CN108804089A - 可拼装模块的应用业务能力插件化方法及其*** - Google Patents
可拼装模块的应用业务能力插件化方法及其*** Download PDFInfo
- Publication number
- CN108804089A CN108804089A CN201810412443.XA CN201810412443A CN108804089A CN 108804089 A CN108804089 A CN 108804089A CN 201810412443 A CN201810412443 A CN 201810412443A CN 108804089 A CN108804089 A CN 108804089A
- Authority
- CN
- China
- Prior art keywords
- plug
- business
- unit
- services
- definition
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供一种可拼装模块的应用业务能力插件化方法及其***,方法包括:插件服务依据接收到的与业务功能对应的定义声明生成对应的业务插件;插件服务接收对应所述业务插件的数据源脚本;应用编辑器接收对应所述业务插件的配置请求后,从所述插件服务获取所述业务插件及其数据源脚本,并依据所述业务插件及其数据源脚本将所述业务插件配置到应用中。本发明通过业务插件的定义,隔离各个业务领域,同时通过编辑器对业务插件的拼装配置,从而实现整体业务能力的组装和复用。
Description
技术领域
本发明涉及移动应用功能插件化开发领域,具体说的是一种可拼装模块的 应用业务能力插件化方法及其***。
背景技术
随着移动智能设备不断地普及,移动应用软件的开发技术也日趋成熟。越 来越多的移动应用软件的开发周期不断缩短,软件版本更迭的速度不断加快, 传统的移动应用开发方式,已经无法适应业务需求的快速变更和高度复用。
现有的移动应用跨平台开发方面,越来越多的Javascript相关前端技术被引 入,用来支持移动应用功能的开发,从而达到一次开发,多平台使用的效果。 然而这种更灵活的跨平台应用开发方式,对用户有较高的使用门槛,不能被普 通用户简单的直接使用到应用中。
上述现有技术存在以下不足:
1、无业务功能领域的模块独立拆分,无法实现业务功能角度的应用拼装;
2、业务功能实现开发与交互界面实现开发糅合,开发学习使用成本高,可 复用性低。
发明内容
本发明所要解决的技术问题是:提供一种可拼装模块的应用业务能力插件 化方法及其***,能够实现业务开发与应用拼装的解耦,提高复用性。
为了解决上述技术问题,本发明采用的技术方案为:
一种可拼装模块的应用业务能力插件化方法,包括:
插件服务依据接收到的与业务功能对应的定义声明生成对应的业务插件;
插件服务接收对应所述业务插件的数据源脚本;
应用编辑器接收对应所述业务插件的配置请求后,从所述插件服务获取所 述业务插件及其数据源脚本,并依据所述业务插件及其数据源脚本将所述业务 插件配置到应用中。
本发明提供的另一个技术方案为:
一种可拼装模块的应用业务能力插件化***,包括插件服务,以及与所述 插件服务通信连接的应用编辑器;
所述插件服务,用于依据接收到的与业务功能对应的定义声明生成对应的 业务插件;以及接收对应所述业务插件的数据源脚本;
所述应用编辑器,用于接收对应所述业务插件的配置请求后,从所述插件 服务获取所述业务插件及其数据源脚本,并依据所述业务插件及其数据源脚本 将所述业务插件配置到应用中。
本发明的有益效果在于:通过设置插件服务接收业务插件的定义声明而生 成业务插件,实现将开发者所需的功能从业务领域进行拆分,隔离各个业务领 域,形成独立的可被直接拼装到应用中去的插件形式;同时,开发者可以独立 地进行业务功能的定义;通过应用编辑器,开发者可以针对自己的功能需求, 直接从业务功能的角度对应用进行定制和拼装,无需理解应用的实现逻辑和复 杂的交互规则,实现了整体业务能力的组装和复用,业务开发与应用拼装的解 耦。
附图说明
图1为本发明一种可拼装模块的应用业务能力插件化方法的流程示意图;
图2为本发明实施例一的方法流程示意图;
图3为本发明一种可拼装模块的应用业务能力插件化***的各组成交互示 意图。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并 配合附图予以说明。
本发明最关键的构思在于:通过业务插件的定义,隔离各个业务领域,同 时通过应用编辑器对业务插件的拼装配置,从而实现整体业务能力的组装和复 用。
请参照图1,本发明提供一种可拼装模块的应用业务能力插件化方法,包括:
插件服务依据接收到的与业务功能对应的定义声明生成对应的业务插件;
插件服务接收对应所述业务插件的数据源脚本;
应用编辑器接收对应所述业务插件的配置请求后,从所述插件服务获取所 述业务插件及其数据源脚本,并依据所述业务插件及其数据源脚本将所述业务 插件配置到应用中。
从上述描述可知,本发明的有益效果在于:本发明主要提供应用业务功能 的独立拆分能力,支持业务能力的整体复用;降低跨平台应用开发的门槛,提 供业务功能与交互界面控件解耦的支持;增强应用可配置功能的灵活性。
进一步的,所述插件服务接收对应所述业务插件的数据源脚本,具体为:
业务服务端接收对应所述业务插件的功能接口和数据格式的定义;
插件服务接收依据所述功能接口和数据格式的定义编写的对应所述业务插 件的数据源脚本。
由上述描述可知,通过指定业务插件模块与服务端交互时需要请求的服务 端接口和数据格式,使该业务应用在运行时能够从服务端获取数据支持。
进一步的,所述定义声明的内容包括所述业务插件对应指定业务功能的页 面和模块参数。
由上述描述可知,通过在插件服务中声明业务插件实现其业务功能的页面 和模块参数,将所需业务功能插件化;开发人员后续直接将所需业务功能对应 的插件拼装到应用中去即可,实现功能从业务领域的分离。
进一步的,所述插件服务接收到所述定义声明后,通过对所述定义声明进 行解析格式化生成对应的业务插件。
由上述描述可知,通过解析所定义的声明,实现业务功能的插件化,为后 续拼装做准备。
进一步的,所述依据所述业务插件及其数据源脚本将所述业务插件配置到 应用中,具体为:
依据所述定义声明中的页面和模块参数,配置应用中展示的页面和拼装模 块;
依据所述数据源脚本获取所述业务插件的服务端数据后存储。
由上述描述可知,通过应用编辑器依据开发人员的业务能力需求通过拼装 实现应用的业务能力,实现应用业务能力的个性化定制。
本发明提供的另一个技术方案为:
一种可拼装模块的应用业务能力插件化***,包括插件服务,以及与所述 插件服务通信连接的应用编辑器;
所述插件服务,用于依据接收到的与业务功能对应的定义声明生成对应的 业务插件;以及接收对应所述业务插件的数据源脚本;
所述应用编辑器,用于接收对应所述业务插件的配置请求后,从所述插件 服务获取所述业务插件及其数据源脚本,并依据所述业务插件及其数据源脚本 将所述业务插件配置到应用中。
从上述描述可知,本发明的有益效果在于:配置有插件服务和应用编辑器, 能够通过插件服务接收业务插件的定义声明,实现将开发者所需的功能从业务 领域进行拆分,隔离各个业务领域,形成独立的可被直接拼装到应用中去的插 件形式;同时,开发者可以独立地进行业务功能的定义;通过应用编辑器,开 发者可以针对自己的功能需求,直接从业务功能的角度对应用进行定制和拼装, 无需理解应用的实现逻辑和复杂的交互规则,实现了整体业务能力的组装和复 用,业务开发与应用拼装的解耦。
进一步的,还包括业务服务端;所述业务服务端与所述应用编辑器通信连 接;
所述业务服务端,用于接收对应所述业务插件的功能接口和数据格式的定 义;
所述插件服务器,具体用于接收依据所述功能接口和数据格式的定义编写 的对应所述业务插件的数据源脚本。
进一步的,插件服务接收到的所述定义声明的内容包括所述业务插件对应 指定业务功能的页面和模块参数。
进一步的,所述插件服务,还用于接收到所述定义声明后,通过对所述定 义声明进行解析格式化生成对应的业务插件。
进一步的,所述应用编辑器具体用于,依据所述定义声明中的页面和模块 参数,配置应用中展示的页面和拼装模块;以及
依据所述数据源脚本获取所述业务插件的服务端数据后存储。
实施例一
请参照图2和图3,本实施例提供一种可拼装模块的应用业务能力插件化方 法,本实施例的业务能力插件化的实现,是将应用的业务能力进行封装后实现 插件化,不同于传统的PaaS平台提供服务基础能力的插件化方式,而是针对移 动端应用,提供具体业务能力的整体定制添加。可通过业务插件的定义,隔离 各个业务领域,同时通过编辑器对业务插件的拼装配置,从而实现整体业务能 力的组装和复用。
具体的,请参阅图2,同时参考图3的交互示意图,本实施例的方法包括以 下步骤:
S1:插件服务依据接收到的与业务功能对应的定义声明生成对应的业务插 件。
业务插件是由页面和模块组成;开发人员可通过XML定义这些界面元素, 然后将其发送至专门的插件服务进行解析格式化,实现依据业务功能的业务插 件化。
具体的,开发人员首先针对所需的业务能力确定业务插件的业务领域范围。 一般从插件需要提供的业务功能角度抽象业务领域,如聊天、新闻、论坛、问 答等。业务插件定义的页面和模块为这些抽象的业务领域提供具体的交互实现。
然后,开发人员针对业务能力,确定需要提供给应用编辑器或客户端展示 的页面和模块,并通过XML编程语言进行对应参数的定义,并将定义后的声明 发送给插件服务。
再然后,插件服务接收到对应指定的业务能力的业务插件的定义声明,然 后依据定义声明的内容进行解析格式化,从而形成与所需的业务能力对应的业 务插件,可供应用编辑器直接调用拼装到应用中去。
该步骤实现了所需功能业务与业务领域的拆分,从业务功能的角度制定独 立的可被普通用户直接拼装到应用中去的业务插件,为后续应用拼装做准备。
S2:业务服务端接收对应所述业务插件的功能接口和数据格式的定义。
由于业务能力的实现需要服务端数据进行支持,因此,在应用配置所需的 业务插件时,需要选择数据源来个性化业务数据。具体的,可以由Groovy脚本 来定义实现数据源的配置,以编码的方式指定业务插件需要的服务接口(即功 能接口)和数据格式,由专门的插件服务进行数据源脚本的执行支持。
通过开发人员对业务插件的模块对应的服务端接口进行定义,实现应用编 辑器配置插件后,应用运行时所述业务插件能根据此定义获取对应数据格式的 服务端数据。
S3:插件服务接收依据所述功能接口和数据格式的定义编写的对应所述业 务插件的数据源脚本。
具体的,基于支持业务能力实现的服务端接口数据,即上述S2,定义业务 插件的数据源脚本,指定业务插件模块需要请求的服务端接口和数据格式,并 开放脚本编码,支持高级的自定义交互功能的开发。
具体的,该步骤可以通过以下子步骤实现:
3.1、getCategories方法,定义返回业务模块的初始化参数;用户(开发人 员)在应用编辑器添加插件后,添加业务模块时通过此方法选择需要的初始化 参数,实现模块的个性化定制;
3.2、getSubModel方法,基于业务能力的服务数据实现,对数据模型进行说 明;应用编辑器配置插件后,应用运行时根据此定义格式化服务端返回数据, 进行页面展示;
3.3、getDataSourceDescription方法,定义业务插件的某个模块对应的服务 端接口;应用编辑器配置插件后,应用运行时根据此定义获取服务端数据
3.4、getOrgBorders、getNewsList方法,业务插件实现数据源脚本时自定义 的方法;插件开发方可自主实现,方便脚本调用,为插件的自定义开发提供支 持。
对于开发人员而言,只需针对业务能力的服务端编写业务插件的数据源脚 本,使其能够在应用执行该业务能力时能够获取所需的业务数据,完成指定业 务的交互实现,而无需关心业务插件在应用运行时的最终展示。
S4:应用编辑器接收对应所述业务插件的配置请求后,从所述插件服务获 取所述业务插件及其数据源脚本,并依据所述业务插件及其数据源脚本将所述 业务插件配置到应用中。
具体的,开发人员在通过应用编辑器组装应用时,根据应用所需业务功能, 选择对应的业务插件;通过选择业务插件支持的页面进行配置,添加模块,并 调用数据源脚本中对应的功能接口,动态获取服务端数据,保存配置数据;应 用构建完成后,由应用运行时读取配置提供业务功能交互展示。
具体的,该步骤主要通过以下步骤实现:
4.1、应用编辑器接收到由开发人员发起的对一应用的业务功能进行配置的 请求;
4.2、依据所述请求中包含的应用所需业务功能,选择对应的业务插件;
4.3、应用编辑器从插件服务获取所选取的业务插件,依据该业务插件的定 义声明中的页面和模块参数,配置应用中展示的页面和拼装模块;
4.4、应用编辑器从插件服务获取所选取的业务插件对应的数据源脚本,依 据所述数据源脚本从业务服务端获取所述业务插件的服务端数据后存储;
4.5、保存步骤4.3和4.4的操作,生成配置信息并保存;
4.6、应用编辑器将配置信息发送至构建运行端进行应用的构建和运行;在 应用构建成功后运行时通过读取配置信息提供对应业务功能的交互展示。
本实施例实现了业务功能的独立拆分拼装,业务功能实现与交互界面实现 的解耦。具体的,本实施例具备从业务功能角度出发的业务拼装能力,业务插 件的页面和模块定义以及数据源实现的业务功能与交互界面实现的解耦能力。
对应本实施例的一具体业务场景:
一个县级组织部需要发布一款组员学习app,面向全县组员进行新闻发布, 学习管理,讨论交流。
1.针对产品需求,从业务功能角度,将产品拆分为用户信息,新闻浏览, 课程学习,社区交流4大业务功能。
2.业务插件开发人员,分别从各自业务角度,对接独立的业务服务,开发 对应的业务插件(所有业务插件均可以被不同产品重复使用,一次开发, 多次使用)。
2.1用户信息插件,定义实现注册页面(用户注册模块),登录页面(登 录模块),个人信息页面(账号信息模块,用户资料模块);
2.2新闻浏览插件,定义实现新闻列表页面(新闻轮播推荐模块,新闻列 表模块),新闻详情页面(新闻详情模块,新闻评论模块)
2.3课程学习插件,定义实现课程列表页面(课程列表模块),课程详情 页面(课程信息模块,报名用户模块),课程内容页面(课程资料模 块)
2.4社区交流插件,定义实现主题列表页面(主题列表模块),讨论交流 页面(主题信息模块,讨论信息模块)
3.应用开发人员接收到产品需求后,在应用编辑器进行应用配置。
3.1以配置新闻业务插件为例,配置人员选择使用新闻业务插件,从业务 插件服务获取到新闻插件的页面和模块定义。
3.2选择添加新闻列表页,编辑器调用新闻插件的数据源脚本,从新闻服 务端获取可配置的新闻版块,选择其中一个版块,如组务公告,配置 组务公告新闻列表页。同时添加新闻列表模块,用于展示新闻列表数 据。
3.3以类似方式配置其它业务功能
4.配置完成后,应用开发人员保存配置,并发起应用构建,生成app
5.App运行时读取配置信息,展示已有配置数据,或依据配置调用指定的 业务服务,获取服务数据在app端展示。
实施例二
请参照图3,本实施例对应实施例一,提供一种可拼装模块的应用业务能力 插件化***,包括插件服务、业务服务、应用编辑器和构建运行端;所述应用 编程器分别与所述插件服务、业务服务端以及构建运行端通信连接;
所述插件服务,用于依据接收到的与业务功能对应的定义声明生成对应的 业务插件;以及接收对应所述业务插件的数据源脚本;具体的,插件服务接收 到的所述定义声明的内容包括所述业务插件对应指定业务功能的页面和模块参 数;具体的,所述插件服务,还用于接收到所述定义声明后,通过对所述定义 声明进行解析格式化生成对应的业务插件。
所述业务服务端,用于接收对应所述业务插件的功能接口和数据格式的定 义;所述插件服务器,具体用于接收依据所述功能接口和数据格式的定义编写 的对应所述业务插件的数据源脚本。
所述应用编辑器,用于接收对应所述业务插件的配置请求后,从所述插件 服务获取所述业务插件及其数据源脚本,并依据所述业务插件及其数据源脚本 将所述业务插件配置到应用中。
在一具体实施方式中,所述应用编辑器具体用于,依据所述定义声明中的 页面和模块参数,配置应用中展示的页面和拼装模块;以及
依据所述数据源脚本获取所述业务插件的服务端数据后存储。
本实施例一方面可以将用户所需的功能从业务领域进行拆分,形成独立的 可被普通用户直接拼装到应用中去的插件,另一方面将应用功能限制在独立的 业务领域范围,开发者可以独立地进行业务功能的定义和开发,用户可以针对 自己的功能需求,直接从业务功能的角度对应用进行定制和拼装,无需理解应 用的实现逻辑和复杂的交互规则,实现业务开发与应用拼装的解耦。
综上所述,本发明提供的一种可拼装模块的应用业务能力插件化方法及其 ***,针对应用的业务功能进行封装并实现插件化;插件开发方只需要定义提 供业务能力的业务插件,针对业务能力的功能定义业务插件的页面和模块,针 对业务能力的服务端实现编写业务插件脚本,无需关心业务插件在应用运行时 的最终展示。用户在应用编辑器编辑时,添加插件,组装并配置需要展示的页 面模块,指定业务的交互实现。业务插件的开发方针对业务插件需要提供的业 务功能,对各个功能的业务插件进行独立开发,应用的交互界面展示效果由用 户在应用编辑时指定,从而实现业务能力的开发与交互界面实现的解耦。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利 用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术 领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种可拼装模块的应用业务能力插件化方法,其特征在于,包括:
插件服务依据接收到的与业务功能对应的定义声明生成对应的业务插件;
插件服务接收对应所述业务插件的数据源脚本;
应用编辑器接收对应所述业务插件的配置请求后,从所述插件服务获取所述业务插件及其数据源脚本,并依据所述业务插件及其数据源脚本将所述业务插件配置到应用中。
2.如权利要求1所述的一种可拼装模块的应用业务能力插件化方法,其特征在于,所述插件服务接收对应所述业务插件的数据源脚本,具体为:
业务服务端接收对应所述业务插件的功能接口和数据格式的定义;
插件服务接收依据所述功能接口和数据格式的定义编写的对应所述业务插件的数据源脚本。
3.如权利要求1所述的一种可拼装模块的应用业务能力插件化方法,其特征在于,所述定义声明的内容包括所述业务插件对应指定业务功能的页面和模块参数。
4.如权利要求3所述的一种可拼装模块的应用业务能力插件化方法,其特征在于,所述插件服务接收到所述定义声明后,通过对所述定义声明进行解析格式化生成对应的业务插件。
5.如权利要求3所述的一种可拼装模块的应用业务能力插件化方法,其特征在于,所述依据所述业务插件及其数据源脚本将所述业务插件配置到应用中,具体为:
依据所述定义声明中的页面和模块参数,配置应用中展示的页面和拼装模块;
依据所述数据源脚本获取所述业务插件的服务端数据后存储。
6.一种可拼装模块的应用业务能力插件化***,其特征在于,包括插件服务,以及与所述插件服务通信连接的应用编辑器;
所述插件服务,用于依据接收到的与业务功能对应的定义声明生成对应的业务插件;以及接收对应所述业务插件的数据源脚本;
所述应用编辑器,用于接收对应所述业务插件的配置请求后,从所述插件服务获取所述业务插件及其数据源脚本,并依据所述业务插件及其数据源脚本将所述业务插件配置到应用中。
7.如权利要求6所述的一种可拼装模块的应用业务能力插件化***,其特征在于,还包括业务服务端;所述业务服务端与所述应用编辑器通信连接;
所述业务服务端,用于接收对应所述业务插件的功能接口和数据格式的定义;
所述插件服务器,具体用于接收依据所述功能接口和数据格式的定义编写的对应所述业务插件的数据源脚本。
8.如权利要求6所述的一种可拼装模块的应用业务能力插件化***,其特征在于,插件服务接收到的所述定义声明的内容包括所述业务插件对应指定业务功能的页面和模块参数。
9.如权利要求8所述的一种可拼装模块的应用业务能力插件化***,其特征在于,所述插件服务,还用于接收到所述定义声明后,通过对所述定义声明进行解析格式化生成对应的业务插件。
10.如权利要求8所述的一种可拼装模块的应用业务能力插件化***,其特征在于,所述应用编辑器具体用于,依据所述定义声明中的页面和模块参数,配置应用中展示的页面和拼装模块;以及
依据所述数据源脚本获取所述业务插件的服务端数据后存储。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810412443.XA CN108804089B (zh) | 2018-05-03 | 2018-05-03 | 可拼装模块的应用业务能力插件化方法及其*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810412443.XA CN108804089B (zh) | 2018-05-03 | 2018-05-03 | 可拼装模块的应用业务能力插件化方法及其*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108804089A true CN108804089A (zh) | 2018-11-13 |
CN108804089B CN108804089B (zh) | 2021-10-08 |
Family
ID=64093667
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810412443.XA Active CN108804089B (zh) | 2018-05-03 | 2018-05-03 | 可拼装模块的应用业务能力插件化方法及其*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108804089B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110007980A (zh) * | 2019-01-29 | 2019-07-12 | 阿里巴巴集团控股有限公司 | 多业务服务端的实现方法和装置 |
CN110580187A (zh) * | 2019-07-30 | 2019-12-17 | 福建天泉教育科技有限公司 | 一种在线学习课程的实现方法及终端 |
CN111090451A (zh) * | 2019-11-08 | 2020-05-01 | 贝壳技术有限公司 | 一种业务配置的方法、装置及存储介质 |
CN111459503A (zh) * | 2020-03-30 | 2020-07-28 | 北京顺达同行科技有限公司 | web前端项目部署方法、装置、服务器及存储介质 |
CN112506529A (zh) * | 2020-11-26 | 2021-03-16 | 杭州讯酷科技有限公司 | 一种使用插件快速构建兼容***的方法 |
CN113805936A (zh) * | 2021-09-18 | 2021-12-17 | 中国能源建设集团广东省电力设计研究院有限公司 | 一种企业信息化系列产品版本管控方法 |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020178187A1 (en) * | 2000-12-20 | 2002-11-28 | Rasmussen Brett D. | Electronically signed HTML forms |
CN101539855A (zh) * | 2008-12-25 | 2009-09-23 | 厦门亿力吉奥信息科技有限公司 | 一种业务基础软件平台 |
CN101727490A (zh) * | 2009-12-22 | 2010-06-09 | 福建星网锐捷网络有限公司 | Web应用中实现页面插件化的方法和web服务器 |
CN102662656A (zh) * | 2012-03-15 | 2012-09-12 | 北京神州数码思特奇信息技术股份有限公司 | 一种程序结构插件化方法及*** |
CN103309674A (zh) * | 2013-06-25 | 2013-09-18 | 深圳中兴网信科技有限公司 | 一种软件架构*** |
US20130282679A1 (en) * | 2012-04-18 | 2013-10-24 | Gerald KHIN | Method and system for anonymizing data during export |
CN105302563A (zh) * | 2015-11-09 | 2016-02-03 | 歌尔声学股份有限公司 | 移动应用服务的插件化方法及*** |
CN105487886A (zh) * | 2015-11-24 | 2016-04-13 | 小米科技有限责任公司 | 加载插件的方法及装置 |
US20160239880A1 (en) * | 2015-02-17 | 2016-08-18 | Pagefair Limited | Web advertising protection system |
CN106406961A (zh) * | 2016-09-27 | 2017-02-15 | 北京奇虎科技有限公司 | 一种基于浏览器加载、提供应用程序的方法、装置 |
CN106445497A (zh) * | 2016-06-12 | 2017-02-22 | 杭州勒芒科技有限公司 | 应用程序开发方法及*** |
CN107181779A (zh) * | 2016-03-10 | 2017-09-19 | 阿里巴巴集团控股有限公司 | 访问请求的处理方法、装置和*** |
CN107276992A (zh) * | 2017-05-26 | 2017-10-20 | 亿海蓝(北京)数据技术股份公司 | 一种多数据源接入的方法及*** |
EP3249521A1 (en) * | 2016-05-24 | 2017-11-29 | LSIS Co., Ltd. | Computing apparatus and operating method thereof |
-
2018
- 2018-05-03 CN CN201810412443.XA patent/CN108804089B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020178187A1 (en) * | 2000-12-20 | 2002-11-28 | Rasmussen Brett D. | Electronically signed HTML forms |
CN101539855A (zh) * | 2008-12-25 | 2009-09-23 | 厦门亿力吉奥信息科技有限公司 | 一种业务基础软件平台 |
CN101727490A (zh) * | 2009-12-22 | 2010-06-09 | 福建星网锐捷网络有限公司 | Web应用中实现页面插件化的方法和web服务器 |
CN102662656A (zh) * | 2012-03-15 | 2012-09-12 | 北京神州数码思特奇信息技术股份有限公司 | 一种程序结构插件化方法及*** |
US20130282679A1 (en) * | 2012-04-18 | 2013-10-24 | Gerald KHIN | Method and system for anonymizing data during export |
CN103309674A (zh) * | 2013-06-25 | 2013-09-18 | 深圳中兴网信科技有限公司 | 一种软件架构*** |
US20160239880A1 (en) * | 2015-02-17 | 2016-08-18 | Pagefair Limited | Web advertising protection system |
CN105302563A (zh) * | 2015-11-09 | 2016-02-03 | 歌尔声学股份有限公司 | 移动应用服务的插件化方法及*** |
CN105487886A (zh) * | 2015-11-24 | 2016-04-13 | 小米科技有限责任公司 | 加载插件的方法及装置 |
CN107181779A (zh) * | 2016-03-10 | 2017-09-19 | 阿里巴巴集团控股有限公司 | 访问请求的处理方法、装置和*** |
EP3249521A1 (en) * | 2016-05-24 | 2017-11-29 | LSIS Co., Ltd. | Computing apparatus and operating method thereof |
CN106445497A (zh) * | 2016-06-12 | 2017-02-22 | 杭州勒芒科技有限公司 | 应用程序开发方法及*** |
CN106406961A (zh) * | 2016-09-27 | 2017-02-15 | 北京奇虎科技有限公司 | 一种基于浏览器加载、提供应用程序的方法、装置 |
CN107276992A (zh) * | 2017-05-26 | 2017-10-20 | 亿海蓝(北京)数据技术股份公司 | 一种多数据源接入的方法及*** |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110007980A (zh) * | 2019-01-29 | 2019-07-12 | 阿里巴巴集团控股有限公司 | 多业务服务端的实现方法和装置 |
CN110007980B (zh) * | 2019-01-29 | 2022-05-24 | 创新先进技术有限公司 | 多业务服务端的实现方法和装置 |
CN110580187A (zh) * | 2019-07-30 | 2019-12-17 | 福建天泉教育科技有限公司 | 一种在线学习课程的实现方法及终端 |
CN110580187B (zh) * | 2019-07-30 | 2023-02-28 | 福建天泉教育科技有限公司 | 一种在线学习课程的实现方法及终端 |
CN111090451A (zh) * | 2019-11-08 | 2020-05-01 | 贝壳技术有限公司 | 一种业务配置的方法、装置及存储介质 |
CN111459503A (zh) * | 2020-03-30 | 2020-07-28 | 北京顺达同行科技有限公司 | web前端项目部署方法、装置、服务器及存储介质 |
CN111459503B (zh) * | 2020-03-30 | 2023-09-29 | 北京顺达同行科技有限公司 | web前端项目部署方法、装置、服务器及存储介质 |
CN112506529A (zh) * | 2020-11-26 | 2021-03-16 | 杭州讯酷科技有限公司 | 一种使用插件快速构建兼容***的方法 |
CN112506529B (zh) * | 2020-11-26 | 2024-03-26 | 杭州讯酷科技有限公司 | 一种使用插件快速构建兼容***的方法 |
CN113805936A (zh) * | 2021-09-18 | 2021-12-17 | 中国能源建设集团广东省电力设计研究院有限公司 | 一种企业信息化系列产品版本管控方法 |
Also Published As
Publication number | Publication date |
---|---|
CN108804089B (zh) | 2021-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108804089A (zh) | 可拼装模块的应用业务能力插件化方法及其*** | |
Garcia-Cabot et al. | An empirical study on m-learning adaptation: Learning performance and learning contexts | |
CN108449418A (zh) | 一种混合云平台管理***及方法 | |
CN110580187B (zh) | 一种在线学习课程的实现方法及终端 | |
US20020161895A1 (en) | Systems and methods for unified remote control access | |
CA2539474A1 (en) | System and method for dynamic generation and customization of web service client applications for terminals | |
CN111796860B (zh) | 微前端方案实现方法及装置 | |
CN110020356A (zh) | 一种页面模块的代码生成方法、装置及*** | |
CN102426567A (zh) | 一种自动应答***的图形化编辑调试*** | |
CN110427586A (zh) | 一种页面显示方法、装置、设备及存储介质 | |
CN105930421A (zh) | 基于互联网的在线课程制作***、方法和装置 | |
CN106201526B (zh) | 业务组件化方法及*** | |
CN109271160A (zh) | 活动规则组建方法、装置和计算机***、介质 | |
CN106844296A (zh) | 一种通信方法和装置 | |
CN111880813A (zh) | 实现安卓卡片ui的方法、存储介质 | |
CN108153904A (zh) | 语料收集方法、装置和计算机设备 | |
CN110995577B (zh) | 消息的多通道适配方法、装置及存储介质 | |
CN117632109A (zh) | 虚拟数字助手构建方法、装置、电子设备以及存储介质 | |
CN105700886B (zh) | 插件界面的显示方法及终端 | |
CN113342317A (zh) | 基于Android组件化的开发多业务动态组合方法及*** | |
CN107066285A (zh) | 一种在iMessage扩展中***广告的方法和*** | |
Scherp | A component framework for personalized multimedia applications | |
CN104657191A (zh) | 一种将Flash项目转换为Html5项目的方法与装置 | |
US20040167983A1 (en) | WebDAV URL connection | |
CN111147359A (zh) | 适用于多通道的消息转换方法、装置及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |