业务交易方法及装置与流程

未命名 08-29 阅读:88 评论:0


1.本发明涉及安全认证技术领域,特别是涉及一种业务交易方法及装置。


背景技术:

2.现有技术,客户应用银行卡在银行的atm机或者银行网点柜台等银行金融设备办理业务时,需要输入银行卡信息,如银行卡卡号、银行卡密码、身份证号码、姓名等,但客户在录入银行卡信息时,不法分子可能会在银行金融设备上设置监视器,监视客户输入的银行卡信息,从而盗取银行卡的银行账户中的资金或应用银行账户进行非法活动,从而给银行卡客户造成经济损失或者信用损害。


技术实现要素:

3.有鉴于此,本发明提供一种业务交易方法,通过该方法,可以在客户无需输入任何的银行卡信息的情况下实现客户端、服务器以及银行卡之间的通信并完成业务交易,避免银行卡信息遭受到不发分子的盗取。
4.本发明还提供了一种业务交易装置,用以保证上述方法在实际中的实现及应用。
5.一种业务交易方法,所述方法应用于服务端,所述方法包括:
6.当在预设的检测范围内检测到银行卡时,向所述银行卡发送激活指令,使得所述银行卡中的物联网控制器在接收到所述激活指令后向服务端发送所述银行卡对应的激活请求,所述银行卡设置有物联网控制器,所述物联网控制器用于与所述服务端进行通信;
7.基于所述激活请求,对所述银行卡进行校验;
8.当通过对所述银行卡的校验时,生成所述银行卡对应的通道id;
9.基于所述通道id,构建所述银行卡、客户端以及所述服务端之间的通讯网络;
10.当所述服务端通过所述通讯网络监控到客户应用所述银行卡在所述客户端执行交易时,获取所述客户在所述客户端发送的交易请求;
11.基于所述交易请求及所述交易请求对应的交易业务的业务流程,将所述交易业务对应的业务项发送至所述客户端;
12.当所述客户基于所述业务项在所述客户端完成所述交易业务时,生成所述客户在所述客户端执行所述交易业务对应的快照信息;
13.将所述快照信息通过所述通讯网络发送至所述银行卡进行保存,完成所述交易业务的交易过程。
14.上述的方法,可选的,所述基于所述激活请求,对所述银行卡进行校验,包括:
15.获取所述激活请求中包含的所述银行卡的银行卡号;
16.基于所述银行卡号,检验所述银行卡是否为预先记录的可进行网络通讯的银行卡;
17.若所述银行卡为预先记录的可进行网络通讯的银行卡,则通过对所述银行卡的校验,并激活所述银行卡;
18.若所述银行卡非预先记录的可进行网络通讯的银行卡,则拒绝激活所述银行卡。
19.上述的方法,可选的,所述基于所述通道id,构建所述银行卡、客户端以及所述服务端之间的通讯网络,包括:
20.获取预先设置的服务渠道列表,所述服务渠道列表中包含多个为所述银行进行服务的客户端;
21.向所述服务渠道列表中的各个客户端发送连接请求,所述连接请求包含所述通道id;
22.当接收到任一客户端基于所述连接请求反馈的确认信号时,所述服务端向所述客户端发送同步通道消息,同时向已在所述客户端注册的所有银行卡发送网络节点信息;所述同步通道消息用于触发所述客户端向已在所述客户端注册的所有银行卡发送网络节点信息,所述客户端发送的网络节点信息与所述服务端发送的网络节点信息一致,所述网络节点信息中包含所述通道id;
23.当检测到所述银行卡同时向所述服务端及客户端反馈所述网络节点信息对应的响应消息时,完成所述银行卡、客户端以及服务端之间的通讯网络的构建过程。
24.上述的方法,可选的,所述基于所述交易请求及所述交易请求对应的交易业务的业务流程,将所述交易业务对应的业务项发送至所述客户端,包括:
25.获取所述银行卡中存储的历史交易快照,并获取所述历史交易快照中包含的用户身份信息及生物特征信息;
26.将所述用户身份特征信息及生物特征信息发送至所述客户端,触发所述客户端基于所述用户身份信息及生物特征信息对所述客户进行身份认证;
27.当通过对所述客户的身份认证时,获取所述交易请求中的交易信息;
28.基于所述交易信息及所述交易业务的业务流程,获取所述业务流程中所述客户需要操作的各个业务项发送至所述客户端。
29.上述的方法,可选的,包括:
30.设置所述通讯网络对应的会话计数器和会话时间,所述会话计数器用于计算所述客户通过所述通讯网络与所述客户端进行交易的次数;
31.当在预设的交易次数以及会话时间内监控到所述客户与所述客户端进行交易,则在完成交易后,更新所述会话计数器和会话时间;
32.若当前更新的会话计数器的数值超出预设的最大交易次数,或在当前更新的会话时间内未监控到所述客户与所述客户端进行交易,则关闭所述银行卡、客户端以及服务端之间的通讯网络。
33.一种业务交易装置,所述方法应用于服务端,所述装置包括:
34.第一发送单元,用于当在预设的检测范围内检测到银行卡时,向所述银行卡发送激活指令,使得所述银行卡中的物联网控制器在接收到所述激活指令后向服务端发送所述银行卡对应的激活请求,所述银行卡设置有物联网控制器,所述物联网控制器用于与所述服务端进行通信;
35.校验单元,用于基于所述激活请求,对所述银行卡进行校验;
36.第一生成单元,用于当通过对所述银行卡的校验时,生成所述银行卡对应的通道id;
37.构建单元,用于基于所述通道id,构建所述银行卡、客户端以及所述服务端之间的通讯网络;
38.获取单元,用于当所述服务端通过所述通讯网络监控到客户应用所述银行卡在所述客户端执行交易时,获取所述客户在所述客户端发送的交易请求;
39.第二发送单元,用于基于所述交易请求及所述交易请求对应的交易业务的业务流程,将所述交易业务对应的业务项发送至所述客户端;
40.第二生成单元,用于当所述客户基于所述业务项在所述客户端完成所述交易业务时,生成所述客户在所述客户端执行所述交易业务对应的快照信息;
41.第三发送单元,用于将所述快照信息通过所述通讯网络发送至所述银行卡进行保存,完成所述交易业务的交易过程。
42.上述的装置,可选的,所述校验单元,包括:
43.第一获取子单元,用于获取所述激活请求中包含的所述银行卡的银行卡号;
44.检验子单元,英语基于所述银行卡号,检验所述银行卡是否为预先记录的可进行网络通讯的银行卡;
45.激活子单元,用于若所述银行卡为预先记录的可进行网络通讯的银行卡,则通过对所述银行卡的校验,并激活所述银行卡;
46.拒绝激活子单元,用于若所述银行卡非预先记录的可进行网络通讯的银行卡,则拒绝激活所述银行卡。
47.上述的装置,可选的,所述构建单元,包括:
48.第二获取子单元,用于获取预先设置的服务渠道列表,所述服务渠道列表中包含多个为所述银行进行服务的客户端;
49.第一发送子单元,用于向所述服务渠道列表中的各个客户端发送连接请求,所述连接请求包含所述通道id;
50.第二发送子单元,用于当接收到任一客户端基于所述连接请求反馈的确认信号时,所述服务端向所述客户端发送同步通道消息,同时向已在所述客户端注册的所有银行卡发送网络节点信息;所述同步通道消息用于触发所述客户端向已在所述客户端注册的所有银行卡发送网络节点信息,所述客户端发送的网络节点信息与所述服务端发送的网络节点信息一致,所述网络节点信息中包含所述通道id;
51.构建子单元,用于当检测到所述银行卡同时向所述服务端及客户端反馈所述网络节点信息对应的响应消息时,完成所述银行卡、客户端以及服务端之间的通讯网络的构建过程。
52.上述的装置,可选的,所述第二发送单元,包括:
53.第三获取子单元,用于获取所述银行卡中存储的历史交易快照,并获取所述历史交易快照中包含的用户身份信息及生物特征信息;
54.第三发送子单元,用于将所述用户身份特征信息及生物特征信息发送至所述客户端,触发所述客户端基于所述用户身份信息及生物特征信息对所述客户进行身份认证;
55.第四获取子单元,用于当通过对所述客户的身份认证时,获取所述交易请求中的交易信息;
56.第四发送子单元,用于基于所述交易信息及所述交易业务的业务流程,获取所述
业务流程中所述客户需要操作的各个业务项发送至所述客户端。
57.上述的装置,可选的,包括:
58.设置子单元,用于设置所述通讯网络对应的会话计数器和会话时间,所述会话计数器用于计算所述客户通过所述通讯网络与所述客户端进行交易的次数;
59.更新子单元,用于当在预设的交易次数以及会话时间内监控到所述客户与所述客户端进行交易,则在完成交易后,更新所述会话计数器和会话时间;
60.关闭子单元,用于若当前更新的会话计数器的数值超出预设的最大交易次数,或在当前更新的会话时间内未监控到所述客户与所述客户端进行交易,则关闭所述银行卡、客户端以及服务端之间的通讯网络。
61.一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述的业务交易方法。
62.一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行上述的业务交易方法。
63.与现有技术相比,本发明包括以下优点:
64.本发明提供一种业务交易方法,所述方法应用于服务端,所述方法包括:当在预设的检测范围内检测到银行卡时,向所述银行卡发送激活指令,使得所述银行卡中的物联网控制器在接收到所述激活指令后向服务端发送所述银行卡对应的激活请求,所述银行卡设置有物联网控制器,所述物联网控制器用于与所述服务端进行通信;基于所述激活请求,对所述银行卡进行校验;当通过对所述银行卡的校验时,生成所述银行卡对应的通道id;基于所述通道id,构建所述银行卡、客户端以及所述服务端之间的通讯网络;当所述服务端通过所述通讯网络监控到客户应用所述银行卡在所述客户端执行交易时,获取所述客户在所述客户端发送的交易请求;基于所述交易请求及所述交易请求对应的交易业务的业务流程,将所述交易业务对应的业务项发送至所述客户端;当所述客户基于所述业务项在所述客户端完成所述交易业务时,生成所述客户在所述客户端执行所述交易业务对应的快照信息;将所述快照信息通过所述通讯网络发送至所述银行卡进行保存,完成所述交易业务的交易过程。应用本发明实提供的方法,可以在客户无需输入任何的银行卡信息的情况下实现客户端、服务器以及银行卡之间的通信并完成业务交易,避免银行卡信息遭受到不发分子的盗取。
附图说明
65.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
66.图1为本发明实施例提供的一种业务交易方法的方法流程图;
67.图2为本发明实施例提供的一种业务交易方法的又一方法流程图;
68.图3为本发明实施例提供的一种业务交易方法的再一方法流程图;
69.图4为本发明实施例提供的一种业务交易装置的装置结构图;
70.图5为本发明实施例提供的一种电子设备结构示意图。
具体实施方式
71.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
72.在本技术中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
73.本发明可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。
74.本发明实施例提供了一种业务交易方法,该方法可以应用在多种系统平台,其执行主体可以为计算机终端或各种移动设备的处理器,所述方法的方法流程图如图1所示,具体包括:
75.s101:当在预设的检测范围内检测到银行卡时,向所述银行卡发送激活指令,使得所述银行卡中的物联网控制器在接收到所述激活指令后向服务端发送所述银行卡对应的激活请求。
76.其中,所述银行卡设置有物联网控制器,所述物联网控制器用于与所述服务端进行通信。
77.s102:基于所述激活请求,对所述银行卡进行校验。
78.具体的,对银行卡进行校验可以是对该银行卡的银行卡号进行校验,以确定该银行卡是否可以进行网络通讯。
79.s103:当通过对所述银行卡的校验时,生成所述银行卡对应的通道id。
80.需要说明的是,该通道id是银行卡对应的唯一的通道id。
81.s104:基于所述通道id,构建所述银行卡、客户端以及所述服务端之间的通讯网络。
82.需要说明的是,银行卡、客户端以及服务端之间需要进行通讯时,需要通过该通讯网络进行交互,且交互过程需携带该通道id,否则交易将提示异常。服务端可以通过该通讯网络对银行卡和客户端进行监控。
83.需要说明的是,该客户端是服务端服务范围内为用户提供业务办理的终端设备。
84.s105:当所述服务端通过所述通讯网络监控到客户应用所述银行卡在所述客户端执行交易时,获取所述客户在所述客户端发送的交易请求。
85.s106:基于所述交易请求及所述交易请求对应的交易业务的业务流程,将所述交
易业务对应的业务项发送至所述客户端。
86.需要说明的是,业务流程中包含至少一个交易业务对应的业务项,该业务项为需要客户进行确认和操作的信息项,例如用户需要签名的待填写项以及相关细节阅读后的确认项等。
87.具体的,所述基于所述交易请求及所述交易请求对应的交易业务的业务流程,将所述交易业务对应的业务项发送至所述客户端,包括:
88.获取所述银行卡中存储的历史交易快照,并获取所述历史交易快照中包含的用户身份信息及生物特征信息;
89.将所述用户身份特征信息及生物特征信息发送至所述客户端,触发所述客户端基于所述用户身份信息及生物特征信息对所述客户进行身份认证;
90.当通过对所述客户的身份认证时,获取所述交易请求中的交易信息;
91.基于所述交易信息及所述交易业务的业务流程,获取所述业务流程中所述客户需要操作的各个业务项发送至所述客户端。
92.可以理解的是,在客户办理业务的过程中,需要对客户身份进行验证后再将业务项发送给客户进行签名和确认。
93.s107:当所述客户基于所述业务项在所述客户端完成所述交易业务时,生成所述客户在所述客户端执行所述交易业务对应的快照信息。
94.可以理解的是,客户根据业务项进行签名和确认后,表征客户完成交易业务,该快照信息可以包含交易客户在进行交易业务过程的交易流水及相关的明细信息。
95.s108:将所述快照信息通过所述通讯网络发送至所述银行卡进行保存,完成所述交易业务的交易过程。
96.可以理解的是,将快照信息保存作为日后信息核对的依据。
97.本发明实施例提供的方法中,服务端在检测到银行卡进入检测范围内时,向银行卡发送激活指令,由于银行卡内设置有物联网控制器,当银行卡进入该检测范围时,服务端通过发送激活指令以建立通信连接。与此同时,银行卡的物联网控制器发送激活请求给服务端,服务端根据激活请求通过对银行卡的校验后,生成通道id,建立银行卡、客户端以及服务端之间的通讯网络。当银行卡通过客户端进行业务交易时,服务端根据交易请求,将交易业务对应的业务项发送给客户端。当客户完成交易业务后生成快照信息并保存。
98.可选的,服务端在生成快照信息后,可以将该快照信息发送给物联网控制器,物联网控制器也可以将该快照信息进行保存。
99.需要说明的是,在某一交易完成后,对交易过程中的客户信息以及建议交易类型信息等进行打包,将打包后的快照信息存储至银行卡。该银行卡具备一定的空间大小,存储最近特定次数的交易快照,对最新的快照与最久快照进行替换。
100.应用本发明提供的方法,可以在客户无需输入任何的银行卡信息的情况下实现客户端、服务器以及银行卡之间的通信并完成业务交易,避免银行卡信息遭受到不发分子的盗取。
101.进一步地,在构建通讯网络后,还包括:
102.设置所述通讯网络对应的会话计数器和会话时间,所述会话计数器用于计算所述客户通过所述通讯网络与所述客户端进行交易的次数;
103.当在预设的交易次数以及会话时间内监控到所述客户与所述客户端进行交易,则在完成交易后,更新所述会话计数器和会话时间;
104.若当前更新的会话计数器的数值超出预设的最大交易次数,或在当前更新的会话时间内未监控到所述客户与所述客户端进行交易,则关闭所述银行卡、客户端以及服务端之间的通讯网络。
105.可以理解的是,在服务端构建网络后设定会话计数器和会话有效时间,在有效时间内,客户的表单填写和多端之间的交互正常进行,对于客户发起的下一个交易,刷新会话计数器和会话有效时间,在业务办理结束之后对会话有效期设置冷却时间k,k时间内客户无动作时自动对交易网络进行销毁。
106.本发明实施例提供的方法中,参考图2,所述基于所述激活请求,对所述银行卡进行校验的过程,包括:
107.s201:获取所述激活请求中包含的所述银行卡的银行卡号。
108.s202:基于所述银行卡号,检验所述银行卡是否为预先记录的可进行网络通讯的银行卡。
109.可以理解的是,客户在办理银行卡时可以预约开通网络通讯服务,服务端则记录开通网络通讯的银行卡的卡号。
110.其中,若所述银行卡为预先记录的可进行网络通讯的银行卡,则执行s203;若所述银行卡非预先记录的可进行网络通讯的银行卡,则执行s204。
111.s203:通过对所述银行卡的校验,并激活所述银行卡。
112.可以理解的是,校验银行卡是否可以进行网络通讯,如果可以,则激活该银行卡。银行卡在激活的情况下,银行卡、客户端和服务端之间可建立通讯网络,且客户在通过客户端执行业务交易时可以无需输入银行卡的卡密。
113.s204:拒绝激活所述银行卡。
114.可以理解的是,在校验失败的情况下,不对银行卡进行激活,无法构建通讯网络,且客户在客户端执行业务交易时,需要再次对银行卡进行验证,例如提示客户输入卡密等。
115.本发明实施例提供的方法中,银行卡需要实现免密操作以及相关的便捷操作,需要提前开通网络通讯功能,开通网络通讯功能的银行卡在进入服务端的检测范围内后可以直接进行激活。
116.本发明实施例提供的方法中,参考图3,所述基于所述通道id,构建所述银行卡、客户端以及所述服务端之间的通讯网络的过程,包括:
117.s301:获取预先设置的服务渠道列表。
118.其中,所述服务渠道列表中包含多个为所述银行进行服务的客户端。
119.s302:向所述服务渠道列表中的各个客户端发送连接请求。
120.其中,所述连接请求包含所述通道id。
121.s303:当接收到任一客户端基于所述连接请求反馈的确认信号时,所述服务端向所述客户端发送同步通道消息,同时向已在所述客户端注册的所有银行卡发送网络节点信息。
122.其中,所述同步通道消息用于触发所述客户端向已在所述客户端注册的所有银行卡发送网络节点信息,所述客户端发送的网络节点信息与所述服务端发送的网络节点信息
一致,所述网络节点信息中包含所述通道id。
123.s304:当检测到所述银行卡同时向所述服务端及客户端反馈所述网络节点信息对应的响应消息时,完成所述银行卡、客户端以及服务端之间的通讯网络的构建过程。
124.本发明实施例提供的方法中,对激活后的银行卡服务端随机生成唯一的通道id,在服务端的通道单元和应答单元协作下完成交易网络的构建工作,具体构建步骤为:1.服务端对服务渠道列表中的各客户端发送消息通知,唤起客户端建立链接;2.在客户端接收到对应信号后向服务端发送确认信号;3.服务端发送正式链接指令,并向客户端同步通道消息;4.客户端和服务端向检测范围内的客户银行卡发送通道消息并携带网络节点信息(其中包含通道id);5.银行卡单元识别后在应答单元更新网络节点信息,添加到通道单元并传送给服务端和渠道端。此时完成交易网络的构建,对构建后的网络经过客户端识别身份信息后即可开始进行金融交易。
125.可选的,对构建完成后的交易网络,客户在客户端发送的交易请求的同时,在客户端(如手机银行app)先于服务端发送业务项之前,对当前的交易进行初步认证,认证方法为获取网络中银行卡中的交易快照信息,识别历史快照中的客户基本信息与当前识别的客户人脸、声纹等信息进行比对,如果不为同一人操作,则可能发生了盗卡,客户端对客户进行强化身份信息认证,认证失败后对交易网络进行销毁,此时服务端无法发送业务项并由客户端提示交易失败。
126.上述各个实施例的具体实施过程及其衍生方式,均在本发明的保护范围之内。
127.与图1所述的方法相对应,本发明实施例还提供了一种业务交易装置,用于对图1中方法的具体实现,本发明实施例提供的业务交易装置可以应用计算机终端或各种移动设备中,其结构示意图如图4所示,具体包括:
128.第一发送单元401,用于当在预设的检测范围内检测到银行卡时,向所述银行卡发送激活指令,使得所述银行卡中的物联网控制器在接收到所述激活指令后向服务端发送所述银行卡对应的激活请求,所述银行卡设置有物联网控制器,所述物联网控制器用于与所述服务端进行通信;
129.校验单元402,用于基于所述激活请求,对所述银行卡进行校验;
130.第一生成单元,用于当通过对所述银行卡的校验时,生成所述银行卡对应的通道id;
131.构建单元403,用于基于所述通道id,构建所述银行卡、客户端以及所述服务端之间的通讯网络;
132.获取单元404,用于当所述服务端通过所述通讯网络监控到客户应用所述银行卡在所述客户端执行交易时,获取所述客户在所述客户端发送的交易请求;
133.第二发送单元405,用于基于所述交易请求及所述交易请求对应的交易业务的业务流程,将所述交易业务对应的业务项发送至所述客户端;
134.第二生成单元406,用于当所述客户基于所述业务项在所述客户端完成所述交易业务时,生成所述客户在所述客户端执行所述交易业务对应的快照信息;
135.第三发送单元407,用于将所述快照信息通过所述通讯网络发送至所述银行卡进行保存,完成所述交易业务的交易过程。
136.本发明实施例提供的装置中,所述校验单元,包括:
137.第一获取子单元,用于获取所述激活请求中包含的所述银行卡的银行卡号;
138.检验子单元,英语基于所述银行卡号,检验所述银行卡是否为预先记录的可进行网络通讯的银行卡;
139.激活子单元,用于若所述银行卡为预先记录的可进行网络通讯的银行卡,则通过对所述银行卡的校验,并激活所述银行卡;
140.拒绝激活子单元,用于若所述银行卡非预先记录的可进行网络通讯的银行卡,则拒绝激活所述银行卡。
141.本发明实施例提供的装置中,所述构建单元,包括:
142.第二获取子单元,用于获取预先设置的服务渠道列表,所述服务渠道列表中包含多个为所述银行进行服务的客户端;
143.第一发送子单元,用于向所述服务渠道列表中的各个客户端发送连接请求,所述连接请求包含所述通道id;
144.第二发送子单元,用于当接收到任一客户端基于所述连接请求反馈的确认信号时,所述服务端向所述客户端发送同步通道消息,同时向已在所述客户端注册的所有银行卡发送网络节点信息;所述同步通道消息用于触发所述客户端向已在所述客户端注册的所有银行卡发送网络节点信息,所述客户端发送的网络节点信息与所述服务端发送的网络节点信息一致,所述网络节点信息中包含所述通道id;
145.构建子单元,用于当检测到所述银行卡同时向所述服务端及客户端反馈所述网络节点信息对应的响应消息时,完成所述银行卡、客户端以及服务端之间的通讯网络的构建过程。
146.本发明实施例提供的装置中,所述第二发送单元,包括:
147.第三获取子单元,用于获取所述银行卡中存储的历史交易快照,并获取所述历史交易快照中包含的用户身份信息及生物特征信息;
148.第三发送子单元,用于将所述用户身份特征信息及生物特征信息发送至所述客户端,触发所述客户端基于所述用户身份信息及生物特征信息对所述客户进行身份认证;
149.第四获取子单元,用于当通过对所述客户的身份认证时,获取所述交易请求中的交易信息;
150.第四发送子单元,用于基于所述交易信息及所述交易业务的业务流程,获取所述业务流程中所述客户需要操作的各个业务项发送至所述客户端。
151.本发明实施例提供的装置中,还包括:
152.设置子单元,用于设置所述通讯网络对应的会话计数器和会话时间,所述会话计数器用于计算所述客户通过所述通讯网络与所述客户端进行交易的次数;
153.更新子单元,用于当在预设的交易次数以及会话时间内监控到所述客户与所述客户端进行交易,则在完成交易后,更新所述会话计数器和会话时间;
154.关闭子单元,用于若当前更新的会话计数器的数值超出预设的最大交易次数,或在当前更新的会话时间内未监控到所述客户与所述客户端进行交易,则关闭所述银行卡、客户端以及服务端之间的通讯网络。
155.以上本发明实施例公开的业务交易装置中各个单元及子单元的具体工作过程,可参见本发明上述实施例公开的业务交易方法中的对应内容,这里不再进行赘述。
156.本发明实施例还提供了一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述业务交易方法。
157.本发明实施例还提供了一种电子设备,其结构示意图如图5所示,具体包括存储器501,以及一个或者一个以上的指令502,其中一个或者一个以上指令502存储于存储器501中,且经配置以由一个或者一个以上处理器503执行所述一个或者一个以上指令502进行以下操作:
158.当在预设的检测范围内检测到银行卡时,向所述银行卡发送激活指令,使得所述银行卡中的物联网控制器在接收到所述激活指令后向服务端发送所述银行卡对应的激活请求,所述银行卡设置有物联网控制器,所述物联网控制器用于与所述服务端进行通信;
159.基于所述激活请求,对所述银行卡进行校验;
160.当通过对所述银行卡的校验时,生成所述银行卡对应的通道id;
161.基于所述通道id,构建所述银行卡、客户端以及所述服务端之间的通讯网络;
162.当所述服务端通过所述通讯网络监控到客户应用所述银行卡在所述客户端执行交易时,获取所述客户在所述客户端发送的交易请求;
163.基于所述交易请求及所述交易请求对应的交易业务的业务流程,将所述交易业务对应的业务项发送至所述客户端;
164.当所述客户基于所述业务项在所述客户端完成所述交易业务时,生成所述客户在所述客户端执行所述交易业务对应的快照信息;
165.将所述快照信息通过所述通讯网络发送至所述银行卡进行保存,完成所述交易业务的交易过程。
166.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
167.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现。
168.为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
169.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

技术特征:
1.一种业务交易方法,其特征在于,所述方法应用于服务端,所述方法包括:当在预设的检测范围内检测到银行卡时,向所述银行卡发送激活指令,使得所述银行卡中的物联网控制器在接收到所述激活指令后向服务端发送所述银行卡对应的激活请求,所述银行卡设置有物联网控制器,所述物联网控制器用于与所述服务端进行通信;基于所述激活请求,对所述银行卡进行校验;当通过对所述银行卡的校验时,生成所述银行卡对应的通道id;基于所述通道id,构建所述银行卡、客户端以及所述服务端之间的通讯网络;当所述服务端通过所述通讯网络监控到客户应用所述银行卡在所述客户端执行交易时,获取所述客户在所述客户端发送的交易请求;基于所述交易请求及所述交易请求对应的交易业务的业务流程,将所述交易业务对应的业务项发送至所述客户端;当所述客户基于所述业务项在所述客户端完成所述交易业务时,生成所述客户在所述客户端执行所述交易业务对应的快照信息;将所述快照信息通过所述通讯网络发送至所述银行卡进行保存,完成所述交易业务的交易过程。2.根据权利要求1所述的方法,其特征在于,所述基于所述激活请求,对所述银行卡进行校验,包括:获取所述激活请求中包含的所述银行卡的银行卡号;基于所述银行卡号,检验所述银行卡是否为预先记录的可进行网络通讯的银行卡;若所述银行卡为预先记录的可进行网络通讯的银行卡,则通过对所述银行卡的校验,并激活所述银行卡;若所述银行卡非预先记录的可进行网络通讯的银行卡,则拒绝激活所述银行卡。3.根据权利要求1所述的方法,其特征在于,所述基于所述通道id,构建所述银行卡、客户端以及所述服务端之间的通讯网络,包括:获取预先设置的服务渠道列表,所述服务渠道列表中包含多个为所述银行进行服务的客户端;向所述服务渠道列表中的各个客户端发送连接请求,所述连接请求包含所述通道id;当接收到任一客户端基于所述连接请求反馈的确认信号时,所述服务端向所述客户端发送同步通道消息,同时向已在所述客户端注册的所有银行卡发送网络节点信息;所述同步通道消息用于触发所述客户端向已在所述客户端注册的所有银行卡发送网络节点信息,所述客户端发送的网络节点信息与所述服务端发送的网络节点信息一致,所述网络节点信息中包含所述通道id;当检测到所述银行卡同时向所述服务端及客户端反馈所述网络节点信息对应的响应消息时,完成所述银行卡、客户端以及服务端之间的通讯网络的构建过程。4.根据权利要求1所述的方法,其特征在于,所述基于所述交易请求及所述交易请求对应的交易业务的业务流程,将所述交易业务对应的业务项发送至所述客户端,包括:获取所述银行卡中存储的历史交易快照,并获取所述历史交易快照中包含的用户身份信息及生物特征信息;将所述用户身份特征信息及生物特征信息发送至所述客户端,触发所述客户端基于所
述用户身份信息及生物特征信息对所述客户进行身份认证;当通过对所述客户的身份认证时,获取所述交易请求中的交易信息;基于所述交易信息及所述交易业务的业务流程,获取所述业务流程中所述客户需要操作的各个业务项发送至所述客户端。5.根据权利要求1~4任意一项所述的方法,其特征在于,还包括:设置所述通讯网络对应的会话计数器和会话时间,所述会话计数器用于计算所述客户通过所述通讯网络与所述客户端进行交易的次数;当在预设的交易次数以及会话时间内监控到所述客户与所述客户端进行交易,则在完成交易后,更新所述会话计数器和会话时间;若当前更新的会话计数器的数值超出预设的最大交易次数,或在当前更新的会话时间内未监控到所述客户与所述客户端进行交易,则关闭所述银行卡、客户端以及服务端之间的通讯网络。6.一种业务交易装置,其特征在于,所述方法应用于服务端,所述装置包括:第一发送单元,用于当在预设的检测范围内检测到银行卡时,向所述银行卡发送激活指令,使得所述银行卡中的物联网控制器在接收到所述激活指令后向服务端发送所述银行卡对应的激活请求,所述银行卡设置有物联网控制器,所述物联网控制器用于与所述服务端进行通信;校验单元,用于基于所述激活请求,对所述银行卡进行校验;第一生成单元,用于当通过对所述银行卡的校验时,生成所述银行卡对应的通道id;构建单元,用于基于所述通道id,构建所述银行卡、客户端以及所述服务端之间的通讯网络;获取单元,用于当所述服务端通过所述通讯网络监控到客户应用所述银行卡在所述客户端执行交易时,获取所述客户在所述客户端发送的交易请求;第二发送单元,用于基于所述交易请求及所述交易请求对应的交易业务的业务流程,将所述交易业务对应的业务项发送至所述客户端;第二生成单元,用于当所述客户基于所述业务项在所述客户端完成所述交易业务时,生成所述客户在所述客户端执行所述交易业务对应的快照信息;第三发送单元,用于将所述快照信息通过所述通讯网络发送至所述银行卡进行保存,完成所述交易业务的交易过程。7.根据权利要求6所述的装置,其特征在于,所述校验单元,包括:第一获取子单元,用于获取所述激活请求中包含的所述银行卡的银行卡号;检验子单元,英语基于所述银行卡号,检验所述银行卡是否为预先记录的可进行网络通讯的银行卡;激活子单元,用于若所述银行卡为预先记录的可进行网络通讯的银行卡,则通过对所述银行卡的校验,并激活所述银行卡;拒绝激活子单元,用于若所述银行卡非预先记录的可进行网络通讯的银行卡,则拒绝激活所述银行卡。8.根据权利要求6所述的装置,其特征在于,所述构建单元,包括:第二获取子单元,用于获取预先设置的服务渠道列表,所述服务渠道列表中包含多个
为所述银行进行服务的客户端;第一发送子单元,用于向所述服务渠道列表中的各个客户端发送连接请求,所述连接请求包含所述通道id;第二发送子单元,用于当接收到任一客户端基于所述连接请求反馈的确认信号时,所述服务端向所述客户端发送同步通道消息,同时向已在所述客户端注册的所有银行卡发送网络节点信息;所述同步通道消息用于触发所述客户端向已在所述客户端注册的所有银行卡发送网络节点信息,所述客户端发送的网络节点信息与所述服务端发送的网络节点信息一致,所述网络节点信息中包含所述通道id;构建子单元,用于当检测到所述银行卡同时向所述服务端及客户端反馈所述网络节点信息对应的响应消息时,完成所述银行卡、客户端以及服务端之间的通讯网络的构建过程。9.根据权利要求6所述的装置,其特征在于,所述第二发送单元,包括:第三获取子单元,用于获取所述银行卡中存储的历史交易快照,并获取所述历史交易快照中包含的用户身份信息及生物特征信息;第三发送子单元,用于将所述用户身份特征信息及生物特征信息发送至所述客户端,触发所述客户端基于所述用户身份信息及生物特征信息对所述客户进行身份认证;第四获取子单元,用于当通过对所述客户的身份认证时,获取所述交易请求中的交易信息;第四发送子单元,用于基于所述交易信息及所述交易业务的业务流程,获取所述业务流程中所述客户需要操作的各个业务项发送至所述客户端。10.根据权利要求6~9任意一项所述的装置,其特征在于,还包括:设置子单元,用于设置所述通讯网络对应的会话计数器和会话时间,所述会话计数器用于计算所述客户通过所述通讯网络与所述客户端进行交易的次数;更新子单元,用于当在预设的交易次数以及会话时间内监控到所述客户与所述客户端进行交易,则在完成交易后,更新所述会话计数器和会话时间;关闭子单元,用于若当前更新的会话计数器的数值超出预设的最大交易次数,或在当前更新的会话时间内未监控到所述客户与所述客户端进行交易,则关闭所述银行卡、客户端以及服务端之间的通讯网络。

技术总结
本申请公开了业务交易方法及装置,可应用于互联网领域或金融领域,方法包括:当检测到银行卡时,向银行卡发送激活指令,使得银行卡向服务端发送激活请求;基于激活请求,对银行卡进行校验;当通过校验时,生成通道ID;基于通道ID,构建银行卡、客户端以及服务端之间的通讯网络;当通过通讯网络监控到客户应用银行卡在客户端执行交易时,获取客户送的交易请求;基于将交易业务对应的业务项发送至客户端;当客户完成交易业务时,生成快照信息;将快照信息保存至银行卡。应用本发明实提供的方法,可以在客户无需输入任何的银行卡信息的情况下实现客户端、服务器以及银行卡之间的通信并完成业务交易,避免银行卡信息遭受到不发分子的盗取。盗取。盗取。


技术研发人员:刘烨敏 申亚坤
受保护的技术使用者:中国银行股份有限公司
技术研发日:2023.05.26
技术公布日:2023/8/28
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐