Interactive method, device, computing device and storage medium
By presetting multiple clips in the live broadcast window, the problem of inefficient user interaction caused by product complexity such as insurance is solved, and personalized services on the audience and efficient interactive application configuration on the anchor side are realized.
Patent Information
- Application Number
- CN202210435514.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-07-16
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2039-07-16
AI Technical Summary
In the prior art, the complexity of products such as insurance leads to users’ lack of professional knowledge, customer service F&Q cannot meet users’ personalized and diverse needs, and product providers cannot interact efficiently with users.
By presetting multiple clips in the live broadcast window, each clip is configured with the corresponding interactive application, triggering the interactive application call based on the live broadcast content, the audience interacts with the product provider, and the anchor pre-divides and configures the interactive application of the live streaming clips.
It realizes that users obtain personalized and rich services through different clips of the live stream. The anchor side presets interactive applications before the live stream, improving the interaction efficiency between users and product providers.
Smart Images

Figure CN114708066B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet multimedia technology, and in particular to an interactive method, apparatus, computing device, and storage medium. Background Art
[0002] In the traditional product and service industry, product providers typically provide product consulting and other services directly to users. However, this one-on-one service model places significant pressure on product providers and is inefficient. With the development of internet technology, many products offer product consulting and other services through online customer service (F&Q), alleviating some of the pressure on providers and improving efficiency.
[0003] However, due to the high complexity of certain products, such as insurance products, on the one hand, users lack professional insurance knowledge, and customer service F&Q cannot meet users' personalized and diverse needs. On the other hand, product providers are unable to interact with users efficiently regarding the products. Summary of the Invention
[0004] In view of this, embodiments of the present application provide an interactive method, apparatus, computing device, and storage medium to address the technical deficiencies in the prior art.
[0005] According to a first aspect of an embodiment of the present application, an interactive method is provided, which is applied to an audience end, comprising: following a live broadcast window on a page providing product services, wherein the live stream played by the live broadcast window includes a plurality of preset segments, wherein each segment is configured with a corresponding interactive application according to the segment content; triggering a call to an interactive application corresponding to the segment played according to the segment played by the live broadcast window; and interacting with the audience through the interactive application.
[0006] Optionally, the method further includes: in response to the audience performing an operation on the live stream through the live window that meets the preset interaction conditions, triggering a call to an interactive application corresponding to the preset interaction conditions; and interacting with the audience through the interactive application corresponding to the preset interaction conditions.
[0007] Optionally, the method further includes: in response to the audience performing a playback operation on the live broadcast column, following a playback window on the page providing product services, wherein the video stream played in the playback window includes a plurality of preset segments, wherein each segment is configured with a corresponding interactive application according to the segment content; according to the segment played in the playback window, triggering a call to the interactive application corresponding to the played segment; and interacting with the audience through the interactive application.
[0008] Optionally, the method further includes: in response to the viewer performing an operation on the video stream through the playback window that meets preset interaction conditions, triggering a call to an interactive application corresponding to the preset interaction conditions; and interacting with the viewer through the interactive application corresponding to the preset interaction conditions.
[0009] Optionally, the method further includes: receiving a subscription from viewers to a live broadcast program; and triggering a notification to remind viewers before the live broadcast program starts playing.
[0010] Optionally, the method further includes: receiving messages from viewers regarding the live stream; sending the messages to a live streaming server, so that after the live streaming starts, the live streaming server extracts the messages from the messages regarding the live stream according to preset message extraction rules and sends them to the anchor end, so that the anchor end sends answers to the messages to the live streaming server, so that the live streaming server feeds back the answers to the audience end.
[0011] Optionally, the method further includes: when the live broadcast server extracts the message and sends it to the anchor terminal, receiving a hit notification sent by the live broadcast server to the viewer who left the message.
[0012] Optionally, the method further includes: receiving a selection notification sent by a live broadcast server, wherein the selection notification is sent by the live broadcast server to the extracted audience after the audience is extracted from the audience watching the live broadcast stream according to a preset audience extraction rule.
[0013] According to the second aspect of the embodiment of the present application, an interactive device is provided, which is configured at the audience end and includes: a live broadcast window following module, which is configured to follow the live broadcast window on the page providing product services, wherein the live stream played by the live broadcast window includes a plurality of preset segments, wherein each segment is configured with a corresponding interactive application according to the segment content. A live broadcast interactive calling module, which is configured to trigger the call of the interactive application corresponding to the segment played by the live broadcast window according to the segment played by the live broadcast window. The live broadcast interactive module is configured to interact with the audience through the interactive application.
[0014] Optionally, the apparatus further comprises: a live broadcast operation interaction calling module configured to trigger a call to an interactive application corresponding to a preset interaction condition in response to a viewer performing an operation on the live broadcast stream through the live broadcast window that meets the preset interaction condition. The live broadcast operation interaction module is configured to interact with the viewer through the interactive application corresponding to the preset interaction condition.
[0015] Optionally, the device further includes: a playback window following module, configured to follow the playback window on the page providing product services in response to the viewer's playback operation on the live broadcast column, wherein the video stream played by the playback window includes a plurality of preset segments, wherein each segment is configured with a corresponding interactive application according to the segment content. A playback interaction calling module, configured to trigger the call of the interactive application corresponding to the segment played by the playback window according to the segment played by the playback window. A playback interaction module, configured to interact with the viewer through the interactive application called by the playback interaction calling module.
[0016] Optionally, the apparatus further comprises: a playback operation interaction calling module configured to trigger the calling of an interactive application corresponding to a preset interaction condition in response to a viewer performing an operation on the video stream through the playback window that meets the preset interaction condition; and a playback operation interaction module configured to interact with the viewer through the interactive application called by the playback operation interaction calling module.
[0017] Optionally, the device further comprises: a subscription receiving module configured to receive a viewer's subscription to a live broadcast program; and a subscription notification module configured to trigger a notification to remind the viewer before the live broadcast program starts playing.
[0018] Optionally, the apparatus further comprises: a message receiving module configured to receive messages from viewers regarding the live stream; and a message sending module configured to send the messages to a live streaming server, so that after the live stream begins, the live streaming server extracts the messages from the messages regarding the live stream according to a preset message extraction rule and sends them to the host terminal, so that the host terminal sends answers to the messages to the live streaming server, so that the live streaming server feeds the answers back to the viewer terminal.
[0019] Optionally, the device further includes: a message hit notification receiving module, configured to receive a hit notification sent by the live broadcast server to the viewer who left the message when the live broadcast server extracts the message and sends it to the anchor terminal.
[0020] Optionally, the device further includes: a user selection notification receiving module configured to receive a selection notification sent by a live broadcast server, wherein the selection notification is sent by the live broadcast server to the extracted audience after the audience is extracted from the audience watching the live stream according to a preset audience extraction rule.
[0021] According to a third aspect of an embodiment of the present application, an interactive method is provided, which is applied to an anchor end, comprising: receiving a segment pre-setting of multiple segments by the anchor for a live stream to be generated, wherein the segment pre-setting comprises: pre-dividing the multiple segments contained in the live stream to be generated, and pre-setting a corresponding interactive application for each segment according to the segment content; acquiring live video data collected by a video capture device; generating a live stream containing a preset multiple segments according to the segment pre-setting and the live video data; and sending the live stream to a live server so that the live server can deliver the live stream to a following live window on a product service page.
[0022] According to the fourth aspect of the embodiment of the present application, an interactive device is provided, which is configured at the anchor end and includes: a segment pre-setting module, which is configured to receive the anchor's segment pre-setting of multiple segments for the live stream to be generated, wherein the segment pre-setting includes: pre-division of the multiple segments contained in the live stream to be generated, and pre-setting of the corresponding interactive application for each segment according to the segment content. A video data acquisition module, which is configured to obtain live video data collected by a video acquisition device. A live stream generation module, which is configured to generate a live stream containing a preset multiple segments based on the segment pre-setting and the live video data. A live stream sending module, which is configured to send the live stream to a live server, so that the live server puts the live stream into the following live window on the product service page.
[0023] According to a fifth aspect of an embodiment of the present application, a computing device is provided, comprising a memory, a processor, and computer instructions stored in the memory and executable on the processor, wherein when the processor executes the instructions, the steps of the method for interaction applied to the audience side or the steps of the method for interaction applied to the host side are implemented.
[0024] According to the sixth aspect of the embodiment of the present application, a computer-readable storage medium is provided, which stores computer instructions, which, when executed by a processor, implement the steps of the method applied to the audience side interaction or the steps of the method applied to the host side interaction.
[0025] In an embodiment of the present application, taking into account the complexity of products such as insurance, product-related knowledge is conveyed to users on a page providing product services following a live broadcast window, and the content to be broadcast is pre-divided into multiple different segments, each segment is configured with a corresponding interactive application according to the content of the segment, so that the host can interact with the user through these interactive applications pre-set according to the live content while the live broadcast is being broadcast. Therefore, on the one hand, the present application provides a page providing product services on the audience side following a live broadcast window, wherein the live stream played by the live broadcast window includes multiple preset segments, each segment is configured with a corresponding interactive application according to the content of the segment, for example, an interactive application for displaying a red envelope rain in the live broadcast window, an interactive application for displaying product-related copy in the live broadcast window, an interactive application for displaying a product recommendation link in the live broadcast window, etc. According to the segment played in the live broadcast window, a call to the interactive application corresponding to the segment played is triggered, and the host interacts with the audience through the interactive application, for example, a user clicks on a red envelope in the live broadcast window, a user learns about product knowledge through product copy in the live broadcast window, a user clicks on a product recommendation link in the live broadcast window to enter the product Product purchase links, etc., so that users can obtain personalized and rich services through live broadcasts and interactive applications preset in different segments of the live stream, and interact efficiently with product providers; on the other hand, the anchor receives the segment pre-settings of the live stream to be generated by the anchor, wherein the segment pre-settings include: the pre-settings of multiple segments contained in the live stream to be generated, and the pre-settings of corresponding interactive applications for each segment according to the segment content, and then obtains live video data captured by the video capture device, generates a live stream containing multiple preset segments based on the segment pre-settings and the live video data, and sends the live stream to the live server so that the live server can deliver the live stream to the following live window on the product service page. Therefore, for the anchor, before the live broadcast begins, complex product knowledge and other services can be preset in the interactive applications corresponding to different segments to interact with the audience. After the live broadcast begins, there is no need to set up interactive applications related to complex product knowledge and other services. While live broadcasting with users about products, more complex product service interactions can be carried out efficiently with users through interactive applications. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 is a structural block diagram of a computing device provided in an embodiment of the present application;
[0027] Figure 2 This is a flow chart of a method for interaction applied to an audience end provided in an embodiment of the present application;
[0028] Figure 3 This is a schematic diagram of product details provided in the embodiment of this application;
[0029] Figure 4 This is a block diagram of an interactive device configured at a viewer end provided in an embodiment of the present application;
[0030] Figure 5 is a block diagram of an interactive device configured at a viewer end provided in another embodiment of the present application;
[0031] Figure 6 This is a flow chart of a method for interaction applied to a host terminal provided in an embodiment of the present application;
[0032] Figure 7 This is a block diagram of an interactive device configured on the anchor side provided in an embodiment of the present application. DETAILED DESCRIPTION
[0033] The following description sets forth many specific details to facilitate a thorough understanding of the present application. However, the present application can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the scope of the present application. Therefore, the present application is not limited to the specific implementations disclosed below.
[0034] The terms used in one or more embodiments of the present application are for the purpose of describing specific embodiments only and are not intended to limit one or more embodiments of the present application. The singular forms "a", "the" and "the" used in one or more embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used in one or more embodiments of the present application refers to and includes any or all possible combinations of one or more associated listed items.
[0035] It should be understood that although the terms first, second, etc. may be used to describe various information in one or more embodiments of the present application, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of one or more embodiments of the present application, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0036] First, the terms involved in one or more embodiments of the present application are explained.
[0037] Live Streaming Window: A platform for watching live broadcasts, where live streams can be broadcast.
[0038] Live stream: audio and video data encapsulated through a transport protocol.
[0039] In this application, an interactive method, apparatus, computing device and storage medium are provided, which are described in detail one by one in the following embodiments.
[0040] Figure 1 1 shows a block diagram of a computing device 100 according to an embodiment of the present application. Components of the computing device 100 include, but are not limited to, a memory 110 and a processor 120. The processor 120 is connected to the memory 110 via a bus 130, and a database 150 is used to store data.
[0041] The computing device 100 also includes an access device 140 that enables the computing device 100 to communicate via one or more networks 160. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 140 may include one or more of any type of network interface (e.g., a network interface card (NIC)), whether wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a Worldwide Interoperability for Microwave Access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, a near field communication (NFC) interface, and the like.
[0042] In one embodiment of the present application, the above components of the computing device 100 and Figure 1 Other components not shown in the figure may also be connected to each other, for example, via a bus. Figure 1 The computing device structure block diagram shown is for illustrative purposes only and is not intended to limit the scope of the present application. Those skilled in the art may add or replace other components as needed.
[0043] The computing device 100 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook computer, etc.), a mobile phone (e.g., a smartphone), a wearable computing device (e.g., a smartwatch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or PC. The computing device 100 may also be a mobile or stationary server.
[0044] The processor 120 may execute Figure 2 The steps in the method applied to the audience interaction are shown. Figure 2 A flowchart of a method for interaction applied to an audience end according to an embodiment of the present application is shown, including steps 202 to 206.
[0045] Step 202: Following the live broadcast window on the page providing product services, wherein the live broadcast stream played by the live broadcast window includes a plurality of preset segments, wherein each segment is configured with a corresponding interactive application according to the segment content.
[0046] For example, Figure 3 The product details page diagram shown shows a livestream window displayed when users browse insurance products, either on the product details page or the customer service contact page. For example, a small window can appear when the page opens. When needed, viewers can simply click on the window to enlarge it. This allows users to trigger livestreams at the key stages of understanding and purchasing insurance, quickly learning from the host and engaging in interactions. After visually understanding product details, users can then interact and complete actions such as purchasing.
[0047] Among them, the corresponding interactive application configured according to the content of each segment can be set by the anchor according to the implementation needs, including the source, trigger time, duration, etc. of the interactive application, and this application does not impose any restrictions on this.
[0048] For example, the live stream played in the live broadcast window is a 30-minute video, and the preset multiple segments can be one segment every ten minutes. The interactive application corresponding to the first segment is red envelope rain, which is triggered and called at the 5th minute of the first segment and lasts for 1 minute. The interactive application corresponding to the second segment is an interactive application for displaying product-related copy in the live broadcast window, which is triggered and called at the 6th minute of the second segment and lasts for 2 minutes. The interactive application corresponding to the third segment is an interactive application for displaying product recommendation links in the live broadcast window, which is triggered and called at the 8th minute of the third segment until the end of the live broadcast.
[0049] Step 204: According to the segment played in the live broadcast window, trigger the call of the interactive application corresponding to the segment played.
[0050] Step 206: Interact with the audience through the interactive application.
[0051] It can be seen that this application takes into account the complexity of products such as insurance, and conveys product-related knowledge to users in the form of live broadcasts on the page providing product services following the live broadcast window, and pre-divides the content to be broadcast into multiple different segments, and each segment is configured with a corresponding interactive application according to the content of the segment. According to the segment played in the live broadcast window, the call of the interactive application corresponding to the played segment is triggered, and the audience is interacted with through the interactive application. For example, the user clicks on the red envelope in the live broadcast window, the user learns about the product knowledge through the product copy in the live broadcast window, the user clicks on the product recommendation link in the live broadcast window to enter the product purchase link, and so on. The form of real-time interaction in online live broadcasts can cover a variety of high-quality content such as expert interviews, game competitions, professional Q&A, so that users can obtain personalized and rich services through live broadcasts and interactive applications preset in different segments of the live stream, and interact efficiently with products such as insurance.
[0052] In one embodiment of the present application, considering that the audience may have the need to actively request interaction while watching the live broadcast, the method applied to the audience side provided in the embodiment of the present application can also trigger the call of the interactive application corresponding to the preset interactive condition in response to the audience performing an operation on the live stream through the live broadcast window that meets the preset interactive condition; and interact with the audience through the interactive application corresponding to the preset interactive condition.
[0053] The preset interaction conditions can be set according to implementation needs. For example, the preset interaction condition is pause. If the audience pauses the live stream through the live window, the call of the corresponding interactive application will be triggered. For example, the interactive application corresponding to the pause can be used to display a page that recommends products and guides purchases. In this way, the audience can purchase products on the page that recommends products and guides purchases. It can be seen that through this embodiment, the audience can obtain personalized and rich services through the interactive applications preset in different segments of the live broadcast and the live stream, and actively interact with the product provider efficiently when performing operations that meet the preset interaction conditions.
[0054] In one embodiment of the present application, considering the problem that the live broadcast time is fixed but the user login time is not fixed, the user can learn about the product by watching the playback. Therefore, the method applied to the viewer end provided in the embodiment of the present application can also respond to the viewer's playback operation of the live broadcast column, and follow the playback window on the page providing product services, wherein the video stream played in the playback window includes multiple preset segments, wherein each segment is configured with a corresponding interactive application based on the segment content; based on the segment played in the playback window, the call of the interactive application corresponding to the played segment is triggered; and the interaction with the viewer is performed through the interactive application.
[0055] Among them, the corresponding interactive application configured according to the content of each segment of the replayed video stream can be set by the anchor according to the implementation needs, including the source, trigger time, duration, etc. of the interactive application, and this application does not impose any restrictions on this.
[0056] Similar to the above-mentioned live broadcast embodiment, the audience can also actively interact with the replayed video. Therefore, the embodiment of the present application can also trigger the call of the interactive application corresponding to the preset interactive condition in response to the audience performing an operation on the video stream through the playback window that meets the preset interactive condition; and interact with the audience through the interactive application corresponding to the preset interactive condition. Among them, the preset interactive condition can be set according to implementation needs. For example, the preset interactive condition is pause, and the audience pauses the video stream through the playback window, which triggers the call of the interactive application corresponding to the pause. For example, the interactive application corresponding to the pause can be used to display a page that recommends and guides purchases of products, so that the audience can make actions such as purchasing products on the page that recommends and guides purchases of products.
[0057] To facilitate viewers' selection of historical content for replay, historical content of live programs can be stored in a list on the viewer side. The live stream of each live program is divided into multiple fragmented contents, supporting fast forward and rewind. After pausing, product recommendations can be configured to guide purchases, thereby amplifying the sustainability of the content value.
[0058] In order to facilitate the audience to watch the live broadcast of their interest in a timely manner, the method provided in the embodiment of the present application can also receive the audience's subscription to the live broadcast column at the audience end; before the live broadcast column starts playing, a notification is triggered to remind the audience. For example, the audience end can send the audience's subscription information for the live broadcast column to the live broadcast server. The live broadcast server registers the audience's subscription in the database based on the subscription information. Before the live broadcast column starts playing, the live broadcast server sends a notification to the audience end where the audience who subscribed to the live broadcast is located based on the subscription registration. Therefore, the audience end triggers a notification to remind the audience based on the notification received from the live broadcast server. Through this implementation method, one-way communication is broken, and two-way selection is achieved through live broadcast subscription. Users can choose to actively subscribe to the live broadcast column they are interested in. After subscribing, they can receive a notification reminder before the live broadcast starts, which is convenient for users to quickly enter the course learning. The scene is concretized through the live broadcast follow-up connection, which in turn improves the watchability of the live broadcast column.
[0059] In order to enable more efficient interaction, the method applied to the audience end provided in the embodiment of the present application can also receive messages from the audience for the live stream, and send the messages to the live server, so that after the live stream starts, the live server extracts the messages from the messages for the live stream according to the message extraction rules and sends them to the host end, so that the host end sends the answers to the messages to the live server, so that the live server feeds back the answers to the audience end. For example, Figure 3 As shown in the live broadcast window diagram, when the audience needs to leave a message, they can directly click on the small window, and the small window will immediately expand. The audience can then leave a message to ask questions to the host. Of course, the audience can also leave messages and ask questions before the live broadcast. Other users can like the questions. During the live broadcast, for example, the top 20 questions can be directly extracted and handed over to the live host for answering. The answers after the live broadcast can also be converted into copy for further promotion. Through this embodiment, the live broadcast interaction is opened up through messages, and the interaction efficiency is higher.
[0060] According to the embodiment of the message, in order to enable the audience to receive message feedback in a timely manner, the embodiment of the present application can also receive a hit notification sent by the live broadcast server to the audience who left the message when the live broadcast server extracts the message to the anchor end.
[0061] In another embodiment of the present application, the method provided in the embodiment of the present application for a viewer terminal can also receive a selection notification sent by the live broadcast server. The selection notification is sent by the live broadcast server to the selected viewer after the live broadcast server extracts the viewer from the audience watching the live stream according to a preset viewer extraction rule. For example, through this embodiment, the live broadcast server can distribute prizes in batches after the live broadcast, and the viewer terminals of the winning viewer can receive a notification of the user's winning.
[0062] Corresponding to the above-mentioned method embodiment applied to the audience end, the present application also provides an interactive device embodiment configured at the audience end, Figure 4 FIG1 shows a block diagram of an interactive device configured at the audience end according to an embodiment of the present application. Figure 4 As shown, the device includes: a live broadcast window following module 410, a live broadcast interaction calling module 420 and a live broadcast interaction module 430.
[0063] The live window following module 410 can be configured to follow the live window on the page providing product services, wherein the live stream played by the live window includes multiple preset segments, wherein each segment is configured with a corresponding interactive application according to the segment content.
[0064] The live interactive calling module 420 may be configured to trigger a call to an interactive application corresponding to the segment played in the live window.
[0065] The live interactive module 430 may be configured to interact with the audience via the interactive application.
[0066] It can be seen that this application takes into account the complexity of products such as insurance, and conveys product-related knowledge to users in the form of live broadcasts on the page providing product services following the live broadcast window, and pre-divides the content to be broadcast into multiple different segments, and each segment is configured with a corresponding interactive application according to the content of the segment. According to the segment played in the live broadcast window, the call of the interactive application corresponding to the played segment is triggered, and the audience is interacted with through the interactive application. For example, the user clicks on the red envelope in the live broadcast window, the user learns about the product knowledge through the product copy in the live broadcast window, the user clicks on the product recommendation link in the live broadcast window to enter the product purchase link, and so on. The form of real-time interaction in online live broadcasts can cover a variety of high-quality content such as expert interviews, game competitions, professional Q&A, so that users can obtain personalized and rich services through live broadcasts and interactive applications preset in different segments of the live stream, and interact efficiently with products such as insurance.
[0067] In one embodiment of the present application, considering that the audience may actively request interaction during the live broadcast, Figure 5 The block diagram of the interactive device configured at the audience end of another embodiment of the present application is shown. The device configured at the audience end provided by the embodiment of the present application may also include: a live operation interactive calling module 440 and a live operation interactive module 441.
[0068] The live operation interactive calling module 440 may be configured to trigger a call to an interactive application corresponding to a preset interactive condition in response to a viewer performing an operation on the live stream through the live window that meets a preset interactive condition.
[0069] The live broadcast operation interaction module 441 can be configured to interact with the audience through the interactive application corresponding to the preset interaction condition.
[0070] In one embodiment of the present application, considering the problem that the live broadcast time is fixed but the user login time is not fixed, the user can learn about the product by watching the replay. Figure 5 As shown, the device configured at the audience end provided by the embodiment of the present application may also include: a playback window following module 450, a playback interaction calling module 451 and a playback interaction module 452.
[0071] The playback window following module 450 can be configured to follow the playback window on the page providing product services in response to the audience's playback operation on the live broadcast column, wherein the video stream played in the playback window includes multiple preset segments, wherein each segment is configured with a corresponding interactive application according to the content of the segment.
[0072] The playback interaction calling module 451 may be configured to trigger a call to an interactive application corresponding to the segment played in the playback window according to the segment played in the playback window.
[0073] The playback interaction module 452 may be configured to interact with the audience via an interactive application called by the playback interaction calling module.
[0074] Similar to the above live broadcast embodiment, the audience can also actively interact with the replayed video. Figure 5 As shown, the interactive device configured at the audience end provided by the embodiment of the present application may also include: a playback operation interactive calling module 453 and a playback operation interactive module 454.
[0075] The playback operation interactive calling module 453 may be configured to trigger a call to an interactive application corresponding to a preset interactive condition in response to a viewer performing an operation on the video stream through the playback window that meets a preset interactive condition.
[0076] The playback operation interaction module 454 may be configured to interact with the audience through an interactive application called by the playback operation interaction calling module.
[0077] In order to facilitate the audience to watch the live broadcast of interest in time, Figure 5 As shown, the device configured at the viewer end provided by the embodiment of the present application may further include: a subscription receiving module 460 and a subscription notification module 461.
[0078] The subscription receiving module 460 may be configured to receive viewers' subscriptions to live broadcast programs.
[0079] The subscription notification module 461 may be configured to trigger a notification to remind viewers before the live broadcast program begins.
[0080] In order to enable more efficient interaction, an embodiment of the present application connects live interaction through messages, which makes the interaction more efficient. Figure 5 As shown, the device configured at the viewer end provided by the embodiment of the present application may further include: a message receiving module 470 and a message sending module 471.
[0081] The message receiving module 470 may be configured to receive messages from viewers regarding the live stream.
[0082] The message sending module 471 can be configured to send the message to the live broadcast server, so that after the live broadcast of the live stream starts, the live broadcast server extracts the message from the messages for the live stream according to the preset message extraction rules and sends it to the anchor end, so that the anchor end sends the answer to the message to the live broadcast server, so that the live broadcast server feeds back the answer to the audience end.
[0083] According to the embodiment of the message, in order to enable the audience to receive message feedback in a timely manner, the device configured at the audience end provided by the embodiment of the present application may also include: a message hit notification receiving module 472, which can be configured to receive the hit notification sent by the live broadcast server to the audience who left the message when the live broadcast server extracts the message to the anchor end.
[0084] In another embodiment of the present application, Figure 5 As shown, the device configured at the audience end provided by the embodiment of the present application may also include: a user selection notification receiving module 480, which can be configured to receive a selection notification sent by the live broadcast server, and the selection notification is sent by the live broadcast server to the extracted audience after the audience is extracted from the audience watching the live broadcast stream according to the preset audience extraction rules.
[0085] The processor 120 may also execute Figure 6 The steps in the interactive method applied to the anchor side are shown. Figure 6 A flowchart of a method for interaction applied to a host terminal according to an embodiment of the present application is shown, including steps 602 to 608.
[0086] Step 602: Receive the host's pre-setting of multiple segments for the live stream to be generated, wherein the segment pre-setting includes: pre-dividing the multiple segments contained in the live stream to be generated, and pre-setting the corresponding interactive application for each segment according to the segment content.
[0087] For example, a segment pre-setting tool can be provided, and the anchor can use the segment pre-setting tool to set the source, trigger time, duration, etc. of the interactive application of the live stream to be generated in advance in the background according to implementation needs, thereby completing the connection of different interactive application trigger function points.
[0088] Step 604: Acquire live video data collected by the video capture device.
[0089] Step 606: Generate a live stream containing a plurality of preset segments according to the segment presets and the live video data.
[0090] Step 608: Send the live stream to the live server so that the live server can place the live stream in the following live window on the product service page.
[0091] It can be seen that the present application takes into account the complexity of products such as insurance, and receives the pre-setting of segments of the live stream to be generated by the anchor at the anchor end, wherein the pre-setting of segments includes: the pre-setting of multiple segments contained in the live stream to be generated, and the pre-setting of the corresponding interactive application for each segment according to the segment content, and then obtains the live video data collected by the video acquisition device, and generates a live stream containing multiple preset segments according to the segment pre-setting and the live video data, and sends the live stream to the live server so that the live server puts the live stream into the live window that follows the product service page. In this way, for the anchor, before the live broadcast starts, complex product knowledge and other services can be preset into the interactive applications corresponding to different segments in order to interact with the audience. After the live broadcast starts, there is no need to set up interactive applications for complex product knowledge and other services. While broadcasting live with users about the product, more complex product service interactions can be carried out efficiently with users through interactive applications.
[0092] Corresponding to the above-mentioned method embodiment applied to the anchor end, the present application also provides an embodiment of an interactive device configured on the anchor end. Figure 7 The block diagram of the interactive device configured at the host end according to one embodiment of the present application is shown. Figure 7 As shown, the device includes: a segment pre-setting module 710, a video data acquisition module 720, a live stream generation module 730 and a live stream sending module 740.
[0093] The segment pre-setting module 710 can be configured to receive the host's segment pre-setting of multiple segments for the live stream to be generated, wherein the segment pre-setting includes: pre-dividing the multiple segments contained in the live stream to be generated, and pre-setting the corresponding interactive application for each segment according to the segment content.
[0094] The video data acquisition module 720 may be configured to acquire live video data captured by a video capture device.
[0095] The live stream generation module 730 may be configured to generate a live stream including a plurality of preset segments according to the segment presets and the live video data.
[0096] The live stream sending module 740 may be configured to send the live stream to a live server so that the live server can place the live stream in a following live window on the product service page.
[0097] It can be seen that according to the device provided in the embodiment of the present application, for the anchor, before the live broadcast begins, complex product knowledge and other services can be preset into the interactive applications corresponding to different segments in order to interact with the audience. After the live broadcast begins, there is no need to set up interactive applications for complex product knowledge and other services. While broadcasting live with users about the product, more complex product service interactions can be carried out efficiently with users through interactive applications.
[0098] In one embodiment of the present application, a computing device is also provided, including a memory, a processor, and computer instructions stored in the memory and executable on the processor. When the processor executes the instructions, the steps of the method for interaction applied to the audience end or the steps of the method for interaction applied to the host end are implemented.
[0099] An embodiment of the present application also provides a computer-readable storage medium storing computer instructions, which, when executed by a processor, implement the steps of the method for interaction applied to the audience end as described above or implement the steps of the method for interaction applied to the host end as described above.
[0100] The above is a schematic diagram of a computer-readable storage medium according to this embodiment. It should be noted that the technical solution of this storage medium is based on the same concept as the aforementioned interactive method for the audience or the interactive method for the host. For details not described in detail in the technical solution of the storage medium, please refer to the description of the technical solution for the interactive method for the audience or the interactive method for the host.
[0101] The foregoing description describes specific embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that described in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order shown or the sequential order to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0102] The computer instructions include computer program code, which may be in source code form, object code form, executable file, or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0103] It should be noted that for the aforementioned method embodiments, for ease of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.
[0104] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0105] The preferred embodiments of the present application disclosed above are intended only to help illustrate the present application. The optional embodiments do not describe all details in detail, nor do they limit the invention to the specific embodiments described. Obviously, many modifications and variations can be made based on the content of this application. This application selects and describes these embodiments in detail in order to better explain the principles and practical applications of this application, so that those skilled in the art can better understand and utilize this application. This application is limited only by the claims and their full scope and equivalents.
Claims
1. An interactive method, characterized in that Applied to the audience side, including: A live broadcast window is displayed on a page providing product services. The live broadcast window plays a live stream that includes multiple preset segments. Each segment is configured with a corresponding interactive application based on the segment content. The interactive application is used to interact with the audience. The live broadcast window contains product-related knowledge. According to the clip played in the live broadcast window, triggering the call of an interactive application corresponding to the played clip, wherein the interactive application at least includes an interactive application for displaying product copy; interacting with the audience through the interactive application; In response to the viewer's playback operation of the live broadcast column, a playback window is displayed on the page providing product services. The video stream played in the playback window includes multiple preset segments, and each segment is configured with a corresponding interactive application according to the segment content; According to the clip played in the playback window, triggering a call to an interactive application corresponding to the played clip; Interact with the audience through the interactive application.
2. The method according to claim 1, characterized in that The page described is the customer service communication page.
3. The method according to claim 1, characterized in that Each segment is configured with a corresponding personalized interactive application whose source is set by the host according to the segment content, wherein different interactive applications are set in advance in the background by the host using a segment pre-setting tool.
4. The method according to claim 1, wherein Also includes: In response to a viewer performing an operation on the live stream through the live window that meets a preset interaction condition, triggering a call to an interactive application corresponding to the preset interaction condition; interacting with the audience through an interactive application corresponding to the preset interactive condition; In response to a viewer performing an operation on the video stream through the playback window that meets a preset interaction condition, triggering a call to an interactive application corresponding to the preset interaction condition; Interact with the audience through the interactive application corresponding to the preset interactive condition.
5. The method according to claim 1, wherein Also includes: Receive viewers' subscriptions to live broadcast programs; Before the live broadcast begins, a notification is triggered to remind the audience.
6. The method according to claim 1, characterized in that Also includes: receiving messages from viewers regarding the live stream; The message is sent to the live broadcast server so that after the live broadcast of the live stream starts, the live broadcast server extracts the message from the messages for the live stream according to the preset message extraction rules and sends it to the anchor end, so that the anchor end sends the answer to the message to the live broadcast server, so that the live broadcast server feeds back the answer to the audience end.
7. The method according to claim 1, characterized in that Also includes: A selection notification sent by a live broadcast server is received, where the selection notification is sent by the live broadcast server to viewers extracted from viewers watching the live broadcast stream according to a preset viewer extraction rule.
8. An interactive device, characterized in that Configuration on the audience side includes: A live window following module is configured to follow the live window on a page providing product services, wherein the live stream played by the live window includes a plurality of preset segments, each segment is configured with a corresponding interactive application according to the segment content, and the interactive application is used to achieve interaction with the audience, and the live stream of the live window contains product-related knowledge; A live interactive calling module is configured to trigger a call to an interactive application corresponding to the segment played in the live window, wherein the interactive application at least includes an interactive application for displaying product copy; A live interactive module, configured to interact with the audience through the interactive application; A playback window following module is configured to follow the playback window on the page providing product services in response to the viewer's playback operation of the live broadcast column, wherein the video stream played in the playback window includes multiple preset segments, and each segment is configured with a corresponding interactive application according to the segment content; A playback interaction calling module is configured to trigger a call to an interactive application corresponding to the played segment according to the segment played in the playback window; The playback interaction module is configured to interact with the audience through the interactive application.
9. A computing device comprising a memory, a processor, and computer instructions stored in the memory and executable on the processor, wherein: When the processor executes the instructions, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium storing computer instructions, characterized in that: When the instruction is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Method and apparatus for interaction in live broadcast
CN105828123A
Interaction method and device in e-commerce application program
CN106791895A
Live broadcast method, device and system
CN109525850A