一种数据处理方法、装置及系统的制作方法_4

文档序号:8433782阅读:来源:国知局
值从所述客户端对应用户账户转移至所述业务服务器对应用户账户。
[0159]在本发明实施例中,具体可以在客户端I安装设置的即时通讯应用、社交通信应用等应用中增加相应的功能触发按钮,当用户点击该功能触发按钮后,即产生数据处理事件,所述客户端I当前检测到该事件后即获取数值确认信息和用户身份信息。
[0160]具体的,上述的客户端1、第一服务器2以及第二服务器3的具体实现方式可参考图1至图5对应实施例的描述。
[0161]本发明实施例提供的数据处理方法可以在用户通过客户端触发相应数据处理后,即自动地在后台完成整个数据处理的流程,为用户执行实名认证以及相应业务的处理流程,简化了用户操作,节省了用户时间,满足了用户对业务处理的自动化、智能化需求。
[0162]请参见图9,是本发明实施例的一种数据处理装置的结构示意图,本发明实施例的所述装置可以设置在诸如即时通讯应用、社交通信应用等包括各类用于通信以及数据处理的服务器中,具体的,所述装置包括:
[0163]接收模块21,用于接收客户端发送的数值确认信息和用户身份信息;
[0164]第一处理模块22,用于根据所述数值确认信息执行对所述客户端对应用户账户的数值转移准备处理,得到数值转移准备处理的结果信息,并对所述用户身份信息进行验证;
[0165]业务请求模块23,用于在对所述用户身份信息的验证通过后,则向业务服务器发送包括所述用户身份信息的业务请求;
[0166]第二处理模块24,用于若接收到所述业务服务器响应所述业务请求返回的目标业务信息,且所述得到的数值转移准备处理的结果信息为处理成功信息,则根据所述数值转移准备处理中所准备转移的数值执行数值转移处理。
[0167]所述客户端为用户侧的可执行即时通讯应用、社交通信应用等应用的智能手机、平板电脑、智能可穿戴设备等带网络功能的用户终端。用户可以通过相应的用户账号与诸如即时通讯应用、社交通信应用等包括各类用于通信以及数据处理所述数据处理服务器进行信息交互。
[0168]所述数值确认信息用于触发进行数值转移准备处理,该数值确认信息中提供授权数值转移操作所需的账户、密码等信息,具体可以为提供账户和密码,以授权执行相应数值的转账准备处理。所述数值确认信息可以包括具体的金额值信息,账户以及密码等完成数值转移所需的用户信息,还可以包括具体的事项信息,如基金、股票等信息;而所述用户身份信息则主要用于表明发起此次数据处理的客户端用户的真实身份的信息,具体可以包括用户身份证号码、真实姓名等,其中,当需要通过银行提供的用户身份验证服务对用户进行真实身份验证时,所述用户身份信息具体还可以包括银行卡卡号等信息。
[0169]所述数值确认信息和用户身份信息均可以通过提供一个人机界面的方式请求所述客户端的用户填写。当然也可以从所述客户端当前登录的用户账号所绑定的用户属性中获取用户身份信息以及相应的数值确认信息。
[0170]所述客户端可基于现有消息发送方式发送数值确认信息和用户身份信息。
[0171]所述第一处理模块22根据所述数值确认信息,首先对数值确认信息中相应的账户和密码进行验证,并在验证通过后,根据其中的具体数值信息完成对该数值确认信息中的账户的数值转移准备,可以采用诸如现有的基于账户、密码以及金额完成扣款准备的数据处理方式来实现,所述第一处理模块22具体可以通过与数值确认信息中账户或用户账号绑定的银行卡号对应的服务器、用户的客户端之间进行通信,完成数值转移准备。在数值转移准备处理完成后得到的处理结果,以便于后续完成了数值转移处理。
[0172]所述第一处理模块22对所述用户身份信息进行验证的具体方式:可采用与户籍管理服务中相应的服务器进行通信,由户籍管理服务中相应的服务器对所述用户身份信息中包括的身份证号、真实姓名进行验证,该服务器在验证成功再通知所述数据服务器。所述第一处理模块22也可以根据用户身份信息中的身份证号、真实姓名、以及银行卡号,到对应银行的银行服务器中验证该身份证号和真实姓名是否真实有效,若真实有效则验证通过,由该银行服务器通知所述数据服务器验证成功。
[0173]所述业务服务器具体可以为第三方提供处理相关业务的服务器,例如基金公司等提供的用于执行基金开户等业务的服务器,其具体可以为一个服务器组构成的系统,在本发明实施例中为了方便说明以业务服务器来表明该系统。
[0174]所述业务请求模块23向业务服务器发起业务请求,在所述业务请求中携带用户的身份证号、真实姓名等用户身份信息,该业务请求具体用于请求第三方的业务服务器执行相应业务。业务服务器在接收到所述数据服务器的业务请求后,以约定的方式提取所述业务请求中的用户身份信息,并以现有的验证方式对其中的身份证号以及真实姓名等信息进行验证,所述业务服务器在验证通过后,会生成相应的业务信息以便于完成本次业务处理,具体可以以客户端在发起业务确认事件时所使用的即时通信应用、社交通信应用等应用账号作为开户的用户名,并生成目标业务信息,如申购订单等,并返回该目标业务信息,该目标业务信息可以为约定内容的订单信息,以便于所述第二处理模块24直接为用户完成数据处理。
[0175]所述第二处理模块24在接收到目标业务信息后,可以检测所述第一处理模块22得到的数值转移准备处理的结构信息是否为处理成功的通知信息。若是处理成功的通知信息,所述第二处理模块24根据所述数值转移准备处理中所准备转移的数值执行数值转移处理,将所述数值转移准备处理中所准备转移的数值从所述客户端对应用户账户转移至所述业务服务器对应用户账户。若还没有得到处理成功的通知信息或者为处理失败的信息,所述第二处理模块24可以发出通知处理失败,结束本次数据处理流程。
[0176]所述第二处理模块24根据所述数值转移准备处理中所准备转移的数值执行数值转移处理,其中的数值转移处理具体可以采用现有的账户或者银行卡转账的方式,完成将所述客户端对应用户账户中相应数值的金额转移至所述业务服务器对应用户账户,如基金公司的账户中,最终实现用户的数据处理。在完成数据处理后,所述数据服务器还可以发送通知消息给所述客户端以通知对应的用户数据处理成功。
[0177]本发明实施例提供的数据处理方法可以在用户通过客户端触发相应数据处理后,即自动地在后台完成整个数据处理的流程,为用户执行实名认证以及相应业务的处理流程,简化了用户操作,节省了用户时间,满足了用户对业务处理的自动化、智能化需求。
[0178]再请参见图10,是本发明实施例的另一种数据处理装置的结构示意图,本发明实施例的所述装置包括上述的接收模块21、第一处理模块22、业务请求模块23以及第二处理模块24,在本发明实施例中,
[0179]所述第二处理模块24,具体用于若接收到所述业务服务器响应所述业务请求返回的目标业务信息,且所述得到的数值转移准备处理的结果信息为处理成功信息,获取所述业务服务器对应用户的账户;将所述数值转移准备处理中所准备转移的数值从所述客户端对应用户账户转移至所述业务服务器对应用户账户。
[0180]其中可选地,如图11所示,本发明实施例的所述第一处理模块22可以包括:
[0181]转移单元221,用于根据所述数值确认信息执行对所述客户端对应用户账户的数值转移准备处理,得到数值转移准备处理的结果信息;
[0182]验证单元222,用于生成包括所述用户身份信息的验证请求,并将所述验证请求发送给认证服务器以请求所述认证服务器对所述用户身份信息进行验证;
[0183]确定单元223,用于若接收到所述认证服务器返回的认证通过的通知信息,则确定对所述用户身份信息的验证通过。
[0184]其中可选地,如图12所示,本发明实施例的所述接收模块21可以包括:
[0185]第一接收单元211,用于接收客户端在检测到业务确认事件时生成的业务触发请求,并接收所述客户端获取的用户身份信息;
[0186]响应单元212,用于响应所述业务触发请求向所述客户端发送数值转移请求信息;
[0187]第二接收单元213,用于接收所述客户端响应所述数值转移请求返回的数值确认信息,所述数值确认信息包括用户验证信息和数值信息。
[0188]其中具体的,所述第一接收单元211,具体用于接收所述客户端在检测到业务确认事件时显示的用户界面中录入的用户身份信息;
[0189]所述第二接收单元213,具体用于接收所述客户端在接收到所述数值转移请求信息时显示的用户界面中录入的数值确认信息。
[0190]进一步具体的,如图10所示,本发明实施例的所述装置还可以包括:
[0191]提示模块25,用于在根据所述数值转移准备处理中所准备转移的数值执行数值转移处理后,向所述客户端发送业务处理成功的提示信息。
[0192]再请参见图13,是本发明实施例的一种服务器的结构示意图,本发明实施例的所述服务器包括:至少一个处理器2001,例如CPU,至少一个通信总线2002,至少一个网络接口 2003,存储器2004。其中,通信总线2002用于实现这些组件之间的连接通信。其中,所述网络接口 2003可选的可以包括标准的有线接口、无线接口(如W1-F1、移动通信接口等)。所述存储器2004可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。所述存储器2004可选的还可以是至少一个位于远离前述处理器2001的存储装置。如图13所示,作为一种计算机存储介质的存储器2004中存储有操作系统、网络通信模块,并存储有数据处理应用程序以及其他程序。
[0193]具体的,所述处理器2001可以用于调用所述存储器2004中存储的数据处理应用程序,执行以下步骤:
[0194]接收客户端发送的数值确认信息和用户身份信息;
[0195]根据所述数值确认信息执行对所述客户端对应用户账户的数值转移准备处理,得到数值转移准备处理的结果信息,并对所述用户身份信息进行验证;
[0196]在对所述用户身份信息的验证通过后,向业务服务器发送包括所述用户身份信息的业务请求;
[0197]若接收到所述业务服务器响应所述业务请求返回的目标业务信息,且所述得到的数值转移准备处理的结果信息为处理成功信息,则根据所述数值转移准备处理中所准备转移的数值执行数值转移处理。
[0198]其中,所述处理器2001在执行根据所述数值转移准备处理中所准备转移的数值执行数值转移处理时,具体执行如下步骤:
[0199]获取所述业务服务器对应用户的账户;
[0200]将所述数值转移准备处理中所准备转移的数值从所述客户端对应用户账户转移至所述业务服务器对应用户账户。
[0201]其中,所述处理器2001在执行根据所述数值确认信息执行对所述客户端对应用户账户的数值转移准备处理,得到数值转移准备处理的结果信息,并对所述用户身份信息进行验证,具体执行如下步骤:
[0202]根据所述数值确认信息执行对所述客户端对应用户账户的数值
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1