一种用于支付软件的密码寻回系统及其工作方法技术方案

技术编号:24412520 阅读:75 留言:0更新日期:2020-06-06 09:52
一种用于支付软件的密码寻回系统及其工作方法,包括:获取第一账号信息的第一获取模块;提取出第一账号信息包括第一支付记录的第一提取模块;提取出代为支付的第二支付记录的第二提取模块;提取出接受第一用户代为支付的第二用户的第二账号信息的第三提取模块;提取出代为支付的金额的第三提取子模块;计算各第二用户接受的总金额的第一计算模块;将总金额按照降序排列的第一排序模块;提取出预设个数的与排列最前的总金额对应的第二账号信息的第四提取模块;获取第一用户选择的第二账号信息的第二获取模块;随机生成特征码并将其发送给第二账号信息的特征码生成模块;获取第一用户输入的特征码的第三获取模块;当特征码核对准确后,将密码寻回。

A password retrieval system for payment software and its working method

【技术实现步骤摘要】
一种用于支付软件的密码寻回系统及其工作方法
本专利技术涉及支付系统领域,特别涉及一种用于支付软件的密码寻回系统及其工作方法。
技术介绍
随着互联网科技的发展,人们对于各类型软件的依赖度逐渐提高,人们在智能设备通过软件即可实现各项功能,省时省力,但是使用软件时都需要注册账号,随着使用软件的增多,用户拥有的账号与密码也随之增多,这就导致用户会记错或遗忘密码。虽然不少软件都具备密码寻回功能,但是这类型的寻回功能通过简单的手机短信验证就能将密码软件找回,对于支付软件具有强烈的安全隐患。
技术实现思路
专利技术目的:为了克服
技术介绍
中存在的缺点,本专利技术实施例提供了一种用于支付软件的密码寻回系统及其工作方法,能够有效解决上述
技术介绍
中涉及的问题。技术方案:一种用于支付软件的密码寻回系统,通过在所述支付软件上寻求过第一用户代为支付的第二用户来寻回所述第一用户的账号密码,包括:第一获取模块,被配置为获取第一用户输入的第一账号信息;第一提取模块,被配置为提取出所述第一账号信息包括的第一支付记录;第二提取模块,被配置为从所述第一支付记录中提取出代为支付的第二支付记录;第三提取模块,被配置为从所述第二支付记录中提取出接受第一用户代为支付的第二用户的第二账号信息;第三提取子模块,被配置为从所述第二支付记录中提取出代为支付的金额;对应关系建立模块,被配置为将第二账号信息与所述代为支付的金额建立对应关系;第一计算模块,被配置为根据所述对应关系分别计算各第二用户接受的总金额;第一排序模块,被配置为将所述总金额按照降序排列;第四提取模块,被配置为提取出预设个数的与排列最前的总金额对应的第二账号信息;推送模块,被配置为将所述第二账号信息推送给所述第一用户;第二获取模块,被配置为获取所述第一用户选择的第二账号信息;特征码生成模块,被配置为随机生成一个特征码并将所述特征码发送给所述第二账号信息;第三获取模块,被配置为获取所述第一用户输入的特征码;第一判断模块,被配置为判断所述特征码是否正确;密码寻回模块,被配置为从服务器提取出与所述第一账号信息对应的密码并将所述密码发送至所述第一账号信息。作为本专利技术的一种优选方式,还包括:第四获取模块,被配置为获取所述第一用户设置的预设时间段;第五提取模块,被配置为从第一支付记录中提取出支付时间;第二判断模块,被配置为判断所述支付时间是否位于所述预设时间段内;第五提取子模块,被配置为提取出所述预设时间段内的第一支付记录。作为本专利技术的一种优选方式,还包括:第五获取模块,被配置为获取所述第一用户设置的预设区域;第六提取模块,被配置为从所述第一支付记录中提取出收货地址;第三判断模块,被配置为判断所述收货地址是否位于所述预设区域内;第六提取子模块,被配置为提取出所述预设区域内的第一支付记录。作为本专利技术的一种优选方式,还包括:第二计算模块,被配置为根据所述对应关系分别计算各第二用户接受的代付次数;第二排序模块,被配置为将所述代付次数按照降序排列;第四提取子模块,被配置为提取出预设个数的与排列最前的总金额对应的第二账号信息。作为本专利技术的一种优选方式,还包括:特征码生成子模块,被配置为对不同的第二账号信息生成不同的特征码;第三获取子模块,被配置为获取所述第一用户输入的第二账号信息;第四判断模块,被配置为判断第一用户输入的特征码与第二账号信息是否匹配。一种用于支付软件的密码寻回系统的工作方法,包括以下工作步骤:S101:获取第一用户输入的第一账号信息;S102:提取出所述第一账号信息包括第一支付记录;S103:从所述第一支付记录中提取出代为支付的第二支付记录;S104:从所述第二支付记录中提取出接受第一用户代为支付的第二用户的第二账号信息;S105:从所述第二支付记录中提取出代为支付的金额;S106:将第二账号信息与所述代为支付的金额建立对应关系;S107:根据所述对应关系分别计算各第二用户接受的总金额;S108:将所述总金额按照降序排列;S109:提取出预设个数的与排列最前的总金额对应的第二账号信息;S110:将所述第二账号信息推送给所述第一用户;S111:获取所述第一用户选择的第二账号信息;S112:随机生成一个特征码并将所述特征码发送给所述第二账号信息;S113:获取所述第一用户输入的特征码;S114:判断所述特征码是否正确;S115:若是,从服务器提取出与所述第一账号信息对应的密码并将所述密码发送至所述第一账号信息。作为本专利技术的一种优选方式,S103之前还包括:获取所述第一用户设置的预设时间段;从第一支付记录中提取出支付时间;判断所述支付时间是否位于所述预设时间段内;若是,提取出所述预设时间段内的第一支付记录。作为本专利技术的一种优选方式,S103之前还包括:获取所述第一用户设置的预设区域;从所述第一支付记录中提取出收货地址;判断所述收货地址是否位于所述预设区域内;若是,提取出所述预设区域内的第一支付记录。作为本专利技术的一种优选方式,还包括:根据所述对应关系分别计算各第二用户接受的代付次数;将所述代付次数按照降序排列;提取出预设个数的与排列最前的总金额对应的第二账号信息。作为本专利技术的一种优选方式,还包括:对不同的第二账号信息生成不同的特征码;获取所述第一用户输入的第二账号信息;判断第一用户输入的特征码与第二账号信息是否匹配;若是,从服务器提取出与所述第一账号信息对应的密码并将所述密码发送至所述第一账号信息。本专利技术实现以下有益效果:本专利技术通过在支付软件上寻求过第一用户代为支付的第二用户来寻回所述第一用户的账号密码,代为支付在支付软件上一般作为亲密支付,即第一用户会为与其具有亲密关系的第二用户代为支付金额,例如父母、妻子、子女、好朋友等亲密关系,通过对第一用户的支付记录进行分析,从而确认与其具有亲密关系的第二用户,生成特征码并将其发送给第二用户,第二用户再将收到的特征码给予第一用户,第一用户输入所述特征码即可寻回密码,本专利技术除了验证第一用户的联系方式,还会验证第二用户的联系方式,从而提高验证的安全性,且不会对第一用户产生过分繁琐的步骤。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。图1为本专利技术提供的一种用于支付软件的密码寻回系统工作方法流程图。图2为本专利技术提供的特征码匹配方法流程图。图3为本专利技术提供的基于时间段的第一支付记录筛选方法流程图。图4为本专利技术提供的基本文档来自技高网...

【技术保护点】
1.一种用于支付软件的密码寻回系统,通过在所述支付软件上寻求过第一用户代为支付的第二用户来寻回所述第一用户的账号密码,其特征在于,包括:/n第一获取模块,被配置为获取第一用户输入的第一账号信息;/n第一提取模块,被配置为提取出所述第一账号信息包括的第一支付记录;/n第二提取模块,被配置为从所述第一支付记录中提取出代为支付的第二支付记录;/n第三提取模块,被配置为从所述第二支付记录中提取出接受第一用户代为支付的第二用户的第二账号信息;/n第三提取子模块,被配置为从所述第二支付记录中提取出代为支付的金额;/n对应关系建立模块,被配置为将第二账号信息与所述代为支付的金额建立对应关系;/n第一计算模块,被配置为根据所述对应关系分别计算各第二用户接受的总金额;/n第一排序模块,被配置为将所述总金额按照降序排列;/n第四提取模块,被配置为提取出预设个数的与排列最前的总金额对应的第二账号信息;/n推送模块,被配置为将所述第二账号信息推送给所述第一用户;/n第二获取模块,被配置为获取所述第一用户选择的第二账号信息;/n特征码生成模块,被配置为随机生成一个特征码并将所述特征码发送给所述第二账号信息;/n第三获取模块,被配置为获取所述第一用户输入的特征码;/n第一判断模块,被配置为判断所述特征码是否正确;/n密码寻回模块,被配置为从服务器提取出与所述第一账号信息对应的密码并将所述密码发送至所述第一账号信息。/n...

【技术特征摘要】
1.一种用于支付软件的密码寻回系统,通过在所述支付软件上寻求过第一用户代为支付的第二用户来寻回所述第一用户的账号密码,其特征在于,包括:
第一获取模块,被配置为获取第一用户输入的第一账号信息;
第一提取模块,被配置为提取出所述第一账号信息包括的第一支付记录;
第二提取模块,被配置为从所述第一支付记录中提取出代为支付的第二支付记录;
第三提取模块,被配置为从所述第二支付记录中提取出接受第一用户代为支付的第二用户的第二账号信息;
第三提取子模块,被配置为从所述第二支付记录中提取出代为支付的金额;
对应关系建立模块,被配置为将第二账号信息与所述代为支付的金额建立对应关系;
第一计算模块,被配置为根据所述对应关系分别计算各第二用户接受的总金额;
第一排序模块,被配置为将所述总金额按照降序排列;
第四提取模块,被配置为提取出预设个数的与排列最前的总金额对应的第二账号信息;
推送模块,被配置为将所述第二账号信息推送给所述第一用户;
第二获取模块,被配置为获取所述第一用户选择的第二账号信息;
特征码生成模块,被配置为随机生成一个特征码并将所述特征码发送给所述第二账号信息;
第三获取模块,被配置为获取所述第一用户输入的特征码;
第一判断模块,被配置为判断所述特征码是否正确;
密码寻回模块,被配置为从服务器提取出与所述第一账号信息对应的密码并将所述密码发送至所述第一账号信息。


2.根据权利要求1所述的一种用于支付软件的密码寻回系统,其特征在于:还包括:
第四获取模块,被配置为获取所述第一用户设置的预设时间段;
第五提取模块,被配置为从第一支付记录中提取出支付时间;
第二判断模块,被配置为判断所述支付时间是否位于所述预设时间段内;
第五提取子模块,被配置为提取出所述预设时间段内的第一支付记录。


3.根据权利要求1所述的一种用于支付软件的密码寻回系统,其特征在于:还包括:
第五获取模块,被配置为获取所述第一用户设置的预设区域;
第六提取模块,被配置为从所述第一支付记录中提取出收货地址;
第三判断模块,被配置为判断所述收货地址是否位于所述预设区域内;
第六提取子模块,被配置为提取出所述预设区域内的第一支付记录。


4.根据权利要求1所述的一种用于支付软件的密码寻回系统,其特征在于:还包括:
第二计算模块,被配置为根据所述对应关系分别计算各第二用户接受的代付次数;
第二排序模块,被配置为将所述代付次数按照降序排列;
第四提取子模块,被配置为提取出预设个数的与排列最前的总金额对应的第二账号信息。


5.根据权利要求1所述的一种用于支付软件的密码寻回系统,其特征在于:还包括:
特征码生成子模块,被配置为对不同的第二账号...

【专利技术属性】
技术研发人员:金驰
申请(专利权)人:苏州哈度软件有限公司
类型:发明
国别省市:江苏;32

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

1