用于在无线保真显示网络环境中流传输多媒体内容的方法和系统的制作方法_3

文档序号:8344984阅读:来源:国知局
输多媒体内容。在一些实施例中,Wi-Fi源设备 102A确定;在成功能力协商之后,用于使用基本编解码器格式的有效性定时器是否已经到 期。如果有效性定时器到期,则Wi-Fi源设备102A使用协商的编解码器格式无缝地继续流 传输多媒体内容。直到有效性定时器到期,Wi-Fi源设备102A使用基本编解码器格式流传 输多媒体内容。
[0035] 现在考虑的是:终止W抑会话,并且用户希望建立新的Wi-Fi会话。在该种情况 下,在步骤416, Wi-Fi源设备102A建立与一个或多个Wi-Fi宿设备102B-N的新的TCP连 接。可注意的是;在步骤416,如果不存在任何正在进行的TCP连接,则建立新的TCP连接。 如果存在任何空闲的TCP连接,则处理400跳过步骤416,并重新使用用于建立W抑会话的 TCP连接。该将节省在为WFD会话建立新的TCP连接中设及的时间。
[0036] 在步骤418, Wi-Fi源设备102A获得在步骤412处持久地存储的能力信息。在一些 实施例中,持久地存储的能力信息可用于流传输多媒体内容达预先指定的持续时间。可从 能力信息的持久化的点开始保持定时器。每当将流传输多媒体内容时,Wi-Fi源设备102A 可基于定时器是否到期而确定持久地存储的能力信息是否有效。如果定时器到期,则Wi-Fi 源设备102A执行与Wi-Fi宿设备102B-N的能力协商(在建立WFD会话之后,并且与使用 基本编解码器格式流传输多媒体内容并行),并持久地存储在能力协商期间协商的能力信 息。如果定时器未到期,在步骤422使用持久能力信息。
[0037] 在步骤420, Wi-Fi源设备102A建立与一个或多个Wi-Fi宿设备102B-N的W抑会 话。在步骤422, Wi-Fi源设备102A使用在持久能力信息中指示的编解码器格式(即在先 前的Wi-Fi会话期间协商的编解码器格式)流传输多媒体内容。可注意的是:由于能力信 息被持久地存储,所W Wi-Fi源设备102A无需执行用于流传输多媒体内容的与一个或多个 Wi-Fi宿设备102B-N的能力协商。该有助于WFD会话的更快建立和多媒体内容的流传输。 [003引图5是图示根据另一实施例的与根据基本编解码器格式流传输多媒体内容并行 地执行能力协商的示例性方法的流程图500。在步骤502, Wi-Fi源设备102A发送用于获 得由Wi-Fi宿设备102B支持的RTSP方法的Ml请求消息。在步骤504,Wi-Fi宿设备102B 向Wi-Fi源设备102A发送指示由Wi-Fi宿设备102B支持的RTSP方法的Ml响应消息。在 步骤506, Wi-Fi宿设备102B发送用于获得由Wi-Fi源设备102A支持的RTSP方法的M2请 求消息。在步骤508, Wi-Fi源设备102A向Wi-Fi宿设备102B发送指示由Wi-Fi源设备 102A支持的RTSP方法的M2响应消息。
[0039] 在步骤510, Wi-Fi源设备102A发送具有W抑持久设置参数的M3请求消息W获得 Wi-Fi宿设备102B的持久能力。在步骤512, Wi-Fi宿设备102B向Wi-Fi源设备102A发 送指示Wi-Fi宿设备102B的持久能力的M3响应消息。在步骤514, Wi-Fi宿设备102B发 送具有WFD持久设置参数的M17请求消息W获得Wi-Fi源设备102A的持久能力。在步骤 516, Wi-Fi源设备102A向Wi-Fi宿设备102B发送指示Wi-Fi源设备的持久能力的M17响 应消息。
[0040] 图6是图示根据又一实施例的与根据基本编解码器格式流传输多媒体内容并行 地执行能力协商的示例性方法的流程图600。在步骤602, Wi-Fi源设备102A发送用于获 得由Wi-Fi宿设备102B支持的RTSP方法的Ml请求消息。在步骤604,Wi-Fi宿设备102B 向Wi-Fi源设备102A发送指示由Wi-Fi宿设备102B支持的RTSP方法的Ml响应消息。在 步骤606, Wi-Fi宿设备102B发送用于获得由Wi-Fi源设备102A支持的RTSP方法的M2请 求消息。在步骤608, Wi-Fi源设备102A向Wi-Fi宿设备102B发送指示由Wi-Fi源设备 102A支持的RTSP方法的M2响应消息。
[0041] 在步骤610, Wi-Fi源设备102A发送具有W抑持久设置参数的M18请求消息W确定 是使能还是禁用Wi-Fi宿设备102B的持久能力。在步骤612, Wi-Fi宿设备102B向Wi-Fi 源设备102A发送指示在Wi-Fi宿设备102B处是使能还是禁用持久能力的M18响应消息。 在步骤614, Wi-Fi宿设备102B发送具有W抑持久设置参数的M18请求消息W确定是使能 还是禁用Wi-Fi源设备102A的持久能力。在步骤616, Wi-Fi源设备102A向Wi-Fi宿设备 102B发送指示在Wi-Fi源设备处是使能还是禁用持久能力W及有效性信息的M18响应消 息。
[0042] 图7是图示根据进一步的另一实施例的在禪合的宿操作中向一个或多个Wi-Fi宿 设备102B-N流传输多媒体内容的示例性方法的流程图700。在步骤702,主Wi-Fi宿设备 102B执行设备发现W在W抑网络环境100中发现任何辅Wi-Fi宿设备102C。在步骤704, 主Wi-Fi宿设备102B执行服务发现W确定辅Wi-Fi宿设备102C的服务能力。在步骤706, 主Wi-Fi宿设备102B建立与辅Wi-Fi宿设备102C的TCP连接。在步骤708,主Wi-Fi宿设 备102B执行与辅Wi-Fi宿设备102C的能力协商。在能力协商期间,主Wi-Fi宿设备102B 获得与辅Wi-Fi宿设备102C相关联的能力信息。
[0043] 当Wi-Fi源设备102A希望建立与主Wi-Fi宿设备102B和辅Wi-Fi宿设备102C的 W抑会话时,Wi-Fi源设备102A执行与主Wi-Fi宿设备102B的能力协商W获得主Wi-Fi宿 设备102B和辅Wi-Fi宿设备102C的能力信息,因为主Wi-Fi宿设备102B具有在步骤708 获得的辅Wi-Fi宿设备102C的能力信息。可W理解;除了图7图示禪合的宿操作之外,在向 主Wi-Fi宿设备102B和辅Wi-Fi宿设备102C流传输多媒体内容中设及的步骤710至720 与图4的步骤404至414相同。
[0044] 图8是根据一个实施例的图1的WFD网络环境100中Wi-Fi设备800的框图。可 W理解;Wi-Fi设备102A-N可具有与Wi-Fi设备800相同的配置。Wi-Fi设备800包括 Wi-Fi模块802、输入单元804、存储单元806和控制单元808。虽然未示出,但根据类型, Wi-Fi设备800可进一步包括各种组件,诸如用于屏幕数据显示的显示单元、用于移动通信 的射频单元、包括麦克风和扬声器的音频处理单元、用于拍照的相机模块、用于数字多媒体 广播值MB)或数字视频广播值VB)的数字广播接收模块W及用于藍牙通信的藍牙模块。为 了简明,在解释中不进一步描述该些额外的组件。
[0045] Wi-Fi模块802支持Wi-Fi设备800的基于互联网协议(I巧的无线通信,并且被 配置用于发送或接收多媒体内容。输入单元804生成对应于用户动作的输入信号,并将输 入信号发送到控制单元808。输入单元804可包括多个键。特别地,输入单元804可包括用 于生成输入信号的一个或多个按钮W执行基于Wi-Fi的功能(诸如用于在Wi-Fi设备102 和104之间的连接建立的WS特征)。可替代地,输入单元804可包括能够生成对应于用户 动作(例如轻击、重击、悬停等)的输入信号的触敏显示器。
[0046] 存储单元806存储Wi-Fi设备800的各种程序和信息。存储单元806可由一个或 多个易失性存储器和非易失性存储器构成。例如,存储单元806可存储Wi-Fi设备800的 操作系统、用于建立W抑连接(例如Wi-Fi直接对等(P2巧或隧道直接链路建立CTOL巧连 接)的程序和发现信息、用于能力交换和协商的程序和数据、用于与一个或多个Wi-Fi设备 建立WFD会话的程序和数据、用于多媒体内容的流传输的程序和数据W及用于控制关于支 持的功能的信息的交换的程序和数据。该样的程序和数据可被半永久或暂时地存储。此外, 存储单元806可由第一缓冲器和第二缓冲器组成,其中第一缓冲器用于按照基本编解码器 格式缓冲多媒体内容,第二缓冲器用于按照在能力协商期间协商的编解码器缓冲多媒体内 容。
[0047] 控制单元808控制Wi-Fi设备800的整体操作。更具体地,控制单元808控制提 供与其它Wi-Fi设备的W抑会话的更快建立W及使用基本编解码器和优选编解码器无缝地 流传输多媒体内容的操作。控制单元808可能能够执行存储在存储单元806中的程序和数 据W执行在图2至图7中图示的
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1