一种通过Wi-FiDirect的文件传输方法和装置

申请号 CN201210424002.4 申请日 2012-10-30 公开(公告)号 CN103795747A 公开(公告)日 2014-05-14
申请人 中兴通讯股份有限公司; 发明人 杨惠;
摘要 本 发明 提供了一种通过Wi-Fi?Direct的文件传输方法和装置,该方法包括:获取步骤,获取待传输文件的多媒体属性;发送步骤,发送在获取步骤中所获取的多媒体属性;接收步骤,接收待传输文件的多媒体属性的信息;判断步骤,通过在接收步骤中所接收到的多媒体属性的信息,来判断接收端是否支持所述待传输文件的类型。本发明解决了接收端只有在完全接收该文件后或执行打开操作后,才能知道是否支持该文件类型,从而导致使用不方便的问题,提高了用户的体验感受。
权利要求

1.一种通过Wi-Fi Direct的文件发送方法,其特征在于,包括:
获取步骤,获取待传输文件的多媒体属性;
发送步骤,发送在获取步骤中所获取的多媒体属性;
其中,所述多媒体属性包括:
用于供接收端判断是否支持所述待传输文件的信息。
2.根据权利要求1所述的文件发送方法,其特征在于,所述发送步骤,包括:
将所述多媒体属性封装到独立的数据包中,并且发送该数据包。
3.根据权利要求1所述的文件发送方法,其特征在于,所述发送步骤,包括:
在交互数据中携带所述待传输文件的多媒体属性,进行交互时,传输所述多媒体属性。
4.一种通过Wi-Fi Direct的文件接收方法,其特征在于,包括:
接收步骤,接收待传输文件的多媒体属性的信息;
判断步骤,通过在接收步骤中所接收到的多媒体属性的信息,来判断接收端是否支持所述待传输文件的类型。
5.根据权利要求4所述的文件接收方法,其特征在于,还包括:
提示步骤,根据所述判断步骤的判断结果,给用户相应的提示。
6.根据权利要求5所述的文件接收方法,其特征在于,所述提示步骤,包括:
如果接收端支持待传输文件的类型,则待传输文件的传输继续进行;
如果接收端不支持待传输文件的类型,则向用户发出是否继续进行文件接收的提示,若用户选择继续接收,则待传输文件的传输继续进行;若用户选择不继续接收,则终止待传输文件的传输操作。
7.根据权利要求4所述的文件接收方法,其特征在于,所述判断步骤,包括:
检查接收端所支持的多媒体支持能列表;
如果待传输文件的多媒体属性在所述列表中,表明接收端支持待传输文件的类型;
如果待传输文件的多媒体属性不在所述列表中,表明接收端不支持待传输文件的类型。
8.一种通过Wi-Fi Direct的文件发送装置,其特征在于,包括:
获取模,获取待传输文件的多媒体属性;
发送模块,连接至获取模块,用来将获取模块所获取的多媒体属性发送至接收端;
其中,所述多媒体属性包括:
用于供接收端判断是否支持所述待传输文件的信息。
9.一种通过Wi-Fi Direct的文件接收装置,其特征在于,包括:
接收模块,接收待传输文件的多媒体属性;
判断模块,连接至接收模块,通过接收模块接收到的多媒体属性的信息,来判断接收端是否支持所述待传输文件的类型;
其中,所述多媒体属性包括:
用于供接收端判断是否支持所述待传输文件的信息。
10.根据权利要求9所述的文件接收装置,其特征在于:
所述判断模块检查待传输文件的多媒体属性是否在接收端所支持的多媒体能力列表中,根据判断的结果,决定是否继续接收文件或给用户相应的提示信息。
11.根据权利要求10所述的文件接收装置,其特征在于,还包括:
提示模块,根据所述判断模块的判断结果,给用户相应的提示。
12.一种通过Wi-Fi Direct的文件传输系统,其特征在于,包括:文件发送装置和文件接收装置,二者通过Wi-Fi Direct进行文件传输;
其中,所述文件发送装置,包括:
获取模块,获取待传输文件的多媒体属性;
发送模块,连接至获取模块,用来将获取模块所获取的多媒体属性发送至接收端;
所述文件接收装置,包括:
接收模块,接收待传输文件的多媒体属性;
判断模块,连接至接收模块,通过接收模块接收到的多媒体属性的信息,来判断接收端是否支持所述待传输文件的类型;
所述多媒体属性包括:
用于供接收端判断是否支持所述待传输文件的信息。

说明书全文

一种通过Wi-Fi Direct的文件传输方法和装置

技术领域

[0001] 本发明涉及文件传输领域,且特别涉及一种通过Wi-Fi Direct进行文件传输的方法,实现上述方法的装置,以及文件传输系统。

背景技术

[0002] 随着智能手机的逐渐普及以及Wi-Fi技术的不断的发展,手机价格逐渐下降,功能逐渐强大,越来越多的手机具备了大容量存储的功能和Wi-Fi Direct通信功能,手机成为人们日常生活的重要通信工具。手机的功能日益增强,为手机多媒体的应用创新提供了基础。目前,手机除了语音通话之外,还拥有大容量存储功能和Wi-Fi Direct通信功能。大部分手机都拥有几十兆的存储空间,而手机通过增加额外的存储卡后,存储空间甚至可以达到1G、2G或是更大。
[0003] Wi-Fi Direct技术能够实现Wi-Fi设备的直接互联。带有Wi-Fi CERTIFIEDWi-Fi Direct标志的产品可以在不加入传统的家庭、办公或热点网络的情况下互相连接。利用这种技术,手机、相机、打印机、PC与游戏设备将能够互相直接连接,实现内容的共享。Wi-Fi Direct设备能够实现一对一连接,也可同时连接多部设备。
[0004] 支持Wi-Fi Direct技术的手机之间可通过Wi-Fi Direct进行文件数据的交换,而目前Wi-Fi Direct传输模式是发送方首先选取文件进行发送,接收方接收该文件,待文件传输完毕后,接收方可以打开该文件,浏览该文件的内容。
[0005] 然而,当所传输的文件的多媒体属性不被接收方所支持,也就是接收方最终无法打开该文件,那么之前所做的工作显示是白白浪费,比如对方传输了一个500M的视频文件,在经历了比较长时间的文件传输操作后,接收方选择打开该文件进行视频浏览时,却被提示该文件不是所支持的类型,进而无法打开。这种操作方法在用户体验上显然是比较差的。
[0006] 针对相关技术中用户使用Wi-Fi Direct接收文件时,终端只有在完全接收 该文件后或执行打开操作后,才能知道是否支持该文件类型,从而导致使用不方便和极差的用户体验的问题,目前尚未提出有效的解决方案。

发明内容

[0007] 本发明的实施例提供了一种通过Wi-Fi Direct的文件传输方法和装置,以至少解决背景技术中的用户使用Wi-Fi Direct接收文件时,接收端只有在完全接收该文件后或执行打开操作后,才能知道是否支持该文件类型,从而导致使用不方便和极差的用户体验的问题。
[0008] 根据本发明实施例的一个方面,提供了一种通过Wi-Fi Direct的文件发送方法,包括:获取步骤,获取待传输文件的多媒体属性;发送步骤,发送在获取步骤中所获取的多媒体属性;其中,所述多媒体属性包括:用于判断接收端是否支持所述待传输文件的信息。 [0009] 根据本发明实施例的另一个方面,提供了一种通过Wi-Fi Direct的文件接收方法,包括:接收步骤,接收待传输文件的多媒体属性的信息;判断步骤,通过在接收步骤中所接收到的多媒体属性的信息,来判断接收端是否支持所述待传输文件的类型。 [0010] 根据本发明实施例的再一个方面,提供了一种通过Wi-Fi Direct的文件传输方法,包括:获取步骤,获取待传输文件的多媒体属性;发送步骤,发送在获取步骤中所获取的多媒体属性;接收步骤,接收待传输文件的多媒体属性的信息;判断步骤,通过在接收步骤中所接收到的多媒体属性的信息,来判断接收端是否支持所述待传输文件的类型。 [0011] 同时,根据本发明实施例的一个方面,提供了一种通过Wi-Fi Direct的文件发送装置,包括:获取模,获取待传输文件的多媒体属性;发送模块,连接至获取模块,用来将获取模块所获取的多媒体属性发送至接收端;其中,所述多媒体属性包括:用于判断接收端是否支持所述待传输文件的信息。
[0012] 根据本发明实施例的另一个方面,提供了一种通过Wi-Fi Direct的文件接收装置,包括:接收模块,接收待传输文件的多媒体属性;判断模块,连接至接收模块,通过接收模块接收到的多媒体属性的信息,来判断接收端是否支持所述待传输文件的类型;其中,所述多媒体属性包括:用于判断接收端是否支 持所述待传输文件的信息。 [0013] 此外,根据本发明实施例的一个方面,提供了一种通过Wi-Fi Direct的文件传输系统,包括:文件发送装置和文件接收装置,二者通过Wi-Fi Direct进行文件传输。 [0014] 通过本发明的实施例,发送端将待传输文件的文件多媒体属性发送至接收端,接收端接收本次Wi-Fi Direct传输的待传输文件的文件多媒体属性。使得发送端提前告知接收端待传输文件的文件多媒体属性,保证接收端在接收待传输文件前就能够获知待传输文件的文件多媒体属性,进而可以判断出该文件类型是否为自身所支持,解决了接收端只有在完全接收该文件后或执行打开操作后,才能知道是否支持该文件类型,从而导致使用不方便的问题,提高了用户的体验感受。附图说明
[0015] 图1是根据本发明实施例的文件发送方法的流程图
[0016] 图2是根据本发明实施例的文件接收方法的流程图;
[0017] 图3是根据本发明实施例的文件传输方法的流程图;
[0018] 图4是根据本发明实施例的文件发送装置的结构框图
[0019] 图5是根据本发明实施例的文件接收装置的结构框图;
[0020] 图6是根据本发明实施例的文件传输系统的结构框图。

具体实施方式

[0021] 本发明的实施例提供了一种文件发送方法,图1是根据本发明实施例的文件发送方法的流程图,如图1所示,包括如下的步骤:
[0022] 获取步骤S110,发送端获取待传输文件的文件多媒体属性;
[0023] 发送步骤S120,发送端将待传输文件的文件多媒体属性发送至接收端。 [0024] 发送端将文件多媒体属性发送至接收端可以有多种发送方式,例如,在发送端与接收端交互的信令或消息中携带文件多媒体属性,将多媒体属性作为若干个字段附加在已有的任一交互用的协议数据单位PDU中,并且在进行交互时,传输所述多媒体属性;或者在发送端与接收端间定义专用数据包进行发送, 该数据包中封装该多媒体属性。 [0025] 发送端发送的多媒体属性是指,接收端在接收到该信息内容后,能够获取到相应的信息来判断自身是否支持该文件,这里的支持含义包括但不限于打开操作并浏览该文件内容。
[0026] 例如对于视频文件,多媒体属性可能包括(但不限于)如下内容:显示分辨率、长度、视频编码率,以及音频的采样率、编码等;对于音频文件,多媒体属性可能包括(但不限于)如下内容:比特率、采样率、音频编码等;对于图片信息,媒体属性可能包括(但不限于)如下内容:图片编码格式、图片类型等。
[0027] 不同终端多媒体支持能是存在差异的,对是否支持多媒体文件的判断上也是存在差异的,故在具体实现方面,凡是通过先传输多媒体属性以让接收端能够判断是否支持该文件的方式都可以纳入本发明的精神,而不论具体发送的是哪些多媒体属性。 [0028] 本发明的实施例还提供了一种文件接收方法,图2是根据本发明实施例的文件接收方法的流程图,如图2所示,包括如下的步骤:
[0029] 接收步骤S210,接收端接收本次Wi-Fi Direct传输的待传输文件的文件多媒体属性;
[0030] 判断步骤S220,通过在接收步骤中所接收到的多媒体属性的信息,接收端判断确定该文件多媒体属性是否为接收端所支持,即是否接收端支持待传输文件的类型。 [0031] 在上述文件接收方法中,还包括:提示步骤,根据判断步骤的判断结果,给用户相应的提示。
[0032] 接收端根据判定的结果给用户相应的提示,使用如下办法:接收端接收本次Wi-Fi Direct传输的待传输文件的文件多媒体属性,检查自身所支持的多媒体能力列表,看该文件多媒体属性是否在多媒体支持能力列表中;如果在,即接收端支持该文件类型,则文件传输继续进行;如果不在,即接收端不支持该文件类型,则向用户提示“该文件类型不被接收端所支持,是否继续进行文件接收?”,将选择权交到用户手上。
[0033] 本发明的实施例还提供了一种文件传输方法,图3是根据本发明实施例的 文件传输方法的流程图,如图3所示,包括如下的步骤:
[0034] 获取步骤S310,发送端获取待传输文件的文件多媒体属性。具体而言,采用将其附加在已存在的交互用的协议数据单位PDU中,或独立封装打包成一个专用的数据包,例如交互用的协议数据单位PDU中。其中,所述多媒体属性包括:用于判断接收端是否支持所述待传输文件的信息。
[0035] 发送步骤S320,发送端将待传输文件的文件多媒体属性发送至接收端,接收端接收上述PDU数据;
[0036] 判断步骤S330,接收端判断所接收的文件多媒体属性是否为自身所支持,这可以通过检索自身的多媒体支持能力列表来实现。
[0037] 提示步骤S340,根据判断步骤的判断结果,向用户做出相应提示。若支持该文件类型,则进行步骤S341,继续文件的传输,从而使得接收端正常接收到该文件;若不支持该文件类型,则进行步骤S342,给出用户相关提示:“该文件类型不被接收端所支持,是否继续进行文件接收?”,由用户进行确定,若选择继续,则进行步骤S341,继续文件的传输,完成文件的接收;若选择否(即不继续),则进行步骤S343,放弃文件接收,终止文件传输操作,从而上述传输流程结束。
[0038] 本发明实施例提供了一种文件发送装置,该装置可以用于实现上述文件发送方法。图4是根据本发明实施例的文件发送装置的结构框图,文件发送装置400包括获取模块410和发送模块420。获取模块410,用于获取待发送文件的文件多媒体属性;发送模块420,连接至获取模块,用于将待传输文件的文件多媒体属性发送至接收端。其中,所述多媒体属性包括:用于判断接收端是否支持所述待传输文件的信息。
[0039] 本发明实施例提供了一种文件接收装置,该装置可以用于实现上述文件接收方法。图5是根据本发明实施例的文件接收装置500的结构框图,包括接收模块510和判断模块520。接收模块510,用于接收本次Wi-Fi Direct传输的待传输文件的文件多媒体属性;判断模块520,连接至接收模块,用于判断文件多媒体属性是否为接收端所支持其中,所述多媒体属性包括:用于判断接收端是否支持所述待传输文件的信息。
[0040] 上述判断模块,检查待传输文件的多媒体属性是否在接收端所支持的多媒 体能力列表中,根据判断的结果,决定是否继续接收文件或给用户相应的提示信息。因此,判断模块能根据判断结果确定是继续进行文件的接收过程,还是利用提示模块(未图示)来向用户反馈相应的提示。
[0041] 本发明实施例还提供了一种文件传输系统,该系统包括文件发送装置和文件接收装置,二者通过Wi-Fi Direct的无线通信手段进行文件传输,图6是根据本发明实施例的文件传输系统的结构框图,包括文件发送装置610和文件接收装置620,其中,文件发送装置610包括获取模块611和发送模块612,而文件接收装置620包括接收模块621和判断模块622。
[0042] 对于文件发送装置610而言,获取模块611,用于获取待发送文件的文件多媒体属性;发送模块612,连接至获取模块611,用于将待传输文件的文件多媒体属性发送至接收端。其中,所述多媒体属性包括:用于判断接收端是否支持所述待传输文件的信息。 [0043] 对于文件接收装置620而言,接收模块621,用于接收本次Wi-Fi Direct传输的待传输文件的文件多媒体属性;判断模块622,连接至接收模块621,用于判断文件多媒体属性是否为接收端所支持其中,所述多媒体属性包括:用于判断接收端是否支持所述待传输文件的信息。
[0044] 上述判断模块622,检查待传输文件的多媒体属性是否在接收端所支持的多媒体能力列表中,根据判断的结果,决定是否继续接收文件或给用户相应的提示信息。因此,判断模块能根据判断结果确定是继续进行文件的接收过程,还是利用提示模块(未图示)来向用户反馈相应的提示。
[0045] 采用本发明实施例提供的方法和装置,与相关技术相比,取得了明显进步,能够在文件通过Wi-Fi Direct接收前提前判断该文件多媒体属性是否为接收端所支持,避免了用户使用Wi-Fi Direct接收文件时,终端只有在完全接收该文件后或执行打开操作后,才能知道是否支持该文件类型,从而导致使用不方便和极差的用户体验的问题。 [0046] 以上仅为本发明的优选实施例而已,并不限制本发明,对于本领域的普通技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
QQ群二维码
意见反馈