Hotness display method and device, electronic equipment and readable storage medium
Through real-time updated rankings and display parameters determined by popularity values, the screen content and display methods of live streaming data are adjusted, and the problem of lack of concrete performance of live streaming popularity display in the existing technology is solved, and more intuitive and dynamic live content display is achieved, which improves user experience.
Patent Information
- Application Number
- CN202411706697.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-26
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2044-11-26
AI Technical Summary
The existing live broadcast popularity display methods lack concrete expressiveness, making it difficult to intuitively feel the actual atmosphere and dynamic changes of live broadcast content, and cannot display the content of live broadcast streams at the same time.
By obtaining the target rankings updated in real time from multiple rankings, obtaining the target live stream data in the preset ranking and its first popularity value, determining the screen display position, size and sound display ratio of the target live stream data in the popularity display page based on the popularity value, and adjusting the screen content for display.
It improves the concrete expressiveness of live broadcast popularity display, allowing viewers to intuitively feel the actual atmosphere and dynamic changes of live broadcast content, avoid missing the wonderful moments in live broadcast, and improve user experience.
Smart Images

Figure CN119697418A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of live broadcast technology, and in particular relates to a heat display method, device, electronic equipment and readable storage medium. Background Art
[0002] At present, live broadcast technology has been widely used in many industries such as entertainment, shopping, and news. As a real-time interactive communication method, live broadcast can not only provide instant content, but also enhance the interactive experience through audience participation. The higher the audience's attention and participation in the live broadcast content, the higher the live broadcast popularity. The live broadcast popularity display can provide instant feedback to the audience, allowing them to understand the popularity of the current live broadcast. This feedback mechanism can enhance the audience's sense of participation and belonging, and encourage them to participate in the interaction more actively. The existing live broadcast popularity display methods mainly rely on digital or flat graphics, such as percentages, bar charts, etc.
[0003] Although the above display methods can directly reflect the popularity of live broadcasts, they often lack concrete expression. When viewers browse these numbers or flat graphics, it is difficult for them to intuitively feel the actual atmosphere and dynamic changes of the live broadcast content, and they may also miss the wonderful moments in the live broadcast. Summary of the invention
[0004] The present invention provides a heat display method, device, electronic device and readable storage medium to solve the problem that the current live broadcast heat display method lacks concrete expressiveness and cannot simultaneously display the content of the live broadcast stream.
[0005] In order to solve the above-mentioned technical problems, the present invention is achieved as follows:
[0006] In a first aspect, the present invention provides a heat display method, the method comprising:
[0007] Get real-time updated target leaderboards from multiple leaderboards;
[0008] Acquire target live streaming data that is ranked in a preset position in the target ranking list;
[0009] Obtaining a first heat value of the target live stream data;
[0010] Determine, according to the first heat value, a screen display position, a screen display size, and a sound display ratio of the target live streaming data in a preset heat display page;
[0011] According to the screen display position, screen display size and sound display ratio of the target live streaming data, the screen content of the target live streaming data is adjusted and displayed on the heat display page.
[0012] Optionally, before obtaining the real-time updated target ranking list from the multiple ranking lists, the method further includes:
[0013] Get some live streaming data;
[0014] Obtain at least one of the customer domain name information, server node information and label information to which the live streaming data belongs;
[0015] Dividing the live streaming data according to the client domain name information, server node information or label information to obtain a plurality of divided areas of the live streaming data;
[0016] Obtain the second heat value of the live streaming data in each divided area;
[0017] According to the second heat value, a ranking list of live streaming data in each divided area is obtained, and the live streaming data includes the target live streaming data.
[0018] Optionally, obtaining the second heat value of the live streaming data in each divided area includes:
[0019] Obtain at least one of a client quantity value or a voting reward value of the live streaming data;
[0020] The second heat value of the live streaming data in each divided area is determined by the client quantity value or the voting reward value.
[0021] Optionally, after adjusting the screen content of the target live streaming data according to the screen display position, screen display size and sound display ratio of the target live streaming data and displaying it on the heat display page, it also includes:
[0022] According to the screen display position and screen display size of the target live streaming data on the heat display page, the boundary coordinate value of the target live streaming data on the heat display page is obtained;
[0023] Obtain the original playback address of the target live streaming data and the display time on the popularity display page;
[0024] The boundary coordinate value, the original playback address and the display time are associated with each other and saved to the server.
[0025] Optionally, after establishing an association relationship between the boundary coordinate value, the original playback address and the display time and saving them to the server, the method further includes:
[0026] For any of the target live streaming data, in response to a user's selection operation on the screen content of the target live streaming data in the heat display page, a target boundary coordinate value and a target selection time of the target live streaming data are obtained;
[0027] Searching the target boundary coordinate value among the boundary coordinate values of the association relationship to obtain a first search result;
[0028] Searching the target selection time in the display time of the first search result to obtain the original playback address of the target live streaming data;
[0029] Jump to the display page of the target live streaming data through the original playback address of the target live streaming data.
[0030] Optionally, after adjusting the screen content of the target live streaming data according to the screen display position, screen display size and sound display ratio of the target live streaming data and displaying it on the heat display page, it also includes:
[0031] When it is detected that the screen content displayed in the heat display page is updated, the original playback address, boundary coordinate value and display time of the updated target live streaming data in the heat display page are re-acquired;
[0032] The original playback address, boundary coordinate value and display time of the updated target live streaming data are associated and saved to the server.
[0033] Optionally, the method further includes:
[0034] Add corresponding PK identification to the third live stream data participating in the same PK player duel;
[0035] According to the PK identifier, obtaining the heat value and picture content of the third live streaming data;
[0036] According to the popularity value of the third live streaming data, the screen content of the third live streaming data is displayed on the PK popularity display page.
[0037] In a second aspect, the present invention provides a heat display device, the device comprising:
[0038] A first acquisition module is used to acquire a target ranking list updated in real time from multiple ranking lists;
[0039] The second acquisition module is used to acquire the target live stream data that is ranked in a preset position in the target ranking list;
[0040] A third acquisition module is used to acquire a first heat value of the target live stream data;
[0041] A determination module, configured to determine, according to the first heat value, a screen display position, a screen display size, and a sound display ratio of the target live streaming data in a preset heat display page;
[0042] The adjustment module is used to adjust the screen content of the target live streaming data according to the screen display position, screen display size and sound display ratio of the target live streaming data, and display it on the heat display page.
[0043] In a third aspect, the present invention provides an electronic device, comprising: a transceiver, a memory, a processor, and a program stored in the memory and executable on the processor;
[0044] The processor is used to read the program in the memory to implement and execute any of the above-mentioned heat display methods.
[0045] In a fourth aspect, the present invention provides a computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium is run on a computer, the computer executes any of the above-mentioned heat display methods.
[0046] In an embodiment of the present invention, a target ranking list updated in real time is obtained from multiple ranking lists; target live stream data in a preset ranking in the target ranking list is obtained; a first heat value of the target live stream data is obtained; a screen display position, a screen display size, and a sound display ratio of the target live stream data in a preset heat display page are determined according to the first heat value; according to the screen display position, the screen display size, and the sound display ratio of the target live stream data, the screen content of the target live stream data is adjusted and displayed on the heat display page. By displaying the screen content of the live stream on the heat display page and determining the screen display position, the screen display size, and the sound display ratio according to the heat value, the concrete expressiveness of the live broadcast heat display is improved, so that the audience can intuitively feel the actual atmosphere and dynamic changes of the live broadcast content, and will not miss the wonderful moments in the live broadcast, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0048] Figure 1 is a flow chart of steps of a heat display method provided by an embodiment of the present invention;
[0049] Figure 2 yes Figure 1 A schematic diagram of a heat display page in a heat display method provided by an embodiment of the present invention is shown;
[0050] Figure 3 is a flowchart of another method for displaying heat provided by an embodiment of the present invention;
[0051] Figure 4 is a flowchart of another method for displaying heat provided by an embodiment of the present invention;
[0052] Figure 5 yes Figure 4 A schematic diagram of a PK heat display page in another heat display method provided by an embodiment of the present invention is shown;
[0053] Figure 6 is a structural diagram of a heat display device provided by an embodiment of the present invention;
[0054] Figure 7 It is a structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0055] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0056] Figure 1 is a flow chart of the steps of a heat display method provided by an embodiment of the present invention, such as Figure 1 As shown, the method may include:
[0057] Step 101: Obtain a target ranking list updated in real time from multiple ranking lists.
[0058] The embodiment of the present invention is a ranking list set for live streaming data. The live streaming data can have multiple sources, such as a live streaming platform, CDN (Content Delivery Network), etc. The present invention does not make specific limitations here. The live streaming data can contain video streams, audio streams, bullet screens, user interaction information, etc., and can also include some metadata. These metadata include, but are not limited to, customer domain name information, server node information, and tag information. Among them, the customer domain name information can be used to determine the customer or content provider to which the live streaming data belongs, the server node information can be used to determine the server node through which the live streaming data is transmitted, which is helpful for analyzing the data transmission path and performance, and the tag information can be used to classify and mark the live streaming content. Common tags such as game, sports, music and other category tags can also include country tags, city tags, etc. The live streaming data is divided through these metadata, and then different rankings are generated according to the division results. The ranking list can display the most popular live streaming data in the corresponding divided area, helping users to quickly understand the current popular content.
[0059] For example, Chinese game rankings, Korean game rankings, American sports rankings, and European and American music rankings can be generated based on tag information; different rankings can be generated for different server nodes through server node information, for example, ranking 1 is generated for the live stream data belonging to server node A, ranking 2 is generated for the live stream data belonging to server node B, and ranking 3 is generated for the live stream data belonging to server node C, etc. Rankings can also be generated based on customer domain name information, for example, ranking a is generated for the live stream data belonging to the same customer domain name A, and ranking b is generated for the live stream data belonging to the same customer domain name B.
[0060] It should be noted that when dividing the live streaming data, the basis for the division can be at least one of the customer domain information, server node information or tag information. When generating the ranking list, it is also necessary to obtain the heat value of the live streaming data, and determine the position of each live streaming data in the ranking list according to the heat value. Specifically, the steps for generating the ranking list are as follows:
[0061] Get some live streaming data;
[0062] Obtain at least one of customer domain name information, server node information and label information to which the live streaming data belongs;
[0063] According to the customer domain name information, the server node information or the label information, the live streaming data is divided to obtain a number of divided areas of the live streaming data;
[0064] Obtain the second heat value of the live streaming data in each divided area;
[0065] According to the second heat value, a ranking list of live streaming data in each divided area is obtained, where the live streaming data includes target live streaming data.
[0066] Through the above steps, live streaming data can be effectively managed and analyzed, providing valuable information to help content providers optimize live streaming strategies and improve user experience.
[0067] It should be noted that in the live broadcast platform, in order to evaluate and display the popularity of different live streams, multiple data indicators are usually collected and analyzed, such as counting the number of clients watching the second live stream, that is, the number of users watching the live broadcast online at the same time; counting the user's votes and reward amounts for the second live stream, including virtual gifts, likes, comments and other interactive data. Among them, the value of a single data indicator can be used as the heat value of the live stream, or the values of multiple indicators can be weighted and summed to obtain the value of the total indicator as the heat value. The present invention does not make specific limitations here. The specific steps of obtaining the heat value include:
[0068] Obtain at least one of the client quantity value or voting reward value of the live streaming data;
[0069] The second heat value of the live streaming data in each divided area is determined by the client quantity value or the voting reward value.
[0070] For example, if at a certain moment, the number of clients watching the second live stream is 10,000, and during the same time period, the total amount of votes and rewards for the second live stream by users is 50,000 virtual currencies, and the labels for dividing the regions are country labels, such as China, the United States, Japan, etc. After dividing by country, it can be determined that in China, the number of clients watching the second live stream is 5,000, and the voting reward value is 30,000 virtual currencies. In the United States, the number of clients watching the second live stream is 3,000, and the voting reward value is 15,000 virtual currencies. In Japan, the number of clients watching the second live stream is 2,000, and the voting reward value is 5,000 virtual currencies. The number of clients and the voting reward value are calculated comprehensively to obtain the heat value. In China, the second heat value = 5,000 (number of clients) + 30,000 (voting reward value) = 35,000. In the United States, the second heat value = 3,000 (number of clients) + 15,000 (voting reward value) = 18,000. In Japan, the second heat value = 2,000 (number of clients) + 5,000 (voting reward value) = 7,000.
[0071] In this way, the live broadcast platform can evaluate and display the live broadcast popularity in different areas (rankings) in real time, helping anchors and platform operators understand the distribution and interaction of the audience, thereby optimizing the live broadcast content and promotion strategies.
[0072] Through the live streaming data, the customer domain information to which the live streaming data belongs, at least one of the server node information and the tag information, and the heat value of the live streaming data, multiple rankings can be obtained. When displaying the heat value, each heat display page is a statistics of the heat value of the live streaming data on a certain ranking list. Therefore, the target ranking list refers to a ranking list that needs to be displayed for heat. Because the heat value in the live streaming data will change in real time, the ranking list and the target ranking list are updated in real time.
[0073] Step 102, obtaining target live streaming data that is ranked in a preset position in the target ranking list.
[0074] In the embodiment of the present invention, there are multiple target live stream data in the target ranking list, but the hot display page in the embodiment of the present invention needs to display the screen content of the live stream data, so the target live stream data displayed in the hot display page is limited. Therefore, it is necessary to limit the number of target live stream data to be displayed in advance. The embodiment of the present invention limits the number of target live stream data obtained by setting a preset ranking. For example, it is set to obtain the target live stream data ranked in the top 8 in the target ranking list, so that the target live stream data obtained can be limited to 8. It should be noted that, specifically, the preset ranking can be set according to actual needs, and the present invention is not specifically limited here.
[0075] Step 103, obtaining the first heat value of the target live streaming data.
[0076] After obtaining a number of target live streaming data in the embodiment of the present invention, because the heat of these target live streaming data is to be displayed, it is necessary to obtain the first heat value of these target live streaming data. The heat value statistics are as shown above, and can be obtained through at least one of the client quantity value or the voting reward value, or can be counted in other ways, such as counting the total viewing time of all users in the live broadcast room, counting the number of comments and likes of users in the live broadcast room, the number of times users share the live broadcast room to other platforms, counting the click-through rate of advertisements in the live broadcast room, and the sales quantity and amount of goods in the live broadcast room.
[0077] Step 104, determining the screen display position, screen display size and sound display ratio of the target live streaming data in a preset heat display page according to the first heat value.
[0078] In an embodiment of the present invention, the heat value of the target live stream data in a preset ranking will be obtained through the server background, and then the server will continue to determine the screen display position, screen display size and sound display ratio of these target live stream data in a preset heat display page according to the heat value.
[0079] It should be noted that the heat display page in the embodiment of the present invention is a page specifically used to display the screen content of the target live streaming data, and the display of the screen content is determined according to the heat value. The display of the screen content includes the screen display position, the screen display size and the sound display ratio, wherein the higher the first heat value of the target live streaming data, the more conspicuous the screen display position, the larger the screen display, and the larger the sound display ratio.
[0080] For example, suppose there is a live broadcast platform, and it is necessary to display the popularity of multiple target live broadcast stream data on the popularity display page. The target live broadcast stream data to be displayed include live broadcast streams 1 to 8. Among them, the first popularity value of live broadcast stream 1 is 40,000, the first popularity value of live broadcast stream 2 is 40,000, the first popularity value of live broadcast stream 3 is 100,000, the first popularity value of live broadcast stream 4 is 70,000, the first popularity value of live broadcast stream 5 is 30,000, the first popularity value of live broadcast stream 6 is 30,000, the first popularity value of live broadcast stream 7 is 30,000, and the first popularity value of live broadcast stream 8 is 30,000. Because 100,000>70,000>40,000=40,000>30,000=30,000=30,000=30,000, the popularity ranking order is live broadcast stream 3>live broadcast stream 4>live broadcast stream 1=live broadcast stream 2>live broadcast stream 5=live broadcast stream 8. Broadcast stream 6 = live stream 7 = live stream 8. Since live stream 3 has the highest popularity value, it is displayed in the lower left corner of the popularity display page, towards the center. The picture size is 40% of the full screen, and the sound display ratio is 80% of the maximum volume. Live stream 4 has the second highest popularity value and is displayed in the upper right corner of the popularity display page. The picture size is 20% of the full screen, and the sound display ratio is 50% of the maximum volume. Live stream 1 and live stream 2 are tied for third in popularity and are displayed in the upper left corner of the popularity display page. The picture size is 10% of the full screen, and the sound display ratio is 30% of the maximum volume. The popularity values of live streams 5 to 8 are tied for fourth and are displayed in the upper left corner of the popularity display page. The picture size is 5% of the full screen, and the sound display ratio is 10% of the maximum volume.
[0081] Step 105, according to the screen display position, screen display size and sound display ratio of the target live streaming data, adjust the screen content of the target live streaming data and display it on the heat display page.
[0082] In the embodiment of the present invention, after determining the screen display position, screen display size and sound display ratio of the target live streaming data, the target live streaming data will be adjusted and displayed on the heat display page.
[0083] For example, Figure 2As shown, the anchors push their own streams, with independent rooms and corresponding target live stream data. The popularity display page is equivalent to an independent room. The screen content is a mixed screen of the selected target live stream data in the preset ranking. Suppose that a mixed screen of 8 target live stream data is displayed, named stream 1, stream 2, stream 3... stream 8. Among them, stream 3, which has the highest popularity, occupies the largest proportion of the screen, stream 4 is the second most popular, stream 1 and stream 2 are the third most popular, and stream 5, stream 6, stream 7 and stream 8 are the fourth most popular.
[0084] It should be noted that the heat value can not only reflect the size of the screen display, but also affect the screen display position, so the above heat situation can also be that the fourth heat is stream 5 and stream 6, and the fifth heat is stream 7 and stream 8. Even the heat values of stream 1 and stream 2 can be divided, stream 1 is the third heat, stream 2 is the fourth heat, and the subsequent heats are also divided one by one. The specific settings are not specifically limited in the present invention.
[0085] The target live stream data is selected from a certain set, such as the same platform and the same node. The heat value of the target live stream data is calculated according to the number of players (or the amount of reward), and then the relevant target live stream data screens are mixed in the background. All target live stream data are displayed on the same screen. Live stream data of different heats occupy different positions and proportions. The screen adjusts the proportion in real time according to the heat of the live broadcast. The audio is distributed in proportion, or only the sound of the hottest target live stream data is played. Users can intuitively see which anchors the current hot target live stream data is concentrated on through the mixed screen. You can also enter the live broadcast room directly by selecting the screen. Among them, different weights can be set for different target live stream data when calculating the heat value, and the heat of the target live stream data is calculated according to the weight and the number of players (or the amount of reward).
[0086] In an embodiment of the present invention, a target ranking list updated in real time is obtained from multiple ranking lists; target live stream data in a preset ranking in the target ranking list is obtained; a first heat value of the target live stream data is obtained; a screen display position, a screen display size, and a sound display ratio of the target live stream data in a preset heat display page are determined according to the first heat value; according to the screen display position, the screen display size, and the sound display ratio of the target live stream data, the screen content of the target live stream data is adjusted and displayed on the heat display page. By displaying the screen content of the live stream on the heat display page and determining the screen display position, the screen display size, and the sound display ratio according to the heat value, the concrete expressiveness of the live broadcast heat display is improved, so that the audience can intuitively feel the actual atmosphere and dynamic changes of the live broadcast content, and will not miss the wonderful moments in the live broadcast, thereby improving the user experience.
[0087] Figure 3 is a flowchart of another method for displaying heat provided by an embodiment of the present invention. Figure 1 The heat display method is basically the same as that of FIG. 1 , except that after step 105, the method may further include:
[0088] Step 106, obtaining the boundary coordinate value of the target live streaming data on the heat display page according to the screen display position and screen display size of the target live streaming data on the heat display page.
[0089] In the embodiment of the present invention, since the target ranking list is updated in real time, the target live stream data in the preset ranking is not always fixed, and the screen display content of the corresponding heat display page will also change. In order to facilitate subsequent query and management, the embodiment of the present invention will also record the screen position and display time of each target live stream data in the heat display screen in real time. When recording the screen position, it is based on the screen display position and size of the target live stream data in the heat display page. After obtaining the boundary coordinate value of the screen, the boundary coordinate value of the target live stream data in the heat display page is directly recorded, wherein the boundary coordinate value includes the coordinates of the upper left corner, upper right corner, lower left corner and lower right corner of the screen.
[0090] Step 107, obtaining the original playback address of the target live streaming data and the display time on the popularity display page.
[0091] In the embodiment of the present invention, the original playback address may be a URL or resource address of a live stream, and the live broadcast room where the target live stream data is located may be directly found through the original playback address. The display time is the time when the target live stream data is displayed in the heat display page.
[0092] Step 108, establishing an association relationship between the boundary coordinate value, the original playback address and the display time, and saving them to the server.
[0093] In the embodiment of the present invention, a correlation is established between the boundary coordinate value, the original playback address and the display time to form a data record, and the data record is saved to a server for subsequent query and management.
[0094] For example, the target live stream data on the heat display page is live stream A, the screen display position is at the top center of the heat display page, the screen display size is 50% of the full screen, the calculated boundary coordinate values are the upper left corner (0,0), the upper right corner (1920,0), the lower left corner (0,1080), the lower right corner (1920,1080), the original playback address is https: / / example.com / live / streamA, and the display time is 2023-10-01 10:00:00. An association is established between the boundary coordinate value, the original playback address, and the display time to form a data record, and the above data record is saved in the database of the server to form a data entry.
[0095] In this way, the live broadcast platform can manage and display the popularity of the live stream, helping users quickly find the most popular live content, while also providing opportunities for display and promotion for anchors.
[0096] It should be noted that the user can pull a certain target live stream data from the heat display page separately. The client can select the data record of the heat display at a certain moment in the server database, and then select a certain target live stream data therein, and then obtain the target boundary coordinate value and target selection time of this target live stream data in the data record, retrieve the target boundary coordinate value in the boundary coordinate value of the associated relationship, obtain the first search result, retrieve the target selection time in the display time of the first search result, obtain the original playback address of the target live stream data, and jump to the display page of the target live stream data through the original playback address of the target live stream data. The specific steps include:
[0097] For any target live streaming data, in response to a user's selection operation on the screen content of the target live streaming data in the heat display page, a target boundary coordinate value and a target selection time of the target live streaming data are obtained;
[0098] Searching the target boundary coordinate value among the boundary coordinate values of the associated relationship to obtain a first search result;
[0099] Search the target selection time in the display time of the first search result to obtain the original playback address of the target live streaming data;
[0100] Jump to the display page of the target live stream data through the original playback address of the target live stream data.
[0101] In this way, the live broadcast platform can enable users to select the live broadcast stream they are interested in on the popularity display page and quickly jump to the display page of the live broadcast stream, thereby improving the user experience.
[0102] Furthermore, in the live broadcast platform, the screen content in the heat display page may be updated as the heat of the live broadcast data changes. In order to ensure the accuracy and real-time nature of the data, it is necessary to re-acquire and save the detailed information of the updated target live broadcast data when the screen content is updated. The specific steps include:
[0103] When it is detected that the screen content displayed in the heat display page is updated, the original playback address, boundary coordinate value and display time of the updated target live stream data in the heat display page are re-acquired;
[0104] The original playback address, boundary coordinate value and display time of the updated target live streaming data are associated and saved to the server.
[0105] In this way, the live broadcast platform can ensure that the data in the popularity display page is always up-to-date and accurate, helping users quickly find the most popular live broadcast content, while also providing opportunities for anchors to display and promote themselves.
[0106] When displaying popularity, in addition to displaying popularity based on rankings, you can also enrich the business scenarios and types of popularity display, such as anchor PK and audience interaction scenarios. In the live PK scenario, the embodiment of the present invention supports other anchors to enter the same live broadcast in the form of live video, and sets a flexible form of displaying popularity, that is, displaying the content and popularity at the same time, and dynamically displaying the content and popularity of the live broadcast, so that when PK on the same screen, users can directly see the comparison results from the live broadcast screen, and can carry out more complex business and attract more traffic.
[0107] Figure 4 : is a flowchart of another method for displaying heat provided by an embodiment of the present invention, the method comprising:
[0108] Step 201, adding a corresponding PK identifier to the third live streaming data of players participating in the same PK match.
[0109] In the live broadcast platform of the embodiment of the present invention, in order to display the live broadcast data of the players participating in the same PK duel, a PK mark is usually added to the third live broadcast data, and the corresponding screen content is displayed in the PK heat display page according to the heat value. The PK mark is a unique mark added to the third live broadcast data of the players participating in the same PK duel, so as to distinguish and identify the third live broadcast data.
[0110] Step 202: Obtain the heat value and picture content of the third live streaming data according to the PK identifier.
[0111] In the embodiment of the present invention, the heat value can be calculated based on multiple indicators such as the number of clients, voting reward value, viewing time, interaction data, etc. Among them, the third live stream data participating in the same PK player duel will be in the same PK room. When performing heat value statistics, the heat statistics range will be set according to this PK room.
[0112] It should be noted that the third live stream data in this PK room not only adds the PK identifier, but also carries an identity identifier (or a separate parameter identifier) to identify its own identity.
[0113] Step 203: Display the screen content of the third live streaming data on the PK heat display page according to the heat value of the third live streaming data.
[0114] The PK heat display page of the embodiment of the present invention is a page specifically used to display the heat of the live streaming data of the players participating in the same PK duel. According to the heat value of the third live streaming data, the corresponding screen content is mixed in the PK heat display page, and the third live streaming data is given a higher and larger display position on the spliced screen by increasing the heat value. For example, the higher the heat value, the more conspicuous the display position, the larger the screen, or the higher the heat value, the higher the display position.
[0115] For example, Figure 5 As shown, there is a live broadcast room, in which the picture content of the third live stream data (including live stream 1, live stream 2 and live stream 3) of the three anchors who need to PK are pulled, and the three anchors obtain popularity through other means, such as likes, reward values, etc., and finally determine that the popularity value of live stream 1 is 120,000, the popularity value of live stream 2 is 150,000, and the popularity value of live stream 3 is 100,000. Because 150,000>120,000>100,000, the popularity value of live stream 2 is>the popularity value of live stream 1>the popularity value of live stream 3, so the picture content of live stream 2 has the highest display position on the PK popularity display page, followed by the picture content of live stream 1, and the lowest is the picture content of live stream 3.
[0116] Of course, the heat value may also be reflected by setting the size of the displayed screen, or from a comprehensive perspective of screen size and screen height, and the present invention does not make any specific limitation here.
[0117] In this way, the live broadcast platform can intuitively display the popularity of the live streaming data of players participating in the same PK duel, helping users quickly find the most popular PK duel content. It also provides opportunities for display and promotion for anchors. The display of screen content can enable the audience to intuitively feel the actual atmosphere and dynamic changes of the live broadcast content, and will not let the audience miss the wonderful moments in the live broadcast.
[0118] Figure 6 : is a structural diagram of a heat display device provided by an embodiment of the present invention, and the device may include:
[0119] A first acquisition module 301 is used to acquire a target ranking list updated in real time from multiple ranking lists;
[0120] The second acquisition module 302 is used to acquire target live stream data that is ranked in a preset position in the target ranking list;
[0121] The third acquisition module 303 is used to acquire the first heat value of the target live stream data;
[0122] A determination module 304 is used to determine the screen display position, screen display size and sound display ratio of the target live streaming data in a preset heat display page according to the first heat value;
[0123] The adjustment module 305 is used to adjust the screen content of the target live streaming data according to the screen display position, screen display size and sound display ratio of the target live streaming data, and display it on the heat display page.
[0124] Optionally, the heat display device further includes:
[0125] The fourth acquisition module is used to acquire some live streaming data;
[0126] A fifth acquisition module, used to acquire at least one of the customer domain name information, server node information and label information to which the live streaming data belongs;
[0127] A partitioning module, used to partition the live streaming data according to the client domain name information, server node information or label information, to obtain a plurality of partitioned areas of the live streaming data;
[0128] A sixth acquisition module, used to acquire a second heat value of the live streaming data in each divided area;
[0129] The seventh acquisition module is used to obtain a ranking list of live streaming data in each divided area according to the second heat value, and the live streaming data includes the target live streaming data.
[0130] Optionally, the sixth acquisition module specifically includes:
[0131] A first acquisition submodule is used to obtain at least one of the client quantity value or the voting reward value of the live streaming data;
[0132] The first determination submodule is used to determine the second heat value of the live streaming data in each divided area according to the client quantity value or the voting reward value.
[0133] Optionally, the heat display device further includes:
[0134] An eighth acquisition module, used to acquire the boundary coordinate value of the target live streaming data on the heat display page according to the screen display position and screen display size of the target live streaming data on the heat display page;
[0135] A ninth acquisition module, used to acquire the original playback address of the target live streaming data and the display time on the heat display page;
[0136] The first relationship establishing module is used to establish an association relationship between the boundary coordinate value, the original playback address and the display time, and save the association relationship to the server.
[0137] a tenth acquisition module, configured to acquire, for any of the target live streaming data, a target boundary coordinate value and a target selection time of the target live streaming data in response to a user's selection operation on the screen content of the target live streaming data in the heat display page;
[0138] An eleventh acquisition module, configured to retrieve the target boundary coordinate value from the boundary coordinate values of the association relationship to obtain a first search result;
[0139] A twelfth acquisition module, used to search the target selection time in the display time of the first search result to obtain the original playback address of the target live streaming data;
[0140] The jump module is used to jump to the display page of the target live streaming data through the original playback address of the target live streaming data.
[0141] A thirteenth acquisition module is used to reacquire the original playback address, boundary coordinate value and display time of the updated target live streaming data in the heat display page when it is detected that the screen content displayed in the heat display page is updated;
[0142] The second relationship establishing module is used to establish an association relationship between the original playback address, boundary coordinate value and display time of the updated target live streaming data, and save them to the server.
[0143] An identification adding module, used for adding a corresponding PK identification to the third live streaming data of players participating in the same PK match;
[0144] A fourteenth acquisition module, configured to acquire the heat value and picture content of the third live streaming data according to the PK identifier;
[0145] The display module is used to display the screen content of the third live streaming data on the PK heat display page according to the heat value of the third live streaming data.
[0146] In an embodiment of the present invention, a target ranking list updated in real time is obtained from multiple ranking lists; target live stream data in a preset ranking in the target ranking list is obtained; a first heat value of the target live stream data is obtained; a screen display position, a screen display size, and a sound display ratio of the target live stream data in a preset heat display page are determined according to the first heat value; according to the screen display position, the screen display size, and the sound display ratio of the target live stream data, the screen content of the target live stream data is adjusted and displayed on the heat display page. By displaying the screen content of the live stream on the heat display page and determining the screen display position, the screen display size, and the sound display ratio according to the heat value, the concrete expressiveness of the live broadcast heat display is improved, so that the audience can intuitively feel the actual atmosphere and dynamic changes of the live broadcast content, and will not miss the wonderful moments in the live broadcast, thereby improving the user experience.
[0147] The present invention also provides an electronic device, such as Figure 7 As shown, it includes a processor 401, a communication interface 402, a memory 403 and a communication bus 404, wherein the processor 401, the communication interface 402, and the memory 403 communicate with each other through the communication bus 404.
[0148] Memory 403, used for storing computer programs;
[0149] The processor 401 is used to execute the program stored in the memory 403 to implement the following steps:
[0150] Get real-time updated target leaderboards from multiple leaderboards;
[0151] Acquire target live streaming data that is ranked in a preset position in the target ranking list;
[0152] Obtaining a first heat value of the target live stream data;
[0153] Determine, according to the first heat value, a screen display position, a screen display size, and a sound display ratio of the target live streaming data in a preset heat display page;
[0154] According to the screen display position, screen display size and sound display ratio of the target live streaming data, the screen content of the target live streaming data is adjusted and displayed on the heat display page.
[0155] The communication bus mentioned in the above terminal can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into a physical address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0156] The communication interface is used for communication between the above terminal and other devices.
[0157] The memory may include a random access memory (RAM) or a non-volatile memory, such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
[0158] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0159] The present invention also provides a readable storage medium, when the instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute the heat display method of the aforementioned embodiment.
[0160] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0161] The algorithm and display provided herein are not inherently related to any particular computer, virtual system or other equipment. According to the above description, it is obvious that the structure required for constructing such a system is. In addition, the present invention is not directed to any specific programming language either. It should be understood that various programming languages can be utilized to realize the content of the present invention described herein, and the description of the above specific language is for disclosing the best mode of the present invention.
[0162] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.
[0163] Similarly, it should be understood that in order to streamline the present invention and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting the following intention: that the claimed invention requires more features than those expressly recited in each claim. Rather, as reflected in the claims below, inventive aspects lie in less than all of the features of the individual embodiments disclosed above. Therefore, the claims that follow the detailed description are hereby expressly incorporated into the detailed description, with each claim itself serving as a separate embodiment of the present invention.
[0164] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition they may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this manner may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.
[0165] The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or digital signal processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components in the sorting device according to the present invention. The present invention may also be implemented as a device or apparatus program for executing part or all of the methods described herein. Such a program for implementing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.
[0166] It should be noted that the above embodiments illustrate the present invention rather than limit it, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be construed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising a number of different elements and by means of a suitably programmed computer. In a unit claim enumerating a number of devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc., does not indicate any order. These words may be interpreted as names.
[0167] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0168] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
[0169] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
[0170] It should be noted that the various data-related processes in the embodiments of the present application are all carried out in compliance with the corresponding data protection laws and policies of the country where the device is located, and with the authorization given by the owner of the corresponding device.
Claims
1. A heat display method, characterized in that: The method comprises: Get real-time updated target leaderboards from multiple leaderboards; Acquire target live stream data that is ranked in a preset position in the target ranking list; Obtaining a first heat value of the target live stream data; Determine, according to the first heat value, a screen display position, a screen display size, and a sound display ratio of the target live streaming data in a preset heat display page; According to the screen display position, screen display size and sound display ratio of the target live streaming data, the screen content of the target live streaming data is adjusted and displayed on the heat display page.
2. The method according to claim 1, characterized in that: Before obtaining the target ranking list updated in real time from the multiple ranking lists, the method further includes: Get some live streaming data; Obtain at least one of the customer domain name information, server node information and label information to which the live streaming data belongs; Dividing the live streaming data according to the client domain name information, server node information or label information to obtain a plurality of divided areas of the live streaming data; Obtain the second heat value of the live streaming data in each divided area; According to the second heat value, a ranking list of live streaming data in each divided area is obtained, and the live streaming data includes the target live streaming data.
3. The method according to claim 2, characterized in that: The step of obtaining the second heat value of the live streaming data in each divided area includes: Obtain at least one of a client quantity value or a voting reward value of the live streaming data; The second heat value of the live streaming data in each divided area is determined by the client quantity value or the voting reward value.
4. The method according to claim 1, characterized in that: After adjusting the screen content of the target live streaming data according to the screen display position, screen display size and sound display ratio of the target live streaming data and displaying it on the heat display page, it also includes: According to the screen display position and screen display size of the target live streaming data on the heat display page, obtain the boundary coordinate value of the target live streaming data on the heat display page; Obtain the original playback address of the target live streaming data and the display time on the popularity display page; The boundary coordinate value, the original playback address and the display time are associated with each other and saved to the server.
5. The method according to claim 4, characterized in that: After the boundary coordinate value, the original playback address and the display time are associated with each other and saved to the server, the method further includes: For any of the target live streaming data, in response to a user's selection operation on the screen content of the target live streaming data in the heat display page, a target boundary coordinate value and a target selection time of the target live streaming data are obtained; Searching the target boundary coordinate value among the boundary coordinate values of the association relationship to obtain a first search result; Searching the target selection time in the display time of the first search result to obtain the original playback address of the target live streaming data; Jump to the display page of the target live streaming data through the original playback address of the target live streaming data.
6. The method according to claim 4, characterized in that: After adjusting the screen content of the target live streaming data according to the screen display position, screen display size and sound display ratio of the target live streaming data and displaying it on the heat display page, it also includes: When it is detected that the screen content displayed in the heat display page is updated, the original playback address, boundary coordinate value and display time of the updated target live streaming data in the heat display page are re-acquired; The original playback address, boundary coordinate value and display time of the updated target live streaming data are associated and saved to the server.
7. The method according to claim 1, characterized in that: The method further comprises: Add corresponding PK identification to the third live stream data participating in the same PK player duel; According to the PK identifier, obtaining the heat value and picture content of the third live streaming data; According to the popularity value of the third live streaming data, the screen content of the third live streaming data is displayed on the PK popularity display page.
8. A heat display device, characterized in that: The device comprises: A first acquisition module is used to acquire a target ranking list updated in real time from multiple ranking lists; The second acquisition module is used to acquire the target live stream data that is ranked in a preset position in the target ranking list; A third acquisition module is used to acquire a first heat value of the target live stream data; A determination module, configured to determine, according to the first heat value, a screen display position, a screen display size, and a sound display ratio of the target live streaming data in a preset heat display page; The adjustment module is used to adjust the screen content of the target live streaming data according to the screen display position, screen display size and sound display ratio of the target live streaming data, and display it on the heat display page.
9. An electronic device, characterized in that: include: A transceiver, a memory, a processor, and a program stored on the memory and executable on the processor; The processor is used to read the program in the memory to implement the steps in the heat display method as described in any one of claims 1-7.
10. A readable storage medium for storing a program, characterized in that: When the stored program is executed by the processor, the steps in the heat display method as described in any one of claims 1-7 are implemented.
Citation Information
Patent Citations
Device and method for generating hot content page
CN103473282A
Live broadcast room recommendation method, storage medium, electronic equipment and system
CN110225361A
Live broadcast battle interaction method and device based on main and auxiliary picture display, and electronic equipment
CN115134621A
Cloud director position switching method of live broadcasting room and related device
CN118842926A
Information display method and apparatus, electronic device, and storage medium
WO2023078225A1
Cited By
Enterprise culture data processing method and system based on time sequence and block chain
CN121168805A