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

文档序号:8923095阅读:来源:国知局
FC POS终端保存的移动支付数据的示意图。如图4(b)所示,NFC POS终端保存的移动支付数据中包含η条支付记录,每条支付记录与一次移动支付相对应。该η条支付记录按照支付时间从近到远依次排列。其中最新的一条支付记录421与NFC移动终端记录的支付记录411相同,即支付记录421是与当前移动支付对应的支付记录。
[0075]在本步骤中,NFC POS终端可以通过判断NFC移动终端返回的支付结果中包含的余额(即NFC移动终端计算的余额)是否与自身计算的余额一致,来判断支付是否成功。如果NFC POS终端确定支付结果中包含的余额与自身计算的余额一致,则确定支付成功。
[0076]在本发明一个实施例中,NFC POS终端可以在向NFC移动终端发送支付请求时,计算用户的余额。也可以在收到NFC移动终端返回的支付结果之后再计算用户的余额。本发明实施例对NFC POS终端计算用户余额的时机不做限定。
[0077]此外,NFC POS终端也可以通过其他方式来判断支付是否成功。例如,NFC POS终端可以判断NFC移动终端返回的支付结果中包含的本次支付金额是否自身确定的支付金额一致,来判断支付是否成功。
[0078]如果NFC移动终端对支付结果进行了加密处理,则本步骤中NFC POS终端还需要进行相应的解密处理,得到解密的支付结果。然后,再根据解密的支付结果判断支付是否成功。
[0079]步骤306,NFC POS终端将其保存移动支付数据发送到NFC移动终端,以便NFC移动终端将该移动支付数据发送到后台结算中心进行结算处理。
[0080]在本步骤中,由于NFC移动终端中保存有当前移动支付的支付记录,NFC POS终端可以将其保存的其他支付记录(即,除了当前移动支付的支付记录之外的支付记录)发送到NFC移动终端上。
[0081]例如,如图4(a)和4(b)所示,由于NFC移动终端中已保存有与支付记录421相同的支付记录411,即NFC移动终端中保存有当前移动支付的支付记录,所以NFC POS终端不需要再将当前移动支付的支付记录421发送给NFC移动终端。这样,NFC POS终端可以将图4(b)所示的其他支付记录全部或者部分发送给NFC移动终端。此时,NFC移动终端收到NFC POS终端发送的支付记录以后,将所述支付记录与自身保存的当前移动支付的支付记录合并到一起,然后发送给后台结算中心,以便后台结算中心进行结算处理。
[0082]另外,NFC POS终端也可以将当前移动支付的支付记录与其他支付记录一起发送给NFC移动终端。此时,NFC移动终端不需要进行合并操作,可以直接将所接收到的支付记录发送给后台计算中心。
[0083]在本发明实施例中,由于NFC POS终端中可能保存了大量的支付记录,所以可以仅发送其中的一部分支付记录给NFC移动终端。例如,可以预先确定发送给NFC移动终端的支付记录的数量,这样NFC POS终端可以把其保存的预定数量的支付记录发送给NFC移动终端。NFC POS终端发送给NFC移动终端的支付记录的数量可以根据具体应用情况进行设置,例如该预定数量可以是20条。或者,可以预先确定发送给NFC移动终端的支付记录的时间范围,例如将I天之内的支付记录发送给NFC移动终端。本领域技术人员也可以采用其他方式来限制发送给NFC移动终端的支付记录的数量。本发明对此不做限定。
[0084]另外,由于不是所有的NFC移动终端都能够把接收到的移动支付数据成功的发送到后台结算中心,NFC POS终端可以将其保存的移动支付数据重复发给多个NFC移动终端,例如NFC POS终端可以总是将最新的预定数量的支付记录发送给NFC移动终端。
[0085]例如,假设NFC POS终端中当前保存有100条支付记录,NFC POS终端可以向当前的NFC移动终端返回最新的20条支付记录。在下次再有移动终端来刷卡之前,POS终端中增加了 6条新记录。则在下次有移动终端刷卡时,再将最新的20条支付记录(包括该6条新记录)发送到该移动终端上。
[0086]这样,后台结算中心收到刷卡记录的时间最快可以I分钟内,慢也仅几个小时内已经得到新的支付记录,比之前的需要一周甚至一个月才能传输到后台结算中心有了较高的改进。
[0087]由于NFC POS终端将支付记录重复发给了多个NFC移动终端,后台结算中心会收到重复的支付记录。因此,后台结算中心可以根据支付记录中的订单号识别出重复的支付记录,并删除重复的支付记录。
[0088]在图3所示的实施例中,NFC POS终端在确定NFC移动终端支付成功之后,将自身保存的移动支付数据发送给了 NFC移动终端。需要说明的是,NFC POS终端也可以在其他时刻将移动支付数据发送给NFC移动终端。例如,在图5所示的实施例中,NFC POS终端在接收到NFC移动终端返回的支付结果之后,将移动支付数据发送给NFC移动终端。
[0089]图5是本发明实施例提供的一种移动支付数据的传输方法的流程图。如图5所示,该方法包括以下步骤。
[0090]步骤500,NFC POS终端发送请求消息,并接收NFC移动终端返回的响应消息,以建立NFC POS终端与NFC移动终端之间的用于进行移动支付的通信连接。
[0091]与图3所示的实施例类似的,这里也可以进一步包括步骤501。
[0092]步骤501,NFC POS终端接收NFC移动终端发送的余额信息,并根据该余额信息判断余额是否足够本次支付,如果足够,则执行步骤502。否则,提示用户余额不足。
[0093]步骤502,NFC POS终端向NFC移动终端发送支付请求,并接收NFC移动终端返回的支付结果。
[0094]步骤500?502分别与步骤300?302类似,在此不再赘述。
[0095]步骤504,NFC POS终端根据接收到的支付结果,在自身保存的移动支付数据中记录一条支付记录。
[0096]NFC POS终端收到NFC移动终端返回的支付结果之后,根据该支付结果,在自身保存的移动支付数据中记录一条支付记录。NFC POS终端保存的支付记录可以包含以下信息中的一个或者多个:订单号、用户账号、本次支付金额、支付时间、余额等。
[0097]步骤506,NFC POS终端将其保存的移动支付数据发送到NFC移动终端,以便NFC移动终端将该移动支付数据发送到后台结算中心进行结算处理。
[0098]该步骤与步骤306类似,在此不再赘述。
[0099]在本实施例中,NFC POS终端在收到支付结果之后,将自身保存的移动支付数据发送给NFC移动终端,由NFC移动终端发送给后台服务器进行结算处理。因此,可以快速的将移动支付数据传输到后台结算中心进行结算。
[0100]以上对NFC POS终端侧执行的方法进行了描述。下面结合图6和图7对NFC移动终端侧执行的方法进行说明。
[0101]图6为本发明实施例提供的一种移动支付数据传输方法的流程图。如图6所示,该方法包括以下步骤。
[0102]步骤601,NFC移动终端接收NFC POS终端发送的请求消息,向NFC POS终端返回响应消息,以建立NFC POS终端与NFC移动终端之间的用于进行移动支付的通信连接。
[0103]步骤602,NFC移动终端通过所述通信连接从NFC POS终端接收保存在NFC POS终端中的移动支付数据,将所述移动支付数据发送给后台结算中心进行结算处理。
[0104]如上所述,在NFC POS终端与NFC移动终端之间的通信连接建立之后,NFC POS终端可能在不同的时间点将自身保存的移动支付数据发送到NFC移动终端。相应的,在步骤602中,NFC移动终端可能在不同的时间点收到NFC POS终端发送的移动支付数据,例如,在收到NFC POS终端发送支付请求之后;或者,在向NFC POS终端返回支付结果之后。
[0105]在下面的实施例中,假设NFC POS终端在确定支付成功之后,将自身保存的移动支付数据发送到NFC移动终端,即NFC移动终端在向NFC POS终端返回支付结果之后,收到NFC POS终端发送的移动支付数据。
[0106]图7为本发明实施例提供的一种移动支付数据的传输方法的流程图。在本实施例中,NFC移动终端在向NFC POS终端返回支付结果之后,收到NFC POS终端发送的移动支付数据。如图7所示,该方法包括以下步骤。
[0107]步骤700,NFC移动终端接收NFC POS终端发送的请求消息,并向NFC POS终端返回响应消息,以建立NFC POS终端和NFC移动终端之间的用于进行移动支付的通信连接。
[0108]当NFC移动终端靠近NFC POS终端时,可以接收到NFC POS终端向周围环境发送的请求消息。当接收到NFC POS终端发送的请求消息后,NFC移动终端向NFC POS终端发送携带NFC移动终端标识(NFC ID)的响应消息,从而建立NFC移动终端和NFC POS终端之间的通信连接。之后,NFC POS终端和NFC移动终端可以协商通信参数并进行数据交换。其中,NFC移动终端标识可以是NFC移动终端产生的随机数,用于唯一的标识该NFC移动终端。
[0109]在本发明一个实施例中,在步骤700之后可以进一步包含步骤701。
[0110]步骤701,NFC移动终端向NFC POS终端发
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1