一种计算机遥控装置及遥控方法

文档序号:6705048阅读:142来源:国知局
专利名称:一种计算机遥控装置及遥控方法
技术领域
本发明涉及一种计算机控制装置,确切的说,是一种遥控计算机开关机的装置。本发明亦公开了其遥控方法。
背景技术
随着半导体技术和电子技术的飞速进步,计算机技术亦获得了惊人的发展。同时, 计算机的应用范围也愈发广泛,现在的计算机已经逐渐成为家庭生活中必不可少的家用电器之一。如何使得计算机更加人性化及让非计算机专业技术人员方便的使用计算机成为现在计算机技术的发展方向。现如今计算机的主要领域已逐渐从文字处理、软件编程等办公应用向着家庭消遣娱乐而转变,即多媒体化。计算机具有大屏幕的显示器、海量的存储能力、对宽带网络资源的支持与丰富多彩的应用设计,所以目前在计算机上看电视、玩计算机游戏、看影碟、听音乐、欣赏数码照片和上网浏览已经很常见。目前人们主要还是使用键盘与鼠标控制计算机, 因此在利用计算机看电视、听音乐或开闭计算机时,都需要来回走动来操纵键盘与鼠标,这样甚为不便。虽然现在有无线键盘与鼠标,但是由于人离显示器的距离一般较远,操纵键盘与鼠标不能够很准确的命中相应功能按钮,且操作键盘鼠标依然需要一定的计算机知识, 其操作不够直观,对于上了年纪的人而言使用并不是很方便。

发明内容
有鉴于此,本发明的目的在于提供一种遥控计算机的装置,以根据计算机的当前状态控制计算机。同时本发明提出了一种遥控计算机的方法。本发明采用如下技术方案加以实现
一种计算机遥控装置,所述遥控装置包括遥控模块与接收控制模块,所述遥控模块至少包括开机键,用于发送控制计算机的无线信号;所述接收控制模块用于接收遥控模块发出的无线信号,并根据计算机的当前状态与所述无线信号发送控制计算机的指令,所述的接收控制模块与计算机的USB接口连接。所述的无线信号为开机信号,具体来说,所述的无线信号为红外线信号、蓝牙信号、射频信号或无线局域网WLAN信号。一种基于上述计算机遥控装置的遥控方法,包括如下步骤
1)计算机BIOS初始化USB控制器,并将用于启动计算机的USB接口对应的寄存器置
1 ;
2)遥控模块发出控制计算机的无线信号;
3)接收控制模块接收上述无线信号,并判断接收到的无线信号是否为开机信号,如果接收到的无线信号为开机信号,则判断计算机是否处于正常开机状态,如果处于开机状态, 则结束本流程;若没有处于开机状态,则向BIOS发送USB开机事件,若接收到的信号不是开机信号,则结束本流程。
在所述的步骤2之前设置与用于启动唤醒计算机功能的USB设备相应的驱动。所述方法进一步包括当计算机BIOS检测到计算机供电的交流电又恢复后,启动计算机,并在开机自检中BIOS初始化USB控制器,并将启动计算机的USB端口对应的寄存器置1,而后关闭计算机。所述方法进一步包括在将启动计算机的USB接口对应的寄存器置1时,将其它 USB接口对应寄存器置0.
所述步骤3中如果接收到的信号不是开机信号,则在结束本流程之前判断计算机是否处于正常开机状态,如果处于正常开机状态,则将所述无线信号转化成USB数据包发送至计算机,并结束本流程;若果不是处于正常开机状态则结束本流程。所述判断计算机是否处于正常开机状态是由控制模块向计算机发送请求封包,如果计算机在预定时间内响应,则判定不是处于正常开机状态;反之则判定处于正常开机状态。所述判断接收到的无线信号是否为开机信号的方式为接收控制模块将收到的无线信号转化为按键键值,并判断该按键键值是否为开机键值。从上述的技术方案可知,本发明所述的装置通过连接计算机的USB接口来控制计算机,如今的计算机均提供USB接口,因此毋需拆卸计算机便可安装本发明所述的装置,且本发明的安装十分方便,符合现在计算机技术的发展方向。本发明在计算机BIOS中初始化USB控制器,并将需要启动计算机的USB接口对应的寄存器置1,将不需要启动计算机的USB接口对应的寄存器置0,而且控制处理单元结合当前计算机的状态发出相应的启动计算机或者控制计算机的指令,因此实现了在计算机处于正常关机时启动计算机。同时,本发明通过设置计算机USB设备的驱动以控制是否启动该USB唤醒计算机的功能,实现了当计算机处于待机或休眠状态时唤醒计算机的功能。本发明在计算机自检过程中初始化USB控制器和将需要启动计算机的USB接口对应的寄存器置1,将不需要启动计算机的USB接口对应的寄存器置0,而后再关闭计算机,因此在AC220V断电又恢复后又重新将需要启动计算机的USB接口对应的寄存器置1,从而实现了可在计算机处于AC220V断电又恢复状态时遥控启动计算机。因此应用本发明可以在各种情况下遥控启动计算机,从而极大的方便了操作人员的使用。


图1为本发明功能模块图; 图2为本发明的遥控模块图3为本发明的接收控制模块示意图; 图4为本发明遥控方法流程图。
具体实施例方式下面结合附图对本发明进行进一步详述
本发明涉及一种计算机遥控装置,所述装置包括遥控模块和接收模块,其中接收模块连接到计算机的USB接口。遥控模块根据用户的操作发出相应的无线信号,接收控制模块接收该无线信号后,首先判断是否为开机信号,而后再结合计算机的当前状态向计算机的 USB接口发出相应的控制指令,其中如果计算机当前状态不是正常的开机状态,则接收控制模块向计算机发出USB开机指令,计算机BIOS检测到该USB开机指令后启动计算机。本发明中,所述的遥控模块包括遥控模块控制单元、无线信号发射单元、供电单元和按键,其中按键中至少包括一个开机按键。用户可以根据实际需要而操作相应的按键,当用户按下某按键后,遥控模块控制电源检测该按键被按下,并向无线信号发射单元发送与按键对应的电平信号;无线信号发射单元接收到遥控模块控制单元传送来的电平信号后, 将该电平信号转化为相应的无线信号并发射出去。供电单元给无线信号发射单元和遥控模块控制单元供电,无线信号发射单元所发射的无线信号可以为红外线信号、RF信号、蓝牙信号或WLAN信号等。遥控模块的无线信号发射单元发出无线信号后,接收控制模块接收此无线信号且再结合当前计算机的状况对计算机发出相应的控制指令。 本发明中所述接收控制模块包括无线信号接收单元、控制处理单元和通讯接口转换单元,其中通讯接口转换单元连接计算机的USB接口,通讯接口转化单元用于实现计算机和控制处理单元的信号传输。其中,当控制处理单元向计算机发送并行信号时,通讯接口转换单元首先将控制处理单元的信号转换成USB信号,然后再将该USB信号发送给计算机; 当计算机向控制处理单元发送信号时,通讯接口转换单元首先将计算机的USB信号转换为并行信号,再将该并行信号发送给控制处理单元。无线信号接收单元用于接收遥控模块中的无线信号发射单元所发射的无线信号,并将接收到的无线信号转换成相应的电平信号发送给控制处理单元。控制处理单元可为单片机或DSP,亦可为具有USB通讯端口的单片机或具有USB的 DSP来实现控制处理单元和通讯接口转换单元的功能。为了判断当前计算机的状态,控制处理单元可发送请求封包到计算机,如果在预定时间内未收到计算机响应,则判定计算机不是处于正常开机状态,否则判定计算机处于正常开机状态。控制处理单元对收到的电平信号进行译码,并根据译码后的键值执行相应的操作,其中如果译码发现用户按下的是开机按键,而计算机并没有处于开机状态,则向通讯接口转化单元发送计算机USB开机指令,BIOS检测到该USB开机指令后启动计算机;如果译码发现用户按下的是开机按键,而计算机已经处于开机状态,则不进行处理;若译码发现用户按下的不是开机按键,而计算机已经处于开机状态,则控制处理单元将接收到的电平信号转化为标准键值并发送给通讯接口转化单元,通讯接口转化单元将该消息转化为标准的 USB封包并通过USB接口发送给计算机,而后计算机执行相应操作;若译码发现用户按下的不是开机按键且计算机不是处于开机状态,则不进行处理。当计算机不是处于开机状态时,首先需要预先对计算机的BIOS进行相应设置方可实现接收来自于USB接口的信号启动计算机。首先令CMOS中的“USB设备启动计算机” 选项使能,当计算机处于待机或休眠状态时,为了接收来自计算机USB接口的信号启动计算机,可设置USB设备的驱动以控制是否启动该USB设备唤醒计算机的功能。当计算机处于关机状态时,为了实现根据接收来自USB接口的信号而启动计算机,可在BIOS中将USB控制器初始化,并将需要启动计算机的USB接口对应的寄存器置1,目前USB控制器一般设置于南桥芯片中。同时,为了避免没有置1的寄存器对应的USB接口的指令而造成的误开机,可将不需要启动计算机的USB接口对应的寄存器置0。当计算机处于AC220V断电后又恢复状态时,BIOS启动计算机开机,在自检过程中USB控制器初始化并将需要启动计算机的USB端口对应的寄存器置1,将不需要启动计算机的USB端口对应的寄存器置0,而后再关闭计算机。这个过程很短暂,用户几乎没有感觉。只要将需要启动计算机的USB接口加以确定,并在BIOS中完成相应设置后,便可实现遥控计算机。本发明亦公开了该装置的遥控方法,其包括如下步骤
1 )BI0S初始化USB控制器,将需要启动计算机的USB端口对应的寄存器置1,将不需要启动计算机的USB端口对应的寄存器置0 ;
2)遥控模块发出无线信号;
3)接口控制模块接收无线信号,并将所述无线信号转化为相应的按键键值;
4)判断用户按下的是否为开机按键,如果是则执行步骤5,如果不是则执行步骤6;
5)判断计算机是否处于开机状态,如果是则结束本流程,如果不是则执行步骤7;
6)判断计算机是否处于开机状态,如果是则执行步骤8,如果不是则结束本流程;
7)向启动计算机的USB接口发送开机指令,然后结束本流程;
8)将该按键值转换成标准的键值,并将该标准键值封装成满足USB通讯协议的数据包发送给计算机的USB接口,然后结束本流程。以上过程中,可进一步在步骤2前设置USB设备的驱动,以启动该USB设备唤醒计算机的功能,从而当计算机处于待机或休眠状态时,可以通过启动该USB设备而唤醒计算机。当计算机处于AC220V断电又恢复供电时,在步骤1中所置入的寄存器值均丢失, 此时如果不加以恢复,则无法遥控启动计算机。因此在当BIOS检测到AC断电又恢复时,首先启动计算机,然后在自检过程中,BIOS将USB控制器初始化,并将需要启动计算机的USB 端口对应的寄存器置1,将不需要启动计算机的USB端口对应的寄存器置0,然后关闭计算机。本发明所述的计算机遥控装置不仅能遥控计算机开关机,还可根据实际需求加入媒体播放控制等功能。
权利要求
1.一种计算机遥控装置,其特征在于所述遥控装置包括遥控模块与接收控制模块, 所述遥控模块至少包括开机键,用于发送控制计算机的无线信号;所述接收控制模块用于接收遥控模块发出的无线信号,并根据计算机的当前状态与所述无线信号发送控制计算机的指令,所述的接收控制模块与计算机的USB接口连接。
2.根据权利要求1所述的一种计算机遥控装置,其特征在于所述的无线信号为开机信号。
3.根据权利要求2所述的一种计算机遥控装置,其特征在于所述的无线信号为红外线信号、蓝牙信号、射频信号或无线局域网WLAN信号。
4.一种基于权利要求1所述计算机遥控装置的遥控方法,其特征在于包括如下步骤1)计算机BIOS初始化USB控制器,并将用于启动计算机的USB接口对应的寄存器置1 ;2)遥控模块发出控制计算机的无线信号;3)接收控制模块接收上述无线信号,并判断接收到的无线信号是否为开机信号,如果接收到的无线信号为开机信号,则判断计算机是否处于正常开机状态,如果处于开机状态, 则结束本流程;若没有处于开机状态,则向BIOS发送USB开机指令,若接收到的信号不是开机信号,则结束本流程。
5.根据权利要求4所述的遥控方法,其特征在于在所述的步骤2之前设置与用于启动唤醒计算机功能的USB设备相应的驱动。
6.根据权利要求4所述的遥控方法,其特征在于所述方法进一步包括当计算机 BIOS检测到计算机供电的交流电又恢复后,启动计算机,并在开机自检中BIOS初始化USB 控制器,并将启动计算机的USB端口对应的寄存器置1,而后关闭计算机。
7.根据权利要求6所述的遥控方法,其特征在于所述方法进一步包括在将启动计算机的USB接口对应的寄存器置1时,将其它USB接口对应寄存器置0。
8.根据权利要求4所述的遥控方法,其特征在于所述步骤3中如果接收到的信号不是开机信号,则在结束本流程之前判断计算机是否处于正常开机状态,如果处于正常开机状态,则将所述无线信号转化成USB数据包发送至计算机,并结束本流程;若果不是处于正常开机状态则结束本流程。
9.根据权利要求8所述的遥控方法,其特征在于所述判断计算机是否处于正常开机状态是由控制模块向计算机发送请求封包,如果计算机在预定时间内响应,则判定不是处于正常开机状态;反之则判定处于正常开机状态。
10.根据权利要求4所述的遥控方法,其特征在于所述判断接收到的无线信号是否为开机信号的方式为接收控制模块将收到的无线信号转化为按键键值,并判断该按键键值是否为开机键值。
全文摘要
本发明涉及一种遥控计算机的装置,该装置包括遥控模块和接收控制模块,遥控模块至少包括开机键,用于发送控制计算机的无线信号;接口控制模块用于接收遥控模块发出的无线信号,并根据计算机的当前状态和无线信号发送控制计算机的指令,接收控制模块与计算机的USB接口连接。本发明同时公开了其遥控方法。本发明的装置安装简单,操作直观,方便非计算机技术人员使用,符合计算机发展的趋势。
文档编号G08C17/02GK102253716SQ20111020694
公开日2011年11月23日 申请日期2011年7月22日 优先权日2011年7月22日
发明者陶军 申请人:苏州工业园区七星电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1