CN102932441A - 一种下载应用的方法、终端、服务器及*** - Google Patents

一种下载应用的方法、终端、服务器及*** Download PDF

Info

Publication number
CN102932441A
CN102932441A CN2012104175171A CN201210417517A CN102932441A CN 102932441 A CN102932441 A CN 102932441A CN 2012104175171 A CN2012104175171 A CN 2012104175171A CN 201210417517 A CN201210417517 A CN 201210417517A CN 102932441 A CN102932441 A CN 102932441A
Authority
CN
China
Prior art keywords
module
application
functional module
terminal
functional
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
CN2012104175171A
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.)
Beijing Xiaomi Technology Co Ltd
Original Assignee
Beijing Xiaomi Technology Co Ltd
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 Beijing Xiaomi Technology Co Ltd filed Critical Beijing Xiaomi Technology Co Ltd
Priority to CN2012104175171A priority Critical patent/CN102932441A/zh
Publication of CN102932441A publication Critical patent/CN102932441A/zh
Priority to PCT/CN2013/084121 priority patent/WO2014063552A1/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种下载应用的方法、终端、服务器及***,属于计算机及通信领域。本发明实施例提供的一种下载应用的方法、终端、服务器及***,通过获取用户选择的应用内的模块标识;向服务器发送获取所述模块标识对应的功能模块的模块下载请求;接收所述服务器根据所述模块下载请求返回的所述模块标识对应的功能模块,并将所接收到的功能模块加载到所述应用对应的应用程序框架中,其中,所述应用程序框架用于支持所述功能模块的运行,实现下载用户需要运行或需要下载的应用的功能模块,因而节省下载应用的下载流量。

Description

一种下载应用的方法、终端、服务器及***
技术领域
本发明涉及计算机及通信领域,特别涉及一种下载应用的方法、终端及服务器。
背景技术
随着手机技术的快速发展,越来越多的基于手机的应用不断涌现,其中不乏很多基于网络的应用,这类应用大多需要用户在使用前下载到手机本地,然后再在手机本地运行该应用。
目前当用户需要使用某个应用时,如果手机本地不存在该应用,手机从网络中下载整个应用到手机本地,即下载该应用包括的全部功能模块到手机本地,用户再从该应用包括的全部功能模块中选择需要运行的功能模块,然后手机运行用户选择的功能模块,如此实现运行该应用。
目前在运行应用前需要下载该应用包括的全部功能模块,而有些功能模块用户可能不会使用,因而浪费了大量的下载流量。
发明内容
本发明实施例提供了一种下载应用的方法、终端、服务器及***,可以下载应用的下载流量。所述技术方案如下:
一种下载应用的方法,所述方法包括:
获取用户选择的应用内的模块标识;
向服务器发送获取所述模块标识对应的功能模块的模块下载请求;
接收所述服务器根据所述模块下载请求返回的所述模块标识对应的功能模块,并将所接收到的功能模块加载到所述应用对应的应用程序框架中;
其中,所述应用程序框架用于支持所述功能模块的运行。
一种下载应用的方法,所述方法包括:
接收终端发送的获取应用内模块标识对应的功能模块的模块下载请求;
根据所述模块标识获取所述模块标识对应的功能模块;
将所获取的功能模块发送至所述终端。
一种终端,所述终端包括:
获取模块,用于获取用户选择的应用内的模块标识;
第一发送模块,用于向服务器发送获取所述模块标识对应的功能模块的模块下载请求;
第一下载模块,用于接收所述服务器根据所述模块下载请求返回的所述模块标识对应的功能模块,并将所接收到的功能模块加载到所述应用对应的应用程序框架中,其中,所述应用程序框架用于支持所述功能模块的运行。
一种服务器,所述服务器包括:
第一接收模块,用于接收终端发送的获取应用内模块标识对应的功能模块的模块下载请求;
第一获取模块,用于根据所述模块标识获取所述模块标识对应的功能模块;
第一发送模块,用于将所述第一获取模块所获取的功能模块发送至所述终端。
一种下载应用的***,所述***包括以上所述的终端和服务器。
本发明实施例的有益效果包括:
本发明实施例提供的下载应用的方法,通过向服务器获取用户选择的应用内的模块标识对应的功能模块,并将获取到的功能模块加载到应用对应的应用程序框架,实现了按需加载用户需要的应用的功能模块到终端,节省下载流量,及提高应用的响应速度。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种下载应用的方法流程图;
图2是本发明实施例提供的另一种下载应用的方法流程图;
图3是本发明实施例提供的一种同步更新功能模块的流程图;
图4是本发明实施例提供的一种异步更新功能模块的流程图;
图5是本发明实施例提供的另一种下载应用的方法流程图;
图6是本发明实施例提供的另一种下载应用的方法流程图;
图7是本发明实施例提供的另一种下载应用的方法流程图;
图8是本发明实施例提供的一种终端的第一结构示意图;
图9是本发明实施例提供的一种终端的第二结构示意图;
图10是本发明实施例提供的一种终端的第三结构示意图;
图11是本发明实施例提供的一种服务器的第一结构示意图;
图12是本发明实施例提供的一种服务器的第二结构示意图;
图13是本发明实施例提供的一种下载应用的***结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
本发明实施例提供了一种下载应用的方法,其中,本发明实施例的执行主机为终端,参见图1,该方法包括:
步骤101:获取用户选择的应用内的模块标识;
步骤102:向服务器发送获取该模块标识对应的功能模块的模块下载请求;
步骤103:接收该服务器根据所述模块下载请求返回的该模块标识对应的功能模块,并将所接收到的功能模块加载到该应用对应的应用程序框架中;其中,该应用程序框架用于支持该功能模块的运行。
本发明实施例提供的下载应用的方法,通过向服务器获取用户选择的应用内的模块标识对应的功能模块,并将获取到的功能模块加载到应用对应的应用程序框架,实现了按需加载用户需要的应用的功能模块到终端,节省下载流量,及提高应用的响应速度。
在图1所示实施例的基础上,本发明实施例提供了一种下载应用的方法。其中,当用户需要运行应用的某功能模块时,用户可以选择需要运行的该功能模块,然后终端通过本实施提供的方法来下载该功能模块,再运行该功能模块,参见图2,该方法包括:
步骤201:当需要下载某个应用时,终端向服务器发送应用下载请求,该应用下载请求包括该应用的应用标识;
较佳地,当需要下载某个应用时,终端发送应用下载请求给服务器,该应用下载请求携带该应用的应用标识。
较佳地,该应用的应用标识可以为该应用的统一资源定位符(URL,Uniform/Universal Resource Locator)或网络之间互连的协议(IP,InternetProtocol)地址等。
步骤202:终端接收服务器发送的该应用对应的应用程序框架,该应用程序框架是服务器根据该应用标识获取的;
较佳地,服务器接收该应用下载请求,根据该应用下载请求携带的该应用标识获取该应用对应的应用程序框架,发送该应用程序框架给终端,终端接收该应用程序框架。
较佳地,服务器根据该应用下载请求携带的该应用标识获取该应用对应的应用程序框架的安装包,发送该应用程序框架的安装包给终端,终端根据该应用程序构架的安装包安装该应用程序框架。
其中,该应用程序框架用于支持该应用包括的功能模块的运行。
其中,该应用程序框架包含主界面和模块加载器;模块加载器用于加载用户选择的应用内的功能模块到该应用程序框架中,主界面为用户提供导航,以便用户选择应用内的模块标识。
其中,模块加载器中包括该应用包括的功能模块的模块标识;较佳地,功能模块的模块标识可以为该功能模块的URL或IP地址。
例如,假设,该应用包括功能模块1、2和3,且功能模块1、2和3的模块标识分别为URL1、URL2和URL3,因而模块加载器中包括该应用包括的功能模块1的模块标识URL1、功能模块2的模块标识URL2和功能模块3的模块标识URL3。
其中,该应用程序框架还可以包括该应用包括的基本功能模块和/或该应用包括的功能模块的图标;基本功能模块为运行该应用包括的其他功能模块都会使用的功能模块,例如,该应用包括的基本功能模块可以为开场动画模块、欢迎界面模块和/或导航模块等。
例如,假设,该应用包括的功能模块1、2和3的图标分别为图标1、2和3,则该应用程序框架还可以包括该应用包括的功能模块1的图标1、功能模块2的图标2和功能模块3的图标3,还可以包括该应用的基本功能模块。
较佳地,终端可以根据该应用程序框架的安装包,将该应用程序框架安装在终端本地的存储器中;终端本地的存储器可以为终端的内存、存储卡和/或其他带存储性质的媒介等。
较佳地,当终端下载完该应用的应用程序框架后,终端可以将该应用包括的功能模块的模块标识显示在主界面中;例如,终端可以将该应用包括的功能模块1的模块标识URL1、功能模块2的模块标识URL2和功能模块3的模块标识URL3显示在主界面中。
或者,
当终端下载完该应用的应用程序框架后,终端可以将该应用包括的功能模块的图标显示在主界面中,并将该应用包括的功能模块的图标与模块标识进行绑定;例如,终端可以将该应用包括的功能模块1的图标1显示在主界面中,并将功能模块1的图标1和模块标识URL1进行绑定、将该应用包括的功能模块2的图标2显示在主界面中,并将功能模块2的图标2和模块标识URL2进行绑定,以及将该应用包括的功能模块3显示在主界面中,并将功能模块3的图标3和模块标识URL3进行绑定。
较佳地,当用户需要运行该应用时,终端可以打开该主界面,将该应用包括的功能模块的模块标识显示在主界面中;例如,终端可以打开主界面,将该应用包括的功能模块1的模块标识URL1、功能模块2的模块标识URL2和功能模块3的模块标识URL3显示在主界面中。
或者,
当用户需要运行该应用时,终端可以打开该主界面,将该应用包括的功能模块的图标显示在主界面中,并将该应用包括的功能模块的图标与模块标识进行绑定;例如,终端可以打开该界面,将该应用包括的功能模块1的图标1显示在主界面中,并将功能模块1的图标1和模块标识URL1进行绑定、将该应用包括的功能模块2的图标2显示在主界面中,并将功能模块2的图标2和模块标识URL2进行绑定,以及将该应用包括的功能模块3显示在主界面中,并将功能模块3的图标3和模块标识URL3进行绑定。
其中,用户可以在主界面中选择需要运行的功能模块的模块标识或图标并提交给终端,触发终端来运行该功能模块。例如,用户在主界面中选择需要运行的功能模块1的模块标识URL1和图标1,提交选择的需要运行的功能模块1的模块标识URL1和图标1给终端,触发终端运行功能模块1。
步骤203:终端获取用户选择的需要运行的该应用的功能模块的模块标识;
较佳地,终端获取用户通过主界面选择的需要运行的该应用的功能模块的模块标识。
较佳地,终端接收用户通过主界面选择的需要运行的该应用的功能模块的模块标识,或者,接收用户通过主界面选择的需要运行的该应用的功能模块的图标,获取与该功能模块的图标绑定的模块标识。
例如,终端接收用户通过主界面选择的需要运行的功能模块1的模块标识URL1,或者,接收用户通过主界面选择的需要运行的功能模块1的图标1,获取与功能模块1的图标1绑定的模块标识URL1。
步骤204:终端检测自身是否存在该功能模块的模块标识对应的功能模块,如果不存在,执行步骤205,如果存在,则执行步骤207;
较佳地,终端获取自身存储的该应用包括的功能模块,根据该功能模块的模块标识,检测自身存储的该应用包括的功能模块中是否存在对应的功能模块。
较佳地,终端也可以不执行本步骤,即终端可以执行完步骤203后,执行步骤205。
步骤205:终端向服务器发送获取该模块标识对应的功能模块的模块下载请求,该请求包括该模块标识;
步骤206:终端接收服务器根据所述模块下载请求返回的该功能模块,并将该功能模块加载到该应用的应用程序框架中,该功能模块是服务器根据该模块标识获取的;
较佳地,服务器接收获取该模块标识对应的功能模块的模块下载请求,根据该模块标识获取该功能模块的安装包,发送该功能模块的安装包给终端;终端接收该功能模块的安装包并根据该功能模块的安装包将该功能模块在该应用对应的应用程序框架中。
其中,在本发明实施例中,终端根据该功能模块的模块标识,通过模块加载器下载该功能模块到该应用程序框架;即终端通过模块下载器发送该模块下载请求给服务器,通过模块下载器接收该下载响应,以及根据该功能模块的安装包,并通过模块加载器在该应用程序框架中安装该功能模块。
例如,假设终端检测出自身不存在功能模块1,发送获取功能模块1的请求给服务器,该请求包括功能模块1的模块标识URL1;服务器接收该请求,根据功能模块1的模块标识URL1获取功能模块1,返回功能模块1给终端;终端接收功能模块1,并将功能模块1加载到该应用程序框架中。
其中,在本发明实施例中,在服务器内将该应用进行拆分成各个功能模块,并在服务器存储该应用包括的每个功能模块的安装包。
较佳地,终端在下载该功能模块的安装包时,可以显示用于提示当前阶段为下载阶段的提示信息;例如,终端显示提示信息可以为“当前正在下载,请等待”。
较佳地,终端在安装该功能模块的安装包时,可以显示用于提示当前阶段为安装阶段的提示信息;例如,终端显示提示信息可以为“当前正在安装,请等待”。
其中,在本发明实施例中,终端首次下载该应用的应用程序框架,当用户需要运行该应用包括的某个功能模块时,终端接收用户选择需要运行的该功能模块的模块标识,如果自身存储的该应用包括的功能模块中不存在该功能模块的模块标识对应的功能模块,再从服务器下载该功能模块,如此可以下载用户需要运行的功能模块,对于用户不需要运行的功能模块可以不下载,因此相比下载整个应用,本发明实施例提供的方法可以节省下载流量。
其中,在本发明实施例中,终端下载并安装用户需要使用的功能模块,而一个功能模块的大小要小于整个应用的大小,因此终端下载并安装功能模块的速度要大于下载并安装整个应用的速度,因此当用户首次下载并运行应用时,可以减少用户等待的时间,提高用户体验。
步骤207:终端运行该功能模块,以实现运行该应用,结束操作。
较佳地,如果终端存在该功能模块的模块标识对应的功能模块,则终端还可以判断是否需要对该功能模块进行更新,如果需要,对该功能模块进行更新。
其中,本发明实施例提供了两种更新功能模块的更新模式,包括同步更新模式和异步更新模式。
较佳地,参见图3,如果终端采用同步更新模式来更新应用的功能模块,则终端判断是否需要对该功能模块进行更新,如果需要,对该功能模块进行更新,可以为:
301:终端判断是否需要对该功能模块进行更新,如果需要,则执行302;
较佳地,终端从服务器获取该功能模块的最新版本号,比较终端已存储的该功能模块的版本号与该功能模块的最新版本号,如果两者相同,则判断出不需要对该功能模块进行更新,如果两者不同,则判断出需要对该功能模块进行更新。
较佳地,当终端判断出需要对该功能模块进行更新,终端将自身已存储的该功能模块的版本号更新为该功能模块的最新版本号。
较佳地,当终端判断出不需要对该功能模块进行更新,终端可以直接运行该功能模块。
302:终端向服务器发送获取该功能模块的模块下载请求,该请求包括该功能模块的模块标识;
303:终端接收服务器根据所述模块下载请求返回的最新版本的该功能模块,将最新版本的该功能模块加载到该应用程序框架中,最新版本的该功能模块是服务器根据该模块标识获取的;
较佳地,终端发送获取该功能模块的模块下载请求给服务器,该请求携带该功能模块的模块标识;服务器接收该请求,根据该请求携带的该功能模块的模块标识获取最新版本的该功能模块的安装包,发送最新版本的该功能模块的安装包;终端接收最新版本的该功能模块的安装包,根据最新版本的该功能模块的安装包在该应用程序框架中安装最新版本的该功能模块。
304:终端运行最新版本的该功能模块。
其中,采用同步更新模式,终端可以下载并运行最新版本的功能模块,使用户尽快使用到最新版本的功能模块。
较佳地,参见图4,如果终端采用异步更新模式来更新应用的功能模块,则终端判断是否需要对该功能模块进行更新,如果需要,对该功能模块进行更新,可以为:
401:终端运行该功能模块,,判断是否需要对该功能模块进行更新,如果需要,则执行402;
较佳地,终端运行该功能模块,从服务器获取该功能模块的最新版本号,比较终端已存储的该功能模块的版本号与该功能模块的最新版本号,如果两者相同,则判断出不需要对该功能模块进行更新,如果两者不同,则判断出需要对该功能模块进行更新。
较佳地,当终端判断出需要对该功能模块进行更新,终端将已存储的该功能模块的版本号更新为该功能模块的最新版本号。
402:终端向服务器发获取该功能模块的模块下载请求,该请求包括该功能模块的模块标识;
403:终端接收服务器根据所述模块下载请求返回的最新版本的该功能模块,将最新版本的该功能模块加载到该应用程序框架中,最新版本的该功能模块是服务器根据该模块标识获取的。
较佳地,终端发送获取该功能模块的模块下载请求给服务器,该请求包括该功能模块的模块标识;服务器接收该请求,根据该该功能模块的模块标识获取最新版本的该功能模块的安装包,发送最新版本的该功能模块的安装包给终端;终端接收最新版本的该功能模块的安装包,根据最新版本的该功能模块的安装包在该应用程序框架中安装最新版本的该功能模块。
其中,采用异步更新模式,终端可以运行功能模块并下载最新版本的该功能模块,减少用户使用该功能模块的等待时间,且用户在下一次运行该功能模块时,终端可以运行最新版本的该功能模块,以使用户在下一次使用到最新版本的该功能模块。
本发明实施例提供的一种下载应用的方法、通过下载应用的应用程序框架,该应用程序构架包括模块加载器和主界面,获取用户通过主界面选择的需要运行的该应用的功能模块的模块标识,检测出终端不存在该功能模块的模块标识对应的功能模块,根据该功能模块的模块标识下载该功能模块到该应用程序框架中,并运行该功能模块,如此实现了下载用户需要运行的该应用的功能模块,从而节省下载流量。
在图1所示实施例的基础上,本发明实施例提供了一种下载应用的方法。其中,当用户需要下载应用的某功能模块时,用户可以选择需要下载的该功能模块,然后终端通过本实施提供的方法下载该功能模块,参见图5,该方法包括:
步骤501:当需要下载某个应用时,终端向服务器发送应用下载请求,该应用下载请求包括该应用的应用标识;
较佳地,当需要下载某个应用时,终端发送应用下载请求给服务器,该应用下载请求携带该应用的应用标识。
步骤502:终端接收服务器发送的该应用对应的应用程序框架,该应用程序框架是服务器根据该应用标识获取的;
较佳地,服务器接收该应用下载请求,根据该应用下载请求携带的该应用标识获取该应用对应的应用程序框架,发送该应用程序框架给终端,终端接收该应用程序框架。
较佳地,服务器根据该应用下载请求携带的该应用标识获取该应用对应的应用程序框架的安装包,发送该应用程序框架的安装包给终端,终端根据该应用程序构架的安装包安装该应用程序框架。
其中,该应用程序框架用于支持该应用包括的功能模块的运行。
其中,该应用程序框架包含主界面和模块加载器;模块加载器用于加载用户选择的应用内的功能模块到该应用程序框架中,主界面为用户提供导航,以便用户选择应用内的模块标识。
其中,模块加载器中包括该应用包括的功能模块的模块标识;例如,假设,该应用包括功能模块1、2和3,且功能模块1、2和3的模块标识分别为URL1、URL2和URL3,因而模块加载器中包括该应用包括的功能模块1的模块标识URL1、功能模块2的模块标识URL2和功能模块3的模块标识URL3。
其中,该应用程序框架还可以包括该应用包括的基本功能模块和/或该应用包括的功能模块的图标;基本功能模块为运行该应用包括的其他功能模块都会使用的功能模块,例如,该应用包括的基本功能模块可以为开场动画模块、欢迎界面模块和/或导航模块等。
例如,假设,该应用包括的功能模块1、2和3的图标分别为图标1、2和3,则该应用程序框架还可以包括该应用包括的功能模块1的图标1、功能模块2的图标2和功能模块3的图标3,还可以包括该应用的基本功能模块。
较佳地,终端可以根据该应用程序框架的安装包,将该应用程序框架安装在终端本地的存储器中;终端本地的存储器可以为终端的内存、存储卡和/或其他带存储性质的媒介等。
较佳地,当终端下载完该应用的应用程序框架后,终端可以将该应用包括的功能模块的模块标识显示在主界面中;例如,终端可以将该应用包括的功能模块1的模块标识URL1、功能模块2的模块标识URL2和功能模块3的模块标识URL3显示在主界面中。或者,
当终端下载完该应用的应用程序框架后,终端可以将该应用包括的功能模块的图标显示在主界面中,并将该应用包括的功能模块的图标与模块标识进行绑定;例如,终端可以将该应用包括的功能模块1的图标1显示在主界面中,并将功能模块1的图标1和模块标识URL1进行绑定、将该应用包括的功能模块2的图标2显示在主界面中,并将功能模块2的图标2和模块标识URL2进行绑定,以及将该应用包括的功能模块3显示在主界面中,并将功能模块3的图标3和模块标识URL3进行绑定。
较佳地,当用户需要下载该应用的功能模块时,终端可以打开该主界面,将该应用包括的功能模块的模块标识显示在主界面中;例如,终端可以打开主界面,将该应用包括的功能模块1的模块标识URL1、功能模块2的模块标识URL2和功能模块3的模块标识URL3显示在主界面中。或者,
当用户需要下载该应用的功能模块时,终端可以打开该主界面,将该应用包括的功能模块的图标显示在主界面中,并将该应用包括的功能模块的图标与模块标识进行绑定;例如,终端可以打开该界面,将该应用包括的功能模块1的图标1显示在主界面中,并将功能模块1的图标1和模块标识URL1进行绑定、将该应用包括的功能模块2的图标2显示在主界面中,并将功能模块2的图标2和模块标识URL2进行绑定,以及将该应用包括的功能模块3显示在主界面中,并将功能模块3的图标3和模块标识URL3进行绑定。
其中,用户可以在主界面中选择需要下载的功能模块的模块标识或图标并提交给终端,触发终端来下载该功能模块。例如,用户在主界面中选择需要下载的功能模块1的模块标识URL1和图标1,提交选择的需要下载的功能模块1的模块标识URL1和图标1给终端,触发终端下载功能模块1。
步骤503:终端获取用户选择的需要下载的该应用的功能模块的模块标识;
较佳地,终端获取用户通过主界面选择的需要下载的该应用的功能模块的模块标识。
较佳地,终端接收用户通过主界面选择的需要下载的该应用的功能模块的模块标识,或者,接收用户通过主界面选择的需要下载的该应用的功能模块的图标,获取与该功能模块的图标绑定的模块标识。
例如,终端接收用户通过主界面选择的需要下载的功能模块1的模块标识URL1,或者,接收用户通过主界面选择的需要下载的功能模块1的图标1,获取与功能模块1的图标1绑定的模块标识URL1。
步骤504:终端检测自身是否存在该应用的功能模块的模块标识对应的功能模块,如果不存在,执行步骤505,如果存在,则结束操作;
较佳地,终端获取自身存储的该应用包括的功能模块,根据该功能模块的模块标识,检测自身存储的该应用包括的功能模块中是否存在对应的功能模块。
较佳地,终端也可以不执行本步骤,即终端可以执行完步骤503后,执行步骤505。
步骤505:终端向服务器发送获取该模块标识对应的功能模块的模块下载请求,该请求包括该模块标识;
步骤506:终端接收服务器根据所述模块下载请求返回的该功能模块,并将该功能模块加载到该应用的应用程序框架中,该功能模块是服务器根据该模块标识获取的。
较佳地,服务器接收获取该模块标识对应的功能模块的模块下载请求,根据该模块标识获取该功能模块的安装包,发送该功能模块的安装包给终端;终端接收该功能模块的安装包并根据该功能模块的安装包将该功能模块在该应用对应的应用程序框架中。
例如,假设终端检测出自身不存在功能模块1,发送获取功能模块1的请求给服务器,该请求包括功能模块1的模块标识URL1;服务器接收该请求,根据功能模块1的模块标识URL1获取功能模块1,返回功能模块1给终端;终端接收功能模块1,并将功能模块1加载到该应用程序框架中。
其中,在本发明实施例中,在服务器内将该应用进行拆分成各个功能模块,并在服务器存储该应用包括的每个功能模块的安装包。
较佳地,终端在下载该功能模块的安装包时,可以显示用于提示当前阶段为下载阶段的提示信息;例如,终端显示提示信息可以为“当前正在下载,请等待”。
较佳地,终端在安装该功能模块的安装包时,可以显示用于提示当前阶段为安装阶段的提示信息;例如,终端显示提示信息可以为“当前正在安装,请等待”。
本发明实施例提供的一种下载应用的方法、通过下载应用的应用程序框架,该应用程序构架包括模块加载器和主界面,获取用户通过主界面选择的需要下载的该应用的功能模块的模块标识,检测出终端不存在该功能模块的模块标识对应的功能模块,根据该功能模块的模块标识下载该功能模块到该应用程序框架中,如此实现下载用户需要下载的该应用的功能模块,从而节省下载流量。
本发明实施例提供了一种下载应用的方法,参见图6,该方法包括:
步骤601:当需要下载某个应用时,下载该应用的应用程序框架,该应用程序框架包含主界面和模块加载器,模块加载器中包含WebView(网页视图)和该应用的原生代码;
步骤602:根据用户在该应用程序框架包括的主界面中通过用户交互选择的功能模块触发WebView中的脚本的检测模块事件;
其中,用户可以在主界面中通过用户交互选择功能模块,用户交互可以为手势操作、触摸、滑动和/或点击屏幕等。
步骤603:根据该检测模块事件触发WebView的脚本调用检测方法,根据该检测方法获取用户选择的功能模块的模块标识;
步骤604:通过WebView将该功能模块的模块标识告知该应用的原生代码;
较佳地,WebView内的脚本通知WebView该功能模块的模块标识,WebView与该应用的原生代码进行通信并将该功能模块的模块标识告知该应用的原生代码。
步骤605:通过该应用的原生代码检测终端本地是否存储该功能模块的模块标识对应的功能模块,如果存在,执行步骤606,如果不存在,执行步骤607;
步骤606:通过该应用的原生代码通知WebView内的脚本,并通过WebView内的脚本触发运行该功能模块,结束操作;
较佳地,该应用的原生代码检测出终端存储该功能模块的模块标识对应的功能模块时,发送响应给Webview,WebView通知自身内的脚本,并根据自身内的脚本触发运行该功能模块。
步骤607:根据该功能模块的模块标识,通过该应用的原生代码下载该功能模块;
较佳地,该应用的原生代码根据该功能模块的模块标识,从服务器中获取该功能模块的安装包,根据该功能模块的安装包在该应用程序框架中安装该功能模块。
步骤608:通过该应用的原生代码通知WebView内的脚本,并通过WebView内的脚本触发运行该功能模块,结束操作。
较佳地,该应用的原生代码发送响应给WebView,WebView通知其自身内的脚本,并根据其自身内的脚本触发运行该功能模块。
本发明实施例提供了一种下载应用的方法,其中,本发明实施例的执行主体是服务器,参见图7,该方法包括:
步骤701:接收终端发送的获取应用内模块标识对应的功能模块的模块下载请求;
步骤702:根据该模块标识获取该模块标识对应的功能模块;
其中,根据模块标识获取该模块标识对应的功能模块可以包括:
服务器根据该功能标识查找本地存储的功能标识与功能模块间对应关系,得到该功能标识对应的功能模块。
步骤703:将所获取的功能模块发送至终端;
以便终端将所接收到的功能模块加载到该应用对应的应用程序架构中,其中,该应用程序框架用于支持该功能模块的运行。
本发明实施例提供的一种下载应用的方法,接收终端发送的获取应用内模块标识对应的功能模块的请求,根据该模块标识获取该模块标识对应的功能模块,将所获取的功能模块发送至终端,以便终端将所接收到的功能模块加载到该应用对应的应用程序架构中,如此实现了下载用户需要运行或用户需要下载的功能模块,因而节省了下载流量。
本发明实施例提供了一种终端,参见图8,所述终端包括:
获取模块801,用于获取用户选择的应用内的模块标识;
第一发送模块802,用于向服务器发送获取所述模块标识对应的功能模块的模块下载请求;
第一下载模块803,用于接收所述服务器根据所述模块下载请求返回的所述模块标识对应的功能模块,并将所接收到的功能模块加载到所述应用对应的应用程序框架中,其中,所述应用程序框架用于支持所述功能模块的运行。
较佳地,参见图9,所述终端还包括:
第二发送模块804,用于向服务器发送应用下载请求,所述应用下载请求包括需要下载的应用的应用标识;
第二下载模块805,用于加载所述服务器根据所述应用下载请求返回的所述应用对应的应用程序框架,其中,所述应用程序构架包含模块加载器和主界面,所述模块加载器用于加载用户选择的应用内的功能模块到所述应用程序框架中,所述主界面为用户提供导航,以便所述用户选择应用内的模块标识。
较佳地,所述获取模块801,用于获取所述用户通过所述主界面选择的所述应用内的模块标识。
较佳地,所述第一下载模块803,用于根据所述模块标识,通过所述模块加载器将所述功能模块加载到所述应用对应的应用程序框架中。
较佳地,参见图10,所述终端还包括:
检测模块806,用于检测终端是否存在所述模块标识对应的功能模块;
第一更新处理模块807,如果所述检测模块检测到所述功能模块存在,则判断是否需要对所述功能模块进行更新,如果需要,将最新版本的所述功能模块下载到所述应用程序框架,并运行最新版本的所述功能模块;或者,第二更新处理模块,如果所述检测模块检测到所述功能模块存在,则运行所述功能模块,,判断是否需要对所述功能模块进行更新,如果需要,则将最新版本的所述功能模块加载到所述应用程序框架中;
控制模块808,如果所述检测模块检测到所述功能模块不存在,则控制所述第一发送模块执行向服务器发送获取所述模块标识对应的功能模块的请求的操作。
本发明实施例提供的终端,通过向服务器获取用户选择的应用内的模块标识对应的功能模块,并将获取到的功能模块加载到应用对应的应用程序框架,实现了按需加载用户需要的应用的功能模块到终端,节省下载流量,及提高应用的响应速度。
本发明实施例提供了一种服务器,参见图11,所述服务器包括:
第一接收模块901,用于接收终端发送的获取应用内模块标识对应的功能模块的模块下载请求;
第一获取模块902,用于根据所述模块标识获取所述模块标识对应的功能模块;
第一发送模块903,用于将所述第一获取模块所获取的功能模块发送至所述终端;
这样,所述终端就可以将所接收到的功能模块加载到所述应用对应的应用程序架构中,其中,所述应用程序框架用于支持所述功能模块的运行。
较佳地,参见图12,所述服务器还包括:
第二接收模块904,用于接收终端发送的应用下载请求,所述应用下载请求包括所述终端需要下载的应用的应用标识;
第二获取模块905,用于根据所述应用标识获取所述应用对应的应用程序框架;
第二发送模块906,用于将所获取的应用程序框架发送给所述终端,其中,所述应用程序构架包含模块加载器和主界面,所述模块加载器用于加载用户选择的所述应用的功能模块到所述应用程序框架中,所述主界面为用户提供导航,以便所述用户选择应用内的模块标识。
本发明实施例提供的一种服务器,接收终端发送的获取应用内模块标识对应的功能模块的请求,根据该模块标识获取该模块标识对应的功能模块,将所获取的功能模块发送至终端,以便终端将所接收到的功能模块加载到该应用对应的应用程序架构中,如此实现了下载用户需要运行或下载的该应用的功能模块,因而节省了下载流量。
本发明实施例提供了一种下载应用的***,参见图13,该***包括如图8、9或10所述的终端1001和如图11或12所述的服务器1002。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (15)

1.一种下载应用的方法,其特征在于,所述方法包括:
获取用户选择的应用内的模块标识;
向服务器发送获取所述模块标识对应的功能模块的模块下载请求;
接收所述服务器根据所述模块下载请求返回的所述模块标识对应的功能模块,并将所接收到的功能模块加载到所述应用对应的应用程序框架中;
其中,所述应用程序框架用于支持所述功能模块的运行。
2.如权利要求1所述的方法,其特征在于,所述获取用户选择的应用内的模块标识之前,还包括:
向服务器发送应用下载请求,所述应用下载请求包括需要下载的应用的应用标识;
加载所述服务器根据所述应用下载请求返回的所述应用对应的应用程序框架;
其中,所述应用程序构架包含模块加载器和主界面,所述模块加载器用于加载用户选择的应用内的功能模块到所述应用程序框架中,所述主界面为用户提供导航,以便所述用户选择应用内的模块标识。
3.如权利要求2所述的方法,其特征在于,所述获取用户选择的应用内的模块标识的方式为:
获取所述用户通过所述主界面选择的所述应用内的模块标识。
4.如权利要求2所述的方法,其特征在于,所述将所接收到的功能模块加载到所述应用对应的应用程序框架中的方式为:
通过所述模块加载器将所述功能模块加载到所述应用对应的应用程序框架中。
5.如权利要求1所述的方法,其特征在于,所述向服务器发送获取所述模块标识对应的功能模块的模块下载请求之前,还包括:
检测终端是否存在所述模块标识对应的功能模块;
如果存在,判断是否需要对所述功能模块进行更新,如果需要,将最新版本的所述功能模块加载到所述应用程序框架,并运行最新版本的所述功能模块;或者,如果存在,运行所述功能模块,判断是否需要对所述功能模块进行更新,如果需要,则将最新版本的所述功能模块加载到所述应用程序框架中;
如果不存在,则执行向服务器发送获取所述模块标识对应的功能模块的模块下载请求的步骤。
6.一种下载应用的方法,其特征在于,所述方法包括:
接收终端发送的获取应用内模块标识对应的功能模块的模块下载请求;
根据所述模块标识获取所述模块标识对应的功能模块;
将所获取的功能模块发送至所述终端。
7.如权利要求6所述的方法,其特征在于,所述接收终端发送的获取应用内模块标识对应的功能模块的模块下载请求之前,还包括:
接收终端发送的应用下载请求,所述应用下载请求包括所述终端需要下载的应用的应用标识;
根据所述应用标识获取所述应用对应的应用程序框架;
将所获取的应用程序框架发送给所述终端;
其中,所述应用程序构架包含模块加载器和主界面,所述模块加载器用于加载用户选择的所述应用的功能模块到所述应用程序框架中,所述主界面为用户提供导航,以便所述用户选择应用内的模块标识。
8.一种终端,其特征在于,所述终端包括:
获取模块,用于获取用户选择的应用内的模块标识;
第一发送模块,用于向服务器发送获取所述模块标识对应的功能模块的模块下载请求;
第一下载模块,用于接收所述服务器根据所述模块下载请求返回的所述模块标识对应的功能模块,并将所接收到的功能模块加载到所述应用对应的应用程序框架中,其中,所述应用程序框架用于支持所述功能模块的运行。
9.如权利要求8所述的终端,其特征在于,所述终端还包括:
第二发送模块,用于向服务器发送应用下载请求,所述应用下载请求包括需要下载的应用的应用标识;
第二下载模块,用于加载所述服务器根据所述应用下载请求返回的所述应用对应的应用程序框架,其中,所述应用程序构架包含模块加载器和主界面,所述模块加载器用于加载用户选择的应用内的功能模块到所述应用程序框架中,所述主界面为用户提供导航,以便所述用户选择应用内的模块标识。
10.如权利要求9所述的终端,其特征在于,
所述获取模块,用于获取所述用户通过所述主界面选择的所述应用内的模块标识。
11.如权利要求9所述的终端,其特征在于,
所述第一下载模块,用于根据所述模块标识,通过所述模块加载器将所述功能模块加载到所述应用对应的应用程序框架中。
12.如权利要求8所述的终端,其特征在于,所述终端还包括:
检测模块,用于检测终端是否存在所述模块标识对应的功能模块;
第一更新处理模块,如果所述检测模块检测到所述功能模块存在,则判断是否需要对所述功能模块进行更新,如果需要,将最新版本的所述功能模块下载到所述应用程序框架,并运行最新版本的所述功能模块;或者,第二更新处理模块,如果所述检测模块检测到所述功能模块存在,则运行所述功能模块,,判断是否需要对所述功能模块进行更新,如果需要,则将最新版本的所述功能模块加载到所述应用程序框架中;
控制模块,如果所述检测模块检测到所述功能模块不存在,则控制所述第一发送模块执行向服务器发送获取所述模块标识对应的功能模块的请求的操作。
13.一种服务器,其特征在于,所述服务器包括:
第一接收模块,用于接收终端发送的获取应用内模块标识对应的功能模块的模块下载请求;
第一获取模块,用于根据所述模块标识获取所述模块标识对应的功能模块;
第一发送模块,用于将所述第一获取模块所获取的功能模块发送至所述终端。
14.如权利要求13所述的服务器,其特征在于,所述服务器还包括:
第二接收模块,用于接收终端发送的应用下载请求,所述应用下载请求包括所述终端需要下载的应用的应用标识;
第二获取模块,用于根据所述应用标识获取所述应用对应的应用程序框架;
第二发送模块,用于将所获取的应用程序框架发送给所述终端,其中,所述应用程序构架包含模块加载器和主界面,所述模块加载器用于加载用户选择的所述应用的功能模块到所述应用程序框架中,所述主界面为用户提供导航,以便所述用户选择应用内的模块标识。
15.一种下载应用的***,其特征在于,所述***包括如权利要求8至12任一项所述的终端,如权利要求13至14任一项所述的服务器。
CN2012104175171A 2012-10-26 2012-10-26 一种下载应用的方法、终端、服务器及*** Pending CN102932441A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2012104175171A CN102932441A (zh) 2012-10-26 2012-10-26 一种下载应用的方法、终端、服务器及***
PCT/CN2013/084121 WO2014063552A1 (zh) 2012-10-26 2013-09-24 一种下载应用的方法、终端、服务器及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012104175171A CN102932441A (zh) 2012-10-26 2012-10-26 一种下载应用的方法、终端、服务器及***

Publications (1)

Publication Number Publication Date
CN102932441A true CN102932441A (zh) 2013-02-13

Family

ID=47647138

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012104175171A Pending CN102932441A (zh) 2012-10-26 2012-10-26 一种下载应用的方法、终端、服务器及***

Country Status (2)

Country Link
CN (1) CN102932441A (zh)
WO (1) WO2014063552A1 (zh)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103297275A (zh) * 2013-06-08 2013-09-11 烽火通信科技股份有限公司 Web网管客户端模块动态发现与加载的***及方法
CN103313231A (zh) * 2013-07-03 2013-09-18 百度在线网络技术(北京)有限公司 移动终端中应用程序的升级方法、***和服务器
WO2014063552A1 (zh) * 2012-10-26 2014-05-01 小米科技有限责任公司 一种下载应用的方法、终端、服务器及***
CN104090781A (zh) * 2013-04-17 2014-10-08 腾讯科技(深圳)有限公司 升级信息处理方法和装置
CN104111856A (zh) * 2014-07-29 2014-10-22 广东能龙教育股份有限公司 一种基于资源包的软件升级方法和***
CN104731607A (zh) * 2013-12-18 2015-06-24 华为技术有限公司 终端终生学习处理方法、装置和***
CN105573649A (zh) * 2015-12-15 2016-05-11 小米科技有限责任公司 多终端的合屏方法及终端设备
CN106790598A (zh) * 2016-12-29 2017-05-31 上海木爷机器人技术有限公司 功能配置方法和***
WO2017156713A1 (zh) * 2016-03-15 2017-09-21 华为技术有限公司 一种业务处理方法及装置
CN107645521A (zh) * 2016-07-21 2018-01-30 平安科技(深圳)有限公司 功能组件安装方法、终端及服务器
CN107870771A (zh) * 2016-09-26 2018-04-03 平安科技(深圳)有限公司 应用程序构建与升级方法及***
CN108024136A (zh) * 2017-12-14 2018-05-11 深圳Tcl新技术有限公司 加载用户界面的方法、智能电视及计算机可读存储介质
CN109313432A (zh) * 2016-04-26 2019-02-05 株式会社Kmc 模具电子档案***
CN109783092A (zh) * 2019-01-04 2019-05-21 珠海天燕科技有限公司 一种应用程序安装方法及装置
CN109991922A (zh) * 2019-05-07 2019-07-09 西门子(中国)有限公司 数控生产***、数控生产方法及监控单元
CN110888658A (zh) * 2019-12-02 2020-03-17 广州市百果园信息技术有限公司 应用程序中功能模块的动态化方法、装置及存储介质
CN111145897A (zh) * 2019-12-26 2020-05-12 深圳开立生物医疗科技股份有限公司 一种超声***配置和维护方法及装置
CN112311818A (zh) * 2019-07-25 2021-02-02 腾讯科技(深圳)有限公司 一种小程序数据包的下载方法、装置、终端及存储介质
CN112925539A (zh) * 2021-02-19 2021-06-08 天津车之家数据信息技术有限公司 一种应用更新方法,计算设备及存储介质
WO2021238376A1 (zh) * 2020-05-29 2021-12-02 华为技术有限公司 功能包的加载方法、装置、服务器和电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1801727A (zh) * 2005-01-07 2006-07-12 腾讯科技(深圳)有限公司 一种网络服务信息处理***及方法
CN101895872A (zh) * 2010-07-16 2010-11-24 南京烽火星空通信发展有限公司 一种移动终端应用程序便捷下载方法
WO2011118003A1 (ja) * 2010-03-25 2011-09-29 株式会社エヌ・ティ・ティ・データ・セキスイシステムズ ウェブアプリケーション構築システム、ウェブアプリケーション構築方法、ウェブアプリケーション構築プログラムおよびウェブアプリケーション構築プログラムを記録した記録媒体

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101382894B (zh) * 2007-09-05 2013-09-04 北京软通科技有限责任公司 下载计算机硬件设备驱动程序的方法、装置及***
CN101873580B (zh) * 2010-05-27 2013-05-29 大唐微电子技术有限公司 业务应用的下载方法及业务应用管理平台***
CN102932441A (zh) * 2012-10-26 2013-02-13 北京小米科技有限责任公司 一种下载应用的方法、终端、服务器及***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1801727A (zh) * 2005-01-07 2006-07-12 腾讯科技(深圳)有限公司 一种网络服务信息处理***及方法
WO2011118003A1 (ja) * 2010-03-25 2011-09-29 株式会社エヌ・ティ・ティ・データ・セキスイシステムズ ウェブアプリケーション構築システム、ウェブアプリケーション構築方法、ウェブアプリケーション構築プログラムおよびウェブアプリケーション構築プログラムを記録した記録媒体
CN101895872A (zh) * 2010-07-16 2010-11-24 南京烽火星空通信发展有限公司 一种移动终端应用程序便捷下载方法

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014063552A1 (zh) * 2012-10-26 2014-05-01 小米科技有限责任公司 一种下载应用的方法、终端、服务器及***
CN104090781A (zh) * 2013-04-17 2014-10-08 腾讯科技(深圳)有限公司 升级信息处理方法和装置
CN104090781B (zh) * 2013-04-17 2016-05-25 腾讯科技(深圳)有限公司 升级信息处理方法和装置
CN103297275A (zh) * 2013-06-08 2013-09-11 烽火通信科技股份有限公司 Web网管客户端模块动态发现与加载的***及方法
CN103297275B (zh) * 2013-06-08 2016-08-17 烽火通信科技股份有限公司 Web网管客户端模块动态发现与加载方法
CN103313231A (zh) * 2013-07-03 2013-09-18 百度在线网络技术(北京)有限公司 移动终端中应用程序的升级方法、***和服务器
CN104731607B (zh) * 2013-12-18 2018-10-30 华为技术有限公司 终端终生学习处理方法、装置和***
CN104731607A (zh) * 2013-12-18 2015-06-24 华为技术有限公司 终端终生学习处理方法、装置和***
WO2015090062A1 (zh) * 2013-12-18 2015-06-25 华为技术有限公司 终端终生学习处理方法、装置和***
US10078509B2 (en) 2013-12-18 2018-09-18 Huawei Technologies Co., Ltd. Method and system for processing lifelong learning of terminal and apparatus
CN104111856A (zh) * 2014-07-29 2014-10-22 广东能龙教育股份有限公司 一种基于资源包的软件升级方法和***
CN105573649A (zh) * 2015-12-15 2016-05-11 小米科技有限责任公司 多终端的合屏方法及终端设备
WO2017156713A1 (zh) * 2016-03-15 2017-09-21 华为技术有限公司 一种业务处理方法及装置
US11647108B2 (en) 2016-03-15 2023-05-09 Huawei Technologies Co., Ltd. Service processing method and apparatus
CN109313432A (zh) * 2016-04-26 2019-02-05 株式会社Kmc 模具电子档案***
CN107645521A (zh) * 2016-07-21 2018-01-30 平安科技(深圳)有限公司 功能组件安装方法、终端及服务器
CN107870771A (zh) * 2016-09-26 2018-04-03 平安科技(深圳)有限公司 应用程序构建与升级方法及***
CN106790598A (zh) * 2016-12-29 2017-05-31 上海木爷机器人技术有限公司 功能配置方法和***
CN108024136A (zh) * 2017-12-14 2018-05-11 深圳Tcl新技术有限公司 加载用户界面的方法、智能电视及计算机可读存储介质
WO2019114262A1 (zh) * 2017-12-14 2019-06-20 深圳Tcl新技术有限公司 加载用户界面的方法、智能电视及计算机可读存储介质
CN109783092A (zh) * 2019-01-04 2019-05-21 珠海天燕科技有限公司 一种应用程序安装方法及装置
CN109991922A (zh) * 2019-05-07 2019-07-09 西门子(中国)有限公司 数控生产***、数控生产方法及监控单元
CN112311818A (zh) * 2019-07-25 2021-02-02 腾讯科技(深圳)有限公司 一种小程序数据包的下载方法、装置、终端及存储介质
CN110888658A (zh) * 2019-12-02 2020-03-17 广州市百果园信息技术有限公司 应用程序中功能模块的动态化方法、装置及存储介质
CN110888658B (zh) * 2019-12-02 2023-04-21 广州市百果园信息技术有限公司 应用程序中功能模块的动态化方法、装置及存储介质
CN111145897A (zh) * 2019-12-26 2020-05-12 深圳开立生物医疗科技股份有限公司 一种超声***配置和维护方法及装置
CN111145897B (zh) * 2019-12-26 2024-01-12 深圳开立生物医疗科技股份有限公司 一种超声***配置和维护方法及装置
WO2021238376A1 (zh) * 2020-05-29 2021-12-02 华为技术有限公司 功能包的加载方法、装置、服务器和电子设备
CN112925539A (zh) * 2021-02-19 2021-06-08 天津车之家数据信息技术有限公司 一种应用更新方法,计算设备及存储介质
CN112925539B (zh) * 2021-02-19 2022-12-06 天津车之家数据信息技术有限公司 一种应用更新方法,计算设备及存储介质

Also Published As

Publication number Publication date
WO2014063552A1 (zh) 2014-05-01

Similar Documents

Publication Publication Date Title
CN102932441A (zh) 一种下载应用的方法、终端、服务器及***
US9846699B2 (en) System and methods thereof for dynamically updating the contents of a folder on a device
CN105389222B (zh) 一种动态调用原生接口的方法、装置和***
CN102970343B (zh) 一种显示推送信息的方法和装置
CN108345543B (zh) 一种数据处理方法、装置、设备及存储介质
CN104182408B (zh) 一种网页离线访问方法及装置
CN107908952B (zh) 识别真机和模拟器的方法、装置和终端
CN103457994A (zh) 远程安装应用
CN102752369B (zh) 电视应用服务的提供方法及虚拟化内容服务平台
CN102929638A (zh) 扩展WebApp应用功能的方法和***
JP2015167014A (ja) ウェブアプリケーションを実施する方法、装置、サーバ、及びシステム
CN103677860B (zh) 一种用于更新浏览器的方法和设备
CN103476002A (zh) 数据交互的方法和装置
CN103699635B (zh) 信息处理方法和装置
CN105550003A (zh) 应用程序更新***和方法
CN101968741A (zh) 一种数据更新的方法、服务器及***
CN107463657B (zh) 文件操作方法及终端
CN104657201A (zh) 应用程序推送方法、装置、设备及***
CN104516885A (zh) 浏览程序双内核组件的实现方法及装置
CN103593408A (zh) 一种用于获取用户订阅资源的方法与设备
WO2013134813A1 (en) A method and system of application development for multiple device client platforms
CN106502717A (zh) 应用程序运行方法及装置
CN104052769A (zh) 一种对移动终端应用包含的资源更新的方法、装置和***
CN104021008A (zh) 一种信息处理的方法及电子设备
CN106326489A (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
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 100102 Beijing Wangjing West Road, a volume of stone world building, A, block, floor 12

Applicant after: Xiaomi Technology Co., Ltd.

Address before: 100102 Beijing Wangjing West Road, a volume of stone world building, A, block, floor 12

Applicant before: Beijing Xiaomi Technology Co., Ltd.

CB02 Change of applicant information

Address after: 100085 Beijing city Haidian District Qinghe Street No. 68 Huarun colorful city shopping center two floor 13

Applicant after: Xiaomi Technology Co., Ltd.

Address before: 100102 Beijing Wangjing West Road, a volume of stone world building, A, block, floor 12

Applicant before: Xiaomi Technology Co., Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20130213