CN105302563A - 移动应用服务的插件化方法及*** - Google Patents
移动应用服务的插件化方法及*** Download PDFInfo
- Publication number
- CN105302563A CN105302563A CN201510756076.1A CN201510756076A CN105302563A CN 105302563 A CN105302563 A CN 105302563A CN 201510756076 A CN201510756076 A CN 201510756076A CN 105302563 A CN105302563 A CN 105302563A
- Authority
- CN
- China
- Prior art keywords
- plug
- unit
- mobile solution
- platform framework
- request
- 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
Landscapes
- Stored Programmes (AREA)
Abstract
本发明提供一种移动应用服务的插件化方法及***,其中的方法包括:移动应用客户端通过平台框架向文件服务器发送下载插件的请求;文件服务器根据请求下载插件到预设的沙盒中;其中,插件为HTML文件格式或者由原生代码封装成的动态库格式;移动应用服务通过平台框架提供的预定义的插件接口读取并运行沙盒中的插件。利用本发明能够增强***的扩展性,还能够动态增加或删除插件,使插件易于管理与维护;以及,在缩小***的更新量的同时还能够缩短开发周期。
Description
技术领域
本发明涉及移动互联网技术领域,更为具体地,涉及一种移动应用服务的插件化方法及***。
背景技术
随着企业规模的扩大,企业移动门户项目包含的***越来越全面,***的功能也会越做越多,长此以往,企业移动门户项目会面临诸多的问题,例如:
1、随着移动应用上线的功能和***的增多,移动应用越做越大,大量消耗内存资源。
2、移动应用每次添加新的功能或***时,以及每次进行功能或***的更新时,都会对整个移动应用进行升级,频繁升级会影响用户的体验,不及时升级会导致用户使用版本的混乱。
3、移动应用的每个功能或***的运行与整个移动应用紧密联系,当各个功能或***出现bug(是指在软件运行中因为程序本身有错误而造成的功能不正常、体验不佳、数据丢失、非正常中断等漏洞)时,可能会导致整个移动应用的崩溃。
4、主平台框架和各个***为一个整体,需要同一个团队开发,开发任务大,开发周期长。
发明内容
鉴于上述问题,本发明的目的是提供一种移动应用服务的插件化方法及***,以解决上述背景技术中所提出的问题。
本发明提供一种移动应用服务的插件化方法,包括:
移动应用客户端通过平台框架向文件服务器发送下载插件的请求;
文件服务器根据请求下载插件到预设的沙盒中;其中,插件为HTML文件格式或者由原生代码封装成的动态库格式;
移动应用客户端通过平台框架提供的预定义的插件接口读取并运行沙盒中的插件。
本发明还提供一种移动应用服务的插件化***,包括:
请求发送单元,用于通过平台框架向文件服务器发送下载插件的请求;
插件下载单元,用于通过文件服务器根据请求下载插件到预设的沙盒中;其中,插件为HTML文件格式或者由原生代码封装成的动态库格式;
插件读取单元,用于通过平台框架提供的预定义的插件接口读取沙盒中的插件;
插件运行单元,用于运行插件读取单元读取的插件。
利用上述根据本发明的移动应用服务的插件化方法及***,能够取得以下技术效果:
1、增强***扩展性:在移动应用服务发布后可在不必重新编译***的前提下按需对***功能进行扩充。
2、动态增加、删除插件:根据不同用户需求,用户自主添加/删除功能***插件且各个功能***插件互不影响,易于管理与维护;
3、更新量小:进行软件升级时,只需要将插件进行替换即可。
4、并行开发,提升效率:平台框架和插件的耦合性低,各个插件开发人员只需遵循接口协议,就能开发出互不影响的插件模块,缩短开发周期。
为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明旨在包括所有这些方面以及它们的等同物。
附图说明
通过参考以下结合附图的说明及权利要求书的内容,并且随着对本发明的更全面理解,本发明的其它目的及结果将更加明白及易于理解。在附图中:
图1为根据本发明实施例的移动应用服务的插件化方法的第一流程示意图;
图2为根据本发明实施例的移动应用服务的插件化方法的第二流程示意图;
图3为根据本发明实施例的移动应用服务的插件化***的逻辑结构示意图。
在所有附图中相同的标号指示相似或相应的特征或功能。
具体实施方式
以下将结合附图对本发明的具体实施例进行详细描述。
名词解释:
插件:一种遵循特定规范的应用程序接口编写出来的程序,主要是用来扩展软件功能,通常插件由主平台框架应用程序加载,不能独立运行。
平台框架:组织和管理插件的下载、安装、运行、更新以及卸载,并提供整套完整的与后台服务通信的操作接口,主平台UI等。
插件接口:是一个协议,插件通过此协议加入到平台框架中。
移动应用服务:是指APP(application),即移动应用软件。
移动应用客户端:移动应用服务所在的终端。
沙盒(sandbox):是指计算机领域的一种虚拟技术,且多用于计算机安全技术。其原理是通过重定向技术,把程序生成和修改的文件定向到自身文件夹中。当某个程序试图发挥作用时,安全软件可以先让它在沙盒中运行,如果含有恶意行为,则禁止程序的进一步运行,而这不会对***造成任何危害。
文件服务器:一种器件,它的功能就是向服务器提供文件,具有分时***管理的全部功能,能够对全网统一管理,能够提供网络用户访问文件、目录的并发控制和安全保密措施。
SDK(SoftwareDevelopmentKit):即软件开发工具包,一般是指软件工程师为特定的软件包、软件框架、硬件平台、操作***等建立应用软件时的开发工具的集合。
图1示出了根据本发明实施例的移动应用服务的插件化方法的第一流程。
如图1所示,本发明实施例提供的移动应用服务的插件化方法包括:
在角色权限修改阶段包括如下步骤:
步骤S11:移动应用客户端通过平台框架向文件服务器发送下载插件的请求。
平台框架的程序通常由开发人员编写,并预先定义好提供的基本服务接口和插件接口,基本服务接口包括网络通信接口和设备功能接口,网络通信接口用于实现插件与服务器间的网络数据的交互,设备功能接口用于实现插件调用移动应用服务提供的设备功能。
在预先定义好插件接口后,由其他开发人员根据插件接口编写插件,实现插件的功能,插件和平台框架由不同的开发人员开发,可以缩短开发周期。
编写好的插件存储在文件服务器中,当需要调用该插件时,通过文件服务器查找并下载到预设的沙盒中。平台框架可以为一个移动应用服务可以提供多个插件接口,也就是说,一个移动应用服务可以运行多个插件,实现不同的插件功能。
需要说明的是,插件需要制作成HTML文件格式或者由原生代码封装成的动态库格式,未封装的原生代码或非HTML文件格式,则沙盒无法读取,插件的制作过程还需要遵守平台框架的UI设计规范、网络通信接口调用规范、设备功能调用规范、插件目录结构规范和引用路径规范,否则会导致插件的运行失败。
还需要说明的是,为了解决移动应用服务相对固定且相互影响的问题,沙盒预设在移动应用服务所在的移动应用客户端内(简称为本地沙盒),而下载的插件则存储在沙盒内,在移动应用服务运行插件出现bug时,由于沙盒的作用,不会造成整个移动应用服务的崩溃。在本地沙盒中可以创建多个文件夹,一个文件夹对应存储一个插件。
步骤S12:文件服务器根据请求下载插件到预设的沙盒中;其中,插件为HTML文件格式或者由原生代码封装成的动态库格式。
文件服务器收到移动应用服务发送的请求后,根据请求下载对应的插件到本地沙盒中。
S13:移动应用客户端通过平台框架提供的预定义的插件接口读取并运行沙盒中的插件。
移动应用客户端中的移动应用服务通过平台框架预定义的插件接口读取并运行本地沙盒中的插件,插件即可以为移动应用服务提供相应的功能。
在移动应用服务运行插件后,当插件需要调用移动应用服务的设备功能时,通过平台框架预定义的设备功能接口调用移动应用服务提供的设备功能;以及
当插件需要请求网络数据时,首先,插件通过调用平台框架预定义的网络通信接口向平台框架发送请求,以获取所需的网络数据,然后,平台框架将插件的请求上传至服务器,其次,服务器根据接收到的请求将插件所需的网络数据返回至平台框架,最终,平台框架将接收到的网络数据通过预定义的网络通信接口传送给插件。
前述的服务器包括移动平台服务器和业务***服务器,移动平台服务器为移动应用服务提供后台数据的支持,而业务***服务器用于向移动应用服务提供网络数据的支持。
插件请求网络数据的具体过程为:
(1)插件通过调用平台框架预定义的网络通信接口向平台框架发送请求,以获取所需的网络数据;
(2)平台框架将插件的请求上传至移动平台服务器;
(3)移动平台服务器将插件的请求传送给业务***服务器;
(4)业务***服务器根据所述请求将插件所需的网络数据返回给移动平台服务器;
(5)移动平台服务器将插件所需的网络数据返回至平台框架;
(6)平台框架将接收到的网络数据通过预定义的网络通信接口传送给插件。
当移动应用客户端中的移动应用服务升级时,只需要替换沙盒中的插件即可完成移动应用服务的升级,换言之,向文件服务器发出更新插件的请求,文件服务器根据该请求下载新版本的插件到本地沙盒中,用新版本的插件替换旧版本的插件,完成移动应用服务的更新。
当不再需要移动应用服务时,通过平台框架删除本地沙盒内的插件即可完成移动应用服务的删除。
步骤S11-S13只对移动应用服务的一个插件进行了说明,但同一个移动应用服务可以同时运行几个不同的插件,这几个互不关联的插件同样适用于步骤S11-S13。
通过上述内容可以看出,在平台框架的控制管理下,与移动应用服务对应的每个插件均可以独立的进行下载安装、运行、更新和卸载删除,因而可以根据不同功能需求灵活地配置功能***插件。需要说明的是,插件的网络通信调用设备功能等要依靠于平台框架,但却不影响平台框架和其他插件的运行。
为了更清楚地说明本发明提供的移动应用服务的插件化方法,图2示出了根据本发明实施例的移动应用服务的插件化方法的第二流程。该第二流程是在第一流程的基础上,结合实际场景的示出的流程。
如图2所示,本发明实施例提供的移动应用服务的插件化方法包括如下步骤:
1、添加新功能***,请求文件服务器。
用户在移动平台(移动平台构建在移动应用客户端中)的功能***列表中点击添加新的功能***(等同于移动应用服务),同时向文件服务器请求下载与该移动应用服务对应的插件。
2、下载该功能***插件到本地。
功能***插件是指与移动应用服务相对于的插件,文件服务器根据请求下载功能***插件到移动平台的沙盒中。
3、使用该功能***,读取本地插件。
用户点击使用该功能***,平台框架读取沙盒内的该功能***插件,运行该功能***插件后,提供相应地功能。
4、插件请求网络数据。
当插件请求网络数据时,调用平台框架提供的网络通信接口,发送请求给平台框架。
5、平台框架的SDK请求网络数据。
平台框架的网络通信接口接收请求后通过SDK上传服务器,请求插件所需的网络数据。
6、服务器向平台框架返回网络数据。
服务器返回插件所需的网络数据至平台框架。
7、平台框架向插件返回服务器的网络数据。
平台框架将请求到的网络数据通过网络通信接口返回至插件,插件对网络数据进行处理。
8、插件调用设备功能。
当插件需要调用设备功能时,通过调用平台框架预定义的设备功能接口,从而调用功能***提供的设备功能。
9、删除该功能***,本地删除该功能***插件。
当用户不再需要该功能***时,在功能***列表中点击删除该功能***,则平台框架将沙盒内的插件删除,完成功能***的删除。
10、该功能***使用入口消失。
删除完成后该功能***的使用入口消失,若想再次使用该功能***则需到功能***列表中重新下载。
上述内容详细说明了本发明通过的移动应用服务的插件化方法,与上述方法相对应,本发明还提供一种移动应用服务的插件化***,包括请求发送单元1、插件下载单元2、插件读取单元3和插件运行单元4。
其中,请求发送单元1集成在移动应用客户端,用于通过平台框架向文件服务器发送下载插件的请求。
插件下载单元2集成在文件服务器端,用于根据请求下载插件到预设的沙盒中;其中,插件为HTML文件格式或者由原生代码封装成的动态库格式。
插件读取单元3集成在移动应用客户端,用于通过平台框架提供的预定义的插件接口读取沙盒中的插件。
插件运行单元4用于运行插件读取单元3读取的插件。
此外,移动应用服务的插件化***还包括网络数据请求单元5,网络数据请求单元5包括数据请求模块51,用于根据插件通过调用平台框架提供的预定义的网络通信接口向平台框架请求所需的网络数据;请求上传模块52,用于通过平台框架将网络数据的请求上传至服务器;数据返回模块53,用于通过服务器根据网络数据的请求将插件所需的网络数据返回至平台框架;数据传输模块54,用于通过平台框架将接收到的网络数据通过网络通信接口传送给插件。
另外,移动应用服务的插件化***还包括设备功能调用单元6,用于根据插件通过平台框架提供的预定义的设备功能接口调用移动应用服务提供的设备功能。
此外,移动应用服务的插件化***还包括移动应用服务更新单元7,用于在移动应用客户端更新移动应用服务时,只通过文件服务器替换沙盒中的插件。
再者,移动应用服务的插件化***进一步包括插件删除单元8,用于在移动应用客户端不需要移动应用服务时,通过平台框架删除沙盒内的插件。
上述内容详细说明了本发明提供的移动应用服务的插件化方法及***,在平台框架的控制管理下,各个插件均可以独立的下载安装、运行、更新和卸载删除,因而可以根据不同功能需求灵活地配置插件。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (10)
1.一种移动应用服务的插件化方法,包括:
移动应用客户端通过平台框架向文件服务器发送下载插件的请求;
文件服务器根据所述请求下载所述插件到预设的沙盒中;其中,所述插件为HTML文件格式或者由原生代码封装成的动态库格式;
所述移动应用客户端通过所述平台框架提供的预定义的插件接口读取并运行所述沙盒中的插件。
2.如权利要求1所述的移动应用服务的插件化方法,在所述移动应用服务运行所述插件后,进一步包括:
所述插件通过调用所述平台框架提供的预定义的网络通信接口向所述平台框架请求所需的网络数据;
所述平台框架将所述网络数据的请求上传至服务器;
所述服务器根据所述网络数据的请求将所述插件所需的网络数据返回至所述平台框架;
所述平台框架将接收到的网络数据通过所述网络通信接口传送给所述插件。
3.如权利要求1所述的移动应用服务的插件化方法,在所述移动应用客户端运行所述插件后,还包括:
所述移动应用客户端在更新其移动应用服务时,通过所述文件服务器替换所述沙盒中的插件,所述移动应用客户端重新读取、运行所述沙盒中替换后的插件。
4.如权利要求1所述的移动应用服务的插件化方法,在所述移动应用客户端运行所述插件后,进一步包括:
所述插件通过所述平台框架提供的预定义的设备功能接口调用移动应用客户端提供的设备功能。
5.如权利要求1-5中任一项所述的移动应用服务的插件化方法,进一步包括:
当不需要所述移动应用客户端的移动应用服务时,通过所述平台框架删除所述沙盒内的插件。
6.一种移动应用服务的插件化***,包括:
请求发送单元,用于通过平台框架向文件服务器发送下载插件的请求;
插件下载单元,用于通过文件服务器根据所述请求下载所述插件到预设的沙盒中;其中,所述插件为HTML文件格式或者由原生代码封装成的动态库格式;
插件读取单元,用于通过所述平台框架提供的预定义的插件接口读取所述沙盒中的插件;
插件运行单元,用于运行所述插件读取单元读取的插件。
7.如权利要求6所述的移动应用服务的插件化***,还包括:网络数据请求单元,所述网络数据请求单元包括:
数据请求模块,用于根据所述插件通过调用所述平台框架提供的预定义的网络通信接口向所述平台框架请求网络数据;
请求上传模块,用于通过所述平台框架将所述网络数据的请求上传至服务器;
数据返回模块,用于通过所述服务器根据所述网络数据的请求将所述插件所需的网络数据返回至所述平台框架;
数据传输模块,用于通过所述平台框架将接收到的网络数据通过所述网络通信接口传送给所述插件。
8.如权利要求6所述的移动应用服务的插件化***,进一步包括移动应用服务更新单元,用于通过所述文件服务器替换所述沙盒中的插件;以及,重新读取、运行所述沙盒中替换后的插件。
9.如权利要求6所述的移动应用服务的插件化***,还包括:
设备功能调用单元,用于根据所述插件通过所述平台框架提供的预定义的设备功能接口调用移动应用客户端提供的设备功能。
10.如权利要求6-9中任一项所述的移动应用服务的插件化***,还包括:
插件删除单元,用于通过所述平台框架删除所述沙盒内的插件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510756076.1A CN105302563B (zh) | 2015-11-09 | 2015-11-09 | 移动应用服务的插件化方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510756076.1A CN105302563B (zh) | 2015-11-09 | 2015-11-09 | 移动应用服务的插件化方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105302563A true CN105302563A (zh) | 2016-02-03 |
CN105302563B CN105302563B (zh) | 2019-09-17 |
Family
ID=55199861
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510756076.1A Active CN105302563B (zh) | 2015-11-09 | 2015-11-09 | 移动应用服务的插件化方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105302563B (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106657385A (zh) * | 2017-01-12 | 2017-05-10 | 深圳云创享网络有限公司 | 插件调用、管理方法、客户端及管理服务器 |
CN106843994A (zh) * | 2017-01-18 | 2017-06-13 | 北京北信源软件股份有限公司 | 一种基于动态编译的客户端软件运行方法 |
CN106990965A (zh) * | 2017-03-31 | 2017-07-28 | 合肥民众亿兴软件开发有限公司 | 一种软件平台及其开发方法 |
CN107357554A (zh) * | 2016-05-10 | 2017-11-17 | 北京慧点科技有限公司 | 基于混合模式移动应用开发的方法和装置 |
CN107402761A (zh) * | 2017-07-25 | 2017-11-28 | 青岛海信电器股份有限公司 | 应用修复方法及装置 |
CN108536486A (zh) * | 2018-04-08 | 2018-09-14 | 苏州犀牛网络科技有限公司 | Rn小程序的加载方法及装置 |
CN108804089A (zh) * | 2018-05-03 | 2018-11-13 | 福建天泉教育科技有限公司 | 可拼装模块的应用业务能力插件化方法及其*** |
CN109240710A (zh) * | 2017-07-10 | 2019-01-18 | 珠海格力电器股份有限公司 | 一种个性化移动应用生成方法及其装置 |
CN110457817A (zh) * | 2019-08-09 | 2019-11-15 | 祁鹏远 | 基于计算机逻辑算法自动生成建筑设计方案的方法及操作平台 |
CN110908726A (zh) * | 2018-09-14 | 2020-03-24 | 广州神马移动信息科技有限公司 | 数据管理方法、装置、设备及计算机可读存储介质 |
CN112860346A (zh) * | 2021-03-05 | 2021-05-28 | 成都智造天下科技有限公司 | 一种插件式桌面客户端***及其访问方法 |
CN113364826A (zh) * | 2020-03-06 | 2021-09-07 | 华为技术有限公司 | 终端设备的***特性的增强方法、终端设备及服务器 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1421674A (zh) * | 2001-11-24 | 2003-06-04 | 刘必坤 | 礼花弹定时引及其制作方法 |
CN102232217A (zh) * | 2008-12-02 | 2011-11-02 | 微软公司 | 插件的沙盒执行 |
CN104077158A (zh) * | 2013-03-29 | 2014-10-01 | 联想(北京)有限公司 | 安装插件的方法及装置 |
-
2015
- 2015-11-09 CN CN201510756076.1A patent/CN105302563B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1421674A (zh) * | 2001-11-24 | 2003-06-04 | 刘必坤 | 礼花弹定时引及其制作方法 |
CN102232217A (zh) * | 2008-12-02 | 2011-11-02 | 微软公司 | 插件的沙盒执行 |
CN104077158A (zh) * | 2013-03-29 | 2014-10-01 | 联想(北京)有限公司 | 安装插件的方法及装置 |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107357554A (zh) * | 2016-05-10 | 2017-11-17 | 北京慧点科技有限公司 | 基于混合模式移动应用开发的方法和装置 |
CN106657385A (zh) * | 2017-01-12 | 2017-05-10 | 深圳云创享网络有限公司 | 插件调用、管理方法、客户端及管理服务器 |
CN106843994B (zh) * | 2017-01-18 | 2020-10-16 | 北京北信源软件股份有限公司 | 一种基于动态编译的客户端软件运行方法 |
CN106843994A (zh) * | 2017-01-18 | 2017-06-13 | 北京北信源软件股份有限公司 | 一种基于动态编译的客户端软件运行方法 |
CN106990965A (zh) * | 2017-03-31 | 2017-07-28 | 合肥民众亿兴软件开发有限公司 | 一种软件平台及其开发方法 |
CN109240710A (zh) * | 2017-07-10 | 2019-01-18 | 珠海格力电器股份有限公司 | 一种个性化移动应用生成方法及其装置 |
CN107402761A (zh) * | 2017-07-25 | 2017-11-28 | 青岛海信电器股份有限公司 | 应用修复方法及装置 |
CN108536486A (zh) * | 2018-04-08 | 2018-09-14 | 苏州犀牛网络科技有限公司 | Rn小程序的加载方法及装置 |
CN108804089A (zh) * | 2018-05-03 | 2018-11-13 | 福建天泉教育科技有限公司 | 可拼装模块的应用业务能力插件化方法及其*** |
CN110908726A (zh) * | 2018-09-14 | 2020-03-24 | 广州神马移动信息科技有限公司 | 数据管理方法、装置、设备及计算机可读存储介质 |
CN110457817A (zh) * | 2019-08-09 | 2019-11-15 | 祁鹏远 | 基于计算机逻辑算法自动生成建筑设计方案的方法及操作平台 |
CN113364826A (zh) * | 2020-03-06 | 2021-09-07 | 华为技术有限公司 | 终端设备的***特性的增强方法、终端设备及服务器 |
CN113364826B (zh) * | 2020-03-06 | 2023-10-03 | 华为技术有限公司 | 终端设备的***特性的增强方法、终端设备及服务器 |
CN112860346A (zh) * | 2021-03-05 | 2021-05-28 | 成都智造天下科技有限公司 | 一种插件式桌面客户端***及其访问方法 |
CN112860346B (zh) * | 2021-03-05 | 2023-04-28 | 成都云隆科技有限公司 | 一种插件式桌面客户端***及其访问方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105302563B (zh) | 2019-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105302563A (zh) | 移动应用服务的插件化方法及*** | |
CN102622241B (zh) | 一种软件升级方法及装置 | |
CN108845812B (zh) | 插件更新方法、装置、计算机设备和存储介质 | |
CN106537338B (zh) | 自扩展云 | |
US11340893B2 (en) | Mobile application update preserving changes to the application made by a client | |
US20150220326A1 (en) | Mobile Terminal and Software Upgrade Method Thereof | |
US8645672B2 (en) | Configuring a computer system for a software package installation | |
EP2696532A2 (en) | Method, server and system for starting application | |
CN110727440B (zh) | 一种软件封装方法 | |
CN105453036A (zh) | 应用安装和布局同步 | |
CN111475227B (zh) | 业务插件加载实现方法、装置和终端设备 | |
CN104834541B (zh) | 功能模块挂载方法、挂载***及更新挂载***的方法 | |
CN104063239A (zh) | 移动终端的应用程序更新方法及服务器、客户端 | |
CN106648724B (zh) | 应用程序的热修复方法及终端 | |
CN104077160A (zh) | 一种升级安卓软件的方法、设备和*** | |
US20220277071A1 (en) | Enforcing policies for unmanaged applications | |
US20150012669A1 (en) | Platform runtime abstraction | |
CN103716346A (zh) | 一种安卓手机客户端上应用的管理方法和装置 | |
CN105577813A (zh) | 一种web混合应用的更新方法和*** | |
CN103729203A (zh) | 重建差异虚拟硬盘文档以更新操作***的***及其方法 | |
CN113254156A (zh) | 一种容器组部署方法、装置、电子设备及存储介质 | |
KR20140113685A (ko) | 병행가능하고 신뢰성 있는 설치를 위한 설치 엔진 및 패키지 포맷 | |
US10078532B2 (en) | Resource management method and device for terminal system among multiple operating systems | |
CN105144085A (zh) | 针对存储设备的软件框架 | |
KR20110124406A (ko) | 웹 어플리케이션 실행 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 261031 Dongfang Road, Weifang high tech Industrial Development Zone, Shandong, China, No. 268 Applicant after: Goertek Inc. Address before: 261031 Dongfang Road, Weifang high tech Industrial Development Zone, Shandong, China, No. 268 Applicant before: Goertek Inc. |
|
COR | Change of bibliographic data | ||
GR01 | Patent grant | ||
GR01 | Patent grant |