基于虚拟键盘的安全提示方法和装置制造方法及图纸

技术编号:20517970 阅读:16 留言:0更新日期:2019-03-06 02:41
本发明专利技术提供一种基于虚拟键盘的安全提示方法和装置、计算机设备和存储介质,该包括:获取用户特征信息;根据所述用户特征信息生成可视标识;融合所述可视标识和所述虚拟键盘;显示融合了所述可视标识的虚拟键盘。由于可视标识根据用户特征信息生成,保持有个体差异故能够表征用户特征,而黑客虽然能够模拟虚拟键盘却难以获取用户特征信息,因此,根据用户特征信息生成的可视标识能够作为虚拟键盘的安全提示指向,当用户使用虚拟键盘时,能够基于可视标识的可视特征判断当前环境是否安全,避免用户在黑客模拟的虚拟键盘操作而导致密码泄露,减低了密码泄露的风险。

Safety prompt method and device based on virtual keyboard

The invention provides a security prompt method and device based on virtual keyboard, computer equipment and storage medium, which includes: acquiring user characteristic information; generating visual identification according to user characteristic information; fusing the visual identification and the virtual keyboard; displaying the virtual keyboard fused with the visual identification. Because visual identity is generated according to user's characteristic information and keeps individual difference, it can represent user's characteristic. Although hackers can simulate virtual keyboard, it is difficult to obtain user's characteristic information. Therefore, visual identity generated according to user's characteristic information can be used as a security prompt of virtual keyboard. When users use virtual keyboard, it can be based on visual identity. It can judge whether the current environment is safe or not, avoid password leak caused by virtual keyboard operation simulated by hackers, and reduce the risk of password leak.

【技术实现步骤摘要】
基于虚拟键盘的安全提示方法和装置
本专利技术涉及通信领域,特别是涉及一种基于虚拟键盘的安全提示方法和装置、计算机设备和存储介质。
技术介绍
虚拟键盘又称软键盘或屏幕键盘,其通过软件模拟键盘,获取用户在模拟的键盘上点击触发输入的字符。虚拟键盘多见于银行等交易平台,为了防止黑客利用木马记录键盘输入的密码,虚拟键盘对用户输入的支付密码进行加密。但在实际应用中,仍有黑客入侵系统,并将植入了木马的模拟虚拟键盘取代原有的虚拟键盘,从而获取用户密码的情形。而通常黑客植入了木马的模拟虚拟键盘与平台原本提供的虚拟键盘一致,用户并不能识别二者的差异而发觉异常,仍在黑客模拟的虚拟键盘上输入密码进行交易支付,而导致支付密码泄露。故,传统的虚拟键盘密码泄露的风险较高。
技术实现思路
基于此,有必要针对传统的虚拟键盘密码泄露的风险较高的问题,提供一种基于虚拟键盘的安全提示方法和装置、计算机设备和存储介质。为达到上述目的,一个实施例采用以下技术方案:一种基于虚拟键盘的安全提示方法,包括:获取用户特征信息;根据所述用户特征信息生成可视标识;融合所述可视标识和所述虚拟键盘;显示融合了所述可视标识的虚拟键盘。一种基于虚拟键盘的安全提示装置,包括:特征信息获取模块、特征信息处理模块、融合模块和显示模块;所述特征信息获取模块,用于获取用户特征信息;所述特征信息处理模块,用于根据所述用户特征信息生成可视标识;所述融合模块,用于融合所述可视标识和所述虚拟键盘;所述显示模块,用于显示融合了所述可视标识的虚拟键盘。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的基于虚拟键盘的安全提示方法的步骤。一种存储介质,其上存储有计算机程序,该程序被处理器执行时,实现上述的基于虚拟键盘的安全提示方法的步骤。上述的基于虚拟键盘的安全提示方法和装置、计算机设备和存储介质,获取用户特征信息,根据用户特征信息生成可视标识,融合可视标识和虚拟键盘并显示融合了可视标识的虚拟键盘。由于可视标识根据用户特征信息生成,保持有个体差异故能够表征用户特征,而黑客虽然能够模拟虚拟键盘却难以获取用户特征信息,因此,根据用户特征信息生成的可视标识能够作为虚拟键盘的安全提示指向,当用户使用虚拟键盘时,能够基于可视标识的可视特征判断当前环境是否安全,避免用户在黑客模拟的虚拟键盘操作而导致密码泄露,减低了密码泄露的风险。附图说明图1为一个实施例的基于虚拟键盘的安全提示方法和装置的应用环境示意图;图2为一个实施例的用户终端的内部结构示意图;图3为一个实施例的基于虚拟键盘的安全提示方法的流程图;图4为一个实施例的将可视标识嵌入虚拟键盘的过程示意图;图5为一个实施例的融合文本框和虚拟键盘的过程示意图;图6为一个实施例的基于虚拟键盘的安全提示方法的时序图;图7为一个实施例的基于虚拟键盘的安全提示装置的结构框图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本专利技术,并不限定本专利技术的保护范围。本专利技术实施例的基于虚拟键盘的安全提示方法和装置可应用于需要用户输入隐私内容的场景,例如用户在输入登录应用平台的用户密码的应用场景或用户在支付平台输入支付密码的应用场景等。图1为一个实施例提供的基于虚拟键盘的安全提示方法和装置的应用环境示意图。如图1所示,该应用环境包括用户终端101、支付服务器102、用户数据服务器103和用户信息服务器104。其中,用户信息服务器104与用户数据服务器103通信连接,用户终端101分别与支付服务器102以及用户信息服务器104通信连接。用户数据服务器103拉取用户在各合作平台(例如购物平台、共享单车平台、视频网站和即时通信平台)的用户数据,筛选最近的用户特征信息,并发送给用户信息服务器104。用户信息服务器104存储用户特征信息,并根据用户终端的请求,将用户特征信息发送至用户终端101。用户终端101的虚拟键盘被启动时,获取用户特征信息,根据用户特征信息生成可视标识,融合可视标识和虚拟键盘。用户根据通过虚拟键盘展示的可视标识确定支付环境安全后,输入支付密码。支付服务器102接收用户通过虚拟键盘输入的支付密码,验证通过后进行交易结算。图2为一个实施例中的用户终端的内部结构示意图。如图2所示,该实施例中的用户终端包括:通过系统总线连接的处理器、存储介质、内存储器、网络接口、显示屏和输入装置。其中,该处理器用于提供计算和控制能力,支撑整个终端的运行。终端的存储介质存储有操作系统以及一种基于虚拟键盘的安全提示装置的计算机程序,该基于虚拟键盘的安全提示装置的计算机程序被处理器执行时,用于实现一种基于虚拟键盘的安全提示方法。终端的内存储器为存储介质中的基于虚拟键盘的安全提示装置的运行提供环境。终端的网络接口用于与支付服务器102或用户信息服务器104进行网络通信,例如,接收用户特征信息、发送用户输入的支付密码等。用户终端的显示屏可以是液晶显示屏或者电子墨水显示屏等,输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是外接的键盘、触控板或鼠标等。该接收终端可以为智能手机、平板电脑、笔记本电脑、台式计算机等。本领域技术人员可以理解,图2中示出的结构,仅仅是与本专利技术方案相关的部分结构的框图,并不构成对本专利技术方案所应用于其上的终端的限定,具体的终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。一个实施例的基于虚拟键盘的安全提示方法的流程示意图如图3所示,该方法包括以下步骤S302至步骤S308:S302:获取用户特征信息。可选的,当虚拟键盘被启动时,获取用户特征信息。虚拟键盘通常处于收起状态,当用户操作满足虚拟键盘启动的触发条件时,虚拟键盘被启动。触发条件根据虚拟键盘的具体应用场景确定。以用户登录交易平台的场景为例,当用户填写登录密码时,虚拟键盘被启动,对应的触发条件为登录密码的填写操作。以用户进行交易结算的应用场景为例,当用户填写支付密码时,虚拟键盘被启动,对应的触发条件为订单支付确认操作或转账确认操作。以用户登录邮箱的场景为例,当用户填写登录密码时,虚拟键盘被启动,对应的触发条件为登录密码的填写操作。在其它的实施例中,还可以每隔预设时间从用户信息服务器104拉取用户特征信息并存储在用户终端以备使用。用户特征信息是用户的个性化信息,具有个体差异能够体现用户特征。用户特征信息可以为用户在对应的平台预先设置的信息。平台预先设置不同表征特征的问题供用户回答,在用户完成回答后,获取用户特征信息。问题可以为用户的兴趣爱好、用户的工作类型、用户的家乡等等。用户特征信息还可以为用户在合作平台的用户行为数据,本实施例中的用户特征信息提前从用户信息服务器104获取并存储在用户终端。一个实施例的用户特征信息为:用户于某一时刻在某平台购物的产品的文字说明和/或产品图片。S304:根据用户特征信息生成可视标识。可视标识是指能够被肉眼察觉的起标识作用的信息。可视标识具体的展示形式不限,可以为图片或文字。一个实施例中,根据用户特征信息生成可视标识的步骤包括:根据预设的文字说明模板本文档来自技高网...

【技术保护点】
1.一种基于虚拟键盘的安全提示方法,其特征在于,包括:获取用户特征信息;根据所述用户特征信息生成可视标识;融合所述可视标识和所述虚拟键盘;显示融合了所述可视标识的虚拟键盘。

【技术特征摘要】
1.一种基于虚拟键盘的安全提示方法,其特征在于,包括:获取用户特征信息;根据所述用户特征信息生成可视标识;融合所述可视标识和所述虚拟键盘;显示融合了所述可视标识的虚拟键盘。2.根据权利要求1所述的基于虚拟键盘的安全提示方法,其特征在于,当达到预设的特征请求条件时,向后台服务器发送特征请求;接收并存储后台服务器基于所述特征请求返回的用户特征信息,所述用户特征信息包括从合作平台拉取的用户行为数据。3.根据权利要求2所述的基于虚拟键盘的安全提示方法,其特征在于,所述预设的特征请求条件包括:存储的用户特征信息的数量少于预设数量、存储的用户特征信息超过设定的有效期或存储的未超过有效期的用户特征信息的数量少于预设数量。4.根据权利要求1所述的基于虚拟键盘的安全提示方法,其特征在于,融合所述可视标识和所述虚拟键盘的步骤,包括:将所述可视标识嵌入所述虚拟键盘作为所述虚拟键盘的背景。5.根据权利要求1所述的基于虚拟键盘的安全提示方法,其特征在于,所述可视标识为文字,融合所述可视标识和所述虚拟键盘的步骤,包括:生成用于显示所述可视标识对应文字的文本框;将所述文本框置于所述虚拟键盘的层级之上。6.一种基于虚拟键盘的安全提示装置,其特征在于,包括:特征信息获取模块、特征信息处理...

【专利技术属性】
技术研发人员:袁巍肖春乐
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1