System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据安全领域,尤其涉及一种账户查询方法、装置、服务器及存储介质。
技术介绍
1、在金融领域,各账户之间进行转账是常见的业务行为。随着互联网的快速发展,各种终端设备的业务功能越来越全面,转账业务也逐渐实现了电子化。
2、现有技术中,在转账时,通常需要用户手动输入收款账号与收款户名。且通常需要在要素齐全后才能在终端设备上实现转账。
3、然而,手动输入存在输入准确性不稳定的情况,容易导致转账效率低的问题。
技术实现思路
1、本申请提供一种账户查询方法、装置、服务器及存储介质,用以解决现有技术中转账效率低的问题。
2、第一方面,本申请提供一种账户查询方法,包括:
3、获取前端上传的转账请求,所述转账请求中至少包括收款账号;
4、当确定所述收款账号符合预设的账号格式时,根据所述收款账号,确定所述收款账号的账号信息,所述账号信息至少包括所述收款账号的介质类别、账号类别、账号归属、账号级别;
5、根据所述账号信息和所述收款账号,确定所述收款账号对应的收款户名;
6、根据预设的加密规则,对所述收款户名进行加密,并将加密后的所述收款户名发送到所述前端。
7、可选地,所述确定所述收款账号符合所述预设的账号格式,具体包括:
8、根据所述账号格式,确定账号长度范围和字符规则;
9、当所述收款账号的账号长度不在所述账号长度范围时,向前端反馈账号异常提醒;
10、当所述
11、可选地,所述根据所述收款账号,确定所述收款账号的账号信息,具体包括:
12、根据所述收款账号,确定所述收款账号的介质类别,所述介质类别包括信用卡账号和借记卡账号;
13、根据所述收款账号,确定所述收款账号的账户类别,所述账户类别包括个人账户和公司账户;
14、根据所述收款账号,确定所述收款账号的账号归属,所述账号归属用于指示所述账号是否为本地账号;
15、根据所述收款账号,确定所述收款账号的账号级别,所述账号级别包括主账号和子账号。
16、可选地,所述根据所述收款账号,确定所述收款账号的账号信息之前,所述方法,还包括:
17、根据所述收款账号,判断所述收款账号是否为综合账号;
18、当所述收款账号不是综合账号时,向前端反馈账号异常提醒。
19、可选地,所述转账请求中还包括登录语言,所述根据所述账号信息和所述收款账号,确定所述收款账号对应的收款户名之后,所述方法,还包括:
20、识别所述登录语言,确定所述登录语言对应的语言类别;
21、根据所述语言类别,输出所述语言类别对应的所述收款户名。
22、可选地,当所述账号信息指示所述收款账号的账号级别为子账号时,所述方法,还包括:
23、根据所述账号信息和所述收款账号,从数据库中查询所述收款账号对应的子户名;
24、将所述子户名拼接在所述收款户名后,得到新的收款户名。
25、可选地,所述根据预设的加密规则,对所述收款户名进行加密,具体包括:
26、根据预设加密规则,确定目标位置,所述目标位置为待替换的字符的位置;
27、使用预设字符替换所述收款户名中目标位置的字符,得到加密后的所述收款户名。
28、第二方面,本申请提供一种账户查询装置,包括:
29、获取模块,用于获取前端上传的转账请求,所述转账请求中至少包括收款账号;
30、处理模块,用于在确定所述收款账号符合预设的账号格式时,根据所述收款账号,确定所述收款账号的账号信息,所述账号信息至少包括所述收款账号的介质类别、账号类别、账号归属、账号级别;根据所述账号信息和所述收款账号,确定所述收款账号对应的收款户名;根据预设的加密规则,对所述收款户名进行加密,并将加密后的所述收款户名发送到所述前端。
31、可选地,所述处理模块,具体用于:
32、根据所述账号格式,确定账号长度范围和字符规则;
33、当所述收款账号的账号长度不在所述账号长度范围时,向前端反馈账号异常提醒;
34、当所述收款账号的字符不符合所述字符规则时,向前端反馈账号异常提醒。
35、可选地,所述处理模块,具体用于:
36、根据所述收款账号,确定所述收款账号的介质类别,所述介质类别包括信用卡账号和借记卡账号;
37、根据所述收款账号,确定所述收款账号的账户类别,所述账户类别包括个人账户和公司账户;
38、根据所述收款账号,确定所述收款账号的账号归属,所述账号归属用于指示所述账号是否为本地账号;
39、根据所述收款账号,确定所述收款账号的账号级别,所述账号级别包括主账号和子账号。
40、可选地,所述处理模块,还用于:
41、根据所述收款账号,判断所述收款账号是否为综合账号;
42、当所述收款账号不是综合账号时,向前端反馈账号异常提醒。
43、可选地,所述转账请求中还包括登录语言,所述处理模块,还用于:
44、识别所述登录语言,确定所述登录语言对应的语言类别;
45、根据所述语言类别,输出所述语言类别对应的所述收款户名。
46、可选地,当所述账号信息指示所述收款账号的账号级别为子账号时,所述处理模块,还用于:
47、根据所述账号信息和所述收款账号,从数据库中查询所述收款账号对应的子户名;
48、将所述子户名拼接在所述收款户名后,得到新的收款户名。
49、可选地,述处理模块,还用于:
50、根据预设加密规则,确定目标位置,所述目标位置为待替换的字符的位置;
51、使用预设字符替换所述收款户名中目标位置的字符,得到加密后的所述收款户名。
52、第三方面,本申请提供一种服务器,所述服务器,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面以及第一方面任一可能设计中的方法。
53、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面以及第一方面任一可能设计中的方法。
54、本申请提供的账户查询方法、装置、服务器及存储介质,通过获取前端上传的转账请求。该转账请求中至少包括收款账号;使用预设的账号格式对该收款账号进行比对;如果该收款账号符合该预设的账号格式,则识别该收款账号对应的账号信息;否则,如果该收款账号的账号格式存在异常,则直接向前端反馈异常提醒;在获取账号信息后,根据该账号信息和收款信息,在数据库中检索收款账号对应的收款户名;根据该加本文档来自技高网...
【技术保护点】
1.一种账户查询方法,其特征在于,所述方法,包括:
2.根据权利要求1所述方法,其特征在于,所述确定所述收款账号符合预设的账号格式,具体包括:
3.根据权利要求1所述方法,其特征在于,所述根据所述收款账号,确定所述收款账号的账号信息,具体包括:
4.根据权利要求3所述方法,其特征在于,所述根据所述收款账号,确定所述收款账号的账号信息之前,所述方法,还包括:
5.根据权利要求1-4中任一项所述方法,其特征在于,所述转账请求中还包括登录语言,所述根据所述账号信息和所述收款账号,确定所述收款账号对应的收款户名之后,所述方法,还包括:
6.根据权利要求5所述方法,其特征在于,当所述账号信息指示所述收款账号的账号级别为子账号时,所述方法,还包括:
7.根据权利要求1-4中任一项所述方法,其特征在于,所述根据预设的加密规则,对所述收款户名进行加密,具体包括:
8.一种账户查询装置,其特征在于,所述装置,包括:
9.一种服务器,其特征在于,所述服务器,包括:处理器,以及与所述处理器通信连接的存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-7中任一项所述的方法。
...【技术特征摘要】
1.一种账户查询方法,其特征在于,所述方法,包括:
2.根据权利要求1所述方法,其特征在于,所述确定所述收款账号符合预设的账号格式,具体包括:
3.根据权利要求1所述方法,其特征在于,所述根据所述收款账号,确定所述收款账号的账号信息,具体包括:
4.根据权利要求3所述方法,其特征在于,所述根据所述收款账号,确定所述收款账号的账号信息之前,所述方法,还包括:
5.根据权利要求1-4中任一项所述方法,其特征在于,所述转账请求中还包括登录语言,所述根据所述账号信息和所述收款账号,确定所述收款账号对应的收款户名之后,所述方法,还包括:
【专利技术属性】
技术研发人员:聂亦明,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。