图像处理方法及装置、云真机系统、存储介质和电子设备制造方法及图纸

技术编号:26732176 阅读:20 留言:0更新日期:2020-12-15 14:36
本公开提供了一种图像处理方法、图像处理装置、云真机系统、计算机可读存储介质和电子设备,涉及图像处理技术领域。该图像处理方法包括:获取终端设备的显示图像;确定显示图像与相似图像集合中图像的相似度;如果显示图像与相似图像集合中图像的相似度满足相似度要求,则禁止渲染显示图像。本公开可以有效缓解在实现云真机系统时出现图像卡顿的问题。

【技术实现步骤摘要】
图像处理方法及装置、云真机系统、存储介质和电子设备
本公开涉及图像处理
,具体而言,涉及一种图像处理方法、图像处理装置、云真机系统、计算机可读存储介质和电子设备。
技术介绍
在云真机系统中,可以将终端设备(如手机、平板等)的屏幕图像提供给前端设备,该前端设备通常为远程处理设备。随后,前端设备采集用户在前端设备上针对屏幕图像进行的实时操作,将该实时操作再传输回终端设备,以便终端设备对该实时操作作出响应。也就是说,利用云真机系统,可以远程操控终端设备。然而,屏幕图像通常是实时获取的,在前端设备上容易出现图像卡顿的情况。
技术实现思路
本公开提供一种图像处理方法、图像处理装置、云真机系统、计算机可读存储介质和电子设备,进而至少在一定程度上克服在实现云真机系统时出现图像卡顿的问题。根据本公开的第一方面,提供了一种图像处理方法,包括:获取终端设备的显示图像;确定显示图像与相似图像集合中图像的相似度;如果显示图像与相似图像集合中图像的相似度满足相似度要求,则禁止渲染显示图像。根据本公开的第二方面,提供了一种图像处理装置,包括:图像获取模块,用于获取终端设备的显示图像;相似度确定模块,用于确定显示图像与相似图像集合中图像的相似度;图像处理模块,用于如果显示图像与相似图像集合中图像的相似度满足相似度要求,则禁止渲染显示图像。根据本公开的第三方面,提供了一种云真机系统,包括:图像采集设备,用于采集终端设备的显示图像;服务器,用于获取显示图像,确定显示图像与相似图像集合中图像的相似度,如果显示图像与相似图像集合中图像的相似度满足相似度要求,则禁止渲染显示图像。根据本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的图像处理方法。根据本公开的第五方面,提供了一种电子设备,包括处理器;存储器,用于存储一个或多个程序,当一个或多个程序被处理器执行时,使得处理器实现上述的图像处理方法。在本公开的一些实施例所提供的技术方案中,服务器获取终端设备的显示图像,在该显示图像与相似图像集合中图像的相似度满足相似度要求的情况下,禁止渲染显示图像。一方面,本公开方案可以避免相似图像的渲染,也就是说,服务器可以无需将相似的显示图像发送给前端进行渲染,减少了推送图像的数量,降低了网络带宽的要求,解决了界面上图像卡顿的问题,保证云真机系统可以顺畅地运行;另一方面,由于前端无需对相似图像进行渲染,可以避免重复渲染,减轻了前端的处理压力。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1示出了本公开一些实施例的云真机系统架构的示意图;图2示出了本公开另一些实施例的云真机系统架构的示意图;图3示出了本公开又一些实施例的云真机系统架构的示意图;图4示意性示出了根据本公开的示例性实施方式的图像处理方法的流程图;图5示出了本公开示例性方案包含所涉线程处理过程的示意图;图6示出了本公开实施例的利用代理设备对终端设备进行屏幕截图的示意图;图7示意性示出了根据本公开的示例性实施方式的图像处理装置的方框图;图8示意性示出了根据本公开的示例性实施方式的电子设备的方框图。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。附图中所示的流程图仅是示例性说明,不是必须包括所有的步骤。例如,有的步骤还可以分解,而有的步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。另外,下面所有的术语“第一”、“第二”、“第三”仅是为了区分的目的,不应作为本公开内容的限制。图1示出了本公开一些实施例的云真机系统架构的示意图。参考图1,该实施例的云真机系统至少可以包括终端设备10、代理设备11和服务器12。虽然图中以手机为例示出了终端设备10,然而,应当理解的是,终端设备10还可以包括平板、智能可穿戴设备、个人计算机等,本公开对此不做限制。代理设备11与终端设备10连接,通常,可以通过有线的方式实现连接,进而能够传输数据。代理设备11可以通过WebSocket(一种在客户端与服务端之间保持TCP长连接的网络协议),将终端设备10的屏幕图像动态代理到服务器12中的WebSocket服务器,并可以通过消息中心来进行消息的传递。服务器12用于集中管理和调度终端设备10。除包括WebSocket服务器外,服务器12还包括Web服务器、动态代理服务、消息处理服务和文件存储服务(主要用于图像的存储)。服务器12将用户的访问动态代理到相应的Web服务器和WebSocket服务器,并通过消息处理服务向消息中心传递消息,实现交互。此外,本实施例的云真机系统还可以包括数据存储模块,可以用于保存整个云真机系统的数据,例如,终端设备的状态、图像存储地址、用户使用记录等。参考图1,数据存储模块可以包括MySQL数据库和一个远程过程调用(RemoteProcedureCall,RPC)服务。下面通过举例的方式说明图1所示云真机系统的工作流程:首先,代理设备11可以每秒从终端设备10上截取60张图像,推送至服务器12的WebSocket服务器。接下来,WebSocket服务器可以通过动态代理每秒下发60张图像至前端,由前端Web界面通过图像标签将图像数据渲染出,呈现到用户眼前,进而可以实现云真机的效果。通过图1所示的云真机系统,可以较好地实现远程查看并操控终端设备的目的。然而,在前端Web界面上可能出现图像卡顿的情况,原因在于,终端设备10的屏幕图像是实时获取的,极有可能出现前后两个屏幕图本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,包括:/n获取终端设备的显示图像;/n确定所述显示图像与相似图像集合中图像的相似度;/n如果所述显示图像与所述相似图像集合中图像的相似度满足相似度要求,则禁止渲染所述显示图像。/n

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:
获取终端设备的显示图像;
确定所述显示图像与相似图像集合中图像的相似度;
如果所述显示图像与所述相似图像集合中图像的相似度满足相似度要求,则禁止渲染所述显示图像。


2.根据权利要求1所述的图像处理方法,其特征在于,确定所述显示图像与相似图像集合中图像的相似度包括:
确定所述显示图像与所述相似图像集合中一目标图像的相似度,所述目标图像为所述相似图像集合中任一图像;
其中,所述相似度要求包括所述显示图像与所述目标图像的相似度大于第一相似度阈值。


3.根据权利要求1所述的图像处理方法,其特征在于,所述相似图像集合包含n个图像,n为正整数且n≥2;其中,确定所述显示图像与相似图像集合中图像的相似度包括:
分别确定所述显示图像与所述n个图像中m个图像的相似度,m为正整数且2≤m≤n;
其中,所述相似度要求包括所述m个图像中至少有w个图像与所述显示图像的相似度大于第二相似度阈值,w为正整数且1≤w≤m。


4.根据权利要求1至3中任一项所述的图像处理方法,其特征在于,在所述显示图像与所述相似图像集合中图像的相似度满足相似度要求的情况下,所述图像处理方法还包括:
将所述显示图像添加至所述相似图像集合。


5.根据权利要求1至3中任一项所述的图像处理方法,其特征在于,所述图像处理方法还包括:
如果所述显示图像与所述相似图像集合中图像的相似度未满足所述相似度要求,则将所述显示图像发送给前端设备,以便所述前端设备对所述显示图像进行渲染。


6.根据权利要求5所述的图像处理方法,其特征在于,在所述显示图像与所述相似图像集合中图像的相似度未满足所述相似度要求的情况下,所述图像处理方法还包括:
将所述相似图像集合清空;
在所述相似图像集合被清空后,将所述显示图像添加至所述相似图像集合。


7.根据权利要求1所述的图像处理方法,其特征在于,获取终端设备的显示图像包括:
获取所述终端设备的显示图像的二进制数据;
将所述二进制数据转换为图片,作为所述显示图像。...

【专利技术属性】
技术研发人员:肖辉鉴
申请(专利权)人:深圳市欢太科技有限公司OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

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

1