用于无线显示器的用户输入返回信道制造技术

技术编号:9338490 阅读:143 留言:0更新日期:2013-11-13 18:46
作为通信会话的一部分,无线源设备可以向无线宿设备发送音频和视频数据,并且无线宿设备可以将在该无线宿设备处接收的用户输入发送回无线源设备。以这种方式,无线宿设备的用户可以控制无线源设备,并且可以控制从无线源设备发送到无线宿设备的内容。作为向源设备发送用户输入的一部分,宿设备可以生成标识用户输入的用户输入类别的数据分组,并且源设备可以基于该用户输入类别对数据分组进行处理。

【技术实现步骤摘要】
【国外来华专利技术】用于无线显示器的用户输入返回信道本申请要求下列美国临时申请的权益:于2011年1月21日递交的美国临时申请No.61/435,194;于2011年2月28日递交的美国临时申请No.61/447,592;于2011年3月2日递交的美国临时申请No.61/448,312;于2011年3月7日递交的美国临时申请No.61/450,101;于2011年3月25日递交的美国临时申请No.61/467,535;于2011年3月25日递交的美国临时申请No.61/467,543;于2011年8月3日递交的美国临时申请No.61/514,863;于2011年10月7日递交的美国临时申请No.61/544,461;以引用方式将上述临时申请的全部内容并入本文。
本公开内容涉及用于在无线源设备和无线宿设备之间发送数据的技术。
技术介绍
无线显示(WD)或Wi-Fi显示(WFD)系统包括无线源设备和一个或多个无线宿设备。源设备和每一个宿设备可以是具有无线通信能力的移动设备或有线设备。例如,源设备和宿设备中的一个或多个可以包括移动电话、具有无线通信卡的便携式计算机、个人数字助理(PDA)、便携式媒体播放器或其它具有无线通信能力的这种设备,其中包括所谓的“智能”电话和“智能”平板或平板电脑、电子阅读器或任何类型的无线显示器、视频游戏设备、或其它类型的无线通信设备。源设备和宿设备中的一个或多个还可以包括具有通信能力的有线设备,诸如电视、台式计算机、监视器、投影仪等。源设备向参与特定媒体共享会话的宿设备中的一个或多个宿设备发送媒体数据(诸如音频视频(AV)数据)。可以在源设备的本地显示器以及宿设备的显示器中的每一个显示器处对媒体数据进行回放。更确切地,所参与的宿设备中的每一个宿设备在其屏幕和音频设备上呈现所接收的媒体数据。
技术实现思路
本公开内容概括地描述了在其中无线宿设备可以与无线宿设备进行通信的系统。作为通信会话的一部分,无线源设备可以向无线宿设备发送音频和视频数据,并且无线宿设备可以将在该无线宿设备处接收的用户输入发送回无线源设备。以这种方式,无线宿设备的用户可以控制无线源设备并且可以控制从无线源设备向无线宿设备正在发送的内容。在一个示例中,一种从无线宿设备向无线源设备发送用户输入数据的方法包括:在所述无线宿设备处获得用户输入数据;生成数据分组报头,其中,所述数据分组报头包括用于标识所述用户输入数据的输入类别的字段;生成包括所述数据分组报头和有效载荷数据的数据分组;以及向所述无线源设备发送所述数据分组。在另一个示例中,一种无线宿设备配置为向无线源设备发送用户输入数据。所述无线宿设备包括:存储器,其存储指令;一个或多个处理器,其配置为执行所述指令,其中,在执行所述指令后,所述一个或多个处理器使得:在所述无线宿设备处获得用户输入数据;生成数据分组报头,其中,所述数据分组报头包括用于标识所述用户输入数据的输入类别的字段;以及生成包括所述数据分组报头和有效载荷数据的数据分组。所述无线宿设备还包括配置为向所述无线源设备发送所述数据分组的传输单元。在另一个示例中,一种存储指令的计算机可读存储介质,在所述指令由一个或多个处理器执行后,使得所述一个或多个处理器执行从无线宿设备向无线源设备发送用户输入数据的方法。所述方法包括:在所述无线宿设备处获得用户输入数据;生成数据分组报头,其中,所述数据分组报头包括用于标识所述用户输入数据的输入类别的字段;生成包括所述数据分组报头和有效载荷数据的数据分组;以及向所述无线源设备发送所述数据分组。在另一个示例中,一种无线宿设备配置为向无线源设备发送用户输入。所述无线宿设备包括:用于在所述无线宿设备处获得用户输入数据的模块;用于生成数据分组报头的模块,其中,所述数据分组报头包括用于标识所述用户输入数据的输入类别的字段;用于生成包括所述数据分组报头和有效载荷数据的数据分组的模块;用于向所述无线源设备发送所述数据分组的模块。在另一个示例中,一种在无线源设备处从无线宿设备接收用户输入数据的方法包括:接收包括数据分组报头和有效载荷数据的数据分组;对所述数据分组报头进行解析以确定与在所述有效载荷数据中包含的用户输入数据相关联的输入类别;以及基于所确定的输入类别对所述有效载荷数据进行处理。在另一个示例中,一种无线源设备配置为从无线宿设备接收用户输入数据。所述无线源设备包括:传输单元,其用于接收包括数据分组报头和有效载荷数据的数据分组;存储器,其存储指令;一个或多个处理器,其配置为执行所述指令,其中,在执行所述指令后,所述一个或多个处理器使得:对所述数据分组报头进行解析以确定与在所述有效载荷数据中包含的用户输入数据相关联的输入类别;以及基于所确定的输入类别对所述有效载荷数据进行处理。在另一个示例中,一种存储指令的计算机可读存储介质,在所述指令由一个或多个处理器执行后,使得所述一个或多个处理器执行在无线宿设备处从无线源设备接收用户输入数据的方法。所述方法包括:接收包括数据分组报头和有效载荷数据的数据分组;对所述数据分组报头进行解析以确定与在所述有效载荷数据中包含的用户输入数据相关联的输入类别;以及基于所确定的输入类别对所述有效载荷数据进行处理。在另一个示例中,一种无线源设备配置为从无线宿设备接收用户输入数据。所述无线源设备包括:用于接收包括数据分组报头和有效载荷数据的数据分组的模块;用于对所述数据分组报头进行解析以确定与在所述有效载荷数据中包含的用户输入数据相关联的输入类别的模块;以及用于基于所确定的输入类别对所述有效载荷数据进行处理的模块。附图说明图1A是示出可以实现本公开内容的技术的源/宿系统的示例的框图。图1B是示出具有两个宿设备的源/宿系统的示例的框图。图2示出了可以实现本公开内容的技术的源设备的示例。图3示出了可以实现本公开内容的技术的宿设备的示例。图4示出了可以实现本公开内容的技术的发射机系统和接收机系统的框图。图5A和5B示出了根据本公开内容的技术用于执行能力协商的示例消息传输顺序。图6示出了可以用于向源设备递送在宿设备处获得的用户输入数据的示例数据分组。图7A和7B是示出可以用于源设备和宿设备之间的能力协商的本公开内容的技术的流程图。图8A和8B是示出可以用于发送和接收具有用户输入数据的数据分组的本公开内容的技术的流程图。图9A和9B是示出可以用于发送和接收具有用户输入数据的数据分组的本公开内容的技术的流程图。图10A和10B是示出可以用于发送和接收具有时间戳信息和用户输入数据的数据分组的本公开内容的技术的流程图。图11A和11B是示出可以用于发送和接收具有时间戳信息和用户输入数据的数据分组的本公开内容的技术的流程图。图12A和12B是示出可以用于发送和接收包括语音命令的数据分组的本公开内容的技术的流程图。图13A和13B是示出可以用于发送和接收具有多点触摸用户输入命令的数据分组的本公开内容的技术的流程图。图14A和14B是示出可以用于发送和接收具有从第三方设备转发的用户输入数据的数据分组的本公开内容的技术的流程图。图15A和15B是示出可以用于发送和接收数据分组的本公开内容的技术的流程图。具体实施方式本公开内容概括地描述了无线宿设备可以与无线宿设备进行通信的系统。作为通信会话的一部分,无线源设备可本文档来自技高网
...
用于无线显示器的用户输入返回信道

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2011.01.21 US 61/435,194;2011.02.28 US 61/447,592;1.一种从无线宿设备向无线源设备发送用户输入数据的方法,所述方法包括:进行能力协商以确定所述无线源设备支持的一个或多个类别的用户输入,其中进行所述能力协商包括:由所述无线宿设备向所述无线源设备发送实时流式传输协议(RTSP)消息,该RTSP消息指示由所述宿设备支持的第一组一个或多个类别的用户输入;由所述无线宿设备从所述无线源设备接收RTSP消息,该RTSP消息指示由所述宿设备支持并且所述无线源设备兼容的第二组一个或多个类别的用户输入;以及由所述无线宿设备向所述无线源设备发送消息,该消息确认所述第二组类别的用户输入中的一个类别被启用;在进行所述能力协商以后,在所述无线宿设备处获得用户输入数据;生成数据分组报头,其中,所述数据分组报头包括用于标识所述用户输入数据的所述一个类别的字段;生成包括所述数据分组报头和有效载荷数据的数据分组,其中所述一个类别标识所述有效载荷数据是如何被格式化的;以及向所述无线源设备发送所述数据分组。2.根据权利要求1所述的方法,还包括:对所述用户输入数据进行分类,以确定所述用户输入数据的所述输入类别。3.根据权利要求1所述的方法,其中,所述有效载荷数据描述所述用户输入数据。4.根据权利要求1所述的方法,其中,获得所述用户输入数据包括:通过所述无线宿设备的输入设备捕获所述用户输入数据。5.根据权利要求1所述的方法,其中,获得所述用户输入数据包括:从另一无线宿设备接收转发的用户输入数据。6.根据权利要求1所述的方法,其中,所述数据分组报头是应用层分组报头。7.根据权利要求1所述的方法,其中,所述数据分组是用于控制所述无线源设备的音频数据或视频数据。8.根据权利要求1所述的方法,其中,所述输入类别是通用命令。9.根据权利要求1所述的方法,其中,所述输入类别是从由转发的命令和特定于操作系统(OS)的命令组成的组中选择的。10.根据权利要求1所述的方法,其中,所述数据分组报头还包括标识是否存在可选的时间戳的字段。11.根据权利要求1所述的方法,其中,所述数据分组报头还包括时间戳条目的字段。12.根据权利要求1所述的方法,其中,所述数据分组报头还包括标识用于通信的协议的版本的字段。13.根据权利要求1所述的方法,其中,所述数据分组是通过TCP/IP进行发送的。14.一种配置为向无线源设备发送用户输入数据的无线宿设备,所述无线宿设备包括:存储器,其存储指令;一个或多个处理器,其配置为执行所述指令,其中,在执行所述指令后,所述一个或多个处理器使得:进行能力协商以确定所述无线源设备支持的一个或多个类别的用户输入,其中为了进行所述能力协商,所述一个或多个处理器还使得:由所述无线宿设备向所述无线源设备发送实时流式传输协议(RTSP)消息,该RTSP消息指示由所述宿设备支持的第一组一个或多个类别的用户输入;由所述无线宿设备从所述无线源设备接收RTSP消息,该RTSP消息指示由所述宿设备支持并且所述无线源设备兼容的第二组一个或多个类别的用户输入;以及由所述无线宿设备向所述无线源设备发送消息,该消息确认所述第二组类别的用户输入中的一个类别被启用;在进行所述能力协商以后,在所述无线宿设备处获得用户输入数据;生成数据分组报头,其中,所述数据分组报头包括用于标识所述用户输入数据的所述一个类别的字段;生成包括所述数据分组报头和有效载荷数据的数据分组,其中所述一个类别标识所述有效载荷数据是如何被格式化的;以及传输单元,其用于向所述无线源设备发送所述数据分组。15.根据权利要求14所述的无线宿设备,其中,在执行所述指令后,所述一个或多个处理器还使得:对所述用户输入数据进行分类,以确定所述用户输入数据的所述输入类别。16.根据权利要求14所述的无线宿设备,其中,所述有效载荷数据描述所述用户输入数据。17.根据权利要求14所述的无线宿设备,其中,获得所述用户输入数据包括:通过所述无线宿设备的输入设备捕获所述用户输入数据。18.根据权利要求14所述的无线宿设备,其中,获得所述用户输入数据包括:从另一无线宿设备接收转发的用户输入数据。19.根据权利要求14所述的无线宿设备,其中,所述数据分组报头是应用层分组报头。20.根据权利要求14所述的无线宿设备,其中,所述数据分组是用于控制所述无线源设备的音频数据或视频数据。21.根据权利要求14所述的无线宿设备,其中,所述输入类别是通用命令。22.根据权利要求14所述的无线宿设备,其中,所述输入类别是从由转发的命令和特定于操作系统(OS)的命令组成的组中选择的。23.根据权利要求14所述的无线宿设备,其中,所述数据分组报头还包括标识是否存在可选的时间戳的字段。24.根据权利要求14所述的无线宿设备,其中,所述数据分组报头还包括时间戳条目的字段。25.根据权利要求14所述的无线宿设备,其中,所述数据分组报头还包括标识用于通信的协议的版本的字段。26.根据权利要求14所述的无线宿设备,其中,所述数据分组是通过TCP/IP进行发送的。27.一种配置为向无线源设备发送用户输入数据的无线宿设备,所述无线宿设备包括:用于进行能力协商以确定所述无线源设备支持的一个或多个类别的用户输入的模块,其中进行所述能力协商包括:由所述无线宿设备向所述无线源设备发送实时流式传输协议(RTSP)消息,该RTSP消息指示由所述宿设备支持的第一组一个或多个类别的用户输入;由所述无线宿设备从所述无线源设备接收RTSP消息,该RTSP消息指示由所述宿设备支持并且所述无线源设备兼容的第二组一个或多个类别的用户输入;以及由所述无线宿设备向所述无线源设备发送消息,该消息...

【专利技术属性】
技术研发人员:X·黄V·R·拉韦恩德朗X·王F·肖卡特
申请(专利权)人:高通股份有限公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1