一种数据卡开机初始化方法技术

技术编号:4163451 阅读:326 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种数据卡开机初始化方法,适用于数字通信领域,本方法在ARM系统初始化过程完成后,启动USIM卡文件初始化过程,当USIM卡无需PIN码验证时,使数据模块的初始化过程与USB设备枚举以及客户端软件的初始化过程并发进行,本方法在PIN码去激活时在客户端软件启动完成前完成USIM卡文件初始化,使数据卡在客户端软件启动后可以迅速进入无线服务业务可用状态,以达到缩短数据卡开机初始化时间,增强用户使用体验的目的。

Data card boot initialization method

The invention discloses a data card initialization method, applied to the field of digital communication, the ARM method in the system initialization process is completed, start the USIM card file initialization process, when the USIM card PIN code without verification, the data module initialization process and USB device enumeration and the initialization process of concurrent client software this method, in the PIN code to activate when the client software to start before the completion of the completion of USIM card file initialization, the data card in the client software can start quickly into the wireless services available, in order to shorten the data card initialization time, to enhance the user experience.

【技术实现步骤摘要】

本专利技术涉及,适用于数字通信领域。
技术介绍
数据卡是指集调制解调器、网络适配器、射频收发、存储器等于一体,通过USB接 口或者其它接入形式(如上网本内置)与电脑终端连接的一种互联网接入设备;以通过 USB接口接入电脑终端的3G数据卡为例,数据卡借助电脑终端供电,完成无线通信中的基 带及协议栈功能,进而借助电脑终端上的客户端软件实现人机交互。用户将数据卡接入电 脑终端(数据卡上电)后,在电脑终端上运行已安装好的客户端软件(数据卡开机),数据 卡收到客户端软件发送的开机注册请求后,开始USIM卡的文件初始化过程,当USIM卡无需 PIN码验证时,自动完成USIM卡网络注册相关文件初始化以及网络注册过程,当与网络端 注册连接上、且USIM卡中与业务相关的文件初始化完毕后,即可支持如短消息、网络数据 等常用的数据卡业务;当USIM卡需要PIN码验证时,则数据卡注册到紧急呼叫状态,等待用 户通过客户端软件完成PIN码验证后,再开始其它开机初始化及网络注册过程。从数据卡 接入电脑终端到用户可以开始正常的业务请求,需要经过数据卡上电初始化过程和数据卡 开机初始化过程,分别描述如下(见图1): 数据卡上电初始化过程 1.数据卡BOOT程序加载DSP、 ARM系统资源; 2.硬件驱动初始化; 3. ARM系统初始化; 4.数据卡USB控制模块完成与电脑终端的USB设备枚举(数据卡与电脑终端的驳 接); 数据卡开机初始化过程 5.客户端软件启动,包括客户端软件初始化、设备对象识别等; 6.数据模块开机初始化; 本步骤进一步包括(见图2):客户端软件发起数据模块开机注册请求、USIM卡 PIN码验证、网络注册相关文件初始化及网络注册过程和USIM卡业务相关文件初始化; 7、无线服务业务可用状态 为达到实现数据卡业务的目的,现有数据卡开机初始化流程大都按照上述步骤顺 序执行。但是,上述初始化过程存在的缺陷是,由于顺序执行初始化步骤,使得只有当上一 级的初始化过程完成后,才能开始下一级的初始化过程,拉长了开机初始化时间;同时,实 现呼叫、短消息、网络数据等业务,需要USIM卡文件初始化和网络注册完成后才能进行,而 由于这些USIM卡文件的数量较大,使得数据模块初始化USIM卡中与业务相关的文件时间 较长,用户在启动客户端软件后,往往需要等待几十秒甚至更长时间才能进行数据卡业务 操作(如收发短消息、电话簿操作等),影响用户体验。 另外现有技术中,当用户退出数据卡业务,在没有拔除数据卡的情况下关闭客户端软件而后又开启客户端软件(数据卡不掉电关机再开机)的过程如下,如图3所示,用户 关闭客户端软件时,由客户端软件下发关机请求至数据模块,由数据模块完成网络去注册, 并复位数据模块中的各个模块及参数;当用户期望再次使用数据卡业务而重新启动客户端 软件时,客户端软件下发开机请求至数据模块,数据模块重新开始前面所述的开机初始化 流程。现有数据卡关机不掉电后再开机初始化流程大都按照上述步骤实行,但是,由于数据 模块在收到下达的开机命令后需要完成USIM卡文件初始化及网络注册过程,用户也需要 等待较长时间才能进行数据卡业务的操作。
技术实现思路
为克服现有数据卡PIN码去激活时开机初始化过程较长,影响用户体验的问题, 本专利技术提出,在ARM系统初始化过程完成后,启动USIM卡文件 初始化过程,当USIM卡无需PIN码验证时,使数据模块的初始化过程与USB设备枚举以及 客户端软件的初始化过程并发进行。 采用本方法,在PIN码去激活时在客户端软件启动完成前完成USIM卡文件初始 化,使数据卡在客户端软件启动后可以迅速进入无线服务业务可用状态,与现有技术相比, 达到了縮短数据卡开机初始化时间,增强用户使用体验的目的;另外,当USIM卡PIN码保护 功能激活时,数据模块仍需等待用户启动客户端软件、输入PIN码,完成PIN码验证后才能 开始其它初始化流程,以达到保护用户数据的目的。 本专利技术提供还提供另外,在不拔除数据卡的情况下, 用户关闭客户端软件,数据卡关机时,数据模块完成网络去注册后,随即启动开机初始化过 程并完成自启动过程,等待用户启动客户端软件。 采用本方法,数据卡在完成网络去注册后,用户发送开机命令之前,完成了重新启 动开机初始化过程并完成自启动过程,用户再次启动客户端软件后,在很短时间内即可使 用数据卡业务,相对于现有技术,能够使用户具有更好的使用体验。附图说明 图1是现有技术数据卡上电开机流程图 图2是现有技术数据模块开机初始化流程图 图3是现有技术数据卡关机流程图 图4是本专利技术数据卡开机初始化方法实施优选实施例流程图 图5是本专利技术数据卡不掉电关机再开机初始化方法实施优选实施例流程图具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本专利技术数据卡开机初始化方法作进一步详细说明,公知实现方式不再详述,以避免与本发 明的内容存在不必要的混淆。 图4是本专利技术数据卡开机初始化方法实施优选实施例流程图,数据卡上电,开始 数据卡开机初始化流程,当ARM系统完成初始化后,数据模块已能正常工作,数据模块自启 动,开始USIM卡PIN码状态检测(检测PIN码是否去激活)、USIM卡文件初始化及网络驻留/注册等初始化过程。 当USIM卡无需PIN码验证(PIN码去激活)时,数据模块即开始执行开机初始化流 程,完成USIM卡业务相关文件初始化和网络驻留,若客户端软件已启动则完成网络注册, 并进入空闲状态,等待用户实现数据卡业务;若客户端软件未启动,则等待客户端软件启动 后,完成网络注册,并进入空闲状态,等待用户实现数据卡业务。 当USIM卡需要PIN码验证(PIN码激活),则数据模块注册到紧急呼叫状态,等待 用户启动客户端软件并完成PIN码验证,再执行USIM卡网络注册相关文件的初始化、网络 空闲注册过程,以及USIM卡业务相关文件的初始化过程。 图5是本专利技术数据卡不掉电关机再开机初始化方法实施优选实施例流程图,用户 关闭客户端软件,客户端软件向数据模块发起关机请求,数据模块在完成网络去注册、模块 及相关参数复位后,将随即启动开机初始化过程直接完成数据模块自启动流程,开始USIM卡文件初始化并完成网络驻留,等待用户启动客户端软件,在客户端软件启动后,完成网络 注册,并进入空闲状态,等待用户实现数据卡业务。 本专利技术利用数据卡上电自启动数据模块、关机后自启动数据模块的方法,有效的 加快了数据卡开机初始化速度,极大的改善了用户体验,用户在启动客户端软件后,在很短 的时间内即可使用数据卡业务,感受数据卡业务带来的全新体验。 本领域技术人员显然清楚并且理解,本专利技术方法所举的以上实施例仅用于说明本 专利技术,而并不用于限制本专利技术。虽然通过实施例有效描述了本专利技术,本领域技术人员知道, 本专利技术存在许多变化而不脱离本专利技术的精神,在不背离本专利技术的精神及其实质的情况下, 本领域技术人员当可根据本专利技术方法做出各种相应的改变或变形,但这些相应的改变或变 形均属于本专利技术的权利要求保护范围。本文档来自技高网
...

【技术保护点】
一种数据卡开机初始化方法,其特征在于,在ARM系统初始化过程完成后,启动USIM卡文件初始化过程,当USIM卡无需PIN码验证时,使数据模块的初始化过程与USB设备枚举以及客户端软件的初始化过程并发进行。

【技术特征摘要】
一种数据卡开机初始化方法,其特征在于,在ARM系统初始化过程完成后,启动USIM卡文件初始化过程,当USIM卡无需PIN码验证时,使数据模块的初始化过程与USB设备枚举以及客户端软件的初始化过程并发进行。2. 如权利要求1所述数据卡开机初始化方法,其特征在于,所述USIM卡无需PIN码验 证时数据模块的初始化过程,包括完成USIM卡业务相关文件初始化和网络驻留,若客户端 ...

【专利技术属性】
技术研发人员:赖翔赵春泽罗勇周勃
申请(专利权)人:重庆重邮信科通信技术有限公司
类型:发明
国别省市:85[中国|重庆]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1