Virtual dialogue processing method, computing device and storage medium
By introducing virtual dialogue processing methods and generated virtual objects generated by generative AI in e-book reading, the problem that existing e-reading methods cannot meet the user's interest and intelligence needs is solved, the user experience and scene richness is improved, and through The sharing mechanism increases user stickiness.
Patent Information
- Application Number
- CN202310685345.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 processing method. Through generative AI, virtual objects are generated in e-book reading scenarios. Users can talk to these objects, use dialogue characteristics and character identities to create a realistic dialogue environment, and share controls in virtual dialogue scenarios. Share virtual objects and historical dialogue information in the process to attract more users.
Improve users' interactive interest in virtual dialogue scenarios, enrich the reading platform scenarios, improve user experience, and increase user stickiness through sharing mechanisms, promote virtual dialogue scenarios, satisfy users' interest and intelligence need.
Smart Images

Figure CN119105679A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information processing technology, and in particular to a virtual dialogue processing method, a computing device and a 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 processing 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 virtual dialogue processing method is provided, the method comprising:
[0005] In response to a first trigger request executed by a first user on an entrance to a virtual dialogue scene, determining a dialogue right and a corresponding first virtual object corresponding to the first user account, and displaying a main page of the virtual dialogue scene;
[0006] In response to a second trigger request executed by the first user on a dialogue entry of the first virtual object in a main page or any sub-page of the virtual dialogue scene, displaying a dialogue page of the first virtual object;
[0007] In response to a conversation sending request carrying user conversation information executed by the first user in the conversation page, the conversation rights are cancelled, the user conversation information is displayed in the conversation page, and the user conversation information is sent to the server, so that the server can provide feedback on the user conversation information according to the conversation characteristics of the first virtual object;
[0008] Receive the response dialogue information fed back by the server and display the response dialogue information on the dialogue page.
[0009] 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;
[0010] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform the following operations:
[0011] In response to a first trigger request executed by a first user on an entrance to a virtual dialogue scene, determining a dialogue right and a corresponding first virtual object corresponding to the first user account, and displaying a main page of the virtual dialogue scene;
[0012] In response to a second trigger request executed by the first user on a dialogue entry of the first virtual object in a main page or any sub-page of the virtual dialogue scene, displaying a dialogue page of the first virtual object;
[0013] In response to a conversation sending request carrying user conversation information executed by the first user in the conversation page, the conversation rights are cancelled, the user conversation information is displayed in the conversation page, and the user conversation information is sent to the server, so that the server can provide feedback on the user conversation information according to the conversation characteristics of the first virtual object;
[0014] Receive the response dialogue information fed back by the server and display the response dialogue information on the dialogue page.
[0015] 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 execute operations corresponding to the above-mentioned virtual dialogue processing method.
[0016] According to the technical solution provided by the present invention, by responding to a first trigger request executed by the first user on the entrance of the virtual dialogue scene, the dialogue rights and interests corresponding to the first user account and the corresponding first virtual object are determined, and the main page of the virtual dialogue scene is displayed; in response to a second trigger request executed by the first user on the dialogue entrance of the first virtual object in the main page or any sub-page of the virtual dialogue scene, the dialogue page of the first virtual object is displayed; in response to a dialogue sending request carrying user dialogue information executed by the first user in the dialogue page, the dialogue rights and interests are cancelled, the user dialogue information is displayed in the dialogue page, and the user dialogue information is sent to the server, so that the server can provide feedback on the user dialogue information based on the dialogue characteristics of the first virtual object; and the response dialogue information fed back by the server is received, and the response dialogue information is displayed in the dialogue page. The present invention provides a virtual dialogue scene for users. By allocating virtual dialogue resources and corresponding dialogue rights to a first user, the first user can dialogue with a first virtual object in the virtual dialogue scene and redeem the dialogue rights. The first virtual object can also provide feedback to the user's dialogue information based on the dialogue characteristics corresponding to its role identity, thereby creating a realistic dialogue environment with the first virtual object for the user, helping to increase the user's interest in entering the virtual dialogue scene for interaction, achieving effective management of virtual dialogues, greatly enriching the scenes of the reading platform, effectively improving the user experience, and better meeting user needs. Sharing controls are set on multiple pages of the virtual dialogue scene, so that the first user can conveniently share the first virtual object in the virtual dialogue scene and the historical dialogue information with the first virtual object with at least one second user, attract more second users to join the virtual dialogue scene through sharing fission, and can also provide the first user and the second user with preset virtual dialogue resources and corresponding dialogue rights according to the sharing results, thereby improving user stickiness, effectively promoting the virtual dialogue scene, and improving user reading interest.
[0017] 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
[0018] 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:
[0019] Figure 1 A schematic diagram of a flow chart of a virtual dialogue processing method according to Embodiment 1 of the present invention is shown;
[0020] Figure 2 A schematic flow chart of a virtual dialogue processing method according to Embodiment 2 of the present invention is shown;
[0021] Figure 3 A schematic diagram of a main page of a virtual dialogue processing method according to Embodiment 2 of the present invention is shown;
[0022] Figure 4 A schematic diagram of an object list page of a virtual dialogue processing method according to a second embodiment of the present invention is shown;
[0023] Figure 5 A schematic diagram of a sharing unlocking page of a virtual conversation processing method according to Embodiment 2 of the present invention is shown;
[0024] Figure 6 A schematic diagram of a dialog page of a virtual dialog processing method according to the second embodiment of the present invention is shown;
[0025] 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
[0026] 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.
[0027] In the present invention, an application of artificial intelligence generated-content (AIGC) in an e-book reading scenario is provided, and virtual objects are generated according to the characteristics of characters and books in popular books, user historical reading content and / or currently reading books, etc. The virtual objects may include character virtual objects and book virtual objects. 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 have a dialogue with these virtual objects; wherein, these virtual objects can be counted according to the massive book content, and more representative personalized roles are selected, and the information reserve and role identity of each virtual object in its corresponding field are given by training the dialogue model, and the information interaction mode of each virtual object is trained by AIGC, so that the communication has the personality characteristics, language, intonation and other dialogue characteristics corresponding to its role identity, so that the user can obtain a realistic dialogue environment with the virtual object when exchanging information with the virtual object, which helps to increase the user's interest in entering the virtual dialogue scene for interaction; wherein, these character virtual objects can be popular characters that people are familiar with, such as historical figures, etc., or characters in a certain book, and the character characteristics of each character are learned by training the dialogue model through the book content, so as to achieve a usable interaction level. Book virtual objects can be popular books, recommended books, books that users have read, books that users are currently reading, etc. The dialogue model is trained through book content to learn the information reserves and dialogue characteristics of each book virtual object to achieve a usable level of interaction.
[0028] 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.
[0029] 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.
[0030] Embodiment 1
[0031] Figure 1 FIG. 4 shows a flow chart of a virtual dialogue processing method according to Embodiment 1 of the present invention. Figure 1 As shown, the method comprises the following steps:
[0032] Step S101: In response to a first trigger request executed by a first user on an entrance to a virtual dialogue scene, the dialogue rights and interests corresponding to the first user account and the corresponding first virtual object are determined, and a main page of the virtual dialogue scene is displayed.
[0033] In this embodiment, the virtual dialogue scene can be set in the form of an APP, a mini-program, an H5 page, etc. The first user can enter the virtual dialogue scene by executing a first trigger request through the virtual dialogue scene entrance in each page (such as a page of a social APP, a page of an e-book reading APP, etc.). Specifically, the first user executes a first trigger request on the virtual dialogue scene entrance, responds to the first trigger request, determines the dialogue rights and interests corresponding to the first user account and the corresponding first virtual object, and displays the main page of the virtual dialogue scene. Specifically, it can be determined whether the first user has dialogue rights based on the relevant information of the first user account, wherein the dialogue rights and interests refer to the number of dialogues that the user can have with the virtual object, the dialogue duration, or the number of dialogues within a unit duration, etc.
[0034] Wherein, 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 being a virtual object in an unlocked state, and the second virtual object being a virtual object in an unlocked state. In the process of determining the first virtual object corresponding to the first user account, the first virtual object can be a unified setting of the server, or the first virtual object can be calculated based on the user data of the first user (such as reading data, user preference data, etc.) to obtain the character and / or book that the first user is interested in or most familiar with as the first virtual object.
[0035] Step S102: In response to a second trigger request executed by the first user on a dialogue entry of the first virtual object in a main page or any sub-page of the virtual dialogue scene, a dialogue page of the first virtual object is displayed.
[0036] In this step, the first user can trigger the dialogue entrance of the first virtual object set in the main page of the virtual dialogue scene (displaying the first virtual object) or any sub-page of the virtual dialogue scene (such as the object details page, the object list page, etc.) by clicking or other means to execute a second trigger request and enter the dialogue page of the first virtual object.
[0037] Step S103: In response to the conversation sending request carrying the user conversation information executed by the first user in the conversation page, the conversation rights are cancelled, the user conversation information is displayed in the conversation page, and the user conversation information is sent to the server.
[0038] In this step, the first user can send user dialogue information by executing a dialogue sending request on the dialogue page to conduct a dialogue with the first virtual object. Whenever user dialogue information is sent, dialogue rights and interests must be written off, thereby achieving effective management of virtual dialogues. The user dialogue information sent by the first user is received, the user dialogue information is displayed on the dialogue page, and the user dialogue information is uploaded to the server, so that the server can analyze and feedback the user dialogue information according to the dialogue characteristics of the first virtual object, and obtain response dialogue information corresponding to the user dialogue information.
[0039] Step S104: receiving the response dialogue information fed back by the server, and displaying the response dialogue information in the dialogue page.
[0040] By utilizing the virtual conversation processing method provided in this embodiment, a virtual conversation scene is provided for users. By allocating corresponding conversation rights to the first user, the first user can have a conversation with the first virtual object in the virtual conversation scene and redeem the conversation rights. The first virtual object can provide feedback to the user's conversation information based on the conversation features corresponding to its role identity, thereby creating a realistic conversation environment with the first virtual object for the user, helping to increase the user's interest in entering the virtual conversation scene to interact, achieving effective management of virtual conversations, greatly enriching the scenes of the reading platform, effectively improving the user experience, and better meeting user needs.
[0041] Embodiment 2
[0042] Figure 2 FIG. 4 shows a flow chart of a virtual dialogue processing method according to Embodiment 2 of the present invention. Figure 2 As shown, the method comprises the following steps:
[0043] Step S201: In response to a first trigger request executed by a first user on an entrance to a virtual dialogue scene, the dialogue rights and interests corresponding to the first user account and the corresponding first virtual object are determined, and a main page including a character display area and a book display area is displayed.
[0044] In an optional implementation, the first virtual object is a virtual object in an unlocked state; the virtual object includes: a character virtual object and a book virtual object; the character display area is used to display the character virtual object, and the book display area is used to display the book virtual object.
[0045] Figure 3A schematic diagram of the main page of a virtual dialogue processing method according to the second embodiment of the present invention is shown. Figure 3 As shown, after the first user enters the virtual dialogue scene by triggering the virtual dialogue scene entrance, the first virtual object is displayed 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 first 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; Figure 3 As shown, the main page display includes a character display area 31 and a book display area 32. The first user can switch the display of character virtual objects by sliding (for example, sliding left and right) in the character display area 31, and the character virtual object highlighted in the middle position of the character display area 31 is used as the currently selected character virtual object. A dialogue entrance is also provided below the character virtual object, such as Figure 3 In the book display area 32, 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 3 The first user can enter the conversation page of the first virtual object by triggering the conversation entrance of the first virtual object.
[0046] In an optional embodiment, determining the conversation rights corresponding to the first user account further includes: detecting whether the first user is entering the virtual conversation scene for the first time; if so, allocating a first preset number of virtual conversation resources to the first user account, and configuring the conversation rights corresponding to the first preset number of virtual conversation resources for the first user account.
[0047] Specifically, if the first user enters the virtual dialogue scene for the first time, he can be regarded as a new user, and a first preset number of virtual dialogue resources can be allocated to the first user account. The virtual dialogue resources here can be dialogue tickets, etc. For example, if it is detected that the first user is a new user of the virtual dialogue scene, in order to encourage the user to have a virtual dialogue and attract the user's interest in interacting in the scene, a certain number of virtual objects in an unlocked state can be allocated to the user, and the dialogue rights corresponding to the first preset number of virtual dialogue resources can be configured for the first user account. Specifically, a corresponding number of user identity authentication tokens can be allocated to the first user according to the first preset number of virtual dialogue resources. The token represents the number of dialogues that the first user can have with the virtual object; for example, 3 dialogue tickets are allocated to the first user, each dialogue ticket corresponds to 10 tokens, that is, 30 tokens are configured for the first user. Every time the first user sends a user dialogue message, a token must be cancelled.
[0048] In order to facilitate the user to continue the topic of the last conversation when entering the virtual conversation scene again, and avoid the user repeating the previous conversation content and reducing the user experience, if it is detected that the first user is not entering the virtual conversation scene for the first time, the historical conversation record of the first user account can be loaded to facilitate the user to retrieve the historical conversation content and continue the conversation.
[0049] In an optional implementation, a preset virtual object is determined as the first virtual object corresponding to the first user account; and / or, the first virtual object corresponding to the first user account is determined based on virtual object ranking data; and / or, a virtual object matching the user data of the first user is searched from an object library, and the matching virtual object is determined as the first virtual object corresponding to the first user account.
[0050] Specifically, the preset 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 ranking list selected as the first virtual object based on the virtual object ranking data, or it can be a big data analysis based on the user data of the first user (such as reading data, user preference data, etc.) to obtain a matching virtual object as the first virtual object corresponding to the first user account.
[0051] Step S202: In response to a second trigger request executed by the first user on a dialogue entry of the first virtual object in a main page or any sub-page of the virtual dialogue scene, a dialogue page of the first virtual object is displayed.
[0052] The first user can enter the conversation page of the first virtual object by clicking the "Chat with me" entrance of the first virtual object in the main page; or enter the conversation page of the first virtual object by clicking the "Chat with me" entrance of the first virtual object in any sub-page of the virtual conversation scene (such as the object details page, the object list page, etc.) to have a conversation with the first virtual object.
[0053] In an optional embodiment, before displaying the dialogue page of the first virtual object, the method further includes: displaying an object details page corresponding to the first virtual object, the object details page including object details information of the first virtual object, object information of associated virtual objects associated with the first virtual object, and a jump entry of the associated virtual object.
[0054] In order to enhance the reading interest of users and satisfy the users' multi-faceted and all-angle understanding of the book content, after the first user executes the second trigger request on the dialogue entrance (e.g., "Chat with me" entrance) of the first virtual object on the main page or any sub-page of the virtual dialogue scene, the object details page corresponding to the first virtual object may be displayed first, and the object details page may include the object details information of the first virtual object, and may also include the object information of the associated virtual objects associated with the first virtual object and / or the jump entrance of the associated virtual objects; for example, if the first virtual object is a character in a novel, its associated virtual objects may be the novel and / or other characters in the novel; for another example, the first virtual object If the object is a mythological figure that is well-known to people, and there are many books associated with the mythological figure, the object details page may include the object details information of the first virtual object and may also include the object information of each book virtual object (i.e., associated virtual object) associated with the first virtual object and / or the jump entrances of these associated virtual objects, so that the first user can enter the dialogue page or object details page with the associated virtual object through these jump entrances; if the associated virtual object is a book virtual object, the jump entrance of the book virtual object can also be a book reading entrance, and the first user can directly jump to the book reading page of the book for reading by triggering the book reading entrance, which greatly facilitates the first user to read books. Optionally, the object details page may also include associated books, and the first user can also directly jump to the book reading page of the book for reading by triggering the book.
[0055] In an optional implementation, the sub-page of the virtual dialogue scene further includes an object list page, the object list page includes a first virtual object, a second virtual object, and a sharing unlocking control of the second virtual object; the second virtual object is a virtual object whose unlocking state is in an unlocked state. The first user can unlock the second virtual object by sharing it.
[0056] Figure 4A schematic diagram of an object list page of a virtual dialogue processing method according to the second embodiment of the present invention is shown. Figure 4 As shown, the first virtual object in the object list page is in an unlocked state, and one or more other second virtual objects in an unlocked state need to be shared and unlocked. Generally speaking, when a first user enters a virtual conversation scene, the server will allocate one or more unlocked first virtual objects for the first user to have a conversation based on the user data of the first user. In order to increase the interest of reading, improve the stickiness of the platform, and effectively attract more users to the platform, and increase the possibility of sharing by the first user, a second virtual object is also provided in the virtual conversation scene. The second virtual object can only be unlocked based on a preset mechanism after being shared by the first user with the second user. After unlocking, the second virtual object is updated to the first virtual object, and the first user can have a conversation with it. Among them, the preset mechanism can be that a preset number of second users participate in the virtual conversation scene through the sharing unlocking information of the first user, etc.
[0057] In an optional implementation, the method further includes: displaying the first virtual object and the second virtual object in the object list page according to the object classification. Figure 4 In an optional implementation, in the object list page, the first virtual object and the second virtual object can also be displayed through two object classification lists. Specifically, the two classification lists can be an "unlocked role list" and an "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 first 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.
[0058] In an optional embodiment, the method further includes step S203: in response to a third trigger request executed by the first user on a sharing unlock control of the second virtual object in the object list page, providing sharing unlock information of the second virtual object to at least one second user.
[0059] Specifically, Figure 5 A schematic diagram of a sharing unlocking page of a virtual conversation processing method according to Embodiment 2 of the present invention is shown. Figure 5As shown, the first user can provide the sharing unlock information of the second virtual object to at least one second user by clicking or touching the sharing unlock control of the second virtual object in the object list page. Generally speaking, after the first user clicks or touches "Share Unlock", a sharing pop-up window 51 can pop up in a pop-up window or the like. The sharing pop-up window 51 can include multiple sharing methods, for example, sharing to a second user of other APPs, or generating a QR code or making a mini-program sharing link, etc. The first user can provide the sharing unlock information of the second virtual object to at least one second user by forwarding the QR code or sharing link to attract the second user to access the virtual dialogue scene. After the second user accesses the virtual dialogue scene, the first user can obtain a preset number of virtual dialogue resources.
[0060] In an optional implementation, the method further includes step S204: receiving unlocking support information fed back by at least one second user in response to the shared unlocking information, and updating the unlocking state of the second virtual object according to the unlocking support information; or, updating the unlocking state of the second virtual object.
[0061] Specifically, unlocking support information fed back by at least one second user in response to shared unlocking information is received. If the amount of unlocking support information reaches a preset unlocking threshold, the unlocking state of the second virtual object is updated to an unlocked state, and the second virtual object is updated to a first virtual object for display, for example, moved to an "unlocked character list" for display; or, when the first user shares the unlocking information, the unlocking state of the second virtual object can be successfully updated, and the unlocking state of the second virtual object can be updated to an unlocked state. For example, when the first user shares the shared unlocking information with the second user, the preset unlocking mechanism is satisfied. In this scenario, the object can be unlocked regardless of whether the second user feeds back unlocking support information or clicks on the shared unlocking information.
[0062] Step S205: In response to the conversation sending request carrying the user conversation information executed by the first user in the conversation page, the conversation rights are cancelled, the user conversation information is displayed in the conversation page, and the user conversation information is sent to the server.
[0063] Figure 6 A diagram showing a dialog page of a virtual dialog processing method according to the second embodiment of the present invention is shown. Figure 6As shown, in the conversation page, the first user can interact with the first virtual object. For each user conversation message received from the first user, the server calls the conversation model, feeds back the user conversation message according to the conversation characteristics of the first virtual object, obtains the response conversation message and displays it in the conversation page in the manner of the first virtual object. Whenever the first user sends a user conversation message, the conversation rights must be cancelled. For example, if 30 tokens are configured for the first user account, it means that the first user can have 30 conversations with the virtual object. When the number of conversations between the first user and the virtual object exceeds 30, it means that the first user has no conversation rights and will not be able to continue to send user conversation messages. The first user can obtain more virtual conversation resources by checking in, sharing and other interactions in the virtual conversation scene, thereby obtaining corresponding conversation rights.
[0064] Step S206: receiving the response dialogue information fed back by the server, and displaying the response dialogue information in the dialogue page.
[0065] In an optional embodiment, the method also includes: in response to a check-in request executed by the first user in the virtual conversation scenario, allocating a second preset number of virtual conversation resources to the first user account, and increasing the conversation rights corresponding to the second preset number of virtual conversation resources for the first user account.
[0066] Specifically, in order to improve user stickiness to the virtual conversation scene, a variety of reward mechanisms can be set up to allocate virtual conversation resources and conversation rights to users. For example, the first user can perform regular check-ins on the check-in page of the virtual conversation scene through a pre-set check-in mechanism to obtain virtual conversation resources. The server can allocate a second preset number of virtual conversation resources to the first user account based on the first user's check-in request, and increase the conversation rights corresponding to the second preset number of virtual conversation resources for the first user account.
[0067] In an optional embodiment, the method further includes: collecting evaluation data of the first user on the first virtual object, and sending the evaluation data to the server, so that the server optimizes the first virtual object according to the evaluation data and / or updates the virtual object ranking data according to the evaluation data.
[0068] Specifically, in order to accurately understand user perception and improve the application experience of virtual dialogue scenarios, during or at the end of each conversation, the first user's evaluation data on the first virtual object can be collected through pop-up windows or messaging, and the evaluation data can be sent to the server so that the server can optimize the first virtual object based on the evaluation data and / or update the virtual object ranking data based on the evaluation data.
[0069] In an optional embodiment, the method further includes: in response to a sharing request executed by the first user for the object to be shared in the virtual conversation scenario, providing sharing information of the object to be shared to at least one second user; allocating a third preset number of virtual conversation resources to the first user account, and increasing conversation rights corresponding to the third preset number of virtual conversation resources to the first user account; wherein the object to be shared includes: the first virtual object and / or historical conversation information between the first user and the first virtual object.
[0070] For sharing of the first virtual object, a sharing control of the first virtual object can be displayed in the object details page, conversation page, etc. The first user can share the object details information of the first virtual object with at least one second user by clicking or touching the sharing control. For sharing of historical conversation information, a sharing control of historical conversation information can be displayed in the conversation page. The first user can click or touch the sharing control to pop up a sharing pop-up window. At the same time, a check box will appear next to each conversation information on the left side of the conversation page. The user can select any one or more historical conversation information through the check box, and then generate a QR code or a mini program sharing link through the sharing pop-up window to provide the historical conversation information between the first user and the first virtual object to at least one second user. The first user can obtain more virtual conversation resources and corresponding conversation rights through sharing.
[0071] By using the virtual dialogue processing method provided in this embodiment, a virtual dialogue scene is provided for the user. By allocating virtual dialogue resources and corresponding dialogue rights to the first user, the first user can have a dialogue with the first virtual object in the virtual dialogue scene and redeem the dialogue rights. The first virtual object can provide feedback to the user's dialogue information based on the dialogue characteristics corresponding to its role identity, thereby creating a realistic dialogue environment with the first virtual object for the user, helping to increase the user's interest in entering the virtual dialogue scene for interaction, achieving effective management of virtual dialogues, greatly enriching the scenes of the reading platform, effectively improving the user experience, and better meeting user needs. By setting sharing controls on multiple pages of the virtual dialogue scene, the first user can conveniently share the first virtual object in the virtual dialogue scene and the historical dialogue information with the first virtual object with at least one second user, attracting more second users to join the virtual dialogue scene through sharing fission, and providing the first user and the second user with preset virtual dialogue resources and corresponding dialogue rights according to the sharing results, thereby improving user stickiness, effectively promoting virtual dialogue scenes, and improving user reading interest.
[0072] Embodiment 3
[0073] 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 processing method in any of the above method embodiments.
[0074] The executable instructions can be specifically used to enable the processor to perform the following operations: in response to a first trigger request executed by the first user for the entrance of the virtual dialogue scene, determine the dialogue rights and interests corresponding to the first user account and the corresponding first virtual object, and display the main page of the virtual dialogue scene; in response to a second trigger request executed by the first user for the dialogue entrance of the first virtual object in the main page or any sub-page of the virtual dialogue scene, display the dialogue page of the first virtual object; in response to a dialogue sending request carrying user dialogue information executed by the first user in the dialogue page, cancel the dialogue rights and interests, display the user dialogue information in the dialogue page, and send the user dialogue information to the server, so that the server can feedback the user dialogue information according to the dialogue characteristics of the first virtual object; receive the response dialogue information fed back by the server, and display the response dialogue information in the dialogue page.
[0075] In an optional embodiment, the executable instructions further cause the processor to perform the following operations: detect whether the first user is entering the virtual dialogue scene for the first time; if so, allocate a first preset number of virtual dialogue resources to the first user account, and configure dialogue rights corresponding to the first preset number of virtual dialogue resources for the first user account.
[0076] In an optional embodiment, the executable instructions further cause the processor to perform the following operations: determine a preset virtual object as the first virtual object corresponding to the first user account; and / or, determine the first virtual object corresponding to the first user account based on virtual object ranking data; and / or, search for a virtual object that matches the user data of the first user from an object library, and determine the matching virtual object as the first virtual object corresponding to the first user account.
[0077] In an optional embodiment, the first virtual object is a virtual object in an unlocked state; the virtual object includes: a character virtual object and a book virtual object; the executable instructions further cause the processor to perform the following operations: display a main page including a character display area and a book display area, wherein the character display area is used to display the character virtual object, and the book display area is used to display the book virtual object.
[0078] In an optional implementation, the executable instructions further cause the processor to perform the following operations: display an object details page corresponding to the first virtual object, where the object details page includes object detail information of the first virtual object.
[0079] In an optional implementation, the object details page also includes: object information of associated virtual objects associated with the first virtual object and / or a jump entry of the associated virtual objects.
[0080] In an optional embodiment, the sub-page of the virtual dialogue scene includes an object list page, which includes a first virtual object, a second virtual object, and a sharing unlock control of the second virtual object; the second virtual object is a virtual object whose unlock state is in an unlocked state; the executable instructions further cause the processor to perform the following operations: in response to a third trigger request executed by the first user on the sharing unlock control of the second virtual object in the object list page, providing the sharing unlock information of the second virtual object to at least one second user.
[0081] In an optional embodiment, the executable instructions further cause the processor to perform the following operations: receive unlocking support information from at least one second user in response to the shared unlocking information, and update the unlocking state of the second virtual object according to the unlocking support information; or update the unlocking state of the second virtual object.
[0082] In an optional implementation, the executable instructions further cause the processor to perform the following operations: display the first virtual object and the second virtual object according to object classification in the object list page.
[0083] In an optional embodiment, the executable instructions further cause the processor to perform the following operations: in response to a check-in request executed by the first user in the virtual conversation scenario, allocate a second preset number of virtual conversation resources to the first user account, and increase the conversation rights corresponding to the second preset number of virtual conversation resources for the first user account.
[0084] In an optional embodiment, the executable instructions further cause the processor to perform the following operations: in response to a sharing request executed by the first user for the object to be shared in the virtual conversation scenario, provide sharing information of the object to be shared to at least one second user; allocate a third preset number of virtual conversation resources to the first user account, and increase the conversation rights corresponding to the third preset number of virtual conversation resources for the first user account.
[0085] In an optional implementation, the object to be shared includes: the first virtual object and / or historical conversation information between the first user and the first virtual object.
[0086] In an optional embodiment, the executable instructions further cause the processor to perform the following operations: collect the first user's evaluation data on the first virtual object, and send the evaluation data to the server, so that the server can optimize the first virtual object based on the evaluation data and / or update the virtual object ranking data based on the evaluation data.
[0087] Embodiment 4
[0088] 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.
[0089] 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 .
[0090] in:
[0091] The processor 702 , the communication interface 704 , and the memory 706 communicate with each other via a communication bus 708 .
[0092] The communication interface 704 is used to communicate with other devices such as clients or other servers.
[0093] The processor 702 is used to execute the program 710, and specifically can execute the relevant steps in the above-mentioned virtual dialogue processing method embodiment.
[0094] Specifically, the program 710 may include program codes, which include computer operation instructions.
[0095] 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.
[0096] 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.
[0097] Program 710 can be specifically used to enable processor 702 to perform the following operations: in response to a first trigger request executed by the first user for the entrance of the virtual dialogue scene, determine the dialogue rights and interests corresponding to the first user account and the corresponding first virtual object, and display the main page of the virtual dialogue scene; in response to a second trigger request executed by the first user for the dialogue entrance of the first virtual object in the main page or any sub-page of the virtual dialogue scene, display the dialogue page of the first virtual object; in response to a dialogue sending request carrying user dialogue information executed by the first user in the dialogue page, cancel the dialogue rights and interests, display the user dialogue information in the dialogue page, and send the user dialogue information to the server, so that the server can feedback the user dialogue information according to the dialogue characteristics of the first virtual object; receive the response dialogue information fed back by the server, and display the response dialogue information in the dialogue page.
[0098] In an optional embodiment, program 710 further causes processor 702 to perform the following operations: detect whether the first user is entering the virtual dialogue scene for the first time; if so, allocate a first preset number of virtual dialogue resources to the first user account, and configure dialogue rights corresponding to the first preset number of virtual dialogue resources for the first user account.
[0099] 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 first user account; and / or, determine the first virtual object corresponding to the first user account based on virtual object ranking data; and / or, search for a virtual object that matches the user data of the first user from an object library, and determine the matching virtual object as the first virtual object corresponding to the first user account.
[0100] In an optional embodiment, the first virtual object is a virtual object in an unlocked state; the virtual object includes: a character virtual object and a book virtual object; the program 710 further enables the processor 702 to perform the following operations: display a main page including a character display area and a book display area, wherein the character display area is used to display the character virtual object, and the book display area is used to display the book virtual object.
[0101] In an optional implementation, the program 710 further causes the processor 702 to perform the following operations: displaying an object details page corresponding to the first virtual object, where the object details page includes object detail information of the first virtual object.
[0102] In an optional implementation, the object details page also includes: object information of associated virtual objects associated with the first virtual object and / or a jump entry of the associated virtual objects.
[0103] In an optional embodiment, the sub-page of the virtual dialogue scene includes an object list page, which includes a first virtual object, a second virtual object, and a sharing unlock control of the second virtual object; the second virtual object is a virtual object whose unlock state is in an unlocked state; the program 710 further enables the processor 702 to perform the following operations: in response to a third trigger request executed by the first user on the sharing unlock control of the second virtual object in the object list page, providing the sharing unlock information of the second virtual object to at least one second user.
[0104] In an optional embodiment, the program 710 further causes the processor 702 to perform the following operations: receive unlocking support information from at least one second user in response to shared unlocking information, and update the unlocking state of the second virtual object according to the unlocking support information; or update the unlocking state of the second virtual object.
[0105] In an optional implementation, the program 710 further enables the processor 702 to perform the following operations: displaying the first virtual object and the second virtual object according to object classification in the object list page.
[0106] In an optional embodiment, program 710 further causes processor 702 to perform the following operations: in response to a check-in request executed by the first user in the virtual conversation scenario, allocate a second preset number of virtual conversation resources to the first user account, and increase the conversation rights corresponding to the second preset number of virtual conversation resources for the first user account.
[0107] In an optional embodiment, program 710 further causes processor 702 to perform the following operations: in response to a sharing request executed by the first user for an object to be shared in a virtual conversation scenario, provide sharing information of the object to be shared to at least one second user; allocate a third preset number of virtual conversation resources to the first user account, and increase conversation rights and interests corresponding to the third preset number of virtual conversation resources for the first user account.
[0108] In an optional implementation, the object to be shared includes: the first virtual object and / or historical conversation information between the first user and the first virtual object.
[0109] In an optional embodiment, the program 710 further enables the processor 702 to perform the following operations: collect the first user's evaluation data on the first virtual object, and send the evaluation data to the server, so that the server can optimize the first virtual object based on the evaluation data and / or update the virtual object ranking data based on the evaluation data.
[0110] The specific implementation of each step in program 710 can refer to the description of the corresponding steps in the above virtual dialogue processing 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 method embodiment, which will not be repeated here.
[0111] Through the solution provided by this embodiment, a virtual dialogue scene is provided for users. By allocating corresponding dialogue rights to the first user, the first user can dialogue with the first virtual object in the virtual dialogue scene and redeem the dialogue rights. The first virtual object can feedback the user's dialogue information according to the dialogue characteristics corresponding to its role identity, thereby creating a realistic dialogue environment with the first virtual object for the user, helping to increase the user's interest in entering the virtual dialogue scene to interact, realizing effective management of virtual dialogues, greatly enriching the scenes of the reading platform, effectively improving the user experience, and better meeting user needs.
[0112] 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.
[0113] 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.
[0114] 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.
[0115] 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.
[0116] In addition, those skilled in the art will appreciate that, although some embodiments described 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.
[0117] 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.
[0118] The present invention discloses: A1. A virtual dialogue processing method, comprising:
[0119] In response to a first trigger request executed by a first user on an entrance to a virtual dialogue scene, determining a dialogue right and a corresponding first virtual object corresponding to the first user account, and displaying a main page of the virtual dialogue scene;
[0120] In response to a second trigger request executed by the first user on a dialogue entry of a first virtual object in the main page or any sub-page of the virtual dialogue scene, displaying a dialogue page of the first virtual object;
[0121] In response to a conversation sending request carrying user conversation information executed by the first user in the conversation page, the conversation rights are cancelled, the user conversation information is displayed in the conversation page, and the user conversation information is sent to the server, so that the server can provide feedback on the user conversation information according to the conversation characteristics of the first virtual object;
[0122] Receive the response dialogue information fed back by the server, and display the response dialogue information in the dialogue page.
[0123] A2. According to the method described in A1, determining the conversation rights corresponding to the first user account further includes:
[0124] Detecting whether the first user enters the virtual dialogue scene for the first time;
[0125] If so, a first preset number of virtual conversation resources is allocated to the first user account, and conversation rights corresponding to the first preset number of virtual conversation resources are configured for the first user account.
[0126] A3. According to the method described in A1 or A2, determining the first virtual object corresponding to the first user account further includes:
[0127] Determine the preset virtual object as the first virtual object corresponding to the first user account;
[0128] and / or, determining the first virtual object corresponding to the first user account according to the virtual object ranking data;
[0129] And / or, searching an object library for a virtual object that matches the user data of the first user, and determining the matching virtual object as the first virtual object corresponding to the first user account.
[0130] A4. The method according to any one of A1-A3, wherein the first virtual object is a virtual object in an unlocked state; the virtual object includes: a character virtual object and a book virtual object;
[0131] The main page showing the virtual dialogue scene further includes:
[0132] The display includes a main page including a character display area and a book display area, wherein the character display area is used to display character virtual objects, and the book display area is used to display book virtual objects.
[0133] A5. According to any one of A1-A4, before displaying the dialogue page of the first virtual object, the method further includes:
[0134] An object details page corresponding to the first virtual object is displayed, wherein the object details page includes object detail information of the first virtual object.
[0135] A6. According to the method described in A5, the object details page also includes: object information of an associated virtual object associated with the first virtual object and / or a jump entry of the associated virtual object.
[0136] A7. The method according to any one of A1-A6, wherein the sub-page of the virtual dialogue scene includes an object list page, the object list page includes the first virtual object, the second virtual object, and a sharing unlocking control of the second virtual object; the second virtual object is a virtual object whose unlocking state is in an unlocked state;
[0137] The method further comprises:
[0138] In response to a third trigger request executed by the first user on the sharing unlock control of the second virtual object in the object list page, sharing unlock information of the second virtual object is provided to at least one second user.
[0139] A8. The method according to A7, after providing the sharing unlocking information of the second virtual object to at least one second user, the method further comprises:
[0140] receiving unlocking support information fed back by the at least one second user in response to the shared unlocking information, and updating the unlocking state of the second virtual object according to the unlocking support information;
[0141] Alternatively, the unlocking state of the second virtual object is updated.
[0142] A9. According to the method described in A7, the first virtual object and the second virtual object are displayed in the object list page according to object classification.
[0143] A10. The method according to any one of A1-A9, further comprising:
[0144] In response to a sign-in request executed by the first user in the virtual conversation scenario, a second preset number of virtual conversation resources is allocated to the first user account, and conversation rights corresponding to the second preset number of virtual conversation resources are increased for the first user account.
[0145] A11. The method according to any one of A1-A10, further comprising:
[0146] In response to a sharing request executed by the first user for the object to be shared in the virtual conversation scene, providing sharing information of the object to be shared to at least one second user;
[0147] A third preset number of virtual conversation resources is allocated to the first user account, and conversation rights corresponding to the third preset number of virtual conversation resources are increased for the first user account.
[0148] A12. According to the method described in A11, the object to be shared includes: the first virtual object and / or historical conversation information between the first user and the first virtual object.
[0149] A13. The method according to any one of A1-A12, further comprising:
[0150] Collect the evaluation data of the first user on the first virtual object, and send the evaluation data to the server, so that the server can optimize the first virtual object according to the evaluation data and / or update the virtual object ranking data according to the evaluation data.
[0151] 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;
[0152] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform the following operations:
[0153] In response to a first trigger request executed by a first user on an entrance to a virtual dialogue scene, determining a dialogue right and a corresponding first virtual object corresponding to the first user account, and displaying a main page of the virtual dialogue scene;
[0154] In response to a second trigger request executed by the first user on a dialogue entry of a first virtual object in the main page or any sub-page of the virtual dialogue scene, displaying a dialogue page of the first virtual object;
[0155] In response to a conversation sending request carrying user conversation information executed by the first user in the conversation page, the conversation rights are cancelled, the user conversation information is displayed in the conversation page, and the user conversation information is sent to the server, so that the server can provide feedback on the user conversation information according to the conversation characteristics of the first virtual object;
[0156] Receive the response dialogue information fed back by the server, and display the response dialogue information in the dialogue page.
[0157] B15. The computing device according to B14, wherein the executable instructions further cause the processor to perform the following operations:
[0158] Detecting whether the first user enters the virtual dialogue scene for the first time;
[0159] If so, a first preset number of virtual conversation resources is allocated to the first user account, and conversation rights corresponding to the first preset number of virtual conversation resources are configured for the first user account.
[0160] B16. The computing device according to B14 or B15, wherein the executable instructions further cause the processor to perform the following operations:
[0161] Determine the preset virtual object as the first virtual object corresponding to the first user account;
[0162] and / or, determining the first virtual object corresponding to the first user account according to the virtual object ranking data;
[0163] And / or, searching an object library for a virtual object that matches the user data of the first user, and determining the matching virtual object as the first virtual object corresponding to the first user account.
[0164] B17. The computing device according to any one of B14 to B16, wherein the first virtual object is a virtual object in an unlocked state; the virtual object comprises: a character virtual object and a book virtual object;
[0165] The executable instructions further cause the processor to perform the following operations:
[0166] The display includes a main page including a character display area and a book display area, wherein the character display area is used to display character virtual objects, and the book display area is used to display book virtual objects.
[0167] B18. The computing device according to any one of B14-B17, wherein the executable instructions further cause the processor to perform the following operations:
[0168] An object details page corresponding to the first virtual object is displayed, wherein the object details page includes object detail information of the first virtual object.
[0169] B19. According to the computing device described in B18, the object details page also includes: object information of an associated virtual object associated with the first virtual object and / or a jump entry of the associated virtual object.
[0170] B20. The computing device according to any one of B14 to B19, wherein the sub-page of the virtual dialogue scene includes an object list page, the object list page includes the first virtual object, the second virtual object, and a sharing unlocking control of the second virtual object; the second virtual object is a virtual object whose unlocking state is in an unlocked state;
[0171] The executable instructions further cause the processor to perform the following operations:
[0172] In response to a third trigger request executed by the first user on the sharing unlock control of the second virtual object in the object list page, sharing unlock information of the second virtual object is provided to at least one second user.
[0173] B21. The computing device according to B20, wherein the executable instructions further cause the processor to perform the following operations:
[0174] receiving unlocking support information fed back by the at least one second user in response to the shared unlocking information, and updating the unlocking state of the second virtual object according to the unlocking support information;
[0175] Alternatively, the unlocking state of the second virtual object is updated.
[0176] B22. According to the computing device described in B20, the first virtual object and the second virtual object are displayed in the object list page according to object classification.
[0177] B23. A computing device according to any one of B14-B22, wherein the executable instructions further cause the processor to perform the following operations:
[0178] In response to a sign-in request executed by the first user in the virtual conversation scenario, a second preset number of virtual conversation resources is allocated to the first user account, and conversation rights corresponding to the second preset number of virtual conversation resources are increased for the first user account.
[0179] B24. A computing device according to any one of B14-B23, wherein the executable instructions further cause the processor to perform the following operations:
[0180] In response to a sharing request executed by the first user for the object to be shared in the virtual conversation scene, providing sharing information of the object to be shared to at least one second user;
[0181] A third preset number of virtual conversation resources is allocated to the first user account, and conversation rights corresponding to the third preset number of virtual conversation resources are increased for the first user account.
[0182] B25. According to the computing device described in B24, the object to be shared includes: the first virtual object and / or historical conversation information between the first user and the first virtual object.
[0183] B26. The computing device according to any one of B14-B25, wherein the executable instructions further cause the processor to perform the following operations:
[0184] Collect the evaluation data of the first user on the first virtual object, and send the evaluation data to the server, so that the server can optimize the first virtual object according to the evaluation data and / or update the virtual object ranking data according to the evaluation data.
[0185] C27. 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 a virtual dialogue processing method as described in any one of A1-A13.
Claims
1. A virtual dialogue processing method, comprising: In response to a first trigger request executed by a first user on an entrance to a virtual dialogue scene, determining a dialogue right and a corresponding first virtual object corresponding to the first user account, and displaying a main page of the virtual dialogue scene; In response to a second trigger request executed by the first user on a dialogue entry of a first virtual object in the main page or any sub-page of the virtual dialogue scene, displaying a dialogue page of the first virtual object; In response to a conversation sending request carrying user conversation information executed by the first user in the conversation page, the conversation rights are cancelled, the user conversation information is displayed in the conversation page, and the user conversation information is sent to the server, so that the server can provide feedback on the user conversation information according to the conversation characteristics of the first virtual object; Receive the response dialogue information fed back by the server, and display the response dialogue information in the dialogue page.
2. According to the method of claim 1, determining the conversation rights corresponding to the first user account further comprises: Detecting whether the first user enters the virtual dialogue scene for the first time; If so, a first preset number of virtual conversation resources is allocated to the first user account, and conversation rights corresponding to the first preset number of virtual conversation resources are configured for the first user account.
3. The method according to claim 1 or 2, determining the first virtual object corresponding to the first user account further comprises: Determine the preset virtual object as the first virtual object corresponding to the first user account; and / or, determining the first virtual object corresponding to the first user account according to the virtual object ranking data; And / or, searching an object library for a virtual object that matches the user data of the first user, and determining the matching virtual object as the first virtual object corresponding to the first user account.
4. The method according to any one of claims 1 to 3, wherein the first virtual object is a virtual object in an unlocked state; The virtual objects include: character virtual objects and book virtual objects; The main page showing the virtual dialogue scene further includes: The display includes a main page including a character display area and a book display area, wherein the character display area is used to display character virtual objects, and the book display area is used to display book virtual objects.
5. The method according to any one of claims 1 to 4, before displaying the conversation page of the first virtual object, the method further comprises: An object details page corresponding to the first virtual object is displayed, wherein the object details page includes object detail information of the first virtual object.
6. The method according to claim 5, wherein the object details page further comprises: Object information of an associated virtual object associated with the first virtual object and / or a jump entry of the associated virtual object.
7. The method according to any one of claims 1 to 6, wherein the sub-page of the virtual dialogue scene comprises an object list page, wherein the object list page comprises the first virtual object, the second virtual object, and a sharing unlocking control of the second virtual object; the second virtual object is a virtual object whose unlocking state is in an unlocked state; The method further comprises: In response to a third trigger request executed by the first user on the sharing unlock control of the second virtual object in the object list page, sharing unlock information of the second virtual object is provided to at least one second user.
8. The method according to claim 7, after providing the sharing unlocking information of the second virtual object to at least one second user, the method further comprises: receiving unlocking support information fed back by the at least one second user in response to the shared unlocking information, and updating the unlocking state of the second virtual object according to the unlocking support information; Alternatively, the unlocking state of the second virtual object is updated.
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 first trigger request executed by a first user on an entrance to a virtual dialogue scene, determining a dialogue right and a corresponding first virtual object corresponding to the first user account, and displaying a main page of the virtual dialogue scene; In response to a second trigger request executed by the first user on a dialogue entry of a first virtual object in the main page or any sub-page of the virtual dialogue scene, displaying a dialogue page of the first virtual object; In response to a conversation sending request carrying user conversation information executed by the first user in the conversation page, the conversation rights are cancelled, the user conversation information is displayed in the conversation page, and the user conversation information is sent to the server, so that the server can provide feedback on the user conversation information according to the conversation characteristics of the first virtual object; Receive the response dialogue information fed back by the server, and display the response dialogue information in the dialogue page.
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 an operation corresponding to a virtual dialogue processing method as described in any one of claims 1-8.
