一种基于图像识别自动化登录过程的方法技术

技术编号:21225026 阅读:138 留言:0更新日期:2019-05-29 05:46
本发明专利技术涉及一种基于图像识别自动化登录过程的方法,本发明专利技术步骤为:制作参考图片;在参考图片上标记热点位置;图像识别过程开始运行;定位出区域后,自动输入过程根据参考图片上的热点坐标激活热点所在输入位置,并自动输入预先定义好的认证凭证并自动点击登录按钮完成登录过程。本发明专利技术通过从登录界面中实时的识别参考图片来获得认证凭据位置,在自动化登录的某些场景下本方案具有更大的灵活性;通用性好,适用于更多的应用系统类型,如基于浏览器的应用和本地应,实施成本低,编码量小,技术要求低,适合非编码人员使用。

A method of automatic login process based on image recognition

The invention relates to a method based on automatic registration process of image recognition. The steps of the invention are: making reference pictures; marking hot spots on reference pictures; starting operation of image recognition process; after locating regions, the automatic input process activates the input positions of hot spots according to the hot spots coordinates on reference pictures, and automatically inputting pre-defined authentication certificates and automatically. Click the login button to complete the login process. The scheme has greater flexibility in some scenarios of automatic login by obtaining the location of authentication credentials through real-time identification reference pictures in the login interface. It has good versatility and is suitable for more types of application systems, such as browser-based applications and local response, low implementation cost, small coding amount and low technical requirements, and is suitable for non-coding personnel.

【技术实现步骤摘要】
一种基于图像识别自动化登录过程的方法
本专利技术涉及一种自动化登录过程的方法,更具体地说,涉及一种基于图像识别自动化登录过程的方法。
技术介绍
为了区分不同的用户,软件系统需要借助用户登录过程来设置当前的用户会话环境以识别用户。某些登录方式需要用户手动输入认证凭据,最常见的方式是用户名和密码登录方式,在此登录方式下最常见的操作序列是用户先输入认证凭据,然后单击登录按钮,此时认证凭据一般是用户名和用户密码。为了提高登录过程中的操作体验,减少用户操作量,或者使软件测试过程自动化,需要自动化登录过程。对于用户名和密码的认证方式,能够自动化输入认证凭据是自动化登录过程的前提条件。当前,有多种技术方案可以应用于自动化登录。现有技术方案之一是基于浏览器插件的自动化登录。此方案针对在浏览器中访问的系统。在用户使用浏览器时,预先安装在浏览器中的一个插件实时检测用户访问的网址,当用户访问特定网址时,该浏览器插件在页面中正确的位置填入用户凭据并自动点击登录按钮完成登录。这种方案依赖浏览器插件,而不同的浏览器的插件是不能通用的,如果只为某一种浏览器开发插件,则限制自动化登录时必须使用这种浏览器。如果要支持更多的浏览器,则针对每种浏览器都要分别开发插件,提高了成本。这种方案将适用场景限制在使用浏览器访问的应用,对本地应用则无法采用此方案实现自动化登录。总之,此种技术方案的缺点是通用性不足。现有技术方案之二是基于WebDriver技术实现自动登录。此技术首先安装浏览器的WebDriver驱动程序,然后使用程序调用WebDriver驱动程序提供的接口获取浏览器正在访问页面的信息,并能操作网页页面元素,在合适的时机自动的输入用户凭据完成自动登录。这种方案依赖浏览器的WebDriver,WebDriver和浏览器高度依赖,不同的浏览器的WebDriver是不能通用的,甚至同一浏览器的不同版本都要使用对应的WebDriver,这带来了兼容性问题,提高了部署成本。这种方案将适用场景限制在使用浏览器访问的应用,对本地应用则无法采用此方案实现自动化登录。总之,此种技术方案的缺点是兼容性和通用性不好。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术中的缺陷,提供一种基于图像识别自动化登录过程的方法。本专利技术解决其技术问题所采用的技术方案是:构造一种基于图像识别自动化登录过程的方法,通过从登录界面中实时的识别参考图片来获得认证凭据位置,使用给参考图片标记热点的方式来激活认证凭据输入位置,提高自动化登录过程中的通用性和兼容性,使本地应用也可以进行自动化登录。在本专利技术所述的基于图像识别自动化登录过程的方法中,所述基于图像识别自动化登录过程的方法步骤为:S1.制作参考图片,所述参考图片用来表示凭证输入位置及其周边位置的特征;一般使用截图的方法来制作此参考图片;S2.在参考图片上标记热点位置。热点位置指定了进行输入前需要激活的位置,一个参考图片可以包含多个热点位置,使用编号来标记这些热点位置,以便后来引用作为输入位置或者登录按钮的位置;S3.在应用系统的显示登录界面的时候,一个图像识别过程开始静默的运行,此过程截取当前显示内容,并和参考图片进行对比,识别并定位出显示内容中和参考图片相似的认证凭据输入区域。图像识别过程会以一定间隔间断的执行,直到识别出认证凭据输入区域为止;S4定位出区域后,自动输入过程根据参考图片上的热点坐标激活热点所在输入位置,并自动输入预先定义好的认证凭证并自动点击登录按钮完成登录过程。实施本专利技术的一种基于图像识别自动化登录过程的方法,具有以下有益效果:本专利技术通过从登录界面中实时的识别参考图片来获得认证凭据位置,在自动化登录的某些场景下本方案具有更大的灵活性;通用性好,适用于更多的应用系统类型,如基于浏览器的应用和本地应,实施成本低,编码量小,技术要求低,适合非编码人员使用。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术的基于图像识别自动化登录过程的方法流程图具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,所述基于图像识别自动化登录过程的方法步骤为:S1.制作参考图片,所述参考图片用来表示凭证输入位置及其周边位置的特征;一般使用截图的方法来制作此参考图片;S2.在参考图片上标记热点位置。热点位置指定了进行输入前需要激活的位置,一个参考图片可以包含多个热点位置,使用编号来标记这些热点位置,以便后来引用作为输入位置或者登录按钮的位置;S3.图像识别过程开始运行:所述图像识别过程为在应用系统的显示登录界面的时候,截取当前显示内容,并和参考图片进行对比,识别并定位出显示内容中和参考图片相似的认证凭据输入区域;S4定位出区域后,自动输入过程根据参考图片上的热点坐标激活热点所在输入位置,并自动输入预先定义好的认证凭证并自动点击登录按钮完成登录过程。进一步地,所述图像识别过程会以一定间隔间断的执行,直到识别出认证凭据输入区域为止。尽管通过以上实施例对本专利技术进行了揭示,但本专利技术的保护范围并不局限于此,在不偏离本专利技术构思的条件下,对以上各构件所做的变形、替换等均将落入本专利技术的权利要求范围内。本文档来自技高网
...

【技术保护点】
1.一种基于图像识别自动化登录过程的方法,其特征在于,所述基于图像识别自动化登录过程的方法步骤为:S1.制作参考图片,所述参考图片用来表示凭证输入位置及其周边位置的特征;S2.在参考图片上标记热点位置;所述热点位置指定了进行输入前需要激活的位置,使用编号标记参考图片的热点位置;S3.图像识别过程开始运行:所述图像识别过程为在应用系统的显示登录界面的时候,截取当前显示内容,并和参考图片进行对比,识别并定位出显示内容中和参考图片相似的认证凭据输入区域;S4定位出区域后,自动输入过程根据参考图片上的热点坐标激活热点所在输入位置,并自动输入预先定义好的认证凭证并自动点击登录按钮完成登录过程。

【技术特征摘要】
1.一种基于图像识别自动化登录过程的方法,其特征在于,所述基于图像识别自动化登录过程的方法步骤为:S1.制作参考图片,所述参考图片用来表示凭证输入位置及其周边位置的特征;S2.在参考图片上标记热点位置;所述热点位置指定了进行输入前需要激活的位置,使用编号标记参考图片的热点位置;S3.图像识别过程开始运行:所述图像识别过程为在应用系统的显示登录界面的时候,截取当前显...

【专利技术属性】
技术研发人员:张立杰赵静谧
申请(专利权)人:深圳竹云科技有限公司
类型:发明
国别省市:广东,44

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

1