Network live broadcast processing method and device
By simultaneously displaying the first live broadcast content and the second live broadcast content in the online live broadcast, and displaying the switching reminder data and recommendation materials on the user interface, the problem of low user retention and conversion rate is solved, and user participation and platform competitiveness are enhanced .
Patent Information
- Application Number
- CN202411224438.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-02
- Publication Date
- 2024-12-31
AI Technical Summary
In the field of online live broadcast, how to improve user retention and conversion rates, especially in a fierce competition among multiple live broadcast platforms, it is difficult for the existing technology to effectively recommend and display the second live broadcast content, which affects the continuous participation and conversion of users.
By obtaining and sending switching reminder data and recommendation materials for the second live content while displaying the first live content in the user interface, synchronous display of the first live content and the second live content is realized, and the interface corresponding to the second live content is carried out. The area is switched to display reminder data and recommended materials to improve the user's recommendation and access probability of the second live content.
It effectively improves the retention rate and conversion rate of users. Through the recommendation and display of the second live broadcast content, users' interaction and participation are enhanced, and the competitiveness of the live broadcast platform is improved.
Smart Images

Figure CN119232962A_ABST
Abstract
Description
Technical Field
[0001] This document relates to the field of network live broadcast technology, and in particular to a network live broadcast processing method and device. Background Art
[0002] With the continuous development and promotion of the Internet, the application scope of various online services provided based on the Internet is becoming wider and wider. Under this circumstance, live streaming, a new interactive method, came into being and has gradually been accepted by users. Users can interact with the anchor while watching live streaming, which increases the fun and interactivity of live streaming. However, as more and more service platforms provide live streaming, the competition for user traffic among service platforms is becoming increasingly fierce. Therefore, how to improve user retention and user conversion has become the focus of attention of all parties. Summary of the invention
[0003] One or more embodiments of the present specification provide a network live broadcast processing method, including: displaying a first live broadcast content on a user interface. Obtaining switching reminder data and recommended materials for a second live broadcast content. Performing synchronous display of the first live broadcast content and the second live broadcast content on the user interface. And, performing display processing of the switching reminder data and the recommended materials in an interface area corresponding to the second live broadcast content.
[0004] One or more embodiments of the present specification provide another network live broadcast processing method, including: sending a first live broadcast content to an access terminal for live broadcast access. Determining switching reminder data and recommended materials for a second live broadcast content. Sending the second live broadcast content, the switching reminder data, and the recommended materials to the access terminal to perform synchronous display of the first live broadcast content and the second live broadcast content and display processing of the switching reminder data and the recommended materials.
[0005] One or more embodiments of the present specification provide a network live broadcast processing device, including: a live broadcast display module, configured to display a first live broadcast content on a user interface. An acquisition module, configured to obtain switching reminder data and recommended materials of a second live broadcast content. A recommendation display module, configured to synchronously display the first live broadcast content and the second live broadcast content on the user interface, and to display the switching reminder data and the recommended materials in an interface area corresponding to the second live broadcast content.
[0006] One or more embodiments of the present specification provide another network live broadcast processing device, including: a first sending module, configured to send a first live broadcast content to an access terminal performing live broadcast access. A determination module, configured to determine switching reminder data and recommended materials for a second live broadcast content. A second sending module, configured to send the second live broadcast content, the switching reminder data, and the recommended materials to the access terminal, so as to perform synchronous display of the first live broadcast content and the second live broadcast content and display processing of the switching reminder data and the recommended materials.
[0007] One or more embodiments of the present specification provide a network live broadcast processing device, including: a processor; and a memory configured to store computer executable instructions, wherein when the computer executable instructions are executed, the processor: displays a first live broadcast content on a user interface. Obtains switching reminder data and recommended materials for a second live broadcast content. Performs synchronous display of the first live broadcast content and the second live broadcast content on the user interface. And, performs display processing of the switching reminder data and the recommended materials in an interface area corresponding to the second live broadcast content.
[0008] One or more embodiments of the present specification provide another network live broadcast processing device, including: a processor; and a memory configured to store computer executable instructions, wherein when the computer executable instructions are executed, the processor: sends a first live broadcast content to an access terminal for live broadcast access. Determine switching reminder data and recommended materials for a second live broadcast content. Send the second live broadcast content, the switching reminder data, and the recommended materials to the access terminal to perform synchronous display of the first live broadcast content and the second live broadcast content and display processing of the switching reminder data and the recommended materials.
[0009] One or more embodiments of the present specification provide a computer-readable storage medium for storing computer-executable instructions, which implement the following process when executed: displaying a first live content on a user interface. Obtaining switching reminder data and recommended materials for a second live content. Performing synchronous display of the first live content and the second live content on the user interface. And, performing display processing of the switching reminder data and the recommended materials in an interface area corresponding to the second live content.
[0010] One or more embodiments of the present specification provide another computer-readable storage medium for storing computer-executable instructions, which implement the following process when executed: sending a first live content to an access terminal for live access. Determining switching reminder data and recommended materials for a second live content. Sending the second live content, the switching reminder data, and the recommended materials to the access terminal to perform synchronous display of the first live content and the second live content and display processing of the switching reminder data and the recommended materials. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate one or more embodiments of the present specification or the technical solutions in the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present specification. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative labor.
[0012] Figure 1 A schematic diagram of an implementation environment of a network live broadcast processing method provided by one or more embodiments of this specification;
[0013] Figure 2 A processing flow chart of a network live broadcast processing method provided by one or more embodiments of this specification;
[0014] Figure 3 A schematic diagram of a first user interface provided for one or more embodiments of this specification;
[0015] Figure 4 A schematic diagram of a second user interface provided for one or more embodiments of this specification;
[0016] Figure 5 A schematic diagram of a third user interface provided for one or more embodiments of this specification;
[0017] Figure 6 A schematic diagram of a fourth user interface provided for one or more embodiments of this specification;
[0018] Figure 7 A processing flow chart of a network live broadcast processing method applied to a live broadcast recommendation scenario provided by one or more embodiments of this specification;
[0019] Figure 8 A processing flow chart of another network live broadcast processing method provided by one or more embodiments of this specification;
[0020] Fig. 9A schematic diagram of an embodiment of a network live broadcast processing device provided by one or more embodiments of this specification;
[0021] Fig.10 A schematic diagram of another network live broadcast processing device embodiment provided for one or more embodiments of this specification;
[0022] Fig.11 A schematic diagram of the structure of a network live broadcast processing device provided for one or more embodiments of this specification;
[0023] Fig.12 A schematic diagram of the structure of another network live broadcast processing device provided for one or more embodiments of this specification. DETAILED DESCRIPTION
[0024] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the technical solutions in one or more embodiments of this specification will be clearly and completely described below in conjunction with the drawings in one or more embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of them. Based on one or more embodiments of this specification, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this document.
[0025] The network live broadcast processing method provided in one or more embodiments of this specification can be applied to the implementation environment of network live broadcast. Figure 1 , the implementation environment at least includes:
[0026] Access terminal 101 and server 102;
[0027] The access terminal 101 is used to access live content, and the access terminal 102 may be a mobile phone, a personal computer, a tablet computer, an e-book reader, a device for information interaction based on VR (Virtual Reality), a vehicle terminal, an IoT device, a wearable smart device, a laptop computer, a desktop computer, etc.;
[0028] The server 102 is used to send live content and related data of the live content to the access terminal 101. The server 102 can be a single server, or a server cluster composed of several servers, or one or more cloud servers in a cloud computing platform.
[0029] In this implementation environment, when the access terminal 101 is accessing a live broadcast on the Internet, the server 102 sends the first live content to the access terminal 101, and the access terminal 101 displays the first live content on the user interface, and obtains the second live content and the switching reminder data and recommended materials of the second live content from the server 102. On the one hand, on the basis of synchronously displaying the first live content and the second live content on the user interface, and at the same time, the switching reminder data and recommended materials are displayed in the interface area corresponding to the second live content in the user interface. In this way, during the access to the first live content, the second live content is recommended through the synchronous display of the second live content, and the switching reminder data and recommended materials of the second live content are displayed during the access to the first live content, thereby improving and guiding the possibility of users switching and accessing the second live content.
[0030] One or more embodiments of a network live broadcast processing method provided in this specification are as follows:
[0031] Reference Figure 2 The network live broadcast processing method provided in this embodiment specifically includes steps S202 to S206.
[0032] Step S202: display the first live broadcast content on the user interface.
[0033] In this embodiment, the first live broadcast content refers to the live broadcast content currently accessed by the user in the process of accessing the live broadcast through the access terminal. The first live broadcast content can be the live broadcast content of the live broadcast room currently visited, such as the live broadcast content of the first live broadcast room. The first live broadcast room can be any live broadcast room of the live broadcast platform.
[0034] The user interface refers to the interface used by the access terminal to access live broadcasts or display live broadcast content. Specifically, the user interface can be an application interface of an application that provides live broadcast access or live broadcast services, or it can be a program interface of a subroutine within the application that provides live broadcast access or live broadcast services.
[0035] In specific implementation, during the live broadcast access process, the access terminal may submit a live broadcast access request to the server. The server responds to the live broadcast access request submitted by the access terminal and sends the first live broadcast content to the access terminal. After the access terminal receives the first live broadcast content sent by the server, the first live broadcast content is displayed on the user interface; specifically, the first live broadcast content can be displayed in the first playback view of the user interface.
[0036] In actual applications, during the process of users accessing live broadcasts, based on the users' access to the first live broadcast content, in order to improve the user's retention rate and conversion rate, the user can be encouraged to continue accessing the live broadcast by recommending the second live broadcast content to the user. Specifically, based on the display of the first live broadcast content on the user interface, a decision on whether to recommend the second live broadcast content can be made through live broadcast recommendation detection.
[0037] In an optional implementation manner provided by the present embodiment, after the first live broadcast content is displayed on the user interface, a live broadcast recommendation detection is performed. If the detection result is not recommended, no processing is performed; if the detection result is recommended, the following steps of obtaining switching reminder data and recommended materials for the second live broadcast content are performed to recommend the second live broadcast content; or, when the detection result is recommended, the second live broadcast content can also be obtained, such as obtaining the second live broadcast content from a server, and after obtaining the second live broadcast content, the following steps of obtaining switching reminder data and recommended materials for the second live broadcast content are performed to recommend the second live broadcast content.
[0038] In the process of performing the live broadcast recommendation detection, the second live broadcast content recommendation detection may be performed based on the user's access time to the first live broadcast content. Optionally, the live broadcast recommendation detection includes: detecting whether the access time of the first live broadcast content exceeds a time threshold, if so, determining that the detection result is recommended, if not, determining that the detection result is not recommended;
[0039] In addition, the recommendation of the second live content can be detected based on the user's interactive actions during the live broadcast of the first live content. Optionally, the live broadcast recommendation detection includes: detecting whether the user's interactive actions of the first live content trigger the live broadcast recommendation conditions, if so, determining that the detection result is a recommendation, if not, determining that the detection result is not recommended; for example, whether the user's interactive action of the first live content is a rights collection action. In this case, it indicates that the user has collected the rights in the live broadcast room of the first live content. At this time, the second live content can be recommended to the user, and the user can collect the rights in the live broadcast room of the second live content, thereby improving the user's retention rate during the live broadcast visit.
[0040] Step S204, obtaining switching reminder data and recommended materials for the second live broadcast content.
[0041] In this embodiment, the second live broadcast content refers to the live broadcast content recommended to the user during the user's live broadcast access process. The second live broadcast content may be the live broadcast content of another live broadcast room, such as the live broadcast content of the second live broadcast room of the live broadcast platform;
[0042] Optionally, the second live broadcast content may be live broadcast content recommended during the live broadcast of the first live broadcast content according to a preset recommendation relationship, or live broadcast content that meets the recommendation conditions with the first live broadcast content, or live broadcast content in a live broadcast room that has a sequential access relationship with the live broadcast room of the first live broadcast content.
[0043] The switching reminder data refers to the action data and / or text description data used to remind the user to switch the live content. Optionally, the switching reminder data includes a switching identifier and / or a switching reminder keyword; for example, in a live access scenario that reminds the user to switch the live content by swiping up, the switching reminder data includes the action identifier of the swiping up action and the swiping up action reminder keyword "swipe up to view more live content".
[0044] The recommended material refers to the recommended object of the second live broadcast content or the display material of the recommended content, that is, the display material of the content or object to be recommended in the second live broadcast room recommended to the user during the user's visit to the first live broadcast room, where the content or object to be recommended can be the rights and interests provided by the second live broadcast room or the goods sold in the second live broadcast room.
[0045] Optionally, the recommendation material includes: display material of the recommended rights of the second live broadcast content, and display material of the recommended products of the second live broadcast content. For example, the recommended rights can be red envelopes, gift boxes and / or coupons issued to users by the first live broadcast room of the first live broadcast content, and the recommended products can be products with high sales volume or top recommended products in the first live broadcast room.
[0046] In actual applications, there are many scenarios where multiple live broadcast rooms jointly distribute rights and interests in marketing activities. For example, multiple live broadcast rooms participating in the platform's promotional activities will distribute coupons or red envelopes. In this case, users can receive multiple coupons or red envelopes in multiple live broadcast rooms during the live broadcast process. In order to improve the retention rate of users visiting live broadcasts in this scenario, corresponding rights and interests are recommended to users during the process of users visiting the first live broadcast content.
[0047] Optionally, the recommended rights and interests include platform rights and interests corresponding to the rights and interests that the user has already received in the first live content; wherein, the platform rights and interests corresponding to the received rights and interests may be rights and interests of the same type as the rights and interests that have been received, that is, rights and interests of the second live content that are of the same type as the rights and interests that the user has already received in the first live content; the platform rights and interests corresponding to the received rights and interests may also be rights and interests of the same type as the providing project or providing party of the received rights and interests, that is, rights and interests in the second live content that are of the same type as the providing project or providing party of the rights and interests that the user has already received in the first live content.
[0048] In the process of recommending recommended products of the second live content to users during the process of users visiting the first live content, in order to improve the effectiveness and pertinence of the recommendation of recommended products, and thereby improve the sales conversion of products, the recommended products may be products that are compatible with the products purchased by users in the first live content, that is, products that are compatible with the products purchased by users in the first live room of the first live content. For example, if the user purchased a sweeping robot in the first live room, then consumables products with high sales volume in the live room selling consumables for sweeping robots will be recommended to the user; in addition, in the process of recommending recommended products of the second live content to users during the process of users visiting the first live content, the recommended products may also be products that match the user's preferences.
[0049] During the specific implementation process, when obtaining the switching reminder data and recommended materials of the second live broadcast content, the second live broadcast content can be determined first, and then the recommended rights and / or recommended products can be determined based on the second live broadcast content, and the materials of the determined recommended rights and / or recommended products can be obtained as the recommended materials on this basis; in addition, the recommended rights and / or recommended products recommended to the user can be determined first, and then the live broadcast content / live broadcast room to which the recommended rights and / or recommended products belong (the live broadcast content / live broadcast room that provides recommended rights and / or recommended products) can be determined as the second live broadcast content, and the materials of the recommended rights and / or recommended products can be obtained as the recommended materials on this basis.
[0050] In this embodiment, in the process of recommending the second live content when the user visits the first live content, in order to improve the recommendation effect of recommending the recommended content or recommended object of the second live content to the user in the live broadcast room of the first live content, the recommended material of the second live content can be configured by the merchant or the live broadcast service platform. Optionally, the display material of the recommended rights is configured by the merchant corresponding to the second live content, or configured by the live broadcast service platform; and / or, the display material of the recommended goods is configured by the merchant corresponding to the second live content, or configured by the live broadcast service platform.
[0051] In a specific implementation, in the process of obtaining the switching reminder data and recommended material of the second live broadcast content, on the basis of having obtained the second live broadcast content from the server, the switching reminder data and recommended material may be extracted from the second live broadcast content; if the second live broadcast content does not contain the switching reminder data and recommended material, the switching reminder data and recommended material of the second live broadcast content obtained in advance from the server may be read;
[0052] In addition, the switching reminder data and recommended materials of the second live content can also be obtained from the server. Specifically, in an optional implementation provided by this embodiment, obtaining the switching reminder data and recommended materials of the second live content includes: sending a live recommendation request to the server, and receiving an animation file of the second live content returned by the server; the animation file carries the switching reminder data and recommended materials.
[0053] Step S206: synchronously display the first live broadcast content and the second live broadcast content on the user interface, and display the switching reminder data and the recommended material in the interface area corresponding to the second live broadcast content.
[0054] In specific implementation, during the live broadcast access of the first live broadcast content, based on the acquisition of the second live broadcast content and the switching reminder data and recommended materials of the second live broadcast content, the second live broadcast content can be recommended during the live broadcast access of the first live broadcast content. Specifically, during the process of recommending the second live broadcast content during the live broadcast access of the first live broadcast content, on the one hand, the first live broadcast content and the second live broadcast content are synchronously displayed in the user interface, and on the other hand, the switching reminder data and recommended materials are displayed in the interface area corresponding to the second live broadcast content.
[0055] It should be pointed out that the execution order of the process of synchronously displaying the first live content and the second live content in the user interface and the process of displaying the switching reminder data and the recommended materials in the interface area corresponding to the second live content is not limited in the actual execution process, and the two processes can be executed synchronously, for example, the two processes are executed respectively by two threads. In addition, the two processes can also be executed one after the other, for example, the process of synchronously displaying the first live content and the second live content in the user interface is first executed, and then the process of displaying the switching reminder data and the recommended materials in the interface area corresponding to the second live content is executed; or, in order to make the recommendation display effect more coordinated, the process of synchronously displaying the first live content and the second live content in the user interface can be executed first according to a preset time interval, and the process of displaying the switching reminder data and the recommended materials in the interface area corresponding to the second live content is started after the time interval after the process is started, or the process of displaying the switching reminder data and the recommended materials in the interface area corresponding to the second live content is first executed, and the process of synchronously displaying the first live content and the second live content in the user interface is started after the time interval after the process is started.
[0056] Optionally, the display time of the second live content corresponds to the display time of the switching reminder data and the recommended material; the corresponding relationship may be a time synchronization relationship, or a pre-set time interval between the display time of the second live content and the display time of the switching reminder data and the recommended material.
[0057] Optionally, the area of the second playback view displaying the second live content in the user interface has a positional overlapping relationship with the interface area; wherein the positional overlapping relationship may be that the area displaying the second playback view overlaps with the interface area by at least a certain size, or that the area displaying the second playback view and the interface area are the same area, or, the positional overlapping relationship may be that the interface area includes the area displaying the second playback view.
[0058] During specific implementation, during the process of synchronously displaying the first live content and the second live content on the user interface, in order to reduce the impact of the recommended display of the second live content on the first live content currently being accessed, the first live content can be translated on the user interface, and the second live content can be displayed in the area obtained by the translation, so as to ensure the smoothness of the interface changes during the display of the second live content. This ensures that the second live content is recommended without affecting the live broadcast effect of the first live content as much as possible.
[0059] Specifically, in an optional implementation manner provided by this embodiment, the first live content and the second live content are synchronously displayed in the user interface, including: shifting the first playback view of the first live content in the user interface, and displaying the second playback view of the second live content in the shifted area.
[0060] Among them, in the process of performing displacement processing on the first playback view of the first live content in the user interface, the displacement processing can be performed according to the displacement parameters, and the displacement parameters include displacement speed, displacement direction, displacement distance, displacement time, displacement point and / or displacement distance.
[0061] Here, during the displacement processing of the first playback view, the position of the first playback view in the user interface will change, and the area obtained by the displacement will also change. Therefore, when the second playback view is displayed in the area obtained by the displacement, the position of the second playback view in the user interface will also change accordingly with the displacement of the first playback view, that is: the second playback view will also be displaced accordingly with the displacement of the first playback view in the user interface.
[0062] In this embodiment, the first live content is translated in the user interface and the second live content is displayed in the translated area. The purpose is to recommend the second live content while ensuring that the live access to the first live content is not affected as much as possible. On this basis, in order to further reduce the impact of the recommendation of the second live content on the live access to the first live content, this embodiment provides an optional implementation method for performing displacement processing on the first playback view of the first live content in the user interface, including: translating the first playback view to a preset position according to the displacement parameter, and translating the first playback view from the preset position to the original position according to the displacement parameter.
[0063] In a specific execution process, the first playback view is translated to a preset position according to the displacement parameter, and the first playback view is translated to the preset position according to a first displacement direction and a displacement speed, and the first playback view is translated from the preset position to the original position according to a displacement direction and a displacement speed opposite to the first displacement direction;
[0064] Among them, the preset position can be set in advance, for example, the position at 1 / 5 from bottom to top in the user interface is used as the preset position, or the position at a specified pixel distance (such as 344 pixels) from bottom to top in the user interface is used as the preset position; in addition, the preset position can also be determined according to the second live broadcast content, such as the preset position is determined according to the position of the key content information of the second live broadcast content in the second playback view, that is, the second live broadcast content is translated to a position where the key content information can be displayed, and accordingly, the first live broadcast content is translated to a position where the area obtained by the translation can display the key content information of the second live broadcast content.
[0065] It should be pointed out that, in the process of translating the first playback view and displaying the second playback view in the area obtained by translation, since the area obtained by translation during the translation of the first playback view will change, the size of the second playback view displayed in the area obtained by translation will also change accordingly, that is, the second playback view and the first playback view are translated synchronously; specifically, the second playback view can be displaced according to the displacement parameters corresponding to the first playback view, specifically including: translating the second playback view to the corresponding position according to the corresponding displacement parameters, and translating the second playback view from the corresponding position to the original position according to the corresponding displacement parameters.
[0066] Optionally, the displacement direction is determined according to the positional relationship between the first playback view and the second playback view; in the case where the translation of the first playback view and the second playback view is divided into two stages, the displacement direction includes a first displacement direction and a second displacement direction, wherein the second displacement direction is opposite to the first displacement direction.
[0067] For example, if the second playback view of the second live content is located below the first playback view of the first live content, the displacement direction of the first playback view in the first stage is upward displacement, and the displacement direction of the first playback view in the second stage is downward displacement; the displacement direction of the second playback view is the same as the displacement direction of the first playback view, that is, the displacement direction of the second playback view in the first stage is also upward displacement, and the displacement direction of the second stage is also downward displacement;
[0068] For another example, the second playback view of the second live content is located on the right side of the first playback view of the first live content, then the displacement direction of the first playback view in the first stage is horizontally to the left, and the displacement direction in the second stage is horizontally to the right; the displacement direction of the second playback view is the same as the displacement direction of the first playback view, that is, the displacement direction of the second playback view in the first stage is also horizontally to the left, and the displacement direction of the second stage is also horizontally to the right.
[0069] For example, Figure 3 The user interface shown in the figure shows the first playback view of the first live broadcast content of the first live broadcast room, and the first playback view is translated upward to a specified pixel distance (such as 344 pixels), such as Figure 4 As shown, in this process, the second playback view of the second live content of the second live broadcast room will be displayed in the area obtained by translation, and the second playback view will also be translated upward as the first playback view is translated upward, and the translation distance is equal to the translation distance of the first playback view;
[0070] After that, the first play view will be translated downward to the original position (the position before the translation), and the second play view will also be translated downward with the first play view, that is, from Figure 4 The state shown is translated to Figure 3 In the state shown, as the first playback view is translated downward, the area obtained by the translation becomes smaller and smaller, and the display area of the second playback view also becomes smaller and smaller, until the first playback view is translated downward to the original position, and the second playback view is no longer displayed in the user interface.
[0071] In addition, in the process of synchronously displaying the first live content and the second live content in the user interface, in addition to displaying the first live content and the second live content in a translation manner, the first live content and the second live content can also be synchronously displayed based on the display time and the display area size. Specifically, in an optional implementation manner provided by this embodiment, the synchronous display of the first live content and the second live content in the user interface includes: determining the display area size corresponding to the first playback view and the second playback view at each display time in the user interface; and displaying the first playback view and the second playback view according to each display time and the corresponding display area size.
[0072] Among them, the display area size can be replaced by the display position and the display area size; or, it can also be replaced by the display position and the zoom ratio. In this case, the first live content and the second live content are displayed synchronously in the user interface, including: determining the first playback view in the user interface and the zoom ratio corresponding to each display time, scaling the first playback view according to each display time and the corresponding zoom ratio, and displaying the second playback view in the zoomed area.
[0073] During specific implementation, in the process of displaying and processing switching reminder data and recommended materials in the interface area corresponding to the second live broadcast content, the display processing of the switching reminder data and the display processing of the recommended materials are not limited in execution order, and the two processes can be executed synchronously, for example, the two processes can be executed separately by two threads. In addition, the two processes can also be executed one after the other, for example, the display processing of the switching reminder data is executed in the interface area first, and then the display processing of the recommended materials is executed in the interface area; in addition, in order to make the recommendation display effect more coordinated, the display processing of the switching reminder data is executed in the interface area first according to a preset time interval, and the display processing of the recommended materials is executed in the interface area after the time interval after the execution of the process is started.
[0074] As described above, based on the extraction of switching reminder data and recommended materials from the animation file returned from the server, in an optional implementation provided by this embodiment, the switching reminder data and recommended materials are displayed in the interface area corresponding to the second live content, including: rendering and displaying the switching reminder data and recommended materials in the interface area based on the animation file.
[0075] In addition, during the display processing of switching reminder data and recommended materials in the user interface, the interface area corresponding to the second live broadcast content can be the layer where the user interface is located, or it can be other layers outside the layer where the user interface is located, such as the layer above the layer where the user interface is located. In this case, the layer display method can also be used to render and display the switching reminder data and recommended materials in the user interface, that is: the display processing of switching reminder data and recommended materials in the interface area can also be replaced by rendering and displaying the switching reminder data and recommended materials in the layer.
[0076] In an optional implementation manner provided by the present embodiment, switching reminder data and recommended materials are rendered and displayed in the interface area based on the animation file, including: rendering the switching logo in the animation layer according to the switching reminder data and the animation parameters carried by the animation file, and rendering the materials in the animation layer according to the animation parameters and the recommended materials; and displaying the target layer obtained by rendering in the interface area or the upper layer of the second live broadcast content.
[0077] In addition, during the specific implementation, in the process of synchronously displaying the first live content and the second live content on the user interface, switching mark rendering and material rendering can also be performed on the layer based on the switching reminder data and the recommended material, and the layer is rendered and displayed and updated. Specifically, in another optional implementation manner provided by this embodiment, display processing of switching reminder data and recommended materials is performed in the interface area corresponding to the second live content, including:
[0078] Rendering the switching mark on the layer according to the switching mark and mark parameters included in the switching reminder data, and rendering the material on the layer according to the recommended material and material parameters;
[0079] Display the target layer obtained by rendering, and update the rendering display of the target layer according to the identification parameters and material parameters.
[0080] Among them, in the process of rendering and displaying the switch logo and material rendering and display of the layer, the positions of different time switching logos and recommended materials in the layer may be different. Therefore, the switching logo and recommended material of the target layer can be rendered and displayed updated based on the logo parameters and material parameters carrying time parameters and position parameters, so as to realize the dynamic display recommendation of switching logo and recommended material.
[0081] As described above, the process of synchronously displaying the first live content and the second live content in the user interface and the process of displaying the switching reminder data and the recommended material in the interface area corresponding to the second live content are not limited in the execution order in the actual execution process; and, in the process of synchronously displaying the first live content and the second live content in the user interface, when the first playback view and the second playback view are synchronously displayed by means of displacement processing, the displacement processing is performed in two stages, the first stage is to translate the first playback view to a preset position, and the second stage is to translate the first playback view from the preset position to the original position, and the second playback view will also be displaced accordingly with the displacement of the first playback view; and, in the process of displaying the switching reminder data and the recommended material in the interface area corresponding to the second live content, the display processing process of the switching reminder data and the display processing process of the recommended material are not limited in the execution order;
[0082] Based on this, the execution order of the first stage displacement processing process of the first playback view and the second playback view and the display processing process of the switching reminder data and the display processing process of the recommended material is also not limited. The execution order of the second stage displacement processing process of the first playback view and the second playback view and the display processing process of the switching reminder data and the display processing process of the recommended material is also not limited. In order to make the synchronous display of the first live content and the second live content and the display effect of the display processing of the switching reminder data and the recommended material more coordinated, after the first stage displacement of the first playback view and the second playback view, the display processing process of the switching reminder data and the display processing process of the recommended material are performed, and after the display processing of the switching reminder data and the display processing of the recommended material are completed, the first playback view and the second playback view are subjected to the second stage displacement; or, during the display processing process of the switching reminder data and the display processing process of the recommended material, the first playback view and the second playback view are synchronously subjected to the second stage displacement; or, according to actual needs, corresponding processing time can be set for each processing process, and the position processing of the first playback view and the second playback view and the display processing of the switching reminder data and the display processing of the recommended material are performed according to the set processing time.
[0083] For example, when the first playback view of the first live content and the second live view of the second live content are changed from Figure 3 The status shown is shifted to Figure 4 After the state is shown, based on the animation file containing the switching reminder data and the recommended material obtained from the server, the interface is called to render and display the animation file, specifically, the animation file is rendered and displayed on the animation layer above the user interface;
[0084] Specifically, in the process of rendering and displaying the animation file on the animation layer, the switching identifier and switching reminder keywords included in the switching reminder data are rendered and displayed on the animation layer according to the preset first time, such as Figure 5 The switching mark shown in the figure is specifically the action mark 501 of the sliding action, such as Figure 5 The switching reminder keyword shown in is specifically the swipe up action reminder keyword 502 "swipe up to view more live content";
[0085] Afterwards, the preset time parameters and position parameters are read from the animation file. The time parameters and position parameters are used to determine the display time and display position of the display material of the recommended rights and interests of the second live content and the display material of the recommended goods in the animation layer. On this basis, the display material of the recommended rights and interests of the second live content is rendered and displayed in the animation layer according to the time parameters and position parameters, so as to realize the recommended display of the display material of the recommended goods of the second live content;
[0086] The display of the display materials of the recommended rights and the display materials of the recommended products on the animation layer may be a dynamic display process, that is, the display positions of the display materials of the recommended rights and the display materials of the recommended products on the animation layer may be different at different time points, such as Figure 6 As shown, it includes display material 601 of the red envelope rights and interests of the second live broadcast room, display material 602 of the coupon rights and interests of the second live broadcast room, and display material 603 of the goods with higher sales volume in the second live broadcast room. Figure 6 The display status of the red envelope benefits, coupon benefits and products with higher sales volume shown is the display status corresponding to a certain time point in the time parameter and a certain location information in the location parameter.
[0087] In this embodiment, after the first live broadcast content and the second live broadcast content are synchronously displayed on the user interface, and the display processing of switching reminder data and recommended materials is performed in the interface area corresponding to the second live broadcast content, if a user's switching instruction is detected, the first live broadcast content displayed on the user interface is switched to the second live broadcast content, or the second live broadcast content is displayed on the user interface; or, during the synchronous display of the first live broadcast content and the second live broadcast content on the user interface, and / or during the display processing of switching reminder data and recommended materials is performed in the interface area corresponding to the second live broadcast content, if a user's switching instruction is detected, the first live broadcast content displayed on the user interface is switched to the second live broadcast content, or the second live broadcast content is displayed on the user interface.
[0088] Specifically, in the process of switching the first live broadcast content displayed on the user interface to the second live broadcast content, the switching from the first live broadcast content to the second live broadcast content may be performed in a manner of performing switching display of the first live broadcast content and the second live broadcast content on the user interface; or, in the process of displaying the second live broadcast content on the user interface, the second live broadcast content may also be displayed in a manner of performing switching display of the first live broadcast content and the second live broadcast content on the user interface;
[0089] In an optional implementation manner provided by this embodiment, switching display of the first live broadcast content and the second live broadcast content in the user interface includes: performing displacement processing on the first playback view of the first live broadcast content in the user interface, and displaying the second playback view of the second live broadcast content in the area obtained by the displacement;
[0090] Specifically, the first playback view of the first live content in the user interface is displaced, including: translating the first playback view to a switching position according to a displacement parameter; wherein the switching position refers to translating the first playback view to a position outside the user interface, that is, being able to translate the second playback view to the translation position of the first playback view corresponding to when the user interface is covered.
[0091] During this process, the position of the first playback view in the user interface will change during the displacement processing of the first playback view, and the area obtained by the displacement will become larger and larger. Therefore, when the second playback view is displayed in the area obtained by the displacement, the position of the second playback view in the user interface will also change accordingly with the displacement of the first playback view, and the area displaying the second playback view will become larger and larger, thereby achieving the effect of translating the first playback view out of the user interface and translating the second playback view to completely cover the user interface, that is, achieving the live access switching effect of switching from the live broadcast room of the first live content to the live broadcast room of the second live content.
[0092] To summarize, the network live broadcast processing method provided in the present embodiment recommends the second live broadcast content during the live broadcast access of the first live broadcast content. Specifically, when the first live broadcast content is displayed on the user interface, the second live broadcast content is recommended on the current user interface. Specifically, in the process of recommending the second live broadcast content, by obtaining the second live broadcast content, as well as the switching reminder data and recommended materials of the second live broadcast content, on the one hand, the first live broadcast content and the second live broadcast content are synchronously displayed on the user interface, so as to recommend the second live broadcast content by displaying the second live broadcast content. On the other hand, the switching reminder data and the recommended materials are displayed in the interface area corresponding to the second live broadcast content, so as to improve the probability of users participating in the live broadcast access of the second live broadcast content, thereby improving the retention rate and conversion rate of users who visit the live broadcast.
[0093] The implementation process of the network live broadcast processing method provided above can be executed by an access terminal, and the implementation process of another network live broadcast processing method provided in the following method embodiment can be executed by a server. The two can cooperate with each other during the execution process. Therefore, when reading the above implementation process, you can refer to the corresponding content of the following another network live broadcast processing method embodiment. Correspondingly, when reading the following another network live broadcast processing method embodiment, you can also refer to the corresponding content of the above method embodiment.
[0094] The following takes the application of a network live broadcast processing method provided by this embodiment in a live broadcast recommendation scenario as an example. Figure 7 , the network live broadcast processing method provided in this embodiment is further described, see Figure 7 , a network live broadcast processing method applied to a live broadcast recommendation scenario specifically includes the following steps.
[0095] Step S704: receiving first live broadcast content in the first live broadcast room, and displaying a first playback view of the first live broadcast content on the user interface.
[0096] Step S706, performing live broadcast recommendation detection.
[0097] Step S708: If the detection result is a recommendation, a live broadcast recommendation request is sent to the server.
[0098] Step S716, receiving the second live broadcast content and animation file returned by the server.
[0099] Among them, the animation file carries the switching reminder data and recommended materials of the second live broadcast content.
[0100] Step S718: perform displacement processing on the first playback view in the user interface, and display a second playback view of the second live broadcast content in the area obtained by the displacement.
[0101] Step S720: Render and display the switching reminder data and the recommended materials on the animation layer based on the animation file.
[0102] The above steps S704 to S708 and S716 to S720 provided in this embodiment are executed by the access terminal. It should be noted that the above steps S704 to S708 and S716 to S720 executed by the access terminal and the steps S702 and S710 to S714 executed by the server in the following embodiment can cooperate with each other during the execution process. Therefore, when reading this embodiment, please refer to the corresponding contents of steps S702 and S710 to S714 provided in the following method embodiment, and when reading the following method embodiment, please refer to the corresponding contents of steps S704 to S708 and S716 to S720 provided in this embodiment.
[0103] It should be noted that any one or any combination of steps in steps S704 to S708 and steps S716 to S720 can be combined with any one or any combination of steps S202 to S206 to form a new implementation method according to the needs of implementation deployment; in addition, according to the needs of actual deployment, any one or any combination of technical features in steps S704 to S708 and steps S716 to S720 can be selected and combined with any one or more technical features provided in steps S202 to S206 to form a new implementation method; or, any one or any combination of technical features in steps S704 to S708 and steps S716 to S720 can be replaced with any one or more technical features provided in steps S202 to S206 to form a new implementation method according to the needs of actual deployment, which will not be elaborated here.
[0104] One or more embodiments of another network live broadcast processing method provided in this specification are as follows:
[0105] Reference Figure 8 The network live broadcast processing method provided in this embodiment specifically includes steps S802 to S806.
[0106] Step S802: Send the first live broadcast content to the access terminal performing live broadcast access.
[0107] In this embodiment, the first live broadcast content refers to the live broadcast content currently accessed by the user in the process of accessing the live broadcast through the access terminal. The first live broadcast content can be the live broadcast content of the live broadcast room currently visited, such as the live broadcast content of the first live broadcast room. The first live broadcast room can be any live broadcast room of the live broadcast platform.
[0108] In specific implementation, during the live broadcast access process, the access terminal may submit a live broadcast access request to the server. The server responds to the live broadcast access request submitted by the access terminal and sends the first live broadcast content to the access terminal. After the access terminal receives the first live broadcast content sent by the server, the first live broadcast content is displayed on the user interface; specifically, the first live broadcast content can be displayed in the first playback view of the user interface.
[0109] In actual applications, during the process of users accessing live broadcasts, based on the users' access to the first live broadcast content, in order to improve the users' retention rate and conversion rate, the users can be encouraged to continue accessing the live broadcast by recommending the second live broadcast content to the users. Specifically, based on sending the first live broadcast content to the access terminal performing the live broadcast access, a decision on whether to recommend the second live broadcast content can be made through live broadcast recommendation detection.
[0110] In an optional implementation manner provided by the present embodiment, after sending the first live broadcast content to the access terminal performing live broadcast access, a live broadcast recommendation detection is performed. If the detection result is not recommended, no processing is performed; if the detection result is recommended, the following steps of determining the switching reminder data and recommended materials of the second live broadcast content are performed to recommend the second live broadcast content; or, in the case where the detection result is recommended, the second live broadcast content may also be sent to the access terminal, and after sending the second live broadcast content to the access terminal, the following steps of determining the switching reminder data and recommended materials of the second live broadcast content are performed to recommend the second live broadcast content.
[0111] In the process of performing the live broadcast recommendation detection, the second live broadcast content recommendation detection may be performed based on the user's access time to the first live broadcast content. Optionally, the live broadcast recommendation detection includes: detecting whether the access time of the first live broadcast content exceeds a time threshold, if so, determining that the detection result is recommended, if not, determining that the detection result is not recommended;
[0112] In addition, the recommendation of the second live content can be detected based on the user's interactive actions during the live broadcast of the first live content. Optionally, the live broadcast recommendation detection includes: detecting whether the user's interactive actions of the first live content trigger the live broadcast recommendation conditions, if so, determining that the detection result is a recommendation, if not, determining that the detection result is not recommended; for example, whether the user's interactive action of the first live content is a rights collection action. In this case, it indicates that the user has collected the rights in the live broadcast room of the first live content. At this time, the second live content can be recommended to the user, and the user can collect the rights in the live broadcast room of the second live content, thereby improving the user's retention rate during the live broadcast visit.
[0113] Step S804: Determine switching reminder data and recommended materials for the second live broadcast content.
[0114] In this embodiment, the second live broadcast content refers to the live broadcast content recommended to the user during the user's live broadcast access process. The second live broadcast content may be the live broadcast content of another live broadcast room, such as the live broadcast content of the second live broadcast room of the live broadcast platform;
[0115] Optionally, the second live broadcast content may be live broadcast content recommended during the live broadcast of the first live broadcast content according to a preset recommendation relationship, or live broadcast content that meets the recommendation conditions with the first live broadcast content, or live broadcast content in a live broadcast room that has a sequential access relationship with the live broadcast room of the first live broadcast content.
[0116] The switching reminder data refers to the action data and / or text description data used to remind the user to switch the live content. Optionally, the switching reminder data includes a switching identifier and / or a switching reminder keyword; for example, in a live access scenario that reminds the user to switch the live content by swiping up, the switching reminder data includes the action identifier of the swiping up action and the swiping up action reminder keyword "swipe up to view more live content".
[0117] The recommended material refers to the recommended object of the second live broadcast content or the display material of the recommended content, that is, the display material of the content or object to be recommended in the second live broadcast room recommended to the user during the user's visit to the first live broadcast room, where the content or object to be recommended can be the rights and interests provided by the second live broadcast room or the goods sold in the second live broadcast room.
[0118] Optionally, the recommendation material includes: display material of the recommended rights of the second live broadcast content, and display material of the recommended products of the second live broadcast content. For example, the recommended rights can be red envelopes, gift boxes and / or coupons issued to users by the first live broadcast room of the first live broadcast content, and the recommended products can be products with high sales volume or top recommended products in the first live broadcast room.
[0119] In an optional implementation manner provided by this embodiment, the recommended material is obtained in the following manner: determining the recommended rights and recommended products of the second live broadcast content; and reading the pre-configured display materials of the recommended rights and recommended products.
[0120] In actual applications, there are many scenarios where multiple live broadcast rooms jointly distribute rights and interests in marketing activities. For example, multiple live broadcast rooms participating in the platform's promotional activities will distribute coupons or red envelopes. In this case, users can receive multiple coupons or red envelopes in multiple live broadcast rooms during the live broadcast process. In order to improve the retention rate of users visiting live broadcasts in this scenario, corresponding rights and interests are recommended to users during the process of users visiting the first live broadcast content.
[0121] Optionally, the recommended rights and interests include platform rights and interests corresponding to the rights and interests that the user has already received in the first live content; wherein, the platform rights and interests corresponding to the received rights and interests may be rights and interests of the same type as the rights and interests that have been received, that is, rights and interests of the second live content that are of the same type as the rights and interests that the user has already received in the first live content; the platform rights and interests corresponding to the received rights and interests may also be rights and interests of the same type as the providing project or providing party of the received rights and interests, that is, rights and interests in the second live content that are of the same type as the providing project or providing party of the rights and interests that the user has already received in the first live content.
[0122] In the process of recommending recommended products of the second live content to users during the process of users visiting the first live content, in order to improve the effectiveness and pertinence of the recommendation of recommended products, and thereby improve the sales conversion of products, the recommended products may be products that are compatible with the products purchased by users in the first live content, that is, products that are compatible with the products purchased by users in the first live room of the first live content. For example, if the user purchased a sweeping robot in the first live room, then consumables products with high sales volume in the live room selling consumables for sweeping robots will be recommended to the user; in addition, in the process of recommending recommended products of the second live content to users during the process of users visiting the first live content, the recommended products may also be products that match the user's preferences.
[0123] During the specific implementation process, when obtaining the switching reminder data and recommended materials of the second live broadcast content, the second live broadcast content can be determined first, and then the recommended rights and / or recommended products can be determined based on the second live broadcast content, and the materials of the determined recommended rights and / or recommended products can be obtained as the recommended materials on this basis; in addition, the recommended rights and / or recommended products recommended to the user can be determined first, and then the live broadcast content / live broadcast room to which the recommended rights and / or recommended products belong (the live broadcast content / live broadcast room that provides recommended rights and / or recommended products) can be determined as the second live broadcast content, and the materials of the recommended rights and / or recommended products can be obtained as the recommended materials on this basis.
[0124] In this embodiment, in the process of recommending the second live content when the user visits the first live content, in order to improve the recommendation effect of recommending the recommended content or recommended object of the second live content to the user in the live broadcast room of the first live content, the recommended material of the second live content can be configured by the merchant or the live broadcast service platform. Optionally, the display material of the recommended rights is configured by the merchant corresponding to the second live content, or configured by the live broadcast service platform; and / or, the display material of the recommended goods is configured by the merchant corresponding to the second live content, or configured by the live broadcast service platform.
[0125] Step S806: Send the second live content, the switching reminder data, and the recommended material to the access terminal to perform synchronous display of the first live content and the second live content and display processing of the switching reminder data and the recommended material.
[0126] In specific implementation, after determining the switching reminder data and recommended materials of the second live broadcast content, the switching reminder data and recommended materials are sent to the access terminal for display processing of the switching reminder data and recommended materials; and, the second live broadcast content needs to be sent to the access terminal for synchronous display of the first live broadcast content and the second live broadcast content.
[0127] Optionally, the switching reminder data and the recommended material are sent to the access terminal via an animation file, that is, the switching reminder data and the recommended material animation file carrying the second live broadcast content are sent to the access terminal;
[0128] Correspondingly, after receiving the animation file carrying the switching reminder data and recommended materials of the second live broadcast content, the access terminal performs display processing of the switching reminder data and the recommended materials based on the animation file. Specifically, in an optional implementation provided in this embodiment, the display processing of the switching reminder data and the recommended materials includes: rendering and displaying the switching reminder data and the recommended materials in the interface area corresponding to the second live broadcast content in the user interface based on the animation file.
[0129] In specific implementation, after the second live broadcast content, switching reminder data and recommended materials are sent to the access terminal, the access terminal, on the one hand, synchronously displays the first live broadcast content and the second live broadcast content, and on the other hand, also performs display processing of the switching reminder data and recommended materials of the second live broadcast content. The synchronous display of the first live broadcast content and the second live broadcast content and the display processing of the switching reminder data and recommended materials of the second live broadcast content are essentially the recommendation of the second live broadcast content, and the recommendation of the second live broadcast content is performed during the live broadcast access of the first live broadcast content. Specifically, the first live broadcast content and the second live broadcast content can be synchronously displayed on the user interface, and the switching reminder data and recommended materials can be displayed in the interface area corresponding to the second live broadcast content, so as to realize the recommendation of the second live broadcast content during the live broadcast access of the first live broadcast content.
[0130] Optionally, the display time of the second live content corresponds to the display time of the switching reminder data and the recommended material; the corresponding relationship may be a time synchronization relationship, or a pre-set time interval between the display time of the second live content and the display time of the switching reminder data and the recommended material.
[0131] Optionally, the area of the second playback view displaying the second live content in the user interface has a positional overlapping relationship with the interface area; wherein the positional overlapping relationship may be that the area displaying the second playback view overlaps with the interface area by at least a certain size, or that the area displaying the second playback view and the interface area are the same area, or, the positional overlapping relationship may be that the interface area includes the area displaying the second playback view.
[0132] In specific implementation, during the synchronous display of the first live content and the second live content, in order to reduce the impact of the recommended display of the second live content on the first live content currently being accessed, the first live content in the user interface of the access terminal can be translated, and the second live content can be displayed in the translated area, so as to ensure the smoothness of the interface changes of the first live content during the display of the second live content, so as to ensure that the second live content is recommended without being affected as much as possible.
[0133] Specifically, in an optional implementation manner provided by this embodiment, the first live content and the second live content are displayed synchronously, including: shifting the first playback view of the first live content in the user interface of the access terminal, and displaying the second playback view of the second live content in the shifted area.
[0134] Among them, in the process of performing displacement processing on the first playback view of the first live content in the user interface, the displacement processing can be performed according to the displacement parameters, and the displacement parameters include displacement speed, displacement direction, displacement distance, displacement time, displacement point and / or displacement distance.
[0135] Here, during the displacement processing of the first playback view, the position of the first playback view in the user interface will change, and the area obtained by the displacement will also change. Therefore, when the second playback view is displayed in the area obtained by the displacement, the position of the second playback view in the user interface will also change accordingly with the displacement of the first playback view, that is: the second playback view will also be displaced accordingly with the displacement of the first playback view in the user interface.
[0136] In this embodiment, the first live content is translated in the user interface and the second live content is displayed in the translated area. The purpose is to recommend the second live content while ensuring that the live access to the first live content is not affected as much as possible. On this basis, in order to further reduce the impact of the recommendation of the second live content on the live access to the first live content, this embodiment provides an optional implementation method for performing displacement processing on the first playback view of the first live content in the user interface of the access terminal, including: translating the first playback view to a preset position according to the displacement parameter, and translating the first playback view from the preset position to the original position according to the displacement parameter.
[0137] In a specific execution process, the first playback view is translated to a preset position according to the displacement parameter, and the first playback view is translated to the preset position according to a first displacement direction and a displacement speed, and the first playback view is translated from the preset position to the original position according to a displacement direction and a displacement speed opposite to the first displacement direction;
[0138] Among them, the preset position can be set in advance, for example, the position at 1 / 5 from bottom to top in the user interface is used as the preset position, or the position at a specified pixel distance (such as 344 pixels) from bottom to top in the user interface is used as the preset position; in addition, the preset position can also be determined according to the second live broadcast content, such as the preset position is determined according to the position of the key content information of the second live broadcast content in the second playback view, that is, the second live broadcast content is translated to a position where the key content information can be displayed, and accordingly, the first live broadcast content is translated to a position where the area obtained by the translation can display the key content information of the second live broadcast content.
[0139] It should be pointed out that, in the process of translating the first playback view and displaying the second playback view in the area obtained by translation, since the area obtained by translation during the translation of the first playback view will change, the size of the second playback view displayed in the area obtained by translation will also change accordingly, that is, the second playback view and the first playback view are translated synchronously; specifically, the second playback view can be displaced according to the displacement parameters corresponding to the first playback view, specifically including: translating the second playback view to the corresponding position according to the corresponding displacement parameters, and translating the second playback view from the corresponding position to the original position according to the corresponding displacement parameters.
[0140] Optionally, the displacement direction is determined according to the positional relationship between the first playback view and the second playback view; in the case where the translation of the first playback view and the second playback view is divided into two stages, the displacement direction includes a first displacement direction and a second displacement direction, wherein the second displacement direction is opposite to the first displacement direction.
[0141] For example, if the second playback view of the second live content is located below the first playback view of the first live content, the displacement direction of the first playback view in the first stage is upward displacement, and the displacement direction of the first playback view in the second stage is downward displacement; the displacement direction of the second playback view is the same as the displacement direction of the first playback view, that is, the displacement direction of the second playback view in the first stage is also upward displacement, and the displacement direction of the second stage is also downward displacement;
[0142] For another example, the second playback view of the second live content is located on the right side of the first playback view of the first live content, then the displacement direction of the first playback view in the first stage is horizontally to the left, and the displacement direction in the second stage is horizontally to the right; the displacement direction of the second playback view is the same as the displacement direction of the first playback view, that is, the displacement direction of the second playback view in the first stage is also horizontally to the left, and the displacement direction of the second stage is also horizontally to the right.
[0143] In addition, during the process of synchronously displaying the first live content and the second live content, in addition to displaying the first live content and the second live content in a translation manner, the first live content and the second live content may also be synchronously displayed based on the display time and the display area size. Specifically, in an optional implementation manner provided by this embodiment, the synchronous display of the first live content and the second live content includes: determining the display area size corresponding to the first playback view and the second playback view at each display time in the user interface of the access terminal; and displaying the first playback view and the second playback view according to each display time and the corresponding display area size.
[0144] Among them, the display area size can be replaced by the display position and the display area size; or, it can also be replaced by the display position and the zoom ratio. In this case, the first live content and the second live content are displayed synchronously, including: determining the first playback view in the user interface and the zoom ratio corresponding to each display time, scaling the first playback view according to each display time and the corresponding zoom ratio, and displaying the second playback view in the zoomed area.
[0145] As described above, based on the animation file carrying the switching reminder data and recommended materials being sent to the access terminal, display processing of the switching reminder data and recommended materials is performed, including: rendering and displaying the switching reminder data and recommended materials in the interface area based on the animation file. Specifically, in an optional implementation manner provided by the present embodiment, rendering and displaying the switching reminder data and recommended materials in the interface area corresponding to the second live content in the user interface based on the animation file includes: rendering the switching logo in the animation layer according to the switching reminder data and the animation parameters carried by the animation file, and rendering the materials in the animation layer according to the animation parameters and the recommended materials; and displaying the target layer obtained by rendering in the interface area or the layer above the second live content.
[0146] In addition, during the specific implementation, during the process of synchronously displaying the first live content and the second live content, the switching logo rendering and material rendering can be performed on the layer based on the switching reminder data and the recommended material, and the layer rendering display is updated. Specifically, in another optional implementation manner provided by this embodiment, the display processing of the switching reminder data and the recommended material is performed, including: rendering the switching logo on the layer according to the switching logo and logo parameters contained in the switching reminder data, and rendering the material on the layer according to the recommended material and material parameters; displaying the target layer obtained by rendering, and rendering the target layer according to the logo parameters and material parameters. Update.
[0147] Among them, in the process of rendering and displaying the switch logo and material rendering and display of the layer, the positions of different time switching logos and recommended materials in the layer may be different. Therefore, the switching logo and recommended material of the target layer can be rendered and displayed updated based on the logo parameters and material parameters carrying time parameters and position parameters, so as to realize the dynamic display recommendation of switching logo and recommended material.
[0148] It should be pointed out that the execution order of the process of synchronously displaying the first live content and the second live content and the process of displaying the switching reminder data and the recommended material is not limited in the actual execution process; and, in the process of synchronously displaying the first live content and the second live content, when the synchronous display is performed by displacing the first playback view and the second playback view, the two-stage displacement processing is that the first stage is to translate the first playback view to a preset position, and the second stage is to translate the first playback view from the preset position to the original position, and the second playback view will also be displaced accordingly with the displacement of the first playback view; and, in the process of displaying the switching reminder data and the recommended material, the execution order of the display processing process of the switching reminder data and the display processing process of the recommended material is not limited;
[0149] Based on this, the execution order of the first stage displacement processing process of the first playback view and the second playback view and the display processing process of the switching reminder data and the display processing process of the recommended material is also not limited. The execution order of the second stage displacement processing process of the first playback view and the second playback view and the display processing process of the switching reminder data and the display processing process of the recommended material is also not limited. In order to make the synchronous display of the first live content and the second live content and the display effect of the display processing of the switching reminder data and the recommended material more coordinated, after the first stage displacement of the first playback view and the second playback view, the display processing process of the switching reminder data and the display processing process of the recommended material are performed, and after the display processing of the switching reminder data and the display processing of the recommended material are completed, the first playback view and the second playback view are subjected to the second stage displacement; or, during the display processing process of the switching reminder data and the display processing process of the recommended material, the first playback view and the second playback view are synchronously subjected to the second stage displacement; or, according to actual needs, corresponding processing time can be set for each processing process, and the position processing of the first playback view and the second playback view and the display processing of the switching reminder data and the display processing of the recommended material are performed according to the set processing time.
[0150] The following takes the application of a network live broadcast processing method provided by this embodiment in a live broadcast recommendation scenario as an example. Figure 7 , the network live broadcast processing method provided in this embodiment is further described, see Figure 7 , a network live broadcast processing method applied to a live broadcast recommendation scenario specifically includes the following steps.
[0151] Step S702: Send the first live broadcast content of the first live broadcast room to the access terminal performing live broadcast access.
[0152] Step S710: receiving a live broadcast recommendation request.
[0153] Step S712, determining the switching reminder data and recommended materials of the second live broadcast content in the second live broadcast room.
[0154] Step S714: Send the second live broadcast content and the animation file carrying the switching reminder data and the recommended material to the access terminal.
[0155] It should be noted that any one or any combination of steps in step S702 and step S710 to step S714 can be combined with any one or any combination of steps in the above steps S802 to step S806 to form a new implementation method according to the needs of implementation deployment; in addition, according to the needs of actual deployment, any one or any combination of technical features in steps S702 and steps S710 to step S714 can be selected and combined with any one or more technical features provided in the above steps S802 to step S806 to form a new implementation method; or, any one or any combination of technical features in steps S702 and steps S710 to step S714 can be replaced with any one or more technical features provided in the above steps S802 to step S806 to form a new implementation method according to the needs of actual deployment, which will not be repeated here.
[0156] An embodiment of a network live broadcast processing device provided in this specification is as follows:
[0157] In the above-mentioned embodiment, a network live broadcast processing method is provided, and correspondingly, a network live broadcast processing device is also provided, which is described below with reference to the accompanying drawings.
[0158] Reference Fig. 9 , which shows a schematic diagram of an embodiment of a network live broadcast processing device provided in this embodiment.
[0159] Since the device embodiment corresponds to the method embodiment, the description is relatively simple, and the relevant parts can refer to the corresponding description of the method embodiment provided above. The device embodiment described below is only illustrative.
[0160] This embodiment provides a network live broadcast processing device, the device comprising:
[0161] A live broadcast display module 902 is configured to display the first live broadcast content on the user interface;
[0162] The acquisition module 904 is configured to acquire switching reminder data and recommended materials of the second live broadcast content;
[0163] The recommendation display module 906 is configured to synchronously display the first live content and the second live content on the user interface, and to display the switching reminder data and the recommended material in the interface area corresponding to the second live content.
[0164] Another embodiment of a network live broadcast processing device provided in this specification is as follows:
[0165] In the above-mentioned embodiment, another network live broadcast processing method is provided, and correspondingly, another network live broadcast processing device is also provided, which is described below with reference to the accompanying drawings.
[0166] Reference Fig.10 , which shows a schematic diagram of an embodiment of a network live broadcast processing device provided in this embodiment.
[0167] Since the device embodiment corresponds to the method embodiment, the description is relatively simple, and the relevant parts can refer to the corresponding description of the method embodiment provided above. The device embodiment described below is only illustrative.
[0168] This embodiment provides a network live broadcast processing device, the device comprising:
[0169] The first sending module 1002 is configured to send the first live broadcast content to the access terminal performing live broadcast access;
[0170] The determination module 1004 is configured to determine the switching reminder data and the recommended material of the second live broadcast content;
[0171] The second sending module 1006 is configured to send the second live content, the switching reminder data and the recommended material to the access terminal to perform synchronous display of the first live content and the second live content and display processing of the switching reminder data and the recommended material.
[0172] An embodiment of a network live broadcast processing device provided in this specification is as follows:
[0173] Corresponding to the network live broadcast processing method described above, based on the same technical concept, one or more embodiments of this specification also provide a network live broadcast processing device, which is used to execute the network live broadcast processing method provided above. Fig.11 A schematic diagram of the structure of a network live broadcast processing device provided for one or more embodiments of this specification.
[0174] This embodiment provides a network live broadcast processing device, including:
[0175] like Fig.11As shown, the network live broadcast processing device may have relatively large differences due to different configurations or performances, and may include one or more processors 1101 and memory 1102, and the memory 1102 may store one or more storage applications or data. Among them, the memory 1102 can be a short-term storage or a persistent storage. The application stored in the memory 1102 may include one or more modules (not shown in the figure), and each module may include a series of computer executable instructions in the network live broadcast processing device. Furthermore, the processor 1101 can be configured to communicate with the memory 1102 and execute a series of computer executable instructions in the memory 1102 on the network live broadcast processing device. The network live broadcast processing device may also include one or more power supplies 1103, one or more wired or wireless network interfaces 1104, one or more input / output interfaces 1105, one or more keyboards 1106, etc.
[0176] In a specific embodiment, the network live broadcast processing device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer executable instructions for the network live broadcast processing device, and the one or more programs are configured to be executed by one or more processors, including computer executable instructions for performing the following:
[0177] Display the first live broadcast content in the user interface;
[0178] Obtain switching reminder data and recommended materials for the second live broadcast content;
[0179] The first live broadcast content and the second live broadcast content are synchronously displayed on the user interface, and the switching reminder data and the recommended material are displayed in the interface area corresponding to the second live broadcast content.
[0180] Another embodiment of a network live broadcast processing device provided in this specification is as follows:
[0181] Corresponding to the other network live broadcast processing method described above, based on the same technical concept, one or more embodiments of this specification also provide another network live broadcast processing device, which is used to execute the other network live broadcast processing method provided above. Fig.12 A structural schematic diagram of a network live broadcast processing device provided for another one or more embodiments of this specification.
[0182] Another network live broadcast processing device provided in this embodiment includes:
[0183] like Fig.12As shown, the network live broadcast processing device may have relatively large differences due to different configurations or performances, and may include one or more processors 1201 and memory 1202, and the memory 1202 may store one or more storage applications or data. Among them, the memory 1202 can be a short-term storage or a persistent storage. The application stored in the memory 1202 may include one or more modules (not shown in the figure), and each module may include a series of computer executable instructions in the network live broadcast processing device. Furthermore, the processor 1201 can be configured to communicate with the memory 1202 and execute a series of computer executable instructions in the memory 1202 on the network live broadcast processing device. The network live broadcast processing device may also include one or more power supplies 1203, one or more wired or wireless network interfaces 1204, one or more input / output interfaces 1205, one or more keyboards 1206, etc.
[0184] In a specific embodiment, the network live broadcast processing device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer executable instructions for the network live broadcast processing device, and the one or more programs are configured to be executed by one or more processors, including computer executable instructions for performing the following:
[0185] Sending first live broadcast content to an access terminal performing live broadcast access;
[0186] Determine switching reminder data and recommended materials for the second live broadcast content;
[0187] The second live broadcast content, the switching reminder data and the recommended material are sent to the access terminal to perform synchronous display of the first live broadcast content and the second live broadcast content and display processing of the switching reminder data and the recommended material.
[0188] An embodiment of a computer-readable storage medium provided in this specification is as follows:
[0189] Corresponding to the above-described network live broadcast processing method, based on the same technical concept, one or more embodiments of this specification also provide a computer-readable storage medium.
[0190] The computer-readable storage medium provided in this embodiment is used to store computer-executable instructions, and the computer-executable instructions implement the following process when executed:
[0191] Display the first live broadcast content in the user interface;
[0192] Obtain switching reminder data and recommended materials for the second live broadcast content;
[0193] The first live broadcast content and the second live broadcast content are synchronously displayed on the user interface, and the switching reminder data and the recommended material are displayed in the interface area corresponding to the second live broadcast content.
[0194] It should be noted that an embodiment of a computer-readable storage medium in this specification and an embodiment of a network live broadcast processing method in this specification are based on the same inventive concept, so the specific implementation of this embodiment can refer to the implementation of the aforementioned corresponding method, and the repeated parts will not be repeated.
[0195] Another computer-readable storage medium embodiment provided in this specification is as follows:
[0196] Corresponding to the other network live broadcast processing method described above, based on the same technical concept, one or more embodiments of this specification also provide another computer-readable storage medium.
[0197] The computer-readable storage medium provided in this embodiment is used to store computer-executable instructions, and the computer-executable instructions implement the following process when executed:
[0198] Sending first live broadcast content to an access terminal performing live broadcast access;
[0199] Determine switching reminder data and recommended materials for the second live broadcast content;
[0200] The second live broadcast content, the switching reminder data and the recommended material are sent to the access terminal to perform synchronous display of the first live broadcast content and the second live broadcast content and display processing of the switching reminder data and the recommended material.
[0201] It should be noted that the embodiment of another computer-readable storage medium in this specification and the embodiment of another network live broadcast processing method in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can refer to the implementation of the aforementioned corresponding method, and the repeated parts will not be repeated.
[0202] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referenced to each other. Each embodiment focuses on the differences from other embodiments. For example, the device embodiment, equipment embodiment, and computer-readable storage medium embodiment are similar to the method embodiment, so the description is relatively simple. To read the relevant content in the device embodiment, equipment embodiment, and computer-readable storage medium embodiment, please refer to the partial description of the method embodiment.
[0203] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0204] In the 1930s, improvements to a technology could be clearly distinguished as hardware improvements (for example, improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the method flow). However, with the development of technology, many improvements to the method flow today can be regarded as direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement in a method flow cannot be implemented using a hardware entity module. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is such an integrated circuit whose logical function is determined by the user's programming of the device. Designers can "integrate" a digital system on a PLD by programming it themselves, without having to ask a chip manufacturer to design and produce a dedicated integrated circuit chip. Moreover, nowadays, instead of manually making integrated circuit chips, this kind of programming is mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing and writing programs, and the original code before compilation must also be written in a specific programming language, which is called hardware description language (HDL). There is not only one HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also know that it is only necessary to program the method flow slightly in the above-mentioned hardware description languages and program it into the integrated circuit, and then it is easy to obtain the hardware circuit that implements the logic method flow.
[0205] The controller can be implemented in any appropriate manner, for example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (such as software or firmware) that can be executed by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that in addition to implementing the controller in a purely computer-readable program code manner, the controller can be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, this controller can be considered as a hardware component, and the devices included therein for implementing various functions can also be regarded as structures within the hardware component. Or even, the devices for implementing various functions can be regarded as both software modules for implementing the method and structures within the hardware component.
[0206] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0207] For the convenience of description, the above devices are described in terms of functions and are divided into various units. Of course, when implementing the embodiments of this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0208] It should be understood by those skilled in the art that one or more embodiments of this specification may be provided as a method, system or computer program product. Therefore, one or more embodiments of this specification may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, this specification may take the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0209] This specification is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of this specification. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable network live broadcast processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable network live broadcast processing device generate instructions for implementing the process in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0210] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable network live broadcast processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0211] These computer program instructions may also be loaded onto a computer or other programmable network live processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0212] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0213] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0214] Computer-readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer-readable storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include temporary computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0215] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of further restrictions, the elements defined by the sentence "includes at least one ..." do not exclude the presence of other identical elements in the process, method, commodity or device including the elements.
[0216] One or more embodiments of the present specification may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. One or more embodiments of the present specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.
[0217] The above description is only an embodiment of this document and is not intended to limit this document. For those skilled in the art, this document may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this document should be included in the scope of the claims of this document.
Claims
1. A network live broadcast processing method, comprising: Display the first live broadcast content in the user interface; Obtain switching reminder data and recommended materials for the second live broadcast content; The first live broadcast content and the second live broadcast content are synchronously displayed on the user interface, and the switching reminder data and the recommended material are displayed in the interface area corresponding to the second live broadcast content.
2. According to the network live broadcast processing method of claim 1, the synchronous display of the first live broadcast content and the second live broadcast content on the user interface comprises: A first playback view of the first live broadcast content in the user interface is shifted, and a second playback view of the second live broadcast content is displayed in the shifted area.
3. According to the network live broadcast processing method of claim 2, the step of performing displacement processing on the first playback view of the first live broadcast content in the user interface comprises: The first play view is translated to a preset position according to a displacement parameter, and the first play view is translated from the preset position to an original position according to the displacement parameter.
4. According to the network live broadcast processing method of claim 3, the displacement parameters include: displacement speed and displacement direction; The displacement direction is determined according to a positional relationship between the first playback view and the second playback view.
5. According to the network live broadcast processing method of claim 1, the synchronous display of the first live broadcast content and the second live broadcast content on the user interface comprises: Determine the display area size corresponding to the first playback view and the second playback view at each display time in the user interface; The first playback view and the second playback view are displayed according to the display times and corresponding display area sizes.
6. The network live broadcast processing method according to claim 1, after the step of displaying the first live broadcast content on the user interface is executed and before the step of obtaining the switching reminder data and recommended materials of the second live broadcast content is executed, it also includes: Perform a live broadcast recommendation test, and if the test result is a recommendation, execute the step of obtaining the switching reminder data and the recommended material of the second live broadcast content; The live broadcast recommendation detection includes: detecting whether the access time of the first live broadcast content exceeds a time threshold, or detecting whether a user interaction action of the first live broadcast content triggers a live broadcast recommendation condition.
7. According to the network live broadcast processing method of claim 1, the step of obtaining the switching reminder data and recommended materials of the second live broadcast content comprises: Sending a live broadcast recommendation request to a server, and receiving an animation file of the second live broadcast content returned by the server; The animation file carries the switching reminder data and the recommended material; Correspondingly, the display processing of the switching reminder data and the recommended material in the interface area corresponding to the second live broadcast content includes: The switching reminder data and the recommended material are rendered and displayed in the interface area based on the animation file.
8. The network live broadcast processing method according to claim 7, wherein the rendering and displaying of the switching reminder data and the recommended material in the area based on the animation file comprises: Rendering a switching mark on an animation layer according to the switching reminder data and the animation parameters carried by the animation file, and rendering a material on the animation layer according to the animation parameters and the recommended material; The target layer obtained by rendering is displayed in the interface area or in the upper layer of the second live broadcast content.
9. The network live broadcast processing method according to claim 1, wherein the display processing of the switching reminder data and the recommended material in the interface area corresponding to the second live broadcast content comprises: Rendering the switching identifier on the layer according to the switching identifier and identifier parameters included in the switching reminder data, and rendering the material on the layer according to the recommended material and material parameters; The target layer obtained by rendering is displayed, and the target layer is rendered and displayed and updated according to the identification parameters and the material parameters.
10. The network live broadcast processing method according to claim 1, wherein the switching reminder data comprises: Switch logo and / or switch reminder keywords; The recommendation material includes: display material of the recommended rights and interests of the second live broadcast content, and display material of the recommended products of the second live broadcast content.
11. According to the network live broadcast processing method of claim 10, the recommended rights and interests include platform rights and interests corresponding to the user's already received rights and interests in the first live broadcast content.
12. According to the network live broadcast processing method of claim 10, the display material of the recommended rights and interests and / or the display material of the recommended products are configured by the merchant corresponding to the second live broadcast content, or configured by the live broadcast service platform.
13. The network live broadcast processing method according to claim 1, wherein the display time of the second live broadcast content corresponds to the display time of the switching reminder data and the recommended material; The area in the user interface that displays the second playback view of the second live content has an overlapping position relationship with the interface area.
14. A network live broadcast processing method, comprising: Sending first live broadcast content to an access terminal performing live broadcast access; Determine switching reminder data and recommended materials for the second live broadcast content; The second live broadcast content, the switching reminder data and the recommended material are sent to the access terminal to perform synchronous display of the first live broadcast content and the second live broadcast content and display processing of the switching reminder data and the recommended material.
15. According to the network live broadcast processing method of claim 14, the recommended material is obtained in the following manner: Determining the recommended rights and recommended products for the second live broadcast content; Read the pre-configured display materials of the recommended benefits and the display materials of the recommended products.
16. The network live broadcast processing method according to claim 14, wherein the synchronous display of the first live broadcast content and the second live broadcast content comprises: A first playback view of the first live content in the user interface of the access terminal is shifted, and a second playback view of the second live content is displayed in the shifted area.
17. The network live broadcast processing method according to claim 14, after the step of sending the first live broadcast content to the access terminal performing the live broadcast access and before the step of determining the switching reminder data and recommended materials of the second live broadcast content is performed, further comprising: Performing a live broadcast recommendation detection, and if the detection result is a recommendation, executing the step of determining the switching reminder data and the recommended material of the second live broadcast content; The live broadcast recommendation detection includes: detecting whether the access time of the first live broadcast content exceeds a time threshold, or detecting whether a user interaction action of the first live broadcast content triggers a live broadcast recommendation condition.
18. The network live broadcast processing method according to claim 14, wherein the switching reminder data and the recommended material are sent to the access terminal via an animation file; Accordingly, the display processing of the switching reminder data and the recommended material includes: The switching reminder data and the recommended material are rendered and displayed in an interface area corresponding to the second live broadcast content in the user interface based on the animation file.
19. A network live broadcast processing device, comprising: A live broadcast display module, configured to display the first live broadcast content on the user interface; An acquisition module, configured to acquire switching reminder data and recommended materials of the second live broadcast content; The recommendation display module is configured to synchronously display the first live content and the second live content on the user interface, and to display the switching reminder data and the recommended material in the interface area corresponding to the second live content.
20. A network live broadcast processing device, comprising: A first sending module is configured to send first live broadcast content to an access terminal performing live broadcast access; A determination module, configured to determine switching reminder data and recommended materials for the second live broadcast content; The second sending module is configured to send the second live content, the switching reminder data and the recommended material to the access terminal to perform synchronous display of the first live content and the second live content and display processing of the switching reminder data and the recommended material.
21. A network live broadcast processing device, comprising: processor; and a memory configured to store computer executable instructions that, when executed, cause the processor to: Display the first live broadcast content in the user interface; Obtain switching reminder data and recommended materials for the second live broadcast content; The first live broadcast content and the second live broadcast content are synchronously displayed on the user interface, and the switching reminder data and the recommended material are displayed in the interface area corresponding to the second live broadcast content.
22. A network live broadcast processing device, comprising: processor; and a memory configured to store computer executable instructions that, when executed, cause the processor to: Sending first live broadcast content to an access terminal performing live broadcast access; Determine switching reminder data and recommended materials for the second live broadcast content; The second live broadcast content, the switching reminder data and the recommended material are sent to the access terminal to perform synchronous display of the first live broadcast content and the second live broadcast content and display processing of the switching reminder data and the recommended material.
23. A computer-readable storage medium for storing computer-executable instructions, wherein the computer-executable instructions implement the steps of the method of claim 1 or 14 when executed.
