用于数字化城市管理系统的WEB前端快速调用系统.pdf

上传人:1*** 文档编号:6228914 上传时间:2019-05-23 格式:PDF 页数:8 大小:429.47KB
返回 下载 相关 举报
摘要
申请专利号:

CN201310586922.0

申请日:

2013.11.21

公开号:

CN103618707A

公开日:

2014.03.05

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||著录事项变更IPC(主分类):H04L 29/06变更事项:发明人变更前:邱盛丹 段东滨 魏文飞 柯毅峰变更后:王建东 柯毅峰 黄凌泓 黄登峰|||实质审查的生效IPC(主分类):H04L 29/06申请日:20131121|||公开

IPC分类号:

H04L29/06; G06Q50/26(2012.01)I

主分类号:

H04L29/06

申请人:

福州市勘测院

发明人:

邱盛丹; 段东滨; 魏文飞; 柯毅峰

地址:

350003 福建省福州市鼓楼区湖东路188号

优先权:

专利代理机构:

福州元创专利商标代理有限公司 35100

代理人:

蔡学俊

PDF下载: PDF下载
内容摘要

本发明涉及Web交互技术领域,特别是一种用于数字化城市管理系统的WEB前端快速调用系统,包括主界面、多个iframe界面以及可以与主界面和各个iframe界面进行数据交换的总线控制系统,各个iframe界面分别在所述总线控制系统中注册其具有的能力及相应的调用路径,主界面通过所述总线控制系统中存储的注册信息快速调用各个iframe界面具有的能力。该系统结构简单,使用方便,调用速度快。

权利要求书

权利要求书
1.  一种用于数字化城市管理系统的WEB前端快速调用系统,其特征在于:包括主界面、多个iframe界面以及可以与主界面和各个iframe界面进行数据交换的总线控制系统,各个iframe界面分别在所述总线控制系统中注册其具有的能力及相应的调用路径,主界面通过所述总线控制系统中存储的注册信息快速调用各个iframe界面具有的能力。

2.  根据权利要求1所述的用于数字化城市管理系统的WEB前端快速调用系统,其特征在于:所述总线控制系统包括信息存储模块、界面控制模块和能力控制模块;
所述信息存储模块用于存储各个iframe界面在所述总线控制系统中注册的界面信息和能力信息;
所述界面控制模块用于接收iframe界面发送的界面注册报文或界面销毁报文,并在所述信息存储模块中存入或删除界面信息,以在所述总线控制系统中注册或销毁相应的界面及其调用路径;
所述能力控制模块用于接收iframe界面发送的能力注册报文或能力销毁报文,并在所述信息存储模块中存入或删除能力信息,以在所述总线控制系统中注册或销毁相应的能力及其对应的界面;所述能力控制模块还用于接收主界面发送的能力调用报文,并从所述总线控制系统中调用所需的能力。

3.  根据权利要求2所述的用于数字化城市管理系统的WEB前端快速调用系统,其特征在于:所述信息存储模块包括界面注册信息和能力注册信息这两个数据结构;界面注册信息数据结构采用哈希表存储注册的界面信息,界面注册信息哈希表的key值为界面的唯一标识名称,value值为界面相对于主界面的路径列表,以通过界面找到对应的调用路径;能力注册信息数据结构采用哈希表存储注册的能力信息,能力注册信息哈希表的key值为能力的唯一标识名称,value值为能力所属界面列表,以通过能力找到对应的界面。

4.  根据权利要求3所述的用于数字化城市管理系统的WEB前端快速调用系统,其特征在于:当要注册一iframe界面时,所述iframe界面向总线控制系统发送界面注册报文,相应的界面信息存入界面注册信息数据结构中;
当要销毁一iframe界面时,所述iframe界面向总线控制系统发送界面销毁报文,相应的界面信息从界面注册信息数据结构中删除。

5.  根据权利要求4所述的用于数字化城市管理系统的WEB前端快速调用系统,其特征在于:所述界面注册报文传输的信息包括界面的唯一标识名称以及界面的调用路径;所述界面销毁报文传输的信息包括界面的唯一标识名称。

6.  根据权利要求3所述的用于数字化城市管理系统的WEB前端快速调用系统,其特征在于:当一iframe界面要注册一能力时,所述iframe界面向总线控制系统发送能力注册报文,相应的能力信息存入能力注册信息数据结构中;
当一iframe界面要销毁一能力时,所述iframe界面向总线控制系统发送能力销毁报文,相应的能力信息从能力注册信息数据结构中删除;
当主界面要调用一能力时,所述主界面向总线控制系统发送能力调用报文,总线控制系统根据要调用的能力的名称,从能力注册信息数据结构中查找对应的界面,然后根据查找到的各个界面的名称,从界面注册信息数据结构中找到对应的调用路径,逐一调用各个界面的能力。

7.  根据权利要求6所述的用于数字化城市管理系统的WEB前端快速调用系统,其特征在于:所述能力注册报文传输的信息包括能力的唯一标识名称和界面的唯一标识名称;所述能力销毁报文传输的信息包括能力的唯一标识名称;所述能力调用报文传输的信息包括能力的唯一标识名称和相关参数。

说明书

说明书用于数字化城市管理系统的WEB前端快速调用系统
技术领域
本发明涉及Web交互技术领域,特别是一种用于数字化城市管理系统的WEB前端快速调用系统。
背景技术
在现有技术中,很多基于Web的数字化信息管理系统都采用多工作区形式,具有很多选项卡,每个选项卡就是一个iframe页面。而这些iframe页面中可能还向下嵌套多层iframe。在工作中,经常需要在当前页面上调用其他页面上的某一能力,以完成工作,iframe工作区内容的不固定给各个iframe页面之间的快速通信,以及相互之间的能力调用带来了问题。特别是在数字化城市管理系统中,包含了非常多的子系统,各子系统相对独立,但系统和系统之间在WEB前端经常需要数据通信,因此,有必要设计一种可以在WEB前端多层嵌套iframe之间进行能力快速调用的系统,以简化调用复杂度,降低系统间的耦合。
发明内容
本发明的目的在于提供一种用于数字化城市管理系统的WEB前端快速调用系统,该系统结构简单,使用方便,调用速度快。
为实现上述目的,本发明的技术方案是:一种用于数字化城市管理系统的WEB前端快速调用系统,包括主界面、多个iframe界面以及可以与主界面和各个iframe界面进行数据交换的总线控制系统,各个iframe界面分别在所述总线控制系统中注册其具有的能力及相应的调用路径,主界面通过所述总线控制系统中存储的注册信息快速调用各个iframe界面具有的能力。
进一步的,所述总线控制系统包括信息存储模块、界面控制模块和能力控制模块;所述信息存储模块用于存储各个iframe界面在所述总线控制系统中注册的界面信息和能力信息;所述界面控制模块用于接收iframe界面发送的界面注册报文或界面销毁报文,并在所述信息存储模块中存入或删除界面信息,以在所述总线控制系统中注册或销毁相应的界面及其调用路径;所述能力控制模块用于接收iframe界面发送的能力注册报文或能力销毁报文,并在所述信息存储模块中存入或删除能力信息,以在所述总线控制系统中注册或销毁相应的能力及其对应的界面;所述能力控制模块还用于接收主界面发送的能力调用报文,并从所述总线控制系统中调用所需的能力。
进一步的,所述信息存储模块包括界面注册信息和能力注册信息这两个数据结构;界面注册信息数据结构采用哈希表存储注册的界面信息,界面注册信息哈希表的key值为界面的唯一标识名称,value值为界面相对于主界面的路径列表,以通过界面找到对应的调用路径;能力注册信息数据结构采用哈希表存储注册的能力信息,能力注册信息哈希表的key值为能力的唯一标识名称,value值为能力所属界面列表,以通过能力找到对应的界面。
进一步的,当要注册一iframe界面时,所述iframe界面向总线控制系统发送界面注册报文,相应的界面信息存入界面注册信息数据结构中;当要销毁一iframe界面时,所述iframe界面向总线控制系统发送界面销毁报文,相应的界面信息从界面注册信息数据结构中删除。
所述界面注册报文传输的信息包括界面的唯一标识名称以及界面的调用路径;所述界面销毁报文传输的信息包括界面的唯一标识名称。
进一步的,当一iframe界面要注册一能力时,所述iframe界面向总线控制系统发送能力注册报文,相应的能力信息存入能力注册信息数据结构中;当一iframe界面要销毁一能力时,所述iframe界面向总线控制系统发送能力销毁报文,相应的能力信息从能力注册信息数据结构中删除;当主界面要调用一能力时,所述主界面向总线控制系统发送能力调用报文,总线控制系统根据要调用的能力的名称,从能力注册信息数据结构中查找对应的界面,然后根据查找到的各个界面的名称,从界面注册信息数据结构中找到对应的调用路径,逐一调用各个界面的能力。
所述能力注册报文传输的信息包括能力的唯一标识名称和界面的唯一标识名称;所述能力销毁报文传输的信息包括能力的唯一标识名称;所述能力调用报文传输的信息包括能力的唯一标识名称和相关参数。
相较于现有技术,本发明的有益效果是设计了总线控制系统作为各个界面之间通信的通道,各个iframe界面可以在总线控制系统上进行界面、能力、调用路径的注册,从而使其他界面可以通过总线控制系统方便、快速地进行能力的调用,而无需知道能力所在的位置和调用路径,具有很强的实用性和广阔的应用前景。
下面结合附图及具体实施例对本发明作进一步的详细说明。
附图说明
图1是本发明实施例的系统结构示意图。
具体实施方式
本发明提供一种用于数字化城市管理系统的WEB前端快速调用系统,如图1所示,包括主界面、多个iframe界面以及可以与主界面和各个iframe界面进行数据交换的总线控制系统,总线控制系统以javascript语言编写,各个iframe界面分别在所述总线控制系统中注册其具有的能力及相应的调用路径,主界面通过所述总线控制系统中存储的注册信息快速调用各个iframe界面具有的能力。
所述总线控制系统包括信息存储模块、界面控制模块和能力控制模块:
1)信息存储模块
所述信息存储模块用于存储各个iframe界面在所述总线控制系统中注册的界面信息和能力信息。
所述信息存储模块包括界面注册信息和能力注册信息这两个数据结构;界面注册信息数据结构采用哈希表存储注册的界面信息,如下表1所示,界面注册信息哈希表的key值为界面的唯一标识名称,value值为界面相对于主界面的路径列表,以通过界面找到对应的调用路径。
表1 界面注册信息哈希表

例如:当前界面名称为iframe_000,相对于主界面的路径为iframe_0,iframe_00,iframe_000,即表示主界面上有一个iframe界面iframe_0,iframe_0界面里面有一个iframe界面iframe_00,iframe_00界面里面还有一个iframe界面iframe_000,此即界面iframe_000的调用路径。
能力注册信息数据结构采用哈希表存储注册的能力信息,如下表2所示,能力注册信息哈希表的key值为能力的唯一标识名称,value值为能力所属界面列表,以通过能力找到对应的界面。
表2 能力注册信息哈希表

2)界面控制模块
所述界面控制模块用于接收iframe界面发送的界面注册报文或界面销毁报文,并在所述信息存储模块中存入或删除界面信息,以在所述总线控制系统中注册或销毁相应的界面及其调用路径。
当要注册一iframe界面时,如第一次加载一iframe界面时,所述iframe界面向总线控制系统发送界面注册报文,相应的界面信息存入界面注册信息数据结构中。
当要销毁一iframe界面时,所述iframe界面向总线控制系统发送界面销毁报文,相应的界面信息从界面注册信息数据结构中删除。
所述界面注册报文传输的信息包括界面的唯一标识名称以及界面的调用路径;所述界面销毁报文传输的信息包括界面的唯一标识名称。
3)能力控制模块
所述能力控制模块用于接收iframe界面发送的能力注册报文或能力销毁报文,并在所述信息存储模块中存入或删除能力信息,以在所述总线控制系统中注册或销毁相应的能力及其对应的界面;所述能力控制模块还用于接收主界面发送的能力调用报文,并从所述总线控制系统中调用所需的能力。
当一iframe界面要注册一能力时,所述iframe界面向总线控制系统发送能力注册报文,相应的能力信息存入能力注册信息数据结构中;
当一iframe界面要销毁一能力时,所述iframe界面向总线控制系统发送能力销毁报文,相应的能力信息从能力注册信息数据结构中删除;
当主界面要调用一能力时,所述主界面向总线控制系统发送能力调用报文,总线控制系统根据要调用的能力的名称,从能力注册信息数据结构中查找对应的界面,然后根据查找到的各个界面的名称,从界面注册信息数据结构中找到对应的调用路径,逐一调用各个界面的能力。
所述能力注册报文传输的信息包括能力的唯一标识名称和界面的唯一标识名称;所述能力销毁报文传输的信息包括能力的唯一标识名称;所述能力调用报文传输的信息包括能力的唯一标识名称和相关参数。
以上是本发明的较佳实施例,凡依本发明技术方案所作的改变,所产生的功能作用未超出本发明技术方案的范围时,均属于本发明的保护范围。

用于数字化城市管理系统的WEB前端快速调用系统.pdf_第1页
第1页 / 共8页
用于数字化城市管理系统的WEB前端快速调用系统.pdf_第2页
第2页 / 共8页
用于数字化城市管理系统的WEB前端快速调用系统.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《用于数字化城市管理系统的WEB前端快速调用系统.pdf》由会员分享,可在线阅读,更多相关《用于数字化城市管理系统的WEB前端快速调用系统.pdf(8页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103618707 A (43)申请公布日 2014.03.05 CN 103618707 A (21)申请号 201310586922.0 (22)申请日 2013.11.21 H04L 29/06(2006.01) G06Q 50/26(2012.01) (71)申请人 福州市勘测院 地址 350003 福建省福州市鼓楼区湖东路 188 号 (72)发明人 邱盛丹 段东滨 魏文飞 柯毅峰 (74)专利代理机构 福州元创专利商标代理有限 公司 35100 代理人 蔡学俊 (54) 发明名称 用于数字化城市管理系统的 WEB 前端快速调 用系统 (57) 摘要 本发明。

2、涉及 Web 交互技术领域, 特别是一种 用于数字化城市管理系统的 WEB 前端快速调用系 统, 包括主界面、 多个 iframe 界面以及可以与主 界面和各个 iframe 界面进行数据交换的总线控 制系统, 各个 iframe 界面分别在所述总线控制系 统中注册其具有的能力及相应的调用路径, 主界 面通过所述总线控制系统中存储的注册信息快速 调用各个iframe界面具有的能力。 该系统结构简 单, 使用方便, 调用速度快。 (51)Int.Cl. 权利要求书 2 页 说明书 4 页 附图 1 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书4页 附图1。

3、页 (10)申请公布号 CN 103618707 A CN 103618707 A 1/2 页 2 1. 一种用于数字化城市管理系统的 WEB 前端快速调用系统, 其特征在于 : 包括主界面、 多个 iframe 界面以及可以与主界面和各个 iframe 界面进行数据交换的总线控制系统, 各 个 iframe 界面分别在所述总线控制系统中注册其具有的能力及相应的调用路径, 主界面 通过所述总线控制系统中存储的注册信息快速调用各个 iframe 界面具有的能力。 2. 根据权利要求 1 所述的用于数字化城市管理系统的 WEB 前端快速调用系统, 其特征 在于 : 所述总线控制系统包括信息存储模块。

4、、 界面控制模块和能力控制模块 ; 所述信息存储模块用于存储各个 iframe 界面在所述总线控制系统中注册的界面信息 和能力信息 ; 所述界面控制模块用于接收 iframe 界面发送的界面注册报文或界面销毁报文, 并在 所述信息存储模块中存入或删除界面信息, 以在所述总线控制系统中注册或销毁相应的界 面及其调用路径 ; 所述能力控制模块用于接收 iframe 界面发送的能力注册报文或能力销毁报文, 并在 所述信息存储模块中存入或删除能力信息, 以在所述总线控制系统中注册或销毁相应的能 力及其对应的界面 ; 所述能力控制模块还用于接收主界面发送的能力调用报文, 并从所述 总线控制系统中调用所需。

5、的能力。 3. 根据权利要求 2 所述的用于数字化城市管理系统的 WEB 前端快速调用系统, 其特征 在于 : 所述信息存储模块包括界面注册信息和能力注册信息这两个数据结构 ; 界面注册信 息数据结构采用哈希表存储注册的界面信息, 界面注册信息哈希表的 key 值为界面的唯一 标识名称, value 值为界面相对于主界面的路径列表, 以通过界面找到对应的调用路径 ; 能 力注册信息数据结构采用哈希表存储注册的能力信息, 能力注册信息哈希表的 key 值为能 力的唯一标识名称, value 值为能力所属界面列表, 以通过能力找到对应的界面。 4. 根据权利要求 3 所述的用于数字化城市管理系统的。

6、 WEB 前端快速调用系统, 其特征 在于 : 当要注册一 iframe 界面时, 所述 iframe 界面向总线控制系统发送界面注册报文, 相 应的界面信息存入界面注册信息数据结构中 ; 当要销毁一iframe界面时, 所述iframe界面向总线控制系统发送界面销毁报文, 相应 的界面信息从界面注册信息数据结构中删除。 5. 根据权利要求 4 所述的用于数字化城市管理系统的 WEB 前端快速调用系统, 其特征 在于 : 所述界面注册报文传输的信息包括界面的唯一标识名称以及界面的调用路径 ; 所述 界面销毁报文传输的信息包括界面的唯一标识名称。 6. 根据权利要求 3 所述的用于数字化城市管理。

7、系统的 WEB 前端快速调用系统, 其特征 在于 : 当一iframe界面要注册一能力时, 所述iframe界面向总线控制系统发送能力注册报 文, 相应的能力信息存入能力注册信息数据结构中 ; 当一 iframe 界面要销毁一能力时, 所述 iframe 界面向总线控制系统发送能力销毁报 文, 相应的能力信息从能力注册信息数据结构中删除 ; 当主界面要调用一能力时, 所述主界面向总线控制系统发送能力调用报文, 总线控制 系统根据要调用的能力的名称, 从能力注册信息数据结构中查找对应的界面, 然后根据查 找到的各个界面的名称, 从界面注册信息数据结构中找到对应的调用路径, 逐一调用各个 界面的能。

8、力。 7. 根据权利要求 6 所述的用于数字化城市管理系统的 WEB 前端快速调用系统, 其特征 权 利 要 求 书 CN 103618707 A 2 2/2 页 3 在于 : 所述能力注册报文传输的信息包括能力的唯一标识名称和界面的唯一标识名称 ; 所 述能力销毁报文传输的信息包括能力的唯一标识名称 ; 所述能力调用报文传输的信息包括 能力的唯一标识名称和相关参数。 权 利 要 求 书 CN 103618707 A 3 1/4 页 4 用于数字化城市管理系统的 WEB 前端快速调用系统 技术领域 0001 本发明涉及 Web 交互技术领域, 特别是一种用于数字化城市管理系统的 WEB 前端 。

9、快速调用系统。 背景技术 0002 在现有技术中, 很多基于 Web 的数字化信息管理系统都采用多工作区形式, 具有 很多选项卡, 每个选项卡就是一个 iframe 页面。而这些 iframe 页面中可能还向下嵌套多 层 iframe。在工作中, 经常需要在当前页面上调用其他页面上的某一能力, 以完成工作, iframe 工作区内容的不固定给各个 iframe 页面之间的快速通信, 以及相互之间的能力调 用带来了问题。特别是在数字化城市管理系统中, 包含了非常多的子系统, 各子系统相对 独立, 但系统和系统之间在 WEB 前端经常需要数据通信, 因此, 有必要设计一种可以在 WEB 前端多层嵌。

10、套 iframe 之间进行能力快速调用的系统, 以简化调用复杂度, 降低系统间的耦 合。 发明内容 0003 本发明的目的在于提供一种用于数字化城市管理系统的 WEB 前端快速调用系统, 该系统结构简单, 使用方便, 调用速度快。 0004 为实现上述目的, 本发明的技术方案是 : 一种用于数字化城市管理系统的 WEB 前 端快速调用系统, 包括主界面、 多个 iframe 界面以及可以与主界面和各个 iframe 界面进 行数据交换的总线控制系统, 各个 iframe 界面分别在所述总线控制系统中注册其具有的 能力及相应的调用路径, 主界面通过所述总线控制系统中存储的注册信息快速调用各个 i。

11、frame 界面具有的能力。 0005 进一步的, 所述总线控制系统包括信息存储模块、 界面控制模块和能力控制模块 ; 所述信息存储模块用于存储各个 iframe 界面在所述总线控制系统中注册的界面信息和能 力信息 ; 所述界面控制模块用于接收 iframe 界面发送的界面注册报文或界面销毁报文, 并 在所述信息存储模块中存入或删除界面信息, 以在所述总线控制系统中注册或销毁相应的 界面及其调用路径 ; 所述能力控制模块用于接收 iframe 界面发送的能力注册报文或能力 销毁报文, 并在所述信息存储模块中存入或删除能力信息, 以在所述总线控制系统中注册 或销毁相应的能力及其对应的界面 ; 所。

12、述能力控制模块还用于接收主界面发送的能力调用 报文, 并从所述总线控制系统中调用所需的能力。 0006 进一步的, 所述信息存储模块包括界面注册信息和能力注册信息这两个数据结 构 ; 界面注册信息数据结构采用哈希表存储注册的界面信息, 界面注册信息哈希表的 key 值为界面的唯一标识名称, value 值为界面相对于主界面的路径列表, 以通过界面找到对应 的调用路径 ; 能力注册信息数据结构采用哈希表存储注册的能力信息, 能力注册信息哈希 表的 key 值为能力的唯一标识名称, value 值为能力所属界面列表, 以通过能力找到对应的 界面。 说 明 书 CN 103618707 A 4 2/。

13、4 页 5 0007 进一步的, 当要注册一iframe界面时, 所述iframe界面向总线控制系统发送界面 注册报文, 相应的界面信息存入界面注册信息数据结构中 ; 当要销毁一 iframe 界面时, 所 述 iframe 界面向总线控制系统发送界面销毁报文, 相应的界面信息从界面注册信息数据 结构中删除。 0008 所述界面注册报文传输的信息包括界面的唯一标识名称以及界面的调用路径 ; 所 述界面销毁报文传输的信息包括界面的唯一标识名称。 0009 进一步的, 当一iframe界面要注册一能力时, 所述iframe界面向总线控制系统发 送能力注册报文, 相应的能力信息存入能力注册信息数据结。

14、构中 ; 当一 iframe 界面要销毁 一能力时, 所述 iframe 界面向总线控制系统发送能力销毁报文, 相应的能力信息从能力注 册信息数据结构中删除 ; 当主界面要调用一能力时, 所述主界面向总线控制系统发送能力 调用报文, 总线控制系统根据要调用的能力的名称, 从能力注册信息数据结构中查找对应 的界面, 然后根据查找到的各个界面的名称, 从界面注册信息数据结构中找到对应的调用 路径, 逐一调用各个界面的能力。 0010 所述能力注册报文传输的信息包括能力的唯一标识名称和界面的唯一标识名称 ; 所述能力销毁报文传输的信息包括能力的唯一标识名称 ; 所述能力调用报文传输的信息包 括能力的。

15、唯一标识名称和相关参数。 0011 相较于现有技术, 本发明的有益效果是设计了总线控制系统作为各个界面之间通 信的通道, 各个 iframe 界面可以在总线控制系统上进行界面、 能力、 调用路径的注册, 从而 使其他界面可以通过总线控制系统方便、 快速地进行能力的调用, 而无需知道能力所在的 位置和调用路径, 具有很强的实用性和广阔的应用前景。 0012 下面结合附图及具体实施例对本发明作进一步的详细说明。 附图说明 0013 图 1 是本发明实施例的系统结构示意图。 具体实施方式 0014 本发明提供一种用于数字化城市管理系统的WEB前端快速调用系统, 如图1所示, 包括主界面、 多个 if。

16、rame 界面以及可以与主界面和各个 iframe 界面进行数据交换的总线 控制系统, 总线控制系统以javascript语言编写, 各个iframe界面分别在所述总线控制系 统中注册其具有的能力及相应的调用路径, 主界面通过所述总线控制系统中存储的注册信 息快速调用各个 iframe 界面具有的能力。 0015 所述总线控制系统包括信息存储模块、 界面控制模块和能力控制模块 : 1) 信息存储模块 所述信息存储模块用于存储各个 iframe 界面在所述总线控制系统中注册的界面信息 和能力信息。 0016 所述信息存储模块包括界面注册信息和能力注册信息这两个数据结构 ; 界面注册 信息数据结构。

17、采用哈希表存储注册的界面信息, 如下表 1 所示, 界面注册信息哈希表的 key 值为界面的唯一标识名称, value 值为界面相对于主界面的路径列表, 以通过界面找到对应 的调用路径。 说 明 书 CN 103618707 A 5 3/4 页 6 0017 表 1 界面注册信息哈希表 例如: 当前界面名称为iframe_000, 相对于主界面的路径为iframe_0,iframe_00,iframe_000, 即表示主界面上有一个iframe界面iframe_0, iframe_0界面里面有一个iframe界面iframe_00, iframe_00界面里面还有一个iframe界面ifram。

18、e_000, 此即界面iframe_000的调用路径。 0018 能力注册信息数据结构采用哈希表存储注册的能力信息, 如下表 2 所示, 能力注 册信息哈希表的 key 值为能力的唯一标识名称, value 值为能力所属界面列表, 以通过能力 找到对应的界面。 0019 表 2 能力注册信息哈希表 2) 界面控制模块 所述界面控制模块用于接收 iframe 界面发送的界面注册报文或界面销毁报文, 并在 所述信息存储模块中存入或删除界面信息, 以在所述总线控制系统中注册或销毁相应的界 面及其调用路径。 0020 当要注册一 iframe 界面时, 如第一次加载一 iframe 界面时, 所述 i。

19、frame 界面向 总线控制系统发送界面注册报文, 相应的界面信息存入界面注册信息数据结构中。 0021 当要销毁一iframe界面时, 所述iframe界面向总线控制系统发送界面销毁报文, 相应的界面信息从界面注册信息数据结构中删除。 0022 所述界面注册报文传输的信息包括界面的唯一标识名称以及界面的调用路径 ; 所 述界面销毁报文传输的信息包括界面的唯一标识名称。 0023 3) 能力控制模块 所述能力控制模块用于接收 iframe 界面发送的能力注册报文或能力销毁报文, 并在 所述信息存储模块中存入或删除能力信息, 以在所述总线控制系统中注册或销毁相应的能 力及其对应的界面 ; 所述能。

20、力控制模块还用于接收主界面发送的能力调用报文, 并从所述 总线控制系统中调用所需的能力。 0024 当一 iframe 界面要注册一能力时, 所述 iframe 界面向总线控制系统发送能力注 册报文, 相应的能力信息存入能力注册信息数据结构中 ; 当一 iframe 界面要销毁一能力时, 所述 iframe 界面向总线控制系统发送能力销毁报 文, 相应的能力信息从能力注册信息数据结构中删除 ; 当主界面要调用一能力时, 所述主界面向总线控制系统发送能力调用报文, 总线控制 系统根据要调用的能力的名称, 从能力注册信息数据结构中查找对应的界面, 然后根据查 找到的各个界面的名称, 从界面注册信息数据结构中找到对应的调用路径, 逐一调用各个 说 明 书 CN 103618707 A 6 4/4 页 7 界面的能力。 0025 所述能力注册报文传输的信息包括能力的唯一标识名称和界面的唯一标识名称 ; 所述能力销毁报文传输的信息包括能力的唯一标识名称 ; 所述能力调用报文传输的信息包 括能力的唯一标识名称和相关参数。 0026 以上是本发明的较佳实施例, 凡依本发明技术方案所作的改变, 所产生的功能作 用未超出本发明技术方案的范围时, 均属于本发明的保护范围。 说 明 书 CN 103618707 A 7 1/1 页 8 图 1 说 明 书 附 图 CN 103618707 A 8 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1