一种移动计算机外置设备的软件开机方法

文档序号:6583292阅读:450来源:国知局
专利名称:一种移动计算机外置设备的软件开机方法
技术领域
本发明涉及计算机技术领域,特别涉及一种移动计算机外置设备的软件开机方法。
有鉴于此,本发明的主要目的在于提供一种移动计算机外置设备的软件开机方法,使用户只需在主机上进行软件设置,不需要插拔外置设备,就能够控制外置设备重新加电或掉电,既能节省移动计算机的电池电量、又能保护主机插槽,同时方便用户操作。
为达到上述目的,本发明的技术方案具体是这样实现的一种移动计算机外置设备的软件开机方法,其特征在于,该方法包括以下步骤1)将外置设备中耗电量最大的模块设置为受控模块;2)在外置设备的控制模块中增加软件开关机子程序,并在移动计算机对外置设备的属性设置中增加受控模块的电源开关设置选项;3)所述的电源开关设置选项为开时,移动计算机向外置设备的接口模块发送加电指令,与该接口模块相连的控制模块检测到该加电指令后,激发受控模块,使受控模块加电;4)所述的电源开关设置选项为关时,移动计算机向外置设备的接口模块发送掉电指令,接口模块将掉电指令发送给与之相连的受控模块,受控模块接收该指令并根据该指令自行掉电。
该方法可以进一步包括在外置设备首次插入移动计算机主机插槽中时,主机识别到有设备接入,通过安装在主机中的外置设备的设备驱动程序对该外置设备进行配置与管理;同时控制模块对接口模块进行初始化;此时,移动计算机对外置设备的属性设置中对受控模块的电源开关设置选项默认为开。
上述的激发受控模块可以是控制模块通过其与受控模块相连的加电信号线向受控模块发送加电脉冲实现的。
该方法可以进一步包括控制模块通过其与受控模块相连的电压检测信号线对受控模块的电源电压进行检测并根据检测结果,设置接口模块的状态;当控制模块检测到受控模块为加电状态时,将接口模块的状态设置为状态1;当控制模块检测到受控模块为掉电状态时,将接口模块的状态设置为状态2。
该方法中所述的控制模块激发受控模块,可以是在接口模块处于状态2且受控模块处于掉电状态时进行的;所述的受控模块自行掉电,可以是在接口模块处于状态1且受控模块处于加电状态时进行的。
由上述方案可以看出,本发明的关键在于将外置设备中耗电量最大的模块设置为受控模块;在外置设备的控制模块中增加软件开关机子程序,并在该设备的属性设置中增加电源开关设置选项;电源开关属性设置为开时,移动计算机向接口模块发送加电指令,控制模块检测到接口模块接收到加电指令后,激发受控模块,使受控模块加电。
因此,本发明所提供的移动计算机外置设备的软件开机方法,使用户只需在主机上进行软件设置,不需要插拔外置设备,就能够控制外置设备重新加电或掉电,不但节省了移动计算机的电池电量、而且保护了主机插槽,同时方便了用户使用。
参见

图1,应用本发明软件开机方法的系统示意图。如图1所示,外置设备110包含接口模块113、控制模块111和受控模块112,且接口模块113同时与控制模块111和受控模块112相连;控制模块111通过加电信号线和电压检测信号线与受控模块112相连。在该外置设备110通过接口模块113与移动计算机100连接后,对外置设备110中的受控模块112进行软件开机,该外置设备的控制模块111中增加了软件开关机子程序,并在移动计算机对外置设备的属性设置中增加了受控模块112的电源开关设置选项,其工作过程为当设备110插入移动计算机的主机100插槽时,主机识别有设备接入,然后通过设备驱动程序对设备110进行配置与管理;同时控制模块111通过通道2连接到接口模块113,控制模块111对接口模块113进行初始化,将接口模块113状态设置为状态1,即发出加电指令,该加电指令经控制模块111处理后,使加电信号线有效,激发受控模块112,使受控模块112加电。
受控模块112加电后处于正常工作状态。主机通过接口模块113直接和受控模块112进行数据通信,向受控模块112发送指令与数据、接收从受控模块112返回的指令响应与数据。此时控制模块111不参与数据通信的过程,但控制模块111将通过电压检测信号线对受控模块112的电压进行监控。
在用户暂时不需要使用受控模块112时,可将受控模块112掉电,该操作过程为将主机100中对外置设备属性中的电源开关设置选项设置为关,主机100通过接口模块113及通道1向受控模块112发出掉电指令。受控模块112接收到掉电指令后,自行掉电,受控模块112由正常工作状态转为掉电状态。
受控模块112掉电将引起电压检测信号线电平的变化,该信号线连接到控制模块111,控制模块111接收到该信号线电平变化后,向接口模块113发送指令,将接口模块113状态转为状态2。
在用户需要再次使用受控模块112时,可将受控模块112加电,该操作过程参见图2,本发明软件开机方法中开机过程的流程示意图,如图2所示首先,步骤201,将主机100中对外置设备属性中的电源开关设置选项设置为开;然后,步骤202,主机100向接口模块113发送加电指令;接着,步骤203,控制模块111检测到接口模块113接收的加电指令后;步骤204,控制模块111对加电信号进行处理后,使加电信号线有效,激发受控模块112;最后,步骤205,使受控模块112加电。同时将接口模块113的状态设置为状态1。这样,通过用户的操作使受控模块112重新加电。
参见图3,应用本发明软件开机方法的受控模块状态转移图。受控模块的状态是根据接口模块收到的掉电或加电指令来转移的,如图3所示,受控模块在加电状态301时,收到来自接口模块的掉电指令后,受控模块进入掉电状态302;受控模块在掉电状态302时,收到来自接口模块的加电指令后,受控模块进入加电状态301。
参见图4,应用本发明软件开机方法的接口模块状态转移图。接口模块的状态是根据受控模块的掉电或加电状态来转移的,如图4所示,接口模块在状态1 401时,一旦控制模块检测到受控模块掉电,则将其设置为状态2 402;接口模块在状态2 402时,一旦控制模块检测到受控模块加电,则将其设置为状态1 401。
参见图5,应用本发明软件开机方法的一个较佳实施例的系统示意图。本实施例是将软件开机方法应用于一种无线PCMCIA卡,该无线PCMCIA卡是一种无线通信装置,可作为无线的调制解调器,是一种多模式的无线通讯卡,其通过将用户的指令和数据发送到网络侧,同时接收来自网络侧的数据并传递给用户,实现在GPRS、GSM覆盖区内提供随时在线的互联网接入数据服务、短消息服务等通信业务。
如图5所示,该无线PCMCIA卡510包括了微处理器单元511、无线模块512和PCMCIA转串口接口电路513。
其中,PCMCIA转串口接口电路513完成PCMCIA标准信号与串口标准信号间的转换,其通过标准PCMCIA连接器与笔记本电脑500的标准PCMCIA接口501相连,并通过总线(包括数据总线、控制总线和地址线)与微处理单元511相连,同时通过串口与无线模块512相连,是软件开机系统中的接口模块;微控制器单元511完成无线通信装置内部的控制逻辑,实现对PCMCIA转串口接口电路513的初始化、控制PCMCIA转串口接口电路513的状态转换、控制无线模块512的加电、对无线模块512的工作情况进行实时检测,其通过加电信号线和电压检测信号线与无线模块512相连,是软件开机系统中的控制模块;无线模块512是无线PCMCIA卡510的主要功能模块,其完成数据的接收与发送,耗电量最大,因此将它设置为软件开机系统中的受控模块。
本实施例的工作过程为如图5,无线PCMCIA卡已插入笔记本电脑PCMCIA插槽,并处于加电状态。无线PCMCIA卡的微处理器单元中增加了软件开关机子程序,并在笔记本电脑对该卡的属性设置中增加了电源开关设置选项。
用户在暂时不使用无线PCMCIA卡时,将笔记本电脑上对无线PCMCIA卡的电源开关属性设置为关,则笔记本电脑向无线PCMCIA卡发出掉电指令;掉电指令通过接口电路513转换成串行信号经串口传送到无线模块512;无线模块512收到掉电指令后自行掉电。无线模块512掉电将引起电压检测信号线电平的变化,该信号线连接到微处理单元511,微处理单元511接收到该信号线电平变化后,向接口电路513发送指令,将接口电路513状态转为状态2。
用户再次使用无线PCMCIA卡时,将笔记本电脑上对无线PCMCIA卡的电源开关属性设置为开,则笔记本电脑向无线PCMCIA卡发出加电指令;加电指令发出后先存储于接口电路513;当微处理器单元511检测到接口电路513收到加电指令,同时接口电路513处于状态2、无线模块511处于掉电状态时,微处理器单元511通过加电信号线发出加电脉冲,使无线模块512加电,无线模块512恢复正常工作状态,同时,微处理器单元511将接口电路513设置为状态1。
本实施例中,无线模块的耗电量很大,应用了本发明的软件开机方法后,不需要对无线PCMCIA卡进行反复插拔即可实现对它的开、关机,不但保护了主机插槽,而且简化了计算机用户的操作,节约了电源,延长了笔记本电脑的电池使用时间,减少了笔记本电脑在移动办公过程中寻找充电电源的麻烦。
由此可见,本发明的移动计算机外置设备的软件开机方法,使用户只需在主机上进行软件设置,不需要插拔外置设备,就能够控制外置设备重新加电或掉电,不但节省了电池电量、而且保护了主机的插槽,同时方便了用户使用。
权利要求
1.一种移动计算机外置设备的软件开机方法,其特征在于,该方法包括以下步骤1)将外置设备中耗电量最大的模块设置为受控模块;2)在外置设备的控制模块中增加软件开关机子程序,并在移动计算机对外置设备的属性设置中增加受控模块的电源开关设置选项;3)所述的电源开关设置选项为开时,移动计算机向外置设备的接口模块发送加电指令,与该接口模块相连的控制模块检测到该加电指令后,激发受控模块,使受控模块加电;4)所述的电源开关设置选项为关时,移动计算机向外置设备的接口模块发送掉电指令,接口模块将掉电指令发送给与之相连的受控模块,受控模块接收该指令并根据该指令自行掉电。
2.如权利要求1所述的软件开机方法,其特征在于,该方法进一步包括在外置设备首次插入移动计算机主机插槽中时,主机识别到有设备接入,通过安装在主机中的外置设备的设备驱动程序对该外置设备进行配置与管理;同时控制模块对接口模块进行初始化。
3.如权利要求1或2所述的软件开机方法,其特征在于,该方法进一步包括在外置设备首次插入移动计算机主机插槽中时,移动计算机对外置设备的属性设置中受控模块的电源开关设置选项默认为开。
4.如权利要求1所述的软件开机方法,其特征在于所述的激发受控模块是控制模块通过其与受控模块相连的加电信号线向受控模块发送加电脉冲实现的。
5.如权利要求1所述的软件开机方法,其特征在于,该方法进一步包括控制模块通过其与受控模块相连的电压检测信号线对受控模块的电源电压进行检测并根据检测结果,设置接口模块的状态。
6.如权利要求5所述的软件开机方法,其特征在于当控制模块检测到受控模块为加电状态时,将接口模块的状态设置为状态1;当控制模块检测到受控模块为掉电状态时,将接口模块的状态设置为状态2。
7.如权利要求6所述的软件开机方法,其特征在于所述的控制模块激发受控模块,是在接口模块处于状态2且受控模块处于掉电状态时进行的;所述的受控模块自行掉电,是在接口模块处于状态1且受控模块处于加电状态时进行的。
全文摘要
本发明公开了一种移动计算机外置设备的软件开机方法,其特征在于,该方法包括步骤1)将外置设备中耗电量最大的模块设置为受控模块;2)在外置设备的控制模块中增加软件开关机子程序,并在移动计算机对外置设备的属性设置中增加受控模块的电源开关设置选项;3)电源开关设置选项为开时,移动计算机向外置设备的接口模块发送加电指令,与该接口模块相连的控制模块检测到该加电指令后,激发受控模块,使受控模块加电;4)电源开关设置选项为关时,移动计算机向外置设备的接口模块发送掉电指令,接口模块将掉电指令发送给受控模块,受控模块接收该指令并根据该指令自行掉电。该方法的应用能节省电池电量、并保护主机插槽,同时方便用户操作。
文档编号G06F1/32GK1469242SQ0212553
公开日2004年1月21日 申请日期2002年7月18日 优先权日2002年7月18日
发明者姜文力, 李赞, 孟媛媛, 黄晓兵, 王正 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1