[发明专利]电子设备间的数据传输方法、电子设备及数据传输系统有效
申请号: | 201710131598.1 | 申请日: | 2017-03-07 |
公开(公告)号: | CN106998355B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 彭增金 | 申请(专利权)人: | 彭增金 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京万贝专利代理事务所(特殊普通合伙) 11520 | 代理人: | 马红 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子设备 数据传输 方法 系统 | ||
本发明公开了一种电子设备间的数据传输方法、电子设备及数据传输系统,其中的方法为:在发送方,将原始数据切分为若干个原始切片;为每个原始切片分别添加附加信息,成为重组切片;再将所有重组切片组合形成切片式重组文件;发送方向接收方传输所述切片式重组文件;在接收方,从接收的数据切片中检测出重组切片;从每个重组切片解析出附加信息和原始切片;将各个原始切片重组为原始数据,并将原始数据存储或输出。本发明实施例中,电子设备以切片式重组文件的方式,与其他电子设备之间通过文件系统传输数据文件,无需理会各种文件系统的复杂数据结构,实现简单,可靠性强,特别适合应用于软件、硬件资源较为有限的电子设备。
技术领域
本发明涉及通信技术领域,尤其涉及一种电子设备间的数据传输方法、电子设备及数据传输系统。
背景技术
各种电子设备,比如单片机烧录器、MP3播放器、手机等等,经常需要与电子计算机(电脑)或其他电子设备传输和交换数据。传输数据可以有usb、网络、无线wifi等连接,或者通过u盘、SD卡等存储媒介。
数据传输的另外一方面,是文件系统。数据在附加文件名、存储寻址等信息后,作为文件系统中的一个文件。文件系统规定了数据在磁盘上存储、存取的组织结构(磁盘分配表、文件分配表),和目录、文件名等文件结构。
文件系统种类繁多,比如windows中的FAT16、FAT32、NTFS;linux的ext2、ext3等。而且随着计算机技术的发展,文件系统复杂度越来越高。导致电子设备支持文件系统的软件、硬件开销越来越大。
对于电子设备,如果需要同各种操作系统的电子计算机系统,以文件系统的形式传输数据文件,就需要支持各种文件系统。从而大大增加电子设备的复杂性。比方说,单片机烧录器同windows系统传输文件,需要支持FAT16、FAT32、NTFS系统,同安卓手机传输文件,又需要支持ext2的文件系统。会导致单片机烧录器需要很多软件代码来支持文件系统,通常会需要用到操作系统,占用大量的内部资源,显著提高了软件、硬件成本。
当然,也可以不用文件系统的形式,而是制定专用的简单通讯协议,在电子计算机中安装专用软件后,再和电子设备通过专用的简单通讯协议传输数据。但需要为各种操作系统,都开发专用软件。电子设备的用户操作起来,也需要专门学习。不如使用文件系统的方式传输数据文件,来的简便。
因此,需要找到一种简单的方法,使电子设备能容易的同其他电子设备,通过文件系统的方式,传输、交换数据文件,而且最终进行传输的电子计算机上,无需安装专用的数据传输软件。
发明内容
本发明的目的在于提供一种电子设备间的数据传输方法、电子设备及数据传输系统,不管最终数据接收方的文件系统种类、操作系统种类,均可以简单的以文件系统的形式,在电子设备间传输、交换数据。
为达此目的,本发明采用以下技术方案:
一种电子设备间的数据传输方法,包括步骤:
在发送方,将原始数据切分为若干个片段,形成若干个原始切片;
在发送方,为每个原始切片分别添加附加信息,成为重组切片;再将所有重组切片组合形成切片式重组文件;所述附加信息包括切片标志SysUniqueID、切片位置序号SectionIndex、原始数据长度FileLen;
发送方经过文件系统途径,直接向接收方传输所述切片式重组文件,或者经过至少一个中间设备向接收方传输所述切片式重组文件;
在接收方,从其以扇区为单位接收到的数据切片中检测出每个重组切片;
在接收方,从每个重组切片解析出附加信息和原始切片;
在接收方,将各个原始切片重组为原始数据,并将原始数据存储或输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于彭增金,未经彭增金许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710131598.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自学习型智能家居系统
- 下一篇:一种基于北斗卫星数据传输的养殖系统