应用升级方法、装置及计算机可读存储介质

文档序号:195870 发布日期:2021-11-02 浏览:34次 >En<

阅读说明:本技术 应用升级方法、装置及计算机可读存储介质 (Application upgrading method and device and computer readable storage medium ) 是由 徐旭 杨春晖 王放 来勇臣 于 2021-06-25 设计创作,主要内容包括:本发明提供了一种应用升级方法、装置及计算机可读存储介质。该方法包括:接收用于升级目标应用程序的目标版本的目标升级文件和目标应用程序所安装于的终端的目标类别;发送推送消息至终端类别为目标类别的候选终端,其中,推送消息为用于通知对目标应用程序升级至目标版本的消息;接收目标终端通过响应于推送消息而发送的对目标升级文件的下载请求,其中,候选终端包括目标终端;响应于下载请求,发送目标升级文件至目标终端。本发明在存在应用升级的情况下,会及时的通过推送消息的方式通知终端进行应用的版本升级,可以实现终端侧的应用的自动升级,无需用户在终端侧主动触发对程序的版本升级。(The invention provides an application upgrading method and device and a computer readable storage medium. The method comprises the following steps: receiving a target upgrade file for upgrading a target version of a target application program and a target class of a terminal in which the target application program is installed; sending a push message to a candidate terminal with a terminal type of a target type, wherein the push message is used for notifying that a target application program is upgraded to a target version; receiving a downloading request of a target upgrading file sent by a target terminal in response to a push message, wherein the candidate terminal comprises the target terminal; and responding to the downloading request, and sending the target upgrading file to the target terminal. The invention can inform the terminal of the version upgrading of the application in time in a message pushing mode under the condition that the application upgrading exists, can realize the automatic upgrading of the application at the terminal side, and does not need the user to actively trigger the version upgrading of the program at the terminal side.)

应用升级方法、装置及计算机可读存储介质

技术领域

本发明涉及数据处理技术领域,特别是涉及一种应用升级方法、装置及计算机可读存储介质。

背景技术

目前,对应用程序升级的主要方式是用户在安装程序的终端侧,主动触发对程序的更新,例如通过点击应用商店的应用更新按钮的方式进行应用程序的更新,但是,有些终端没有用户操作入口,例如信息发布盒子、大屏显示终端等在公共场所使用的终端设备。

显然,上述应用升级方案都是通过用户在终端侧主动触发应用程序的升级请求,无法实现对终端侧的程序的自动升级。

发明内容

鉴于相关技术中的应用升级方案所存在的通过用户在终端侧主动触发应用程序的升级请求,而无法实现对终端侧的程序的自动升级的问题,提出了本发明实施例的一种应用升级方法、一种应用升级装置以及一种计算机可读存储介质以便克服上述问题或者至少部分地解决上述问题。

为了解决上述问题,本发明实施例公开了一种应用升级方法,该方法包括:

服务器接收用于升级目标应用程序的目标版本的目标升级文件和所述目标应用程序所安装于的终端的目标类别;

所述服务器发送推送消息至终端类别为所述目标类别的候选终端,其中,所述推送消息为用于通知对所述目标应用程序升级至所述目标版本的消息;

所述服务器接收目标终端通过响应于所述推送消息而发送的对所述目标升级文件的下载请求,其中,所述候选终端包括所述目标终端;

所述服务器响应于所述下载请求,发送所述目标升级文件至所述目标终端。

本发明实施例还公开了一种应用升级装置,该装置包括:

第一接收模块,用于接收用于升级目标应用程序的目标版本的目标升级文件和所述目标应用程序所安装于的终端的目标类别;

第一发送模块,用于发送推送消息至终端类别为所述目标类别的候选终端,其中,所述推送消息为用于通知对所述目标应用程序升级至所述目标版本的消息;

第二接收模块,用于接收目标终端通过响应于所述推送消息而发送的对所述目标升级文件的下载请求,其中,所述候选终端包括所述目标终端;

第二发送模块,用于响应于所述下载请求,发送所述目标升级文件至所述目标终端。

本发明实施例还公开了一种应用升级装置,包括:

一个或多个处理器;和

其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行如本发明实施例所述的应用升级方法。

本发明实施例还公开了一种计算机可读存储介质,其存储的计算机程序使得处理器执行如本发明实施例所述的应用升级方法。

本发明实施例包括以下优点:

在本发明实施例中,服务器在接收到用于升级目标应用程序的目标版本的目标升级文件和所述目标应用程序所安装于的终端的目标类别之后,可以发送推送消息至终端类别为目标类别的候选终端,来通知各个候选终端对目标应用程序升级到目标版本,能够在存在程序更新的情况下,服务器以推送消息的方式主动的通知已安装该程序的各个候选终端进行程序的升级,而无需用户在终端侧主动触发应用程序的升级请求,由终端来请求服务器进行程序升级,不仅能够在目标应用程序存在版本更新的情况下,使得终端对目标应用程序进行即时的更新,提升了程序更新的即时性,降低了更新延迟;而且,由服务器主动通知终端进行程序升级,实现了对终端侧的程序的自动升级,避免了有些终端没有用户操作入口而无法完成自动升级的问题,由于可以通知到每台候选终端进行程序更新,因此有利于每台候选终端都可以对目标应用程序升级成功;另外,本发明实施例中,升级程序所用的是某个版本的升级文件,非两个版本的应用之间的差异文件,从而可以通过全量升级的方式来对终端的程序进行覆盖式的全量更新,确保程序更新的完整性和准确性,避免存在遗漏的程序未更新的情况。

附图说明

图1是本发明实施例的一种应用升级系统与终端之间的交互框图;

图2是本发明实施例的一种应用升级方法实施例的步骤流程图;

图3是本发明实施例的一种应用升级装置实施例的结构示意图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

本发明实施例提供了一种应用升级方法,该方法主要通过服务器在接收到程序的升级文件后,立即向需要对该程序进行升级的终端发送推行消息,来通知终端下载该升级文件,使得终端可以响应于该推送消息而从服务器下载该升级文件,来对本地的该程序进行升级,在这个程序升级的过程中,终端侧无需由用户主动触发程序升级请求,来从服务器请求升级文件,而是通过服务器主动发送推送消息的方式来通知终端进行程序升级,能够在终端侧没有用户操作入口的情况下,仍旧可以实现对终端的程序升级,并且,服务器可以向需要升级该程序的终端批量发送推送消息,从而可以提升程序升级效率,确保每一台终端都可以实现对程序的自动升级。

并且,本发明各个实施例的应用升级方法可以应用于服务器,可选地,该服务器可以是视联网中的服务器,从而完成对视联网内网或外网中多个终端侧的程序的批量升级。

在一个实施例中,本发明提供了一种应用升级系统,图1示出了该应用升级系统与终端之间的交互框图。

如图1所示,该应用升级系统可以包括服务端、存储服务器、数据库(DB,Database)、客户端(Client),其中,这里的Client可以是浏览器显示的web管理界面。

其中,图1中的该应用升级系统所处的网络是视联网,在其他实施例中,该应用升级系统所处的网络也可以是互联网等其他网络。

其中,而图1中所示的三个终端可以是内网(这里为视联网)中需要进行某个程序升级的终端,从而达到该应用升级系统对内网内终端进行应用程序批量升级的需求。

当然,在其他实施例中,与该应用升级系统交互的用于程序升级的终端也可以是外网(例如视联网之外的网络,例如互联网)的终端,如果终端是外网的终端,则该服务端需要知道该外网中终端的端口号,从而使得服务端可以通过该端口号与该终端保持连接进行应用升级的各种交互。

下面将结合本发明下述各个具体实施例的应用升级方法,来对图1的交互流程做详细阐述。

具体而言,参照图2,示出了本发明实施例的一种应用升级方法实施例的步骤流程图,该方法可以应用于服务器(以图1中的视联网的服务端为例进行后续方法的说明),该方法可以包括如下步骤:

步骤101,服务器接收用于升级目标应用程序的目标版本的目标升级文件和所述目标应用程序所安装于的终端的目标类别;

其中,服务端可以从外部接收目标应用程序的升级文件以及该升级文件需要对哪些类别的终端上的目标应用程序进行升级的信息(即终端的目标类别),因此,该目标类别可以是一种或多种终端类别。

由于该升级文件是对目标类别的终端上的程序进行升级,因此,这些目标类别的终端上已经预先安装了该目标应用程序。

此外,本发明实施例的方法在对应用升级时采用的是全量升级的方式,因此,该目标升级文件是该目标应用程序的能够单独安装的完整的程序文件,并非该目标应用程序的两个版本程序之间的差异的文件。

可选地,在执行步骤101时,所述服务器可以接收客户端发送的用于升级目标应用程序的目标版本的目标升级文件和所述目标应用程序所安装于的终端的目标类别。

如图1所示,开发人员可以通过Client上传目标应用程序的升级包至服务端,该升级包可以是一个压缩包(tar包),开发人员在上传该tar包时可以在Client上选择终端的类别的参数(这里选择了目标类别)以及上传预先打包好的tar包,这样,Client就可以上传tar包和终端的目标类别这一参数给服务器。

其中,该tar包即目标升级文件,包括终端的目标应用程序升级所需的脚本文件,该脚本文件具体可以包括so库、目标应用程序本身的数据文件(例如可以包括包名、目标版本号、程序文件等)、web页面、配置文件等。

可选地,所述目标升级文件为用于安装在安卓操作系统的程序升级包。

也就是说,本发明实施例的方法主要针对安卓操作系统的终端所安装的目标应用程序进行升级,因此,该目标升级文件也只可以安装在安卓操作系统的终端中用于目标应用程序的升级。那么,在图1中,该tar包中所包括的脚本文件可以是shell脚本,该shell脚本可以在安卓操作系统中运行,其脚本类型与安卓操作系统上所运行的脚本相匹配。

在本发明实施例中,服务器从客户端接收到程序的目标升级文件以及该程序的目标升级文件所作用的终端的类别的信息,使得服务器可以通过客户端直接接收到打包好的程序的目标升级文件,无需实时生成程序的升级文件,确保了用于程序升级的目标升级文件的完整性和准确性;此外,该目标升级文件为用于安装在安卓操作系统中的程序升级包,从而无需用户在终端触发程序的升级请求,就可以针对安卓操作系统的终端完成批量的程序自动升级。

步骤104,所述服务器发送推送消息至终端类别为所述目标类别的候选终端,其中,所述推送消息为用于通知对所述目标应用程序升级至所述目标版本的消息;

其中,服务端在从客户端接收到tar包和终端的目标类别之后,就可以基于该目标类别来确定用于程序批量升级的候选终端,然后,服务端可以向这些候选终端发送推送消息,来通知候选终端对目标应用程序进行升级,并升级到目标版本。

可选地,在一个实施例中,在执行步骤104时,所述服务器可以在预先与所述服务器建立长连接的多个终端中,筛选终端类别为所述目标类别的候选终端;然后,所述服务器发送推送消息至所述候选终端。

以服务端对内网(视联网)内的终端进行程序的批量升级为例,服务端预先可以与内网的每个终端分别建立长连接,那么一旦服务端从客户端接收到tar包和目标类别的信息,就可以确定需要进行程序升级,那么服务端就可以在预先建立长连接的多个终端中识别终端类别为该目标类别的候选终端,然后,向这些候选终端分别发送推送消息来通知各个候选终端对各自安装的该目标应用程序进行程序的全量升级,且采用该目标升级文件升级至目标版本。

在本发明实施例中,由于服务器与终端预先建立了长连接,因此,只要服务器接收到目标应用程序的升级文件,就可以即时地向安装有该目标应用程序的终端类别为目标类别的候选终端发送用于通知更新应用的推送消息,通知候选终端进行程序升级,可以提升应用升级的即时性,降低应用的升级延迟。

可选地,所述推送消息中的参数可以包括所述目标应用程序的包名、所述目标版本的目标版本号、所述目标升级文件的下载地址。

在步骤104中,以图1的示例为例,服务端可以在从Client接收到tar包之后,从tar包中提取包名、版本号等元数据信息,此外,服务端还可以对tar包指定存储位置的索引地址,该索引地址也属于tar包的元数据信息;

服务端在存在事务控制的情况下,可以如图2所示,首先将tar包的元数据信息存入数据库;然后,将tar包存入存储服务器中的上述索引地址。

当然,在其他实施例中,也可以首先将tar包存入存储服务器中的上述索引地址;然后,将tar包的元数据信息存入数据库。

以及,服务端生成用于访问该索引地址的http协议的请求,从而得到该tar包的下载地址;

然后,服务端将该包名、版本号(即上述目标版本号)、下载地址携带到推送消息中发送给各个终端类别为目标类别的候选终端。可选地,该推送消息也可以包括tar包的文件大小的信息。

在本发明实施例中,服务端通过将tar包单独存储至存储服务器,可以避免在服务端发生故障时,该tar包的数据损坏的情况,提升数据存储的可靠性;而且,由于本发明实施例的方法是全量升级,因此,该tar包相比于增量升级的升级文件的文件较大,那么通过将其单独存储至另一台存储服务器,可以降低升级文件对服务端的存储空间的过多占用,提升服务端的存储空间的利用率。

此外,在本发明实施例中,服务器可以使用消息推送的方式通知各个终端有新的程序需要升级并在消息中携带本次升级的程序的包名、升级后的版本号以及本次升级需要使用的升级文件的下载地址,便于终端依据包名明确需要对哪个程序进行升级,以及依据升级后的版本号来和本地已经安装的该目标应用程序的版本号进行对比,来确定是否需要进行程序升级,以及依据该下载地址来快速获取到程序升级的升级文件。

步骤105,所述服务器接收目标终端通过响应于所述推送消息而发送的对所述目标升级文件的下载请求,其中,所述候选终端包括所述目标终端;

其中,虽然每台候选终端都接收到了服务端发送的推送消息,但是,并不一定每台候选终端都会请求下载升级文件进行程序升级,因此,这里将请求进行程序升级的候选终端命名为目标终端,候选终端包括目标终端。

具体而言,候选终端在接收到推送消息之后,提取到推送消息中的包名、目标版本号、下载地址的信息,然后,候选终端可以将本地的包名与该推送消息中的包名相同的已安装程序的版本号与该推送消息中的目标版本号进行对比,如果该目标版本号高于已安装程序的版本号,则说明需要进行版本升级,否则不需要;

在确定需要进行版本升级的情况下,则该候选终端可以调用下载程序来访问该下载地址请求对该目标升级文件的下载,那么服务端就可以接收到该台候选终端的对该目标升级文件的下载请求。

步骤106,所述服务器响应于所述下载请求,发送所述目标升级文件至所述目标终端。

其中,服务端在接收到目标终端的对tar包的下载请求之后,就可以响应于该下载请求,来查询DB中的该tar包的元数据信息,来获取该目标应用程序的索引地址,然后,通过该索引地址在存储服务器中找到该目标应用程序的实际存储位置,并在该实际存储位置读取tar包的数据,并将该tar包中的数据序列化的传送给目标终端。

那么目标终端在接收到该tar包之后,由于目标终端的操作系统为安卓操作系统,因此,可以使用shell命令来将tar包解压到目标终端的指定目录,并执行解压后的数据包中的shell脚本,来对本地已经安装的原版本的目标程序文件进行全量升级更新,使得目标终端采用所述目标升级文件将所述目标应用程序升级至所述目标版本。

在本发明实施例中,服务器在接收到用于升级目标应用程序的目标版本的目标升级文件和所述目标应用程序所安装于的终端的目标类别之后,可以发送推送消息至终端类别为目标类别的候选终端,来通知各个候选终端对目标应用程序升级到目标版本,能够在存在程序更新的情况下,服务器以推送消息的方式主动的通知已安装该程序的各个候选终端进行程序的升级,而无需用户在终端侧主动触发应用程序的升级请求,由终端来请求服务器进行程序升级,不仅能够在目标应用程序存在版本更新的情况下,使得终端对目标应用程序进行即时的更新,提升了程序更新的即时性,降低了更新延迟;而且,由服务器主动通知终端进行程序升级,实现了对终端侧的程序的自动升级,避免了有些终端没有用户操作入口而无法完成自动升级的问题,由于可以通知到每台候选终端进行程序更新,因此有利于每台候选终端都可以对目标应用程序升级成功;另外,本发明实施例中,升级程序所用的是某个版本的升级文件,非两个版本的应用之间的差异文件,从而可以通过全量升级的方式来对终端的程序进行覆盖式的全量更新,确保程序更新的完整性和准确性,避免存在遗漏的程序未更新的情况。

可选地,本发明各个实施例所述的终端可以是医院内的不具有用户操作入口的终端设备。

可选地,在上述步骤101之后,在步骤104之前,根据本发明实施例的方法还可以包括:

步骤102,所述服务器识别终端类别为所述目标类别的候选终端的终端号;

其中,服务端可以在内网或外网的终端中,识别终端类别为该目标类别的候选终端的终端号,该终端号为终端的唯一的标识性信息。

步骤103,所述服务器生成所述目标类别、所述终端号、所述目标应用程序的包名、所述目标版本的目标版本号以及升级状态之间的映射关系,其中,所述升级状态的初始值为未升级状态;

示例地,终端的类别可以包括电视机顶盒、平板电脑、信息发布终端、数字电视终端,病房里面使用的摇臂屏终端等。

表1示意性的示出了该映射关系的一个示例,在表1的示例中,候选终端的个数为2个,终端号分别为ID1和ID2,目标类别为类别1,包名为应用1,目标版本号为2.0:

表1

那么在步骤106之后,根据本发明实施例的方法还可以包括:

步骤107,在所述服务器接收到所述目标终端发送的用于表示采用所述目标升级文件对所述目标应用程序升级成功的通知消息的情况下,所述服务器将所述映射关系中与所述目标终端的目标终端号所匹配的升级状态的取值更新为升级成功状态。

其中,上述升级状态的取值可以包括未升级状态、下载中状态、升级成功状态等。

例如,目标终端为终端号为ID1的终端,则在终端号为ID1的终端,那么在服务端响应于该目标终端的对上述tar包的下载请求来将tar包中的数据序列化传送给目标终端的过程中,服务端可以将表1中该终端号为ID1的终端所对应的升级状态的取值更新为下载中状态;在终端号为ID1的终端,下载完成该tar包,并执行解压后的tar中的shell脚本,来对本地已经安装的原版本的目标程序文件进行全量升级更新完成之后,该终端号为ID1的终端可以发送通知消息至服务端,其中,该通知消息为用于表示采用所述tar包对包名为应用1的应用程序升级成功的消息,那么服务端接收到该终端号为ID1的终端发送的该通知消息,就可以将表1中该终端号为ID1的终端所对应的升级状态的取值更新为升级成功状态。

在本发明实施例中,通过设置目标类别、候选终端的终端号、所述目标应用程序的包名、所述目标版本的目标版本号以及升级状态之间的映射关系,在终端对应用程序升级成功后可以通知服务器,服务器可以将该终端的状态更新,标识该终端对该应用程序已经升级成功,由于该映射关系中的升级状态的取值会随着候选终端对目标应用程序的升级进度而随时发生变化更新,因此,可以根据该映射关系中升级状态这一参数来确定哪些候选终端还未完成目标应用程序的本次升级,哪些候选终端已经完成目标应用程序的本次升级,便于通过服务器确定各个候选终端对目标版本的目标应用程序的升级进度。

综上,借助于本发明实施例的应用升级系统,可以对应用程序的版本做统一管理,对程序版本管理更方便,而且能够通过该应用升级系统这一管理平台来升级终端侧安装的程序,利于对多个终端的程序的批量升级。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

参考图3,示出了本发明实施例的一种应用升级装置,该装置可以应用于服务器,所述装置可以包括如下模块:

第一接收模块31,用于接收用于升级目标应用程序的目标版本的目标升级文件和所述目标应用程序所安装于的终端的目标类别;

第一发送模块32,用于发送推送消息至终端类别为所述目标类别的候选终端,其中,所述推送消息为用于通知对所述目标应用程序升级至所述目标版本的消息;

第二接收模块33,用于接收目标终端通过响应于所述推送消息而发送的对所述目标升级文件的下载请求,其中,所述候选终端包括所述目标终端;

第二发送模块34,用于响应于所述下载请求,发送所述目标升级文件至所述目标终端。

可选地,所述第一发送模块32包括:

筛选子模块,用于在预先与服务器建立长连接的多个终端中,筛选终端类别为所述目标类别的候选终端;

发送子模块,用于发送推送消息至所述候选终端。

可选地,所述装置还包括:

识别模块,用于识别终端类别为所述目标类别的候选终端的终端号;

生成模块,用于生成所述目标类别、所述终端号、所述目标应用程序的包名、所述目标版本的目标版本号以及升级状态之间的映射关系,其中,所述升级状态的初始值为未升级状态;

更新模块,用于在接收到所述目标终端发送的用于表示采用所述目标升级文件对所述目标应用程序升级成功的通知消息的情况下,将所述映射关系中与所述目标终端的目标终端号所匹配的升级状态的取值更新为升级成功状态。

可选地,所述第一接收模块31,还用于接收客户端发送的用于升级目标应用程序的目标版本的目标升级文件和所述目标应用程序所安装于的终端的目标类别,其中,所述目标升级文件为用于安装在安卓操作系统的程序升级包。

在本发明实施例中,服务器在接收到用于升级目标应用程序的目标版本的目标升级文件和所述目标应用程序所安装于的终端的目标类别之后,可以发送推送消息至终端类别为目标类别的候选终端,来通知各个候选终端对目标应用程序升级到目标版本,能够在存在程序更新的情况下,服务器以推送消息的方式主动的通知已安装该程序的各个候选终端进行程序的升级,而无需用户在终端侧主动触发应用程序的升级请求,由终端来请求服务器进行程序升级,不仅能够在目标应用程序存在版本更新的情况下,使得终端对目标应用程序进行即时的更新,提升了程序更新的即时性,降低了更新延迟;而且,由服务器主动通知终端进行程序升级,实现了对终端侧的程序的自动升级,避免了有些终端没有用户操作入口而无法完成自动升级的问题,由于可以通知到每台候选终端进行程序更新,因此有利于每台候选终端都可以对目标应用程序升级成功;另外,本发明实施例中,升级程序所用的是某个版本的升级文件,非两个版本的应用之间的差异文件,从而可以通过全量升级的方式来对终端的程序进行覆盖式的全量更新,确保程序更新的完整性和准确性,避免存在遗漏的程序未更新的情况。

对于应用升级装置实施例而言,由于其与应用升级方法实施例基本相似,所以描述的比较简单,相关之处参见应用升级方法实施例的部分说明即可。

本发明实施例还提供了一种应用升级装置,包括:

一个或多个处理器;和

其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行如本发明任意一个实施例所述的应用升级方法。

本发明实施例还提供了一种计算机可读存储介质,其存储的计算机程序使得处理器执行如本发明任意一个实施例所述的应用升级方法。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本发明所提供的一种应用升级方法、一种应用升级装置以及一种计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:通信通道的确定方法和装置、存储介质及电子装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类