一种嵌入式设备部署方法及系统技术方案

技术编号:32646269 阅读:15 留言:0更新日期:2022-03-12 18:28
本发明专利技术提供一种嵌入式设备部署方法及系统,包括:识别嵌入式设备的接入请求消息数据包,获取嵌入式设备的设备识别码和互连接口;基于设备识别码确定嵌入式设备对应的文件系统包和配置文件,将文件系统包和配置文件通过互连接口下发给嵌入式设备,以供嵌入式设备进行系统配置;接收嵌入式设备发送的运行数据,基于设备识别码将运行数据写入预设存储区域。本发明专利技术通过在主控服务器和嵌入式设备两侧,使嵌入设备启动和运行两侧配合进行,主控服务器成为嵌入式设备的启动存储介质和存储外延,减少了嵌入式设备本地存储需求从而降低硬件成本,对应用程序透明,应用程序无需关注嵌入式设备启动、配置和运行数据管理方法,降低了应用程序的开发成本。用程序的开发成本。用程序的开发成本。

【技术实现步骤摘要】
一种嵌入式设备部署方法及系统


[0001]本专利技术涉及嵌入式
,尤其涉及一种嵌入式设备部署方法及系统。

技术介绍

[0002]当前,在很多硬件开发平台上,嵌入式设备得到广泛应用。嵌入式设备类型众多,从主控芯片类型区分,既有单片机,也有采用ARM(Advanced RISC Machines,RISC微处理器)等微处理器结构的,从互联接口区分,有仅支持I2C(Inter

Integrated Circuit,两线式串行总线)、SPI(Serial Peripheral Interface,串行外设接口)等低速接口的,也有支持以太网口的。
[0003]目前还没有一个系统的针对嵌入式设备进行统一管理的方法,对各种用途和各种接口的嵌入式设备,还是单一地根据其具体的实现要求来进行数据的传输,系统的更新以及系统文件的配置,实现方式复杂且无法进行统一管理。
[0004]因此,如何对类型众多的嵌入式设备进行统一配置和管理,成为嵌入式设备领域亟需解决的难题。

技术实现思路

[0005]本专利技术提供一种嵌入式设备部署方法及系统,用以解决现有技术中针对嵌入式设备没有统一和易于实现的设备配置管理方法的缺陷。
[0006]第一方面,本专利技术提供一种嵌入式设备部署方法,包括:
[0007]识别嵌入式设备的接入请求消息数据包,获取所述嵌入式设备的设备识别码和互连接口;
[0008]基于所述设备识别码确定所述嵌入式设备对应的文件系统包和配置文件,将所述文件系统包和所述配置文件通过所述互连接口下发给所述嵌入式设备,以供所述嵌入式设备进行系统配置;
[0009]接收所述嵌入式设备发送的运行数据,基于所述设备识别码将所述运行数据写入预设存储区域。
[0010]根据本专利技术提供的一种嵌入式设备部署方法,所述识别嵌入式设备的接入请求消息数据包,获取所述嵌入式设备的设备识别码和互连接口,之前还包括:
[0011]将所述设备识别码和所述嵌入式设备进行绑定;
[0012]建立所述设备识别码与文件系统包和配置文件建立映射关系,获得映射关系列表,将所述映射关系列表写入设备信息索引文件中。
[0013]根据本专利技术提供的一种嵌入式设备部署方法,所述接收所述嵌入式设备发送的运行数据,基于所述设备识别码将所述运行数据写入预设存储区域,包括:
[0014]轮询所有互连接口并接收数据,若识别所述数据为所述运行数据,则提取所述运行数据对应的所述设备识别码;
[0015]确定所述设备识别码对应的所述嵌入式设备已接入,将所述嵌入式设备的用户数
据和运行日志写入所述预设存储区域。
[0016]第二方面,本专利技术提供一种嵌入式设备部署方法,包括:
[0017]待初始化后,向主控服务器发送接入请求消息数据包;
[0018]接收所述主控服务器发送的响应消息数据包,基于所述响应消息数据包中的文件系统包和配置文件完成文件系统加载和启动;
[0019]获取运行数据,将所述运行数据通过互连接口发送至所述主控服务器,以供所述主控服务器进行数据存储。
[0020]根据本专利技术提供的一种嵌入式设备部署方法,所述待初始化后,向主控服务器发送接入请求消息数据包,之前还包括:
[0021]待上电后,执行引导程序和核心程序,完成外设接口驱动初始化。
[0022]根据本专利技术提供的一种嵌入式设备部署方法,所述接收所述主控服务器发送的响应消息数据包,基于所述响应消息数据包中的文件系统包和配置文件完成文件系统加载和启动,包括:
[0023]轮询所有互连接口并接收数据,若识别所述数据为所述响应消息数据包,接收所述文件系统包和所述配置文件;
[0024]校验所述文件系统包,挂载文件系统完成设备启动。
[0025]根据本专利技术提供的一种嵌入式设备部署方法,所述接收所述主控服务器发送的响应消息数据包,基于所述响应消息数据包中的文件系统包和配置文件完成文件系统加载和启动,之后还包括:
[0026]若超过预设时长未收到所述响应消息数据包,则重新向所述主控服务器发送所述接入请求消息数据包。
[0027]根据本专利技术提供的一种嵌入式设备部署方法,所述获取运行数据,将所述运行数据通过互连接口发送至所述主控服务器,以供所述主控服务器进行数据存储,包括:
[0028]提取所述配置文件中的运行参数,待完成所述运行参数的校验,运行所述配置文件对应的功能服务程序;
[0029]获取用户数据和运行日志,将所述用户数据和所述运行日志封装得到所述运行数据;
[0030]定期将所述运行数据通过所述互连接口发送至所述主控服务器,使所述主控服务器在预设存储区域存储所述运行数据。
[0031]第三方面,本专利技术还提供一种嵌入式设备部署系统,包括:
[0032]第一处理模块,用于识别嵌入式设备的接入请求消息数据包,获取所述嵌入式设备的设备识别码和互连接口;
[0033]第二处理模块,用于基于所述设备识别码确定所述嵌入式设备对应的文件系统包和配置文件,将所述文件系统包和所述配置文件通过所述互连接口下发给所述嵌入式设备,以供所述嵌入式设备进行系统配置;
[0034]第三处理模块,用于接收所述嵌入式设备发送的运行数据,基于所述设备识别码将所述运行数据写入预设存储区域。
[0035]第四方面,本专利技术还提供一种嵌入式设备部署系统,包括:
[0036]第四处理模块,用于待初始化后,向主控服务器发送接入请求消息数据包;
[0037]第五处理模块,用于接收所述主控服务器发送的响应消息数据包,基于所述响应消息数据包中的文件系统包和配置文件完成文件系统加载和启动;
[0038]第六处理模块,用于获取运行数据,将所述运行数据通过互连接口发送至所述主控服务器,以供所述主控服务器进行数据存储。
[0039]第五方面,本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述嵌入式设备部署方法的步骤。
[0040]第六方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述嵌入式设备部署方法的步骤。
[0041]第七方面,本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述嵌入式设备部署方法的步骤。
[0042]本专利技术提供的嵌入式设备部署方法及系统,通过在主控服务器和嵌入式设备两侧,使嵌入设备启动和运行两侧配合进行,主控服务器成为嵌入式设备的启动存储介质和存储外延,减少了嵌入式设备本地存储需求从而降低硬件成本,对应用程序透明,应用程序无需关注嵌入式设备启动、配置和运行数据管理方法,降低了应用程序的开发成本。
附图说明
[0043]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种嵌入式设备部署方法,其特征在于,包括:识别嵌入式设备的接入请求消息数据包,获取所述嵌入式设备的设备识别码和互连接口;基于所述设备识别码确定所述嵌入式设备对应的文件系统包和配置文件,将所述文件系统包和所述配置文件通过所述互连接口下发给所述嵌入式设备,以供所述嵌入式设备进行系统配置;接收所述嵌入式设备发送的运行数据,基于所述设备识别码将所述运行数据写入预设存储区域。2.根据权利要求1所述的嵌入式设备部署方法,其特征在于,所述识别嵌入式设备的接入请求消息数据包,获取所述嵌入式设备的设备识别码和互连接口,之前还包括:将所述设备识别码和所述嵌入式设备进行绑定;建立所述设备识别码与文件系统包和配置文件建立映射关系,获得映射关系列表,将所述映射关系列表写入设备信息索引文件中。3.根据权利要求1或2所述的嵌入式设备部署方法,其特征在于,所述接收所述嵌入式设备发送的运行数据,基于所述设备识别码将所述运行数据写入预设存储区域,包括:轮询所有互连接口并接收数据,若识别所述数据为所述运行数据,则提取所述运行数据对应的所述设备识别码;确定所述设备识别码对应的所述嵌入式设备已接入,将所述嵌入式设备的用户数据和运行日志写入所述预设存储区域。4.一种嵌入式设备部署方法,其特征在于,包括:待初始化后,向主控服务器发送接入请求消息数据包;接收所述主控服务器发送的响应消息数据包,基于所述响应消息数据包中的文件系统包和配置文件完成文件系统加载和启动;获取运行数据,将所述运行数据通过互连接口发送至所述主控服务器,以供所述主控服务器进行数据存储。5.根据权利要求4所述的嵌入式设备部署方法,其特征在于,所述待初始化后,向主控服务器发送接入请求消息数据包,之前还包...

【专利技术属性】
技术研发人员:李辉陈辉
申请(专利权)人:中信科移动通信技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1