显示界面同步方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:25040504 阅读:17 留言:0更新日期:2020-07-29 05:31
本发明专利技术公开了一种显示界面同步方法、装置、计算机设备及存储介质,通过获取第一图像和第二图像,第一图像为发送端的当前界面图像,第二图像为第一图像的上一帧图像;对第一图像和第二图像进行比对,得到比对结果,比对结果指示第一图像和第二图像的差异程度;根据比对结果,生成图像更新数据,图像更新数据包括指示标识和/或图像数据;将图像更新数据发送至接收端,以指示接收端根据图像更新数据进行图像渲染,更新接收端的当前界面图像。通过发送端获取到的第一图像与第一图像的上一帧图像进行比对,根据两幅图像的差异程度来生成图像更新数据,提高了图像更新数据生成的准确性,减少了系统数据传输的冗余,提高了系统运行和传输数据的速率。

【技术实现步骤摘要】
显示界面同步方法、装置、计算机设备及存储介质
本专利技术涉及无线传屏领域,尤其涉及一种显示界面同步方法、装置、计算机设备及存储介质。
技术介绍
随着计算机技术的发展,无线传屏技术被广泛应用在生活场景,会议场景和教育场景中。目前,大多数无线传屏技术的通信方式会以单一的无线网络进行数据传输。并且当前的无线传屏技术中常常直接将获取到的显示界面内容数据进行编码转成视频流发送到另一端,从而使得在很多时候无线传屏传输的数据是冗余的,导致系统运行速度降低,甚至会导致无线传屏过程中出现卡顿现象。
技术实现思路
本专利技术实施例提供一种显示界面同步方法、装置、计算机设备及存储介质,以解决无线传屏传输数据冗余的问题。一种显示界面同步方法,包括:获取第一图像和第二图像,所述第一图像为发送端的当前界面图像,第二图像为所述第一图像的上一帧图像;对所述第一图像和所述第二图像进行比对,得到比对结果,所述比对结果指示所述第一图像和所述第二图像的差异程度;根据所述比对结果,生成图像更新数据,所述图像更新数据包括指示标识和/或图像数据;将所述图像更新数据发送至接收端,以指示接收端根据所述图像更新数据进行图像渲染,更新所述接收端的当前界面图像。一种显示界面同步装置,包括:图像获取模块,用于获取第一图像和第二图像,所述第一图像为发送端的当前界面图像,第二图像为所述第一图像的上一帧图像;图像比对模块,用于对所述第一图像和所述第二图像进行比对,得到比对结果,所述比对结果指示所述第一图像和所述第二图像的差异程度;图像更新数据生成模块,用于根据所述比对结果,生成图像更新数据,所述图像更新数据包括指示标识和/或图像数据;数据发送模块,用于将所述图像更新数据发送至接收端,以指示接收端根据所述图像更新数据进行图像渲染,更新所述接收端的当前界面图像。一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述显示界面同步方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述显示界面同步方法的步骤。上述显示界面同步方法、装置、计算机设备及存储介质,通过获取第一图像和第二图像,所述第一图像为发送端的当前界面图像,第二图像为所述第一图像的上一帧图像;对所述第一图像和所述第二图像进行比对,得到比对结果,所述比对结果指示所述第一图像和所述第二图像的差异程度;根据所述比对结果,生成图像更新数据,所述图像更新数据包括指示标识和/或图像数据;将所述图像更新数据发送至接收端,以指示接收端根据所述图像更新数据进行图像渲染,更新所述接收端的当前界面图像。通过发送端获取到的发送端的当前界面图像与当前界面图像的上一帧图像进行比对,根据比对结果中两幅图像的差异程度来生成图像更新数据,提高了图像更新数据生成的准确性,同时,根据不同情况生成图像更新数据,减少了系统数据传输的冗余,提高了系统运行和传输数据的速率。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例中显示界面同步方法的一应用环境示意图;图2是本专利技术一实施例中显示界面同步方法的一流程图;图3是本专利技术一实施例中显示界面同步方法的另一流程图;图4是本专利技术一实施例中显示界面同步方法的另一流程图;图5是本专利技术一实施例中显示界面同步方法的另一流程图;图6是本专利技术一实施例中显示界面同步装置的一原理框图;图7是本专利技术一实施例中显示界面同步装置的另一原理框图;图8是本专利技术一实施例中显示界面同步装置的另一原理框图;图9是本专利技术一实施例中显示界面同步装置的另一原理框图;图10是本专利技术一实施例中计算机设备的一示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的显示界面同步方法,该显示界面同步方法可应用如图1所示的应用环境中。具体地,图1包括发送端和接收端,发送端与接收端通过网络进行通信,用于解决无线传屏传输数据冗余的问题。其中,发送端又称为用户端,是指与接收端相对应,为客户提供本地服务的程序。发送端可以但不限于为各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。接收端可以但不限于为各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。在一实施例中,如图2所示,提供一种显示界面同步方法,以该方法应用在图1中的发送端为例进行说明,包括如下步骤:S11:获取第一图像和第二图像,第一图像为发送端的当前界面图像,第二图像为第一图像的上一帧图像。其中,第一图像为发送端的当前界面图像,即当前时刻发送端显示界面的显示图像。第二图像为发送端的当前界面图像的上一帧图像,即在发送端当前界面图像之前,在发送端显示界面上的显示图像。具体地,发送端首先获取当前界面图像,并将当前界面图像作为第一图像;再根据第一图像获取该第一图像的上一帧图像,并将该第一图像的上一帧图像作为第二图像。S12:对第一图像和第二图像进行比对,得到比对结果,比对结果指示第一图像和第二图像的差异程度。其中,比对结果为发送端对第一图像和第二图像进行比对得到的结果,该比对结果指示第一图像和第二图像的差异程度。可选地,差异程度为第一图像和第二图像的差异区域占第一图像或者第二图像整个区域的百分比。具体地,在获取到第一图像和第二图像之后,采用比对算法对第一图像和第二图像进行比对,得到比对结果。在一具体实施例中,采用比对算法对第一图像和第二图像进行比对包括:计算第一图像和第二图像之间的汉明距离,若汉明距离为0,则表明第一图像和第二图像之间没有差异,即第一图像和第二图像是相同的。若汉明距离不为0,则表明第一图像和第二图像之间是存在差异的,即第一图像和第二图像是不相同的,如果汉明距离越大,则第一图像和第二图像之间的差异程度越高。在另一具体实施例中,采用比对算法对第一图像和第二图像进行比对还包括:将第一图像的每个像素点的值减去第二图像中相对应的每个像素点的值,得到相减结果。示例性地,第一图像的第一个像素点的值减去第二图像的第一个像素点的值。如果相减结果为相减后得到的每个像素点的值都为0,则表明第一图像和第二图像之间没有差异,即第一图像和第二图像是相同的。如果相减结果为相减后得到的像素点中有不为0的情况,则表明不为0本文档来自技高网...

【技术保护点】
1.一种显示界面同步方法,其特征在于,包括:/n获取第一图像和第二图像,所述第一图像为发送端的当前界面图像,第二图像为所述第一图像的上一帧图像;/n对所述第一图像和所述第二图像进行比对,得到比对结果,所述比对结果指示所述第一图像和所述第二图像的差异程度;/n根据所述比对结果,生成图像更新数据,所述图像更新数据包括指示标识和/或图像数据;/n将所述图像更新数据发送至接收端,以指示接收端根据所述图像更新数据进行图像渲染,更新所述接收端的当前界面图像。/n

【技术特征摘要】
1.一种显示界面同步方法,其特征在于,包括:
获取第一图像和第二图像,所述第一图像为发送端的当前界面图像,第二图像为所述第一图像的上一帧图像;
对所述第一图像和所述第二图像进行比对,得到比对结果,所述比对结果指示所述第一图像和所述第二图像的差异程度;
根据所述比对结果,生成图像更新数据,所述图像更新数据包括指示标识和/或图像数据;
将所述图像更新数据发送至接收端,以指示接收端根据所述图像更新数据进行图像渲染,更新所述接收端的当前界面图像。


2.如权利要求1所述的显示界面同步方法,其特征在于,在所述获取第一图像和第二图像之前,所述显示界面同步方法还包括:
建立与所述接收端的网络连接,所述网络连接包括WIFI连接和蓝牙连接;
所述将所述图像更新数据发送至接收端,包括:
监听所述网络连接中的网络连接状态;
若所述WIFI连接的网络连接状态为连接失败状态或者网络不佳状态,则在以蓝牙连接的网络连接状态下,将所述图像更新数据发送至接收端;
若所述蓝牙连接的网络连接状态为连接失败状态或者网络不佳状态,则在以WIFI连接的网络连接状态下,将所述图像更新数据发送至接收端。


3.如权利要求1所述的显示界面同步方法,其特征在于,所述比对结果包括第一结果、第二结果和第三结果,所述第一结果指示所述第一图像和所述第二图像相同,所述第二结果指示所述第一图像和所述第二图像的比对差异未超过预设阈值,所述第三结果指示所述第一图像和所述第二图像的比对差异超过预设阈值;所述根据所述比对结果,生成图像更新数据,包括:
若所述比对结果为第一结果,则生成第一指示标识,将所述第一指示标识作为图像更新数据,所述第一指示标识指示接收端无需更新接收端的当前界面图像;
若所述比对结果为第二结果,则生成第二指示标识和图像数据,将所述第二指示标识和所述图像数据组成图像更新数据,所述第二指示标识指示接收端根据所述图像数据进行图像渲染,以更新接收端的当前界面图像;
若所述比对结果为第三结果,则将所述第一图像作为图像更新数据。


4.一种显示界面同步方法,其特征在于,包括:
接收发送端发送的图像更新数据,所述图像更新数据是发送端对第一图像和第二图像进行比对,得到比对结果之后,根据所述比对结果生成的,其中,所述第一图像为发送端的当前界面图像,第二图像为所述第一图像的上一帧图像;
根据所述图像更新数据进行图像渲染,更新接收端的当前界面图像。


5.如权利要求4所述显示界面同步方法,其特征在于,所述比对结果包括第一结果、第二结果和第三结果,所述第一结果指示所述第一图像和所述第二图像相同,所述第二结果指示所述第一图像和所述第二图像的比对差异未超过预设阈值,所述第三结果指示所述第一图像和所述第二图像的比对差异超过预设阈值;所述接收发送端发送的图像更新数据包括:
若所述比对结果为第...

【专利技术属性】
技术研发人员:陈思正
申请(专利权)人:通彩视听科技上海有限公司
类型:发明
国别省市:上海;31

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

1