基于运动的通信的方法和设备的制作方法

文档序号:7916279阅读:142来源:国知局
专利名称:基于运动的通信的方法和设备的制作方法
技术领域
本发明一般涉及基于运动的通信,特别涉及实现手持设备基于运动
的通信。
背景技术
移动手持设备,像个人数字助理(PDA),蜂窝电话,智能电话,等 等,都在持续发展并被用来接入不断增长的在线服务和内容的阵列,例 如,在线游戏,因特网浏览,在线购物,社交网络和甚至在线三维(3D) 环境漫游。然而,尽管这些新应用的出现,用户通信基本上一直局限于 两种形式一基于语言的输入和基于键的输入。就是说,移动设备用户一 直限制于说话形式的通信,或者输入代表所期望的通信的 一 系列单独键 击的繁重任务。
举例而言,目前,在在线聊天环境里,期望给另一用户发送特定通 信的用户必须忙于对应于要发送的通信的 一 系列键盘输入。即使使用所 谓的"快捷方式",用更少数量的键击来替代预先定义的通信的一种方 法,也需要某种基于键的输入的形式。这种输入形式不但需要用户与小 键盘交互,而且还阻止了用户以快速的方式传递全范围的通信。例如, 使用手持设备的两种通常通信形式包括发送短消息服务(SMS)消息和 所谓的"表情图标(emoticon)",术语"表情图标"是指常规可打印 字符的序列(例如"-)","A-A" , ,"-_-,,,"),,,
"0_0"等),或者小图像,用来表示人们的面部表情和/或传递特定的 情绪。表情图标对进行简单的在线消息传递(例如,电子邮件,即时消 息传递,在线聊天等)时避免误解很有用,这些简单的在线消息传递内 在缺乏任何伴随的面部表情,肢体语言,或者声音语调。
另外,在在线3D环境的语境中,在可能表情的范围和移动设备传 递这些表情的能力之间有甚至更多的明显差距。因而,手持设备用户需 要一种改进的通信形式。

发明内容
这里公开和请求保护的是一种基于运动的通信的方法和手持设备。
在一个实施例中, 一种使用手持设备的基于运动(motion-based)的通 信方法包括将多个动作(movement )与多个对应的通信关l关,并才企测 手持设备的运动。该方法还包括判断所检测到的手持设备运动是否对应 于该多个动作中的一个,以及如果是的话,通过无线网络从手持设备发 送该对应的通信。
在另一个实施例中, 一种手持设备配置成用于通过无线网络与目标 用户设备通信,其中该手持设备包括配置为连接手持设备到无线网络的 无线网络接口 ,和包含用于实现基于运动的通信的处理器可执行指令的 存储器。手持设备还包括处理器,该处理器配置为执行所述处理器可执 行指令来将多个动作和多个对应的通信关联;检测手持设备的运动; 判断该运动是否对应于所述多个动作中的一个;以及如果是的话,通过 无线网络发送该多个对应的通信中的一个给目标用户设备。
通过下述本发明的示例性实施例的描述,本方面的其他方面,特征, 和技术将对所属领域的技术人员变得显而易见。


图1示出根据本发明的一个实施例的通信系统; 图2示出根据本发明的一个实施例的手持设备的简化示意图; 图3A-3B示出根据一个实施例的实现基于运动的通信的图2的手持 设备的透视图4示出根据本发明原理的通信系统的另外一个实施例;
图5为根据本发明的一个实施例提供基于运动的通信的流程;
具体实施例方式
本发明一般涉及使用手持设备的基于运动的通信。在一个实施例 中,可以将多个动作与多个对应的通信关联。这种关联可包括本地存储 在手持设备中的或者远程存储的、手持运动和对应的通信的数据库。可 以使用不同的数据库,其中每个数据库对应于特定的通信语境(例如, 聊天数据库,替身交互(avatar interaction)数据库,SMS数据库, 等等)。在另一个实施例中,可以用特定的手持运动和对应的通信"训练"手持设备。
在某些实施例中,手持设备例如能够使用运动传感器电路检测手持 设备的运动。之后,可以确定所检测到的手持设备的运动是否与前述多 个动作之一相对应。在一个实施例中,这种确定可以基于手持设备或其 上执行的应用程序进行的查找操作。在某些实施例中,运动传感器可提 供代表所检测的手持设备的运动的运动信号。接着例如可以将这个运动 信号与存储在数据库中的已知动作,和/或与用户定义动作的列表对比。
如果没有匹配,该冲全测到的运动会^皮忽略。另一方面,如果存在匹 配,则根据本发明的一个实施例,对应于所检测到的运动的通信将会被 手持设备发送给目标用户设备。
本发明的一个方面对在线3D环境具有特别的适用性,例如在美国
专利申请公开No. 2007/001161中所详述的3D环境实施例,该专利申请 公开通过引用全部结合在此。在3D环境语境中的可能的表情和一般通 信的宽广范围下,使用根据本发明的一个实施例的基于运动的通信会有 特别的好处,因为这样的表情和通信将被显著地简化。
用在这里的术语"用户"可指特定的个人,或者也可以指称由该个 人创建(或者与其关联)的一个或多个"人物,,或"玩家"。每个这样的 在线角色可由所谓的"替身"视觉地表示,该"替身"指他或她的用户 的视觉表示,通常是以二维图标的形式。另外,人物(aka玩家)可以特 定于在线环境的给定"实例",或者替代地也可以在不同的实例间移动。 这样,应当理解对用户的指称在适当的时候应当包括这样的用户的在线 角色。
这里所使用的术语"一"应该表示一个或多于一个的意思。术语 "多个"应该表示两个或多于两个的意思。术语"另一个"定义为第二 个或更多个。术语"包括"和/或"具有"是开放式的表达(例如包含)。 整篇文献所指的"一个实施例","某些实施例","实施例"或者类 似术语,表示结合该实施例描述的特定的特征、结构、或者特性,包括 在本发明的至少一个实施例中。因此,这种短语在整个"^兌明书不同位置 的出现不一定都指称同样的实施例。而且,这些特定的特征、结构、或 者特性可以在一个或多个实施例中以任何合适的方式不受限制地组合。 这里所使用的术语"或"解释为包括的或者表示任何一个或任何组合。 因此,"A、 B或C"表示"下列的任一种A; B; C; A和B; A和C; B和C; A, B和C,,。该定义的例外仅仅当元件、功能、步骤或者动作的 组合以某种方式内在相互排斥时才出现。
根据计算机编程领域的技术人员的常识,以下参考由计算机系统或
者类似的电子系统执行的操作描述本发明。这些操作有时被称为由计算 机执行的。应当理解象征性表示的操作,包括如中央处理单元的处理器 操控表示数据比特的电信号,在如系统存储器中的存储器位置处保持数 据比特,以及对信号的其他处理。保持数据比特的存储器位置是物理位 置,具有对应于数据比特的特定的电、磁、光、或者有机特性。
当以软件实施时,本发明的元件本质上是用于执行必要任务的代码 段。这些代码段可以被存储在处理器可读介质中,该介质可包括可以存 储或传输信息的任何介质。处理器可读介质的示例包括电子电路,半导 体存储器件,只读存储器(R0M),闪存或者其他非易失存储器,软盘, CD-ROM,光盘,硬盘,光纤光介质,射频(RF)链路,等等。
图1描述了其中可实施本发明的一个或多个方面的通信系统100。 特别地,通信系统IOO被描绘成包括为至少一个手持设备110提供无线 通信业务的载波网络105。该载波网络105支持至少一个无线通信协议, 例如全球移动通信系统(GSM),通用分组无线业务(GPRS),码分多址 (CDMA)或者宽带CDMA(WCDMA)。该手持设备110可以是适于与载波网络 105通信的任何电子设备,例如蜂窝电话,智能电话,PDA,手持电脑, 等等。
手持设备110包括显示器115,用户输入120,和运动传感器125, 并且可包括一个或多个应用程序客户端130,该应用程序客户端在一个 实施例中包括手持设备110的处理器(未示出)可执行的一个或多个软件 模块。如在下面将更详细描述的,运动传感器125可包括任何已知的运 动传感技术,例如三维加速度和/或速度传感器技术,二维加速度和/或 速度传感器技术,应变或倾斜探测器,或者能检测手持设备110由其用 户做出的动作的任何其他传感器。
尽管在一个实施例中,显示器115可以是液晶显示器(LCD),同样 应当理解,可以使用与本方明的原理一致的任何其他类型的显示器。用 户输入120可包括小型键盘(keypad)、数字键盘(number pad)、键 盘或者任何其他单独的键、按钮等的集合的形式的一个或多个按钮或者 按键。在另一个实施例中,用户输入120可采用触摸屏的形式与显示器115集成到一起。
在操作中,(多个)应用程序客户端130可能促使图形用户界面(GUI) 显示在显示器115上,用户可以通过该图形用户界面体^^在线内容,环 境和/或服务。在一个实施例中,(多个)应用程序客户端130可以是 3DGUI客户端,如之前结合的美国专利申请公开No. 2007/001161中所 详述的。还应当认识到,(多个)应用程序客户端130可用作操作系统 界面,应用程序界面,WEB浏览器界面,或者其中存在用户交互的到其 他环境的界面,或者与这些界面合并。
继续参考图1,应用程序客户端130可被改编为使用户能从内容发 布系统135请求内容,该内容发布系统通过因特网协议(IP)网络140(例 如因特网)与载波网络105连接。在某些实施例中,内容可以是多媒体 内容(例如,音乐,视频,图像等),而在其他实施例中,请求的内容 可以与用户可以在其中漫游的在线环境(虛拟的或真实的)有关。为此, 在一个实施例中,内容发布系统135可包括在线环境服务器145,该服 务器M5提供用于在手持设备110的显示器115上生成在线环境的图形 表示的内容。在某些实施例中,在线环境服务器145可以访问连接到IP 网络140的一个或多个内容服务器150rl50n,该一个或多个内容服务器 150厂150。与为手持设备110提供内容(与环境相关的或者其他的)和/ 或服务相关。
现在参照图2,描绘了能够实施本发明的一个或多个实施例的手持 设备的简化示意图。在图2的实施例中,手持设备200具有处理器205, 存储器210,显示器215,用户输入设备220,运动传感器225,以及扬 声器/麦克风230,由总线235互联。处理器205可为通用处理器,数字 信号处理器,专用集成电路,数字逻辑器件,模拟处理器或者其他当前 已知的处理电路。
关于用户输入设备220,可以使用小型键盘,例如按键拨号盘、键 盘之类来实现。显示器215可为LCD或通常用于消费电子设备的任何其 他类型的显示器。还应当认识到,显示器215可为触摸感应的,从而它 还将提供用户输入设备220的功能。扬声器/麦克风230可以用来提供 和接收语言通信和/或声调以方便蜂窝电话对话。在另一个实施例中, 扬声器/麦克风230可以包括集成的扬声器和麦克风电路。
手持设备200还包括射频(RF)接口 240,该接口 240执行从无线网络(例如,图1的网络105)发射和接收RF通信的功能。去向和来自 RF接口 240的传送,可以在操作系统(OS) 245、和/或在手持设备200上 运行的例如应用程序客户端(App客户端)250的其他应用程序的控制 下执行。在一个实施例中,应用程序客户端250可以包括web浏览器, 聊天界面应用程序或能够用来与多个其他用户交互的在线环境客户端。 虽然不 一定与本发明的范围相关,应该知道其^(也应用程序也可以净皮存^f渚 在存储器210中,例如电话拨号程序,电子邮件程序,日程安排程序, 因特网浏览器程序,文字处理程序和电子数据表程序,即时消息程序, 等等。
继续参考图2,应当知道,运动传感器2"可为加速度计,例如压 阻器件或单,双,或三轴检测装置中的预先封装的加速度计。在一个实 施例中,运动传感器225可为微电子机械系统(MEMS)器件,该器件可包 括与偏转传感器(deflection sensor)以及相关电路井禺4妻的一个或多 个悬挂悬臂梁或检测质量(proof mass)。这样的加速度计可以包括三 维或二维加速度计。在一个实施例中,运动传感器225可以包括由 Norwood, Massachusetts的Analog Devices, Inc以商业名称iMEMS⑧制 造和销售的加速度计中的一个。替代的,可以类似地单独或与一个或多 个加速度计结合使用三维或二维速度传感器来检测手持设备200由其用 户做出的动作。在其他实施例中,运动传感器225可以包括多个这样的 力口速度计。
与运动传感器225的配置无关,运动传感器225,结合处理器205 和关联的运动感应应用程序(MS App) 255,可以用来使手持设备200的 用户能够通过网络(例如,图1的载波网络105和/或IP网络140)发 送基于运动的通信给目标用户。以非限制性的示例来说,这样的通信可 以包括发送基于文本的消息,例如SMS消息;或者基于图标的通信,例 如发送表情图标和进行替身交互。术语"替身交互,,涉及控制特定用户 的替身(或者在线角色)在与其他在线用户相关的在线环境里的动作。 这种在线环境中的替身动作可以作为与其他用户通信的 一种形式。另 外,应该知道前述的多种通信形式不需要是互相排除的。换句话说,例 如,替身交互,其自身可包括从一个替身向另一个发送表情图标。进行 替身交互还可以包括发送用户指令来影响替身的动作,例如发起和结束 活动的聊天会话的指令。现在参考图3A-3B,描绘了当图2中的手持设备200被用户进行某 些运动时的附加视图。在图3A的实施例中,手持设备200正被其用户 进行前后运动——首先朝方向310运动接着朝方向320运动。才艮据本发 明的一个方面,这种前后运动与预定的通信相关联,例如特定的SMS消 息,表情图标,替身动作或指令。类似地,图3B描绘了正经历向下倾 斜运动的图2中的手持设备200,在该运动中手持设备200从位置330 开始并移动到位置340。再一次,这样的向下倾斜运动可以与预定的通 信(例如,SMS消息,表情图标,替身动作,指令,等)相关联。应该 知道,位置手持运动的范围事实上是无限制的,并且图3A-3B仅仅描绘 了两种这样的可能性。
再来参考图2,手持设备200包括运动传感器225 ,其用来检测手 持运动,例如图3A中描绘的前后运动和图3B中的向下倾斜运动,并且 响应于该运动向处理器205提供运动信号。在处理器205上执行的MS App 255可以配置为接着基于所接收的运动信号执行查找操作来确定所 希望的对应的通信。为此,可以本地或者远程地存4诸手持运动和对应的 通信的数据库。替代地,可以使用多个运动数据库,其中每一个都与一 个特定的通信语境(例如,聊天数据库,替身交互数据库,SMS数据库 等)对应。以这种方式,例如在图3A-3B中所描绘的那些的特定动作, 当用于不同的语境时可以有不同的含义。
在另一个实施例中,用户能够通过将特定的动作与特定的通信映射 起来而训练手持设备200,而不是依赖手持运动和对应的通信的数据库。 在一个实施例中,可以使用MS App 255的训练模式提供该功能性。还 应该知道,基于运动的通信可以部分基于对应的预先存储的手持运动, 以及用户定义的运动。
继续参考图2, —旦识别了所期望的通信,MS App 255可以向App 客户端250提供该信息,其中App客户端250是用来与目标用户通信的 应用程序(例如,在线环境应用客户端,SMS客户端,聊天客户端等等)。 在另一个实施例中,MS App 255可以配置为将基于运动的通信直接发送 给目标用户。在以上两种情形中任何一种中,用户的运动都^f皮有效地转 换成所期望的通信,并且,得到的通信可以使用任何已知的通信协议发 送。
为了防止发送无意的消息,在一个实施例中,手持设备200可以在运动感应才莫式下工作。举例来说,当手持设备200不处于运动感应才莫式 时,手持设备200的动作可以净皮忽略。相反,当手持设备200在运动感 应^^式下工作时,可以根据上面的描述检测动作并由MS App 255对应 地处理。在某些实施例中,手持设备200可以响应于用户声音指令或者 特定的键按压进入运动感应模式。在另一些实施例中,可在执行App客 户端250时自动进入运动感应^t式。在还有另一个实施例中,可基于语 境处理手持设备的动作。例如,如果用户在活动地参与在线会话,则每 个手持运动可以由运动传感器225检测到,使得对应的运动信号被发送 到MS App 255,接着可以确定给出的动作是否与预定的通信相对应。
现在参考图4,描绘的是图1的通信系统100的另一个实施例。在 这个实施例中,通信系统400包括发起手持设备410,其与目标手持设 备460在在线环境中进行通信,该在线环境由在线环境服务器450产生, 该服务器在一个实施例中可以为3D环境服务器。通信系统400包括正 经受动作的发起手持设备410,该动作可能对应于特定的通信。 一旦确 定了对应于该特定动作的通信,将该通信作为基于运动的通信420发送 给载波网络430,该网络又发送通信420》会IP网全备440。连接到IP网 络440的在线环境服务器450,可以接着根据可应用的在线环境参数接 收和处理该基于运动的通信420。如图4所描绘,可以接着由在线环境 服务器450将相应的通信信号470发送给目标用户设备460。以这种方 式,提供了基于运动的通信的一个实施例。
现在参考图5,描绘了使用与发明原理一致的通信系统(例如,图 4的通信系统400 )提供基于运动的通信的流程500的一个实施例。流 程500在块510处开始,将多个动作与多个对应的通信相关联。在一个 实施例中,这可以包括本地存储在手持设备(例如图4的发起手持设备 410)上或者远程存储的手持运动和对应的通信的数据库。如之前所述, 可以使用其中每个都对应于一特定语境的不同数据库(例如,聊天数据 库,替身交互数据库,SMS数据库,等等)。在另一个实施例中,可以 用特定的手持运动和对应的通信来"训练"手持设备。在一个实施例中, 可以用手持设备的训练模式,或者在其上执行的应用程序,来将特定的 动作与特定的通信映射起来。类似地,用户训练的结果可以本地存储或 远程存储。
流程500可以接着继续到块520,检测手持设备的运动。如上面所讨论的,可以用运动传感器(例如,图2的运动传感器225 )来检测手 持设备由其用户进行的动作。这样的运动传感器可以为任何类型的已知 运动传感器器件或电路,包括加速度计,MEMs器件,压阻器件或者单轴, 双轴,或三轴检测装置中预先封装的加速度计。
接着,流程500被描绘为继续到判定块530,其中可以确定所检测 到的手持设备的运动是否与来自块510的关联的多个动作中的一个相对 应。在一个实施例中,这种确定可以基于手持设备或者在其上执行的应 用程序(例如,图2的MS App 255 )所进^f亍的查找操作。在一个实施例 中,运动传感器可以提供代表所检测到的手持设备运动的运动信号。可 以接着将该运动信号与存储在数据库中的该多个动作和/或用户定义动 作的列表相比较。如果不存在匹配,流程500可以简单的忽略所检测到 的运动并回到块520来监测后续的手持设备运动。另一方面,如果存在 匹配,则流程500可以继续到块540,其中手持设备通过连接的无线网 络(例如,图4的载波网络430和IP网络440 )发送与所;险测到的运动 相对应的通信到目标用户设备(例如,图4的目标用户设备460 )。
尽管已经结合不同的实施例描述了本发明,应当理解,本发明可以 做进一步的修改。本申请意图覆盖一般遵循本发明的原理并且包含以本 发明所属技术领域熟知的和惯用常识得到本发明的发展的、本发明的任 何变化、用途或者改编。
权利要求
1.一种使用手持设备的基于运动的通信的方法,包括步骤(act)将多个动作与多个对应的通信相关联;检测手持设备的运动;确定所述手持设备的运动是否与该多个动作中的一个相对应;以及当所述手持设备的运动与该多个动作中的一个相对应时,通过无线网络从所述手持设备发送该多个对应的通信中的一个。
2. 如权利要求1所述的方法,其中关联多个动作包括在数据库中 存储所述多个动作和所述多个对应的通信。
3. 如权利要求2所述的方法,该方法还包括步骤 在数据库中存储用户定义的动作;以及
4. 如权利要求2所述的方法,其中确定手持设备的运动是否与多 个动作中的一个相对应,包括执行数据库的查找搜索检测到的手持设备 的运动。
5. 如权利要求1所述的方法,其中确定手持设备的运动是否与多 个动作中的一个相对应,包括把检测到的手持设备的运动与所述多个动作相比4支来识别匹配。
6. 如权利要求1所述的方法,其中手持设备的运动是手持设备的 用户动作的结杲。
7. 如权利要求1所述的方法,其中所述多个对应的通信的所述一 个是基于文本的通信、基于图标的通信和替身交互中的一个。
8. 如权利要求1所述的方法,其中确定所述手持设备的运动是否 与多个动作中的一个相对应,包括在手持设备上扭i行运动感应应用程 序,该程序配置用于将手持设备的运动与该多个动作中的一个相匹配。
9. 如权利要求1所述的方法,还包括在所述4全测之前进入运动感 应模式的步骤。
10. 如权利要求l所述的方法,还包括确定通信语境的步骤,其中 该多个动作至少部分基于该通信语境。
11. 一种手持设备,配置为通过无线网络与目标用户设备通信,该 手持设备包括配置为连接该手持设备到无线网络的无线网络接口; 包含实施基于运动的通信的处理器可执行指令的存储器; 与存储器电耦接的处理器,该处理器配置为执行所述处理器可执行 指令以将多个动作与多个对应的通信相关联, 检测手持设备的运动,确定所述运动是否与所述多个动作中的一个相对应,以及 当所述运动与所述多个动作中的一个相对应时,通过无线网络向目 标用户设备发送所述多个对应的通信中的一个。
12. 如权利要求11所述的手持设备,其中所述多个动作和对应的 多个通信存储在可由所述处理器访问的数据库中。
13. 如权利要求12所述的手持设备,其中所述处理器还配置为执行所述处理器可执行指令以在数据库中存储用户定义的动作,以及
14. 如权利要求一12所述的手持设备,'^中所述处理器配置为执行 所述处理器可执行指令以通过执行数据库的查找搜索所述运动,来确 定所述运动是否与所述多个动作中的 一个相对应。
15. 如权利要求11所述的手持设备,其中所述处理器配置为执行 所述处理器可执行指令以通过将所述运动与所述多个动作比较直至识 别 一个匹配,来确定所述运动是否与所述多个动作中的一个相对应。
16. 如权利要求11所述的手持设备,其中所述运动是手持设备的 用户动作的结果。
17. 如权利要求11所述的手持设备,其中所述多个对应的通信中 的所述一个是基于文本的通信、基于图标的通信和替身交互中的一个。
18. 如权利要求11所述的手持设备,其中所述处理器配置为执行 所述处理器可执行指令以通过在手持设备所执行运动感应应用程序来 确定所述运动是否与所述多个动作中的一个相对应,所述运动感应应用 程序配置用于将手持设备运动与所述多个动作中的一个相匹配。
19. 如权利要求11所述的手持设备,其中所述处理器配置为执行 所述处理器可执行指令以在所述检测之前,进入运动感应沖莫式。
20. 如权利要求11所述的手持设备,其中所述处理器配置为执行所述处理器可执行指令以确定通信语境,其中该多个动作至少部分基 于所述通信语境。
21. —种计算机程序产品,包括实现;吏用手持设备的基于运^:通信,所述处理器可S;质具有用于将多个动作与多个对应的通信相关联的处理器可执行程序代码;用于检测手持设备的运动的处理器可执行程序代码; 用于确定手持设备的运动是否与所述多个动作中的一个相对应的处理器可执行程序代码;以及用于当所述手持设备的运动与所述多个动作中的一个相对应时,通过无线网络从手持设备发送所述多个对应的通信中的一个的处理器可执行程序代码。
22. 如权利要求21所述的计算机程序产品,其中用于将多个动作 与多个对应的通信相关联的处理器可执行程序代码包括用于在数据库 中存储所述多个动作和所述多个对应的通信的处理器可执行程序代码。
23. 如权利要求22所述的计算机程序产品,其中处理器可读介质 还包括及 " '、,、- 、、 - 、一 、的处理器可执行程序代码。
24. 如权利要求22所述的计算机程序产品,其中用于确定所述手持设备的运动是否与多个动作中的一个相对应的处理器可执行程序代码包括用于执行数据库的查找搜索检测到的手持设备的运动的处理器 可执行程序代码。
25. 如权利要求21所述的计算机程序产品,其中用于确定所述手 持设备的运动是否与多个动作中的一个相对应的处理器可执行程序代 码包括用于将所检测到的手持设备的运动与所述多个动作中的每一个 比專支以识别 一 个匹配的处理器可l丸行程序代码。
26. 如权利要求21所述的计算机程序产品,其中手持设备的运动 是手持设备的用户动作的结果。
27. 如权利要求21所述的计算机程序产品,其中所述多个对应的 通信中的所述一个是基于文本的通信,基于图标的通信和替身交互中的一个。
28. 如权利要求21所述的计算机程序产品,其中用于确定所述手执行程序代码被配置为将所述手持设备的运动与多个动作中的一个匹配。
29. 如权利要求21所述的计算机程序产品,其中处理器可读介质 还包括用于在所述检测之前进入运动感应模式的处理器可执行程序代码。
30. 如权利要求21所述的计算机程序产品,其中处理器可读介质 还包括用于确定通信语境的处理器可执行程序代码,其中所述多个动作 至少部分基于所述通信语境。
全文摘要
本发明公开一种基于运动的通信的方法和设备。手持设备用户可以通过无线网络与目标用户进行基于运动的通信。在一个实施例中,多个动作与多个相对应的通信相关联。一旦检测到手持设备的运动,可以确定所述手持设备的运动是否与已知动作中的一个相对应。如果是这样,可以通过无线网络将该多个相对应的通信中的一个发送给目标用户。
文档编号H04L12/58GK101321352SQ200810127720
公开日2008年12月10日 申请日期2008年3月19日 优先权日2007年3月19日
发明者G·H·奥加萨瓦拉, J·W·诺尔顿 申请人:双子星移动科技公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1