Chinese programming centralized control software development method

By building a stage-specific Chinese programming instruction set and a visual programming interface, automatic code generation and optimization is achieved, the problem of high difficulty in developing stage control system is solved, and the innovation and presentation efficiency of stage art is improved.

CN120233994APending Publication Date: 2025-07-01YOUYI ENTERTAINMENT (XIAN) CULTURE TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510301279.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-14
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

The development of existing stage control systems is difficult, the use and training costs are high, and the complex programming tools lead to inefficient innovation and presentation of stage art.

Method used

Build a stage-specific Chinese programming instruction set, design a stage visual programming interface, realize automatic code generation and optimization, and provide a convenient interface for secondary development, supporting Chinese instructions and intuitive operations.

Benefits of technology

It reduces the difficulty and training cost of stage control system development, improves the creative implementation efficiency of stage staff, and ensures the accuracy and rapid response of stage effects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120233994A_ABST
    Figure CN120233994A_ABST
Patent Text Reader

Abstract

The invention discloses a Chinese programming centralized control software development method, and relates to the technical field of stage control, in particular to a method for improving creativity implementation efficiency, which comprises the following steps: constructing a special Chinese programming instruction set for a stage, creating a Chinese instruction conforming to stage terminologies and natural language habits; and designing a stage visual programming interface: establishing a visual operation platform adaptive to stage function partitions, setting light, sound equipment, a mechanical device, a curtain instruction area, a global process arrangement area and a stage effect real-time preview area, presenting Chinese instructions in a visual component form, and realizing instruction selection, parameter setting, process arrangement and effect preview. According to the stage centralized control system development method based on simplified Chinese programming, the problems that an existing stage control system is large in development difficulty and high in use and training cost are solved, and stage workers can conveniently and efficiently create a unique stage effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of stage control, and specifically provides a method for developing a stage equipment centralized control system by using simplified Chinese programming, which reduces the use and training costs and improves the efficiency of creative implementation. Background Art

[0002] In modern stage performing arts, the stage control system plays a crucial role. It needs to coordinate numerous complex devices such as lights, sound, mechanical lifting devices, curtain opening and closing, etc., to create a rich and colorful stage effect. However, the development of traditional stage centralized control systems mostly relies on professional programming software. These software usually write code in English, and the syntax is complex and the rules are numerous. For stage workers such as lighting technicians, sound engineers, stage supervisors, etc., although they are familiar with the stage performance process and artistic requirements, they lack profound programming expertise. This leads to that in actual work, on the one hand, in order to master programming skills to customize personalized stage effects, they need to spend a lot of time and energy participating in programming training, and the training cost remains high; on the other hand, even after training, they are still prone to errors when using complex programming tools, and the development efficiency is extremely low. It is difficult to quickly transform the creative stage effects in their minds into actual operable control systems, which greatly limits the innovation and presentation of stage art.

[0003] Regarding the simplification of the replication degree of existing programming software and using Chinese to complete the development of a targeted centralized control system, which reduces the use cost and training cost of trainees. For some users with ideas, they can quickly realize corresponding ideas. However, the software still has some disadvantages of insufficient generality. Therefore, we propose a method for developing a Chinese programming centralized control software. Summary of the Invention

[0004] The purpose of the present invention is to provide a method for developing a Chinese programming centralized control software to solve the problems raised in the above background art.

[0005] To achieve the above purpose, the present invention provides the following technical solutions: A method for developing a Chinese programming centralized control software, including:

[0006] Construct a stage-specific Chinese programming instruction set: For various control functions of stage lights, sound, mechanical devices, and curtain equipment, create Chinese instructions that conform to stage professional terms and natural language habits;

[0007] Design a stage visual programming interface: Build a visual operation platform adapted to the stage function partition, set up instruction areas for lights, sound, mechanical devices, curtain, a global process arrangement area, and a real-time stage effect preview area, and present Chinese instructions in the form of visual components to realize instruction selection, parameter setting, process arrangement, and effect preview;

[0008] Code Automatic Generation and Optimization: Real-time monitor the operations of the visualization interface, generate low-level executable code according to the arranged Chinese instruction sequences and parameters using the preset stage-specific code templates, and ensure the quality and running efficiency of the code through intelligent error correction and optimization mechanisms;

[0009] Convenient Secondary Development Interface: Reserve a secondary development interface presented in the form of Chinese functions in the system architecture. Follow the principles of high cohesion and low coupling, and be equipped with detailed development documents and sample codes to support users in deeply customizing the system functions.

[0010] Preferably, for the construction of the stage-specific Chinese programming instruction set, it is necessary to comprehensively analyze the common scenarios and requirements in stage performances, including the opening of the performance, plot twists, performance highlights, and the ending of the performance, to ensure that each subdivision function has corresponding precise Chinese instructions.

[0011] Preferably, in the instruction selection area of the stage visualization programming interface, it is clearly classified according to device types and functions, and at the same time has a search function to facilitate users to quickly find the required Chinese instructions. The instructions are presented in a combination of icons and text, which is intuitive and easy to understand.

[0012] Preferably, in the parameter setting area of the stage visualization programming interface, for the parameter input of each instruction, detailed prompt information should be provided, including the meaning, value range, and unit of the parameters, and it has a real-time verification function to give error prompts for inputs that do not meet the requirements in a timely manner.

[0013] Preferably, the stage effect real-time preview area can, according to the process arranged by the user, real-time simulate the running effects of stage lights, sound systems, mechanical devices, and curtain devices. The preview effects should have a high degree of authenticity and accuracy, consistent with the actual stage performance effects.

[0014] Preferably, the low-level code generated in the code automatic generation and optimization link can adapt to a variety of common stage equipment control systems and hardware platforms, and has good generality and compatibility.

[0015] Preferably, the intelligent error correction mechanism in the code automatic generation and optimization link can detect logical errors, device conflicts, and unreasonable parameter problems in the Chinese instruction arrangement, and prompt the user to make corrections in clear and easy-to-understand Chinese.

[0016] Preferably, the optimization mechanism in the code automatic generation and optimization link includes code simplification, resource allocation optimization, and performance improvement, to ensure that the generated code occupies the least system resources during operation and at the same time achieves the fastest response speed.

[0017] Preferably, the convenient interface for secondary development of the stage supports multiple data types and communication protocols, facilitating users to access external devices and systems, and realizing the integration and linkage between the stage centralized control system and other systems.

[0018] Preferably, the detailed development documentation of the secondary development interface includes the function description, parameter description, calling method, and example code content of the interface, and provides online technical support to help users solve problems encountered during the secondary development process.

[0019] Compared with the prior art, the beneficial effects of the present invention are as follows:

[0020] The present invention solves the problems of high development difficulty, high usage and training costs of the existing stage control system, enabling stage staff to conveniently and efficiently create unique stage effects. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 It is a schematic diagram of the overall structure used in the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0022] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0023] Please refer to Figure 1 , the present invention provides a technical solution: a method for developing a Chinese programming centralized control software, including:

[0024] Construct a stage-specific Chinese programming instruction set: For various control functions of stage lights, sound, mechanical devices, and curtain equipment, create Chinese instructions that conform to stage professional terms and natural language habits.

[0025] Design a stage visual programming interface: Build a visual operation platform adapted to the stage function partition, set up instruction areas for lights, sound, mechanical devices, and curtains, a global process arrangement area, and a real-time preview area for stage effects, and present Chinese instructions in the form of visual components to realize instruction selection, parameter setting, process arrangement, and effect preview.

[0026] Automatic code generation and optimization: Monitor the operations of the visual interface in real time. According to the arranged Chinese instruction sequence and parameters, use a preset stage-specific code template to generate underlying executable code, and ensure the quality and operation efficiency of the code through an intelligent error correction and optimization mechanism.

[0027] Convenient Secondary Development Interface: A secondary development interface presented in the form of Chinese functions is reserved in the system architecture. Following the principles of high cohesion and low coupling, it is equipped with detailed development documentation and sample code to support users in deeply customizing the system functions.

[0028] As a preferred implementation method, for the construction of the dedicated Chinese programming instruction set for the stage, a comprehensive analysis of common scenarios and requirements in stage performances is required, including the opening of the performance, plot twists, performance highlights, and the ending link of the performance, to ensure that each subdivided function has a corresponding accurate Chinese instruction.

[0029] As a preferred implementation method, in the instruction selection area of the stage visual programming interface, it is clearly classified according to device types and functions, and at the same time has a search function to facilitate users to quickly find the required Chinese instructions. The instructions are displayed in a combination of icons and text, which is intuitive and easy to understand.

[0030] As a preferred implementation method, in the parameter setting area of the stage visual programming interface, for the parameter input of each instruction, detailed prompt information should be provided, including the meaning, value range, and unit of the parameters, and it has a real-time verification function to give error prompts in a timely manner for inputs that do not meet the requirements.

[0031] As a preferred implementation method, the stage effect real-time preview area can, according to the process arranged by the user, simulate in real time the running effects of stage lights, sound systems, mechanical devices, and curtain devices. The preview effect should be highly realistic and accurate, consistent with the actual stage performance effect.

[0032] As a preferred implementation method, the underlying code generated in the code automatic generation and optimization link can adapt to a variety of common stage equipment control systems and hardware platforms, and has good generality and compatibility.

[0033] As a preferred implementation method, the intelligent error correction mechanism in the code automatic generation and optimization link can detect logical errors, device conflicts, and unreasonable parameter problems in the Chinese instruction arrangement, and prompt the user to make corrections in clear and easy-to-understand Chinese.

[0034] As a preferred implementation method, the optimization mechanism in the code automatic generation and optimization link includes code simplification, resource allocation optimization, and performance improvement, to ensure that the generated code occupies the least system resources during operation and at the same time achieves the fastest response speed.

[0035] As a preferred implementation method, the convenient secondary development interface for the stage supports a variety of data types and communication protocols, facilitating users to access external devices and systems, and realizing the integration and linkage of the stage centralized control system with other systems.

[0036] As a preferred implementation, the detailed development documentation of the secondary development interface includes the function description of the interface, parameter description, calling method, and example code content, and provides online technical support to help users solve problems encountered during secondary development.

[0037] The following details the practice process of the present invention in combination with the development example of the stage control system of a large-scale song and dance evening party:

[0038] When preparing for this song and dance evening party, the lighting engineer hopes to create a stunning opening show that matches the dance rhythm with dynamic changes in lighting color, brightness, and spot shape. The sound engineer intends to precisely switch the surround sound effects according to the emotions of different songs. The stage supervisor needs to coordinate mechanical devices such as lifting platforms and hanging booms to achieve perfect scheduling of actors and rapid scene changes.

[0039] They jointly open the stage centralized control system development software built based on the present invention and enter the visual programming interface. The lighting engineer quickly selects a series of instructions such as "the stage top lights flash with the music beat, the color fades between red, green, and blue, and the brightness increases from 30% to 80%" in the lighting instruction area, and fine-tunes the flashing frequency, color fade curve, and brightness change slope according to the dance rhythm in the parameter setting column. The sound engineer easily sets "fade in the surround stereo when the prelude of the song sounds, enhance the subwoofer effect during the climax, and switch to exciting sound effects" in the sound instruction area and carefully adjusts the volume ratio of each channel. The stage supervisor arranges in the mechanical device instruction area "raise the central lifting platform to 1.5 meters 5 seconds before the start, lower the hanging booms on both sides to lower the decorative curtains, and raise and lower the side small platforms in a timely manner according to the dance movements during the performance", and carefully calibrates the movement speed and positioning accuracy of each device.

[0040] In the global process arrangement area, the three work together to smoothly connect the instruction components they are responsible for in the performance order to build a complete opening process. At this time, the virtual stage effect is real-timely previewed in the stage effect real-time preview area, with lights shining, music exciting, and mechanical devices operating vividly, allowing them to discover and correct minor flaws in real time. After the arrangement is completed, the system background instantly generates highly optimized underlying code and deploys it to the stage control system of the evening party. During the official performance, the opening show amazes the whole audience, and all stage devices cooperate precisely, perfectly interpreting the artistic creativity. And throughout the development process, the stage staff do not need to get stuck in the quagmire of complex English programming. Relying on familiar Chinese instructions and intuitive operations, they can complete the stage effects that previously required a professional programming team several weeks to polish in just a few hours, greatly reducing the training and development costs and injecting strong innovative impetus into the stage art. Subsequently, as the evening party programs are updated and iterated, technical personnel with programming skills can also continuously expand the stage special effects by means of the secondary development interface.

[0041] It should be noted that in this text, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device.

[0042] Although the embodiments of the present invention have been shown and described, those of ordinary skill in the art can understand that various changes, modifications, substitutions and variations can be made to these embodiments without departing from the principles and spirit of the present invention. The scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A Chinese programming centralized control software development method, characterized in that: include: Build a Chinese programming instruction set for the stage: Create Chinese instructions that conform to stage professional terminology and natural language habits for various control functions of stage lighting, sound, mechanical devices, and curtain equipment; Design the visual programming interface for the stage: Build a visual operation platform that adapts to the functional zoning of the stage, set up the lighting, sound, mechanical device, curtain instruction area, global process arrangement area and stage effect real-time preview area, present Chinese instructions in the form of visual components, and realize instruction selection, parameter setting, process arrangement and effect preview; Automatic code generation and optimization: Real-time monitoring of visual interface operations, using preset stage-specific code templates to generate underlying executable code based on the arranged Chinese instruction sequence and parameters, and ensuring code quality and operating efficiency through intelligent error correction and optimization mechanisms; Convenient interface for secondary development: A secondary development interface presented in the form of Chinese functions is reserved in the system architecture, following the principles of high cohesion and low coupling, and is equipped with detailed development documents and sample codes to support users to deeply customize system functions.

2. A Chinese programming centralized control software development method according to claim 1, characterized in that: The construction of the stage-specific Chinese programming instruction set requires a comprehensive analysis of common scenes and requirements in stage performances, including the opening of the performance, plot twists, performance climaxes, and the end of the performance, to ensure that each subdivided function has corresponding precise Chinese instructions.

3. A Chinese programming centralized control software development method according to claim 1, characterized in that: The instruction selection area of ​​the stage visual programming interface is clearly classified according to device type and function, and also has a search function, which allows users to quickly find the required Chinese instructions. The instructions are displayed in a combination of icons and text, which is intuitive and easy to understand.

4. A Chinese programming centralized control software development method according to claim 1, characterized in that: In the parameter setting area of ​​the stage visual programming interface, detailed prompt information should be provided for the parameter input of each instruction, including the meaning of the parameter, the range of values ​​and the unit, and it should have a real-time verification function to promptly give error prompts for input that does not meet the requirements.

5. A Chinese programming centralized control software development method according to claim 1, characterized in that: The stage effect real-time preview area can simulate the operating effects of stage lighting, sound, mechanical devices and curtain equipment in real time according to the process arranged by the user. The preview effect should be highly authentic and accurate and consistent with the actual stage performance effect.

6. A Chinese programming centralized control software development method according to claim 1, characterized in that: The underlying code generated by the automatic code generation and optimization link can adapt to a variety of common stage equipment control systems and hardware platforms, and has good versatility and compatibility.

7. A Chinese programming centralized control software development method according to claim 1, characterized in that: The intelligent error correction mechanism of the automatic code generation and optimization link can detect logical errors, device conflicts and unreasonable parameters in the Chinese instruction arrangement, and prompt users to make corrections in clear and easy-to-understand Chinese.

8. A Chinese programming centralized control software development method according to claim 1, characterized in that: The optimization mechanism of the automatic code generation and optimization link includes code streamlining, resource allocation optimization and performance improvement, ensuring that the generated code occupies the least system resources when running and achieves the fastest response speed.

9. A Chinese programming centralized control software development method according to claim 1, characterized in that: The stage secondary development convenient interface supports a variety of data types and communication protocols, which is convenient for users to access external devices and systems and realize the integration and linkage of the stage control system with other systems.

10. A Chinese programming centralized control software development method according to claim 1, characterized in that: The detailed development documentation of the secondary development interface includes the interface's functional description, parameter description, calling method and sample code content, and provides online technical support to help users solve problems encountered during the secondary development process.