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

在线签约方法、装置及系统与流程

2022-02-21 03:26:47 来源:中国专利 TAG:


1.本技术实施例涉及通信技术领域,尤其涉及一种在线签约方法、装置及系统。


背景技术:

2.通信系统中,终端设备在接入某个独立的非公共网络(standalone non-public network,snpn)之前,需要获取snpn的签约信息和snpn的网络证书(network credential)。该snpn可以称为已签约snpn(subscribed snpn,s-snpn)。
3.目前,通过线下签约、在线签约(online-subscription或onboard)两种签约方式获取s-snpn的签约信息和s-snpn的网络证书。以在线签约方式为例,该方式可以包括:终端设备可以识别出一个在线签约snpn(onboard snpn,o-snpn),向o-snpn中的接入网设备发送携带终端设备的证书和终端设备的标识(identifier,id)的接入请求,请求o-snpn提供在线签约服务。o-snpn中的接入网设备接收到接入请求后,触发o-snpn中的核心网设备确定终端设备的证书与终端设备的id是否对应包括在默认证书服务器(default credential server,dcs),若包括,则允许终端设备接入o-snpn。o-snpn中的核心网设备为终端设备创建会话,终端设备通过会话从配置服务器(provisioning server,ps)获取s-snpn的签约信息和s-snpn的网络证书。
4.由上可知,在线签约的关键步骤为终端设备选择出为其提供在线签约服务的snpn。因此,终端设备如何选择出能够为其提供在线签约服务的snpn的称为首要解决的问题。


技术实现要素:

5.本技术实施例提供一种在线签约方法、装置及系统,以解决选择出能够为终端设备提供在线签约服务的snpn的问题。
6.为达到上述目的,本技术实施例采用如下技术方案:
7.第一方面,本技术实施例提供一种在线签约方法,该方法可以包括:终端设备从接入网设备接收用于指示接入网设备支持的o-snpn的第一信息以及用于指示o-snpn所对应的终端类型的第二信息,在终端设备属于o-snpn所对应的终端类型的情况下,终端设备向接入网设备发送用于请求接入网设备为终端设备提供在线签约服务的第一消息,实现终端设备的在线签约。基于第一方面所述的方法,终端设备可以在接入网设备的指示下,判断自己是否属于o-snpn对应的终端类型,若属于接入网设备支持的o-snpn所对应的终端类型,则确定通过该接入网设备支持的o-snpn进行在线签约,向接入网设备请求,请求接入网设备为其提供在线签约服务。相较于预配置给终端设备的o-snpn id,终端类型是一个更稳定、不随时间改变的信息,因此,通过终端类型的匹配选择o-snpn可以提高终端设备选择o-snpn的准确性。
8.一种可能的设计中,第一信息包括小区的标识以及用于指示小区中的snpn支持在线签约服务的第一指示信息。如此,可以以小区为粒度指示接入网设备支持的o-snpn,即集
中指示某个小区对应的o-snpn,降低信令开销。
9.一种可能的设计中,第一信息包括plmn的标识以及用于指示plmn中的snpn支持在线签约服务的第二指示信息。如此,可以以plmn为粒度指示接入网设备支持的o-snpn,即将某个plmn对应的o-snpn集中指示给终端设备,降低信令开销。
10.一种可能的设计中,第一信息包括snpn的标识以及用于指示snpn支持在线签约服务的第三指示信息。如此,可以单个单个的将o-snpn指示给终端设备,指示粒度具体到某个o-snpn,粒度较细,可以提供更灵活的部署。
11.一种可能的设计中,第二信息包括o-snpn所对应的终端类型的标识,在终端设备所属的终端类型的标识包括在第二信息的情况下,确定终端设备属于o-snpn所对应的终端类型。如此,终端设备可以匹配自身的终端类型的标识是否包括在第二信息中确定自己是否属于o-snpn对应的终端类型,是否可以通过o-snpn进行在线签约,简化系统设计。
12.一种可能的设计中,终端设备所属的终端类型是预先配置的;或者,终端设备所属的终端类型由终端设备根据终端设备的证书确定,终端设备的证书预先配置给终端设备。如此,可以通过预配置或者终端设备的证书与终端类型间的对应关系确定终端设备所属的终端类型,方式灵活多样。
13.一种可能的设计中,接入网设备支持的o-snpn属于允许终端设备接入的o-snpn,即在终端设备的终端类型属于o-snpn对应的终端类型、以及允许终端设备接入的o-snpn属于该o-snpn的情况下,确定为终端设备提供在线签约服务的o-snpn,如此,通过多个条件选择出o-snpn,保证o-snpn判断的准确性。
14.一种可能的设计中,所述方法还包括:终端设备向接入网设备发送第二消息,第二消息携带终端设备选择的终端类型的标识,以便接入网设备根据终端类型的标识找到该终端类型对应的dcs,验证终端的id以及终端的证书是否包括在dcs中,实现在线签约的鉴权和认证,为在线签约提供安全保障。
15.第二方面,本技术提供一种通信装置,该通信装置可以为终端设备或者终端设备中的芯片或者片上系统,还可以为终端设备中用于实现本技术实施例所述的在线签约方法的模块或者单元,或者为其他能够实现终端设备侧方法的模块或者单元。该通信装置可以实现上述第一方面或者各可能的设计中终端设备所执行的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。一种设计中,该通信装置可以包括执行第一方面中所描述的方法/操作/步骤/动作所一一对应的模块,该模块可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。一种设计中,该通信装置可以包括:接收单元、处理单元、发送单元。
16.接收单元,用于从接入网设备接收用于指示接入网设备支持的o-snpn的第一信息以及用于指示o-snpn所对应的终端类型的第二信息;
17.处理单元,用于确定终端设备属于o-snpn所对应的终端类型;
18.发送单元,用于向接入网设备发送第一消息,第一消息用于请求接入网设备为终端设备提供在线签约服务。
19.基于第二方面所述的通信装置可以在接入网设备的指示下,判断终端设备所属的终端类型是否属于o-snpn对应的终端类型,若属于接入网设备支持的o-snpn所对应的终端类型,则确定终端设备通过该接入网设备支持的o-snpn进行在线签约,向接入网设备请求,
请求接入网设备为其提供在线签约服务。相较于预配置给终端设备的o-snpn id,终端类型是一个更稳定、不随时间改变的信息,因此,通过终端类型的匹配选择o-snpn可以提高终端设备选择o-snpn的准确性。
20.一种可能的设计中,第一信息包括小区的标识以及用于指示小区中的snpn支持在线签约服务的第一指示信息。或者,包括plmn的标识以及用于指示plmn中的snpn支持在线签约服务的第二指示信息,或者,包括snpn的标识以及用于指示snpn支持在线签约服务的第三指示信息,基于小区粒度或plmn粒度或者snpn粒度指示接入网设备支持的o-snpn。具体的,第一信息的相关描述可参照第一方面的可能的设计中所述,不予赘述。
21.一种可能的设计中,第二信息包括o-snpn所对应的终端类型的标识;所述通信装置还包括:处理单元,用于在终端设备所属的终端类型的标识包括在第二信息的情况下,确定终端设备属于o-snpn所对应的终端类型。
22.基于该可能的设计,可以通过匹配终端设备的终端类型的标识是否包括在第二信息中确定终端设备是否属于o-snpn对应的终端类型,是否可以通过o-snpn进行在线签约,简化系统设计。
23.一种可能的设计中,终端设备所属的终端类型是预先配置的;或者,终端设备所属的终端类型由终端设备根据终端设备的证书确定,终端设备的证书预先配置给终端设备。
24.基于该可能的设计,可以通过预配置或者终端设备的证书与终端类型间的对应关系确定终端设备所属的终端类型,方式灵活多样。
25.一种可能的设计中,发送单元,还用于向接入网设备发送第二消息,第二消息携带终端设备选择的终端类型的标识,以便接入网设备根据终端类型的标识找到该终端类型对应的dcs,验证终端的id以及终端的证书是否包括在dcs中,实现在线签约的鉴权和认证,为在线签约提供安全保障。
26.一种可能的设计中,接入网设备支持的o-snpn属于允许终端设备接入的o-snpn。基于该可能的设计,在终端设备的终端类型属于o-snpn对应的终端类型、以及允许终端设备接入的o-snpn属于该o-snpn的情况下,确定为终端设备提供在线签约服务的o-snpn,如此,通过多个条件选择出o-snpn,保证o-snpn判断的准确性。
27.第三方面,提供了一种通信装置,该通信装置可以为终端设备或者终端设备中的芯片或者片上系统,或者为其他能够实现终端设备侧方法的模块或者单元。该通信装置可以实现上述第一方面或者各可能的设计中终端设备所执行的功能,所述功能可以通过硬件实现。一种可能的设计中,该通信装置可以包括:处理器和通信接口,处理器可以用于支持通信装置实现上述第一方面或者第一方面的任一种可能的设计中所涉及的功能,例如:处理器用于通过通信接口从接入网设备接收用于指示接入网设备支持的o-snpn的第一信息以及用于指示o-snpn所对应的终端类型的第二信息;在终端设备属于o-snpn所对应的终端类型的情况下,向接入网设备发送第一消息,第一消息用于请求接入网设备为终端设备提供在线签约服务。在又一种可能的设计中,通信装置还可以包括存储器,存储器用于保存计算机指令和/或数据。当该通信装置运行时,该处理器执行该存储器存储的该计算机指令,以使该通信装置执行上述第一方面或者第一方面的任一种可能的设计所述的在线签约方法。在本技术实施例中,通信接口可以是收发器、接口电路、总线接口、管脚或其它能够实现收发功能的装置。
28.第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一可能的设计所述的在线签约方法。
29.第五方面,提供了一种包含指令的计算机程序产品,该计算机程序产品可以包括程序指令,当该计算机程序产品在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一可能的设计所述的在线签约方法。
30.第六方面,提供了一种芯片系统,该芯片系统包括处理器以及通信接口,该芯片系统可以用于实现上述第一方面或第一方面的任一可能的设计中终端设备所执行的功能。例如处理器用于通过通信接口从接入网设备接收用于指示接入网设备支持的o-snpn的第一信息以及用于指示o-snpn所对应的终端类型的第二信息;在终端设备属于o-snpn所对应的终端类型的情况下,向接入网设备发送第一消息,第一消息用于请求接入网设备为终端设备提供在线签约服务。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存程序指令和/或数据,当该芯片系统运行时,该处理器执行该存储器存储的该程序指令,以使该芯片系统执行上述第一方面或者第一方面的任一种可能的设计所述的在线签约方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件,不予限制。
31.第七方面,本技术实施例还提供一种在线签约方法,该方法可以包括:接入网设备发送用于指示接入网设备支持的o-snpn的第一信息以及第二信息用于指示o-snpn所对应的终端类型的第二信息,在终端设备属于o-snpn所对应的终端类型的情况下,接入网设备接收来自终端设备的用于请求接入网设备为终端设备提供在线签约服务的第一消息,以便接入网设备响应于第一消息,为终端设备提供在线签约服务。
32.基于第七方面所述的方法,接入网设备可以向终端设备指示接入网设备支持的o-snpn以及o-snpn对应的终端类型,以便终端设备可以在接入网设备的指示下,判断自己是否属于o-snpn对应的终端类型,若属于接入网设备支持的o-snpn所对应的终端类型,则确定通过该接入网设备支持的o-snpn进行在线签约,向接入网设备发送请求消息,请求接入网设备为其提供在线签约服务。相较于预配置给终端设备的o-snpn id,终端类型是一个更稳定、不随时间改变的信息,因此,通过终端类型的匹配选择o-snpn可以提高终端设备选择o-snpn的准确性。
33.其中,第一信息、第二信息的相关描述可参照第一方面或者第一方面的可能的设计中所述,不予赘述。
34.一种可能的设计中,所述方法还包括:接入网设备从与o-snpn连接的dcs中获取o-snpn所对应的终端类型的标识,即接入网设备可以通过与dcs交互获取o-snpn对应的终端类型的标识,简化系统设计。
35.一种可能的设计中,接入网设备支持的o-snpn属于允许终端设备接入的o-snpn,即在终端设备的终端类型属于o-snpn对应的终端类型、以及允许终端设备接入的o-snpn属于该o-snpn的情况下,确定为终端设备提供在线签约服务的o-snpn,如此,通过多个条件选择出o-snpn,保证o-snpn判断的准确性。
36.一种可能的设计中,所述方法还包括:接入网设备接收来自终端设备的第二消息,第二消息携带终端设备选择的终端类型的标识,以便接入网设备根据终端类型的标识找到该终端类型对应的dcs,验证终端的id以及终端的证书是否包括在dcs中,实现在线签约的
鉴权和认证,为在线签约提供安全保障。
37.第八方面,本技术提供一种通信装置,该通信装置可以为接入网设备或者接入网设备中的芯片或者片上系统,还可以为接入网设备中用于实现本技术实施例所述的在线签约方法的模块或者单元,或者为其他能够实现网络侧方法的模块或者单元。该通信装置可以实现上述第七方面或者各可能的设计中接入网设备所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。一种设计中,该通信装置可以包括执行第七方面中所描述的方法/操作/步骤/动作所一一对应的模块,该模块可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。一种设计中,该通信装置可以包括:发送单元、接收单元。
38.发送单元,用于发送用于指示接入网设备支持的o-snpn的第一信息以及用于指示o-snpn所对应的终端类型的第二信息;
39.接收单元,用于在终端设备属于o-snpn所对应的终端类型的情况下,接收来自终端设备的用于请求接入网设备为终端设备提供在线签约服务的第一消息。
40.基于第八方面所述的通信装置可以向终端设备指示接入网设备支持的o-snpn以及o-snpn对应的终端类型,以便终端设备可以在接入网设备的指示下,判断自己是否属于o-snpn对应的终端类型,若属于接入网设备支持的o-snpn所对应的终端类型,则确定通过该接入网设备支持的o-snpn进行在线签约,向通信装置发送请求,请求接入网设备为其提供在线签约服务。相较于预配置给终端设备的o-snpn id,终端类型是一个更稳定、不随时间改变的信息,因此,通过终端类型的匹配选择o-snpn可以提高终端设备选择o-snpn的准确性。
41.一种可能的设计中,第一信息包括小区的标识以及用于指示小区中的snpn支持在线签约服务的第一指示信息。或者,包括plmn的标识以及用于指示plmn中的snpn支持在线签约服务的第二指示信息,或者,包括snpn的标识以及用于指示snpn支持在线签约服务的第三指示信息,基于小区粒度或plmn粒度或者snpn粒度指示接入网设备支持的o-snpn。具体的,第一信息的相关描述可参照第一方面的可能的设计中所述,不予赘述。
42.一种可能的设计中,第二信息包括o-snpn所对应的终端类型的标识,以便终端设备接收到第二信息后,判断终端设备所属的终端类型的标识包括在第二信息的情况下,确定终端设备属于o-snpn所对应的终端类型,简化系统设计。
43.一种可能的设计中,接收单元,还用于从默认证书服务器dcs中获取o-snpn所对应的终端类型的标识,dcs与o-snpn连接。
44.基于该可能的设计,通信装置中的接收单元可以通过与dcs交互获取o-snpn对应的终端类型的标识,简化系统设计。
45.一种可能的设计中,接收单元,还用于接收来自终端设备的第二消息,第二消息携带终端设备选择的终端类型的标识,以便接入网设备根据终端类型的标识找到该终端类型对应的dcs,验证终端的id以及终端的证书是否包括在dcs中,实现在线签约的鉴权和认证,为在线签约提供安全保障。
46.第九方面,提供了一种通信装置,该通信装置可以为接入网设备或者接入网设备中的芯片或者片上系统,或者为其他能够实现网络侧方法的模块或者单元。该通信装置可以实现上述第七方面或者各可能的设计中接入网设备所执行的功能,所述功能可以通过硬
件实现。一种可能的设计中,该通信装置可以包括:处理器和通信接口,处理器可以用于支持通信装置实现上述第七方面或者第七方面的任一种可能的设计中所涉及的功能。例如:处理器用于通过通信接口发送用于指示接入网设备支持的o-snpn的第一信息以及用于指示o-snpn所对应的终端类型的第二信息;在终端设备属于o-snpn所对应的终端类型的情况下,接收来自终端设备的用于请求接入网设备为终端设备提供在线签约服务的第一消息。在又一种可能的设计中,所述通信装置还可以包括存储器,存储器用于保存计算机指令和/或数据。当该通信装置运行时,该处理器执行该存储器存储的该计算机指令,以使该通信装置执行上述第七方面或者第七方面的任一种可能的设计所述的在线签约方法。
47.第十方面,提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第七方面或者上述方面的任一可能的设计所述的在线签约方法。
48.第十一方面,提供了一种包含指令的计算机程序产品,该计算机程序产品可以包括程序指令,当该计算机程序产品在计算机上运行时,使得计算机可以执行上述第七方面或者上述方面的任一可能的设计所述的在线签约方法。
49.第十二方面,提供了一种芯片系统,该芯片系统包括处理器以及通信接口,该芯片系统可以用于实现上述第七方面或第七方面的任一可能的设计中接入网设备所执行的功能。例如处理器用于通过通信接口发送用于指示接入网设备支持的o-snpn的第一信息以及用于指示o-snpn所对应的终端类型的第二信息;在终端设备属于o-snpn所对应的终端类型的情况下,接收来自终端设备的用于请求接入网设备为终端设备提供在线签约服务的第一消息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存程序指令和/或数据,当该芯片系统运行时,该处理器执行该存储器存储的该程序指令,以使该芯片系统执行上述第七方面或者第七方面的任一种可能的设计所述的在线签约方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件,不予限制。
50.第十三方面,本技术实施例还提供一种通信系统,所述通信系统包括如第二方面或第三方面所述的通信装置、如第八方面或第九方面所述的通信装置。
附图说明
51.图1为本技术实施例提供的一种系统架构示意图;
52.图2为本技术实施例提供的又一种系统架构示意图;
53.图3为本技术实施例提供的一种通信装置300的组成示意图;
54.图4为本技术实施例提供的一种在线签约方法的流程图;
55.图5a为本技术实施例提供的一种在线签约方法的流程图;
56.图5b为本技术实施例提供的又一种在线签约方法的流程图;
57.图6为本技术实施例提供的又一种在线签约方法的流程图;
58.图7为本技术实施例提供的一种通信装置70的组成示意图;
59.图8为本技术实施例提供的一种通信装置80的组成示意图;
60.图9为本技术实施例提供的一种通信系统的组成示意图。
具体实施方式
61.在介绍本技术实施例之前,对本技术实施例涉及的一些名词进行解释:
62.非公共网络(non-public network,npn),又称为私网(private network),是指用于非公共目的网络,例如npn可以是运营商自己搭建的内部网络,也可以是第三方搭建的内部网络,如工厂搭建的内部网络、学校搭建的内部网络、商业区搭建的内部网络等。npn可以分为两种类型:独立的npn(standalone non-public network,snpn)和公网集成的npn(public network integrated npn,pni-npn)。其中,pni-npn依赖于公网的功能,如pni-snpn可以集成在公网中。需要说明的是,本技术所述的公网可以指公共陆地移动网(public land mobile network,plmn)。
63.其中,snpn不依赖于公网的功能,每个snpn都有一个标识(identifier,id),如snpn id,通过snpn id唯一标识该snpn。snpn id可以由公网标识(public land mobile network identity,plmn id)和网络标识(network identifier,nid)组成,plmn id可以用于指示某个plmn,一个plmn可以包括一个或者多个网络/子网,nid可以用于指示plmn下的一个网络/子网。终端设备可以根据需要签约到一个或者多个snpn。若终端设备要接入终端设备已签约的snpn,由该snpn为终端设备提供网络服务,则终端设备需要具备该snpn的签约信息(subscription)和该snpn的网络证书(network credential)。
64.需要说明的是,本技术中,提供在线签约服务的snpn可以称为在线签约独立非公共网络(onboarding snpn,o-snpn),终端设备已签约的snpn可以称为已签约独立非公共网络(subscribed snpn,s-snpn)。
65.示例性的,终端设备可以通过线下(off-line)方式或者在线签约(online-subscription/onboarding)方式获取snpn的签约信息和snpn的网络证书。以终端设备通过在线签约方式获取snpn的签约信息和snpn的网络证书为例,该方式可以包括:终端设备选择并连接到一个能够为该终端设备提供在线签约服务的snpn,通过该snpn从配置服务器(provisioning server,ps)获取snpn的签约信息和snpn的网络证书。从在线签约过程来看,在线签约的关键步骤为终端设备能够选择到一个提供在线服务的snpn。
66.一种方式中,在线签约方式中,终端设备通过下述方式选择出能够为自己提供在线签约服务的o-snpn:预先为终端设备配置好一个或者多个能够为终端设备提供在线签约服务的snpn id,接入网设备在小区中发送广播消息,该广播消息中包括提供在线签约服务的snpn id,终端设备接收到广播消息后,发现广播消息中的snpn id与预配置给自己的某个snpn id相同,则接入该snpn的id所标识的snpn。其中,预先配置给终端设备的snpn id可以是能够连接到存储有终端设备的默认证书(default credential)的默认证书服务器(default credential server,dcs)的o-snpn所对应的id。
67.由于连接dcs的o-snpn是会随着时间发生变化的,即能够为终端设备提供在线签约服务的snpn是会发生变化的,若终端设备仍根据预先配置的snpn id选择合适的o-snpn,则会发生误判,影响终端设备在线签约。
68.例如,dcs1中存储有终端设备的证书,初始状态下,假设连接dcs1的o-snpn包括o-snpn1、o-snpn2、o-snpn3,预配置给终端设备的snpn id包括{o-snpn1、o-snpn2、o-snpn3},若终端设备检测到接入网设备发送的广播消息中包括{o-snpn1},则选择通过o-snpn1进行在线签约。随着时间的推进,连接dcs1的o-snpn变化为包括o-snpn4、o-snpn5,此时,接入网
snpn进行与在线签约相关的鉴权和认证。
77.其中,配置服务器(provisioning server,ps)可以用于根据终端设备的证书对终端设备进行鉴权,鉴权成功后从s-snpn提取签约信息和网络证书、并发送给终端设备。
78.需要说明的是,图1仅为示例性框架图,图1中包括的节点的数量、小区数量以及终端所处状态不受限制。除图1所示功能节点外,还可以包括其他节点,如:核心网设备、网关设备、应用服务器等等,不予限制。接入网设备通过有线或无线的方式与核心网设备相互通信,如通过下一代(next generation,ng)接口相互通信。
79.此外,本技术中,图1中的不同终端设备可以属于不同终端类型或者相同终端类型,不予限制。例如,不同终端设备可以属于不同设备提供商(device vendor),也可以属于同一设备提供商生产的不同批次、不同产品型号的终端设备,不予限制。例如,终端设备1可以是设备提供商a生产的终端设备,终端设备2可以为设备提供商b生产的终端设备,或者,终端设备1可以是设备提供商a生产的型号为a_1的终端设备,终端设备2可以为设备提供商a生产的型号为a_2的终端设备。
80.具体的,图1所示系统可以为第三代合作伙伴计划(3rd generation partnership project,3gpp)中的通信系统,例如,可以为长期演进(long term evolution,lte)通信系统,或者,第四代(4th generation,4g)通信系统、或者,第五代(5th generation,5g)通信系统或者新空口(new radio,nr)通信系统,也可以是非3gpp通信系统,不予限制。
81.以图1所示的通信系统为5g通信系统为例,如图2所示,上述o-snpn可以包括5g通信系统中的会话管理功能(session management function,smf)、用户面功能(user plane function,upf)、5g通信系统中的接入和移动性管理功能(access and mobility management function,amf)、5g通信系统中的策略控制功能(policy control function,pcf)、5g通信系统中的网络切片选择功能(network slice selection function,nssf)、5g通信系统中的统一数据管理(unified data management,udm)以及鉴权服务器功能(authentication server function,ausf)。图1中的接入网设备对应的网元或者实体可以为5g通信系统中的无线接入网(radio access network,ran)。s-snpn可以包括5g通信系统中的网络开放功能(network exposure function,nef)。如图2所示,5g通信系统中各个网元可以之间可以通过下一代(next generation,ng)接口连接,ng接口可以简称为n接口。具体的,网元之间的n接口可参照图2所示,不予赘述。
82.在具体实现时,图1所示各网元,如终端设备、接入网设备可采用图3所示的组成结构或者包括图3所示的部件。图3为本技术实施例提供的一种通信装置300的结构示意图,当通信装置300具有本技术实施例所述的终端设备的功能时,该通信装置300可以为终端设备或者终端设备中的芯片或者片上系统。当通信装置300具有本技术实施例所述的接入网设备的功能时,通信装置300可以为接入网设备或接入网设备中的芯片或者片上系统。
83.如图3所示,该通信装置300可以包括处理器301,通信线路302以及通信接口303。进一步的,该通信装置300还可以包括存储器304。其中,处理器301,存储器304以及通信接口303之间可以通过通信线路302连接。
84.其中,处理器301可以是中央处理器(central processing unit,cpu)、通用处理器网络处理器(network processor,np)、数字信号处理器(digital signal processing,dsp)、微处理器、微控制器、可编程逻辑器件(programmable logic device,pld)或它们的
任意组合。处理器301还可以是其它具有处理功能的装置,如电路、器件或软件模块等。
85.通信线路302,用于在通信装置300所包括的各部件之间传送信息。
86.通信接口303,用于与其他设备或其它通信网络进行通信。该其它通信网络可以为以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)等。通信接口303可以是接口电路、管脚、射频模块、收发器或者任何能够实现通信的装置。
87.存储器304,用于存储指令。其中,指令可以是计算机程序。
88.其中,存储器304可以是只读存储器(read_only memory,rom)或可存储静态信息和/或指令的其他类型的静态存储设备,也可以是随机存取存储器(random access memory,ram)或者可存储信息和/或指令的其他类型的动态存储设备,还可以是电可擦可编程只读存储器(electrically erasable programmable read_only memory,eeprom)、只读光盘(compact disc read_only memory,cd_rom)或其他光盘存储、光碟存储、磁盘存储介质或其他磁存储设备,光碟存储包括压缩光碟、激光碟、光碟、数字通用光碟、或蓝光光碟等。
89.需要说明的是,存储器304可以独立于处理器301存在,也可以和处理器301集成在一起。存储器304可以用于存储指令或者程序代码或者一些数据等。存储器304可以位于通信装置300内,也可以位于通信装置300外,不予限制。处理器301执行存储器304中存储的指令时,可以实现本技术下述实施例提供的在线签约方法。
90.在一种示例中,处理器301可以包括一个或多个cpu,例如图3中的cpu0和cpu1。
91.作为一种可选的实现方式,通信装置300包括多个处理器,例如,除图3中的处理器301之外,还可以包括处理器307。
92.作为一种可选的实现方式,通信装置300还包括输出设备305和输入设备306。示例性地,输入设备306是键盘、鼠标、麦克风或操作杆等设备,输出设备305是显示屏、扬声器(speaker)等设备。
93.需要说明的是,通信装置300可以是台式机、便携式电脑、网络服务器、移动手机、平板电脑、无线终端、嵌入式设备、芯片系统或有图3中类似结构的设备。此外,图3中示出的组成结构并不构成对该通信装置的限定,除图3所示部件之外,该通信装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
94.本技术实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。
95.下面对本技术实施例提供的在线签约方法进行描述。其中,下述实施例中的各设备可以具有图3所示部件。其中,本技术各实施例之间涉及的动作,术语等均可以相互参考,不予限制。本技术的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称,例如本技术实施例中的“支持(support)”也可以理解为“允许(allowed)”,本技术实施例中的“包括”也可以理解为“携带”等,在此统一说明,本技术实施例对此不作具体限定。
96.图4为本技术实施例提供的一种在线签约方法的流程图,如图4所示,所述方法包括:
97.步骤401:接入网设备发送第一信息、第二信息。
98.其中,接入网设备可以为图1中的接入网设备。
99.其中,第一信息可以用于指示接入网设备支持的o-snpn,接入网设备支持的o-snpn可以与dcs连接,一旦接入网设备覆盖的snpn中存在连接dcs的snpn,则确定该接入网设备支持o-snpn。
100.示例性的,为了提高snpn的部署灵活性,可以以不同粒度指示支持在线签约服务的snpn,如方式一、以小区为粒度,第一信息可以用于指示接入网设备中某个小区中的snpn支持在线签约服务,第一信息可以包括小区的标识以及第一指示信息,第一指示信息用于指示该小区的标识所标识的小区中的snpn支持在线签约服务。方式二、以plmn为粒度,第一信息可以用于指示小区中的某个plmn所对应的snpn支持在线签约服务,第一信息可以包括plmn id以及第二指示信息,第二指示信息用于指示该plmn id所标识的plmn中的snpn支持在线签约服务。方式三、以o-snpn为粒度,第一信息可以用于指示某个具体snpn支持在线签约服务,第一信息可以包括该snpn id以及第三指示信息,第三指示信息用于指示该snpn id所标识的snpn支持在线签约服务。具体的,方式一~方式三的详细描述可参照下述。
101.需要说明的是,本技术中,小区(cell)可以指用于为终端设备提供无线通信业务的一片区域,接入网设备可以在该区域中为终端设备提供无线通信业务。一个接入网设备可以管理一个或多个小区。每个小区对应一个小区标识(cell identifier,cell id),由该小区标识唯一标识该小区。此外,第一信息还可以命名为在线签约服务指示信息或者在线签约信息(onboarding information)或者其他名称,不予限制。
102.其中,第二信息可以用于指示第一信息所指示的o-snpn所对应的终端类型(type或者category),o-snpn可以为属于该终端类型的终端设备提供在线签约服务。或者,替换描述为第二信息可以用于指示在线签约服务所支持的终端类型。第二信息可以包括终端类型的列表,终端类型的列表可以包括在线签约服务所支持的一个或者多个终端类型的标识(identifier,id)。本技术中,终端类型可以用于描述具有相同或者相似特征的一类终端。如可以根据终端设备的设备提供商将终端设备划分为不同终端类型,属于同一终端类型的终端设备出自同一设备提供商,或者,可以根据终端设备的产品型号将终端设备分为不同终端类型,属于同一终端类型的终端设备的产品型号相同,一个或者多个产品型号可以对应一个服务提供商。例如,终端类型可以包括设备提供商a、设备提供商b、设备提供商c等,第二信息可以包括{dv a、dv b、dv c};或者,终端类型可以包括产品型号a_1、产品型号a_2、产品型号b_1、产品型号b_2、产品型号c_1、产品型号c_2,第二信息可以包括{a_1、a_2、b_1、b_2、c_1、c_2}。
103.示例性的,终端类型的列表可以由接入网设备从o-snpn连接的dcs中获取,如接入网设备可以确定自身所覆盖的小区中连接dcs的snpn,从该snpn连接的dcs中获取该dcs存储的终端类型的列表,将指示信息以及标识封装在第一信息中,将终端类型的列表封装在第二信息中,发送第一信息以及第二信息。本技术中,终端类型的列表可以称为dcs支持的终端类型的列表。具体的,接入网设备从dcs获取终端类型的列表的过程可参照下述图5a所示步骤404~步骤406。
104.例如,以终端设备为ue,终端类型的标识为dv id为例,dcs中存储了允许在线签约的所有ue的ue id和默认ue证书(default ue credential),dcs根据默认ue证书可以获取所有ue对应的dv id,所有ue对应的dv id组成了dcs支持的dv id的列表,dcs向接入网设备支持的o-snpn中的核心网(core network,cn)设备报告其支持的dv id列表,o-snpn中的cn
snpn,则终端设备检测并接收第一信息对应的第二信息,根据第二信息确定该o-snpn所对应的终端类型,查看该o-snpn所对应的终端类型中是否包括自身所属的终端类型,若包括,则确定终端设备属于第二信息所指示的终端类型,可以通过接入网设备支持的o-snpn进行在线签约,反之,若不包括,则确定终端不属于第二信息所指示的终端类型,不能通过接入网设备支持的o-snpn进行在线签约,即接入网设备支持的o-snpn中不存在可以为终端设备提供在线服务的o-snpn。
114.其中,终端设备所属的终端类型是预先配置的;或者,终端设备所属的终端类型由终端设备根据终端设备的证书确定,终端设备的证书预先配置给终端设备,如假设终端类型为dv,终端设备的证书与终端设备的dv id存在预先配置的对应关系,终端设备可以根据该对应关系以及终端设备的证书确定终端设备的dv id。
115.例如,假设终端类型为dv,终端类型的标识为dv id,终端设备1属于设备提供商a,终端设备1的终端类型的标识为dv a。若第二信息包括{dv a、dv b、dv c},{dv a、dv b、dv c}与基站1支持的o-snpn对应,则因dv a包括在{dv a、dv b、dv c},确定终端设备1属于第二信息指示的终端类型,可以通过基站1支持的o-snpn进行在线签约;若第二信息包括{dv b、dv c},则因dv a未包括在{dv b、dv c}中,确定终端设备1不属于第二信息指示的终端类型,不能通过基站1支持的o-snpn进行在线签约。
116.需要说明的是,为了提高终端设备选择o-snpn的准确性,进一步的,图4所示方法中,在确定终端设备属于第二信息所指示的终端类型之后,向接入网设备发送第一消息之前,终端设备还需要判断接入网设备支持的o-snpn是否属于允许终端设备接入的o-snpn,若是,再向接入网设备发送第一消息,反之,则不发送第一消息。
117.其中,允许终端设备接入的o-snpn可以预先配置给终端设备,允许终端设备接入的o-snpn可以替换描述为预配置的可以支持终端设备在线签约的o-snpn。例如,假设预配置给终端设备的o-snpn包括:{o-snpn1、o-snpn2、o-snpn3},若终端设备从第一信息以及第二信息获知接入网设备支持的、且对应有终端设备的终端类型的o-snpn为o-snpn1,o-snpn1包括在预配置给终端设备的o-snpn中,则确定o-snpn1为终端设备提供在线签约服务,发送第一消息。反之,若终端设备从第一信息以及第二信息获知接入网设备支持的、且对应有终端设备的终端类型的o-snpn为o-snpn4,o-snpn4不包括在预配置给终端设备的o-snpn中,则不发送第一消息。
118.如此,在终端设备属于第二信息所指示的终端类型、以及接入网设备支持的o-snpn是否属于允许终端设备接入的o-snpn的情况下,再向接入网设备发送第一消息,提高在线签约时选择o-snpn的准确性。
119.在图4所示方法的一种可能的实现方式中,在执行图4所示的步骤401~步骤403之前,接入网设备可以参照图5a所示步骤404~步骤406从dcs获取终端类型的列表。
120.步骤404:dcs根据本地存储的终端设备的证书确定终端设备所属的终端类型的标识。
121.其中,终端设备的证书可以由设备提供商分配,并由设备提供商将终端设备的证书与终端设备的id对应存储在dcs上。终端设备的id可以用于唯一表示一个终端设备,终端设备的id也可以由设备提供商分配。
122.需要说明的是,本技术中,设备提供商还可以称为设备服务商或设备生产商等,
dcs还可以替换为其他能够存储终端设备的证书的设备,不予限制。
123.其中,一种可能的实现中,终端设备的证书与终端设备所属的终端类型的标识之间对应映射关系,dcs可以根据该对应关系确定终端设备所属的终端类型的标识。又一种可能的实现中,终端设备的证书由终端设备所属的终端类型的标识以及其他预设字符串组成,如可以将终端设备所属的终端类型的标识排列在预设字符串的左侧(或者右侧)组合得到终端设备的证书,dcs可以根据终端类型的标识的位置从终端设备的证书中提取出终端类型的标识。再一种可能的实现中,终端设备的证书与终端设备所属的终端类型的标识满足预设的计算规则,dcs可以根据该预设的计算规则对终端设备的证书进行计算得到终端设备所属的终端类型的标识,如终端设备所属的终端类型的标识=f(终端设备的证书),f()可以为预设的计算规则。
124.步骤405:dcs将提取到的终端类型的标识包括在终端类型的列表中,并向与dcs连接的s-snpn中的核心网设备(如图2所示的ausf)发送终端类型的列表,相应的,核心网设备接收终端类型的列表。
125.步骤406:核心网设备向接入网设备发送终端类型的列表,相应的,接入网设备接收终端类型的列表。
126.进一步,在图4所示方法中,接入网设备接收第一消息后,接入网设备可以根据第一消息为终端设备提供在线签约服务。其中,在线签约过程可以参照图5b中步骤407~步骤410所示。
127.步骤407:接入网设备根据第一消息确定是否允许终端设备接入接入网设备支持的o-snpn,如允许,则接入网设备向终端设备发送第一响应,若不允许,则流程结束。
128.示例性的,接入网设备可以判断当前是否有足够的无线资源用于在线签约服务,若接入网设备当前有足够的无线资源用于在线签约服务,则允许终端设备接入接入网设备支持的o-snpn,反之,则不允许接入接入网设备支持的o-snpn;
129.其中,第一响应可以与第一消息对应,第一响应可以用于指示允许终端设备接入接入网设备支持的o-snpn。在第一消息为rrc setup request消息的情况下,第一响应可以为rrc建立(rrc setup)响应。
130.步骤408:终端设备接收第一响应,向接入网设备发送第二消息。
131.其中,第二消息可以为rrc建立完成(rrc setup complete)消息,第二消息可以包括终端设备选择的终端类型的标识,终端设备选择的终端类型的标识为终端设备所属的终端类型的标识,如在终端类型为dv的情况下,第二消息可以包括终端设备的dv id。需要说明的是,除包括终端设备选择的终端类型的标识之外,第二消息还可以包括终端设备的id以及终端设备的证书等其他信息,不予限制。
132.步骤409:接入网设备接收第二消息,根据第二消息确定终端设备选择的终端类型对应的dcs,通过与dcs的交互对终端设备进行验证,若验证成功,则执行步骤407,反之,验证失败,流程结束。
133.其中,接入网设备通过与dcs的交互对终端设备进行验证可以包括:接入网设备向连接该dcs的o-snpn中的核心网设备发送终端设备的id以及终端设备的证书;o-snpn中的核心网设备接收终端设备的id以及终端设备的证书,将终端设备选择的终端类型的标识发送给dcs进行验证,验证该终端设备的id和终端设备的证书是否包含在dcs中,如果包含,则
验证成功;否则,验证失败。
134.步骤410:o-snpn中的核心网设备触发会话管理网元建立终端设备与ps之间的会话,终端设备通过该会话向ps发送携带终端设备的证书的鉴权请求,ps接收鉴权请求,根据终端设备的证书对终端设备进行鉴权,鉴权成功后,ps从s-snpn提取属于该终端设备的s-snpn的签约信息和s-snpn的网络证书,并通过上述会话连接发送给终端设备,至此,终端设备获得了s-snpn的签约信息和s-snpn的网络证书,完成在线签约。
135.基于图4所示方法,接入网设备向终端设备指示接入网设备支持o-snpn以及该o-snpn对应的终端类型,以便终端设备判断自己是否属于o-snpn对应的终端类型,若确定自己属于接入网设备支持的o-snpn所对应的终端类型,则确定通过该接入网设备支持的o-snpn进行在线签约,向接入网设备请求,请求接入网设备为其提供在线签约服务。相较于o-snpn id,终端类型是一个更稳定、不随时间改变的信息,因此,通过终端类型的匹配选择o-snpn可以提高终端设备选择o-snpn的准确性。
136.在图4所示方法中,以小区为粒度指示接入网设备支持的o-snpn的情况下,第一信息可以包括小区的标识以及第一指示信息,第一指示信息可以命名为在线签约信息(onboarding-info)或者其他名称,不予限制,第一指示信息可以用于指示该小区的标识所标识的小区中的snpn支持在线签约服务。示例性的,当第一指示信息为第一值时,指示该小区的标识所标识的小区中的snpn支持在线签约服务;当第一指示信息是第二值或者不为第一值或者第一信息中不包括第一指示信息时,用于指示该小区的标识所标识的小区中不存在支持在线签约服务的snpn。
137.其中,第一值、第二值可以为二进制比特数“0”、“1”或者二进制比特数“1”、“0”,还可以为其他符号或者数字等,如:可以用字符串“true”表示小区中的snpn支持在线签约服务,用字符串“false”表示小区中不存在支持在线签约服务的snpn等,不予限制。
138.例如,假设第一信息包括如下字段一:npn标识信息(npn-identityinfo),该字段一包括{npn标识列表(npn-identitylist)、小区标识(cellidentity)、在线签约信息(onboarding-info)},cellidentity用于标识小区,npn-identitylist的取值为size(1..maxnpn),(1..maxnpn)表示npn的取值范围为1~maxnpn,可以从1..maxnpn中选择一个或者多个npn作为该小区中支持在线签约服务的npn。onboarding-info的取值为{true},表示该小区中npn标识列表对应的npn均支持在线签约服务。终端设备监听到到该字段后,可以根据cellidentity以及onboarding-info确定小区中的npn支持在线签约服务。反之,若onboarding-info的取值为{false}或者不存在onboarding-info,则确定该小区中npn标识列表对应的npn均不支持在线签约服务。需要说明的是,下述字段一仅为示例性字段,该字段一还可以携带其他信息,如还可以携带跟踪区代码(trackingareacode)、ran区域代码(ran-areacode)(简称ranac)、留给网络测试/网络规划用的小区保留字段(cellreservedforoperatoruse)。跟踪区代码可以用于核心网寻呼(paging),ranac可以用于无线接入网paging。cellreservedforoperatoruse的取值包括:保留(reserved)和不保留(notreserved),cellreservedforoperatoruse的取值为reserved时,表示普通的终端设备就不能接入小区了,只能运营商的检测设备才能接入。
139.字段一:
info,则确定该plmn中npn标识列表对应的npn均不支持在线签约服务。需要说明的是,下述字段三仅为示例性字段,该字段三还可以携带其他信息,不予限制。
148.字段三:
[0149][0150][0151]
相对应的,在以plmn为粒度指示o-snpn的情况下,与第一信息对应的第二信息所指示的终端类型可以是plmn对应的终端类型,属于该终端类型的终端设备可以通过plmn中的o-snpn进行在线签约。例如,以终端类型为dv,终端类型的标识为dv id为例,第二信息可以包括如下字段四,该字段四包括:在线签约信息列表(onboarding-info-list)、每个plmn对应的在线签约信息(onboarding-info),onboarding-info-list的取值为size(1..n),表示存在n个plmn,该n个plmn中的snpn支持在线签约,每个plmn对应一个plmn索引,每个plmn索引对应一个dv-id-list,每个plmn对应的onboarding-info包括{plmn索引(cell-index)、dv列表(dv-id-list)},cell-index用于指示n个plmn中的某个plmn,dv-id-list表示该plmn索引所对应的plmn中的snpn在线签约服务所支持的设备提供商的标识的列表。
[0152]
字段四:
[0153][0154]
类似的,在图4所示方法中,在snpn为粒度指示接入网设备支持的o-snpn的情况下,第一信息可以包括snpn的标识以及第三指示信息,第三指示信息可以命名为在线签约信息(onboarding-info)或者其他名称,不予限制,第三指示信息可以用于指示该snpn的标识所标识的snpn支持在线签约服务。示例性的,当第三指示信息为第五值时,指示该snpn的标识所标识的snpn支持在线签约服务;当第三指示信息是第六值或者不为第五值或者第一信息中不包括第三指示信息时,用于指示该snpn的标识所标识的snpn不支持在线签约服务。
[0155]
其中,第五值、第六值的相关描述可参照上述第一值、第二值,不予赘述。
[0156]
例如,假设第一信息包括如下字段五:npn标识(npn-identity),该字段五包括可选(choice)信息:pni-npn以及snpn-r16相关信息,pni-npn包括{plmn标识(plmn-identity),小区区域标识列表(cag-identitylist)},pni-npn是可选的,可以包括在字段
五中,也可以不包括在字段五中。snpn-r16包括{plmn标识(plmn-identity),网络标识列表(nid-list)、nid所标识的该plmn下的一个网络所对应的onboarding-info在线签约信息(onboarding-info)},plmn-identity用于标识plmn,nid-list的取值为size(1..maxnpn),(1..maxnpn)表示plmn中可以包括1~maxnpn个网络,即可以包括1~maxnpn个snpn,每个snpn对应一个onboarding-info,每个snpn对应的onboarding-info包括{nid,onboarding-info},onboarding-info的取值为{true},用于指示nid所标识的某个具体snpn支持在线签约服务,反之,若onboarding-info的取值为{false}或者不存在onboarding-info,则确定该nid所标识的某个具体snpn不支持在线签约服务。需要说明的是,下述字段五仅为示例性字段,该字段五还可以携带其他信息,不予限制。
[0157]
字段五:
[0158][0159]
相对应的,在以snpn为粒度指示o-snpn的情况下,与第一信息对应的第二信息所指示的终端类型可以是snpn对应的终端类型,属于该终端类型的终端设备可以通过snpn进行在线签约。例如,以终端类型为dv,终端类型的标识为dv id为例,第二信息可以包括如下字段六,该字段六包括:在线签约信息列表(onboarding-info-list)、每个snpn对应的在线签约信息(onboarding-info),onboarding-info-list的取值为size(1..n),表示存在n个snpn,该n个snpn中的snpn支持在线签约,每个snpn对应一个dv-id-list,每个snpn对应的onboarding-info包括{plmn-identity、nid、dv列表(dv-id-list)},plmn-identity nid可以唯一标识一个snpn,dv-id-list表示该snpn所支持的设备提供商的标识的列表。
[0160]
字段六:
[0161][0162]
下面以终端类型为dv、终端设备为手机厂商a生产的品牌手机,第一信息携带在
sib1中、第二信息携带在sibx中为例,结合用户在商场中进行在线签约的应用场景,对上述方法进行举例说明:商场建设了一个snpn,该snpn连接了某个手机厂商a的dcs,且该snpn可以提供该品牌手机的在线签约服务。那么,该snpn的小区可以广播支持该品牌手机进行在线签约的信息,如第一信息以及第二信息。该品牌手机初次启动时,发现可以在该snpn进行在线签约,则向该snpn发送接入请求,并告知自己的厂商标识。snpn向该手机厂商的dcs报告该设备的信息,由该dcs进行设备的鉴权。如果鉴权通过,则可以启动在线签约流程。具体的,该过程可参照图6所示。
[0163]
图6为本技术实施例提供的一种在线签约方法的流程图,如图6所示,所述方法包括:
[0164]
步骤601:dcs中存储有手机的id以及手机的证书,根据手机的证书得到手机的dv id。
[0165]
其中,该dcs可以为某一个手机厂商a的dcs,或者该dcs可以为多个手机厂商共享的dcs,不予限制。手机厂商可以为自身生产的每个手机分配id以及证书,并将手机的id以及手机的证书预先配置在dcs上。手机的证书与手机的dv id之间存在对应关系,从手机的证书中提取出手机的dv id。
[0166]
步骤602:dcs通过核心网网元向接入网设备发送dv列表,dv列表中包括一个或者多个dcs支持的dv id。
[0167]
步骤603:接入网设备接收dv列表,发送sib1以及sibx。
[0168]
步骤604:手机初次启动时,检测到sib1以及sibx,根据sib1以及sibx发现可以在接入网设备支持的某个snpn进行在线签约,向接入网设备发送rrc建立请求(rrc setup request)消息。
[0169]
步骤605:接入网设备根据rrc建立请求消息确定是否允许手机接入snpn,若允许,则执行步骤606。
[0170]
示例性的,若接入网设备当前有足够的无线资源用于在线签约服务,则允许手机接入snpn,反之,则不允许接入snpn。
[0171]
步骤606:接入网设备向手机发送rrc建立(rrc setup)响应,rrc建立响应与rrc建立请求消息对应,rrc建立响应可以用于指示允许手机接入。
[0172]
步骤607:手机接收rrc建立响应,向接入网设备发送rrc建立完成((rrc setup complete)消息。
[0173]
其中,rrc建立完成消息可以包括手机选择的dv id,手机选择的dv的标识为手机所属的dv的标识;rrc建立完成消息还可以包括手机的id以及手机的证书等其他信息;
[0174]
步骤608:接入网设备接收rrc建立完成消息,根据rrc建立完成消息确定手机选择的dv对应的dcs,并通过连接该dcs的o-snpn中的核心网设备,将手机的id以及手机的证书发送给dcs进行验证,验证该手机的id和手机的证书是否包含在dcs中,如果包含,则验证成功;否则,验证失败。
[0175]
步骤609:在验证成功的情况下,o-snpn中的核心网设备触发会话管理网元建立手机与ps之间的会话,手机通过该会话向ps发送携带手机的证书的鉴权请求,ps接收鉴权请求,根据手机的证书对手机进行鉴权,鉴权成功后,ps从s-snpn提取属于该手机的s-snpn的签约信息和s-snpn的网络证书,并通过上述会话连接发送给手机。
[0176]
至此,手机获得了s-snpn的签约信息和s-snpn的网络证书,完成在线签约。
[0177]
上述主要从各个节点之间交互的角度对本技术实施例提供的方案进行了介绍。可以理解的是,各个节点,例如接入网设备、终端设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本技术实施例的方法能够以硬件、软件、或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0178]
本技术实施例可以根据上述方法示例对接入网设备、终端设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0179]
图7示出了一种通信装置70的结构图,该通信装置70可以为终端设备、终端设备中的芯片、片上系统或者其他能够实现上述方法中终端设备的功能的装置等,该通信装置70可以用于执行上述方法实施例中涉及的终端设备的功能。作为一种可实现方式,图7所示通信装置70包括:接收单元701、处理单元702、发送单元703。
[0180]
接收单元701,用于从接入网设备接收第一信息以及第二信息,第一信息用于指示接入网设备支持的在线签约独立非公共网络o-snpn,第二信息用于指示o-snpn所对应的终端类型。例如,接收单元701支持通信装置70执行步骤402。
[0181]
处理单元702,用于确定终端设备属于o-snpn所对应的终端类型。例如,处理单元702用于支持通信装置70执行步骤403中确定终端设备是否属于o-snpn所对应的终端类型的动作。
[0182]
发送单元703,用于向接入网设备发送第一消息,第一消息用于请求接入网设备为终端设备提供在线签约服务。例如,发送单元703支持通信装置70执行步骤403。
[0183]
具体的,上述图4-图6所示方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。通信装置70用于执行图4-图6所示方法所示在线签约方法中终端设备的功能,因此可以达到与上述在线签约方法相同的效果。
[0184]
作为又一种可实现方式,图7所示通信装置70包括:处理模块和通信模块。处理模块用于对通信装置70的动作进行控制管理,例如,处理模块可以集成处理单元702的功能,可以用于支持该通信装置70执行确定终端设备是否属于o-snpn所对应的终端类型的动作及本文所描述的技术的其它过程。通信模块可以集成接收单元701、发送单元703的功能,可以用于支持通信装置70执行步骤402、步骤403以及与其他网络实体的通信,例如与图1示出的功能模块或网络实体之间的通信。该通信装置70还可以包括存储模块,用于存储指令和/或数据。该指令被处理模块执行时,使得处理模块实现上述终端设备侧的方法。
[0185]
其中,处理模块可以是处理器、控制器、模块或电路。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框。通信模块可以是收发电路、管脚、接口电路、总线接口、或通信接口等。存储模块可以是存储器。当处理模块为处理器,通信模块为通信接口,存储模块为存储器时,本技术实施例涉及的通信装置70可以为图3所示通信装置。
[0186]
图8示出了一种通信装置80的结构图,该通信装置80可以为接入网设备、接入网设备中的芯片、片上系统、或者其他能够实现上述方法中接入网设备的功能的装置等,该通信装置80可以用于执行上述方法实施例中涉及的接入网设备的功能。作为一种可实现方式,图8所示通信装置80包括:发送单元801、接收单元802。
[0187]
发送单元801,用于发送第一信息以及第二信息,第一信息用于指示接入网设备支持的在线签约独立非公共网络o-snpn,第二信息用于指示o-snpn所对应的终端类型。例如,发送单元801可用于支持通信装置80执行步骤401。
[0188]
接收单元802,用于在终端设备属于o-snpn所对应的终端类型的情况下,接收来自终端设备的第一消息,第一消息用于请求接入网设备为终端设备提供在线签约服务。例如,接收单元802可以用于支持通信装置80执行步骤403。
[0189]
具体的,上述图4所示方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。通信装置80用于执行图4所示方法所示在线签约方法中接入网设备的功能,因此可以达到与上述在线签约方法相同的效果。
[0190]
作为又一种可实现方式,图8所示通信装置80包括:处理模块和通信模块。处理模块用于对通信装置80的动作进行控制管理,例如,处理模块可以集成处理单元的功能,可以用于支持该通信装置80执行本文所描述的接入网设备除收发动作之外的动作。通信模块可以集成发送单元801以及接收单元802的功能,可以用于支持通信装置80执行步骤401以及与其他网络实体的通信,例如与图1示出的功能模块或网络实体之间的通信。该通信装置80还可以包括存储模块,用于存储通信装置80的指令和/或数据。该指令被处理模块执行时,可以使得处理模块实现上述接入网设备侧的方法。
[0191]
其中,处理模块可以是处理器、控制器、模块或电路。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块可以是收发电路、管脚、接口电路、总线接口、或通信接口等。存储模块可以是存储器。当处理模块为处理器,通信模块为通信接口,存储模块为存储器时,本技术实施例所涉及的通信装置80可以为图3所示通信装置。
[0192]
在本技术实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0193]
在本技术实施例中,存储器可以是非易失性存储器,比如硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本技术实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储指令和/或数据。
[0194]
图9为本技术实施例提供的一种通信系统的结构图,如图9所示,该通信系统可以包括:终端设备90、接入网设备91。其中,终端设备90可以具有上述通信装置70的功能。接入
网设备91可以具有上述通信装置80的功能。
[0195]
例如,接入网设备91,用于发送用于指示接入网设备91支持的o-snpn的第一信息以及用于指示o-snpn所对应的终端类型的第二信息;
[0196]
终端设备90,用于从接入网设备91接收第一信息以及第二信息,在终端设备90属于o-snpn所对应的终端类型的情况下,向接入网设备91发送第一消息,第一消息用于请求接入网设备91为终端设备90提供在线签约服务;
[0197]
接入网设备91,还用于接收来自终端设备90的第一消息。
[0198]
具体的,终端设备90的具体实现过程可参照上述图4方法实施例中终端设备的执行过程,在此不再赘述。接入网设备91的具体实现过程可参照上述图4方法实施例中接入网设备91的执行过程,在此不再赘述。
[0199]
本技术实施例还提供了一种计算机可读存储介质。上述方法实施例中的全部或者部分流程可以由计算机程序来指令相关的硬件完成,该程序可存储于上述计算机可读存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。计算机可读存储介质可以是前述任一实施例的终端装置,如:包括数据发送端和/或数据接收端的内部存储单元,例如终端装置的硬盘或内存。上述计算机可读存储介质也可以是上述终端装置的外部存储设备,例如上述终端装置上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,上述计算机可读存储介质还可以既包括上述终端装置的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述终端装置所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
[0200]
本技术实施例还提供了一种计算机指令。上述方法实施例中的全部或者部分流程可以由计算机指令来指令相关的硬件(如计算机、处理器、网络设备、和终端等)完成。该程序可被存储于上述计算机可读存储介质中。
[0201]
本技术实施例还提供了一种芯片系统。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件,不予限制。该芯片系统包括处理器以及通信接口,上述方法实施例中的全部或者部分流程可以由该芯片系统完成,如该芯片系统可以用于实现上述方法实施例中终端设备所执行的功能,或者,实现上述上述方法实施例中终端设备所执行的功能。以该芯片系统可以用于实现上述方法实施例中终端设备所执行的功能为例,处理器用于通过通信接口从接入网设备接收用于指示接入网设备支持的o-snpn的第一信息以及用于指示o-snpn所对应的终端类型的第二信息,在终端设备属于o-snpn所对应的终端类型的情况下,向接入网设备发送用于请求接入网设备为终端设备提供在线签约服务的第一消息。以该芯片系统可以用于实现上述方法实施例中接入网设备所执行的功能为例,处理器用于通过通信接口发送用于指示接入网设备支持的o-snpn的第一信息以及用于指示o-snpn所对应的终端类型的第二信息,并通过通信接口接收终端设备发送的第一消息。
[0202]
在一种可能的设计中,上述芯片系统还包括存储器,所述存储器,用于保存程序指令和/或数据,当该芯片系统运行时,该处理器执行该存储器存储的该程序指令,以使该芯片系统执行上述上述方法实施例中终端设备所执行的功能或者执行上述上述方法实施例中终端设备所执行的功能。
[0203]
需要说明的是,本技术的说明书、权利要求书及附图中的术语“第一”和“第二”等
是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0204]
应当理解,在本技术实施例中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。应理解,在本技术实施例中,“与a对应的b”表示b与a相关联。例如,可以根据a可以确定b。还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。此外,本技术实施例中出现的“连接”是指直接连接或者间接连接等各种连接方式,以实现设备间的通信,本技术实施例对此不做任何限定。
[0205]
本技术实施例中出现的“传输”(transmit/transmission)如无特别说明,是指双向传输,包含发送和/或接收的动作。具体地,本技术实施例中的“传输”包含数据的发送,数据的接收,或者数据的发送和数据的接收。或者说,这里的数据传输包括上行和/或下行数据传输。数据可以包括信道和/或信号,上行数据传输即上行信道和/或上行信号传输,下行数据传输即下行信道和/或下行信号传输。本技术实施例中出现的“网络”与“系统”表达的是同一概念,通信系统即为通信网络。
[0206]
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
[0207]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0208]
所述作为分离部件说明的单元可以是或也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0209]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0210]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用
时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备,如:可以是单片机,芯片等,或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0211]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

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

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

相关文献