一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

经由专用网络功能进行通用集成电路卡更新的方法和装置与流程

2022-06-01 16:49:39 来源:中国专利 TAG:

经由专用网络功能进行通用集成电路卡更新的方法和装置
1.相关申请的交叉引用
2.本技术要求于2019年8月16日提交的美国临时专利申请序列号62/888,268的优先权,其内容通过引用整体并入本文。
技术领域
3.本文中描述的主题涉及无线通信,并且更具体地涉及更新与通用集成电路卡相关联的参数。


背景技术:

4.诸如第五代移动网络(5g网络)等电信网络有望成为移动电信标准的下一主要阶段并且为移动网络用户体验带来很多改进。例如,5g网络应当提供新的技术解决方案,以实现更高的吞吐量、更低的延迟、更高的可靠性、更高的连接性和更高的移动范围。除了在性能方面的这些改进,5g网络还有望扩展网络使用的灵活性并且允许为用户提供更广泛的用例和商业模式。
5.在无线电信中,漫游有助于确保诸如移动电话等移动无线用户设备保持连接到网络而不中断连接。例如,如果用户设备超出网络提供方的发送器范围,则用户设备可以自动连接另一网络提供方的服务(如果可用)。漫游引导(sor)是移动运营商决定其订户在漫游时使用哪个合作伙伴的过程。该特征允许归属公共陆地移动网络(hplmn)基于hplmn策略和与一个或多个vplmn的漫游协议随时将用户设备引导到特定的受访公共陆地移动网络(vplmn)。这些选择通常是为了利用合作伙伴提供的更优惠的价格或允许履行与合作伙伴的双边协议。
6.在5g系统中,sor特征基于策略和预配置信息。然而,需要启用用户设备的动态引导并且另外保护存储在uicc中的sor信息和其他信息,以便在更新和/或发送时防止窃听和/或其他诱惑。


技术实现要素:

7.公开了一种用于在5g系统中经由专用网络功能更新通用集成电路卡的配置参数的方法、装置和计算机程序产品。在示例实施例中,提供了一种方法,该方法包括在空中功能模块处从统一数据管理模块接收封装请求。在一些实施例中,封装请求包括用于与用户设备的通用集成电路卡相关联的至少一个配置参数的数据。该方法还包括响应于封装请求而生成包括至少一个配置参数和安全分组报头的安全分组。该方法还包括将安全分组提供给统一数据管理模块以用于递送给用户设备。在一些实施例中,包括至少一个配置参数和安全分组报头的安全分组是经由与空中功能模块相关联的安全分组库被生成的。在一个实施例中,封装请求是经由与空中功能模块相关联的n
otaf
_secpkt_commandreq命令从统一数据管理模型接收的。在一些实施例中,生成包括至少一个配置参数和安全分组报头的安全分组包括通过空中功能模块生成封装请求并且将其提供给空中网关并且响应于封装请求
而从无线网关接收由空中网关生成的安全分组。在一个实施例中,统一数据管理模块和空中功能模块并置,并且空中功能模块将与空中功能模块相关联的应用编程接口的一个或多个命令提供给统一数据管理模块以用于生成安全分组。在一些实施例中,该方法还包括通过第五代系统(5gs)核心网经由非接入层控制消息将安全分组递送给用户设备。在一些实施例中,至少一个配置参数与漫游信息的引导相关联。在一些实施例中,该方法还包括向网络存储库功能注册与空中功能模块相关联的空中功能模块功能类型、空中功能模块实例id和安全分组服务,以及从网络存储库功能接收对安全分组服务已经针对空中功能模块实例id被注册的确认。
8.在另一示例实施例中,提供了一种装置,该装置包括至少一个处理器;以及包括计算机程序代码的至少一个存储器,该计算机程序代码被配置为与至少一个处理器一起使该装置至少接收封装请求,该封装请求包括用于与用户设备的通用集成电路卡相关联的至少一个配置参数的数据。该装置还可以被配置为响应于封装请求而生成包括至少一个配置参数和安全分组报头的安全分组。该装置还可以被配置为提供安全分组以用于递送给用户设备。在一些实施例中,包括至少一个配置参数和安全分组报头的安全分组是经由与空中功能模块相关联的安全分组库被生成的。在一个实施例中,封装请求是经由与空中功能模块相关联的n
otaf
_secpkt_commandreq命令从统一数据管理模型接收的。在一些实施例中,生成包括至少一个配置参数和安全分组报头的安全分组包括通过空中功能模块生成封装请求并且将其提供给空中网关并且响应于封装请求而从空中网关接收由空中网关生成的安全分组。在一个实施例中,统一数据管理模块和空中功能模块并置,并且空中功能模块将与空中功能模块相关联的应用编程接口的一个或多个命令提供给统一数据管理模块以用于生成安全分组。在一些实施例中,该装置还可以被配置为通过第五代系统(5gs)核心网经由非接入层控制消息将安全分组递送给用户设备。在一些实施例中,至少一个配置参数与漫游信息的引导相关联。在一些实施例中,该装置还可以被配置为向网络存储库功能注册与空中功能模块相关联的空中功能模块功能类型、空中功能模块实例id和安全分组服务,并且从网络存储库功能接收对安全分组服务已经针对空中功能模块实例id被注册的确认。
9.在另一示例实施例中,提供了一种装置,该装置包括用于接收封装请求的部件,该封装请求包括用于与用户设备的通用集成电路卡相关联的至少一个配置参数的数据。该装置还包括用于响应于封装请求而生成包括至少一个配置参数和安全分组报头的安全分组的部件。该装置还包括用于提供安全分组以用于递送给用户设备的部件。在一些实施例中,包括至少一个配置参数和安全分组报头的安全分组是经由与空中功能模块相关联的安全分组库被生成的。在一个实施例中,封装请求是经由与空中功能模块相关联的n
otaf
_secpkt_commandreq命令从统一数据管理模型接收的。在一些实施例中,生成包括至少一个配置参数和安全分组报头的安全分组包括通过空中功能模块生成封装请求并且将其提供给空中网关并且响应于封装请求从空中网关接收由空中网关生成的安全分组。在一个实施例中,统一数据管理模块和空中功能模块并置,并且空中功能模块将与空中能模块相关联的应用编程接口的一个或多个命令功提供给统一数据管理模块以用于生成安全分组。在一些实施例中,该装置包括用于通过第五代系统(5gs)核心网经由非接入层控制消息将安全分组递送给用户设备的部件。在一些实施例中,至少一个配置参数与漫游信息的引导相关联。在一些实施例中,该装置包括用于向网络存储库功能注册与空中功能模块相关联的空
中功能模块功能类型、空中功能模块实例id和安全分组服务的部件、以及用于从网络存储库功能接收对安全分组服务已经针对空中功能模块实例id被注册的确认的部件。
10.在另外的示例实施例中,提供了一种计算机程序产品,该计算机程序产品包括具有存储在其上的程序代码部分的非瞬态计算机可读存储介质,该程序代码部分被配置为在执行时接收封装请求,该封装请求包括用于与用户设备的通用集成电路卡相关联的至少一个配置参数的数据。该程序代码部分还可以被配置为在执行时响应于封装请求而生成包括至少一个配置参数和安全分组报头的安全分组。该程序代码部分还可以被配置为在执行时提供安全分组以用于递送给用户设备。在一些实施例中,包括至少一个配置参数和安全分组报头的安全分组是经由与空中功能模块相关联的安全分组库被生成的。在一个实施例中,封装请求是经由与空中功能模块相关联的n
otaf
_secpkt_commandreq命令从统一数据管理模型接收的。在一些实施例中,生成包括至少一个配置参数和安全分组报头的安全分组包括通过空中功能模块生成封装请求并且将其提供给空中网关并且响应于封装请求而从空中网关接收由空中网关生成的安全分组。在一个实施例中,统一数据管理模块和空中功能模块并置,并且空中功能模块将与空中功能模块相关联的应用编程接口的一个或多个命令提供给统一数据管理模块以用于生成安全分组。在一些实施例中,该程序代码部分还可以被配置为在执行时通过第五代系统(5gs)核心网经由非接入层控制消息将所述安全分组递送给用户设备。在一些实施例中,至少一个配置参数与漫游信息的引导相关联。在一些实施例中,该程序代码部分还可以被配置为在执行时向网络存储库功能注册与空中功能模块相关联的空中功能模块功能类型、空中功能模块实例id和安全分组服务。该程序代码部分还可以被配置为在执行时从网络存储库功能接收关于对安全分组服务已经针对空中功能模块实例id被注册的确认。
11.在另一示例实施例中,提供了一种方法,该方法包括在统一数据管理模块处从统一数据存储库接收配置参数通知。该方法还包括响应于配置参数通知而生成用以从统一数据存储库中获取至少一个配置参数的请求。该方法还包括经由安全分组服务生成包括至少一个配置参数的安全分组。该方法还包括经由非接入层控制平面消息向用户设备传输安全分组。在一些实施例中,配置参数通知包括关联于至少一个配置参数数据,该至少一个配置参数数据与用户设备的通用集成电路卡相关联。在一些实施例中,至少一个配置参数与路由标识符相关联。在一些实施例中,至少一个配置参数与漫游信息的引导相关联。在一些实施例中,该方法还包括经由网络存储库功能在统一数据管理模块处发现包括安全分组服务的空中功能模块。在一些实施例中,该方法还包括响应于发现而接收与空中功能模块相关联的数据。在一些实施例中,与空中功能模块相关联的接收数据包括otaf_instance_id和完全限定域名(fqdn)或互联网协议(ip)地址。在一些实施例中,该方法还包括从网络存储库功能接收对安全分组服务已经针对otaf_instance_id被注册的确认。
12.在另一示例实施例中,提供了一种装置,该装置包括至少一个处理器;以及包括计算机程序代码的至少一个存储器,该计算机程序代码被配置为与至少一个处理器使该装置至少从统一数据存储库接收配置参数通知。该装置还可以被配置为响应于配置参数通知而生成用以从统一数据存储库中获取至少一个配置参数的请求。该装置还可以被配置为经由安全分组服务生成包括至少一个配置参数的安全分组。该装置还可以被配置为经由非接入层控制平面消息向用户设备传输安全分组。在一些实施例中,配置参数通知包括关联于至
少一个配置参数数据,该至少一个配置参数数据与用户设备的通用集成电路卡相关联。在一些实施例中,至少一个配置参数与路由标识符相关联。在一些实施例中,至少一个配置参数与漫游信息的引导相关联。在一些实施例中,该装置还可以被配置为经由网络存储库功能在统一数据管理模块处发现包括安全分组服务的空中功能模块。在一些实施例中,该装置还可以被配置为响应于发现而接收与空中功能模块相关联的数据。在一些实施例中,与空中功能模块相关联的接收数据包括otaf_instance_id和完全限定域名(fqdn)或互联网协议(ip)地址。在一些实施例中,该装置还可以被配置为从网络存储库功能接收对安全分组服务已经针对otaf_instance_id被注册的确认。
13.在另一示例实施例中,提供了一种装置,该装置包括用于从统一数据存储库接收配置参数通知的部件。该装置还包括用于响应于配置参数通知而生成用以从统一数据存储库中获取至少一个配置参数的请求的部件。该装置还包括用于经由安全分组服务生成包括至少一个配置参数的安全分组的部件。该装置还包括用于经由非接入层控制平面消息向用户设备传输安全分组的部件。在一些实施例中,配置参数通知包括关联于至少一个配置参数数据,该至少一个配置参数数据与用户设备的通用集成电路卡相关联。在一些实施例中,至少一个配置参数与路由标识符相关联。在一些实施例中,至少一个配置参数与漫游信息的引导相关联。在一些实施例中,该装置还包括用于经由网络存储库功能在统一数据管理模块处发现包括安全分组服务的空中功能模块的部件。在一些实施例中,该装置还包括用于响应于发现而接收与空中功能模块相关联的数据的部件。在一些实施例中,与空中功能模块相关联的接收数据包括otaf_instance_id和完全限定域名(fqdn)或互联网协议(ip)地址。在一些实施例中,该装置还包括用于从网络存储库功能接收对安全分组服务已经针对otaf_instance_id被注册的确认的部件。
14.在另外的示例实施例中,提供了一种计算机程序产品,该计算机程序产品包括具有存储在其上的程序代码部分的非瞬态计算机可读存储介质,该程序代码部分被配置为在执行时从统一数据存储库接收配置参数通知。该程序代码部分还被配置为在执行时响应于配置参数通知而生成用以从统一数据存储库中获取至少一个配置参数的请求。该程序代码部分还被配置为在执行时经由安全分组服务生成包括至少一个配置参数的安全分组。该程序代码部分还被配置为在执行时经由非接入层控制平面消息向用户设备传输安全分组。在一些实施例中,配置参数通知包括关联于至少一个配置参数数据,该至少一个配置参数数据与用户设备的通用集成电路卡相关联。在一些实施例中,至少一个配置参数与路由标识符相关联。在一些实施例中,至少一个配置参数与漫游信息的引导相关联。在一些实施例中,该程序代码部分还被配置为在执行时通过网络存储库功能在统一数据管理模块处发现包括安全分组服务的空中功能模块。在一些实施例中,该程序代码部分还被配置为在执行时响应于发现而接收与空中功能模块相关联的数据。在一些实施例中,与空中功能模块相关联的接收数据包括otaf_instance_id和完全限定域名(fqdn)或互联网协议(ip)地址。在一些实施例中,该程序代码部分还被配置为在执行时从网络存储库功能接收对安全分组服务已经针对otaf_instance_id被注册的确认。
附图说明
15.已经如此概括地描述了本公开的某些示例实施例,下文中将参考附图,这些附图
不一定按比例绘制,并且在附图中:
16.图1a至图1c是根据本公开的实施例的示例网络配置的框图;
17.图2是根据本公开的示例实施例的可以具体配置的装置的框图;
18.图3a是示出根据示例实施例而执行的操作的流程图;
19.图3b是示出根据示例实施例而执行的操作的流程图;
20.图4a至图4c是示出根据本公开的示例实施例而执行的操作的框图;以及
21.图5a至图5c是示出根据本公开的示例实施例而执行的操作的信号图。
具体实施方式
22.现在将在下文中参考附图更全面地描述本发明的一些实施例,附图中示出了本发明的一些但不是全部的实施例。实际上,本发明的各种实施例可以以很多不同的形式实施,并且不应当被解释为限于本文中阐述的实施例;相反,提供这些实施例是为了使得本公开满足适用的法律要求。相同的附图标记始终指代相同的元素。如本文中使用的,术语“数据”、“内容”、“信息”和类似术语可以互换使用以指代能够根据本发明的实施例进行传输、接收和/或存储的数据。因此,任何这样的术语的使用不应当被视为限制本发明的实施例的精神和范围。
23.此外,如本文中使用的,术语“电路系统”是指(a)纯硬件电路实现(例如,使用模拟电路系统和/或数字电路系统的实现);(b)电路和(多个)计算机程序产品的组合,包括存储在一个或多个计算机可读存储器上的软件和/或固件指令,它们一起工作以使装置执行本文中描述的一个或多个功能;以及(c)电路,例如(多个)微处理器或(多个)微处理器的一部分,其需要软件或固件来操作,即使软件或固件物理上不存在。“电路系统”的这一定义适用于本文中对该术语的所有使用,包括在任何权利要求中。作为另一示例,如本文中使用的,术语“电路系统”还包括具有一个或多个处理器和/或其(多个)部分以及随附软件和/或固件的实现。作为另一示例,本文中使用的术语“电路系统”还包括例如用于移动电话的基带集成电路或应用处理器集成电路、或者服务器、蜂窝网络设备、其他网络设备(诸如核心网装置)、现场可编程门阵列和/或其他计算设备中的类似集成电路。
24.此外,如本文中使用的,术语“模块”是指硬件或硬件和软件的组合,其中软件的执行指导硬件的操作。
25.传统上,在第五代(5g)系统之前,使用安全分组机制来更新存储在无线设备卡(诸如订户身份模块(sim)卡或通用订户身份模块(usim)卡)中的配置信息需要部署专用的空中(ota)网关网络元件。ota网关从运营商的后端系统接收具有经更新的配置信息的服务请求,并且将经更新的配置信息封装成安全分组格式,再封装成短消息服务(sms)格式。然后将数据发送到短消息服务中心(smsc),该smsc将数据发送给用户设备中的sim/usim卡。
26.5g系统与现有系统共享类似的设备侧接口、以及替换sim/usim卡的通用集成电路卡(uicc)。然而,在5g的网络侧,尚未定义如何实现安全分组传输机制的方法。例如,第3代合作伙伴计划(3gpp)规定,当uicc配置参数(例如,sor参数)需要更新时,统一数据管理(udm)模块可以经由基于安全密钥的机制和安全分组机制的组合。但是,没有指定udm如何将配置参数更新封装到安全分组中的方法。例如,由于5g系统网络功能全部是基于服务的并且驻留在云端,因此将ota网关部署为其网络的一部分的运营商(例如,网络提供方)没有
基于服务的接口来允许5g系统访问ota网关中包括的安全分组库。此外,未部署ota网关的运营商不支持更新用户设备的任何uicc配置参数。
27.本文中的实施例提供了经由基于服务的ota功能来支持5g系统中的ota功能的方法。除了ota功能,还提供了几个新的5g服务架构选项、以及ota功能服务接口(“notaf”)和5g系统中uicc配置参数的安全分组封装过程。
28.图1a描绘了根据一些示例实施例而部署的5g无线网络100a的一部分的示例。5g无线网络100a可以包括用户设备102,该用户设备102被配置为无线耦合到由无线接入点106(诸如基站、无线局域网接入点、归属基站和/或其他类型的无线接入点)服务的无线电接入网(ran)(也称为核心网)。用户设备102可以包括可以存储与移动订户有关的信息元素的uicc 104。
29.网络100a可以包括核心网,核心网可以包括核心接入和移动性管理功能(amf)108。amf 108可以用于各种网络任务,诸如注册管理、连接管理、可达性管理、移动性管理、和/或与安全和接入管理和授权有关的其他各种功能。网络100a和/或核心网还可以包括未示出的特征,诸如访问会话管理功能(v-smf)、访问策略控制功能(v-pcf)、访问网络切片选择功能(v-nssf)、和/或访问用户平面功能(v-upf)。在一些实施例中,这些设备可以与独立的非公共网络(snpn)相关联。
30.在一些实施例中,网络100a和/或核心网可以包括具有支持归属公共陆地移动网络(hplmn)的功能和用于“归属”无线局域网(wlan)接入、卸载和/或非3gpp接入的对应功能的设备。这些设备可以包括统一数据管理(udm)模块110、统一数据存储库112、空中功能(otaf)模块114和/或其他未图示的特征,诸如归属会话管理功能(smf)、归属策略控制功能(pcf)、归属网络切片选择功能(nssf)、认证服务器功能(ausf)、应用功能(af)、归属用户平面功能(h-upf)和数据网络(dn)。
31.在图1a所示的实施例中,otaf模块114可以在网络100a内被配置为包括集成安全分组库118的独立网络功能。otaf模块114可以提供配置服务逻辑和一个或多个应用编程接口(api)。udm模块110和otaf模块114可以被配置为通过notaf api 116彼此访问和/或通信。在这点上,udm模块110可以经由与notaf api 116相关联的一个或多个命令来访问空中功能模块114的安全分组库118。
32.统一数据存储库112可以用于服务于多个网络功能。udm模块110可以使用统一数据存储库来存储和获取数据,诸如与用户设备的uicc相关联的配置参数。在示例实施例中,udm模块110可以从统一数据存储库112中获取配置参数,并且在通过5g网络100a经由控制平面消息将参数发送到uicc之前经由notaf api 116的一个或多个命令将配置参数封装到安全分组中。
33.图1b描绘了根据一些示例实施例而部署的5g无线网络100b的一部分的示例。网络100b可以包括与图1a类似的设备和功能,诸如用户设备102和相关联的uicc 104、无线接入点106、amf 108、udm模块110、统一数据存储库112、otaf模块114、notaf api 116和安全分组库118。在所描绘的实施例中,空中(ota)网关120可以与otaf模块114并置。在这点上,otaf模块114可以包括ota网关120。这个示例网络配置在运营商网络(例如,网络100b)已经部署了ota网关并且需要使其可用于5g网络的情况下作为迁移方法可能是最合适的。在图1b中描绘的网络架构的实施例中,otaf模块114与现有的ota网关120并置,并且otaf模块
114提供配置服务逻辑和一个或多个api 122,包括但不限于用于安全分组库访问的api。安全分组库118可以位于ota网关120中,并且otaf模块114可以使用与ota网关120相关联的接口来访问安全分组库118。
34.图1c描绘了根据一些示例实施例而部署的5g无线网络100c的一部分的示例。该网络可以包括与图1a类似的设备和功能,诸如用户设备102和相关联的uicc 104、无线接入点106、amf 108、udm模块110、统一数据存储库112、otaf模块114和安全分组库118。在所描绘的实施例中,otaf模块114可以与udm模块110并置。otaf模块114可以提供配置服务逻辑和一个或多个api(例如,api 122),包括但不限于用于安全分组库访问的api。安全分组库118可以位于otaf模块114中和/或与otaf模块114集成。在示例实施例中,udm模块110可以从统一数据存储库112中获取配置参数,并且在通过5g网络100c经由控制平面消息将参数发送到uicc之前经由otaf模块114的一个或多个api的一个或多个命令将配置参数封装到安全分组中。
35.图2中描绘了可以被配置为充当udm模块110、otaf模块114、amf 108、用户设备102等和/或由其实施的装置200的一个示例。如图2所示,该装置包括处理电路系统22、存储器24和通信接口26,与其相关联或与其通信。处理电路系统可以经由总线与存储器设备通信,以在该装置的组件之间传递信息。存储器设备可以是非瞬态的,并且可以包括例如一个或多个易失性和/或非易失性存储器。换言之,例如,存储器设备可以是包括门的电子存储设备(例如,计算机可读存储介质),该门被配置为存储可以由机器(例如,计算设备,如处理电路系统)获取的数据(例如,位)。根据本公开的示例实施例,存储器设备可以被配置为存储用于使得装置能够执行各种功能的信息、数据、内容、应用、指令等。例如,存储器设备可以被配置为缓冲输入数据以供处理电路系统处理。另外地或备选地,存储器设备可以被配置为存储供处理电路系统执行的指令。
36.在一些实施例中,装置200可以在如上所述的各种计算设备中实施。然而,在一些实施例中,该装置可以实施为芯片或芯片组。换言之,该装置可以包括一个或多个物理封装(例如,芯片),包括结构组件(例如,基板)上的材料、组件和/或电线。结构组件可以为被包括在其上的组件电路系统提供物理强度、尺寸保持和/或电相互作用的限制。因此,在某些情况下,该装置可以被配置为在单个芯片上或作为单个“片上系统”实现本发明的实施例。因此,在一些情况下,芯片或芯片组可以构成用于执行一个或多个操作以提供本文中描述的功能的部件。
37.处理电路系统22可以以多种不同方式实施。例如,处理电路系统可以实施为各种硬件处理部件中的一种或多种,诸如协处理器、微处理器、控制器、数字信号处理器(dsp)、具有或不具有伴随dsp的处理元件、或各种其他电路系统,包括集成电路,诸如asic(专用集成电路)、fpga(现场可编程门阵列)、微控制器单元(mcu)、硬件加速器、专用计算机芯片等。因此,在一些实施例中,处理电路系统可以包括被配置为独立执行的一个或多个处理核心。多核处理电路系统可以在单个物理封装内实现多处理。另外地或备选地,处理电路系统可以包括经由总线串联配置以实现指令、流水线和/或多线程的独立执行的一个或多个处理器。
38.在示例实施例中,处理电路系统22可以被配置为执行存储在存储器设备24中或处理电路系统可访问的指令。备选地或另外地,处理电路系统可以被配置为执行硬编码功能。
因此,无论是通过硬件或软件方法还是通过它们的组合来配置,处理电路系统都可以表示在相应配置时能够执行根据本公开的实施例的操作的实体(例如,在电路系统中物理地实施)。因此,例如,当处理电路系统被实施为asic、fpga等时,处理电路系统可以被具体配置为用于执行本文中描述的操作的硬件。备选地,作为另一示例,当处理电路系统被实施为指令的执行器时,指令可以将处理器具体地配置为在指令被执行时执行本文中描述的算法和/或操作。然而,在一些情况下,处理电路系统可以是特定设备(例如,图像或视频处理系统)的处理器,该处理器被配置为通过使用用于执行本文中描述的算法和/或操作的指令来进一步配置处理电路系统来采用本发明的实施例。处理电路系统尤其可以包括被配置为支持处理电路系统的操作的时钟、算术逻辑单元(alu)和逻辑门。
39.通信接口26可以是任何部件,诸如以硬件或硬件和软件的组合实施的设备或电路系统,该部件被配置为接收和/或发送数据,包括视频或图像文件形式的媒体内容、一个或多个音轨等。在这点上,通信接口可以包括例如天线(或多个天线)和支持硬件和/或软件,以用于实现与无线通信网络的通信。另外地或备选地,通信接口可以包括用于与(多个)天线交互以引起经由(多个)天线的信号传输或处理经由(多个)天线接收的信号的接收的电路系统。在一些环境中,通信接口可以备选地或另外地支持有线通信。因此,例如,通信接口可以包括通信调制解调器和/或用于支持经由电缆、数字用户线(dsl)、通用串行总线(usb)或其他机制进行的通信的其他硬件/软件。
40.现在参考图3a,描绘了由udm模块110执行的方法300。如框301所示,udm模块110包括用于接收配置参数通知的部件,诸如处理电路系统22、通信接口26等。例如,udm模块110可以从统一数据存储库112接收配置参数通知。
41.在一些实施例中,配置参数通知可以包括关联于至少一个配置参数的数据,该至少一个配置参数与用户设备的通用集成电路卡(uicc)相关联。例如,该数据可以包括对uicc的配置参数的更新、要添加到uicc的配设的或新的配置参数、或这两者。至少一个配置参数可以与用户设备和/或uicc的各种配置参数和信息相关联。在一个实施例中,至少一个配置参数可以与路由标识符(例如,路由id信息)相关联。在一些实施例中,至少一个配置参数可以与漫游信息的引导相关联。
42.如图3a的框302所示,udm模块110包括用于生成用以从统一数据存储库112中获取至少一个配置参数的请求的部件,诸如处理电路系统22、通信接口26等。例如,该请求可以响应于所接收的配置参数通知而生成。在向统一数据存储库112提供该请求之后,udm模块110可以从统一数据存储库112接收至少一个配置参数。
43.在框303,udm模块110可以生成包括至少一个配置参数的安全分组。在这点上,udm模块110包括用于生成包括至少一个配置参数的安全分组的部件,诸如处理电路系统22、通信接口26等。在一个实施例中,udm模块110可以通过调用与空中功能模块(例如,空中功能模块114)相关联的安全分组服务(例如,安全分组库)来生成包括至少一个配置参数的安全分组。在这点上,udm模块110可以调用与ota功能服务接口116相关联的一个或多个命令。
44.在一个实施例中,udm模块110可以调用与ota功能服务接口116相关联的命令以便生成封装请求。封装请求可以包括用于与用户设备的通用集成电路卡相关联的至少一个配置参数的数据,诸如从统一数据存储库112接收的至少一个配置参数。例如,封装请求可以经由与ota功能服务接口116相关联的用于生成封装请求的命令来生成。在示例实施例中,
该命令可以称为n
otaf
_secpkt_commandreq。在一些实施例中,udm模块110可以向otaf模块114提供封装请求。
45.响应于向otaf模块114提供封装请求,udm模块110然后可以从otaf模块接收安全分组。例如,otaf模块可以调用与ota功能服务接口116相关联的一个或多个命令,以便将安全分组提供给udm模块110。在示例实施例中,该命令可以称为n
otaf
_secpkt_commandresp。
46.在框304,udm模块110可以向用户设备传输安全分组。在这点上,udm模块110包括用于向用户设备传输安全分组的部件,诸如处理电路系统22、通信接口26等。在一些实施例中,可以经由非接入层控制平面消息向用户设备102传输安全分组。
47.udm模块110可以被配置为向amf模块108提供通知,该通知指示将在用户设备102处配设和/或更新一个或多个配置参数。在一些实施例中,该通知可以包括安全分组以便amf 108进一步封装安全分组,诸如通过以短消息服务(sms)格式封装安全分组。
48.现在参考图3b,描绘了由otaf模块114执行的方法300。如框311所示,otaf模块114包括用于从统一数据管理模块接收封装请求的部件,诸如处理电路系统22、通信接口26等。例如,otaf模块114可以从udm模块110接收封装请求,该封装请求包括用于与用户设备的通用集成电路卡相关联的至少一个配置参数的数据。
49.如框312所示,otaf模块114包括用于响应于封装请求而生成包括至少一个配置参数和安全分组报头的安全分组的部件,诸如处理电路系统22、通信接口26等。安全分组可以由otaf模块114以多种不同方式生成。例如,如本文详述的,生成安全分组的方法可以取决于网络100a-c的各种元件的架构和部署。
50.例如,在otaf模块114被配置为包括集成安全分组库118的独立网络功能的实施例中,如图1a所示,包括至少一个配置参数和安全分组报头的安全分组可以经由与otaf模块相关联的安全分组库118来生成。关于otaf模块114被配置为包括集成安全分组库118的独立网络功能的情况,图4a描绘了根据方法310而部署的5g无线网络(例如,网络100a)的一部分的示例。
51.在另一实施例中,otaf模块114可以与ota网关并置,诸如在图1b所示的实施例中。在这点上,如上所述,otaf模块114可以包括ota网关120。在otaf模块114包括ota网关120并且ota网关包括安全分组库118的情况下,otaf 114可以向ota网关120提供封装请求。在这点上,otaf模块114包括用于生成封装请求并且将其提供给ota网关的部件,诸如处理电路系统22、通信接口26等。例如,由otaf 114生成的封装请求可以基于从udm模块110接收的封装请求。关于otaf模块114可以与ota网关120并置的情况,图4b描绘了根据方法310而部署的5g无线网络(例如,网络100b)的一部分的示例。
52.ota网关120然后可以经由与ota网关120相关联的安全分组库118生成包括至少一个配置参数和安全分组报头的安全分组。在这点上,otaf模块114可以被配置为响应于封装请求而从ota网关120接收由ota网关生成的安全分组。
53.在另一实施例中,otaf模块114可以与udm模块110并置,诸如在图1c所示的实施例中。在这点上,otaf模块114可以包括udm模块110。在otaf模块114包括udm模块110的情况下,udm模块110可以直接利用otaf模块110的安全分组库118。例如,otaf模块114可以向统一数据管理模块提供与空中功能模块相关联的应用编程接口的一个或多个命令(例如,与安全分组库118相关联的命令)以用于生成安全分组。在otaf模块114可以与udm模块110并
置的情况下,图4c描绘了根据方法310而部署的5g无线网络(例如,网络100c)的一部分的示例。
54.不管安全分组如何生成,在框313,otaf模块可以将安全分组提供给udm模块以用于递送给用户设备。在这点上,otaf模块114包括用于将安全分组提供给udm模块以用于递送给用户设备的部件,诸如处理电路系统22、通信接口26等。在一个实施例中,otaf模块114可以调用与ota功能服务接口116和/或安全分组库118相关联的一个或多个命令,以便将安全分组提供给udm模块110(例如,n
otaf
_secpkt_commandresp)。如上所述,udm模块110可以通过第五代系统(5gs)核心网向用户设备传输安全分组。
55.在一些实施例中,网络100a-c还可以包括网络存储库功能。网络存储库功能(nrf)可以与归属公共陆地移动网络(hplmn)相关联。nrf可以由otaf功能114、udm模块110和/或与网络100a-c相关联的其他元件访问。
56.在一个实施例中,otaf模块114可以被配置为向nrf注册与otaf模块114相关联的信息。例如,otaf模块114可以向nrf提供关于安全分组服务的功能类型、实例标识符和/或数据,以便注册安全分组服务。在一个实施例中,otaf模块114可以从nrf接收对安全分组服务已经针对实例标识符被注册的确认。图5a示出了关于otaf安全分组服务注册的信号图。
57.在一个实施例中,nrf可以被配置为提供otaf安全分组服务发现。图5b示出了关于otaf安全分组服务发现的信号图。在这点上,udm模块110可以被配置为经由nrf发现包括安全分组服务的otaf模块。例如,udm模块110可以查询nrf以便定位安全分组服务,诸如已经如上所述注册的安全分组服务。nrf然后可以获取与otaf模块114相关联的信息并且将其提供给udm模块110,诸如服务注册信息(例如,完全限定域名(fqdn)或互联网协议(ip)地址)和/或实例信息(例如,otaf实例标识符)。在这点上,udm模块包括用于接收与所发现的otaf模块相关联的数据的部件,诸如处理电路系统22、通信接口26等。udm模块110然后可以诸如经由存储器24存储所接收的信息以便订阅和利用otaf模块114。在一个实施例中,udm模块110可以从nrf接收对安全分组服务已经针对实例信息(例如,otaf_instance_id)被注册的确认。在一个实施例中,nrf可以被配置为提供otaf安全分组服务调用。图5c示出了关于otaf安全分组服务调用的信号图。
58.图3a和图3b示出了描绘根据本发明的示例实施例的方法的流程图。应当理解,流程图的每个框和流程图中的框组合可以通过各种方式来实现,诸如硬件、固件、处理器、电路系统、和/或与包括一个或多个计算机程序指令的软件的执行相关联的其他通信设备。例如,上述过程中的一个或多个可以通过计算机程序指令来实施。在这点上,实施上述过程的计算机程序指令可以由采用本发明的实施例的装置的存储器设备24存储并且由处理器22执行。如将理解的,任何这样的计算机程序指令可以被加载到计算机或其他可编程设备(例如,硬件)上以生产机器,使得所得到的计算机或其他可编程装置实现流程图框中指定的功能。这些计算机程序指令也可以存储在计算机可读存储器中,该计算机可读存储器可以引导计算机或其他可编程装置以特定方式运行,使得存储在计算机可读存储器中的指令产生制品,该制品的执行实现流程图框中指定的功能。计算机程序指令也可以加载到计算机或其他可编程装置上,以引起一系列操作在计算机或其他可编程设备上被执行,以产生计算机实现的过程,使得在计算机或其他可编程装置上执行的指令提供用于实现流程图框中指定的功能的操作。
59.因此,流程图的框支持用于执行指定功能的部件的组合和用于执行指定功能的操作的组合以执行指定功能。还应当理解,流程图的一个或多个框、以及流程图中框的组合可以由执行指定功能的基于专用硬件的计算机系统或专用硬件和计算机指令的组合来实现。
60.受益于前述描述和相关附图中呈现的教导的本领域技术人员将想到本文中阐述的本发明的很多修改和其他实施例。因此,应当理解,本发明不限于所公开的具体实施例,并且修改和其他实施例旨在被包括在所附权利要求的范围内。
61.此外,尽管前面的描述和相关附图在元件和/或功能的某些示例组合的上下文中描述了示例实施例,但是应当理解,元件和/或功能的不同组合可以由替代实施例提供,而没有背离所附权利要求的范围。在这点上,例如,与上面明确描述的那些不同的元件和/或功能的组合也被考虑,如可以在一些所附权利要求中阐述的那样。尽管本文中使用特定的术语,但它们仅用于一般性和描述性的意义,而不是为了限制的目的。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献