Multi-user live broadcast room interaction method, user terminal, live broadcast terminal and system

By dynamically displaying the user's virtual expressions in a multi-person live broadcast room, and judging and displaying them based on the user's interactive operations, the problem of low user participation in the existing technology is solved, and the interactive fun and user stickiness of the live broadcast room is improved.

CN119255053AInactive Publication Date: 2025-01-03SHANGHAI BILIBILI TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202310808018.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-03
Publication Date
2025-01-03
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing multi-person live broadcast room interaction method has low user participation and less interaction, resulting in low user interest.

Method used

By displaying the user's static virtual image on the live broadcast interface, and determining whether it meets the preset interaction conditions based on the user's interactive operations (such as sending barrage, giving virtual gifts, helping, and sending voice information), dynamically displaying the user's virtual expressions to increase the user's user's interactions (such as sending barrage, giving virtual gifts, helping, and sending voice information). a sense of interaction and participation.

Benefits of technology

It improves the fun and stickiness of users' interactions, enables users to participate more actively in live broadcast interactions, and increases the participation of multi-person live broadcasts.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119255053A_ABST
    Figure CN119255053A_ABST
Patent Text Reader

Abstract

The invention discloses a multi-user live broadcast room interaction method, a user side, a live broadcast side and a system. The method comprises the following steps: displaying user virtual images of a plurality of users in a display interface; the user virtual image comprises a static virtual image; according to interaction operation triggered by the user, the user virtual image corresponding to any user is subjected to interaction display in the display interface according to the interaction operation, and interaction display comprises display of the dynamic virtual expression corresponding to the interaction operation. According to the method and the device, after the user triggers the interaction operation, the dynamic virtual expression display is correspondingly added to the static virtual image of the user, so that the user can participate in live broadcast interaction more actively, the interestingness of user interaction is improved, and the viscosity of watching multi-person live broadcast by the user is also improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of live broadcast technology, and in particular to a multi-person live broadcast room interaction method, a user terminal, a live broadcast terminal and a system. Background Art

[0002] During live broadcast, the host can interact with the users watching in the live broadcast room, and user participation can increase the users' interest in watching.

[0003] The anchor can also broadcast live with other anchors on the microphone in the live broadcast room, such as in a multi-person voice chat room, where one anchor and multiple anchors on the microphone broadcast live together, and users can watch in the virtual audience seats in the live broadcast room. However, the existing mode of broadcasting live with one anchor and multiple anchors on the microphone has less interaction with users and low user participation. Summary of the invention

[0004] In view of the above problems, embodiments of the present application are proposed to provide a multi-person live broadcast room interaction method, user terminal, live broadcast terminal and system that overcome the above problems or at least partially solve the above problems.

[0005] According to a first aspect of an embodiment of the present application, a multi-person live broadcast room interaction method is provided, which includes:

[0006] Displaying user virtual images of multiple users in the display interface; the user virtual images include static virtual images;

[0007] According to the interactive operation triggered by the user, the user virtual image corresponding to any user is interactively displayed in the display interface according to the interactive operation, and the interactive display includes displaying the dynamic virtual expression corresponding to the interactive operation.

[0008] Optionally, according to the interactive operation triggered by the user, interactively displaying the user virtual image corresponding to any user in the display interface according to the interactive operation further includes:

[0009] According to the interactive operation triggered by the user, the interactive information contained in the interactive operation is obtained, and whether the interactive information meets the preset interactive conditions is determined;

[0010] If so, a user virtual image corresponding to any user is interactively displayed in the display interface according to the interactive operation.

[0011] Optionally, the interactive operation includes sending barrage operations, giving virtual gifts, providing assistance operations and / or sending voice message operations; the interactive information includes barrage information, virtual gift information, assistance result information and / or voice information.

[0012] Optionally, according to the interactive operation triggered by the user, obtaining the interactive information included in the interactive operation, and judging whether the interactive information meets the preset interactive condition further includes:

[0013] According to the sending barrage operation triggered by the user, obtain the barrage information contained in the barrage operation; determine whether the barrage information contains preset interactive expression information;

[0014] If so, determine that the interactive information meets the preset interactive conditions;

[0015] and / or,

[0016] According to the virtual gift giving operation triggered by the user, obtain the virtual gift information included in the virtual gift giving operation; determine whether the virtual gift information is the preset virtual gift information corresponding to the preset interactive expression information;

[0017] If so, determine that the interactive information meets the preset interactive conditions;

[0018] and / or,

[0019] According to the voice message sending operation triggered by the user, the voice message contained in the voice message sending operation is obtained; and whether the voice message contains preset interactive expression information;

[0020] If so, determine that the interactive information meets the preset interactive conditions.

[0021] Optionally, according to the interactive operation triggered by the user, obtaining the interactive information included in the interactive operation, and judging whether the interactive information meets the preset interactive condition further includes:

[0022] According to the sending barrage operation triggered by the user, the barrage information contained in the barrage operation is obtained; and whether the barrage information contains preset interactive expression information and interactive user information;

[0023] If so, determine that the interactive information meets the preset interactive conditions;

[0024] and / or,

[0025] According to the virtual gift giving operation triggered by the user, the virtual gift information and the gift object included in the virtual gift giving operation are obtained; whether the virtual gift information is the preset virtual gift information corresponding to the preset interactive expression information, and whether the gift object includes interactive user information; the interactive user information includes at least one user;

[0026] If so, determine that the interactive information meets the preset interactive conditions;

[0027] and / or,

[0028] According to the voice message sending operation triggered by the user, the voice message contained in the voice message sending operation is obtained; and whether the voice message contains preset interactive expression information and interactive user information;

[0029] If so, determine that the interactive information meets the preset interactive conditions.

[0030] Optionally, according to the interactive operation triggered by the user, obtaining the interactive information included in the interactive operation, and judging whether the interactive information meets the preset interactive condition further includes:

[0031] According to the sending barrage operation triggered by the user, the barrage information contained in the barrage operation is obtained; and whether the barrage information contains preset interactive expression information, interactive user information and / or interactive duration;

[0032] If so, determine that the interactive information meets the preset interactive conditions;

[0033] and / or,

[0034] According to the voice message sending operation triggered by the user, the voice message contained in the voice message sending operation is obtained; and whether the voice message contains preset interactive expression information, interactive user information and / or interactive duration;

[0035] If so, determine that the interactive information meets the preset interactive conditions.

[0036] Optionally, according to the interactive operation triggered by the user, interactively displaying the user virtual image corresponding to any user in the display interface according to the interactive operation further includes:

[0037] Determine the interaction result information according to the user triggering the interaction operation; the interaction operation includes the user assisting operation when different users compete with each other and / or the operation of multiple users participating in the competition; the interaction result information includes the assisting result information and / or the competition result information;

[0038] Determine the interactive user information and the corresponding preset interactive expression information based on the interactive result information.

[0039] Optionally, interactively displaying a user virtual image corresponding to any user in the display interface according to an interactive operation further includes:

[0040] In the display interface, the user's corresponding virtual image will present the corresponding dynamic virtual expression according to the preset interactive expression information and preset duration; the dynamic virtual expression will present the dynamic display effect according to the preset model drive.

[0041] Optionally, interactively displaying a user virtual image corresponding to any user in the display interface according to an interactive operation further includes:

[0042] In the display interface, the corresponding user virtual image is determined according to the interactive user information;

[0043] The user's virtual image presents corresponding dynamic virtual expressions according to the preset interactive expression information and preset duration.

[0044] Optionally, interactively displaying a user virtual image corresponding to any user in the display interface according to an interactive operation further includes:

[0045] In the display interface, the corresponding user virtual image is determined according to the interactive user information;

[0046] The user's virtual image will present corresponding dynamic virtual expressions according to the preset interactive expression information and interaction duration.

[0047] Optionally, the method further comprises:

[0048] In the display interface, dynamic virtual expressions corresponding to the actions and / or expressions of any user are displayed.

[0049] According to a second aspect of an embodiment of the present application, a multi-person live broadcast room interaction method is provided, which includes:

[0050] Displaying user avatars of the current user and other users in the display interface; the user avatars include static avatars;

[0051] In the display interface, the dynamic virtual expressions presented by the user virtual image corresponding to any user according to the interactive operations triggered by the user are displayed.

[0052] Optionally, the interactive operation includes the user sending a barrage operation, giving a virtual gift operation, providing assistance operation and / or sending a voice message operation.

[0053] Optionally, displaying a dynamic virtual expression presented by a user virtual image corresponding to any user according to an interactive operation triggered by the user further includes:

[0054] According to the interactive operation triggered by the user, the corresponding user virtual image will present the corresponding dynamic virtual expression according to the preset interactive expression information, interactive user information and / or interactive duration contained in the interactive operation.

[0055] Optionally, the method further comprises:

[0056] According to the user's actions and / or expressions, the corresponding user virtual image is displayed in the display interface according to the dynamic virtual expressions corresponding to the actions and / or expressions.

[0057] According to a third aspect of an embodiment of the present application, a user terminal for multi-person live broadcast room interaction is provided, which includes:

[0058] A first display module, adapted to display user virtual images of multiple users in a display interface; the user virtual images include static virtual images;

[0059] The first interactive module is adapted to interactively display a user virtual image corresponding to any user in a display interface according to the interactive operation triggered by the user, wherein the interactive display includes displaying a dynamic virtual expression corresponding to the interactive operation.

[0060] According to a fourth aspect of an embodiment of the present application, a live broadcast terminal for multi-person live broadcast room interaction is provided, which includes:

[0061] A second display module is adapted to display user virtual images of the current user and other users in the display interface; the user virtual images include static virtual images;

[0062] The second interactive module is adapted to display, in the display interface, dynamic virtual expressions presented by a user virtual image corresponding to any user according to an interactive operation triggered by the user.

[0063] According to the fifth aspect of the embodiment of the present application, a multi-person live broadcast room interaction system is provided, which includes the above-mentioned user end of the multi-person live broadcast room interaction and the above-mentioned live broadcast end of the multi-person live broadcast room interaction.

[0064] According to a sixth aspect of an embodiment of the present application, there is provided a computing device, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus;

[0065] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute operations corresponding to the above-mentioned multi-person live broadcast room interaction method.

[0066] According to the seventh aspect of the embodiment of the present application, a computer storage medium is provided, in which at least one executable instruction is stored, and the executable instruction enables the processor to perform operations corresponding to the above-mentioned multi-person live broadcast room interaction method.

[0067] According to the multi-person live broadcast room interaction method, user terminal, live broadcast terminal and system provided in the present application, after the user triggers the interactive operation, a dynamic virtual expression display is added to the user's static virtual image, so that the user can more actively participate in the live broadcast interaction, enhance the fun of user interaction, and increase the stickiness of users watching multi-person live broadcasts.

[0068] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0069] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0070] Figure 1 A flowchart of a multi-person live broadcast room interaction method according to an embodiment of the present application is shown;

[0071] Figure 2 A schematic diagram of a multi-person live broadcast room is shown;

[0072] Figure 3 A flowchart of a multi-person live broadcast room interaction method according to another embodiment of the present application is shown;

[0073] Figure 4 A flowchart of a multi-person live broadcast room interaction method according to another embodiment of the present application is shown;

[0074] Figure 5 A schematic diagram of the structure of a multi-person live broadcast room interaction system according to an embodiment of the present application is shown;

[0075] Figure 6 A schematic diagram of the structure of a computing device according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0076] The exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.

[0077] First, the terms involved in one or more embodiments of the present application are explained.

[0078] Danmu: comments sent by users in the live broadcast room;

[0079] Gift: The user sends a virtual gift in the live broadcast room;

[0080] Voice chat room: a live broadcast format with a live broadcast host and multiple other live broadcast hosts;

[0081] Live Broadcast Host: The host who goes on the microphone and interacts with the host in the current live broadcast room to generate live broadcast behavior;

[0082] Group PK in the room: Multiple hosts in the room are divided into several groups. Users can give virtual gifts to accumulate points within a certain period of time, and the winner is determined by the points.

[0083] Virtual audience seats: The host’s live broadcast content is used as the background, and audience seats are set up in the live broadcast room. Users sit in the seats in the form of avatars or virtual images.

[0084] Figure 1 A flowchart of a multi-person live broadcast room interaction method according to an embodiment of the present application is shown. Figure 1 As shown, the method comprises the following steps:

[0085] Step S101: displaying virtual images of multiple users in a display interface.

[0086] The live broadcast room of the embodiment of the present application is a live broadcast room in which the host of the current live broadcast room and multiple live broadcasters in the live broadcast room broadcast live together, and may also include multiple viewers. In this embodiment, the users include the host of the live broadcast room, the live broadcaster, and the audience watching the live broadcast. For example, in the form of a voice chat room, Figure 2 As shown, multiple anchors are displayed as user virtual images, and viewers can also be displayed as user virtual images (not shown in the figure). The user virtual image adopts a static virtual image, and can generate respective virtual image avatars according to the head area of ​​the 3D, live2d and other virtual character models selected or owned by the anchor in the current live broadcast room and multiple microphone anchors, and the posture adopts static.

[0087] When the audience enters the live broadcast room, the display interface is as follows Figure 2 As shown, there is one anchor in the current live broadcast room and eight anchors on the microphone, each displaying the user virtual images corresponding to the multiple anchors.

[0088] Step S102, according to the interactive operation triggered by the user, interactively displaying the user virtual image corresponding to any user in the display interface according to the interactive operation.

[0089] When users interact, such as viewers interacting with hosts, hosts interacting with users, and multiple hosts interacting with each other, the triggered interactive operations will be displayed interactively on the display interface. Figure 2 The barrage input area can be used to perform operations such as sending barrages, or click "Gift" to perform operations such as giving virtual gifts and assisting, or the audience can send voice messages, the anchors can compete with each other, and the anchors can interact with the audience through actions and expressions, etc., to trigger interactive operations.

[0090] According to the interactive operation triggered by the user, a dynamic virtual expression is added to the user virtual image of the anchor or user in the display interface, which responds to the interactive operation and increases the user's sense of interactive participation. This embodiment takes the example of adding dynamic virtual expressions to the user virtual image of the anchor as an example, but is not limited to the user virtual image of the anchor. The user virtual image of the audience can also add dynamic virtual expressions accordingly, which will not be explained in detail here. Specifically, according to the interactive operation triggered by the user, the dynamic virtual expression corresponding to the interactive operation can be determined, and a dynamic virtual expression is added to the user virtual image of the anchor to show the dynamic change effect. During the display, the virtual model can be driven by a preset model such as a corresponding 3D model, live2d model driving technology, etc. to complete the animation display of the head effect, or when the user virtual image of the anchor adopts an avatar in a format such as a picture, the corresponding animation effect is displayed using picture driving technology to complete the interactive display of the user virtual image of the anchor.

[0091] According to the multi-person live broadcast room interaction method provided in this application, after the user triggers the interactive operation, a dynamic virtual expression display is added to the static user virtual image of the anchor, so that the user can more actively participate in the live broadcast interaction, enhance the fun of user interaction, and increase the stickiness of users watching multi-person live broadcasts.

[0092] Figure 3 A flowchart of a multi-person live broadcast room interaction method according to an embodiment of the present application is shown. Figure 3 As shown, the method comprises the following steps:

[0093] Step S301: displaying virtual images of multiple users in a display interface.

[0094] The embodiment of the present application is executed on the user side. The user enters a live broadcast room with multiple people connected to the microphone on the user side, and the user virtual images of multiple anchors are displayed to the user in the display interface of the user side.

[0095] Furthermore, a virtual audience seat can also be displayed in the display interface of the live broadcast room, and users can take seats in the form of avatars or virtual images, that is, the virtual images of the audience users are displayed to increase the sense of participation.

[0096] Step S302: According to the interactive operation triggered by the user, the interactive information included in the interactive operation is obtained, and it is determined whether the interactive information meets the preset interactive condition.

[0097] The interactive operations that users can trigger include interactive operations between the host, the host on the microphone, or the audience, such as the audience sending barrage operations, the audience giving virtual gifts to the host, and the audience sending voice messages. The barrage operation can be triggered in Figure 2 You can enter and send in the barrage input area shown in the figure. You can choose to send virtual gifts. Figure 2The interactive information generated by the interactive operation includes bullet screen information, virtual gift information, assistance result information, voice information, etc. The bullet screen information is the specific bullet screen content sent by the user, including text, emoticons, numbers, etc. The virtual gift information includes the gift, and the gift can correspond to the specific preset interactive expression information in the interactive information; the voice information can be converted into text information and then processed, or the voice content can be identified to determine whether it contains the corresponding interactive information.

[0098] For different interactive operations, such as sending a barrage operation, the barrage information contained in the barrage operation is obtained according to the sending barrage operation triggered by the user. Based on the barrage information, it can be determined whether the barrage information contains preset interactive expression information. The preset interactive expression information can include text, such as crying, laughing, etc., and can also include emoticon symbols, etc., which can be set according to the implementation situation and pre-set by the anchor or the live broadcast platform. It is not limited here. If it is determined that the barrage information contains the preset interactive expression information, it is determined that the interactive information meets the preset interactive conditions. Alternatively, it can also be determined whether the barrage information contains the preset interactive expression information and the interactive user information. The interactive user information means that when the user sends a barrage operation, the barrage information can include any anchor for interaction. The anchor included in the barrage information is the interactive user information. The anchor included in the barrage information can be represented by the anchor's microphone position number (such as Figure 2 As shown, the current live broadcast room anchor's microphone position is 0, and other anchors with microphones are ranked from 1 to 8, etc.), anchor nicknames (you can directly enter the nickname, or click the anchor avatar to display the anchor nickname in the barrage input area), etc., which are not limited here. If it is determined that the barrage information contains preset interactive expression information and interactive user information, it is determined that the interactive information meets the preset interactive conditions. Alternatively, it is determined whether the barrage information contains preset interactive expression information, interactive user information and / or interactive duration. If the barrage information contains preset interactive expression information, interactive user information and interactive duration, or the barrage information contains preset interactive expression information and interactive duration, it is determined that the interactive information meets the preset interactive conditions. For example, if the barrage information is 7 crying for 2 seconds, 7 is the interactive user information, corresponding to the anchor with microphone position 7, crying is the preset interactive expression information, and 2 seconds is the interactive duration. After the barrage information is sent, it is displayed in the barrage display area, and the corresponding user virtual image of the anchor in the display area presents an interactive effect. When judging, you can choose any of the above judgment conditions, which are not limited here.

[0099] For the operation of sending a virtual gift, according to the operation of sending a virtual gift triggered by the user, obtain the virtual gift information contained in the operation of sending a virtual gift. Determine whether the virtual gift information is the preset virtual gift information corresponding to the preset interactive expression information. For example, the correspondence between the virtual gift information and the preset interactive expression information can be pre-set. When the user triggers the operation of sending a virtual gift, determine whether the virtual gift information has a correspondence with the preset interactive expression information. If so, determine that the interactive information meets the preset interactive conditions; or according to the operation of sending a virtual gift triggered by the user, obtain the virtual gift information and the gift object contained in the operation of sending a virtual gift. That is, when the user triggers the operation of sending a virtual gift, the user can specify that the gift object of the virtual gift is a certain anchor. Determine whether the virtual gift information is the preset virtual gift information corresponding to the preset interactive expression information, and whether the gift object contains interactive user information. The interactive user information can include at least one user, that is, when sending a virtual gift, it can be given to one or more anchors. If so, determine that the interactive information meets the preset interactive conditions. If the virtual gift information given by the user is flowers, and the corresponding preset interactive expression information is laughing, the virtual gift can be displayed on the display layer at the top of the live broadcast room, such as a 3-second flower animation effect display, and then a dynamic virtual expression is presented at the microphone position where the user virtual image of the anchor is located, such as a size display, and the display effect can stay for a preset time, such as 2 seconds. If interactive user information is included, the user virtual image of the anchor corresponding to the microphone position where the interactive anchor is located is displayed. If interactive user information is not included, it can be set according to the implementation situation, such as interactive display for the anchor of the current live broadcast room or all anchors, etc., which is not limited here. For virtual gifts, different gift types and quantities can determine different interactive user information, corresponding to different preset interactive expression information, and different preset durations for display. If multiple virtual gifts correspond to more anchors or all anchors, the preset interactive expression information can be upgraded for display, such as using advanced animations, multiple animations, and long-term continuous animations, etc., which are not limited here.

[0100] For the voice sending operation, the voice information contained in the voice sending operation is obtained according to the voice sending operation triggered by the user. The voice information can be judged by converting it into text information, or it can be directly judged based on the voice information to determine whether it contains the preset interactive expression information. If it does, it is determined that the interactive information meets the preset interactive conditions; or, it is determined whether the voice information contains the preset interactive expression information and interactive user information, that is, the voice information contains both the preset interactive expression information and the specified interactive user information. If so, it is determined that the interactive information meets the preset interactive conditions; or, it is determined whether the voice information contains the preset interactive expression information, interactive user information and / or interactive duration; if the voice information contains the preset interactive expression information, interactive user information and interactive duration, or the voice information contains the preset interactive expression information and interactive duration, it is determined that the interactive information meets the preset interactive conditions.

[0101] If it is determined that the interactive information meets the preset interactive condition, step S304 is executed; if not, no interactive response is performed to the interactive operation triggered by the user.

[0102] Step S303, determining the interaction result information according to the user triggering the interaction operation, and determining the interaction user information and the corresponding preset interaction expression information according to the interaction result information.

[0103] The interactive operations triggered by users include the supporting operations when users (audiences or anchors) PK for different users. The supporting operations can be performed through methods such as giving gifts, liking, sending barrages, etc. The interactive result information generated by the interactive operations includes supporting result information. The supporting result information is generated based on the user's supporting operations. For example, when two or more anchors PK in groups, the user selects the anchor to perform the supporting operation, and the corresponding supporting result information is generated. The supporting result information includes the following: a certain anchor wins the PK, a certain anchor fails the PK, etc.

[0104] When multiple different anchors, such as 2 or more anchors are performing a PK, the user can choose any anchor who participated in the PK to provide assistance. After the PK is completed, the preset interactive expression information corresponding to the interactive user information can be determined based on the assistance result. For example, for the anchor who won the PK, the preset interactive expression information corresponding to the interactive user information may be laughing; for the anchor who failed the PK, the preset interactive expression information corresponding to the interactive user information may be crying, etc. The above are examples, and the specific settings will be based on the implementation situation and are not limited here.

[0105] Alternatively, the interactive operation includes an operation in which multiple users participate in a competition. For example, when a game competition is conducted between multiple different anchors, the interactive result information includes the result of the competition. The corresponding interactive user information and the corresponding preset interactive expression information can be determined based on the competition result information. For example, anchor 1 and anchor 2 conduct a game competition. The game competition may be like answering questions or singing, and the competition may or may not require the assistance of the audience. The competition result information is obtained based on the participation of the anchors. For the anchor who wins the competition, the preset interactive expression information corresponding to the interactive user information may be laughing; for the anchor who loses the competition, the preset interactive expression information corresponding to the interactive user information may be crying, etc. The above is an example for explanation, and the specific setting is based on the implementation situation and is not limited here.

[0106] Step S304: interactively display the user virtual image corresponding to any user in the display interface according to the interactive operation.

[0107] Based on the interactive information contained in each interactive operation, the preset interactive expression information, interactive user information, interactive duration, etc. can be determined.

[0108] In the display interface, if the preset interactive expression information is determined according to the interactive information, the corresponding user virtual image of the anchor can present the corresponding dynamic virtual expression according to the preset interactive expression information and the preset duration. The preset duration can be set according to the implementation situation, such as 2 seconds. If the interactive information also includes interactive user information, the corresponding user virtual image of the anchor can be determined according to the interactive user information, and the user virtual image can present the corresponding dynamic virtual expression according to the preset interactive expression information and the preset duration. If the interactive information also includes the interactive duration, the corresponding user virtual image of the anchor can be determined according to the interactive user information, and the user virtual image of the anchor can present the corresponding dynamic virtual expression according to the preset interactive expression information and the interactive duration.

[0109] Dynamic virtual expressions can present dynamic display effects according to preset model drivers, such as corresponding 3D models, live2d model driving technology and other preset models to drive the virtual model to complete the animation display of the head effect, or when the host's user virtual image adopts an avatar in a format such as a picture, the picture driving technology is used to display the corresponding animation effects to complete the interactive display of the host's user virtual image.

[0110] Here, when the interactive operation is performed for the user virtual image corresponding to the anchor, the user terminal can send the interactive information of the interactive operation to the server terminal, which will parse it and determine the dynamic virtual expression, and then return it to the user terminal to add the dynamic virtual expression to ensure the consistency of the interaction of each user terminal; alternatively, the user terminal can determine the dynamic virtual expression based on the interactive information and then inform the server terminal, and the server terminal can directly notify each user terminal in the live broadcast room to increase the interactive display and reduce the processing pressure on the server terminal. This is not limited here.

[0111] Step S305: displaying a dynamic virtual expression corresponding to the action and / or expression of any user in the display interface.

[0112] Furthermore, in addition to the interactive operations triggered by the user, the interaction can also obtain the actions and / or expressions of each anchor through a camera device, such as obtaining the anchor's expression, action, gesture, etc. through the anchor's camera, and adding a dynamic virtual expression display to the anchor's user virtual form according to the action and / or expression. Here, the action and expression can be pre-set, and the corresponding preset interactive expression information can be set for them, and the interaction time can also be pre-set, or the interaction time can be determined according to the anchor's action time, etc., which is not limited here.

[0113] After obtaining the host's actions and / or expressions, you can directly add dynamic virtual expressions on the live broadcast end and transmit the video to the user end to reduce multiple interactions with the server end. Alternatively, you can also transmit the actions and / or expressions to the server end, and the server end will determine the dynamic virtual expressions based on the actions and / or expressions, and then return them to the user end to add dynamic virtual expressions to ensure that the dynamic virtual expressions of each user end are consistent, etc., which is not limited here.

[0114] According to the multi-person live broadcast room interaction method provided by the present application, after the user triggers different interactive operations, the interactive information is obtained according to the different interactive operations, and the corresponding preset interactive expression information, interactive user information, interactive duration, etc. are determined. According to the preset interactive expression information corresponding to the interactive information, the static virtual image of the anchor corresponding to the interactive user information is added with dynamic virtual expression display according to the interactive duration or preset duration, which increases the fun of the interaction on the one hand and enhances the user's sense of participation on the other hand. Furthermore, the anchor's actions, expressions, etc. can be obtained during the live broadcast process, and corresponding dynamic virtual expressions can be added to the static virtual image of the anchor according to the actions and / or expressions, so as to increase the stickiness of users when watching multiple anchors' live broadcasts.

[0115] Figure 4 A flowchart of a multi-person live broadcast room interaction method according to an embodiment of the present application is shown. Figure 4 As shown, the method comprises the following steps:

[0116] Step S401: displaying the user avatars of the current user and other users in the display interface.

[0117] The embodiment of the present application is executed at the live broadcast end, and the user virtual image of each anchor is displayed in the display interface of the current live broadcast room anchor or the microphone anchor. The user virtual image includes a static virtual image, which is specifically described in step S101 and will not be repeated here.

[0118] Step S402: In the display interface, a dynamic virtual expression presented by a user virtual image corresponding to any user according to an interactive operation triggered by the user is displayed.

[0119] In the display interface of the live broadcast end, when the user triggers an interactive operation, the dynamic virtual expression corresponding to the interactive operation is displayed according to the interactive operation. Interactive operations include operations such as user sending bullet screens, giving virtual gifts, assisting, and sending voice messages. The interactive information generated by the interactive operation presents the corresponding dynamic virtual expression on the display interface of the live broadcast end according to the preset interactive expression information, interactive duration, interactive user information, etc. contained in the interactive information. Specifically refer to the description of S302-S304, determine the dynamic virtual expression according to the interactive information, and then present it, etc., which will not be repeated here.

[0120] Optionally, the embodiment of the present application may further include the following steps:

[0121] Step S403, based on the host's actions and / or expressions, the corresponding user virtual image is displayed in the display interface according to the dynamic virtual expressions corresponding to the actions and / or expressions.

[0122] On the live broadcast side, the host's movements and / or expressions can be captured by the host's camera equipment. Based on the captured movements and expressions, the corresponding preset interactive expression information, interaction duration, etc. can be determined. The host's user virtual image can present corresponding dynamic virtual expressions according to the corresponding preset interactive expression information, interaction duration, etc.

[0123] According to the multi-person live broadcast room interaction method provided by the present application, the display interface of the live broadcast terminal displays the dynamic virtual expressions corresponding to the interactive operations triggered by the users, thereby increasing the interactive fun between the users and the anchors. Furthermore, during the live broadcast, the anchor's actions, expressions, etc. are obtained, and corresponding dynamic virtual expressions are added to the anchor's static virtual image based on the actions and / or expressions, thereby increasing the stickiness of users when watching multiple anchors' live broadcasts.

[0124] Figure 5 The structure diagram of the multi-person live broadcast room interactive system provided by an embodiment of the present application is shown. Figure 5 As shown, the multi-person live broadcast room interaction system 500 includes: a user end 510 for multi-person live broadcast room interaction and a live broadcast end 520 for multi-person live broadcast room interaction.

[0125] The user end 510 for multi-person live broadcast room interaction includes:

[0126] The first display module 511 is adapted to display user avatars of multiple users in the display interface; the user avatars include static avatars;

[0127] The first interactive module 512 is adapted to interactively display a user virtual image corresponding to any user in the display interface according to the interactive operation triggered by the user, and the interactive display includes displaying a dynamic virtual expression corresponding to the interactive operation.

[0128] Optionally, the first interaction module 512 is further adapted to:

[0129] According to the interactive operation triggered by the user, the interactive information contained in the interactive operation is obtained, and whether the interactive information meets the preset interactive conditions is determined;

[0130] If so, a user virtual image corresponding to any user is interactively displayed in the display interface according to the interactive operation.

[0131] Optionally, the interactive operation includes sending barrage operations, giving virtual gifts, providing assistance operations and / or sending voice message operations; the interactive information includes barrage information, virtual gift information, assistance result information and / or voice information.

[0132] Optionally, the first interaction module 512 is further adapted to:

[0133] According to the sending barrage operation triggered by the user, obtain the barrage information contained in the barrage operation; determine whether the barrage information contains preset interactive expression information;

[0134] If so, determine that the interactive information meets the preset interactive conditions;

[0135] and / or,

[0136] According to the virtual gift giving operation triggered by the user, obtain the virtual gift information included in the virtual gift giving operation; determine whether the virtual gift information is the preset virtual gift information corresponding to the preset interactive expression information;

[0137] If so, determine that the interactive information meets the preset interactive conditions;

[0138] and / or,

[0139] According to the voice message sending operation triggered by the user, the voice message contained in the voice message sending operation is obtained; and whether the voice message contains preset interactive expression information;

[0140] If so, determine that the interactive information meets the preset interactive conditions.

[0141] Optionally, the first interaction module 512 is further adapted to:

[0142] According to the sending barrage operation triggered by the user, the barrage information contained in the barrage operation is obtained; and whether the barrage information contains preset interactive expression information and interactive user information;

[0143] If so, determine that the interactive information meets the preset interactive conditions;

[0144] and / or,

[0145] According to the virtual gift giving operation triggered by the user, the virtual gift information and the gift object included in the virtual gift giving operation are obtained; whether the virtual gift information is the preset virtual gift information corresponding to the preset interactive expression information, and whether the gift object includes interactive user information; the interactive user information includes at least one user;

[0146] If so, determine that the interactive information meets the preset interactive conditions;

[0147] and / or,

[0148] According to the voice message sending operation triggered by the user, the voice message contained in the voice message sending operation is obtained; and whether the voice message contains preset interactive expression information and interactive user information;

[0149] If so, determine that the interactive information meets the preset interactive conditions.

[0150] Optionally, the first interaction module 512 is further adapted to:

[0151] According to the sending barrage operation triggered by the user, the barrage information contained in the barrage operation is obtained; and whether the barrage information contains preset interactive expression information, interactive user information and / or interactive duration;

[0152] If so, determine that the interactive information meets the preset interactive conditions;

[0153] and / or,

[0154] According to the voice message sending operation triggered by the user, the voice message contained in the voice message sending operation is obtained; and whether the voice message contains preset interactive expression information, interactive user information and / or interactive duration;

[0155] If so, determine that the interactive information meets the preset interactive conditions.

[0156] Optionally, the first interaction module 512 is further adapted to:

[0157] Determine the interactive result information according to the interactive operation triggered by the user; the interactive operation includes the assisting operation when the user assists different users in PK and / or the operation of multiple users participating in the game; the interactive result information includes the assisting result information and / or the game result information;

[0158] Determine the interactive user information and the corresponding preset interactive expression information based on the interactive result information.

[0159] Optionally, the first interaction module 512 is further adapted to:

[0160] In the display interface, the user's corresponding virtual image will present the corresponding dynamic virtual expression according to the preset interactive expression information and preset duration; the dynamic virtual expression will present the dynamic display effect according to the preset model drive.

[0161] Optionally, the first interaction module 512 is further adapted to:

[0162] In the display interface, the corresponding user virtual image is determined according to the interactive user information;

[0163] The user's virtual image presents corresponding dynamic virtual expressions according to the preset interactive expression information and preset duration.

[0164] Optionally, the first interaction module 512 is further adapted to:

[0165] In the display interface, the corresponding user virtual image is determined according to the interactive user information;

[0166] The user's virtual image will present corresponding dynamic virtual expressions according to the preset interactive expression information and interaction duration.

[0167] Optionally, the user terminal 510 for multi-person live broadcast room interaction further includes:

[0168] The third interactive module 513 is adapted to display dynamic virtual expressions corresponding to the actions and / or expressions of any user in the display interface.

[0169] The live broadcast terminal 520 for multi-person live broadcast room interaction includes:

[0170] The second display module 521 is adapted to display the user virtual images of the current user and other users in the display interface; the user virtual images include static virtual images;

[0171] The second interactive module 522 is adapted to display, in the display interface, dynamic virtual expressions presented by a user virtual image corresponding to any user according to an interactive operation triggered by the user.

[0172] Optionally, the interactive operation includes the user sending a barrage operation, giving a virtual gift operation, providing assistance operation and / or sending a voice message operation.

[0173] Optionally, the second interaction module 522 is further adapted to:

[0174] According to the interactive operation triggered by the user, the corresponding user virtual image will present the corresponding dynamic virtual expression according to the preset interactive expression information, interactive user information and / or interactive duration contained in the interactive operation.

[0175] Optionally, the live broadcast terminal 520 for multi-person live broadcast room interaction further includes:

[0176] The fourth interactive module 523 is adapted to display the corresponding user virtual image in the display interface according to the user's actions and / or expressions with dynamic virtual expressions corresponding to the actions and / or expressions.

[0177] The description of each module above refers to the corresponding description in the method embodiment and will not be repeated here.

[0178] According to the multi-person live broadcast room interactive system provided by the present application, after the user triggers an interactive operation, a dynamic virtual expression display is added to the static virtual image of the anchor, so that the user can participate in the live broadcast interaction more actively, improve the fun of user interaction, and increase the stickiness of users watching live broadcasts of multiple anchors.

[0179] The present application also provides a non-volatile computer storage medium, which stores at least one executable instruction, and the executable instruction can execute the multi-person live broadcast room interaction method in any of the above method embodiments.

[0180] Figure 6 A schematic diagram of the structure of a computing device according to an embodiment of the present application is shown. The specific embodiment of the present application does not limit the specific implementation of the computing device.

[0181] like Figure 6 As shown, the computing device may include: a processor (processor) 602 , a communications interface (Communications Interface) 604 , a memory (memory) 606 , and a communication bus 608 .

[0182] in:

[0183] The processor 602 , the communication interface 604 , and the memory 606 communicate with each other via a communication bus 608 .

[0184] The communication interface 604 is used to communicate with other devices such as clients or other servers.

[0185] Processor 602 is used to execute program 610, and specifically can execute the relevant steps in the above-mentioned multi-person live broadcast room interaction method embodiment.

[0186] Specifically, the program 610 may include program codes, which include computer operation instructions.

[0187] The processor 602 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the present application. The one or more processors included in the computing device may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.

[0188] The memory 606 is used to store the program 610. The memory 606 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0189] Program 610 can be specifically used to enable processor 602 to execute the multi-person live broadcast room interaction method in any of the above-mentioned method embodiments. The specific implementation of each step in program 610 can refer to the corresponding description in the corresponding steps and units in the above-mentioned multi-person live broadcast room interaction embodiment, which will not be repeated here. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the above-described devices and modules can refer to the corresponding process description in the above-mentioned method embodiment, which will not be repeated here.

[0190] The algorithm or display provided here is not inherently related to any specific computer, virtual system or other device. Various general systems can also be used together with the teaching based on this. According to the above description, it is obvious to construct the structure required for this type of system. In addition, the application is not directed to any specific programming language either. It should be understood that various programming languages ​​can be utilized to realize the content of the application described here, and the above description of specific languages ​​is to disclose the preferred embodiment of the application.

[0191] In the description provided herein, a large number of specific details are described. However, it is understood that the embodiments of the present application can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.

[0192] Similarly, it should be understood that in order to streamline the present application and help understand one or more of the various inventive aspects, in the above description of the exemplary embodiments of the present application, the various features of the present application are sometimes grouped together into a single embodiment, figure, or description thereof. However, the disclosed method should not be interpreted as reflecting the following intention: the claimed application requires more features than the features clearly stated in each claim. More specifically, as reflected in the claims below, the inventive aspects are less than all the features of the single embodiment disclosed above. Therefore, the claims following the specific embodiment are hereby expressly incorporated into the specific embodiment, wherein each claim itself serves as a separate embodiment of the present application.

[0193] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition they may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this manner may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.

[0194] In addition, those skilled in the art will appreciate that, although some embodiments herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present application and form different embodiments. For example, in the claims below, any one of the claimed embodiments may be used in any combination.

[0195] The various component embodiments of the present application can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all functions of some or all components of the present application. The present application can also be implemented as a device or apparatus program (e.g., computer program and computer program product) for executing a part or all of the methods described herein. Such a program implementing the present application can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.

[0196] It should be noted that the above embodiments illustrate the present application rather than limit the present application, and that those skilled in the art may design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be constructed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of multiple such elements. The present application may be implemented by means of hardware including several different elements and by means of a suitably programmed computer. In a unit claim that lists several devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be understood as limitations on the order of execution.

Claims

1. A multi-person live broadcast room interaction method, comprising: Displaying user avatars of multiple users in the display interface; The user avatar includes a static avatar; According to the interactive operation triggered by the user, the user virtual image corresponding to any user is interactively displayed in the display interface according to the interactive operation, and the interactive display includes displaying the dynamic virtual expression corresponding to the interactive operation.

2. The method according to claim 1, wherein: According to the interactive operation triggered by the user, interactively displaying the user virtual image corresponding to any user in the display interface according to the interactive operation further includes: According to the interactive operation triggered by the user, the interactive information contained in the interactive operation is obtained, and whether the interactive information meets the preset interactive condition is determined; If so, a user virtual image corresponding to any user is interactively displayed in the display interface according to the interactive operation.

3. The method according to claim 2, wherein: The interactive operation includes sending barrage operations, giving virtual gifts, assisting operations and / or sending voice message operations; the interactive information includes barrage information, virtual gift information, assisting result information and / or voice information.

4. The method according to claim 2 or 3, wherein: The step of obtaining interactive information contained in the interactive operation according to the interactive operation triggered by the user and determining whether the interactive information meets the preset interactive condition further includes: According to the sending barrage operation triggered by the user, obtaining the barrage information contained in the barrage operation; judging whether the barrage information contains preset interactive expression information; If yes, determining that the interaction information meets the preset interaction condition; and / or, According to the virtual gift giving operation triggered by the user, obtaining virtual gift information included in the virtual gift giving operation; determining whether the virtual gift information is preset virtual gift information corresponding to the preset interactive expression information; If yes, determining that the interaction information meets the preset interaction condition; and / or, According to the voice message sending operation triggered by the user, the voice message included in the voice message sending operation is obtained; and whether the voice message includes preset interactive expression information; If so, it is determined that the interaction information meets the preset interaction condition.

5. The method according to claim 4, wherein: The step of obtaining interactive information contained in the interactive operation according to the interactive operation triggered by the user and determining whether the interactive information meets the preset interactive condition further includes: According to the sending barrage operation triggered by the user, the barrage information contained in the barrage operation is obtained; and whether the barrage information contains preset interactive expression information and interactive user information; If yes, determining that the interaction information meets the preset interaction condition; and / or, According to a virtual gift giving operation triggered by a user, obtaining virtual gift information and a gift recipient included in the virtual gift giving operation; determining whether the virtual gift information is preset virtual gift information corresponding to preset interactive expression information, and whether the gift recipient includes interactive user information; the interactive user information includes at least one user; If yes, determining that the interaction information meets the preset interaction condition; and / or, According to the sending voice message operation triggered by the user, the voice information contained in the sending voice message operation is obtained; and whether the voice information contains preset interactive expression information and interactive user information; If so, it is determined that the interaction information meets the preset interaction condition.

6. The method according to claim 4 or 5, wherein: The step of obtaining interactive information contained in the interactive operation according to the interactive operation triggered by the user and determining whether the interactive information meets the preset interactive condition further includes: According to the sending barrage operation triggered by the user, the barrage information contained in the barrage operation is obtained; and whether the barrage information contains preset interactive expression information, interactive user information and / or interactive duration; If yes, determining that the interaction information meets the preset interaction condition; and / or, According to the sending voice message operation triggered by the user, the voice information contained in the sending voice message operation is obtained; and whether the voice information contains preset interactive expression information, interactive user information and / or interactive duration; If so, it is determined that the interaction information meets the preset interaction condition.

7. The method according to claim 2 or 3, wherein: According to the interactive operation triggered by the user, interactively displaying the user virtual image corresponding to any user in the display interface according to the interactive operation further includes: Determine the interaction result information according to the user triggering the interaction operation; the interaction operation includes the user assisting operation when different users compete with each other and / or the operation of multiple users participating in the competition; the interaction result information includes the assisting result information and / or the competition result information; Determine interactive user information and corresponding preset interactive expression information based on the interactive result information.

8. The method according to claim 4, wherein: The interactive display of the user virtual image corresponding to any user in the display interface according to the interactive operation further includes: In the display interface, the user's corresponding virtual image presents the corresponding dynamic virtual expression according to the preset interactive expression information and preset duration; the dynamic virtual expression presents the dynamic display effect according to the preset model drive.

9. The method according to claim 5 or 7, wherein: The interactive display of the user virtual image corresponding to any user in the display interface according to the interactive operation further includes: In the display interface, a corresponding user virtual image is determined according to the interactive user information; The user virtual image presents corresponding dynamic virtual expressions according to the preset interactive expression information and preset duration.

10. The method according to claim 6, wherein: The interactive display of the user virtual image corresponding to any user in the display interface according to the interactive operation further includes: In the display interface, a corresponding user virtual image is determined according to the interactive user information; The user's virtual image presents corresponding dynamic virtual expressions according to the preset interactive expression information and the interactive duration.

11. The method according to any one of claims 1 to 10, wherein: The method further comprises: In the display interface, dynamic virtual expressions corresponding to the actions and / or expressions of any user are displayed.

12. A multi-person live broadcast room interaction method, comprising: Displaying user avatars of the current user and other users in the display interface; The user avatar includes a static avatar; In the display interface, dynamic virtual expressions presented by a user virtual image corresponding to any user according to interactive operations triggered by the user are displayed.

13. The method according to claim 12, wherein: The interactive operations include the user sending barrage operations, giving virtual gifts operations, assisting operations and / or sending voice message operations.

14. The method according to claim 12 or 13, wherein: The display of a dynamic virtual expression of a user virtual image corresponding to any user according to an interactive operation triggered by the user further includes: According to the interactive operation triggered by the user, the corresponding user virtual image presents the corresponding dynamic virtual expression according to the preset interactive expression information, interactive user information and / or interactive duration contained in the interactive operation.

15. The method according to claim 12, wherein: The method further comprises: According to the user's actions and / or expressions, the corresponding user virtual image is displayed in the display interface according to the dynamic virtual expressions corresponding to the actions and / or expressions.

16. A user terminal for multi-person live broadcast room interaction, comprising: A first display module, adapted to display user virtual images of multiple users in a display interface; The user avatar includes a static avatar; The first interactive module is adapted to interactively display a user virtual image corresponding to any user in the display interface according to an interactive operation triggered by the user, wherein the interactive display includes displaying a dynamic virtual expression corresponding to the interactive operation.

17. A live broadcast terminal for multi-person live broadcast room interaction, comprising: A second display module, adapted to display the user virtual images of the current user and other users in the display interface; The user avatar includes a static avatar; The second interactive module is adapted to display, in the display interface, dynamic virtual expressions presented by a user virtual image corresponding to any user according to an interactive operation triggered by the user.

18. A multi-person live broadcast room interaction system, comprising the user end of the multi-person live broadcast room interaction as described in claim 16 and the live broadcast end of the multi-person live broadcast room interaction as described in claim 17.

19. A computing device comprising: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform operations corresponding to the multi-person live broadcast room interaction method as described in any one of claims 1-15.

20. A computer storage medium, wherein at least one executable instruction is stored in the storage medium, and the executable instruction enables a processor to execute operations corresponding to the multi-person live broadcast room interaction method as described in any one of claims 1-15.

Citation Information

Patent Citations

  • Live-broadcasting interaction method and apparatus

    CN106878820A

  • Live broadcast interaction method and related equipment

    CN113329234A

  • Live streaming display method and device, storage medium and electronic equipment

    CN113965773A

  • Live broadcast interaction method and device, equipment, storage medium and computer program product

    CN114288654A

  • Virtual live streaming interactive methods, devices, storage media and equipment based on bullet comments

    CN114938459A