Intelligent office multi-screen splicing display control and practical training system and method
Through the modular design of the intelligent multi-screen splicing display system, the adaptability and security issues of multi-screen splicing display systems in office and training scenarios are solved. It realizes automated topology configuration, intelligent resource allocation, personalized training scenario generation, and accurate fault diagnosis, thereby improving office efficiency and training effectiveness.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHENZHEN XINGZHI STARWAY TECHNOLOGY CO LTD
- Filing Date
- 2026-02-10
- Publication Date
- 2026-05-29
AI Technical Summary
Existing multi-screen splicing display systems lack software-based adaptive capabilities in office scenarios, have unintelligent display control and scheduling, limited training scenarios, lack accurate fault diagnosis and skills assessment, are cumbersome to operate and have poor compatibility, and have insufficient security protection.
It employs a multi-screen splicing topology configuration module, an intelligent display control and scheduling module, a training scenario simulation generation module, a fault diagnosis and tracing module, a training data management and analysis module, and a security protection and access control module to achieve automatic identification of equipment parameters, intelligent allocation of resources, generation of personalized training scenarios, accurate fault location, and security protection.
It realizes automated topology configuration, intelligent resource allocation, personalized training scenario generation, accurate fault diagnosis and security protection of multi-screen splicing systems, improves office efficiency and training effect, and provides objective skills assessment support.
Smart Images

Figure CN122111358A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent office display control and vocational education training technology, specifically to an intelligent office multi-screen splicing display control and training system and method. Background Technology
[0002] With the popularization of smart office scenarios, multi-screen splicing display systems, due to their advantages such as ultra-large display area and flexible display combinations, have been widely used in scenarios such as office meetings, data visualization, and remote collaboration. Meanwhile, the demand for practical training in multi-screen splicing display-related skills such as operation, debugging, and troubleshooting is increasing in vocational education. However, existing technologies have the following problems: Multi-screen splicing topology configuration relies on manual settings and lacks software-based adaptive capabilities, making it impossible to quickly adjust the splicing mode according to office scenario needs (such as meeting presentations and data splitting). Display control scheduling lacks an intelligent resource allocation mechanism, which can easily lead to display lag and signal delays when multiple tasks are running concurrently. The training scenarios are fixed and monotonous, making it difficult to simulate personalized training scenarios such as multi-screen failures and complex splicing requirements in different office environments. The training process lacks a precise fault diagnosis and skills assessment system, and cannot provide real-time feedback on training results. Display control and training functions are independent of each other and have not formed an integrated software system, resulting in cumbersome operation and poor compatibility. There is a lack of security protection and access control mechanisms for training scenarios, which can easily lead to equipment damage or data leakage due to misoperation. Summary of the Invention
[0003] The purpose of this invention is to provide an intelligent office multi-screen splicing display control and training system and method to solve the problems existing in the prior art.
[0004] To achieve the above objectives, the present invention provides the following technical solution: an intelligent office multi-screen splicing display control and training system, including a multi-screen splicing topology configuration module, an intelligent display control scheduling module, a training scenario simulation generation module, an interactive command parsing and execution module, a fault diagnosis and tracing module, a training data management and analysis module, and a security protection and access control module; The multi-screen splicing topology configuration module is signal-connected to the intelligent display control and scheduling module and the training scenario simulation generation module, and is used to automatically identify display device parameters and generate the optimal splicing scheme. The intelligent display control and scheduling module is signal-connected to the interactive instruction parsing and execution module and the fault diagnosis and tracing module, and is used to realize the intelligent allocation and synchronous scheduling of display signals; The training scenario simulation generation module is signal-connected with the training data management and analysis module and the fault diagnosis and tracing module to generate personalized training scenarios. The interactive instruction parsing and execution module is signal-connected to all other modules and is used to receive and process user operation instructions. The fault diagnosis and tracing module is signal-connected to the training data management and analysis module and the security protection and access control module, and is used to monitor the system operating status and locate faults. The training data management and analysis module is signal-connected to the security protection and access control module, and is used to record training data and conduct skills assessment. The security protection and access control module is connected to all other modules via signals and is used to divide user permissions and provide security protection.
[0005] Furthermore, the multi-screen splicing topology configuration module specifically includes a device parameter identification unit, a topology model construction unit, an adaptability calculation unit, and a topology generation and switching unit; Device parameter identification unit: Automatically scans connected display devices through the communication interface, collects parameters such as device model, resolution, display interface type, communication protocol, and physical size, and establishes a device parameter database; Topology model building unit: Based on the device parameter library, it builds a three-dimensional topology model, including device location coordinates, interface connection relationships, and signal transmission path dimension information. It supports model building in conventional splicing modes such as 2×2 and 3×4 as well as irregular and non-standard splicing modes. Adaptability Calculation Unit: This unit calculates the compatibility of different equipment combinations to meet the needs of various office and training scenarios. The formula for calculating adaptability is as follows: in, For splicing fit, the value range is [0,1]. The average resolution of the devices used in the splicing process. The maximum single-screen resolution supported by the system; This refers to the number of interfaces that are compatible between devices. This represents the total number of device interfaces. This refers to the maximum physical distance between devices. This is the maximum splicing spacing allowed by the system; , , Let be the weight coefficient, and satisfy... These correspond to resolution adaptation weight, interface compatibility weight, and physical layout weight, respectively, and are dynamically adjusted according to scenario requirements. Topology generation and switching unit: Based on the adaptation calculation results, it selects the top 3 splicing schemes with the highest adaptation for users to choose from, or automatically generates the optimal splicing scheme. It supports the rapid updating of the topology model and the automatic configuration of splicing parameters according to scene switching instructions (such as switching from a conference presentation scene to a data split-screen scene).
[0006] Furthermore, the intelligent display control and scheduling module includes a task parsing unit, a resource status monitoring unit, a priority calculation unit, and a scheduling execution unit; Task parsing unit: Receives display task instructions and parses task attributes such as task type (e.g., video playback, document display, data visualization), display area requirements, and image quality parameters (resolution, refresh rate, color depth). Resource Status Monitoring Unit: Collects resource information such as resource utilization (including video memory usage, interface bandwidth usage, and processor load) and signal transmission link status of each display device in real time; Priority Calculation Unit: Based on task urgency, user permission level, and resource consumption requirements, the scheduling priority of the display task is calculated. The priority calculation formula is as follows: in, This represents the scheduling priority, with a value range of [1, 10]. The larger the value, the higher the priority. This is the task urgency coefficient, with a value range of [1,5], where 5 is for urgent tasks, 3 is for normal tasks, and 1 is for low-priority tasks. The user permission level for initiating the task, with a value range of [1,3], where 3 is the administrator permission, 2 is the ordinary office user permission, and 1 is the training user permission. This refers to the resource utilization rate required for the task. This represents the maximum allowed utilization rate of system resources. , , Let be the weight coefficient, and satisfy... This is used to adjust the degree of influence of each factor on the priority; Scheduling and execution unit: Based on the priority ranking results and resource status, it uses a time-sharing scheduling algorithm to allocate display resources, establish signal transmission channels, and synchronously adjust the image quality parameters and display timing of each display device to ensure the synchronization of multi-screen display (synchronization error ≤ threshold). When resources are insufficient, it pre-allocates resources and caches low-priority tasks according to their priority.
[0007] Furthermore, the training scenario simulation generation module includes a training target parsing unit, a scenario parameter configuration unit, a fault injection unit, and a scenario loading unit; Training Objective Analysis Unit: Receives training plan instructions and analyzes the corresponding skill points (such as multi-screen topology configuration, display signal switching, troubleshooting, image quality optimization, etc.), training difficulty level (including basic, intermediate, and advanced) and training duration requirements. Scene parameter configuration unit: Based on the training objectives, configure the core parameters of the scene, including splicing mode parameters (normal / irregular splicing), display task parameters (multi-task concurrency / single task display), and assessment point parameters (correctness of operation steps, timeliness of fault handling, and accuracy of configuration). Fault injection unit: Based on the fault type library, including but not limited to signal transmission faults, topology configuration faults, image quality abnormality faults, and interface compatibility faults, corresponding faults are injected according to the training difficulty level. It supports custom configuration of fault occurrence probability and fault triggering time. The fault injection logic is implemented through software algorithm without modifying hardware devices. Scene loading unit: Writes the configured scene parameters and fault information into the system runtime environment to generate a complete training scene. It supports the saving, reuse and modification of the scene. During the loading process, it automatically detects the device status to ensure the compatibility of the scene with the current hardware environment.
[0008] Furthermore, the interactive instruction parsing and execution module includes an instruction receiving unit, an instruction parsing unit, a format conversion unit, a validity verification unit, and an instruction issuing unit; Command receiving unit: Supports access to multiple interactive terminals, including keyboard and mouse, touch screen, mobile terminal APP, and voice controller. It receives various operation commands input by users and stores them in the command buffer. Instruction parsing unit: Uses syntax analysis algorithms to parse instructions, extract instruction type, operation object, parameter information (such as the number of concatenated rows / columns, display resolution, fault handling instructions, etc.), and generate structured instruction data; Format conversion unit: Converts structured instruction data into a standard instruction format that can be recognized by various modules of the system, so as to achieve instruction compatibility between different interactive terminals and system modules; Validity verification unit: Based on the device parameter library, current topology configuration, and user permission level, verify the legality of the command (such as whether it exceeds the device operation range, whether it meets the permission requirements, and whether the parameters are valid). If the verification passes, it enters the issuance process; if the verification fails, it returns an error message. Command issuing unit: Through the internal communication bus, it issues verified commands to the corresponding execution modules (such as multi-screen splicing topology configuration module, intelligent display control and scheduling module, fault diagnosis and tracing module), and receives execution feedback results and synchronizes them to the user interaction terminal.
[0009] Furthermore, the fault diagnosis and tracing module includes a status acquisition unit, a fault feature extraction unit, a fault matching unit, and a tracing analysis unit; Status acquisition unit: Real-time acquisition and display of the device's operating parameters (such as voltage, current, temperature, interface transmission rate), signal transmission link status, and system logs (operation logs, error logs). The acquisition cycle can be configured according to training requirements. Fault Feature Extraction Unit: Preprocesses the collected status data (including filtering, noise reduction, and normalization) and extracts fault feature vectors (such as sudden changes in signal transmission rate, abnormal voltage fluctuations, and log error code sequences). Fault matching unit: The extracted fault feature vector is matched with the standard feature vector in the fault feature library. The similarity calculation adopts the cosine similarity algorithm. If the matching result exceeds the set threshold, it is determined to be the corresponding fault type. Source tracing analysis unit: Based on the fault type and system operation log, it uses source tracing algorithms to locate the physical location of the fault (such as the specific display device, interface, transmission link) and the logical cause (such as operational error, parameter configuration error, software compatibility problem), generates a fault source tracing report, and provides step-by-step troubleshooting guidance.
[0010] Furthermore, the training data management and analysis module includes a data acquisition unit, a data storage unit, a skills assessment unit, and a report generation unit; Data acquisition unit: Real-time acquisition of core data during the training process, including operation data (including operation steps, operation duration, parameter configuration records), fault handling data (including fault identification accuracy, fault handling duration, troubleshooting steps), and task completion data (including task completion rate, configuration accuracy, and display effect compliance rate). Data storage unit: The training data is stored using a distributed database, and a data index is established to classify the data by trainees, training time, and training scenario, supporting long-term storage and fast query of the data; Skills Assessment Unit: The training data is comprehensively analyzed using a skills mastery assessment algorithm. The assessment formula is as follows: in, The skill mastery level is scored, with a value range of [0, 100]. This represents the task completion rate, with a value range of [0,1], calculated based on the completion status of the task requirements. The average task completion time is used; the shorter the time, the higher the score. The fault handling accuracy rate, with a value range of [0,1], is the ratio of the number of faults that are correctly handled to the total number of faults. , , Let be the weight coefficient, and satisfy... Adjustments will be made dynamically based on the key points of the practical training. Report generation unit: Based on skills assessment results and training data, automatically generate personalized training reports, including training results, operational highlights, existing problems, and improvement suggestions. The reports can be exported and viewed online.
[0011] Furthermore, the security protection and access control module includes an access control unit, an operation monitoring unit, a data encryption unit, and a device protection unit; Permission division unit: Users are divided into four levels: administrator permissions, office user permissions, training teacher permissions, and training student permissions. The scope of operation permissions for each level of users is clearly defined (e.g., administrators can configure system parameters, training teachers can generate training scenarios, and training students can only perform training operations). Operation monitoring unit: Logs user's critical operations (such as topology configuration modification, fault injection, and system parameter adjustment), including operator, operation time, operation content, and operation result. It supports log querying and tracing. When a high-risk operation is detected (such as parameter configuration exceeding device load), it triggers a risk warning and prevents the operation from being executed. Data encryption unit: The transmission of displayed data (especially sensitive office data) is encrypted using a symmetric encryption algorithm to ensure data transmission security and prevent data leakage; Equipment protection unit: Real-time monitoring and display of equipment operating load (such as current, temperature, bandwidth usage). When the load exceeds the safety threshold, it automatically adjusts operating parameters or cuts off non-critical tasks to avoid equipment overload damage. It also supports automatic power-off protection for equipment failure.
[0012] The control and training methods for an intelligent office multi-screen splicing display control and training system include the following steps: Step 1: System initialization and device access, complete user authentication and permission allocation, scan for connected display devices and build the initial topology model; Step 2: Users select an office or training scenario, input their corresponding requirements, and the system generates a splicing scheme or a personalized training scenario; Step 3: The user inputs an operation command, which the system parses and verifies before sending it to the corresponding module for execution and then returns the execution result. Step 4: The system monitors the operating status in real time, locates the cause of the fault when it is detected, provides troubleshooting guidance, and records the fault handling process in the training scenario; Step 5: In the practical training scenario, the system collects and stores the practical training data, and generates personalized practical training reports through the skills assessment algorithm; Step 6: After the user finishes using the system, the system saves the relevant parameters and data, releases resources, records the exit log, and enters standby mode.
[0013] Compared with the prior art, the beneficial effects of the present invention are: This invention achieves automatic identification of display devices and generation of optimal splicing schemes through a multi-screen splicing topology configuration module and adaptability calculation algorithm, supporting dynamic topology switching between office and training scenarios. This solves the problems of traditional splicing relying on manual configuration and poor adaptability. Based on task priority calculation and time-sharing scheduling algorithms, it realizes intelligent resource allocation in multi-task concurrent scenarios, ensuring the smoothness and synchronization of multi-screen displays and improving the display control efficiency of intelligent offices. The training scenario simulation generation module supports customizable fault types, assessment points, and difficulty levels, generating multi-level training content such as basic operations and fault diagnosis to meet the needs of different training objectives and fill the gap of fixed scenarios in existing training systems. Through fault feature extraction and tracing algorithms, it achieves accurate location and cause analysis of faults in multi-screen splicing systems, providing step-by-step troubleshooting guidance and improving the teaching effect of fault handling during training and the efficiency of fault resolution in office scenarios. Based on training data and skill mastery assessment algorithms, it generates personalized training reports that objectively reflect the skill level of trainees, providing data support for training optimization and solving the problems of strong subjectivity and lack of quantitative basis in traditional training assessments. Attached Figure Description
[0014] Figure 1 This is a system module diagram of the present invention; Figure 2 This is a schematic diagram of the multi-screen splicing topology configuration module of the present invention; Figure 3 This is a schematic diagram of the intelligent display control and scheduling module of the present invention; Figure 4 This is a schematic diagram of the training scenario simulation generation module of the present invention; Figure 5 This is a schematic diagram of the fault diagnosis and tracing module of the present invention; Figure 6 This is a flowchart of the method of the present invention. Detailed Implementation
[0015] The technical solutions of the present invention will be clearly and completely described below with reference to the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present invention.
[0016] Please see Figure 1-6 This invention provides an intelligent office multi-screen splicing display control and training system, including a multi-screen splicing topology configuration module, an intelligent display control scheduling module, a training scenario simulation generation module, an interactive command parsing and execution module, a fault diagnosis and tracing module, a training data management and analysis module, and a security protection and access control module. The multi-screen splicing topology configuration module is signal-connected with the intelligent display control and scheduling module and the training scenario simulation generation module to automatically identify display device parameters and generate the optimal splicing scheme. The intelligent display control and scheduling module is signal-connected to the interactive instruction parsing and execution module and the fault diagnosis and tracing module, and is used to realize the intelligent allocation and synchronous scheduling of display signals; The training scenario simulation generation module is signal-connected with the training data management and analysis module and the fault diagnosis and tracing module to generate personalized training scenarios. The interactive instruction parsing and execution module is connected to all other modules via signals and is used to receive and process user operation instructions. The fault diagnosis and tracing module is signal-connected to the training data management and analysis module and the security protection and access control module, and is used to monitor the system's operating status and locate faults. The training data management and analysis module is connected to the security protection and access control module via a signal connection, which is used to record training data and conduct skills assessment. The security protection and access control module is connected to all other modules via signals to define user permissions and provide security protection.
[0017] The multi-screen splicing topology configuration module specifically includes a device parameter identification unit, a topology model construction unit, an adaptability calculation unit, and a topology generation and switching unit; Device parameter identification unit: Automatically scans connected display devices through the communication interface, collects parameters such as device model, resolution, display interface type, communication protocol, and physical size, and establishes a device parameter database; Topology model building unit: Based on the device parameter library, it builds a three-dimensional topology model, including device location coordinates, interface connection relationships, and signal transmission path dimension information. It supports model building in conventional splicing modes such as 2×2 and 3×4 as well as irregular and non-standard splicing modes. Adaptability Calculation Unit: This unit calculates the compatibility of different equipment combinations to meet the needs of various office and training scenarios. The formula for calculating adaptability is as follows: in, For splicing fit, the value range is [0,1]. The average resolution of the devices used in the splicing process. The maximum single-screen resolution supported by the system; This refers to the number of interfaces that are compatible between devices. This represents the total number of device interfaces. This refers to the maximum physical distance between devices. This is the maximum splicing spacing allowed by the system; , , Let be the weight coefficient, and satisfy... These correspond to resolution adaptation weight, interface compatibility weight, and physical layout weight, respectively, and are dynamically adjusted according to scenario requirements. Topology generation and switching unit: Based on the adaptation calculation results, it selects the top 3 splicing schemes with the highest adaptation for users to choose from, or automatically generates the optimal splicing scheme. It supports the rapid updating of the topology model and the automatic configuration of splicing parameters according to scene switching instructions (such as switching from a conference presentation scene to a data split-screen scene).
[0018] The intelligent display control and scheduling module includes a task parsing unit, a resource status monitoring unit, a priority calculation unit, and a scheduling execution unit; Task parsing unit: Receives display task instructions and parses task attributes such as task type (e.g., video playback, document display, data visualization), display area requirements, and image quality parameters (resolution, refresh rate, color depth). Resource Status Monitoring Unit: Collects resource information such as resource utilization (including video memory usage, interface bandwidth usage, and processor load) and signal transmission link status of each display device in real time; Priority Calculation Unit: Based on task urgency, user permission level, and resource consumption requirements, the scheduling priority of the display task is calculated. The priority calculation formula is as follows: in, This represents the scheduling priority, with a value range of [1, 10]. The larger the value, the higher the priority. This is the task urgency coefficient, with a value range of [1,5], where 5 is for urgent tasks, 3 is for normal tasks, and 1 is for low-priority tasks. The user permission level for initiating the task, with a value range of [1,3], where 3 is the administrator permission, 2 is the ordinary office user permission, and 1 is the training user permission. This refers to the resource utilization rate required for the task. This represents the maximum allowed utilization rate of system resources. , , Let be the weight coefficient, and satisfy... This is used to adjust the degree of influence of each factor on the priority; Scheduling and execution unit: Based on the priority ranking results and resource status, it uses a time-sharing scheduling algorithm to allocate display resources, establish signal transmission channels, and synchronously adjust the image quality parameters and display timing of each display device to ensure the synchronization of multi-screen display (synchronization error ≤ threshold). When resources are insufficient, it pre-allocates resources and caches low-priority tasks according to their priority.
[0019] The training scenario simulation generation module includes a training target parsing unit, a scenario parameter configuration unit, a fault injection unit, and a scenario loading unit; Training Objective Analysis Unit: Receives training plan instructions and analyzes the corresponding skill points (such as multi-screen topology configuration, display signal switching, troubleshooting, image quality optimization, etc.), training difficulty level (including basic, intermediate, and advanced) and training duration requirements. Scene parameter configuration unit: Based on the training objectives, configure the core parameters of the scene, including splicing mode parameters (normal / irregular splicing), display task parameters (multi-task concurrency / single task display), and assessment point parameters (correctness of operation steps, timeliness of fault handling, and accuracy of configuration). Fault injection unit: Based on the fault type library, including but not limited to signal transmission faults, topology configuration faults, image quality abnormality faults, and interface compatibility faults, corresponding faults are injected according to the training difficulty level. It supports custom configuration of fault occurrence probability and fault triggering time. The fault injection logic is implemented through software algorithm without modifying hardware devices. Scene loading unit: Writes the configured scene parameters and fault information into the system runtime environment to generate a complete training scene. It supports the saving, reuse and modification of the scene. During the loading process, it automatically detects the device status to ensure the compatibility of the scene with the current hardware environment.
[0020] The interactive instruction parsing and execution module includes an instruction receiving unit, an instruction parsing unit, a format conversion unit, a validity verification unit, and an instruction issuing unit; Command receiving unit: Supports access to multiple interactive terminals, including keyboard and mouse, touch screen, mobile terminal APP, and voice controller. It receives various operation commands input by users and stores them in the command buffer. Instruction parsing unit: Uses syntax analysis algorithms to parse instructions, extract instruction type, operation object, parameter information (such as the number of concatenated rows / columns, display resolution, fault handling instructions, etc.), and generate structured instruction data; Format conversion unit: Converts structured instruction data into a standard instruction format that can be recognized by various modules of the system, so as to achieve instruction compatibility between different interactive terminals and system modules; Validity verification unit: Based on the device parameter library, current topology configuration, and user permission level, verify the legality of the command (such as whether it exceeds the device operation range, whether it meets the permission requirements, and whether the parameters are valid). If the verification passes, it enters the issuance process; if the verification fails, it returns an error message. Command issuing unit: Through the internal communication bus, it issues verified commands to the corresponding execution modules (such as multi-screen splicing topology configuration module, intelligent display control and scheduling module, fault diagnosis and tracing module), and receives execution feedback results and synchronizes them to the user interaction terminal.
[0021] The fault diagnosis and tracing module includes a status acquisition unit, a fault feature extraction unit, a fault matching unit, and a tracing analysis unit; Status acquisition unit: Real-time acquisition and display of the device's operating parameters (such as voltage, current, temperature, interface transmission rate), signal transmission link status, and system logs (operation logs, error logs). The acquisition cycle can be configured according to training requirements. Fault Feature Extraction Unit: Preprocesses the collected status data (including filtering, noise reduction, and normalization) and extracts fault feature vectors (such as sudden changes in signal transmission rate, abnormal voltage fluctuations, and log error code sequences). Fault matching unit: The extracted fault feature vector is matched with the standard feature vector in the fault feature library. The similarity calculation adopts the cosine similarity algorithm. If the matching result exceeds the set threshold, it is determined to be the corresponding fault type. Source tracing analysis unit: Based on the fault type and system operation log, it uses source tracing algorithms to locate the physical location of the fault (such as the specific display device, interface, transmission link) and the logical cause (such as operational error, parameter configuration error, software compatibility problem), generates a fault source tracing report, and provides step-by-step troubleshooting guidance.
[0022] The training data management and analysis module includes a data acquisition unit, a data storage unit, a skills assessment unit, and a report generation unit; Data acquisition unit: Real-time acquisition of core data during the training process, including operation data (including operation steps, operation duration, parameter configuration records), fault handling data (including fault identification accuracy, fault handling duration, troubleshooting steps), and task completion data (including task completion rate, configuration accuracy, and display effect compliance rate). Data storage unit: The training data is stored using a distributed database, and a data index is established to classify the data by trainees, training time, and training scenario, supporting long-term storage and fast query of the data; Skills Assessment Unit: The training data is comprehensively analyzed using a skills mastery assessment algorithm. The assessment formula is as follows: in, The skill mastery level is scored, with a value range of [0, 100]. This represents the task completion rate, with a value range of [0,1], calculated based on the completion status of the task requirements. The average task completion time is used; the shorter the time, the higher the score. The fault handling accuracy rate, with a value range of [0,1], is the ratio of the number of faults that are correctly handled to the total number of faults. , , Let be the weight coefficient, and satisfy... Adjustments will be made dynamically based on the key points of the practical training. Report generation unit: Based on skills assessment results and training data, automatically generate personalized training reports, including training results, operational highlights, existing problems, and improvement suggestions. The reports can be exported and viewed online.
[0023] The security protection and access control module includes an access control unit, an operation monitoring unit, a data encryption unit, and a device protection unit. Permission division unit: Users are divided into four levels: administrator permissions, office user permissions, training teacher permissions, and training student permissions. The scope of operation permissions for each level of users is clearly defined (e.g., administrators can configure system parameters, training teachers can generate training scenarios, and training students can only perform training operations). Operation monitoring unit: Logs user's critical operations (such as topology configuration modification, fault injection, and system parameter adjustment), including operator, operation time, operation content, and operation result. It supports log querying and tracing. When a high-risk operation is detected (such as parameter configuration exceeding device load), it triggers a risk warning and prevents the operation from being executed. Data encryption unit: The transmission of displayed data (especially sensitive office data) is encrypted using a symmetric encryption algorithm to ensure data transmission security and prevent data leakage; Equipment protection unit: Real-time monitoring and display of equipment operating load (such as current, temperature, bandwidth usage). When the load exceeds the safety threshold, it automatically adjusts operating parameters or cuts off non-critical tasks to avoid equipment overload damage. It also supports automatic power-off protection for equipment failure.
[0024] The control and training methods for an intelligent office multi-screen splicing display control and training system include the following steps: Step 1: System Initialization and Device Connection Upon system startup, the security and access control module completes user authentication and permission allocation; the multi-screen splicing topology configuration module scans the connected display devices through the communication interface, collects device parameters, establishes a device parameter library, and constructs an initial topology model.
[0025] Step 2: Scene Selection and Configuration Users select their usage scenario—office scenario or training scenario—through the interactive terminal: If you select the office scenario, enter your office needs, such as meeting presentations or data splitting. The multi-screen splicing topology configuration module calculates the splicing adaptability and generates the optimal splicing scheme. The intelligent display control and scheduling module parses the display task parameters and completes resource allocation and display configuration. If you select a training scenario, enter the training objective and difficulty level. The training scenario simulation generation module will analyze the training skill points, configure the scenario parameters and fault information, generate a personalized training scenario and load it.
[0026] Step 3: Interactive Operations and Command Execution Users input operation commands through the interactive terminal. The interactive command parsing and execution module parses, converts, and validates the commands. Once validated, the commands are sent to the corresponding modules for execution. In an office setting, the results of command execution are fed back to the display device, enabling dynamic control of multi-screen splicing displays; In practical training scenarios, the instruction execution process and results are recorded in real time, and the fault diagnosis and tracing module simultaneously monitors the equipment status and operational behavior.
[0027] Step 4: Operation Monitoring and Troubleshooting During system operation, the fault diagnosis and tracing module collects status data and log information in real time, extracts fault characteristics, and performs matching: If a fault is detected, the system will automatically locate the fault location and cause, and provide the user with fault prompts and troubleshooting guidance. In practical training scenarios, the user's troubleshooting process and results are recorded as a basis for skills assessment.
[0028] Step 5: Data Management and Skills Assessment After the practical training task is completed, the practical training data management and analysis module collects and stores data from the entire practical training process, calculates skill scores through a skill mastery assessment algorithm, generates personalized practical training reports, and supports report export and viewing.
[0029] Step 6: System Exit and State Saving After the user finishes using the system, they enter an exit command. The system saves the current topology configuration, scene parameters, and training data. The intelligent display control and scheduling module releases display resources, the security protection and access control module records the exit log, and the system enters standby mode.
[0030] Example: In the office environment of a large enterprise, this intelligent office multi-screen splicing display control and training system played a crucial role. During daily office work, based on employees' different needs such as meeting presentations and data splitting, the system can quickly calculate the splicing adaptability and generate the optimal splicing scheme. Through the intelligent display control and scheduling module, resources are efficiently allocated, achieving flexible control of multi-screen splicing displays and greatly improving work efficiency.
[0031] In practical training scenarios, instructors use the system's scenario simulation generation module to configure corresponding scenario parameters and inject faults based on different training objectives and difficulty levels. During student operations, the system's interactive instruction parsing and execution module accurately interprets and executes student-inputted instructions, while the fault diagnosis and tracing module monitors equipment status and student behavior in real time. In the event of a fault, the system can quickly locate the fault location and cause, providing troubleshooting guidance. The student's fault-handling process and results are also recorded in detail.
[0032] After the practical training task is completed, the practical training data management and analysis module collects and stores data from the entire training process. It calculates students' skill scores using a skills mastery assessment algorithm and generates personalized training reports that include training results, highlights, existing problems, and improvement suggestions. Students can export the reports for review and learning, and teachers can also use the reports to understand students' learning progress and adjust their teaching strategies.
[0033] When employees or students finish using the system, they enter the exit command. The system will save the current topology configuration, scene parameters and training data according to the requirements of step 6. The intelligent display control and scheduling module releases display resources, the security protection and permission management module records the exit log, and the system enters standby mode to prepare for the next use.
[0034] Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. An intelligent office multi-screen splicing display control and training system, characterized in that: It includes a multi-screen splicing topology configuration module, an intelligent display control and scheduling module, a training scenario simulation generation module, an interactive command parsing and execution module, a fault diagnosis and tracing module, a training data management and analysis module, and a security protection and access control module; The multi-screen splicing topology configuration module is signal-connected to the intelligent display control and scheduling module and the training scenario simulation generation module, and is used to automatically identify display device parameters and generate the optimal splicing scheme. The intelligent display control and scheduling module is signal-connected to the interactive instruction parsing and execution module and the fault diagnosis and tracing module, and is used to realize the intelligent allocation and synchronous scheduling of display signals; The training scenario simulation generation module is signal-connected with the training data management and analysis module and the fault diagnosis and tracing module to generate personalized training scenarios. The interactive instruction parsing and execution module is signal-connected to all other modules and is used to receive and process user operation instructions. The fault diagnosis and tracing module is signal-connected to the training data management and analysis module and the security protection and access control module, and is used to monitor the system operating status and locate faults. The training data management and analysis module is signal-connected to the security protection and access control module, and is used to record training data and perform skills assessment. The security protection and access control module is connected to all other modules via signals and is used to divide user permissions and provide security protection.
2. The intelligent office multi-screen splicing display control and training system according to claim 1, characterized in that: The multi-screen splicing topology configuration module specifically includes a device parameter identification unit, a topology model construction unit, an adaptation calculation unit, and a topology generation and switching unit. Device parameter identification unit: Automatically scans connected display devices through the communication interface, collects device parameters, and establishes a device parameter database; Topology model building unit: Based on the device parameter library, it builds a three-dimensional topology model, including device location coordinates, interface connection relationships, and signal transmission path dimension information, and supports model building in both conventional splicing mode and irregular non-standard splicing mode; Adaptability Calculation Unit: This unit calculates the compatibility of different equipment combinations to meet the needs of various office and training scenarios. The formula for calculating adaptability is as follows: in, For splicing fit, the value range is [0,1]. The average resolution of the devices used in the splicing process. The maximum single-screen resolution supported by the system; This refers to the number of interfaces that are compatible between devices. This represents the total number of device interfaces. This refers to the maximum physical distance between devices. This is the maximum splicing spacing allowed by the system; , , Let be the weight coefficient, and satisfy... These correspond to resolution adaptation weight, interface compatibility weight, and physical layout weight, respectively, and are dynamically adjusted according to scenario requirements. Topology generation and switching unit: Based on the adaptation calculation results, it selects the top 3 splicing schemes with the highest adaptation for users to choose from, or automatically generates the optimal splicing scheme. It supports the rapid updating of the topology model and the automatic configuration of splicing parameters according to the scene switching command.
3. The intelligent office multi-screen splicing display control and training system according to claim 1, characterized in that: The intelligent display control and scheduling module includes a task parsing unit, a resource status monitoring unit, a priority calculation unit, and a scheduling execution unit. Task parsing unit: Receives display task instructions and parses task attributes such as task type, display area requirements, and image quality parameters; Resource status monitoring unit: Real-time collection of resource occupancy rate and signal transmission link status information for each display device; Priority Calculation Unit: Based on task urgency, user permission level, and resource consumption requirements, the scheduling priority of the display task is calculated. The priority calculation formula is as follows: in, This represents the scheduling priority, with a value range of [1, 10]. The larger the value, the higher the priority. This is the task urgency coefficient, with a value range of [1,5], where 5 is for urgent tasks, 3 is for normal tasks, and 1 is for low-priority tasks. The user permission level for initiating the task, with a value range of [1,3], where 3 is the administrator permission, 2 is the ordinary office user permission, and 1 is the training user permission. This refers to the resource utilization rate required for the task. This represents the maximum allowable utilization rate of system resources. , , Let be the weight coefficient, and satisfy... This is used to adjust the degree of influence of each factor on the priority; Scheduling and execution unit: Based on priority ranking results and resource status, it uses a time-sharing scheduling algorithm to allocate display resources, establish signal transmission channels, and synchronously adjust the image quality parameters and display timing of each display device to ensure the synchronization of multi-screen display. When resources are insufficient, it pre-allocates resources and caches low-priority tasks according to their priority.
4. The intelligent office multi-screen splicing display control and training system according to claim 1, characterized in that: The training scenario simulation generation module includes a training target parsing unit, a scenario parameter configuration unit, a fault injection unit, and a scenario loading unit. Practical training objective analysis unit: Receives practical training plan instructions and analyzes the corresponding skill points, difficulty level, and duration requirements of the practical training. Scene parameter configuration unit: Configure the core parameters of the scene, such as splicing mode parameters, display task parameters, and assessment point parameters, according to the training objectives; Fault injection unit: Based on the fault type library, including but not limited to signal transmission faults, topology configuration faults, image quality abnormality faults, and interface compatibility faults, corresponding faults are injected according to the training difficulty level. It supports custom configuration of fault occurrence probability and fault triggering time. The fault injection logic is implemented through software algorithm without modifying hardware devices. Scene loading unit: Writes the configured scene parameters and fault information into the system runtime environment to generate a complete training scene. It supports the saving, reuse and modification of the scene. During the loading process, it automatically detects the device status to ensure the compatibility of the scene with the current hardware environment.
5. The intelligent office multi-screen splicing display control and training system according to claim 1, characterized in that: The interactive instruction parsing and execution module includes an instruction receiving unit, an instruction parsing unit, a format conversion unit, a validity verification unit, and an instruction issuing unit; Command receiving unit: Supports access to multiple interactive terminals, including keyboard and mouse, touch screen, mobile terminal APP, and voice controller. It receives various operation commands input by users and stores them in the command buffer. Instruction parsing unit: Uses syntax analysis algorithms to parse instructions, extract instruction type, operand, and parameter information, and generate structured instruction data; Format conversion unit: Converts structured instruction data into a standard instruction format that can be recognized by various modules of the system, so as to achieve instruction compatibility between different interactive terminals and system modules; Validity verification unit: Based on the device parameter library, current topology configuration, and user permission level, verify the legality of the command. If the verification passes, proceed to the issuance process; if the verification fails, return an error message. Command issuing unit: Through the internal communication bus, it issues the verified command to the corresponding execution module, receives the execution feedback result, and synchronizes it to the user interaction terminal.
6. The intelligent office multi-screen splicing display control and training system according to claim 1, characterized in that: The fault diagnosis and tracing module includes a status acquisition unit, a fault feature extraction unit, a fault matching unit, and a tracing analysis unit. Status acquisition unit: Real-time acquisition and display of device operating parameters, signal transmission link status, and system log status data; the acquisition cycle can be configured according to training needs. Fault Feature Extraction Unit: Preprocesses the collected status data and extracts fault feature vectors; Fault matching unit: The extracted fault feature vector is matched with the standard feature vector in the fault feature library. The similarity calculation adopts the cosine similarity algorithm. If the matching result exceeds the set threshold, it is determined to be the corresponding fault type. Source tracing analysis unit: Based on the fault type and system operation log, it uses source tracing algorithms to locate the physical location and logical cause of the fault, generates a fault source tracing report, and provides step-by-step troubleshooting guidance.
7. The intelligent office multi-screen splicing display control and training system according to claim 1, characterized in that: The training data management and analysis module includes a data acquisition unit, a data storage unit, a skills assessment unit, and a report generation unit. Data acquisition unit: Real-time acquisition of core data including operational data, fault handling data, and task completion data during the training process; Data storage unit: The training data is stored using a distributed database, and a data index is established to classify the data by trainees, training time, and training scenario, supporting long-term storage and fast query of the data; Skills Assessment Unit: The training data is comprehensively analyzed using a skills mastery assessment algorithm. The assessment formula is as follows: in, The skill mastery level is scored, with a value range of [0, 100]. This represents the task completion rate, with a value range of [0,1], calculated based on the completion status of the task requirements. The average task completion time is used; the shorter the time, the higher the score. The fault handling accuracy rate, with a value range of [0,1], is the ratio of the number of faults that are correctly handled to the total number of faults. , , Let be the weight coefficient, and satisfy... Adjustments will be made dynamically based on the key points of the practical training. Report generation unit: Based on skills assessment results and training data, automatically generate personalized training reports, including training results, operational highlights, existing problems, and improvement suggestions. The reports can be exported and viewed online.
8. The intelligent office multi-screen splicing display control and training system according to claim 1, characterized in that: The security protection and access control module includes an access control unit, an operation monitoring unit, a data encryption unit, and a device protection unit; Access control is divided into four levels: administrator access, office user access, training teacher access, and training student access, with the scope of operation permissions for each level clearly defined. Operation monitoring unit: Logs key user operations, including operator, operation time, operation content, and operation result. Supports log querying and tracing. When a high-risk operation is detected, it triggers a risk warning and prevents the operation from being executed. Data encryption unit: The transmission process of displayed data is encrypted using a symmetric encryption algorithm to ensure data transmission security and prevent data leakage; Equipment protection unit: Real-time monitoring and display of equipment operating load. When the load exceeds the safety threshold, it automatically adjusts operating parameters or cuts off non-critical tasks to prevent equipment overload damage. It also supports automatic power-off protection for equipment failure.
9. The control and training method of the intelligent office multi-screen splicing display control and training system according to any one of claims 1-8, characterized in that: Includes the following steps: Step 1: System initialization and device access, complete user authentication and permission allocation, scan for connected display devices and build the initial topology model; Step 2: Users select an office or training scenario, input their corresponding requirements, and the system generates a splicing scheme or a personalized training scenario; Step 3: The user inputs an operation command, which the system parses and verifies before sending it to the corresponding module for execution and then returns the execution result. Step 4: The system monitors the operating status in real time, locates the cause of the fault when it is detected, provides troubleshooting guidance, and records the fault handling process in the training scenario; Step 5: In the practical training scenario, the system collects and stores the practical training data, and generates personalized practical training reports through the skills assessment algorithm; Step 6: After the user finishes using the system, the system saves the relevant parameters and data, releases resources, records the exit log, and enters standby mode.