CN101667115A - 一种部署客户端应用的终端、***及方法 - Google Patents
一种部署客户端应用的终端、***及方法 Download PDFInfo
- Publication number
- CN101667115A CN101667115A CN200810119529A CN200810119529A CN101667115A CN 101667115 A CN101667115 A CN 101667115A CN 200810119529 A CN200810119529 A CN 200810119529A CN 200810119529 A CN200810119529 A CN 200810119529A CN 101667115 A CN101667115 A CN 101667115A
- Authority
- CN
- China
- Prior art keywords
- application
- request
- client
- access
- interface
- 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
Images
Landscapes
- Stored Programmes (AREA)
Abstract
本发明公开了一种部署客户端应用的终端、***和方法,主要应用于通信领域,本发明的部署客户端应用方法包括以下步骤:将界面客户端存储于内容管理器中;将应用模块动态加载于应用插件容器中;内容管理器与应用插件容器相互独立。本发明的部署客户端应用终端与上述方法相对应。本发明的***包括终端和应用于网络侧的应用服务器。本发明提供的终端、***和方法,实现了内容管理器和应用插件容器的分离,并设置于内部服务器中;客户端应用的用户界面实现与操作***无关,同时提供了标准的访问接口,为技术融合作了准备。
Description
技术领域
本发明涉及通信领域,特别涉及一种在移动终端上部署客户端应用的终端、***及方法。
背景技术
目前,移动终端上移动通信业务主要通过使用各个操作***平台所提供的应用编程接口(API)进行开发。由于各个操作***平台差异性很大,因此一个应用或业务需要针对不同的操作***平台开发多个版本。以***的飞信手机客户端为例,截至2008年1月,***的飞信手机客户端,已经有173款,覆盖Java、Windows Mobile、Symbian等平台,但仍仅支持销售市场上30%左右的终端。客户端应用的开发基于各个平台提供的应用编程接口。因此,应用程序对操作***平台的依赖性非常大,而且用户界面开发比较复杂,难度较大。
传统的应用程序框架
主流的移动终端智能操作***,如Symbian,Windows Mobile或者Linux,一般会为开发者提供SDK API,应用控件,开发者可以使用这些API,控件开发各种应用。但是,这些API、控件都是依赖于操作***,也就是说开发者需要根据不同的操作***为一个应用开发不同的版本。
下面以目前主流手机智能平台之一:Symbian S60为例,简单介绍基于该平台的应用程序框架。
如图1所示,S60应用程序的运行依赖于大量的操作***组件,例如屏幕绘图和应用程序数据持久性等,使用操作***的窗口服务器或者文件服务器。
应用程序框架由一套核心类组成,这些类是所有应用程序框架的基础。这些类组成了所有应用程序的架构,并且它们也封装了应用程序和所需OS服务器之间的相互作用。
第一层:包含两个基本组件:AppArc和CONE。AppArc代表“应用程序架构”,这些类提供了基本的应用程序结构、将***信息提交到应用程序的机制,以及使用文件服务器持久化数据。CONE是控制环境的缩写,在这个组件中的类提供用于处理用户输入并创建用户界面的机制——这些类主要用于和窗口服务器进行交互。这一层中的许多类都是抽象类,仅仅定义了一个API的接口。
第二层:Uikon组件:这是具有丰富功能、非抽象框架类的一般性设备无关实现,并且提供了一个在所有symbian OS上公用的UI库层。一些具体的UI控件(比如列表框和滚动条等)都可以在该层创建,这些控件有时也被称为Eikon控件。
第三层:由Avkon类组成,这些类提供了核心的S60UI功能,例如菜单支持。
第四层:针对应用程序的层,设计自己的应用程序,添加自定义应用程序实现。
因此,对于应用程序而言,无论是用户界面还是应用功能的实现,都紧密依赖于操作***。
现有移动终端上客户端应用实现方法的缺点:
(1)客户端应用中的用户界面和业务功能模块紧耦合,如果需要更新用户界面,则需要开发者重新修改、编译代码,用户需要下载、升级和安装整个新的客户端软件,复杂度高,难度大;
(2)同一客户端应用需要针对不同的操作***开发单独的版本,开发成本高、难度大;客户端应用的用户界面的实现依赖于操作***平台;
(3)各个客户端应用直接相对独立,各自提供的能力不能灵活复用;
(4)开发者根据移动终端操作***平台所提供的应用编程接口进行用户界面开发,客户端应用的用户界面开发复杂。
发明内容
本发明的目的是针对现有技术中客户端应用的用户界面实现依赖于操作***平台,用户界面和业务功能模块紧耦合,如果需要更新用户界面,开发者需要重新修改、编译代码,用户需要下载、升级和安装整个新的客户端软件的问题,提供一种部署客户端应用的终端、***和方法,以实现用户界面开发简单、降低开发成本。
本发明的目的是针对现有技术中各个客户端应用相对独立、各自提供的能力不能灵活应用的缺陷,提供一种在移动终端上部署客户端应用的终端、***和方法,以实现在移动终端上快速部署、更新应用。
为了实现以上目的,本发明提供了一种部署客户端应用的方法,包括以下步骤:将界面客户端存储于内容管理器中;将应用模块动态加载于应用插件容器中;内容管理器与应用插件容器相互独立。
在上述的技术方案中,包括:将内容管理器和应用插件容器设置于内部服务器中;内容管理器中存储的界面客户端通过浏览器呈现;将请求处理器和应用模块管理器设置于内部服务器中。
在上述的技术方案中,界面客户端包括:Web网页形式的应用用户界面客户端、应用管理界面客户端和/或与网络侧应用服务器同步部署在内部服务器的应用模块的应用界面客户端。
在上述的技术方案中,浏览器通过HTTP协议与内部服务器进行通信。
在上述的技术方案中,应用模块的动态加载包括:在可执行文件启动时由***程序自动加载;和/或在可执行程序中手动通过操作***加载器的***接口进行加载。
在上述的技术方案中,界面客户端采用Web、Widget或Flash技术通过浏览器实现跨平台的界面呈现。
本发明还提供了一种部署客户端应用的终端,包括:内容管理器,用于存储各种形式的界面客户端,界面客户端通过浏览器呈现;应用插件容器,用于支持具体应用模块的动态加载,对接收的访问请求进行解析、处理,将访问请求的处理结果返回至请求处理器;内容管理器与所述应用插件容器相互独立。
在上述的技术方案中,内容管理器和应用插件容器设置于内部服务器中,所述内部服务器还包括请求处理器和应用模块管理器:请求处理器,用于监听访问请求,分发接收到的访问请求,并将所述访问请求的处理结果返回至所述界面客户端;应用模块管理器,用于对具体的应用模块进行加载、升级及工作状态查询。
在上述的技术方案中,请求处理器包括:守护进程模块,用于接收用户的访问请求;请求分发器,用于对接收到的访问请求进行解析,将解析后的访问请求分发到对应的内容管理器或应用插件容器。
在上述的技术方案中,请求分发器包括:判断子模块,用于判断访问请求的类型,包括用户界面访问请求或应用逻辑处理访问请求;分发子模块,用于将用户界面访问请求分发到内容管理器进行后续处理,并接收对应的处理结果;将应用逻辑处理访问请求分发到应用插件容器的具体应用模块,并接收对应应用模块的处理结果。
本发明还提供了一种部署客户端应用的***,包括上述任一终端,还包括与终端通信的应用服务器,用于将应用服务器内的服务推送至终端的内部服务器。
本发明提供的终端、***和方法,有效的解决了上述现有技术中存在的问题,实现了内容管理器和应用插件容器的分离,并设置于内部服务器中;客户端应用的用户界面实现与操作***无关,同时提供了标准的访问接口,为技术融合作了准备。
附图说明
图1是背景技术中S60应用程序框架图;
图2是本发明实施例一部署客户端应用方法的流程图;
图3是本发明实施例二部署客户端应用的终端架构图;
图4是本发明实施例二部署客户端应用的终端中的应用插件容器示意图;
图5是本发明实施例二部署客户端应用的所述终端***模块数据流向图。
具体实施方式
下面结合附图,对本发明的具体实施方式进行详细描述。
如图1所示,本发明实施例一公开了一种部署客户端应用的方法,具体包括以下步骤:
步骤S102,将界面客户端存储于内容管理器中,界面客户端采用Web、Widget或Flash等技术通过浏览器呈现给用户,界面客户端包括Web网页形式的应用用户界面客户端、应用管理界面客户端、与网络侧应用服务器同步部署在内部服务器应用模块的应用界面客户端等。
步骤S104,将应用模块动态加载于应用插件容器中,应用插件容器是一个集成第三方应用/业务能力的容器,支持应用能力模块的动态加载。***定义一套标准的插件接口,用户可以按照标准插件接口开发、加载应用能力模块。
步骤S106,内容管理器和应用插件容器相互独立设置于内部服务器中,内部服务器通过HTTP协议与浏览器进行通信。
对应用模块的动态加载包括两种方式:在可执行文件启动时由***程序自动加载和在可执行程序中手动通过操作***加载器的***接口进行加载,下面对内部服务器中应用模块的动态加载进行介绍:
1)应用模块的动态加载原理
内部服务器中应用模块的动态加载原理是利用了动态共享对象(DSO,Dynamic Shared Objects)的动态连接、加载的的机制,从而可以在运行时将编译成特殊格式的代码加载到一个可执行程序的地址空间。
加载的方法通常有两种:其一是在可执行文件启动时由***程序ld.so自动加载;其二是在可执行程序中手动地通过操作***加载器的***接口执行***调用dlopen()/dlsym()进行加载。
我们以第一种方法为例进行阐述。
按第一种方法,DSO通常被称为共享库(shared libraries)或者DSO库(DSO libraries),使用libfoo.so或libfoo.so.1.2的文件名,存储在***目录中(假设是/usr/lib),并在编译安装时使用连接器参数-lfoo建立了指向可执行程序的连接。通过设置连接器参数-R或者环境变量LD_LIBRARY_PATH,库中硬编码了可执行文件的路径,使操作***加载器能够在可执行程序启动时定位到位于/usr/lib目录中的libfoo.so,以解析可执行文件中尚未解析的位于DSO中的符号。
通常,DSO不会引用可执行文件中的符号(因为它是通用代码的可重用库),也不会有后继的解析动作。可执行文件无须自己作任何动作以使用DSO中的符号,而完全由Unix加载器***(事实上,调用ld.so的代码是被连入每个可执行文件的非静态运行时启动代码的一部分)。动态加载公共库代码的优点是明显的:只需要在***库libc.so中存储一次库代码,从而为每个程序节省了磁盘存储空间。
2)应用模块的动态加载过程
a)将应用模块编译成为动态链接库;
b)将动态链接库部署到指定的功能模块目录中;
c)更新指定的部署文件(httpd.conf);
d)如果服务器正在运行,通过LoadModule命令,发送信号HUP或者AP_SIG_GRACEFUL给服务器,服务器收到该信号后,将重新加载模块,而不需要重新启动服务器。
本发明实施例一提供了一种部署客户端应用方法,使得设置于内部服务器中的内容管理器和应用插件容器相互独立设置,使相同界面客户端开发一次就可以在不同操作***的通信终端上使用,且界面可以动态、实时更新。
本发明实施例二的部署客户端应用的终端,可以包括移动终端和固定终端等,在本具体实施方式中,以移动终端为例加以说明。
在本发明实施例二中,如图3所示,部署客户端应用的移动终端包括浏览器1、内容管理器7和应用插件容器8,内容管理器7和应用插件容器8设置于内部服务器2中,内容管理器7存储Web网页形式的应用用户界面客户端、应用管理界面客户端等,同时负责存储与网络侧的应用服务器同步部署在内部服务器应用模块的应用界面客户端。
应用插件容器8是一个集成第三方应用/业务能力的容器,支持应用模块的动态加载,例如:包括第一应用模块9和第二应用模块10等应用模块,每个应用模块对应一个具体的应用,例如:本地搜索应用、飞信、Pushmail(邮件推送)等,如图4所示。***定义一套标准的插件接口,用户可以按照标准插件接口开发、加载应用模块。
内部服务器2还包括请求处理器3和应用模块管理器6,请求处理器3包括守护进程模块4和请求分发器5,请求分发器5包括判断子模块11和分发子模块12。
请求处理器3负责监听访问请求,处理后返回结果;首先守护进程模块4负责接收HTTP访问请求,请求分发器5将HTTP访问请求解析后分发到相应的应用模块;当应用模块处理HTTP访问请求并产生结果后,请求处理器3通过用户界面客户端将结果返回给请求者。具体地,判断子模块11用于判断HTTP访问请求的类型,包括用户界面访问请求、应用逻辑处理访问请求;分发子模块12用于将应用逻辑处理访问请求分发到应用插件容器8的具体应用模块,由某个具体的应用插件处理,同时分发子模块12接收对应应用模块的处理结果;并将用户界面访问请求分发到内容管理器7进行后续处理,并接收对应的处理结果。
应用模块管理器6负责管理应用模块的加载、卸载、模块升级、模块工作状态查询等功能,用户可以通过浏览器1以HTTP协议的方式访问并使用应用模块管理器6的功能。
图5为本发明实施例二终端***模块数据流向图,表明了本发明实施例二终端内部服务器中各个模块间的交互,交互过程如下:
1)浏览器向内部服务器发起HTTP请求。
2)内部服务器中的守护进程模块接收HTTP请求后,由请求分发器解析并分发请求给相应处理模块处理。
3)如果是请求用户界面,则该HTTP请求由内容管理器处理:
a)如果该HTTP请求是程序启动后的第一次请求,内容管理器将访问网络侧的应用服务器,查看该应用是否有该用户的界面更新,如果有,将更新内容管理器中存储的用户界面;否则,返回内容管理器;
b)如果该HTTP请求不是程序启动后的第一次请求,内容管理器通过请求分发器和守护进程模块以HTTP协议的方式将内容管理器中的用户界面返回给浏览器,通过浏览器将统一的用户界面客户端呈现给用户。
4)如果不是请求用户界面,是请求应用逻辑处理,则该HTTP请求由应用插件容器中相应的应用模块处理:
a)应用模块根据该HTTP请求进行解析、处理;
b)将应用模块的处理结果返回给浏览器,通过浏览器将处理结果呈现给用户。
下面以部署飞信客户端应用为例,阐述本发明实施例二一种移动终端在实际应用中的使用流程。
如果用户希望在移动终端上安装飞信客户端应用,可以通过以下步骤实现:
(1)启动移动终端上的内部服务器;
(2)启动浏览器访问内部服务器上的管理界面,如:http://127.0.0.1/appmgt/,可以在管理界面上完成应用模块的查看、下载、安装等操作;
(3)查看目前哪些应用模块可供下载;
(4)根据用户的移动终端型号,选择相应的飞信客户端应用模块,点击“下载”按钮;
(5)下载完毕后,点击“安装该应用”按钮,飞信客户端应用将被加载到内部服务器中。
(6)飞信客户端应用安装完成后,用户通过浏览器访问http://127.0.0.1/fetion/进入飞信登陆界面,登陆后就可以使用飞信客户端应用功能。例如,查看好友在线状态,好友使用的彩铃,好友现在的所在位置,发送/接收及时消息等。
(7)如果移动运营商希望更新用户终端上飞信的界面,可以在飞信服务器上部署新的飞信界面,则在用户下一次如(6)所述登陆飞信时,呈现给用户的即是更新后的用户界面。
为了增强用户体验,用户也可以通过类似的操作流程,从网络侧业务应用平台下载、安装Widget引擎和飞信Widget,这样用户可以通过该Widget使用飞信客户端功能。
假设本发明实施例二使用移动终端的操作***是Symbian,如果在Windows Mobile操作***的移动终端上也准备实现实施例二,在内部服务器安装Windows Mobile版本的操作***,在应用插件容器中安装Windows Mobile版本的应用模块后,即可使用,浏览器中的用户界面客户端无需做任何修改,呈现给用户的仍是统一的用户界面。
本发明实施例二提供了一种移动终端,包括两个相互独立的内容管理器和应用插件容器,用户在使用过程中,可以根据自己的需要,选择更新/升级用户界面客户端。用户界面客户端开发简单,其实现与操作平台无关,即只需开发一次,则该用户界面客户端就可以用于各个移动终端平台。本发明还开放了移动终端上应用模块的能力,提供标准的访问接口,为未来的融合应用做了技术准备。
本发明实施例三中,提供了一种部署客户端应用的***,包括实施例二中提到的任一移动终端,还包括应用于网络侧的应用服务器,应用服务器与移动终端进行通信,用于将所述应用服务器内的服务推送至所述终端的内部服务器。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
Claims (11)
1、一种部署客户端应用的方法,其特征在于,包括以下步骤:
将界面客户端存储于内容管理器中;
将应用模块动态加载于应用插件容器中;
所述内容管理器与所述应用插件容器相互独立。
2、如权利要求1所述部署客户端应用的方法,其特征在于,包括:
将所述内容管理器和应用插件容器设置于内部服务器中;
所述内容管理器中存储的界面客户端通过浏览器呈现;
将请求处理器和应用模块管理器设置于所述内部服务器中。
3、如权利要求1所述部署客户端应用的方法,其特征在于,所述界面客户端包括:
Web网页形式的应用用户界面客户端、应用管理界面客户端和/或与网络侧应用服务器同步部署在内部服务器的应用模块的应用界面客户端。
4、如权利要求2所述部署客户端应用的方法,其特征在于,所述浏览器通过HTTP协议与所述内部服务器进行通信。
5、如权利要求1所述部署客户端应用的方法,其特征在于,所述应用模块的动态加载包括:
在可执行文件启动时由***程序自动加载;和/或
在可执行程序中手动通过操作***加载器的***接口进行加载。
6、如权利要求2所述部署客户端应用的方法,其特征在于,所述界面客户端采用Web、Widget或Flash技术通过所述浏览器实现跨平台的界面呈现。
7、一种部署客户端应用的终端,其特征在于,包括:
内容管理器,用于存储各种形式的界面客户端,所述界面客户端通过浏览器呈现;
应用插件容器,用于支持具体应用模块的动态加载,对接收的访问请求进行解析、处理,将访问请求的处理结果返回至请求处理器;
所述内容管理器与所述应用插件容器相互独立。
8、如权利要求7所述部署客户端应用的终端,其特征在于,所述内容管理器和应用插件容器设置于内部服务器中,所述内部服务器还包括请求处理器和应用模块管理器:
所述请求处理器,用于监听访问请求,分发接收到的访问请求,并将所述访问请求的处理结果返回至所述界面客户端;
所述应用模块管理器,用于对具体的所述应用模块进行加载、升级及工作状态查询。
9、如权利要求8所述部署客户端应用的终端,其特征在于,所述请求处理器包括:
守护进程模块,用于接收用户的访问请求;
请求分发器,用于对接收到的所述访问请求进行解析,将解析后的所述访问请求分发到对应的内容管理器或应用插件容器。
10、如权利要求9所述部署客户端应用的终端,其特征在于,所述请求分发器包括:
判断子模块,用于判断所述访问请求的类型,包括用户界面访问请求或应用逻辑处理访问请求;
分发子模块,用于将所述用户界面访问请求分发到所述内容管理器进行后续处理,并接收对应的处理结果;将应用逻辑处理访问请求分发到所述应用插件容器的具体应用模块,并接收对应应用模块的处理结果。
11、一种包括上述权利要求7至10任一终端的***,其特征在于,还包括:
与所述终端通信的应用服务器,用于将所述应用服务器内的服务推送至所述终端的内部服务器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810119529A CN101667115A (zh) | 2008-09-02 | 2008-09-02 | 一种部署客户端应用的终端、***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810119529A CN101667115A (zh) | 2008-09-02 | 2008-09-02 | 一种部署客户端应用的终端、***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101667115A true CN101667115A (zh) | 2010-03-10 |
Family
ID=41803742
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810119529A Pending CN101667115A (zh) | 2008-09-02 | 2008-09-02 | 一种部署客户端应用的终端、***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101667115A (zh) |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101887376A (zh) * | 2010-07-09 | 2010-11-17 | 中兴通讯股份有限公司 | Widget引擎加载脚本插件的方法及Widget引擎 |
CN102200914A (zh) * | 2011-06-24 | 2011-09-28 | 北京神州泰岳软件股份有限公司 | 在移动终端上实现用户界面的方法和设备 |
CN102200909A (zh) * | 2010-07-30 | 2011-09-28 | 深圳市融创天下科技发展有限公司 | 一种移动终端统一界面方法及*** |
CN102411603A (zh) * | 2011-08-15 | 2012-04-11 | 北京神州泰岳软件股份有限公司 | 大屏幕展示信息的方法 |
CN102541558A (zh) * | 2011-12-28 | 2012-07-04 | Tcl集团股份有限公司 | 在基于Android内核的电视***中集成Android应用***的方法 |
CN102591866A (zh) * | 2011-01-06 | 2012-07-18 | ***通信有限公司 | 浏览器启动方法、设备及*** |
CN102685303A (zh) * | 2011-03-09 | 2012-09-19 | 腾讯科技(深圳)有限公司 | 通信方法和装置 |
CN102904947A (zh) * | 2012-09-29 | 2013-01-30 | 北京百度网讯科技有限公司 | 应用客户端展示样式更新和/或内容扩展的方法及*** |
CN103442142A (zh) * | 2013-08-28 | 2013-12-11 | 冯立光 | 一种手机客户端快速切换应用的方法 |
CN103702223A (zh) * | 2013-12-25 | 2014-04-02 | 深圳Tcl新技术有限公司 | 将hbbtv界面和用户界面进行融合的方法及装置 |
CN103984553A (zh) * | 2014-05-26 | 2014-08-13 | 中科创达软件股份有限公司 | 一种3d桌面显示方法和*** |
CN104065506A (zh) * | 2014-05-22 | 2014-09-24 | 云南大学 | 移动互联网应用模块的部署方法 |
CN104580480A (zh) * | 2015-01-15 | 2015-04-29 | 上海瀚银信息技术有限公司 | 一种客户端远程自动化部署***及方法 |
CN104750728A (zh) * | 2013-12-30 | 2015-07-01 | 腾讯科技(深圳)有限公司 | 一种网页请求方式的控制方法及装置 |
CN105487910A (zh) * | 2016-01-22 | 2016-04-13 | 北京世纪龙脉科技有限公司 | 一种浏览器插件实现方法、http应用服务器和浏览器 |
CN106254411A (zh) * | 2015-06-05 | 2016-12-21 | 佳能株式会社 | 用于提供服务的***、服务器***及方法 |
CN106294261A (zh) * | 2016-08-22 | 2017-01-04 | 贵州电网有限责任公司电力科学研究院 | 一种高性能实时响应的服务器架构 |
CN106951284A (zh) * | 2017-03-14 | 2017-07-14 | 深圳创维-Rgb电子有限公司 | 基于安卓***应用的用户界面升级方法、装置及智能终端 |
CN107608763A (zh) * | 2017-09-26 | 2018-01-19 | 中国科学院声学研究所 | 一种通过Web浏览器进入Docker容器操作的方法 |
CN108900875A (zh) * | 2018-07-27 | 2018-11-27 | 北京感动无限科技有限公司 | 用于播放内容应用的部署方法及装置 |
CN110134408A (zh) * | 2018-02-08 | 2019-08-16 | 鼎捷软件股份有限公司 | 数据部署方法及数据部署*** |
CN110795125A (zh) * | 2019-10-21 | 2020-02-14 | 上海器魂智能科技有限公司 | 基于DevOps框架的软件更新方法、***、设备及可读存储介质 |
CN111090823A (zh) * | 2019-12-23 | 2020-05-01 | 广州市百果园信息技术有限公司 | 一种页面应用的集成平台以及应用访问方法、装置和设备 |
CN111427586A (zh) * | 2020-03-20 | 2020-07-17 | 杭州有赞科技有限公司 | 扩展点和插件的管理及执行方法、***、计算机设备、计算机可读存储介质 |
-
2008
- 2008-09-02 CN CN200810119529A patent/CN101667115A/zh active Pending
Cited By (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101887376A (zh) * | 2010-07-09 | 2010-11-17 | 中兴通讯股份有限公司 | Widget引擎加载脚本插件的方法及Widget引擎 |
CN101887376B (zh) * | 2010-07-09 | 2015-09-16 | 中兴通讯股份有限公司 | Widget引擎加载脚本插件的方法及Widget引擎 |
CN102200909A (zh) * | 2010-07-30 | 2011-09-28 | 深圳市融创天下科技发展有限公司 | 一种移动终端统一界面方法及*** |
CN102591866A (zh) * | 2011-01-06 | 2012-07-18 | ***通信有限公司 | 浏览器启动方法、设备及*** |
CN102685303A (zh) * | 2011-03-09 | 2012-09-19 | 腾讯科技(深圳)有限公司 | 通信方法和装置 |
CN102685303B (zh) * | 2011-03-09 | 2016-06-08 | 腾讯科技(深圳)有限公司 | 通信方法和装置 |
CN102200914B (zh) * | 2011-06-24 | 2013-11-27 | 北京神州泰岳软件股份有限公司 | 在移动终端上实现用户界面的方法和设备 |
CN102200914A (zh) * | 2011-06-24 | 2011-09-28 | 北京神州泰岳软件股份有限公司 | 在移动终端上实现用户界面的方法和设备 |
CN102411603A (zh) * | 2011-08-15 | 2012-04-11 | 北京神州泰岳软件股份有限公司 | 大屏幕展示信息的方法 |
CN102541558B (zh) * | 2011-12-28 | 2015-02-04 | Tcl集团股份有限公司 | 在基于Android内核的电视***中集成Android应用***的方法 |
CN102541558A (zh) * | 2011-12-28 | 2012-07-04 | Tcl集团股份有限公司 | 在基于Android内核的电视***中集成Android应用***的方法 |
CN102904947B (zh) * | 2012-09-29 | 2019-07-23 | 北京百度网讯科技有限公司 | 应用客户端展示样式更新和/或内容扩展的方法及*** |
CN102904947A (zh) * | 2012-09-29 | 2013-01-30 | 北京百度网讯科技有限公司 | 应用客户端展示样式更新和/或内容扩展的方法及*** |
CN103442142B (zh) * | 2013-08-28 | 2015-07-15 | 冯立光 | 一种手机客户端快速切换应用的方法 |
CN103442142A (zh) * | 2013-08-28 | 2013-12-11 | 冯立光 | 一种手机客户端快速切换应用的方法 |
CN103702223A (zh) * | 2013-12-25 | 2014-04-02 | 深圳Tcl新技术有限公司 | 将hbbtv界面和用户界面进行融合的方法及装置 |
CN104750728A (zh) * | 2013-12-30 | 2015-07-01 | 腾讯科技(深圳)有限公司 | 一种网页请求方式的控制方法及装置 |
CN104750728B (zh) * | 2013-12-30 | 2019-04-26 | 腾讯科技(深圳)有限公司 | 一种网页请求方式的控制方法及装置 |
CN104065506A (zh) * | 2014-05-22 | 2014-09-24 | 云南大学 | 移动互联网应用模块的部署方法 |
CN104065506B (zh) * | 2014-05-22 | 2017-05-17 | 云南大学 | 移动互联网应用模块的部署方法 |
CN103984553A (zh) * | 2014-05-26 | 2014-08-13 | 中科创达软件股份有限公司 | 一种3d桌面显示方法和*** |
CN103984553B (zh) * | 2014-05-26 | 2017-10-24 | 中科创达软件股份有限公司 | 一种3d桌面显示方法和*** |
CN104580480A (zh) * | 2015-01-15 | 2015-04-29 | 上海瀚银信息技术有限公司 | 一种客户端远程自动化部署***及方法 |
CN104580480B (zh) * | 2015-01-15 | 2018-05-15 | 上海瀚银信息技术有限公司 | 一种客户端远程自动化部署***及方法 |
CN106254411A (zh) * | 2015-06-05 | 2016-12-21 | 佳能株式会社 | 用于提供服务的***、服务器***及方法 |
CN106254411B (zh) * | 2015-06-05 | 2019-05-17 | 佳能株式会社 | 用于提供服务的***、服务器***及方法 |
CN105487910A (zh) * | 2016-01-22 | 2016-04-13 | 北京世纪龙脉科技有限公司 | 一种浏览器插件实现方法、http应用服务器和浏览器 |
CN106294261A (zh) * | 2016-08-22 | 2017-01-04 | 贵州电网有限责任公司电力科学研究院 | 一种高性能实时响应的服务器架构 |
CN106951284A (zh) * | 2017-03-14 | 2017-07-14 | 深圳创维-Rgb电子有限公司 | 基于安卓***应用的用户界面升级方法、装置及智能终端 |
CN106951284B (zh) * | 2017-03-14 | 2020-09-11 | 深圳创维-Rgb电子有限公司 | 基于安卓***应用的用户界面升级方法、装置及智能终端 |
CN107608763A (zh) * | 2017-09-26 | 2018-01-19 | 中国科学院声学研究所 | 一种通过Web浏览器进入Docker容器操作的方法 |
CN110134408A (zh) * | 2018-02-08 | 2019-08-16 | 鼎捷软件股份有限公司 | 数据部署方法及数据部署*** |
CN108900875A (zh) * | 2018-07-27 | 2018-11-27 | 北京感动无限科技有限公司 | 用于播放内容应用的部署方法及装置 |
CN110795125A (zh) * | 2019-10-21 | 2020-02-14 | 上海器魂智能科技有限公司 | 基于DevOps框架的软件更新方法、***、设备及可读存储介质 |
CN111090823A (zh) * | 2019-12-23 | 2020-05-01 | 广州市百果园信息技术有限公司 | 一种页面应用的集成平台以及应用访问方法、装置和设备 |
CN111427586A (zh) * | 2020-03-20 | 2020-07-17 | 杭州有赞科技有限公司 | 扩展点和插件的管理及执行方法、***、计算机设备、计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101667115A (zh) | 一种部署客户端应用的终端、***及方法 | |
CN102413022B (zh) | 一种应用调试方法和*** | |
US7558867B2 (en) | Automatic firmware upgrade for a thin client using one or more FTP servers | |
CN102955694B (zh) | 基于WebKit 浏览器的客户端实现方法以及客户端 | |
US8607224B2 (en) | System for packaging native program extensions together with virtual machine applications | |
WO2023093429A1 (zh) | 微应用的运行方法、装置、设备、存储介质及程序产品 | |
CN102520987A (zh) | 应用程序在线体验与安装方法、装置、服务器及管理*** | |
CN103324471A (zh) | 动态修改应用启动图标的方法、消息的发送方法、终端 | |
CN103353845A (zh) | 脚本加载、推送方法及装置 | |
CN103064663A (zh) | 浏览器插件的生成、发布、加载和更新方法以及*** | |
CN102981880B (zh) | 一种实现应用程序的更新的方法和装置 | |
CN104995927A (zh) | 用于构建和使用混合移动应用的***和方法 | |
KR102426381B1 (ko) | Api 요청 처리 시스템 | |
CN106230977B (zh) | 一种客户端功能加载方法、***、客户端和服务端 | |
CN108363612A (zh) | 基于类装载器实现的j2ee模块热部署及调用信息统计方法 | |
CN104750528A (zh) | 一种Android程序中的组件管理方法和装置 | |
CN104702426A (zh) | 一种定时调度服务***的配置方法及装置 | |
US20130124693A1 (en) | System, method, and device for executing a composite service | |
CN111858101A (zh) | 面向云架构***的适配方法、装置、设备及存储介质 | |
JP5408141B2 (ja) | サービス提供装置、サービス提供システム、及びサービス提供方法 | |
US20170359213A1 (en) | Method for performing communication between browser and mobile terminal, and browser apparatus | |
CN102200918A (zh) | 服务器部署应用程序的方法及装置 | |
CN113535254A (zh) | 一种微服务的处理方法、部署方法和相关装置 | |
CN105740006A (zh) | 基于透明计算的可穿戴智能设备跨平台服务提供方法 | |
CN114625383A (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 |
Application publication date: 20100310 |