A page turning control method of a control channel of a multi-stage device
Patent Information
- Application Number
- CN202610853084.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-12
- Publication Date
- 2026-10-30
AI Technical Summary
然而,现有分页显示方法存在以下核心技术问题:操作员在多个页面之间切换时,往往需要逐页翻找才能定位到目标通道,效率低下;同时,当操作员翻页后,原页面中已被其持有的控制权限通道容易因页面切换而被忽视,导致操作员遗忘仍处于受控状态的设备,存在误操作或控制中断的风险
本发明提供一种多舞台设备的控制通道的翻页控制方法,通过响应操作员输入的通道编号或设备名称的搜索指令,自动定位至包含该通道的页面并高亮显示,实现了目标通道的快速跨页查找,大幅提升了操作效率;同时,当页面切换时,原页面中已被当前控制台持有控制权限令牌的通道,其控制权归属关系保持不变,且翻页后操作员可通过切换回原页面或全局通道列表继续控制该通道,确保了控制权的连续性与操作的灵活性。此外,通过主控制台将当前页面状态实时同步至所有从控制台,保证了多控制台显示内容的一致性,为协同监控提供了可靠保障,显著改善了多页面场景下的通道定位效率与控制安全性。
Smart Images

Figure CN123011082A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of automation control technology, specifically to a page-turning control method for the control channel of a multi-stage device. Background Technology
[0002] In stage equipment control systems, when the number of control channels exceeds the capacity of the display screen, a paginated display method is typically used to assign different channels to different pages. However, existing paginated display methods have the following core technical problems: when operators switch between multiple pages, they often need to flip through each page to locate the target channel, which is inefficient; at the same time, when operators flip through pages, channels that they already control on the original page are easily overlooked due to page switching, causing operators to forget about equipment that is still under control, posing a risk of misoperation or control interruption.
[0003] Therefore, how to achieve rapid channel positioning in paginated display scenarios and ensure the continuity and perceptibility of control after page turning is a technical problem that urgently needs to be solved in this field. Summary of the Invention
[0004] The purpose of this invention is to provide a page-turning control method for the control channel of a multi-stage device to solve the above-mentioned problems.
[0005] To achieve the above objectives, the present invention adopts the following technical solution: A page-turning control method for a control channel of a multi-stage device includes the following steps: S1. Construct several sets of device control channels. Each set of device control channels corresponds to an independent physical control link and logical data object. Divide all channels into multiple pages according to the capacity of the display screen. Each page contains one or more graphical display units for the channels. S2. In response to a page-turning command triggered by the operator, switch the currently displayed page to the target page; S3. The main console encapsulates the current page number and the static, dynamic, and control ownership information of each channel within the page into a global state data model, and publishes it to all slave consoles in real time through the data bus to ensure data consistency across multiple consoles. S4. When switching pages, the control ownership of channels that are currently controlled by the console in the original page remains unchanged, and the operator can continue to control the channel by switching back to the original page or through the global channel list after turning the page. S5. In response to the search command entered by the operator for the channel number or device name, automatically locate the page containing the channel and highlight the graphical display unit of the channel.
[0006] Preferably, in step S1, the graphical display units of each page are arranged in a grid layout. Each graphical display unit integrates the static information, dynamic information and alarm information of the corresponding channel. The bottom of the page is provided with a page navigation bar to display the current page number, the total number of pages and a thumbnail preview of each page.
[0007] Preferably, the page switching process in step S2 uses a smooth scrolling animation, and the animation duration does not exceed 0.3 seconds. During the animation execution, the system pauses responding to new control commands, but commands that have already been issued continue to be executed.
[0008] Preferably, in step S3, the global state data model maintains an independent page snapshot for each page. When the dynamic information of a certain channel changes, only the snapshot of the page where it is located is updated, so as to reduce the transmission load on the data bus.
[0009] Preferably, in step S4, if the channel that the current console previously held the control permission token is no longer on the current page after turning the page, the system displays a breathing light effect or vibration prompt on the physical controller corresponding to the channel to remind the operator that the channel is still under control.
[0010] Preferably, in response to the operator's triggering of the locking control, the system enters a page-turning lock state. In the page-turning lock state, all page-turning commands are ignored by the system, the currently displayed page remains fixed, and the normal issuance of channel control commands and the operation of the equipment are not affected. When the operator triggers the locking control again, or when the page-turning lock state continues for more than a preset time threshold, the system automatically releases the page-turning lock and resumes normal response to page-turning commands.
[0011] Preferably, the search command in step S5 supports fuzzy search. When the operator enters a partial channel name or a prefix of the device number, the system filters and displays the matching results in real time and automatically jumps to the page where the first matching channel is located.
[0012] Preferably, when a group of channels is distributed across multiple different pages, the system marks these pages in the page navigation bar, and the operator can quickly jump to the relevant page by clicking the mark.
[0013] Preferably, the page-turning operations of the main console and the slave console are independent of each other. The slave console can turn pages independently without affecting the current page of the main console or other slave consoles. Furthermore, the slave console can only view the channel information after page turning and cannot control the control channel of devices that do not hold permission tokens.
[0014] By adopting the above technical solution, the present invention has the following advantages compared with the prior art: This invention provides a page-turning control method for control channels of multi-stage equipment. By responding to the operator's search command of channel number or equipment name, it automatically locates and highlights the page containing the channel, enabling rapid cross-page search of the target channel and significantly improving operational efficiency. Simultaneously, when switching pages, the control ownership of channels already held by the current console remains unchanged, and the operator can continue to control the channel by switching back to the original page or the global channel list after page turning, ensuring continuity of control and operational flexibility. Furthermore, the current page status is synchronized in real-time to all slave consoles through the main console, ensuring consistency of content displayed across multiple consoles, providing reliable assurance for collaborative monitoring, and significantly improving channel positioning efficiency and control security in multi-page scenarios. Attached Figure Description
[0015] Figure 1 This is a flowchart of the method of the present invention. Detailed Implementation
[0016] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention. Example
[0017] Please refer to Figure 1 As shown, this invention discloses a page-turning control method for the control channel of a multi-stage device, comprising the following steps: S1. Construct several sets of device control channels. Each set of device control channels corresponds to an independent physical control link and logical data object. Divide all channels into multiple pages according to the capacity of the display screen. Each page contains one or more graphical display units for the channels.
[0018] The operator first constructs multiple sets of device control channels through the configuration interface on the main console. Each channel corresponds to a logical data object in the software, recording the channel number, bound device information, control parameters, etc. In hardware, each channel is connected to the driver of the corresponding device through an independent network communication port.
[0019] Based on the display screen's capacity, the system automatically divides all channels into several pages. Operators can also manually adjust the channels included on each page, for example, grouping frequently used channels on the first page, emergency equipment on the second page, and auxiliary equipment on the last page. The graphical display units on each page are arranged in a grid layout. Each display unit is of moderate size and integrates the channel's static information (channel name, device name), dynamic information (real-time load progress bar, speed value), and alarm information (flashing red icon). A page navigation bar is located at the bottom of the page, displaying the current page, total page number, and thumbnail previews of each page.
[0020] S2. In response to a page-turning command triggered by the operator, switch the currently displayed page to the target page.
[0021] When an operator needs to switch from the current page to the target page, a page-turning command can be triggered. This embodiment supports multiple triggering methods: the operator can swipe left or right on the touchscreen, and the system will trigger page turning after recognizing that the swipe distance exceeds a preset proportion of the screen width; the operator can also click the page number button on the navigation bar; or the operator can trigger it through the physical buttons "Previous Page" or "Next Page".
[0022] When switching pages, the system uses a smooth scrolling animation with a duration that is extremely short and comfortable for the human eye. During the animation, the system does not respond to new control commands (i.e., the operator will not accumulate page turns when quickly swiping again), but commands that have already been issued (such as the platform rising) continue to be executed and are unaffected by the animation.
[0023] S3. The main console encapsulates the current page number and the static, dynamic, and control ownership information of each channel within the page into a global state data model, and publishes it to all slave consoles in real time through the data bus to ensure data consistency across multiple consoles.
[0024] When the main console switches to a specific page, it encapsulates the current page number, static information (channel name, device name, rated load, etc.) and dynamic information (real-time load, speed, location) of each channel within the page, as well as the control ownership of each channel (which console holds the token) into a global state data model. This model is then published in real-time to all slave consoles via a data bus (such as DDS).
[0025] In this embodiment, the main console maintains an independent page snapshot for each page. For example, when the real-time load of a certain channel on the homepage changes, the system only updates the homepage snapshot, while the snapshots of other pages remain unchanged. This incremental update method greatly reduces the transmission load on the data bus. After receiving an update from the console, the local display is automatically switched to the same page, and the data of each channel within the page is refreshed to ensure that the displayed content of all consoles is completely consistent.
[0026] S4. When switching pages, the control ownership of channels that are currently controlled by the console in the original page remains unchanged, and the operator can continue to control the channel by switching back to the original page or through the global channel list after turning the page.
[0027] Assume that before turning the page, the main console holds the control token for a certain channel (elevator) on the first page and has already issued an ascending command to that channel. At this point, the operator turns the page to the second page. According to the present invention, the control ownership of that channel remains unchanged—the main console still holds the token for that channel. After turning the page, the operator can continue to control that channel in two ways: first, by turning the page back to the first page and operating directly on the display unit; second, by finding the channel in the "Global Channel List" (floating window) on the side of the main console and issuing commands directly.
[0028] To remind the operator that there are still controlled channels not on the current page, the system displays the following prompt: On the main console physical controller, the LEDs around the actuator corresponding to the channel flash slowly in a breathing pattern, while the miniature vibration motor built into the actuator emits a brief vibration. This prompt allows the operator to perceive that the channel is still under control even after turning the page, preventing them from forgetting about it.
[0029] S5. In response to the search command entered by the operator for the channel number or device name, automatically locate the page containing the channel and highlight the graphical display unit of the channel.
[0030] During crucial stages of the performance, to prevent accidental page switching due to operator touches, the system provides a page-turning lock function. When the operator clicks the "Lock Page Turning" icon (lock control) on the interface, the system immediately enters page-turning lock mode. In this mode, all page-turning commands (including swipe gestures, physical buttons, and navigation bar clicks) are ignored, and the currently displayed page remains fixed. However, the normal issuance of channel control commands and equipment operation are unaffected—the operator can still control the channels on the current page, such as adjusting speed, starting, and stopping.
[0031] When the operator needs to restore the page-turning function, clicking the "Lock Page Turning" icon again will automatically unlock the page-turning function. In addition, the system has a timeout automatic unlocking mechanism: if the page-turning lock state continues for more than a preset time threshold, the system will automatically unlock and resume normal response to page-turning commands.
[0032] Suppose that during a performance, the director suddenly requests emergency control of a device located on the last page (e.g., the left-side boom). Instead of manually flipping to the last page, the operator can enter keywords from the device's name or part of its number in the search box at the top of the main control panel. The system supports fuzzy search: as the operator enters partial characters, all matching results are displayed below in real time. The operator selects the target result, and the system automatically determines the page containing that channel, immediately redirects to that page, and highlights the corresponding channel's graphical display unit with a highlighted border. The entire process is completed in a very short time, greatly improving emergency response speed.
[0033] In this embodiment, the operator groups multiple lifting platforms into a synchronized group to jointly lift a large prop. These lifting platforms may be distributed across different pages. Once the group is created, the system automatically detects that the group's access channels are distributed across multiple different pages. Therefore, in the page navigation bar, special colored markers (such as small dots) appear on the page number buttons for these pages. The operator clicks on these markers, and the system quickly navigates to the relevant pages sequentially; alternatively, the operator can click the drop-down arrow next to the marker to select a specific page. This allows the operator to quickly browse the status of all equipment within the group without manually flipping through each page.
[0034] In collaborative work scenarios, the main console is used for formal control, while the secondary consoles are used for auxiliary monitoring. According to this invention, the secondary console can independently navigate between pages without affecting the main console. For example, the main console may be on the homepage for control, while the operator on the secondary console can navigate to the last page to view the status of other devices. Switching pages on the secondary console does not cause changes to the main console page, nor does the main console page affect the secondary console. However, the secondary console is subject to a global permission token: even if it navigates to the last page, it cannot issue any control commands to channels on the last page that do not hold a token; it can only view information. This ensures both freedom of information viewing and uniqueness of control.
[0035] The above are merely preferred embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A page-turning control method for a control channel of a multi-stage device, characterized in that, Includes the following steps: S1. Construct several sets of device control channels. Each set of device control channels corresponds to an independent physical control link and logical data object. Divide all channels into multiple pages according to the capacity of the display screen. Each page contains one or more graphical display units for the channels. S2. In response to a page-turning command triggered by the operator, switch the currently displayed page to the target page; S3. The main console encapsulates the current page number and the static, dynamic, and control ownership information of each channel within the page into a global state data model, and publishes it to all slave consoles in real time through the data bus to ensure data consistency across multiple consoles. S4. When switching pages, the control ownership of channels that are currently controlled by the console in the original page remains unchanged, and the operator can continue to control the channel by switching back to the original page or through the global channel list after turning the page. S5. In response to the search command entered by the operator for the channel number or device name, automatically locate the page containing the channel and highlight the graphical display unit of the channel.
2. The page-turning control method for a control channel of a multi-stage device as described in claim 1, characterized in that: In step S1, the graphical display units of each page are arranged in a grid layout. Each graphical display unit integrates the static information, dynamic information and alarm information of the corresponding channel. The bottom of the page has a page navigation bar to display the current page number, the total number of pages and a thumbnail preview of each page.
3. The page-turning control method for a control channel of a multi-stage device as described in claim 1, characterized in that: In step S2, the page switching process uses a smooth scrolling animation, and the animation duration does not exceed 0.3 seconds. During the animation execution, the system pauses responding to new control commands, but commands that have already been issued continue to be executed.
4. The page-turning control method for a control channel of a multi-stage device as described in claim 1, characterized in that: In step S3, the global state data model maintains an independent page snapshot for each page. When the dynamic information of a certain channel changes, only the snapshot of the page where it is located is updated to reduce the transmission load on the data bus.
5. The page-turning control method for a control channel of a multi-stage device as described in claim 1, characterized in that: If, after turning the page, the channel that the current console previously held the control permission token is no longer on the current page, the system will display a breathing light effect or vibration prompt on the physical controller corresponding to that channel to remind the operator that the channel is still under control.
6. The page-turning control method for a control channel of a multi-stage device as described in claim 1, characterized in that: In response to the operator's triggering of the locking control, the system enters a page-turning lock state. In this state, all page-turning commands are ignored, the currently displayed page remains fixed, and the normal issuance of channel control commands and equipment operation are unaffected. When the operator triggers the locking control again, or when the page-turning lock state continues for more than a preset time threshold, the system automatically releases the page-turning lock and resumes normal response to page-turning commands.
7. The page-turning control method for a control channel of a multi-stage device as described in claim 1, characterized in that: The search command in step S5 supports fuzzy search. When the operator enters a partial channel name or a prefix of the device number, the system filters and displays the matching results in real time and automatically jumps to the page of the first matching channel.
8. The page-turning control method for a control channel of a multi-stage device as described in claim 1, characterized in that: When a group of channels is distributed across multiple different pages, the system marks these pages in the page navigation bar. Operators can click on the mark to quickly jump to the relevant page in sequence.
9. The page-turning control method for a control channel of a multi-stage device as described in claim 1, characterized in that: The page-turning operations of the main console and the slave console are independent of each other. The slave console can turn pages independently without affecting the current page of the main console or other slave consoles. The slave console can only view the channel information after turning the page and cannot control the control channel of devices that do not hold permission tokens.
