通过互联网协议发送人工输入设备命令制造技术

技术编号:10072334 阅读:178 留言:0更新日期:2014-05-23 18:44
无线显示(WD)系统中的源设备存储多个预先配置的格式。预先配置的格式中的每一个是与不同类型的人工输入设备(HID)相关联的。源设备从WD系统中的宿设备接收一个或多个互联网协议(IP)分组。所述一个或多个IP分组包括HID命令(HIDC)输入报告。源设备基于在所述一个或多个IP分组中的数据来识别预先配置的格式中的一个,并且基于所识别的预先配置的格式来解析HIDC输入报告以便确定用户输入。源设备随后响应于用户输入,生成媒体数据,并且向宿设备发送媒体数据。

【技术实现步骤摘要】
【国外来华专利技术】本申请要求享有于2011年9月19日递交的美国临时专利申请No.61/536,393和于2012年1月5日递交的美国临时专利申请No.61/583,254的权益,故以引用方式将这两个美国临时专利申请的全部内容并入本文。
本申请涉及媒体数据的传输和回放。
技术介绍
无线显示(WD)系统包括源设备和一个或多个宿设备。源设备也可以被称为“应用服务器”。源设备可以是能够在无线局域网内发送媒体内容的设备。宿设备可以是能够接收并且呈现媒体内容的设备。宿设备也可以被称为“显示客户端”。源设备和宿设备可以是移动设备或有线设备。作为无线设备,例如,源设备和宿设备可以包括:移动电话、平板计算机、膝上型或其它便携式计算机、具有无线通信卡的便携式计算机、个人数字助理(PDA)、便携式媒体播放器、数字图像捕获设备(例如照相机或摄像机)、或具有无线通信能力的其它设备(包括所谓的“智能”电话和智能板或平板电脑、或者其它类型的无线通信设备)。作为有线设备,例如,源设备和宿设备可以包括:电视机、台式计算机、监视器、投影仪、打印机、音频放大器、机顶盒、游戏控制台、路由器、数字视频光盘(DVD)播放器和媒体服务器。源设备可以向参与特定媒体共享会话的一个或多个宿设备发送诸如音频视频(AV)数据之类的媒体数据。既可在源设备的本地显示器处也可在每个宿设备的显示器处回放该媒体内容。更具体地说,每个参与的宿设备可以呈现所接收的媒体数据以便展示在其屏幕和音频装置上。在某些情况下,宿设备的用户可以向宿设备施加用户输入,例如触摸式输入和远程控制输入。
技术实现思路
在一个例子中,无线显示(WD)系统中的源设备存储了多个预先配置的报告格式。所述预先配置的报告格式中的每一个是与不同类型的人工输入设备(HID)相关联的。所述源设备可以从WD系统中的宿设备接收一个或多个互联网协议(IP)分组。所述一个或多个IP分组可以包括HID命令(HIDC)输入报告。所述源设备可以基于在所述一个或多个IP分组中的数据来识别所述预先配置的报告格式中的一个,并且可以基于所识别的预先配置的报告格式来解析所述HIDC输入报告以便确定用户输入。所述源设备可以随后响应于所述用户输入,生成媒体数据,并且可以向所述宿设备发送所述媒体数据。在一个例子中,本申请描述了一种方法,所述方法包括:在源设备处存储多个预先配置的报告格式。所述预先配置的报告格式中的每一个是与不同类型的HID相关联的。此外,所述方法包括:在所述源设备处从宿设备接收一个或多个IP分组。所述一个或多个IP分组包括HIDC输入报告。所述方法还包括:基于在所述一个或多个IP分组中的数据来识别所述预先配置的报告格式中的一个。此外,所述方法包括:基于所识别的预先配置的报告格式来解析所述HIDC输入报告以便确定用户输入。此外,所述方法包括:响应于所述用户输入,生成媒体数据。所述方法还包括:从所述源设备向所述宿设备发送所述媒体数据。在另一个例子中,本申请描述了一种方法,所述方法包括:从HID接收用户输入的指示。所述方法还包括:基于所述用户输入来生成符合报告格式的HIDC输入报告。此外,所述方法包括:向源设备发送一个或多个IP分组。所述IP分组包括所述HIDC输入报告和HID类型指示符,所述HID类型指示符标识所述报告格式。此外,所述方法包括:从所述源设备接收媒体数据,所述媒体数据是基于所述用户输入。在另一个例子中,本申请描述了一种计算设备,所述计算设备包括一个或多个处理器,所述一个或多个处理器被配置为存储多个预先配置的报告格式。所述预先配置的报告格式中的每一个是与不同类型的HID相关联的。所述一个或多个处理器还被配置为从宿设备接收一个或多个IP分组。所述一个或多个IP分组包括HIDC输入报告。此外,所述一个或多个处理器被配置为基于在所述一个或多个IP分组中的数据来识别所述预先配置的报告格式中的一个。所述一个或多个处理器还被配置为基于所识别的预先配置的报告格式来解析所述HIDC输入报告以便确定用户输入。此外,所述一个或多个处理器被配置为响应于所述用户输入,生成媒体数据。所述一个或多个处理器还被配置为从所述计算设备向所述宿设备发送所述媒体数据。在另一个例子中,本申请描述一种计算设备,所述计算设备包括一个或多个处理器,所述一个或多个处理器被配置为从HID接收用户输入的指示。所述一个或多个处理器还被配置为基于所述用户输入来生成符合报告格式的HIDC输入报告。此外,所述一个或多个处理器被配置为向源设备发送一个或多个IP分组。所述IP分组包括所述HIDC输入报告和HID类型指示符,所述HID类型指示符标识所述报告格式。此外,所述一个或多个处理器被配置为从所述源设备接收媒体数据,所述媒体数据是基于所述用户输入。在另一个例子中,本申请描述了一种计算设备,所述计算设备包括用于存储多个预先配置的报告格式的模块。所述预先配置的报告格式中的每一个是与不同类型的HID相关联的。此外,所述计算设备包括用于从宿设备接收一个或多个IP分组的模块。所述一个或多个IP分组包括HIDC输入报告。此外,所述计算设备包括用于基于在所述一个或多个IP分组中的数据来识别所述预先配置的报告格式中的一个的模块。所述计算设备还包括用于基于所识别的预先配置的报告格式来解析所述HIDC输入报告以便确定用户输入的模块。此外,所述计算设备包括用于响应于所述用户输入,生成媒体数据的模块。所述计算设备还包括用于从所述计算设备向所述宿设备发送所述媒体数据的模块。在另一个例子中,本申请描述了一种计算设备,所述计算设备包括用于从HID接收用户输入的指示的模块。所述计算设备还包括用于基于所述用户输入来生成符合报告格式的HIDC输入报告的模块。此外,所述计算设备包括用于向源设备发送一个或多个IP分组的模块。所述IP分组包括所述HIDC输入报告和HID类型指示符,所述HID类型指示符标识所述报告格式。此外,所述计算设备包括用于从所述源设备接收媒体数据的模块,所述媒体数据是基于所述用户输入。在另一个例子中,本申请了描述了一种计算机程序产品,所述计算机程序产品包括存储指令的一个或多个计算机可读存储介质,所述指令在被执行时将计算设备的一个或多个处理器配置为:在所述计算设备处存储多个预先配置的报告格式。所述预先配置的报告格式中的每一个是与不同类型的HID相关联的。所述指令还将所述一个或多个处理器本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201280045535.html" title="通过互联网协议发送人工输入设备命令原文来自X技术">通过互联网协议发送人工输入设备命令</a>

【技术保护点】
一种方法,包括:在源设备处存储多个预先配置的报告格式,其中所述预先配置的报告格式中的每一个是与不同类型的人工输入设备(HID)相关联的;在所述源设备处从宿设备接收一个或多个互联网协议(IP)分组,所述一个或多个IP分组包括HID命令(HIDC)输入报告;基于在所述一个或多个IP分组中的数据来识别所述预先配置的报告格式中的一个;基于所识别的预先配置的报告格式来解析所述HIDC输入报告以便确定用户输入;响应于所述用户输入,生成媒体数据;以及从所述源设备向所述宿设备发送所述媒体数据。

【技术特征摘要】
【国外来华专利技术】2011.09.19 US 61/536,393;2012.01.05 US 61/583,254;1.一种方法,包括:
在源设备处存储多个预先配置的报告格式,其中所述预先配置的报告
格式中的每一个是与不同类型的人工输入设备(HID)相关联的;
在所述源设备处从宿设备接收一个或多个互联网协议(IP)分组,所述
一个或多个IP分组包括HID命令(HIDC)输入报告;
基于在所述一个或多个IP分组中的数据来识别所述预先配置的报告格
式中的一个;
基于所识别的预先配置的报告格式来解析所述HIDC输入报告以便确
定用户输入;
响应于所述用户输入,生成媒体数据;以及
从所述源设备向所述宿设备发送所述媒体数据。
2.根据权利要求1所述的方法,其中,所述预先配置的报告格式包括
架构(schema)。
3.根据权利要求1所述的方法,其中,接收所述一个或多个IP分组包
括:在无线通信网络上接收所述一个或多个IP分组。
4.根据权利要求1所述的方法,其中,所述HIDC输入报告符合通用
串行总线(USB)标准或蓝牙标准。
5.根据权利要求1所述的方法,其中,所述数据包括数字标识符,所
述数字标识符标识所述预先配置的报告格式中的一个。
6.根据权利要求5所述的方法,其中,所述一个或多个IP分组包括消
息,所述消息包括规定所述数字标识符的字段和包含所述HIDC输入报告
的字段。
7.根据权利要求1所述的方法,
其中,所述数据包括所述宿设备的IP地址,并且
其中,识别所述预先配置的报告格式中的一个包括:至少部分基于所
述宿设备的IP地址来识别所述预先配置的报告格式中的一个。
8.根据权利要求7所述的方法,
其中,所述数据包括所述IP地址和源端口,并且
其中,识别所述预先配置的报告格式中一个包括:至少部分基于所述
宿设备的IP地址和所述源端口来识别所述预先配置的报告格式中的一个。
9.根据权利要求1所述的方法,还包括:
响应于从所述宿设备接收到所述一个或多个IP分组,确定所述一个或
多个IP分组是否包括通用输入消息或所述HIDC输入报告,其中所述通用
输入消息对于属于一类HID的HID是通用的。
10.根据权利要求1所述的方法,
其中,存储所述多个预先配置的报告格式包括:在建立用户输入反向
信道(UIBC)之前存储所述多个预先配置的报告格式,并且
其中,所述一个或多个IP分组包括经由所述UIBC发送的UIBC消息,
所述UIBC消息包括所述HIDC输入报告。
11.根据权利要求1所述的方法,其中,所述宿设备是无线显示(WD)
宿,而所述源设备是无线显示(WD)源。
12.一种方法,包括:
从人工输入设备(HID)接收用户输入的指示;
基于所述用户输入来生成符合报告格式的HID命令(HIDC)输入报告;
向源设备发送一个或多个互联网协议(IP)分组,所述IP分组包括所
述HIDC输入报告和HID类型指示符,所述HID类型指示符标识所述报告
格式;以及
从所述源设备接收媒体数据,所述媒体数据是基于所述用户输入。
13.根据权利要求12所述的方法,其中,所述HIDC输入报告符合通
用串行总线(USB)标准或蓝牙标准。
14.根据权利要求12所述的方法,其中,所述HID类型指示符包括数
字标识符,所述数字标识符标识所述报告格式。
15.根据权利要求14所述的方法,其中,所述一个或多个IP分组包括
消息,所述消息包括规定所述数字标识符的字段和包含所述HIDC输入报
告的字段。
16.根据权利要求12所述的方法,其中,发送所述一个或多个IP分组
包括:在无线通信网络上发送所述IP分组。
17.一种计算设备,包括一个或多个处理器,所述一个或多个处理器
被配置为:
存储多个预先配置的报告格式,其中所述预先配置的报告格式中的每
一个是与不同类型的人工输入设备(HID)相关联的;
从宿设备接收一个或多个互联网协议(IP)分组,所述一个或多个IP
分组包括HID命令(HIDC)输入报告;
基于在所述一个或多个IP分组中的数据来识别所述预先配置的报告格
式中的一个;
基于所识别的预先配置的报告格式来解析所述HIDC输入报告以便确
定用户输入;
响应于所述用户输入,生成媒体数据;以及
从所述计算设备向所述宿设备发送所述媒体数据。
18.根据权利要求17所述的计算设备,其中,所述预先配置的报告格
式包括架构。
19.根据权利要求17所述的计算设备,其中,所述计算设备在无线通
信网络上接收所述一个或多个IP分组。
20.根据权利要求17所述的计算设备,其中,所述HIDC输入报告符
合通用串行总线(USB)标准或蓝牙标准。
21.根据权利要求17所述的计算设备,其中,所述数据包括数字标识
符,所述数字标识符标识所述预先配置的报告格式中的一个。
22.根据权利要求21所述的计算设备,其中,所述一个或多个IP分组
包括消息,所述消息包括规定所述数字标识符的字段和包含所述HIDC输
入报告的字段。
23.根据权利要求17所述的计算设备,
其中,所述数据包括所述宿设备的IP地址,并且
其中,所述一个或多个处理器被配置为至少部分基于所述宿设备的IP
地址来识别所述预先配置的报告格式中的一个。
24.根据权利要求23所述的计算设备,
其中,所述数据包括所述IP地址和源端口,并且
其中,所述一个或多个处理器被配置为至少部分基于所述宿设备的所
述IP地址和所述源端...

【专利技术属性】
技术研发人员:J·S·弗勒利歇尔X·黄V·R·拉韦恩德朗
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1