Media resource display method and device, storage medium and electronic equipment

By obtaining the target account's geographical location matching media resources in the IPTV system, and adjusting their display location on the platform's homepage using display configuration and optimization parameters, the personalized needs of different regions are solved, and the accurate display and high exposure of media resources are achieved.

CN120499450APending Publication Date: 2025-08-15HUNAN HAPPLY SUNSHINE INTERACTIVE ENTERTAINMENT MEDIA CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510672857.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-22
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

In the prior art, electronic program guides in IPTV systems cannot meet the specific needs of integrated media split screens in different regions, resulting in the display of media resource preview information in a fixed position that cannot meet personalized needs.

Method used

By obtaining the target media resource matching the geographical location of the target account, using the display configuration parameters and optimization parameters to determine its display position on the homepage of the media playback platform, including preset anchor position, preset offset, display priority, account label and historical display effect factor, and dynamically adjust the display position of the media resource.

Benefits of technology

It realizes accurate display of media resources between different users and different regions, meets the needs of personalized layout of integrated media, and improves the exposure and user participation of resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120499450A_ABST
    Figure CN120499450A_ABST
Patent Text Reader

Abstract

The invention discloses a media resource display method and device, a storage medium and electronic equipment. The method comprises the following steps: acquiring a target media resource matched with a target geographic position where a target account is located; according to display configuration parameters and display optimization parameters of the target media resource, the display position of the target media resource in a platform home page of the media playing platform is determined, the display configuration parameters comprise a preset anchor point position, a preset offset and a display priority, and the display optimization parameters comprise at least one of an account tag and a historical display effect factor; displaying preview information of the target media resource in the platform home page according to the display position; and under the condition that the preview information is selected, displaying the target media resource in the media resource display interface. According to the method and the device, the technical problem that specific requirements of different regions on convergence media split screens cannot be met due to the fact that the preview information of the media resources is displayed at a fixed position is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computers, and more specifically, to a method and device for displaying media resources, a storage medium, and an electronic device. Background Art

[0002] With the rapid development of Internet Protocol Television (IPTV) and converged media platforms, the demand for richer and more regionally specific media content has increased significantly. On IPTV platforms, users can enjoy a variety of multimedia services, including live broadcasts, on-demand broadcasts, and playback. Converged media platforms integrate diverse media resources to provide users with richer and more diverse information channels. However, how to appropriately display these media resources on users' television terminals, especially considering the specific needs of users in different regions, has become a pressing issue.

[0003] Currently, the Electronic Program Guide (EPG) in IPTV systems is the primary interface for users to access channel information and on-demand content. Traditional EPG layouts are often static, displaying previews of media resources in a fixed location and failing to meet the specific needs of converged media split-screens in different regions.

[0004] To address the above-mentioned problems, no effective solutions have been proposed so far. Summary of the Invention

[0005] The embodiments of the present application provide a method and device for displaying media resources, a storage medium, and an electronic device to at least solve the technical problem that the specific needs of different regions for integrated media split-screen cannot be met due to displaying preview information of media resources in a fixed position.

[0006] According to one aspect of an embodiment of the present application, a method for displaying media resources is provided, including: when a media playback platform is enabled by a target account, obtaining a target media resource that matches the target geographic location where the target account is located; determining the display position of the target media resource in the platform homepage of the media playback platform based on display configuration parameters and display optimization parameters of the target media resource, wherein the display configuration parameters include: a preset anchor point position for determining the display position and a preset offset based on the preset anchor point position, a display priority corresponding to the target media resource in the target geographic location, a higher display priority indicates a higher exposure of the target media resource in the platform homepage, and the display optimization parameters include at least one of the following: an account label for characterizing the account characteristics of the target account, a historical display effect factor for characterizing the access popularity of a reference media resource when displayed at a historical display position; displaying preview information of the target media resource in the platform homepage according to the display position; and displaying the target media resource in the media resource display interface when the preview information is selected.

[0007] According to another aspect of an embodiment of the present application, a device for displaying media resources is also provided, including: an acquisition unit for acquiring a target media resource matching the target geographic location of the target account when the media playback platform is enabled by the target account; a determination unit for determining the display position of the target media resource in the platform homepage of the media playback platform based on the display configuration parameters and display optimization parameters of the target media resource, wherein the display configuration parameters include: a preset anchor point position for determining the display position and a preset offset based on the preset anchor point position, a display priority corresponding to the target media resource in the target geographic location, a higher display priority indicates a higher exposure of the target media resource in the platform homepage, and the display optimization parameters include at least one of the following: an account label for characterizing the account characteristics of the target account, a historical display effect factor for characterizing the access popularity of the reference media resource when displayed at a historical display position; a first display unit for displaying preview information of the target media resource in the platform homepage according to the display position; and a second display unit for displaying the target media resource in the media resource display interface when the preview information is selected.

[0008] According to another aspect of the embodiments of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is configured to execute the above-mentioned method for displaying media resources when running.

[0009] According to another aspect of the embodiments of the present application, a computer program product or computer program is provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the above-described method for displaying media resources.

[0010] According to another aspect of the embodiments of the present application, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the above-mentioned method for displaying media resources through the computer program.

[0011] In an embodiment of the present application, when a media playback platform is enabled by a target account, a target media resource matching the target geographic location of the target account is obtained; based on the display configuration parameters and display optimization parameters of the target media resource, the display position of the target media resource on the platform homepage of the media playback platform is determined, wherein the display configuration parameters include: a preset anchor position for determining the display position and a preset offset based on the preset anchor position, a display priority corresponding to the target media resource at the target geographic location, a higher display priority indicates a higher exposure of the target media resource on the platform homepage, and the display optimization parameters include at least one of the following: an account tag for characterizing the account characteristics of the target account, a historical display effect factor for characterizing the access popularity of the reference media resource when displayed at a historical display position; preview information of the target media resource is displayed on the platform homepage according to the display position; when the preview information is selected, the target media resource is displayed in the media resource display interface. This solves the technical problem in the related art that the preview information of the media resource cannot meet the specific requirements of different regions for the integrated media split screen due to the fixed position display of the preview information of the media resource, realizes the accurate display of media resources between different users and different regions, and meets the technical effect of the personalized layout requirements of the integrated media. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0013] Figure 1 is a flowchart of an optional method for displaying media resources according to an embodiment of the present application;

[0014] Figure 2 is a schematic diagram of an optional method for displaying media resources according to an embodiment of the present application;

[0015] Figure 3is a schematic diagram of an optional method for displaying media resources according to an embodiment of the present application;

[0016] Figure 4 is a flowchart of an optional method for displaying media resources according to an embodiment of the present application;

[0017] Figure 5 is a flowchart of an optional method for displaying media resources according to an embodiment of the present application;

[0018] Figure 6 is a schematic structural diagram of an optional device for displaying media resources according to an embodiment of the present application;

[0019] Figure 7 It is a schematic structural diagram of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0020] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.

[0021] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0022] Alternatively, as an alternative, Figure 1 As shown, the method for displaying the above media resources includes:

[0023] S102 : When the media playback platform is enabled by the target account, obtain target media resources that match the target geographic location of the target account.

[0024] It should be noted that the above-described method for displaying media resources can be applied, but is not limited to, to scenarios where local media resources are delivered to IPTV platforms. For example, if a city's integrated media unit wishes to promote an upcoming sports event, the information can be placed next to sports-related columns or news reports, and displayed only when IPTV users in that city turn on their televisions. This satisfies users' need for local information while not disrupting users in other regions.

[0025] Optionally, the media playback platform is used to indicate a platform that provides multimedia content to users. Examples include online television platforms, media applications, social networking applications, and the like, though this embodiment does not limit this. Furthermore, the target account is an identifier of a specific user on the media playback platform. For example, a user account registered by a user on the media playback platform. Furthermore, the target geographic location may be, but is not limited to, indicating the current or registered geographic information of the target account, though this embodiment does not limit this.

[0026] It should be noted that the target media resources described above may be, but are not limited to, media content associated with the user's geographic location. For example, if the target geographic location of the target account is City A, then the target media resources described above may be integrated media content related to City A. Specifically, the target media resources described above may include, but are not limited to, at least one of the following: image resources, video resources, text resources, and audio resources, which are not limited in this embodiment.

[0027] S104. Determine the display position of the target media resource in the platform homepage of the media playback platform based on the display configuration parameters and display optimization parameters of the target media resource, wherein the display configuration parameters include: a preset anchor point position for determining the display position and a preset offset based on the preset anchor point position, and a display priority of the target media resource corresponding to the target geographic location. A higher display priority indicates a higher exposure of the target media resource in the platform homepage. The display optimization parameters include at least one of the following: an account label for characterizing the account characteristics of the target account, and a historical display effect factor for characterizing the access popularity of the reference media resource when displayed at a historical display position.

[0028] Optionally, the above-mentioned preset anchor position can be, but is not limited to, used as a reference point for calculating the display position. Further, the preset anchor position can be a fixed or preset resource display area on the homepage, or a preview information display position of a channel. For example, the news section on the homepage is located at the 2nd row and 3rd column. Further, the above-mentioned preset offset can be, but is not limited to, used to adjust the display position relative to the anchor position. Specifically, the horizontal or vertical distance relative to the anchor position. For example, an offset of +1 indicates that the resource will be displayed in the right column of the news section.

[0029] It should be noted that display priority determines the order and importance of media resources. For example, if Converged Media Resource A has a priority of 5 and Converged Media Resource B has a priority of 3, then Converged Media Resource A is more important and will be displayed in a position with higher visibility.

[0030] Furthermore, the above-mentioned account tags are used to represent the identification of user preferences. Specifically, they are used to represent the characteristic description of the user account, such as interests and hobbies. For example, the label of the target account may be "news lover", which is used to increase the display priority of news-related integrated media resources. Optionally, the above-mentioned historical display effect factor reflects the access popularity and user feedback of multiple media resources when they were displayed in multiple specific locations in the past. For example, the resource "R0001" is displayed below the news section on the homepage, and the click-through rate in the past week was 7%.

[0031] It should be noted that the above historical display effect factor can be obtained by, but is not limited to, at least one of the following methods:

[0032] 1) Click-through rate analysis: The historical display effect factor can be determined by analyzing the click-through rate when the media resource is displayed in a specific location. The higher the click-through rate, the greater the user's interest in the media resource, so the historical display effect factor increases accordingly. 2) User residence time: The historical display effect is measured by counting the time the user stays on the media resource preview information. The longer the residence time, the more attractive the content is to the user, and the higher the historical display effect factor. 3) User feedback information: Collect user feedback on media resources, such as likes, comments, and shares, to calculate the historical display effect factor. 4) AB testing results: Through the AB testing method, media resources are displayed in different locations, and user interactions at different locations are compared to determine the most effective display location, thereby calculating the historical display effect factor. 5) Time relevance: Evaluate the display effect of media resources at different times of the day or in different seasons, because user preferences may change over time.

[0033] Optionally, the platform homepage may be, but is not limited to, the first interface a user sees after logging into the media playback platform, typically including various recommendations and common function portals. For example, the IPTV system platform homepage may include multiple sections such as news, entertainment, and sports.

[0034] S106: Display preview information of the target media resource on the platform homepage according to the display position.

[0035] It should be noted that the preview information may be, but is not limited to, basic information such as the main screen, title, introduction or split screen of a media resource, and is provided to users as a preview before they decide whether to access the full content.

[0036] S108 : When the preview information is selected, the target media resource is displayed in the media resource display interface.

[0037] Optionally, the above-mentioned media resource display interface may be, but is not limited to, an interface for indicating that after the user selects preview information, the user is to play or view the complete media content.

[0038] Optionally, the above steps may be explained by, but not limited to, the following examples:

[0039] S1. When a user logs in to the IPTV service using his user account, the matching integrated media resource "R0001" is retrieved based on the location identifier (city A). S2. Based on the anchor position of the resource "R0001" (below the news section on the homepage), offset (+1 column), display priority (5 / 5), the user account's label (news enthusiast), and the resource's historical display effect factor (past high click-through rate), the optimal display position of the resource "R0001" on the platform homepage is calculated to make it more in line with the interests and viewing habits of the user account and the region where the user account is located. S3. Preview information of the resource "R0001", including the cover, title, and brief description, is displayed in the corresponding position on the homepage to attract the attention of the user account. S4. If the user becomes interested and clicks, it jumps to the detailed playback interface of "R0001", providing a complete video viewing experience and interactive functions.

[0040] It should be noted that the above examples are optional examples provided to facilitate explanation of the above method for displaying media resources, and there is no limitation on the implementation of the above method for displaying media resources.

[0041] In an embodiment of the present application, when a media playback platform is enabled by a target account, a target media resource that matches the target geographic location of the target account is obtained; based on the display configuration parameters and display optimization parameters of the target media resource, the display position of the target media resource in the platform homepage of the media playback platform is determined, wherein the display configuration parameters include: a preset anchor point position for determining the display position and a preset offset based on the preset anchor point position, a display priority corresponding to the target media resource in the target geographic location, a higher display priority indicates a higher exposure of the target media resource in the platform homepage, and the display optimization parameters include at least one of the following: an account tag for characterizing the account characteristics of the target account, a historical display effect factor for characterizing the access popularity of the reference media resource when displayed at a historical display position; preview information of the target media resource is displayed on the platform homepage according to the display position; when the preview information is selected, the target media resource is displayed in the media resource display interface. In other words, using an embodiment of the present application, on the one hand, a preset anchor point is introduced as a reference point for displaying the media resource, so that the determination of the display position has relative stability, and also provides a basic reference for calculating the offset. This enables the display positions of different media resources to be precisely controlled, especially when they need to be associated with specific locations or elements, such as associated displays with live streams, thereby improving the flexibility and controllability of the layout. On the other hand, the setting of the offset allows fine-tuning of the basic anchor position to accommodate different resource types or user preferences. On the other hand, by setting display priorities, it is possible to ensure that important or popular media resources occupy a more prominent position in the EPG interface, thereby increasing the exposure and user click-through rate of these resources. On the other hand, account tags can characterize the characteristics of the target account, such as user preferences, viewing history, etc., which allows the display of media resources to be more personalized. On the other hand, the historical display effect factor reflects the popularity of media resources in specific locations. By analyzing historical data, the display position of resources can be intelligently adjusted to increase user engagement and click-through rate. In summary, by adopting the embodiment of the present application, by combining the anchor point position, offset, display priority and optimization parameters (account label, historical display effect factor), the display position of the preview information of the media resource is determined. This can not only meet the personalized needs of users in different regions for the location of specific media resources, but also adjust the display strategy according to the user's viewing behavior and preferences, thereby improving the exposure of resources and user participation. This solves the technical problem in the related art that the preview information of media resources is displayed at a fixed position, resulting in the inability to meet the specific needs of different regions for integrated media split-screen, and realizes the accurate display of media resources among different users and different regions, and meets the technical effect of meeting the needs for personalized layout of integrated media.

[0042] Optionally, as an optional solution, before determining the display position of the target media resource on the platform homepage of the media playback platform according to the display configuration parameters and display optimization parameters of the target media resource, the method further includes:

[0043] S1. Determine a first resource list and a second resource list configured for a target geographic location, wherein the display priority of the first resource list is a first display priority, and the display priority of the second resource list is a second display priority, and the first display priority is higher than the second display priority.

[0044] S2: When the resource identifier of the target media resource is found in the first resource list, the display priority is determined to be the first display priority.

[0045] S3: When the resource identifier of the target media resource is found in the second resource list, the display priority is determined to be the second display priority.

[0046] S4. When the resource identifier of the target media resource is not found in the first resource list and the second resource list, the display priority is determined to be a third display priority, wherein the third display priority is lower than the first display priority and higher than the second display priority.

[0047] It should be noted that the first resource list mentioned above includes a list of high-priority media resources. The second level of restrictions: the media resources in the list are associated with a specific geographic location and have a higher display priority. The second resource list contains a list of lower-priority media resources. The media resources in the list are also associated with a specific geographic location, but have a lower display priority than the first resource list.

[0048] In an embodiment of the present application, a first resource list and a second resource list configured for a target geographic location are determined, wherein the display priority of the first resource list is the first display priority, and the display priority of the second resource list is the second display priority, and the first display priority is higher than the second display priority; in a case where the resource identifier of the target media resource is found in the first resource list, the display priority is determined to be the first display priority; in a case where the resource identifier of the target media resource is found in the second resource list, the display priority is determined to be the second display priority; in a case where the resource identifier of the target media resource is not found in the first resource list and the second resource list, the display priority is determined to be the third display priority, wherein the third display priority is lower than the first display priority, and the third display priority is higher than the second display priority. In other words, by adopting an embodiment of the present application, by introducing a resource list grading and display priority dynamic adjustment mechanism, not only the layout and display of media resources are optimized, and the efficiency and experience of users in obtaining information are improved, but also the operational flexibility and intelligence level of the platform are enhanced, and the exposure of media resources and the operational effect of the platform are effectively improved.

[0049] Optionally, as an optional solution, determining the display position of the target media resource on the platform homepage of the media playback platform according to the display configuration parameters and display optimization parameters of the target media resource includes:

[0050] S1. Adjust the preset offset according to the offset adjustment strategy to obtain the adjusted offset, wherein the offset adjustment strategy is generated based on at least one of the following: the resource access record of the target account, the display screen size of the terminal device used to display the platform homepage, and the resource type of the target media resource.

[0051] It should be noted that the preset offset is the base offset configured for the target media resource. If the preset offset is 0, the default offset is used. The default offset is a fixed value, typically used to ensure that media resources are displayed reasonably and orderly on the platform homepage even without special configuration. This fixed value is chosen based on the platform's interface layout and user experience, ensuring that even if a preset offset is not configured for a specific resource, the resource can still be displayed in a relatively appropriate position, avoiding page layout confusion or resource omission.

[0052] Optionally, the offset adjustment strategy is a rule that dynamically adjusts the media resource's offset relative to a preset anchor point based on specific conditions. It considers factors such as the target account's resource access history, the device's display size, and the target media resource's resource type to generate an offset that best suits the current user and device.

[0053] Furthermore, in some embodiments, the offset adjustment strategy may be determined through, but is not limited to, at least one of the following methods: 1) Adjustment based on resource access history: Analyzing the target account's resource access history to identify the user's most frequently accessed content types and preferences, and adjusting the offset accordingly. For example, if a user has recently frequently accessed long video reports rather than quickly browsed graphic content, the preset offset of the long video resource may be adaptively adjusted to place it in a more prominent position to increase its visibility and likelihood of being clicked. 2) Adjustment based on terminal display size: Adjusting the offset based on the user's terminal screen size to maximize the display of the resource. For small screens (such as mobile phones), the offset can be reduced to avoid placing important resources at the edge of the screen, which reduces click-through rates. For large screens (such as smart TVs), the offset can be increased to utilize more screen space and provide a wider range of layout options. 3) Adjustment based on resource type: Different types of media resources may require different display strategies. The offset can be adjusted based on the resource type to optimize the display effect. For example, news reports may require greater exposure, so the offset of the news report can be adaptively adjusted to display it in a prominent position. On the contrary, if it is an advertising resource, its offset can be adaptively adjusted so that it is displayed in a position that is not particularly conspicuous but can ensure a certain exposure.

[0054] S2. When the displayed optimization parameters include the account tag, determine the account weight parameter configured for the account tag based on the account tag.

[0055] S3, generating a target offset parameter based on the adjusted offset, the preset anchor point position, the display priority, the account weight parameter, and the historical display effect factor.

[0056] It should be noted that the account weight parameter is a personalized display parameter calculated for a specific user based on the account tag. Different account tags correspond to different account weight parameters. Optionally, if the preset anchor point position obtained is blank, the home screen is used as the anchor point by default.

[0057] S4, determining the display position using the preset anchor point position and target offset parameters.

[0058] Optionally, the aforementioned determination of the display position using the preset anchor point position and target offset parameter may include, but is not limited to, determining the display position as the position obtained by offsetting the preset anchor point position by the target offset parameter. For example, assuming the preset anchor point position is set below the "News Updates" section on the homepage, and the target offset parameter is +3, the preview information of the target media resource will be displayed third below the "News Updates" section on the homepage to maximize its appeal and visibility to users.

[0059] In an embodiment of the present application, the preset offset is adjusted according to the offset adjustment strategy to obtain the adjusted offset, wherein the offset adjustment strategy is generated according to at least one of the following: the resource access record of the target account, the display screen size of the terminal device used to display the platform homepage, and the resource type of the target media resource; in the case where the display optimization parameters include the account tag, the account weight parameter configured for the account tag is determined based on the account tag; based on the adjusted offset, the preset anchor point position, the display priority, the account weight parameter and the historical display effect factor, the target offset parameter is generated; and the display position is determined using the preset anchor point position and the target offset parameter. In other words, by adopting the embodiment of the present application, by dynamically adjusting the offset and optimizing the position using parameters such as the account tag and the historical display effect factor, the personalized and intelligent display of media resources is achieved, the exposure effect of the resources is improved, the user experience is optimized, and the operation efficiency and resource utilization of the platform are also improved.

[0060] Optionally, as an optional solution, generating a target offset parameter based on the adjusted offset, the preset anchor point position, the display priority, the account weight parameter, and the historical display effect factor includes:

[0061] S1, generating a first intermediate result based on a preset anchor point position and display priority.

[0062] It should be noted that the first intermediate result described above is a preliminary offset estimate generated based on the preset anchor position and display priority. It reflects the base placement of the resource without considering user-specific preferences and historical display performance. Specifically, the anchor position and display priority can be combined to assign a base offset level to each media resource. For example, resources with a higher display priority will receive a larger base offset, resulting in them being displayed closer to the center of the page in the absence of other adjustment factors.

[0063] S2: Generate a second intermediate result using the first intermediate result and the historical display effect factor.

[0064] Optionally, the second intermediate result may be, but is not limited to, a more accurate offset estimate calculated by combining the first intermediate result and a historical display performance factor, which takes into account the media resource's past performance to optimize its display performance. Specifically, the first intermediate result may be multiplied or added to the historical display performance factor to adjust the offset, thereby ensuring that high-performing resources receive better display positions.

[0065] S3: Generate a third intermediate result based on the second intermediate result and the account weight parameter.

[0066] It should be noted that the third intermediate result is an offset evaluation calculated based on the second intermediate result and the account weight parameter. It further personalizes the display position of media resources to match user preferences. Specifically, the second intermediate result can be multiplied or added to the user account weight parameter to personalize the offset adjustment, ensuring that resources are displayed in the most appropriate position based on the user's specific interests.

[0067] S4: Determine a target offset parameter using the third intermediate result and the adjusted offset.

[0068] Optionally, the target offset parameter is a specific offset of the media resource relative to the preset anchor point, which is calculated based on all the above factors. Specifically, the third intermediate result can be added to the adjusted offset to obtain the final target offset parameter.

[0069] For example, the above steps S1 to S4 can be explained by, but not limited to, the following examples:

[0070] I=(b×ΔR+a)×γ(g)+d′ (1)

[0071] Among them, ΔR is used to represent the above-mentioned display priority. When the target media resource is in the first resource list, ΔR can be configured as w. When the target media resource is in the second resource list, ΔR can be configured as k. Otherwise, ΔR is configured to 1. Here, w and k are both preset constants; a is used to represent the above-mentioned historical display effect factor; γ(g) is the weight coefficient (i.e., account weight parameter) corresponding to the group to which the user belongs (i.e., account label), and g represents the user group (i.e., account label); d′ is the adjusted offset (i.e., adjusted offset). If the original offset d (i.e., preset offset) is 0, the default offset is used; otherwise d′=d.

[0072] The above examples can be implemented, but are not limited to, through a dynamic calculation engine. Furthermore, multiple I's may be matched in the above examples. For example, if the target account has multiple account tags, then there are multiple account weight parameters, and multiple I's can be calculated accordingly. For another example, if the target media resource is in a resource list (e.g., in a first resource list) for the target geographic location, but the target media resource is in another resource list (e.g., in a second resource list) for the geographic area (e.g., city) where the target geographic location is located, then there are multiple display priorities, and multiple I's can be calculated accordingly.

[0073] Furthermore, when multiple I's are calculated by the dynamic calculation engine using the above formula (1), if there are multiple account weight parameters, the I finally used is determined by comparing the sizes of the account weight parameters, such as determining the I calculated using the larger account weight parameter as the I finally used; to determine the I display priorities finally used, the I finally used can be determined by comparing the update time of the resource list corresponding to the target geographic location and the update time of the resource list corresponding to the geographical area where the target geographic location is located, such as determining the I calculated using the display priority matched by the resource list updated later as the I finally used.

[0074] It should be noted that the above examples are optional examples provided to facilitate explanation of the above method for displaying media resources. There is no limitation on the implementation of the above method for displaying media resources. The above steps S1 to S4 can also be implemented in other ways.

[0075] In the embodiment of the present application, a first intermediate result is generated based on a preset anchor point position and display priority; a second intermediate result is generated using the first intermediate result and a historical display effect factor; a third intermediate result is generated based on the second intermediate result and an account weight parameter; and a target offset parameter is determined using the third intermediate result and the adjusted offset. In other words, the embodiment of the present application improves the accuracy and rationality of the media resource display position through multi-factor comprehensive evaluation and dynamic optimization, enhances user experience and platform operation efficiency, and ensures the flexibility and adaptability of resource layout. This is a key step in achieving personalized and intelligent display of media resources.

[0076] Optionally, as an optional solution, when the media playback platform is enabled by the target account, before obtaining the target media resources matching the target geographic location of the target account, the method further includes:

[0077] S1. Generate a candidate media resource information set using a media resource generation platform, wherein the candidate media resource information set includes multiple candidate media resource information, and each candidate media resource information includes a candidate media resource, a candidate preset anchor point position of the candidate media resource, a candidate preset offset of the candidate media resource, and an area identifier of a candidate geographical area where the candidate media resource will be delivered.

[0078] It should be noted that the above-mentioned media resource generation platform is a system used by content creators and operators to create and edit media resources. It can be an internal system, such as a media convergence operation system within a platform, or a third-party content management system, which is not limited in this embodiment.

[0079] Optionally, in some embodiments, the candidate media resource information set is a metadata set of a series of media resources created in a media resource generation platform, including information such as the media resource identifier, preset anchor point position, preset offset, and area identifier of the target geographic area.

[0080] S2, using the media resource management platform to obtain a candidate media resource information set from the media resource generation platform, and determining the location identifier of the geographical location where each candidate media resource in the candidate media resource information set is to be delivered based on the area identifier corresponding to each candidate media resource in the candidate media resource information set.

[0081] It should be noted that the above-mentioned media resource management platform is a system responsible for receiving, processing and managing candidate media resource information sets to ensure that resources are reasonably scheduled and allocated. The above-mentioned regional identifier is a regional code used to uniquely identify a region (eg, a province).

[0082] Furthermore, the aforementioned determination of the location identifier of the geographical location to be delivered for each candidate media resource in the candidate media resource information set based on the regional identifier corresponding to each candidate media resource in the candidate media resource information set may include, but is not limited to: determining the delivery geographical area (e.g., province) corresponding to each candidate media resource using the regional identifier corresponding to each candidate media resource. Furthermore, determining the geographical locations (e.g., districts and counties) included in the aforementioned delivery geographical area. Finally, determining the location identifier corresponding to the geographical location corresponding to each candidate media resource.

[0083] Optionally, the location identifier is a code or label used to identify a geographical location where the media resource is to be delivered. Specifically, the location identifier may be, but is not limited to, an operator region code used to adopt a geographical location.

[0084] S3. Using the media resource management platform, the location identifier corresponding to each candidate media resource is added to the candidate media resource information set to obtain a target media resource information set, wherein the target media resource information set includes the target media resource.

[0085] Optionally, the above-mentioned use of the media resource management platform to add the location identifier corresponding to each candidate media resource to the candidate media resource information set to obtain the target media resource information set may include, but is not limited to: associating each candidate media resource with its corresponding location identifier, and adding the association relationship between each candidate media resource and the location identifier corresponding to each candidate media resource to the candidate media resource information of each candidate media resource to obtain the target media resource information set.

[0086] S4: When the media resource distribution platform obtains the target media resource information set from the media resource management platform, the target media resource information set is stored in a storage area associated with the media resource distribution platform.

[0087] It should be noted that the above-mentioned media resource distribution platform is a system responsible for storing and distributing target media resource information sets to IPTV content operation platforms and end users.

[0088] As an optional example, it is possible but not limited to Figure 2 The architecture shown is used to implement the display method of the above media resources, such as Figure 2 As shown, the architecture includes:

[0089] 1) The integrated media operation management platform 202 (used to represent the above-mentioned media resource generation platform) is used to configure the integrated media split-screen data (i.e., media resource information). Including titles, pictures, regions, anchors, locations, videos, files, etc. The configured data is injected into the mid-stage CMS in the form of a work order in an XML or JSON data structure. Including titles, pictures, regions, anchors, locations, videos, files, etc. The configured data is injected into the mid-stage CMS in the form of a work order in an XML or JSON data structure. 2) Content Management System Mid-Platform (CMS for short) 204, which can also be referred to as the mid-stage CMS (used to represent the above-mentioned media resource management platform), and the first database 204-1 associated with the mid-stage CMS. The middle platform CMS is used to receive the JSON format data of the integrated media split screen issued by the integrated media management platform, and obtain the area code field to which the integrated media split screen belongs by parsing the JSON data. Because the area code may be a municipal code, the integrated media split screen needs to be attributed to the specific district or county. Each district or county standard area code has a unique operator area code in the middle platform CMS library (i.e., the first database). The corresponding operator area code is obtained through the mapping relationship and stored as the attribute of the integrated media split screen. After the mapping is completed, the integrated media split screen data is issued. 3) Integrated media injection service platform 206 (one of the media resource distribution platforms), and the second database 206-1 associated with the integrated media injection service platform. The integrated media injection service platform is used to parse and store the data after receiving the integrated media data, and download the integrated media pictures and file data and upload them to the dedicated network storage (i.e., the second database) via FTP. 4) The EPG service platform 208 (one of the media resource distribution platforms) calls a dynamic calculation engine to obtain the absolute display position of the integrated media split screen (i.e., the display position mentioned above) during output. After obtaining the integrated media split screen position, it assembles the integrated media split screen into the homepage information and outputs it to the television terminal. 5) The television terminal 210 is used to display the integrated media split screen.

[0090] It should be noted that the above examples are optional examples provided to facilitate explanation of the above method for displaying media resources, and there is no limitation on the implementation of the above method for displaying media resources.

[0091] As an optional example, it is possible but not limited to Figure 3 The following steps are provided to illustrate the interaction between various nodes in the architecture for implementing the above method for displaying media resources:

[0092] In step S302, the integrated media operation and management platform 302 respectively configures the area, anchor point, and offset in the integrated media split screen data. In step S304, the integrated media operation and management platform 302 injects the configured integrated media split screen data into the content management system middle platform 304 in the form of a work order in an XML or JSON data structure. In step S306, the content management system middle platform 304 refines the regional code in the integrated media split screen data to obtain the operator regional code of each resource, and then adds the mapping between the operator regional code and the resource to the integrated media split screen data. In step S308, the content management system middle platform 304 sends the processed integrated media split screen data to the integrated media injection service platform 306. In step S310, after receiving the integrated media data, the integrated media injection service platform 306 parses the data and stores it in the database, and downloads the integrated media pictures and file data and uploads them to the dedicated network storage via FTP. In step S312, the EPG service platform 308 obtains the target integrated media split screen from the integrated media injection service platform 306 when outputting. In step S314, the EPG service platform 308 calls the dynamic calculation engine to obtain the absolute display position of the target media convergence split screen. In step S316, after obtaining the target media convergence split screen position, the EPG service platform 308 assembles the media convergence split screen into the homepage information and outputs it to the TV terminal 310. In step S318, the TV terminal 310 renders the homepage.

[0093] Specifically, the process of the dynamic calculation engine determining the absolute position of the display of the calculation engine to obtain the integrated media split screen can refer to the following: Figure 4 The following steps are shown:

[0094] Execute step S402 to obtain the user's area code; then execute step S404 to determine whether the integrated media split screen is configured with an anchor point; then, if an anchor point is configured, execute step S406-1 to determine the pre-configured anchor point as the anchor point for calculating the absolute position; if no anchor point is configured, execute step S406-2 to determine the first screen as the anchor point for calculating the absolute position; then execute step S408 to determine whether the integrated media split screen is configured with an offset; then, if an offset is configured, execute step S410-1 to determine the pre-configured offset as the offset for calculating the absolute position; if no offset is configured, execute step S410-2 to determine the default offset as the offset for calculating the absolute position; then execute step S412 to use parameters such as anchor point, offset, user group, display priority, etc. to match the position calculation rules and determine the absolute position of the integrated media split screen.

[0095] It should be noted that the above examples are optional examples provided to facilitate explanation of the above method for displaying media resources, and there is no limitation on the implementation of the above method for displaying media resources.

[0096] In an embodiment of the present application, a media resource generation platform is used to generate a candidate media resource information set, wherein the candidate media resource information set includes multiple candidate media resource information, and each candidate media resource information includes a candidate media resource, a candidate preset anchor position of the candidate media resource, a candidate preset offset of the candidate media resource, and a region identifier of a candidate geographical region where the candidate media resource will be delivered; a media resource management platform is used to obtain the candidate media resource information set from the media resource generation platform, and based on the region identifier corresponding to each candidate media resource in the candidate media resource information set, a position identifier of the geographical location to be delivered of each candidate media resource in the candidate media resource information set is determined; the media resource management platform is used to add the position identifier corresponding to each candidate media resource to the candidate media resource information set to obtain a target media resource information set, wherein the target media resource information set includes the target media resource; when the media resource distribution platform obtains the target media resource information set from the media resource management platform, the target media resource information set is stored in a storage area associated with the media resource distribution platform. In other words, by adopting the embodiments of the present application, by optimizing the generation, management and storage processes of media resources, the personalized, regionalized and efficient resource display is achieved, the platform's operational capabilities and user experience are enhanced, and a solid foundation is provided for the dynamic adjustment and long-term expansion of resources.

[0097] Optionally, as an optional solution, obtaining target media resources that match the target geographic location of the target account includes:

[0098] The target location identifier of the target geographic location is used to determine a location identifier that matches the target geographic location identifier from the target media resource information set stored in the storage area. The candidate media resource in the media resource information where the location identifier that matches the target location identifier is located is determined as the target media resource.

[0099] It should be noted that the preset anchor point position and the preset offset may also be obtained, but not limited to, from the media resource information where the location identifier matching the target location identifier is located.

[0100] In the embodiment of the present application, a target location identifier of a target geographic location is used to determine a location identifier that matches the target geographic location identifier from a target media resource information set stored in a storage area; and a candidate media resource in the media resource information containing the location identifier that matches the target location identifier is determined as the target media resource. In other words, the embodiment of the present application achieves rapid screening and display of target media resources through precise geographic matching and the use of target location identifiers, which not only improves the user experience and the operational efficiency of the platform, but also promotes the dissemination and exchange of regional culture, demonstrating the regional characteristics of the platform's content and its personalized service capabilities.

[0101] Alternatively, as an optional implementation, it can be based on but not limited to the following Figure 5 The following steps are used to illustrate the overall method of displaying the above media resources:

[0102] In step S502, the media resource generation platform creates a candidate media resource information set, which includes multiple candidate media resources and their preset anchor positions, offsets and regional identifiers. In step S504, the media resource management platform (CMS) receives the candidate media resource information set, and adds the location identifier of the geographical location to be delivered to each resource based on the region code mapping to form a target media resource information set. In step S506, the media resource distribution platform stores the target media resource information set in a storage area associated with the EPG service. In step S508, when the target account activates the media playback platform, the matching target media resource information is filtered out from the storage area using the target geographical location identifier. In step S510, the display configuration parameters (preset anchor position, offset, display priority) and display optimization parameters (account label, historical display effect factor) of the target media resource are analyzed. In step S512, based on the offset adjustment strategy, the preset offset is adjusted, and the target offset parameter is calculated in combination with the display priority, historical display effect factor and account weight parameter. In step S514, the display position of the target media resource is determined using the preset anchor position and the target offset parameter. Step S516: display preview information of the target media resource on the platform homepage. If the preview information is selected, the complete content of the target media resource is displayed in the media resource display interface.

[0103] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.

[0104] According to another aspect of the embodiment of the present application, a device for displaying media resources for implementing the above-mentioned method for displaying media resources is also provided. Figure 6 As shown, the device includes: an acquisition unit 602, which is used to acquire target media resources that match the target geographic location of the target account when the media playback platform is enabled by the target account; a determination unit 604, which is used to determine the display position of the target media resource in the platform homepage of the media playback platform based on the display configuration parameters and display optimization parameters of the target media resource, wherein the display configuration parameters include: a preset anchor point position for determining the display position and a preset offset based on the preset anchor point position, and a display priority corresponding to the target media resource in the target geographic location, a higher display priority indicates a higher exposure of the target media resource in the platform homepage, and the display optimization parameters include at least one of the following: an account label for characterizing the account characteristics of the target account, and a historical display effect factor for characterizing the access popularity of the reference media resource when displayed at a historical display position; a first display unit 606, which is used to display preview information of the target media resource in the platform homepage according to the display position; and a second display unit 608, which is used to display the target media resource in the media resource display interface when the preview information is selected.

[0105] Optionally, in this embodiment, the above-mentioned device also includes: a first determination unit, used to determine a first resource list and a second resource list configured for the target geographic location, wherein the display priority of the first resource list is the first display priority, the display priority of the second resource list is the second display priority, and the first display priority is higher than the second display priority; a second determination unit, used to determine the display priority as the first display priority when the resource identifier of the target media resource is found in the first resource list; a third determination unit, used to determine the display priority as the second display priority when the resource identifier of the target media resource is found in the second resource list; a fourth determination unit, used to determine the display priority as the third display priority when the resource identifier of the target media resource is not found in the first resource list and the second resource list, wherein the third display priority is lower than the first display priority, and the third display priority is higher than the second display priority.

[0106] Optionally, in this embodiment, the above-mentioned determination unit includes: an adjustment module, used to adjust the preset offset according to the offset adjustment strategy to obtain an adjusted offset, wherein the offset adjustment strategy is generated based on at least one of the following: the resource access record of the target account, the display screen size of the terminal device used to display the platform homepage, and the resource type of the target media resource; a first determination module, used to determine the account weight parameter configured for the account tag based on the account tag when the account tag is included in the display optimization parameters; a generation module, used to generate the target offset parameter based on the adjusted offset, the preset anchor point position, the display priority, the account weight parameter and the historical display effect factor; a second determination module, used to determine the display position using the preset anchor point position and the target offset parameter.

[0107] Optionally, in this embodiment, the above-mentioned generation module is also used to: generate a first intermediate result based on a preset anchor point position and display priority; generate a second intermediate result based on the first intermediate result and a historical display effect factor; generate a third intermediate result based on the second intermediate result and an account weight parameter; and determine the target offset parameter using the third intermediate result and the adjusted offset.

[0108] Optionally, in this embodiment, the above-mentioned device also includes: a generation unit, which is used to generate a candidate media resource information set using a media resource generation platform, wherein the candidate media resource information set includes multiple candidate media resource information, and each candidate media resource information includes a candidate media resource, a candidate preset anchor point position of the candidate media resource, a candidate preset offset of the candidate media resource, and a region identifier of the candidate geographical region where the candidate media resource will be delivered; a first acquisition unit, which is used to obtain the candidate media resource information set from the media resource generation platform using a media resource management platform, and determine the location identifier of the geographical location to be delivered of each candidate media resource in the candidate media resource information set based on the region identifier corresponding to each candidate media resource in the candidate media resource information set; an adding unit, which is used to add the location identifier corresponding to each candidate media resource to the candidate media resource information set using the media resource management platform to obtain a target media resource information set, wherein the target media resource information set includes the target media resource; a storage unit, which is used to store the target media resource information set in a storage area associated with the media resource distribution platform when the target media resource information set is obtained from the media resource management platform using the media resource distribution platform.

[0109] Optionally, in this embodiment, the acquisition unit includes: a third determination module, used to use the target location identifier of the target geographic location to determine a location identifier that matches the target geographic location identifier from the target media resource information set stored in the storage area; and a fourth determination module, used to determine the candidate media resource in the media resource information where the location identifier that matches the target location identifier is located as the target media resource.

[0110] For a specific embodiment, reference may be made to the example shown in the above-mentioned method for displaying media resources, and this embodiment will not be described in detail here.

[0111] According to another aspect of the embodiment of the present application, an electronic device for implementing the above-mentioned method for displaying media resources is also provided. The electronic device may be a terminal device or a server. This embodiment is described by taking the electronic device as a server as an example. Figure 7 As shown, the electronic device includes a memory 702 and a processor 704. The memory 702 stores a computer program, and the processor 704 is configured to execute the steps in any of the above method embodiments through the computer program.

[0112] Optionally, in this embodiment, the electronic device may be located in at least one network device among a plurality of network devices of a computer network.

[0113] Optionally, in this embodiment, the above-mentioned processor can be configured to perform the following steps through a computer program: S1, when the media playback platform is enabled by the target account, obtain the target media resources that match the target geographic location where the target account is located; S2, determine the display position of the target media resource in the platform homepage of the media playback platform based on the display configuration parameters and display optimization parameters of the target media resource, wherein the display configuration parameters include: a preset anchor point position for determining the display position and a preset offset based on the preset anchor point position, and a display priority corresponding to the target media resource in the target geographic location, a higher display priority indicates a higher exposure of the target media resource in the platform homepage, and the display optimization parameters include at least one of the following: an account label for characterizing the account characteristics of the target account, and a historical display effect factor for characterizing the access popularity of the reference media resource when displayed at a historical display position; S3, displaying preview information of the target media resource in the platform homepage according to the display position; S4, when the preview information is selected, displaying the target media resource in the media resource display interface.

[0114] Alternatively, those skilled in the art will appreciate that Figure 7The structure shown is for illustration only, and the electronic device may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (MID), a PAD, or other terminal devices. Figure 7 It does not limit the structure of the above electronic device. For example, the electronic device may also include Figure 7 More or fewer components (such as network interfaces, etc.) as shown in, or with Figure 7 Different configurations shown.

[0115] Among them, the memory 702 can be used to store software programs and modules, such as the program instructions / modules corresponding to the display method and device of media resources in the embodiments of the present application. The processor 704 executes various functional applications and data processing by running the software programs and modules stored in the memory 702, that is, realizing the above-mentioned display method of media resources. The memory 702 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 702 may further include a memory remotely located relative to the processor 704, and these remote memories can be connected to the terminal via a network. Examples of the above-mentioned network include but are not limited to the Internet, corporate intranet, local area network, mobile communication network and combinations thereof. As an example, if Figure 7 As shown, the memory 702 may include, but is not limited to, the acquisition unit 602, the determination unit 604, the first display unit 606, and the second display unit 608 in the display device for the media resource. In addition, it may also include, but is not limited to, other module units in the display device for the media resource, which will not be repeated in this example.

[0116] Optionally, the transmission device 706 is configured to receive or send data via a network. Specific examples of the network may include a wired network and a wireless network. In one embodiment, the transmission device 706 includes a network interface controller (NIC), which can be connected to other network devices and a router via a network cable to communicate with the Internet or a local area network. In one embodiment, the transmission device 706 is a radio frequency (RF) module, which is configured to communicate with the Internet wirelessly.

[0117] In addition, the electronic device further includes: a display 708 and a connection bus 710 for connecting various module components in the electronic device.

[0118] In other embodiments, the terminal device or server may be a node in a distributed system, wherein the distributed system may be a blockchain system, and the blockchain system may be a distributed system formed by connecting multiple nodes via network communication. The nodes may form a point-to-point network, and any computing device, such as a server, terminal, or other electronic device, may become a node in the blockchain system by joining the point-to-point network.

[0119] According to one aspect of the present application, a computer program product is provided, comprising a computer program / instructions containing program code for executing the above-described method. In such an embodiment, the computer program can be downloaded and installed from a network via a communication component and / or installed from a removable medium. When the computer program is executed by a central processing unit, the various functions provided in the embodiments of the present application are performed.

[0120] According to one aspect of the present application, another computer program product is provided, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method in each embodiment of the present application are implemented.

[0121] According to one aspect of the present application, a computer-readable storage medium is provided. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the above method.

[0122] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:

[0123] S1. When the media playback platform is enabled by the target account, the target media resources that match the target geographic location of the target account are obtained; S2. Based on the display configuration parameters and display optimization parameters of the target media resources, the display position of the target media resources on the platform homepage of the media playback platform is determined, wherein the display configuration parameters include: a preset anchor point position for determining the display position and a preset offset based on the preset anchor point position, and a display priority of the target media resource corresponding to the target geographic location. A higher display priority indicates a higher exposure of the target media resource on the platform homepage. The display optimization parameters include at least one of the following: an account label for characterizing the account characteristics of the target account, and a historical display effect factor for characterizing the access popularity of the reference media resource when displayed at a historical display position; S3. Preview information of the target media resource is displayed on the platform homepage according to the display position; S4. When the preview information is selected, the target media resource is displayed in the media resource display interface.

[0124] Optionally, in the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program that has a predetermined function and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.

[0125] Optionally, in this embodiment, a person of ordinary skill in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing the hardware related to the terminal device through a program, and the program may be stored in a computer-readable storage medium, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0126] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above-mentioned computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling one or more computer devices (which can be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application.

[0127] In the above embodiments of the present application, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0128] In the several embodiments provided in this application, it should be understood that the disclosed client can be implemented in other ways. Among them, the device embodiments described above are merely illustrative. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, and can be electrical or other forms.

[0129] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0130] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0131] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for displaying media resources, characterized in that: include: When the media playback platform is enabled by the target account, obtaining target media resources that match the target geographic location of the target account; Determine the display position of the target media resource on the platform homepage of the media playback platform based on the display configuration parameters and display optimization parameters of the target media resource, wherein the display configuration parameters include: a preset anchor point position for determining the display position and a preset offset based on the preset anchor point position, and a display priority of the target media resource corresponding to the target geographic location, wherein a higher display priority indicates a higher exposure of the target media resource on the platform homepage, and the display optimization parameters include at least one of the following: an account tag for characterizing account characteristics of the target account, and a historical display effect factor for characterizing the access popularity of the reference media resource when displayed at a historical display position; Displaying preview information of the target media resource on the platform homepage according to the display position; When the preview information is selected, the target media resource is displayed in the media resource display interface.

2. The method according to claim 1, characterized in that Before determining the display position of the target media resource on the platform homepage of the media playback platform according to the display configuration parameters and display optimization parameters of the target media resource, the method further includes: Determining a first resource list and a second resource list configured for the target geographic location, wherein a display priority of the first resource list is a first display priority, a display priority of the second resource list is a second display priority, and the first display priority is higher than the second display priority; When the resource identifier of the target media resource is found in the first resource list, determining the display priority as the first display priority; When the resource identifier of the target media resource is found in the second resource list, determining the display priority as the second display priority; If the resource identifier of the target media resource is not found in the first resource list and the second resource list, the display priority is determined to be a third display priority, wherein the third display priority is lower than the first display priority and higher than the second display priority.

3. The method according to claim 1, characterized in that Determining the display position of the target media resource on the platform homepage of the media playback platform according to the display configuration parameters and display optimization parameters of the target media resource includes: Adjusting the preset offset according to an offset adjustment strategy to obtain an adjusted offset, wherein the offset adjustment strategy is generated based on at least one of the following: a resource access record of the target account, a display screen size of a terminal device used to display the platform homepage, and a resource type of the target media resource; In a case where the display optimization parameters include the account tag, determining an account weight parameter configured for the account tag based on the account tag; generating a target offset parameter based on the adjusted offset, the preset anchor point position, the display priority, the account weight parameter, and the historical display effect factor; The display position is determined using the preset anchor point position and the target offset parameter.

4. The method according to claim 3, characterized in that The generating of the target offset parameter based on the adjusted offset, the preset anchor point position, the display priority, the account weight parameter, and the historical display effect factor includes: generating a first intermediate result based on the preset anchor point position and the display priority; generating a second intermediate result using the first intermediate result and the historical display effect factor; generating a third intermediate result based on the second intermediate result and the account weight parameter; The target offset parameter is determined using the third intermediate result and the adjusted offset.

5. The method according to any one of claims 1 to 4, characterized in that In the case where the media playback platform is enabled by the target account, before obtaining the target media resource matching the target geographic location where the target account is located, the method further includes: Generating a candidate media resource information set using a media resource generation platform, wherein the candidate media resource information set includes a plurality of candidate media resource information, each candidate media resource information including a candidate media resource, a candidate preset anchor point position of the candidate media resource, a candidate preset offset of the candidate media resource, and an area identifier of a candidate geographical area in which the candidate media resource will be delivered; Obtaining the candidate media resource information set from the media resource generation platform using a media resource management platform, and determining, based on the region identifier corresponding to each candidate media resource in the candidate media resource information set, a location identifier of a geographical location where each candidate media resource in the candidate media resource information set is to be delivered; Using the media resource management platform, adding the location identifier corresponding to each candidate media resource to the candidate media resource information set to obtain a target media resource information set, wherein the target media resource information set includes the target media resource; When the target media resource information set is acquired from the media resource management platform using the media resource distribution platform, the target media resource information set is stored in a storage area associated with the media resource distribution platform.

6. The method according to claim 5, characterized in that Acquiring a target media resource that matches the target geographic location of the target account includes: Determining a location identifier that matches the target geographic location identifier from the target media resource information set stored in the storage area using the target location identifier of the target geographic location; A candidate media resource in the media resource information where the location identifier matching the target location identifier is located is determined as the target media resource.

7. A device for displaying media resources, characterized in that: include: An acquiring unit, configured to acquire, when a media playback platform is enabled by a target account, a target media resource that matches a target geographic location where the target account is located; a determination unit, configured to determine a display position of the target media resource on a platform homepage of the media playback platform based on display configuration parameters and display optimization parameters of the target media resource, wherein the display configuration parameters include: a preset anchor point position for determining the display position and a preset offset based on the preset anchor point position, a display priority of the target media resource corresponding to the target geographic location, a higher display priority indicates a higher exposure of the target media resource on the platform homepage, and the display optimization parameters include at least one of the following: an account tag for characterizing account characteristics of the target account, a historical display effect factor for characterizing access popularity of a reference media resource when displayed at a historical display position; A first display unit, configured to display preview information of the target media resource on the platform homepage according to the display position; The second display unit is configured to display the target media resource in a media resource display interface when the preview information is selected.

8. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a stored program, wherein the program is executed by a processor to perform the method according to any one of claims 1 to 6.

9. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 6 through the computer program.

Citation Information

Patent Citations

  • Streaming media processing method and device

    CN111182335A

  • Resource display method and device, electronic equipment and storage medium

    CN116048691A

  • Integrated IPTV display set and methods

    US20080120668A1

  • Resource object display method and apparatus, and device, storage medium and product

    WO2024255141A1