一种短距离无线数据传输方法、系统和移动终端的制作方法
【专利摘要】本发明提供了一种短距离无线数据传输方法、系统和移动终端,所述方法包括:本端移动终端确定BT或Wi-Fi设备作为发送待传输文件的发送传输设备;获取确定的发送传输设备的带外(OOB)数据,并开启所述发送传输设备;通过NFC设备将待传输文件的数据量和获取的OOB数据发给对端移动终端的NFC设备,并接收对端移动终端的NFC设备发来的相关信息;对端移动终端确定BT或Wi-Fi设备作为接收待传输文件的接收传输设备,并开启所述接收传输设备;本端移动终端根据获取的所述发送传输设备的OOB数据和对端移动终端发来的相关信息中的OOB数据,进行BT配对或Wi-Fi鉴权;建立传输待传输文件所需的BT或Wi-Fi通道。本发明不仅可以实现连接建立过程简单,而且传输速度快。
【专利说明】一种短距离无线数据传输方法、系统和移动终端
【技术领域】
[0001]本发明涉及数据传输通信技术,尤其涉及一种短距离无线数据传输方法、系统和移动终端。
【背景技术】
[0002]目前,移动终端通常包括近场通讯(Near Field Communication, NFC)、蓝牙(BlueTooth, BT)、无线保真(Wireless-Fidelity,W1-Fi),三种短距离无线通讯方式,用户根据需要选择其中的一种方式进行无线数据传输。
[0003]采用NFC方式进行无线数据传输,具有连接建立过程简单的优点,只需要用户选择本端移动终端的待传输文件,再将本端移动终端和对端移动终端接近后(小于10厘米),就能够建立本端移动终端和对端移动终端之间的连接,传输待传输文件。但是,采用NFC方式进行无线数据传输的传输速度较慢,适用于传输数据量较小的文件,例如IOK以下的文件。
[0004]相对于NFC方式,采用BT方式进行无线数据传输的传输速度较快,但是,连接建立过程繁琐,通常需要先由用户分别开启本端移动终端和对端移动终端中的BT设备,然后由用户启动本端移动终端和对端移动终端的BT设备的配对操作,待配对完成后再由用户选择待传输文件进行BT发送,才能建立连接、进行数据传输。
[0005]相对于BT方式,采用W1-Fi方式进行无线数据传输的传输速度更快,但是,连接建立时间过程繁琐,通常需要先由用户分别开启本端移动终端和对端移动终端中的W1-Fi设备,然后由用户启动本端移动终端和对端移动终端的W1-Fi设备的鉴权?呆作,待鉴权完成后再由用户选择待传输文件进行W1-Fi发送,才能建立连接、进行数据传输。
[0006]目前,还没有一种既能利用NFC方式连接建立过程简单的优点,又能利用BT或W1-Fi方式传输速度快的优点,进行无线数据传输的技术。如果用户要传输数据量较大的文件,要么选择连接建立过程简单、但是传输速度慢的NFC方式进行数据传输;要么选择传输速度快、但是连接建立过程繁琐的BT或W1-Fi方式进行数据传输,完成数据传输所需的整个时间都很长,不仅增加了移动终端的功耗,而且浪费用户的时间。
【发明内容】
[0007]有鉴于此,本发明的主要目的在于提供一种短距离无线数据传输方法、系统和移动终端,不仅可以实现连接建立过程简单,而且传输速度快。
[0008]为达到上述目的,本发明的技术方案是这样实现的:
[0009]本发明提供了一种短距离无线数据传输方法,应用于移动终端,所述方法包括:
[0010]本端移 动终端根据待传输文件的数据量的大小,按照预设的规则确定蓝牙(BT)或无线保真(W1-Fi)设备作为发送待传输文件的发送传输设备;
[0011]获取确定的发送传输设备的带外(OOB)数据,并开启所述发送传输设备;
[0012]通过本端移动终端的近场通讯(NFC)设备将待传输文件的数据量和获取的OOB数据发给对端移动终端的NFC设备,并接收对端移动终端的NFC设备发来的相关信息;
[0013]对端移动终端根据收到的待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为接收待传输文件的接收传输设备,并开启所述接收传输设备;
[0014]本端移动终端根据获取的所述发送传输设备的OOB数据和对端移动终端发来的相关信息中的OOB数据,进行BT配对或W1-Fi鉴权;
[0015]建立传输待传输文件所需的BT或W1-Fi通道。
[0016]优选地,所述按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备之前,所述方法还包括:
[0017]本端移动终端根据待传输文件的业务类型,判断所述待传输文件是否为可传输文件,当所述待传输文件为可传输文件时,执行按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备的操作。
[0018]优选地,所述开启所述发送传输设备之前,所述方法还包括:
[0019]本端移动终端获取所述发送传输设备的状态信息;
[0020]根据获取的所述发送传输设备的状态信息,判断所述发送传输设备是否处于其他业务工作状态,当所述发送传输设备没有处于其他业务工作状态时,执行开启所述发送传输设备的操作。
[0021]优选地,所述进行BT配对或W1-Fi鉴权之前,所述方法还包括:
[0022]本端移动终端根据对端移动终端发来的相关信息中的移动终端工作模式信息,判断对端移动终端的工作模式是否为飞行模式,当对端移动终端的工作模式为非飞行模式时,执行进行BT配对或W1-Fi鉴权的操作。
[0023]优选地,所述进行BT配对或W1-Fi鉴权之前,所述方法还包括:
[0024]本端移动终端根据对端移动终端发来的相关信息中的BT或W1-Fi设备的状态信息,判断对端移动终端的BT或W1-Fi设备是否处于其他业务工作状态,当对端移动终端的BT或W1-Fi设备没有处于其他业务工作状态时,执行进行BT配对或W1-Fi鉴权的操作。
[0025]优选地,所述进行BT配对或W1-Fi鉴权之前,所述方法还包括:
[0026]本端移动终端根据对端移动终端发来的相关信息中的存储卡的存储信息,判断对端移动终端的存储卡是否还有可用空间,当存储卡还有可用空间时,执行进行BT配对或W1-Fi鉴权的操作。
[0027]本发明提供了一种短距离无线数据传输系统,所述系统包括:本端移动终端和对端移动终端;其中,
[0028]所述本端移动终端,用于根据待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备;
[0029]获取确定的发送传输设备的带外(OOB)数据,并开启所述发送传输设备;
[0030]通过本端移动终端的NFC设备将待传输文件的数据量和获取的OOB数据发给对端移动终端的NFC设备,并接收对端移动终端的NFC设备发来的相关信息;
[0031]根据获取的所述发送传输设备的OOB数据和对端移动终端发来的相关信息中的BT或W1-Fi设备的OOB数据,进行BT配对或W1-Fi鉴权;
[0032]建立传输待传输文件所需的BT或W1-Fi通道;
[0033]所述对端移动终端,用于在收到本端移动终端发来的待传输文件的数据量和OOB数据后,获取自身的相关信息,并向本端移动终端发送所述相关信息;以及根据本端移动终端发来的待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为接收待传输文件的接收传输设备,并开启所述接收传输设备。
[0034]本发明提供了一种移动终端,所述移动终端包括:发送传输设备确定单元、OOB数据获取单元、发送传输设备开启单元、NFC设备、配对/鉴权单元和BT/W1-Fi设备;其中,
[0035]发送传输设备确定单元,用于根据待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备;
[0036]OOB数据获取单元,用于获取所述发送传输设备确定单元确定的发送传输设备的OOB数据;
[0037]发送传输设备开启单元,用于开启所述发送传输设备确定单元确定的发送传输设备;
[0038]NFC设备,用于将待传输文件的数据量和所述OOB数据获取单元获取的OOB数据发给对端移动终端的NFC设备,并接收对端移动终端的NFC设备发来的相关信息;
[0039]配对/鉴权单元,用于根据所述OOB数据获取单元获取的OOB数据和NFC设备收到的相关信息中的BT或W1-Fi设备的OOB数据,进行BT配对或W1-Fi鉴权;
[0040]BT/W1-Fi设备,用于根据配对/鉴权单元的BT配对或W1-Fi鉴权结果,建立传输待传输文件所需的BT或W1-Fi通道。
[0041 ] 优选地,所述移动终端还包括:可传输文件判断单元;
[0042]所述可传输文件判断单元,用于根据待传输文件的业务类型,判断所述待传输文件是否为可传输文件,当所述待传输文件为可传输文件时,通知所述发送传输设备确定单元执行按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备的操作;
[0043]相应的,所述发送传输设备确定单元,用于根据可传输文件判断单元的通知,执行按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备的操作。
[0044]优选地,所述移动终端还包括:状态信息获取单元和本端业务工作状态判断单元;其中,
[0045]所述状态信息获取单元,用于获取所述发送传输设备的状态信息;
[0046]所述本端业务工作状态判断单元,用于根据所述状态信息获取单元获取的所述发送传输设备的状态信息,判断所述发送传输设备是否处于其他业务工作状态,当所述发送传输设备没有处于其他业务工作状态时,通知所述发送传输设备开启单元执行开启所述发送传输设备的操作;
[0047]相应的,所述发送传输设备开启单元,用于根据所述本端业务工作状态判断单元的通知开启所述发送传输设备确定单元确定的发送传输设备。
[0048]优选地,所述移动终端还包括:对端飞行模式判断单元;
[0049]所述对端飞行模式判断单元,用于根据对端移动终端发来的相关信息中的移动终端工作模式信息,判断对端移动终端的工作模式是否为飞行模式,当对端移动终端的工作模式为非飞行模式时,通知所述配对/鉴权单元执行进行BT配对或W1-Fi鉴权的操作;
[0050]相应的,所述配对/鉴权单元用于根据所述飞行模式判断单元的通知,执行进行BT配对或W1-Fi鉴权的操作。[0051]优选地,所述移动终端还包括:对端业务工作状态判断单元;
[0052]所述对端业务工作状态判断单元,用于根据对端移动终端发来的相关信息中的BT或W1-Fi设备的状态信息,判断对端移动终端的BT或W1-Fi设备是否处于其他业务工作状态,当对端移动终端的BT或W1-Fi设备没有处于其他业务工作状态时,通知所述配对/鉴权单元执行进行BT配对或W1-Fi鉴权的操作;
[0053]相应的,所述配对/鉴权单元用于根据所述对端业务工作状态判断单元的通知,执行进行BT配对或W1-Fi鉴权的操作。
[0054]优选地,所述移动终端还包括:对端可用空间判断单元;
[0055]所述对端可用空间判断单元,用于根据对端移动终端发来的相关信息中的存储卡的存储信息,判断对端移动终端的存储卡是否还有可用空间,当存储卡还有可用空间时,通知所述配对/鉴权单元执行进行BT配对或W1-Fi鉴权的操作;
[0056]相应的,所述配对/鉴权单元用于根据所述对端可用空间判断单元的通知,执行进行BT配对或W1-Fi鉴权的操作。
[0057]优选地,所述移动终端还包括:获取单元、接收传输设备确定单元和接收传输设备开启单元;其中,
[0058]所述NFC设备,还用于接收对端移动终端发来的待传输文件的数据量和OOB数据,并在收到OOB数据后通知获取单元;以及向对端移动终端发送获取单元获取的相关信息;
[0059]获取单元,用于根据NFC设备的通知,获取本端移动终端的相关信息;
[0060]接收传输设备确定单元,用于根据NFC设备收到的待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为接收待传输文件的接收传输设备;
[0061]接收传输设备开启单元,用于开启所述接收传输设备确定单元确定的接收传输设备。
[0062]本发明提供了一种移动终端,所述移动终端包括:NFC设备、获取单元、接收传输设备确定单元、接收传输设备开启单元和BT/W1-Fi设备;其中,
[0063]NFC设备,用于接收对端移动终端发来的待传输文件的数据量和OOB数据,并在收到OOB数据后通知获取单元;以及向对端移动终端发送获取单元获取的相关信息;
[0064]获取单元,用于根据NFC设备的通知,获取本端移动终端的相关信息;
[0065]接收传输设备确定单元,用于根据NFC设备收到的待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为接收待传输文件的接收传输设备;
[0066]接收传输设备开启单元,用于开启所述接收传输设备确定单元确定的接收传输设备。
[0067]由上可知,本发明采用以下技术方案:本端移动终端根据待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备;获取确定的发送传输设备的带外(OOB)数据,并开启所述发送传输设备;通过本端移动终端的NFC设备将待传输文件的数据量和获取的OOB数据发给对端移动终端的NFC设备,并接收对端移动终端的NFC设备发来的相关信息;对端移动终端根据收到的待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为接收待传输文件的接收传输设备,并开启所述接收传输设备;本端移动终端根据获取的所述发送传输设备的OOB数据和对端移动终端发来的相关信息中的OOB数据,进行BT配对或W1-Fi鉴权;建立传输待传输文件所需的BT 或W1-Fi通道,由此,本发明不仅可以实现连接建立过程简单,而且传输速度快。
【专利附图】
【附图说明】
[0068]图1为本发明提供的短距离无线数据传输方法的第一实施例的流程图;
[0069]图2为本发明提供的短距离无线数据传输系统的结构示意图;
[0070]图3为本发明提供的移动终端的结构示意图;
[0071]图4为本发明提供的另一移动终端的结构示意图。
【具体实施方式】
[0072]本发明的基本思想是:本端移动终端根据待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备;获取确定的发送传输设备的带外(OOB)数据,并开启所述发送传输设备;通过本端移动终端的NFC设备将待传输文件的数据量和获取的OOB数据发给对端移动终端的NFC设备,并接收对端移动终端的NFC设备发来的相关信息;对端移动终端根据收到的待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为接收待传输文件的接收传输设备,并开启所述接收传输设备;本端移动终端根据获取的所述发送传输设备的OOB数据和对端移动终端发来的相关信息中的OOB数据,进行BT配对或W1-Fi鉴权;建立传输待传输文件所需的BT或W1-Fi通道。
[0073]本发明提供的短距离无线数据传输方法的第一实施例,如图1所示,所述方法包括:
[0074]步骤101、本端移动终端根据待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备;
[0075]步骤102、获取确定的发送传输设备的带外(Out-Of-Band,00B)数据,并开启所述发送传输设备(BT或W1-Fi设备);
[0076]步骤103、通过本端移动终端的NFC设备将待传输文件的数据量和获取的OOB数据发给对端移动终端的NFC设备,并接收对端移动终端的NFC设备发来的相关信息;
[0077]步骤104、对端移动终端根据收到的待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为接收待传输文件的接收传输设备,并开启所述接收传输设备;
[0078]步骤105、本端移动终端根据获取的所述发送传输设备的OOB数据和对端移动终端发来的相关信息中的OOB数据,进行BT配对或W1-Fi鉴权;
[0079]对端移动终端同样根据双方的OOB数据,进行BT配对或W1-Fi鉴权;
[0080]步骤106、建立传输待传输文件所需的BT或W1-Fi通道,通过建立的BT或W1-Fi通道传输待传输文件。
[0081]优选地,步骤101中的按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备之前,所述方法还包括:
[0082]本端移动终端根据待传输文件的业务类型,判断所述待传输文件是否为可传输文件,当所述待传输文件为可传输文件时,执行按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备的操作。
[0083]优选地,步骤102中的开启所述发送传输设备之前,所述方法还可以包括:[0084]本端移动终端获取所述发送传输设备的状态信息;
[0085]根据获取的所述发送传输设备的状态信息,判断所述发送传输设备是否处于其他业务工作状态,当所述发送传输设备没有处于其他业务工作状态时,执行开启所述发送传输设备的操作。
[0086]优选地,步骤105中的进行BT配对或W1-Fi鉴权之前,所述方法还可以包括:
[0087]本端移动终端根据对端移动终端发来的相关信息中的移动终端工作模式信息,判断对端移动终端的工作模式是否为飞行模式,当对端移动终端的工作模式为非飞行模式时,执行进行BT配对或W1-Fi鉴权的操作。
[0088]优选地,步骤105中的进行BT配对或W1-Fi鉴权之前,所述方法还可以包括:
[0089]本端移动终端根据对端移动终端发来的相关信息中的BT或W1-Fi设备的状态信息,判断对端移动终端的BT或W1-Fi设备是否处于其他业务工作状态,当对端移动终端的BT或W1-Fi设备没有处于其他业务工作状态时,执行进行BT配对或W1-Fi鉴权的操作。
[0090]优选地,步骤105中的进行BT配对或W1-Fi鉴权之前,所述方法还可以包括:
[0091]本端移动终端根据对端移动终端发来的相关信息中的存储卡的存储信息,判断对端移动终端的存储卡是否还有可用空间,当存储卡还有可用空间时,执行进行BT配对或W1-Fi鉴权的操作。
[0092]本发明提供的短距离无线数据传输系统的实施例,如图2所示,所述系统包括:本端移动终端和对端移动终端;其中,
[0093]所述本端移动终端,用于根据待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备;
[0094]获取确定的发送传输设备的OOB数据,并开启所述发送传输设备;
[0095]通过本端移动终端的NFC设备将待传输文件的数据量和获取的OOB数据发给对端移动终端的NFC设备,并接收对端移动终端的NFC设备发来的相关信息;
[0096]根据获取的所述发送传输设备的OOB数据和对端移动终端发来的相关信息中的BT或W1-Fi设备的OOB数据,进行BT配对或W1-Fi鉴权;
[0097]BT配对或W1-Fi鉴权成功后,与对端移动终端相互配合建立传输待传输文件所需的BT或W1-Fi通道,并通过建立的BT或W1-Fi通道发送待传输文件;
[0098]所述对端移动终端,用于在收到本端移动终端发来的待传输文件的数据量和OOB数据后,获取自身的相关信息,并向本端移动终端发送所述相关信息;以及根据本端移动终端发来的待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为接收待传输文件的接收传输设备,并开启所述接收传输设备,以及根据本端移动终端发来的的OOB数据和获取的自身相关信息中的OOB数据,进行BT配对或W1-Fi鉴权;BT配对或W1-Fi鉴权成功后,与本端移动终端相互配合建立传输待传输文件所需的BT或W1-Fi通道,并通过建立的BT或W1-Fi通道接收待传输文件。
[0099]本发明提供的移动终端的实施例,如图3所示,所述移动终端包括:发送传输设备确定单元、OOB数据获取单元、发送传输设备开启单元、NFC设备、配对/鉴权单元和BT/W1-Fi设备;其中,
[0100]所述发送传输设备确定单元,用于根据待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备;[0101]OOB数据获取单元,用于获取所述发送传输设备确定单元确定的发送传输设备的OOB数据;
[0102]发送传输设备开启单元,用于开启所述发送传输设备确定单元确定的发送传输设备;
[0103]NFC设备,用于将待传输文件的数据量和所述OOB数据获取单元获取的OOB数据发给对端移动终端的NFC设备,并接收对端移动终端的NFC设备发来的相关信息;
[0104]配对/鉴权单元,用于根据所述OOB数据获取单元获取的OOB数据和NFC设备收到的相关信息中的BT或W1-Fi设备的OOB数据,进行BT配对或W1-Fi鉴权;
[0105]BT/W1-Fi设备,用于根据配对/鉴权单元的BT配对或W1-Fi鉴权结果,建立传输待传输文件所需的BT或W1-Fi通道。
[0106]优选地,所述移动终端还可以包括:可传输文件判断单元;
[0107]所述可传输文件判断单元,用于根据待传输文件的业务类型,判断所述待传输文件是否为可传输文件,当所述待传输文件为可传输文件时,通知所述发送传输设备确定单元执行按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备的操作;
[0108]相应的,所述发送传输设备确定单元,用于根据可传输文件判断单元的通知,执行按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备的操作。
[0109]优选地,所述移动终端还可以包括:状态信息获取单元和本端业务工作状态判断单元;其中,
[0110]所述状态信息获取单元,用于获取所述发送传输设备的状态信息;
[0111]所述本端业务工作状态判断单元,用于根据所述状态信息获取单元获取的所述发送传输设备的状态信息,判断所述发送传输设备是否处于其他业务工作状态,当所述发送传输设备没有处于其他业务工作状态时,通知所述发送传输设备开启单元执行开启所述发送传输设备的操作;
[0112]相应的,所述发送传输设备开启单元,用于根据所述本端业务工作状态判断单元的通知开启所述发送传输设备确定单元确定的发送传输设备。
[0113]优选地,所述移动终端还可以包括:对端飞行模式判断单元,分别与NFC设备和配对/鉴权单元相连;
[0114]所述对端飞行模式判断单元,用于根据对端移动终端发来的相关信息中的移动终端工作模式信息,判断对端移动终端的工作模式是否为飞行模式,当对端移动终端的工作模式为非飞行模式时,通知所述配对/鉴权单元执行进行BT配对或W1-Fi鉴权的操作;
[0115]相应的,所述配对/鉴权单元用于根据所述飞行模式判断单元的通知,执行进行BT配对或W1-Fi鉴权的操作。
[0116]优选地,所述移动终端还可以包括:对端业务工作状态判断单元,分别与NFC设备和配对/鉴权单元相连;
[0117]所述对端业务工作状态判断单元,用于根据对端移动终端发来的相关信息中的BT或W1-Fi设备的状态信息,判断对端移动终端的BT或W1-Fi设备是否处于其他业务工作状态,当对端移动终端的BT或W1-Fi设备没有处于其他业务工作状态时,通知所述配对/鉴权单元执行进行BT配对或W1-Fi鉴权的操作;[0118]相应的,所述配对/鉴权单元用于根据所述对端业务工作状态判断单元的通知,执行进行BT配对或W1-Fi鉴权的操作。
[0119]优选地,所述移动终端还可以包括:对端可用空间判断单元,分别与NFC设备和配对/鉴权单元相连;
[0120]所述对端可用空间判断单元,用于根据对端移动终端发来的相关信息中的存储卡的存储信息,判断对端移动终端的存储卡是否还有可用空间,当存储卡还有可用空间时,通知所述配对/鉴权单元执行进行BT配对或W1-Fi鉴权的操作;
[0121]相应的,所述配对/鉴权单元用于根据所述对端可用空间判断单元的通知,执行进行BT配对或W1-Fi鉴权的操作。
[0122]优选地,所述移动终端还包括:获取单元、接收传输设备确定单元和接收传输设备开启单元;其中,
[0123]所述NFC设备,还用于接收对端移动终端发来的待传输文件的数据量和OOB数据,并在收到OOB数据后通知获取单元;以及向对端移动终端发送获取单元获取的相关信息;
[0124]获取单元,用于根据NFC设备的通知,获取本端移动终端的相关信息;
[0125]接收传输设备确定单元,用于根据NFC设备收到的待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为接收待传输文件的接收传输设备;
[0126]接收传输设备开启单元,用于开启所述接收传输设备确定单元确定的接收传输设备。
[0127]本发明还提供了一种移动终端,如图4所示,所述移动终端包括:NFC设备、接收传输设备确定单元、接收传输设备开启单元、获取单元和BT/W1-Fi设备;其中,
[0128]NFC设备,用于接收对端移动终端发来的待传输文件的数据量和OOB数据,并在收到OOB数据后通知获取单元;以及向对端移动终端发送获取单元获取的相关信息;
[0129]获取单元,用于根据NFC设备的通知,获取本端移动终端的相关信息;
[0130]所述接收传输设备确定单元,用于根据NFC设备收到的待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为接收待传输文件的接收传输设备;
[0131]接收传输设备开启单元,用于开启所述接收传输设备确定单元确定的接收传输设备。
[0132]本发明提供的短距离无线数据传输方法的第二实施例,包括以下步骤:
[0133]步骤501、本端移动终端获取用户选择的待传输文件的业务类型和数据量。
[0134]步骤502、根据待传输文件的业务类型,判断所述待传输文件是否为可传输文件,当所述待传输文件为可传输文件时,进入步骤503 ;当所述待传输文件为不可传输文件时,进入步骤519。
[0135]步骤503、判断待传输文件的数据量是否小于预设值,当大于预设值时,进入步骤504 ;当小于预设值时,进入步骤518 ;
[0136]这里,所述预设值可以为10K。
[0137]步骤504、根据待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备;
[0138]这里,预设的规则可以为:数据量大于等于IOK小于3M的文件,采用BT短距离无线通讯方式;数据量大于等于3M的文件,采用W1-Fi短距离无线通讯方式。[0139]步骤505、获取确定的发送传输设备的状态信息和OOB数据。
[0140]步骤506、根据获取的所述发送传输设备的状态信息,判断所述发送传输设备是否处于其他业务工作状态,当所述发送传输设备没有处于其他业务工作状态时,进入步骤507 ;当所述发送传输设备处于其他业务工作状态时,进入步骤519。
[0141]步骤507、开启所述发送传输设备。
[0142]步骤508、通过本端移动终端的NFC设备将待传输文件的数据量和获取的OOB数据发给对端移动终端的NFC设备,并接收对端移动终端的NFC设备发来的相关信息。
[0143]步骤509、对端移动终端根据收到的待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为接收待传输文件的接收传输设备,并开启所述接收传输设备。
[0144]步骤510、本端移动终端根据对端移动终端发来的相关信息中的移动终端工作模式信息,判断对端移动终端的工作模式是否为飞行模式,当对端移动终端的工作模式为非飞行模式时,进入步骤511 ;当对端移动终端的工作模式为飞行模式时,进入步骤519。
[0145]步骤511、本端移动终端根据对端移动终端发来的相关信息中的BT或W1-Fi设备的状态信息,判断对端移动终端的BT或W1-Fi设备是否处于其他业务工作状态,当对端移动终端的BT或W1-Fi设备没有处于其他业务工作状态时,进入步骤512 ;当对端移动终端的BT或W1-Fi设备处于其他业务工作状态时,进入步骤519。
[0146]步骤512、本端移动终端根据对端移动终端发来的相关信息中的存储卡的存储信息,判断对端移动终端的存储卡是否还有可用空间,当存储卡还有可用空间时,进入步骤513 ;当存储卡没有可用空间时,进入步骤519。
[0147]步骤513、本端移动终端根据获取的所述发送传输设备的OOB数据和NFC设备收到的相关信息中的OOB数据,判断BT是否已经配对或W1-Fi是否已经连接,当BT没有配对或W1-Fi没有连接时,进入步骤514 ;当BT已经配对或W1-Fi已经连接时,进入516。
[0148]步骤514、本端移动终端根据获取的所述发送传输设备的OOB数据和NFC设备收到的相关信息中的OOB数据,进行BT配对或W1-Fi鉴权。
[0149]步骤515、判断BT配对或W1-Fi鉴权是否成功,当BT配对或W1-Fi鉴权成功,进入步骤516 ;当BT配对或W1-Fi鉴权失败,进入步骤519。
[0150]步骤516、建立传输待传输文件所需的BT或W1-Fi通道。
[0151]步骤517、通过建立的通道传输待传输文件,结束本次流程。
[0152]步骤518、建立传输待传输文件所需的NFC通道,返回步骤517。
[0153]步骤519、结束本次流程。
[0154]由上可知,无论待传输文件的数据量为多少,本端移动终端用户仅需选择待传输文件,并与对端移动终端靠近,即可进行发送,无需用户对移动终端进行繁复的设置。并且,当待传输文件的数据量较小时,自动采用NFC方式进行数据传输;当待传输文件的数据量较大时,根据数据量的大小选择自动选择BT或W1-Fi方式进行传输,采用本发明进行数据传输,不仅连接建立过程简单,而且传输速度快。
[0155]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【权利要求】
1.一种短距离无线数据传输方法,应用于移动终端,其特征在于,所述方法包括: 本端移动终端根据待传输文件的数据量的大小,按照预设的规则确定蓝牙(BT)或无线保真(W1-Fi)设备作为发送待传输文件的发送传输设备; 获取确定的发送传输设备的带外(OOB)数据,并开启所述发送传输设备; 通过本端移动终端的近场通讯(NFC)设备将待传输文件的数据量和获取的OOB数据发给对端移动终端的NFC设备,并接收对端移动终端的NFC设备发来的相关信息; 对端移动终端根据收到的待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为接收待传输文件的接收传输设备,并开启所述接收传输设备; 本端移动终端根据获取的所述发送传输设备的OOB数据和对端移动终端发来的相关信息中的OOB数据,进行BT配对或W1-Fi鉴权; 建立传输待传输文件所需的BT或W1-Fi通道。
2.根据权利要求1所述的方法,其特征在于,所述按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备之前,所述方法还包括: 本端移动终端根据待传输文件的业务类型,判断所述待传输文件是否为可传输文件,当所述待传输文件为可传输文件时,执行按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备的操作。
3.根据权利要求1所述的方法,其特征在于,所述开启所述发送传输设备之前,所述方法还包括: 本端移动终端获取所述发送传输设备的状态信息; 根据获取的所述发送传输设备的状态信息,判断所述发送传输设备是否处于其他业务工作状态,当所述发送传输设备没有处于其他业务工作状态时,执行开启所述发送传输设备的操作。
4.根据权利要求1所述的方法,其特征在于,所述进行BT配对或W1-Fi鉴权之前,所述方法还包括: 本端移动终端根据对端移动终端发来的相关信息中的移动终端工作模式信息,判断对端移动终端的工作模式是否为飞行模式,当对端移动终端的工作模式为非飞行模式时,执行进行BT配对或W1-Fi鉴权的操作。
5.根据权利要求1所述的方法,其特征在于,所述进行BT配对或W1-Fi鉴权之前,所述方法还包括: 本端移动终端根据对端移动终端发来的相关信息中的BT或W1-Fi设备的状态信息,判断对端移动终端的BT或W1-Fi设备是否处于其他业务工作状态,当对端移动终端的BT或W1-Fi设备没有处于其他业务工作状态时,执行进行BT配对或W1-Fi鉴权的操作。
6.根据权利要求1所述的方法,其特征在于,所述进行BT配对或W1-Fi鉴权之前,所述方法还包括: 本端移动终端根据对端移动终端发来的相关信息中的存储卡的存储信息,判断对端移动终端的存储卡是否还有可用空间,当存储卡还有可用空间时,执行进行BT配对或W1-Fi鉴权的操作。
7.—种短距离无线数据传输系统,其特征在于,所述系统包括:本端移动终端和对端移动终端;其中,所述本端移动终端,用于根据待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备; 获取确定的发送传输设备的带外(OOB)数据,并开启所述发送传输设备; 通过本端移动终端的NFC设备将待传输文件的数据量和获取的OOB数据发给对端移动终端的NFC设备,并接收对端移动终端的NFC设备发来的相关信息; 根据获取的所述发送传输设备的OOB数据和对端移动终端发来的相关信息中的BT或W1-Fi设备的OOB数据,进行BT配对或W1-Fi鉴权; 建立传输待传输文件所需的BT或W1-Fi通道; 所述对端移动终端,用于在收到本端移动终端发来的待传输文件的数据量和OOB数据后,获取自身的相关信息,并向本端移动终端发送所述相关信息;以及根据本端移动终端发来的待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为接收待传输文件的接收传输设备,并开启所述接收传输设备。
8.一种移动终端,其特征在于,所述移动终端包括:发送传输设备确定单元、OOB数据获取单元、发送传输设备开启单元、NFC设备、配对/鉴权单元和BT/W1-Fi设备;其中, 发送传输设备确定单元,用于根据待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备; OOB数据获取单元,用于获取所述发送传输设备确定单元确定的发送传输设备的OOB数据; 发送传输设备开启单元,用于开启所述发送传输设备确定单元确定的发送传输设备;NFC设备,用于将待传输文件的数据量和所述OOB数据获取单元获取的OOB数据发给对端移动终端的NFC设备,并接收对端移动终端的NFC设备发来的相关信息; 配对/鉴权单元,用于根据所述OOB数据获取单元获取的OOB数据和NFC设备收到的相关信息中的BT或W1-Fi设备的OOB数据,进行BT配对或W1-Fi鉴权; BT/W1-Fi设备,用于根据配对/鉴权单元的BT配对或W1-Fi鉴权结果,建立传输待传输文件所需的BT或W1-Fi通道。
9.根据权利要求8所述的移动终端,其特征在于,所述移动终端还包括:可传输文件判断单元; 所述可传输文件判断单元,用于根据待传输文件的业务类型,判断所述待传输文件是否为可传输文件,当所述待传输文件为可传输文件时,通知所述发送传输设备确定单元执行按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备的操作;相应的,所述发送传输设备确定单元,用于根据可传输文件判断单元的通知,执行按照预设的规则确定BT或W1-Fi设备作为发送待传输文件的发送传输设备的操作。
10.根据权利要求8所述的移动终端,其特征在于,所述移动终端还包括:状态信息获取单元和本端业务工作状态判断单元;其中, 所述状态信息获取单元,用于获取所述发送传输设备的状态信息; 所述本端业务工作状态判断单元,用于根据所述状态信息获取单元获取的所述发送传输设备的状态信息,判断所述发送传输设备是否处于其他业务工作状态,当所述发送传输设备没有处于其他业务工作状态时,通知所述发送传输设备开启单元执行开启所述发送传输设备的操作;相应的,所述发送传输设备开启单元,用于根据所述本端业务工作状态判断单元的通知开启所述发送传输设备确定单元确定的发送传输设备。
11.根据权利要求8所述的移动终端,其特征在于,所述移动终端还包括:对端飞行模式判断单元; 所述对端飞行模式判断单元,用于根据对端移动终端发来的相关信息中的移动终端工作模式信息,判断对端移动终端的工作模式是否为飞行模式,当对端移动终端的工作模式为非飞行模式时,通知所述配对/鉴权单元执行进行BT配对或W1-Fi鉴权的操作; 相应的,所述配对/鉴权单元用于根据所述飞行模式判断单元的通知,执行进行BT配对或W1-Fi鉴权的操作。
12.根据权利要求8所述的移动终端,其特征在于,所述移动终端还包括:对端业务工作状态判断单元; 所述对端业务工作状态判断单元,用于根据对端移动终端发来的相关信息中的BT或W1-Fi设备的状态信息,判断对端移动终端的BT或W1-Fi设备是否处于其他业务工作状态,当对端移动终端的BT或W1-Fi设备没有处于其他业务工作状态时,通知所述配对/鉴权单元执行进行BT配对或W1-Fi鉴权的操作; 相应的,所述配对/鉴权单元用于根据所述对端业务工作状态判断单元的通知,执行进行BT配对或W1-Fi鉴权的操作。
13.根据权利要求8所述的移动终端,其特征在于,所述移动终端还包括:对端可用空间判断单元; 所述对端可用空间判断单元,用于根据对端移动终端发来的相关信息中的存储卡的存储信息,判断对端移动终端的存储卡是否还有可用空间,当存储卡还有可用空间时,通知所述配对/鉴权单元执行进行BT配对或W1-Fi鉴权的操作; 相应的,所述配对/鉴权单元用于根据所述对端可用空间判断单元的通知,执行进行BT配对或W1-Fi鉴权的操作。
14.根据权利要求8至13任一所述的移动终端,其特征在于,所述移动终端还包括:获取单元、接收传输设备确定单元和接收传输设备开启单元;其中, 所述NFC设备,还用于接收对端移动终端发来的待传输文件的数据量和OOB数据,并在收到OOB数据后通知获取单元;以及向对端移动终端发送获取单元获取的相关信息; 获取单元,用于根据NFC设备的通知,获取本端移动终端的相关信息; 接收传输设备确定单元,用于根据NFC设备收到的待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为接收待传输文件的接收传输设备; 接收传输设备开启单元,用于开启所述接收传输设备确定单元确定的接收传输设备。
15.一种移动终端,其特征在于,所述移动终端包括:NFC设备、获取单元、接收传输设备确定单元、接收传输设备开启单元和BT/W1-Fi设备;其中, NFC设备,用于接收对端移动终端发来的待传输文件的数据量和OOB数据,并在收到OOB数据后通知获取单元;以及向对端移动终端发送获取单元获取的相关信息; 获取单元,用于根据NFC设备的通知,获取本端移动终端的相关信息; 接收传输设备确定单元,用于根据NFC设备收到的待传输文件的数据量的大小,按照预设的规则确定BT或W1-Fi设备作为接收待传输文件的接收传输设备;接收传输设备开启单元, 用于开启所述接收传输设备确定单元确定的接收传输设备。
【文档编号】H04W76/02GK103580727SQ201210284343
【公开日】2014年2月12日 申请日期:2012年8月6日 优先权日:2012年8月6日
【发明者】杨杰, 傅启洪, 范勇, 赵栋, 魏攀, 朱渊, 张振宇 申请人:中兴通讯股份有限公司