一种文件推送方法及装置、文件接收方法及装置的制造方法
【技术领域】
[0001]本发明属于无线通信技术领域,涉及一种文件推送方法及装置、文件接收方法及
目.0
【背景技术】
[0002]NFC (Near Field Communicat1n,近距离无线通信),是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输,在十厘米内交换数据。
[0003]现有技术中,基于NFC碰触实现近距离传输虽然具有较高的数据传输可靠性,但两台智能手机基于NFC功能仅可传输少量的数据信息。如果两个智能手机的用户希望打开同样的第三方应用程序,则难以通过NFC功能传送应用程序的安装文件,未安装此应用程序的智能手机一般需要通过数据流量重新下载该第三方应用程序。这样会占用数据流量资源,降低了用户体验。
【发明内容】
[0004]鉴于此,本发明提供了一种文件推送方法及装置、文件接收方法及装置,以方便用户之间的大数据文件传输,提升用户体验。
[0005]为实现上述目的,本发明采用如下技术方案:
[0006]第一方面,本发明实施例提供的一种文件推送方法,包括:
[0007]在NFC发送设备检测到待推送文件时,获取所述待推送文件在本地的存储路径;
[0008]基于NFC协议构建标准蓝牙请求消息,并向NFC接收设备推送所述标准蓝牙请求消息;
[0009]接收所述NFC接收设备基于NFC协议返回的标准蓝牙响应消息,根据所述标准蓝牙响应消息执行与所述NFC接收设备的蓝牙匹配工作;
[0010]根据所述存储路径获取所述待推送文件,并通过蓝牙将所述待推送文件推送给所述NFC接收设备。
[0011]第二方面,本发明实施例提供的一种文件接收方法,包括:
[0012]接收NFC发送设备推送的基于NFC协议的标准蓝牙请求消息;
[0013]将NFC接收设备本地的蓝牙地址信息,基于NFC协议封装成标准蓝牙响应消息,并返回给所述NFC发送设备,以建立与所述NFC发送设备的蓝牙匹配;
[0014]通过蓝牙接收所述NFC发送设备推送的文件。
[0015]第三方面,本发明实施例提供的一种文件推送装置,包括:
[0016]存储路径获取单元,在NFC发送设备检测到待推送文件时,获取所述待推送文件在本地的存储路径;
[0017]蓝牙请求构建及推送单元,用于基于NFC协议构建标准蓝牙请求消息,并向NFC接收设备推送所述标准蓝牙请求消息;
[0018]蓝牙匹配单元,用于接收所述NFC接收设备基于NFC协议返回的标准蓝牙响应消息,根据所述标准蓝牙响应消息执行与所述NFC接收设备的蓝牙匹配工作;
[0019]文件推送单元,用于根据所述存储路径获取所述待推送文件,并通过蓝牙将所述待推送文件推送给所述NFC接收设备。
[0020]第四方面,本发明实施例提供的一种文件接收装置,包括:
[0021]蓝牙请求接收单元,用于接收NFC发送设备推送的基于NFC协议的标准蓝牙请求消息;
[0022]蓝牙地址发送单元,用于将NFC接收设备本地的蓝牙地址信息,基于NFC协议封装成标准蓝牙响应消息,并返回给所述NFC发送设备,以建立与所述NFC发送设备的蓝牙匹配;
[0023]文件接收单元,用于通过蓝牙接收所述NFC发送设备推送的文件。
[0024]与现有技术相比,本发明技术方案的优点是:
[0025]本发明提供的一种文件推送方法及装置、文件接收方法及装置,与现有技术相比,本发明基于NFC协议自动完成两台NFC设备的蓝牙匹配,在无wifi的情况下,实现了将一台NFC设备上的文件自动推送给另一台NFC设备的功能,节约了下载文件所需要的数据流量,实现了 NFC设备的大数据文件自动传输,提升了用户体验。
【附图说明】
[0026]下面将通过参照附图详细描述本发明的示例性实施例,使本领域的普通技术人员更清楚本发明的上述及其他特征和优点,附图中:
[0027]图1为本发明实施例一提供的一种文件推送方法的流程示意图;
[0028]图2为本发明实施例二提供的一种文件推送方法的流程示意图;
[0029]图3为本发明实施例三提供的一种文件推送方法的流程示意图;
[0030]图4为本发明实施例四提供的一种文件推送方法的流程示意图;
[0031]图5为本发明实施例五提供的一种文件接收方法的流程示意图;
[0032]图6为本发明实施例六提供的一种文件接收方法的流程示意图;
[0033]图7为本发明实施例七提供的一种文件推送装置的结构示意图;
[0034]图8为本发明实施例七提供的一种文件推送装置的结构示意图;
[0035]图9为本发明实施例七提供的一种文件推送装置的结构示意图;
[0036]图10为本发明实施例八提供的一种文件接收装置的结构示意图;
[0037]图11为本发明实施例八提供的一种文件接收装置的结构示意图。
【具体实施方式】
[0038]为使本发明的目的、技术方案和优点更加清楚,以下将参照本发明实施例中的附图,通过实施方式清楚、完整地描述本发明的技术方案,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0039]实施例一
[0040]图1给出了本发明实施例一提供的一种文件推送方法的流程示意图,该方法可以由文件推送装置执行,文件推送装置可以采用软件和/或硬件的形式实现。如图1所示,该方法包括:
[0041]步骤101、在NFC发送设备检测到待推送文件时,获取待推送文件在本地的存储路径。
[0042]NFC发送设备和NFC接收设备是两个具备NFC功能,相互之间实现文件推送的设备,通常为移动终端,其中相应的配置文件推送装置和文件接收装置。可以在一个移动终端内同时配置文件推送装置和文件接收装置,以与其他设备实现文件的推送和接收。
[0043]示例性的,用户打开NFC发送设备和NFC接收设备的NFC功能,通过将NFC发送设备和NFC接收设备近距离(距离小于十厘米)接触,建立起NFC发送设备和NFC接收设备之间的NFC连接。检测到的待推送文件可以是NFC发送设备当前启动的文件,也可以是用户指定推送的文件。
[0044]步骤102、基于NFC协议构建标准蓝牙请求消息,并向NFC接收设备推送标准蓝牙请求消息。
[0045]现有的NFC设备之间只能传输小数据量的文件,通过NFC传输第三方应用程序、视频、文档等大数据文件很难实现。而本实施例可以基于NFC协议实现NFC设备之间大数据文件的自动蓝牙传输。
[0046]蓝牙是一种支持设备短距离通信(一般1m内)的无线电技术。能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用蓝牙技术,能够有效地简化移动通信终端设备之间的通信,也能够成功地简化设备与因特网Internet之间的通信,从而数据传输变得更加迅速高效,为无线通信拓宽道路。蓝牙采用分散式网络结构以及快跳频和短包技术,支持点对点及点对多点通信,工作在全球通用的2.4GHz ISM(即工业、科学、医学)频段。其数据速率为1Mbps。采用时分双工传输方案实现全双工传输。
[0047]在实现蓝牙传输之前,要完成NFC发送设备对NFC接收设备的蓝牙匹配工作。示例性的,NFC发送设备构建NFC消息的标准格式NDEF的标准蓝牙请求消息,即基于NFC协议构建标准蓝牙请求消息,然后将该标准蓝牙请求消息封装在NdefMessage中,以使该标准蓝牙请求消息可靠、准确及高效地推送给NFC接收设备。
当前第1页
1 
2 
3 
4