移动支付数据的传输方法、装置和系统的制作方法_4

文档序号:8923095阅读:来源:国知局
送用户账户的余额信息,以便NFC POS终端根据该余额信息判断余额是否足够本次支付。
[0111]与步骤300类似,在本步骤中,NFC移动终端可以对返回的余额信息进行加密处理。
[0112]步骤702,NFC移动终端接收NFC POS终端发送的支付请求,向NFC POS终端返回支付结果,并根据该支付结果在NFC移动终端的移动支付数据中记录一条支付记录。
[0113]在本发明一个实施例中,支付请求中包含有本次需要支付的金额。NFC移动终端在收到支付请求之后,根据支付请求中包含的支付金额执行支付处理,例如执行扣费操作,然后将支付结果返回给NFC POS终端。这里,所述的支付结果可以包括:用户账户的余额、本次支付的金额等。
[0114]除了将支付结果返回给NFC POS终端,NFC移动终端也根据该支付结果在自身保存的移动支付数据中记录一条相应的支付记录。该支付记录可以包含以下信息中的一个或者多个:订单号、用户账号、本次支付金额、支付时间、余额等。
[0115]在本步骤中,NFC移动终端可以对返回给NFC POS终端的支付结果进行加密,以保证数据的安全性。
[0116]步骤704,NFC移动终端接收NFC POS终端发送的移动支付数据。
[0117]与步骤306类似,由于NFC POS终端中可能保存了大量的支付记录,所以可以仅发送其中的一部分支付记录给NFC移动终端。这样,在本步骤中,NFC移动终端接收到的移动支付数据包括NFC POS终端中保存的预定数量或者预定时间范围内的支付记录。
[0118]另外,由于NFC移动终端中保存有当前移动支付的支付记录,NFC POS终端可以将其他支付记录(即NFC POS终端中保存的除了当前移动支付的支付记录之外的支付记录)发送到NFC移动终端上。此时,NFC移动终端接收到的移动支付数据中包括除当前移动支付的支付记录之外的支付记录。
[0119]在本发明一个实施例中,NFC POS终端发送给NFC移动中的移动支付数据中也可以包含当前移动支付的支付记录。
[0120]步骤706,NFC移动终端将接收到的移动支付数据发送给后台结算中心,以便后台结算中心进行结算处理。
[0121]如果NFC移动终端接收到的移动支付数据中不包含当前移动支付的支付记录,则NFC移动终端需要将自身保存的当前移动支付的支付记录合并到接收到的移动支付数据中,然后再发送给后台结算中心,以便后台结算中心进行结算处理。
[0122]如果NFC移动终端接收到的移动支付数据中包含当前移动支付的支付记录,则NFC移动终端可以直接将接收到的移动支付数据发送给后台结算中心。
[0123]在本步骤中,在NFC移动终端将移动支付数据发送到后台结算中心之前,可以进行加密处理,然后将加密后的移动支付数据发送到后台结算中心。
[0124]在本发明一个实施例中,步骤706可以包括以下步骤。
[0125]步骤7061,将接收到的移动支付数据保存在NFC移动终端中。
[0126]步骤7062,NFC移动终端根据当前的网络状况,确定是否将该移动支付数据发送到后台结算中心进行结算处理。
[0127]例如,NFC移动终端可以判断当前是否有可用的W1-Fi连接,如果有,则确定将移动支付数据通过W1-Fi连接发送到后台结算中心。
[0128]在本发明一个实施例中,如果当前网络状况不好,则确定不将该移动支付数据发送到后台结算中心进行结算处理,此时可以重复执行步骤7062,从而在网络状况变好时将移动支付数据发送给后台结算中心。
[0129]在本发明另一个实施例中,如果步骤7062中确定不将该移动支付数据发送到后台结算中心进行结算处理(例如,当前网络状况不好),可以执行步骤7063。
[0130]步骤7063:判断步骤7061中保存的移动支付数据的保存时间是否达到了预先设置的时间阈值,如果达到了预先设置的时间阈值,则删除步骤704中接收到的移动支付数据。否则,执行步骤7062。
[0131]在本步骤中,如果在一定时间之后,NFC移动终端还没有把移动支付数据发送给后台结算中心,该移动支付数据可能已经被其他NFC移动终端发送给后台结算中心,或者已经人工传输到后台结算中心。此时,就不需要NFC移动终端再发送了。这里,时间阈值的大小可以根据实际情况进行设定,比如一天。
[0132]以上对本发明实施例提出的移动支付数据传输方法进行了说明。下面结合附图对本发明实施例提供的装置进行说明。
[0133]图8为本发明实施例提供的一种NFC POS终端的结构示意图。如图8所示,该NFCPOS终端800包括以下模块:
[0134]连接建立模块801,用于发送请求消息,接收NFC移动终端返回的响应消息,以建立NFC POS终端800与NFC移动终端之间的通信连接;和
[0135]发送模块802,用于通过所述通信连接将NFC POS终端800保存的移动支付数据发送到NFC移动终端,以便NFC移动终端将该移动支付数据发送给后台结算中心进行结算处理。
[0136]在本发明一个实施例中,所述发送模块802进一步用于:
[0137]在NFC POS终端800确定所述移动支付成功之后,将保存的移动支付数据发送到所述NFC移动终端;或者
[0138]在从NFC移动终端接收到支付结果之后,将移动支付数据发送到NFC移动终端;或者
[0139]在向NFC移动终端发送支付请求之后,将移动支付数据发送到NFC移动终端。
[0140]所述移动支付数据包括预定数量或者预定时间范围内的支付记录;所述发送模块802进一步用于将所述预定数量或者预定时间范围内的支付记录发送到所述NFC移动终端。
[0141]在本发明一个实施例中,所述预定数量或者预定时间范围内的支付记录中包括除本次移动支付的支付记录之外的预定数量或者预定时间范围内的支付记录。
[0142]图9为本发明实施例提供的一种NFC移动终端的结构示意图。如图9所示,该NFC移动终端900可以包括以下模块:
[0143]连接建立模块901,用于接收NFC POS终端发送的请求消息,向NFC POS终端返回响应消息,以建立NFC POS终端与NFC移动终端900之间的通信连接;
[0144]接收模块902,用于通过所述通信连接从NFC POS终端接收保存在所述NFC POS终端中的移动支付数据;和
[0145]发送模块903,用于将接收到的移动支付数据发送给后台结算中心进行结算处理。
[0146]在本发明一个实施例中,所述移动支付数据包括保存在所述NFC POS终端中的预定数量或者预定时间范围内的支付记录。
[0147]在本发明一个实施例中,所述预定数量或者预定时间范围内的支付记录包括除当前移动支付的支付记录之外的预定数量或者预定时间范围内的支付记录;
[0148]NFC移动终端900可以进一步包括:第一存储模块904,用于保存当前移动支付的支付记录;
[0149]所述发送模块903进一步用于:将所述第一存储模块904保存的当前移动支付的支付记录发送给后台结算中心进行结算处理。
[0150]如图9所示,NFC移动终端900可以进一步包括:
[0151]第二存储模块905,用于保存所述接收模块902接收到的所述移动支付数据;
[0152]判断模块906,用于判断当前的网络状况;
[0153]所述发送模块903进一步用于:根据所述判断模块906判断出的当前的网络状况,确定是否将所述第二存储模块905保存的所述移动支付数据发送给后台结算中心进行结算处理;
[0154]所述第二存储模块905进一步用于,判断所述第二存储模块905中的所述移动支付数据的保存时间是否达到了预先设置的时间阈值,如果达到了所述时间阈值,则删除所述第二存储模块905中保存的所述移动支付数据。
[0155]上述的模块901-906可以是保存在计算机可读存储器中的指令模块,这些指令模块包含处理器可执行的指令。当处理器执行模块901-906中的指令时,可以实现上述模块901-906的各种功能。例如,上述模块901-906可以是保存在图1所示的存储器104中的NFC应用119中的指令模块。此时,上述模块901-906可以是图1中所示的建立模块901、接收模块902、发送模块903、第一存储模块904、第二存储模块905和判断模块906。
[0156]本发明实施例还提供了一种移动支付数据的传输系统,如图10所示。该系统包括:NFC POS终端800和NFC移动终端900。其中,
[0157]NFC POS终端800用于发送请求消息,接收NFC移动终端900返回的响应消息,以建立NFC POS终端800与NFC移动终端900之间的用于进行移动支付的通信连接;通过所述通信连接将NFC POS终端800保存的移动支付数据发送到NFC移动终端900。
[0158]NFC移动终端900用于接收NFC POS终端800发送的请求消息,向NFC POS终端800返回响应消息,以建立NFC POS终端800与NFC移动终端900之间的用于进行移动支付的通信连接;通过所述通信连接从NFC POS终端800接收移动支付数据;以及将所述移动支付数据发送给后台结算中心进行结算
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1