System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 画面同步显示方法及终端设备技术_技高网

画面同步显示方法及终端设备技术

技术编号:40956534 阅读:2 留言:0更新日期:2024-04-18 20:33
本申请提供一种画面同步显示方法及终端设备,方法应用于包括主设备和至少一个从设备的系统中,主设备与从设备建立通信连接,方法包括:当检测到系统通过主设备显示内容时,主设备根据接收的图形数据在第一画布中进行图形绘制,显示图形绘制后的第一画布;并基于第一画布对应的第一画布坐标,确定第一画布尺寸;将第一画布坐标和第一画布尺寸发送给从设备;从设备根据第一画布坐标、第一画布尺寸及其对应的屏幕尺寸,确定第一缩放比例和第二画布坐标,并根据第二画布坐标和第一缩放比例对第一画布进行缩放,得到并显示第二画布。上述方法可以使得用户在主设备上输入的图形数据可以正常地在从设备的第二画布上进行显示。

【技术实现步骤摘要】

本申请涉及互联网领域,涉及在线会议管理技术,尤其涉及一种画面同步显示方法及终端设备


技术介绍

1、随着互联网技术的发展,越来越多的用户选择在线的视频会议来代替传统的会议,从而突破参会人员在空间距离上的交流限制。在视频会议中,参会人员可以使用终端设备上的画布,如白板,进行会议内容的沟通或者讲解,以便其他参会人员能够更好的了解会议内容。画布可用于显示参会人员书写的内容。参会人员可以对画布进行写入、擦除、修改等操作。一参会人员在其终端设备画布上的操作需要同步至其他终端设备上的画布进行显示。

2、但是由于不同参会人员的终端设备的屏幕尺寸不同,各个终端设备显示的画布尺寸也有所差异,所以经常出现参会人员在其终端设备画布上的操作无法很好同步至其他终端设备上的画布进行显示的情况,如写入数据不显示、写入数据显示不全等问题。


技术实现思路

1、本申请实施例公开了一种画面同步显示方法及终端设备,解决了参会人员在其终端设备画布上的操作无法很好同步至其他终端设备上的画布进行显示的技术问题。

2、本申请提供一种画面同步显示方法,应用于包括多个终端设备的系统中,所述多个终端设备包括主设备和至少一个从设备,所述主设备与至少一个所述从设备通信连接,所述方法包括:当检测到所述系统通过所述主设备显示内容时,所述主设备根据接收的图形数据在所述主设备对应的第一画布中进行图形绘制,并将图形绘制后的第一画布显示于所述主设备;所述主设备基于所述第一画布对应的第一画布坐标,确定所述第一画布尺寸,并将所述第一画布对应的第一画布坐标和第一画布尺寸发送给至少一个所述从设备;至少一个所述从设备根据第一画布坐标、第一画布尺寸以及所述从设备对应的屏幕尺寸,确定所述从设备对应的第一缩放比例和第二画布坐标,并以所述第二画布坐标为基准,根据所述第一缩放比例对所述第一画布进行缩放,得到第二画布,将所述第二画布显示于所述从设备。

3、在一些可选的实施方式中,所述第一画布坐标包括第一画布左上角坐标、第一画布左下角坐标、第一画布右上角坐标及第一画布右下角坐标,所述第一画布尺寸包括第一画布宽度和第一画布高度,所述第一画布尺寸的确定方法包括:获取所述第一画布对应的第一画布左上角坐标及所述主设备对应的第一屏幕分辨率;基于所述第一画布左上角坐标及所述第一屏幕分辨率,确定第一画布左下角坐标、第一画布右上角坐标及第一画布右下角坐标;根据所述第一画布左上角坐标和所述第一画布左下角坐标,计算所述第一画布高度;根据所述第一画布左上角坐标和所述第一画布右上角坐标,计算所述第一画布宽度。

4、在一些可选的实施方式中,所述从设备对应的屏幕尺寸包括所述从设备的屏幕宽度和所述从设备的屏幕高度,所述从设备对应的第一缩放比例和第二画布坐标的确定方法包括:计算所述从设备的屏幕宽度与所述第一画布宽度的第一比值,以及所述从设备的屏幕高度与所述第一画布高度的第二比值;将所述第一比值和所述第二比值中较小的比值确定为第一缩放比例;根据所述第一画布左上角坐标和所述第一缩放比例,计算所述从设备对应的第二画布左上角坐标;基于所述第二画布左上角坐标及所述从设备对应的第二屏幕分辨率,确定第二画布左下角坐标、第二画布右上角坐标及第二画布右下角坐标;将第二画布左上角坐标、第二画布左下角坐标、第二画布右上角坐标及第二画布右下角坐标作为所述从设备对应的第二画布坐标。

5、在一些可选的实施方式中,所述以所述第二画布坐标为基准,根据所述第一缩放比例对所述第一画布进行缩放,得到第二画布包括:当所述从设备的屏幕宽度与屏幕高度的比值大于所述第一画布宽度与第一画布高度的比值时,则以第二画布坐标为基准,根据第一缩放比例对所述第一画布进行左右放大,得到放大后的第一画布,将放大后的第一画布作为第二画布;当所述从设备的屏幕宽度与屏幕高度的比值小于所述第一画布宽度与第一画布高度的比值时,则以第二画布坐标为基准,根据第一缩放比例对所述第一画布进行上下放大,得到放大后的第一画布,将放大后的第一画布作为第二画布。

6、在一些可选的实施方式中,所述方法还包括:当检测到所述主设备显示的所述第一画布发生调整操作时,获取所述第一画布对应的第一调整参数,根据所述第一画布对应的第一画布坐标以及第一调整参数,确定调整后的所述第一画布对应的第三画布坐标;根据所述第三画布坐标,确定调整后的所述第一画布对应的第三画布尺寸;根据所述第三画布坐标对所述第一画布进行调整,得到第三画布,将所述第三画布显示于所述主设备;所述主设备将所述第三画布坐标和所述第三画布尺寸发送给至少一个所述从设备;至少一个所述从设备根据所述第三画布坐标、所述第三画布尺寸及所述从设备对应的屏幕尺寸,确定所述从设备对应的第四画布坐标,根据所述第四画布坐标对所述第二画布进行调整,得到第四画布,将所述第四画布显示于所述从设备。

7、在一些可选的实施方式中,所述调整操作包括缩放操作,所述第一调整参数包括缩放倍数,所述根据所述第一画布对应的第一画布坐标以及第一调整参数,确定调整后的所述第一画布对应的第三画布坐标包括:获取所述第一画布对应的第一画布坐标以及所述主设备对应的第一屏幕分辨率;根据所述第一画布坐标、所述第一屏幕分辨率及所述缩放倍数,确定调整后的所述第一画布对应的第三画布坐标。

8、在一些可选的实施方式中,所述调整操作还包括移动操作,所述第一调整参数还包括移动数值,所述根据所述第一画布对应的第一画布坐标以及第一调整参数,确定调整后的所述第一画布对应的第三画布坐标包括:获取所述第一画布对应的第一画布坐标;基于所述移动数值和所述第一画布坐标,确定调整后的所述第一画布对应的第三画布坐标。

9、在一些可选的实施方式中,所述根据所述第三画布坐标对所述第一画布进行调整,得到第三画布,包括:当第一调整参数包括放大倍数时,以所述第三画布坐标为基准,根据所述放大倍数对所述第一画布进行放大,得到放大后的第一画布,并将所述放大后的第一画布作为所述第三画布;当第一调整参数包括缩小倍数时,以所述第三画布坐标为基准,根据所述缩小倍数对所述第一画布进行缩小,得到缩小后的第一画布,并将所述缩小后的第一画布作为所述第三画布;当第一调整参数包括移动数值时,以所述第三画布坐标为基准,根据所述移动数值大小对所述第一画布进行相应移动,得到移动后的第一画布,并将所述移动后的第一画布作为所述第三画布。

10、在一些可选的实施方式中,所述从设备对应的屏幕尺寸包括所述从设备的屏幕宽度和所述从设备的屏幕高度,所述第三画布尺寸包括第三画布宽度和第三画布高度,所述确定所述从设备对应的第四画布坐标包括:计算所述从设备的屏幕宽度与所述第三画布宽度的第三比值,以及所述从设备的屏幕高度与所述第三画布高度的第四比值;将所述第三比值和所述第四比值中较小的比值确定为第二缩放比例;根据所述第三画布坐标中的第三左上角坐标和所述第二缩放比例,计算所述第四画布对应的第四画布左上角坐标;基于所述第四画布左上角坐标及所述从设备对应的第二屏幕分辨率,确定第四画布左下角坐标、第四画布右上角坐标及本文档来自技高网...

【技术保护点】

1.一种画面同步显示方法,其特征在于,应用于包括多个终端设备的系统中,所述多个终端设备包括主设备和至少一个从设备,所述主设备与至少一个所述从设备通信连接,所述方法包括:

2.根据权利要求1所述的画面同步显示方法,其特征在于,所述第一画布坐标包括第一画布左上角坐标、第一画布左下角坐标、第一画布右上角坐标及第一画布右下角坐标,所述第一画布尺寸包括第一画布宽度和第一画布高度,所述第一画布尺寸的确定方法包括:

3.根据权利要求2所述的画面同步显示方法,其特征在于,所述从设备对应的屏幕尺寸包括所述从设备的屏幕宽度和所述从设备的屏幕高度,所述从设备对应的第一缩放比例和第二画布坐标的确定方法包括:

4.根据权利要求3所述的画面同步显示方法,其特征在于,所述以所述第二画布坐标为基准,根据所述第一缩放比例对所述第一画布进行缩放,得到第二画布包括:

5.根据权利要求1所述的画面同步显示方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的画面同步显示方法,其特征在于,所述调整操作包括缩放操作,所述第一调整参数包括缩放倍数,所述根据所述第一画布对应的第一画布坐标以及第一调整参数,确定调整后的所述第一画布对应的第三画布坐标包括:

7.根据权利要求5所述的画面同步显示方法,其特征在于,所述调整操作还包括移动操作,所述第一调整参数还包括移动数值,所述根据所述第一画布对应的第一画布坐标以及第一调整参数,确定调整后的所述第一画布对应的第三画布坐标包括:

8.根据权利要求5所述的画面同步显示方法,其特征在于,所述根据所述第三画布坐标对所述第一画布进行调整,得到第三画布包括:

9.根据权利要求5所述的画面同步显示方法,其特征在于,所述从设备对应的屏幕尺寸包括所述从设备的屏幕宽度和所述从设备的屏幕高度,所述第三画布尺寸包括第三画布宽度和第三画布高度,所述确定所述从设备对应的第四画布坐标包括:

10.根据权利要求5所述的画面同步显示方法,其特征在于,根据所述第四画布坐标对所述第二画布进行调整,得到第四画布包括:

11.根据权利要求5所述的画面同步显示方法,其特征在于,所述方法还包括:

12.根据权利要求11所述的画面同步显示方法,其特征在于,所述确定所述第一画布内容或者所述第二画布内容是否发生越界包括:

13.根据权利要求12所述的画面同步显示方法,其特征在于,所述对所述第一画布或所述第三画布进行居中处理包括:

14.一种终端设备,其特征在于,所述终端设备包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序以实现如权利要求1至13中任意一项所述的画面同步显示方法。

...

【技术特征摘要】

1.一种画面同步显示方法,其特征在于,应用于包括多个终端设备的系统中,所述多个终端设备包括主设备和至少一个从设备,所述主设备与至少一个所述从设备通信连接,所述方法包括:

2.根据权利要求1所述的画面同步显示方法,其特征在于,所述第一画布坐标包括第一画布左上角坐标、第一画布左下角坐标、第一画布右上角坐标及第一画布右下角坐标,所述第一画布尺寸包括第一画布宽度和第一画布高度,所述第一画布尺寸的确定方法包括:

3.根据权利要求2所述的画面同步显示方法,其特征在于,所述从设备对应的屏幕尺寸包括所述从设备的屏幕宽度和所述从设备的屏幕高度,所述从设备对应的第一缩放比例和第二画布坐标的确定方法包括:

4.根据权利要求3所述的画面同步显示方法,其特征在于,所述以所述第二画布坐标为基准,根据所述第一缩放比例对所述第一画布进行缩放,得到第二画布包括:

5.根据权利要求1所述的画面同步显示方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的画面同步显示方法,其特征在于,所述调整操作包括缩放操作,所述第一调整参数包括缩放倍数,所述根据所述第一画布对应的第一画布坐标以及第一调整参数,确定调整后的所述第一画布对应的第三画布坐标包括:

7.根据权利要求5所述的画面同步显示方法,其特征在于,所述调整操作还...

【专利技术属性】
技术研发人员:成二龙李宜润
申请(专利权)人:富联裕展科技河南有限公司
类型:发明
国别省市:

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

1