【技术实现步骤摘要】
混合应用程序的注册登录方法、系统及计算机设备
本专利技术涉及信息处理
,尤其涉及一种混合应用程序的注册登录方法、系统及计算机设备。
技术介绍
混合应用(Hybridapp)是一种介于网页应用(Webapp)和原生应用(nativeapp)之间的应用,兼具原生应用良好的用户交互体验以及网页应用跨平台开发的优势。现有的许多应用均是基于混合应用的框架进行开发,例如在线支付等金融领域的应用程序,均是以混合应用框架进行开发的应用程序。由于金融领域的混合应用程序涉及到账户中的资源,因此对于安全性的要求较高,目前混合应用程序的登陆方式仅是在操作方输入用户名与密码后,通过判断用户名与密码是否正确或匹配,即可完成账户的登陆操作,但无法确定操作方是否为账户的合法操作方,因此现有的混合应用程序存在验证方式较为单一的问题。因此,提供一种混合应用程序的注册登录方法、系统、计算机设备及存储介质,以提高金融应用程序的安全性,是本领域需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种混合应用程序的注册登录方法、系统、计算机设备及存储介质,用于解决现有技术存在的上述问题。为实现上述目的,本专利技术提供一种混合应用程序的注册登录方法。该混合应用程序的注册登录方法包括:终端响应于注册操作,通过混合应用程序的js框架控制混合应用程序跳转至注册页面;终端响应于注册信息输入操作,通过js框架获取注册页面上接收到的注册信息,并采集用户输入注册信息时的密码次数和密码输入参数,其中,注册信息包括用户名和用户密码;终端通过js框架对注册信息和用户输入注册信息时的密码次数和密码输入参数进行加密得 ...
【技术保护点】
1.一种混合应用程序的注册登录方法,其特征在于,包括:终端响应于注册操作,通过混合应用程序的js框架控制所述混合应用程序跳转至注册页面;所述终端响应于注册信息输入操作,通过所述js框架获取所述注册页面上接收到的注册信息,并采集用户输入所述注册信息时的密码次数和密码输入参数,其中,所述注册信息包括用户名和用户密码;所述终端通过所述js框架对所述注册信息和用户输入所述注册信息时的密码次数和密码输入参数进行加密得到第一加密信息,并调用所述混合应用程序的原生框架提供的网络接口,将所述第一加密信息发送至服务器;所述服务器对所述第一加密信息进行解密,并将解密得到的所述注册信息存储为用户信息记录,将用户输入所述注册信息时的密码次数和密码输入参数存储为用户操作记录,并将用户输入所述注册信息时密码输入参数记作用户习惯参数;所述终端响应于登录操作,通过所述js框架控制所述混合应用程序跳转至登录页面;所述终端响应于登录信息输入操作,通过所述js框架获取所述登录页面上接收到的登录信息,并采集用户输入所述登录信息时的密码次数和密码输入参数,其中,所述登录信息包括所述用户名和所述用户密码;所述终端通过所述js框架 ...
【技术特征摘要】
1.一种混合应用程序的注册登录方法,其特征在于,包括:终端响应于注册操作,通过混合应用程序的js框架控制所述混合应用程序跳转至注册页面;所述终端响应于注册信息输入操作,通过所述js框架获取所述注册页面上接收到的注册信息,并采集用户输入所述注册信息时的密码次数和密码输入参数,其中,所述注册信息包括用户名和用户密码;所述终端通过所述js框架对所述注册信息和用户输入所述注册信息时的密码次数和密码输入参数进行加密得到第一加密信息,并调用所述混合应用程序的原生框架提供的网络接口,将所述第一加密信息发送至服务器;所述服务器对所述第一加密信息进行解密,并将解密得到的所述注册信息存储为用户信息记录,将用户输入所述注册信息时的密码次数和密码输入参数存储为用户操作记录,并将用户输入所述注册信息时密码输入参数记作用户习惯参数;所述终端响应于登录操作,通过所述js框架控制所述混合应用程序跳转至登录页面;所述终端响应于登录信息输入操作,通过所述js框架获取所述登录页面上接收到的登录信息,并采集用户输入所述登录信息时的密码次数和密码输入参数,其中,所述登录信息包括所述用户名和所述用户密码;所述终端通过所述js框架对所述登录信息和用户输入所述登录信息时的密码次数和密码输入参数进行加密得到第二加密信息,并调用所述网络接口,将所述第二加密信息发送至所述服务器;所述服务器对所述第二加密信息进行解密,在存储的所述用户信息记录中查询包括解密所述第二加密信息得到的用户名,当未查询到时,将未注册的结果反馈至所述终端;在查询到时,判断解密所述第二加密信息得到的用户密码与查询到的所述用户信息记录中的用户密码是否一致,若所述第二加密信息得到的用户密码与查询到的所述用户信息记录中的用户密码一致,则所述服务器将登录信息正确的结果反馈至所述终端,所述服务器将解密所述第二加密信息得到的密码次数和密码输入参数存储为所述用户操作记录,计算解密所述第二加密信息得到的密码输入参数与所述用户习惯参数的相似度,并在所述相似度小于预设的相似度阈值时,通过预设的方式发送异常登录警告信息,在所述相似度大于所述相似度阈值时,则所述服务器根据存储的所有所述用户操作记录计算出新用户习惯参数,利用所述新用户习惯参数对所述用户习惯参数进行更新,若所述第二加密信息得到的用户密码与查询到的所述用户信息记录中的用户密码不一致,则所述服务器将登录信息错误的结果反馈至所述终端;所述终端通过所述js框架控制所述混合应用程序显示错误提示信息。2.根据权利要求1所述的混合应用程序的注册登录方法,其特征在于,在终端响应于注册操作,通过混合应用程序的js框架控制所述混合应用程序跳转至注册页面之后,所述终端响应于注册信息输入操作,通过所述js框架获取所述注册页面上接收到的注册信息之前,所述方法还包括:所述服务器向所述终端发送热更新包;所述终端通过所述js框架加载所述热更新包对所述注册页面进行修复和更新。3.根据权利要求1所述的混合应用程序的注册登录方法,其特征在于,所述用户密码的形式为字符形式时,所述输入特性参数包括用户输入所述用户密码时使用的键盘模式、用户输入所述用户密码时各个字符之间的时间间隔;所述用户密码的形式为手势形式时,所述输入特性参数包括用户输入所述用户密码时图形点之间的时间间隔;所述环境参数包括所述终端的ip地址、所述终端所在地理位置以及登录时间。4.根据权利要求3所述的混合应用程序的注册登录方法,其特征在于,所述服务器根据存储的所有所述用户操作记录计算出新用户习惯参数的步骤包括:对于所述密码输入参数中的一种非数值类参数,统计所述用户操作记录中出现频率最高的值作为所述新用户习惯参数中的参数值;对于所述密码输入参数中的一种数值类参数,提取所述用户操作记录中对应的参数值得到取样值组,对所述取样值组进行聚类,得到的聚类中心作为所述新用户习惯参数中的参数。5.根据权利要求1所述的混合应用程序的注册登录方法,其特征在于,所述服务器将解密所述第二加密信息得到的密码次数和密码输入参数存储为所述用户操作记录,计算解密所述第二加密信息得到的密码输入参数与所述用户习惯参数的相似度...
【专利技术属性】
技术研发人员:邹国忠,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。