一种单片机数据传输的方法

文档序号:10627013阅读:409来源:国知局
一种单片机数据传输的方法
【专利摘要】本发明公开了一种单片机数据传输的方法,该方法包括:单片机接收发送端传输的元信息,所述元信息中包括描述传输数据的地址信息的源地址;所述单片机对所述元信息进行解析,获取传输数据的源地址;所述单片机向所述源地址发送请求,获取所述传输数据。本发明所提供的单片机数据传输的方法,通过将原本的一次性的数据传输替换为元信息传输,使得发送者无需一次性传输大文件,也无需多次传输数据。单片机可以多次主动向服务器请求数据,处理断线重连。可见,本发明所提供的单片机数据传输的方法优化了单片机传输较长数据的传输方式,解决了单片机传输数据不稳定的问题。
【专利说明】
一种单片机数据传输的方法
技术领域
[0001]本发明涉及单片机信息传输领域,特别是涉及一种单片机数据传输的方法。
【背景技术】
[0002]现有技术对单片机进行内容传输或者固件升级时,是通过将内容信息或固件直接传输到目标单片机,这种方式在传输较长数据的时候,需要处理复杂的帧格式,且在进行内容传输或固件升级过程中存在不稳定的缺点。

【发明内容】

[0003]本发明的目的是提供一种单片机数据传输的方法,目的在于解决现有单片机内容传输或固件升级过程中复杂且不稳定的问题。
[0004]为解决上述技术问题,本发明提供一种单片机数据传输的方法,其特征在于,包括:
[0005]单片机接收发送端传输的元信息,所述元信息中包括描述传输数据的地址信息的源地址;
[0006]所述单片机对所述元信息进行解析,获取传输数据的源地址;
[0007]所述单片机向所述源地址发送请求,获取所述传输数据。
[0008]可选地,在所述单片机接收发送端传输的元信息之前还包括:
[0009]发送端生成元信息,向所述单片机传输所述元信息。
[0010]可选地,所述发送端为服务器或手机终端。
[0011]可选地,所述描述传输数据的地址信息的源地址为http地址、ftp地址或tcp地址。
[0012]可选地,所述单片机向所述源地址发送请求,获取所述传输数据包括:
[0013]所述单片机向所述源地址发送请求,获取对所述单片机进行内容更新的内容文件或进行固件升级的固件文件。
[0014]可选地,在所述向所述源地址发送请求,获取所述传输数据之后还包括:
[0015]确认所述内容文件或固件文件获取完毕。
[0016]可选地,在确认所述内容文件或固件获取完毕之后还包括:
[0017]所述单片机通过获取得到的所述内容文件或固件文件进行内容更新或固件升级。
[0018]本发明所提供的单片机数据传输的方法,通过将原本的一次性的数据传输替换为元信息传输,单片机对该元信息进行解析,获取传输数据的源地址后,向该源地址发送请求,最终获取得到传输数据。本发明所提供的单片机数据传输的方法,使得发送者无需一次性传输大文件,也无需多次传输数据。单片机可以多次主动向服务器请求数据,处理断线重连等。可见,本发明所提供的单片机数据传输的方法优化了单片机传输较长数据的传输方式,解决了单片机传输数据不稳定的问题。
【附图说明】
[0019]图1为本发明所提供的单片机数据传输的方法的一种【具体实施方式】的流程图;
[0020]图2为本发明所提供的单片机数据传输的方法的另一种【具体实施方式】的流程图;
[0021]图3为本发明所提供的单片机数据传输的方法的又一种【具体实施方式】的流程图。
【具体实施方式】
[0022]为了使本技术领域的人员更好地理解本发明方案,下面结合附图和【具体实施方式】对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]本发明所提供的单片机数据传输的方法的一种【具体实施方式】的流程图如图1所示,该方法包括:
[0024]步骤SlOl:单片机接收发送端传输的元信息,所述元信息中包括描述传输数据的地址信息的源地址;
[0025]步骤S102:所述单片机对所述元信息进行解析,获取传输数据的源地址;
[0026]步骤S103:所述单片机向所述源地址发送请求,获取所述传输数据。
[0027]本发明所提供的单片机数据传输的方法,通过将原本的一次性的数据传输替换为元信息传输,单片机对该元信息进行解析,获取传输数据的源地址后,向该源地址发送请求,最终获取得到传输数据。本发明所提供的单片机数据传输的方法,使得发送者无需一次性传输大文件,也无需多次传输数据。单片机可以多次主动向服务器请求数据,处理断线重连等。可见,本发明所提供的单片机数据传输的方法优化了单片机传输较长数据的传输方式,解决了单片机传输数据不稳定的问题。
[0028]本发明所提供的单片机数据传输的方法的另一种【具体实施方式】的流程图如图2所示,与上一实施例相比,本实施例中增加了生成元信息的过程,该方法具体包括:
[0029]步骤S201:发送端生成元信息,向所述单片机传输所述元信息;
[0030]其中,作为一种优选实施方式,发送端可以具体为服务器或手机终端,当然也可以为其他设备,这都不影响本发明的实现。
[0031]步骤S202:单片机接收发送端传输的元信息,所述元信息中包括描述传输数据的地址信息的源地址;
[0032]步骤S203:所述单片机对所述元信息进行解析,获取传输数据的源地址;
[0033]步骤S204:所述单片机向所述源地址发送请求,获取所述传输数据。
[0034]本发明所提供的单片机数据传输的方法,通过将原本的一次性的数据传输替换为元信息传输,单片机对该元信息进行解析,获取传输数据的源地址后,向该源地址发送请求,最终获取得到传输数据。本发明所提供的单片机数据传输的方法,使得发送者无需一次性传输大文件,也无需多次传输数据。单片机可以多次主动向服务器请求数据,处理断线重连等。可见,本发明所提供的单片机数据传输的方法优化了单片机传输较长数据的传输方式,解决了单片机传输数据不稳定的问题。
[0035]现有技术中对单片机进行内容信息的传输或固件升级时,通常采用直接传输的方法,在传输较长数据的时候需要处理复杂的帧格式,另外在保证数据完整性方面也非常复杂。本发明所提供的单片机数据传输的方法的又一种【具体实施方式】的流程图如图3所示,本实施例可具体用于对单片机进行内容文件传输或固件升级中,具体包括:
[0036]步骤S301:发送端生成元信息,向所述单片机传输所述元信息;
[0037]步骤S302:单片机接收发送端传输的元信息,所述元信息中包括描述传输数据的地址信息的源地址;
[0038]步骤S303:所述单片机对所述元信息进行解析,获取传输数据的源地址;
[0039]需要指出的是,上述获取得到的源地址可以具体包括本次传输的相关数据的地址,当然还可以进一步包括其他一些数据的地址,并不限于一种或几种内容。另外,所述描述传输数据的地址信息的源地址可以具体为http地址、ftp地址或tcp地址,同样也并不限于这几种实施方式,这均不影响本发明的实现。
[0040]步骤S304:所述单片机向所述源地址发送请求,获取对所述单片机进行内容更新的内容文件或进行固件升级的固件文件。
[0041]步骤S305:确认所述内容文件或固件文件获取完毕。
[0042]步骤S306:所述单片机通过获取得到的内容文件或固件文件进行内容更新或固件升级。
[0043]本发明所提供的单片机数据传输的方法,通过将原本的一次性的数据传输替换为元信息传输,单片机对该元信息进行解析,获取传输数据的源地址后,向该源地址发送请求,最终获取得到传输数据。本发明所提供的单片机数据传输的方法,使得发送者无需一次性传输大文件,也无需多次传输数据。单片机可以多次主动向服务器请求数据,处理断线重连等。可见,本发明所提供的单片机数据传输的方法优化了单片机传输较长数据的传输方式,解决了单片机传输数据不稳定和不易于扩展的问题,为单片机在物联网中的应用提供了帮助。
[0044]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
[0045]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种单片机数据传输的方法,其特征在于,包括: 单片机接收发送端传输的元信息,所述元信息中包括描述传输数据的地址信息的源地址; 所述单片机对所述元信息进行解析,获取传输数据的源地址; 所述单片机向所述源地址发送请求,获取所述传输数据。2.如权利要求1所述的单片机数据传输的方法,其特征在于,在所述单片机接收发送端传输的元信息之前还包括: 发送端生成元信息,向所述单片机传输所述元信息。3.如权利要求2所述的单片机数据传输的方法,其特征在于,所述发送端为服务器或手机终端。4.如权利要求1所述的单片机数据传输的方法,其特征在于,所述描述传输数据的地址信息的源地址为http地址、ftp地址或tcp地址。5.如权利要求1所述的单片机数据传输的方法,其特征在于,所述单片机向所述源地址发送请求,获取所述传输数据包括: 所述单片机向所述源地址发送请求,获取对所述单片机进行内容更新的内容文件或进行固件升级的固件文件。6.如权利要求5所述的单片机数据传输的方法,其特征在于,在所述向所述源地址发送请求,获取所述传输数据之后还包括: 确认所述内容文件或固件文件获取完毕。7.如权利要求6所述的单片机数据传输的方法,其特征在于,在确认所述内容文件或固件获取完毕之后还包括: 所述单片机通过获取得到的所述内容文件或固件文件进行内容更新或固件升级。
【文档编号】H04L29/12GK105991781SQ201510058639
【公开日】2016年10月5日
【申请日】2015年2月4日
【发明人】王超
【申请人】上海庆科信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1