System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种多设备协同方法和系统技术方案_技高网

一种多设备协同方法和系统技术方案

技术编号:40551169 阅读:9 留言:0更新日期:2024-03-05 19:10
本申请实施例提供一种多设备协同方法和系统,涉及多设备协同技术领域。该方法应用于第一设备、第二设备和第三设备,第一设备和第二设备通过第一协同技术连接,第二设备和第三设备通过第二协同技术连接,该方法包括:第一设备向第三设备发送第一屏幕画面,其中,第一屏幕画面为第一设备的本地屏幕画面;第三设备显示所述第一屏幕画面。本申请实施例提供的方法能够快速将第一屏幕画面由第一设备发送至第三设备,从而快速更新第三设备上显示的第一屏幕画面,提高第一屏幕画面在第一设备和第三设备上的同步性,从而提高用户体验。

【技术实现步骤摘要】

本申请涉及多设备协同,尤其涉及一种多设备协同方法和系统


技术介绍

1、随着计算机技术的发展,多个电子设备可以通过多设备协同技术(如屏幕镜像技术、屏幕扩展技术等)协同工作,从而提高人们的工作和生活体验。

2、目前,在至少三个电子设备协同工作的过程中,第一设备可以通过屏幕镜像技术将其本地的第一屏幕画面投射到第二设备上进行显示;第二设备可以继续通过屏幕镜像技术将该第一屏幕画面和本地的第二屏幕画面的融合显示画面投射到第三设备上进行显示;或者,第二设备可以通过屏幕扩展技术将第三设备作为扩展设备,并将该第一屏幕画面移动到第三设备进行显示。然而,在上述过程中,第一屏幕画面在从第一设备发送至第三设备的过程中,时延较长,导致第一屏幕画面在第一设备和第三设备上的同步性较差,用户体验不佳。


技术实现思路

1、本申请提供一种多设备协同方法和系统,用于解决现有技术中多设备协同时出现的第一屏幕画面在第一设备和第三设备上的同步性较差的问题。

2、为达到上述目的,本申请采用如下技术方案:

3、第一方面,本申请实施例提供一种多设备协同方法,应用于第一设备、第二设备和第三设备,第一设备和第二设备通过第一协同技术连接,第二设备和第三设备通过第二协同技术连接,该方法包括:第一设备向第三设备发送第一屏幕画面,其中,第一屏幕画面为第一设备的本地屏幕画面;第三设备显示第一屏幕画面。

4、在本实施例中,在三设备协同工作的场景下,尽管第一设备和第三设备之间未直接建立协同关系,但是第一设备和第三设备之间是直接进行交互的。因此,本申请实施例提供的方法能够快速将第一屏幕画面由第一设备发送至第三设备,从而快速在第三设备上显示的第一屏幕画面,提高第一屏幕画面在第一设备和第三设备上的同步性,从而提高用户体验。

5、在一些实施例中,该方法还包括:第三设备获取在第一屏幕画面上触发的反控操作事件,并向第一设备发送反控操作事件;第一设备根据反控操作事件更新第一屏幕画面。

6、通过本实施例提供的方法,第一设备能够快速响应用户在第三设备上触发的反控操作事件,提高反控操作的响应速度。

7、在一些实施例中,在第一协同技术和第二协同技术均为屏幕镜像技术的情况下,该方法还包括:第一设备向第二设备发送第一屏幕画面;第二设备在显示第二屏幕画面的同时显示第一屏幕画面,并向第三设备发送第二屏幕画面,以及,第一屏幕画面和第二屏幕画面在第二设备中的相对位置关系;第三设备显示第一屏幕画面,包括:第三设备在显示第三屏幕画面的同时,根据相对位置关系显示第一屏幕画面和第二屏幕画面;其中,第二屏幕画面为第二设备的本地屏幕画面,第三屏幕画面为第三设备的本地屏幕画面。

8、在本实施例中,多个电子设备在串联投屏时,第一设备可以直接向第三设备发送第一屏幕内容,减少了第一屏幕内容的发送时延,提高第一屏幕画面在第一设备和第三设备上的同步性,具有较好的用户体验。

9、在一些实施例中,第三设备在显示第三屏幕画面的同时,根据相对位置关系显示第一屏幕画面和第二屏幕画面,包括:第三设备根据相对位置关系在第一图层显示第一屏幕画面,在第二图层显示第二屏幕画面,以及在第三图层显示第三屏幕画面;第三设备将第一图层、第二图层和第三图层合并后进行显示。

10、在本实施例中,尽管第三设备接收到的第一屏幕画面和第二屏幕画面是相互独立的,但是,第三设备仍可显示出第一屏幕图像和第二屏幕图像在第二设备上的融合显示画面,实现将第二设备的协同画面投射到第三设备上。

11、在一些实施例中,在第一设备发送第一屏幕画面,以及第二设备发送第二屏幕画面之前,该方法还包括:第一设备、第二设备和第三设备协商确定第一投屏分辨率r1、第二投屏分辨率r2和第三投屏分辨率r3,其中,r1为第二设备显示第一屏幕画面的分辨率,r2为第三设备显示第二屏幕画面的分辨率,r3为第三设备显示第一屏幕画面的分辨率。

12、在一些实施例中,各个设备发送屏幕画面包括:第一设备向第二设备发送分辨率为r1的第一屏幕画面;第二设备向第三设备发送分辨率为r2的第二屏幕画面;第一设备向第三设备发送分辨率为r3的第一屏幕画面。

13、在一些实施例中,其中,a2为第二设备显示第二屏幕画面的分辨率。

14、在一些实施例中,在第一协同技术为屏幕镜像技术,第二协同技术为屏幕扩展技术的情况下,第一设备向第三设备发送第一屏幕画面,包括:第一设备向第二设备发送第一屏幕画面。第二设备在显示第二屏幕画面的同时,显示第一屏幕画面;其中,第二屏幕画面为第二设备的本地屏幕画面。以及,第一设备在接收到第一移动操作事件之后,停止向第二设备发送第一屏幕画面,并向第三设备发送第一屏幕画面;其中,第一移动操作事件用于将第一屏幕画面由第二设备移动至第三设备进行显示。

15、在本实施例中,若用户将第一屏幕画面由第二设备移动至第三设备进行显示,那么,第一设备直接向第三设备发送第一屏幕画面,减少了第一屏幕内容的发送时延,提高第一屏幕画面在第一设备和第三设备上的同步性,具有较好的用户体验。

16、在一些实施例中,该方法还包括:第一设备在接收到第二移动操作事件之后,停止向第三设备发送第一屏幕画面,并向第二设备发送第一屏幕画面;其中,第二移动操作事件用于将第一屏幕画面由第三设备移动至第二设备进行显示。

17、通过本实施例提供的方法,第一设备能够快速响应用户在第三设备上触发的反控操作事件,提高反控操作的响应速度。

18、在一些实施例中,第一设备向第二设备发送的第一屏幕画面的分辨率为r1,r1为第二设备显示第一屏幕画面的分辨率;第一设备向第三设备发送的第一屏幕画面的分辨率为r3,r3为第二设备显示第一屏幕画面的分辨率。

19、第二方面,本申请实施例提供一种多设备协同系统,包括第一设备、第二设备和第三设备,第一设备和第二设备之间通过第一协同技术连接,第二设备和第三设备通过第二协同技术连接,第一设备向第三设备发送第一屏幕画面,其中,第一屏幕画面为第一设备的本地屏幕画面;第三设备显示第一屏幕画面。

20、在一些实施例中,第三设备获取在第一屏幕画面上触发的反控操作事件,并向第一设备发送反控操作事件;第一设备根据反控操作事件更新第一屏幕画面。

21、在一些实施例中,在第一协同技术和第二协同技术均为屏幕镜像技术的情况下,第一设备还向第二设备发送第一屏幕画面;第二设备还在显示第二屏幕画面的同时显示第一屏幕画面,并向第三设备发送第二屏幕画面,以及第一屏幕画面和第二屏幕画面在第二设备中的相对位置关系;第三设备显示第一屏幕画面,包括:第三设备在显示第三屏幕画面的同时,根据相对位置关系显示第一屏幕画面和第二屏幕画面;其中,第二屏幕画面为第二设备的本地屏幕画面,第三屏幕画面为第三设备的本地屏幕画面。

22、在一些实施例中,第三设备显示第一屏幕画面,包括:第三设备根据相对位置关系在第一图层显示第一屏幕画面,在第二图层显示第二本文档来自技高网...

【技术保护点】

1.一种多设备协同方法,其特征在于,应用于第一设备、第二设备和第三设备,所述第一设备和所述第二设备通过第一协同技术连接,所述第二设备和所述第三设备通过第二协同技术连接,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,在所述第一协同技术和所述第二协同技术均为屏幕镜像技术的情况下;所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述第三设备在显示第三屏幕画面的同时,根据所述相对位置关系显示所述第一屏幕画面和所述第二屏幕画面,包括:

5.根据权利要求3或4所述的方法,其特征在于,在所述第一设备发送所述第一屏幕画面,以及所述第二设备发送所述第二屏幕画面之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,各个设备发送屏幕画面包括:

7.根据权利要求5或6所述的方法,其特征在于,其中,A2为所述第二设备显示所述第二屏幕画面的分辨率。

8.根据权利要求1或2所述的方法,其特征在于,在所述第一协同技术为屏幕镜像技术,所述第二协同技术为屏幕扩展技术的情况下;所述第一设备向所述第三设备发送第一屏幕画面,包括:

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.根据权利要求8或9所述方法,其特征在于,

11.一种多设备协同系统,其特征在于,包括第一设备、第二设备和第三设备,所述第一设备和所述第二设备之间通过第一协同技术连接,所述第二设备和所述第三设备通过第二协同技术连接,

12.根据权利要求11所述的系统,其特征在于,

13.根据权利要求11或12所述的系统,其特征在于,在所述第一协同技术和所述第二协同技术均为屏幕镜像技术的情况下;

14.根据权利要求13所述的系统,其特征在于,所述第三设备显示所述第一屏幕画面,包括:

15.根据权利要求13或14所述的系统,其特征在于,在各个电子设备发送屏幕画面之前,

16.根据权利要求15所述的系统,其特征在于,各个设备发送屏幕画面包括:

17.根据权利要求15或16所述的系统,其特征在于,其中,A2为所述第二设备显示所述第二屏幕画面的分辨率。

18.根据权利要求11或12所述的系统,其特征在于,在所述第一协同技术为屏幕镜像技术,所述第二协同技术为屏幕扩展技术的情况下;所述第一设备向所述第三设备发送第一屏幕画面,包括:

19.根据权利要求18所述的系统,其特征在于,

20.根据权利要求18或19所述的系统,其特征在于,

...

【技术特征摘要】

1.一种多设备协同方法,其特征在于,应用于第一设备、第二设备和第三设备,所述第一设备和所述第二设备通过第一协同技术连接,所述第二设备和所述第三设备通过第二协同技术连接,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,在所述第一协同技术和所述第二协同技术均为屏幕镜像技术的情况下;所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述第三设备在显示第三屏幕画面的同时,根据所述相对位置关系显示所述第一屏幕画面和所述第二屏幕画面,包括:

5.根据权利要求3或4所述的方法,其特征在于,在所述第一设备发送所述第一屏幕画面,以及所述第二设备发送所述第二屏幕画面之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,各个设备发送屏幕画面包括:

7.根据权利要求5或6所述的方法,其特征在于,其中,a2为所述第二设备显示所述第二屏幕画面的分辨率。

8.根据权利要求1或2所述的方法,其特征在于,在所述第一协同技术为屏幕镜像技术,所述第二协同技术为屏幕扩展技术的情况下;所述第一设备向所述第三设备发送第一屏幕画面,包括:

9.根据权利要求8所述的方法,其特征在于,所述方法还包括...

【专利技术属性】
技术研发人员:周家炜
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1