1.本技术实施例涉及计算机技术领域,尤其涉及一种软件升级方法、软件升级装置以及存储介质。
背景技术:
2.随着计算机技术的不断发展,每个人产生的数据量都在爆炸式上升,企业也面对着庞大的数据压力。出于成本与风控的考量,越来越多的企业选择用自建存储的方式去替代传统的专用存储设备,例如,以光纤接口提供大规模存储的设备(san,storage area network)、网络挂载存储(nas,network attach storage)等集中式存储。
3.目前市场上nas设备升级一般是先从服务器下载升级安装包,然后启动升级程序,把安装包安装到设备上。当nas设备很多时,同时进行升级,服务器会产生很大的负载压力,一旦负载过大服务器出现拥挤,不但会大大降低nas设备的升级效率,还影响了服务器其他业务的正常运行。
技术实现要素:
4.本技术实施例提供了一种软件升级方法、软件升级装置以及存储介质,用于解决现有技术所存在的多个nas设备同时升级时效率低下的问题。
5.本技术实施例第一方面提供一种软件升级方法,包括:
6.服务器根据一用户终端发送的第一升级信息确定第一nas设备,并与所述第一nas设备建立通信连接,以将所述服务器中的第一升级安装包和所述第一升级信息发送至所述第一nas设备上;
7.所述第一nas设备根据所述第一升级信息校验所述第一升级安装包;
8.若所述第一升级安装包校验无误,则所述第一nas设备根据所述第一升级安装包进行升级;
9.所述第一nas设备根据第二nas设备的升级请求,建立与所述第二nas设备的通信连接,并向所述第二nas设备发送所述第一升级安装包;
10.所述第二nas设备根据所述第一升级安装包进行升级。
11.可选的,所述第一升级信息包括:第一升级信号、所述第一升级安装包的下载地址和所述第一升级安装包的校验值。
12.可选的,所述第一nas设备根据第二nas设备的升级请求,建立与所述第二nas设备的通信连接,并向所述第二nas设备发送所述第一升级安装包包括:
13.所述第一nas设备根据第二nas设备的升级请求,建立与所述第二nas设备的通信连接,并通过点对点技术向所述第二nas设备发送所述第一升级安装包。
14.本技术实施例第二方面提供一种软件升级方法,应用于用户终端,包括:
15.所述用户终端接收服务器发送的第二升级信息;
16.所述用户终端向所述第二升级信息指示的第三nas设备下载第二升级安装包,所
述第二升级安装包由所述服务器发送给所述第三nas设备;
17.所述用户终端根据所述第二升级信息校验所述第二升级安装包;
18.若所述第二升级安装包校验无误,则根据所述第二升级安装包升级所述用户终端。
19.可选的,所述第二升级信息包括:
20.第二升级信号、所述第二升级安装包的下载地址和所述第二升级安装包的校验值。
21.可选的,所述用户终端向所述第二升级信息指示的第三nas设备下载第二升级安装包包括:
22.所述用户终端通过点对点技术向所述第二升级信息指示的第三nas设备下载第二升级安装包。
23.可选的,所述用户终端向所述第二升级信息指示的第三nas设备下载第二升级安装包包括:
24.所述用户终端在接收到所述第三nas设备发送的所述第二升级安装包的下载完成信息后,向所述第二升级信息指示的第三nas设备下载第二升级安装包。
25.本技术实施例第三方面提供一种软件升级装置,包括:
26.服务器具体包括第一发送单元;
27.所述第一发送单元,用于根据一用户终端发送的第一升级信息确定第一nas设备,并与所述第一nas设备建立通信连接,以将所述服务器中的第一升级安装包和所述第一升级信息发送至所述第一nas设备上;
28.所述第一nas设备具体包括第一校验单元、第一升级单元及第二发送单元;
29.所述第一校验单元,用于根据所述第一升级信息校验所述第一升级安装包;
30.所述第一升级单元,用于若所述第一升级安装包校验无误,则根据所述第一升级安装包进行升级;
31.所述第二发送单元,用于根据第二nas设备的升级请求,建立与所述第二nas设备的通信连接,并向所述第二nas设备发送所述第一升级安装包;
32.所述第二nas设备具体包括第二升级单元;
33.所述第二升级单元,用于根据所述软件第一升级安装包进行升级。
34.可选的,所述第一升级信息包括:第一升级信号、所述第一升级安装包的下载地址和所述第一升级安装包的校验值。
35.可选的,所述第一发送单元具体用于,根据第二nas设备的升级请求,建立与所述第二nas设备的通信连接,并通过点对点技术向所述第二nas设备发送所述第一升级安装包。
36.本技术实施例第四方面提供一种软件升级装置,包括:
37.接收单元,用于接收服务器发送的第二升级信息;
38.下载单元,用于向所述第二升级信息指示的第三nas设备下载第二升级安装包,所述第二升级安装包由所述服务器发送给所述第三nas设备;
39.第二校验单元,用于根据所述第二升级信息校验所述第二升级安装包;
40.第三升级单元,用于若所述第二升级安装包校验无误,则根据所述第二升级安装
包升级用户终端。
41.可选的,所述第二升级信息包括:
42.第二升级信号、所述第二升级安装包的下载地址和所述第二升级安装包的校验值。
43.可选的,所述下载单元具体用于,通过点对点技术向所述第二升级信息指示的第三nas设备下载第二升级安装包。
44.可选的,所述下载单元具体用于,在接收到所述第三nas设备发送的所述第二升级安装包的下载完成信息后,向所述第二升级信息指示的第三nas设备下载第二升级安装包。
45.本技术实施例第五方面提供一种软件升级装置,其特征在于,包括:
46.中央处理器,存储器以及输入输出接口;
47.所述存储器为短暂存储存储器或持久存储存储器;
48.所述中央处理器配置为与所述存储器通信,并执行所述存储器中的指令操作以执行第一方面或第二方面所述的软件升级方法。
49.本技术实施例第六方面提供一种计算机存储介质,其特征在于,所述计算机存储介质中存储有指令,所述指令在计算机上执行时,使得所述计算机执行如第一方面或第二方面所述的软件升级方法。
50.从以上技术方案可以看出,本技术实施例具有以下优点:第二nas设备升级时可以根据第一nas设备发送的第一升级信息向指定的至少一个第一nas设备获取第一升级安装包,不需要从服务器下载,一定程度上降低了服务器的负载并提升了nas的升级效率。
附图说明
51.图1为本技术实施例软件升级方法一个流程图;
52.图2为本技术实施例软件升级方法另一流程图;
53.图3为本技术实施例软件升级方法另一流程图;
54.图4为本技术实施例软件升级方法另一流程图;
55.图5为本技术实施例软件升级装置一个结构框图;
56.图6为本技术实施例软件升级装置另一结构框图;
57.图7为本技术实施例软件升级装置另一结构框图;
58.图8为本技术实施例软件升级装置另一结构框图。
具体实施方式
59.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
60.本技术实施例提供了软件升级方法、软件升级装置以及存储介质,用于提升nas设备升级效率。
61.请参阅图1,本技术实施例提供一种软件升级方法,用于对nas设备的软件进行升级,包括:
62.101、服务器根据一用户终端发送的第一升级信息确定第一nas设备,并与第一nas设备建立通信连接,以将服务器中的第一升级安装包和第一升级信息发送至第一nas设备上。
63.当需要对nas设备进行升级时,第一升级安装包提供方可以通过一个用户终端发送第一升级安装包和第一升级信息,以使得服务器可以根据第一升级安装包提供方的要求或根据实际情况将第一升级安装包部署在指定的nas设备,其中部署了第一升级安装包的nas设备就是第一nas设备。服务器可以通过任一用户终端间接与第一nas设备通信或直接与第一nas设备建立通信连接,并将第一升级安装包和第一升级信息发送给第一nas设备。具体的,此处不对第一nas设备获取第一升级安装包的方式做限定。
64.前述第一nas设备可以是一个或多个,因此第二nas设备可以从一个或多个第一nas设备中获取第一升级安装包。
65.另外,前述以及后述用户终端可以是能承载用于管理nas设备软件的任一设备,如手机、计算机等,具体此处不作限定。
66.102、第一nas设备根据第一升级信息校验第一升级安装包。
67.当第一nas设备接收到第一升级安装包后,可以根据第一升级信息对第一升级安装包进行校验,以确定所述第一升级安装包是第一升级信息中指定的用于第一nas设备升级的安装包。
68.103、若第一升级安装包校验无误,则第一nas设备根据第一升级安装包进行升级。
69.若第一升级安装包完成校验并确定符合第一升级信息中指定的安装包时,第一nas设备根据第一升级安装包进行升级。
70.104、第一nas设备根据第二nas设备的升级请求,建立与第二nas设备的通信连接,并向第二nas设备发送第一升级安装包。
71.当需要进行升级时,不同的第二nas设备会广播发送升级请求,接收到请求的第一nas设备则可与相应的第二nas设备建立通信连接,并向相应的第二nas设备发送第一升级安装包。
72.105、第二nas设备根据第一升级安装包进行升级。
73.当接收到步骤104中第一nas设备发送的第一升级安装包后,第二nas设备可以通过第一升级安装包进行升级。
74.本技术实施例步骤中,说明的是一个第二nas设备的升级方式,具体的服务器可以根据需求在一个或多个第一nas设备进行第一升级安装包的部署,不同的第二nas设备也可以从一个或多个不同的第一nas设备进行第一升级安装包的获取,具体此处不作限定。可以知道的是,在实际应用中,第一升级安装包也可以部署于一个或多个不同第一nas设备,具体此处不做限定。
75.本技术实施例中,第二nas设备升级时可以根据第一nas设备发送的第一升级信息向指定的至少一个第一nas设备获取第一升级安装包,不需要从服务器下载,一定程度上降低了服务器的负载并提升了nas的升级效率。
76.请参阅图2,下面结合具体场景,在前述步骤101至步骤105的基础上,描述本技术实施例软件升级方法,具体通过以下方式实现:
77.第一升级安装包上传到服务器201;服务器201把第一升级安装包部署在指定的第
一nas设备202;用户终端203登录nas设备的客户端时与服务器201通信,获取第一升级安装包下载地址以及校验值等第一升级信息;用户终端203将第一升级信息发送给第二nas设备204;第二nas设备204广播发送获取第一升级安装包的信息,接收到广播的第一nas设备202通过点对点技术向第二nas设备204发送第一升级安装包。另外,在实际应用中,第一nas设备202会在接受到第一升级安装包后,将下载的第一升级安装包的校验值与前述第一升级信息中的校验值进行比对;若比对结果一致(即校验无误),第一nas设备202开始升级程序。其中,校验值可以是md5值、sha1值或crc3值中的至少一个,具体此处不作限定。
78.本技术实施例中,确定了第一升级信息中包含的校验值和下载地址等,还确定了通过点对点技术从第一nas设备202下载第一升级安装包,提升了方案的可实现性。
79.请参阅图3,本技术实施例提供一种软件升级方法,用于对承载了管理nas设备软件的用户终端进行升级,包括:
80.301、用户终端接收服务器发送的第二升级信息。
81.当服务器接收到第二升级安装包后,服务器可以根据第二升级安装包提供方的要求或根据实际情况将第二升级安装包部署在指定的nas设备,其中部署了第二升级安装包的nas设备就是第三nas设备。一旦用户终端启动并与服务器建立通信,用户终端便可以主动向服务器获取第二升级信息或被动接收服务器发送的第二升级信息,具体的,此处不对用户终端获取第二升级相关信息的方式做限定。
82.另外,前述以及后述nas设备可以是任一集中式存储设备,前述以及后述用户终端可以是能承载用于管理nas设备软件的任一设备,如手机、计算机,具体此处不作限定。
83.302、用户终端向第二升级信息指示的第三nas设备下载第二升级安装包,第二升级安装包由服务器发送给第三nas设备。
84.服务器将第二升级安装包部署于第三nas设备,即服务器将第二升级安装包发送给第三nas设备,以使得所述第三nas设备保存所述第二升级安装包。
85.步骤301中从服务器获取的第二升级相关信息包括第三nas设备,因此接收到第二升级信息后,用户终端可以向第二升级信息中指示的第三nas设备获取第二升级安装包。
86.303、用户终端根据第二升级信息校验第二升级安装包。
87.当第二升级安装包下载完成后,用户终端可以根据第二升级信息对该第二升级安装包进行校验,确认该第二升级安装包是否为第二升级信息中指示的用于用户终端进行软件升级的第二升级安装包。
88.304、若第二升级安装包校验无误,则根据第二升级安装包升级用户终端。
89.当所述第二升级安装包完成校验且确认是第二升级信息中指定的第二升级安装包后,用户终端可以启动软件升级程序并根据步骤302中下载的第二升级安装包进行软件升级。
90.本技术实施例步骤中,说明的是一个用户终端的升级方式,具体的服务器可以根据需求在一个或多个nas设备进行第二升级安装包的部署,不同的用户终端也可以从一个或多个不同的第三nas设备进行软件升级安装包的获取,具体此处不作限定。可以知道的是,在实际应用中,第二升级安装包也可以部署于一个或多个不同第三nas设备,具体此处不做限定。
91.本技术实施例中,用户终端可以从指定第三nas设备获取第二升级安装包,无需通
过应用市场进行下载,用户可以更加便捷的进行软件升级。
92.请参阅图4,下面结合具体场景,在前述步骤301至步骤304的基础上,描述本技术实施例用户终端升级方法,具体通过以下方式实现:
93.第二升级安装包上传到服务器401;服务器401把用户终端402中nas设备客户端的第二升级安装包部署在指定的第三nas设备403;用户终端402登录nas设备的客户端时与服务器401建立通信,获取第二升级安装包下载地址以及校验值等第二升级信息;用户终端402将第二升级安装包部署信息发送给指定的nas设备404;nas设备404接收到第二升级信号以及第二升级安装包部署信息后,开始通过点对点技术到指定第三nas设备403下载第二升级安装包;第二升级安装包下载完成后,需要比对第二升级信息信息中的校验值和下载的第二升级安装包的校验值,若两个校验值一致,则第三nas设备403通知用户终端402第二升级安装包下载完成,可以开始下载升级;用户终端402根据第二升级信息通过点对点技术从指定第三nas设备403下载第二升级安装包;第二升级安装包下载完成后,需要比对第二升级信息中的校验值和下载的第二升级安装包的校验值,若两个校验值一致,则客户端402启动升级程序,根据该第二升级安装包进行升级。其中,校验值可以是md5值、sha1值或crc3值中的至少一个,具体此处不作限定。
94.可以知道的是,在实际应用中,第二升级安装包可以由任一用户终端上传至服务器401,此处不作限定。
95.本技术实施例中,限定用户终端402在接收到第三nas设备403发送的下载完成通知后才进行第二升级安装包的下载,提升了方案的可实现性。
96.本技术实施例提供一种软件升级装置,用于升级nas设备上的软件包括:
97.服务器具体包括第一发送单元501;
98.第一发送单元501,用于根据一用户终端发送的第一升级信息确定第一nas设备,并与第一nas设备建立通信连接,以将服务器中的第一升级安装包和第一升级信息发送至第一nas设备上;
99.第一nas设备具体包括第一校验单元502、第一升级单元503及第二发送单元504;
100.第一校验单元502,用于根据第一升级信息校验第一升级安装包;
101.第一升级单元503,用于若第一升级安装包校验无误,则根据第一升级安装包进行升级;
102.第二发送单元504,用于根据第二nas设备的升级请求,建立与第二nas设备的通信连接,并向第二nas设备发送第一升级安装包;
103.第二nas设备具体包括第二升级单元505;
104.第二升级单元505,用于根据软件第一升级安装包进行升级。
105.可选的,第一升级信息包括:第一升级信号、第一升级安装包的下载地址和第一升级安装包的校验值。
106.可选的,第一发送单元501具体用于,根据第二nas设备的升级请求,建立与第二nas设备的通信连接,并通过点对点技术向第二nas设备发送第一升级安装包。
107.在实际应用中,第一发送单元501还可以分别直接给第一校验单元502、第一升级单元503及第二发送单元504发送第一升级安装包,而无需第一校验单元502将第一升级安装包发送给第一升级单元503,然后由第一升级单元503将第一升级安装包发送给第二发送
单元504,具体此处不做限定。
108.本技术实施例中,第二nas设备升级时可以接受指定的至少一个第一nas设备通过第二发送单元504发送的第一升级安装包,不需要从服务器下载,一定程度上降低了服务器的负载并提升了nas的升级效率。
109.本技术实施例提供一种软件升级装置,用于升级承载了管理nas设备软件的用户终端,包括:
110.接收单元601,用于接收服务器发送的第二升级信息;
111.下载单元602,用于向第二升级信息指示的第三nas设备下载第二升级安装包,第二升级安装包由服务器发送给第三nas设备;
112.第二校验单元603,用于根据第二升级信息校验第二升级安装包;
113.第三升级单元604,用于若第二升级安装包校验无误,则根据第二升级安装包升级用户终端。
114.可选的,第二升级信息包括:
115.第二升级信号、第二升级安装包的下载地址和第二升级安装包的校验值。
116.可选的,下载单元602具体用于,通过点对点技术向第二升级信息指示的第三nas设备下载第二升级安装包。
117.可选的,下载单元602具体用于,在接收到第三nas设备发送的第二升级安装包的下载完成信息后,向第二升级信息指示的第三nas设备下载第二升级安装包。
118.本技术实施例中,用户终端可以通过下载单元602从接收单元601接收的第二升级信息指定的第三nas设备获取第二升级安装包,无需通过应用市场进行下载,用户可以更加便捷的进行软件升级。
119.图7是本技术实施例提供的一种软件升级装置结构示意图,用于升级nas设备上的软件,该软件升级装置700可以包括一个或一个以上中央处理器(central processing units,cpu)701和存储器705,该存储器705中存储有一个或一个以上的应用程序或数据。
120.其中,存储器705可以是易失性存储或持久存储。存储在存储器705的程序可以包括一个或一个以上模块,每个模块可以包括对软件升级装置中的一系列指令操作。更进一步地,中央处理器701可以设置为与存储器705通信,在软件升级装置700上执行存储器705中的一系列指令操作。
121.软件升级装置700还可以包括一个或一个以上电源702,一个或一个以上有线或无线网络接口703,一个或一个以上输入输出接口704,和/或,一个或一个以上操作系统,例如windows servertm,mac os xtm,unixtm,linuxtm,freebsdtm等。
122.该中央处理器701可以执行前述图1、图2和图5所示实施例中软件升级装置所执行的操作,具体此处不再赘述。
123.图8是本技术实施例提供的一种软件升级装置结构示意图,用于升级承载了管理nas设备软件的用户终端,该软件升级装置800可以包括一个或一个以上中央处理器(central processing units,cpu)801和存储器805,该存储器805中存储有一个或一个以上的应用程序或数据。
124.其中,存储器805可以是易失性存储或持久存储。存储在存储器805的程序可以包括一个或一个以上模块,每个模块可以包括对软件升级装置中的一系列指令操作。更进一
步地,中央处理器801可以设置为与存储器805通信,在软件升级装置800上执行存储器805中的一系列指令操作。
125.软件升级装置800还可以包括一个或一个以上电源802,一个或一个以上有线或无线网络接口803,一个或一个以上输入输出接口804,和/或,一个或一个以上操作系统,例如windows servertm,mac os xtm,unixtm,linuxtm,freebsdtm等。
126.该中央处理器801可以执行前述图3、图4和图6所示实施例中软件升级装置所执行的操作,具体此处不再赘述。
127.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
128.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
129.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
130.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
131.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
技术特征:
1.一种软件升级方法,应用于nas设备,其特征在于,包括:服务器根据一用户终端发送的第一升级信息确定第一nas设备,并与所述第一nas设备建立通信连接,以将所述服务器中的第一升级安装包和所述第一升级信息发送至所述第一nas设备上;所述第一nas设备根据所述第一升级信息校验所述第一升级安装包;若所述第一升级安装包校验无误,则所述第一nas设备根据所述第一升级安装包进行升级;所述第一nas设备根据第二nas设备的升级请求,建立与所述第二nas设备的通信连接,并向所述第二nas设备发送所述第一升级安装包;所述第二nas设备根据所述第一升级安装包进行升级。2.根据权利要求1所述的方法,其特征在于,所述第一升级信息包括:第一升级信号、所述第一升级安装包的下载地址和所述第一升级安装包的校验值。3.根据权利要求1所述的方法,其特征在于,所述第一nas设备根据第二nas设备的升级请求,建立与所述第二nas设备的通信连接,并向所述第二nas设备发送所述第一升级安装包包括:所述第一nas设备根据第二nas设备的升级请求,建立与所述第二nas设备的通信连接,并通过点对点技术向所述第二nas设备发送所述第一升级安装包。4.一种软件升级方法,应用于用户终端,其特征在于,包括:所述用户终端接收服务器发送的第二升级信息;所述用户终端向所述第二升级信息指示的第三nas设备下载第二升级安装包,所述第二升级安装包由所述服务器发送给所述第三nas设备;所述用户终端根据所述第二升级信息校验所述第二升级安装包;若所述第二升级安装包校验无误,则根据所述第二升级安装包升级所述用户终端。5.根据权利要求4所述的方法,其特征在于,所述第二升级信息包括:第二升级信号、所述第二升级安装包的下载地址和所述第二升级安装包的校验值。6.根据权利要求4所述的方法,其特征在于,所述用户终端向所述第二升级信息指示的第三nas设备下载第二升级安装包包括:所述用户终端通过点对点技术向所述第二升级信息指示的第三nas设备下载第二升级安装包。7.根据权利要求4所述的方法,其特征在于,所述用户终端向所述第二升级信息指示的第三nas设备下载第二升级安装包包括:所述用户终端在接收到所述第三nas设备发送的所述第二升级安装包的下载完成信息后,向所述第二升级信息指示的第三nas设备下载第二升级安装包。8.一种软件升级装置,其特征在于,包括:服务器具体包括第一发送单元;所述第一发送单元,用于根据一用户终端发送的第一升级信息确定第一nas设备,并与所述第一nas设备建立通信连接,以将所述服务器中的第一升级安装包和所述第一升级信息发送至所述第一nas设备上;所述第一nas设备具体包括第一校验单元、第一升级单元及第二发送单元;
所述第一校验单元,用于根据所述第一升级信息校验所述第一升级安装包;所述第一升级单元,用于若所述第一升级安装包校验无误,则根据所述第一升级安装包进行升级;所述第二发送单元,用于根据第二nas设备的升级请求,建立与所述第二nas设备的通信连接,并向所述第二nas设备发送所述第一升级安装包;所述第二nas设备具体包括第二升级单元;所述第二升级单元,用于根据所述第一升级安装包进行升级。9.一种软件升级装置,其特征在于,包括:接收单元,用于接收服务器发送的第二升级信息;下载单元,用于向所述第二升级信息指示的第三nas设备下载第二升级安装包,所述第二升级安装包由所述服务器发送给所述第三nas设备;第二校验单元,用于根据所述第二升级信息校验所述第二升级安装包;第三升级单元,用于若所述第二升级安装包校验无误,则根据所述第二升级安装包升级用户终端。10.一种软件升级装置,其特征在于,包括:中央处理器,存储器以及输入输出接口;所述存储器为短暂存储存储器或持久存储存储器;所述中央处理器配置为与所述存储器通信,并执行所述存储器中的指令操作以执行权利要求1至3中任一项所述的软件升级方法或执行权利要求4至7中任一项所述的软件升级方法。11.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有指令,所述指令在计算机上执行时,使得所述计算机执行如权利要求1至3任一项所述软件升级方法或执行如权利要求4-7任一项所述软件升级方法。
技术总结
本申请实施例公开了一种软件升级方法、软件升级装置以及存储介质,用于提升NAS设备升级效率。本申请实施例方法包括:服务器根据一用户终端发送的第一升级信息确定第一NAS设备,并与所述第一NAS设备建立通信连接,以将所述服务器中的第一升级安装包和所述第一升级信息发送至所述第一NAS设备上;所述第一NAS设备根据所述第一升级信息校验所述第一升级安装包;若所述第一升级安装包校验无误,则所述第一NAS设备根据所述第一升级安装包进行升级;所述第一NAS设备根据第二NAS设备的升级请求,建立与所述第二NAS设备的通信连接,并向所述第二NAS设备发送所述第一升级安装包;所述第二NAS设备根据所述第一升级安装包进行升级。级。级。
技术研发人员:张清森 陈俊灵 韩超龙
受保护的技术使用者:深圳市绿联科技股份有限公司
技术研发日:2021.12.02
技术公布日:2022/3/8