CN1852538A - 在设备管理中监控和升级软件的方法及装置 - Google Patents
在设备管理中监控和升级软件的方法及装置 Download PDFInfo
- Publication number
- CN1852538A CN1852538A CNA2005101147108A CN200510114710A CN1852538A CN 1852538 A CN1852538 A CN 1852538A CN A2005101147108 A CNA2005101147108 A CN A2005101147108A CN 200510114710 A CN200510114710 A CN 200510114710A CN 1852538 A CN1852538 A CN 1852538A
- Authority
- CN
- China
- Prior art keywords
- software
- frequency
- terminal equipment
- utilization information
- management server
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
- H04W8/245—Transfer of terminal data from a network towards a terminal
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)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了一种在设备管理中在设备管理中监控软件使用频率的方法,升级软件的方法,该方法在终端设备上监控软件的使用频率并记录软件的使用频率信息;以及向设备管理服务器提供所述软件的使用频率信息。本发明还同时公开了一种在设备管理中升级软件的方法,该方法在终端设备上监控软件的使用频率,并向设备管理服务器提供相应的使用频率信息;设备管理服务器利用需要升级的软件的使用频率信息确定该软件是否满足升级条件,若是,则向终端设备下发相应的操作以升级软件;否则,放弃软件升级。本发明还同时公开了一种终端设备和设备管理服务器。
Description
技术领域
本发明涉及通信领域的设备管理技术,尤其涉及一种在设备管理中监控和升级软件的方法及装置。
背景技术
随着移动网络的发展和移动网与互联网的融合,越来越多的增值业务可以提供给移动网用户。用户希望能够从任何终端,如:PDA、laptop、移动电话、PC、游戏控制器和TV等,随意访问各种丰富的信息,享受各种移动增值服务。但是,用户又不希望太麻烦,不希望手工完成下载软件,设置参数等繁琐的工作。设备管理正是为了满足这种需求而产生的新技术,通过设备管理(DeviceManagement)协议,设备管理服务器(DM Server)可以通过空中下载(OTA)方式为用户提供终端固件更新、设备诊断、参数配置、软件自动下载和安装等一系列服务,从而使用户从这些繁琐的工作中解脱出来。
OMA设备管理提供了DM Server对终端设备进行管理的机制,DM Server对终端进行的管理操作包括终端设备参数设置、固件更新、软件安装和升级、应用设置、设备的错误和事件信息的收集和处理等。DM终端管理机制如图1所示:
步骤1:首先外部***将管理操作发送到DM Server。外部***可以是管理DM Server的移动运营商,也可以是第三方软件/服务提供商。
步骤2:DM Server与终端设备建立连接。
步骤3:DM Server向终端发送管理操作。
步骤4:终端执行操作后返回操作状态。
步骤5:如果DM Server还有其他管理操作,则发送到终端。如果没有,则返回确认信息。
步骤6:如果收到DM Server的管理操作,则执行,并返回操作状态。否则,结束会话。
步骤7:DM Server返回操作结果到外部***。
现在的设备管理规范中,包括软件组件的管理,即DM Server通过OTA方式远程在终端设备上安装和升级软件等功能。软件组件管理在终端上设置了管理对象,用于对终端软件的管理。该管理对象如图2所示,图中节点Inventory表示现在位于终端设备上的软件,Inventory\Deployed节点表示已经安装的软件,记录了软件的名称、版本、将要执行的操作(激活、反激活、删除)等信息。Inventory\Delivered节点(其下的子节点未示出)表示已经下载到终端但没有安装的软件,记录了软件的名称、版本、将要执行的操作(升级、安装并激活、升级并激活)等信息。节点Download(其下的子节点未示出)表示终端准备到DM Server或其他指定的服务器取的软件信息,包括软件名、版本、下载位置的URI、要执行的操作(下载、下载并安装、下载并安装并激活、下载并更新)等信息。
对于软件升级,其升级方法是:
步骤1:服务提供商通过DM Server发送软件升级命令到设备终端。
步骤2:设备终端提示用户是否安装更新包。
步骤3:用户做出选择后,终端设备返回结果给DM Server。
步骤4:DM Server发起软件下载、更新和执行操作。
步骤5:终端设备执行完后返回确认信息到DM Server。
在现有的设备管理中,不对终端设备上的软件使用情况进行监控,设备管理服务器无法获知终端设备上软件的使用频率;而且在软件升级过程中也没有区别对待,可以想象,很多用户开始安装了某个软件,但因为种种原因后来很少甚至从不使用该软件,而对于长期不使用某软件的用户也进行升级,这会带来几方面的问题:
(1)增加了不必要的网络负担。因为移动网络带宽相对较小,而下载固件、软件等内容会消耗较多的带宽。
(2)降低用户体验。因为在终端设备上的软件种类会很多,对于用户不使用的软件,如果经常提示用户是否升级,会降低用户体验。
(3)消耗不必要的终端设备资源。对于用户不使用的软件进行升级,会浪费终端设备的存储资源,因为终端设备的存储容量有限。
发明内容
本发明提供一种在在设备管理中监控软件使用频率的方法,以解决现有设备管理中设备管理服务器无法获知终端设备上软件的使用频率的问题。
本发明提供一种在设备管理中升级软件的方法及装置,以解决现有技术升级软件时不对用户使用软件情况进行区分而且存在造成不必要的网络资源和终端资源消耗,以及影响用户体验的问题。
本发明提供以下技术方案:
一种在设备管理中监控软件使用频率的方法,包括如下步骤:
在终端设备上监控软件的使用频率并记录软件的使用频率信息;以及
向设备管理服务器提供所述软件的使用频率信息。
其中:
所述使用频率信息由终端设备定时上报设备管理服务器;或者,由管理服务器从终端设备获取所述使用频率信息。
终端设备上的软件启动时通知监控程序,由该监控程序更新该软件的使用频率信息;或者,终端设备的监控程序定期遍历正在运行的应用程序,检测到软件发生一次新的运行时更新该软件的使用频率信息。
在终端设备的管理树上增加节点存储使用频率信息;或者,由管理服务器向终端设备下发包含需要监控的软件的监控列表,终端设备将所述软件的使用频率信息存储在所述监控列表中。
所述使用频率信息包括使用次数和/或最近使用时间。
一种在设备管理中升级软件的方法,包括如下步骤:
在终端设备上监控软件的使用频率,并向设备管理服务器提供相应的使用频率信息;
设备管理服务器利用需要升级的软件的使用频率信息确定该软件是否满足升级条件,若是,则向终端设备下发相应的操作以升级软件;否则,放弃软件升级。
其中:
所述使用频率信息由终端设备定时上报设备管理服务器;或者,由管理服务器在需要升级软件时从终端设备获取所述使用频率信息。
终端设备上的软件启动时通知监控程序,由该监控程序更新该软件的使用频率信息;或者,终端设备的监控程序定期遍历正在运行的应用程序,检测到软件发生一次新的运行时更新该软件的使用频率信息。
在终端设备的管理树上增加节点存储使用频率信息;或者,由管理服务器向终端设备下发包含需要监控的软件的监控列表,终端设备将所述软件的使用频率信息存储在所述监控列表中。
所述使用频率信息包括使用次数和/或最近使用时间。
设备管理服务器将软件的使用次数或/和最近使用时间与预定的值进行比较确定是否满足升级条件。
在管理服务器上按软件使用频率将软件升级服务划分为多个级别,管理服务器利用软件的使用频率信息更新软件的级别;并根据升级策略和软件当前的级别确定是否满足升级条件。
一种终端设备,包括:
设备管理代理模块,用于与设备管理服务器通信;
监控模块,用于监控终端设备上软件的使用频率;
储存模块,用于存储所述监控模块提供的使用频率信息。
所述监控模块和所述存储模块设置在所述设备管理代理模块中。
一种设备管理服务器,包括:
通信模块,用于与终端设备通信;
判断模块,利用终端设备提供的软件使用频率信息判断该软件是否满足升级条件;
升级模块,在所述判断模块确定软件满足升级条件时,控制终端设备进行软件升级。
本发明中,设备管理服务器根据终端设备上可升级软件的使用频率信息来决定是否对软件进行升级,从而可以避免对用户不使用或极少使用的软件进行不必要的升级,从而可以有效节省网络资源和终端资源,提高用户体验,也有利于运营商和服务提供商统计其服务的用户满意度、市场占有率等信息。
附图说明
图1为现有技术中设备管理服务器对终端设备进行管理的流程图;
图2为现有技术中终端设备上管理对象的结构示意图;
图3为本发明中管理设备升级终端软件的流程图;
图4为本发明中终端设备的结构示意图;
图5为本发明中管理树上增加保存使用频率信息的节点的示意图;
图6为本发明中设备管理服务器的结构示意图。
具体实施方式
在设备管理中,为了使设备管理服务器能够了解终端设备上软件的使用情况,本发明在终端设备通过监控程序上对软件的使用频率进行监控,并将软件的使用频率信息提供给设备管理服务器。
进一步的,设备管理服务器在准备对终端设备上的软件进行升级时,利用需要升级的软件的使用频率信息确定该软件是否满足升级条件,如果满足条件,则向终端设备下发相应的操作以升级软件;否则,放弃软件升级。
参阅图3所示,设备管理服务器升级终端软件的主要流程如下:
步骤1:由终端上的设备管理代理模块(DM Agent)监控终端上软件的使用频率信息并保存下来。
步骤2:设备管理服务器按照收集策略从终端获得软件使用频率。
步骤3:终端设备向设备管理服务器返回软件使用频率。
收集策略可以是定期从终端收集,需要时从终端取,终端定期上报或运营商/SP设定的其他策略。
当采用DM Server定期和需要时从终端收集这两种策略,DM Server按现有DM协议,建立与终端的会话连接,并通过GET命令获得存储于终端管理树或文件上使用频率信息。
当采用用户定期上报策略时,终端设备的DM Agent建立与DM Server的会话连接后,可以通过Generic Alert命令上报。
步骤4:当DM Server准备对某终端设备的软件进行升级前,根据已经获得的软件使用频率和升级策略,确定是否对该终端软件升级。
步骤5:当DM Server决定不对该终端软件升级时,结束后续流程。当决定升级后,则按现有软件升级的方法进行升级包下载、更新及执行,然后由终端返回状态结果。
如图4所示,本发明中的终端设备除了具有现有的操作***,设备管理代理(DM Agent)模块,被监控的其他应用程序模块外,如应用程序模块一、应用程序模块二、应用程序模块三,还包括监控模块和存储模块。其中:
操作***用于管理所有应用程序模块,包括DM Agent模块和其他所有应用程序模块。
DM Agent用于与设备管理服务器通信,向设备管理服务器上报信息和接收设备管理器下发的信息。
监控模块用于监控终端设备上软件的使用频率。
储存模块用于存储所述监控模块得到的使用频率信息,该使用频率信息包括使用次数和最新使用时间;当监控模块检测到某应用程序发生一次新的运行时,对该应用程序的使用次数和最新使用时间进行更新。
较佳的方式是,所述监控模块和所述存储模块设置在所述设备管理代理模块中。
监控模块可以采用以下方式监控程序使用频率信息:
(1)监控模块以一定的周期循环查询正在运行的应用程序列表,查询方法根据不同的操作***而不同。
如:Symbian操作***为应用程序提供了TFindProcess接口,该接口的作用是遍历正在运行的进程,并且以进程名为查询条件判断该进程是否在运行。监控模块以一定的间隔循环调用该接口,就可以获得目前正在运行的程序名;如多次检测到同一进程运行时,可以通过该进程的启动时间来区别是否为同一次启动后的运行过程。
(2)在被监控的程序运行时,由***通知监控程序。
对程序使用频率信息可以采用管理对象法和诊断列表法进行保存。
采用管理对象法保存使用频率信息时,首先在软件组件的管理对象上增加记录软件使用频率的节点,可以命名为UseFreq,该节点可以包括两个节点,可以命名为UseNum和UseLastedDate,其中UseNum节点记录软件使用的次数,UseLastedDate记录软件的最新使用日期。增加节点后的管理对象如图5所示,图中:节点Inventory表示现在位于终端设备上的软件;节点Inventory\Deployed表示已经安装的软件;节点Inventory\Delivered(其下的子节点未示出)表示已经下载到终端但没有安装的软件。本发明因为监控已安装软件的运行频率,所以在Inventory\Deployed节点下,增加记录软件使用频率的节点。本实施例中,该节点为UseFreq,该节点下面包括UseNum和LastedUseDate两个节点。在实际应用时,用什么样的节点能够最好的表示软件使用频率信息可以不相同。
采用诊断列表法保存使用频率信息时,DM Server预先下发的监控列表文件,监控列表为DM Server希望DM Agent监控的终端事件。当该列表中包括终端软件使用频率时,DM Agent实时监测软件的运行,当检测到软件的运行时,增加列表中使用频率一项的使用次数,并复写最新使用时间。一个监控列表的示例如下表所示:
Category | Item | Description | ||
ApplicationInfo | 定义应用程序信息 | |||
App1 ID | 应用程序1的唯一标识 | |||
Name | 用户可读的应用程序名 | |||
Version | 应用程序版本 | |||
UseNum | 程序使用次数 | |||
Lasted Use Date | 程序最新使用时间 | |||
App2 ID | 应用程序2的唯一标识 | |||
Manufacturer | 用户可读的应用程序名 | |||
Version | 应用程序版本 | |||
Use Num | 程序使用次数 | |||
Lasted Use Date | 程序最新使用时间 |
其中,终端设备可将使用频率信息写入Item栏后面的空格中。
相应的,设备管理服务器的结构如图5所示,其包括通信模块、判断模块和升级模块(其中完成现有功能其他功能模块图中未示出)。其中:
通信模块用于与终端设备通信,如接收终端上报的信息和下发操作命令及相关信息等。
判断模块与所通信模块具有逻辑上的连接关系,该判断模块利用终端设备提供的软件使用频率信息判断该软件是否满足升级条件。
所述升级模块与判断模块和通信模块具有逻辑上的连接关系,该升级模块在所述判断模块确定软件满足升级条件时,通知终端设备进行软件升级。
DM Server预先设定有收集策略和升级策略,策略设定后可以为所有软件升级所用。DM Server上的收集策略可以是定期从终端收集,需要时从终端取,或运营商/SP设定的其他策略。
升级策略可以使用终端设备上报的使用次数与相应的预定值比较以确定是否升级软件;或者,根据使用次数计算出频率并与相应的预定值比较以确定是否升级软件;或者,利用最近使用时间与预定值比较确定是否升级软件;或者将次数/频率与最近使用时间结合确定是否升级软件。
升级策略的一种较佳方式是将软件升级服务划分为多个级别,如级别1,级别2,级别3等,级别个数可以根据运营商策略设定和修改;将级别与软件的使用频率相关联,即终端软件ID、软件使用频率信息及服务级别三者的对应关系存储于相关数据库或文件;DM Server获得某终端软件的使用频率信息后,根据使用频率的高低修改终端软件升级服务的级别,当准备实施与该终端软件相关的服务时,根据针对该软件的服务级别决定是否升级以及提供哪些额外服务。DM Server采用这种获得终端软件的使用频率后,根据升级策略决定是否为该终端软件进行升级的方式使得策略的制定和修改更为灵活。
本发明根据用户使用软件的统计情况,有选择的对终端软件升级,从而可以节省网络资源和终端设备的资源,并提高用户体验。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若对本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (15)
1、一种在设备管理中监控软件使用频率的方法,其特征在于,包括如下步骤:
在终端设备上监控软件的使用频率并记录软件的使用频率信息;以及
向设备管理服务器提供所述软件的使用频率信息。
2、如权利要求1所述的方法,其特征在于,所述使用频率信息由终端设备定时上报设备管理服务器;或者,由管理服务器从终端设备获取所述使用频率信息。
3、如权利要求1所述的方法,其特征在于,终端设备上的软件启动时通知监控程序,由该监控程序更新该软件的使用频率信息;或者,终端设备的监控程序定期遍历正在运行的应用程序,检测到软件发生一次新的运行时更新该软件的使用频率信息。
4、如权利要求1所述的方法,其特征在于,在终端设备的管理树上增加节点存储使用频率信息;或者,由管理服务器向终端设备下发包含需要监控的软件的监控列表,终端设备将所述软件的使用频率信息存储在所述监控列表中。
5、如权利要求1至4任一项所述的方法,其特征在于,所述使用频率信息包括使用次数和/或最近使用时间。
6、一种在设备管理中升级软件的方法,其特征在于,包括如下步骤:
在终端设备上监控软件的使用频率,并向设备管理服务器提供相应的使用频率信息;
设备管理服务器利用需要升级的软件的使用频率信息确定该软件是否满足升级条件,若是,则向终端设备下发相应的操作以升级软件;否则,放弃软件升级。
7、如权利要求6所述的方法,其特征在于,所述使用频率信息由终端设备定时上报设备管理服务器;或者,由管理服务器在需要升级软件时从终端设备获取所述使用频率信息。
8、如权利要求6所述的方法,其特征在于,终端设备上的软件启动时通知监控程序,由该监控程序更新该软件的使用频率信息;或者,终端设备的监控程序定期遍历正在运行的应用程序,检测到软件发生一次新的运行时更新该软件的使用频率信息。
9、如权利要求6所述的方法,其特征在于,在终端设备的管理树上增加节点存储使用频率信息;或者,由管理服务器向终端设备下发包含需要监控的软件的监控列表,终端设备将所述软件的使用频率信息存储在所述监控列表中。
10、如权利要求6至9任一项所述的方法,其特征在于,所述使用频率信息包括使用次数和/或最近使用时间。
11、如权利要求10所述的方法,其特征在于,设备管理服务器将软件的使用次数或/和最近使用时间与预定的值进行比较确定是否满足升级条件。
12、如权利要求10所述的方法,其特征在于,在管理服务器上按软件使用频率将软件升级服务划分为多个级别,管理服务器利用软件的使用频率信息更新软件的级别;并根据升级策略和软件当前的级别确定是否满足升级条件。
13、一种终端设备,包括用于与设备管理服务器通信的设备管理代理模块;其特征在于,还包括:
监控模块,用于监控终端设备上软件的使用频率;
储存模块,用于存储所述监控模块提供的使用频率信息。
14、如权利要求13所述的终端设备,其特征在于,所述监控模块和所述存储模块设置在所述设备管理代理模块中。
15、一种设备管理服务器,包括用于与终端设备通信的通信模块;其特征在于,还包括:
判断模块,利用终端设备提供的软件使用频率信息判断该软件是否满足升级条件;
升级模块,在所述判断模块确定软件满足升级条件时,控制终端设备进行软件升级。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101147108A CN100442901C (zh) | 2005-10-25 | 2005-10-25 | 在设备管理中监控和升级软件的方法及装置 |
PCT/CN2006/002853 WO2007048340A1 (fr) | 2005-10-25 | 2006-10-25 | Procede et dispositif d’obtention de frequence d’utilisation de logiciel et de mise a jour de logiciel en gestion de dispositifs |
US12/102,255 US8346913B2 (en) | 2005-10-25 | 2008-04-14 | Method and device for monitoring and upgrading software in device management |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101147108A CN100442901C (zh) | 2005-10-25 | 2005-10-25 | 在设备管理中监控和升级软件的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1852538A true CN1852538A (zh) | 2006-10-25 |
CN100442901C CN100442901C (zh) | 2008-12-10 |
Family
ID=37134001
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005101147108A Active CN100442901C (zh) | 2005-10-25 | 2005-10-25 | 在设备管理中监控和升级软件的方法及装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8346913B2 (zh) |
CN (1) | CN100442901C (zh) |
WO (1) | WO2007048340A1 (zh) |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101695162A (zh) * | 2009-10-22 | 2010-04-14 | 中兴通讯股份有限公司 | 一种移动终端空中固件升级方法及装置 |
CN102026151A (zh) * | 2009-09-16 | 2011-04-20 | ***通信集团公司 | 一种基于进程监测的服务推送方法、装置和*** |
CN101349971B (zh) * | 2007-07-17 | 2012-04-04 | 因特伟特公司 | 用于建议产品软件的版本的方法和*** |
WO2013044725A1 (en) * | 2011-09-27 | 2013-04-04 | Tencent Technology (Shenzhen) Company Limited | Method and device for obtaining using-frequency of application program |
CN103106118A (zh) * | 2011-08-17 | 2013-05-15 | 宏达国际电子股份有限公司 | 数据同步管理方法及其*** |
CN103186419A (zh) * | 2011-12-30 | 2013-07-03 | 上海博泰悦臻电子设备制造有限公司 | 车载消息推送方法及用户互动*** |
CN101309490B (zh) * | 2007-05-15 | 2013-08-07 | ***通信集团公司 | 实现终端管理的底座***、方法及管理平台 |
CN103336737A (zh) * | 2012-03-22 | 2013-10-02 | 国际商业机器公司 | 用于基于特征使用的软件组合管理的方法和*** |
CN103493014A (zh) * | 2011-01-26 | 2014-01-01 | 谷歌公司 | 基于拍卖的应用启动 |
CN103777970A (zh) * | 2012-10-22 | 2014-05-07 | 联想(北京)有限公司 | 一种软件升级方法以及一种电子设备 |
CN103916846A (zh) * | 2013-01-09 | 2014-07-09 | ***通信集团公司 | 一种终端应用的更新方法、***及设备 |
CN104065695A (zh) * | 2013-07-05 | 2014-09-24 | 腾讯科技(深圳)有限公司 | 一种软件更新的方法、服务器、用户端及*** |
CN104809007A (zh) * | 2014-01-28 | 2015-07-29 | 海德堡印刷机械股份公司 | 用于对软件产品进行使用控制地升级的方法 |
CN105159623A (zh) * | 2015-10-28 | 2015-12-16 | 浪潮(北京)电子信息产业有限公司 | 一种存储管理***的数据处理方法及装置 |
CN105653354A (zh) * | 2015-12-28 | 2016-06-08 | 北京金山安全软件有限公司 | 一种批处理的方法及装置 |
CN105988835A (zh) * | 2015-02-12 | 2016-10-05 | 广东欧珀移动通信有限公司 | 一种软件升级的方法及终端 |
CN106127033A (zh) * | 2016-08-29 | 2016-11-16 | 四川格锐乾图科技有限公司 | 一种智能升级的防木马病毒检测保护*** |
CN106293445A (zh) * | 2015-06-29 | 2017-01-04 | 腾讯科技(深圳)有限公司 | 应用程序使用数据的获取方法、装置及终端设备 |
CN107491331A (zh) * | 2017-08-09 | 2017-12-19 | 上海壹账通金融科技有限公司 | 一种应用升级方法及终端设备 |
CN109729157A (zh) * | 2018-12-18 | 2019-05-07 | 维拓智能科技(深圳)有限公司 | 自助终端及其远程监管和升级方法 |
CN111080350A (zh) * | 2019-12-04 | 2020-04-28 | 国家超级计算深圳中心(深圳云计算中心) | 软件使用量统计方法及*** |
CN112626792A (zh) * | 2019-09-23 | 2021-04-09 | 海尔智家股份有限公司 | 用于衣物处理设备的程序升级控制方法 |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4521448B2 (ja) * | 2008-01-31 | 2010-08-11 | 株式会社東芝 | 遠隔監視・診断システム |
CN101478832B (zh) * | 2009-01-22 | 2012-07-25 | 中兴通讯股份有限公司 | 一种移动终端、设备管理客户端及其实现方法 |
US8572571B2 (en) * | 2009-07-23 | 2013-10-29 | Shuv Gray Llc | Modification of terminal and service provider machines using an update server machine |
US8108734B2 (en) * | 2009-11-02 | 2012-01-31 | International Business Machines Corporation | Intelligent rolling upgrade for data storage systems |
CN101916200B (zh) * | 2010-08-03 | 2015-08-26 | 中兴通讯股份有限公司 | 终端升级的方法、终端升级回退的方法和升级管理中心 |
CN102096590A (zh) * | 2011-02-22 | 2011-06-15 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端内应用程序的升级方法、移动终端及服务器 |
KR101404449B1 (ko) * | 2011-04-21 | 2014-06-19 | 에이치티씨 코퍼레이션 | 관리 오브젝트에서 조건 시나리오 정의 방법 |
US9319406B2 (en) | 2011-07-12 | 2016-04-19 | Apple Inc. | System and method for linking pre-installed software to a user account on an online store |
US20130019237A1 (en) * | 2011-07-12 | 2013-01-17 | Apple Inc. | System and method for linking pre-installed software to a user account on an online store |
CN102968337A (zh) * | 2012-11-28 | 2013-03-13 | 康佳集团股份有限公司 | 一种应用程序清理方法及*** |
JP6079183B2 (ja) * | 2012-12-05 | 2017-02-15 | 富士通株式会社 | 情報処理装置、通信端末、アプリケーション提供方法、アプリケーション実行方法、アプリケーション提供プログラム、及びアプリケーション実行プログラム |
CN104021031A (zh) * | 2013-02-28 | 2014-09-03 | 富泰华工业(深圳)有限公司 | 应用程序管理***及方法 |
US9858052B2 (en) | 2013-03-21 | 2018-01-02 | Razer (Asia-Pacific) Pte. Ltd. | Decentralized operating system |
JP6190188B2 (ja) * | 2013-07-05 | 2017-08-30 | クラリオン株式会社 | 情報配信システムおよびそれに用いるサーバ、車載端末、通信端末 |
CN104811322A (zh) * | 2013-12-17 | 2015-07-29 | 深圳市伊爱高新技术开发有限公司 | 一种gps车载终端批量远程升级的方法 |
US10332182B2 (en) * | 2014-02-28 | 2019-06-25 | Vmware, Inc. | Automatic application layer suggestion |
JP6379599B2 (ja) * | 2014-04-02 | 2018-08-29 | 富士通株式会社 | 適用判定プログラム、適用判定方法、及び適用判定装置 |
WO2015192355A1 (zh) * | 2014-06-19 | 2015-12-23 | 吉瑞高新科技股份有限公司 | 数据通信方法以及数据通信*** |
CN105354043A (zh) * | 2014-08-20 | 2016-02-24 | 中兴通讯股份有限公司 | 终端的升级方法及装置 |
US9785427B2 (en) | 2014-09-05 | 2017-10-10 | Oracle International Corporation | Orchestration of software applications upgrade using checkpoints |
US9740474B2 (en) * | 2014-10-29 | 2017-08-22 | Oracle International Corporation | Orchestration of software applications upgrade using automatic hang detection |
US9753717B2 (en) | 2014-11-06 | 2017-09-05 | Oracle International Corporation | Timing report framework for distributed software upgrades |
US9880828B2 (en) | 2014-11-07 | 2018-01-30 | Oracle International Corporation | Notifications framework for distributed software upgrades |
US9965267B2 (en) * | 2015-11-19 | 2018-05-08 | Raytheon Company | Dynamic interface for firmware updates |
US10473758B2 (en) | 2016-04-06 | 2019-11-12 | Raytheon Company | Universal coherent technique generator |
WO2017193285A1 (zh) * | 2016-05-10 | 2017-11-16 | 华为技术有限公司 | 软件管理方法及装置 |
CN108574588B (zh) * | 2017-03-10 | 2023-09-15 | 中兴通讯股份有限公司 | 客户端、服务端及差异化升级方法 |
US10838711B2 (en) * | 2018-09-20 | 2020-11-17 | Mellanox Technologies Tlv Ltd. | In-service software/firmware update |
US11741232B2 (en) | 2021-02-01 | 2023-08-29 | Mellanox Technologies, Ltd. | Secure in-service firmware update |
CN113065042A (zh) * | 2021-04-02 | 2021-07-02 | 北京天空卫士网络安全技术有限公司 | 一种终端设备的管理方法和装置 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6308061B1 (en) * | 1996-08-07 | 2001-10-23 | Telxon Corporation | Wireless software upgrades with version control |
US5797016A (en) * | 1996-10-29 | 1998-08-18 | Cheyenne Software Inc. | Regeneration agent for back-up software |
US5995754A (en) * | 1997-10-06 | 1999-11-30 | Sun Microsystems, Inc. | Method and apparatus for dynamically optimizing byte-coded programs |
GB2333864B (en) * | 1998-01-28 | 2003-05-07 | Ibm | Distribution of software updates via a computer network |
CA2414833A1 (en) * | 2001-04-16 | 2003-01-03 | Banpresto Co., Ltd. | Broadus catching game system using communication network |
US7325047B2 (en) * | 2001-05-23 | 2008-01-29 | International Business Machines Corporation | Dynamic undeployment of services in a computing network |
GB2389431A (en) * | 2002-06-07 | 2003-12-10 | Hewlett Packard Co | An arrangement for delivering resources over a network in which a demand director server is aware of the content of resource servers |
CN1237440C (zh) * | 2002-12-20 | 2006-01-18 | 泽浦科技股份有限公司 | 一种软件使用量的控管方法及*** |
JP4602644B2 (ja) | 2003-03-28 | 2010-12-22 | 株式会社エヌ・ティ・ティ・ドコモ | 通信端末装置およびアプリケーションプログラム |
CN1553313A (zh) * | 2003-06-04 | 2004-12-08 | 英业达股份有限公司 | 具有关联单键显示列表的***及其方法 |
CN1629855A (zh) * | 2003-12-20 | 2005-06-22 | 鸿富锦精密工业(深圳)有限公司 | 软件使用者行为模式分析***及方法 |
US20050227683A1 (en) * | 2004-03-22 | 2005-10-13 | Motorola, Inc. | Apparatus and method for over the air software repair |
CN100334558C (zh) * | 2004-03-23 | 2007-08-29 | 上海华虹集成电路有限责任公司 | 监控仿真芯片内部eeprom的方法 |
CN1663812A (zh) * | 2005-02-23 | 2005-09-07 | 白文龙 | 自动记录使用次数和时间的物理***软硬件管理*** |
-
2005
- 2005-10-25 CN CNB2005101147108A patent/CN100442901C/zh active Active
-
2006
- 2006-10-25 WO PCT/CN2006/002853 patent/WO2007048340A1/zh active Application Filing
-
2008
- 2008-04-14 US US12/102,255 patent/US8346913B2/en active Active
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101309490B (zh) * | 2007-05-15 | 2013-08-07 | ***通信集团公司 | 实现终端管理的底座***、方法及管理平台 |
CN101349971B (zh) * | 2007-07-17 | 2012-04-04 | 因特伟特公司 | 用于建议产品软件的版本的方法和*** |
CN102026151A (zh) * | 2009-09-16 | 2011-04-20 | ***通信集团公司 | 一种基于进程监测的服务推送方法、装置和*** |
CN102026151B (zh) * | 2009-09-16 | 2013-04-17 | ***通信集团公司 | 一种基于进程监测的服务推送方法、装置和*** |
CN101695162A (zh) * | 2009-10-22 | 2010-04-14 | 中兴通讯股份有限公司 | 一种移动终端空中固件升级方法及装置 |
CN103493014A (zh) * | 2011-01-26 | 2014-01-01 | 谷歌公司 | 基于拍卖的应用启动 |
CN103106118A (zh) * | 2011-08-17 | 2013-05-15 | 宏达国际电子股份有限公司 | 数据同步管理方法及其*** |
CN103106118B (zh) * | 2011-08-17 | 2016-06-01 | 宏达国际电子股份有限公司 | 数据同步管理方法及其*** |
US8930970B2 (en) | 2011-09-27 | 2015-01-06 | Tencent Technology (Shenzhen) Company Limited | Method and computer for obtaining using-frequency of application program |
WO2013044725A1 (en) * | 2011-09-27 | 2013-04-04 | Tencent Technology (Shenzhen) Company Limited | Method and device for obtaining using-frequency of application program |
CN103186419A (zh) * | 2011-12-30 | 2013-07-03 | 上海博泰悦臻电子设备制造有限公司 | 车载消息推送方法及用户互动*** |
CN103336737A (zh) * | 2012-03-22 | 2013-10-02 | 国际商业机器公司 | 用于基于特征使用的软件组合管理的方法和*** |
CN103777970B (zh) * | 2012-10-22 | 2017-12-29 | 联想(北京)有限公司 | 一种软件升级方法以及一种电子设备 |
CN103777970A (zh) * | 2012-10-22 | 2014-05-07 | 联想(北京)有限公司 | 一种软件升级方法以及一种电子设备 |
CN103916846A (zh) * | 2013-01-09 | 2014-07-09 | ***通信集团公司 | 一种终端应用的更新方法、***及设备 |
CN104065695A (zh) * | 2013-07-05 | 2014-09-24 | 腾讯科技(深圳)有限公司 | 一种软件更新的方法、服务器、用户端及*** |
CN104809007A (zh) * | 2014-01-28 | 2015-07-29 | 海德堡印刷机械股份公司 | 用于对软件产品进行使用控制地升级的方法 |
CN105988835B (zh) * | 2015-02-12 | 2020-04-21 | Oppo广东移动通信有限公司 | 一种软件升级的方法及终端 |
CN105988835A (zh) * | 2015-02-12 | 2016-10-05 | 广东欧珀移动通信有限公司 | 一种软件升级的方法及终端 |
CN106293445A (zh) * | 2015-06-29 | 2017-01-04 | 腾讯科技(深圳)有限公司 | 应用程序使用数据的获取方法、装置及终端设备 |
CN106293445B (zh) * | 2015-06-29 | 2021-03-23 | 腾讯科技(深圳)有限公司 | 应用程序使用数据的获取方法、装置及终端设备 |
CN105159623A (zh) * | 2015-10-28 | 2015-12-16 | 浪潮(北京)电子信息产业有限公司 | 一种存储管理***的数据处理方法及装置 |
CN105159623B (zh) * | 2015-10-28 | 2018-09-18 | 浪潮(北京)电子信息产业有限公司 | 一种存储管理***的数据处理方法及装置 |
CN105653354A (zh) * | 2015-12-28 | 2016-06-08 | 北京金山安全软件有限公司 | 一种批处理的方法及装置 |
CN106127033A (zh) * | 2016-08-29 | 2016-11-16 | 四川格锐乾图科技有限公司 | 一种智能升级的防木马病毒检测保护*** |
CN107491331A (zh) * | 2017-08-09 | 2017-12-19 | 上海壹账通金融科技有限公司 | 一种应用升级方法及终端设备 |
CN107491331B (zh) * | 2017-08-09 | 2019-03-12 | 深圳壹账通智能科技有限公司 | 一种应用升级方法及终端设备 |
WO2019028986A1 (zh) * | 2017-08-09 | 2019-02-14 | 上海壹账通金融科技有限公司 | 应用升级方法、装置、终端设备及计算机可读存储介质 |
CN109729157A (zh) * | 2018-12-18 | 2019-05-07 | 维拓智能科技(深圳)有限公司 | 自助终端及其远程监管和升级方法 |
CN109729157B (zh) * | 2018-12-18 | 2023-11-14 | 维拓智能科技(深圳)有限公司 | 自助终端及其远程监管和升级方法 |
CN112626792A (zh) * | 2019-09-23 | 2021-04-09 | 海尔智家股份有限公司 | 用于衣物处理设备的程序升级控制方法 |
CN112626792B (zh) * | 2019-09-23 | 2024-07-23 | 青岛海尔洗衣机有限公司 | 用于衣物处理设备的程序升级控制方法 |
CN111080350A (zh) * | 2019-12-04 | 2020-04-28 | 国家超级计算深圳中心(深圳云计算中心) | 软件使用量统计方法及*** |
Also Published As
Publication number | Publication date |
---|---|
US8346913B2 (en) | 2013-01-01 |
WO2007048340A1 (fr) | 2007-05-03 |
US20080195693A1 (en) | 2008-08-14 |
CN100442901C (zh) | 2008-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1852538A (zh) | 在设备管理中监控和升级软件的方法及装置 | |
US7925247B2 (en) | Managing mobile devices based on roaming status | |
CN101068383A (zh) | 基于终端管理业务的学生终端配置方法和*** | |
CN1957345A (zh) | 用于设备管理***的设备管理方法 | |
CN1859160A (zh) | 用户驻地设备配置管理方法及其*** | |
CN101064630A (zh) | 一种数据同步方法及*** | |
CN1866854A (zh) | 在设备管理中更新和恢复终端设备数据的方法 | |
CN1848760A (zh) | 软件组件参数配置方法及***、及其终端设备 | |
CN1852101A (zh) | 一种并行下载方法和终端 | |
CN1794649A (zh) | 一种基于简单网络管理协议的数据管理方法及*** | |
CN101080070A (zh) | 根据用户偏爱设置用户界面的设备和方法 | |
CN1863052A (zh) | 一种远程控制***及方法 | |
CN101043675A (zh) | 移动终端应用软件自动部署、升级、配置的方法及*** | |
CN1741460A (zh) | 一种电信网络通用性能管理的实现方法及*** | |
CN1859180A (zh) | 一种实现网络终端设备配置自动更新的方法及*** | |
CN1848761A (zh) | 软件组件参数配置方法及其***、及终端设备 | |
CN1901517A (zh) | 信息交换***和管理服务器、终端设备和用于降低网络负荷的方法 | |
CN1886976A (zh) | 用于使用动作列表及版本控制对一无线装置执行动作的方法、软件及设备 | |
CN1832610A (zh) | 移动通信***中远程子***升级的方法 | |
CN1913692A (zh) | 按配置下载设备软件的方法 | |
CN1867147A (zh) | 一种自动设备探测***及方法 | |
CN1852537A (zh) | 在设备管理中处理失败任务的方法及装置 | |
CN1617496A (zh) | 下一代网络终端自动升级配置的方法 | |
CN1794633A (zh) | 一种下载方法及一种终端 | |
CN1783813A (zh) | 用于管理通信网络的通信管理网络***和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |