A method for responding to emergency events using plot guidance
By adaptively modifying the plot of the links that the user has not executed, a new version of the script is generated, so that users can respond to emergency events naturally and without any sense in their own scripts, solving the problem that the existing technology cannot customize scripts in real time, and improving user safety and game experience.
Patent Information
- Application Number
- CN202311276784.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-06
- Publication Date
- 2025-04-08
AI Technical Summary
The existing technology cannot customize the scripts of each user in real-time for emergency events, making it impossible for users to avoid emergency events naturally and without any sense, affecting users' safety and gaming experience.
By identifying the plot points and emergency events corresponding to the plot of the link that the user has not executed, based on the emergency incident and its location, adaptive modifications are made to the plot of the link that the user has not executed, and a new version of the script is generated. The user will naturally and insensitively respond to the emergency events.
It realizes that users respond to emergency events naturally and without any sense in their own scripts, ensure the safety of users' personal and property, and ensure the smooth offline games and games. At the same time, they can eliminate emergency events through the user's execution of a new version of the script under certain circumstances.
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automatic scheme generation, and more specifically, to a method for responding to emergency events using plot guidance. Background Art
[0002] Common products that use scripts to guide offline games and games (performing plot tasks) are mainly script-killing games and escape rooms. Usually, a scene only has one or several scripts of different difficulty levels, and the script contains fixed plots, including fixed order and content. During offline games and games, the script cannot be changed, that is, the order and content of the plots in the script cannot be changed.
[0003] For example, Chinese invention patent application 202210245166.4 discloses a method for operating a cultural tourism self-service cabinet system based on script-killing, wherein step 1: receiving tourist answer data and analyzing the tourist's script preference type based on the tourist answer data. After the user arrives at the scenic spot self-service cabinet, click on the screen homepage of the human-computer interaction module of the self-service cabinet system, tap the screen to enter the answer module test, and the user answers according to the prompts. Through the answer data, the information processing module will analyze and recommend the script type that the user may like.
[0004] Step 2: Based on the analyzed script preference type, push the corresponding category of scripts. According to the analysis results of step 1, the information visualization module will push the corresponding category of scripts for visitors to view.
[0005] Step 8: Issue plot guidance instructions to guide tourists to other self-service counters in turn. Other self-service counters provide corresponding script clues according to the script plot, thereby guiding tourists to traverse all clues of the corresponding script plot line and finally complete the script plot. After tourists get clothes and props, the information visualization module of the self-service counter system will display the plot guidance instructions, that is, guide tourists to the next clue location according to the script plot, that is, other networked self-service counters set up at the corresponding scenic spots in the scenic area.
[0006] The technical solution of the above-mentioned invention patent application is a typical product for selecting a script and guiding the game through the script.
[0007] If the idea of offline games and games guided by scripts is expanded within a reasonable scope and applied to a larger geographical area, the freedom of users will be greatly restricted when they play offline games and games based on scripts with fixed plot content and sequence. When the geographical scope is expanded from a small closed space to a large space, especially a large space that requires users to move between multiple small spaces at a certain distance, whether it is a large closed space or a large open space, the experience of playing script-killing games or escape rooms is not as good as that of a small closed space.
[0008] Another important aspect is that when the user needs to move within or between multiple small spaces, when an emergency occurs in a small space that the user has not reached or between two adjacent small spaces, the user needs to avoid the location of the emergency to avoid danger, which not only ensures the user's offline game and play schedule, but also ensures the user's personal and property safety. The existing technology does not currently exist to modify the script that has been determined and obtained based on emergency events, so that the user can naturally and unconsciously avoid emergency events through the modified plot, which not only ensures the user's personal and property safety, but also ensures that the user can smoothly play offline games and play.
[0009] For example, Chinese invention patent application 202111020022.0 discloses a scene interaction method. Its embodiment 1 records that the first interaction information sent by any interactive device is obtained, wherein the first interaction information includes a user identifier; matching in the user database based on the user identifier to determine the user information corresponding to the user identifier; matching in the script database based on the first interaction information and the user information to determine the second interaction information corresponding to the first interaction information; sending the second interaction information to the interactive device, wherein the interactive device is used to output the second interaction information and collect the user's next first interaction information. The technical solution of the above-mentioned invention embodiment realizes personalized recommendation of scripts by matching the user database and the script database, so that users can get personalized plot guidance, thereby improving the user's immersive experience.
[0010] Its embodiment 2 records that the script can be understood as the development outline of the story, which can be used to determine the development direction of the story. Specifically, by filtering the script in the script database through user information, a story script with strong relevance to the user can be selected instead of a general script, so that the user can be better immersed in the plot. For example, the script is filtered in the script database according to the degree of completion and the number of completed interactions of the user in the current experience in the user information. For example, if the degree of completion and the number of completed interactions of user 1 are much greater than those of other users, user 1 will be matched with a more difficult story script to ensure that all users are in the plot.
[0011] The technical solution of the above invention patent application also records a story script determination unit, which is used to screen the scripts in the script database based on the user information and determine the story scripts that match the user information;
[0012] The "personalization" described in the above invention patent application is actually to select the most suitable script for the current user from the scripts preset in the script database through conditional screening to achieve the so-called "personalization". However, the scripts in the script database must be limited, and the combination methods must be exhaustive. Theoretically speaking, it is not a true "personalization". The "personalization" described is actually personalization for a large group of people, not for each person. It is essentially the process and result of selecting from a number of preset scripts.
[0013] Moreover, it is obvious that the technical solution of the above-mentioned invention patent application cannot generate new scripts for emergency events to guide users to avoid emergency events.
[0014] To sum up, the existing technology has the deficiency of being unable to truly achieve "personalization". Furthermore, it is impossible to "personalize" each user's script in real time for emergency events, so that each user can naturally and unconsciously avoid emergency events in his or her own script, thereby ensuring the personal and property safety of users and ensuring that users can smoothly carry out offline games and play. Summary of the invention
[0015] The purpose of the present invention is to overcome the shortcomings of the prior art and provide a method for responding to emergency events using plot guidance. Based on the emergency event and the location of the emergency event, the plot of the link not executed by the user is adaptively modified. The user executes a new version of the script to respond to the emergency event naturally and imperceptibly, which not only ensures the personal and property safety of the user, but also ensures that the user can smoothly play offline games and play. Under certain circumstances, the emergency event can be eliminated by the user executing the new version of the script. The present invention is suitable for closed small spaces and closed or open large spaces, and based on the actual progress of each user and global factors, the script is modified imperceptibly by the user, so as to meet the "personalized" matching of each user in real time and ensure "personalization".
[0016] The technical solution of the present invention is as follows:
[0017] A method for responding to emergency events using plot guidance, comprising: obtaining an initial script including multiple plot segments; based on the initial script, the user executes the plot segments one by one in sequence; identifying whether an emergency event occurs at the plot points corresponding to the plot segments not executed by the user, between plot points, and between the user and the plot points; if so, adaptively modifying the plot segments not executed by the user based on the emergency event and the location of the emergency event, generating a new version of the script not executed by the user, and replacing the remaining part of the initial script not executed by the user; the user executes the new version of the script to respond to the emergency event.
[0018] Preferably, the user's occupational information and skill information are obtained; if the user's occupational information and skill information meet the emergency event handling plan, the emergency event and the location where the emergency event occurred are pushed to the user, and navigation information is generated, and the user responds to and handles the emergency event; the user's behavioral data is identified, and it is identified whether the emergency event is eliminated. Based on the user's current location and the user's handling results of the emergency event, the plot of the parts not executed by the user is adaptively modified, and a new version of the script not executed by the user is generated, and the user continues to execute the new version of the script; wherein the behavioral data includes but is not limited to the user's location information, posture data, action data, language data, and gaze point; the user's handling results of the emergency event include but are not limited to the elimination of the emergency event, the relief of the emergency event, and the non-elimination of the emergency event.
[0019] Preferably, the user's occupational information and skill information are obtained; if the user's occupational information and skill information meet the emergency event handling plan, then based on the emergency event, the location of the emergency event, the emergency event handling plan, the user's initial script or a new version of the script, the user's unexecuted plot segments are adaptively modified to generate a new version of the script that the user has not executed; the user executes the new version of the script to respond to the emergency event; the user's behavior data is identified, and it is identified whether the emergency event has been eliminated, based on the user's current location and the user's handling results of the emergency event, the user's unexecuted plot segments are adaptively modified to generate a new version of the script that the user has not executed, and the user continues to execute the new version of the script; wherein the behavior data includes but is not limited to the user's location information, posture data, action data, language data, and gaze point; the user's handling results of the emergency event include but are not limited to the elimination of the emergency event, the relief of the emergency event, and the non-elimination of the emergency event.
[0020] Preferably, if the user's occupational information and skill information do not meet the emergency event handling plan, or the user's occupational information and skill information cannot be obtained, a new version of the script that the user has not executed is generated, and the plot points corresponding to the location where the emergency event occurs and the corresponding link plots are deleted, and a guiding plot is generated to connect the deleted plot points and the plot points before and after the corresponding link plots, and the link plots before and after; the user executes the guiding plot to respond to and avoid the emergency event.
[0021] Preferably, if the user's occupational information and skill information do not meet the emergency event handling plan, or the user's occupational information and skill information cannot be obtained, a new version of the script that is not executed by the user is generated, and the plot points corresponding to the location where the emergency event occurs and the corresponding segment plots are deleted; through narration or the roles played by the staff, the user is guided to respond to and avoid the emergency event, and the deleted plot points and the plot points before and after the corresponding segment plots, and the segment plots before and after are connected.
[0022] Preferably, if the user's occupation information and skill information do not meet the emergency event handling plan, or the user's occupation information and skill information cannot be obtained, a new version of the script that is not executed by the user is generated, and the plot point corresponding to the location where the emergency event occurs and the corresponding link plot are deleted;
[0023] Obtain the initial script or a new version of the script for the current user or other users; identify the behavioral data of the current user executing the link plot and the behavioral data of other users executing the link plot; combine the emergency event, the location of the emergency event and the link plot that the current user or other users have not executed, and adaptively modify the link plot that the current user or other users have not executed, and generate a new version of the script that the current user or other users have not executed; wherein the new version of the script that the current user has not executed adds an interactive task for interacting with other users, and correspondingly, the new version of the script that other users have not executed adds a guiding task for guiding the current user to respond to or avoid the emergency event, and the current user completes the response to or avoidance of the emergency event by having other users execute the guiding task, and connects the deleted plot points and the plot points before and after the corresponding link plot, and the link plots before and after.
[0024] Preferably, if the user's occupational information and skill information cannot be obtained, it is confirmed through interaction whether the user has the occupational information and skill information that meets the emergency event handling plan; if so, the emergency event and the location of the emergency event are pushed to the user, and navigation information is generated, and the user responds to the emergency event.
[0025] Preferably, if the user who responded to the emergency event has not reached the location where the emergency event occurred when the emergency event is eliminated, emergency event elimination information is pushed to the user, and a new version of the script that has not been executed by the user is generated based on the current location of the user;
[0026] If, when the emergency event is eliminated, the user who responded to and avoided the emergency event has not gone beyond the plot points and segment plots corresponding to the location where the emergency event occurred in the initial script, a new version of the script that is not executed is generated based on the current location of the user; in the new version of the script that is not executed by the user, the plot points corresponding to the location where the emergency event occurred and the corresponding segment plots are restored.
[0027] Preferably, the user does not obtain the unexecuted plot segments of the initial script or the new version of the script in advance; the next plot segment is pushed to the user in advance through interaction within a set time before the user executes the plot segment; when the remaining part of the initial script that has not been executed by the user is replaced by the remaining part of the new version of the script, the emergency event is responded to and avoided without the user noticing.
[0028] Preferably, the initial script or the new version of the script includes at least one chapter plot, and the chapter plot includes multiple link plots, and correspondingly, the chapter plot covers and is deployed at multiple plot points;
[0029] Alternatively, the initial script or the new version of the script includes at least one link plot, and the link plot includes multiple node plots. Correspondingly, the plot points of the deployed link plot include at least one node.
[0030] Preferably, before the user executes the initial script, historical events corresponding to the plot points covered by the initial script, areas between plot points and / or between the user and the plot points are identified, wherein the historical events include but are not limited to plot points, areas between plot points and plot points, between the user and the plot points, and events occurring to the user at plot points, between plot points and plot points and / or between the user and the plot points; when the initial script is related to the historical events, based on the impact of the historical events on the initial script, the initial script is adaptively modified based on the historical events to generate a new version of the script.
[0031] Preferably, before the user executes the initial script, based on the user's authorization, events occurring in the user's daily activities are also identified; correspondingly, the historical events also include events occurring in the user's daily activities; when the initial script is related to the historical events, based on the impact of the historical events on the initial script, the initial script is adaptively modified based on the historical events to generate a new version of the script.
[0032] Preferably, before or when the user executes the initial script or a new version of the script, user-related data is also identified, including but not limited to clothing, decorations, children or pets carried, supplies carried for travel, and props for executing plot segments; when the plot segments that are not executed in the initial script or the new version of the script are related to the user-related data, based on the impact of the user-related data on the initial script, the plot segments that are not executed in the initial script or the new version of the script are adaptively modified based on the user-related data to generate a new version of the script.
[0033] The beneficial effects of the present invention are as follows:
[0034] The method for responding to emergency events using plot guidance described in the present invention identifies emergency events at plot points corresponding to the plot segments that the user is about to execute one by one, between plot points, and between the user and plot points, and based on the emergency events and the locations where the emergency events occur, adaptively modifies the plot segments that the user has not executed, and generates a new version of the script that the user has not executed. The user executes the new version of the script to respond to the emergency event naturally and imperceptibly, thereby ensuring the personal and property safety of the user, as well as ensuring that the user can smoothly play offline games and tours, and can also eliminate the emergency event under certain circumstances by the user executing the new version of the script. The present invention is applicable to covering closed small spaces, closed or open large spaces, and is particularly applicable to offline games and entertainment products in large spaces where users need to move between multiple small spaces. It not only enables users to avoid emergency events naturally and unconsciously during offline games and entertainment, but also does not affect the user's offline game and entertainment experience. It also pushes help requests to users who meet the emergency event handling plan based on the user's occupational information and skill information, and the user responds to the emergency event, especially for emergency event types that need to be handled in a timely manner, such as fire hazards, user health hazards, and theft and robbery incidents.
[0035] Based on the adaptive modification of the plot of the parts not executed by the user based on the emergency events and the locations of the emergency events, the present invention provides a variety of different guidance ideas, including guiding the users by using the guidance plot, guiding the users through narration or the roles played by the staff, and different users guiding other users by performing tasks, so as to realize the coexistence of multiple guidance methods and ensure the effectiveness of the guidance.
[0036] The present invention obtains historical events of all users before and during travel, user-related data and other data, which is equivalent to knowing what the user has encountered in the past, what will be encountered in the future, what happened in the past and what will happen in the future in the area covered by the initial script, the user's real-time status and other information, and uses this as the basis for modifying the initial script or the new version of the script that the user has not executed. On the one hand, the present invention realizes that the user's initial script or the new version of the script (combining the deletion and modification of the link plot and the generation of the guiding plot, including writing narration, or narration by the role played by the staff) can ensure that the user is guided to respond to and avoid emergency events; on the other hand, it realizes that the corresponding user's unexecuted initial script or new version of the script is updated without the user's feeling. DETAILED DESCRIPTION
[0037] The present invention is further described in detail below with reference to the embodiments.
[0038] The present invention is to solve the problem that the prior art cannot perform real-time "personalized" customization of each user's script for emergency events, so that each user can naturally and imperceptibly avoid emergency events in their own scripts, and provide a method for responding to emergency events using plot guidance. The present invention is based on emergency events and the location of occurrence of emergency events, and the user's unexecuted link plot (the user's unexecuted link plot can be a complete initial script, a complete new version of the script, the remaining part of the initial script, the remaining part of the new version of the script, that is, the user's unexecuted link plot is the object to be modified with the specific content when the adaptive modification occurs, and the new version of the script described in the present invention generally represents the combination of the latest modified link plot) is adaptively modified to generate a new version of the script that the user has not executed. When the user executes the new version of the script, the emergency event can be naturally and imperceptibly responded to (including response avoidance and response disposal), which not only ensures the personal and property safety of the user, but also ensures that the user can smoothly play offline games and play, and can also eliminate emergency events by the user executing the new version of the script under certain circumstances. The present invention is applicable to closed small spaces and closed or open large spaces, and based on the actual progress of each user and global factors (including all users' respective initial scripts or new versions of the script, all users' execution of the link plots, all users' behavioral data, and emergency events), the script can be modified without the user's awareness, so as to meet the "personalized" matching of each user in real time and generate a "personalized" new version of the script for each user.
[0039] In the present invention, the initial script or the new version of the script includes at least one chapter plot, and the chapter plot includes multiple link plots. Correspondingly, the chapter plot covers and is deployed at multiple plot points; that is, one chapter plot corresponds to a small space, and the entire initial script or the new version of the script corresponds to a large space formed by connecting multiple small spaces in series.
[0040] Alternatively, the initial script or a new version of the script includes at least one segment plot, the segment plot includes multiple node plots, and correspondingly, the plot points for deploying the segment plot include at least one node; the entire initial script or the new version of the script corresponds to a small space, and a segment plot corresponds to a position in the small space.
[0041] Furthermore, the present invention can select different initial scripts or new script versions according to whether the implementation is in a small space or a large space, so that the present invention is suitable for both small spaces and large spaces.
[0042] The method of using plot guidance to respond to emergency events described in the present invention identifies emergency events at plot points, between plot points, and between users and plot points corresponding to the plots that the user is about to execute one by one, and based on the emergency events and the locations where the emergency events occur, adaptively modifies the plots that the user has not executed, and generates a new version of the script that the user has not executed. The user executes the new version of the script, and can respond to the emergency event naturally and imperceptibly, which not only ensures the personal and property safety of the user, but also ensures that the user can smoothly play offline games and play, and can also eliminate the emergency event by the user executing the new version of the script under certain circumstances. Specifically, corresponding to different users, an initial script including multiple plots is obtained; based on the initial script, the user executes the plots one by one in sequence. Before the user executes the first segment of the plot, or when executing a segment of the plot, identify whether an emergency event occurs at the plot point corresponding to the segment of the plot that the user has not executed, between the plot points, and between the user and the plot point. If so, based on the emergency event and the location of the emergency event, the segment of the plot that the user has not executed is adaptively modified to generate a new version of the script that the user has not executed, replacing the remaining part of the initial script that the user has not executed. The user continues to play offline games and play, which is to execute the new version of the script. Then, as the user executes the segment plots of the new version of the script one by one, the execution result is the response to the emergency event. Since the process of the user responding to the emergency event is the process of executing the new version of the script, the user can be unaware of the whole process, which can prevent the user from deliberately going to the location where the emergency event occurred out of curiosity, or causing panic among the user.
[0043] In the present invention, the emergency events include but are not limited to different types of events such as equipment failure, user health risks, fire risks, thefts, fights, etc. When implemented specifically, the present invention actually identifies all events within the monitoring range, and when an event is determined to be an emergency event, it triggers the script modification mechanism, and then the user's initial script or a new version of the script corresponding to the plot point and the location of the occurrence of the emergency event is adaptively modified based on the emergency event and the location of the occurrence of the emergency event to obtain the latest new version of the script.
[0044] The adaptive modification is specifically as follows: based on the plot of the unexecuted segments in the initial script corresponding to the user, on the basis of the plot of the segments not executed by the user, part of the content is rewritten for emergency events, the locations where emergency events occur, and the corresponding treatment plans, to obtain a new version of the script that is partially rewritten and not executed by the user, so that the new version of the script that is partially rewritten and not executed by the user contains plot content of corresponding treatment plans for emergency events and the locations where emergency events occur; or, with reference to the plot of the segments, emergency events, the locations where emergency events occur, and the corresponding treatment plans that are not executed in the initial script corresponding to the user, all the plots of the unexecuted segments in the initial script corresponding to the user are rewritten, to obtain a new version of the script that is completely rewritten and not executed by the user, so that the new version of the script that is completely rewritten and not executed by the user contains plot content of corresponding treatment plans for emergency events and the locations where emergency events occur. In the present invention, part of the content is rewritten based on the plot of the link that the user has not executed, or the plot of all the links that the user has not executed is rewritten with reference to the plot of the link that the user has not executed. The corresponding new version of the script that the user has not executed is all preset plot content that does not belong to the script database. The rewriting of part of the content and the rewriting of all the content do not directly quote, intercept, or apply the preset plot content in the script database, that is, it is a newly generated plot content. In special cases, there is a possibility that the plot content of the newly generated corresponding treatment plan for the emergency event and the location of the emergency event in the new version of the script that the user has not executed is the same or similar to the preset plot content in the script database, but in fact, the plot content of the newly generated corresponding treatment plan is not directly selected from the script database to quote, intercept, and apply the preset plot content. In the present invention, the plot of the link that the user has not executed is adaptively modified, and when the new version of the script that the user has not executed is generated, the preset plot content in the script database is not searched, matched, etc. In specific implementations, the preset plot content in the script database is only used to generate the initial script and as a sample for training the plot generation model (for example, a large language model for generating a new version of the script), and does not directly participate in the generation of the new version of the script.
[0045] Based on this, the new version of the script that has not been executed by the user is specifically, based on or with reference to the unexecuted parts of the initial script corresponding to the user, and part of the content is rewritten, or all of the content of the parts of the script that have not been executed by the user is rewritten to generate a new version of the script that has not been executed by the user, and the remaining part of the initial script that has not been executed by the user is replaced.
[0046] The present invention responds to emergency events, including users responding to and avoiding emergency events, and users responding to and processing emergency events. The response processing can form different response processing methods according to different situations, and can be divided into direct guidance and non-sensory guidance according to whether the user is guided in a plot-guided manner.
[0047] Direct guidance means that the user is not guided by a plot, but by directly pushing clear information. According to the clear information pushed, the user takes the initiative to go to the location of the emergency event, and the user handles the emergency event specifically to eliminate the emergency event. For example, emergencies such as fire hazards, user health hazards, theft and robbery require users to handle them with special occupational and professional skills. The most common situation in real-life situations is that tourists suddenly fall ill, but there is no medical care in the scenic area or public transportation, or the medical care cannot go to the location of the emergency in time. The only way is to seek medical personnel with treatment skills nearby to provide emergency treatment, including the use of AED, cardiopulmonary resuscitation, etc., temporary care for fractures or bleeding, etc.
[0048] In the present invention, specifically, the user's occupational information and skill information are obtained, and after the emergency event is identified, it is determined whether there is a user who can execute the processing plan, that is, the user's occupational information and skill information meet the emergency event processing plan. If the user's occupational information and skill information meet the emergency event processing plan, the emergency event and the location where the emergency event occurred are pushed to the user, and navigation information is generated, and the user responds to the emergency event. When the user goes to the location where the emergency event occurred and executes the processing plan to eliminate the emergency event, the user's behavior data is identified, and it is identified whether the emergency event is eliminated; based on the user's current location and the user's handling results of the emergency event (the user's handling results of the emergency event include but are not limited to the elimination of the emergency event, the relief of the emergency event, and the non-elimination of the emergency event), the user's unexecuted link plot is adaptively modified to generate a new version of the script that the user has not executed, and the user continues to execute the new version of the script.
[0049] In the present invention, in order to seek users who can execute emergency event handling plans as much as possible, during specific implementation, if the user's occupational information and skill information cannot be obtained, it is confirmed through interaction whether the user has the occupational information and skill information that meet the emergency event handling plan; if so, the emergency event and the location where the emergency event occurred are pushed to the user, and navigation information is generated, and the user responds to the emergency event.
[0050] The method of seamless guidance is to guide users naturally and seamlessly to the location of the emergency event through plot guidance, and eliminate the emergency event by executing plot tasks, such as power tripping, light bulb updating, closing normally closed doors, opening normally open doors and other daily abnormal situations that do not endanger public safety and the safety of users' life and property.
[0051] In the present invention, specifically, the occupation information and skill information of the user are obtained, and after identifying the emergency event, it is determined whether there is a user who can execute the processing plan, that is, the occupation information and skill information of the user meet the processing plan of the emergency event. If the occupation information and skill information of the user meet the processing plan of the emergency event, then based on the emergency event, the location of the emergency event, the processing plan of the emergency event, the initial script of the user or the new version of the script, the link plot that the user has not executed is adaptively modified to generate a new version of the script that the user has not executed; the user executes the new version of the script to respond to the emergency event. When the user executes the link plot and reaches the location where the emergency event occurs, it is used to eliminate the emergency event, identify the user's behavior data, and identify whether the emergency event is eliminated. Based on the user's current location and the user's disposal result of the emergency event (the user's disposal result of the emergency event includes but is not limited to the elimination of the emergency event, the relief of the emergency event, and the non-elimination of the emergency event), the link plot that the user has not executed is adaptively modified to generate a new version of the script that the user has not executed, and the user continues to execute the new version of the script.
[0052] Among them, the behavioral data includes but is not limited to the user's location information, posture data, action data, language data, and gaze point; collecting as much behavioral data of the user as possible is more conducive to accurately judging the behavioral results corresponding to the user's behavioral data, and then, it is conducive to more accurately judging the user's execution results of the link plot, and finally, improving the adaptability of modifying the unexecuted link plot.
[0053] During the specific implementation, the unexecuted plot segments corresponding to other users who were already at the occurrence location of the emergency event when the emergency event occurred will also be modified. By executing the plot tasks, the occurrence of the emergency event and the process of the user eliminating the emergency event will be recorded to restore the actual process of the occurrence and elimination of the emergency event.
[0054] Based on the adaptive modification of the plot of the parts not executed by the user based on the emergency events and the locations of the emergency events, the present invention provides a variety of different guidance ideas, including guiding the users by using the guidance plot, guiding the users through narration or the roles played by the staff, and different users guiding other users by performing tasks, so as to realize the coexistence of multiple guidance methods and ensure the effectiveness of the guidance.
[0055] In the present invention, the user is guided by the guiding plot. Specifically, if the user's occupational information and skill information do not meet the emergency event handling plan, or the user's occupational information and skill information cannot be obtained, the link plot that the user has not executed is adaptively modified, and the plot point corresponding to the location of the emergency event and the corresponding link plot are deleted in the corresponding new version of the script that the user has not executed, and the guiding plot is generated to connect the deleted plot points and the plot points before and after the corresponding link plot, and the link plots before and after. The user executes the guiding plot to respond to and avoid the emergency event.
[0056] In the present invention, the user is guided by voice-over explanation or the role played by the staff. Specifically, if the user's occupational information and skill information do not meet the emergency event handling plan, or the user's occupational information and skill information cannot be obtained, the link plot that the user has not executed is adaptively modified, and the plot point corresponding to the location where the emergency event occurs and the corresponding link plot are deleted in the corresponding new version of the script that the user has not executed; and a commentary is generated to guide the user to respond to and avoid the emergency event through voice-over explanation (displayed through visual information or sound information) or the role played by the staff, and to connect the deleted plot points and the plot points before and after the corresponding link plot, and the link plots before and after.
[0057] In the present invention, different users guide other users by performing tasks. Specifically, if the user's occupational information and skill information do not meet the emergency event handling plan, or the user's occupational information and skill information cannot be obtained, a new version of the script that is not executed by the user is generated, and the plot points corresponding to the location where the emergency event occurs and the corresponding link plots are deleted.
[0058] In this embodiment, when guiding users to respond to or avoid emergency events, a specific guiding plot is not deployed at the plot point. Instead, a plot for the current user at the plot point is formulated based on the plots of other users. For example, for user a, the plot of user a includes interacting with an NPC (the NPC for user a) in exchange for corresponding information (i.e., the plot content for responding to or avoiding emergency events); for user b, the plot of user b includes exchanging information with an NPC (the NPC for user b) (i.e., the plot content for guiding user a to respond to or avoid emergency events). Among them, user a obtains the initial script or the new version of the script before user b; in the initial script or the new version of the script of user a, it is not pre-defined whether the NPC is a real NPC or another user; in the initial script or the new version of the script of user b, it is not pre-defined whether the object of information interaction is a real NPC or another user (nor is the plot segment executed by other users pre-defined. For example, if user a is determined to be the NPC of user b, and user a's location is location a, then user b's initial script or the new version of the script will guide user b to location a; if user c is determined to be the NPC of user b, and user c's location is location b, then user b's initial script or the new version of the script will guide user b to location b). After user b obtains the initial script or the new version of the script, if the initial scripts or the new version of the script of user a and user b intersect in time and space, then they are NPCs of each other in the intersecting time and space, and each performs their own plot segment.
[0059] The present invention considers that emergency events and the behavior data of other users may affect the behavior data of the current user, thereby affecting the execution result of the current user on the link plot, and finally affecting the modification of the unexecuted link plot. In this embodiment, the initial script or new version of the script of the current user and other users is obtained; the behavior data of the current user executing the link plot and the behavior data of other users executing the link plot are identified. Combined with the emergency event, the location of the emergency event and the link plot that the current user and other users have not executed, the link plot that the current user and other users have not executed is adaptively modified to generate a new version of the script that the current user and other users have not executed. Among them, the new version of the script that the current user has not executed adds an interactive task to interact with other users, and correspondingly, the new version of the script that other users have not executed adds a guiding task to guide the current user to respond to and avoid the emergency event, and the current user responds to and avoids the emergency event by executing the guiding task by other users, and connects the deleted plot points and the plot points before and after the corresponding link plot, and the link plot before and after.
[0060] Therefore, the present invention can not only make adaptive modifications to the corresponding emergency events of the unexecuted part of the link plot, and guide users to respond to and avoid emergency events through the modification of the link plot; moreover, the initial scripts or new version of the scripts of different users can form mutual influence. From the overall point of view, the initial scripts or new version of the scripts of a large number of users are the plot backgrounds of each other (forming mutual influence), and cross-script fusion interaction is carried out to form a plot network together. With the addition of new users, the withdrawal of original users, and the execution of the initial scripts or new version of the scripts of all users, the plot network is automatically advanced. Correspondingly, the link plots of the unexecuted parts of each user are also modified adaptively, and finally the diversity of "personalization" is realized, and the emergency events are responded to and avoided based on the "personalized" scripts. The scheme adjustment of the prior art is only equivalent to the "obtaining the initial script or the new version of the script" recorded in the present invention. Under the technical guidance of the prior art, no matter how detailed the screening conditions are set, the diversity of "personalization" realized by the present invention cannot be realized.
[0061] For users who respond to emergency events, in order to ensure smooth offline games and play and avoid unnecessary running around, in the present invention, after the emergency event is eliminated, if the user who responds to the emergency event has not arrived at the location where the emergency event occurred, the new version of the script corresponding to the user is adjusted in time to allow the user to enter normal offline games and play. Specifically, for users who actively go to the location where the emergency event occurred based on navigation information, if the user who responds to the emergency event has not arrived at the location where the emergency event occurred when the emergency event is eliminated, the emergency event elimination information is pushed to the user, and based on the current location of the user, a new version of the script that the user has not executed is generated. That is, for the user, when the emergency event is eliminated, the unexecuted link plot is continued to be executed at the real-time location as much as possible.
[0062] For users who respond to and avoid emergency events, if the user who responds to and avoids emergency events does not go beyond the plot points and segments corresponding to the occurrence location of the emergency event in the initial script or the new version of the script when the emergency event is eliminated, then a new version of the script that has not been executed is generated based on the current location of the user; in the new version of the script that has not been executed by the user, the plot points corresponding to the occurrence location of the emergency event and the corresponding segments are restored. That is, for the user, when the emergency event is eliminated, the user plays offline games and games as much as possible with the initial script.
[0063] One of the purposes of the present invention is to achieve that when users respond to and avoid emergency events, they are not perceived or noticed by users, so as to avoid causing panic or deliberate action by users, and to avoid users being spoiled first and then having the bad experience of having their expectations broken. In the present invention, users do not obtain the unexecuted plots of the initial script or the new version of the script in advance; within a set time before the user executes the plot of the next plot, the next plot of the next script is pushed to the user in advance through interaction; when the remaining part of the initial script that has not been executed by the user is replaced by the remaining part of the new version of the script, the emergency event is responded to and avoided without the user noticing.
[0064] The present invention obtains historical events of all users before and during travel, user-related data and other data, which is equivalent to knowing what the user has encountered in the past, what will be encountered in the future, what happened in the past and what will happen in the future in the area covered by the initial script, the user's real-time status and other information, and uses this as the basis for modifying the initial script or the new version of the script that the user has not executed. On the one hand, the present invention realizes that the user's initial script or the new version of the script (combining the deletion and modification of the link plot and the generation of the guiding plot, including writing narration, or narration by the role played by the staff) can ensure that the user is guided to respond to and avoid emergency events; on the other hand, it realizes that the corresponding user's unexecuted initial script or new version of the script is updated without the user's feeling.
[0065] In a specific implementation, before the user executes the initial script, historical events corresponding to the plot points covered by the initial script, areas between plot points and / or between users and plot points are identified, wherein the historical events include but are not limited to plot points, areas between plot points and plot points, between users and plot points, and events occurring to users at plot points, between plot points and plot points, and / or between users and plot points; when the initial script is related to the historical events, based on the impact of the historical events on the initial script, the initial script is adaptively modified based on the historical events to generate a new version of the script.
[0066] Furthermore, before the user executes the initial script, based on the user's authorization, events occurring in the user's daily activities are also identified; correspondingly, the historical events also include events occurring in the user's daily activities; when the initial script is related to historical events, based on the impact of the historical events on the initial script, the initial script is adaptively modified based on the historical events to generate a new version of the script.
[0067] Based on this, for the current user, the historical events identified are what the current user did and encountered in the past; at the same time, the historical events of other users are also identified. If the initial script or new version of the script of other users will intersect with the current user in the future and serve as each other's background, the historical events of other users are what the current user will encounter in the future; for the events corresponding to the plot points where the current user and other users will interact in the future, they are what will happen at the plot points in the future.
[0068] The "personalization" of the present invention is also reflected in timely adjustment of the segment plot based on the user's travel status, so that the updated segment plot is more suitable for the user's travel status. Specifically, before the user executes the initial script or the new version of the script or when the user executes the initial script or the new version of the script, the user-related data is also identified, including but not limited to clothing, decorations, children or pets carried, supplies carried for travel, and props for executing the segment plot. When the segment plot that is not executed in the initial script or the new version of the script is related to the user-related data, based on the influence of the user-related data on the initial script, the segment plot that is not executed in the initial script or the new version of the script is adaptively modified based on the user-related data to generate a new version of the script. User-related data can assist in judging the user's travel status and needs. For example, skirts are not suitable for segment plots with greater exercise, carrying children or pets is not suitable for higher-intensity segment plots, and props can be appropriately used to increase the segment plot of prop application, and so on. The present invention can keep the initial script or the new version of the script to adapt to the user's travel status in time, which is different from the existing technology. That is, the existing technology does not know the user's travel status, and cannot timely modify the plots corresponding to offline game products and entertainment products after the user travels, so the user needs to actively select the travel status to adapt to the offline game products and entertainment products; the implementation of the present invention does not require the user to actively adapt the initial script or the new version of the script, but the initial script or the new version of the script actively adapts to the user's travel status for adaptive modification.
[0069] The present invention also constructs a large language model for generating an initial script or a new version of the script, so as to realize generation of a new version of the plot that has not been executed by relevant users (the relevant users include the current user and other related users who can be affected by the user's behavior data, user-related data, and emergency events. When adaptive modifications are made to the initial script or the new version of the script for a certain user, the user himself is the current user. Furthermore, when adaptive modifications are made to the initial script or the new version of the script for all users at the same time, all users are each other's background, just like everyone in the real world is carrying out daily activities at the same time. The historical activities between some people will have an impact in the future. The present invention is implemented in offline games, entertainment, tourism and other fields, and can naturally narrow the user's activity scope and behavior, making it easier to judge the impact) based on the user's behavior data, user-related data, and emergency events, to replace the previous version of the plot that has not been executed by the user; wherein, the difference between the new version of the plot and the previous version of the plot is the adaptive modification made by the present invention. In the present invention, the adaptive modification of the segment plot is continuously performed following the behavior of the current user, the actual completion of the segment plot by the current user, the behavior of other users, and the actual completion of the segment plot by other users.
[0070] When considering the impact of the user's behavior data on the plot of the link that the user has not executed, specifically, the user's behavior data is analyzed, a semantic text describing the meaning of the behavior data is generated, the semantic text and the initial script or a new version of the script are input into the large language model, and a new version of the plot of the link that the user has not executed is generated to replace the previous version of the plot that the user has not executed.
[0071] When considering the impact of the current user's behavior data, other users' behavior data, and emergency events on the unexecuted segments of the plot for all relevant users, specifically, the current user's behavior data, other users' behavior data, and emergency events are parsed to generate semantic text that describes the meaning of the current user's behavior data, the meaning of other users' behavior data, and the meaning of the emergency events. The semantic text and the current user's initial script or a new version of the script, and the initial script or a new version of the script for other users are input into the large language model to generate a new version of the segment plot that the current user has not executed, replacing the previous version of the segment plot that the current user has not executed; the new version of the segment plot that the current user has not executed includes story descriptions of other users and emergency events that the current user is about to see; wherein, if the same other users and emergency events are used as story descriptions of segments that different users have not executed, then in the segments that different users have not executed, the initial scripts or new versions of the scripts are matched respectively to form corresponding description content.
[0072] Based on the large language model, the present invention can also adjust the key nodes of the unexecuted link plots through the manual background, and then use the large language model to perform global automatic modification, which can be used as one of the auxiliary means. Specifically, the manual background makes partial adjustments to the link plots that the user has not executed, and based on the large language model, generates a new version of the link plot that the user has not executed corresponding to the content of the adjusted part. The new version of the link plot that the user has not executed includes the content of the adjusted part, and the unexecuted part of the link plot before the content of the adjusted part, or the unexecuted part of the link plot after the content of the adjusted part. Among them, the difference from the previous version of the link plot is the adaptive modification made to the unexecuted link plot before and / or after the content of the adjusted part.
[0073] The large language model can also be used to modify the initial script or the new version of the script that the user has not started to execute. That is, after the user obtains the initial script or the new version of the script, as the number of new users increases, the initial script or the new version of the script increases accordingly. The initial script or the new version of the script that has been obtained previously serves as the background of the initial script or the new version of the script that has been obtained later, and is experienced in the initial script or the new version of the script that has been obtained later. The increase of the initial script or the new version of the script that has been obtained later also affects the initial script or the new version of the script that has been obtained previously. In this case, the initial script or the new version of the script that has been obtained previously is adaptively modified. The modifications involved can be automatically written based on the large language model to generate a new version of the script to replace the initial script or the previous version of the new version of the script. Based on this, all previously acquired initial scripts or new versions of scripts are continuously updated until the corresponding users travel and make adaptive modifications, or the initial scripts or new versions of scripts acquired later do not affect the previously acquired initial scripts or new versions of scripts (the previously acquired initial scripts or new versions of scripts remain updatable, and when the later acquired initial scripts or new versions of scripts affect the previously acquired initial scripts or new versions of scripts, the previously acquired initial scripts or new versions of scripts are updated again).
[0074] The large language model can also be used to automatically write guiding words to connect the previous and subsequent plot points, and the previous and subsequent plot segments. Through narration or the roles played by the staff, it can guide the user to complete the unfinished part of the current plot segment and connect it with the next plot segment.
[0075] As another auxiliary means for adaptively modifying the unexecuted part of the initial script or the new version of the script, in the present invention, a more explicit trigger mechanism can be set, specifically, an update rule for triggering the update of the segment plot that the user has not executed is set, and when the user's behavior data and the execution result of the segment plot trigger the update rule, the segment plot that the user has not executed is adapted to the update rule and modified accordingly. The update rule can be implemented as a set play requirement. After being triggered, the unexecuted segment plot is adaptively modified according to the acquired play requirement, or a new segment plot is automatically generated by a large language model. The present invention is different from the game plot of the prior art in which multiple parallel branch plots are pre-set. In the initial script or the new version of the script of the present invention, no parallel branch segment plot is pre-set. If the segment plot that the user has not executed is not modified, the corresponding segment plot is still executed according to the initial script or the previous version of the new version of the script; and when the segment plot that the user has not executed is modified, after the initial script or the new version of the script is updated, the user executes the corresponding segment plot according to the new initial script or the new version of the script. Throughout the entire process, the initial script or the new version of the previous script or the new version of the script do not have parallel branch plots, but are determined through the latest calculations or new plots automatically generated by a large language model.
[0076] After automatically generating a new version of the script and guide words based on the large language model, obtain the behavioral data of the user executing the new version of the script and the guidance of the guide words, parse the behavioral data, and generate semantic text describing the meaning of the behavioral data as a training sample for the optimization training of the large language model.
[0077] The above embodiments are only used to illustrate the present invention, and are not used to limit the present invention. As long as they are based on the technical essence of the present invention, changes and modifications to the above embodiments will fall within the scope of the claims of the present invention.
Claims
1. A method for responding to emergency events using plot guidance, characterized in that: An initial script including multiple plots is obtained; based on the initial script, the user executes the plots one by one in sequence; whether an emergency event occurs at the plot point corresponding to the plot of the plot not executed by the user, between the plot points, and between the user and the plot point, and if so, based on the emergency event and the location of the emergency event, the plot of the plot of the plot not executed by the user is adaptively modified to generate a new version of the script that the user has not executed, and replace the remaining part of the initial script that the user has not executed; Users execute the new version of the script to respond to emergency events.
2. The method of using plots to guide response to emergency events according to claim 1, characterized in that: Obtain the user's occupational information and skill information; if the user's occupational information and skill information meet the emergency event handling plan, push the emergency event and the location of the emergency event to the user, and generate navigation information, so that the user can respond to the emergency event; Identify the user's behavioral data and whether the emergency event has been eliminated. Based on the user's current location and the user's handling results of the emergency event, adaptively modify the plot of the parts that the user has not executed, generate a new version of the script that the user has not executed, and the user continues to execute the new version of the script; wherein the behavioral data includes but is not limited to the user's location information, posture data, action data, language data, and gaze point; the user's handling results of the emergency event include but are not limited to the elimination of the emergency event, the relief of the emergency event, and the non-elimination of the emergency event.
3. The method of using plots to guide response to emergency events according to claim 1, characterized in that: Obtain the user's occupational information and skill information; if the user's occupational information and skill information meet the emergency event handling plan, then based on the emergency event, the location of the emergency event, the emergency event handling plan, the user's initial script or a new version of the script, make adaptive modifications to the plot of the part that the user has not executed, and generate a new version of the script that the user has not executed; The user executes the new version of the script to respond to the emergency; Identify the user's behavioral data and whether the emergency event has been eliminated. Based on the user's current location and the user's handling results of the emergency event, adaptively modify the plot of the parts that the user has not executed, generate a new version of the script that the user has not executed, and the user continues to execute the new version of the script; wherein the behavioral data includes but is not limited to the user's location information, posture data, action data, language data, and gaze point; the user's handling results of the emergency event include but are not limited to the elimination of the emergency event, the relief of the emergency event, and the non-elimination of the emergency event.
4. The method of using plots to guide response to emergency events according to claim 2, characterized in that: If the user's occupational information and skill information do not meet the emergency event handling plan, or the user's occupational information and skill information cannot be obtained, a new version of the script that the user has not executed is generated, and the plot points corresponding to the location where the emergency event occurs and the corresponding link plots are deleted, and a guiding plot is generated to connect the deleted plot points and the plot points before and after the corresponding link plots, and the link plots before and after; the user executes the guiding plot to respond to and avoid the emergency event.
5. The method of using plots to guide response to emergency events according to claim 2, characterized in that: If the user's occupational information and skill information do not meet the emergency event handling plan, or the user's occupational information and skill information cannot be obtained, a new version of the script that the user has not executed will be generated, and the plot points corresponding to the location where the emergency event occurred and the corresponding segment plots will be deleted; through narration or the roles played by the staff, the user is guided to respond to and avoid emergency events, and the deleted plot points and the plot points before and after the corresponding segment plots, and the segment plots before and after are connected.
6. The method of using plots to guide the response to emergency events according to claim 2, characterized in that: If the user's occupational information and skill information do not meet the emergency event handling plan, or the user's occupational information and skill information cannot be obtained, a new version of the script that the user has not executed is generated, and the plot point corresponding to the location where the emergency event occurs and the corresponding link plot are deleted; Obtain the initial script or a new version of the script for the current user or other users; identify the behavioral data of the current user executing the link plot and the behavioral data of other users executing the link plot; combine the emergency event, the location of the emergency event and the link plot that the current user or other users have not executed, and adaptively modify the link plot that the current user or other users have not executed, and generate a new version of the script that the current user or other users have not executed; wherein the new version of the script that the current user has not executed adds an interactive task for interacting with other users, and correspondingly, the new version of the script that other users have not executed adds a guiding task for guiding the current user to respond to or avoid the emergency event, and the current user completes the response to or avoidance of the emergency event by having other users execute the guiding task, and connects the deleted plot points and the plot points before and after the corresponding link plot, and the link plots before and after.
7. The method for using plots to guide response to emergency events according to any one of claims 2 to 6, characterized in that: If the user's occupational information and skill information cannot be obtained, interaction is used to confirm whether the user has the occupational information and skill information that meets the emergency event handling plan; if so, the emergency event and the location of the emergency event are pushed to the user, and navigation information is generated, so that the user can respond to and handle the emergency event.
8. The method of using plots to guide the response to emergency events according to claim 7, characterized in that: If, when the emergency event is eliminated, the user who responded to the emergency event has not arrived at the location where the emergency event occurred, the emergency event elimination information is pushed to the user, and based on the user's current location, a new version of the script that the user has not executed is generated; If, when the emergency event is eliminated, the user who responded to and avoided the emergency event has not gone beyond the plot points and segment plots corresponding to the location where the emergency event occurred in the initial script, a new version of the script that is not executed is generated based on the current location of the user; in the new version of the script that is not executed by the user, the plot points corresponding to the location where the emergency event occurred and the corresponding segment plots are restored.
9. The method of using plots to guide response to emergency events according to claim 8, characterized in that: The user does not obtain the unexecuted parts of the initial script or the new version of the script in advance; the next part of the plot is pushed to the user in advance through interaction within a set time before the user executes the part of the plot; when the remaining part of the initial script that the user has not executed is replaced by the remaining part of the new version of the script, the emergency event is responded to and avoided without the user noticing.
10. The method of using plots to guide response to emergency events according to claim 1, characterized in that: The initial script or the new version of the script includes at least one chapter plot, and the chapter plot includes multiple link plots. Correspondingly, the chapter plot covers and is deployed at multiple plot points; Alternatively, the initial script or the new version of the script includes at least one link plot, and the link plot includes multiple node plots. Correspondingly, the plot points of the deployed link plot include at least one node.
11. The method of using plots to guide response to emergency events according to claim 1, characterized in that: Before the user executes the initial script, identify historical events in the plot points covered by the initial script, in the areas between the plot points and / or between the user and the plot points, wherein the historical events include but are not limited to the plot points, between the plot points and the plot points, between the user and the plot points, and events that occur to the user at the plot points, between the plot points and the plot points, and / or between the user and the plot points; When the initial script is related to historical events, based on the impact of the historical events on the initial script, the initial script is adaptively modified based on the historical events to generate a new version of the script.
12. The method of using plots to guide response to emergency events according to claim 11, characterized in that: Before the user executes the initial script, based on the user's authorization, events occurring in the user's daily activities are also identified; correspondingly, the historical events also include events occurring in the user's daily activities; when the initial script is related to historical events, based on the impact of the historical events on the initial script, the initial script is adaptively modified based on the historical events to generate a new version of the script.
13. The method of using plots to guide response to emergency events according to claim 11, characterized in that: Before or when the user executes the initial script or a new version of the script, user-related data is also identified, including but not limited to clothing, decorations, children or pets carried, supplies carried for travel, and props for executing scenes; when the scenes that are not executed in the initial script or the new version of the script are related to the user-related data, based on the impact of the user-related data on the initial script, the scenes that are not executed in the initial script or the new version of the script are adaptively modified based on the user-related data to generate a new version of the script.
Citation Information
Patent Citations
A scene interaction method, device, storage medium and electronic device
CN113761366B
Running method and system of travel self-service cabinet system based on script killing
CN114638494A