【技术实现步骤摘要】
文件发送、接收方法及装置和文件传输方法及系统
本专利技术涉及通信领域,具体而言,涉及一种文件发送、接收方法及装置和文件传输方法及系统。
技术介绍
蓝牙技术是一种短距离传输语音和数据的无线通信技术,在大多数数字移动设备中加入蓝牙技术的芯片,可以取代传统电子设备间的电缆,使个人数字处理器(PDA),笔记本电脑,移动电话间信息的无线传输成为可能。其中对象交换协议(ObjectExchange,简称为OBEX)是一种简单、高效的高层应用协议。随着手机和各种便携式产品得到广泛的应用,可以通过OBEX协议的文件传输,可实现多种设备,如个人电脑(PC)机、PDA、笔记本、移动终端的文件共享、应用范围相当广泛。在层次结构的蓝牙协议栈中,OBEX协议是一种面向应用的会话层协议,图1是根据相关技术的OBEX在蓝牙协议栈中的位置示意图,其应用原理请参见图1,OBEX协议运行于蓝牙协议的顶部,支持文件传输,对象“推”操作,同步等多种应用。OBEX协议能够提供设备间简单易行的对象交换手段。可交换的对象可以是文件、图像,也可以是应用支持的任何数据单位,对象交换采用了基于查询-应答方式的主设备 ...
【技术保护点】
【技术特征摘要】
1.一种文件发送方法,其特征在于,应用于蓝牙传输,包括:发送端确定空间值,其中,所述空间值为待传输文件占用的存储空间的大小;所述发送端将所述待传输文件以及所述空间值均发送至接收端;其中,所述发送端将所述空间值发送至接收端,包括:所述发送端将所述空间值封装到OBXE_ObjectAddHeader数据包中;所述发送端将所述OBXE_ObjectAddHeader数据包发送至所述接收端。2.一种文件接收方法,其特征在于,应用于蓝牙传输,包括:接收端接收本次蓝牙传输的待传输文件的空间值,其中,所述空间值为所述待传输文件占用的存储空间的大小;所述接收端比较本地的存储空间的大小与所述空间值,根据比较结果确定是否接收所述待传输文件;其中,所述接收端确定本次蓝牙传输的待传输文件的空间值,包括:所述接收端接收封装有所述空间值的OBXE_ObjectAddHeader数据包;所述接收端解析所述OBXE_ObjectAddHeader数据包,获取所述空间值。3.根据权利要求2所述的方法,其特征在于,所述接收端根据比较结果确定是否接收所述待传输文件,包括:在所述接收端本地的存储空间的大小不小于所述空间值时,所述接收端判断本地未被占用的存储空间的大小是否不小于所述空间值;若是,所述接收端进行蓝牙传输,接收所述待传输文件;若否,所述接收端删除本地被占用的存储空间中存储的文件或应用,直至所述未被占用的存储空间的大小不小于所述空间值。4.根据权利要求3所述的方法,其特征在于,所述接收端删除本地被占用的存储空间中存储的文件或应用,包括:所述接收端提示用户本地没有足够的存储空间进行本次蓝牙传输;所述接收端接收用户输入的删除指示,其中,所述删除指示用于指示删除的文件或应用;所述接收端根据所述删除指示删除所述本地被占用的存储空间中存储的文件或应用。5.根据权利要求2所述的方法,其特征在于,所述接收端根据比较结果确定是否接收所述待传输文件,包括:当所述接收端本地的存储空间的大小小于所述空间值时,所述接收端提示用户当前空间无法进行所述待传输文件的蓝牙传输。6.一种文件传输方法,其特征在于,应用于蓝牙传输,包括:发送端确定空间值,其中,所述空间值为待传输文件占用的存储空间的大小;所述发送端将所述待传输文件以及所述空间值均发送至接收端,其中,所述发送端将所述空间值发送至接收端,包括:所述发送端将所述空间值封装到OBXE_ObjectAddHeader数...
【专利技术属性】
技术研发人员:周琦,杨小明,范晓黎,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。