著录项信息
专利名称 | 应急系统客户端界面显示方法及系统 |
申请号 | CN200810119449.4 | 申请日期 | 2008-08-29 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2009-03-18 | 公开/公告号 | CN101387949 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/14 | IPC分类号 | G;0;6;F;3;/;1;4;;;G;0;6;F;3;/;0;4;8;1;;;G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 北京恒泰实达科技发展有限公司 | 申请人地址 | 北京市海淀区中关村东路66号世纪科贸大厦C座15层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京恒泰实达科技股份有限公司 | 当前权利人 | 北京恒泰实达科技股份有限公司 |
发明人 | 丁涌;仲崇军 |
代理机构 | 北京中博世达专利商标代理有限公司 | 代理人 | 申健 |
摘要
本发明公开了一种应急系统客户端界面显示方法及系统,涉及电力应急系统客户端界面显示,能解决大量信息同时显示的技术问题。本发明应急系统客户端界面显示方法包括:触发界面显示事件;根据所述界面显示事件查询相应的界面模式,将界面模式中定义的各个界面单元进行组装形成界面组合;将所述界面组合进行显示。本发明应急系统客户端界面显示系统包括:触发模块,用于触发界面显示;组装模块,将界面显示事件相应界面模式中定义的各个界面单元进行组装形成界面组合;显示模块,用于将所述界面组合进行显示。本发明适用于大屏幕界面(包括:大屏幕拼接墙,正投系统)或多屏工作站界面显示。
1.一种应急系统客户端界面显示系统,其特征在于,所述系统包括:
触发模块,用于触发界面显示;
获取模块,用于查询所述界面显示事件对应的界面模式和所述界面模式中定义的各界面单元;
第一提取模块,用于提取所述各个界面单元所需的数据;
第二提取模块,用于提取所述界面模式所需的各界面单元;
加载模块,用于将所述第一提取模块提取的所述数据加载到所述第二提取模块提取的所述各界面单元中,得到已加载数据的各界面单元;
组装模块,用于将所述加载模块已加载数据的各界面单元组合成界面组合;
显示模块,用于将所述界面组合进行显示,
所述显示模块包括:大屏幕显示模块,用于将所述界面组合显示在大屏幕拼接墙上;
多屏工作站显示模块,用于将所述界面组合界面模式显示在多屏工作站的显示界面上。
2.根据权利要求1所述的应急系统客户端界面显示系统,其特征在于,所述系统还包括:
界面模式定义模块,用于对所述界面显示事件对应的界面模式进行定义。
应急系统客户端界面显示方法及系统 \n技术领域\n[0001] 本发明涉及应急系统客户端的大屏幕界面、多屏工作站界面显示。 背景技术\n[0002] 在现有应急系统在界面的组织方式上,针对单一显示终端,采用单一窗口或多窗口方式展示信息,即通过菜单选择或按钮点击进入相应的页面,查询信息或操作。 [0003] 对于单一窗口方式,如图1所示,一次只能打开一个窗口来展示信息; [0004] 对于多窗口方式,需要展示更多信息时,需将当前窗口关闭后再打开下一个相关窗口。多窗口方式,采用瀑布式或框架式进行组织。如图2所示,对于瀑布式而言,一次只能查看一个界面的信息,要同时查看不同窗口的信息时,需在各个窗口之间切换。如图3所示,而对于框架式,虽然可以展示多个窗口,但受单个计算机终端的显示分辨率的限制,只能显示数量有限的几个窗口。 \n[0005] 在实现上述应急系统客户端界面显示的过程中,发明人发现现有技术中存在如下问题: \n[0006] 现有显示方案源自于桌面系统的界面设计,不论是单一界面方式,还是多窗口框架式、或是多窗口瀑布式在需要同时显示大量信息的应用系统环境下,不能同时显示大量信息;不支持显示信息的灵活扩充。 \n发明内容\n[0007] 本发明实施例所要解决的技术问题在于提供一种应急系统客户端显示界面的方法,能够灵活扩充显示信息,支持大量信息同时显示。 \n[0008] 为达到上述目的,本发明的实施例采用如下技术方案: \n[0009] 一种应急系统客户端界面显示方法,所述方法包括:\n[0010] 触发界面显示事件; \n[0011] 查询所述界面显示事件对应的界面模式和所述界面模式中定义的各界面单元; [0012] 提取所述各个界面单元所需的数据; \n[0013] 提取所述界面模式所需的各界面单元,并将所述数据加载到各界面单元中,得到已加载数据的各界面单元; \n[0014] 将所述已加载数据的各界面单元组合成界面组合; \n[0015] 将所述界面组合进行显示。 \n[0016] 本发明实施例应急系统客户端界面显示的方法,在界面显示事件发生后,自动将与所述界面显示事件相对应的各个界面单元进行组装,得到要显示的界面模式并进行展示,能够实现大量信息同时显示,支持多种界面模式,支持显示信息的灵活扩充。 [0017] 本发明实施例所要解决的技术问题在于提供一种应急系统客户端界面显示系统,能够灵活扩充显示信息,支持大量信息同时显示。 \n[0018] 为达到上述目的,本发明的实施例采用如下技术方案: \n[0019] 一种应急系统客户端界面显示系统,所述系统包括: \n[0020] 触发模块,用于触发界面显示; \n[0021] 获取模块,用于查询所述界面显示事件对应的界面模式和所述界面模式中定义的各界面单元; \n[0022] 第一提取模块,用于提取所述各个界面单元所需的数据; \n[0023] 第二提取模块,用于提取所述界面模式所需的各界面单元; \n[0024] 加载模块,用于将所述第一提取模块提取的所述数据加载到所述第二提取模块提取的所述各界面单元中,得到已加载数据的各界面单元; \n[0025] 组装模块,用于将所述加载模块已加载数据的各界面单元组合成界面组合; [0026] 显示模块,用于将所述界面组合进行显示。 \n[0027] 本发明实施例应急系统客户端显示界面的系统,触发模块触发界面显示事件之后,组装模块将与所述界面显示事件相对应的各个界面单元进行组装,得到要显示的界面模式。显示模块将所述界面组合进行显示,能够实现大量信息同时显示,支持多种界面模式的定制,符合用户观看的需要。 \n[0028] 图1为现有技术单一窗口显示方式; \n[0029] 图2为现有技术多窗口的瀑布式显示方式; \n[0030] 图3为现有技术多窗口的框架式显示方式; \n[0031] 图4为本发明应急系统客户端界面显示方法的流程图; \n[0032] 图5为本发明应急系统客户端界面显示方法一实施例的流程图; [0033] 图6为本发明应急系统客户端界面显示系统的系统结构图; \n[0034] 图7为本发明应急系统客户端界面显示系统一实施例的结构图。 具体实施方式\n[0035] 本发明实施例所要解决的技术问题在于提供一种应急系统客户端显示界面的方法,能够灵活扩充显示信息,支持大量信息同时显示,符合用户的观看需求。 [0036] 下面结合附图对本发明实施例应急系统客户端界面显示的方法、系统进行详细描述。应当明确,以下实施例仅用于说明本发明,而不用于限定本发明的保护范围。 [0037] 如图4所示,本发明实施例应急系统客户端界面显示方法,包括步骤: [0038] S100、触发界面显示事件; \n[0039] S110、根据所述界面显示事件查询相对应的界面模式,将界面模式中的定义各个界面单元进行组装形成界面组合; \n[0040] S120、将所述界面组合进行显示。 \n[0041] 本发明实施例应急系统客户端界面显示的方法,在界面显示事件发生后,自动将与所述界面显示事件相对应的各个界面单元进行组装,得到要显示的界面模式并进行展示,能够实现大量信息同时显示,支持多种界面模式,支持显示信息的灵活扩充。 [0042] 实施例一 \n[0043] 如图5所示,本实施例应急系统客户端界面显示方法,包括步骤:\n[0044] S200、对界面显示事件对应的界面模式进行定义; \n[0045] 定义界面显示事件对应的界面模式所包含的各界面单元、各界面单元在界面模式中的布局、以及各界面单元所需的数据进行定义。其中,界面单元在界面模式中的布局用大小、位置等参数表示。 \n[0046] S210、触发界面显示事件; \n[0047] 客户端用户或系统命令触发要求显示界面的应用运行状态事件后,客户端与服务器端相连的通信适配器将客户认证信息和应用运行状态信息加密传送到服务器端。 [0048] S220、查询所述界面显示事件对应的界面模式和所述界面模式中定义的各界面单元; \n[0049] 服务器端与客户端建立连接后,先对客户信息进行认证。客户信息通过认证后,触发事件接受器接受客户端发送的应用运行状态事件,在模式库中自动匹配应用运行状态事件对应的界面模式,并查询出所述界面模式所需的界面单元。 \n[0050] S230、提取所述各界面单元所需的数据; \n[0051] 服务器端根据所述界面模式的定义,从数据源或外部系统中提取出所述界面单元所需的数据后,将所述数据和各界面单元标识加密传送至客户端。 \n[0052] S240、提取所述界面模式所需的各界面单元,并将所述数据加载到各界面单元中,得到已加载数据的各界面单元; \n[0053] 客户端根据所述各界面单元的标识从界面单元库文件中提取出各界面单元,并将各界面单元所需的数据加载到所述各界面单元,得到已加载数据的各界面单元。 [0054] S250、将所述已加载数据的各界面单元组合成界面组合;\n[0055] 客户端将所述已加载数据的各界面单元组合成要显示的界面组合。 [0056] S260、将所述界面组合显示在大屏幕接接墙上。 \n[0057] 客户端从界面显示风格库文件中调出所述界面模式所对应的显示风格文件,结合所述界面显示风格文件在大屏幕上显示所述界面组合。 \n[0058] 本发明实施例应急系统客户端界面显示方法,通过界面模式和界面单元的定义,能将多种信息以统一的方式显示,支持多种显示模式的定制;通过根据当前应用运行状态事件,自动匹配界面模式,实现灵活显示信息内容。 \n[0059] 本发明另一实施例中,还可将所述界面模式显示在多屏工作站的显示界面上,如步骤S270,以实现不同显示系统的灵活配置。 \n[0060] 如图6所示,本发明实施例还提供了一种应急系统客户端界面显示系统,包括: [0061] 触发模块300,用于触发界面显示事件; \n[0062] 组装模块310,用于根据所述界面显示事件查询相对应的界面模式,将界面模式中定义的各个界面单元进行组装形成界面组合; \n[0063] 显示模块320,用于将所述界面组合进行显示。 \n[0064] 本发明实施例应急系统客户端显示界面的系统,触发模块触发界面显示事件之后,组装模块将与所述界面显示事件相对应的各个界面单元进行组装,得到要显示的界面组合。显示模块将所述界面模式进行显示,能够实现大量信息同时显示,支持多种界面组合的定制,符合用户观看的需要。 \n[0065] 实施例二 \n[0066] 如图7所示,本发明实施例应急系统客户端界面显示系统,包括: [0067] 界面模式定义模块400,用于对界面模式进行定义; \n[0068] 触发模块410,用于触发界面显示事件;\n[0069] 获取模块,包括查询模块420和界面单元提取模块440;查询模块420,用于根据所述界面显示事件查询模式库,获取与所述界面显示事件相对应的界面模式,得到与所述界面模式对应的各个界面单元的标识;界面单元提取模块440,用于根据所述各个界面单元的标识从界面单元库文件中提取出与所述标识相应的各个界面单元; \n[0070] 数据提取模块430,用于提取所述各界面单元所需的数据并加载到所述获取模块获取的所述各个界面单元中,得到已加载数据的各个界面单元; \n[0071] 组合模块450,用于将所述已加载数据的各界面单元组织成界面组合; [0072] 大屏幕显示模块460,用于将所述界面模式显示在大屏幕上。 \n[0073] 在本发明实施例中,首先,需要在界面模式定义模块400中定义界面模式中包含的界面单元、每个界面单元在界面模式中的位置以及界面单元所需的数据;其中,一个界面模式由多个界面单元组合而成,界面单元在界面模式中的布局(比如:大小、位置)是可以定制的,界面单元标识是查找界面单元的依据。界面模式保存在服务器端的模式库500中。 [0074] 当客户端需要显示当前应用场景的界面时,触发模块410触发界面显示事件;其中,触发事件可以是系统命令或事件。当客户端用户或系统命令触发要求显示界面的应用运行状态事件后,通信适配器510建立客户端与服务器端的连接,将客户认证信息和应用运行状态信息加密传送到服务器端。其中,通信适配器510是客户端与服务器端通信连接的适配器,用于建立和保持与服务器端的连接。 \n[0075] 服务器端的连接管理器520根据客户端通信适配器510建立的连接维持与客户端的连接。服务器端接收到客户端发送的客户信息后,认证服务器530先对客户端发送的客户信息进行认证。客户信息通过认证后,触发事件接受器540接受客户端发送的应用运行状态事件,查询模块420在模式库500中自动匹配应用运行状态事件对应的界面模式,并查询所述界面模式所需的界面单元标识。 其中,连接管理器520,用于建立和维持与客户端的通信连接,支持多个客户端。触发事件接受器540是触发事件的接受器。 [0076] 其次,位于服务器端的数据提取模块430,根据匹配出的所述界面模式的定义,通过数据适配器550从数据源580中提取出所述界面单元所需的数据,将所述数据和界面单元标识加密传送至客户端。 \n[0077] 客户端接收到从服务器发送的数据和界面单元标识后,界面单元提取模块440根据所述各界面单元的标识从界面单元库文件560中提取出所述的各界面单元,并将所述数据加载到相应的各界面单元中,得到已加载数据的各界面单元。其中,界面单元库文件560是存储客户端界面单元的库文件。每一个界面单元具有相同的属性,包括:标识、主窗口、指标窗口、控制菜单、右键功能菜单等,界面单元标识是查找界面单元的依据。数据适配器\n550,用于和数据源交换数据。 \n[0078] 然后,组合模块450将所述已加载数据的各界面单元组织成界面组合。 [0079] 最后,大屏幕显示模块460将所述界面模式显示在大屏幕上。客户端从界面显示风格库文件570中调出所述界面模式所对应的显示风格文件,结合所述界面显示风格文件,将所述界面模式显示在大屏幕拼接墙上。其中,界面显示风格库文件570,用于存储界面显示风格文件。 \n[0080] 本发明实施例应急系统客户端显示界面系统,触发模块触发界面显示事件后,查询模块先查询所述界面显示事件对应的界面模式和所述界面模式中定义的各界面单元,界面单元提取模块和数据提取模块提取出所述各界面单元及所需的数据,之后组合模块将所述已加载数据的各界面单元组织成界面组合。最后显示模块模块可将所述界面组合显示在大屏幕拼接墙或多屏工作站上,以满足不同显示系统的需求。从而不仅能够实现大量信息同时显示,而且支持多种 显示模式的定制,符合用户观看的需要。 \n[0081] 本发明又一实施例中还包括多屏工作站显示模块470,可将所述界面组合显示在多屏工作站的显示界面上。 \n[0082] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
法律信息
- 2018-06-01
- 2013-01-09
- 2012-09-12
著录事项变更
申请人由北京恒泰实达科技发展有限公司变更为北京恒泰实达科技股份有限公司
地址由100190 北京市海淀区中关村东路66号世纪科贸大厦C座15层变更为100190 北京市海淀区中关村东路66号世纪科贸大厦C座15层
- 2009-05-13
- 2009-03-18
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-08-20
|
2008-03-19
| | |
2
| |
2007-01-31
|
2005-07-25
| | |
3
| | 暂无 |
2004-03-25
| | |
4
| |
2007-10-03
|
2006-03-31
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |