一种终端自动切换数据链路的方法及终端的制作方法_2

文档序号:8925772阅读:来源:国知局
建链成功,由此整个HRPD数据链路完成。
[0042]在步骤102中,AP侧接收到MODEM关于网络模式的通知后,通过读取SM卡的信息从存储在所述终端的APN数据库中检索建立eHRPD数据链路所需的接入点APN。请参阅图2,其具体步骤说明如下:
[0043]在步骤201中,先判断SIM卡是否初始化完毕,初始化完成后,进行下一步骤。
[0044]在步骤202中,读取SM卡信息以获得SIM卡所属的运营商信息。在本实施例中,由AP读取SM卡中的MSI号,并解析出前五位数字,此五为数字即为MCC/MNC(MobileCountry Code/Mobile Network Code)。例如一 SM 卡的頂 SI 号为“460011562650019”,前五位为“46001”,“460”为MCC,“01”为MNC,从网络标示码表中就能知道这张SM卡属于中国联通运营商。当然在其他实施例中,SIM卡信息不仅限于从IMSI号上获得。
[0045]因为各运营商规定了自己所属的APN,也就是说可以用MCC/MNC来检索运营商的APN0终端厂商收集各运营商的APN信息,并集成在终端的APN数据库中。
[0046]在步骤203中,先判断终端在开机阶段是否完成APN数据库的初始化,初始化完成后,进行下一步骤。
[0047]在步骤204中,根据步骤202获得的MCC/MNC检索APN数据库。
[0048]在步骤205中,因为SM卡信息不符合终端定制,APN检索结果为空。APN作为eHRPD网络模式发起setup data call指令的必要条件不成立,则不能进行数据链路建链过程。
[0049]请参阅图3,本发明公开还提供一种应用处理器AP。所述AP包括接收模块、数据链路建链模块和发送模块。所述接收模块接收MODEM发送的第一网络连接的通知并发送该信息给数据链路建链模块。数据链路建链模块收到接收模块发送的信息后,检索建立第一网络连接需要的APN,当APN检索为空时发送信息,停止数据链路建链流程,并发送第一网络连接数据链路未建立的信息给发送模块。发送模块收到信息后发出网络更改通知,通知MODEN切换为第二网络连接。MODEM建立第二网络连接后发给接收模块。接收模块将第二网络连接的通知发送给数据链路建链模块。数据链路建链模块不需要检索APN,直接发起setup data call指令,启动第二网络连接的数据链路建链流程。
[0050]请参阅图4,本发明公开还提供一种调制解调器,包括网络连接模块、发送模块和接收模块。所述网络连接模块先建立第一网络连接,并发送信息给所述发送模块。发送模块将第一网络连接的信息发送给AP以启动第一网络连接的数据链路建链流程。AP未检索到建立第一网络连接需要的APN时发送网络连接更改通知。所述接收模块收到应用处理器发送的网络连接更改通知后,通知网络模块建立第二网络连接。网络连接模块建立第二网络连接后,发送模块将第二网络连接的信息发送给应用处理器以启动第二网络连接的数据链路建链流程,其中,启动第一网络连接的数据链路需要APN作为接入参数,启动第二网络连接数据链路不需要APN作为接入参数。
[0051]根据以上对符合本发明的实施例的描述,具有eHRPD网络接入能力的CDMA制式终端,在因没有eHRPD所需APN而无法正常在eHRPD网络下建立数据链路的情况下,特别是因SIM卡信息不正确导致APN而不能使用数据业务时,能自动切换到HRPD网络模式下并建立数据链路,解决了此场景下数据业务不可用的问题。
[0052]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0053]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种终端自动切换数据链路的方法,其特征在于,包括: 应用处理器收到调制解调器建立第一网络连接的通知后,检索建立第一网络连接的数据链路需要的APN,当APN检索为空时,通知调制解调器切换为第二网络连接; 调制解调器收到应用处理器发送的网络连接更改通知后,切换为所述第二网络,并通知所述应用处理器建立第二网络连接的数据链路。2.根据权利要求1所述的终端自动切换数据链路的方法,其特征在于,所述建立第一网络连接的数据链路需要APN作为接入参数,所述建立第二网络连接的数据链路不需要APN作为接入参数。3.根据权利要求1所述的终端自动切换数据链路的方法,其特征在于,所述检索建立第一网络连接需要的APN包括读取SM卡的信息,根据SM卡的信息在APN数据库中检索APN。4.根据权利要求3所述的终端自动切换数据链路的方法,其特征在于,所述SIM卡的信息为SM卡的所属运营商信息;所述APN数据库包括预先集成的各运营商对应的APN ;所述根据SIM卡的信息在APN数据库中检索APN是根据SIM卡的所属运营商信息在APN数据库中搜索匹配运营商的APN。5.根据权利要求1、2、3或4所述的终端自动切换数据链路的方法,其特征在于,所述第一网络为eHRPD网络,所述第二网络为HRPD网络。6.一种终端,包括应用处理器和调制解调器,其特征在于, 所述应用处理器被配置为收到所述调制解调器建立第一网络连接的通知后,检索建立第一网络连接的数据链路需要的APN,当APN检索为空时,通知调制解调器切换为第二网络连接; 所述调制解调器被配置为收到应用处理器发送的网络连接更改通知后,切换为所述第二网络,并通知所述应用处理器建立第二网络连接的数据链路。7.根据权利要求6所述的终端,其特征在于,所述建立第一网络连接的数据链路需要APN作为接入参数,所述建立第二网络连接的数据链路不需要APN作为接入参数。8.根据权利要求6所述的终端,其特征在于,所述检索建立第一网络连接需要的APN包括读取SIM卡的信息,根据SIM卡的信息在APN数据库中检索APN。9.根据权利要求8所述的终端,其特征在于,所述SIM卡的信息为SIM卡的所属运营商信息;所述APN数据库包括预先集成的各运营商对应的APN ;所述根据SM卡的信息在APN数据库中检索APN是根据SIM卡的所属运营商信息在APN数据库中搜索匹配运营商的APN。10.根据权利要求6、7、8或9所述的终端,其特征在于,所述第一网络为eHRro网络,所述第二网络为HRPD网络。11.一种应用处理器,其特征在于,所述应用处理器包括: 接收模块,所述接收模块被配置为接收调制解调器发送的第一网络连接的通知并发送该信息; 数据链路建链模块,所述数据链路建链模块被配置为收到接收模块发送的信息后,检索建立第一网络连接需要的APN,当APN检索为空时发送信息,停止数据链路建链流程,并发送第一网络连接数据链路未建立的信息; 发送模块,所述发送模块被配置为收到数据链路建链模块发送的信息后,通知调制解调器切换为第二网络连接; 所述接收模块接收调制解调器发送的第二网络连接的通知后发送该消息给数据链路建链模块; 所述数据链路建链模块发起第二网络连接的数据链路建链流程; 其中,所述数据链路建链模块建立第一网络连接的数据链路需要APN作为接入参数,建立第二网络连接数据链路不需要APN作为接入参数。12.—种调制解调器,其特征在于,所述调制解调器包括: 网络连接模块,其被配置为建立第一网络连接; 发送模块,其被配置为将第一网络连接的信息发送给应用处理器以启动第一网络连接的数据链路建链流程; 接收模块,其被配置为收到应用处理器发送的网络连接更改通知后,通知所述网络模块建立第二网络连接; 所述网络连接模块建立第二网络连接后,所述发送模块将第二网络连接的信息发送给应用处理器以启动第二网络连接的数据链路建链流程,其中,启动第一网络连接的数据链路需要APN作为接入参数,启动第二网络连接数据链路不需要APN作为接入参数。
【专利摘要】本申请公开一种终端自动切换数据链路的方法及终端,包括:应用处理器收到调制解调器建立第一网络连接的通知后,检索建立第一网络连接需要的APN,当APN检索为空时,通知调制解调器切换为第二网络连接;调制解调器收到应用处理器发送的网络连接更改通知后,切换为所述第二网络,并通知所述应用处理器。本发明方法和终端在没有第一网络连接所需的APN,无法正常使用数据业务时,能自动切换到第二网络下建立数据链路。
【IPC分类】H04W36/14
【公开号】CN104902524
【申请号】CN201410081831
【发明人】刘彩凤
【申请人】中兴通讯股份有限公司
【公开日】2015年9月9日
【申请日】2014年3月6日
【公告号】WO2015131442A1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1