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.图1示出本发明基于车牌号的转账交易处理系统具体实施例的结构图;
42.图2示出本发明基于车牌号的转账交易处理方法具体实施例的流程图;
43.图3示出本发明基于车牌号的转账交易处理方法具体实施例s000的流程图;
44.图4示出本发明基于车牌号的转账交易处理方法具体实施例s200的流程图;
45.图5示出本发明基于车牌号的转账交易处理方法具体实施例s300的流程图;
46.图6示出本发明基于车牌号的转账交易处理方法具体实施例s310的流程图;
47.图7示出本发明基于车牌号的转账交易处理方法具体实施例s400的流程图;
48.图8示出本发明基于车牌号的转账交易处理服务器具体实施例的结构图;
49.图9示出适于用来实现本发明实施例的计算机设备的结构示意图。
具体实施方式
50.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
51.需要说明的是,本技术公开的一种基于车牌号的转账交易处理方法、终端、服务器及系统可用于金融技术领域,也可用于除金融技术领域之外的任意领域,本技术公开的一种基于车牌号的转账交易处理方法、终端、服务器及系统的应用领域不做限定。
52.为了便于理解本技术提供的技术方案,下面先对本技术技术方案的相关内容进行说明。本发明实施例提供的基于车牌号的转账交易处理方法可接收并处理用户以目标车牌号进行转账交易请求,根据转账交易请求中的目标车牌号和预设的车牌号注册信息确定是否存在与目标车牌号对应的目标账户信息。若存在,则可根据通过目标车牌号确定的关联目标账户信息完成转账交易。由此,本发明可支持用户通过简单、唯一的车牌号进行转账交易,简化了转账交易的流程,提高了用户转账交易的处理效率。
53.图1是本发明实施例提供的基于车牌号的转账交易处理系统的结构示意图,如图1所示,本发明实施例提供的基于车牌号的转账交易处理系统包括用户终端1和基于车牌号的转账交易处理服务器2。
54.其中,用户终端1可基于用户的转账操作形成转账交易请求,并将该转账交易请求传输至所述转账交易处理服务器2。
55.其中,用户终端1可包括能够与用户进行人机交互的交互界面,用户可通过该交互界面进行转账操作,以使用户终端1可基于该转账操作形成转账交易请求。用户终端1上可安装银行或者可通过车牌号转账的应用程序,以使用户可通过该应用程序发起转账交易请求,该应用程序可进一步将转账交易请求传输至转账交易处理服务器2进行转账交易处理。
56.转账交易处理服务器2可解析用户终端传输的转账交易请求得到转账的目标车牌号;根据所述目标车牌号及预设的车牌号注册信息确定是否存在与所述目标车牌号对应的目标账户信息;若是,根据所述目标账户信息处理所述转账交易请求。
57.下面以转账交易处理服务器2作为执行主体为例,说明本发明实施例提供的基于车牌号的转账交易处理方法的实现过程。可以理解的是,本发明实施例提供的基于车牌号的转账交易处理方法的执行主体包括但不限于该基于车牌号的转账交易处理服务器。
58.根据本发明的一个方面,本实施例公开了一种基于车牌号的转账交易处理方法。如图2所示,本实施例中,所述方法包括:
59.s100:解析用户终端传输的转账交易请求得到转账的目标车牌号。
60.s200:根据所述目标车牌号及预设的车牌号注册信息确定是否存在与所述目标车牌号对应的目标账户信息。
61.s300:若是,根据所述目标账户信息处理所述转账交易请求。
62.本发明基于车牌号的转账交易处理方法解析用户终端传输的转账交易请求得到转账的目标车牌号;根据所述目标车牌号及预设的车牌号注册信息确定是否存在与所述目标车牌号对应的目标账户信息;若是,根据所述目标账户信息处理所述转账交易请求。从而,本发明可接收并处理用户以目标车牌号进行转账交易请求,根据转账交易请求中的目标车牌号和预设的车牌号注册信息确定是否存在与目标车牌号对应的目标账户信息。若存在,则可根据通过目标车牌号确定的关联目标账户信息完成转账交易。由此,本发明可支持用户通过简单、唯一的车牌号进行转账交易,简化了转账交易的流程,提高了用户转账交易的处理效率。
63.在优选的实施方式中,如图3所示,所述方法进一步包括预先形成所述车牌号注册信息的步骤s000:
64.s010:接收用户终端传输的注册请求。
65.s020:对所述注册请求进行解析得到车牌号、用户信息和账户信息。
66.s030:将所述车牌号、所述用户信息和所述账户信息关联形成所述车牌号注册信息。
67.具体的,为了能够通过车牌号进行快速简便的完成转账交易,用户需要预先进行注册,将车牌号与用户信息和账户信息进行关联绑定,形成预设的车牌号注册信息。则用户在发起转账交易时,可通过转账交易请求中的目标车牌号和预设车牌号注册信息确定目标车牌号对应的账户信息,作为目标账户信息,则根据该目标账户信息即可完成转账交易请求。
68.在该优选的实施方式中,用户可通过用户终端发起注册请求,将用户的车牌号、用户信息和账户信息设置在注册请求中发送至转账交易处理服务器。从而,转账交易服务器
可对接收的注册请求进行解析得到用户的车牌号、用户信息和账户信息,并进一步将车牌号、用户信息和账户信息进行关联绑定形成车牌号注册信息。可选的,用户信息可包括用户名、身份证号、联系方式和出生日期等信息,账户信息可包括账户的账号和开户行等信息。当然,在实际应用中,本领域技术人员可根据实际需求确定用户信息和账户信息的具体内容,本发明对此并不作限定。
69.在优选的实施方式中,如图4所示,所述s200根据所述目标车牌号及预设的车牌号注册信息确定是否存在与所述目标车牌号对应的目标账户信息具体包括:
70.s210:根据所述目标车牌号从所述车牌号注册信息中查找是否存在与所述目标车牌号对应的车牌号。
71.s220:若存在,确定所述车牌号对应的账户信息为所述目标账户信息。
72.具体的,可以理解的是,车牌号注册信息中可包括车牌号、用户信息和账户信息,从而根据转账交易请求中的目标车牌号,在车牌号注册信息中查找是否存在与目标车牌号相同的车牌号,若存在,则表示存在该目标车牌号关联对应的账户信息和用户信息,从而可根据目标车牌号对应的车牌号注册信息中的车牌号确定对应的账户信息,得到目标账户信息,实现用户仅通过车牌号即可向目标账户信息对应的账户进行转账的目的。
73.在优选的实施方式中,如图5所示,所述s300根据所述目标账户信息处理所述转账交易请求具体包括:
74.s310:根据所述目标账户信息确定转账目标账号。
75.s320:根据所述用户终端传输的转账交易请求确定转账金额和转账转出账号。
76.s330:根据所述转账目标账号、转账金额和转账转出账号形成出账信息和入账信息,并分别传输至对应的银行服务器以使对应的银行服务器根据所述出账信息和所述入账信息完成所述转账交易。
77.具体的,在根据目标账户信息进行转账交易时,可从目标账户信息中解析得到转账目标账号。同时,对用户终端传输的转账交易请求进行解析可得到转账金额和用户的转账转出账号,即用户从转账转出账号转出转账金额至转账目标账号。为了完成转账交易,可根据转账目标账号和转账金额形成入账信息,根据转账转出账号和转账金额形成出账信息。然后,将入账信息和出账信息分别传输至转账目标账号和转账转出账号对应的银行服务器,以使各银行服务器可对相应的账号进行账户余额的更新,完成转账交易。
78.在优选的实施方式中,如图6所示,所述s310根据所述目标账户信息确定转账目标账号具体包括:
79.s311:根据所述目标账户信息确定与所述目标车牌号对应的账户。
80.s312:若所述账户为一个,确定所述账户的账号为所述转账目标账号。
81.s313:若所述账户为多个,将多个账户传输至所述用户终端以使所述用户终端将所述多个账户反馈给用户,接收用户选择的账户,确定用户选择的账户的账号为所述转账目标账号。
82.具体的,车牌号注册信息中车牌号对应的账户可以是一个,也可以是多个。当目标车牌号对应的账户为一个时,该账户的账号即为转账目标账号。而当目标车牌号对应的账号为多个时,需要用户进一步选择转账交易的账户。从而,可将目标车牌号对应的多个账户传输至用户终端以通过用户终端反馈给用户,用户可基于多个账户选择一个作为转账目标
账号。基于此,在该优选的实施方式中,支持车牌号绑定多个账户,并通过向用户反馈多个账户以使用户可从多个账户中选择转账的账户,得到转账目标账号的方式,简化一个车牌号与多个账号绑定的情况下根据车牌号转账的流程,提升转账效率。
83.在优选的实施方式中,如图7所示,所述方法进一步包括在根据所述目标账户信息处理所述转账交易请求之前的s400:
84.s410:向所述用户终端传输用户信息验证请求以使所述用户终端将所述用户信息验证请求反馈给用户。
85.s420:接收所述用户终端传输的用户输入的验证信息。
86.s430:对所述验证信息进行校验,若校验通过,则根据所述目标账户信息处理所述转账交易请求。
87.具体的,为了保证根据车牌号进行转账交易的安全性,可在根据目标账户信息处理所述转账交易请求之前,对转账的目标账户信息对应的用户信息进行校验,以保证用户转账至准确的目标账户信息对应的账户中。在该优选的实施方式中,可根据目标账户信息的用户信息形成用户信息验证请求,将用户信息验证请求传输至用户终端以通过用户终端将用户信息验证请求反馈给用户,用户可基于用户信息验证请求输入验证信息,用户终端可将验证信息传输至转账交易处理服务器,服务器基于预设的车牌号注册信息中的用户信息对验证信息进行校验,若校验通过,表示目标账户信息即为用户转账交易对应的账户信息,保证后续转账交易处理的安全性。例如,在一个具体例子中,用户信息验证请求可为用户名验证请求,即需要用户于该用户名验证请求反馈用户名的验证信息,将用户输入的用户名的验证信息与车牌号注册信息中用户信息的用户名进行比对校验,若比对一致,则校验通过,否则,校验不通过。
88.基于相同原理,本实施例还公开了一种基于车牌号的转账交易处理方法。本实施例中,所述方法包括:
89.向转账交易处理服务器传输转账交易请求,以使所述转账交易处理服务器解析所述转账交易请求得到转账的目标车牌号;根据所述目标车牌号及预设的车牌号注册信息确定是否存在与所述目标车牌号对应的目标账户信息;若是,根据所述目标账户信息处理所述转账交易请求。
90.由于该方法解决问题的原理与以上方法类似,因此本方法的实施可以参见方法的实施,在此不再赘述。
91.基于相同原理,本实施例还公开了一种转账交易处理服务器。如图8所示,本实施例中,所述服务器包括请求解析模块11、账户匹配模块12和交易处理模块13。
92.其中,请求解析模块11用于解析用户终端传输的转账交易请求得到转账的目标车牌号。
93.账户匹配模块12用于根据所述目标车牌号及预设的车牌号注册信息确定是否存在与所述目标车牌号对应的目标账户信息。
94.交易处理模块13用于若是,根据所述目标账户信息处理所述转账交易请求。
95.由于该服务器解决问题的原理与以上方法类似,因此本服务器的实施可以参见方法的实施,在此不再赘述。
96.基于相同原理,本实施例还公开了一种用户终端。本实施例中,所述用户终端被配
置为向转账交易处理服务器传输转账交易请求,以使所述转账交易处理服务器解析所述转账交易请求得到转账的目标车牌号;根据所述目标车牌号及预设的车牌号注册信息确定是否存在与所述目标车牌号对应的目标账户信息;若是,根据所述目标账户信息处理所述转账交易请求。
97.由于该终端解决问题的原理与以上方法类似,因此本终端的实施可以参见方法的实施,在此不再赘述。
98.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机设备,具体的,计算机设备例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
99.在一个典型的实例中计算机设备具体包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的由客户端执行的方法,或者,所述处理器执行所述程序时实现如上所述的由服务器执行的方法。
100.下面参考图9,其示出了适于用来实现本技术实施例的计算机设备600的结构示意图。
101.如图9所示,计算机设备600包括中央处理单元(cpu)601,其可以根据存储在只读存储器(rom)602中的程序或者从存储部分608加载到随机访问存储器(ram))603中的程序而执行各种适当的工作和处理。在ram603中,还存储有系统600操作所需的各种程序和数据。cpu601、rom602、以及ram603通过总线604彼此相连。输入/输出(i/o)接口605也连接至总线604。
102.以下部件连接至i/o接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(crt)、液晶反馈器(lcd)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如lan卡,调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至i/o接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装如存储部分608。
103.特别地,根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包括用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。
104.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算
机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
105.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本技术时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
106.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
107.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
108.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
109.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
110.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
111.本技术可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
112.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
113.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。