无线鼠标及降低无线鼠标耗电的方法转让专利

申请号 : CN200810008646.9

文献号 : CN101498969B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 苏春男赖锦龙

申请人 : 致伸科技股份有限公司

摘要 :

本发明涉及一种无线鼠标及降低无线鼠标耗电的方法。其中该降低无线鼠标耗电的方法包括将至少两组的鼠标位移数据合并为单一封包并传输至一鼠标接收器,再于鼠标接收器端将该单一封包分解为所述至少两组位移数据。本发明可降低鼠标传输这些位移数据的频率,并因此降低鼠标的耗电量。

权利要求 :

1.一种降低无线鼠标耗电的方法,适用于一无线鼠标,该无线鼠标包括一无线信号发射器以及一无线信号接收器,该无线信号接收器连接于一计算机系统,其中该无线鼠标根据一使用者的操作而产生多组鼠标位移数据,并由该无线信号发射器将所述多组鼠标位移数据传送至该无线信号接收器,该方法包括:将两组鼠标位移数据形成一单一位移数据封包并传输该单一位移数据封包至该无线信号接收器;

将该单一位移数据封包分解为所述两组鼠标位移数据,并分别将所述两组鼠标位移数据分别传输至该计算机系统,其中所述两组鼠标位移数据的传输相距一有线传输时间间隔;

将下两组鼠标位移数据形成另一单一位移数据封包并传输该另一单一位移数据封包至该无线信号接收器,其中该单一位移数据封包与该另一位移数据封包的传输相距一无线传输时间间隔;其中该无线传输时间间隔大于该有线传输时间间隔且该无线传输时间间隔为该有线传输时间间隔的整数倍。

2.如权利要求1所述的降低无线鼠标耗电的方法,其中该无线信号接收器利用一通用串行总线连接于该计算机系统。

3.如权利要求2所述的降低无线鼠标耗电的方法,其中当该通用串行总线被设定为一低速模式时,该有线传输时间间隔为8毫秒;当该通用串行总线设定为一全速模式时,该有线传输时间间隔为1毫秒。

4.如权利要求1所述的降低无线鼠标耗电的方法,其中该鼠标位移数据包括鼠标水平位移数据、鼠标垂直位移数据、按键按压数据、滚轮滚动数据以及窗口水平滚动条数据。

5.一种可降低耗电的无线鼠标,包括:

一鼠标本体;

一感测装置,设置于该鼠标本体内,用以于该无线鼠标被操作时,产生相对应的多组鼠标位移数据;

一无线信号发射器,设置于该鼠标本体内部,用以发射一无线信号;

一第一控制单元,电连接于该无线信号发射器,用以将每两组鼠标位移数据形成一单一位移数据封包并将该无线信号传送,其中,每一单一位移数据封包的传输相距一无线传输间隔;

一无线信号接收器,连接于一计算机系统,用以接收该无线信号,该无线信号接收器包括一第二控制单元,该第二控制单元电连接于该无线信号发射器,用以分解该单一位移数据封包为该两组鼠标位移数据并分别传送该两组鼠标位移数据至该计算机系统,其中所述每一组鼠标位移数据的传输相距一有线传输时间间隔;其中该无线传输间隔大于该有线传输时间间隔且该无线传输时间间隔为该有线传输时间间隔的整数倍。

6.如权利要求5所述的可降低耗电的无线鼠标,其中该无线信号接收器利用一通用串行总线连接于该计算机系统。

7.如权利要求6所述的可降低耗电的无线鼠标,其中当该通用串行总线设定为一低速模式时,该有线传输时间间隔是8毫秒;当该通用串行总线设定为一全速模式时,该有线传输时间间隔是1毫秒。

8.如权利要求5所述的可降低耗电的无线鼠标,其中该鼠标位移数据包括鼠标水平位移数据、鼠标垂直位移数据、按键按压数据、滚轮滚动数据以及窗口水平滚动条数据。

说明书 :

技术领域

本发明涉及一种可降低无线鼠标耗电的方法,尤其涉及通过改变鼠标传输数据的时间间隔而降低耗电的方法及无线鼠标。

背景技术

科技与信息的时代已经到来,计算机以及其外围设备已是每个人日常生活中的一部分,而鼠标是计算机与使用者间联系的桥梁,其重要性更是不言可喻,因此,市面上各大计算机相关业者对于鼠标相当重视,也研发出各种新功能或使用性更便利的鼠标,尤其是无线鼠标。
传统的鼠标是使用连接线连接于计算机系统,但无线鼠标舍弃了传统的连接线,而以与无线鼠标相对应的无线信号接收器来取代连接线。少了连接线,无线鼠标不再受连接线的长度而被限制,在使用上,具有很大的便利性。而在计算机外设装置的领域中也已存在许多无线装置,例如无线鼠标,无线耳机,无线键盘等等。其中无线鼠标是最常被使用的无线计算机外设装置。
虽然无线鼠标具有不需要电缆线的优点,然而,无线鼠标也因此无法从计算机的连接端口取得电源,而必须使用电池供电。在此情况下,如何降低鼠标的耗电量以便延长电池的使用时间便成为研发无线鼠标重要的课题。
请参阅图1,其为公知无线鼠标无线传输的方块示意图。无线鼠标100包括无线信号发射器101以及控制单元102,无线信号发射器101可发射无线信号WS;而无线信号接收器103连接于计算机系统104,且无线信号接收器103可接收无线信号WS,其中无线信号接收器103是利用通用串行总线与计算机系统104连接。当使用者操作无线鼠标100时,无论是对无线鼠标100进行按压按键、拨动滚轮、水平位移或垂直位移等动作,无线鼠标100会产生相对应的鼠标位移数据,而控制单元102将这些鼠标位移数据转化为位移数据封包,再通过无线信号发射器102产生的无线信号WS传输对应于鼠标位移数据的位移数据封包,而无线信号接收器103接收到无线信号后,将鼠标位移数据传送至计算机系统104,使计算机系统104得以读取鼠标位移数据而执行无线鼠标100的动作。
使用者每操作无线鼠标一次,无线鼠标便产生一组鼠标位移数据,根据使用者对无线鼠标下达的不同指令,无线鼠标则产生与指令对应的鼠标位移数据回报予计算机系统,而使计算机系统执行相对应的命令,其中鼠标位移数据包括鼠标水平位移数据、鼠标垂直位移数据、按键按压数据、滚轮滚动数据以及窗口水平滚动条数据。而鼠标位移数据在无线传输过程中容易受到噪声等外来因素影响而损坏数据或使数据发生错误,因此于无线传输时,必须将数据转换为数据封包来保护数据而不被影响。位移数据封包包括一无线信号前置码(Pilot code)、一装置识别码(Device ID)、一标志(Flag)、承载数据(Payload data)以及一循环冗余核对码(Cyclic Redundancy Check,CRC),其中无线信号前置码用以无线信号的同步传输;装置识别码用以使信号接收端可识别所传输的封包是否来自相对应的信号输出端;标志用以指示目前无线传输的状态;而循环冗余核对码是用以于无线传输过程中受到外部影响而使数据损坏时,用以判定数据错误且可使信号输出端重新发送信号。至于承载数据则包含一数据类型码以及鼠标位移数据于其中。
请参阅图2(a),其为公知无线鼠标的无线信号发射器传输位移数据封包至无线信号接收器的时序示意图。图2(a)揭示了无线鼠标根据使用者的操作而产生了四组位移数据封包:第一位移数据封包11、第二位移数据封包12、第三位移数据封包13以及第四位移数据封包14,其中每一位移数据封包的数据格式皆相同,差别只在于鼠标位移数据的内容不同。以第一位移数据封包11来说明位移数据封包的数据格式,第一位移数据封包11包括第一无线信号前置码111、第一装置识别码112、第一标志113、第一承载数据114以及第一循环冗余核对码115,而第一承载数据114包括第一数据类型码DI11以及第一鼠标位移数据1141,其中第一鼠标位移数据1141包括第一按键按压数据Key11、第一鼠标水平位移数据X11、第一鼠标垂直位移数据Y11、第一滚轮滚动数据Z11以及第一窗口水平滚动条数据H11。
请同时参阅图1、图2(a)以及图2(b),当使用者操作无线鼠标100时,无线鼠标100根据使用者的操作命令而产生相对应的第一鼠标位移数据1141,控制单元102将第一鼠标位移数据1141转换为第一位移数据封包11,而无线信号发射器103通过发射无线信号WS而传送第一位移数据封包11至无线信号接收器103,而无线信号接收器103再将第一位移数据封包11回复为第一鼠标位移数据1141,并将第一鼠标位移数据1141传送至计算机系统104。图2(a)中,每间隔一时间间隔T产生一组位移数据封包,而时间间隔T一般为8毫秒(millisecond),也就是说每8毫秒进行一次无线传输;而图2(b)中的时间间隔T也为8毫秒,表示于传输端(无线信号发射器端)每8毫秒无线传输一次,而于接收端每8毫秒传送一组鼠标位移数据予计算机系统。此外,图2(a)中的第二位移数据封包12、第三位移数据封包13以及第四位移数据封包14与第一位移数据封包11同理,通过无线传输后,分别被转换为第二鼠标位移数据1241、第三鼠标位移数据1341以及第四鼠标位移数据1441,且被传送至计算机系统104以使计算机系统104读取这些鼠标位移数据而执行使用者的操作命令。
由于无线鼠标每次传送数据都需要耗电,公知无线鼠标所使用的数据传输方式并没有经过特别的设计,也就是每一使用者的操作所产生的数据都以预设的时间间隔被分别传输,因此无法在数据传送的程序中达成节省无线鼠标耗电的效果。

发明内容

本发明的目的在提供一种可降低无线鼠标耗电的方法。
于一优选实施例中,本发明提出一种降低无线鼠标耗电的方法,适用于无线鼠标,该无线鼠标包括无线信号发射器以及无线信号接收器,该无线信号接收器连接于计算机系统,其中无线鼠标根据使用者的操作而产生多组鼠标位移数据,并由无线信号发射器将所述多组鼠标位移数据传送至无线信号接收器,该方法包括:
将两组鼠标位移数据形成单一位移数据封包并传输单一位移数据封包至无线信号接收器;
将单一位移数据封包分解为两组鼠标位移数据,并分别将两组鼠标位移数据分别传输至计算机系统,其中两组鼠标位移数据的传输相距有线传输时间间隔;
将下两组鼠标位移数据形成另一单一位移数据封包并传输另一单一位移数据封包至无线信号接收器,其中单一位移数据封包与另一位移数据封包的传输相距一无线传输时间间隔;其中无线传输时间间隔大于有线传输时间间隔且无线传输时间间隔为有线传输时间间隔的整数倍。
于一优选实施例中,无线信号接收器利用通用串行总线连接于计算机系统。
于一优选实施例中,当通用串行总线被设定为低速模式时,有线传输时间间隔是8毫秒;当通用串行总线设定为全速模式时,有线传输时间间隔是1毫秒。
于一优选实施例中,鼠标位移数据包括鼠标水平位移数据、鼠标垂直位移数据、按键按压数据、滚轮滚动数据以及窗口水平滚动条数据。
于一优选实施例中,本发明也提出一种可降低耗电的无线鼠标,包括:
鼠标本体;
感测装置,设置于鼠标本体内,用以于无线鼠标被操作时,产生相对应的多组鼠标位移数据;
无线信号发射器,设置于鼠标本体内部,用以发射无线信号;
第一控制单元,电连接于无线信号发射器,用以将每两组鼠标位移数据形成单一位移数据封包并将该无线信号传送,其中,每一单一位移数据封包的传输相距一无线传输间隔;
无线信号接收器,连接于计算机系统,用以接收无线信号,该无线信号接收器包括第二控制单元,该第二控制单元电连接于无线信号发射器,用以分解单一位移数据封包为两组鼠标位移数据并分别传送两组鼠标位移数据至计算机系统,其中每一组鼠标位移数据的传输相距一有线传输时间间隔;其中无线传输间隔大于有线传输时间间隔且无线传输时间间隔为有线传输时间间隔的整数倍。
于一优选实施例中,无线信号接收器利用通用串行总线连接于计算机系统。
于一优选实施例中,当通用串行总线设定为低速模式时,有线传输时间间隔为8毫秒;当通用串行总线设定为全速模式时,有线传输时间间隔为1毫秒。
于一优选实施例中,鼠标位移数据包括鼠标水平位移数据、鼠标垂直位移数据、按键按压数据、滚轮滚动数据以及窗口水平滚动条数据。

附图说明

图1为公知无线鼠标无线传输的方块示意图。
图2(a)为公知无线鼠标的无线信号发射器传输位移数据封包至无线信号接收器的时序示意图。
图2(b)为公知无线鼠标的无线信号接收器传输鼠标位移数据至计算机系统的时序示意图。
图3为本发明无线鼠标无线传输方法的方块示意图。
图4(a)为本发明无线鼠标一优选实施例的产生鼠标位移数据的时序示意图。
图4(b)为本发明无线鼠标一优选实施例的无线信号发射器传输位移数据封包至无线信号接收器的时序示意图。
图4(c)为本发明无线鼠标一优选实施例的无线信号接收器传输鼠标位移数据至计算机系统的时序示意图。
其中,附图标记说明如下:
11、12、13、14、21、22、23  位移数据封包
100、200  无线鼠标
101、201  无线信号发射器
102、202、205  控制单元
103、203  无线信号接收器
104、204  计算机系统
111、221  无线信号前置码
112、222  前置识别码
113、223  标志
114、224  承载数据
1141、1241、1341、1441、2141、2241、2242、2341、2342  鼠标位移数据
115、225  循环冗余核对码
DI11、DI22  数据信息码
H11、H22  窗口水平滚动条数据
Key11、Key22  按键按压数据
T、T1、T2  周期
WS  无线信号
X11、X221、X222  鼠标水平位移数据
Y11、Y221、Y222  鼠标垂直位移数据
Z11、Z22  滚轮滚动数据

具体实施方式

请参阅图3,其为本发明无线鼠标无线传输方法的方块示意图。无线鼠标200包括无线信号发射器201以及第一控制单元202,无线信号发射器201可发射无线信号WS,而无线信号接收器203连接于计算机系统204,且无线信号接收器203可接收无线信号WS,其中无线信号接收器203电连接于第二控制单元205。本发明的无线鼠标200与公知无线鼠标100硬件的基本功能相同,不同之处在于第一控制单元202以及第二控制单元205对于无线传输的设定以及操作。
请参阅图4(a),其为本发明无线鼠标一优选实施例的产生鼠标位移数据的时序示意图。当使用者操作处于静止状态的无线鼠标时,无线鼠标会产生一第一鼠标位移数据2141,而使用者持续操作无线鼠标时,会接着持续产生多组鼠标位移数据,图4(a)中,多组鼠标位移数据包括第一鼠标位移数据2141、第二鼠标位移数据2241、第三鼠标位移数据2242、第四鼠标位移数据2341以及第五鼠标位移数据2342,而其内含数据格式以第二鼠标位移数据2241以及第三鼠标位移数据2242为例,第二鼠标位移数据2241包括第二按键按压数据Key22、第二鼠标水平位移数据X221、第二鼠标垂直位移数据Y221、第二滚轮滚动数据Z22以及第二窗口水平滚动条数据H22;而第三鼠标位移数据2242包括第二按键按压数据Key22、第三鼠标水平位移数据X222、第三鼠标垂直位移数据Y222、第二滚轮滚动数据Z22以及第二窗口水平滚动条数据H22。
本发明提出的降低无线鼠标耗电方法的原理是将多组鼠标位移数据,例如N组,合并为一单一封包传输至无线鼠标接收器,接着再由无线鼠标接收器将被合并的鼠标位移数据复原成原来的多组位移数据,之后再由接收器分成N次将位移资数据传送至计算机。如此一来,由于单次传送的位移数据量增加,因此鼠标所需的数据传送的次数将会减少,因此节省了鼠标的耗电。接下来以实施例进行详细说明。
请同时参阅图3、图4(b)以及图4(c),图4(b)为本发明无线鼠标一优选实施例的无线信号发射器传输位移数据封包至无线信号接收器的时序示意图;而图4(c)为本发明无线鼠标一优选实施例的无线信号接收器传输鼠标位移数据至计算机系统的时序示意图。当使用者初次移动无线鼠标200时会产生一第一鼠标位移数据2141(图4(a)中),而第一控制单元202将第一鼠标位移数据2141转换为第一位移数据封包21,其中第一鼠标位移数据21以及第一位移数据封包21的数据格式与公知技术中的鼠标位移数据以及位移数据封包相同。于本优选实施例中,无线鼠标200由静止状态到被使用状态时所产生的鼠标位移数据被定义为第一鼠标位移数据2141,第一鼠标位移数据2141不被累积而直接被传输至无线信号接收器203,其原因在于,为了保持无线鼠标200的灵敏度,因此此种由静止状态到被使用状态时所产生的鼠标位移数据则直接被输出,而不会令使用者感到无线鼠标200的操作反应迟缓。总而言之,于本优选实施例中,第一鼠标位移数据2141直接被传输而不会与下一鼠标位移数据合并为同一数据封包,而从下一鼠标位移数据开始产生后,每单次传输的封包将含至少两组鼠标位移数据。
于第一鼠标位移数据2141以第一位移数据封包21的形式被无线传输并被无线信号接收器203接收后,第二控制单元205将第一位移数据封包21转换为原本的第一鼠标位移数据2141,并将第一鼠标位移数据2141传送至计算机系统204。无线鼠标200持续被使用者操作而持续产生第二鼠标位移数据2241以及第三鼠标位移数据2242,如图4(a)所示。于第二鼠标位移数据2241以及第三鼠标位移数据2242中,只有鼠标水平位移数据以及鼠标垂直位移数据不同,其它数据数值相同,表示在这两组鼠标位移数据中,使用者对无线鼠标200进行了水平以及垂直方向的移动。
于本优选实施例中,设定每次被传输的位移数据为2组,且在无线鼠标200的低速模式时,无线鼠标传输数据至接收器所使用的无线传输时间间隔T1为16毫秒,而无线信号接收器传送数据至计算机所使用的有线传输时间间隔T2为8毫秒。
第一控制单元202于产生第二鼠标位移数据2241时不将第二鼠标位移数据2241转换为数据封包形式,而于第三鼠标位移数据2242产生时,第一控制单元202将第二鼠标位移数据2241以及第三鼠标位移数据2242合并为单一第二位移数据封包22,其中第二位移数据封包22包括第二无线信号前置码221、第二装置识别码222、第二标志223、第二承载数据224以及第二循环冗余核对码225,而第二承载数据224包括第二数据类型码DI22、第二按键按压数据Key22、第二鼠标水平位移数据X221、第二鼠标垂直位移数据Y221、第三鼠标水平位移数据X222、第三鼠标垂直位移数据Y222、第一滚轮滚动数据Z11以及第一窗口水平滚动条数据H11。由图4(b)可清楚表示第二位移数据封包22包含第二鼠标位移数据2241以及第三鼠标位移数据2242。而于传输第一位移数据封包21后16毫秒的时间,利用无线信号WS传输第二位移数据封包22,而无线信号接收器203于接收到第二位移数据封包22后,第二控制单元205将第二位移数据封包22拆解为原本的第二鼠标位移数据2241以及第三鼠标位移数据2242,再以每8毫秒一次的频率分次将第二鼠标位移数据2241与第三鼠标位移数据2242传送至计算机系统204。
同样地,请再度参阅图4(a),第四鼠标位移数据2341产生后,第一控制单元202不将其转换为数据封包形式,而当第五鼠标位移数据2342产生后,第一控制单元202将第四鼠标位移数据2341以及第五鼠标位移数据2342合并为一第三位移数据封包23,如图4(b)所示。当第三位移数据封包23被传送至无线信号接收器203时,第二控制单元205将第三位移数据封包23还原分解为第四鼠标位移数据2341以及第五鼠标位移数据2342,并再将第四鼠标位移数据2341以及第五鼠标位移数据2342分别传输至计算机系统204,其后的鼠标位移数据以此类推。
以上的实施例为本发明无线鼠标处于低速模式的无线传输情况,若本发明的无线鼠标处于全速模式(Full Speed)时,有线传输时间间隔可为1毫秒,而每次被传输的单一封包所包含的位移数据可达10组鼠标位移数据。理论上,以目前可预估的情况而言,最多可将32组位移数据累积成同一封包再进行传输。
相较于公知技术,公知技术中的无线传输是每产生一次鼠标位移数据,便将其转换为封包形式,并每8毫秒进行一次无线传输,也就是说无线鼠标每8毫秒就消耗一次电力。本发明则是将产生的鼠标位移数据累积多组之后形成单一封包,再使用较长的时间间隔将包含多组位移数据的单一封包传输至无线信号接收器。在每单一封包包含2组位移数据的情况下,无线鼠标只需每16毫秒进行一次无线传输即可,这是因为单次传输的数据量被提高,故所需要的无线传输的次数即可被降低,因而降低了无线鼠标传送数据所需耗费的电力。
以上所述仅为本发明的优选实施例,并非用以限定本发明的申请专利范围,因此凡其它未脱离本发明所揭示的精神下所完成的等效改变或修饰,均应包含于本申请权利要求所限定的范围内。