CN104750497A - 一种应用聚合的方法和装置 - Google Patents
一种应用聚合的方法和装置 Download PDFInfo
- Publication number
- CN104750497A CN104750497A CN201510175705.1A CN201510175705A CN104750497A CN 104750497 A CN104750497 A CN 104750497A CN 201510175705 A CN201510175705 A CN 201510175705A CN 104750497 A CN104750497 A CN 104750497A
- Authority
- CN
- China
- Prior art keywords
- interface
- application
- polymerized
- polymerization
- different system
- 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 25
- 230000004931 aggregating effect Effects 0.000 title abstract 3
- 238000006116 polymerization reaction Methods 0.000 claims description 32
- 238000012695 Interfacial polymerization Methods 0.000 claims description 12
- 239000012141 concentrate Substances 0.000 description 7
- 238000010586 diagram Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供一种应用的聚合方法和装置。该方法包括:保存各个不同***的各个应用与其对应的界面访问路径;包括:根据当前应用需求,确定所需的不同***中的各个目标应用和所需的参数值;根据各个目标应用对应的界面访问路径,查找不同***中的各个目标应用的各个目标界面;将所确定的参数值传递给所述各个目标界面,生成各个待聚合界面;将各个待聚合界面聚合为一个应用界面,并呈现。本方案能够更有效地集中呈现各种应用的界面内容。
Description
技术领域
本发明涉及通信技术领域,特别涉及一种应用聚合的方法和装置。
背景技术
现在各大企业中,建设了很多企业级应用***,多数情况下是根据新的市场变化产生的新需求,根据这些需求,整理形成某个领域的一套完整解决方案。
在实际业务实现中,经常需要将不同***的各种应用集中呈现出来。比如,***1的应用1能够提供设备的各种基本信息比如生产厂家,***2的应用2能够提供设备的告警信息,***3的应用3能够提供客户订单信息,根据实际业务需求,在一些应用场景中,需要将应用1、应用2和应用3集中呈现出来,使得用户能够更为全面的同时了解业务情况。
目前,集中呈现不同***应用的方法是,在需要集中呈现时,分别逐一调用相关的各个***,在该各个***之间进行页面的跳转,逐一通过不同***的各个页面的逐一顺序调用及跳转,向用户呈现所需的不同***的各个应用的界面内容。
由此可见,现有技术中,需要在不同***的不同页面之间逐一进行跳转,此种页面跳转的方式,无法有效地集中呈现各种应用的内容,为用户的使用带来不便,降低了用户感受。
发明内容
本发明提供一种应用的聚合方法和装置,能够更有效地集中呈现各种应用的界面内容。
本发明的技术方案包括:
一种应用的聚合方法,保存各个不同***的各个应用与其对应的界面访问路径;包括:
根据当前应用需求,确定所需的不同***中的各个目标应用和所需的参数值;
根据各个目标应用对应的界面访问路径,查找不同***中的各个目标应用的各个目标界面;
将所确定的参数值传递给所述各个目标界面,生成各个待聚合界面;
将各个待聚合界面聚合为一个应用界面,并呈现。
该方法进一步包括:所述所需的不同的***使用同一个单点登录***登录。
所述将各个待聚合界面聚合为一个应用界面包括:将各个待聚合界面的代码分隔存放在不同的容器中;
所述呈现聚合后的一个应用界面包括:从所述不同的容器中获取各个待聚合界面的代码,并根据调用请求,将获取的代码进行合并处理,并呈现聚合后的一个应用界面。
所述呈现包括:将聚合后的界面中对应于每一个待聚合的界面的子界面以顺序排列方式进行呈现。
所述呈现包括:
将聚合后的界面中对应于每一个待聚合的界面的子界面通过标签页进行分割,然后呈现。
一种应用的聚合装置,包括:
保存单元,用于保存各个不同***的各个应用与其对应的界面访问路径;
确定单元,用于根据当前应用需求,确定所需的不同***中的各个目标应用和所需的参数值;
目标界面查找单元,用于根据各个目标应用对应的界面访问路径,查找不同***中的各个目标应用的各个目标界面;
待聚合界面生成单元,用于将所确定的参数值传递给所述各个目标界面,生成各个待聚合界面;
聚合单元,用于将各个待聚合界面聚合为一个应用界面,并呈现。
所述所需的不同的***使用同一个单点登录***登录。
所述聚合单元包括:
容器处理子单元,用于将各个待聚合界面的代码分隔存放在不同的容器中;
第一呈现子单元,用于从所述不同的容器中获取各个待聚合界面的代码,并根据调用请求,将获取的代码进行合并处理,并呈现聚合后的一个应用界面。
所述聚合单元包括:
第二呈现子单元,用于将聚合后的界面中对应于每一个待聚合的界面的子界面以顺序排列方式进行呈现。
所述聚合单元包括:
第三呈现子单元,用于将聚合后的界面中对应于每一个待聚合的界面的子界面通过标签页进行分割,然后呈现。
本发明实施例提供了一种应用的聚合方法和装置,保存各个不同***的各个应用与其对应的界面访问路径,根据当前需求的参数生成各个不同***的界面,这样,将各个待聚合界面聚合为一个应用界面,并呈现,则可以有效地集中呈现各种应用的内容,而无需在不同***的不同页面之间逐一进行跳转,为用户的使用带来了方便,提高了用户感受。
附图说明
图1是本发明一个实施例中应用的聚合方法的流程图。
图2是本发明另一个实施例中应用的聚合方法的流程图。
图3是本发明一个实施例中应用的聚合装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明一个实施例提供了一种应用的聚合方法,参见图1,包括:
步骤101:保存各个不同***的各个应用与其对应的界面访问路径;
步骤102:根据当前应用需求,确定所需的不同***中的各个目标应用和所需的参数值;
步骤103:根据各个目标应用对应的界面访问路径,查找不同***中的各个目标应用的各个目标界面;
步骤104:将所确定的参数值传递给所述各个目标界面,生成各个待聚合界面;
步骤105:将各个待聚合界面聚合为一个应用界面,并呈现。
可见,本发明实施例保存各个不同***的各个应用与其对应的界面访问路径,根据当前需求的参数生成各个不同***的界面,这样,将各个待聚合界面聚合为一个应用界面,并呈现,则可以有效地集中呈现各种应用的内容,而无需在不同***的不同页面之间逐一进行跳转,为用户的使用带来了方便,提高了用户感受。
为了进一步保证在根据访问路径分别查找并使用不同***的各个目标界面时,不会要求不同***分别进行登录认证,以便避免繁琐,在本发明一个实施例中,进一步包括:所述所需的不同的***使用同一个单点登录***登录。
不同***的页面中可能包括相同的代码,如果将代码存放到一个容器中,就可能产生代码冲突,为了避免产生代码冲突,在本发明一个实施例中,所述将各个待聚合界面聚合为一个应用界面包括:将各个待聚合界面的代码分隔存放在不同的容器中;相应地,
在本发明一个实施例中,所述呈现聚合后的一个应用界面包括:从所述不同的容器中获取各个待聚合界面的代码,并根据调用请求,将获取的代码进行合并处理,并呈现聚合后的一个应用界面。
在本发明一个实施例中,所述呈现包括:将聚合后的界面中对应于每一个待聚合的界面的子界面以顺序排列方式进行呈现。
在本发明一个实施例中,所述呈现包括:
将聚合后的界面中对应于每一个待聚合的界面的子界面通过标签页进行分割,然后呈现。
本发明另一个实施例提供了一种应用的聚合方法,参见图2,包括:
步骤201:保存各个不同***的各个应用与其对应的界面访问路径。
比如,***1的应用1能够提供设备的各种基本信息比如生产厂家界面记为界面1,***2的应用2能够提供设备的告警信息界面记为界面2,***3的应用3能够提供客户订单信息界面记为界面3,则将***1的应用1的界面访问路径界面,***2的应用2的界面访问路径以及***3的应用3的界面访问路径都进行保存。
步骤202:不同的***使用同一个单点登录***登录。
步骤203:根据当前应用需求,确定所需的不同***中的各个目标应用和所需的参数值。
比如,在一些应用场景中,需要将应用1、应用2和应用3集中呈现出来,使得用户能够更为全面的同时了解业务情况,则确定目标应用包括应用1、应用2和应用3,此时,可以输入的参数值比如包括:设备的ID号,告警信息来源地址,客户订单信息等,以供后续生成后续目标界面。
步骤204:根据各个目标应用对应的界面访问路径,查找不同***中的各个目标应用的各个目标界面。
这里,比如,查找到目标界面1,界面2和界面3。
步骤205:将所确定的参数值传递给所述各个目标界面,生成各个待聚合界面。
步骤206:将各个待聚合界面聚合为一个应用界面,并将各个待聚合界面的代码分隔存放在不同的容器中。
在实际的业务实现中,不同***可能会有相同的代码函数,如果将需要聚合的所有界面的代码存放在一个容器中,则可能会发生会冲突,比如,告警界面存在函数A,公安***界面也存在函数A,如果两个界面的代码都存放在同一个容器中,则有两个函数A,会导致后续调用出错。因此,为了进一步避免代码冲突,本步骤进行代码的分割存放,并将各个待聚合界面的代码分隔存放在不同的容器中,后续从不同的容器中分别调用。
步骤207:从所述不同的容器中获取各个待聚合界面的代码,并根据调用请求,将获取的代码进行合并处理,将聚合后的界面中对应于每一个待聚合的界面的子界面以顺序排列方式进行呈现。
在本发明一个实施例中,提出了一种应用的聚合装置,参见图3,包括:
保存单元301,用于保存各个不同***的各个应用与其对应的界面访问路径;
确定单元302,用于根据当前应用需求,确定所需的不同***中的各个目标应用和所需的参数值;
目标界面查找单元303,用于根据各个目标应用对应的界面访问路径,查找不同***中的各个目标应用的各个目标界面;
待聚合界面生成单元304,用于将所确定的参数值传递给所述各个目标界面,生成各个待聚合界面;
聚合单元305,用于将各个待聚合界面聚合为一个应用界面,并呈现。
在本发明一个实施例中,所述所需的不同的***使用同一个单点登录***登录。
在本发明一个实施例中,所述聚合单元包括:
容器处理子单元,用于将各个待聚合界面的代码分隔存放在不同的容器中;
第一呈现子单元,用于从所述不同的容器中获取各个待聚合界面的代码,并根据调用请求,将获取的代码进行合并处理,并呈现聚合后的一个应用界面。
在本发明一个实施例中,所述聚合单元可以包括:
第二呈现子单元,用于将聚合后的界面中对应于每一个待聚合的界面的子界面以顺序排列方式进行呈现。
在本发明一个实施例中,所述聚合单元可以包括:
第三呈现子单元,用于将聚合后的界面中对应于每一个待聚合的界面的子界面通过标签页进行分割,然后呈现。
需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (10)
1.一种应用的聚合方法,其特征在于,保存各个不同***的各个应用与其对应的界面访问路径;包括:
根据当前应用需求,确定所需的不同***中的各个目标应用和所需的参数值;
根据各个目标应用对应的界面访问路径,查找不同***中的各个目标应用的各个目标界面;
将所确定的参数值传递给所述各个目标界面,生成各个待聚合界面;
将各个待聚合界面聚合为一个应用界面,并呈现。
2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:所述所需的不同的***使用同一个单点登录***登录。
3.根据权利要求1所述的方法,其特征在于,
所述将各个待聚合界面聚合为一个应用界面包括:将各个待聚合界面的代码分隔存放在不同的容器中;
所述呈现聚合后的一个应用界面包括:从所述不同的容器中获取各个待聚合界面的代码,并根据调用请求,将获取的代码进行合并处理,并呈现聚合后的一个应用界面。
4.根据权利要求1至3中任一所述的方法,其特征在于,所述呈现包括:将聚合后的界面中对应于每一个待聚合的界面的子界面以顺序排列方式进行呈现。
5.根据权利要求1至3中任一所述的方法,其特征在于,所述呈现包括:
将聚合后的界面中对应于每一个待聚合的界面的子界面通过标签页进行分割,然后呈现。
6.一种应用的聚合装置,其特征在于,包括:
保存单元,用于保存各个不同***的各个应用与其对应的界面访问路径;
确定单元,用于根据当前应用需求,确定所需的不同***中的各个目标应用和所需的参数值;
目标界面查找单元,用于根据各个目标应用对应的界面访问路径,查找不同***中的各个目标应用的各个目标界面;
待聚合界面生成单元,用于将所确定的参数值传递给所述各个目标界面,生成各个待聚合界面;
聚合单元,用于将各个待聚合界面聚合为一个应用界面,并呈现。
7.根据权利要求6所述的装置,其特征在于,所述所需的不同的***使用同一个单点登录***登录。
8.根据权利要求6所述的装置,其特征在于,所述聚合单元包括:
容器处理子单元,用于将各个待聚合界面的代码分隔存放在不同的容器中;
第一呈现子单元,用于从所述不同的容器中获取各个待聚合界面的代码,并根据调用请求,将获取的代码进行合并处理,并呈现聚合后的一个应用界面。
9.根据权利要求6至8中任一所述的装置,其特征在于,所述聚合单元包括:
第二呈现子单元,用于将聚合后的界面中对应于每一个待聚合的界面的子界面以顺序排列方式进行呈现。
10.根据权利要求6至8中任一所述的方法,其特征在于,所述聚合单元包括:
第三呈现子单元,用于将聚合后的界面中对应于每一个待聚合的界面的子界面通过标签页进行分割,然后呈现。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510175705.1A CN104750497A (zh) | 2015-04-14 | 2015-04-14 | 一种应用聚合的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510175705.1A CN104750497A (zh) | 2015-04-14 | 2015-04-14 | 一种应用聚合的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104750497A true CN104750497A (zh) | 2015-07-01 |
Family
ID=53590251
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510175705.1A Pending CN104750497A (zh) | 2015-04-14 | 2015-04-14 | 一种应用聚合的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104750497A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106293702A (zh) * | 2016-07-25 | 2017-01-04 | 乐视控股(北京)有限公司 | 一种信息处理方法及设备 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101713986A (zh) * | 2008-10-02 | 2010-05-26 | 费舍-柔斯芒特***股份有限公司 | 单独批处理操作员界面能力到一般人机界面的完全集成 |
CN101770369A (zh) * | 2010-01-15 | 2010-07-07 | 国电南瑞科技股份有限公司 | Ems***应用信息总览面板可视化展示方法 |
CN102317905A (zh) * | 2010-03-25 | 2012-01-11 | 恩梯梯数据积水***集成有限公司 | 网络应用程序构建***、网络应用程序构建方法、网络应用程序构建程序以及记录了网络应用程序构建程序的记录介质 |
WO2014085502A1 (en) * | 2012-11-29 | 2014-06-05 | Edsense, L.L.C. | System and method for displaying multiple applications |
CN104156387A (zh) * | 2014-06-26 | 2014-11-19 | 小米科技有限责任公司 | 显示方法及装置 |
CN104239011A (zh) * | 2013-06-14 | 2014-12-24 | ***通信集团公司 | 一种终端应用的生成方法、装置、终端及*** |
CN104267991A (zh) * | 2014-09-29 | 2015-01-07 | 浪潮通信信息***有限公司 | 基于快速服务封装的移动应用平台 |
CN104317569A (zh) * | 2014-09-29 | 2015-01-28 | 浪潮通信信息***有限公司 | 基于应用互联的快速服务聚合的方法 |
-
2015
- 2015-04-14 CN CN201510175705.1A patent/CN104750497A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101713986A (zh) * | 2008-10-02 | 2010-05-26 | 费舍-柔斯芒特***股份有限公司 | 单独批处理操作员界面能力到一般人机界面的完全集成 |
CN101770369A (zh) * | 2010-01-15 | 2010-07-07 | 国电南瑞科技股份有限公司 | Ems***应用信息总览面板可视化展示方法 |
CN102317905A (zh) * | 2010-03-25 | 2012-01-11 | 恩梯梯数据积水***集成有限公司 | 网络应用程序构建***、网络应用程序构建方法、网络应用程序构建程序以及记录了网络应用程序构建程序的记录介质 |
WO2014085502A1 (en) * | 2012-11-29 | 2014-06-05 | Edsense, L.L.C. | System and method for displaying multiple applications |
CN104239011A (zh) * | 2013-06-14 | 2014-12-24 | ***通信集团公司 | 一种终端应用的生成方法、装置、终端及*** |
CN104156387A (zh) * | 2014-06-26 | 2014-11-19 | 小米科技有限责任公司 | 显示方法及装置 |
CN104267991A (zh) * | 2014-09-29 | 2015-01-07 | 浪潮通信信息***有限公司 | 基于快速服务封装的移动应用平台 |
CN104317569A (zh) * | 2014-09-29 | 2015-01-28 | 浪潮通信信息***有限公司 | 基于应用互联的快速服务聚合的方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106293702A (zh) * | 2016-07-25 | 2017-01-04 | 乐视控股(北京)有限公司 | 一种信息处理方法及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111382174B (zh) | 多方数据联合查询方法、装置、服务器和存储介质 | |
CN105187676B (zh) | 一种呼叫请求处理的方法和装置 | |
CN110276060B (zh) | 数据处理的方法以及装置 | |
CN104579909B (zh) | 一种用户信息的分类、用户分组信息的获取方法和设备 | |
US10146853B2 (en) | Determining entity relationship when entities contain other entities | |
CN105404627B (zh) | 一种用于确定搜索结果的方法与设备 | |
CN109213758B (zh) | 数据存取方法、装置、设备及计算机可读存储介质 | |
CN104283975A (zh) | 文件分发方法和装置 | |
WO2016101811A1 (zh) | 一种信息排序方法及装置 | |
US20200151656A1 (en) | Information operation | |
US20210103570A1 (en) | Adaptive query processor for query systems with limited capabilities | |
US11704629B2 (en) | Methods and devices for processing information card | |
CN106648839B (zh) | 数据处理的方法和装置 | |
CN104750497A (zh) | 一种应用聚合的方法和装置 | |
CN104573132A (zh) | 歌曲查找方法及装置 | |
CN107562858A (zh) | 一种名单管理的方法和装置 | |
US20210064660A1 (en) | Graph search using index vertices | |
US20140289327A1 (en) | Systems and methods of online social environment based translation of entity methods | |
CN110134867A (zh) | 企业信息查询方法及相关产品 | |
CA2881329C (en) | Method and device for grouping contacts in social network | |
CN107515916B (zh) | 数据查询的性能优化方法及装置 | |
CN105187508A (zh) | 用户关系处理方法及*** | |
CN104753938A (zh) | 一种信息处理方法及电子设备 | |
CN109450798A (zh) | 路由表信息的管理方法和计算机可读存储介质 | |
CN115879120A (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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150701 |