Information display method, permission processing method, and corresponding devices

By generating a pop-up window on the first interface to prompt permission information and directly displaying the target media content, the problem of users having to watch other content in exchange for permissions is solved, thus improving the efficiency and experience of users accessing media content.

CN119668757BActive Publication Date: 2026-05-12BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
Filing Date
2024-11-29
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

Users are inefficient at accessing media content, needing to watch other media content in exchange for access, resulting in a poor user experience.

Method used

A pop-up window is generated on the first interface to prompt the account to be granted second permissions. If the permissions are granted, the user is switched directly to the first interface to display the target media content. After the pop-up window disappears, the target media content is displayed on the first interface.

Benefits of technology

It improves the efficiency of users accessing media content and enhances the user experience, provides flexible and diverse permission acquisition methods, reduces the feeling of page jumps, and enhances the consistency of the user's viewing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119668757B_ABST
    Figure CN119668757B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose an information display method, a permission processing method and corresponding devices. The information display method comprises: in response to an event of obtaining a first permission triggered based on a first interface, the first permission comprising a display permission of target media content, requesting and obtaining a permission result from a first server end, the permission result comprising second permission information; if the second permission information comprises that an account is endowed with a second permission, generating a second interface using material information, the second interface comprising information prompting that the account is endowed with the second permission; and switching to the first interface to display the target media content. The present application provides a way of playing target media files for users. If it is determined that the account is endowed with the second permission, information prompting that the account is endowed with the second permission is generated using material information, and then the first interface can be switched to display the target media content. This way significantly improves the efficiency of users obtaining media content and user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet application technology, and in particular to an information display method, a permission processing method, and a device. Background Technology

[0002] With the rapid development of internet and mobile communication technologies, multimedia services for terminal devices such as mobile phones and tablets have become widely used. In some cases, multimedia service providers have imposed access restrictions on certain media content. When users, as content consumers, access this media content, they need to watch other media content for a certain period of time in exchange for corresponding permissions, which results in low efficiency for users to access media content. Summary of the Invention

[0003] In view of this, this application provides an information display method, a permission processing method, and an apparatus to improve the efficiency of users obtaining media content.

[0004] This application provides the following solution:

[0005] Firstly, an information display method is provided, the method comprising:

[0006] In response to an event triggered by a first interface to obtain first permissions, the first permissions including the permission to display target media content, a request is made to the first server and a permission result is obtained, the permission result including second permission information;

[0007] If the second permission information includes that the account has been granted the second permission, then a second interface is generated using the material information, and the second interface includes information prompting that the account has been granted the second permission;

[0008] Switch to the first interface to display the target media content.

[0009] Optionally, the event for obtaining the first permission triggered based on the first interface includes:

[0010] An event is triggered on the first page element of the first interface, where the first page element is used to obtain permission for the target media content; or,

[0011] An event of a preset operation gesture is detected on the first interface; the preset operation gesture is used to obtain permission for the target media content; or,

[0012] The first interface detects a voice command that triggers permission to access the target media content.

[0013] Optionally, generating the second interface using material information includes: generating a pop-up window on the first interface using material information to obtain the second interface, wherein the pop-up window includes information prompting that the account has been granted a second permission;

[0014] Switching to the first interface to display the target media content includes: the pop-up window disappears, the first interface is obtained, and the target media content is displayed on the first interface.

[0015] Optionally, the pop-up disappearance includes at least one of the following:

[0016] The pop-up disappears when the second page element contained in the pop-up is triggered.

[0017] In response to the pop-up window being displayed for a first preset duration, the pop-up window disappears;

[0018] The pop-up window disappears after the animation has been displayed a preset number of times.

[0019] Optionally, generating the second interface using material information includes:

[0020] The second interface is generated using the material information further included in the permission result.

[0021] Optionally, the material information includes: pop-up background material, second page elements, and graphic logo material;

[0022] The step of generating a pop-up window on the first interface using material information includes: using the pop-up window background material as the background of the pop-up window, overlaying the graphic logo material and the second page element on the background, and using the second page element to trigger the pop-up window to disappear.

[0023] Optionally, the method further includes:

[0024] The animation of the pop-up is displayed on the second interface. The animation includes animations corresponding to at least one of the pop-up background material, second page elements, and graphic logo material.

[0025] Optionally, the style of the material information is associated with the target media content.

[0026] Optionally, the method further includes:

[0027] If the second permission information includes that the account has not been granted the second permission, then a request is made to the third server to obtain non-target media content, and the non-target media content is switched to be played on the third interface. The non-target media content is used to exchange for the display permission of the target media content.

[0028] Secondly, a permission handling method is provided, the method comprising:

[0029] In response to a request from the user, query second permission information, which includes whether the account has been granted second permissions. The request is sent by the user in response to an event triggered by the first interface to obtain first permissions. The first permissions include the permission to display target media content.

[0030] The permission result is returned to the user terminal, and the permission result includes the second permission information.

[0031] Thirdly, an information display device is provided, the device comprising:

[0032] The event listener unit is configured to listen for events on the interface.

[0033] The first service interaction unit is configured to respond to an event triggered by the first interface based on the first interface and requested and obtained permission results from the first server in response to the event listening unit's event for obtaining first permission, the first permission including the permission to display target media content, the permission results including second permission information;

[0034] The interface display unit is configured to generate a second interface using material information if the second permission information includes an account being granted a second permission. The second interface includes information indicating that the account has been granted a second permission. The user then switches to the first interface to display the target media content.

[0035] Fourthly, a permission processing device is provided, the device comprising:

[0036] The user-side interaction unit is configured to receive requests from the user.

[0037] The permission query unit is configured to query second permission information in response to a request from the user terminal. The second permission information includes whether the account has been granted second permissions. The request is sent by the user terminal in response to an event triggered by the first interface to obtain first permissions. The first permissions include the permission to display target media content.

[0038] The user-end interaction unit is further configured to return a permission result to the user-end, the permission result including the second permission information.

[0039] Fifthly, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described in any one of the first and second aspects above.

[0040] Sixthly, an electronic device is provided, comprising:

[0041] One or more processors; and

[0042] A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of the method described in any one of the first and second aspects above.

[0043] A seventh aspect provides a computer program product comprising a computer program that, when executed by a processor, implements the steps of the method described in any one of the first and second aspects above.

[0044] According to the specific embodiments provided in this application, the following technical effects are disclosed:

[0045] 1) This application provides a method for playing target media files to users. If it is determined that the account has been granted second permissions, then after generating a message indicating that the account has been granted second permissions using the material information, the user can switch to the first interface to display the target media content. This provides a more flexible and diverse way for users to obtain target media content, improving the efficiency of users obtaining target media content and enhancing the user experience.

[0046] 2) This application is applicable to various methods of triggering the acquisition of first permissions, including being triggered by the first page element on the first page, preset operation gestures, voice commands, etc., which makes it flexible, widely applicable, and further improves the user experience.

[0047] 3) This application can generate a pop-up window on the first interface to obtain the second interface. After the pop-up window disappears, the user returns to the first interface and displays the target media content on the first interface. On the one hand, it can prompt the user that the account has been granted second permissions, so that the user can know the actual situation in time. On the other hand, this method is simple to implement, does not cause page jumps, and makes the user's switching experience weak throughout the process, thus improving the user experience.

[0048] 4) This application can trigger the pop-up to disappear in a variety of ways, including triggering the second page element contained in the pop-up, displaying the pop-up for a first preset duration, displaying the pop-up for a preset number of times, etc., and the implementation methods are flexible and diverse.

[0049] 5) In this application, the user can obtain material information from the first server to generate the second interface. This method enables flexible acquisition of material information, allows the style of the material information to be associated with the target media content, provides a more consistent viewing experience as a whole, reduces the user's sense of switching, and improves the user experience.

[0050] 6) In this application, pop-up windows can be generated using material information including pop-up background material, second page elements and graphic logo material. On the one hand, users can learn about the information that their account has been granted second permissions through the pop-up window and trigger the pop-up window to disappear through the second page elements. On the other hand, the generated pop-up window can also have richer visual content and improve the user experience.

[0051] Of course, any product implementing this application does not necessarily need to achieve all of the advantages described above at the same time. Attached Figure Description

[0052] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0053] Figure 1 This is a system architecture diagram applicable to the embodiments of this application;

[0054] Figure 2 A main flowchart of the information display method provided in the embodiments of this application;

[0055] Figure 3 A schematic diagram of the first interface provided in an embodiment of this application;

[0056] Figure 4 This is a schematic diagram of system interaction provided for an embodiment of this application;

[0057] Figure 5 A schematic diagram of the second interface provided in an embodiment of this application;

[0058] Figure 6 A schematic diagram illustrating the switching from a second interface to a first interface provided in an embodiment of this application;

[0059] Figure 7 A flowchart illustrating the permission processing method provided in this application embodiment;

[0060] Figure 8 A schematic block diagram of an information display device provided in the embodiments of this application;

[0061] Figure 9 A schematic block diagram of the permission processing device provided in the embodiments of this application;

[0062] Figure 10 A schematic block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0063] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0064] The terminology used in the embodiments of this invention is for the purpose of describing particular embodiments only and is not intended to limit the invention. The singular forms “a,” “the,” and “the” as used in the embodiments of this invention and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.

[0065] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0066] Depending on the context, the word "if" as used here can be interpreted as "when," "when," "in response to determination," or "in response to detection." Similarly, depending on the context, the phrase "if determination" or "if detection (of the stated condition or event)" can be interpreted as "when determination," "in response to determination," "when detection (of the stated condition or event)," or "in response to detection (of the stated condition or event)."

[0067] In traditional implementations, when an event triggers the acquisition of permission for target media content, a pop-up window appears for the user. The user then triggers a component in the window to view other content for a certain period in exchange for permission to display the target media content. This approach is inefficient for the user.

[0068] In view of this, this application provides a new approach. To facilitate understanding of this application, the system architecture on which this application is based will first be described. Figure 1 An exemplary system architecture that can be applied to embodiments of this application is shown, such as Figure 1 As shown, the system architecture may include: a user terminal, a terminal device, a first server, a second server, a third server, and a database.

[0069] The user terminal is located on the terminal device. In this embodiment, the user terminal can be a client running on the terminal device, a mini-program, or a web application running through a browser.

[0070] Terminal devices can include, but are not limited to, smart mobile terminals, wearable devices, PCs (Personal Computers), and smart home devices. Smart mobile devices can include devices such as mobile phones, tablets, laptops, PDAs (Personal Digital Assistants), and connected car terminals. Wearable devices can include devices such as smartwatches, smart glasses, smart bracelets, VR (Virtual Reality) devices, AR (Augmented Reality) devices, and mixed reality devices (devices that support both virtual and augmented reality). Smart home devices can include devices such as smart TVs and smart refrigerators with displays.

[0071] The first, second, and third server-side components can be applications, plugins, or functional modules running on the server. They can be located on the same server, different servers, a server cluster, or even cloud servers. Cloud servers, also known as cloud computing servers or cloud hosts, are a hosting product within the cloud computing service system, designed to address the management difficulties and weak service scalability inherent in traditional physical hosts and Virtual Private Servers (VPS) services.

[0072] The second server involved in this embodiment can be located on the engine side of other media content, and is used to determine whether to grant second permissions to the logged-in user's account. The first server is mainly used to control user permissions; when the logged-in user's account is granted second permissions, the target media content can be sent to the user. The third server is used to send other media content to the user.

[0073] The database is used to store information about whether an account has been granted secondary privileges and related information, for querying by the first server.

[0074] The user client can interact with the first, second, and third servers via the network. In this embodiment, the user client refers to the content consumer's client. Specific interactions are described in subsequent embodiments.

[0075] It should be understood that Figure 1 The number of client terminals, terminal devices, first server terminals, second server terminals, third server terminals, and databases shown in the diagram is merely illustrative. Depending on implementation needs, there can be any number of client terminals, terminal devices, first server terminals, second server terminals, third server terminals, and databases.

[0076] Figure 2 This is a main flowchart of the information display method provided in the embodiments of this application. The method can be... Figure 1 The user-side execution in the system shown is as follows. Figure 2 As shown, the method may include the following steps:

[0077] Step 201: In response to an event triggered by the first interface to obtain first permissions, wherein the first permissions include the display permissions of the target media content, request and obtain permission results from the first server, wherein the permission results include second permission information.

[0078] Step 202: If the second permission information includes that the account has been granted second permissions, then generate a second interface using the material information. The second interface includes information indicating that the account has been granted second permissions.

[0079] Step 203: Switch to the first screen to display the target media content.

[0080] As can be seen from the above process, this application provides a way for users to access media content without playing other media content. If it is determined that the account has been granted second permissions, a second interface is generated using the material information to prompt the user that the account has been granted second permissions. Users can then switch to the first interface to display the target media content. This provides a more flexible and diverse way for users to obtain target media content, improving the efficiency of media content acquisition and the user experience.

[0081] The following describes in detail each step of the above process and the effects that can be further produced, with reference to the embodiments. It should be noted that the terms "first," "second," etc., used in this disclosure do not have limitations in size, order, or quantity, but are merely used to distinguish them by name. For example, "first permission" and "second permission" are merely used to distinguish two types of permissions by name. Similarly, "first interface" and "second interface" are merely used to distinguish two interfaces by name. Furthermore, "first page element," "second page element," "third page element," etc., are merely used to distinguish different page elements by name.

[0082] First, in conjunction with the embodiments, the above step 201, namely "in response to an event triggered based on the first interface to obtain the first permission, wherein obtaining the first permission includes the display permission of the target media content, requesting and obtaining the permission result from the first server", will be described in detail.

[0083] In this embodiment, the first interface is a display interface for media content that the user is currently using. This media content may include, but is not limited to, videos, images, games, etc.

[0084] If an event triggering the acquisition of primary permissions occurs on the first interface, a request for and acquisition of permissions is sent to the first server. These primary permissions include the permission to display the target media content. For example... Figure 3 As shown, a user triggers the "Skip" component on the game interface to attempt to skip the current game and gain access to the next game. Similarly, a user might swipe up on a video playback screen to try and gain access to the next video. Or, a user might swipe right on an image viewer to try and gain access to the next image. And so on.

[0085] The permission results involved in this step include second permission information, which refers to whether the account has been granted second permissions. In other words, the first server maintains information on whether the account has been granted second permissions. Being granted second permissions means that the account has the permission to display the target media content without playing other media content.

[0086] The other media content involved in this application embodiment can be media content of a different type from the target media content. Playing the other media content can be used to obtain the playback permission of the target media content.

[0087] As one possible approach, the aforementioned second permission information can be pre-configured in the database of the first server, so that the first server can query and obtain the second permission information from the database after receiving a request from the user.

[0088] As another possible implementation, the aforementioned second permission information can be determined by the second server and provided to the first server in advance, then stored in a database by the first server. This allows the first server to query and retrieve the second permission information from the database upon receiving a request from the user. The interaction flow corresponding to this implementation can be found in [reference needed]. Figure 4 Steps 401 to 407 in the process.

[0089] Step 401: The second server sends information to the user, which carries the second permission information.

[0090] The second server is usually located on the engine side of other media content. Users obtain the display permission of the target media content by watching specific types of other media content or by having their accounts granted second permissions.

[0091] The second server can determine, based on a pre-configured policy, the user who has been granted second permissions to access the target media content, i.e., the second permission information. This second permission information is then sent to the corresponding user client.

[0092] In the embodiments of this application, the interface displayed by the user terminal can be any interface, such as the initial interface of the user terminal, the media content interface, etc.

[0093] Step 402: The user client transmits the second permission information to the first server.

[0094] Step 403: The first server obtains the second permission information and stores it in the database.

[0095] Step 404: The database returns the storage result to the first server, mainly indicating whether the storage was successful.

[0096] Step 405: The user terminal detects an event triggered by the first interface to obtain first permissions, which include the permission to display the target media content.

[0097] Step 406: The user requests permission from the first server.

[0098] Step 407: The first server queries the database and obtains the second permission information.

[0099] Furthermore, in addition to obtaining the second permission information, the first server can also query the database for restriction information on the second permissions granted to the account, and determine the query results to be returned to the user based on the restriction information. This restriction information may include the number of times the account is granted second permissions, the total number of times the account is granted second permissions, etc.

[0100] Step 408: The first server returns the permission result to the user, which includes the second permission information.

[0101] As one possible approach, the first server can directly send the second permission information to the user, which includes whether the account has been granted the second permission.

[0102] As another possible approach, the first server can determine the second permission information to be returned to the user based on the queried restriction information and second permission information. For example, if the second permission information indicates that the account has been granted second permissions, and the number of times the account has been granted second permissions does not exceed the limit for the number of times the account has been granted second permissions, and the total number of times all accounts have been granted second permissions does not exceed the total limit, then the second permission information returned to the user indicates that the account has been granted second permissions; otherwise, the final second permission information returned to the user indicates that the user has not been granted second permissions.

[0103] If it is determined that the second permission information finally returned to the user is that the account has been granted the second permission, the material information can be further obtained from the database in step 407, and the material information can be included in the permission result and returned to the user in step 408.

[0104] The material information is used to generate the second interface, as detailed in the subsequent embodiments.

[0105] The following describes in detail step 202, namely, "If the second permission information includes that the account has been granted the second permission, then the material information is used to generate a second interface, and the second interface includes information prompting that the account has been granted the second permission," with reference to the embodiments.

[0106] As one possible approach, the user can generate a second interface using locally stored material information.

[0107] As another possible approach, material information can be obtained from the permission results, and this material information can be used to generate a second interface. For example... Figure 4 As shown, in step 409, the user terminal uses the material information to generate a second interface and displays it to the user.

[0108] In this embodiment, the second interface is used to prompt the user that the account has been granted second permissions, thereby informing the user that they can access the target media content without watching other media content. The second interface can be a different view from the first interface; however, to improve user experience continuity, as a preferred implementation, a pop-up window can be generated on the first interface using material information to obtain the second interface. In other words, the second interface is obtained by generating a pop-up window on the first interface, and the pop-up window includes the information prompting the user that the account has been granted second permissions.

[0109] The material information can include pop-up background material, second page elements, and graphic logo material. One possible approach is to use the pop-up background material as the pop-up's background, overlaying the graphic logo material and second page element on top of the background. The second page element is used to trigger the pop-up to disappear.

[0110] like Figure 5 The second interface shown is in Figure 3 This is achieved by overlaying a pop-up window onto the first interface shown. The pop-up window's background material has a graphic logo overlaid on it, as well as elements from the second page, such as the "Instant Free Play" component shown in the image.

[0111] This application does not impose any special restrictions on the specific style design of the pop-up window on the second interface. In the embodiments of this application, if the material information originates from the first server, the first server can retrieve the material information associated with the target media content from the database, so that the style of the material information is adapted to the target media content. Still using... Figure 5 For example, since the target media content that users want to obtain is games, therefore Figure 5The graphic logo material can be a game controller, which can be associated with the target media content. When selecting pop-up background materials, you can also choose their color scheme, design elements, etc., to match the target media content, thus creating a more unified visual experience for the user, reducing the sense of transition, and improving the user experience.

[0112] In addition, the pop-up animation can be displayed on the second interface. The animation can include animations corresponding to at least one of the following: pop-up background material, second page elements, and graphic logo material.

[0113] For example, you can add light effects, origin diffusion animations, flip animations, etc., to the pop-up background material. Another example is adding light effects, bounce, and size change animations to graphic logo materials. Yet another example is adding light effects, progress bars, and size change animations to second-page elements.

[0114] The above animations can be played in a loop or stopped after a preset playback duration. The playback duration for each animation can be the same or different.

[0115] For example, after a pop-up appears on the first screen, a light effect is added to the pop-up's background material, and a flip animation is added to the pop-up. After flipping once, the light effect and flip animation of the background material disappear. The origin diffusion animation loops, an 800-millisecond light effect animation is added to the graphic logo material, and a 1-second progress bar animation is added to the elements on the second page.

[0116] The following describes step 203, namely "switching to the first interface to display the target media content," in detail with reference to the embodiments.

[0117] This step switches from the second interface to the first interface to display the target media content. If the second interface uses a pop-up window generated on the first interface, the first interface will appear after the pop-up disappears, and the target media content will be displayed on the first interface.

[0118] As one possible way, such as Figure 4 As shown in step 410, in response to the event triggered by the second page element contained in the pop-up window, in step 411, the pop-up window disappears, and the target media content is displayed on the first interface. Figure 5 For example, if a user clicks on the second page element, namely the "Instant Free Play" component, the pop-up window will disappear. Figure 6 The first screen shown displays the next game.

[0119] As another possible approach, the pop-up window disappears after a preset display duration. For example... Figure 5 For example, the pop-up window disappears automatically after being displayed for 1 second, resulting in... Figure 6 The first screen shown displays the next game.

[0120] As another possible approach, the pop-up disappears in response to a preset number of animation display cycles. For example... Figure 5 For example, a 1-second progress bar animation is added to the second page element. After the progress bar animation finishes playing, the pop-up window disappears automatically. Figure 6 The first screen shown displays the next game.

[0121] If the second interface does not use a pop-up window, it can switch to the first interface to display the target media content in response to an event that triggers the disappearance of the second interface. The event that triggers the disappearance of the second interface may include specific user gestures, voice commands, preset display duration of the second interface, etc., which will not be detailed here.

[0122] If, in step 408, the permission result returned by the first server to the user indicates that the account has not been granted the second permission, the user can request and obtain other media content (i.e., non-target media content) from the third server, switch to playing other media content on the third interface, and exchange permission to play the target media content by playing other media content. For example, after playing a preset duration or a preset number of other preset types of media content, switch back to the first interface to play the target media content. This part is consistent with the traditional implementation method and will not be elaborated further.

[0123] Figure 7 This is a flowchart of a permission processing method provided in an embodiment of this application. This method can be... Figure 1 The first server in the system shown executes. For example... Figure 7 As shown, the method executed by the first server may include the following steps:

[0124] Step 701: In response to the user's request, query the second permission information, which includes whether the account has been granted the second permission. The above request is sent by the user in response to the event of obtaining the first permission triggered by the first interface. The first permission includes the permission to display the target media content.

[0125] As one possible approach, the aforementioned second permission information can be pre-configured in the database of the first server, so that the first server can query the database and obtain the second permission information of the account (usually referring to the account that logged in to the user) after receiving a request from the user.

[0126] As another possible implementation, the aforementioned second permission information can be determined by the second server and provided to the first server in advance. The first server then stores this information in a database, so that it can retrieve the second permission information from the database upon receiving a request from the user. In this implementation, the second server sends the second permission information to the user, and the user sends the second permission information to the first server. The first server receives the second permission information from the user and stores it in the database. Upon receiving a request from the user, it retrieves the second permission information from the database.

[0127] In response to a user's request, in addition to querying second-permission information (i.e., whether the account has been granted second-permissions), the first server can also query the database for restriction information regarding the granting of second-permissions to the account, and determine the query results to return to the user based on this restriction information. This restriction information may include the number of times the account is granted second-permissions, the total number of times the account is granted second-permissions, etc.

[0128] As one possible approach, the first server can directly send the second permission information to the user, which includes whether the account has been granted the second permission.

[0129] As another possible approach, the first server can determine the second permission information to be returned to the user based on the queried restriction information and second permission information. For example, if the second permission information indicates that the account has been granted second permissions, and the number of times the account has been granted second permissions does not exceed the limit for the number of times the account has been granted second permissions, and the total number of times all accounts have been granted second permissions does not exceed the total limit, then the second permission information returned to the user indicates that the account has been granted second permissions; otherwise, the second permission information returned to the user indicates that the account has not been granted second permissions.

[0130] This process can be found in [link / reference]. Figure 4 The embodiments described herein will not be detailed here.

[0131] Step 702: Return the permission result to the user, which includes the second permission information.

[0132] Furthermore, the permission result returned to the user may also include material information, which is used by the user to generate a second interface, the second interface including information indicating that the account has been granted a second permission.

[0133] One possible approach is to include pop-up background materials, second-page elements, and graphic logo materials. The first server can retrieve material information associated with the target media content from a database, ensuring that the style of the material information is adapted to the target media content.

[0134] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.

[0135] Figure 8 This is a schematic block diagram of an information display device provided in an embodiment of this application. The device is disposed in... Figure 1 The user end in the illustrated architecture. For example... Figure 8 As shown, the device 800 includes: an event listening unit 801, a first service interaction unit 802, and an interface display unit 803, and may further include: a second service interaction unit 804 and a third service interaction unit 805. The main functions of each component include:

[0136] Event listener unit 801 is configured to listen for events on the interface.

[0137] The first service interaction unit 802 is configured to respond to an event triggered by the first interface and triggered by the event listening unit 801 to obtain the first permission, the first permission including the display permission of the target media content, request and obtain the permission result from the first server, the permission result including the second permission information.

[0138] The interface display unit 803 is configured to generate a second interface using material information if the second permission information includes that the account has been granted the second permission; the second interface includes information prompting that the account has been granted the second permission; and switch to the first interface to display the target media content.

[0139] As one of the possible ways to achieve this, the event for obtaining first permissions triggered based on the first interface may include:

[0140] The event is triggered when the first page element on the first interface is accessed; the first page element is used to obtain permissions for the target media content; or...

[0141] An event of a preset gesture is detected on the first interface; the preset gesture is used to obtain permission for the target media content; or...

[0142] The first interface detects a voice command that triggers permission to access the target media content.

[0143] As one possible implementation method, when the interface display unit 803 generates a second interface using material information, it can be specifically configured to generate a pop-up window on the first interface using material information to obtain the second interface. The pop-up window includes information prompting that the account has been granted second permissions.

[0144] Accordingly, when the interface display unit 803 switches to the first interface to display the target media content, it can be specifically configured as follows: the pop-up disappears to obtain the first interface and the target media content is displayed on the first interface.

[0145] The disappearance of the pop-up window can include at least one of the following:

[0146] The pop-up disappears when a second page element contained within it is triggered.

[0147] The pop-up window disappears after the first preset display duration.

[0148] The pop-up window disappears after displaying the animation a preset number of times.

[0149] As one possible implementation method, when the interface display unit 803 generates a second interface using material information, it can be specifically configured to generate a second interface using the material information further included in the permission result.

[0150] As one possible implementation method, the material information includes: pop-up background material, second page element, and graphic logo material. When the interface display unit 803 generates a pop-up on the first interface using the material information, it can be specifically configured to: use the pop-up background material as the background of the pop-up, overlay the graphic logo material and the second page element on the background, and use the second page element to trigger the pop-up to disappear.

[0151] Furthermore, the interface display unit 803 can be further configured to display the animation of the pop-up window on the second interface, the animation including the animation corresponding to at least one of the pop-up window background material, the second page element and the graphic logo material.

[0152] Furthermore, the third service interaction unit 805 can be configured to request and obtain other media content from the third server if the second permission information includes an account that has not been granted the second permission. Correspondingly, the interface display unit 803 can also be configured to switch to playing the aforementioned other media content on the third interface.

[0153] Figure 9 This is a schematic block diagram of a permission processing device provided in an embodiment of this application. The device is disposed in... Figure 1 The first server in the architecture shown. For example... Figure 9As shown, the device 900 includes: a user terminal interaction unit 901 and a permission query unit 902. The main functions of each component include:

[0154] The user-side interaction unit 901 is configured to receive requests from the user.

[0155] The permission query unit 902 is configured to query second permission information in response to a request from the user terminal. The second permission information includes whether the account has been granted second permissions. The request is sent by the user terminal in response to an event triggered by the first interface to obtain first permissions. The first permissions include the permission to display target media content.

[0156] The user-side interaction unit 901 is further configured to return permission results to the user, the permission results including second permission information.

[0157] Furthermore, the aforementioned permission results also include material information, which is used by the user to generate a second interface. The second interface includes information prompting that the account has been granted second permissions.

[0158] As one possible approach, the permission query unit 902 can retrieve material information related to the style and target media content from the database, and return the retrieved material information to the user terminal along with the permission result.

[0159] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, for system or device embodiments, since they are basically similar to method embodiments, the description is relatively simple, and relevant parts can be referred to the description of the method embodiments. The system and device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0160] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals are provided for users to choose to authorize or refuse.

[0161] In addition, embodiments of this application also provide a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the method described in any of the foregoing method embodiments.

[0162] And an electronic device, comprising:

[0163] One or more processors; and

[0164] A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of the method described in any of the foregoing method embodiments.

[0165] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the method described in any of the foregoing method embodiments.

[0166] in, Figure 10 An exemplary architecture of an electronic device is shown, which may include a processor 1010, a video display adapter 1011, a disk drive 1012, an input / output interface 1013, a network interface 1014, and a memory 1020. The processor 1010, video display adapter 1011, disk drive 1012, input / output interface 1013, network interface 1014, and memory 1020 can communicate with each other via a communication bus 1030.

[0167] The processor 1010 can be implemented using a general-purpose CPU, microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits to execute relevant programs and implement the technical solution provided in this application.

[0168] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system 1021 for controlling the operation of the electronic device 1000, and the basic input / output system (BIOS) 1022 for controlling the low-level operations of the electronic device 1000. Additionally, it can store a web browser 1023, a data storage management system 1024, and an information display device / permission processing device 1025, etc. The aforementioned information display device / permission processing device 1025 can be the application program that specifically implements the aforementioned steps in this embodiment. In summary, when implementing the technical solution provided in this application through software or firmware, the relevant program code is stored in the memory 1020 and executed by the processor 1010.

[0169] Input / output interface 1013 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touch screens, microphones, various sensors, etc., and output devices may include displays, speakers, vibrators, indicator lights, etc.

[0170] The network interface 1014 is used to connect the communication module (not shown in the figure) to enable communication and interaction between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0171] Bus 1030 includes a pathway for transmitting information between various components of the device (e.g., processor 1010, video display adapter 1011, disk drive 1012, input / output interface 1013, network interface 1014, and memory 1020).

[0172] It should be noted that although the above-described device only shows the processor 1010, video display adapter 1011, disk drive 1012, input / output interface 1013, network interface 1014, memory 1020, bus 1030, etc., in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the solution of this application, and does not necessarily include all the components shown in the figures.

[0173] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer program product. This computer program product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of this application.

[0174] The technical solutions provided in this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. An information display method, characterized in that, The method includes: In response to an event triggered by a first interface to obtain a first permission, the first permission including the permission to display target media content, a request is made to the first server and a permission result is obtained. The permission result includes second permission information and material information. The style of the material information is associated with the target media content. The second permission information is sent to the user terminal in advance through the second server and then passed through the user terminal to the first server. If the second permission information includes that the account has been granted a second permission, which means that the account can obtain the display permission of the target media content without playing non-target media content, then the material information is used to generate a pop-up window on the first interface to obtain the second interface. The material information includes pop-up window background material, second page element and graphic logo material. The pop-up window uses the pop-up window background material as the background, and the graphic logo material and the second page element are superimposed on the background. The second page element is used to trigger the pop-up window to disappear. The second interface includes information prompting that the account has been granted a second permission. After the pop-up disappears, the first interface is displayed to show the target media content.

2. The method according to claim 1, characterized in that, The event for obtaining the first permission triggered based on the first interface includes: An event is triggered on the first page element of the first interface, where the first page element is used to obtain permission for the target media content; or, An event of a preset operation gesture is detected on the first interface; the preset operation gesture is used to obtain permission for the target media content; or, The first interface detects a voice command that triggers permission to access the target media content.

3. The method according to claim 1, characterized in that, The disappearance of the pop-up window includes at least one of the following: The pop-up disappears in response to the triggering of a second page element contained in the pop-up; In response to the pop-up window being displayed for a first preset duration, the pop-up window disappears; The pop-up window disappears after the animation has been displayed a preset number of times.

4. The method according to claim 1, characterized in that, The method further includes: The animation of the pop-up is displayed on the second interface. The animation includes animations corresponding to at least one of the pop-up background material, second page elements, and graphic logo material.

5. The method according to claim 1 or 2, characterized in that, The method further includes: If the second permission information includes that the account has not been granted the second permission, then a request is made to the third server to obtain non-target media content, and the non-target media content is switched to be played on the third interface. The non-target media content is used to exchange for the display permission of the target media content.

6. A permission handling method, applied to a first server, characterized in that, The method includes: In response to a request from the user, the system queries second permission information. The second permission information is sent to the user in advance via the second server and then passed through to the first server via the user. The second permission information includes whether the account has been granted second permissions. The request is sent by the user in response to an event triggered by the first interface to obtain first permissions. The first permissions include the permission to display target media content. The system returns permission results and material information to the user terminal. The style of the material information is associated with the target media content. The permission results include the second permission information. The material information is used to generate a pop-up window on the first interface of the user terminal if the second permission information includes that the account has been granted the second permission, which means that the account can obtain the display permission of the target media content without playing non-target media content. The material information includes pop-up window background material, second page element and graphic logo material. The pop-up window uses the pop-up window background material as the background and overlays the graphic logo material and the second page element on the background. The second page element is used to trigger the pop-up window to disappear.

7. An information display device, characterized in that, The device includes: The event listener unit is configured to listen for events on the interface. The first service interaction unit is configured to respond to an event triggered by the first interface and triggered by the event listening unit to obtain a first permission, the first permission including the display permission of the target media content, request and obtain the permission result from the first server, the permission result including second permission information and material information, the style of the material information being associated with the target media content, the second permission information being sent to the user terminal in advance through the second server and then passed through the user terminal to the first server; The interface display unit is configured to generate a pop-up window on the first interface to obtain a second interface if the second permission information includes an account being granted a second permission, which means that the account can obtain the display permission of the target media content without playing non-target media content. The material information includes pop-up background material, second page element, and graphic logo material. The pop-up uses the pop-up background material as its background, and the graphic logo material and the second page element are superimposed on the background. The second page element is used to trigger the pop-up to disappear. The second interface includes information indicating that the account has been granted the second permission. After the pop-up disappears, the first interface is obtained to display the target media content.

8. A permission processing device, applied to a first server, characterized in that, The device includes: The user-side interaction unit is configured to receive requests from the user. The permission query unit is configured to query second permission information in response to a request from the user terminal. The second permission information is sent to the user terminal in advance through the second server and then passed through the user terminal to the first server. The second permission information includes whether the account has been granted the second permission. The request is sent by the user terminal in response to an event triggered by the first interface to obtain the first permission. The first permission includes the permission to display target media content. The user-end interaction unit is further configured to return permission results and material information to the user end. The style of the material information is associated with the target media content. The permission result includes the second permission information. The material information is used to generate a pop-up window on the first interface of the user end if the second permission information includes that the account has been granted a second permission, which means that the account can obtain the display permission of the target media content without playing non-target media content. The material information includes pop-up window background material, a second page element, and a graphic logo material. The pop-up window uses the pop-up window background material as its background and overlays the graphic logo material and the second page element on the background. The second page element is used to trigger the pop-up window to disappear.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps of the method according to any one of claims 1 to 5.

10. An electronic device, characterized in that, include: One or more processors; as well as A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of the method according to any one of claims 1 to 5.

11. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 5.