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

一种投屏显示的方法、系统以及电子设备技术方案

技术编号:40670102 阅读:3 留言:0更新日期:2024-03-18 19:06
本申请提供了一种投屏显示的方法、系统以及电子设备,该方法应用于第一电子设备,第一电子设备和第二电子设备建立投屏连接,该方法包括:确定待投屏界面的待合成图层中的安全图层,安全图层的标志为第一数值;将第一数值更改为第二数值,根据第二数值合成待合成图层,以使得合成后的安全图层对应的显示区域正常显示;向第二电子设备发送投屏数据,该投屏数据包括合成后的图层。本申请通过更改安全图层的标志位中的数值,可以仅对安全图层的合成方式进行改变,而不用改变安全图层的其余属性,从而使得在可以正常显示安全图层对应的显示区域的情况下,还能保证安全图层的安全性。

【技术实现步骤摘要】

本申请涉及电子,更为具体的,涉及一种投屏显示的方法、系统以及电子设备


技术介绍

1、在随着应用显示技术的发展,越来越多的电子设备支持投屏技术。其中,投屏技术是通过将一个显示屏较小的电子设备(如第一电子设备)上启动的应用界面投屏至另一个显示屏较大的电子设备(如第二电子设备)上,从而实现更好的观看效果,以及可以利用第二电子设备上的操作设备操作该应用界面。

2、但是,当第一电子设备上启动的应用界面中包括安全图层,将该应用界面投屏至第二电子设备上时,该安全图层对应的显示区域为黑色,导致用户无法观看该安全图层对应的信息,更无法对安全图层对应的显示界面进行操作,极大的降低了用户体验。


技术实现思路

1、本申请提供了一种投屏显示的方法、系统以及电子设备,通过更改待合成图层中的安全图层的标志位的数值,使得该安全图层可以正常合成,从而解决了相关技术中用户不能识别安全图层对应的显示区域的问题,提高了用户体验。

2、第一方面,提供了一种投屏显示的方法,该方法应用于第一电子设备,第一电子设备和第二电子设备建立投屏连接,该方法的执行主体可以是第一电子设备也可以是安装于第一电子设备的芯片。该方法包括:确定待投屏界面的待合成图层中的安全图层,安全图层的标志位为第一数值;将第一数值更改为第二数值;根据第二数值合成待合成图层,以使得安全图层对应的显示区域正常显示;向第二电子设备发送投屏数据,该投屏数据包括合成后的图层。

3、第一方面提供的投屏显示的方法,第一电子设备通过查找待显示界面对应的待合成的图层中的安全图层,然后将该安全图层的标志位的第一数值更改为第二数值,使得第一电子设备在合成待合成的图层时,将该安全图层正常合成。利用该种方式合成的安全图层对应的显示区域可以正常显示,该方法通过更改标志位数值的方式,可以仅对安全图层的合成方式进行改变,而不用改变安全图层的其余属性,比如,该安全图层对应显示区域不能截屏、不能录屏以及不能多任务显示等。从而保证安全图层在正常显示的前提下,保证了安全图层的安全性。

4、在第一方面一种可能的实现方式中,在确定待投屏界面的待合成图层中的安全图层之前,该方法还包括:确定第一电子设备和第二电子设备之间为非安全投屏。在相关技术中,当第一电子设备和第二电子设备之间为非安全投屏时,安全图层对应的显示区域为黑屏,因此当确定第一电子设备和第二电子设备之间为非安全投屏时可以使用本申请提供的投屏显示方法,从而在保证图层安全性的情况下,观看安全图层对应的显示区域。

5、例如,当第一电子设备和第二电子设备为无线连接时,第一电子设备处于非安全投屏状态。

6、又例如,当待投屏界面中的标志位用于指示待投屏界面为非安全界面时,第一电子设备处于非安全投屏状态。

7、在第一方面一种可能的实现方式中,在合成后的图层中,安全图层对应的显示区域无法截屏、无法录屏以及无法多任务显示。该种实现方式,可以在保证安全图层正常显示的情况下,保证了安全图层的安全性。

8、在第一方面一种可能的实现方式中,第一电子设备中的窗口管理服务wms可以将第一数值更改为第二数值。

9、在第一方面一种可能的实现方式中,第一电子设备中的界面合成系统surfaceflinger可以根据第二数值对待合成图层进行合成。

10、在第一方面一种可能的实现方式中,上述第一数值可以为0×80,上述第二数值可以为0×30。

11、在第一方面一种可能的实现方式中,第一电子设备以同源投屏的方式、或者异源投屏的方式向第二电子设备投屏。

12、第二方面,提供了一种投屏显示的系统,该系统包括第一电子设备和第二电子设备,第一电子设备用于向第二电子设备投屏;第一电子设备用于确定待投屏界面的待合成图层中的安全图层,安全图层的标志位为第一数值;第一电子设备还用于将第一数值更改为第二数值;第一电子设备还用于根据第二数值合成待合成图层,以使得合成后的安全图层对应的显示区域正常显示;第一电子设备还用于根据第二数值对待合成图层进行合成,以使得安全图层对应的显示区域正常显示;第一电子设备还用于向第二电子设备发送投屏数据,投屏数据包括合成后的图层。

13、第二方面提供的投屏显示的系统,通过在第一电子设备中查找待显示界面的所有待合成的图层中的安全图层,然后将该安全图层的标志位的第一数值更改为第二数值,使得第一电子设备在合成所有待合成的图层时,将该安全图层正常合成,最终使得投屏在第二电子设备之后,第二电子设备可以正常显示该安全图层对应的区域,该种通过更改标志位数值的方式,可以仅对安全图层的合成方式进行改变,而不用改变安全图层的其余属性,比如,该安全图层对应显示区域不能截屏、不能录屏以及不能多任务显示等。从而保证安全图层在正常显示的前提下,保证了安全图层的安全性。

14、在第二方面一种可能的实现方式中,在第一电子设备确定待投屏界面的待合成图层中的安全图层之前,第一电子设备还用于确定第一电子设备和第二电子设备之间为非安全投屏。在相关技术中,当第一电子设备和第二电子设备之间为非安全投屏时,安全图层对应的显示区域为黑屏,因此当确定第一电子设备和第二电子设备之间为非安全投屏时可以使用本申请提供的投屏显示方法,从而在保证图层安全性的情况下,观看安全图层对应的显示区域。

15、例如,当第一电子设备和第二电子设备为无线连接时,第一电子设备处于非安全投屏状态。

16、又例如,当待投屏界面中的标志位用于指示待投屏界面为非安全界面时,第一电子设备处于非安全投屏状态。

17、在第二方面一种可能的实现方式中,在合成后的图层中,安全图层对应的显示区域无法截屏、无法录屏以及无法多任务显示。该种实现方式,可以在保证安全图层正常显示的情况下,保证了安全图层的安全性。

18、在第二方面一种可能的实现方式中,第一电子设备中的窗口管理服务wms可以将第一数值更改为第二数值。

19、在第二方面一种可能的实现方式中,第一电子设备中的界面合成系统surfaceflinger可以根据第二数值对待合成图层进行合成。

20、在第二方面一种可能的实现方式中,上述第一数值可以为0×80,上述第二数值可以为0×30。

21、在第二方面一种可能的实现方式中,第一电子设备以同源投屏的方式、或者异源投屏的方式向第二电子设备投屏。

22、在第二方面一种可能的实现方式中,第一电子设备用于将合成后的图层进行编码,得到编码后的图层;第一电子设备还用于根据实时传输协议rtp或rtp控制协议rtcp,将所述编码后的图层进行打包;第一电子设备用于将打包后的图层发送给第二电子设备。在该种实现方式中,第一电子设备会将待合成的图层的所有图层进行编码压缩,并对编码后的图层进行rtp或rtcp打包处理,从而将打包处理后的图层发送给第二电子设备,由此不仅可以提高图层数据的安全性,而且可以减小数据的传输量,提高数据传输的效率。

23、第三方面,提供本文档来自技高网...

【技术保护点】

1.一种投屏显示的方法,其特征在于,应用于第一电子设备,所述第一电子设备与第二电子设备建立投屏连接,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述确定待投屏界面的待合成图层中的安全图层之前,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,在所述合成后的图层中,所述安全图层对应的显示区域无法截屏、无法录屏以及无法多任务显示。

4.根据权利要求1-3中任一项所述的方法,其特征在于,所述第一电子设备中的窗口管理服务WMS将所述第一数值更改为所述第二数值。

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述第一电子设备中的界面合成系统surfaceflinger根据所述第二数值合成所述待合成图层。

6.根据权利要求1-5中任一项所述的方法,其特征在于,所述第一数值包括:0×80。

7.根据权利要求1-6中任一项所述的方法,其特征在于,所述第二数值包括:0×30。

8.根据权利要求2-7中任一项所述的方法,其特征在于,当所述第一电子设备和所述第二电子设备为无线连接时,所述第一电子设备处于非安全投屏状态。

9.根据权利要求2-8中任一项所述的方法,其特征在于,所述待投屏界面中的标志位用于指示所述待投屏界面为非安全界面时,所述第一电子设备处于非安全投屏状态。

10.根据权利要求1-9中任一项所述的方法,其特征在于,所述第一电子设备以同源投屏的方式、或者异源投屏的方式向所述第二电子设备投屏。

11.一种投屏显示的系统,其特征在于,所述系统包括第一电子设备和第二电子设备,所述第一电子设备用于向所述第二电子设备投屏;

12.根据权利要求11所述的系统,其特征在于,在所述第一电子设备确定待投屏界面的待合成图层中的安全图层之前,所述第一电子设备还用于确定所述第一电子设备和所述第二电子设备之间为非安全投屏。

13.根据权利要求11或12所述的系统,其特征在于,在所述合成后的图层中,所述安全图层对应的显示区域无法截屏、无法录屏以及无法多任务显示。

14.根据权利要求11-13中任一项所述的系统,其特征在于,所述第一电子设备中的WMS用于将所述第一数值更改为所述第二数值。

15.根据权利要求11-14中任一项所述的系统,其特征在于,所述第一电子设备中的surfaceflinger用于根据所述第二数值合成所述待合成图层。

16.根据权利要求11-15中任一项所述的系统,其特征在于,所述第一数值包括:0×80。

17.根据权利要求11-16中任一项所述的系统,其特征在于,所述第二数值包括:0×30。

18.根据权利要求12-17中任一项所述的系统,其特征在于,当所述第一电子设备和所述第二电子设备为无线连接时,所述第一电子设备处于非安全投屏状态。

19.根据权利要求12-18中任一项所述的系统,其特征在于,所述待投屏界面中的标志位用于指示所述待投屏界面为非安全界面时,所述第一电子设备处于非安全投屏状态。

20.根据权利要求11-19中任一项所述的系统,其特征在于,所述第一电子设备以同源投屏的方式、或者异源投屏的方式向所述第二电子设备投屏。

21.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器用于存储指令,所述处理器用于读取所述指令以执行如权利要求1至10中任一项所述的方法。

22.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储了计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1至10中任一项所述的方法。

23.一种芯片,其特征在于,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的通信设备执行如权利要求1至10中任一项所述的方法。

...

【技术特征摘要】

1.一种投屏显示的方法,其特征在于,应用于第一电子设备,所述第一电子设备与第二电子设备建立投屏连接,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述确定待投屏界面的待合成图层中的安全图层之前,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,在所述合成后的图层中,所述安全图层对应的显示区域无法截屏、无法录屏以及无法多任务显示。

4.根据权利要求1-3中任一项所述的方法,其特征在于,所述第一电子设备中的窗口管理服务wms将所述第一数值更改为所述第二数值。

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述第一电子设备中的界面合成系统surfaceflinger根据所述第二数值合成所述待合成图层。

6.根据权利要求1-5中任一项所述的方法,其特征在于,所述第一数值包括:0×80。

7.根据权利要求1-6中任一项所述的方法,其特征在于,所述第二数值包括:0×30。

8.根据权利要求2-7中任一项所述的方法,其特征在于,当所述第一电子设备和所述第二电子设备为无线连接时,所述第一电子设备处于非安全投屏状态。

9.根据权利要求2-8中任一项所述的方法,其特征在于,所述待投屏界面中的标志位用于指示所述待投屏界面为非安全界面时,所述第一电子设备处于非安全投屏状态。

10.根据权利要求1-9中任一项所述的方法,其特征在于,所述第一电子设备以同源投屏的方式、或者异源投屏的方式向所述第二电子设备投屏。

11.一种投屏显示的系统,其特征在于,所述系统包括第一电子设备和第二电子设备,所述第一电子设备用于向所述第二电子设备投屏;

12.根据权利要求11所述的系统,其特征在于,在所述第一电子设备确定待投屏界面的待合成图层中的安全图层之前,所述第一电子设备还用于确定所述第一电子设备和所述第二电子设备之间为非安全投屏。...

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

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

1