著录项信息
专利名称 | 数据处理系统、装置和方法 |
申请号 | CN201310245901.2 | 申请日期 | 2013-06-20 |
法律状态 | 驳回 | 申报国家 | 中国 |
公开/公告日 | 2013-10-23 | 公开/公告号 | CN103366271A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06Q20/16 | IPC分类号 | G;0;6;Q;2;0;/;1;6;;;G;0;6;Q;2;0;/;3;4;;;G;0;6;Q;2;0;/;3;6查看分类表>
|
申请人 | 拉卡拉支付有限公司 | 申请人地址 | 北京市海淀区丹棱街6号1幢6层706
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 拉卡拉支付股份有限公司 | 当前权利人 | 拉卡拉支付股份有限公司 |
发明人 | 张黎明;王雪飞;李翔宇 |
代理机构 | 北京新知远方知识产权代理事务所(普通合伙) | 代理人 | 徐彩华 |
摘要
本发明提供了一种数据处理系统、一种数据处理装置和一种数据处理方法。上述数据处理系统包括第一装置和第二装置,第一装置包括:磁卡数据处理单元和第一通信单元,其中,磁卡数据处理单元用于根据来自第一通信单元的请求识别磁卡数据,并将识别的磁卡数据反馈给第一通信单元;第一通信单元用于接收来自第二装置的磁卡数据识别请求,并将磁卡数据处理单元反馈的磁卡数据发送给第二装置;第二装置包括:第二通信单元、第一处理单元和第三通信单元,第一处理单元,用于根据用户在第二装置上的操作,确定第一元数据,并获取第二元数据,若确定第一元数据大于第二元数据,则通过第二通信单元与第一装置交互获取磁卡数据,并通过第三通信单元与网络侧交互获取数据处理结果信息后,根据该结果信息执行针对所述第一元数据的业务处理。
1.一种数据处理系统,其特征在于,该系统包括第一装置和第二装置,第一装置与第二装置通过线缆直接通信连接,或者通过无线方式通信连接;
第一装置包括:磁卡数据处理单元和第一通信单元,其中,磁卡数据处理单元用于根据来自第一通信单元的请求识别磁卡数据,并将识别的磁卡数据反馈给第一通信单元;第一通信单元用于接收来自第二装置的磁卡数据识别请求,并将磁卡数据处理单元反馈的磁卡数据发送给第二装置;
第二装置包括:第二通信单元、第一处理单元和第三通信单元,第二通信单元用于与第一装置通信连接,并将来自第一处理单元的磁卡数据识别请求发送给第一装置,以及将来自第一装置的磁卡数据提供给第一处理单元;第一处理单元,用于根据用户在第二装置上的操作,确定第一元数据,并获取第二元数据,若确定第一元数据大于第二元数据,则通过第二通信单元检测是否与第一装置通信连接,检测到通信连接后,通过第二通信单元向第一装置发起磁卡数据识别请求,并在接收到来自第二通信单元的磁卡数据后,向用户呈现密码输入界面,获取用户输入的密码,然后生成包括磁卡数据、密码数据和第一元数据信息的数据处理请求,通过所述第三通信单元传送至网络侧,在通过第三通信单元获取网络侧反馈的数据处理结果信息后,根据该结果信息执行针对所述第一元数据的业务处理;第三通信单元用于接收来自第一处理单元的数据处理请求并发送至网络侧的数据处理系统,以及将来自网络侧数据处理系统反馈的数据处理结果信息传送给第一处理单元。
2.根据权利要求1所述的系统,其特征在于,所述第二装置的第一处理单元在获取第二元数据后,若确定第一元数据小于第二元数据,则直接对所述第二元数据进行修改,并根据修改结果信息执行针对所述第一元数据的业务处理。
3.根据权利要求1所述的系统,其特征在于,所述第二装置的第一处理单元在获取第二元数据后,若确定第一元数据小于第二元数据,则向用户呈现处理方式选择界面,若接收到用户在所述客户端提供的界面上选择的第一数据处理方式,则直接对所述第二元数据进行修改,并根据修改结果信息执行针对所述第一元数据的业务处理;若接收到用户在所述客户端提供的界面上选择的第二数据处理方式,通过第二通信单元检测是否与第一装置通信连接,在检测到通信连接后,通过第二通信单元向第一装置发起磁卡数据识别请求,并在接收到来自第二通信单元的磁卡数据后,向用户呈现密码输入界面,并获取用户输入的密码,然后生成包括磁卡数据、密码数据和第一元数据信息的数据处理请求,通过所述第三通信单元传送至网络侧的数据处理系统,在获取网络侧反馈的数据处理结果信息后,根据该结果信息执行针对所述第一元数据的业务处理。
4.根据权利要求1所述的系统,其特征在于,所述第二装置的第一处理单元,在通过第二通信单元检测是否与第一装置通信连接,检测到通信连接后,向用户呈现第一处理方式选择界面,若接收到用户在所述客户端提供的界面上选择的第二数据处理方式,则执行所述的通过第二通信单元向第一装置发起磁卡数据识别请求的操作及后续操作;若接收到用户在所述客户端提供的界面上选择的第一数据处理方式,通过第二通信单元向第一装置发起磁卡数据识别请求,并在接收到来自第二通信单元的磁卡数据后,向用户呈现密码和数据操作值输入界面,并获取用户输入的密码和数据操作值,然后生成包括磁卡数据、密码数据和数据操作值的数据处理请求,通过所述第三通信单元传送至网络侧的数据处理系统,在获取网络侧反馈的数据处理结果信息,且该结果信息为确认信息后,根据该结果信息对第二元数据进行处理,并根据对第二元数据的处理结果执行针对第一元数据的业务处理。
5.根据权利要求4所述的系统,其特征在于,所述第二装置的第一处理单元,在通过第二通信单元检测是否与第一装置通信连接,在检测到通信连接后,进一步判断所述第二元数据数值是否为0,如果是,执行所述的向用户呈现第一处理方式选择界面的操作;否则,向用户呈现第二处理方式选择界面,若接收到用户在第二处理方式选择界面上选择的第一数据处理方式,则将所述第二元数据数值修改为0,并生成磁卡数据识别请求,并在接收到来自第二通信单元的磁卡数据后,向用户呈现密码输入界面,并获取用户输入的密码,并生成包括磁卡数据、密码数据和数据操作值的数据处理请求,该数据操作值为第一元数据数值减去第二元数据数值,通过所述第三通信单元将数据处理请求传送至网络侧的数据处理系统,在获取网络侧反馈的数据处理结果信息后,根据该结果信息执行针对第一元数据的业务处理;若接收到用户在第二处理方式选择界面上选择的第二数据处理方式,通过第二通信单元向第一装置发起磁卡数据识别请求,并在接收到来自第二通信单元的磁卡数据后,向用户呈现密码输入界面,并获取用户输入的密码,然后生成包括磁卡数据、密码数据和第一元数据信息的数据处理请求,通过所述第三通信单元传送至网络侧的数据处理系统,在获取网络侧反馈的数据处理结果信息后,根据该结果信息执行针对所述第一元数据的业务处理。
6.根据权利要求1至5中任一所述的系统,其特征在于,所述第二装置的第一处理单元在对所述第二元数据进行修改前,进一步判断对所述第二元数据的修改量是否小于设定阈值,若小于,则直接对所述第二元数据进行修改,并根据修改结果信息执行针对所述第一元数据的业务处理;若大于,则在接收到用户在所述客户端提供的界面上输入的正确验证码后,对所述第二元数据进行修改,并根据修改结果信息执行针对所述第一元数据的业务处理。
7.根据权利要求1至6中任一所述的系统,其特征在于,所述第一元数据为支付金额元数据;
所述第二装置的第一处理单元获取第二元数据为:所述第一处理单元通过第三通信单元与云端服务器交互获取所述用户的虚拟账户现金余额元数据;确定第一元数据与第二元数据大小的方式为将所述支付金额元数据与所述虚拟账户现金余额元数据的金额进行比较;则所述第一处理单元对所述第二元数据进行修改为:第一处理单元通过第三通信单元与云端服务器交互,对所述虚拟账户现金余额元数据进行修改;
或者所述第二装置的第一处理单元获取第二元数据为:
所述第一处理单元通过第三通信单元与云端服务器交互获取所述用户的虚拟账户现金余额元数据和虚拟账户红包金额元数据;确定第一元数据与第二元数据大小的方式为将所述支付金额元数据的金额,与,所述虚拟账户现金余额元数据余额和虚拟账户红包金额元数据的金额之和,进行比较;所述第一处理单元对所述第二元数据进行修改为:第一处理单元通过第三通信单元与云端服务器交互,对所述虚拟账户红包金额元数据中的金额进行修改,若该红包金额小于所述支付金额元数据的金额,则进一步修改所述虚拟账户现金余额元数据。
8.根据权利要求1至7中任一所述的系统,其特征在于,所述第二装置的第一处理单元在确定第一元数据后,查询所述用户的虚拟钱包激活标识,在确定所述激活标识为激活时,执行所述的获取第二元数据的处理;若确定所述激活标识为非激活,则直接通过第二通信单元检测是否与第一装置通信连接,在检测到通信连接后,通过第二通信单元向第一装置发起磁卡数据识别请求,并在接收到来自第二通信单元的磁卡数据后,向用户呈现密码输入界面,并获取用户输入的密码,然后生成包括磁卡数据、密码数据和第一元数据信息的数据处理请求,通过所述第三通信单元传送至网络侧的数据处理系统,在获取网络侧反馈的数据处理结果信息后,根据该结果信息执行针对所述第一元数据的业务处理。
9.一种数据处理装置,其特征在于,该装置包括:第二通信单元、第一处理单元和第三通信单元,第二通信单元用于与刷卡器通信连接,并将来自第一处理单元的磁卡数据识别请求发送给刷卡器,以及将来自刷卡器的磁卡数据提供给第一处理单元;第一处理单元,用于根据用户在第二装置上的操作,确定第一元数据,并获取第二元数据,若确定第一元数据大于第二元数据,则通过第二通信单元检测是否与刷卡器通信连接,检测到通信连接后,通过第二通信单元向刷卡器发起磁卡数据识别请求,并在接收到来自第二通信单元的磁卡数据后,向用户呈现密码输入界面,并获取用户输入的密码,然后生成包括磁卡数据、密码数据和第一元数据信息的数据处理请求,通过所述第三通信单元传送至网络侧的数据处理系统,在获取网络侧反馈的数据处理结果信息后,根据该结果信息执行针对所述第一元数据的业务处理。
10.根据权利要求9所述的装置,其特征在于,所述第一处理单元在获取第二元数据后,若确定第一元数据小于第二元数据,则直接对所述第二元数据进行修改,并根据修改结果信息执行针对所述第一元数据的业务处理。
11.根据权利要求9所述的装置,其特征在于,所述第一处理单元在获取第二元数据后,若确定第一元数据小于第二元数据,则向用户呈现处理方式选择界面,若接收到用户在所述客户端提供的界面上选择的第一数据处理方式,则直接对所述第二元数据进行修改,并根据修改结果信息执行针对所述第一元数据的业务处理;若接收到用户在所述客户端提供的界面上选择的第二数据处理方式,通过第二通信单元检测是否与刷卡器通信连接,在检测到通信连接后,通过第二通信单元向刷卡器发起磁卡数据识别请求,并在接收到来自第二通信单元的磁卡数据后,向用户呈现密码输入界面,并获取用户输入的密码,然后生成包括磁卡数据、密码数据和第一元数据信息的数据处理请求,通过所述第三通信单元传送至网络侧的数据处理系统,在获取网络侧反馈的数据处理结果信息后,根据该结果信息执行针对所述第一元数据的业务处理。
12.根据权利要求9所述的装置,其特征在于,所述第一处理单元在通过第二通信单元检测是否与第一装置通信连接,检测到通信连接后,向用户呈现第一处理方式选择界面,若接收到用户在所述客户端提供的界面上选择的第二数据处理方式,则执行所述的通过第二通信单元向刷卡器发起磁卡数据识别请求的操作及后续操作;若接收到用户在所述客户端提供的界面上选择的第一数据处理方式,通过第二通信单元向刷卡器发起磁卡数据识别请求,并在接收到来自第二通信单元的磁卡数据后,向用户呈现密码和数据操作值输入界面,并获取用户输入的密码和数据操作值,然后生成包括磁卡数据、密码数据和数据操作值的数据处理请求,通过所述第三通信单元传送至网络侧的数据处理系统,在获取网络侧反馈的数据处理结果信息,且该结果信息为确认信息后,根据该结果信息对第二元数据进行处理,并根据对第二元数据的处理结果执行针对第一元数据的业务处理。
13.根据权利要求12所述的装置,其特征在于,所述第一处理单元在通过第二通信单元检测是否与刷卡器通信连接,在检测到通信连接后,进一步判断所述第二元数据数值是否为0,如果是,执行所述的向用户呈现第一处理方式选择界面的操作;否则,向用户呈现第二处理方式选择界面,若接收到用户在第二处理方式选择界面上选择的第一数据处理方式,则将所述第二元数据数值修改为0,并生成磁卡数据识别请求,并在接收到来自第二通信单元的磁卡数据后,向用户呈现密码输入界面,并获取用户输入的密码,然后确定数据操作值为第一元数据数值减去第二元数据数值,并生成包括磁卡数据、密码数据和数据操作值的数据处理请求,通过所述第三通信单元传送至网络侧的数据处理系统,在获取网络侧反馈的数据处理结果信息后,根据该结果信息执行针对第一元数据的业务处理;若接收到用户在第二处理方式选择界面上选择的第二数据处理方式,通过第二通信单元向刷卡器发起磁卡数据识别请求,并在接收到来自第二通信单元的磁卡数据后,向用户呈现密码输入界面,并获取用户输入的密码,然后生成包括磁卡数据、密码数据和第一元数据信息的数据处理请求,通过所述第三通信单元传送至网络侧的数据处理系统,在获取网络侧反馈的数据处理结果信息后,根据该结果信息执行针对所述第一元数据的业务处理。
14.根据权利要求9至13中任一所述的装置,其特征在于,所述第一处理单元在对所述第二元数据进行修改前,进一步判断对所述第二元数据的修改量是否小于设定阈值,若小于,则直接对所述第二元数据进行修改,并根据修改结果信息执行针对所述第一元数据的业务处理;若大于,则在接收到用户在所述客户端提供的界面上输入的正确验证码后,对所述第二元数据进行修改,并根据修改结果信息执行业务处理。
15.根据权利要求9至14中任一所述的装置,其特征在于,所述第一元数据为支付金额元数据;
所述第二装置的第一处理单元获取第二元数据为:所述第一处理单元通过第三通信单元与云端服务器交互获取所述用户的虚拟账户现金余额元数据;确定第一元数据与第二元数据大小的方式为将所述支付金额元数据与所述虚拟账户现金余额元数据的金额进行比较;则所述第一处理单元对所述第二元数据进行修改为:第一处理单元通过第三通信单元与云端服务器交互,对所述虚拟账户现金余额元数据进行修改;
或者所述第二装置的第一处理单元获取第二元数据为:
所述第一处理单元通过第三通信单元与云端服务器交互获取所述用户的虚拟账户现金余额元数据和虚拟账户红包金额元数据;确定第一元数据与第二元数据大小的方式为将所述支付金额元数据的金额,与,所述虚拟账户现金余额元数据余额和虚拟账户红包金额元数据的金额之和,进行比较;所述第一处理单元对所述第二元数据进行修改为:第一处理单元通过第三通信单元与云端服务器交互,对所述虚拟账户红包金额元数据中的金额进行修改,若该红包金额小于所述支付金额元数据的金额,则进一步修改所述虚拟账户现金余额元数据。
16.根据权利要求9至15中任一所述的装置,其特征在于,所述第一处理单元在确定第一元数据后,查询所述第二装置中的虚拟钱包激活标识,在确定所述激活标识为激活时,执行所述的获取第二元数据的处理;若确定所述激活标识为非激活,则直接通过第二通信单元检测是否与刷卡器通信连接,在检测到通信连接后,通过第二通信单元向刷卡器发起磁卡数据识别请求,并在接收到来自第二通信单元的磁卡数据后,向用户呈现密码输入界面,并获取用户输入的密码,然后生成包括磁卡数据、密码数据和第一元数据信息的数据处理请求,通过所述第三通信单元传送至网络侧的数据处理系统,在获取网络侧反馈的数据处理结果信息后,根据该结果信息执行针对所述第一元数据的业务处理。
17.一种数据处理方法,其特征在于,该方法包括:
接收来自用户的支付请求,所述支付请求中包括用于确定支付数额的第一元数据;
获取用于进行支付的第二元数据,比较所述第一元数据与所述第二元数据;
若确定出第一元数据大于第二元数据,则检测是否与刷卡器通信连接;
在检测到通信连接后,向所述刷卡器发起磁卡数据识别请求;
在接收到来自刷卡器的磁卡数据后,向用户呈现密码输入界面,获取用户输入的密码,然后生成包括磁卡数据、密码数据和第一元数据信息的数据处理请求,传送至网络侧的数据处理系统;
获取网络侧反馈的数据处理结果信息后,根据该结果信息向用户呈现支付结果。
18.根据权利要求17所述的方法,其特征在于,若确定第一元数据小于第二元数据,则对所述第二元数据进行修改以进行支付,并向用户呈现支付结果。
19.根据权利要求17所述的方法,其特征在于,若确定第一元数据小于第二元数据,则向用户呈现支付方式选择界面,若接收到用户在该界面上选择的余额支付处理方式,则直接对所述第二元数据进行修改以进行支付,并向用户呈现支付结果;
若接收到用户在所述客户端提供的界面上选择的刷卡支付处理方式,则检测是否与刷卡器通信连接,在检测到与刷卡器通信连接后,向刷卡器发起磁卡数据识别请求;在接收到来自刷卡器的磁卡数据后,向用户呈现密码输入界面,获取用户输入的密码,然后生成包括磁卡数据、密码数据和第一元数据信息的数据处理请求,传送至网络侧的数据处理系统;获取网络侧反馈的数据处理结果信息后,根据该结果信息向用户呈现支付结果。
20.根据权利要求17所述的方法,其特征在于,在检测到通信连接后,进一步包括:
向用户呈现第一处理方式选择界面,若接收到用户在所述客户端提供的界面上选择的刷卡支付处理方式,则执行所述的向刷卡器发起磁卡数据识别请求的步骤及其后续步骤;
若接收到用户在所述客户端提供的界面上选择的余额支付处理方式,通过向刷卡器发起磁卡数据识别请求,并在接收到来自刷卡器的磁卡数据后,向用户呈现密码和数据操作值输入界面,并获取用户输入的密码和数据操作值,然后生成包括磁卡数据、密码数据和数据操作值的数据处理请求,传送至网络侧的数据处理系统,在获取网络侧反馈的数据处理结果信息,且该结果信息为确认信息后,根据该结果信息对第二元数据进行充值处理,并在充值成功后,对所述第二元数据进行修改以进行支付,并向用户呈现支付结果。
21.根据权利要求20所述的方法,其特征在于,向用户呈现第一处理方式选择界面前,进一步判断所述第二元数据数值是否为0,如果是,执行所述的向用户呈现第一处理方式选择界面的步骤及其后步骤;否则,向用户呈现第二处理方式选择界面,若接收到用户在第二处理方式选择界面上选择的余额支付处理方式,则将所述第二元数据数值修改为0,并生成磁卡数据识别请求,在接收到来自第二通信单元的磁卡数据后,向用户呈现密码输入界面,获取用户输入的密码,并生成包括磁卡数据、密码数据和数据操作值的数据处理请求,该数据操作值为第一元数据数值减去第二元数据数值,将该数据处理请求传送至网络侧的数据处理系统,在获取网络侧反馈的数据处理结果信息后,根据该结果信息向用户呈现支付结果;若接收到用户在第二处理方式选择界面上选择的第二数据处理方式,则向刷卡器发起磁卡数据识别请求,并在接收到磁卡数据后,向用户呈现密码输入界面,获取用户输入的密码,然后生成包括磁卡数据、密码数据和第一元数据信息的数据处理请求,通过所述第三通信单元传送至网络侧的数据处理系统,在获取网络侧反馈的数据处理结果信息后,根据该结果信息向用户呈现支付结果。
22.根据权利要求17至21中任一所述的方法,其特征在于,在对所述第二元数据进行修改前,进一步判断对所述第二元数据的修改量是否小于设定阈值,若小于,则直接对所述第二元数据进行修改,并向用户呈现支付结果;若大于,则在接收到用户在所述客户端提供的界面上输入的正确验证码后,对所述第二元数据进行修改,并根据修改结果信息向用户呈现支付结果。
23.根据权利要求17至22中任一所述的方法,其特征在于,所述获取用于进行支付的第二元数据为:与云端服务器交互获取所述用户用于支付的虚拟账户现金余额元数据;则所述对第二元数据进行修改为:与云端服务器交互对所述虚拟账户现金余额元数据进行修改;
或者所述获取用于进行支付的第二元数据为:与云端服务器交互,获取所述用户用于支付的虚拟账户现金余额元数据和虚拟账户红包金额元数据;比较第一元数据与第二元数据大小的方式为:将所述支付金额元数据的金额,与,所述虚拟账户现金余额元数据余额和虚拟账户红包金额元数据的金额之和,进行比较;所述对第二元数据进行修改为,与云端服务器交互对所述虚拟账户红包金额元数据中的金额进行修改,若该红包金额小于所述支付金额元数据的金额,则进一步修改所述虚拟账户现金余额元数据。
24.根据权利要求17至23中任一所述的方法,其特征在于,所述获取用于进行支付的第二元数据之前,进一步包括:
查询所述用户的虚拟钱包激活标识,在确定所述激活标识为激活时,执行所述的获取第二元数据的步骤及其后续步骤;若确定所述激活标识为非激活,则直接检测是否与刷卡器通信连接,在检测到通信连接后,向刷卡器发起磁卡数据识别请求;在接收到来自刷卡器的磁卡数据后,向用户呈现密码输入界面,获取用户输入的密码,然后生成包括磁卡数据、密码数据和第一元数据信息的数据处理请求,传送至网络侧的数据处理系统;获取网络侧反馈的数据处理结果信息后,根据该结果信息向用户呈现支付结果。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |