数据业务拨号装置、终端和数据业务拨号方法

文档序号:7807692阅读:157来源:国知局
数据业务拨号装置、终端和数据业务拨号方法
【专利摘要】本发明提供了一种数据业务拨号装置,用于终端,包括:第一处理模块,在所述终端开机时,发送识别码获取请求至第二处理模块;第二处理模块,在接收到所述识别码获取请求时,获取所述终端进行数据业务拨号所需的国际移动用户识别码信息,并发送至所述第一处理模块;以及所述第一处理模块还用于:根据所述国际移动用户识别码信息,触发所述数据业务拨号,以建立数据连接。相应地,本发明还提供了一种数据业务拨号方法。通过本发明的技术方案,节省了数据业务拨号所需要的时间,缩短了开机到可以使用数据业务的时间,从而提升了用户的使用体验。
【专利说明】数据业务拨号装置、终端和数据业务拨号方法
【技术领域】
[0001]本发明涉及终端【技术领域】,具体而言,涉及一种数据业务拨号装置、一种终端和一种数据业务拨号方法。
【背景技术】
[0002]目前终端CDMA网络通信主要分两种模式实现:1、机卡分离(需要插入卡);
2、机卡一体(即终端是写号或烧号,将网络通信鉴权的必要信息保存在手机内部,也即保存在NV(non-Volatile非易失性、永久保存)中)。
[0003]终端进行CDMA网络数据业务拨号(即建立数据连接)时,如果终端插卡,则开机时终端需要导卡(即获取卡联系人和卡短信),导卡完成之后,触发数据业务拨号,建立数据连接;如果机卡一体(写号,不插卡),则终端开机时同样会进入导卡流程,然后触发同样的消息进行数据业务拨号。也即终端插卡或写号使用的是同一套开机流程。
[0004]终端也有CDMA+LTE模式(CDMA写号,LTE插卡),LTE网络的鉴权参数都保存在LTE卡里面,CDMA的鉴权参数都保存在NV中。如果终端是CDMA+LTE模式,LTE必须要插卡才可以使用LTE网络,而且LTE卡是不需要导卡的。
[0005]CDMA机卡一体的终端(CDMA模式或CDMA+LTE模式)在数据业务拨号(建立DataConnection)时存在如下缺陷:
[0006]1、终端写号(无卡),但终端开机时仍需加载判断导卡的逻辑流程,等导卡流程完毕发送消息后才能触发数据业务拨号;
[0007]2、终端写号时加载导卡逻辑会消耗一定的时间,而且此时的导卡逻辑对写号终端并没有实质性的作用(所有的基本信息都已经通过写号的方式写入到了终端NV中);
[0008]3、增加了从开机到建立数据连接成功的时间消耗。
[0009]因此,需要一种新的技术方案,可以减少数据业务拨号时间消耗,从而提高用户对使用数据业务的体验。

【发明内容】

[0010]本发明正是基于上述问题,提出了一种新的技术方案,可以减少数据业务拨号时间消耗,从而提高用户对使用数据业务的体验。
[0011]有鉴于此,本发明提出了一种数据业务拨号装置,用于终端,包括:第一处理模块,在所述终端开机时,发送识别码获取请求至第二处理模块;第二处理模块,在接收到所述识别码获取请求时,获取所述终端进行数据业务拨号所需的国际移动用户识别码信息,并发送至所述第一处理模块;以及所述第一处理模块还用于:根据所述国际移动用户识别码信息,触发所述数据业务拨号,以建立数据连接。
[0012]在该技术方案中,在终端开机时直接获取数据业务拨号所需要的国际移动用户识别码信息,进而根据国际移动用户识别码信息进行数据业务拨号,而不需要加载导入用户识别卡的过程,这样,节省了数据业务拨号所需要的时间,缩短了开机到可以使用数据业务的时间,从而提升了用户的使用体验。
[0013]在上述技术方案中,优选地,所述第二处理模块还用于:在检测到所述终端开机时,发送RAD10_0N的消息至第一处理模块;所述第一处理模块还用于:根据所述RAD10_0N的消息,发送所述识别码获取请求至所述第二处理模块。
[0014]在该技术方案中,其中,第一处理模块可以为结构层(即Framework层),第二处理模块可以为无线接口层(即RIL层),这样,当终端开机时,即Modem模块上电、起网时,无线接口层将RAD10_0N的消息上报给Framework层,Framework层根据RAD10_0N的消息发送请求获取国际移动用户识别码信息(即ISMI, International Mobile SubscriberIdentification Number)至RIL层,RIL层获取ISMI并上报给Framework层,进而触发数据业务拨号,建立数据连接。
[0015]在上述技术方案中,优选地,所述第二处理模块包括:判断模块,在接收到所述识别码获取请求时,判断所述终端中是否插有用户识别卡;第一识别码获取模块,在所述终端中插有所述用户身份识别卡时,从所述用户身份识别卡中获取所述国际移动用户识别码信息,以及第二识别码获取模块,在所述终端中未插有所述用户身份识别卡时,从所述终端中获取所述国际移动用户识别码信息。
[0016]在该技术方案中,当接收到识别码获取请求时,可以判断终端中是否插有用户识别卡(如LTE卡),当未插卡时,可以直接从终端中获取国际移动用户识别码信息(即ISMI),即从NV中获取MSI,当插卡时,从卡中获取ISMI。
[0017]在上述技术方案中,优选地,所述第一处理模块包括:解析模块,对所述国际移动用户识别码信息进行解析,从解析结果中获取移动国家码和移动网络码;列表创建模块,根据所述移动国家码和所述移动网络码创建接入点名称列表,以从所述接入点名称列表中选择目标接入点,建立数据连接。
[0018]在该技术方案中,当获取到ISMI信息之后,获取其中的移动用户国家码(即MCC)和移动网络码(即MNC),根据MCC和MNC,创建接入点名称列表(即APN列表),进而建立数据连接。
[0019]在上述技术方案中,优选地,所述第二处理模块还包括:格式转换模块,根据预设转换规则,将所述国际移动用户识别码信息的格式转换成与所述连接建立模块匹配的格式,并发送至所述连接建立模块。
[0020]在该技术方案中,格式转换模块也可以为RIL层连接建立模块可以为Framework层,RIL层将获取的MSI的格式转换成Framework层可以处理或识别的格式,从而保证数据连接的成功建立。
[0021]根据本发明的另一方面,还提出了一种终端,包括:上述技术方案中任一项所述的数据业务拨号装置。
[0022]该终端具有与上述数据业务拨号装置相同的技术效果,在此不再赘述。
[0023]根据本发明的又一方面,还提供了一种数据业务拨号方法,用于终端,所述终端包括第一处理模块和第二处理模块,包括:在所述终端开机时,所述第一处理模块发送识别码获取请求至所述第二处理模块;所述第二处理模块根据所述识别码获取请求时,获取所述终端进行数据业务拨号所需的国际移动用户识别码信息,并发送至所述第一处理模块;所述第一处理模块根据所述国际移动用户识别码信息,触发所述数据业务拨号,以建立数据连接。
[0024]在该技术方案中,在终端开机时直接获取数据业务拨号所需要的国际移动用户识别码信息,进而根据国际移动用户识别码信息进行数据业务拨号,而不需要加载导入用户识别卡的过程,这样,节省了数据业务拨号所需要的时间,缩短了开机到可以使用数据业务的时间,从而提升了用户的使用体验。
[0025]在上述技术方案中,优选地,在所述终端开机时,所述第一处理模块发送识别码获取请求至所述第二处理模块,具体包括:在检测到所述终端开机时,所述第二处理模块发送RAD10_0N的消息至所述第一处理模块;所述第一处理模块根据所述RAD10_0N的消息,发送所述识别码获取请求至所述第二处理模块。
[0026]在该技术方案中,其中,第一处理模块可以为结构层(即Framework层),第二处理模块可以为无线接口层(即RIL, Radio Interface Layer),这样,当终端开机时,即Modem模块上电、起网时,无线接口层将RAD10_0N的消息上报给Framework层,Framework层根据RAD10_0N的消息发送请求获取国际移动用户识别码信息(即ISMI)至RIL层,RIL层获取ISMI并上报给Framework层,进而触发数据业务拨号,建立数据连接。
[0027]在上述技术方案中,优选地,所述第二处理模块根据所述识别码获取请求时,获取所述终端进行数据业务拨号所需的国际移动用户识别码信息,具体包括:所述第二处理模块在接收到所述识别码获取请求时,判断所述终端中是否插有用户识别卡;在所述终端中插有所述用户身份识别卡时,从所述用户身份识别卡中获取所述国际移动用户识别码信息,以及在所述终端中未插有所述用户身份识别卡时,从所述终端中获取所述国际移动用户识别码信息。
[0028]在该技术方案中,当接收到识别码获取请求时,可以判断终端中是否插有用户识别卡(如LTE卡),当未插卡时,可以直接从终端中获取国际移动用户识别码信息(即ISMI),即从NV中获取MSI,当插卡时,从卡中获取ISMI。
[0029]在上述技术方案中,优选地,所述第一处理模块根据所述国际移动用户识别码信息,触发所述数据业务拨号,以建立数据连接,具体包括:对所述国际移动用户识别码信息进行解析,从解析结果中获取移动国家码和移动网络码;根据所述移动国家码和所述移动网络码创建接入点名称列表,以从所述接入点名称列表中选择目标接入点,建立数据连接。
[0030]在该技术方案中,当获取到ISMI信息之后,获取其中的移动用户国家码(即MCC)和移动网络码(即MNC),根据MCC和MNC,创建接入点名称列表(即APN列表),进而建立数据连接。
[0031]通过以上技术方案,在终端开机时,可以直接获取数据业务拨号所需要的基本信息,而无需加载导卡流程,这样,节省了数据业务拨号所需要的时间,缩短了开机到可以使用数据业务的时间,从而提升了用户的使用体验。
【专利附图】

【附图说明】
[0032]图1示出了根据本发明的实施例的数据业务拨号装置的框图;
[0033]图2示出了根据本发明的一个实施例的数据业务拨号装置的结构示意图;
[0034]图3示出了根据本发明的实施例的数据业务拨号方法的流程图;
[0035]图4示出了根据本发明的一个实施例的数据业务拨号方法的具体流程图;[0036]图5示出了根据本发明的实施例的获取INSI的具体流程图。
【具体实施方式】
[0037]为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和【具体实施方式】对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0038]在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0039]图1示出了根据本发明的实施例的数据业务拨号装置的框图。
[0040]如图1所示,本发明提出了一种数据业务拨号装置100,用于终端,包括:第一处理模块102,在所述终端开机时,发送识别码获取请求至第二处理模块;第二处理模块104,在接收到所述识别码获取请求时,获取所述终端进行数据业务拨号所需的国际移动用户识别码信息,并发送至所述第一处理模块102 ;以及所述第一处理模块102还用于:根据所述国际移动用户识别码信息,触发所述数据业务拨号,以建立数据连接。
[0041]在该技术方案中,在终端开机时直接获取数据业务拨号所需要的国际移动用户识别码信息,进而根据国际移动用户识别码信息进行数据业务拨号,而不需要加载导入用户识别卡的过程,这样,节省了数据业务拨号所需要的时间,缩短了开机到可以使用数据业务的时间,从而提升了用户的使用体验。
[0042]在上述技术方案中,优选地,所述第二处理模块104还用于:在检测到所述终端开机时,发送RAD10_0N的消息至第一处理模块102 ;所述第一处理模块102还用于:根据所述RAD10_0N的消息,发送所述识别码获取请求至所述第二处理模块104。
[0043]在该技术方案中,其中,第一处理模块102可以为结构层(即Framework层),第二处理模块104可以为无线接口层(即RIL层),这样,当终端开机时,即Modem模块上电、起网时,无线接口层将RAD10_0N的消息上报给Framework层,Framework层根据RAD10_0N的消息发送请求获取国际移动用户识别码信息(即ISMI)至RIL层,RIL层获取ISMI并上报给Framework层,进而触发数据业务拨号,建立数据连接。
[0044]在上述技术方案中,优选地,所述第二处理模块104包括:判断模块1042,在接收到所述识别码获取请求时,判断所述终端中是否插有用户识别卡;第一识别码获取模块1044,在所述终端中插有所述用户身份识别卡时,从所述用户身份识别卡中获取所述国际移动用户识别码信息,以及第二识别码获取模块1046,在所述终端中未插有所述用户身份识别卡时,从所述终端中获取所述国际移动用户识别码信息。
[0045]在该技术方案中,当接收到识别码获取请求时,可以判断终端中是否插有用户识别卡(如LTE卡),当未插卡时,可以直接从终端中获取国际移动用户识别码信息(即ISMI),即从NV中获取MSI,当插卡时,从卡中获取ISMI。
[0046]在上述技术方案中,优选地,所述第一处理模块102包括:解析模块1022,对所述国际移动用户识别码信息进行解析,从解析结果中获取移动国家码和移动网络码;列表创建模块1024,根据所述移动国家码和所述移动网络码创建接入点名称列表,以从所述接入点名称列表中选择目标接入点,建立数据连接。[0047]在该技术方案中,当获取到ISMI信息之后,获取其中的移动用户国家码(即MCC)和移动网络码(即MNC),根据MCC和MNC,创建接入点名称列表(即APN列表),进而建立数据连接。
[0048]在上述技术方案中,优选地,所述第二处理模块104还包括:格式转换模块1048,根据预设转换规则,将所述国际移动用户识别码信息的格式转换成与所述连接建立模块匹配的格式,并发送至所述连接建立模块。
[0049]在该技术方案中,格式转换模块也可以为RIL层连接建立模块可以为Framework层,RIL层将获取的MSI的格式转换成Framework层可以处理或识别的格式,从而保证数据连接的成功建立。
[0050]图2示出了根据本发明的一个实施例的数据业务拨号装置的结构示意图。
[0051]如图2所示,具体地,数据业务拨号装置200包括:?以1^¥0浊层202、1?11^层204、Modem 模块 206。
[0052]其中,Framework层204主要负责消息处理(包括消息注册和逻辑处理);
[0053]RIL层204主要处理Framework层的请求(Request)并上报处理结果;
[0054]Modem模块206采用现有技术方案的逻辑处理即可,在此不再赘述。
[0055]在该技术方案中,Framework层204主要添加RADIO ON的消息注册逻辑(终端开机时模块会主动上报RADIO ON的消息);当终端开机RIL层204上报RADIO ON的消息时,Framework层202接收到该消息会下发请求(Request)给RIL层204获取IMSI ;从IMSI中解析出MCC和MNC,即可创建APNList (APN列表),触发数据业务拨号,不需要考虑导卡流程的处理逻辑;
[0056]RIL层204主要负责响应Framework层202下发的获取IMSI的请求(Request),RIL层204会根据当前终端的模式(CDMA或CDMA+LTE)判断IMSI的获取方式。
[0057]如果终端插入LTE卡,则优先从LTE卡中获取IMSI ;如果终端无LTE卡,则从NV中获取。
[0058]图3示出了根据本发明的实施例的数据业务拨号方法的流程图。
[0059]如图3所示,根据本发明的实施例的数据业务拨号方法,用于终端,所述终端包括第一处理模块和第二处理模块,包括:步骤302,在所述终端开机时,所述第一处理模块发送识别码获取请求至所述第二处理模块;步骤304,所述第二处理模块根据所述识别码获取请求时,获取所述终端进行数据业务拨号所需的国际移动用户识别码信息,并发送至所述第一处理模块;步骤306,所述第一处理模块根据所述国际移动用户识别码信息,触发所述数据业务拨号,以建立数据连接。
[0060]在该技术方案中,在终端开机时直接获取数据业务拨号所需要的国际移动用户识别码信息,进而根据国际移动用户识别码信息进行数据业务拨号,而不需要加载导入用户识别卡的过程,这样,节省了数据业务拨号所需要的时间,缩短了开机到可以使用数据业务的时间,从而提升了用户的使用体验。
[0061]在上述技术方案中,优选地,步骤302具体包括:在检测到所述终端开机时,所述第二处理模块发送RAD10_0N的消息至所述第一处理模块;所述第一处理模块根据所述RAD10_0N的消息,发送所述识别码获取请求至所述第二处理模块。
[0062]在该技术方案中,其中,第一处理模块可以为结构层(即Framework层),第二处理模块可以为无线接口层(即RIL层),这样,当终端开机时,即Modem模块上电、起网时,无线接口层将RAD10_0N的消息上报给Framework层,Framework层根据RAD10_0N的消息发送请求获取国际移动用户识别码信息(即ISMI)至RIL层,RIL层获取ISMI并上报给Framework层,进而触发数据业务拨号,建立数据连接。
[0063]在上述技术方案中,优选地,步骤304具体包括:所述第二处理模块在接收到所述识别码获取请求时,判断所述终端中是否插有用户识别卡;在所述终端中插有所述用户身份识别卡时,从所述用户身份识别卡中获取所述国际移动用户识别码信息,以及在所述终端中未插有所述用户身份识别卡时,从所述终端中获取所述国际移动用户识别码信息。
[0064]在该技术方案中,当接收到识别码获取请求时,可以判断终端中是否插有用户识别卡(如LTE卡),当未插卡时,可以直接从终端中获取国际移动用户识别码信息(即13皿1),即从附中获取MSI,当插卡时,从卡中获取ISMI。
[0065]在上述技术方案中,优选地,步骤306具体包括:对所述国际移动用户识别码信息进行解析,从解析结果中获取移动国家码和移动网络码;根据所述移动国家码和所述移动网络码创建接入点名称列表,以从所述接入点名称列表中选择目标接入点,建立数据连接。
[0066]在该技术方案中,当获取到ISMI信息之后,获取其中的移动用户国家码(即MCC,Mobile Country Code)和移动网络码(即 MNC, Mobile Network Code),根据 MCC 和 MNC,创建接入点名称列表(即APN列表),进而建立数据连接。
[0067]下面以一个具体实施例详细说明本发明的数据业务拨号方法的过程。
[0068]如图4所示,数据业务拨号方法具体包括:
[0069]步骤402,终端开机,Modem模块上电、注册网络,主动上报RAD10_0N消息;通过RIL层上传给Framework层处理。
[0070]步骤404, Framework层接收RADIO ON消息,发送请求Request给RIL层获取IMSI
[0071]步骤406,RIL接收请求,调用获取MSI逻辑处理模块,然后上报给Framework层
[0072]步骤408,Framework层接收RIL的响应Response 获取頂SI (MSI 中包含MCCMNC);根据MCCMNC创建APNList (APN列表)
[0073]步骤410,触发数据业务拨号,建立Data Connection。
[0074]具体地,获取IMSI的流程如图5所示,主要包括:
[0075]步骤502,RIL层接收到获取MSI的请求Request。
[0076]步骤504,判断当前终端是否插入LTE卡;如果当前插入LTE卡,转向步骤506 ;否则转向步骤508。
[0077]步骤506,从用户身份识别卡中(如LTE卡)中获取MSI。
[0078]步骤508,从NV中获取MSI。
[0079]步骤510,将获取的IMSI上报给Framework处理。
[0080]以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,在终端开机时,可以直接获取数据业务拨号所需要的基本信息,而无需加载导卡流程,这样,节省了数据业务拨号所需要的时间,缩短了开机到可以使用数据业务的时间,从而提升了用户的使用体验。
[0081]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种数据业务拨号装置,用于终端,其特征在于,包括: 第一处理模块,在所述终端开机时,发送识别码获取请求至第二处理模块; 第二处理模块,在接收到所述识别码获取请求时,获取所述终端进行数据业务拨号所需的国际移动用户识别码信息,并发送至所述第一处理模块;以及所述第一处理模块还用于: 根据所述国际移动用户识别码信息,触发所述数据业务拨号,以建立数据连接。
2.根据权利要求1所述的数据业务拨号装置,其特征在于, 所述第二处理模块还用于: 在检测到所述终端开机时,发送RADIO_ON的消息至第一处理模块; 所述第一处理模块还用于: 根据所述RADIO_ON的消息,发送所述识别码获取请求至所述第二处理模块。
3.根据权利要求1所述的数据业务拨号装置,其特征在于,所述第二处理模块包括: 判断模块,在接收到所述识别码获取请求时,判断所述终端中是否插有用户识别卡; 第一识别码获取模块,在所述终端中插有所述用户身份识别卡时,从所述用户身份识 别卡中获取所述国际移动用户识别码信息,以及 第二识别码获取模块,在所述终端中未插有所述用户身份识别卡时,从所述终端中获取所述国际移动用户识别码信息。
4.根据权利要求1所述的数据业务拨号装置,其特征在于,所述第一处理模块包括: 解析模块,对所述国际移动用户识别码信息进行解析,从解析结果中获取移动国家码和移动网络码; 列表创建模块,根据所述移动国家码和所述移动网络码创建接入点名称列表,以从所述接入点名称列表中选择目标接入点,建立数据连接。
5.根据权利要求1至4中任一项所述的数据业务拨号装置,其特征在于,所述第二处理模块还包括: 格式转换模块,根据预设转换规则,将所述国际移动用户识别码信息的格式转换成与所述连接建立模块匹配的格式,并发送至所述连接建立模块。
6.一种终端,其特征在于,包括:权利要求1至5中任一项所述的数据业务拨号装置。
7.一种数据业务拨号方法,用于终端,所述终端包括第一处理模块和第二处理模块,其特征在于,包括: 在所述终端开机时,所述第一处理模块发送识别码获取请求至所述第二处理模块;所述第二处理模块根据所述识别码获取请求时,获取所述终端进行数据业务拨号所需的国际移动用户识别码信息,并发送至所述第一处理模块; 所述第一处理模块根据所述国际移动用户识别码信息,触发所述数据业务拨号,以建立数据连接。
8.根据权利要求7所述的数据业务拨号方法,其特征在于,在所述终端开机时,所述第一处理模块发送识别码获取请求至所述第二处理模块,具体包括: 在检测到所述终端开机时,所述第二处理模块发送RADIO_ON的消息至所述第一处理模块; 所述第一处理模块根据所述RADIO_ON的消息,发送所述识别码获取请求至所述第二处理模块。
9.根据权利要求7所述的数据业务拨号方法,其特征在于,所述第二处理模块根据所述识别码获取请求时,获取所述终端进行数据业务拨号所需的国际移动用户识别码信息,具体包括: 所述第二处理模块在接收到所述识别码获取请求时,判断所述终端中是否插有用户识别卡; 在所述终端中插有所述用户身份识别卡时,从所述用户身份识别卡中获取所述国际移动用户识别码信息,以及 在所述终端中未插有所述用户身份识别卡时,从所述终端中获取所述国际移动用户识别码信息。
10.根据权利要求7至9中任一项所述的数据业务拨号方法,其特征在于,所述第一处理模块根据所述国际移动用户识别码信息,触发所述数据业务拨号,以建立数据连接,具体包括: 对所述国际移动用户识别码信息进行解析,从解析结果中获取移动国家码和移动网络码; 根据所述移动国家码和所述移动网络码创建接入点名称列表,以从所述接入点名称列表中选择目标接入点,建立数据连接。
【文档编号】H04W76/02GK104023325SQ201410305633
【公开日】2014年9月3日 申请日期:2014年6月30日 优先权日:2014年6月30日
【发明者】付亚臣 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1