基于AdHoc网络的移动终端系统及其使用方法

文档序号:7893786阅读:201来源:国知局
专利名称:基于Ad Hoc网络的移动终端系统及其使用方法
技术领域
本发明涉及通信领域,具体而言,涉及一种基于点对点Ad Hoc网络的移动终端系统及其使用方法。
背景技术
点对点(Ad Hoc)网络是一种多跳的、无中心的自组织无线网络,整个网络没有固定的基础设施,每个节点都是移动的,并且都能以任意方式动态地保持与其它节点的联系。 Ad Hoc网络相对于 常规的通信网络而言,最大的区别在于可以在任何时刻、任何地点在不需要硬件基础网络设施支持的情况下,快速构建起一个移动通信网络。它的建立不依赖于现有的网络通信设施,具有很大的独立性与自组性。正因为Ad Hoc有如上特性,近年来Ad Hoc网络的研究在民用和商业领域也备受重视,例如应用于灾难救助或者应用于偏远经济落后地区的通讯。同样,对于手机这样的移动终端设备,由于新增了各种传感器(如重力/加速度传感器、距离/光线传感器、地磁传感器、陀螺仪等)的硬件支持,各种体感游戏也随之应运而生。此类游戏打破以往单纯依靠手柄或者按键输入的操作方式,可以实时读取手机的姿态、动作乃至压力、温度等数据来控制游戏进行,同时在手机屏幕或者连接另外的显示器来显示游戏界面,给人一种全新的游戏互动体验。此类游戏目前在业界主要以两种形式存在,一种形式是单机版,即只可以单人在移动终端游戏;另一种形式则是将单个移动终端模拟为游戏手柄连接游戏设备(例如电脑)进行游戏,而缺乏多个移动终端的共享游戏方式或者多个移动终端和游戏设备共享的游戏方式。在单个移动终端连接游戏设备的游戏方式也主要是以无线传真(WIFI)或蓝牙方式来连接,这就要求在运行联网游戏时需要有WIFI环境或者移动终端支持蓝牙功能,且在蓝牙连接方式下无法实现多对多的双工通讯,且蓝牙连接方式对距离有一定的限制,这就限制了游戏的人数和游戏方式。另外,在现有产品中单个移动终端模拟为手柄连接游戏设备的游戏方式也是主要是以传输重力加速度传感器数据来进行游戏,游戏类型较为单一,由此限制了游戏的方式,降低了游戏的可玩度和玩游戏的乐趣。

发明内容
本发明提供了一种基于点对点Ad Hoc网络的移动终端系统及其使用方法,以至少解决相关技术中无法实现多对多的双工通讯的问题。根据本发明的一个方面,提供了一种基于Ad Hoc网络的移动终端系统。根据本发明的基于Ad Hoc网络的移动终端系统包括该移动终端系统包括一个或多个移动终端,其中,对于每个移动终端,通过Ad Hoc网络与移动终端中除该移动终端外的其他移动终端通信;每个移动终端均包括传感器,用于响应用户操作,获取与用户操作对应的传感器数据;第一 Ad Hoc网络接口,用于经由Ad Hoc网络发送用户操作对应的传感器数据并接收来自于其他移动终端的传感器数据;第一应用处理器,用于将其他移动终端的传感器数据和用户操作对应的传感器数据转换为操作指令,并执行与操作指令对应的操作。优选地,上述第一应用处理器包括转换模块,用于对其他移动终端的传感器数据和用户操作对应的传感器数据进行识别,并按照预设规则将经过识别后的其他移动终端的传感器数据和用户操作对应的传感器数据转换为操作指令;执行模块,用于执行与操作指令对应的操作。优选地,上述每个移动终端均还包括第一显示器,用于输出第一应用处理器的操作结果。优选地,上述移动终端系统还包括显示终端;显示终端包括第二 Ad Hoc网络接口,用于接收来自于Ad Hoc网络中的一个或多个移动终端的传感器数据;第二应用处理器,用于将一个或多个移动终端的传感器数据转化为操作指令,并执行与该操作指令对应的操作;第二显示器,用于输出第二应用处理器的操作结果。优选地,上述传感器包括以下至少之一重力传感器、加速度传感器、距离传感器、 光线传感器、地磁传感器、陀螺仪。根据本发明的另一方面,提供了一种基于Ad Hoc网络的移动终端系统的使用方 法。根据本发明的基于Ad Hoc网络的移动终端系统的使用方法包括移动终端系统包括一个或多个移动终端,其中,每个移动终端均包括第一 Ad Hoc网络接口,传感器和第一应用处理器,该使用方法包括传感器响应用户操作,获取与用户操作对应的传感器数据;第一 Ad Hoc网络接口经由Ad Hoc网络发送用户操作对应的传感器数据并接收来自于除该移动终端外的其他移动终端的传感器数据;第一应用处理器将其他移动终端的传感器数据和用户操作对应的传感器数据转换为操作指令,并执行与操作指令对应的操作。优选地,上述第一应用处理器将其他移动终端的传感器数据和用户操作对应的传感器数据转换为操作指令,并执行与操作指令对应的操作包括第一应用处理器对其他移动终端的传感器数据和用户操作对应的传感器数据进行识别,并按照预设规则将经过识别后的其他移动终端的传感器数据和用户操作对应的传感器数据转换为对应的操作指令;第一应用处理器执行与操作指令对应的操作。优选地,上述每个移动终端均还包括第一显示器;使用方法还包括第一显示器输出第一应用处理器的操作结果。优选地,上述移动终端系统还包括显示终端;显示终端包括第二 Ad Hoc网络接口、第二应用处理器和第二显示器;使用方法还包括第二 Ad Hoc网络接口接收来自于Ad Hoc网络中的一个或多个移动终端的传感器数据;第二应用处理器将一个或多个移动终端的传感器数据转化为操作指令,并执行与该操作指令对应的操作;第二显示器输出第二应用处理器的操作结果。优选地,上述第一Ad Hoc网络接口之间的传感器数据采用预设的编码方式在应用层上传输;以及第一 Ad Hoc网络接口和第二 Ad Hoc网络接口之间的传感器数据采用预设的编码方式在应用层上传输。通过本发明,采用在一个或多个移动终端上新增的Ad Hoc网络接口,通过Ad Hoc 网络与移动终端中除该移动终端外的其他移动终端通信,实现该一个或多个移动终端之间传感器数据的共享,并将传感器数据转换为相应的操作指令,执行与操作指令对应的操作, 解决了相关技术中无法实现多对多的双工通讯的问题,进而达到了多个移动终端在具有自组性和独立性的Ad Hoc网络中,不需要硬件网络环境的支持即可实现联网游戏,提高了游戏的可玩度以及用户玩游戏的乐趣。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I是根据本发明实施例的基于Ad Hoc网络的移动终端系统中移动终端的结构框图;图2是根据本发明优选实施例的基于Ad Hoc网络的移动终端系统的结构框图;
图3是根据本发明实例的基于Ad Hoc网络的移动终端系统的示意图;以及图4是根据本发明实施例的基于Ad Hoc网络的移动终端系统的使用方法的流程图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图I是根据本发明实施例的基于Ad Hoc网络的移动终端系统中移动终端的结构框图。如图I所示,该移动终端I可以包括传感器10,用于响应用户操作,获取与用户操作对应的传感器数据;第一 Ad Hoc网络接口 12,用于经由Ad Hoc网络发送用户操作对应的传感器数据并接收来自于其他移动终端的传感器数据;第一应用处理器14,用于将其他移动终端的传感器数据和用户操作对应的传感器数据转换为操作指令,并执行与操作指令对应的操作。相关技术中,移动终端之间主要是以WIFI或蓝牙方式实现游戏互联,这就要求在运行联网游戏时需要有WIFI环境或者移动终端支持蓝牙功能,且在WIFI或蓝牙的连接方式下无法实现多对多的双工通讯,且WIFI或蓝牙的连接方式还要受到通信距离的限制。采用如图I所示的移动终端,采用在一个或多个移动终端上新增的Ad Hoc网络接口,通过Ad Hoc网络与移动终端中除该移动终端外的其他移动终端通信,实现该一个或多个移动终端之间传感器数据的共享,并将传感器数据转换为相应的操作指令,执行与操作指令对应的操作,解决了相关技术中无法实现多对多的双工通讯的问题,进而达到了多个移动终端在具有自组性和独立性的Ad Hoc网络中,不需要硬件网络环境的支持即可实现联网游戏,提高了游戏的可玩度以及用户玩游戏的乐趣。在优选实施例中,Ad Hoc网络接口可以通过移动终端上支持Ad Hoc网络信号收发的芯片来实现,当然也可以使用移动终端现有的WIFI芯片或者蓝牙芯片来实现。优选地,如图2所示,上述第一应用处理器14可以包括转换模块140,用于对其他移动终端的传感器数据和用户操作对应的传感器数据进行识别,并按照预设规则将经过识别后的其他移动终端的传感器数据和用户操作对应的传感器数据转换为操作指令;执行模块142,用于执行与操作指令对应的操作。
在优选实施例中,第一应用处理器可以通过专门的总线与传感器设备进行连接, 接收传感器数据或者发送控制信息给传感器;可以通过专门的总线与AdHoc网络接口进行连接,接收或者发送相应的传感器数据;还可以通过专门的总线与显示屏设备进行连接,传输数据来显示游戏的画面。优选地,如图2所示,每个移动终端I均还可以包括第一显示器16,用于输出第一应用处理器的操作结果。在优选实施例中,第一显示器可以是液晶显示器(IXD)或者是发光二极管(LED) 显示屏等显示介质,便于显示游戏的界面。优选地,如图2所示,上述移动终端系统还可以包括显示终端2 ;该显示终端2可以包括第二 AdHoc网络接口 20,用于接收来自于AdHoc网络中的一个或多个移动终端的传感器数据;第二应用处理器22,用于将一个或多个移动终端的传感器数据转化为操作指令,并执行与该操作指令对应的操作;第二显示器24,用于输出第二应用处理器的操作结果O在优选实施例中,可以单独配备一台游戏显示终端(例如笔记本、智能电视机或其他通信设备)通过Ad Hoc和各个移动终端连接共享传感器数据来进行游戏的方式,此种方式可以通过专门的游戏显示终端来显示当前Ad Hoc网络下各个移动终端完整的游戏画面,大大提升了联网游戏的娱乐性和用户体验。在优选实施过程中,上述传感器可以包括但不限于以下至少之一重力传感器、力口速度传感器、距离传 感器、光线传感器、地磁传感器、陀螺仪,可以输出手机运动的加速度, 角速度或姿态,可以输出手机指向方向,也可以输出周围环境光的亮度。此类数据可以通过专门的总线接口(I2C或SPI等)与应用处理器进行通讯以传输数据或者接收控制命令。在优选实施例中,移动终端可以包括重力传感器、加速度传感器、距离传感器、光线传感器、地磁传感器、陀螺仪中的一个或多个,同时该移动终端可以采集自身所拥有的传感器数据并发送,同时也可以接收处于同一 Ad Hoc网络中的其他移动终端的传感器数据, 这样就实现了同一 Ad Hoc网络中移动终端设备的传感器数据共享。而位于移动终端上的应用处理器获取同一网络的其他移动终端的传感器数据后,可以实时合并显示各个移动终端的游戏状态(例如多个移动终端分别控制的游戏主角及状态,其余游戏场景人物等状态),呈现一个完整的多人游戏的场景。例如在多人游玩的赛车游戏中可以在每个移动终端上显示该移动终端和其他移动终端控制的赛车的位置和状态。下面结合图3对上述优选实施方式做进一步的描述。图3是根据本发明实例的基于Ad Hoc网络的移动终端系统的示意图。如图3所示,以当前Ad Hoc网络中仅有移动终端1,移动终端2以及移动终端为例,在实际应用中,可以根据需要和游戏应用支持来实现多个移动终端的互联。同样在实际应用中移动终端也可以只是独立的单个设备,采用和游戏显示终端直连的方式共享传感器数据和游戏数据,游戏显示终端负责显示游戏界面。在该优选实施例中,游戏显示终端不是必需的,各个移动终端也可以独立显示全局的游戏状态。多个移动终端设备之间的连接或者移动终端与游戏显示终端之间的连接采用Ad Hoc方式。通讯协议是基于TCP/IP的Ad Hoc协议栈,而其应用层编码格式则采用预先自定义的方式。Ad Hoc网络接口,运行于游戏显示终端或者移动终端设备的Ad Hoc接口软件,进行AdHoc网络数据的收发。体感游戏应用,可以包括但不限于使用传感器数据来进行游戏的游戏应用。此类游戏应用能够使用传感器数据来模拟手机的姿态或角速度等,进而控制游戏人物或物体来进行相应运动,例如可以根据手机的姿态或高度来模拟显示游戏人物的动作或者游戏中赛车的位置速度等。传感器数据,可以包括但不限于传感器输出的数据,例如重力传感器的3轴数据,地磁传感器的地磁3轴数据等。游戏显示终端上的游戏应用,位于游戏显示设备上的游戏界面的游戏应用可以接收各个移动终端发送的传感器数据和其他游戏数据并输出游戏画面,游戏显示终端负责统一显示全局的游戏状态给用户, 提升用户体验。但在该优选实施例中,该游戏显示终端不是必需的,各个移动终端也可以独立显示全局的游戏状态,但限于移动终端屏幕的大小,往往游戏体验效果不如使用专门的游戏显示终端好,该游戏显示终端也是使用Ad Hoc网络与各个移动终端实现通信。统一游戏数据转换接口,支持对各种传感器数据的接收处理,其作用是在接收到如表I所示的传感器数据后进行动作的识别,传输相应指令给游戏应用,其中,可以将传感器数据简单的转换为各个方向的移动,也可以支持定义传感器数据和自定义移动的映射并保存,来满足不同游戏的需求,例如在拳击游戏中,就可以定义移动终端设备的横向向右并快速向上的快速移动为右勾拳,统一游戏数据转换接口负责转换横向向右并快速向上的快速移动时获取的传感器数据为右勾拳的动作指令直接传输给游戏应用。在该优选实施例中,支持的各个传感器数据预设转换映射关系如表I所示,其中, 上文提到的自定义映射不包括在此表内,且不能和此表预设的映射关系重复。表I
权利要求
1.一种基于点对点Ad Hoc网络的移动终端系统,其特征在于,所述移动终端系统包括一个或多个移动终端,其中,对于每个所述移动终端,通过Ad Hoc网络与所述移动终端中除该移动终端外的其他移动终端通信;每个所述移动终端均包括传感器,用于响应用户操作,获取与所述用户操作对应的传感器数据;第一 Ad Hoc网络接口,用于经由所述Ad Hoc网络发送所述用户操作对应的传感器数据并接收来自于所述其他移动终端的传感器数据;第一应用处理器,用于将所述其他移动终端的传感器数据和所述用户操作对应的传感器数据转换为操作指令,并执行与所述操作指令对应的操作。
2.根据权利要求I所述的移动终端系统,其特征在于,所述第一应用处理器包括转换模块,用于对所述其他移动终端的传感器数据和所述用户操作对应的传感器数据进行识别,并按照预设规则将经过识别后的所述其他移动终端的传感器数据和所述用户操作对应的传感器数据转换为所述操作指令;执行模块,用于执行与所述操作指令对应的操作。
3.根据权利要求I所述的移动终端系统,其特征在于,每个所述移动终端均还包括 第一显示器,用于输出所述第一应用处理器的操作结果。
4.根据权利要求I所述的移动终端系统,其特征在于,所述移动终端系统还包括显示终端;所述显示终端包括第二 Ad Hoc网络接口,用于接收来自于所述Ad Hoc网络中的所述一个或多个移动终端的传感器数据;第二应用处理器,用于将所述一个或多个移动终端的传感器数据转化为操作指令,并执行与该操作指令对应的操作;第二显示器,用于输出所述第二应用处理器的操作结果。
5.根据权利要求I至4中任一项所述的移动终端系统,其特征在于,所述传感器包括以下至少之一重力传感器、加速度传感器、距离传感器、光线传感器、地磁传感器、陀螺仪。
6.一种基于点对点Ad Hoc网络的移动终端系统的使用方法,其特征在于,所述移动终端系统包括一个或多个移动终端,其中,每个所述移动终端均包括第一 Ad Hoc网络接口,传感器和第一应用处理器,所述使用方法包括所述传感器响应用户操作,获取与所述用户操作对应的传感器数据;所述第一Ad Hoc网络接口经由所述Ad Hoc网络发送所述用户操作对应的传感器数据并接收来自于除该移动终端外的其他移动终端的传感器数据;第一应用处理器将所述其他移动终端的传感器数据和所述用户操作对应的传感器数据转换为操作指令,并执行与所述操作指令对应的操作。
7.根据权利要求6所述的使用方法,其特征在于,所述第一应用处理器将所述其他移动终端的传感器数据和所述用户操作对应的传感器数据转换为所述操作指令,并执行与所述操作指令对应的操作包括所述第一应用处理器对所述其他移动终端的传感器数据和所述用户操作对应的传感器数据进行识别,并按照预设规则将经过识别后的所述其他移动终端的传感器数据和所述用户操作对应的传感器数据转换为对应的操作指令;所述第一应用处理器执行与所述操作指令对应的操作。
8.根据权利要求6所述的使用方法,其特征在于,每个所述移动终端均还包括第一显示器;所述使用方法还包括所述第一显示器输出所述第一应用处理器的操作结果。
9.根据权利要求6所述的使用方法,其特征在于,所述移动终端系统还包括显示终端;所述显示终端包括所述第二 Ad Hoc网络接口、第二应用处理器和第二显示器;所述使用方法还包括所述第二Ad Hoc网络接口接收来自于所述Ad Hoc网络中的所述一个或多个移动终端的传感器数据;所述第二应用处理器将所述一个或多个移动终端的传感器数据转化为操作指令,并执行与该操作指令对应的操作;所述第二显示器输出所述第二应用处理器的操作结果。
10.根据权利要求9所述的移动终端系统,其特征在于,所述第一AdHoc网络接口之间的传感器数据采用预设的编码方式在应用层上传输;以及所述第一 Ad Hoc网络接口和所述第二 Ad Hoc网络接口之间的传感器数据采用预设的编码方式在应用层上传输。
全文摘要
本发明公开了一种基于Ad Hoc网络的移动终端系统及其使用方法,该移动终端系统包括一个或多个移动终端,对于每个移动终端,通过Ad Hoc网络与移动终端中除该移动终端外的其他移动终端通信;每个移动终端均包括传感器,用于响应用户操作,获取与用户操作对应的传感器数据;第一Ad Hoc网络接口,用于经由Ad Hoc网络发送用户操作对应的传感器数据并接收来自于其他移动终端的传感器数据;第一应用处理器,用于将其他移动终端的传感器数据和用户操作对应的传感器数据转换为操作指令,并执行与操作指令对应的操作。根据本发明提供的技术方案,达到了多个移动终端可以联网游戏,提高了游戏的可玩度以及用户玩游戏的乐趣。
文档编号H04W84/18GK102724772SQ20121011137
公开日2012年10月10日 申请日期2012年4月16日 优先权日2012年4月16日
发明者宋波, 陈健 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1