Virtual object locking method, computing device and storage medium
The virtual object locking method using generative AI enhances electronic reading by creating realistic dialogue scenes with virtual objects, improving user engagement and interaction through intelligent dialogue management and group conversations.
Patent Information
- Application Number
- CN202310685351.X
- 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
Existing electronic reading methods fail to meet user needs for fun and intelligence in reading, conversation, and social interaction, lacking realistic dialogue environments with virtual objects.
A virtual object locking method using generative AI to create realistic dialogue scenes with virtual objects that provide feedback based on their characteristics, allowing users to interact and manage dialogues effectively, including switching controls and group conversations.
Enhances user experience by creating immersive dialogue environments, improving user engagement and interaction, and managing virtual object identities during conversations, while facilitating group interactions.
Smart Images

Figure CN119105680A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information processing technology, and in particular to a virtual object locking 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 object locking method, a computing device and a 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 object locking method is provided, the method comprising:
[0005] In response to a conversation sending request executed by the first user in a conversation page for a virtual object in a virtual conversation scene, user conversation information corresponding to the conversation sending request is displayed in the conversation page, and the user conversation information is sent to a server, so that the server can provide feedback on the user conversation information according to the conversation characteristics of the virtual object;
[0006] Receive the response dialogue information fed back by the server, and display the response dialogue information on the dialogue page;
[0007] In response to a virtual object switching request executed by the first user in the conversation page, a switching rejection message is displayed in the conversation page, or no information is displayed.
[0008] 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;
[0009] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform the following operations:
[0010] In response to a conversation sending request executed by the first user in a conversation page for a virtual object in a virtual conversation scene, user conversation information corresponding to the conversation sending request is displayed in the conversation page, and the user conversation information is sent to a server, so that the server can provide feedback on the user conversation information according to the conversation characteristics of the virtual object;
[0011] Receive the response dialogue information fed back by the server, and display the response dialogue information on the dialogue page;
[0012] In response to a virtual object switching request executed by the first user in the conversation page, a switching rejection message is displayed in the conversation page, or no information is displayed.
[0013] 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 object locking method.
[0014] According to the technical solution provided by the present invention, a virtual dialogue scene is provided for users, and the first user can have a dialogue with the virtual object in the virtual dialogue scene, and the virtual object can provide feedback to the user's dialogue information according to the dialogue characteristics corresponding to its role identity, thereby creating a realistic dialogue environment with the virtual object for the user, increasing the user's interest in entering the virtual dialogue scene to interact, achieving effective management of virtual dialogues, greatly enriching the scenes of the reading platform, effectively improving the user experience, and better meeting user needs; and it is also possible to respond to the virtual object switching request executed by the first user in the dialogue page, and display a rejection switch information or no information in the dialogue page. , effectively ensuring that the virtual object recognizes the first user's identity during the conversation between the first user and the virtual object, avoiding confusion of the role identity of the virtual object during the conversation; in addition, it also analyzes the virtual object switching request, determines the virtual object to be switched, and determines the virtual object switching plan for the user according to the unlocking state of the virtual object to be switched, so as to finally guide the user to realize the virtual object switching; it can also realize group conversation in the virtual conversation scene, and create a group conversation including the first user, various virtual objects associated with the first user and / or various second users, so as to make information interaction between multiple parties more convenient, improve user stickiness, effectively promote virtual conversation scenes, and increase user reading interest.
[0015] 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
[0016] 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:
[0017] Figure 1 A schematic flow chart of a virtual object locking method according to Embodiment 1 of the present invention is shown;
[0018] Figure 2 A schematic flow chart of a virtual object locking method according to Embodiment 2 of the present invention is shown;
[0019] Figure 3 A schematic diagram of a dialog page of a virtual object locking method according to Embodiment 2 of the present invention is shown;
[0020] Figure 4 A schematic diagram of the structure of a computing device according to a fourth embodiment of the present invention is shown. DETAILED DESCRIPTION
[0021] 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.
[0022] 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.
[0023] 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.
[0024] 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.
[0025] 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.
[0026] 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.
[0027] Embodiment 1
[0028] Figure 1 FIG. 4 shows a flow chart of a virtual object locking method according to Embodiment 1 of the present invention. Figure 1 As shown, the method comprises the following steps:
[0029] Step S101: In response to a conversation sending request executed by the first user in a conversation page for a virtual object in a virtual conversation scene, user conversation information corresponding to the conversation sending request is displayed in the conversation page, and the user conversation information is sent to a server, so that the server can provide feedback on the user conversation information based on the conversation characteristics of the virtual object.
[0030] In this embodiment, the virtual objects may include character virtual objects and book virtual objects. In this step, the user may select any virtual object through the virtual dialogue scene to enter the dialogue page, and enter the content (i.e., user dialogue information) to be expressed in the dialogue page, and execute a dialogue sending request, which carries the user dialogue information. In response to the dialogue sending request, the user dialogue information is displayed in the dialogue page. The server calls the dialogue model, analyzes and identifies the user dialogue information, and feeds back the user dialogue information according to the dialogue characteristics of the virtual object to obtain the response dialogue information.
[0031] Step S102: receiving the response dialogue information fed back by the server, and displaying the response dialogue information in the dialogue page.
[0032] In this step, the first user can see the response conversation information through the conversation page and continue to send user conversation information as needed.
[0033] Step S103: In response to the virtual object switching request executed by the first user in the conversation page, display switching rejection information in the conversation page, or do not display any information.
[0034] During the conversation, the first user may execute a virtual object switching request in the current conversation page in order to switch from the current virtual object to another virtual object. Specifically, during the conversation, the first user may execute a virtual object switching request in a variety of ways. Among them, the first user may express the desire to execute virtual object switching by inputting content, for example, the input content is "please switch to Zhu Bajie character now" or the like; or the virtual object switching may be executed through the associated content information of the current conversation page.
[0035] In this scenario, in order to ensure that the virtual object recognizes the first user's identity during the conversation between the first user and the virtual object, the server responds to the virtual object switching request and feeds back switching rejection information, or does not display any information, such as not feeding back any information. The switching rejection information may be generated according to the conversation characteristics of the virtual object, and is used to prompt the first user that the virtual object cannot be switched in the current conversation page.
[0036] By utilizing the virtual object locking method provided in the present embodiment, a virtual dialogue scene is provided for users, in which the first user can have a dialogue with the virtual object in the virtual dialogue scene, and the 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 virtual object for the user, increasing the user's interest in entering the virtual dialogue scene to interact, achieving effective management of virtual dialogues, greatly enriching the scenes of the reading platform, effectively improving the user experience, and better meeting user needs; and it is also possible to respond to the virtual object switching request executed by the first user in the dialogue page, and display a rejection switching information or no information in the dialogue page, thereby effectively ensuring that the virtual object recognizes the first user's identity during the dialogue between the first user and the virtual object, and avoiding confusion of the virtual object's role identity during the dialogue.
[0037] Embodiment 2
[0038] Figure 2 FIG. 4 shows a flow chart of a virtual object locking method according to Embodiment 2 of the present invention. Figure 2 As shown, the method comprises the following steps:
[0039] Step S201: In response to a first trigger request executed by a first user on a dialogue entry of a virtual object in a virtual dialogue scene, a dialogue page of the virtual object is displayed, and dialogue start information of the virtual object is displayed on the dialogue page.
[0040] In an optional implementation, the virtual objects include: character virtual objects and book virtual objects.
[0041] Generally speaking, if the first user executes a first trigger request for a dialogue entry of any virtual object in a virtual dialogue scene, it is necessary to display a dialogue page of the virtual object. In order to better create a realistic dialogue environment with the virtual object, the dialogue start information of the virtual object can also be displayed in the dialogue page, that is, the first sentence in the dialogue page (equivalent to a welcome word) is issued as the character of the virtual object. Specifically, the dialogue start information of each virtual object can be trained through artificial intelligence, wherein the dialogue start information is generated according to the dialogue characteristics of the virtual object. For example, for a character virtual object corresponding to a historical figure, the dialogue start information of the virtual object can be trained according to the language habits, life story, etc. of the historical figure; for a book virtual object, the dialogue start information of the virtual object can be trained according to the book content, character role, etc. of the book; multiple dialogue start information can also be pre-set, and for the dialogue page between the current first user and the virtual object, one is dynamically selected from the pre-set multiple dialogue start information as its dialogue start information; or, for each virtual object, fixed dialogue start information is pre-configured, etc.
[0042] Step S202: In response to a conversation sending request executed by the first user in a conversation page for a virtual object in a virtual conversation scene, user conversation information corresponding to the conversation sending request is displayed in the conversation page, and the user conversation information is sent to a server, so that the server can provide feedback on the user conversation information based on the conversation characteristics of the virtual object.
[0043] In an optional implementation, the method further includes: searching for associated content information associated with the user conversation information and / or the response conversation information; and displaying the associated content information in the conversation page.
[0044] Figure 3 A diagram showing a dialog page of a virtual object locking method according to Embodiment 2 of the present invention is shown. Figure 3 As shown, after receiving the welcome words of the virtual object, the first user can enter the user dialogue information that he wants to express in the dialogue page, and execute the dialogue sending request. In response to the dialogue sending request, the user dialogue information entered by the first user 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 according to the dialogue characteristics of the virtual object. During the dialogue process, the user dialogue information entered by the first user may contain keywords preset by the server, and / or the response dialogue information of the virtual object may contain keywords preset by the server. Keywords may include various named entities (such as character names, plot names, event names, regional names, book names, term names, etc.). The server can search for related content information associated with the user dialogue information and / or the response dialogue information based on the keywords, for example, related character introduction information, related event introduction information, related book introduction information and / or book reading entrance, related object details information and / or object jump entrance of other virtual objects, and other related content information, and display these related content information in the dialogue page so that the first user can know or use them.
[0045] Taking the book reading entrance of the associated book as an example, the first user can also trigger the book reading entrance to enter the book reading page of the associated book for book reading in the conversation page. Taking the object jump entrance of the associated virtual object as an example, if the unlocking state of the associated virtual object is in the unlocked state, the first user can trigger the object jump entrance to enter the conversation page of the associated virtual object for a conversation conveniently and quickly; if the unlocking state of the associated virtual object is in the unlocked state, the first user can trigger the object jump entrance to enter its sharing unlocking page so that the first user can unlock the virtual object through a sharing operation.
[0046] Step S203: receiving the response dialogue information fed back by the server, and displaying the response dialogue information in the dialogue page.
[0047] Step S204: In response to the virtual object switching request executed by the first user in the conversation page, the virtual object switching request is sent to the server.
[0048] A virtual object switching request is sent to the server, so that the server can respond to the virtual object switching request and feedback switching rejection information. Specifically, the first user may execute the virtual object switching request in a variety of ways during the conversation. Among them, the desire to execute the virtual object switching can be expressed by inputting content, or the virtual object switching can be executed through the associated content information of the current conversation page. In order to ensure that the virtual object recognizes the identity of the first user during the conversation with the virtual object, the virtual object switching request is sent to the server, so that the server can respond to the virtual object switching request and feedback switching rejection information. Among them, the switching rejection information can be generated according to the conversation characteristics of the virtual object, and is used to prompt the first user that the virtual object cannot be switched in the current conversation page.
[0049] In specific implementation, role prompts corresponding to each virtual object can be prepared in advance. These role prompts are words that have been verified by experiments and can be provided to the dialogue model so that the dialogue model can quickly and accurately locate the virtual object it is going to play. After the user starts a dialogue with the virtual object, the background of the virtual dialogue scene or the server corresponding to the virtual dialogue scene provides the dialogue model with role prompts so that the dialogue model can play a certain character or book.
[0050] Optionally, for characters or books that are well known to the public, considering that the dialogue model already includes a large amount of material information about them, in this case, the name of the character or book can be directly provided to the dialogue model, so that the dialogue model can successfully locate the character or book to be played. In addition, some more detailed limiting features can be provided to the dialogue model, for example, the limiting features may include: limiting the dialogue model to not be able to change the role identity during this dialogue process, etc., so when a virtual object switching request executed by the user is received during a single dialogue process, a rejection switching message will be displayed in the dialogue page, or no information will be displayed. Even for the same virtual object, the dialogue model can be allowed to imitate different styles to reply. For example, for the virtual object of Tang Monk, the dialogue model can be limited to reply to the user's dialogue in a verbose tone, and further, the number of words in each reply content (i.e., the response dialogue information) can be limited to be greater than a preset word count threshold (for example, the preset word count threshold can be 50 words, etc.).
[0051] For relatively niche characters or books, considering that the dialogue model may not contain much of their material information, role-playing cannot be achieved well. In this case, the relevant material information of these characters or books can be provided to the dialogue model in advance, and the dialogue model can be trained so that the dialogue model can successfully play these characters or books.
[0052] Optionally, in response to the virtual object switching request executed by the first user in the conversation page, no information may be displayed, for example, no information may be fed back, to ensure that the virtual object recognizes the identity of the first user during the conversation between the first user and the virtual object.
[0053] Step S205: receiving the switching rejection information fed back by the server, and displaying the switching rejection information in the dialog page; or not displaying any information.
[0054] The server may respond to the virtual object switching request by returning a switching rejection message, or may not return a switching rejection message. In step S205, the switching rejection message returned by the server may be displayed in the dialog page, or no information may be displayed.
[0055] However, in order to meet the user's need to switch the role of the virtual object in the current dialogue page and realize the role switching of the virtual object during the dialogue process, there is a situation that the user actively says that he wants the virtual object to play other roles. As mentioned above, the limiting feature used to limit the dialogue model to not be able to change the role identity during this dialogue process is provided to the dialogue model in advance, so that it rejects the user's request to change the identity, so the user's request will be rejected. However, in order to meet the user's role switching needs, if it is detected that there is an available virtual object that the user wants to switch, the link corresponding to the virtual object that the user wants to switch can be provided to the user, so that the user can click to switch to another dialogue window. Another situation is that, for example, during the user's dialogue with the virtual object Sun Wukong character, Sun Wukong mentioned another character Zhu Bajie, then the user clicks Zhu Bajie, and can directly switch to the dialogue window of the virtual object Zhu Bajie character. In specific implementation, the dialogue content can be detected. If the dialogue content matches the available role of the virtual dialogue scene, a prompt or link can be given so that the user can click to switch.
[0056] In order to further improve the user experience and meet the user's requirement of switching virtual objects during the conversation, the first user can switch the virtual objects in the following manner. In an optional implementation, the method further includes the following steps 1-6:
[0057] Step 1: Analyze the virtual object switching request, determine the virtual object to be switched, and detect the unlocking state of the virtual object to be switched.
[0058] Generally speaking, in order to increase the fun of virtual dialogue scenes, improve platform stickiness, and attract users' interest in virtual dialogue scenes, after the first user enters the virtual dialogue scene for the first time, the virtual objects that can be used for dialogue are limited. Generally speaking, when the first user enters the virtual dialogue scene, the server will allocate one or more unlocked virtual objects for the first user to conduct dialogue based on the first user's account data. Other virtual objects need to be unlocked by the first user based on a preset mechanism after being shared with the second user. After unlocking, the first user can conduct a dialogue with the virtual object.
[0059] If the unlock state of the virtual object to be switched is in the unlocked state, execute steps 2-4; if the unlock state of the virtual object to be switched is in the unlocked state, execute steps 5-6.
[0060] Step 2: Display the sharing unlock control of the virtual object to be switched on the conversation page.
[0061] Step 3: In response to a second trigger request executed by the first user on the sharing unlock control of the virtual object to be switched, providing sharing unlock information of the virtual object to be switched to at least one second user.
[0062] Step 4: 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 virtual object to be switched according to the unlocking support information; or updating the unlocking state of the virtual object to be switched.
[0063] Specifically, if the virtual object to be switched is in an unlocked state, the first user may execute a second trigger request for the shared unlock control of the virtual object to be switched, and then share the shared unlock information of the virtual object to be switched with the second user through sharing instructions, etc. According to the unlock support information fed back by at least one second user for the shared unlock information, the unlock state of the virtual object to be switched is updated, for example, if the number of the unlock support information reaches a preset unlock threshold, the unlock state of the virtual object to be switched is updated to an unlocked state. When the unlock state is the unlocked state, the first user may have a conversation with the virtual object to be switched. Among them, the unlock support information may include interactive information between the second user and the shared unlock information, such as viewing operation information of the shared unlock information, scene entry operation information of entering a virtual conversation scene by triggering the shared unlock information, and a like operation of the virtual object to be switched corresponding to the shared unlock information; or, when the first user shares the unlock information, the unlock state of the second virtual object can be successfully updated, and the unlock state of the second virtual object can be updated to an unlocked state, for example, when the first user shares the shared unlock information with the second user, the preset unlock mechanism is satisfied, and this scenario can be unlocked regardless of whether the second user feeds back the unlock support information or clicks on the shared unlock information.
[0064] Step 5: Display the dialogue switching entrance of the virtual object to be switched on the dialogue page.
[0065] Step 6: In response to a third trigger request executed by the first user on the dialogue switching entry of the virtual object to be switched, switching is performed from the dialogue page of the virtual object to the dialogue page of the virtual object to be switched.
[0066] Specifically, if the virtual object to be switched is in an unlocked state, indicating that the first user can have a conversation with it, the conversation switching entrance of the virtual object to be switched can be directly displayed in the current conversation page. The first user can trigger the conversation switching entrance to execute the third trigger request, thereby conveniently switching from the conversation page of the current virtual object to the conversation page of the virtual object to be switched.
[0067] It should be noted that when the first user enters the conversation page with the virtual object again, the server can ask the first user through the conversation page whether to continue the discussion on a certain topic in the historical conversation. For example, the discussion topic in the historical conversation is displayed on the current page, and the first user is asked whether to continue the previous topic. If the first user chooses yes, the historical conversation records (such as conversation records within one day or conversation records within a preset time range, etc.) can be automatically retrieved, or the first user can manually select the historical conversation records, which are provided to the conversation model by the background of the virtual conversation scene or the server corresponding to the virtual conversation scene, so that the conversation model can understand the historical conversation content between the first user and the virtual object, and learn the historical conversation records so that it can continue the topic and have a conversation with the first user; if the first user does not want to continue the previous topic, he or she can choose to refuse to discuss the historical topic or not provide any feedback.
[0068] In an optional embodiment, the method also includes: in response to a group conversation creation request executed by the first user, displaying a member selection page containing multiple candidate members; in response to a member selection request executed by the first user, determining the candidate members corresponding to the member selection request as target members and adding them to the group, and displaying the group conversation page.
[0069] In this embodiment, in order to increase the fun of the virtual conversation scene, a group conversation function is also provided. The first user can create a group conversation for each virtual object and / or each second user associated with the first user. Specifically, a group conversation creation request can be executed in the virtual conversation scene. In response to the group conversation creation request, a member selection page including multiple selected members is displayed, wherein the multiple selected members may include each virtual object and / or each second user associated with the first user.
[0070] Generally speaking, a group conversation can be generated with three or more people. The first user can select at least two candidate members as target members on the member selection page and add them to the group to create a group conversation. The first user and the target members can have a conversation on the group conversation page.
[0071] In an optional embodiment, the method also includes: in response to a group conversation sending request executed by the first user in the group conversation page, displaying the group conversation information corresponding to the group conversation sending request in the group conversation page, and sending the group conversation information to the server, so that the server can provide feedback on the group conversation information based on the conversation characteristics of at least one virtual object included in the group; receiving response group conversation information of at least one virtual object fed back by the server, and displaying the response group conversation information of the at least one virtual object in the group conversation page.
[0072] Assuming that the group includes a first user, a second user and various virtual objects, the first user and the second user can interact with each virtual object in the group conversation. For each user conversation message received from the first user or the second user, the server calls the conversation model, analyzes and identifies the user conversation message, and feeds back the user conversation message based on the conversation feature of at least one virtual object, obtains the response conversation message and displays it in the group conversation page in the form of a conversation with the virtual object, thereby realizing the group conversation.
[0073] In an optional embodiment, the method further includes: collecting evaluation data of the first user on the virtual object, and sending the evaluation data to the server, so that the server can optimize the virtual object according to the evaluation data and / or update the virtual object ranking data according to the evaluation data to recommend virtual objects with good user experience for users to use.
[0074] 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 virtual object can be collected through pop-ups or by sending messages on the conversation page, and the evaluation data can be sent to the server so that the server can optimize the virtual object based on the evaluation data and / or update the virtual object ranking data based on the evaluation data.
[0075] By utilizing the virtual object locking method provided in the present embodiment, a virtual dialogue scene is provided for the user, in which the first user can have a dialogue with the virtual object in the virtual dialogue scene, and the virtual object can provide feedback to the user dialogue information according to the dialogue characteristics corresponding to its role identity, thereby creating a realistic dialogue environment with the virtual object for the user, increasing the user's interest in entering the virtual dialogue scene to interact, achieving effective management of the virtual dialogue, greatly enriching the scenes of the reading platform, effectively improving the user experience, and better meeting the user's needs; and it is also possible to respond to the virtual object switching request executed by the first user in the dialogue page, and display the rejection switching information or not display any information in the dialogue page. any information, effectively ensuring that the virtual object recognizes the first user's identity during the conversation between the first user and the virtual object, avoiding confusion of the role identity of the virtual object during the conversation; in addition, it also analyzes the virtual object switching request, determines the virtual object to be switched, and determines the virtual object switching plan for the user according to the unlocking state of the virtual object to be switched, so as to finally guide the user to realize the virtual object switching; it can also realize group conversation in the virtual conversation scene, and create a group conversation including the first user, various virtual objects associated with the first user and / or various second users, so as to make information interaction between multiple parties more convenient, improve user stickiness, effectively promote virtual conversation scenes, and enhance user reading interest.
[0076] Embodiment 3
[0077] A third embodiment 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 object locking method in any of the above method embodiments.
[0078] The executable instructions can be specifically used to enable the processor to perform the following operations: in response to a conversation sending request executed by the first user in a conversation page for a virtual object in a virtual conversation scene, display the user conversation information corresponding to the conversation sending request in the conversation page, and send the user conversation information to the server, so that the server can provide feedback on the user conversation information based on the conversation characteristics of the virtual object; receive the response conversation information fed back by the server, and display the response conversation information in the conversation page; in response to the virtual object switching request executed by the first user in the conversation page, display the switching rejection information in the conversation page, or do not display any information.
[0079] In an optional embodiment, the executable instructions further cause the processor to perform the following operations: in response to a first trigger request executed by the first user on the dialogue entry of the virtual object in the virtual dialogue scene, display a dialogue page of the virtual object, and display dialogue start information of the virtual object in the dialogue page; wherein the dialogue start information is generated based on the dialogue characteristics of the virtual object.
[0080] In an optional implementation, the executable instructions further cause the processor to perform the following operations: searching for associated content information associated with the user conversation information and / or the response conversation information; and displaying the associated content information in the conversation page.
[0081] In an optional embodiment, the executable instructions further cause the processor to perform the following operations: in response to a virtual object switching request executed by the first user in the conversation page, send the virtual object switching request to the server, so that the server can feedback switching rejection information in response to the virtual object switching request; wherein the switching rejection information is generated based on the conversation characteristics of the virtual object; receive the switching rejection information fed back by the server, and display the switching rejection information in the conversation page.
[0082] In an optional embodiment, the executable instructions further cause the processor to perform the following operations: analyze the virtual object switching request, determine the virtual object to be switched, and detect the unlocking state of the virtual object to be switched; if the unlocking state is in an unlocked state, display the sharing unlocking control of the virtual object to be switched in the conversation page; if the unlocking state is in an unlocked state, display the conversation switching entrance of the virtual object to be switched in the conversation page.
[0083] In an optional embodiment, the executable instructions further cause the processor to perform the following operations: in response to a second trigger request executed by the first user on the sharing unlock control of the virtual object to be switched, provide sharing unlock information of the virtual object to be switched to at least one second user.
[0084] In an optional embodiment, the executable instructions further cause the processor to perform the following operations: receiving unlocking support information fed back by at least one second user regarding the shared unlocking information, and updating the unlocking state of the virtual object to be switched according to the unlocking support information; or updating the unlocking state of the virtual object to be switched.
[0085] In an optional embodiment, 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 dialogue switching entry of the virtual object to be switched, switch from the dialogue page of the virtual object to the dialogue page of the virtual object to be switched.
[0086] In an optional embodiment, the executable instructions further cause the processor to perform the following operations: in response to a group conversation creation request executed by the first user, display a member selection page containing multiple candidate members; wherein the multiple candidate members include each virtual object and / or each second user associated with the first user; in response to a member selection request executed by the first user, determine the candidate members corresponding to the member selection request as target members and add them to the group, and display the group conversation page.
[0087] In an optional embodiment, the executable instructions further cause the processor to perform the following operations: in response to a group conversation sending request executed by the first user in the group conversation page, display the group conversation information corresponding to the group conversation sending request in the group conversation page, and send the group conversation information to the server, so that the server can provide feedback on the group conversation information based on the conversation characteristics of at least one virtual object included in the group; receive response group conversation information of at least one virtual object fed back by the server, and display the response group conversation information of the at least one virtual object in the group conversation page.
[0088] 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 virtual object, and send the evaluation data to the server, so that the server can optimize the virtual object based on the evaluation data and / or update the virtual object ranking data based on the evaluation data.
[0089] In an optional implementation, the virtual objects include: character virtual objects and book virtual objects.
[0090] Embodiment 4
[0091] Figure 4 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.
[0092] like Figure 4 As shown, the computing device may include: a processor (processor) 402 , a communications interface (Communications Interface) 404 , a memory (memory) 406 , and a communication bus 408 .
[0093] in:
[0094] The processor 402 , the communication interface 404 , and the memory 406 communicate with each other via a communication bus 408 .
[0095] The communication interface 404 is used to communicate with other devices such as clients or other servers.
[0096] The processor 402 is used to execute the program 410, and specifically can execute the relevant steps in the above-mentioned virtual object locking method embodiment.
[0097] Specifically, the program 410 may include program codes, which include computer operation instructions.
[0098] The processor 402 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.
[0099] The memory 406 is used to store the program 410. The memory 406 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.
[0100] Program 410 can be specifically used to enable processor 402 to perform the following operations: in response to a conversation sending request executed by the first user in a conversation page for a virtual object in a virtual conversation scene, user conversation information corresponding to the conversation sending request 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 based on the conversation characteristics of the virtual object; response conversation information fed back by the server is received, and the response conversation information is displayed in the conversation page; in response to a virtual object switching request executed by the first user in the conversation page, switching rejection information is displayed in the conversation page, or no information is displayed.
[0101] In an optional embodiment, the program 410 further enables the processor 402 to perform the following operations: in response to a first trigger request executed by the first user on the dialogue entry of the virtual object in the virtual dialogue scene, display the dialogue page of the virtual object, and display the dialogue start information of the virtual object in the dialogue page; wherein the dialogue start information is generated based on the dialogue characteristics of the virtual object.
[0102] In an optional implementation, the program 410 further enables the processor 402 to perform the following operations: searching for associated content information associated with the user conversation information and / or the response conversation information; and displaying the associated content information in the conversation page.
[0103] In an optional embodiment, the program 410 further enables the processor 402 to perform the following operations: in response to a virtual object switching request executed by the first user in the conversation page, the virtual object switching request is sent to the server, so that the server can feedback switching rejection information in response to the virtual object switching request; wherein the switching rejection information is generated based on the conversation characteristics of the virtual object; receiving the switching rejection information fed back by the server, and displaying the switching rejection information in the conversation page.
[0104] In an optional embodiment, the program 410 further causes the processor 402 to perform the following operations: analyze the virtual object switching request, determine the virtual object to be switched, and detect the unlocking state of the virtual object to be switched; if the unlocking state is in an unlocked state, display the sharing unlocking control of the virtual object to be switched in the conversation page; if the unlocking state is in an unlocked state, display the conversation switching entrance of the virtual object to be switched in the conversation page.
[0105] In an optional implementation, the program 410 further enables the processor 402 to perform the following operations: in response to a second trigger request executed by the first user on the sharing unlock control of the virtual object to be switched, provide sharing unlock information of the virtual object to be switched to at least one second user.
[0106] In an optional embodiment, the program 410 further causes the processor 402 to perform the following operations: receiving unlocking support information fed back by at least one second user regarding the shared unlocking information, and updating the unlocking state of the virtual object to be switched according to the unlocking support information; or, updating the unlocking state of the virtual object to be switched.
[0107] In an optional implementation, the program 410 further enables the processor 402 to perform the following operations: in response to a third trigger request executed by the first user on a dialogue switching entry of the virtual object to be switched, switch from the dialogue page of the virtual object to the dialogue page of the virtual object to be switched.
[0108] In an optional embodiment, the program 410 further causes the processor 402 to perform the following operations: in response to a group conversation creation request executed by the first user, display a member selection page containing multiple candidate members; wherein the multiple candidate members include each virtual object and / or each second user associated with the first user; in response to a member selection request executed by the first user, determine the candidate members corresponding to the member selection request as target members and add them to the group, and display the group conversation page.
[0109] In an optional embodiment, the program 410 further enables the processor 402 to perform the following operations: in response to a group conversation sending request executed by the first user in the group conversation page, display the group conversation information corresponding to the group conversation sending request in the group conversation page, and send the group conversation information to the server, so that the server can provide feedback on the group conversation information based on the conversation characteristics of at least one virtual object included in the group; receive response group conversation information of at least one virtual object fed back by the server, and display the response group conversation information of the at least one virtual object in the group conversation page.
[0110] In an optional embodiment, the program 410 further enables the processor 402 to perform the following operations: collect the first user's evaluation data on the virtual object, and send the evaluation data to the server so that the server can optimize the virtual object based on the evaluation data and / or update the virtual object ranking data based on the evaluation data.
[0111] In an optional implementation, the virtual objects include: character virtual objects and book virtual objects.
[0112] The specific implementation of each step in program 410 can refer to the description of the corresponding steps in the above virtual object locking 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.
[0113] Through the scheme provided in this embodiment, a virtual dialogue scene is provided for users. The first user can have a dialogue with the virtual object in the virtual dialogue scene, and the 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 virtual object for the user, increasing the user's interest in entering the virtual dialogue scene to interact, achieving effective management of virtual dialogues, greatly enriching the scenes of the reading platform, effectively improving the user experience, and better meeting user needs; and it is also possible to respond to the virtual object switching request executed by the first user in the dialogue page, and display the switching rejection information or no information in the dialogue page, thereby effectively ensuring that the virtual object recognizes the first user's identity during the dialogue between the first user and the virtual object, and avoiding confusion of the virtual object's role identity during the dialogue.
[0114] 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.
[0115] 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.
[0116] 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.
[0117] 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.
[0118] 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.
[0119] 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.
[0120] The present invention discloses: A1. A virtual object locking method, comprising:
[0121] In response to a conversation sending request executed by a first user in a conversation page for a virtual object in a virtual conversation scene, user conversation information corresponding to the conversation sending request is displayed in the conversation page, and the user conversation information is sent to a server, so that the server can provide feedback on the user conversation information according to the conversation characteristics of the virtual object;
[0122] receiving response dialogue information fed back by the server, and displaying the response dialogue information on the dialogue page;
[0123] In response to the virtual object switching request executed by the first user in the conversation page, displaying switching rejection information in the conversation page, or not displaying any information.
[0124] A2. According to the method of A1, before the response to the first user sending a request for a dialogue executed in a dialogue page for a virtual object in a virtual dialogue scene, the method further comprises:
[0125] In response to a first trigger request executed by the first user on the dialogue entry of the virtual object in the virtual dialogue scene, a dialogue page of the virtual object is displayed, and dialogue start information of the virtual object is displayed in the dialogue page; wherein the dialogue start information is generated based on the dialogue features of the virtual object.
[0126] A3. The method according to A1 or A2, further comprising:
[0127] Searching for associated content information associated with the user dialogue information and / or the response dialogue information;
[0128] The associated content information is displayed in the conversation page.
[0129] A4. The method according to any one of A1-A3, wherein in response to the virtual object switching request executed by the first user in the conversation page, displaying the switching rejection information in the conversation page further comprises:
[0130] In response to a virtual object switching request executed by the first user in the conversation page, the virtual object switching request is sent to a server, so that the server feeds back switching rejection information in response to the virtual object switching request; wherein the switching rejection information is generated according to the conversation feature of the virtual object;
[0131] The switching rejection information fed back by the server is received, and the switching rejection information is displayed in the dialog page.
[0132] A5. The method according to any one of A1-A4, further comprising:
[0133] Analyzing the virtual object switching request, determining the virtual object to be switched, and detecting the unlocking state of the virtual object to be switched;
[0134] If the unlock state is in an unlocked state, displaying a sharing unlock control of the virtual object to be switched in the conversation page;
[0135] If the unlock state is in the unlocked state, the dialogue switching entrance of the virtual object to be switched is displayed in the dialogue page.
[0136] A6. According to the method of A5, after displaying the sharing unlocking control of the virtual object to be switched in the conversation page, the method further includes:
[0137] In response to a second trigger request executed by the first user on the sharing unlock control of the virtual object to be switched, sharing unlock information of the virtual object to be switched is provided to at least one second user.
[0138] A7. The method according to A6, after providing the sharing unlocking information of the virtual object to be switched to at least one second user, the method further comprises:
[0139] 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 to-be-switched virtual object according to the unlocking support information; or updating the unlocking state of the to-be-switched virtual object.
[0140] A8. According to the method of A5, after displaying the dialogue switching entrance of the virtual object to be switched in the dialogue page, the method further includes:
[0141] In response to a third trigger request executed by the first user on the dialogue switching entrance of the virtual object to be switched, switching is performed from the dialogue page of the virtual object to the dialogue page of the virtual object to be switched.
[0142] A9. The method according to any one of A1 to A8, further comprising:
[0143] In response to the group conversation creation request executed by the first user, displaying a member selection page including a plurality of members to be selected; wherein the plurality of members to be selected include each virtual object and / or each second user associated with the first user;
[0144] In response to the member selection request executed by the first user, the candidate member corresponding to the member selection request is determined as a target member and added to the group, and a group conversation page is displayed.
[0145] A10. According to the method described in A9, after displaying the group conversation page, the method further includes:
[0146] In response to a group conversation sending request executed by the first user in the group conversation page, displaying group conversation information corresponding to the group conversation sending request in the group conversation page, and sending the group conversation information to the server, so that the server can provide feedback on the group conversation information according to a conversation feature of at least one virtual object included in the group;
[0147] Receive the response group dialogue information of at least one virtual object fed back by the server, and display the response group dialogue information of the at least one virtual object on the group dialogue page.
[0148] A11. The method according to any one of A1-A10, further comprising:
[0149] Collect the evaluation data of the first user on the virtual object, and send the evaluation data to the server, so that the server can optimize the virtual object according to the evaluation data and / or update the virtual object ranking data according to the evaluation data.
[0150] A12. According to the method described in any one of A1-A11, the virtual objects include: character virtual objects and book virtual objects.
[0151] B13. 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 conversation sending request executed by a first user in a conversation page for a virtual object in a virtual conversation scene, user conversation information corresponding to the conversation sending request is displayed in the conversation page, and the user conversation information is sent to a server, so that the server can provide feedback on the user conversation information according to the conversation characteristics of the virtual object;
[0154] receiving response dialogue information fed back by the server, and displaying the response dialogue information on the dialogue page;
[0155] In response to the virtual object switching request executed by the first user in the conversation page, displaying switching rejection information in the conversation page, or not displaying any information.
[0156] B14. The computing device according to B13, wherein the executable instructions further cause the processor to perform the following operations:
[0157] In response to a first trigger request executed by the first user on the dialogue entry of the virtual object in the virtual dialogue scene, a dialogue page of the virtual object is displayed, and dialogue start information of the virtual object is displayed in the dialogue page; wherein the dialogue start information is generated based on the dialogue features of the virtual object.
[0158] B15. The computing device according to B13 or B14, wherein the executable instructions further cause the processor to perform the following operations:
[0159] Searching for associated content information associated with the user dialogue information and / or the response dialogue information;
[0160] The associated content information is displayed in the conversation page.
[0161] B16. The computing device according to any one of B13-B15, wherein the executable instructions further cause the processor to perform the following operations:
[0162] In response to a virtual object switching request executed by the first user in the conversation page, the virtual object switching request is sent to a server, so that the server feeds back switching rejection information in response to the virtual object switching request; wherein the switching rejection information is generated according to the conversation feature of the virtual object;
[0163] The switching rejection information fed back by the server is received, and the switching rejection information is displayed in the dialog page.
[0164] B17. The computing device according to any one of B13-B16, wherein the executable instructions further cause the processor to perform the following operations:
[0165] Analyzing the virtual object switching request, determining the virtual object to be switched, and detecting the unlocking state of the virtual object to be switched;
[0166] If the unlock state is in an unlocked state, displaying a sharing unlock control of the virtual object to be switched in the conversation page;
[0167] If the unlock state is in the unlocked state, the dialogue switching entrance of the virtual object to be switched is displayed in the dialogue page.
[0168] B18. The computing device according to B17, wherein the executable instructions further cause the processor to perform the following operations:
[0169] In response to a second trigger request executed by the first user on the sharing unlock control of the virtual object to be switched, sharing unlock information of the virtual object to be switched is provided to at least one second user.
[0170] B19. The computing device according to B18, wherein the executable instructions further cause the processor to perform the following operations:
[0171] 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 to-be-switched virtual object according to the unlocking support information; or updating the unlocking state of the to-be-switched virtual object.
[0172] B20. The computing device according to B17, wherein the executable instructions further cause the processor to perform the following operations:
[0173] In response to a third trigger request executed by the first user on the dialogue switching entrance of the virtual object to be switched, switching is performed from the dialogue page of the virtual object to the dialogue page of the virtual object to be switched.
[0174] B21. A computing device according to any one of B13-B20, wherein the executable instructions further cause the processor to perform the following operations:
[0175] In response to the group conversation creation request executed by the first user, displaying a member selection page including a plurality of members to be selected; wherein the plurality of members to be selected include each virtual object and / or each second user associated with the first user;
[0176] In response to the member selection request executed by the first user, the candidate member corresponding to the member selection request is determined as a target member and added to the group, and a group conversation page is displayed.
[0177] B22. According to the computing device described in B21, after displaying the group conversation page, the method also includes:
[0178] In response to a group conversation sending request executed by the first user in the group conversation page, displaying group conversation information corresponding to the group conversation sending request in the group conversation page, and sending the group conversation information to the server, so that the server can provide feedback on the group conversation information according to a conversation feature of at least one virtual object included in the group;
[0179] Receive the response group dialogue information of at least one virtual object fed back by the server, and display the response group dialogue information of the at least one virtual object on the group dialogue page.
[0180] B23. The computing device according to any one of B13-B22, wherein the executable instructions further cause the processor to perform the following operations:
[0181] Collect the evaluation data of the first user on the virtual object, and send the evaluation data to the server, so that the server can optimize the virtual object according to the evaluation data and / or update the virtual object ranking data according to the evaluation data.
[0182] B24. According to the computing device described in any one of B13-B23, the virtual objects include: a character virtual object and a book virtual object.
[0183] 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 object locking method described in any one of A1-A12.
Claims
1. A virtual object locking method, comprising: In response to a conversation sending request executed by a first user in a conversation page for a virtual object in a virtual conversation scene, user conversation information corresponding to the conversation sending request is displayed in the conversation page, and the user conversation information is sent to a server, so that the server can provide feedback on the user conversation information according to the conversation characteristics of the virtual object; receiving the response dialogue information fed back by the server, and displaying the response dialogue information on the dialogue page; In response to the virtual object switching request executed by the first user in the conversation page, displaying switching rejection information in the conversation page, or not displaying any information.
2. The method according to claim 1, before responding to the first user sending a request for a dialogue performed in a dialogue page for a virtual object in a virtual dialogue scene, the method further comprises: In response to a first trigger request executed by the first user on the dialogue entry of the virtual object in the virtual dialogue scene, a dialogue page of the virtual object is displayed, and dialogue start information of the virtual object is displayed in the dialogue page; wherein the dialogue start information is generated based on the dialogue features of the virtual object.
3. The method according to claim 1 or 2, further comprising: Searching for associated content information associated with the user dialogue information and / or the response dialogue information; The associated content information is displayed in the conversation page.
4. The method according to any one of claims 1 to 3, wherein in response to the virtual object switching request executed by the first user in the conversation page, displaying the switching rejection information in the conversation page further comprises: In response to a virtual object switching request executed by the first user in the conversation page, the virtual object switching request is sent to a server, so that the server feeds back switching rejection information in response to the virtual object switching request; wherein the switching rejection information is generated according to the conversation feature of the virtual object; The switching rejection information fed back by the server is received, and the switching rejection information is displayed in the dialog page.
5. The method according to any one of claims 1 to 4, further comprising: Analyzing the virtual object switching request, determining the virtual object to be switched, and detecting the unlocking state of the virtual object to be switched; If the unlock state is in an unlocked state, displaying a sharing unlock control of the virtual object to be switched in the conversation page; If the unlock state is in the unlocked state, the dialogue switching entrance of the virtual object to be switched is displayed in the dialogue page.
6. The method according to claim 5, after displaying the sharing unlocking control of the virtual object to be switched in the conversation page, the method further comprises: In response to a second trigger request executed by the first user on the sharing unlock control of the virtual object to be switched, sharing unlock information of the virtual object to be switched is provided to at least one second user.
7. The method according to claim 6, after providing the sharing unlocking information of the virtual object to be switched 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 to-be-switched virtual object according to the unlocking support information; Alternatively, the unlocking state of the virtual object to be switched is updated.
8. The method according to claim 5, after displaying the dialogue switching entrance of the virtual object to be switched in the dialogue page, the method further comprises: In response to a third trigger request executed by the first user on the dialogue switching entrance of the virtual object to be switched, switching is performed from the dialogue page of the virtual object to the dialogue page of the virtual object to be switched.
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 conversation sending request executed by a first user in a conversation page for a virtual object in a virtual conversation scene, user conversation information corresponding to the conversation sending request is displayed in the conversation page, and the user conversation information is sent to a server, so that the server can provide feedback on the user conversation information according to the conversation characteristics of the virtual object; receiving the response dialogue information fed back by the server, and displaying the response dialogue information on the dialogue page; In response to the virtual object switching request executed by the first user in the conversation page, displaying switching rejection information in the conversation page, or not displaying any information.
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 the virtual object locking method according to any one of claims 1 to 8.
