横纵向二维可扩展的虚拟账户定制方法

著录项
  • CN201811047155.5
  • 20180909
  • CN110009319A
  • 20190712
  • 海南大学
  • 段玉聪;张欣悦
  • G06Q20/08
  • G06Q20/08 G06Q20/06

  • 海南省海口市美兰区人民大道58号
  • 海南(46)
摘要
本发明是横纵向二维可扩展的虚拟账户定制方法,本发明将用户总账户划分为一个虚拟账户体系,虚拟账户体系由横向账户和纵向账户组合,这些账户都被称作子账户;横向账户指在存储结构中同一层的账户,纵向账户指存储结构中有继承关系的账户;每个子账户都有对应的存储金额和密码,且子账户的总和为父账户的存储金额,本发明给出虚拟账户体系定制的默认方法和用户自定义方法;本发明属于虚拟经济与软件工程的交叉领域。
权利要求

1.本发明是横纵向二维可扩展的虚拟账户定制方法,本发明将用户总账户划分为一个虚拟账户体系,虚拟账户体系由横向账户和纵向账户组合,这些账户都被称作子账户;横向账户指在存储结构中同一层的账户,纵向账户指存储结构中有继承关系的账户;每个子账户都有对应的存储金额和密码,且子账户的总和为父账户的存储金额,本发明给出虚拟账户体系定制的默认方法和用户自定义方法;横纵向二维可扩展的虚拟账户定制方法的具体流程如下:

步骤1)定制虚拟账户体系(S):每个总账户都有自己的虚拟账户体系(SUser),SUser由子账户组成,SUser={SP1(SD1,SD2……SDn),SP2,……SPn}={SID,(S1(S1S1(S1S1S1,S1S1S2……),S1S2……),S2(S2S1,S2S2……),S3(S3S1,S3S2……)……Sn(SnS1(SnS1S1,SnS1S2……),SnS2……))};其中SP指横向账户,在树的同一层的账户即为SP,上述S1,S2,S3……Sn即为SP,S1S1,S1S2……S1Sn即为SP;SD指纵向账户,在树中为继承关系,虚拟账户体系(SUser)按先序遍历存入,第一层只有一个账户,即第一个结点SID,SID与S1,S2,S3……Sn即为SD,第二层的所有横向账户金额总和即为SID的金额,故存在这样的关系:

(1)

同理S1中的S1S1和S1S2等以及S2中的S2S1和S2S2等是第二组横向账户,S1S1和S1S2与S1是SD,同理S2S1和S2S2与S2是SD,它们存在这样的关系:

(2)

总账户的每一个子账户都有相应的金额和密码,SUseri=(Mny,Pwd),SUseri为虚拟账户体系中的一个子账户,Mny是SUseri中存储的金额,Pwd是SUseri对应的密码;

步骤2)输入虚拟账户存储金额(Mny),默认的存储金额算法Mny=((INT,MDUser)│DIYUser)包含三个算法,默认为INT和MDUser结合,若用户要自行设置,直接进入DIYUser,具体算法过程如下:

(1)INT(SUseri)→SUser(D1,res(D 2,res(D 3,res(…)))):循环取整分配函数INT,在输入用户的总金额SID后,对SID进行最高位取整,得到除了最高位其他位为零的整数D,余下的数记为res,再循环对res进行最高位取整,如此循环直至最低位取证完毕,通过此种算法能得到一个虚拟账户体系SUser(D1,res(D2,res(D3,res(…)))):例如INT(SID=1333.3)→{ D1=1000,res=333.3};接着对res进行循环INT操作,INT(res=333.3)→{ D2=300,res=33.3};INT(res=33.3)→{ D3=30,res=3.3};INT(res=3.3)→{ D4=3,res=0.3};直到小数点后一位取整完毕;

(2)MDUser({D},x,DIYUser)→SUser:系统分配函数MDUser在INT函数得到ⅅ的集合后,输入用户设定的SP2的横向账户数量x(x>0∪x∈Z+),再输入用户设定的最大SD纵向账户数量h(h>0∪h∈Z+),求SP2的横向账户金额的过程如公式(3)所示:

(3)

其中指SP2上除了最后一个横向账户的其他账户所存金额,指SP2上最后一个横向账户所存金额;求SUser的纵向账户方法重复(1)和(2),直到h’=h;其中h’为进行金额分配时已到达的纵向深度,h为目标纵向数量;

(3)DIYUser(n,SUseri,Mnyi,)→SUser:用户自定义函数DIYUser中用户自定义子账户的总数n,在系统的提示下为每个子账户设置金额,完全由用户自行控制金额大小;

步骤3)获取虚拟账户需求(SPEUser):SPEUser(SUseri,t)→(,DECon):账户需求函数由便捷度和使用频率一起度量,SPEUser=×DECon;系数β表示使用频率SPEFre,输入每个子账户和使用的时间t后,由RNN学习得到;便捷度DECon=f(SP)×g(SD),f(SP)为横向搜索的花费代价,g(SD)为纵向搜索的花费代价,同时搜索SP和SD对账户进行定位;

步骤4)获取密码随机性PwdRandom=(Pwdpbl,PwdThird),包含两个算法,具体如下:

(1)PwdThird(Person)→(de,Pbl):第三方登录协议函数PwdThird涉及用户社交关系中的成员Person,得到Person在社交关系上的度数de,到de度上的Person代价计算公式如下:

(4)

其中Perde代表单位de搜索的时间代价,代表所有搜索路径的平均时间代价总和;与Person协议后,确定第三方登录的接口Link和具体的协议动作Pbl;代表Pbl的平均协议动作完成时间代价;

(2)Pwdpbl(Pbl,p)→y│n:协议验证函数Pwdpbl在PwdThird函数确定Link和Pbl后,对Person在对应Link中的Pbl进行验证,若超过p概率的Person都进行了Pbl动作,协议验证成功y,否则失败n;只有当输出为y时,才能继续PwdLength的设定;

步骤5)计算密码长度(PwdLength);Pwd是账户的密码,Pwd=(PwdRandom,PwdLength);账户安全性主要受账户需求、存储金额和密码的影响,账户安全性的计算如公式(5)所示:

(5)

其中都由外源数据挖掘得到;给定SECUser的目标阈值,获取用户的SPEUser中各参数,SUseri的存储金额Mny以及Pwd中PwdRandom的各项参数,经过公式(5)的计算,可以解出Pwd中PwdLength;

步骤6)输出步骤5)中得到的密码长度(PwdLength),用户根据PwdLength自行设置密码。

说明书
技术领域

本发明是横纵向二维可扩展的虚拟账户定制方法,本发明属于虚拟经济与软件工程交叉领域。

账户是客户开立的存款账户、贷款账户、往来账户的总称,按照用途的不同,账户可分为基本账户、专用账户和辅助账户三类;拥有账户和拥有金融知识是两个概念,故开户时,五花八门、名目繁复和账户种类总让大多数用户难以选择;虚拟账户是进行交易活动的一个中介,需设置密码功能,通过查询虚拟账户余额,并用全额转回功能将虚拟账户内余额转回本人已在网上银行签约的同一身份证号下的活期账户;本发明是横纵向二维可扩展的虚拟账户定制方法,将用户总账户划分为一个虚拟账户体系,虚拟账户体系由横向账户和纵向账户组合,这些账户都被称作子账户;横向账户指在存储结构中同一层的账户,纵向账户指存储结构中有继承关系的账户;每个子账户都有对应的存储金额和密码,且子账户的总和为父账户的存储金额,本发明给出虚拟账户体系定制的默认方法和用户自定义方法。

体系结构

虚拟账户体系(S):如图1所示,每个总账户都有自己的虚拟账户体系(SUser),SUser由子账户组成,SUser={SP1(SD1,SD2……SDn),SP2,……SPn}={SID,(S1(S1S1(S1S1S1,S1S1S2……),S1S2……),S2(S2S1,S2S2……),S3(S3S1,S3S2……)……Sn(SnS1(SnS1S1,SnS1S2……),SnS2……))};其中SP指横向账户,在树的同一层的账户即为SP,上述S1,S2,S3……Sn即为SP,S1S1,S1S2……S1Sn即为SP;SD指纵向账户,在树中为继承关系,虚拟账户体系(SUser)按先序遍历存入,第一层只有一个账户,即第一个结点SID,SID与S1,S2,S3……Sn即为SD,第二层的所有横向账户金额总和即为SID的金额,故存在这样的关系:

(1)

同理S1中的S1S1和S1S2等以及S2中的S2S1和S2S2等是第二组横向账户,S1S1和S1S2与S1是SD,同理S2S1和S2S2与S2是SD,它们存在这样的关系:

(2)

总账户的每一个子账户都有相应的金额和密码,SUseri=(Mny,Pwd),SUseri为虚拟账户体系中的一个子账户,Mny是SUseri中存储的金额,默认的存储金额算法Mny=((INT,MDUser)│DIYUser)包含三个算法,默认为INT和MDUser结合,若用户要自行设置,直接进入DIYUser,具体算法过程如下:

(1)INT(SUseri)→SUser(D1,res(D2,res(DD3,res(…)))):循环取整分配函数INT,在输入用户的总金额SID后,对SID进行最高位取整,得到除了最高位其他位为零的整数D,余下的数记为res,再循环对res进行最高位取整,如此循环直至最低位取证完毕,通过此种算法能得到一个虚拟账户体系SUser(D1,res(D2,res(D3,res(…)))):例如INT(SID=1333.3)→{ D1=1000,res=333.3};接着对res进行循环INT操作,INT(res=333.3)→{ D2=300,res=33.3};INT(res=33.3)→{ D3=30,res=3.3};INT(res=3.3)→{ D4=3,res=0.3};直到小数点后一位取整完毕,此时的SUser如图2所示;

(2)MDUser({D},x,DIYUser)→SUser:系统分配函数MDUser在INT函数得到D的集合后,输入用户设定的SP2的横向账户数量x(x>0∪x∈Z+),再输入用户设定的最大SD纵向账户数量h(h>0∪h∈Z+),求SP2的横向账户金额的过程如公式(3)所示:

(3)

其中指SP2上除了最后一个横向账户的其他账户所存金额,指SP2上最后一个横 向账户所存金额;求SUser的纵向账户方法重复(1)和(2),直到h’=h;其中h’为进行金额分配 时已到达的纵向深度,h为目标纵向数量;

(3)DIYUser(n,SUseri,Mnyi,)→SUser:用户自定义函数DIYUser中用户自定义子账户的总数n,在系统的提示下为每个子账户设置金额,完全由用户自行控制金额大小;

Pwd是账户的密码,Pwd=(PwdRandom,PwdLength),PwdRandom指随机性,PwdLength指密码长度;PwdRandom=(Pwdpbl,PwdThird),包含两个算法,具体如下:

(1)PwdThird(Person)→(de,Pbl):第三方登录协议函数PwdThird涉及用户社交关系中的成员Person,得到Person在社交关系上的度数de,到de度上的Person代价计算公式如下:

(4)

其中Perde代表单位de搜索的时间代价,代表所有搜索路径的平均时间代 价总和;与Person协议后,确定第三方登录的接口Link和具体的协议动作Pbl;代表 Pbl的平均协议动作完成时间代价;

(2)Pwdpbl(Pbl,p)→y│n:协议验证函数Pwdpbl在PwdThird函数确定Link和Pbl后,对Person在对应Link中的Pbl进行验证,若超过p概率的Person都进行了Pbl动作,协议验证成功y,否则失败n;只有当输出为y时,才能继续PwdLength的设定;

账户安全性的计算如公式(5)所示:

(5)

其中都由外源数据挖掘得到;SPEUser(SUseri,t)→(,DECon):账户需求 函数由便捷度和使用频率一起度量,SPEUser=×DECon;系数表示使用频率SPEFre,输入 每个子账户和使用的时间t后,由RNN学习得到;便捷度DECon=f(SP)×g(SD),f(SP)为横向搜 索的花费代价,g(SD)为纵向搜索的花费代价,同时搜索SP和SD对账户进行定位;

给定SECUser的目标阈值,获取用户的SPEUser中各参数,SUseri的存储金额Mny以及Pwd中PwdRandom的各项参数,经过公式(5)的计算,可以解出Pwd中PwdLength,此后再由用户根据PwdLength设置密码即可。

有益效果:

本发明是横纵向二维可扩展的虚拟账户定制方法,将用户总账户划分为一个虚拟账户体系,虚拟账户体系由横向账户和纵向账户组合,这些账户都被称作子账户;横向账户指在存储结构中同一层的账户,纵向账户指存储结构中有继承关系的账户;每个子账户都有对应的存储金额和密码,且子账户的总和为父账户的存储金额,本发明给出虚拟账户体系定制的默认方法和用户自定义方法;具有如下优点:

1) 本发明提供了横纵向的虚拟账户体系,层次分明,方便用户管理账户;

2) 本发明提供了存储金额的默认设置方法和用户自定义方法,方便快捷地为用户划分虚拟账户的存储金额;

3) 本发明提供了可伸缩的密码设置方法,增加了账户安全性和可行性。

图1是横纵向二维可扩展的虚拟账户体系图;

图2是横纵向二维可扩展的虚拟账户一个具体实施例;

图3是横纵向二维可扩展的虚拟账户的具体实施流程图。

横纵向二维可扩展的虚拟账户定制方法的具体流程如下:

步骤1)对应图3中001所示,定制虚拟账户体系(S):每个总账户都有自己的虚拟账户体系(SUser),SUser由子账户组成,SUser={SP1(SD1,SD2……SDn),SP2,……SPn}={SID,(S1(S1S1(S1S1S1,S1S1S2……),S1S2……),S2(S2S1,S2S2……),S3(S3S1,S3S2……)……Sn(SnS1(SnS1S1,SnS1S2……),SnS2……))};其中SP指横向账户,在树的同一层的账户即为SP,上述S1,S2,S3……Sn即为SP,S1S1,S1S2……S1Sn即为SP;SD指纵向账户,在树中为继承关系,虚拟账户体系(SUser)按先序遍历存入,第一层只有一个账户,即第一个结点SID,SID与S1,S2,S3……Sn即为SD,第二层的所有横向账户金额总和即为SID的金额,故存在这样的关系:

(1)

同理S1中的S1S1和S1S2等以及S2中的S2S1和S2S2等是第二组横向账户,S1S1和S1S2与S1是SD,同理S2S1和S2S2与S2是SD,它们存在这样的关系:

(2)

总账户的每一个子账户都有相应的金额和密码,SUseri=(Mny,Pwd),SUseri为虚拟账户体系中的一个子账户,Mny是SUseri中存储的金额,Pwd是SUseri对应的密码;

步骤2)对应图3中002所示,输入虚拟账户存储金额(Mny),默认的存储金额算法Mny=((INT,MDUser)│DIYUser)包含三个算法,默认为INT和MDUser结合,若用户要自行设置,直接进入DIYUser,具体算法过程如下:

(1)INT(SUseri)→SUser(D1,res(D2,res(D 3,res(…)))):循环取整分配函数INT,在输入用户的总金额SID后,对SID进行最高位取整,得到除了最高位其他位为零的整数D,余下的数记为res,再循环对res进行最高位取整,如此循环直至最低位取证完毕,通过此种算法能得到一个虚拟账户体系SUser(D1,res(D2,res(D3,res(…)))):例如INT(SID=1333.3)→{ D1=1000,res=333.3};接着对res进行循环INT操作,INT(res=333.3)→{ D2=300,res=33.3};INT(res=33.3)→{ D3=30,res=3.3};INT(res=3.3)→{ D4=3,res=0.3};直到小数点后一位取整完毕,此时的SUser如图1所示;

(2)MDUser({D},x,DIYUser)→SUser:系统分配函数MDUser在INT函数得到D的集合后,输入用户设定的SP2的横向账户数量x(x>0∪x∈Z+),再输入用户设定的最大SD纵向账户数量h(h>0∪h∈Z+),求SP2的横向账户金额的过程如公式(3)所示:

(3)

其中指SP2上除了最后一个横向账户的其他账户所存金额,指SP2上最后一个横 向账户所存金额;求SUser的纵向账户方法重复(1)和(2),直到h’=h;其中h’为进行金额分配 时已到达的纵向深度,h为目标纵向数量;

(3)DIYUser(n,SUseri,Mnyi,)→SUser:用户自定义函数DIYUser中用户自定义子账户的总数n,在系统的提示下为每个子账户设置金额,完全由用户自行控制金额大小;

步骤3)对应图3中003所示,获取虚拟账户需求(SPEUser):SPEUser(SUseri,t)→(,DECon):账户需求函数由便捷度和使用频率一起度量,SPEUser=×DECon;系数表示使用频率SPEFre,输入每个子账户和使用的时间t后,由RNN学习得到;便捷度DECon=f(SP)×g(SD),f(SP)为横向搜索的花费代价,g(SD)为纵向搜索的花费代价,同时搜索SP和SD对账户进行定位;

步骤4)对应图3中004所示,获取密码随机性PwdRandom=(Pwdpbl,PwdThird),包含两个算法,具体如下:

(1)PwdThird(Person)→(de,Pbl):第三方登录协议函数PwdThird涉及用户社交关系中的成员Person,得到Person在社交关系上的度数de,到de度上的Person代价计算公式如下:

(4)

其中Perde代表单位de搜索的时间代价,代表所有搜索路径的平均时间代 价总和;与Person协议后,确定第三方登录的接口Link和具体的协议动作Pbl;代表 Pbl的平均协议动作完成时间代价;

(2)Pwdpbl(Pbl,p)→y│n:协议验证函数Pwdpbl在PwdThird函数确定Link和Pbl后,对Person在对应Link中的Pbl进行验证,若超过p概率的Person都进行了Pbl动作,协议验证成功y,否则失败n;只有当输出为y时,才能继续PwdLength的设定;

步骤5)对应图3中005所示,计算密码长度(PwdLength);Pwd是账户的密码,Pwd=(PwdRandom,PwdLength);账户安全性的建模如图2所示,主要受账户需求、存储金额和密码的影响,账户安全性的计算如公式(5)所示:

(5)

其中都由外源数据挖掘得到;给定SECUser的目标阈值,获取用户的SPEUser 中各参数,SUseri的存储金额Mny以及Pwd中PwdRandom的各项参数,经过公式(5)的计算,可以解 出Pwd中PwdLength;

步骤6)对应图3中006所示,输出步骤5)中得到的密码长度(PwdLength),用户根据PwdLength自行设置密码;

步骤7)对应图3中007所示,确定虚拟账户划分,存储金额和账户密码后,方法结束。

本文发布于:2024-09-24 10:19:29,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/73720.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议