一种多屏互动方法及设备技术

技术编号:24598469 阅读:49 留言:0更新日期:2020-06-21 04:00
本申请提供一种多屏互动方法及设备,该方法可以应用于具有多屏互动功能的电子设备,该方法包括:源设备检测到用户的投屏操作,响应于该投屏操作,源设备通过第一传输层通道将当前显示的内容传输到所述目标设备;在投屏过程中,源设备根据所述源设备当前显示的内容和/或投屏类型确定第一网络传输参数;当源设备确定所述第一传输层通道的第一网络传输参数不满足设定条件时时,源设备通过第二传输层通道将当前显示的内容传输到目标设备,因第二网络传输通道是根据第一网络传输参数确定的,具有时延小或者丢包率小等优点,因此可以保证投屏过程中的时延同步,或者改善画面卡顿的问题。

A multi screen interactive method and equipment

【技术实现步骤摘要】
【国外来华专利技术】一种多屏互动方法及设备
本申请涉及终端
,尤其涉及一种多屏互动方法及设备。
技术介绍
随着通讯技术、信息技术以及电视技术的快速发展及普及,信息的获取及传输以空前的速度进行,人们的生活方式发生了很大改变,并逐渐向快捷性和娱乐性的方向发展,家庭娱乐中心正逐渐成为用户获取信息和进行娱乐的新方式。移动智能协助互联网与家庭数字电视的有效互取,给数字电视媒体带来了全新的战和机遇。在智能化的背景下,电视、手机,电脑的功能趋于多元。如何充分利用各种智能终端的优势,实现智能终端间的互通互联与资源共享,成为未来家庭娱乐发展的目标。多屏互动技术正是在这样的需求驱动下出现并发展起来的,而且迅速成为了广电、家电厂商、互联网运营商以及通信相关行业关注的重点,也成为了未来家庭娱乐产业的关键技术。目前从多屏互动的功能来看,存在一种屏幕分享模式,即不同设备间通过分享操作系统的屏幕或者应用内的屏幕来实现多屏互动,但是长时间分享操作系统的屏幕或者应用内的屏幕,可能会有花屏和卡顿的情况出现,或者因延迟时间较大出现屏幕之间不同步的情况,从而对用户体验造成影响。
技术实现思路
本申请提供一种多屏互动方法及设备,用以解决现有技术不同设备之间多屏互动时会出现花屏和卡顿,或者画面不同步问题。第一方面,本申请实施例提供了一种多屏互动方法,该方法包括:源设备检测到用户的投屏操作,响应于该投屏操作,源设备通过第一传输层通道将当前显示的内容传输到目标设备,然后源设备根据所述源设备当前显示的内容或投屏类型确定第一网络传输参数,当所述源设备确定所述第一传输层通道的第一网络传输参数不满足设定条件时,所述源设备通过第二传输层通道将当前显示的内容传输到所述目标设备,所述第二传输层通道是所述源设备根据所述第一网络传输参数确定的。通过该方法,本申请源设备可以在投屏过程中,可以结合当前显示的内容或投屏类型,从第一传输层切换到低时延的第二传输层通道,或者切换到低丢包率的第二传输层通道。在一种可能的实现中,若所述源设备当前显示音视频业务类型的应用的界面,源设备根据所述音视频业务类型的应用的界面确定所述第一网络传输参数为丢包率;其中,所述第二传输层通道的丢包率低于所述第一传输层通道的丢包率。也就是说,当源设备投屏的是视频业务类型的应用的界面时,源设备可以从第一传输层通道切换至丢包率较低的第二传输层通道,从而改善画面卡顿的情况。在一种可能的实现中,若源设备当前显示游戏业务类型的应用,所述源设备根据游戏业务类型的应用确定所述第一网络传输参数为时延;其中,所述第二传输层通道的时延低于所述第一传输层通道的时延。也就是说,当源设备投屏的是游戏业务类型的应用的界面时,源设备可以从第一传输层通道切换至时延较低的第二传输层通道,从而改善画面不一致的情况。在一种可能的实现中,若源设备当前投屏类型是同源方式,所述源设备根据同源方式确定所述第一网络传输参数为时延;其中,所述第二传输层通道的时延低于所述第一传输层通道的时延。也就是说,当源设备同源方式投屏时,源设备可以从第一传输层通道切换至时延较低的第二传输层通道,从而改善画面不一致的情况。在一种可能的实现中,若源设备当前投屏类型是异源方式,所述源设备根据异源方式确定所述第一网络传输参数为丢包率;其中,所述第二传输层通道的丢包率低于所述第一传输层通道的丢包率。也就是说,,当源设备异源方式投屏时,源设备可以从第一传输层通道切换至时延较低的第二传输层通道,从而改善画面卡顿的情况。在一种可能的实现中,所述第一传输层通道为VTP对应的通道,时延低于VTP对应的通道为UDP对应的通道,或者丢包率低于所述VTP对应的通道为TCP对应的通道。第二方面,本申请实施例提供了一种多屏互动方法,该方法包括:源设备检测到用户的分屏操作;响应于所述分屏操作,所述源设备将当前运行的第一应用的界面和第二应用的界面分屏显示;然后源设备检测到用户的第一投屏操作,响应于所述第一投屏操作,所述源设备通过第一传输层通道将第一应用的界面传输到第一目标设备,以及通过第二传输层通道将第二应用的界面传输到第二目标设备;在投屏过程中,源设备根据第一应用的界面或投屏类型确定第一网络传输参数;当所述源设备确定所述第一传输层通道的第一网络传输参数不满足设定条件时时所述源设备通过所述第三传输层通道将第一应用的界面传输到所述第一目标设备,所述第三传输层通道是根据所述第一网络传输参数确定的。另外,所述源设备根据第二应用的界面或投屏类型确定第二网络传输参数;当所述源设备确定所述第二传输层通道的第二网络传输参数大于或等于第二阈值时,所述源设备通过所述第四传输层通道将第二应用的界面传输到所述第二目标设备,所述第四传输层通道是源设备根据所述第二网络传输参数确定的。通过该方法,源设备可以在分屏功能和投屏功能均开启的场景下,通过上述多屏互动方法完成多个应用的界面的投屏,能够改善在投屏过程中画面不同步和画面不卡顿的问题。在一种可能的实现,源设备检测到用户的第二投屏操作,所述第二投屏操作指示被投屏的内容仅为所述第一应用的界面;响应于所述第二投屏操作,源设备停止通过所述第四传输通道将所述第二应用的界面传输到所述第二目标设备。也就是说,当源设备只选择将分屏界面中的其中一个界面投屏时,源设备能够实现只投屏其中一个应用的界面。第三方面,本申请实施例提供一种电子设备,包括处理器和存储器。其中,存储器用于存储一个或多个计算机程序;当存储器存储的一个或多个计算机程序被处理器执行时,使得终端能够实现第一方面的任意一种可能的设计的方法,或者第二方面的任意一种可能的设计的方法。第四方面,本申请实施例还提供了一种电子设备,所述电子设备包括执行第一方面或者第一方面的任意一种可能的设计的方法的模块/单元。这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。第五方面,本申请实施例还提供了一种电子设备,所述电子设备包括执行第二方面或者第二方面的任意一种可能的设计的方法的模块/单元。这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。第六方面,本申请实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质包括计算机程序,当计算机程序在电子设备上运行时,使得所述电子设备执行任意一种可能的设计的方法。第七方面,本申请实施例还提供一种包含计算机程序产品,当所述计算机程序产品在终端上运行时,使得所述终端执行任意一种可能的设计的方法。本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。附图说明图1为本申请实施例提供的一种多屏互动适用的场景架构示意图;图2为本申请实施例提供的终端结构示意图;图3为本申请实施例提供的一种安卓操作系统的架构示意图;图4为现有技术提供的一种Wi-Fi Display所涉及的技术及协议框图;图5为本申请实施例提供的一种多屏互动方法流程示意图;图6为本申请实施例提供的一种Wi-Fi Display所涉及的技术及协议框图;图7a为本申请实施例提本文档来自技高网...

【技术保护点】
一种多屏互动方法,其特征在于,包括:/n源设备检测到用户的投屏操作;/n响应于所述投屏操作,所述源设备通过第一传输层通道将当前显示的内容传输到目标设备;/n所述源设备根据所述源设备当前显示的内容或投屏类型确定第一网络传输参数;/n当所述源设备确定所述第一传输层通道的第一网络传输参数不满足设定条件时,所述源设备通过第二传输层通道将当前显示的内容传输到所述目标设备,所述第二传输层通道是所述源设备根据所述第一网络传输参数确定的。/n

【技术特征摘要】
【国外来华专利技术】一种多屏互动方法,其特征在于,包括:
源设备检测到用户的投屏操作;
响应于所述投屏操作,所述源设备通过第一传输层通道将当前显示的内容传输到目标设备;
所述源设备根据所述源设备当前显示的内容或投屏类型确定第一网络传输参数;
当所述源设备确定所述第一传输层通道的第一网络传输参数不满足设定条件时,所述源设备通过第二传输层通道将当前显示的内容传输到所述目标设备,所述第二传输层通道是所述源设备根据所述第一网络传输参数确定的。


如权利要求1所述的方法,其特征在于,所述源设备根据所述源设备当前显示的内容确定第一网络传输参数,包括:
若所述源设备当前显示第一应用的界面,所述源设备根据所述第一应用的界面确定所述第一网络传输参数为丢包率;其中,所述第二传输层通道的丢包率低于所述第一传输层通道的丢包率,所述第一应用为音视频业务类型的应用。


如权利要求1所述的方法,其特征在于,所述源设备根据所述源设备当前显示的内容确定第二传输层通道,包括:
若所述源设备当前显示第二应用的界面,所述源设备根据所述第二应用的界面确定所述第一网络传输参数为时延;其中,所述第二传输层通道的时延低于所述第一传输层通道的时延,所述第二应用为游戏业务类型的应用。


如权利要求1所述的方法,其特征在于,所述源设备根据投屏类型确定第二传输层通道,包括:
若所述源设备检测到的投屏类型是同源方式,所述源设备根据所述同源方式确定所述第一网络传输参数为时延,其中,所述第二传输层通道的时延低于所述第一传输层通道的时延。


如权利要求1所述的方法,其特征在于,所述源设备根据投屏类型确定第二传输层通道,包括:
若所述源设备检测到的投屏类型是异源方式,所述源设备根据所述异源方式确定所述第一网络传输参数为丢包率,其中,所述第二传输层通道的丢包率低于所述第一传输层通道的丢包率。


如权利要求1至5任一项所述的方法,其特征在于,所述第一传输层通道为视频传输协议VTP对应的通道,时延低于所述第一传输层通道的第二传输层通道为用户数据报协议UDP对应的通道,或者丢包率低于所述第一传输层通道的第二传输层通道为传输控制协议TCP对应的通道。


一种多屏互动方法,其特征在于,包括:
所述源设备检测到用户的分屏操作;
响应于所述分屏操作,所述源设备将当前运行的第一应用的界面和第二应用的界面分屏显示;
所述源设备检测到用户的第一投屏操作,所述第一投屏操作指示被投屏的内容为所述第一应用的界面和所述第二应用的界面;
响应于所述第一投屏操作,所述源设备通过第一传输层通道将第一应用的界面传输到第一目标设备,以及通过第二传输层通道将第二应用的界面传输到第二目标设备;
所述源设备根据第一应用的界面或投屏类型确定第一网络传输参数;
当所述源设备确定所述第一传输层通道的第一网络传输参数不满足设定条件时时所述源设备通过所述第三传输层通道将第一应用的界面传输到所述第一目标设备,所述第三传输层通道是所述源设备根据所述第一网络传输参数确定的;
所述源设备根据第二应用的界面或投屏类型确定第二网络传输参数;
当所述源设备确定所述第二传输层通道的第二网络传输参数大于或等于第二阈值时,所述源设备通过所述第四传输层通道将第二应用的界面传输到所述第二目标设备,所述第四传输层通道是所述源设备根据所述第二网络传输参数确定的。


如权利要求7所述的方法,其特征在于,还包括:
所述源设备检测到用户的第二投屏操作,所述第二投屏操作指示被投屏的内容仅为所述第一应用的界面;
响应于所述第二投屏操作,所述源设备停止通过所述第四传输通道将所述第二应用的界面传输到所述第二目标设备。


一种电子设备,其特征在于,包括处理器和存储器;
所述存储器用于存储一个或多个计算机程序;
当所述存储器存储的一个或多个计算机程序被所述处理器执行时,使得所述电子设备执行:
检测到用户的投...

【专利技术属性】
技术研发人员:魏治宇徐辉
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1