本公开涉及显示,尤其涉及一种显示设备、投屏方法及介质。
背景技术:
1、随着科技的迅速发展,通过投屏技术能够将待投屏终端设备如智能手机、电脑等的内容投屏到另一个显示设备如智能电视上,使得显示设备能够同步显示待投屏终端设备的显示屏幕的界面,以便于用户进行观看。
2、目前,在显示设备与待投屏终端设备之间通常是通过无线网络连接的方式进行投屏,但是,由于无线连接的投屏方式受限于网络,当网络传输不稳定时,导致投屏效果较差。基于上述问题,现有技术中会采用有线连接的方式进行投屏。
3、然而,当采用有线连接的方式进行投屏时,由于存在多种协议之间冲突的问题,可能导致投屏失败。
技术实现思路
1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种显示设备、投屏方法及介质,当根据待投屏终端设备的待投屏配置信息对通用串行总线接口进行配置失败时,能够检测调用通用串行总线接口的非投屏应用程序并关闭,继而再基于待投屏配置信息对通用串行总线接口进行配置,解决现有技术中通用串行总线接口存在冲突的问题,避免投屏失败。
2、第一方面,本公开提供了一种显示设备,该显示设备包括:控制器,被配置为:
3、在确定通用串行总线接口接入待投屏终端设备时,获取所述待投屏终端设备对应的包括端点标识的待投屏配置信息;
4、基于所述待投屏配置信息,对所述通用串行总线接口进行配置,以在所述通用串行总线接口包括的多个端点中,确定获取待投屏数据的目标端点;
5、若对所述通用串行总线接口配置失败,且存在调用所述通用串行总线接口的非投屏应用程序,则关闭所述非投屏应用程序,基于所述待投屏配置信息,对所述通用串行总线接口进行配置,直至确定对所述通用串行总线接口配置成功,根据所述待投屏终端设备对应的目标投屏协议,调用投屏应用程序通过所述目标端点获取所述待投屏终端设备的待投屏数据,并进行显示。
6、作为本公开实施例一种可选的实施方式,所述控制器,还被配置为:
7、针对所述通用串行总线接口接入的终端设备,获取所述终端设备对应的标识信息;
8、基于所述标识信息,判断所述终端设备是否为所述待投屏终端设备。
9、作为本公开实施例一种可选的实施方式,所述控制器,还被配置为:
10、针对所述待投屏终端设备,基于所述标识信息,确定所述待投屏终端设备对应的预设类型;
11、基于所述预设类型,确定所述待投屏终端设备对应的目标投屏协议。
12、作为本公开实施例一种可选的实施方式,所述控制器,还被配置为:
13、在确定所述待投屏终端设备为首次接入所述显示设备的情况下,向所述待投屏终端设备发送授权指令,所述授权指令用于指示所述待投屏终端设备对所述显示设备的访问权限进行授权;
14、接收所述待投屏终端设备发送的授权成功指令,根据所述待投屏终端设备对应的目标投屏协议,调用投屏应用程序通过所述目标端点获取待投屏数据。
15、作为本公开实施例一种可选的实施方式,所述控制器,具体被配置为:
16、在确定所述通用串行总线接口接入所述待投屏终端设备时,向所述待投屏终端设备发送获取请求,所述获取请求用于请求获取所述待投屏终端设备对应的至少一个所述预设配置信息;
17、接收所述待投屏终端设备发送的至少一个所述预设配置信息,基于所述待投屏终端设备对应的至少一个预设配置信息,确定所述待投屏终端设备对应的待投屏配置信息。
18、作为本公开实施例一种可选的实施方式,所述控制器,还被配置为:
19、当对所述通用串行总线接口配置成功,根据所述待投屏终端设备对应的目标投屏协议,调用投屏应用程序通过所述目标端点无法获取所述待投屏终端设备的待投屏数据时,向用户发送提示信息,所述提示信息用于提示用户重新启动所述待投屏终端设备。
20、作为本公开实施例一种可选的实施方式,所述控制器,具体被配置为:
21、通过扫描所述通用串行总线接口对应的至少一个注册广播,确定是否存在所述通用串行总线接口的所述非投屏应用程序。
22、第二方面,本公开提供一种投屏方法,包括:在确定通用串行总线接口接入待投屏终端设备时,获取所述待投屏终端设备对应的包括端点标识的待投屏配置信息;
23、基于所述待投屏配置信息,对所述通用串行总线接口进行配置,以在所述通用串行总线接口包括的多个端点中,确定获取待投屏数据的目标端点;
24、若对所述通用串行总线接口配置失败,且存在调用所述通用串行总线接口的非投屏应用程序,则关闭所述非投屏应用程序,基于所述待投屏配置信息,对所述通用串行总线接口进行配置,直至确定对所述通用串行总线接口配置成功,根据所述待投屏终端设备对应的目标投屏协议,调用投屏应用程序通过所述目标端点获取所述待投屏终端设备的待投屏数据,并进行显示。
25、作为本公开实施例一种可选的实施方式,所述在确定通用串行总线接口接入待投屏终端设备之前,还包括:
26、针对所述通用串行总线接口接入的终端设备,获取所述终端设备对应的标识信息;
27、基于所述标识信息,判断所述终端设备是否为所述待投屏终端设备。
28、第三方面,本公开提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第二方面所述的投屏方法。
29、本公开实施例提供的技术方案与现有技术相比具有如下优点:
30、显示设备的控制器在确定通用串行总线接口接入待投屏终端设备时,获取待投屏终端设备对应的包括端点标识的待投屏配置信息;基于待投屏配置信息,对通用串行总线接口进行配置,以在通用串行总线接口包括的多个端点中,确定获取待投屏数据的目标端点;若对通用串行总线接口配置失败,且存在调用通用串行总线接口的非投屏应用程序,则关闭非投屏应用程序,基于待投屏配置信息,对通用串行总线接口进行配置,直至确定对通用串行总线接口配置成功,根据待投屏终端设备对应的目标投屏协议,调用投屏应用程序通过目标端点获取待投屏终端设备的待投屏数据,并进行显示。上述技术方案中,当根据待投屏终端设备的待投屏配置信息对通用串行总线接口进行配置失败时,能够检测调用通用串行总线接口的非投屏应用程序并关闭,继而再基于待投屏配置信息对通用串行总线接口进行配置,解决现有技术中通用串行总线接口存在冲突的问题,避免投屏失败。
1.一种显示设备,其特征在于,包括:
2.根据权利要求1所述的显示设备,其特征在于,所述控制器,还被配置为:
3.根据权利要求2所述的显示设备,其特征在于,所述控制器,还被配置为:
4.根据权利要求1所述的显示设备,其特征在于,所述控制器,还被配置为:
5.根据权利要求1所述的显示设备,其特征在于,所述控制器,具体被配置为:
6.根据权利要求1所述的显示设备,其特征在于,所述控制器,还被配置为:
7.根据权利要求1所述的显示设备,其特征在于,所述控制器,具体被配置为:
8.一种投屏方法,其特征在于,包括:
9.根据权利要求8所述的方法,其特征在于,所述在确定通用串行总线接口接入待投屏终端设备之前,还包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求8-9中任一项所述的投屏方法的步骤。