CN101256500A - 一种软件安装的方法、系统、客户端及服务器 - Google Patents
一种软件安装的方法、系统、客户端及服务器 Download PDFInfo
- Publication number
- CN101256500A CN101256500A CNA2008100898211A CN200810089821A CN101256500A CN 101256500 A CN101256500 A CN 101256500A CN A2008100898211 A CNA2008100898211 A CN A2008100898211A CN 200810089821 A CN200810089821 A CN 200810089821A CN 101256500 A CN101256500 A CN 101256500A
- Authority
- CN
- China
- Prior art keywords
- installation
- application program
- progress
- multimedia information
- current
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 94
- 238000009434 installation Methods 0.000 claims abstract description 187
- 230000008569 process Effects 0.000 claims abstract description 67
- 238000011900 installation process Methods 0.000 abstract description 7
- 235000013601 eggs Nutrition 0.000 description 36
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 15
- 239000010931 gold Substances 0.000 description 15
- 229910052737 gold Inorganic materials 0.000 description 15
- 230000012447 hatching Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 2
- 241000287828 Gallus gallus Species 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种软件安装的方法、系统、客户端及服务器,预配置应用程序的安装进度与事件执行过程中的多媒体信息的对应关系;其中,该方法包括:计算所述应用程序的当前安装进度;根据所述预配置,显示所述当前安装进度对应的多媒体信息。采用本发明,能够丰富软件的安装过程,提高用户的满意度。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种软件安装的方法、系统、客户端及服务器。
背景技术
随着即时通讯(IM:Instant Messaging)软件的不断发展,用户无论在生活中,还是在工作上都大量的使用IM软件来实现与朋友,同事以及同学等之间的交流与沟通。因此,IM软件已经成为目前用户日常生活中不可缺少的工具之一。
通常,用户通过网络下载IM软件后,必须进行软件安装才可以使用该IM软件,因此,进行IM软件安装是用户面对软件的第一个环节。现有技术中,在开始进行软件安装时,首先创建软件安装的欢迎界面,同时装载安装包中打包的说明文件,用户可以通过查看文字了解该软件的功能以及相关的协议,在用户选择了同意相关协议后点击下一步进行软件安装操作。之后,在软件的安装过程中,主要是通过安装进度条来表现软件的安装进度,这样,用户可以从进度条查看到还需要等待多长时间才可完成该软件的安装。
可见,现有技术这种利用进度条表现软件安装的进度,往往会导致软件安装过程过于单调,进而降低用户对软件安装的满意度。
发明内容
本发明实施例提供了一种软件安装的方法、系统、客户端及服务器,能够丰富软件的安装过程。
本发明实施例所提供的一种软件安装的方法,预配置应用程序的安装进度与事件执行过程中的多媒体信息的对应关系;该方法包括:
计算所述应用程序的当前安装进度;
根据所述预配置,显示所述当前安装进度对应的多媒体信息。
本发明实施例所提供的一种软件安装的系统,包括:服务器和客户端;其中,
所述服务器,用于提供所述客户端当前需要安装的应用程序、以及预配置的所述应用程序的安装进度与事件执行过程中的多媒体信息的对应关系;
所述客户端,用于计算所述应用程序的当前安装进度;并按照预配置的所述应用程序的安装进度与事件执行过程中的多媒体信息的对应关系,显示所述当前安装进度对应的多媒体信息。
本发明实施例所提供的一种客户端,包括:计算单元和显示单元;其中,
所述计算单元,用于计算应用程序的当前安装进度;
所述显示单元,用于将所述当前安装进度利用进度条进行显示,并按照预配置的应用程序的安装进度与事件执行过程中的各个图片的对应关系,显示所述当前安装进度对应的多媒体信息。
本发明实施例所提供的一种服务器,包括:存储单元和选择单元;其中,
所述存储单元,用于存储需要安装的应用程序、以及所述应用程序的安装进度与事件执行过程中的多媒体信息的对应关系;
所述选择单元,用于为客户端选择该客户端当前需要安装的应用程序、以及所述应用程序的安装进度与事件执行过程中的多媒体信息的对应关系。
从上述方案可以看出,本发明中利用事件执行过程中的多媒体信息一步步的动态展示出软件安装过程,能够丰富软件的安装过程,即可以预配置应用程序的安装进度与事件执行过程中的多媒体信息的对应关系,在计算出应用程序的当前安装进度后,根据所述预配置,显示所述当前安装进度对应的多媒体信息,进而丰富了软件安装的过程,提高了用户的满意度。
附图说明
图1为本发明实施例中软件安装方法的示例性流程图;
图2为本发明实施例软件安装方法的具体流程图;
图3为本发明实施例中的服务器的结构示意图;
图4为本发明实施例中的客户端的结构示意图。
具体实施方式
本发明实施例中,利用事件执行过程中对应的多媒体信息一步步的动态展示出软件安装过程,直至软件安装成功。具体实现时,可以预配置软件应用程序的安装进度与事件执行过程中的多媒体信息的对应关系。之后,计算上述应用程序的当前安装进度;根据所述预配置,显示所述当前安装进度对应的多媒体信息,进而丰富软件安装的过程,提高用户的满意度。
其中,上述事件执行过程中的多媒体信息可以有多种形式,如事件执行过程中对应的图片;或者为事件执行过程中对应的音乐等。
此外,上述事件执行过程可以对应着多种类型的事件执行过程,例如,若事件执行过程为鸡蛋孵化的过程,则可以为普通鸡蛋孵化的过程或者黄金鸡蛋孵化的过程等。
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
图1为本发明实施例中软件安装方法的示例性流程图。本实施例在具体实现时,预配置应用程序的安装进度与事件执行过程中的多媒体信息的对应关系。如图1所示,该流程包括如下步骤:
步骤101,计算上述应用程序的当前安装进度。
本实施例中,上述应用程序对应应用程序安装包;该应用程序安装包至少包括需要安装的所有文件。因此,上述计算应用程序的当前安装进度可以包括:
A1、确定所述应用程序安装包中需要安装的文件的总大小;
A2、获取当前已安装成功的所述应用程序安装包中文件的总大小;
A3、利用所述需要安装的文件的总大小和所述当前已安装成功的文件的总大小,计算所述应用程序的当前安装进度。具体为,将上述当前安装成功的文件的总大小与上述需要安装的文件的总大小相除,可以得到应用程序的当前安装进度。比如,若上述需要安装的文件的总大小为400M,而当前已安装成功的文件的总大小为80M,则上述应用程序的当前安装进度为20%。
本发明实施例中,上述的应用程序安装包,为客户端从服务器上下载的应用程序安装包,优选地,客户端利用超文本传输协议(Http:Hypertext TransferProtocol)的下载流程从服务器上下载应用程序安装包。
此外,该事件执行过程可以对应不同类型的事件所执行的过程。如若事件执行过程为鸡蛋孵化的过程,则该鸡蛋孵化的过程可以对应红色普通鸡蛋孵化的过程,也可以对应黄金鸡蛋孵化的过程等。
其中,上述应用程序安装包还可以进一步包括事件执行过程中的多媒体信息。优选地,下述以事件执行过程中的多媒体信息为事件执行过程中的图片为例。
其中,在组合该应用程序安装包时,把不同类型的事件执行过程中的各个图片分别打包在不同的安装包中,同时把事件的类型区别信息作为下载下来后安装包显示的应用程序的图标信息。通常情况下,每一种类型的事件都有一些特定的区别信息来与其他类型的事件进行区分。比如,若事件执行过程为鸡蛋孵化的过程,其中,鸡蛋有两种类型,即红色普通鸡蛋和黄金鸡蛋,则将红色普通鸡蛋的红色作为区别信息,同样,将黄金鸡蛋的黄金色作为区别信息。这样,将类似红色普通鸡蛋的图片和将红色普通鸡蛋孵化过程中的各个图片打包到红色普通鸡蛋对应的应用程序安装包中,其中,类似红色普通鸡蛋的图片可以作为下载下来后的该应用程序安装包显示的应用程序的图标信息。类似地,也将类似黄金鸡蛋的图片和将黄金鸡蛋孵化过程中的各个图片打包到黄金鸡蛋对应的应用程序安装包中,其中,类似黄金鸡蛋的图片可以作为下载下来后的该应用程序安装包显示的应用程序的图标信息。
本实施例中,在客户端从服务器上下载应用程序安装包时,服务器可以随机选择某一种事件类型对应的应用程序安装包提供给客户端。具体为:在服务器存放着各种事件类型对应的应用程序安装包,在客户端通过网站下载需要的应用程序安装包时,服务器随机提供某一种类型对应的该需要的应用程序安装包。当然,服务器也可以根据客户端下载的某一类型对应的应用程序安装包的次数,将下载次数较多的某一种类型对应的该需要的应用程序安装包提供给该客户端。具体情况可以按照事先约定执行。
应用中,在上述步骤101执行之前,对于下载的应用程序安装包,可响应来自客户端的鼠标双击,或者,其他快捷键方式。之后,利用窗口(windows)的相关Shell应用编程接口(API:Application Programming Interface),展示应用程序开始安装的界面。其中,在该开始安装的界面中,可以包括事件即将执行时所对应的图片。通常情况下,该下载的应用程序安装包包括需要安装的文件和对需要安装的文件的说明,为叙述简便,可以将对需要安装的文件的说明称为说明文件。
之后,创建应用程序安装欢迎界面,并同时装载上述说明文件,这样,用户可以通过该说明文件来了解该应用程序的功能以及相关的协议,在用户选择同意相关协议,并点击安装操作的下一步(Next)来继续安装。其中,上述创建应用程序安装欢迎界面可以优选利用windows窗口来创建。本发明实施例中,在上述点击安装操作的下一步后,可以执行创建windows的滚动条控件的步骤,之后,执行下述步骤102。这样,通过滚动条的滚动,可以指示当前正在进行应用程序的安装过程中。
步骤102,根据所述预配置,显示所述当前安装进度对应的多媒体信息。
优选地,上述步骤102根据所述预配置,显示所述当前安装进度对应的图片。当然,本实施例也可以将上述当前安装进度利用进度条进行显示,并根据所述预配置,显示所述当前安装进度对应的图片。比如,在当前安装进度为80%时,利用进度条进行显示当前安装进度为80%,并同时显示当前安装进度为80%时对应的图片,这样,更能直观指示应用程序的当前安装进度给用户。
另外,本实施例中,上述应用程序安装包也可不包括事件执行过程中的多媒体信息,优选地,上述应用程序安装包也可不包括事件执行过程中的各个图片。这样,本实施例在显示当前安装进度对应的图片时,需要服务器根据预置的获取安装进度对应的图片规则,获取当前安装进度之后的安装进度对应的图片;将所述图片发送给客户端。其中,预置的获取安装进度对应的图片规则可以为获取预置进度间隔对应的图片。比如,若当前安装进度为20%,并且,预置进度间隔为20%,则在显示当前安装进度为20%对应的图片时,还需要在后台获取安装进度为40%对应的图片,以便客户端后续显示该图片。
此外,本实施例可以在除应用程序的当前安装进度为当前成功完成所述应用程序的安装对应的进度外的任何一个安装进度中,即除应用程序的当前安装进度为100%外的任何一个安装进度中,执行下述步骤:
A、根据所述事件对应的类型,获取安装成功提示信息;
其中,上述获取安装成功提示信息可以为:
A1、启动线程与服务器进行连接,客户端发送获取安装成功提示信息的协议给服务器。
A2、服务器根据事件对应的类型,获取安装成功提示信息。
B、将所述安装成功提示信息发送给客户端。
其中,上述安装成功提示信息可以为:与节日有关的提示信息,或者,与潮流有关的提示信息,或者,能给用户一定惊喜的提示信息。具体获取什么提示信息,主要是根据当前采用哪种类型的事件执行过程。比如,若当前事件执行过程为红色普通鸡蛋孵化的过程,则安装成功提示信息为与节日有关的提示信息;若当前事件执行过程为黄金鸡蛋孵化的过程,则安装成功提示信息为与当前潮流有关的提示信息。
这样,在所述应用程序安装成功时,本实施例除显示所述应用程序安装进度为100%时对应的图片外,进一步显示上述安装成功提示信息。比如,上述安装成功提示信息为与节日有关的提示信息,并且,当前或者最近正好是感恩节,则在显示应用程序安装进度为100%时对应的图片外,进一步显示与感恩节有关的提示信息。当然,本发明实施例中上述安装成功提示信息也可为与潮流有关的提示信息,比如,当前国内大片《长江七号》正在热映,则显示应用程序安装进度为100%时对应的图片外,进一步显示《长江七号》正在热映的提示信息给用户,进而也能可以增强与用户之间的互动,给用户带来一定的惊喜。
为了更加形象的描述本发明实施例提供的软件安装的方法,下面以模拟鸡蛋孵化为例对本发明进行说明。
参见图2,图2为本发明实施例软件安装方法的具体流程图。本实施例中,假如鸡蛋有两种类型,即红色普通鸡蛋和黄金鸡蛋,则在组合应用程序安装包时,把类似红色普通鸡蛋以及黄金鸡蛋的图片分别打包在不同的应用程序安装包中,并把这两个图片作为下载下来后作为应用程序安装包显示的应用程序的图标信息,同时把这两种鸡蛋孵化过程中各个破碎的图片也打包到各自对应的应用程序安装包中。这样,在服务器中存放着两种不同类型的安装包,即红色普通鸡蛋对应的应用程序安装包和黄金鸡蛋对应的应用程序安装包两种。当客户端下载应用程序安装包时,服务器随机选择某一种类型的应用程序安装包提供给用户,本实施例中,假如客户端下载的安装包为黄金鸡蛋对应的安装包。则预配置应用程序的安装进度与黄金鸡蛋孵化过程中的各个图片的对应关系,如图2所示,该流程可以包括以下步骤:
步骤201,应用程序安装包响应客户端的鼠标双击事件,展示给用户蛋破开始安装的过程。
步骤202,利用windows窗口创建安装欢迎界面,同时装载应用程序安装包中的说明文件,在用户点击下一步后继续进行应用程序的安装操作。
本实施例中,用户通过查看说明文件中的文字了解该应用程序的功能以及相关的协议后,如果用户选择同意相关协议,则点击下一步,以便继续进行应用程序的安装操作。
当用户点击下一步后,可以创建windows的滚动条控件,并通知用户界面(UI:User Interface)线程进行滚动条的滚动,表示当前正在进行应用程序的安装过程中。
在计算所述应用程序的当前安装进度之前,一般先启动windows的线程进行文件的复制操作,即把安装包中的程序文件安装到用户指定目录中,这样,才能确定所述应用程序安装包中需要安装的文件的总大小。
步骤203,计算所述应用程序的当前安装进度。
步骤204,根据所述预配置,显示所述当前安装进度对应的图片。
本实施例中,可以设置几个应用程序的安装进度作为黄金鸡蛋破碎程度图片的替换阶段,例如在安装进度为20%,40%,60%,80%时,展示给用户不同的黄金鸡蛋破碎图。这样,在上述步骤203中计算得到了当前安装进度后,则通知UI线程同时进行图片的替换,并根据上述预配置,显示对应当前安装进度的图片,进而可以丰富软件的安装过程。
本实施例中,在应用程序的任何一个安装进度中,可以启动线程与服务器进行连接,发送获取安装成功提示信息的协议到服务器中,服务器根据当前的鸡蛋类型,获取到安装成功提示信息,并将该安装成功提示信息下发到对应的安装客户端。当软件安装成功,即黄金鸡破壳而出时,除将黄金鸡破壳而出的图片显示之外,进一步显示与节日或者潮流挂钩的提示信息。这样就可以给用户一个更加丰富的提示表现。
上述主要对本发明实施例中的软件安装的方法进行了详细的描述,下面再对本发明实施例中的软件安装系统进行详细的描述。
本发明实施例中的软件安装的系统包括:服务器和客户端。与图1所示方法中的描述一致。本实施例中的服务器,用于提供所述客户端当前需要安装的应用程序、以及预配置的所述应用程序的安装进度与事件执行过程中的多媒体信息的对应关系;客户端,用于计算应用程序的当前安装进度;并按照预配置的应用程序的安装进度与事件执行过程中的多媒体信息的对应关系,显示所述当前安装进度对应的多媒体信息。
具体实现时,服务器可以有多种结构形式,图3示出了服务器的一种结构示意图。如图3中的实线部分所示,该服务器可以包括:存储单元301和选择单元302。
其中,存储单元301用于存储需要安装的应用程序、以及所述应用程序的安装进度与事件执行过程中的多媒体信息的对应关系。
选择单元302用于为客户端选择该客户端当前需要安装的应用程序、以及所述应用程序的安装进度与事件执行过程中的多媒体信息的对应关系。
此外,如图3中的虚线所示,该服务器可进一步包括:触发单元303和发送单元304。
其中,触发单元303用于在客户端显示当前安装进度对应的多媒体信息时,根据预置的获取安装进度对应的多媒体信息规则,触发选择单元302获取所述当前安装进度之后的安装进度对应的多媒体信息,并在选择单元302获取所述当前安装进度之后的安装进度对应的多媒体信息后,发送第一通知给发送单元304。
发送单元304用于在接收到所述第一通知后,将所述多媒体信息发送给客户端。
此外,触发单元303用于在除所述应用程序的当前安装进度为当前成功完成所述应用程序的安装对应的进度外的任何一个安装进度中,根据所述事件对应的类型,触发选择单元302获取安装成功提示信息,并在选择单元302获取所述安装成功提示信息后,发送第二通知给发送单元304。
发送单元304用于在接收到所述第二通知后,将所述安装成功提示信息发送给客户端。
具体实现时,客户端可以有多种结构形式,图4示出了客户端的一种结构示意图。如图4中的实线部分所示,该客户端可以包括:计算单元401和显示单元402。
其中,计算单元401用于计算应用程序的当前安装进度。
显示单元402用于按照预配置的应用程序的安装进度与的事件执行过程中的多媒体信息的对应关系,显示所述当前安装进度对应的多媒体信息。
其中,如图4中的虚线部分所示,计算单元401可以包括:确定子单元4011、获取子单元4012和计算子单元4013。
其中,确定子单元4011用于确定所述应用程序中包含的需要安装的文件的总大小。
获取子单元4012用于获取当前安装成功的所述应用程序中包含的需要安装的文件的总大小。
计算子单元4013用于利用所述需要安装的文件的总大小和所述当前安装成功的文件的总大小,计算所述应用程序的当前安装进度。
此外,显示单元402用于在所述应用程序安装包包括事件执行过程中的多媒体信息时,显示当前安装进度对应的所述应用程序安装包包括的事件执行过程中的多媒体信息。
如图4中的虚线部分所示,该客户端可进一步包括:接收单元403。
其中,接收单元403用于在除所述应用程序的当前安装进度为当前成功完成所述应用程序的安装对应的进度外的任何一个安装进度中接收服务器发送的安装成功提示信息。
显示单元402用于应用程序安装成功时进一步显示所述安装成功提示信息。
本实施例中,客户端和服务器内部各个单元的具体操作可与图1所示的方法流程中描述的操作过程一致,并且各个模块可以是物理功能单元,也可以是软件功能单元,并且各个单元还可进行细分或进行合并,具体实现时,本领域普通技术人员可根据实际情况进行处理,此处不再一一列举。
可见,本发明实施例中,利用事件执行过程中的多媒体信息一步步的动态展示出应用程序安装成功或事件执行成功的感觉,并在应用程序安装成功的时,同时显示与节日或者潮流挂钩的信息,进而可以给用户带来一定的广告提示信息或者给用户一定惊喜,让整个安装过程完成的非常顺畅,极大的加强了软件安装过程中的趣味性与娱乐性,增强了与用户之间的互动,进而提高软件安装流程的广泛性。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (14)
1、一种软件安装的方法,其特征在于,预配置应用程序的安装进度与事件执行过程中的多媒体信息的对应关系;该方法包括:
计算所述应用程序的当前安装进度;
根据所述预配置,显示所述当前安装进度对应的多媒体信息。
2、根据权利要求1所述的方法,其特征在于,所述应用程序对应应用程序安装包;所述应用程序安装包至少包括需要安装的所有文件;
所述计算应用程序的当前安装进度包括:
确定所述应用程序安装包中需要安装的文件的总大小;
获取当前已安装成功的所述应用程序安装包中文件的总大小;
利用所述需要安装的文件的总大小和所述当前已安装成功的文件的总大小,计算所述应用程序的当前安装进度。
3、根据权利要求2所述的方法,其特征在于,所述应用程序安装包还包括事件执行过程中的多媒体信息;
所述显示当前安装进度对应的多媒体信息包括:
显示当前安装进度对应的所述应用程序安装包包括的事件执行过程中的多媒体信息。
4、根据权利要求1所述的方法,其特征在于,在显示当前安装进度对应的多媒体信息时,进一步包括:
服务器根据预置的获取安装进度对应的多媒体信息规则,获取当前安装进度之后的安装进度对应的多媒体信息;将所述多媒体信息发送给客户端。
5、根据权利要求1至4任一所述的方法,其特征在于,在除所述应用程序的当前安装进度为当前成功完成所述应用程序的安装对应的进度外的任何一个安装进度中,该方法进一步包括:
服务器根据所述事件对应的类型,获取安装成功提示信息;将所述安装成功提示信息发送给客户端;
在所述应用程序安装成功时,进一步包括:显示所述安装成功提示信息。
6、根据权利要求1所述的方法,其特征在于,在根据所述预配置,显示所述当前安装进度对应的多媒体信息时,进一步利用进度条显示所述当前安装进度。
7、一种软件安装的系统,其特征在于,该系统包括:服务器和客户端;其中,
所述服务器,用于提供所述客户端当前需要安装的应用程序、以及预配置的所述应用程序的安装进度与事件执行过程中的多媒体信息的对应关系;
所述客户端,用于计算所述应用程序的当前安装进度;并按照预配置的所述应用程序的安装进度与事件执行过程中的多媒体信息的对应关系,显示所述当前安装进度对应的多媒体信息。
8、一种客户端,其特征在于,该客户端包括:计算单元和显示单元;其中,
所述计算单元,用于计算应用程序的当前安装进度;
所述显示单元,用于按照预配置的应用程序的安装进度与事件执行过程中的多媒体信息的对应关系,显示所述当前安装进度对应的多媒体信息。
9、根据权利要求8所述的客户端,其特征在于,所述计算单元包括:
确定子单元,用于确定所述应用程序对应的应用程序安装包中包含的需要安装的文件的总大小;
获取子单元,用于获取当前已安装成功的所述应用程序安装包中包含的需要安装的文件的总大小;
计算子单元,用于利用所述需要安装的文件的总大小和所述当前已安装成功的文件的总大小,计算所述应用程序的当前安装进度。
10、根据权利要求8所述的客户端,其特征在于,所述显示单元,用于在所述应用程序安装包包括事件执行过程中的多媒体信息时,显示当前安装进度对应的所述应用程序安装包包括的事件执行过程中的多媒体信息。
11、根据权利要求8所述的客户端,其特征在于,该客户端进一步包括:接收单元;
所述接收单元,用于在除所述应用程序的当前安装进度为当前成功完成所述应用程序的安装对应的进度外的任何一个安装进度中接收服务器发送的安装成功提示信息;
所述显示单元,用于在应用程序安装成功时进一步显示所述安装成功提示信息。
12、一种服务器,其特征在于,该服务器包括:存储单元和选择单元;其中,
所述存储单元,用于存储需要安装的应用程序、以及所述应用程序的安装进度与事件执行过程中的多媒体信息的对应关系;
所述选择单元,用于为客户端选择该客户端当前需要安装的应用程序、以及所述应用程序的安装进度与事件执行过程中的多媒体信息的对应关系。
13、根据权利要求12所述的服务器,其特征在于,该服务器还包括:触发单元和发送单元;其中,
所述触发单元,用于在客户端显示当前安装进度对应的多媒体信息时,根据预置的获取安装进度对应的多媒体信息规则,触发所述选择单元获取所述当前安装进度之后的安装进度对应的多媒体信息,并在所述选择单元获取所述当前安装进度之后的安装进度对应的多媒体信息后,发送第一通知给所述发送单元;
所述发送单元,用于在接收到所述第一通知后,将所述多媒体信息发送给客户端。
14、根据权利要求12所述的服务器,其特征在于,所述触发单元用于在除所述应用程序的当前安装进度为当前成功完成所述应用程序的安装对应的进度外的任何一个安装进度中,根据所述事件对应的类型,触发所述选择单元获取安装成功提示信息,并在所述选择单元获取所述安装成功提示信息后,发送第二通知给所述发送单元;
所述发送单元,用于在接收到所述第二通知后,将所述安装成功提示信息发送给客户端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008100898211A CN101256500A (zh) | 2008-03-28 | 2008-03-28 | 一种软件安装的方法、系统、客户端及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008100898211A CN101256500A (zh) | 2008-03-28 | 2008-03-28 | 一种软件安装的方法、系统、客户端及服务器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101256500A true CN101256500A (zh) | 2008-09-03 |
Family
ID=39891346
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2008100898211A Pending CN101256500A (zh) | 2008-03-28 | 2008-03-28 | 一种软件安装的方法、系统、客户端及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101256500A (zh) |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103135879A (zh) * | 2011-11-28 | 2013-06-05 | 联想(北京)有限公司 | 显示方法、显示装置和电子设备 |
CN104298528A (zh) * | 2014-09-30 | 2015-01-21 | 小米科技有限责任公司 | 应用程序安装控制方法及装置 |
CN104731624A (zh) * | 2011-04-01 | 2015-06-24 | 北京奇虎科技有限公司 | 一种程序加载方法及系统 |
CN105302582A (zh) * | 2014-06-09 | 2016-02-03 | 腾讯科技(深圳)有限公司 | 安装界面展示方法及装置 |
CN105677543A (zh) * | 2015-12-25 | 2016-06-15 | 广州视睿电子科技有限公司 | 程序安装包安装显示方法和系统 |
CN105872069A (zh) * | 2016-04-28 | 2016-08-17 | 网易(杭州)网络有限公司 | 手持设备安装包的分发系统和方法 |
WO2017120868A1 (zh) * | 2016-01-14 | 2017-07-20 | 赵政荣 | 远程操作软件安装时的信息提醒方法及软件安装系统 |
WO2017120862A1 (zh) * | 2016-01-14 | 2017-07-20 | 谢文 | 一种提醒进度时专利信息展示方法以及软件安装系统 |
WO2017120861A1 (zh) * | 2016-01-14 | 2017-07-20 | 谢文 | 一种软件安装进度提醒方法以及软件安装系统 |
WO2017120863A1 (zh) * | 2016-01-14 | 2017-07-20 | 谢文 | 一种安装软件时的数据发送方法以及软件安装系统 |
WO2017120867A1 (zh) * | 2016-01-14 | 2017-07-20 | 赵政荣 | 一种远程操作软件安装时的数据采集方法及软件安装系统 |
CN107239307A (zh) * | 2017-05-31 | 2017-10-10 | 北京小米移动软件有限公司 | 版本更新信息的显示方法及装置 |
CN107256165A (zh) * | 2017-04-28 | 2017-10-17 | 努比亚技术有限公司 | 一种应用启动方法、终端和计算机可读存储介质 |
CN107315614A (zh) * | 2017-06-28 | 2017-11-03 | 未来电视有限公司 | 一种安装应用的过程中植入广告的方法 |
CN108021373A (zh) * | 2017-11-06 | 2018-05-11 | 维沃移动通信有限公司 | 一种安装应用程序的方法以及装置 |
CN108600817A (zh) * | 2018-03-15 | 2018-09-28 | 聚好看科技股份有限公司 | 智能电视以及便于浏览显示设备中应用安装进度的方法 |
CN109165140A (zh) * | 2018-08-08 | 2019-01-08 | 郑州云海信息技术有限公司 | 软件安装进度监控方法和装置 |
CN109558129A (zh) * | 2017-09-27 | 2019-04-02 | 北京国双科技有限公司 | 进度条实现方法及装置 |
CN109669590A (zh) * | 2018-10-26 | 2019-04-23 | 惠州Tcl移动通信有限公司 | 进度显示的方法、智能终端、存储装置 |
CN112416378A (zh) * | 2020-12-02 | 2021-02-26 | 北京航智信息技术有限公司 | 一种学生移动终端应用静默安装的云架构系统 |
CN112817625A (zh) * | 2021-01-29 | 2021-05-18 | 青岛海信移动通信技术股份有限公司 | 系统升级方法、装置、电子设备及存储介质 |
-
2008
- 2008-03-28 CN CNA2008100898211A patent/CN101256500A/zh active Pending
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104731624B (zh) * | 2011-04-01 | 2018-09-25 | 北京奇虎科技有限公司 | 一种程序加载方法及系统 |
CN104731624A (zh) * | 2011-04-01 | 2015-06-24 | 北京奇虎科技有限公司 | 一种程序加载方法及系统 |
CN103135879B (zh) * | 2011-11-28 | 2016-07-06 | 联想(北京)有限公司 | 显示方法、显示装置和电子设备 |
CN103135879A (zh) * | 2011-11-28 | 2013-06-05 | 联想(北京)有限公司 | 显示方法、显示装置和电子设备 |
CN105302582A (zh) * | 2014-06-09 | 2016-02-03 | 腾讯科技(深圳)有限公司 | 安装界面展示方法及装置 |
CN105302582B (zh) * | 2014-06-09 | 2019-04-05 | 腾讯科技(深圳)有限公司 | 安装界面展示方法及装置 |
CN104298528A (zh) * | 2014-09-30 | 2015-01-21 | 小米科技有限责任公司 | 应用程序安装控制方法及装置 |
CN105677543A (zh) * | 2015-12-25 | 2016-06-15 | 广州视睿电子科技有限公司 | 程序安装包安装显示方法和系统 |
WO2017120861A1 (zh) * | 2016-01-14 | 2017-07-20 | 谢文 | 一种软件安装进度提醒方法以及软件安装系统 |
WO2017120862A1 (zh) * | 2016-01-14 | 2017-07-20 | 谢文 | 一种提醒进度时专利信息展示方法以及软件安装系统 |
WO2017120863A1 (zh) * | 2016-01-14 | 2017-07-20 | 谢文 | 一种安装软件时的数据发送方法以及软件安装系统 |
WO2017120867A1 (zh) * | 2016-01-14 | 2017-07-20 | 赵政荣 | 一种远程操作软件安装时的数据采集方法及软件安装系统 |
WO2017120868A1 (zh) * | 2016-01-14 | 2017-07-20 | 赵政荣 | 远程操作软件安装时的信息提醒方法及软件安装系统 |
CN105872069A (zh) * | 2016-04-28 | 2016-08-17 | 网易(杭州)网络有限公司 | 手持设备安装包的分发系统和方法 |
CN107256165A (zh) * | 2017-04-28 | 2017-10-17 | 努比亚技术有限公司 | 一种应用启动方法、终端和计算机可读存储介质 |
CN107239307A (zh) * | 2017-05-31 | 2017-10-10 | 北京小米移动软件有限公司 | 版本更新信息的显示方法及装置 |
CN107315614A (zh) * | 2017-06-28 | 2017-11-03 | 未来电视有限公司 | 一种安装应用的过程中植入广告的方法 |
CN107315614B (zh) * | 2017-06-28 | 2020-06-02 | 未来电视有限公司 | 一种安装应用的过程中植入广告的方法 |
CN109558129A (zh) * | 2017-09-27 | 2019-04-02 | 北京国双科技有限公司 | 进度条实现方法及装置 |
CN108021373A (zh) * | 2017-11-06 | 2018-05-11 | 维沃移动通信有限公司 | 一种安装应用程序的方法以及装置 |
CN108600817A (zh) * | 2018-03-15 | 2018-09-28 | 聚好看科技股份有限公司 | 智能电视以及便于浏览显示设备中应用安装进度的方法 |
CN108600817B (zh) * | 2018-03-15 | 2021-03-16 | 聚好看科技股份有限公司 | 智能电视以及便于浏览显示设备中应用安装进度的方法 |
CN109165140A (zh) * | 2018-08-08 | 2019-01-08 | 郑州云海信息技术有限公司 | 软件安装进度监控方法和装置 |
CN109669590A (zh) * | 2018-10-26 | 2019-04-23 | 惠州Tcl移动通信有限公司 | 进度显示的方法、智能终端、存储装置 |
CN112416378A (zh) * | 2020-12-02 | 2021-02-26 | 北京航智信息技术有限公司 | 一种学生移动终端应用静默安装的云架构系统 |
CN112817625A (zh) * | 2021-01-29 | 2021-05-18 | 青岛海信移动通信技术股份有限公司 | 系统升级方法、装置、电子设备及存储介质 |
CN112817625B (zh) * | 2021-01-29 | 2024-03-08 | 青岛海信移动通信技术有限公司 | 系统升级方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101256500A (zh) | 一种软件安装的方法、系统、客户端及服务器 | |
EP2919496B1 (en) | Method for realizing downloading of mobile terminal application program and mobile terminal | |
US11778430B2 (en) | Layers in messaging applications | |
US11709689B2 (en) | Method and arrangement for managing persistent rich internet applications | |
US9990128B2 (en) | Messaging application interacting with one or more extension applications | |
US10852912B2 (en) | Image creation app in messaging app | |
EP3700237A1 (en) | Messaging application interacting with one or more extension applications | |
EP3944641A1 (en) | Message extension app store | |
CN107704241B (zh) | 一种页面状态切换的显示方法和装置 | |
CN106713954B (zh) | 视频直播的开播提醒方法及装置 | |
CN107180090B (zh) | 基于电子书的阅读打卡方法、电子设备及计算机存储介质 | |
CN108055320B (zh) | 资源下载的处理方法、终端设备及计算机可读存储介质 | |
CN110113391A (zh) | 一种客户端上线方法、装置及一种客户端运行方法、装置 | |
JP2012501498A (ja) | ウェブサイトについての代替ユーザエクスペリエンスを発見する方法 | |
CN108415698A (zh) | 在语音对话平台的技能中添加控件的方法 | |
US20040056878A1 (en) | Digital assistants | |
CN107205031B (zh) | 信息提醒方法、装置和终端设备 | |
JP5165052B2 (ja) | 拡張されたネイティブ連絡帳アプリケーション | |
CN108182091A (zh) | 在sdk中对用户行为进行操控的方法及装置 | |
CN104333644B (zh) | 移动通信终端及其更新消息的状态的方法 | |
CN113312237B (zh) | 信息反馈方法、装置、电子设备及存储介质 | |
US8539473B2 (en) | Techniques for providing information regarding software components for a user-defined context | |
CN112837131A (zh) | 销售应用开发方法、装置、设备及存储介质 | |
CN110244974B (zh) | 应用程序维护控制方法、装置、服务器、终端及存储介质 | |
CN104836820A (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 | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20080903 |