操作界面识别方法及装置的制造方法

文档序号:9765801阅读:312来源:国知局
操作界面识别方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术,尤其涉及一种操作界面识别方法及装置。
【背景技术】
[0002]随着计算机、电子技术的不断发展,人们的工作、生活更加电子化,大部分的人持有至少一种电子产品,例如计算机、手机、平板电脑等。相应地,这些电子产品所适用的各类软件产品层出不穷,为人们的工作生活带来了很大的方便,大大提高了工作、生活的效率。
[0003]现有技术中,用户使用的一些软件、应用程序(Applicat1n,简称APP)在使用过程中,操作界面可能自动发生微小的变化,或者经过用户的操作发生一些变化,但是,由于一些软件或APP的设计问题,使得用户不易发现操作界面上的变化,从而带来使用的不便。

【发明内容】

[0004]本发明提供一种操作界面识别方法及装置,用于解决现有技术用户不易识别操作界面上的变化的问题。
[0005]本发明第一方面提供一种操作界面识别方法,包括:
[0006]捕获待识别应用的当前操作界面;
[0007]将所述当前操作界面与所捕获的所述待识别应用的在先操作界面进行比较,获取所述当前操作界面与所述在先操作界面的差异,并计算获取差异值;
[0008]若所述差异值小于预设阈值,则在所述当前操作界面上添加提醒标识。
[0009]本发明第二方面提供一种操作界面识别装置,包括:
[0010]捕获模块,用于捕获待识别应用的当前操作界面;
[0011]比较模块,用于将所述当前操作界面与所捕获的所述待识别应用的在先操作界面进行比较,获取所述当前操作界面与所述在先操作界面的差异,并计算获取差异值;
[0012]处理模块,用于在所述差异值小于预设阈值时,在所述当前操作界面上添加提醒标识。
[0013]本发明提供的操作界面识别方法及装置中,通过获取待识别应用的当前操作界面,将当前操作界面与在先操作界面进行比较,获取当前操作界面与在先操作界面的差异,并计算获取差异值,在差异值小于预设阈值的时候,在当前操作界面上添加提醒标识,实现了用户很容易识别出该应用的操作界面上发生的变化,辅助用户更好地使用各类应用,提闻了用户体验。
【附图说明】
[0014]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0015]图1为本发明提供的操作界面识别方法实施例一的流程示意图;
[0016]图2为本发明提供的操作界面识别方法实施例二的流程示意图;
[0017]图3为本发明提供的操作界面识别装置实施例一的结构示意图;
[0018]图4为本发明提供的操作界面识别装置实施例二的结构示意图;
[0019]图5为本发明提供的操作界面识别装置实施例三的结构示意图。
【具体实施方式】
[0020]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021]图1为本发明提供的操作界面识别方法实施例一的流程示意图,如图1所示,该方法包括:
[0022]S101、捕获待识别应用的当前操作界面。
[0023]该应用包括:软件、APP等。某一应用启动后,可以按照预设周期捕获它的操作界面;也可以由用户的操作触发捕获操作界面,即用户只要针对该应用进行操作后,则对用户操作后的操作界面进行捕获。
[0024]S102、将上述当前操作界面与所捕获的上述待识别应用的在先操作界面进行比较,获取上述当前操作界面与上述在先操作界面的差异,并计算获取差异值。
[0025]一般地,如果是按照预设周期捕获操作界面,则将当前操作界面与上一次获取的操作界面进行比较,即将相邻获取的两个操作界面进行比较。
[0026]如果是由用户的操作触发捕获操作界面,则将当前操作界面与用户执行操作前的操作界面进行比较。
[0027]需要说明的是,上述获取上述当前操作界面与上述在先操作界面的差异,可以是先在直观上比较两个界面的差异,例如:直接将两个界面的图像对齐相减,获取两个图像相减后的轮廓。进一步地,可以比较两个界面的图像对应位置的像素点大小,计算获取各像素点的差值。
[0028]应用在运行过程中,可能由于一些网络提醒、自动更新等原因,使操作界面发生变化,也可能由于用户的操作使操作界面发生变化,通过上述操作界面的比较,可以通过当前操作界面和在先操作界面的差异发现操作界面上的各种变化,例如:图片内容发生变化、界面颜色发生变化、文字内容发生变化等。
[0029]S103、若上述差异值小于预设阈值,则在上述当前操作界面上添加提醒标识。
[0030]开发人员会预设设定一个阈值,若上述差异值小于预设阈值,则说明用户不容易识别到操作界面上的变化,那么就在操作界面上发生变化处添加显著标识,例如:在变化处添加颜色明显的外框,或者,在变化处形成高亮等,使用户容易识别出当前操作界面与在先操作界面的差异。
[0031]举例说明,用户使用图形处理软件photoshop时,有的操作带来的变化不明显,例如,对图像边缘进行羽化,对于一些比较复杂的图形,可能用户进行羽化操作后,自己也不容易识别到底羽化了哪些部分,不方便修改,那么通过上述实施例,获取操作前后的操作界面差异,在羽化的部分添加提醒标识,例如将羽化的部分标为高亮,用户就很容易找到羽化的部分进行修改。
[0032]或者,通信领域的用户可能用一些软件测试波形,有时候人眼并不是很容易直观的看出波形的变化,采用上述实施例,周期性地获取前后操作界面的差异,在波形发生了变化的地方进行标记,例如添加外框或标识高亮,就可以很直观的看出波形的变化。
[0033]本实施例中,通过获取待识别应用的当前操作界面,将当前操作界面与在先操作界面进行比较,获取当前操作界面与在先操作界面的差异,并计算获取差异值,在差异值小于预设阈值的时候,在当前操作界面上添加提醒标识,实现了用户很容易识别出该应用的操作界面上发生的变化,辅助用户更好地使用各类应用,提高了用户体验。
[0034]进一步地,在另一实施例中,上述捕获待识别应用的当前操作界面之后,还可以识别当前操作界面上的控件。所谓“控件”就是对数据和方法的封装,在使用一些应用时,通过触发控件来触发应用执行一些功能,例如微软系统的计算机桌面上左下角所显示的“开始”,这就是一个控件。
[0035]有的应用由于设计时的缺陷,使得某些控件在操作界面上不容易被用户发现,造成用户想执行某项功能又找不到对应的控件,本实施例可以辅助用户发现控件。
[0036]具体实现过程中,上述识别当前操作界面上的控件之后,可以再当前操作界面上添加该控件的提示标识。例如,用户识别出微软系统的计算机桌面的“开始”这个控件,可以将这个控件上的“开始
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1