Display method and display equipment

CN119325715APending Publication Date: 2025-01-17JUHAOKAN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380037735.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-08-16
Filing Date
2023-04-28
Publication Date
2025-01-17

AI Technical Summary

Technical Problem

When existing display devices display recommended information, users need to manually find the required information. Especially when there is a lot of member information, the process is cumbersome and the user experience is poor.

Method used

By responding to the user's target channel selection operation, permission query information is sent to the server. The server determines the available rights data and media resources based on the terminal identification, user portrait, etc., and feeds it back to the display device. The device highlights the corresponding controls and media resources on the page. Recommend media resources to improve the convenience of user selection.

Benefits of technology

It improves the convenience and experience for users when selecting member information, reduces the steps of manual search, and improves the pertinence of information display and user satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119325715A_ABST
    Figure CN119325715A_ABST
Patent Text Reader

Abstract

The invention provides a display method and display equipment, relates to the technical field of display, and is used for solving the problem that a user needs to manually search for required member information in multiple pieces of member information when the displayed member information is more. The method comprises the following steps: in response to a selection operation on a target channel, sending permission query information to a server; receiving the first right data, the first media resource, the second right data and the second media resource fed back by the server; and displaying a first control and a second control in a list area of the first page according to the first right and interest data and the second right and interest data, and displaying a first media resource recommendation control in a media resource recommendation area of the first page according to the first media resource.
Need to check novelty before this filing date? Find Prior Art

Description

Display method and display device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This disclosure claims priority to the Chinese patent application with application number 202210983498.2 filed with the China Patent Office on August 16, 2022, priority to the Chinese patent application with application number 202210981401.4 filed with the China Patent Office on August 16, 2022, and priority to the Chinese patent application with application number 202210971737.2 filed with the China Patent Office on August 12, 2022, the entire contents of which are incorporated by reference into this disclosure. Technical Field

[0003] The present disclosure relates to the field of display technology, and in particular to a display method and a display device. Background Art

[0004] Currently, in the field of display technology, when display devices present recommended information to users, they typically display it based on display data configured by operators. For example, if the display device is a television and the recommended information is membership information, the television typically displays the operator-configured membership information in a fixed location for the user to select. When there are too many membership information items to display, users must manually search through the multiple membership information items to find the desired information.

[0005] Summary of the Invention

[0006] In a first aspect, the present disclosure provides a display method, comprising: sending permission query information to a server in response to a selection operation on a target channel; wherein the permission query information includes a current terminal identifier, and the permission query information is used to enable the server to determine first equity data and second equity data that can be provided for the corresponding terminal identifier, and determine a first media resource that can be viewed with the first equity data, and a second media resource that can be viewed with the second equity data; receiving first equity data, first media resource, second equity data, and second media resource feedback from the server; displaying a first control and a second control in a list area of ​​a first page based on the first equity data and the second equity data, respectively, and displaying a first media resource recommendation control in a media resource recommendation area of ​​the first page based on the first media resource; wherein the first media resource recommendation control corresponds to the first media resource and does not correspond to the second media resource, and the first control is the control highlighted in the list area.

[0007] In a second aspect, the present disclosure provides a display device, comprising:

[0008] a display; a communicator configured to: communicate with a server;

[0009] The user input interface is configured to: receive user input operations;

[0010] a memory configured to store computer instructions and data associated with said display;

[0011] A processor, connected to the display, the communicator, the user input interface, and the memory, and configured to execute computer instructions to cause the display device to: in response to a selection operation of a target channel, send permission query information to a server; wherein the permission query information includes a current terminal identifier, and the permission query information is used to enable the server to determine first and second rights data that can be provided corresponding to the terminal identifier, and to determine a first media resource viewable with the first rights data and a second media resource viewable with the second rights data;

[0012] receiving the first equity data, the first media resource, the second equity data, and the second media resource fed back by the server;

[0013] A first control and a second control are displayed in a list area of ​​a first page based on the first equity data and the second equity data, respectively, and a first media resource recommendation control is displayed in a media resource recommendation area of ​​the first page based on the first media resource; wherein the first media resource recommendation control corresponds to the first media resource but does not correspond to the second media resource, and the first control is the control highlighted in the list area. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] FIG1 is a schematic diagram of one scenario of a display method according to some embodiments;

[0015] FIG2 is a schematic diagram of a structure of a display device in a display method according to some embodiments;

[0016] FIG3 is a second structural diagram of a display device in a display method according to some embodiments;

[0017] FIG4 is a flowchart of a display method according to some embodiments;

[0018] FIG5 is a second flow chart of a display method according to some embodiments;

[0019] FIG6 is a third flow chart of a display method according to some embodiments;

[0020] FIG7 is a fourth flowchart of a display method according to some embodiments;

[0021] FIG8 is a fifth flowchart of a display method according to some embodiments;

[0022] FIG9 is a sixth flowchart of a display method according to some embodiments;

[0023] FIG10 is a seventh flow chart of a display method according to some embodiments;

[0024] FIG11 is an eighth flowchart of a display method according to some embodiments;

[0025] FIG12 is a ninth flowchart of a display method according to some embodiments;

[0026] FIG13 is a second schematic diagram of a scene of a display method according to some embodiments;

[0027] FIG14 is a third schematic diagram of a scene of a display method according to some embodiments;

[0028] FIG15 is a fourth schematic diagram of a scene of a display method according to some embodiments;

[0029] FIG16 is a fifth schematic diagram of a scene of a display method according to some embodiments;

[0030] FIG17 is a sixth schematic diagram of a scene of a display method according to some embodiments;

[0031] FIG18 is a seventh schematic diagram of a scene of a display method according to some embodiments;

[0032] FIG19 is an eighth schematic diagram of a scene of a display method according to some embodiments;

[0033] FIG20 is a tenth flowchart of a display method according to some embodiments;

[0034] FIG21 is a flowchart of an eleventh display method according to some embodiments;

[0035] FIG22 is a twelfth flowchart of a display method according to some embodiments;

[0036] FIG23 is a thirteenth flowchart of a display method according to some embodiments;

[0037] FIG24 is a fourteenth flowchart of a display method according to some embodiments;

[0038] FIG25 is a fifteenth flowchart of a display method according to some embodiments;

[0039] FIG26 is a sixteenth flowchart of a display method according to some embodiments;

[0040] FIG27 is a schematic diagram of one interface of a display method according to some embodiments;

[0041] FIG28 is a second schematic diagram of an interface of a display method according to some embodiments;

[0042] FIG29 is a third schematic diagram of an interface of a display method according to some embodiments;

[0043] FIG30 is a fourth schematic diagram of an interface of a display method according to some embodiments;

[0044] FIG31 is a fifth schematic diagram of an interface of a display method according to some embodiments;

[0045] FIG32 is a seventeenth flowchart of a display method according to some embodiments;

[0046] FIG33 is a ninth schematic diagram of a scene of a display method according to some embodiments;

[0047] FIG34 is a tenth schematic diagram of a scene of a display method according to some embodiments;

[0048] FIG35 is an eleventh schematic diagram of a scene of a display method according to some embodiments;

[0049] FIG36 is a twelfth schematic diagram of a scene of a display method according to some embodiments;

[0050] FIG37 is a thirteenth schematic diagram of a scene of a display method according to some embodiments;

[0051] FIG38 is a fourteenth schematic diagram of a scene of a display method according to some embodiments;

[0052] FIG39 is a fifteenth schematic diagram of a scene of a display method according to some embodiments;

[0053] FIG40 is a sixteenth schematic diagram of a scene of a display method according to some embodiments;

[0054] FIG41 is an eighteenth flowchart of a display method according to some embodiments;

[0055] FIG42 is a nineteenth flowchart of a display method according to some embodiments;

[0056] FIG43 is a seventeenth schematic diagram of a scene of a display method according to some embodiments;

[0057] FIG44 is an eighteenth schematic diagram of a scene of a display method according to some embodiments;

[0058] FIG45 is a flowchart of the display method according to some embodiments. DETAILED DESCRIPTION

[0059] FIG1 is a schematic diagram of an operation scenario between a display device and a control device according to one or more embodiments of the present disclosure. As shown in FIG1 , a user can operate a display device 200 through a mobile terminal 300 and a control device 100. The control device 100 can be a remote control, and communication between the remote control and the display device includes infrared protocol communication, Bluetooth protocol communication, wireless or other wired methods to control the display device 200. The user can control the display device 200 by inputting user commands through buttons on the remote control, voice input, control panel input, etc. In some embodiments, a mobile terminal, tablet computer, computer, laptop computer, and other smart devices can also be used to control the display device 200.

[0060] In some embodiments, the mobile terminal 300 can install software applications with the display device 200, and achieve connection and communication through a network communication protocol to achieve the purpose of one-to-one control operation and data communication. The audio and video content displayed on the mobile terminal 300 can also be transmitted to the display device 200 to achieve a synchronous display function. The display device 200 also communicates data with the server 400 through a variety of communication methods. The display device 200 can be allowed to communicate and connect through a local area network (LAN), a wireless local area network (WLAN) and other networks. The server 400 can provide various content and interactions to the display device 200. The display device 200 can be a liquid crystal display, an OLED display, or a projection display device. In addition to providing a broadcast receiving television function, the display device 200 can also provide an intelligent network TV function that provides computer support functions.

[0061] In some embodiments, the display device provided by the embodiments of the present disclosure may be the above-mentioned server 400. In which, the display device 200 sends query information to the server 400 in response to the target operation (such as: the user performs a preset operation on the control device 100, such as switching to the target page). The server 400 receives the query information sent by the display device 200. The server 400 determines the user portrait based on the terminal identifier. The server 400 determines the target equity data and the recommended copy data corresponding to each target equity data based on the pre-configured theoretical recommendation information and operational recommendation information, user portrait, device information and location information. The server 400 sends display information carrying the target equity data and the recommended copy data corresponding to each target equity data to the display device. In this way, when the display device 200 displays the recommended information to the user, it can generate the target equity data that the user is interested in and the recommended copy data corresponding to each target equity data based on the user portrait, thereby improving the user experience.

[0062] FIG2 illustrates a hardware configuration block diagram of a display device 200 according to an exemplary embodiment. As shown in FIG2 , display device 200 includes at least one of a tuner 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, and a user interface 280. The controller includes a central processing unit (CPU), a video processor, an audio processor, a graphics processor, RAM, ROM, and first through nth interfaces for input / output. Display 260 may be a touch-enabled display, such as a touch display. Tuner 210 receives broadcast television signals via wired or wireless reception and demodulates audio and video signals, such as EPG data signals, from multiple wireless or wired broadcast television signals. Detector 230 is used to collect signals from the external environment or external interactions. Controller 250 and tuner 210 may be located in separate devices; that is, tuner 210 may also be located in a device external to the main device where controller 250 resides, such as an external set-top box.

[0063] In some embodiments, the controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200.

[0064] In some examples, taking the display device 200 for applying one or more embodiments as a television 1, and the operating system of the television 1 as an example, as shown in Figure 3, the television 1 can be logically divided into an application layer (abbreviated as "application layer") 21, a kernel layer 22 and a hardware layer 23.

[0065] As shown in Figure 3, the hardware layer may include the communicator 220, detector 230, and display 260 shown in Figure 2. The application layer 21 includes one or more applications. These applications can be system applications or third-party applications. For example, the application layer 21 includes a first application that can display media content. The kernel layer 22 serves as software middleware between the hardware layer and the application layer 21, managing and controlling hardware and software resources.

[0066] In some examples, the kernel layer 22 includes a first driver and a second driver, the first driver is used to send the user operation collected by the detector 230 to the first application, and the second driver is used to control the display 260 to display the display information sent by the home module 213.

[0067] The first application in TV set 1 is started. The first application calls communicator 220 to establish a communication connection with the communication module 301 of server 400. The user profile corresponding to each TV set 1 is stored in the storage module 305 of server 400. Afterwards, the first driver is used to send the user operation collected by the detector 230 to the first application for identification. Then, in response to the first operation received by the acquisition module 210 (e.g., the user performs a preset operation on the control device 100), the processing module 211 of the first application reads the terminal identification, device information, and location information from the storage module 214. The processing module 211 then controls the sending module 212 to send a query message containing the terminal identification, device information, and location information to the server 400. The receiving module 302 receives the query message sent by the first application of TV set 1. The product service module 303 queries the storage module 309 for pre-configured operation recommendation information. The portrait service module 305 determines the user profile based on the terminal identification received by the receiving module 302. The recommendation service module 306 queries the storage module 309 for pre-configured theoretical recommendation information. The recommendation service module 306 generates preference recommendation information based on the pre-configured theoretical recommendation information stored in the storage module 309 and the user profile determined by the profile service module 305. The product service module 303 generates integrated recommendation information based on the pre-configured operational recommendation information stored in the storage module 309 and the preference recommendation information determined by the recommendation service module 306. The regional service module 304 removes the integrated recommendation information generated by the product service module 303 based on the location information received by the receiving module 302 and determines updated integrated recommendation information. The version capability service module 307 removes the updated integrated recommendation information generated by the regional service module 304 based on the device information received by the receiving module 302 and determines the target equity data. Based on the target equity data generated by the version capability service module 307 and the user profile determined by the portrait service module 305, the product service module 303 performs the following operations on each target equity data: Based on the user profile determined by the portrait service module 305, the product service module 303 searches for theoretical media resources matching the user profile determined by the portrait service module 305 within the at least one theoretical media resource corresponding to the target equity data generated by the version capability service module 307; based on the theoretical media resources matching the user profile determined by the portrait service module 305, the product service module 303 determines that the recommended content data corresponding to the target equity data generated by the version capability service module 307 is the theoretical media resource matching the user profile. The product service module 303 controls the homepage layout service module 308 to send display information containing the target equity data and the recommended content data corresponding to each target equity data to the first application of the television set 1. The homepage module 213 of the first application of the television set 1 receives the display information sent by the server 400. The homepage module 213 sends the display information to the second driver.The second driving control display 260 displays the display information sent by the homepage module 213 .

[0068] In a certain embodiment of the present disclosure, the storage module 214 of the first application can be used to store the program code for writing the television 1, and can also be used to store data generated by the television 1 during operation, such as data in the write request, terminal identification, device information, and location information.

[0069] In a certain embodiment of the present disclosure, the display device provided by the embodiment of the present disclosure may be the above-mentioned server 400 or the above-mentioned display device 200, which is not limited here.

[0070] The theoretical recommendation information, operational recommendation information, terminal identification, device information, location information, behavior log, registration information and user portrait involved in this disclosure can all be data authorized by the user or fully authorized by all parties.

[0071] In the following embodiments, the method of the embodiment of the present disclosure is described by taking the server 400 as the executing entity of the display method provided by the embodiment of the present disclosure and the television 1 as the display device as an example.

[0072] An embodiment of the present disclosure provides a display method, as shown in FIG4 , which may include S11 - S13 .

[0073] S11. Receive permission query information sent by TV set 1. The permission query information includes the current terminal identifier. The permission query request information is used to enable the server to determine the first and second rights data that can be provided for the corresponding terminal identifier, and to determine the first media resource that can be viewed with the first rights data and the second media resource that can be viewed with the second rights data.

[0074] In some examples, in response to a selection operation of a target channel (e.g., a membership channel), such as a user switching the current page displayed on TV set 1 to the membership channel via control device 100 (e.g., a remote control), or a user switching the current page displayed on TV set 1 to the membership channel via a display device (e.g., a mobile phone) that is in communication with TV set 1, or a user switching the current page displayed on TV set 1 to the membership channel by sliding on the display screen of TV set 1 if TV set 1 has a touch function, TV set 1 sends permission query information to server 400. After receiving the curve query information sent by TV set 1, server 400 determines the user profile based on the terminal identifier in the permission query information, thereby analyzing the user's preferences based on the user profile. Subsequently, based on pre-configured theoretical recommendation information and operational recommendation information, user profile, and terminal identifier, first equity data, first media resources, second equity data, and second media resources are determined. This ensures that the obtained first equity data, first media resources, second equity data, and second media resources better meet the user's needs and ensure a better user experience. Finally, when server 400 transmits the first equity data, first media resource, second equity data, and second media resource to television 1, television 1 displays the first control and the second control in the list area of ​​the first page based on the first equity data and the second equity data, respectively, and displays the first media resource recommendation control in the media resource recommendation area of ​​the first page based on the first media resource. After the user sees the first equity data, first media resource, second equity data, and second media resource displayed on the television, they can more easily make a selection, which improves the user experience.

[0075] In one embodiment of the present disclosure, the server 400 is provided with an interface for querying target rights data and the viewable media resources corresponding to each target rights data. When the television 1 sends permission query information to the server 400, it needs to send the permission query information to the receiving module 302 of the server 400 through the interface of the server 400. The interface requires the television 1 to provide a user account, the terminal version of the television 1, the device identification code of the television 1, and location information (such as an Internet Protocol (IP) address or location coordinates).

[0076] S12: Determine, based on the terminal identifier, first and second equity data that can be provided and corresponding to the terminal identifier, and determine a first media resource that can be viewed with the first equity data and a second media resource that can be viewed with the second equity data.

[0077] S13 . Feedback the first equity data, the first media resource, the second equity data, and the second media resource to the TV 1 .

[0078] In some feasible examples, as shown in FIG5 in combination with FIG4 , the terminal identification includes device information and location information, and the above S12 can be specifically implemented through the following S120 - S122 .

[0079] Terminal identification S120: Determine the user portrait based on the terminal identification.

[0080] In some examples, the terminal identifier includes information used to identify the television 1, or information used to identify the user currently using the television 1. The memory of the server 400 pre-stores a user profile corresponding to the terminal identifier of each television 1. For example, when the terminal identifier includes information used to identify the television 1, the terminal identifier may be a device identification code. In this case, the server 400 can query the memory for the user profile corresponding to the device identification code based on the device identification code in the query information.

[0081] Alternatively, when the terminal identifier includes information used to characterize the user currently using the television 1, the terminal identifier can be a user account. In this way, the server 400 can query the memory for a user portrait corresponding to the currently logged-in user account based on the currently logged-in user account in the query information.

[0082] S121. Determine first equity data and second equity data, as well as first media resources viewable by the first equity data and target equity data of second media resources viewable by the second equity data, based on pre-configured theoretical recommendation information and operational recommendation information, user profile, device information, and location information.

[0083] In some examples, the theoretical recommendation information includes all recommendation information, and the operational recommendation information includes some or all recommendation information. For example, if the server currently provides three services, namely service 1, service 2, and service 3, the theoretical recommendation information includes recommendation information for each of services 1, 2, and 3, while the operational recommendation information may include recommendation information for at least one of services 1, 2, and 3.

[0084] In a certain embodiment of the present disclosure, the recommendation information may be member recommendation information, such as: business 1 is a film and television business, business 2 is an education business, and business 3 is a children's business. At this time, for different businesses, the server 400 provides different recommendation information, so that users can select appropriate services as needed when they check the recommendation information for different businesses, thereby ensuring the user experience.

[0085] In a certain embodiment of the present disclosure, different device information corresponds to different operation recommendation information. For example, when the device information includes the device model and terminal version, the server can set different operation recommendation information for each terminal version under the same device model based on the device model and terminal version, thereby reducing the homogeneity of the recommended information and improving the user experience.

[0086] S122 : Send the first equity data and the second equity data to the TV set 1 , as well as the first media resource viewable with the first equity data and the second media resource target equity data viewable with the second equity data.

[0087] As can be seen from the above, when server 400 receives query information sent by television set 1, it can determine the user profile based on the terminal identifier in the query information. In this way, server 400 can determine target equity data and the corresponding recommended copy data for each target equity data based on pre-configured theoretical and operational recommendation information, user profile, device information, and location information. The introduction of user profiles makes the resulting target equity data and the corresponding recommended copy data more aligned with user needs, improving the user experience.

[0088] In some feasible examples, as shown in FIG6 in combination with FIG4 , the display method provided by the embodiment of the present disclosure further needs to execute S14 and S15 before executing S11 .

[0089] S14. Obtain registration information and behavior log corresponding to the terminal identifier.

[0090] In some examples, registration information includes gender, age, preferences, etc. When the TV 1 is used for the first time or when the TV 1 detects that a user account is not currently logged in, it prompts the user to register a user account or log in to an already registered user account. In this case, after the user displays a corresponding prompt on the TV 1, such as "Prompting the User to Register a User Account," the user will enter the registration information. The server 400 then stores the registration information corresponding to the user account in its memory. Each time the user uses the TV, the server 400 stores the behavior log corresponding to the user account in its memory. This allows the server 400 to create a user profile based on the user account's registration information and behavior log, thereby accurately analyzing the user's preferences. This allows the server 400 to select appropriate target equity data and corresponding recommended content based on the user profile when displaying target equity data and the corresponding recommended content for each target equity data. Since the target equity data and the corresponding recommended content displayed on the TV 1 are all information that the user prefers, the user does not need to manually search for the recommended content, which improves the user experience.

[0091] In one embodiment of the present disclosure, device information includes a device identification code. When a user uses the same user account to log in on different display devices, the server obtains the behavior logs of each display device corresponding to the device identification code of each user account, thereby obtaining the behavior logs of the user account in various dimensions. This ensures a higher accuracy of the user profile.

[0092] S15. Generate a user profile based on registration information and behavior logs.

[0093] In some feasible examples, one target equity data corresponds to at least one theoretical media resource; in combination with FIG5 , as shown in FIG7 , the above S121 can be specifically implemented through the following S1210 - S1214 .

[0094] S1210. Determine preference recommendation information based on pre-configured theoretical recommendation information and user portrait.

[0095] In some examples, the theoretical recommendation information includes the first media resource corresponding to each currently provided service, such as membership information. Server 400 can determine the user's display priority for each currently provided service based on the user profile. For example, server 400 can determine the user's access frequency of the currently provided service based on the user profile, and determine that the display priority of the service is equal to the access frequency of the service. Alternatively, server 400 can determine the total duration of the user's access to the currently provided service based on the user profile, and determine that the display priority of the service is equal to the total duration of the access to the service.

[0096] In this way, when determining the user's preferred recommendation information, the server 400 can sort each member information in the theoretical recommendation information according to the user's display priority for each member information currently provided, thereby obtaining the preferred recommendation information.

[0097] In one embodiment of the present disclosure, the services currently provided by the server 400 include three services, namely service 1, service 2 and service 3. The server 400 determines, based on the user portrait, that the user's first display priority for the member information of service 1 is greater than the first display priority for the member information of service 3, and the user's first display priority for the member information of service 3 is greater than the first display priority for the member information of service 2. For example, the table corresponding to the preference recommendation information is shown in Table 1.

[0098] Table 1

[0099] It can be seen that the higher the first display priority, the higher the position of the member information in the table corresponding to the preference recommendation information is displayed. Therefore, the server 400 can generate different tables corresponding to preference recommendation information according to the user profiles of different users.

[0100] S1211: Fuse the pre-configured operation recommendation information and preference recommendation information to determine fused recommendation information.

[0101] In some examples, the operation recommendation information includes a second media resource corresponding to at least one currently provided service. In this way, when the pre-configured operation recommendation information and preference recommendation information are integrated, the display priorities in the operation recommendation information and the preference recommendation information can be integrated. For example, for the same service in both the operation recommendation information and the preference recommendation information, the integrated display priority of the service is determined based on the average of the second display priority of the service in the operation recommendation information and the first display priority of the service in the preference recommendation information. When the integrated display priority is not an integer, it is rounded up. Afterwards, each service is sorted according to its integrated display priority to generate new integrated recommendation information.

[0102] In an embodiment of the present disclosure, in combination with the example given in S1210 above, the table corresponding to the operation recommendation information is shown in Table 2.

[0103] Table 2

[0104] For business 1, since there is no second display priority corresponding to business 1 in the operation recommendation information, and the first display priority corresponding to business 1 in the preference recommendation information is 1, the fusion display priority of business 1 is equal to Since the fusion display priority of service 1 is not an integer, the value is rounded up to determine that the fusion display priority of service 1 is equal to 1.

[0105] For business 2, the second display priority of business 2 in the operation recommendation information is 1, and the first display priority of business 1 in the preference recommendation information is 3, so the fusion display priority of business 1 is equal to

[0106] For business 3, the second display priority of business 3 in the operation recommendation information is 2, and the first display priority of business 3 in the preference recommendation information is 2, so the fusion display priority of business 3 is equal to

[0107] As can be seen, the fusion display priority for Services 2 and 3 is the same. However, according to the user profile, the user's preference for Service 3 (e.g., visit frequency or total visit duration) is greater than that for Service 2. This means that the membership information for Service 3 should be displayed before the membership information for Service 2. Therefore, the table corresponding to the fusion recommendation information is shown in Table 3.

[0108] Table 3

[0109] S1212: Eliminate the fused recommendation information according to the location information to determine updated fused recommendation information.

[0110] In some examples, the server 400 provides different services in different areas, but the fused recommendation information may contain services that are not provided in the area. For example, different identification codes are assigned to different areas. Therefore, the server 400 needs to determine the area to which the TV 1 currently belongs based on the location information. Afterwards, it is determined whether the area corresponding to each service in the fused recommendation information is the same as the area to which the TV 1 currently belongs. If they are the same, the membership information of the service is retained. If they are different, the membership information corresponding to the service is removed. In this way, it can be ensured that the server 400 provides different services in different areas, ensuring the user experience.

[0111] In a certain embodiment of the present disclosure, in combination with the example given in S1211 above, the identification code of the area corresponding to service 1 is area 1, the identification code of the area corresponding to service 2 is area 2, and the identification code of the area corresponding to service 3 is area 1. At this time, based on the location information, it is determined that the identification code of the area to which TV 1 currently belongs is area 1. Since the identification code of the area corresponding to service 2 is different from the identification code of the area to which TV 1 currently belongs, the member information of service 2 needs to be removed. Since the identification code of the area corresponding to service 1 is the same as the identification code of the area to which TV 1 currently belongs, the member information of service 1 is retained. At the same time, since the identification code of the area corresponding to service 3 is the same as the identification code of the area to which TV 1 currently belongs, the member information of service 3 is retained. Therefore, the table corresponding to the updated fusion recommendation information is shown in Table 4.

[0112] Table 4

[0113] S1213: Eliminate the updated fusion recommendation information according to the device information to determine the first equity data and the second equity data target equity data.

[0114] In some examples, different device information supports different services. For example, if the device information is the first terminal version and the terminal version supported by the service is the second terminal version, when the first terminal version is lower than the second terminal version (e.g., the release time of the first terminal version is earlier than the release time of the second terminal version), the membership information of the service corresponding to the second terminal version needs to be deleted. When the first terminal version is higher than the second terminal version (e.g., the release time of the first terminal version is later than the release time of the second terminal version), the membership information of the service corresponding to the second terminal version needs to be retained.

[0115] In one embodiment of the present disclosure, combined with the example given in S1212 above, the process of determining the first equity data is as follows:

[0116] If the release time of the second terminal version corresponding to Business 1 is later than the release time of the first terminal version, the membership information of Business 1 needs to be deleted. If the release time of the second terminal version corresponding to Business 3 is earlier than the release time of the first terminal version, the membership information of Business 3 needs to be retained. Therefore, the table corresponding to the first equity data and target equity data is shown in Table 5.

[0117] Table 5

[0118] In one embodiment of the present disclosure, the process of determining the second equity data is similar to the process of determining the first equity data, and will not be described in detail here.

[0119] S1214. Perform the following operations on both the first and second target equity data: based on the user profile, query at least one theoretical media resource corresponding to the target equity data for a theoretical media resource that matches the user profile; and, based on the theoretical media resource that matches the user profile, determine that the viewable media resource corresponding to the target equity data is the theoretical media resource that matches the user profile. The target equity data is either the first or second equity data.

[0120] In some examples, a target equity data set includes at least one business, each of which corresponds to at least one theoretical media resource. Different theoretical media resources correspond to different user profile results. For example, if the user profile result indicates that the user has not activated any membership, it is necessary to search for theoretical media resources corresponding to "no membership" within the theoretical media resources corresponding to each business in the target equity data. In this way, the viewable media resources corresponding to the target equity data are the theoretical media resources corresponding to "no membership" within the theoretical media resources corresponding to each business in the target equity data.

[0121] In one embodiment of the present disclosure, in combination with the example given in S1213 above, for example, service 3 includes two theoretical media resources, such as: theoretical media resource 1 is "New users first open ** yuan", theoretical media resource 2 is "Limited time renewal enjoy n discounts", the user portrait corresponding to theoretical media resource 1 is that no membership has been activated, the user portrait corresponding to theoretical media resource 2 is that a member has been activated, and the difference between the current date and the member activation date is less than a preset threshold. Server 400 determines that the portrait result of the user portrait is that no membership has been activated. At this time, it can be determined that the theoretical media resource corresponding to the service 3 member is "New users first open ** yuan".

[0122] In some feasible examples, the theoretical media resources include at least one first media resource; in combination with FIG. 7 , as shown in FIG. 8 , the above S1210 can be specifically implemented through the following S12100 and S12101 .

[0123] S12100. Determine a first display priority for each first media resource based on the user portrait.

[0124] In an embodiment of the present disclosure, the implementation process of determining the first display priority of each first media resource according to the user portrait is described in S1210 above and will not be repeated here.

[0125] S12101. Sort the first media resource according to the first display priority to obtain preference recommendation information.

[0126] In one embodiment of the present disclosure, the process of determining the preference recommendation information is described in S1210 above and will not be repeated here.

[0127] In some feasible examples, the preference recommendation information includes at least one first media resource, and the operation recommendation information includes at least one second media resource. One first media resource corresponds to a first display priority, and one second media resource corresponds to a second display priority. In combination with FIG. 7 and as shown in FIG. 9 , the above S1211 can be specifically implemented through the following S12110-S12112.

[0128] S12110: When the first media resource and the second media resource are the same, fuse the first display priority corresponding to the first media resource and the second display priority corresponding to the second media resource to determine the fuse display priority corresponding to the first media resource.

[0129] S12111: When the first media resource and the second media resource are different, determine that the fusion display priority corresponding to the first media resource is the first display priority corresponding to the first media resource.

[0130] In some examples, the operational recommendation information and the preference recommendation information have different priorities. For example, when the priority of the operational recommendation information is higher than the priority of the preference recommendation information, the above steps S12110 and S12111 are executed. Alternatively, when the priority of the operational recommendation information is lower than the priority of the preference recommendation information, the fusion display priority corresponding to the first media resource is determined to be equal to the first display priority of the first media resource.

[0131] S12112: Generate fusion recommendation information according to the fusion display priority corresponding to each first media resource.

[0132] In some examples, the fusion recommendation information is formed by sorting the fusion display priority corresponding to each first media resource in descending order.

[0133] In an embodiment of the present disclosure, the table corresponding to the fusion recommendation information refers to Table 3 given in S1211 above, and will not be repeated here.

[0134] In some feasible examples, the integrated recommendation information includes at least one first media resource, and one first media resource corresponds to one first area identification code; in combination with FIG. 7 , as shown in FIG. 10 , the above S1212 can be specifically implemented through the following S12120 - S12123 .

[0135] S12120. Determine, according to the location information, a second area identification code corresponding to the location information.

[0136] S12121: When the second area identification code is different from the first area identification code, remove the first media resource corresponding to the first area identification code.

[0137] S12122: When the second area identification code is the same as the first area identification code, retain the first media resource corresponding to the first area identification code.

[0138] S12123. Generate updated fusion recommendation information based on the retained first media resource.

[0139] In some feasible examples, the device information includes a first terminal version, and the integrated recommendation information includes at least one first media resource, where one first media resource corresponds to one second terminal version. In combination with FIG. 7 , as shown in FIG. 11 , the above S1213 can be specifically implemented through the following S12130 - S12132 .

[0140] S12130: If the release time of the first terminal version is earlier than the release time of the second terminal version, remove the first media resource corresponding to the second terminal version.

[0141] S12131: When the release time of the first terminal version is later than the release time of the second terminal version, retain the first media resource corresponding to the second terminal version.

[0142] S12132. Generate target equity data based on the retained first media resource.

[0143] In some feasible examples, one theoretical media resource corresponds to one first portrait identifier; in combination with FIG7 , as shown in FIG12 , the above S1214 can be specifically implemented through the following S12140 - S12142 .

[0144] S12140. Determine a second portrait identifier corresponding to the user portrait based on the user portrait.

[0145] In some examples, the portrait results of different user portraits correspond to different portrait identifiers, such as: the portrait results of the user portrait include 2 portrait results, namely "New users spend ** yuan for the first time" and "Enjoy n discounts for limited-time renewals". The portrait identifier corresponding to "New users spend ** yuan for the first time" is identifier 1, and the portrait identifier corresponding to "Enjoy n discounts for limited-time renewals" is identifier 2.

[0146] At the same time, a theoretical media resource of a business in the target equity data corresponds to a portrait identifier.

[0147] When the portrait identifier corresponding to the theoretical media resource is the same as the portrait identifier of the user portrait, such as: in combination with the example given in S1213 above, the theoretical media resources corresponding to business 3 include two, namely theoretical media resource 1 and theoretical media resource 2, the portrait identifier corresponding to theoretical media resource 1 is identifier 1, and the portrait identifier corresponding to theoretical media resource 2 is identifier 2. According to the user portrait, when it is determined that the second portrait identifier corresponding to the user portrait is identifier 1, since the portrait identifier corresponding to theoretical media resource 1 is the same as the second portrait identifier corresponding to the user portrait, at this time, the theoretical media resource that matches the user portrait is determined to be theoretical media resource 1.

[0148] S12141. Based on the second portrait identifier, determine the first portrait identifier in the target equity data that is identical to the second portrait identifier.

[0149] S12142. Based on the theoretical media resources corresponding to the first portrait identifier that is identical to the second portrait identifier, determine that the theoretical media resources that match the user portrait are the theoretical media resources corresponding to the first portrait identifier that is identical to the second portrait identifier.

[0150] In the following embodiments, the method of the embodiment of the present disclosure is described by taking the television 1 as the executing subject of the display method provided by the embodiment of the present disclosure and the server as the server 400 as an example.

[0151] An embodiment of the present disclosure provides a display method, as shown in FIG4 , which may include S20 - S22 .

[0152] S20: In response to the selection operation of the target channel, send permission query information to server 400. The permission query information includes the current terminal identifier. The permission query information is used to enable the server to determine the first and second entitlement data that can be provided for the corresponding terminal identifier, and to determine the first media resource that can be viewed with the first entitlement data and the second media resource that can be viewed with the second entitlement data.

[0153] S21 : Receive first equity data, first media resources, second equity data, and second media resources fed back by the server 400 .

[0154] In some examples, after the TV 1 is turned on, multiple channels are displayed, such as channel 1, channel 2, and channel 3. The user can select the required channel through the control device 100. For example, the user selects the target channel (such as channel 2) through the control device 100, and the TV 1 displays the first page 100 as shown in Figure 13. The first page 100 includes a control 1001 corresponding to channel 1, a control 1002 corresponding to channel 2, a control 1003 corresponding to channel 3, a control 1004 corresponding to the user account, and an activated rights identifier 1005, a first control 1006, a second control 1007, a control 1010 for media resource 1 corresponding to the first media resource, and a control 1009 for media resource 2. It can be seen that when the user account has an activated membership, the first page 100 will display that the user account is currently activated as a member, as well as an activated rights identifier 1005. When the user account currently has multiple active memberships, a switching operation, such as switching from the first control 1006 to the second control 1007, can be performed. The television 1 will then display the first page 101 shown in FIG14 . The first page 101 includes controls 1011 for media asset 3 and 1012 for media asset 4, corresponding to the second media resource. As can be seen, when a user account has multiple active memberships, the corresponding media resources will change when viewing different active memberships. This allows the user to intuitively understand the benefits enjoyed by the current active membership through the displayed media resources.

[0155] In other examples, such as the example shown in Figure 13 , when a user needs to view the benefits associated with an unactivated member, they can switch, for example, from first control 1006 to second control 1007. Television 1 then displays first page 102 as shown in Figure 15 . First page 102 includes controls 1021 for asset 5 and 1022 for asset 6, corresponding to the second media resource. As can be seen, when viewing different unactivated members, the corresponding media resources also change. This allows users to intuitively understand the benefits enjoyed by the current unactivated member through the displayed media resources, thereby increasing user purchase rates.

[0156] In other examples, referring to the example shown in FIG13 , when the user account does not have a registered membership, the television 1 displays the first page 103 shown in FIG16 . First page 103 includes a control 1030 indicating unregistered member 1, controls 1031 for other unregistered members, and media resources corresponding to unregistered members, such as controls 1032 for media asset 7 and 1033 for media asset 8. As can be seen, when the user account does not have a registered membership, the registered rights indicator 1005 is not present on first page 103 , thereby enhancing the exclusive information and identity of registered members. If the user is not interested in the media resources displayed by unregistered member 1, they can switch, such as switching from control 1030 to control 1031 , causing the television 1 to display the first page 104 shown in FIG17 . First page 104 includes media resources corresponding to other unregistered members, such as unregistered member 2, such as controls 1041 for media asset 9 and 1042 for media asset 10. It can be seen that when viewing different unactivated members, the corresponding media resources will also change, so that users can intuitively know the rights and interests enjoyed by the current unactivated members through the displayed media resources, thereby increasing the user purchase rate.

[0157] When a user is viewing a media resource they wish to view while not subscribing to a membership service, they can select the resource. For example, if they are interested in resource 9, they can use control device 100 to select resource 9, displaying first page 105 as shown in FIG18 . First page 105 includes a window 1050 for previewing the resource. As can be seen, even if a user does not subscribe to a membership service, when viewing a desired resource, they do not need to navigate to another page to display a preview window. Instead, the corresponding window 1050 is displayed directly on first page 105. This allows users to preview resource 9 while continuing to view other resources, or even if they have not subscribed to a membership service, improving the user experience.

[0158] In other examples, as shown in FIG13 , when a user account does not have any activated memberships, unactivated members can be displayed as cards on the first page 106. The first page 106 includes a card 1061 corresponding to unactivated member 1, a card 1062 corresponding to unactivated member 2, a card 1063 corresponding to unactivated member 3, and media resources corresponding to activated member 1, such as a control 1064 corresponding to media asset 11 and a control 1065 corresponding to media asset 12. When a user switches cards to view different unactivated members, the corresponding media resources will also change. This allows the user to intuitively understand the benefits enjoyed by the current unactivated member through the displayed media resources, thereby increasing the user purchase rate.

[0159] S22. Display a first control and a second control in the list area of ​​the first page based on the first equity data and the second equity data, respectively, and display a first media resource recommendation control in the media resource recommendation area of ​​the first page based on the first media resource; wherein the first media resource recommendation control corresponds to the first media resource and does not correspond to the second media resource, and the first control is the control highlighted in the list area.

[0160] In some feasible examples, in combination with FIG. 4 , as shown in FIG. 5 , the display method provided by the embodiment of the present disclosure further includes: S23 and S24 .

[0161] S23: Receive a switching operation input, wherein the switching operation is used to instruct to switch the first control highlighted in the list area to a second control.

[0162] S24: Display a second media resource recommendation control in the media resource recommendation area according to the second media resource, wherein the second media resource recommendation control corresponds to the second media resource but does not correspond to the first media resource.

[0163] In some feasible examples, the permission query information also includes an account identifier, which is used to enable the server to determine the rights and interests data that the account identifier has activated; combined with Figure 4, as shown in Figure 6, the above S22 can be specifically implemented through the following S220.

[0164] S220: When the activated rights identifier indicates that the account identifier has activated the first rights data but not the second rights data, display the first control and the second control in the list area of ​​the first page according to the first rights data and the second rights data, and highlight the first control according to the activated rights identifier.

[0165] In some feasible examples, the first media resource includes first film and television data and second film and television data, the first film and television data includes first film and television poster data and a first film and television access address, and the second film and television data includes second film and television poster data and a second film and television access address; the first page includes a first layer and a second layer located above the first layer, and the second layer is a layer provided with a list area and a media recommendation area; combined with Figure 5, as shown in Figure 7, the above S22 can be specifically implemented through the following S221 and S222.

[0166] S221. Display a first control and a second control in a list area of ​​a first page according to the first equity data and the second equity data, respectively; display a first film and television control in a media resource recommendation area according to the first film and television poster data; and display a second film and television control in a media resource recommendation area according to the second film and television poster data.

[0167] S222: Control the first layer to request and play the first video data according to the first video access address in the first video data corresponding to the first video control.

[0168] In some feasible examples, in combination with FIG. 7 and as shown in FIG. 8 , the display method provided by the embodiment of the present disclosure further includes S25 .

[0169] S25. Control the first layer to request and play the second video data according to the second video access address in the second video data corresponding to the second video control;

[0170] In some feasible examples, the second media resource includes third film and television data and fourth film and television data, the third film and television data includes third film and television poster data and a third film and television access address, and the fourth film and television data includes fourth film and television poster data and a fourth film and television access address; the first page includes a first layer and a second layer located above the first layer, and the second layer is a layer with a list area and a media recommendation area; combined with Figure 5, as shown in Figure 9, the above S24 can be specifically implemented through the following S240 and S241.

[0171] S240: Display a third film and television control in the media resource recommendation area according to the third film and television poster data, and display a fourth film and television control in the media resource recommendation area according to the fourth film and television poster data.

[0172] S241: Control the first layer to request and play the third video data according to the third video access address in the third video data corresponding to the third video control.

[0173] Furthermore, before playing a media resource, users can first learn about the resource based on the data displayed on the resource's details page to determine whether it is the resource they need. Currently, the details page generally includes the following: resource details (such as name, year of production, genre, introduction, cast information, etc.), episode information (such as the number of episodes, the corresponding play identifier for each episode, a description of each episode, etc.), and playback clips (such as the first episode's playback clip, clips based on historical playback progress, trailers, etc.), as well as recommended media cards (such as popular media cards, cards for media of the same type, and cards for media viewed historically).

[0174] However, the method of displaying media resource information through the above-mentioned details page data information is still relatively simple, and it is still difficult for users to determine whether the media resource is the one they need, resulting in a poor user experience.

[0175] Based on this, the display method in some embodiments of the present disclosure further includes:

[0176] In response to a received user input operation for displaying a target details page of a target media asset, sending a details page request message to the server, the details page request message being used to request details page data information of the target media asset and ranking data information of N ranking lists related to the target media asset, the details page request message carrying a target media asset identifier for indicating the target media asset;

[0177] receiving the detail page data information and the ranking data information acquired by the server based on the target media asset identifier, the detail page data information including the detail information, media asset episode information, and media asset playback segments of the target media asset, and the ranking data information including N ranking lists, each ranking list including multiple media asset cards, each media asset card indicating one media asset, where N is a positive integer;

[0178] Display the target ranking list information in the details page data information and the ranking data information.

[0179] To facilitate understanding of the above scheme, the following is an explanation from the perspective of a display device. The display device communicates with the server to implement the display method disclosed herein, and the display device includes: a display, a communicator, a user input interface, and a controller, which correspond to the display 260, the communicator 220, the user interface 280, and the controller 250 in FIG. 3 above, respectively. The display device disclosed herein may include: a display, a communicator for communicating with the server, a user input interface for receiving user input operations, and a controller. The controller is configured to respond to a user input operation for displaying a target details page of a target media asset received through the user input interface, send a details page request message to the server through the communicator, and receive the details page data information and the ranking data information obtained by the server based on the target media asset identifier, and then display the target ranking list information in the details page data information and the ranking data information through the display. Among them, the details page request message is used to request the details page data information of the target media asset and the ranking data information of N ranking lists related to the target media asset. The details page request message carries the target media asset identifier used to indicate the target media asset; the details page data information includes the details information of the target media asset, the media asset episode information and the media asset playback segment, and the ranking data information includes N ranking lists, each ranking list includes multiple media asset cards, each media asset card is used to indicate a media asset, and N is a positive integer.

[0180] In the embodiment of the present disclosure, information of the target ranking list is displayed at the same time as the details page data information of the media resource, thereby increasing the display format of the media resource information. Thus, the user can determine whether the target media resource is the media resource the user needs by combining the displayed details page data information and the information of the target ranking list, thereby improving the user experience.

[0181] In some embodiments of the present disclosure, the target media asset's corresponding target media asset card is in at least one of the N ranking lists, and the target ranking list is the ranking list in which the target media asset ranks highest in the at least one ranking list. In this way, the user can determine whether the target media asset is the desired media asset by combining the displayed information of the ranking list in which the target media asset ranks highest (i.e., the information of the target ranking list), thereby improving the user experience.

[0182] In some embodiments of the present disclosure, the target media asset card is not in any of the N ranking lists, each of which is a ranking list for the category to which the target media asset belongs, and the target ranking list is the ranking list with the highest click-through rate among the N ranking lists. In this way, the user can determine, based on the target ranking list, that the target media asset is not in any of the ranking lists, and further determine that the target media asset has a low click-through rate, thereby determining whether the target media asset is a desired media asset. Furthermore, the user can determine, based on the target ranking list, whether other media assets besides the target media asset are desired media assets.

[0183] It can be understood that if the target media asset exists in at least one ranking list, the N ranking lists returned by the server include the at least one ranking list, and the display device uses the ranking list with the highest ranking in the at least one ranking list as the target ranking list, and displays the information of the target ranking list. If the target media asset does not belong to any ranking list, the server returns the N ranking lists under the category to which the target media asset belongs, and the display device uses the ranking list with the most clicks in the N ranking lists as the target ranking list, and displays the information of the target ranking list. In this way, the display form of the media asset information is increased, so that the user can determine whether the target media asset is the media asset the user needs by combining the displayed details page data information and the information of the target ranking list, thereby improving the user experience.

[0184] In some embodiments of the present disclosure, the target ranking list is the ranking list in which the target media asset is ranked at the top in the at least one ranking list; the information of the target ranking list includes the target ranking list; the controller, based on the details page data information and the ranking data information, displays the target details page through the display and displays a ranking list pop-up window floating on the target details page; wherein, the target details page presents the details information, media asset episode information, and media asset playback segments of the target media asset; the ranking list pop-up window presents N ranking tags, and the target ranking list under the target ranking tag among the N ranking tags; each ranking tag is used to indicate a ranking list.

[0185] It can be understood that the information of the target ranking list includes the target ranking list, the details page data information is displayed through the target details page, and the target ranking list is displayed through the ranking list pop-up window, as well as N ranking labels for indicating each ranking list, and the ranking list pop-up window is displayed floating on the target details page. In this way, the user can view the target ranking list and the labels corresponding to each recommended ranking list while viewing the details page data information of the target media asset, and can also trigger the switch from the target ranking list to other ranking lists by inputting other ranking labels. Therefore, without interrupting the user from viewing the details page data information of the target media asset, the target ranking list and each ranking label are displayed to the user, which increases the display format of the media asset information, makes it easier for the user to determine whether the target media asset is the media asset they need, and in the case that the target media asset is not the media asset the user needs, the user can quickly determine the media asset they need from the information displayed in the ranking list pop-up window, thereby improving the user experience.

[0186] In some embodiments of the present disclosure, the information of the target ranking list also includes the target ranking information of the target media resource in the target ranking list, and the target details page also presents the target ranking information; the controller displays the target details page through the display based on the details page data information and the ranking data information; and in response to the user input operation on the target ranking information received through the user input interface, the ranking list pop-up window is displayed on the target details page through the display.

[0187] It can be understood that since the target ranking list is the ranking list with the target media resource ranked at the top in at least one ranking list, the target ranking information of the target media resource in the target ranking list is displayed on the target details page, that is, the display form of the media resource information is increased. The user can determine whether the target media resource is the required media resource based on the details page data information and the target ranking information, and then trigger the display of the ranking list pop-up window through user input operation on the target ranking information, thereby further increasing the display form of the media resource information. The user can also determine whether the target media resource is the required media resource based on the information displayed in the ranking list pop-up window, and when the target media resource is not the media resource required by the user, the user can quickly determine the media resource required by the user from the information displayed in the ranking list pop-up window, thereby improving the user experience.

[0188] In some embodiments of the present disclosure, the N ranking tags are arranged according to the ranking order of the target media asset in each ranking list, and the target ranking tag is the ranking tag that ranks first among the N ranking tags.

[0189] It can be understood that if the number corresponding to the ranking order of the target media asset in the first ranking list is smaller than the number corresponding to the ranking order of the target media asset in the second ranking list, then the ranking label corresponding to the first ranking list is placed before the ranking label corresponding to the second ranking list. In this way, the arrangement order of multiple ranking lists corresponding to different media assets is determined according to the ranking order of the media assets in each ranking list. Therefore, the ranking lists corresponding to the same type of media assets can be different, and the ranking order of each ranking list can also be different. The disclosed solution can determine the approximate ranking of the target media asset in each ranking list based on the ranking order of each ranking list. Therefore, the display form of the media asset information is increased, which is convenient for users to determine whether the target media asset is the required media asset based on the approximate ranking of the target media asset in each ranking list. In addition, if the target media asset is not the media asset required by the user, the media asset required by the user can be quickly determined from each ranking list, thereby improving the user experience.

[0190] In some embodiments of the present disclosure, the display position of each ranking label in the ranking list pop-up window also presents: ranking information of the target media asset in each ranking list.

[0191] It can be understood that users can quickly determine the ranking order of target media resources in each ranking list without having to switch to each ranking list. The display format of media resource information is increased, which makes it easier for users to determine the specific ranking order of target media resources in each ranking list, and then determine whether the target media resources are the required media resources, thereby improving user experience.

[0192] In some embodiments of the present disclosure, when displaying any ranking list in the at least one ranking list through the display, the controller displays the target media asset card in the any ranking list in a specific display manner.

[0193] Among them, the specific display method may include at least one of the following: flashing animation, specific color, specific position, display prompt (such as "target media resource is here"), etc. The specific display method can be determined according to actual conditions and is not limited here.

[0194] In the disclosed embodiment, the target media asset card in any ranking list is displayed in a specific display manner, thereby making the location of the target media asset more eye-catching. When viewing a ranking list, the user can quickly find the target media asset and obtain the ranking order of the target media asset in the current ranking list, thereby increasing the display format of the media asset information and improving the user experience.

[0195] In some embodiments of the present disclosure, the controller is further configured to: when displaying any ranking list in the at least one ranking list, in response to receiving a user input operation on any media resource card in the any ranking list, jump to the details page of the media resource indicated by the any media resource card or play a preset clip of the media resource indicated by any media resource card at the display position where the any media resource card is located.

[0196] It can be understood that the user can trigger the jump from the target media resource's details page to the details page of the media resource indicated by any media resource card or play the preset segment of the media resource indicated by any media resource card at the display position of any media resource card by inputting an operation on any media resource card in any ranking list. In this way, when the target media resource is not the media resource required by the user and the user determines the required media resource from any ranking list, the user can quickly jump to the details page corresponding to the required media resource or watch the preset segment of the media resource by inputting an operation on the media resource card of the required media resource. The operation is simple and improves the user experience.

[0197] The display method in some embodiments of the present disclosure can also be applied to a server. Next, the display method provided by the present disclosure will be described from the perspective of a server. The server of the present disclosure includes: a communicator for communicating with a display device and a controller. The controller is used to receive a detail page request message from the display device, obtain the detail page data information and the ranking data information based on the target media asset identifier, and send the detail page data information and the ranking data information to the display device so that the display device displays the target ranking list information in the detail page data information and the ranking data information. The detail page request message is used to request the detail page data information of the target media asset and the ranking data information of N ranking lists related to the target media asset. The detail page request message carries a target media asset identifier for indicating the target media asset; the detail page data information includes the detail information of the target media asset, the media asset episode information, and the media asset playback segment; the ranking data information includes N ranking lists, each ranking list includes multiple media asset cards, each media asset card is used to indicate one media asset, and N is a positive integer;

[0198] In the embodiment of the present disclosure, information of the target ranking list is displayed at the same time as the details page data information of the media resource, thereby increasing the display format of the media resource information. Thus, the user can determine whether the target media resource is the media resource the user needs by combining the displayed details page data information and the information of the target ranking list, thereby improving the user experience.

[0199] In some embodiments of the present disclosure, the ranking data information also includes the arrangement order of the N ranking lists; the controller obtains multiple ranking lists related to the target media asset based on the target media asset identifier; determines whether there is a ranking list that meets the target condition in the multiple ranking lists, and the target condition is that the ranking list includes the target media asset card corresponding to the target media asset, and M is a positive integer; when there are M ranking lists that meet the target condition in the multiple ranking lists, the M ranking lists are sorted according to the ranking order of the target media asset in the ranking list to obtain a first arrangement order, and the target ranking list is the ranking list that ranks first in the M ranking lists; when M is greater than or equal to N, the ranking list is sorted from the M ranking lists according to the first arrangement order. Determine the N ranking lists with the highest ranking among the ranking lists, and obtain the arrangement order of the N ranking lists from the first arrangement order; determine the N ranking lists and the arrangement order of the N ranking lists as the ranking data information; when M is less than N, determine NM ranking lists from the multiple lists, and the NM ranking lists are different from the M ranking lists and are the NM ranking lists with the highest click-through rates under the category to which the target media asset belongs; determine the M ranking lists, the NM ranking lists, and the second arrangement order as the ranking data information, the second arrangement order is composed of the first arrangement order and the third arrangement order, and the third arrangement order is the arrangement order of the NM ranking lists arranged from high to low according to the click-through rates.

[0200] It is understood that if the server obtains N ranking lists according to the above method, the target media asset exists in at least one of the N ranking lists. At least one of the N ranking lists returned by the server includes the target media asset, and at least one ranking list is arranged according to the ranking order of the target media asset in each ranking list. The target ranking tag is the ranking tag that is ranked first among the N ranking tags. In this way, the arrangement order of multiple ranking lists corresponding to different media assets is determined according to the ranking order of the media assets in each ranking list. Therefore, the ranking lists corresponding to the same type of media assets can be different, and the ranking order of each ranking list can also be different. The disclosed solution can determine the approximate ranking of the target media asset in each ranking list based on the ranking order of each ranking list. Therefore, the display form of the media asset information is increased, which makes it easier for users to determine whether the target media asset is the media asset they need based on the approximate ranking of the target media asset in each ranking list. In addition, if the target media asset is not the media asset the user needs, the user can quickly determine the media asset they need from each ranking list, thereby improving the user experience.

[0201] At the same time, the display device selects the top ranking list in the at least one ranking list as the target ranking list and displays information about the target ranking list. In this way, the user can determine whether the target media asset is the one they need by combining information from the top ranking list in which the displayed target media asset is located (i.e., information about the target ranking list), thereby improving the user experience.

[0202] In some embodiments of the present disclosure, after determining whether there is a ranking list that meets the target condition in the multiple ranking lists, if there is no ranking list that meets the target condition in the multiple ranking lists, the controller determines, from the multiple ranking lists, the N ranking lists with the highest click-through rates under the category to which the target media asset belongs, and a fourth ranking order of the N ranking lists arranged from high to low according to the click-through rates; and determines the N ranking lists and the fourth ranking order as the ranking data information.

[0203] It can be understood that if the server obtains N ranking lists according to the above method, the target media asset does not belong to any of the N ranking lists. The server returns N ranking lists under the category to which the target media asset belongs, and the N ranking lists are arranged from high to low according to the click-through rate corresponding to each ranking list. In this way, the user can determine that the target media asset is not in any ranking list, and know the click-through rate of each ranking list, and determine which category of users to which the target media asset belongs has a high click-through rate, which category most users pay more attention to, and it is easier for users to determine the required media assets from the N ranking lists.

[0204] The display device selects the most-clicked ranking list from the N ranking lists as the target ranking list and displays the target ranking list information. This increases the display format of media asset information, allowing users to determine whether the target media asset is what they need by combining the displayed detail page data with the information in the target ranking list, thereby improving the user experience.

[0205] It should be noted that the specific description of the display device and the server according to some embodiments can refer to the relevant description of the following display method, and can achieve the same or similar technical effects, which will not be repeated here.

[0206] In order to explain the present solution in more detail, the following will be explained in conjunction with Figures 20 to 26 in a certain embodiment of the present disclosure. It can be understood that the flowcharts involved in Figures 20 to 26 may include more steps or fewer steps in actual implementation, and the order of these steps may also be different, so as to be able to implement the display method provided in the embodiment of the present disclosure. The display method is implemented by communicating between the above-mentioned display device and the server. Among them, the display method can be specifically implemented on the display device side by the display device, or by a functional module or functional entity in the display device that can implement the display method, which is not limited here; among them, the display method can be specifically implemented on the server side by the server, or by a functional module or functional entity in the server that can implement the display method, which is not limited here.

[0207] FIG20 is a flowchart of steps for implementing a display method according to one or more embodiments of the present disclosure. The display method may include:

[0208] S401: In response to a received user input operation for displaying a target details page of a target media asset, a display device sends a details page request message to a server.

[0209] The detail page request message is used to request the detail page data information of the target media asset and the ranking data information of N ranking lists related to the target media asset. The detail page request message carries a target media asset identifier for indicating the target media asset.

[0210] The target media asset identifier may be an identity identification code (identity, ID) of the target media asset, which is used to uniquely identify the target media asset.

[0211] S402: The server receives a detail page request message from the display device.

[0212] S403: The server obtains the details page data information and the ranking data information based on the target media asset identifier.

[0213] The details page data information includes the details information, episode information and playback segments of the target media asset. The ranking data information includes N ranking lists. Each ranking list includes multiple media asset cards. Each media asset card is used to indicate a media asset. N is a positive integer.

[0214] The media asset card may include the name of the media asset, the cover of the media asset, the preset clips of the media asset, the brief introduction information of the media asset, the actor information of the media asset, etc., which may be determined according to actual conditions.

[0215] It can be understood that the server can determine N ranking lists based on the various ranking lists under each category to which the target media asset belongs, that is, determine each ranking list based on the category to which the target media asset belongs. For example, if the target media asset belongs to the categories of TV series, mainland China, ancient costume, etc., then the labels corresponding to the N ranking lists are TV series, mainland China, and ancient costume, respectively, and the N ranking lists are TV series ranking lists, mainland China ranking lists, and ancient costume ranking lists, respectively. The N ranking lists may include hot lists, soaring lists, etc. The server determines the hot list based on the total popularity of the target media asset within a certain period of time, or determines the soaring list based on the total daily increase in playback popularity of the target media asset. Among them, the total popularity of the media asset can be a weighted average of the playback popularity and the media asset popularity provided by the target media asset provider; the daily increase in playback popularity can be a weighted average of the daily increase in playback popularity and the daily increase in media asset popularity provided by the target media provider.

[0216] The server may also determine the N ranking lists through other methods, which may be determined based on actual conditions and are not limited here.

[0217] S404: The server sends the details page data information and the ranking data information to the display device, so that the display device displays the details page data information and information of the target ranking list in the ranking data information.

[0218] S405: The display device receives the details page data information and the ranking data information obtained by the server based on the target media asset identifier.

[0219] S406: The display device displays the details page data information and the target ranking list information in the ranking data information.

[0220] It can be understood that after the display device receives the details page data information and the ranking data information from the server, it can save the details page data information and the ranking data information, and perform certain display processing operations on the details page data information and the ranking data information (such as determining the information of the target ranking list) to display the information of the target ranking list in the details page data information and the ranking data information.

[0221] The target ranking list may be any part or all of the at least one ranking list. For example, if the at least one ranking list is a single ranking list, the target ranking list may be that single ranking list; if the at least one ranking list is multiple ranking lists, the target ranking list may be one or more ranking lists in the multiple ranking lists. The specific target ranking list may be determined based on actual circumstances and is not limited here.

[0222] The target ranking list information may include at least one of the following: the target ranking list, and the target ranking information of the target media asset in the target ranking list; the target ranking list information may also include other relevant information, which may be determined based on actual conditions and is not limited here.

[0223] Among them, the details page data information and the target ranking list information can be displayed on the same page or on different pages. It is also possible that part of the information in the target ranking list information and the details page data information are displayed on the same page, and another part of the information in the target ranking list information and the details page data information are displayed on different pages. The specific information can be determined according to actual conditions and is not limited here.

[0224] In the embodiment of the present disclosure, information of the target ranking list is displayed at the same time as the details page data information of the media resource, thereby increasing the display format of the media resource information. Thus, the user can determine whether the target media resource is the media resource the user needs by combining the displayed details page data information and the information of the target ranking list, thereby improving the user experience.

[0225] In some embodiments of the present disclosure, the target media asset card corresponding to the target media asset is in at least one ranking list among the N ranking lists, and the target ranking list is the ranking list in which the target media asset ranks highest among the at least one ranking list.

[0226] It is understood that if the target media asset exists in at least one ranking list, the N ranking lists returned by the server will include that at least one ranking list, and the display device will use the top ranking list in that at least one ranking list as the target ranking list and display the target ranking list information. In this way, the user can determine whether the target media asset is the media asset they need by combining the information of the top ranking list in which the target media asset is displayed (i.e., the information of the target ranking list), thereby improving the user experience.

[0227] In some embodiments of the present disclosure, the target media asset card is not in any of the N ranking lists, each of which is a ranking list under the category to which the target media asset belongs, and the target ranking list is the ranking list with the highest click-through rate among the N ranking lists.

[0228] If the target media asset doesn't belong to any of the ranking lists, the server returns N ranking lists for the category to which the target media asset belongs. The display device then uses the ranking list with the most hits among these N ranking lists as the target ranking list and displays the target ranking list information. In this way, the user can determine based on the target ranking list that the target media asset isn't in any of the ranking lists, and furthermore, determine that the target media asset has a low click-through rate, thereby confirming whether the target media asset is desirable. Furthermore, the user can use the target ranking list to determine whether other media assets besides the target media asset are desirable.

[0229] In the disclosed embodiment, a display format of media asset information is added, so that the user can determine whether the target media asset is what the user needs by combining the displayed details page data information and the information of the target ranking list, thereby improving the user experience.

[0230] In some embodiments of the present disclosure, the target ranking list is the ranking list in which the target media asset is ranked at the top in the at least one ranking list; the information of the target ranking list includes the target ranking list; in combination with the above Figure 20, as shown in Figure 21, the above S406 can be specifically implemented through the following S406a.

[0231] S406a: The display device displays the target details page based on the details page data information and the ranking list data information, and displays a ranking list pop-up window in a floating manner on the target details page.

[0232] Among them, the target details page presents the detailed information of the target media asset, media asset episode information, and media asset playback clips; the ranking list pop-up window presents N ranking tags, and the target ranking list under the target ranking tag among the N ranking tags; each ranking tag is used to indicate a ranking list.

[0233] It can be understood that the information of the target ranking list includes the target ranking list, the details page data information is displayed through the target details page, and the target ranking list is displayed through the ranking list pop-up window, as well as N ranking labels for indicating each ranking list, and the ranking list pop-up window is displayed floating on the target details page. In this way, the user can view the target ranking list and the labels corresponding to each recommended ranking list while viewing the details page data information of the target media asset, and can also trigger the switch from the target ranking list to other ranking lists by inputting other ranking labels. Therefore, without interrupting the user from viewing the details page data information of the target media asset, the target ranking list and each ranking label are displayed to the user, which increases the display format of the media asset information, makes it easier for the user to determine whether the target media asset is the media asset they need, and in the case that the target media asset is not the media asset the user needs, the user can quickly determine the media asset they need from the information displayed in the ranking list pop-up window, thereby improving the user experience.

[0234] Optionally, the ranking data information may also include detailed information of the media asset indicated by each media asset card under each ranking list. The detailed information may include at least one of the following: actor information of the media asset, brief introduction information of the media asset, name of the media asset, and other content, which is not limited here.

[0235] Optionally, in an embodiment of the present disclosure, before displaying a ranking list, detailed information of the media assets indicated by each media asset card under the ranking list may be obtained from a server and then filled into the ranking list.

[0236] It is understood that the detailed information of the media assets indicated by each media asset card under each ranking list can be included in the ranking data information, that is, the detailed information of the media assets indicated by each media asset card under each ranking list is obtained when the ranking data information is obtained; or it can be not included in the ranking data information. When a ranking list is to be displayed, the detailed information of the media assets indicated by each media asset card under the ranking list is obtained from the server and then populated into the ranking list. The specific determination can be made based on actual circumstances and is not limited here.

[0237] In some embodiments of the present disclosure, the information of the target ranking list also includes the target ranking information of the target media asset in the target ranking list, and the target details page also presents the target ranking information; combined with Figure 21, as shown in Figure 22, the above 406a can be specifically implemented through the following 406a1 and 406a2.

[0238] 406a1. The display device displays the target details page based on the target details page data information and the ranking data information. The target details page presents the target ranking information.

[0239] 406a2: In response to the received user input operation on the target ranking information, the display device displays the ranking list pop-up window on the target details page in a floating manner.

[0240] It can be understood that since the target ranking list is the ranking list with the target media resource ranked at the top in at least one ranking list, the target ranking information of the target media resource in the target ranking list is displayed on the target details page, that is, the display form of the media resource information is increased. The user can determine whether the target media resource is the required media resource based on the details page data information and the target ranking information, and then trigger the display of the ranking list pop-up window through user input operation on the target ranking information, thereby further increasing the display form of the media resource information. The user can also determine whether the target media resource is the required media resource based on the information displayed in the ranking list pop-up window, and when the target media resource is not the media resource required by the user, the user can quickly determine the media resource required by the user from the information displayed in the ranking list pop-up window, thereby improving the user experience.

[0241] In some embodiments of the present disclosure, the N ranking tags are arranged according to the ranking order of the target media asset in each ranking list, and the target ranking tag is the ranking tag that ranks first among the N ranking tags.

[0242] In the embodiment of the present disclosure, the arrangement order of multiple ranking lists corresponding to different media resources is determined according to the ranking order of the media resources in each ranking list. Therefore, the ranking lists corresponding to the same type of media resources may be different, and the ranking order of each ranking list may also be different. The present disclosure scheme can determine the approximate ranking of the target media resource in each ranking list according to the ranking order of each ranking list, thereby increasing the display form of the media resource information, making it convenient for users to determine whether the target media resource is the required media resource based on the approximate ranking of the target media resource in each ranking list, and in the case that the target media resource is not the media resource required by the user, the media resource required by the user can be quickly determined from each ranking list, thereby improving the user experience.

[0243] In some embodiments of the present disclosure, the display position of each ranking label in the ranking list pop-up window also presents: ranking information of the target media asset in each ranking list.

[0244] It can be understood that users can quickly determine the ranking order of target media resources in each ranking list without having to switch to each ranking list. The display format of media resource information is increased, which makes it easier for users to determine the specific ranking order of target media resources in each ranking list, and then determine whether the target media resources are the required media resources, thereby improving user experience.

[0245] In some embodiments of the present disclosure, in combination with FIG. 22 , as shown in FIG. 23 , after S406 , the display method according to some embodiments further includes:

[0246] S407 : When displaying any ranking list in the at least one ranking list, the display device displays the target media asset card in the any ranking list in a specific display manner.

[0247] In the disclosed embodiment, the target media asset card in any ranking list is displayed in a specific display manner, thereby making the location of the target media asset more eye-catching. When viewing a ranking list, the user can quickly find the target media asset and obtain the ranking order of the target media asset in the current ranking list, thereby increasing the display format of the media asset information and improving the user experience.

[0248] In some embodiments of the present disclosure, in combination with FIG. 22 , as shown in FIG. 24 , after S406 , the display method according to some embodiments further includes:

[0249] S408. When displaying any ranking list in the at least one ranking list, the display device jumps to the details page of the media resource indicated by any media resource card in the any ranking list or plays a preset segment of the media resource indicated by any media resource card at the display position of the any media resource card in response to a user input operation received on any media resource card in the any ranking list.

[0250] In the disclosed embodiment, when the target media resource is not the media resource required by the user, and the user determines the required media resource from any ranking list, by inputting the media resource card of the required media resource, the user can quickly jump to the detail page corresponding to the required media resource or play the preset clip of the media resource indicated by any media resource card at the display position where the media resource card is located. The operation is simple and the user experience is improved.

[0251] In some embodiments of the present disclosure, in combination with FIG. 24 , as shown in FIG. 25 , the above S403 may be specifically implemented through the following S403a and S403b.

[0252] S403a: The server obtains the details page data information according to the target media asset identifier.

[0253] The specific implementation process of the above S403a can refer to the existing related technologies and will not be repeated here.

[0254] S403b: The server obtains the ranking data information according to the target media asset identifier.

[0255] If the target media asset exists in multiple ranking lists, the ranking list with the highest ranking is placed first. The ranking lists are sorted according to the ranking order of the target media asset in each ranking list, along with the target media asset's ranking information in each ranking list. Each ranking list includes a corresponding ranking label, multiple media asset cards included in the ranking list, and the ranking order of the media asset indicated by some or all of the multiple media asset cards. The ranking label can be the ranking name, the media asset category corresponding to the ranking, etc.

[0256] If the target asset doesn't belong to any ranking list, the server returns N ranking lists for that asset's category, with the most clicks at the top. In other words, the N ranking lists are sorted from highest to lowest by click-through rate. Because the target asset doesn't belong to any ranking list, the server returns information that doesn't include its ranking in each ranking list.

[0257] Optionally, the ranking data information further includes the arrangement order of the N ranking lists; the above S403b can be specifically implemented through the following S41 to S47.

[0258] S41: The server obtains multiple ranking lists related to the target media asset based on the target media asset identifier.

[0259] The multiple ranking lists related to the target media asset may be multiple ranking lists related to the category to which the target media asset belongs. The specific method of obtaining the multiple ranking lists may refer to existing related technologies and will not be described in detail here.

[0260] S42: The server determines whether there is a ranking list that meets the target condition in the multiple ranking lists.

[0261] The target condition is that the ranking list includes the target media asset card corresponding to the target media asset, and M is a positive integer.

[0262] Displaying a ranking list including the target media card to the user helps the user determine whether the target media is the required media and whether to continue watching the media based on the ranking of the target media card in the ranking list. Therefore, it is necessary to determine whether there is a ranking list including the target media card in multiple ranking lists. If so, execute the following S43 to S47.

[0263] S43: If there are M ranking lists that meet the target condition in the multiple ranking lists, the server sorts the M ranking lists according to the ranking order of the target media asset in the ranking lists to obtain a first ranking order.

[0264] The target ranking list is the ranking list that is at the front of the M ranking lists, indicating that the higher the ranking of the target media asset card in the ranking list, the higher its ranking in the M ranking lists.

[0265] S44. When M is greater than or equal to N, the server determines the N top ranking lists from the M ranking lists according to the first ranking order, and obtains the ranking order of the N ranking lists from the first ranking order.

[0266] According to the first ranking order, the top N ranking lists are determined from the M ranking lists. That is, the N ranking lists are the top N ranking lists in the ranking list where the target media asset card is located. The top N ranking lists in the ranking list where the target media asset card is located are more important for the user to determine whether the target media asset is the media asset they need.

[0267] S45. The server determines the N ranking lists and the arrangement order of the N ranking lists as the ranking data information.

[0268] S46. When M is less than N, the server determines NM ranking lists from the multiple lists.

[0269] The NM ranking lists are different from the M ranking lists and are the NM ranking lists with the highest click-through rates under the category to which the target media asset belongs.

[0270] S47. The server determines the M ranking lists, the NM ranking lists, and the second arrangement order as the ranking data information.

[0271] The second ranking order is composed of the first ranking order and the third ranking order, and the third ranking order is the ranking order of the NM ranking lists arranged from high to low according to the click rate.

[0272] It can be understood that when M is greater than or equal to N, each of the N ranking lists includes the target media asset card; when M is less than N, among the N ranking lists, only each of the M ranking lists includes the target media asset card, and each of the NM ranking lists does not include the target media asset card.

[0273] It can be understood that the target media asset exists in at least one of the N ranking lists. At least one of the N ranking lists returned by the server includes the target media asset, and at least one ranking list is arranged according to the ranking order of the target media asset in each ranking list. The target ranking tag is the ranking tag that is ranked first among the N ranking tags. In this way, the arrangement order of multiple ranking lists corresponding to different media assets is determined according to the ranking order of the media assets in each ranking list. Therefore, the ranking lists corresponding to the same type of media assets can be different, and the ranking order of each ranking list can also be different. The disclosed solution can determine the approximate ranking of the target media asset in each ranking list based on the ranking order of each ranking list. Therefore, the display form of the media asset information is increased, which is convenient for users to determine whether the target media asset is the required media asset based on the approximate ranking of the target media asset in each ranking list. In addition, if the target media asset is not the media asset required by the user, the media asset required by the user can be quickly determined from each ranking list, thereby improving the user experience.

[0274] Optionally, after the above S42, the above S403b further includes the following S48 to S49:

[0275] S48. If no ranking list that meets the target condition exists in the multiple ranking lists, the server determines, from the multiple ranking lists, N ranking lists with the highest click-through rates under the category to which the target media asset belongs, and a fourth ranking order of the N ranking lists arranged from high to low according to the click-through rates.

[0276] S49. The server determines the N ranking lists and the fourth arrangement order as the ranking data information.

[0277] It can be understood that the target media asset does not belong to any of the N ranking lists. The server returns N ranking lists under the category to which the target media asset belongs, and the N ranking lists are arranged from high to low according to the click-through rate corresponding to each ranking list. In this way, the user can determine that the target media asset is not in any ranking list, and learn the click-through rate of each ranking list, and determine which category of users has the highest click-through rate to which the target media asset belongs, and which category most users pay more attention to, making it easier for users to determine the media assets they need from the N ranking lists.

[0278] For example, as shown in FIG26 , a timing diagram of the interaction between a server and a display device in a certain embodiment of the present disclosure is provided to implement a display method according to some embodiments. The server includes: a backend subsystem, a big data recommendation subsystem, a log subsystem, and a content subsystem. The detailed information of the media assets indicated by each media asset card under each ranking list is not included in the ranking data information. Before a ranking list needs to be displayed, the detailed information of the media assets indicated by each media asset card under the ranking list is obtained from the server and then filled into the ranking list as an example for explanation, wherein:

[0279] When a display device (such as a TV, etc.) searches for media resources, plays media resources, and other behaviors, it will upload log information to the server's log subsystem. The server's big data recommendation subsystem regularly captures the historical log information of the display devices that are collected by the server's log subsystem (a large amount of log information uploaded by the display devices), and calls the server's content subsystem to obtain media information such as media types, and classifies them according to the media types, such as movies, TV series, variety shows, animation, costumes, urban, inspirational, etc. The media resources in each category are combined with historical log information and the media popularity provided by the media provider to calculate the various ranking lists. The various ranking lists can also be calculated based on their information, which is not limited here.

[0280] Among them, historical log information is incrementally accumulated, and the popularity of media resources will be updated regularly.

[0281] Log information may include: media asset identification, media asset category, media asset search behavior and / or media asset playback behavior, and may also include other information, which may be determined based on actual conditions and is not limited here.

[0282] Taking the movie hit list as an example: the big data recommendation subsystem can use the number of media asset plays reported by the display device as the playback popularity, and combine the media asset popularity to calculate the total media asset popularity through weighted average calculation. The movie hit list is generated from high to low according to the total media asset popularity corresponding to each media asset (for example, the media assets with the top 100 total popularity are combined to form the movie hit list). The same applies to the hot lists of other classified media assets, which will not be repeated here.

[0283] Let's take the movie soaring list as an example: the daily increase in playback volume is calculated as the daily increase in playback popularity based on the daily playback volume. Combined with the daily increase in media resource popularity, the weighted average is calculated to obtain the total daily increase in playback popularity. The movie soaring list is generated from high to low according to the total daily increase in playback popularity corresponding to each media resource (for example, the media resources ranked in the top 100 in terms of total daily increase in playback popularity are combined to form the movie soaring list). The same applies to the soaring lists of other classified media resources, which will not be repeated here.

[0284] Each ranking label is the name of the corresponding ranking list, which can be set according to actual conditions and is not limited here.

[0285] The display method includes:

[0286] S501 , after the display device is turned on, it enters a media resource recommendation page and receives a user's input operation on a target media resource.

[0287] For example, as shown in Figure 27, the target media asset is the asset indicated by "Recommendation 3" with a bold border. In response to the user's input operation on the target media asset, the display device triggers the process of entering the detail page and initiates an asynchronous data request to the backend subsystem (specifically including S502 and S506 described below). That is, a detail page request message is sent to the server, and the detail page request message includes the detail page data request and ranking request described below.

[0288] S502: The display device initiates a request for details page data to the backend subsystem.

[0289] For example, the request interface may be: detailApi / xxxxxxxx, where the key parameters include the target media asset identifier, wherein detailApi is the details page application program interface (Api).

[0290] S503: After receiving the detail page data request, the backend subsystem calls the content subsystem to obtain the detail page data information.

[0291] S504: The content subsystem returns the acquired details page data information to the display device.

[0292] S506: The display device initiates a ranking request to the backend subsystem.

[0293] For example, the request interface may be: rankApi / ********, where the key parameters include the target media asset identifier, wherein rankApi is the ranking API.

[0294] S507: After receiving the request, the backend subsystem calls the big data recommendation subsystem to obtain ranking data information.

[0295] Specifically, the big data recommendation subsystem performs the following processing:

[0296] Filters the rankings for the target asset. If the target asset appears in multiple rankings, the one with the highest ranking is placed first, and the ranking data is returned. If the target asset doesn't appear in any rankings, N rankings for the target asset's category are returned. The one with the highest number of views is placed at the top, and no ranking information is returned.

[0297] It is understandable that according to the ranking list of media resource feedback, the ranking list of different types of media resource feedback is different.

[0298] S508: The big data recommendation subsystem returns the acquired ranking data information to the display device.

[0299] S509: After receiving the returned details page data information and ranking data information, the display device displays the target details page.

[0300] For example, as shown in FIG28 , the target ranking information can be displayed at the bottom of the target details page, such as selecting the top-ranked ranking list for display based on the returned ranking data information, where “Ranking List 1” is the target ranking list, and “Media Asset Card 2” is the target media asset card indicating the target media asset.

[0301] For example, as shown in FIG29 , the target ranking information can be displayed on the far side of the target details page. For example, based on the returned ranking data information, the top-ranked ranking list is selected for display, that is, “Ranking List 1” is displayed as the target ranking list, where “Media Asset Card 2” is the target media asset card.

[0302] For example, the target ranking information can be displayed next to the area displaying the media asset introduction on the right side of the target details page. For example, based on the returned ranking data information, the top-ranked ranking list is selected for display, and the target ranking information is displayed. As shown in Figure 30, the target ranking information is "ranked second in ranking list 1".

[0303] It can be understood that the display order of the N ranking lists fed back is determined according to the position (ranking order) of the target media asset in the ranking list. Therefore, even if the media assets are of the same type, the N ranking lists fed back can be the same, but the order of the N ranking lists will be different.

[0304] When the display device displays the target ranking information on the target details page, in response to the user's input operation on the target ranking information, it can trigger the ranking pop-up window to be displayed on the target details page. For example, the specific process can be:

[0305] S510a , in response to receiving a user input operation on target ranking information, the display device initiates a media asset details request for the target ranking list to the backend subsystem, and obtains detailed information of the media assets indicated by each media asset card under the target ranking list.

[0306] Exemplarily, the request interface may be: media asset details Api / ########; key parameters may include: ranking tag; scene code (sceneCode); video detailed information rank (vodDetailRankListRec).

[0307] S510b: After receiving the request for media asset details in the target ranking list, the backend subsystem calls the big data recommendation subsystem to obtain each media asset card in the target ranking list.

[0308] S510c: The backend subsystem calls the content subsystem to obtain detailed information of the media assets to be displayed in each media asset card under the target ranking list. After obtaining the information, the media asset cards in the target ranking list are filled and filtered.

[0309] The populated information includes at least one of the following: poster, cast, popularity, introduction, rating, etc. Filtering: Due to the display device version and the integration of third-party software development kits (SDKs), some media assets may not be supported for playback. Therefore, the backend subsystem will filter out unsupported media assets and return a list of supported media assets to the display device.

[0310] S510d, after receiving the list of media resources supported for playback, the display device displays a ranking pop-up window, displays each ranking label in the ranking pop-up window, and focuses on the display target ranking list to display each media resource card in the target ranking list.

[0311] For example, the top three media assets in the target ranking list may be displayed with superscripts No. 1, No. 2, and No. 3. Switching the ranking tab will re-execute the above steps S510a to S510c to obtain the media assets in the switched ranking list.

[0312] Among them, the ranking pop-up window can also be called the ranking floating window.

[0313] For example, as shown in FIG30 , in response to the user's input operation of “ranked second in ranking list 1”, a ranking pop-up window as shown in FIG31 is displayed floating on the target details page, wherein each media resource card displayed under “Ranking list 1” includes not only the media resource name or media resource cover, but also the corresponding detailed information “xxx” of the media resource.

[0314] Furthermore, current display devices typically display recommended information to users based on data configured by operators. For example, if the display device is a television and the recommended information is membership information, the television typically displays the operator-configured membership information in a fixed location for the user to select. When there are many membership information items displayed, users must manually search through the multiple membership information items, which is a very tedious and troublesome process.

[0315] Based on this, the display method according to some embodiments may also be as shown in FIG. 32 , and the display method may include S11 - S15 .

[0316] S11. In response to a selection operation on a first media asset data control on a first page, a details page request is sent to server 400 to request details page data corresponding to the first media asset data control. The media asset data corresponding to the first media asset data control has playback permissions set, the details page request includes a media asset identifier for the media asset data corresponding to the first media asset data control, and the details page data includes at least the media data corresponding to the media asset identifier.

[0317] In some examples, after the TV 1 is turned on, the first application obtains the media data corresponding to the target identifier and the media data playback permission has been activated from the server 400. In this way, when the user watches the media data for which the playback permission of the media data has been activated, the user can play it directly. For the media data for which the playback permission of the media data has not been activated, the user can preview the media data for a preset duration (such as 6 minutes). For example: after the TV 1 is turned on, the first page 100 shown in Figure 33 is displayed. The first page 100 includes a control 1001 corresponding to media asset 1, a control 1002 corresponding to media asset 2, a control 1003 corresponding to media asset 3, and a control 1004 corresponding to media asset 4; wherein, media asset 1, media asset 2, media asset 3 and media asset 4 all require playback permission. The user can use control device 100 to select the control corresponding to the media asset they want to view. For example, if the first media asset data control is control 1003 corresponding to media asset 3, the user can select control 1003 corresponding to media asset 3. Upon receiving the user's selection of control 1003 corresponding to media asset 3, television set 1 sends a details page request to server 400 to request the details page data for control 1003 corresponding to media asset 3. After receiving the details page data sent by server 400, television set 1 displays second page 110 as shown in FIG. 34 .

[0318] Alternatively, after the TV is turned on, the user clicks a control on the main page or / and the search results page to display the second page 110 as shown in FIG. 34 .

[0319] Second page 110 displays a preview window 1101 for the media asset 3 selected by the user, along with a recommendation control 1102. During the preview process, if the user wishes to grant playback rights for the media asset, they can select recommendation control 1102 on second page 110. In response to selecting recommendation control 1102 on second page 110, TV set 1 sends a query message containing the media asset identifier corresponding to media asset 3 to server 400. After receiving the query message from TV set 1, server 400 sends rights information to TV set 1. After receiving the rights information from server 400, TV set 1 sends an address request containing scan data to server 400. Upon receiving the address request, server 400 sends the address information to TV set 1. After receiving the address information from server 400, TV set 1 displays page 111, as shown in FIG. 35 . It can be seen that at this time, page 111 displays a preview window 1101 of the media data corresponding to the media 3 selected by the user, and a first control 1110 corresponding to the target information displayed in the floating layer. When the user needs to activate the playback permission of the media data, the mobile terminal can be used to scan the address identifier (such as: QR code) corresponding to the address information in the first control 1110. When the user completes the payment, the TV 1 displays page 112 as shown in Figure 36, and displays the sixth control 1120 as shown in Figure 36 for indicating that the permission to fully play the media data has been activated, to indicate that the playback permission has been activated. It can be seen that by adopting the display method provided in the embodiment of the present disclosure, the user can activate the playback permission of the media data while playing the media data. There is no need to jump to the payment page, which improves the user experience.

[0320] In one embodiment of the present disclosure, the target identifier includes information identifying the television 1 or information identifying the user currently using the television 1. For example, when the target identifier includes information identifying the television 1, the target identifier may be a device identification code. Alternatively, when the target identifier includes information identifying the user currently using the television 1, the target identifier may be a user account.

[0321] S12: Receive the details page data sent by the server 400, play the media data in the preview window of the second page, and display a recommendation control in the area outside the preview window, wherein the recommendation control is used to indicate the activation of the playback permission for playing the media data.

[0322] S13 . In response to the selection operation of the recommendation control, query information carrying the media asset identifier is sent to the server 400 .

[0323] S14: Receive the rights information, address information corresponding to the rights information, and associated media data corresponding to the rights information sent by the server 400. The associated media data is media data that can only be fully viewed after the permission corresponding to the rights information is activated.

[0324] In some examples, one media asset data corresponds to a resource identification code, and one media asset data corresponds to a resource category (such as children, film and television, news, etc.). After receiving the query information carrying the media asset identifier, the server 400 can sort the media asset data according to the user score in the resource category to which the media asset identifier belongs, and select a preset number (such as 30) of media asset data in order from large to small to generate associated media asset data. Alternatively, the resource list of the resource category to which the media asset identifier belongs and the pre-configured recommendation list are both deduplicated to obtain a deduplicated resource list and a deduplicated recommendation list. Among them, the resource list includes one or more media asset data, and the recommendation list includes one or more media asset data. Afterwards, when the total number of media asset data included in the deduplicated recommendation list is less than the preset number, a specified number of media asset data is selected from the deduplicated resource list according to the preset rules (such as sorting by user scores, selecting from large to small, or randomly selecting), so that the sum of the total number of media asset data included in the deduplicated recommendation list and the total number of media asset data selected from the deduplicated resource list according to the preset rules is equal to the preset number. For example, if the preset number is 30 and the total number of media asset data included in the deduplicated recommendation list is 20, then 10 media asset data need to be selected from the deduplicated resource list according to the preset rules. Alternatively, the media asset data in the resource category to which the media asset identifier belongs is sorted according to popularity to obtain a resource list. Afterwards, both the media asset data in the resource list and the pre-configured recommendation list are deduplicated to obtain a deduplicated resource list and a deduplicated recommendation list. Afterwards, when the total number of media asset data included in the deduplicated recommendation list is less than the preset number, a specified number of media asset data is selected from the deduplicated resource list according to the preset rules (such as sorting by user scores, selecting from large to small, or randomly selecting), so that the sum of the total number of media asset data included in the deduplicated recommendation list and the total number of media asset data selected from the deduplicated resource list according to the preset rules is equal to the preset number. For example, if the preset number is 30 and the total number of media asset data included in the deduplicated recommendation list is 20, then 10 media asset data need to be selected from the deduplicated resource list according to the preset rules. In this way, it can be determined that the associated media asset data corresponding to the equity information is the selected preset number of media asset data to generate associated media asset data.

[0325] As shown in the example of S11 above, after server 400 returns the associated media asset data to television set 1, television set 1 displays page 113 shown in FIG37 . Page 113 includes a preview window 1101 for the media asset data of the user-selected media asset 3, a first control 1110 corresponding to the target information displayed in a floating layer, a third control 1130 for viewing other packages, a second control 1131 corresponding to the associated media asset data, a full-screen control 1132 for indicating full-screen playback, and a control 1133 for indicating a brief description of the user-selected media asset. To play the media asset data corresponding to media asset 3 in full screen, the user can select full-screen control 1132 to play the page in full screen.

[0326] If the user is not interested in the currently displayed associated media asset data, they can select the third control 1130 for viewing other packages. Page 114 is displayed as shown in Figure 38. Page 114 includes a preview window 1101 for the media asset data corresponding to the user-selected media asset 3, a fourth control 1142 for address information corresponding to other target recommendation information (such as membership information), a fifth control 1141 for indicating associated media asset data corresponding to other target recommendation information (such as media asset a, media asset b, and media asset c), and other controls 1140 for viewing other packages. In this way, the user can view different target recommendation information and the associated media asset data corresponding to the target recommendation information while previewing the media asset data of the selected media asset 3, which facilitates the user experience.

[0327] When a user is interested in the currently displayed associated media asset data, they can select the second control 1131 corresponding to the associated media asset data, such as by pressing a directional key on the control device 100. In response to the user's selection (e.g., the user presses the down directional key on the control device 100, whereupon the TV 1 shifts the focus according to the received down directional key instruction, hides the third control 1130, scales down the first control 1110, and adjusts the actual area of ​​the second region to the target area to increase the number of second controls displayed), the TV 1 displays page 115 as shown in FIG39. Page 115 displays a preview window 1101 for the media asset 3 selected by the user and a second control 1131 corresponding to the associated media asset data. The second control 1131 corresponding to the associated media asset data then scrolls to display the media data corresponding to each media asset in the associated media asset data. Over time, the TV 1 displays page 116 as shown in FIG40. The page 116 displays a preview window 1101 of the media data selected by the user and a second control 1131 corresponding to the associated media data. In this way, the television 1 can display the associated media data corresponding to the media resource, thereby improving the user experience.

[0328] In some other examples, the TV 1 displays the page 115 shown in FIG39. When the user needs to view the third control 1130 of other packages, the user can press the up-down key of the control device 100. At this time, the TV 1 moves the focus according to the received up-down key instruction, redisplays the third control 1130, and adjusts the actual area of ​​the second area to the preset area to reduce the number of displayed second controls.

[0329] S15. Based on the address information, a first control for indicating the address information is displayed in a first area of ​​a floating layer above the second page, and a second control for displaying the associated media data is displayed in a second area. The first control is used to enable the mobile terminal to scan the code to activate permission to fully play the media data, and neither the first area nor the second area obstructs the preview window.

[0330] In one embodiment of the present disclosure, when the address identifier and the associated media data are displayed in a floating layer display, the user can view the address identifier and the associated media data while viewing the selected media data, which facilitates the user's selection.

[0331] In some examples, the television 1 may generate an address identifier, such as a QR code, based on the address information, and then display a first control indicating the QR code in the first area.

[0332] As can be seen from the above, using the display method provided by the embodiment of the present disclosure, when a first media asset data control is selected on a first page, a detail page request is sent to a server for the detail page data corresponding to the first media asset data control. The details page data sent by the server is received, and the media asset data is played in a preview window on a second page, and a recommendation control is displayed in an area outside the preview window. In response to the selection of the recommendation control, a query message carrying a media asset identifier is sent to the server. The server also receives rights information, address information corresponding to the rights information, and associated media asset data corresponding to the rights information. Based on the address information, a first control for indicating the address information is displayed in a first area of ​​a floating layer above the second page, and a second control for displaying the associated media asset data is displayed in a second area. For example, if the address information corresponds to an address identifier, and the address identifier is a QR code, since neither the first area nor the second area obstructs the preview window, the user can preview the media asset data normally on the second page while also viewing the corresponding rights information and the associated media asset data corresponding to each piece of rights information. If the user needs to activate the playback permission of the media data, the user can use the mobile terminal to scan the QR code, so that the user can continue to watch the media data while activating the playback permission of the media data without jumping to the payment page.

[0333] In some feasible examples, the floating layer above the second page also displays a third control for indicating other rights and interests information; combined with Figure 32, as shown in Figure 41, the display method provided by the embodiment of the present disclosure also includes: S16.

[0334] S16: In response to the selection operation on the second control, hide the third control, and adjust the actual area of ​​the second region to the target area to increase the number of displayed second controls, wherein the actual area is larger than the target area.

[0335] In some feasible examples, the floating layer above the second page also displays a third control for indicating other target recommendation information; combined with Figure 32, as shown in Figure 41, the display method provided by the embodiment of the present disclosure also includes: S17.

[0336] S17. In response to the selection operation of the third control, the first control and the second control are closed, and a fourth control for indicating address information corresponding to other target recommendation information and a fifth control for indicating associated media data corresponding to other target recommendation information are displayed again in the floating layer above the second page, wherein the fourth control is used to enable the mobile terminal to scan the code to activate the permission to fully play other media data.

[0337] In some feasible examples, the floating layer above the second page also displays a third control for indicating other target recommendation information; combined with Figure 32, as shown in Figure 42, the display method provided by the embodiment of the present disclosure also includes: S18-S25.

[0338] S18: Receive an activation message sent by the server 400. The activation message indicates that the mobile terminal has completed the activation of the permission to fully play the media asset data.

[0339] S19. According to the activation message, a sixth control is displayed on a floating layer above the second page, indicating that the permission to fully play the media asset data has been activated.

[0340] S20. Send gift query information to the server 400; wherein the gift query information is used to instruct the server to query whether there is a gift in the activation message.

[0341] In some examples, one activation information corresponds to one order, and different orders correspond to different gifts. In this case, after receiving the activation information sent by the server 400, the TV 1 needs to determine whether there is a gift for the order corresponding to the activation information. Therefore, the TV 1 needs to send gift query information to the server 400. When the server 400 determines that there is a gift for the order corresponding to the activation information, the server 400 sends the corresponding gift data to the TV 1. When the server 400 determines that there is no gift for the order corresponding to the activation information, the server 400 does not send the corresponding gift data to the TV 1.

[0342] In one embodiment of the present disclosure, gift data corresponding to each media asset identifier is pre-stored in the server 400. One gift data contains one or more gifts, such as: the gift may be at least one of identity privileges, high-definition quality playback rights, high-speed channel playback rights and exclusive film library playback rights.

[0343] S21, receiving gift data sent by the server 400. The gift data is sent when the server determines that there is a gift based on the activation information.

[0344] S22. A seventh control for indicating gift data is displayed in a floating layer above the second page.

[0345] In one embodiment of the present disclosure, when a gift is available for the order corresponding to the activation information, the television 1 may simultaneously display a first message prompt box and a gift control on the first activation page. In this way, the user can select the gift control to receive the corresponding gift, thereby improving the user experience.

[0346] S23. In response to the selection operation of the seventh control, a binding request is sent to the server 400; wherein the binding request is used to instruct the server 400 to bind the gift corresponding to the gift data with the target identifier;

[0347] In some examples, when the user receives a gift, he or she can select the gift control, and the server 400 will receive a binding request sent by the TV 1. Since one TV 1 corresponds to one target identifier, the server 400 will bind the gift corresponding to the gift data to the target identifier when receiving the binding request sent by the TV 1, so that the binding relationship between a unique target identifier and the gift corresponding to the gift data can be determined. In this way, the binding relationship between the target identifier and the gift corresponding to the gift data is stored in the server 400, which is convenient for the subsequent determination of the gift that the TV 1 has received. When the server 400 has completed the binding of the target identifier and the gift corresponding to the gift data, the server 400 will send a confirmation binding message to the TV 1, thereby completing the binding of the target identifier and the gift corresponding to the gift data.

[0348] S24, receiving the binding confirmation information sent by the server 400. The binding confirmation information includes the gift corresponding to the gift data;

[0349] S25: Display the third page, wherein the third page includes a sixth control and an eighth control for indicating the gift corresponding to the gift data.

[0350] In one embodiment of the present disclosure, when a gift is included in the order corresponding to the activation information, the television 1 displays a first activation page 117 as shown in FIG43 . First activation page 117 includes a preview window 1101 displaying the media asset data selected by the user, a sixth control 1120 indicating that permission to fully play the media asset data has been activated, and a seventh control 1170. To claim the gift, the user can select the seventh control 1170, at which point the server 400 receives a binding request from the television 1. Upon receiving the binding request from the television 1, the server 400 binds the gift corresponding to the gift data to the target identifier. Subsequently, the server 400 sends a binding confirmation message to the television 1. Upon receiving the binding confirmation message from the server 400, the television 1 displays a third page 118 as shown in FIG44 . Third page 118 includes a sixth control 1120 indicating that permission to fully play the media asset data has been activated, and an eighth control 1180 confirming the gift corresponding to the gift data included in the binding information. Afterwards, the third page 118 is displayed for a preset time (eg, 5 seconds) and then jumps to the second page 110 as shown in FIG. 34 .

[0351] In some examples, after the TV 1 sends gift inquiry information to the server 400, if no gift information is received within a preset time, it is determined that there is no gift in the activation information, and the TV 1 displays the fourth page. Alternatively, after the TV 1 sends gift inquiry information to the server 400, if the TV 1 receives no gift information from the server 400, the TV 1 displays the fourth page.

[0352] In one embodiment of the present disclosure, when there is no gift for the order corresponding to the activation information, the television 1 displays the fourth page 112 as shown in FIG36. Afterwards, the first message prompt box 1120 can be retracted after a preset display time, and the media data corresponding to the media asset selected by the user is played in full screen.

[0353] In some feasible examples, in combination with FIG. 42 , as shown in FIG. 45 , the display method provided by the embodiment of the present disclosure also includes: S26 .

[0354] S26. In response to the activation message, automatically restart the preview window to continue playing the media data at the playback time before the restart and cancel the display of the first control; wherein the preview window after the restart is configured to be able to play the media data completely.

[0355] In the following embodiments, the method of the embodiment of the present disclosure is described by taking the server 400 as the executing entity of the display method provided by the embodiment of the present disclosure and the television 1 as the display device as an example.

[0356] An embodiment of the present disclosure provides a display method, as shown in FIG32 , which may include S30 - S35 .

[0357] S30: Receive a details page request sent by the TV 1. The details page request is sent by the TV 1 in response to a selection operation on the first media asset data control on the first page, and the details page request includes a media asset identifier of the media asset data corresponding to the first media asset data control.

[0358] S31: Determine the details page data of the media asset identifier according to the media asset identifier, wherein the media asset data corresponding to the first media asset data control is set with a play permission, and the details page data at least includes the media asset data corresponding to the media asset identifier.

[0359] S32 , sending the details page data to the TV 1 .

[0360] S33: Receive query information carrying a media asset identifier sent by television set 1. The query information is sent by television set 1 in response to a selection of a recommendation control after receiving the details page data, playing the media asset data in the preview window on the second page, and displaying a recommendation control in an area outside the preview window. The recommendation control is used to indicate activation of a playback permission for playing the media asset data.

[0361] S34: Determine the rights information, the address information corresponding to the rights information, and the associated media asset data corresponding to the rights information based on the media asset identifier, wherein the associated media asset data is media asset data that can only be viewed in full after the permission corresponding to the rights information is activated.

[0362] S35 . Send the rights information, the address information corresponding to the rights information, and the associated media asset data corresponding to the rights information to the TV set 1 .

[0363] In some feasible examples, in combination with FIG32 , as shown in FIG41 , the above S34 can be specifically implemented through the following S340 - S343 .

[0364] S340: Determine the rights and interests information and the associated media asset data corresponding to the rights and interests information according to the media asset identifier.

[0365] S341 . Send rights information to TV set 1 .

[0366] S342: Receive the address request sent by the TV set 1, which carries the target identifier and rights information.

[0367] In some examples, when TV 1 sends an address request to server 400, it needs to encapsulate the pre-stored storage information and rights information to generate scan data. Then, TV 1 sends the scan data to server 400. In this way, server 400 receives the address request sent by TV 1, which carries the target identifier and rights information.

[0368] In one embodiment of the present disclosure, the stored information includes: a target identifier and a device identification code of the television 1. Then, the television 1 encapsulates the pre-stored target identifier, device identification code and rights information according to a pre-defined data format to generate scan data.

[0369] In some examples, after receiving the scan data sent by the TV 1, the server 400 caches the scan data to the target location. Based on the target location, the server 400 generates address information corresponding to the target location.

[0370] In one embodiment of the present disclosure, in order to facilitate access by mobile terminals, the server 400 caches the scan data in the memory for a preset period of time. For example, after the TV 1 displays the QR code corresponding to the short link address for a preset period of time, if the user does not recognize the QR code through the mobile terminal, the server 400 releases the cached scan data.

[0371] S343. Generate address information based on the target identifier and rights information.

[0372] In some examples, the address information includes any one of a long link address and a short link address. When the address information is a long link address, the complexity of the TV 1 in generating a QR code based on the long link address is relatively high. At this time, when the server 400 sends the display information of the address information to the TV 1, it is also necessary to determine the configuration information of the mobile terminal corresponding to the target identifier. When the configuration information of the mobile terminal meets the configuration information for processing the QR code corresponding to the long link address, the server 400 sends the address information to the TV 1. When the configuration information of the mobile terminal does not meet the configuration information for processing the QR code corresponding to the long link address, the server 400 generates a short link address corresponding to the scan data. Since the complexity of the short link address is relatively low, the mobile terminal can better identify the QR code corresponding to the short link address, avoiding the QR code being too complicated due to too much address information, affecting the user's scanning experience.

[0373] In some feasible examples, in combination with FIG. 32 , as shown in FIG. 42 , the display method provided by the embodiment of the present disclosure further includes: S36 - S43 .

[0374] S36: Receive payment data sent by the mobile terminal, wherein the payment data includes target payment method and address information, and one target payment method corresponds to one target payment server.

[0375] In some examples, when the television 1 displays the playback page of media data, address information is displayed in a floating layer. During the preview of the media data, the user may use a mobile terminal to identify the address information displayed in the floating layer due to the limited preset preview time of the media data. After identifying the address information, the mobile terminal sends payment data to the server 400, thereby initiating the process of granting the target identifier the playback permission to play the media data.

[0376] S37: Determine order data based on the address information, wherein the order data includes actual package information corresponding to the address information.

[0377] S38. Send order data to the mobile terminal.

[0378] S39: Receive payment confirmation information sent by the target payment server. The payment confirmation information is sent by the target payment server after receiving the payment operation and deducting the preset resources.

[0379] S40: Based on the confirmed payment information, the target identifier is granted a playback permission to play the media data.

[0380] S41 . Send activation information to the TV 1 .

[0381] In some examples, the media server 400 notifies the TV 1 through a message notification mechanism that the playback permission for the target identifier to play media data has been activated, thereby avoiding the TV 1 from polling whether the playback permission for the target identifier to play media data has been activated, which would cause excessive data processing pressure on the media server 400. On the other hand, it avoids the TV 1 from occupying too much physical resources during the process of polling to inquire whether the playback permission for the target identifier to play media data has been activated, thereby affecting the playback smoothness and improving the user experience.

[0382] S42, receiving gift inquiry information sent by TV set 1.

[0383] S43. When there is a gift in the gift query information, send the gift data to the TV 1.

[0384] In some feasible examples, in combination with FIG. 32 , as shown in FIG. 42 , the display method provided by the embodiment of the present disclosure further includes: S44 - S46 .

[0385] S44: Receive the binding request sent by the TV 1.

[0386] S45. According to the binding request, the gift corresponding to the gift data is bound to the target identifier, and confirmation binding information is generated.

[0387] S46: Send a binding confirmation message to the TV 1. The binding confirmation message includes the gift corresponding to the gift data.

[0388] In some feasible examples, in combination with FIG. 32 , as shown in FIG. 45 , the display method provided by the embodiment of the present disclosure further includes: S36 - S42 , and S47 .

[0389] S36: Receive payment data sent by the mobile terminal, wherein the payment data includes target payment method and address information, and one target payment method corresponds to one target payment server.

[0390] S37. Determine order data based on the address information. The order data includes the actual package information corresponding to the address information.

[0391] S38. Send order data to the mobile terminal.

[0392] S39. Receive payment confirmation information sent by the target payment server; wherein, the payment confirmation information is sent by the target payment server after receiving the payment operation and deducting the preset resources.

[0393] S40: Based on the confirmed payment information, the target identifier is granted a playback permission to play the media data.

[0394] S41 . Send activation information to the TV 1 ; wherein the activation information is used to instruct the TV 1 to display the activation of the target identifier to play the media data.

[0395] S42, receiving gift inquiry information sent by TV set 1.

[0396] S47. When there is no gift in the gift query information, the gift data is not sent to the TV 1 so that the TV 1 displays the second page.

Claims

1. A display method, comprising: In response to a selection operation of a target channel, sending permission query information to a server; wherein the permission query information includes a current terminal identifier, and the permission query information is used to enable the server to determine first and second entitlement data that can be provided corresponding to the terminal identifier, and to determine a first media resource that can be viewed with the first entitlement data, and a second media resource that can be viewed with the second entitlement data; receiving the first equity data, the first media resource, the second equity data, and the second media resource fed back by the server; A first control and a second control are displayed in a list area of ​​a first page based on the first equity data and the second equity data, respectively, and a first media resource recommendation control is displayed in a media resource recommendation area of ​​the first page based on the first media resource; wherein the first media resource recommendation control corresponds to the first media resource but does not correspond to the second media resource, and the first control is the control highlighted in the list area.

2. The method according to claim 1, further comprising: Receive a switching operation input; wherein the switching operation is used to instruct to switch the first control highlighted in the list area to the second control; A second media resource recommendation control is displayed in the media resource recommendation area according to the second media resource; wherein the second media resource recommendation control corresponds to the second media resource but does not correspond to the first media resource.

3. The method according to claim 1, wherein the permission query information further includes an account identifier, wherein the account identifier is used to enable the server to determine the rights and interests data that have been activated for the account identifier. After sending the permission query information to the server, the method further includes: Receive the activated rights identifier fed back by the server; When the activated rights identifier indicates that the account identifier has activated the first rights data but has not activated the second rights data, the displaying of the first control and the second control in the list area of ​​the first page according to the first rights data and the second rights data is specifically: A first control and a second control are displayed in a list area of ​​a first page according to the first rights and interests data and the first control is highlighted according to the activated rights and interests identifier.

4. The method according to claim 1, wherein the first media resource includes first film and television data and second film and television data, the first film and television data includes first film and television poster data and a first film and television access address, and the second film and television data includes second film and television poster data and a second film and television access address; the first page includes a first layer and a second layer located above the first layer, the second layer being the layer provided with the list area and the media resource recommendation area; The displaying of the first media resource recommendation control in the media resource recommendation area of ​​the first page according to the first media resource includes: Displaying a first film and television control in the media resource recommendation area according to the first film and television poster data, and displaying a second film and television control in the media resource recommendation area according to the second film and television poster data; The first layer is controlled to request and play the first video data according to the first video access address in the first video data corresponding to the first video control.

5. The method according to claim 4, further comprising: after the first video data is played back; The first layer is controlled to request and play the second video data according to the second video access address in the second video data corresponding to the second video control.

6. The method according to claim 2, wherein the second media resource includes third film and television data and fourth film and television data, the third film and television data includes third film and television poster data and a third film and television access address, and the fourth film and television data includes fourth film and television poster data and a fourth film and television access address; the first page includes a first layer and a second layer located above the first layer, the second layer being the layer provided with the list area and the media resource recommendation area; The displaying of the second media resource recommendation control in the media resource recommendation area according to the second media resource includes: Displaying a third film and television control in the media resource recommendation area according to the third film and television poster data, and displaying a fourth film and television control in the media resource recommendation area according to the fourth film and television poster data; The first layer is controlled to request and play the third video data according to the third video access address in the third video data corresponding to the third video control.

7. The method according to claim 1, further comprising: In response to a received user input operation for displaying a target details page of a target media asset, sending a details page request message to the server, the details page request message being used to request details page data information of the target media asset and ranking data information of N ranking lists related to the target media asset, the details page request message carrying a target media asset identifier for indicating the target media asset; receiving the detail page data information and the ranking data information acquired by the server based on the target media asset identifier, the detail page data information including the detail information, media asset episode information, and media asset playback segments of the target media asset, and the ranking data information including N ranking lists, each ranking list including multiple media asset cards, each media asset card indicating one media asset, where N is a positive integer; Display the target ranking list information in the details page data information and the ranking data information.

8. The method according to claim 7, wherein the target media asset card corresponding to the target media asset is in at least one ranking list among the N ranking lists, and the target ranking list is the ranking list in which the target media asset is ranked highest among the at least one ranking list; or, The target media asset card is not in any of the N ranking lists, each of the ranking lists is a ranking list under the category to which the target media asset belongs, and the target ranking list is the ranking list with the highest click rate among the N ranking lists.

9. The method according to claim 8, wherein the target ranking list is a ranking list in which the target media asset is ranked highest in the at least one ranking list; and the information of the target ranking list includes the target ranking list; The ranking list is determined in the following manner: Based on the details page data information and the ranking data information, display the target details page and display a ranking list pop-up window on the target details page; in, The target details page presents the target media asset's details, media asset episode information, and media asset playback segments; The ranking list pop-up window presents N ranking tags, and the target ranking list under the target ranking tag among the N ranking tags; each ranking tag is used to indicate a ranking list.

10. The method according to claim 9, wherein the target ranking list information further includes target ranking information of the target media asset in the target ranking list, and the target details page also presents the target ranking information; The step of displaying the target details page and floating a ranking list pop-up window on the target details page based on the details page data information and the ranking list data information includes: After the target details page is displayed, in response to a received user input operation on the target ranking information, the ranking list pop-up window is displayed in a floating manner on the target details page.

11. The method according to claim 9, wherein the N ranking tags are arranged in the order of ranking of the target media asset in each ranking list, and the target ranking tag is the ranking tag that is ranked first among the N ranking tags; and / or, The display position of each ranking label in the ranking list pop-up window also presents the ranking information of the target media asset in each ranking list.

12. The method according to any one of claims 1 to 11, further comprising: In response to a selection operation on a first media asset data control on a first page, sending a details page request to a server to request details page data corresponding to the first media asset data control; wherein the media asset data corresponding to the first media asset data control is set with a playback permission, the details page request includes a media asset identifier of the media asset data corresponding to the first media asset data control, and the details page data includes at least the media data corresponding to the media asset identifier; receiving the details page data sent by the server, playing the media data in a preview window on a second page, and displaying a recommendation control in an area outside the preview window, wherein the recommendation control is used to indicate activation of a playback permission for playing the media data; In response to a selection operation on the recommendation control, sending query information carrying the media asset identifier to a server; receiving the rights information sent by the server, the address information corresponding to the rights information, and the associated media data corresponding to the rights information; wherein the associated media data is media data that can only be fully viewed after the permission corresponding to the rights information is activated; According to the address information, a first control for indicating the address information is displayed in a first area in a floating layer above the second page, and a second control for displaying the associated media data is displayed in a second area; wherein, the first control is used to enable the mobile terminal to scan the code to activate the permission to fully play the media data, and neither the first area nor the second area blocks the preview window.

13. The method according to claim 12, wherein the floating layer above the second page further displays a third control for indicating other rights and interests information; The method further comprises: In response to a selection operation on the second control, the third control is hidden, and the actual area of ​​the second region is adjusted to a target area to increase the display quantity of the second control; wherein the actual area is larger than the target area.

14. The method according to claim 12, wherein the floating layer above the second page further displays a third control for indicating other target recommendation information; The method further comprises: In response to the selection operation of the third control, the first control and the second control are closed, and the fourth control for indicating the address information corresponding to the other target recommendation information and the fifth control for indicating the associated media data corresponding to the other target recommendation information are re-displayed in the floating layer above the second page, wherein the fourth control is used to enable the mobile terminal to scan the code to activate the permission to fully play other media data.

15. The method according to claim 12, further comprising: receiving an activation message sent by the server, wherein the activation message indicates that the mobile terminal has completed activation of the permission to fully play the media asset data; According to the activation message, a sixth control is displayed on a floating layer above the second page, indicating that the permission to fully play the media asset data has been activated; Sending gift query information to the server; wherein the gift query information is used to instruct the server to query whether there is a gift in the activation message; Receiving gift data sent by the server; wherein the gift data is sent by the server when it determines that there is a gift based on the activation information; A seventh control for indicating the gift data is displayed in a floating layer above the second page; In response to the selection operation of the seventh control, a binding request is sent to the server; wherein the binding request is used to instruct the server to bind the gift corresponding to the gift data with the target identifier; Receive the binding confirmation information sent by the server; wherein the binding confirmation information includes the gift corresponding to the gift data; The third page is displayed; wherein the third page includes the sixth control and an eighth control for indicating the gift corresponding to the gift data.

16. The method according to claim 15, further comprising: In response to the activation message, the preview window is automatically restarted to continue playing the media data at the playback time before the restart and the display of the first control is canceled; wherein the preview window after the restart is configured to be able to completely play the media data.

17. A display device comprising: monitor; The communicator is configured to: communicate with the server; The user input interface is configured to: receive user input operations; a memory configured to store computer instructions and data associated with said display; A processor, connected to the display, the communicator, the user input interface, and the memory, and configured to execute computer instructions to cause the display device to: in response to a selection operation of a target channel, send permission query information to a server; wherein the permission query information includes a current terminal identifier, and the permission query information is used to enable the server to determine first and second rights data that can be provided corresponding to the terminal identifier, and to determine a first media resource viewable with the first rights data and a second media resource viewable with the second rights data; receiving the first equity data, the first media resource, the second equity data, and the second media resource fed back by the server; A first control and a second control are displayed in a list area of ​​a first page based on the first equity data and the second equity data, respectively, and a first media resource recommendation control is displayed in a media resource recommendation area of ​​the first page based on the first media resource; wherein the first media resource recommendation control corresponds to the first media resource but does not correspond to the second media resource, and the first control is the control highlighted in the list area.

18. The display device according to claim 17, wherein the controller is further configured to: In response to a received user input operation for displaying a target details page of a target media asset, sending a details page request message to the server, the details page request message being used to request details page data information of the target media asset and ranking data information of N ranking lists related to the target media asset, the details page request message carrying a target media asset identifier for indicating the target media asset; receiving the detail page data information and the ranking data information acquired by the server based on the target media asset identifier, the detail page data information including the detail information, media asset episode information, and media asset playback segments of the target media asset, and the ranking data information including N ranking lists, each ranking list including multiple media asset cards, each media asset card indicating one media asset, where N is a positive integer; Display the target ranking list information in the details page data information and the ranking data information.

19. The display device according to claim 17 or 18, wherein the controller is further configured to: In response to a selection operation on a first media asset data control on a first page, a detail page request is sent to a server to request detail page data corresponding to the first media asset data control; wherein, The media asset data corresponding to the first media asset data control is set with a play permission, the details page request includes a media asset identifier of the media asset data corresponding to the first media asset data control, and the details page data includes at least the media asset data corresponding to the media asset identifier; receiving the details page data sent by the server, playing the media data in a preview window on a second page, and displaying a recommendation control in an area outside the preview window, wherein the recommendation control is used to indicate activation of a playback permission for playing the media data; In response to a selection operation on the recommendation control, sending query information carrying the media asset identifier to a server; receiving the rights information sent by the server, the address information corresponding to the rights information, and the associated media data corresponding to the rights information; wherein the associated media data is media data that can only be fully viewed after the permission corresponding to the rights information is activated; According to the address information, a first control for indicating the address information is displayed in a first area in a floating layer above the second page, and a second control for displaying the associated media data is displayed in a second area; wherein, the first control is used to enable the mobile terminal to scan the code to activate the permission to fully play the media data, and neither the first area nor the second area blocks the preview window.