A scene interaction method, device, storage medium and electronic device
By obtaining and matching user identification information, personalizing the plot in virtual reality games, solving the problem that existing virtual reality games cannot achieve a truly immersive experience, and improving users' immersion and interactive experience.
Patent Information
- Application Number
- CN202111020022.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-01
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2041-09-01
AI Technical Summary
Existing virtual reality games cannot achieve a truly immersive experience because players know that they can stop the game at any time and cannot be fully immersed in a simulated virtual environment.
By obtaining the user identification information sent by the interactive device, matching the user database and script database, personalized plot guidance information is determined, and sent back to the interactive device to realize the user's personalized plot experience.
It improves the immersive experience of users, enables users to obtain personalized plot guidance, and enhances the sense of interaction with the virtual environment.
Smart Images

Figure CN113761366B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of Internet application technology, and in particular, to a scene interaction method, device, storage medium and electronic device. Background Art
[0002] With the development of virtual reality games, players can interact and immerse themselves in the story. For example, in virtual reality games, a high level of interaction can be felt through VR devices, making players feel as if they are in the game scene.
[0003] But players know that they can stop the game at any time. Despite the high sense of reality, it is still a simulated virtual environment and cannot achieve a truly immersive experience. Summary of the invention
[0004] Embodiments of the present invention provide a scene interaction method, device, storage medium and electronic device to improve the immersive experience of users.
[0005] In a first aspect, an embodiment of the present invention provides a scene interaction method, the method comprising:
[0006] Acquire first interaction information sent by any interaction device, wherein the first interaction information includes a user identifier;
[0007] Based on the user identification, matching is performed in a user database to determine user information corresponding to the user identification;
[0008] Determine second interaction information corresponding to the first interaction information based on matching the first interaction information and the user information in a script database;
[0009] The second interaction information is sent to the interaction device, wherein the interaction device is used to output the second interaction information and collect the next first interaction information of the user.
[0010] In a second aspect, an embodiment of the present invention further provides a scene interaction device, the device comprising:
[0011] A first interaction information acquisition module, configured to acquire first interaction information sent by any interaction device, wherein the first interaction information includes a user identifier;
[0012] A user information determination module, used to match the user identification in a user database to determine the user information corresponding to the user identification;
[0013] A second interaction information determination module, configured to determine second interaction information corresponding to the first interaction information by matching the first interaction information and the user information in a script database;
[0014] The second interaction information sending module sends the second interaction information to the interaction device, wherein the interaction device is used to output the second interaction information and collect the next first interaction information of the user.
[0015] In a third aspect, an embodiment of the present invention further provides an electronic device, the electronic device comprising:
[0016] one or more processors;
[0017] a storage device for storing one or more programs,
[0018] When the one or more programs are executed by the one or more processors, the one or more processors implement any scene interaction method described in the embodiments of the present invention.
[0019] In a fourth aspect, an embodiment of the present invention further provides a storage medium comprising computer executable instructions, wherein the computer executable instructions, when executed by a computer processor, are used to execute any of the scene interaction methods described in the embodiments of the present invention.
[0020] The present invention obtains first interactive information sent by any interactive device, wherein the first interactive information includes a user identifier; matches in a user database based on the user identifier to determine user information corresponding to the user identifier; matches in a script database based on the first interactive information and the user information to determine second interactive information corresponding to the first interactive information; sends the second interactive information to the interactive device, wherein the interactive device is used to output the second interactive information and collect the user's next first interactive information. The technical solution of the above-mentioned invention embodiment realizes personalized recommendation of scripts by matching the user database and the script database with the first interactive information, so that users can get personalized plot guidance, thereby improving the user's immersive experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions of the exemplary embodiments of the present invention, the following briefly introduces the drawings required to describe the embodiments. Obviously, the drawings introduced are only drawings of a part of the embodiments to be described in the present invention, rather than all the drawings. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0022] Figure 1 It is a flowchart of a scene interaction method provided in the first embodiment of the present invention;
[0023] Figure 2 is a schematic diagram of a personalized guidance method provided in Embodiment 1 of the present invention;
[0024] Figure 3 It is a flowchart of a scene interaction method provided by Embodiment 2 of the present invention;
[0025] Figure 4 is a schematic diagram of a story script selection method provided in Embodiment 2 of the present invention;
[0026] Figure 5 is a flowchart of a scene interaction method provided in Embodiment 3 of the present invention;
[0027] Figure 6 is a structural diagram of a scene interaction device provided by a fourth embodiment of the present invention;
[0028] Figure 7 It is a structural schematic diagram of an electronic device provided in Embodiment 5 of the present invention. DETAILED DESCRIPTION
[0029] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention.
[0030] It should also be noted that, for ease of description, only the part relevant to the present invention but not all content is shown in the accompanying drawings. It should be mentioned before discussing exemplary embodiments in more detail that some exemplary embodiments are described as processing or methods depicted as flow charts. Although the flow chart describes each operation (or step) as sequential processing, many operations therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of each operation can be rearranged. When its operation is completed, the processing can be terminated, but it can also have additional steps not included in the accompanying drawings. The processing can correspond to methods, functions, procedures, subroutines, subprograms, etc.
[0031] Embodiment 1
[0032] Figure 1 This is a flowchart of a scene interaction method provided in Embodiment 1 of the present invention. This embodiment is applicable to the case where a user in a real scene space interacts with an interactive device in a real scene. The method can be executed by a scene interaction device provided in an embodiment of the present invention. The device can be implemented by software and / or hardware. The device can be configured on an electronic computing device, such as a terminal and / or a server. Specifically, the following steps are included:
[0033] S110: Acquire first interaction information sent by any interaction device, where the first interaction information includes a user identifier.
[0034] In the embodiment of the present invention, the interactive device is located in the real scene space, and each interactive device is connected to the central control device by communication. The communication connection can be a wired connection or a wireless connection, which is not limited in this embodiment. The real scene space can be a scene such as an exhibition hall or a secret room with a story theme. For example, in a secret room escape game, users can interact with the interactive devices in the secret room to promote the development of the plot.
[0035] Among them, interactive devices may include but are not limited to wearable devices and scene devices. Wearable devices can be devices worn on the user's body, such as smart phone terminals, body data monitoring bracelets, bone conduction headphones, voice input devices, positioning devices, identity recognition chips, vibration devices and lighting devices. Scene devices are devices distributed in the real scene space. Scene devices may include but are not limited to data acquisition devices and media output devices. Data acquisition devices include but are not limited to: cameras, positioning devices, crowd monitoring sensors, voice input devices, text input devices and switches. Media output devices may include but are not limited to various types of image output devices, audio playback devices, various types of electronically controlled mechanical devices, various types of electronic interactive devices, etc.
[0036] The first interaction information is interaction information generated by the user interacting with the interaction device. The first interaction information may be startup information or interaction information at any time, such as interactive voice, interactive action, etc. Exemplarily, the first interaction information may be a startup signal generated by the user turning on a switch, or may be voice information sent by the user collected by a voice input device, or the first interaction information may be result information selected by the user through a touch device.
[0037] It should be noted that there are multiple users in the real scene space, and each user can trigger the wearable device or scene device at the same time to generate multiple first interaction information. In order to distinguish the multiple first interaction information generated, a user identifier is added to each first interaction information. The advantage of this setting is that the triggering user of the first interaction information can be clearly identified to achieve tracking of the interaction data.
[0038] S120: Perform a match in a user database based on the user identifier to determine user information corresponding to the user identifier.
[0039] Among them, the user database contains the user information of each user who enters the real scene space. User information may include but is not limited to user basic information, user interaction records and user real-time information. User basic information includes but is not limited to the user's nickname, age, gender, education level, previous experience scores of participating in related experiences, etc.; interaction records include but are not limited to the number of interactions completed by the user in this experience, the degree of completed interaction, the time spent on completing the interaction, the location history in this experience, and the plot information obtained in this experience; user real-time information includes but is not limited to heartbeat, real-time location, experience plot nodes, etc.
[0040] Specifically, in some embodiments, the user identification in the user database is matched in sequence with the user information containing the user identification in the database. If the same user identification is matched, the user information with the successful match is determined as the user information corresponding to the user identification. In other embodiments, the user identification in the user database is matched in sequence with the tag information associated with the user identification in the database. If the tag information associated with the user identification is matched, the user information corresponding to the successfully matched tag information is determined as the user information corresponding to the user identification. For example, the user identification can be a digital tag, such as 0001 representing user 1, and the tag information associated with the user identification can be 0001-03, 0001-03 representing the score of user 1, that is, the user identification and the tag information associated with the user identification are not the same information, but have partially the same or similar information.
[0041] S130. Determine second interaction information corresponding to the first interaction information based on matching the first interaction information and the user information in a script database.
[0042] The script database is a database that drives the development of the entire plot. The script database includes but is not limited to the main script data and branch event data. The main script data includes but is not limited to the main event content, time nodes, output signals for scene media devices, output signals for wearable devices, and main branch conditions, etc.; the branch event data includes but is not limited to the branch event content, trigger and termination conditions, output signals for scene media devices, and output signals for wearable devices, etc.
[0043] The second interactive information can be any content matched from the script database, which can be event content or task. Exemplarily, the second interactive information can be an event signal of opening a door in a real scene space, or a task voice signal sent to the user, for example, the voice signal content is "Please open the treasure chest in front of you", guiding the user to open the treasure chest. It can be understood that the second interactive information and the first interactive information both have the function of promoting the development of the plot.
[0044] S140: Send the second interaction information to the interaction device, where the interaction device is used to output the second interaction information and collect next first interaction information of the user.
[0045] The next first interaction information may be interaction information generated between the user and the interaction device according to the second interaction information.
[0046] Exemplarily, the second interaction information is a voice signal, and the content of the voice signal is "select whether to enter the night mode". The voice signal is sent to the user's headphones, and the user can reply "yes" or "no" through the microphone. The microphone collects the voice signal of the user's reply and uses the voice signal of the user's reply as the user's next first interaction information.
[0047] In the embodiment of the present invention, the user's interactive information is collected cyclically by setting a loop from the first interactive information to the next first interactive information until the plot ends and the loop is completed, which not only ensures the user's personalized needs but also promotes the development of the plot.
[0048] In an alternative embodiment, if Figure 2 As shown, a schematic diagram of a personalized guidance method is provided, in which the user interacts with the interactive device to generate first interactive information, that is, voice input or other feedback signals, which are input into the virtual guide logic unit for matching in the script database and the voice communication database, and the matched information is generated into text, and the text is subjected to sentiment analysis, and converted into emotional voice feedback to the user, which can reduce the boredom that may be generated in the gaps between user interactions, answer some questions that have little impact on the advancement of the plot, and increase the emotional intersection between the user and the characters in the plot. In addition, the user information can be collected and input into the user database, and the user's intention can be analyzed through the user database, and the scripts in the dynamic database can be continuously screened to guide the user, which can strengthen the collaboration between users and provide real-time guidance information, such as task information or event information, to promote the development of the plot.
[0049] The embodiment of the present invention provides a scene interaction method, which obtains first interaction information sent by any interactive device, wherein the first interaction information includes a user identifier; matches in a user database based on the user identifier to determine the user information corresponding to the user identifier; matches in a script database based on the first interaction information and the user information to determine the second interaction information corresponding to the first interaction information; sends 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.
[0050] Embodiment 2
[0051] Figure 3 A flowchart diagram of a scene interaction method provided for the second embodiment of the present invention further refines "determining the second interaction information corresponding to the first interaction information based on matching the first interaction information and the user information in the script database" on the basis of the above embodiment. The specific implementation method can refer to the detailed description of this technical solution. Among them, the technical terms that are the same as or corresponding to the above embodiment are not repeated here. Figure 3 As shown, the method of the embodiment of the present invention specifically includes the following steps:
[0052] S210: Acquire first interaction information sent by any interaction device, wherein the first interaction information includes a user identifier.
[0053] S220: Perform a match in a user database based on the user identifier to determine user information corresponding to the user identifier.
[0054] S230, screening scripts in the script database based on the user information to determine a story script that matches the user information.
[0055] Among them, the script can be understood as the development outline of the story, which can be used to determine the direction of the story. Specifically, by filtering the scripts in the script database based on user information, you can select story scripts that are more relevant to the user, rather than general scripts, so that users can be better immersed in the plot. For example, based on the user's completion level and the number of completed interactions in this experience in the user information, the script is filtered in the script database. For example, if the completion level and 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.
[0056] S240: Match the first interaction information with the story script that matches the user information, and determine the second interaction information corresponding to the first interaction information.
[0057] Exemplarily, the first interaction information may be a voice message "Where to go?" sent by the collected user. For example, the user is a literature lover, and the story scripts matching the user information are all related to literature, such as "guessing riddles", "writing couplets" and "study". In the above scripts, the one that matches the first interaction information is "study", so the second interaction information corresponding to the first interaction information is "study".
[0058] Based on the above embodiment, the script database includes multiple story scripts, any story script includes a story space set along the timeline, and the story space includes event information and task information; the second interaction information is event information or task information matching the first interaction information.
[0059] Specifically, the script database includes multiple story scripts, and any story script includes a story space set along an absolute timeline. The story space includes a dynamic timeline, which is a narrative subset of the story space. The dynamic timeline includes event information and task information, and the plot can be advanced through the event information and task information.
[0060] For example, Figure 4 As shown, the input information sent by the interactive device, i.e., the first interactive information, includes signals collected by sensors, image information collected by cameras, information fed back by touch screens, etc. The first interactive information sent by the interactive device is matched with the story script in the script database. The story script defines the overall plan of all users in the entire experience process. After the story script is matched, it automatically enters the matching story space. The story space represents a node in a scene, and has its own independent variable space and absolute timeline. After the story space is matched, it automatically enters the matching dynamic timeline. The dynamic timeline is a narrative subset of the story space, which can be assigned to all users in a team or dynamically assigned to a single user. The dynamic timeline includes event information and task information, wherein the event information can be directly output through the interactive device, such as playing fireworks special effects through the display device; the task information is the guidance information sent to the user, which can be guided by voice playback or audio and video synchronous playback to promote the development of the story.
[0061] Based on the above embodiment, after acquiring the first interaction information sent by any interaction device, the method further includes: updating the user database based on the first interaction information.
[0062] Specifically, after receiving the first interaction information, the central control device will guide the user to have an interactive experience. The interaction records and real-time user information in the user information will change. The changed user information will replace the user information in the user database to update the user database, thereby ensuring that the script content matched by the user remains associated with the user's real-time behavior, thereby enhancing the user's immersive experience.
[0063] S250: Send the second interaction information to the interaction device, where the interaction device is used to output the second interaction information and collect the next first interaction information of the user.
[0064] The embodiment of the present invention provides a scene interaction method, which obtains first interaction information sent by any interactive device, wherein the first interaction information includes a user identifier; matches in a user database based on the user identifier to determine the user information corresponding to the user identifier; matches in a script database based on the first interaction information and the user information to determine the second interaction information corresponding to the first interaction information; sends 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.
[0065] Embodiment 3
[0066] Figure 5 A flow chart of a scene interaction method provided for the third embodiment of the present invention, the embodiment of the present invention can be combined with each optional scheme in the above embodiments. In the embodiment of the present invention, optionally, if the first interaction information meets the interaction condition, a camera trigger signal is generated, and the camera trigger signal is sent to the camera device, wherein the camera device is used to collect the video information of the user, and the interaction condition includes at least one of a preset time node, a preset position, and a preset action; the video information sent by the camera device is received, and the video information corresponding to each first interaction information of the user is combined to generate an interactive video.
[0067] like Figure 5 As shown, the method of the embodiment of the present invention specifically includes the following steps:
[0068] S310: Acquire first interaction information sent by any interaction device, wherein the first interaction information includes a user identifier.
[0069] S320: Perform a match in a user database based on the user identifier to determine user information corresponding to the user identifier.
[0070] S330. Determine second interaction information corresponding to the first interaction information based on matching the first interaction information and the user information in a script database.
[0071] S340: Send the second interaction information to the interaction device, where the interaction device is used to output the second interaction information and collect the next first interaction information of the user.
[0072] S350: If the first interaction information satisfies the interaction condition, a camera trigger signal is generated, and the camera trigger signal is sent to the camera device.
[0073] The camera device is used to collect the video information of the user, and the interaction condition includes at least one of a preset time node, a preset location, and a preset action. The camera device can be a distributed camera, which can shoot from multiple angles, so that the obtained video information is more flexible when creating.
[0074] Exemplarily, a user enters an area where a position detection device is provided. The first interaction information may be distance information detected by the position detection device. When the position detection device detects that the user has arrived at a preset position, it indicates that the first interaction information satisfies the interaction condition, generates a camera trigger signal at the preset position, and sends the camera trigger signal at the preset position to the camera device at the preset position to shoot the user at the preset position. If the signal given by the first interaction information is to execute task A, but the interaction condition is that the camera trigger signal will be generated only at the time node when task B is executed, it indicates that the first interaction information does not meet the interaction condition. If the signal given by the first interaction information is dance movement information, the interaction condition is to dance for one minute, and the camera trigger signal will be generated only when the dancing duration reaches 1 minute.
[0075] S360: Receive video information sent by the camera device, and combine video information corresponding to each first interaction information of the user to generate an interactive video.
[0076] Specifically, in some embodiments, the video information includes a timestamp, and the videos can be combined according to the timestamp of the video information to generate an interactive video; in another embodiment, the video information includes script information, and the video information containing the script information can be combined according to the story script to generate an interactive video, which is not limited in this embodiment.
[0077] Optionally, in some embodiments, video information may be automatically edited according to script information to generate an interactive video.
[0078] Based on the above embodiment, the interaction device further includes a positioning unit, and the method further includes: receiving user location information sent by the positioning unit, and comparing the user location information with a preset location in the interaction condition.
[0079] The positioning unit is a functional unit in the interactive device. For example, the user's wearable device is equipped with a positioning unit, and a positioning transmitter matching the wearable device is installed in the scene. The positioning technology used by the positioning unit can be beacon indoor positioning technology.
[0080] Exemplarily, when the user arrives at a designated scene, the wearable device establishes communication with a positioning transmitter in the scene to locate the user, obtain real-time user location information, and determine the distance between the user location information and a preset location. If the distance between the user location information and the preset location is less than the preset distance, the user has entered the target shooting area.
[0081] Specifically, after receiving the user location information sent by the positioning unit, the central control device compares the user location information with the preset location in the interaction condition. If the user location information satisfies the preset location in the interaction condition, a camera trigger signal is generated and sent to the camera device. It should be noted that the camera device is associated with the user location information, that is, the turned-on camera device can capture the user's location. The advantage of such a setting is that it can realize the scheduling of scenes, capture the key scenes of the user, and reduce the capture of scenes irrelevant to the plot.
[0082] Based on the above embodiment, the interactive device also includes a user identification unit, which is used to send a user identification; generating a camera trigger signal and sending the camera trigger signal to the camera device includes: generating a camera trigger signal including a user identification, and sending the camera trigger signal to the camera device, wherein the camera trigger signal is used to control the camera device to collect video information of a target user, and the target user is a user configured with a user identification unit for sending a user identification.
[0083] The user identification unit is a functional unit in the interactive device. For example, a user identification identifier is provided in the user's wearable device, and a user identification device is installed in a preset scene. When the user arrives at the preset scene, the user's identity is identified. The identity identification technology used by the user identification unit can be face recognition technology or RFID technology.
[0084] In the embodiment of the present invention, such a setting can be used to shoot the target user, making the shooting more targeted, and the shot video information can be classified according to the user identification and combined to generate an interactive video.
[0085] An embodiment of the present invention provides a scene interaction method, which generates a camera trigger signal by judging the interaction conditions of first interaction information, sends the camera trigger signal to a camera device, receives video information sent by the camera device, combines the video information corresponding to each first interaction information of the user to generate an interactive video, realizes scene scheduling, can capture the key pictures of the user, reduces the capture of pictures irrelevant to the plot, and improves the editing efficiency of the interactive video.
[0086] Embodiment 4
[0087] Figure 6This is a schematic diagram of the structure of a scene interaction device provided in Embodiment 4 of the present invention. The scene interaction device provided in this embodiment can be implemented by software and / or hardware, and can be configured in a terminal and / or a server to implement the scene interaction method in the embodiment of the present invention. The device may specifically include: a first interaction information acquisition module 410, a user information determination module 420, a second interaction information determination module 430, and a second interaction information sending module 440.
[0088] Among them, the first interaction information acquisition module 410 is used to obtain the first interaction information sent by any interaction device, wherein the first interaction information includes a user identifier; the user information determination module 420 is used to match in the user database based on the user identifier to determine the user information corresponding to the user identifier; the second interaction information determination module 430 is used to match 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; the second interaction information sending module 440 sends the second interaction information to the interaction device, wherein the interaction device is used to output the second interaction information and collect the user's next first interaction information.
[0089] The embodiment of the present invention provides a scene interaction device, which obtains first interaction information sent by any interaction device, wherein the first interaction information includes a user identifier; matches in a user database based on the user identifier to determine the user information corresponding to the user identifier; matches in a script database based on the first interaction information and the user information to determine the second interaction information corresponding to the first interaction information; sends the second interaction information to the interaction device, wherein the interaction 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.
[0090] Based on any optional technical solution in the embodiment of the present invention, optionally, the second interaction information determining module 430 includes:
[0091] A story script determining unit, configured to screen scripts in the script database based on the user information, and determine a story script that matches the user information;
[0092] The interaction information determination unit is used to match the first interaction information with the story script that matches the user information based on the first interaction information, and determine the second interaction information corresponding to the first interaction information.
[0093] Based on any optional technical solution in the embodiment of the present invention, optionally, the script database includes multiple story scripts, and any story script includes a story space set along the timeline, and the story space includes event information and task information;
[0094] The second interaction information is event information or task information matching the first interaction information.
[0095] On the basis of any optional technical solution in the embodiment of the present invention, optionally, after acquiring the first interaction information sent by any interaction device, the apparatus further includes:
[0096] A user database updating module is configured to update the user database based on the first interaction information.
[0097] On the basis of any optional technical solution in the embodiments of the present invention, optionally, the interaction device includes a camera device, and the apparatus may also be used for:
[0098] If the first interaction information satisfies the interaction condition, a camera trigger signal is generated, and the camera trigger signal is sent to the camera device, wherein the camera device is used to collect video information of the user, and the interaction condition includes at least one of a preset time node, a preset position, and a preset action;
[0099] The video information sent by the camera device is received, and the video information corresponding to each first interaction information of the user is combined to generate an interactive video.
[0100] On the basis of any optional technical solution in the embodiments of the present invention, optionally, the interaction device further includes a positioning unit, and the device may also be used for:
[0101] Receive the user location information sent by the positioning unit, and compare the user location information with the preset location in the interaction condition.
[0102] On the basis of any optional technical solution in the embodiment of the present invention, optionally, the interaction device further includes a user identification unit, and the user identification unit is used for sending a user identification;
[0103] The device can also be used for:
[0104] Generate a camera trigger signal including a user identifier, and send the camera trigger signal to the camera device, wherein the camera trigger signal is used to control the camera device to collect video information of a target user, and the target user is a user configured with a user identification unit for sending a user identifier.
[0105] The scene interaction device provided in the embodiment of the present invention can execute the scene interaction method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0106] Embodiment 5
[0107] Figure 7 This is a schematic diagram of the structure of an electronic device provided in Embodiment 5 of the present invention. Figure 7 A block diagram of an exemplary electronic device 12 suitable for use in implementing embodiments of the present invention is shown. Figure 7 The electronic device 12 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0108] like Figure 7 As shown, the electronic device 12 is in the form of a general purpose computing device. The components of the electronic device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that connects various system components (including the system memory 28 and the processing unit 16).
[0109] Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus architectures. By way of example, these architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an Enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.
[0110] The electronic device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the electronic device 12, including volatile and non-volatile media, removable and non-removable media.
[0111] The system memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The electronic device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Figure 7 not shown, usually called a "hard drive"). Although Figure 7Not shown in the figure, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The system memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present invention.
[0112] A program / utility 36 having a set (at least one) of program modules 26 may be stored, for example, in system memory 28, such program modules 26 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. Program modules 26 generally perform the functions and / or methods of the embodiments described herein.
[0113] The electronic device 12 may also communicate with one or more external devices 14 (e.g., keyboards, pointing devices, displays 24, etc.), one or more devices that enable a user to interact with the electronic device 12, and / or any device that enables the electronic device 12 to communicate with one or more other computing devices (e.g., network cards, modems, etc.). Such communication may be performed through an input / output (I / O) interface 22. Furthermore, the electronic device 12 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) through a network adapter 20. Figure 7 As shown, the network adapter 20 communicates with other modules of the electronic device 12 via the bus 18. It should be understood that although Figure 7 Not shown, other hardware and / or software modules may be used in conjunction with the electronic device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0114] The processing unit 16 executes various functional applications and data processing by running the programs stored in the system memory 28, such as implementing a scene interaction method provided in the embodiment of the present invention.
[0115] Embodiment 6
[0116] Embodiment 6 of the present invention further provides a storage medium containing computer executable instructions, wherein the computer executable instructions are used to execute a scene interaction method when executed by a computer processor, the method comprising:
[0117] Acquire first interaction information sent by any interaction device, wherein the first interaction information includes a user identifier;
[0118] Based on the user identification, matching is performed in a user database to determine user information corresponding to the user identification;
[0119] Determine second interaction information corresponding to the first interaction information based on matching the first interaction information and the user information in a script database;
[0120] The second interaction information is sent to the interaction device, wherein the interaction device is used to output the second interaction information and collect the next first interaction information of the user.
[0121] The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.
[0122] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0123] Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0124] Computer program code for performing the operation of embodiments of the present invention may be written in one or more programming languages or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0125] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. A scene interaction method, characterized in that: The method comprises: Acquire first interaction information sent by any interaction device, wherein the first interaction information includes a user identifier; Based on the user identification, matching is performed in a user database to determine user information corresponding to the user identification; Determine second interaction information corresponding to the first interaction information based on matching the first interaction information and the user information in a script database; sending the second interaction information to the interaction device, wherein the interaction device is used to output the second interaction information and collect the next first interaction information of the user; Wherein, the interactive device includes a camera device, and the method further includes: If the first interaction information satisfies the interaction condition, a camera trigger signal is generated, and the camera trigger signal is sent to the camera device, wherein the camera device is used to collect video information of the user, and the interaction condition includes at least one of a preset time node, a preset position, and a preset action; Receiving the video information sent by the camera device, and combining the video information corresponding to each first interaction information of the user to generate an interactive video; Wherein, the interactive device further includes a positioning unit; and the method further includes: receiving user location information sent by the positioning unit, and comparing the user location information with a preset location in the interaction condition; The step of combining the video information corresponding to each of the first interaction information of the users to generate an interactive video includes: Combining video information containing script information according to the story script to generate an interactive video; Wherein, the interactive device is located in an exhibition hall or secret room scene with a story theme; the interactive device also includes a wearable device and a scene device; wherein the scene device includes a data acquisition device and a media output device; Wherein, the positioning unit is used to determine the user's location information in combination with a matching positioning transmitter installed in the exhibition hall or secret room scene with the story theme; Wherein, the camera device is used to track and photograph the user according to the user location information; The determining the second interaction information corresponding to the first interaction information based on matching the first interaction information and the user information in a script database includes: Screening the scripts in the script database based on the user information to determine a story script that matches the user information; Determining second interaction information corresponding to the first interaction information based on matching the first interaction information with the story script matching the user information; The script database includes a plurality of story scripts, any of which includes a story space set along a timeline, and the story space includes event information and task information; The second interaction information is event information or task information matching the first interaction information; The user information includes interaction records and real-time user information; the interaction records include the number of completed interactions, the degree of completed interactions, the time spent on completed interactions, location history records, and the plot information obtained; Wherein, the story script matching the user information is selected from the script database according to the degree of completed interaction and the number of completed interactions; The event information is output through an interactive device to display special effects; the task information is used to guide users to complete the current event and promote the development of the plot in the form of voice or video.
2. The method according to claim 1, characterized in that: After acquiring the first interaction information sent by any interaction device, the method further includes: The user database is updated based on the first interaction information.
3. According to the method of claim 1, the interactive device further comprises a user identification unit, the user identification unit is used to send a user identification; the generating of the camera trigger signal and sending the camera trigger signal to the camera device comprises: Generate a camera trigger signal including a user identifier, and send the camera trigger signal to the camera device, wherein the camera trigger signal is used to control the camera device to collect video information of a target user, and the target user is a user configured with a user identification unit for sending a user identifier.
4. A scene interaction device, characterized in that: The device comprises: A first interaction information acquisition module, configured to acquire first interaction information sent by any interaction device, wherein the first interaction information includes a user identifier; A user information determination module, used to match the user identification in a user database to determine the user information corresponding to the user identification; A second interaction information determination module, configured to determine second interaction information corresponding to the first interaction information by matching the first interaction information and the user information in a script database; a second interaction information sending module, which sends the second interaction information to the interaction device, wherein the interaction device is used to output the second interaction information and collect the next first interaction information of the user; Wherein, the interaction device includes a camera device, and the scene interaction device also includes: The interactive video generation module is used to generate a camera trigger signal if the first interactive information meets the interactive condition, and send the camera trigger signal to the camera device, wherein the camera device is used to collect the video information of the user, and the interactive condition includes at least one of a preset time node, a preset position and a preset action; receive the video information sent by the camera device, and combine the video information corresponding to each first interactive information of the user to generate an interactive video; specifically, the video information containing the script information can be combined according to the story script to generate the interactive video; Wherein, the interactive device further includes a positioning unit; and the scene interaction device further includes: a position comparison unit, configured to receive the user position information sent by the positioning unit, and compare the user position information with a preset position in the interaction condition; Wherein, the interactive device is located in an exhibition hall or secret room scene with a story theme; the interactive device also includes a wearable device and a scene device; wherein the scene device includes a data acquisition device and a media output device; Wherein, the positioning unit is used to determine the user's location information in combination with a matching positioning transmitter installed in the exhibition hall or secret room scene with the story theme; Wherein, the camera device is used to track and photograph the user according to the user location information; The second interactive information determination module includes a story script determination unit and an interactive information determination unit; the story script determination unit is used to screen scripts in the script database based on the user information to determine the story script that matches the user information; the interactive information determination unit is used to match the story script that matches the user information based on the first interactive information to determine the second interactive information corresponding to the first interactive information; wherein the script database includes multiple story scripts, any story script includes a story space set along the timeline, and the story space includes event information and task information; the second interactive information is event information or task information that matches the first interactive information; wherein the user information includes interaction records and user real-time information; the interaction records include the number of completed interactions, the degree of completed interaction, the time spent on completed interaction, the location history record and the obtained plot information; wherein the story script that matches the user information is screened out in the script database according to the degree of completed interaction and the number of completed interactions; wherein the event information is output through an interactive device to display special effects; and the task information is used to guide the user to complete the current event and promote the development of the plot in the form of voice or video.
5. An electronic device, characterized in that: The electronic device comprises: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the scene interaction method as described in any one of claims 1-3.
6. A storage medium containing computer executable instructions, characterized in that: The computer executable instructions are used to execute the scene interaction method as described in any one of claims 1 to 3 when executed by a computer processor.
Citation Information
Patent Citations
Interaction method and device, computer equipment and storage medium
CN111159380A
Interaction method and device, equipment and storage medium
CN113190118A
Simulation interaction model construction method, interaction method and related equipment
CN113296653A
Cited By
A method for responding to emergency events using plot guidance
CN119770988A
A dynamic adjustment method for multi-link plot based on large language model
CN119783677A
Real-time interaction method for carrying out all-region integration based on data conversion
CN119951145A