基于蓝牙通信的支付方法及系统的制作方法

文档序号:10489574阅读:460来源:国知局
基于蓝牙通信的支付方法及系统的制作方法
【专利摘要】本发明公开了一种基于蓝牙通信的支付方法及系统,其中:第一终端开启蓝牙,并实时广播信息包;第二终端接收所述广播信息包,并识别第一终端身份;第二终端连接第一终端,并在达到支付条件后,进行支付。通过上述方式,本发明可以提高支付效率,并可实现更远距离的支付。
【专利说明】
基于蓝牙通信的支付方法及系统
技术领域
[0001]本发明涉及蓝牙通信技术领域,尤其是涉及一种基于蓝牙通信的支付方法及系统。
【背景技术】
[0002 ]当前流行的支付方式包括NFC支付及声波支付。
[0003]其中NFC支付是指消费者在购买商品或服务时,即时采用NFC技术(NearFieldCommunicat1n)通过手机等手持设备完成支付,是新兴的一种移动支付方式。支付的处理在现场进行,并且在线下进行,不需要使用移动网络,而是使用NFC射频通道实现与POS收款机或自动售货机等设备的本地通讯AFC近距离无线通讯是近场支付的主流技术,它是一种短距离的高频无线通讯技术,允许电子设备之间进行非接触式点对点数据传输交换数据。该技术由RFID射频识别演变而来,并兼容RFID技术,其由飞利浦、诺基亚、索尼、三星、中国银联、中国移动、捷宝科技等主推,主要用于手机等手持设备中。但是NFC支付传输速率低,传输距离短。
[0004]声波支付:如支付宝当面付采用声波支付的方法通过智能设备完成个人对个人的转账功能,其原理是利用声音实现两个设备之间的数据传输。而声波支付同一时间段仅支持点对点、且只能一对一通信,在实际应用中,局限性很大。

【发明内容】

[0005]本发明所要解决的技术问题是:提供蓝牙传输进行支付的方式,提高支付效率,相比其他支付手段(NFC、声波支付),支付效率更高,距离更远。
[0006]为了解决上述技术问题,本发明采用的技术方案为:提供一种基于蓝牙通信的支付方法,其中:
[0007]第一终端开启蓝牙,并实时广播信息包;
[0008]第二终端接收所述广播信息包,并识别第一终端身份;
[0009]第二终端连接第一终端,并在达到支付条件后,进行支付。
[0010]为解决上述问题,本发明还提供一种基于蓝牙通信的支付系统,包括第一终端及第二终端,其中:
[0011 ]第一终端开启蓝牙,并实时广播信息包;
[0012]第二终端接收所述广播信息包,并识别第一终端身份;
[0013]第二终端连接第一终端,并在达到支付条件后,进行支付。
[0014]本发明的有益效果在于:区别于现有技术,本发明的第一终端开启蓝牙后,实时广播信息包,被第二终端接收后进行连接,并在可支付条件下进行支付。通过上述方式,本发明可以提高支付效率,并可实现更远距离的支付。
【附图说明】
[0015]图1为本发明具体实施例中Advertising广播内容说明示意图;
[0016]图2为本发明具体实施例中iBeacon广播内容说明示意图;
[0017]图3为本发明具体实施例中应用场景的系统框架图例;
[0018]图4为本发明具体实施例的用例关系图;
[0019]图5为本发明具体实施例中应用场景下的支付方法流程示意图。
【具体实施方式】
[0020]为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
[0021 ]本发明最关键的构思在于:通过蓝牙广播信息包,实现支付,支付效率高,距离更远。
[0022]本发明实施例一提供一种基于蓝牙通信的支付方法,包括:
[0023]S1:第一终端开启蓝牙,并实时广播信息包;
[0024]S2:第二终端接收所述广播信息包,并识别第一终端身份;
[0025]S3:第二终端连接第一终端,并在达到支付条件后,进行支付。
[0026]其中,第一终端开启BLE蓝牙后,并在Justworks模式(蓝牙配对模式之一,主动发起连接即可配对,用户不需要参与配对过程)下实时广播信息包。
[0027]iBeacon是苹果公司2013年9月发布的移动设备用0S(i0S7)上配备的新功能。其工作方式是,配备有低功耗蓝牙(BLE)通信功能的设备使用BLE技术向周围发送自己特有的ID,接收到该ID的应用软件会根据该ID采取一些行动。
[0028]所述信息包包括Advertising信息包及iBeacon信息包;其中:
[0029]所述Advertising信息包包括第一终端的MAC地址、MajorID、Minor ID、RSSI(RSSI:Received Signal Strength Indicat1n,接收的信号强度指示)、传输给第二终端显示或其他作用的用户自定义信息以及其他用于连接的信息;
[0030]所述iBeacon信息包包括第一终端的UUID、Major ID、Minor ID以及距离信息;
[0031 ] 且Advertising信息包及iBeacon信息包为交替发送,其中的Major ID及Minor ID
的值一致。
[0032]应当说明的是,第一终端作为广播设备,需要发出上述两种广播包,这两种广播包只是在负载内容上有所区别,iBeacon的广播包实际上就是按照Apple公司的iBeacon规范在广播包负载域做特定格式处理。
[0033]且第二终端接收所述广播信息包后,通过iBeacon信息以及RSSI对第一终端进行距离定位;
[0034]在第二终端位于第一终端的有效支付距离内,两个终端进行支付数据交互并确认支付信息;
[0035]第二终端通过网络连接后台支付系统提交支付请求,上送支付信息;
[0036]第一终端通过网络连接后台支付系统同步支付请求,交互和显示当前支付信息。
[0037]后台支付系统处理支付请求,进行电子钱包金额转账或同步银行系统完成转账,并返回结果至两个终端;
[0038]两个终端显示支付结果,保留及显示电子凭证。
[0039]对应地,本发明实施例二提供一种基于蓝牙通信的支付系统,包括第一终端及第二终端,其中:
[0040]第一终端开启蓝牙,并实时广播信息包;
[0041]第二终端接收所述广播信息包,并识别第一终端身份;
[0042]第二终端连接第一终端,并在达到支付条件后,进行支付。
[0043]其中,第一终端开启BLE蓝牙,并在配对模式为Justworks模式下,实时广播信息包。
[0044]所述信息包包括Advertising信息包及iBeacon信息包;其中:
[0045]所述Advertising信息包包括第一终端的MAC地址、MajorID、Minor ID、RSS1、传输给第二终端显示或其他作用的用户自定义信息以及其他用于连接的信息;
[0046]所述iBeacon信息包包括第一终端的UUID、Major ID、Minor ID以及距离信息;
[0047]且Advertising信息包及iBeacon信息包为交替发送,其中的Major ID及Minor ID的值一致。
[0048]所述系统还包括后台支付系统;具体地:
[0049]第二终端接收所述广播信息包后,通过iBeacon信息以及RSSI对第一终端进行距离定位;
[0050]在第二终端位于第一终端的有效支付距离内,两个终端进行支付数据交互并确认支付信息;
[0051 ]第二终端通过网络连接后台支付系统提交支付请求,上送支付信息;
[0052]第一终端通过网络连接后台支付系统同步支付请求,交互和显示当前支付信息。
[0053]后台支付系统还用于处理支付请求,进行电子钱包金额转账或同步银行系统完成转账,并返回结果至两个终端;
[0054]两个终端还用于显示支付结果,保留及显示电子凭证。
[0055]为方便理解本发明所述技术方案,以下结合附图1?5,通过一个具体实施例进行说明。
[0056]本发明提供一种新的支付方法,可以进一步提高支付效率,相比其他支付手段(NFC、声波支付),支付效率更高,距离更远,是近场支付中一种新的支付解决办法。
[0057]本发明可应用于各种支付、转账、缴费等。它可以用于替代传统支付,应用于一般个人对商户的支付场景中(如手机对P0S,消费支付),也可以替代时下流行的移动支付,应用于个人对个人的支付场景中(如手机对手机,面对面转账等)。
[0058]本方法的基于两台或多台支持低功耗蓝牙的通信设备,包括不限于:智能手机一一智能手机,智能手机一一POS等。用户将智能手机安装相应的支付软件,绑定支付账户(虚拟账户如支付宝账户、微信账户等,银行卡如借记卡、信用卡等),手机APP进入支付状态,当用户手机进入目标支付终端范围,手机将接收到BLE广播的Advertising信息包和iBeacon信息包,手机APP识别支付终端身份,主动连接支付终端,并实时测距,当距离达到支付条件后,根据具体支付目的,直接支付或通知用户由用户介入完成整个支付流程。
[0059]本发明支付的双方智能设备需支持BLE通信技术,它是替代现有电子钱包支付流程中完成支付对象识别以及支付通信的环节的关键,其数据交互完全通过BLE实现。即本方法提供了一种新型的近场支付办法,丰富了近场支付的技术手段,完善了现有近场支付的不足。它可以基于现有的移动支付,替换前端支付方法,也可以结合电子钱包,替代传统支付形式(公交刷卡、停车缴费、ETC高速缴费等)。
[0060]具体的支付流程的实现如下:
[0061]用户A使用支持BLE功能终端,带有电子钱包功能,用户B使用支持BLE功能终端(带有电子钱包或具有收款功能的P0S);
[0062]SlOl:用户B设备(S卩第一终端)开启蓝牙,向周围实时广播Advertising信息包和iBeacon信息包,等待用户A设备进入广播范围;
[0063]S102:用户A设备(即第二终端)开启蓝牙,电子钱包处于就绪状态(设定支付信息:如支付金额等);
[0064]S103:用户A设备进入用户B设备广播范围,接收到B设备广播包,通过Advertising信息包获取B设备的mac地址、major ID,minor ID、RSS1、设备B用户定义信息以及其他用于连接的信息,通过iBeacon信息包获取设备B的UUID、major ID、minor ID以及距离信息;
[0065]S104:用户A设备靠近用户B设备,用户A设备APP可以卫星地图形式显示用户B设备距尚,主动与B设备建立连接;
[0066]SI 05:用户A设备进一步靠近用户B设备,达到支付条件,进行数据交互;
[0067]S106:对于小额脱机交易进入S107,对于其他交易则通过网络连接后台服务完成金额转账;
[0068]S107:交易完毕,显示结果和交易凭证。
[0069]上述数据传输方法,要求进行数据交互的设备同时支持低功耗蓝牙技术,同时要支持iBeacon ,iBeacon是对Apple智能移动终端有特定的支持。
[0070]其中设备B广播内容约定:
[007? ]设备A广播分为两个部分,一个是Advertising广播包,此广播植入自定义的信息,提供信息的内容包涵两个部分:1.Major ID,Minor ID; 2.其他信息(包括设备名称、MAC地址以及其他自定义信息);一个是iBeacon广播包,用以支持1S设备的iBeacon功能支持,对于其他支持BLE的设备(如Android),此广播也可模拟iBeacon的应用实现,iBeacon广播主要提供了两个信息:1.128bit UUID、Major ID、Minor ID等标识信息;2.精度信息;
[0072]具体地,128bit UUID、Major ID、Minor ID共同构成了支付目标的唯一标识,例如在个人--商户的支付场景中,第三方支付机构可用UUID可用来作为商户的标识,Major
ID则作为分店标识,Minor ID作为具体终端标识,从而完成对POS的身份识别。
[0073]Advertising广播与iBeacon广播中的公共内容中,Major ID、Minor ID的值必须一致,这样设计的目的是通过匹配Major ID和Minor ID,将Advertising广播来源与iBeacon广播来源关联起来。Advert i s ing广播内容说明如图1所示。
[0074]其中Data域有最多31字节的自定义内容(此31字节定义格式参考蓝牙4.0协议要求)。
[0075]其中一部分定义majorID(2Bytes)与minor ID(2Bytes),此域与iBeacon包中的对应数据相同,剩余字节数需要用来定义友好名称、MAC地址以及应用相关的信息。
[0076]iBeacon广播内容说明如图2所示:
[0077]iBeacon广播实际上就是定制了 Advertising广播包中的Data域,约定格式如上图所示。
[0078]其中Major ID与Minor ID同普通的Advertising广播包内容相同。
[0079]优选地,上述两个包交替发送,间隔时间10ms?200ms,依据功耗、性能的平衡来定义具体的间隔时间。
[0080]Advert ing包作为一般广播包,iBeacon包则用于定位,对于1S系统iBeacon包在系统层被优先处理,为应用开发提供辅助定位,Adverting包为应用开发提供可连接信息、信号强度RSSI以及自定义信息。
[0081 ] 对于Android等系统未封装iBeacon开发包的,iBeacon信息会作为普通Adverting包直接被应用层面获取并处理。
[0082]iBeacon中的近距离UUID (128bit)用来区分特定的beacons,特定从属的beacons属于一个链,应当具有相同的UUID,表明这些beacons从属于同一体系,例如连锁店的不同分店;主编号major ID ( 2字节)用来为相关的beacons组团,例如特定商店里的所有beacons;次编号minor ID(2字节)用来标识唯一的beacon。
[0083]实际中,设备A监控广播处理如下:
[0084]开启蓝牙,不断读取附近的广播内容,对接收到的广播内容进行处理:
[0085]1.对于Advertising广播,获取如下几个要素:a.设备A名称;b.唯一标识(UUIDSMAC) ;c.自定义信息(包含Major ID、Minor ID、友好信息等)
[0086]2.对于iBeacon广播,通过TX Power(TX Power:发射功率)和RSSI实现距离定位。
[0087]图3为本发明的支付体系结构框架,设备A与设备B分别是参与支付的主体,用户通过携带设备A/B发起支付操作,依据具体的交易类型,设备A/B决定是否需要通过网络等渠道实时连接后台服务器完成进一步的支付流程。
[0088]设备B通过低功耗蓝牙向外不断发送Advertising广播和iBeacon广播,来对周边设备进行自身信息广告,一台或多台设备A通过进入设备B广播范围,并不断靠近的过程中,实现距离检测,主动连接,以及发起支付流程。在支付流程中,根据具体的支付场景,可能需要用户介入,例如餐饮消费支付以及转账支付,设备须提示用户金额并由用户最终确认。而如果是小额支付,例如公交支付等,则可以不通过用户确认,而是直接完成小额支付,并提示用户支付结果。在不同的支付环境中,脱机交易/非脱机交易中,设备A/B可能需要同时联网或单边联网或不需要实时联网。这些流程的最终目的都是不同电子账户发生金额转入转出。
[0089]本发明方法可应用于几乎所有的支付场景中,适用于个人用户对个人用户之间发生的金融行为,也适用于个人对商户,甚至应用在个人对金融平台(银行、证券等)中的金融行为中。
[0090]再参考图4与图5,本发明中实现的具体步骤如下:
[0091]1.用户B的设备(智能手机等设备或其他支付终端)开启蓝牙(支持BLE),蓝牙设备工作在Justworks模式下(发起连接即可配对,不需要用户参与配对流程),向周围实时广播BLE信息包,信息包包括自定义的Advertising包以及iBeacon包,两个数据包以一定频率交替发送,等待其他设备连接;
[0092]2.用户A的设备(智能手机等设备)安装电子钱包类支付软件,绑定电子账户;
[0093]3.用户A的设备开启蓝牙功能(支持BLE),并在支付应用中设定具体支付信息(如商品、金额、支付形式等);
[0094]4.用户A的设备靠近用户B设备,接收用户B设备的广播信息包,根据iBeacon信息以及RSSI进行距离定位;
[0095]5.用户A设备根据B设备的广播信息包的UUID、Major ID,Minor ID以及MAC地址等信息通过网络与后台服务器交互对用户B设备进行初步身份识别,用户A设备APP上可动态显示附近的符合的设备的信息,包括名称、距离等;
[0096]6.在用户A设备与用户B设备继续接近的过程中,用户A设备主动与用户B设备建立连接;
[0097]7.用户A设备与用户B设备距离缩短到有效支付距离内,两设备进行支付数据交互,确认支付信息;
[0098]8.用户A设备提示支付确认信息,用户确认,APP通过网络连接后台支付系统提交支付请求,上送支付信息;
[0099]9.用户B设备通过网络连接后台支付系统同步支付状态,交互和显示当前支付信息,用户B确认当前流程(根据具体支付场景,此步骤非必须);
[0100]10.后台服务器完成支付请求处理,完成电子钱包金额转账或同步银行系统完成转账,并返回结果至用户A/B设备,设备提示支付结果,保留和显示电子凭证;
[0101]11.用户A设备与用户B设备断开蓝牙连接,完成支付流程。
[0102]应当理解的是,用户A的设备可以是个人智能终端,也可以是其他支持BLE功能能够执行支付操作的终端产品,用户B的设备可以是个人智能终端,可以是商户的智能P0S,或者其他支持BLE功能,可以执行支付操作的终端产品。在支付流程中,此设备根据具体的应用场景支持一至多台周边设备的同时接入和支付操作(用户B设备可嵌入多个蓝牙模块等形式支持多连接+广播的功能)。
[0103]区别于现有技术,本发明具备如下有益效果:
[0104]本发明可以通过BLE实现类似NFC近场支付的方法,其优点在于通信距离灵活,可以在软件设定有效的通信范围,同时可以支持一对多的并发支付,而且传输速率快,能够完成更复杂的支付操作,相对于NFC支付、声波支付等近场支付有极大的优势。
[0105]此外,本发明可以适用于基于BLE通信的场景,包括但不限于1S设备与1S设备通信、1S设备与BLE附件设备通信、Android与Android设备通信、Android与BLE附件设备通信等。
[0106]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种基于蓝牙通信的支付方法,其特征在于,包括: 第一终端开启蓝牙,并实时广播信息包; 第二终端接收所述广播信息包,并识别第一终端身份; 第二终端连接第一终端,并在达到支付条件后,进行支付。2.根据权利要求1所述基于蓝牙通信的支付方法,其特征在于,第一终端开启蓝牙,并实时广播信息包的步骤具体为: 第一终端开启BLE蓝牙; 在Justworks模式下实时广播信息包。3.根据权利要求1或2所述基于蓝牙通信的支付方法,其特征在于,所述信息包包括Advertising信息包及iBeacon信息包;其中: 所述Advertising信息包包括第一终端的MAC地址、Major ID、Minor ID、RSS1、传输给第二终端显示或其他作用的用户自定义信息以及其他用于连接的信息; 所述iBeacon信息包包括第一终端的UUID、Major ID、Minor ID以及距离信息; 且Advertising信息包及iBeacon信息包为交替发送,其中的Major ID及Minor ID的值一 Sc ο4.根据权利要求3所述基于蓝牙通信的支付方法,其特征在于,第二终端接收所述广播信息包后,通过iBeacon信息以及RSSI对第一终端进行距离定位; 在第二终端位于第一终端的有效支付距离内,两个终端进行支付数据交互并确认支付信息; 第二终端通过网络连接后台支付系统提交支付请求,上送支付信息; 第一终端通过网络连接后台支付系统同步支付请求,交互和显示当前支付信息。5.根据权利要求4所述基于蓝牙通信的支付方法,其特征在于,还包括: 后台支付系统处理支付请求,进行电子钱包金额转账或同步银行系统完成转账,并返回结果至两个终端; 两个终端显示支付结果,保留及显示电子凭证。6.一种基于蓝牙通信的支付系统,其特征在于,包括第一终端及第二终端,其中: 第一终端开启蓝牙,并实时广播信息包; 第二终端接收所述广播信息包,并识别第一终端身份; 第二终端连接第一终端,并在达到支付条件后,进行支付。7.根据权利要求6所述基于蓝牙通信的支付系统,其特征在于,第一终端开启BLE蓝牙,并在Justworks模式下实时广播信息包。8.根据权利要求6或7所述基于蓝牙通信的支付系统,其特征在于,所述信息包包括Advertising信息包及iBeacon信息包;其中: 所述Advertising信息包包括第一终端的MAC地址、Major ID、Minor ID、RSS1、传输给第二终端显示或其他作用的用户自定义信息以及其他用于连接的信息; 所述iBeacon信息包包括第一终端的UUID、Major ID、Minor ID以及距离信息; 且Advertising信息包及iBeacon信息包为交替发送,其中的Major ID及Minor ID的值一 Sc ο9.根据权利要求8所述基于蓝牙通信的支付系统,其特征在于,还包括后台支付系统; 其中第二终端接收所述广播信息包后,通过iBeacon信息以及RSSI对第一终端进行距离定位; 在第二终端位于第一终端的有效支付距离内,两个终端进行支付数据交互并确认支付信息; 第二终端通过网络连接后台支付系统提交支付请求,上送支付信息; 第一终端通过网络连接后台支付系统同步支付请求,交互和显示当前支付信息。10.根据权利要求9所述基于蓝牙通信的支付系统,其特征在于, 后台支付系统还用于处理支付请求,进行电子钱包金额转账或同步银行系统完成转账,并返回结果至两个终端; 两个终端还用于显示支付结果,保留及显示电子凭证。
【文档编号】G06Q20/38GK105844466SQ201610246911
【公开日】2016年8月10日
【申请日】2016年4月20日
【发明人】吴卫东, 吴军华, 刘礼建
【申请人】福建联迪商用设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1