一种基于触摸屏的远程密码验证系统与方法、电子设备的制造方法

文档序号:10618215阅读:393来源:国知局
一种基于触摸屏的远程密码验证系统与方法、电子设备的制造方法
【专利摘要】本发明提供一种基于触摸屏的远程密码验证系统,其包括一触控屏,设定界面显示模块,其使设定界面显示在触控屏上,用户可在该设定界面上进行触控操作;触控检测模块用于检测用户在设定界面上输入的密码信息;第一存储模块用于存储账号信息及触控检测模块检测到的密码信息;第一通信模块通过通信网络将第一存储模块内对应的密码信息与账号信息传输至服务器;该服务器包括数据库模块以及验证模块:数据库模块用于记录初始的账号信息与密码信息;验证模块用于验证接收密码信息与账号信息与数据库模块中的账号信息与密码信息是否匹配。该系统具有密码输入操作快捷简单的优点,本发明提供基于触摸屏的远程密码验证方法与种电子设备同样具有上述优点。
【专利说明】
_种基于触摸屏的远程密码验证系统与方法、电子设备【
技术领域

[0001]本发明涉及电子产品领域,特别涉及一种基于触摸屏的远程密码验证系统与方法以及电子设备。【【背景技术】】
[0002]现行各大应用软件、网银、网络平台等通常采用一账号匹配对应密码的方式来辨识其用户端。以应用软件为例,用户在使用时,在该应用软件设置的用户登录端输入注册的账号与对应的密码即可以进行登录,用户登录后即可以享受对应应用软件所提供服务或信息。
[0003]现有的一部分软件,其只需要在登录的界面上设置“记住密码”模式,用户在同一终端设备(如手机、笔记本、个人电脑等)上登录则无需输入密码即可以进入对应的软件系统,但上述“记住密码”模式具有如下缺点:其一,用户在使用过程中,非本人也可以进入对应的软件系统,这不利于用户的隐私保护,尤其是手机、笔记本等终端设备频频发生被盗事件的当今,被盗者可以通过盗取的终端设备进入到对应的软件系统,其可以浏览到用户的相关信息与用户之前的操作,这极大的暴露了用户的隐私,并且存在很大的隐私暴露隐患; 其二,当用户在更换终端设备或采用另外的终端设备登录对应软件时,其经常会面临一种情况:由于长时间采用“记住密码”模式,用户忘记对应账号的密码,这在终端设备盛行,应用软件繁多的今天,相信诺多的账号与密码记忆是令许多用户非常伤脑筋的问题,其一旦采用不同的终端设备进行登录时,用户需要重新注册账号或通过软件设置的“找回密码”来重置新密码,其方式复杂繁琐。
[0004]为了充分保护用户的隐私以及兼顾用户容易忘记密码的问题,登录时需要输入相应的密码显得尤其必要,特别是在涉及用户极大隐私的软件系统中。现有的一部分软件也有采用该种登录模式,用户在每一次登录时均需要输入密码,用户在输入密码后,软件通过对应的通信网络将该账号与密码传输至软件的服务器,服务器将本次输入密码与该账号的正确密码进行比较,两者一致时,用户成功登录软件,反之,则返回类似“密码/账号不正确”等信息至终端设备。现有的密码输入键盘采用的是终端设备本身自带的全键盘或符号键盘等,以手机为例来进行说明,键盘的显示区域最多占据手机显示屏幕的“50%”,以现有的大尺寸手机屏幕为例,输入键盘占据屏幕20-40 %左右,但全键盘或符号键盘按键数量非常多,操作十分不便。在账号只需要设置单一的数字密码或者字符密码时,要使输入键盘简化,用户则还需要进行键盘的切换,其操作不简便,其与电子产品的操作简易化发展趋势相违背,不利于形成良好的用户体验。【
【发明内容】

[0005]为克服现有软件在登陆时所存在的的密码输入操作不便的问题,本发明提供便于用户进行密码输入操作的基于触摸屏的远程密码验证系统与方法以及一种电子设备。
[0006]本发明解决上述技术问题的技术方案是:提供一种基于触摸屏的远程密码验证系统,其包括一触控屏,该基于触摸屏的密码验证系统包括:设定界面显示模块,其使设定界面显示在触控屏上;该设定界面显示模块包括账号显示模块与密码输入模块:账号显示模块,其用于显示用户的账号;密码输入模块,其用于触控式密码输入界面;触控检测模块; 其用于检测用户在设定界面上输入的密码信息;第一存储模块;其用于存储账号信息以及触控检测模块检测到的密码信息;第一通信模块,其通过通信网络将第一存储模块内对应的密码信息与账号信息传输至服务器;该服务器包括数据库模块以及验证模块:数据库模块;其用于记录初始的账号信息与密码信息;验证模块;其用于验证接收密码信息与账号信息与数据库模块中的账号信息与密码信息是否匹配。
[0007]优选地,该基于触摸屏的密码验证系统进一步包括一加密模块与一解密模块:加密模块,其用于加密第一通信模块传输至服务器的密码信息与账号信息;解密模块,其用于解密服务器所接收的被加密的密码信息与账号信息;
[0008]优选地,设定界面显示模块进一步包括一找回密码模块,其用于从数据库中找回与账号信息相匹配的密码信息并显示于触控屏上。
[0009]优选地,该设定界面显示区域占触控屏显示区域的80-100%。[〇〇1〇]优选地,该密码输入模块包括多个相互独立阵列设置的触点模块。
[0011]优选地,该密码输入模块设置有对应于数字0-9的触控点。
[0012]本发明还提供一种基于触摸屏的远程密码验证方法,其包括一触控屏,该基于触摸屏的密码验证方法包括:使设定界面显示在触控屏上的步骤,该步骤包括同步的账号显示步骤与密码输入界面显示步骤;用户在显示的密码输入界面上触控式输入密码信息的步骤;用于检测用户在设定界面上的有效密码信息的步骤;用于将用户在设定界面上的输入的有效密码信息以及对应的账号信息存储至第一存储模块的步骤;通过通信网络将第一存储模块内对应的密码信息与账号信息传输至服务器的步骤;用于验证服务器之数据库与所接收到的账号信息与密码信息是否匹配的步骤。
[0013]优选地,所述的基于触摸屏的密码验证系统方法进一步包括:用于找回密码的步骤,在该步骤中,触摸屏显示服务器数据库返回对应账号的设定密码信息。
[0014]优选地,在用户输入密码时,其采用间断式触控输入。
[0015]本发明还提供一种电子设备,其与一服务器通过通信网络通讯,其包括一触控屏, 该电子设备包括:设定界面显示模块,其使设定界面显示在触控屏上;该设定界面显示模块包括账号显示模块与密码输入模块:账号显示模块,其用于显示用户的账号;密码输入模块,其用于触控式密码输入;触控检测模块;其用于检测用户在设定界面上输入的密码信息;第一存储模块;其用于存储账号信息以及触控检测模块检测到的密码信息;第一通信模块,其通过通信网络将第一存储模块内对应的密码信息与账号信息传输至服务器;该服务器包括数据库模块以及验证模块:数据库模块;其用于记录初始的账号信息与密码信息;验证模块;其用于验证接收密码信息与账号信息与数据库模块中的账号信息与密码信息是否匹配。
[0016]与现有技术相比,本发明基于触摸屏的远程密码验证系统以及方法在用户再次登录应用程序时,其强制性进入设定界面,设定界面显示账号与密码输入界面,密码输入界面非常简洁,该设定界面占据触控屏显示区域的80-100 %,用户的触控操作空间大,操作方便,避免了常规应用程序在进行远程密码验证的时候,其均使用电子设备本身系统所带的输入键盘来引起的操作繁琐的问题。用户在每次登录应用软件时,其均需要进行简单的数字或字符等输入,设定界面的出现具有强制性,用户在密码输入过程中无需进行任何切换键盘的动作,另外,由于用户在每次登陆时均需要进行该系统与该方法还可以有效地防止用户容易遗忘密码的问题,此外,在用户忘记密码的时候,可以通过找回密码模块来找回密码,该系统可以直接返回原始密码,这一点与现有经常使用的程序不同,现有的程序在找回密码模块中均采用覆盖模式,即用户重新设置密码来覆盖原来的密码,长此以往,用户通常需要修改密码,总是以新的密码代替原来的密码,其实在大部分应用程序中,这更加加剧了密码记忆混乱的状况,而本发明中采用返回初始密码的方式,其使用户长期使用同一个密码,不易遗忘。采用上述系统或方法的电子设备具有非常好的用户体验效果,再者,本发明中采用远程密码验证,安全性较好。【【附图说明】】
[0017]图1是本发明基于触摸屏的密码验证系统的结构示意图。
[0018]图2是本发明中设定界面的示意图。
[0019]图3是基于触摸屏的密码验证方法的流程示意图;【【具体实施方式】】
[0020]为了使本发明的目的,技术方案及优点更加清楚明白,以下结合附图及实施实例, 对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明, 并不用于限定本发明。
[0021]请参阅图1,本发明第一实施例为一种基于触摸屏的远程密码验证系统100,该系统包括至少一电子设备10, 一通信网络90与一服务器20,其中:
[0022]该电子设备10可以是手机、掌上计算机、笔记型计算机、桌上型计算机、穿戴通讯设备等。该电子设备10包括一触控屏93 (标号见图2),该触控屏93基于触觉和/或触知接触来接受用户的输入,其具有接受用户输入的触摸敏感表面,其可以是LCD (液晶显示器) 技术或LPD (发光聚合物显示器)技术或其他任何显示技术,该触摸屏93可以使用多种触敏技术中的一种来检测用户的触控操作,这些触敏技术包括但不限定于电容、电阻、红外和表面声波技术。电子设备10包括至少一应用程序,本发明中将以手机上的应用程序为例来进行说明,该应用程序可以是任意的社交、游戏、购物等应用程序,用户在该应用程序内进行注册账号等操作后即可以进入该程序并享受该程序提供服务与信息。
[0023]通信网络90可以是因特网、一个或多个内部网、局域网(LAN)、广域网(WLAN)、存储局域网(SAN)等,或其适当组合,电子设备10与服务器20之间通过该通信网络90进行双向通信,其通信协议可由应用程序开发商任意选择。
[0024]服务器20为一对应于手机之应用程序的服务器20,该服务器20管理该应用程序的资源并为应用程序提供服务。
[0025]该应用程序包括一设定界面显示模块11,一触控检测模块13, 一第一存储模块15 与第一通信模块18。
[0026]请参阅图2,设定界面显示模块11用于显示设定界面于触控屏93上,该设定界面为一用户登录该应用程序的界面,其占据屏幕的80-100%,准确的说,其占据了手机屏幕除状态栏以外的所有显示区域。该设定界面显示模块11包括一账号显示模块111与一密码输入模块113,该账号显示模块111用于显示用户登录该应用程序的账号,该密码输入模块 113用于显示登录该应用程序时的密码输入界面91。
[0027]密码输入模块113包括多个相互独立阵列设置的触点模块(图未视),该触点模块对应于显示于密码输入界面91上的触控点92,用户在当前界面下只能通过该触控点92进行有效的密码触控输入,在本发明中以图2中的密码输入界面91为例进行说明,该触控点 92对应于数字0-9,即也是对应于0-9为密码的组成元素,用户对触控屏93上对应的触控点92进行操作时,其也就输入触控点92上对应数字密码。当然触控点92所对应的密码不限定于数字0-9,其也可以是字符或字母等其中的一种或多种。
[0028]在应用程序的运行过程中,该账号显示模块111与密码输入模块113同步显示,其使得账号与密码输入界面91 一上一下显示于触控屏93,当然,该账号显示位置与密码输入界面91的相对显示位置不作限定。
[0029]触控检测模块13其用于检测用户在设定界面上的有效触控信息,用户在触控屏 93上的触控点92进行对应操作时,该触控检测模块13检测其触控操作是否有效,当用户在密码输入界面91的非触控点位置进行触控操作输入密码时,该触控操作无效。有且仅有当用户在触控点92上进行稳定的触控操作时,触控检测模块13才能检测到该触控操作,即触控检测模块93检测到用户的密码输入信息。由于各个触控点92之间相互独立,故,密码输入模块113的有效输入模式为间断式触控输入。
[0030]第一存储模块15用于存储账号信息以及触控检测模块检测到的有效触控信息 (密码信息)。
[0031]第一通信模块18通过通信网络90将第一存储模块15内对应的密码信息与账号信息传输至服务器20,该加密模块17用于加密第一通信模块18传输至服务器20的密码信息与账号信息。
[0032]服务器20包括第二通信模块21、第二存储模块25与数据库模块27以及验证模块 29。第二通信模块21用于接收第一通信模块18传输过来的触控信息与账号信息;第二存储模块25用于存储第二通信模块21所接收到的触控信息以及账号信息;数据库模块27用于记录初始的账号信息与密码信息,即用户在第一次使用该应用程序的时候,其注册的账号信息以及密码信息均被存储在了数据库模块27中。验证模块29将第二存储模块25与数据库模块27中的账号信息与密码信息进行比较,判断其是否匹配,其判断结果有两种: 其一,账号信息与密码信息均匹配,验证模块27返回相应的参数,用户成功登录该软件;其二:账号信息或密码信息不匹配,验证模块27返回错误参数提示用户,本次登录失败。
[0033]服务器20还包括一解密模块23,该解密模块23用于解密第二通信模块25所接收的加密后的触控信息与账号信息。
[0034]优选地,该设定界面显示模块11进一步包括一找回密码模块115,该找回密码模块115对应于显示在设定界面上的“忘记密码”字样,用户在该字样的显示区域进行触控操作时,触控检测模块13可检测到相应的信号,电子设备10接收到该信号后传递给服务器 20,服务器20可进入确认是否为本人操作的模式,譬如,应用程序设置问答来确认当前的操作者是否是用户本人或有权限进行访问的人,如果是本人进行操作,服务器20接受该请求信号,从其数据库模块27中读取相应账号的密码并将该密码返回电子设备10端并显示于触控屏93上。当然,为了安全起见,该密码信息的传输应该进行加密。如果不是本人或有权限的人进行操作,则不能返回密码。
[0035]请参阅图3,本发明第二实施例(本实施中的标号请参考实施例一)为第一实施例中基于触摸屏的远程密码验证系统1〇〇的具体验证方法,该基于触摸屏的远程密码验证方法包括如下步骤:
[0036]S1:开始;用户点击电子设备10之触控屏93上的图标;
[0037]S2:设定界面显示在触控屏93上;即账号与密码输入界面同时显示在触控屏93 上;
[0038]S3:用户在显示的密码输入界面91上触控式输入密码;用户在本步骤中间断式触控操作密码输入界面91 ;
[0039]S4:触控检测模块13检测用户在设定界面上的有效触控信息;
[0040]S5:用户在设定界面上的有效触控式输入信息(密码信息)以及对应的账号信息存储至第一存储模块15中;
[0041]S6:通过通信网络90将第一存储模块15内对应的密码信息与账号信息传输至服务器20 ;
[0042]S7:服务器20接收第一存储模块15内对应的密码信息与账号信息;
[0043]S8:第二存储模块25对服务器20所接收到的触控信息以及账号信息进行存储;
[0044]S9:验证服务器20之数据库内存储的初始账户信息及密码信息与所接收到的账号信息与密码信息是否匹配;当两者匹配时,用户登录成功,反之服务器20返回错误信息到电子设备端。
[0045]最佳地,包括步骤:
[0046]S10:在账号信息与密码信息从电子设备10端进行传输前进行加密处理;对应的, 在服务器20接收到该信息时包括一解密处理步骤。
[0047]在用户忘记密码时,用户点击设定界面上的“忘记密码”,触控检测模块13检测到用户的请求信号并将该信号传递给服务器20,服务器20接收到该信号后确认是否为本人或有权限的人,其确认是本人或有权限的人进行操作时,从其数据库模块27中读取相应账号的密码信息并将该密码信息返回电子设备10端并显示于触控屏93上,反之,则不能找回密码。
[0048]以下以某一用户使用与操作应用程序来对实施例一中基于触摸屏的远程密码验证系统100以及基于触摸屏的远程密码验证方法进行说明:用户A在初次使用该应用程序时,注册有账号:NAME,密码设置为123456,用户在初次设置密码时,密码的输入界面91与上述相同。该注册时的账号信息与密码信息通过通信网络90传输给服务器20并存储在服务器20的数据库模块27中。当用户再次登陆时,点击该应用程序在触控屏93上的图标, 该触控屏93立刻进入设定界面,该设定界面上显示有用户在该电子设备上最近一次使用的账号与密码输入界面91,用户在密码输入界面91的123456对应的触控点92处依次触控式输入密码,密码信息与账号信息被存储在第一存储器15中,第一通信模块18从该第一存储器15中读取密码信息与账号信息,并将该信息通过通信网络90传输给服务器20,在该信息进行传输前,加密模块17对其进行加密处理。服务器20的第二通信模块21接收第一通信模块18传输过来的信号后进行解密处理并将该信号存储在第二存储模块25中,验证模块27验证第二存储模块25与数据库模块27中的账号信息与密码信息是否匹配,匹配时, 用户成功登录,反之,则返回错误信息提示用户。
[0049] 与现有技术相比,该基于触摸屏的远程密码验证系统100以及方法在用户再次登录应用程序时,其强制性进入设定界面,设定界面显示账号与密码输入界面91,密码输入界面非常简洁,该设定界面占据触控屏显示区域的80-100%,用户的触控操作空间大,操作方便,避免了常规应用程序在进行远程密码验证的时候,其均使用电子设备10本身系统所带的输入键盘来引起的操作繁琐的问题。用户在每次登录应用软件时,其均需要进行简单的数字或字符等输入,设定界面的出现具有强制性,用户在密码输入过程中无需进行任何切换键盘的动作,另外,由于用户在每次登陆时均需要进行该系统与该方法还可以有效地防止用户容易遗忘密码的问题,此外,在用户忘记密码的时候,可以通过找回密码模块115来找回密码,该系统可以直接返回原始密码,这一点与现有经常使用的程序不同,现有的程序在找回密码模块115中均采用覆盖模式,即用户重新设置密码来覆盖原来的密码,长此以往,用户通常需要修改密码,总是以新的密码代替原来的密码,其实在大部分应用程序中, 这更加加剧了密码记忆混乱的状况,而本发明中采用返回初始密码的方式,其使用户长期使用同一个密码,不易遗忘。采用上述系统或方法的电子设备10具有非常好的用户体验效果,再者,本发明中采用远程密码验证,安全性较好。
[0050] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的原则之内所作的任何修改,等同替换和改进等均应包含本发明的保护范围之内。
【主权项】
1.一种基于触摸屏的远程密码验证系统,其包括一触控屏,其特征在于:该基于触摸 屏的密码验证系统包括:设定界面显示模块,其使设定界面显示在触控屏上;该设定界面显示模块包括账号显 示模块与密码输入模块:账号显示模块,其用于显示用户的账号;密码输入模块,其用于触 控式密码输入界面;触控检测模块;其用于检测用户在设定界面上输入的密码信息;第一存储模块;其用于存储账号信息以及触控检测模块检测到的密码信息;第一通信模块,其通过通信网络将第一存储模块内对应的密码信息与账号信息传输至 服务器;该服务器包括数据库模块以及验证模块:数据库模块;其用于记录初始的账号信息与密码信息;验证模块;其用于验证接收密码信息与账号信息与数据库模块中的账号信息与密码信 息是否匹配。2.如权利要求1所述的基于触摸屏的远程密码验证系统,其特征在于:该基于触摸屏 的密码验证系统进一步包括一加密模块与一解密模块:加密模块,其用于加密第一通信模块传输至服务器的密码信息与账号信息;解密模块,其用于解密服务器所接收的被加密的密码信息与账号信息。3.如权利要求1所述的基于触摸屏的远程密码验证系统,其特征在于:设定界面显示 模块进一步包括一找回密码模块,其用于从数据库中找回与账号信息相匹配的密码信息并 显示于触控屏上。4.如权利要求1所述的基于触摸屏的远程密码验证系统,其特征在于:该设定界面显 示区域占触控屏显示区域的80-100%。5.如权利要求1所述的基于触摸屏的远程密码验证系统,其特征在于:该密码输入模 块包括多个相互独立阵列设置的触点模块。6.如权利要求1所述的基于触摸屏的远程密码验证系统,其特征在于:该密码输入模 块设置有对应于数字0-9的触控点。7.—种基于触摸屏的远程密码验证方法,其包括一触控屏,其特征在于:该基于触摸 屏的密码验证方法包括:使设定界面显示在触控屏上的步骤,该步骤包括同步的账号显示步骤与密码输入界面 显示步骤;用户在显示的密码输入界面上触控式输入密码信息的步骤;用于检测用户在设定界面上的有效密码信息的步骤;用于将用户在设定界面上的输入的有效密码信息以及对应的账号信息存储至第一存 储模块的步骤;通过通信网络将第一存储模块内对应的密码信息与账号信息传输至服务器的步骤;用于验证服务器之数据库与所接收到的账号信息与密码信息是否匹配的步骤。8.如权利要求7所述的基于触摸屏的远程密码验证系统方法,其特征在于:所述的基 于触摸屏的密码验证系统方法进一步包括:用于找回密码的步骤,在该步骤中,触摸屏显示 服务器数据库返回对应账号的设定密码信息。9.如权利要求7所述的基于触摸屏的远程密码验证系统方法,其特征在于:在用户输入密码时,其采用间断式触控输入。10.—种电子设备,其与一服务器通过通信网络通讯,其包括一触控屏,其特征在于: 该电子设备包括:设定界面显示模块,其使设定界面显示在触控屏上;该设定界面显示模块包括账号显 示模块与密码输入模块:账号显示模块,其用于显示用户的账号;密码输入模块,其用于触 控式密码输入;触控检测模块;其用于检测用户在设定界面上输入的密码信息;第一存储模块;其用于存储账号信息以及触控检测模块检测到的密码信息;第一通信模块,其通过通信网络将第一存储模块内对应的密码信息与账号信息传输至 服务器;该服务器包括数据库模块以及验证模块:数据库模块;其用于记录初始的账号信息与密码信息;验证模块;其用于验证接收密码信息与账号信息与数据库模块中的账号信息与密码信 息是否匹配。
【文档编号】G06F21/30GK105989254SQ201510076725
【公开日】2016年10月5日
【申请日】2015年2月12日
【发明人】彭明鑫
【申请人】深圳积友聚乐科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1