APN信息的收集及同步方法、终端设备及存储介质与流程

文档序号:11411547阅读:333来源:国知局
APN信息的收集及同步方法、终端设备及存储介质与流程
本发明涉及智能终端
技术领域
,特别涉及一种apn信息的收集及同步方法、终端设备及存储介质。
背景技术
:随着手机的发展,数据业务已经是手机产业的关键业务。而决定能否使用运营商的数据业务最关键的是apn(数据网络接入访问节点)的设置。只有正确配置合法的apn,才能使用运营商的数据业务才能上网。不管是在2g、3g、4g都需要手机配置apn才能保证正确的入运营商的网络。目前随着运营商的不断增多且每个运营商均有不同的apn要求,但手机不能实时同步涵盖所有运营商的apn信息。从而,某些使用新的运营商的手机需要用户自己建立apn连接以接入运营商的的数据网络。并且,使用所述手机接入所述运营商用户均需要手动建立apn连接,这个给用户的使用带来不便。因而现有技术还有待改进和提高。技术实现要素:针对现有技术的不足,本发明的目的是要提供一种apn信息的收集及同步方法、终端设备及存储介质。为了解决上述技术问题,本发明所采用的技术方案如下:一种apn信息的收集方法,其包括:当终端设备根据用户手动配置apn信息与运营商建立apn连接时,存储所述apn连接的apn信息;通过所述apn连接向运营商发送的数据激活信息,并监听所述激活信息的反馈信息;当所述反馈信息为成功时,将所述apn信息发送至后台服务器。所述apn信息的收集方法,其中,所述当终端设备根据用户手动配置apn信息与运营商建立apn连接时,存储所述apn连接的apn信息之前包括:监听用户输入的所述运营商的apn信息,并根据所述apn信息与所述运营商建立apn连接。所述apn信息的收集方法,其中,所述监听用户输入的所述运营商的apn信息,并根据所述apn信息与所述运营商建立apn连接具体包括:当所述终端设备插入首次使用的sim卡时,获取所述sim卡对应的运营商,并根据所述运营商在预设的apn信息数据库内查找其对应的apn信息;若未查找到,则监听用户输入的所述运营商对应的apn信息,并根据所述apn信息与所述运营商建立apn连接。所述apn信息的收集方法,其中,所述当终端设备根据用户手动配置apn信息与运营商建立apn连接时,存储所述apn连接的apn信息具体包括:当终端设备根据用户手动配置apn信息与运营商建立apn连接时,将所述apn信息存储于预设的apn信息数据库;为所述apn信息生成唯一标识,并将所述唯一标识与所述apn相关联。所述apn信息的收集方法,其中,所述当所述反馈信息为成功时,将所述apn信息发送至后台服务器具体包括:当所述反馈信息为成功时,实时检测所述终端设备的网络连接类型,其中,所述网络连接类型包括wifi连接和数据连接;当所述网络连接为wifi连接时,将所述apn信息发送至后台服务器。一种终端设备,其特征在于,其包括:第一处理器,适于实现各指令;以及第一存储设备,适于存储多条指令,所述指令适于由处理器加载并执行如权利要求上任一所述的apn信息的收集方法。一种apn信息的同步方法,其包括:当后台服务器接收到终端设备发送的apn信息时,判断预设apn列表中是否存储所述apn信息;当未存储时,将所述apn信息生成ota升级包以同步其他与所述后台服务器连接的终端设备。所述apn信息的同步方法,其中,所述当未存储时,将所述apn信息生成ota升级包以同步其他与所述后台服务器连接的终端设备之后还包括:将所述apn信息添加至所述apn列表内,以更新所述apn列表。一种存储介质,其存储有多条指令,所述指令适于由处理器加载并执行如上任一所述apn信息的收集方法和/或如上所述apn信息的同步方法。一种终端设备,其特征在于,其包括:第二处理器,适于实现各指令;以及第二存储设备,适于存储多条指令,所述指令适于由处理器加载并执行如上任一所述的apn信息的同步方法。有益效果:与现有技术相比,本发明提供了一种apn信息的收集及同步方法、终端设备及存储介质,所述收集方法包括:当终端设备与第一次接入的运营商建立apn连接时,存储所述apn连接的apn信息,其中,所述apn信息携带唯一标识;通过所述apn连接向运营商发送的数据激活信息,并监听所述激活信息的反馈信息;当所述反馈信息为成功时,将所述apn信息发送至后台服务器。本发明通过在接收到用户手动配置运营商的apn连接,根据所述apn信息与所述运营商建立apn连接,并将所述apn信息存储于预设的apn信息数据库,同时将所述apn信息反馈给后台服务器,使得所述后台服务器可以将所述apn信息同步至其他终端设备,使得其他用户可以不用手动建立apn连接,给用户的使用带来方便。附图说明图1为本发明提供的apn信息的收集方法较佳实施例的流程图。图2为本发明提供的apn信息的同步方法较佳实施例的流程图。图3为本发明提供的一种终端设备的结构原理图。图4为本发明提供的另一种终端设备的结构原理图。具体实施方式本发明提供一种apn信息的收集及同步方法、终端设备及存储介质,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。下面结合附图,通过对实施例的描述,对
发明内容作进一步说明。请参照图1,图1为本发明提供的apn信息的收集方法的较佳实施例的流程图。所述方法包括:s100、当终端设备根据用户手动配置apn信息与运营商建立apn连接时,存储所述apn连接的apn信息;s200、通过所述apn连接向运营商发送的数据激活信息,并监听所述激活信息的反馈信息;s300、当所述反馈信息为成功时,将所述apn信息发送至后台服务器。本发明通过在终端设备与第一次接入的运营商建立apn时,收集所述apn连接的apn信息,并将所述apn信息反馈给后台服务器,使得所述后台服务器可以将所述apn信息同步至其他终端设备,使得其他用户可以不用手动建立apn连接,给用户的使用带来方便。本实施例提供的apn信息的收集方法,其通过在接收到用户手动配置运营商的apn连接,根据所述apn信息与所述运营商建立apn连接,并将所述apn信息存储于预设的apn信息数据库,同时将所述apn信息反馈给后台服务器,使得所述后台服务器可以将所述apn信息同步至其他终端设备,使得其他用户可以不用手动建立apn连接,给用户的使用带来方便。具体的来说,在所述步骤s100中,所述apn信息为数据网络接入访问节点信息,终端设备根据所述apn信息与运营商建立apn连接,以使得所述终端可以使用所述运营商的数据业务。所述apn信息可以如表一所示。表一apn信息表carrierapnproxyportmmscmmsproxymmsportuserpasswordauthtypetypesnumericprotocolroamingprotocol所述用户手动配置指的用户手动输入apn信息,所述终端设备根据所述apn信息与运营商建立apn连接。也就是说,所述运营商对应的apn信息为预先存储于所述终端设备内。在实际应用中,所述终端设备预先建立apn信息数据库,并且所述数据库内预先存储有apn信息。所述数据库内的apn信息可以是所述终端设备出厂时默认配置的、也可以后台服务器同步的,还可以是接收到用户手动输入的apn信息。也就是说,所述数据库内的apn信息是不断更新的。在发明的一个实施例中,由于终端设备根据用户手动配置apn信息与运营商建立apn连接时才存储所述apn连接对应的apn信息,从而在存储所述apn信息之前还应该包括监听用户输入apn信息的步骤。相应的,所述当终端设备根据用户手动配置apn信息与运营商建立apn连接时,存储所述apn连接的apn信息之前包括:s01、监听用户输入的所述运营商的apn信息,并根据所述apn信息与所述运营商建立apn连接。具体地,所述终端设备监听用户输入的所述运营商的apn信息指的是当终端设备接入首次使用的sim卡,并所述sim卡对应的运营商的apn信息未存储在所述apn信息数据库时,终端设备实时监听用户输入的所述运营商对应的apn信息。并且,在接收到所述apn信息时,根据所述apn信息与所述运营商建立apn连接。示例性的,所述监听用户输入的所述运营商的apn信息,并根据所述apn信息与所述运营商建立apn连接具体包括:s011、当所述终端设备插入首次使用的sim卡时,获取所述sim卡对应的运营商,并根据所述运营商在预设的apn信息数据库内查找其对应的apn信息;s012、若未查找到,则监听用户输入的所述运营商对应的apn信息,并根据所述apn信息与所述运营商建立apn连接。具体地,当查找到所述sim卡对应的运营商的apn信息时,直接根据所述apn信息与所述运营商建立apn连接并结束操作。在本发明的另一个实施例中,所述当终端设备根据用户手动配置apn信息与运营商建立apn连接时,存储所述apn连接的apn信息具体包括:s101、当终端设备根据用户手动配置apn信息与运营商建立apn连接时,将所述apn信息存储于预设的apn信息数据库;s102、为所述apn信息生成唯一标识,并将所述唯一标识与所述apn相关联。具体地,所述终端设备预设设置apn信息数据库,那么为了区别所述数据库内的每个apn信息,所述数据库内存储着每个apn信息的标识,根据所标识可以唯一确定所述apn信息以及所述apn信息对应的运营商。在本实施例中,所述apn信息可以是用户手动输入的,也可以是出厂时默认存储的。从而,所述标识还可以包括用户输入与默认设置的区别标识。也就是说,根据所述标识可以确定所述apn信息为用户输入的还是默认设置/后台服务器同步的设置标识,即默认设置与后台服务器同步的apn信息的设置标识相同。这样可以便于确定需要反馈给后台服务器的apn信息。在实际应用中,当所述终端设备将所述apn信息反馈给后台服务器之后,可以修改所述apn信息的设置标识,使得所述数据库内最多只能有一个apn信息的设置标识为用户设置,这样可以快速确定需要反馈给后台服务器的apn信息,提高反馈的效率。在所步骤s200中,所述数据激活指的是所述终端设备通过所述apn连接向所述运营商请求数据业务。所述监听所述激活信息的反馈信息指的是判断所述数据业务的请求是否成功。也就是说,检测所述终端设备是否可以通过所述运营商进行数据连接,即使用所述运营商的数据业务。在所述步骤s300中,所述所述反馈信息为成功指的是所述终端设备可以使用所述运营商的数据业务,即所述apn连接成功。此时,可以跟所述运营商对应的apn信息的标识中添加用于标识连接成功的标识,以表示所述apn信息为正确。在本发明的一个实施例中,所述当所述反馈信息为成功时,将所述apn信息发送至后台服务器具体可以包括:s301a、判断所述反馈信息的类型,其中,所述类型包括成功和失败;s302a、当所述反馈信息类型为成功时,在所述apn信息的标识中添加成功标识,并将所述apn信息发送至后台服务器;s303a、当所述反馈信息类型为失败时,提示用户重新输入所述运营商对应的apn信息。在本发明的另一个实施例中,由于终端设备与所述后台服务器是通过网络连接,从而向后台服务器发送所述apn信息需要耗费终端设的流量,从而可以在所述终端设备接入wifi网络时,在向后台服务器发送所述apn信息,这样可以避免所述apn信息收集方法给用户带来的额外费用。相应的,所述当所述反馈信息为成功时,将所述apn信息发送至后台服务器具体包括:s301、当所述反馈信息为成功时,实时检测所述终端设备的网络连接类型,其中,所述网络连接类型包括wifi连接和数据连接;s302、当所述网络连接为wifi连接时,将所述apn信息发送至后台服务器。实施例一本实施例提供了一种apn信息的同步方法,如图2所示,其包括:h100、当后台服务器接收到终端设备发送的apn信息时,判断预设apn列表中是否存储所述apn信息。具体地,所述后台服务器也可以是一种终端,其为所述终端设备对应的厂商用于收集所述终端设备信息的服务器。所述后台服务器与所述厂商的终端设备建立连接,并可以接收所述终端设备发送的apn信息。所述后台服务器内可以预设存储apn列表,当其接收到apn信息时,需要判断所述apn信息表中是否存储所述apn信息,以判定是否需要对其他终端设备进行升级。h200、当未存储时,将所述apn信息生成ota升级包以同步其他与所述后台服务器连接的终端设备。具体地,所述后台服务器采用ota升级包的形式将所述apn信息同步与所述后台服务器连的终端设备。在实际应用中,所述终端设备在获取到所述ota升级包信息时,可以根据其自身是否存储所述apn信息而判定是否下载并装置所述升级包。示例性的,所述当未存储时,将所述apn信息生成ota升级包以同步其他与所述后台服务器连接的终端设备之后还包括:h300、将所述apn信息添加至所述apn列表内,以更新所述apn列表。具体地,所述后台服务器将所述apn信息添加至所述apn列表内以更新所述apn列表,这样可以避免部署重复的ota升级包,给用户的使用带来麻烦。实施例二本实施例提供了一种终端设备,如图3所示,其包括:第一处理器101,适于实现各指令;以及第一存储设备102,适于存储多条指令,所述指令适于由处理器加载并执行如上任一所述的apn信息的收集方法。具体地的,所述指令适于由处理器加载并执行:当终端设备根据用户手动配置apn信息与运营商建立apn连接时,存储所述apn连接的apn信息;通过所述apn连接向运营商发送的数据激活信息,并监听所述激活信息的反馈信息;当所述反馈信息为成功时,将所述apn信息发送至后台服务器。实施例三本实施例提供另一种终端设备,如图4所示,其包括第二处理器201,适于实现各指令;以及第二存储设备202,适于存储多条指令,所述指令适于由处理器加载并执行如上任一所述的apn信息的同步方法。具体地的,所述指令适于由处理器加载并执行:当后台服务器接收到终端设备发送的apn信息时,判断预设apn列表中是否存储所述apn信息;当未存储时,将所述apn信息生成ota升级包以同步其他与所述后台服务器连接的终端设备。实施例四本实施例提供提供了一种存储介质,其存储有多条指令,所述指令适于由处理器加载并执行如上任一所述apn信息的收集方法和/或如上任一所述apn信息的同步方法。上述存储介质以及终端设备中的指令的功能在上述方法中已经详细说明,在这里就不再一一陈述。在本发明所提供的实施例中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1