Live broadcast interaction method and device of virtual character, storage medium and electronic equipment
By providing live broadcast interaction panel and real-time adjustment functions in virtual role live broadcast, the problem of low interaction efficiency of virtual role live broadcast is solved, achieving a more efficient and interactive user experience.
Patent Information
- Application Number
- CN202311039352.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-16
- Publication Date
- 2025-02-21
AI Technical Summary
Virtual characters are relatively isolated during the live broadcast process, and users who watch the live broadcast interact less efficiently through text or voice, resulting in low live broadcast interaction efficiency of virtual characters.
Provide a live interaction method for virtual characters. By displaying the target virtual character in the live state and its associated live interaction panel, users can trigger role adjustment requests, role wear requests, object adjustment requests and background adjustment requests, and adjust virtual characters in real time. The appearance and live broadcast space environment.
It improves the live broadcast interaction efficiency of virtual characters, allowing users to interact with virtual characters in a more intuitive and efficient way, and enhances the interactiveness and user experience of live broadcasts.
Smart Images

Figure CN119496939A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computers, and in particular to a method, device, storage medium and electronic device for live interaction of a virtual character. Background Art
[0002] In the live interaction scenario of virtual characters, the virtual characters are still relatively isolated during the live broadcast process, and users watching the live broadcast can usually only interact with the live broadcast in a relatively inefficient way through text or voice, which leads to the problem of low efficiency of live interaction of virtual characters. Therefore, there is a problem of low efficiency of live interaction of virtual characters.
[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0004] The embodiments of the present application provide a method, device, storage medium and electronic device for live interaction of a virtual character, so as to at least solve the technical problem of low efficiency of live interaction of a virtual character.
[0005] According to one aspect of an embodiment of the present application, a live broadcast interaction method for a virtual character is provided, comprising: displaying a target virtual character in a live broadcast state, wherein the target virtual character is composed of at least one body structure; displaying a live broadcast interaction panel associated with the target virtual character, wherein the live broadcast interaction panel is used to trigger at least one character adjustment request, and the character adjustment request is triggered by an account watching the live broadcast of the target virtual character and is a request for requesting adjustment of the target virtual character; in response to the target character adjustment request triggered on the live broadcast interaction panel, adjusting the target body structure of the target virtual character, wherein the at least one character adjustment request includes the target character adjustment request, and the at least one body structure includes the target body structure.
[0006] According to another aspect of an embodiment of the present application, another live broadcast interaction method of a virtual character is provided, comprising: displaying a target virtual character in a live broadcast state, wherein the target virtual character is allowed to wear at least one clothing element; displaying a live broadcast interaction panel associated with the target virtual character, wherein the live broadcast interaction panel is used to trigger at least one character wearing request, wherein the character wearing request is triggered by an account watching the live broadcast of the target virtual character, and is a request for requesting adjustment of clothing elements that have been or are not worn by the target virtual character; in response to the target character wearing request triggered on the live broadcast interaction panel, wearing the target clothing element on the target virtual character, wherein the at least one character wearing request includes the target character wearing request, and the at least one clothing element includes the target clothing element.
[0007] According to another aspect of an embodiment of the present application, another live broadcast interaction method of a virtual character is provided, comprising: displaying a virtual live broadcast space where a target virtual character is located, wherein the virtual live broadcast space contains the target virtual character and at least one virtual prop; displaying a live broadcast interaction panel associated with the virtual live broadcast space, wherein the live broadcast interaction panel is used to trigger at least one object adjustment request, wherein the object adjustment request is triggered by an account watching the live broadcast of the target virtual character and is a request for requesting adjustment of the virtual prop; in response to the target object adjustment request triggered on the live broadcast interaction panel, adjusting the target virtual prop in the virtual live broadcast space, wherein the at least one object adjustment request includes the target object adjustment request, and the at least one virtual prop includes the target virtual prop.
[0008] According to another aspect of an embodiment of the present application, another live broadcast interaction method of a virtual character is provided, comprising: displaying a virtual live broadcast space where a target virtual character is located, wherein the virtual live broadcast space allows configuration of at least one virtual background; displaying a live broadcast interaction panel associated with the virtual live broadcast space, wherein the live broadcast interaction panel is used to trigger at least one background adjustment request, and the background adjustment request is a request triggered by an account watching the live broadcast of the target virtual character, and is used to request adjustment of the virtual background; in response to the target background adjustment request triggered on the live broadcast interaction panel, adjusting the virtual background of the virtual live broadcast space to the target virtual background, wherein the at least one background adjustment request includes the target background adjustment request, and the at least one virtual background includes the target virtual background.
[0009] According to another aspect of an embodiment of the present application, a live broadcast interaction device for a virtual character is also provided, including: a first display unit, used to display a target virtual character in a live broadcast state, wherein the target virtual character is composed of at least one body structure; a second display unit, used to display a live broadcast interaction panel associated with the target virtual character, wherein the live broadcast interaction panel is used to trigger at least one character adjustment request, and the character adjustment request is triggered by an account watching the live broadcast of the target virtual character, and is a request for requesting adjustment of the target virtual character; a first adjustment unit, used to adjust the target body structure of the target virtual character in response to the target character adjustment request triggered on the live broadcast interaction panel, wherein the at least one character adjustment request includes the target character adjustment request, and the at least one body structure includes the target body structure.
[0010] As an optional solution, the above-mentioned device also includes: a first display unit, used to display at least one character adjustment prop on the above-mentioned live interactive panel during the process of displaying the above-mentioned live interactive panel associated with the above-mentioned target virtual character, wherein different of the above-mentioned character adjustment props are used to trigger different of the above-mentioned character adjustment requests, each character adjustment prop in the above-mentioned at least one character adjustment prop corresponds to each character adjustment request in the above-mentioned at least one character adjustment request, and the above-mentioned at least one character adjustment prop includes a target character adjustment prop, and the above-mentioned target character adjustment prop is used to trigger the above-mentioned target character adjustment request.
[0011] As an optional solution, the above-mentioned device also includes: a first acquisition unit, used to obtain the prop sending operation performed on the above-mentioned target character adjustment props before adjusting the target body structure of the above-mentioned target virtual character in response to the target character adjustment request triggered on the above-mentioned live interactive panel; a first triggering unit, used to trigger the above-mentioned target character adjustment request in response to the target character adjustment request triggered on the above-mentioned live interactive panel, before adjusting the target body structure of the above-mentioned target virtual character, when the above-mentioned prop sending operation meets the execution completion condition.
[0012] As an optional scheme, the above-mentioned first acquisition unit includes: a first acquisition module, used to acquire a first selection operation performed on the above-mentioned target character adjustment prop, wherein the above-mentioned prop sending operation includes the above-mentioned first selection operation; or, a second acquisition module, used to acquire a second selection operation performed on the above-mentioned target character adjustment prop, setting the above-mentioned target character adjustment prop to a dragging state; a first dragging module, used to drag the above-mentioned target character adjustment prop to the above-mentioned target body structure when the above-mentioned target character adjustment prop is in the above-mentioned dragging state and the dragging operation performed on the above-mentioned target character adjustment prop is acquired; a third acquisition module, used to acquire a drag ending operation performed on the above-mentioned target character adjustment prop located on the above-mentioned target body structure, wherein the above-mentioned prop sending operation includes the above-mentioned drag ending operation.
[0013] As an optional solution, the above-mentioned device also includes: a third display unit, which is used to display ordinary prop options and interactive prop options on the above-mentioned live interactive panel during the process of displaying the live interactive panel associated with the above-mentioned target virtual character, wherein the above-mentioned ordinary prop options are used to trigger the display of ordinary interactive props on the above-mentioned live interactive panel, and the above-mentioned interactive prop options are used to trigger the display of the above-mentioned character adjustment props on the above-mentioned live interactive panel; a second display unit, which is used to display the above-mentioned at least one character adjustment prop on the above-mentioned live interactive panel in response to the selection operation triggered by the above-mentioned interactive prop options during the process of displaying the live interactive panel associated with the above-mentioned target virtual character.
[0014] As an optional solution, the first adjustment unit includes: a first adjustment module, which is used to adjust the target body structure of the target virtual character in response to the target character adjustment request triggered by the first account, and display the first virtual character, wherein the first account is an account for watching the live broadcast of the target virtual character, and the first virtual character is the target virtual character after the target body structure is adjusted; the device also includes: a second adjustment module, which is used to adjust the target body structure of the target virtual character in response to the target character adjustment request triggered by the first account, and display the first virtual character, and then, when the first virtual character is adjusted to the second virtual character in response to the character adjustment request triggered by the second account, display a first adjustment prompt message on the client associated with the first account, wherein , the first adjustment prompt information is used to prompt the first virtual character to adjust to the second virtual character, and the second account is another account that watches the live broadcast of the target virtual character and is not the first account; or, a third adjustment module is used to adjust the target body structure of the target virtual character in response to the target character adjustment request triggered by the first account, and after displaying the first virtual character, if the effective duration of the adjustment of the first virtual character in response to the target character adjustment request is greater than or equal to the effective duration of the target character adjustment request, adjust the first virtual character back to the target virtual character, and display the second adjustment prompt information on the client associated with the first account, wherein the second adjustment prompt information is used to prompt the first virtual character to adjust back to the target virtual character.
[0015] As an optional solution, the above-mentioned device also includes at least one of the following: a first setting module, which is used to adjust the target body structure of the target virtual character in response to the target character adjustment request triggered by the first account and display the first virtual character, and then, in response to a protection operation triggered by the first account on the first virtual character, set the target body structure of the first virtual character adjusted in response to the target character adjustment request to a protection state, wherein the body structure in the protection state is prohibited from adjustment; a first extension module, which is used to extend the time period that the first virtual character is in the protection state in response to a first time extension operation triggered by the first account on the first virtual character after adjusting the target body structure of the target virtual character in response to the target character adjustment request triggered by the first account and display the first virtual character; a second extension module, which is used to extend the effective time in response to a second time extension operation triggered by the first account on the first virtual character after adjusting the target body structure of the target virtual character in response to the target character adjustment request triggered by the first account and display the first virtual character.
[0016] As an optional solution, the first adjustment unit includes at least one of the following: a fourth adjustment module for adjusting the color of the hair structure of the target virtual character, wherein the target body structure includes the hair structure; a fifth adjustment module for adjusting the shape of the hair structure; a sixth adjustment module for adjusting the makeup of the facial structure of the target virtual character, wherein the target body structure includes the facial structure; a seventh adjustment module for adjusting the posture of the torso structure of the target virtual character, wherein the target body structure includes the torso structure.
[0017] As an optional solution, the above-mentioned device also includes: a fourth display unit, which is used to display a target information carrier in the virtual live broadcast space where the above-mentioned target virtual character is located during the process of displaying the target virtual character in the live broadcast state, wherein the above-mentioned target information carrier is used to display information input by the account watching the live broadcast of the above-mentioned target virtual character.
[0018] According to another aspect of an embodiment of the present application, a live broadcast interaction device for a virtual character is also provided, including: a fifth display unit, used to display a target virtual character in a live broadcast state, wherein the target virtual character is allowed to wear at least one clothing element; a sixth display unit, used to display a live broadcast interaction panel associated with the target virtual character, wherein the live broadcast interaction panel is used to trigger at least one character wearing request, and the character wearing request is triggered by an account watching the live broadcast of the target virtual character, and is a request for requesting adjustment of clothing elements that have been or have not been worn by the target virtual character; a wearing unit, used to wear the target clothing element on the target virtual character in response to the target character wearing request triggered on the live broadcast interaction panel, wherein the at least one character wearing request includes the target character wearing request, and the at least one clothing element includes the target clothing element.
[0019] As an optional solution, the above-mentioned device also includes: a third display unit, used to display at least one clothing element prop on the above-mentioned live interactive panel during the process of displaying the above-mentioned live interactive panel associated with the above-mentioned target virtual character, wherein different of the above-mentioned clothing element props are used to trigger different above-mentioned character wearing requests, and each clothing element prop in the above-mentioned at least one clothing element prop corresponds to each character wearing request in the above-mentioned at least one character wearing request, and the above-mentioned at least one clothing element prop includes a target clothing element prop, and the above-mentioned target clothing element prop is used to trigger the above-mentioned target character wearing request.
[0020] As an optional solution, the above-mentioned device also includes: a second acquisition unit, which is used to obtain the prop sending operation performed on the above-mentioned target clothing element props before the target clothing element is worn on the above-mentioned target virtual character in response to the target character wearing request triggered on the above-mentioned live broadcast interaction panel; a second triggering unit, which is used to trigger the above-mentioned target character wearing request in response to the above-mentioned live broadcast interaction panel, before the target clothing element is worn on the above-mentioned target virtual character, if the above-mentioned prop sending operation meets the execution completion condition.
[0021] As an optional solution, the second acquisition unit includes: a fourth acquisition module, used to acquire a first selection operation performed on the target clothing element prop, wherein the prop sending operation includes the first selection operation; or, a fifth acquisition module, used to acquire a second selection operation performed on the target clothing element prop, setting the target clothing element prop to a dragging state; a second dragging module, used to drag the target clothing element prop to the body structure of the target virtual character that allows the target clothing element prop to be worn when the target clothing element prop is in the dragging state and the dragging operation performed on the target clothing element prop is acquired; a sixth acquisition module, used to acquire a drag ending operation performed on the target clothing element prop located on the body structure that allows the target clothing element prop to be worn, wherein the prop sending operation includes the drag ending operation.
[0022] As an optional solution, the above-mentioned device also includes: a seventh display unit, which is used to display ordinary prop options and interactive prop options on the above-mentioned live interactive panel during the process of displaying the live interactive panel associated with the above-mentioned target virtual character, wherein the above-mentioned ordinary prop options are used to trigger the display of ordinary interactive props on the above-mentioned live interactive panel, and the above-mentioned interactive prop options are used to trigger the display of the above-mentioned clothing element props on the above-mentioned live interactive panel; a fourth display unit, which is used to display the above-mentioned at least one clothing element prop on the above-mentioned live interactive panel in response to the selection operation triggered by the above-mentioned interactive prop option during the process of displaying the live interactive panel associated with the above-mentioned target virtual character.
[0023] As an optional solution, the wearing unit includes: a first wearing module, which is used to wear the target clothing element on the target virtual character in response to the target character wearing request triggered by the first account, wherein the first account is an account for watching the live broadcast of the target virtual character; the device also includes: a first removing module, which is used to display a first adjustment prompt message on the client associated with the first account after the target clothing element is worn on the target virtual character in response to the target character wearing request triggered by the first account, when the target virtual character wearing the target clothing element removes the target clothing element in response to the character wearing request triggered by the second account, wherein the first adjustment prompt message The indication information is used to prompt that the above-mentioned target clothing element has been removed, and the above-mentioned second account is another account that watches the live broadcast of the above-mentioned target virtual character and is not the above-mentioned first account; or, a second removal module is used to, after the above-mentioned target clothing element is worn on the above-mentioned target virtual character in response to the above-mentioned target character wearing request triggered by the first account, if the effective duration of the adjustment made by the above-mentioned target virtual character in response to the above-mentioned target character wearing request is greater than or equal to the effective duration of the above-mentioned target character wearing request, remove the above-mentioned target clothing element that has been worn by the above-mentioned target virtual character, and display a second adjustment prompt information on the client associated with the above-mentioned first account, wherein the above-mentioned second adjustment prompt information is used to prompt that the above-mentioned target clothing element has been removed.
[0024] As an optional solution, the above-mentioned device also includes at least one of the following: a second setting module, which is used to set the target clothing element worn by the target virtual character in response to the target character wearing request triggered by the first account to a protection state after the target clothing element is worn on the target virtual character in response to the target character wearing request triggered by the first account, wherein the clothing element in the protection state is prohibited from being removed; a third extension module, which is used to extend the time period that the target clothing element is in the protection state in response to the first time extension operation triggered by the first account on the target clothing element after the target clothing element is worn on the target virtual character in response to the target character wearing request triggered by the first account; and a fourth extension module, which is used to extend the effective time in response to the second time extension operation triggered by the first account on the target clothing element after the target clothing element is worn on the target virtual character in response to the target character wearing request triggered by the first account.
[0025] As an optional solution, the above-mentioned wearing unit includes at least one of the following: a second wearing module, used to wear clothing elements on the torso structure of the above-mentioned target virtual character, wherein the above-mentioned target clothing elements include the above-mentioned clothing elements; a third wearing module, used to wear hat elements on the head structure of the above-mentioned target virtual character, wherein the above-mentioned target clothing elements include the above-mentioned hat elements; a fourth wearing module, used to wear scarf elements on the neck structure of the above-mentioned target virtual character, wherein the above-mentioned target clothing elements include the above-mentioned scarf elements; a fifth wearing module, used to wear glasses elements on the facial structure of the above-mentioned target virtual character, wherein the above-mentioned target clothing elements include the above-mentioned glasses elements.
[0026] As an optional solution, the above-mentioned device also includes: an eighth display unit, which is used to display a target information carrier in the virtual live broadcast space where the above-mentioned target virtual character is located during the process of displaying the target virtual character in the live broadcast state, wherein the above-mentioned target information carrier is used to display information input by the account watching the live broadcast of the above-mentioned target virtual character.
[0027] As an optional solution, the above-mentioned device also includes: a ninth display unit, which is used to display a virtual resource carrier after the target clothing element is worn on the above-mentioned target virtual character, when the clothing elements worn by the above-mentioned target virtual character constitute a target clothing set, wherein the above-mentioned target clothing set includes at least two specified clothing elements, and the above-mentioned at least two specified clothing elements include the above-mentioned target clothing element, and the above-mentioned virtual resource carrier allows the account watching the live broadcast of the above-mentioned target virtual character to obtain the virtual resources in the above-mentioned virtual resource carrier by triggering a resource extraction operation.
[0028] According to another aspect of an embodiment of the present application, a live broadcast interaction device for a virtual character is also provided, including: a tenth display unit, used to display a virtual live broadcast space where a target virtual character is located, wherein the virtual live broadcast space contains the target virtual character and at least one virtual prop; an eleventh display unit, used to display a live broadcast interaction panel associated with the virtual live broadcast space, wherein the live broadcast interaction panel is used to trigger at least one object adjustment request, and the object adjustment request is triggered by an account watching the live broadcast of the target virtual character, and is a request for requesting adjustment of the virtual prop; a second adjustment unit, used to adjust the target virtual prop in the virtual live broadcast space in response to the target object adjustment request triggered on the live broadcast interaction panel, wherein the at least one object adjustment request includes the target object adjustment request, and the at least one virtual prop includes the target virtual prop.
[0029] As an optional solution, the above-mentioned device also includes: a fourth display unit, used to display at least one object adjustment prop on the above-mentioned live interactive panel during the process of displaying the above-mentioned live interactive panel associated with the above-mentioned target virtual character, wherein different of the above-mentioned object adjustment props are used to trigger different of the above-mentioned object adjustment requests, and each object adjustment prop in the above-mentioned at least one object adjustment prop corresponds to each object adjustment request in the above-mentioned at least one object adjustment request, and the above-mentioned at least one object adjustment prop includes a target object adjustment prop, and the above-mentioned target object adjustment prop is used to trigger the above-mentioned target object adjustment request.
[0030] As an optional solution, the above-mentioned device also includes: a third acquisition unit, which is used to obtain the prop sending operation performed on the above-mentioned target object adjustment props before adjusting the target virtual props in the above-mentioned virtual live broadcast space in response to the target object adjustment request triggered on the above-mentioned live broadcast interaction panel; a third triggering unit, which is used to trigger the above-mentioned target object adjustment request when the above-mentioned prop sending operation meets the execution completion condition before adjusting the target virtual props in the above-mentioned virtual live broadcast space in response to the target object adjustment request triggered on the above-mentioned live broadcast interaction panel.
[0031] As an optional solution, the third acquisition unit includes: a seventh acquisition module, used to acquire a first selection operation performed on the target object adjustment prop, wherein the prop sending operation includes the first selection operation; or, an eighth acquisition module, used to acquire a second selection operation performed on the target object adjustment prop, setting the target object adjustment prop to a dragging state; a third dragging module, used to drag the target object adjustment prop to the target virtual prop when the target object adjustment prop is in the dragging state and the dragging operation performed on the target object adjustment prop is acquired; a ninth acquisition module, used to acquire a drag ending operation performed on the target object adjustment prop located on the target virtual prop, wherein the prop sending operation includes the drag ending operation.
[0032] As an optional solution, the above-mentioned device also includes: a twelfth display unit, which is used to display ordinary prop options and interactive prop options on the above-mentioned live interactive panel during the process of displaying the live interactive panel associated with the above-mentioned target virtual prop, wherein the above-mentioned ordinary prop options are used to trigger the display of ordinary interactive props on the above-mentioned live interactive panel, and the above-mentioned interactive prop options are used to trigger the display of the above-mentioned object adjustment props on the above-mentioned live interactive panel; a fifth display unit, which is used to display the above-mentioned at least one object adjustment prop on the above-mentioned live interactive panel in response to the selection operation triggered by the above-mentioned interactive prop option during the process of displaying the live interactive panel associated with the above-mentioned target virtual prop.
[0033] As an optional solution, the second adjustment unit includes: an eighth adjustment module, which is used to adjust the target virtual props in response to the target object adjustment request triggered by the first account, and display the first virtual props, wherein the first account is an account for watching the live broadcast of the target virtual character, and the first virtual props are the adjusted target virtual props; the device also includes: a ninth adjustment module, which is used to adjust the target virtual props in the virtual live broadcast space in response to the target object adjustment request triggered on the live broadcast interaction panel, and then, when the first virtual props are adjusted to the second virtual props in response to the object adjustment request triggered by the second account, display a first adjustment prompt message on the client associated with the first account, wherein the first adjustment prompt message The prompt information is used to prompt the above-mentioned first virtual prop to be adjusted to the above-mentioned second virtual prop, and the above-mentioned second account is another account that watches the live broadcast of the above-mentioned target virtual character and is not the above-mentioned first account; or, a tenth adjustment module is used to adjust the target virtual prop in the above-mentioned virtual live broadcast space in response to the target object adjustment request triggered on the above-mentioned live broadcast interaction panel. If the effective duration of the adjustment of the above-mentioned first virtual prop in response to the above-mentioned target object adjustment request is greater than or equal to the effective duration of the above-mentioned target object adjustment request, the above-mentioned first virtual prop is adjusted back to the above-mentioned target virtual prop, and second adjustment prompt information is displayed on the client associated with the above-mentioned first account, wherein the above-mentioned second adjustment prompt information is used to prompt the above-mentioned first virtual prop to be adjusted back to the above-mentioned target virtual prop.
[0034] As an optional solution, the device further includes at least one of the following: an eleventh adjustment module, which is used to, after the target virtual prop is adjusted in response to the target object adjustment request triggered by the first account and the first virtual prop is displayed, in response to a protection operation triggered by the first account on the first virtual prop, set the target virtual prop that is adjusted in response to the target object adjustment request to a protection state, wherein the virtual prop in the protection state is prohibited from adjustment; a twelfth adjustment module, which is used to, after the target virtual prop is adjusted in response to the target object adjustment request triggered by the first account and the first virtual prop is displayed, in response to a first time extension operation triggered by the first account on the first virtual prop, extend the time that the first virtual prop is in the protection state; a thirteenth adjustment module, which is used to, after the target virtual prop is adjusted in response to the target object adjustment request triggered by the first account and the first virtual prop is displayed, in response to a second time extension operation triggered by the first account on the first virtual prop, extend the effective time.
[0035] As an optional solution, the second adjustment unit includes at least one of the following: a fourteenth adjustment module, used to adjust the position of the target virtual prop in the virtual live broadcast space; a fifteenth adjustment module, used to adjust the shape of the target virtual prop in the virtual live broadcast space; a sixteenth adjustment module, used to adjust the lighting parameters of the virtual lights in the virtual live broadcast space, wherein the target virtual props include the virtual lights, and the lighting parameters are used to affect the lighting conditions in the virtual live broadcast space; a seventeenth adjustment module, used to adjust the growth shape of the virtual plants in the virtual live broadcast space, wherein the target virtual props include the virtual plants.
[0036] As an optional solution, the above-mentioned device also includes: a thirteenth display unit, which is used to display the target information carrier in the above-mentioned virtual live broadcast space during the process of displaying the virtual live broadcast space where the target virtual character is located, wherein the above-mentioned target information carrier is used to display the information input by the account watching the live broadcast of the above-mentioned target virtual character.
[0037] According to another aspect of an embodiment of the present application, a live broadcast interaction device for a virtual character is also provided, including: a fourteenth display unit, used to display the virtual live broadcast space where the target virtual character is located, wherein the above-mentioned virtual live broadcast space allows the configuration of at least one virtual background; a fifteenth display unit, used to display the live broadcast interaction panel associated with the above-mentioned virtual live broadcast space, wherein the above-mentioned live broadcast interaction panel is used to trigger at least one background adjustment request, and the above-mentioned background adjustment request is triggered by an account watching the live broadcast of the above-mentioned target virtual character, and is a request for requesting adjustment of the above-mentioned virtual background; a third adjustment unit, used to adjust the virtual background of the above-mentioned virtual live broadcast space to the target virtual background in response to the target background adjustment request triggered on the above-mentioned live broadcast interaction panel, wherein the above-mentioned at least one background adjustment request includes the above-mentioned target background adjustment request, and the above-mentioned at least one virtual background includes the above-mentioned target virtual background.
[0038] As an optional solution, the above-mentioned device also includes: a sixth display unit, used to display at least one background adjustment prop on the above-mentioned live interactive panel during the process of displaying the above-mentioned live interactive panel associated with the above-mentioned target virtual character, wherein different of the above-mentioned background adjustment props are used to trigger different of the above-mentioned background adjustment requests, and each background adjustment prop in the above-mentioned at least one background adjustment prop corresponds to each background adjustment request in the above-mentioned at least one background adjustment request, and the above-mentioned at least one background adjustment prop includes a target background adjustment prop, and the above-mentioned target background adjustment prop is used to trigger the above-mentioned target background adjustment request.
[0039] As an optional solution, the above-mentioned device also includes: a fourth acquisition unit, used to obtain the prop sending operation performed on the above-mentioned target background adjustment props before the virtual background of the above-mentioned virtual live broadcast space is adjusted to the target virtual background in response to the target background adjustment request triggered on the above-mentioned live broadcast interaction panel; a fourth triggering unit, used to trigger the above-mentioned target background adjustment request when the above-mentioned prop sending operation meets the execution completion condition before the virtual background of the above-mentioned virtual live broadcast space is adjusted to the target virtual background in response to the target background adjustment request triggered on the above-mentioned live broadcast interaction panel.
[0040] As an optional scheme, the above-mentioned fourth acquisition unit includes: a ninth acquisition module, which is used to acquire the first selection operation performed on the above-mentioned target background adjustment prop, wherein the above-mentioned prop sending operation includes the above-mentioned first selection operation; or, a tenth acquisition module, which is used to acquire the second selection operation performed on the above-mentioned target background adjustment prop, and set the above-mentioned target background adjustment prop to a dragging state; a fourth dragging module, which is used to drag the above-mentioned target background adjustment prop to the virtual background of the above-mentioned virtual live broadcast space when the above-mentioned target background adjustment prop is in the above-mentioned dragging state and the dragging operation performed on the above-mentioned target background adjustment prop is acquired; an eleventh acquisition module, which is used to acquire the drag ending operation performed on the above-mentioned target background adjustment prop located on the virtual background of the above-mentioned virtual live broadcast space, wherein the above-mentioned prop sending operation includes the above-mentioned drag ending operation.
[0041] As an optional solution, the above-mentioned device also includes: a sixteenth display unit, which is used to display ordinary prop options and interactive prop options on the above-mentioned live interactive panel during the process of displaying the live interactive panel associated with the above-mentioned target virtual character, wherein the above-mentioned ordinary prop options are used to trigger the display of ordinary interactive props on the above-mentioned live interactive panel, and the above-mentioned interactive prop options are used to trigger the display of the above-mentioned background adjustment props on the above-mentioned live interactive panel; a seventh display unit, which is used to display the above-mentioned at least one background adjustment prop on the above-mentioned live interactive panel in response to the selection operation triggered by the above-mentioned interactive prop option during the process of displaying the live interactive panel associated with the above-mentioned target virtual character.
[0042] As an optional solution, the third adjustment unit includes: an eighteenth adjustment module, which is used to adjust the virtual background of the virtual live broadcast space and display the target virtual background in response to the target background adjustment request triggered by the first account, wherein the first account is an account for watching the live broadcast of the target virtual character; the device also includes: a nineteenth adjustment module, which is used to adjust the virtual background of the virtual live broadcast space and display the target virtual background in response to the target background adjustment request triggered by the first account, and when the target virtual background is adjusted to the first virtual background in response to the background adjustment request triggered by the second account, display a first adjustment prompt message on the client associated with the first account, wherein the first adjustment prompt message is used to prompt the first account to adjust the virtual background of the virtual live broadcast space and display the target virtual background. The target virtual background is adjusted to the first virtual background, and the second account is another account that watches the live broadcast of the target virtual character and is not the first account; or, a twentieth adjustment module, which is used to adjust the virtual background of the virtual live broadcast space in response to the target background adjustment request triggered by the first account, and after displaying the target virtual background, when the effective duration of the target virtual background is greater than or equal to the effective duration of the target background adjustment request, adjust the target virtual background back to the second virtual background, and display the second adjustment prompt information on the client associated with the first account, wherein the second adjustment prompt information is used to prompt the target virtual background to adjust back to the second virtual background, and the second virtual background is the original virtual background of the virtual live broadcast space.
[0043] As an optional solution, the above-mentioned device also includes at least one of the following: a twenty-first adjustment module, which is used to adjust the virtual background of the above-mentioned virtual live broadcast space and display the above-mentioned target virtual background in response to the above-mentioned target background adjustment request triggered by the first account, and then set the above-mentioned target virtual background to a protection state in response to a protection operation triggered by the above-mentioned first account on the above-mentioned target virtual background, wherein the virtual background in the above-mentioned protection state is prohibited from adjustment; a twenty-second adjustment module, which is used to extend the time length that the above-mentioned target virtual background is in the above-mentioned protection state in response to a first time extension operation triggered by the above-mentioned first account on the above-mentioned target virtual background after adjusting the virtual background of the above-mentioned virtual live broadcast space and displaying the above-mentioned target virtual background in response to the above-mentioned target background adjustment request triggered by the first account; a twenty-third adjustment module, which is used to extend the above-mentioned effective time length in response to a second time extension operation triggered by the above-mentioned first account on the above-mentioned target virtual background after adjusting the virtual background of the above-mentioned virtual live broadcast space and displaying the above-mentioned target virtual background in response to the above-mentioned target background adjustment request triggered by the first account.
[0044] As an optional solution, the above-mentioned device also includes: a seventeenth display unit, which is used to display the target information carrier in the above-mentioned virtual live broadcast space during the process of displaying the virtual live broadcast space where the target virtual character is located, wherein the above-mentioned target information carrier is used to display the information input by the account watching the live broadcast of the above-mentioned target virtual character.
[0045] According to another aspect of the embodiments of the present application, a computer program product or a computer program is provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the live interactive method of a virtual character as described above.
[0046] According to another aspect of an embodiment of the present application, there is also provided an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the live interactive method of a virtual character through the computer program.
[0047] In an embodiment of the present application, a more efficient interaction method is provided for accounts watching live broadcasts of virtual characters. For example, the body structure of the virtual character can be adjusted through the live broadcast interaction panel associated with the virtual character; another example is that clothing elements can be worn on the virtual character through the live broadcast interaction panel associated with the virtual character; another example is that the virtual props in the virtual live broadcast space can be adjusted through the live broadcast interaction panel associated with the virtual live broadcast space where the virtual character is located; another example is that the virtual background of the virtual live broadcast space can be adjusted through the live broadcast interaction panel associated with the virtual live broadcast space where the virtual character is located, thereby achieving the purpose of providing a more efficient interaction method for accounts watching live broadcasts of virtual characters, thereby achieving the technical effect of improving the live broadcast interaction efficiency of virtual characters, and then solving the technical problem of low live broadcast interaction efficiency of virtual characters. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0049] Figure 1 is a schematic diagram of an application environment of an optional live interactive method of a virtual character according to an embodiment of the present application;
[0050] Figure 2 is a schematic diagram of a process of an optional live interactive method of a virtual character according to an embodiment of the present application;
[0051] Figure 3is a schematic diagram of an optional live interactive method of a virtual character according to an embodiment of the present application;
[0052] Figure 4 is a schematic diagram of another optional live interactive method of a virtual character according to an embodiment of the present application;
[0053] Figure 5 is a schematic diagram of another optional live interactive method of a virtual character according to an embodiment of the present application;
[0054] Figure 6 is a schematic diagram of another optional live interactive method of a virtual character according to an embodiment of the present application;
[0055] Figure 7 is a schematic diagram of another optional live interactive method of a virtual character according to an embodiment of the present application;
[0056] Figure 8 is a schematic diagram of the process of another optional live interactive method of a virtual character according to an embodiment of the present application;
[0057] Fig. 9 is a schematic diagram of another optional live interactive method of a virtual character according to an embodiment of the present application;
[0058] Fig.10 is a schematic diagram of the process of another optional live interactive method of a virtual character according to an embodiment of the present application;
[0059] Fig.11 is a schematic diagram of another optional live interactive method of a virtual character according to an embodiment of the present application;
[0060] Fig.12 is a schematic diagram of the process of another optional live interactive method of a virtual character according to an embodiment of the present application;
[0061] Fig.13 is a schematic diagram of another optional live interactive method of a virtual character according to an embodiment of the present application;
[0062] Fig.14 is a schematic diagram of another optional live interactive method of a virtual character according to an embodiment of the present application;
[0063] Fig.15 is a schematic diagram of another optional live interactive method of a virtual character according to an embodiment of the present application;
[0064] Fig.16 is a schematic diagram of another optional live interactive method of a virtual character according to an embodiment of the present application;
[0065] Fig.17is a schematic diagram of another optional live interactive method of a virtual character according to an embodiment of the present application;
[0066] Fig.18 is a schematic diagram of another optional live interactive method of a virtual character according to an embodiment of the present application;
[0067] Fig.19 is a schematic diagram of another optional live interactive method of a virtual character according to an embodiment of the present application;
[0068] Fig. 20 is a schematic diagram of an optional live interactive device for a virtual character according to an embodiment of the present application;
[0069] Fig.21 is a schematic diagram of another optional live interactive device for a virtual character according to an embodiment of the present application;
[0070] Fig. 22 is a schematic diagram of another optional live interactive device for a virtual character according to an embodiment of the present application;
[0071] Fig.23 is a schematic diagram of another optional live interactive device for a virtual character according to an embodiment of the present application;
[0072] Fig.24 It is a schematic diagram of the structure of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0073] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0074] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0075] According to one aspect of the embodiments of the present application, a live interactive method of a virtual character is provided. Optionally, as an optional implementation, the live interactive method of the virtual character can be applied to, but is not limited to, Figure 1 In the environment shown, it may include but is not limited to a user device 102 and a server 112, the user device 102 may include but is not limited to a display 104, a processor 106 and a memory 108, the server 112 includes a database 114 and a processing engine 116, and the user device 102 may be understood as but is not limited to a client where an account for watching the live broadcast of the target virtual character is located.
[0076] The specific process can be as follows:
[0077] Step S102, the user device 102 obtains a live interaction request (such as a character adjustment request, a character wear request, an object adjustment request, a background adjustment request) triggered by an account watching the live broadcast of the target virtual character;
[0078] Steps S104-S106, sending the live interactive request to the server 112 via the network 110;
[0079] Steps S108-S110, the server 112 forwards the live interaction request to the host client where the target virtual character is live broadcasting through the processing engine 116, and further obtains the live screen data returned by the host client;
[0080] Steps S112 - S114 , sending the live picture data to the user device 102 via the network 110 , the user device 102 displays the live picture corresponding to the live picture data on the display 104 via the processor 106 , and stores the live picture data in the memory 108 .
[0081] remove Figure 1 In addition to the examples shown, the above steps can be completed independently by the user device or the server, or by the user device and the server in collaboration, such as the user device 102 executing the above steps S108-S110, thereby reducing the processing pressure of the server 112. The user device 102 includes but is not limited to handheld devices (such as mobile phones), laptops, tablet computers, desktop computers, vehicle-mounted devices, smart TVs, etc., and the present application does not limit the specific implementation of the user device 102. The server 112 can be a single server or a server cluster consisting of multiple servers, or a cloud server.
[0082] Optionally, as an optional implementation, as Figure 2 As shown, the live interactive method of a virtual character can be executed by an electronic device, such as Figure 1The user device or server shown in the figure comprises:
[0083] S202, displaying a target virtual character in a live broadcast state, wherein the target virtual character is composed of at least one body structure;
[0084] S204, displaying a live interactive panel associated with the target virtual character, wherein the live interactive panel is used to trigger at least one role adjustment request, and the role adjustment request is a request for adjusting the target virtual character triggered by an account watching the live broadcast of the target virtual character;
[0085] S206, in response to a target character adjustment request triggered on the live interactive panel, adjusting a target body structure of a target virtual character, wherein at least one character adjustment request includes a target character adjustment request, and at least one body structure includes a target body structure.
[0086] Optionally, in this embodiment, the live interactive method of the virtual character can be applied to, but not limited to, the live broadcast scene of the virtual anchor, wherein the virtual anchor can be, but not limited to, a virtual character created by computer technology and virtual reality technology, which can be broadcast live and interact on a network platform. The virtual anchor usually has a unique appearance, voice and personality, and uses artificial intelligence technology to achieve real-time interaction with the audience. In addition, the virtual anchor can be, but not limited to, a character played by a real person, or a virtual character generated by artificial intelligence (AI) technology.
[0087] For virtual anchors played by real people, the anchor's movements and expressions are usually converted into virtual images in real time by using special camera equipment and virtual reality technology, and then live broadcasts and interactions are carried out in the image of virtual characters on the live broadcast platform. For AI-generated virtual anchors, virtual images are usually generated by artificial intelligence technology, and the voice and language of the virtual anchor are simulated using speech synthesis technology. This type of virtual anchor can interact with the audience through a dialogue system, but its behavior and performance are often pre-programmed or generated by machine learning algorithms.
[0088] Optionally, the virtual character in this embodiment can be but is not limited to an AI-generated virtual anchor. Compared with a virtual anchor played by a real person, the AI-generated virtual anchor has a greater sense of distance from the users watching the live broadcast, and thus the AI-generated virtual anchor needs to interact more with the users watching the live broadcast.
[0089] Optionally, this embodiment Figure 3As shown, the target virtual character 302 is composed of at least one body structure, such as a hair structure, a head structure, a facial structure, a neck structure, an upper limb structure, a torso structure, a lower limb structure, a muscle structure, etc., wherein the neck structure is an associated structure between the head structure and the torso structure.
[0090] Optionally, in this embodiment, the method of adjusting the target body structure of the target virtual character may include, but is not limited to, adjusting the form of the target body structure. Figure 3 The scene shown, continue as Figure 4 As shown, the upper limb structure 402 is adjusted from the shape of two fingers extending to the shape of one finger extending. Or the hair structure is determined as the target body structure, and the shape of the hair structure can be further adjusted to display the target virtual character with different hairstyles.
[0091] Optionally, in this embodiment, the target body structure of the target virtual character can be adjusted by, but is not limited to, adjusting the structural properties of the target body structure, continuing to determine the hair structure as the target body structure, and further adjusting the structural properties of the hair structure (such as color, transparency, etc.).
[0092] Optionally, in this embodiment, the target body structure of the target virtual character can be adjusted by, but is not limited to, adjusting the accessory elements on the target body structure. For example, the facial structure is determined as the target body structure, and the accessory elements on the facial structure (such as cosmetics, fluorescent powder, stickers, etc.) can be further adjusted to display the target virtual character with different makeup.
[0093] To further illustrate, the optional Figure 5 As shown, a target virtual character 502 in a live broadcast state is displayed; a live broadcast interaction panel 504 associated with the target virtual character 502 is displayed, wherein a character adjustment request is triggered by an account watching the live broadcast of the target virtual character 502, and is used to request adjustment of the target virtual character 502; in response to the target character adjustment request triggered on the live broadcast interaction panel 504, the target body structure 506 of the target virtual character 502 is adjusted (such as adjusting the color of the hair structure).
[0094] Through the embodiments provided by the present application, a target virtual character in a live broadcast state is displayed, wherein the target virtual character is composed of at least one body structure; a live broadcast interaction panel associated with the target virtual character is displayed, wherein the live broadcast interaction panel is used to trigger at least one role adjustment request, and the role adjustment request is a request triggered by an account watching the live broadcast of the target virtual character and is used to request adjustment of the target virtual character; in response to the target role adjustment request triggered on the live broadcast interaction panel, the target body structure of the target virtual character is adjusted, wherein at least one role adjustment request includes a target role adjustment request, and at least one body structure includes a target body structure. A more efficient interaction method is provided for accounts watching the live broadcast of virtual characters, and the body structure of the virtual character is adjusted through the live broadcast interaction panel associated with the virtual character, thereby achieving the purpose of providing a more efficient interaction method for accounts watching the live broadcast of virtual characters, thereby achieving the technical effect of improving the efficiency of live broadcast interaction of virtual characters.
[0095] As an optional solution, in the process of displaying the live broadcast interaction panel associated with the target virtual character, the method further includes:
[0096] At least one character adjustment prop is displayed on the live interactive panel, wherein different character adjustment props are used to trigger different character adjustment requests, each character adjustment prop in the at least one character adjustment prop corresponds to each character adjustment request in the at least one character adjustment request, and the at least one character adjustment prop includes a target character adjustment prop, and the target character adjustment prop is used to trigger the target character adjustment request.
[0097] It should be noted that in order to increase the interactive enthusiasm of virtual characters, character adjustment props are provided to accounts watching live broadcasts of virtual characters to trigger character adjustment requests.
[0098] Through the embodiments provided by the present application, at least one character adjustment prop is displayed on the live interactive panel, wherein different character adjustment props are used to trigger different character adjustment requests, each character adjustment prop in at least one character adjustment prop corresponds to each character adjustment request in at least one character adjustment request, and at least one character adjustment prop includes a target character adjustment prop, and the target character adjustment prop is used to trigger the target character adjustment request, thereby achieving the purpose of providing character adjustment props to accounts watching virtual character live broadcasts to trigger character adjustment requests, thereby achieving the technical effect of improving the interactive enthusiasm of virtual characters.
[0099] As an optional solution, before adjusting the target body structure of the target virtual character in response to the target character adjustment request triggered on the live interactive panel, the method further includes:
[0100] S1-1, obtaining a prop sending operation performed on a target character's adjustment prop;
[0101] S1-2, when the item sending operation meets the execution completion conditions, trigger the target character adjustment request.
[0102] It should be noted that in order to avoid affecting the live broadcast process of the virtual character due to the frequent execution of the prop sending operation, it can be set, but not limited to, that the smooth execution of the prop sending operation requires the consumption of the virtual resources held by the account that sends the target character adjustment props. If the virtual resources held by the account that sends the target character adjustment props are greater than or equal to the virtual resources required to adjust the target character props, the prop sending operation is deemed to meet the execution completion conditions.
[0103] Through the embodiments provided in the present application, a prop sending operation is obtained for adjusting props for a target character; when the prop sending operation satisfies the execution completion conditions, a target character adjustment request is triggered, thereby achieving the purpose of avoiding the frequent execution of the prop sending operation and affecting the live broadcast process of the virtual character, thereby achieving the technical effect of improving the live broadcast stability of the virtual character.
[0104] As an optional solution, obtain the prop sending operation performed on the target character's adjustment prop, including:
[0105] S2-1, obtaining a first selection operation performed on a target character adjustment item, wherein the item sending operation includes the first selection operation; or,
[0106] S2-2, obtaining a second selection operation performed on the target character adjustment prop, and setting the target character adjustment prop to a dragging state;
[0107] S2-3, when the target character adjustment prop is in a dragging state and a dragging operation performed on the target character adjustment prop is acquired, dragging the target character adjustment prop onto the target body structure;
[0108] S2-4, obtaining a drag-end operation performed on a target character adjustment prop located on a target body structure, wherein the prop sending operation includes a drag-end operation.
[0109] It should be noted that in order to improve the flexibility of the prop sending operation, a variety of prop sending operation execution methods are provided, such as dragging the target character to adjust the props to the target body structure to be adjusted, so as to accurately trigger the corresponding prop sending operation.
[0110] To further illustrate, the optional Figure 6As shown, the second selection operation performed on the target character adjustment prop 602 is obtained, and the target character adjustment prop is set to a dragging state; when the target character adjustment prop 602 is in a dragging state and the dragging operation performed on the target character adjustment prop 602 is obtained, the target character adjustment prop 602 is dragged to the target body structure 606 of the target virtual character 604 to be adjusted; the drag ending operation performed on the target character adjustment prop 602 located on the target body structure 606 is obtained to determine that the target body structure 606 is the adjustment object of the target character adjustment prop 602.
[0111] Through the embodiments provided by the present application, a first selection operation performed on a target character adjustment prop is obtained, wherein the prop sending operation includes the first selection operation; or, a second selection operation performed on the target character adjustment prop is obtained, and the target character adjustment prop is set to a dragging state; when the target character adjustment prop is in a dragging state and a dragging operation performed on the target character adjustment prop is obtained, the target character adjustment prop is dragged onto the target body structure; a drag ending operation performed on the target character adjustment prop located on the target body structure is obtained, wherein the prop sending operation includes a drag ending operation, thereby achieving the purpose of improving the flexibility of the prop sending operation, thereby realizing the technical effect of providing multiple execution methods for prop sending operations.
[0112] As an optional solution, in the process of displaying the live broadcast interaction panel associated with the target virtual character, the method further includes:
[0113] S3-1, displaying common props options and interactive props options on the live interactive panel, wherein the common props options are used to trigger the display of common interactive props on the live interactive panel, and the interactive props options are used to trigger the display of character adjustment props on the live interactive panel;
[0114] S3-2, in response to a selection operation triggered by an interactive prop option, displaying at least one character adjustment prop on the live interactive panel.
[0115] It should be noted that in order to increase the interactive enthusiasm of virtual characters, character adjustment props are provided to accounts watching live broadcasts of virtual characters to trigger character adjustment requests, while also retaining the use of ordinary interactive props in the live broadcast process of virtual characters.
[0116] To further illustrate, the optional Figure 7As shown, ordinary prop options and interactive prop options are displayed on the live interactive panel 702; in response to a selection operation triggered by the ordinary prop option, at least one ordinary interactive prop (such as prop A1, prop A2, prop A3, prop A4) is displayed on the live interactive panel 702; in response to a selection operation triggered by the interactive prop option, at least one character adjustment prop (such as prop B1, prop B2, prop B3, prop B4) is displayed on the live interactive panel 702.
[0117] Through the embodiments provided by the present application, ordinary prop options and interactive prop options are displayed on the live interactive panel, wherein the ordinary prop options are used to trigger the display of ordinary interactive props on the live interactive panel, and the interactive prop options are used to trigger the display of character adjustment props on the live interactive panel; in response to the selection operation triggered by the interactive prop option, at least one character adjustment prop is displayed on the live interactive panel, thereby achieving the purpose of providing character adjustment props for accounts watching the live broadcast of virtual characters to trigger character adjustment requests, while also retaining the use of ordinary interactive props in the live broadcast process of the virtual characters, thereby achieving the technical effect of improving the interactive enthusiasm of the virtual characters.
[0118] As an optional solution, in response to a target character adjustment request triggered on a live interactive panel, adjusting a target body structure of a target virtual character includes: in response to a target character adjustment request triggered by a first account, adjusting the target body structure of the target virtual character, and displaying the first virtual character, wherein the first account is an account for watching the live broadcast of the target virtual character, and the first virtual character is the target virtual character after the target body structure is adjusted;
[0119] After adjusting the target body structure of the target virtual character in response to the target character adjustment request triggered by the first account and displaying the first virtual character, the method further includes:
[0120] S4-1, when the first virtual character is adjusted to the second virtual character in response to the character adjustment request triggered by the second account, first adjustment prompt information is displayed on the client associated with the first account, wherein the first adjustment prompt information is used to prompt the first virtual character to adjust to the second virtual character, and the second account is another account that watches the live broadcast of the target virtual character and is not the first account; or
[0121] S4-2, when the effective duration of the adjustment of the first virtual character in response to the target character adjustment request is greater than or equal to the effective duration of the target character adjustment request, the first virtual character is adjusted back to the target virtual character, and a second adjustment prompt message is displayed on the client associated with the first account, wherein the second adjustment prompt message is used to prompt the first virtual character to adjust back to the target virtual character.
[0122] It should be noted that in order to improve the timeliness of character adjustments, if an adjusted virtual character is adjusted by other accounts, or the adjustment time reaches the time limit, the corresponding adjustment prompt information will be displayed to promptly remind that the adjusted virtual character has been overwritten by other adjustments.
[0123] Through the embodiments provided by the present application, in response to a target character adjustment request triggered by a first account, the target body structure of the target virtual character is adjusted, and the first virtual character is displayed, wherein the first account is an account for watching the live broadcast of the target virtual character, and the first virtual character is the target virtual character after the target body structure is adjusted; when the first virtual character is adjusted to the second virtual character in response to the character adjustment request triggered by the second account, first adjustment prompt information is displayed on the client associated with the first account, wherein the first adjustment prompt information is used to prompt the first virtual character to be adjusted to the second virtual character, and the second account is another account that watches the live broadcast of the target virtual character and is not the first account; or, when the effective duration of the adjustment of the first virtual character in response to the target character adjustment request is greater than or equal to the effective duration of the target character adjustment request, the first virtual character is adjusted back to the target virtual character, and second adjustment prompt information is displayed on the client associated with the first account, wherein the second adjustment prompt information is used to prompt the first virtual character to be adjusted back to the target virtual character, thereby achieving the purpose of timely reminding that the adjusted virtual character has been covered by other adjustments, thereby achieving the technical effect of improving the timeliness of the character adjustment.
[0124] As an optional solution, after adjusting the target body structure of the target virtual character in response to the target character adjustment request triggered by the first account and displaying the first virtual character, the method further includes at least one of the following:
[0125] S5-1, in response to a protection operation triggered by a first account on a first virtual character, setting a target body structure of the first virtual character that is adjusted in response to a target character adjustment request to a protection state, wherein the body structure in the protection state is prohibited from being adjusted;
[0126] S5-2, in response to a first time extension operation triggered by the first account on the first virtual character, extending the time period during which the first virtual character is in a protected state;
[0127] S5-3, in response to the second time extension operation triggered by the first account on the first virtual character, extending the effective time.
[0128] It should be noted that, in order to improve the adjustment stability of the virtual character, a corresponding protection operation may be triggered for the adjusted virtual character to prevent the adjusted virtual character from being covered by other adjustments.
[0129] Through the embodiments provided by the present application, in response to a protection operation triggered by a first account on a first virtual character, the target body structure of the first virtual character that is adjusted in response to a target character adjustment request is set to a protection state, wherein adjustment of the body structure in the protection state is prohibited; in response to a first time extension operation triggered by the first account on the first virtual character, the duration of the first virtual character in the protection state is extended; in response to a second time extension operation triggered by the first account on the first virtual character, the effective duration is extended, thereby achieving the purpose of triggering a corresponding protection operation on the adjusted virtual character to avoid the adjusted virtual character being covered by other adjustments, thereby achieving the technical effect of improving the adjustment stability of the virtual character.
[0130] As an optional solution, adjusting the target body structure of the target virtual character includes at least one of the following:
[0131] S6-1, adjusting the color of the hair structure of the target virtual character, wherein the target body structure includes the hair structure;
[0132] S6-2, adjust the morphology of the hair structure;
[0133] S6-3, adjusting the makeup of the facial structure of the target virtual character, wherein the target body structure includes the facial structure;
[0134] S6-4, adjusting the posture of the torso structure of the target virtual character, wherein the target body structure includes the torso structure.
[0135] Optionally, in this embodiment, the makeup of the facial structure can be adjusted through but not limited to contouring and highlighting, wherein contouring is to use dark-colored cosmetics to create shadows to highlight the facial contour, and highlighting is to use light-colored cosmetics to highlight the raised parts of the face to increase the radiance of the face.
[0136] Optionally, in this embodiment, the posture of the torso structure refers to the posture and attitude of the upper part of the body, including the curve of the spine, the position of the shoulders, and the degree of lifting and lowering of the chest.
[0137] It should be noted that in order to increase the diversity of body structure adjustments, corresponding adjustment methods are provided for different body structures, such as hair structure can adjust color and shape, facial structure can adjust makeup, and torso structure can adjust posture.
[0138] Through the embodiments provided by the present application, the color of the hair structure of the target virtual character is adjusted, wherein the target body structure includes the hair structure; the shape of the hair structure is adjusted; the makeup of the facial structure of the target virtual character is adjusted, wherein the target body structure includes the facial structure; the posture of the torso structure of the target virtual character is adjusted, wherein the target body structure includes the torso structure, thereby achieving the purpose of providing corresponding adjustment methods for different body structures, thereby realizing the technical effect of increasing the adjustment diversity of the body structure.
[0139] As an optional solution, during the process of displaying the target virtual character in the live broadcast state, the method further includes:
[0140] In the virtual live broadcast space where the target virtual character is located, a target information carrier is displayed, wherein the target information carrier is used to display information input by an account for watching the live broadcast of the target virtual character.
[0141] It should be noted that in order to improve the intuitiveness of the information input by the account watching the live broadcast of the target virtual character, the target information carrier in the virtual live broadcast space is used to display the information.
[0142] Through the embodiments provided by the present application, a target information carrier is displayed in a virtual live broadcast space where a target virtual character is located, wherein the target information carrier is used to display information input by an account watching the live broadcast of the target virtual character, thereby achieving the purpose of using the target information carrier in the virtual live broadcast space for information display, thereby realizing the technical effect of improving the intuitiveness of the information input by the account watching the live broadcast of the target virtual character.
[0143] Optionally, as an optional implementation, as Figure 8 As shown, the live interactive method of a virtual character can be executed by an electronic device, such as Figure 1 The user device or server shown in the figure comprises:
[0144] S802, displaying a target virtual character in a live broadcast state, wherein the target virtual character is allowed to wear at least one clothing element;
[0145] S804, displaying a live broadcast interaction panel associated with the target virtual character, wherein the live broadcast interaction panel is used to trigger at least one character wearing request, and the character wearing request is a request triggered by an account watching the live broadcast of the target virtual character and is used to request to adjust a clothing element that is worn or not worn by the target virtual character;
[0146] S806, in response to a target character wearing request triggered on the live interactive panel, wearing a target clothing element on the target virtual character, wherein at least one character wearing request includes a target character wearing request, and at least one clothing element includes a target clothing element.
[0147] Optionally, in this embodiment, the live interactive method of the virtual character can be applied to, but not limited to, the live broadcast scene of the virtual anchor, wherein the virtual anchor can be, but not limited to, a virtual character created by computer technology and virtual reality technology, which can be broadcast live and interact on a network platform. The virtual anchor usually has a unique appearance, voice and personality, and uses artificial intelligence technology to achieve real-time interaction with the audience. In addition, the virtual anchor can be, but not limited to, a character played by a real person, or a virtual character generated by artificial intelligence (AI) technology.
[0148] For virtual anchors played by real people, the anchor's movements and expressions are usually converted into virtual images in real time by using special camera equipment and virtual reality technology, and then live broadcasts and interactions are carried out in the image of virtual characters on the live broadcast platform. For AI-generated virtual anchors, virtual images are usually generated by artificial intelligence technology, and the voice and language of the virtual anchor are simulated using speech synthesis technology. This type of virtual anchor can interact with the audience through a dialogue system, but its behavior and performance are often pre-programmed or generated by machine learning algorithms.
[0149] Optionally, the virtual character in this embodiment can be but is not limited to an AI-generated virtual anchor. Compared with a virtual anchor played by a real person, the AI-generated virtual anchor has a greater sense of distance from the users watching the live broadcast, and thus the AI-generated virtual anchor needs to interact more with the users watching the live broadcast.
[0150] Optionally, this embodiment Fig. 9 As shown, the target virtual character 902 is allowed to wear at least one clothing element, such as a mobile terminal and a bag held by the target virtual character 902, a short-sleeved shirt on the upper body, shorts on the lower body, and shoes on the feet.
[0151] Optionally, in this embodiment, the target clothing element may be worn on the target virtual character by, but is not limited to, wearing the target clothing element on the body structure of the target virtual character that has not worn any clothing element, or using the target clothing element to replace the clothing element already worn by the target virtual character.
[0152] Optionally, in this embodiment, the position where the target clothing element is worn on the target virtual character can be divided into, but not limited to, a default position and an optional position, wherein the optional position includes a default position, such as sunglasses as a target clothing element, and the default position is the facial structure of the target virtual character, but the optional position may include a neck structure, a torso structure, etc. in addition to the facial structure.
[0153] For other embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0154] Through the embodiments provided by the present application, a target virtual character in a live broadcast state is displayed, wherein the target virtual character is allowed to wear at least one clothing element; a live broadcast interaction panel associated with the target virtual character is displayed, wherein the live broadcast interaction panel is used to trigger at least one character wearing request, and the character wearing request is triggered by an account watching the live broadcast of the target virtual character, and is used to request to adjust the clothing elements that the target virtual character has or has not worn; in response to the target character wearing request triggered on the live broadcast interaction panel, the target clothing element is worn on the target virtual character, wherein at least one character wearing request includes the target character wearing request, and at least one clothing element includes the target clothing element. A more efficient interaction method is provided for the account watching the live broadcast of the virtual character, and the target clothing element is worn on the target virtual character through the live broadcast interaction panel associated with the virtual character, thereby achieving the purpose of providing a more efficient interaction method for the account watching the live broadcast of the virtual character, thereby achieving the technical effect of improving the efficiency of the live broadcast interaction of the virtual character.
[0155] As an optional solution, in the process of displaying the live broadcast interaction panel associated with the target virtual character, the method further includes:
[0156] At least one clothing element prop is displayed on the live interactive panel, wherein different clothing element props are used to trigger different character wearing requests, each clothing element prop in the at least one clothing element prop corresponds to each character wearing request in the at least one character wearing request, and the at least one clothing element prop includes a target clothing element prop, and the target clothing element prop is used to trigger a target character wearing request.
[0157] It should be noted that in order to increase the interactive enthusiasm of virtual characters, clothing element props are provided to accounts watching live broadcasts of virtual characters to trigger character wearing requests.
[0158] Through the embodiments provided by the present application, at least one clothing element prop is displayed on the live broadcast interaction panel, wherein different clothing element props are used to trigger different character wearing requests, each clothing element prop in at least one clothing element prop corresponds to each character wearing request in at least one character wearing request, and at least one clothing element prop includes a target clothing element prop, and the target clothing element prop is used to trigger a target character wearing request, thereby achieving the purpose of providing clothing element props to accounts watching live broadcasts of virtual characters to trigger character wearing requests, thereby achieving the technical effect of improving the interactive enthusiasm of virtual characters.
[0159] As an optional solution, before wearing the target clothing element on the target virtual character in response to the target character wearing request triggered on the live interactive panel, the method further includes:
[0160] S7-1, obtaining a prop sending operation performed on a target clothing element prop;
[0161] S7-2, when the item sending operation meets the execution completion conditions, trigger the target character wearing request.
[0162] It should be noted that in order to avoid affecting the live broadcast process of the virtual character due to the frequent execution of the prop sending operation, it can be set, but not limited to, that the smooth execution of the prop sending operation requires the consumption of virtual resources held by the account that sends the target clothing element props. Then, when the virtual resources held by the account that sends the target clothing element props are greater than or equal to the virtual resources required to consume the target clothing element props, the prop sending operation is deemed to meet the execution completion conditions.
[0163] Through the embodiments provided in the present application, a prop sending operation performed on a target clothing element prop is obtained; when the prop sending operation meets the execution completion conditions, a target character wearing request is triggered, thereby achieving the purpose of avoiding the frequent execution of the prop sending operation and affecting the live broadcast process of the virtual character, thereby achieving the technical effect of improving the live broadcast stability of the virtual character.
[0164] As an optional solution, obtain the prop sending operation performed on the target clothing element prop, including:
[0165] S8-1, obtaining a first selection operation performed on a target clothing element prop, wherein the prop sending operation includes the first selection operation; or,
[0166] S8-2, obtaining a second selection operation performed on the target clothing element prop, and setting the target clothing element prop to a dragging state;
[0167] S8-3, when the target clothing element prop is in a dragging state and a dragging operation performed on the target clothing element prop is acquired, drag the target clothing element prop to a body structure of the target virtual character that allows the target clothing element prop to be worn;
[0168] S8-4, obtaining a drag ending operation performed on a target clothing element prop located on a body structure that allows the target clothing element prop to be worn, wherein the prop sending operation includes the drag ending operation.
[0169] It should be noted that in order to improve the flexibility of the prop sending operation, a variety of prop sending operation execution methods are provided, such as dragging the target clothing element prop to the body structure to be worn, so as to accurately trigger the corresponding prop sending operation.
[0170] Through the embodiments provided by the present application, a first selection operation performed on a target clothing element prop is obtained, wherein the prop sending operation includes the first selection operation; or, a second selection operation performed on a target clothing element prop is obtained, and the target clothing element prop is set to a dragging state; when the target clothing element prop is in a dragging state and a dragging operation performed on the target clothing element prop is obtained, the target clothing element prop is dragged to a body structure of the target virtual character that allows the target clothing element prop to be worn; a drag ending operation performed on the target clothing element prop located on a body structure that allows the target clothing element prop to be worn is obtained, wherein the prop sending operation includes a drag ending operation, thereby achieving the purpose of improving the flexibility of the prop sending operation, thereby realizing the technical effect of providing multiple execution methods for prop sending operations.
[0171] As an optional solution, in the process of displaying the live broadcast interaction panel associated with the target virtual character, the method further includes:
[0172] S9-1, displaying common props options and interactive props options on the live interactive panel, wherein the common props options are used to trigger the display of common interactive props on the live interactive panel, and the interactive props options are used to trigger the display of clothing element props on the live interactive panel;
[0173] S9-2, in response to a selection operation triggered by an interactive prop option, displaying at least one clothing element prop on the live interactive panel.
[0174] It should be noted that in order to increase the interactive enthusiasm of virtual characters, clothing element props are provided to accounts watching the live broadcasts of virtual characters, while ordinary interactive props are also retained for use in the live broadcast process of virtual characters.
[0175] Through the embodiments provided by the present application, ordinary prop options and interactive prop options are displayed on the live interactive panel, wherein the ordinary prop options are used to trigger the display of ordinary interactive props on the live interactive panel, and the interactive prop options are used to trigger the display of clothing element props on the live interactive panel; in response to the selection operation triggered by the interactive prop option, at least one clothing element prop is displayed on the live interactive panel, thereby achieving the purpose of providing clothing element props for accounts watching the live broadcast of virtual characters, while also retaining the use of ordinary interactive props in the live broadcast process of the virtual characters, thereby achieving the technical effect of improving the interactive enthusiasm of the virtual characters.
[0176] As an optional solution, in response to a target character wearing request triggered on the live interactive panel, the target clothing element is worn on the target virtual character, including: in response to a target character wearing request triggered by a first account, the target clothing element is worn on the target virtual character, wherein the first account is an account for watching the live broadcast of the target virtual character;
[0177] After the target character wearing request triggered by the first account is responded to, and the target clothing element is worn on the target virtual character, the method further includes:
[0178] S10-1, when the target virtual character wearing the target clothing element removes the target clothing element in response to a character wearing request triggered by the second account, displaying first adjustment prompt information on the client associated with the first account, wherein the first adjustment prompt information is used to prompt that the target clothing element has been removed, and the second account is another account that is watching the live broadcast of the target virtual character and is not the first account; or
[0179] S10-2, when the effective duration of the adjustment made to the target virtual character in response to the target character wearing request is greater than or equal to the effective duration of the target character wearing request, the target clothing element worn by the target virtual character is removed, and a second adjustment prompt message is displayed on the client associated with the first account, wherein the second adjustment prompt message is used to prompt that the target clothing element has been removed.
[0180] It should be noted that in order to improve the timeliness of adjustments to clothing elements, when a clothing element that has been worn is adjusted by other accounts, or the length of time a clothing element has been worn reaches a time limit, the corresponding adjustment prompt information will be displayed to promptly remind you that the clothing element that has been worn has been overwritten by other adjustments.
[0181] Through the embodiments provided by the present application, in response to a target character wearing request triggered by a first account, a target clothing element is worn on a target virtual character, wherein the first account is an account that watches the live broadcast of the target virtual character; when the target virtual character that has worn the target clothing element removes the target clothing element in response to a character wearing request triggered by a second account, first adjustment prompt information is displayed on a client associated with the first account, wherein the first adjustment prompt information is used to prompt that the target clothing element has been removed, and the second account is another account that watches the live broadcast of the target virtual character and is not the first account; or, when the effective duration of the adjustment of the target virtual character in response to the target character wearing request is greater than or equal to the effective duration of the target character wearing request, the target clothing element that has been worn by the target virtual character is removed, and second adjustment prompt information is displayed on the client associated with the first account, wherein the second adjustment prompt information is used to prompt that the target clothing element has been removed, thereby achieving the purpose of timely reminding that the worn clothing element has been covered by other adjustments, thereby achieving the technical effect of improving the timeliness of the adjustment of the clothing element.
[0182] As an optional solution, after wearing the target clothing element on the target virtual character in response to the target character wearing request triggered by the first account, the method further includes at least one of the following:
[0183] S12-1, in response to a protection operation triggered by the first account on the target clothing element, setting the target clothing element worn by the target virtual character in response to the target character wearing request to a protection state, wherein the clothing element in the protection state is prohibited from being removed;
[0184] S12-2, in response to a first time extension operation triggered by the first account on the target clothing element, extending the time period during which the target clothing element is in a protection state;
[0185] S12-3, in response to the second time extension operation triggered by the first account on the target clothing element, extending the effective time.
[0186] It should be noted that, in order to improve the wearing stability of clothing elements, corresponding protection operations may be triggered for clothing elements that have been worn to prevent the clothing elements that have been worn from being covered by other adjustments.
[0187] Through the embodiments provided by the present application, in response to a protection operation triggered by a first account on a target clothing element, a target clothing element worn by a target virtual character in response to a target character wearing request is set to a protection state, wherein the clothing element in the protection state is prohibited from being removed; in response to a first time extension operation triggered by the first account on the target clothing element, the duration for which the target clothing element is in the protection state is extended; in response to a second time extension operation triggered by the first account on the target clothing element, the effective duration is extended, thereby achieving the purpose of triggering a corresponding protection operation on the worn clothing element to avoid the worn clothing element being covered by other adjustments, thereby achieving the technical effect of improving the wearing stability of the clothing elements.
[0188] As an optional solution, putting the target clothing element on the target virtual character includes at least one of the following:
[0189] S13-1, putting clothing elements on the torso structure of the target virtual character, wherein the target clothing elements include clothing elements;
[0190] S13-2, wearing a hat element on the head structure of the target virtual character, wherein the target clothing element includes a hat element;
[0191] S13-3, wearing a scarf element on the neck structure of the target virtual character, wherein the target clothing element includes the scarf element;
[0192] S13-4, wearing glasses elements on the facial structure of the target virtual character, wherein the target clothing elements include glasses elements.
[0193] It should be noted that in order to increase the wearing diversity of clothing elements, corresponding wearing methods of clothing elements are provided for different body structures.
[0194] Through the embodiments provided by the present application, clothing elements are worn on the torso structure of the target virtual character, wherein the target clothing elements include clothing elements; hat elements are worn on the head structure of the target virtual character, wherein the target clothing elements include hat elements; scarf elements are worn on the neck structure of the target virtual character, wherein the target clothing elements include scarf elements; glasses elements are worn on the facial structure of the target virtual character, wherein the target clothing elements include glasses elements, thereby achieving the purpose of providing corresponding clothing element wearing methods for different body structures, thereby realizing the technical effect of improving the wearing diversity of clothing elements.
[0195] As an optional solution, during the process of displaying the target virtual character in the live broadcast state, the method further includes:
[0196] In the virtual live broadcast space where the target virtual character is located, a target information carrier is displayed, wherein the target information carrier is used to display information input by an account for watching the live broadcast of the target virtual character.
[0197] It should be noted that in order to improve the intuitiveness of the information input by the account watching the live broadcast of the target virtual character, the target information carrier in the virtual live broadcast space is used to display the information.
[0198] Through the embodiments provided by the present application, a target information carrier is displayed in a virtual live broadcast space where a target virtual character is located, wherein the target information carrier is used to display information input by an account watching the live broadcast of the target virtual character, thereby achieving the purpose of using the target information carrier in the virtual live broadcast space for information display, thereby realizing the technical effect of improving the intuitiveness of the information input by the account watching the live broadcast of the target virtual character.
[0199] As an optional solution, after the target clothing element is worn on the target virtual character, the method further includes:
[0200] When the clothing elements worn by the target virtual character constitute a target clothing set, a virtual resource carrier is displayed, wherein the target clothing set includes at least two specified clothing elements, and the at least two specified clothing elements include the target clothing element. The virtual resource carrier allows an account watching the live broadcast of the target virtual character to obtain the virtual resources in the virtual resource carrier by triggering a resource extraction operation.
[0201] Optionally, in this embodiment, the virtual resource carrier can be understood as but not limited to a virtual red envelope in the live broadcast process of the virtual character, and then when the clothing elements worn by the target virtual character constitute a target clothing set, the release of the virtual red envelope is triggered in the live broadcast room of the target virtual character, providing a way for the account watching the virtual character's live broadcast to participate and support.
[0202] It should be noted that in order to increase the interactivity and stickiness of the virtual character live broadcast, the virtual resource carrier is used to allow the account watching the target virtual character live broadcast to trigger the resource extraction operation. At the same time, the acquisition of the virtual resource carrier is set to form a target clothing set with clothing elements worn by the target virtual character, which also increases the enthusiasm of the virtual character live broadcast interaction.
[0203] Through the embodiments provided by the present application, when the clothing elements worn by the target virtual character constitute a target clothing set, a virtual resource carrier is displayed, wherein the target clothing set includes at least two specified clothing elements, and the at least two specified clothing elements include the target clothing element. The virtual resource carrier allows the account watching the live broadcast of the target virtual character to obtain the virtual resources in the virtual resource carrier by triggering a resource extraction operation, thereby achieving the purpose of allowing the account watching the live broadcast of the target virtual character to trigger a resource extraction operation, thereby achieving the technical effect of increasing the interactivity and stickiness of the virtual character live broadcast.
[0204] Optionally, as an optional implementation, as Fig.10 As shown, the live interactive method of a virtual character can be executed by an electronic device, such as Figure 1 The user device or server shown in the figure comprises:
[0205] S1002, displaying a virtual live broadcast space where the target virtual character is located, wherein the virtual live broadcast space includes the target virtual character and at least one virtual prop;
[0206] S1004, displaying a live broadcast interaction panel associated with the virtual live broadcast space, wherein the live broadcast interaction panel is used to trigger at least one object adjustment request, and the object adjustment request is a request for adjusting a virtual prop triggered by an account watching the live broadcast of a target virtual character;
[0207] S1006, in response to a target object adjustment request triggered on the live interactive panel, adjusting a target virtual prop in the virtual live space, wherein at least one object adjustment request includes a target object adjustment request, and at least one virtual prop includes a target virtual prop.
[0208] Optionally, in this embodiment, the live interactive method of the virtual character can be applied to, but not limited to, the live broadcast scene of the virtual anchor, wherein the virtual anchor can be, but not limited to, a virtual character created by computer technology and virtual reality technology, which can be broadcast live and interact on a network platform. The virtual anchor usually has a unique appearance, voice and personality, and uses artificial intelligence technology to achieve real-time interaction with the audience. In addition, the virtual anchor can be, but not limited to, a character played by a real person, or a virtual character generated by artificial intelligence (AI) technology.
[0209] For virtual anchors played by real people, the anchor's movements and expressions are usually converted into virtual images in real time by using special camera equipment and virtual reality technology, and then live broadcasts and interactions are carried out in the image of virtual characters on the live broadcast platform. For AI-generated virtual anchors, virtual images are usually generated by artificial intelligence technology, and the voice and language of the virtual anchor are simulated using speech synthesis technology. This type of virtual anchor can interact with the audience through a dialogue system, but its behavior and performance are often pre-programmed or generated by machine learning algorithms.
[0210] Optionally, the virtual character in this embodiment can be but is not limited to an AI-generated virtual anchor. Compared with a virtual anchor played by a real person, the AI-generated virtual anchor has a greater sense of distance from the users watching the live broadcast, and thus the AI-generated virtual anchor needs to interact more with the users watching the live broadcast.
[0211] Optionally, this embodiment Fig.11 As shown, the virtual live broadcast space 1102 includes a target virtual character 1104 and a virtual chair (virtual prop 1106), wherein the virtual prop 1106 can be adjusted by an object adjustment request triggered on the virtual prop 1106, such as removing the virtual prop 1106; and the target virtual character 1104 and the virtual prop 1106 can also be instructed to interact with each other by an adjustment request triggered on the target virtual character 1104 and / or the virtual prop 1106, such as the target virtual character 1104 sitting on the virtual prop 1106.
[0212] Optionally, in this embodiment, the method of adjusting the target virtual props in the virtual live broadcast space may be related to but not limited to the object properties of the target virtual props. For example, if the object properties of the target virtual props allow the position / shape / posture / expression of the target virtual props to be adjusted, the position / shape / posture / expression of the target virtual props in the virtual live broadcast space can be adjusted.
[0213] For other embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0214] Through the embodiments provided by the present application, a virtual live broadcast space where a target virtual character is located is displayed, wherein the virtual live broadcast space contains a target virtual character and at least one virtual prop; a live broadcast interaction panel associated with the virtual live broadcast space is displayed, wherein the live broadcast interaction panel is used to trigger at least one object adjustment request, and the object adjustment request is a request for adjusting virtual props triggered by an account watching the live broadcast of the target virtual character; in response to the target object adjustment request triggered on the live broadcast interaction panel, the target virtual props in the virtual live broadcast space are adjusted, wherein at least one object adjustment request includes a target object adjustment request, and at least one virtual prop includes a target virtual prop. A more efficient interaction method is provided for accounts watching the live broadcast of virtual characters, and the target virtual props in the virtual live broadcast space are adjusted through the live broadcast interaction panel associated with the virtual live broadcast space, thereby achieving the purpose of providing a more efficient interaction method for accounts watching the live broadcast of virtual characters, thereby achieving the technical effect of improving the efficiency of live broadcast interaction of virtual characters.
[0215] As an optional solution, in the process of displaying the live broadcast interaction panel associated with the target virtual character, the method further includes:
[0216] At least one object adjustment prop is displayed on the live interactive panel, wherein different object adjustment props are used to trigger different object adjustment requests, each object adjustment prop in the at least one object adjustment prop corresponds to each object adjustment request in the at least one object adjustment request, and the at least one object adjustment prop includes a target object adjustment prop, and the target object adjustment prop is used to trigger the target object adjustment request.
[0217] It should be noted that in order to improve the interactive enthusiasm of virtual characters, object adjustment props are provided to accounts watching the live broadcast of virtual characters to trigger object adjustment requests.
[0218] Through the embodiments provided by the present application, at least one object adjustment prop is displayed on the live broadcast interaction panel, wherein different object adjustment props are used to trigger different object adjustment requests, each object adjustment prop in at least one object adjustment prop corresponds to each object adjustment request in at least one object adjustment request, and at least one object adjustment prop includes a target object adjustment prop, and the target object adjustment prop is used to trigger the target object adjustment request, thereby achieving the purpose of providing object adjustment props to accounts watching the live broadcast of virtual characters to trigger object adjustment requests, thereby achieving the technical effect of improving the interactive enthusiasm of virtual characters.
[0219] As an optional solution, before adjusting the target virtual props in the virtual live broadcast space in response to the target object adjustment request triggered on the live broadcast interaction panel, the method further includes:
[0220] S14-1, obtaining a prop sending operation performed on a target object adjustment prop;
[0221] S14-2, when the item sending operation meets the execution completion conditions, a target object adjustment request is triggered.
[0222] It should be noted that in order to avoid affecting the live broadcast process of the virtual character due to the frequent execution of the prop sending operation, it can be set, but not limited to, that the smooth execution of the prop sending operation requires the consumption of virtual resources held by the account that sends the target object to adjust the props. Then, when the virtual resources held by the account that sends the target object to adjust the props are greater than or equal to the virtual resources required to adjust the props of the target object, the prop sending operation is deemed to meet the execution completion conditions.
[0223] Through the embodiments provided in the present application, a prop sending operation is obtained for adjusting props on a target object; when the prop sending operation satisfies the execution completion conditions, a target object adjustment request is triggered, thereby achieving the purpose of avoiding the frequent execution of the prop sending operation and affecting the live broadcast process of the virtual character, thereby realizing the technical effect of improving the live broadcast stability of the virtual character.
[0224] As an optional solution, obtain the prop sending operation performed on the target object to adjust the prop, including:
[0225] S15-1, obtaining a first selection operation performed on the target object adjustment prop, wherein the prop sending operation includes the first selection operation; or,
[0226] S15-2, obtaining a second selection operation performed on the target object adjustment prop, and setting the target object adjustment prop to a dragging state;
[0227] S15-3, when the target object adjustment prop is in a dragging state and a dragging operation performed on the target object adjustment prop is acquired, drag the target object adjustment prop onto the target virtual prop;
[0228] S15-4, obtaining a drag ending operation performed on a target object adjustment prop located on a target virtual prop, wherein the prop sending operation includes a drag ending operation.
[0229] It should be noted that in order to improve the flexibility of the prop sending operation, a variety of prop sending operation execution methods are provided, such as dragging the target object to adjust the prop to the target virtual prop to be adjusted, so as to accurately trigger the corresponding prop sending operation.
[0230] Through the embodiments provided by the present application, a first selection operation performed on a target object adjustment prop is obtained, wherein the prop sending operation includes the first selection operation; or, a second selection operation performed on the target object adjustment prop is obtained, and the target object adjustment prop is set to a dragging state; when the target object adjustment prop is in a dragging state and a dragging operation performed on the target object adjustment prop is obtained, the target object adjustment prop is dragged onto the target virtual prop; a drag ending operation performed on the target object adjustment prop located on the target virtual prop is obtained, wherein the prop sending operation includes a drag ending operation, thereby achieving the purpose of improving the flexibility of the prop sending operation, thereby realizing the technical effect of providing multiple execution methods for prop sending operations.
[0231] As an optional solution, in the process of displaying the live interactive panel associated with the target virtual prop, the method further includes:
[0232] S16-1, displaying a common props option and an interactive props option on the live interactive panel, wherein the common props option is used to trigger the display of common interactive props on the live interactive panel, and the interactive props option is used to trigger the display of object adjustment props on the live interactive panel;
[0233] S16-2, in response to a selection operation triggered by an interactive prop option, displaying at least one object adjustment prop on the live interactive panel.
[0234] It should be noted that in order to increase the interactive enthusiasm of virtual characters, object adjustment props are provided for accounts watching the live broadcasts of virtual characters, while also retaining the use of ordinary interactive props in the live broadcast process of virtual characters.
[0235] Through the embodiments provided by the present application, ordinary prop options and interactive prop options are displayed on the live interactive panel, wherein the ordinary prop options are used to trigger the display of ordinary interactive props on the live interactive panel, and the interactive prop options are used to trigger the display of object adjustment props on the live interactive panel; in response to the selection operation triggered by the interactive prop option, at least one object adjustment prop is displayed on the live interactive panel, thereby achieving the purpose of providing object adjustment props for accounts watching the live broadcast of virtual characters, while also retaining the use of ordinary interactive props in the live broadcast process of the virtual characters, thereby achieving the technical effect of improving the interactive enthusiasm of the virtual characters.
[0236] As an optional solution, in response to a target object adjustment request triggered on a live interactive panel, adjusting a target virtual prop in a virtual live space includes: in response to a target object adjustment request triggered by a first account, adjusting the target virtual prop and displaying the first virtual prop, wherein the first account is an account for watching the live broadcast of the target virtual character, and the first virtual prop is the adjusted target virtual prop;
[0237] After adjusting the target virtual props in the virtual live broadcast space in response to the target object adjustment request triggered on the live broadcast interaction panel, the method further includes:
[0238] S17-1, when the first virtual item is adjusted to the second virtual item in response to the object adjustment request triggered by the second account, first adjustment prompt information is displayed on the client associated with the first account, wherein the first adjustment prompt information is used to prompt that the first virtual item is adjusted to the second virtual item, and the second account is another account that is watching the live broadcast of the target virtual character and is not the first account; or
[0239] S17-2, when the effective duration of the adjustment of the first virtual prop in response to the target object adjustment request is greater than or equal to the effective duration of the target object adjustment request, the first virtual prop is adjusted back to the target virtual prop, and a second adjustment prompt message is displayed on the client associated with the first account, wherein the second adjustment prompt message is used to prompt the first virtual prop to be adjusted back to the target virtual prop.
[0240] It should be noted that in order to improve the timeliness of virtual prop adjustments, when the adjusted virtual props are adjusted by other accounts, or the adjusted virtual props reach the time limit, the corresponding adjustment prompt information will be displayed to promptly remind that the adjusted virtual props have been overwritten by other adjustments.
[0241] Through the embodiments provided by the present application, in response to a target object adjustment request triggered by a first account, the target virtual prop is adjusted and the first virtual prop is displayed, wherein the first account is an account for watching the live broadcast of the target virtual character, and the first virtual prop is the adjusted target virtual prop; when the first virtual prop is adjusted to the second virtual prop in response to the object adjustment request triggered by the second account, first adjustment prompt information is displayed on the client associated with the first account, wherein the first adjustment prompt information is used to prompt the first virtual prop to be adjusted to the second virtual prop, and the second account is another account that watches the live broadcast of the target virtual character and is not the first account; or, when the effective duration of the adjustment of the first virtual prop in response to the target object adjustment request is greater than or equal to the effective duration of the target object adjustment request, the first virtual prop is adjusted back to the target virtual prop, and second adjustment prompt information is displayed on the client associated with the first account, wherein the second adjustment prompt information is used to prompt the first virtual prop to be adjusted back to the target virtual prop, thereby achieving the purpose of timely reminding that the adjusted virtual prop has been covered by other adjustments, thereby achieving the technical effect of improving the timeliness of virtual prop adjustment.
[0242] As an optional solution, after adjusting the target virtual prop in response to the target object adjustment request triggered by the first account and displaying the first virtual prop, the method further includes at least one of the following:
[0243] S18-1, in response to a protection operation triggered by a first account on a first virtual item, setting a target virtual item that is adjusted in response to a target object adjustment request of the first virtual item to a protection state, wherein the virtual item in the protection state is prohibited from being adjusted;
[0244] S18-2, in response to a first time extension operation triggered by the first account on the first virtual item, extending the time period during which the first virtual item is in a protection state;
[0245] S18-3, in response to the second time extension operation triggered by the first account on the first virtual item, extending the effective time.
[0246] It should be noted that, in order to improve the adjustment stability of the virtual props, corresponding protection operations may be triggered for the adjusted virtual props to prevent the adjusted virtual props from being covered by other adjustments.
[0247] Through the embodiments provided by the present application, in response to a protection operation triggered by a first account on a first virtual prop, a target virtual prop that is adjusted in response to a target object adjustment request is set to a protection state, wherein the virtual prop in the protection state is prohibited from adjustment; in response to a first time extension operation triggered by the first account on the first virtual prop, the duration of the first virtual prop in the protection state is extended; in response to a second time extension operation triggered by the first account on the first virtual prop, the effective duration is extended, thereby achieving the purpose of triggering a corresponding protection operation on the adjusted virtual prop to avoid the adjusted virtual prop being covered by other adjustments, thereby achieving the technical effect of improving the adjustment stability of the virtual prop.
[0248] As an optional solution, adjusting the target virtual props in the virtual live broadcast space includes at least one of the following:
[0249] S19-1, adjusting the position of the target virtual prop in the virtual live broadcast space;
[0250] S19-2, adjusting the shape of the target virtual prop in the virtual live broadcast space;
[0251] S19-3, adjusting lighting parameters of virtual lights in the virtual live broadcast space, wherein the target virtual props include virtual lights, and the lighting parameters are used to affect the lighting conditions in the virtual live broadcast space;
[0252] S19-4, adjusting the growth form of virtual plants in the virtual live broadcast space, wherein the target virtual props include virtual plants.
[0253] It should be noted that in order to increase the adjustment diversity of virtual props, corresponding adjustment methods are provided for different virtual props. For example, when the virtual prop is a virtual lamp, the lighting parameters of the virtual lamp can be adjusted to affect the lighting conditions in the virtual live broadcast space. For example, when the virtual prop is a virtual plant, the growth form of the virtual plant in the virtual live broadcast space can be adjusted (such as thriving growth) by giving growth props.
[0254] Through the embodiments provided by the present application, the position of the target virtual props in the virtual live broadcast space is adjusted; the shape of the target virtual props in the virtual live broadcast space is adjusted; the lighting parameters of the virtual lights in the virtual live broadcast space are adjusted, wherein the target virtual props include virtual lights, and the lighting parameters are used to affect the lighting conditions in the virtual live broadcast space; the growth form of the virtual plants in the virtual live broadcast space is adjusted, wherein the target virtual props include virtual plants, thereby achieving the purpose of providing corresponding adjustment methods for different virtual props, thereby realizing the technical effect of increasing the adjustment diversity of virtual props.
[0255] As an optional solution, in the process of displaying the virtual live broadcast space where the target virtual character is located, the method further includes:
[0256] In the virtual live broadcast space, a target information carrier is displayed, wherein the target information carrier is used to display information input by an account for watching the live broadcast of a target virtual character.
[0257] It should be noted that in order to improve the intuitiveness of the information input by the account watching the live broadcast of the target virtual character, the target information carrier in the virtual live broadcast space is used to display the information.
[0258] Through the embodiments provided by the present application, a target information carrier is displayed in a virtual live broadcast space, wherein the target information carrier is used to display information input by an account watching the live broadcast of a target virtual character, thereby achieving the purpose of using the target information carrier in the virtual live broadcast space for information display, thereby realizing the technical effect of improving the intuitiveness of the information input by the account watching the live broadcast of the target virtual character.
[0259] Optionally, as an optional implementation, as Fig.12 As shown, the live interactive method of a virtual character can be executed by an electronic device, such as Figure 1 The user device or server shown in the figure comprises:
[0260] S1202, displaying the virtual live broadcast space where the target virtual character is located, wherein the virtual live broadcast space allows configuration of at least one virtual background;
[0261] S1204, displaying a live broadcast interaction panel associated with the virtual live broadcast space, wherein the live broadcast interaction panel is used to trigger at least one background adjustment request, and the background adjustment request is a request for adjusting the virtual background triggered by an account watching the live broadcast of the target virtual character;
[0262] S1206, in response to a target background adjustment request triggered on the live interactive panel, adjusting the virtual background of the virtual live space to a target virtual background, wherein at least one background adjustment request includes a target background adjustment request, and at least one virtual background includes a target virtual background.
[0263] Optionally, in this embodiment, the live interactive method of the virtual character can be applied to, but not limited to, the live broadcast scene of the virtual anchor, wherein the virtual anchor can be, but not limited to, a virtual character created by computer technology and virtual reality technology, which can be broadcast live and interact on a network platform. The virtual anchor usually has a unique appearance, voice and personality, and uses artificial intelligence technology to achieve real-time interaction with the audience. In addition, the virtual anchor can be, but not limited to, a character played by a real person, or a virtual character generated by artificial intelligence (AI) technology.
[0264] For virtual anchors played by real people, the anchor's movements and expressions are usually converted into virtual images in real time by using special camera equipment and virtual reality technology, and then live broadcasts and interactions are carried out in the image of virtual characters on the live broadcast platform. For AI-generated virtual anchors, virtual images are usually generated by artificial intelligence technology, and the voice and language of the virtual anchor are simulated using speech synthesis technology. This type of virtual anchor can interact with the audience through a dialogue system, but its behavior and performance are often pre-programmed or generated by machine learning algorithms.
[0265] Optionally, the virtual character in this embodiment can be but is not limited to an AI-generated virtual anchor. Compared with a virtual anchor played by a real person, the AI-generated virtual anchor has a greater sense of distance from the users watching the live broadcast, and thus the AI-generated virtual anchor needs to interact more with the users watching the live broadcast.
[0266] Optionally, this embodiment Fig.13 As shown, a virtual live broadcast space 1304 where the target virtual character 1302 is located is displayed, wherein the virtual live broadcast space 1304 allows configuration of at least one virtual background, such as virtual background A, virtual background B, etc.
[0267] Optionally, in this embodiment, different virtual backgrounds may be configured with different virtual props, but are not limited to, such as a starry sky virtual background configured with virtual planets, a grassland virtual background configured with virtual cows and sheep, and the like.
[0268] For other embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0269] Through the embodiments provided by the present application, a virtual live broadcast space where a target virtual character is located is displayed, wherein the virtual live broadcast space allows configuration of at least one virtual background; a live broadcast interaction panel associated with the virtual live broadcast space is displayed, wherein the live broadcast interaction panel is used to trigger at least one background adjustment request, and the background adjustment request is a request for adjusting the virtual background triggered by an account watching the live broadcast of the target virtual character; in response to the target background adjustment request triggered on the live broadcast interaction panel, the virtual background of the virtual live broadcast space is adjusted to the target virtual background, wherein at least one background adjustment request includes a target background adjustment request, and at least one virtual background includes a target virtual background. A more efficient interaction method is provided for accounts watching the live broadcast of virtual characters, and the virtual background of the virtual live broadcast space is adjusted to the target virtual background through the live broadcast interaction panel associated with the virtual live broadcast space, thereby achieving the purpose of providing a more efficient interaction method for accounts watching the live broadcast of virtual characters, thereby achieving the technical effect of improving the efficiency of live broadcast interaction of virtual characters.
[0270] As an optional solution, in the process of displaying the live broadcast interaction panel associated with the target virtual character, the method further includes:
[0271] At least one background adjustment prop is displayed on the live interactive panel, wherein different background adjustment props are used to trigger different background adjustment requests, each background adjustment prop in the at least one background adjustment prop corresponds to each background adjustment request in the at least one background adjustment request, and the at least one background adjustment prop includes a target background adjustment prop, and the target background adjustment prop is used to trigger the target background adjustment request.
[0272] It should be noted that in order to improve the interactive enthusiasm of virtual characters, object adjustment props are provided to accounts watching the live broadcast of virtual characters to trigger object adjustment requests.
[0273] Through the embodiments provided by the present application, at least one background adjustment prop is displayed on the live broadcast interaction panel, wherein different background adjustment props are used to trigger different background adjustment requests, each background adjustment prop in at least one background adjustment prop corresponds to each background adjustment request in at least one background adjustment request, and at least one background adjustment prop includes a target background adjustment prop, and the target background adjustment prop is used to trigger the target background adjustment request, thereby achieving the purpose of providing background adjustment props for accounts watching the live broadcast of virtual characters to trigger background adjustment requests, thereby achieving the technical effect of improving the interactive enthusiasm of virtual characters.
[0274] As an optional solution, before adjusting the virtual background of the virtual live broadcast space to the target virtual background in response to the target background adjustment request triggered on the live broadcast interaction panel, the method further includes:
[0275] S20-1, obtaining a prop sending operation performed on a target background adjustment prop;
[0276] S20-2, when the prop sending operation meets the execution completion conditions, trigger the target background adjustment request.
[0277] It should be noted that in order to avoid affecting the live broadcast process of the virtual character due to the frequent execution of the prop sending operation, it can be set, but not limited to, that the smooth execution of the prop sending operation requires the consumption of virtual resources held by the account that sends the target background adjustment props. If the virtual resources held by the account that sends the target background adjustment props are greater than or equal to the virtual resources required to consume the target object adjustment props, the prop sending operation is deemed to meet the execution completion conditions.
[0278] Through the embodiments provided in the present application, a prop sending operation performed on a target background adjustment prop is obtained; when the prop sending operation meets the execution completion conditions, a target background adjustment request is triggered, thereby achieving the purpose of avoiding the frequent execution of the prop sending operation and affecting the live broadcast process of the virtual character, thereby achieving the technical effect of improving the live broadcast stability of the virtual character.
[0279] As an optional solution, obtain the prop sending operation performed on the target background adjustment prop, including:
[0280] S21-1, obtaining a first selection operation performed on a target background adjustment prop, wherein the prop sending operation includes the first selection operation; or,
[0281] S21-2, obtaining a second selection operation performed on the target background adjustment prop, and setting the target background adjustment prop to a dragging state;
[0282] S21-3, when the target background adjustment prop is in a dragging state and a dragging operation performed on the target background adjustment prop is acquired, dragging the target background adjustment prop onto the virtual background of the virtual live broadcast space;
[0283] S21-4, obtaining a drag-end operation performed on a target background adjustment prop located on a virtual background of the virtual live broadcast space, wherein the prop sending operation includes a drag-end operation.
[0284] It should be noted that in order to improve the flexibility of the prop sending operation, a variety of execution methods of the prop sending operation are provided, such as dragging the target background adjustment props to the virtual live broadcast space to be adjusted, so as to accurately trigger the corresponding prop sending operation.
[0285] Through the embodiments provided by the present application, a first selection operation performed on a target background adjustment prop is obtained, wherein the prop sending operation includes the first selection operation; or, a second selection operation performed on the target background adjustment prop is obtained, and the target background adjustment prop is set to a dragging state; when the target background adjustment prop is in a dragging state and a dragging operation performed on the target background adjustment prop is obtained, the target background adjustment prop is dragged onto a virtual background of a virtual live broadcast space; a drag ending operation performed on the target background adjustment prop located on the virtual background of the virtual live broadcast space is obtained, wherein the prop sending operation includes a drag ending operation, thereby achieving the purpose of improving the flexibility of the prop sending operation, thereby realizing the technical effect of providing a variety of execution methods for prop sending operations.
[0286] As an optional solution, in the process of displaying the live broadcast interaction panel associated with the target virtual character, the method further includes:
[0287] S22-1, displaying a common props option and an interactive props option on the live interactive panel, wherein the common props option is used to trigger the display of common interactive props on the live interactive panel, and the interactive props option is used to trigger the display of background adjustment props on the live interactive panel;
[0288] S22-2, in response to a selection operation triggered by an interactive prop option, displaying at least one background adjustment prop on the live interactive panel.
[0289] It should be noted that in order to increase the interactive enthusiasm of virtual characters, background adjustment props are provided for accounts watching the live broadcasts of virtual characters, while ordinary interactive props are also retained for use in the live broadcast process of virtual characters.
[0290] Through the embodiments provided by the present application, ordinary prop options and interactive prop options are displayed on the live interactive panel, wherein the ordinary prop options are used to trigger the display of ordinary interactive props on the live interactive panel, and the interactive prop options are used to trigger the display of background adjustment props on the live interactive panel; in response to the selection operation triggered by the interactive prop option, at least one background adjustment prop is displayed on the live interactive panel, thereby achieving the purpose of providing background adjustment props for accounts watching the live broadcast of virtual characters, while also retaining the use of ordinary interactive props in the live broadcast process of the virtual characters, thereby achieving the technical effect of improving the interactive enthusiasm of the virtual characters.
[0291] As an optional solution, in response to a target background adjustment request triggered on the live interactive panel, adjusting the virtual background of the virtual live space to the target virtual background includes: in response to the target background adjustment request triggered by a first account, adjusting the virtual background of the virtual live space and displaying the target virtual background, wherein the first account is an account for viewing the live broadcast of the target virtual character;
[0292] After adjusting the virtual background of the virtual live broadcast space in response to the target background adjustment request triggered by the first account and displaying the target virtual background, the method further includes:
[0293] S23-1, when the target virtual background is adjusted to the first virtual background in response to the background adjustment request triggered by the second account, first adjustment prompt information is displayed on the client associated with the first account, wherein the first adjustment prompt information is used to prompt the target virtual background to be adjusted to the first virtual background, and the second account is another account that is watching the live broadcast of the target virtual character and is not the first account; or
[0294] S23-2, when the effective duration of the target virtual background is greater than or equal to the effective duration of the target background adjustment request, the target virtual background is adjusted back to the second virtual background, and a second adjustment prompt message is displayed on the client associated with the first account, wherein the second adjustment prompt message is used to prompt the target virtual background to be adjusted back to the second virtual background, and the second virtual background is the original virtual background of the virtual live broadcast space.
[0295] It should be noted that in order to improve the timeliness of virtual background adjustments, when the adjusted virtual background is adjusted by other accounts, or the adjusted virtual background reaches the time limit, the corresponding adjustment prompt information will be displayed to promptly remind that the adjusted virtual background has been overwritten by other adjustments.
[0296] Through the embodiments provided by the present application, in response to a target background adjustment request triggered by a first account, the virtual background of the virtual live broadcast space is adjusted and the target virtual background is displayed, wherein the first account is an account that watches the live broadcast of the target virtual character; when the target virtual background is adjusted to the first virtual background in response to the background adjustment request triggered by the second account, first adjustment prompt information is displayed on the client associated with the first account, wherein the first adjustment prompt information is used to prompt the target virtual background to be adjusted to the first virtual background, and the second account is another account that watches the live broadcast of the target virtual character and is not the first account; or, when the effective duration of the target virtual background is greater than or equal to the effective duration of the target background adjustment request, the target virtual background is adjusted back to the second virtual background, and second adjustment prompt information is displayed on the client associated with the first account, wherein the second adjustment prompt information is used to prompt the target virtual background to be adjusted back to the second virtual background, and the second virtual background is the original virtual background of the virtual live broadcast space, thereby achieving the purpose of timely reminding that the adjusted virtual background has been covered by other adjustments, thereby achieving the technical effect of improving the timeliness of virtual background adjustment.
[0297] As an optional solution, after adjusting the virtual background of the virtual live broadcast space in response to the target background adjustment request triggered by the first account and displaying the target virtual background, the method further includes at least one of the following:
[0298] S24-1, in response to a protection operation triggered by the first account on the target virtual background, setting the target virtual background to a protection state, wherein the virtual background in the protection state is prohibited from being adjusted;
[0299] S24-2, in response to a first time extension operation triggered by the first account on the target virtual background, extending the time period during which the target virtual background is in a protection state;
[0300] S24-3, in response to the second time extension operation triggered by the first account on the target virtual background, extending the effective time.
[0301] It should be noted that, in order to improve the adjustment stability of the virtual background, a corresponding protection operation may be triggered for the adjusted virtual background to prevent the adjusted virtual background from being covered by other adjustments.
[0302] Through the embodiments provided by the present application, in response to a protection operation triggered by a first account on a target virtual background, the target virtual background is set to a protection state, wherein adjustment of the virtual background in the protection state is prohibited; in response to a first time extension operation triggered by the first account on the target virtual background, the duration during which the target virtual background is in the protection state is extended; in response to a second time extension operation triggered by the first account on the target virtual background, the effective duration is extended, thereby achieving the purpose of triggering a corresponding protection operation on the adjusted virtual background to avoid the adjusted virtual background being covered by other adjustments, thereby achieving the technical effect of improving the adjustment stability of the virtual background.
[0303] As an optional solution, in the process of displaying the virtual live broadcast space where the target virtual character is located, the method further includes:
[0304] In the virtual live broadcast space, a target information carrier is displayed, wherein the target information carrier is used to display information input by an account for watching the live broadcast of a target virtual character.
[0305] It should be noted that in order to improve the intuitiveness of the information input by the account watching the live broadcast of the target virtual character, the target information carrier in the virtual live broadcast space is used to display the information.
[0306] Through the embodiments provided by the present application, a target information carrier is displayed in a virtual live broadcast space, wherein the target information carrier is used to display information input by an account watching the live broadcast of a target virtual character, thereby achieving the purpose of using the target information carrier in the virtual live broadcast space for information display, thereby realizing the technical effect of improving the intuitiveness of the information input by the account watching the live broadcast of the target virtual character.
[0307] As an optional solution, for ease of understanding, the above-mentioned live interaction method of virtual characters is applied to the live broadcast scene of the virtual anchor. The audience can actually interact with the virtual anchor by sending gifts in the live broadcast room. For example, there is a special virtual anchor gift Tab label in the gift panel. This gift type cannot be seen in the real live broadcast room, but can only be found in the virtual live broadcast room. After the user enters the live broadcast room of the virtual anchor, open the gift panel, click the virtual anchor gift label, and the gifts of character interaction and scene interaction will be displayed.
[0308] Optionally, in this embodiment, the character interaction category includes hairstyle color, hairstyle gifts, clothing gifts, makeup gifts, etc. Specifically, in the live broadcast room, the audience clicks on the gift panel, selects a gift that can change the anchor's hairstyle color and hairstyle, and after giving it to the virtual anchor, the virtual anchor's hair color will become the hairstyle color and hairstyle corresponding to the gift. The audience clicks on the gift panel, selects a gift that can change the anchor's clothing, and after giving it to the virtual anchor, the virtual anchor's clothes will become the clothing corresponding to the gift, such as clothes, hats, scarves, glasses, etc.
[0309] Optionally, in this embodiment, the scene interaction category includes lighting and background gifts. Specifically, in the live broadcast room, the audience clicks on the gift panel, selects a lighting gift that can change the scene where the anchor is located, and after giving it to the virtual anchor, the control layout control of the virtual lighting fixture will appear, and the user can adjust the angle, color, and strength of the lighting in the scene by touching the virtual layout control. In the live broadcast room, the audience clicks on the gift panel, selects a background that can change the scene where the anchor is located, and after giving it to the virtual anchor, the background of the anchor's live broadcast room will be switched to the background corresponding to the gift.
[0310] To further illustrate, for example, Fig.14 As shown in the figure, the user enters the live broadcast room of the virtual anchor, opens the gift panel, and clicks the virtual anchor gift Tab. Fig.15 As shown in the figure, the user clicked on the anchor appearance gift and selected a golden hairstyle color gift. He dragged the gift to the anchor's hair, and the virtual anchor's hairstyle color changed to golden. All anchor appearance gifts can be sent by dragging or clicking. The system prompts that the replacement is completed. The golden hairstyle color gift will be displayed until another user gives a gift of another hairstyle color, and a prompt will be sent to the user who previously gave the hairstyle color, such as Fig.16 shown.
[0311] For example, the selected Fig.17 As shown in the figure, the user enters the live broadcast room of the virtual anchor, opens the gift panel, clicks on the scene appearance gift, selects a lamp gift, and clicks on the gift. The lamp in the live broadcast room becomes the appearance of the gift, and a lamp control appears. The user can perform the following operations: light intensity, illumination direction, switch, color. The lamp control has a time limit, and the user can only operate it within 24 hours. If another user gives a lamp gift, the previous control will immediately become invalid, and the user will be prompted, such as Fig.18 shown.
[0312] Optionally, in this embodiment, clothing gift props have a set effect. After different viewers give gifts to make the virtual anchor's outfit complete with the set effect, the live broadcast room can drop a certain amount of red envelopes, and all viewers in the live broadcast room can receive them based on their hand speed.
[0313] Optionally, in this embodiment, there is a billboard in the virtual live broadcast room, and the audience can give gifts to the billboard and enter the text they want to enter, which can be displayed on the billboard for a preset time.
[0314] Optionally, in this embodiment, there are plants in the virtual anchor's live broadcast room scene, and the audience can give sunshine gifts to make the sunlight in the live broadcast room more sufficient, so that the plants can grow better, and as more and more sunshine gifts are given, the plants will slowly bloom and grow taller.
[0315] Optionally, in this embodiment, after the costume and scene gift props given to the virtual anchor are changed, you can buy time protection props to protect the appearance of your choice so that it can be displayed for a longer time.
[0316] It should be noted that gifts are used to establish more interactions between the audience and the virtual anchors. Almost everything in the virtual live broadcast room is what you see is what you get. As long as the user wants to change it according to his or her preferences, he or she can do so by sending gifts, including the character's makeup, clothing, and the lighting, furniture, and background in the scene.
[0317] To further illustrate, the specific steps are as follows Fig.19 As shown, the user enters the live broadcast room of the virtual anchor, opens the gift panel, clicks the virtual anchor gift Tab label, requests the interface content from the server, and the server returns the gift classification. The user clicks on the anchor appearance gift, selects a gift, and drags the gift to the anchor's hair. Request the server to change the corresponding appearance of the virtual anchor. After receiving the request, the server returns the value of the gift and the corresponding elements on the appearance of the virtual anchor, and refreshes the latest appearance. When other users give other new appearance gifts and the appearance is overwritten, request and return the new appearance from the server, and request to send the change prompt to the notification information of the previous user. The user clicks on the scene appearance gift, selects a gift, and clicks to give. The server requests to change the corresponding appearance of the virtual scene. After receiving the request, the server returns the value of the gift and the corresponding elements on the appearance of the virtual anchor. If there is a control, it will be returned and displayed in the user's interface, and the latest appearance will be refreshed. After the user operates the control, request the lighting parameters from the server, and the server returns the corresponding parameters in the virtual scene and displays them. After the control expires or if other users send new scene gifts, the server requests to send an expiration or change reminder to the previous user in the notification information.
[0318] Through the embodiments provided in the present application, on the one hand, the playability of the virtual anchor's live broadcast room is increased, and on the other hand, the emotional bond between the audience and the virtual anchor is enhanced.
[0319] It is understandable that in the specific implementation of this application, related data such as user information is involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0320] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0321] According to another aspect of the embodiment of the present application, a virtual character live interaction device for implementing the above-mentioned virtual character live interaction method is also provided. Fig. 20 As shown, the device comprises:
[0322] A first display unit 2002 is used to display a target virtual character in a live broadcast state, wherein the target virtual character is composed of at least one body structure;
[0323] The second display unit 2004 is used to display a live interactive panel associated with the target virtual character, wherein the live interactive panel is used to trigger at least one role adjustment request, and the role adjustment request is a request for adjusting the target virtual character triggered by an account watching the live broadcast of the target virtual character;
[0324] The first adjustment unit 2006 is used to adjust the target body structure of the target virtual character in response to a target character adjustment request triggered on the live interactive panel, wherein at least one character adjustment request includes a target character adjustment request, and at least one body structure includes a target body structure.
[0325] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0326] As an optional solution, the device also includes:
[0327] The first display unit is used to display at least one character adjustment prop on the live interactive panel during the process of displaying the live interactive panel associated with the target virtual character, wherein different character adjustment props are used to trigger different character adjustment requests, each character adjustment prop in the at least one character adjustment prop corresponds to each character adjustment request in the at least one character adjustment request, and the at least one character adjustment prop includes a target character adjustment prop, and the target character adjustment prop is used to trigger the target character adjustment request.
[0328] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0329] As an optional solution, the device also includes:
[0330] A first acquisition unit is used to acquire a prop sending operation performed on a target character adjustment prop before adjusting a target body structure of a target virtual character in response to a target character adjustment request triggered on a live interactive panel;
[0331] The first trigger unit is used to trigger the target character adjustment request triggered on the live interactive panel before adjusting the target body structure of the target virtual character, when the prop sending operation meets the execution completion condition.
[0332] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0333] As an optional solution, the first acquisition unit includes:
[0334] A first acquisition module is used to acquire a first selection operation performed on a target character adjustment item, wherein the item sending operation includes the first selection operation; or
[0335] A second acquisition module is used to acquire a second selection operation performed on the target character adjustment prop, and set the target character adjustment prop to a dragging state;
[0336] A first dragging module is used to drag the target character adjustment prop onto the target body structure when the target character adjustment prop is in a dragging state and a dragging operation performed on the target character adjustment prop is acquired;
[0337] The third acquisition module is used to acquire a drag-end operation performed on a target character adjustment prop located on a target body structure, wherein the prop sending operation includes a drag-end operation.
[0338] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0339] As an optional solution, the device also includes:
[0340] A third display unit is used to display ordinary props options and interactive props options on the live interactive panel during the process of displaying the live interactive panel associated with the target virtual character, wherein the ordinary props options are used to trigger the display of ordinary interactive props on the live interactive panel, and the interactive props options are used to trigger the display of character adjustment props on the live interactive panel;
[0341] The second display unit is used to display at least one character adjustment prop on the live interactive panel in response to a selection operation triggered by an interactive prop option during the process of displaying the live interactive panel associated with the target virtual character.
[0342] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0343] As an optional solution, the first adjustment unit 2006 includes: a first adjustment module, which is used to adjust the target body structure of the target virtual character in response to the target character adjustment request triggered by the first account, and display the first virtual character, wherein the first account is an account for watching the live broadcast of the target virtual character, and the first virtual character is the target virtual character after the target body structure is adjusted;
[0344] The device also includes:
[0345] The second adjustment module is used to adjust the target body structure of the target virtual character in response to the target character adjustment request triggered by the first account, and after displaying the first virtual character, when the first virtual character is adjusted to the second virtual character in response to the character adjustment request triggered by the second account, display first adjustment prompt information on the client associated with the first account, wherein the first adjustment prompt information is used to prompt the first virtual character to adjust to the second virtual character, and the second account is another account that watches the live broadcast of the target virtual character and is not the first account; or,
[0346] The third adjustment module is used to adjust the target body structure of the target virtual character in response to the target character adjustment request triggered by the first account, and after displaying the first virtual character, if the effective duration of the adjustment of the first virtual character in response to the target character adjustment request is greater than or equal to the effective duration of the target character adjustment request, adjust the first virtual character back to the target virtual character, and display second adjustment prompt information on the client associated with the first account, wherein the second adjustment prompt information is used to prompt the first virtual character to adjust back to the target virtual character.
[0347] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0348] As an optional solution, the device further includes at least one of the following:
[0349] A first setting module is used for adjusting the target body structure of the target virtual character in response to the target character adjustment request triggered by the first account, and after displaying the first virtual character, in response to a protection operation triggered by the first account on the first virtual character, setting the target body structure of the first virtual character that is adjusted in response to the target character adjustment request to a protection state, wherein the body structure in the protection state is prohibited from being adjusted;
[0350] A first extension module is used to adjust the target body structure of the target virtual character in response to the target character adjustment request triggered by the first account, and after displaying the first virtual character, in response to the first time extension operation triggered by the first account on the first virtual character, extend the time length of the first virtual character being in the protection state;
[0351] The second extension module is used to adjust the target body structure of the target virtual character in response to the target character adjustment request triggered by the first account, and after displaying the first virtual character, extend the effective duration in response to the second time extension operation triggered by the first account on the first virtual character.
[0352] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0353] As an optional solution, the first adjustment unit 2006 includes at least one of the following:
[0354] a fourth adjustment module, configured to adjust the color of the hair structure of the target virtual character, wherein the target body structure includes the hair structure;
[0355] The fifth adjustment module is used to adjust the morphology of the hair structure;
[0356] a sixth adjustment module, configured to adjust the makeup of the facial structure of the target virtual character, wherein the target body structure includes the facial structure;
[0357] The seventh adjustment module is used to adjust the posture of the torso structure of the target virtual character, wherein the target body structure includes the torso structure.
[0358] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0359] As an optional solution, the device also includes:
[0360] The fourth display unit is used to display a target information carrier in a virtual live broadcast space where the target virtual character is located during the process of displaying the target virtual character in a live broadcast state, wherein the target information carrier is used to display information input by an account for viewing the live broadcast of the target virtual character.
[0361] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0362] According to another aspect of the embodiment of the present application, a virtual character live interaction device for implementing the above-mentioned virtual character live interaction method is also provided. Fig.21 As shown, the device comprises:
[0363] A fifth display unit 2102 is used to display the target virtual character in a live broadcast state, wherein the target virtual character is allowed to wear at least one clothing element;
[0364] The sixth display unit 2104 is used to display a live interactive panel associated with the target virtual character, wherein the live interactive panel is used to trigger at least one character wearing request, and the character wearing request is a request triggered by an account watching the live broadcast of the target virtual character for requesting to adjust a clothing element that the target virtual character has or has not worn;
[0365] The wearing unit 2106 is used to wear the target clothing element on the target virtual character in response to the target character wearing request triggered on the live interactive panel, wherein at least one character wearing request includes a target character wearing request, and at least one clothing element includes a target clothing element.
[0366] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0367] As an optional solution, the device also includes:
[0368] The third display unit is used to display at least one clothing element prop on the live interactive panel during the process of displaying the live interactive panel associated with the target virtual character, wherein different clothing element props are used to trigger different character wearing requests, each clothing element prop in the at least one clothing element prop corresponds to each character wearing request in the at least one character wearing request, and the at least one clothing element prop includes a target clothing element prop, and the target clothing element prop is used to trigger the target character wearing request.
[0369] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0370] As an optional solution, the device also includes:
[0371] A second acquisition unit is used to acquire a prop sending operation performed on a target clothing element prop before wearing the target clothing element on the target virtual character in response to a target character wearing request triggered on the live interactive panel;
[0372] The second trigger unit is used to trigger the target character wearing request triggered on the live interactive panel before wearing the target clothing element on the target virtual character, when the prop sending operation meets the execution completion condition.
[0373] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0374] As an optional solution, the second acquisition unit includes:
[0375] A fourth acquisition module is used to acquire a first selection operation performed on a target clothing element prop, wherein the prop sending operation includes the first selection operation; or,
[0376] A fifth acquisition module is used to acquire a second selection operation performed on a target clothing element prop, and set the target clothing element prop to a dragging state;
[0377] A second dragging module is used to drag the target clothing element prop to a body structure of the target virtual character that allows the target clothing element prop to be worn when the target clothing element prop is in a dragging state and a dragging operation performed on the target clothing element prop is acquired;
[0378] The sixth acquisition module is used to acquire a drag-end operation performed on a target clothing element prop located on a body structure that allows the target clothing element prop to be worn, wherein the prop sending operation includes the drag-end operation.
[0379] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0380] As an optional solution, the device also includes:
[0381] A seventh display unit is used to display ordinary props options and interactive props options on the live interactive panel during the process of displaying the live interactive panel associated with the target virtual character, wherein the ordinary props options are used to trigger the display of ordinary interactive props on the live interactive panel, and the interactive props options are used to trigger the display of clothing element props on the live interactive panel;
[0382] The fourth display unit is used to display at least one clothing element prop on the live interactive panel in response to a selection operation triggered by an interactive prop option during the process of displaying the live interactive panel associated with the target virtual character.
[0383] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0384] As an optional solution, the wearing unit 2106 includes: a first wearing module, configured to wear the target clothing element on the target virtual character in response to a target character wearing request triggered by a first account, wherein the first account is an account for watching the live broadcast of the target virtual character;
[0385] The device also includes:
[0386] A first removal module is used for, after the target clothing element is worn on the target virtual character in response to a target character wearing request triggered by the first account, when the target virtual character that has worn the target clothing element removes the target clothing element in response to a character wearing request triggered by the second account, displaying first adjustment prompt information on the client associated with the first account, wherein the first adjustment prompt information is used to prompt that the target clothing element has been removed, and the second account is another account that is watching the live broadcast of the target virtual character and is not the first account; or,
[0387] The second removal module is used to, after the target clothing element is worn on the target virtual character in response to the target character wearing request triggered by the first account, remove the target clothing element worn by the target virtual character if the effective duration of the adjustment made to the target virtual character in response to the target character wearing request is greater than or equal to the effective duration of the target character wearing request, and display second adjustment prompt information on the client associated with the first account, wherein the second adjustment prompt information is used to prompt that the target clothing element has been removed.
[0388] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0389] As an optional solution, the device further includes at least one of the following:
[0390] A second setting module is used for, after the target clothing element is worn on the target virtual character in response to the target character wearing request triggered by the first account, setting the target clothing element worn by the target virtual character in response to the target character wearing request to a protection state in response to the protection operation triggered by the first account on the target clothing element, wherein the clothing element in the protection state is prohibited from being removed;
[0391] A third extension module is used for, after wearing the target clothing element on the target virtual character in response to the target character wearing request triggered by the first account, extending the duration of the target clothing element being in the protection state in response to the first time extension operation triggered by the first account on the target clothing element;
[0392] The fourth extension module is used to extend the effective duration in response to a second time extension operation triggered by the first account on the target clothing element after the target clothing element is worn on the target virtual character in response to the target character wearing request triggered by the first account.
[0393] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0394] As an optional solution, the wearable unit 2106 includes at least one of the following:
[0395] A second wearing module is used to wear clothing elements on the torso structure of the target virtual character, wherein the target clothing elements include clothing elements;
[0396] A third wearing module is used to wear a hat element on the head structure of the target virtual character, wherein the target clothing element includes a hat element;
[0397] a fourth wearing module, used for wearing a scarf element on the neck structure of the target virtual character, wherein the target clothing element includes the scarf element;
[0398] The fifth wearing module is used to wear the glasses element on the facial structure of the target virtual character, wherein the target clothing element includes the glasses element.
[0399] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0400] As an optional solution, the device also includes:
[0401] The eighth display unit is used to display a target information carrier in a virtual live broadcast space where the target virtual character is located during the process of displaying the target virtual character in a live broadcast state, wherein the target information carrier is used to display information input by an account for watching the live broadcast of the target virtual character.
[0402] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0403] As an optional solution, the device also includes:
[0404] The ninth display unit is used to display the virtual resource carrier after the target clothing element is worn on the target virtual character, when the clothing elements worn by the target virtual character constitute a target clothing set, wherein the target clothing set includes at least two specified clothing elements, and at least two specified clothing elements include the target clothing element. The virtual resource carrier allows the account watching the live broadcast of the target virtual character to obtain the virtual resources in the virtual resource carrier by triggering a resource extraction operation.
[0405] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0406] According to another aspect of the embodiment of the present application, a virtual character live interaction device for implementing the above-mentioned virtual character live interaction method is also provided. Fig. 22 As shown, the device comprises:
[0407] A tenth display unit 2202 is used to display a virtual live broadcast space where a target virtual character is located, wherein the virtual live broadcast space includes the target virtual character and at least one virtual prop;
[0408] An eleventh display unit 2204 is used to display a live broadcast interaction panel associated with the virtual live broadcast space, wherein the live broadcast interaction panel is used to trigger at least one object adjustment request, and the object adjustment request is a request for adjusting a virtual prop triggered by an account watching the live broadcast of a target virtual character;
[0409] The second adjustment unit 2206 is used to adjust the target virtual props in the virtual live broadcast space in response to the target object adjustment request triggered on the live broadcast interaction panel, wherein at least one object adjustment request includes a target object adjustment request, and at least one virtual prop includes a target virtual prop.
[0410] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0411] As an optional solution, the device also includes:
[0412] The fourth display unit is used to display at least one object adjustment prop on the live interaction panel during the process of displaying the live interaction panel associated with the target virtual character, wherein different object adjustment props are used to trigger different object adjustment requests, each object adjustment prop in at least one object adjustment prop corresponds to each object adjustment request in at least one object adjustment request, and at least one object adjustment prop includes a target object adjustment prop, and the target object adjustment prop is used to trigger the target object adjustment request.
[0413] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0414] As an optional solution, the device also includes:
[0415] A third acquisition unit is used to acquire a prop sending operation performed on the target object adjustment prop before adjusting the target virtual prop in the virtual live broadcast space in response to the target object adjustment request triggered on the live broadcast interaction panel;
[0416] The third trigger unit is used to trigger the target object adjustment request triggered on the live interactive panel before adjusting the target virtual props in the virtual live space, when the prop sending operation meets the execution completion condition.
[0417] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0418] As an optional solution, the third acquisition unit includes:
[0419] A seventh acquisition module is used to acquire a first selection operation performed on the target object adjustment prop, wherein the prop sending operation includes the first selection operation; or,
[0420] An eighth acquisition module, used to acquire a second selection operation performed on the target object adjustment prop, and set the target object adjustment prop to a dragging state;
[0421] A third dragging module is used to drag the target object adjustment prop onto the target virtual prop when the target object adjustment prop is in a dragging state and a dragging operation performed on the target object adjustment prop is acquired;
[0422] The ninth acquisition module is used to acquire the drag end operation performed on the target object adjustment prop located on the target virtual prop, wherein the prop sending operation includes the drag end operation.
[0423] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0424] As an optional solution, the device also includes:
[0425] A twelfth display unit is used to display ordinary prop options and interactive prop options on the live interactive panel during the process of displaying the live interactive panel associated with the target virtual prop, wherein the ordinary prop options are used to trigger the display of ordinary interactive props on the live interactive panel, and the interactive prop options are used to trigger the display of object adjustment props on the live interactive panel;
[0426] The fifth display unit is used to display at least one object adjustment prop on the live interactive panel in response to a selection operation triggered by an interactive prop option during the process of displaying the live interactive panel associated with the target virtual prop.
[0427] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0428] As an optional solution, the second adjustment unit 2206 includes: an eighth adjustment module, configured to adjust the target virtual props in response to the target object adjustment request triggered by the first account, and display the first virtual props, wherein the first account is an account for watching the live broadcast of the target virtual character, and the first virtual props is the adjusted target virtual props;
[0429] The device also includes:
[0430] A ninth adjustment module is used for, after adjusting the target virtual prop in the virtual live space in response to the target object adjustment request triggered on the live interactive panel, when the first virtual prop is adjusted to the second virtual prop in response to the object adjustment request triggered by the second account, displaying first adjustment prompt information on the client associated with the first account, wherein the first adjustment prompt information is used to prompt that the first virtual prop is adjusted to the second virtual prop, and the second account is another account that is watching the live broadcast of the target virtual character and is not the first account; or,
[0431] A tenth adjustment module is used to adjust the target virtual props in the virtual live broadcast space in response to the target object adjustment request triggered on the live broadcast interaction panel, and if the effective duration of the adjustment of the first virtual props in response to the target object adjustment request is greater than or equal to the effective duration of the target object adjustment request, adjust the first virtual props back to the target virtual props, and display second adjustment prompt information on the client associated with the first account, wherein the second adjustment prompt information is used to prompt the first virtual props to adjust back to the target virtual props.
[0432] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0433] As an optional solution, the device further includes at least one of the following:
[0434] an eleventh adjustment module, configured to adjust the target virtual item in response to the target object adjustment request triggered by the first account, and after displaying the first virtual item, in response to a protection operation triggered by the first account on the first virtual item, set the target virtual item that has been adjusted in response to the target object adjustment request to a protection state, wherein the virtual item in the protection state is prohibited from being adjusted;
[0435] a twelfth adjustment module, configured to, in response to a target object adjustment request triggered by the first account, adjust the target virtual item, and after displaying the first virtual item, extend the time duration of the first virtual item being in a protection state in response to a first time extension operation triggered by the first account on the first virtual item;
[0436] The thirteenth adjustment module is used to adjust the target virtual prop in response to the target object adjustment request triggered by the first account, and after displaying the first virtual prop, extend the effective time in response to the second time extension operation triggered by the first account on the first virtual prop.
[0437] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0438] As an optional solution, the second adjustment unit 2206 includes at least one of the following:
[0439] A fourteenth adjustment module, used to adjust the position of the target virtual prop in the virtual live broadcast space;
[0440] A fifteenth adjustment module is used to adjust the shape of the target virtual prop in the virtual live broadcast space;
[0441] A sixteenth adjustment module is used to adjust the lighting parameters of the virtual lights in the virtual live broadcast space, wherein the target virtual props include the virtual lights, and the lighting parameters are used to affect the lighting conditions in the virtual live broadcast space;
[0442] The seventeenth adjustment module is used to adjust the growth form of virtual plants in the virtual live broadcast space, wherein the target virtual props include virtual plants.
[0443] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0444] As an optional solution, the device also includes:
[0445] The thirteenth display unit is used to display a target information carrier in the virtual live broadcast space during the process of displaying the virtual live broadcast space where the target virtual character is located, wherein the target information carrier is used to display information input by the account for watching the live broadcast of the target virtual character.
[0446] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0447] According to another aspect of the embodiment of the present application, a virtual character live interaction device for implementing the above-mentioned virtual character live interaction method is also provided. Fig.23 As shown, the device comprises:
[0448] A fourteenth display unit 2302 is used to display the virtual live broadcast space where the target virtual character is located, wherein the virtual live broadcast space allows configuration of at least one virtual background;
[0449] A fifteenth display unit 2304 is used to display a live broadcast interaction panel associated with the virtual live broadcast space, wherein the live broadcast interaction panel is used to trigger at least one background adjustment request, and the background adjustment request is a request for adjusting the virtual background triggered by an account watching the live broadcast of the target virtual character;
[0450] The third adjustment unit 2306 is used to adjust the virtual background of the virtual live space to a target virtual background in response to a target background adjustment request triggered on the live interactive panel, wherein at least one background adjustment request includes a target background adjustment request, and at least one virtual background includes a target virtual background.
[0451] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0452] As an optional solution, the device also includes:
[0453] The sixth display unit is used to display at least one background adjustment prop on the live interactive panel during the process of displaying the live interactive panel associated with the target virtual character, wherein different background adjustment props are used to trigger different background adjustment requests, each background adjustment prop in at least one background adjustment prop corresponds to each background adjustment request in at least one background adjustment request, and at least one background adjustment prop includes a target background adjustment prop, and the target background adjustment prop is used to trigger the target background adjustment request.
[0454] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0455] As an optional solution, the device also includes:
[0456] A fourth acquisition unit is used to acquire a prop sending operation performed on a target background adjustment prop before adjusting the virtual background of the virtual live broadcast space to a target virtual background in response to a target background adjustment request triggered on the live broadcast interaction panel;
[0457] The fourth trigger unit is used to trigger the target background adjustment request triggered on the live interactive panel before adjusting the virtual background of the virtual live space to the target virtual background, when the prop sending operation meets the execution completion condition.
[0458] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0459] As an optional solution, the fourth acquisition unit includes:
[0460] A ninth acquisition module is used to acquire a first selection operation performed on the target background adjustment prop, wherein the prop sending operation includes the first selection operation; or,
[0461] A tenth acquisition module, used to acquire a second selection operation performed on the target background adjustment prop, and set the target background adjustment prop to a dragging state;
[0462] A fourth dragging module, for dragging the target background adjustment prop onto the virtual background of the virtual live broadcast space when the target background adjustment prop is in a dragging state and a dragging operation performed on the target background adjustment prop is acquired;
[0463] The eleventh acquisition module is used to acquire the drag-end operation performed on the target background adjustment prop located on the virtual background of the virtual live broadcast space, wherein the prop sending operation includes the drag-end operation.
[0464] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0465] As an optional solution, the device also includes:
[0466] A sixteenth display unit is used to display ordinary props options and interactive props options on the live interactive panel during the process of displaying the live interactive panel associated with the target virtual character, wherein the ordinary props options are used to trigger the display of ordinary interactive props on the live interactive panel, and the interactive props options are used to trigger the display of background adjustment props on the live interactive panel;
[0467] The seventh display unit is used to display at least one background adjustment prop on the live interactive panel in response to a selection operation triggered by an interactive prop option during the process of displaying the live interactive panel associated with the target virtual character.
[0468] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0469] As an optional solution, the third adjustment unit 2306 includes: an eighteenth adjustment module, which is used to adjust the virtual background of the virtual live broadcast space in response to a target background adjustment request triggered by the first account, and display the target virtual background, wherein the first account is an account for watching the live broadcast of the target virtual character;
[0470] The device also includes:
[0471] A nineteenth adjustment module is used to adjust the virtual background of the virtual live broadcast space in response to a target background adjustment request triggered by the first account, and after displaying the target virtual background, when the target virtual background is adjusted to the first virtual background in response to the background adjustment request triggered by the second account, display first adjustment prompt information on the client associated with the first account, wherein the first adjustment prompt information is used to prompt that the target virtual background is adjusted to the first virtual background, and the second account is another account that watches the live broadcast of the target virtual character and is not the first account; or,
[0472] The twentieth adjustment module is used to adjust the virtual background of the virtual live broadcast space in response to the target background adjustment request triggered by the first account, and after displaying the target virtual background, if the effective duration of the target virtual background is greater than or equal to the effective duration of the target background adjustment request, adjust the target virtual background back to the second virtual background, and display second adjustment prompt information on the client associated with the first account, wherein the second adjustment prompt information is used to prompt the target virtual background to be adjusted back to the second virtual background, and the second virtual background is the original virtual background of the virtual live broadcast space.
[0473] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0474] As an optional solution, the device further includes at least one of the following:
[0475] A twenty-first adjustment module is used to adjust the virtual background of the virtual live broadcast space in response to the target background adjustment request triggered by the first account, and after displaying the target virtual background, in response to the protection operation triggered by the first account on the target virtual background, set the target virtual background to a protection state, wherein the virtual background in the protection state is prohibited from being adjusted;
[0476] a twenty-second adjustment module, configured to adjust the virtual background of the virtual live broadcast space in response to the target background adjustment request triggered by the first account, and after displaying the target virtual background, extend the duration for which the target virtual background is in a protection state in response to a first time extension operation triggered by the first account on the target virtual background;
[0477] The twenty-third adjustment module is used to adjust the virtual background of the virtual live broadcast space in response to the target background adjustment request triggered by the first account, and after displaying the target virtual background, extend the effective duration in response to the second time extension operation triggered by the first account on the target virtual background.
[0478] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0479] As an optional solution, the device also includes:
[0480] The seventeenth display unit is used to display a target information carrier in the virtual live broadcast space when displaying the virtual live broadcast space where the target virtual character is located, wherein the target information carrier is used to display information input by an account for watching the live broadcast of the target virtual character.
[0481] For specific embodiments, reference may be made to the examples shown in the above-mentioned live interactive method of virtual characters, which will not be described in detail in this example.
[0482] According to another aspect of the embodiment of the present application, an electronic device for implementing the live interactive method of the virtual character is also provided. The electronic device can be, but is not limited to, Figure 1 The user device 102 or the server 112 shown in FIG. 1 is used as an example to illustrate the electronic device as the user device 102. Fig.24 As shown, the electronic device includes a memory 2402 and a processor 2404. The memory 2402 stores a computer program, and the processor 2404 is configured to execute the steps in any of the above method embodiments through the computer program.
[0483] Optionally, in this embodiment, the electronic device may be located in at least one network device among a plurality of network devices of a computer network.
[0484] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:
[0485] S1, displaying a target virtual character in a live broadcast state, wherein the target virtual character is composed of at least one body structure;
[0486] S2, displaying a live interactive panel associated with the target virtual character, wherein the live interactive panel is used to trigger at least one role adjustment request, and the role adjustment request is a request triggered by an account watching the live broadcast of the target virtual character and used to request adjustment of the target virtual character;
[0487] S3, in response to a target character adjustment request triggered on the live interactive panel, adjusting the target body structure of the target virtual character, wherein at least one character adjustment request includes a target character adjustment request, and at least one body structure includes a target body structure. Or,
[0488] S1, displaying a target virtual character in a live broadcast state, wherein the target virtual character is allowed to wear at least one clothing element;
[0489] S2, displaying a live interactive panel associated with the target virtual character, wherein the live interactive panel is used to trigger at least one character wearing request, and the character wearing request is a request triggered by an account watching the live broadcast of the target virtual character for requesting to adjust a clothing element that the target virtual character has worn or is not wearing;
[0490] S3, in response to a target character wearing request triggered on the live interactive panel, wearing a target clothing element on the target virtual character, wherein at least one character wearing request includes a target character wearing request, and at least one clothing element includes a target clothing element. Or,
[0491] S1, displaying a virtual live broadcast space where a target virtual character is located, wherein the virtual live broadcast space includes the target virtual character and at least one virtual prop;
[0492] S2, displaying a live broadcast interaction panel associated with the virtual live broadcast space, wherein the live broadcast interaction panel is used to trigger at least one object adjustment request, and the object adjustment request is a request for adjusting a virtual prop triggered by an account watching the live broadcast of a target virtual character;
[0493] S3, in response to a target object adjustment request triggered on the live interactive panel, adjusting the target virtual props in the virtual live space, wherein at least one object adjustment request includes a target object adjustment request, and at least one virtual prop includes a target virtual prop. Or,
[0494] S1, displaying a virtual live broadcast space where a target virtual character is located, wherein the virtual live broadcast space allows configuration of at least one virtual background;
[0495] S2, displaying a live broadcast interaction panel associated with the virtual live broadcast space, wherein the live broadcast interaction panel is used to trigger at least one background adjustment request, and the background adjustment request is a request for adjusting the virtual background triggered by an account watching the live broadcast of the target virtual character;
[0496] S3, in response to a target background adjustment request triggered on the live interactive panel, adjusting the virtual background of the virtual live space to a target virtual background, wherein at least one background adjustment request includes a target background adjustment request, and at least one virtual background includes a target virtual background.
[0497] Alternatively, a person skilled in the art may understand that: Fig.24 The structure shown is for illustration only. Fig.24 The structure of the electronic device is not limited. Fig.24 More or fewer components (such as network interfaces, etc.) as shown in, or with Fig.24 Different configurations are shown.
[0498] Among them, the memory 2402 can be used to store software programs and modules, such as the program instructions / modules corresponding to the live interactive method and device of the virtual character in the embodiment of the present application. The processor 2404 executes various functional applications and data processing by running the software programs and modules stored in the memory 2402, that is, realizing the above-mentioned live interactive method of the virtual character. The memory 2402 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 2402 may further include a memory remotely arranged relative to the processor 2404, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned networks include but are not limited to the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. Among them, the memory 2402 can be specifically, but not limited to, used to store information such as target virtual characters, live interactive panels, etc. As an example, such as Fig.24 As shown, the memory 2402 may include, but is not limited to, the first display unit 2002, the second display unit 2004, the first adjustment unit 2006, or the fifth display unit 2102, the sixth display unit 2104, the wearable unit 2106, or the tenth display unit 2202, the eleventh display unit 2204, the second adjustment unit 2206, or the fourteenth display unit 2302, the fifteenth display unit 2304, the third adjustment unit 2306 in the live interactive device of the virtual character. In addition, other module units in the live interactive device of the virtual character may also be included but are not limited to, which will not be repeated in this example.
[0499] Optionally, the transmission device 2406 is used to receive or send data via a network. Specific examples of the above-mentioned network may include a wired network and a wireless network. In one example, the transmission device 2406 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices and routers via a network cable so as to communicate with the Internet or a local area network. In one example, the transmission device 2406 is a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0500] In addition, the above-mentioned electronic device also includes: a display 2408 for displaying information such as the above-mentioned target virtual character, live broadcast interaction panel, etc.; and a connection bus 2410 for connecting various module components in the above-mentioned electronic device.
[0501] In other embodiments, the user device or server may be a node in a distributed system, wherein the distributed system may be a blockchain system, and the blockchain system may be a distributed system formed by connecting the multiple nodes through network communication. Among them, a peer-to-peer network may be formed between the nodes, and any form of computing device, such as a server, user device, or other electronic device, may become a node in the blockchain system by joining the peer-to-peer network.
[0502] According to one aspect of the present application, a computer program product is provided, the computer program product comprising a computer program / instruction, the computer program / instruction comprising a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part, and / or installed from a removable medium. When the computer program is executed by a central processing unit, various functions provided by the embodiments of the present application are executed.
[0503] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0504] It should be noted that the computer system of the electronic device is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0505] The computer system includes a central processing unit (CPU), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) or the program loaded from the storage part to the random access memory (RAM). In the random access memory, various programs and data required for system operation are also stored. The central processing unit, the read-only memory and the random access memory are connected to each other through a bus. The input / output interface (I / O interface) is also connected to the bus.
[0506] The following components are connected to the input / output interface: an input part including a keyboard, a mouse, etc.; an output part including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage part including a hard disk, etc.; and a communication part including a network interface card such as a local area network card, a modem, etc. The communication part performs communication processing via a network such as the Internet. A drive is also connected to the input / output interface as needed. Removable media, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., are installed on the drive as needed so that the computer program read therefrom is installed into the storage part as needed.
[0507] In particular, according to an embodiment of the present application, the process described in each method flow chart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer readable medium, and the computer program contains a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part, and / or installed from a removable medium. When the computer program is executed by a central processing unit, various functions defined in the system of the present application are executed.
[0508] According to one aspect of the present application, a computer-readable storage medium is provided, and a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in the above-mentioned various optional implementations.
[0509] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:
[0510] S1, displaying a target virtual character in a live broadcast state, wherein the target virtual character is composed of at least one body structure;
[0511] S2, displaying a live interactive panel associated with the target virtual character, wherein the live interactive panel is used to trigger at least one role adjustment request, and the role adjustment request is a request triggered by an account watching the live broadcast of the target virtual character and used to request adjustment of the target virtual character;
[0512] S3, in response to a target character adjustment request triggered on the live interactive panel, adjusting the target body structure of the target virtual character, wherein at least one character adjustment request includes a target character adjustment request, and at least one body structure includes a target body structure. Or,
[0513] S1, displaying a target virtual character in a live broadcast state, wherein the target virtual character is allowed to wear at least one clothing element;
[0514] S2, displaying a live interactive panel associated with the target virtual character, wherein the live interactive panel is used to trigger at least one character wearing request, and the character wearing request is a request triggered by an account watching the live broadcast of the target virtual character for requesting to adjust a clothing element that the target virtual character has worn or is not wearing;
[0515] S3, in response to a target character wearing request triggered on the live interactive panel, wearing a target clothing element on the target virtual character, wherein at least one character wearing request includes a target character wearing request, and at least one clothing element includes a target clothing element. Or,
[0516] S1, displaying a virtual live broadcast space where a target virtual character is located, wherein the virtual live broadcast space includes the target virtual character and at least one virtual prop;
[0517] S2, displaying a live broadcast interaction panel associated with the virtual live broadcast space, wherein the live broadcast interaction panel is used to trigger at least one object adjustment request, and the object adjustment request is a request for adjusting a virtual prop triggered by an account watching the live broadcast of a target virtual character;
[0518] S3, in response to a target object adjustment request triggered on the live interactive panel, adjusting the target virtual props in the virtual live space, wherein at least one object adjustment request includes a target object adjustment request, and at least one virtual prop includes a target virtual prop. Or,
[0519] S1, displaying a virtual live broadcast space where a target virtual character is located, wherein the virtual live broadcast space allows configuration of at least one virtual background;
[0520] S2, displaying a live broadcast interaction panel associated with the virtual live broadcast space, wherein the live broadcast interaction panel is used to trigger at least one background adjustment request, and the background adjustment request is a request for adjusting the virtual background triggered by an account watching the live broadcast of the target virtual character;
[0521] S3, in response to a target background adjustment request triggered on the live interactive panel, adjusting the virtual background of the virtual live space to a target virtual background, wherein at least one background adjustment request includes a target background adjustment request, and at least one virtual background includes a target virtual background.
[0522] Optionally, in this embodiment, a person of ordinary skill in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing hardware related to the electronic device through a program, and the program may be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0523] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0524] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling one or more computer devices (which can be personal computers, servers or network devices, etc.) to execute all or part of the steps of the methods of each embodiment of the present application.
[0525] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0526] In the several embodiments provided in the present application, it should be understood that the disclosed user equipment can be implemented in other ways. Among them, the device embodiments described above are only schematic, for example, the division of units is only a logical function division, and there may be other division methods in actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0527] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0528] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0529] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A live interactive method for a virtual character, characterized in that: include: Displaying a target virtual character in a live broadcast state, wherein the target virtual character is composed of at least one body structure; Displaying a live interactive panel associated with the target virtual character, wherein the live interactive panel is used to trigger at least one role adjustment request, wherein the role adjustment request is a request triggered by an account watching the live broadcast of the target virtual character and is used to request adjustment of the target virtual character; In response to a target character adjustment request triggered on the live interactive panel, the target body structure of the target virtual character is adjusted, wherein the at least one character adjustment request includes the target character adjustment request, and the at least one body structure includes the target body structure.
2. The method according to claim 1, characterized in that In the process of displaying the live interactive panel associated with the target virtual character, the method further includes: At least one character adjustment prop is displayed on the live interactive panel, wherein different character adjustment props are used to trigger different character adjustment requests, each character adjustment prop in the at least one character adjustment prop corresponds to each character adjustment request in the at least one character adjustment request, and the at least one character adjustment prop includes a target character adjustment prop, and the target character adjustment prop is used to trigger the target character adjustment request.
3. The method according to claim 2, characterized in that Before adjusting the target body structure of the target virtual character in response to the target character adjustment request triggered on the live interactive panel, the method further includes: Obtaining a prop sending operation performed on the target character's adjustment prop; When the item sending operation satisfies the execution completion condition, the target character adjustment request is triggered.
4. The method according to claim 3, characterized in that The obtaining of the prop sending operation performed on the target character adjustment prop includes: Acquire a first selection operation performed on the target character adjustment item, wherein the item sending operation includes the first selection operation; or, Acquire a second selection operation performed on the target character adjustment prop, and set the target character adjustment prop to a dragging state; When the target character adjustment prop is in the dragging state and a dragging operation performed on the target character adjustment prop is acquired, dragging the target character adjustment prop onto the target body structure; A drag-end operation performed on the target character adjustment item located on the target body structure is obtained, wherein the item sending operation includes the drag-end operation.
5. The method according to claim 2, characterized in that: In the process of displaying the live interactive panel associated with the target virtual character, the method further includes: Displaying common props options and interactive props options on the live interactive panel, wherein the common props options are used to trigger the display of common interactive props on the live interactive panel, and the interactive props options are used to trigger the display of the character adjustment props on the live interactive panel; In response to a selection operation triggered by the interactive prop option, the at least one character adjustment prop is displayed on the live interactive panel.
6. The method according to claim 1, characterized in that The step of adjusting the target body structure of the target virtual character in response to the target character adjustment request triggered on the live interactive panel includes: adjusting the target body structure of the target virtual character in response to the target character adjustment request triggered by a first account, and displaying the first virtual character, wherein the first account is an account for watching the live broadcast of the target virtual character, and the first virtual character is the target virtual character after the target body structure is adjusted; After adjusting the target body structure of the target virtual character in response to the target character adjustment request triggered by the first account and displaying the first virtual character, the method further includes: In a case where the first virtual character is adjusted to the second virtual character in response to a character adjustment request triggered by the second account, first adjustment prompt information is displayed on a client associated with the first account, wherein the first adjustment prompt information is used to prompt the first virtual character to be adjusted to the second virtual character, and the second account is another account that is watching the live broadcast of the target virtual character and is not the first account; or When the effective duration of the adjustment of the first virtual character in response to the target character adjustment request is greater than or equal to the effective duration of the target character adjustment request, the first virtual character is adjusted back to the target virtual character, and second adjustment prompt information is displayed on the client associated with the first account, wherein the second adjustment prompt information is used to prompt the first virtual character to adjust back to the target virtual character.
7. The method according to claim 6, characterized in that After adjusting the target body structure of the target virtual character in response to the target character adjustment request triggered by the first account and displaying the first virtual character, the method further includes at least one of the following: In response to a protection operation triggered by the first account on the first virtual character, setting the target body structure of the first virtual character that is adjusted in response to the target character adjustment request to a protection state, wherein the body structure in the protection state is prohibited from being adjusted; In response to a first time extension operation triggered by the first account on the first virtual character, extending the time period during which the first virtual character is in the protection state; In response to a second time extension operation triggered by the first account on the first virtual character, the effective time is extended.
8. The method according to any one of claims 1 to 7, characterized in that The adjusting the target body structure of the target virtual character includes at least one of the following: Adjusting the color of the hair structure of the target virtual character, wherein the target body structure includes the hair structure; adjusting the morphology of the hair structure; Adjusting the makeup of the facial structure of the target virtual character, wherein the target body structure includes the facial structure; The posture of the torso structure of the target virtual character is adjusted, wherein the target body structure includes the torso structure.
9. The method according to any one of claims 1 to 7, characterized in that In the process of displaying the target virtual character in the live broadcast state, the method further includes: In the virtual live broadcast space where the target virtual character is located, a target information carrier is displayed, wherein the target information carrier is used to display information input by an account for watching the live broadcast of the target virtual character.
10. A live interactive method for a virtual character, characterized in that: include: Displaying a target virtual character in a live broadcast state, wherein the target virtual character is allowed to wear at least one clothing element; Displaying a live interactive panel associated with the target virtual character, wherein the live interactive panel is used to trigger at least one character wearing request, wherein the character wearing request is triggered by an account watching the live broadcast of the target virtual character and is used to request adjustment of clothing elements that are or are not worn by the target virtual character; In response to a target character wearing request triggered on the live interactive panel, a target clothing element is worn on the target virtual character, wherein the at least one character wearing request includes the target character wearing request, and the at least one clothing element includes the target clothing element.
11. The method according to claim 10, characterized in that The step of putting the target clothing element on the target virtual character includes at least one of the following: Wearing clothing elements on the torso structure of the target virtual character, wherein the target clothing elements include the clothing elements; Wearing a hat element on the head structure of the target virtual character, wherein the target clothing element includes the hat element; Wearing a scarf element on the neck structure of the target virtual character, wherein the target clothing element includes the scarf element; Wearing a glasses element on the facial structure of the target virtual character, wherein the target clothing element includes the glasses element.
12. The method according to claim 10, characterized in that After putting the target clothing element on the target virtual character, the method further includes: When the clothing elements worn by the target virtual character constitute a target clothing set, a virtual resource carrier is displayed, wherein the target clothing set includes at least two specified clothing elements, and the at least two specified clothing elements include the target clothing element. The virtual resource carrier allows an account watching the live broadcast of the target virtual character to obtain the virtual resources in the virtual resource carrier by triggering a resource extraction operation.
13. A live interactive method for a virtual character, characterized in that: include: Displaying a virtual live broadcast space where a target virtual character is located, wherein the virtual live broadcast space includes the target virtual character and at least one virtual prop; Displaying a live interactive panel associated with the virtual live space, wherein the live interactive panel is used to trigger at least one object adjustment request, wherein the object adjustment request is a request for adjusting the virtual props, triggered by an account watching the live broadcast of the target virtual character; In response to a target object adjustment request triggered on the live interactive panel, a target virtual prop in the virtual live space is adjusted, wherein the at least one object adjustment request includes the target object adjustment request, and the at least one virtual prop includes the target virtual prop.
14. The method according to claim 13, characterized in that The adjusting of the target virtual props in the virtual live broadcast space includes at least one of the following: Adjusting the position of the target virtual prop in the virtual live broadcast space; Adjusting the shape of the target virtual prop in the virtual live broadcast space; Adjusting lighting parameters of a virtual light in the virtual live broadcast space, wherein the target virtual prop includes the virtual light, and the lighting parameters are used to affect the lighting conditions in the virtual live broadcast space; The growth form of the virtual plant in the virtual live broadcast space is adjusted, wherein the target virtual prop includes the virtual plant.
15. A live interactive device for a virtual character, characterized in that: include: A first display unit, used for displaying a target virtual character in a live broadcast state, wherein the target virtual character is composed of at least one body structure; A second display unit is used to display a live interactive panel associated with the target virtual character, wherein the live interactive panel is used to trigger at least one role adjustment request, and the role adjustment request is a request for adjusting the target virtual character triggered by an account watching the live broadcast of the target virtual character; The first adjustment unit is used to adjust the target body structure of the target virtual character in response to a target character adjustment request triggered on the live interactive panel, wherein the at least one character adjustment request includes the target character adjustment request, and the at least one body structure includes the target body structure.
16. A live interactive device for a virtual character, characterized in that: include: a fifth display unit, configured to display a target virtual character in a live broadcast state, wherein the target virtual character is allowed to wear at least one clothing element; a sixth display unit, configured to display a live interactive panel associated with the target virtual character, wherein the live interactive panel is configured to trigger at least one character wearing request, wherein the character wearing request is a request triggered by an account watching the live broadcast of the target virtual character and is configured to request adjustment of clothing elements that are or are not worn by the target virtual character; A wearing unit is used to wear a target clothing element on the target virtual character in response to a target character wearing request triggered on the live interactive panel, wherein the at least one character wearing request includes the target character wearing request, and the at least one clothing element includes the target clothing element.
17. A live interactive device for a virtual character, characterized in that: include: a tenth display unit, configured to display a virtual live broadcast space where a target virtual character is located, wherein the virtual live broadcast space includes the target virtual character and at least one virtual prop; an eleventh display unit, configured to display a live broadcast interaction panel associated with the virtual live broadcast space, wherein the live broadcast interaction panel is configured to trigger at least one object adjustment request, wherein the object adjustment request is a request triggered by an account watching the live broadcast of the target virtual character and is configured to request adjustment of the virtual props; A second adjustment unit is used to adjust the target virtual props in the virtual live broadcast space in response to a target object adjustment request triggered on the live broadcast interaction panel, wherein the at least one object adjustment request includes the target object adjustment request, and the at least one virtual prop includes the target virtual prop.
18. A computer-readable storage medium, characterized in that: The computer-readable storage medium comprises a computer program, wherein the computer program executes the method described in any one of claims 1 to 9, or 10 to 12, or 13 to 14 when executed by an electronic device.
19. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method described in any one of claims 1 to 9, or 10 to 12, or 13 to 14 are implemented.
20. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method described in any one of claims 1 to 9, or 10 to 12, or 13 to 14 through the computer program.