Usb设备的连接模式控制方法

文档序号:6639376阅读:431来源:国知局
专利名称:Usb设备的连接模式控制方法
技术领域
本发明涉及USB设备的连接模式控制方法,该方法可有效控制与设置在个人信息终端机(PDAPersonal Digital Assistant)内的USB设备的连接(Connection)模式。
背景技术
最近,携带方便性和多媒体信息存储功能大大提高的个人信息终端机得到了广泛的普及,个人信息终端机内追加设置用于执行多种功能及操作的多种USB设备(USB Device)的趋势也愈加明显。
例如,上述个人信息终端机内部可设置USB移动通信模块(USB CDMA Module)和USB控制器芯片(USB Controller Chip),并且用于实行移动通信功能及操作的USB应用程序(USBApplication Program)在可设置在设备内部的同时,还可根据用户选择在CPU内的随机存取存储器(RAM)上运行。
同时,上述个人信息终端机在系统引导(System Booting)操作结束时,将自动设置与上述USB移动通信模块的连接模式,然后当用户要求运行上述USB应用程序时,利用USB移动通信模块和USB控制器芯片,执行用户所希望的相关操作。
但是普通个人信息终端机的的缺点为由于在上述系统引导结束时,自动设定USB设备的连接模式,所以在未使用上述USB设备期间仍然毫无必要地接通电源造成电力损失,并增加系统负荷。

发明内容
本发明旨在解决上述问题,目的在于提供一种USB设备的连接模式控制方法,即,内置USB设备的个人信息终端机仅在运行USB应用程序期间,控制设定上述USB的连接模式的USB设备的连接模式控制方法。
为了实行上述目的,本发明的USB设备的连接模式控制方法包括3个阶段第1阶段,内置USB设备的个人信息终端机在开始运行USB应用程序时设定上述USB设备的连接模式;第2阶段,在设定完上述USB设备的连接模式的状态下,利用上述USB设备和USB控制器,执行用户申请的相关操作;第3阶段,在上述USB应用程序运行过程结束时,将上述USB设备的连接模式切换成非连接模式。
本发明的USB设备的连接模式控制方法效果在于内置有USB设备的个人信息终端机在开始运行USB应用程序时,在设定上述USB设备的连接模式后,利用上述USB设备和USB控制器,执行用户申请的相关操作,而在上述USB应用程序运行结束时,则将上述USB设备的连接模式切换成非连接模式,从而能够仅在运行相关USB应用程序期间,有选择性地控制设定内置于个人信息终端机内的USB设备的连接模式,最大限度地减少系统负荷,并防止在未使用USB设备期间也无必要地连通电源而造成电力损失。


图1是适用于本发明的个人信息终端机构结构示意图。
图2是本发明之USB设备的连接模式控制方法的操作流程图。
*附图主要部分符号说明*10CPU20USB移动通信模块30USB控制器芯片具体实施方式
下面参照附图对本发明之USB设备的连接模式控制方法的理想实施例进行详细说明。
首先,用于执行多种功能及操作的许多种类的USB设备可追加设置在适用本发明的个人信息终端机内,如图1所示,上述个人信息终端机内设置有USB移动通信模块20和USB控制器芯片30。
另外,用于执行移动通信功能及操作的USB应用程序不仅可以设置在上述个人信息终端机内,同时还可以根据用户选择,在中央处理器(CPU)10内的随机存取存储器(RAM)上运行。而上述CPU10分配有与上述USB移动通信模块20进行物理连接的GPIO(Graphic In/Out)端口。
同时,上述个人信息终端机的CPU10在系统引导操作结束时,将上述GPIO端口控制成低电平‘0’,自动设定USB移动通信模块的非连接模式,而当用户申请运行上述USB应用程序时,将上述GPIO端口控制成高电平‘1’,从而设定USB移动通信模块的连接模式。
而且,利用上述USB移动通信模块20和USB控制器芯片30可进行用户所希望的相关操作,这样即使系统引导结束,在不运行USB应用程序期间,将上述USB移动通信模块设定为非连接模式,从而防止不必要地浪费电源或者增加系统负荷。
图2是本发明之USB设备的连接模式控制方法的操作流程图。如图所示,上述个人信息终端机在执行系统引导操作时(S10),将上述CPU10的GPIO端口控制成低电平‘0’,设定USB移动通信模块20的非连接模式(GPIO=0USB Device Detach)。
同时,上述CPU10在根据用户选择开始运行USB应用程序时(S11),将上述GPIO端口控制成高电平‘1’,将上述USB移动通信模块20设定成连接模式(GPIO=1USB Device Attach)(S12)。
另外,上述CPU10通过上述GPIO端口检查是否物理连接着上述USB移动通信模块20(S13),当正常连接上述USB移动通信模块时,则一边运行上述USB应用程序,一边利用上述USB控制器芯片和USB移动通信模块执行用户所希望的相关操作(S14)。
而且,上述CPU10在执行上述相关操作过程中根据用户申请中止运行USB应用程序时(S15),将上述GPIO端口控制成低电平‘0’,将上述USB移动通信模块20设定为非连接模式(GPIO=0USB Device Detach)(S16)。
因此,上述个人信息终端机能够仅在运行USB应用程序期间有选择性地控制设定上述USB移动通信模块的连接模式,有效避免电池的无谓损失和系统的负荷增加。
如上所述,本发明的实施例是为完成上述目的而研究出来的,相关专业人员完全可以在不偏离本发明权利要求所记载的技术思想和技术范围内,对其进行改良、变更或者附加等。
权利要求
1.一种USB设备的连接模式控制方法,其特征包括以下阶段第1阶段,在内置有USB设备的个人信息终端机开始运行USB应用程序时,将上述USB设备设定为连接模式;第2阶段,在将上述USB设备设定为连接模式的状态下,利用上述USB设备和USB控制器,执行用户申请的相关操作;第3阶段,当上述USB应用程序运行结束时,将上述USB设备的连接模式切换成非连接模式。
2.如权利要求1所述USB设备的连接模式控制方法,其特征还包括当上述个人信息终端机执行系统引导操作时,将上述USB设备设定成非连接模式的阶段。
3.如权利要求1所述USB设备的连接模式控制方法,其特征包括在上述第1阶段,当开始运行上述USB应用程序时,把与上述USB设备进行物理连接的CPU的GPIO端口切换成高电平,使USB设备设定为连接模式。
4.权利要求1所述USB设备的连接模式控制方法,其特征在于在上述第3阶段,在上述USB应用程序运行结束时,则将与上述USB设备进行物理连接的CPU的GPIO端口切换成低电平,并将USB设备的连接模式设定成非连接模式。
全文摘要
本发明涉及USB设备的连接模式控制方法,具体来说内置USB设备的个人信息终端机在开始运行USB应用程序时,在设定成USB设备的连接模式后,利用上述USB设备和USB控制器,执行用户申请的相关操作。而当上述USB应用程序运行结束时,将上述USB连接的模式切换成非连接模式,从而能够仅在运行相关USB应用程序期间,有选择地控制设定与内置在个人信息终端机内的USB设备的连接模式,这样最大限度地减少系统负荷,而且能够防止在不使用USB设备期间仍接通电源造成电力损失。
文档编号G06F13/10GK1920799SQ20051009401
公开日2007年2月28日 申请日期2005年8月23日 优先权日2005年8月23日
发明者郑炳鹤 申请人:乐金电子(昆山)电脑有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1