电子通信装置的制造及其应用技术远程sim供应1.相关申请的交叉引用2.本技术要求于2020年11月5日提交的美国专利申请第17/090,477号的优先权的利益;该申请的全部内容通过引用并入本文。技术领域背景技术:3.长期演进(lte)、第五代(5g)新无线电(nr)和其他最近开发的通信技术允许无线设备以比仅仅几年前可用的数据率大几个数量级的数据率(例如,以千兆位每秒等为单位)来传送信息。4.当今的通信网络也更安全,抗多径衰落,允许更低的网络业务时延,提供更好的通信效率(例如,以每秒每单位带宽使用的比特等为单位)。这些和其他新近改进已经促成了物联网(iot)、大规模机器对机器(m2m)通信系统、自主交通工具以及依赖于持续和安全通信的其他技术的出现。5.支持m2m通信的计算设备(诸如iot设备等)的日益流行已经导致了用于支持m2m通信的通信协议(诸如由开放移动联盟(oma)所定义的轻量级机器对机器(lwm2m)协议)的出现。此外,支持m2m通信的计算设备(诸如iot设备等)数目的增长已经使具有与为计算设备提供无线通信服务的运营商的订阅相关联的订户身份模块(sim)简档的计算设备数目增加。6.由于支持m2m通信的计算设备(诸如iot设备等)通常是独立于人类交互来操作、在远程或难以存取的位置中操作、以及/或者以完全包含或密封的形状因子来生产的设备(诸如电器、工业装备、安全装备、传感器等),因此将支持m2m通信的计算设备(诸如iot设备等)的订阅从一个运营商改变到另一个运营商存在挑战。具体地,针对支持m2m通信的计算设备(诸如iot设备等)远程地更新sim简档在传送sim简档更新时存在用于向支持m2m通信的计算设备(诸如iot设备等)进行远程sim供应的当前方法尚未解决的安全问题。技术实现要素:7.各个方面可以包括可由轻量级机器对机器(lwm2m)服务器的处理器和/或lwm2m客户端计算设备(诸如物联网(iot)设备)的处理器执行的用于支持远程订户身份模块(sim)简档供应的方法。8.各个方面可以包括从移动网络运营商服务器接收对针对lwm2m客户端计算设备的sim简档更新的指示,为lwm2m客户端计算设备生成指示针对lwm2m客户端计算设备的sim简档更新可用的远程sim供应对象,以及向lwm2m客户端计算设备发送远程sim供应对象。9.各个方面还可以包括从移动网络运营商服务器接收sim简档包,以及在一个或多个附加远程sim供应对象中向lwm2m客户端计算设备发送该sim简档包。在一些方面中,来自移动网络运营商服务器的对针对lwm2m客户端计算设备的sim简档更新的指示可以包括来自移动网络运营商服务器的sim简档包可供lwm2m客户端计算设备下载的一个或多个地址,并且远程sim供应对象可以包括一个或多个地址中的一个地址。10.各个方面还可以包括确定由lwm2m客户端计算设备支持的sim简档更新协议,以及至少部分地基于由lwm2m客户端计算设备支持的sim简档更新协议来选择一个或多个地址中的一个地址。11.各个方面还可以包括:在生成远程sim供应对象之前,确定lwm2m客户端计算设备是否支持与针对lwm2m客户端计算设备的sim简档更新相关联的射频(rf)频带,以及响应于确定lwm2m客户端计算设备不支持与针对lwm2m客户端计算设备的sim简档更新相关联的rf频带而向移动网络运营商服务器发送对sim简档更新错误的指示。在一些方面中,生成远程sim供应对象可以包括响应于确定lwm2m客户端计算设备确实支持与针对lwm2m客户端计算设备的sim简档更新相关联的rf频带而生成远程sim供应对象。12.各个方面还可以包括:在生成远程sim供应对象之前,确定lwm2m客户端计算设备的sim的空闲存储器空间是否等于或大于针对lwm2m客户端计算设备的sim简档更新的存储器要求,以及响应于确定sim的空闲存储器空间小于针对lwm2m客户端计算设备的sim简档更新的存储器要求而向移动网络运营商服务器发送对sim简档更新错误的指示。在一些方面中,生成远程sim供应对象可以包括响应于确定sim的空闲存储器空间等于或大于针对lwm2m客户端计算设备的sim简档更新的存储器要求而生成远程sim供应对象。13.在一些方面中,向lwm2m客户端计算设备发送远程sim供应对象可以包括使用安全连接来向lwm2m客户端计算设备发送远程sim供应对象。14.各个方面还可以包括:确定是否接收到来自lwm2m客户端计算设备的指示lwm2m客户端计算设备成功地下载了sim简档包的第二远程sim供应对象;响应于确定接收到来自lwm2m客户端计算设备的第二远程sim供应对象而为lwm2m客户端计算设备生成包括简档更新触发指示的第三远程sim供应对象;以及向lwm2m客户端计算设备发送第三远程sim供应对象。15.各个方面可以包括从lwm2m服务器接收指示针对lwm2m客户端计算设备的sim简档更新可用的远程sim供应对象,以及响应于接收到远程sim供应对象而下载sim简档更新。16.在一些方面中,下载sim简档更新可以包括:在来自lwm2m服务器的一个或多个附加远程sim供应对象中接收sim简档包;确定sim简档包是否通过完整性校验;响应于确定sim简档包未通过完整性校验而向lwm2m服务器发送指示完整性校验失败的远程sim供应对象;以及响应于确定sim简档包通过完整性校验而向lwm2m服务器发送指示sim简档包处于已下载状态的远程sim供应对象。17.在一些方面中,远程sim供应对象包括sim简档包可供下载的地址,并且下载sim简档更新可以包括向该地址发送对sim简档包的请求,响应于向该地址发送对sim简档包的请求而接收sim简档包,确定sim简档包是否通过完整性校验,响应于确定sim简档包未通过完整性校验而向lwm2m服务器发送指示完整性校验失败的远程sim供应对象,以及响应于确定sim简档包通过完整性校验而向lwm2m服务器发送指示sim简档包处于已下载状态的远程sim供应对象。18.在一些方面中,该地址可以是与除了lwm2m服务器之外的服务器相关联的统一资源指示符(uri)。在一些方面中,接收远程sim供应对象可以包括使用安全连接来从lwm2m服务器接收远程sim供应对象。19.各个方面还可以包括接收sim简档包,从lwm2m服务器接收包括简档更新触发指示的第二远程sim供应对象,以及响应于接收到第二远程sim供应对象而使用sim简档包来发起针对lwm2m客户端计算设备的sim简档更新。20.各个方面还可以包括:响应于成功地更新sim简档,向lwm2m服务器发送第三远程sim供应对象,该第三远程sim供应对象指示lwm2m客户端计算设备的新的当前服务提供商。21.在一些方面中,lwm2m客户端计算设备可以是iot设备。22.进一步方面包括一种具有处理器的计算设备(诸如iot设备),该处理器配置有用于执行以上概述的lwm2m客户端方法中的任一个的操作的处理器可执行指令。进一步方面包括一种计算设备(诸如iot设备),该计算设备具有用于执行以上概述的lwm2m客户端方法中的任一个的功能的部件。进一步方面包括一种其上存储有处理器可执行指令的非暂时性处理器可读介质,该处理器可执行指令被配置为使计算设备(诸如iot设备)的处理器执行以上概述的lwm2m客户端方法中的任一个的操作。进一步方面包括一种具有处理器的服务器,该处理器配置有用于执行以上概述的lwm2m服务器方法中的任一个的操作的处理器可执行指令。各个方面包括一种服务器,该服务器具有用于执行以上概述的lwm2m服务器方法中的任一个的功能的部件。各个方面包括一种其上存储有处理器可执行指令的非暂时性处理器可读介质,该处理器可执行指令被配置为使服务器的处理器执行以上概述的lwm2m服务器方法中的任一个的操作。附图说明23.并入本文且构成本说明书一部分的附图示出了权利要求的示例性实施例,并且与以上给出的概括描述和下文给出的详细描述一起用来解释权利要求的特征。24.图1是概念性地示出了示例通信系统的系统框图。25.图2是示出了根据各种实施例的可被配置为实现远程订户身份模块(sim)简档供应的示例计算系统的组件的组件框图。26.图3a是示出了适用于实现各种实施例的示例轻量级机器对机器(lwm2m)架构的框图。27.图3b是适用于实现各种实施例的远程sim供应对象的示例。28.图4是示出了根据各个实施例的可由lwm2m服务器执行的用于支持远程sim简档供应的方法的过程流图。29.图5是示出了根据各种实施例的可由lwm2m客户端计算设备执行的用于支持远程sim简档供应的方法的过程流图。30.图6a是示出了根据一些实施例的可由lwm2m服务器执行的用于支持远程sim简档供应的方法的过程流图。31.图6b是示出了根据一些实施例的可由lwm2m客户端计算设备执行的用于下载sim简档更新的方法的过程流图。32.图7a是示出了根据一些实施例的可由lwm2m服务器执行的用于支持远程sim简档供应的方法的过程流图。33.图7b是示出了根据一些实施例的可由lwm2m客户端计算设备执行的用于下载sim简档更新的方法的过程流图。34.图8是示出了根据一些实施例的可由lwm2m服务器执行的用于支持远程sim简档供应的方法的过程流图。35.图9是示出了根据一些实施例的可由lwm2m客户端计算设备执行的用于支持远程sim简档供应的方法的过程流图。36.图10a是示出了根据一些实施例的可由lwm2m服务器执行的用于支持远程sim简档供应的方法的过程流图。37.图10b是示出了根据一些实施例的可由lwm2m服务器执行的用于支持远程sim简档供应的方法的过程流图。38.图11是示出了根据一些实施例的可由lwm2m客户端计算设备执行的用于支持远程sim简档供应的示例操作的状态图。39.图12是适用于各种实施例的iot设备的组件框图。40.图13是适用于实现各种实施例的示例服务器的组件图。41.图14是适用于实现各种实施例的无线设备的组件框图。具体实施方式42.将参考附图详细描述各种实施例。在可能的地方,相同参考标记将贯穿附图用于指代相同或类似部分。对特定示例和实现方式作出的参考用于说明性目的,而并非旨在限制权利要求的范围。43.各个实施例提供了可由轻量级机器对机器(lwm2m)服务器的处理器和/或lwm2m客户端计算设备(诸如物联网(iot)设备、智能电话等)的处理器执行的用于支持远程订户身份模块(sim)简档供应的方法。各种实施例可以包括在lwm2m服务器与lwm2m客户端计算设备(诸如iot设备)之间交换远程sim供应对象,以支持对lwm2m客户端计算设备的sim简档供应。sim简档的远程供应可以使lwm2m客户端计算设备(诸如iot设备、智能电话等)的运营商能够在没有用户交互和/或由用户对lwm2m客户端计算设备的物理存取的情况下改变。在没有用户交互和/或由用户对lwm2m客户端计算设备的物理存取的情况下改变lwm2m客户端计算设备(诸如iot设备、智能电话等)的运营商可以省钱和/或在lwm2m客户端计算设备的操作方面提供灵活性。各个实施例可以使移动网络运营商(mno)能够向lwm2m客户端计算设备远程地供应sim简档包,而无需按如由移动通信全球系统(gsm)协会(gsma)所定义的远程sim供应(rsp)技术规范中要求的向订阅管理器数据准备(sm-dp+)服务器发送sim简档包。各种实施例可以使原始装备制造商(oem)能够切换lwm2m客户端计算设备(诸如iot设备、智能手机等)的运营商。44.术语“无线设备”、“用户设备”(ue)、和“ue计算设备”在本文中被用于指代以下各项中的任一个或全部:蜂窝式电话、智能电话、便携式计算设备、个人或移动多媒体播放器、膝上型计算机、平板计算机、智能型计算机、超级本、掌上计算机、无线电子邮件接收器、启用因特网的多媒体蜂窝式电话、无线路由器设备、无线电器、医疗设备和装备、娱乐设备(例如,无线游戏控制器、音乐和视频播放器、卫星无线电等)、自主和半自主交通工具内的无线通信元件、附连或并入到各种移动平台中的无线设备、以及包括存储器、一个或多个sim、无线通信组件和可编程处理器的类似电子设备。45.术语“iot设备”在本文中被用来指代包括处理器以及用于与其他设备或网络进行通信的收发器的各种设备中的任一个。为了便于描述,iot设备的示例被描述为经由射频(rf)无线通信链路进行通信,但是iot设备可以经由有线或无线通信链路与另一个设备(或用户)进行通信,例如,作为通信网络(诸如iot)中的参与者。此类通信可以包括与另一个无线设备、基站(包括蜂窝通信网络基站和iot基站)、存取点(包括iot存取点)、或其他无线设备的通信。46.各种实施例可以在能够根据电气和电子工程师协会(ieee)16.11标准中的任一个、或ieee 802.11标准中的任一个、标准、码分多址(cdma)、cdma-2000、频分多址(fdma)、时分多址(tdma)、时分同步码分多址(td-scdma)、移动通信全球系统(gsm)、gsm/通用分组无线电服务(gprs)、增强型数据gsm环境(edge)(也被称为增强型gprs(egprs))、地面集群无线电(tetra)、宽带cdma(wcdma)、演进数据优化(ev-do)、1xev-do、ev-do修订版a、ev-do修订版b、高速分组存取(hspa)、高速下行链路分组存取(hsdpa)、高速上行链路分组存取(hsupa)、演进型高速分组存取(hspa+)、长期演进(lte)、amps、或被用于在无线、蜂窝、或物联网(iot)网络(诸如ieee 802.15.4协议(例如,thread、zigbee和z-wave)、6lowpan、蓝牙低能量(ble)、lte机器类型通信(lte mtc)、窄带lte(nb-lte)、蜂窝iot(ciot)、窄带iot(nb-iot)、bt智能、wi-fi、lte-u、lte-直连、multefire、以及相对扩展距离的广域物理层接口(phy)(诸如随机相位多址(rpma)、超窄带(unb)、低功率长距离(lora)、低功率长距离广域网(lorawan)、weightless(失重))、全球互通微波存取(wimax)、或利用3g、4g或5g或其进一步实现方式技术的系统)内传送的其他已知信号来发送和接收rf信号的任何设备、系统或网络中实现。47.术语“片上系统”(soc)在本文中用于指代包含集成在单个基板上的多个资源和/或处理器的单个集成电路(ic)芯片。单个soc可以包含用于数字、模拟、混合信号和射频功能的电路系统。单个soc也可以包括任何数目的通用和/或专用处理器(数字信号处理器、调制解调器处理器、视频处理器等)、存储器块(例如,rom、ram、闪存等)、以及资源(例如,定时器、电压调节器、振荡器等)。soc也可以包括用于控制集成资源和处理器、以及用于控制外围设备的软件。48.术语“系统级封装”(sip)在本文中被用于指代包含多个资源、计算单元、两个或更多个ic芯片上的核心和/或处理器、基板或soc的单个模块或封装。例如,sip可以包括在其上以垂直配置堆栈有多个ic芯片或半导体晶粒的单个基板。类似地,sip可以包括多个ic或半导体晶粒在其上被封装到统一基板中的一个或多个多芯片模块(mcm)。sip也可以包括经由高速通信电路系统耦合在一起并紧邻地封装在一起(诸如在单个主板上或在单个iot设备中)的多个独立的soc。soc的邻近性促成了高速通信以及存储器和资源的共享。49.如本文中所使用的,术语“sim”、“sim卡”和“订户身份模块”可以可互换地指代存储器,其可以是集成电路或嵌入到可移动卡中,并且存储国际移动订户身份(imsi)、相关密钥和/或用于标识及/或认证网络上的无线设备并且实现与网络的通信服务的其他信息。sim的示例包括在长期演进(lte)3gpp标准中提供的通用订户身份模块(usim)和在3gpp标准中提供的可移动订户身份模块(r-uim)。通用集成电路卡(uicc)、嵌入式uicc(euicc)、集成sim(isim)和集成uicc(iuicc)是针对sim的其他术语。此外,sim也可以指虚拟sim(vsim),其可以被实现为在无线设备上的应用中加载的远程sim简档,并且在无线设备上实现正常的sim功能。50.由于存储在sim中的信息使无线设备能够与特定网络建立用于特定通信服务或多个服务的通信链路,因此术语“sim”在本文中也被用作对与存储在特定sim中的信息相关联且由该信息实现的通信服务的速记参考,因为sim和通信网络以及由该网络支持的服务和订阅彼此相关。类似地,术语sim也可以被用作对协议堆栈和/或调制解调器堆栈以及在建立和进行与由存储在特定sim中的信息实现的订阅和网络的通信服务时使用的通信过程的速记参考。51.本文中所描述的各种实施例使用术语“服务器”来指代能够用作服务器(诸如主交换服务器、web服务器、邮件服务器、文件服务器、内容服务器、或任何其他类型的服务器)的任何计算设备。服务器可以是专用计算设备或包括服务器模块的计算设备(例如,运行可导致计算设备作为服务器来工作的应用)。服务器模块(例如,服务器应用)可以是全功能服务器模块、或被配置为提供接收器设备上的动态数据库之间的同步服务的轻服务器模块或辅服务器模块(例如,轻服务器应用或辅服务器应用)。轻服务器或辅服务器可以是服务器型功能性的精简版,其可以在接收器设备上实现,从而使得接收器设备能够仅在用于提供本文中所描述的功能性所必需的程度上用作因特网服务器(例如,企业电子邮件服务器)。52.如本文中所使用的,术语“网络”、“系统”、“无线网络”、“蜂窝网络”和“无线通信网络”可以可互换地指代与无线设备和/或无线设备上的订阅相关联的运营商的无线网络的一部分或全部。本文所描述的技术可以被用于各种无线通信网络,诸如码分多址(cdma)、时分多址(tdma)、fdma、正交fdma(ofdma)、单载波fdma(sc-fdma)以及其他网络。一般而言,在给定的地理区域中可以部署任何数目的无线网络。每个无线网络可以支持至少一个无线电存取技术,其可以在一个或多个频率或频率范围上操作。例如,cdma网络可以实现通用地面无线电存取(utra)(包括宽带码分多址(wcdma)标准)、cdma2000(包括is-2000、is-95和/或is-856标准)等。在另一个示例中,tdma网络可以实现用于gsm演进的gsm增强型数据率(edge)。在另一个示例中,ofdma网络可以实现演进型dura(e-dura)(包括lte标准)、ieee 802.11(wifi)、ieee 802.16(wimax)、ieee 802.20、flash-ofdm等。可以进行对使用lte标准的无线网络的参考,并且因此术语“演进型通用地面无线电存取”、“e-utran”和“enodeb”也可以在本文中可互换地用于指代无线网络。然而,此类参考仅仅作为示例来提供,并且不旨在排除使用其他通信标准的无线网络。例如,尽管在本文中讨论了各种第三代(3g)系统、第四代(4g)系统和第五代(5g)系统,但是那些系统仅仅作为示例被参考,并且在各种示例中可以用未来代系统(例如,第六代(6g)或更高代系统)来替代。53.术语“网络运营商”、“运营商(operator)”、“移动网络运营商”、“运营商(carrier)”和“服务提供商”在本文中可互换地用于描述拥有或控制元素以向终端用户出售和交付通信服务并且作为实现在用户设备订阅中的策略提供必要的供应和凭证的无线通信服务提供商。54.术语“lwm2m客户端计算设备”在本文中被用于指代使用lwm2m协议(诸如根据开放移动联盟(oma)lwm2m规范来定义的lwm2m协议)来与作为lwm2m服务器操作的另一个设备进行通信的任何无线设备。lwm2m客户端计算设备可以包括运行在lwm2m客户端计算设备的处理器上的lwm2m客户端组件,该lwm2m客户端组件根据lwm2m协议(诸如根据oma lwm2m规范来定义的lwm2m协议)实现客户端侧操作以用于与lwm2m服务器交互。55.术语“lwm2m服务器”在本文中被用于指代使用lwm2m协议(诸如根据oma lwm2m规范来定义的lwm2m协议)来与lwm2m客户端计算设备进行通信的任何计算设备。lwm2m服务器可以包括运行在lwm2m服务器的处理器上的lwm2m服务器组件,该lwm2m服务器组件根据lwm2m协议(诸如根据oma lwm2m规范来定义的lwm2m协议)实现服务器侧操作以用于与lwm2m客户端计算设备交互。56.lwm2m协议(诸如根据oma lwm2m规范来定义的lwm2m协议)定义了可以包括一个或多个资源定义信息元素(ie)的各种lwm2m对象。例如,lwm2m协议定义了安全对象(对象id=0)、服务器对象(对象id=1)、访问控制对象(对象id=2)、设备对象(对象id=3)、连通性监测对象(对象id=4)和固件更新对象(对象id=5)。57.各种实施例可以提供lwm2m对象(诸如远程sim供应对象),该lwm2m对象使lwm2m客户端计算设备(诸如iot设备)的sim简档能够被更新为新运营商的sim简档。在各种实施例中,远程sim供应对象可以是指示针对lwm2m客户端计算设备(诸如iot设备)的sim简档更新可用的lwm2m对象。在各种实施例中,可以在lwm2m客户端计算设备(诸如iot设备)与lwm2m服务器之间传送远程sim供应对象,以支持对lwm2m客户端计算设备的远程sim简档供应。由于lwm2m服务器与lwm2m客户端计算设备(诸如iot设备)之间的lwm2m连接可以是安全连接(诸如数据报传输层安全性(dtls)连接、传输层安全性(tls)连接等),因此各种实施例可以使lwm2m客户端计算设备能够经由安全连接来连接到任何lwm2m服务器以获得远程sim供应对象。58.在各种实施例中,mno服务器可以向lwm2m服务器发送对针对lwm2m客户端计算设备(诸如iot设备)的sim简档更新的指示。对针对lwm2m客户端计算设备(诸如iot设备)的sim简档更新的指示可以从mno服务器被直接发送到lwm2m服务器。以此方式,mno服务器可以避免如在rsp技术规范中要求的与sm-dp+服务器通信,并且直接向lwm2m服务器指示将发生针对lwm2m客户端计算设备的sim简档更新。59.在一些实施例中,来自mno服务器的对针对lwm2m客户端计算设备的sim简档更新的指示可以包括来自mno服务器的sim简档包可供lwm2m客户端计算设备下载的一个或多个地址。作为示例,地址可以是一个或多个统一资源指示符(uri)、一个或多个统一资源定位符(url)等。以此方式,地址可以充当指向lwm2m客户端计算设备可从其下载sim简档包的设备的指针。如在本文中所使用的,“sim简档包”可以是格式化为由lwm2m客户端设备的处理器存储和执行以在lwm2m客户端设备上安装和/或更新sim简档的数据文件。地址可以是与mno服务器自身相关联的地址和/或与除了mno服务器之外的服务器(诸如sim简档包服务器)相关联的地址。该一个或多个地址可以使lwm2m客户端设备能够从mno服务器和/或另一个服务器(诸如sim简档包服务器)中提取sim简档包。60.在一些实施例中,mno服务器可以向lwm2m服务器发送sim简档包。作为包括来自mno服务器的sim简档包可供lwm2m客户端计算设备下载的一个或多个地址的补充,可以在从mno服务器发送到lwm2m服务器的对针对lwm2m客户端计算设备的sim简档更新的指示中发送sim简档包。可选地,作为包括来自mno服务器的sim简档包可供lwm2m客户端计算设备下载的一个或多个地址的替代,可以在从mno服务器发送到lwm2m服务器的对针对lwm2m客户端计算设备的sim简档更新的指示中发送sim简档包。由mno服务器向lwm2m服务器供应sim简档包可以使lwm2m服务器能够通过在一个或多个远程sim供应对象中向lwm2m客户端计算设备(诸如iot设备)发送sim简档包来向lwm2m客户端计算设备推送sim简档包。61.在各种实施例中,lwm2m客户端计算设备和/或lwm2m服务器可以生成远程sim供应对象并且彼此发送/接收远程sim供应对象,以交换与远程sim简档供应相关联的信息和/或指令。在一些实施例中,远程sim供应对象可以包括各种信息元素(ies)以指示与远程sim简档供应相关联的信息和/或指令。在一些实施例中,响应于所接收到的远程sim供应对象中指示的信息和/或指令(诸如所接收到的远程sim供应对象中的一个或多个ie中指示的信息和/或指令),lwm2m客户端计算设备和/或lwm2m服务器可以采取与远程sim简档供应相关联的各种操作。62.在一些实施例中,远程sim供应对象可以包括指示由lwm2m客户端计算设备(诸如iot设备)支持的一个或多个rf频带的信息。例如,远程sim供应对象可以包括所支持lte频带列表、所支持egprs频带列表、所支持td-scdma频带列表、所支持wcdma频带列表、所支持wimax频带列表、所支持nb-iot频带列表和/或所支持5g频带列表。lwm2m客户端计算设备(诸如iot设备)可以向lwm2m服务器发送远程sim供应对象,以向lwm2m服务器通知lwm2m客户端计算设备的所支持rf频带。在一些实施例中,响应于从mno服务器接收到对针对lwm2m客户端计算设备的sim简档更新的指示,lwm2m服务器可以确定lwm2m客户端计算设备是否支持与针对lwm2m客户端计算设备的sim简档更新相关联的rf频带。响应于确定lwm2m客户端不支持与sim简档更新相关联的rf频带,lwm2m服务器可以向mno服务器发送对sim简档更新错误的指示。以此方式,可以由lwm2m服务器来执行检查,以确保lwm2m客户端计算设备可以支持与sim简档更新相关联的未来运营商的覆盖。63.在一些实施例中,远程sim供应对象可以包括指示由lwm2m客户端计算设备(诸如iot设备)支持的sim简档更新协议的信息。sim简档更新协议可以是lwm2m客户端计算设备(诸如iot设备)被配置为用于检索sim简档包的通信协议。sim简档更新协议的示例可以包括受限应用协议(coap)、安全coap(coaps)、超文本传输协议(http)1.1、http安全(https)1.1或任何其他合适的通信协议。lwm2m客户端计算设备(诸如iot设备)可以向lwm2m服务器发送远程sim供应对象,以向lwm2m服务器通知lwm2m客户端计算设备的所支持sim简档更新协议。在一些实施例中,响应于从mno服务器接收到包括来自该mno服务器的sim简档包可供lwm2m客户端计算设备下载的一个或多个地址的对针对该lwm2m客户端计算设备的sim简档更新的指示,lwm2m服务器可以确定该lwm2m客户端计算设备是否支持sim简档更新协议。lwm2m服务器可以至少部分地基于由lwm2m客户端计算设备支持的sim简档更新协议来选择一个或多个地址中的一个。以此方式,lwm2m服务器可以确保为lwm2m客户端计算设备选择的地址(诸如uri)具有由该lwm2m客户端计算设备支持的格式。作为具体示例,在lwm2m客户端计算设备向lwm2m服务器发送指示仅支持coap的远程sim供应对象的场景中,lwm2m服务器可以确保coap uri而不是http uri被选择用于发送给lwm2m客户端计算设备,因为lwm2m客户端计算设备可能无法支持http。64.在一些实施例中,远程sim供应对象可以包括指示由lwm2m客户端计算设备(诸如iot设备)支持的sim简档更新递送方法的信息。例如,lwm2m客户端计算设备可以支持拉取式递送方法,其中lwm2m客户端计算设备能够从地址(诸如特定uri)请求sim简档包。作为另一个示例,lwm2m客户端计算设备可以支持推送式递送方法,其中lwm2m客户端计算设备在一个或多个远程sim供应对象中从lwm2m服务器接收sim简档包。此外,一些lwm2m客户端计算设备可以支持推送式和拉取式方法两者。在一些实施例中,远程sim供应对象可以包括指示lwm2m客户端计算设备支持仅拉取式递送、仅推送式递送、或推送式和拉取式递送两者的信息。在lwm2m客户端计算设备支持仅拉取式递送的场景中,lwm2m服务器可以提供可从其下载sim简档包的地址(诸如uri)。在lwm2m客户端计算设备支持仅推送式递送的场景中,lwm2m服务器可以发送包括sim简档包作为远程sim供应对象内的资源的一个或多个远程sim供应对象。在lwm2m客户端计算设备支持推送式和拉取式递送两者的场景中,lwm2m服务器可以选择一种或两种递送方法(例如,lwm2m服务器可以发送包括sim简档包作为远程sim供应对象内的资源的一个或多个远程sim供应对象,以及/或者lwm2m服务器可以提供可从其下载sim简档包的地址(诸如uri))。65.在一些实施例中,远程sim供应对象可以包括指示lwm2m客户端计算设备的sim的空闲存储器空间量(或大小)的信息。例如,空闲存储器空间可以被指示为lwm2m客户端计算设备的sim上的估计可用存储空间量的值(以千字节计)。lwm2m客户端计算设备(诸如iot设备)可以向lwm2m服务器发送远程sim供应对象,以向lwm2m服务器通知lwm2m客户端计算设备的sim的空闲存储器空间量(或大小)。在一些实施例中,响应于从mno服务器接收到对针对lwm2m客户端计算设备的sim简档更新的指示,lwm2m服务器可以确定lwm2m客户端计算设备的sim的空闲存储器空间是否等于或大于针对lwm2m客户端计算设备的sim简档更新的存储器要求。响应于确定sim的空闲存储器空间小于针对lwm2m客户端计算设备的sim简档更新的存储器要求,lwm2m服务器可以向mno服务器发送对sim简档更新错误的指示。以此方式,可以由lwm2m服务器来执行检查,以确保lwm2m客户端计算设备具有足够的存储器来支持sim简档更新。在一些实施例中,远程sim供应对象可以包括指示lwm2m客户端计算设备的sim的总存储器空间的信息。66.在一些实施例中,远程sim供应对象可以包括指示lwm2m客户端计算设备的当前服务提供商名称的信息。作为示例,当前服务提供商名称可以被指示为移动网络码(mnc)、移动国家码(mcc)和mnc配对(例如,公共陆地移动网络(plmn)标识符(id))、另一种类型的码、文本字符串等。在一些实施例中,远程sim供应对象可以包括指示lwm2m客户端计算设备的当前sim类型的信息。作为示例,sim类型可以被指示为全尺寸sim、迷你尺寸sim、微(micro)sim、纳微(nano)sim、usim、嵌入式sim(esim)、uicc、软sim、薄sim、嵌入式uicc(euicc)、集成式sim(isim)、集成式uicc(iuicc)等。在一些实施例中,远程sim供应对象可以包括指示lwm2m客户端计算设备的一个或多个所支持sim类型的信息。作为示例,该一个或多个所支持sim类型可以被指示为全尺寸sim、迷你尺寸sim、微sim、纳微sim、usim、esim、uicc、软sim、薄sim、euicc、isim、iuicc等。67.在一些实施例中,远程sim供应对象可以包括指示简档包名称和/或简档包版本的信息。例如,lwm2m服务器可以指示发送到和/或将被发送到lwm2m客户端计算设备(诸如iot设备)的sim简档包的简档名称和/或简档版本号。68.在一些实施例中,远程sim供应对象可以包括简档更新触发指示。简档更新触发指示可以是远程sim供应对象的ie,其在存在时触发接收方lwm2m客户端计算设备(诸如iot设备)以更新sim简档。简档更新触发指示可以是可由lwm2m客户端计算设备执行以使用先前成功下载的sim简档包来更新sim简档的可执行代码或代码片段。在一些实施例中,可以响应于从lwm2m客户端计算设备接收到关于成功地下载了sim简档包的指示而发送包括简档更新触发指示的远程sim供应对象。69.在一些实施例中,远程sim供应对象可以包括对lwm2m客户端计算设备相对于sim简档包的状态指示。作为示例,lwm2m客户端计算设备可以在下载sim简档包之前或在成功地更新sim简档之后处于空闲状态,lwm2m客户端计算设备可以在sim简档包的数据被传入lwm2m客户端计算设备之时且在下载成功完成之前处于正在下载状态,lwm2m客户端计算设备可以在成功完成sim简档包的下载之后且在更新被触发之前处于已下载状态,并且lwm2m客户端计算设备可以在更新被触发之后且在sim简档的成功地更新完成之前处于已下载状态。在一些实施例中,在远程sim供应对象中对lwm2m客户端计算设备的状态指示可以由lwm2m服务器用于控制sim简档更新的供应。例如,响应于lwm2m客户端计算设备将其状态报告为已下载,lwm2m服务器可以仅发送包括简档更新触发指示的远程sim供应对象。70.在一些实施例中,远程sim供应对象可以包括更新结果指示。更新结果指示可以是对尝试下载sim简档包的结果和/或使用所下载的sim简档包来尝试更新sim简档的结果的指示。例如,更新结果指示可以指示简档被成功地更新,可以指示没有足够的sim存储器可用于新sim简档包,可以指示lwm2m客户端计算设备在下载过程期间耗尽了随机存取存储器(ram),可以指示在下载过程期间丢失了连接,可以指示针对sim简档包的完整性校验失败,可以指示sim简档包具有不受支持的包类型,可以指示与sim简档包相关联的地址(诸如uri)无效,可以指示不支持所使用的sim简档更新协议,可以指示未能从地址(例如,uri)检索到sim简档包等等。71.在一些实施例中,远程sim供应对象可以包括集成电路卡标识符(iccid)。iccid可以是对lwm2m客户端计算设备的uicc和/或智能卡的唯一标识号的指示。在一些实施例中,远程sim供应对象可以包括euicc标识符(id)。euicc id可以是lwm2m客户端计算设备的euicc的经注册标识符。在一些实施例中,远程sim供应对象可以包括对简档类型的指示。简档类型可以指示sim简档的类型,并且可以是mno定义的。72.在一些实施例中,在更新sim简档之后,可能需要重新启动lwm2m计算设备。在一些实施例中,一旦在lwm2m客户端计算设备上成功安装和/或更新了新sim简档,从lwm2m计算设备发送到lwm2m服务器的远程sim供应对象中的简档包版本指示就可以被更新为最新版本号。在一些实施例中,一旦在lwm2m客户端计算设备上成功安装和/或更新了新sim简档,从lwm2m计算设备发送到lwm2m服务器的远程sim供应对象中的提供商名称指示就可以被更新为提供商。73.尽管本文中讨论了关于iot设备的各种示例,但是iot设备仅仅是可以实现各种实施例的lwm2m客户端计算设备的一个示例,并且在各种示例中其他设备(诸如智能电话等)可以替代iot设备。74.图1是示出了适用于实现各种实施例中的任一种的示例通信系统100的系统框图。通信系统100可以是5g新无线电(nr)网络、或任何其他合适的网络(诸如lte网络、5g网络等)。尽管图1示出了5g网络,但是后代网络可以包括相同或类似的元件。因此,以下描述中对5g网络和5g网络元件的引用是为了说明性目的,而不旨在限制。75.通信系统100可以包括包含核心网络140、各种移动设备(被示为图1中标记为ue和iot设备的无线设备120a-120e)、lwm2m服务器190和mno服务器191的异构网络架构。通信系统100也可以包括多个基站(被示为bs110a、bs 110b、bs 110c和bs 110d)以及其他网络实体。基站是与无线设备进行通信的实体,并且也可以被称为节点b、lte演进型节点b(enodeb或enb)、存取点(ap)、无线电头端、发送接收点(trp)、新无线电基站(nr bs)、5g节点b(nb)、下一代节点b(gnodeb或gnb)、等等。每个基站可以为特定地理区域提供通信覆盖。在3gpp中,术语“小区”可以指基站的覆盖区域、或服务该覆盖区域的基站子系统或其组合,这取决于使用该术语的上下文。核心网络140可以是任何类型的核心网络,诸如lte核心网络(例如,演进型分组核心(epc)网络)、5g核心网络等。76.基站110a-110d可以为宏小区、微微小区、毫微微小区、另一种类型的小区或其组合提供通信覆盖。宏小区可以覆盖相对较大的地理区域(例如,半径为数公里),并且可以允许由具有服务订阅的移动设备不受限制地存取。微微小区可以覆盖相对较小的地理区域,并且可以允许由具有服务订阅的移动设备不受限制地存取。毫微微小区可以覆盖相对较小的地理区域(例如,住宅),并且可以允许由与该毫微微小区有关联的移动设备(例如,封闭订户群(csg)中的移动设备)受限制地存取。用于宏小区的基站可以被称为宏bs。用于微微小区的基站可以被称为微微bs。用于毫微微小区的基站可以被称为毫微微bs或家庭bs。在图1中所示的示例中,基站110a可以是用于宏小区102a的宏bs,基站110b可以是用于微微小区102b的微微bs,并且基站110c可以是用于毫微微小区102c的毫微微bs。基站110a-110d可以支持一个或多个(例如,三个)小区。术语“enb”、“基站”、“nr bs”、“gnb”、“trp”、“ap”、“节点b”、“5g nb”和“小区”在本文中可以互换地使用。77.在一些示例中,小区可以不是固定的,并且该小区的地理区域可以根据移动基站的位置而移动。在一些示例中,基站110a-110d可以通过各种类型的回程接口(诸如直接物理连接、虚拟网络、或使用任何合适的传输网络的其组合)来彼此互连以及互连至通信网络100中的一个或多个其他基站或网络节点(未示出)。78.基站110a-110d可以在有线或无线通信链路126上与核心网络140进行通信。无线设备120a-120e可以在无线通信链路122上与基站110a-110d进行通信。79.有线通信链路126可以使用各种有线网络(例如,以太网、tv电缆、电话、光纤和其他形式的物理网络连接),这些有线网络可以使用一个或多个有线通信协议(诸如以太网、点对点协议、高水平数据链路控制(hdlc)、高级数据通信控制协议(adccp)和传输控制协议/因特网协议(tcp/ip))。80.通信系统100也可以包括中继站(例如,中继bs 110d)。中继站是可以接收来自上游站(例如,基站或移动设备)的数据的传输并向下游站(例如,无线设备或基站)发送该数据的实体。中继站也可以是可为其他无线设备中继传输的移动设备。在图1中所示的示例中,中继站110d可以与宏基站110a和无线设备120d进行通信以促成基站110a与无线设备120d之间的通信。中继站也可以被称为中继bs、中继基站、中继等。81.通信系统100可以是包括不同类型的基站(例如,宏基站、微微基站、毫微微基站、中继基站等)的异构网络。这些不同类型的基站可以具有不同的发射功率位准、不同的覆盖区域、以及对通信系统100中的干扰的不同影响。例如,宏基站可以具有高发射功率位准(例如,5到40瓦),而微微基站、毫微微基站和中继基站可以具有较低发射功率位准(例如,0.1到2瓦)。82.网络控制器130可以耦合至基站集合并且可以提供对这些基站的协调和控制。网络控制器130可以经由回程与基站进行通信。基站也可以例如经由无线或有线回程直接或间接地彼此通信。83.无线设备120a、120b、120c可以分散遍及通信系统100,并且每个无线设备可以是固定的或移动的。无线设备也可以被称为存取终端、终端、移动站、订户单元、站、用户设备(ue)、iot设备等。84.宏基站110a可以在有线或无线通信链路126上与通信网络140进行通信。无线设备120a、120b、120c可以在无线通信链路122上与基站110a-110d进行通信。85.无线通信链路122、124可以包括多个载波信号、频率、或频带,其中每个可以包括多个逻辑信道。无线通信链路122和124可以利用一个或多个无线电存取技术(rat)。可以在无线通信链路中使用的rat的示例包括:3gpp lte、3g、4g、5g(例如,nr)、gsm、cdma、wcdma、全球互通微波存取(wimax)、时分多址(tdma)和其他移动电话通信技术蜂窝rat。可以在通信系统100内的各种无线通信链路122、124中的一个或多个中使用的rat的进一步示例包括中等距离协议(诸如wi-fi、lte-u、lte-直连、laa、multefire)和相对短距离rat(诸如zigbee、蓝牙和蓝牙低能量(le))。86.某些无线网络(例如,lte)在下行链路上利用正交频分复用(ofdm)以及在上行链路上利用单载波频分复用(sc-fdm)。ofdm和sc-fdm将系统带宽划分成多个(k个)正交子载波,这些子载波也常被称为频调、频段等。每个子载波可以用数据来调制。一般而言,调制符号对于ofdm是在频域中发送的,并且对于sc-fdm是在时域中发送的。相邻子载波之间的间隔可以是固定的,并且子载波的总数(k)可以取决于系统带宽。例如,子载波的间隔可以是15khz,并且最小资源分配(被称为“资源块”)可以是12个子载波(或180khz)。因此,对于1.25、2.5、5、10或20兆赫兹(mhz)的系统带宽,标称快速傅里叶变换(fft)大小可以分别等于128、256、512、1024或2048。系统带宽也可以被划分为子频带。例如,子频带可以覆盖1.08mhz(即,6个资源块),并且对于1.25、2.5、5、10或20mhz的系统带宽,可以分别有1、2、4、8或16个子频带。87.尽管一些实施例的描述可以使用与lte技术相关联的术语和示例,但是一些实施例可以适用于其他无线通信系统(诸如新无线电(nr)或5g网络)。nr可以在上行链路(ul)和下行链路(dl)上利用具有循环前缀(cp)的ofdm,并且包括对使用时分双工(tdd)的半双工操作的支持。可以支持100mhz的单个分量载波带宽。nr资源块可以在0.1毫秒(ms)持续时间上跨越具有75khz的子载波带宽的12个子载波。每个无线电帧可以由具有10ms长度的50个子帧组成。因此,每个子帧可以具有0.2ms的长度。每个子帧可以指示用于数据传输的链路方向(即,dl或ul),并且每个子帧的链路方向可以被动态地切换。每个子帧可以包括dl/ul数据以及dl/ul控制数据。可以支持波束成形并且可以动态地配置波束方向。也可以支持具有预译码的多输入多输出(mimo)传输。dl中的mimo配置可以支持至多达8个发射天线(具有至多达8个流的多层dl传输)和每无线设备至多达2个流。可以支持每无线设备至多达2个流的多层传输。可以使用至多达8个服务小区来支持多个小区的聚集。可选地,nr可以支持除基于ofdm的空中接口之外的不同空中接口。88.一些移动设备可以被认为是机器类型通信(mtc)或者演进型或增强型机器类型通信(emtc)移动设备。mtc和emtc移动设备包括例如机器人、无人机、远程设备、传感器、仪表、监测器、位置标记等,其可以与基站、另一个设备(例如,远程设备)或某个其他实体进行通信。无线节点可以例如经由有线或无线通信链路来为网络(例如,广域网(诸如因特网)或蜂窝网络)提供连通性或提供至该网络的连通性。一些移动设备可以被认为是物联网(iot)设备,或可以被实现为nb-iot(窄带物联网)设备。无线设备120a-e可以被包括在外壳内部,该外壳容纳无线设备的组件,诸如处理器组件、存储器组件、类似的组件、或其组合。无线设备120a-e可以是lwm2m客户端计算设备。89.一般而言,在给定的地理区域中可以部署任何数目的通信系统和任何数目的无线网络。每个通信系统和无线网络可以支持特定的无线电存取技术(rat),并且可以在一个或多个频率上操作。rat也可以被称为无线电技术、空中接口等。频率也可以被称为载波、频率信道等。每个频率可以在给定的地理区域中支持单个rat,以便避免不同rat的通信系统之间的干扰。在一些情况下,可以部署4g/lte和/或5g/nr rat网络。90.在一些实施例中,两个或更多个无线设备120a-e(例如,被示为无线设备120a和无线设备120e)可以使用一个或多个侧链路信道124来直接通信(例如,不使用基站110a-110d作为中介来彼此通信)。例如,无线设备120a-e可以使用对等(p2p)通信、设备到设备(d2d)通信、车联网(v2x)协议(例如,其可以包括车辆到车辆(v2v)协议、车辆到基础设施(v2i)协议或类似协议)、网状网络、或类似网络或其组合来进行通信。在该情况下,无线设备120a-e可以执行调度操作、资源选择操作、以及在本文别处描述为如由基站110a执行的其他操作。91.lwm2m服务器190可以连接至核心网络140以及/或者可以是核心网络140的一部分。lwm2m服务器190可以使用lwm2m协议(诸如根据oma lwm2m规范来定义的lwm2m协议)经由核心网络140和基站110a-110d来与无线设备120a-e进行通信。lwm2m服务器190与无线设备120a-e之间的通信可以经由安全连接,诸如dtls连接、tls连接等。lwm2m服务器190可以被配置为经由通信连接(诸如安全连接(例如,dtls连接、tls连接等))与无线设备120a-e交换远程sim供应对象。92.lwm2m服务器190可以经由核心网络140和/或在核心网络140之外连接到mno服务器191。mno服务器191可以被配置为向lwm2m服务器190提供对针对lwm2m客户端计算设备(诸如无线设备120a-e)的sim简档更新的指示和/或sim简档包。在一些配置中,mno服务器191可以经由核心网络140和基站110a-110d与无线设备120a-e进行通信。例如,mno服务器191可以接收并且响应来自无线设备120a-e的对sim简档包的请求。93.图2示出了实现各种实施例的可在iot设备(例如,iot设备120a-e)中使用的示例无线调制解调器系统200。各种实施例可以在多个单处理器和多处理器计算机系统(包括片上系统(soc)或系统级封装(sip))上实现。94.参考图1和图2,所示出的示例无线设备200(其在一些实施例中可以是sip)包括耦合至时钟206、电压调节器208、至少一个sim 268和/或sim接口以及无线收发器266的两个soc 202、204,该无线收发器266被配置为经由天线(未示出)向/从网络无线设备(诸如基站110a)发送/接收无线通信。在一些实施例中,第一soc 202作为无线设备的中央处理单元(cpu)来操作,其通过执行由软件应用程序的指令指定的算术、逻辑、控制和输入/输出(i/o)操作来执行该指令。在一些实施例中,第二soc 204可以作为专用处理单元来操作。例如,第二soc 204可以作为负责管理大容量、高速度(例如,5gbps等)和/或超高频短波长度(例如,28ghz毫米波(mmwave)频谱等)通信的专用5g处理单元来操作。95.第一soc 202可以包括数字信号处理器(dsp)210、调制解调器处理器212、图形处理器214、应用处理器(ap)216、连接至处理器中的一个或多个的一个或多个协处理器218(例如,向量协处理器)、存储器220、自定义电路系统222、系统组件和资源224、互连/总线模块226、一个或多个温度传感器230、热管理单元232和热功率包络(tpe)组件234。第二soc 204可以包括5g调制解调器处理器252、功率管理单元254、互连/总线模块264、多个毫米波收发器256、存储器258和各种附加处理器260(诸如应用处理器、分组处理器等)。96.每个处理器210、212、214、216、218、252、260可以包括一个或多个核,并且每个处理器/核可以独立于其他处理器/核来执行操作。例如,第一soc 202可以包括执行第一类型的操作系统(例如,freebsd、linux、os x等)的处理器以及执行第二类型的操作系统(例如,microsoft windows 10)的处理器。另外,处理器210、212、214、216、218、252、260中的任一个或全部可以被包括作为处理器群集架构(例如,同步处理器群集架构、异步或异构处理器群集架构等)的一部分。97.第一soc 202和第二soc 204可以包括用于管理传感器数据、模拟数字转换、无线数据传输、以及用于执行其他专用操作(诸如解码数据分组以及处理经编码的音频和视频信号以用于在web浏览器中渲染)的各种系统组件、资源和自定义电路系统。例如,第一soc 202的系统组件和资源224可以包括功率放大器、电压调节器、振荡器、锁相回路、外围网桥、数据控制器、存储器控制器、系统控制器、存取端口、定时器、以及被用于支持在无线设备上运行的处理器和软件客户端的其他类似组件。系统组件和资源224和/或自定义电路系统222也可以包括用于与外围设备(诸如相机、电子显示器、无线通信设备、外部存储器芯片等)接口的电路系统。98.第一soc 202和第二soc 204可以经由互连/总线模块250进行通信。各种处理器210、212、214、216、218可以经由互连/总线模块226被互连至一个或多个存储器元件220、系统组件和资源224、和自定义电路系统222、以及热管理单元232。类似地,处理器252可以经由互连/总线模块264被互连至功率管理单元254、毫米波收发器256、存储器258和各种附加处理器260。互连/总线模块226、250、264可以包括可重配置逻辑门阵列和/或实现总线架构(例如,coreconnect、amba等)。通信可以由高级互连(诸如高性能片上网络(noc))来提供。99.第一soc 202和/或第二soc 204还可以包括用于与soc外部的资源(诸如时钟206、电压调节器208、一个或多个无线收发器266和至少一个sim 268和/或sim接口(即,用于接收一个或多个sim卡的接口))进行通信的输入/输出模块(未示出)。soc外部的资源(例如,时钟206、电压调节器208)可以由内部soc处理器/核中的两个或更多个共享。至少一个sim 268(或耦合至一个或多个sim接口的一个或多个sim卡)可以存储支持多个订阅(包括第一5gnr订阅和第二5gnr订阅等)的信息。100.除了以上讨论的示例sip 200之外,各种实施例也可以在各种计算系统中实现,这些计算系统可以包括单个处理器、多个处理器、多核处理器或其任何组合。101.图3a示出了适用于各种实施例的示例数据调用架构300。参考图1至图3a,架构300示出了iot设备302(例如,无线设备120a-e)与服务器304(例如,lwm2m服务器190)之间的数据调用的示例。iot设备302和服务器304可以被配置为使用一个或多个通信协议(诸如用户数据报协议(udp)、短消息服务(sms)、因特网协议(ip)、非ip协议、传输控制协议(tcp)等)进行通信。作为示例,iot设备302可以是lwm2m客户端计算设备。作为示例,服务器304可以是lwm2m服务器。尽管被示为与一个服务器304进行通信,但是来自iot设备302的业务可以通过无线网络100被路由到多个服务器,每个服务器由其自己的相应目的地端口标识。102.在一些实施例中,iot设备302可以被配置有使用lwm2m设备管理协议的lwm2m客户端302a。lwm2m设备管理协议定义了可扩展资源和数据模型。lwm2m客户端302a可以采用服务层传输协议(诸如coap 302b和/或http 302d)来实现安全数据传输等。iot设备302可以采用通信安全协议(诸如dtls 302c)。dtls尤其可以为基于数据报的应用提供安全性。此类应用可以包括udp应用、sms应用、非ip应用、ip应用、tcp应用等中的一个或多个。各种应用可以构造用于经由无线网络100从iot设备302发送数据和/或在iot设备302处接收数据的通信。103.在一些实施例中,服务器304可以被配置有lwm2m服务器304a、传输协议(诸如coap 304b和/或http 304d)和安全协议(诸如dtls 304c)。应用服务器304可以被配置为利用各种通信协议(诸如udp、sms、tcp、ip协议、非ip协议等)。104.在各种实施例中,lwm2m客户端302a和lwm2m服务器304a可以根据lwm2m协议(诸如根据oma lwm2m规范来定义的lwm2m协议)经由无线网络100来彼此交换对象312。在一些实施例中,所交换的一种类型的lwm2m对象312可以是远程sim供应对象。例如,lwm2m客户端302a可以生成远程sim供应对象并经由无线网络100向lwm2m服务器304a发送该远程sim供应对象,并且lwm2m服务器304a可以经由无线网络100从lwm2m客户端302a接收该远程sim供应对象。作为另一个示例,lwm2m服务器304a可以生成远程sim供应对象并经由无线网络100向lwm2m客户端302a发送该远程sim供应对象,并且lwm2m客户端302a可以经由无线网络100从lwm2m服务器304a接收该远程sim供应对象。105.在各种实施例中,mno服务器191可以向lwm2m服务器304a发送对针对iot设备302的sim简档更新的指示。对针对iot设备302的sim简档更新的指示可以从mno服务器191被直接发送到服务器304。以此方式,mno服务器191可以避免如在rsp技术规范中要求的与sm-dp+服务器通信,并且直接向lwm2m服务器304a指示将发生针对iot设备302的sim简档更新。106.在一些实施例中,来自mno服务器191的对针对iot设备302的sim简档更新的指示可以包括来自mno服务器191的sim简档包可供lwm2m客户端302a下载的一个或多个地址。作为示例,地址可以是一个或多个uri、一个或多个url等。以此方式,地址可以充当lwm2m客户端302a可从其下载sim简档包的设备的指针。地址可以是与mno服务器191自身相关联的地址和/或与除了mno服务器191之外的服务器(诸如sim简档包服务器)相关联的地址。该一个或多个地址可以使lwm2m客户端302a能够从mno服务器191和/或另一个服务器(诸如sim简档包服务器)中拉取sim简档包。107.在一些实施例中,mno服务器191可以向lwm2m服务器304a发送sim简档包。作为包括来自mno服务器191的sim简档包可供iot设备302下载的一个或多个地址的补充,可以在从mno服务器191发送到lwm2m服务器304a的对针对iot设备302的sim简档更新的指示中发送sim简档包。可选地,作为包括来自mno服务器191的sim简档包可供iot设备302下载的一个或多个地址的代替,可以在从mno服务器191发送到lwm2m服务器304a的对针对iot设备302的sim简档更新的指示中发送sim简档包。由mno服务器191向lwm2m服务器304a供应sim简档包可以使lwm2m服务器304a能够通过在一个或多个远程sim供应对象中向lwm2m客户端302a发送sim简档包来向lwm2m客户端302a推送sim简档包。108.图3b是根据各种实施例的远程sim供应对象351的示例。参考图1至图3b,远程sim供应对象351可以是在lwm2m客户端计算设备(例如,120a-e、200、302)与lwm2m服务器(例如,190、304等)之间交换的对象312的示例。尽管参考图3b中的具体ie 353-377进行了说明和讨论,但ie 353-377仅仅是远程sim供应对象351中可能存在的ie的示例,并且根据各种实施例,在远程sim供应对象中可能存在以各种不同组合的形式的更多或更少的ie。例如,远程sim供应对象中存在的ie可以基于该远程sim供应对象是由lwm2m客户端计算设备生成和/或发送还是由lwm2m服务器生成和/或发送而变化。109.在一些实施例中,远程sim供应对象351可以具有被指派以将远程sim供应对象351与其他类型lwm2m对象区分开的对象id。在一些实施例中,远程sim供应对象351可以包括对象统一资源名称(urn)352,其可以是标识远程sim供应对象351的uri。作为具体示例,urn可以是“urn:oma:lwm2m:ext:xxxx”。在一些场景中,可以存在对象urn的多个实例,并且该对象urn可以是任选的。110.在一些实施例中,远程sim供应对象351可以包括当前sim类型ie 353。在一些场景中,当前sim类型ie 353可以与读操作相关联。在一些场景中,可以存在当前sim类型ie 353的单个实例,其可以是强制性ie。在一些场景中,当前sim类型ie 353可以是提供关于lwm2m客户端计算设备的当前sim类型的信息的整数型ie。作为具体示例,值“0”可以指示全尺寸sim,值“1”可以指示迷你尺寸sim,值“2”可以指示微sim,值“3”可以指示纳微sim,值“4”可以指示usim,值“5”可以指示esim,值“6”可以指示uicc,值“7”可以指示软sim,值“8”可以指示薄sim,值“9”可以指示euicc,值“10”可以指示isim,并且值“11”可以指示iuicc。111.在一些实施例中,远程sim供应对象351可以包括所支持sim类型ie 354。在一些场景中,所支持sim类型ie 354可以与读操作相关联。在一些场景中,可以存在所支持sim类型ie 354的单个实例,其可以是强制性ie。在一些场景中,所支持sim类型ie 354可以是提供关于lwm2m客户端计算设备的当前所支持sim类型的信息的整数型ie。作为具体示例,值“0”可以指示全尺寸sim,值“1”可以指示迷你尺寸sim,值“2”可以指示微sim,值“3”可以指示纳微sim,值“4”可以指示usim,值“5”可以指示esim,值“6”可以指示uicc,值“7”可以指示软sim,值“8”可以指示薄sim,值“9”可以指示euicc,值“10”可以指示isim,并且值“11”可以指示iuicc。112.在一些实施例中,远程sim供应对象351可以包括服务提供商名称356。在一些场景中,服务提供商名称356可以与读操作相关联。在一些场景中,可以存在服务提供商名称356的单个实例,其可以是强制性ie。在一些场景中,服务提供商名称356可以是提供lwm2m客户端计算设备当前正用于与lwm2m服务器进行通信的服务提供商名称的字符串。113.在一些实施例中,远程sim供应对象351可以包括简档包ie 357。在一些场景中,简档包ie 357可以与写操作相关联。在一些场景中,可以存在简档包ie 357的单个实例,其可以是强制性ie。在一些实施例中,简档包ie 357可以携带正从lwm2m服务器被推送到lwm2m客户端计算设备的sim简档包的数据。114.在一些实施例中,远程sim供应对象351可以包括简档uri 358。在一些场景中,简档uri 358可以与读和/或写操作相关联。在一些场景中,可以存在简档uri 358的单个实例,其可以是强制性ie。在一些场景中,简档uri 358可以是字符串,诸如大小为0-255字节的字符串。在一些场景中,简档uri 358可以是lwm2m客户端计算设备可从其下载简档包的uri。一旦lwm2m客户端计算设备已经接收到简档包uri,lwm2m客户端计算设备就可以在下一实际机会处执行下载。uri格式可以是如在因特网工程任务组(ietf)请求意见(rfc)3986中定义的。例如,coaps://example.org/profile可以是语法上有效的uri。uri方案可以控制要使用的协议。例如,对于coap,该端点可以是或可以不是lwm2m服务器。实现逐块传输的coap服务器可以足够作为托管固件存储库的服务器,并且此类服务器仅仅可以用作使得简档图像对于lwm2m客户端计算设备可用的单独的文件服务器。该服务器也可以是iot设备将在sim简档更新之后从其接收服务的未来运营商服务器。115.在一些实施例中,远程sim供应对象351可以包括简档更新ie 359。在一些场景中,简档更新ie 359可以与执行操作相关联。在一些场景中,可以存在简档更新ie 359的单个实例,其可以是任选ie。在一些场景中,简档更新ie 359可以是简档更新触发指示,诸如可由lwm2m客户端计算设备执行以使用先前成功下载的sim简档包来更新sim简档的可执行代码或代码片段。在一些场景中,简档更新ie 359可以通过使用存储在简档包ie 357中的sim简档包或者通过使用从简档uri ie 358的地址(例如,uri)下载的sim简档包来更新sim简档。简档更新ie 359可以仅在状态ie 360的值可以是“已下载”时才可执行。116.在一些实施例中,远程sim供应对象351可以包括状态ie 360。在一些场景中,状态ie 360可以与读操作相关联。在一些场景中,可以存在状态ie 360的单个实例,其可以是强制性ie。在一些场景中,状态ie 360可以指示关于针对lwm2m客户端计算设备的sim简档更新的当前状态。状态ie 360值可以由lwm2m客户端计算设备来设置。例如,值“0”可以指示“空闲”(例如,在下载之前或在成功地更新之后),值“1”可以指示“正在下载”(例如,其指示数据序列正在被下载),值“2”可以指示“已下载”,并且值“3”可以指示“正在更新”。如果完成将简档包写入包资源,或者如果lwm2m客户端计算设备已经下载了sim简档包,则状态改变为已下载。将空字符串写入包简档uri ie 358或将简档包ie 357设置为空值(null)(例如,‘0’)可以导致lwm2m客户端计算设备重置其简档更新状态机,以使得状态ie 360值被设为空闲,并且更新结果ie 361值被设为0。当处于已下载状态时,可执行简档更新ie 359可以被触发,并且状态ie 360改变为正在更新。如果更新资源失败,则状态ie 360返回到已下载。如果执行更新资源成功,则状态ie 360从正在更新改变为空闲。117.在一些实施例中,远程sim供应对象351可以包括更新结果ie 361。在一些场景中,更新结果ie 361可以与读操作相关联。在一些场景中,可以存在更新结果ie 361的单个实例,其可以是强制性ie。更新结果ie 361可以是对尝试下载sim简档包的结果和/或使用所下载的sim简档包来尝试更新sim简档的结果的指示。作为具体示例,更新结果ie 361的值“0”可以是初始值和/或在下载之后发起更新时使用的值,更新结果ie 361的值“1”可以指示简档被成功地更新,更新结果ie 361的值“2”可以指示没有足够的sim存储器可用于新sim简档包,更新结果ie 361的值“3”可以指示lwm2m客户端计算设备在下载过程期间耗尽了ram,更新结果ie 361的值“4”可以指示在下载过程期间丢失了连接,更新结果ie 361的值“5”可以指示针对sim简档包的完整性校验失败,更新结果ie 361的值“6”可以指示sim简档包具有不受支持的包类型,更新结果ie 361的值“7”可以指示与sim简档包相关联的地址(诸如uri)无效,更新结果ie 361的值“8”可以指示不支持所使用的sim简档更新协议,并且更新结果ie 361的值“9”可以指示未能从地址(例如,uri)检索到sim简档包。118.在一些实施例中,远程sim供应对象351可以包括简档名称ie 362。在一些场景中,简档名称ie 362可以与读操作相关联。在一些场景中,可以存在简档名称ie 362的单个实例,其可以是任选ie。在一些场景中,简档名称ie 362可以是表示sim简档包的名称的字符串,诸如大小为0至255字节的字符串。119.在一些实施例中,远程sim供应对象351可以包括简档包版本ie 363。在一些场景中,简档包版本ie 363可以与读操作相关联。在一些场景中,可以存在简档包版本ie 363的单个实例,其可以是任选ie。在一些场景中,简档包版本ie 363可以是表示sim简档包的版本号的字符串,诸如大小为0至255字节的字符串。120.在一些实施例中,远程sim供应对象351可以包括简档更新协议支持ie 364。在一些场景中,简档更新协议支持ie 364可以与读操作相关联。在一些场景中,可以存在简档更新协议支持ie 364的多个实例,其可以是任选ie。在一些场景中,简档更新协议支持ie 364可以是整数,并且简档更新协议支持ie 364的值指示lwm2m客户端实现以检索sim简档包的协议。可由简档更新协议支持ie 364指示的sim简档更新协议的具体示例可以包括:值“0”指示具有对逐块传输的附加支持的coap,值“1”指示具有对逐块传输的附加支持的诸coap,值“2”指示http 1.1,并且值“3”指示https 1.1。lwm2m服务器不理解的任何值都可以被忽略。121.在一些实施例中,远程sim供应对象351可以包括简档更新递送方法ie 365。在一些场景中,简档更新递送方法ie 365可以与读操作相关联。在一些场景中,可以存在简档更新递送方法ie 365的单个实例,其可以是强制性ie。在一些场景中,简档更新递送方法ie 365可以是lwm2m客户端计算设备用于指示对经由推送式方法(例如,使用简档包ie 356)和/或拉取式方法(例如,使用简档uri ie 357)来传输sim简档图像的支持的整数值。122.在一些实施例中,远程sim供应对象351可以包括sim上的空闲存储器ie 366。在一些场景中,sim上的空闲存储器ie 366可以与读操作相关联。在一些场景中,可以存在sim上的空闲存储器ie 366的单个实例,其可以是任选ie。在一些场景中,sim上的空闲存储器ie 366可以是指示sim上可存储关于lwm2m客户端计算设备的数据的估计当前可用存储空间量的整数值(以千字节为单位)。123.在一些实施例中,远程sim供应对象351可以包括sim上的总存储器ie 367。在一些场景中,sim上的总存储器ie 367可以与读操作相关联。在一些场景中,可以存在sim上的总存储器ie 367的单个实例,其可以是任选ie。在一些场景中,sim上的总存储器ie 367可以是指示sim上可存储关于lwm2m客户端计算设备的数据的总存储空间量的整数值(以千字节为单位)。124.在一些实施例中,远程sim供应对象351可以包括所支持lte频带信息ie 368。在一些场景中,所支持lte频带信息ie 368可以与读操作相关联。在一些场景中,可以存在所支持lte频带信息ie 368的单个实例,其可以是任选ie。在一些场景中,所支持lte频带信息ie 368可以是所支持lte频带列表。125.在一些实施例中,远程sim供应对象351可以包括所支持egprs频带信息ie 369。在一些场景中,所支持egprs频带信息ie 369可以与读操作相关联。在一些场景中,可以存在所支持egprs频带信息ie 369的单个实例,其可以是任选ie。在一些场景中,所支持egprs频带信息ie 369可以是所支持egprs频带列表。126.在一些实施例中,远程sim供应对象351可以包括所支持td-scdma频带信息ie 370。在一些场景中,所支持td-scdma频带信息ie 370可以与读操作相关联。在一些场景中,可以存在所支持td-scdma频带信息ie 370的单个实例,其可以是任选ie。在一些场景中,所支持td-scdma频带信息ie 370可以是所支持td-scdma频带列表。127.在一些实施例中,远程sim供应对象351可以包括所支持wcdma频带信息ie 355。在一些场景中,所支持wcdma频带信息ie 355可以与读操作相关联。在一些场景中,可以存在所支持wcdma频带信息ie 355的单个实例,其可以是任选ie。在一些场景中,所支持wcdma频带信息ie 355可以是所支持wcdma频带列表。128.在一些实施例中,远程sim供应对象351可以包括所支持cdma-2000频带信息ie 371。在一些场景中,所支持cdma-2000频带信息ie 371可以与读操作相关联。在一些场景中,可以存在所支持cdma-2000频带信息ie 371的单个实例,其可以是任选ie。在一些场景中,所支持cdma-2000频带信息ie 371可以是所支持cdma-2000频带列表。129.在一些实施例中,远程sim供应对象351可以包括所支持wimax频带信息ie 372。在一些场景中,所支持wimax频带信息ie 372可以与读操作相关联。在一些场景中,可以存在所支持wimax频带信息ie 372的单个实例,其可以是任选ie。在一些场景中,所支持wimax频带信息ie 372可以是所支持wimax频带列表。130.在一些实施例中,远程sim供应对象351可以包括所支持nb-iot频带信息ie 373。在一些场景中,所支持nb-iot频带信息ie 373可以与读操作相关联。在一些场景中,可以存在所支持nb-iot频带信息ie 373的单个实例,其可以是任选ie。在一些场景中,所支持nb-iot频带信息ie 373可以是所支持nb-iot频带列表。131.在一些实施例中,远程sim供应对象351可以包括所支持5g频带信息ie 374。在一些场景中,所支持5g频带信息ie 374可以与读操作相关联。在一些场景中,可以存在所支持5g频带信息ie 374的单个实例,其可以是任选ie。在一些场景中,所支持5g频带信息ie 374可以是所支持5g频带列表。132.在一些实施例中,远程sim供应对象351可以包括iccid ie 375。在一些场景中,iccid ie 375可以与读操作相关联。在一些场景中,可以存在iccid ie 375的单个实例,其可以是任选ie。在一些场景中,iccd ie 375可以是lwm2m客户端计算设备的uicc和/或智能卡的唯一标识号。133.在一些实施例中,远程sim供应对象351可以包括euicc id ie 376。在一些场景中,euicc id ie 376可以与读操作相关联。在一些场景中,可以存在euicc id ie 376的单个实例,其可以是任选ie。在一些场景中,euicc id ie 376可以是lwm2m客户端计算设备的euicc的经注册标识符。134.在一些实施例中,远程sim供应对象351可以包括简档类型ie 377。在一些场景中,简档类型ie 377可以与读操作相关联。在一些场景中,可以存在简档类型ie 377的单个实例,其可以是任选ie。在一些场景中,简档类型ie 377可以指示sim简档的类型,并且可以是mno定义的。135.图4是示出了根据各个实施例的可由lwm2m服务器执行的用于支持远程sim简档供应的方法400的过程流图。参考图1至图4,方法400可以在充当lwm2m服务器(例如,190、304a)的网络元件的硬件组件和/或软件组件中实现,其操作可以由一个或多个处理器来控制。为了便于参考,执行方法400的硬件在本文中被一般性地称为“处理器”。136.在任选框401,处理器可以从lwm2m客户端计算设备(例如,120a-e、200、302)接收指示关于该lwm2m客户端计算设备的sim关联信息的远程sim供应对象。例如,远程sim供应对象可以是如参考图3a和图3b所描述的远程sim供应对象312和/或351。作为具体示例,远程sim供应对象可以单独地或以各种组合的形式包括关于lwm2m客户端计算设备的各种类型的sim关联信息,诸如所支持递送方法(例如,推送式和/或拉取式)、所支持rf频带、sim的空闲存储器空间、由lwm2m客户端计算设备支持的sim简档更新协议、支持sim类型等。框401可以是任选的,因为在接收到对针对lwm2m客户端计算设备的sim简档更新的指示之前,在lwm2m服务器与lwm2m客户端计算设备之间可能不存在任何所需的通信。137.在框402,处理器可以从mno服务器(例如,mno服务器191)接收对针对该lwm2m客户端计算设备的sim简档更新的指示。在各种实施例中,mno服务器可以向lwm2m服务器发送对针对lwm2m客户端计算设备(诸如iot设备)的sim简档更新的指示。对针对lwm2m客户端计算设备(诸如iot设备)的sim简档更新的指示可以从mno服务器被直接发送到lwm2m服务器。以此方式,mno服务器可以避免如在rsp技术规范中要求的与sm-dp+服务器通信,并且直接向lwm2m服务器指示将发生针对lwm2m客户端计算设备的sim简档更新。138.在一些实施例中,来自mno服务器的对针对lwm2m客户端计算设备的sim简档更新的指示可以包括来自mno服务器的sim简档包可供lwm2m客户端计算设备下载的一个或多个地址。作为示例,地址可以是一个或多个uri、一个或多个url等。以此方式,地址可以充当lwm2m客户端计算设备可从其下载sim简档包的设备的指针。地址可以是与mno服务器自身相关联的地址和/或与除了mno服务器之外的服务器(诸如sim简档包服务器)相关联的地址。该一个或多个地址可以使lwm2m客户端设备能够从mno服务器和/或另一个服务器(诸如sim简档包服务器)中提取sim简档包。139.在框404,处理器可以为该lwm2m客户端计算设备生成指示针对该lwm2m客户端计算设备的sim简档更新可用的远程sim供应对象。例如,远程sim供应对象可以是如参考图3a和图3b所描述的远程sim供应对象312和/或351。在一些实施例中,远程sim供应对象可以包括对来自mno服务器的sim简档包可供lwm2m客户端计算设备下载的一个或多个地址的指示。140.在框406,处理器可以向lwm2m客户端计算设备发送远程sim供应对象。在一些实施例中,向lwm2m客户端计算设备发送远程sim供应对象可以包括使用安全连接(诸如dtls连接、tls连接等)来向lwm2m客户端计算设备发送远程sim供应对象。141.图5是示出了根据各个实施例的可由lwm2m客户端计算设备执行的用于支持远程sim简档供应的方法500的过程流图。参考图1至图5,方法500可以在lwm2m客户端计算设备(例如,120a-e、200、302等)的硬件组件和/或软件组件中实现,其操作可以由一个或多个处理器(例如,212、216、252或260)来控制。为了便于参考,执行方法500的硬件在本文中被一般性地称为“处理器”。方法500的操作可以由lwm2m客户端计算设备结合执行方法400(图4)的操作的lwm2m服务器(例如,190、304a)来执行。142.在任选框501,处理器可以生成指示关于lwm2m客户端计算设备的sim关联信息的远程sim供应对象。例如,远程sim供应对象可以是如参考图3a和图3b所描述的远程sim供应对象312和/或351。作为具体示例,远程sim供应对象可以单独地或以各种组合的形式包括关于lwm2m客户端计算设备的各种类型的sim关联信息,诸如所支持递送方法(例如,推送式和/或拉取式)、所支持rf频带、sim的空闲存储器空间、由lwm2m客户端计算设备支持的sim简档更新协议、支持sim类型等。143.在任选框502,处理器可以向lwm2m服务器发送远程sim供应对象。在一些实施例中,向lwm2m服务器发送远程sim供应对象可以包括使用安全连接(诸如dtls连接、tls连接等)来向lwm2m服务器发送远程sim供应对象。144.框501和502可以是任选的,因为在从lwm2m服务器接收到远程sim供应对象之前,在lwm2m服务器与lwm2m客户端计算设备之间可能不存在任何所需的通信。145.在框504,处理器可以从lwm2m服务器接收指示针对lwm2m客户端计算设备的sim简档更新可用的远程sim供应对象。例如,远程sim供应对象可以是如参考图3a和图3b所描述的远程sim供应对象312和/或351。在一些实施例中,远程sim供应对象可以包括对来自mno服务器的sim简档包可供lwm2m客户端计算设备下载的一个或多个地址的指示。146.在框506,处理器可以响应于接收到远程sim供应对象而下载sim简档更新。在一些实施例中,下载sim简档更新可以包括在一个或多个附加远程sim供应对象中从lwm2m服务器接收sim简档包,和/或响应于向所接收到的远程sim供应对象中的地址发送对sim简档包的请求而接收sim简档包。147.图6a是示出了根据各种实施例的可由lwm2m服务器执行的用于支持远程sim简档供应的方法的过程流图。参考图1至图6a,方法600可以在充当lwm2m服务器(例如,190、304a)的网络元件的硬件组件和/或软件组件中实现,其操作可以由一个或多个处理器来控制。为了便于参考,执行方法600的硬件在本文中被一般性地称为“处理器”。方法600的操作可以由lwm2m服务器结合方法400(图4)的操作来执行。例如,方法600的操作可以响应于在方法400的框406(图4)中向lwm2m客户端计算设备发送远程sim供应对象而执行。148.在框602,处理器可以从mno服务器接收sim简档包。在一些实施例中,mno服务器可以向lwm2m服务器发送sim简档包。作为包括来自mno服务器的sim简档包可供lwm2m客户端计算设备下载的一个或多个地址的补充,可以在从mno服务器发送到lwm2m服务器的对针对lwm2m客户端计算设备的sim简档更新的指示中发送sim简档包。可选地,作为包括来自mno服务器的sim简档包可供lwm2m客户端计算设备下载的一个或多个地址的替代,可以在从mno服务器发送到lwm2m服务器的对针对lwm2m客户端计算设备的sim简档更新的指示中发送sim简档包。149.在框604,处理器可以在一个或多个远程sim供应对象中向lwm2m客户端计算设备发送sim简档包。例如,处理器可以将sim简档包的数据作为一个或多个远程sim供应对象(例如,351)的简档包元素(例如,简档包ie 357)的一部分来发送。以此方式,lwm2m服务器可以将sim简档包推送给lwm2m客户端计算设备。150.图6b是示出了根据一些实施例的可由lwm2m客户端计算设备执行的用于下载sim简档更新的方法650的过程流图。参考图1至图6b,方法600可以在lwm2m客户端计算设备(例如,120a-e、200、302等)的硬件组件和/或软件组件中实现,其操作可以由一个或多个处理器(例如,212、216、252或260)来控制。为了便于参考,执行方法650的硬件在本文中被一般性地称为“处理器”。方法650的操作可以由lwm2m客户端计算设备结合方法500(图5)的操作来执行。例如,方法650的操作可以作为框506的操作的一部分来执行,以响应于在方法500(图5)的框504中从lwm2m服务器接收到指示针对lwm2m客户端计算设备的sim简档更新可用的远程sim供应对象而下载该sim简档更新。151.在框652,处理器可以在一个或多个远程sim供应对象中从lwm2m服务器接收sim简档包。例如,处理器可以接收sim简档包的数据作为一个或多个远程sim供应对象(例如,351)的简档包元素(例如,简档包ie 357)的一部分。以此方式,lwm2m服务器可以将sim简档包推送给lwm2m客户端计算设备。152.在确定框654,处理器可以确定sim简档包是否通过完整性校验。例如,处理器可以确定用于传输sim简档包的dtls操作是否验证所接收到的sim简档包,以确定sim简档包是否通过完整性校验。153.响应于确定sim简档包未通过完整性校验(即,确定框654=“否”),处理器可以在框658向lwm2m服务器发送指示完整性校验失败的远程sim供应对象。例如,处理器可以发送包括关于完整性校验失败的指示(例如,更新结果ie 361=“5”对应于完整性校验失败)的远程sim供应对象(例如,351)。154.响应于确定sim简档包通过完整性校验(即,确定框654=“是”),处理器可以在框656发送指示sim简档包处于已下载状态的远程sim供应对象。例如,处理器可以发送包括关于成功地下载了完整性校验的指示(例如,更新结果ie 361=“1”对应于成功)和/或关于sim简档更新的状态被下载的指示(例如,状态ie 360=“2”对应于“已下载”)的远程sim供应对象(例如,351)。155.图7a是示出了根据一些实施例的可由lwm2m服务器执行的用于支持远程sim简档供应的方法700的过程流图。参考图1至图7a,方法700可以在充当lwm2m服务器(例如,190、304a)的网络元件的硬件组件和/或软件组件中实现,其操作可以由一个或多个处理器来控制。为了便于参考,执行方法700的硬件在本文中被一般性地称为“处理器”。方法700的操作可以由lwm2m服务器结合方法400(图4)的操作来执行。例如,方法700的操作可以响应于在方法400的框402(图4)中接收到对sim简档更新的指示且在框404中生成远程sim供应对象之前执行。156.在框702,处理器可以确定由lwm2m客户端计算设备支持的sim简档更新协议。例如,lwm2m客户端计算设备可以在远程sim供应对象(例如,312和/或351)中指示由lwm2m客户端计算设备支持的sim简档更新协议,并且lwm2m服务器可以将由lwm2m客户端计算设备支持的sim简档更新协议确定为在远程sim供应对象中指示的sim简档更新协议(例如,在简档更新协议支持ie 364中指示的sim简档更新协议)。157.在框704,处理器可以至少部分地基于由lwm2m客户端计算设备支持的sim简档更新协议来选择来自mno服务器的sim简档包可供lwm2m客户端计算设备下载的地址。lwm2m服务器可以至少部分地基于由lwm2m客户端计算设备支持的sim简档更新协议来选择一个或多个地址中的一个。以此方式,lwm2m服务器可以确保为lwm2m客户端计算设备选择的地址(诸如uri)具有由该lwm2m客户端计算设备支持的格式。作为具体示例,在lwm2m客户端计算设备向lwm2m服务器发送指示仅支持coap的远程sim供应对象的场景中,lwm2m服务器可以确保coap uri而不是http uri被选择用于发送给lwm2m客户端计算设备,因为lwm2m客户端计算设备可能无法支持http。158.图7b是示出了根据一些实施例的可由lwm2m客户端计算设备执行的用于下载sim简档更新的方法750的过程流图。参考图1至图7b,方法750可以在lwm2m客户端计算设备(例如,120a-e、200、302等)的硬件组件和/或软件组件中实现,其操作可以由一个或多个处理器(例如,212、216、252或260)来控制。为了便于参考,执行方法750的硬件在本文中被一般性地称为“处理器”。方法750的操作可以由lwm2m客户端计算设备结合方法500(图5)的操作来执行。例如,方法750的操作可以作为框506的操作的一部分来执行,以响应于在方法500(图5)的框504中从lwm2m服务器接收到指示针对lwm2m客户端计算设备的sim简档更新可用的远程sim供应对象而下载该sim简档更新。159.在框752,处理器可以向sim简档包可供下载的地址发送对sim简档包的请求。例如,处理器可以向sim简档包可供下载的uri发送coap请求(例如,coap)或http请求(例如,get)。160.在框754,处理器可以响应于向该地址发送对sim简档包的请求而接收sim简档包。例如,可以在来自与sim简档包可供下载的地址相关联的服务器的coap响应或http响应中接收sim简档包。161.在框654、656和658中,处理器可以执行如参考图6b所描述的方法650的类似编号的框的类似操作。162.图8是示出了根据一些实施例的可由lwm2m服务器执行的用于支持远程sim简档供应的方法800的过程流图。参考图1至图8,方法800可以在充当lwm2m服务器(例如,190、304a)的网络元件的硬件组件和/或软件组件中实现,其操作可以由一个或多个处理器来控制。为了便于参考,执行方法800的硬件在本文中被一般性地称为“处理器”。方法800的操作可以由lwm2m服务器结合方法400(图4)和/或600(图6a)的操作来执行。例如,方法800的操作可以响应于在方法400(图4)的框406中向lwm2m客户端计算设备发送远程sim供应对象,或者响应于在方法600(图6a)的框604中在一个或多个远程sim供应对象中向lwm2m客户端计算设备发送sim简档包而执行。163.在确定框802,处理器可以确定是否接收到来自lwm2m客户端计算设备的指示lwm2m客户端计算设备成功地下载了sim简档包的远程sim供应对象。164.响应于确定未接收到来自lwm2m客户端计算设备的指示lwm2m客户端计算设备成功地下载了sim简档包的远程sim供应对象(即,确定框802=“否”),处理器可以等待远程sim供应对象,并且在确定框802确定是否接收到来自lwm2m客户端计算设备的指示lwm2m客户端计算设备成功地下载了sim简档包的远程sim供应对象。165.响应于确定接收到来自lwm2m客户端计算设备的指示lwm2m客户端计算设备成功地下载了sim简档包的远程sim供应对象(即,确定框802=“是”),处理器可以在框804为lwm2m客户端计算设备生成包括简档更新触发指示的远程sim供应对象。例如,处理器可以生成包括简档更新ie(例如,359)的远程sim供应对象(例如,351),该简档更新ie包括可以由lwm2m客户端计算设备执行以使用先前成功下载的sim简档包来更新sim简档的可执行代码或代码片段。166.在框806,处理器可以向lwm2m客户端计算设备发送远程sim供应对象。在一些实施例中,向lwm2m客户端计算设备发送远程sim供应对象可以包括使用安全连接(诸如dtls连接、tls连接等)来向lwm2m客户端计算设备发送远程sim供应对象。167.图9是示出了根据一些实施例的可由lwm2m客户端计算设备执行的用于支持远程sim简档供应的方法900的过程流图。参考图1至图9,方法900可以在lwm2m客户端计算设备(例如,120a-e、200、302等)的硬件组件和/或软件组件中实现,其操作可以由一个或多个处理器(例如,212、216、252或260)来控制。为了便于参考,执行方法900的硬件在本文中被一般性地称为“处理器”。方法900的操作可以由lwm2m客户端计算设备结合方法500(图5)、方法650(图6b)和/或方法750(图7b)的操作来执行。例如,方法900的操作可以响应于在方法500的框506(图5)中下载sim简档更新的操作和/或响应于在方法650的框656(图6b)中或方法750(图7b)发送指示sim简档包处于已下载状态的远程sim供应对象的操作而执行。168.在框902,处理器可以从lwm2m服务器接收包括简档更新触发指示的远程sim供应对象。例如,远程sim供应对象(例如,351)可以包括简档更新ie(例如,359),该简档更新ie包括可以由lwm2m客户端计算设备执行以使用先前成功下载的sim简档包来更新sim简档的可执行代码或代码片段。169.在框904,处理器可以响应于接收到远程sim供应对象而使用sim简档包来发起针对lwm2m客户端计算设备的sim简档更新。例如,处理器可以执行可执行代码或代码片段以尝试更新sim简档。170.在确定框906,处理器可以确定sim简档是否成功地更新。171.响应于确定更新未成功完成(即,确定框906=“否”),处理器可以等待成功完成并且在确定框906确定sim简档是否成功地更新。172.响应于确定更新成功完成(即,确定框906=“是”),处理器可以在框908向lwm2m服务器发送指示针对lwm2m客户端计算设备的新的当前服务提供商的远程sim供应对象。例如,远程sim供应对象可以是指示针对lwm2m客户端计算设备的经改变的服务提供商的对象312、351。173.图10a是示出了根据一些实施例的可由lwm2m服务器执行的用于支持远程sim简档供应的方法1000的过程流图。参考图1至图10a,方法1000可以在充当lwm2m服务器(例如,190、304a)的网络元件的硬件组件和/或软件组件中实现,其操作可以由一个或多个处理器来控制。为了便于参考,执行方法1000的硬件在本文中被一般性地称为“处理器”。方法1000的操作可以由lwm2m服务器结合方法400(图4)的操作来执行。例如,方法1000的操作可以响应于在框402中从mno服务器接收到对针对lwm2m客户端计算设备的sim简档更新的指示且在方法400的框404(图4)中生成远程sim供应对象之前执行。174.在确定框1002,处理器可以确定lwm2m客户端计算设备是否支持与针对该lwm2m客户端计算设备的sim简档更新相关联的rf频带。例如,处理器可以将与sim简档更新相关联的rf频带与lwm2m客户端计算设备的所支持lte频带列表、所支持egprs频带列表、所支持td-scdma频带列表、所支持wcdma频带列表、所支持wimax频带列表、所支持nb-iot频带列表、和/或所支持5g频带列表进行比较以确定与sim简档更新相关联的rf频带是否是这些列表中的任一个。与sim简档更新相关联的rf频带存在于所支持列表中可以指示lwm2m客户端计算设备支持与针对该lwm2m客户端计算设备的sim简档更新相关联的rf频带。175.响应于确定lwm2m客户端计算设备不支持与针对该lwm2m客户端计算设备的sim简档更新相关联的rf频带(即,确定框1002=“否”),处理器可以在框1004向mno服务器发送对sim简档更新错误的指示。176.响应于确定lwm2m客户端计算设备确实支持与针对该lwm2m客户端计算设备的sim简档更新相关联的rf频带(即,确定框1002=“是”),处理器可以在方法400的框404(图4)中生成远程sim供应对象。177.图10b是示出了根据一些实施例的可由lwm2m服务器执行的用于支持远程sim简档供应的方法1020的过程流图。参考图1至图10b,方法1020可以在充当lwm2m服务器(例如,190、304a)的网络元件的硬件组件和/或软件组件中实现,其操作可以由一个或多个处理器来控制。为了便于参考,执行方法1020的硬件在本文中被一般性地称为“处理器”。方法1020的操作可以由lwm2m服务器结合方法400(图4)的操作来执行。例如,方法1020的操作可以响应于在框402中从mno服务器接收到对针对lwm2m客户端计算设备的sim简档更新的指示且在方法400的框404(图4)中生成远程sim供应对象之前执行。178.在确定框1022,处理器可以确定lwm2m客户端计算设备的sim的空闲存储器空间是否等于或大于针对该lwm2m客户端计算设备的sim简档更新的存储器要求。例如,处理器可以将sim简档更新的大小与lwm2m客户端计算设备的sim的空闲存储器空间进行比较,以确定该lwm2m客户端计算设备的sim的空闲存储器空间是否等于或大于针对lwm2m客户端计算设备的sim简档更新的存储器要求。比较可以按任何方式来进行,诸如通过从sim简档的大小值减去空闲存储器空间值,以使得零或负值结果指示lwm2m客户端计算设备的sim的空闲存储器空间等于或大于针对lwm2m客户端计算设备的sim简档更新的存储器要求。179.响应于确定lwm2m客户端计算设备的sim的空闲存储器空间小于针对lwm2m客户端计算设备的sim简档更新的存储器要求(即,确定框1022=“否”),处理器可以在框1004向mno服务器发送对sim简档更新错误的指示。180.响应于确定lwm2m客户端计算设备的sim的空闲存储器空间等于或大于针对lwm2m客户端计算设备的sim简档更新的存储器要求(即,确定框1022=“是”),处理器可以在方法400的框404(图4)中生成远程sim供应对象。181.图11是示出了根据各种实施例的可由lwm2m客户端计算设备(例如,120a-e、200、302)执行的用于支持远程sim简档供应的示例操作的状态图。参考图1至图11,图11中示出的状态和操作可以是方法400(图4)、500(图5)、600(图6a)、650(图6b)、700(图7a)、750(图7b)、800(图8)、900(图9)、1000(图10a)和/或1020(图10b)中的一个或多个的操作的示例实现方式。182.最初,lwm2m客户端计算设备可以处于关于sim简档更新的空闲状态1110。针对lwm2m客户端计算设备的更新结果的初始值可以为零,并且空闲状态的值可以为零。lwm2m客户端计算设备可以在操作1101中从lwm2m服务器(例如,190、304a)接收远程sim供应对象(例如,312、351)。远程sim供应对象可以指示针对lwm2m客户端计算设备的sim简档更新可用。183.响应于在操作1101中从lwm2m服务器(例如,190、304a)接收到远程sim供应对象(例如,312、351),lwm2m客户端计算可以转变到正在下载状态1112并且尝试下载和写入sim简档包。下载可以经由使用简档uri来拉取sim简档包和/或经由在一个或多个远程sim供应对象中推送sim简档包。正在下载状态的值可以为1。更新结果的值可以基于下载的结果来改变。初始值可以为零。下载失败可以导致更新结果被设为指示失败原因的值二至九,并且在操作1102中,状态可以返回到空闲状态1110,以使得能够重新尝试下载。下载成功可以导致更新结果被设为指示成功的值1,并且在操作1103中,状态可以转变到已下载状态1114,其可以被设为与已下载状态1114相关联的值二。在进入已下载状态1114时,更新结果值可返回到零值。184.在操作1104中,lwm2m客户端计算设备可以从lwm2m服务器(例如,190、304a)接收包括更新触发的远程sim供应对象(例如,312、351)。接收到更新触发可以导致状态转变到正在更新状态1116,其可以被设为与正在更新状态1116相关联的值三。在进入已下载状态1114时,更新结果值可返回到零值。更新失败可以导致更新结果被设为指示失败原因的值二至九,并且在操作1106中,状态可以返回到空闲状态1110,以使得能够重新尝试下载。更新成功可以导致更新结果被设为指示成功的值一,并且在操作1105中,状态可以返回到空闲状态1110。在更新成功完成的情况下进入空闲状态1110时,更新结果可以被移位至零值。185.各个实施例(包括但不限于上文参考图1至图11所讨论的实施例)可以在各种iot设备(尤其是lwm2m客户端计算设备)上实现,用于设备中的电路板的形式的示例在图12中示出。参考图1至图12,iot设备1200(例如,102a-e、200、302)可以包括耦合至第二soc 204(例如,具有5g能力的soc)的第一soc 202(例如,soc-cpu)以及温度传感器205。第一soc 202和第二soc 204可以被耦合到内部存储器1206。此外,iot设备1200可以包括或被耦合到天线1204,其用于从无线收发器266或在第二soc 204内发送和接收无线信号。iot设备1200可以包括sim 268。天线1204和无线收发器266、sim 268和/或第二soc 204可以支持使用各种rat(包括nb-iot、ciot、gsm和/或volte、5g、wimax、cdma-2000、lte、egprs等)的通信。186.iot设备1200也可以包括声音编码/解码(codec)电路1210,其将从麦克风接收的声音数字化为适用于无线传输的数据分组,并对所接收到的声音数据分组进行解码以生成被提供给扬声器以生成支持语音或volte呼叫的声音的模拟信号。此外,第一soc 202和第二soc 204中的处理器、无线收发器266以及codec 1210中的一个或多个可以包括数字信号处理器(dsp)电路(未单独示出)。187.一些iot设备可以包括内部电源,诸如被配置为针对soc和收发器供电的电池1212。此类iot设备可以包括用于管理电池1212的充电的功率管理组件1216。188.各个实施例(包括但不限于上文参考图1至图11所讨论的实施例)也可以在各种市售服务器设备中的任一个(诸如图13中示出的服务器700(例如,服务器190、191、304))上实现。参考图1至图13,此类服务器1300通常包括耦合到易失性存储器1302和大容量非易失性存储器(诸如磁盘驱动器1303)的处理器1301。服务器1300也可以包括耦合到处理器1301的软盘驱动器、压缩光盘(cd)或数字多功能光盘(dvd)驱动器1306。服务器1300也可以包括耦合到处理器1301的用于与通信网络1307(诸如耦合到其他宣告系统计算机和服务器的局域网、因特网、公用交换电话网、和/或蜂窝网络(例如,cdma、tdma、gsm、pcs、3g、4g、5g、lte或任何其他类型的蜂窝网络))建立网络接口连接的一个或多个网络收发器1304(诸如网络存取端口)。189.图14是适用于各种实施例的无线设备1400的组件框图。参考图1至图14,各种实施例可以在各种无线设备1400(例如,无线设备120a-120e、200、302)上实现,其示例在图14中以智能电话的形式示出。无线设备1400可以包括耦合到第二soc 204(例如,具有5g能力的soc)的第一soc 202(例如,soc-cpu)。第一soc 202和第二soc 204可以被耦合到内部存储器1416、显示器1412和扬声器1414。此外,无线设备1400可以包括用于发送和接收电磁辐射的天线1404,该天线1404可以被连接至无线收发器266,该无线收发器266耦合至第一soc 202和/或第二soc 204中的一个或多个处理器。无线设备1400可以包括sim 268。天线1404和无线收发器266、sim 268和/或第二soc 204可以支持使用各种rat(包括nb-iot、ciot、gsm和/或volte、5g、wimax、cdma-2000、lte、egprs等)的通信。无线设备1400也可以包括用于接收用户输入的菜单选择按钮或游戏杆开关1420。190.无线设备1400也包括声音编码/解码(codec)电路1410,其将从麦克风接收到的声音数字化成适用于无线传输的数据分组,并对接收到的声音数据分组进行解码以生成提供给扬声器以生成声音的模拟信号。此外,第一soc 202和第二soc 204中的处理器、无线收发器266以及codec 1410中的一个或多个可以包括数字信号处理器(dsp)电路(未单独示出)。191.iot设备1200、服务器1300和无线设备1400的处理器可以是能通过软件指令(应用)配置为执行包括以下描述的各种实施例的功能在内的各种功能的任何可编程微处理器、微型计算机或者一个或多个多处理器芯片。在一些移动设备中,可以提供多个处理器,诸如soc 204内专用于无线通信功能的一个处理器以及soc 202内专用于运行其他应用的一个处理器。软件应用可以被存储在存储器中,随后被存取并被加载到处理器中。处理器可以包括足以存储应用软件指令的内部存储器。192.如本技术中所使用的,术语“组件”、“模块”、“系统”等等旨在包括计算机相关实体,诸如但不限于被配置为执行特定操作或功能的硬件、固件、硬件与软件的组合、软件、或执行中的软件。例如,组件可以是但不限于在处理器上运行的程序、处理器、对象、可执行件、执行的线程、程序、和/或计算机。通过说明的方式,在iot设备上运行的应用和iot设备两者都可以被称为组件。一个或多个组件可以驻留在程序和/或执行的线程内,并且组件可以局部化在一个处理器或核上以及/或者分布在两个或更多个处理器或核之间。另外,这些组件可以从其上存储有各种指令和/或数据结构的各种非暂时性计算机可读介质来执行。组件可以通过本地和/或远程程序、功能或规程调用、电子信号、数据分组、存储器读/写、以及其他已知的网络、计算机、处理器和/或与程序相关的通信方法体系来进行通信。193.多个不同的蜂窝和移动通信服务和标准可用并在未来被构想,它们全部可以实现且获益于各种实施例。此类服务和标准包括例如第三代合作伙伴计划(3gpp)、长期演进(lte)系统、第三代无线移动通信技术(3g)、第四代无线移动通信技术(4g)、第五代无线移动通信技术(5g)、移动通信全球系统(gsm)、通用移动电信系统(umts)、3gsm、通用分组无线电服务(gprs)、码分多址(cdma)系统(例如,cdmaone、cdma1020tm)、增强型数据率gsm演进(edge)、高级移动电话系统(amps)、数字amps(is-136/tdma)、演进数据优化(ev-do)、数字增强型无电源线电信(dect)、全球互通微波存取(wimax)、无线局域网(wlan)、wi-fi保护存取i和ii(wpa、wpa2)、以及集成数字增强型网络(iden)。这些技术中的每一种涉及例如语音、数据、信号传递和/或内容消息的发送和接收。应理解,对与个体电信标准或技术相关的术语和/或技术细节的任何参考仅用于说明目的,并且并不旨在将权利要求的范围限于特定通信系统或技术,除非权利要求语言中有具体陈述。194.所示出和描述的各种实施例是仅作为示出权利要求的各种特征的示例来提供的。然而,相对于任何给定实施例所示出和描述的特征不必限于相关联的实施例,并且可以与所示出和描述的其他实施例一起使用或组合。此外,权利要求不旨在限于任何一个示例实施例。例如,方法400、500、600、650、700、750、800、900、1000和/或1020的操作中的一个或多个可以代替方法400、500、600、650、700、750、800、900、1000和/或1020的一个或多个操作或与其组合。195.在以下段落描述了实现方式示例。尽管以下实现方式示例中的一些是以示例方法的形式来描述的,但是进一步示例实现方式可以包括:在以下段落中讨论的由lwm2m客户端计算设备和/或lwm2m服务器实现的示例方法,该lwm2m客户端计算设备包括配置有处理器可执行指令以执行以下实现方式示例的方法的操作的处理器,该lwm2m服务器包括配置有处理器可执行指令以执行以下实现方式示例的方法的操作的处理器;在以下段落中讨论的由lwm2m客户端计算设备和/或lwm2m服务器实现的示例方法,该lwm2m客户端计算设备包括用于执行以下实现方式示例的方法的功能的部件,该lwm2m服务器包括用于执行以下实现方式示例的方法的功能的部件;以及在以下段落中讨论的示例方法可以被实现为一种其上存储有处理器可执行指令的非暂时性处理器可读存储介质,该处理器可执行指令被配置为使lwm2m客户端计算设备的处理器执行以下实现方式示例的方法的操作,和/或一种其上存储有处理器可执行指令的非暂时性处理器可读存储介质,该处理器可执行指令被配置为使lwm2m服务器的处理器执行以下实现方式示例的方法的操作。196.示例1.一种用于支持远程订户身份模块(sim)简档供应的方法,包括:由轻量级机器对机器(lwm2m)服务器的处理器从移动网络运营商服务器接收对针对lwm2m客户端计算设备的sim简档更新的指示;由lwm2m服务器的处理器为lwm2m客户端计算设备生成指示针对lwm2m客户端计算设备的sim简档更新可用的远程sim供应对象;以及由lwm2m服务器的处理器向lwm2m客户端计算设备发送远程sim供应对象。197.示例2.根据示例1所述的方法,还包括:由lwm2m服务器的处理器从移动网络运营商服务器接收sim简档包;以及由lwm2m服务器的处理器在一个或多个附加远程sim供应对象中向lwm2m客户端计算设备发送sim简档包。198.示例3.根据示例1所述的方法,其中:来自移动网络运营商服务器的对针对lwm2m客户端计算设备的sim简档更新的指示包括来自移动网络运营商服务器的sim简档包可供lwm2m客户端计算设备下载的一个或多个地址;并且远程sim供应对象包括一个或多个地址中的一个地址。199.示例4.根据示例3所述的方法,还包括:由lwm2m服务器的处理器确定由lwm2m客户端计算设备支持的sim简档更新协议;以及由lwm2m服务器的处理器至少部分地基于由lwm2m客户端计算设备支持的sim简档更新协议来选择一个或多个地址中的一个地址。200.示例5.根据示例1至4中的任一项所述的方法,还包括,在生成远程sim供应对象之前进行以下操作:由lwm2m服务器的处理器确定lwm2m客户端计算设备是否支持与针对lwm2m客户端计算设备的sim简档更新相关联的射频(rf)频带;以及由lwm2m服务器的处理器响应于确定lwm2m客户端计算设备不支持与针对lwm2m客户端计算设备的sim简档更新相关联的rf频带而向移动网络运营商服务器发送对sim简档更新错误的指示,其中,生成远程sim供应对象包括由lwm2m服务器的处理器响应于确定lwm2m客户端计算设备确实支持与针对lwm2m客户端计算设备的sim简档更新相关联的rf频带而生成远程sim供应对象。201.示例6.根据示例1至5中的任一项所述的方法,还包括,在生成该远程sim供应对象之前进行以下操作:由lwm2m服务器的处理器确定lwm2m客户端计算设备的sim的空闲存储器空间是否等于或大于针对lwm2m客户端计算设备的sim简档更新的存储器要求;以及由lwm2m服务器的处理器响应于确定sim的空闲存储器空间小于针对lwm2m客户端计算设备的sim简档更新的存储器要求而向移动网络运营商服务器发送对sim简档更新错误的指示,其中,生成远程sim供应对象包括由lwm2m服务器的处理器响应于确定sim的空闲存储器空间等于或大于针对lwm2m客户端计算设备的sim简档更新的存储器要求而生成远程sim供应对象。202.示例7.根据示例1至6中的任一项所述的方法,其中,向lwm2m客户端计算设备发送远程sim供应对象包括由lwm2m服务器的处理器使用安全连接来向lwm2m客户端计算设备发送远程sim供应对象。203.示例8.根据示例1至7中的任一项所述的方法,还包括:由lwm2m服务器的处理器确定是否接收到来自lwm2m客户端计算设备的指示lwm2m客户端计算设备成功地下载了sim简档包的第二远程sim供应对象;由lwm2m服务器的处理器响应于确定接收到来自lwm2m客户端计算设备的第二远程sim供应对象而为lwm2m客户端计算设备生成包括简档更新触发指示的第三远程sim供应对象;以及由lwm2m服务器的处理器向lwm2m客户端计算设备发送第三远程sim供应对象。204.示例9.一种用于支持远程订户身份模块(sim)简档供应的方法,包括:由轻量级机器对机器(lwm2m)客户端计算设备的处理器从lwm2m服务器接收指示针对lwm2m客户端计算设备的sim简档更新可用的远程sim供应对象;以及由lwm2m客户端计算设备的处理器响应于接收到远程sim供应对象而下载sim简档更新。205.示例10.根据示例9所述的方法,其中,下载sim简档更新包括:由lwm2m客户端计算设备的处理器在一个或多个附加远程sim供应对象中从该lwm2m服务器接收sim简档包;由lwm2m客户端计算设备的处理器确定sim简档包是否通过完整性校验;由lwm2m客户端计算设备的处理器响应于确定sim简档包未通过完整性校验而向lwm2m服务器发送指示完整性校验失败的远程sim供应对象;以及由lwm2m客户端计算设备的处理器响应于确定sim简档包通过完整性校验而向lwm2m服务器发送指示sim简档包处于已下载状态的远程sim供应对象。206.示例11.根据示例9所述的方法,其中:远程sim简档对象包括sim简档包可供下载的地址;并且下载sim简档更新包括:由lwm2m客户端计算设备的处理器向该地址发送对sim简档包的请求;由lwm2m客户端计算设备的处理器响应于向该地址发送对sim简档包的请求而接收sim简档包;由lwm2m客户端计算设备的处理器确定sim简档包是否通过完整性校验;由lwm2m客户端计算设备的处理器响应于确定sim简档包未通过完整性校验而向lwm2m服务器发送指示完整性校验失败的远程sim供应对象;以及由lwm2m客户端计算设备的处理器响应于确定sim简档包通过完整性校验而向lwm2m服务器发送指示sim简档包处于已下载状态的远程sim供应对象。207.示例12.根据示例11所述的方法,其中,该地址是与除了lwm2m服务器之外的服务器相关联的统一资源指示符(uri)。208.示例13.根据示例9至12中的任一项所述的方法,其中,接收远程sim供应对象包括由lwm2m客户端计算设备的处理器使用安全连接来从lwm2m服务器接收远程sim供应对象。209.示例14.根据示例9至13中的任一项所述的方法,还包括:由lwm2m客户端计算设备的处理器接收sim简档包;由lwm2m客户端计算设备的处理器从lwm2m服务器接收包括简档更新触发指示的第二远程sim供应对象;以及由lwm2m客户端计算设备的处理器响应于接收到第二远程sim供应对象而使用sim简档包来发起针对lwm2m客户端计算设备的sim简档更新。210.示例15.根据示例14所述的方法,还包括,响应于成功地更新sim简档而进行以下操作:由lwm2m客户端计算设备的处理器向lwm2m服务器发送指示针对lwm2m客户端计算设备的新的当前服务提供商的第三远程sim供应对象。211.示例16.根据示例1至15中的任一项所述的方法,其中,lwm2m客户端计算设备是物联网(iot)设备。212.上述方法描述和过程流图仅作为说明性示例而提供,且并非旨在要求或暗示各种实施例的操作必须按所提供的次序来执行。如本领域技术人员将理解的,前述实施例中的操作次序可以按任何次序来执行。诸如“此后”、“然后”、“接着”等词语并非旨在限制操作次序;这些词语被用于指引读者遍历方法的描述。此外,对单数形式的权利要求元素的任何参考(例如使用冠词“一”、“某”或“该”的参考)不应被解释为将该元素限制为单数。213.结合本文中所公开的实施例来描述的各种说明性逻辑块、模块、组件、电路和算法操作可以被实现为电子硬件、计算机软件、或两者的组合。为了清楚地示出硬件与软件的该可互换性,各种说明性组件、框、模块、电路和操作在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和施加于整体系统的设计约束。技术人员可以针对每种特定应用以不同方式来实现所描述的功能性,但此类实施例决策不应被解释为致使脱离权利要求的范围。214.用于实现结合本文中公开的实施例描述的各种说明性逻辑、逻辑块、模块、以及电路的硬件可以用被设计为执行本文中描述的功能的通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其他可编程逻辑设备、分立门或晶体管逻辑、分立硬件组件、或其任何组合来实现或执行。通用处理器可以是微处理器,但在替代方案中,处理器可以是任何一般的处理器、控制器、微控制器、或状态机。处理器也可以被实现为接收器智能对象的组合,例如,dsp与微处理器的组合、多个微处理器、与dsp核心协同的一个或多个微处理器、或任何其他此类配置。可选地,一些操作或方法可以由专用于给定功能的电路系统来执行。215.在一个或多个实施例中,所描述的功能可以在硬件、软件、固件或其任何组合中实现。如果在软件中实现,则功能可以作为一个或多个指令或代码存储在非暂时性计算机可读存储介质或非暂时性处理器可读存储介质上。本文中公开的方法或算法的操作可以在处理器可执行软件模块或处理器可执行指令中实施,该处理器可执行软件模块或处理器可执行指令可以驻留在非暂时性计算机可读或处理器可读存储介质上。非暂时性计算机可读或处理器可读存储介质可以是可被计算机或处理器存取的任何存储介质。作为示例而非限制,此类非暂时性计算机可读或处理器可读存储介质可以包括ram、rom、eeprom、闪存、cd-rom或其他光盘存储、磁盘存储或其他磁存储智能对象、或可以被用于存储指令或数据结构形式的期望程序代码且可以被计算机存取的任何其他介质。如本文中所使用的盘(disk)和碟(disc)包括压缩光盘(cd)、激光光盘、光盘、数字多功能光盘(dvd)、软盘和蓝光光盘,其中盘通常以磁的方式再现数据而碟用激光以光学方式再现数据。以上的组合也被包括在非暂时性计算机可读和处理器可读介质的范围内。此外,方法或算法的操作可以作为一条代码和/或指令或者代码和/或指令的任何组合或集合而驻留在可以被并入计算机程序产品中的非暂时性处理器可读存储介质和/或计算机可读存储介质上。216.提供所公开的实施例的先前描述是为了使任何本领域技术人员制作或使用权利要求。对这些实施例的各种修改对于本领域技术人员而言将是显而易见的,并且本文中定义的通用原理可以被应用于其他实施例而不会脱离权利要求的范围。由此,本公开并非旨在限于本文中示出的实施例,而是应被授予与所附权利要求和本文中公开的原理和新颖性特征一致的最广义的范围。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
远程SIM供应的制作方法 专利技术说明
作者:admin
2023-06-30 06:09:56
372
关键词:
电子通信装置的制造及其应用技术
专利技术