数据卡的启动方法及数据卡设备的制作方法

文档序号:6583550阅读:127来源:国知局
专利名称:数据卡的启动方法及数据卡设备的制作方法
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种数据卡的启动方法及数据卡设备。
背景技术
随着便携式笔记本电脑的日渐普及,移动上网的需求也随之增加,数据卡作为一
种可以使消费者随时随地上网的电子产品,顺应了这种需求,因此越来越被人们所应用和
接受。随着数据卡的广泛使用,作为一种轻巧的便携式设备,数据卡的其他附加应用功能也
逐渐得到开发,例如数据卡的附加存储功能,该附加的存储功能通常可以通过在数据卡中
内置存储模块、或者通过外置存储卡接口以外接存储卡的形式予以实现。 其中,对于内置存储模块的数据卡而言,该存储模块通常由数据卡自身的主控制
板(Main Control Panel,简称MCP)存储空间来提供,即在数据卡的MCP存储空间的容量大
小允许的情况下,采用MCP存储空间来扩展数据卡的存储功能,但是这种方式的实现成本
较高,因此并没有得到广泛的应用。于是,通常在实际应用中,数据的附加存储功能由外接
存储卡予以实现,即在数据卡上设置用以外接存储卡的存储卡接口 ,由此来实现数据卡的
存储功能。 但是,发明人在发明的过程中发现这种附带存储功能的数据卡虽然提高了用户 的体验,但是在实际应用中,常会出现用户并不需要使用数据卡的上网功能,而只需使用其 附加的存储功能的情况。而由于数据卡一经上电后便会自动运行其有关上网及存储的所有 功能的初始化程序,因此,虽然此时用户只需使用数据卡作为存储设备的部分功能,但是仍 然需要等待较长的初始化时间,而且该较长的初始化时间大部分由数据卡的上网功能的初 始化时间而带来。

发明内容
本发明实施例提供一种数据卡的启动方法及数据卡设备,用以解决现有技术中用 户若仅需使用数据卡中的存储功能时,仍需等待较长的数据卡初始化时间,启动相对缓慢 的缺陷。 本发明实施例提供一种数据卡的启动方法,包括 当与计算机连接后,对所述通用输入/输出端口的一管脚的输入电平进行检测;
若检测到所述输入电平为第一电平,对数据卡的存储功能进行初始化,所述第一 电平用于指示所述数据卡在启动后仅能使用所述存储功能。 本发明实施例提供一种数据卡设备,包括通用输入/输出端口、输入电平检测模 块和第一初始化模块;其中, 所述通用输入/输出端口的一管脚通过一开关与所述数据卡设备的接口连接;
所述输入电平检测模块用于,当通过所述接口与计算机连接后,对所述通用输入/ 输出端口的所述管脚的输入电平进行检测;
所述第一初始化模块用于,若检测到所述输入电平为第一电平,对所述数据卡设 备的存储功能进行初始化,所述第一电平用于指示所述数据卡设备在启动时仅初始化所述 存储功能。 本发明实施例的数据卡的启动方法及数据卡设备,通过在数据卡中添加对通用输 入端口的管脚电平的检测电路,在数据卡启动时,并不直接对其所有的功能进行初始化,而 是当检测到该管脚电平信号为一指定电平信号时,只初始化数据卡的存储功能,从而使得 数据卡在使用时能够快捷地进入到存储功能模式中,縮短了数据卡仅作为存储设备时的启 动时间。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以 根据这些附图获得其他的附图。 图1为本发明数据卡的启动方法实施例一流程图;
图2为本发明数据卡的启动方法实施例二流程图; 图3为本发明数据卡的启动方法实施例二中GPIO管脚连接的一电路示意图;
图4为本发明数据卡的启动方法实施例二中GPIO管脚连接的另一电路示意图;
图5为本发明数据卡设备实施例一结构示意图;
图6为本发明数据卡设备实施例二结构示意图。
具体实施例方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例
中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是
本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员
在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 图l为本发明数据卡的启动方法实施例一流程图,如图l所示,本方法包括如下步
骤 步骤100,当与计算机连接后,对通用输入/输出端口的一管脚的输入电平进行检 当数据卡通过通用接口,通常为通用串行总线(Universal Serial BUS,简称USB) 接口插入到计算机,与计算机连接之后,与其连接的计算机通过该USB接口将电源信号传 输给数据卡,数据卡接收到计算机输入的电源信号,进入上电状态。在本实施例中,数据卡 进入上电状态后,并不直接运行数据卡各功能的初始化程序,具体地,本实施例的数据卡的 内部,通用输入/输出端口 (General Purpose Input Output,简称GPIO)的一管脚上连接 有电平检测电路,该电平检测电路用于在数据卡上电后,对GPIO端口上的对应管脚的输入 电平进行检测,检测该管脚的输入电平为高电平或是低电平。 步骤101,若检测到输入电平为第一电平,对数据卡的存储功能进行初始化,该第 一电平用于指示数据卡在启动后仅能使用其存储功能。
5
在上述步骤100中,若数据卡的电平检测电路通过对GPIO的一管脚的输入电平的 检测,检测到该输入电平为第一电平,代表此时数据卡的使用中,用户只需使用其附加的存 储功能,于是,在数据卡的本次初始化启动过程中,数据卡仅对其存储相关的功能进行初始 化,而无需初始化其自身的上网功能,例如执行安装驱动、上报端口、注册网络等操作。这与 现有的数据卡的启动方式相比,由于数据卡在上电后,无需对用户并不需要使用的上网功 能进行初始化操作,从而大大縮短了数据卡的启动时间,使得用户在只需将数据卡当作存 储设备使用时,可以快速地进入其应用界面,很好地提高了用户的体验。此外,在实际应用 中,第一电平可以为高电平也可以为低电平,根据具体的设置而定。 本发明实施例的数据卡的启动方法,通过在数据卡中添加对通用输入端口的管脚
电平的检测电路,在数据卡启动时,并不直接对其所有的功能进行初始化,而是当检测到该
管脚电平信号为一指定电平信号时,只初始化数据卡的存储功能,从而使得数据卡在使用
时能够快捷地进入到存储功能模式中,縮短了数据卡仅作为存储设备时的启动时间。 图2为本发明数据卡的启动方法实施例二流程图,如图2所示,本方法包括如下步
骤 步骤200,当与计算机连接后,对GPIO端口的一管脚的输入电平进行检测;
当数据卡通过与计算机之间的第一接口 (该第一接口通常为USB接口 )与计算 机连接之后,与其连接的计算机通过该USB接口将电源信号传输给数据卡,数据卡接收到 计算机输入的电源信号,进入上电状态。在本实施例中,数据卡进入上电状态后,将首先对 其GPIO端口的一管脚的输入电平进行检测。具体地,在本实施例的数据卡中,GPIO端口的 一管脚上连接有一开关,该开关的一侧与GPIO端口的该管脚相连,另一侧连接计算机通过 USB接口输入的系统电平,即系统高电平VCC或是系统地电平GND。数据卡的电平检测电路 通过该与GPIO端口管脚连接的开关,接收到计算机通过USB接口输入的系统电平后,对该 系统电平进行检测识别,以根据不同的识别结果,进行不同的功能初始化操作。
具体地,图3为本发明数据卡的启动方法实施例二中GPIO管脚连接的一电路示意 图,如图3所示,GPIO端口的一管脚可以通过一单刀双掷开关与系统电压VCC或是GND连 接,且该开关可以外置在数据卡表面,用户可以通过简单的开关按钮的操作,在数据卡连接 到计算机之前,决定此次数据卡的启动模式,即决定是否进入到数据卡的快捷存储功能启 动模式中。 图4为本发明数据卡的启动方法实施例二中GPI0管脚连接的另一电路示意图,如 图4所示,GPIO端口的一管脚还可以直接与系统电压VCC连接,或者通过一单刀单掷开关 与系统电压GND连接,同样,该开关可以外置在数据卡表面,用户可以通过简单的开关按钮 的操作,决定数据卡的本次启动模式。但是,与上一连接电路不同的是,在这种情况下,数据 卡的启动会有一默认状态,即在用户未按下数据卡表面的开关时,数据卡的启动将进入默 认的启动模式状态,通常,该默认状态可以设置为数据卡的正常启动模式,即启动其上网功 能的模式。 步骤201 ,判断GPIO端口管脚的输入电平是否为第一电平,若是,执行步骤202,若 否,执行步骤203 ; 数据卡的电平检测电路通过开关,接收到计算机通过USB接口输入给GPIO端口的 管脚的系统电平,且对该系统电平进行检测识别后,若检测到的该系统电平为第一电平,则代表此时用户只需使用数据卡的存储功能,于是数据卡将执行步骤202 ;但是若检测到的该系统电平为第二电平时,代表此时用户需要使用数据卡自身的上网功能,于是数据卡将执行步骤203。具体地,该第一电平和第二电平为相对的系统电平,即若第一电平为高电平VCC,第二电平则为低电平GND,而若第一电平为低电平GND,第二电平则为高电平VCC,具体可以根据设置的不同而不同。 步骤202,对数据卡的存储功能进行初始化; 若数据卡此时检测到的GPIO端口的管脚的输入电平为第一电平,则在此次数据卡的启动过程中,数据卡只对其中的存储功能进行初始化,具体地,该对存储功能进行初始化的操作可以包括如下步骤 步骤2020,检测存储卡接口上连接的存储卡; 在本实施例中,若需对数据卡附加的存储功能进行初始化,首先,数据卡将检测其
扩展的存储卡接口上是否有连接的存储卡,即是否有存储卡接入到数据卡上,此为用户使
用数据卡的存储功能的前提条件。具体地,在数据卡中,存储卡接口上连接有一检测电路,
用于对该存储卡接口的各管脚的状态进行检测,以此检测是否有存储卡的接入。 步骤2021,若检测到存储卡,向连接的计算机发送代表数据卡为存储设备的设备
描述符信息,以使计算机将数据卡识别为存储设备,结束本流程; 若在数据卡上检测到连接的存储卡,数据卡在初始化的过程中,无需执行数据卡的上网功能的初始化程序,例如安装驱动、上报AT端口、注册网络等等,而是在此初始化枚举过程中,数据卡仅向连接的计算机发送一代表该数据卡为一存储设备的设备描述符信息,即向计算机上报存储设备的端口,以使连接的计算机仅将该数据卡识别为一存储设备,从而使得用户可以执行该数据卡附加的存储功能。 而由于在此初始化过程中,数据卡无需执行其上网功能的初始化操作,即在用户的指示下,对数据卡不需要的应用功能进行屏蔽,相应地,也因此大大縮短了数据卡启动时所需的时间,使数据卡快速进行到存储功能的应用中去,提高了用户的体验。
步骤203,对数据卡的上网功能进行初始化。 若数据卡在上述步骤201中,检测到的GPIO端口的管脚的输入电平为第二电平,则在此次数据卡的启动过程中,数据卡将对其自身的上网功能进行初始化,具体地,该对上网功能进行初始化的操作可以包括如下步骤 步骤2030,向计算机上报调制解调端口 、虚拟光盘端口 、诊断信息端口和AT命令端口,以使计算机识别数据卡为上网功能设备; 按照数据卡的正常初始化模式,数据卡在上网功能的初始化过程中,在安装所需驱动后,数据卡将向计算机枚举并上报其为上报调制解调端口 、虚拟光盘端口 、诊断信息端口和AT命令端口 ,此都为数据卡进行上网功能所需的端口功能,该端口的上报操作完成后,计算机将识别该数据卡为一上网功能设备。 步骤2031,接收计算机返回的端口应答信号,检测数据卡中的用户标识模块卡,并通过该用户标识模块卡进行网络注册。 在数据卡端口上报完成之后,计算机将返回给数据卡一端口应答信号,以对该端口上报操作完成后的应答,于是,数据卡将其执行上网功能所需的用户标识模块卡(Subscriber Identity Module,简称SIM卡)进行检测。在实际应用中,数据卡的上网功能都由其内部插入的SIM卡来提供,因此,对数据卡中SIM卡的检测为用户使用数据卡进行上网的前提。而当检测到数据卡已插入SIM卡后,数据卡通过该SIM卡,并通过连接的计算机进行网络注册,且优先注册到3G网络,网络注册成功后,数据卡便完成了数据卡上网功能的初始化进程,用户便可使用该数据卡进行无线上网。 本发明实施例的数据卡的启动方法,通过在数据卡中添加对通用输入端口的管脚电平的检测电路,在数据卡启动时,并不直接对其所有的功能进行初始化,而是当检测到该管脚电平信号为一指定电平信号时,只初始化数据卡的存储功能,从而使得数据卡在使用时能够快捷地进入到存储功能模式中,縮短了数据卡仅作为存储设备时的启动时间。
本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、 RAM、磁碟或者光盘等各种可以存储程序代码的介质。 图5为本发明数据卡设备实施例一结构示意图,如图5所示,本实施例的数据卡设备包括通用输入/输出端口 11、输入电平检测模块12和第一初始化模块13。其中,通用输入/输出端口 11的一管脚通过一开关与数据卡设备的接口连接;输入电平检测模块12用于,当数据卡设备通过上述接口与计算机连接后,对通用输入/输出端口 11的上述管脚的输入电平进行检测;第一初始化模块13用于,若检测到输入电平为第一电平,对数据卡设备的存储功能进行初始化,该第一电平用于指示数据卡设备在启动时仅初始化其存储功能。 具体地,本实施例中数据卡设备所涉及的所有功能模块、以及其所涉及的具体工
作过程,可以参考上述数据卡的启动方法所涉及的实施例揭露的相关内容,在此不再赘述。 本发明实施例的数据卡设备,通过在数据卡中添加对通用输入端口的管脚电平的
检测电路,在数据卡启动时,并不直接对其所有的功能进行初始化,而是当检测到该管脚电
平信号为一指定电平信号时,只初始化数据卡的存储功能,从而使得数据卡在使用时能够
快捷地进入到存储功能模式中,縮短了数据卡仅作为存储设备时的启动时间。 图6为本发明数据卡设备实施例二结构示意图,如图6所示,在上述实施例的基础
上,本实施例的数据卡设备的输入电平检测模块12还包括系统电平获取子模块121和系
统电平检测子模块122。其中,系统电平获取子模块121用于,获取连接的计算机通过与数
据卡与计算机之间的第一接口输入给上述管脚的系统电平;系统电平检测子模块122则用
于对该系统电平进行检测。 进一步地,在本实施例中,第一初始化模块13还包括存储卡检测子模块131和发送子模块132。其中,存储卡检测子模块131用于检测存储卡接口上连接的存储卡;而发送子模块132则用于,若在存储卡接口上检测到存储卡,向连接的计算机发送代表数据卡设备为存储设备的设备描述符信息,以使连接的计算机将该数据卡设备识别为存储设备。
更进一步地,本实施例的数据卡设备还包括一第二初始化模块14,用于若输入电平检测模块12检测到管脚的输入电平为第二电平时,则对数据卡设备的上网功能进行初始化,所述第二电平用于指示数据卡设备在启动时初始化其上网功能。具体地,该第二初始化模块14还包括端口上报子模块141,和网络注册子模块142。其中端口上报子模块141用于,向连接的计算机上报调制解调端口 、虚拟光盘端口 、诊断信息端口和AT命令端口 ,以使该计算机识别数据卡设备为上网功能设备;而网络注册子模块142则用于,接收计算机返回的端口应答信号,检测数据卡设备中的SIM卡,并通过该SIM卡通过计算机进行网络注册。 具体地,本实施例中数据卡设备所涉及的所有功能模块、以及其所涉及的具体工
作过程,可以参考上述数据卡的启动方法所涉及的实施例揭露的相关内容,在此不再赘述。 本发明实施例的数据卡设备,通过在数据卡中添加对通用输入端口的管脚电平的
检测电路,在数据卡启动时,并不直接对其所有的功能进行初始化,而是当检测到该管脚电
平信号为一指定电平信号时,只初始化数据卡的存储功能,从而使得数据卡在使用时能够
快捷地进入到存储功能模式中,縮短了数据卡仅作为存储设备时的启动时间。 最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽
管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然
可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替
换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精
神和范围。
权利要求
一种数据卡的启动方法,其特征在于,包括当与计算机连接后,对通用输入/输出端口的一管脚的输入电平进行检测;若检测到所述输入电平为第一电平,对数据卡的存储功能进行初始化,所述第一电平用于指示所述数据卡在启动后仅能使用所述存储功能。
2. 根据权利要求l所述的数据卡的启动方法,其特征在于,所述对通用输入/输出端口 管脚的输入电平进行检测包括获取所述计算机通过第一接口输入给所述管脚的系统电平,所述第一接口为所述数据 卡与所述计算机之间的接口 ,所述管脚通过一开关与所述第一接口连接; 对所述系统电平进行检测。
3. 根据权利要求1或2所述的数据卡的启动方法,其特征在于,所述对数据卡的存储功 能进行初始化包括检测存储卡接口上连接的存储卡;若检测到所述存储卡,向所述计算机发送代表所述数据卡为存储设备的设备描述符信 息,以使所述计算机将所述数据卡识别为存储设备。
4. 根据权利要求1或2所述的数据卡的启动方法,其特征在于,所述方法还包括 若检测到所述输入电平为第二电平,则对所述数据卡的联网功能进行初始化,所述第二电平用于指示所述数据卡在启动时初始化所述联网功能。
5. 根据权利要求4所述的数据卡的启动方法,其特征在于,所述对所述数据卡的上网功能进行初始化包括向所述计算机上报调制解调端口 、虚拟光盘端口 、诊断信息端口和AT命令端口 ,以使 所述计算机识别所述数据卡为上网功能设备;接收所述计算机返回的端口应答信号,检测所述数据卡中的用户标识模块卡,并通过 所述用户标识模块卡通过所述计算机进行网络注册。
6. —种数据卡设备,其特征在于,包括通用输入/输出端口、输入电平检测模块和第 一初始化模块;所述通用输入/输出端口的一管脚通过一开关与所述数据卡设备的第一接口连接; 所述输入电平检测模块用于,当通过所述第一接口与计算机连接后,对通用输入/输出端口的所述管脚的输入电平进行检测;所述第一初始化模块用于,若检测到所述输入电平为第一电平,对所述数据卡设备的存储功能进行初始化,所述第一电平用于指示所述数据卡设备在启动时仅初始化所述存储功能。
7. 根据权利要求6所述的数据卡设备,其特征在于,所述输入电平检测模块还包括 系统电平获取子模块,用于获取所述计算机通过所述第一接口输入给所述管脚的系统电平;系统电平检测子模块,用于对所述系统电平进行检测。
8. 根据权利要求6或7所述的数据卡设备,其特征在于,所述第一初始化模块还包括 第一检测子模块,用于检测存储卡接口上连接的存储卡;发送子模块,用于若在所述存储卡接口上检测到所述存储卡,向所述计算机发送代表 所述数据卡设备为存储设备的设备描述符信息,以使所述计算机将所述数据卡设备识别为存储设备。
9. 根据权利要求6或7所述的数据卡设备,其特征在于,还包括第二初始化模块,用于若检测到所述输入电平为第二电平,则对所述数据卡设备的上 网功能进行初始化,所述第二电平用于指示所述数据卡设备在启动时初始化所述上网功 能。
10. 根据权利要求9所述的数据卡设备,其特征在于,所述第二初始化模块还包括 端口上报子模块,用于向所述计算机上报调制解调端口 、虚拟光盘端口 、诊断信息端口和AT命令端口 ,以使所述计算机识别所述数据卡设备为上网功能设备;网络注册子模块,用于接收所述计算机返回的端口应答信号,检测所述数据卡设备中 的用户标识模块卡,并通过所述用户标识模块卡通过所述计算机进行网络注册。
全文摘要
本发明提供一种数据卡的启动方法及数据卡设备,方法包括当与计算机连接后,对GPIO端口的一管脚的输入电平进行检测;若检测到输入电平为第一电平,对数据卡的存储功能进行初始化,该第一电平用于指示数据卡在启动后仅能使用该存储功能。本发明实施例通过在数据卡中添加对通用输入端口的管脚电平的检测电路,在数据卡启动时,并不直接对其所有的功能进行初始化,而是当检测到该管脚电平信号为一指定电平信号时,只初始化数据卡的存储功能,从而使得数据卡在使用时能够快捷地进入到存储功能模式中,缩短了数据卡仅作为存储设备时的启动时间。
文档编号G06F9/445GK101751276SQ200910220990
公开日2010年6月23日 申请日期2009年11月25日 优先权日2009年11月25日
发明者于建兵, 彭强 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1