CN109408091A - 一种应用升级的方法及设备 - Google Patents

一种应用升级的方法及设备 Download PDF

Info

Publication number
CN109408091A
CN109408091A CN201811195319.9A CN201811195319A CN109408091A CN 109408091 A CN109408091 A CN 109408091A CN 201811195319 A CN201811195319 A CN 201811195319A CN 109408091 A CN109408091 A CN 109408091A
Authority
CN
China
Prior art keywords
application
latest edition
server
starting
version
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811195319.9A
Other languages
English (en)
Inventor
吴庆远
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN201811195319.9A priority Critical patent/CN109408091A/zh
Publication of CN109408091A publication Critical patent/CN109408091A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明涉及电子技术领域,公开了一种应用升级的方法及设备,用于统一管理终端设备中应用的升级,所述方法包括:确定终端设备中的应用启动时,通过预先设置的应用统一管理接口向服务器发送所述应用的标识信息;并基于所述应用统一管理接口获得所述服务器反馈的所述应用的最新版本,所述应用的最新版本为所述服务器根据所述标识信息从所述服务器中存储的所有应用的最新版本中确定出与所述应用对应的最新版本;当所述应用的最新版本高于所述应用启动时运行的版本,则根据所述应用的最新版本升级所述应用。

Description

一种应用升级的方法及设备
技术领域
本发明涉及电子技术领域,尤其涉及一种应用升级的方法及设备。
背景技术
当前,智能设备的使用范围越来越广,用户对智能设备的功能要求越来越多,随之而来的智能设备中下载的各种应用也越来越多,随着互联网的发展,为了更好的满足用户的需要,需要定期对智能设备中应用更新升级,现有应用的更新升级都由应用自身检测完成,然后提醒用户更新,每个应用都对应有一个后台服务器,每个应用都有一套升级更新的开发,开发成本高,浪费资源,如何便捷的管理终端设备中应用升级,是一个需要考虑的问题。
发明内容
本发明实施例提供了一种应用升级的方法及设备,用于统一管理终端设备中应用的升级,从而解决每个应用独立升级带的麻烦且开发成本高的问题。
第一方面,本发明实施例提供的一种应用升级的方法,包括:
确定终端设备中的应用启动时,通过预先设置的应用统一管理接口向服务器发送所述应用的标识信息;
并基于所述应用统一管理接口获得所述服务器反馈的所述应用的最新版本,所述应用的最新版本为所述服务器根据所述标识信息从所述服务器中存储的所有应用的最新版本中确定出与所述应用对应的最新版本;
当所述应用的最新版本高于所述应用启动时运行的版本,则根据所述应用的最新版本升级所述应用。
可选的,所述当所述应用的最新版本高于所述应用启动时运行的版本,则根据所述应用的最新版本升级所述应用,具体包括:
对比所述应用的最新版本与所述应用启动时运行的版本;
若所述应用的最新版本高于所述应用启动时运行的版本,显示用于提示用户是否对所述应用进行下载更新的交互界面;
当基于所述交互界面获得用户确定对所述应用进行下载更新的指令时,从所述服务器中下载所述应用的最新版本对应的安装包,并根据所述安装包对所述应用进行升级。
可选的,所述从所述服务器中下载所述应用的最新版本对应的安装包,具体为:
通过预先设置的所述终端设备与所述服务器之间的统一管理接口,从所述服务器中下载所述应用的最新版本对应的安装包。
可选的,所述通过预先设置的应用统一管理接口向服务器发送所述应用的标识信息之前,所述方法包括:确定所述应用归属于所述服务器管理。
可选的,所述应用的标识信息包括所述应用的包名。
可选的,所述确定终端设备中的应用启动之前,所述方法还包括:
在所述终端设备开机时,启动监听服务,所述监听服务用于监听所述应用是否启动。
第二方面,本发明实施例提供了一种用于应用升级的设备,包括:
确定模块,用于确定终端设备中的应用启动时,通过预先设置的应用统一管理接口向服务器发送所述应用的标识信息;
获取模块,用于基于所述应用统一管理接口获得所述服务器反馈的所述应用的最新版本,所述应用的最新版本为所述服务器根据所述标识信息从所述服务器中存储的所有应用的最新版本中确定出与所述应用对应的最新版本;
升级模块,用于确定当所述应用的最新版本高于所述应用启动时运行的版本,用于则根据所述应用的最新版本升级所述应用。
可选的,所述升级模块,还用于:
对比所述应用的最新版本与所述应用启动时运行的版本;
若所述应用的最新版本高于所述应用启动时运行的版本,显示用于提示用户是否对所述应用进行下载更新的交互界面;
当基于所述交互界面获得用户确定对所述应用进行下载更新的指令时,从所述服务器中下载所述应用的最新版本对应的安装包,并根据所述安装包对所述应用进行升级。
可选的,所述升级模块,还用于:
通过预先设置的所述终端设备与所述服务器之间的统一管理接口,从所述服务器中下载所述应用的最新版本对应的安装包。
可选的,所述确定终端设备中的应用启动之前,所述确定模块,还用于:
在所述终端设备开机时,启动监听服务,所述监听服务用于监听所述应用是否启动。
可选的,所述通过预先设置的应用统一管理接口向服务器发送所述应用的标识信息之前,所述确定模块,还用于:确定所述应用归属于所述服务器管理。
本申请实施例中的上述一个或者多个技术方案,至少具有如下一种或者多种技术效果:
在本发明实施的技术方案中,确定终端设备中的应用启动时,向服务器发送所述应用的标识信息,获得所述服务器反馈的所述应用的最新版本,所述应用的最新版本为所述服务器根据所述标识信息从所述服务器中存储的至所有应用的最新版本中确定出与所述应用对应的最新版本,当所述应用的最新版本高于所述应用启动时运行的版本,则根据所述应用的最新版本升级所述应用。所以,实现了对终端设备中的应用升级的统一管理,不需要单独为每个应用开发一套检测更新的***,具有节约开发成本、以及人力、时间等资源的技术效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。
图1为本发明实施例提供的一种应用升级的方法流程图;
图2为本发明实施例提供的对比应用版本的流程图;
图3为本发明实施例提供的短信升级显示文字交互界面的示意图;
图4a为本发明实施例提供的多个应用升级时第一种交互界面的示意图;
图4b为本发明实施例提供的多个应用升级时第二种交互界面的示意图;
图5为本发明实施例提供的一种用于应用升级的设备中各个模块的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明技术方案的一部分实施例,而不是全部的实施例。基于本申请文件中记载的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明技术方案保护的范围。
现有技术中终端设备中的应用升级,主要包括先在连网状态下,通过每个应用中各自独立开发的检测单元检测各自应用本身是否有更新的版本,若是有,再通过各应用中独立开发的下载单元从应用的后台服务器中下载应用的最新版本,安装升级。可见现有技术中应用升级是在每个独立的应用里开发的,换句话说,现有技术需要为每个应用开发一套用于检测应用的版本和应用版本更新的***,显然,每个应用都做一套检测更新的开发,会导致开发成本高,浪费人力、时间等资源的问题。
基于此,本发明提供了一种应用升级的方法,该方法在确定终端设备中的应用被启动了之后,会由终端设备统一向该管理应用的服务器发送应用的标识信息,服务器根据接收到应用的标识信息,查找服务器中检测到的该应用对应的最新版本,然后,通过服务器向终端设备反馈该应用的最新版本,当终端设备判断出该应用的最新版本高于该应用启动运行时的版本时,则根据该应用的最新版本升级该应用,避免了由终端设备中应用各自独立的检测是否有更新以及更新升级的问题,所以,实现了对终端设备中的应用升级的统一管理,不需要单独为每个应用开发一套检测更新的***,具有节约开发成本、以及人力、时间等资源的技术效果。
请参考图1,为本发明实施例提供的一种应用升级的方法,包括:
步骤101:在终端设备开机时,启动监听服务,其中,监听服务用于监听应用是否启动。
本发明实施例中的终端设备可以是智能手机、iPad、笔记本电脑、掌上电脑、台式电脑或其他终端设备中的应用,在此以智能手机为例,来对本发明实施例中的方法进行详细阐述。
在本发明实施例中,为了监听到智能手机中应用的启动,可以在智能手机***中的AndroidManifest.xml中注册开机完成启动的广播,并同时定义一个开机完成启动的广播接收器和常驻服务,其中开机完成的广播接收器用于接收开机完成的广播,常驻服务绑定有IActivityController.Stub存根,用于监听智能手机中应用的启动,且不会被***或者其它应用终止。
那么,在智能手机开机完成时,开机完成的广播接收器将会接收到注册的开机完成启动的广播,然后开启一个用于监听智能手机中的应用是否启动的监听服务,在具体实践过程中,该监听服务可以通过监听应用的activityStarting接口来确定应用是否启动,即当智能手机中的应用启动时,通过该应用的activityStarting接口就能够监听到该应用的启动。
步骤102:确定终端设备中的应用启动。
在本发明实施例中,当智能手机通过上文叙述的监听服务监听到应用启动时,则可以确定该应用当前处于启动状态。
步骤103:确定应用归属于服务器管理,通过预先设置的应用统一管理接口向服务器发送应用的标识信息。
为了便捷管理智能手机中应用的升级,达到节约开发成本的目的,本发明实施例中的服务器管理多个应用,存放着其管理的多个应用的最新版本,智能手机在向服务器发送应用的标识信息之前首先要确定该应用时否归服务器管理。并且,要想实现只需开发一个检测更新、下载安装的机制就可通过该服务器,实现对多个应用升级的统一管理,无需为每个应用都开发一套独立的升级机制的目的,首先需要在智能手机中预先设置用于与服务器进行应用下载更新交互的统一管理接口,当确定智能手机中启动的应用归服务器管理时,才会通过预先设置的应用统一管理接口向服务器发送应用的标识信息。
需要说明的时,在确定启动的应用为1个,且该一个应用归属于服务器管理的应用时,则向服务器发送的该一个应用的标识信息,当确定启动的应用为多个,例如为应用1和应用2时,且应用1和应用2归属于服务器管理的应用时,则向服务器发送的应用的标识信息包括应用1的标识信息和应用2的标识信息。其中,向服务器发送的应用的标识信息可以为应用的包名,包名主要用于***识别应用,应用的包名必须唯一,一个包名代表一个应用,不允许两个应用使用同样的包名,所以,能用于标识一个应用,通过应用的包名可从服务器中找出相同的应用。当然还为其他能够识别应用的标识信息,在发明实施例中,具体以发送的应用的标识信息为应用的包名为例。
例如,假设智能手机中有A应用和B应用,A应用和B应用归属于步骤103中的服务器管理,当智能手机中的监听服务监听到A应用或B应用中的任一应用启动时,首先需要确定A应用或B应用是否为步骤103中的服务器管理(下文简称为服务器),若确定出A应用或B应用是由服务器管理之后,智能手机才将A应用或B应用的标识信息发送给服务器。同样的,若智能手机中的监听服务检测到A应用和B应用两个应用同时启动时,则需要确定A应用和B应用是否为服务器管理,若A应用和B应用都为服务器管理,则同时向服务器发送A应用的标识信息和B应用的标识信息。
步骤104:基于所述应用统一管理接口获得所述服务器反馈的所述应用的最新版本,其中,应用的最新版本为所述服务器根据所述标识信息从所述服务器中存储的所有应用的最新版本中确定出与所述应用对应的最新版本。
在本发明实施例中,服务器向智能手机反馈应用的最新版本之前,首先需要根据智能手机发送的应用的标识信息找出服务器中标识信息相同的应用,然后在获取其版本号,反馈给智能手机,这里,继续以应用的标识信息为应用的包名为例。
在实际应用中,通常服务器会管理多个应用,对应的,服务器就会存放着多个应用的最新版本,那么,服务器接收到智能手机发送的应用的包名之后,对比存储的多个应用的包名与接收到的应用的包名,从而找出与接收到的应用的包名对应的应用的最新版本,然后将找出的该最新版本通过预先设置的应用统一管理接口发送给智能手机,从而使得智能手机接收智能手机中启动的且属于服务器管理的应用的最新版本。
例如,当服务器接收到智能手机发送的A应用的包名时,服务器可以根据A应用的包名,找到服务器中与A应用包名对应的A应用的最新版本,然后将找出的最新版本发送给智能手机,从而使得智能手机收到A应用的最新版本。并将得到的A应用的最新版本反馈给智能手机。同样的,当服务器在收到智能手机发送的A应用和B应用的包名时,则会根据A应用和B应用的包名,找到服务器中与A应用和B应用的包名对应的A应用和B应用两个应用的最新版本,然后将A应用和B应用两个应用的最新版本发送给智能手机,使得智能手机接收到A应用和B应用两个应用的最新版本。
步骤105:当应用的最新版本高于应用启动时运行的版本,则根据应用的最新版本升级应用。
作为一种可选的实施方式,上述步骤105还可以按照如图2所示的步骤执行,图2所示的步骤包括:
步骤201:对比应用的最新版本与应用启动时运行的版本;
步骤202:若应用的最新版本高于应用启动时运行的版本,显示用于提示用户是否对应用进行下载更新的交互界面;
步骤203:当基于交互界面获得用户确定对应用进行下载更新的指令时,从服务器中下载应用的最新版本对应的安装包,并根据安装包对应用进行升级。
在本发明实施例中,当智能手机接收到服务器反馈的应用的最新版本后,将该最新版本与智能手机中应用启动时运行的版本进行对比,当该最新版本高于智能手机中应用启动时运行的版本时,智能手机可以显示一个用于提示用户是否升级更新该应用的交互界面,还可以在交互界面中显示与更新相关的信息,如最新的版本,更新后应用内存的大小,新版本相较于旧版本的改进之处等信息。在交互界面中可以通过设置“退出”、“同意”两个选项以便用户选择,当用户点击“同意”选项,智能手机就可以获得用户确定对应用进行下载更新的指令,进而智能手机就可通过预先设置的应用统一管理接口,从服务器中自行下载该应用的最新版本对应的安装包,然后根据该安装包,升级该应用;若用户点击交互界面中的“退出”选项时,则不会对智能手机中的应用升级。
例如,参见图3,假设A应用为短信,当智能手机中接收到服务器反馈的A应用的最新版本,将A应用的最新版本与智能手机中A应用启动时运行的版本进行比对,当服务器反馈回的短信的最新版本高于智能手机中短信启动时运行的版本时,智能手机可以显示一个提示用户升级短信版本的交互界面,交互界面中显示有“短信发现新版本,文件大小5.2M,主要修复用户体验及增加了智能短信功能,需连网下载更新,且耗费一定流量,是否同意升级更新?”如果用户需要升级短信应用,点击“同意”,则智能手机的后台将会从服务器中下载短信的最新版本,并安装,完成对短信的升级;若不需要更新,则点击“退出”。
在实际的运用中,当智能手机接收到服务器反馈回的多个应用的最新版本时,智能手机会将服务器反馈回来的多个应用的最新版本与智能手机中多个应用启动时运行的版本进行比对,当反馈回来的多个应用的最新版本都高于智能手机中的多个应用的版本时,智能手机可以在一个交互界面中显示多个应用都可进行更新的提示,用户自行勾选需要进行更新升级的应用,同时完成对多个应用进行升级;智能手机也可以在处于确定的有更新版本的应用中,才显示用于提示用于是否更新该应用的交互界面,分别对多个需要更新升级的应用进行升级。
例如,当智能手机获得服务器反馈回的A应用和B应用两个应用的最新版本时,将A应用和B应用最新版本和智能手机中A应用和B应用启动时运行的版本进行比对,当服务器反馈回的A应用和B应用的最新版本全部高于智能手机中A应用和B应用的版本时,可以在同一个交互界面显示用于提醒用户可对A应用和B应用进行更新的提示,参见图4a,用户可勾选每个应用更新提示信息后的小方框,选择是否对该应用进行更新升级;还可以分别在处于A应用或B应用运行的界面中时,分别显示用于提示用户是否对A应用或B应用进行更新的交互界面,参见图4b。
本发明实施采用了断点续传的下载方式,若下载过程中,网络突然断开,或者智能手机没电突然关机,导致下载中断了,当网络重新连通后,智能手机将会自动下载安装该应用的最新版本,完成升级,安全且又方便。
所以,通过上述方法,在智能手机中的应用启动后,便可通过服务器检测智能手机中启动的应用是否更新的版本,当智能手机中接收到服务器反馈的应用的最新的版本高于应用启动时运行的版本时,智能手机还可以显示更新升级的提示,不需要用户自行点击更新应用或者进入智能手机自带是应用市场App中查看智能手机中的应用是否有更新的版本,当选择更新升级的选项时,智能手机通过预先设置的用于与服务器进行应用下载更新交互的统一管理接口,从服务器中下载获得应用最新版本对应的安装包,然后根据该安装包对应用进行升级,在本发明实施例中,智能手机从服务器中获取应用的版本和下载最新版本对应的安装包都是通过智能手机与服务器之间的统一下载接口进行的,实现了对终端设备中应用升级的统一管理,从而约了开发成本和人力、时间等资源。
基于同一发明构思,本发明实施例中提供了一种用于应用升级的设备,该用于应用升级的设备的应用升级的方法具体实施可参见上述方法实施例部分的描述,重复之处不再赘述,如图5所示,该设备包括:
确定模块10,用于确定终端设备中的应用启动时,通过预先设置的应用统一管理接口向服务器发送所述应用的标识信息;
获取模块20,用于基于所述应用统一管理接口获得所述服务器反馈的所述应用的最新版本,所述应用的最新版本为所述服务器根据所述标识信息从所述服务器中存储的所有应用的最新版本中确定出与所述应用对应的最新版本;
升级模块30,用于确定当所述应用的最新版本高于所述应用启动时运行的版本,用于则根据所述应用的最新版本升级所述应用。
可选的,所述升级模块30,还用于:
对比所述应用的最新版本与所述应用启动时运行的版本;
若所述应用的最新版本高于所述应用启动时运行的版本时,显示用于提示用户是否对所述应用进行下载更新的交互界面;
当基于所述交互界面获得用户确定对所述应用进行下载更新的指令时,从所述服务器中下载所述应用的最新版本对应的安装包,并根据所述安装包对所述应用进行升级。
可选的所述升级模块30,还用于:
通过预先设置的所述终端设备与所述服务器之间的统一管理接口,从所述服务器中下载所述应用的最新版本对应安装包。
可选的,所述确定终端设备中的应用启动之前,所述确定模块10,还用于:
在所述终端设备开机时,启动监听服务,所述监听服务用于监听所述应用是否启动。
可选的,所述通过预先设置的应用统一管理接口向服务器发送所述应用的标识信息之前,所述确定模块10,还用于:确定所述应用归属于所述服务器管理。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (10)

1.一种应用升级的方法,其特征在于,包括:
确定终端设备中的应用启动时,通过预先设置的应用统一管理接口向服务器发送所述应用的标识信息;
并基于所述应用统一管理接口获得所述服务器反馈的所述应用的最新版本,所述应用的最新版本为所述服务器根据所述标识信息从所述服务器中存储的所有应用的最新版本中确定出与所述应用对应的最新版本;
当所述应用的最新版本高于所述应用启动时运行的版本,则根据所述应用的最新版本升级所述应用。
2.如权利要求1所述的方法,其特征在于,所述当所述应用的最新版本高于所述应用启动时运行的版本,则根据所述应用的最新版本升级所述应用,具体包括:
对比所述应用的最新版本与所述应用启动时运行的版本;
若所述应用的最新版本高于所述应用启动时运行的版本,显示用于提示用户是否对所述应用进行下载更新的交互界面;
当基于所述交互界面获得用户确定对所述应用进行下载更新的指令时,从所述服务器中下载所述应用的最新版本对应的安装包,并根据所述安装包对所述应用进行升级。
3.如权利要求2所述的方法,其特征在于,所述从所述服务器中下载所述应用的最新版本对应的安装包,具体为:
通过预先设置的所述终端设备与所述服务器之间的统一管理接口,从所述服务器中下载所述应用的最新版本对应的安装包。
4.如权利要求1所述的方法,其特征在于,所述通过预先设置的应用统一管理接口向服务器发送所述应用的标识信息之前,所述方法包括:确定所述应用归属于所述服务器管理。
5.如权利要求1所述的方法,其特征在于,所述应用的标识信息包括所述应用的包名。
6.如权利要求1所述的方法,其特征在于,所述确定终端设备中的应用启动之前,所述方法还包括:
在所述终端设备开机时,启动监听服务,所述监听服务用于监听所述应用是否启动。
7.一种用于应用升级的设备,其特征在于,包括:
确定模块,用于确定终端设备中的应用启动时,通过预先设置的应用统一管理接口向服务器发送所述应用的标识信息;
获取模块,用于基于所述应用统一管理接口获得所述服务器反馈的所述应用的最新版本,所述应用的最新版本为所述服务器根据所述标识信息从所述服务器中存储的所有应用的最新版本中确定出与所述应用对应的最新版本;
升级模块,用于确定当所述应用的最新版本高于所述应用启动时运行的版本,则根据所述应用的最新版本升级所述应用。
8.如权利要求7所述的设备,其特征在于,所述升级模块,还用于:
对比所述应用的最新版本与所述应用启动时运行的版本;
若所述应用的最新版本高于所述应用启动时运行的版本,显示用于提示用户是否对所述应用进行下载更新的交互界面;
当基于所述交互界面获得用户确定对所述应用进行下载更新的指令时,从所述服务器中下载所述应用的最新版本对应的安装包,并根据所述安装包对所述应用进行升级。
9.如权利要求8所述的设备,其特征在于,所述升级模块,还用于:通过预先设置的所述终端设备与所述服务器之间的统一管理接口,从所述服务器中下载所述应用的最新版本对应的安装包。
10.如权利要求7所述的设备,其特征在于,所述确定模块还用于:
在所述终端设备开机时,启动监听服务,所述监听服务用于监听所述应用是否启动。
CN201811195319.9A 2018-10-15 2018-10-15 一种应用升级的方法及设备 Pending CN109408091A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811195319.9A CN109408091A (zh) 2018-10-15 2018-10-15 一种应用升级的方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811195319.9A CN109408091A (zh) 2018-10-15 2018-10-15 一种应用升级的方法及设备

Publications (1)

Publication Number Publication Date
CN109408091A true CN109408091A (zh) 2019-03-01

Family

ID=65467911

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811195319.9A Pending CN109408091A (zh) 2018-10-15 2018-10-15 一种应用升级的方法及设备

Country Status (1)

Country Link
CN (1) CN109408091A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109960521A (zh) * 2019-03-20 2019-07-02 北京顺丰同城科技有限公司 应用程序升级方法、装置、电子设备及存储介质
CN112035134A (zh) * 2020-07-08 2020-12-04 合肥美的智能科技有限公司 货柜软件的升级方法、云端服务器、货柜及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110072423A1 (en) * 2009-09-18 2011-03-24 Yamaha Corporation Firmware update apparatus and program
CN102012826A (zh) * 2010-11-19 2011-04-13 奇智软件(北京)有限公司 一种软件智能安装/升级的方法及***
CN106406959A (zh) * 2016-09-27 2017-02-15 武汉米企通网络科技有限公司 应用于手机的智能升级软件开发工具包
CN108063980A (zh) * 2017-12-20 2018-05-22 深圳市康冠技术有限公司 一种tv应用软件管理方法、***及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110072423A1 (en) * 2009-09-18 2011-03-24 Yamaha Corporation Firmware update apparatus and program
CN102012826A (zh) * 2010-11-19 2011-04-13 奇智软件(北京)有限公司 一种软件智能安装/升级的方法及***
CN106406959A (zh) * 2016-09-27 2017-02-15 武汉米企通网络科技有限公司 应用于手机的智能升级软件开发工具包
CN108063980A (zh) * 2017-12-20 2018-05-22 深圳市康冠技术有限公司 一种tv应用软件管理方法、***及装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
丁俊: "《计算机操作***安装与维护》", 31 October 2016 *
朱仁成: "《走进E时代-网上冲浪》", 31 May 2014 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109960521A (zh) * 2019-03-20 2019-07-02 北京顺丰同城科技有限公司 应用程序升级方法、装置、电子设备及存储介质
CN112035134A (zh) * 2020-07-08 2020-12-04 合肥美的智能科技有限公司 货柜软件的升级方法、云端服务器、货柜及装置
CN112035134B (zh) * 2020-07-08 2023-08-04 合肥美的智能科技有限公司 货柜软件的升级方法、云端服务器、货柜及装置

Similar Documents

Publication Publication Date Title
US10956424B2 (en) Application recommending method and system, and server
CN105468414B (zh) 一种智能终端升级方法及***
CN111367545A (zh) 终端升级方法、装置、服务器、终端设备及可读存储介质
CN107786601B (zh) 一种信息处理方法、终端及服务器
CN105072139A (zh) 推荐方法和装置
US20170316209A1 (en) Method and device for preventing application in an operating system from being uninstalled
CN106598678A (zh) 向终端设备提供应用程序安装包的方法及装置
CN101557584A (zh) 一种实现移动终端应用权限控制的方法及装置
CN105072398B (zh) 一种设备升级方法和装置
CN110532009A (zh) 一种智能设备升级管理***及方法
CN113765714A (zh) 设备配网方法、装置、存储介质及电子设备
WO2016026329A1 (zh) 终端的升级方法及装置
CN109408091A (zh) 一种应用升级的方法及设备
CN105787300A (zh) 一种控制软件使用的方法及***
CN113220342A (zh) 中心化配置方法、装置、电子设备及存储介质
CN106293814B (zh) 升级方法及装置
CN103069854A (zh) 提供设备管理包的装置和接收该设备管理包的方法
CN112559124A (zh) 一种模型管理***以及目标操作指令的处理方法和装置
US11379561B2 (en) License usage management
WO2023020071A1 (zh) 一种升级包的获取方法及智能设备
CN111324364A (zh) 一种设备管理的方法、装置、设备及存储介质
WO2017107762A1 (zh) 一种应用程序的追踪方法及装置
WO2016206437A1 (zh) Rom包生成方法及装置
CN114490134A (zh) 事件处理方法、***、装置、计算机设备和存储介质
CN113759745A (zh) 多种智能家居网络协同控制***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190301

RJ01 Rejection of invention patent application after publication