A live broadcast method and system based on artificial intelligence
By identifying the purchasing intentions of users in the live broadcast room and creating a branch live broadcast room, the problem of insufficient real-time performance of artificial intelligence conversation interaction systems in the existing technology during live sales is solved, and the user's shopping experience and interactivity are improved.
Patent Information
- Application Number
- CN202111212347.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-18
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2041-10-18
AI Technical Summary
The existing artificial intelligence-based conversation interaction system has poor real-time interaction with the audience during live sales, which affects the user's shopping experience.
The session interaction server recognizes the purchase intention of the target user in the main live broadcast room, and generates a branch live broadcast room creation request based on the intention, and sends a request to the video live broadcast server to create a branch live broadcast room, which is used to introduce the target items associated with the purchase intention to the target user.
It realizes a more complete and detailed introduction to items during the live sales process, enhances users' shopping experience, and improves real-time interaction with users in the live broadcast room.
Smart Images

Figure CN113873286B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of the Internet, and in particular to an artificial intelligence-based live broadcast method and system thereof. Background Art
[0002] Live broadcasting absorbs and continues the advantages of the Internet. It uses video to broadcast live online. It can publish product displays, related meetings, background introductions, program evaluations, online surveys, dialogue interviews, online training and other content on the Internet. It uses the Internet's intuitive, fast, good expression, rich content, strong interactivity, no geographical restrictions, and audience segmentation to enhance the promotion effect of the event site. In the Internet era, the live broadcast room mainly refers to the live broadcast program opened by a certain person or organization. The person who interacts with the audience in the live broadcast room is called the anchor. With the advent of the live broadcast sales era of short video platforms, a large number of merchants have flocked to short video platforms to open live broadcast sales functions. The types of live broadcast rooms are diversified, and the types of anchors are also diverse. With the development of artificial intelligence technology, the virtual anchor type has been derived.
[0003] Virtual anchors use their original virtual personality settings and images to conduct activities on video websites and social platforms. The images are mostly 3D models or 2D models produced by Live2D, equipped with an artificial intelligence conversation interaction system and dubbed by real voice actors. When virtual anchors are used for live sales, they can interact with the audience in the live broadcast room in real time and answer users' questions in the live broadcast room based on the artificial intelligence conversation interaction system they carry.
[0004] However, the existing artificial intelligence-based conversational interaction system has poor real-time interaction with the audience during live sales. Summary of the invention
[0005] The embodiments of the present application provide an artificial intelligence-based live broadcast method and system thereof, which are used to enhance real-time interaction with users in the live broadcast room and improve the users' shopping experience.
[0006] The artificial intelligence-based live broadcast method provided in the embodiment of the present application includes:
[0007] The conversation interaction server identifies the purchase intention of the target user in the main live broadcast room for the items in the main live broadcast room;
[0008] If the purchase intention meets the preset conditions, the conversation interaction server obtains the item information of the target item associated with the purchase intention, the anchor data of the virtual anchor in the branch live broadcast room, and the space data of the branch live broadcast room;
[0009] The conversation interaction server generates a branch live broadcast room creation request based on the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the spatial data of the branch live broadcast room, and sends the branch live broadcast room creation request to the video live broadcast server, so that the video live broadcast server creates a branch live broadcast room for the target user according to the branch live broadcast room creation request.
[0010] Optionally, the session interaction server identifying the target user's purchase intention in the main live broadcast room for the items in the main live broadcast room includes:
[0011] The conversation interaction server monitors the interaction behavior of the target user in the main live broadcast room, and obtains the interaction behavior information of the target user, wherein the interaction behavior information includes the consulting information of the target user for the items in the main live broadcast room and the browsing information of the items;
[0012] The conversation interaction server scores the interaction behavior of the target user, wherein a score is correspondingly generated for each interaction behavior;
[0013] The conversation interaction server accumulates the scores to obtain the purchase intention score of the target user, where the purchase intention score is used to represent the purchase intention of the target user.
[0014] Optionally, the conversation interaction server acquiring the item information of the target item associated with the purchase intention includes:
[0015] The conversation interaction server determines the target item associated with the purchase intention according to the interaction behavior information;
[0016] The conversation interaction server obtains the item information of the target item from the vending server.
[0017] Optionally, the anchor data of the virtual anchor in the branch live broadcast room includes image model data of the virtual anchor and interactive behavior data of the virtual anchor, wherein the image model data of the virtual anchor and the interactive behavior data of the virtual anchor are generated by the session interaction server, and the image model data of the virtual anchor in the branch live broadcast room is the same as the image model data of the virtual anchor in the main live broadcast room.
[0018] Optionally, after the session interaction server generates a branch live broadcast room creation request according to the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the space data of the branch live broadcast room, and sends the branch live broadcast room creation request to the video live broadcast server, the method further includes:
[0019] The conversation interaction server identifies the target user in the branch live broadcast room's purchase intention for the items in the branch live broadcast room;
[0020] The conversation interaction server obtains the activity of the branch live broadcast room according to the purchase intention;
[0021] If the activity of the branch live broadcast room does not meet the survival condition of the branch live broadcast room, the session interaction server sends a closing request message of the branch live broadcast room to the video live broadcast server;
[0022] If the resources of the session interaction server are insufficient to create a new branch live broadcast room, the session interaction server sends a closing request message for the branch live broadcast room with the lowest activity to the video live broadcast server.
[0023] Optionally, the conversation interaction server generates a branch live broadcast room creation request according to the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the space data of the branch live broadcast room, and sends the branch live broadcast room creation request to the video live broadcast server, so that the video live broadcast server creates a branch live broadcast room for the target user according to the branch live broadcast room creation request. The process includes:
[0024] If the number of the target users is lower than the preset number threshold, the conversation interaction server generates a branch live broadcast room creation request for each target user according to the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the space data of the branch live broadcast room, and sends the branch live broadcast room creation request to the video live broadcast server, so that the video live broadcast server creates a branch live broadcast room for each target user according to the branch live broadcast room creation request;
[0025] If the number of target users reaches a preset threshold, the conversation interaction server generates a branch live broadcast room creation request for each target item based on the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the spatial data of the branch live broadcast room, and sends the branch live broadcast room creation request to the video live broadcast server, so that the video live broadcast server creates a branch live broadcast room for each target item according to the branch live broadcast room creation request, and the branch live broadcast room is sent to the target user who has an associated relationship with the target item in the branch live broadcast room.
[0026] The artificial intelligence-based live broadcast system provided in the embodiment of the present application includes:
[0027] An identification unit, used to identify the purchase intention of a target user in the main live broadcast room for an item in the main live broadcast room;
[0028] An acquisition unit, configured to acquire, when the purchase intention satisfies a preset condition, item information of a target item associated with the purchase intention, anchor data of a virtual anchor in a branch live broadcast room, and space data of the branch live broadcast room;
[0029] A sending unit is used to generate a branch live broadcast room creation request based on the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the space data of the branch live broadcast room, and send the branch live broadcast room creation request to the video live broadcast server, so that the video live broadcast server creates a branch live broadcast room for the target user according to the branch live broadcast room creation request.
[0030] Optionally, the identification unit is specifically used to monitor the interactive behavior of the target user in the main live broadcast room, and obtain the interactive behavior information of the target user, wherein the interactive behavior information includes text information input by the user and browsing information of items;
[0031] Scoring the interaction behavior of the target user, wherein a score is generated corresponding to each interaction behavior;
[0032] The scores are accumulated to obtain the purchase intention score of the target user, and the purchase intention score is used to represent the purchase intention of the target user.
[0033] Optionally, the acquisition unit is specifically configured to determine a target item associated with the purchase intention according to the interaction behavior information;
[0034] The item information of the target item is obtained from the vending server.
[0035] Optionally, the anchor data of the virtual anchor in the branch live broadcast room includes image model data of the virtual anchor and interactive behavior data of the virtual anchor, wherein the image model data of the virtual anchor and the interactive behavior data of the virtual anchor are generated by the session interaction server, and the image model data of the virtual anchor in the branch live broadcast room is the same as the image model data of the virtual anchor in the main live broadcast room.
[0036] Optionally, the sending unit is specifically used to identify the target user in the branch live broadcast room's purchase intention for the items in the branch live broadcast room;
[0037] Obtaining the activity of the branch live broadcast room according to the purchase intention;
[0038] If the activity of the branch live broadcast room does not meet the survival condition of the branch live broadcast room, the session interaction server sends a closing request message of the branch live broadcast room to the video live broadcast server;
[0039] If the resources of the session interaction server are insufficient to create a new branch live broadcast room, the session interaction server sends a closing request message for the branch live broadcast room with the lowest activity to the video live broadcast server.
[0040] Optionally, the sending unit is further configured to generate a branch live broadcast room creation request for each target user according to the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the space data of the branch live broadcast room if the number of the target users is lower than a preset number threshold, and send the branch live broadcast room creation request to the video live broadcast server, so that the video live broadcast server creates a branch live broadcast room for each target user according to the branch live broadcast room creation request;
[0041] If the number of target users reaches a preset threshold, a branch live broadcast room creation request is generated for each target item based on the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the space data of the branch live broadcast room, and the branch live broadcast room creation request is sent to the video live broadcast server, so that the video live broadcast server creates a branch live broadcast room for each target item according to the branch live broadcast room creation request, and the branch live broadcast room is sent to the target user who has an associated relationship with the target item in the branch live broadcast room.
[0042] The embodiment of the present application also provides a live broadcast system based on artificial intelligence, including:
[0043] CPU, memory and input / output interface;
[0044] The memory is a short-term storage memory or a persistent storage memory;
[0045] The central processing unit is configured to communicate with the memory and execute instruction operations in the memory to perform the aforementioned artificial intelligence-based live broadcast method.
[0046] An embodiment of the present application also provides a computer-readable storage medium, including instructions, which, when executed on a computer, enable the computer to execute the aforementioned artificial intelligence-based live broadcast method.
[0047] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:
[0048] The conversation interaction server can identify the purchase intention of the target user entering the main live broadcast room, and decide whether to create a branch live broadcast room based on the purchase intention. If the purchase intention meets the conditions for creating a branch live broadcast room, the conversation interaction server sends a request to create a branch live broadcast room to the video live broadcast server, which is used to introduce the target items associated with the purchase intention to the target user, thereby achieving a more complete and detailed introduction of the items during the live sales process, thereby enhancing the user's shopping experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Figure 1 A schematic diagram of the application environment of an embodiment of the present application;
[0050] Figure 2 A schematic diagram of an implementation of an artificial intelligence-based live broadcast method according to an embodiment of the present application;
[0051] Figure 3 A schematic diagram of another implementation of the artificial intelligence-based live broadcast method of an embodiment of the present application;
[0052] Figure 4 A schematic diagram of an implementation of an artificial intelligence-based live broadcast system according to an embodiment of the present application;
[0053] Figure 5 A schematic diagram of another implementation of the artificial intelligence-based live broadcast system of an embodiment of the present application. DETAILED DESCRIPTION
[0054] The embodiments of the present application provide an artificial intelligence-based live broadcast method and system thereof, which are used to enhance real-time interaction with users in the live broadcast room and improve the users' shopping experience.
[0055] Live broadcasting absorbs and continues the advantages of the Internet. It uses video to broadcast live online. It can publish product displays, related meetings, background introductions, program evaluations, online surveys, dialogue interviews, online training and other content on the Internet. It uses the Internet's intuitive, fast, good expression, rich content, strong interactivity, no geographical restrictions, and audience segmentation to enhance the promotion effect of the event site. In the Internet era, the live broadcast room mainly refers to the live broadcast program opened by a certain person or organization. The person who interacts with the audience in the live broadcast room is called the anchor. With the advent of the live broadcast sales era of short video platforms, a large number of merchants have flocked to short video platforms to open live broadcast sales functions. The types of live broadcast rooms are diversified, and the types of anchors are also diverse. With the development of artificial intelligence technology, the virtual anchor type has been derived.
[0056] Virtual anchors use their original virtual personality settings and images to conduct activities on video websites and social platforms. The images are mostly 3D models or 2D models produced by Live2D, equipped with an artificial intelligence conversation interaction system and dubbed by real voice actors. When virtual anchors are used for live sales, they can interact with the audience in the live broadcast room in real time and answer users' questions in the live broadcast room based on the artificial intelligence conversation interaction system they carry.
[0057] However, the existing artificial intelligence-based conversational interaction system has poor real-time interaction with the audience during live sales, so there is a need for a method and system that can enhance real-time interaction with users in the live broadcast room.
[0058] See also Figure 1 , Figure 1 A schematic diagram of an application environment applicable to the embodiment of the present application is shown. The live broadcast method based on artificial intelligence provided in the embodiment of the present application can be applied to Figure 1 The interactive system 100 shown. The interactive system 100 includes a terminal device 101 and a conversation interaction server 102, a live video server 103 and a live video vending server 104. The conversation interaction server 102 is respectively connected to the terminal device 101, the live video server 103 and the live video vending server 104, and the terminal device 101 is connected to the live video server 103. Among them, the conversation interaction server 102, the live video server 103 and the live video vending server 104 can be a traditional server or a cloud server, which is not specifically limited here.
[0059] The terminal device 101 may be any electronic device having a display screen, a data processing module, a camera, audio input / output and other functions, and supporting data input, including but not limited to a smart phone, a tablet computer, a laptop computer, a desktop computer, a self-service terminal and a wearable electronic device, etc. Specifically, data input may be based on voice input through a voice module on the electronic device, character input through a character input module, etc.
[0060] Among them, the terminal device 101 may be installed with a client application, and the user may use the client application (such as APP, WeChat applet, etc.), wherein the conversation robot of this embodiment is also a client application configured in the terminal device 101. The user may register a user account in the live video server 103 based on the client application, and communicate with the live video server 103 based on the user account, for example, the user logs in to the user account in the client application, and inputs through the client application based on the user account, and may input text information or voice information, etc. After the client application receives the information input by the user, it may send the information to the live video server 103, so that the live video server 103 may receive the information and process and store it, and the live video server 103 may also receive the information and return a corresponding output information to the terminal device 101 according to the information.
[0061] The conversation interaction server 102 realizes the interaction function with the user based on the terminal device 101 through the live video server 103. Specifically, the conversation interaction server 102 creates a task process in the application through the live video server 103, and the live video server 103 plays or outputs the task process through the terminal device 101, thereby realizing the interaction between the conversation interaction server 102 and the user, the conversation interaction server 102 obtains the item information of the item from the live video vending server 104, and transmits it to the terminal device 101 through the live video server 103, and the user obtains the item information of the item through the terminal device 101. When the user inputs text information or voice information through the terminal device 101, the live video server receives the text information or voice information and transmits it to the conversation interaction server 102, and the conversation interaction server 102 generates corresponding response information according to the user's text information or voice information and transmits it to the live video server 103, and the live video server 103 transmits the data of the response information to the terminal device 101 to realize the interaction process with the user. In some implementations, the conversation interaction server 102 may also directly transmit data with the terminal device 101 without going through the live video server 103 to achieve an interaction process with the user.
[0062] In some embodiments, the device for processing the data to be identified may also be set on the terminal device 101, so that the terminal device 101 can interact with the user without relying on the live video server 103 to establish communication. In this case, the interactive system 100 may only include the terminal device 101.
[0063] The following is a description of the live broadcast method based on artificial intelligence in the embodiment of the present application. Figure 2 An embodiment of the artificial intelligence-based live broadcast method provided in the present application includes steps 201 to 203.
[0064] 201. The conversation interaction server identifies the purchase intention of the target user in the main live broadcast room for the items in the main live broadcast room.
[0065] When the target user enters the main live broadcast room, the user intention management module in the session interaction server begins to identify the target user's purchase intention for the items in the main live broadcast room. Specifically, the user intention management module monitors the target user's interactive behavior, which includes the text information or voice information input by the target user in the main live broadcast room to consult about the items, thereby obtaining the target user's interactive behavior information, which includes the target user's consultation information and browsing information about the items in the main live broadcast room. Each interactive behavior of the target user in the main live broadcast room will correspond to an intention score. The user intention management module in the session interaction server monitors the intention score of each target user in real time and accumulates the target user's purchase intention score, which is used to represent the target user's purchase intention.
[0066] 202. If the purchase intention meets the preset conditions, the conversation interaction server obtains the item information of the target item associated with the purchase intention, the anchor data of the virtual anchor of the branch live broadcast room, and the space data of the branch live broadcast room.
[0067] The user intention management module in the conversation interaction server pre-sets the purchase intention score threshold of the target user. When the purchase intention score threshold reaches the condition for opening a branch live broadcast room, the user intention management module confirms the opening of the branch live broadcast room and generates confirmation information. The conversation interaction server first confirms the target item associated with the purchase intention based on the confirmation information of the user intention management module and the purchase intention score generated for the target user, and obtains the item information of the target item associated with the purchase intention. Since the item information of the target item is generated by the live broadcast vending server, the conversation interaction server needs to obtain the item information of the target item from the live broadcast vending server.
[0068] The conversation interaction server generates the anchor data of the virtual anchor in the branch live broadcast room and the spatial data of the branch live broadcast room. The anchor data of the virtual anchor includes the image model data of the virtual anchor and the interaction behavior data with the users of the live broadcast room. Among them, the anchor data of the virtual anchor in the branch live broadcast room is consistent with the anchor data of the virtual anchor in the main live broadcast room, that is, the image model of the virtual anchor in the branch live broadcast room is consistent with that of the virtual anchor in the main live broadcast room. It’s just that because the tasks of the main and branch live broadcast rooms are different, the corresponding interaction behaviors of the virtual anchors are different.
[0069] 203. The conversation interaction server generates a branch live broadcast room creation request based on the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the spatial data of the branch live broadcast room, and sends the branch live broadcast room creation request to the video live broadcast server, so that the video live broadcast server creates a branch live broadcast room for the target user according to the branch live broadcast room creation request.
[0070] The session interaction server generates a branch live broadcast room creation request based on the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the spatial data of the branch live broadcast room, and sends the branch live broadcast room creation request to the video live broadcast server. The request message carries the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the spatial data of the branch live broadcast room. The video live broadcast server creates a branch live broadcast room for the target user based on the branch live broadcast room creation request, and sends the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the spatial data of the branch live broadcast room to the target user's terminal device for playback, so that the target user can enter the branch live broadcast room without any confirmation operation.
[0071] In an embodiment of the present application, the conversation interaction server can identify the purchase intention of the target user entering the main live broadcast room, and decide whether to create a branch live broadcast room based on the purchase intention. If the purchase intention meets the conditions for creating a branch live broadcast room, the conversation interaction server sends a request to create a branch live broadcast room to the video live broadcast server, which is used to introduce the target items associated with the purchase intention to the target user, thereby achieving a more complete and detailed introduction of the items during the live broadcast sales process, thereby enhancing the user's shopping experience.
[0072] See also Figure 3 Another embodiment of the artificial intelligence-based live broadcast method provided in the present application includes steps 301 to 304.
[0073] 301. The conversation interaction server identifies the purchase intention of the target user in the main live broadcast room for the items in the main live broadcast room.
[0074] When the target user enters the main live broadcast room, the user intention management module in the session interaction server begins to identify the target user's purchase intention for the items in the main live broadcast room. Specifically, the user intention management module monitors the target user's interactive behavior, which includes the text information or voice information input by the target user in the main live broadcast room to consult about the items, thereby obtaining the target user's interactive behavior information, which includes the target user's consultation information and browsing information about the items in the main live broadcast room. Each interactive behavior of the target user in the main live broadcast room will correspond to an intention score. The user intention management module in the session interaction server monitors the intention score of each target user in real time and accumulates the target user's purchase intention score, which is used to represent the target user's purchase intention.
[0075] 302. If the purchase intention meets the preset conditions, the conversation interaction server obtains the item information of the target item associated with the purchase intention, the anchor data of the virtual anchor of the branch live broadcast room, and the space data of the branch live broadcast room.
[0076] The user intention management module in the conversation interaction server pre-sets the purchase intention score threshold of the target user. When the purchase intention score threshold reaches the condition for opening a branch live broadcast room, the user intention management module confirms the opening of the branch live broadcast room and generates confirmation information. The conversation interaction server first confirms the target item associated with the purchase intention based on the confirmation information of the user intention management module and the purchase intention score generated for the target user, and obtains the item information of the target item associated with the purchase intention. Since the item information of the target item is generated by the live broadcast vending server, the conversation interaction server needs to obtain the item information of the target item from the live broadcast vending server.
[0077] The session interaction server generates the anchor data of the virtual anchor in the branch live broadcast room and the spatial data of the branch live broadcast room. The anchor data of the virtual anchor includes the image model data of the virtual anchor and the interaction behavior data with the users of the live broadcast room. Among them, the anchor data of the virtual anchor in the branch live broadcast room can be consistent with the anchor data of the virtual anchor in the main live broadcast room, and can also be set to different anchor data, that is, the image model of the virtual anchor in the branch live broadcast room can be consistent with that of the virtual anchor in the main live broadcast room, or different. The tasks of the main and branch live broadcast rooms are different, so the corresponding interaction behaviors of the virtual anchors are different.
[0078] 303. The conversation interaction server generates a branch live broadcast room creation request based on the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the spatial data of the branch live broadcast room, and sends the branch live broadcast room creation request to the video live broadcast server, so that the video live broadcast server creates a branch live broadcast room for the target user according to the branch live broadcast room creation request.
[0079] The session interaction server generates a branch live broadcast room creation request based on the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the spatial data of the branch live broadcast room, and sends the branch live broadcast room creation request to the video live broadcast server. The request message carries the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the spatial data of the branch live broadcast room. The video live broadcast server creates a branch live broadcast room for the target user based on the branch live broadcast room creation request, and sends the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the spatial data of the branch live broadcast room to the target user's terminal device for playback, so that the target user can enter the branch live broadcast room without any confirmation operation.
[0080] Specifically, if the number of target users is lower than the number threshold preset by the session interaction server, the session interaction server generates a branch live broadcast room creation request for each target user based on the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the spatial data of the branch live broadcast room, and sends the branch live broadcast room creation request to the video live broadcast server. The video live broadcast server creates a branch live broadcast room for each target user according to the branch live broadcast room creation request, thereby achieving that when the number of target users is small, each target user can correspond to a branch live broadcast room.
[0081] If the number of target users reaches the number threshold preset by the session interaction server, the session interaction server generates a branch live broadcast room creation request for each target item based on the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the spatial data of the branch live broadcast room, and sends the branch live broadcast room creation request to the video live broadcast server. The video live broadcast server creates a branch live broadcast room for each target item based on the branch live broadcast room creation request, and the branch live broadcast room is sent to the target users who have an association with the target items in the branch live broadcast room, so that when the number of target users is large, a branch live broadcast room is generated for the items determined according to the purchase intention of the target users, and target users with higher purchase intention for the same items are placed in the same branch live broadcast room.
[0082] For example, if the threshold number of target users preset by the conversation interaction server is 10, then when the number of target users is 8, there may be multiple target items associated with the shopping intention of each target user. The conversation interaction server generates 8 branch live broadcast room creation requests for these 8 target users based on the item information of the target items, the anchor data of the virtual anchor of the branch live broadcast room, and the spatial data of the branch live broadcast room, and sends the creation requests for these 8 branch live broadcast rooms to the video live broadcast server. The video live broadcast server creates a branch live broadcast room for each target user based on the 8 branch live broadcast room creation requests, and the branch live broadcast room contains multiple target items associated with the shopping intentions of the corresponding target users.
[0083] When the number of target users is 27, each target user may have multiple target items associated with his / her shopping intention, and the target items of different target users may be the same or not completely the same. At this time, the conversation interaction server generates a branch live broadcast room creation request according to the target users who have purchasing intention for each target item, from more to less, based on the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the space data of the branch live broadcast room. For example, when 20 of the 27 people have a higher purchasing intention for target item A, the conversation interaction server generates a branch live broadcast room creation request for target item A according to the item information of target item A, the anchor data of the virtual anchor of the branch live broadcast room, and the space data of the branch live broadcast room, and sends a branch live broadcast room creation request for target item A to the video live broadcast server. The video live broadcast server creates a branch live broadcast room for target item A according to the branch live broadcast room creation request for target item A.
[0084] 304. If the activity of the branch live broadcast room does not meet the preset conditions, the session interaction server sends a closing request message of the branch live broadcast room to the video live broadcast server, so that the video live broadcast server closes the branch live broadcast room according to the closing request message of the branch live broadcast room.
[0085] After the branch live broadcast room is created, the user intention management module of the session interaction server continues to identify the purchase intention of the target users in the branch live broadcast room for the items in the branch live broadcast room, and obtains the activity of the branch live broadcast room based on the purchase intention of each target user.
[0086] If the activity of the branch live broadcast room does not meet the survival conditions of the branch live broadcast room preset in the session interaction server, the session interaction server sends a branch live broadcast room closing request message to the video live broadcast server. The video live broadcast server closes the branch live broadcast room according to the closing request message and switches the target user in the branch live broadcast room back to the original main live broadcast room.
[0087] If the resources of the session interaction server are insufficient to create a new branch live broadcast room, the session interaction server sends a closing request message of the branch live broadcast room with the least activity to the video live broadcast server. The video live broadcast server closes the branch live broadcast room with the least activity based on the closing request message, and switches the target user in the branch live broadcast room with the least activity back to the original main live broadcast room.
[0088] In the embodiment of the present application, the conversation interaction server can identify the purchase intention of the target user entering the main live broadcast room, and decide whether to create a branch live broadcast room according to the purchase intention. If the purchase intention meets the conditions for creating a branch live broadcast room, the conversation interaction server sends a request to create a branch live broadcast room to the video live broadcast server, which is used to introduce the target items associated with the purchase intention to the target user, thereby achieving a more complete and detailed introduction of the items during the live broadcast sales process, and enhancing the user's shopping experience. When the activity of the branch live broadcast room does not meet its survival conditions or the resources in the conversation interaction server are insufficient to provide the creation of a new branch live broadcast room, the previously created branch live broadcast room with low activity can be released to provide resources for the new branch live broadcast room, thereby avoiding redundancy and waste of resources.
[0089] The following is a description of the artificial intelligence-based live broadcast system provided by this application. Figure 4 , an embodiment of the artificial intelligence-based live broadcast system provided by the present application includes:
[0090] The identification unit 401 is used to identify the purchase intention of the target user in the main live broadcast room for the items in the main live broadcast room;
[0091] An acquisition unit 402 is used to acquire, when the purchase intention meets a preset condition, item information of a target item associated with the purchase intention, anchor data of a virtual anchor in a branch live broadcast room, and space data of the branch live broadcast room;
[0092] The sending unit 403 is used to generate a branch live broadcast room creation request based on the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the spatial data of the branch live broadcast room, and send the branch live broadcast room creation request to the video live broadcast server, so that the video live broadcast server creates a branch live broadcast room for the target user according to the branch live broadcast room creation request.
[0093] The identification unit 401 is specifically used to monitor the interactive behavior of the target user in the main live broadcast room, obtain the interactive behavior information of the target user, the interactive behavior information includes the text information input by the user and the browsing information of the item, and score the interactive behavior of the target user, wherein each interactive behavior will generate a corresponding score, and the scores are accumulated to obtain the purchase intention score of the target user, and the purchase intention score is used to indicate the purchase intention of the target user.
[0094] An acquisition unit 402 is specifically configured to determine a target item associated with the purchase intention according to the interaction behavior information;
[0095] The item information of the target item is obtained from the vending server.
[0096] The sending unit 403 is specifically used to identify the purchase intention of the target user in the branch live broadcast room for the items in the branch live broadcast room, and obtain the activity of the branch live broadcast room according to the purchase intention. If the activity of the branch live broadcast room does not meet the survival condition of the branch live broadcast room, the session interaction server sends a closing request message of the branch live broadcast room to the live video server. If the resources of the session interaction server are insufficient to create a new branch live broadcast room, the session interaction server sends a closing request message of the branch live broadcast room with the lowest activity to the live video server.
[0097] The sending unit 403 is further configured to generate a branch live broadcast room creation request for each target user according to the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the space data of the branch live broadcast room if the number of target users is lower than a preset number threshold, and send the branch live broadcast room creation request to the video live broadcast server, so that the video live broadcast server creates a branch live broadcast room for each target user according to the branch live broadcast room creation request;
[0098] If the number of target users reaches a preset threshold, a branch live broadcast room creation request is generated for each target item based on the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the spatial data of the branch live broadcast room, and the branch live broadcast room creation request is sent to the video live broadcast server, so that the video live broadcast server creates a branch live broadcast room for each target item according to the branch live broadcast room creation request, and the branch live broadcast room is sent to the target user who has an associated relationship with the target item in the branch live broadcast room.
[0099] The functions and processes performed by each component in the artificial intelligence-based live broadcast system of this embodiment are similar to those described above. Figures 2 to 3 The functions and processes performed by each component are similar and will not be repeated here.
[0100] Figure 5 It is a structural diagram of an artificial intelligence-based live broadcast system provided in an embodiment of the present application. The artificial intelligence-based live broadcast system 500 may include one or more central processing units (CPU) 501 and a memory 505, and the memory 505 stores one or more application programs or data.
[0101] The memory 505 may be a volatile storage or a persistent storage. The program stored in the memory 505 may include one or more modules, each of which may include a series of instruction operations in the artificial intelligence-based live broadcast system. Furthermore, the central processor 501 may be configured to communicate with the memory 505 and execute a series of instruction operations in the memory 505 on the artificial intelligence-based live broadcast system 500.
[0102] The artificial intelligence-based live broadcast system 500 may also include one or more power supplies 502, one or more wired or wireless network interfaces 503, one or more input and output interfaces 504, and / or one or more operating systems, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
[0103] The CPU 501 can execute the aforementioned Figures 2 to 3 The operations performed by the artificial intelligence-based live broadcast system in the illustrated embodiment will not be described in detail here.
[0104] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0105] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as 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 an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0106] 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.
[0107] 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.
[0108] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially 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, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, read-only memory), random access memory (RAM, random access memory), disk or optical disk and other media that can store program code.
Claims
1. A live broadcast method based on artificial intelligence, characterized in that: include: The conversation interaction server identifies the target user's purchase intention in the main live broadcast room for the items in the main live broadcast room; If the purchase intention meets the preset conditions, the conversation interaction server obtains the item information of the target item associated with the purchase intention, the anchor data of the virtual anchor in the branch live broadcast room, and the space data of the branch live broadcast room; The conversation interaction server generates a branch live broadcast room creation request according to the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the spatial data of the branch live broadcast room, and sends the branch live broadcast room creation request to the video live broadcast server, so that the video live broadcast server creates a branch live broadcast room for the target user according to the branch live broadcast room creation request; The conversation interaction server identifies the target user's purchase intention for the items in the main live broadcast room, including: The conversation interaction server monitors the interactive behavior of the target user in the main live broadcast room and obtains interactive behavior information of the target user, wherein the interactive behavior information includes the target user's consultation information regarding items in the main live broadcast room and browsing information of the items, and the target user's interactive behavior includes text information or voice information input by the target user in the main live broadcast room to consult about items; The conversation interaction server scores the interaction behavior of the target user, wherein each interaction behavior generates a corresponding score; The conversation interaction server accumulates the scores to obtain a purchase intention score of the target user, where the purchase intention score is used to represent the purchase intention of the target user.
2. The artificial intelligence-based live broadcast method according to claim 1, characterized in that: The conversation interaction server acquiring the item information of the target item associated with the purchase intention includes: The conversation interaction server determines the target item associated with the purchase intention based on the interaction behavior information; The conversation interaction server obtains the item information of the target item from the live sales server.
3. The artificial intelligence-based live broadcast method according to claim 1, characterized in that: The anchor data of the virtual anchor in the branch live broadcast room includes the image model data of the virtual anchor and the interactive behavior data of the virtual anchor, wherein the image model data of the virtual anchor and the interactive behavior data of the virtual anchor are generated by the session interaction server, and the image model data of the virtual anchor in the branch live broadcast room is the same as the image model data of the virtual anchor in the main live broadcast room.
4. The artificial intelligence-based live broadcast method according to claim 1, characterized in that: After the conversation interaction server generates a branch live broadcast room creation request based on the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the spatial data of the branch live broadcast room, and sends the branch live broadcast room creation request to the video live broadcast server, the method further includes: The conversation interaction server identifies the target user in the branch live broadcast room's purchase intention for the items in the branch live broadcast room; The conversation interaction server obtains the activity of the branch live broadcast room according to the purchase intention; If the activity of the branch live broadcast room does not meet the survival condition of the branch live broadcast room, the session interaction server sends a closing request message of the branch live broadcast room to the video live broadcast server; If the resources of the session interaction server are insufficient to create a new branch live broadcast room, the session interaction server sends a closing request message of the branch live broadcast room with the lowest activity to the video live broadcast server.
5. The artificial intelligence-based live broadcast method according to claim 1, characterized in that: The session interaction server generates a branch live broadcast room creation request according to the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the spatial data of the branch live broadcast room, and sends the branch live broadcast room creation request to the video live broadcast server, so that the video live broadcast server creates a branch live broadcast room for the target user according to the branch live broadcast room creation request. The process includes: If the number of target users is lower than a preset threshold, the conversation interaction server generates a branch live broadcast room creation request for each target user based on the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the spatial data of the branch live broadcast room, and sends the branch live broadcast room creation request to the video live broadcast server, so that the video live broadcast server creates a branch live broadcast room for each target user according to the branch live broadcast room creation request; If the number of target users reaches a preset threshold, the conversation interaction server generates a branch live broadcast room creation request for each target item based on the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the spatial data of the branch live broadcast room, and sends the branch live broadcast room creation request to the video live broadcast server, so that the video live broadcast server creates a branch live broadcast room for each target item according to the branch live broadcast room creation request, and the branch live broadcast room is sent to the target user who has an associated relationship with the target item in the branch live broadcast room.
6. A live broadcast system based on artificial intelligence, characterized in that: include: An identification unit, configured to identify a target user in a main live broadcast room's purchase intention for items in the main live broadcast room; an acquisition unit, configured to acquire, when the purchase intention satisfies a preset condition, item information of a target item associated with the purchase intention, anchor data of a virtual anchor in a branch live broadcast room, and spatial data of the branch live broadcast room; a sending unit, configured to generate a branch live broadcast room creation request based on the item information of the target item, the anchor data of the virtual anchor of the branch live broadcast room, and the spatial data of the branch live broadcast room, and send the branch live broadcast room creation request to the video live broadcast server, so that the video live broadcast server creates a branch live broadcast room for the target user according to the branch live broadcast room creation request; The identification unit is specifically used to monitor the interactive behavior of the target user in the main live broadcast room and obtain the interactive behavior information of the target user, wherein the interactive behavior information includes text information input by the user and browsing information of the item. The interactive behavior of the target user includes text information or voice information input by the target user in the main live broadcast room to consult about the item; Scoring the target user's interaction behavior, wherein each interaction behavior generates a corresponding score; The scores are accumulated to obtain the purchase intention score of the target user, and the purchase intention score is used to represent the purchase intention of the target user.
7. A live broadcast system based on artificial intelligence, characterized in that: include: CPU, memory and input / output interfaces; The memory is a transient storage memory or a persistent storage memory; The central processing unit is configured to communicate with the memory and execute instructions in the memory to perform the method according to any one of claims 1 to 5.
8. A computer-readable storage medium comprising instructions, which, when executed on a computer, enable the computer to perform the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Information processing method and electronic equipment
CN113099250A
Live streaming interaction method and device, equipment and storage medium
CN113163268A