Visual configuration method and device for multi-scene management and control, equipment and medium

By receiving the management and control process of operation scenarios in the station and selecting target components from the preset component library, connecting components according to the linkage logic, the problem of non-interoperability of page configurations between different operation scenarios is solved, and efficient and flexible page configuration is achieved, reducing the number of components that are connected according to the linkage logic. The configuration complexity and time of the station.

CN119149120APending Publication Date: 2024-12-17QINGDAO BAONING FUTIAN INTELLIGENT TRAFFIC TECH DEV CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310723376.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-16
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

In the prior art, the visual page configuration method of the station is mostly bound to a single operation scenario, resulting in the incommunication of page configuration methods between different operation scenarios, resulting in the need to redeploy the entire page when the management process changes or equipment changes, and the configuration process is complex and consuming. Longer time.

Method used

By receiving the operation scenario control process of the station, selecting target components from the preset component library according to the designated devices, and connecting components according to the linkage logic between control policies, a visual page adapted to different operation scenarios is generated to achieve component interoperability and flexibility Configuration.

Benefits of technology

It improves page configuration efficiency, reduces complexity, and allows the station to quickly adapt to control processes in different operating scenarios, reducing configuration time and human errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119149120A_ABST
    Figure CN119149120A_ABST
Patent Text Reader

Abstract

The invention discloses a visual configuration method and device for multi-scene management and control, equipment and a medium. The method comprises the following steps: after receiving a management and control process of any operation scene of a station, selecting a target component capable of controlling specified equipment from a preset component library according to the specified equipment in the management and control process, and obtaining a visual page of each target component in the operation scene according to the linkage logic between the control strategies of each specified device in the management and control process. Any component in the preset component library is associated with at least one piece of station equipment, and the target component associated with the station equipment is determined from the components, so that the specified equipment can be controlled through the target component. Through the process, the visual page of the management and control process can be adapted to different operation scenes of the station, the page configuration efficiency is improved, and the complexity is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of rail transit technology, and specifically to a visual configuration method, device, equipment and medium for multi-scenario control. Background Art

[0002] Train stations are important hubs for urban rail transit. In view of the high complexity of the station environment, large passenger flow, and a large number of station equipment, the station currently has supporting control processes for various operating scenarios to ensure order within the station. In order to improve the automation control capability and efficiency within the station, the control process is currently mostly adapted to the corresponding visualization page, and the components and control strategies for controlling station equipment are bound to the page so that managers can monitor the implementation status of each part of the entire control process in real time through the visualization page.

[0003] The current visualization page configuration methods are mostly bound to a single operation scenario, and the page configuration methods of different operation scenarios are not interoperable. Due to the complex station environment, a complete set of management and control processes requires the deployment, control and linkage of a large number of station equipment. When the management and control process changes or the equipment is replaced, the entire page usually needs to be redeployed, which leads to the problem of complex and time-consuming page configuration process. Summary of the invention

[0004] The embodiments of the present application provide a method, device, equipment and medium for visual configuration of multi-scenario control, which is used to adapt the visual page of the control process to different operation scenarios of the station, improve the efficiency of page configuration and reduce complexity.

[0005] To achieve the above purpose, the technical solution of the embodiment of the present application is implemented as follows:

[0006] In a first aspect, an embodiment of the present application provides a method for visual configuration of multi-scenario management and control, the method comprising:

[0007] In response to the page configuration instruction, receiving the control process of any operation scenario of the station; wherein the control process represents the control strategy for each designated device in the station under the operation scenario and the linkage logic between each control strategy;

[0008] According to the control strategy of each designated device, a target component corresponding to each designated device is selected from a preset component library; wherein the preset component library is provided with a plurality of components, any component is associated with at least one station device; the station device associated with any target component includes the corresponding designated device, and the component function of any target component is adapted to the control strategy of the corresponding designated device;

[0009] According to the linkage logic, each target component is connected to obtain a visualization page of the operation scenario.

[0010] In some possible embodiments, the step of connecting the target components according to the linkage logic to obtain a visualization page of the operation scenario includes:

[0011] For any target component, a next-hop component corresponding to the target component is selected from the remaining target components; wherein the designated device corresponding to the target component and the designated device corresponding to the next-hop component have the linkage logic;

[0012] The visualization page is obtained by connecting each target component with the corresponding next-hop component.

[0013] In some possible embodiments, the method further includes:

[0014] For any target component, a designated device corresponding to the target component is selected from the associated station devices as the device to be controlled when the target component is enabled.

[0015] In some possible embodiments, obtaining the visualization page by connecting each target component with the corresponding next-hop component includes:

[0016] For any target component, determine the number of next-hop components corresponding to the target component;

[0017] If the number is greater than a preset threshold, the connection relationship between the target component and each next-hop component is determined according to the linkage logic; wherein the connection relationship includes mutually exclusive connections and non-mutually exclusive connections; the mutually exclusive connection indicates that the next-hop components that meet the preset mutually exclusive conditions are enabled after the target component is enabled; the non-mutually exclusive connection indicates that all next-hop components are enabled after the target component is enabled;

[0018] If the number is not greater than the preset threshold, determining that the connection relationship between the target component and the corresponding next-hop component is the non-mutually exclusive connection;

[0019] Each target component is connected to the corresponding next-hop component by the connection relationship to obtain the visualization page.

[0020] In some possible embodiments, the preset component library further includes a trigger component and a control right component; and the method further includes:

[0021] Selecting a to-be-processed component that is not a next-hop component of any target component from each target component, and using the to-be-processed component and the control right component as the next-hop component of the trigger component;

[0022] The trigger component is connected to the corresponding next hop component in the mutually exclusive connection relationship.

[0023] In some possible embodiments, the method further includes:

[0024] In response to the activation instruction of the trigger component, determine whether the station has the control right over the target scene control; wherein the target scene is the operation scene corresponding to the visualization page where the trigger page is located;

[0025] If the control right is not possessed, the control right component is enabled to obtain the control right; otherwise, the to-be-processed component is enabled.

[0026] In some possible embodiments, the component functions of each component in the preset component library include part or all of controlling device opening and closing, monitoring device operating status, controlling device triggering linkage functions, and controlling device sending notifications.

[0027] In a second aspect, an embodiment of the present application provides a visual configuration device for multi-scenario management and control, the device comprising:

[0028] A process confirmation unit is configured to execute a control process of receiving any operation scenario of a station in response to a page configuration instruction; wherein the control process represents a control strategy for each designated device in the station under the operation scenario and a linkage logic between each control strategy;

[0029] The component selection unit is configured to select a target component corresponding to each designated device from a preset component library according to the control strategy of each designated device; wherein the preset component library is provided with a plurality of components, any component is associated with at least one station device; the station device associated with any target component includes the corresponding designated device, and the component function of any target component is adapted to the control strategy of the corresponding designated device;

[0030] The page configuration unit is configured to connect the target components according to the linkage logic to obtain a visualization page of the operation scenario.

[0031] In some possible embodiments, the step of connecting the target components according to the linkage logic to obtain a visualization page of the operation scenario is performed, and the page configuration unit is configured as follows:

[0032] For any target component, a next-hop component corresponding to the target component is selected from the remaining target components; wherein the designated device corresponding to the target component and the designated device corresponding to the next-hop component have the linkage logic;

[0033] The visualization page is obtained by connecting each target component with the corresponding next-hop component.

[0034] In some possible embodiments, the page configuration unit is further configured to:

[0035] For any target component, a designated device corresponding to the target component is selected from the associated station devices as the device to be controlled when the target component is enabled.

[0036] In some possible embodiments, the step of obtaining the visualization page by connecting each target component with the corresponding next-hop component is performed, and the page configuration unit is configured to:

[0037] For any target component, determine the number of next-hop components corresponding to the target component;

[0038] If the number is greater than a preset threshold, the connection relationship between the target component and each next-hop component is determined according to the linkage logic; wherein the connection relationship includes mutually exclusive connections and non-mutually exclusive connections; the mutually exclusive connection indicates that the next-hop components that meet the preset mutually exclusive conditions are enabled after the target component is enabled; the non-mutually exclusive connection indicates that all next-hop components are enabled after the target component is enabled;

[0039] If the number is not greater than the preset threshold, determining that the connection relationship between the target component and the corresponding next-hop component is the non-mutually exclusive connection;

[0040] Each target component is connected to the corresponding next-hop component by the connection relationship to obtain the visualization page.

[0041] In some possible embodiments, the preset component library is further provided with a trigger component and a control right component; and the page configuration unit is further configured to:

[0042] Selecting a to-be-processed component that is not a next-hop component of any target component from each target component, and using the to-be-processed component and the control right component as the next-hop component of the trigger component;

[0043] The trigger component is connected to the corresponding next hop component in the mutually exclusive connection relationship.

[0044] In some possible embodiments, the page configuration unit is further configured to:

[0045] In response to the activation instruction of the trigger component, determine whether the station has the control right over the target scene control; wherein the target scene is the operation scene corresponding to the visualization page where the trigger page is located;

[0046] If the control right is not possessed, the control right component is enabled to obtain the control right; otherwise, the to-be-processed component is enabled.

[0047] In some possible embodiments, the component functions of each component in the preset component library include part or all of controlling device opening and closing, monitoring device operating status, controlling device triggering linkage functions, and controlling device sending notifications.

[0048] In a third aspect, an embodiment of the present application provides an electronic device, including:

[0049] A memory for storing program instructions;

[0050] The processor is used to call the program instructions stored in the memory, and execute the steps included in any one of the methods in the first aspect according to the obtained program instructions.

[0051] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a computer, the computer executes any one of the methods described in the first aspect.

[0052] In a fifth aspect, an embodiment of the present application provides a computer program product, comprising: a computer program code, when the computer program code is run on a computer, the computer executes any one of the methods described in the first aspect.

[0053] In an embodiment of the present application, after receiving the control process of any operation scenario of the station, a target component that can control the specified device is selected from the preset component library according to the specified device in the control process, and each target component is obtained into a visualization page under the operation scenario according to the linkage logic between the control strategies of each specified device in the control process. Any component in the above-mentioned preset component library is associated with at least one station device, and the control of the specified device through the target component can be achieved by determining the target component associated with the station device from the component. Through the above process, the visualization page of the control process can be adapted for different operation scenarios of the station, improving the efficiency of page configuration and reducing complexity.

[0054] In the embodiment of the present application, the weight sequence of the code sequence is determined according to the preset weights corresponding to the target fields contained in the code sequence, and the weight sequence is input into the trained detection network to obtain the detection result of whether there is a vulnerability in the function call logic of the first node of the code to be tested, thereby improving the detection accuracy of code vulnerabilities.

[0055] Other features and advantages of the present application will be described in the subsequent description, and partly become apparent from the description, or be understood by practicing the present disclosure. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 A schematic diagram of a visualization page corresponding to the control process provided in an embodiment of the present application;

[0057] Figure 2 An overall flow chart of a visual configuration method for multi-scenario control provided in an embodiment of the present application;

[0058] Figure 3 A schematic diagram of the control process of the site opening scenario provided in the embodiment of the present application;

[0059] Figure 4 A schematic diagram of a preset component library provided for an embodiment of the present application;

[0060] Figure 5 A schematic diagram of the configuration of the component functions in the library provided in the embodiment of the present application;

[0061] Figure 6 A schematic diagram of binding a control device to a target component provided in an embodiment of the present application;

[0062] Figure 7 A schematic diagram of a next-hop component of a target component provided in an embodiment of the present application;

[0063] Figure 8 A schematic diagram of a visualization page for a site opening scenario provided in an embodiment of the present application;

[0064] Fig. 9 A schematic diagram of adding mutually exclusive connections to components provided in an embodiment of the present application;

[0065] Fig.10 A schematic diagram of a component to be processed provided in an embodiment of the present application;

[0066] Fig.11 Another schematic diagram of the visualization page configuration of the site opening scenario provided in an embodiment of the present application;

[0067] Fig.12 A schematic diagram of a visualization page for a fire emergency scenario provided in an embodiment of the present application;

[0068] Fig.13 A functional diagram of a computing node provided in an embodiment of the present application;

[0069] Fig.14 A schematic diagram of a scene sub-node provided in an embodiment of the present application;

[0070] Fig.15 A schematic diagram of adding an expansion button to a scene sub-node provided in an embodiment of the present application;

[0071] Fig.16 A schematic diagram of the visual page operation mechanism provided in an embodiment of the present application;

[0072] Fig.17 A schematic diagram of the system architecture provided for an embodiment of the present application;

[0073] Fig.18 A structural diagram of a code vulnerability detection device 180 provided in an embodiment of the present application;

[0074] Fig.19 A schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0075] In order to make the purpose, technical scheme and advantages of the present application clearer, the technical scheme in the embodiment of the present application will be clearly and completely described below in conjunction with the drawings in the embodiment of the present application. Obviously, the described embodiment is only a part of the embodiment of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application. In the absence of conflict, the embodiments in the present application and the features in the embodiments can be combined with each other arbitrarily. In addition, although the logical order is shown in the flow chart, in some cases, the steps shown or described can be performed in an order different from that here.

[0076] The terms "first" and "second" in the specification and claims of the present application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the term "comprising" and any of their variations are intended to cover non-exclusive protection. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products or devices. "Multiple" in the present application can mean at least two, for example, two, three or more, and the embodiments of the present application are not limited.

[0077] As mentioned above, given the high complexity of the station environment, large passenger flow, and large number of station equipment, the station currently has supporting control processes for various operating scenarios to ensure order within the station. There are many types of station operating scenarios, such as station opening scenarios, station closing scenarios, fire emergency scenarios, and severe weather scenarios such as heavy rain and strong winds.

[0078] Specific as Figure 1 As shown in the figure, in order to improve the automation control capability and efficiency of the station, the station usually adapts the corresponding visualization page for the control process in each scenario. By binding the components and control strategies of the station equipment to the page, the management personnel can monitor the implementation status of each part of the entire control process in real time through the visualization page.

[0079] However, the current page configuration methods are mostly bound to the control process of the corresponding operation scenario, and the page configuration methods between different operation scenarios are not interoperable. This results in the need to redeploy the entire page when the control process changes or the equipment is replaced. For example, the control process of the station opening scenario and the fire emergency scenario requires the control of the opening of station equipment such as elevators and rolling shutters at the entrance, but because the underlying logic of the visualization page code is bound to the control process under the operation scenario, this results in the control strategy for the same station equipment (such as controlling the opening of elevator No. 1) needing to be reconfigured in the visualization page of each operation scenario. And a complete set of control processes requires the deployment, control and linkage of a large number of station equipment. The above configuration method usually requires the redeployment of the entire page when the control process changes or the equipment is replaced, and there is a problem that the page configuration process is complicated and time-consuming.

[0080] To solve the above problems, the invention of the present application is as follows: after receiving the control process of any operation scenario of the station, a target component that can control the specified device is selected from the preset component library according to the specified device in the control process, and each target component is obtained into a visualization page under the operation scenario according to the linkage logic between the control strategies of each specified device in the control process. Any component in the above preset component library is associated with at least one station device, and the control of the specified device through the target component can be achieved by determining the target component associated with the station device from the component. Through the above process, the visualization page of the control process can be adapted for different operation scenarios of the station, improving the efficiency of page configuration and reducing complexity.

[0081] Next, Figure 2 As shown, Figure 2 The overall process of a visual configuration method for multi-scenario control provided by the present application is shown, which specifically includes:

[0082] Step 201: In response to a page configuration instruction, receiving a control process of any operation scenario of a station; wherein the control process represents a control strategy for each designated device in the station under the operation scenario and a linkage logic between the control strategies;

[0083] As mentioned above, stations currently have supporting control processes for various operating scenarios to ensure order within the station. In actual applications, the control processes of various operating scenarios are mostly presented in the form of flow charts or manuals, which are mainly used to record the control strategies for each designated device in the station under the operating scenario and the linkage logic between the control strategies of each device.

[0084] For example Figure 3The control process of the station opening scenario shown requires opening the platform door at the time of station opening, and monitoring the flow of people entering the station through the camera A at the platform door. Based on the results of the flow monitoring, it is determined whether to open the platform side door, and after the platform side door is opened, the station equipment such as the elevator and rolling door at each channel corresponding to the platform side door is opened. If it is confirmed that the equipment cannot be activated normally, the management personnel near the equipment will be notified to repair the equipment.

[0085] In the embodiment of the present application, a corresponding control flow chart is pre-set for the control process in each operation scenario in the station, so that a visualization page compatible with the illustrated control process can be quickly constructed in the configuration page according to the control flow chart.

[0086] Step 202: selecting a target component corresponding to each designated device from a preset component library according to the control strategy of each designated device; wherein the preset component library is provided with a plurality of components, any component is associated with at least one station device; the station device associated with any target component includes the corresponding designated device, and the component function of any target component is adapted to the control strategy of the corresponding designated device;

[0087] The preset component library of the embodiment of the present application is specifically as follows Figure 4 As shown, there are multiple components in the library, and any component is associated with at least one station device. The station equipment associated with the component and the characterization of the component can control the associated station equipment. How to control specifically is distinguished according to the component function. The component functions in this application may specifically include four categories: controlling the opening and closing of the equipment, monitoring the operating status of the equipment, controlling the equipment to trigger the linkage function, and controlling the equipment to send notifications. Among them, the component that controls the opening and closing of the equipment is used to control the activation and shutdown of the associated equipment in each station. The component that monitors the operating status of the equipment is used to feedback the parameters during the operation of the equipment, such as monitoring the flow of people fed back by the camera equipment, monitoring the smoke concentration fed back by the smoke detection equipment, etc. The component that controls the equipment to send notifications is to send notifications by controlling the station applet APP, the web page, the broadcasting device, etc. The component that controls the equipment to trigger the linkage function is used to enable the preset linkage function according to the corresponding operation scenario, such as enabling the fire linkage function in the fire emergency scenario to request firefighters to assist in extinguishing the fire, and enabling the medical linkage function in the first aid scenario to request medical staff to quickly treat patients.

[0088] The component functions of each component in the preset component library are used to provide basic management of the components. Including state control, timeout detection and attribute expansion. Among them, state control is used to control the execution state of the component (such as enable, pause, close, etc.). Timeout detection is set in components with time limit requirements. When the component does not provide the component function corresponding to the time limit within the time limit, an exception will be thrown to inform the management personnel to check. Attribute expansion records and stores attributes that are not common in various operating scenarios in the form of a list of key-value pairs. For example, the fire linkage function only needs to be enabled in fire emergency scenarios. The key is loaded as a character constant, and the corresponding value is a custom object body and stored in the form of a json string.

[0089] Specific as Figure 5 As shown in the figure, when the component in the visualization page is enabled, the component function corresponding to the custom attribute key name must be loaded first, and the interface of the corresponding attribute and the implementation class of the component function must be loaded into the current visualization page in the form of reflection. This can realize the dynamic loading of attributes, avoid useless loading and traversal, and save memory. Among them, the custom attributes are the pre-set attributes of the station equipment and component functions that are pre-associated with the component, and are common to multiple operation scenarios.

[0090] After the custom attributes are loaded, the instance of the component in the visualization page will have the ability to process dynamic attributes. When the corresponding attribute key-value pair is input during operation, it will be determined whether it belongs to the custom attribute list that the current component has configured. If the key name matches successfully, it will enter the corresponding attribute processing logic, read the input attribute value, execute the corresponding processing logic, and return the processing result. For example, the aforementioned components have components that send announcements by controlling station applets, web pages, broadcasting devices, etc. When such components are running, relevant personnel can input the announcement content to control the component to broadcast the input announcement content. During the operation of the component, the current component can be considered to have completed operation only when the logic corresponding to all the dynamically input attributes of the component has been executed and the pre-defined general component functions of the component have been executed.

[0091] To facilitate understanding of the functions of the above components, the following is an example of a component that controls the opening and closing of a device. Figure 6 As shown, through the aforementioned Figure 3 As can be seen from the control process shown, the platform door needs to be opened in advance in the station opening scenario. Thus, the specified device: platform door, and the control process for the specified device: opening can be obtained. Next, during the page configuration process, the "Control device opening and closing" component is pulled from the preset component library, and any component containing "platform door" in the associated station equipment is selected from the components with this component function (for example Figure 6Any one of the components 1-3 shown), after pulling the component to the editing area of ​​the visualization page, by selecting "Platform Door" from the station equipment associated with the component, the platform door is used as the control instance of the component when it is enabled, thereby enabling the "platform door" to be controlled to open when the component is started.

[0092] Since the management and control process can indicate the designated equipment in the station that needs to be controlled in the process and the control strategy for how to control each designated equipment, the component functions of each component and the associated station equipment are screened according to the designated equipment and the corresponding control strategy, so that the target component that can adapt to its control strategy can be found for each designated equipment.

[0093] For example, Figure 3 The control process shown indicates that it is necessary to monitor the flow of people (through the camera device A at the platform door). When configuring the corresponding target component for the camera device A, a component associated with the camera device A and having the function of monitoring the operating status of the device can be selected from the preset component library as the target component corresponding to the camera device A, and the aforementioned Figure 6 The process shown binds the target component to the camera device A, so that the target component can monitor the inbound passenger flow fed back by the camera device A in real time after being enabled.

[0094] Step 203: Connect the target components according to the linkage logic to obtain a visualization page of the operation scenario.

[0095] After determining the target components that are compatible with the control processes corresponding to each designated device in the management and control process through the aforementioned process, for any target component, the next-hop component corresponding to the target component is selected from the remaining target components; wherein, there is linkage logic between the designated device corresponding to the target component and the designated device corresponding to the next-hop component.

[0096] The linkage logic between the designated devices indicates that the designated devices need to cooperate in executing the control process, such as the above Figure 3 The control process of the station opening scene shown indicates opening the platform door and monitoring the flow of people entering the station through the camera device A at the platform door. The control strategy between the platform door and the camera device A has linkage logic.

[0097] In addition, the aforementioned Figure 3 The control process shown is used as an example to explain the selection logic of the next hop component. Figure 7 As shown above. Figure 3 It indicates that when the platform door is opened, it is necessary to determine whether to open the platform side door according to the flow of people. Therefore, the target component that controls the camera device A for monitoring the flow of people is the next hop component of the target component that controls the platform door. Figure 3It is indicated in that when the platform side door is opened, the station equipment such as the elevator and rolling door corresponding to each passage opening of the platform side door needs to be opened. Therefore, the target component that controls the opening and closing of the elevator and rolling door corresponding to each passage opening of the platform side door is the next-hop component of the target component that controls the corresponding platform side door.

[0098] Next, for any target component, a designated device corresponding to the target component is selected from the associated station devices as the device to be controlled when the target component is enabled. Figure 4 As shown, a designated component is selected from each station device associated with the target component and bound thereto so that the designated component can be controlled after being enabled.

[0099] Taking into account that the management and control process of station operation scenarios in actual applications is relatively complex, in order to reduce the difficulty of page configuration, the embodiment of the present application also configures optional connection relationships for each component in the preset component library.

[0100] The above connection relationship includes mutually exclusive connections and non-mutually exclusive connections. Mutually exclusive connections represent that the next-hop components that meet the preset mutually exclusive conditions are enabled after the target component is enabled; non-mutually exclusive connections represent that all next-hop components are enabled after the target component is enabled. The mutually exclusive conditions in the embodiment of the present application are also pre-configured. After binding the mutually exclusive connection, you only need to select the mutually exclusive conditions required by the current visualization page from the pre-configured multiple mutually exclusive conditions.

[0101] For example Figure 8 Among the target components shown, target component 1 is a component that controls the opening of the platform door in the station opening scenario. When the platform door is opened, if it enters the morning and evening peak hours, the flow of people is not monitored, and the platform side door 1 and the platform side door 2 are directly opened. When the platform door is opened, if it does not enter the morning and evening peak hours, the flow of people monitored by the camera device is fed back according to target component 2, and it is determined whether to open the platform side door 1 and / or the platform side door 2 according to the flow of people. Therefore, for the control process, the next hop components corresponding to target component 1 include target components 2, 3, and 4.

[0102] Specifically, after the target component 1 is enabled, it determines whether the preset mutually exclusive condition "whether it is in the morning and evening peak hours" is met. If it is met, it executes Figure 8 The connection 1 shown directly enables the platform side doors on both sides through target components 3 and 4. If it is not satisfied, connection 2 is executed to determine whether to enable the platform side doors based on the passenger flow monitoring results fed back by target component 2. Connections 1 and 2 here are mutually exclusive connections.

[0103] The purpose of building a connection relationship is to reduce the complexity of page configuration. Through the above process, it can be seen that mutually exclusive connections need to act on the subsequent activation selection of multiple components. Therefore, when implementing, for any target component, the number of next-hop components corresponding to the target component can be determined in advance. If the number of next-hop components is not greater than the preset threshold 1, it is determined that the connection relationship between the target component and the corresponding next-hop component is a non-mutually exclusive connection. Correspondingly, if the number of next-hop components is greater than the preset threshold 1, it is necessary to determine whether the connection relationship between the target component and each next-hop component is a mutually exclusive connection based on the linkage logic.

[0104] As described above, the connection relationship and mutually exclusive conditions in the embodiment of the present application are pre-set. Therefore, during the page configuration process, the connection relationship and mutually exclusive conditions can be set by clicking on the components. Figure 8 As an example, the target component 1 is linked to the target components 2, 3 and 4 in a mutually exclusive manner. The connection process of the mutually exclusive connection is as follows: Fig. 9 shown.

[0105] During implementation, the above Figure 6 The device binding process shown in the figure selects the target component corresponding to each designated device from the preset component library, and binds the corresponding designated device to each target component. Next, the next hop component corresponding to each target component is determined according to the linkage logic indicated by the control process.

[0106] Next, click on target component 1 to trigger the connection relationship selection menu, select mutually exclusive connection from the connection relationship selection menu and trigger the mutually exclusive condition selection menu. Select mutually exclusive condition 1 representing "whether it is in the morning and evening peak hours" from the multiple preset mutually exclusive conditions displayed in the mutually exclusive condition selection menu to generate the connection mark shown in the figure. Further, by dragging target components 2, 3 and 4 to the connection marks that meet the corresponding mutually exclusive condition results, the mutually exclusive connection process of target component 1 and target components 2, 3 and 4 is completed.

[0107] In addition, a trigger component and a control right component are also provided in the preset component library of the embodiment of the present application. The trigger component is used to enable each component in the visualization page to execute the management and control logic of the corresponding operation scenario of the visualization page. Different from the various components for equipment control in the aforementioned preset component library, the trigger component is usually a unique component set according to each operation scenario. For example, in the station opening scenario, the trigger component is used to determine whether the clock has reached the station opening time, or whether the central control system has issued a station opening instruction. For another example, in a fire emergency scenario, the trigger component is the trigger of any fire alarm in the station.

[0108] Also mentioned Figure 3It has been mentioned in the management and control process of the station opening scenario shown that before controlling the opening of the platform door, it is necessary to determine in advance whether the station has the control authority to manage the station opening scenario. The platform door is opened if there is control authority, and it is necessary to request control authority if there is no control authority. When the station does not have the control authority to manage the current operating scenario, it can request the issuance of control authority from superior departments or central control systems, or the station itself can forcibly retrieve control authority in more urgent cases (forcible retrieval of control authority is mostly used in more severe operating scenarios such as fire emergency scenarios and personnel evacuation scenarios, and the components used to forcibly retrieve control authority mostly need to be manually triggered and enabled). Therefore, the embodiment of the present application provides two control authority components for requesting the issuance of control authority and forcibly retrieving control authority.

[0109] Pending the above Figure 8 After determining the connection relationship between each target component, a component to be processed that is not a next-hop component of any target component can be selected from each target component. Figure 8 Take the visualization page shown as an example, Fig.10 As shown, Fig.10 The target component 1 for opening the platform door is not the next hop component of other target components, that is, there is no other target component connected to the component for opening the platform door. Therefore, the component for opening the platform door is a component to be processed.

[0110] Next, Fig.11 As shown, the control right component and the trigger component corresponding to the current operation scenario are pulled from the preset component library. The component to be processed (i.e., target component 1) and the control right component are used as the next-hop components of the trigger component, and the trigger component and the corresponding next-hop component are connected in a mutually exclusive connection relationship. Taking the aforementioned station opening scenario as an example, the trigger component is a component used for time monitoring, which is automatically enabled after the station opening time is reached and enters the judgment of whether there is control right. When the station has the control authority for the operation scenario corresponding to the visualization scenario, the component to be processed connected to the trigger component is enabled, and when it is determined that the station does not have control authority, the control right component is enabled to obtain the control authority of the corresponding control process. In this way, the linkage of each component in the visualization page can be automatically enabled without manual click to enable.

[0111] It should also be noted that whether to add a control right component to the visualization page depends on the actual control process settings. In actual applications, there are some scenarios where stations have fixed control rights, such as Fig.12The visualization page of the fire emergency scenario constructed by the above process of the embodiment of the present application does not have the judgment of control rights. When a fire occurs, the number of alarms that trigger the fire warning is predetermined. If there are multiple alarms, it means that the fire is wide. At this time, the fire linkage function is directly enabled to request firefighters to assist in extinguishing the fire. If there is a single alarm, it means that the fire is small. At this time, the station's preset fire alarm system (Fire Alarm System, FAS) can be enabled and the fire notification, reminder and other subsequent management and control processes can be carried out through the station's mini-program APP and the web page Web. Arrows of different thicknesses drawn from the same starting point in the figure represent mutually exclusive connections.

[0112] In addition, in the connection relationship setting process of the embodiment of the present application, the dynamic decision optimization of the path is performed by adding common judgment and calculation nodes to the connection path. During implementation, the pre-order component will output its own connection relationship according to the actual situation after being enabled. The pre-order component is the component close to the trigger component side in any connection path.

[0113] The judgment node is used to control the activation of the next-hop component that is connected to the previous component and meets the preset judgment condition according to the output of the previous component.

[0114] The computing node confirms the quantity according to the connection relationship of the previous component. If it is a single-input relationship, it will continue to enable the next-hop component connected to the previous component. If it is a multi-input relationship, it will enter the relationship type judgment. If the input connection relationship is a mutually exclusive type, it will enable the next-hop component that meets the preset mutually exclusive condition. Otherwise, all next-hop components will be enabled.

[0115] In addition, the computing node will wait and judge the execution results of each connection path in real time. If the waiting time is too long, an error will be triggered to prompt the management personnel to solve the problem. When all paths are executed, the results of different connection paths will be routed to the corresponding next-hop components to achieve dynamic optimization and control of the connection paths. In addition, the computing node will also monitor the decision control of external input. If the management personnel or the external third-party system continues to call the control interface, the state management of the action will be performed according to the specific instructions actually passed in, such as manual instructions such as pause and forced end, or alarm signals triggered by security personnel falling or customer injuries. The priority of external decision control is higher than the dynamic decision of path automaticity.

[0116] To facilitate understanding of the decision logic of computing nodes, Fig.13 The specific decision-making process of the above computing nodes in the visualization page is shown, including:

[0117] Step 1301: Determine the connection relationship and quantity of the preceding components;

[0118] Step 1302: Whether the quantity is greater than the quantity threshold;

[0119] The quantity threshold in the embodiment of the present application is 1. When it is not greater than the quantity threshold, it means that there is only one preceding component on the current connection path.

[0120] Step 1303: If the number is not greater than the threshold, the single path is enabled; and the process jumps to the subsequent step 1307;

[0121] If the number of preceding components is not 1, it means that there is only one preceding component. In this case, the preceding component is controlled to be normally enabled and flow backward along the corresponding connection path.

[0122] Step 1304: If the number is greater than the threshold, determine whether the connection relationship of the preceding component is a mutually exclusive connection;

[0123] Step 1305: If it is not a mutually exclusive connection, multiple connection paths are enabled in parallel; and jump to the subsequent step 1307;

[0124] If the number of preceding components is greater than 1, it means that the preceding components include multiple ones, that is, there are multiple preceding components that are not mutually exclusive connected. At this time, each preceding component is controlled to be normally enabled and flow backward along its own connection path.

[0125] Step 1306: If it is a mutually exclusive connection, select and enable a connection path that meets the mutually exclusive condition according to the preset mutually exclusive condition;

[0126] Step 1307: monitor the activation status of the preceding component;

[0127] Step 1308: Determine whether all preceding components have been enabled;

[0128] Step 1309: If not all are enabled, continue waiting, and send an error alarm when the waiting time exceeds the time threshold;

[0129] Step 1310: If all are enabled, determine whether external decision conditions are set;

[0130] Step 1311: If an external decision condition exists, execute a preset instruction corresponding to the external decision condition;

[0131] Step 1312: If no external decision condition exists, the next hop component connected to the previous component is enabled according to the connection relationship of the previous component.

[0132] In some possible embodiments, the embodiments of the present application can also segment and nest connection paths for complex operation scenarios, by segmenting the connection paths common to multiple scenarios and saving them as scenario sub-nodes so that the scenario sub-nodes can be directly introduced into the visualization page configuration process of different operation scenarios, thereby reducing the workload of repeated configuration.

[0133] For example, in operation scenarios A, B, and C, it is necessary to determine whether to open the platform side door based on the flow of people after the platform door is opened. In the visualization page of any operation scenario, the following configuration is made: Fig.14 After the component logic related to the opening of the platform side door is shown, the component logic can be stored as a scene sub-node in a preset storage space (such as a preset component library). When configuring the visualization page for other operation scenarios, if the same or similar logic for the platform side door is used, the scene sub-node can be retrieved from the preset component library and adaptively adjusted, which can further save page configuration time.

[0134] In some possible embodiments, the scene sub-nodes may also be associated with Fig.15 The expansion button shown in the figure can be triggered to control the opening and closing of the scene sub-node. Fig.15 As shown in the figure, during the page configuration process, the scene sub-node is closed and the corresponding function name is configured to make the page more concise and facilitate subsequent configuration.

[0135] Fig.16 The diagram shows the operation mechanism of the visualization page, which combines the configuration process of the visualization page with the activation process of each component during operation. Fig.16 As shown, after the operation scenario is pre-set in the embodiment of the present application, the target component needs to be selected based on the control strategy of each designated device indicated in the control process corresponding to the operation scenario and in combination with the component functions of each component in the preset component library. Then, a connection relationship is established for each target component in combination with the linkage logic of each control strategy indicated in the control process, thereby generating a visualization page adapted to the control process of the operation scenario. The trigger component of the visualization page is enabled through the trigger condition to enable the linkage of each component in the entire visualization page. And the linkage process of each component is detected in real time.

[0136] Fig.17 The system architecture diagram of the embodiment of the present application is shown as follows: Fig.17 As shown, the system architecture of the technical solution of this application mainly includes three modules: scene management, action management and information interaction. Among them, the scene management module realizes the triggering, configuration and life cycle management of the visualization page corresponding to the operation scene through multiple sub-modules such as triggers, basic framework management, scene business management, and scene state management. Provide support for the start and end of the entire operation scene, as well as the activation of various internal components.

[0137] The built-in action management submodule of the action management module is used to implement the built-in logic of the scene, and is responsible for the functional adaptation and execution of the judgment node and the computing node in the connection path as mentioned above. The business action management submodule is used to implement the device control strategy in the viewing process by enabling components with different component functions according to the functional differentiation of the components so that the components control the corresponding devices. The action behavior calculation submodule is the specific function of the computing node, which selects the activation logic of the corresponding next-hop component according to the connection relationship of the previous component. The action state management submodule is used to implement the life cycle management of each component in the visualization page.

[0138] The information interaction module classifies and routes the data transmission protocol and interaction format through the control module. The message push module is responsible for pushing the back-end scene information to the front-end; the message receiving module is responsible for receiving different instructions and configuration parameters from the front-end to the back-end; the message processing module is responsible for processing the results and exceptions of the data after receiving and before pushing; the message subscription module is responsible for subscribing to messages of specific protocols with external systems and managing connection information.

[0139] Through the above system, the configured visualization page can be closely connected with the on-site system. By enabling the connection process of each component in the visualization page, the control process of the corresponding operation scenario can be realized. Managers can monitor the status of each component in the visualization page to know the progress of the control process in real time.

[0140] Based on the same inventive concept, the embodiment of the present application also provides a visual configuration device 180 for multi-scenario management and control, as shown in FIG. Fig.18 As shown, including:

[0141] The process confirmation unit 181 is configured to execute the control process of receiving any operation scenario of the station in response to the page configuration instruction; wherein the control process represents the control strategy for each designated device in the station under the operation scenario and the linkage logic between each control strategy;

[0142] The component selection unit 182 is configured to select a target component corresponding to each designated device from a preset component library according to the control strategy of each designated device; wherein the preset component library is provided with a plurality of components, any component is associated with at least one station device; the station device associated with any target component includes the corresponding designated device, and the component function of any target component is adapted to the control strategy of the corresponding designated device;

[0143] The page configuration unit 183 is configured to connect the target components according to the linkage logic to obtain a visualization page of the operation scenario.

[0144] In some possible embodiments, the step of connecting the target components according to the linkage logic to obtain a visualization page of the operation scenario is performed, and the page configuration unit is configured as follows:

[0145] For any target component, a next-hop component corresponding to the target component is selected from the remaining target components; wherein the designated device corresponding to the target component and the designated device corresponding to the next-hop component have the linkage logic;

[0146] The visualization page is obtained by connecting each target component with the corresponding next-hop component.

[0147] In some possible embodiments, the page configuration unit is further configured to:

[0148] For any target component, a designated device corresponding to the target component is selected from the associated station devices as the device to be controlled when the target component is enabled.

[0149] In some possible embodiments, the step of obtaining the visualization page by connecting each target component with the corresponding next-hop component is performed, and the page configuration unit is configured to:

[0150] For any target component, determine the number of next-hop components corresponding to the target component;

[0151] If the number is greater than a preset threshold, the connection relationship between the target component and each next-hop component is determined according to the linkage logic; wherein the connection relationship includes mutually exclusive connections and non-mutually exclusive connections; the mutually exclusive connection indicates that the next-hop components that meet the preset mutually exclusive conditions are enabled after the target component is enabled; the non-mutually exclusive connection indicates that all next-hop components are enabled after the target component is enabled;

[0152] If the number is not greater than the preset threshold, determining that the connection relationship between the target component and the corresponding next-hop component is the non-mutually exclusive connection;

[0153] Each target component is connected to the corresponding next-hop component by the connection relationship to obtain the visualization page.

[0154] In some possible embodiments, the preset component library is further provided with a trigger component and a control right component; and the page configuration unit is further configured to:

[0155] Selecting a to-be-processed component that is not a next-hop component of any target component from each target component, and using the to-be-processed component and the control right component as the next-hop component of the trigger component;

[0156] The trigger component is connected to the corresponding next hop component in the mutually exclusive connection relationship.

[0157] In some possible embodiments, the page configuration unit is further configured to:

[0158] In response to the activation instruction of the trigger component, determine whether the station has the control right over the target scene control; wherein the target scene is the operation scene corresponding to the visualization page where the trigger page is located;

[0159] If the control right is not possessed, the control right component is enabled to obtain the control right; otherwise, the to-be-processed component is enabled.

[0160] In some possible embodiments, the component functions of each component in the preset component library include part or all of controlling device opening and closing, monitoring device operating status, controlling device triggering linkage functions, and controlling device sending notifications.

[0161] Refer to the following Fig.19 The electronic device 130 according to this embodiment of the present application is described. Fig.19 The electronic device 130 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0162] like Fig.19 As shown, the electronic device 130 is in the form of a general electronic device. The components of the electronic device 130 may include but are not limited to: the at least one processor 131, the at least one memory 132, and a bus 133 connecting different system components (including the memory 132 and the processor 131).

[0163] Bus 133 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a processor, or a local bus using any of a variety of bus architectures.

[0164] The memory 132 may include a readable medium in the form of a volatile memory, such as a random access memory (RAM) 1321 and / or a cache memory 1322 , and may further include a read-only memory (ROM) 1323 .

[0165] The memory 132 may also include a program / utility 1325 having a set (at least one) of program modules 1324, such program modules 1324 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0166] The electronic device 130 may also communicate with one or more external devices 134 (e.g., keyboards, pointing devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 130, and / or communicate with any device that enables the electronic device 130 to communicate with one or more other electronic devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 135. Furthermore, the electronic device 130 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 136. As shown, the network adapter 136 communicates with other modules for the electronic device 130 via a bus 133. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 130, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0167] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 132 including instructions, and the instructions can be executed by the processor 131 of the above device to complete the above method. Alternatively, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0168] In an exemplary embodiment, a computer program product is also provided, including a computer program / instruction, which, when executed by the processor 131, implements any method in the visualization configuration method for multi-scenario management and control provided in the present application.

[0169] In an exemplary embodiment, various aspects of a visual configuration method for multi-scenario control provided by the present application may also be implemented in the form of a program product, which includes program code. When the program product is run on a computer device, the program code is used to enable the computer device to execute the steps of a visual configuration method for multi-scenario control according to various exemplary embodiments of the present application described above in this specification.

[0170] The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0171] The program product for visual configuration of multi-scenario management and control of the embodiment of the present application can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on an electronic device. However, the program product of the present application is not limited to this. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, device or device.

[0172] A readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, wherein readable program code is carried. Such propagated data signals may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the foregoing. A readable signal medium may also be any readable medium other than a readable storage medium, which may transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0173] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0174] The program code for performing the operation of the present application can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and also conventional procedural programming languages ​​such as language or similar programming languages. The program code can be executed entirely on the user electronic device, partially on the user device, as an independent software package, partially on the user electronic device and partially on the remote electronic device, or completely on the remote electronic device or server. In the case of a remote electronic device, the remote electronic device can be connected to the user electronic device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external electronic device (for example, using an Internet service provider to connect through the Internet).

[0175] It should be noted that, although several units or subunits of the device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided into multiple units to be embodied.

[0176] In addition, although the operations of the method of the present application are described in a specific order in the drawings, this does not require or imply that the operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.

[0177] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0178] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable image scaling device to produce a machine, so that the instructions executed by the processor of the computer or other programmable image scaling device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0179] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable image scaling device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, the instruction device being implemented in the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0180] These computer program instructions may also be loaded onto a computer or other programmable image scaling device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0181] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.

[0182] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A visual configuration method for multi-scenario control, characterized in that: The method comprises: In response to the page configuration instruction, receiving the control process of any operation scenario of the station; wherein the control process represents the control strategy for each designated device in the station under the operation scenario and the linkage logic between each control strategy; According to the control strategy of each designated device, a target component corresponding to each designated device is selected from a preset component library; wherein the preset component library is provided with a plurality of components, any component is associated with at least one station device; the station device associated with any target component includes the corresponding designated device, and the component function of any target component is adapted to the control strategy of the corresponding designated device; According to the linkage logic, each target component is connected to obtain a visualization page of the operation scenario.

2. The method according to claim 1, characterized in that The step of connecting the target components according to the linkage logic to obtain a visualization page of the operation scenario includes: For any target component, a next-hop component corresponding to the target component is selected from the remaining target components; wherein the designated device corresponding to the target component and the designated device corresponding to the next-hop component have the linkage logic; The visualization page is obtained by connecting each target component with the corresponding next-hop component.

3. The method according to claim 2, characterized in that The method further comprises: For any target component, a designated device corresponding to the target component is selected from the associated station devices as the device to be controlled when the target component is enabled.

4. The method according to claim 2, characterized in that: The method of obtaining the visualization page by connecting each target component with the corresponding next-hop component includes: For any target component, determine the number of next-hop components corresponding to the target component; If the number is greater than a preset threshold, the connection relationship between the target component and each next-hop component is determined according to the linkage logic; wherein the connection relationship includes mutually exclusive connections and non-mutually exclusive connections; the mutually exclusive connection indicates that the next-hop components that meet the preset mutually exclusive conditions are enabled after the target component is enabled; the non-mutually exclusive connection indicates that all next-hop components are enabled after the target component is enabled; If the number is not greater than the preset threshold, determining that the connection relationship between the target component and the corresponding next-hop component is the non-mutually exclusive connection; Each target component is connected to the corresponding next-hop component by the connection relationship to obtain the visualization page.

5. The method according to claim 3, characterized in that: The preset component library is further provided with a trigger component and a control right component; the method further comprises: Selecting a to-be-processed component that is not a next-hop component of any target component from each target component, and using the to-be-processed component and the control right component as the next-hop component of the trigger component; The trigger component is connected to the corresponding next hop component in the mutually exclusive connection relationship.

6. The method according to claim 5, characterized in that The method further comprises: In response to the activation instruction of the trigger component, determine whether the station has the control right over the target scene control; wherein the target scene is the operation scene corresponding to the visualization page where the trigger page is located; If the control right is not possessed, the control right component is enabled to obtain the control right; otherwise, the to-be-processed component is enabled.

7. The method according to any one of claims 1 to 6, characterized in that: The component functions of each component in the preset component library include controlling the opening and closing of equipment, monitoring the operating status of equipment, controlling equipment to trigger linkage functions, and controlling equipment to send notifications, in part or in whole.

8. A visual configuration device for multi-scenario control, characterized in that: The device comprises: A process confirmation unit is configured to execute a control process of receiving any operation scenario of a station in response to a page configuration instruction; wherein the control process represents a control strategy for each designated device in the station under the operation scenario and a linkage logic between each control strategy; The component selection unit is configured to select a target component corresponding to each designated device from a preset component library according to the control strategy of each designated device; wherein the preset component library is provided with a plurality of components, any component is associated with at least one station device; the station device associated with any target component includes the corresponding designated device, and the component function of any target component is adapted to the control strategy of the corresponding designated device; The page configuration unit is configured to connect the target components according to the linkage logic to obtain a visualization page of the operation scenario.

9. An electronic device, characterized in that: include: A memory for storing program instructions; A processor is used to call the program instructions stored in the memory, and execute the steps included in any one of claims 1-7 according to the obtained program instructions.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a computer, the computer executes the method according to any one of claims 1 to 7.