无线数据处理系统及方法

文档序号:6562324阅读:180来源:国知局
专利名称:无线数据处理系统及方法
技术领域
本发明涉及一种计算机系统操作方面的技术,更详细地说,涉及一种无线数据处理系统以及方法,其可应用于设有红外线装置的计算机系统上,用以让使用者通过遥控器以无线方式来操作计算机系统,使计算机系统根据遥控器所传来的讯号执行对应处理。
背景技术
一般的计算机系统,例如包括笔记型个人计算机、个人数字助理装置(Personal Digital Assistant)、等等,所采用的数据输入装置包括有键盘、鼠标、数字画板、等等。当使用计算机配合专业报告软件及投影机,以进行多媒体演说时,常需要控制键盘或鼠标等,以进行换页或其他多媒体功能。因此,在演讲过程中,演说者必须随时站立于计算机旁,无法随意走动;或者,必须由他人代替演说者控制计算机,如此不仅不甚方便,且会造成演说过程的不顺畅。
由于许多计算机系统,特别是笔记型计算机,均设置有红外线装置,藉以使两计算机系统之间、或计算机系统与PDA(个人数字助理)、移动电话等装置之间,无须以电线连接即能互传数据。因此,有鉴于上述缺点,目前已发展出以红外线遥控器对计算机进行无线控制的技术,其不但可使原有的红外线装置达到更充分的利用,更重要的是,当使用计算机进行多媒体报告时,演说者可由远处以遥控器控制计算机,使报告过程更为方便顺畅。
前述具备红外线装置的计算机系统中,一般是将处理红外线讯号的红外线控制器内建于晶体集(Chipset)中。一般晶体集中所包含的红外线控制器具有支持高频宽处理的FIR模式以及低频宽处理的ASK模式两种模式。FIR模式及ASK模式属于两种不相容的协定,无法并存处理。在目前的视窗操作系统下,均是采用FIR模式以用于计算机相互之间、或计算机与其他装置间的数据传输。然而,相较于ASK模式的红外线遥控器,FIR模式的红外线遥控器成本十分昂贵,而且,在用作为数据输入装置的情况下,亦不会使用到如此宽的频宽,造成频宽的浪费。
因此,亟需要发展一种新颖的无线数据处理技术,使得在视窗操作系统下,可以使用ASK模式的红外线遥控器进行计算机的无线控制,而不会与原有的FIR模式相冲突。

发明内容
鉴于以上所述已知技术的缺点,本发明的主要目的在于提供一种新颖的无线数据处理系统以及方法,在无须变更具有红外线装置的计算机系统的基本构成的情况下,使红外线装置的功能扩充。
本发明的另一目的在于提供一种无线数据处理系统以及方法,通过该无线数据处理系统让使用者以无线遥控的方式来操作计算机系统的整体运作。
本发明的又一目的在于提供一种无线数据处理系统以及方法,其提供给以计算机系统进行报告的使用者,无须通过计算机键盘或鼠标来输入换页讯号,而以无线遥控方式来控制报告的进行,有便于报告的操作。
根据以上所述的目的,本发明提供了一种新颖的无线数据处理系统以及方法。本发明的该无线数据处理系统以及方法可让使用者通过一遥控器,以无线遥控的方式来操作具有红外线装置的计算机系统。
本发明的无线数据处理系统包含(a)一模式切换模块,使计算机系统将红外线装置切换为ASK模式,以供使用者使用遥控器来操作计算机系统,以及;(b)一按键模拟模块,以分析该红外线装置所接收的由遥控器产生的对应讯号,并根据不同的对应讯号使计算机系统执行该对应讯号所代表的处理动作。
利用无线数据处理系统进行以遥控器来操作计算机系统的过程时,首先,使用者通过计算机键盘或鼠标来输入使用遥控器的一确认信号以便计算机系统启动模式切换模块执行,使计算机系统将红外线装置由FIR模式切换为ASK模式,以供使用者使用遥控器来操作计算机系统;接着,使用者开始操作遥控器,并且计算机系统分析遥控器所传来的讯号使按键模拟模块根据不同的对应讯号使计算机系统执行该对应讯号所代表的处理。
该计算机系统例如为笔记型个人计算机、桌上型个人计算机、个人数字助理装置、数字静态相机(Digital Still Camera,DSC)、等等智力型信息系统,其中,遥控器与计算机系统间的讯号传输是利用例如红外线光束的传输光束来进行,因此,使用者藉由遥控器,即能无线遥控计算机系统的运作,例如使用者以笔记型个人计算机进行报告时,无须操作计算机键盘来控制显示屏幕上的文件换页,通过本发明的无线数据处理系统以及方法,让使用者以无线遥控方式来进行换页,使报告的进行更为简便。
此外,本发明的无线数据处理系统除通过遥控器来操作计算机系统的运作外,亦可使用无线键盘、无线鼠标或其他单向或双向的无线装置来操作计算机系统的运作。
使用本发明的技术,将不须变更计算机系统的硬件构成,即可在原本仅能支持FIR模式的操作系统环境下,使用构造较简单且价格较便宜的ASK模式红外线遥控器。


为使本发明的上述和其它目的、特征以及优点能更明显易懂,将结合附图详细说明本发明的实施例,附图的内容简述如下图1为一系统构成方块图,其示出了本发明的无线数据处理系统的系统构成;图2为一方块图,其示出了图1的主控模块的构成;图3为一操作流程图,其示出了本发明的无线数据处理方法中的各个基本操作步骤;以及图4为一运作流程图,其用以说明图3的步骤S5更详细的运作流程图。
具体实施例方式
请参阅图1所示,其示出了本发明的无线数据处理系统的系统构成方块图,其中示出了一遥控器100与一计算机系统200搭配使用时的基本系统构成,该计算机系统200包括一中央处理单元(CentralProcessing Unit,以下简称为CPU)210、一红外线装置220、一键盘230、一显示单元240及存储器单元250(为简化附图及说明,此处的系统构成仅示出了与本发明有关的系统构件)。
遥控器100由红外线发射器(图中未示出)等等构件所组成,其中,遥控器100具有ASK模式功能,该遥控器100上除设有若干个按键外,亦可设置轨迹球(图中未示出),由于该遥控器100为已知装置,在此将不予一一赘述;计算机系统200例如为笔记型个人计算机、桌上型个人计算机、个人数字助理装置、数字静态相机(Digital Still Camera,DSC)、等等智力型信息系统,其至少设有一红外线装置220。
CPU210用以执行存储器单元250中所存放的各程序,其为一般所熟知的数据处理装置,因此以下将不对其功能及内部构成作进一步详细的说明。红外线装置220,其是由红外线接收器221及红外线控制器222等等构件所组成,其中,该红外线控制器222包括FIR模式以及ASK模式功能(由于该红外线装置220系为已知装置,在此将不予一一赘述,而仅就与本发明相关部分说明),当使用者通过遥控器100而与ASK模式的红外线装置220之间进行讯号传输时,即能以无线遥控的方式来操作计算机系统200。键盘230用以供使用者输入讯号,使CPU210读取存储器单元250,以便CPU210执行存储器单元250中所存放的各程序。显示单元240用以显示当CPU210执行存储器单元250中所存放的各程序时的处理画面。
存储器单元250可为任何该CPU210可存取及执行程序的存储器,例如包括只读存储器(Read Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、…等等存储器,系用以存放计算机系统200运作时所需的各个程序及数据,包括一操作系统251(Operating System,OS)、应用程序组252以及用以启动本发明的无线数据处理方法执行的无线数据处理模块253。
操作系统251用以控制计算机系统200的整体运作,其为一般计算机系统200在运作时所需的必要程序,例如包括Windows 95、Windows98、Windows 2000、…等等。其为计算机技术人员所熟知的系统,因此以下将不对其功能及内部构成作进一步详细的说明。
应用程序组252包括各种应用程序,例如包括由Microsoft公司所开发而用以进行报告的Power Point、用以进行编辑的Word、…等等软件。
无线数据处理模块253即为根据本发明的方法所撰写而成的程序,该程序可呼叫操作系统251所提供的函数库,使操作系统251关闭红外线控制器222,使使用者通过遥控器100得以无线遥控该计算机系统200的运作。
请参见图2,图2表示图1的无线数据处理模块253的构成,该无线数据处理模块253包括模式切换模块254以及按键模拟模块255。模式切换模块254用以使红外线控制器222在FIR模式与ASK模式之间进行切换,而按键模拟模块255用以将红外线装置220所接收的来自遥控器100的讯号对应至计算机系统200的键盘230的某一按键,并模拟此一按键对计算机系统200所产生的动作。
请参阅图3,图3示出了本发明的无线数据处理方法的操作流程步骤。请同时参阅图3及图1,在步骤S1中,使用者选择使用ASK模式的遥控器100;其中,使用者藉由计算机键盘230或鼠标向CPU 210输入一使用遥控器100的确认讯号。
接着在步骤S2中,CPU210接收由键盘230或鼠标传来使用遥控器100的确认讯号后,模式切换模块254即呼叫操作系统251的函数,使操作系统251停用红外线控制器222。例如,在使用Windows 98的情况下系呼叫DiChangeState()函数、而在使用Windows 2000的情况下则是呼叫SetupDiCallClassInstaller()函数,来实现此一步骤,使操作系统251释放红外线控制器222的控制权。
接着在步骤S3中,模式切换模块254又执行一初始化(initial)的动作,将红外线控制器222程序化成为ASK模式。经由步骤S2及S3,将可使红外线装置220由原本的FIR模式转换为ASK模式,且将红外线控制器的控制权移交给本发明的无线数据处理模块253。
接着在步骤S4中,使用者开始操作遥控器100;其中,使用者按下遥控器100面板上的特定按键(图中未示出),而使遥控器100向计算机系统200中的红外线装置220发射该按键所对应的红外线讯号。
接着在步骤S5中,按键模拟模块255将根据遥控器100所传送至红外线装置220的讯号进行对应的处理。步骤S5的详细的运作流程示于图4。在步骤S50中,按键模拟模块255自红外线控制器222读取由遥控器100所传来的讯号。接着,在步骤S51中,分析该遥控器100所传来的讯号其所对应的按键,并将接收到的数字讯号转换为对应按键其所代表的代码(Cpde)。接着在步骤S52中,按键模拟模块255呼叫操作系统函数,以模拟该对应按键的动作。例如,在Windows操作系统下,系呼叫keybd_event()函数,以便将欲模拟按键的代码存放于缓冲区(Buffer)中,而等待应用程序取走。例如,当使用PowerPoint软件进行多媒体报告时,使用者按下遥控器100面板上定义为跳至下一页的按键(即Page Down,图中未示出),将使显示单元240所显示的内容变更为该显示文件的下一页内容。
接着在步骤S6中,判断使用者是否停止使用ASK模式的遥控器100。若否,则重复执行步骤S4至步骤S5,藉此使用者即能以无线遥控的方式简便、自在地操作计算机系统。若使用者藉由计算机键盘230或鼠标输入一停止使用遥控器100的确认讯号至CPU210,则执行步骤S7。
接着在步骤S7中,当CPU210接收由键盘230或鼠标传来的停止使用ASK模式的遥控器100的确认讯号后,则结束执行按键模拟模块255。并且,模式切换模块254将红外线控制器222由ASK模式切换为FIR模式。
接着在步骤S8中,模式切换模块254呼叫操作系统251的函数,亦即呼叫前述Windows 98的DiChangeState()函数或Windows 2000的SetupDiCallClassInstaller()函数,使操作系统251开启红外线控制器222的使用。
藉由本发明,将可让目前设有红外线装置的计算机系统,不须变更其硬件机构,即可在原本仅能支持FIR模式的操作系统环境下,使用ASK模式的红外线遥控器。此种ASK模式的遥控器构造简单且价格便宜,因而使遥控器的制造成本相对降低。
以上所述仅为本发明的较佳实施例而已,并非用以限定本发明的实质技术内容的范围,其中,并不限定使用者藉由计算机键盘输入使用遥控器的确认讯号至CPU,亦可通过鼠标…等输入装置。此外,遥控器100上不仅可设置数个按钮以模拟计算机键盘的数个按键,亦可于其上设置一轨迹球,以模拟鼠标的移动动作。再者,本发明的无线数据处理系统以及方法不仅应用于无线遥控的报告进行,更可扩展至计算机系统的无线控制运作。例如,可将红外线收发器装设于无线键盘、无线鼠标或其他单向或双向的无线遥控装置上,以无限的方式对计算机系统进行数据处理。本发明的实质技术内容系广义地定义于下述的权利要求范围中,任何他人所完成的技术实体或方法,若是与下述的权利要求范围所定义者完全相同,或是为同一等效的变更,均将被视为涵盖于此权利要求范围之中。
权利要求
1.一种无线数据处理系统,其可适用于一计算机系统,该计算机系统设有一红外线装置,其包含有一红外线接收器、及一具有FIR模式与ASK模式的红外线控制器,可与一具有红外线发射器的遥控装置通讯;该无线数据处理系统包含一模式切换模块,用以使该红外线控制器于FIR模式与ASK模式之间进行切换;以及一按键模拟模块,用以将该红外线装置所接收的来自该遥控装置之一讯号对应至该计算机系统的一按键,并模拟该按键对该计算机系统所产生的动作。
2.如权利要求1所述的无线数据处理系统,其中,该红外线控制器是包含于一晶体集(Chipset)中。
3.如权利要求1所述的无线数据处理系统,其中,该遥控装置是为一红外线遥控器。
4.如权利要求1所述的无线数据处理系统,其中,该遥控装置是为一红外线无线键盘。
5.如权利要求1所述的无线数据处理系统,其中,该遥控装置是为一红外线无线鼠标。
6.如权利要求1所述的无线数据处理系统,其中,该红外线装置又具有一红外线发射器,以及该遥控装置又具有一红外线接收器。
7.如权利要求1所述的无线数据处理系统,其中,该遥控装置是设有一轨迹球。
8.如权利要求1所述的无线数据处理系统,其中,该计算机系统是为一笔记型个人计算机。
9.如权利要求1所述的无线数据处理系统,其中,该计算机系统是为一桌上型个人计算机。
10.一种无线数据处理方法,其可适用于一计算机系统,该计算机系统设有一红外线装置,其包含一红外线接收器、及一具有FIR模式及ASK模式的红外线控制器,可与一具有红外线发射器的遥控装置通讯,并且该计算机系统是载有一操作系统;该无线数据处理方法包含以下步骤因应使用者的选择,而使该红外线控制器于FIR模式与ASK模式之间进行切换;将该红外线装置所接收的来自该遥控装置的一讯号对应至该计算机系统的一按键;以及模拟该按键对该计算机系统所产生的动作。
11.如权利要求10所述的无线数据处理方法,其中,该使该红外线控制器于FIR模式与ASK模式之间进行切换的步骤,是包含将该红外线控制器从FIR模式切换成ASK模式的步骤,以及将该红外线控制器从ASK模式切换成FIR模式的步骤。
12.如权利要求11所述的无线数据处理方法,其中,将该红外线控制器从FIR模式切换成ASK模式的步骤包含呼叫该操作系统停用红外线装置;以及程序化该红外线装置成为ASK模式。
13.如权利要求11所述的无线数据处理方法,其中,将该红外线控制器从ASK模式切换成FIR模式的步骤包含程序化该红外线装置成为FIR模式;以及呼叫该操作系统启用红外线装置。
14.如权利要求10所述的无线数据处理方法,其中,该红外线控制器是包含于一晶体集(Chipset)中。
15.如权利要求10所述的无线数据处理方法,其中,该遥控装置是为一红外线遥控器。
16.如权利要求10所述的无线数据处理方法,其中,该遥控装置是为一红外线无线键盘。
17.如权利要求10所述的无线数据处理方法,其中,该遥控装置是为一红外线无线鼠标。
18.如权利要求10所述的无线数据处理方法,其中,该红外线装置又具有一红外线发射器,以及该遥控装置又具有一红外线接收器。
19.如权利要求10所述的无线数据处理方法,其中,该遥控装置是设有一轨迹球。
20.如权利要求10所述的无线数据处理方法,其中,该计算机系统是为一笔记型个人计算机。
21.如权利要求10所述的无线数据处理方法,其中,该计算机系统是为一桌上型个人计算机。
22.如权利要求10所述的无线数据处理方法,其中,该讯号所对应至该计算机系统的按键是包括跳至下一页的按键(Page Down)及返回上一页的按键(Page Up)。
23.一种计算机可读取的记录媒体,其上记录有一计算机程序,可适用于一计算机系统,该计算机系统设有一红外线装置,其包含一红外线接收器、及一具有FIR模式及ASK模式的红外线控制器,可与一具有红外线发射器的遥控装置通讯;该计算机程序可使该计算机系统进行以下步骤因应使用者的选择,而使该红外线控制器于FIR模式与ASK模式之间进行切换;将该红外线装置所接收的来自该遥控装置的一讯号对应至该计算机系统的一按键;以及模拟该按键对该计算机系统所产生的动作。
24.如权利要求23所述的计算机可读取的记录媒体,其中,该使该红外线控制器于FIR模式与ASK模式之间进行切换的步骤,是包含将该红外线控制器从FIR模式切换成ASK模式的步骤,以及将该红外线控制器从ASK模式切换成FIR模式的步骤。
25.如权利要求24所述的计算机可读取的记录媒体,其中,将该红外线控制器从FIR模式切换成ASK模式的步骤包含呼叫该操作系统停用红外线装置;以及程序化该红外线装置成为ASK模式。
26.如权利要求24所述的计算机可读取的记录媒体,其中,将该红外线控制器从ASK模式切换成FIR模式的步骤包含程序化该红外线装置成为FIR模式;以及呼叫该操作系统启用红外线装置。
全文摘要
一种无线数据处理系统以及方法,其可应用于计算机系统,且该计算机系统设有一红外线装置,用以让使用者通过遥控器以无线方式来操作计算机系统,例如当使用者按下遥控器面板上定义为跳至下一页的按键时,使计算机系统的显示荧幕所显示的内容变更为文件的下一页内容,或者按下遥控器面板上定义为返回上一页的按键时,使计算机系统的显示荧幕所显示的内容变更为文件的上一页内容,亦即,计算机系统是根据遥控器所传来的讯号执行对应处理。由于使用者可藉由遥控器来操作计算机系统,因此可让计算机系统的使用更具有便利性。
文档编号G06F3/02GK1403896SQ0112573
公开日2003年3月19日 申请日期2001年8月23日 优先权日2001年8月23日
发明者华育正 申请人:纬创资通股份有限公司, 宏碁股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1