CN108139856A - 签名认证方法、终端、手写笔及*** - Google Patents
签名认证方法、终端、手写笔及*** Download PDFInfo
- Publication number
- CN108139856A CN108139856A CN201680028530.4A CN201680028530A CN108139856A CN 108139856 A CN108139856 A CN 108139856A CN 201680028530 A CN201680028530 A CN 201680028530A CN 108139856 A CN108139856 A CN 108139856A
- Authority
- CN
- China
- Prior art keywords
- writing pencil
- signature
- point
- user
- data
- 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; CALCULATING OR 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
- G06F3/0488—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 using a touch-screen or digitiser, e.g. input of commands through traced gestures
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Collating Specific Patterns (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例涉及一种签名认证方法、终端、手写笔及***。该方法包括当用户通过手写笔在终端的触摸面板上进行签名时,终端检测第一签名数据,第一签名数据包括手写笔与触摸面板的接触点的坐标信息和接触点处手写笔对触摸面板的压力信息;以及,终端接收手写笔发送的第二签名数据,第二签名数据包括手写笔检测的当用户通过手写笔在触摸面板上进行签名时手写笔的运动轨迹信息及用户对手写笔的压力信息。将第一签名数据和第二签名数据与预存的签名模板数据匹配对比,得到匹配率。当匹配率不低于预设的匹配率阈值时,签名认证通过。本发明实施例通过手写笔提取更多用户签名特征数据,增加攻击者模仿用户签名信息的难度,提高了签名认证***的安全性。
Description
本发明涉及手写笔签名认证技术领域,尤其涉及一种签名认证方法、终端、手写笔及***。
手写笔签名技术已成为网络***虚拟环境中确认用户身份的重要技术。用户使用手写笔在终端的触摸面板输入手写签名进行认证,终端通过触摸面板及传感器检测手写签名的相关数据。终端将其检测的签名的相关数据和预存的签名模板数据对比匹配,以鉴别签名真伪,判断用户输入手写签名认证是否通过。其中,终端检测的签名的相关数据包括签名图像信息和手写笔对触摸面板的压力信息等信息
现有技术中,当尝试模仿用户的手写签名的攻击者得到用户的签名模板数据后,将其依次呈现给终端认证***,伪造用户的手写签名,通过签名认证。攻击者伪造用户手写签名认证通过后,可非法获取用户的相关权限,进一步威胁用户的人身或财产安全。
现有技术仅终端检测手写签名的相关数据做为签名模板,可模仿性高,故现有手写签名认证***的安全性差。
发明内容
本发明实施例涉及一种签名认证方法、终端、手写笔及***,提高手写签名认证***的安全性。
第一方面,本发明实施例提供了一种签名认证方法,该方法包括:当用户通过手写笔在终端的触摸面板上进行签名时,终端检测第一签名数据,第
一签名数据包括手写笔与触摸面板的接触点的坐标信息和接触点处手写笔对触摸面板的压力信息;以及,终端接收手写笔发送的第二签名数据,第二签名数据包括手写笔检测的当用户通过手写笔在触摸面板上进行签名时手写笔的运动轨迹信息及用户对手写笔的压力信息。将第一签名数据和第二签名数据与预存的签名模板数据匹配对比,得到匹配率。当匹配率不低于预设的匹配率阈值时,签名认证通过。
本发明实施例在用户使用手写笔在终端的触摸面板输入手写签名的过程中,通过手写笔提取更多的用户签名特征数据,对比匹配,增加攻击者模仿用户签名信息的难度,提高了签名认证***的安全性。
在一种可能的实施方式中,第一签名数据与第二签名数据的采样时间和采样频率保持同步。
本发明实施例提供的签名认证***,使得攻击者在模仿用户笔迹的同时,还要模仿用户的手部动作,极大幅度提高了签名认证***的安全性。
在一种可能的实施方式中,签名对应第一签名特征点和第二签名特征点,第一签名特征点包括接触点组成的集合中的至少一个点,第二签名特征点包括手写笔在触摸面板以外区域的运动轨迹中的点的集合中的至少一个点;从第一签名数据和第二签名数据中提取第一签名特征点和第二签名特征点对应的数据;将第一签名特征点和第二签名特征点对应的数据与签名模板数据中每个特征点的数据匹配对比,得到匹配率。
在一种可能的实施方式中,第一签名特征点对应的数据包括:第一签名特征点对应的接触点的坐标信息、第一签名特征点对应的接触点处手写笔对触摸面板的压力信息以及在与第一签名特征点的采样时间相同时手写笔的位置信息和用户对手写笔的压力信息;其中,手写笔的位置信息通过手写笔的运动轨迹信息得到。
其中,当检测手写笔运动轨迹的坐标系与检测接触点的坐标的坐标系变换统一后,触摸面板所在区域内手写笔笔端的位置坐标与接触点的位置坐标
重合。
在一种可能的实施方式中,第二签名特征点对应的数据包括:第二签名特征点对应的手写笔的位置信息及用户对手写笔的压力信息。
在一种可能的实施方式中,第二签名数据还包括:手写笔检测的当用户通过手写笔在触摸面板上进行签名时手写笔的加速度、手写笔受到用户压力的受压面积信息和受压区域的形状信息、以及手写笔受压区域距手写笔笔端的距离信息。
在一种可能的实施方式中,第一签名特征点具体包括下述点中的一个或多个、第一个接触点、最后一个接触点、不连续的接触点或曲率变化大的接触点。
具体地,不连续的接触点对应签名中,不同笔画的起始点。曲率变换大的点对应笔画中的弯折点。
在一种可能的实施方式中,第二签名特征点具体包括下述点中的一个或多个:在触摸面板以外区域中每段不连续的手写笔的运动轨迹对应的曲线中曲率最大的点,或在触摸面板以外区域中每段不连续的手写笔的运动轨迹对应的曲线中距离触摸面板距离最远的点。
其中,每段不连续的手写笔的运动轨迹对应的曲线中曲率最大的点,或每段不连续的手写笔的运动轨迹对应的曲线中距离触摸面板距离最远的点对应两个笔画之间手写笔提笔的最高点。
在一种可能的实施方式中,从接触点中提取第一签名特征点;将手写笔笔端的运动轨迹在触摸面板所在第一平面进行投影,得到手写笔笔端的第一运动轨迹;将手写笔笔端的运动轨迹在与第一平面垂直的第二平面、第三平面进行投影,得到手写笔笔端的第二运动轨迹和第三运动轨迹,第二平面与第三平面垂直;从第一运动轨迹、第二运动轨迹和第三运动轨迹中的至少一个运动轨迹中提取第二签名特征点;从第一签名数据和第二签名数据中提取第一签名特征点和第二签名特征点对应的数据;将第一签名特征点和第二签
名特征点对应的数据与签名模板数据中每个特征点的数据匹配对比,得到匹配率。
在一种可能的实施方式中,根据终端所在的环境预设匹配率阈值。
本发明实施例还可根据终端所在环境,设定不同的匹配率阈值,可适应用户实际需求,具有很好的应用前景。
第二方面,本发明实施例提供了一种签名认证方法,该方法包括:当用户通过手写笔在终端的触摸面板上进行签名时,手写笔检测第二签名数据,第二签名数据包括手写笔的运动轨迹信息及用户对手写笔的压力信息;手写笔将第二签名数据发送给终端,以使终端根据第二签名数据及终端检测的第一签名数据确定签名认证是否通过,第一签名数据包括手写笔与触摸面板的接触点的坐标信息和接触点处手写笔对触摸面板的压力信息。
在一种可能的实施方式中,第二签名数据还包括:手写笔检测的当用户通过手写笔在触摸面板上进行签名时手写笔的加速度、手写笔受到用户压力的受压面积信息和受压区域的形状信息、以及手写笔受压区域距手写笔笔端的距离信息。
具体地,第二签名特征数据反映用户的手部动作特征。不同用户输入手写签名时,手握手写笔的力度、形状、以及握笔区域距笔端的距离可能存在差别。
在一种可能的实施方式中,第一签名数据与第二签名数据的采样时间和采样频率保持同步。
第三方面,本发明实施例提供了一种终端,该终端包括:触摸面板、显示面板、传感器、处理器、存储器、通信单元。
触摸面板,用于接收用户通过手写笔输入的签名。显示面板,用于显示签名的图像。触摸面板,还用于检测手写笔与触摸面板的接触点的坐标信息。
传感器,用于检测接触点处手写笔对触摸面板的压力信息;接触点的坐标信息和接触点处手写笔对触摸面板的压力信息组成第一签名数据。通信单元,用于与手写笔建立通信连接,接收手写笔发送的第二签名数据,第二签名数据包括手写笔检测的当用户通过手写笔在触摸面板上进行签名时手写笔的运动轨迹信息及用户对手写笔的压力信息。存储器,用于存储预设的匹配率阈值。处理器,用于将第一签名数据和第二签名数据与预存的签名模板数据匹配对比,得到匹配率;当匹配率不低于预设的匹配率阈值时,指示显示面板显示签名认证通过的提示信息。显示面板,还用于显示签名认证通过的提示信息。
在一种可能的实施方式中,处理器,还用于向手写笔发送对手写笔的采样时间和采样频率的控制信息,以控制第一签名数据与第二签名数据的采样时间和采样频率保持同步。
在一种可能的实施方式中,签名对应第一签名特征点和第二签名特征点,第一签名特征点包括接触点组成的集合中的至少一个点,第二签名特征点包括手写笔在触摸面板以外区域的运动轨迹中的点的集合中的至少一个点;处理器,具体用于从第一签名数据和第二签名数据中提取第一签名特征点和第二签名特征点对应的数据;将第一签名特征点和第二签名特征点对应的数据与签名模板数据中每个特征点的数据匹配对比,得到匹配率。
在一种可能的实施方式中,处理器,具体用于从接触点中提取第一签名特征点;将手写笔笔端的运动轨迹在触摸面板所在第一平面进行投影,得到手写笔笔端的第一运动轨迹;将手写笔笔端的运动轨迹在与第一平面垂直的第二平面、第三平面进行投影,得到手写笔笔端的第二运动轨迹和第三运动轨迹,第二平面与第三平面垂直;从第一运动轨迹、第二运动轨迹和第三运动轨迹中的至少一个运动轨迹中提取第二签名特征点;从第一签名数据和第二签名数据中提取第一签名特征点和第二签名特征点对应的数据;将第一签名特征点和第二签名特征点对应的数据与签名模板数据中每个特征点的数据
匹配对比,得到匹配率。
在一种可能的实施方式中,处理器,还用于根据通信单元连接的网络确定终端所在的环境,根据终端所在的环境预设匹配率阈值。
第四方面,本发明实施例提供了一种手写笔,该手写笔包括:传感器单元、处理器、通信单元。
传感器单元,用于当用户通过手写笔在终端的触摸面板上进行签名时,检测手写笔的运动轨迹信息及用户对手写笔的压力信息。
处理器,用于将手写笔的运动轨迹信息及用户对手写笔的压力信息转换成终端能够处理的第二签名数据,并指示通信单元发送给终端。
通信单元,用于与终端建立通信连接,并将第二签名数据发送给终端。
在一种可能的实施方式中,传感器单元,还用于当用户通过手写笔在终端的触摸面板上进行签名时,检测手写笔的加速度、手写笔受到用户压力的受压面积信息和受压区域的形状信息、以及手写笔受压区域距手写笔笔端的距离信息。
在一种可能的实施方式中,其特征在于,通信单元,还用于接收终端发送的对传感器单元的采样时间和采样频率的控制信息,以控制第一签名数据与第二签名数据的采样时间和采样频率保持同步。
第五方面,本发明实施例提供了一种签名认证***,包括上述第三方面提供的终端和上述第四方面提供的手写笔。
本发明实施例提供的签名认证方法、终端、手写笔及***,终端和手写笔同时检测签名的相关数据,将签名的相关数据与预存的签名模板数据对比匹配,并根据匹配率确定签名认证是否通过。本发明实施例在用户使用手写笔在终端的触摸面板输入手写签名的过程中,通过手写笔提取更多的用户签名特征数据,对比匹配,使得攻击者在模仿用户笔迹的同时,还要模仿用户的手部动作,增加攻击者模仿用户签名信息的难度,极大幅度提高了签名认
证***的安全性。
图1为本发明实施例提供的签名认证***架构示意图;
图2为本发明实施提供的终端架构示意图;
图3为本发明实施例提供的手写笔架构示意;
图4为本发明实施例提供的签名认证***的坐标系及签名示意图;
图5为本发明实施例提供的签名认证***方法信令交互图。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提及的“攻击者”指的是尝试模仿用户输入的手写签名的特征,及模仿用户输入手写签名过程中,用户的手部动作等的相关特征,以通过终端的认证的其他用户。本发明实施例提及的“其他用户”指的是相对输入手写签名A的用户A而言的,“其他用户”不同于输入手写签名A的用户A。其中,每个用户与该用户的手写签名的相关数据一一对应。A指代任意用户。
本发明实施例提及的“接触点”指的是手写笔与触摸面板的接触点。可以理解的是,手写笔与触摸面板的接触点组成手写签名图像。
本发明实施例提及的手写笔的“运动轨迹”指的是手写笔上某一点在空间不同位置上对应的点组成的曲线。例如,手写笔笔端在空间划过的不同点组成的曲线为手写笔笔端的运动轨迹。
本发明实施例提及的用户的“握笔姿势”指的是用户握笔时,手写笔受到压力的受压面积和/或受压形状。本发明实施例提及的用户的“握笔力度”指的是用户握笔时,对手写笔的压力信息。需要说明的是,不同用户可能对应不同握笔姿势和握笔力度等特征信息。
本发明实施例提及的“曲率”指的曲线在某一点的弯曲程度的数值。曲率越大,表示曲线的弯曲程度越大。“曲率变化较大的点”指的是曲率弯折变换较明显的点。例如对签名中的具体字而言,笔画“竖钩(乚)”存在两个曲率变化较大的点。笔画“横线-”不存在曲率变化较大的点。
本发明实施例提及的“匹配率”指的是数据与数据对比后的匹配度。
本发明实施例提及的“匹配率阈值”指的是在用户输入手写签名进行认证时,终端可预先设定的一个匹配率门限(匹配率阈值)。用户输入手写签名进行认证时,当手写签名的相关数据与签名模板数据的匹配率不低于该匹配率阈值时,终端可确定该用户的手写签名认证通过。例如,匹配率阈值为70%,终端计算的用户的手写签名的相关数据与签名模板数据的匹配率为75%时,由于75%>70%,则终端确定用户的手写签名认证通过。
本发明实施例提及的“预设”指的是预先设定。“预设匹配率阈值”指的是在用户输入手写签名进行认证之前,预先设定一个匹配率阈值,以判断认证是否通过。
本发明实施例提及的“第一签名数据”指的是终端检测的签名的相关数据,例如签名的图像信息、手写笔对终端的触摸面板的压力信息等。
本发明实施例提及的“第二签名数据”指的是手写笔检测的签名的相关数据,例如用户通过手写笔输入手写签名过程中,用户对手写笔的压力信息和手写笔的运动轨迹信息等。
本发明实施例提及的“时间关系”指的是“第一签名数据”和“第二签名数据”的检测时间关系。例如,当触摸面板和手写笔的采样时间和采样频率保持同步时,相同采样时间对应的第一签名数据和第二签名数据是对应的。
本发明实施例提及的“空间关系”指的是“第一签名数据”和“第二签名数据”对应的点的空间位置关系。可以理解的是,当手写笔笔端与触摸面板接触时,在同一个坐标系中,手写笔笔端所在的位置与接触点所在的位置相同。
本发明实施例提及的“特征点”指的是用户手写签名图像中,有代表性的点。以用户的手写签名为其中文姓名为例,用户的姓氏和名字均是由笔画组成的。不同的笔画可能是不连续的。每个用户写字的习惯和写字大小不同。但签名中每个“字”的笔画是固定不变。因此,可以选取用户手写签名的各个笔画的起始点,做为用户手写签名的特征点。其中,各个笔画的起始点体现为触摸面板检测的不连续的接触点。
进一步,本发明实施例提及的“签名特征点”指的是从第一签名数据对应的特征点和第二签名数据对应的特征点中提取出的部分具有代表性的特征点。其中,手写笔与触摸面板接触的点为第一特征点,手写笔在触摸面板以外区域的点为第二特征点。例如,“签名特征点”包括手写笔与触摸面板的第一个接触点、最后一个接触点、不连续的接触点、曲率变化较大的接触点等接触点中的一个或多个。“签名特征点”还包括两个不连续的接触点对应的手写笔运动轨迹中手写笔距离触摸面板最远的点。
本领域技术人员可以理解的是,手写笔每次提笔期间,手写笔距离触摸面板最远的距离,一定程度上可以反映不同用户的书写习惯。例如,用户输入手写签名过程中,输入不连续的笔画时需要抬起手写笔离开触摸面板运动,其中,书写两个笔画之间,不同用户带动的手写笔离开触摸面板的最远点的距离是不同的。
本发明实施例提及的“安全等级”指的是签名认证***所在环境的安全情况。例如,在家里或者车内等环境,进行签名认证,对用户而言相对比较安全。在一个更具体的例子中,用户需要在其个人电脑的触摸面板输入手写签名,以开启使用权限。当用户手持个人电脑在家里或者其车内时,相比其
他公共地方,家里或者其车内环境不容易被攻击者侵占,故安全等级相对较高。具体地,可通过“第一”、“第二”、“第三”等区分签名认证***所在不同环境的安全等级。其中,“第一”可设为最高安全等级,依次降低等级。如家里或车内为“第一安全等级等级”,办公室为“第二安全等级”,户外为“第三安全等级”。
进一步地,在相对较安全的环境中,攻击者侵占的可能性低,则可设置相对较低的匹配率阈值,以更好的适应用户的需求。具体地,可根据不同的安全等级,预设不同的匹配率阈值。如第一安全等级时,匹配率阈值预设为60%。第二安全等级时,匹配率阈值预设为70%。第三安全等级时,匹配率阈值预设为80%。可以理解的是,具体安全等级的划分方式和匹配率阈值的设定,可根据需要做调整,在此不做赘述。
此外,在本申请的描述中,除非另有说明,“第一”、“第二”、“第三”等仅用于区分不同的数据、签名特征点或者安全等级,不应理解为是对数据、签名特征点或者安全等级的具体限定。
图1为本发明实施例提供的签名认证***架构示意图。如图1所示,包括:终端100和手写笔200。其中,终端100包括触摸面板。用户使用手写笔200在终端100的触摸面板输入手写签名,终端100检测签名图像信息及手写笔200对终端100的压力信息等手写签名的相关数据;同时,手写笔200检测手写笔200的运动轨迹信息及用户对手写笔200的压力信息等手写签名的相关数据,并发送给终端100。终端100将上述终端100和手写笔200检测用户输入的手写签名的相关数据与签名模板数据的匹配率,当匹配率不低于预设的匹配率阈值时,终端100确认用户输入的手写签名认证通过。
在一个示例中,用户输入的手写签名认证通过后,终端100可能会允许用户继续访问终端100相应功能的相关权限。
如上,用户输入的手写签名的相关数据可包括:终端100检测的签名的图像信息、手写笔200与触摸面板的接触点的压力信息。以及手写笔200检
测的用户输入手写签名过程中用户对书写笔200的压力信息和手写笔200的运动轨迹信息。
其中,为简化说明,将终端100检测手写签名的相关数据归类为第一签名数据。将手写笔200检测手写签名的相关数据归类为第二签名数据。手写笔200通过通信链路300将其检测的第二签名数据发送给终端100。
本发明实施例提供的签名认证***,用户使用手写笔输入手写签名时,终端检测第一签名数据,同时,手写笔检测第二签名数据并发送给终端。终端根据第一签名数据和第二签名数据以及预存的签名模板数据,判断用户输入的手写签名是否认证通过。
可以理解的是,用户在进行签名认证前,用户预输入手写签名做为对比匹配的模板。签名模板数据为用户预输入手写签名时,终端100和手写笔200检测的手写签名的相关数据。终端100将签名模板数据保存在存储器中,在用户输入手写签名进行认证过程中,调用存储器中存储的签名模板数据。
具体地,终端100将终端100和手写笔200检测的手写签名的相关数据与签名模板数据对比匹配时,终端100的处理器可对手写签名的相关数据进行特征点数据提取,以方便比对。可以理解的是,签名模板数据同样对应相关签名特征点的数据。
可以理解的是,用户每次输入手写签名的速度可能会不同。如用户上一次输入手写签名用时1S,下一次输入手写签名可能会用时0.8S。但每个用户的手写签名存在其可对比属性,例如用户的不同次签名对应的签名图像相似。故通过特征点的数据,对手写签名进行比对。
在一个示例中,终端100的处理器可提取第一个接触点、最后一个接触点、不连续的接触点、曲率变化较大的接触点等做为第一签名特征点。提取该签名特征点对应的接触点坐标、手写笔对触摸面板的压力、手写笔的坐标、用户对手写笔的压力等数据做为第一签名特征点的数据。此外,终端100的处理器还可将手写笔在触摸面板以外区域时所在的点也做为签名特征点。例
如,终端100提取在两个不连续接触点对应的采样时间间隔内手写笔距离触摸面板距离最远的点做为第二签名特征点。提取该签名特征点对应的手写笔的坐标、用户对手写笔的压力等数据做为第二签名特征点的数据。
用户通过书写笔200在终端100的触摸面板输入手写签名,终端100通过显示面板显示签名图像。另外,当终端100确定用户输入的手写签名认证通过时,指示显示面板显示认证通过的提示信息。
如图1所示,手写笔200与终端100可通过通信链路300实现信息交互。其中,这里的通信链路300可以为WiFi网络、USB接口、蓝牙连接或红外连接等中的一种或多种。
需要说明的是,手写笔200与终端100的信息交互。包括:手写笔200通过通信链路300向终端100发送其检测的手写签名的相关数据,和/或终端100通过通信链路300向手写笔200发送对手写笔200的采样时间和采样频率的控制信息。
具体地,触摸面板可检测手写笔200与触摸面板的接触点的坐标信息。可通过在触摸面板上集成压力传感器,检测接触点处手写笔200对触摸面板的压力信息。
具体地,手写笔200可通过集成加速度传感器、磁场强度传感器及角速度传感器等检测手写笔200的运动轨迹信息。手写笔200可通过压力传感器检测用户对手写笔200的压力信息。
可以理解的是,预设的匹配率阈值可根据实际需要做调整。其中,可以根据安全等级设定匹配率阈值。也可以直接设定匹配率阈值。在一个可能的示例中,终端100可通过检测其连接的网络,确定终端100所的在环境。进一步确定对应的安全等级和匹配率阈值。
可以理解的是,手写笔检测的用户对手写笔的压力信息反映用户的握笔力度。用户输入的手写签名的相关数据还可包括:手写笔200检测的手写笔受到用户压力的受压面积和/或受压形状信息。其中,手写笔受到用户压力的
受压面积和/或受压形状反映用户握笔(手写笔)的姿势。例如,用户g1习惯采用大拇指和食指握笔,通过预先保存用户g1使用大拇指和食指握笔时对手写笔的压力信息、以及手写笔的受压面积和/或受压形状,以在用户g1再次输入手写签名进行认证时,对比与预存的用户g1的握笔力度和握笔姿势是否匹配。
具体地,用户的握笔姿势可参照上述用户握笔力度的检测方式,通过压力传感器或者结合使用触摸传感器得到。
可以理解的是,用户输入的手写签名的相关数据还可包括:手写笔200检测的手写笔运动的加速度。例如,手写笔笔端的加速度。
具体地,手写笔笔端的加速度可通过上述加速度传感器得到。也可通过手写笔的运动轨迹计算得到。
可以理解的是,用户输入的手写签名的相关数据还可包括:手写笔200受压区域距手写笔笔端的距离信息。其中,手写笔受压区域距手写笔笔端的距离反映不同用户的握笔习惯。例如,有的用户喜欢握笔的中部,进行书写。有的用户喜欢握笔的上端,进行书写等。
在本发明实施例的其他实施方式中,可由其他用户向终端100输入其所在环境的安全等级或匹配率阈值。在一个具体的应用场景中,例如,用户C在银行办理相关业务时,需要输入手写签名进行身份认证,此时其他用户为银行工作人员D,银行工作人员D可根据实际需要,向终端100输入用户C的进行手写签名认证时的匹配率阈值。
在本发明的其他实施方式中,手写笔200可以集成在终端100上,例如终端100设置插槽,手写笔200可***终端100,用户进行签名时,拔出手写笔100并使用。为简化说明,本发明实施例仅以手写笔200与终端100分开为例进行说明。
在本发明的其他实施方式中,终端100可以为带触摸屏的智能手机、带触摸屏的终端。另外,触摸屏/触摸面板可以与终端拆分开,触摸屏单独一体,
此时,触摸屏也可以称做手写板。该签名认证***将包括触摸屏(手写板)、终端和手写笔。其中,触摸屏用于接收用户的手写签名并检测签名图像的信息,触摸屏上集成压力传感器以检测手写笔的压力信息。触摸屏记录手写签名的相关数据,并发送给终端。本发明实施例仅以触摸屏和终端集成一体为例进行说明。
本发明实施例检测的签名数据包括终端检测的签名的图像信息和手写笔对终端的压力信息,以及手写笔检测的用户使用手写笔输入签名时手写笔的运动轨迹信息和用户对手写笔的压力信息。本发明实施例提供的签名认证***,在用户使用手写笔签名的过程中,同时通过手写笔提取更多的用户签名特征数据,对比匹配,使得攻击者在模仿用户笔迹的同时,还要模仿用户的手部动作,增加攻击者模仿签名数据的难度,极大幅度提高了签名认证***的安全性。
相应地,本发明实施例还提供一种终端,用于实现前述实施例中提供的***。如图2所示,所述终端包括:显示屏110、传感器120、I/O子***130、处理器140、存储器150、通信单元160以及电源170等部件。下面结合图2对终端100的各个构成部件进行具体的介绍:
显示屏110,用于接受用户输入手写签名,还用于显示用户输入的手写签名图像或显示用户输入的手写签名认证结果的提示信息以及终端100的各种菜单。具体的显示屏110可包括触摸面板111和显示面板112。
触摸面板111,也称为触摸屏、触敏屏等,可收集用户在其上或附近的接触或者非接触操作。例如,用户使用手写笔(触笔)等任何适合的物体在触摸面板111上或在触摸面板111附近的操作。可选的,触摸面板111可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测手写笔的触摸方位、姿势,并检测触摸操作带来的信号,将信号传送给触摸控制器。触摸控制器从触摸检测装置上接收触摸信息,并将它转换成处理器140能够处理的信
息。另外,触摸控制器能接收处理器140发来的命令并加以执行。
在一个示例中,触摸控制器将触摸检测装置检测的手写笔与触摸面板111接触点的触摸方位转换成接触点的坐标信息,并将接触点的坐标信息发送给处理器140。
进一步的,触摸面板111可覆盖显示面板112,用户可以根据显示面板112显示的内容,在显示面板112上覆盖的触摸面板111上或者附近进行操作,触摸面板111检测到在其上或附近的操作后,通过I/O子***130传送给处理器140以确定用户输入,随后处理器140根据用户的输入通过I/O子***130在显示面板112上提供相应的视觉输出。虽然在图2中,触摸面板111与显示面板112是作为两个独立的部件来实现终端100的输入和输入功能,但是在某些实施例中,可以将触摸面板111与显示面板112集成而实现终端100的输入和输出功能。
I/O子***130,用来控制输入输出的外部设备,可以包括显示控制器131、传感器控制器132、其他输入设备控制器133。其中,显示控制器131从显示屏110接收信号,和/或向显示屏110发送信号。显示屏110检测到用户输入的手写签名信息后,显示控制器131将检测到的用户输入的手写签名信息转换为与显示在显示屏110上的用户界面对象的交互。例如,显示控制器131将用户输入的手写签名信息转换为显示在显示面板112的手写签名图像,实现人机交互。传感器控制器132可以从一个或者多个传感器120接收信号,和/或者向一个或者多个传感器120发送信号。
终端100还可包括至少一种传感器120,比如压力传感器121以及其他传感器122。具体地,压力传感器121,用于检测终端100受到的压力信息。进一步地,可将压力传感器121集成在显示屏110中,检测手写笔对触摸面板111的压力信息,并通过传感器控制器132发送给处理器140。具体地,将压力传感器121设置在触摸面板111和显示面板112之间,或将压力传感器121覆盖在触摸面板111之上,使压力传感器121检测手写笔对触摸面板111的压力信息。
其中,触摸面板111检测的接触点的坐标信息,以及压力传感器121检测的手写笔对触摸面板111的压力信息,可统一为终端100检测的第一签名数据。
处理器140是终端100的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器150内的软件程序和/或模块,以及调用存储在存储器150内的数据,执行终端100的各种功能和处理数据,从而对终端100进行整体监控。可选的,处理器140可包括一个或多个处理单元。优选的,处理器140可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器140中。
在一个示例中,用户输入手写签名过程中,显示控制器131和传感器控制器132将检测的第一签名数据发送给应用处理器。同时,手写笔200检测第二签名数据并发送给终端100。调制解调处理器接收的手写笔200发送的第二签名数据,并发送给应用处理器。应用处理器通过运行存储器150内的软件程序及调用存储器150中的签名模板数据,根据手写签名的第一签名数据和第二签名数据判断用户输入的手写签名认证是否通过。应用处理器将第一签名数据和第二签名数据与签名模板数据匹配对比,得到相应的匹配率。当匹配率不低于预设的匹配率阈值时,应用处理器确定签名认证通过,指示显示屏110显示签名认证通过的提示信息。
通信单元160,用于实现终端100与外界网络或者设备的信息交互。可包括无线通信模块和/或通信接口。其中,无线通信模块可用于收发信息过程中,信号的接收和发送,例如,射频电路或者WiFi模块。通信接口可用于与外界设备直接连接,实现终端100与外部设备交互信息。例如,USB接口。此外,通信单元160还可包括红外模块、蓝牙模块等可实现终端100与外界网络或者设备的信息交互的部件,在此不做具体限定。
终端100还包括给各个部件供电的电源170(比如电池),优选的,电源170可以通过电源管理***与处理器140逻辑相连,从而通过电源管理***实
现管理充电、放电、以及功耗等功能。
终端100还可包括其他输入设备180,其他输入设备180与I/O子***130的其他输入设备控制器133相连接,在其他设备输入控制器133的控制下与处理器140进行信息交互。在此不做赘述。
在一个具体的示例中,用户使用手写笔200在终端100的显示屏110输入手写签名时,触摸面板111的触摸检测装置检测手写笔200与触摸面板111的接触点的方位信号,触摸面板111的触摸控制器将上述接触点的方位信号转换成坐标信息,并通过显示控制器131发送给处理器140。压力传感器121检测上述接触点处手写笔200对触摸面板111的压力信息,并通过传感器控制器132发送给处理器140。可以理解的是,可将上述接触点的坐标信息和接触点的压力信息记为第一签名数据。另外,显示屏110检测到用户输入的手写签名后,显示控制器131将检测到的用户输入的手写签名转换为可显示在显示屏110上的签名图像,以便用户查看。
终端100通过通信单元160接收手写笔200检测的第二签名数据。其中,第二签名数据包括:用户通过手写笔200输入上述手写签名时,手写笔200检测的手写笔的运动轨迹信息、手写笔笔端的加速度、手写笔受到用户压力的受压面积和/或受压形状信息和用户对手写笔200的压力信息等相关信息。处理器140将第一签名数据和第二签名数据与预存在存储器150中的签名模板数据进行对比匹配,计算匹配率。处理器140将上述计算得到的匹配率与预存在存储器150中的匹配率阈值比较,当上述计算得到的匹配率阈值不低于预存的匹配率阈值时,处理器140确定上述用户的手写签名认证通过。处理器140指示显示面板112显示用户手写签名认证通过的提示信息。
具体地,终端100处理器140可通过第一签名数据和第二签名数据提取签名特征点的数据。将提取出的签名特征点的数据与签名模板中对应的该签名特征点的数据匹配对比,计算匹配率。其中,签名特征点包括第一签名特征点和第二签名特征点。签名特征点的数据包括第一签名特征点的数据和第二
签名特征点的数据。具体签名特征点及其数据的提取方法,可参见图4中的详细介绍。
需要说明的是,该用户使用手写笔200输入上述手写签名之前,可以由该该用户或者其他用户向处理器140发送指示该用户的身份信息的指令,处理器140可根据指示用户的身份信息的指令从存储器150中调用该用户的签名模板数据。
具体地,指示该用户的身份信息的指令可以为该用户的身份证号、该用户的工号等信息。其中,存储器150中预存多个用户的签名模板数据,每个用户的签名模板数据携带该用户的身份信息。处理器140收到指示该用户的身份信息的指令后,根据用户的身份信息在存储器150中查询该用户的签名模板数据。其中,每个用户的签名模板数据携带该用户的身份信息。
可以理解的是,考虑用户每次输入的手写签名的固有差异,每个用户的签名模板数据可包括多个。即在用户预输入手写签名时,用户可多次输入手写签名(模板),终端100和手写笔200检测每次的手写签名(模板)的数据,并一一保存。在用户输入手写签名进行认证的阶段,处理器140将终端100和手写笔200检测的认证阶段的签名数据与该用户的多个签名模板数据一一对比匹配,选取其中最大的匹配率为最终的对比匹配率,根据预设的匹配率阈值,判断用户签名认证是否通过。
可以理解的是,签名模板数据也包括终端100检测的第一签名(模板)数据和手写笔200检测的第二签名(模板)数据。此外,签名模板数据可包括提取完的对应的签名特征点的数据。具体签名特征点及其数据的提取方法,可参见图4中的详细介绍。
相应地,本发明实施例还提供一种手写笔,用于实现前述实施例中提供的***。如图3所示,所述手写笔包括:传感器单元210、通信单元220、处理器230、存储器240、电源250等部件。下面结合图3对手写笔200的各
个构成部件进行具体的介绍:
传感器单元210,用于检测用户使用手写笔200在终端100的触摸面板111输入手写签名的过程中的相关签名数据。具体地,传感器单元210可以包括加速度传感器211、磁场强度传感器212、角速度传感器213、压力传感器214以及其他传感器215。
在一种可能的实施方式中,加速度传感器211可用于检测手写笔200笔端的加速度、磁场强度传感器212可用于检测手写笔200的磁场强度、角速度传感器213可用于检测手写笔200的角速度。进一步地,可根据手写笔200的加速度、角速度和磁场强度的变化信息,得到手写笔200的运动轨迹信息。压力传感器214可用于检测用户对手写笔200的压力信息。
需要说明的是,其他传感器215可包括以陀螺仪、重力传感器、WiFi定位传感器或红外定位传感器等传感器。其中,上述用于检测手写笔200的运动轨迹信息的加速度传感器211、磁场强度传感器212、角速度传感器213可由其他传感器215中的一个或多个代替。本发明实施例并不具体限定检测手写笔200运动轨迹数据所用到的传感器。可以理解的是,用于检测手写笔运动轨迹的传感器或者仪器,均应属于本发明实施例的保护范围。
传感器单元210还可通过相关传感器检测手写笔受到用户压力的受压面积信息和受压形状信息,以及所述手写笔受压区域距手写笔笔端的距离信息等。这里的相关传感器可以包括触摸传感器。上述信息也可做为第二签名数据中的一种或多种,以反映不同用户的握笔习惯。通过上述特征信息的对比,增加攻击者的模仿难度。
通信单元220,用于与前述通信单元160连接,实现手写笔200与终端100的信息交互。其中,通信单元220也可包括对通信单元160相对应的通信模块和/或通信接口。例如,通信单元160包括WiFi模块1,通信单元220包括相应的WiFi模块2,终端100和手写笔200通过WiFi模块1和WiFi模块2建立通信连接。
处理器230,用于运行或执行存储在存储器240内的软件程序和/或模块,执行将传感器单元210检测的相关签名数据换成终端100能够处理的信息。例如,处理器230将加速度传感器211、磁场强度传感器212、角速度传感器213检测手写笔200的加速度信息、磁场强度信息和角速度信息转换为终端100能够处理的手写笔的运动轨迹信息,并发送给终端100。
此外,处理器230还用于通过控制信息控制传感器单元210的采样时间和采样频率。可以理解的是,上述控制信息也可由终端100发出,以控制手写笔200的采样时间和采样频率与终端100触摸面板和传感器保持同步。
存储器240,用于存储相关软件和/或模块,例如执行将传感器单元210检测的相关签名数据换成处理器140能够处理的信息的软件和/或模块。还用于存储传感器单元210检测的数据,待采样结束后,发送给处理器230,以使处理器230将传感器单元210检测的数据转换成终端可以处理的第二签名数据。
手写笔200还包括给各个部件供电的电源250。
在一个具体的示例中,用户使用手写笔200在终端100的触摸面板111输入手写签名时,手写笔200通过加速度传感器211、磁场强度传感器212、角速度传感器213检测手写笔200的加速度、磁场强度、磁场强度等信息。通过压力传感器214用户对手写笔200的压力信息。
手写笔200通过处理器230将手写笔200的加速度、磁场强度、磁场强度等信息转换为手写笔200的运动轨迹信息。手写笔200的运动轨迹信息和用户对手写笔200的压力信息为第二签名数据。手写笔200还通过处理器230将同一时刻的手写笔200的运动轨迹信息、手写笔200的加速度、手写笔200受到用户压力的受压面积和/或受压形状信息和用户对手写笔200的压力信息提取,打包成一个携带对应时刻信息的数据包,通过通信单元220发送给终端100。
需要说明的是,手写笔200通过通信单元220接收终端100发送的采样时间和采样频率的控制信息,保证第一签名数据与第二签名数据的时时对应性。
例如,手写笔200与终端的触摸面板111的第一个接触点的采样时间为0ms,终端100通过发送控制信息使得手写笔200此时的采样时间也为0ms,控制手写笔200和终端100的采样频率均为0.2ms/次。可以理解的是,在终端100和手写笔200的采样时间和采样频率同步的情况下,对于攻击者而言,模仿用户笔迹和模仿用户手持手写笔对触摸面板的压力的同时,又要模仿用户的手部动作和用户对手写笔的压力等信息,是非常困难的。
因此,通过应用上述签名认证***、终端及手写笔,增加了签名模板数据,控制手写笔和终端的采样时间和采样频率同步,在用户使用手写笔签名的过程中,通过手写笔提取更多的用户签名特征数据,对比匹配,使得攻击者在模仿用户笔迹的同时,还要模仿用户的手部动作,增加攻击者模仿签名数据的难度,极大幅度提高了签名认证***的安全性。
相应地,本发明实施例提供的签名认证***的坐标系及签名示意,可参见图4。
如图4所示,用户手握手写笔在触摸面板输入手写签名。手写笔与触摸面板接触的位置可称为接触点。触摸面板检测接触点的方位,并通过与触摸面板集成一体的显示面板显示该接触点。例如,显示面板原先显示为白色,检测到接触点后,将该接触点显示为黑色。
用户带动手写笔在触摸面板运动,手写笔与触摸面板的所有接触点组成用户的签名图像。如图4中“小王”为用户的手写签名图像。
其中,用户手持手写笔落笔时,与触摸面板有接触点,如图4所示的接触点。在书写不同笔画或者不同字之间,用户会提起手写笔,在触摸面板以外区域将手写笔从上一个接触点移动到下一个与之不连续的接触点。从用户手持手写笔提笔时,手写笔会在触摸面板以外区域划过一段运动轨迹,如图4所示。
因此,可以将手写笔落笔点(接触点)设定为第一签名特征点,手写笔
提笔对应的点(接触点以外的点)设定为第二签名特征点。
在用户输入手写签名的过程中,触摸面板将检测的接触点的触摸方位转换成接触点的坐标信息。触摸面板集成有压力传感器,用于检测接触点处受到的手写笔的压力信息。同时,手写笔集成相关传感器以检测手写笔的运动轨迹信息和用户对手写笔的压力信息。如手写笔通过加速度传感器、磁场强度传感器、角速度传感器得到手写笔的运动轨迹信息,通过压力传感器检测用户对手写笔的压力信息。
因此,可将触摸面板以及其上集成的压力传感器检测的接触点的坐标信息和手写笔对触摸面板的压力信息设为第一签名数据,将手写笔通过相关传感器检测的手写笔的运动轨迹信息和用户对手写笔的压力信息设为第二签名数据。
故,第一签名特征点对应的数据可包括:接触点的坐标信息、接触点处手写笔对触摸面板的压力信息、手写笔笔端的坐标信息及用户对手写笔的压力信息。可以理解的是,若在同一坐标系中,则接触点的坐标信息和手写笔笔端的坐标信息是相同的,可以取其一即可。第二签名特征点对应的数据可包括:手写笔笔端的坐标信息及用户对手写笔的压力信息。具体地,当手写笔提笔时,触摸面板及其上集成的压力传感器检测不到接触点的相关信息。即假设时间T1至时间T2的时间段内,手写笔提笔,则该时间段内无检测的第一签名数据。
在一个可能的示例中,触摸面板的坐标系如图4中o1x1y1z1所示,o1x1y1z1坐标系的x轴、y轴在触摸面板所在平面,z轴与触摸面板所在平面垂直。手写笔的坐标系如图4中示,o2x2y2z2坐标系的z轴为手写笔所在直线,x轴、y轴在与手写笔垂直的平面。
需要说明的是,触摸面板检测接触点时,在o1x1y1z1坐标系中记录坐标信息。但考虑用户每次输入签名位置相对原点可能会存在差别。因此,终端的处理器可以将接收的接触点的坐标信息进行预处理,将坐标系o1x1y1z1中的数
据变换到新的坐标系中,新的坐标系需要对用户每次输入的手写签名图像都具有参考性。例如,新的坐标系可以用户手写签名的中心为原点,签名的两个中分线为x轴和y轴。签名的“中分线”指的是签名图像两个对称线。具体地,可以通过对o1x1y1z1坐标系中对相同x坐标的接触点求y坐标平均值,得到该x坐标下的平均点,根据接触点中所有相同x坐标下的平均点求得签名图像的一条中分线。另一条中分线经过签名中心点并与一条中分线垂直。
可以理解的是,用户每次输入的签名图像,相对图像的中心点和中分线而言,存在固定性,具有可对比性。因此,同样对签名模板中的数据,进行如上述新坐标系对应的变换处理。
触摸面板在坐标系o1x1y1z1中检测接触点的坐标。可以理解的是,触摸面板内,接触点的z轴坐标均为0。故可以使用(a1,b1,0)表示接触点的坐标。手写笔在坐标系o2x2y2z2中检测手写笔的运动轨迹,手写笔的运动轨迹可通过手写笔笔端的运动轨迹表示。其中,手写笔笔端的坐标可以为(a2,b2,c)。
需要说明的是,手写笔落笔时,手写笔笔端与触摸面板有接触点时,若在同一个坐标系中,接触点处的坐标应当和手写笔笔端坐标相同。在实际检测时,同一个接触点或其对应的手写笔笔端在o1x1y1z1和o2x2y2z2两个坐标系中的坐标可能不同。
可通过坐标变换将o2x2y2z2坐标系中的坐标信息转换到坐标系o1x1y1z1中,具体地,坐标变换可使用同一个接触点或其对应的手写笔笔端在两个坐标系中的坐标关系等信息,分析两个坐标系的位置关系,对其中的一个坐标系进行坐标变换。
更进一步,签名特征点中的数据可包括多个,以接触点为S1为例,例如S1可为手写笔与触摸面板的第一个接触点。S1处对应的签名特征数据E包括:接触点的坐标(a1,b1,0)、手写笔对触摸面板的压力P1、手写笔的坐标(a2,b2,c)、用户对手写笔的压力P2。相应的,签名特征点S1对应在签名模板书包括的签名特征数据e为:接触点的坐标(m1,n1,0)、手写笔对触摸面
板的压力D1、手写笔的坐标(m2,n2,q)、用户对手写笔的压力D2。
则数据E与数据e的匹配率包括(a1,b1,0)与(m1,n1,0)、P1与D1、(a2,b2,c)与(m2,n2,q)、P2与D2的四组数据匹配率的平均值或加权平均值。其中,两个点的坐标的匹配率可通过两个坐标距原点距离的数值的匹配率求得,也可以通过对相应坐标数值求匹配率再进行加权求平均得到。
此外,签名特征点的数据可不止包括一个,则所有签名特征点与签名模板数据的匹配率可通过每个特征点对应数据的匹配率,再对所有签名特征点对应的匹配率求平均或者加权平均得到。其中,加权数值可根据实际需要设定。
另外,可将手写笔采集得到的手写笔笔端的运动轨迹和触摸面板采集得到的接触点的坐标,进行统一的坐标系变换,并对变换后的手写笔笔端的运动轨迹做投影。提取投影后的运动轨迹的特征点的数据,作为签名特征点的数据。具体可参见下面的描述:
在一个示例中,在将手写笔的坐标系o2x2y2z2转换为触摸面板的坐标系o1x1y1z1后,可将手写笔笔端在坐标系o2x2y2z2中的运动轨迹数据相应转换成在在坐标系o1x1y1z1中的运动轨迹数据。设在o1x1y1z1坐标系中,触摸面板所在xy平面为第一平面,设签名图像中接触点组成的曲线为手写笔笔端在第一平面的第一运动轨迹。将转换后的手写笔笔端的(三维)运动轨迹在触摸面板所在平面投影,除去投影后与第一运动轨迹重合的部分,得到手写笔笔端在第一平面的第二运动轨迹。
则,上述第一签名特征点为从手写笔第一运动轨迹中提取的特征点。此时,第一签名特征点的坐标信息可采用第一平面中的二维坐标表示。可以理解的是,如果将手写笔的运动轨迹在第一平面进行投影,则可从手写笔的第二运动轨迹中提取新的第二签名特征点。例如,新的第二签名特征点可以为第二运动轨迹对应的每段不连续的曲线中曲率变化较大的点。故,新的第二签名特征点对应的数据为该点在第一平面的二维坐标以及该点对应的用户对
手写笔的压力信息、手写笔笔端的加速度和手写笔受到用户压力的受压面积和受压形状等数据。
可以理解的是,将两个坐标***一后,第一签名特征点的坐标将与新的第二签名特征点的坐标重合。
在另一个示例中,在将手写笔的坐标系o2x2y2z2转换为触摸面板的坐标系o1x1y1z1后,可将手写笔笔端在坐标系o2x2y2z2中的运动轨迹数据相应转换成在在坐标系o1x1y1z1中的运动轨迹数据。设在o1x1y1z1坐标系中,触摸面板所在xy平面为第一平面,设签名图像中接触点组成的曲线为手写笔笔端在第一平面的第一运动轨迹。设与第一平面垂直的两个平面为第二平面和第三平面。其中,第二平面和第三平面相互垂直,第二平面和第三平面与第一平面共原点且共一个坐标轴。将转换后的手写笔笔端的(三维)运动轨迹在第一平面、第二平面和第三平面分别投影,除去投影后与第一运动轨迹重合的部分,得到手写笔笔端在三个平面的第二运动轨迹。
则,上述第一签名特征点为从手写笔第一运动轨迹中提取的特征点。此时,第一签名特征点的坐标信息可采用第一平面中的二维坐标表示。如,第一签名特征点对应的数据包括:该接触点在第一平面的坐标(m1,n1)、手写笔对触摸面板的压力D1、用户对手写笔的压力D2。还可包括手写笔笔端的加速度d1、手写笔的受压面积S1、手写笔受压区域距手写笔笔端的距离T1等数据。
可以理解的是,如果将手写笔的运动轨迹在三个平面进行投影,则可从手写笔的第二运动轨迹中提取新的第二签名特征点。例如,新的第二签名特征点可以为第二运动轨迹对应的每段不连续的曲线中曲率变化较大的点。故,新的第二签名特征点对应的数据为该点在第一平面的二维坐标、在第二平面的二维坐标或在第三平面的二维坐标以及该点对应的用户对手写笔的压力信息、手写笔笔端的加速度和手写笔受到用户压力的受压面积和受压形状等数据。
如,新的第二签名特征点对应的数据包括:该特征点在第一平面的坐标(m2,n2)或该特征点在第二平面的坐标(m3,q1)或该特征点在第二平面的坐标(n3,q2)、手写笔对触摸面板的压力D2、用户对手写笔的压力D4。还可包括手写笔笔端的加速度d2、手写笔的受压面积S2、手写笔受压区域距手写笔笔端的距离T2等数据。其中,可将不同平面中的投影点的特征数据分别提取对比。
具体地,如采用坐标***一变换、对手写笔运动轨迹投影的签名认证对比方案,则在预存签名模板数据时,同样对检测的用户预输入的签名模板数据进行相应变换,并提起相应的签名特征点及签名特征数据保存为签名模板数据。
本发明实施例还可对手写笔和终端的触摸面板的两个坐标系进行变换,并将手写笔的运动轨迹在触摸面板所在的平面上进行投影,避免了在原先两个坐标系中,可能会对应的同一特征点在两个坐标系中的坐标数据匹配对比的情况。本发明实施例还将手写笔的运动轨迹在与触摸面板所在平面垂直的两个平面上进行投影,将三维坐标对比简化成二维坐标对比的方式,简化了对签名数据对比匹配的复杂度。需要说明的是,图4仅为签名认证***的更直观的一种示意形式,并不用作对本发明实施例方案的任何限定。.
下面结合图5,详细说明本发明实施例提供的签名认证方法,图5为本发明实施例提供的一种签名认证方法信令交互图,在本发明实施例中实施主体为终端。如图5所示,该实施例具体包括以下步骤:
步骤S101,终端的触摸面板检测到用户通过手写笔输入的手写签名。
步骤S102,终端向手写笔发送控制信息,以控制手写笔的采样时间与采样频率与终端保持同步。
终端通过通信单元1向手写笔发送控制信息。
终端和手写笔的采样时间与采样频率与终端保持同步,以使得攻击者
在模仿用户笔迹的同时,还要模仿用户的手部动作,增加攻击者模仿签名数据的难度,极大幅度提高了签名认证***的安全性。
需要说明的是,这里的用户笔迹指的是用户签名的图像信息,具体地,笔迹可指签名图像中每个点的坐标信息。另外,笔迹还可包括签名图像中的每个点处手写笔对触摸面板的压力信息。其中,签名图像中的每个点对应手写笔与触摸面板的一个接触点。
需要说明的是,这里的用户手部动作指的是用户使用手写笔输入签名过程中,用户带动手写笔运动时的运动轨迹信息。另外,手部动作还可包括用户对手写笔的压力信息、手写笔受到用户压力的受压面积和受压区域形状信息、以及受压区域距离手写笔笔端的距离信息等。
可以理解的是,用户的笔迹及用户的手部动作,均代表用户的输入签名过程中的特征信息,根据上述列举的特征信息,确定用户输入签名的认证结果,可以提高签名认证***的安全性和可靠性。
步骤S103a,触摸面板采集手写笔与触摸面板的接触点的坐标信息,压力传感器采集接触点处手写笔对触摸面板的压力信息。
其中,手写笔与触摸面板的接触点组成签名图像。
步骤S103b,手写笔的传感器单元采集手写笔的运动轨迹信息和用户对手写笔的压力信息。
其中,可通过加速度传感器、磁场强度传感器、角速度传感器检测手写笔的加速度、磁场强度、磁场强度等信息。通过压力传感器用户对手写笔的压力信息。
进一步,还可听过其他传感器检测手写笔受到用户压力的受压面积和受压区域形状信息、以及受压区域距离手写笔笔端的距离信息。这里的其他传感器也可包括压力传感器等。
步骤S104a,终端的处理器将步骤S103a采集的数据转换成第一签名数据。
终端的处理器将触摸面板和压力传感器检测的数据按采集时间一一对
应,即一个采集时间下对应一个接触点坐标信息和该接触点处手写笔对触摸面板的压力信息。
步骤S104b,手写笔的处理器将步骤S103b采集的数据转换成第二签名数据。
手写笔的处理器将手写笔的加速度、磁场强度、磁场强度等信息转换为手写笔的运动轨迹信息。
手写笔的处理器将手写笔的运动轨迹信息和用户对手写笔的压力信息按采集时间一一对应,即一个采集时间下对应一个手写笔的坐标信息和该采集时间处用户对手写笔的压力信息。
此外,在步骤S103b采集的数据还包括其他信息的情况下,相应增加上述每个采集时间下对应的数据。
步骤S105,手写笔将第二签名数据发送给终端。
手写笔通过通信单元2将第二签名数据发送给终端。
步骤S106,终端的处理器根据第一签名数据和第二签名数据得到第一签名特征点的数据和第二签名特征点的数据。
其中,签名对应第一签名特征点和第二签名特征点。第一签名特征点包括接触点组成的集合中的至少一个点,第二签名特征点包括手写笔在触摸面板以外区域的运动轨迹中的点的集合中的至少一个点。
第一签名特征点对应的数据包括:第一签名特征点对应的接触点的坐标信息、第一签名特征点对应的接触点处手写笔对触摸面板的压力信息以及在与第一签名特征点的采样时间相同时手写笔的位置信息和用户对手写笔的压力信息;其中,手写笔的位置信息通过手写笔的轨迹信息得到。
第二签名特征点对应的数据包括:第二签名特征点对应的手写笔的位置信息及用户对手写笔的压力信息。
此外,在步骤S103b采集的数据还包括其他信息的情况下,第二签名特征点对应的数据还包括:手写笔检测的当用户通过手写笔在触摸面板上进
行签名时手写笔受到用户压力的受压面积信息和受压区域的形状信息,以及手写笔受压区域距手写笔笔端的距离信息。
具体地,第一签名特征点具体包括:第一个接触点、最后一个接触点、不连续的接触点或曲率变化大的接触点中的一个或多个点。
具体地,第二签名特征点具体包括下述点中的一个或多个:在触摸面板以外区域中每段不连续的手写笔的运动轨迹对应的曲线中曲率最大的点,或在触摸面板以外区域中每段不连续的手写笔的运动轨迹对应的曲线中距离触摸面板距离最远的点。
此外,还可对手写笔笔端的运动轨迹和触摸面板采集得到的接触点的坐标,进行统一的坐标系变换,并对变换后的手写笔笔端的运动轨迹做投影。提取投影后的运动轨迹的特征点及签名特征点的数据,作为新的签名特征点的数据。具体可参见图4中的描述,在此不做赘述。
步骤S107,终端的处理器将第一签名特征点的数据和第二签名特征点的数据与预存的签名模板数据对比,得到匹配率。
需要说明的是,签名模板数据为用户输入手写签名进行认证之前,预输入手写签名时,终端和手写笔检测的预输入的手写签名的相关数据。终端将签名模板数据保存在存储器中,在用户输入手写签名进行认证过程中,调用存储器中存储的签名模板数据。
其中,预输入手写签名指的是用户进行签名认证前,保存一些模板数据,做为签名认证时,对比的依据。
步骤S108,终端的处理器将上述匹配率与预存的匹配率阈值对比,当上述匹配率不低于预存的匹配率阈值时,指示显示面板显示用户输入手写签名认证通过的提示信息。
其中,匹配率阈值可以由终端预设,在用户输入签名认证时直接从存储器中调用。
另外,匹配率阈值还可根据终端实际处在的环境,做调整。此时,终端
可通过其通信单元1连接的网络判断其所在的环境。根据其所在的环境,确定终端所在环境的安全等级,并从存储器中调用该安全等级下的匹配率阈值。其中,在终端的存储器中,存储有不同网络对应的环境的列表、存储有不同环境对应的安全等级的列表、以及存储有不同安全等级对应的匹配率阈值的列表。进一步,可直接存储不同网络或环境对应的匹配率阈值的列表。用户可直接通过网络或环境调用其对应的匹配率阈值。
本发明实施例提供的签名认证方法、终端、手写笔及***,终端和手写笔同时检测签名的相关数据,将签名的相关数据与预存的签名模板数据对比匹配,并根据匹配率确定签名认证是否通过。
本发明实施例在用户使用手写笔在终端的触摸面板输入手写签名的过程中,通过手写笔提取更多的用户签名特征数据,对比匹配,使得攻击者在模仿用户笔迹的同时,还要模仿用户的手部动作,增加攻击者模仿用户签名信息的难度,极大幅度提高了签名认证***的安全性。
本发明实施例还可根据终端所在环境,设定不同的匹配率阈值,具有很好的应用前景。同时,采用本发明实施例提出,用户可提前预存多个签名模板,可以降低人为因素导致的认证失败率,使得用户输入签名具有更高的灵活性。
本发明实施例还可对手写笔和终端的触摸面板的两个坐标系进行变换,并将手写笔的运动轨迹在触摸面板所在的平面上进行投影,避免了在原先两个坐标系中,可能会对应的同一特征点在两个坐标系中的坐标数据匹配对比的情况。本发明实施例还将手写笔的运动轨迹在与触摸面板所在平面垂直的两个平面上进行投影,将三维坐标对比简化成二维坐标对比的方式,简化了对签名数据对比匹配的复杂度。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能
一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令处理器完成,所述的程序可以存储于计算机可读存储介质中,所述存储介质是非短暂性(英文:non-transitory)介质,例如随机存取存储器,只读存储器,快闪存储器,硬盘,固态硬盘,磁带(英文:magnetic tape),软盘(英文:floppy disk),光盘(英文:optical disc)及其任意组合。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (22)
- 一种签名认证方法,其特征在于,所述方法包括:当用户通过手写笔在终端的触摸面板上进行签名时,所述终端检测第一签名数据,所述第一签名数据包括手写笔与所述触摸面板的接触点的坐标信息和所述接触点处手写笔对所述触摸面板的压力信息;以及,所述终端接收所述手写笔发送的第二签名数据,所述第二签名数据包括所述手写笔检测的当用户通过手写笔在所述触摸面板上进行签名时手写笔的运动轨迹信息及所述用户对所述手写笔的压力信息;将所述第一签名数据和所述第二签名数据与预存的签名模板数据匹配对比,得到匹配率;当所述匹配率不低于预设的匹配率阈值时,所述签名认证通过。
- 如权利要求1所述的方法,其特征在于,所述第一签名数据与所述第二签名数据的采样时间和采样频率保持同步。
- 如权利要求1或2所述的方法,其特征在于,所述将所述第一签名数据和所述第二签名数据与预存的签名模板数据匹配对比,得到匹配率,包括:所述签名对应第一签名特征点和第二签名特征点,所述第一签名特征点包括所述接触点组成的集合中的至少一个点,所述第二签名特征点包括所述所述手写笔在所述触摸面板以外区域的所述运动轨迹中的点的集合中的至少一个点;从所述第一签名数据和所述第二签名数据中提取所述第一签名特征点和第二签名特征点对应的数据;将所述第一签名特征点和第二签名特征点对应的数据与所述签名模板数据中每个特征点的数据匹配对比,得到匹配率。
- 如权利要求3所述的方法,其特征在于,所述第一签名特征点对应的数据包括:所述第一签名特征点对应的接触点的坐标信息、所述第一签名特征点对应的接触点处手写笔对所述触摸面板的压力信息以及在与所述第一签 名特征点的采样时间相同时手写笔的位置信息和用户对所述手写笔的压力信息;其中,所述手写笔的位置信息通过所述手写笔的运动轨迹信息得到。
- 如权利要求4所述的方法,其特征在于,所述第二签名特征点对应的数据包括:所述第二签名特征点对应的手写笔的位置信息及用户对所述手写笔的压力信息。
- 如权利要求1或5所述的方法,其特征在于,所述第二签名数据还包括:手写笔检测的当用户通过手写笔在所述触摸面板上进行签名时所述手写笔的加速度、所述手写笔受到用户压力的受压面积信息和受压区域的形状信息、以及所述手写笔受压区域距所述手写笔笔端的距离信息。
- 如权利要求3所述的方法,其特征在于,所述第一签名特征点具体包括下述点中的一个或多个、第一个接触点、最后一个接触点、不连续的接触点或曲率变化大的接触点。
- 如权利要求3所述的方法,其特征在于,所述第二签名特征点具体包括下述点中的一个或多个:在所述触摸面板以外区域中每段不连续的所述手写笔的运动轨迹对应的曲线中曲率最大的点,或在所述触摸面板以外区域中每段不连续的所述手写笔的运动轨迹对应的曲线中距离所述触摸面板距离最远的点。
- 如权利要求1或2所述的方法,其特征在于,所述将所述第一签名数据和所述第二签名数据与预存的签名模板数据匹配对比,得到匹配率,包括:从所述接触点中提取第一签名特征点;将手写笔笔端的运动轨迹在所述触摸面板所在第一平面进行投影,得到所述手写笔笔端的第一运动轨迹;将手写笔笔端的运动轨迹在与所述第一平面垂直的第二平面、第三平面进行投影,得到所述手写笔笔端的第二运动轨迹和第三运动轨迹,所述第二平面与所述第三平面垂直;从所述第一运动轨迹、第二运动轨迹和第三运动轨迹中的至少一个运动 轨迹中提取第二签名特征点;从所述第一签名数据和所述第二签名数据中提取所述第一签名特征点和第二签名特征点对应的数据;将所述第一签名特征点和第二签名特征点对应的数据与所述签名模板数据中每个特征点的数据匹配对比,得到匹配率。
- 如权利要求1所述的方法,其特征在于,根据所述终端所在的环境预设所述匹配率阈值。
- 一种签名认证方法,其特征在于,所述方法包括:当用户通过手写笔在终端的触摸面板上进行签名时,所述手写笔检测第二签名数据,所述第二签名数据包括手写笔的运动轨迹信息及所述用户对所述手写笔的压力信息;所述手写笔将所述第二签名数据发送给终端,以使所述终端根据所述第二签名数据及所述终端检测的第一签名数据确定所述签名认证是否通过,所述第一签名数据包括手写笔与所述触摸面板的接触点的坐标信息和所述接触点处手写笔对所述触摸面板的压力信息。
- 如权利要求11所述的方法,其特征在于,所述第二签名数据还包括:手写笔检测的当用户通过手写笔在所述触摸面板上进行签名时所述手写笔的加速度、所述手写笔受到用户压力的受压面积信息和受压区域的形状信息、以及所述手写笔受压区域距所述手写笔笔端的距离信息。
- 如权利要求11或12所述的方法,其特征在于,所述第一签名数据与所述第二签名数据的采样时间和采样频率保持同步。
- 一种终端,其特征在于,所述终端包括:触摸面板、显示面板、传感器、处理器、存储器、通信单元;所述触摸面板,用于接收用户通过手写笔输入的签名;所述显示面板,用于显示所述签名的图像;所述触摸面板,还用于检测所述手写笔与所述触摸面板的接触点的坐标信息;所述传感器,用于检测所述接触点处手写笔对所述触摸面板的压力信息;所述接触点的坐标信息和所述接触点处手写笔对所述触摸面板的压力信息组成第一签名数据;所述通信单元,用于与所述手写笔建立通信连接,接收所述手写笔发送的第二签名数据,所述第二签名数据包括所述手写笔检测的当用户通过手写笔在所述触摸面板上进行签名时手写笔的运动轨迹信息及所述用户对所述手写笔的压力信息;所述存储器,用于存储预设的匹配率阈值;所述处理器,用于将所述第一签名数据和所述第二签名数据与预存的签名模板数据匹配对比,得到匹配率;当所述匹配率不低于所述预设的匹配率阈值时,指示所述显示面板显示所述签名认证通过的提示信息;所述显示面板,还用于显示所述签名认证通过的提示信息。
- 如权利要求14所述的终端,其特征在于,所述处理器,还用于向所述手写笔发送对所述手写笔的采样时间和采样频率的控制信息,以控制所述第一签名数据与所述第二签名数据的采样时间和采样频率保持同步。
- 如权利要求14或15所述的终端,其特征在于,所述签名对应第一签名特征点和第二签名特征点,所述第一签名特征点包括所述接触点组成的集合中的至少一个点,所述第二签名特征点包括所述所述手写笔在所述触摸面板以外区域的所述运动轨迹中的点的集合中的至少一个点;所述处理器,具体用于从所述第一签名数据和所述第二签名数据中提取所述第一签名特征点和第二签名特征点对应的数据;将所述第一签名特征点和第二签名特征点对应的数据与所述签名模板数据中每个特征点的数据匹配对比,得到匹配率。
- 如权利要求14或15所述的终端,其特征在于,所述处理器,具体 用于从所述接触点中提取第一签名特征点;将手写笔笔端的运动轨迹在所述触摸面板所在第一平面进行投影,得到所述手写笔笔端的第一运动轨迹;将手写笔笔端的运动轨迹在与所述第一平面垂直的第二平面、第三平面进行投影,得到所述手写笔笔端的第二运动轨迹和第三运动轨迹,所述第二平面与所述第三平面垂直;从所述第一运动轨迹、第二运动轨迹和第三运动轨迹中的至少一个运动轨迹中提取第二签名特征点;从所述第一签名数据和所述第二签名数据中提取所述第一签名特征点和第二签名特征点对应的数据;将所述第一签名特征点和第二签名特征点对应的数据与所述签名模板数据中每个特征点的数据匹配对比,得到匹配率。
- 如权利要求14所述的终端,其特征在于,所述处理器,还用于根据所述通信单元连接的网络确定所述终端所在的环境,根据所述终端所在的环境预设所述匹配率阈值。
- 一种手写笔,其特征在于,所述手写笔包括:传感器单元、处理器、通信单元;所述传感器单元,用于当用户通过手写笔在终端的触摸面板上进行签名时,检测所述手写笔的运动轨迹信息及所述用户对所述手写笔的压力信息;所述处理器,用于将所述手写笔的运动轨迹信息及所述用户对所述手写笔的压力信息转换成所述终端能够处理的第二签名数据,并指示所述通信单元发送给终端;所述通信单元,用于与所述终端建立通信连接,并将所述第二签名数据发送给所述终端。
- 如权利要求19所述的手写笔,其特征在于,所述传感器单元,还用于当用户通过手写笔在终端的触摸面板上进行签名时,检测所述手写笔的加速度、所述手写笔受到用户压力的受压面积信息和受压区域的形状信息、以及所述手写笔受压区域距所述手写笔笔端的距离信息。
- 如权利要求19或20所述的手写笔,其特征在于,所述通信单元,还用于接收所述终端发送的对所述传感器单元的采样时间和采样频率的控制信息,以控制所述第一签名数据与所述第二签名数据的采样时间和采样频率保持同步。
- 一种签名认证***,其特征在于,包括上述权利要求14-18所述的终端和上述权利要求19-21所述的手写笔。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/097645 WO2018040009A1 (zh) | 2016-08-31 | 2016-08-31 | 签名认证方法、终端、手写笔及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108139856A true CN108139856A (zh) | 2018-06-08 |
CN108139856B CN108139856B (zh) | 2020-07-07 |
Family
ID=61299779
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680028530.4A Active CN108139856B (zh) | 2016-08-31 | 2016-08-31 | 签名认证方法、终端、手写笔及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108139856B (zh) |
WO (1) | WO2018040009A1 (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110942042A (zh) * | 2019-12-02 | 2020-03-31 | 深圳棒棒帮科技有限公司 | 一种三维手写签名认证方法、***、存储介质及设备 |
CN111026285A (zh) * | 2018-10-10 | 2020-04-17 | 华为技术有限公司 | 一种调节压力阈值的方法及电子设备 |
CN111125781A (zh) * | 2019-12-24 | 2020-05-08 | 腾讯科技(深圳)有限公司 | 一种文件签名方法、装置和文件签名验证方法、装置 |
CN111555889A (zh) * | 2020-04-27 | 2020-08-18 | 深圳壹账通智能科技有限公司 | 电子签名的验证方法、装置、计算机设备和存储介质 |
CN112699840A (zh) * | 2021-01-13 | 2021-04-23 | 深圳市锦上科技有限公司 | 书写过程评价与反馈方法、及其***、计算机存储介质 |
CN113268172A (zh) * | 2021-03-15 | 2021-08-17 | 荣耀终端有限公司 | 触控笔及电子设备组件 |
CN113468987A (zh) * | 2021-06-17 | 2021-10-01 | 傲雄在线(重庆)科技有限公司 | 一种电子笔迹鉴定方法、***、电子设备及存储介质 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109145776A (zh) * | 2018-08-01 | 2019-01-04 | 上海市数字证书认证中心有限公司 | 身份认证方法、装置及识别终端 |
CN114037998A (zh) * | 2022-01-11 | 2022-02-11 | 北京顶象技术有限公司 | 一种使用模型分析笔迹提升账户安全的方法及装置 |
CN116781839B (zh) * | 2023-08-24 | 2023-10-31 | 北京点聚信息技术有限公司 | 基于手写和***数据的指纹加密方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1227373A (zh) * | 1998-02-23 | 1999-09-01 | 三菱电机株式会社 | 手迹验证装置 |
CN101872259A (zh) * | 2010-06-03 | 2010-10-27 | 中国人民解放军第二炮兵工程学院 | 自动录入书写内容的自然交互笔及笔迹检测方法 |
CN103235957A (zh) * | 2013-04-18 | 2013-08-07 | 武汉汉德瑞庭科技有限公司 | 一种基于手掌侧表面信息的在线笔迹认证方法及*** |
CN103677601A (zh) * | 2012-09-10 | 2014-03-26 | 联想(北京)有限公司 | 信息处理设备和信息处理方法 |
WO2014169835A1 (zh) * | 2013-04-18 | 2014-10-23 | 武汉汉德瑞庭科技有限公司 | 一种基于手指信息的在线笔迹认证方法及*** |
-
2016
- 2016-08-31 WO PCT/CN2016/097645 patent/WO2018040009A1/zh active Application Filing
- 2016-08-31 CN CN201680028530.4A patent/CN108139856B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1227373A (zh) * | 1998-02-23 | 1999-09-01 | 三菱电机株式会社 | 手迹验证装置 |
CN101872259A (zh) * | 2010-06-03 | 2010-10-27 | 中国人民解放军第二炮兵工程学院 | 自动录入书写内容的自然交互笔及笔迹检测方法 |
CN103677601A (zh) * | 2012-09-10 | 2014-03-26 | 联想(北京)有限公司 | 信息处理设备和信息处理方法 |
CN103235957A (zh) * | 2013-04-18 | 2013-08-07 | 武汉汉德瑞庭科技有限公司 | 一种基于手掌侧表面信息的在线笔迹认证方法及*** |
WO2014169835A1 (zh) * | 2013-04-18 | 2014-10-23 | 武汉汉德瑞庭科技有限公司 | 一种基于手指信息的在线笔迹认证方法及*** |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111026285A (zh) * | 2018-10-10 | 2020-04-17 | 华为技术有限公司 | 一种调节压力阈值的方法及电子设备 |
CN110942042A (zh) * | 2019-12-02 | 2020-03-31 | 深圳棒棒帮科技有限公司 | 一种三维手写签名认证方法、***、存储介质及设备 |
CN110942042B (zh) * | 2019-12-02 | 2022-11-08 | 深圳棒棒帮科技有限公司 | 一种三维手写签名认证方法、***、存储介质及设备 |
CN111125781A (zh) * | 2019-12-24 | 2020-05-08 | 腾讯科技(深圳)有限公司 | 一种文件签名方法、装置和文件签名验证方法、装置 |
CN111555889A (zh) * | 2020-04-27 | 2020-08-18 | 深圳壹账通智能科技有限公司 | 电子签名的验证方法、装置、计算机设备和存储介质 |
CN112699840A (zh) * | 2021-01-13 | 2021-04-23 | 深圳市锦上科技有限公司 | 书写过程评价与反馈方法、及其***、计算机存储介质 |
CN113268172A (zh) * | 2021-03-15 | 2021-08-17 | 荣耀终端有限公司 | 触控笔及电子设备组件 |
CN113468987A (zh) * | 2021-06-17 | 2021-10-01 | 傲雄在线(重庆)科技有限公司 | 一种电子笔迹鉴定方法、***、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108139856B (zh) | 2020-07-07 |
WO2018040009A1 (zh) | 2018-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108139856A (zh) | 签名认证方法、终端、手写笔及*** | |
US11100208B2 (en) | Electronic device and method for controlling the same | |
CN106055088B (zh) | 交互式穿戴式设备的空气书写和手势*** | |
CN105519005B (zh) | 用于认证无线连接的装置、方法和*** | |
EP2766790B1 (en) | Authenticated gesture recognition | |
KR102127932B1 (ko) | 전자 장치 및 그 제어 방법 | |
KR102041984B1 (ko) | 추가 구성 요소를 이용한 얼굴 인식 기능을 가지는 모바일 장치 및 그 제어 방법 | |
KR102143574B1 (ko) | 근접 터치를 이용한 온라인 서명 인증 방법 및 이를 위한 장치 | |
EP3417393B1 (en) | Portable electronic device for remote control | |
EP3651006B1 (en) | System of computer readable media for an electronic conference | |
KR20160096390A (ko) | 터치 센서를 구비한 전자 장치 및 그 구동 방법 | |
EP3367277A1 (en) | Electronic device and method for providing user information | |
US9880634B2 (en) | Gesture input apparatus, gesture input method, and program for wearable terminal | |
CN108650408B (zh) | 一种屏幕解锁方法和移动终端 | |
CN110073354A (zh) | 用于用户的生物识别认证的电子设备 | |
KR102082418B1 (ko) | 전자 장치 및 그 제어 방법 | |
CN105706102A (zh) | 信息处理设备 | |
KR20210130856A (ko) | 전자 장치 및 그 제어 방법 | |
CN112818733B (zh) | 信息处理方法、装置、存储介质及终端 | |
KR102663389B1 (ko) | 전자 장치 및 그것의 제어 방법 | |
CN102810162A (zh) | 基于笔劲识别的验证*** | |
JP2022008717A (ja) | 音声と動作認識に基づいたスマートボードを制御する方法およびその方法を使用した仮想レーザーポインター | |
TW202211007A (zh) | 書寫筆、簽名辨識方法及其系統 | |
RU113605U1 (ru) | Терминал доступа к серверу биометрической системы на основе анализа рукописного почерка | |
CN109710059A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |