一种数据传输方法及传输系统的制作方法

文档序号:9399359阅读:140来源:国知局
一种数据传输方法及传输系统的制作方法
【技术领域】
[0001]本发明涉及通信电子技术领域,尤其涉及一种数据传输方法以及传输系统。
【背景技术】
[0002]随着科技的发展,无线数据传输已经开始满足人们的日常需要。为了保证数据传输的稳定性,对于重要或者较大的文件用户一般会选择通过蓝牙进行传输。目前已有的大文件蓝牙传输技术的传输流程一般为:
[0003]发送端保存有文件输入流,在文件输入流中不停的读出数据,并通过蓝牙输出流发送给接收端;在接收端接收数据并做相应处理,例如将接收到的数据写入文件等等,直到所有数据传输完毕。
[0004]但本发明人发现,现有技术中的数据传输方法存在以下弊端:
[0005]—,如果接收端正忙于处理其他事情,不能及时对接收到的数据进行处理,则有可能使得数据丢失;
[0006]二、当接收端有空闲时间去处理之前发送端发来的数据时,却可能因为之前没有及时保存发送端发送的数据,而错过处理数据的最佳时间。

【发明内容】

[0007]本发明实施例提供一种数据传输方法及传输系统,用于解决现有技术中在使用蓝牙传输数据时,由于接收端无法及时处理数据而弓I起数据丢失的问题。
[0008]一种数据传输方法,该方法包括:
[0009]发送端发送指定大小的数据以及附带信息;
[0010]接收端存储所述数据及所述附带信息;
[0011]当所述接收端需要接收剩余数据时,向所述发送端发送含有附带信息的命令;
[0012]所述发送端根据所述附带信息确定需要发送的剩余数据并发送给接收端。
[0013]—种传输系统,所述系统包括:
[0014]发送端,用于发送指定大小的数据以及附带信息;接收来自所述接收端发送的含有附带信息的命令。
[0015]接收端,用于存储所述数据及所述附带信息;当所述接收端需要接收剩余数据时,向所述发送端发送含有附带信息的命令;根据所述附带信息确定需要发送的剩余数据并发送给接收端。
[0016]可见,使用本发明实施例提供的方法,发送端每次向接收端发送指定大小的数据,而不是发送所有数据;接收端可以将无法立即处理的数据存储,并在需要使用的时候根据附带信息查找已经存储的数据,并在确定自身可以继续处理数据的情况下,向发送端发送含有附带信息的命令,当接收端接收到该命令后,根据附带信息确定需要传送的下一部分数据。可见该方法可避免因接收端无法及时处理数据而造成数据丢失的问题。
【附图说明】
[0017]为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
[0018]图1为本发明实施例提供的一种数据传输方法流程图;
[0019]图2为本发明实施例提供的详细的一种数据传输方法流程图;
[0020]图3为本发明实施例提供的一种传输系统的装置结构图。
【具体实施方式】
[0021]为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明中技术方案作进一步详细的说明。
[0022]使用本发明实施例提供的方法,发送端每次向接收端发送指定大小的数据,而不是发送所有数据;接收端可以将无法立即处理的数据存储,并在需要使用的时候根据附带信息查找已经存储的数据,并在确定自身可以继续处理数据的情况下,向发送端发送含有附带信息的命令,当接收端接收到该命令后,根据附带信息确定需要传送的下一部分数据。可见该方法可避免因接收端无法及时处理数据而造成数据丢失的问题。如图1所示,具体流程如下:
[0023]步骤11,发送端发送指定大小的数据以及附带信息;
[0024]步骤12,接收端存储所述数据及所述附带信息;
[0025]步骤13,当所述接收端需要接收剩余数据时,向所述发送端发送含有附带信息的命令;
[0026]步骤14,所述发送端根据所述附带信息确定需要发送的剩余数据并发送给接收端。
[0027]具体的,在所述发送端发送指定大小的数据以及附带信息之前进一步包括:
[0028]所述发送端在自身的文件流中,取出指定大小的数据。
[0029]指定大小可以根据实际需要进行设置,较佳的,所述指定大小为16kb。
[0030]具体的,当所述接收端需要使用所述数据时,根据所述附带信息在缓存器中查找。
[0031]具体的,所述发送端根据所述附带信息确定需要发送的剩余数据并发送给接收端包括:
[0032]所述发送端根据所述附带信息确定需要发送的剩余数据,并获取指定大小的数据发送给接收端。
[0033]以下以具体实施例进行介绍:
[0034]本发明实施例提供一种数据传输方法,该方法用于在使用蓝牙传输的基础上传输文件等大数据的内容。如图2所示,该方法具体包括:
[0035]步骤21,发送端在自身的文件流中,取出指定大小的数据作为本次将要发送给接收端的内容;
[0036]本发明中指定大小可根据实际需要进行设置,较佳的,指定大小为16kb ;
[0037]步骤22,发送端向接收端发送在步骤21中取出的指定大小的数据,以及与该数据相关的附带信息;
[0038]附带信息可用于唯一标识本次发送的数据,也可用于唯一标识与本次发送数据相邻的之前和/或者之后的数据的相关信息,便于进行查询数据的操作;
[0039]步骤23,当接收端接收到发来的数据后,判断自身是否可以处理数据,如果无法处理执行步骤24 ;否则执行步骤25 ;
[0040]步骤24,将数据与其附带信息存储到自身的缓存器中;待有空闲的时候执行步骤25 ;
[0041]步骤25,接收端对本次接收到的数据进行相应的操作;
[0042]步骤26,当接收端有空闲需要处理后续数据时,向发送端发送含有附带信息的命令;
[0043]步骤27,发送端根据附带信息从剩余未发送的数据中,查找出需要发送的数据并发送给接收端。
[0044]不断重复步骤21至步骤27,直至所有数据发送完毕。
[0045]如图3所示,本发明实施例提供一种传输系统,该系统包括:
[0046]发送端31,用于发送指定大小的数据以及附带信息;接收来自所述接收端发送的含有附带信息的命令。
[0047]接收端32,用于存储所述数据及所述附带信息;当所述接收端需要接收剩余数据时,向所述发送端发送含有附带信息的命令;根据所述附带信息确定需要发送的剩余数据并发送给接收端。
[0048]所述发送端31还用于:在自身的文件流中,取出指定大小的数据。
[0049]所述指定大小为16kb。
[0050]所述接收端32还用于:当需要使用所述数据时,根据所述附带信息在缓存器中查找。
[0051]所述发送端31还用于:根据所述附带信息确定需要发送的剩余数据,并获取指定大小的数据发送给接收端。
[0052]综上所述,有益效果:
[0053]使用本发明实施例提供的方法,发送端每次向接收端发送指定大小的数据,而不是发送所有数据;接收端可以将无法立即处理的数据存储,并在需要使用的时候根据附带信息查找已经存储的数据,并在确定自身可以继续处理数据的情况下,向发送端发送含有附带信息的命令,当接收端接收到该命令后,根据附带信息确定需要传送的下一部分数据。可见该方法可避免因接收端无法及时处理数据而造成数据丢失的问题。
[0054]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种数据传输方法,其特征在于,该方法包括: 发送端发送指定大小的数据以及附带信息; 接收端存储所述数据及所述附带信息; 当所述接收端需要接收剩余数据时,向所述发送端发送含有附带信息的命令; 所述发送端根据所述附带信息确定需要发送的剩余数据并发送给接收端。2.如权利要求1所述的方法,其特征在于,在所述发送端发送指定大小的数据以及附带信息之前进一步包括: 所述发送端在自身的文件流中,取出指定大小的数据。3.如权利要求1或2所述的方法,其特征在于,所述指定大小为16kb。4.如权利要求1所述的方法,其特征在于,当所述接收端需要使用所述数据时,根据所述附带信息在缓存器中查找。5.如权利要求1所述的方法,其特征在于,所述发送端根据所述附带信息确定需要发送的剩余数据并发送给接收端包括: 所述发送端根据所述附带信息确定需要发送的剩余数据,并获取指定大小的数据发送给接收端。6.一种传输系统,其特征在于,所述系统包括: 发送端,用于发送指定大小的数据以及附带信息;接收来自所述接收端发送的含有附带信息的命令。 接收端,用于存储所述数据及所述附带信息;当所述接收端需要接收剩余数据时,向所述发送端发送含有附带信息的命令;根据所述附带信息确定需要发送的剩余数据并发送给接收端。7.如权利要求6所述的系统,其特征在于,所述发送端还用于:在自身的文件流中,取出指定大小的数据。8.如权利要求6或7所述的系统,其特征在于,所述指定大小为16kb。9.如权利要求6所述的系统,其特征在于,所述接收端还用于:当需要使用所述数据时,根据所述附带信息在缓存器中查找。10.如权利要求6所述的系统,其特征在于,所述发送端还用于:根据所述附带信息确定需要发送的剩余数据,并获取指定大小的数据发送给接收端。
【专利摘要】本发明涉及通信电子技术领域,尤其涉及一种数据传输方法以及传输系统。该方法包括:发送端发送指定大小的数据以及附带信息;接收端存储所述数据及所述附带信息;当所述接收端需要接收剩余数据时,向所述发送端发送含有附带信息的命令;所述发送端根据所述附带信息确定需要发送的剩余数据并发送给接收端。可见该方法可避免因接收端无法及时处理数据而造成数据丢失的问题。
【IPC分类】H04L29/08, H04W4/00
【公开号】CN105120000
【申请号】CN201510563256
【发明人】刘洋
【申请人】北京君正集成电路股份有限公司
【公开日】2015年12月2日
【申请日】2015年9月7日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1