Virtual dialogue scene sharing method, computing device and storage medium
By introducing virtual dialogue scenarios and generated virtual objects generated by generative AI in e-book reading, the problem that existing e-reading methods cannot meet users' intelligence and fun is solved, user experience and reading interest is improved, and virtual dialogue scenarios are realized promotion and user stickiness.
Patent Information
- Application Number
- CN202310685962.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-09
- Publication Date
- 2024-12-10
AI Technical Summary
The existing e-reading methods cannot meet users' needs for fun and intelligence in the fields of reading, dialogue, socialization, creation, etc.
Provide a virtual dialogue scene sharing method, generate virtual objects in e-book reading scenes through generative AI, allowing users to interact with these objects and share virtual dialogue scenes, including generating sharing information, displaying pages, allocating virtual dialogue resources and Unlock virtual objects, enhance user experience and share motivation.
It enriches the scenes of the reading platform, improves user stickiness and reading interest, attracts more users to join virtual dialogue scenarios through sharing fission, stimulates users' enthusiasm, and achieves effective promotion of virtual dialogue scenarios.
Smart Images

Figure CN119105681A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information processing technology, and in particular to a virtual dialogue scene sharing method, computing device and storage medium. Background Art
[0002] In the prior art, when users perform electronic reading, the reading method is relatively simple. With the development of artificial intelligence (AI) technology, users have higher requirements for the fun and intelligence of electronic reading methods. The existing electronic reading methods cannot meet the needs of users in the fields of reading, conversation, social interaction, and creation. Summary of the invention
[0003] In view of the above problems, the present invention is proposed to provide a virtual dialogue scene sharing method, computing device and storage medium that overcome the above problems or at least partially solve the above problems.
[0004] According to one aspect of the present invention, a method for sharing a virtual dialogue scene is provided, the method comprising:
[0005] In response to a sharing request executed by the first user terminal on the sharing object in the virtual conversation scene, generating sharing information of the sharing object, so that the first user terminal can provide the sharing information to the second user terminal;
[0006] In response to a content acquisition request for shared information executed by the second user terminal, a page corresponding to the virtual dialogue scene is generated for display on the second user terminal, virtual dialogue resources and the corresponding first virtual object are determined for the second user terminal, and virtual dialogue resources are allocated to the first user terminal and / or the corresponding second virtual object is unlocked.
[0007] According to another aspect of the present invention, there is provided a computing device, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus;
[0008] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform the following operations:
[0009] In response to a sharing request executed by the first user terminal on the sharing object in the virtual conversation scene, generating sharing information of the sharing object, so that the first user terminal can provide the sharing information to the second user terminal;
[0010] In response to a content acquisition request for shared information executed by the second user terminal, a page corresponding to the virtual dialogue scene is generated for display on the second user terminal, virtual dialogue resources and the corresponding first virtual object are determined for the second user terminal, and virtual dialogue resources are allocated to the first user terminal and / or the corresponding second virtual object is unlocked.
[0011] According to another aspect of an embodiment of the present invention, a computer storage medium is provided, in which at least one executable instruction is stored, and the executable instruction enables a processor to perform operations corresponding to the above-mentioned virtual dialogue scene sharing method.
[0012] According to the technical solution provided by the present invention, a virtual dialogue scene is provided for users, and the first user terminal can share the first virtual object, the second virtual object and the historical dialogue information between the first user terminal and the first virtual object in the virtual dialogue scene as sharing objects to the second user terminal, and attract the second user terminal to join the virtual dialogue scene through sharing fission; and, virtual dialogue resources and the corresponding first virtual object are determined for the second user terminal, so that the second user can use the virtual dialogue resources to have a dialogue with the first virtual object in the virtual dialogue scene, and obtain a user experience of a realistic dialogue with the first virtual object, which greatly enriches the scene of the reading platform. In addition, the first user terminal can also obtain virtual dialogue resources and / or unlock the corresponding second virtual object by performing a sharing operation, which effectively motivates the first user to share, increases the interest in sharing, thereby improving user stickiness, achieving effective promotion of virtual dialogue scenes, and enhancing user reading interest.
[0013] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0015] Figure 1 A schematic diagram showing a flow chart of a virtual dialogue scene sharing method according to Embodiment 1 of the present invention;
[0016] Figure 2 A schematic diagram showing a flow chart of a virtual dialogue scene sharing method according to Embodiment 2 of the present invention;
[0017] Figure 3 A schematic diagram showing sharing through an object details page of a first virtual object in a virtual dialogue scene sharing method according to Embodiment 2 of the present invention is shown;
[0018] Figure 4A schematic diagram showing sharing through a conversation page of a first virtual object in a virtual conversation scene sharing method according to Embodiment 2 of the present invention is shown;
[0019] Figure 5 A schematic diagram showing a main page corresponding to a virtual dialogue scene in a virtual dialogue scene sharing method according to Embodiment 2 of the present invention;
[0020] Figure 6 A schematic diagram showing an object list page corresponding to a virtual dialogue scene in a virtual dialogue scene sharing method according to Embodiment 2 of the present invention;
[0021] Figure 7 A schematic diagram of the structure of a computing device according to a fourth embodiment of the present invention is shown. DETAILED DESCRIPTION
[0022] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0023] In the present invention, a method is provided for applying generative AI (Artificial Intelligence Generated-Content, AIGC) in an e-book reading scenario, in which virtual objects are generated according to the characteristics of characters and books in popular books, user historical reading content and / or currently read books, so that the virtual objects are presented on the user side through each page of a virtual dialogue scene, and the user can enter the virtual dialogue scene to communicate with these virtual objects.
[0024] The virtual objects in the virtual dialogue scene can be counted based on the content of massive books, and the more representative personalized characters can be selected. By training the dialogue model to learn, each virtual object can be given the information reserve and role identity in its corresponding field. Through AIGC, the information interaction method of each virtual object is trained to enable its communication to have the personality traits, language, intonation and other dialogue characteristics corresponding to its role identity, so that users can obtain a realistic dialogue environment with virtual objects when exchanging information with virtual objects, which helps to increase users' interest in entering virtual dialogue scenes for interaction and greatly enriches the scenes of the reading platform.
[0025] Among them, virtual objects may include character virtual objects and book virtual objects. These character virtual objects can be popular characters that people are familiar with, such as historical figures, etc., or characters in a book. Through the book content training dialogue model, the personality characteristics of each character can be learned to achieve a usable degree of interaction. Book virtual objects can be popular books, recommended books, books that users have read, books that users are currently reading, etc. Through the book content training dialogue model, the information reserves and dialogue characteristics of each book virtual object can be learned to achieve a usable degree of interaction.
[0026] Before the user selects a virtual object to enter the dialogue page, the object details page can be displayed to display the basic information of the virtual object's role, and it can also display which books the virtual object comes from (for example, displaying book links, etc.) to highlight the relationship between the virtual object and the book. Multiple virtual objects can be displayed through the object list page, or they can be displayed separately in the form of lists through multiple object categories according to the characteristics of each virtual object, for example, emotional virtual objects, humanities virtual objects, business virtual objects, etc., each object category displays a category of virtual objects, which is convenient for users to find; data statistics can also be used to generate a virtual object display list according to different statistical calibers, and virtual objects can be sorted in a virtual object ranking or other manner.
[0027] After the user selects any virtual object and enters the conversation page of the virtual object, in order to establish the association between the conversation content and the electronic reading, when talking about any plot or named entity, this solution can also automatically search for the content in the related electronic books and present it in the conversation, so that the user and the virtual object can continue to have an in-depth discussion on this content. At the same time, the conversation record can also be fed back to the server for storage and training and learning, so that the server can tune the conversation plan of the virtual object.
[0028] Embodiment 1
[0029] Figure 1 A schematic diagram of a virtual dialogue scene sharing method according to the first embodiment of the present invention is shown. Figure 1 As shown, the method comprises the following steps:
[0030] Step S101 : generating sharing information of a sharing object in response to a sharing request executed by a first user terminal on a sharing object in a virtual dialogue scene.
[0031] In this embodiment, the user on the first user terminal is referred to as the first user, and the user on the second user terminal is referred to as the second user. The first user can execute a sharing request for a sharing object on multiple pages of the virtual dialogue scene through the first user terminal, and generate sharing information of the sharing object in response to the sharing request. The sharing information can be expressed in multiple forms such as an image identification code or a sharing link. The first user terminal provides the sharing information to the second user terminal to realize the sharing of the virtual dialogue scene.
[0032] Specifically, according to whether the virtual object is unlocked, the virtual object provided in the virtual dialogue scene can be divided into a first virtual object and a second virtual object, the first virtual object is a virtual object in an unlocked state, and the second virtual object is a virtual object in an unlocked state. The shared object includes: the first virtual object corresponding to the first user terminal, the second virtual object corresponding to the first user terminal, and / or the historical dialogue information between the first user terminal and the corresponding first virtual object. The generation of the shared information can be generated by the first user terminal or by the server, which is not limited here.
[0033] Step S102, in response to a content acquisition request executed by the second user terminal for the shared information, a page corresponding to the virtual dialogue scene is generated.
[0034] In this step, the second user terminal can execute a content acquisition request for the shared information by clicking a sharing link in the shared information or identifying an image identification code, and generate a page corresponding to the virtual dialogue scene in response to the content acquisition request for display on the second user terminal. The generation of the page corresponding to the virtual dialogue scene can be generated by the second user terminal or by the server, which is not limited here.
[0035] In an optional implementation, the page corresponding to the generated virtual dialogue scene may be a main page or an object list page of the virtual dialogue scene, so that the second user can select the first virtual object with which he wants to have a dialogue.
[0036] In another optional implementation, the page corresponding to the generated virtual dialogue scene may also be an object details page or a dialogue page of the target virtual object corresponding to the shared object, so that the second user can quickly conduct a dialogue with the target virtual object corresponding to the shared object.
[0037] Step S103: determining a virtual dialogue resource and a corresponding first virtual object for the second user terminal, and allocating the virtual dialogue resource to the first user terminal and / or unlocking the corresponding second virtual object.
[0038] In this step, after the second user terminal enters the page corresponding to the virtual dialogue scene, its virtual dialogue resources and the corresponding first virtual object can be determined for the second user terminal. For example, if the second user terminal is a new user of the virtual dialogue scene, a first preset number of virtual dialogue resources are allocated to the second user terminal. The virtual dialogue resources here can be dialogue tickets, etc. For example, if it is detected that the second user terminal is a new user of the virtual dialogue scene, in order to encourage the second user to conduct a virtual dialogue and attract the second user's interest in interacting in the scene, a certain number of virtual objects in an unlocked state can be allocated to the second user terminal, and dialogue rights corresponding to the first preset number of virtual dialogue resources can be configured for the second user terminal. In addition, in order to motivate the first user to share, increase his interest in sharing, and attract more second users to join the virtual dialogue scene, virtual dialogue resources can be allocated to the first user terminal that performs the sharing operation and / or the corresponding second virtual object can be unlocked.
[0039] By utilizing the virtual dialogue scene sharing method provided in the present embodiment, a virtual dialogue scene is provided for users, and the first user terminal can share the sharing object in the virtual dialogue scene with the second user terminal, and attract the second user terminal to join the virtual dialogue scene through sharing fission; and, virtual dialogue resources and the corresponding first virtual object are determined for the second user terminal, so that the second user can use the virtual dialogue resources to have a dialogue with the first virtual object in the virtual dialogue scene, and obtain a user experience of a realistic dialogue with the first virtual object, which greatly enriches the scenes of the reading platform. In addition, the first user terminal can also obtain virtual dialogue resources and / or unlock the corresponding second virtual object by performing a sharing operation, which effectively motivates the first user to share, increases the interest in sharing, thereby improving user stickiness, achieving effective promotion of virtual dialogue scenes, and increasing user interest in reading.
[0040] Embodiment 2
[0041] Figure 2 A schematic diagram of a flow chart of a virtual dialogue scene sharing method according to Embodiment 2 of the present invention is shown. Figure 2 As shown, the method comprises the following steps:
[0042] Step S201 , in response to a sharing request executed by a first user terminal on a sharing object in a virtual conversation scene, generating sharing information of the sharing object, so that the first user terminal can provide the sharing information to a second user terminal.
[0043] In this embodiment, the first user can execute a sharing request for a sharing object in multiple pages of a virtual conversation scene through the first user terminal. Specifically, the sharing object may include: a first virtual object corresponding to the first user terminal, a second virtual object corresponding to the first user terminal, and / or historical conversation information between the first user terminal and the corresponding first virtual object; wherein the first virtual object is a virtual object whose unlocking state is in an unlocked state; and the second virtual object is a virtual object whose unlocking state is in an unlocked state. Virtual objects may include: character virtual objects and book virtual objects. The generation of sharing information may be generated by the first user terminal or by the server, which is not limited here.
[0044] Specifically, if the shared object is the first virtual object corresponding to the first user terminal or the corresponding second virtual object; step S201 further includes: extracting the virtual object identifier corresponding to the shared object from the sharing request, and searching for the virtual object introduction information corresponding to the virtual object identifier; based on the virtual object identifier and / or the virtual object introduction information, generating sharing information including an image identification code or a sharing link.
[0045] Sharing controls are provided in the object details page of any first virtual object or second virtual object, the conversation page between the user and the first virtual object, and other pages. The user can initiate sharing requests through the sharing controls on multiple pages of the virtual conversation scene of the first user end, and the server end can extract the virtual object identifier corresponding to the shared object from the sharing request, and search for the virtual object introduction information corresponding to the virtual object identifier; wherein the virtual object identifier can be a virtual object ID, etc., and the virtual object introduction information can include the virtual image and virtual object name corresponding to the virtual object, etc. For example, the display of a character virtual object can include displaying its portrait, name, and other information, and the display of a book virtual object can include displaying its book cover, book name, author, and other information. Figure 3 A schematic diagram showing sharing through an object details page of a first virtual object in a virtual dialogue scene sharing method according to Embodiment 2 of the present invention is shown. Figure 3 As shown, in the object details page of the first virtual object, after the first user clicks or touches the sharing control, a sharing pop-up window 31 can be popped up in a pop-up window or the like. The sharing pop-up window 31 displays sharing methods of sharing with an image identification code and sharing methods of sharing with a sharing link, so that the first user can select the sharing method he needs, and then generate sharing information of the sharing object.
[0046] If the sharing object is the historical conversation information between the first user terminal and the corresponding first virtual object, step S201 further includes: extracting the virtual object identifier and the historical conversation information corresponding to the sharing object from the sharing request; generating sharing information including an image identification code or a sharing link according to the virtual object identifier and the historical conversation information. The sharing information is used to share the historical conversation information.
[0047] Figure 4 FIG. 1 is a schematic diagram showing sharing through a conversation page of a first virtual object in a virtual conversation scene sharing method according to Embodiment 2 of the present invention. Figure 4 As shown, in the conversation page between the first user terminal and the corresponding first virtual object, a sharing control can be set in the form of a floating window, etc. The first user can initiate a sharing request by triggering the sharing control. After initiating the sharing request, a check box appears next to each historical conversation information and a sharing pop-up window 41 pops up at the bottom of the page. The first user can select the historical conversation information to be shared by selecting the check box, and generate sharing information containing an image identification code or a sharing link according to the virtual object identifier and the historical conversation information.
[0048] Step S202: generating a page corresponding to the virtual dialogue scene in response to a content acquisition request executed by the second user terminal for the shared information.
[0049] The first user terminal can provide the sharing information including the image identification code or the sharing link to at least one second user terminal by forwarding or other means, so as to attract the second user to access the virtual conversation scene or view the historical conversation information. After the second user executes a content acquisition request for the sharing information through the second user terminal, a page corresponding to the virtual conversation scene is generated for display on the second user terminal. The generation of the page corresponding to the virtual conversation scene can be generated by the second user terminal or by the server terminal, which is not limited here.
[0050] Specifically, a main page or object list page corresponding to the virtual dialogue scene can be generated and displayed on the second user terminal so that the second user can select the first virtual object he wants to have a dialogue with; or, a virtual object identifier corresponding to the shared object is extracted from the sharing information corresponding to the content acquisition request, and the target virtual object corresponding to the virtual object identifier is determined; an object details page or a dialogue page of the target virtual object is generated and displayed on the second user terminal so that the second user can quickly have a dialogue with the target virtual object corresponding to the shared object.
[0051] The target virtual object refers to the virtual object referred to by the shared object. If the shared object is the first virtual object corresponding to the first user terminal, the first virtual object is the target virtual object; if the shared object is the second virtual object corresponding to the first user terminal, the second virtual object is the target virtual object; if the shared object is the historical conversation information between the first user terminal and the corresponding first virtual object, the first virtual object is the target virtual object.
[0052] In an optional implementation, if the shared object is the historical conversation information between the first user terminal and the corresponding first virtual object, the second user terminal can directly enter the conversation page of the target virtual object corresponding to the shared object and continue the historical conversation information with the target virtual object by executing a content acquisition request on the shared information of the shared object. Specifically, in response to the content acquisition request, the virtual object identifier and historical conversation information corresponding to the shared object are extracted from the sharing information corresponding to the content acquisition request, and the target virtual object corresponding to the virtual object identifier is determined; the conversation page of the target virtual object is generated, and the virtual object identifier and historical conversation information need to be provided to the conversation model so that the conversation model understands the historical conversation content between the first user and the target virtual object, and the conversation model learns the historical conversation record so that it can continue the conversation with the second user on the topic.
[0053] Step S203: determine a virtual dialogue resource and a corresponding first virtual object for the second user terminal, and allocate the virtual dialogue resource to the first user terminal and / or unlock the corresponding second virtual object.
[0054] Detect whether the second user terminal is using the virtual dialogue scene for the first time; if so, allocate virtual dialogue resources to the second user terminal, and configure dialogue rights corresponding to the virtual dialogue resources for the second user terminal.
[0055] Specifically, in order to encourage the second user to have a virtual conversation and enhance the second user's interest in interacting in the scene, it is detected whether the second user terminal is using the virtual conversation scene for the first time. If the second user terminal is entering the virtual conversation scene for the first time, it can be regarded as a new user, and a first preset number of virtual conversation resources can be allocated to the second user terminal, and a conversation right corresponding to the first preset number of virtual conversation resources can be configured for the second user terminal, wherein the virtual conversation resource has a corresponding relationship with the conversation right, and the conversation right refers to the number of conversations that the user can have with the virtual object, the conversation duration, or the number of conversations within a unit duration, etc. For example, the virtual conversation resource can be a conversation ticket, etc., and a corresponding number of user identity authentication tokens can be allocated to the second user terminal according to the first preset number of conversation tickets, and the token represents the number of conversations that the second user can have with the virtual object; for example, 2 conversation tickets are allocated to the second user terminal, and each conversation ticket corresponds to 10 tokens, that is, 20 tokens are configured for the second user. Every time the second user sends a user conversation message, a token needs to be cancelled. If the second user terminal is an old user of the virtual conversation scene, it can re-enter the virtual conversation scene by triggering the sharing information shared by the first user terminal. A second preset number of virtual conversation resources and / or more first virtual objects can also be allocated to the second user terminal to encourage the second user to participate in the sharing interaction.
[0056] Figure 5 A schematic diagram of a main page corresponding to a virtual dialogue scene in a virtual dialogue scene sharing method according to Embodiment 2 of the present invention is shown. Figure 5 As shown, after the second user terminal executes a content acquisition request for the shared information, a main page corresponding to the virtual dialogue scene is generated, and the second user terminal displays the main page, and displays the first virtual object through the main page. The first virtual object includes a character virtual object and a book virtual object. The first virtual object can be displayed in the form of suspension, dynamic, and associated graphs, and the second user can switch the currently displayed first virtual object by sliding. Among them, the display of the character virtual object may include displaying its portrait, name and other information, and the display of the book virtual object may include displaying its book cover, book name, author and other information; as shown in FIG. Figure 5 As shown, the main page display includes a character display area 51 and a book display area 52. The second user can switch the display of character virtual objects by sliding (e.g., sliding left and right) in the character display area 51, and the character virtual object highlighted in the middle position of the character display area 51 is used as the currently selected character virtual object. A dialogue entrance is also provided below the character virtual object, such as Figure 5In the book display area 52, each book virtual object can be displayed in the form of a related map, etc., and a corresponding dialogue entrance is also provided below each book virtual object, such as Figure 5 The second user can enter the conversation page of the first virtual object by triggering the conversation entrance of the first virtual object.
[0057] Figure 6 A schematic diagram of an object list page corresponding to a virtual dialogue scene in a virtual dialogue scene sharing method according to Embodiment 2 of the present invention is shown. Figure 6 As shown, after the second user terminal executes a content acquisition request for the shared information, an object list page of the virtual dialogue scene is generated, in which the first virtual object is unlocked, and one or more other second virtual objects in an unlocked state need to be shared and unlocked. When the second user enters the virtual dialogue scene, the server will allocate one or more first virtual objects in an unlocked state for the second user to have a dialogue based on the user data of the second user, and in order to increase the reading interest, improve the platform stickiness, and effectively attract more users to the platform, increase the possibility of the second user sharing, and further realize sharing fission, a second virtual object is also allocated to the second user terminal in the virtual dialogue scene. The second virtual object needs to be shared by the second user with other users before it can be unlocked based on a preset unlocking mechanism. After unlocking, the second virtual object is updated to the first virtual object, and the second user can have a dialogue with it; wherein, the preset unlocking mechanism can be a preset number of other users participating in the virtual dialogue scene through the shared information of the second user, or it can be unlocked after the second user performs a sharing operation, etc.
[0058] like Figure 6 As shown, the first virtual object and the second virtual object can be displayed in the object list page according to the object classification such as emotion classification, business classification, humanities classification, etc. Alternatively, the first virtual object and the second virtual object can also be displayed to the second user through two object classification lists in the object list page. Specifically, the two classification lists can be "unlocked role list" and "unlocked role list". The first virtual object is displayed through the "unlocked role list" and the second virtual object is displayed through the "unlocked role list", so as to more clearly classify the first virtual object and the second virtual object and their unlocking status; if the second user successfully unlocks any second virtual object through sharing, the second virtual object is updated to the first virtual object and moved to the "unlocked role list" for display.
[0059] In an optional embodiment, determining the corresponding first virtual object for the second user terminal further includes: determining a preset virtual object as the first virtual object corresponding to the second user terminal; and / or, determining the corresponding first virtual object for the second user terminal based on virtual object ranking data; and / or, searching for a virtual object that matches the user data of the second user terminal from an object library, and determining the matching virtual object as the first virtual object corresponding to the second user terminal.
[0060] Specifically, the first virtual object can be a virtual object preset by the server, or it can be a virtual object that is currently ranked high in the virtual object ranking list selected as the first virtual object corresponding to the second user terminal based on the virtual object ranking data. It can also be based on the user data of the second user (such as reading data, user preference data, etc.) The big data analysis is performed to find a matching virtual object from the object library as the first virtual object corresponding to the second user terminal.
[0061] In an optional embodiment, the method also includes step S204, in response to the first dialogue sending request executed by the second user terminal in the dialogue page corresponding to the first virtual object, the dialogue rights corresponding to the virtual dialogue resources of the second user terminal are cancelled, and the first user dialogue information corresponding to the first dialogue sending request is added to the dialogue page; step S205, calling the dialogue model to feedback the first user dialogue information of the second user terminal according to the dialogue characteristics of the first virtual object, generating first response dialogue information, and adding the first response dialogue information to the dialogue page.
[0062] To facilitate distinguishing user conversation information, in this embodiment, the user conversation information corresponding to the first conversation sending request is referred to as first user conversation information, and the user conversation information corresponding to the second conversation sending request hereinafter is referred to as second user conversation information.
[0063] After determining the first virtual object of the second user terminal, the second user terminal can select any first virtual object to enter its conversation page. After entering the conversation page, the second user terminal inputs the first user conversation information and executes the first conversation sending request. In response to the first conversation sending request executed by the second user terminal in the conversation page of the corresponding first virtual object, the conversation rights corresponding to the virtual conversation resources of the second user terminal are cancelled. For example, each time the second user terminal sends the first user conversation information, the conversation rights are cancelled once, such as canceling a token; the first user conversation information corresponding to the first conversation sending request is added to the conversation page so that the second user terminal can display it.
[0064] Specifically, in response to the first user dialogue information sent by the second user terminal, the server terminal can call the dialogue model for analysis, and provide corresponding feedback to the first user dialogue information based on the dialogue characteristics of the first virtual object (such as the personality characteristics, language, tone, etc. corresponding to its role identity), generate first response dialogue information, and add the first response dialogue information to the dialogue page for display by the second user terminal.
[0065] In an optional embodiment, the method also includes step S206, in response to the second user terminal executing a second dialogue sending request in the dialogue page of the target virtual object, canceling the dialogue rights corresponding to the virtual dialogue resources of the second user terminal, and adding the second user dialogue information corresponding to the second dialogue sending request to the dialogue page for the second user terminal to display.
[0066] If the second user terminal enters the conversation page of the target virtual object based on the sharing information of the first user terminal, it can also start a conversation with the target virtual object in the conversation page. It should be noted that if the shared object is historical conversation information, the second user terminal can also choose whether to continue the conversation with the historical conversation information. Specifically, the second user is asked whether to continue the discussion on a certain topic in the historical conversation through the conversation page of the target virtual object. For example, the discussion topic in the historical conversation is displayed on the current page, and the second user is asked whether to continue the previous topic. If the second user chooses no or does not feedback anything, it can be considered that the second user does not want to continue the previous topic. The subsequent specific conversation process is similar to the conversation process between the second user terminal and the first virtual object. For the second user conversation information sent by the second user terminal, the server can call the conversation model for analysis, give corresponding feedback to the second user conversation information according to the conversation characteristics of the target virtual object, generate a second response conversation information, and add the second response conversation information to the conversation page for the second user terminal to display. If the second user selects yes, the method further includes step S207, calling the dialogue model to continue the historical dialogue information according to the dialogue characteristics of the target virtual object to feedback the second user dialogue information of the second user terminal, generate second response dialogue information, and add the second response dialogue information to the dialogue page so that the second user terminal can display it. Wherein, when generating the dialogue page of the target virtual object, the virtual object identifier and historical dialogue information have been provided to the dialogue model. The dialogue model can accurately and quickly locate the role it needs to play at present according to the virtual object identifier, and the dialogue model analyzes the historical dialogue information to understand the historical dialogue content between the first user and the target virtual object. The dialogue model learns the historical dialogue record, and continues the topic of the historical dialogue information according to the dialogue characteristics of the target virtual object to continue the dialogue with the second user.
[0067] The virtual dialogue scene sharing method provided in this embodiment provides a virtual dialogue scene for users. By setting sharing controls on multiple pages of the virtual dialogue scene, a first user terminal can conveniently share the first virtual object, the second virtual object, and the historical dialogue information between the first user terminal and the first virtual object in the virtual dialogue scene with at least one second user terminal. More second user terminals are attracted to join the virtual dialogue scene through sharing fission, and virtual dialogue resources and corresponding first virtual objects are determined for the second user terminal according to the actual application scenario, so that the second user can have a dialogue with the virtual object in the virtual dialogue scene and cancel the dialogue rights corresponding to the virtual dialogue resources. The dialogue model is called to feedback the user dialogue information according to the dialogue characteristics corresponding to the role identity of the virtual object. The second user can also continue the history shared by the first user. The topic of the conversation information continues to dialogue with the virtual object, creating a realistic conversation environment with the virtual object for the second user, helping to increase the second user's interest in entering the virtual conversation scene to interact, and realizing effective management of the virtual conversation. Through the continuous conversation, the social connection between the first and second users can be enhanced, and the topic output depth and conversation ability of the virtual object can be improved through multiple users participating in the discussion of a topic, which greatly enriches the scenes of the reading platform, effectively improves the user experience, and better meets user needs; in addition, the first user end can also obtain virtual conversation resources and / or unlock more second virtual objects by executing the sharing operation, which effectively motivates the first user to share, increases the interest in sharing, thereby improving user stickiness and realizing effective promotion of virtual conversation scenes.
[0068] Embodiment 3
[0069] Embodiment 3 of the present invention provides a non-volatile storage medium, wherein the storage medium stores at least one executable instruction, and the executable instruction can execute the virtual dialogue scene sharing method in any of the above method embodiments.
[0070] The executable instructions can specifically be used to enable the processor to perform the following operations: in response to a sharing request executed by the first user terminal for a sharing object in a virtual conversation scene, generate sharing information of the sharing object so that the first user terminal can provide the sharing information to the second user terminal; in response to a content acquisition request executed by the second user terminal for the sharing information, generate a page corresponding to the virtual conversation scene for display on the second user terminal, determine virtual conversation resources and the corresponding first virtual object for the second user terminal, and allocate virtual conversation resources to the first user terminal and / or unlock the corresponding second virtual object.
[0071] In an optional implementation, the first virtual object is a virtual object whose unlocking state is in an unlocked state; and the second virtual object is a virtual object whose unlocking state is in an unlocked state.
[0072] In an optional implementation, the virtual objects include: character virtual objects and book virtual objects.
[0073] In an optional implementation, the sharing object includes: a first virtual object corresponding to the first user terminal, a second virtual object corresponding to the first user terminal, and / or historical conversation information between the first user terminal and the corresponding first virtual object.
[0074] In an optional embodiment, the sharing object is the first virtual object corresponding to the first user terminal or the corresponding second virtual object; the executable instructions further enable the processor to perform the following operations: extract the virtual object identifier corresponding to the sharing object from the sharing request, and search for the virtual object introduction information corresponding to the virtual object identifier; generate sharing information including an image identification code or a sharing link based on the virtual object identifier and / or the virtual object introduction information.
[0075] In an optional embodiment, the sharing object is the historical conversation information between the first user terminal and the corresponding first virtual object; the executable instructions further cause the processor to perform the following operations: extract the virtual object identifier and historical conversation information corresponding to the sharing object from the sharing request; and generate sharing information including an image identification code or a sharing link based on the virtual object identifier and the historical conversation information.
[0076] In an optional implementation, the executable instructions further cause the processor to perform the following operations: generate a main page or an object list page of the virtual dialogue scene.
[0077] In an optional embodiment, the executable instructions further cause the processor to perform the following operations: extract a virtual object identifier corresponding to the shared object from the sharing information corresponding to the content acquisition request, and determine the target virtual object corresponding to the virtual object identifier; generate an object details page of the target virtual object or a conversation page of the target virtual object.
[0078] In an optional embodiment, the executable instructions further cause the processor to perform the following operations: extract the virtual object identifier and historical conversation information corresponding to the shared object from the sharing information corresponding to the content acquisition request, and determine the target virtual object corresponding to the virtual object identifier; generate a conversation page for the target virtual object, and provide the virtual object identifier and historical conversation information to the conversation model.
[0079] In an optional embodiment, the executable instructions further cause the processor to perform the following operations: detect whether the second user terminal is using the virtual dialogue scene for the first time; if so, allocate virtual dialogue resources to the second user terminal, and configure dialogue rights corresponding to the virtual dialogue resources for the second user terminal.
[0080] In an optional embodiment, the executable instructions further cause the processor to perform the following operations: determine a preset virtual object as a first virtual object corresponding to the second user terminal; and / or, determine a corresponding first virtual object for the second user terminal based on virtual object ranking data; and / or, search an object library for a virtual object that matches the user data of the second user terminal, and determine the matching virtual object as the first virtual object corresponding to the second user terminal.
[0081] In an optional embodiment, the executable instructions further cause the processor to perform the following operations: in response to a first dialogue sending request executed by the second user terminal in the dialogue page corresponding to the first virtual object, cancel the dialogue rights corresponding to the virtual dialogue resources of the second user terminal, and add the first user dialogue information corresponding to the first dialogue sending request to the dialogue page so that the second user terminal can display it; call the dialogue model to feedback the first user dialogue information of the second user terminal based on the dialogue characteristics of the first virtual object, generate first response dialogue information, and add the first response dialogue information to the dialogue page so that the second user terminal can display it.
[0082] In an optional embodiment, the executable instructions further cause the processor to perform the following operations: in response to a second dialogue sending request executed by the second user terminal in the dialogue page of the target virtual object, cancel the dialogue rights corresponding to the virtual dialogue resources of the second user terminal, and add the second user dialogue information corresponding to the second dialogue sending request to the dialogue page so that the second user terminal can display it; call the dialogue model to feedback the second user dialogue information of the second user terminal based on the dialogue characteristics of the target virtual object and continue the historical dialogue information, generate second response dialogue information, and add the second response dialogue information to the dialogue page so that the second user terminal can display it.
[0083] Embodiment 4
[0084] Figure 7 A schematic diagram of the structure of a computing device according to Embodiment 4 of the present invention is shown. The specific embodiment of the present invention does not limit the specific implementation of the computing device.
[0085] like Figure 7 As shown, the computing device may include: a processor (processor) 702 , a communications interface (Communications Interface) 704 , a memory (memory) 706 , and a communication bus 708 .
[0086] in:
[0087] The processor 702 , the communication interface 704 , and the memory 706 communicate with each other via a communication bus 708 .
[0088] The communication interface 704 is used to communicate with other devices such as clients or other servers.
[0089] The processor 702 is used to execute the program 710, and specifically can execute the relevant steps in the above-mentioned virtual dialogue scene sharing method embodiment.
[0090] Specifically, the program 710 may include program codes, which include computer operation instructions.
[0091] The processor 702 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention. The one or more processors included in the computing device may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.
[0092] The memory 706 is used to store the program 710. The memory 706 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0093] Program 710 can be specifically used to enable processor 702 to perform the following operations: in response to a sharing request executed by a first user terminal for a shared object in a virtual conversation scene, generate sharing information of the shared object so that the first user terminal can provide the sharing information to a second user terminal; in response to a content acquisition request executed by a second user terminal for the sharing information, generate a page corresponding to the virtual conversation scene for display on the second user terminal, determine virtual conversation resources and the corresponding first virtual object for the second user terminal, and allocate virtual conversation resources to the first user terminal and / or unlock the corresponding second virtual object.
[0094] In an optional implementation, the first virtual object is a virtual object whose unlocking state is in an unlocked state; and the second virtual object is a virtual object whose unlocking state is in an unlocked state.
[0095] In an optional implementation, the virtual objects include: character virtual objects and book virtual objects.
[0096] In an optional implementation, the sharing object includes: a first virtual object corresponding to the first user terminal, a second virtual object corresponding to the first user terminal, and / or historical conversation information between the first user terminal and the corresponding first virtual object.
[0097] In an optional embodiment, the sharing object is the first virtual object corresponding to the first user terminal or the corresponding second virtual object; the program 710 further enables the processor 702 to perform the following operations: extract the virtual object identifier corresponding to the sharing object from the sharing request, and search for the virtual object introduction information corresponding to the virtual object identifier; based on the virtual object identifier and / or the virtual object introduction information, generate sharing information including an image identification code or a sharing link.
[0098] In an optional embodiment, the sharing object is the historical conversation information between the first user terminal and the corresponding first virtual object; the program 710 further enables the processor 702 to perform the following operations: extract the virtual object identifier and historical conversation information corresponding to the sharing object from the sharing request; and generate sharing information including an image identification code or a sharing link based on the virtual object identifier and the historical conversation information.
[0099] In an optional implementation, the program 710 further enables the processor 702 to perform the following operations: generating a main page or an object list page of the virtual dialogue scene.
[0100] In an optional embodiment, the program 710 further enables the processor 702 to perform the following operations: extract the virtual object identifier corresponding to the shared object from the sharing information corresponding to the content acquisition request, and determine the target virtual object corresponding to the virtual object identifier; generate an object details page of the target virtual object or a conversation page of the target virtual object.
[0101] In an optional embodiment, program 710 further enables processor 702 to perform the following operations: extract the virtual object identifier and historical conversation information corresponding to the shared object from the sharing information corresponding to the content acquisition request, and determine the target virtual object corresponding to the virtual object identifier; generate a conversation page for the target virtual object, and provide the virtual object identifier and historical conversation information to the conversation model.
[0102] In an optional implementation, program 710 further enables processor 702 to perform the following operations: detect whether the second user terminal is using the virtual dialogue scene for the first time; if so, allocate virtual dialogue resources to the second user terminal, and configure dialogue rights corresponding to the virtual dialogue resources for the second user terminal.
[0103] In an optional embodiment, the program 710 further causes the processor 702 to perform the following operations: determine a preset virtual object as the first virtual object corresponding to the second user terminal; and / or, determine the corresponding first virtual object for the second user terminal based on the virtual object ranking data; and / or, search for a virtual object that matches the user data of the second user terminal from the object library, and determine the matching virtual object as the first virtual object corresponding to the second user terminal.
[0104] In an optional embodiment, the program 710 further enables the processor 702 to perform the following operations: in response to a first dialogue sending request executed by the second user terminal in the dialogue page corresponding to the first virtual object, cancel the dialogue rights corresponding to the virtual dialogue resources of the second user terminal, and add the first user dialogue information corresponding to the first dialogue sending request to the dialogue page so that the second user terminal can display it; call the dialogue model to feedback the first user dialogue information of the second user terminal according to the dialogue characteristics of the first virtual object, generate first response dialogue information, and add the first response dialogue information to the dialogue page so that the second user terminal can display it.
[0105] In an optional embodiment, the program 710 further enables the processor 702 to perform the following operations: in response to a second dialogue sending request executed by the second user terminal in the dialogue page of the target virtual object, cancel the dialogue rights corresponding to the virtual dialogue resources of the second user terminal, and add the second user dialogue information corresponding to the second dialogue sending request to the dialogue page so that the second user terminal can display it; call the dialogue model to feedback the second user dialogue information of the second user terminal based on the dialogue characteristics of the target virtual object and continue the historical dialogue information, generate second response dialogue information, and add the second response dialogue information to the dialogue page so that the second user terminal can display it.
[0106] The specific implementation of each step in program 710 can refer to the description of the corresponding steps in the above-mentioned virtual dialogue scene sharing embodiment, which will not be repeated here. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the device described above can refer to the corresponding process description in the above-mentioned method embodiment, which will not be repeated here.
[0107] Through the scheme provided in this embodiment, a virtual dialogue scene is provided for users, and the first user terminal can share the first virtual object, the second virtual object and the historical dialogue information between the first user terminal and the first virtual object in the virtual dialogue scene as sharing objects to the second user terminal, and attract the second user terminal to join the virtual dialogue scene through sharing fission; and, virtual dialogue resources and the corresponding first virtual object are determined for the second user terminal, so that the second user can use the virtual dialogue resources to have a dialogue with the first virtual object in the virtual dialogue scene, and obtain a user experience of a realistic dialogue with the first virtual object, which greatly enriches the scene of the reading platform. In addition, the first user terminal can also obtain virtual dialogue resources and / or unlock the corresponding second virtual object by performing a sharing operation, which effectively motivates the first user to share, increases the interest in sharing, thereby improving user stickiness, achieving effective promotion of virtual dialogue scenes, and increasing user interest in reading.
[0108] The algorithm and display provided herein are not inherently related to any particular computer, virtual system or other device. Various general purpose systems can also be used together with the teachings based on this. According to the above description, it is obvious that the structure required for constructing such systems. In addition, the present invention is not directed to any specific programming language either. It should be understood that various programming languages can be utilized to realize the content of the present invention described herein, and the description of the above specific languages is for disclosing the best mode of the present invention.
[0109] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.
[0110] Similarly, it should be understood that in order to streamline the present disclosure and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting the intention that the claimed invention requires more features than those expressly recited in each claim. Rather, as reflected in the claims, inventive aspects lie in less than all of the features of the individual embodiments previously disclosed. Therefore, the claims that follow the detailed description are hereby expressly incorporated into the detailed description, with each claim itself serving as a separate embodiment of the present invention.
[0111] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition they may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this manner may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.
[0112] In addition, those skilled in the art will appreciate that, although some embodiments herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present invention and form different embodiments. For example, in the claims, any one of the claimed embodiments may be used in any combination.
[0113] It should be noted that the above embodiments illustrate the present invention rather than limit it, and that those skilled in the art may design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets should not be constructed as a limitation to the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention can be implemented by means of hardware including a number of different elements and by means of a suitably programmed computer. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.
[0114] The present invention discloses: A1. A virtual dialogue scene sharing method, comprising:
[0115] In response to a sharing request executed by a first user terminal on a sharing object in a virtual conversation scene, generating sharing information of the sharing object, so that the first user terminal can provide the sharing information to a second user terminal;
[0116] In response to the content acquisition request executed by the second user terminal for the shared information, a page corresponding to the virtual dialogue scene is generated for display on the second user terminal, virtual dialogue resources and the corresponding first virtual object are determined for the second user terminal, and virtual dialogue resources are allocated to the first user terminal and / or the corresponding second virtual object is unlocked.
[0117] A2. According to the method described in A1, the first virtual object is a virtual object whose unlocking state is in an unlocked state; and the second virtual object is a virtual object whose unlocking state is in an unlocked state.
[0118] A3. According to the method described in A2, the virtual objects include: character virtual objects and book virtual objects.
[0119] A4. According to the method described in any one of A1-A3, the shared object includes: a first virtual object corresponding to the first user terminal, a second virtual object corresponding to the first user terminal and / or historical conversation information between the first user terminal and the corresponding first virtual object.
[0120] A5. The method according to A4, wherein the sharing object is the first virtual object corresponding to the first user terminal or the corresponding second virtual object;
[0121] The generating the sharing information of the sharing object further comprises:
[0122] Extracting the virtual object identifier corresponding to the sharing object from the sharing request, and searching for virtual object introduction information corresponding to the virtual object identifier;
[0123] Sharing information including an image identification code or a sharing link is generated according to the virtual object identifier and / or the virtual object introduction information.
[0124] A6. The method according to A4, wherein the shared object is historical conversation information between the first user terminal and the corresponding first virtual object;
[0125] The generating the sharing information of the sharing object further comprises:
[0126] Extracting the virtual object identifier and historical conversation information corresponding to the sharing object from the sharing request;
[0127] Sharing information including an image identification code or a sharing link is generated according to the virtual object identifier and the historical conversation information.
[0128] A7. According to any one of A1-A6, the method of generating a page corresponding to the virtual dialogue scene further comprises:
[0129] Generate a main page or object list page of a virtual dialogue scene.
[0130] A8. According to any one of A1-A6, the generating of a page corresponding to the virtual dialogue scene further comprises:
[0131] Extracting a virtual object identifier corresponding to the sharing object from the sharing information corresponding to the content acquisition request, and determining a target virtual object corresponding to the virtual object identifier;
[0132] An object details page of the target virtual object or a dialogue page of the target virtual object is generated.
[0133] A9. According to any one of A1-A6, the generating of a page corresponding to the virtual dialogue scene further comprises:
[0134] Extracting a virtual object identifier and historical conversation information corresponding to the sharing object from the sharing information corresponding to the content acquisition request, and determining a target virtual object corresponding to the virtual object identifier;
[0135] A dialogue page for the target virtual object is generated, and the virtual object identifier and the historical dialogue information are provided to a dialogue model.
[0136] A10. The method according to any one of A1-A9, further comprising: determining a virtual dialogue resource for the second user terminal;
[0137] Detecting whether the second user terminal uses the virtual dialogue scene for the first time;
[0138] If so, allocate virtual dialogue resources to the second user terminal, and configure dialogue rights corresponding to the virtual dialogue resources for the second user terminal.
[0139] A11. The method according to any one of A1-A10, wherein determining the corresponding first virtual object for the second user terminal further comprises:
[0140] Determine the preset virtual object as the first virtual object corresponding to the second user terminal;
[0141] and / or, determining a corresponding first virtual object for the second user terminal according to the virtual object ranking data;
[0142] And / or, searching the object library for a virtual object that matches the user data of the second user terminal, and determining the matching virtual object as the first virtual object corresponding to the second user terminal.
[0143] A12. The method according to any one of A1 to A11, further comprising:
[0144] In response to the first conversation sending request executed by the second user terminal on the conversation page of the corresponding first virtual object, the conversation rights corresponding to the virtual conversation resource of the second user terminal are cancelled, and the first user conversation information corresponding to the first conversation sending request is added to the conversation page so that the second user terminal can display it;
[0145] The conversation model is called to provide feedback to the first user conversation information of the second user terminal according to the conversation characteristics of the first virtual object, generate first response conversation information, and add the first response conversation information to the conversation page so that the second user terminal can display it.
[0146] A13. The method according to any one of A1-A12, further comprising:
[0147] In response to the second user terminal executing a second dialogue sending request in the dialogue page of the target virtual object, canceling the dialogue rights corresponding to the virtual dialogue resource of the second user terminal, and adding the second user dialogue information corresponding to the second dialogue sending request to the dialogue page so that the second user terminal can display it;
[0148] The conversation model is called to feedback the second user conversation information of the second user terminal according to the conversation characteristics of the target virtual object and the historical conversation information, generate second response conversation information, and add the second response conversation information to the conversation page so that the second user terminal can display it.
[0149] B14. A computing device, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other through the communication bus;
[0150] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform the following operations:
[0151] In response to a sharing request executed by a first user terminal on a sharing object in a virtual conversation scene, generating sharing information of the sharing object, so that the first user terminal can provide the sharing information to a second user terminal;
[0152] In response to the content acquisition request executed by the second user terminal for the shared information, a page corresponding to the virtual dialogue scene is generated for display on the second user terminal, virtual dialogue resources and the corresponding first virtual object are determined for the second user terminal, and virtual dialogue resources are allocated to the first user terminal and / or the corresponding second virtual object is unlocked.
[0153] B15. According to the computing device described in B14, the first virtual object is a virtual object whose unlocking state is in an unlocked state; and the second virtual object is a virtual object whose unlocking state is in an unlocked state.
[0154] B16. According to the computing device described in B15, the virtual objects include: a character virtual object and a book virtual object.
[0155] B17. According to the computing device described in any one of B14-B16, the sharing object includes: a first virtual object corresponding to the first user terminal, a second virtual object corresponding to the first user terminal and / or historical conversation information between the first user terminal and the corresponding first virtual object.
[0156] B18. The computing device according to B17, wherein the shared object is a first virtual object corresponding to the first user terminal or a corresponding second virtual object;
[0157] The executable instructions further cause the processor to perform the following operations:
[0158] Extracting the virtual object identifier corresponding to the sharing object from the sharing request, and searching for virtual object introduction information corresponding to the virtual object identifier;
[0159] Sharing information including an image identification code or a sharing link is generated according to the virtual object identifier and / or the virtual object introduction information.
[0160] B19. The computing device according to B17, wherein the shared object is historical conversation information between the first user terminal and the corresponding first virtual object;
[0161] The executable instructions further cause the processor to perform the following operations:
[0162] Extracting the virtual object identifier and historical conversation information corresponding to the sharing object from the sharing request;
[0163] Sharing information including an image identification code or a sharing link is generated according to the virtual object identifier and the historical conversation information.
[0164] B20. A computing device according to any one of B14-B19, wherein the executable instructions further cause the processor to perform the following operations:
[0165] Generate a main page or object list page of a virtual dialogue scene.
[0166] B21. A computing device according to any one of B14-B19, wherein the executable instructions further cause the processor to perform the following operations:
[0167] Extracting a virtual object identifier corresponding to the sharing object from the sharing information corresponding to the content acquisition request, and determining a target virtual object corresponding to the virtual object identifier;
[0168] An object details page of the target virtual object or a dialogue page of the target virtual object is generated.
[0169] B22. The computing device according to any one of B14-B19, wherein the executable instructions further cause the processor to perform the following operations:
[0170] Extracting a virtual object identifier and historical conversation information corresponding to the sharing object from the sharing information corresponding to the content acquisition request, and determining a target virtual object corresponding to the virtual object identifier;
[0171] A dialogue page for the target virtual object is generated, and the virtual object identifier and the historical dialogue information are provided to a dialogue model.
[0172] B23. A computing device according to any one of B14-B22, wherein the executable instructions further cause the processor to perform the following operations:
[0173] Detecting whether the second user terminal uses the virtual dialogue scene for the first time;
[0174] If so, allocate virtual dialogue resources to the second user terminal, and configure dialogue rights corresponding to the virtual dialogue resources for the second user terminal.
[0175] B24. A computing device according to any one of B14-B23, wherein the executable instructions further cause the processor to perform the following operations:
[0176] Determine the preset virtual object as the first virtual object corresponding to the second user terminal;
[0177] and / or, determining a corresponding first virtual object for the second user terminal according to the virtual object ranking data;
[0178] And / or, searching the object library for a virtual object that matches the user data of the second user terminal, and determining the matching virtual object as the first virtual object corresponding to the second user terminal.
[0179] B25. The computing device according to any one of B14-B24, wherein the executable instructions further cause the processor to perform the following operations:
[0180] In response to the first conversation sending request executed by the second user terminal on the conversation page of the corresponding first virtual object, the conversation rights corresponding to the virtual conversation resource of the second user terminal are cancelled, and the first user conversation information corresponding to the first conversation sending request is added to the conversation page so that the second user terminal can display it;
[0181] The conversation model is called to provide feedback to the first user conversation information of the second user terminal according to the conversation characteristics of the first virtual object, generate first response conversation information, and add the first response conversation information to the conversation page so that the second user terminal can display it.
[0182] B26. The computing device according to any one of B14-B25, wherein the executable instructions further cause the processor to perform the following operations:
[0183] In response to the second user terminal executing a second dialogue sending request in the dialogue page of the target virtual object, canceling the dialogue rights corresponding to the virtual dialogue resource of the second user terminal, and adding the second user dialogue information corresponding to the second dialogue sending request to the dialogue page so that the second user terminal can display it;
[0184] The conversation model is called to feedback the second user conversation information of the second user terminal according to the conversation characteristics of the target virtual object and the historical conversation information, generate second response conversation information, and add the second response conversation information to the conversation page so that the second user terminal can display it.
[0185] C25. A computer storage medium, wherein at least one executable instruction is stored in the storage medium, and the executable instruction enables a processor to perform operations corresponding to the virtual dialogue scene sharing method described in any one of A1-A13.
Claims
1. A virtual dialogue scene sharing method, comprising: In response to a sharing request executed by a first user terminal on a sharing object in a virtual conversation scene, generating sharing information of the sharing object, so that the first user terminal can provide the sharing information to a second user terminal; In response to the content acquisition request executed by the second user terminal for the shared information, a page corresponding to the virtual dialogue scene is generated for display on the second user terminal, virtual dialogue resources and the corresponding first virtual object are determined for the second user terminal, and virtual dialogue resources are allocated to the first user terminal and / or the corresponding second virtual object is unlocked.
2. The method according to claim 1, wherein the first virtual object is a virtual object in an unlocked state; and the second virtual object is a virtual object in an unlocked state.
3. The method according to claim 2, wherein the virtual object comprises: Character virtual objects and book virtual objects.
4. The method according to any one of claims 1 to 3, wherein the sharing object comprises: The first virtual object corresponding to the first user terminal, the second virtual object corresponding to the first user terminal and / or the historical conversation information between the first user terminal and the corresponding first virtual object.
5. The method according to claim 4, wherein the sharing object is a first virtual object or a second virtual object corresponding to the first user terminal; The generating the sharing information of the sharing object further comprises: Extracting the virtual object identifier corresponding to the sharing object from the sharing request, and searching for virtual object introduction information corresponding to the virtual object identifier; Sharing information including an image identification code or a sharing link is generated according to the virtual object identifier and / or the virtual object introduction information.
6. The method according to claim 4, wherein the sharing object is historical conversation information between the first user terminal and the corresponding first virtual object; The generating the sharing information of the sharing object further comprises: Extracting the virtual object identifier and historical conversation information corresponding to the sharing object from the sharing request; Sharing information including an image identification code or a sharing link is generated according to the virtual object identifier and the historical conversation information.
7. According to the method according to any one of claims 1 to 6, generating a page corresponding to the virtual dialogue scene further comprises: Generate a main page or object list page of a virtual dialogue scene.
8. According to the method according to any one of claims 1 to 6, generating a page corresponding to the virtual dialogue scene further comprises: Extracting a virtual object identifier corresponding to the sharing object from the sharing information corresponding to the content acquisition request, and determining a target virtual object corresponding to the virtual object identifier; An object details page of the target virtual object or a dialogue page of the target virtual object is generated.
9. A computing device comprising: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform the following operations: In response to a sharing request executed by a first user terminal on a sharing object in a virtual conversation scene, generating sharing information of the sharing object, so that the first user terminal can provide the sharing information to a second user terminal; In response to the content acquisition request executed by the second user terminal for the shared information, a page corresponding to the virtual dialogue scene is generated for display on the second user terminal, virtual dialogue resources and the corresponding first virtual object are determined for the second user terminal, and virtual dialogue resources are allocated to the first user terminal and / or the corresponding second virtual object is unlocked.
10. A computer storage medium, wherein at least one executable instruction is stored in the storage medium, and the executable instruction enables a processor to execute operations corresponding to the virtual dialogue scene sharing method according to any one of claims 1 to 8.
Citation Information
Cited By
Method and device for interacting with virtual object, equipment, medium and program product
CN119961517A
