Multi-professional collaborative interaction method and device based on cloud platform credibility, and storage medium
By introducing trusted collaborative software into the urban rail transit system, the issues of reliability and real-time performance of multi-disciplinary collaborative interaction on the cloud platform were resolved, enabling reliable operation of multi-disciplinary collaboration, simplifying maintenance processes, and improving system stability and real-time information processing.
Patent Information
- Application Number
- CN202211604565.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-13
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2042-12-13
AI Technical Summary
In urban rail transit, traditional multi-disciplinary rail transit systems face issues such as the reliability of the basic operating environment, the real-time reliability of information interaction, and resource competition on cloud platforms, lacking effective guarantees for multi-disciplinary collaborative interaction.
By using cloud-based trusted collaborative software, real-time monitoring of virtual resources, real-time monitoring of multi-professional interaction channels, and information consistency verification are achieved. Static design and dynamic information collection are adopted to construct a virtual resource configuration table. Trusted collaborative software is used for real-time status detection and anomaly alarms to ensure the consistency and reliability of collaborative actions.
It has achieved credibility and reliability of multi-professional collaborative interaction on the cloud platform, ensured the stability of the fully automated operating system, simplified the maintenance difficulty for maintenance personnel, improved the real-time and authenticity of information processing, and prevented erroneous collaborative behavior caused by single-professional errors.
Smart Images

Figure CN116089206B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to train signal control systems, and more particularly to a reliable multi-disciplinary collaborative interaction method, device, and storage medium based on a cloud platform. Background Technology
[0002] Urban rail transit cloud platform technology is an integrated development of traditional rail transit technologies and the latest cloud platform technologies, focusing on solving the problem of resource sharing between traditionally specialized fields, such as... Figure 1 As shown. The application of new cloud platform virtualization and networking technologies enables multiple replications and migrations of the basic operating environment. Furthermore, the virtualization network technology allows for dynamic and adjustable virtualization of transmission links between different devices. These features greatly facilitate the sharing of equipment resources and simplify maintenance for personnel. However, for traditional multi-disciplinary rail transit systems... Figure 2 For example, this brings about issues such as the reliability of the basic operating environment, the real-time reliability of message interaction, and the competition for shared resources among different professions.
[0003] Therefore, how to monitor the reliability of the basic environment, ensure the real-time processing of information, and guarantee the authenticity of information, so as to provide a reliable guarantee for multi-professional collaboration, has become a technical problem that needs to be solved. Summary of the Invention
[0004] The purpose of this invention is to overcome the shortcomings of the existing technology and provide a reliable multi-professional collaborative interaction method, device and storage medium based on a cloud platform.
[0005] The objective of this invention can be achieved through the following technical solutions:
[0006] According to a first aspect of the present invention, a reliable multi-professional collaborative interaction method based on a cloud platform is provided. This method realizes real-time monitoring of virtual resources on the cloud platform, real-time monitoring of multi-professional interaction channels, and consistency verification of multi-professional collaborative information, thereby achieving reliable and trustworthy multi-professional collaborative actions and more comprehensively ensuring the reliable operation of the fully automated system.
[0007] As a preferred technical solution, the method includes the following steps:
[0008] Step S1: Through static pre-design, fix the static resources and dynamic information carried, and construct the conditions, consistency descriptions and collaborative actions triggered by multi-professional collaboration.
[0009] Step S2: Continuously monitor the real-time operating status of virtual devices on the cloud platform through real-time measurement, and promptly eliminate nodes with slow operating performance and some illegally copied information nodes;
[0010] Step S3: By continuously managing and maintaining the status required for multi-professional collaboration, and promptly removing outdated and invalid information, the consistency and real-time nature of the synchronized status are ensured.
[0011] Step S4: By synchronously confirming the consistency check status required for multi-professional collaboration, the consistency of the relevant status of each profession in the trusted collaboration software is ensured.
[0012] Step S5: By detecting abnormal states, timely identification of abnormal states and pop-up of clear alarms are made, which facilitates maintenance personnel to monitor the operating status of various virtual devices on the cloud platform.
[0013] As a preferred technical solution, the specific process of this method is as follows:
[0014] Step S101: Provide a global unified description of the collaborative multi-professional virtual machine resources and construct a virtual resource configuration table to clarify the number of interactive multi-professional virtual resources.
[0015] Step S102: Within all virtual machine resources participating in multi-professional collaboration, run a software module for basic resource monitoring and information exchange. This software module is trusted collaborative software.
[0016] Step S103: After the trusted collaborative software running on the virtual machine participating in multi-professional collaboration is running, static and dynamic information are collected.
[0017] Step S104: In each virtual resource, the corresponding virtual resource is confirmed by using trusted collaborative software, and the virtual resource hostname and internal network card MAC address information are confirmed and bound. The corresponding resource will be solidified to the disk as the basis for the operation of the trusted basic environment.
[0018] Step S105: Once the trusted collaboration software detects a dynamic change in the virtual resources, it immediately suspends the multi-disciplinary system services and simultaneously flashes a notification on the interface of all participating trusted system software indicating that the resources have changed.
[0019] Step S106: The sending machine maps the unique machine operation sequence code to the actual interaction time interval. The trusted collaborative software monitors the real-time communication between the two nodes by continuously monitoring the real-time performance of the most recent N packets of data.
[0020] Step S107: Once the trusted collaboration software detects a timeout in communication between nodes, it automatically removes the affected node from the collaboration system, suspends multi-disciplinary collaboration actions related to that node, and generates an alarm.
[0021] Step S108: During the information exchange process, the trusted collaborative software also needs to verify the transmitted data. Once erroneous data is detected, the trusted collaborative software will restart the query to complete the information synchronization.
[0022] Step S109: The trusted collaborative software performs a collaborative operation consistency check on the device that initiates the collaborative action through the information consistency configuration table. Only when the information at each checkpoint is consistent will the corresponding action be output; otherwise, the on-site state will remain unchanged.
[0023] Step S110: The trusted collaborative software maintains the information status list in real time. Once a node is lost or the interaction times out, the corresponding information is automatically converted to an untrusted status, and an alarm is triggered to prompt maintenance personnel to confirm.
[0024] Step S111: The trusted collaboration software automatically determines whether a collaboration action is needed based on the conditions triggered by the collaboration command. Once the conditions are met, the trusted collaboration software will initiate a consistency confirmation of the collaboration information. After the consistency is confirmed, the trusted collaboration software deployed on each multi-professional node will start outputting the collaboration command.
[0025] As a preferred technical solution, in step S103, the virtual machine starts to interact with the communication status information of each node and collect the hostname and network card MAC address information supported by the virtual device as static information collection, based on the multi-professional virtual resource configuration table defined in step S101, and collects the communication quality monitoring between nodes based on real-time interaction as dynamic information collection.
[0026] As a preferred technical solution, the dynamic changes to virtual resources in step S105 include the addition of duplicate nodes, changes to the resource information of existing nodes, and the loss of existing resources.
[0027] As a preferred technical solution, in step S106, the trusted collaborative software interacts with basic resource information based on a reliable communication protocol for information query and information response. During the interaction process, the sending machine provides a unique machine operation sequence code in the message, and the responding machine returns the corresponding unique machine operation sequence code in the corresponding information message.
[0028] As a preferred technical solution, in step S108, the trusted collaborative software uses two CRC32 check codes to uniformly verify the transmitted data, ensuring that data errors can be covered throughout the entire transmission process.
[0029] As a preferred technical solution, the multi-professional collaboration constructed by the trusted collaborative software utilizes a two-dimensional matrix, with the horizontal axis representing an information status list and the vertical axis representing a description of collaborative actions.
[0030] As a preferred technical solution, the information status list refers to the information collected by the trusted collaborative software and synchronized in real time among all trusted collaborative software nodes;
[0031] The trusted collaborative software verifies the validity of received messages. If the verification fails, the message is discarded, and an alarm is generated. Invalid messages are treated as if no message was received. After successful verification, the system retrieves the relevant time information from the message to determine the time consumed in the message interaction process. If a node interaction times out, the corresponding node state is removed, returning to the trusted collaborative software's basic environment confirmation stage. Only states within the validity period are then included in the collaborative process, thus ensuring the authenticity and real-time nature of the information.
[0032] As a preferred technical solution, the collaborative action description corresponds to a backend configurable list of professional actions, clearly defining the associated action commands that each profession needs to output simultaneously when the time occurs and the conditions for triggering the collaborative command.
[0033] As a preferred technical solution, the information consistency check in step S111 is used to avoid erroneous collaboration caused by errors in a single piece of professional information.
[0034] As a preferred technical solution, the trusted collaborative software has device status interfaces, control command interfaces, and alarm interfaces with multiple disciplines: the device status interface realizes the status synchronization of the multi-discipline collaborative interfaces; the control command interaction interface realizes the control between related interactive actions; and the alarm interface is used to send relevant operational anomalies to the relevant professional interfaces.
[0035] According to a second aspect of the present invention, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the program to implement the method described thereon.
[0036] According to a third aspect of the present invention, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the method described thereon.
[0037] Compared with the prior art, the present invention has the following advantages:
[0038] 1. This invention achieves unique identification of virtual devices on a cloud platform by labeling them. Simultaneously, it identifies the impact of dynamic processes such as device replication and link reconstruction on the cloud platform itself on the existing multi-disciplinary rail transit services carried by the cloud platform, ensuring the reliability of device operation based on virtualized equipment. Current technologies simply deploy traditional services directly on the cloud platform, lacking a reliable basis for system operation.
[0039] 2. This invention utilizes a secure communication protocol to periodically check the real-time performance of the interaction link, thereby protecting against outdated data. Currently, secure communication protocols are not used; standard industrial control protocols are primarily employed for information exchange, relying on physical hardware to ensure the reliability of the entire process.
[0040] 3. This invention introduces a consistency verification of multi-disciplinary collaborative action status information, effectively preventing erroneous multi-disciplinary collaborative behaviors caused by errors in a single discipline between two disciplines. This invention focuses more on collaboration based on holistic information across the entire rail transit field. Current solutions primarily focus on scenario docking and collaboration between two disciplines, without considering information consistency confirmation and collaboration between multiple disciplines.
[0041] 4. This invention introduces the concept of continuous monitoring to address the uncertainties brought about by virtualization environments. By continuously detecting and monitoring the basic environment, especially virtual machines and network links, it prevents the unhealthy operation of the basic environment on which applications depend, thus ensuring the reliability of collaboration. Currently, there are no corresponding basic environment detection measures for cross-professional collaboration.
[0042] 5. This invention adopts a unified approach and defines clear reasons for service outages, facilitating daily maintenance for maintenance personnel and transcending the individualized characteristics of multiple specialties. Currently, cross-disciplinary collaboration requires maintenance personnel to possess specialized knowledge from different disciplines to understand and analyze fault logs for diagnosis, thus consuming more time and placing higher demands on their capabilities. Attached Figure Description
[0043] Figure 1 A schematic diagram of a unified cloud platform for urban rail transit;
[0044] Figure 2 A schematic diagram of multiple professional systems in urban rail transit;
[0045] Figure 3 This is a deployment diagram of the trusted collaborative software of the present invention;
[0046] Figure 4 This is a diagram of trusted verification elements for the trusted collaborative software of this invention.
[0047] Figure 5 This is a collaborative information interaction diagram for the trusted collaborative software of this invention. Detailed Implementation
[0048] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0049] This invention relates to a trusted multi-professional collaborative interaction method based on a cloud platform. The method includes: 1) The device contains a configuration table for the basic operating environment of the trusted multi-professional collaborative software and a collaborative action configuration table. The configuration table for the basic operating environment includes the MAC information of the running virtual machines and virtual network cards. The collaborative action configuration table includes a list of collaborative action sequences, a list of trigger conditions, a list of multi-professional information confirmations, etc. 2) The device contains a set of trusted multi-professional collaborative software running within the virtual machine environment of the urban rail transit cloud platform, which serves as the collaborative environment for each participating profession. The urban rail transit cloud platform needs to provide communication links between these virtual machines. 3) Each profession participating in the collaboration needs to provide all information and all control interfaces according to the requirements of the two configuration information tables of the trusted collaborative software, in a unified format, and update the corresponding information in real time as required. 4) After the trusted collaborative software in the device is running, it needs to synchronize information between nodes and confirm the basic environment. Each change to the device requires user confirmation; only devices that have been confirmed and authorized will be included in the overall work scope. Trusted collaboration software needs continuous monitoring throughout its entire lifecycle after manual confirmation to ensure the reliability of the virtual environment and virtual communication links meets product design requirements. 5) Based on real-time updates of the basic environment and device status, the trusted collaboration software needs to monitor the conditions of the collaborative action sequence list in real time. Once the on-site status is found to meet expectations, it immediately executes the relevant collaborative action instructions to achieve multi-disciplinary system actions. 6) Once the trusted collaboration software detects changes in the virtualization machine or that the channel cannot meet real-time requirements, it needs to generate alarms for the changed parts and simultaneously suspend the execution of related collaborative actions to prevent incorrect collaborative actions caused by an erroneous virtualization environment. Step 7: Any trusted collaboration software should support unified alarm display, and any alarm information should be synchronized to all trusted collaboration software, allowing users to maintain and view it in any virtual environment.
[0050] This invention discloses a trusted multi-professional collaborative interaction method based on a cloud platform, which specifically includes the following steps:
[0051] Step S1: First, a unified global description is provided for the collaborative multi-professional virtual machine resources, which will later become a virtual resource configuration table. The number of interactive multi-professional virtual resources is specified through a static configuration file.
[0052] Step S2: Within all virtual machine resources participating in multi-disciplinary collaboration, run a set of basic resource monitoring and information exchange node software, hereinafter referred to as trusted collaboration software, such as... Figure 3 As shown.
[0053] Step S3: Once the trusted collaborative software running on all virtual machines participating in multi-professional collaboration is operational, it will begin exchanging communication status information between nodes and collecting static information such as the hostnames and network card MAC addresses supported by virtual devices, based on the multi-professional virtual resource configuration table defined in S1; and collecting dynamic information based on real-time communication quality monitoring between nodes. Figure 4 As shown.
[0054] Step S4: Maintenance personnel manually verify the corresponding virtual resources on each virtual resource using the interface of the trusted collaboration software, confirming and binding the virtual resource hostname and internal network card MAC address information. The corresponding resources will be permanently saved to the disk, serving as the foundation for the trusted infrastructure environment to operate. Figure 5 The trusted environment is confirmed as shown.
[0055] Step S5: Once the trusted collaboration software detects a dynamic change in the virtual resources, it immediately suspends the multi-professional system business. At the same time, it flashes a prompt on the interface of all trusted system software participating in the collaboration, indicating that the resources have changed, including: the addition of duplicate nodes, changes in the resource information of existing nodes, and the loss of existing resources. Maintenance personnel can perform maintenance repairs with the help of the prompt information.
[0056] Step S6: The trusted collaborative software interacts with basic resource information based on a reliable communication protocol for information query and response. During the interaction, the sending machine provides a unique machine operation sequence code in the message, and the responding machine returns the corresponding unique machine operation sequence code in the corresponding information message. The sending machine maps the unique machine operation sequence code to the actual interaction time interval and monitors the real-time communication between the two nodes by continuously monitoring the real-time performance of the most recent 10 packets of data.
[0057] Step S7: Once the trusted collaboration software detects a timeout in communication between nodes, it automatically removes the affected node from the collaboration system and suspends all multi-disciplinary collaborative actions related to that node. The trusted collaboration software generates an alarm to remind control center personnel that the relevant multi-disciplinary collaborative actions have been temporarily suspended and that maintenance personnel need to be contacted for further investigation.
[0058] Step S8: During information exchange, the trusted collaborative software also needs to verify the transmitted data. This software uses two CRC32 checksums for unified verification of the transmitted data to ensure that data errors throughout the entire transmission process are covered. Once erroneous data is detected, the trusted collaborative software restarts a query to complete information synchronization. Erroneous data exchange cycles are not included in the node real-time monitoring process.
[0059] Step S9: The trusted collaboration software provides a multi-disciplinary collaboration information consistency configuration table. On the equipment that requires the trusted collaboration software to initiate collaborative actions, the consistency information of the collaborative operation is confirmed. Only when the information at each checkpoint is consistent can the corresponding action be output. Otherwise, the on-site state is maintained unchanged to avoid erroneous action output.
[0060] Step S10: The multi-disciplinary collaboration built by the trusted collaborative software utilizes a two-dimensional matrix, with the horizontal axis representing the information status list and the vertical axis representing the collaborative action description.
[0061] Step S11: The information status list refers to the information that the trusted collaborative software can collect and synchronize in real time among all trusted collaborative software nodes. This information also has a time limit. The collaborative software verifies the validity of received messages. If the verification fails, the message is discarded, and an alarm is generated. Invalid messages are treated as if they were not received. After successful verification, the system obtains the corresponding time information from the message to determine the time consumed in the message interaction process. If a node interaction timeout is detected, the corresponding node status is removed, returning to the trusted collaborative software basic environment confirmation stage. Only statuses within the validity period are then included in the collaborative stage, thus ensuring the authenticity and timeliness of the information. Figure 5 The information is synchronized with reliable sources.
[0062] Step S12: The collaborative action description corresponds to a list of professional actions that can be configured in the backend, clearly defining the associated action commands that each profession needs to output simultaneously when the time occurs and the conditions for triggering the collaborative command.
[0063] Step S13: The trusted collaborative software maintains the information status list in real time. Once a node is lost or the interaction times out, the corresponding information is automatically converted to an untrusted status, and an alarm is triggered to prompt maintenance personnel to confirm.
[0064] Step S14: The trusted collaboration software automatically determines whether a collaborative action is needed based on the conditions triggered by the collaboration command. Once the conditions are met, the trusted collaboration software initiates a consistency verification of the collaboration information. After confirmation, the trusted collaboration software deployed on each multi-professional node starts outputting the collaboration command, such as... Figure 5This demonstrates multi-disciplinary collaborative operation. Information consistency checks prevent erroneous collaboration caused by errors in information from a single discipline. For example, in a platform fire system, once detected by the fire suppression system, it will automatically be detected by multiple smoke detectors and the station hall's environmental temperature will be detected as abnormal. After multi-disciplinary collaboration confirms the presence of multiple smoke detector anomalies and a sudden rise in station hall temperature, and confirms that the relevant information is consistent, the reliable collaborative software will initiate a series of actions according to pre-set parameters: sending a non-stop instruction to subsequent trains, sending an emergency platform closure instruction to the platform interlocking equipment to ensure that the platform screen doors do not open, automatically opening all station hall turnstiles, broadcasting emergency evacuation announcements for station hall passengers, and providing synchronized prompts to the passenger information system, among other actions.
[0065] Step S15: The trusted collaborative software has device status interfaces, control command interfaces, and alarm interfaces with multiple disciplines: the device status interface realizes the status synchronization of the multi-discipline collaborative interface; the control command interaction interface realizes the control between related interactive actions; alarm information is used to send relevant operational anomalies to the relevant professional interface, so that maintenance personnel can perform maintenance in a timely manner.
[0066] The scenario described involves the unified deployment of multiple disciplines in urban rail transit within a cloud platform virtualization environment. The trustworthiness of the cloud platform virtualization environment is based on the MAC addresses of all network interface cards (NICs) within the cloud platform virtual machine. After system operation, all manually verified MAC addresses remain unchanged. A unified communication verification software for multiple disciplines, known as trusted collaborative software, was developed. This includes a unified information exchange format, a unified basic environment verification technology, a unified message real-time verification technology, and a unified control information interface. The unified real-time message interaction verification technology uses a unique identifier associated with local time to verify the time of network data packet round-trip links, thus ensuring real-time interaction. This technology is based on authorized interaction upon confirmation of the device virtualization environment. Unauthorized messages, even after real-time interaction, must be rejected and excluded from the system's acceptance scope. The unified real-time message interaction verification technology employs two different CRC techniques for overall message verification. A mechanism for checking the consistency of information across disciplines is introduced for multi-discipline collaboration, avoiding erroneous collaborative actions caused by random information from a single discipline. The trusted collaboration software adds a scheme for continuous verification of the trustworthiness of information nodes. After manual authorization, it periodically verifies that the current configuration of the virtual environment has not changed, preventing the impact of duplicate devices, timeout links, etc. caused by various resource adjustments within the cloud platform on the existing real-time multi-professional linkage functions.
[0067] The above is an introduction to the method embodiments. The following embodiments using electronic devices and storage media will further illustrate the solution of the present invention.
[0068] The electronic device of this invention includes a central processing unit (CPU), which can perform various appropriate actions and processes according to computer program instructions stored in read-only memory (ROM) or loaded from a storage unit into random access memory (RAM). The RAM may also store various programs and data required for device operation. The CPU, ROM, and RAM are interconnected via a bus. Input / output (I / O) interfaces are also connected to the bus.
[0069] Multiple components in the device are connected to the I / O interface, including: input units such as keyboards and mice; output units such as various types of displays and speakers; storage units such as disks and optical discs; and communication units such as network interface cards (NICs), modems, and wireless transceivers. The communication unit allows the device to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0070] The processing unit performs the various methods and processes described above, such as the methods of the present invention. For example, in some embodiments, the methods of the present invention may be implemented as computer software programs tangibly contained in a machine-readable medium, such as a storage unit. In some embodiments, part or all of the computer program may be loaded and / or installed on the device via ROM and / or a communication unit. When the computer program is loaded into RAM and executed by the CPU, one or more steps of the methods of the present invention described above may be performed. Alternatively, in other embodiments, the CPU may be configured to execute the methods of the present invention by any other suitable means (e.g., by means of firmware).
[0071] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0072] The program code used to implement the methods of the present invention can be written in any combination of one or more programming languages. This program code can be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing device, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code can be executed entirely on the machine, partially on the machine, as a standalone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0073] In the context of this invention, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0074] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A trusted multi-disciplinary collaborative interaction method based on a cloud platform, characterized in that, This method enables real-time monitoring of virtual resources on the cloud platform, real-time monitoring of multi-professional interaction channels, and consistency verification of multi-professional collaborative information, thereby achieving trustworthy and reliable multi-professional collaborative actions and more comprehensively ensuring the reliable operation of the fully automated system. The specific process of this method is as follows: Step S101: Provide a global unified description of the collaborative multi-professional virtual machine resources and construct a virtual resource configuration table to clarify the number of interactive multi-professional virtual resources. Step S102: Within all virtual machine resources participating in multi-professional collaboration, run a software module for basic resource monitoring and information exchange. This software module is trusted collaborative software. Step S103: After the trusted collaborative software running on the virtual machine participating in multi-professional collaboration is running, static and dynamic information are collected. Step S104: In each virtual resource, the corresponding virtual resource is confirmed by using trusted collaborative software, and the virtual resource hostname and internal network card MAC address information are confirmed and bound. The corresponding resource will be solidified to the disk as the basis for the operation of the trusted basic environment. Step S105: Once the trusted collaboration software detects a dynamic change in the virtual resources, it immediately suspends the multi-professional system services and flashes a notification on the interface of all trusted system software participating in the collaboration, indicating that the resources have changed. Step S106: The sending machine maps the unique machine operation sequence code to the actual interaction time interval. The trusted collaborative software monitors the real-time communication between the two nodes by continuously monitoring the real-time performance of the most recent N packets of data. Step S107: Once the trusted collaboration software detects a timeout in communication between nodes, it automatically removes the affected node from the collaboration system, suspends multi-disciplinary collaboration actions related to that node, and generates an alarm. Step S108: During the information exchange process, the trusted collaborative software also needs to verify the transmitted data. Once erroneous data is detected, the trusted collaborative software will restart the query to complete the information synchronization. Step S109: The trusted collaborative software performs a collaborative operation consistency check on the device that initiates the collaborative action through the information consistency configuration table. Only when the information at each checkpoint is consistent will the corresponding action be output; otherwise, the on-site state will remain unchanged. Step S110: The trusted collaborative software maintains the information status list in real time. Once a node is lost or the interaction times out, the corresponding information is automatically converted to an untrusted status, and an alarm is triggered to prompt maintenance personnel to confirm. Step S111: The trusted collaboration software automatically determines whether a collaboration action is needed based on the conditions triggered by the collaboration command. Once the conditions are met, the trusted collaboration software will initiate a consistency confirmation of the collaboration information. After the consistency is confirmed, the trusted collaboration software deployed on each multi-professional node will start outputting the collaboration command.
2. The trusted multi-professional collaborative interaction method based on a cloud platform according to claim 1, characterized in that, In step S103, the virtual machine starts to interact with the communication status information of each node and collects the hostname and network card MAC address information supported by the virtual device as static information collection, based on the multi-professional virtual resource configuration table defined in step S101, and collects the communication quality monitoring between nodes based on real-time interaction as dynamic information collection.
3. The trusted multi-professional collaborative interaction method based on a cloud platform according to claim 1, characterized in that, The dynamic changes to virtual resources in step S105 include the addition of duplicate nodes, changes to the resource information of existing nodes, and the loss of existing resources.
4. The trusted multi-professional collaborative interaction method based on a cloud platform according to claim 1, characterized in that, In step S106, the trusted collaborative software interacts with basic resource information based on a reliable communication protocol for information query and information response. During the interaction, the sending machine provides a unique machine operation sequence code in the message, and the responding machine returns the corresponding unique machine operation sequence code in the corresponding information message.
5. The trusted multi-professional collaborative interaction method based on a cloud platform according to claim 1, characterized in that, In step S108, the trusted collaborative software uses two CRC32 checksums to perform unified verification of the transmitted data, ensuring that data errors throughout the entire transmission process are covered.
6. The trusted multi-professional collaborative interaction method based on a cloud platform according to claim 1, characterized in that, The trusted collaborative software constructs multi-disciplinary collaboration using a two-dimensional matrix, with the horizontal axis representing a list of information statuses and the vertical axis representing descriptions of collaborative actions.
7. The trusted multi-professional collaborative interaction method based on a cloud platform according to claim 6, characterized in that, The information status list refers to the information collected by the trusted collaborative software and synchronized in real time among all trusted collaborative software nodes; The trusted collaborative software performs a validity check on the received messages. If the check fails, the message is discarded and an alarm is generated. Messages that fail the check are treated as if they were not received. After the verification is successful, the system obtains the corresponding time information from the message and determines the time consumed in the message interaction process. Once a node interaction timeout is detected, the corresponding node state will be removed, thus returning to the trusted collaborative software basic environment confirmation stage. Only those states that are within the validity period will be included in the collaboration process, thereby ensuring the authenticity and timeliness of the information.
8. A trusted multi-professional collaborative interaction method based on a cloud platform according to claim 6, characterized in that, The collaborative action description corresponds to a backend configurable list of professional actions, clearly defining the associated action commands that each profession needs to output simultaneously when the time occurs, and the conditions that trigger the collaborative command.
9. The trusted multi-professional collaborative interaction method based on a cloud platform according to claim 1, characterized in that, The information consistency check in step S111 is used to avoid erroneous collaboration caused by errors in a single piece of professional information.
10. A trusted multi-professional collaborative interaction method based on a cloud platform according to claim 1, characterized in that, The trusted collaborative software has device status interfaces, control command interfaces, and alarm interfaces with multiple disciplines: the device status interface realizes the status synchronization of the multi-discipline collaborative interfaces; the control command interaction interface realizes the control between related interactive actions; and the alarm interface is used to send relevant operational anomalies to the relevant professional interfaces.
11. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the program, it implements the method as described in any one of claims 1 to 10.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1 to 10.
Citation Information
Patent Citations
Integrated analysis platform for integrated network management system of information system
CN107046481A