具有电子罗盘模块的移动通信终端和利用其电子罗盘模块玩单机型移动游戏的方法

文档序号:7608087阅读:193来源:国知局
专利名称:具有电子罗盘模块的移动通信终端和利用其电子罗盘模块玩单机型移动游戏的方法
技术领域
本发明涉及一种通过使用包括其中包含有电子罗盘模块的移动通信终端来玩游戏的方法;更具体来说,涉及一种移动通信终端,该移动通信终端包括按与电子罗盘的原理相同的原理操作的电子罗盘模块,并且涉及一种方法,该方法用于通过将从电子罗盘模块输出的随该移动通信终端的移动方向而变化的值转换成用于玩独立移动游戏的三维坐标值,来在移动通信终端上玩该独立移动游戏。
背景技术
最近,随着与通信终端有关的电子学、通信工程和各种技术的快速发展,移动通信终端被赋予了各种功能。也就是说,用户可以通过使用移动通信终端,来享受包括无线因特网访问、视频通信、活动图像消息传输等在内的各种业务以及语音通信。以蜂窝电话为代表的这种移动通信终端可以克服PC(个人计算机)的最大的缺点(即,不可移动性),使得可以保证用户在大范围内的移动性。
同时,由于移动通信终端的CPU(控制处理单元)使得可以进行更快的数据处理,并且支持彩色LCD(液晶显示器)屏幕和64和弦级声源,因此可以通过使用移动通信终端玩各种游戏。由于无论何时何地均可以玩可在移动通信终端上玩的各种游戏(以下称为“移动游戏”),并且与其他游戏机不同,不必替换移动通信终端就可以玩另一新游戏,因此移动游戏用户的数量正在快速增加。
具体来说,尽管正越来越多地使用可以通过联机与其他用户一起玩的网络移动游戏,但是由于用于获得对无线因特网的访问的过大的通信费用,因此单机移动游戏已变得广泛流行。在本文中,单机移动游戏是指在不连接到无线通信网络的情况下可以在移动通信终端上执行的离线型游戏,在移动通信终端的制造过程中可以将该离线型游戏嵌入到移动通信终端中,或者通过对无线因特网游戏服务器的访问将其下载并保存到移动通信终端中。
图1示出了通过使用常规移动通信终端玩的移动游戏的示例性屏面。
在图1中,在左侧显示了正在移动通信终端上玩的移动游戏的游戏屏面,而在右侧显示了分配给键按钮以支持移动游戏的功能。具体来说,已知的是,对向上、向下、向左、向右以及跳跃移动中的每一个分配用于在移动游戏中移动用户控制角色的键按钮。因此,用户在启动移动游戏之前必须掌握显示在图1的右部的分配给键按钮的这些功能。
例如,为了使用户控制角色移动,用户必须使用两个拇指连续地按分配给向上、向下、向左、向右以及跳跃移动的键按钮。此外,由于难以在使用户控制角色移动的同时进行诸如图1所示的“泡攻击”的特殊移动,因此需要大量时间和努力来熟练该移动游戏。具体来说,由于分配给用户控制角色的各种移动或特殊功能的键按钮取决于各移动游戏,因此更增大了熟练移动游戏的难度。
此外,尽管由于安装在移动通信终端的外侧的键阵的面积小因而键按钮之间的垂直和/或水平间距变得很窄,但是用于按压键按钮的各拇指具有相对较宽的接触面积。因此,在玩游戏时可能频繁地按压与希望的键按钮相邻的其他错误的键按钮,由此妨碍了游戏的顺利进行。

发明内容
因此,本发明的一个目的是提供一种移动通信终端,其包括按与电子罗盘的原理相同的原理操作的电子罗盘模块,并且提供一种方法,该方法用于通过将从所述电子罗盘模块输出的、随所述移动通信终端的移动方向而变化的值转换成用于在玩单机移动游戏中使用的三维坐标值,来在该移动通信终端上玩该单机移动游戏。
根据本发明的第一方面,提供了一种通过利用电子罗盘功能来支持移动游戏的移动游戏终端,该移动游戏是通过移动通信终端或在移动通信终端上电子地执行的游戏,该移动通信终端包括程序存储器单元,存储有用于执行编译以执行移动游戏的编译器;键输入单元,包括至少一个键按钮,所述键按钮用于输入用于选择、启动、玩以及停止移动游戏的命令;电子罗盘模块,包括用于输出与随该移动通信终端的向上、向下、向左以及向右的移动而变化的外部地磁场的大小成比例的传感器输出信号,以输出水平或垂直旋转角度值;微处理器,用于基于从所述键输入单元输入的键值对移动游戏进行控制,其中在执行移动游戏时根据从所述电子罗盘模块接收的水平或垂直旋转角度值对移动游戏中的用户控制角色的移动进行控制;以及液晶显示(LCD)单元,用于在所述微处理器的控制下显示移动游戏。
根据本发明的第二方面,提出了一种用于对通过使用电子罗盘模块来支持单机移动游戏的移动通信终端进行控制的方法,该移动游戏是通过移动通信终端或在移动通信终端上电子地执行的游戏,该方法包括以下步骤(a)提供移动游戏列表并显示所选单机移动游戏支持的游戏模式;(b)如果确定所选单机移动游戏是双模游戏,则提供游戏模式选择屏面;(c)执行所选单机移动游戏,并且如果选择了电子罗盘模式则根据移动通信终端的移动方向和移动角度生成传感器输出信号;(d)将所述传感器输出信号转换成数字信号,并确定是否需要对该数字信号进行补偿;(e)执行补偿以产生经补偿的数字信号,并通过使用该补偿数字信号对所选单机移动游戏中的用户控制角色的移动进行控制。


根据结合附图给出的对优选实施例的以下说明,本发明的以上和其他目的和特征将变得显见,在附图中图1例示了通过使用常规移动通信终端玩的移动游戏的示例性屏面;图2是用于示意性地示出根据本发明优选实施例的移动通信终端的内部结构的框图;
图3给出了用于示意性地示出根据本发明优选实施例的电子罗盘模块的内部结构的框图;图4A和4B分别给出了用于描述根据本发明实施例的在X轴磁传感器中的外部磁场与其输出值之间的关系和在Y轴磁传感器中的外部磁场与其输出值之间的关系的曲线图;图5A和5B例示了根据本发明的实施例当移动通信终端按电子罗盘模式向左和向右移动时用户控制角色的移动状态;图6A和6B示出了根据本发明的实施例当移动通信终端按电子罗盘模式向上和向下移动时用户控制角色的移动状态;以及图7示出了用于对根据本发明优选实施例的通过使用电子罗盘功能来玩单机移动游戏的顺序进行描述的流程图。
具体实施例方式
以下,参照附图对本发明的优选实施例进行详细描述。
这里,在各图中类似的标号表示类似的部分。此外,需要指出的是,如果考虑到对已知部分或已知功能的描述可能会导致本发明的技术要旨变得模糊,则略去对这些部分或功能的详细描述。
图2是用于示意性地示出根据本发明优选实施例的移动通信终端200的内部结构的框图。
移动通信终端200包括程序存储器单元210、参数存储单元211、键输入单元212、LCD单元213、电子罗盘模块214、移动游戏存储单元215、模式状态存储单元216、订户识别模块217、微处理器220、数字信号处理器230、基带转换器240、RF信号处理器250、扬声器260、传声器270以及天线280。
根据本发明的优选实施例,在程序存储器单元210中存储有用于处理通过网络收发的消息的协议软件和用于处理移动游戏的编译器。该编译器用于编译并执行采用编程语言(如C++、嵌入式visual C++以及JAVA)编码的移动游戏内容。由于用于对移动游戏内容进行编码的每种编程语言都需要它自己的编译器,因此在执行特定移动游戏内容的情况下,对该移动游戏内容的文件信息进行分析以获得与对该移动游戏内容进行编码所采用的程序语言有关的信息,使得可以将合适的编译器来执行该移动游戏内容。
此外,在程序存储器单元210中包括有预定无线因特网浏览器,该无线因特网浏览器使得移动通信终端200能够通过无线因特网获得对特定服务器(例如无线因特网服务器)的访问,以执行网络移动游戏或下载移动游戏内容。安装在移动通信终端200中的无线因特网浏览器可以是采用WML(无线标记语言)编码的WAP(无线应用协议)浏览器、采用m-HTML(微软-HTML)编码的Mobile Explorer、采用c-HTML(紧凑-HTML)编码的Compact Netfront等。
存储在参数存储单元211中或者可存储在参数存储单元211中的是要在由3GPP(第三代伙伴计划)、3GPP2、ITU(国际电信联盟)、OHG(操作员协调组)等定义的同步、异步以及第四代通信系统中使用的各种参数,以使得移动通信终端执行音频呼叫和/或数据通信。因此,存储在程序存储器单元210中的协议软件使用存储在参数存储单元211中的各种参数对由移动通信终端200收发的音频信号和/或数据信号进行调制和解调。
键输入单元212配备有用于输入数字(例如电话号码)或字符的多个键按钮。典型地,这种键按钮包括12个数字键(0到9、*、#)、多个功能键、多种光标移位键、滚动键等。因此,用户可以对设置在键输入单元212上的这些数字键、功能键、方向键等进行操纵,以选择并玩希望的移动游戏。
同时,根据本发明的实施例,设置在键输入单元212上的键按钮可以与在移动游戏下可由用户移动的图像(以下称为“用户控制角色”)的移动无关。也就是说,根据本发明的实施例,尽管用户可以对设置在键输入单元212上的特定键按钮进行操纵以使用户控制角色移动,但是用户可以使移动通信终端本身移动以使用户控制角色移动。换句话说,可以使用户控制角色根据移动通信终端200移动的移动方向和移动角度来移动。以下,根据本发明的实施例参照图5和6对移动通信终端200的移动进行更详细的描述。
LCD单元213示出了移动通信终端200的操作状态,包括电池的剩余电池容量、无线电波的接收强度、日期和时间。此外,根据本发明的实施例,当在移动通信终端200上玩移动游戏时LCD单元213用于显示各种移动游戏相关屏面,包括游戏屏面、用户控制角色的移动、游戏分数和游戏排名。
在电子罗盘模块214中包括有磁传感器或地磁传感器,使得电子罗盘模块214可以对依从于移动通信终端200移动的移动距离和/或移动方向的地磁场的变化进行检测,以生成与地磁场的变化相关的输出信号。优选地,相对于移动通信终端200水平地布置电子罗盘模块214,以保证其精确操作。因此,可以根据移动通信终端200是翻转(flip)型还是折叠型来改变电子罗盘模块214的安装位置。例如,对于翻转型移动通信终端,由于将键输入单元212和LCD单元213安装在同一平面上,使得无论将电子罗盘模块214安装在何位置电子罗盘模块214都会与移动通信终端200相平衡,因此电子罗盘模块214的安装位置可能不重要。然而,在折叠型移动通信终端的情况下,由于在执行移动游戏时键输入单元212与LCD单元213可以彼此形成预定角度,因此,优选地,将电子罗盘模块214安装在移动通信终端200的主体部分处,在该主体部分中设置有用户使用双手进行通信的键输入单元212。
稍后将参照图3对根据本发明优选实施例的电子罗盘模块214的内部结构进行更详细的描述。
在移动游戏存储单元215中存储有通过对无线因特网的访问从特定无线因特网游戏服务器下载的或者通过移动通信终端200利用其他方法接收的至少一个移动游戏。同时,为了将本发明的技术精神应用到移动游戏,在移动游戏中有用户控制角色,并且还要求该用户控制角色移动,因而射击游戏等是优选的。其中,用户控制角色的移动是指如下移动在诸如水平轴或垂直轴的参考轴与处于固定位置的用户控制角色之间形成的角度绕该参考轴向上、向下、向左或向右变化。
参照图5和6,示出了根据本发明实施例的用户控制角色的这种移动。
同时,利用了本发明的技术精神的移动游戏是一种支持如下模式(以下称为“电子罗盘模式”)的游戏在该模式中,使用从电子罗盘模块214输出的输出信号的值来对用户控制角色的移动进行控制。特别地,更优选的是,根据本发明实施例的移动游戏既支持该电子罗盘模式又支持使用键按钮来控制用户控制角色的移动的模式(以下称为“键阵模式”),并且该移动游戏还支持使得用户能够在执行特定移动游戏的情况下选择这两种模式中的一个模式的功能。
模式状态存储单元216存储有通过键输入单元212选择的移动通信终端200的当前操作模式作为状态标记(例如,0、1、2、…)。即,微处理器220将已识别的状态标记分配给各模式,以区分等待模式、呼叫模式、单机移动游戏模式以及网络移动游戏模式,并更新模式状态存储单元216。
在订户识别模块(SIM)217中存储有移动识别号码(MIN)、电子序列号(ESN)、个人安全密码以及操作移动通信终端所需的各种数据。SIM217(由于其呈卡形,适合于被插入到移动通信终端的内部的槽中,因此也被称为SIM卡)用作移动通信终端与有线或无线通信网络之间的接口。可以使用各种集成电路(IC)卡取代SIM卡,并且可以使用可嵌入在移动通信终端中的内部芯片来实现订户识别模块217的功能,而无需单独的卡。
微处理器220通过查询存储在模式状态存储单元216中的状态标记来控制移动通信终端200的整体操作。当从键输入单元212输入了与执行单机移动游戏的请求相关的键值时,微处理器220在LCD单元213上显示存储在移动游戏存储单元215中的单机移动游戏的列表。同时,当从键输入单元212输入了与执行网络移动游戏的请求相关的键值时,微处理器220通过无线因特网获得对预定无线因特网游戏服务器的访问,从该无线因特网游戏服务器接收网络移动游戏的游戏列表并将该游戏列表显示在LCD单元213上。
如果用户选择网络移动游戏,则微处理器220在实时地通过无线因特网与无线因特网游戏服务器进行游戏数据通信的同时玩游戏。也就是说,微处理器220实时地通过无线因特网向无线因特网游戏服务器发送从键输入单元212输入的游戏控制键值和从电子罗盘模块214接收的游戏控制数据。无线因特网游戏服务器(其通过无线因特网从移动通信终端200接收游戏控制键值和/或游戏控制数据)基于正在移动通信终端200上玩的游戏的规则来控制用户控制角色的移动等。此外,无线因特网游戏服务器实时地通过无线因特网将正在玩的游戏的游戏屏面数据提供给移动通信终端200,由此允许用户检查游戏屏面数据。
同时,对于本领域的技术人员来说用于通过使用移动通信终端、无线因特网、无线因特网游戏服务器等来支持网络移动游戏的技术是公知的,因此,略去对其的详细描述。
此外,微处理器220可以明确单机移动游戏或网络移动游戏都支持哪些种模式,并将其显示在游戏列表屏面上。例如,针对只支持键阵模式的游戏可以显示<键>;对于只支持电子罗盘模式的游戏显示<罗盘>;对于支持键阵模式和电子罗盘模式的游戏显示<键&罗盘>。
当用户从游戏列表屏面选择了支持键阵模式和电子罗盘模式的移动游戏时,所选移动游戏在启动游戏之前提供模式选择屏面以使得用户能够选择某一模式。如果选择了只支持电子罗盘模式的移动游戏或者如果从模式选择屏面选择了电子罗盘模式,则微处理器220操作电子罗盘模块214,并通过使用从电子罗盘模块214发送的输出信号的值对正在执行的移动游戏中的用户控制角色的移动进行控制。此外,微处理器220向基带转换器240发送用于在执行通过键输入单元212请求的各种功能中使用的数字数据(TX数据)。
数字信号处理器(以下称为“DSP”)230是用于对语音信号进行编码和/或解码的数字信号处理器,用作消除多信道噪声的均衡器并执行音频数据处理功能。此外,DSP 230与基带转换器240交换语音数据(语音),并从基带转换器240接收数字数据(RX数据)。
基带转换器240将在DSP 230与RF信号处理器250、在扬声器260与传声器270之间通信的信号转换成基带信号,并用作数模转换器(DAC)和模数转换器(ADC)。此外,基带转换器240将传输数据(TXIQ)传送给RF信号处理器250,并对RF信号处理器250的功率(POWER)进行控制或者对RF信号处理器250的自动增益控制(AGC)进行自动控制。然后,基带转换器240从RF信号处理器250接收已接收的信号(RXIQ)。
RF信号处理器250对从RF天线280接收的RF信号进行解调和放大,并对从基带转换器240提供的传输信号进行调制以将调制信号发送到波传播空间中。扬声器260通过基带转换器240接收从当前玩的移动游戏输出的音频数据,并输出该音频数据作为可听到的声音,并且传声器270将用户的语音输入转换成电信号。
同时,根据本发明实施例的移动通信终端200可以是PDA(个人数字助理)、蜂窝电话、PCS(个人通信业务)电话、手持PC、GSM(全球移动系统)电话、W-CDMA(宽带CDMA)电话、CDMA-2000电话或MBS(移动宽带系统)电话。其中,MBS电话是指要在当前正在讨论的第四代系统中使用的电话。
图3是用于示意性地示出根据本发明优选实施例的电子罗盘模块214的内部结构的框图。
根据本发明优选实施例的电子罗盘模块214包括磁传感器310、控制电路320、补偿处理器330等。
磁传感器310是用于输出依从于外部磁场的方向和大小的特定信号的器件,并包括X轴磁传感器312和Y轴磁传感器314。通常,该磁传感器是具有高磁导率的环形磁坡莫合金,围绕该环形磁坡莫合金的整个外周缠绕有励磁线圈,并分别将用作检测线圈的X轴磁传感器312与Y轴磁传感器314沿直径方向缠绕成彼此相垂直。
同时,地磁场(即,地球的磁场)是从南朝向北的磁场。如果移动通信终端200的主体具有大致平的正面并面朝上,则当外部磁场波动时X轴磁传感器312和Y轴磁传感器314输出带有余弦和正弦波的传感器输出信号。
在此,由于对于本领域的技术人员来说磁传感器响应于外部磁场的变化输出传感器输出信号的原理是公知的,因此略去其详细描述。
控制电路320包括模数转换器(ADC)322、恒定直流电压电路324等。控制电路320用于处理从X轴磁传感器312和Y轴磁传感器314提供的输出信号,由此输出数字信号。
ADC 322接收从X轴磁传感器312和Y轴磁传感器314中的每一个输出的传感器输出信号,以将接收的信号转换成数字信号。其中,将从ADC 322输出的数字信号的值确定为在游戏过程中由于用户控制角色的移动而绕参考轴(如水平或垂直轴)的垂直或水平旋转角度值。此外,ADC322将转换后的数字信号发送给补偿处理器330。
恒定直流电压电路324向连接到该恒定直流电压电路324的X轴磁传感器312和Y轴磁传感器314提供恒定直流电压(其大小不变),由此有助于磁传感器的精确的传感操作。
补偿处理器330从控制电路320的ADC 322接收数字信号;如果需要对该数字信号进行补偿,则补偿处理器330对其进行补偿;并将补偿的数字信号传送给微处理器220。其中,当该数字信号是负值或者等于或大于360°时,确定需要对该数字信号进行补偿。如果补偿处理器330确定所接收的数字信号为负,则可以将360°加入所接收的数字信号以补偿该旋转角度值,而如果补偿处理器330确定所接收的数字信号等于或大于360°,则可以从所接收的数字信号减去360°,由此补偿该旋转角度值。由此,总是将从电子罗盘模块214输出的补偿数字信号控制为具有从0°到360°的范围的值。
此外,在当前玩的移动游戏中预先确定了水平旋转或垂直旋转的角度的阈值的情况下,补偿处理器330对所接收的数字信号与该阈值进行比较,并可以按与上述方式相同的方式对其进行补偿。例如,如果将水平或垂直旋转的角度的阈值设置为90°或180°,则可以使超过90°或180°的数字信号经受补偿以从该数字信号减去90°或180°。
图4A和4B分别给出了用于描述根据本发明实施例的在X轴磁传感器312中的外部磁场与其输出值之间的关系和在Y轴磁传感器314中的外部磁场与其输出值之间的关系的曲线图。
如从图4可以知道的,在将X轴磁传感器312安装在移动通信终端200中的情况下X轴磁传感器312输出与外部磁场的X分量成正比的传感器输出值Sx。类似地,在将Y轴磁传感器314安装在移动通信终端200中的情况下Y轴磁传感器314输出与外部磁场的Y分量成正比的传感器输出值Sy。X轴磁传感器312和Y轴磁传感器314具有使得它们能够输出与相应预定方向上的磁场大小成比例的信号值的相同的结构,并在磁传感器310的单块芯片上将它们布置成与磁场的检测方向相垂直。
图5A和5B描述了根据本发明的实施例当移动通信终端200按电子罗盘模式向左和向右移动时用户控制角色550的移动状态。
参照图5A,假设移动通信终端200绕与参考轴(即,水平轴510)相垂直的线向右移动角A。其中,各标号520、530以及540都表示移动通信终端200的旋转轴。因此,当移动通信终端200向右移动角A时,其精确意义是在两个旋转轴520与530之间形成的角是角A。
如果移动通信终端200向右移动角A,则嵌入在移动通信终端200中的Y轴磁传感器314生成与外部场的大小变化成比例的传感器输出信号,并通过ADC 322和补偿处理器330将该传感器输出信号提供给微处理器220。微处理器220读取从补偿处理器330提供的补偿数字信号,并且,如图5B所示,使在正在执行的游戏中的用户控制角色550按与移动通信终端200移动的方向和角度相同的方向和角度移动。其中,可以将用户控制角色550的移动角度设置成与移动通信终端200的实际移动角度相同,但是也可以通过将移动通信终端200的实际移动角度乘以预设权重来按预定比例放大或缩小用户控制角色550的移动角度。这里,显然可以按照与已说明的移动通信终端向右移动了角A相同的原理来说明移动通信终端200向左移动了角B。
因此,通过使移动通信终端200绕水平轴向左或向右移动,用户可以容易地在实际移动游戏中执行对用户控制角色的向左和向右的角度调节。
图6A和6B示出了根据的本发明实施例当移动通信终端200按电子罗盘模式向上和向下移动时用户控制角色620的移动状态。
参照图6A,假设使移动通信终端200绕与参考轴(即,垂直轴610)相垂直的线向上移动角A、B以及C。
如果移动通信终端200向上移动了角A,则嵌入在移动通信终端200中的X轴磁传感器312生成与外部场的大小变化成比例的传感器输出信号,并通过ADC 322和补偿处理器330将该传感器输出信号提供给微处理器220。微处理器220读取从补偿处理器330提供的补偿数字信号,并且,如图6B所示,使在正在执行的游戏中的用户控制角色620按与移动通信终端200移动的方向和角度相同的方向和角度移动。其中,如以上在图5中所述,可以将用户控制角色620的移动角度设置成与移动通信终端200的实际移动角度相同,但是也可以通过将移动通信终端200的实际移动角度乘以预设权重来按预定比例放大或缩小用户控制角色620的移动角度。
因此,通过使移动通信终端200绕垂直轴向上或向下移动,用户可以容易地在实际移动游戏中执行对用户控制角色的向上和向下的角度调节。
参照图7,示出了用于对根据本发明实施例的通过使用电子罗盘功能来玩单机移动游戏的顺序进行描述的流程图。
用户选择嵌入在移动通信终端200(其将被赋予游戏列表屏面)中的移动游戏功能,并输入希望的特定游戏的选择键值(S700)。如果输入了该特定游戏的选择键值,则微处理器220检索出关于所选游戏的信息,以明确由所选游戏支持的游戏模式(S702)。
微处理器220确定所选游戏是否是支持双模式的游戏(以下称为“双模游戏”)(S704),如果确定支持双模式,则微处理器220给出游戏选择屏面。其中,双模游戏是指其中可以通过使用设置在键阵上的多个键按钮和/或通过使用所包括的电子罗盘模块来控制用户控制角色的移动的游戏。同时,不能支持双模式的非双模游戏表示其中只通过使用电子罗盘模块来控制用户控制角色的移动的游戏,这里不对其中只通过使用设置在键阵中的多个键按钮来控制用户控制的游戏的通用游戏进行描述。
如果在步骤S706的游戏模式选择屏面中选择电子罗盘模式,则微处理器220执行所选游戏(S708)。如果在执行游戏的过程中使移动通信终端200向上、向下、向左和向右移动,则嵌入在电子罗盘模块214中的X轴磁传感器312和/或Y轴磁传感器314向ADC 322提供与外部磁场的大小成比例的传感器输出信号。ADC 322将接收的模拟传感器输出信号转换成数字信号,并将转换后的数字信号提供给补偿处理器330。
补偿处理器330从ADC 322接收该数字信号,并对所接收的数字信号进行分析以确定是否需要对所接收的数字信号进行补偿(S714)。如果在步骤S714中确定需要进行补偿,则补偿处理器330通过使用嵌入在其中的补偿算法执行补偿处理,并将经补偿的数字信号输出给微处理器220(S716)。微处理器220接收该经补偿的数字信号或所述数字信号,并基于所接收的经补偿的数字信号或所接收的数字信号对正在执行的游戏的用户控制角色的移动进行控制,使得可以连续地执行游戏(S718)。
尽管参照优选实施例示出并描述了本发明,但是本领域的技术人员应当理解,在不脱离如在所附权利要求中限定的本发明的精神和范围的情况下可以进行各种修改和变型。
如上所述,通过使用设置在移动通信终端上的小键按钮来玩移动游戏的常规方法存在许多困难。然而,根据本发明,由于根据移动通信终端本身的移动使移动游戏中的用户控制角色移动,因此可以容易地对用户控制角色的向上、向下、向左以及向右的移动进行控制。
此外,由于根据本发明在玩移动游戏时对设置在键阵的小面积上的键按钮进行按压的按压数相对地减小了,因此能够以提高的精度更快地、更容易地玩移动游戏。
权利要求
1.一种利用电子罗盘功能支持移动游戏的移动通信终端,该移动游戏是通过移动通信终端或在移动通信终端上电子地执行的游戏,该移动通信终端包括程序存储器单元,存储有用于执行编译以执行所述移动游戏的编译器;键输入单元,包括至少一个键按钮,所述键按钮用于输入用于选择、启动、玩以及停止所述移动游戏的命令;电子罗盘模块,包括磁传感器,其用于输出与随所述移动通信终端的向上、向下、向左以及向右的移动而变化的外部地磁场的大小成比例的传感器输出信号,以输出水平或垂直旋转角度值;微处理器,用于基于从所述键输入单元输入的键值对所述移动游戏进行控制,其中在进行移动游戏时根据从所述电子罗盘模块接收的水平或垂直旋转角度值对移动游戏中的用户控制角色的移动进行控制;以及液晶显示单元,用于在所述微处理器的控制下显示移动游戏。
2.根据权利要求1所述的移动通信终端,其中,所述电子罗盘模块包括X轴磁传感器和Y轴磁传感器,分别用于根据外部地磁场的X轴和Y轴分量的变化来生成X轴磁传感器输出信号和Y轴磁传感器输出信号;模/数转换器,用于接收所述X轴磁传感器信号和/或Y轴磁传感器信号并将接收的信号转换成数字信号;以及补偿处理器,用于从所述模/数转换器接收所述数字信号,确定是否需要对所述数字信号进行补偿,如果确定需要进行补偿则对所述数字信号执行补偿,并将经补偿的数字信号传送给所述微处理器。
3.根据权利要求2所述的移动通信终端,其中,所述电子罗盘模块还包括用于向所述X轴磁传感器和所述Y轴磁传感器提供恒定直流电压的恒定直流电压电路。
4.根据权利要求2所述的移动通信终端,其中,当所接收的数字信号具有负值或者大于或等于360°的值时,所述补偿处理器确定需要进行补偿。
5.根据权利要求2所述的移动通信终端,其中,当所接收的数字信号具有大于预定阈值的值时,所述补偿处理器确定需要进行补偿。
6.根据权利要求4或5所述的移动通信终端,其中,所述补偿处理器在其中包含有用于执行补偿的补偿算法。
7.根据权利要求1所述的移动通信终端,其中,所述微处理器对所述用户控制角色进行控制,以使其移动水平旋转角度值和/或垂直旋转角度值。
8.根据权利要求1所述的移动通信终端,其中,所述微处理器对所述用户控制角色进行控制,以使其移动通过将水平旋转角度值和/或垂直旋转角度值乘以权重而获得的值。
9.根据权利要求1所述的移动通信终端,其中,响应于所述移动通信终端的移动,使所述用户控制角色绕所述用户控制角色的垂直轴上的一点向左和/或向右旋转。
10.根据权利要求1所述的移动通信终端,其中,响应于所述移动通信终端的移动,使所述用户控制角色绕所述用户控制角色的水平轴上的一点向上和/或向下旋转。
11.根据权利要求1所述的移动通信终端,其中,按与所述移动通信终端的主体相平衡的状态将所述电子罗盘嵌入在所述移动通信终端的主体部分中。
12.根据权利要求1所述的移动通信终端,还包括用于输出在正在玩的移动游戏中产生的声音的扬声器。
13.根据权利要求1所述的移动通信终端,其中,从包括个人数字助理、蜂窝电话、手持个人计算机、全球移动系统电话、宽带码分多址电话、码分多址-2000电话或移动宽带系统电话的组中选择所述移动通信终端。
14.一种用于对通过使用电子罗盘模块来支持单机移动游戏的移动通信终端进行控制的方法,该移动游戏是通过移动通信终端或在移动通信终端上电子地执行的游戏,该方法包括以下步骤(a)提供移动游戏列表并显示由所选单机移动游戏所支持的游戏模式;(b)如果确定所选单机移动游戏是双模游戏,则提供游戏模式选择屏面;(c)如果选择了电子罗盘模式,则执行所选单机移动游戏,并且根据所述移动通信终端的移动方向和移动角度生成传感器输出信号;(d)将所述传感器输出信号转换成数字信号,并确定是否需要对该数字信号进行补偿;(e)执行补偿以产生经补偿的数字信号,并通过使用该经补偿的数字信号对所选单机移动游戏中的用户控制角色的移动进行控制。
15.根据权利要求14所述的方法,其中,在步骤(a)中,所述移动游戏列表包括能够自执行的至少一个单机移动游戏的名称。
16.根据权利要求15所述的方法,其中,在步骤(b)中,所述双模游戏是指这样的单机移动游戏其既支持通过使用设置在键阵上的至少一个键按钮来控制所述用户控制角色的移动的键阵模式,又支持通过使用所包括的电子罗盘模块来控制所述用户控制角色的移动的电子罗盘模式。
17.根据权利要求16所述的方法,其中,所述游戏模式选择屏面是指能够选择所述键阵模式和所述电子罗盘模式中的一个的屏面。
18.根据权利要求14所述的方法,其中,在步骤(c)中,如果所述移动通信终端绕水平轴向左或向右移动,则所述传感器输出信号是Y轴传感器输出信号,而如果所述移动通信终端绕垂直轴向上或向下移动,则所述传感器输出信号是X轴传感器输出信号。
19.根据权利要求14所述的方法,其中,在步骤(d)中,当所述数字信号具有负值或者大于或等于360的值时,所述补偿处理器确定需要进行补偿。
20.根据权利要求14所述的方法,其中,在步骤(d)中,当所述数字信号具有大于预定阈值的值时,所述补偿处理器确定需要进行补偿。
全文摘要
本发明涉及一种包括电子罗盘模块的移动通信终端和一种用于通过使用电子罗盘模块玩单机移动游戏的方法。该移动通信终端包括程序存储器单元,包括用于执行编译工作以使得可以执行移动游戏的编译器;键输入单元,包括充当用户输入装置的至少一个键按钮,所述键按钮用于输入与选择、执行、玩以及停止移动游戏的步骤相关的键值;电子罗盘模块,包括用于输出与随该移动通信终端的向上、向下、向左以及向右的移动而变化的外部地磁场的大小成比例的传感器输出信号,以输出水平或垂直旋转角度值;以及微处理器,在玩移动游戏时根据从电子罗盘模块接收的水平旋转角度值或垂直旋转角度值来对移动游戏中的用户控制角色的移动进行控制。本移动通信终端用于对用户控制角色精确并且容易地进行控制。
文档编号H04B1/40GK1853357SQ200480026515
公开日2006年10月25日 申请日期2004年9月15日 优先权日2003年9月15日
发明者沈基学 申请人:Sk电信有限公社, 耐克斯莫系统公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1