System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及多屏互动,尤其涉及一种支持多类投屏协议混合共存的投屏方法及终端接收系统。
技术介绍
1、多屏互动技术是目前消费电子产品设备间互联、互通、互控的主流技术,也是广大消费者高频率使用的核心功能之一,由于其方便性与跨设备性,受到消费者的广泛欢迎。
2、主流的多屏互动技术包括dlna、airplay、miracast等技术和协议,在当前的投屏系统中,当用户需要使用dlna投屏时,用户需要先启动dlna投屏服务,若用户想要使用miracast,用户需要先退出当前的投屏模式,然后启动miracast投屏服务,这种操作模式给用户带来了很多困扰和麻烦,在易用性上体验很差。同时,在很多场合下,用户想同时使用多种投屏功能,比如用户一边通过dlna协议投放高清视频进行观影,一边又通过miracast进行投屏健身,在这种混合投屏的应用场景下,由于当前主流的投屏系统均采取投屏协议互斥化的设计模式,导致无法满足用户在此场景下的使用诉求。
技术实现思路
1、本专利技术提供了一种支持多类投屏协议混合共存的投屏方法及终端接收系统,以解决上述现有技术中的技术问题。
2、本专利技术采用的技术方案是:
3、第一方面,本专利技术提供一种支持多类投屏协议混合共存的投屏方法,所述投屏方法应用于投屏终端,所述投屏终端上运行有投屏终端接收系统,所述投屏终端接收系统包括中控管理模块和交互融合模块,所述投屏方法包括:
4、步骤一:投屏服务注册;投屏终端接收系统应用程序启动后,
5、步骤二:投屏服务运行与融合播放器注册;中控管理模块通过投屏服务实例,依次启动各类投屏服务,并在各类投屏服务里注册投屏请求的回调处理模块;交互融合模块为各类投屏服务注册相应的投屏播放器,并得到各类投屏播放器的实例;
6、步骤三:投屏请求处理与回调;当不同投屏源端设备分别发起投屏请求时,投屏请求首先由相应的投屏服务进行接收与处理,并对投屏请求进行响应,然后投屏服务通过调用中控管理模块注册的回调处理模块,将最终的投屏请求后处理交由回调处理模块完成;
7、步骤四:并发投屏与融合播放;在步骤三中,投屏服务通过回调处理模块来调用交互融合模块的播放控制接口,实现投屏请求的播放功能。
8、进一步的,所述交互融合模块还用于对所有投屏播放请求进行统一管控,并根据当前投屏并发的数量,动态调整各路投屏播放显示的位置和窗口大小,并控制各路投屏与投屏源端设备的实时交互,从而实现不同投屏协议并发多路投屏和控制功能。
9、进一步的,所述投屏服务包括dlna投屏服务、airplay投屏服务、miracast投屏服务中的至少两个;所述投屏播放器包括dlna播放器、airplay播放器、miracast播放器中的至少两个。
10、第二方面,本专利技术提供一种支持多类投屏协议混合共存的投屏终端接收系统,所述投屏终端接收系统包括中控管理模块和交互融合模块;
11、投屏终端接收系统应用程序启动后,首先启动中控管理模块初始化,各类不同的投屏协议栈以投屏服务的形式在中控管理模块中进行注册,并生成各自的投屏服务实例,中控管理模块通过投屏服务实例对各类投屏服务的运行进行管控;
12、中控管理模块通过投屏服务实例,依次启动各类投屏服务,并在各类投屏服务里注册投屏请求的回调处理模块;交互融合模块为各类投屏服务注册相应的投屏播放器,并得到各类投屏播放器的实例;
13、当不同投屏源端设备分别发起投屏请求时,投屏请求首先由相应的投屏服务进行接收与处理,并对投屏请求进行响应,然后投屏服务通过调用中控管理模块注册的回调处理模块,将最终的投屏请求后处理交由回调处理模块完成;
14、投屏服务通过回调处理模块来调用交互融合模块的播放控制接口,实现投屏请求的播放功能。
15、进一步的,所述交互融合模块还用于对所有投屏播放请求进行统一管控,并根据当前投屏并发的数量,动态调整各路投屏播放显示的位置和窗口大小,并控制各路投屏与投屏源端设备的实时交互,从而实现不同投屏协议并发多路投屏和控制功能。
16、进一步的,所述投屏服务包括dlna投屏服务、airplay投屏服务、miracast投屏服务中的至少两个;所述投屏播放器包括dlna播放器、airplay播放器、miracast播放器中的至少两个。
17、第三方面,本专利技术提供一种投屏终端,投屏时实现如第一方面所述的支持多类投屏协议混合共存的投屏方法,或者,内置有第二方面所述的支持多类投屏协议混合共存的投屏终端接收系统。
18、第四方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的支持多类投屏协议混合共存的投屏方法。
19、本专利技术的有益效果是:本专利技术实现了不同投屏协议之间并发多路投屏,解决了不同投屏协议之间交叉投屏操作复杂繁琐易用性不够的问题,同时也支持了不同投屏协议并发多路融合投屏播放控制功能,满足了用户混合不同投屏类型并发投屏的使用诉求,大大提升了投屏终端接收系统的投屏体验。
本文档来自技高网...【技术保护点】
1.一种支持多类投屏协议混合共存的投屏方法,其特征在于,所述投屏方法应用于投屏终端,所述投屏终端上运行有投屏终端接收系统,所述投屏终端接收系统包括中控管理模块和交互融合模块,所述投屏方法包括:
2.根据权利要求1所述的支持多类投屏协议混合共存的投屏方法,其特征在于,所述交互融合模块还用于对所有投屏播放请求进行统一管控,并根据当前投屏并发的数量,动态调整各路投屏播放显示的位置和窗口大小,并控制各路投屏与投屏源端设备的实时交互,从而实现不同投屏协议并发多路投屏和控制功能。
3.根据权利要求1或2所述的支持多类投屏协议混合共存的投屏方法,其特征在于,所述投屏服务包括DLNA投屏服务、AirPlay投屏服务、Miracast投屏服务中的至少两个;所述投屏播放器包括DLNA播放器、AirPlay播放器、Miracast播放器中的至少两个。
4.一种支持多类投屏协议混合共存的投屏终端接收系统,其特征在于,所述投屏终端接收系统包括中控管理模块和交互融合模块;
5.根据权利要求4所述的支持多类投屏协议混合共存的投屏终端接收系统,其特征在于,所述交互
6.根据权利要求4或5所述的支持多类投屏协议混合共存的投屏终端接收系统,其特征在于,所述投屏服务包括DLNA投屏服务、AirPlay投屏服务、Miracast投屏服务中的至少两个;所述投屏播放器包括DLNA播放器、AirPlay播放器、Miracast播放器中的至少两个。
7.一种投屏终端,其特征在于,投屏时实现如权利要求1-3中任一所述的支持多类投屏协议混合共存的投屏方法,或者,内置有权利要求4-6中任一所述的支持多类投屏协议混合共存的投屏终端接收系统。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-3中任一所述的支持多类投屏协议混合共存的投屏方法。
...【技术特征摘要】
1.一种支持多类投屏协议混合共存的投屏方法,其特征在于,所述投屏方法应用于投屏终端,所述投屏终端上运行有投屏终端接收系统,所述投屏终端接收系统包括中控管理模块和交互融合模块,所述投屏方法包括:
2.根据权利要求1所述的支持多类投屏协议混合共存的投屏方法,其特征在于,所述交互融合模块还用于对所有投屏播放请求进行统一管控,并根据当前投屏并发的数量,动态调整各路投屏播放显示的位置和窗口大小,并控制各路投屏与投屏源端设备的实时交互,从而实现不同投屏协议并发多路投屏和控制功能。
3.根据权利要求1或2所述的支持多类投屏协议混合共存的投屏方法,其特征在于,所述投屏服务包括dlna投屏服务、airplay投屏服务、miracast投屏服务中的至少两个;所述投屏播放器包括dlna播放器、airplay播放器、miracast播放器中的至少两个。
4.一种支持多类投屏协议混合共存的投屏终端接收系统,其特征在于,所述投屏终端接收系统包括中控管理模块和交互融合模块;
5.根据权利要求...
【专利技术属性】
技术研发人员:梁应龙,孟振国,周沙金,梁敏,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。