CN105183299B - A kind of man-machine interface service processing system and method - Google Patents
A kind of man-machine interface service processing system and method Download PDFInfo
- Publication number
- CN105183299B CN105183299B CN201510636636.XA CN201510636636A CN105183299B CN 105183299 B CN105183299 B CN 105183299B CN 201510636636 A CN201510636636 A CN 201510636636A CN 105183299 B CN105183299 B CN 105183299B
- Authority
- CN
- China
- Prior art keywords
- request
- data
- client
- subscription
- module
- 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.)
- Active
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明的技术方案包括一种人机界面服务处理的系统和方法,其中系统包括:人机界面交互模块,客户端与服务端的交流界面和数据请求;服务代理模块,用于代理客户端的请求事件;订阅请求模块用于发布及推送订阅;数据处理模块用于对数据进行分类筛选,然后实施运行。其中方法,包括:发布请求信息,对请求信息进行代理处理,对数据传输和运行进行优化处理,还能够发布/推送订阅信息。本发明的有益效果为:能够灵活部署于工作站,能够避免单一传输模式造成的数据重复传输,大大减少宽带消耗;通过发布/订阅模式频繁使用数据进行缓存,最大程度的减少了请求的数据量,达到极快反应速度;改善工作站的实时性和实用性。
The technical solution of the present invention includes a system and method for man-machine interface service processing, wherein the system includes: a man-machine interface interaction module, a communication interface and a data request between the client and the server; ; The subscription request module is used to publish and push subscription; the data processing module is used to classify and filter the data, and then implement the operation. The methods include: publishing request information, performing proxy processing on request information, optimizing data transmission and operation, and publishing/push subscription information. The beneficial effects of the present invention are: it can be flexibly deployed on workstations, it can avoid repeated data transmission caused by a single transmission mode, and greatly reduce bandwidth consumption; it uses the publish/subscribe mode to frequently use data for caching, which minimizes the amount of requested data, Achieve extremely fast response speed; improve the real-time and practicality of the workstation.
Description
技术领域technical field
本发明涉及一种人机界面服务处理系统和方法,属于计算电力行业信息自动化领域。The invention relates to a man-machine interface service processing system and method, belonging to the field of information automation in the computing power industry.
背景技术Background technique
随着配电自动化系统的发展,接入配电自动化系统的终端越来越多,接入的地域越来越广。相应的使用系统的自动化专业、调度专业、运维专业的人员也越来越多,因此对配电自动化系统的工作站数量提出了越来越多的要求。因此,急需一种采用分布式、代理和发布/订阅技术实现工作站在保证不同专业和场景的使用要求的基础上,达到灵活部署、快速部署、降低与SCADA服务器的耦合度系统应用。With the development of the distribution automation system, more and more terminals are connected to the distribution automation system, and the access areas are becoming wider and wider. Correspondingly, there are more and more people specialized in automation, scheduling, and operation and maintenance who use the system. Therefore, more and more requirements are put forward for the number of workstations in the distribution automation system. Therefore, there is an urgent need for a system application that uses distributed, proxy and publish/subscribe technologies to realize workstations that meet the requirements of different professions and scenarios, achieve flexible deployment, rapid deployment, and reduce the coupling degree with SCADA servers.
发明内容Contents of the invention
针对现有技术无法达到灵活部署、快速部署、降低与SCADA服务器的耦合度现状,本发明的技术方案提供了一种人机界面服务处理的系统和方法,人机界面服务解决了配电自动化系统工作站数量的增加而影响SCADA服务器性能的问题,其是一种分布式技术在配电自动化系统的系统设计和应用。将数据按时间特性分类,采用数据分区、按需请求和主动推送相结合的设计,在提高工作站数据实时性的同时,将配电自动化系统内接入工作站的数量从15台提高到64台,以适应配电自动化应用的发展和地县一体化的要求。In view of the current situation that the existing technology cannot achieve flexible deployment, rapid deployment, and reduced coupling with SCADA servers, the technical solution of the present invention provides a system and method for man-machine interface service processing. The man-machine interface service solves the problem of power distribution automation system The increase in the number of workstations affects the performance of SCADA servers, which is a system design and application of distributed technology in power distribution automation systems. Classify data according to time characteristics, adopt the design of data partition, on-demand request and active push, improve the real-time performance of workstation data, and increase the number of connected workstations in the distribution automation system from 15 to 64. In order to adapt to the development of distribution automation applications and the requirements of the integration of prefectures and counties.
本发明的技术方案包括一种人机界面服务处理的系统,部署于配电自动化系统工作站的系统应用,并且每台工作站包括至少一个人机界面服务处理系统,其包括客户使用的客户端、位于工作站的画面服务器以及位于集群服务器上的服务端,客户端与服务端都具有唯一的标识码,其特征在于,所述人机界面服务处理系统包括界面交互模块、服务代理模块和订阅发布模块,其中:界面交互模块,位于客户端上的子画面,用于显示数据,还用于向所述订阅发布模块请求订阅服务以及处理订阅数据,根据客户端用户的指令向服务代理模块发送对应的事件请求;服务代理模块,位于客户端的画面服务器,用于对客户端的事件请求以代理形式执行,该服务代理模块包括客户报告子模块和多个服务程序子模块,其中,客户报告子模块接收并解析客户端的事件请求信息,并根据事件请求信息分配空闲的服务程序子模块进行执行,然后根据服务程序子模块处理完成的应答数据进行汇总,并将汇总数据回送给客户端;订阅发布模块,用于接收并解析所述界面交互模块发送的订阅请求,获取发送订阅请求的客户端唯一标识、订阅请求信息及订阅请求周期,根据获取内容将相应的订阅信息处理后推送至对应的客户端;数据处理模块,用于对系统整体交互的数据筛选成不同的种类选用不同的传输模式,还用于对订阅交互的数据进行频繁缓存,以达到即时响应。The technical solution of the present invention includes a human-machine interface service processing system, which is deployed in the system application of the distribution automation system workstation, and each workstation includes at least one human-machine interface service processing system, which includes a client terminal used by customers, located at The picture server of the workstation and the server located on the cluster server, the client and the server all have unique identification codes, and it is characterized in that the man-machine interface service processing system includes an interface interaction module, a service agent module and a subscription publishing module, Wherein: the interface interaction module is located on the sub-screen of the client, and is used to display data, and is also used to request subscription services and process subscription data from the subscription publishing module, and send corresponding events to the service agent module according to the instructions of the client user Request; the service agent module, located in the screen server of the client, is used to execute the event request of the client in the form of a proxy. The service agent module includes a client report sub-module and a plurality of service program sub-modules, wherein the client report sub-module receives and parses According to the event request information of the client, allocate idle service program submodules for execution according to the event request information, then summarize the response data processed by the service program submodules, and send the summary data back to the client; the subscription publishing module is used for Receive and analyze the subscription request sent by the interface interaction module, obtain the unique identifier of the client sending the subscription request, subscription request information and subscription request period, and push the corresponding subscription information to the corresponding client after processing according to the obtained content; data processing The module is used to screen the overall interaction data of the system into different types and select different transmission modes, and is also used to frequently cache the subscription interaction data to achieve immediate response.
根据所述的一种人机界面服务处理系统,其特征在于,所述的界面交互模块包括:人机交互模块,包括至少一个人机界面,允许客户执行对应的请求指令,并对请求指令进行解析,将请求指令转化为请求事件并发送;信息显示模块,在人机界面显示请求事件的执行状况,还用于显示订阅及推送的订阅信息,并且当完成事件请求且获得请求数据时,自动刷新人机界面,以实时显示最新信息;信息传输模块,用于接收所述人机交互模块的指令解析结果,使用对应网页服务和/或多对多端口向服务代理模块发送请求事件信息。According to the man-machine interface service processing system, it is characterized in that the interface interaction module includes: a man-machine interaction module, including at least one man-machine interface, allowing the customer to execute the corresponding request instruction, and perform the request instruction Parsing, converting the request command into a request event and sending it; the information display module displays the execution status of the request event on the man-machine interface, and is also used to display subscription and push subscription information, and when the event request is completed and the request data is obtained, it automatically Refresh the human-computer interface to display the latest information in real time; the information transmission module is used to receive the instruction analysis result of the human-computer interaction module, and use the corresponding web service and/or many-to-many port to send request event information to the service agent module.
根据所述的一种人机界面服务处理系统,其特征在于,所述的服务代理模块包括:客户报告子模块,用于预处理所接收的事件请求,获取事件请求内容,并对事件请求内容进行分类筛选,然后将事件请求进行分发;服务代理模块,用于使用多个服务程序子模块对事件请求事件进行接收,根据事件所请求的服务信息对集群服务器的数据分布进行分析,然后为事件请求分配对应的服务,并通过客户报告子模块将服务会送至客户端;数据代理模块,用于使用多个服务程序子模块对请求事件进行接收,根据事件请求的数据信息按请求的要求从实时数据库、模型数据库中调取数据并加以业务处理及压缩处理,形成请求的结果,并将结果汇总至客户报告子模块。According to the man-machine interface service processing system, it is characterized in that the service agent module includes: a customer report sub-module, which is used to pre-process the received event request, obtain the content of the event request, and request the content of the event Perform classification and screening, and then distribute event requests; service agent module, used to use multiple service program sub-modules to receive event request events, analyze the data distribution of the cluster server according to the service information requested by the event, and then provide the event Request to allocate the corresponding service, and send the service to the client through the client report sub-module; the data agent module is used to use multiple service program sub-modules to receive the request event, and according to the data information requested by the event, from Retrieve data from the real-time database and model database, perform business processing and compression processing, form the requested results, and summarize the results to the customer report sub-module.
根据所述的一种人机界面服务处理系统,其特征在于,所述的订阅发布模块包括:请求接收模块,用于接收所述界面交互模块发送的订阅信息,并根据订阅信息将对应数据进行业务处理及压缩处理,然后将其发送至锁请求的客户端;统计模块,在接收所述界面交互模块发送的订阅信息时,对订阅信息进行解析,获取其订阅的内容、客户端唯一标识码、订阅时间间隔,并对解析后的订阅数据进行分类处理;推送模块,根据所述统计模块分类处理结果及订阅时间间隔向对应的客户端推送订阅信息。According to the man-machine interface service processing system, it is characterized in that the subscription publishing module includes: a request receiving module, configured to receive the subscription information sent by the interface interaction module, and process the corresponding data according to the subscription information Business processing and compression processing, and then send it to the client of the lock request; the statistics module, when receiving the subscription information sent by the interface interaction module, parses the subscription information to obtain the subscribed content and the unique identification code of the client 1. Subscription time interval, and classify and process the parsed subscription data; the push module pushes subscription information to the corresponding client according to the classification processing result of the statistics module and the subscription time interval.
根据所述的一种人机界面服务处理系统,其特征在于,所述的数据处理模块包括:筛选分类模块,将整个系统交互的数据进行筛选分类,使用多对多传输端口、并行处理数据,保证数据的传输速度和完整性;缓存模块,用于对订阅的数据进行频繁缓存处理,减少请求的数据量;功能分布模块,将处理数据的任务分为多个子任务,子任务单独进行处理,相互之间没有关联影响。According to the man-machine interface service processing system, it is characterized in that the data processing module includes: a screening and classification module, which screens and classifies the data interacted by the entire system, uses many-to-many transmission ports, and processes data in parallel, Guarantee the transmission speed and integrity of data; the cache module is used to frequently cache the subscribed data to reduce the amount of requested data; the function distribution module divides the task of processing data into multiple subtasks, and the subtasks are processed separately. There is no correlation effect between each other.
本发明的技术方案还包括一种人机界面服务处理的方法,其包括:向所述订阅发布模块请求订阅服务以及处理订阅数据,根据客户端用户的指令向服务代理模块发送对应的事件请求;对客户端的事件请求以代理形式执行,该服务代理模块包括客户报告子模块和多个服务程序子模块,其中,客户报告子模块接收并解析客户端的事件请求信息,并根据事件请求信息分配空闲的服务程序子模块进行执行,然后根据服务程序子模块处理完成的应答数据进行汇总,并将汇总数据回送给客户端;接收并解析所述界面交互模块发送的订阅请求,获取发送订阅请求的客户端唯一标识、订阅请求信息及订阅请求周期,根据获取内容将相应的订阅信息处理后推送至对应的客户端;对系统整体交互的数据筛选成不同的种类选用不同的传输模式,还用于对订阅交互的数据进行频繁缓存,以达到即时响应。The technical solution of the present invention also includes a method for man-machine interface service processing, which includes: requesting subscription service and processing subscription data from the subscription publishing module, and sending a corresponding event request to the service proxy module according to the instruction of the client user; The event request to the client is executed in the form of a proxy. The service proxy module includes a client report sub-module and multiple service program sub-modules. The client report sub-module receives and parses the event request information of the client, and allocates idle time according to the event request information. The service program sub-module executes, and then summarizes the response data processed by the service program sub-module, and sends the summary data back to the client; receives and parses the subscription request sent by the interface interaction module, and obtains the client that sent the subscription request The unique identifier, subscription request information and subscription request cycle, according to the obtained content, the corresponding subscription information is processed and pushed to the corresponding client; the overall interaction data of the system is filtered into different types and different transmission modes are selected, and it is also used for subscription Interactive data is cached frequently to achieve instant response.
进一步,所述的人机界面服务处理方法还包括:使用包括至少一个人机界面,允许客户执行对应的请求指令,并对请求指令进行解析,将请求指令转化为请求事件并发送;在人机界面显示请求事件的执行状况,还用于显示订阅及推送的订阅信息,并且当完成事件请求且获得请求数据时,自动刷新人机界面,以实时显示最新信息;用于接收所述人机交互模块的指令解析结果,使用对应网页服务和/或多对多端口向服务代理模块发送请求事件信息。Further, the man-machine interface service processing method further includes: using at least one man-machine interface, allowing the client to execute the corresponding request instruction, and analyzing the request instruction, converting the request instruction into a request event and sending it; The interface displays the execution status of the request event, and is also used to display subscription and push subscription information, and when the event request is completed and the request data is obtained, the man-machine interface is automatically refreshed to display the latest information in real time; it is used to receive the man-machine interaction The instruction analysis result of the module sends the request event information to the service agent module by using the corresponding web service and/or many-to-many port.
进一步,所述的人机界面服务处理方法还包括:用于预处理所接收的事件请求,获取事件请求内容,并对事件请求内容进行分类筛选,然后将事件请求进行分发;用于使用多个服务程序子模块对事件请求事件进行接收,根据事件所请求的服务信息对集群服务器的数据分布进行分析,然后为事件请求分配对应的服务,并通过客户报告子模块将服务会送至客户端;用于使用多个服务程序子模块对请求事件进行接收,根据事件请求的数据信息按请求的要求从实时数据库、模型数据库中调取数据并加以业务处理及压缩处理,形成请求的结果,并将结果汇总至客户报告子模块。Further, the man-machine interface service processing method further includes: for preprocessing the received event request, obtaining the event request content, classifying and filtering the event request content, and then distributing the event request; for using multiple The service program sub-module receives the event request event, analyzes the data distribution of the cluster server according to the service information requested by the event, then allocates the corresponding service for the event request, and sends the service to the client through the client report sub-module; It is used to use multiple service program sub-modules to receive request events, retrieve data from the real-time database and model database according to the requirements of the request according to the data information of the event request, and perform business processing and compression processing to form the result of the request. The results are aggregated into the Client Reporting submodule.
进一步,所述的人机界面服务处理方法还包括:请求接收模块,用于接收所述界面交互模块发送的订阅信息,并根据订阅信息将对应数据进行业务处理及压缩处理,然后将其发送至锁请求的客户端;接收所述界面交互模块发送的订阅信息时,对订阅信息进行解析,获取其订阅的内容、客户端唯一标识码、订阅时间间隔,并对解析后的订阅数据进行分类处理;根据所述统计模块分类处理结果及订阅时间间隔向对应的客户端推送订阅信息。Further, the man-machine interface service processing method further includes: a request receiving module, configured to receive the subscription information sent by the interface interaction module, perform business processing and compression processing on the corresponding data according to the subscription information, and then send it to The client of the lock request; when receiving the subscription information sent by the interface interaction module, analyze the subscription information, obtain the subscribed content, the unique identification code of the client, and the subscription time interval, and classify the parsed subscription data ; push the subscription information to the corresponding client according to the classification processing result of the statistics module and the subscription time interval.
进一步,所述的人机界面服务处理方法还包括:将整个系统交互的数据进行筛选分类,使用多对多传输端口、并行处理数据,保证数据的传输速度和完整性;Further, the man-machine interface service processing method further includes: screening and classifying the data interacted by the entire system, using many-to-many transmission ports, and processing data in parallel to ensure the transmission speed and integrity of the data;
用于对订阅的数据进行频繁缓存处理,减少请求的数据量;将处理数据的任务分为多个子任务,子任务单独进行处理,相互之间没有关联影响。It is used for frequent cache processing of subscribed data to reduce the amount of requested data; the task of processing data is divided into multiple subtasks, and the subtasks are processed independently without correlation with each other.
本发明的有益效果为:能够灵活部署于工作站,能够避免单一传输模式造成的数据重复传输,大大减少宽带消耗;通过发布/订阅模式将频繁使用的数据进行缓存,最大程度的减少了请求的数据量,达到极快相应速度;改善工作站的实时性和实用性。The beneficial effects of the present invention are: it can be flexibly deployed on workstations, it can avoid repeated data transmission caused by a single transmission mode, and greatly reduce bandwidth consumption; the frequently used data can be cached through the publish/subscribe mode, and the requested data can be reduced to the greatest extent Quantity, to achieve extremely fast response speed; improve the real-time and practicality of the workstation.
附图说明Description of drawings
图1所示为根据本发明实施方式的总体结构图;Fig. 1 shows the overall structure diagram according to the embodiment of the present invention;
图2所示为根据本发明实施方式的事件请求图;Fig. 2 shows an event request diagram according to an embodiment of the present invention;
图3所示为根据本发明实施方式的数据交互图;Figure 3 shows a data interaction diagram according to an embodiment of the present invention;
图4a所示为根据本发明实施方式的数据流程图的客户端;Fig. 4a shows the client of the data flow diagram according to the embodiment of the present invention;
图4b所示为根据本发明实施方式的数据流程图的画面服务器;Fig. 4b shows the screen server according to the data flow diagram of the embodiment of the present invention;
图4c所示为根据本发明实施方式的数据流程图的总体流程图。Fig. 4c shows an overall flow diagram of a data flow diagram according to an embodiment of the present invention.
具体实施方式Detailed ways
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。本发明的一种人机界面服务处理系统和方法适用于计算机自动配电领域。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments. The man-machine interface service processing system and method of the present invention are applicable to the field of computer automatic power distribution.
图1所示为根据本发明实施方式的总体结构图。具体包括如下:部署于配电自动化系统工作站的系统应用,并且每台工作站包括至少一个人机界面服务处理系统,其包括客户使用的客户端、位于工作站的画面服务器以及位于集群服务器上的服务端,客户端与服务端都具有唯一的标识码,其特征在于,该系统包括界面交互模块、服务代理模块、订阅发布模块,其中:界面交互模块,位于客户端上的子画面,用于显示数据,还用于向所述订阅发布模块请求订阅服务以及接受订阅服务,根据客户端用户的指令向服务代理模块发送对应的事件请求;服务代理模块,客户端的画面服务器,用于对客户端的事件请求以代理形式执行,其包括客户报告子模块和多个服务程序子模块,其中,客户报告子模块接收并解析客户端的事件请求信息,并根据事件请求信息分配空闲的服务程序子模块进行执行,然后根据服务程序子模块处理完成的应答数据进行汇总,并将汇总数据回送给客户端;订阅发布模块,用于接收并解析所述界面模块发送的订阅请求,获取发送订阅请求的客户端唯一标识、订阅请求信息及订阅请求周期,根据获取内容将相应的订阅信息处理后推送至对应的客户端;数据处理模块,用于对系统整体交互的数据筛选成不同的种类选用不同的传输模式,还用于对订阅交互的数据进行频繁缓存,以达到即时响应。Fig. 1 is a general structure diagram according to an embodiment of the present invention. Specifically, it includes the following: system applications deployed on workstations of the power distribution automation system, and each workstation includes at least one man-machine interface service processing system, which includes clients used by customers, screen servers located at workstations, and servers located on cluster servers , both the client and the server have unique identification codes, and the system includes an interface interaction module, a service proxy module, and a subscription publishing module, wherein: the interface interaction module is a sub-screen located on the client for displaying data , is also used to request subscription service and accept subscription service from the subscription publishing module, and send a corresponding event request to the service agent module according to the instruction of the client user; the service agent module, the screen server of the client, is used for the event request of the client Executed in the form of an agent, it includes a client report submodule and multiple service program submodules, wherein the client report submodule receives and parses the client’s event request information, and allocates idle service program submodules for execution according to the event request information, and then Summarize the response data processed by the service program sub-module, and send the summary data back to the client; the subscription publishing module is used to receive and analyze the subscription request sent by the interface module, and obtain the unique identifier of the client sending the subscription request, Subscription request information and subscription request cycle, according to the obtained content, the corresponding subscription information is processed and pushed to the corresponding client; the data processing module is used to screen the overall interaction data of the system into different types and select different transmission modes, and also use It is used to frequently cache the data of subscription interaction to achieve instant response.
图2、3所示为根据本发明实施方式的事件请求图和数据交互图。本发明的技术方案基于其灵活的部署能力,灵活部署,由于采用数据服务的模式,可以做到:在1台机器上部署一个客户端对应一个画面服务器;在1台机器上部署多个客户端分别对应不同的画面服务器(例如同时连接市局画面服务器和县城画面服务器);以及直接在画面服务器上部署客户端,这样一台机器就可以完成所有功能(应用在灾难应急、培训演示时)Figures 2 and 3 show event request diagrams and data interaction diagrams according to embodiments of the present invention. The technical solution of the present invention is based on its flexible deployment capability and flexible deployment. Due to the adoption of the data service mode, it can be achieved: deploying one client on one machine corresponds to one screen server; deploying multiple clients on one machine Corresponding to different screen servers (for example, connecting the city bureau screen server and the county screen server at the same time); and directly deploying the client on the screen server, so that one machine can complete all functions (applied in disaster emergency, training and demonstration)
根据图2和图3,人机界面要访问实时数据库或模型数据库需要通过数据服务中转,人机界面程序通过Socket将数据请求发送给数据服务,数据服务直接读取数据并通过Socket返回给人机界面,为提高编程效率及可靠性,可选用ZMQ(N:M,即多对多的封装传输层)或WebService等Socket(端口)中间件进行Socket编程。其中客户端与服务端之间的“请求/应答”采用“代理”的新型模式,服务端中将Tskpaycrs(客户报告系统)设为代理,Tskpaycrs下有多个服务程序(Tskpaywork)与之连接,当Tskpaycrs收到请求时,将请求自动分配给空闲的Tskpaywork,Tskpaywork处理完成后由返回给Tskpaycrs,Tskpaycrs再将应答数据发送给客户端操作台。优点:如果Tskpaycrs异常,不会影响其他客户端操作台的通讯。According to Figure 2 and Figure 3, the human-machine interface needs to access the real-time database or model database through the data service transfer, the human-machine interface program sends the data request to the data service through the Socket, and the data service directly reads the data and returns it to the machine through the Socket Interface, in order to improve programming efficiency and reliability, you can choose Socket (port) middleware such as ZMQ (N:M, that is, many-to-many encapsulation transport layer) or WebService for Socket programming. Among them, the "request/response" between the client and the server adopts a new model of "agent". In the server, Tskpaycrs (customer reporting system) is set as an agent, and there are multiple service programs (Tskpaywork) connected to it under Tskpaycrs. When Tskpaycrs receives a request, it will automatically assign the request to an idle Tskpaywork, and after Tskpaywork is processed, it will be returned to Tskpaycrs, and Tskpaycrs will send the response data to the client console. Advantages: If Tskpaycrs is abnormal, it will not affect the communication of other client consoles.
图4a、4b、4c所示为根据本发明实施方式数据流程图,包括图4a数据流程图的数据流程图的客户端,包含多个字画面,图4b的数据流程图的画面服务器,包含多个对应客户端的数据服务代理,图4c为数据流程图的整体流程图,画面服务器包括多个数据服务代理,每个服务代理对应的有一个客户端。每个子人机界面程序分为“人机界面显示类”及“人机界面数据读写类”两部分,“人机界面显示类”如上图的“子画面1”、“子画面2”,“人机界面数据读写类”如上图的事件记录画面、事件画面…。数据服务收到数据请求后,调用对应子人机界面的子模块进行数据读写。不同子人机界面的开发人员维护相应的子人机界面程序或子模块程序时不会影响到其他人机界面的程序。Fig. 4a, 4b, 4c show the data flow diagram according to the embodiment of the present invention, comprise the client of the data flow diagram of Fig. 4a data flow diagram, comprise a plurality of character pictures, the picture server of the data flow diagram of Fig. 4b, comprise multiple A data service agent corresponding to the client, Fig. 4c is an overall flowchart of the data flow diagram, the screen server includes a plurality of data service agents, and each service agent corresponds to a client. Each sub-HMI program is divided into two parts: "Human-machine interface display class" and "Human-machine interface data reading and writing class". "Human-machine interface data reading and writing class" is shown in the event record screen, event screen... in the above picture. After the data service receives the data request, it calls the sub-module of the corresponding sub-man-machine interface to read and write data. When developers of different sub-man-machine interfaces maintain corresponding sub-man-machine interface programs or sub-module programs, they will not affect other man-machine interface programs.
以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。在本发明的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。The above descriptions are only preferred embodiments of the present invention, and the present invention is not limited to the above-mentioned embodiments, as long as they achieve the technical effects of the present invention by the same means, they should all belong to the protection scope of the present invention. Various modifications and changes may be made to the technical solutions and/or implementations within the protection scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510636636.XA CN105183299B (en) | 2015-09-30 | 2015-09-30 | A kind of man-machine interface service processing system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510636636.XA CN105183299B (en) | 2015-09-30 | 2015-09-30 | A kind of man-machine interface service processing system and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105183299A CN105183299A (en) | 2015-12-23 |
| CN105183299B true CN105183299B (en) | 2018-07-10 |
Family
ID=54905411
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510636636.XA Active CN105183299B (en) | 2015-09-30 | 2015-09-30 | A kind of man-machine interface service processing system and method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105183299B (en) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107038178B (en) * | 2016-08-03 | 2020-07-21 | 平安科技(深圳)有限公司 | Public opinion analysis method and device |
| CN106603393A (en) * | 2017-01-16 | 2017-04-26 | 深圳市商沃科技发展有限公司 | Intelligent information pushing system |
| CN109428922B (en) * | 2017-08-29 | 2020-09-08 | 华为技术有限公司 | Subscription and publishing method and server |
| CN110908341A (en) * | 2018-09-18 | 2020-03-24 | 中国科学院沈阳自动化研究所 | System and method for realizing real-time monitoring of production process |
| CN111666521A (en) * | 2020-05-15 | 2020-09-15 | 上海东方泵业(集团)有限公司 | Human-computer interface data processing system and method |
| CN112260406B (en) * | 2020-11-03 | 2022-09-13 | 中国电力科学研究院有限公司 | Lightweight man-machine interaction method and system based on wide area network power grid regulation |
| CN113743622B (en) * | 2021-08-04 | 2024-05-03 | 珠海许继芝电网自动化有限公司 | N-1 criterion-based power distribution network analysis system and method |
| CN114900555A (en) * | 2021-12-14 | 2022-08-12 | 合肥哈工轩辕智能科技有限公司 | Data distribution method and device based on lossless compression algorithm |
| CN114827116A (en) * | 2022-03-10 | 2022-07-29 | 红塔辽宁烟草有限责任公司 | Real-time monitoring system for realizing industrial interconnection and application |
| CN114971676B (en) * | 2022-04-08 | 2025-03-28 | 百果园技术(新加坡)有限公司 | Activity event management system, method and device |
| CN115150380A (en) * | 2022-06-30 | 2022-10-04 | 广发证券股份有限公司 | Market quotation subscribing and publishing method and device suitable for multiple market quotation sources |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102076143A (en) * | 2010-10-29 | 2011-05-25 | 山东泰华电讯有限责任公司 | Environment-protective illumination intelligent management system |
| CN102215253A (en) * | 2011-05-18 | 2011-10-12 | 中国电力科学研究院 | Layered exchange and control method for real-time monitoring system data by power dispatching |
| CN103597707A (en) * | 2011-05-31 | 2014-02-19 | 思科技术公司 | Distributed intelligence architecture with dynamic reverse/forward clouding |
| CN104769582A (en) * | 2012-11-02 | 2015-07-08 | 埃森哲环球服务有限公司 | Real-time data management for the grid |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7614065B2 (en) * | 2001-12-17 | 2009-11-03 | Automated Media Services, Inc. | System and method for verifying content displayed on an electronic visual display |
| US8967466B2 (en) * | 2013-01-09 | 2015-03-03 | Powertree Services, Inc. | Automatic authentication for service access for fueling of vehicles |
-
2015
- 2015-09-30 CN CN201510636636.XA patent/CN105183299B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102076143A (en) * | 2010-10-29 | 2011-05-25 | 山东泰华电讯有限责任公司 | Environment-protective illumination intelligent management system |
| CN102215253A (en) * | 2011-05-18 | 2011-10-12 | 中国电力科学研究院 | Layered exchange and control method for real-time monitoring system data by power dispatching |
| CN103597707A (en) * | 2011-05-31 | 2014-02-19 | 思科技术公司 | Distributed intelligence architecture with dynamic reverse/forward clouding |
| CN104769582A (en) * | 2012-11-02 | 2015-07-08 | 埃森哲环球服务有限公司 | Real-time data management for the grid |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105183299A (en) | 2015-12-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105183299B (en) | A kind of man-machine interface service processing system and method | |
| US20200326870A1 (en) | Data pipeline architecture for analytics processing stack | |
| CN112256954A (en) | Message pushing processing method and related system | |
| US20220004480A1 (en) | Log data collection method, log data collection device, storage medium, and log data collection system | |
| CN207543147U (en) | A kind of micro services regulator control system of client service center | |
| CN109451072A (en) | A kind of message caching system and method based on Kafka | |
| CN104536965B (en) | A kind of data query display systems under the conditions of big data and method | |
| CN108600300B (en) | Log data processing method and device | |
| CN113687958A (en) | Data processing method, system, computer equipment and storage medium | |
| CN108696400A (en) | network monitoring method and device | |
| CN106528390A (en) | Application monitoring method and device | |
| Balis et al. | Real-time grid monitoring based on complex event processing | |
| CN105786611A (en) | Method and device for task scheduling of distributed cluster | |
| CN110769018A (en) | Message pushing method and device | |
| Panduman et al. | A survey of IoT platform comparison for building cyber-physical system architecture | |
| CN111949521B (en) | Software performance test method and device | |
| CN106789270A (en) | A method and system for realizing centralized operation and maintenance management of an information system | |
| CN106657099B (en) | Spark data analysis service publishing system | |
| CN110008267A (en) | A kind of system and method for data processing | |
| CN110347374A (en) | A kind of encapsulation of rich client business service and calling system, method and apparatus | |
| CN113486222A (en) | Display method of power data display interface, user terminal, server and system | |
| CN108920322A (en) | A kind of method, apparatus and computer storage medium of middleware operational monitoring | |
| CN110913018A (en) | Distributed regulation and control service system | |
| CN109766238B (en) | Session number-based operation and maintenance platform performance monitoring method and device and related equipment | |
| CN106357466B (en) | A kind of internet product monitoring method and monitoring system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |