Configuration method and device of interactive system
The configuration method for interactive systems allows users to create complex logic scenes through graphical editing, overcoming the need for professional programming and enabling flexible scene management.
Patent Information
- Application Number
- CN202411008924.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-26
- Publication Date
- 2024-12-24
AI Technical Summary
Traditional methods for configuring interactive systems, such as escape rooms and exhibition halls, require professional programming and re-debugging for scene changes, making flexible configuration difficult and time-consuming.
A configuration method for interactive systems that uses a first configuration program part to define scene units with start, effect, and logic modules, and a second program part with a graphical user interface for user operation, allowing users to create a system configuration file through intuitive graphical editing.
Enables users to configure complex logic scenes easily without professional programming, facilitating flexible scene management and reducing technical barriers.
Smart Images

Figure CN119179471A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a configuration method of an interactive system, and in particular to a configuration method of an interactive system such as an immersive system, a secret room system, an exhibition hall system, an interactive art display system, etc. Background Art
[0002] At present, in the fields of escape rooms, interactive displays, exhibition halls and other interactive systems, there are scene control requirements such as scene switching, introduction process flow, and mechanism flow. The logic is that after a scene is displayed, it may directly trigger multiple scenes below, or after multiple scenes are completed, it will enter the next scene, or even a hidden scene, and it will be triggered only when specific conditions are met. So many logical scenes, when implemented through traditional technology, can only be completed through professional programming such as industrial controllers. When the scene changes, the overall process needs to be reprogrammed and re-debugged, which takes a long time and is highly professional, making it difficult to achieve flexible configuration.
[0003] In addition, when implementing traditional technology, most of the time each scene, mechanism or process is implemented independently, with few linkage effects. Slightly more complex processes also require professional programming such as industrial controllers to complete the logic. The implemented scenes are generally single processes, without combination or change. When the scene changes, the entire process needs to be reprogrammed and re-debugged, which takes a long time and is highly professional, making it difficult to achieve flexible configuration. Summary of the invention
[0004] The purpose of this application is to overcome the deficiencies in the prior art and to propose an improved interactive system configuration method.
[0005] To this end, the present application proposes a configuration method for an interactive system, including: step S100, deploying a first configuration program part in the interactive system, the first configuration program part defining a plurality of scene units, each scene unit defining a start condition program module, a start effect program module, a logic judgment program module, a success effect program module, and a failure effect program module, wherein each of the program modules is configured by its own parameter set; step S200, deploying a second configuration program part in an intelligent device communicatively connected to the interactive system, providing a graphical user interface corresponding to each of the program modules in the second configuration program part, and providing an object for user operation in each graphical user interface; step S300, collecting user operations on each of the objects in the graphical user interface to form a parameter configuration file including the parameter set; step S400, transmitting the parameter configuration file configuration to the first configuration program part to form a system configuration file of the interactive system.
[0006] In some embodiments, after configuring the interactive system with the system configuration file, the interactive system performs the following operations: determining whether the first scene unit meets the start condition through the start condition program module, and if so, starting and executing the start effect program module; after the system is started, running the logic judgment program module, and executing the process effect program module, the success effect program module and / or the failure effect program module based on the received user input.
[0007] In some embodiments, if the effect program module is executed successfully, the start condition program module of the second scene unit is then started to determine whether the second scene unit meets the start condition.
[0008] In some embodiments, the program modules of each of the scene units define a logic subprogram module, or a logic subprogram module and / or a mixed logic subprogram module, and the logic subprogram module, or the logic subprogram module and / or the mixed logic subprogram module respectively provide logic operation parameters, and the logic operation parameters and the operation results provided by the scene unit form the parameter set.
[0009] In some embodiments, the start condition program module of each of the scene units is configured by a first parameter set, and the start condition program module defines a logic subprogram module, or a logic subprogram module and / or a mixed logic subprogram module, and the logic subprogram module, or the logic subprogram module and / or the mixed logic subprogram module respectively provide logic operation parameters, and the logic operation parameters and the operating results provided by the success effect program module of the scene unit form the first parameter set.
[0010] In some embodiments, the objects in the graphical user interface include buttons, check boxes, and binders; and the operations on the objects include clicking, dragging, and selecting.
[0011] In some embodiments, a binder page is provided in the graphical user interface to form a prefabricated parameter set container, parameters are filled in the parameter set container by performing operations in objects determined in the binder page, and the parameter set is formed based on the parameter set container.
[0012] In some embodiments, the user's previous parameter configuration file is recorded as initial parameters of a default graphical user interface of the second configuration program portion.
[0013] Some embodiments of the present application also provide a configuration device for an interactive system, which includes a first processor, a first memory, a second processor and a second memory, the first memory storing a first computer program code, the second memory storing a second computer program code, the first processor being configured to execute the first computer program code, and the second processor being configured to execute the second computer program code to implement any one of the above methods.
[0014] The present invention divides the complex mechanism logic into different modules through a simple and easy-to-understand graphical interface. Users can configure by themselves through the graphical interface to achieve different mechanism effects and switch different game interactive scenes, making it easier to configure complex logic scenes. Through a graphically editable logical judgment, scenes, processes, mechanisms, and mechanisms are flexibly managed, reducing the technical threshold. Users do not need to understand professional programming. Through an intuitive visual interface, scenes and mechanism logic can be easily changed, reducing the complexity of professional workers' logic implementation. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1A 4 is a system diagram of a configuration method of an interactive system according to an embodiment of the present application.
[0016] Figure 1B The figure is a flow chart of a configuration method of an interactive system according to an embodiment of the present application.
[0017] Figure 2A Schematic diagram of a scene unit defined in a configuration method of an interactive system according to an embodiment of the present application.
[0018] Figure 2B It is a flowchart of the first configuration program part in the embodiment of the present application.
[0019] Figure 2C It is a flowchart of the startup condition program module in the first configuration program part according to the embodiment of the present application.
[0020] Figure 2D It is a flowchart of the custom logic in the startup condition program module in the first configuration program part according to the embodiment of the present application.
[0021] Figure 3 It is a schematic diagram of effect combinations defined in the configuration method of an interactive system according to an embodiment of the present application.
[0022] Figures 4A to 4K They are respectively schematic diagrams of the interface of the second configuration program part P200 according to the embodiments of the present application. DETAILED DESCRIPTION
[0023] The embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0024] In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be apparent to one of ordinary skill in the art that the present invention may be practiced without these specific details. In other cases, publicly known methods, processes, components, circuits, and networks disclosed are not described in detail to avoid unnecessarily obscuring various aspects of the embodiments.
[0025] In addition, although the terms "first", "second", etc. are used many times herein to describe various elements (or various thresholds or various applications or various instructions or various operations), etc., these elements (or thresholds or applications or instructions or operations) should not be limited by these terms. These terms are only used to distinguish one element (or threshold or application or instruction or operation) from another element (or threshold or application or instruction or operation). For example, a first operation may be referred to as a second operation, and a second operation may be referred to as a first operation without departing from the scope of the present invention. Both the first operation and the second operation are operations, but they are not the same operation.
[0026] The steps in the embodiments of the present invention do not necessarily have to be processed in the order of the described steps. The steps can be selectively rearranged, or the steps in the embodiments can be deleted, or the steps in the embodiments can be added as needed. The step description in the embodiments of the present invention is only an optional sequence combination and does not represent all step sequence combinations in the embodiments of the present invention. The step order in the embodiments cannot be regarded as a limitation of the present invention.
[0027] The term "and / or" in the embodiments of the present invention refers to any and all possible combinations of one or more of the associated enumerated items. It should also be noted that when used in this specification, "include / comprise" specifies the existence of the stated features, integers, steps, operations, elements and / or components, but does not exclude the existence or addition of one or more other features, integers, steps, operations, elements and / or components and / or their groups.
[0028] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed in this disclosure.
[0029] like Figure 1A As shown, the configuration device of the interactive system proposed in the present application includes a first configuration program part P100 on the interactive system control side 100 and a second configuration program part P200 on the intelligent control device 200 side.
[0030] The interactive system control side 100 can be implemented based on a core control board, for example, which can be an embedded system integrating a microcontroller, a memory, and an input / output port. The input / output port is connected to an external mechanism module, an audio / optical effect module, etc., so that a control signal for other mechanism modules and / or an audio / optical effect module can be formed according to a signal from one or more mechanism modules.
[0031] The first configuration program part P100 can control different scene units (hereinafter referred to as units) for the interactive system control side 100, for example, it can control different room scenes of the secret room interactive project to achieve switching between scenes. Figure 2A , Figure 2B As shown, the first configuration program part P100 may include a configuration subprogram for each scene unit, such as a first configuration subprogram P101, a second configuration subprogram P102, and the like. Taking the first configuration subprogram P101 as an example, it may include a predefined start condition program module P1011, a start effect program module P1012, a process effect program module P1013, a logic judgment program module P1014, a failure effect program module P1015 and a success effect program module P1016; wherein, the relationship between each program module is configured as follows: first, the start condition program module P1011 is executed to determine whether the start condition of the scene unit is met; if it is met, the start effect is displayed to guide the player to interact with the game; the player interacts with the game according to the prompt of the start effect, and performs the game, introduction, demonstration, etc.; after the start effect is displayed, the logic judgment program module P1014 and the logic judgment program module are executed according to the setting of the second process control parameter S2 to determine the player's behavior; when the player performs an erroneous operation, the failure effect program module P1015 is executed until the player performs a correct operation, and the device executes the success effect program module P1016 to complete the entire interactive process; wherein, when the player operates, the process effect program module P1013 can be activated for real-time feedback, such as pressing a key, playing a key sound effect, etc.
[0032] Wherein, the start condition program module P1011 includes a first parameter set, the start effect program module P1012 includes a second parameter set, the process effect program module P1013 includes a third parameter set, the logic judgment program module P1014 includes a fourth parameter set, the failure effect program module P1015 includes a fifth parameter set and the success effect program module P1016 includes a sixth parameter set; The first configuration program part P100 is configured to wait for a parameter configuration file from the second configuration program part P200, and after receiving the configuration file, parse the parameter configuration file to obtain a parameter set of each unit, and based on the parameter set, form a system configuration file for the interactive system and the interactive system is configured according to the system configuration file.
[0033] It should be understood that in the present application, each scene unit can exist as an independent individual or can be linked with other scene units.
[0034] like Figure 2C As shown, the start condition program module P1011 can be configured to start the current scene unit according to one of the following four start conditions, namely, independent start, designated port start, previous unit start and complex logic start; wherein, the independent start mode refers to the current scene unit configuration subprogram P101 starting immediately when the project starts; designated port start means that the current scene unit starts when there is a signal at a certain port of the device; previous unit start means that the current scene unit starts when the specified other scene units are finished; complex logic start means that the current scene unit uses the completion or non-completion of multiple other scene units as a comprehensive judgment as the start condition; wherein the complex logic start can include AND logic and OR logic. Figure 2D As shown, different first parameter values can be set for the above four start conditions, for example, represented by 1, 2, 3, and 4 respectively, and the implementation of complex logic can be represented by first parameters such as 41, 42, and 43, and logic, or logic, and mixed logic. Therefore, by receiving the first parameter set for the start condition program module P1011, the start mode and start parameters of the start condition program module P1011 of the current scene unit can be determined.
[0035] For any one of the startup effect program module P1012, process effect program module P1013, failure effect program module P1015, and success effect program module P1016, a single effect or a combination of effects can be configured. The single effect includes but is not limited to: Trigger media playback, and play different media in the media storage (such as a USB flash drive) through hardware playback devices such as display screens and speakers. The media includes text, pictures, voice, music and / or video. For example, triggering music, that is, triggering the effect of playing music, and playing different music in the media storage (such as a USB flash drive) through hardware devices such as speakers. Triggering video, that is, triggering the effect of playing video, and playing different videos in the media storage (such as a USB flash drive) through hardware devices such as display screens; Trigger light effects, for example, by controlling the PWM output port of the device to achieve different light effects, such as lighting up, turning off, gradually lighting up, gradually turning off, fault effects, and lightning effects.
[0036] Output port: It is used to operate the output port of the device, and can control the output or non-output of a certain output port.
[0037] Delay: used to wait for the set time. Only when the set time is reached will the following single effect of the game continue to be executed.
[0038] Scene unit reset: You can reset the specified scene unit and put it in an inactive state.
[0039] Data sending: The device can be controlled to send data to other devices through the 485 interface to control more devices.
[0040] Scene unit start: You can control the start of the specified scene unit, and you can select multiple scene units.
[0041] Scene unit stop: The mechanism stop can control the unit that is already in operation to stop, and all effects inside the unit will stop running.
[0042] The effect combination can be a combination of two or more single effects in a fixed order or in any order. For example, corresponding to the successful effect program module, the three single effects of triggering media playback, triggering light effects and resetting the scene unit can be executed sequentially.
[0043] Specifically, for the startup effect program module P1012, different startup effects can be achieved by configuring different second parameters for different startup effects. Figure 3 The combined effect shown includes scene prompts and trigger music. Different second parameter values can be configured for different startup effects, for example, parameters 1, 2, and 3 are used to represent the above-mentioned trigger music, trigger video, and trigger LED lighting, respectively. Thus, by receiving the second parameter set for the startup effect program module P1012, the parameters of the startup effect program module P1012 of the current scene unit can be determined.
[0044] For the process effect program module P1013, different third parameters can be set for different process effects, and then different process effects can be achieved by configuring the third parameters. For example, triggering music, that is, the effect of triggering the playing of music, correspondingly plays different music in the media storage device (such as a USB flash drive) through hardware devices such as speakers. Triggering video, that is, the effect of triggering the playing of video, correspondingly plays different videos in the media storage device (such as a USB flash drive) through hardware devices such as display screens; triggering LED lighting, that is, triggering the effect of LEDs and the like. Different third parameter values can be configured for different startup effects, for example, parameters 1, 2, and 3 are used to represent the above-mentioned triggering music, triggering video, and triggering LED lighting, respectively. Therefore, by receiving the third parameter set for the startup effect program module P1013, the parameters of the process effect program module P1013 of the current scene unit can be determined.
[0045] As for the logic judgment program module P1014, the logic judgment program module P1014 is used to collect the input of the user of the input unit, judge the input according to the preset logic and link it to an object according to the judgment result, such as the process effect program module P1013, the failure effect program module P1015 and / or the success effect program module P1016. The preset logic can be configured, and / or the object linked to the judgment result can be configured. The fourth parameter can be configured for the preset logic, and the fourth parameter can be configured for the object linked to the result, thereby, by receiving the fourth parameter set for the logic judgment program module P1014, the parameters of the logic judgment program module P1014 of the current scene unit can be determined.
[0046] For the failure effect program module P1015, different parameters can be set for different failure effects, and different failure effects can be achieved by configuring the parameters. For example, the triggering music, data transmission, scene unit stop, and scene unit reset in the above single effect can be combined into a first effect combination, for example, represented by parameter 1, and the triggering music, triggering light effect, data transmission, scene unit stop, and scene unit reset in the above single effect can be combined into a second effect combination, for example, represented by parameter 2. Therefore, by receiving the fifth parameter set for the failure effect program module P1015, the parameters of the failure effect program module P1015 of the current scene unit can be determined.
[0047] For the success effect program module P1016, different parameters can be set for different success effects, and different success effects can be achieved by configuring the parameters. For example, the triggering music, data transmission, scene unit stop, and scene unit reset in the above single effect can be combined into a first effect combination, for example, represented by parameter 1, and the triggering music, triggering light effect, data transmission, scene unit stop, and scene unit reset in the above single effect can be combined into a second effect combination, for example, represented by parameter 2. Therefore, by receiving the sixth parameter set for the failure effect program module P1016, the parameters of the failure effect program module P1016 of the current scene unit can be determined.
[0048] The start condition program module of each of the scene units is configured by a first parameter set, and the start condition program module defines a logic subprogram module, or a logic subprogram module and / or a mixed logic subprogram module, and the logic subprogram module, or the logic subprogram module and / or the mixed logic subprogram module respectively provide logic operation parameters, and the logic operation parameters and the operating results provided by the success effect program module of the scene unit form the first parameter set.
[0049] The second configuration program part P200 on the intelligent control device 200 side can be used to provide at least one of the first parameter set, the second parameter set, the third parameter set, the fourth parameter set, the fifth parameter set and the sixth parameter set to configure the first configuration program part P100.
[0050] The intelligent control device 200 may be, for example, a computer, a mobile phone, a tablet or other intelligent device, and the second configuration program part P200 may be presented on the intelligent control device 200 in the form of an APP, a mini-program or the like.
[0051] like Figure 4A As shown, all scene units involved in a game project can be provided in the main program interface G0 of the second configuration program part P200, i.e., the configuration area of 01 to 04 organs, so as to configure the game project as a whole. The main program interface G0 also includes a separate configuration entry for each scene unit. The user can select the configuration entry of each scene unit, such as the configuration entry E01 of the 01 organ, the configuration entry E02 of the 02 organ, the configuration entry E03 of the 03 organ, and the configuration entry E04 of the 04 organ, and enter the configuration of the scene unit. The configuration of the scene unit includes the setting of each parameter set such as its startup conditions and startup effects. The setting page for each scene unit can be entered through the configuration entry. Thereby a parameter configuration file is formed.
[0052] Take the exemplary first scene unit, 01 agency, as an example. Figure 4BAs shown, the configuration page G01 of the 01 agency can be entered through the configuration entry E01 of the main program interface G0, and the page can at least include the start condition configuration entry E011, the start effect configuration entry E012, the process effect configuration entry E013, the logic judgment configuration entry E014, the failure effect configuration entry E015, and the success effect configuration entry E016.
[0053] Through the startup condition configuration entry E011, you can enter the first interface G1 for setting the first parameter set, the second interface G2 for setting the second parameter set, the third interface G3 for setting the third parameter set, the fourth interface G4 for setting the fourth parameter set, the fifth interface G5 for setting the fifth parameter set, and the sixth interface G6 for setting the sixth parameter set.
[0054] In any of the above interfaces G1 to G6, objects such as binder pages, check boxes, menus, buttons, switches, etc. can be used as elements on the interface to allow the user to intuitively configure each parameter set on the interface.
[0055] The style of the first interface G1 can be as follows Figure 4A As shown, there may be binder pages for different startup condition configuration schemes for setting the startup conditions. Figure 4C , Figure 4D , Figure 4E and Figure 4F Different start-up condition configuration binder pages of the first scene unit are shown, G11, G12, G13 and G14. Figure 4C In the example, the binder page G11 of the scene unit is configured to provide a start condition of the scene unit that is independent of other scene units and is named "independent operation". After the user selects the configuration of the binder page as the start condition, a first parameter set is generated. The first parameter set can configure the start condition of the scene unit in the first configuration program part P100 to be independent of other scene units and to work independently.
[0056] For example, in Figure 4D In the example, the binder G12 of the scene unit is configured to be associated with the output of the specified port and is named "specified port". In this way, after the user selects the configuration of the binder page as the start condition, the generated first parameter set can configure the start condition of the scene unit in the first configuration program part P100 to depend on the output of a specific port. Figure 4DIn the provided binder page, all assignable ports can be arranged on the page in the form of buttons, and the user can select them. After the user completes the selection and confirms it, a first parameter set is generated. The first parameter set configures the start condition of the scene unit in the first configuration program part P100 to depend on the selected port.
[0057] For example, in Figure 4E In the example, the binder page G13 of the scene unit is configured to associate the operation result of the selected mechanism in the previous scene unit and is named "previous mechanism". In this way, after the user selects the configuration of the binder page as the start condition, the generated first parameter set can configure the start condition of the scene unit in the first configuration program part P100 to depend on the operation result of the selected mechanism in the previous scene unit, and the previous mechanism can be any mechanism in the previous scene unit. Figure 4E In the provided binder page, the numbers of the assignable organs can be arranged on the page in the form of buttons, and the user can select them. After the user completes the selection and confirms it, a first parameter set is generated. The first parameter set configures the start condition of the scene unit in the first configuration program part P100 to depend on the operation result of the last selected organ.
[0058] For example, in Figure 4F In the example, the binder page G14 of the scene unit is configured to be associated with the user's custom logic, so it is named "complex logic". The custom logic can be determined by providing the numbers of various ports and organs in the binder page for the user to select and adjust the order. After the user completes the selection of the custom logic, a first parameter set is generated. The first parameter set configures the start condition of the scene unit in the first configuration program part P100 to be started depending on the custom logic.
[0059] The style of the second interface G2 can be as follows Figure 4G As shown, it includes option items corresponding to any single effect mentioned above, or includes option items corresponding to effect combinations. The second parameter set can be formed by selecting the option items of the single effect, or selecting and configuring the effect combinations.
[0060] Figure 4H The third interface shown, Figure 4J The fifth interface G5 and Figure 4K The style of the sixth interface G6 shown can be similar to Figure 4G The interfaces shown are the same or substantially the same.
[0061] like Fig. 4IThe fourth interface G4 shown is used to adjust the logic judgment of the trigger process effect, failure effect, and success effect, so as to determine the fourth parameter of the logic judgment program module P1014. Fig. 4I As shown, it includes single input port mode, full trigger mode, simultaneous mode, password mode, single sequence mode, continuous sequence mode, one-to-one mode, count mode, and advanced mode. Each mode will generate a corresponding parameter value. By configuring and selecting one or more of these modes, a fourth parameter set can be generated.
[0062] For single input mode, if the input condition is met, the success effect is triggered. For full trigger mode, if all input signals meet the conditions, the success effect is triggered. For simultaneous mode, when the signal meets the trigger condition and non-trigger condition, the success effect is triggered. For password mode, if the password is correct, the success effect is triggered, and if the password is wrong, a failure signal is generated. For single sequence mode, if it is triggered in the set order (the order cannot be repeated, each input port can only be triggered once), then the success effect is triggered, if the order is wrong, a failure signal is generated. For continuous sequence mode, if it is triggered in the set order (continuous triggering, there is always a signal), the success effect is triggered, if the order is wrong, a failure signal is generated. For one-to-one mode, each input port is configured to correspond to an output effect, and if the signals are all met, the success effect is triggered. For counting mode, the selected input port (except the reset port) accumulates the number of triggers set, and there is no multiple triggering within the set time, the success effect can be triggered. If there are multiple triggers within the set time, the failure effect will be executed after the timing is up. (Each input will be re-timed).
[0063] In some embodiments, a binder page is provided in the graphical user interface to form a prefabricated parameter set container, parameters are filled in the parameter set container by performing operations in objects determined in the binder page, and the parameter set is formed based on the parameter set container.
[0064] In some embodiments, the user's previous parameter configuration file is recorded as the initial parameters of the default graphical user interface of the second configuration program part P200.
[0065] All the above operations of the second configuration program part P200 are implemented in the mini program, which is simple and easy to use. As long as the six program modules of each unit are set up, the logical process management of large projects can be easily realized. When some scene units need to readjust the order or effect as independent individuals, they can be modified through the mini program logic and various logical editing processes can be performed to quickly meet the various needs of customers.
[0066] In summary, the configuration method of the interactive system of the present application is as follows: Figure 1B As shown, the following steps may be included: Step S100, deploying a first configuration program part P100 in the interactive system, wherein the first configuration program part P100 defines a plurality of scene units, each of which is defined with a start condition program module, a start effect program module, a logic judgment program module, a success effect program module, and a failure effect program module, wherein each of the program modules is configured by a respective parameter set; Step S200, deploying a second configuration program part P200 on a smart device 200 that is communicatively connected to the interactive system, providing a graphical user interface corresponding to each of the program modules in the second configuration program part P200, and providing an object for user operation in each graphical user interface; Step S300, collecting the user's operations on each of the objects in the graphical user interface to form a parameter configuration file including the parameter set; Step S400, transmitting the parameter configuration file to the first configuration program part to form a system configuration file of the interactive system.
[0067] The method of the present application may be stored in any storage medium in the form of computer program instructions.
[0068] The method of the present application can also be based on any computer system that can run computer instructions. For example, it can be a configuration device of an interactive system, including a first processor, a first memory, a second processor and a second memory, the first memory stores a first computer program code, the second memory stores a second computer program code, the first processor is configured to execute the first computer program code, and the second processor is configured to execute the second computer program code to implement any one of the above methods.
[0069] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0070] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0071] In addition, all functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0072] A person skilled in the art can understand that: all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), disks or optical disks, etc. Various media that can store program codes.
[0073] Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software functional unit and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention can be essentially or partly reflected in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.
[0074] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A configuration method for an interactive system, characterized in that: include: Step S100, deploying a first configuration program part P100 in the interactive system, wherein the first configuration program part P100 defines a plurality of scene units, each of which defines a start condition program module, a start effect program module, a logic judgment program module, a success effect program module, and a failure effect program module, wherein each of the program modules is configured by a respective parameter set; Step S200, deploying a second configuration program part P200 on a smart device 200 that is communicatively connected to the interactive system, providing graphical user interfaces corresponding to the program modules respectively in the second configuration program part P200, and providing operable objects in each graphical user interface; Step S300, collecting operation results of each of the objects in the graphical user interface to form a parameter configuration file including the parameter set; Step S400, transmitting the parameter configuration file to the first configuration program part to form a system configuration file of the interactive system.
2. The configuration method of the interactive system according to claim 1, characterized in that: After configuring the interactive system with the system configuration file, the interactive system performs the following operations: determining whether the first scene unit meets the start condition through the start condition program module, and if so, starting and executing the start effect program module; after the system is started, running the logic judgment program module, and executing the process effect program module, the success effect program module and / or the failure effect program module according to the received user input.
3. The configuration method of the interactive system according to claim 1, characterized in that: If the effect program module is executed successfully, the start condition program module of the second scene unit is then started to determine whether the second scene unit meets the start condition.
4. The configuration method of the interactive system according to claim 1, characterized in that: The program modules of each of the scene units define a logic subprogram module, or a logic subprogram module and / or a mixed logic subprogram module, and the logic subprogram module, or the logic subprogram module and / or the mixed logic subprogram module respectively provide logic operation parameters, and the logic operation parameters and the operation results provided by the scene unit form the parameter set.
5. The configuration method of the interactive system according to claim 4, characterized in that: The start condition program module of each of the scene units is configured by a first parameter set, and the start condition program module defines a logic subprogram module, or a logic subprogram module and / or a mixed logic subprogram module, and the logic subprogram module, or the logic subprogram module and / or the mixed logic subprogram module respectively provide logic operation parameters, and the logic operation parameters and the operating results provided by the success effect program module of the scene unit form the first parameter set.
6. The configuration method of the interactive system according to claim 4, characterized in that: The objects in the graphical user interface include buttons, check boxes, and binders; operations on the objects include clicking, dragging, and selecting.
7. The configuration method of the interactive system according to claim 4, characterized in that: A binder page is provided in the graphical user interface to form a prefabricated parameter set container, parameters are filled in the parameter set container by operating in an object determined in the binder page, and the parameter set is formed based on the parameter set container.
8. The configuration method of the interactive system according to claim 1, characterized in that: The user's previous parameter configuration file is recorded as the initial parameters of the default graphical user interface of the second configuration program part P200.
9. A configuration device for an interactive system, characterized in that The method comprises a first processor, a first memory, a second processor and a second memory, wherein the first memory stores a first computer program code, the second memory stores a second computer program code, the first processor is configured to execute the first computer program code, and the second processor is configured to execute the second computer program code to implement any one of the above methods.
