一种数据显示方法和设备的制作方法

文档序号:7776866阅读:255来源:国知局
一种数据显示方法和设备的制作方法
【专利摘要】本发明涉及智能终端【技术领域】,特别是涉及一种数据显示方法和设备,其中,所述方法包括:所述发送端设备与接收端设备建立无线通信连接;其中,所述接收端设备与所述发送端设备支持的数据传输显示协议相同;所述发送端设备获取所述第一输出单元输出的第一数据的镜像数据作为第二数据;所述发送端设备向所述接收端设备发送所述第二数据,以使得所述接收端设备在接收到所述第二数据后,在所述接收端设备的第二输出单元上输出所述第二数据。本发明提供的方法,使得接收端设备和发送端设备无需通过额外的电子设备即可实现数据连接与传输,使得接收端设备能够输出在发送端设备输出的数据,实现了两个电子设备之间的同屏输出,为用户提供了更好的体验。
【专利说明】一种数据显示方法和设备
【技术领域】
[0001]本发明涉及智能终端【技术领域】,特别是涉及一种数据显示方法和设备。
【背景技术】
[0002]现有技术中,手机、平板电脑等智能终端由于其体积小、便携性的特点,得到了广泛的应用,用户可使用上述智能终端进行网页浏览、视频观看、文档阅读等应用。但由于手机、PAD显示屏幕较小,用户在进行类似视频观看的应用时并不方便。因此,需要一种能够实现将拥有较小屏幕的智能终端上的数据内容在拥有更大屏幕的电子设备上显示的方法。
[0003]现有技术中,存在一种应用WHDI (Wireless Home Digital Interface,无线家庭数字接口)设备实现数据内容共享显示的方法。其中,WHDI设备由发射器和接收器组成,其中,发射器连接播放设备(例如笔记本、平板电脑、高清播放器等),接收器连接显示设备(例如大屏幕电视、投影仪等),可以实现将播放设备的多媒体数据在显示设备上的输出显示。这种方法具有传输画面清晰度高、延时小的优点。
[0004]然而,发明人在实现本发明的过程中发现,现有技术中存在的应用WHDI设备实现数据内容共享显示的方法,其需要在播放设备和显示设备之间额外设置一个WHDI设备,成本较高,并不方便应用。

【发明内容】

[0005]为解决上述技术问题,本发明实施例提供了一种数据显示方法,可以使得支持相同无线数据传输显示协议的发送端设备和接收端设备直接通过通信连接传输数据,实现发送端设备上输出显示的数据通过具有更大屏幕的接收端设备输出显示。
[0006]根据本发明实施例的第一方面,公开了一种数据显示方法,所述方法应用于发送端设备,所述发送端设备具有第一输出单元,所述方法包括:
[0007]所述发送端设备与接收端设备建立无线通信连接;其中,所述接收端设备与所述发送端设备支持的数据传输显示协议相同;
[0008]所述发送端设备获取所述第一输出单元输出的第一数据的镜像数据作为第二数据;
[0009]所述发送端设备向所述接收端设备发送所述第二数据,以使得所述接收端设备在接收到所述第二数据后,在所述接收端设备的第二输出单元上输出所述第二数据。
[0010]结合本发明的第一方面,本发明还具有第一种可能的实现方式,其中,所述发送端设备与接收端设备建立无线通信连接包括:
[0011]所述发送端设备检测与所述发送端设备支持相同数据传输显示协议的电子设备,并确定至少一个电子设备作为接收端设备;
[0012]所述发送端设备向确定的接收端设备发送无线连接请求消息;
[0013]所述发送端设备接收所述接收端设备发送的无线连接响应消息以与所述接收端设备建立无线通信连接。[0014]结合本发明的第一方面,本发明还具有第二种可能的实现方式,其中,所述发送端设备与接收端设备建立无线通信连接包括:
[0015]所述发送端设备接收来自接收端设备的无线连接请求消息;其中,所述无线连接请求消息是在所述接收端设备检测到所述发送端设备后发送的;
[0016]所述发送端设备向所述接收端设备发送无线连接响应消息以与所述接收端设备建立无线通信连接。
[0017]结合本发明的第一方面,本发明还具有第三种可能的实现方式,其中,所述发送端设备获取所述第一输出单元输出的第一数据的镜像数据作为第二数据包括:
[0018]所述发送端设备监听所述第一输出单元,录制所述第一输出单元输出的第一数据以生成所述第一数据的镜像数据;
[0019]将生成的第一数据的镜像数据作为第二数据。
[0020]结合本发明的第一方面和本发明的第三种可能的实现方式,本发明还具有第四种可能的实现方式,其中,所述发送端设备监听所述第一输出单元,录制所述第一输出单元输出的第一数据以生成所述第一数据的镜像数据包括:
[0021]所述发送端设备监听所述发送端设备的显示单元和/或音频输出单元;
[0022]所述发送端设备录制所述发送端设备的显示单元和/或音频输出单元输出的数据以生成第一数据的镜像数据。
[0023]结合本发明的第一方面、本发明的第三种可能的实现方式以及本发明的第四种可能的实现方式,本发明还具有第五种可能的实现方式,其中,当所述第二数据包括视频数据和音频数据时,则所述发送端设备向所述接收端设备发送所述第二数据包括:
[0024]所述发送端设备向接收端设备发送所述视频数据和所述音频数据,以使得所述接收端设备在接收到所述视频数据和所述音频数据后,通过所述接收端设备的显示单元输出所述视频数据以及通过所述接收端设备的音频输出单元输出所述音频数据;
[0025]或者
[0026]所述发送端设备向第一接收端设备发送所述视频数据,向第二接收端设备发送所述音频数据,以使得所述第一接收端设备在接收到所述视频数据后通过所述第一接收端设备的显示单元输出所述视频数据,以及,使得所述第二接收端设备在接收到所述音频数据后通过所述第二接收端设备的音频输出单元输出所述音频数据。
[0027]结合本发明的第一方面,本发明还具有第六种可能的实现方式,其中,所述方法还包括:
[0028]所述发送端设备向所述接收端设备发送第一控制消息,所述第一控制消息用于实现对所述接收端设备的第二输出单元输出的数据的输出控制;
[0029]和/ 或
[0030]所述发送端设备接收所述接收端设备发送的第二控制消息,所述第二控制消息用于实现对所述发送端设备的第一输出单元输出的数据的输出控制。
[0031]根据本发明第二方面,提供了一种数据显示方法,所述方法应用于接收端设备,所述接收端设备具有第二输出单元,所述方法包括:
[0032]所述接收端设备与发送端设备建立无线通信连接;其中,所述接收端设备与所述发送端设备支持的数据传输显示协议相同;[0033]所述接收端设备接收所述发送端设备发送的第二数据,并在所述接收端设备的第二输出单元上输出所述第二数据;其中,所述第二数据是由所述发送端设备通过获取所述发送端设备的第一输出单元输出的第一数据的镜像数据而得到。
[0034]结合本发明的第二方面,本发明还具有第七种可能的实现方式,其中,所述接收端设备与发送端设备建立无线通信连接包括:
[0035]所述接收端设备接收发送端设备发送的无线连接请求消息;其中,所述无线连接请求消息是在所述发送端设备在检测到与所述发送端设备支持相同数据传输显示协议的电子设备并确定至少一个电子设备作为接收端设备之后向所述接收端设备发送的;
[0036]所述接收端设备向所述发送端设备发送无线连接响应消息以与所述发送端设备建立无线通信连接。
[0037]结合本发明的第二方面,本发明还具有第八种可能的实现方式,其中,所述接收端设备与发送端设备建立无线通信连接包括:
[0038]所述接收端设备在检测到与所述接收端设备支持相同数据传输显示协议的发送端设备后,向所述发送端设备发送无线连接请求消息;
[0039]所述接收端设备接收所述发送端设备发送的无线连接响应消息以与所述发送端设备建立无线通信连接。
[0040]结合本发明的第二方面,本发明还具有第九种可能的实现方式,其中,所述接收端设备的第二输出单元包括显示单元和音频输出单元,则所述接收端设备接收所述发送端设备发送的第二数据,并在所述接收端设备的第二输出单元上输出所述第二数据包括:
[0041]所述接收端设备接收所述发送端设备发送的第二数据,其中所述第二数据包括视频数据和音频数据;
[0042]所述接收端设备利用所述显示单元输出所述视频数据,以及利用所述音频输出单元输出所述音频数据。
[0043]结合本发明的第二方面,本发明还具有第十种可能的实现方式,其中,所述接收端设备包括第一接收端设备和第二接收端设备,所述第一接收端设备至少具有显示单元,所述第二接收端设备至少具有音频输出单元,则所述接收端设备接收所述发送端设备发送的第二数据,并在所述接收端设备的第二输出单元上输出所述第二数据包括:
[0044]所述第一接收端设备接收所述发送端设备发送的视频数据,所述第二接收端设备接收所述发送端设备发送的音频数据;
[0045]所述第一接收端设备通过所述第一接收端设备的显示单元输出所述视频数据,所述第二接收端设备通过所述第二接收端设备的音频输出单元输出所述音频数据。
[0046]结合本发明的第二方面,本发明还具有第十一种可能的实现方式,其中,所述方法还包括:
[0047]所述接收端设备接收所述发送端设备发送的第一控制消息,所述第一控制消息用于实现对所述接收端设备的第二输出单元输出的数据的输出控制;
[0048]和/ 或
[0049]所述接收端设备向所述发送端设备发送第二控制消息,所述第二控制消息用于实现对所述发送端设备的第一输出单元输出的数据的输出控制。
[0050]结合本发明的第二方面,本发明还具有第十二种可能的实现方式,其中,所述接收端设备支持的数据传输显示协议具体为无线传输显示Miracast协议。
[0051]根据本发明的第三方面,公开了一种发送端设备,所述发送端设备具有第一输出单元,所述发送端设备还包括:
[0052]第一通信单元,用于与接收端设备建立无线通信连接;其中,所述接收端设备与所述发送端设备支持的数据传输显示协议相同;
[0053]数据获取单元,用于获取所述第一输出单元输出的第一数据的镜像数据作为第二数据;
[0054]第一发送单元,用于向所述接收端设备发送所述第二数据,以使得所述接收端设备在接收到所述第二数据后,在所述接收端设备的第二输出单元上输出所述第二数据。
[0055]根据本发明的第四方面,公开了一种接收端设备,所述接收端设备具有第二输出单元,所述接收端设备还包括第二通信单元和第一接收单元,其中:
[0056]所述第二通信单元用于与发送端设备建立无线通信连接;其中,所述接收端设备与所述发送端设备支持的数据传输显示协议相同;
[0057]所述第一接收单元用于接收所述发送端设备发送的第二数据;其中,所述第二数据是由所述发送端设备通过获取所述发送端设备的第一输出单元输出的第一数据的镜像数据而得到;
[0058]所述第二输出单元,用于输出所述第二数据。
[0059]结合本发明的第四方面,本发明还具有第十三种可能的实现方式,其中,所述接收端设备支持的数据传输显示协议具体为无线传输显示Miracast协议。
[0060]本发明实施例能够达到的有益效果为:本发明提供了一种数据显示方法,发送端设备与支持相同数据传输显示协议的接收端设备建立无线通信连接,发送端设备获取所述发送端设备的第一输出单元输出的第一数据的镜像数据作为第二数据,并向所述接收端设备发送所述第二数据,以使得所述接收端设备在接收到所述第二数据后,在所述接收端设备的第二输出单元上输出所述第二数据。本发明提供的方法,使得接收端设备和发送端设备无需通过额外的电子设备即可实现数据连接与传输,使得接收端设备能够输出在发送端设备输出的数据,实现了两个电子设备之间的同屏输出,为用户提供了更好的体验。
【专利附图】

【附图说明】
[0061]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0062]图1为本发明实施例提供的数据显示方法第一实施例示意图;
[0063]图2为本发明实施例提供的数据显示方法第二实施例示意图;
[0064]图3为本发明实施例提供的数据显示方法第三实施例示意图;
[0065]图4为本发明实施例提供的数据显示方法第四实施例示意图;
[0066]图5为本发明实施例提供的发送端设备示意图;
[0067]图6为本发明实施例提供的接收端设备示意图;
[0068]图7为本发明实施例提供的发送端设备和接收端设备连接的应用场景示意图。【具体实施方式】
[0069]本发明实施例提供了一种数据显示方法,可以使得支持相同无线数据传输显示协议的发送端设备和接收端设备直接通过通信连接传输数据,实现发送端设备上输出显示的数据通过具有更大屏幕的接收端设备输出显示。
[0070]为了使本【技术领域】的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0071]参见图1,为本发明实施例提供的数据显示方法第一实施例示意图。
[0072]图1所示方法应用于发送端设备,所述发送端设备具有第一输出单元。所述发送端设备又可以称为source设备,为提供数据来源的设备,其可以将自身的第一输出单元输出的媒体数据的镜像数据发送到接收端设备(又称为sink设备)进行输出的设备,以使得所述发送端设备和接收端设备输出相同的内容。所述发送端设备可以是移动终端,所述移动终端包括但不限于平板电脑PAD、智能手机、功能手机、掌上电脑PDA、电视等。所述接收端设备可以是智能终端,包括但不限于电视机等具有输出单元的设备。其中,所述接收端设备和所述发送端设备支持相同的数据传输显示协议。
[0073]S101,所述发送端设备与接收端设备建立无线通信连接;其中,所述接收端设备与所述发送端设备支持的数据传输显示协议相同。
[0074]在本发明这一实施例中,接收端设备和发送端设备支持相同的数据传输显示协议。具体地,所述接收端设备和发送端设备支持无线传输显示Miracast协议。无线传输显示Miracast协议是一种基于无线直连(W1-Fi Direct)的无线显示协议,支持此协议的电子设备之间可以通过无线连接传输数据,无线任何连接线也无需通过无线接入点AP实现连接。
[0075]其中,在一种可能的实现方式中,所述发送端设备与接收端设备建立无线通信连接包括:所述发送端设备检测与所述发送端设备支持相同数据传输显示协议的电子设备,并确定至少一个电子设备作为接收端设备;所述发送端设备向确定的接收端设备发送无线连接请求消息;所述发送端设备接收所述接收端设备发送的无线连接响应消息以与所述接收端设备建立无线通信连接。
[0076]其中,发送端设备在检测与发送端设备支持相同数据传输显示协议的电子设备时,可以发送广播消息,所述广播消息包括所述发送端设备的角色信息和设备信息。所述发送端设备的角色信息用于表明所述发送端设备可以作为数据来源提供端。所述设备信息可以包括发送端设备支持的无线传输速度、支持的媒体数据的格式信息、设备的名称、设备的ID、设备的物理地址(例如设备的IP地址、MAC地址等)等信息中的一种或多种。同时,接收端设备也可以发送广播消息,所述广播消息包括所述接收端设备的角色信息和设备信息。所述接收端设备的角色信息用于表明所述接收端设备可以作为数据接收输出端。所述接收端设备的设备信息可以包括接收端设备支持的无线传输速度、支持的媒体数据的格式信息、设备的名称、设备的ID、设备的物理地址(例如设备的IP地址、MAC地址等)等信息中的一种或多种。当发送端设备接收到接收端设备的广播消息后,即确定检测到了接收端设备。
[0077]发送端设备可以在检测到的电子设备中确定至少一个电子设备作为接收端设备。其中,发送端设备确定至少一个电子设备作为接收端设备可以是应用户的输入操作确定,也可以是设备自身自动确定。当由接收端设备自身确定时,实现的方式可以是多样的,例如可以包括:(1)选择默认的设备作为接收端设备;(2)保存用户的选择信息,将用户上一次选择的电子设备作为此次的接收端设备;(3)随机选择检测到的一个或多个电子设备作为接收端设备;(4)选择与发送端设备距离最近的电子设备作为接收端设备;这时,发送端设备具有距离检测器,利用所述距离检测器获取与检测到的电子设备的距离值,比较获取的距离值,将与发送端设备距离最近的电子设备作为接收端设备;(5)根据接收的接收端设备的广播消息中的设备消息确定接收端设备。例如可以包括,可以选择支持的无线传输速度最大的电子设备作为接收端设备。具体的实现方式是可以是非常灵活的,可以由系统根据需要设置。
[0078]当发送端设备确定接收端设备后,即向确定的接收端设备发送无线连接请求消息,而后,接收端设备发送的无线连接响应消息以与所述接收端设备建立无线通信连接。当发送端设备在发出无线连接请求消息后,如果在预定时间内未收到接收端设备的无线连接响应消息,则会放弃建立连接。
[0079]其中,在另外一种可能的实现方式中,所述发送端设备与接收端设备建立无线通信连接包括:所述发送端设备接收来自接收端设备的无线连接请求消息;其中,所述无线连接请求消息是在所述接收端设备检测到所述发送端设备后发送的;所述发送端设备向所述接收端设备发送无线连接响应消息以与所述接收端设备建立无线通信连接。
[0080]这一实现方式中,可以由接收端设备发起无线通信连接。具体地,发送端设备和接收端设备均发送广播消息。接收端设备在接收到发送端设备的发送的广播消息后,即确定检测到了发送端设备。这时,接收端设备可以等待发送端设备发起无线通信连接,也可以主动向接收端设备发起通信连接。在后一种方式中,接收端设备向发送端设备发送无线连接请求,发送端设备接收来自接收端设备的无线连接请求消息,并向接收端设备发送无线连接响应消息以与所述接收端设备建立无线通信连接。当接收端设备在发出无线连接请求消息后,如果在预定时间内未收到发送端设备的无线连接响应消息,则会放弃建立连接。
[0081]进一步的,在发送端设备和接收端设备建立无线通信连接后,发送端设备和接收端设备通过媒体格式协商会话确定传输的数据格式。具体实现时,发送端设备和接收端设备可以通过RTSP协议(Real Time Streaming Protocol,实时流传输协议)进行多媒体格式交换协商。
[0082]S102,所述发送端设备获取所述第一输出单元输出的第一数据的镜像数据作为第
二数据。
[0083]需要说明的是,为了实现接收端设备输出的内容即是发送端设备的输出单元输出的内容,发送端设备需要获取发送端的第一输出单元输出的第一数据的镜像数据,将其作为第二数据发送至接收端设备,以使得接收端设备的输出单元能够输出所述第二数据。具体实现时,发送端设备监听所述第一输出单元,录制所述第一输出单元输出的第一数据以生成所述第一数据的镜像数据,将生成的第一数据的镜像数据作为第二数据。发送端设备监听所述第一输出单元,录制所述第一输出单元输出的第一数据以生成所述第一数据的镜像数据具体可以包括:发送端设备监听所述发送端设备的显示单元和/或音频输出单元,发送端设备录制所述发送端设备的显示单元和/或音频输出单元输出的数据以生成第一数据的镜像数据。其中,第一数据的镜像数据的含义为与第一数据相同的数据,进一步的,则在接收端设备输出的第二数据与所述发送端设备输出的第一数据相同。以具体的示例予以说明,发送端设备可以具有数据采集单元(例如摄像头)采集/录制发送端设备的显示单元(例如触摸屏)显示的第一数据,以生成第一数据的镜像数据,这时,第一数据可以是文本数据、图片数据或者视频数据。进一步的,发送端设备还可以监听其音频输出单元,并通过录制音频输出单元输出的音频数据以生成镜像数据作为第二数据。其中,生成的第二数据可以为视频图像数据和/或音频数据。
[0084]S103,所述发送端设备向所述接收端设备发送所述第二数据,以使得所述接收端设备在接收到所述第二数据后,在所述接收端设备的第二输出单元上输出所述第二数据。
[0085]在一种可能的实现方式中,当发送端设备生成的第二数据同时包括视频图像数据和音频数据时,发送端设备向所述接收端设备发送所述第二数据具体包括:所述发送端设备向接收端设备发送所述视频数据和所述音频数据,以使得所述接收端设备在接收到所述视频数据和所述音频数据后,通过所述接收端设备的显示单元输出所述视频数据以及通过所述接收端设备的音频输出单元输出所述音频数据。在这一实现方式中,发送端设备向接收端设备同时发送视频数据和音频数据,由接收端设备的显示单元输出所述视频数据以及由接收端的音频输出单元输出所述音频数据。当然,本领域技术人员可以理解的是,接收端设备在接收到视频数据和音频数据后,也可以将视频数据和/或音频数据发送至具有输出单元的另一电子设备,由另一电子的输出单元进行输出。
[0086]在另外一种可能的实现方式中,当发送端设备生成的第二数据同时包括视频图像数据和音频数据时,接收端设备包括至少两个电子设备,所述至少两个电子设备包括第一接收端设备和第二接收端设备时,所述发送端设备向所述接收端设备发送所述第二数据具体包括:所述发送端设备向第一接收端设备发送所述视频数据,向第二接收端设备发送所述音频数据,以使得所述第一接收端设备在接收到所述视频数据后通过所述第一接收端设备的显示单元输出所述视频数据,以及,使得所述第二接收端设备在接收到所述音频数据后通过所述第二接收端设备的音频输出单元输出所述音频数据。也就是说,接收端设备可以包括主接收端设备(primary sink)和从接收端设备(second sink),可以参见图7所示。这时,主接收端设备(第一接收端设备)例如可以包括电视等智能终端,从接收端设备(第二接收端设备)例如可以包括音箱等音频输出设备,在此不进行限定。主接收端具体为具有较大屏幕的大屏设备,由主接收端设备接收视频图像数据并进行输出显示。由从接收端设备(第二接收端设备)接收音频数据并进行输出播放。
[0087]进一步的,本发明实施例提供的方法还可以包括:所述发送端设备向所述接收端设备发送第一控制消息,所述第一控制消息用于实现对所述接收端设备的第二输出单元输出的数据的输出控制。具体实现时,发送端设备和接收端设备建立rtsp连接后,即可以通过建立的rtsp连接发送控制消息至接收端设备,以控制接收端设备的数据输出,例如可以包括播放、暂停、关闭、快进等控制。
[0088]进一步的,本发明实施例提供的方法还可以包括:所述发送端设备接收所述接收端设备发送的第二控制消息,所述第二控制消息用于实现对所述发送端设备的第一输出单元输出的数据的输出控制。具体实现时,发送端设备和接收端设备建立rtsp连接后,即接收端设备可以通过建立的rtsp连接发送控制消息至发送端设备,以控制发送端设备的数据输出,例如可以包括播放、暂停、关闭、快进等控制。
[0089]在本发明第一实施例提供的方法中,发送端设备与支持相同数据传输显示协议的接收端设备建立无线通信连接,发送端设备获取所述发送端设备的第一输出单元输出的第一数据的镜像数据作为第二数据,并向所述接收端设备发送所述第二数据,以使得所述接收端设备在接收到所述第二数据后,在所述接收端设备的第二输出单元上输出所述第二数据。本发明提供的方法,使得接收端设备和发送端设备无需通过额外的电子设备即可实现数据连接与传输,使得接收端设备能够输出在发送端设备输出的数据,实现了两个电子设备之间的同屏输出,为用户提供了更好的体验。
[0090]参见图2,为本发明实施例提供的数据显示方法第二实施例示意图。
[0091]图2所示方法应用于接收端端设备,所述接收端端设备具有第二输出单元。所述接收端设备又可以称为sink设备,为接收并输出数据的设备,其可以接收发送端设备发送的发送端设备的第一输出单元输出的媒体数据的镜像数据,并利用第二输出单元将所述镜像数据输出,以使得所述接收端设备输出与发送端设备相同的内容。所述发送端设备可以是移动终端,所述移动终端包括但不限于平板电脑PAD、智能手机、功能手机、掌上电脑PDA、电视等。所述接收端设备可以是智能终端,包括但不限于电视机等具有输出单元的设备。其中,所述接收端设备和所述发送端设备支持相同的数据传输显示协议。
[0092]S201,所述接收端设备与发送端设备建立无线通信连接;其中,所述接收端设备与所述发送端设备支持的数据传输显示协议相同。
[0093]在本发明这一实施例中,接收端设备和发送端设备支持相同的数据传输显示协议。具体地,所述接收端设备和发送端设备支持无线传输显示Miracast协议。无线传输显示Miracast协议是一种基于无线直连(W1-Fi Direct)的无线显示协议,支持此协议的电子设备之间可以通过无线连接传输数据,无线任何连接线也无需通过无线接入点AP实现连接。
[0094]其中,在一种可能的实现方式中,所述接收端设备与发送端设备建立无线通信连接包括:所述接收端设备接收发送端设备发送的无线连接请求消息;其中,所述无线连接请求消息是在所述发送端设备在检测到与所述发送端设备支持相同数据传输显示协议的电子设备并确定至少一个电子设备作为接收端设备之后向所述接收端设备发送的;所述接收端设备向所述发送端设备发送无线连接响应消息以与所述发送端设备建立无线通信连接。具体实现时,接收端设备发送广播消息,发送端设备也发送广播消息。当发送端设备接收到接收端设备的广播消息后,即确定检测到了接收端设备,然后,发送端设备在检测到的电子设备中确定至少一个电子设备作为接收端设备。当发送端设备确定接收端设备后,即向确定的接收端设备发送无线连接请求消息,而后,接收端设备发送的无线连接响应消息以与所述接收端设备建立无线通信连接。当发送端设备在发出无线连接请求消息后,如果在预定时间内未收到接收端设备的无线连接响应消息,则会放弃建立连接。具体的实现可以参照第一实施例的实现方式。
[0095]其中,在另外一种可能的实现方式中,所述接收端设备与发送端设备建立无线通信连接包括:所述接收端设备在检测到与所述接收端设备支持相同数据传输显示协议的发送端设备后,向所述发送端设备发送无线连接请求消息;所述接收端设备接收所述发送端设备发送的无线连接响应消息以与所述发送端设备建立无线通信连接。这一实现方式中,可以由接收端设备发起无线通信连接。具体地,发送端设备和接收端设备均发送广播消息。接收端设备在接收到发送端设备的发送的广播消息后,即确定检测到了发送端设备。这时,接收端设备可以等待发送端设备发起无线通信连接,也可以主动向接收端设备发起通信连接。在后一种方式中,接收端设备向发送端设备发送无线连接请求,发送端设备接收来自接收端设备的无线连接请求消息,并向接收端设备发送无线连接响应消息以与所述接收端设备建立无线通信连接。当接收端设备在发出无线连接请求消息后,如果在预定时间内未收到发送端设备的无线连接响应消息,则会放弃建立连接。
[0096]进一步的,在发送端设备和接收端设备建立无线通信连接后,发送端设备和接收端设备通过媒体格式协商会话确定传输的数据格式。具体实现时,发送端设备和接收端设备可以通过RTSP协议(Real Time Streaming Protocol,实时流传输协议)进行多媒体格式交换协商。
[0097]S202,所述接收端设备接收所述发送端设备发送的第二数据,并在所述接收端设备的第二输出单元上输出所述第二数据;其中,所述第二数据是由所述发送端设备通过获取所述发送端设备的第一输出单元输出的第一数据的镜像数据而得到。
[0098]在一种可能的实现方式中,发送端设备发送的第二数据同时包括视频图像数据和音频数据,所述接收端设备的第二输出单元包括显示单元和音频输出单元,则所述接收端设备接收所述发送端设备发送的第二数据,并在所述接收端设备的第二输出单元上输出所述第二数据包括:所述接收端设备接收所述发送端设备发送的第二数据,其中所述第二数据包括视频数据和音频数据;所述接收端设备利用所述显示单元输出所述视频数据,以及利用所述音频输出单元输出所述音频数据。当然,本领域技术人员可以理解的是,接收端设备在接收到视频数据和音频数据后,也可以将视频数据和/或音频数据发送至具有输出单元的另一电子设备,由另一电子的输出单元进行输出。
[0099]在另外一种可能的实现方式中,当发送端设备发送的第二数据同时包括视频图像数据和音频数据时,接收端设备包括至少两个电子设备,所述至少两个电子设备包括第一接收端设备和第二接收端设备时,所述第一接收端设备至少具有显示单元,所述第二接收端设备至少具有音频输出单元,则所述接收端设备接收所述发送端设备发送的第二数据,并在所述接收端设备的第二输出单元上输出所述第二数据包括:所述第一接收端设备接收所述发送端设备发送的视频数据,所述第二接收端设备接收所述发送端设备发送的音频数据;所述第一接收端设备通过所述第一接收端设备的显示单元输出所述视频数据,所述第二接收端设备通过所述第二接收端设备的音频输出单元输出所述音频数据。也就是说,接收端设备可以包括主接收端设备(primary sink)和从接收端设备(second sink),可以参见图7所示。这时,主接收端设备(第一接收端设备)例如可以包括电视等智能终端,从接收端设备(第二接收端设备)例如可以包括音箱等音频输出设备,在此不进行限定。主接收端具体为具有较大屏幕的大屏设备,由主接收端设备接收视频图像数据并进行输出显示。由从接收端设备(第二接收端设备)接收音频数据并进行输出播放。
[0100]进一步的,本发明实施例提供的方法还可以包括:所述方法还包括:[0101]所述接收端设备接收所述发送端设备发送的第一控制消息,所述第一控制消息用于实现对所述接收端设备的第二输出单元输出的数据的输出控制。具体实现时,发送端设备和接收端设备建立rtsp连接后,即可以通过建立的rtsp连接发送控制消息至接收端设备,以控制接收端设备的数据输出,例如可以包括播放、暂停、关闭、快进等控制。
[0102]进一步的,本发明实施例提供的方法还可以包括:所述接收端设备向所述发送端设备发送第二控制消息,所述第二控制消息用于实现对所述发送端设备的第一输出单元输出的数据的输出控制。具体实现时,发送端设备和接收端设备建立rtsp连接后,即接收端设备可以通过建立的rtsp连接发送控制消息至发送端设备,以控制发送端设备的数据输出,例如可以包括播放、暂停、关闭、快进等控制。
[0103]在一种优选的实现方式中,接收端设备设置支持双频(2.4G/5G)的无线网卡,并配备双天线,以提升无线网卡的传输速度,以保证数据的实时显示。进一步的,为了提高显示的实时性,减少显示的延迟,在接收端设备接收到发送端设备发送的多媒体数据后,判断接收的多媒体数据时间差较大时,则会丢弃时间戳较前(即与当前时刻时间差较大)的数据,而提取距离当前时间较近的数据进行输出显示。
[0104]图3为本发明实施例提供的数据显示方法第三实施例示意图。
[0105]S301,发送端设备检测接收端设备,发送广播消息。
[0106]S302,接收端设备检测发送端设备,发送广播消息。
[0107]S303,发送端设备向接收端设备发送无线连接请求消息。
[0108]S304,接收端设备向发送端设备发送无线连接响应消息。
[0109]S305,发送端设备向接收端设备发送媒体数据格式协商消息。
[0110]S306,接收端设备向发送端设备发送媒体数据格式协商响应消息。
[0111]S307,发送端设备获取第一输出单元输出的多媒体数据的镜像数据,并将其发送至接收端设备。
[0112]S308,接收端设备输出多媒体数据的镜像数据。
[0113]S309,发送端设备向接收端设备发送播放控制消息。
[0114]S310,接收端设备向发送端设备发送播放控制消息。
[0115]参见图4,为本发明实施例提供的数据显示方法第四实施例示意图。
[0116]S401,发送端设备检测接收端设备,发送广播消息。
[0117]S402,接收端设备检测发送端设备,发送广播消息。
[0118]其中,步骤S401和步骤402并没有必然的先后执行顺序。
[0119]S403,接收端设备向发送端设备发送无线连接请求消息。
[0120]S404,发送设备向接收端设备发送无线连接响应消息。
[0121]S405,发送端设备向接收端设备发送媒体数据格式协商消息。
[0122]S406,接收端设备向发送端设备发送媒体数据格式协商响应消息。
[0123]S407,发送端设备获取第一输出单元输出的多媒体数据的镜像数据,并将其发送至接收端设备。
[0124]S408,接收端设备输出多媒体数据的镜像数据。
[0125]S409,发送端设备向接收端设备发送播放控制消息。
[0126]S410,接收端设备向发送端设备发送播放控制消息。[0127]图5为本发明实施例提供的发送端设备示意图。
[0128]一种发送端设备,所述发送端设备具有第一输出单元504,所述发送端设备还包括:
[0129]第一通信单元501,用于与接收端设备建立无线通信连接;其中,所述接收端设备与所述发送端设备支持的数据传输显示协议相同;
[0130]数据获取单元502,用于获取所述第一输出单元输出的第一数据的镜像数据作为
第二数据;
[0131]第一发送单元503,用于向所述接收端设备发送所述第二数据,以使得所述接收端设备在接收到所述第二数据后,在所述接收端设备的第二输出单元上输出所述第二数据。
[0132]进一步的,所述第一通信单元包括:
[0133]第一检测单元,用于检测与所述发送端设备支持相同数据传输显示协议的电子设备,并确定至少一个电子设备作为接收端设备;
[0134]第一连接请求发送单元,用于向确定的接收端设备发送无线连接请求消息;
[0135]第一响应消息接收单元,用于所述发送端设备接收所述接收端设备发送的无线连接响应消息以与所述接收端设备建立无线通信连接。
[0136]进一步的,所述第一通信单元包括:
[0137]第一连接请求接收单元,用于接收来自接收端设备的无线连接请求消息;其中,所述无线连接请求消息是在所述接收端设备检测到所述发送端设备后发送的;
[0138]第一响应消息发送单元,用于向所述接收端设备发送无线连接响应消息以与所述接收端设备建立无线通信连接。
[0139]进一步的,所述数据获取包括:
[0140]监听单元,用于监听所述第一输出单元;
[0141]录制单元,用于录制所述第一输出单元输出的第一数据以生成所述第一数据的镜像数据,将生成的第一数据的镜像数据作为第二数据。
[0142]进一步的,所述监听单元具体用于监听所述发送端设备的显示单元和/或音频输出单元;
[0143]进一步的,所述录制单元具体用于录制所述发送端设备的显示单元和/或音频输出单元输出的数据以生成第一数据的镜像数据。
[0144]进一步的,所述第一发送单元具体用于:当所述第二数据包括视频数据和音频数据时,向接收端设备发送所述视频数据和所述音频数据,以使得所述接收端设备在接收到所述视频数据和所述音频数据后,通过所述接收端设备的显示单元输出所述视频数据以及通过所述接收端设备的音频输出单元输出所述音频数据。
[0145]进一步的,当所述第二数据包括视频数据和音频数据时,所述第一发送单元具体包括:
[0146]第一发送子单元,用于向第一接收端设备发送视频数据,以使得所述第一接收端设备在接收到所述视频数据后通过所述第一接收端设备的显示单元输出所述视频数据;
[0147]第二发送子单元,用于向第二接收端设备发送所述音频数据,以使得所述第二接收端设备在接收到所述音频数据后通过所述第二接收端设备的音频输出单元输出所述音频数据。[0148]进一步的,所述设备还包括:
[0149]第二发送单元,用于向所述接收端设备发送第一控制消息,所述第一控制消息用于实现对所述接收端设备的第二输出单元输出的数据的输出控制。
[0150]进一步的,所述发送端设备还包括:
[0151]第二接收单元,拥有过接收所述接收端设备发送的第二控制消息,所述第二控制消息用于实现对所述发送端设备的第一输出单元输出的数据的输出控制。
[0152]图6为本发明实施例提供的接收端设备示意图。
[0153]—种接收端设备,所述接收端设备具有第二输出单元603,所述接收端设备还包括第二通信单元601和第一接收单元602,其中:
[0154]所述第二通信单元601用于与发送端设备建立无线通信连接;其中,所述接收端设备与所述发送端设备支持的数据传输显示协议相同;
[0155]所述第一接收单元602用于接收所述发送端设备发送的第二数据;其中,所述第二数据是由所述发送端设备通过获取所述发送端设备的第一输出单元输出的第一数据的镜像数据而得到;
[0156]所述第二输出单元603,用于输出所述第二数据。
[0157]其中,所述接收端设备支持的数据传输显示协议具体为无线传输显示Miracast协议。
[0158]进一步的,所述第二通信单元包括:
[0159]第二连接请求接收单元,用于接收发送端设备发送的无线连接请求消息;其中,所述无线连接请求消息是在所述发送端设备在检测到与所述发送端设备支持相同数据传输显示协议的电子设备并确定至少一个电子设备作为接收端设备之后向所述接收端设备发送的;
[0160]第二响应消息发送单元,用于向所述发送端设备发送无线连接响应消息以与所述发送端设备建立无线通信连接。
[0161]进一步的,所述第二通信单元包括:
[0162]第二检测单元,用于检测与所述接收端设备支持相同数据传输显示协议的发送端设备;
[0163]第二连接请求发送单元,用于向所述发送端设备发送无线连接请求消息;
[0164]第二响应消息接收单元,用于所述接收端设备接收所述发送端设备发送的无线连接响应消息以与所述发送端设备建立无线通信连接。
[0165]进一步的,所述接收端设备的第二输出单元包括显示单元和音频输出单元,则所述第一接收单元包括:
[0166]第一接收子单元,用于接收所述发送端设备发送的视频数据,并将所述视频数据发送至所述显示单元;
[0167]第二接收子单元,用于接收所述发送端设备发送的音频数据,并将所述音频数据发送至所述音频输出单元。
[0168]所述显示单元具体用于接收第一接收子单元发送的视频数据,并输出所述视频数据。
[0169]所述音频输出单元具体用于接收第二接收子单元发送的音频数据,并输出所述音频数据。
[0170]进一步的,所述接收端设备包括第一接收端设备和第二接收端设备,所述第一接收端设备至少具有显示单元,所述第二接收端设备至少具有音频输出单元,则所述第一接收端设备接收所述发送端设备发送的视频数据,所述第二接收端设备接收所述发送端设备发送的音频数据;所述第一接收端设备通过所述第一接收端设备的显示单元输出所述视频数据,所述第二接收端设备通过所述第二接收端设备的音频输出单元输出所述音频数据。
[0171]进一步的,所述接收端设备还包括:
[0172]第三接收单元,用于接收所述发送端设备发送的第一控制消息,所述第一控制消息用于实现对所述接收端设备的第二输出单元输出的数据的输出控制。
[0173]进一步的,所述接收端设备还包括:
[0174]第三发送单元,用于向所述发送端设备发送第二控制消息,所述第二控制消息用于实现对所述发送端设备的第一输出单元输出的数据的输出控制。
[0175]图7为本发明实施例提供的发送端设备和接收端设备连接的应用场景示意图。
[0176]在这一场景中,接收端包括至少两个电子设备,所述至少两个电子设备包括第一接收端设备和第二接收端设备时,所述第一接收端设备至少具有显示单元,所述第二接收端设备至少具有音频输出单元也就是说,接收端设备可以包括主接收端设备(primarysink)和从接收端设备(second sink),可以参见图7所示。这时,主接收端设备(第一接收端设备)例如可以包括电视等智能终端,从接收端设备(第二接收端设备)例如可以包括音箱等音频输出设备,在此不进行限定。主接收端具体为具有较大屏幕的大屏设备,由主接收端设备接收视频图像数据并进行输出显示。由从接收端设备(第二接收端设备)接收音频数据并进行输出播放。发送端设备与两个接收端设备分别实现通信连接与数据传输。
[0177]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0178]本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序单元。一般地,程序单元包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序单元可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0179]以上所述仅是本发明的【具体实施方式】,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【权利要求】
1.一种数据显示方法,其特征在于,所述方法应用于发送端设备,所述发送端设备具有第一输出单元,所述方法包括: 所述发送端设备与接收端设备建立无线通信连接;其中,所述接收端设备与所述发送端设备支持的数据传输显示协议相同; 所述发送端设备获取所述第一输出单元输出的第一数据的镜像数据作为第二数据;所述发送端设备向所述接收端设备发送所述第二数据,以使得所述接收端设备在接收到所述第二数据后,在所述接收端设备的第二输出单元上输出所述第二数据。
2.根据权利要求1所述的方法,其特征在于,所述发送端设备与接收端设备建立无线通信连接包括: 所述发送端设备检测与所述发送端设备支持相同数据传输显示协议的电子设备,并确定至少一个电子设备作为接收端设备; 所述发送端设备向确定的接收端设备发送无线连接请求消息; 所述发送端设备接收所述接收端设备发送的无线连接响应消息以与所述接收端设备建立无线通信连接。
3.根据权利要求1所述的方法,其特征在于,所述发送端设备与接收端设备建立无线通信连接包括: 所述发送端设备接收来自接收端设备的无线连接请求消息;其中,所述无线连接请求消息是在所述接收端设备检测到所述发送端设备后发送的; 所述发送端设备向所述接收端设备发送无线连接响应消息以与所述接收端设备建立无线通信连接。
4.根据权利要求1所述的方法,其特征在于,所述发送端设备获取所述第一输出单元输出的第一数据的镜像数据作为第二数据包括: 所述发送端设备监听所述第一输出单元,录制所述第一输出单元输出的第一数据以生成所述第一数据的镜像数据; 将生成的第一数据的镜像数据作为第二数据。
5.根据权利要求4所述的方法,其特征在于,所述发送端设备监听所述第一输出单元,录制所述第一输出单元输出的第一数据以生成所述第一数据的镜像数据包括: 所述发送端设备监听所述发送端设备的显示单元和/或音频输出单元; 所述发送端设备录制所述发送端设备的显示单元和/或音频输出单元输出的数据以生成第一数据的镜像数据。
6.根据权利要求4或5所述的方法,其特征在于,当所述第二数据包括视频数据和音频数据时,则所述发送端设备向所述接收端设备发送所述第二数据包括: 所述发送端设备向接收端设备发送所述视频数据和所述音频数据,以使得所述接收端设备在接收到所述视频数据和所述音频数据后,通过所述接收端设备的显示单元输出所述视频数据以及通过所述接收端设备的音频输出单元输出所述音频数据; 或者 所述发送端设备向第一接收端设备发送所述视频数据,向第二接收端设备发送所述音频数据,以使得所述第一接收端设备在接收到所述视频数据后通过所述第一接收端设备的显示单元输出所述视频数据,以及,使得所述第二接收端设备在接收到所述音频数据后通过所述第二接收端设备的音频输出单元输出所述音频数据。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括: 所述发送端设备向所述接收端设备发送第一控制消息,所述第一控制消息用于实现对所述接收端设备的第二输出单元输出的数据的输出控制; 和/或 所述发送端设备接收所述接收端设备发送的第二控制消息,所述第二控制消息用于实现对所述发送端设备的第一输出单元输出的数据的输出控制。
8.一种数据显示方法,其特征在于,所述方法应用于接收端设备,所述接收端设备具有第二输出单元,所述方法包括: 所述接收端设备与发送端设备建立无线通信连接;其中,所述接收端设备与所述发送端设备支持的数据传输显示协议相同; 所述接收端设备接收所述发送端设备发送的第二数据,并在所述接收端设备的第二输出单元上输出所述第二数据;其中,所述第二数据是由所述发送端设备通过获取所述发送端设备的第一输出单元输出的第一数据的镜像数据而得到。
9.根据权利要求8所述的方法,其特征在于,所述接收端设备与发送端设备建立无线通信连接包括: 所述接收端设备接收发送端设备发送的无线连接请求消息;其中,所述无线连接请求消息是在所述发送端设备在检测到与所述发送端设备支持相同数据传输显示协议的电子设备并确定至少一个电子设备作为接收端设备之后向所述接收端设备发送的; 所述接收端设备向所述发送端设备发送无线连接响应消息以与所述发送端设备建立无线通信连接。
10.根据权利要求8所述的方法,其特征在于,所述接收端设备与发送端设备建立无线通信连接包括: 所述接收端设备在检测到与所述接收端设备支持相同数据传输显示协议的发送端设备后,向所述发送端设备发送无线连接请求消息; 所述接收端设备接收所述发送端设备发送的无线连接响应消息以与所述发送端设备建立无线通信连接。
11.根据权利要求8所述的方法,其特征在于,所述接收端设备的第二输出单元包括显示单元和音频输出单元,则所述接收端设备接收所述发送端设备发送的第二数据,并在所述接收端设备的第二输出单元上输出所述第二数据包括: 所述接收端设备接收所述发送端设备发送的第二数据,其中所述第二数据包括视频数据和音频数据; 所述接收端设备利用所述显示单元输出所述视频数据,以及利用所述音频输出单元输出所述音频数据。
12.根据权利要求8所述的方法,其特征在于,所述接收端设备包括第一接收端设备和第二接收端设备,所述第一接收端设备至少具有显示单元,所述第二接收端设备至少具有音频输出单元,则所述接收端设备接收所述发送端设备发送的第二数据,并在所述接收端设备的第二输出单元上输出所述第二数据包括: 所述第一接收端设备接收所述发送端设备发送的视频数据,所述第二接收端设备接收所述发送端设备发送的音频数据; 所述第一接收端设备通过所述第一接收端设备的显示单元输出所述视频数据,所述第二接收端设备通过所述第二接收端设备的音频输出单元输出所述音频数据。
13.根据权利要求8所述的方法,其特征在于,所述方法还包括: 所述接收端设备接收所述发送端设备发送的第一控制消息,所述第一控制消息用于实现对所述接收端设备的第二输出单元输出的数据的输出控制; 和/或 所述接收端设备向所述发送端设备发送第二控制消息,所述第二控制消息用于实现对所述发送端设备的第一输出单元输出的数据的输出控制。
14.根据权利要求8-13所述的方法,其特征在于,所述接收端设备支持的数据传输显示协议具体为无线传输显示Miracast协议。
15.一种发送端设备,其特征在于,所述发送端设备具有第一输出单元,所述发送端设备还包括: 第一通信单元,用于与接收端设备建立无线通信连接;其中,所述接收端设备与所述发送端设备支持的数据传输显示协议相同; 数据获取单元,用于获取所述第一输出单元输出的第一数据的镜像数据作为第二数据; 第一发送单元,用于向所述接收端设备发送所述第二数据,以使得所述接收端设备在接收到所述第二数据后,在所述接收端设备的第二输出单元上输出所述第二数据。
16.一种接收端设备,其特征在于,所述接收端设备具有第二输出单元,所述接收端设备还包括第二通信单元和第一接收单元,其中: 所述第二通信单元用于与发送端设备建立无线通信连接;其中,所述接收端设备与所述发送端设备支持的数据传输显示协议相同; 所述第一接收单元用于接收所述发送端设备发送的第二数据;其中,所述第二数据是由所述发送端设备通过获取所述发送端设备的第一输出单元输出的第一数据的镜像数据而得到; 所述第二输出单元,用于输出所述第二数据。
17.根据权利要求16所述的设备,其特征在于,所述接收端设备支持的数据传输显示协议具体为无线传输显示Miracast协议。
【文档编号】H04N21/436GK103648015SQ201310580896
【公开日】2014年3月19日 申请日期:2013年11月18日 优先权日:2013年11月18日
【发明者】张国良, 陈国政, 黄钦 申请人:乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1