重定向方法、终端配置数据的获取方法、装置及设备与流程

文档序号:31122092发布日期:2022-08-13 01:42阅读:122来源:国知局
重定向方法、终端配置数据的获取方法、装置及设备与流程

1.本发明涉及通信技术领域,尤其是指一种重定向方法、终端配置数据的获取方法、装置及设备。


背景技术:

2.5g消息系统中在终端使用业务前,需要先到平台侧获取业务相关的配置数据,成功获取配置后,再执行后续的注册流程、使用业务等。在5g消息系统中,支持设置多个业务配置服务器(主配置服务器+附加配置服务器),5g消息相关的配置数据可以由多台配置服务器来提供。
3.终端向网络侧发送获取配置信息请求后,主配置服务器向终端返回http200ok响应,消息体中携带xml格式的配置数据。如果还有其他的附加配置服务器提供服务,则在xml消息体中还可携带附加配置服务器的相关信息(包括域名、ip地址、其配置参数对应的业务id等),终端再依次到各个附加配置服务器去获取配置数据。
4.在5g消息系统之前的其他消息系统中,还未出现多台配置服务器提供业务配置数据的需求,故现网存量的低版本终端不支持通过http 200ok中携带附加配置服务器的配置数据获取方式,网络侧直接由1个配置服务器提供服务。
5.现有技术中,5g消息系统中的高版本终端支持由多个配置服务器提供5g消息业务配置数据,而存量的低版本终端不支持通过http 200ok中携带附加配置服务器的配置数据获取方式。而5g消息网络建设完成后,需要将原有的存量低版本终端用户迁移到新建成的5g消息网络上,网络如何兼容低版本终端是一个需要解决的问题,而目前并没有给出解决方案。


技术实现要素:

6.本发明实施例的目的在于提供一种重定向方法、终端配置数据的获取方法、装置及设备,以解决现有技术中5g消息系统无法兼容低版本终端的问题。
7.为了解决上述问题,本发明实施例提供一种重定向方法,由第一配置服务器执行,包括:
8.接收终端发送的配置请求,
9.根据所述配置请求,向终端发送响应消息,所述响应消息用于将所述终端重定向到一个或多个附加配置服务器;其中,所述响应消息携带所述一个或多个附加配置服务器的相关信息。
10.其中,根据所述配置请求,向终端发送响应消息,包括:
11.根据所述配置请求,确定所述终端支持的配置版本;
12.在所述终端支持第一配置版本的情况下,向所述终端发送第一响应消息,所述第一响应消息中携带适用于所述终端的一个附加配置服务器的相关信息。
13.其中,根据所述配置请求,向终端发送响应消息,包括:
14.根据所述配置请求,确定所述终端支持的配置版本;
15.在所述终端支持第二配置版本的情况下,向所述终端发送第二响应消息,所述第二响应消息中携带适用于所述终端的一个或多个附加配置服务器的相关信息。
16.其中,根据所述配置请求,确定所述终端支持的配置版本,包括:
17.若所述配置请求未携带配置版本参数,确定所述终端支持第一配置版本;
18.或者,
19.若所述配置请求携带配置版本参数,且所述配置版本参数的取值为第一值,确定所述终端支持第一配置版本;
20.或者,
21.若所述配置请求携带配置版本参数,且所述配置版本参数的取值为第二值,确定所述终端支持第二配置版本。
22.其中,附加配置服务器的相关信息包括以下至少一项:
23.附加配置服务器的域名;
24.附加配置服务器的ip地址;
25.附加配置服务器的配置参数对应的业务id。
26.本发明实施例还提供一种终端配置数据的获取方法,由终端执行,包括:
27.向第一配置服务器发送配置请求;
28.接收所述第一配置服务器发送的响应消息,所述响应消息携带所述一个或多个附加配置服务器的相关信息;
29.根据响应消息,从所述一个或多个附加配置服务器中获取配置数据。
30.其中,向第一配置服务器发送配置请求,包括:
31.根据终端支持的配置版本,向所述第一配置服务器发送配置请求;
32.其中,在所述终端支持第一配置版本的情况下,所述配置请求不携带配置版本参数,或者所述配置请求携带的配置版本参数的取值为第一值;
33.或者,在所述第一终端支持第二配置版本的情况下,所述配置请求携带的配置版本参数的取值为第二值。
34.其中,在所述终端支持第一配置版本的情况下,所述第一响应消息中携带适用于所述终端的一个附加配置服务器的相关信息;
35.或者,
36.在所述终端支持第二配置版本的情况下,所述第二响应消息中携带适用于所述终端的一个或多个附加配置服务器的相关信息。
37.其中,附加配置服务器的相关信息包括以下至少一项:
38.附加配置服务器的域名;
39.附加配置服务器的ip地址;
40.附加配置服务器的配置参数对应的业务id。
41.其中,根据响应消息,从所述一个或多个附加配置服务器中获取配置数据,包括:
42.向所述响应消息指示的一个或多个附加配置服务器发送配置信息请求;
43.接收所述一个或多个附加配置服务器发送的配置数据。
44.本发明实施例还提供一种重定向装置,应用于第一配置服务器,包括:
45.第一接收模块,用于接收终端发送的配置请求,
46.第一发送模块,用于根据所述配置请求,向终端发送响应消息,所述响应消息用于将所述终端重定向到一个或多个附加配置服务器;其中,所述响应消息携带所述一个或多个附加配置服务器的相关信息。
47.本发明实施例还提供一种第一配置服务器,包括处理器和收发器,所述收发器在处理器的控制下接收和发送数据,所述处理器用于执行以下操作:
48.接收终端发送的配置请求,
49.根据所述配置请求,向终端发送响应消息,所述响应消息用于将所述终端重定向到一个或多个附加配置服务器;其中,所述响应消息携带所述一个或多个附加配置服务器的相关信息。
50.其中,所述处理器还用于执行以下操作:
51.根据所述配置请求,确定所述终端支持的配置版本;
52.在所述终端支持第一配置版本的情况下,向所述终端发送第一响应消息,所述第一响应消息中携带适用于所述终端的一个附加配置服务器的相关信息。
53.其中,所述处理器还用于执行以下操作:
54.根据所述配置请求,确定所述终端支持的配置版本;
55.在所述终端支持第二配置版本的情况下,向所述终端发送第二响应消息,所述第二响应消息中携带适用于所述终端的一个或多个附加配置服务器的相关信息。
56.其中,所述处理器还用于执行以下操作:
57.若所述配置请求未携带配置版本参数,确定所述终端支持第一配置版本;
58.或者,
59.若所述配置请求携带配置版本参数,且所述配置版本参数的取值为第一值,确定所述终端支持第一配置版本;
60.或者,
61.若所述配置请求携带配置版本参数,且所述配置版本参数的取值为第二值,确定所述终端支持第二配置版本。
62.其中,附加配置服务器的相关信息包括以下至少一项:
63.附加配置服务器的域名;
64.附加配置服务器的ip地址;
65.附加配置服务器的配置参数对应的业务id。
66.本发明实施例还提供一种终端配置数据的获取装置,应用于终端,包括:
67.第二发送模块,用于向第一配置服务器发送配置请求;
68.第二接收模块,用于接收所述第一配置服务器发送的响应消息,所述响应消息携带所述一个或多个附加配置服务器的相关信息;
69.获取模块,用于根据响应消息,从所述一个或多个附加配置服务器中获取配置数据。
70.本发明实施例还提供一种终端,包括处理器和收发器,所述收发器在处理器的控制下接收和发送数据,所述处理器用于执行以下操作:
71.向第一配置服务器发送配置请求;
72.接收所述第一配置服务器发送的响应消息,所述响应消息携带所述一个或多个附加配置服务器的相关信息;
73.根据响应消息,从所述一个或多个附加配置服务器中获取配置数据。
74.其中,所述处理器还用于执行以下操作:
75.根据终端支持的配置版本,向所述第一配置服务器发送配置请求;
76.其中,在所述终端支持第一配置版本的情况下,所述配置请求不携带配置版本参数,或者所述配置请求携带的配置版本参数的取值为第一值;
77.或者,在所述第一终端支持第二配置版本的情况下,所述配置请求携带的配置版本参数的取值为第二值。
78.其中,在所述终端支持第一配置版本的情况下,所述第一响应消息中携带适用于所述终端的一个附加配置服务器的相关信息;
79.或者,
80.在所述终端支持第二配置版本的情况下,所述第二响应消息中携带适用于所述终端的一个或多个附加配置服务器的相关信息。
81.其中,附加配置服务器的相关信息包括以下至少一项:
82.附加配置服务器的域名;
83.附加配置服务器的ip地址;
84.附加配置服务器的配置参数对应的业务id。
85.其中,所述处理器还用于执行以下操作:
86.向所述响应消息指示的一个或多个附加配置服务器发送配置信息请求;
87.接收所述一个或多个附加配置服务器发送的配置数据。
88.本发明实施例还提供一种通信设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,所述处理器执行所述程序时实现如上所述的重定向方法,或者实现如上所述的终端配置数据的获取方法。
89.本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的重定向方法中的步骤,或实现如上所述的终端配置数据的获取昂奋中的步骤。
90.本发明的上述技术方案至少具有如下有益效果:
91.本发明实施例的重定向方法、终端配置数据的获取方法、装置及设备中,提供一种同时支持低版本终端和高版本终端的终端配置数据获取方式,既可以解决网络侧直接由默认配置服务器提供服务的弊端,又可以同时兼容低版本终端和高版本终端,而且低版本终端不需改造(或只需要简单改造),即可迁移到新的5g消息系统上,成功获取终端配置数据使用业务,有利于业务的平滑过渡。
附图说明
92.图1表示本发明实施例提供的重定向方法的步骤流程图;
93.图2表示本发明实施例提供的终端配置数据的获取方法的步骤流程图;
94.图3表示本发明实施例提供的重定向装置的结构示意图;
95.图4表示本发明实施例提供的第一配置服务器的结构示意图;
96.图5表示本发明实施例提供的终端配置数据的获取装置的结构示意图;
97.图6表示本发明实施例提供的终端的结构示意图。
具体实施方式
98.为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
99.如图1所示,本发明实施例提供一种重定向方法,由第一配置服务器执行,包括:
100.步骤101,接收终端发送的配置请求;
101.步骤102,根据所述配置请求,向终端发送响应消息,所述响应消息用于将所述终端重定向到一个或多个附加配置服务器;其中,所述响应消息携带所述一个或多个附加配置服务器的相关信息。
102.5g消息系统是一个全网级业务,一般采用大区部署的方式,设立几个大区,每个大区负责为几个省份的用户提供服务。如果依然采用低版本终端系统的直接由默认配置服务器提供终端配置数据的方式,会导致每个大区节点的配置服务器的业务压力过大,也不利于业务容灾。故本发明实施例提供一种同时支持低版本终端和高版本终端的终端配置数据获取方式,既可以解决网络侧直接由默认配置服务器提供服务的弊端,又可以同时兼容低版本终端和高版本终端,而且低版本终端不需改造(或只需要简单改造),即可迁移到新的5g消息系统上,成功获取终端配置数据使用业务,有利于业务的平滑过渡。
103.本发明实施例中,平台侧部署两级配置服务器,分别为第一级配置服务器(即本技术中的第一配置服务器)和第二级配置服务器(即本技术中的附加配置服务器),其中,第一配置服务器不承担下发业务相关配置数据的功能,只负责将终端导向与其适配的附加配置服务器,也可以理解为第一配置服务器充当重定向配置服务器。
104.在本发明的一个可选实施例中,步骤102包括:
105.根据所述配置请求,确定所述终端支持的配置版本;
106.在所述终端支持第一配置版本的情况下,向所述终端发送第一响应消息,所述第一响应消息中携带适用于所述终端的一个附加配置服务器的相关信息。
107.其中,支持第一配置版本的终端可以理解为低版本终端,该低版本终端仅支持由1个配置服务器提供服务,故发送给该终端的第一响应消息中携带一个附加配置服务器的相关信息。可选地,该第一响应消息为http 301 moved permanently消息。换言之,当第一配置服务器侧采用返回http 301 moved permanently响应的方式将终端重定向到附加配置服务器时,由1台配置服务器为终端提供配置服务。
108.在本发明的另一个可选实施例中,步骤102包括:
109.根据所述配置请求,确定所述终端支持的配置版本;
110.在所述终端支持第二配置版本的情况下,向所述终端发送第二响应消息,所述第二响应消息中携带适用于所述终端的一个或多个附加配置服务器的相关信息。
111.其中,支持第二配置版本的终端可以理解为高版本终端,该高版本终端支持由多个配置服务器提供服务,故发送给该终端的第二响应消息中携带多个附加配置服务器的相关信息。可选地,该第二响应消息为http 200ok消息。在该示例中,第一配置服务器向终端返回的200ok消息的xml中不携带具体的配置数据,只携带附加配置服务器的相关信息。换
言之,当第一配置服务器侧采用返回http 200ok响应的方式将终端重定向到附加配置服务器时,可由多台配置服务器为终端提供配置服务。
112.在本发明的至少一个实施例中,根据所述配置请求,确定所述终端支持的配置版本,包括:
113.若所述配置请求未携带配置版本(provisioning-version)参数,确定所述终端支持第一配置版本;
114.或者,
115.若所述配置请求携带配置版本(provisioning-version)参数,且所述配置版本参数的取值为第一值,确定所述终端支持第一配置版本;
116.或者,
117.若所述配置请求携带配置版本(provisioning-version)参数,且所述配置版本参数的取值为第二值,确定所述终端支持第二配置版本。
118.其中,“provisioning-version”参数表示终端支持的配置文件版本号。
119.作为一个可选实施例,附加配置服务器的相关信息包括以下至少一项:
120.附加配置服务器的域名;
121.附加配置服务器的ip地址;
122.附加配置服务器的配置参数对应的业务id。
123.换言之,如果终端发送的配置请求中没有携带参数“provisioning-version”,第一配置服务器将其判定为不支持高版本终端的配置方式,向其返回http 301 moved permanently响应,响应中携带一个附加配置服务器的域名,将终端重定向到适用于低版本终端的附加配置服务器。如果终端的配置请求中携带了参数“provisioning-version”,第一配置服务器根据终端配置请求中的参数“provisioning-version”的值,判定客户端是否支持高版本终端的配置方式,如果支持,则采用高版本终端的方式,将附加配置服务器的相关信息通过http 200 ok下发到终端,将终端重定向到适用于高版本终端的附加配置服务器;如果不支持,则第一配置服务器返回http 301 moved permanently响应,响应中携带一个附加配置服务器的域名,将终端重定向到附加配置服务器。
124.综上,本发明实施例提供一种同时支持低版本终端和高版本终端的终端配置数据获取方式,既可以解决网络侧直接由默认配置服务器提供服务的弊端,又可以同时兼容低版本终端和高版本终端,而且低版本终端不需改造(或只需要简单改造),即可迁移到新的5g消息系统上,成功获取终端配置数据使用业务,有利于业务的平滑过渡。
125.如图2所示,本发明实施例还提供一种终端配置数据的获取方法,由终端执行,包括:
126.步骤201,向第一配置服务器发送配置请求;
127.例如,终端通过应用中预置的配置信息服务器地址或者通过用户usim卡的imsi(国际移动用户识别码)导出的配置服务器地址向第一配置服务器发送配置请求。
128.步骤202,接收所述第一配置服务器发送的响应消息,所述响应消息携带所述一个或多个附加配置服务器的相关信息;
129.步骤203,根据响应消息,从所述一个或多个附加配置服务器中获取配置数据。
130.本发明实施例中,平台侧部署两级配置服务器,分别为第一级配置服务器(即本申
请中的第一配置服务器)和第二级配置服务器(即本技术中的附加配置服务器),其中,第一配置服务器不承担下发业务相关配置数据的功能,只负责将终端导向与其适配的附加配置服务器,也可以理解为第一配置服务器充当重定向配置服务器。
131.在本发明的一个可选实施例中,步骤201包括:
132.根据终端支持的配置版本,向所述第一配置服务器发送配置请求;
133.其中,在所述终端支持第一配置版本的情况下,所述配置请求不携带配置版本(provisioning-version)参数,或者所述配置请求携带的配置版本(provisioning-version)参数的取值为第一值;
134.或者,在所述第一终端支持第二配置版本的情况下,所述配置请求携带的配置版本(provisioning-version)参数的取值为第二值。
135.其中,支持第一配置版本的终端可以理解为低版本终端,该低版本终端仅支持由1个配置服务器提供服务;支持第二配置版本的终端可以理解为高版本终端,该高版本终端支持由多个配置服务器提供服务。
136.可选地,“provisioning-version”参数表示终端支持的配置文件版本号。
137.可选地,如果是低版本终端,配置请求中可以携带“provisioning-version”参数,也可以不携带“provisioning-version”参数;如果不携带“provisioning-version”参数,则隐式指示该终端为低版本终端;如果携带了该“provisioning-version”参数,该参数的取值应与高版本终端携带的该参数值不同;如果是高版本终端,配置请求中必须携带“provisioning-version”参数。
138.在本发明的至少一个实施例中,在所述终端支持第一配置版本的情况下,所述第一响应消息中携带适用于所述终端的一个附加配置服务器的相关信息;其中,支持第一配置版本的终端可以理解为低版本终端,该低版本终端仅支持由1个配置服务器提供服务,故发送给该终端的第一响应消息中携带一个附加配置服务器的相关信息。可选地,该第一响应消息为http 301 moved permanently消息。
139.或者,在所述终端支持第二配置版本的情况下,所述第二响应消息中携带适用于所述终端的一个或多个附加配置服务器的相关信息。其中,支持第二配置版本的终端可以理解为高版本终端,该高版本终端支持由多个配置服务器提供服务,故发送给该终端的第二响应消息中携带多个附加配置服务器的相关信息。可选地,该第二响应消息为http 200 ok消息。在该示例中,第一配置服务器向终端返回的200ok消息的xml中不携带具体的配置数据,只携带附加配置服务器的相关信息。
140.在本发明的至少一个实施例中,附加配置服务器的相关信息包括以下至少一项:
141.附加配置服务器的域名;
142.附加配置服务器的ip地址;
143.附加配置服务器的配置参数对应的业务id。
144.作为一个可选实施例,步骤203包括:
145.向所述响应消息指示的一个或多个附加配置服务器发送配置信息请求;
146.接收所述一个或多个附加配置服务器发送的配置数据。
147.可选地,终端获得了附加配置服务器的相关信息之后,后续在正常情况下只去附加配置服务器获取配置数据,在终端重置、容灾等场景下才会再次触发到第一配置服务器
的请求流程,从而解决了配置服务器的业务压力及容灾的问题。
148.综上,本发明实施例提供一种同时支持低版本终端和高版本终端的终端配置数据获取方式,既可以解决网络侧直接由默认配置服务器提供服务的弊端,又可以同时兼容低版本终端和高版本终端,而且低版本终端不需改造(或只需要简单改造),即可迁移到新的5g消息系统上,成功获取终端配置数据使用业务,有利于业务的平滑过渡。
149.如图3所示,本发明实施例还提供一种重定向装置,应用于第一配置服务器,包括:
150.第一接收模块301,用于接收终端发送的配置请求,
151.第一发送模块302,用于根据所述配置请求,向终端发送响应消息,所述响应消息用于将所述终端重定向到一个或多个附加配置服务器;其中,所述响应消息携带所述一个或多个附加配置服务器的相关信息。
152.作为一个可选实施例,所述第一发送模块包括:
153.确定子模块,用于根据所述配置请求,确定所述终端支持的配置版本;
154.第一发送子模块,用于在所述终端支持第一配置版本的情况下,向所述终端发送第一响应消息,所述第一响应消息中携带适用于所述终端的一个附加配置服务器的相关信息。
155.作为一个可选实施例,所述第一发送模块包括:
156.确定子模块,用于根据所述配置请求,确定所述终端支持的配置版本;
157.第二发送子模块,用于在所述终端支持第二配置版本的情况下,向所述终端发送第二响应消息,所述第二响应消息中携带适用于所述终端的一个或多个附加配置服务器的相关信息。
158.作为一个可选实施例,所述确定子模块包括:
159.第一确定单元,用于若所述配置请求未携带配置版本参数,确定所述终端支持第一配置版本;
160.或者,
161.第二确定单元,用于若所述配置请求携带配置版本参数,且所述配置版本参数的取值为第一值,确定所述终端支持第一配置版本;
162.或者,
163.第三确定单元,用于若所述配置请求携带配置版本参数,且所述配置版本参数的取值为第二值,确定所述终端支持第二配置版本。
164.作为一个可选实施例,附加配置服务器的相关信息包括以下至少一项:
165.附加配置服务器的域名;
166.附加配置服务器的ip地址;
167.附加配置服务器的配置参数对应的业务id。
168.本发明实施例提供一种同时支持低版本终端和高版本终端的终端配置数据获取方式,既可以解决网络侧直接由默认配置服务器提供服务的弊端,又可以同时兼容低版本终端和高版本终端,而且低版本终端不需改造(或只需要简单改造),即可迁移到新的5g消息系统上,成功获取终端配置数据使用业务,有利于业务的平滑过渡。
169.需要说明的是,本发明实施例提供的重定向装置是能够执行上述重定向方法的装置,则上述重定向方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。
170.如图4所示,本发明实施例还提供一种第一配置服务器,包括处理器400和收发器410,所述收发器410在处理器400的控制下接收和发送数据,所述处理器400用于执行以下操作:
171.接收终端发送的配置请求,
172.根据所述配置请求,向终端发送响应消息,所述响应消息用于将所述终端重定向到一个或多个附加配置服务器;其中,所述响应消息携带所述一个或多个附加配置服务器的相关信息。
173.作为一个可选实施例,所述处理器还用于执行以下操作:
174.根据所述配置请求,确定所述终端支持的配置版本;
175.在所述终端支持第一配置版本的情况下,向所述终端发送第一响应消息,所述第一响应消息中携带适用于所述终端的一个附加配置服务器的相关信息。
176.作为一个可选实施例,所述处理器还用于执行以下操作:
177.根据所述配置请求,确定所述终端支持的配置版本;
178.在所述终端支持第二配置版本的情况下,向所述终端发送第二响应消息,所述第二响应消息中携带适用于所述终端的一个或多个附加配置服务器的相关信息。
179.作为一个可选实施例,所述处理器还用于执行以下操作:
180.若所述配置请求未携带配置版本参数,确定所述终端支持第一配置版本;
181.或者,
182.若所述配置请求携带配置版本参数,且所述配置版本参数的取值为第一值,确定所述终端支持第一配置版本;
183.或者,
184.若所述配置请求携带配置版本参数,且所述配置版本参数的取值为第二值,确定所述终端支持第二配置版本。
185.作为一个可选实施例,附加配置服务器的相关信息包括以下至少一项:
186.附加配置服务器的域名;
187.附加配置服务器的ip地址;
188.附加配置服务器的配置参数对应的业务id。
189.本发明实施例提供一种同时支持低版本终端和高版本终端的终端配置数据获取方式,既可以解决网络侧直接由默认配置服务器提供服务的弊端,又可以同时兼容低版本终端和高版本终端,而且低版本终端不需改造(或只需要简单改造),即可迁移到新的5g消息系统上,成功获取终端配置数据使用业务,有利于业务的平滑过渡。
190.需要说明的是,本发明实施例提供的第一配置服务器是能够执行上述重定向方法的第一配置服务器,则上述重定向方法的所有实施例均适用于该第一配置服务器,且均能达到相同或相似的有益效果。
191.如图5所示,本发明实施例还提供一种终端配置数据的获取装置,应用于终端,包括:
192.第二发送模块501,用于向第一配置服务器发送配置请求;
193.第二接收模块502,用于接收所述第一配置服务器发送的响应消息,所述响应消息携带所述一个或多个附加配置服务器的相关信息;
194.获取模块503,用于根据响应消息,从所述一个或多个附加配置服务器中获取配置数据。
195.作为一个可选实施例,所述第二发送模块包括:
196.第二发送资模块,用于根据终端支持的配置版本,向所述第一配置服务器发送配置请求;
197.其中,在所述终端支持第一配置版本的情况下,所述配置请求不携带配置版本参数,或者所述配置请求携带的配置版本参数的取值为第一值;
198.或者,在所述第一终端支持第二配置版本的情况下,所述配置请求携带的配置版本参数的取值为第二值。
199.作为一个可选实施例,在所述终端支持第一配置版本的情况下,所述第一响应消息中携带适用于所述终端的一个附加配置服务器的相关信息;
200.或者,
201.在所述终端支持第二配置版本的情况下,所述第二响应消息中携带适用于所述终端的一个或多个附加配置服务器的相关信息。
202.作为一个可选实施例,附加配置服务器的相关信息包括以下至少一项:
203.附加配置服务器的域名;
204.附加配置服务器的ip地址;
205.附加配置服务器的配置参数对应的业务id。
206.作为一个可选实施例,所述获取模块包括:
207.第一获取子模块,用于向所述响应消息指示的一个或多个附加配置服务器发送配置信息请求;
208.第二获取子模块,用于接收所述一个或多个附加配置服务器发送的配置数据。
209.本发明实施例提供一种同时支持低版本终端和高版本终端的终端配置数据获取方式,既可以解决网络侧直接由默认配置服务器提供服务的弊端,又可以同时兼容低版本终端和高版本终端,而且低版本终端不需改造(或只需要简单改造),即可迁移到新的5g消息系统上,成功获取终端配置数据使用业务,有利于业务的平滑过渡。
210.需要说明的是,本发明实施例提供的终端配置数据的获取装置是能够执行上述终端配置数据的获取方法的装置,则上述终端配置数据的获取方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。
211.如图6所示,本发明实施例还提供一种终端,包括处理器600和收发器610,所述收发器610在处理器600的控制下接收和发送数据,所述处理器600用于执行以下操作:
212.向第一配置服务器发送配置请求;
213.接收所述第一配置服务器发送的响应消息,所述响应消息携带所述一个或多个附加配置服务器的相关信息;
214.根据响应消息,从所述一个或多个附加配置服务器中获取配置数据。
215.作为一个可选实施例,所述处理器还用于执行以下操作:
216.根据终端支持的配置版本,向所述第一配置服务器发送配置请求;
217.其中,在所述终端支持第一配置版本的情况下,所述配置请求不携带配置版本参数,或者所述配置请求携带的配置版本参数的取值为第一值;
218.或者,在所述第一终端支持第二配置版本的情况下,所述配置请求携带的配置版本参数的取值为第二值。
219.作为一个可选实施例,在所述终端支持第一配置版本的情况下,所述第一响应消息中携带适用于所述终端的一个附加配置服务器的相关信息;
220.或者,
221.在所述终端支持第二配置版本的情况下,所述第二响应消息中携带适用于所述终端的一个或多个附加配置服务器的相关信息。
222.作为一个可选实施例,附加配置服务器的相关信息包括以下至少一项:
223.附加配置服务器的域名;
224.附加配置服务器的ip地址;
225.附加配置服务器的配置参数对应的业务id。
226.作为一个可选实施例,所述处理器还用于执行以下操作:
227.向所述响应消息指示的一个或多个附加配置服务器发送配置信息请求;
228.接收所述一个或多个附加配置服务器发送的配置数据。
229.本发明实施例提供一种同时支持低版本终端和高版本终端的终端配置数据获取方式,既可以解决网络侧直接由默认配置服务器提供服务的弊端,又可以同时兼容低版本终端和高版本终端,而且低版本终端不需改造(或只需要简单改造),即可迁移到新的5g消息系统上,成功获取终端配置数据使用业务,有利于业务的平滑过渡。
230.需要说明的是,本发明实施例提供的终端是能够执行上述终端配置数据的获取方法的终端,则上述终端配置数据的获取方法的所有实施例均适用于该终端,且均能达到相同或相似的有益效果。
231.本发明实施例还提供一种通信设备,该通信设备为上述第一配置服务器或终端,该通信设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的重定向方法实施例中的各个过程或如上所述的终端配置数据的获取方法实施例中的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
232.本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的重定向方法实施例中的各个过程或如上所述的终端配置数据的获取方法实施例中的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
233.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可读存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
234.本技术是参照根据本技术实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其它可编程数据处理设备的处理器以产生
一个机器,使得通过计算机或其它可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或一个方框或多个方框中指定的功能的装置。
235.这些计算机程序指令也可存储在能引导计算机或其它可编程数据处理设备以特定方式工作的计算机可读存储介质中,使得存储在该计算机可读存储介质中的指令产生包括指令装置的纸制品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
236.这些计算机程序指令也可装载到计算机或其它可编程数据处理设备上,使得计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他科编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
237.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1