[发明专利]文件发送、接收方法及装置和文件传输方法及系统有效
申请号: | 201110441163.X | 申请日: | 2011-12-26 |
公开(公告)号: | CN102412875B | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 周琦;杨小明;范晓黎 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04B5/00 | 分类号: | H04B5/00 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 余刚,梁丽超 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 发送 接收 方法 装置 文件传输 系统 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种文件发送、接收方法及装置和文件传输方法及系统。
背景技术
蓝牙技术是一种短距离传输语音和数据的无线通信技术,在大多数数字移动设备中加入蓝牙技术的芯片,可以取代传统电子设备间的电缆,使个人数字处理器(PDA),笔记本电脑,移动电话间信息的无线传输成为可能。
其中对象交换协议(Object Exchange,简称为OBEX)是一种简单、高效的高层应用协议。随着手机和各种便携式产品得到广泛的应用,可以通过OBEX协议的文件传输,可实现多种设备,如个人电脑(PC)机、PDA、笔记本、移动终端的文件共享、应用范围相当广泛。在层次结构的蓝牙协议栈中,OBEX协议是一种面向应用的会话层协议,图1是根据相关技术的OBEX在蓝牙协议栈中的位置示意图,其应用原理请参见图1,OBEX协议运行于蓝牙协议的顶部,支持文件传输,对象“推”操作,同步等多种应用。OBEX协议能够提供设备间简单易行的对象交换手段。可交换的对象可以是文件、图像,也可以是应用支持的任何数据单位,对象交换采用了基于查询-应答方式的主设备/从设备(Client/Server)模式,任意两台蓝牙设备间都可以组成主从关系,主动发起方式是主设备(Client),被找到者是从设备(Server)。
OBEX相关的过程包括:连接建立(Connect)、连接断开(Disconnect)、发文件(Put)、接收文件(Get)、操作放弃(Abort)、设置路径(Set Path)。
OBEX协议涉及的对象交换包括文件和目录的交换。在应用过程中,Client客户端能初始化各种请求,如发送和接收文件,浏览Server端对象,因此Client客户端具备解释OBEX文件夹及其中文件的格式以及大小的能力;Server端与Client客户端相对应,作为一种远程目标设备,提供了对象交换的服务以及使用OBEX文件夹格式的浏览功能,Server端的只读文件夹以及只读文件,可以限制对象的发出以及文件/目录的删除与建立。
目前,蓝牙功能在人们日常使用手机、PC机等终端时被用到的机会越来越频繁,如文件传输、接听电话、播放音视频文件等。好友之间为了共享好玩好用的文件、软件等,也经常使用到蓝牙。而目前的蓝牙传输模式,是先传输文件,当空间不足的时候才提示用户,然后之前传输的数据都被清除,比如对方存储空间为300M,在事先未知的情况下需要传输一个400M的文件给对方,当传输了300M的数据后,对方会提示空间不足,然后之前传输的数据被清除。
针对相关技术中用户使用蓝牙接收文件时,终端只有在接收部分文件后才提示空间不足,从而导致之前传输的数据丢失,使用不方便的问题,目前尚未提出有效的解决方案。
发明内容
本发明提供了一种文件发送、接收方法及装置和文件传输方法及系统,以至少解决相关技术中的用户使用蓝牙接收文件时,终端只有在接收部分文件后才提示空间不足,使用不方便的问题。
根据本发明的一个方面,提供了一种文件发送方法,应用于蓝牙传输,包括:发送端确定空间值,其中,空间值为待传输文件占用的存储空间的大小;发送端将待传输文件以及空间值均发送至接收端。
优选地,发送端将空间值发送至接收端包括:发送端将空间值封装到OBXE_ObjectAddHeader数据包中;发送端将OBXE_ObjectAddHeader数据包发送至接收端。
根据本发明的另一个方面,提供了一种文件接收方法,应用于蓝牙传输,包括:接收端接收本次蓝牙传输的待传输文件的空间值,其中,空间值为待传输文件占用的存储空间的大小;接收端比较本地的存储空间的大小与空间值,根据比较结果确定是否接收待传输文件。
优选地,接收端根据比较结果确定是否接收待传输文件,包括:在接收端本地的存储空间的大小不小于空间值时,接收端判断本地未被占用的存储空间的大小是否不小于空间值;若是,接收端进行蓝牙传输,接收待传输文件;若否,接收端删除本地被占用的存储空间中存储的文件或应用,直至未被占用的存储空间的大小不小于空间值。
优选地,接收端删除本地被占用的存储空间中存储的文件或应用,包括:接收端提示用户本地没有足够的存储空间进行本次蓝牙传输;接收端接收用户输入的删除指示,其中,删除指示用于指示删除的文件或应用;接收端根据删除指示删除本地被占用的存储空间中存储的文件或应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110441163.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种转化甲醇的方法
- 下一篇:一种利用格网强化混凝的可调式机械絮凝反应方法