显示设备及投屏方法技术

技术编号:25959570 阅读:17 留言:0更新日期:2020-10-17 03:52
本申请实施例提供了一种显示设备及投屏方法,显示设备包括显示器、扬声器和控制器,控制器被配置为:响应于接收到投屏信号,启动RTSP交互线程;在RTSP交互线程接收终端设备的投屏数据之前,判断终端设备是否HDCP认证成功;根据终端设备HDCP认证成功,控制RTSP交互线程进入投屏数据交互阶段,并控制RTSP交互线程启动加密流线程解析投屏数据,得到第一解析数据;根据终端设备HDCP认证失败,控制RTSP交互线程进入投屏数据交互阶段,并控制RTSP交互线程启动清流线程解析投屏数据,得到第二解析数据;控制显示器和扬声器播放第一解析数据或第二解析数据对应的内容。本申请提高了投屏兼容性和投屏成功率。

【技术实现步骤摘要】
显示设备及投屏方法
本申请涉及显示设备
,尤其涉及一种显示设备及投屏方法。
技术介绍
智能电视属于大屏显示设备,其视听效果相较小屏显示设备如智能手机具有明显优势。将智能手机上的显示内容分享至智能电视往往能为用户带来更佳的视听体验。智能电视与智能手机进行内容分享的一种重要方式为Miracast投屏。当智能电视和智能手机都具有Miracast投屏功能时,可通过RTSP(RealTimeStreamingProtoco,实时流传输协议)来实现媒体数据共享。根据RTSP,设备两端在进行投屏时需要进行多个阶段的交互,其中,在M3阶段,RTSP规定了设备两端需要协商的一些能力参数,其中一项能力参数为用于判定进行投屏数据加密的内容保护选项。投屏数据加密可基于HDCP(High-bandwidthDigitalContentProtection,高带宽数字内容保护技术)进行,该技术可以保证传输的高清晰信号不会被非法录制,当用户进行非法复制时,该技术会进行干扰,降低复制出来的影像的质量,从而对投屏数据进行保护。智能电视可根据内容保护选项,判定智能手机发送的投屏数据为加密数据,对投屏数据进行解密后输出。然而,内容保护选项并非RTSP的强制性标准,部分智能手机在向智能电视发送内容保护选项后,向智能电视发送的投屏数据为非加密数据,智能电视对非加密数据进行解密会解密失败,进而导致投屏失败。
技术实现思路
为解决上述技术问题,本申请提供了一种显示设备及投屏方法。第一方面,本申请提供了一种显示设备,该显示设备包括:显示器;扬声器;控制器,与所述显示器和扬声器连接,所述控制器被配置为:响应于接收到投屏信号,启动RTSP交互线程;在所述RTSP交互线程接收终端设备的投屏数据之前,判断终端设备是否HDCP认证成功;根据所述终端设备HDCP认证成功,控制RTSP交互线程进入投屏数据交互阶段,并控制所述RTSP交互线程启动加密流线程解析所述投屏数据,得到第一解析数据;根据所述终端设备HDCP认证失败,控制RTSP交互线程进入投屏数据交互阶段,并控制所述RTSP交互线程启动清流线程解析所述投屏数据,得到第二解析数据;控制所述显示器和扬声器播放所述第一解析数据或第二解析数据对应的内容。在一些实施例中,所述控制器还被配置为:启动HDCP交互认证线程,所述HDCP交互认证线程用于判断显示设备的HDCP交互端口号是否接收到来自终端设备的数据包,根据是否接收到来自终端设备的数据包生成HDCP认证结果;获取所述HDCP认证结果,根据所述HDCP认证结果确定终端设备是否HDCP认证成功。在一些实施例中,所述HDCP交互认证线程在启动后建立超时机制,所述超时机制用于限定接收所述数据包的时间范围。第二方面,本申请实施例提供了一种投屏方法,用于显示设备,该投屏方法包括:响应于接收到投屏信号,启动RTSP交互线程;在所述RTSP交互线程接收终端设备的投屏数据之前,判断终端设备是否HDCP认证成功;根据所述终端设备HDCP认证成功,控制RTSP交互线程进入投屏数据交互阶段,并控制所述RTSP交互线程启动加密流线程解析所述投屏数据,得到第一解析数据;根据所述终端设备HDCP认证失败,控制RTSP交互线程进入投屏数据交互阶段,并控制所述RTSP交互线程启动清流线程解析所述投屏数据,得到第二解析数据;控制所述显示器和扬声器播放所述第一解析数据或第二解析数据对应的内容。本申请提供的显示设备及投屏方法的有益效果包括:本申请实施例通过判断终端设备是否认证成功来确定投屏数据的解析线程,解决了只根据内容保护选项就判定采用加密流线程解析投屏数据,可能会导致投屏数据解析失败,进而导致投屏失败的问题,提高了投屏兼容性,提高了投屏成功率。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1中示例性示出了根据一些实施例的显示设备与控制装置之间操作场景的示意图;图2中示例性示出了根据一些实施例的显示设备200的硬件配置框图;图3中示例性示出了根据一些实施例的控制装置100的硬件配置框图;图4中示例性示出了根据一些实施例的显示设备200中软件配置示意图;图5中示例性示出了根据一些实施例的显示设备200中应用程序的图标控件界面显示示意图;图6中示例性示出了根据一些实施例的RTSP协议阶段的交互示意图;图7中示例性示出了根据一些实施例的投屏交互的流程示意图;图8中示例性示出了根据一些实施例的投屏方法的流程示意图;图9中示例性示出了根据一些实施例的显示设备侧RTSP交互线程的流程示意图;图10中示例性示出了根据一些实施例的判断终端设备是否HDCP认证成功的方法的流程示意图;图11中示例性示出了根据一些实施例的HDCP交互认证线程的流程示意图。具体实施方式为使本申请的目的、实施方式和优点更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,所描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请描述的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请所附权利要求保护的范围。此外,虽然本申请中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整实施方式。需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明(Unlessotherwiseindicated)。应该理解这样使用的用语在适当情况下可以互换,例如能够根据本申请实施例图示或描述中给出那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。本申请中使用的术语“模块”,是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。本申请中使用的术语“遥控器”,是指电子设备(如本申请中公开的显示设备)的一个组件,通常可在较短的距离范围内无线控制电子设备。一般使用红外线和/或射频(RF)信号和/或蓝牙与电子设备连接,也可以包括WiFi、无线USB、本文档来自技高网...

【技术保护点】
1.一种显示设备,其特征在于,包括:/n显示器;/n扬声器;/n控制器,与所述显示器和扬声器连接,所述控制器被配置为:/n响应于接收到投屏信号,启动RTSP交互线程;/n在所述RTSP交互线程接收终端设备的投屏数据之前,判断终端设备是否HDCP认证成功;/n根据所述终端设备HDCP认证成功,控制RTSP交互线程进入投屏数据交互阶段,并控制所述RTSP交互线程启动加密流线程解析所述投屏数据,得到第一解析数据;/n根据所述终端设备HDCP认证失败,控制RTSP交互线程进入投屏数据交互阶段,并控制所述RTSP交互线程启动清流线程解析所述投屏数据,得到第二解析数据;/n控制所述显示器和扬声器播放所述第一解析数据或第二解析数据对应的内容。/n

【技术特征摘要】
1.一种显示设备,其特征在于,包括:
显示器;
扬声器;
控制器,与所述显示器和扬声器连接,所述控制器被配置为:
响应于接收到投屏信号,启动RTSP交互线程;
在所述RTSP交互线程接收终端设备的投屏数据之前,判断终端设备是否HDCP认证成功;
根据所述终端设备HDCP认证成功,控制RTSP交互线程进入投屏数据交互阶段,并控制所述RTSP交互线程启动加密流线程解析所述投屏数据,得到第一解析数据;
根据所述终端设备HDCP认证失败,控制RTSP交互线程进入投屏数据交互阶段,并控制所述RTSP交互线程启动清流线程解析所述投屏数据,得到第二解析数据;
控制所述显示器和扬声器播放所述第一解析数据或第二解析数据对应的内容。


2.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:
在得到终端设备的HDCP认证结果之前,根据所述RTSP交互线程的下一交互阶段为投屏数据交互阶段,暂停所述RTSP交互线程。


3.根据权利要求1所述的显示设备,其特征在于,所述判断终端设备是否HDCP认证成功,包括:
启动HDCP交互认证线程,所述HDCP交互认证线程用于判断显示设备的HDCP交互端口号是否接收到来自终端设备的数据包,根据是否接收到来自终端设备的数据包生成HDCP认证结果;
获取所述HDCP认证结果,根据所述HDCP认证结果确定终端设备是否HDCP认证成功。


4.根据权利要求3所述的显示设备,其特征在于,所述HDCP交互认证线程在启动后建立超时机制,所述超时机制用于限定接收所述数据包的时间范围。


5.根据权利要求3所述的显示设备,其特征在于,所述控制器还被配置为:
判断所述RTSP交互线程是否接收到终端设备的内容保护请求;
如果所述RTSP交互线程接收到终端设备的内容保护请...

【专利技术属性】
技术研发人员:张伟丽孙立庆臧晓华
申请(专利权)人:青岛海信传媒网络技术有限公司
类型:发明
国别省市:山东;37

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

1