专利名称:多人进行操作互动式程序的系统的制作方法
技术领域:
本发明是关于一种多人进行操作互动式程序的系统,比如适用于学校教室内的电脑教学环境。
背景技术:
一般互动式程序,如互动式教学软件大都由单人操作,而游戏软件有的有多人操作,甚至通过网路连线达到多人操作。
虽然目前有多人来操作互动式程序,但是有分为两大类固定角色分配如格斗游戏,每个人负责操作游戏中的一个角色,比如每个人可利用键盘的其中五个按钮操作每一个角色。但无法再弹性将五个按钮再做分配(比如五个人各使用一操作装置各操作一个按钮),除非原互动式程序要改写。
多人参与相同的操作功能比如射击游戏,每个人拥有一操作装置(如玩具枪,摇杆等),都具有相同的操作功能,每个人都可以射击目标。同样的无法再弹性将操作功能再做分配,并且也无法任意控制哪一个人或哪几个人在使用操作装置时会失效。
所以传统上多人操作互动式程序事实上有许多限制,尤其在教学时,老师无法以弹性的方式指定学生一起操作互动式程序,比如有时由五个人共同合作操作一互动式程序,有时老师想以两人共同合作操作一互动式程序,或是老师想开放所有一互动式程序。
发明内容
本发明的主要目的是在提供一种让多人来进行操作一互动式程序的系统,且能以弹性的方式分配给不同使用者使用不同的操作指令,使得不同使用者需以合作的方式操作互动式程序。
本发明的另一目的是在提供一种能随意更改操作互动式程序的方式,比如更改不同使用者操作互动式程序,或更改使用者能操作互动式程序的操作指令。
为达成上述的目的,本发明一种多人进行操作互动式程序的系统,主要包括一主电脑,包括一处理器与一存储装置,其中存储装置中储存有一互动式程序,使得处理器可执行该互动式程序,其中该互动式程序可接受复数不同的操作指令以便进行互动;复数的操作装置,用以供复数使用者操作,其中每一橾作装置包括有复数的按钮,使用者按下按钮以便输出复数的操作指令信号至主电脑以操作该互动式程序,其中每一操作装置对应一不同的识别码,使得输出操作指令时带有识别码,以便主电脑可辨认每一操作装置;其特征在于,
该主电脑内的存储装置中还储存有一指定操控方式程序,使得主电脑的微处理在执行该指定操控方式程序后可达成下列机制第一机制可将操作该互动式程序的复数操作指令分配给至少两个使用者,使得该互动式程序需由至少两个使用者共同操作;以及第二机制互动式程序的复数橾作指令分配给使用者的方式可被更改。
其中该系统还包括一连接装置,使得复数的操作装置所输出的操作指令信号先经过连接装置再到主电脑。
其中该系统还包括一手持式电脑,该手持式电脑可以以无线遥控的方式控制主电脑内的指定操控方式程序以执行第一机制与第二机制的方式。
其中该连接装置具有无线通讯的功能,且该系统还包括一手持式电脑,使得该手持式电脑可以以无线遥控的方式通过该连接装置以控制主电脑内的指定操控方式程序以执行第一机制与第二机制的方式。
其中指定操控方式程序包括复数的操作指令群组分配表,每一操作指令群组分配表记载可操作该互动式程序的操作指令与按钮的对应关系;以及一操作装置分配表,记载各操作装置对应的操作指令群组分配表;由上述操作指令群组分配表以及操作装置分配表,当改变操作装置分配表的资料以达成第二机制。
其中该系统还包括一手持式电脑,该手持式电脑可以以无线遥控的方式更改操作装置分配表的资料。
由于本发明构造新颖,能提供产业上利用,且确有增进功效,故依法申请发明专利。
为能让审查员能更了解本发明的技术内容,特举一较佳具体实施例说明如下,其中图1是本发明多人进行操作互动式程序的系统的结构图。
图2是本发明关于主电脑的结构图。
图3是本发明关于操作装置的外观示意图。
图4是本发明关于操作装置的电路方块图。
图5是本发明关于手持式电脑的电路方块图。
图6是本发明关于连接装置的电路方块图。
图7是本发明关于互动式程序的实施例。
图8是本发明关于指定操控方式程序的结构图实施例。
图9-图13是本发明关于操作指令群组分配表的实施例。
图14-图16是本发明关于操作装置分配表的实施例。
图17-图18是本发明关于手持式电脑画面操作的实施例。
具体实施例方式
请先参考图1是本发明多人进行操作互动式程序的系统10的结构图。本发明多人进行操作互动式程序的系统10比如用于一老师与复数学生进行电脑教学的环境,或是复数使用者使用的环境,以下以一老师与复数学生进行电脑教学的环境为实施例。
主电脑20可为一般电脑的结构,主电脑20是用以执行至少一互动式程序28,互动式程序28可为简单的问答测验式教学软件,或是复杂如电脑游戏的设计,主电脑20并输出画面以供老师与复数学生观看,输出画面可以输出到主电脑20的屏幕,或是利用投影机输出画面亦可。
每个学生则是利用操作装置30作为主电脑20的输入工具,以便输出操作指令至主电脑20以操作互动式程序28。最好是每个学生分配一操作装置30,但亦可数字学生分配一操作装置30。
老师则是操作手持式电脑40,手持式电脑40比如为个人数字助理(PDA)。传统上老师是直接操作主电脑20,本发明特色之一是让老师拿着手持式电脑40,而利用手持式电脑40来操控主电脑20,这样老师则不需一定要在主电脑20旁才能操控主电脑20。当然此特色尚非本发明最主要改良的技术,而是老师可由手持式电脑40内装设的控制互动方式软件49操控教学的方式。
在本实施例中另有连接装置50的设计,连接装置50以有线方式与操作装置30连接,且连接装置50以有线方式与主电脑20连接,使得操作装置30所输出的操作指令信号可连接到主电脑20。另外手持式电脑40所发出的信号亦先传到连接装置50再到主电脑20,在本实施例中手持式电脑40与连接装置50以无线方式傅输信号。当然互动式教学系统10内任一设备的连接,都可为有线或无线连接,另需注意的是,如果主电脑20的配备较好,或因主电脑20的设计,连接装置50是不一定需要的,比如主电脑20具有无线通讯功能,则手持式电脑40可以直接与主电脑20以无线方式沟通。
以下说明主电脑20,操作装置30,手持式电脑40以及连接装置50的硬件结构。
图2是本发明关于主电脑20的结构图。主电脑20可为一般性电脑,包括有处理器21,存储装置22与输出入介面24。存储装置22内储存有系统程序27,互动式程序28,以及本发明最主要的特色的指定操控方式程序70(后述)。
图3是本发明关于操作装置30的外观示意图,操作装置30可制成一盒体般的样子并附上复数个按钮33,实施例显示7个按钮B1-B7。当然操作装置30亦可有触控式屏幕(如PDA),而按钮33就可为软件式按钮。
图4是本发明关于操作装置30的电路方块图。操作装置30包括处理器31,存储器32,按钮33以及与连接装置50连接的输出入介面34,每一操作装置30应对应一不同的识别码,使得输出操作指令时带有识别码,以便主电脑20可辨认每一操作装置30。
其实操作装置30就如一般基本的电子装置相同,比如外接式键盘,由于本发明并非在发明一电路装置,因此不在此赘述。
图5是本发明关于手持式电脑40的电路方块图。手持式电脑40包括处理器41,存储器42,功能按钮43,输出入介面44,屏幕45以及无线输出入装置46。手持式电脑40的结构就如同电脑,在本实施例中由于手持式电脑40与连接装置50以无线方式传输信号,因此需要无线输出入装置46(比如红外线,或无线电信号等)图6是本发明关于连接装置50的电路方块图。连接装置50包括处理器51,存储器52,无线输出入装置56,电脑连结介面57以及操作装置连结介面58。无线输出入装置56对应手持式电脑40的无线输出入装置46,以便以无线方式传输信号。电脑连结介面57用以连结主电脑20。操作装置连结介面58用以连结复数的操作装置30。连接装置50的主要功能负责传输信号,亦即主电脑20,操作装置30以及手持式电脑40三者之间的信号,由于连接装置50仅是为方便连结多项设备,以及由于一般主电脑20并无无线输出入装置可与手持式电脑40沟通,因此多人进行操作互动式程序的系统10中可采用连接装置50,由于连接装置50的功能单纯,亦为一简单设备,也非本发明的发明重点,因此不在此赘述。
图7是本发明关于互动式程序28的实施例。图7显示一目标圆281,及一可操作的可移动圆282,此实施例游戏的目的是将可移动圆282移动而刚好盖住目标圆281。而操作互动式程序28的操作指令有“上”、“下”、“左”、“右”四个操作指令用以移动可移动圆282至目标圆281的位置;另有“L”、“S”两个操作指令分别用以“放大”与“缩小”以调整可移动圆282的尺寸与目标圆281相同。若直接以一般电脑键盘(图未示)操作互动式程序28的实施例,可为“↑”、“↓”、“←”、“→”、“L”、“S”。本发明的重点是要让多人进行操作互动式程序28,比如由两人合作,一位操作“移动”可移动圆282,另一位调整可移动圆282的尺寸,以下请见图8-图16的说明以了解本发明如何达成的实施例。
请参考图8是本发明关于指定操控方式程序70的结构图。操控方式程序70主要包括有驱动程序71,复数的操作指令群组分配表72以及操作装置分配表73三个部分。驱动程序71用以处理复数的操作装置30E-30H的输入,并依照操作指令群组分配表72与操作装置分配表73的规定,以便输出操作指令控制该互动式程序28。图8中假设有四位学生使用操作装置30E-30H,每一操作装置30E-30H都有七个按钮B1-B7。另外手持式电脑40可以通过无线沟通方式直接或通过连接装置50来操控主电脑20,比如更改操作装置分配表73,或模拟操作装置以操作互动式程序28。
请见图9-图13,实施例显示五个操作指令群组分配表72a-72e,每一操作指令群组分配表72a-72e有两个栏位,按钮栏位721与操作指令栏位722。按钮栏位721即是对应操作装置30的七个按钮B1-B7。操作指令栏位722则记录七个按钮B1-B7会对应哪一操作指令,以实施例而言可为“↑”、“↓”、“←”、“→”、“L”、“S”等操作指令。
请见图9,操作指令群组分配表72a的按钮B1-B4分别对应“↑”、“↓”、“←”以及“→”的操作指令,而按钮B5-B7则没对应任何操作指令。同样的,请见图10-图13的操作指令群组分配表72b-72e,是将操作指令分为群组,来指定按钮B1-B7所对应的操作指令,当然亦可将所有的操作指令指定于一操作指令群组分配表中,如操作指令群组分配表72e目尸是如此。
请见图14-图16,操作装置分配表73a-73c的实施例,操作装置分配表73a-73c有两个栏位,操作装置栏位731与操作指令群组分配表栏位732。操作装置栏位731即是对应四个操作装置30E-30H,而操作指令群组分配表栏位732则记录操作装置所对应的操作指令群组分配表。
以下即说明驱动程序71如何与操作装置分配表73a与复数个操作指令群组分配表72a-72e运作的方式。以此例而言,只有操作装置30F与30G有办法操作互动式程序28,因为操作装置分配表73a中操作装置30F与30G分别对应操作指令群组分配表72a与72b,而操作装置30E与30H则没有对应至任何操作指令群组分配表。而且操作装置30F是只能控制可移动圆282的移动,而操作装置30G只能控制可移动圆282的尺寸。原因是操作装置30F所对应的是操作指令群组分配表72a,而操作指令群组分配表72a中,按钮B1-B4分别对应“↑”、“↓”、“←”以及“→”的操作指令,而按钮B5-B7则没对应任何操作指令,因此操作装置30F的使用者利用按钮B1-B4即对应“↑”、“↓”、“←”以及“→”的操作指令,使用者即便按下按钮B5-B7是不会产生任何反应;而操作装置30G所对应的是操作指令群组分配表72b,因此操作装置30G的使用者利用按钮B5与B6即对应“L”与“S”的操作指令,如此可以控制可移动圆282的尺寸。
若是操作装置分配表为73b时,如图15,则操作装置30E可用按钮B1-B2以控制“↑”与“↓”,因为操作装置30E对应的为操作指令群组分配表72c。同理,操作装置30F可用按钮B3与B4以控制“←”与“→”,操作装置30G可用按钮B5与B6以控制“L”与“S”,亦即需要三个操作装置合作来操作互动式程序28。
若是操作装置分配表为73c时,如图16,每个操作装置30E-30H都被分配到操作指令群组分配表72e,而操作指令群组分配表72e(如图13)的按钮B1-B6刚好对应所有的操作指令“↑”、“↓”、“←”、“→”、“L”与“S”,亦即所有操作装置30E-30H的使用者都可以参与操作互动式程序28,而且是每个使用者都可使用所有的操作指令。
由上述的操作指令群组分配表72与操作装置分配表73,老师可以由更改操作装置分配表73,可以以非常有弹性的方式操作互动式程序28,比如以“合作“的方式操作互动式程序28。需注意的是,复数的操作指令群组分配表72通常直接在主电脑20中设定好,而老师在教学中只改变操作装置分配表73。
老师可以在更改操作装置分配表73时,可以通过主电脑20直接修改,但是若通过手持式电脑40更改操作装置分配表73则更佳,因为老师可以在教室中任一处就可更改操作装置分配表73。因此手持式电脑40内需要有一控制互动方式软件49以更改操作装置分配表73。
请参考图17及图18关于手持式电脑40画面操作的实施例,控制互动方式软件49的主要作用即在显示操作介面以及将老师的设定传给主电脑20以便更改操作装置分配表73。手持式电脑40的屏幕45显示第一组的模拟按钮61a及第二组的模拟按钮61b,当然屏幕45可显示更多组模拟按钮,以上述的实施例而言,可显示五组的模拟按钮61a-61e,这五组的模拟按钮61a-61e即相对应操作指令群组分配表72a-72e。
比如老师可按下“设定钮62a”,请见图18,接着出现一设定视窗63,设定视窗63有“指定”、“随机”、“抢答”三个选项。
比如老师选择“指定”这个选项,则会出现指定视窗63a,指定视窗63a显示代表操作装置30的识别码(亦可为学生号数,座位号码等),指定视窗63a显示操作装置30E-30H,以让老师勾选。比如老师以指定方式将第一组的模拟按钮61a(即对应操作指令群组分配表72a)指定给操作装置30F,第二组的模拟按钮61b(即对应操作指令群组分配表72b)指定给操作装置30G,而第三—第五组的模拟按钮61c-61e都没指定给任何操作装置,则完成操作装置分配表73a。
当然老师亦可选择“随机”这个选项,则会出现随机视窗63b,老师可键入随机挑几人,比如随机挑一人,控制互动方式软件49则会随机挑出一个操作装置。
比如老师选择“抢答”这个选项,则会出现抢答视窗63c,老师可键入容许前几人抢答,比如只容许前一人抢答模式,此时谁先利用操作装置回答的才可操作互动式程序28。
图17及图18说明的实施例重点在于如何利用手持式电脑40更改操作装置分配表73。置于其介面的设计并非本发明的重点。
需注意的是,上述仅为实施例,而非限制于实施例。比如此不脱离本发明基本结构的,皆应为本专利所主张的权利范围,而应以专利申请范围为准。
权利要求
1.一种多人进行操作互动式程序的系统,主要包括一主电脑,包括一处理器与一存储装置,其中存储装置中储存有一互动式程序,使得处理器可执行该互动式程序,其中该互动式程序可接受复数不同的操作指令以便进行互动;复数的操作装置,用以供复数使用者操作,其中每一橾作装置包括有复数的按钮,使用者按下按钮以便输出复数的操作指令信号至主电脑以操作该互动式程序,其中每一操作装置对应一不同的识别码,使得输出操作指令时带有识别码,以便主电脑可辨认每一操作装置;其特征在于,该主电脑内的存储装置中还储存有一指定操控方式程序,使得主电脑的微处理在执行该指定操控方式程序后可达成下列机制第一机制可将操作该互动式程序的复数操作指令分配给至少两个使用者,使得该互动式程序需由至少两个使用者共同操作;以及第二机制互动式程序的复数橾作指令分配给使用者的方式可被更改。
2.如权利要求1所述的多人进行操作互动式程序的系统,其特征在于,其中该系统还包括一连接装置,使得复数的操作装置所输出的操作指令信号先经过连接装置再到主电脑。
3.如权利要求1所述的多人进行操作互动式程序的系统,其特征在于,其中该系统还包括一手持式电脑,该手持式电脑可以以无线遥控的方式控制主电脑内的指定操控方式程序以执行第一机制与第二机制的方式。
4.如权利要求2所述的多人进行操作互动式程序的系统,其特征在于,其中该连接装置具有无线通讯的功能,且该系统还包括一手持式电脑,使得该手持式电脑可以以无线遥控的方式通过该连接装置以控制主电脑内的指定操控方式程序以执行第一机制与第二机制的方式。
5.如权利要求1所述的多人进行操作互动式程序的系统,其特征在于,其中指定操控方式程序包括复数的操作指令群组分配表,每一操作指令群组分配表记载可操作该互动式程序的操作指令与按钮的对应关系;以及一操作装置分配表,记载各操作装置对应的操作指令群组分配表;由上述操作指令群组分配表以及操作装置分配表,当改变操作装置分配表的资料以达成第二机制。
6.如权利要求5所述的多人进行操作互动式程序的系统,其特征在于,其中该系统还包括一手持式电脑,该手持式电脑可以以无线遥控的方式更改操作装置分配表的资料。
全文摘要
本发明是有关一种多人进行操作互动式程序的系统,主要包括一主电脑与复数的操作装置。复数的操作装置可通过一连接装置与主电脑连结,用以供复数使用者操作互动式程序。主电脑主要用以执行一互动式程序与一指定操控方式程序,以达成下列机制第一机制操作该互动式程序的复数操作指令分配给至少两个使用者,以及第二机制互动式程序的复数操作指令分配给使用者的方式可被更改。
文档编号G06F9/44GK1670693SQ20041003003
公开日2005年9月21日 申请日期2004年3月18日 优先权日2004年3月18日
发明者杨国屏, 施清祥 申请人:杨国屏