一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

软件升级方法、装置、设备及介质与流程

2022-06-25 12:55:04 来源:中国专利 TAG:


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.图1为本技术公开的一种软件升级方法流程图;
38.图2为本技术公开的一种具体的软件升级方法流程图;
39.图3为本技术公开的另一种软件升级方法流程图;
40.图4为本技术公开的另一种具体的软件升级方法流程图;
41.图5为本技术公开的一种软件升级装置结构示意图;
42.图6为本技术公开的另一种软件升级装置结构示意图;
43.图7为本技术公开的一种电子设备结构图。
具体实施方式
44.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
45.当软件有新版本需要发行时,会将包括当前所有可以升级的功能模块的升级包推送至目标设备,也即目标用户终端。然而并不是升级包中的所有功能模块都需要进行升级,因为对所有功能模块都进行升级的成本较大。但如果仅对单个功能模块进行升级,可能会导致该功能模块升级后造成的与其他未升级的功能模块之间不兼容的问题,从而导致其他功能模块不能正常运行。为此,本技术实施例公开了一种软件升级方法、装置、设备及介质,能够在对软件进行升级时,减少升级的成本并降低软件内各个功能模块之间不兼容的风险。
46.参见图1所示,本技术实施例公开了一种软件升级方法,应用于服务器,该方法包括:
47.步骤s11:将针对当前软件的升级包推送至目标设备。
48.本实施例中,当软件当前有新版本发行的时候,会将相应的升级包推送至目标设备,本实施例中目标设备也即目标用户终端,具体可以为车辆诊断设备。并且,升级包中包括了当前所有可以升级的功能模块,而功能模块中又可以分为通用模块和专用模块,其中,通用模块是专用模块的上一级,属于引导的模块,能提供各个专用模块的入口;专用模块是通用模块的下一级,属于各个具体的功能模块,而各个专用模块之间没有联系。
49.步骤s12:确定目标用户从位于所述升级包的所有功能模块中选取的第一待升级功能模块。
50.本实施例中,确定目标用户从位于升级包中的所有功能模块中选取的第一待升级功能模块。需要指出的是,该第一待升级功能模块可以是升级包中的所有功能模块,也可以
是一部分功能模块或者单个功能模块,这主要取决于目标用户的选择。
51.步骤s13:查询位于所述升级包中的与所述第一待升级功能模块不兼容的功能模块,并将查询结果发送至所述目标设备,以便所述目标设备基于所述查询结果从所述升级包中筛选出第二待升级功能模块,并升级所述第一待升级功能模块和所述第二待升级功能模块。
52.本实施例中,需要查询位于升级包中的与第一待升级功能模块不兼容的功能模块,并将查询结果发送至目标设备。可以理解的是,单个功能模块升级后,可能会导致该功能模块升级后与其他未升级的功能模块之间不兼容的问题,因此需要查询出与第一待升级功能模块不兼容的功能模块,并将查询后的结果发送至目标设备,以便目标设备基于查询结果从升级包中筛选出第二待升级功能模块,并在对第一待升级功能模块进行升级的同时,也对第二待升级功能模块进行升级,以降低诊断软件内各个功能模块之间不兼容的风险。例如,假设第一待升级功能模块为功能模块a,而查询到与功能模块a不兼容的功能模块还有功能模块b和功能模块c,那么为了避免仅升级功能模块a后,造成功能模块b和功能模块c不能正常运行的情况,则需要对这三个功能模块都进行升级。
53.可见,本技术将针对当前软件的升级包推送至目标设备;确定目标用户从位于所述升级包的所有功能模块中选取的第一待升级功能模块;查询位于所述升级包中的与所述第一待升级功能模块不兼容的功能模块,并将查询结果发送至所述目标设备,以便所述目标设备基于所述查询结果从所述升级包中筛选出第二待升级功能模块,并升级所述第一待升级功能模块和所述第二待升级功能模块。由此可见,本技术当确定目标用户从位于升级包的所有功能模块中选取的第一待升级功能模块后,需要查询与第一待升级功能模块不兼容的功能模块,并将查询结果发送至目标设备,以便目标设备从升级包中筛选出第二待升级功能模块。如此一来,目标设备能对第一待升级功能模块和第二待升级功能模块都进行升级,避免了只升级第一待升级功能模块导致与其余功能模块不兼容的情况,降低了各个功能模块之间不兼容的风险,同时也能减少升级的成本。
54.参见图2所示,本技术实施例公开了一种具体的软件升级方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体包括:
55.步骤s21:将针对当前软件的升级包推送至目标设备。
56.步骤s22:确定目标用户从位于所述升级包的所有功能模块中选取的第一待升级功能模块。
57.步骤s23:从预设数据库中获取与所述第一待升级功能模块不兼容的功能模块,所述预设数据库记录了每一功能模块与对应的不兼容的功能模块之间的关联关系。
58.本实施例中,预设数据库中记录了每一功能模块与对应的不兼容的功能模块之间的关联关系,因此当确定目标用户选取的第一待升级功能模块后,需要从预设数据库中获取与第一待升级功能模块不兼容的功能模块。需要指出的是,在软件中的每个功能模块发行更新的时候,都需要向服务器提供一个不兼容模块列表,该不兼容模块列表中包括了若干数量个与该功能模块对应的不兼容功能模块,并将不兼容列表保存在预设数据库中。那么,每当目标用户准备下载特定的功能模块之前,服务器会根据预设数据库中记录的与该特定模块不兼容的功能模块进行提示,以让用户清楚如果升级该特定模块可能会出现不兼容的问题。
59.步骤s24:将查询结果发送至所述目标设备,以便所述目标设备基于所述查询结果从所述升级包中筛选出第二待升级功能模块,并升级所述第一待升级功能模块和所述第二待升级功能模块。
60.本实施例中,上述软件升级方法还包括:若所述查询结果为所述升级包中不存在与所述第一待升级功能模块不兼容的功能模块,则通过所述目标设备升级所述第一待升级功能模块。可以理解的是,若升级包中没有查询到与第一待升级功能模块不兼容的功能模块,也即第一待升级功能模块升级后与其余功能模块都兼容,不会影响其余功能模块的正常运行,则通过目标设备只升级第一待升级功能模块。
61.其中,关于上述步骤s21和s22更加具体的处理过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。
62.可见,本技术实施例在查询位于升级包中的与第一待升级功能模块不兼容的功能模块时,具体可以为从预设数据库中获取与第一待升级功能模块不兼容的功能模块,因为该预设数据库记录了每一功能模块与对应的不兼容的功能模块之间的关联关系。此外,在查询位于升级包中的与第一待升级功能模块不兼容的功能模块后,若查询结果为升级包中不存在与第一待升级功能模块不兼容的功能模块,则通过目标设备升级第一待升级功能模块。由此可见,通过预先获取与每一功能模块不兼容的功能模块,并保存在预设数据库,以便后续能够查询到与第一待升级功能模块不兼容的功能模块,并且若不存在与第一待升级功能模块不兼容的功能模块,则只对第一待升级功能模块进行升级。
63.参见图3所示,本技术实施例公开了一种软件升级方法,应用于目标设备,该方法包括:
64.步骤s31:在检测到目标操作指令时,显示针对当前软件的升级包,所述升级包从服务器中获取。
65.本实施例中,在检测到目标操作指令时,则显示服务器发送的针对当前软件新版本的升级包。其中,上述目标操作指令可以是软件启动指令、目标界面启动指令或打开指定功能的指令。
66.步骤s32:获取目标用户从位于所述升级包中所有功能模块中选取的第一待升级功能模块。
67.本实施例中,获取目标用户从升级包中选取的第一待升级功能模块,该第一待升级功能模块可以是升级包中的所有功能模块,也可以是一部分功能模块或者单个功能模块,这主要取决于目标用户的喜好和选择。
68.步骤s33:查询并显示所述升级包中的与所述第一待升级功能模块不兼容的功能模块,并获取所述目标用户基于查询结果从所述升级包中筛选出第二待升级功能模块。
69.本实施例中,获取并显示服务器查询到的与第一待升级功能不兼容的功能模块,以及获取目标用户基于相应的查询结果从升级包中筛选出的第二待升级功能模块。
70.步骤s34:升级所述第一待升级功能模块和所述第二待升级功能模块。
71.本实施例中,对目标用户选择的第一待升级功能模块和第二待升级功能模块进行升级。
72.可见,本技术实施例在检测到目标操作指令时,显示针对当前软件的升级包,所述升级包从服务器中获取;然后获取目标用户从位于所述升级包中所有功能模块中选取的第
一待升级功能模块;查询并显示所述升级包中的与所述第一待升级功能模块不兼容的功能模块,并获取所述目标用户基于查询结果从所述升级包中筛选出第二待升级功能模块;最后升级所述第一待升级功能模块和所述第二待升级功能模块。由此可见,本技术获取到目标用户选择的第一待升级功能模块后,则对服务器中查询到的与该第一待升级功能模块不兼容的功能模块进行显示,并基于查询结果筛选出第二待升级功能模块;最后升级第一待升级功能模块和第二待升级功能模块。如此一来,目标设备能对第一待升级功能模块和第二待升级功能模块都进行升级,避免了只升级第一待升级功能模块导致与其余功能模块不兼容的情况,降低了各个功能模块之间不兼容的风险,同时也能减少升级的成本。
73.参见图4所示,本技术实施例公开了一种具体的软件升级方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体包括:
74.步骤s41:在检测到目标操作指令时,显示针对当前软件的升级包,所述升级包从服务器中获取。
75.步骤s42:获取目标用户从位于所述升级包中所有功能模块中选取的第一待升级功能模块。
76.步骤s43:基于查询结果从所述升级包中确定出相应的与所述第一待升级功能模块不兼容的目标功能模块,并为所述目标功能模块创建相应的不兼容提醒标记,然后将所述不兼容提醒标记发送至预设显示区域进行显示;并获取所述目标用户基于查询结果从所述升级包中筛选出第二待升级功能模块。
77.本实施例中,在基于查询结果从升级包中确定出与第一待升级功能模块不兼容的目标功能模块后,则需要为目标功能模块创建相应的不兼容提醒标记,并将不兼容提醒标记发送至预设显示区域进行显示,以清楚的提示当第一待升级功能模块升级后,这些功能模块可能会出现不兼容的问题。上述不兼容提醒标记可以为感叹号、叉号等标记,上述预设显示区域可以是在每一个功能模块周围的圆形或方形的选项框附近。通过这种方式,能够更加清晰的对不兼容的功能模块进行提示,以警示这些功能模块与第一待升级功能模块不兼容,也需要进行升级。
78.步骤s44:升级所述第一待升级功能模块和所述第二待升级功能模块。
79.其中,关于上述步骤s41、s42和s44更加具体的处理过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。
80.可见,本技术实施例在查询并显示所述升级包中的与所述第一待升级功能模块不兼容的功能模块,具体可以为基于查询结果从所述升级包中确定出相应的与所述第一待升级功能模块不兼容的目标功能模块,并为所述目标功能模块创建相应的不兼容提醒标记,然后将所述不兼容提醒标记发送至预设显示区域进行显示。如此一来,通过在预设显示区域显示不兼容提醒标记,能够更加清晰的对不兼容的功能模块进行提示,以警示这些功能模块与第一待升级功能模块不兼容,也需要进行升级,降低了诊断软件内各个功能模块之间不兼容的风险。
81.参见图5所示,本技术实施例公开了一种软件升级装置,应用于服务器,该装置包括:
82.升级包推送模块11,用于将针对当前软件的升级包推送至目标设备;
83.信息确定模块12,用于确定目标用户从位于所述升级包的所有功能模块中选取的
第一待升级功能模块;
84.信息查询模块13,用于查询位于所述升级包中的与所述第一待升级功能模块不兼容的功能模块;
85.软件升级模块14,用于将查询结果发送至所述目标设备,以便所述目标设备基于所述查询结果从所述升级包中筛选出第二待升级功能模块,并升级所述第一待升级功能模块和所述第二待升级功能模块。
86.可见,本技术实施例将针对当前软件的升级包推送至目标设备;确定目标用户从位于所述升级包的所有功能模块中选取的第一待升级功能模块;查询位于所述升级包中的与所述第一待升级功能模块不兼容的功能模块,并将查询结果发送至所述目标设备,以便所述目标设备基于所述查询结果从所述升级包中筛选出第二待升级功能模块,并升级所述第一待升级功能模块和所述第二待升级功能模块。由此可见,本技术当确定目标用户从位于升级包的所有功能模块中选取的第一待升级功能模块后,需要查询与第一待升级功能模块不兼容的功能模块,并将查询结果发送至目标设备,以便目标设备从升级包中筛选出第二待升级功能模块。如此一来,目标设备能对第一待升级功能模块和第二待升级功能模块都进行升级,避免了只升级第一待升级功能模块导致与其余功能模块不兼容的情况,降低了各个功能模块之间不兼容的风险,同时也能减少升级的成本。
87.在一些具体实施例中,所述信息查询模块13,具体可以包括:
88.信息获取单元,用于从预设数据库中获取与所述第一待升级功能模块不兼容的功能模块,所述预设数据库记录了每一功能模块与对应的不兼容的功能模块之间的关联关系。
89.在一些具体实施例中,所述信息查询模块13之后,还可以包括:
90.升级单元,用于若所述查询结果为所述升级包中不存在与所述第一待升级功能模块不兼容的功能模块,则通过所述目标设备升级所述第一待升级功能模块。
91.参见图6所示,本技术实施例公开了一种软件升级装置,应用于目标设备,该装置包括:
92.显示模块21,用于在检测到目标操作指令时,显示针对当前软件的升级包,所述升级包从服务器中获取;
93.第一获取模块22,用于获取目标用户从位于所述升级包中所有功能模块中选取的第一待升级功能模块;
94.查询模块23,用于查询并显示所述升级包中的与所述第一待升级功能模块不兼容的功能模块;
95.第二获取模块24,用于获取目标用户基于所述查询结果从所述升级包中筛选出第二待升级功能模块;
96.升级模块25,用于升级所述第一待升级功能模块和所述第二待升级功能模块。
97.可见,本技术实施例在检测到目标操作指令时,显示针对当前软件的升级包,所述升级包从服务器中获取;然后获取目标用户从位于所述升级包中所有功能模块中选取的第一待升级功能模块;查询并显示所述升级包中的与所述第一待升级功能模块不兼容的功能模块,并获取所述目标用户基于查询结果从所述升级包中筛选出第二待升级功能模块;最后升级所述第一待升级功能模块和所述第二待升级功能模块。由此可见,本技术获取到目
标用户选择的第一待升级功能模块后,则对服务器中查询到的与该第一待升级功能模块不兼容的功能模块进行显示,并基于查询结果筛选出第二待升级功能模块;最后升级第一待升级功能模块和第二待升级功能模块。如此一来,目标设备能对第一待升级功能模块和第二待升级功能模块都进行升级,避免了只升级第一待升级功能模块导致与其余功能模块不兼容的情况,降低了各个功能模块之间不兼容的风险,同时也能减少升级的成本。
98.在一些具体实施例中,所述查询模块23,具体可以包括:
99.显示单元,用于基于查询结果从所述升级包中确定出相应的与所述第一待升级功能模块不兼容的目标功能模块,并为所述目标功能模块创建相应的不兼容提醒标记,然后将所述不兼容提醒标记发送至预设显示区域进行显示。
100.图7为本技术实施例提供的一种电子设备的结构示意图。具体可以包括:至少一个处理器31、至少一个存储器32、电源33、通信接口34、输入输出接口35和通信总线36。其中,所述存储器32用于存储计算机程序,所述计算机程序由所述处理器31加载并执行,以实现前述任一实施例公开的由电子设备执行的软件升级方法中的相关步骤。
101.本实施例中,电源33用于为电子设备30上的各硬件设备提供工作电压;通信接口34能够为电子设备30创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口35,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
102.其中,处理器31可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器31可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器31也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器31可以在集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器31还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
103.另外,存储器32作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源包括操作系统321、计算机程序322及数据323等,存储方式可以是短暂存储或者永久存储。
104.其中,操作系统321用于管理与控制电子设备30上的各硬件设备以及计算机程序322,以实现处理器31对存储器32中海量数据323的运算与处理,其可以是windows、unix、linux等。计算机程序322除了包括能够用于完成前述任一实施例公开的由电子设备30执行的软件升级方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。数据323除了可以包括电子设备接收到的由外部设备传输进来的数据,也可以包括由自身输入输出接口35采集到的数据等。
105.进一步的,本技术实施例还公开了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序被处理器加载并执行时,实现前述任一实施例公开的由
软件升级过程中执行的方法步骤。
106.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
107.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
108.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
109.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
110.以上对本发明所提供的一种软件升级方法、装置、设备及存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献