CN108460270A - A kind of client login control method based on mobile device - Google Patents
A kind of client login control method based on mobile device Download PDFInfo
- Publication number
 - CN108460270A CN108460270A CN201810248762.1A CN201810248762A CN108460270A CN 108460270 A CN108460270 A CN 108460270A CN 201810248762 A CN201810248762 A CN 201810248762A CN 108460270 A CN108460270 A CN 108460270A
 - Authority
 - CN
 - China
 - Prior art keywords
 - target image
 - electronic equipment
 - client
 - multiple target
 - right hand
 - 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.)
 - Granted
 
Links
Classifications
- 
        
- G—PHYSICS
 - G06—COMPUTING OR CALCULATING; COUNTING
 - G06F—ELECTRIC DIGITAL DATA PROCESSING
 - G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
 - G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
 - G06F21/31—User authentication
 - G06F21/36—User authentication by graphic or iconic representation
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING OR CALCULATING; COUNTING
 - G06F—ELECTRIC DIGITAL DATA PROCESSING
 - G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
 - G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
 - G06F21/31—User authentication
 - G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING OR CALCULATING; COUNTING
 - G06F—ELECTRIC DIGITAL DATA PROCESSING
 - G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
 - G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
 - G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
 - G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
 - G06F3/0486—Drag-and-drop
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING OR CALCULATING; COUNTING
 - G06F—ELECTRIC DIGITAL DATA PROCESSING
 - G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
 - G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
 - G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
 - G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING OR CALCULATING; COUNTING
 - G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
 - G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
 - G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
 - G06V40/12—Fingerprints or palmprints
 - G06V40/1365—Matching; Classification
 - G06V40/1376—Matching features related to ridge properties or fingerprint texture
 
 
Landscapes
- Engineering & Computer Science (AREA)
 - Theoretical Computer Science (AREA)
 - General Engineering & Computer Science (AREA)
 - Physics & Mathematics (AREA)
 - General Physics & Mathematics (AREA)
 - Computer Security & Cryptography (AREA)
 - Human Computer Interaction (AREA)
 - Computer Hardware Design (AREA)
 - Software Systems (AREA)
 - Multimedia (AREA)
 - User Interface Of Digital Computer (AREA)
 
Abstract
Description
技术领域technical field
本发明涉及互联网技术领域,尤其涉及一种基于移动设备的客户端登录控制方法。The invention relates to the technical field of the Internet, in particular to a client login control method based on a mobile device.
背景技术Background technique
目前,移动手机、移动平板等移动设备已经广泛应用于人们的生活和工作中。在实践中发现,用户时常需要在某一些地方利用移动设备来登录客户端,以完成某一些任务或操作。例如,常见的用户时常需要在超市、商场等地方利用移动设备来登录微信、支付宝等客户端,以完成支付操作。由于用户在移动设备上登录客户端时所使用的验证信息(如账号、指纹等)通常是固定不变的,一旦登录客户端时所使用的验证信息发生泄漏,将会降低登录客户端的安全性。At present, mobile devices such as mobile phones and mobile tablets have been widely used in people's life and work. In practice, it is found that users often need to use mobile devices to log in to the client in some places to complete certain tasks or operations. For example, common users often need to use mobile devices to log in to WeChat, Alipay and other clients in supermarkets, shopping malls and other places to complete payment operations. Since the authentication information (such as account number, fingerprint, etc.) used by the user to log in to the client on the mobile device is usually fixed, once the authentication information used to log in to the client is leaked, the security of the client login will be reduced .
发明内容Contents of the invention
本发明实施例公开的一种基于移动设备的客户端登录控制方法,能够提高登录客户端的安全性。A client login control method based on a mobile device disclosed in an embodiment of the present invention can improve the security of the login client.
其中,一种基于移动设备的客户端登录控制方法,所述客户端的登录界面的一竖侧边输出多个目标图像加载位置,所述多个目标图像加载位置以位于同一列的形式进行排列,所述客户端的登录界面的中间区域输出矩阵式紧密排列的数目与所述多个目标图像加载位置的数目一致的多个目标图像拼接位置,所述方法包括:Wherein, a client login control method based on a mobile device, a vertical side of the login interface of the client outputs a plurality of target image loading positions, and the plurality of target image loading positions are arranged in the same column, The middle area of the login interface of the client outputs a plurality of target image splicing positions whose number closely arranged in a matrix is consistent with the number of the plurality of target image loading positions, and the method includes:
检测所述移动设备是否到达预设的某一目的地,若是,获取所述目的地匹配的多个目标图像;所述多个目标图像的数目与所述多个目标图像加载位置的数目一致;Detecting whether the mobile device arrives at a preset destination, if so, acquiring a plurality of target images matching the destination; the number of the plurality of target images is consistent with the number of loading positions of the plurality of target images;
将所述多个目标图像随机加载在所述多个目标图像加载位置上,当所述多个目标图像均被从所述目标图像加载位置拖拽至所述目标图像拼接位置构成整体图像时,判断所述整体图像是否与指定拼接图像相同,若相同,根据预先记录的每一个所述目标图像的拖拽起始时间,判断所述多个目标图像的拖拽次序是否与所述多个目标图像加载位置对应的预设拖拽次序相同,若相同,判断每一个目标图像的拖拽轨迹是否经过所述目标图像加载的目标图像加载位置预配置的唯一隐藏式轨迹必经点,若都经过,登录所述客户端并输出登录所述客户端后的应用界面。Randomly loading the multiple target images on the multiple target image loading positions, when the multiple target images are all dragged from the target image loading position to the target image splicing position to form an overall image, judging whether the overall image is the same as the specified mosaic image, and if so, judging whether the dragging order of the multiple target images is consistent with the dragging order of the multiple target images according to the pre-recorded drag start time of each of the target images The preset dragging order corresponding to the image loading position is the same, if they are the same, judge whether the dragging track of each target image passes through the unique hidden track pre-configured at the target image loading position of the target image loading must pass, if all pass , logging in the client and outputting an application interface after logging in the client.
作为一种可选的实施方式,在本发明实施例第一方面中,所述检测所述移动设备是否到达预设的某一目的地之前,所述方法还包括:As an optional implementation manner, in the first aspect of the embodiments of the present invention, before detecting whether the mobile device arrives at a preset destination, the method further includes:
识别所述电子设备的握持状态;identifying the holding state of the electronic device;
若识别出所述电子设备的握持状态为左手握持,扫描左手掌纹,并校验所述左手掌纹是否与所述电子设备预设的合法左手掌纹相匹配,如果相匹配,在所述客户端的登录界面的左竖侧边输出多个目标图像加载位置;或者,若识别出所述电子设备的握持状态为右手握持,扫描右手掌纹,并校验所述右手掌纹是否与所述电子设备预设的合法右手掌纹相匹配,如果相匹配,在所述客户端的登录界面的右竖侧边输出多个目标图像加载位置;If it is recognized that the holding state of the electronic device is held by the left hand, scan the palm print of the left hand, and check whether the palm print of the left hand matches the preset legal left palm print of the electronic device, and if it matches, the The left vertical side of the login interface of the client outputs a plurality of target image loading positions; or, if it is recognized that the holding state of the electronic device is held by the right hand, scan the palmprint of the right hand, and verify the palmprint of the right hand Whether it matches the legal right hand palmprint preset by the electronic device, and if so, output a plurality of target image loading positions on the right vertical side of the login interface of the client;
以及,根据所述多个目标图像加载位置的数目,在所述客户端的登录界面的中间区域输出矩阵式紧密排列的数目与所述多个目标图像加载位置的数目一致的多个目标图像拼接位置。And, according to the number of the plurality of target image loading positions, output a plurality of target image splicing positions closely arranged in a matrix in the middle area of the login interface of the client, the number of which is consistent with the number of the plurality of target image loading positions .
作为一种可选的实施方式,在本发明实施例第一方面中,在识别出所述电子设备的握持状态为左手握持之后,以及校验所述左手掌纹是否与所述电子设备预设的合法左手掌纹相匹配之前,所述方法还包括:As an optional implementation manner, in the first aspect of the embodiment of the present invention, after identifying that the holding state of the electronic device is left-handed, and verifying whether the palmprint of the left hand is consistent with the electronic device Before matching the preset legitimate left palm print, the method further includes:
检测所述电子设备预设的合法左手掌纹是否绑定有所述电子设备的第一合法使用位置;Detecting whether the legal left hand palmprint preset by the electronic device is bound with the first legal use position of the electronic device;
若所述电子设备预设的合法左手掌纹绑定有所述电子设备的第一合法使用位置,判断所述目的地与所述电子设备预设的合法左手掌纹绑定的所述电子设备的第一合法使用位置是否相匹配,如果相匹配,执行所述校验所述左手掌纹是否与所述电子设备预设的合法左手掌纹相匹配的步骤。If the preset legal left palmprint of the electronic device is bound with the first legal use position of the electronic device, determine the electronic device that the destination is bound to the preset legal left palmprint of the electronic device Whether the first legal use position matches, and if so, perform the step of checking whether the left hand palmprint matches the legal left palmprint preset by the electronic device.
作为一种可选的实施方式,在本发明实施例第一方面中,所述校验所述左手掌纹是否与所述电子设备预设的合法左手掌纹相匹配,包括:As an optional implementation manner, in the first aspect of the embodiments of the present invention, the checking whether the left palmprint matches the legal left palmprint preset by the electronic device includes:
依次对所述左手掌纹进行图像分割、图像增强、图像二值化和细化处理,获得输入细化左手掌纹图像;Carry out image segmentation, image enhancement, image binarization and thinning processing to described left hand palmprint successively, obtain input thinning left hand palmprint image;
在所述输入细化左手掌纹图像中提取左手掌纹细节点,并对输入细化左手掌纹图像进行跟踪,并提取输入细化左手掌纹图像中脊线上的采样点,以及提取输入细化左手掌纹图像的采样点的凸包,生成含有左手掌纹细节点、所有脊线上采样点和采样点的凸包的输入左手掌握特征;Extract the detail points of the left hand palmprint in the input thinned left hand palmprint image, and track the input thinned left hand palmprint image, and extract the sampling points on the ridge line in the input thinned left hand palmprint image, and extract the input Thinning the convex hull of the sampling points of the left hand palmprint image, generating the input left hand grasping features containing the left hand palmprint detail points, sampling points on all ridges and the convex hull of the sampling points;
识别所述输入左手掌握特征与所述电子设备预设的合法左手掌纹的掌纹特征是否相匹配,如果相匹配,确定所述左手掌纹与所述电子设备预设的合法左手掌纹相匹配。Identify whether the input left hand palmprint matches the palmprint feature of the legal left palmprint preset by the electronic device, and if so, determine that the palmprint of the left hand matches the legal left palmprint preset by the electronic device match.
作为一种可选的实施方式,在本发明实施例第一方面中,在识别出所述电子设备的握持状态为右手握持之后,以及校验所述右手掌纹是否与所述电子设备预设的合法右手掌纹相匹配之前,所述方法还包括:As an optional implementation manner, in the first aspect of the embodiment of the present invention, after it is recognized that the holding state of the electronic device is held by the right hand, it is checked whether the palmprint of the right hand is consistent with that of the electronic device. Before matching the preset legitimate right palm print, the method further includes:
检测所述电子设备预设的合法右手掌纹是否绑定有所述电子设备的第二合法使用位置;Detecting whether the legal right hand palmprint preset by the electronic device is bound with the second legal use position of the electronic device;
若所述电子设备预设的合法右手掌纹绑定有所述电子设备的第二合法使用位置,判断所述目的地与所述电子设备预设的合法右手掌纹绑定的所述电子设备的第二合法使用位置是否相匹配,如果相匹配,执行所述校验所述右手掌纹是否与所述电子设备预设的合法右手掌纹相匹配的步骤。If the legal right palmprint preset by the electronic device is bound with the second legal use location of the electronic device, determine the electronic device that is bound to the destination and the legal right palmprint preset by the electronic device Whether the second legitimate use position of the electronic device matches, and if so, perform the step of checking whether the right hand palmprint matches the legal right palmprint preset by the electronic device.
作为一种可选的实施方式,在本发明实施例第一方面中,所述校验所述右手掌纹是否与所述电子设备预设的合法右手掌纹相匹配,包括:As an optional implementation manner, in the first aspect of the embodiments of the present invention, the checking whether the right palmprint matches the legal right palmprint preset by the electronic device includes:
依次对所述右手掌纹进行图像分割、图像增强、图像二值化和细化处理,获得输入细化右手掌纹图像;Sequentially performing image segmentation, image enhancement, image binarization and thinning processing on the right palmprint to obtain the input and refined right palmprint image;
在所述输入细化右手掌纹图像中提取右手掌纹细节点,并对输入细化右手掌纹图像进行跟踪,并提取输入细化右手掌纹图像中脊线上的采样点,以及提取输入细化右手掌纹图像的采样点的凸包,生成含有右手掌纹细节点、所有脊线上采样点和采样点的凸包的输入右手掌握特征;Extract the detail points of the right hand palmprint in the input refined right palmprint image, and track the input refined right palmprint image, and extract the sampling points on the ridge line in the input refined right palmprint image, and extract the input Thinning the convex hull of the sampling points of the right hand palmprint image, generating the input right hand grasping features containing the right hand palmprint detail points, sampling points on all ridges and the convex hull of the sampling points;
识别所述输入右手掌握特征与所述电子设备预设的合法右手掌纹的掌纹特征是否相匹配,如果相匹配,确定所述右手掌纹与所述电子设备预设的合法右手掌纹相匹配。Identify whether the input right hand palmprint matches the palmprint feature of the legal right palmprint preset by the electronic device, and if so, determine that the palmprint of the right hand matches the legal right palmprint preset by the electronic device match.
作为一种可选的实施方式,在本发明实施例第一方面中,在判断出每一个目标图像的拖拽轨迹均经过所述目标图像加载的目标图像加载位置预配置的唯一隐藏式轨迹必经点之后,以及登录所述客户端并输出登录所述客户端后的应用界面之前,所述方法还包括:As an optional implementation, in the first aspect of the embodiment of the present invention, after it is determined that the dragging track of each target image passes through the pre-configured unique hidden track of the target image loading position where the target image is loaded, it must After the point, and before logging into the client and outputting the application interface after logging into the client, the method also includes:
将每一个所述目标图像加载位置预配置的唯一隐藏式轨迹必经点进行清除;Clearing the pre-configured unique hidden track must-pass points of each target image loading location;
提示用户将所述多个目标图像拼接位置上的所述多个目标图像拖拽至所述多个目标图像加载位置;其中,一个所述目标图像对应一个所述目标图像加载位置;Prompting the user to drag the multiple target images on the splicing positions of the multiple target images to the loading positions of the multiple target images; wherein, one target image corresponds to one target image loading position;
当所述多个目标图像全部被从所述多个目标图像拼接位置上拖拽至所述多个目标图像加载位置之后,将用户在每一个所述目标图像对应的从目标图像拼接位置到目标图像加载位置的最新拖拽轨迹上选择的某一隐藏式轨迹点作为所述目标图像新加载的目标图像加载位置对应的最新预配置的唯一隐藏式轨迹必经点进行存储。After the multiple target images are all dragged from the multiple target image splicing positions to the multiple target image loading positions, the user will move from the target image splicing position to the target image corresponding to each of the target images. A certain hidden track point selected on the latest drag track of the image loading position is stored as the latest preconfigured unique hidden track must-pass point corresponding to the target image loading position of the newly loaded target image.
作为一种可选的实施方式,在本发明实施例第一方面中,在存储所述多个目标图像加载位置对应的最新预配置的唯一隐藏式轨迹必经点之后,以及登录所述客户端并输出登录所述客户端后的应用界面之前,所述方法还包括:As an optional implementation manner, in the first aspect of the embodiment of the present invention, after storing the latest pre-configured unique hidden track must-pass points corresponding to the multiple target image loading positions, and logging into the client And before outputting the application interface after logging in the client, the method also includes:
将所述多个目标图像加载位置对应的预设拖拽次序进行清除;Clearing the preset dragging order corresponding to the loading positions of the plurality of target images;
根据每一个所述目标图像从目标图像拼接位置到目标图像加载位置的最新拖拽轨迹对应的最新拖拽起始时间,重新配置所述多个目标图像加载位置对应的预设拖拽次序;其中,所述最新拖拽起始时间越早时,重新配置后的所述预设拖拽次序越靠前;所述最新拖拽起始时间越迟时,重新配置后的所述预设拖拽次序越靠后。According to the latest dragging start time corresponding to the latest dragging track of each target image from the target image splicing position to the target image loading position, reconfigure the preset dragging order corresponding to the plurality of target image loading positions; wherein , when the latest drag start time is earlier, the preset drag order after reconfiguration is higher; when the latest drag start time is later, the preset drag order after reconfiguration is higher The later the order.
作为一种可选的实施方式,在本发明实施例第一方面中,所述识别所述电子设备的握持状态,包括:As an optional implementation manner, in the first aspect of the embodiments of the present invention, the identifying the holding state of the electronic device includes:
所述电子设备计算所述电子设备的左侧外缘沿着长度方向设置的第一3D触摸阵列识别出的左侧外缘被触摸的连通域的面积总和X1;The electronic device calculates the sum of areas X1 of connected domains whose left outer edge is touched and identified by the first 3D touch array disposed along the length direction on the left outer edge of the electronic device;
所述电子设备计算所述电子设备的右侧外缘沿着长度方向设置的第二3D触摸阵列识别出的右侧外缘被触摸的连通域的面积总和X2;The electronic device calculates the sum of areas X2 of connected domains whose right outer edge is touched and identified by the second 3D touch array disposed along the length direction on the right outer edge of the electronic device;
所述电子设备将所述面积总和X1和所述面积总和X2进行对比,若所述面积总和X1大于所述面积总和X2,则确定出所述面积总和X1为手掌触摸的连通域的面积之和,所述面积总和X2为手指触摸的连通域的面积之和,识别出所述电子设备的握持状态为左手握持;The electronic device compares the sum of the areas X1 and the sum of the areas X2, and if the sum of the areas X1 is greater than the sum of the areas X2, then determines that the sum of the areas X1 is the sum of the areas of the connected domains touched by the palm , the sum of the areas X2 is the sum of the areas of the connected domains touched by the fingers, and it is recognized that the holding state of the electronic device is held by the left hand;
若所述面积总和X1小于所述面积总和X2,则确定出所述面积总和X1为手指触摸的连通域的面积之和,所述面积总和X2为手掌触摸的连通域的面积之和,识别出所述电子设备的握持状态为右手握持。If the sum of areas X1 is less than the sum of areas X2, it is determined that the sum of areas X1 is the sum of the areas of the connected domains touched by the finger, and the sum of the areas X2 is the sum of the areas of the connected domains touched by the palm. The holding state of the electronic device is right hand holding.
作为一种可选的实施方式,在本发明实施例第一方面中,所述多个目标图像中的任意两个目标图像互不相同;所述多个目标图像加载位置中的任意两个目标图像加载位置预配置的唯一隐藏式轨迹必经点互不相同;多个目标图像加载位置中的任意两个目标图像加载位置对应的预设拖拽次序互不相同。As an optional implementation manner, in the first aspect of the embodiments of the present invention, any two target images in the multiple target images are different from each other; any two target images in the multiple target image loading positions The pre-configured unique hidden track necessary points for the image loading location are different from each other; the preset dragging order corresponding to any two target image loading locations among the multiple target image loading locations is different from each other.
本发明实施例中,不仅要求用户在矩阵式紧密排列的、数目与多个目标图像加载位置的数目一致的多个目标图像拼接位置上准确的拼接出与指定拼接图像相同的整体图像,还要求每一目标图像的拖拽次序与该目标图像加载的目标图像加载位置对应的预设拖拽次序相同,以及要求每一目标图像的拖拽轨迹经过与该目标图像加载的目标图像加载位置预配置的唯一隐藏式轨迹必经点才允许登录客户端,这样即使其他非法用户可以获悉随机加载在多个目标图像加载位置上的多个目标图像,也难以同时获悉每一个目标图像的合法拖拽次序以及每一个目标图像的唯一隐藏式轨迹必经点,从而可以有效的提高登录客户端的安全性。In the embodiment of the present invention, the user is not only required to accurately splice the same overall image as the specified spliced image at multiple target image splicing positions that are closely arranged in a matrix and whose number is consistent with the number of multiple target image loading positions, but also requires The dragging order of each target image is the same as the preset dragging order corresponding to the target image loading position where the target image is loaded, and the dragging track of each target image is required to be pre-configured with the target image loading position where the target image is loaded The only hidden track must pass through the point to allow login to the client, so that even if other illegal users can learn multiple target images randomly loaded on multiple target image loading positions, it is difficult to know the legal dragging order of each target image at the same time And the unique hidden track must pass point of each target image, which can effectively improve the security of the login client.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the accompanying drawings that need to be used in the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For Those of ordinary skill in the art can also obtain other drawings based on these drawings without making creative efforts.
图1为本发明实施例公开的一种基于移动设备的客户端登录控制方法的流程示意图;FIG. 1 is a schematic flow diagram of a mobile device-based client login control method disclosed in an embodiment of the present invention;
图2为本发明实施例公开的另一种基于移动设备的客户端登录控制方法的流程示意图;FIG. 2 is a schematic flow diagram of another mobile device-based client login control method disclosed in an embodiment of the present invention;
图3为本发明实施例公开的一种客户端登录界面的变化示意图。Fig. 3 is a schematic diagram of changes of a client login interface disclosed in an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
需要说明的是,本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "comprising" and "having" and any variations thereof in the embodiments of the present invention are intended to cover non-exclusive inclusion, for example, a process, method, system, product, or process that includes a series of steps or units. The apparatus is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to the process, method, product or apparatus.
本发明实施例公开的一种基于移动设备的客户端登录控制方法,能够提高登录客户端的安全性。以下进行结合附图进行详细描述。A client login control method based on a mobile device disclosed in an embodiment of the present invention can improve the security of the login client. A detailed description will be given below in conjunction with the accompanying drawings.
请参阅图1,图1为本发明实施例公开的一种基于移动设备的客户端登录控制方法的流程示意图。在图1所示的一种基于移动设备的客户端登录控制方法中,移动设备可以包括智能手机、移动平板、可穿戴设备(如智能手表)、个人数字助理(Personal DigitalAssistant,PDA)、移动互联网设备(Mobile Internet Device,MID)、电视机等各种允许登录支付宝应用、即时通讯应用、邮箱应用等客户端的电子设备;其中,移动设备可以支持包括但不限于以下网络技术:全球移动通信系统(Global System for MobileCommunications,GSM)、通用分组无线业务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA),宽带码分多址(W-CDMA)、CDMA2000、IMT单载波(IMT Single Carrier)、增强型数据速率GSM演进(Enhanced Data Rates for GSMEvolution,EDGE)、长期演进技术(Long-Term Evolution,LTE)、高级长期演进技术、时分长期演进技术(Time-Division LTE,TD-LTE)、高性能无线电局域网(High PerformanceRadio Local Area Network,HiperLAN)、高性能无线电广域网(HiperWAN)、本地多点派发业务(Local Multipoint Distribution Service,LMDS)、全微波存取全球互通(WiMAX)、紫蜂协议(ZigBee)、蓝牙、正交频分复用技术(OFDM)、大容量空分多路存取(HC-SDMA)、通用移动电信系统(UMTS)、通用移动电信系统时分双工(UMTS-TDD)、演进式高速分组接入(HSPA+)、时分同步码分多址(TD-SCDMA)、演进数据最优化(EV-DO)、数字增强无绳通信(DECT)及其他。在图1所描述的方法中,移动设备可以在所述客户端的登录界面的一竖侧边输出多个目标图像加载位置,所述多个目标图像加载位置以位于同一列的形式进行排列;以及,移动设备可以在所述客户端的登录界面的中间区域输出矩阵式紧密排列的数目与所述多个目标图像加载位置的数目一致的多个目标图像拼接位置。如图1所示,该应用于电子设备的客户端登录控制方法可以包括以下步骤:Please refer to FIG. 1 . FIG. 1 is a schematic flowchart of a mobile device-based client login control method disclosed in an embodiment of the present invention. In a mobile device-based client login control method shown in Figure 1, the mobile device may include a smart phone, a mobile tablet, a wearable device (such as a smart watch), a personal digital assistant (Personal Digital Assistant, PDA), a mobile Internet Devices (Mobile Internet Device, MID), TVs and other electronic devices that allow login to clients such as Alipay applications, instant messaging applications, and email applications; among them, mobile devices can support including but not limited to the following network technologies: Global System for Mobile Communications ( Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (W-CDMA), CDMA2000, IMT single carrier (IMT Single Carrier), Enhanced Data Rates for GSMEvolution (EDGE), Long-Term Evolution (Long-Term Evolution, LTE), Advanced Long-Term Evolution, Time-Division Long-Term Evolution (Time-Division LTE, TD -LTE), High Performance Radio Local Area Network (HiperLAN), High Performance Radio Wide Area Network (HiperWAN), Local Multipoint Distribution Service (LMDS), Global Interoperability for Microwave Access (WiMAX), ZigBee protocol (ZigBee), Bluetooth, Orthogonal Frequency Division Multiplexing (OFDM), High Capacity Space Division Multiple Access (HC-SDMA), Universal Mobile Telecommunications System (UMTS), Universal Mobile Telecommunications System Time Division Duplex ( UMTS-TDD), Evolved High Speed Packet Access (HSPA+), Time Division Synchronous Code Division Multiple Access (TD-SCDMA), Evolution Data Optimized (EV-DO), Digital Enhanced Cordless Communications (DECT) and others. In the method described in FIG. 1 , the mobile device may output multiple target image loading positions on a vertical side of the login interface of the client, and the multiple target image loading positions are arranged in the same column; and The mobile device may output a plurality of target image splicing positions closely arranged in a matrix in the middle area of the login interface of the client, the number of which is consistent with the number of the plurality of target image loading positions. As shown in Figure 1, the client login control method applied to electronic equipment may include the following steps:
101、移动设备检测移动设备是否到达预设的某一目的地,如果是,执行步骤102;如果否,结束本流程。101. The mobile device detects whether the mobile device has arrived at a preset destination, and if yes, execute step 102; if not, end the process.
102、移动设备获取目的地匹配的多个目标图像,其中,多个目标图像的数目与多个目标图像加载位置的数目一致。102. The mobile device acquires multiple target images with matching destinations, where the number of the multiple target images is consistent with the number of loading locations of the multiple target images.
本发明实施例中,目的地匹配的多个目标图像可以是用户预先为超市、商场等目的地预先配置好的多个目标图像,其中,预先配置好的多个目标图像可以是用户为目的地指定的多个人物图像,也可以是用户为目的地选定的该目的地所在区域(如县区域、市区域)内的多个自然景观图像或热门景点图像,本发明实施例不作限定。当目的地变化时,目的地匹配的多个自然景观图像或热门景点图像也会灵活变化,从而可以在登录客户端过程中推广目的地匹配的多个自然景观图像或热门景点图像。In the embodiment of the present invention, the multiple target images matched by the destination may be multiple target images pre-configured by the user for destinations such as supermarkets and shopping malls, wherein the multiple pre-configured target images may be the user as the destination The specified multiple person images may also be multiple natural landscape images or popular scenic spot images in the destination area (such as county area, city area) selected by the user for the destination, which is not limited in the embodiment of the present invention. When the destination changes, the multiple natural landscape images or popular scenic spot images matched by the destination will also change flexibly, so that the multiple natural landscape images or popular scenic spot images matched by the destination can be promoted during the login process of the client.
103、电子设备将多个目标图像随机加载在多个目标图像加载位置上,当多个目标图像均被从目标图像加载位置拖拽至目标图像拼接位置构成整体图像时,判断整体图像是否与指定拼接图像相同,若相同,根据预先记录的每一个目标图像的拖拽起始时间,判断多个目标图像的拖拽次序是否与多个目标图像加载位置对应的预设拖拽次序相同,若相同,判断每一个目标图像的拖拽轨迹是否均经过该目标图像加载的目标图像加载位置预配置的唯一隐藏式轨迹必经点,若都经过,登录客户端并输出登录客户端后的应用界面。103. The electronic device randomly loads multiple target images on multiple target image loading positions. When multiple target images are dragged from the target image loading position to the target image splicing position to form an overall image, determine whether the overall image is consistent with the specified The spliced images are the same, if they are the same, according to the pre-recorded dragging start time of each target image, determine whether the dragging order of multiple target images is the same as the preset dragging sequence corresponding to the loading positions of multiple target images, if they are the same , to determine whether the drag track of each target image has passed through the unique hidden track pre-configured at the target image loading position of the target image. If they all pass, log in to the client and output the application interface after logging in to the client.
本发明实施例中,多个目标图像中的任意两个目标图像互不相同,多个目标图像加载位置中的任意两个目标图像加载位置预配置的唯一隐藏式轨迹必经点互不相同;多个目标图像加载位置中的任意两个目标图像加载位置对应的预设拖拽次序互不相同,从而有利于提高登录客户端的安全性。In the embodiment of the present invention, any two target images among the plurality of target images are different from each other, and the pre-configured unique hidden track must-pass points of any two target image loading positions among the multiple target image loading positions are different from each other; The preset dragging orders corresponding to any two target image loading positions among the plurality of target image loading positions are different from each other, which is beneficial to improve the security of the login client.
本发明实施例中,电子设备可以按照一个目标图像对应一个目标图像加载位置的方式,将多个目标图像随机加载在多个目标图像加载位置上,也即是说,同一个目标图像每次加载的目标图像加载位置是随机的,不是固定不变的,从而有利于提高登录客户端的安全性。In the embodiment of the present invention, the electronic device can randomly load multiple target images on multiple target image loading positions in such a way that one target image corresponds to one target image loading position, that is to say, the same target image is loaded The loading position of the target image is random, not fixed, which helps to improve the security of the login client.
可见,实施图1所描述的方法,不仅要求用户在矩阵式紧密排列的、数目与多个目标图像加载位置的数目一致的多个目标图像拼接位置上准确的拼接出与指定拼接图像相同的整体图像,还要求每一目标图像的拖拽次序与该目标图像加载的目标图像加载位置对应的预设拖拽次序相同,以及要求每一目标图像的拖拽轨迹经过与该目标图像加载的目标图像加载位置预配置的唯一隐藏式轨迹必经点才允许登录客户端,这样即使其他非法用户可以获悉随机加载在多个目标图像加载位置上的多个目标图像,也难以同时获悉每一个目标图像的合法拖拽次序以及每一个目标图像的唯一隐藏式轨迹必经点,从而可以有效的提高登录客户端的安全性。It can be seen that the implementation of the method described in Figure 1 not only requires the user to accurately splice the same overall image as the specified spliced image at multiple target image splicing positions that are closely arranged in a matrix and whose number is consistent with the number of multiple target image loading positions. images, it is also required that the dragging order of each target image is the same as the preset dragging order corresponding to the target image loading position of the target image, and that the dragging track of each target image passes through the target image loaded with the target image The only hidden track pre-configured in the loading location must pass through the point to allow login to the client, so that even if other illegal users can learn about multiple target images randomly loaded on multiple target image loading positions, it is difficult to know the location of each target image at the same time The legal dragging order and the unique hidden trajectory must pass points of each target image can effectively improve the security of the login client.
请参阅图2,图2为本发明实施例公开的另一种基于移动设备的客户端登录控制方法的流程示意图。如图2所示,该应用于电子设备的客户端登录控制方法可以包括以下步骤:Please refer to FIG. 2 . FIG. 2 is a schematic flowchart of another mobile device-based client login control method disclosed in an embodiment of the present invention. As shown in Figure 2, the client login control method applied to electronic equipment may include the following steps:
201、电子设备识别电子设备的握持状态。201. The electronic device identifies a holding state of the electronic device.
作为一种可选的实施方式,可以在电子设备的左侧外缘沿着长度方向设置第一3D触摸阵列,以及在电子设备的右侧外缘沿着长度方向设置第二3D触摸阵列;在此基础上,电子设备可以计算电子设备的左侧外缘沿着长度方向设置的第一3D触摸阵列识别出的左侧外缘被触摸的连通域的面积总和X1;As an optional implementation manner, a first 3D touch array can be arranged along the length direction on the left outer edge of the electronic device, and a second 3D touch array can be arranged along the length direction on the right outer edge of the electronic device; On this basis, the electronic device may calculate the sum of areas X1 of connected domains whose left outer edge is touched and identified by the first 3D touch array arranged along the length direction on the left outer edge of the electronic device;
以及,电子设备可以计算电子设备的右侧外缘沿着长度方向设置的第二3D触摸阵列识别出的右侧外缘被触摸的连通域的面积总和X2;And, the electronic device may calculate the sum of areas X2 of connected domains whose right outer edge is touched and identified by the second 3D touch array disposed along the length direction on the right outer edge of the electronic device;
以及,电子设备将面积总和X1和面积总和X2进行对比,若面积总和X1大于面积总和X2,则确定出面积总和X1为手掌触摸的连通域的面积之和,而面积总和X2为手指触摸的连通域的面积之和,识别出电子设备的握持状态为左手握持,从而可以准确的识别出电子设备的握持状态;And, the electronic device compares the area sum X1 with the area sum X2, and if the area sum X1 is greater than the area sum X2, it is determined that the area sum X1 is the sum of the areas of the connected domains touched by the palm, and the area sum X2 is the connected areas touched by the fingers. The sum of the areas of the domains recognizes that the holding state of the electronic device is held by the left hand, so that the holding state of the electronic device can be accurately identified;
或者,若面积总和X1小于面积总和X2,则确定出面积总和X1为手指触摸的连通域的面积之和,面积总和X2为手掌触摸的连通域的面积之和,识别出电子设备的握持状态为右手握持,从而可以准确的识别出电子设备的握持状态。Or, if the sum of the areas X1 is less than the sum of the areas X2, it is determined that the sum of the areas X1 is the sum of the areas of the connected domains touched by the fingers, and the sum of the areas X2 is the sum of the areas of the connected domains touched by the palm, and the holding state of the electronic device is identified It is held by the right hand, so that the holding state of the electronic device can be accurately identified.
202、若识别出电子设备的握持状态为左手握持,电子设备扫描左手掌纹,并校验左手掌纹是否与电子设备预设的合法左手掌纹相匹配,如果相匹配,在客户端的登录界面的左竖侧边输出多个目标图像加载位置;或者,若识别出电子设备的握持状态为右手握持,扫描右手掌纹,并校验右手掌纹是否与电子设备预设的合法右手掌纹相匹配,如果相匹配,在客户端的登录界面的右竖侧边输出多个目标图像加载位置。202. If it is recognized that the holding state of the electronic device is held by the left hand, the electronic device scans the palmprint of the left hand, and checks whether the palmprint of the left hand matches the legal left palmprint preset by the electronic device. The left vertical side of the login interface outputs multiple target image loading positions; or, if it is recognized that the holding state of the electronic device is held by the right hand, scan the palm print of the right hand and verify whether the palm print of the right hand is legal with the preset electronic device. The palm prints of the right hand match, and if they match, multiple target image loading positions are output on the right vertical side of the login interface of the client.
本发明实施例中,在客户端的登录界面的左竖侧边输出多个目标图像加载位置时,电子设备可以根据指定时长内该左手掌纹的扫描次数,在客户端的登录界面的左竖侧边输出与该左手掌纹的扫描次数成正比的多个目标图像加载位置,也即是说,如果该左手掌纹的扫描次数越高,多个目标图像加载位置的数量就越少;反之,如果该左手掌纹的扫描次数越低,多个目标图像加载位置的数量就越高。即,越是经常用该左手登录客户端的用户越发可靠,进而可以降低该左手登录客户端的难度;而越是少用该左手登录客户端的用户越不可靠,进而可以增加该左手登录客户端的难度。In the embodiment of the present invention, when multiple target image loading positions are output on the left vertical side of the client's login interface, the electronic device can display the number of scans of the left hand palmprint within a specified time period on the left vertical side of the client's login interface. Output a plurality of target image loading positions proportional to the number of scans of the left palm print, that is to say, if the scan times of the left palm print are higher, the number of multiple target image load positions is less; otherwise, if The lower the number of scans of the left palm print, the higher the number of multiple target image loading positions. That is, the more often the user who logs in the client with the left hand is more reliable, thereby reducing the difficulty of logging in the client with the left hand; the less reliable the user who logs in the client with the left hand is, the more difficult it is to increase the difficulty of logging in the client with the left hand.
本发明实施例中,在客户端的登录界面的右竖侧边输出多个目标图像加载位置时,电子设备可以根据指定时长内该右手掌纹的扫描次数,在客户端的登录界面的右竖侧边输出与该右手掌纹的扫描次数成正比的多个目标图像加载位置,也即是说,如果该右手掌纹的扫描次数越高,多个目标图像加载位置的数量就越少;反之,如果该右手掌纹的扫描次数越低,多个目标图像加载位置的数量就越高。即,越是经常用该右手登录客户端的用户越发可靠,进而可以降低该右手登录客户端的难度;而越是少用该右手登录客户端的用户越不可靠,进而可以增加该右手登录客户端的难度。In the embodiment of the present invention, when multiple target image loading positions are output on the right vertical side of the client's login interface, the electronic device can display the number of times the right hand palmprint is scanned within a specified period of time on the right vertical side of the client's login interface. Output a plurality of target image loading positions proportional to the number of scans of the right hand palmprint, that is to say, if the number of scans of the right hand palmprint is higher, the number of multiple target image loading positions will be less; on the contrary, if The lower the number of scans of the right hand palmprint, the higher the number of multiple target image loading positions. That is, users who log in to the client with the right hand more often are more reliable, which in turn can reduce the difficulty of logging in to the client with the right hand; and users who log in to the client with the right hand less often are less reliable, and can increase the difficulty of logging in to the client with the right hand.
作为一种可选的实施方式,在识别出电子设备的握持状态为左手握持之后,以及校验左手掌纹是否与电子设备预设的合法左手掌纹相匹配之前,该方法还包括:As an optional implementation manner, after identifying that the holding state of the electronic device is held by the left hand, and before checking whether the palmprint of the left hand matches the legal left palmprint preset by the electronic device, the method further includes:
电子设备检测电子设备预设的合法左手掌纹是否绑定有电子设备的第一合法使用位置;The electronic device detects whether the legal left hand palmprint preset by the electronic device is bound with the first legal use position of the electronic device;
若电子设备预设的合法左手掌纹绑定有电子设备的第一合法使用位置,判断目的地与电子设备预设的合法左手掌纹绑定的电子设备的第一合法使用位置是否相匹配,如果相匹配,执行上述的校验左手掌纹是否与电子设备预设的合法左手掌纹相匹配的步骤,从而可以提高用户左手单手登录客户端时的安全性。If the preset legal left palmprint of the electronic device is bound with the first legal use position of the electronic device, determine whether the destination matches the first legal use position of the electronic device bound with the preset legal left palmprint of the electronic device, If they match, perform the above steps of checking whether the left hand palmprint matches the legal left palmprint preset by the electronic device, thereby improving the security when the user logs in to the client with one left hand.
进一步地,校验左手掌纹是否与电子设备预设的合法左手掌纹相匹配,包括:Further, verifying whether the palmprint of the left hand matches the legal left palmprint preset by the electronic device includes:
电子设备依次对左手掌纹进行图像分割、图像增强、图像二值化和细化处理,获得输入细化左手掌纹图像;The electronic device sequentially performs image segmentation, image enhancement, image binarization and thinning processing on the left palmprint to obtain an input and thinned left palmprint image;
电子设备在输入细化左手掌纹图像中提取左手掌纹细节点,并对输入细化左手掌纹图像进行跟踪,并提取输入细化左手掌纹图像中脊线上的采样点,以及提取输入细化左手掌纹图像的采样点的凸包,生成含有左手掌纹细节点、所有脊线上采样点和采样点的凸包的输入左手掌握特征;The electronic device extracts the detail points of the left hand palmprint from the input thinned left hand palmprint image, and tracks the input thinned left hand palmprint image, and extracts the sampling points on the ridge line of the input thinned left hand palmprint image, and extracts the input Thinning the convex hull of the sampling points of the left hand palmprint image, generating the input left hand grasping features containing the left hand palmprint detail points, sampling points on all ridges and the convex hull of the sampling points;
电子设备识别输入左手掌握特征与电子设备预设的合法左手掌纹的掌纹特征是否相匹配,如果相匹配,确定左手掌纹与电子设备预设的合法左手掌纹相匹配,从而可以精确的校验出左手掌纹是否与电子设备预设的合法左手掌纹相匹配,提高左手掌纹的校验精确度。The electronic device recognizes whether the input left hand palmprint matches the palmprint feature of the legal left hand palmprint preset by the electronic device. Verify whether the palmprint of the left hand matches the legal left palmprint preset by the electronic device, and improve the verification accuracy of the palmprint of the left hand.
作为另一种可选的实施方式,在识别出电子设备的握持状态为右手握持之后,以及校验右手掌纹是否与电子设备预设的合法右手掌纹相匹配之前,该方法还包括:As another optional implementation manner, after identifying that the holding state of the electronic device is right-hand holding, and before checking whether the palmprint of the right hand matches the preset legitimate right-hand palmprint of the electronic device, the method further includes :
电子设备检测电子设备预设的合法右手掌纹是否绑定有电子设备的第二合法使用位置;其中,第二合法使用位置与上述的第一合法使用位置可以不同,本发明实施例不作限定;The electronic device detects whether the legal right hand palmprint preset by the electronic device is bound with the second legal use position of the electronic device; wherein, the second legal use position may be different from the above-mentioned first legal use position, which is not limited in the embodiment of the present invention;
若电子设备预设的合法右手掌纹绑定有电子设备的第二合法使用位置,判断目的地与电子设备预设的合法右手掌纹绑定的电子设备的第二合法使用位置是否相匹配,如果相匹配,执行上述的校验右手掌纹是否与电子设备预设的合法右手掌纹相匹配的步骤,从而可以提高用户右手单手登录客户端时的安全性。If the preset legal right palmprint of the electronic device is bound with the second legal use position of the electronic device, determine whether the destination matches the second legal use position of the electronic device bound with the preset legal right palmprint of the electronic device, If they match, perform the above steps of verifying whether the right hand palmprint matches the legal right palmprint preset by the electronic device, thereby improving the security when the user logs in to the client with one right hand.
进一步地,校验右手掌纹是否与电子设备预设的合法右手掌纹相匹配,包括:Further, verifying whether the palmprint of the right hand matches the legal right palmprint preset by the electronic device includes:
电子设备依次对右手掌纹进行图像分割、图像增强、图像二值化和细化处理,获得输入细化右手掌纹图像;The electronic device sequentially performs image segmentation, image enhancement, image binarization and thinning processing on the right hand palmprint to obtain the input and refined right hand palmprint image;
电子设备在输入细化右手掌纹图像中提取右手掌纹细节点,并对输入细化右手掌纹图像进行跟踪,并提取输入细化右手掌纹图像中脊线上的采样点,以及提取输入细化右手掌纹图像的采样点的凸包,生成含有右手掌纹细节点、所有脊线上采样点和采样点的凸包的输入右手掌握特征;The electronic device extracts the detail points of the right palmprint from the input and refined right palmprint image, and tracks the input and refined right palmprint image, and extracts the sampling points on the ridge line of the input and refined right palmprint image, and extracts the input Thinning the convex hull of the sampling points of the right hand palmprint image, generating the input right hand grasping features containing the right hand palmprint detail points, sampling points on all ridges and the convex hull of the sampling points;
电子设备识别输入右手掌握特征与电子设备预设的合法右手掌纹的掌纹特征是否相匹配,如果相匹配,确定右手掌纹与电子设备预设的合法右手掌纹相匹配,从而可以精确的校验出右手掌纹是否与电子设备预设的合法右手掌纹相匹配,提高右手掌纹的校验精确度。The electronic device recognizes whether the input right hand palmprint matches the palmprint feature of the legitimate right hand palmprint preset by the electronic device, and if so, determines that the right hand palmprint matches the legal right palmprint preset by the electronic device, so that accurate Verify whether the palmprint of the right hand matches the legal right palmprint preset by the electronic device, and improve the verification accuracy of the palmprint of the right hand.
203、电子设备根据多个目标图像加载位置的数目,在客户端的登录界面的中间区域输出矩阵式紧密排列的数目与多个目标图像加载位置的数目一致的多个目标图像拼接位置。203. According to the number of multiple target image loading positions, the electronic device outputs multiple target image splicing positions closely arranged in a matrix in the middle area of the login interface of the client, the number of which is consistent with the number of multiple target image loading positions.
204、、移动设备检测移动设备是否到达预设的某一目的地,如果是,执行步骤205-步骤206;如果否,结束本流程。204. The mobile device detects whether the mobile device arrives at a preset destination, if yes, execute steps 205-206; if no, end this process.
205、移动设备获取目的地匹配的多个目标图像,其中,多个目标图像的数目与多个目标图像加载位置的数目一致。205. The mobile device acquires multiple target images matching the destination, where the number of the multiple target images is consistent with the number of loading locations of the multiple target images.
本发明实施例中,目的地匹配的多个目标图像可以是用户预先为超市、商场等目的地预先配置好的多个目标图像,其中,预先配置好的多个目标图像可以是用户为目的地指定的多个人物图像,也可以是用户为目的地选定的该目的地所在区域(如县区域、市区域)内的多个自然景观图像或热门景点图像,本发明实施例不作限定。当目的地变化时,目的地匹配的多个自然景观图像或热门景点图像也会灵活变化,从而可以在登录客户端过程中推广目的地匹配的多个自然景观图像或热门景点图像。In the embodiment of the present invention, the multiple target images matched by the destination may be multiple target images pre-configured by the user for destinations such as supermarkets and shopping malls, wherein the multiple pre-configured target images may be the user as the destination The specified multiple person images may also be multiple natural landscape images or popular scenic spot images in the destination area (such as county area, city area) selected by the user for the destination, which is not limited in the embodiment of the present invention. When the destination changes, the multiple natural landscape images or popular scenic spot images matched by the destination will also change flexibly, so that the multiple natural landscape images or popular scenic spot images matched by the destination can be promoted during the login process of the client.
206、电子设备将多个目标图像随机加载在多个目标图像加载位置上,当多个目标图像均被从目标图像加载位置拖拽至目标图像拼接位置构成整体图像时,判断整体图像是否与指定拼接图像相同,若相同,根据预先记录的每一个目标图像的拖拽起始时间,判断多个目标图像的拖拽次序是否与多个目标图像加载位置对应的预设拖拽次序相同,若相同,判断每一个目标图像的拖拽轨迹是否经过该目标图像加载的目标图像加载位置预配置的唯一隐藏式轨迹必经点,若都经过,登录客户端并输出登录客户端后的应用界面。206. The electronic device randomly loads multiple target images on multiple target image loading positions, and when multiple target images are dragged from the target image loading position to the target image splicing position to form an overall image, determine whether the overall image is consistent with the specified The spliced images are the same, if they are the same, according to the pre-recorded dragging start time of each target image, determine whether the dragging order of multiple target images is the same as the preset dragging sequence corresponding to the loading positions of multiple target images, if they are the same , to judge whether the dragging track of each target image passes through the unique hidden track pre-configured at the target image loading position of the target image loading must pass point, if all pass, log in to the client and output the application interface after logging in to the client.
本发明实施例中,多个目标图像中的任意两个目标图像互不相同,多个目标图像加载位置中的任意两个目标图像加载位置预配置的唯一隐藏式轨迹必经点互不相同;多个目标图像加载位置中的任意两个目标图像加载位置对应的预设拖拽次序互不相同,从而有利于提高登录客户端的安全性。In the embodiment of the present invention, any two target images among the plurality of target images are different from each other, and the pre-configured unique hidden track must-pass points of any two target image loading positions among the multiple target image loading positions are different from each other; The preset dragging orders corresponding to any two target image loading positions among the plurality of target image loading positions are different from each other, which is beneficial to improve the security of the login client.
本发明实施例中,电子设备可以按照一个目标图像对应一个目标图像加载位置的方式,将多个目标图像随机加载在多个目标图像加载位置上,也即是说,同一个目标图像每次加载的目标图像加载位置是随机的,不是固定不变的,从而有利于提高登录客户端的安全性。In the embodiment of the present invention, the electronic device can randomly load multiple target images on multiple target image loading positions in such a way that one target image corresponds to one target image loading position, that is to say, the same target image is loaded The loading position of the target image is random, not fixed, which helps to improve the security of the login client.
作为一种可选的实施方式,在判断出每一个目标图像的拖拽轨迹均经过该目标图像加载的目标图像加载位置预配置的唯一隐藏式轨迹必经点之后,以及登录客户端并输出登录所述客户端后的应用界面之前,该方法还可以执行以下步骤:As an optional implementation, after it is judged that the drag trajectory of each target image passes through the unique hidden trajectory pre-configured at the target image loading position of the target image, and log in to the client and output the login Before the application interface behind the client, the method may also perform the following steps:
电子设备将每一个目标图像加载位置预配置的唯一隐藏式轨迹必经点进行清除;The electronic device clears the pre-configured unique hidden track must-pass points for each target image loading position;
电子设备提示用户将多个目标图像拼接位置上的多个目标图像拖拽至所述多个目标图像加载位置;其中,一个目标图像对应一个目标图像加载位置;The electronic device prompts the user to drag multiple target images at multiple target image splicing positions to the multiple target image loading positions; wherein, one target image corresponds to one target image loading position;
当多个目标图像全部被从多个目标图像拼接位置上拖拽至多个目标图像加载位置之后,电子设备将用户在每一个目标图像对应的从目标图像拼接位置到目标图像加载位置的最新拖拽轨迹上选择的某一隐藏式轨迹点作为所述目标图像新加载的目标图像加载位置对应的最新预配置的唯一隐藏式轨迹必经点进行存储。其中,唯一隐藏式轨迹必经点是隐藏式的、不可见的。When multiple target images are all dragged from multiple target image splicing positions to multiple target image loading positions, the electronic device will drag and drop the user's latest drag from the target image splicing position to the target image loading position corresponding to each target image A certain hidden track point selected on the track is stored as the latest preconfigured unique hidden track must-pass point corresponding to the target image loading position where the target image is newly loaded. Among them, the only hidden track must pass point is hidden and invisible.
其中,实施上述实施方式,可以随机的、灵活的重新配置每一目标图像加载位置对应的预配置的唯一隐藏式轨迹必经点,并且重新配置后的每一个目标图像加载位置对应的预配置的唯一隐藏式轨迹必经点与该目标图像之前预配置的唯一隐藏式轨迹必经点可以不同,从而可以有效的提高登录客户端的安全性。Among them, implementing the above-mentioned embodiment, can randomly and flexibly reconfigure the pre-configured unique hidden track must-pass points corresponding to each target image loading position, and the pre-configured points corresponding to each target image loading position after reconfiguration The unique hidden track must-pass points may be different from the unique hidden track must-pass points preconfigured before the target image, so that the security of the login client can be effectively improved.
作为另一种可选的实施方式,在存储多个目标图像加载位置对应的最新预配置的唯一隐藏式轨迹必经点之后,以及登录客户端并输出登录客户端后的应用界面之前,该方法还可以执行以下步骤:As another optional implementation, after storing the latest preconfigured unique hidden track must-pass points corresponding to multiple target image loading positions, and before logging into the client and outputting the application interface after logging into the client, the method You can also perform the following steps:
电子设备将多个目标图像加载位置对应的预设拖拽次序进行清除;The electronic device clears the preset dragging order corresponding to the loading positions of multiple target images;
电子设备根据每一个所述目标图像从目标图像拼接位置到目标图像加载位置的最新拖拽轨迹对应的最新拖拽起始时间,重新配置所述多个目标图像加载位置对应的预设拖拽次序;其中,所述最新拖拽起始时间越早时,重新配置后的所述预设拖拽次序越靠前;所述最新拖拽起始时间越迟时,重新配置后的所述预设拖拽次序越靠后。The electronic device reconfigures the preset dragging order corresponding to the multiple target image loading positions according to the latest dragging start time corresponding to the latest dragging track of each target image from the target image splicing position to the target image loading position ; Wherein, the earlier the latest dragging start time, the higher the reconfigured preset dragging order; the later the latest dragging start time, the reconfigured preset The lower the dragging order.
其中,实施上述实施方式,可以随机的、灵活的重新配置每一目标图像加载位置对应的预设拖拽次序,并且重新配置后的每一个目标图像加载位置对应的预设拖拽次序与该目标图像之前对应的预设拖拽次序可以不同,从而可以有效的提高登录客户端的安全性。Wherein, implementing the above-mentioned embodiment, the preset dragging order corresponding to each target image loading position can be randomly and flexibly reconfigured, and the preset dragging order corresponding to each target image loading position after reconfiguration is the same as the target image loading position. The preset dragging sequence corresponding to the images can be different, so that the security of the login client can be effectively improved.
请一并参阅图3,图3是本发明实施例公开的一种客户端登录界面的变化示意图。如图3所示,当多个目标图像(即9个目标图像)均被从目标图像加载位置(即9个目标图像加载位置)拖拽至目标图像拼接位置(即9个目标图像拼接位置)构成整体图像时,电子设备可以判断整体图像是否与指定拼接图像匹配,其中,整体图像与指定拼接图像匹配是指整体图像与指定拼接图像相同;以及,根据预先记录的每一个目标图像的拖拽起始时间,判断多个目标图像的拖拽次序是否与多个目标图像加载位置对应的预设拖拽次序相同,若相同,判断每一个目标图像的拖拽轨迹是否均经过该目标图像加载的目标图像加载位置预配置的唯一隐藏式轨迹必经点(以虚线圆圈表示),若都经过,登录客户端并输出登录客户端后的应用界面。如图3所示,每一虚线表示一目标图像被从目标图像加载位置拖拽至目标图像拼接位置的拖拽轨迹,每一虚线上的虚线圆圈表示该虚线对应的目标图像加载位置预配置的唯一隐藏式轨迹必经点,每一虚线上的箭头所在方格表示被拖拽的目标图像最终放置的目标图像拼接位置,每一虚线上的序号(如1-9任一个),表示目标图像加载的目标图像加载位置对应的预设拖拽次序,如图3所示,任意两个目标图像加载位置对应的预设拖拽次序互不相同。可选的,任意两个目标图像加载位置预配置的唯一隐藏式轨迹必经点也可以互不相同。Please also refer to FIG. 3 . FIG. 3 is a schematic diagram of changes in a client login interface disclosed in an embodiment of the present invention. As shown in Figure 3, when multiple target images (i.e. 9 target images) are dragged from the target image loading position (i.e. 9 target image loading positions) to the target image splicing position (i.e. 9 target image splicing positions) When forming the overall image, the electronic device can judge whether the overall image matches the specified mosaic image, where the overall image matches the specified mosaic image means that the overall image is the same as the specified mosaic image; and, according to the pre-recorded dragging and dropping of each target image At the start time, it is judged whether the dragging sequence of multiple target images is the same as the preset dragging sequence corresponding to the loading positions of multiple target images. The pre-configured unique hidden trajectory of the target image loading location must pass through points (indicated by dotted circles). If all pass, log in to the client and output the application interface after logging in to the client. As shown in Figure 3, each dotted line represents a target image being dragged from the target image loading position to the target image splicing position, and the dotted circle on each dotted line represents the pre-configured target image loading position corresponding to the dotted line. The only hidden track must pass through points. The square where the arrow on each dotted line is located indicates the target image splicing position where the dragged target image is finally placed. The serial number on each dotted line (such as any one from 1 to 9) indicates the target image The preset dragging sequence corresponding to the loading position of the loaded target image, as shown in FIG. 3 , the preset dragging sequence corresponding to any two target image loading positions are different from each other. Optionally, the pre-configured unique hidden track must-pass points of any two target image loading positions may also be different from each other.
可见,实施图2所描述的方法,不仅要求用户在矩阵式紧密排列的、数目与多个目标图像加载位置的数目一致的多个目标图像拼接位置上准确的拼接出与指定拼接图像相同的整体图像,还要求每一目标图像的拖拽次序与该目标图像加载的目标图像加载位置对应的预设拖拽次序相同,以及要求每一目标图像的拖拽轨迹经过与该目标图像加载的目标图像加载位置预配置的唯一隐藏式轨迹必经点才允许登录客户端,这样即使其他非法用户可以获悉随机加载在多个目标图像加载位置上的多个目标图像,也难以同时获悉每一个目标图像的合法拖拽次序以及每一个目标图像的唯一隐藏式轨迹必经点,从而可以有效的提高登录客户端的安全性。It can be seen that the implementation of the method described in Figure 2 not only requires the user to accurately splice the same overall image as the specified spliced image at multiple target image splicing positions that are closely arranged in a matrix and whose number is consistent with the number of multiple target image loading positions. images, it is also required that the dragging order of each target image is the same as the preset dragging order corresponding to the target image loading position of the target image, and that the dragging track of each target image passes through the target image loaded with the target image The only hidden track pre-configured in the loading location must pass through the point to allow login to the client, so that even if other illegal users can learn about multiple target images randomly loaded on multiple target image loading positions, it is difficult to know the location of each target image at the same time The legal dragging order and the unique hidden trajectory must pass points of each target image can effectively improve the security of the login client.
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium includes read-only Memory (Read-Only Memory, ROM), Random Access Memory (Random Access Memory, RAM), Programmable Read-Only Memory (Programmable Read-only Memory, PROM), Erasable Programmable Read-Only Memory (Erasable Programmable Read Only Memory, EPROM), One-time Programmable Read-Only Memory (OTPROM), Electronically Erasable Programmable Read-Only Memory (EEPROM), Compact Disc Read-Only Memory (CompactDisc Read -Only Memory, CD-ROM) or other optical disk storage, magnetic disk storage, tape storage, or any other computer-readable medium that can be used to carry or store data.
以上对本发明实施例公开的一种基于移动设备的客户端登录控制方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。The above is a detailed introduction to a mobile device-based client login control method disclosed in the embodiment of the present invention. In this paper, specific examples are used to illustrate the principle and implementation of the present invention. The description of the above embodiment is only for helping Understand the method of the present invention and its core idea; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and scope of application. In summary, the content of this specification is not It should be understood as a limitation of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| CN201810248762.1A CN108460270B (en) | 2018-03-25 | 2018-03-25 | A mobile device-based client login control method | 
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| CN201810248762.1A CN108460270B (en) | 2018-03-25 | 2018-03-25 | A mobile device-based client login control method | 
Publications (2)
| Publication Number | Publication Date | 
|---|---|
| CN108460270A true CN108460270A (en) | 2018-08-28 | 
| CN108460270B CN108460270B (en) | 2022-05-10 | 
Family
ID=63237413
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| CN201810248762.1A Active CN108460270B (en) | 2018-03-25 | 2018-03-25 | A mobile device-based client login control method | 
Country Status (1)
| Country | Link | 
|---|---|
| CN (1) | CN108460270B (en) | 
Citations (13)
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| US20120005483A1 (en) * | 2009-04-09 | 2012-01-05 | Hydrabyte, Inc. | Method for Image-Based Authentication | 
| US20130174247A1 (en) * | 2012-01-04 | 2013-07-04 | Roy Stedman | Photo Combination Lock | 
| CN103257808A (en) * | 2012-02-19 | 2013-08-21 | 上海博路信息技术有限公司 | Picture characteristic sequence based unlocking method | 
| CN103377352A (en) * | 2012-04-16 | 2013-10-30 | 上海博路信息技术有限公司 | Sliding password unlocking method | 
| CN103679145A (en) * | 2013-12-06 | 2014-03-26 | 河海大学 | Automatic gesture recognition method | 
| CN105242858A (en) * | 2014-06-16 | 2016-01-13 | 中兴通讯股份有限公司 | Page layout regulation method and terminal | 
| US20160306994A1 (en) * | 2014-06-17 | 2016-10-20 | Susan Olsen-Kreusch | Methods and Systems for User Authentication in a Computer System Using Multi-Component Log-Ins, Including Image-Based Log-Ins | 
| KR20170001219A (en) * | 2015-06-26 | 2017-01-04 | 엘지전자 주식회사 | Mobile terminal and method for unlocking thereof | 
| CN106529248A (en) * | 2016-10-20 | 2017-03-22 | 广东小天才科技有限公司 | User terminal unlocking method and device and user terminal | 
| US9613201B1 (en) * | 2013-09-30 | 2017-04-04 | EMC IP Holding Company LLC | Access control by a mobile device using an image | 
| CN107678676A (en) * | 2017-10-23 | 2018-02-09 | 维沃移动通信有限公司 | Screen unlocking method and device | 
| CN107679840A (en) * | 2017-09-14 | 2018-02-09 | 维沃移动通信有限公司 | A kind of resource transfers method, relevant device and system | 
| CN107808092A (en) * | 2017-10-31 | 2018-03-16 | 维沃移动通信有限公司 | A kind of unlocking method and mobile terminal | 
- 
        2018
        
- 2018-03-25 CN CN201810248762.1A patent/CN108460270B/en active Active
 
 
Patent Citations (13)
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| US20120005483A1 (en) * | 2009-04-09 | 2012-01-05 | Hydrabyte, Inc. | Method for Image-Based Authentication | 
| US20130174247A1 (en) * | 2012-01-04 | 2013-07-04 | Roy Stedman | Photo Combination Lock | 
| CN103257808A (en) * | 2012-02-19 | 2013-08-21 | 上海博路信息技术有限公司 | Picture characteristic sequence based unlocking method | 
| CN103377352A (en) * | 2012-04-16 | 2013-10-30 | 上海博路信息技术有限公司 | Sliding password unlocking method | 
| US9613201B1 (en) * | 2013-09-30 | 2017-04-04 | EMC IP Holding Company LLC | Access control by a mobile device using an image | 
| CN103679145A (en) * | 2013-12-06 | 2014-03-26 | 河海大学 | Automatic gesture recognition method | 
| CN105242858A (en) * | 2014-06-16 | 2016-01-13 | 中兴通讯股份有限公司 | Page layout regulation method and terminal | 
| US20160306994A1 (en) * | 2014-06-17 | 2016-10-20 | Susan Olsen-Kreusch | Methods and Systems for User Authentication in a Computer System Using Multi-Component Log-Ins, Including Image-Based Log-Ins | 
| KR20170001219A (en) * | 2015-06-26 | 2017-01-04 | 엘지전자 주식회사 | Mobile terminal and method for unlocking thereof | 
| CN106529248A (en) * | 2016-10-20 | 2017-03-22 | 广东小天才科技有限公司 | User terminal unlocking method and device and user terminal | 
| CN107679840A (en) * | 2017-09-14 | 2018-02-09 | 维沃移动通信有限公司 | A kind of resource transfers method, relevant device and system | 
| CN107678676A (en) * | 2017-10-23 | 2018-02-09 | 维沃移动通信有限公司 | Screen unlocking method and device | 
| CN107808092A (en) * | 2017-10-31 | 2018-03-16 | 维沃移动通信有限公司 | A kind of unlocking method and mobile terminal | 
Also Published As
| Publication number | Publication date | 
|---|---|
| CN108460270B (en) | 2022-05-10 | 
Similar Documents
| Publication | Publication Date | Title | 
|---|---|---|
| US11803665B2 (en) | System and method for validating authorship of an electronic signature session | |
| US10824707B2 (en) | Method and device for providing security content | |
| CN106572049B (en) | A kind of auth method and device | |
| JP7006584B2 (en) | Biometric data processing device, biometric data processing system, biometric data processing method, biometric data processing program, storage medium for storing biometric data processing program | |
| US9548865B2 (en) | Token authentication for touch sensitive display devices | |
| KR101556599B1 (en) | Pattern Inputting Apparatus and Method, and Recording Medium Using the Same | |
| CN106375465B (en) | A data migration method and server | |
| US10282532B2 (en) | Secure storage of fingerprint related elements | |
| WO2017035901A1 (en) | Fingerprint verification method, device and terminal | |
| CN105187412B (en) | A kind of login authentication method based on gesture identification, apparatus and system | |
| US20140115725A1 (en) | File using restriction method, user device and computer-readable storage | |
| US20180218339A1 (en) | System and method for synchronizing notary meeting interactions between multiple software clients | |
| US9531709B2 (en) | Securely unlocking a device using a combination of hold placement and gesture | |
| CN105225103A (en) | Continue payment system and method | |
| WO2017054285A1 (en) | Fingerprint recognition method and mobile terminal | |
| US20250141868A1 (en) | Multifactor Authentication Of Secure Transmission Of Data | |
| WO2016127449A1 (en) | Instruction processing method, device and terminal | |
| CN109657440A (en) | Based on the biological information treating method and apparatus of block chain, terminal device | |
| CN108460270A (en) | A kind of client login control method based on mobile device | |
| CN108470119A (en) | Safety unlocking method applied to electronic equipment | |
| US20140109221A1 (en) | User device, method of using function lock of the same and computer-readable recording medium | |
| CN109782900A (en) | Man-machine interaction method and device | |
| CN110162940A (en) | Account login method and device, electronic equipment and storage medium | |
| CN107085711A (en) | Question searching control method based on terminal equipment and terminal equipment | |
| CN104917726B (en) | The method and apparatus of authentication | 
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 | ||
| TA01 | Transfer of patent application right | ||
| TA01 | Transfer of patent application right | 
             Effective date of registration: 20220422 Address after: 102600 Room 101, first floor, building 1, No. 20, Guangmao street, economic development zone, Daxing District, Beijing Applicant after: Beijing Lingdong Xincheng Information Technology Co.,Ltd. Address before: Room 403, No.35, Sanxiang, xiashou new village, Xicheng District, Dongguan City, Guangdong Province 523073 Applicant before: DONGGUAN HUARUI ELECTRONIC TECHNOLOGY Co.,Ltd.  | 
        |
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CP03 | Change of name, title or address | ||
| CP03 | Change of name, title or address | 
             Address after: 102600 Room 101, first floor, building 1, No. 20, Guangmao street, economic development zone, Daxing District, Beijing Patentee after: Beijing TiMo Technology Co.,Ltd. Country or region after: China Address before: 102600 Room 101, first floor, building 1, No. 20, Guangmao street, economic development zone, Daxing District, Beijing Patentee before: Beijing Lingdong Xincheng Information Technology Co.,Ltd. Country or region before: China  |