一种快速数据传输方法、系统及移动终端的制作方法
【专利摘要】本发明公开了一种快速数据传输方法,包括:发送方移动终端与接收方移动终端建立近场通讯点对点(NFC?P2P)连接,并通过所建立的NFC?P2P连接将自身的蓝牙OOB数据发送给对方;发送方移动终端和接收方移动终端利用收到的蓝牙OOB数据进行快速配对,并建立蓝牙连接;发送方移动终端与接收方移动终端通过所建立的蓝牙连接进行业务数据传输。本发明还公开了一种快速数据传输系统及移动终端,采用本发明能缩短用户等待时间,减少用户操作,极大改善用户的体验效果。
【专利说明】一种快速数据传输方法、系统及移动终端
【技术领域】
[0001]本发明涉及数据传输技术,尤其涉及一种基于近场通讯(NFC,Near FieldCommunication)与蓝牙技术的快速数据传输方法、系统及移动终端。
【背景技术】
[0002]NFC是一种短距离无线通信技术,NFC的通信距离通常为10厘米以内,能增加通信过程的安全性。NFC工作于13.56MHZ频率范围,传输速度可以为106kbps、212kbps或者424kbpSt)NFC设备间进行通信时,只需将通信设备靠近彼此即可完成整个通信过程,无需进行繁琐漫长的搜索、连接配对过程,简化了用户对移动终端的操作。
[0003]蓝牙(BT,BlueTooth)也是一种短距离无线通信技术,通信距离一般在10米内,且传输速度较快。然而,传统的蓝牙数据传输方式存在收发双方BT配对步骤繁琐、耗费时间较长、以及易用性较差等问题,极大的影响了用户使用效果。
[0004]目前还没有将NFC技术和BT技术结合使用实现数据传输的技术方案。
【发明内容】
[0005]有鉴于此,本发明的主要目的在于提供一种快速数据传输方法、系统及移动终端,能够快速、有效地完成数据传输,缩短用户等待时间,减少用户操作。
[0006]为达到上述目的,本发明的技术方案是这样实现的:
[0007]本发明提供了一种快速数据传输方法,该方法包括:
[0008]发送方移动终端与接收方移动终端建立近场通讯点对点NFC P2P连接,并通过所建立的NFC P2P连接将自身的蓝牙OOB数据发送给对方;
[0009]发送方移动终端和接收方移动终端利用收到的蓝牙OOB数据进行快速配对,并建立蓝牙连接;
[0010]发送方移动终端与接收方移动终端通过所建立的蓝牙连接进行业务数据传输。
[0011]上述方案中,所述蓝牙OOB数据包括:蓝牙硬件地址、配对码和随机数。
[0012]本发明还提供了一种移动终端,该移动终端包括:NFC通信模块和BT通信模块;其中,
[0013]所述NFC通信模块,用于建立NFC P2P连接,并通过所建立的NFC P2P连接将自身所属移动终端的蓝牙OOB数据发送给另一移动终端;
[0014]所述BT通信模块,用于将收到的蓝牙OOB数据进行快速配对,并建立蓝牙连接;还用于通过所建立的蓝牙连接进行业务数据传输。
[0015]上述方案中,所述移动终端还包括业务发起模块和第一应用交互模块;其中,
[0016]所述业务发起模块,用于管理所属移动终端的应用业务,并执行所属移动终端传输发送业务的指令;
[0017]所述第一应用交换模块,用于响应所属移动终端发起的发送业务;还用于与所述BT通信模块之间进行通信交互,通知所述NFC通信模块进行NFC P2P连接;[0018]上述方案中,所述移动终端还包括第二应用交互模块和业务响应模块;其中,
[0019]所述第二应用交互模块,用于与所述BT通信模块之间进行通信交互,根据从BT通信模块收到的数据派发业务,并通知业务响应模块进行业务响应;
[0020]所述业务响应模块,用于管理所属移动终端作为接收方移动终端时的业务响应、以及响应所述第二应用交互模块派发的各项业务。
[0021]上述方案中,所述移动终端还包括OOB数据管理模块,用于封装自身所属移动终端的蓝牙OOB数据、以及用于解析另一移动终端发来的蓝牙OOB数据。
[0022]本发明又提供了一种快速数据传输系统,该系统包括:发送方移动终端和接收方移动终端;所述发送方移动终端和接收方移动终端均为前面所述的任意一种移动终端。
[0023]本发明所提供的快速数据传输方法、系统及移动终端,具有以下的优点和特点:
[0024]本发明方法采用双向识别配对设备,先通过近距离的建立NFC点对点(P2P)连接,将建立蓝牙连接所需的基本数据发送给对方,再利用基本数据完成配对并建立蓝牙连接,之后利用所建立的蓝牙连接传输业务数据,如此,可使得安全性更高,且能快速、有效地完成数据传输,缩短用户等待时间。
[0025]本发明将传输业务与传输通道建立过程融为一体,发送方用户发起数据传输业务时,只需将发送方移动终端靠近接收方移动终端,即可通过建立NFC P2P连接传输蓝牙外带(00B, Out of Band)数据给对方,进而快速建立蓝牙连接,达到快速传输数据的目的,接收方用户无需执行任何操作,如此,很大程度上简化了用户的操作,极大改善了用户的使用体验。
【专利附图】
【附图说明】
[0026]图1为本发明快速数据传输方法的实现流程示意图;
[0027]图2为本发明快速数据传输系统的组成结构示意图;
[0028]图3为本发明快速数据传输系统实施例的组成结构示意图。
【具体实施方式】
[0029]考虑到NFC技术作为一种短距离数据通信技术,能够快速、有效地完成数据传输,那么,如果在建立蓝牙连接之前,能够通过NFC技术快速交换用于蓝牙配对所需的蓝牙OOB数据,使通信双方在终端触碰过程中即可快速完成蓝牙配对,随即建立蓝牙连接进行数据传输,这将会在很大程度上改善用户的使用体验。基于此,本发明提出了基于NFC技术与蓝牙技术的快速数据传输方案。
[0030]图1为本发明基于NFC技术与蓝牙技术的快速数据传输方法的实现流程示意图,如图1所示,该方法包括如下步骤:
[0031]步骤301:发送方移动终端与接收方移动终端建立NFC P2P连接,并通过所建立的NFC P2P连接将自身的蓝牙OOB数据发送给对方;
[0032]其中,所述OOB数据用来作为蓝牙的配对信息,发送方移动终端和接收方移动终端双方交换蓝牙OOB数据作为蓝牙密匙,可以完成配对。
[0033]这里,在步骤301之前,当发送方用户发起数据传输业务时,发送方移动终端先根据提示将自身与接收方移动终端触碰;随后再执行步骤301 ;[0034]相应的,在步骤301实现之后,发送方移动终端和接收方移动终端在数据交换完毕时会根据提示移开;
[0035]其中,所述蓝牙OOB数据包括蓝牙硬件地址、配对码和随机数。
[0036]步骤302:发送方移动终端和接收方移动终端利用收到的蓝牙OOB数据进行快速配对,并建立蓝牙连接;
[0037]这里,具体如何利用已收到的蓝牙OOB数据完成蓝牙的快速配对,可以按照蓝牙规范中的规定实现。
[0038]步骤303:发送方移动终端与接收方移动终端通过所建立的蓝牙连接进行业务数据传输;
[0039]这里,所述业务数据传输可以是文件传输等等。
[0040]进一步的,待业务数据传输完毕后,双方移动终端自动断开BT连接。
[0041]图2为本发明移动终端的组成结构示意图,如图2所示,该移动终端至少包括:NFC通信模块121、BT通信模块123 ;其中,
[0042]所述NFC通信模块121,用于建立NFC P2P连接,并通过所建立的NFC P2P连接将自身所属移动终端的蓝牙OOB数据发送给另一移动终端;
[0043]所述BT通信模块123,用于将收到的蓝牙OOB数据进行快速配对,并建立蓝牙连接,还用于通过所建立的蓝牙连接进行业务数据传输。
[0044]该移动终端还包括:00B数据管理模块122,用于封装自身所属移动终端的蓝牙OOB数据,还用于解析另一移动终端发来的蓝牙OOB数据。
[0045]该移动终端还包括:业务发起模块111、第一应用交互模块112 ;其中,
[0046]所述业务发起模块111,用于管理所属移动终端的应用业务,并执行所属移动终端传输发送业务的指令;
[0047]所述第一应用交换模块112,用于响应所属移动终端发起的发送业务;还用于与所述BT通信模块123之间进行通信交互,通知所述BT通信模块123建立蓝牙连接、传输数据。
[0048]该移动终端还包括:第二应用交互模块131和业务响应模块132 ;其中,
[0049]所述第二应用交互模块131,用于与所述BT通信模块123之间进行通信交互,根据从BT通信模块123收到的数据派发业务,并通知业务响应模块132进行业务响应;
[0050]所述业务响应模块132,用于管理所属移动终端作为接收方移动终端时的业务响应、以及响应所述第二应用交互模块131派发的各项业务。
[0051]图3为本发明快速数据传输系统实施例的组成结构示意图,如图3所示,本实施例中,移动终端A为发送方移动终端,移动终端B为接收方移动终端。
[0052]移动终端A的用户首先通过业务发起模块A-1l发起传输业务;随即,第一应用交互模块A-12产生响应,提示用户将移动终端A触碰移动终端B,或者将移动终端A与移动终端B之间的距离缩短到10厘米之内,并通知移动终端A的NFC通信模块A-21和移动终端B的NFC通信模块B-21建立NFC P2P连接。
[0053]然后,移动终端A的NFC通信模块A-21与移动终端B的NFC通信模块B-21建立NFC P2P连接,并通过所建立的NFC P2P连接将移动终端A的OOB数据管理模块A-22提供的蓝牙OOB数据,与移动终端B的OOB数据管理模块B-22提供的蓝牙OOB数据交换;其中,所述蓝牙OOB数据包括蓝牙硬件地址、配对码和随机数;在移动终端A和移动终端B数据交换完毕后,双方移动终端会移开。
[0054]随后,移动终端A的OOB数据管理模块A-22与移动终端B的OOB数据管理模块B-22根据各自收到的蓝牙OOB数据进行快速蓝牙配对,并建立蓝牙连接。
[0055]当移动终端B接收到移动终端A发来的业务数据后,第二应用交互模块B-32根据从BT通信模块B-23接收到的数据产生响应,并根据业务数据类型派发业务,通知业务响应模块B-31进行业务响应;所述业务可以是自动导入名片等等。
[0056]当数据传输接收后,移动终端A与移动终端B自动断开蓝牙连接。
[0057]本发明还提供一种快速数据传输系统,该系统包括:发送方移动终端和接收方移动终端;所述发送方移动终端和接收方移动终端的组成结构均可以采用图2所示的组成结构,其中各个模块的功能与上面所述完全相同。
[0058]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【权利要求】
1.一种快速数据传输方法,其特征在于,该方法包括: 发送方移动终端与接收方移动终端建立近场通讯点对点NFC P2P连接,并通过所建立的NFC P2P连接将自身的蓝牙OOB数据发送给对方; 发送方移动终端和接收方移动终端利用收到的蓝牙OOB数据进行快速配对,并建立蓝牙连接; 发送方移动终端与接收方移动终端通过所建立的蓝牙连接进行业务数据传输。
2.根据权利要求1所述的方法,其特征在于,所述蓝牙OOB数据包括:蓝牙硬件地址、配对码和随机数。
3.—种移动终端,其特征在于,该移动终端包括:NFC通信模块和BT通信模块;其中, 所述NFC通信模块,用于建立NFC P2P连接,并通过所建立的NFC P2P连接将自身所属移动终端的蓝牙OOB数据发送给另一移动终端; 所述BT通信模块,用于将收到的蓝牙OOB数据进行快速配对,并建立蓝牙连接;还用于通过所建立的蓝牙连接进行业务数据传输。
4.根据权利要求3所述的移动终端,其特征在于,所述移动终端还包括业务发起模块和第一应用交互模块;其中, 所述业务发起模块,用于管理所属移动终端的应用业务,并执行所属移动终端传输发送业务的指令; 所述第一应用交换模块,用于响应所属移动终端发起的发送业务;还用于与所述BT通信模块之间进行通信交互,通知所述NFC通信模块进行NFC P2P连接。
5.根据权利要求3或4所述的移动终端,其特征在于,所述移动终端还包括第二应用交互模块和业务响应模块;其中, 所述第二应用交互模块,用于与所述BT通信模块之间进行通信交互,根据从BT通信模块收到的数据派发业务,并通知业务响应模块进行业务响应; 所述业务响应模块,用于管理所属移动终端作为接收方移动终端时的业务响应、以及响应所述第二应用交互模块派发的各项业务。
6.根据权利要求3所述的移动终端,其特征在于,所述移动终端还包括OOB数据管理模块,用于封装自身所属移动终端的蓝牙OOB数据、以及用于解析另一移动终端发来的蓝牙OOB数据。
7.根据权利要求3所述的移动终端,其特征在于,所述蓝牙OOB数据包括:蓝牙硬件地址、配对码和随机数。
8.一种快速数据传输系统,其特征在于,该系统包括:发送方移动终端和接收方移动终端;所述发送方移动终端和接收方移动终端均为权利要求3至7任一项所述的移动终端。
【文档编号】H04B5/00GK103457640SQ201210183108
【公开日】2013年12月18日 申请日期:2012年6月5日 优先权日:2012年6月5日
【发明者】魏攀, 杨杰, 傅启洪, 朱渊, 范勇, 张芝萍 申请人:中兴通讯股份有限公司