一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

显示设备投屏方法、显示设备及客户端与流程

2021-10-29 07:52:00 来源:中国专利 TAG:
显示设备投屏方法、显示设备及客户端与流程

本发明实施例涉及显示设备技术领域,尤其涉及一种显示设备投屏方法、显示设备及客户端。

背景技术

随着用户对显示设备需求的不断提高,智能显示设备也具有越来越多的功能,例如用户可以将智能终端播放的视频投屏显示在智能显示设备上,提高观看视频的体验。

目前,通过在智能客户端实现在智能显示设备上进行投屏时,智能客户端是通过对播放的视频进行录屏获得图像数据;同时,智能客户端通过调用输出声音的接口获取音频数据。智能客户端将图像数据及音频数据同时通过无线通信传输至智能显示设备进行投屏,实现了将智能终端的视频在智能显示设备上播放的功能,提高了用户的观看体验。

但是,为了用户的隐私安全,设定了当智能客户端的应用系统为安卓系统时,智能客户端无法通过调用输出声音的接口获取音频数据。因此,当使用应用系统为安卓系统的智能客户端进行投屏时,智能显示设备只能显示图像,无法同步播放声音,影响用户的投屏体验。



技术实现要素:

本发明实施例提供一种显示设备投屏方法、显示设备及客户端,以克服推送的信息对播放的视频造成遮挡的问题。

第一方面,本发明实施例提供一种显示设备投屏方法,应用于显示设备,所述方法包括:

接收客户端通过无线局域网发送的投屏请求,其中所述投屏请求中携带客户端的系统类型;

根据所述投屏请求识别系统类型;

若识别系统类型为安卓系统,则通过无线局域网向所述客户端发送投屏响应信息,以使所述客户端根据投屏响应信息与所述显示设备建立蓝牙通道,并且通过无线局域网将图像数据传输至显示设备以及通过蓝牙通道将音频数据传输至所述显示设备;

根据所述图像数据及所述音频数据播放视频。

在一种可能的设计中,在所述若识别系统类型为安卓系统之后,还包括;

检测蓝牙状态;

若蓝牙为关闭状态,则生成打开蓝牙的提示信息;

接收打开蓝牙的确认信息,并根据所述确认信息设置显示设备的蓝牙为开启状态。

在一种可能的设计中,在所述根据所述投屏请求识别系统类型之后,还包括;

若识别系统类型为非安卓系统,则通过无线局域网向所述客户端发送投屏确认信息,以使所述客户端根据所述投屏确认信息将图像数据和音频数据通过无线局域网传输至所述显示设备;

根据所述图像数据及所述音频数据播放视频。

第二方面,本发明实施例提供一种显示设备投屏方法,应用于客户端,所述方法包括:

通过无线局域网向显示设备发送投屏请求,其中所述投屏请求中携带客户端的系统类型,以使所述显示设备根据所述投屏请求识别系统类型为安卓系统时生成投屏响应信息;

接收所述显示设备通过无线局域网发送的投屏响应信息;

根据投屏响应信息与所述显示设备建立蓝牙通道;

通过无线局域网将图像数据传输至所述显示设备以及通过蓝牙通道将音频数据传输至所述显示设备,以使所述显示设备根据所述图像数据及所述音频数据播放视频。

在一种可能的设计中,在所述接收所述显示设备通过无线局域网发送的投屏响应信息之后,还包括:

检测蓝牙状态;

若所述蓝牙为关闭状态,则生成打开蓝牙的提示信息;

接收打开蓝牙的确认信息,并根据所述确认信息设置客户端的蓝牙为开启状态。

在一种可能的设计中,所述投屏响应信息中携带所述显示设备的蓝牙识别码,则所述根据投屏响应信息与所述显示设备建立蓝牙通道包括:

根据所述投屏响应信息启动蓝牙扫描,并根据所述投屏响应信息中携带所述显示设备的蓝牙识别码与所述显示设备建立蓝牙通道。

在一种可能的设计中,在所述通过无线局域网向显示设备发送投屏请求之后,还包括;

接收所述显示设备根据所述投屏请求识别系统类型为非安卓系统时生成的投屏确认信息;

根据所述投屏确认信息将图像数据和音频数据通过无线局域网传输至所述显示设备,以使所述显示设备根据所述图像数据及所述音频数据播放视频。

第三方面,本发明实施例提供一种显示设备投屏方法,所述方法包括:

客户端通过无线局域网向显示设备发送投屏请求,其中所述投屏请求中携带客户端的系统类型;

所述显示设备根据所述投屏请求识别系统类型;

若所述显示设备识别系统类型为安卓系统,则通过无线局域网向所述客户端发送投屏响应信息;

所述客户端根据投屏响应信息与所述显示设备建立蓝牙通道;

所述客户端通过无线局域网将图像数据传输至显示设备以及通过蓝牙通道将音频数据传输至所述显示设备;

所述显示设备根据所述图像数据及所述音频数据播放视频。

第四方面,本发明实施例提供一种显示设备,包括至少一个处理器和存储器;

所述存储器存储计算机执行指令;

所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如第一方面所述的显示设备投屏方法。

第五方面,本发明实施例提供一种客户端,包括至少一个处理器和存储器;

所述存储器存储计算机执行指令;

所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如第二方面任一项所述的显示设备投屏方法。

第六方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如第一方面任一项所述的显示设备投屏方法。

第七方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如第二方面任一项所述的显示设备投屏方法。

本申请实施例所提供显示设备投屏方法、显示设备及客户端,通过设置由客户端生成投屏请求,并且将投屏请求通过无线局域网发送至显示设备,当显示设备识别出客户端的应用系统为安卓系统时,通过无线局域网向客户端发送投屏响应信息,使客户端根据投屏响应信息与显示设备建立蓝牙通道,客户端通过无线局域网将图像数据传输至显示设备以及通过蓝牙通道将音频数据传输至显示设备,显示设备根据图像数据及音频数据播放视频,实现了当客户端的应用系统为安卓系统时客户端在显示设备上进行投屏的功能,提高了用户观看视频的体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的应用场景示意图;

图2为本发明实施例提供的显示设备投屏方法流程示意图一;

图3为本发明实施例提供的显示设备投屏方法流程示意图二;

图4为本发明实施例提供的显示设备的用户界面示意图;

图5为本发明实施例提供的显示设备投屏方法流程示意图三;

图6为本发明实施例提供的显示设备投屏方法流程示意图四;

图7为本发明实施例提供的客户端的用户界面示意图;

图8为本发明实施例提供的显示设备投屏方法流程示意图五;

图9为本发明实施例提供的显示设备投屏装置结构示意图一;

图10为本发明实施例提供的显示设备投屏装置结构示意图二;

图11为本发明实施例提供的显示设备结构示意图;

图12为本发明实施例提供的客户端结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本发明申请实施例中的附图,对本发明申请实施例中的技术方案进行清楚、完整的地描述,显然,所描述的实施例仅仅是本发明申请一部分实施例,而不是全部的实施例。基于本发明申请中的实施例,本领域普通技术人员在没有做出作出创造性劳动前提下所获得的所有其他实施例,都属于本发明申请保护的范围。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

下面首先结合附图对本申请所涉及的概念进行说明。在此需要指出的是,以下对各个概念的说明,仅为了使本申请的内容更加容易理解,并不表示对本申请保护范围的限定。

本申请各实施例中使用的术语“模块”,可以是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。

图1为本发明实施例提供的应用场景示意图。如图1所示,本发明实施例的应用场景包括显示设备100和客户端200。

示例的,显示设备100,一方面讲,可以是液晶显示器、OLED(Organic Light Emitting Diode)显示器、投影显示设备;另一方面讲,显示设备100可以是智能电视或显示器和机顶盒组成的显示系统。具体显示设备类型,尺寸大小和分辨率等不作限定,本领技术人员可以理解的是,显示设备100可以根据需要做性能和配置上的一些改变。显示设备100除了提供广播接收电视功能之外,还可以附加提供计算机支持功能的智能网络电视功能。示例的包括,网络电视、智能电视、互联网协议电视(IPTV)等。在一些实施例中,显示设备可以不具备广播接收电视功能。

示例的,客户端200可以是具备投屏控制功能的智能终端,能够将客户端200播放的视频投屏到显示设备上进行播放。其中,显示设备100与客户端200之间通过无线通信进行视频传输。客户端200可以是手机、平板电脑或笔记本等能够与显示设备100进行无线通信的智能终端设备,其中智能终端设备上还安装有能够将客户端100的视频在显示设备100上进行投屏的应用软件。

在一些实施例中,通过客户端200在显示设备100上进行投屏时,客户端200是通过对播放的视频进行录屏获得图像数据;同时,客户端通过调用输出声音的接口获取音频数据。客户端将图像数据及音频数据同时通过无线通信传输至智能显示设备进行投屏,将客户端200的视频在显示设备上进行播放,提高了用户的观看体验。

然而,当客户端200的应用系统为安卓系统时,为了用户的隐私安全,客户端200无法通过调用输出声音的接口获取音频数据,因此,当使用应用系统为安卓系统的客户端20进行投屏时,显示设备100只能显示图像,无法同步播放声音,影响用户的投屏体验。

为了解决当客户端200的应用系统为安卓系统时实现显示设备100的投屏功能,本实施例提供一种显示设备投屏方法,当显示设备100识别出客户端200的应用系统为安卓系统时,通过无线局域网向客户端200发送投屏响应信息,使客户端200根据投屏响应信息与显示设备100建立蓝牙通道,客户端200通过无线局域网将图像数据传输至显示设备100以及通过蓝牙通道将音频数据传输至显示设备,显示设备100根据图像数据及音频数据播放视频,实现了当客户端200的应用系统为安卓系统时实现显示设备100的投屏功能,提高了用户体验。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图2为本发明实施例提供的显示设备投屏方法流程示意图一。本实施例的执行主体可以为图1所示的显示设备。如图2所示,该方法包括:

201、接收客户端通过无线局域网发送的投屏请求,其中投屏请求中携带客户端的系统类型。

具体的,无线局域网可以为WIFI。当用户使用显示设备的投屏功能时,用户可以通过在客户端的投屏应用软件的界面输入投屏控制指令,客户端根据用户输入的投屏控制指令生成投屏请求,并且将该投屏请求通过WIFI发送至显示设备。其中,投屏控制指令中携带客户端的系统类型,因此当客户端根据用户输入的投屏控制指令生成投屏请求的时候,生成的投屏请求中携带客户端的系统类型。示例性的,客户端的系统类型可以为安卓系统、苹果系统、塞班系统或微软系统等。

202、根据投屏请求识别系统类型。

具体的,显示设备将接收到的投屏请求进行解析,并获得投屏请求中包含的客户端的系统类型。当客户端的系统类型为非安卓系统时,在客户端上安装的实现投屏功能的应用通常为系统已经通过安全认证的应用,能够通过调用输出声音的接口获取音频数据,在投屏时能够同时播放图像和音频。当客户端的系统类型为安卓系统时,客户端无法通过调用输出声音的接口获取音频数据,当使用应用系统为安卓系统的客户端进行投屏时,显示设备只能显示图像,无法同步播放声音。

203、若识别系统类型为安卓系统,则通过无线局域网向客户端发送投屏响应信息,以使客户端根据投屏响应信息与显示设备建立蓝牙通道,并且通过无线局域网将图像数据传输至显示设备以及通过蓝牙通道将音频数据传输至显示设备。

当客户端的系统类型为安卓系统时,为了实现显示设备在播放图像的同时能够播放音频,客户端与显示设备之间可以通过建立蓝牙连接,使得显示设备直接通过蓝牙获得系统的音频数据。因此,当显示设备识别客户端系统类型为安卓系统时,显示设备通过无线局域网向客户端发送投屏响应信息,客户端可以根据投屏响应信息与显示设备建立蓝牙传输通道。当客户端与显示设备建立蓝牙传输通道成功之后,显示设备可以通过WIFI将图像数据传输至显示设备,并且显示设备可以通过蓝牙传输通道将音频数据传输至显示设备。

204、根据图像数据及音频数据播放视频。

显示设备通过WIFI接收客户端发送的图像数据传输,通过蓝牙传输通道接收客户端发送的音频数据。具体的,显示设备将图像数据通过基于套接字的WIFI进行镜像数据传输。显示设备根据接收到的图像数据及音频数据播放视频,实现了将客户端的视频投屏播放到显示设备的功能,一方面放大了播放视频的显示屏大小,另一方面使用显示设备播放音频,提高了用户观看视频的体验。

本实施例提供的显示设备投屏方法,通过设置由客户端生成投屏请求,并且将投屏请求通过无线局域网发送至显示设备,当显示设备识别出客户端的应用系统为安卓系统时,通过无线局域网向客户端发送投屏响应信息,使客户端根据投屏响应信息与显示设备建立蓝牙通道,客户端通过无线局域网将图像数据传输至显示设备以及通过蓝牙通道将音频数据传输至显示设备,显示设备根据图像数据及音频数据播放视频,实现了当客户端的应用系统为安卓系统时实现显示设备的投屏功能,提高了用户体验。

图3为本发明实施例提供的显示设备投屏方法流程示意图二。本发明实施例针对图2实施例中在若显示设备识别系统类型为安卓系统之后的方法进行了详细说明。在图2提供的实施例基础上,如图3所示,该方法包括:

301、检测蓝牙状态。

若显示设备识别系统类型为安卓系统,客户端需要与显示设备之间建立蓝牙通道用于传输音频信号,因此显示设备通过检测蓝牙状态确认显示设备的蓝牙传输是否打开。

302、若蓝牙为关闭状态,则生成打开蓝牙的提示信息。

当显示设备检测出显示设备的蓝牙状态为关闭时,显示设备生成提示用户打开蓝牙的提示信息,并在其用户界面上进行显示。其中,用户界面是显示设备与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphicuserinterface,GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、微件等可视的界面元素。示例性的,图4为本发明实施例提供的显示设备的用户界面示意图。如图4所示,在显示设备的用户界面通过弹出窗口,窗口的文本内容为“请打开蓝牙”,用于提示用户打开蓝牙。用户界面还包括“确认”和“取消”两个控件,用于实现用户与显示设备的之间的交互,用户可以通过点击“确认”打开显示设备的蓝牙开关。本发明实施例对用户界面显示打开显示设备蓝牙的提示形式不做限制。

303、接收打开蓝牙的确认信息,并根据所述确认信息设置显示设备的蓝牙为开启状态。

当用户确认打开蓝牙之后,显示设备接收用户输入的确认打开蓝牙的信息,显示设备根据确认信息设置显示设备的蓝牙为开启状态。

本实施例提供的显示设备投屏方法,在若显示设备识别系统类型为安卓系统之后,通过设置显示设备检测蓝牙的状态,当蓝牙为关闭状态时,则显示设备生成打开蓝牙的提示信息,接收打开蓝牙的确认信息并根据确认信息设置显示设备的蓝牙为开启状态。本发明实施例提供的方法通过设置显示设备检测并打开各自的蓝牙开关,使得显示设备与客户端之间能够成功建立蓝牙传输通道,用于客户端将音频数据通过蓝牙传输通道发送至显示设备,实现了当客户端的应用系统为安卓系统时显示设备的投屏功能,提高了用户体验。

在一种可能的实现方式中,显示设备在图2提供的实施例步骤202中在根据投屏请求识别系统类型之后,还可以包括:

若识别系统类型为非安卓系统,则通过无线局域网向所述客户端发送投屏确认信息,以使所述客户端根据所述投屏确认信息将图像数据和音频数据通过无线局域网传输至所述显示设备;根据所述图像数据及所述音频数据播放视频。

本实施例提供的显示设备投屏方法,通过设置若显示设备识别客户端的系统类型为非安卓系统,则显示设备通过无线局域网向客户端发送投屏确认信息,使得客户端根据投屏确认信息将图像数据和音频数据通过无线局域网传输至显示设备,显示设备根据图像数据及音频数据播放视频。本发明实施例提供了一种当识别出客户端的系统类型为非安卓系统时,显示设备与客户端之间实现投屏的方法。

图5为本发明实施例提供的显示设备投屏方法流程示意图三。本实施例的执行主体可以为图1所示的客户端,如图5所示,该方法包括:

501、通过无线局域网向显示设备发送投屏请求,其中投屏请求中携带客户端的系统类型,以使显示设备根据投屏请求识别系统类型为安卓系统时生成投屏响应信息。

502、接收显示设备通过无线局域网发送的投屏响应信息。

503、根据投屏响应信息与显示设备建立蓝牙通道。

504、通过无线局域网将图像数据传输至显示设备以及通过蓝牙通道将音频数据传输至显示设备,以使显示设备根据图像数据及音频数据播放视频。

本实施例提供的显示设备投屏方法,通过设置由客户端生成投屏请求,并且将投屏请求通过无线局域网发送至显示设备,当显示设备识别出客户端的应用系统为安卓系统时,通过无线局域网向客户端发送投屏响应信息,使客户端根据投屏响应信息与显示设备建立蓝牙通道,客户端通过无线局域网将图像数据传输至显示设备以及通过蓝牙通道将音频数据传输至显示设备,显示设备根据图像数据及音频数据播放视频,实现了当客户端的应用系统为安卓系统时实现显示设备的投屏功能,提高了用户体验。

图6为本发明实施例提供的显示设备投屏方法流程示意图四。在图5实施例的基础上,本发明实施例针对步骤502中在接收显示设备通过无线局域网发送的投屏响应信息之后的方法进行了详细说明。如图6所示,该方法包括:

601、检测蓝牙状态。

在接收显示设备通过无线局域网发送的投屏响应信息之后,客户端根据投屏响应信息确认显示设备识别的系统类型为安卓系统。客户端需要与显示设备之间建立蓝牙通道用于传输音频信号,因此客户端通过检测蓝牙状态确认客户端的蓝牙传输是否打开。

602、若蓝牙为关闭状态,则生成打开蓝牙的提示信息。

当客户端检测出客户端的蓝牙状态为关闭时,客户端生成提示用户打开蓝牙的提示信息,并在其用户界面上进行显示。其中,用户界面是客户端与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。示例性的,图7为本发明实施例提供的客户端的用户界面示意图。如图7所示,在客户端的用户界面通过弹出窗口,窗口的文本内容为“请打开蓝牙”,用于提示用户打开蓝牙。用户界面还包括“确认”和“取消”两个控件,用于实现用户与客户端的之间的交互,用户可以通过点击“确认”打开客户端的蓝牙开关。本发明实施例对用户界面显示打开客户端蓝牙的提示形式不做限制。

603、接收打开蓝牙的确认信息,并根据所述确认信息设置客户端的蓝牙为开启状态。

当用户确认打开蓝牙之后,客户端接收用户输入的确认打开蓝牙的信息,客户端根据确认信息设置客户端的蓝牙为开启状态。

604、根据投屏响应信息与显示设备建立蓝牙通道。

具体的,客户端根据投屏响应信息启动蓝牙扫描,获得所有可被识别的蓝牙设备。通过解析投屏响应信息获得显示设备的蓝牙识别码,通过根据显示设备的蓝牙识别码与获得所有可被识别的蓝牙设备的识别码进行匹配,与显示设备建立蓝牙通道。

本实施例提供的显示设备投屏方法,在接收所述显示设备通过无线局域网发送的投屏响应信息之后,通过设置客户端检测蓝牙的状态,当蓝牙为关闭状态时,则显示设备生成打开蓝牙的提示信息,接收打开蓝牙的确认信息并根据确认信息设置显示设备的蓝牙为开启状态。并且设置投屏响应信息中携带所述显示设备的蓝牙识别码,客户端根据所述投屏响应信息启动蓝牙扫描,并根据所述投屏响应信息中携带所述显示设备的蓝牙识别码与所述显示设备建立蓝牙通道。本发明实施例提供的方法通过设置显示设备检测并打开各自的蓝牙开关,使得显示设备与客户端之间能够成功建立蓝牙传输通道,用于客户端将音频数据通过蓝牙传输通道发送至显示设备,实现了当客户端的应用系统为安卓系统时显示设备的投屏功能,提高了用户体验。

在一种可能的实现方式中,客户端在图5提供的实施例步骤501中在通过无线局域网向显示设备发送投屏请求之后,还可以包括:

接收显示设备根据投屏请求识别系统类型为非安卓系统时生成的投屏确认信息,根据投屏确认信息将图像数据和音频数据通过无线局域网传输至显示设备,以使显示设备根据图像数据及音频数据播放视频。

本实施例提供的显示设备投屏方法,通过设置接收显示设备根据投屏请求识别系统类型为非安卓系统时生成的投屏确认信息,根据投屏确认信息将图像数据和音频数据通过无线局域网传输至显示设备,显示设备根据图像数据及音频数据播放视频。本发明实施例提供了一种当显示设备根据投屏请求识别系统类型为非安卓系统时,显示设备与客户端之间实现投屏的方法。

图8为本发明实施例提供的显示设备投屏方法流程示意图五。如图8所示,该方法包括:

801、客户端通过无线局域网向显示设备发送投屏请求,其中投屏请求中携带客户端的系统类型。

802、显示设备根据投屏请求识别系统类型。

803、若显示设备识别系统类型为安卓系统,则通过无线局域网向客户端发送投屏响应信息。

804、客户端根据投屏响应信息与显示设备建立蓝牙通道。

805、客户端通过无线局域网将图像数据传输至显示设备以及通过蓝牙通道将音频数据传输至显示设备。

806、显示设备根据图像数据及音频数据播放视频。

本发明实施例中步骤与图2实施例中的步骤及中描述的方法内容重复,在此不再赘述。

图9为本发明实施例提供的显示设备投屏装置结构示意图一。如图9所示,该显示设备投屏装置90包括:接收模块91、识别模块92、第一发送模块93以及第一播放模块94。

接收模块91,用于接收客户端通过无线局域网发送的投屏请求,其中投屏请求中携带客户端的系统类型。

识别模块92,用于根据投屏请求识别系统类型。

第一发送模块93,用于若识别系统类型为安卓系统,则通过无线局域网向客户端发送投屏响应信息,以使客户端根据投屏响应信息与显示设备建立蓝牙通道,并且通过无线局域网将图像数据传输至显示设备以及通过蓝牙通道将音频数据传输至显示设备。

第一播放模块94,用于根据图像数据及音频数据播放视频。

在本发明的一个实施例中,发送模块93具体还用于:检测蓝牙状态。

若蓝牙为关闭状态,则生成打开蓝牙的提示信息;接收打开蓝牙的确认信息,并根据确认信息设置显示设备的蓝牙为开启状态。

在本发明的一个实施例中,显示设备投屏装置90还包括:

第二发送模块,用于若识别系统类型为非安卓系统,则通过无线局域网向客户端发送投屏确认信息,以使客户端根据投屏确认信息将图像数据和音频数据通过无线局域网传输至显示设备。

第二播放模块,用于根据图像数据及音频数据播放视频。

图10为本发明实施例提供的显示设备投屏装置结构示意图二。如图10所示,该显示设备投屏装置100包括:发送模块101、接收模块102、建立模块103以及第一传输模块104。

发送模块101,用于通过无线局域网向显示设备发送投屏请求,其中投屏请求中携带客户端的系统类型,以使显示设备根据投屏请求识别系统类型为安卓系统时生成投屏响应信息。

接收模块102,用于接收显示设备通过无线局域网发送的投屏响应信息。

建立模块103,用于根据投屏响应信息与显示设备建立蓝牙通道。

第一传输模块104,用于通过无线局域网将图像数据传输至显示设备以及通过蓝牙通道将音频数据传输至显示设备,以使显示设备根据图像数据及音频数据播放视频。

在本发明的一个实施例中,显示设备投屏装置100还包括检测模块,用于检测蓝牙状态;若蓝牙为关闭状态,则生成打开蓝牙的提示信息;接收打开蓝牙的确认信息,并根据确认信息设置客户端的蓝牙为开启状态。

在本发明的一个实施例中,建立模块103具体还用于:根据投屏响应信息启动蓝牙扫描,并根据投屏响应信息中携带显示设备的蓝牙识别码与显示设备建立蓝牙通道。

在本发明的一个实施例中,显示设备投屏装置100还包括第二传输模块,用于接收显示设备根据投屏请求识别系统类型为非安卓系统时生成的投屏确认信息;根据投屏确认信息将图像数据和音频数据通过无线局域网传输至显示设备,以使显示设备根据图像数据及音频数据播放视频。

图11为本发明实施例提供的显示设备结构示意图。如图11所示,本实施例的显示设备110包括:处理器111、存储器112以及存储在存储器112中并可在处理器111上运行的计算机程序,处理器111执行计算机程序时实现如下步骤:接收客户端通过无线局域网发送的投屏请求,其中投屏请求中携带客户端的系统类型;根据投屏请求识别系统类型;若识别系统类型为安卓系统,则通过无线局域网向客户端发送投屏响应信息,以使客户端根据投屏响应信息与显示设备建立蓝牙通道,并且通过无线局域网将图像数据传输至显示设备以及通过蓝牙通道将音频数据传输至显示设备;根据图像数据及音频数据播放视频。

在一种可能的设计中,处理器111执行计算机程序时还实现如下步骤:检测蓝牙状态;若蓝牙为关闭状态,则生成打开蓝牙的提示信息;接收打开蓝牙的确认信息,并根据确认信息设置显示设备的蓝牙为开启状态。

在一种可能的设计中,处理器111执行计算机程序时还实现如下步骤:若识别系统类型为非安卓系统,则通过无线局域网向客户端发送投屏确认信息,以使客户端根据投屏确认信息将图像数据和音频数据通过无线局域网传输至显示设备;根据图像数据及音频数据播放视频。

具体可以参见前述方法实施例中的相关描述。

在一种可能的设计中,存储器112既可以是独立的,也可以跟处理器111集成在一起。

当存储器112独立设置时,该显示设备还包括总线113,用于连接存储器112和处理器111。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现如上的显示设备执行的显示设备投屏方法。

图12为本发明实施例提供的客户端结构示意图。如图12所示,本实施例的客户端120包括:处理器121、存储器122以及存储在存储器122中并可在处理器121上运行的计算机程序,处理器121执行计算机程序时实现如下步骤:通过无线局域网向显示设备发送投屏请求,其中投屏请求中携带客户端的系统类型,以使显示设备根据投屏请求识别系统类型为安卓系统时生成投屏响应信息;接收显示设备通过无线局域网发送的投屏响应信息;根据投屏响应信息与显示设备建立蓝牙通道;通过无线局域网将图像数据传输至显示设备以及通过蓝牙通道将音频数据传输至显示设备,以使显示设备根据图像数据及音频数据播放视频。

在一种可能的设计中,处理器121执行计算机程序时还实现如下步骤:检测蓝牙状态;若蓝牙为关闭状态,则生成打开蓝牙的提示信息;接收打开蓝牙的确认信息,并根据确认信息设置客户端的蓝牙为开启状态。

在一种可能的设计中,处理器121执行计算机程序时还实现如下步骤:根据投屏响应信息启动蓝牙扫描,并根据投屏响应信息中携带显示设备的蓝牙识别码与显示设备建立蓝牙通道。

在一种可能的设计中,处理器121执行计算机程序时还实现如下步骤:接收显示设备根据投屏请求识别系统类型为非安卓系统时生成的投屏确认信息;根据投屏确认信息将图像数据和音频数据通过无线局域网传输至显示设备,以使显示设备根据图像数据及音频数据播放视频。

具体可以参见前述方法实施例中的相关描述。

在一种可能的设计中,存储器122既可以是独立的,也可以跟处理器121集成在一起。

当存储器122独立设置时,该客户端还包括总线123,用于连接存储器122和处理器121。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上所述的客户端执行的显示设备投屏方法。

在本发明所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本申请各个实施例所述方法的部分步骤。

应理解,上述处理器可以是中央处理单元(Central Processing Unit,简称CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器,还可以为U盘、移动硬盘、只读存储器、磁盘或光盘等。

总线可以是工业标准体系结构(Industry Standard Architecture,简称ISA)总线、外部设备互连(Peripheral Component Interconnect,简称PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。

上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。

一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(Application Specific Integrated Circuits,简称ASIC)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜