一种用于两个装置之间建立近场通信的方法及系统制造方法及图纸

技术编号:15523528 阅读:136 留言:0更新日期:2017-06-04 12:16
本发明专利技术属涉及用于两个装置之间建立近场通信的方法该方法包括:提供一软件服务端,安装在第一装置中,所述软件服务端具有识别其身份的唯一识别码;提供一软件客户端,安装在第二装置中,所述软件客户端内预存有软件服务端的唯一识别码;将第一装置开启发送广播信息,所述广播信息包括有软件服务端的唯一识别码;第二装置搜索并接收广播信息,所这软件客户端读取广播信息中的唯一识别码并与预存的唯一识别码比对,以便启动通信建立;通过交换相互的无线通信协议所需的数据,完成近场通信的建立,软件服务端与软件客户端进行数据传输通信。基于蓝牙通信协议的数据传输近场通信,可以跨平台相互便捷自动连接通信及安全大数据传输。

A method and system for establishing near field communication between two devices

The invention relates to a device used to include between two methods to establish the method of near field communication: to provide a server software, installed in the first device, the server software has identified the identity of the unique identification code; provide a software client installed on the second device, the client software in stored server software the unique identification code; the first opening device for transmitting broadcast information, the broadcast information including the server software unique identification code; second device search and receive the broadcast information, the client reads the information broadcasting software in the unique identification code and the only identification and pre stored code comparison, in order to initiate communication required by establishment; a wireless communication protocol for exchanging mutual data, complete the establishment of near field communication, server software and software of client communications data transmission. Data communication based on Bluetooth communication protocol can communicate with each other conveniently and automatically.

【技术实现步骤摘要】
一种用于两个装置之间建立近场通信的方法及系统
本专利技术属于无线通信
,具体是涉及用于两个装置之间建立近场通信的方法,该方法可应用于跨平台系统的大数据安全传输。
技术介绍
现如今互联网时代,人手一部移动设备,通过互联网将每一部移动设备都连接到了一起,可以说互联网打破了地域的限制,但是如果脱离了互联网,每个移动设备之间的通讯就彻底断开,无法进行数据交换;基于此就有了一些近场通信技术,可以实现近场移动设备数据交换。近场通信(nearfieldcommunication)是一种新兴的无线通信技术,使用了NFC技术的设备可以在彼此靠近的情况下进行数据交换,是由非接触式射频识别(RFID)及互连互通技术整合演变而来,通过在单一芯片上集成感应式读卡器、感应式卡片和点对点通信的功能,利用终端实现移动支付、电子票务、门禁、移动身份识别、防伪等应用。利用蓝牙来连接两个终端就是一种无线通信的方式,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换,BLE是蓝牙低能耗的简称(BluetoohLowEnergy),蓝牙低能耗(BLE)技术是低成本、短距离、可互操作的无线通信技术,工作在免许可的2.4GHzISM射频频段,它从一开始就设计为超低功耗(ULP)无线技术,它利用许多智能手段最大限度地降低功耗。现有蓝牙进行无线通信的方法是,在通信终端A开启蓝牙监听,然后通信终端B扫描通信终端A,扫描到通信终端A之后发起连接请求,通信终端B接收请后连接完成,近场通信畅通。现有蓝牙无线技术主要不足之足是:存在跨平台问题,如IOS平台蓝牙与Android平台蓝牙之间就无法数据交互、并且数据不安全等。
技术实现思路
基于这种
技术介绍
下,本专利技术提供一种用于两个装置之间建立近场通信的方法,是基于蓝牙通信协议的数据传输近场通信,可以跨平台相互便捷自动连接通信及安全大数据传输,可以双向传输,实现近场通信的快速无线互联。本专利技术是通过以下的技术方案来实现的。其中一种方案是提供一种用于两个装置之间建立近场通信的方法,该方法包括:提供一软件服务端,安装在第一装置中,第一装置使用蓝牙通信协议与其它装置无线通信,所述软件服务端具有识别其身份的唯一识别码;提供一软件客户端,安装在第二装置中,第二装置使用蓝牙通信协议与第一装置进行无线通信,所述软件客户端内预存有软件服务端的唯一识别码;将第一装置开启发送广播信息,所述广播信息包括有软件服务端的唯一识别码;第二装置搜索并接收广播信息,所这软件客户端读取广播信息中的唯一识别码并与预存的唯一识别码比对,以便启动通信建立;通过交换相互的无线通信协议所需的数据,完成近场通信的建立,软件服务端与软件客户端进行数据传输通信。以上的方案中,其中所述蓝牙通信协议是蓝牙BLE通信协议。以上的方案中,其中软件服务端与软件客户端进行数据传输包括:软件客户端在发送数据前,对数据进行签名,以验证客户端的数据在传输过程中没有被篡改,保证数据的完整性。以上的方案中,其中软件服务端与软件客户端进行数据传输包括:软件客户端在发送数据前,对数据进行加密,并对加密后数据进行内部验证后发送以上的方案中,其中软件服务端与软件客户端的数据传输采用分包传输,包括软件客户端对数据先分包后发送,软件服务端接收数据后再进行组包,对组包后的数据进行完整性校验,向软件客户端发送校验结果的确认信息。以上的方案中,其中所述第一装置是收银机、停车设备、门禁设备、智能手机或移动电脑,所述第二装置是智能手机或移动电脑。本专利技术的另一方案是提供一种用于两个装置之间建立近场通信的系统,该系统包括,软件服务端,所述软件服务端具有识别其身份的唯一识别码,安装在第一装置中,第一装置使用蓝牙通信协议与其它装置无线通信;软件客户端,所述软件客户端内预存有软件服务端的唯一识别码,安装在第二装置中,第二装置使用蓝牙通信协议与第一装置进行无线通信;将第一装置开启发送广播信息,所述广播信息包括有软件服务端的唯一识别码;第二装置搜索并接收广播信息,所这软件客户端读取广播信息中的唯一识别码并与预存的唯一识别码比对,以便启动通信建立;通过交换相互的无线通信协议所需的数据,完成近场通信的建立,软件服务端与软件客户端进行数据传输通信。以上的方案中,其中所述蓝牙通信协议是蓝牙BLE通信协议。本专利技术的第三种方案是提供一种用于两个装置之间建立近场通信的系统,该系统包括,第一装置,用于安装软件服务端,第一装置使用蓝牙通信协议与其它装置无线通信,所述软件服务端具有识别其身份的唯一识别码;第二装置,用于安装软件客户端,第二装置使用蓝牙通信协议与第一装置进行无线通信,所述软件客户端内预存有软件服务端的唯一识别码;将第一装置开启发送广播信息,所述广播信息包括有软件服务端的唯一识别码;第二装置搜索并接收广播信息,所这软件客户端读取广播信息中的唯一识别码并与预存的唯一识别码比对,以便启动通信建立;通过交换相互的无线通信协议所需的数据,完成近场通信的建立,软件服务端与软件客户端进行数据传输通信。以上的方案中,其中所述蓝牙通信协议是蓝牙BLE通信协议。本专利技术使用了基于蓝牙通信协议实现了跨平台安全大数据传输近场通信,可以跨平台相互便捷自动连接通讯,如移动设备IOS和Android平台之间,无需用户操作干预,一次性发送无限制长度的数据,数据可以双向传输,传输数据进行自动加密和校验,保证数据的安全性和完整性,实现近场通信的快速无线互联。附图说明图1是本专利技术的实施例中的近场通信的原理框图。图2是本专利技术的实施例的近场通信建立的软件流程图。具体实施方式以下结合附图与具体实施例对本专利技术的技术方案做进一步的详细说明,以便本领域的技术人员能清楚完整的理解本专利技术的内容。参照图1、图2所示,本实施例以智能手机与收银机之间的移动支付为例来说明,实现智能手机与收银机机之间通过蓝牙BLE通信协议进行近场通信,这就需要在智能手机与收银机上分别集成有可以使用蓝牙BLE通信协议通信的蓝牙硬件,在收银机上外接一个读写器,读写器内安装有用于蓝牙通信的蓝牙模块,而一般的智能手机内都会有用于蓝牙通信的蓝牙模块。在智能手机与收银机之间进行移动支付,建立近场通信的方法是:提供一软件服务端,该软件服务端可以以功能模块集成到收银设备的系统中或收银机的移动支付应用端,安装在收银机中,软件服务端具有识别其身份的唯一识别码,先在软件服务端开启服务,软件服务端使用读写器可以向外发送广播信息,将软件服务端的通用唯一识别码UUID放入广播信息中广播出去,例如:00000000-0000-0000-0000-000112345679,该唯一识别码UUID就相当于是该软件服务端的IP地址;软件服务端会使用该UUID开启一个服务,等待软件客户端来进行搜索连接;同时软件服务端的内部还提供有3个特征值通道,分别如下:1)数据传输,主要用于提供给上层应用如移动支付应用端使用的数据传输的通道;2)接收通知,主要用于接收软件客户端返回的ACK通知;3)发送通知,主要用于向软件客户端发送ACK通知;提供一软件客户端,安装在智能手机的移动支付应用端APP中,智能手机开启使用蓝牙通信协议的无线通信状态,移动支付应用端APP在安装时自动把软件服务端的唯一识别码预存在软件客户端内;软件客户端开启扫描附近的本文档来自技高网
...
一种用于两个装置之间建立近场通信的方法及系统

【技术保护点】
一种用于两个装置之间建立近场通信的方法,该方法包括:提供一软件服务端,安装在第一装置中,第一装置使用蓝牙通信协议与其它装置无线通信,所述软件服务端具有识别其身份的唯一识别码;提供一软件客户端,安装在第二装置中,第二装置使用蓝牙通信协议与第一装置进行无线通信,所述软件客户端内预存有软件服务端的唯一识别码;将第一装置开启发送广播信息,所述广播信息包括有软件服务端的唯一识别码;第二装置搜索并接收广播信息,所这软件客户端读取广播信息中的唯一识别码并与预存的唯一识别码比对,以便启动通信建立;通过交换相互的无线通信协议所需的数据,完成近场通信的建立,软件服务端与软件客户端进行数据传输通信。

【技术特征摘要】
1.一种用于两个装置之间建立近场通信的方法,该方法包括:提供一软件服务端,安装在第一装置中,第一装置使用蓝牙通信协议与其它装置无线通信,所述软件服务端具有识别其身份的唯一识别码;提供一软件客户端,安装在第二装置中,第二装置使用蓝牙通信协议与第一装置进行无线通信,所述软件客户端内预存有软件服务端的唯一识别码;将第一装置开启发送广播信息,所述广播信息包括有软件服务端的唯一识别码;第二装置搜索并接收广播信息,所这软件客户端读取广播信息中的唯一识别码并与预存的唯一识别码比对,以便启动通信建立;通过交换相互的无线通信协议所需的数据,完成近场通信的建立,软件服务端与软件客户端进行数据传输通信。2.根据权利要求1所述的用于两个装置之间建立近场通信的方法,其特征在于,所述蓝牙通信协议是蓝牙BLE通信协议。3.根据权利要求1所述的用于两个装置之间建立近场通信的方法,其特征在于,其中软件服务端与软件客户端进行数据传输包括:软件客户端在发送数据前,对数据进行签名,用以验证客户端的数据在传输过程中没有被篡改,保证数据的完整性。4.根据权利要求1所述的用于两个装置之间建立近场通信的方法,其特征在于,其中软件服务端与软件客户端进行数据传输包括:软件客户端在发送数据前,对数据进行加密,并对加密后数据进行内部验证后发送。5.根据权利要求1所述的用于两个装置之间建立近场通信的方法,其特征在于,其中软件服务端与软件客户端的数据传输采用分包传输,包括软件客户端对数据先分包后发送,软件服务端接收数据后再进行组包,对组包后的数据进行完整性校验,向软件客户端发送校验结果的确认信息。6.根据权利要求1所述的用于两个装置之间建立近场通信的方法,所述第一装置是收银机、停...

【专利技术属性】
技术研发人员:王立顺陈达宁陈翔宇何兴国张雨晴
申请(专利权)人:深圳市慧闪科技有限责任公司
类型:发明
国别省市:广东,44

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1