CN115903677A - Industrial system interaction method and device and industrial system - Google Patents

Industrial system interaction method and device and industrial system Download PDF

Info

Publication number
CN115903677A
CN115903677A CN202211253158.0A CN202211253158A CN115903677A CN 115903677 A CN115903677 A CN 115903677A CN 202211253158 A CN202211253158 A CN 202211253158A CN 115903677 A CN115903677 A CN 115903677A
Authority
CN
China
Prior art keywords
mobile terminal
data object
target
data
monitoring data
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
Application number
CN202211253158.0A
Other languages
Chinese (zh)
Inventor
徐琨璘
徐鸣
戚剑威
刘峰
石唯
薛观强
徐义雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huizhou Huadatong Gas Manufacturing Co ltd
Original Assignee
Huizhou Huadatong Gas Manufacturing Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huizhou Huadatong Gas Manufacturing Co ltd filed Critical Huizhou Huadatong Gas Manufacturing Co ltd
Priority to CN202211253158.0A priority Critical patent/CN115903677A/en
Publication of CN115903677A publication Critical patent/CN115903677A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The embodiment of the application is applicable to the technical field of industrial production, and provides an industrial system interaction method, an industrial system interaction device and an industrial system, wherein the method comprises the following steps: receiving a query instruction for monitoring data submitted by a user side; identifying the equipment type of the user side according to the query instruction; if the user side is a mobile side, acquiring target monitoring data which corresponds to the query instruction and is adapted to the mobile side from the monitoring data; feeding the target monitoring data back to the mobile terminal; when an operation instruction of the mobile terminal for a target data object in the target monitoring data is received, the operation instruction is forwarded to a non-mobile terminal which is associated with the target data object and is located in a preset network range, and the non-mobile terminal responds to the operation instruction. By adopting the method, the user can operate the industrial system on the mobile terminal.

Description

Industrial system interaction method and device and industrial system
Technical Field
The embodiment of the application belongs to the technical field of industrial production, and particularly relates to an industrial system interaction method, an industrial system interaction device and an industrial system.
Background
In the industrial production field, industrial systems such as a field control system or a remote monitoring system and the like can provide centralized monitoring and data access functions of production data for users, and the users can access data in real time on an office network or a mobile terminal, so that the requirement of remotely checking data of the users is greatly met.
Generally, in order to ensure the safety of production data, a user can only view data through a data access function implemented by a mobile terminal, cannot further process the data, and cannot operate an industrial system based on the viewed data, which seriously affects the usability of the mobile terminal.
Disclosure of Invention
In view of this, embodiments of the present application provide an industrial system interaction method, an industrial system interaction apparatus, and an industrial system, so as to implement operation on an industrial system on a mobile terminal and improve usability of the mobile terminal.
A first aspect of an embodiment of the present application provides an industrial system interaction method, including:
receiving a query instruction which is submitted by a user side and aims at monitoring data;
identifying the equipment type of the user side according to the query instruction;
if the user side is a mobile side, acquiring target monitoring data which corresponds to the query instruction and is adapted to the mobile side from the monitoring data;
feeding the target monitoring data back to the mobile terminal;
when an operation instruction of the mobile terminal for a target data object in the target monitoring data is received, the operation instruction is forwarded to a non-mobile terminal which is associated with the target data object and is located in a preset network range, and the non-mobile terminal responds to the operation instruction.
Optionally, the obtaining target monitoring data corresponding to the query instruction and adapted to the mobile terminal from the monitoring data includes:
acquiring query data corresponding to the query instruction from the monitoring data;
and writing the query data into a query template configured for the mobile terminal in advance to obtain the target monitoring data adapted to the mobile terminal.
Optionally, the forwarding the operation instruction to a non-mobile terminal that is associated with the target data object and located within a preset network range includes:
identifying whether a user account currently logged in the mobile terminal has the authority of operating the target data object;
if the user account has the authority of operating the target data object, determining a plurality of non-mobile terminals associated with the target data object, and sending the operation instruction to the non-mobile terminal which is on line currently and has the highest authority;
and if the user account does not have the authority of operating the target data object or a plurality of non-mobile terminals associated with the target data object are not on line, feeding back information of refusing to operate the target data object to the mobile terminal.
Optionally, after feeding back the target monitoring data to the mobile terminal, the method further includes:
determining the operation priority of each data object in the target monitoring data;
post-operation data of a first data object having a first operation priority is obtained.
Optionally, the obtaining the post-operation data of the first data object with the first operation priority includes:
simulating operation of the first data object having the first operation priority;
in response to an action of operating the first data object with the first operation priority, acquiring the post-operation data corresponding to the first data object from the monitoring data.
Optionally, after receiving an operation instruction of the mobile terminal for a target data object in the target monitoring data, the method further includes:
and if the target data object is the first data object and the result of the non-mobile terminal responding to the operation instruction is a confirmation operation, feeding the operated data back to the mobile terminal.
Optionally, after receiving an operation instruction of the mobile terminal for a target data object in the target monitoring data, the method further includes:
if the operation instruction for the target data object is an instruction acting on a field control device, and the result of the non-mobile terminal responding to the operation instruction is a confirmation operation, feeding back the execution result to the mobile terminal after receiving the execution result of the operation instruction executed by the non-mobile terminal; and the execution result is generated after the non-mobile terminal operates the field control equipment according to the operation instruction.
A second aspect of an embodiment of the present application provides an industrial system interaction apparatus, including:
the receiving module is used for receiving a query instruction which is submitted by a user side and aims at the monitoring data;
the identification module is used for identifying the equipment type of the user side according to the query instruction;
an obtaining module, configured to obtain, if the user side is a mobile side, target monitoring data that corresponds to the query instruction and is adapted to the mobile side from the monitoring data;
the feedback module is used for feeding the target monitoring data back to the mobile terminal;
and the response module is used for forwarding the operation instruction to a non-mobile terminal which is associated with the target data object and is positioned in a preset network range when the operation instruction of the mobile terminal for the target data object in the target monitoring data is received, and responding the operation instruction by the non-mobile terminal.
Optionally, the obtaining module includes:
the acquisition sub-module is used for acquiring query data corresponding to the query instruction from the monitoring data;
and the writing sub-module is used for writing the query data into a query template configured for the mobile terminal in advance to obtain the target monitoring data adapted to the mobile terminal.
Optionally, the response module includes:
the identification submodule is used for identifying whether a user account currently logged in the mobile terminal has the authority of operating the target data object;
the sending submodule is used for determining a plurality of non-mobile terminals associated with the target data object if the user account has the authority of operating the target data object, and sending the operation instruction to the non-mobile terminal which is on line currently and has the highest authority;
and the first feedback sub-module is used for feeding back information for refusing to operate the target data object to the mobile terminal if the user account does not have the authority for operating the target data object or a plurality of non-mobile terminals associated with the target data object are not on-line.
Optionally, the apparatus further comprises:
an operation priority determining module, configured to determine an operation priority of each data object in the target monitoring data;
and the data acquisition module after operation is used for acquiring the data after operation of the first data object with the first operation priority.
Optionally, the post-operation data obtaining module includes:
a simulation operation sub-module for simulating operation of the first data object having the first operation priority;
and the post-operation data acquisition sub-module is used for responding to the action of operating the first data object with the first operation priority and acquiring the post-operation data corresponding to the first data object from the monitoring data.
Optionally, the apparatus further comprises:
and the post-operation data feedback module is used for feeding back the post-operation data to the mobile terminal if the target data object is the first data object and the result of the non-mobile terminal responding to the operation instruction is a confirmation operation.
Optionally, the response module further includes:
the second feedback sub-module is used for feeding back an execution result to the mobile terminal after receiving the execution result of the operation instruction executed by the non-mobile terminal if the operation instruction for the target data object is an instruction acting on a field control device and the result of the non-mobile terminal responding to the operation instruction is a confirmation operation; and the execution result is generated after the non-mobile terminal operates the field control equipment according to the operation instruction.
A third aspect of embodiments of the present application provides an industrial system, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the industrial system interaction method according to the first aspect is implemented.
A fourth aspect of embodiments of the present application provides a computer-readable storage medium, which stores a computer program, which, when executed by a processor, implements the industrial system interaction method according to the first aspect.
A fifth aspect of embodiments of the present application provides a computer program product, which when run on a computer, causes the computer to execute the industrial system interaction method of the first aspect.
Compared with the prior art, the embodiment of the application has the following advantages:
by applying the method provided by the embodiment of the application, when the industrial system receives the query instruction aiming at the monitoring data and submitted by the user side, the equipment type of the user side can be identified according to the query instruction. Industrial systems may take different approaches to different equipment. For example, if the user terminal is a mobile terminal, the industrial system may feed back target monitoring data for viewing only to the mobile terminal. Specifically, the industrial system may obtain target monitoring data corresponding to the query instruction and adapted to the mobile terminal from the monitoring data, and feed back the target monitoring data to the mobile terminal. When an operation instruction of a mobile terminal for a target data object in target monitoring data is received, in order to ensure data security and industrial production security, an industrial system may not directly respond to the operation instruction, but forward the operation instruction to a non-mobile terminal that is associated with the target data object and is located within a preset network range, and the non-mobile terminal responds to the operation instruction. The non-mobile terminal can be an electronic device within the range of an enterprise office network or an enterprise intranet, and the operation is performed on the data or the industrial system on the non-mobile terminal, so that the operation safety can be improved. By applying the method provided by the embodiment of the application, the problems that the mobile terminal cannot initiate further processing of production data and cannot operate an industrial system based on the viewed data in the prior art can be solved, and the usability of the mobile terminal accessing the industrial system is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings used in the embodiments or the description of the prior art will be briefly described below. It is obvious that the drawings in the following description are only some embodiments of the application, and that for a person skilled in the art, other drawings can be derived from them without inventive effort.
FIG. 1 is a schematic diagram of an industrial system interaction method provided by an embodiment of the application;
fig. 2 is a schematic diagram of an implementation manner of S103 in an industrial system interaction method according to an embodiment of the present application;
fig. 3 is a schematic diagram of an implementation manner of S105 in an industrial system interaction method according to an embodiment of the present application;
FIG. 4 is a schematic diagram of another industrial system interaction method provided by an embodiment of the application;
FIG. 5 is a schematic diagram of an industrial system interaction device provided by an embodiment of the present application;
FIG. 6 is a schematic illustration of an industrial system provided by an embodiment of the present application.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. However, it will be apparent to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
The technical solution of the present application will be described below by way of specific examples.
Referring to fig. 1, a schematic diagram illustrating an industrial system interaction method provided in an embodiment of the present application is shown, which may specifically include the following steps:
s101, receiving a query instruction for monitoring data submitted by a user side.
The method can be applied to the technical field of industrial production. Specifically, the method can be applied to an industrial system, and the industrial system can be a system which can be accessed by user equipment and feeds data back to a user side when other permission conditions are met. The data fed back to the user side by the industrial system can include monitoring data.
In the embodiment of the present application, the industrial system may be a system configured in an industrial manufacturing enterprise and capable of implementing a specific function. In one example, the industrial system can be a field control system in an industrial manufacturing enterprise. Generally, the field control system can be used for controlling the production process of industrial equipment and collecting production data in the production process for relevant equipment and personnel to monitor the production process. Under the condition that the user side is accessed to the field control system, the production data collected by the field control system can be transmitted to the user side as monitoring data for the user of the user side to check. In another example, the industrial system can be a monitoring system of an industrial manufacturing enterprise, such as an on-site monitoring system or a remote monitoring system. The monitoring system of the industrial production enterprise can directly communicate with the field control system to obtain the production data collected by the field control system. The monitoring system can process the production data to form monitoring data. The monitoring system can also provide a function of accessing the user terminal, and the user of the user terminal can inquire the monitoring data through the monitoring system.
The execution subject of the embodiment of the present application may be the industrial system described above. Specifically, the execution subject of the embodiment of the present application may be a certain server configured in the industrial system, and the server is used to implement the steps of the embodiment of the present application.
The ue in the embodiment of the present application may include a mobile terminal or a non-mobile terminal. The mobile terminal can be a mobile phone, a tablet computer, a portable computer and other equipment; the non-mobile end may be a desktop computer, server, etc. installed in a fixed location. The non-mobile end can be installed in the internal office network or the internal network range of the industrial production enterprise. Generally, a non-mobile terminal device installed in an internal office network is isolated from an external network and cannot directly communicate with the external network.
In one example, a user terminal accessing the industrial system can send a query to the industrial system requesting to view corresponding monitoring data. The industrial system can process the query instruction after receiving the query instruction.
And S102, identifying the equipment type of the user side according to the query instruction.
The industrial system can first identify the device type of the user terminal when processing the query command. That is, the industrial system can identify, based on the query, whether the device that sent the query is a mobile device or a device that is fixedly installed at a location. The industrial system can identify the device to which the user terminal belongs according to the information related to the device type carried in the query instruction.
S103, if the user side is a mobile side, target monitoring data which corresponds to the query instruction and is adaptive to the mobile side is obtained from the monitoring data.
In the embodiment of the present application, the ue may include a mobile terminal or a non-mobile terminal. The non-mobile terminal device may be a device installed in an office network inside an industrial production enterprise. If the industrial system identifies that the user side submitting the query instruction is the non-mobile side, the industrial system can acquire the monitoring data corresponding to the query instruction from the monitoring data according to the instruction of the query instruction and feed back the monitoring data to the non-mobile side.
If the industrial system identifies that the user submitting the query instruction is the mobile terminal, the industrial system can also obtain the target monitoring data corresponding to the query instruction from the monitoring data according to the mode.
In a possible implementation manner of the embodiment of the present application, as shown in fig. 2, in S103, acquiring, from the monitoring data, target monitoring data that corresponds to the query instruction and is adapted to the mobile terminal may specifically include the following steps S1031 to S1032:
and S1031, obtaining query data corresponding to the query instruction from the monitoring data.
S1032, the query data are written into a query template configured for the mobile terminal in advance, and the target monitoring data adapted to the mobile terminal are obtained.
In the embodiment of the application, after the industrial system receives the query command submitted by the mobile terminal, the industrial system can process the query command first to confirm which data the mobile terminal needs to query. The industrial system may then obtain query data corresponding to the query instruction from the monitoring data. Because the display screen of the mobile terminal device has its limitations, it may not be able to directly display corresponding data, and the industrial system may write the acquired query data into a query template configured for the mobile terminal in advance, so as to obtain target monitoring data adapted to the mobile terminal.
In one possible implementation, the industrial system may pre-store a plurality of query templates, and each query template may be configured for different mobile devices, for example, query templates of multiple specifications may be pre-configured for different sizes of mobile device screens. After the industrial system obtains corresponding query data from the monitoring data according to the query instruction, target monitoring data adaptive to various types of mobile equipment can be obtained by writing the query data into query templates with different specifications.
And S104, feeding the target monitoring data back to the mobile terminal.
After the industrial system obtains the target monitoring data, the target monitoring data can be fed back to the mobile terminal.
It should be noted that, in order to ensure the use safety of the data, the target monitoring data fed back to the mobile terminal by the industrial system is only for the user of the mobile terminal to check, and the user cannot further process the received target monitoring data on the mobile terminal, or cannot send an instruction for the field control device of the industrial production enterprise to the industrial system based on the target monitoring data.
And S105, when receiving an operation instruction of the mobile terminal for a target data object in the target monitoring data, forwarding the operation instruction to a non-mobile terminal which is associated with the target data object and is located in a preset network range, and responding to the operation instruction by the non-mobile terminal.
In a possible implementation manner of the embodiment of the present application, the target monitoring data fed back to the mobile terminal may include operation prompt information, where the operation prompt information may be for a part of data objects in the target monitoring data, and is used to prompt a user of the mobile terminal to submit an operation instruction for a data object having such operation prompt information, and the industrial system may forward the operation instruction to the non-mobile terminal for processing.
In this embodiment, the non-mobile terminal may be an electronic device located within a preset network range, for example, the preset network range may be an internal office network or an intranet network of an industrial enterprise. Generally, the non-mobile terminal device in the internal office network or intranet environment of the industrial production enterprise is configured with corresponding information security management measures, and the non-mobile terminal device in the internal office network or intranet environment responds to the operation instruction submitted by the mobile terminal, so that the operation security can be ensured.
The target data object may be any data object in the target monitoring data. After receiving an operation instruction submitted by a mobile terminal for a target data object, the industrial system may forward the operation instruction to a non-mobile terminal associated with the target data object.
In the implementation of the present application, a data object carrying operation prompting information may be associated with a specific non-mobile terminal, and non-mobile terminals associated with different data objects may not be identical. In this way, the response to the operation instruction can be realized by a specific non-mobile terminal, and any non-mobile terminal which is not within the range of the preset network can respond to various operation instructions submitted by the mobile terminal.
In a possible implementation manner of the embodiment of the present application, as shown in fig. 3, forwarding the operation instruction to the non-mobile terminal, which is associated with the target data object and located in the preset network range in S105 may specifically include the following steps S1051 to S1054:
s1051, identifying whether the user account currently logged in the mobile terminal has the authority of operating the target data object.
In the embodiment of the application, when the industrial system receives an operation instruction for a target data object, it may first identify whether a user account currently logged in a mobile terminal has a right to operate the target data object. Through the authority identification, the industrial system can preliminarily determine whether the step of forwarding the operation instruction to the non-mobile terminal associated with the target data object needs to be executed.
S1052, if the user account has the authority to operate the target data object, determining a plurality of the non-mobile terminals associated with the target data object.
And S1053, sending the operation instruction to the non-mobile terminal which is on line currently and has the highest authority.
In a possible implementation manner of the embodiment of the present application, the number of non-mobile end devices associated with each target data object may include a plurality of non-mobile end devices. When the number of the non-mobile terminals associated with the current target data object is multiple, the industrial system may send the operation instruction to the non-mobile terminal currently online and having the highest authority.
In the embodiment of the present application, the currently online non-mobile terminal may refer to a non-mobile terminal that is currently operable. That is, the non-mobile terminal is in a normal operating state, and in the normal operating state, the non-mobile terminal usually has a relevant staff on duty. Thus, when the operation command of the mobile terminal is received, the operation command can be responded in time.
S1054, if the user account does not have the authority to operate the target data object, or if a plurality of non-mobile terminals associated with the target data object are not on-line, feeding back information refusing to operate the target data object to the mobile terminal.
In a possible implementation manner of the embodiment of the application, if the user account currently logged in the mobile terminal does not have the authority to operate the target data object, the industrial system may not need to forward the operation instruction to any non-mobile terminal. The industrial system can directly feed back the information of refusing to operate the target data object to the mobile terminal based on the authority identification result.
In another possible implementation manner of the embodiment of the present application, if the user account currently logged in the mobile terminal has the authority to operate the target data object, but at the current time, each non-mobile terminal associated with the target data object is not online, and even if the industrial system forwards the operation instruction to the non-mobile terminal, the non-mobile terminal cannot respond to the operation instruction in time. In this case, the industrial system may directly feed back information for rejecting the operation of the target data object to the mobile terminal.
In the embodiment of the present application, the information of the operation rejection target data object fed back to the mobile terminal by the industrial system for different reasons may be different. For example, when the user account currently logged in the mobile terminal does not have the authority to operate the target data object, the information fed back by the industrial system to reject the operation of the target data object may include information that the currently logged user account does not have the corresponding authority, or information that the user is prompted to retry after replacing the user account. When the user account currently logged in the mobile terminal has the authority to operate the target data object but each non-mobile terminal associated with the target data object is not online, the information fed back by the industrial system to refuse to operate the target data object may include information prompting that the non-mobile terminal is offline and cannot process an operation instruction in time, and prompting the user to try again later.
In the embodiment of the present application, the response of the non-mobile terminal to the operation instruction may include an acknowledgement operation or a rejection operation.
The refusing operation may refer to that the non-mobile terminal refuses the operation instruction submitted by the mobile terminal. In this way, the industrial system can refuse the operation of the non-mobile terminal for the target data object according to the response result of the non-mobile terminal.
The confirmation operation may refer to an operation instruction submitted by the non-mobile terminal to confirm the mobile terminal, and allow the mobile terminal to operate the target data object. Thus, the industrial system can execute the operation instruction according to the response result of the non-mobile terminal. For example, the industrial system may feed back data obtained by operating the target data object to the mobile terminal after executing the operation command.
In a possible implementation manner of the embodiment of the present application, the operation instruction for the target data object sent by the mobile terminal may be an instruction acting on the field control device. The instructions acting on the field control device may refer to instructions that enable operation of the field control device. If the response result of the non-mobile terminal to the command acting on the field control device is a confirmation operation, the industrial system can operate the field control device according to the command.
Illustratively, when the user of the mobile terminal finds that there is an abnormality in the industrial production process according to the target monitoring data, for example, the current production process concentration of a certain industrial device exceeds a standard. The mobile terminal can initiate a corresponding operation instruction, and the operation instruction is forwarded to the non-mobile terminal by the industrial system. When the result of the non-mobile terminal responding to the operation instruction is a confirmation operation, the industrial system can operate the industrial equipment under the control of the non-mobile terminal, so that the concentration in the production process of the industrial equipment is gradually restored to a normal level.
In this embodiment, when the operation command for the target data object is a command acting on the field control device, and a result of the non-mobile terminal responding to the operation command is a confirmation operation, the non-mobile terminal may operate the field control device according to the operation command and generate a corresponding execution result. The execution result can be sent to the industrial system by the non-mobile terminal, and the industrial system feeds back the execution result to the mobile terminal.
In a possible implementation manner of the embodiment of the present application, as shown in fig. 4, after the industrial system feeds back the target monitoring data to the mobile terminal, the industrial system may further perform the following steps S401 to S403:
s401, determining the operation priority of each data object in the target monitoring data.
In the embodiment of the present application, the target monitoring data includes a plurality of data objects. After the industrial system feeds the target monitoring data back to the mobile terminal, the industrial system can determine the operation priority of each data object. The operational priority may be determined based on the urgency of the data object to be processed. For example, it is assumed that a data object for the operation states of multiple industrial devices is included in the target monitoring data, where it is known that an industrial device corresponding to a certain data object is abnormal in operation based on the target monitoring data, and a user of the mobile terminal may need to further obtain other data related to the abnormal industrial device. At this time, it may be determined that the data object corresponding to the working device with the abnormal operation has a higher operation priority.
S402, obtaining the operated data of the first data object with the first operation priority.
In the embodiment of the present application, the first operation priority may be the highest operation priority. Upon determining that a data object has a first operational priority, the industrial system can obtain post-operational data for the first data object having the first operational priority. Post-operation data may refer to data obtained from further processing of a data object.
In one possible implementation manner of the embodiment of the present application, when acquiring the post-operation data of the first data object with the first operation priority, the industrial system may first simulate to operate the first data object with the first operation priority. The industrial system may then retrieve post-operation data corresponding to the first data object from the monitoring data in response to the act of operating the first data object having the first operation priority.
And S403, if the target data object is the first data object and the result of the non-mobile terminal responding to the operation instruction is a confirmation operation, feeding back the operated data to the mobile terminal.
In the embodiment of the present application, the target data object is a data object which is actually requested to be operated by the user of the mobile terminal, and the first data object is a data object having the highest operation priority, that is, the first operation priority. If the data object requested to be operated by the user at the mobile terminal is the first data object, at this time, since the industrial system has previously obtained the operated data, when the result of the industrial system receiving the non-mobile terminal response operation instruction is a confirmation operation, it may be considered that the non-mobile terminal allows the user at the mobile terminal to operate the first data object. The industrial system can feed back the obtained data after operation to the mobile terminal. In this way, by acquiring the post-operation data of the data object having a higher operation priority in advance, the speed of feeding back the post-operation data to the mobile terminal can be increased.
In the embodiment of the application, when receiving a query instruction for monitoring data submitted by a user side, the industrial system can identify the device type of the user side according to the query instruction. If the user side is the mobile side, the industrial system can feed back target monitoring data only for checking to the mobile side. When an operation instruction of a mobile terminal for a target data object in target monitoring data is received, in order to ensure data security and industrial production security, an industrial system may not directly respond to the operation instruction, but forward the operation instruction to a non-mobile terminal that is associated with the target data object and is located within a preset network range, and the non-mobile terminal responds to the operation instruction. By applying the method provided by the embodiment of the application, when the mobile terminal initiates the operation instruction aiming at the target data object, the non-mobile terminal with the corresponding authority responds to the operation instruction, so that the problems that the mobile terminal cannot initiate further processing of production data and cannot operate an industrial system based on the observed data in the prior art are solved, and the availability of the mobile terminal accessing the industrial system is improved.
It should be noted that, the sequence numbers of the steps in the foregoing embodiments do not mean the execution sequence, and the execution sequence of each process should be determined by the function and the inherent logic of the process, and should not constitute any limitation on the implementation process of the embodiments of the present application.
Referring to fig. 5, a schematic diagram of an industrial system interaction device provided in an embodiment of the present application is shown, and specifically may include a receiving module 501, an identifying module 502, an obtaining module 503, a feedback module 504, and a response module 505, where:
a receiving module 501, configured to receive a query instruction for monitoring data submitted by a user;
an identifying module 502, configured to identify a device type of the user end according to the query instruction;
an obtaining module 503, configured to obtain, if the user side is a mobile side, target monitoring data that corresponds to the query instruction and is adapted to the mobile side from the monitoring data;
a feedback module 504, configured to feed the target monitoring data back to the mobile terminal;
a response module 505, configured to, when receiving an operation instruction of the mobile terminal for a target data object in the target monitoring data, forward the operation instruction to a non-mobile terminal that is associated with the target data object and is located in a preset network range, where the non-mobile terminal responds to the operation instruction.
In this embodiment, the obtaining module 503 may be specifically configured to: acquiring query data corresponding to the query instruction from the monitoring data; and writing the query data into a query template configured for the mobile terminal in advance to obtain the target monitoring data adapted to the mobile terminal.
In a possible implementation manner of the embodiment of the present application, the response module 505 may specifically be configured to: identifying whether a user account currently logged in the mobile terminal has the authority of operating the target data object; if the user account has the authority of operating the target data object, determining a plurality of non-mobile terminals associated with the target data object, and sending the operation instruction to the non-mobile terminal which is currently online and has the highest authority; and if the user account does not have the authority of operating the target data object or a plurality of non-mobile terminals associated with the target data object are not on-line, feeding back information of refusing to operate the target data object to the mobile terminal.
In a possible implementation manner of the embodiment of the present application, the apparatus may further include: an operation priority determining module and an operated data acquiring module, wherein:
an operation priority determining module, configured to determine an operation priority of each data object in the target monitoring data;
and the data acquisition module after operation is used for acquiring the data after operation of the first data object with the first operation priority.
In this embodiment, the post-operation data obtaining module may be specifically configured to: simulating operation of the first data object having the first operation priority; in response to an action of operating the first data object having the first operation priority, acquiring the post-operation data corresponding to the first data object from the monitoring data.
In a possible implementation manner of the embodiment of the present application, the apparatus may further include a post-operation data feedback module. Wherein:
and the post-operation data feedback module is used for feeding back the post-operation data to the mobile terminal if the target data object is the first data object and the result of the non-mobile terminal responding to the operation instruction is a confirmation operation.
In another possible implementation manner of the embodiment of the present application, the response module 505 may be further configured to: if the operation instruction for the target data object is an instruction acting on field control equipment and the result of the non-mobile terminal responding to the operation instruction is a confirmation operation, feeding back the execution result to the mobile terminal after receiving the execution result of the operation instruction executed by the non-mobile terminal; and the execution result is generated after the non-mobile terminal operates the field control equipment according to the operation instruction.
The embodiment of the application provides an industrial system interaction device, and the steps in the method embodiments can be realized by applying the device.
For the apparatus embodiment, since it is substantially similar to the method embodiment, it is described relatively simply, and reference may be made to the description of the method embodiment section for relevant points.
Referring to fig. 6, a schematic diagram of an industrial system provided by an embodiment of the present application is shown. As shown in fig. 6, an industrial system 600 in an embodiment of the present application includes: a processor 610, a memory 620, and a computer program 621 stored in the memory 620 and operable on the processor 610. The processor 610, when executing the computer program 621, implements the steps in the various embodiments of the industrial system interaction method, such as the steps S101 to S105 shown in fig. 1. Alternatively, the processor 610, when executing the computer program 621, implements the functions of each module/unit in each device embodiment described above, such as the functions of the modules 501 to 505 shown in fig. 5.
Illustratively, the computer program 621 may be divided into one or more modules/units, which are stored in the memory 620 and executed by the processor 610 to accomplish the present application. The one or more modules/units can be a series of computer program instruction segments capable of performing specific functions, which can be used to describe the execution of the computer program 621 in the industrial system 600. For example, the computer program 621 may be divided into a receiving module, an identifying module, an obtaining module, a feedback module and a response module, and the specific functions of the modules are as follows:
the receiving module is used for receiving a query instruction which is submitted by a user side and aims at the monitoring data;
the identification module is used for identifying the equipment type of the user side according to the query instruction;
an obtaining module, configured to obtain, if the user side is a mobile side, target monitoring data that corresponds to the query instruction and is adapted to the mobile side from the monitoring data;
the feedback module is used for feeding the target monitoring data back to the mobile terminal;
and the response module is used for forwarding the operation instruction to a non-mobile terminal which is associated with the target data object and is positioned in a preset network range when the operation instruction of the mobile terminal for the target data object in the target monitoring data is received, and responding the operation instruction by the non-mobile terminal.
The industrial system 600 may be a server that implements the steps of the foregoing method embodiments, and the server may be a desktop computer, a cloud server, or other computing devices. The industrial system 600 can include, but is not limited to, a processor 610, a memory 620. Those skilled in the art will appreciate that fig. 6 is merely an example of an industrial system 600 and is not intended to be limiting of the industrial system 600, and that the industrial system 600 can include more or less components than those shown, or some components can be combined, or different components, for example, the industrial system 600 can also include input output devices, network access devices, buses, and the like.
The Processor 610 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, discrete hardware component, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The storage 620 can be an internal storage unit of the industrial system 600, such as a hard disk or a memory of the industrial system 600. The memory 620 may also be an external storage device of the industrial system 600, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, provided on the industrial system 600. Further, the memory 620 can also include both internal storage units and external storage devices of the industrial system 600. The memory 620 is used to store the computer program 621 and other programs and data required by the industrial system 600. The memory 620 may also be used to temporarily store data that has been output or is to be output.
The embodiment of the application also discloses an industrial system, which comprises a memory, a processor and a computer program stored in the memory and capable of running on the processor, wherein the processor executes the computer program to realize the industrial system interaction method according to the foregoing embodiments.
The embodiment of the application also discloses a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the industrial system interaction method according to the foregoing embodiments.
The embodiment of the application also discloses a computer program product, and when the computer program product runs on a computer, the computer is enabled to execute the industrial system interaction method in the above embodiments.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same. Although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not depart from the spirit and scope of the embodiments of the present application, and they should be construed as being included in the present application.

Claims (10)

1. An industrial system interaction method, comprising:
receiving a query instruction which is submitted by a user side and aims at monitoring data;
identifying the equipment type of the user side according to the query instruction;
if the user side is a mobile side, acquiring target monitoring data which corresponds to the query instruction and is adapted to the mobile side from the monitoring data;
feeding the target monitoring data back to the mobile terminal;
when an operation instruction of the mobile terminal for a target data object in the target monitoring data is received, the operation instruction is forwarded to a non-mobile terminal which is associated with the target data object and is located in a preset network range, and the non-mobile terminal responds to the operation instruction.
2. The method according to claim 1, wherein the obtaining target monitoring data corresponding to the query command and adapted to the mobile terminal from the monitoring data comprises:
acquiring query data corresponding to the query instruction from the monitoring data;
and writing the query data into a query template configured for the mobile terminal in advance to obtain the target monitoring data adapted to the mobile terminal.
3. The method according to claim 1 or 2, wherein the forwarding the operation command to the non-mobile terminal associated with the target data object and located in a preset network range comprises:
identifying whether a user account currently logged in the mobile terminal has the authority of operating the target data object;
if the user account has the authority of operating the target data object, determining a plurality of non-mobile terminals associated with the target data object, and sending the operation instruction to the non-mobile terminal which is on line currently and has the highest authority;
and if the user account does not have the authority of operating the target data object or a plurality of non-mobile terminals associated with the target data object are not on-line, feeding back information of refusing to operate the target data object to the mobile terminal.
4. The method according to claim 1, wherein after feeding back the target monitoring data to the mobile terminal, the method further comprises:
determining the operation priority of each data object in the target monitoring data;
post-operation data of a first data object having a first operation priority is obtained.
5. The method of claim 4, wherein obtaining post-operation data for the first data object having the first operation priority comprises:
simulating operation of the first data object having the first operation priority;
in response to an action of operating the first data object having the first operation priority, acquiring the post-operation data corresponding to the first data object from the monitoring data.
6. The method according to claim 4 or 5, wherein after receiving the operation instruction of the mobile terminal for the target data object in the target monitoring data, the method further comprises:
and if the target data object is the first data object and the result of the non-mobile terminal responding to the operation instruction is a confirmation operation, feeding back the operated data to the mobile terminal.
7. The method according to claim 1, wherein after receiving an operation instruction of the mobile terminal for a target data object in the target monitoring data, the method further comprises:
if the operation instruction for the target data object is an instruction acting on a field control device, and the result of the non-mobile terminal responding to the operation instruction is a confirmation operation, feeding back the execution result to the mobile terminal after receiving the execution result of the operation instruction executed by the non-mobile terminal; and the execution result is generated after the non-mobile terminal operates the field control equipment according to the operation instruction.
8. An industrial system interaction device, comprising:
the receiving module is used for receiving a query instruction which is submitted by a user side and aims at the monitoring data;
the identification module is used for identifying the equipment type of the user side according to the query instruction;
an obtaining module, configured to obtain, if the user side is a mobile side, target monitoring data that corresponds to the query instruction and is adapted to the mobile side from the monitoring data;
the feedback module is used for feeding the target monitoring data back to the mobile terminal;
and the response module is used for forwarding the operation instruction to a non-mobile terminal which is associated with the target data object and is positioned in a preset network range when the operation instruction of the mobile terminal for the target data object in the target monitoring data is received, and responding the operation instruction by the non-mobile terminal.
9. An industrial system comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the industrial system interaction method of any one of claims 1-7 when executing the computer program.
10. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the industrial system interaction method according to any one of claims 1 to 7.
CN202211253158.0A 2022-10-13 2022-10-13 Industrial system interaction method and device and industrial system Pending CN115903677A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211253158.0A CN115903677A (en) 2022-10-13 2022-10-13 Industrial system interaction method and device and industrial system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211253158.0A CN115903677A (en) 2022-10-13 2022-10-13 Industrial system interaction method and device and industrial system

Publications (1)

Publication Number Publication Date
CN115903677A true CN115903677A (en) 2023-04-04

Family

ID=86473399

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211253158.0A Pending CN115903677A (en) 2022-10-13 2022-10-13 Industrial system interaction method and device and industrial system

Country Status (1)

Country Link
CN (1) CN115903677A (en)

Similar Documents

Publication Publication Date Title
EP3575975B1 (en) Method and apparatus for operating smart network interface card
CN105808407B (en) Method, equipment and the equipment management controller of management equipment
DE102007038340A1 (en) Systems and methods for the maintenance of process control systems
US20170161463A1 (en) Remote diagnosis management system and method for operating the same
US10613520B2 (en) Data setting system for robot, data setting method and program
CN110955390B (en) Data processing method, device, electronic equipment and storage medium
CN104102884A (en) Method and system for promoting safety and privacy of job hunter information or recruit enterprise information
CN113703942A (en) Script execution method and device and computer equipment
CN105824622B (en) Data processing method and electronic equipment
CN115903677A (en) Industrial system interaction method and device and industrial system
CN117251228A (en) Function management method, device, computer equipment and storage medium
CN111159009A (en) Pressure testing method and device for log service system
US8712754B2 (en) Requirements model comparative analysis method for effort estimation in customizing a network monitoring and control system
CN114425787A (en) Control method and device for robot automatic test, server and storage medium
CN111124841B (en) Alarm method and device for abnormal page and computer system
CN107577546B (en) Information processing method and device and electronic equipment
CN116795064B (en) DCS-based alarm management method, electronic equipment and storage medium
CN112214437A (en) Storage device, communication method and device and computer readable storage medium
US10635840B2 (en) Banner notification in locked host monitor
CN111913448A (en) Informationized intelligent control system
CN110704219A (en) Hardware fault reporting method and device and computer storage medium
US11165733B2 (en) Information processing system to execute a particular workflow in response to receiving mail
WO2019112575A1 (en) Method and system for prioritizing information technology findings for remediating information technology assets
US20230017884A1 (en) Method and system for seamlessly remote monitoring an availability of a published remote resource on a host
CN111722983B (en) Configurable event operation control method and system

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