于手持式电子装置执行线上游戏的系统及其方法

文档序号:7760837阅读:222来源:国知局
专利名称:于手持式电子装置执行线上游戏的系统及其方法
技术领域
本发明涉及一种于手持式电子装置执行游戏的系统及其方法,特别是指一种可于手持式电子装置执行涉及复杂运算或需占用大型储存设备的游戏的系统及其方法。
背景技术
随着电子装置的使用越来越普及,许多易于携带并随时随地提供使用者执行数字数据处理或通讯的手持式电子装置也陆续被发明来便利使用者的各种使用情境。而随着开发功能的不断扩充,各式各样的手持式电子装置间的区隔也逐渐消除。举例来说,以往PDA 是提供使用者进行简易的文件编撰、行事历填写...等的手持式电子装置,而手机则是仅提供使用者传送短信及拨打电话的手持式电子装置,然而由于现今手机不仅支援上网收发电子邮件、简易文件编撰、多媒体播放...等,手机也已经具备以往PDA当中可执行的功能。然而,虽然无论哪一种手持式电子装置皆可以满足使用者携带上和简易功能上的需求,但由于手持式电子装置一般硬件规格上都是以较精简的方式进行组装,例如小存储器空间、较低处理速度的微处理器...等,因此手持式电子装置一般无法进行过于复杂的运算,也无法于手持式电子装置中储存大容量的程序,而由于许多较富趣味性的游戏往往需要涉及复杂运算或占用大型储存设备,因此在以往的手持式电子装置设计考量上几乎不将大型游戏纳入系统所提供的功能当中,使得使用者在使用手持式电子装置时,仍然无法随时随地的执行自己所喜爱的大型游戏。综上所述,可知现有技术中长期以来一直存在于手持式电子装置中无法执行涉及复杂运算或需占用大型储存设备的游戏的问题,因此有必要提出改进的技术手段,来解决此一问题。

发明内容
有鉴于现有技术存在的于手持式电子装置中无法执行涉及复杂运算或需占用大型储存设备的游戏的问题,本发明于是公开一种于手持式电子装置执行线上游戏的系统及其方法,其中本发明所公开的于手持式电子装置执行线上游戏的系统,其包含手持式电子装置,至少包含传输模块,用以通过网络连接至主服务器上,并用以将游戏请求及规格设定传送至主服务器上;当进行游戏时,用以传输至少一按键控制信号至主服务器上,并接收主服务器产生的输出数据;及输出模块,用以将输出数据输出;主服务器,至少包含第一传输模块,用以接收手持式电子装置传送的游戏请求及规格设定,及用以于进行游戏时,接收手持式电子装置传送的至少一按键控制信号,并将输出数据传送至手持式电子装置上;认证模块,用以根据游戏请求判断手持式电子装置的使用者是否为具使用权限的使用者,并于判断为具使用权限的使用者时判断是否已存在对应手持式电子装置的规格设定,若是, 则根据已存在的规格设定作为规格设定,若否,则触发第一传输模块自手持式电子装置接收规格设定;设备虚拟模块,用以根据规格设定产生虚拟设备程序以将接收的各按键控制信号转换为至少一工作项目,及用以统合至少一功能服务器根据至少一工作项目所产生的至少一更新数据以产生符合规格设定的输出数据;及第二传输模块,用以将至少一工作项目传送至与主服务器连接的至少一功能服务器中执行运算处理,并用以自至少一功能服务器接收至少一更新数据;至少一功能服务器,其中各功能服务器执行不同的功能运算处理, 各功能服务器至少包含传输模块,用以接收主服务器产生的至少一工作项目,并将运算处理完成产生的至少一更新数据传送至主服务端;及处理模块,用以根据至少一工作项目运算处理并产生至少一更新数据。本发明所公开的于手持式电子装置执行线上游戏的方法,其包含步骤手持式电子装置通过网络连接至主服务器;主服务器自手持式电子装置接收游戏请求;及主服务器根据游戏请求判断手持式电子装置的使用者是否为具使用权限的使用者,当判断为具使用权限的使用者时,执行下列步骤主服务器根据游戏请求判断是否已存在对应手持式电子装置的规格设定,若是,则主服务器根据已存在的规格设定产生虚拟设备程序,若否,则主服务器至手持式电子装置接收规格设定再根据接收的规格设定产生虚拟设备程序;虚拟设备程序将主服务器自手持式电子装置接收的按键控制信号转换为至少一工作项目并分配至与主服务器连接的至少一功能服务器中执行运算处理并产生至少一更新数据,然后虚拟设备程序统合至少一更新数据以产生符合规格设定的输出数据,其中,各功能服务器执行不同的功能运算处理;及主服务器将输出数据传送至手持式电子装置,并由手持式电子装置进行输出。本发明所公开的系统与方法如上,与现有技术之间的差异在于本发明具有于手持式电子装置通过网络连接上主服务器时,由主服务器根据手持式电子装置的规格设定产生虚拟设备程序,并将手持式电子装置所输入的按键控制信号通过虚拟设备程序分配到至少一功能服务器上执行运算产生输出数据后传回手持式电子装置进行输出的技术手段。通过上述的技术手段,本发明可以达成提升手持式电子装置的线上游戏执行效率的技术功效。


图1为本发明于手持式电子装置执行线上游戏的系统的方块图。
图2为本发明于手持式电子装置执行线上游戏的方法的流程图。
图3为本发明实施例的架构示意图。
主要元件符号说明
100手持式电子装置101传输模块
102输出模块110主服务器
111第一传输模块112认证模块
113设备虚拟模块114第二传输模块
120功能服务器121传输模块
122处理模块300手机
310主服务器320游戏进度控制服务器
330图形效果处理服务器340显示缩放服务器
350操作转换服务器
具体实施例方式以下将配合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。首先,请先参考图1,为本发明于手持式电子装置执行线上游戏的系统的方块图, 将用以说明本发明各模块的功能。于本发明的于手持式电子装置执行线上游戏的系统是由手持式电子装置100、主服务器110及至少一功能服务器120、130及140构成。手持式电子装置可以是PDA、手机、电子翻译机或掌上型多媒体播放装置。由于随着手持式电子装置的改良发展,所举例的手持式电子装置之间的角色划分可能越来越不明显,因此于本发明所述的手持式电子装置指的是小型可执行运算、传输及显示的电子装置。另外,需要特别说明的是,主服务器110与至少一功能服务器120、130及140为不同的服务器。主服务器110为负责接收使用者的游戏请求及判别使用者权限,并依据使用者的规格设定产生虚拟设备程序的服务器,而至少一功能服务器120、130及140则为负责不同功能运算处理的服务器,举例来说,至少一个功能服务器可以包含游戏控制服务器、显示处理服务器、图形效果产生服务器...等功能服务器。然在此虽然举数个可能的功能服务器形式作说明,实际上功能服务器的设定可以依据游戏的运算处理的需求区分工作,一个功能服务器负责一个功能运算处理,如此一来可以通过各功能服务器的本机硬件快速完成复杂运算,借此提升运算处理的执行效率。手持式电子装置100当中至少包含传输模块101及输出模块102,此外,手持式电子装置100更可以包含任何手持式电子装置100所具备的I/O设备及基本硬件装置。手持式电子装置100当中的传输模块101,负责通过有线网络或是3G、WiFi或是其他高速无线网络连接至主服务器110上,并用以将于手持式电子装置100当中产生的游戏请求及规格设定传送至主服务器110。需要特别说明的是,由于游戏请求中会内嵌使用者的权限数据,如使用者等级为游客、一般会员、VIP或其他可能的使用者权限设定,将来主服务器110可以依据这个游戏请求判别使用者的使用权限并执行后续动作。主服务器110,其中至少包含第一传输模块111、认证模块112、设备虚拟模块113 及第二传输模块114,此外,主服务器110当中更可以包含任何服务器所具备的I/O设备及基本硬件装置。当手持式电子装置100通过传输模块101传送游戏请求至提供游戏的主服务器 110中时,主服务器110当中的第一传输模块111将负责接收游戏请求,并由认证模块112 根据游戏请求判断是否为具使用权限的使用者,当判断为具使用权限的使用者时,认证模块112将会更进一步判断是否已存在使用者预先设定的规格设定,如果有,则设备虚拟模块113将会根据已存在的规格设定产生一个虚拟设备程序;若不存在规格设定,则至手持式电子装置100中接收规格设定。需要特别说明的是,规格设定可以是手持式电子装置100 的硬件规格或是型号。举例来说,当手持式电子装置100为手机时,由于对应各个型号的手机一般具有相同的硬件规格,因此设备虚拟模块113此时仅需得知手持式电子装置100的型号即可根据相同的硬件规格产生虚拟设备程序。于另一实施例来说,手持式电子装置100 可能不具有型号及对应型号的硬件规格时,此时则必须自手持式电子装置100接收硬件规格。
接收规格设定的方式,可以是由主服务器110的认证模块112判断出没有已存在的规格设定时,发出一个规格设定的设定请求,当手持式电子装置100的使用者确认设定请求后,可以分配一个设定程序来供使用者自行输入规格设定或是侦测手持式电子装置 100的规格设定,当主服务器110通过第一传输模块111接收到手持式电子装置100的规格设定后,再由设备虚拟模块113产生对应手持式电子装置100的虚拟设备程序。需要特别说明的是,虚拟设备程序虽然是一个根据规格设定产生而可在主服务器 110当中执行的虚拟设备,但实际上虚拟出的规格设定可以较手持式电子装置100的实际规格设定还要充裕。举例来说,假设手持式电子装置100当中的存储器为U8MB,则虚拟设备程序当中可以虚拟出一个存储器为IG的虚拟设备,借此可以通过主服务器110及至少一功能服务器120、130及140之间的协同运算处理来扩充手持式电子装置100的运算处理能力。当设备虚拟模块113产生对应手持式电子装置100的虚拟设备程序后,手持式电子装置100仅需负责输出数据的输出和至少一按键控制信号的产生即可,一切系统的初始化及运算过程则交由虚拟设备程序执行。虚拟设备程序产生后,当使用者通过手持式电子装置100产生了至少一按键控制信号后,将会通过手持式电子装置100当中的传输模块101传送给主服务器的第一传输模块111,并交由虚拟设备程序转换产生至少一个工作项目,然后通过第二传输模块114将至少一个工作项目传输给至少一功能服务器120、130及140执行运算处理。需要特别说明的是,各功能服务器当中都如功能服务器120当中至少包含传输模块121及处理模块122,差别仅在各处理模块所负责的功能之间具有差异,同样地,各功能服务器当中亦可以包含任何一般服务器所具备的I/O设备及基本硬件装置。由于各功能服务器可以负责执行不同的功能运算,举例来说,主服务器110之下的架构可以划分出如游戏控制服务器、显示处理服务器、图形效果产生服务器...等功能服务器,因此通过各功能服务器的处理模块122的独立运算处理功能可以完成复杂数据的运算处理,并通过功能服务器120中的传输模块121与主服务器110当中虚拟出来的虚拟设备程序沟通,借此可以解决手持式电子装置100中规格设定无法支援运作大型游戏的问题。当至少一个功能服务器120、130及140通过功能服务器内的处理模块完成运算处理时,将会产生至少一更新数据,此时各功能服务器将会通过功能服务器内的传输模块传送更新数据至主服务器Iio上,主服务器110中的第二传输模块114接收后,将交由虚拟设备程序统合产生符合手持式电子装置100的规格设定的输出数据,这个输出数据可以是显示画面、播放音效及震动提示的至少其中之一,接着通过第一传输模块111传送回手持式电子装置100,手持式电子装置100当中的传输模块101接收后,再交由输出模块102执行输出。需要特别说明的是,输出模块102至少与显示器、音讯输出器及震动器相连接,当接收到输出数据时,若为显示画面则通过显示器输出,若为播放音效则通过音讯输出器输出, 及若为震动提示则通过震动器输出。如此一来,手持式电子装置100的运算处理皆仅需在服务端可完成,手持式电子装置100仅需执行输出,使用者查阅输出数据后,可以再通过手持式电子装置输入产生按键控制信息,借此来操控游戏产生不同的游戏设定或控制。接下来,请参考图2,为本发明于手持式电子装置执行线上游戏的方法的流程图,将配合图3以一手机执行线上游戏的实施例来说明本发明的实施流程。首先,于本发明的系统当中包含手机300、主服务器310及至少一功能服务器 320 350,假设主服务器310所进行的游戏为线上大富翁,则首先使用者必须以手机通过 3G、Wifi或高速无线网络连接至主服务器310 (步骤201),接着,当使用者输入了使用者帐户名称时,主服务器310自手机300接收游戏请求(步骤20幻。接着,主服务器310根据游戏请求判断是否为具使用权限的使用者(步骤203),若为具使用权限的使用者,则先判断是否存在对应使用者手机300的规格设定(步骤204)。假设使用者以往已经预先设定了使用的手机300的规格设定,则此时主服务器310将以已存在的规格设定作为规格设定(步骤20 ),否则,则至手机300接收规格设定(步骤20 )。需要特别说明的是,规格设定可以是硬件规格也可以是手机型号,一般情况下,得知手机型号可以取得对应的硬件规格,但对于某些手机来说,可能为较新机种或是硬件规格不明确,此时则可以由主服务器310产生设定请求,当手机300的使用者确认了设定请求后,可以由主服务器310传送一个设定程序供使用者自行输入手机300的规格设定,或是自动替使用者侦测手机300的规格设定,然后回传到主服务器310当中。当主服务器310接收到规格设定后,接着根据规格设定产生虚拟设备程序311 (步骤206)。需要特别说明的是,虚拟设备程序311虽然是根据手机300的规格设定所产生的一个可在主服务器310当中执行的虚拟设备,但实际上虚拟出的规格设定可以较手机300 的实际规格设定还要充裕。举例来说,假设手机300当中的存储器为U8MB,则虚拟设备程序311当中可以虚拟出一个存储器为IG的虚拟设备。接着,虚拟设备程序311将自手机300接收的按键控制信号转换为至少一工作项目并分配到功能服务器320 350中执行运算处理。于本实施例当中,功能服务器320 350可以划分为游戏进度控制服务器320、图形效果处理服务器330、显示缩放服务器340及操作转换服务器350。游戏进度控制服务器320负责对线上大富翁游戏进行控制,图形效果处理服务器330则负责对线上大富翁游戏的显示界面进行美化,如产生渲染效果、色彩配置...等,显示缩放服务器340则负责将游戏中的显示画面,转换为虚拟设备程序311所能接收的显示形式,而操作转换服务器350则用以将接收到的游戏操作转换成符合虚拟设备程序311所能接受的格式的操作。然在本实施例中虽然举了游戏进度控制服务器320、图形效果处理服务器330、显示缩放服务器340及操作转换服务器350等作为功能服务器的说明,实际上则可以根据游戏的需求划分工作至不同的功能服务器上,并不以本发明所述的形式为限。当各个功能服务器320 350产生至少一更新数据后,由虚拟设备程序311统合以产生符合手机300规格设定的输出数据(步骤207)。需要特别说明的是,虚拟设备程序 311在接收更新数据后,必须先进行统合,再根据规格设定转换产生手机300所能执行输出的输出数据,而这个输出数据可以是显示画面、播放音效及震动提示的至少其中之一。最后,主服务器310将输出数据传送至手机300并由手机300进行输出(步骤 208),手机300将会依据输出数据的形式选择对应的输出装置输出,若为显示画面则通过手机300的显示器输出,若为播放音效则通过手机300的音讯输出装置输出,及若为震动提示则通过手机300的震动器输出。如此一来,手机300的运算处理皆仅需在服务端可完成,手机300仅需作为输出,使用者查阅输出数据后,可以再通过手机300输入产生按键控制信息,借此来操控游戏产生不同的游戏设定或控制。综上所述,可知本发明与现有技术之间的差异在于具有手持式电子装置通过网络连接上主服务器时,由主服务器根据手持式电子装置的规格设定产生虚拟设备程序,接着由虚拟设备程序将手持式电子装置所输入的按键控制信号分配到至少一功能服务器上,当各功能服务器完成运算处理并由虚拟设备程序统合产生输出数据后,再由主服务器将输出数据传回手持式电子装置进行输出的技术手段,借由此一技术手段可以解决现有技术所存在的问题,进而达成提升手持式电子装置的线上游戏执行效率的技术功效。虽然本发明所公开的实施方式如上,只是所述的内容并非用以直接限定本发明的专利保护范围。任何本发明所属技术领域中具有通常知识者,在不脱离本发明所公开的精神和范围的前提下,可以在实施的形式上及细节上作些许的更动。本发明的专利保护范围, 仍须以所附的权利要求范围所界定者为准。
权利要求
1.一种于手持式电子装置执行线上游戏的系统,其特征在于,其包含 一手持式电子装置,至少包含一传输模块,用以通过一网络连接至一主服务器上,并用以将一游戏请求及一规格设定传送至该主服务器上;当进行游戏时,用以传输至少一按键控制信号至该主服务器上,并接收该主服务器产生的一输出数据;及一输出模块,用以输出该输出数据; 该主服务器,至少包含一第一传输模块,用以接收该手持式电子装置传送的该游戏请求及该规格设定,及用以于进行游戏时,接收该手持式电子装置传送的该至少一按键控制信号,并将该输出数据传送至该手持式电子装置上;一认证模块,用以根据该游戏请求判断该手持式电子装置的使用者是否为具使用权限的使用者,并于判断为具使用权限的使用者时判断是否已存在对应该手持式电子装置的该规格设定,若是,则根据已存在的该规格设定作为该规格设定,若否,则触发该第一传输模块自该手持式电子装置接收该规格设定;一设备虚拟模块,用以根据该规格设定产生一虚拟设备程序以将接收的各该按键控制信号转换为至少一工作项目,及用以统合该至少一功能服务器根据该至少一工作项目所产生的至少一更新数据以产生符合该规格设定的该输出数据;及一第二传输模块,用以将该至少一工作项目传送至与该主服务器连接的至少一功能服务器中执行运算处理,并用以自该至少一功能服务器接收该至少一更新数据;及该至少一功能服务器,其中各该功能服务器是执行不同的功能运算处理,各该功能服务器至少包含一传输模块,用以接收该主服务器产生的该至少一工作项目,并将运算处理完成产生的该至少一更新数据传送至该主服务端;及一处理模块,用以根据该至少一工作项目运算处理并产生该至少一更新数据。
2.如权利要求1所述的于手持式电子装置执行线上游戏的系统,其特征在于,该输出模块至少与一显示器、一音讯输出器及一震动器相连接,当接收到输出数据时,若为显示画面则通过该显示器输出,若为该播放音效则通过该音讯输出器输出,及若为震动提示则通过该震动器输出。
3.如权利要求1所述的于手持式电子装置执行线上游戏的系统,其特征在于,该规格设定为该手持式电子装置的硬件规格或型号。
4.如权利要求1所述的于手持式电子装置执行线上游戏的系统,其特征在于,该网络为有线网络或无线网络。
5.如权利要求1所述的于手持式电子装置执行线上游戏的系统,其特征在于,该认证模块于判断没有已存在的规格设定时,产生一设定请求并由该第一传输模块传送至该手持式电子装置,由该手持式电子装置的该传输模块接收后,当该设定请求被确认后,该认证模块分配一个设定程序,并由该第一传输模块传送至该手持式电子装置,再由该手持式电子装置的该传输模块接收以供使用者输入该规格设定或侦测手持式电子装置的该规格设定, 当该第一传输模块接收到该规格设定后,再由该设备虚拟模块产生该虚拟设备程序。
6.一种于手持式电子装置执行线上游戏的方法,其特征在于,其包含下列步骤一手持式电子装置通过一网络连接至一主服务器;该主服务器自该手持式电子装置接收一游戏请求;及该主服务器根据该游戏请求判断该手持式电子装置的使用者是否为具使用权限的使用者,当判断为具使用权限的使用者时,执行下列步骤该主服务器根据该游戏请求判断是否已存在对应该手持式电子装置的一规格设定,若是,则该主服务器根据已存在的该规格设定产生一虚拟设备程序,若否,则该主服务器至该手持式电子装置接收该规格设定再根据接收的该规格设定产生该虚拟设备程序;该虚拟设备程序将该主服务器自该手持式电子装置接收的一按键控制信号转换为至少一工作项目并分配至与该主服务器连接的至少一功能服务器中执行运算处理并产生至少一更新数据,然后该虚拟设备程序统合该至少一更新数据以产生符合该规格设定的一输出数据,其中,各该功能服务器执行不同的功能运算处理;及该主服务器将该输出数据传送至该手持式电子装置,并由该手持式电子装置进行输出ο
7.如权利要求6所述的于手持式电子装置执行线上游戏的方法,其特征在于,该输出数据为显示画面、播放音效及震动提示的至少其中之一。
8.如权利要求6所述的于手持式电子装置执行线上游戏的方法,其特征在于,该规格设定为该手持式电子装置的硬件规格或型号。
9.如权利要求6所述的于手持式电子装置执行线上游戏的方法,其特征在于,该网络为有线网络或无线网络。
10.如权利要求6所述的于手持式电子装置执行线上游戏的方法,其特征在于,该主服务器至该手持式电子装置接收该规格设定再根据接收的该规格设定产生该虚拟设备程序的步骤中更包含下列步骤该主服务器传送一设定请求至该手持式电子装置;当该手持式电子装置确认该设定请求后该主服务器分配一设定程序至该手持式电子装置供使用者自行输入该规格设定或是侦测手持式电子装置的该规格设定;及该主服务器接收该规格设定并根据接收的该规格设定产生该虚拟设备程序。
全文摘要
本发明公开了一种于手持式电子装置执行线上游戏的系统及其方法,其于手持式电子装置通过网络连接上主服务器时,由主服务器根据手持式电子装置的规格设定产生虚拟设备程序,接着由虚拟设备程序将手持式电子装置所输入的按键控制信号分配到至少一功能服务器上,当各功能服务器完成运算处理并由虚拟设备程序统合产生输出数据后,再由主服务器将输出数据传回手持式电子装置进行输出,借此达成提升手持式电子装置的线上游戏执行效率的技术功效。
文档编号H04M1/725GK102413108SQ20101029301
公开日2012年4月11日 申请日期2010年9月25日 优先权日2010年9月25日
发明者刘晓安, 邱全成 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1