请求的传输方法和装置、存储介质及电子装置与流程

文档序号:28810785发布日期:2022-02-09 04:00阅读:53来源:国知局
请求的传输方法和装置、存储介质及电子装置与流程

1.本发明涉及通信领域,具体而言,涉及一种请求的传输方法和装置、存储介质及电子装置。


背景技术:

2.随着科学技术的发展,边缘设备也需与时俱进的进行更新。现有技术中,如果要对边缘设备的固件或是软件程序进行更新,需要大量的工程维护人员去现场更换固件、升级软件程序,且工程维护人员往往需要借助烧录设备对边缘设备进行更新。但边缘设备往往数量众多且安装位置较为分散,甚至有些边缘设备安装在高山和铁塔上等难以通行的地方,如果通过派遣工程维护人员去边缘设备所在地进行现场更新,既增加了工程维护人员的工作量和维护成本,又增加了边缘设备更新的时间周期。
3.针对相关技术中,边缘设备更新效率低等问题,尚未提出有效的解决方案。


技术实现要素:

4.本发明实施例提供了一种请求的传输方法和装置、存储介质及电子装置,以至少解决相关技术中,边缘设备更新效率低等问题。
5.根据本发明实施例的一个实施例,提供了一种请求的传输方法,包括:获取目标中心设备对应的边缘设备集合,其中,所述边缘设备集合用于记录具有连接关系的所述目标中心设备和边缘设备;
6.从所述边缘设备集合所包括的边缘设备中,获取待进行版本信息调整操作的目标边缘设备;
7.为所述目标边缘设备生成版本信息调整请求;
8.向所述目标中心设备传输所述版本信息调整请求,其中,所述版本信息调整请求用于请求所述目标中心设备对所述目标边缘设备的版本信息执行调整操作。
9.可选的,所述获取目标中心设备对应的边缘设备集合,包括:
10.获取所述目标中心设备对应的设备拓扑图,其中,所述设备拓扑图用于通过图谱的形式表示所述目标中心设备与边缘设备之间的连接关系;
11.在所述终端设备的第一应用界面上显示所述设备拓扑图作为所述边缘设备集合。
12.可选的,所述从所述边缘设备集合所包括的边缘设备中,获取待进行版本信息调整操作的目标边缘设备,包括:
13.在所述设备拓扑图上显示每个边缘设备的设备信息;
14.从所述设备拓扑图上获取被执行了选择操作的设备信息所对应的边缘设备作为候选边缘设备;
15.在检测到对所述候选边缘设备执行了确认操作的情况下,将所述候选边缘设备确定为所述目标边缘设备。
16.可选的,所述为所述目标边缘设备生成版本信息调整请求,包括:
17.在所述终端设备的第二应用界面上显示版本信息的编辑字段;
18.根据对所述编辑字段执行的编辑操作确定目标版本信息,其中,所述目标版本信息为将所述目标边缘设备的当前版本信息调整到的版本信息;
19.生成携带有所述目标版本信息的所述版本信息调整请求。
20.可选的,所述根据对所述编辑字段执行的编辑操作确定目标版本信息,包括以下至少之一:
21.在所述编辑字段包括版本类型的情况下,将执行了选择操作的目标版本类型确定为所述目标版本信息;
22.在所述编辑字段包括版本文件的情况下,将执行了添加操作的目标版本文件确定为所述目标版本信息;
23.在所述编辑字段包括调整时间的情况下,将执行了第一调整操作的目标时间确定为所述目标版本信息;
24.在所述编辑字段包括推送速率的情况下,将执行了第二调整操作的目标推送速率确定为所述目标版本信息。
25.可选的,所述根据对所述编辑字段执行的编辑操作确定目标版本信息,包括:
26.根据对所述编辑字段执行的所述编辑操作获取候选版本信息;
27.在所述候选版本信息包括多个版本信息,所述目标边缘设备包括多个边缘设备的情况下,确定所述多个版本信息与所述多个边缘设备之间的对应关系,得到具有对应关系的版本信息和边缘设备;
28.将所述具有对应关系的版本信息和边缘设备确定为所述目标版本信息。
29.可选的,在所述向所述目标中心设备传输所述版本信息调整请求之后,所述方法还包括:
30.获取所述目标中心设备响应所述版本信息调整请求对所述目标边缘设备的版本信息执行调整操作的调整结果;
31.在所述调整结果用于指示所述目标边缘设备中目标数量的边缘设备的版本信息调整失败的情况下,在所述终端设备的第三应用界面上显示所述调整结果对应的失败信息,其中,所述失败信息用于指示调整失败的失败原因和调整重试信息。
32.根据本发明实施例的另一个实施例,还提供了一种请求的传输装置,包括:第一获取模块,用于获取目标中心设备对应的边缘设备集合,其中,所述边缘设备集合用于记录具有连接关系的所述目标中心设备和边缘设备;
33.第二获取模块,用于从所述边缘设备集合所包括的边缘设备中,获取待进行版本信息调整操作的目标边缘设备;
34.生成模块,用于为所述目标边缘设备生成版本信息调整请求;
35.传输模块,用于向所述目标中心设备传输所述版本信息调整请求,其中,所述版本信息调整请求用于请求所述目标中心设备对所述目标边缘设备的版本信息执行调整操作。
36.根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述请求的传输方法。
37.根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存
储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的请求的传输方法。
38.在本发明实施例中,获取目标中心设备对应的边缘设备集合,其中,边缘设备集合用于记录具有连接关系的目标中心设备和边缘设备;从边缘设备集合所包括的边缘设备中,获取待进行版本信息调整操作的目标边缘设备;为目标边缘设备生成版本信息调整请求;向目标中心设备传输版本信息调整请求,其中,版本信息调整请求用于请求目标中心设备对目标边缘设备的版本信息执行调整操作,即如果要对边缘设备进行版本信息调整操作,可以通过获取目标中心设备对应的边缘设备集合,从边缘设备集合中获取待进行版本信息调整操作的目标边缘设备,为目标边缘设备生成版本信息调整请求并向目标中心设备传输该版本信息调整请求,实现了通过向目标中心设备传输待进行版本信息调整操作的目标边缘设备的版本信息调整请求来控制目标中心设备对目标边缘设备的版本信息进行批量调整,大大减少了工程维护人员的工作量和边缘设备升级的时间周期。采用上述技术方案,解决了相关技术中,边缘设备更新效率低等问题,实现了提高边缘设备更新效率的技术效果。
附图说明
39.此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
40.图1是本发明实施例的一种请求的传输方法的计算机终端的硬件结构框图;
41.图2是根据本发明实施例的请求的传输方法的流程图;
42.图3是根据本发明实施例的终端设备和目标中心设备和边缘设备的连接示意图;
43.图4是根据本发明实施例的设备拓扑图的示意图;
44.图5是根据本发明实施例的终端设备的第二应用界面示意图;
45.图6是根据本发明实施例的终端设备的第三应用界面的示意图;
46.图7是根据本发明实施例的请求的传输方法的示意图;
47.图8是根据本发明实施例的一种请求的传输装置的结构框图。
具体实施方式
48.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
49.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品
或设备固有的其它步骤或单元。
50.本发明实施例所提供的方法实施例可以在计算机终端、计算机终端或者类似的运算装置中执行。以运行在计算机终端上为例,图1是本发明实施例的一种请求的传输方法的计算机终端的硬件结构框图。如图1所示,计算机终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,在一个示例性实施例中,上述计算机终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述计算机终端的结构造成限定。例如,计算机终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示等同功能或比图1所示功能更多的不同的配置。
51.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的请求的传输方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
52.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
53.在本实施例中提供了一种请求的传输方法,应用于上述计算机终端,图2是根据本发明实施例的请求的传输方法的流程图,如图2所示,该流程包括如下步骤:
54.步骤s202,获取目标中心设备对应的边缘设备集合,其中,所述边缘设备集合用于记录具有连接关系的所述目标中心设备和边缘设备;
55.步骤s204,从所述边缘设备集合所包括的边缘设备中,获取待进行版本信息调整操作的目标边缘设备;
56.步骤s206,为所述目标边缘设备生成版本信息调整请求;
57.步骤s208,向所述目标中心设备传输所述版本信息调整请求,其中,所述版本信息调整请求用于请求所述目标中心设备对所述目标边缘设备的版本信息执行调整操作。
58.通过上述步骤,如果要对边缘设备进行版本信息调整操作,可以通过获取目标中心设备对应的边缘设备集合,从边缘设备集合中获取待进行版本信息调整操作的目标边缘设备,为目标边缘设备生成版本信息调整请求并向目标中心设备传输该版本信息调整请求,实现了通过向目标中心设备传输待进行版本信息调整操作的目标边缘设备的版本信息调整请求来控制目标中心设备对目标边缘设备的版本信息进行批量调整,大大减少了工程维护人员的工作量和边缘设备升级的时间周期。采用上述技术方案,解决了相关技术中,边缘设备更新效率低等问题,实现了提高边缘设备更新效率的技术效果。
59.在上述步骤s202提供的技术方案中,目标中心设备与边缘设备具有连接关系,可
以但不限于获取具有连接关系的目标中心设备和边缘设备作为边缘设备集合。
60.可选地,在本实施例中,可以但不限于通过表格的形式或者文本数据的形式表示目标中心设备与边缘设备之间的连接关系。
61.可选地,在本实施例中,终端设备与目标中心设备连接,目标中心设备与边缘设备连接,图3是根据本发明实施例的终端设备和目标中心设备和边缘设备的连接示意图,如图3所示,手持终端(即上述的终端设备)与中心设备(即上述的目标中心设备)连接,中心设备(即上述的目标中心设备)与边缘设备连接。
62.在一个示例性实施例中,可以但不限于通过以下方式获取目标中心设备对应的边缘设备集合:获取所述目标中心设备对应的设备拓扑图,其中,所述设备拓扑图用于通过图谱的形式表示所述目标中心设备与边缘设备之间的连接关系;在所述终端设备的第一应用界面上显示所述设备拓扑图作为所述边缘设备集合。
63.可选地,在本实施例中,终端设备的第一应用界面上显示了目标中心设备对应的设备拓扑图,将上述设备拓扑图作为边缘设备集合。图4是根据本发明实施例的设备拓扑图的示意图,如图4所示,ig3000 a2396192为中心设备的标识,ic202 6814000062和ic330 dafd34c8613为与中心设备ig3000 a2396192连接的两个边缘设备的标识,那么具有连接关系的中心设备ig3000 a2396192和边缘设备ic202 6814000062、边缘设备ic330 dafd34c8613即为边缘设备集合,hv:1.0表示当前硬件版本为1.0,sv:1.0表示当前软件版本为1.0,2021-05-10 11:14:04表示上次进行版本更新的时间。
64.在上述步骤s204提供的技术方案中,可以但不限于将边缘设备集合所包括的所有边缘设备或者部分边缘设备作为获取待进行版本信息调整操作的目标边缘设备。
65.可选地,在本实施例中,版本信息调整操作可以但不限于包括版本信息降级操作、版本信息升级操作、以及将版本信息调整至适合于当前边缘设备的版本信息的操作等等。
66.可选地,在本实施例中,版本信息可以但不限于包括边缘设备的硬件版本信息、软件版本信息、固件版本信息等等。
67.在一个示例性实施例中,可以但不限于通过以下方式获取待进行版本信息调整操作的目标边缘设备:在所述设备拓扑图上显示每个边缘设备的设备信息;从所述设备拓扑图上获取被执行了选择操作的设备信息所对应的边缘设备作为候选边缘设备;在检测到对所述候选边缘设备执行了确认操作的情况下,将所述候选边缘设备确定为所述目标边缘设备。
68.可选地,在本实施例中,设备拓扑图上显示每个边缘设备的设备信息可以是但不限于包括边缘设备的标识、边缘设备上次进行版本调整的时间、边缘设备当前的版本信息等等。
69.可选地,在本实施例中,可以但不限于在终端设备显示的设备拓扑图上选择部分或全部的边缘设备作为候选边缘设备,然后再从候选边缘设备中选择部分或者全部的候选边缘设备作为目标边缘设备。
70.在上述步骤s206提供的技术方案中,为目标边缘设备生成的版本信息调整请求可以但不限于包括目标边缘设备要调整至的版本信息,或者目标边缘设备要调整至的版本信息的标识,使得目标中心设备可以根据该版本信息调整请求找到目标边缘设备所要调整至的版本信息。
71.可选地,在本实施例中,为目标边缘设备生成的版本信息调整请求可以但不限于包括一致的版本信息调整请求或者不一致的版本信息调整请求。比如:多个目标边缘设备可以调整至相同的版本信息或者可以调整至部分相同的版本信息或者可以调整至各不相同的版本信息。
72.在一个示例性实施例中,可以但不限于通过以下方式为目标边缘设备生成版本信息调整请求:在所述终端设备的第二应用界面上显示版本信息的编辑字段;根据对所述编辑字段执行的编辑操作确定目标版本信息,其中,所述目标版本信息为将所述目标边缘设备的当前版本信息调整到的版本信息;生成携带有所述目标版本信息的所述版本信息调整请求。
73.可选地,在本实施例中,可以但不限于通过编辑在终端设备的第二应用界面上显示的版本信息的编辑字段来确定目标边缘设备要调整至的目标版本信息,在终端设备的第二应用界面上显示的版本信息的编辑字段可以但不限于包括待调整的版本信息、待进行版本信息调整的边缘设备、待进行版本调整的时间等等字段。
74.在一个示例性实施例中,可以但不限于通过以下方式至少之一根据对编辑字段执行的编辑操作确定目标版本信息:
75.方式一,在所述编辑字段包括版本类型的情况下,将执行了选择操作的目标版本类型确定为所述目标版本信息。
76.可选地,在本实施例中,版本类型可以但不限于为目标边缘设备待调整至的版本信息的类型,比如:目标边缘设备要调整的版本类型可以但不限于包括固件、硬件或者软件等等。
77.方式二,在所述编辑字段包括版本文件的情况下,将执行了添加操作的目标版本文件确定为所述目标版本信息。
78.可选地,在本实施例中,版本文件可以但不限于包括目标边缘设备所要调整至的版本信息的数据文件、版本信息的标识等等。
79.方式三,在所述编辑字段包括调整时间的情况下,将执行了第一调整操作的目标时间确定为所述目标版本信息。
80.可选地,在本实施例中,调整时间可以但不限于包括目标边缘设备进行版本信息调整的时间,以及如果目标边缘设备进行版本信息调整失败,重试进行版本信息调整的次数等等。
81.方式四,在所述编辑字段包括推送速率的情况下,将执行了第二调整操作的目标推送速率确定为所述目标版本信息。
82.可选地,在本实施例中,推送速率可以但不限于用于目标边缘设备进行版本信息调整的速率,比如:如果某些边缘设备发生了软件或固件的崩溃,此时需要及时的对该边缘设备进行恢复,通过将推送速率编辑到较快的数值,即可立即对该边缘设备进行软件或者固件的恢复。
83.可选地,在本实施例中,可以但不限于通过在终端设备的第二应用界面上显示的版本类型、版本文件、调整时间以及推送速率等编辑字段执行的编辑操作确定目标版本信息,图5是根据本发明实施例的终端设备的第二应用界面示意图,如图5所示,如果工程人员要对某些边缘设备的固件进行升级,那么可以在终端设备的第二应用界面上选择对边缘设
备的固件进行升级,该页面上的名称为本次升级版本信息的名称,产品为与终端设备连接的中心设备,ig3000为该中心设备的标识,任务类型可以但不限于为待进行版本信息升级的类型,本次进行版本信息升级的类型为固件,待升级版本为边缘设备待升级至的版本文件,该版本文件名称为固件新4g智能网关正式版146,升级范围可以但不限于为与中心设备ig3000连接的边缘设备中的部分边缘设备或者全部边缘设备,选择设备可以但不限于为从与中心设备ig3000连接的边缘设备中选取待进行版本信息升级的边缘设备,升级时间可以但不限于为边缘设备进行升级的时间,推送速率可以但不限于为将目标版本信息推送至中心设备的速率,失败重试间隔可以但不限于为在边缘设备升级失败的情况下再对该边缘设备进行升级的时间间隔,重试次数可以但不限于为再对该边缘设备进行升级的次数,超时时间可以但不限于用于设置边缘设备完成升级所需的最大时间。在工程人员完成上述编辑字段的编辑后,即可生成版本信息调整请求。
84.在一个示例性实施例中,可以但不限于通过以下方式根据对所述编辑字段执行的编辑操作确定目标版本信息:根据对所述编辑字段执行的所述编辑操作获取候选版本信息;在所述候选版本信息包括多个版本信息,所述目标边缘设备包括多个边缘设备的情况下,确定所述多个版本信息与所述多个边缘设备之间的对应关系,得到具有对应关系的版本信息和边缘设备;将所述具有对应关系的版本信息和边缘设备确定为所述目标版本信息。
85.可选地,在本实施例中,如果对多个边缘设备进行批量版本信息调整操作,可以但不限于将各个边缘设备所对应的要进行版本信息调整的版本信息作为目标版本信息。
86.在上述步骤s208提供的技术方案中,向目标中心设备传输的版本信息调整请求中可以但不限于包括目标边缘设备待进行版本信息调整的硬件版本文件、固件版本文件、软件版本文件,或者,目标边缘设备待进行版本信息调整的版本文件的标识等等。
87.可选地,在本实施例中,目标中心设备能解析接收到的版本信息调整请求,从而获取该版本信息调整请求中携带的目标边缘设备待进行版本信息调整的版本文件。
88.在一个示例性实施例中,在所述向所述目标中心设备传输所述版本信息调整请求之后,所述方法还包括:获取所述目标中心设备响应所述版本信息调整请求对所述目标边缘设备的版本信息执行调整操作的调整结果;在所述调整结果用于指示所述目标边缘设备中目标数量的边缘设备的版本信息调整失败的情况下,在所述终端设备的第三应用界面上显示所述调整结果对应的失败信息,其中,所述失败信息用于指示调整失败的失败原因和调整重试信息。
89.可选地,在本实施例中,终端设备对获取到的目标边缘设备的版本信息执行调整操作的调整结果可以但不限于通过小程序、移动app或者网页等等方式呈现。
90.可选地,在本实施例中,如果目标边缘设备进行版本信息调整失败,那么就会在终端设备的第三应用界面上显示本次调整失败的信息,图6是根据本发明实施例的终端设备的第三应用界面的示意图,如图6所示,设备a2514604调整版本信息失败,失败的原因是因为下载错误,失败的时间是2021-04-22 17:05:04,再次进行版本信息调整的次数为0次(即重试次数),还可以再次进行版本调整的次数为2次(即进度为-2)。
91.为了更好的理解上述请求的传输方法的过程,以下再结合可选实施例对上述请求的传输的实现方法流程进行说明,但不用于限定本发明实施例的技术方案。
92.在本实施例中提供了一种请求的传输方法,图7是根据本发明实施例的请求的传输方法的示意图,如图7所示,具体如下步骤:
93.步骤s701:终端设备连接中心设备,工程人员通过手持终端设备连接到中心设备,终端设备连接中心设备方可以但不限于包括蓝牙、局域网、互联网等等,读取中心设备信息,通信过程经过安全认证;
94.步骤s702:通过终端设备选择升级版本、升级方式,在手持终端的界面上显示中心设备和边缘设备的拓扑图,在拓扑图上显示设备目前的硬件版本和软件版本,点击“升级”按钮选择全部升级或者批量升级,在升级任务信息栏中选择升级的固件版本和升级的边缘设备,点击“确认”按钮后,终端把升级任务信息发送给中心设备同时把升级固件二进制包发送给中心设备;
95.步骤s703:中心设备下发指令给边缘设备,中心设备收到升级信息(json格式或者xml格式)和二进制包后,解析升级信息,下发升级指令(特定的二进制命令)到选择的边缘设备;
96.步骤s704:边缘设备接收指令向中心设备请求版本,边缘设备收到升级指令后进入升级状态,向中心设备发送请求固件指令;
97.步骤s705:中心设备下发版本给边缘设备,中心设备收到请求指令后传输二进制包数据到边缘设备;
98.步骤s706:边缘设备升级成功,重启上报设备信息,边缘设备验证版本rsa。通过验证则开始升级,升级完成返回成功信息;不通过则返回错误信息;
99.步骤s707:终端查看升级结果,在终端显示中心设备收集的升级结果信息。
100.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
101.图8是根据本发明实施例的一种请求的传输装置的结构框图;如图8所示,包括:
102.第一获取模块,用于获取目标中心设备对应的边缘设备集合,其中,所述边缘设备集合用于记录具有连接关系的所述目标中心设备和边缘设备;
103.第二获取模块,用于从所述边缘设备集合所包括的边缘设备中,获取待进行版本信息调整操作的目标边缘设备;
104.生成模块,用于为所述目标边缘设备生成版本信息调整请求;
105.传输模块,用于向所述目标中心设备传输所述版本信息调整请求,其中,所述版本信息调整请求用于请求所述目标中心设备对所述目标边缘设备的版本信息执行调整操作。
106.通过上述实施例,如果要对边缘设备进行版本信息调整操作,可以通过获取目标中心设备对应的边缘设备集合,从边缘设备集合中获取待进行版本信息调整操作的目标边缘设备,为目标边缘设备生成版本信息调整请求并向目标中心设备传输该版本信息调整请求,实现了通过向目标中心设备传输待进行版本信息调整操作的目标边缘设备的版本信息调整请求来控制目标中心设备对目标边缘设备的版本信息进行批量调整,大大减少了工程
维护人员的工作量和边缘设备升级的时间周期。采用上述技术方案,解决了相关技术中,边缘设备更新效率低等问题,实现了提高边缘设备更新效率的技术效果。
107.在一个示例性实施例中,所述第一获取模块,包括:
108.第一获取单元,用于获取所述目标中心设备对应的设备拓扑图,其中,所述设备拓扑图用于通过图谱的形式表示所述目标中心设备与边缘设备之间的连接关系;
109.第一显示单元,用于在所述终端设备的第一应用界面上显示所述设备拓扑图作为所述边缘设备集合。
110.在一个示例性实施例中,所述第二获取模块,包括:
111.第二显示单元,用于在所述设备拓扑图上显示每个边缘设备的设备信息;
112.第二获取单元,用于从所述设备拓扑图上获取被执行了选择操作的设备信息所对应的边缘设备作为候选边缘设备;
113.第一确定单元,用于在检测到对所述候选边缘设备执行了确认操作的情况下,将所述候选边缘设备确定为所述目标边缘设备。
114.在一个示例性实施例中,所述生成模块,包括:
115.第三显示单元,用于在所述终端设备的第二应用界面上显示版本信息的编辑字段;
116.第二确定单元,用于根据对所述编辑字段执行的编辑操作确定目标版本信息,其中,所述目标版本信息为将所述目标边缘设备的当前版本信息调整到的版本信息;
117.生成单元,用于生成携带有所述目标版本信息的所述版本信息调整请求。
118.在一个示例性实施例中,所述第二确定单元,用于以下至少之一:
119.在所述编辑字段包括版本类型的情况下,将执行了选择操作的目标版本类型确定为所述目标版本信息;
120.在所述编辑字段包括版本文件的情况下,将执行了添加操作的目标版本文件确定为所述目标版本信息;
121.在所述编辑字段包括调整时间的情况下,将执行了第一调整操作的目标时间确定为所述目标版本信息;
122.在所述编辑字段包括推送速率的情况下,将执行了第二调整操作的目标推送速率确定为所述目标版本信息。
123.在一个示例性实施例中,所述第二确定单元,用于:
124.根据对所述编辑字段执行的所述编辑操作获取候选版本信息;
125.在所述候选版本信息包括多个版本信息,所述目标边缘设备包括多个边缘设备的情况下,确定所述多个版本信息与所述多个边缘设备之间的对应关系,得到具有对应关系的版本信息和边缘设备;
126.将所述具有对应关系的版本信息和边缘设备确定为所述目标版本信息。
127.在一个示例性实施例中,所述装置还包括:
128.第三获取模块,用于在所述向所述目标中心设备传输所述版本信息调整请求之后,获取所述目标中心设备响应所述版本信息调整请求对所述目标边缘设备的版本信息执行调整操作的调整结果;
129.显示模块,用于在所述调整结果用于指示所述目标边缘设备中目标数量的边缘设
备的版本信息调整失败的情况下,在所述终端设备的第三应用界面上显示所述调整结果对应的失败信息,其中,所述失败信息用于指示调整失败的失败原因和调整重试信息。
130.本发明的实施例还提供了一种存储介质,该存储介质包括存储的程序,其中,上述程序运行时执行上述任一项的方法。
131.可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
132.s1,获取目标中心设备对应的边缘设备集合,其中,所述边缘设备集合用于记录具有连接关系的所述目标中心设备和边缘设备;
133.s2,从所述边缘设备集合所包括的边缘设备中,获取待进行版本信息调整操作的目标边缘设备;
134.s3,为所述目标边缘设备生成版本信息调整请求;
135.s4,向所述目标中心设备传输所述版本信息调整请求,其中,所述版本信息调整请求用于请求所述目标中心设备对所述目标边缘设备的版本信息执行调整操作。
136.本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
137.可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
138.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
139.s1,获取目标中心设备对应的边缘设备集合,其中,所述边缘设备集合用于记录具有连接关系的所述目标中心设备和边缘设备;
140.s2,从所述边缘设备集合所包括的边缘设备中,获取待进行版本信息调整操作的目标边缘设备;
141.s3,为所述目标边缘设备生成版本信息调整请求;
142.s4,向所述目标中心设备传输所述版本信息调整请求,其中,所述版本信息调整请求用于请求所述目标中心设备对所述目标边缘设备的版本信息执行调整操作。
143.可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
144.可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
145.显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
146.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等
同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1