著录项信息
专利名称 | 具有边信道控制的直接连接 |
申请号 | CN201110417226.8 | 申请日期 | 2011-12-14 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2012-10-17 | 公开/公告号 | CN102740498A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W76/02 | IPC分类号 | H;0;4;W;7;6;/;0;2;;;H;0;4;L;2;9;/;0;8查看分类表>
|
申请人 | 微软公司 | 申请人地址 | 美国华盛顿州
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 微软技术许可有限责任公司 | 当前权利人 | 微软技术许可有限责任公司 |
发明人 | A.A.哈桑;B.R.小安德斯;K.M.亨特;B.拉森 |
代理机构 | 中国专利代理(香港)有限公司 | 代理人 | 李舒;刘鹏 |
摘要
一种与诸如电视之类的远程音频-视频呈现设备进行配对的无线计算机。作为配对结果,为该计算机建立通过该设备来传送用于呈现的音频-视频内容的通信信道。此外,作为配对的一部分,计算机和远程设备选择边信道来传递用户命令。无线计算机可以显示用户界面,通过该界面,用户可以输入控制远程音频-视频设备呈现内容的方式的命令。结果,用户可以使用无线计算机作为音频-视频设备的遥控器,从而控制呈现的内容及其呈现方式。边信道可以使用与用于传递音频-视频内容的信道相比不同的频率,并且可以在数字TV频谱中的频率上使用很低的功率。
1.一种执行操作无线计算设备的方法,其中该无线计算设备提供在远程显示设备上显示的内容,该方法包括:
与远程显示设备交换供建立边信道使用的可能的传输的有序列表,该交换包括:
从无线计算设备向远程显示设备发送供建立边信道使用的可能的传输的第一有序列表;以及
从远程显示设备接收供建立边信道使用的可能的传输的第二有序列表;
处理第一有序列表和第二有序列表以识别无线计算设备和远程显示设备二者支持的传输;
计算每一个所识别的传输的相应量度,该量度表示在第一有序列表和第二有序列表二者上的位置;
选择具有计算得到的量度的最大值的所识别的传输之一以实现边信道;
使用第一无线信道来无线传送用于在远程显示设备上显示的内容;
接收指示至少一个要由涉及内容显示的远程显示设备执行的动作的用户输入;
在所实现的边信道上,使用所选择的传输向远程显示设备无线传送基于用户输入选择的改变内容呈现的命令。
2.权利要求1的方法,其中:
无线计算设备被配置成具有提供第一传输的第一无线电装置以及提供第二传输的第二无线电装置;
第一传输被用于经由第一无线电装置无线传送用于显示的内容;以及第二传输经由第二无线电装置被用于边信道。
3.权利要求2的方法,其中:
第一无线电装置被配置用于Wi-Fi通信。
4.权利要求3的方法,其中:
第二无线电装置被配置用于依照Bluetooth、Wi-Fi或IRDA之一通信。
5.权利要求1的方法,进一步包括:
在第一时间执行与远程显示设备的配对仪式,
存储在配对仪式期间生成的信息;以及
在第一时间之后的第二时间,基于已存储的信息重新连接到远程显示设备。
6.权利要求1的方法,还包括:
在无线计算设备的显示器上呈现用户界面,该用户界面包括用于控制远程显示设备的选项;
通过用户界面接收用户输入;以及
基于用户输入来生成命令。
7.权利要求6的方法,其中:
无线计算设备连接到因特网;
该方法还包括:在因特网上接收多媒体内容;以及
无线传送用于在远程显示设备上显示的内容包括在第一无线信道上向远程显示设备传送接收到的多媒体内容作为所述内容。
8.权利要求6的方法,其中:
所述命令包括对远程显示设备而言增大所述内容中的音频部分被远程显示设备呈现的音量的指令。
具有边信道控制的直接连接\n背景技术\n[0001] 现今,很多计算机都具有支持无线通信的无线电装置。举例来说,无线通信被用于连接到接入点。通过与接入点进行关联,无线计算机可以访问与接入点耦合的诸如因特网之类的网络。由此,无线计算机可以访问还与网络相连的任何设备。\n[0002] 为了能够将计算机配置成与接入点相关联,接入点通常会依照标准操作。一种可供设备连接到接入点的常见标准被称为Wi-Fi。该标准具有多个版本,但是其中任一版本都可以用来支持通过接入点的连接。\n[0003] 无线通信还可以用于在没有使用接入点的情况下形成到其他设备的直接连接。这些连接有时被称为“对等”连接并且例如可以用于允许计算机无线连接到鼠标或键盘。用于这些直接连接的无线通信也已被标准化。一种用于此类无线通信的常见标准被称为蓝牙®\n(BLUETOOTH)。\n[0004] 在一些情况中,无线计算机可以同时通过接入点连接到其他设备以及作为参与到对等通信中的群组的一部分。实际上,一些计算机具有支持这种同时通信的多个无线电装置。近来业已提出了被称为Wi-Fi直连接入的标准,该标准将使得基础设施连接和通信作为对等群组的一部分。这个由Wi-Fi联盟发布的标准对用于以基础设施为基础的通信的流行Wi-Fi通信标准进行了扩展,以便支持直接连接。\n[0005] 预期配备计算设备来支持直接连接以扩张无线计算设备可以连接到其他无线设备的情景。例如,一起工作的计算机用户可以更容易形成允许用户共享数据的群组。类似地,计算机可以更容易地无线连接到打印机或提供其他期望的服务的设备。\n发明内容\n[0006] 通过在具有最少用户交互的情况下将无线计算设备配备成使用远程音频-视频呈现设备作为计算设备的输出源,可以为所述无线计算设备的用户提供增强的体验。例如,计算设备可以使用无线电视作为显示器来呈现计算设备桌面、计算设备上可用的电影或其他音频-视频内容。\n[0007] 为了使用远程呈现设备,计算设备可以形成与远程呈现设备的两个无线连接。\n一个连接可以用作(serve as)音频-视频信道,从而支持将音频-视频内容流式传输(streaming)到显示设备。第二信道可以充当边信道,从而将命令传送到控制音频-视频内容呈现的远端呈现设备。音频-视频内容可以由计算设备上的组件产生,例如媒体控制应用或操作系统的实用程序(utility)。该组件或其他适当的组件可以接收用户输入,并且产生用于控制在音频-视频呈现设备上的音频-视频内容呈现的命令。这些命令可以控制音频-视频设备的各方面,例如音频部分的音量或音频-视频内容中的视频部分的大小和定位。\n[0008] 任何适当的传输都可以用于形成这些连接。在一些实施例中,音频-视频信道可以被实现为直接无线连接,其使用本领域已知的、用于计算设备与远程设备之间的对等通信的协议。用于边信道的连接可以通过相同或不同的传输来形成。例如,边信道可以作为通过接入点的无线连接来形成,其中所述接入点建立与计算设备和远程显示设备相连接的本地网络。但是,可以使用提供近场通信的红外链路或其他传输。\n[0009] 在一些实施例中,边信道可以在诸如数字电视频谱之类的许可频谱中使用低功率传输来形成。所述传输的功率可以足够低,以避免对可能处于计算设备附近的接收机产生干扰。信号处理技术可用于增强边信道中信号的有效信号电平。例如,可以使用低差错控制编码速率和/或扩频调制以低比特率来传送信号。\n[0010] 在操作中,计算设备和远程呈现设备可以交换信息,这允许为边信道以及可能用于建立音频-视频信道和边信道的其他参数值进行相同传输的相互标识。这个设置信息可被保存,使得可以响应于用户输入来快速地重新建立恰当的连接。\n[0011] 以上内容是本发明的非限制性概述,并且本发明是由所附权利要求定义的。\n附图说明\n[0012] 附图并非意图按比例绘制。在附图中,在各种不同的图中示出的每一个相同或近似相同的组件是用同样的数字表示的。为了清楚起见,并不是每一个组件都可以在每一个图中进行标记。在附图中:\n[0013] 图1是表示可供本发明实施例操作的示例性环境的略图;\n[0014] 图2是根据本发明一些示例性实施例的计算设备的简化框图;\n[0015] 图3是由在图2的计算设备上执行的应用提供的图形用户界面的略图;\n[0016] 图4是可以由图2的计算设备呈现的另外的图形用户界面的略图;\n[0017] 图5是可供本发明的可替换实施例操作的环境的略图;\n[0018] 图6是根据本发明一些实施例来操作计算设备的示例性方法的流程图;\n[0019] 图7是计算设备操作的可替换方法的流程图;\n[0020] 图8是可供本发明的另一个可替换实施例操作的环境的略图;\n[0021] 图9是表示根据本发明一些示例性实施例的在数字TV频谱内的信号的略图;以及[0022] 图10是可以在实现本发明的一些实施例的过程中使用的计算设备的功能框图。\n具体实施方式\n[0023] 发明人认识并了解到,通过将无线计算设备配置成使用可用的呈现设备来呈现音频-视频内容,可以为该无线计算设备的用户提供增强的用户体验。为了支持这种用途,计算设备可以被配置成形成与恰当的远程呈现设备的第一无线链路,可以用于携带表示音频-视频内容的数据。第二链路可被用作发送呈现命令的控制信道。这些命令可以控制音频-视频内容呈现的各方面。\n[0024] 该音频-视频内容可以是任何适当的内容,并且可以从任何适当的来源获取。例如,音频-视频内容可以仅是表示音乐或书本读物的音频。可替换地,音频-视频内容可以仅是视觉的,其表示照片、呈现或计算设备的桌面的图像。不过,音频-视频内容可以是包含音频和视频成分的多媒体内容。例如,该内容可以表示电影或电视节目。\n[0025] 计算设备可以以任何适当的方式被配置以便获取和提供与音频-视频内容呈现相关的数据和命令的流。一个或多个其他组件可以控制表示音频-视频内容的数据流的生成。这些组件还可以与用户连接,以便获取表示命令的输入并生成表示这些命令的传输数据。这些组件可以是用户模式组件,例如媒体控制应用。不过,这些组件也可以处于操作系统内。不管生成内容的一个或多个应用,可以控制操作系统中的组件以向远程呈现设备传送表示计算设备桌面或是诸如活动窗口之类的其某个部分的内容。\n[0026] 计算设备可以包含处于操作系统内的组件,这些组件对计算设备的一个或多个无线电装置进行控制,以便形成用于音频-视频信道以及边信道的链路。任何适当的一种或多种传输可以用于形成信道和边信道。\n[0027] 在一些实施例中,计算设备和呈现设备中的每一个都可以支持多种传输。设备可以执行发现和协商过程以选择相互支持的传输,并且确保设备可以有效通信。不过,在一些实施例中可以为一对设备存储设置信息,使得该设备可以快速建立音频-视频信道和边信道。\n[0028] 在一些实施例中,音频-视频信道可以用Wi-Fi直连接入(Wi-Fi Direct Access)对等连接或是其他适当的对等连接来形成。如果计算设备支持Wi-Fi直连接入,那么边信道可以用这种连接来形成。不过,其他传输可以用于边信道。例如,边信道可以通过®\nBLUETOOTH链路或是其他适当的对等协议中的链路来形成。可替换地或此外,其他实施例可以支持通过IR链路或使用近场通信的其他链路的通信。数字TV频谱同样是可以使用的,其中传输被局限于该频谱的空白空间或者以避免干扰的较低功率电平来进行。不过,这些仅仅是可以使用的传输的示例,并且可以使用任何适当的传输。\n[0029] 通过支持众多期望的用户体验,这些能力可以增强用户体验。例如,用户可以进入房间并且在房间中的电视上放映电影,而不用任何预先设置。\n[0030] 图1图示可以使用计算设备来控制呈现设备上的音频-视频信息呈现的环境。在图1的示例中,计算设备被表示为计算设备120,其在本示例中具有板状(slate)形状因子。\n计算设备120由用户122操作。计算设备120被配置成控制通过呈现设备进行的音频-视频信息的呈现,所述呈现设备在本示例中是由电视130表示。\n[0031] 计算设备120可以被配置成具有通过在这里被表示为音频-视频信道132的第一信道来流式传输(stream)音频-视频内容数据的应用。此外,计算设备120上的应用可以通过边信道134向电视130传送命令。音频-视频内容数据可以是电影或其他多媒体内容。\n但是,流式传输到电视130的具体音频-视频内容对本发明而言并不重要。\n[0032] 通过边信道134传送的命令数据同样可以采用任何适当的形式。例如,该命令数据可以控制音频-视频内容数据呈现的音量或其他音频特性。可替换地或此外,通过边信道134传送的命令可以控制音频-视频数据呈现的一个或多个视觉特性,例如TV 130上的显示亮度。不过应该了解,通过边信道134传送的具体命令可以取决于电视130被配置执行的命令的类型。举例来说,如果电视130被配置成响应冻结显示的命令,那么该命令可以在边信道134中传送。\n[0033] 用于音频-视频信道132和边信道134的具体频率对于本发明而言并不重要。类似地,音频-视频信道132和边信道134中通信的协议和其他参数对于本发明而言也不重要。但是,在一些实施例中,边信道134可在不同的频谱上形成,并且可以使用与音频-视频信道132不同的协议及其他传输参数。作为具体示例,音频-视频信道132可以是在工业、科学和医学(ISM)无线电频带中或在无许可的国家信息基础(UNII)频带中形成的信道。\n[0034] 作为具体的示例,音频-视频信道132可以在Wi-Fi标准中指定的频率上传送。在该示例中,计算设备120可以使用Wi-Fi直连协议来形成直接连接。在这种情况下,计算设备120可以依照Wi-Fi直连标准而被配置成群组所有者,并且电视130可以配备有形成作为计算设备120的客户端的Wi-Fi直连群组的无线接收机以及关联的控制器。然后,电视\n130内的这种控制器可以通过音频-视频信道132来接收音频-视频内容并且将该数据传递到在电视屏幕上并通过耦合到电视130的扬声器呈现音频-视频内容的电视130内的组件。\n[0035] 作为用于边信道134的适当频谱和适当协议的示例,如果计算设备120配备了红外发射机,那么可以使用红外频率来形成边信道134。在这种情况下,电视130可以配备IR接收机,例如本领域中已知的用于从遥控设备接收信号的IR接收机。在这种情况下,边信道134上的通信可以使用本领域已知的用于电视遥控设备的协议来格式化。\n[0036] 然而应该了解,可替换地或此外,其他的频率和其他协议也是可以使用的。例如,® ®\n很多计算设备都配备了BLUETOOTH无线电装置。如果电视130类似地配备BLUETOOTH 无®\n线电装置,那么边信道134可以形成为BLUETOOTH对等连接。作为可能的可替换方案的另一个示例,低功率通信可用于形成边信道。如图1所述,在计算设备120与电视130处于相同房间110时,可以对电视130进行控制。相应地,计算设备120与电视130之间的距离可能相对较小。在计算设备120与电视130之间,用于命令的通信的数据速率可能相对较小,例如56K比特/秒或更小。在一些实施例中,数据速率可以是32K比特/秒或更小。因此,可以使用具有很低编码速率的差错控制编码,使得很低的功率可以用于边信道134中的传输。由此,可以使用甚至低功率传输技术,例如包括NFC、闪传支持(Transfer Jet)以及电子钱包(felica))之类的近似技术。\n[0037] 此外,由于对于发射功率(transmit power)的需求可以相对较低,因此,也可以使用用于除对等通信之外的目的的频谱,而不会对使用这些频率的其他设备产生不可接受的干扰。作为具体示例,边信道134可以是在数字TV频谱中形成的。这种传输可以在低功率上进行,以避免造成干扰。\n[0038] 然而,并不要求使用低功率传输来形成边信道134。作为可替换方案,边信道134可以使用用于形成音频-视频信道132的相同频谱来形成。在音频-视频信道132在大约从2.4GHz到5GHz的频谱范围中形成的图1的示例中,边信道134类似地可以基于该频率范围中的传输。\n[0039] 在给出了用于形成边信道134的可能传输的范围的情况下,在一些实施例中,计算设备120和/或电视130可以支持多种可用于形成边信道134的传输。在这种情况下,计算设备120与电视130可以交换信息以协商具体(specific)传输,例如用于形成边信道134的频率和/或协议。在使用涉及配对仪式(pairing ceremony)的对等协议形成音频-视频信道132的实施例中,定义边信道134的参数可以被协商作为该配对仪式的一部分。\n[0040] 但是,不管形成音频-视频信道132和边信道134的具体机制,一旦形成这些信道,则用户122可以通过计算设备120上的用户界面来控制电视130的内容和呈现参数。因此,与计算设备120交互的用户122可以选择从计算设备120流式传输的具体音频-视频内容。对本发明来说,所选择的具体音频-视频内容以及内容来源并不重要。然而,图1图示计算设备120还可以通过接入点140连接到更广阔的网络,例如因特网150。在该示例中,计算设备120与因特网150之间的连接是无线连接142。无线连接142可以由与计算设备\n120内部用以形成音频-视频信道132和/或边信道134的无线电装置相同或不同的无线电装置形成的。例如,连接142可以符合Wi-Fi基础设施模式协议,而音频-视频信道132则可以使用Wi-Fi直连接入协议来形成。\n[0041] 不管连接142是如何形成,用户122都可以使用连接142来访问因特网150上的可用音频-视频内容。但是,可替换地或此外,用于获取音频-视频内容的其他任何适当的技术都可以使用,并且应该了解,连接142仅被图示为可以由计算设备120获取并通过音频-视频信道132流式传输以便在诸如电视130之类的设备上呈现的音频-视频内容的示例。\n[0042] 计算设备120可以具有支持如下功能的任何适当架构:例如获取音频-视频内容,接收用户输入以控制内容在设备上的呈现,以及与呈现设备进行交互以使得以恰当的格式呈现音频-视频内容。图2提供了这种架构的示例。\n[0043] 图2在很高的等级上图示了用于计算设备210的架构,其中该计算设备可被操作以在至少两个信道中传送信息—一个信道用于传送音频-视频内容,一个用于传送命令。\n在图2的示例中,计算设备210包括两个无线电装置,即无线电装置250和无线电装置254。\n所述无线电装置中的每一个可以适于发送和接收无线通信。举例来说,无线电装置250可以用于第一信道上的无线通信,并且可以适于传送音频-视频内容。举例来说,无线电装置\n254可以用于第二信道上的无线通信,并且可以适于传送命令。不过,应该理解,在一些实施例中,单个无线电装置可以用于支持多个信道中的同时通信。在图2的示例中,示出了应用\n220。应用220可以生成用于无线传输的信息,或者可以对无线接收的信息进行处理。在所示出的实施例中,该信息可以是音频-视频流,所述音频-视频流可以包含表示音频内容和/或视频内容的信息以及其他可能的信息,例如控制信息。作为具体示例,应用220可以是将计算设备210配置成提供用户界面的媒体控制应用,用户可以通过该用户界面来选择要流式传输到诸如电视或立体声设备之类的显示设备的音频-视频内容。媒体控制应用是已知的。例如,很多计算机都被配置成具有WINDOWS® MEDIA CENTER®应用。与用于创建这种应用的技术相类似的技术可以用于创建应用220。不过,除了在直接与计算设备210相关联的显示器上呈现内容之外,应用220可被编程以通过经由诸如信道132和134之类的信道的传输而在远程设备上呈现这样的信息。\n[0044] 虽然没有显示远程呈现设备的架构,但是接收和呈现音频-视频流的设备可以具有相似的架构。在这样的实施例中,应用220可能无法直接接收用户输入。但是,计算机可执行组件可以接收并且在显示器上再现音频-视频流并且对在信道132和134上接收的用户命令做出响应。\n[0045] 在图2的示例中,应用220与操作系统230对接。在一些实施例中,操作系统230®\n可以是通用操作系统,例如WINDOWS操作系统。当计算设备210执行除应用220之外的应用时,这种配置可能是合乎需要的。不过,在特别将计算设备210配置成呈现音频-视频信息的实施例中,操作系统230可以具有更有限的功能。\n[0046] 不管操作系统230是专用还是通用操作系统,在所示出的实施例中,操作系统230的功能是提供促成无线传输和接收应用220所处理的信息的服务。为了进行传输,操作系统230可以接收来自应用220的请求,以便建立与附近设备的连接。此后,操作系统230可以接收来自应用220的信息流,该信息流表示要在该连接上传送的音频-视频内容。然后,操作系统230可以使数据被传送。在该示例中,传输由无线电装置250执行,从而实现数据信道,例如信道132。\n[0047] 在计算设备210正接收和呈现来自另一设备的音频-视频信息的实施例中,操作系统230可以对以无线方式从另一设备接收的请求做出响应,以便建立连接。然后,操作系统230可以将通过该连接接收的数据提供给应用220以进行处理,所述处理可以包括以听觉和/或视觉的格式呈现数据。\n[0048] 该连接可以使用本领域已知的技术形成。在所示出的示例中,该连接可以是直接的、设备到设备的连接。作为具体实例,该连接可以使用指定为Wi-Fi直连的频率和协议形成。然后,通过给出(present)网络适配器或是其他可供应用220访问该连接的适当接口,操作系统230可以使该连接可用于应用220。不过,可以使用任何适当的技术。\n[0049] 应用220还可以接收表示命令的用户输入,以便控制外部设备。例如,这些命令可以表示改变呈现音频信息音量的命令或改变诸如亮度之类的显示器视觉特性的命令。但是应该了解,这些具体的命令是说明性而不是限制性的,使得任何适当的命令可以得到支持。\n[0050] 操作系统230可以接收来自应用220的这些命令,并且对其路由以进行传输。在本示例中,这些命令可被路由,以便通过无线电装置254进行传输。这种传输可以在由操作系统230形成的连接上进行,从而实现边信道,例如边信道134。对于边信道的访问还可以通过由操作系统230创建的网络适配器来进行。通过使用网络适配器,操作系统230可以提供可供应用220以不取决于用以创建信道的具体传输的方式来请求传输音频-视频内容以及命令的机制。以此方式,应用220可以在不考虑要动态选择的具体传输的情况下运行。\n[0051] 为了对通过不同传输传送的通信所进行的处理提供支持,在操作系统230的内部可以包括传输控制层260。传输控制层260可以处理来自应用220的多个关于数据传输的请求,并且按照适合传输的方式来路由数据。举例来说,表示音频-视频流的数据可被格式化,以便通过无线电装置250来进行传输。表示命令的数据也可以被格式化,以便通过无线电装置254来进行传输。\n[0052] 在传输控制层260内部可以执行附加的特定于传输的处理。例如,在一些实施例中,命令将在低功率的边信道上传送。这种信息可以用相对较低的比特率和/或数量相对较大的差错控制编码来传送。传输控制层260可以恰当处理传输命令,和/或控制无线电装置254以期望的功率电平或差错控制编码来传送该数据,其在使用了另一种传输的情况下未必会以类似的方式进行。\n[0053] 在传输控制层260内部执行的具体处理可以取决于用以实现携带音频-视频数据的第一信道的具体传输以及用于携带命令的具体传输。例如,在UNII或ISM域中建立的无线链路可被用作音频-视频数据传输,并且该传输可以依照用于计算机到设备的通信的已知协议来进行。在这种实施例中,用于音频-视频数据的常规处理可以在传输控制层260中使用。\n[0054] 不同的处理可以用于命令。这些命令可以使用诸如IR或BLUETOOTH®之类的传输来发送。在这种实施例中,常规处理可以用于格式化用于传输的命令数据,但是该处理可不同于对音频-视频内容数据执行的处理。\n[0055] 可替换地,在诸如数字TV之类的许可域中建立的无线链路可被用作命令数据传输。当使用这种传输时,传输控制层260内部的处理可能需要设置无线电装置254的恰当增益、调制、差错控制编码或其他参数。但是应该了解,取代设置无线电装置参数以执行期望处理,传输控制层260可以直接执行某些或所有处理。例如,在计算设备210中的处理器核心上执行的软件组件可以执行差错控制编码并且有可能执行其他功能。相应地,应该了解的是,虽然图2可以建议具体架构,但是该架构是示例性而不是限制性的。\n[0056] 传输控制层260还可以对接收到的信息做出响应。所述接收到的信息可以请求另一个设备所请求的连接。此外,接收到的信息还可以表示用于呈现的数据或其他类型的信息。\n[0057] 为了发送和接收数据,传输控制层260可以与一个或多个无线电装置进行交互,其中无线电装置250和254被示出。无线电装置250可以通过在图2中被表示为驱动器240的软件来控制。在这里,驱动器240包括接口242,操作系统230可以通过该接口向驱动器\n240发布命令并且驱动器240可以通过该接口报告状态并且将接收到的数据告知操作系统\n230。接口242可以采用任何适当的方式实现,包括依照已知的标准。这种已知标准的一个示例被称为NDIS,但是该标准对于本发明而言并不重要。\n[0058] 接口242可以支持多个命令,并且这些命令的格式并不取决于无线电装置250的结构。这些命令可以包括用于将无线电装置250配置成在某些频率上进行传输或是将某些调制方案或差错控制编码用于待传送的符号的命令。此外,通过接口242,驱动器240可以接收由无线电装置250传输的数据。相应地,接口242提供了一种机制,通过该机制传输控制层260可以控制无线电装置250来传送表示音频-视频数据流的数据。无线电装置250还可以使用接口242来向操作系统230提供数据和状态消息。\n[0059] 不管具体命令,驱动器240都可以将采用了接口242的标准化格式的命令转换成应用于无线电装置250的具体控制信号。此外,驱动器240可以被编程以执行与无线连接相关联的某些低级功能。例如,一旦接收到分组,则驱动器240可以检查该分组被正确格式化。如果该分组被正确格式化,那么驱动器240可以控制无线电装置250来生成确认(acknowledgement)。相反,如果没有正确格式化该分组,那么驱动器240可以控制无线电装置250来传送否定确认。\n[0060] 在图2示出的实施例中,计算设备210包括第二无线电装置254。举例来说,虽然无线电装置250可以用于传送和/或接收表示音频-视频内容的数据流,但是无线电装置\n254也可用于传输和/或接收表示用于控制远程音频-视频设备的命令的数据。\n[0061] 在计算设备210中并入了通常与无线电装置250具有相同架构的无线电装置254。\n无线电装置254与驱动器244相关联,该驱动器则为操作系统230提供控制无线电装置254的机制。驱动器244具有接口246,操作系统230可以通过该接口来向驱动器244发送命令,并且驱动器244可以通过该接口来向操作系统230提供数据和状态消息。与接口244类似,接口246可以是标准化接口,使得操作系统230可以使用与用于驱动器240的命令集相类似的命令集来与驱动器244进行通信。\n[0062] 虽然显示了两个无线电装置,但是应该了解,在计算设备210内部可以包括任何适当数量的无线电装置。例如,单独的无线电装置可以用于形成音频-视频信道132、边信道134以及连接142(图1)。但在使用相似频率形成这些信道的实施例中,单个无线电装置可以用于形成所指示的所有连接。相应地,计算设备210的具体硬件配置对于本发明而言并不重要。\n[0063] 不管计算设备210的具体结构,计算设备210可以被配置成具有用于呈现用户界面的软件,通过该界面,用户可以选择在附近的呈现设备上呈现的音频-视频内容,并且还可以控制所述呈现的参数。\n[0064] 图3图示可以由这种软件呈现的用户界面。用户界面300可以通过计算设备210内部的任何适当的组件而被呈现在计算设备210的屏幕上。但是在所示出的实施例中,应用220(图2)可以是可以呈现用户界面300的媒体控制应用。在本示例中,媒体控制应用可以控制任何适当形式的音频-视频内容的呈现。举例来说,所述音频-视频内容可以是纯音频、纯视频或可以是涉及听觉和视觉成分二者的多媒体。在本示例中,用户界面300被配置用于控制具有音频成分和视频成分二者的音频-视频内容的呈现。\n[0065] 用户可以通过使用了本领域已知的界面技术的图形用户界面300来与应用220进行交互。例如,用户界面300可以包括用户可以使用鼠标或其他人机接口设备激活的控制器。一旦用户激活了控制器,则应用220可被提示执行与该控制器相关联的功能。例如,用户界面300包括媒体选择控制器310。这些控制器可以执行本领域已知的用于媒体控制应用的功能。通过激活一个或多个媒体选择控制器310,用户可以导航穿过计算设备210上的媒体文件或计算设备可访问的媒体文件,以便识别表示用于呈现的音频-视频内容的文件。\n[0066] 在图3所示的操作状态中,用户激活了媒体选择控制器来选择电影。所选择的内容可以通过内容显示区域320来呈现。相应地,在图3所示的操作状态中,在媒体显示区域\n320中正呈现表示所选择的音频-视频内容的电影。\n[0067] 媒体控制应用还可以提供媒体回放控制器330。举例来说,这些控制器可以包括播放控制器336。激活播放控制器336可以导致在内容显示区域320中播放所选择的音频-视频内容。播放控制器336可以在各状态之间切换,使得当在内容显示区域320中正播放所选择的音频-视频内容的时候,播放控制器336的用户激活可以冻结音频-视频内容的播放。\n[0068] 作为媒体回放控制器的另一个示例,应用220可以呈现将声音静音从而使得可以抑制音频-视频内容中的音频部分的控制器332。可替换地或此外,媒体回放控制器330可以包括滑动器334。该滑动器334可以是本领域已知的、允许用户指定来自某一值范围的值的控制器。所指定的值可以与正在内容显示区域320中呈现的音频-视频内容的音频部分的音量相关联。\n[0069] 用户界面300的各方面可以像在常规的媒体控制应用中那样实现。例如,媒体选择控制器310、媒体显示区域320以及媒体回放控制器330可以使用本领域已知的技术来实现。\n[0070] 然而,在使用计算设备210来控制远程呈现设备上的音频-视频内容呈现的时候,媒体控制应用可以被适配成使得某些或所有这些组件的行为发生变化。例如,当在遥控模式中操作时,选择播放控制器336可以触发在诸如信道132(图1)之类的音频-视频信道上表示音频-视频内容的数据的流式传输。类似地,当在遥控模式中操作时,作为控制计算设备210上的声音等级的替换或补充,选择静音控制器332可以触发在诸如边信道134(图\n1)之类的边信道上命令的传送,从而命令呈现设备将声音静音。类似地,在遥控模式中,激活滑动器334可以导致在边信道上传送表示音量命令变化的命令。\n[0071] 可替换地或此外,媒体控制应用可被修改,以便呈现对与呈现设备的遥控特别相关的功能进行控制的命令。图3的示例图示出了设备控制器342、呈现控制器344以及画中画控制器346。这些控制器是可特别地被支持以允许计算设备210作为遥控器操作的控制器的示例。可替代地或此外,可以提供其他控制器。\n[0072] 在一些实施例中,在遥控模式中通过用户界面300可以使用的具体控制器可以取决于远程呈现设备的能力。举例来说,这类能力可以采用任何适当的方式传递给计算设备。\n例如,定义远程控制设备能力的信息可以在创建用于音频-视频信道132的连接的时候获取。可替换地,该信息可以在边信道134上传递。相应地,媒体控制应用可以基于关于与之比较的远程呈现设备的信息来选择用于呈现的控制器。\n[0073] 在图3的示例中,在媒体控制应用操作于遥控模式之前,设备控制器342可以由用户激活。激活设备控制器342可以使得媒体控制应用呈现另一个用户界面,通过该界面,用户可以选择附近的设备来充当呈现设备。作为具体示例,设备控制器342的激活可导致将图4所描绘的用户界面呈现给用户。\n[0074] 图4图示图形用户界面400,通过该界面,用户可以选择远程设备来充当音频-视频内容的呈现设备。图形用户界面400可以采用任何适当的方式呈现。例如,应用220可以经过编程来呈现图形用户界面400。但在其他实施例中,图形用户界面400可以由操作系统230的组件来呈现。例如,在其他上下文中,众所周知,操作系统230包含可以发现并向用户呈现可与之形成无线连接的附近设备的选项列表的设备管理器。在一些实施例中,图形用户界面400可以由这种设备管理器或操作系统230的其他适当的组件来呈现。\n[0075] 应用220可以获取关于可以采取任何适当方式而作为呈现设备操作的附近设备的信息。例如,在音频-视频信道132将使用诸如Wi-Fi直连之类的对等协议实现的图1所示的实施例中,媒体控制应用220可以根据该协议的设备发现或服务发现方面控制操作系统230来传送消息。根据对等协议的设备发现方面,附近设备可以采用揭示其呈现音频-视频内容的能力的方式来对设备发现消息做出响应。\n[0076] 图形用户界面400图示发现了多个呈现设备的操作状态。这些呈现设备是通过图形用户界面400以揭示其用于呈现音频-视频内容的能力的方式呈现的。在本示例中,显示区域420被提供用于只能呈现音频内容的设备。显示区域430被提供用于只能呈现视频内容的设备。另一个显示区域440则是为能够呈现多媒体内容的设备给出(present)的。\n在图4的具体示例中,显示区域420包括指示检测到了能够呈现音频信息的立体声设备的图标422。显示区域430包括指示检测到了能够呈现视频内容的投影仪的图标424。显示区域440包含了两个图标,其中图标442指示检测到了电视,而图标444指示的是检测到了平板PC。虽然平板PC通常可能不被认为是音频-视频呈现设备,但是平板PC包含视觉显示器和用于呈现音频的扬声器,在一些实施例中,平板PC可被控制以呈现多媒体内容。\n[0077] 应该认识到的是,通过图形用户界面400呈现的具体设备可以取决于计算设备\n210附近的设备。不管通过用户界面400发现并呈现的具体设备,用户可以操纵鼠标或其他人机界面设备来选择被发现的设备之一。选择设备可以使媒体控制应用或计算设备210的其他适当的组件与所选择的设备进行交互,以便形成分别可以传送音频-视频内容以及命令的音频-视频信道和边信道。\n[0078] 回到图3,一旦利用设备形成了音频-视频信道和边信道,那么用户可以通过用户界面300来提供进一步的输入,以便指示所选择的多媒体内容将被流式传输到所选择的呈现设备。呈现控制器344可以是为这个目的提供的。一旦选择了呈现控制器344,则媒体控制应用220可以通过请求操作系统230经由音频-视频信道来传送表示出现在内容显示区域320中的音频-视频内容的数据来做出响应。选择呈现控制器344可导致在音频-视频信道上流式传输音频-视频内容,以此作为在内容呈现区域320中呈现的补充或替换。\n[0079] 在一些实施例中,呈现控制器344可以是切换型控制器。这种控制器可以导致在不同的操作状态中不同的影响。例如,当没有在音频-视频信道上流式传输音频-视频内容时,选择呈现控制器344可以开始流式传输这个音频-视频内容。相反,在通过音频-视频信道来向远程显示设备流式传输音频-视频内容的操作状态中,选择呈现控制器344可以停止所述音频-视频内容的流式传输。\n[0080] 作为可在用户界面300中出现的控制器的另一个示例,图3图示了画中画控制器\n346。对于画中画控制器346的选择可导致媒体控制应用220生成用于在边信道上传输的命令。这个命令可以采用被所选呈现设备认定成创建画中画显示命令的方式来格式化。借助画中画显示格式,在音频-视频信道上流式传输的音频-视频内容可以只在呈现设备的显示器的一部分中出现。该显示器的其他部分可以用呈现设备提供的内容填充。在图1的示例中,一旦选择了画中画控制器346,则电视130可以继续呈现电视130从计算设备120之外的其他来源接收的电视节目。覆盖在该呈现上的可以是呈现从计算设备120流式传输的视频内容的窗口。\n[0081] 然而应该了解,图3所示的控制器只是计算设备可以呈现的用于控制远程呈现设备的控制器类型的示例。媒体控制应用可以呈现其他控制器,包括现在已知或是以后被发现的用于控制电视或其他呈现设备的控制器。\n[0082] 转到图5,该图示出无线计算设备控制音频-视频呈现设备的系统的可替换实施例。在该示例中,由用户522操作的无线计算设备520建立与在这里作为电视530示出的呈现设备的音频-视频信道532。与图1的示例一样,音频-视频信道532可以是用如依照Wi-Fi直连协议指定的频率和协议形成的。但对本发明来说,用于形成该信道的信号使用的具体频率以及该信道中使用的协议并不重要。执行计算设备520的媒体控制应用可以生成表示用于在音频-视频信道532上传输的音频-视频内容的数据流。此外,这种媒体控制应用可以控制计算设备520的操作系统,以便形成用于为电视530传输命令的边信道。\n[0083] 在图5的示例中,边信道是用链路534A和534B形成的。在这里,链路534A是在计算设备520与接入点540之间形成的。接入点540可以是本领域已知的接入点。例如,接入点540可以被配置成依照用于基础设施模式组件的已知Wi-Fi协议来操作。在操作中,接入点540可以提供与诸如因特网550之类的外部网络的连接。此外,接入点540可以形成本地网络。在这种情况下,被配备用于无线通信的其他设备还可以通过接入点540连接到本地网络。在图5所示的示例中,电视530配备了无线电装置,该装置可以采用与计算设备520相同的方式与接入点540关联。相应地,电视530可以在链路534B上与接入点540进行通信。链路534A和534B连接本地网络中的计算设备520以及电视530,由此允许这些设备交换信息。相应地,在链路534A和534B上可以建立边信道。计算设备520可以使用这个边信道来向电视530 传送命令。举例来说,这些命令可以基于用户与媒体控制应用的交互来生成。用户可以通过界面(例如用户界面300(图3)或其他任何适当的界面)来输入这种命令。\n[0084] 在图5所示的实施例中,虽然接入点540可以位于包含电视530的房间510之外,但在这种情况下,用于形成边信道的传输可以在这种距离上进行通信。例如,虽然Wi-Fi协议被设计用于在相对较短的距离上进行通信,但是其可以支持在数十米的距离上进行的通信。然而应该了解,图5的实施例仅仅是用于形成边信道的适当传输的一个示例,并且任何适当的传输都是可以使用的。\n[0085] 在一些实施例中,计算设备520可以被配置成支持经由多个传输进行的通信,并且这其中的任何传输都可以用于形成边信道,以便传输控制音频-视频内容呈现的命令。\n类似地,可替换地或此外,诸如电视530之类的音频-视频呈现设备可以被配置成支持经由多个传输进行的通信,并且这其中的任一传输都可能适合形成边信道。相应地,在一些实施例中,计算设备和音频-视频呈现设备可以交换无线通信,以便在音频-视频信道以及相关联的边信道上建立通信。该交互的一部分可以涉及选择由计算设备和音频-视频呈现设备相互支持的传输,以便在形成边信道的过程中使用。\n[0086] 图6图示一种计算设备操作方法,其可以导致建立音频-视频信道以及边信道,以便向诸如电视之类的呈现设备提供音频-视频内容以及相关联的呈现命令。图6的方法可以响应于任何适当的触发器而开始进行。举个例子,该方法可以由用户输入触发。例如,对于计算设备、例如执行呈现图形用户界面300的媒体控制应用220的计算设备210来说,该触发器可以是选择诸如设备控制器342(图3)之类的控制器的用户输入。\n[0087] 不管触发器,计算设备可以传送请求可以作为呈现设备操作的设备做出响应的消息。这个请求消息的具体格式可以取决于计算设备用以选择形成充当音频-视频信道的连接的协议。如果计算设备被配置成使用Wi-Fi直连协议来建立音频-视频信道,那么在方框610发送的请求消息可被格式化成探测(probe)请求消息,其中该消息被格式化用于设备或服务发现。如果使用服务发现消息,该消息可以指示计算设备正在搜索能够充当音频-视频内容的呈现设备的远程设备。在音频-视频内容是纯音频的情况下,服务发现请求可以指示适合呈现音频信息的期望服务。如果所要呈现的音频-视频内容是纯视频,那么服务发现请求可以请求设备提供适合呈现视频内容的服务。如果音频-视频内容是多媒体内容,那么服务发现请求可以请求适合呈现多媒体内容的服务。但是,如示例性界面400(图4)所示,计算设备自动识别音频-视频呈现设备的类型并不是必需的。相反,如果多个音频-视频呈现设备对在方框610传送的请求做出响应,那么可以为用户呈现可用设备菜单,由此允许用户选择期望的设备。\n[0088] 不管在方框610中传送的请求的性质,该过程可以前进至方框612。在方框612,用户可以指示选择用以形成音频-视频信道以及边信道的设备。即使在计算设备自动识别单个音频-视频呈现设备的情况下,仍然可为用户提供在方框612中作出选择的机会以指示该用户究竟是否希望具有连接。但是应该了解,用以选择远程设备的具体机制对本发明而言并不重要。\n[0089] 不管选择远程设备的方式,该过程可以前进至判定框620。在判定框620,该过程可以取决于所选择的远程设备是不是已知设备而出现分支。如果计算设备先前与远程设备形成过连接并且存储了在建立该连接的过程中使用的信息,那么可以知道所述设备对于执行图6过程的计算设备是已知的。如果先前没有存储信息,那么该过程可以从判定框620分支到子过程622。\n[0090] 在子过程622,计算设备可以与远程设备交换无线通信,以便将远程设备设置用于在音频-视频信道以及相关联的边信道上进行通信。子过程622的具体步骤可以取决于计算设备与远程设备建立连接所使用的协议。在本示例中,子过程622的步骤可以基于用以建立音频-视频信道的协议。作为具体示例,音频-视频信道可以是用Wi-Fi直连协议建立的。在这种情况下,子过程622的步骤可以实现依照Wi-Fi直连协议定义的配对仪式。但是应该了解,任何导致允许计算设备与远程呈现设备形成连接的信息交换的适当步骤都是可以使用的。\n[0091] 举例来说,这种通信可能需要在计算设备与远程设备之间交换密码、挑战码或其他适当的安全信息。这些设备可以采用任何适当的方式来获取这种安全信息。例如,密码可以通过计算设备上的用户输入来获取。用户可以从远程设备制造商获取这种密码。例如,被配备成以无线方式形成连接的设备可被与提供密码的指令一起打包,或者可以被配置成进入由设备显示密码以供用户观察的操作模式。可替换地,该相同密码可以由用户在两个设备上建立和输入。请求作为配对仪式一部分的密码可以确保计算设备与预期的呈现设备配对。\n[0092] 除了交换密码之外,计算设备和远程呈现设备可以交换在建立一个或多个无线链路以便承载设备之间的音频-视频信道和/或边信道的过程中有用的其他信息。虽然任何适当的机制可以用于传达该信息,但在一些实施例中,在与以其他方式被规定为音频-视频信道传输来使用的协议的一部分的消息相关联的信息元素中可以传达附加信息。这些信息元素允许将那些并非专门作为标准化协议的一部分提供的信息插入到依照标准化协议格式化的消息中。以此方式,在仍旧使用标准化协议的同时,在计算设备与远程呈现设备之间可以传递多种类型的信息。\n[0093] 作为可以交换的附加信息类型的示例,每个设备都可以揭示关于该设备支持并且可用于建立边信道的可替换传输的其他信息。此外,所交换的信息可以揭示关于远程呈现设备呈现音频-视频内容的能力的信息。举例来说,这些信息可以识别关于远程呈现设备的信息,例如所支持的编解码器类型,显示屏的分辨率或是显示屏的大小。在一些实施例中,在计算设备与远程显示设备之间交换的信息可以指示作为配对仪式一部分执行的步骤。举个例子,一些无线设备支持名为Wi-Fi保护设置(WPS)的标准,其需要多种方法。在设备之间交换的信息可以识别由设备支持的具体WPS方法。但是,任何在设置设备的过程中可以使用的适当信息都是可以使用的。\n[0094] 不管在计算设备与远程呈现设备之间交换的具体信息,每一个设备可以被配置成具有处理器,该处理器分析信息来识别在建立设备间通信的过程中使用的一个或多个参数的值。例如,在方框623,计算设备可以选择在形成边信道的过程中使用的传输。作为如何可以做出这种选择的一个示例,每一个设备都可以保持在建立边信道的过程中使用的可能传输的有序列表。这些列表可被交换,以使得两个设备全都进行测试。每一个设备都可以处理列表来识别这两个设备都支持的传输。关于这些相互支持的传输,表示所述传输在两个列表上的位置的量度被计算,并且计算得到的量度具有最大值的传输可以被选择实现边信道。可以执行类似的协商策略以选择为其交换信息的其他参数的值。这种处理可以使用本领域已知的技术或其他任何适当的方式来执行。\n[0095] 不管在子过程622期间交换的信息的性质,一旦完成了子过程622,则每一个设备都会设置了可用于建立可用以传递音频-视频信道的连接的信息。在方框624,该信息可被存储。在伴随设备上,可以结合远程呈现设备的指定存储该信息。\n[0096] 虽然在图6中没有明确示出,但是在远程呈现设备上可以执行补充操作,使得设置信息在该设备上同样可用。在方框624处存储信息允许在稍后的时间形成与远程呈现设备的连接,而不重复子过程622。相应地,如果图6的过程是在先前存储了信息时执行的情况下,那么该过程会从判定框620分支到方框630,从而绕过子过程622。在方框630,在该处理的先前迭代的方框624中存储的信息可被检索。\n[0097] 不管设置信息是在方框630中检索还是作为子过程622的一部分生成,图6的过程都可以前进至方框634。从方框634开始,计算设备可以在内部被配置成在为音频-视频信道和边信道选择的连接上路由信息。这种处理可以使用本领域已知的技术来执行。例如,方框634的处理可能需要向操作系统的已知组件(有时也被称为连接管理器)提供指令,以便建立用于音频视频信道和边信道的连接。\n[0098] 相应地,在方框636,连接管理器可以在方框623中选择的传输上建立用于边信道的连接。\n[0099] 在方框638,连接管理器可以将计算设备配置成在音频-视频信道上通信。方框\n636和638的处理可能需要本领域已知的用于在所识别的传输上建立连接的步骤。该处理可以包括对计算设备的驱动器、无线电装置和/或其他组件进行配置。该过程可能导致网络适配器被暴露,通过暴露的网络适配器可以访问边信道或音频视频信道。相应地,步骤\n636和638的具体处理可以取决于所识别的传输。\n[0100] 不管建立用于音频-视频信道以及边信道的传输的方式,该处理都可以前进到方框640。在方框640,计算设备可以通过所建立的音频-视频信道来流式传输表示音频-视频内容的数据。在方框640,音频-视频内容流可以采用任何适当的方式生成。在包含媒体控制应用的计算设备210(图2)的示例中,音频-视频内容可以由该应用响应于用户输入来生成。但是,用以生成数据流的具体机制对发明而言并不重要。\n[0101] 对本发明来说,用于将表示音频-视频内容的数据注入音频-视频信道以进行传输的机制同样是不重要的并且该机制可以使用本领域已知的技术执行。例如,操作系统内部的连接管理器可以建立与音频-视频信道耦合的网络适配器。诸如媒体控制应用之类的控制应用可以在这种网络适配器上发起呼叫,从而提供用于传输的数据。但是,其他任何适当的技术都是可以使用的。\n[0102] 在方框642,图6中的处理还可能需要响应于用户输入来发送命令。该用户输入可以采用任何适当的方式获取。当计算设备被配置成具有呈现诸如用户界面300(图3)之类的用户界面的媒体控制应用时,所要传送的命令可以基于通过该用户界面提供的用户输入来识别。命令的具体格式对于本发明而言同样是不重要的。所传送的命令可以采用由计算设备和远程呈现设备相互识别的格式。\n[0103] 对本发明来说,用于将命令注入边信道来进行传输的具体机制同样并不重要。举个例子,可以使用本领域已知的技术。一旦建立了用于边信道的连接,则连接管理器可以提供与该连接相关联的网络适配器。媒体控制应用或其他生成命令的组件可以在这种网络适配器上发起呼叫,由此提供表示要传送的命令的数据。响应于这种呼叫,可以在边信道上传送命令。\n[0104] 应该了解的是,图6表示的是用于操作计算设备的示例性过程。在不同的计算设备上可以使用不同的过程。此外,不同的过程可以在相同计算设备的不同操作模式中执行。\n图7提供了操作计算设备的可替换过程的示例。在该示例中,处理是在操作系统实用程序内部执行的。图7的过程可以响应于在计算设备已经存储了用于计算设备附近的远程音频-视频呈现设备的设置信息的时候接收的用户输入来发起。举个例子,通过执行图7所示的过程,计算设备的操作系统可以对规定的键击序列或进入计算设备的其他输入做出响®\n应。作为具体示例,执行WINDOWS操作系统的计算机可以被配置成对涉及特殊的“WIN”键以及与字母“P”相关联的键的键击组合做出响应。这种键击序列可以触发使用附近已知的远程呈现设备作为输出设备,从而呈现出在计算设备屏幕上显现的任何信息。\n[0105] 相应地,当检测到键击序列时,图7的过程可以在方框710开始进行。一旦接收到键击序列,则该过程可以前进至方框730。在方框730,在操作系统内部执行的实用程序可以检索用于先前识别的设备的设置信息。该信息设置可以包括在建立与该设备的连接的过程中使用的任何密码或其他信息。此外,该设置信息可以包括用于形成音频-视频信道和边信道的传输的标识。\n[0106] 在方框734,连接管理器可以使用检索到的设置信息来建立边信道连接。在方框\n738,连接管理器可以使用检索到的信息来建立用于音频-视频信道的连接。方框734、736和738的处理可以分别与在方框634、636和638执行的处理相似。但是,与连接管理器对来自媒体控制应用的命令做出响应不同,在方框710,这些命令可以由所涉及的操作系统的实用程序响应于用户输入来提供。\n[0107] 一旦将计算设备配置用于与远程呈现设备进行通信,则所述过程可以前进至方框\n740。在方框740,表示音频-视频信息流的数据可以通过音频-视频信道来传递。在方框\n740处的处理可与方框640处的处理相似。但是,在图7的示例中,与流式传输媒体控制应用直接生成的数据不同,操作系统实用程序捕获的任何数据都可以通过音频-视频信道来进行流式传输。在本示例中,该数据可以表示显现在计算设备显示屏上的信息,并且远程显示实用程序可以从控制计算设备显示的其他组件捕获该信息。\n[0108] 与方框642的处理相似,方框742的处理可导致命令的传输。但是,与响应于通过媒体控制应用接收的用户输入来生成命令不同,这些命令可以是响应于通过在方框710中调用的操作系统实用程序接收的用户输入而被传送的。\n[0109] 图8和9图示另一个可替换实施例。与图1和5中描述的实施例一样,图8所示的实施例包括计算设备820和充当音频-视频呈现设备示例的电视830。与先前示例中一样,形成了音频-视频信道832和边信道834。音频-视频信道832可以使用一条链路作为传输,其中该链路是用任何适当的频率和协议形成的。举个例子,音频-视频信道832可以使用对等连接来形成。举例来说,这种连接可以使用Wi-Fi直连协议或是其他任何适当的协议来形成。\n[0110] 在本示例中,边信道834可以使用在数字TV频谱中形成的链路作为传输。众所周知,基于计算机的通信可以使用数字TV频谱中的空白空间来执行。所述空白空间表示的是未被许可给任何实体在发生基于计算机的通信的地理区域中使用的频率。但是,这种空白空间通信需要计算设备识别数字TV频谱中的未使用的部分。\n[0111] 在一些情况中,被配置用于在数字TV频谱中通信的计算设备可以被编程来通过位置访问得到许可的数字TV信道的数据库。在使用数字TV频谱中的频率来进行通信之前,计算设备可以访问该数据库来识别未使用的信道。该计算设备可以采用任何适当的方式来访问数据库。例如,计算设备可以存储数据库拷贝,或者可以访问服务器或可以获得关于信道分配的信息的其他集中位置。\n[0112] 可替换地,计算设备可以通过感测数字TV频谱的各种不同信道的功率电平来检测空白空间,以便识别未使用的信道。图9是图示数字TV频谱中的一部分的功率电平的图表。在该示例中,这部分频谱被分成了信道910A、910B、……910I。举例来说,每一个信道\n910A、910B、……910I都可以是6MHz宽。\n[0113] 图9图示-114dBm的噪声阈值。这个阈值指示数字电视接收机预期做出响应的信号强度下限。功率低于该电平的信号可能不能被检测到,并且反而可能被认为是噪声。信号功率电平低于该阈值的信道被认为没有用于传送数字TV信号。在图9所示的情况中,信道\n910A、910C和910G被显示成具有指示这些信道正在用于携带数字TV信号的功率电平。与此对照,信道910B、910E、910F、910H和910I被显示成携带功率电平低于噪声阈值的信号,其指示这些信道未被用于携带数字TV信号。\n[0114] 相应地,通过感测数字TV信道中的功率电平来识别功率电平低于噪声阈值的信道,计算设备820可以识别在形成边信道834的过程中使用的空白空间信道。一旦形成了边信道,则计算设备820可以采用任何适当的格式来编码到电视830的命令,并且使用所识别的数字TV频谱的空白空间信道中的频率来传送这些命令。由于计算设备820在数字TV频谱的空白空间中进行传输,因此,与可能到达诸如电视850之类的其他附近的电视的边信道通信相关联的辐射836将不会干扰电视850的操作。由于在电视850所处的地理区域中并未使用空白空间信道,因此,电视850将不会尝试在传送边信道通信的相同信道上接收数字电视节目。相应地,即使在空白空间信道中传送的功率电平超出噪声阈值,在这里是-114dBm,电视850的正常操作不会被中断。\n[0115] 然而在一些实施例中,识别空白空间信道可能会很难或者昂贵。举例来说,识别信道可能需要能够区分超出-114dBm和低于-114dBm的功率电平的敏感接收机。这种敏感接收机可能是昂贵的。同样,对计算设备进行配备来使得其可以访问得到许可的TV信道的最新数据库以及确定其位置以使得它可以利用此类数据库中的信息可能是昂贵的或呈现逻辑困难。相应地,在一些实施例中,计算设备820可以在数字TV频谱中形成边信道,而不考虑边信道是否在使用空白空间信道中的频率。但是,为了避免干扰其他设备,计算设备820可以使用足够低的功率来进行传输,以免任何与这些传输相关联的辐射干扰附近的电视,例如电视850。在一些实施例中,为传输选择的功率可以低于用于检测信道现任用户的调节功率阈值。\n[0116] 为了实现该结果,到达附近设备的辐射836的功率电平应该小于噪声阈值,在图9的示例中所述噪声阈值是-114dBm。相应地,在一些实施例中,计算设备820将会被配置成控制用于边信道834的无线电装置,以便在一定功率电平处进行传输,以使得到达房间810的边界838的辐射836具有-114dBm或更小的电平。\n[0117] 举例来说,边界838处的这种功率电平可以通过以大约0dBm或更小的功率电平进行传输来实现。计算设备820与边界838之间的传播损耗可以是大约100dBm,使得该发射功率电平可以确保到达电视850的辐射836的功率足够小,这样辐射836就不会干扰电视\n850的操作。\n[0118] 但是,电视830接收的信号必须仍然足以被识别,以使电视830可以使用边信道\n834上传递的信息。为了实现这种通信,数字计算设备820可以使用为诸如数字电视830之类的使用了相反的解码和解调技术的设备提供处理增益的编码和调制技术。举个例子,计算设备820可以在边信道834中使用扩频调制技术来传送表示命令的信号。\n[0119] 图9图示在信道910E中传送的扩频信号920。信号920是用如下功率电平传送的:其使得在到达数字电视830时,所述功率低于被认为表示噪声的阈值。但是,正如本领域已知的那样,扩频解调聚合跨信道的功率,使得使用与发射设备的扩频调制器相匹配的扩频解调器的接收机可以将信号920的功率聚合成更强的信号。然后,接收机可以从该信号中检测和提取信息。举个例子,扩频解调器可以具有为信号添加大约20dB或更多的增益的效果。相应地,信号920虽然在图9中示出为低于噪声阈值,但是依照扩频解调器中的处理,可以产生超出可检测性阈值的输出。\n[0120] 虽然使用扩频解调器的接收机可以检测到扩频信号920,但是使用其他类型的解调器的接收机会将信号920感知为低于噪声阈值的噪声。此外,虽然图9示出的是将扩频信号920在一个信道上扩展,但在一些实施例中,该信号可以在多个信道上扩展,以便实现甚至进一步的处理增益。相应地,通过使用这种提供增益的低功率传输和调制技术,可以使用数字TV频谱中的频率来形成边信道834,而不会造成对数字TV接收机的干扰。\n[0121] 为了进一步增强使用这种低功率的边信道中的通信,可以使用前向差错控制码来编码表示命令的数字数据。例如,前向差错控制编码可以包括用于所传送的每一个数据比特的至少一个附加纠错比特。但在一些实施例中,即使更低的编码速率也是可以使用的,例如针对每一数据比特使用两个或更多的纠错比特。\n[0122] 即使处于很低的功率电平,这种具有一比一或一比二乃至更低的比值的低速率纠错码可以允许可靠的命令通信。然而在一些情况中,增加所传送的比特的总数可能是不期望的,在图8所示的情况中,在边信道上传送的命令需要少量数据比特。添加用于差错控制的比特仍导致在边信道934上传送数量相对较少数量的比特。例如,表示命令且包含纠错比特的数据可以以每秒56千比特或更低的速率传送。在一些实施例中,数据速率可以更低,例如每秒32千比特或更小。在很多实施例中,这些比特速率是低于边信道的信道容量的。\n[0123] 虽然图9示出的是表示在边信道834中传送的命令的信号920处于空白空间信道中的情形,但是并不要求信号920在空白空间信道中传送。信号处理技术可以用于区分边信道信号与数字TV信号。如图9所示,甚至包含数字TV信号的信道910A、910C和910G具有相对较低的功率电平。在图9的示例中,信道910A、910C和910G具有低于第二阈值的功率电平,所述第二阈值在这里被指示成约为-100dBm。诸如电视830之类的预期在边信道\n834中接收信号920的远程音频-视频呈现设备可以恰当地检测信号920,如果在传送信号\n920的信道中接收到的信号的电平明显地超出了数字TV信号的电平。\n[0124] 虽然图9所示的信号920的平均功率电平低于-114dBm,但在用扩频解调器解调的时候,可以有效地提高该信号电平解调技术提供的增益。如图9所示,在大约6MHz的带宽上工作的扩频解调可以提供超出20dB的增益。相应地,最初低于噪声阈值的信号电平可被增加至超出该频带中的数字TV信号的电平。\n[0125] 作为具体的数字示例,图9示出每一个使用中的数字TV信道,即信道910A、\n910C和910G,数字电视信号的平均功率电平低于-100dBm。虽然信号920的功率电平低于-114dBm,并且在所示出的示例中大约是-120dBm,但是通过解调而为这种信号增加超出\n20dB的增益将会产生有效功率电平超出-100dBm的信号,由此使得该信号高于每一个被占用信道中数字电视信号的功率电平。信号920的传输参数可被设计成使解调信号的有效功率电平明显高于被占用的数字TV信道中的数字电视信号的平均功率电平以便能够可靠地检测。举例来说,可以选择这些参数以使得解调信号920的有效功率电平比远程呈现设备上的数字TV信号的平均功率电平高出多于3dB。应该了解的是,在这里提供的数值示例仅仅是用于例证的,并且在其他实施例中,其他信号电平可以存在。然而,相对信号电平仍旧会使得对于边信道通信的检测是在干扰了数字TV接收机的情况下进行的。本领域已知的无线电装置可以被构造成在这些条件下检测信号,以使计算设备820和电视830可以在使用数字电视频谱中的频率形成的边信道834上进行通信,而不用考虑用于通信的频率是否处于数字TV频谱的空白空间信道以内。\n[0126] 图10图示可以实现本发明的适当计算系统环境1000的示例。该计算系统环境\n1000仅仅是适当的计算环境的一个示例,并且并未旨在暗示关于本发明的使用或功能范围的任何限制。计算环境1000不应该被解释成具有任何与在示例性操作环境1000中示出的任一组件或组件组合相关的依赖性或需求。\n[0127] 本发明与众多其他的通用或专用计算系统环境或配置一起操作。可适合与本发明一起使用的众所周知的计算系统、环境和/或配置的示例包括但不局限于个人计算机、服务器计算机、手持或膝上设备、多处理器系统、基于微处理器的系统、机顶盒、可编程消费类电子设备、网络PC、小型计算机、大型计算机、包含上述任一系统或设备的分布式计算环境等等。\n[0128] 计算环境可以执行计算机可执行指令,例如程序模块。一般来说,程序模块包括执行具体任务或实现具体抽象数据类型的例程、程序、对象、组件、数据结构等等。本发明还可以在由那些通过通信网络链接的远程处理设备执行任务的分布式计算环境中实践。在分布式计算环境中,程序模块可以位于包括记忆存储设备在内的本地和远程计算机存储介质中。\n[0129] 参考图10,用于实现本发明的示例性系统包括计算机1010的形式的通用计算设备。计算机1010的组件可以包括但不局限于:处理单元1020,系统存储器1030,以及将包括系统存储器在内的各种系统组件耦合到处理单元1020的系统总线1021。系统总线1021可以是若干类型总线结构中的任何一种,这其中包括存储器总线或存储器控制器,外围总线,以及使用了多种总线架构中的任何一种的本地总线。作为示例而不是限制,这种架构包括工业标准架构(ISA)总线,微通道架构(MCA)总线,增强型ISA(EISA)总线,视频电子标准协会(VESA)本地总线,以及也被称为Mezzanine总线的外围组件互连(PCI)总线。\n[0130] 计算机1010典型地包括多种计算机可读介质。计算机可读介质可以是任何能被计算机1010访问的可用介质,并且包括易失和非易失介质、可移除和不可移除介质。作为示例而不是限制,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括在任何用于存储诸如计算机可读指令、数据结构、程序模块或其他数据之类的信息的方法或技术中实现的易失和非易失、可移除和不可移除介质。计算机存储介质包括但不局限于RAM、ROM、EEPROM、闪存或其他存储技术、CD-ROM、数字多用途盘(DVD)或其他光盘存储器、盒式磁带、磁带、磁盘存储器或其他磁存储设备、或者其他任何可用于存储期望信息并能被计算机1010访问的介质。通信介质典型地包含处于诸如载波或其他传输机制之类的已调制数据信号中的计算机可读指令、数据结构、程序模块或其他数据,并且包括任何信息递送介质。术语“已调制数据信号”指的是这样一种信号:其特性的一个或多个以一种对信号中的信息进行编码的方式来设置或改变。作为示例而不是限制,通信介质包括有线介质,例如有线网络或直接布线连接,以及无线介质,例如声学、RF、红外和其他无线介质。上述各项的任何组合同样应该包含在计算机可读介质的范围以内。\n[0131] 系统存储器1030包括易失和/或非易失存储器形式的计算机存储介质,例如只读存储器(ROM)1031和随机存取存储器(RAM)1032。在ROM 1031中典型地存储基本输入/输出系统1033(BIOS),其包含有助于例如在启动期间在计算机1010内部的部件之间传送信息的基本例程。RAM 1032典型地包含可以由处理单元1020立即访问和/或当前操作的数据和/或程序模块。作为示例而不是限制,图10示出了操作系统1034,应用程序1035,其他程序模块1036以及程序数据1037。\n[0132] 计算机1010还可以包括其他的可移除/不可移除、易失/非易失计算机存储介质。单纯作为示例,图10示出了从不可移除的非易失磁介质读取或向其写入的硬盘驱动器\n1040、从可移除的非易失磁盘1052读取或向其写入的磁盘驱动器1051,以及从CD-ROM之类的可移除非易失光盘1056或其他光学介质读取或向其写入的光盘驱动器1055。能在示例性操作环境中使用的其他的可移除/不可移除、易失/非易失计算机存储介质包括但不局限于盒式磁带、闪存卡、数字多功能盘、数字录像带、固态RAM、固态ROM等等。硬盘驱动器\n1041典型地通过诸如接口1040之类的不可移除存储器接口连接到系统总线1021,并且磁盘驱动器1051和光盘驱动器1055典型地通过诸如接口1050之类的可移除存储器接口连接到系统总线1021。\n[0133] 以上论述并在图10中示出的驱动器以及与之关联的计算机存储介质为计算机\n1010提供了计算机可读指令、数据结构、程序模块以及其他数据的存储。例如在图10中,硬盘驱动器1041被图示成存储操作系统1044、应用程序1045、其他程序模块1046以及程序数据1047。注意到,这些组件与操作系统1034、应用程序1035、其他程序模块1036以及程序数据1037既可以是相同的,也可以是不同的。在这里给出了不同数量的操作系统1044、应用程序1045、其他程序模块1046以及程序数据1047来说明它们至少是不同的拷贝。用户可以通过输入设备将命令和信息输入计算机1010,其中所述输入设备例如是键盘1062和通常被称为鼠标、轨迹球或触摸板的指示设备1061。其他输入设备(未显示)可以包括麦克风、摇杆、游戏板、碟式卫星天线、扫描仪等等。这些和其他输入设备通常通过与系统总线相连的用户输入接口1060连接到处理单元1020,但是也可以通过其他接口和总线结构来连接,例如并行端口、游戏端口或通用串行总线(USB)。监视器1091或其他类型的显示设备同样经由接口(例如视频接口1090)连接到系统总线1021。除了监视器之外,计算机还可以包括可以通过输出外围接口1095连接的其他外围输出设备,例如扬声器1097和打印机\n1096。\n[0134] 计算机1010可以使用与诸如远程计算机1080之类的一个或多个远程计算机的逻辑连接而在联网环境中操作。远程计算机1080可以是个人计算机、服务器、路由器、网络PC、对等设备或其他公共网络节点,并且典型地包括在上文中相对于计算机1010描述的很多或所有部件,然而在图10中仅仅示出了记忆存储设备1081。图10描绘的逻辑连接包括局域网(LAN)1071和广域网(WAN)1073,但是也可以包括其他网络。这些联网环境在办公室、企业级计算机网络、内联网以及因特网中是很普遍的。\n[0135] 当在LAN联网环境中使用时,计算机1010通过网络接口或适配器1070与LAN \n1071连接。当在WAN联网环境中使用时,计算机1010典型地包括调制解调器1072或是用于在诸如因特网之类的WAN 1073上建立通信的其他装置。调制解调器1072可以处于内部或外部,它可以经由用户输入接口1060或其他恰当的机构连接到系统总线1021。在联网环境中,相对于计算机1010描述的程序模块或是其部分可以保存在远程记忆存储设备中。作为示例而不是限制,图10示出了驻留在存储器设备1081上的远程应用程序1085。应该了解的是,所显示的网络连接是示例性的,并且也可以使用用于在计算机之间建立通信链路的其他装置。\n[0136] 通过以这种方式描述本发明的至少一个实施例的若干方面,应该了解,本领域技术人员将容易想到各种不同的变化、修改和改进。\n[0137] 举个例子,描述了在计算设备上执行的媒体控制应用内部提供对于远程音频-视频呈现设备的控制。不要求远程音频-视频呈现设备的控制通过媒体控制应用提供。可替换地或此外,这种控制可以通过操作系统来提供。由于计算设备的操作系统提供了用于在显示器上以及通过计算设备的扬声器来呈现音频-视频信息的服务,因此,操作系统可以解释并且酌情将音频视频内容重定向到远程呈现设备。在这种情况下,用于选择和控制音频-视频内容的呈现方面的用户界面可以由常规的媒体控制应用来提供。\n[0138] 为了实现用于控制远程呈现设备的其他功能,操作系统可以提供能被用户调用的实用程序。举例来说,这种实用程序可以允许将能在计算设备上本地再现的任何音频或视频内容重定向到充当显示设备的附近设备。例如,通常是通过计算设备的“桌面”呈现的用户印象以及显现成在桌面上执行的任何应用提供的任何内容可被传送到附近的显示设备。\n这种实用程序可以允许用户控制所述呈现的任何方面,例如音量或者是以全屏模式呈现还是嵌入在呈现设备上的另一个图像中。\n[0139] 作为另一个示例,描述了在数字TV频谱中使用低功率传输来为控制远程呈现设备的命令实现边信道。类似的技术可以用来形成用于其他目的的边信道。此外,这种技术可以用于低比特率通信,例如56Kbps或更低。\n[0140] 此外,在一些实施例中,信道被说成是通过连接形成的。使用词语“连接”并不意味着使用了保持有状态连接的协议。还可以使用有时被称为“无连接”的协议。在这里,“连接”仅仅指示参与通信的足够信息是可用的。例如,可以使用有时被描述成无连接的UDP协议或其他适当的协议。\n[0141] 进一步地,示例性实施例是结合生成音频-视频内容和命令的计算设备描述的。\n用于建立这种信道的组件可以存在于远程呈现设备中,但(through)在一些实施例中,可以使用更简单的组件。例如,呈现设备可以具有一个或多个无线电装置,如无线电装置250和\n254。远程(remove)呈现设备可以具有类似于处理单元1020的控制器。虽然这种控制器与通用CPU相比可以支持较少的功能,但是它仍然可以控制设备来执行配对仪式。此外,它还可以引导表示用于呈现的内容的数据,并且控制设备以对在边信道上接收的命令做出响应。\n[0142] 这些变化、修改和改进意图是本公开的一部分,并且处于本发明的精神和范围以内。相应地,以上描述和附图仅仅是作为示例的。\n[0143] 本发明的上述实施例可以采用多种方式中的任何一种来实现。例如,这些实施例可以用硬件、软件或是其组合来实现。在用软件实现时,无论是在单个计算机上提供还是分布于多个计算机之间,软件代码都可以在任一适当的处理器或是处理器集合上执行。这种处理器可以作为集成电路来实施,其中一个或多个处理器处于集成电路组件中。但是,处理器可以用任何适当格式的电路来实现。\n[0144] 进一步地,应该了解,计算机可以采用多种形式中的任何一种体现,例如安装在机架上的计算机、台式计算机、膝上计算机或平板计算机。此外,计算机可以体现在通常不被视为计算机但却具有适当处理能力的设备中,其包括个人数字助理(PDA)、智能电话或是其他任何适当的便携或固定电子设备。\n[0145] 此外,计算机可以具有一个或多个输入和输出设备。这些设备尤其可以用于呈现用户界面。可用于提供用户接口的输出设备的示例包括用于视觉呈现输出的打印机或显示屏,以及用于听觉呈现输出的扬声器或其他声音生成设备。可用于用户接口的输入设备的示例包括键盘和指示设备,例如鼠标、触摸板和数字化平板。另举一例,计算机可以通过语音识别或其它听觉形式来接收输入信息。\n[0146] 此类计算机可以由一个或多个网络以任何适当的形式互连,所述网络包括局域网或广域网,例如企业网或因特网。此类网络可以基于任何适当的技术,并且可以依照任何适当的协议操作,以及可以包括无线网络、有线网络或光纤网络。\n[0147] 此外,这里概述的不同方法或过程可以被编码成能在使用了多种操作系统或平台的任意一种的一个或多个处理器上执行的软件。此外,此类软件可以采用多种适当的编程语言和/或编程或脚本工具来编写,并且还可以被编译成是在主机或虚拟机上执行的可执行机器语言代码或中间代码。\n[0148] 就此而论,本发明可以作为使用一种或多种程序编码的计算机可读存储介质(或多个计算机可读介质)(例如计算机存储器、一个或多个软盘、紧凑型盘(CD)、光盘、数字视频盘(DVD)、磁带、闪速存储器、现场可编程门阵列或其他半导体设备中的电路配置或其他非瞬时的、有形的计算机存储介质)来体现,当所述程序在一个或多个计算机或其他处理器上执行时执行用于实现如上所述的本发明的各种不同实施例的方法。计算机可读存储介质或媒质可以是可运输的,使得其上保存的一个或多个程序可被加载到一个或多个不同计算机或其他处理器上,以便实现如上所述的本发明的各种不同方面。这里使用的术语“非瞬时计算机可读存储介质”只包括可被认为是制造品(即,制造的物品)或机器的计算机可读介质。可替换地或此外,除了计算机可读存储介质之外,本发明可以作为计算机可读介质来体现,例如传播信号。\n[0149] 这里使用的术语“程序”或“软件”在一般意义下是指可以用于对计算机或其他处理器进行编程以实现如上所述的本发明的各种不同方面的任何类型的计算机代码或计算机可执行指令集。此外,应该了解,根据本发明的一个方面,执行本发明的方法的一个或多个计算机程序在执行时不必驻留在单个计算机或处理器上,而是可以采用模块化的形式分布在多个不同的计算机或处理器之中,以便实现本发明的各种不同方面。\n[0150] 计算机可执行指令可以采取许多形式,例如由一个或多个计算机或其他设备执行的程序模块。一般来说,程序模块包括执行具体任务或实现具体抽象数据类型的例程、程序、对象、组件、数据结构等等。程序模块的功能典型地可以根据各种不同实施例的需要而被组合或分布。\n[0151] 此外,数据结构可以采用任何适当的形式而被存入计算机可读介质中。为了图示简单,数据结构可被显示成具有通过数据结构中的位置来进行关联的字段。这种关系同样可以通过为针对字段的存储器分配计算机可读介质中传递字段之间关系的位置来实现。但是,任何适当的机制均可用于在数据结构的字段中的信息之间建立关系,其包括通过使用在数据元素之间建立关联的指针、标签或其他机制。\n[0152] 本发明的各种不同方面可以单独使用,组合使用,或在上述实施例中没有具体论述的多种布置中使用,并且因此本发明在其应用方面不限于如上说明书所提及或是在附图中阐述的细节和组件布置。例如,在一个实施例中描述各方面可以采用任何方式与其他实施例中描述的各方面相结合。\n[0153] 此外,本发明可以作为方法来体现,已经提供了所述方法的示例。作为方法一部分执行的动作可以采用任何适当的方式排序。相应地,可以构造以与图示的顺序不同的顺序来执行动作的实施例,所述实施例可以包括同时执行某些动作,即使这些动作在说明性实施例中被显示成连续动作。\n[0154] 在权利要求中使用了诸如“第一”、“第二”、“第三”等之类的顺序术语来修改权利要求要素并不单独意味着任何优先级、优先顺序、或者一个权利要求要素超出另一个要素的顺序或是执行方法的动作的时间顺序,而是仅仅用作标签来将具有某个名称的一个权利要求要素与另一个具有相同名称(若没有顺序术语的使用)的要素区分开来,以便区分权利要求元素。\n[0155] 此外,这里使用的措辞和术语用于描述目的,而不应该将其视为限制。这里使用的“包括”、“包含”或“具有”、“包含”、“涉及”及其变体意味着包含了其后列举的项目以及其等价物和附加项目。
法律信息
- 2016-05-18
- 2015-06-24
专利申请权的转移
登记生效日: 2015.06.04
申请人由微软公司变更为微软技术许可有限责任公司
地址由美国华盛顿州变更为美国华盛顿州
- 2012-12-12
实质审查的生效
IPC(主分类): H04W 76/02
专利申请号: 201110417226.8
申请日: 2011.12.14
- 2012-10-17
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2007-05-09
|
2006-11-17
| | |
2
| |
2007-11-21
|
2007-01-23
| | |
3
| |
2010-09-22
|
2009-03-19
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |