APN更新方法、装置、终端设备、服务器及存储介质与流程

文档序号:33718789发布日期:2023-04-05 21:06阅读:192来源:国知局
APN更新方法、装置、终端设备、服务器及存储介质与流程

本公开涉及通信,尤其涉及一种apn更新方法、装置、终端设备、服务器及存储介质。


背景技术:

1、接入点(access point name,apn)指一种网络接入技术,是通过手机上网时必须配置的一个参数,它决定了手机通过哪种接入方式来访问网络。

2、对于手机用户来说,可以访问的外部网络类型有很多,例如:internet、wap网站、集团企业内部网络、行业内部专用网络。而不同的接入点所能访问的范围以及接入的方式是不同的,网络侧如何知道手机激活以后要访问哪个网络从而分配哪个网段的ip,这就要靠apn来区分了,即apn决定了用户的手机通过哪种接入方式来访问什么样的网络。


技术实现思路

1、为克服相关技术中存在的问题,本公开提供一种apn更新方法、装置、终端设备、服务器及存储介质。

2、根据本公开实施例的第一方面,提供一种apn更新方法,应用于终端设备,该方法包括:

3、获取服务器发送的apn配置信息,其中,apn配置信息是服务器确定的与目标运营商信息所对应的apn配置信息,目标运营商信息包括移动国家码和移动网络码;

4、根据apn配置信息,对终端设备的apn数据库中的与目标运营商信息对应的apn参数进行更新,其中,apn数据库用于存储多个运营商的apn参数。

5、可选的,在获取目标apn配置信息之前,还包括:

6、如果检测到终端设备的网络状态为异常,则向服务器发送包括目标运营商信息的apn更新请求,以请求服务器根据目标运营商信息确定对应的apn配置信息,并将apn配置信息发送给终端设备。

7、可选的,向服务器发送包括目标运营商信息的apn更新请求,包括:

8、检测终端设备的当前可用网络;

9、通过当前可用网络向服务器发送包括目标运营商信息的apn更新请求。

10、可选的,如果检测到终端设备的网络状态为异常,则向服务器发送包括目标运营商信息的apn更新请求,包括:

11、如果检测到终端设备的网络状态为异常,则确定终端设备的apn参数是否异常;

12、如果终端设备的apn参数为异常,则获取与异常的apn参数对应的运营商信息作为目标运营商信息;

13、向服务器发送包括目标运营商信息的apn更新请求。

14、可选的,确定终端设备的apn参数是否异常,包括:

15、获取与终端设备连接的运营商网络发送的网络错误码;

16、根据网络错误码,确定终端设备的apn参数是否异常。

17、可选的,在获取apn配置信息之前,还包括:

18、向服务器发送终端设备的设备信息,设备信息包括apn数据库存储的多个运营商的apn版本信息,apn版本信息用于服务器在确定需要更新终端设备中任一运营商的apn版本的情况下,将该运营商的新的apn版本对应的apn配置信息发送至终端设备。

19、根据本公开实施例的第二方面,提供一种apn更新方法,应用于服务器,该方法包括:

20、确定目标运营商信息所对应的apn配置信息,目标运营商信息包括移动国家码和移动网络码;

21、将apn配置信息发送给终端设备,apn配置信息用于终端设备对apn数据库中的与目标运营商信息对应的apn参数进行更新,其中,apn数据库用于存储多个运营商的apn参数。

22、可选的,确定目标运营商信息所对应的apn配置信息,包括:

23、响应于接收到终端设备发送的包括目标运营商信息的apn更新请求,根据目标运营商信息确定对应的apn配置信息。

24、可选的,确定目标运营商信息所对应的apn配置信息,包括:

25、接收到终端设备发送的设备信息,设备信息包括apn数据库存储的多个运营商的apn版本信息;

26、根据apn版本信息确定是否需要对终端设备中任一运营商的apn版本进行更新;

27、在确定需要更新终端设备中任一运营商的apn版本的情况下,确定对应该运营商的新的apn版本的apn配置信息,apn配置信息包括用于指示该运营商的目标运营商信息。

28、可选的,将apn配置信息发送给终端设备包括:

29、与终端设备建立超文本传输协议长连接;

30、将apn配置信息通过超文本传输协议长连接发送给终端设备,apn配置信息为json格式。

31、根据本公开实施例的第三方面,提供一种apn更新装置,应用于终端设备,该apn更新装置包括:

32、配置信息获取模块,被配置为获取服务器发送的apn配置信息,其中,apn配置信息是服务器确定的与目标运营商信息所对应的apn配置信息,目标运营商信息包括移动国家码和移动网络码;

33、更新模块,被配置为根据apn配置信息,对终端设备的apn数据库中的与目标运营商信息对应的apn参数进行更新,其中,apn数据库用于存储多个运营商的apn参数。

34、根据本公开实施例的第四方面,提供一种apn更新装置,应用于服务器,该apn更新装置包括:

35、配置信息确定模块,被配置为确定目标运营商信息所对应的apn配置信息,目标运营商信息包括移动国家码和移动网络码;

36、发送模块,被配置为将apn配置信息发送给终端设备,apn配置信息用于终端设备对apn数据库中的与目标运营商信息对应的apn参数进行更新,其中,apn数据库用于存储多个运营商的apn参数。

37、根据本公开实施例的第五方面,提供一种终端设备,包括:

38、处理器;

39、用于存储处理器可执行指令的存储器;

40、其中,处理器被配置为:

41、获取服务器发送的apn配置信息,其中,apn配置信息是服务器确定的与目标运营商信息所对应的apn配置信息,目标运营商信息包括移动国家码和移动网络码;

42、根据apn配置信息,对终端设备的apn数据库中的与目标运营商信息对应的apn参数进行更新,其中,apn数据库用于存储多个运营商的apn参数。

43、根据本公开实施例的第六方面,提供一种服务器,包括:

44、处理器;

45、用于存储处理器可执行指令的存储器;

46、其中,处理器被配置为:

47、确定目标运营商信息所对应的apn配置信息,目标运营商信息包括移动国家码和移动网络码;

48、将apn配置信息发送给终端设备,apn配置信息用于终端设备对apn数据库中的与目标运营商信息对应的apn参数进行更新,其中,apn数据库用于存储多个运营商的apn参数。

49、根据本公开实施例的第七方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现第一方面的方法的步骤。

50、根据本公开实施例的第八方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现第二方面的方法的步骤。

51、本公开的实施例提供的技术方案可以包括以下有益效果:通过获取服务器发送的apn配置信息,其中,apn配置信息是服务器确定的与目标运营商信息所对应的apn配置信息,目标运营商信息包括移动国家码和移动网络码,再根据apn配置信息,对终端设备的apn数据库中的与目标运营商信息对应的apn参数进行更新,其中,apn数据库用于存储多个运营商的apn参数。也就是说,终端设备在更新apn时,只需要更新apn数据库中的与目标运营商信息对应的apn参数即可,而不用重新生成apn数据库,也不会影响到其它不需要更新的运营商的apn参数,从而不会影响apn数据库的稳定性,使得终端设备更新apn的过程更加简单、稳定。

52、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1