System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及智能终端,尤其涉及一种投屏方法。
技术介绍
1、在现有的同步投屏方法中,按照协议,第一设备(如手机)在获取第二设备(如电视机)的分辨率后,根据第二设备的分辨率为第一设备显示的界面进行黑色背景填充,获得符合第二设备分辨率的界面,并将处理后符合第二设备分辨率的界面的数据发送给第二设备。
2、由于第一设备和第二设备的分辨率不同,采用现有的投屏方法,投屏时第二设备的显示屏中只有中间一部分区域显示第一设备的界面,显示占比较小,和用户投屏的初衷不符,影响了用户体验。
技术实现思路
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.根据权利要求2或3所述的方法,其特征在于:
5.根据权利要求1所述的方法,其特征在于,所述根据所述第二设备的屏幕比例信息,通过裁剪所述第一界面获取至少一个第二界面的数据,包括:
6.根据权利要求5所述的方法,其特征在于:
7.根据权利要求5所述的方法,其特征在于:
8.根据权利要求5所述的方法,其特征在于:
9.根据权利要求5所述的方法,其特征在于:
10.根据权利要求5-9任一项所述的方法,其特征在于:
11.根据权利要求1-10任一项所述的方法,其特征在于,所述方法还包括:
12.根据权利要求11所述的方法,其特征在于,所述根
13.根据权利要求1-12任一项所述的方法,其特征在于,所述至少一个第二界面的数据,包括:
14.根据权利要求13所述的方法,其特征在于,所述至少一个第二界面的数据,还包括以下一项或多项:
15.根据权利要求1-14任一项所述的方法,其特征在于:
16.根据权利要求5-15任一项所述的方法,其特征在于:
17.根据权利要求1-16任一项所述的方法,其特征在于:
18.一种投屏方法,应用于第二设备,其特征在于,包括:
19.根据权利要求18所述的方法,其特征在于,所述根据所述至少两个第二界面的数据,拼接所述至少两个第二界面,以全屏显示第三界面,包括:
20.根据权利要求19所述的方法,其特征在于,在所述拼接所述至少两个第二界面和填充区域以获得第三界面之前,所述方法还包括:
21.根据权利要求18-20任一项所述的方法,其特征在于,所述至少两个第二界面的数据,包括:
22.根据权利要求21所述的方法,其特征在于,所述至少两个第二界面的数据,还包括以下一项或多项:
23.根据权利要求22所述的方法,其特征在于,所述根据所述至少两个第二界面的数据,拼接所述至少两个第二界面,包括:
24.根据权利要求18-23任一项所述的方法,其特征在于:
25.根据权利要求18-24任一项所述的方法,其特征在于:
26.根据权利要求18-25任一项所述的方法,其特征在于:
27.一种投屏方法,应用于第一设备,其特征在于,包括:
28.一种投屏方法,应用于第二设备,其特征在于,包括:
29.根据权利要求27或28所述的方法,其特征在于:
30.根据权利要求29所述的方法,其特征在于:
31.根据权利要求30所述的方法,其特征在于:
32.根据权利要求29所述的方法,其特征在于:
33.根据权利要求32所述的方法,其特征在于:
34.根据权利要求26-33任一项所述的方法,其特征在于:
35.根据权利要求34所述的方法,其特征在于:
36.根据权利要求34所述的方法,其特征在于:
37.一种投屏系统,其特征在于,包括第一设备和第二设备:
38.一种第一设备,包括屏幕,存储器,一个或多个处理器,以及一个或多个程序;其中所述一个或多个程序被存储在所述存储器中;其特征在于,所述一个或多个处理器在执行所述一个或多个程序时,使得所述第一设备执行如权利要求1-17任一项所述的方法,或,执行如权利要求27、29-36任一项所述的方法。
39.一种第二设备,包括屏幕,存储器,一个或多个处理器,以及一个或多个程序;其中所述一个或多个程序被存储在所述存储器中;其特征在于,所述一个或多个处理器在执行所述一个或多个程序时,使得所述第二设备执行如权利要求18-26任一项所述的方法,或,执行如权利要求28-36任一项所述的方法。
40.一种计算机可读存储介质,包括指令,其特征在于,当所述指令在电子设备上运行时,使得所述电子设备执行如权利要求1-17中任一项所述的方法,或,执行如权利要求18-26任一项所述的方法,或,执行如权利要求27、29-36任一项所述的方法,或,执行如权利要求...
【技术特征摘要】
1.一种投屏方法,应用于第一设备,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第二设备的屏幕比例信息,通过分割所述第一界面获取至少一个第二界面的数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述至少两个第二界面的数量是根据所述第二设备的屏幕比例信息和所述第一界面的比例信息确定的。
4.根据权利要求2或3所述的方法,其特征在于:
5.根据权利要求1所述的方法,其特征在于,所述根据所述第二设备的屏幕比例信息,通过裁剪所述第一界面获取至少一个第二界面的数据,包括:
6.根据权利要求5所述的方法,其特征在于:
7.根据权利要求5所述的方法,其特征在于:
8.根据权利要求5所述的方法,其特征在于:
9.根据权利要求5所述的方法,其特征在于:
10.根据权利要求5-9任一项所述的方法,其特征在于:
11.根据权利要求1-10任一项所述的方法,其特征在于,所述方法还包括:
12.根据权利要求11所述的方法,其特征在于,所述根据所述第二设备的屏幕比例信息,通过分割或裁剪所述第一界面获取至少一个第二界面的数据,包括:
13.根据权利要求1-12任一项所述的方法,其特征在于,所述至少一个第二界面的数据,包括:
14.根据权利要求13所述的方法,其特征在于,所述至少一个第二界面的数据,还包括以下一项或多项:
15.根据权利要求1-14任一项所述的方法,其特征在于:
16.根据权利要求5-15任一项所述的方法,其特征在于:
17.根据权利要求1-16任一项所述的方法,其特征在于:
18.一种投屏方法,应用于第二设备,其特征在于,包括:
19.根据权利要求18所述的方法,其特征在于,所述根据所述至少两个第二界面的数据,拼接所述至少两个第二界面,以全屏显示第三界面,包括:
20.根据权利要求19所述的方法,其特征在于,在所述拼接所述至少两个第二界面和填充区域以获得第三界面之前,所述方法还包括:
21.根据权利要求18-20任一项所述的方法,其特征在于,所述至少两个第二界面的数据,包括:
22.根据权利要求21所述的方法,其特征在于,所述至少两个第二界面的数据,还包括以下一项或多项:
23.根据权利要求22所述的方法,其特征在于,所述根据所述至少两个第二界面...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。