CN115186957A - 一种轻量人机云终端的间隔光字牌图处理***及方法 - Google Patents
一种轻量人机云终端的间隔光字牌图处理***及方法 Download PDFInfo
- Publication number
- CN115186957A CN115186957A CN202210492291.5A CN202210492291A CN115186957A CN 115186957 A CN115186957 A CN 115186957A CN 202210492291 A CN202210492291 A CN 202210492291A CN 115186957 A CN115186957 A CN 115186957A
- Authority
- CN
- China
- Prior art keywords
- interval
- light
- service
- template
- interval light
- 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 73
- 238000012545 processing Methods 0.000 title claims abstract description 39
- 230000002159 abnormal effect Effects 0.000 claims abstract description 18
- 230000007246 mechanism Effects 0.000 claims abstract description 12
- 230000008569 process Effects 0.000 claims description 41
- 238000004590 computer program Methods 0.000 claims description 13
- 238000003860 storage Methods 0.000 claims description 12
- 230000003993 interaction Effects 0.000 claims description 8
- 238000004891 communication Methods 0.000 claims description 7
- 238000003672 processing method Methods 0.000 claims description 7
- 238000004040 coloring Methods 0.000 claims description 5
- 238000012544 monitoring process Methods 0.000 claims description 5
- 230000005856 abnormality Effects 0.000 claims description 4
- 238000011084 recovery Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 10
- 238000011161 development Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06316—Sequencing of tasks or work
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0633—Workflow analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- General Physics & Mathematics (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Public Health (AREA)
- Water Supply & Treatment (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了电力自动化技术领域的一种轻量人机云终端的间隔光字牌图处理***及方法,包括:接收外部输入的电力***业务需求;基于电力***业务需求设置若干模板匹配规则,组合不同的模板图;基于电力***业务需求生成间隔光字牌服务请求;对间隔光字牌服务请求进行管理调度,提供并发运行及异常容错机制;基于间隔光字牌服务请求,结合模板图进行间隔光字牌生成刷新处理;向人机云终端返回处理结果。本发明满足不同厂家不同语言的电力***人机云终端快速生成间隔光字牌图,且能够保证生成的画面一致,画面数据刷新一致。同时服务能够满足各现场用户的个性化图形展示需求。
Description
技术领域
本发明涉及一种轻量人机云终端的间隔光字牌图处理***及方法,属于电力自动化技术领域。
背景技术
随着新一代电网调度技术支持***的建设,轻量化人机云终端在电网调控运行和监视浏览中替代了传统的胖客户端人机编辑器和浏览器。相较于传统胖客户端模式,轻量化人机云终端不直接访问***内数据,其只需关注电网信息展示及操作相关业务,与电网数据相关的业务将由不同的服务提供支撑,而不同厂家的人机云终端可以共用相关的服务从而轻易实现展示的一致性。
目前电网调度***中的间隔光字牌等图形生成业务均与图形客户端紧密结合,且需要直接访问***内数据,不符合新一代电网调度技术支持***业务特点。同时不同厂家、不同语言人机终端间隔光字牌图生成时存在大量重复开发工作,且无法满足新一代电网调度技术支持***不同厂家、不同语言图形客户端的同景展示要求。此外,现场用户需要针对不同厂家的终端产品进行重复作图、设备记录维护等工作。而间隔光字牌生成刷新服务大大降低了这种展示的不一致和重复工作,使得各终端业务实现更容易。
发明内容
本发明的目的在于克服现有技术中的不足,提供一种轻量人机云终端的间隔光字牌图处理***及方法,满足不同厂家不同语言的电力***人机云终端快速生成间隔光字牌图,且能够保证生成的画面一致,画面数据刷新一致。同时服务能够满足各现场用户的个性化图形展示需求。
为达到上述目的,本发明是采用下述技术方案实现的:
第一方面,本发明提供了一种轻量人机云终端的间隔光字牌图处理方法,包括:
接收外部输入的电力***业务需求;
基于电力***业务需求设置若干模板匹配规则,组合不同的模板图;
基于电力***业务需求生成间隔光字牌服务请求;
对间隔光字牌服务请求进行管理调度,提供并发运行及异常容错机制;
基于间隔光字牌服务请求,结合模板图进行间隔光字牌生成刷新处理;
向人机云终端返回处理结果。
进一步的,所述模板匹配规则包括间隔名称自动替换规则、设备间隔接线图自动生成规则、设备保护信号和压板信号光字设备动态生成规则、设备记录相关动态数据替换规则、保护图元及状态图元动态替换规则、以及曲线表格关联记录替换规则。
进一步的,所述模板图包括通用间隔模板图及自定义间隔模板图,其中,通用间隔模板图采用固定间隔图名称“单间隔模板图”命名,自定义模板图需要在数据库中维护间隔与模板图名称的关系。
进一步的,所述间隔光字牌服务请求采用网络应用程序设计风格RESTFUL格式,且支持基于通用人机交互协议和WebSocket协议的两种交互方法。
进一步的,对间隔光字牌服务请求进行管理调度,提供并发运行及异常容错机制,包括:
获取所有间隔光字牌服务请求的作业进程任务数;
根据作业进程任务数优先向负载最小的作业进程分配任务,并更新作业进程任务数;
对作业进程任务数进行监测,响应于所有作业进程负载高时动态扩展新的作业,响应于空闲作业进程很多时进行作业回收;
实时监测作业进程的状态及进程间通信状态,响应于检测到作业进程异常或通信异常时及时剔除异常作业,并对异常进程中的任务重新分配。
进一步的,基于间隔光字牌服务请求,结合模板图进行间隔光字牌生成刷新处理,包括:
对间隔光字牌服务请求进行解析,判断该间隔光字牌服务请求是间隔实体图导出请求或浏览器间隔光字牌图生成刷新请求;
响应于该间隔光字牌服务请求是间隔实体图导出请求时,根据设备所属间隔信息自动匹配模板图,完成间隔接线部分的自动生成和设备关联,进行间隔名称替换、光字牌设备命名规则替换等工作,并导出替换后的间隔光字牌图;
响应于该间隔光字牌服务请求是浏览器间隔光字牌图生成刷新请求时,自动匹配出设备间隔光字牌图文件名,打开该画面,进行光字牌和标志牌设备动态生成,并不断推送画面设备数值和着色信息。
进一步的,所述返回结果组装成轻量级数据交换格式和消息缓存区相结合的格式后,返回给客户端程序,其中,轻量级数据交换格式内容中存储请求标识、返回内容标识、消息缓存区长度信息,消息缓存区根据业务内容分成与返回内容标识对应的多种格式。
第二方面,本发明提供了一种轻量人机云终端的间隔光字牌图处理***,包括:
业务需求获取模块:用于接收外部输入的电力***业务需求;
模板图组合模块:用于基于电力***业务需求设置若干模板匹配规则,组合不同的模板图;
服务请求接收模块:用于基于电力***业务需求生成间隔光字牌服务请求;
管理调度模块:用于对间隔光字牌服务请求进行管理调度,提供并发运行及异常容错机制;
间隔光字牌处理模块:用于基于间隔光字牌服务请求,结合模板图进行间隔光字牌生成刷新处理;
反馈模块:用于向人机云终端返回处理结果。
第三方面,本发明提供了一种轻量人机云终端的间隔光字牌图处理装置,包括处理器及存储介质;
所述存储介质用于存储指令;
所述处理器用于根据所述指令进行操作以执行根据上述任一项所述方法的步骤。
第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项所述方法的步骤。
与现有技术相比,本发明所达到的有益效果:
发明适应电力***轻量化人机发展态势,通过间隔模板的编辑替换、间隔光字牌请求和结果的标准化组装,以及基于进程管理的请求任务的调度管理的实现,设计了一套适用于多厂家多语言电力***轻量人机云终端的通用的间隔光字牌图生成和刷新的方法,减少了电力***各厂家在终端展示一致性工作方面的困难,减少了电力***工作人员在画面编辑、记录维护方面的成本,符合电力***发展趋势,具有良好的应用前景。
附图说明
图1是本发明实施例一提供的间隔光字牌图服务框架图。
具体实施方式
下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
实施例一:
以下结合附图对一种轻量人机云终端的间隔光字牌图处理方法,作进一步详细说明。如图1所示,一种轻量人机云终端的间隔光字牌图处理方法,包含以下步骤:
1)间隔光字牌模板图编辑
根据具体的电力***业务需求,对展示设备进行分类,绘制全***通用间隔模板图及自定义间隔模板图。绘制时可根据需求设置间隔名称自动替换规则、设备间隔接线图自动生成规则、设备保护信号和压板信号光字设备动态生成规则、设备记录相关动态数据替换规则、保护图元及状态图元动态替换规则,以及曲线表格关联记录替换规则等若干模板匹配规则,组合不同的模板图,各项展示内容可根据需要进行组合绘制,提升展示的灵活性。通用间隔模板图采用固定间隔图名称“单间隔模板图”命名,自定义模板图需要在数据库中维护间隔与模板图名称的关系,间隔光字牌服务会根据设备所属间隔自动匹配模板图。
2)发送间隔光字牌导出或刷新请求
人机云终端根据业务发送编辑器间隔实体图导出请求或浏览器间隔光字牌图生成刷新请求。间隔光字牌服务请求支持基于通用人机交互协议和WebSocket协议的两种交互方法,能给满足所有C端和B端程序的交互。间隔光字牌服务采用标准化的请求格式,请求命令采用网络应用程序设计风格RESTFUL格式,由命令名称和参数组成。客户端程序在导出设备间隔光字牌实体图或者实时浏览间隔光字牌图时,只需基于人机交互协议或WebSocket协议,将当前操作画面名称、设备信息、场景子场景等信息按要求组装成对应的请求命令发送给间隔光字牌服务即可调用所需的服务。
3)间隔光字牌请求调度管理
间隔光字牌服务对人机云终端任务请求进行管理调度,提供并发运行及异常容错机制。间隔光字牌服务实现了一套作业调度管理机制,来保障大量客户端请求的高效可靠响应,从而避免大量客户端请求时的业务堆积和异常。鉴于间隔光字牌服务存在请求响应和请求推送两种业务类型,业务相对复杂,而请求推送业务在人机云终端关闭页面之前需要一直刷新,间隔光字牌服务对比了线程管理和进程管理两种模式后,选择了进程管理模式。间隔光字牌服务设计了一组作业进程进行客户端任务处理。间隔光字牌服务基于进程间的通信对作业进程进行管理,间隔光字牌服务收到光字牌服务请求时,则实时获取所有作业进程的任务数,在任务分配时,会根据作业进程的当前任务数优先向负载最小的作业进程分配任务,并更新作业的任务数。同时,间隔光字牌服务会对作业进程任务数进行监测,当所有作业进程负载高时动态扩展新的作业,当空闲作业进程很多时,会进行作业回收,减少***资源浪费,保证任务能够及时高效响应。此外,间隔光字牌服务会实时监测作业进程的状态及进程间通信状态,若检测到作业进程异常或通信异常,则及时剔除异常作业,并对异常进程中的任务重新分配,保证任务处理的可靠性。
4)间隔光字牌请求处理
间隔光字牌作业进程在收到客户端请求后,会对请求命令进行解析,判断出是人机云终端编辑器间隔光字牌实体图导出请求还是浏览器间隔光字牌图生成刷新请求。接收到编辑器间隔光字牌实体图导出命令后,间隔光字牌服务会根据设备所属间隔自动匹配模板图,进行模板图解析,对模板图中的画面名称、光字牌等设备的命名规则、动态数据和曲线等图元关联的设备ID等进行替换,并生成该设备所属的间隔接线图,同时根据模板图设定的显示区域,对间隔接线部分进行布局调整、接线裁剪等。在画面生成完成后,会在文件服务器生成一张以厂站、间隔信息命名的实体文件,文件采用电力***图元描述规范(CIM/G)格式进行存储,同时将该文件名返回给客户端程序。
间隔光字牌服务接收到人机云终端浏览器通过设备进入间隔光字牌图请求时,会根据请求命令中的设备信息自动获取间隔、厂站等信息,与间隔光字牌图导出采用同样的规则计算出间隔光字牌图文件名,将该文件名返回给客户端,客户端收到返回结果后,打开对应的画面,并请求光字牌信息和实时数据。此时,服务收到请求后,则从文件服务器获取间隔实体图并进行解析,同时根据光字牌的命名规则查询数据库,依据数据库返回结果进行光字牌图元创建布局,并将光字牌图元信息组装成CIM/G格式内存,发送给客户端进行绘制显示。于此同时,光字牌服务会访问平台数据刷新服务、实时库服务和商用库服务,获取画面设备及光字牌的实时数据,计算设备着色和挂牌信息,刷新曲线的历史数据等,并不断的将这些信息推送给客户端进行显示。
5)间隔光字牌服务返回处理结果
间隔光字牌服务作业进程在处理完客户端请求后,会将返回结果组装成标准JSON(轻量级数据交换格式)和消息缓存区相结合的格式,返回给客户端程序。其中,JSON内容中存储请求标识、返回内容标识、消息缓存区长度等信息,便于人机云终端进行结果解析。而消息缓存区根据业务内容分成几种格式,与返回内容标识对应。在处理编辑器间隔光字牌实体图导出请求时,缓存区中存放的是间隔光字牌图的文件名,JSON中会描述文件名的长度。处理浏览器间隔光字牌图刷新请求时,JSON中的返回内容标识会标识出本次返回的事画面光字牌生成绘制信息、设备数值信息、画面着色信息还是画面挂牌信息等,而消息缓存区则是与之对应的内容。其中动态生成的光字牌和标志牌等设备采用电力***图元描述规范(CIM/G)格式内存进行信息传递。而画面设备数据信息和着色信息则采用JSON结构描述线色、填充色、是否闪烁、闪烁亮色、闪烁暗色、数值等信息。
本发明提供的适用于电力***轻量人机云终端的通用间隔光字牌图生成刷新服务方法,适应电力***轻量化人机发展态势,通过间隔模板的编辑替换、间隔光字牌请求和结果的标准化组装,以及基于进程管理的请求任务的调度管理的实现,设计了一套适用于多厂家多语言电力***轻量人机云终端的通用的间隔光字牌图生成和刷新的方法,减少了电力***各厂家在终端展示一致性工作方面的困难,减少了电力***工作人员在画面编辑、记录维护方面的成本,避免了不同产品展示形式不一致对调度人员工作习惯的影响。同时,减少了各厂家产品重复开发,有利于电网建设维护的统一性,符合电力***发展趋势,具有良好的应用前景。
实施例二:
一种轻量人机云终端的间隔光字牌图处理***,可实现实施例一所述的一种轻量人机云终端的间隔光字牌图处理方法,包括:
业务需求获取模块:用于接收外部输入的电力***业务需求;
模板图组合模块:用于基于电力***业务需求设置若干模板匹配规则,组合不同的模板图;
服务请求接收模块:用于基于电力***业务需求生成间隔光字牌服务请求;
管理调度模块:用于对间隔光字牌服务请求进行管理调度,提供并发运行及异常容错机制;
间隔光字牌处理模块:用于基于间隔光字牌服务请求,结合模板图进行间隔光字牌生成刷新处理;
反馈模块:用于向人机云终端返回处理结果。
实施例三:
本发明实施例还提供了一种轻量人机云终端的间隔光字牌图处理装置,可实现实施例一所述的一种轻量人机云终端的间隔光字牌图处理方法,包括处理器及存储介质;
所述存储介质用于存储指令;
所述处理器用于根据所述指令进行操作以执行下述方法的步骤:
接收外部输入的电力***业务需求;
基于电力***业务需求设置若干模板匹配规则,组合不同的模板图;
基于电力***业务需求生成间隔光字牌服务请求;
对间隔光字牌服务请求进行管理调度,提供并发运行及异常容错机制;
基于间隔光字牌服务请求,结合模板图进行间隔光字牌生成刷新处理;
向人机云终端返回处理结果。
实施例四:
本发明实施例还提供了一种计算机可读存储介质,可实现实施例一所述的一种轻量人机云终端的间隔光字牌图处理方法,其上存储有计算机程序,该程序被处理器执行时实现下述方法的步骤:
接收外部输入的电力***业务需求;
基于电力***业务需求设置若干模板匹配规则,组合不同的模板图;
基于电力***业务需求生成间隔光字牌服务请求;
对间隔光字牌服务请求进行管理调度,提供并发运行及异常容错机制;
基于间隔光字牌服务请求,结合模板图进行间隔光字牌生成刷新处理;
向人机云终端返回处理结果。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
Claims (10)
1.一种轻量人机云终端的间隔光字牌图处理方法,其特征是,包括:
接收外部输入的电力***业务需求;
基于电力***业务需求设置若干模板匹配规则,组合不同的模板图;
基于电力***业务需求生成间隔光字牌服务请求;
对间隔光字牌服务请求进行管理调度,提供并发运行及异常容错机制;
基于间隔光字牌服务请求,结合模板图进行间隔光字牌生成刷新处理;
向人机云终端返回处理结果。
2.根据权利要求1所述的轻量人机云终端的间隔光字牌图处理方法,其特征是,所述模板匹配规则包括间隔名称自动替换规则、设备间隔接线图自动生成规则、设备保护信号和压板信号光字设备动态生成规则、设备记录相关动态数据替换规则、保护图元及状态图元动态替换规则、以及曲线表格关联记录替换规则。
3.根据权利要求1所述的轻量人机云终端的间隔光字牌图处理方法,其特征是,所述模板图包括通用间隔模板图及自定义间隔模板图,其中,通用间隔模板图采用固定间隔图名称“单间隔模板图”命名,自定义模板图需要在数据库中维护间隔与模板图名称的关系。
4.根据权利要求1所述的轻量人机云终端的间隔光字牌图处理方法,其特征是,所述间隔光字牌服务请求采用网络应用程序设计风格RESTFUL格式,且支持基于通用人机交互协议和WebSocket协议的两种交互方法。
5.根据权利要求1所述的轻量人机云终端的间隔光字牌图处理方法,其特征是,对间隔光字牌服务请求进行管理调度,提供并发运行及异常容错机制,包括:
获取所有间隔光字牌服务请求的作业进程任务数;
根据作业进程任务数优先向负载最小的作业进程分配任务,并更新作业进程任务数;
对作业进程任务数进行监测,响应于所有作业进程负载高时动态扩展新的作业,响应于空闲作业进程很多时进行作业回收;
实时监测作业进程的状态及进程间通信状态,响应于检测到作业进程异常或通信异常时及时剔除异常作业,并对异常进程中的任务重新分配。
6.根据权利要求1所述的轻量人机云终端的间隔光字牌图处理方法,其特征是,基于间隔光字牌服务请求,结合模板图进行间隔光字牌生成刷新处理,包括:
对间隔光字牌服务请求进行解析,判断该间隔光字牌服务请求是间隔实体图导出请求或浏览器间隔光字牌图生成刷新请求;
响应于该间隔光字牌服务请求是间隔实体图导出请求时,根据设备所属间隔信息自动匹配模板图,完成间隔接线部分的自动生成和设备关联,进行间隔名称替换、光字牌设备命名规则替换等工作,并导出替换后的间隔光字牌图;
响应于该间隔光字牌服务请求是浏览器间隔光字牌图生成刷新请求时,自动匹配出设备间隔光字牌图文件名,打开该画面,进行光字牌和标志牌设备动态生成,并不断推送画面设备数值和着色信息。
7.根据权利要求1所述的轻量人机云终端的间隔光字牌图处理方法,其特征是,所述返回结果组装成轻量级数据交换格式和消息缓存区相结合的格式后,返回给客户端程序,其中,轻量级数据交换格式内容中存储请求标识、返回内容标识、消息缓存区长度信息,消息缓存区根据业务内容分成与返回内容标识对应的多种格式。
8.一种轻量人机云终端的间隔光字牌图处理***,其特征是,包括:
业务需求获取模块:用于接收外部输入的电力***业务需求;
模板图组合模块:用于基于电力***业务需求设置若干模板匹配规则,组合不同的模板图;
服务请求接收模块:用于基于电力***业务需求生成间隔光字牌服务请求;
管理调度模块:用于对间隔光字牌服务请求进行管理调度,提供并发运行及异常容错机制;
间隔光字牌处理模块:用于基于间隔光字牌服务请求,结合模板图进行间隔光字牌生成刷新处理;
反馈模块:用于向人机云终端返回处理结果。
9.一种轻量人机云终端的间隔光字牌图处理装置,其特征是,包括处理器及存储介质;
所述存储介质用于存储指令;
所述处理器用于根据所述指令进行操作以执行根据权利要求1~7任一项所述方法的步骤。
10.计算机可读存储介质,其上存储有计算机程序,其特征是,该程序被处理器执行时实现权利要求1~7任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210492291.5A CN115186957A (zh) | 2022-05-07 | 2022-05-07 | 一种轻量人机云终端的间隔光字牌图处理***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210492291.5A CN115186957A (zh) | 2022-05-07 | 2022-05-07 | 一种轻量人机云终端的间隔光字牌图处理***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115186957A true CN115186957A (zh) | 2022-10-14 |
Family
ID=83513069
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210492291.5A Pending CN115186957A (zh) | 2022-05-07 | 2022-05-07 | 一种轻量人机云终端的间隔光字牌图处理***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115186957A (zh) |
-
2022
- 2022-05-07 CN CN202210492291.5A patent/CN115186957A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103092698B (zh) | 云计算应用自动部署***及方法 | |
CN102375731B (zh) | 一种免编码集成应用软件平台*** | |
CN104063835B (zh) | 一种卫星遥感图像实时并行处理***及处理方法 | |
CN110549336A (zh) | 一种变电站巡检机器人集控主站*** | |
CN110196711B (zh) | 基于人工智能的插件式工单辅助决策方法及其*** | |
CN111176645A (zh) | 面向电网大数据应用的数据集成管理***及其实现方法 | |
CN114265703B (zh) | 云服务器跨区域算力调度方法、***及设备 | |
CN109902919A (zh) | 服务器资产管理方法、装置、设备及可读存储介质 | |
CN113095995A (zh) | 网页水印添加方法、装置、电子设备及存储介质 | |
CN105096210A (zh) | 一种基于多进程架构的变电站在线监控方法 | |
US7974937B2 (en) | Adaptive embedded historians with aggregator component | |
CN112286957A (zh) | 基于结构化查询语言的bi***的api应用方法及*** | |
CN115796549A (zh) | 一种基于低代码平台构建的综合能源管控平台 | |
CN111444158A (zh) | 长短期用户画像生成方法、装置、设备及可读存储介质 | |
CN113282680A (zh) | 一种基于数据中台的数据标签管理方法及*** | |
CN107273133A (zh) | 一种设备监控图形定义的方法 | |
CN115186957A (zh) | 一种轻量人机云终端的间隔光字牌图处理***及方法 | |
CN111538575B (zh) | 一种资源调度***、方法、装置、设备及介质 | |
CN110689149A (zh) | 数据中心移动巡检平台 | |
CN115035044A (zh) | 一种应用于工业质检的智能ai平台 | |
CN113255026B (zh) | 一种基于语义信息交换的cad协同设计方法 | |
CN106130757B (zh) | 信息获取方法和装置 | |
CN111064652B (zh) | 一种微信工作群智能代理管理***及方法 | |
CN113722341B (zh) | 一种运营数据处理方法及相关装置 | |
CN112748980B (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 |