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

终端接入控制方法、装置、系统、终端和电子设备与流程

2021-11-20 03:09:00 来源:中国专利 TAG:


1.本公开涉及无线通信技术领域,尤其涉及一种终端接入控制方法、装置、系统、终端和电子设备。


背景技术:

2.部分物联网智能终端具备不可插拔的sim卡,并且在设备出厂时,sim卡内不存储任何网络的签约数据,或仅存储特定网络的签约数据。终端的使用者与某一非公共网络签约后,需要终端通过网络获取该非公共网络的签约数据,进而终端才能使用该非公共网络。
3.相关通过网络获取签约数据的方法,能够使得终端通过当前网络获取第二网络的签约数据。在终端没有获得签约数据时,会频繁尝试通过当前网络获取第二网络的签约数据,过多占用当前网络资源,浪费终端电量。


技术实现要素:

4.本公开要解决的一个技术问题是,提供一种终端接入控制方法、装置、系统、终端和电子设备,能够减少因终端频繁尝试注册导致资源浪费的问题。
5.根据本公开一方面,提出一种终端接入控制方法,包括:接收终端发送的获取网络签约数据的注册请求;确定终端无法获取网络签约数据的异常原因;以及将异常原因发送至终端,以使终端根据异常原因确定是否重新发起注册请求。
6.在一些实施例中,异常原因包括:网络控制面无法连接到存储网络签约数据的服务器、网络用户面无法连接到存储网络签约数据的服务器、存储网络签约数据的服务器中没有与终端对应的签约数据、终端相邻两次发送获取网络签约数据的注册请求的时间小于最小时间间隔、以及存储网络签约数据的服务器对终端鉴权失败中的至少一种。
7.在一些实施例中,若异常原因为所述终端相邻两次发送获取网络签约数据的注册请求的时间小于最小时间间隔,则向终端发送相邻两次注册的最小时间间隔。
8.在一些实施例中,注册请求中还包括指示通过控制面或用户面获取网络签约数据。
9.在一些实施例中,注册请求中还包括:用于验证终端合法性的第一终端鉴权数据。
10.在一些实施例中,注册请求中还包括:用于存储网络签约数据的服务器对终端进行鉴权的第二终端鉴权数据,其中,第一终端鉴权数据和第二终端鉴权数据为相同或不同的终端鉴权数据。
11.根据本公开的另一方面,还提出一种终端接入控制方法,包括:向具有签约数据提供功能的网络发送获取网络签约数据的注册请求;接收具有签约数据提供功能的网络发送的终端无法获取网络签约数据的异常原因;以及根据异常原因,确定是否重新发起注册请求。
12.在一些实施例中,异常原因包括:网络控制面无法连接到存储网络签约数据的服务器、网络用户面无法连接到存储网络签约数据的服务器、存储网络签约数据的服务器中
没有与终端对应的签约数据、终端相邻两次发送获取网络签约数据的注册请求的时间小于最小时间间隔、以及存储网络签约数据的服务器对终端鉴权失败中的至少一种。
13.在一些实施例中,确定是否重新发起注册请求包括:若存储网络签约数据的服务器中没有与终端对应的签约数据,或者,存储网络签约数据的服务器对终端鉴权失败中,则不再重新发起注册请求。
14.在一些实施例中,注册请求中还包括指示通过控制面或用户面获取网络签约数据。
15.在一些实施例中,确定是否重新发起注册请求包括:若异常原因为网络控制面无法连接到存储网络签约数据的服务器,则不再发送通过控制面获取网络签约数据的注册请求;若异常原因为网络用户面无法连接到存储网络签约数据的服务器,则不再发送通过用户面获取网络签约数据的注册请求。
16.在一些实施例中,确定是否重新发起注册请求包括:若异常原因为终端相邻两次发送通过控制面获取网络签约数据的注册请求的时间小于最小时间间隔,则在相邻两次注册的最小时间间隔内,不再重新发起通过控制面获取网络签约数据的注册请求;若异常原因为终端相邻两次发送通过用户面获取网络签约数据的注册请求的时间小于最小时间间隔,则在相邻两次注册的最小时间间隔内,不再重新发起通过用户面获取网络签约数据的注册请求。
17.根据本公开的另一方面,还提出一种终端接入控制设备,包括:注册请求接收单元,被配置为接收终端发送的获取网络签约数据的注册请求;异常原因确定单元,被配置为确定终端无法获取网络签约数据的异常原因;以及异常原因发送单元,被配置为将异常原因发送至终端,以使终端根据异常原因确定是否重新发起注册请求。
18.根据本公开的另一方面,还提出一种终端,包括:注册请求发送单元,被配置为向具有签约数据提供功能的网络发送获取网络签约数据的注册请求;异常原因接收单元,被配置为接收具有签约数据提供功能的网络发送的终端无法获取网络签约数据的异常原因;注册请求判断单元,被配置为根据异常原因,确定是否重新发起注册请求。
19.根据本公开的另一方面,还提出一种终端接入控制系统,包括:上述的终端接入控制装置;上述的终端;以及服务器,被配置为存储网络签约数据。
20.根据本公开的另一方面,还提出一种电子设备,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器的指令执行如上述的终端接入控制方法。
21.根据本公开的另一方面,还提出一种非瞬时性计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现上述的终端接入控制方法。
22.本公开实施例中,具有签约数据提供功能的网络确定终端无法获取网络签约数据的异常原因,并将异常原因发送至终端,以使终端根据异常原因确定是否重新发起注册请求,从而能够减少因终端频繁尝试注册导致资源浪费的问题,提高了终端通过网络获取签约数据的成功率。
23.通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。
附图说明
24.构成说明书的一部分的附图描述了本公开的实施例,并且连同说明书一起用于解释本公开的原理。
25.参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:
26.图1为本公开的终端接入控制方法的一些实施例的流程示意图。
27.图2为本公开的终端接入控制方法的另一些实施例的流程示意图。
28.图3为本公开的终端接入控制方法的另一些实施例的流程示意图。
29.图4为本公开的终端接入控制方法的另一些实施例的流程示意图。
30.图5为本公开的终端接入控制方法的另一些实施例的流程示意图。
31.图6为本公开的终端接入控制方法的另一些实施例的流程示意图。
32.图7为本公开的终端接入控制方法的另一些实施例的流程示意图。
33.图8为本公开的终端接入控制方法的另一些实施例的流程示意图。
34.图9为本公开的终端接入控制方法的另一些实施例的流程示意图。
35.图10为本公开的终端接入控制方法的另一些实施例的流程示意图。
36.图11为本公开的终端接入控制方法的另一些实施例的流程示意图。
37.图12为本公开的终端接入控制方法的另一些实施例的流程示意图。
38.图13为本公开的终端接入控制方法的另一些实施例的流程示意图。
39.图14为本公开的终端接入控制装置的一些实施例的结构示意图。
40.图15为本公开的终端的一些实施例的结构示意图。
41.图16为本公开的终端接入控制系统的一些实施例的结构示意图。
42.图17为本公开的电子设备的一些实施例的结构示意图。
具体实施方式
43.现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
44.同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
45.以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
46.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
47.在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
48.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
49.为使本公开的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本公开进一步详细说明。
50.图1为本公开的终端接入控制方法的一些实施例的流程示意图。该实施例由终端
接入控制装置执行,该终端接入控制装置位于具有签约数据提供功能的网络中。
51.在步骤110,接收终端发送的获取网络签约数据的注册请求。
52.网络签约数据可以为接收注册请求的网络的签约数据,也可以是其他网络的签约数据,即接收注册请求的网络与网络签约数据对应的网络可以为相同网络,也可以为不同网络。
53.在一些实施例中,该注册请求中可以携带用于验证终端合法性的第一终端鉴权数据,第一终端鉴权数据例如为终端制造商凭证。终端接入控制装置对终端制造商凭证进行验证,判断终端是否合法,若合法,则可以执行后续操作。
54.在一些实施例中,该注册请求中还可以携带用于存储网络签约数据的服务器对终端进行鉴权的第二终端鉴权数据。第一终端鉴权数据和第二终端鉴权数据为相同或不同的终端鉴权数据。
55.在步骤120,确定终端无法获取网络签约数据的异常原因。
56.在一些实施例中,异常原因包括:网络控制面无法连接到存储网络签约数据的服务器、网络用户面无法连接到存储网络签约数据的服务器、存储网络签约数据的服务器中没有与终端对应的签约数据、终端相邻两次发送获取网络签约数据的注册请求的时间小于最小时间间隔、或存储网络签约数据的服务器对终端鉴权失败等。
57.在一些实施例中,终端相邻两次发送获取网络签约数据的注册请求的时间小于最小时间间隔包括:终端相邻两次发送通过控制面获取网络签约数据的注册请求的时间小于最小时间间隔,或终端相邻两次发送通过用户面获取网络签约数据的注册请求的时间小于最小时间间隔。
58.在步骤130,将异常原因发送至终端,以使终端根据异常原因确定是否重新发起注册请求。
59.例如,存储网络签约数据的服务器中没有与终端对应的签约数据,或者,存储网络签约数据的服务器对终端鉴权失败,则终端不再重新发起注册请求。
60.再例如,针对具有签约数据提供功能的网络既支持通过控制面获取网络签约数据,也支持通过用户面获取网络签约数据的情况。若异常原因为网络控制面无法连接到存储网络签约数据的服务器,则终端不再向具有签约数据提供功能的网络发送通过控制面获取网络签约数据的注册请求。若异常原因为网络用户面无法连接到存储网络签约数据的服务器,则终端不再向具有签约数据提供功能的网络发送通过用户面获取网络签约数据的注册请求。若异常原因为终端相邻两次发送通过控制面获取网络签约数据的注册请求的时间小于最小时间间隔,则向终端发送相邻两次注册的最小时间间隔,以使终端相邻两次注册的最小时间间隔内,不再重新发起通过控制面获取网络签约数据的注册请求。若异常原因为终端相邻两次发送通过用户面获取网络签约数据的注册请求的时间小于最小时间间隔,则向终端发送相邻两次注册的最小时间间隔,以使终端相邻两次注册的最小时间间隔内,不再重新发起通过用户面获取网络签约数据的注册请求。
61.若具有签约数据提供功能的网络仅支持通过控制面获取网络签约数据,且异常原因为网络控制面无法连接到存储网络签约数据的服务器;或者,若具有签约数据提供功能的网络仅支持通过用户面获取网络签约数据,且异常原因为网络用户面无法连接到存储网络签约数据的服务器,则终端不再重新发起注册请求。
62.若具有签约数据提供功能的网络仅支持通过控制面或用户面获取网络签约数据,且异常原因为终端相邻两次发送通过获取网络签约数据的注册请求的时间小于最小时间间隔,则在相邻两次注册的最小时间间隔内,不再重新发起注册请求。
63.在一些实施例中,终端接入控制装置可以接收终端发送的多个注册请求。例如,终端可以同时发送通过控制面获取第二网络签约数据的注册请求以及通过用户面获取第三网络签约数据的注册请求。也可以将每个注册请求对应的异常原因发送给终端。例如,终端接入控制装置确定无法通过网络控制面连接到存储第二网络签约数据的服务器,还确定存储第三网络签约数据的服务器中没有与终端对应的签约数据,则可以将这两种异常情况都发送给终端。
64.在上述实施例中,确定终端无法获取网络签约数据的异常原因,并将异常原因发送至终端,以使终端根据异常原因确定是否重新发起注册请求,从而能够减少因终端频繁尝试注册导致资源浪费的问题,提高了终端通过网络获取签约数据的成功率。
65.图2为本公开的终端接入控制方法的另一些实施例的流程示意图。该实施例由终端执行。
66.在步骤210,向具有签约数据提供功能的网络发送获取网络签约数据的注册请求。
67.网络签约数据可以为接收注册请求的网络的签约数据,也可以是其他网络的签约数据。
68.在一些实施例中,该注册请求中可以携带用于验证终端合法性的第一终端鉴权数据,第一终端鉴权数据例如为终端制造商凭证。具有签约数据提供功能的网络对终端制造商凭证进行验证,判断终端是否合法,若合法,则可以执行后续操作。
69.在一些实施例中,该注册请求中还可以携带用于存储网络签约数据的服务器对终端进行鉴权的第二终端鉴权数据。第一终端鉴权数据和第二终端鉴权数据为相同或不同的终端鉴权数据。
70.在步骤220,接收具有签约数据提供功能的网络发送的终端无法获取网络签约数据的异常原因。
71.在一些实施例中,异常原因包括:网络控制面无法连接到存储网络签约数据的服务器、网络用户面无法连接到存储网络签约数据的服务器、存储网络签约数据的服务器中没有与终端对应的签约数据、终端相邻两次发送获取网络签约数据的注册请求的时间小于最小时间间隔、或存储网络签约数据的服务器对终端鉴权失败。
72.在一些实施例中,若终端向终端接入控制装置发送多个注册请求。例如,终端可以同时发送通过控制面获取第二网络签约数据的注册请求以及通过用户面获取第三网络签约数据的注册请求。则终端接入控制装置可以将每个注册请求对应的异常原因发送给终端,终端可以接收多个异常原因。
73.在步骤230,根据异常原因,确定是否重新发起注册请求。
74.例如,存储网络签约数据的服务器中没有与终端对应的签约数据,或者,存储网络签约数据的服务器对终端鉴权失败,则终端不再重新发起注册请求。
75.再例如,针对具有签约数据提供功能的网络既支持通过控制面获取网络签约数据,也支持通过用户面获取网络签约数据的情况。若异常原因为网络控制面无法连接到存储网络签约数据的服务器,则终端不再向具有签约数据提供功能的网络发送通过控制面获
取网络签约数据的注册请求。若异常原因为网络用户面无法连接到存储网络签约数据的服务器,则终端不再向具有签约数据提供功能的网络发送通过用户面获取网络签约数据的注册请求。若异常原因为终端相邻两次发送通过控制面获取网络签约数据的注册请求的时间小于最小时间间隔,则向终端发送相邻两次注册的最小时间间隔,以使终端相邻两次注册的最小时间间隔内,不再重新发起通过控制面获取网络签约数据的注册请求。若异常原因为终端相邻两次发送通过用户面获取网络签约数据的注册请求的时间小于最小时间间隔,则向终端发送相邻两次注册的最小时间间隔,以使终端相邻两次注册的最小时间间隔内,不再重新发起通过用户面获取网络签约数据的注册请求。
76.若具有签约数据提供功能的网络仅支持通过控制面获取网络签约数据,且异常原因为网络控制面无法连接到存储网络签约数据的服务器;或者,若具有签约数据提供功能的网络仅支持通过用户面获取网络签约数据,且异常原因为网络用户面无法连接到存储网络签约数据的服务器,则终端不再重新发起注册请求。
77.若具有签约数据提供功能的网络仅支持通过控制面或用户面获取网络签约数据,且异常原因为终端相邻两次发送通过获取网络签约数据的注册请求的时间小于最小时间间隔,则在相邻两次注册的最小时间间隔内,不再重新发起注册请求。
78.在上述实施例中,终端接收具有签约数据提供功能的网络发送的终端无法获取网络签约数据的异常原因,根据异常原因确定是否重新发起注册请求,减少了因终端频繁尝试注册导致过多占用网络资源的问题。
79.图3为本公开的终端接入控制方法的另一些实施例的流程示意图。
80.在步骤310,终端向第一网络发送注册请求,注册请求中指示通过第一网络获取第二网络签约数据。第一网络具有签约数据提供功能,签约数据例如包括签约凭证、终端标识等。
81.第一网络例如为snpn(stand-alone non-public network,独立非公共网络)、plmn(public land mobile network,公共陆地移动网络)、pni-npn(public network integrated non-public network,公共网络集成的非公共网络)等,第二网络例如为snpn、pni-npn等。
82.第一网络和第二网络可以为同一网络也可以为不同网络。
83.在一些实施例中,若第一网络既可以支持通过控制面获取第二网络签约数据,也支持通过用户面获取第二网络签约数据,则终端向第一网络发送注册请求时,该注册请求中可以指示通过控制面或用户面获取网络签约数据。若第一网络仅支持通过控制面获取第二网络签约数据,或者第一网络仅支持通过用户面获取第二网络签约数据,则注册请求可以不携带通过控制面或用户面获取网络签约数据的指示信息。
84.在步骤320,第一网络确定无法通过当前网络获取第二网络签约数据的异常原因。
85.异常原因包括:第一网络控制面无法连接到存储第二网络签约数据的服务器、第一网络用户面无法连接到存储第二网络签约数据的服务器、存储第二网络签约数据的服务器中没有与终端对应的签约数据、终端相邻两次发送获取网络签约数据的注册请求的时间小于最小时间间隔,或者,存储第二网络签约数据的服务器对终端鉴权失败等。
86.在步骤330,第一网络将异常原因发送至终端。
87.在一些实施例中,若异常原因为终端相邻两次发送获取网络签约数据的注册请求
的时间小于最小时间间隔,则第一网络还向终端发送相邻两次注册的最小时间间隔。
88.在步骤340,终端根据异常原因进行下一次注册或不再注册。
89.例如,若异常原因为第一网络控制面无法连接到存储第二网络签约数据的服务器,则终端不再自动发起通过第一网络控制面获取第二网络签约数据的注册请求。
90.若异常原因为第一网络用户面无法连接到存储第二网络签约数据的服务器,则终端不再自动发起通过第一网络用户面获取第二网络签约数据的注册请求。
91.若异常原因为存储第二网络签约数据的服务器中没有终端的签约数据,或者存储第二网络签约数据的服务器鉴权终端失败,则终端不再自动发起通过第一网络获取第二网络签约数据的注册请求。
92.若异常原因为终端通过网络获取签约数据的注册过于频繁,则终端在第一网络下发的相邻两次注册的最小时间间隔内,不发起通过第一网络获取第二网络签约数据的注册请求。
93.在上述实施例中,使得终端在注册时获知无法通过网络获取签约数据的原因,并根据原因进行下一次注册或不再注册,提高终端通过网络获取签约数据的成功率,避免过多占用网络资源以及节省终端电量。
94.图4为本公开的终端接入控制方法的另一些实施例的流程示意图。该实施例中,具有签约数据提供功能的网络例如为snpn1,snpn1中包括udm(unified data management,统一数据管理功能),网络签约数据例如为snpn2的签约数据。
95.在步骤410,终端向snpn1发送注册请求,注册请求中指示该注册仅用于通过snpn1控制面获取snpn2的签约数据,注册请求中还携带终端制造商凭证。该终端制造商凭证可以用于snpn1对终端鉴权,以及存储snpn2签约数据的服务器对终端鉴权。
96.在步骤420,snpn1通过注册请求中的终端制造商凭证,验证该终端为合法终端。
97.在步骤430,snpn1的udm根据预先配置的路由信息确定snpn1无法通过控制面连接存储snpn2签约数据的服务器。
98.在步骤440,snpn1向终端发送拒绝注册消息,该拒绝注册消息中携带的异常原因为snpn1无法通过控制面连接到存储snpn2签约数据的服务器。
99.在步骤450,终端不再自动向snpn1发起通过snpn1控制面获取snpn2的签约数据的注册请求。
100.在该实施例中,snpn1将终端无法通过snpn1控制面获取储snpn2签约数据的异常原因发送给终端,终端则不再自动向snpn1发起通过snpn1控制面获取snpn2的签约数据的注册请求,减少资源浪费。
101.图5为本公开的终端接入控制方法的另一些实施例的流程示意图。该实施例中,具有签约数据提供功能的网络例如为snpn1,snpn1中包括udm,网络签约数据例如为snpn2的签约数据。
102.在步骤510,终端向snpn1发送注册请求,注册请求中指示该注册仅用于通过snpn1用户面获取snpn2的签约数据,注册请求中还携带终端制造商凭证。
103.在步骤520,snpn1通过注册请求中的终端制造商凭证,验证该终端为合法终端。
104.在步骤530,snpn1的udm确定snpn1无法通过用户面连接存储snpn2签约数据的服务器。
105.在步骤540,snpn1向终端发送拒绝注册消息,该拒绝注册消息中携带的异常原因为snpn1无法通过用户面连接到存储snpn2签约数据的服务器。
106.在步骤550,终端不再自动向snpn1发起通过snpn1用户面获取snpn2的签约数据的注册请求。
107.在该实施例中,snpn1将终端无法通过snpn1用户面获取储snpn2签约数据的异常原因发送给终端,终端则不再自动向snpn1发起通过snpn1用户面获取snpn2的签约数据的注册请求,减少资源浪费。
108.图6为本公开的终端接入控制方法的另一些实施例的流程示意图。该实施例中,具有签约数据提供功能的网络例如为snpn1,snpn1中包括udm,网络签约数据例如为snpn2的签约数据。
109.在步骤610,终端向snpn1发送注册请求,注册请求中指示通过snpn1获取snpn2的签约数据,注册请求中还携带终端制造商凭证。
110.在一些实施例中,注册请求中指示该注册仅用于通过snpn1控制面获取snpn2的签约数据。
111.在步骤620,snpn1通过注册请求中的终端制造商凭证,验证该终端为合法终端。
112.在步骤630,snpn1的udm连接到存储snpn2签约数据的服务器,但存储snpn2签约数据的服务器中没有该终端的签约信息。
113.在步骤640,snpn1向终端发送拒绝注册消息,该拒绝注册消息中携带的异常原因为存储snpn2签约数据的服务器中没有终端的签约信息。
114.在步骤650,终端不再向snpn1发起通过snpn1获取snpn2的签约数据的注册请求。
115.在一些实施例中,若注册请求中指示该注册仅用于通过snpn1控制面获取snpn2的签约数据,终端不再自动向snpn1发起通过snpn1控制面获取snpn2的签约数据的注册请求。
116.后续终端的使用者与snpn2签约,终端根据自身设定,允许使用者操作终端手动向snpn1发起通过snpn1获取snpn2的签约数据的注册请求。
117.在上述实施例中,终端接收到存储snpn2签约数据的服务器中没有终端的签约信息,则不再自动向snpn1发起通过snpn1控制面或用户面获取snpn2的签约数据的注册请求,减少终端频繁尝试注册占用资源。
118.图7为本公开的终端接入控制方法的另一些实施例的流程示意图。该实施例中,具有签约数据提供功能的网络例如为snpn1,snpn1中包括udm,网络签约数据例如为snpn2的签约数据。
119.在步骤710,终端向snpn1发送注册请求,注册请求中指示通过snpn1获取snpn2的签约数据,注册请求中还携带终端制造商凭证。
120.在一些实施例中,注册请求中指示该注册仅用于通过snpn1控制面获取snpn2的签约数据,或者,注册请求中指示该注册仅用于通过snpn1用户面获取snpn2的签约数据。
121.在步骤720,snpn1通过注册请求中的终端制造商凭证,验证该终端为合法终端。
122.在步骤730,snpn1的udm确定本次注册和终端前一次相同类型的注册相隔时间小于相邻两次注册的最小时间间隔,即发送注册请求过于频繁。
123.例如,本次注册和终端前一次注册仅相隔30秒,终端在plmn的签约数据规定或plmn udm自身配置规定,终端上述类型的注册间隔不能小于60秒。
124.在步骤740,snpn1向终端发送拒绝注册消息,该拒绝注册消息中携带的异常原因为注册请求过于频繁,并指示终端相邻两次注册的最小时间间隔。例如,指示终端两次相邻的用于通过网络获取签约数据的注册间隔不能小于60秒。
125.在步骤750,终端在相邻两次注册的最小时间间隔内,不再向snpn1发起通过snpn1获取snpn2的签约数据的注册请求。
126.例如,注册请求中指示该注册仅用于通过snpn1控制面获取snpn2的签约数据,则终端在相邻两次注册的最小时间间隔内,不再向snpn1发起通过snpn1控制面获取snpn2的签约数据的注册请求。注册请求中指示该注册仅用于通过snpn1用户面获取snpn2的签约数据,则终端在相邻两次注册的最小时间间隔内,不再向snpn1发起通过snpn1用户面获取snpn2的签约数据的注册请求。
127.在上述实施例中,终端接收到终端发送注册请求过于频繁的异常原因,则在相邻两次注册的最小时间间隔内,不再自动向snpn1发起通过snpn1控制面或用户面获取snpn2的签约数据的注册请求,减少终端频繁尝试注册占用资源。
128.图8为本公开的终端接入控制方法的另一些实施例的流程示意图。该实施例中,具有签约数据提供功能的网络例如为snpn1,snpn1中包括udm,网络签约数据例如为snpn2的签约数据。
129.在步骤810,终端向snpn1发送注册请求,注册请求中指示通过snpn1控制面获取snpn2的签约数据,注册请求中还携带终端制造商凭证。
130.在步骤820,snpn1通过注册请求中的终端制造商凭证,验证该终端为合法终端。
131.在步骤830,snpn1的udm确定存储snpn2网络签约数据的服务器鉴权终端失败。
132.例如,snpn1的udm向存储snpn2网络签约数据的服务器发送获取签约数据的请求,请求中携带终端制造商凭证。存储snpn2签约数据的服务器鉴权终端失败,向snpn2回复请求失败,失败原因为鉴权失败。
133.在步骤840,snpn1向终端发送拒绝注册消息,该拒绝注册消息中携带的异常原因为存储snpn2网络签约数据的服务器鉴权终端失败。
134.在步骤850,终端不再向snpn1发起通过snpn1控制面获取snpn2的签约数据的注册请求。
135.在上述实施例中,终端接收到存储snpn2网络签约数据的服务器鉴权终端失败的异常原因,则不再自动向snpn1发起通过snpn1控制面获取snpn2的签约数据的注册请求,减少终端频繁尝试注册占用资源。
136.图9为本公开的终端接入控制方法的另一些实施例的流程示意图。第一网络为plmn,包含udm。第二网络为pni-npn,网络签约数据例如为pni-npn的签约数据。
137.在步骤910,终端向plmn发送注册请求,注册请求中指示该注册仅用于通过plmn控制面获取pni-npn的签约数据,注册请求中还携带终端的plmn凭证以及终端制造商凭证,分别用于plmn鉴权和存储pni-npn签约数据的服务器鉴权。
138.在步骤920,plmn通过注册请求中的终端的plmn凭证,验证该终端为合法终端。
139.在步骤930,plmn的udm根据预先配置的路由信息确定plmn无法通过控制面连接存储pni-npn签约数据的服务器。
140.在步骤940,plmn向终端发送拒绝注册消息,该拒绝注册消息中携带的异常原因为
plmn无法通过控制面连接到存储pni-npn签约数据的服务器。
141.在步骤950,终端不再自动向plmn发起通过plmn控制面获取pni-npn的签约数据的注册请求。
142.在该实施例中,plmn将终端无法通过plmn控制面获取储pni-npn签约数据的异常原因发送给终端,终端则不再自动向plmn发起通过plmn控制面获取pni-npn的签约数据的注册请求,减少资源浪费。
143.图10为本公开的终端接入控制方法的另一些实施例的流程示意图。第一网络为plmn,包含udm。第二网络为pni-npn,网络签约数据例如为pni-npn的签约数据。
144.在步骤1010,终端向plmn发送注册请求,注册请求中指示该注册仅用于通过plmn用户面获取pni-npn的签约数据,注册请求中还携带终端的plmn凭证用于plmn鉴权,通过plmn用户面获取pni-npn的签约数据的方法,无需在注册请求中携带用于存储pni-npn签约数据的服务器鉴权的凭证。
145.在步骤1020,plmn通过注册请求中的plmn凭证,验证该终端为合法终端。
146.在步骤1030,plmn的udm确定plmn无法通过用户面连接存储pni-npn签约数据的服务器。
147.在步骤1040,plmn向终端发送拒绝注册消息,该拒绝注册消息中携带的异常原因为plmn无法通过用户面连接到存储pni-npn签约数据的服务器。
148.在步骤1050,终端不再自动向plmn发起通过plmn用户面获取pni-npn的签约数据的注册请求。
149.在该实施例中,plmn将终端无法通过plmn用户面获取储pni-npn签约数据的异常原因发送给终端,终端则不再自动向plmn发起通过plmn用户面获取pni-npn的签约数据的注册请求,减少资源浪费。
150.图11为本公开的终端接入控制方法的另一些实施例的流程示意图。该实施例中,具有签约数据提供功能的网络例如为plmn,plmn中包括udm,网络签约数据例如为pni-npn的签约数据。
151.在步骤1110,终端向plmn发送注册请求,注册请求中指示通过plmn获取pni-npn的签约数据,注册请求中还携带终端制造商凭证。
152.在一些实施例中,注册请求中指示该注册仅用于通过plmn控制面获取pni-npn的签约数据。
153.在步骤1120,plmn通过注册请求中的终端制造商凭证,验证该终端为合法终端。
154.在步骤1130,plmn的udm连接到存储pni-npn签约数据的服务器,但存储pni-npn签约数据的服务器中没有该终端的签约信息。
155.在步骤1140,plmn向终端发送拒绝注册消息,该拒绝注册消息中携带的异常原因为存储pni-npn签约数据的服务器中没有终端的签约信息。
156.在步骤1150,终端不再向plmn发起通过plmn获取pni-npn的签约数据的注册请求。
157.在一些实施例中,若注册请求中指示该注册仅用于通过plmn控制面获取pni-npn的签约数据,终端不再自动向plmn发起通过plmn控制面获取pni-npn的签约数据的注册请求。
158.后续终端的使用者与pni-npn签约,终端根据自身设定,允许使用者操作终端手动
向plmn发起通过plmn获取pni-npn的签约数据的注册请求。
159.在上述实施例中,终端接收到存储pni-npn签约数据的服务器中没有终端的签约信息,则不再自动向plmn发起通过plmn控制面或用户面获取pni-npn的签约数据的注册请求,减少终端频繁尝试注册占用资源。
160.图12为本公开的终端接入控制方法的另一些实施例的流程示意图。该实施例中,具有签约数据提供功能的网络例如为plmn,plmn中包括udm,网络签约数据例如为pni-npn的签约数据。
161.在步骤1210,终端向plmn发送注册请求,注册请求中指示通过plmn获取pni-npn的签约数据,注册请求中还携带终端制造商凭证。
162.在一些实施例中,注册请求中指示该注册仅用于通过plmn控制面获取pni-npn的签约数据,或者,注册请求中指示该注册仅用于通过plmn用户面获取pni-npn的签约数据。
163.在步骤1220,plmn通过注册请求中的终端制造商凭证,验证该终端为合法终端。
164.在步骤1230,plmn的udm确定本次注册和终端前一次注册相隔时间小于相邻两次注册的最小时间间隔,即确定发送注册请求过于频繁。
165.例如,本次注册和终端前一次注册仅相隔30秒,终端在plmn的签约数据规定或plmn udm自身配置规定,终端上述类型的注册间隔不能小于60秒。
166.在步骤1240,plmn向终端发送拒绝注册消息,该拒绝注册消息中携带的异常原因为注册请求过于频繁,并指示终端相邻两次注册的最小时间间隔。例如,指示终端两次相邻的用于通过网络获取签约数据的注册间隔不能小于60秒。
167.在步骤1250,终端在相邻两次注册的最小时间间隔内,不再向plmn发起通过plmn获取pni-npn的签约数据的注册请求。
168.例如,注册请求中指示该注册仅用于通过plmn控制面获取pni-npn的签约数据,则终端在相邻两次注册的最小时间间隔内,不再向plmn发起通过plmn控制面获取pni-npn的签约数据的注册请求。注册请求中指示该注册仅用于通过plmn用户面获取pni-npn的签约数据,则终端在相邻两次注册的最小时间间隔内,不再向plmn发起通过plmn用户面获取pni-npn的签约数据的注册请求。
169.在上述实施例中,终端接收到终端发送注册请求过于频繁的异常原因,则在相邻两次注册的最小时间间隔内,不再自动向plmn发起通过plmn控制面或用户面获取pni-npn的签约数据的注册请求,减少终端频繁尝试注册占用资源。
170.图13为本公开的终端接入控制方法的另一些实施例的流程示意图。该实施例中,具有签约数据提供功能的网络例如为plmn,plmn中包括udm,网络签约数据例如为pni-npn的签约数据。
171.在步骤1310,终端向plmn发送注册请求,注册请求中指示通过plmn控制面获取pni-npn的签约数据,注册请求中还携带终端制造商凭证。
172.在步骤1320,plmn通过注册请求中的终端制造商凭证,验证该终端为合法终端。
173.在步骤1330,plmn的udm确定存储pni-npn网络签约数据的服务器鉴权终端失败。
174.例如,plmn的udm向存储pni-npn网络签约数据的服务器发送获取签约数据的请求,请求中携带终端制造商凭证。存储pni-npn签约数据的服务器鉴权终端失败,向pni-npn回复请求失败,失败原因为鉴权失败。
175.在步骤1340,plmn向终端发送拒绝注册消息,该拒绝注册消息中携带的异常原因为存储pni-npn网络签约数据的服务器鉴权终端失败。
176.在步骤1350,终端不再向plmn发起通过plmn控制面获取pni-npn的签约数据的注册请求。
177.在上述实施例中,终端接收到存储pni-npn网络签约数据的服务器鉴权终端失败的异常原因,则不再自动向plmn发起通过plmn控制面获取pni-npn的签约数据的注册请求,减少终端频繁尝试注册占用资源。
178.图14为本公开的终端接入控制装置的一些实施例的结构示意图。该终端接入控制装置包括:注册请求接收单元1410、异常原因确定单元1420、异常原因发送单元1430。
179.注册请求接收单元1410被配置为接收终端发送的获取网络签约数据的注册请求。
180.网络签约数据可以为具有签约数据提供功能的网络签约数据,也可以是其他网络的签约数据。
181.在一些实施例中,该注册请求中可以携带用于验证终端合法性的第一终端鉴权数据,第一终端鉴权数据例如为终端制造商凭证。终端接入控制装置对终端制造商凭证进行验证,判断终端是否合法,若合法,则可以执行后续操作。
182.在一些实施例中,该注册请求中还可以携带用于存储网络签约数据的服务器对终端进行鉴权的第二终端鉴权数据。第一终端鉴权数据和第二终端鉴权数据为相同或不同的终端鉴权数据。
183.在一些实施例中,若第一网络既可以支持通过控制面获取第二网络签约数据,也支持通过用户面获取第二网络签约数据。则终端向第一网络发送注册请求时,该注册请求中可以指示通过控制面或用户面获取网络签约数据。若第一网络仅支持通过控制面获取第二网络签约数据,或者第一网络仅支持通过用户面获取第二网络签约数据,则注册请求可以不携带通过控制面或用户面获取网络签约数据的指示信息。
184.异常原因确定单元1420被配置为确定终端无法获取网络签约数据的异常原因。
185.在一些实施例中,异常原因包括:网络控制面无法连接到存储网络签约数据的服务器、网络用户面无法连接到存储网络签约数据的服务器、存储网络签约数据的服务器中没有与终端对应的签约数据、终端相邻两次发送获取网络签约数据的注册请求的时间小于最小时间间隔、或存储网络签约数据的服务器对终端鉴权失败。
186.在一些实施例中,终端相邻两次发送获取网络签约数据的注册请求的时间小于最小时间间隔包括:终端相邻两次发送通过控制面获取网络签约数据的注册请求的时间小于最小时间间隔,或终端相邻两次发送通过用户面获取网络签约数据的注册请求的时间小于最小时间间隔。
187.异常原因发送单元1430被配置为将异常原因发送至终端,以使终端根据异常原因确定是否重新发起注册请求。
188.在上述实施例中,确定终端无法获取网络签约数据的异常原因,并将异常原因发送至终端,以使终端根据异常原因确定是否重新发起注册请求,从而减少因终端频繁尝试注册导致资源浪费,提高终端通过网络获取签约数据的成功率。
189.图15为本公开的终端的一些实施例的结构示意图。该终端包括:注册请求发送单元1510、异常原因接收单元1520和注册请求判断单元1530。
190.注册请求发送单元1510被配置为向具有签约数据提供功能的网络发送获取网络签约数据的注册请求。
191.在一些实施例中,若第一网络既可以支持通过控制面获取第二网络签约数据,也支持通过用户面获取第二网络签约数据。则终端向第一网络发送注册请求时,该注册请求中可以指示通过控制面或用户面获取网络签约数据。若第一网络仅支持通过控制面获取第二网络签约数据,或者第一网络仅支持通过用户面获取第二网络签约数据,则注册请求可以不携带通过控制面或用户面获取网络签约数据的指示信息。
192.异常原因接收单元1520被配置为接收具有签约数据提供功能的网络发送的终端无法获取网络签约数据的异常原因。
193.在一些实施例中,异常原因包括:网络控制面无法连接到存储网络签约数据的服务器、网络用户面无法连接到存储网络签约数据的服务器、存储网络签约数据的服务器中没有与终端对应的签约数据、终端相邻两次发送获取网络签约数据的注册请求的时间小于最小时间间隔、或存储网络签约数据的服务器对终端鉴权失败。
194.在一些实施例中,终端相邻两次发送获取网络签约数据的注册请求的时间小于最小时间间隔包括:终端相邻两次发送通过控制面获取网络签约数据的注册请求的时间小于最小时间间隔,或终端相邻两次发送通过用户面获取网络签约数据的注册请求的时间小于最小时间间隔。
195.注册请求判断单元1530被配置为根据异常原因,确定是否重新发起注册请求。
196.例如,存储网络签约数据的服务器中没有与终端对应的签约数据,或者,存储网络签约数据的服务器对终端鉴权失败,则终端不再重新发起注册请求。
197.再例如,针对具有签约数据提供功能的网络既支持通过控制面获取网络签约数据,也支持通过用户面获取网络签约数据的情况。若异常原因为网络控制面无法连接到存储网络签约数据的服务器,则终端不再向具有签约数据提供功能的网络发送通过控制面获取网络签约数据的注册请求。若异常原因为网络用户面无法连接到存储网络签约数据的服务器,则终端不再向具有签约数据提供功能的网络发送通过用户面获取网络签约数据的注册请求。若异常原因为终端相邻两次发送通过控制面获取网络签约数据的注册请求的时间小于最小时间间隔,则向终端发送相邻两次注册的最小时间间隔,以使终端相邻两次注册的最小时间间隔内,不再重新发起通过控制面获取网络签约数据的注册请求。若异常原因为终端相邻两次发送通过用户面获取网络签约数据的注册请求的时间小于最小时间间隔,则向终端发送相邻两次注册的最小时间间隔,以使终端相邻两次注册的最小时间间隔内,不再重新发起通过用户面获取网络签约数据的注册请求。
198.若具有签约数据提供功能的网络仅支持通过控制面获取网络签约数据,且异常原因为网络控制面无法连接到存储网络签约数据的服务器;或者,若具有签约数据提供功能的网络仅支持通过用户面获取网络签约数据,且异常原因为网络用户面无法连接到存储网络签约数据的服务器,则终端不再重新发起注册请求。
199.若具有签约数据提供功能的网络仅支持通过控制面或用户面获取网络签约数据,且异常原因为终端相邻两次发送通过获取网络签约数据的注册请求的时间小于最小时间间隔,则在相邻两次注册的最小时间间隔内,不再重新发起注册请求。
200.在上述实施例中,终端接收具有签约数据提供功能的网络发送的终端无法获取网
络签约数据的异常原因,根据异常原因确定是否重新发起注册请求,减少因终端频繁尝试注册导致过多占用网络资源。
201.图16为本公开的终端接入控制系统的一些实施例的结构示意图。该系统包括终端1610、终端接入控制装置1620和服务器1630。终端1610和终端接入控制装置1620已在上述实施例中进行了详细介绍。
202.服务器1630被配置为存储网络签约数据。
203.在一些实施例中,终端接入控制装置1620所属网络,与网络签约数据中的网络,可以为同一网络,也可以为不同网络。
204.图17为本公开的电子设备的一些实施例的结构示意图。该电子设备1700包括存储器1710和处理器1720。其中:存储器1710可以是磁盘、闪存或其它任何非易失性存储介质。存储器用于存储图1-13所对应实施例中的指令。处理器1720耦接至存储器1710,可以作为一个或多个集成电路来实施,例如微处理器或微控制器。该处理器1720用于执行存储器中存储的指令。
205.在一些实施例中,处理器1720通过bus总线1730耦合至存储器1710。该电子设备1700还可以通过存储接口1740连接至外部存储系统1750以便调用外部数据,还可以通过网络接口1760连接至网络或者另外一台计算机系统(未标出)。此处不再进行详细介绍。
206.在该实施例中,通过存储器存储数据指令,再通过处理器处理上述指令,能够减少因终端频繁尝试注册过多占用网络资源以及节省终端电量。
207.在另一些实施例中,一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现图1-13所对应实施例中的方法的步骤。本领域内的技术人员应明白,本公开的实施例可提供为方法、装置、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
208.本公开是参照根据本公开实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
209.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
210.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
211.至此,已经详细描述了本公开。为了避免遮蔽本公开的构思,没有描述本领域所公
知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
212.虽然已经通过示例对本公开的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本公开的范围。本领域的技术人员应该理解,可在不脱离本公开的范围和精神的情况下,对以上实施例进行修改。本公开的范围由所附权利要求来限定。
再多了解一些

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

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

相关文献