后台在线升级设备程序方法与流程

文档序号:11285841阅读:812来源:国知局
后台在线升级设备程序方法与流程

本发明涉及物联网系统应用技术领域,尤其涉及一种后台在线升级设备程序方法。



背景技术:

给机器在线升级程序是目前市场上比较常见的升级方式,现有的升级方式是设备在升级程序时,需要在断电及拆机的情况下,用插针的方式进行升级,但在客户现场,很多情况下是不允许断电的,也不允许将正在运行的设备外壳拆掉,这就给升级程序带来很大不便,使得升级程序非常繁琐,无形中增加了公司的维护保养成本。



技术实现要素:

本发明为解决机器在线升级程序时非常繁琐,需要断电及拆机的技术问题,提供了一种后台在线升级设备程序方法,旨在至少在一定程度上解决上述技术问题。

本发明提供了一种后台在线升级设备程序方法,包括以下步骤:

步骤a,后台在线升级所需要用到的存储元件包括:

操作后台,所述操作后台具有用以存储程序文件及发送指令的功能;

终端设备,所述终端设备一端与所述操作后台相连接,所述终端设备具有用以下载、存储程序文件及接收指令的功能;

cpu控制单元,所述cpu控制单元与所述终端设备另一端相连接,所述cpu控制单元具有用以提取程序文件及更新系统的功能;

步骤b,所述终端设备与所述操作后台通过有线或者无线收发设备连接,并由所述操作后台发送一下载程序指令给所述终端设备;

步骤c,所述终端设备收到下载程序指令后,开始接收所述操作后台发送的程序文件;

步骤d,所述cpu控制单元对程序文件进行提取,并将新的程序文件更新到系统中;

步骤e,升级完成,然后跳到正常工作状态。

根据本发明的优选技术方案:所述终端设备内设置有一flash存储芯片,所述flash存储芯片一端与所述终端设备相连接,另一端与所述cpu控制单元相连接。

根据本发明的优选技术方案:在步骤c与步骤d之间还设置有一步骤c1:所述flash存储芯片接收所述终端设备中的程序文件;

步骤c2:所述flash存储芯片将程序文件进行转存,并等待所述cpu控制单元对程序文件进行提取。

根据本发明的优选技术方案:所述终端设备包括各种型号的数据采集终端机、控制器或读头。

根据本发明的优选技术方案:后台在线升级所需要用到的使用环境为设备无需断电和/或设备不用拆机。

根据本发明的优选技术方案:所述终端设备、所述cpu控制单元及所述flash存储芯片设置于同一壳体内。

根据本发明的优选技术方案:所述操作后台、所述终端设备及所述cpu控制单元为三个物理上相互独立且内容不重叠的存储元件。

根据本发明的优选技术方案:所述操作后台为手机或电脑。

根据本发明的优选技术方案:所述终端设备上设置有一usb端口。

本发明的有益效果是:

这种升级方式比传统方式的下载效率高,升级程序简单,可以在机器不断电,不拆外壳的情况下进行,无形中减少了公司的维护保养成本。

附图说明

图1为本发明的后台在线升级设备程序方法的流程图;

图2为后台在线升级设备程序的结构示意图。

其中,

10、操作后台;

20、终端设备;

30、cpu控制单元;

40、flash存储芯片。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

在本发明中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。

下面通过具体实施方式结合附图对本发明作进一步详细说明。

如图1-2所示,本实施例提供了一种后台在线升级设备程序方法,其目的是为了解决工业现场设备升级程序繁琐的问题,包括以下步骤:

步骤a,后台在线升级所需要用到的存储元件包括:

操作后台10,所述操作后台10具有用以存储程序文件及发送指令的功能,其中的程序文件可以自备下载版的程序文件,携带很方便;

终端设备20,所述终端设备20一端与所述操作后台10相连接,所述终端设备20具有用以下载、存储程序文件及接收指令的功能;

cpu控制单元30,所述cpu控制单元30与所述终端设备20另一端相连接,所述cpu控制单元30具有用以提取程序文件及更新系统的功能;

步骤b,所述终端设备20与所述操作后台10通过有线或者无线收发设备连接,并由所述操作后台10上专用的配置软件发送一下载程序指令给所述终端设备20;

步骤c,所述终端设备20收到下载程序指令后,开始接收所述操作后台10发送的程序文件;

步骤d,所述cpu控制单元30对所述终端设备20内的程序文件进行提取,并将新的程序文件更新到系统中;

步骤e,升级完成,然后跳到正常工作状态,上面这种升级方法操作简便,维护也简单。

现有的升级方式是设备在升级程序时,需要在断电及拆机的情况下,用插针的方式进行升级,但在客户现场,很多情况下是不允许断电的,也不允许将设备外壳拆掉,特别是正在运行的机器外壳,而且操作后台10本身并不带有下载版本,需要人为的去下载,这就给升级程序带来很大不便,无形中增加了公司的维护保养成本。

本实施例中,所述终端设备20内设置有一flash存储芯片40,所述flash存储芯片40一端与所述终端设备20相连接,另一端与所述cpu控制单元30相连接。

后台在线升级设备程序方法中的在步骤c与步骤d之间还设置有一步骤c1:所述flash存储芯片40接收所述终端设备20中的程序文件;

步骤c2:所述flash存储芯片40将程序文件进行转存,直至接收完最后一包数据,并等待所述cpu控制单元30对程序文件进行提取。

这里需要说明的是,这里的所述终端设备20包括各种型号的数据采集终端机、控制器或读头。

后台在线升级所需要用到的使用环境为设备无需断电和/或设备不用拆机,这与目前市场上的设备升级方式有着根本的不同。

本实施例中,所述终端设备20、所述cpu控制单元30及所述flash存储芯片40设置于同一壳体内。

所述操作后台10、所述终端设备20及所述cpu控制单元30为三个物理上相互独立且内容不重叠的存储元件。

本实施例中所述操作后台10为手机或电脑,操作后台10具有自动更新下载程序的功能。

所述终端设备20上设置有一usb端口,该usb插口可以作为是终端设备20与操作后台10之间的连接用接口。

综上所述,这种升级方式比传统方式的下载效率高,升级程序简单,可以在机器不断电,不拆外壳的情况下进行,无形中减少了公司的维护保养成本。

在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1