为用户终端提供通信的方法及装置的制作方法

文档序号:7739679阅读:150来源:国知局
专利名称:为用户终端提供通信的方法及装置的制作方法
技术领域
本发明涉及用于用户终端之间提供通信的方法及装置。
背景技术
多点触控(Multi-touch)技术是采用人机交互技术与硬件设备共同实现的技术, 能在没有传统输入设备(如鼠标、键盘等)下进行计算机的人机交互操作。通过多点触控 技术,一个触摸屏(屏幕,桌面,墙壁等)或触控板,能够同时接受来自屏幕上多个点的输入 fn息ο目前多点触控技术在手机中得到了广泛的应用,例如苹果公司、三星公司和诺基 亚公司等均在他们的手机的人机交互界面中实现了多点触控功能。

发明内容
随着越来越多的手机具有多点触控功能,由于不同的手机制造商使用不同的多点 触控通信协议,使用不同的多点触控通信协议的手机之间如何进行相互通信,成为一个迫 切需要待解决的问题。根据本发明的一个实施例,提供了一种为第一用户终端和第二用户终端之间提供 通信的方法,其中,所述第一用户终端使用第一多点触控通信协议,所述第二用户终端使用 第二多点触控通信协议,该方法包括以下步骤接收来自所述第一用户终端的基于第一多 点触控通信协议的多点触控信息;将所述基于第一多点触控通信协议的多点触控信息转换 为基于第二多点触控通信协议的多点触控信息;和将所述基于第二多点触控通信协议的多 点触控信息发送至所述第二用户终端。根据本发明的另一个实施例,提供了一种为第一用户终端和第二用户终端之间提 供通信的提供装置,其中,所述第一用户终端使用第一多点触控通信协议,所述第二用户终 端使用第二多点触控通信协议,该提供装置包括接收装置,用于接收来自所述第一用户终 端的基于第一多点触控通信协议的多点触控信息;转换装置,用于将所述基于第一多点触 控通信协议的多点触控信息转换为基于基于第二多点触控通信协议的多点触控信息;和 发送装置,用于将所述基于第二多点触控通信协议的多点触控信息发送至所述第二用户终 端。通过使用本发明提供的方法和装置,为使用不同的多点触控通信协议的手机之间 通信提供了一个有效的解决方案。可选地,本发明中多点触控通信协议的转换可通过一个 独立的网络设备来执行,这使得例如手机的用户终端的设计更为简单。


通过阅读以下结合附图对非限定性实施例的描述,本发明的其它目的、特征和优 点将变得更为明显和突出。图1为根据本发明的一个具体实施方式
的一个应用场景;
图2为根据本发明的一个具体实施方式
的用于为第一用户终端和第二用户终端 之间提供通信的方法流程图;图3为根据本发明的一个具体实施方式
的用于为第一用户终端和第二用户终端 之间提供通信的提供装置的结构框图;其中,相同或相似的附图标记表示相同或相似的步骤特征/装置(模块)。
具体实施例方式以下参照附图,对本发明的具体实施方式
进行详细说明。图1示出了根据本发明的一个具体实施方式
的一个应用场景示意图,其中,第一 用户终端11使用第一多点触控通信协议,第二用户终端12使用第二多点触控通信协议,网 络设备20为第一用户终端11和第二用户终端12进行多点触控信息的协议转换,以便第一 用户终端11和第二用户终端能够互相理解对方的多点触控信息,从而能够进行有效的通图2示出了根据本发明的一个具体实施方式
的用于为第一用户终端和第二用户 终端之间提供通信的方法流程图,以下结合图1,对图1中的网络设备20为第一用户终端 11和第二用户终端12之间提供通信的方法过程进行详细说明。在此,第一用户终端11和第 二用户终端12可以是具有多点触控屏幕的手机、PDA、固定电话机、电脑等用户终端设备。首先,在步骤S201中,网络设备20接收来自第一用户终端11的基于第一多点触 控通信协议的多点触控信息。网络设备20可通过有线或者无线网络来接收第一用户终端 11的多点触控信息。可选地,该多点触控信息中可包含该多点触控信息是发送给第二用户 终端12的信息。可选地,在另一个实施例中,第一用户终端11和第二用户终端12之间的 通信事先被建立,网路设备20知晓来自第一用户终端11的基于第一多点触控通信协议的 多点触控信息是发往第二用户终端12的;来自第二用户终端12的基于第二多点触控通信 协议的多点触控信息是发往第一用户终端11的。需要说明的是,多点触控信息可包含各种各样的信息,在一个实施例中,多点触控 信息包括时间和位置信息。对于TUIO(Tangible UserInterface Objects)协议,多点触 控信息可包括sessionID,classID,位置、角度,移动矢量、转动矢量、移动角度、转动角度 等信息。关于 TUIO 的详细信息可参考 Kaltenbrunner,Μ.,Bovermann, Τ.,Bencina, R., Costanza, E. “ TUIO-A Protocol for Table Based Tangible User Interfaces". Proceedings of the 6th International Workshop on Gesture inHuman—Computer Interaction and Simulation (GW 2005), Vannes, France, 2005,或者 http://www. tuio. org。对于其它的私有多点触控通信协议,多点触控信息可由用户终端提供商自定义。接着,在步骤S202中,网络设备20将来自第一用户终端11的基于第一多点触控 通信协议的多点触控信息转换为基于第二多点触控通信协议的多点触控信息。最后,在步骤S203中,网络设备20将基于第二多点触控通信协议的多点触控信息 发送至第二用户终端12。网络设备20可通过有线或者无线网络来发送该多点触控信息。可选地,在步骤S202之前,网络设备20还获取第一用户终端11和第二用户终端 12各自所使用的多点触控通信协议的信息,然后基于此信息来进行步骤S202中的协议转 换。在一个实施例中,多点触控通信协议的信息即指用户终端所使用的多点触控通信协议的类型。网络设备20知晓各种多点触控通信协议,并能执行它们之间的相互转换。需要说明的是,网络设备20获取第一用户终端11和第二用户终端12各自所使用 的多点触控通信协议的信息的方式有多种。在一个实施例中,在步骤S201之前,第一用户终端11和第二用户终端12皆向网 络设备20发送一个消息,该消息中分别包含它们各自使用的多点触控通信协议的信息。例 如,第一用户终端11和第二用户终端12皆为一个具有多点触控屏幕的手机,用户使用它们 进行网络游戏,网络设备20为一个网络游戏服务器,在第一用户终端11和第二用户终端12 各自发送给网络设备20的登录消息中即包含它们各自使用的多点触控通信协议的信息。在另一个实施例中,网络设备20在接收到来自第一用户终端11的基于第一多点 触控通信协议的多点触控信息后,发送两个查询消息分别至到第一用户终端11和第二用 户终端12,该两个查询消息用于查询第一用户终端11和第二用户终端12所使用的多点触 控通信协议的信息,然后基于该信息进行了步骤S202中的协议转换。在另一个实施例中,来自第一用户终端11的基于第一多点触控通信协议的多点 触控信息中包含第一用户终端11所使用的多点触控通信协议的信息,则网络设备20在接 收到来自第一用户终端11的基于第一多点触控通信协议的多点触控信息后,发送一个查 询消息至第二用户终端12以查询第二用户终端12所使用的多点触控通信协议的信息,然 后基于该信息进行了步骤S202中的协议转换。以上对网络设备20获取第一用户终端11和第二用户终端12各自所使用的多点 触控通信协议的信息的方式进行了说明。在另一个实施例中,网络设备20无需获取第一用 户终端11和第二用户终端12各自所使用的多点触控通信协议的信息,该信息可被包含在 来自第一用户终端11的基于第一多点触控通信协议的多点触控信息中。目前,多点触控通信协议有多种类型,包括开放的TUIO协议以及各个公司私有的 协议等。下文以TUIO协议与一个私有的多点触控信息具体的协议之间的相互转换为例对 协议转换过程进行举例说明。不失一般性,设第一用户终端11使用TUIO多点触控通信协议,其采取的多点触控 信息格式为sixy,其中s代表session ID, i表示classID,χ表示宽度位置信息,y表示高 度位置信息。第二用户终端12使用一个私有多点触控通信协议,其采取的多点触控信息格 式为 session: value Seq: value wid: value hei : value,其中 session 表不 sessionID,与 具体应用程序关联的ID,不同的应用程序具有不同的sessionID ;Seq是指序列信息,标明 多点位置等多点触控参数采集的先后顺序,wid表示宽度位置,hei表示高度位置。当网络设备20接收到来自第一用户终端11的基于TUIO多点触控通信协议的 多点触控信息12345123时,将其转换为基于第二用户终端12所使用的私有协议的格式 session: 1 Seq:2 wid:234 hei 123,然后再发送给第二用户终端12,反之亦然。以上以图1所示的应用场景为例,对网络设备20为第一用户终端11和第二用户 终端12之间提供通信的过程,也即进行多点触控通信协议的转换过程进行了详细说明。需 要说明的是,在有些应用场景下,网络设备20中的多点触控通信协议的转换功能也可由第 一用户终端11或者第二用户终端12来完成。图3示出了根据本发明的一个具体实施方式
的为第一用户终端和第二用户终端 之间提供通信的提供装置300的结构示意图,该提供装置300包括接收装置301、转换装置302和发送装置303。以下结合图1,对位于图1中的网络设备20中的提供装置300为第一用户终端11 和第二用户终端12之间提供通信的工作过程进行详细说明。首先,接收装置301接收来自第一用户终端11的基于第一多点触控通信协议的多 点触控信息。可选地,该多点触控信息中可包含该多点触控信息是发送给第二用户终端12 的信息。可选地,在另一个实施例中,第一用户终端11和第二用户终端12之间的通信事先 被建立,网络设备20知晓来自第一用户终端11的基于第一多点触控通信协议的多点触控 信息是发往第二用户终端12的;来自第二用户终端12的基于第二多点触控通信协议的多 点触控信息是发往第一用户终端11的。需要说明的是,多点触控信息可包含各种各样的信息,在一个实施例中,多 点触控信息包括时间和位置信息。对于TUIO协议,多点触控信息可包括sessionID, classID,位置、角度,移动矢量、转动矢量、移动角度、转动角度等。关于TUIO的详细信 息可参考 Kaltenbrunner, Μ. , Bovermann, T. , Bencina, R. , Costanza, E. “ TUIO-A Protocol for TableBased Tangible User Interfaces " . Proceedings of the 6th Internationalfforkshop on Gesture in Human-Computer Interaction and Simulation (GW2005),Vannes, France, 2005,或者 http: //www. tuio. org。对于其它的私有 多点触控通信协议,多点触控信息可由用户终端提供商自定义。接着,转换装置302将来自第一用户终端11的基于第一多点触控通信协议的多点 触控信息转换为基于第二多点触控通信协议的多点触控信息。最后,发送装置301将基于第二多点触控通信协议的多点触控信息发送至第二用 户终端12。可选地,在转换装置302进行协议转换之前,提供装置300还包括一个获取装置 (图3中未示出),用于获取第一用户终端11和第二用户终端12各自所使用的多点触控通 信协议的信息,然后转换装置302基于此信息来进行协议转换。在一个实施例中,多点触控 通信协议的信息即指用户终端所使用的多点触控通信协议的类型。转换装置302知晓各种 多点触控通信协议,并能执行它们之间的相互转换。需要说明的是,获取装置获取第一用户终端11和第二用户终端12各自所使用的 多点触控通信协议的信息的方式有多种,如上文所述,在此不再赘述。以上以图1所示的应用场景为例,对位于网络设备20中的提供装置300为第一用 户终端11和第二用户终端12之间提供通信的过程进行了详细说明。需要说明的是,在有 些应用场景下,提供装置300也可以位于第一用户终端11或者第二用户终端12中。需要说明的是,上述实施例仅是示范性的,而非对本发明的限制。任何不背离本发 明精神的技术方案均应落入本发明的保护范围之内。此外,不应将权利要求中的任何附图 标记视为限制所涉及的权利要求;“包括”一词不排除其它权利要求或说明书中未列出的装 置或步骤;单元前的“一个”不排除多个这样的单元的存在;在包含多个单元的装置中,该 多个单元中的一个或多个的功能可由同一个硬件或软件模块来实现;“第一”、“第二”、“第 三”等词语仅用来表示名称,而并不表示任何特定的顺序。
权利要求
1.一种为第一用户终端和第二用户终端之间提供通信的方法,其中,所述第一用户终 端使用第一多点触控通信协议,所述第二用户终端使用第二多点触控通信协议,该方法包 括以下步骤A.接收来自所述第一用户终端的基于第一多点触控通信协议的多点触控信息;B.将所述基于第一多点触控通信协议的多点触控信息转换为基于第二多点触控通信 协议的多点触控信息;和C.将所述基于第二多点触控通信协议的多点触控信息发送至所述第二用户终端。
2.根据权利要求1所述的方法,其中,还包括以下步骤-获取所述第二用户终端所使用的多点触控通信协议的信息。
3.根据权利要求2所述的方法,其中,还包括以下步骤-获取所述第一用户终端所使用的多点触控通信协议的信息。
4.根据权利要求1所述的方法,其中,所述多点触控信息包括时间和位置信息。
5.根据权利要求1所述的方法,其中,所述第一多点触控通信协议为TUIO协议,所述第 二多点触控通信协议为私有协议。
6.根据权利要求1所述的方法,其中,所述第一多点触控通信协议与第二多点触控通 信协议为私有协议。
7.一种为第一用户终端和第二用户终端之间提供通信的提供装置,其中,所述第一用 户终端使用第一多点触控通信协议,所述第二用户终端使用第二多点触控通信协议,该提 供装置包括接收装置,用于接收来自所述第一用户终端的基于第一多点触控通信协议的多点触控 fn息;转换装置,用于将所述基于第一多点触控通信协议的多点触控信息转换为基于第二多 点触控通信协议的多点触控信息;和发送装置,用于将所述基于第二多点触控通信协议的多点触控信息发送至所述第二用 户终端。
8.根据权利要求7所述的提供装置,其中,还包括获取装置,用于获取所述第二用户终端所使用的多点触控通信协议的信息。
9.根据权利要求8所述的提供装置,其中,所述获取装置还用于-获取所述第一用户终端所使用的多点触控通信协议的信息。
10.根据权利要求7所述的提供装置,其中,所述多点触控信息包括时间和位置信息。
11.根据权利要求7所述的提供装置,其中,所述第一多点触控通信协议为TUIO协议, 所述第二多点触控通信协议为私有协议。
12.根据权利要求7所述的提供装置,其中,所述第一多点触控通信协议与第二多点触 控通信协议为私有协议。
全文摘要
本发明提供了一种为第一用户终端和第二用户终端之间提供通信的技术方案,其中,所述第一用户终端使用第一多点触控通信协议,所述第二用户终端使用第二多点触控通信协议,该方法包括以下步骤接收来自所述第一用户终端的基于第一多点触控通信协议的多点触控信息;将所述基于第一多点触控通信协议的多点触控信息转换为基于第二多点触控通信协议的多点触控信息;和将所述基于第二多点触控通信协议的多点触控信息发送至所述第二用户终端。通过使用本发明的技术方案,为使用不同的多点触控通信协议的手机之间通信提供了一个有效的解决方案。本发明中多点触控通信协议的转换可通过一个独立的网络设备来执行,这使得例如手机的用户终端的设计更为简单。
文档编号H04L29/08GK102123132SQ20101000146
公开日2011年7月13日 申请日期2010年1月8日 优先权日2010年1月8日
发明者姜兆宁 申请人:阿尔卡特朗讯
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1