CN111859323B - 身份验证方法、装置、设备和存储介质 - Google Patents
身份验证方法、装置、设备和存储介质 Download PDFInfo
- Publication number
- CN111859323B CN111859323B CN202010614349.XA CN202010614349A CN111859323B CN 111859323 B CN111859323 B CN 111859323B CN 202010614349 A CN202010614349 A CN 202010614349A CN 111859323 B CN111859323 B CN 111859323B
- Authority
- CN
- China
- Prior art keywords
- electrical parameter
- user
- value
- target
- area
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- 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)
- 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)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种身份验证方法、装置、设备和存储介质,属于通信技术领域。该方法包括:接收用户在目标界面的第一区域的触摸输入;响应于触摸输入,在第一区域输出目标数值的电参数,以向用户反馈具有不同数值的电参数对应的触感;目标数值是根据服务器下发的第一验证信息确定得到;接收用户根据触感在目标界面的目标输入框输入的第二验证信息;当第二验证信息与第一验证信息匹配时,确定用户的身份验证通过。根据本申请实施例,能够解决相关技术中在用户通过视觉和听觉的方式获取电子设备中的验证用户身份信息的时候,容易导致验证用户身份的信息泄露,进而导致在用户进行身份验证的过程中可靠性低的问题。
Description
技术领域
本申请属于通信技术领域,具体涉及一种身份验证方法、装置、设备和存储介质。
背景技术
随着电子设备的广泛应用,用户可以通过电子设备获取各种信息。相关技术中,用户通过视觉或听觉等方式来获取电子设备中的能够验证用户身份的信息。但是,在实现本申请的过程中,发明人发现相关技术中至少存在如下问题:在用户通过视觉和听觉的方式获取电子设备中的验证用户身份信息的时候,容易导致验证用户身份的信息泄露,进而导致在用户进行身份验证的过程中可靠性低。
发明内容
本申请实施例的目的是提供一种身份验证方法、装置、设备和存储介质,能够解决相关技术中在用户通过视觉和听觉的方式获取电子设备中的验证用户身份信息的时候,容易导致验证用户身份的信息泄露,进而导致在用户进行身份验证的过程中可靠性低的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种身份验证方法,该方法包括:
接收用户在目标界面的第一区域的触摸输入;
响应于触摸输入,在第一区域输出目标数值的电参数,以向用户反馈具有不同数值的电参数对应的触感;目标数值是根据服务器下发的第一验证信息确定得到;
接收用户根据触感在目标界面的目标输入框输入的第二验证信息;
当第二验证信息与第一验证信息匹配时,确定用户的身份验证通过。
第二方面,本申请实施例提供了一种身份验证装置,该装置包括:
接收模块,用于接收用户在目标界面的第一区域的触摸输入;
输出模块,用于响应于触摸输入,在第一区域输出目标数值的电参数,以向用户反馈具有不同数值的电参数对应的触感;目标数值是根据服务器下发的第一验证信息确定得到;
接收模块,还用于接收用户根据触感在目标界面的目标输入框输入的第二验证信息;
确定模块,用于当第二验证信息与第一验证信息匹配时,确定用户的身份验证通过。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,该可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
第五方面,本申请实施例提供了一种芯片,该芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面的方法。
在本申请实施例的身份验证方法中,基于服务器下发的第一验证信息,能够确定得到电参数的目标数值,并当用户触控第一区域时,在目标界面的第一区域输出具有目标数值的电参数。如此,用户能够感知到不同数值对应的电参数的目标数值对应的不同触感,例如区域的凹凸变化,从而用户能够根据第一区域反馈的触感确定第二验证信息。用户在目标输入框输入第二验证信息,当第二验证信息和第一验证信息匹配时,则确定用户的身份验证通过。如此,通过本申请实施例,不需要将第一验证信息显示出来,用户通过触觉感知得到第二验证信息,而触觉相较于听觉或视觉方式,私密性更好,信息泄露的可能降低,因而,本申请提供的身份验证方式提高了身份验证过程的可靠性。
附图说明
图1是本申请实施例提供的一种身份验证方法的流程示意图;
图2是本申请实施例提供的另一种身份验证方法的流程示意图;
图3是本申请实施例提供的一种第一区域和第二区域的显示界面的示意图;
图4是本申请实施例提供的另一种第一区域和第二区域的显示界面的示意图;
图5是本申请实施例提供的一种用户触摸第一区域凹凸变化的示意图;
图6是本申请实施例提供的一种第一区域凹凸变化的示意图;
图7是本申请实施例提供的又一种身份验证方法的流程示意图;
图8是本申请实施例提供的一种目标界面的示意图;
图9是本申请实施例提供的再一种身份验证方法的流程示意图;
图10是本申请实施例提供的另一种用户触摸第一区域凹凸变化的示意图;
图11是本申请实施例提供的另一种第一区域凹凸变化的示意图;
图12是本申请实施例提供的又一种第一区域凹凸变化的示意图;
图13是本申请实施例提供的再一种第一区域凹凸变化的示意图;
图14是本申请实施例提供的再一种第一区域凹凸变化的示意图;
图15是本申请实施例提供的一种身份验证装置的结构示意图;
图16是本申请实施例提供的一种电子设备的硬件结构示意图;
图17是本申请实施例提供的另一种电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
如背景技术部分,相关技术中,用户通过视觉或听觉等方式来获取电子设备中的能够验证用户身份的信息。但是,在实现本申请的过程中,发明人发现相关技术中至少存在如下问题:在用户通过视觉和听觉的方式获取电子设备中的验证用户身份信息的时候,容易导致验证用户身份的信息泄露,进而导致在用户进行身份验证的过程中可靠性低。
针对相关技术出现的问题,本申请实施例提了一种身份验证方法、装置、设备和存储介质,基于服务器下发的第一验证信息,能够确定得到电参数的目标数值,并当用户触控第一区域时,在目标界面的第一区域输出具有目标数值的电参数。如此,用户能够感知到不同数值对应的电参数的目标数值对应的不同触感,例如区域的凹凸变化,从而用户能够根据第一区域反馈的触感确定第二验证信息。用户在目标输入框输入第二验证信息,当第二验证信息和第一验证信息匹配时,则确定用户的身份验证通过。如此,通过本申请实施例,不需要将第一验证信息显示出来,用户通过触觉感知得到第二验证信息,而触觉相较于听觉或视觉方式,私密性更好,信息泄露的可能降低,因而,本申请提供的身份验证方式提高了身份验证过程的可靠性。
需要说明的是,本申请实施例中的电子设备可以包括下述中的至少一种:手机、平板电脑、智能穿戴设备等具有接收信息以及显示信息功能的设备。
下面结合附图,以身份验证方法的执行主体为电子设备为例,通过具体的实施例及其应用场景对本申请实施例提供的身份验证方法进行详细地说明。
图1是本请实施例提供的一种身份验证方法的流程示意图。
如图1所示,本申请实施例提供的身份验证方法可以包括:
S101:接收用户在目标界面的第一区域的触摸输入。
目标界面上的第一区域不显示任何信息。目标界面可以通过不同的区分第一区域和第二区域。第一区域还可以包括边界线,以使用户确定第一区域的在目标界面上的具***置。
由于进行身份验证的信息包括多个字符时才能保证信息不轻易被泄露,因此,触摸输入可以是用户在第一屈辱的滑动触摸,从而能够感知多种触感,进而确定多个字符。
S102:响应于触摸输入,在第一区域输出目标数值的电参数,以向用户反馈具有不同数值的电参数对应的触感;目标数值是根据服务器下发的第一验证信息确定得到。
随着用户对第一区域的触摸输入,能够在第一区域输出具有目标数值的电参数。电参数可以是电流、电压等电参数。在这里,第一区域输出的电参数的数值可以有多个。不同的数值的电参数能够向用户反馈不同的触感。例如,电参数为电流,目标数值包括0.1和0.5,则数值为0.1的电流对应的强度小于数值为0.5的电流对应的强度。不同的电流对应的强度反馈给用户的触感也是不同。
其中,目标数据是根据服务器下发的第一验证信息确定得到的。
S103:接收用户根据触感在目标界面的目标输入框输入的第二验证信息。
第二验证信息是用户通过电子设备反馈的触感确定的验证信息。第二验证信息可能是与第一验证信息匹配的信息,还可能不是与第一验证信息匹配的信息。为了验证用户的身份,用户还需要将用户通过触感确定的第二验证信息输入到目标界面的第二区域中。
S104:当第二验证信息与第一验证信息匹配时,确定用户的身份验证通过。
第一验证信息能够验证用户的身份。只有第二验证信息和第一验证信息匹配时,用户的身份才能够验证通过。在用户身份验证通过的情况下,用户才能够进行下一步操作。例如,用户使用应用程序A进行高额转账,在进行转账之前,应用程序A需要对用户进行身份验证。用户通过触摸目标界面的第一区域后,确定了第二验证信息,且用户将第二验证信息输入至第二区域后,用户的身份验证通过,那么用户可以进行高额转账输入。
可选的,如图2所示,在S101之前,还可以包括下述步骤,从而确定第一验证信息:
S201:接收服务器下发的第一验证信息,第一验证信息包括N个字符,N为正整数。
第一验证信息可以包括能够对用户身份进行验证的信息,验证码,密码等。第一验证信息还可以包括N个字符,N为正整数。例如,第一验证信息为“01101”,那么该第一验证信息中包括了5个字符。
第一验证信息可以是服务器发送给电子设备的。并且,服务器可以直接发送到电子设备上安装的应用程序中,电子设备不需要将第一验证信息显示在界面上,从而保证了第一验证信息不被泄露。
例如,用户使用应用程序A进行高额转账,在进行转账之前,应用程序A需要对用户进行身份验证。应用程序A的服务器可以以短信的方式将第一验证信息发送给电子设备。电子设备可以直接将该第一验证信息隐藏,用户也无法通过查看短信来获取第一验证信息。而只有电子设备能够获取到短信中的第一验证信息。
S202:根据预设的字符与电参数的数值之间的对应关系,确定N个字符中的每个字符对应的电参数的目标数值。
字符和电参数的数值之间的对应关系是指每一个字符都对应有一个电参数的数值。基于字符和电参数的数值之间的对应关系,能够确定第一验证信息中每个字符对应的电参数的目标数值。
电子设备能够识别第一验证信息中的每个字符。预设的字符和电参数的数值之间的对应关系中,电参数的数值可以是具体的数值。电子设备识别出第一验证信息中的字符后,可以根据预设的字符和电参数的数值之间的对应关系,为每个字符匹配到该字符对应的电参数的数值。
例如,第一验证信息为“01101”,预设的字符和电参数的数值之间的对应关系为字符“0”对应电参数的数值为“0.1”,字符“1”对应的电参数的数值为“0.2”。那么该第一验证信息中每个字符对应的电参数的数值分别为“0.1、0.2、0.2、0.1、0.2”。
预设的字符和电参数的数值之间的对应关系中,电参数的数值还可以不是一个具体的数值。可以根据字符之间的大小来确定不同字符对应的电参数的数值之间的大小。例如,字符和电参数之间的对应关系为:字符“1”对应的电参数的数值大于字符“0”对应的电参数的数值。
电子设备识别出第一验证信息中的字符后,还可以根据预设的字符和电参数的数值之间的对应关系,先确定第一验证信息中一种类型字符对应的电参数的数值,然后基于该电参数的数值,再确定第一验证信息中剩余类型字符对应的电参数的数值。
例如,第一验证信息为“01101”,字符和电参数之间的对应关系为:字符“1”对应的电参数的数值大于字符“0”对应的电参数的数值。那么,可以先确定第一验证信息中字符“1”的电参数的数值为“0.5”,再进一步确定第一验证信息中字符“0”的电参数的数值为“0.2”。
可以理解的是,相同的字符对应的电参数的数值是相同的。
可选的,第一区域包括沿第一方向顺序排列的N个子区域,每个子区域的电参数的数值与第一验证信息中的N个字符对应的电参数的数值一一对应,且N个子区域的排列顺序与第一验证信息中的N个字符的排列顺序相同。
例如,如图3和图4所示,第一区域S1沿着从左到右的方向排列的五个子区域,分别为S11、S12、S13、S14、S15。
第一区域中的每个子区域均对应第一验证信息中的一个字符,且每个子区域的排列顺序与第一验证信息中字符的排列顺序相同。例如,电子设备接收到第一验证信息“01101”后,可以确定,子区域S11对应的字符为“0”,子区域S12对应的字符为“1”,子区域S13对应的字符为“1”,子区域S14对应的字符为“0”,子区域S15对应的字符为“1”。
同时,由于每个子区域分别对应第一验证信息中的每个字符,而每个字符均对应有一个电参数的数值,那么每个子区域均对应有一个电参数的数值。
例如,子区域S11对应的字符为“0”,子区域S12对应的字符为“1”,子区域S13对应的字符为“1”,子区域S14对应的字符为“0”,子区域S15对应的字符为“1”。字符“1”对应的电参数的数值为0.2,字符“0”对应的电参数的数值为0.1,那么可以得到子区域S11对应的电参数的数值为0.1,子区域S12对应的电参数的数值为0.2,子区域S13对应的电参数的数值为0.2,子区域S14对应的电参数的数值为0.1,子区域S15对应的电参数的数值为0.2。
电参数的数值能够使得用户在触摸电子设备的屏幕时,有着不一样的触感。通过这种触感,用户能够感知在目标界面的第一区域中所要输出的第一验证信息。
需要说明的是,第一区域输出的第一验证信息不是显示第一验证信息。例如,电参数为电流,那么电参数的数值就表示电流的强度值。不同的电流强度值能够使得第一区域具有不同的触感,电子设备通过向用户反馈不同的触感输出了第一验证信息。
可选的,在本申请的一个实施例中,目标界面还包括位于第一区域的预设范围内的第二区域;第二区域的电参数的数值为预设数值;
根据预设的字符与电参数的数值之间的对应关系,确定N个字符中的每个字符对应的电参数的目标数值,具体包括:
以预设数值为参考值,根据预设的字符与电参数的数值之间的对应关系,确定N个字符中的每个字符对应的电参数的目标数值。
例如,如图5所示,预设数值为P,第一验证信息的其中一个字符为“0”。以预设数值P为参考值,那么第一区域中的第一个子区域的电参数的数值L小于P。用户从上到下触摸第二区域和第一区域,就能够感受到第一区域相较于第二区域是凹进去的,从而用户能够确定第一验证信息的第一个字符为“0”。
预设范围可以是第一区域的上方、第一区域的下方,还可以是第一区域的左侧和右侧。其中,第二区域的电参数的数值与每个子区域的电参数的数值不同。
例如,如图3所示,第二区域S2位于第一区域S1垂直于第一方向的***区域,也就是第二区域S2在第一区域S1的上方和下方。同时,第一区域S2包括多个子区域,分别是S211、S212、S221、S222、S231、S232、S241、S242、S251、S252。第一区域S1的子区域和第二区域S2的子区域之间的对应关系如图2所示。
又例如,如图4所示,第二区域S2位于第一区域S1沿着第一方向的***区域。第二区域S2包括两个子区域S21和S22。其中,S21位于S11的左侧,S22位于S25的右侧。
用户需要感受到第一区域和第二区域之间的触感变化,则可以预设参数为参考值,确定每个字符对应的电参数的目标数值。
由此,通过以第二区域的电参数的数值为参考值确定每个字符的电参数的目标数值,使得用户在触摸第一区域的时候感受到不同触感变化,从而通过该触感变化确定第一验证信息中的字符,无需将第一验证信息显示出来,提高了身份验证的安全性。
可选的,为了能够使用户清晰分辨出第一区域中的每个子区域,例如,如图3所示,每个子区域之间还可以存在边界。例如,如图4所示,第一区域中相邻子区域之间的显示样式如显示的颜色可以不同。为了能够使用户清晰的分辨出第一区域和第二区域,第一区域和第二区域的显示样式是不同的。例如,第一区域和第二区域的显示颜色不同。又例如,轮廓、或者透明度第一区域第二区域分别包括不同的标识,以使用户区分第一区域和第二区域。
由此,用户能够清晰的分辨出第一区域中的每个子区域,以及第一区域和第二区域,进而能够更准确的识别出第一验证信息。
可选的,在本申请的一个实施例中,为了使用户能够更准确的感知到第一验证信息,第一验证信息中可以仅包括第一类字符和第二类字符;例如,“0”和“1”,“A”和“B”等。也即,第一验证信息是通过对第一类字符和第二类字符进行排列组合得到的。第一类字符和第二类字符对应的电参数的数值是不同。
例如,第一验证信息为“01011”,该第一验证信息中“0”为第一类字符,“1”为第二类字符。第一类字符的电参数的数值可以大于第二类电参数的数值,也可以小于第二类电参数的数值,应用程序的媒体后台可以视情况而定。
由此,用户能够更准确的感知到第一验证信息。
可选的,在本申请的一个实施例中,还可以先确定第一区域的电参数的参数值,然后以第一区域的电参数的参数值为基准,再确定第二区域的电参数的数值。
如图6所示,第一区域从左向右排列,且第一区域的上方和下方均包括第二区域。第一验证信息中的字符对应第一区域的电参数的数值为“H”。为了能够使得用户在触摸第一区域中每个子区域的时候感受到不同触感变化,进而确定第一验证信息中的字符,第一个子区域周围的第二区域对应电参数的数值可以是“L”。L可以大于H,也可以小于H。例如,H为1时,H大于L,H为0时,H小于L。
需要说明的是,用户感知到的触感变化与字符间的对应关系是预先设定的,用户能够从应用程序中的信息中获知。
由此,用户通过触觉感知得到第一验证信息,无需将第一验证信息显示出来,提高了身份验证的安全性。
本申请实施例提供的身份验证方法,基于服务器下发的第一验证信息,能够确定得到电参数的目标数据,并当用户触控第一区域时,在目标界面的第一区域输出具有目标数值的电参数。如此,用户能够感知到不同数值对应的电参数的目标数值对应的不同触感,例如区域的凹凸变化,从而用户能够根据第一区域反馈的触感确定第二验证信息。用户在目标输入框输入第二验证信息,当第二验证信息和第一验证信息匹配时,则确定用户的身份验证通过。如此,通过本申请实施例,用户通过触觉感知得到第二验证信息,而触觉相较于听觉或视觉方式,私密性更好,信息泄露的可能降低,因而,本申请提供的身份验证方式提高了身份验证过程的可靠性。
本申请实施例提供的身份验证方法至少可以应用于下述的应用场景中,下面具体进行说明:
用户在使用电子设备中的应用程序时,一些功能需要对用户的身份进行验证,并且用户身份验证通过后,用户才能够继续使用该功能。例如,用户通过银行类应用程序进行高额转账,为了保护用户的财产安全,银行类应用程序在执行转账之前,需要对用户进行身份验证。银行类应用程序的媒体后台需要向电子设备发送验证码,用户通过电子设备获取到验证码后,进行身份验证。
为了便于理解本申请实施例提供的方法,基于上述实施例中图3中所示的第一区域与第二区域在目标界面的显示方式,以目标界面为验证码输入界面,第一验证信息为验证码信息为例,对本申请实施例提供的身份验证方法进行举例说明。
如图7所示,本申请实施例提供的身份验证方法可以包括下述步骤:
S701:接收验证码信息,验证码信息包括N个字符,N为正整数。
在这里,N可以2,为了提高验证码信息的安全性,N还可以为5、还可以为6等等正整数。
S702:根据预设的字符与电参数的数值之间的对应关系,确定N个字符中的每个字符对应的电参数的目标数值。
需要说明的是,S701-S702与S201-S202的区别仅在于将第一验证信息具体化为验证码信息,将目标界面具体化为验证码输入界面,除此以外,S701-S702与S201-S202的其他内容均相同,为了简要起见,S701-S702的详细说明请参见对S201-S202的详细说明,此处仅对不同之处进行详细介绍。
S703:接收用户在目标界面的第一区域的触摸输入。
S704:响应于触摸输入,在第一区域输出目标数值的电参数,以向用户反馈具有不同数值的电参数对应的触感;目标数值是根据服务器下发的验证码信息确定得到。
S705:接收用户根据触感在目标界面的目标输入框输入的第二验证信息。
需要说明的是,S703-S705与S101-S103的区别仅在于将第一验证信息具体化为验证码信息,将目标界面具体化为验证码输入界面,除此以外,S703-S705与S101-S103的其他内容均相同,为了简要起见,S703-S705的详细说明请参见对S101-S103的详细说明,此处仅对不同之处进行详细介绍。
在这里,验证码输入界面还包括位于第一区域的预设范围内的第二区域。第一区域包括N个子区域。针对每个子区域,每个子区域上方的第二区域为上***区,下方的第二区域为下***区。
例如,验证码信息为“01101”。并且,设定第一区域的电参数的数值为H,第二区域的电参数的数值为P。电参数的数值为电流强度值。字符为“0”时,字符“0”对应的子区域的电流强度值小于该子区域外的第二区域的电流强度值;字符为“1”时,字符“1”对应的子区域的电流强度值大于该子区域外的第二区域的电流强度值。即,当字符为0时,H小于P。当字符为1时,H大于P。
又例如,用户通过触觉对第一区域中的每个子区域进行识别,用户从第一区域的左侧开始,分别识别每个子区域对应的字符。针对每个子区域,每个子区域上方的第二区域为上***区,下方的第二区域为下***区。用户从上***区开始滑动手指,经过子区域到下***区域识别子区域的对应的字符。针对验证码信息为“01101”,用户从左到右感知每个子区域的结果分别为:凹、凸、凸、凹、凸。从而用户基于手指的触感,确定验证码信息为“01101”。
S706:接收用户对目标界面的目标控件的第一输入;
S707:响应于第一输入,当第二验证信息与验证码信息匹配时,确定用户的身份验证通过。
在这里,如图8所示,验证码输入界面中还包括了验证码输入框以及目标控件。第二输入可以是用户对目标控件的点击输入。当用户对目标控件进行点击,则确定用户确认了当前输入的第二验证信息,电子设备可以对第二验证信息进行验证。
由此,用户通过触觉感知得到验证码信息,无需将验证码信息显示出来,提高了身份验证的安全性。
为了便于理解本申请实施例提供的方法,基于上述实施例中图4所示的第一区域与第二区域的另一种显示方式,以目标界面为验证码输入界面,第一验证信息为验证码信息为例,对本申请实施例提供的身份验证方法进行举例说明。
如图9所示,本申请实施例提供的身份验证方法可以包括下述步骤:
S901:接收验证码信息,验证码信息包括N个字符,N为正整数。
在这里,N可以2,为了提高验证码信息的安全性,N还可以为5、还可以为6等等正整数。
S902:根据预设的字符与电参数的数值之间的对应关系,确定N个字符中的每个字符对应的电参数的目标数值。
需要说明的是,S901-S902与S201-S202的区别仅在于将第一验证信息具体化为验证码信息,将目标界面具体化为验证码输入界面,除此以外,S901-S902与S201-S202的其他内容均相同,为了简要起见,S901-S902的详细说明请参见对S201-S202的详细说明,此处仅对不同之处进行详细介绍。
S903:接收用户在目标界面的第一区域的触摸输入。
S904:响应于触摸输入,在第一区域输出目标数值的电参数,以向用户反馈具有不同数值的电参数对应的触感;目标数值是根据服务器下发的验证码信息确定得到。
S905:接收用户根据触感在目标界面的目标输入框输入的第二验证信息。
需要说明的是,S903-S905与S101-S103的区别仅在于将第一验证信息具体化为验证码信息,将目标界面具体化为验证码输入界面,除此以外,S903-S905与S101-S103的其他内容均相同,为了简要起见,S903-S905的详细说明请参见对S101-S103的详细说明,此处仅对不同之处进行详细介绍。
在这里,验证码输入界面还包括位于第一区域的预设范围内的第二区域。第一区域包括N个子区域。在第一区域的左侧和右侧均有***区域。左侧的第二区域相当于起始位置,右侧的第二区域相当于结束为止。第一区域中相邻的子区域之间显示颜色不同。
设电参数的数值为电流强度值。第一区域的电流强度值为H。当字符为0时,设定电流强度值H=0。相反,当字符为1时,设定电流强度值H>0。第二区域的电流强度值P可以为0。例如,如图10所示,验证码信息为“10011”时,用户感知到的凹凸变化。
如图11所示,用户手指从起始位置开始滑动,经过第一区域的子区域1,用户滑动过程中会明显感觉到的凸起触感时,则用户可识别子区域1对应的字符为1。相反,用户滑动过程中无凸起触感,则用户可识别子区域1对应的字符为0。
如图12所示,用户手指滑动从子区域1到子区域2,假设用户识别子区域1的字符为1,用户从子区域1到子区域2的滑动过程中会产生向下凹进去的触感,则用户可识别区域2的字符为0。
如图13所示,假设用户识别子区域1的字符为0,用户从子区域1到子区域2的滑动过程中会产生向上凸起的触感,则用户可识别子区域2的字符为1。
如图14所示,假设用户识别子区域1的字符为0或1。用户从子区域1到子区域2的滑动过程中无凹进去或凸起的触感,则用户可识别子区域2的字符与子区域1的识别字符是相等的。
S906:接收用户对目标界面的目标控件的第一输入;
S907:响应于第一输入,当第二验证信息与验证码信息匹配时,确定用户的身份验证通过。
需要说明的是,S906-S907与S706-S707相同,为了简要起见,S906-S907的详细说明请参见对S706-S707的详细说明,此处仅对不同之处进行详细介绍。
由此,用户通过触觉感知得到验证码信息,无需将验证码信息显示出来,提高了身份验证的安全性。
在这里,本申请实施例中以第一区域和第二区域的凹凸变化,从而使用户感知到不同区域之间的凹凸感为例对身份验证方法进行了详细介绍,但是本申请不限于凹凸感,还可以是震动强度的触感,平面的粗糙度等等,只要是不同字符对应不同的触感均在本申请的保护范围之内。
本申请实施例提供的身份验证方法,基于服务器下发的验证码信息,能够确定得到电参数的目标数值,并当用户触控第一区域时,在目标界面的第一区域输出具有目标数值的电参数。如此,用户能够感知到不同数值对应的电参数的目标数值对应的不同触感,例如区域的凹凸变化,从而用户能够根据第一区域反馈的触感确定第二验证信息。用户在目标输入框输入第二验证信息,当第二验证信息和验证码信息匹配时,则确定用户的身份验证通过。如此,通过本申请实施例,不需要将验证码信息显示出来,用户通过触觉感知得到第二验证信息,而触觉相较于听觉或视觉方式,私密性更好,信息泄露的可能降低,因而,本申请提供的身份验证方式提高了身份验证过程的可靠性。
需要说明的是,本申请实施例中以电子设备加载身份验证方法为例,说明本申请实施例提供的身份验证方法。但是,本申请实施例提供的身份验证方法,执行主体可以为电子设备,还可以是身份验证装置或该身份验证装置中的用于执行身份验证方法的控制模块。下面,本申请实施例以身份验证装置执行身份验证方法为例,说明本申请实施例提供的身份验证装置。
基于本申请提供的身份验证方法,相应地,本申请实施例提供了一种身份验证装置。
图15为本申请提供的一种身份验证装置的结构示意图。
如图15所示,本申请提供的身份验证装置可以包括:接收模块1501,输出模块1502和确定模块1503。
接收模块1501,用于接收用户在目标界面的第一区域的触摸输入;
输出模块1502,用于响应于触摸输入,在第一区域输出目标数值的电参数,以向用户反馈具有不同数值的电参数对应的触感;目标数值是根据服务器下发的第一验证信息确定得到;
接收模块1501,还用于接收用户根据触感在目标界面的目标输入框输入的第二验证信息;
确定模块1503,用于当第二验证信息与第一验证信息匹配时,确定用户的身份验证通过。
由此,基于服务器下发的第一验证信息,能够确定得到电参数的目标数值,并当用户触控第一区域时,在目标界面的第一区域输出具有目标数值的电参数。如此,用户能够感知到不同数值对应的电参数的目标数值对应的不同触感,例如区域的凹凸变化,从而用户能够根据第一区域反馈的触感确定第二验证信息。用户在目标输入框输入第二验证信息,当第二验证信息和第一验证信息匹配时,则确定用户的身份验证通过。如此,通过本申请实施例,不需要将第一验证信息显示出来,用户通过触觉感知得到第二验证信息,而触觉相较于听觉或视觉方式,私密性更好,信息泄露的可能降低,因而,本申请提供的身份验证方式提高了身份验证过程的可靠性。
可选的,在本申请一种可能的实现方式中,
接收模块1501,还用于接收服务器下发的所述第一验证信息;
确定模块1503,还用于根据预设的字符和电参数的数值之间的对应关系,确定所述第一验证信息中的N个字符中的每个字符对应的目标数值的电参数。
可选的,在本申请一种可能的实现方式中,目标界面还包括位于第一区域的预设范围内的第二区域;第二区域的电参数的数值为预设数值;
确定模块1503,具体用于:以预设数值为参考值,根据预设的字符与电参数的数值之间的对应关系,确定N个字符中的每个字符对应的电参数的目标数值;
其中,第二区域的电参数的数值与每个子区域的电参数的数值不同。
由此,通过以第二区域的电参数的数值为参考值确定每个字符的电参数的目标数值,使得用户在触摸第一区域的时候感受到不同凹凸变化,从而通过该凹凸变化确定第一验证信息中的字符。
可选的,在本申请一种可能的实现方式中,N个字符至少包括第一类字符和第二类字符;第一类字符对应的电参数的第一数值和第二类字符对应的电参数的第二数值不同。
由此,使得用户在触摸第一区域的时候感受到不同凹凸变化,从而通过该凹凸变化确定第一验证信息中的字符。
可选的,在本申请一种可能的实现方式中,第一数值大于预设数值,第二数值小于预设数值。
由此,使得用户在触摸第一区域的时候感受到不同凹凸变化,从而通过该凹凸变化确定第一验证信息中的字符。
可选的,在本申请一种可能的实现方式中,第一区域包括沿第一方向顺序排列的N个子区域,每个子区域的电参数的数值与第一验证信息中的N个字符对应的电参数的数值一一对应,且N个子区域的排列顺序与第一验证信息中的N个字符的排列顺序相同。
可选的,在本申请一种可能的实现方式中,第一区域和第二区域的显示样式不同;每个子区域之间存在边界。
由此,用户能够清晰的区分每个子区域。
可选的,在本申请一种可能的实现方式中,第二区域位于第一区域垂直于第一方向的***区域;或者,第二区域位于第一区域沿着第一方向的***区域。
可选的,在本申请一种可能的实现方式中,目标界面为验证码输入界面;第一验证信息为验证码信息。
可选的,在本申请一种可能的实现方式中,电参数为电流或电压。
本申请实施例中的身份验证装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的身份验证装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的身份验证装置能够实现图1、图2、图/7和图9中任一方法实施例中身份验证方法实现的各个过程,为避免重复,这里不再赘述。
可选的,如图16所示,本申请实施例还提供一种电子设备1600,包括处理器1601,存储器1602,存储在存储器1602上并可在处理器1601上运行的程序或指令,该程序或指令被处理器1601执行时实现上述身份验证方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图17为实现本申请实施例的另一种电子设备的硬件结构示意图。
该电子设备1700包括但不限于:射频单元1701、网络模块1702、音频输出单元1703、输入单元1704、传感器1705、显示单元1706、用户输入单元1707、接口单元1708、存储器1709、以及处理器1710等部件。
本领域技术人员可以理解,电子设备1700还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器1710逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图17中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,输入单元1704,用于接收用户在目标界面的第一区域的触摸输入。
处理器1710,用于响应于触摸输入,在第一区域输出目标数值的电参数,以向用户反馈具有不同数值的电参数对应的触感;目标数值是根据服务器下发的第一验证信息确定得到;
输入单元1704,还用于接收用户根据触感在目标界面的目标输入框输入的第二验证信息;
处理器1710,用于当第二验证信息与第一验证信息匹配时,确定用户的身份验证通过。
在本申请实施例中,基于服务器下发的第一验证信息,能够确定得到电参数的目标数值,并当用户触控第一区域时,在目标界面的第一区域输出具有目标数值的电参数。如此,用户能够感知到不同数值对应的电参数的目标数值对应的不同触感,例如区域的凹凸变化,从而用户能够根据第一区域反馈的触感确定第二验证信息。用户在目标输入框输入第二验证信息,当第二验证信息和第一验证信息匹配时,则确定用户的身份验证通过。如此,通过本申请实施例,不需要将第一验证信息显示出来,用户通过触觉感知得到第二验证信息,而触觉相较于听觉或视觉方式,私密性更好,信息泄露的可能降低,因而,本申请提供的身份验证方式提高了身份验证过程的可靠性。
可选的,输入单元1704,用于接收第一验证信息;
处理器1710,还用于根据预设的字符和电参数的数值之间的对应关系,确定所述第一验证信息中的N个字符中的每个字符对应的目标数值的电参数。
可选的,目标界面还包括位于第一区域的预设范围内的第二区域;第二区域的电参数的数值为预设数值;
处理器1710,具体用于:以预设数值为参考值,根据预设的字符与电参数的数值之间的对应关系,确定N个字符中的每个字符对应的电参数的目标数值;
其中,第二区域的电参数的数值与每个子区域的电参数的数值不同。
由此,通过以第二区域的电参数的数值为参考值确定每个字符的电参数的目标数值,使得用户在触摸第一区域的时候感受到不同凹凸变化,从而通过该凹凸变化确定第一验证信息中的字符。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述身份验证方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述身份验证方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
Claims (7)
1.一种身份验证方法,其特征在于,包括:
接收用户在目标界面的第一区域的触摸输入;
响应于所述触摸输入,在所述第一区域输出目标数值的电参数,以向所述用户反馈具有不同数值的电参数对应的触感;所述目标数值是根据服务器下发的第一验证信息确定得到,所述第一验证信息包括N个字符,N为正整数,且N≥2,不同字符对应不同目标数值的电参数;
接收用户根据所述触感在所述目标界面的目标输入框输入的第二验证信息;
当所述第二验证信息与所述第一验证信息匹配时,确定所述用户的身份验证通过;
在所述接收用户在目标界面的第一区域的触摸输入之前,所述方法还包括:
接收服务器下发的所述第一验证信息;
根据预设的字符和电参数的数值之间的对应关系,确定所述第一验证信息中的N个字符中的每个字符对应的目标数值的电参数;
所述目标界面还包括位于所述第一区域的预设范围内的第二区域;所述第二区域的电参数的数值为预设数值;
所述根据预设的字符和电参数的数值之间的对应关系,确定所述N个字符中的每个字符对应的目标数值的电参数,具体包括:
以所述预设数值为参考值,根据预设的字符与电参数的数值之间的对应关系,确定所述N个字符中的每个字符对应的电参数的目标数值;
其中,所述第二区域的电参数的数值与每个子区域的电参数的数值不同。
2.根据权利要求1所述的方法,其特征在于,所述N个字符至少包括第一类字符和第二类字符;所述第一类字符对应的电参数的第一数值和第二类字符对应的电参数的第二数值不同。
3.根据权利要求1所述的方法,其特征在于,所述第一区域包括沿第一方向顺序排列的N个子区域,每个所述子区域的电参数的数值与所述第一验证信息中的N个字符对应的电参数的数值一一对应,且所述N个子区域的排列顺序与所述第一验证信息中的N个字符的排列顺序相同。
4.根据权利要求1所述的方法,其特征在于,所述第一区域和所述第二区域的显示样式不同;每个所述子区域之间存在边界。
5.一种身份验证装置,其特征在于,包括:
接收模块,用于接收用户在目标界面的第一区域的触摸输入;
输出模块,用于响应于所述触摸输入,在所述第一区域输出目标数值的电参数,以向所述用户反馈具有不同数值的电参数对应的触感;所述目标数值是根据服务器下发的第一验证信息确定得到,所述第一验证信息包括N个字符,N为正整数,且N≥2,不同字符对应不同目标数值的电参数;
所述接收模块,还用于接收用户根据所述触感在所述目标界面的目标输入框输入的第二验证信息;
确定模块,用于当所述第二验证信息与所述第一验证信息匹配时,确定所述用户的身份验证通过;
所述接收模块,还用于接收服务器下发的所述第一验证信息;
所述确定模块,还用于根据预设的字符和电参数的数值之间的对应关系,确定所述第一验证信息中的N个字符中的每个字符对应的目标数值的电参数;
所述目标界面还包括位于所述第一区域的预设范围内的第二区域;所述第二区域的电参数的数值为预设数值;
所述根据预设的字符和电参数的数值之间的对应关系,确定所述N个字符中的每个字符对应的目标数值的电参数,具体包括:
以所述预设数值为参考值,根据预设的字符与电参数的数值之间的对应关系,确定所述N个字符中的每个字符对应的电参数的目标数值;
其中,所述第二区域的电参数的数值与每个子区域的电参数的数值不同。
6.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-4任一项所述的身份验证方法的步骤。
7.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-4任一项所述的身份验证方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010614349.XA CN111859323B (zh) | 2020-06-30 | 2020-06-30 | 身份验证方法、装置、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010614349.XA CN111859323B (zh) | 2020-06-30 | 2020-06-30 | 身份验证方法、装置、设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111859323A CN111859323A (zh) | 2020-10-30 |
CN111859323B true CN111859323B (zh) | 2022-01-28 |
Family
ID=72988811
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010614349.XA Active CN111859323B (zh) | 2020-06-30 | 2020-06-30 | 身份验证方法、装置、设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111859323B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112765587A (zh) * | 2021-01-20 | 2021-05-07 | Oppo广东移动通信有限公司 | 业务操作验证方法和装置、控制方法和装置、服务器 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8717151B2 (en) * | 2011-05-13 | 2014-05-06 | Qualcomm Incorporated | Devices and methods for presenting information to a user on a tactile output surface of a mobile device |
CN103083134A (zh) * | 2011-11-01 | 2013-05-08 | 上海勤日电子科技有限公司 | 一种替代盲人视觉的环境感知技术 |
JP2013257644A (ja) * | 2012-06-11 | 2013-12-26 | Dainippon Printing Co Ltd | 入力装置及び認証機器 |
CN105447548A (zh) * | 2014-09-02 | 2016-03-30 | 苏州海博智能***有限公司 | 银行卡和动态密码发送方法 |
CN204709329U (zh) * | 2015-06-08 | 2015-10-21 | 深圳市中科微光医疗器械技术有限公司 | 基于触觉的为视觉障碍人士传达周围环境信息的装置 |
CN105208025A (zh) * | 2015-09-22 | 2015-12-30 | 广东欧珀移动通信有限公司 | 验证码输入方法和验证码输入*** |
CN107872438B (zh) * | 2016-09-28 | 2021-02-05 | 腾讯科技(深圳)有限公司 | 一种验证方法、装置及终端 |
-
2020
- 2020-06-30 CN CN202010614349.XA patent/CN111859323B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN111859323A (zh) | 2020-10-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2666314C2 (ru) | Устройство терминала пользователя и соответствующий способ управления | |
US9866551B2 (en) | One time password generation device and authentication method using the same | |
CN105117663A (zh) | 一种应用的加密对象显示方法及装置 | |
CN104834449A (zh) | 移动终端的图标管理方法及装置 | |
CN105930076B (zh) | 移动通信终端及其隐藏选中对象的显示方法 | |
EP3319032A1 (en) | Method for processing data, wearable electronic equipment and system | |
CN104765528A (zh) | 一种虚拟键盘显示方法及装置 | |
CN111859323B (zh) | 身份验证方法、装置、设备和存储介质 | |
CN106648583B (zh) | 一种信息处理方法及终端 | |
CN105808015A (zh) | 防窥用户交互装置及方法 | |
US11132432B2 (en) | Tactile challenge-response testing for electronic devices | |
CN103136462A (zh) | 一种密码验证的方法及*** | |
US20240094868A1 (en) | Display Control Method and Apparatus, Electronic Device, and Medium | |
CN111565382B (zh) | 传输方法和电子设备 | |
CN107203736A (zh) | 一种使用指纹操作的方法、装置及终端 | |
KR101359874B1 (ko) | 가상입력수단을 이용하는 일회용 패스워드 생성 장치 및 생성 방법 | |
CN111046356B (zh) | 一种内容访问方法、装置及计算机可读存储介质 | |
CN105787335A (zh) | 密码输入界面切换控制方法及装置 | |
CN105376067A (zh) | 一种数字签名方法及*** | |
CN112163209B (zh) | 一种应用管理方法、装置及电子设备 | |
CN109254802B (zh) | 应用程序控制方法及电子装置 | |
CN108134871A (zh) | 电子装置、显示控制方法及相关产品 | |
CN109298910B (zh) | 一种窗口呼出的方法、移动终端及计算机可读存储介质 | |
CN105739783A (zh) | 一种压力等级的设定方法 | |
CN112699388B (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 |