首页 / 专利库 / 电脑零配件 / 外围设备 / 鼠标 / 一种基于事件驱动的适用多屏幕拼接的大屏幕显示方法

一种基于事件驱动的适用多屏幕拼接的大屏幕显示方法

阅读:605发布:2021-04-13

专利汇可以提供一种基于事件驱动的适用多屏幕拼接的大屏幕显示方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种基于事件驱动的适用多屏幕拼接的大屏幕显示方法,包括使用 鼠标 拖拽方式更改功能区内容的方法和使用鼠标拖拽的方式输入功能区参数的方法。使用鼠标拖拽方式更改功能区内容的方法,通过鼠标点击工具栏上功能图片的方式,将其拖入到功能显示区中,功能显示区中的内容立刻更改为功能图片所代表的功能;使用鼠标拖拽的方式输入功能区参数的方法,提供用户将某一功能区中的元素拖动到另一可以接收参数的功能区中,该功能区能够识别拖入的图标代表的参数含义并执行分析操作。本发明实现了由鼠标操作完成大屏幕显示的目的,为用户提供了良好的用户体验,解决了 现有技术 中存在的显示不同功能时各个大屏幕之间不能协调联动的问题。,下面是一种基于事件驱动的适用多屏幕拼接的大屏幕显示方法专利的具体信息内容。

1.一种基于事件驱动的适用多屏幕拼接的大屏幕显示方法,通过flex的drag manager组件、大屏功能显示控制器和事件分发引擎技术实现;drag manager组件控制鼠标拖动图片并判断拖入到哪个flex组件中;大屏功能显示控制器控制大屏模式显示区域的内容;事件分发引擎接收和广播系统生成的事件;其特征在于,所述方法包括使用鼠标拖拽方式更改功能区内容的方法和使用鼠标拖拽的方式输入功能区参数的方法,其中,使用鼠标拖拽方式更改功能区内容的方法包括以下步骤:
用户鼠标左键点击工具栏上相关功能的图标,并按住鼠标将其拖动;
系统调用drag manager组件移动图标,并向事件分发引擎发送工具栏功能图片移动事件;
事件分发引擎接收工具栏功能图片移动事件,并将工具栏功能图片移动事件向所有的功能显示区广播;
功能显示区接收工具栏功能图片移动事件,能够接收工具栏功能图片移动事件的功能显示区将自身半透明显示;不能接收工具栏功能图片移动事件的功能显示区忽略;
用户拖动图标进入能够接收相关功能的功能显示区域并释放鼠标左键;
图标进入能够接收相关功能的功能显示区域时,拖动图标的左下由绿色勾号显示;
否则显示红色的禁止符号;
系统获取拖入的功能显示区标识,将功能图标所携带信息一起封装成更改显示区内容事件,并发送至事件分发引擎;
事件分发引擎接收事件,并向所有功能显示区广播事件分发引擎接收事件;
接收到事件的显示区比对显示区标识,如果与自身一致,则读取事件内容,调用相应的功能显示模显示;否则,忽略接收到事件;
使用鼠标拖拽的方式输入功能区参数的方法包括以下步骤:
用户鼠标点击功能显示区中实现了拖动功能的图标元素;
系统调用drag manager移动图标,并封装成输入参数事件向事件分发引擎发送;
事件分发引擎接收事件,对所有功能显示区广播事件;
如果显示区能够接收所述参数事件,接收事件并将自身半透明显示;否则,忽略事件;
用户移动图标至功能显示区中,放开鼠标左键;
系统封装目标功能显示区标识以及参数事件中所携带参数成新的参数事件,并发送至事件分发引擎;
事件分发引擎接收所述参数事件,并向各显示区广播参数事件;
如果显示区与所述参数事件中显示区标识一致,响应参数事件;否则忽略所述参数事件;
其中,所述使用鼠标拖拽方式更改功能区内容的方法,通过鼠标点击工具栏上功能图片的方式,将其拖入到功能显示区中,功能显示区中的内容立刻更改为功能图片所代表的功能;
所述使用鼠标拖拽的方式输入功能区参数的方法,提供用户将某一功能区中的图标拖动到另一能够接收参数的功能区中,所述功能区能够识别拖入的图标代表的参数含义并执行分析操作。

说明书全文

一种基于事件驱动的适用多屏幕拼接的大屏幕显示方法

技术领域

[0001] 本发明涉及一种适用多屏幕拼接的大屏幕显示方法,在大屏幕多功能拼接显示环境下,通过鼠标拖动的方式,改变显示区域功能块的内容,或者通过鼠标拖动的方式,输入功能显示块参数的操作方法。

背景技术

[0002] 大屏幕拼接显示系统在电信网络管理、公安交警指挥、交通监控管理、军事作战指挥训练、工业生产调度等多个领域的控制室中得到了广泛的应用,它能够集中显示来自RGB,Video和网络等多种不同信号源的信号,以满足用户大面积显示各种共享信息和综合信息的需求。大屏幕显示系统主要用于显示视频图像、计算机和工作站图像、网络信息图像等。这些信息的显示方式可以是单屏显示、任意开窗、任意漫游,满屏显示等。但每个行业情况不同,应用的方式各有特点。如某部应急指挥大厅中的大屏幕由4×2的100寸屏幕组成。在现有的应用模式下,计算机屏幕的内容投影到每一块屏幕或者最多4块屏幕组合上。在使用过程中,需要监控的数据和检索的资源众多,因此,大屏幕上经常投影多个计算机屏幕,以达到监控目的。但是带来的问题也是显而易见的,各个屏幕之间的功能不能够互相沟通,切换监控内容也需要通过硬件切换屏幕来实现。
[0003] 为了解决上述问题,极端天气道路交通保障平台为应急指挥大厅中的由多块屏幕组成的大屏幕提供专门的大屏模式。大屏模式采用一个计算机安装2个视频输出信号的方式,在8块大屏幕上,投影了一个计算机的超宽桌面。保障平台的大屏模式针对超宽桌面的分辨率开发,能够在大屏幕上完美地显示平台内容。在应急保障平台的大屏模式下,平台将极端天气下应急指挥所需要的实时监测的信息、需要检索的资源和地图等,分块在大屏幕上显示。本发明提出的方法就是在上述环境下实现多屏幕拼接的大屏幕显示。

发明内容

[0004] 针对现有技术中存在的上述问题,本发明提供一种通过鼠标拖拽方式操作大屏幕功能显示以及输入功能显示区参数的显示方法,实现多屏幕拼接的大屏幕显示。
[0005] 为实现上述目的,本发明采用以下技术方案。
[0006] 一种基于事件驱动的适用多屏幕拼接的大屏幕显示方法,通过flex(flex是支持RIA(Rich Internet Applications)的开发和部署的一系列技术组合)的drag manager(拖拽管理)组件、大屏功能显示控制器和事件分发引擎技术实现。drag manager组件控制鼠标拖动图片并判断拖入到哪个flex组件中;大屏功能显示控制器控制大屏模式显示区域的内容;事件分发引擎接收和广播系统生成的事件。所述方法包括使用鼠标拖拽方式更改功能区内容的方法和使用鼠标拖拽的方式输入功能区参数的方法,其中,
[0007] 使用鼠标拖拽方式更改功能区内容的方法包括以下步骤:
[0008] 步骤1,用户鼠标左键点击工具栏上相关功能的图标,并按住鼠标将其拖动。
[0009] 步骤2,系统调用drag manager组件移动图标,并向事件分发引擎发送工具栏功能图片移动事件。
[0010] 步骤3,事件分发引擎接收事件,并将该事件向所有的功能显示区广播。
[0011] 步骤4,功能显示区接收事件,能够接收该类型事件的功能显示区将自身半透明显示;不能接收该类型事件的显示区忽略该事件。
[0012] 步骤5,用户拖动图标进入可以接收该功能的功能显示区域并释放鼠标左键。
[0013] 图标进入可以接收该功能的功能显示区域时,拖动图标的左下由绿色勾号显示;否则显示红色的禁止符号。
[0014] 步骤6,系统获取拖入的功能显示区标识,将功能图标所携带信息一起封装成更改显示区内容事件,并发送至事件分发引擎。
[0015] 步骤7,事件分发引擎接收事件,并向所有功能显示区广播该事件。
[0016] 步骤8,接收到事件的显示区比对显示区标识,如果与自身一致,则读取事件内容,调用相应的功能显示模块显示;否则,忽略该事件。
[0017] 使用鼠标拖拽的方式输入功能区参数的方法包括以下步骤:
[0018] 步骤1,用户鼠标点击功能显示区中实现了拖动功能的图标元素。
[0019] 步骤2,系统调用drag manager移动图标,并封装成输入参数事件向事件分发引擎发送。
[0020] 步骤3,事件分发引擎接收事件,对所有功能显示区广播事件。
[0021] 步骤4,如果显示区能够接收所述参数事件,接收事件并将自身半透明显示;否则,忽略事件。
[0022] 步骤5,用户移动图标至功能显示区中,放开鼠标左键。
[0023] 步骤6,系统封装目标功能显示区标识以及参数事件中所携带参数成新的参数事件,并发送至事件分发引擎。
[0024] 步骤7,事件分发引擎接收所述参数事件,并向各显示区广播事件。
[0025] 步骤8,如果显示区与所述事件中显示区标识一致,响应事件;否则忽略所述事件。
[0026] 使用鼠标拖拽方式更改功能区内容的方法,通过鼠标点击工具栏上功能图片的方式,将其拖入到功能显示区中,功能显示区中的内容立刻更改为功能图片所代表的功能;使用鼠标拖拽的方式输入功能区参数的方法,提供用户将某一功能区中的元素拖动,如积滞监测功能中的积滞水监测站图标元素,拖动到另一可以接收参数的功能区中,如智能分析功能区中,该功能区能够识别拖入的图标代表的参数含义并执行分析操作。
[0027] 与现有技术相比,本发明具有以下明显的优势:
[0028] 现有的大屏幕显示方式和普通计算机桌面上的显示方式并没有什么不同。但是由于大屏幕显示的特殊性,在大屏幕上操作时应当突出尽量使用鼠标就可以操作的特点。本发明通过使用鼠标拖拽方式更改功能区内容,或使用鼠标拖拽方式输入功能区参数,实现了由鼠标操作完成大屏幕显示的目的,为用户提供了良好的用户体验。更重要的是,本发明打通了各个屏幕显示功能之间的联系,将各个屏幕构成了一个真正的整体,使得应用更流畅,解决了现有技术中存在的显示不同功能时各个大屏幕之间不能协调联动的问题。附图说明
[0029] 图1为使用鼠标拖拽方式更改功能区内容的方法流程图
[0030] 图2为鼠标拖动菜单栏到显示区域示意图;
[0031] 图3为鼠标拖放完成后显示区域示意图;
[0032] 图4为使用鼠标拖拽的方式输入功能区参数的方法流程图;
[0033] 图5为鼠标拖动显示区元素示意图;
[0034] 图6为鼠标拖动元素到目标区域示意图;
[0035] 图7为鼠标拖放完成后目标区域反应示意图。

具体实施方式

[0036] 下面结合附图和具体实施方式对本发明做进一步说明。
[0037] 具体实施方式以北京市交通委应急指挥大厅极端天气道路交通保畅综合应用平台中的指挥大屏模式为例。
[0038] 北京市交通委极端天气道路交通保畅综合应用平台,是为解决在极端天气下提供交通保畅服务的应用系统平台。交通委应急指挥大厅是在极端天气发生时,应急交通指挥部的所在。应用系统平台为应急指挥大厅提供了大屏应用模式,为应急指挥服务。应急指挥大厅是由4X2的100寸大屏幕组成,由大屏控制器将一台计算机的屏幕投影到大屏幕上。综合应用平台应用服务器为一台浪潮英信NF5280M2服务器,数据库为2台浪潮英信NF8650M2服务器双机。连接大屏幕的计算机通过浏览器访问应用系统的大屏模式,大屏控制器将计算机的屏幕投送到大屏幕上。
[0039] 基于事件驱动的适用多屏幕拼接的大屏幕显示方法包括以下步骤:
[0040] 步骤1:客户端桌面环境准备。
[0041] 连接大屏幕的计算机需要进行配置以适合大屏幕显示。首先需要将计算机更换成支持双输出的显卡,接到两根VGA输出上。将4X2的大屏幕分成左右两部分,分别对应计算机的两个输出。将计算机的分辨率调整到最适合大屏幕的3200X1600分辨率上。
[0042] 步骤2:实现用鼠标拖动改变功能区内容。
[0043] 使用鼠标拖拽方式更改功能区内容的方法流程图如图1所示,具体方法如下:
[0044] 步骤2.1用户在工具栏功能图标上按下鼠标左键。
[0045] 步骤2.2系统记录鼠标左键按下图标所代表功能ID,并向事件分发引擎发送鼠标拖动事件。
[0046] 步骤2.3事件分发引擎对所有组件广播事件。
[0047] 步骤2.4系统可以接收该拖动事件类型的功能组件半透明显示。
[0048] 步骤2.5用户拖动图标,如图2所示,黑框中的“气象监测”图标随鼠标在屏幕上移动。
[0049] 步骤2.6用户将图标拖入到功能组件区域后,放开鼠标左键,系统向事件分发引擎发送鼠标放开事件,事件中包含拖入区域ID。
[0050] 步骤2.7事件分发引擎广播事件到各功能组件。
[0051] 步骤2.8接收到事件的显示区比对显示区标识,如果与自身一致,则读取事件内容调用相应的功能显示模块显示,如图3所示,功能区将“气象监测”功能调用显示;否则,忽略该事件。
[0052] 步骤3:实现用鼠标拖动输入功能区参数。
[0053] 使用鼠标拖拽的方式输入功能区参数的方法流程图如图4所示,具体方法如下:
[0054] 步骤3.1用户鼠标点击功能显示区中实现了拖动功能的图标元素。如图5所示,图标元素随鼠标在屏幕上移动。
[0055] 步骤3.2调用drag manager移动图标,并封装成输入参数事件向事件分发引擎发送。
[0056] 步骤3.3事件分发引擎接收事件,对所有功能显示区广播事件。
[0057] 步骤3.4如果显示区能够接收所述参数事件,接收事件并将自身半透明显示;否则,忽略事件。
[0058] 步骤3.5用户移动图标至功能显示区中,如图6所示,用户放开鼠标左键。
[0059] 步骤3.6系统封装目标功能显示区标识以及参数事件中所携带参数成新的参数事件,并发送至事件分发引擎。
[0060] 步骤3.7事件分发引擎接收所述参数事件,并向各显示区广播事件。
[0061] 步骤3.8如果显示区与所述事件中显示区标识一致,则响应事件,如图7所示,接收到时间后,功能框中功能执行相应的操作,弹出分析结果对话框;否则忽略所述事件。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈