CN109815674A - 一种基于图像识别自动化登录过程的方法 - Google Patents
一种基于图像识别自动化登录过程的方法 Download PDFInfo
- Publication number
- CN109815674A CN109815674A CN201811617667.0A CN201811617667A CN109815674A CN 109815674 A CN109815674 A CN 109815674A CN 201811617667 A CN201811617667 A CN 201811617667A CN 109815674 A CN109815674 A CN 109815674A
- Authority
- CN
- China
- Prior art keywords
- reference picture
- login
- image recognition
- login process
- automation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 230000002093 peripheral effect Effects 0.000 claims description 3
- 230000004913 activation Effects 0.000 abstract description 3
- 230000003213 activating effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明涉及一种基于图像识别自动化登录过程的方法,本发明步骤为:制作参考图片;在参考图片上标记热点位置;图像识别过程开始运行;定位出区域后,自动输入过程根据参考图片上的热点坐标激活热点所在输入位置,并自动输入预先定义好的认证凭证并自动点击登录按钮完成登录过程。本发明通过从登录界面中实时的识别参考图片来获得认证凭据位置,在自动化登录的某些场景下本方案具有更大的灵活性;通用性好,适用于更多的应用***类型,如基于浏览器的应用和本地应,实施成本低,编码量小,技术要求低,适合非编码人员使用。
Description
技术领域
本发明涉及一种自动化登录过程的方法,更具体地说,涉及一种基于图像识别自动化登录过程的方法。
背景技术
为了区分不同的用户,软件***需要借助用户登录过程来设置当前的用户会话环境以识别用户。某些登录方式需要用户手动输入认证凭据,最常见的方式是用户名和密码登录方式,在此登录方式下最常见的操作序列是用户先输入认证凭据,然后单击登录按钮,此时认证凭据一般是用户名和用户密码。
为了提高登录过程中的操作体验,减少用户操作量,或者使软件测试过程自动化,需要自动化登录过程。对于用户名和密码的认证方式,能够自动化输入认证凭据是自动化登录过程的前提条件。当前,有多种技术方案可以应用于自动化登录。
现有技术方案之一是基于浏览器插件的自动化登录。此方案针对在浏览器中访问的***。在用户使用浏览器时,预先安装在浏览器中的一个插件实时检测用户访问的网址,当用户访问特定网址时,该浏览器插件在页面中正确的位置填入用户凭据并自动点击登录按钮完成登录。这种方案依赖浏览器插件,而不同的浏览器的插件是不能通用的,如果只为某一种浏览器开发插件,则限制自动化登录时必须使用这种浏览器。如果要支持更多的浏览器,则针对每种浏览器都要分别开发插件,提高了成本。这种方案将适用场景限制在使用浏览器访问的应用,对本地应用则无法采用此方案实现自动化登录。总之,此种技术方案的缺点是通用性不足。
现有技术方案之二是基于WebDriver技术实现自动登录。此技术首先安装浏览器的WebDriver驱动程序,然后使用程序调用WebDriver驱动程序提供的接口获取浏览器正在访问页面的信息,并能操作网页页面元素,在合适的时机自动的输入用户凭据完成自动登录。这种方案依赖浏览器的WebDriver,WebDriver和浏览器高度依赖,不同的浏览器的WebDriver是不能通用的,甚至同一浏览器的不同版本都要使用对应的WebDriver,这带来了兼容性问题,提高了部署成本。这种方案将适用场景限制在使用浏览器访问的应用,对本地应用则无法采用此方案实现自动化登录。总之,此种技术方案的缺点是兼容性和通用性不好。
发明内容
本发明要解决的技术问题在于,针对现有技术中的缺陷,提供一种基于图像识别自动化登录过程的方法。
本发明解决其技术问题所采用的技术方案是:构造一种基于图像识别自动化登录过程的方法,通过从登录界面中实时的识别参考图片来获得认证凭据位置,使用给参考图片标记热点的方式来激活认证凭据输入位置,提高自动化登录过程中的通用性和兼容性,使本地应用也可以进行自动化登录。
在本发明所述的基于图像识别自动化登录过程的方法中,所述基于图像识别自动化登录过程的方法步骤为:
S1.制作参考图片,所述参考图片用来表示凭证输入位置及其周边位置的特征;一般使用截图的方法来制作此参考图片;
S2.在参考图片上标记热点位置。热点位置指定了进行输入前需要激活的位置,一个参考图片可以包含多个热点位置,使用编号来标记这些热点位置,以便后来引用作为输入位置或者登录按钮的位置;
S3.在应用***的显示登录界面的时候,一个图像识别过程开始静默的运行,此过程截取当前显示内容,并和参考图片进行对比,识别并定位出显示内容中和参考图片相似的认证凭据输入区域。图像识别过程会以一定间隔间断的执行,直到识别出认证凭据输入区域为止;
S4定位出区域后,自动输入过程根据参考图片上的热点坐标激活热点所在输入位置,并自动输入预先定义好的认证凭证并自动点击登录按钮完成登录过程。
实施本发明的一种基于图像识别自动化登录过程的方法,具有以下有益效果:本发明通过从登录界面中实时的识别参考图片来获得认证凭据位置,在自动化登录的某些场景下本方案具有更大的灵活性;通用性好,适用于更多的应用***类型,如基于浏览器的应用和本地应,实施成本低,编码量小,技术要求低,适合非编码人员使用。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明的基于图像识别自动化登录过程的方法流程图
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,所述基于图像识别自动化登录过程的方法步骤为:S1.制作参考图片,所述参考图片用来表示凭证输入位置及其周边位置的特征;一般使用截图的方法来制作此参考图片;
S2.在参考图片上标记热点位置。热点位置指定了进行输入前需要激活的位置,一个参考图片可以包含多个热点位置,使用编号来标记这些热点位置,以便后来引用作为输入位置或者登录按钮的位置;
S3.图像识别过程开始运行:所述图像识别过程为在应用***的显示登录界面的时候,截取当前显示内容,并和参考图片进行对比,识别并定位出显示内容中和参考图片相似的认证凭据输入区域;
S4定位出区域后,自动输入过程根据参考图片上的热点坐标激活热点所在输入位置,并自动输入预先定义好的认证凭证并自动点击登录按钮完成登录过程。
进一步地,所述图像识别过程会以一定间隔间断的执行,直到识别出认证凭据输入区域为止。
尽管通过以上实施例对本发明进行了揭示,但本发明的保护范围并不局限于此,在不偏离本发明构思的条件下,对以上各构件所做的变形、替换等均将落入本发明的权利要求范围内。
Claims (2)
1.一种基于图像识别自动化登录过程的方法,其特征在于,所述基于图像识别自动化登录过程的方法步骤为:
S1.制作参考图片,所述参考图片用来表示凭证输入位置及其周边位置的特征;
S2.在参考图片上标记热点位置;所述热点位置指定了进行输入前需要激活的位置,使用编号标记参考图片的热点位置;
S3.图像识别过程开始运行:所述图像识别过程为在应用***的显示登录界面的时候,截取当前显示内容,并和参考图片进行对比,识别并定位出显示内容中和参考图片相似的认证凭据输入区域;
S4定位出区域后,自动输入过程根据参考图片上的热点坐标激活热点所在输入位置,并自动输入预先定义好的认证凭证并自动点击登录按钮完成登录过程。
2.根据权利要求1所述的基于图像识别自动化登录过程的方法,其特征在于,所述图像识别过程会以一定间隔间断的执行,直到识别出认证凭据输入区域为止。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811617667.0A CN109815674A (zh) | 2018-12-28 | 2018-12-28 | 一种基于图像识别自动化登录过程的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811617667.0A CN109815674A (zh) | 2018-12-28 | 2018-12-28 | 一种基于图像识别自动化登录过程的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109815674A true CN109815674A (zh) | 2019-05-28 |
Family
ID=66602599
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811617667.0A Pending CN109815674A (zh) | 2018-12-28 | 2018-12-28 | 一种基于图像识别自动化登录过程的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109815674A (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104065616A (zh) * | 2013-03-20 | 2014-09-24 | ***通信集团公司 | 单点登录方法和*** |
US20140298449A1 (en) * | 2013-03-26 | 2014-10-02 | International Business Machines Corporation | Ocr-based single sign-on |
US20160063234A1 (en) * | 2014-08-29 | 2016-03-03 | Hon Hai Precision Industry Co., Ltd. | Electronic device and facial recognition method for automatically logging into applications |
-
2018
- 2018-12-28 CN CN201811617667.0A patent/CN109815674A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104065616A (zh) * | 2013-03-20 | 2014-09-24 | ***通信集团公司 | 单点登录方法和*** |
US20140298449A1 (en) * | 2013-03-26 | 2014-10-02 | International Business Machines Corporation | Ocr-based single sign-on |
US20160063234A1 (en) * | 2014-08-29 | 2016-03-03 | Hon Hai Precision Industry Co., Ltd. | Electronic device and facial recognition method for automatically logging into applications |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2959338C (en) | Augmented reality card activation | |
CN104065621B (zh) | 一种第三方服务的身份验证方法、客户端和*** | |
CN104618117A (zh) | 基于二维码的智能卡设备的身份认证装置及方法 | |
CN104978266A (zh) | 一种应用测试方法和装置 | |
CN111460356A (zh) | 一种自动登录方法、装置、介质和设备 | |
CN105897723B (zh) | 页面显示处理方法、***及服务器 | |
CN104601594A (zh) | 基于二维码的otp令牌设备的身份认证装置及方法 | |
CN105791249A (zh) | 一种第三方应用处理方法、装置以及*** | |
US20240013246A1 (en) | Portable evaluation device, associated systems and methods | |
CN109191138B (zh) | 一种屏指纹识别同图标结合的方法、装置 | |
CN107690140A (zh) | 无线接入点认证方法、装置及*** | |
CN106528640B (zh) | 一种基于浏览器的指纹校验方法及*** | |
CN109815674A (zh) | 一种基于图像识别自动化登录过程的方法 | |
CN106372549A (zh) | 一种用于医疗器械的数据处理方法及装置 | |
CN105119898A (zh) | WiFi热点Portal自动认证方法与*** | |
CN106302344B (zh) | 安全扫描方法及*** | |
CN106686009A (zh) | 身份验证方法、装置及*** | |
CN106603436A (zh) | 一种用于智能设备连接到网络的方法和*** | |
CN111882079A (zh) | 一种调试方法、装置及*** | |
CN101710277B (zh) | 嵌入式浏览器的脚本处理方法及装置 | |
WO2013086069A2 (en) | Method, system and program for verifying the authenticity of a website using a reliable telecommunication channel and pre-login message | |
CN103186465A (zh) | 网页用户界面的浏览器兼容性测试方法和*** | |
CN105069386A (zh) | 信息录入方法和信息录入装置 | |
CN106709315B (zh) | 一种应用***的登录信息验证方法和装置 | |
CN108804889A (zh) | 一种网站注册方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190528 |
|
RJ01 | Rejection of invention patent application after publication |