CN105120000A - 一种数据传输方法及传输*** - Google Patents
一种数据传输方法及传输*** Download PDFInfo
- Publication number
- CN105120000A CN105120000A CN201510563256.8A CN201510563256A CN105120000A CN 105120000 A CN105120000 A CN 105120000A CN 201510563256 A CN201510563256 A CN 201510563256A CN 105120000 A CN105120000 A CN 105120000A
- Authority
- CN
- China
- Prior art keywords
- data
- incidental information
- receiving terminal
- transmitting terminal
- send
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及通信电子技术领域,尤其涉及一种数据传输方法以及传输***。该方法包括:发送端发送指定大小的数据以及附带信息;接收端存储所述数据及所述附带信息;当所述接收端需要接收剩余数据时,向所述发送端发送含有附带信息的命令;所述发送端根据所述附带信息确定需要发送的剩余数据并发送给接收端。可见该方法可避免因接收端无法及时处理数据而造成数据丢失的问题。
Description
技术领域
本发明涉及通信电子技术领域,尤其涉及一种数据传输方法以及传输***。
背景技术
随着科技的发展,无线数据传输已经开始满足人们的日常需要。为了保证数据传输的稳定性,对于重要或者较大的文件用户一般会选择通过蓝牙进行传输。目前已有的大文件蓝牙传输技术的传输流程一般为:
发送端保存有文件输入流,在文件输入流中不停的读出数据,并通过蓝牙输出流发送给接收端;在接收端接收数据并做相应处理,例如将接收到的数据写入文件等等,直到所有数据传输完毕。
但本发明人发现,现有技术中的数据传输方法存在以下弊端:
一,如果接收端正忙于处理其他事情,不能及时对接收到的数据进行处理,则有可能使得数据丢失;
二、当接收端有空闲时间去处理之前发送端发来的数据时,却可能因为之前没有及时保存发送端发送的数据,而错过处理数据的最佳时间。
发明内容
本发明实施例提供一种数据传输方法及传输***,用于解决现有技术中在使用蓝牙传输数据时,由于接收端无法及时处理数据而引起数据丢失的问题。
一种数据传输方法,该方法包括:
发送端发送指定大小的数据以及附带信息;
接收端存储所述数据及所述附带信息;
当所述接收端需要接收剩余数据时,向所述发送端发送含有附带信息的命令;
所述发送端根据所述附带信息确定需要发送的剩余数据并发送给接收端。
一种传输***,所述***包括:
发送端,用于发送指定大小的数据以及附带信息;接收来自所述接收端发送的含有附带信息的命令。
接收端,用于存储所述数据及所述附带信息;当所述接收端需要接收剩余数据时,向所述发送端发送含有附带信息的命令;根据所述附带信息确定需要发送的剩余数据并发送给接收端。
可见,使用本发明实施例提供的方法,发送端每次向接收端发送指定大小的数据,而不是发送所有数据;接收端可以将无法立即处理的数据存储,并在需要使用的时候根据附带信息查找已经存储的数据,并在确定自身可以继续处理数据的情况下,向发送端发送含有附带信息的命令,当接收端接收到该命令后,根据附带信息确定需要传送的下一部分数据。可见该方法可避免因接收端无法及时处理数据而造成数据丢失的问题。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
图1为本发明实施例提供的一种数据传输方法流程图;
图2为本发明实施例提供的详细的一种数据传输方法流程图;
图3为本发明实施例提供的一种传输***的装置结构图。
具体实施方式
为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明中技术方案作进一步详细的说明。
使用本发明实施例提供的方法,发送端每次向接收端发送指定大小的数据,而不是发送所有数据;接收端可以将无法立即处理的数据存储,并在需要使用的时候根据附带信息查找已经存储的数据,并在确定自身可以继续处理数据的情况下,向发送端发送含有附带信息的命令,当接收端接收到该命令后,根据附带信息确定需要传送的下一部分数据。可见该方法可避免因接收端无法及时处理数据而造成数据丢失的问题。如图1所示,具体流程如下:
步骤11,发送端发送指定大小的数据以及附带信息;
步骤12,接收端存储所述数据及所述附带信息;
步骤13,当所述接收端需要接收剩余数据时,向所述发送端发送含有附带信息的命令;
步骤14,所述发送端根据所述附带信息确定需要发送的剩余数据并发送给接收端。
具体的,在所述发送端发送指定大小的数据以及附带信息之前进一步包括:
所述发送端在自身的文件流中,取出指定大小的数据。
指定大小可以根据实际需要进行设置,较佳的,所述指定大小为16kb。
具体的,当所述接收端需要使用所述数据时,根据所述附带信息在缓存器中查找。
具体的,所述发送端根据所述附带信息确定需要发送的剩余数据并发送给接收端包括:
所述发送端根据所述附带信息确定需要发送的剩余数据,并获取指定大小的数据发送给接收端。
以下以具体实施例进行介绍:
本发明实施例提供一种数据传输方法,该方法用于在使用蓝牙传输的基础上传输文件等大数据的内容。如图2所示,该方法具体包括:
步骤21,发送端在自身的文件流中,取出指定大小的数据作为本次将要发送给接收端的内容;
本发明中指定大小可根据实际需要进行设置,较佳的,指定大小为16kb;
步骤22,发送端向接收端发送在步骤21中取出的指定大小的数据,以及与该数据相关的附带信息;
附带信息可用于唯一标识本次发送的数据,也可用于唯一标识与本次发送数据相邻的之前和/或者之后的数据的相关信息,便于进行查询数据的操作;
步骤23,当接收端接收到发来的数据后,判断自身是否可以处理数据,如果无法处理执行步骤24;否则执行步骤25;
步骤24,将数据与其附带信息存储到自身的缓存器中;待有空闲的时候执行步骤25;
步骤25,接收端对本次接收到的数据进行相应的操作;
步骤26,当接收端有空闲需要处理后续数据时,向发送端发送含有附带信息的命令;
步骤27,发送端根据附带信息从剩余未发送的数据中,查找出需要发送的数据并发送给接收端。
不断重复步骤21至步骤27,直至所有数据发送完毕。
如图3所示,本发明实施例提供一种传输***,该***包括:
发送端31,用于发送指定大小的数据以及附带信息;接收来自所述接收端发送的含有附带信息的命令。
接收端32,用于存储所述数据及所述附带信息;当所述接收端需要接收剩余数据时,向所述发送端发送含有附带信息的命令;根据所述附带信息确定需要发送的剩余数据并发送给接收端。
所述发送端31还用于:在自身的文件流中,取出指定大小的数据。
所述指定大小为16kb。
所述接收端32还用于:当需要使用所述数据时,根据所述附带信息在缓存器中查找。
所述发送端31还用于:根据所述附带信息确定需要发送的剩余数据,并获取指定大小的数据发送给接收端。
综上所述,有益效果:
使用本发明实施例提供的方法,发送端每次向接收端发送指定大小的数据,而不是发送所有数据;接收端可以将无法立即处理的数据存储,并在需要使用的时候根据附带信息查找已经存储的数据,并在确定自身可以继续处理数据的情况下,向发送端发送含有附带信息的命令,当接收端接收到该命令后,根据附带信息确定需要传送的下一部分数据。可见该方法可避免因接收端无法及时处理数据而造成数据丢失的问题。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种数据传输方法,其特征在于,该方法包括:
发送端发送指定大小的数据以及附带信息;
接收端存储所述数据及所述附带信息;
当所述接收端需要接收剩余数据时,向所述发送端发送含有附带信息的命令;
所述发送端根据所述附带信息确定需要发送的剩余数据并发送给接收端。
2.如权利要求1所述的方法,其特征在于,在所述发送端发送指定大小的数据以及附带信息之前进一步包括:
所述发送端在自身的文件流中,取出指定大小的数据。
3.如权利要求1或2所述的方法,其特征在于,所述指定大小为16kb。
4.如权利要求1所述的方法,其特征在于,当所述接收端需要使用所述数据时,根据所述附带信息在缓存器中查找。
5.如权利要求1所述的方法,其特征在于,所述发送端根据所述附带信息确定需要发送的剩余数据并发送给接收端包括:
所述发送端根据所述附带信息确定需要发送的剩余数据,并获取指定大小的数据发送给接收端。
6.一种传输***,其特征在于,所述***包括:
发送端,用于发送指定大小的数据以及附带信息;接收来自所述接收端发送的含有附带信息的命令。
接收端,用于存储所述数据及所述附带信息;当所述接收端需要接收剩余数据时,向所述发送端发送含有附带信息的命令;根据所述附带信息确定需要发送的剩余数据并发送给接收端。
7.如权利要求6所述的***,其特征在于,所述发送端还用于:在自身的文件流中,取出指定大小的数据。
8.如权利要求6或7所述的***,其特征在于,所述指定大小为16kb。
9.如权利要求6所述的***,其特征在于,所述接收端还用于:当需要使用所述数据时,根据所述附带信息在缓存器中查找。
10.如权利要求6所述的***,其特征在于,所述发送端还用于:根据所述附带信息确定需要发送的剩余数据,并获取指定大小的数据发送给接收端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510563256.8A CN105120000A (zh) | 2015-09-07 | 2015-09-07 | 一种数据传输方法及传输*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510563256.8A CN105120000A (zh) | 2015-09-07 | 2015-09-07 | 一种数据传输方法及传输*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105120000A true CN105120000A (zh) | 2015-12-02 |
Family
ID=54667883
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510563256.8A Pending CN105120000A (zh) | 2015-09-07 | 2015-09-07 | 一种数据传输方法及传输*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105120000A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070281617A1 (en) * | 2006-06-02 | 2007-12-06 | Arnaud Meylan | Efficient operation for co-located WLAN and bluetooth |
CN101453751A (zh) * | 2007-12-05 | 2009-06-10 | 高德软件有限公司 | 窄带网络环境下传输大文件数据的方法 |
CN102739357A (zh) * | 2012-05-30 | 2012-10-17 | 深圳市通盛网络技术有限公司 | 数据无差错传输处理方法 |
CN104363200A (zh) * | 2014-10-10 | 2015-02-18 | 福建联迪商用设备有限公司 | 一种蓝牙传输的控制方法及装置 |
-
2015
- 2015-09-07 CN CN201510563256.8A patent/CN105120000A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070281617A1 (en) * | 2006-06-02 | 2007-12-06 | Arnaud Meylan | Efficient operation for co-located WLAN and bluetooth |
CN101453751A (zh) * | 2007-12-05 | 2009-06-10 | 高德软件有限公司 | 窄带网络环境下传输大文件数据的方法 |
CN102739357A (zh) * | 2012-05-30 | 2012-10-17 | 深圳市通盛网络技术有限公司 | 数据无差错传输处理方法 |
CN104363200A (zh) * | 2014-10-10 | 2015-02-18 | 福建联迪商用设备有限公司 | 一种蓝牙传输的控制方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104135753B (zh) | 一种无线网络接入方法、装置、终端及服务器 | |
CN103532984B (zh) | websocket协议的数据传输方法、设备和*** | |
US10043220B2 (en) | Method, device and storage medium for data processing | |
JP2016533065A (ja) | 近接場通信ベースのデータ送信方法および装置、ならびに近接場通信デバイス | |
CN104731468A (zh) | 一种应用图标整理方法及装置 | |
US8635561B1 (en) | System and method for sorting electronic documents | |
US20100279613A1 (en) | Method for establishing a bluetooth connection | |
CN105072015A (zh) | 一种语音信息的处理方法、服务器和终端 | |
CN104219639A (zh) | 一种显示短信记录的方法和装置 | |
EP3018590A1 (en) | Document processing method and system in wireless communications device | |
CN104079623A (zh) | 多级云存储同步控制方法及*** | |
US20150089420A1 (en) | Information processing apparatus, and information processing method | |
CN111414339B (zh) | 一种文件的处理方法、***、装置、设备及介质 | |
CN104375783A (zh) | 一种eeprom数据写入的方法 | |
CN104102530B (zh) | 一种提高电子产品烧录速度的方法和*** | |
CN105120000A (zh) | 一种数据传输方法及传输*** | |
TW201437800A (zh) | 狀態切換方法 | |
US20150199124A1 (en) | Information processing apparatus, information processing program, and information processing method | |
CN111857546A (zh) | 用于处理数据的方法、网络适配器和计算机程序产品 | |
CN101883345A (zh) | 一种处理at指令的方法及装置 | |
CN113743288A (zh) | 一种云手机的图像识别方法、装置、设备及存储介质 | |
CN102769658A (zh) | 网络文件还原方法及装置 | |
CN110874334B (zh) | Usb传输***、usb装置与支持usb传输的主机 | |
CN102622422A (zh) | 一种数据传送方法、发送装置以及接收装置 | |
KR101191795B1 (ko) | 블로그 통합 관리 시스템 및 그 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20151202 |
|
WD01 | Invention patent application deemed withdrawn after publication |