Information display method, permission processing method and corresponding devices

By implementing information display and permission processing methods on the user side, and using the material information generation prompt interface, the problem of inefficient user acquisition of media content is solved, and a more efficient and user-friendly media content acquisition experience is achieved.

CN119668757AActive Publication Date: 2025-03-21BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411751791.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-03-21
Estimated Expiration
2044-11-29

AI Technical Summary

Technical Problem

Users are inefficient in obtaining media content and need to exchange permissions by watching other media content.

Method used

Provides an information display method and permission processing method. By responding to events on the interface, requesting permission results from the server, and using material information to generate a prompt interface. If the account is given the second permission, it will directly switch to the target media content interface.

Benefits of technology

It improves the efficiency of users to obtain media content, provides a more flexible way to enable users to obtain target media content, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119668757A_ABST
    Figure CN119668757A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an information display method, an authority processing method and corresponding devices. The information display method comprises the steps that an event for obtaining a first permission triggered based on a first interface is responded, the first permission comprises a display permission of target media content, a permission result is requested from a first server side and obtained, and the permission result comprises second permission information; if the second permission information comprises that the account is endowed with a second permission, a second interface is generated by using the material information, and the second interface comprises information for prompting that the account is endowed with the second permission; and switching to the first interface to display the target media content. The invention provides a mode for playing the target media file for the user, if it is determined that the account is endowed with the second permission, the information for prompting that the account is endowed with the second permission is generated by utilizing the material information, and the first interface can be switched to display the target media content. In this way, the efficiency of acquiring the media content by the user and the user experience are remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present 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 Art

[0002] With the rapid development of the Internet and mobile communication technologies, multimedia services provided for terminal devices such as mobile phones and tablet computers have been widely used. In some cases, the providers of multimedia services set permissions for some media content. When users, as content consumers, obtain these media contents, they need to watch other media contents for a certain period of time in exchange for corresponding permissions, which results in low efficiency in users' acquisition of media contents. Summary of the invention

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

[0004] This application provides the following solutions:

[0005] In a first aspect, a method for displaying information is provided, the method comprising:

[0006] In response to an event of obtaining a first permission triggered based on the first interface, the first permission includes a permission to display target media content, requesting and obtaining a permission result from the first server, the permission result includes second permission information;

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

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

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

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

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

[0012] A voice instruction that triggers permission to obtain target media content is detected based on the first interface.

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

[0014] Switching to the first interface to display the target media content includes: the pop-up window disappears to obtain the first interface and displaying the target media content on the first interface.

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

[0016] In response to the second page element included in the pop-up window being triggered, the pop-up window disappears;

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

[0018] In response to the pop-up window displaying the animation a preset number of times, the pop-up window disappears.

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

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

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

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

[0023] Optionally, the method further comprises:

[0024] An animation of the pop-up window is displayed on the second interface, wherein the animation includes an animation corresponding to at least one of the pop-up window background material, the second page element and the graphic logo material.

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

[0026] Optionally, the method further comprises:

[0027] If the second permission information includes that the account is not granted the second permission, a third server is requested and obtained for non-target media content, and the non-target media content is played on a third interface in exchange for display permission for the target media content.

[0028] In a second aspect, a permission processing method is provided, the method comprising:

[0029] In response to a request from a user terminal, query second permission information, where the second permission information includes whether the account is granted the second permission, the request is sent by the user terminal in response to an event of obtaining the first permission triggered based on the first interface, and the first permission includes a display permission of the target media content;

[0030] Returning a permission result to the user terminal, where the permission result includes the second permission information.

[0031] In a third aspect, an information display device is provided, the device comprising:

[0032] An event monitoring unit is configured to monitor events on the interface;

[0033] The first service interaction unit is configured to, in response to an event of obtaining a first permission triggered based on the first interface monitored by the event monitoring unit, request and obtain a permission result from the first server, wherein the permission result includes second permission information;

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

[0035] In a fourth aspect, a permission processing device is provided, the device comprising:

[0036] A user-side interaction unit configured to receive a request from a user-side;

[0037] a permission query unit, configured to query second permission information in response to a request from the user terminal, the second permission information including whether the account is granted with the second permission, the request is sent by the user terminal in response to an event of obtaining the first permission triggered based on the first interface, the first permission including the display permission of the target media content;

[0038] The user terminal interaction unit is further configured to return a permission result to the user terminal, where the permission result includes the second permission information.

[0039] In a fifth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the steps of the method described in any one of the first and second aspects are implemented.

[0040] In a sixth aspect, an electronic device is provided, including:

[0041] one or more processors; and

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

[0043] In a seventh aspect, a computer program product is provided, comprising a computer program, which, 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, this application discloses the following technical effects:

[0045] 1) This application provides a method for playing target media files for users. If it is determined that the account is granted the second permission, the information prompting that the account is granted the second permission is generated using the material information, and then the first interface can be switched to display the target media content. That is, a more flexible and diverse method is provided to enable users to obtain target media content, which improves the efficiency of users obtaining target media content and user experience.

[0046] 2) This application is applicable to a variety of ways to trigger the acquisition of the first permission, including the first page element on the first page being triggered, preset operation gestures, voice commands, etc., which is flexible and widely applicable, and further improves the user experience.

[0047] 3) The present application can obtain the second interface by generating a pop-up window on the first interface, and return to the first interface after the pop-up window disappears and display the target media content on the first interface. On the one hand, it can prompt the information that the account is granted the second permission, so that the user can know the actual situation in time. On the other hand, this method is simple to implement and does not cause page jumps, which makes the user feel less switching during the whole process, thereby improving the user experience.

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

[0049] 5) In this application, the user end can obtain material information from the first server end to generate a second interface. In this way, flexible acquisition of material information can be achieved, and the style of the material information can be associated with the target media content, providing a more consistent viewing experience as a whole, weakening the user's sense of switching, and improving the user experience.

[0050] 6) In this application, material information including pop-up window background material, second page elements and graphic logo materials can be used to generate pop-up windows. On the one hand, users can obtain information about the second permission granted to their account through the pop-up window, and trigger the pop-up window to disappear through the second page element. On the other hand, the generated pop-up window can have richer visual content, thereby improving user experience.

[0051] Of course, any product implementing the present application does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

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

[0054] Figure 2 A main flow chart of the information display method provided in the embodiment of the present application;

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

[0056] Figure 4 A schematic diagram of system interaction provided in an embodiment of the present application;

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

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

[0059] Figure 7 A flowchart of a permission processing method provided in an embodiment of the present application;

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

[0061] Fig. 9 A schematic block diagram of a permission processing device provided in an embodiment of the present application;

[0062] Fig.10 A schematic block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0063] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0064] The terms used in the embodiments of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit the present invention. The singular forms "a", "said" and "the" used in the embodiments of the present invention and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.

[0065] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0066] The word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to determining" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)", depending on the context.

[0067] In the traditional implementation, when an event occurs that triggers the acquisition of the target media content's permission, a window pops up to the user, and the user triggers the component on the window to watch other content for a certain length of time in exchange for the display permission of the target media content. This is inefficient for the user.

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

[0069] The user end is set in the terminal device. The user end involved in the embodiment of the present application can be a client running on the terminal device, a small program or a Web application running through a browser.

[0070] Terminal devices may include, but are not limited to, smart mobile terminals, wearable devices, PCs (Personal Computers), smart home devices, etc. Smart mobile devices may include, for example, mobile phones, tablet computers, laptops, PDAs (Personal Digital Assistants), Internet car terminals, etc. Wearable devices may include, for example, smart watches, smart glasses, smart bracelets, VR (Virtual Reality) devices, AR (Augmented Reality), mixed reality devices (i.e., devices that can support both virtual reality and augmented reality), etc. Smart home devices may include, for example, smart TVs, smart refrigerators with display screens, etc.

[0071] The first server side, the second server side and the third server side can be applications running on the server, plug-ins or functional modules in the applications, etc. The first server side, the second server side and the third server side can be set on the same server, or can be set on different servers, or can be set on a server group consisting of multiple servers, or can be a cloud server. A cloud server, also known as a cloud computing server or cloud host, is a host product in the cloud computing service system to solve the defects of difficult management and weak service scalability in traditional physical hosts and virtual private servers (VPS) services.

[0072] The second server involved in the embodiment of the present application can be located at the engine side of other media content to decide whether to grant the second permission to the account of the logged-in user terminal. The first server is mainly used to control the permission of the user terminal. When the account of the logged-in user terminal is granted the second permission, the target media content can be sent to the user terminal. The third server is used to send other media content to the user terminal.

[0073] The database is used to store whether the account is granted the second authority and related information of whether the account is granted the second authority, so as to be queried by the first server.

[0074] The user end can interact with the first server end, the second server end and the third server end through the network. The user end involved in the embodiment of the present application refers to the user end on the content consumer side. For specific interactions, please refer to the records in the subsequent embodiments.

[0075] It should be understood that Figure 1 The number of the user terminals, terminal devices, first server terminals, second server terminals, third server terminals and databases in the embodiment is only illustrative. According to the implementation requirements, there can be any number of user terminals, terminal devices, first server terminals, second server terminals, third server terminals and databases.

[0076] Figure 2 The main flow chart of the information display method provided in the embodiment of the present application, the method can be Figure 1 The user side of the system shown is executed. Figure 2 As shown in , the method may include the following steps:

[0077] Step 201: In response to an event of obtaining a first permission triggered based on a first interface, wherein the first permission includes a display permission of a target media content, a permission result is requested from a first server and obtained, wherein the permission result includes second permission information.

[0078] Step 202: If the second permission information includes that the account is granted the second permission, a second interface is generated using the material information, and the second interface includes information prompting that the account is granted the second permission.

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

[0080] As can be seen from the above process, this application provides a method for users to avoid playing other media content. If it is determined that the account is granted the second permission, the second interface that prompts that the account is granted the second permission is generated using the material information, and then the first interface can be switched to display the target media content. That is, it provides a more flexible and diverse way for users to obtain target media content, improving the efficiency of users in obtaining media content and user experience.

[0081] The following is a detailed description of each step in the above process and the effects that can be further produced in conjunction with the embodiments. It should be noted that the limitations such as "first" and "second" involved in the present disclosure do not have limitations in terms of size, order, and quantity, and are only used to distinguish them in name. For example, "first authority" and "second authority" are only used to distinguish the two authorities in name. For another example, "first interface" and "second interface" are only used to distinguish the two interfaces in name. For another example, "first page element", "second page element", "third page element" and so on are only used to distinguish each page element in name.

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

[0083] In the embodiment of the present application, the first interface is a media content display interface currently being used by the user, wherein the user media content may include but is not limited to: videos, pictures, games, and the like.

[0084] If an event that triggers the acquisition of the first permission occurs on the first interface, a request is made to the first server to obtain the permission result. The first permission includes the display permission of the target media content. For example Figure 3 As shown in , the user triggers the "skip" component on the game interface to try to skip the current game to obtain the display permission for the next game. For another example, the user swipes up on the video playback interface to try to obtain the display permission for the next video. For another example, the user swipes right on the picture browsing interface to try to obtain the display permission for the next picture. And so on.

[0085] The permission result involved in this step includes the second permission information, which refers to whether the account is granted the second permission. In other words, the first server maintains information on whether the account is granted the second permission, and the so-called second permission of the account means that the account can obtain the display permission of the target media content without playing other media content.

[0086] The other media content involved in the embodiments of the present application may be media content of a different type from the target media content, and the playback permission of the target media content may be obtained by playing the other media content.

[0087] As one of the implementable manners, the second permission information may be pre-configured in a 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 achievable method, the second permission information can be determined by the second server and provided to the first server in advance, and then stored in a database by 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. The interaction process corresponding to this implementation method can be found in Figure 4 Steps 401 to 407 in .

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

[0090] The second server end is usually located at the engine side of other media content. The user obtains the display authority of the target media content by watching other media content of a specific type or by having the account be granted the second authority.

[0091] The second server can determine the user who obtains the target media content by being granted the second permission, that is, the second permission information, according to the pre-configured policy, and send the second permission information to the corresponding user.

[0092] In the embodiment of the present 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 terminal transparently transmits the second permission information to the first server terminal.

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

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

[0096] Step 405: The user terminal detects an event of obtaining a first permission triggered based on the first interface, where the first permission includes a permission to display target media content.

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

[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 permission granted to the account, and determine the query result returned to the user based on the restriction information. The restriction information may include the number of times the second permission is granted to the account, the total number of times the second permission is granted to the account, etc.

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

[0101] As one of the achievable ways, the first server may directly send the second permission information to the user, where the second permission information includes whether the account is granted the second permission.

[0102] As another achievable method, the first server can determine the second permission information returned to the user based on the queried restriction information and the second permission information. For example, if the second permission information indicates that the account is granted the second permission, the number of times the account is granted the second permission does not exceed the limit number of times the account is granted the second permission, and the total number of times all accounts are granted the second permission does not exceed the total limit number, then the second permission information returned to the user is that the account is granted the second permission; otherwise, the second permission information ultimately returned to the user is that the user is not granted the second permission.

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

[0104] The material information is used to generate the second interface, and for details, please refer to the records in the subsequent embodiments.

[0105] The above step 202, namely "if the second permission information includes that the account is granted the second permission, a second interface is generated using the material information, and the second interface includes information prompting that the account is granted the second permission" is described in detail below in conjunction with an embodiment.

[0106] As one of the feasible ways, the user end may generate the second interface by using the locally pre-stored material information.

[0107] As another feasible method, material information can be obtained from the permission result, and the second interface can be generated using the material information. Figure 4 As shown in , in step 409, the user terminal generates a second interface using the material information and presents it to the user.

[0108] In the embodiment of the present application, the second interface is used to prompt that the account is granted the second permission, so that the user knows that the target media content can be obtained without watching other media content this time. The second interface can be another view different from the first interface, but in order to improve the consistency of user experience, as one of the more preferred implementation methods, 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 information prompting that the account is granted the second permission.

[0109] The material information may include pop-up window background material, second page elements and graphic logo material. As one possible implementation method, the pop-up window background material may be used as the background of the pop-up window, and the graphic logo material and the second page element may be superimposed on the background, and the second page element may be used to trigger the pop-up window to disappear.

[0110] like Figure 5 The second interface shown in Figure 3 The pop-up window is superimposed on the first interface shown in the figure. The pop-up window background material is superimposed with a graphic logo material and a second page element such as the "immediate free play" component in the figure.

[0111] The specific style design of the pop-up window on the second interface is not particularly limited in this application. In the embodiment of this application, if the material information comes from the first server, the first server can obtain 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. Figure 5 For example, since the target media content that the user wants to obtain is a game, Figure 5You can select a game controller as the graphic logo material in the game to associate it with the target media content. You can also select the color style, design elements, etc. of the pop-up window background material to adapt to the target media content, so that the user's perception is more unified, the switching feeling is weaker, and the user experience is improved.

[0112] In addition, a pop-up window animation may be displayed on the second interface. The animation may include an animation corresponding to at least one of the pop-up window background material, the second page element, and the graphic logo material.

[0113] For example, you can add some light effect animations, origin diffusion animations, flip animations, etc. to the pop-up window background material. For another example, you can add light effects, bounce, size change and other animations to the graphic logo material. For another example, you can add light effects, progress bars, size change and other animations to the second page element.

[0114] The above animations can be played in a loop or stopped after playing for a preset playing time. The playing time corresponding to each animation can be the same or different.

[0115] For example, after a pop-up window pops up on the first interface, a light effect is added to the background material of the pop-up window, and a flip animation is added to the pop-up window. After a flip, the light effect and flip animation of the background material disappear. The origin diffusion animation is played in a loop, an 800-millisecond light effect animation is added to the graphic logo material, and a 1-second progress bar animation is added to the second page element.

[0116] The above step 203, ie, "switching to the first interface to display the target media content", is described in detail below in conjunction with an embodiment.

[0117] This step switches from the second interface to the first interface to display the target media content. If the second interface uses a method of generating a pop-up window on the first interface, the first interface is obtained after the pop-up window disappears and the target media content is displayed on the first interface.

[0118] As one possible way to achieve this, Figure 4 As shown in step 410, in response to the event that the second page element contained in the pop-up window is triggered, in step 411, the pop-up window disappears and the target media content is displayed on the first interface. Figure 5 For example, if the user clicks on the second page element, the "No Play Now" component, the pop-up window disappears. Figure 6 The first interface is shown, on which the next game is displayed.

[0119] As another achievable manner, in response to the pop-up window being displayed for a first preset time, the pop-up window disappears. Figure 5 For example, the pop-up window will automatically disappear after 1 second. Figure 6 The first interface is shown, on which the next game is displayed.

[0120] As another achievable method, in response to the pop-up window displaying the animation for a preset number of times, the pop-up window disappears. Figure 5 For example, a 1-second progress bar animation is added to the second page element. After the progress bar animation is played, the pop-up window disappears automatically. Figure 6 The first interface is shown, on which the next game is displayed.

[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 a specific operation gesture of the user on the second interface, a voice command, a preset display time of the second interface, etc., which will not be described in detail here.

[0122] If the second permission information in the permission result returned by the first server to the user in step 408 indicates that the account is not 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 obtain the permission to play the target media content by playing other media content. For example, after playing other preset types of media content for a preset time or a preset number of times, switch to playing the target media content on the first interface. This part is consistent with the traditional implementation method and will not be elaborated.

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

[0124] Step 701: In response to a request from the user end, query the second permission information, the second permission information including whether the account is granted the second permission, wherein the above request is sent by the user end in response to an event of obtaining the first permission triggered based on the first interface, and the first permission includes the display permission of the target media content.

[0125] As one of the feasible methods, the 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 of the account (usually referring to the account logged in to the user) from the database after receiving the request from the user.

[0126] As another achievable method, the second permission information can be determined by the second server and provided to the first server in advance, and then stored in a database by 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. 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 sent by the user and stores the second permission information in the database. After receiving the request from the user, the second permission information is queried from the database.

[0127] In response to the request of the user end, in addition to querying the second permission information (i.e., whether the account is granted the second permission), the first server end may also query the database for restriction information on the second permission granted to the account, and determine the query result returned to the user based on the restriction information. The restriction information may include the number of times the account is granted the second permission, the total number of times the account is granted the second permission, etc.

[0128] As one of the achievable ways, the first server may directly send the second permission information to the user, where the second permission information includes whether the account is granted the second permission.

[0129] As another achievable method, the first server can determine the second permission information returned to the user based on the queried restriction information and the second permission information. For example, if the second permission information indicates that the account is granted the second permission, the number of times the account is granted the second permission does not exceed the limit number of times the account is granted the second permission, and the total number of times all accounts are granted the second permission does not exceed the total limit number, then the second permission information returned to the user indicates that the account is granted the second permission; otherwise, the second permission information returned to the user indicates that the account is not granted the second permission.

[0130] The process can be found in Figure 4 The embodiment description is not described in detail here.

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

[0132] Furthermore, the permission result returned to the user terminal may also include material information, and the material information is used by the user terminal to generate a second interface, and the second interface includes information prompting that the account is granted the second permission.

[0133] As one possible implementation, the material information may include pop-up window background material, second page elements and graphic logo material. The first server may obtain material information associated with the target media content from a database so that the style of the material information is adapted to the target media content.

[0134] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0135] Figure 8 A schematic block diagram of an information display device provided in an embodiment of the present application, wherein the device is arranged at Figure 1 The user side of the architecture shown. Figure 8 As shown, the device 800 includes: an event monitoring 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 unit include:

[0136] The event monitoring unit 801 is configured to monitor events on the interface.

[0137] The first service interaction unit 802 is configured to respond to the event of obtaining the first permission triggered based on the first interface monitored by the event monitoring unit 801, and request and obtain the permission result from the first server, and the permission result includes 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 is granted the second permission, and the second interface includes information prompting that the account is granted the second permission; and switch to the first interface to display the target media content.

[0139] As some of the implementable ways, the event of obtaining the first permission triggered based on the first interface may include:

[0140] An event in which a first page element on a first interface is triggered, and the first page element is used to obtain permission for target media content; or

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

[0142] A voice instruction that triggers permission to obtain target media content is detected based on the first interface.

[0143] As one of the achievable methods, when the interface display unit 803 generates the second interface using the material information, it can be specifically configured as follows: using the material information to generate a pop-up window on the first interface to obtain the second interface, wherein the pop-up window includes information prompting that the account is granted the second authority.

[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 window 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 may include at least one of the following:

[0146] In response to the second page element contained in the pop-up window being triggered, the pop-up window disappears;

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

[0148] In response to the pop-up window displaying the animation a preset number of times, the pop-up window disappears.

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

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

[0151] Furthermore, the interface display unit 803 may be further configured to: display an animation of the pop-up window on the second interface, wherein the animation includes an 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 may be configured to: if the second permission information includes that the account is not granted the second permission, request and obtain other media content from the third server. Accordingly, the interface display unit 803 may also be configured to: switch to playing the other media content on the third interface.

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

[0154] The user terminal interaction unit 901 is configured to receive a request from the user terminal.

[0155] The permission query unit 902 is configured to query the second permission information in response to a request from the user terminal, where the second permission information includes whether the account is granted the second permission. The request is sent by the user terminal in response to an event of obtaining the first permission triggered based on the first interface, and the first permission includes the display permission of the target media content.

[0156] The user terminal interaction unit 901 is further configured to return a permission result to the user terminal, where the permission result includes second permission information.

[0157] Furthermore, the above-mentioned permission result also includes material information, and the material information is used by the user end to generate a second interface, and the second interface includes information prompting that the account is granted the second permission.

[0158] As one of the achievable ways, the authority query unit 902 may obtain material information of a style associated with the target media content from a database, and return the obtained material information to the user end by carrying it in the authority result.

[0159] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system or device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The system and device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[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, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0161] In addition, an embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of any one of the methods in the aforementioned method embodiments are implemented.

[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, wherein the program instructions, when read and executed by the one or more processors, execute the steps of the method described in any one of the aforementioned method embodiments.

[0165] The present application also provides a computer program product, including a computer program, which implements the steps of any one of the methods in the aforementioned method embodiments when executed by a processor.

[0166] in, Fig.10 The electronic device architecture is shown as an example, 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, the video display adapter 1011, the disk drive 1012, the input / output interface 1013, the network interface 1014, and the memory 1020 may be communicatively connected via a communication bus 1030.

[0167] Among them, the processor 1010 can be implemented by a general-purpose CPU, a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, etc., to execute relevant programs to implement the technical solutions 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 an operating system 1021 for controlling the operation of the electronic device 1000, and a basic input and output system (BIOS) 1022 for controlling the low-level operation of the electronic device 1000. In addition, a web browser 1023, a data storage management system 1024, and an information display device / authority processing device 1025, etc. can also be stored. The above-mentioned information display device / authority processing device 1025 can be an application program that specifically implements the operations of the aforementioned steps in the embodiment of the present application. In short, when the technical solution provided in the present application is implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0169] The input / output interface 1013 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.

[0170] The network interface 1014 is used to connect to a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB, network cable, etc.) or a wireless mode (such as mobile network, WIFI, Bluetooth, etc.).

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

[0172] It should be noted that, although the above device only shows a processor 1010, a video display adapter 1011, a disk drive 1012, an input / output interface 1013, a network interface 1014, a memory 1020, a bus 1030, etc., in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include components necessary for implementing the solution of the present application, and does not necessarily include all the components shown in the figure.

[0173] It can be known from the description of the above implementation methods that those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the present application can be essentially or partly contributed to the prior art in the form of a computer program product, which can be stored in a storage medium such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application or certain parts of the embodiments.

[0174] The technical solution provided by the present application is described in detail above. The principle and implementation method of the present application are described in detail using specific examples. The description of the above embodiments is only used to help understand the method and core idea of ​​the present application. At the same time, for those skilled in the art, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as limiting the present application.

Claims

1. An information display method, characterized in that: The method comprises: In response to an event of obtaining a first permission triggered based on the first interface, the first permission includes a permission to display target media content, requesting and obtaining a permission result from the first server, the permission result includes second permission information; If the second permission information includes that the account is granted the second permission, a second interface is generated using the material information, and the second interface includes information prompting that the account is granted the second permission; Switch to the first interface to display the target media content.

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

3. The method according to claim 1 or 2, characterized in that: The generating the second interface by using the material information comprises: generating a pop-up window on the first interface by using the material information to obtain the second interface, wherein the pop-up window comprises information prompting that the account is granted the second authority; Switching to the first interface to display the target media content includes: the pop-up window disappears to obtain the first interface and displaying the target media content on the first interface.

4. The method according to claim 3, characterized in that The disappearance of the pop-up window includes at least one of the following: In response to the second page element included in the pop-up window being triggered, the pop-up window disappears; In response to the pop-up window being displayed for a first preset time period, the pop-up window disappears; In response to the pop-up window displaying the animation a preset number of times, the pop-up window disappears.

5. The method according to claim 1 or 2, characterized in that: The generating the second interface by using the material information comprises: The second interface is generated using the material information further included in the authority result.

6. The method according to claim 3, characterized in that The material information includes: pop-up window background material, second page elements and graphic logo material; The use of material information to generate a pop-up window on the first interface includes: using the pop-up window background material as the background of the pop-up window, superimposing the graphic logo material and the second page element on the background, and the second page element is used to trigger the pop-up window to disappear.

7. The method according to claim 6, characterized in that The method further comprises: An animation of the pop-up window is displayed on the second interface, wherein the animation includes an animation corresponding to at least one of the pop-up window background material, the second page element and the graphic logo material.

8. The method according to claim 1, characterized in that The style of the material information is associated with the target media content.

9. The method according to claim 1 or 2, characterized in that: The method further comprises: If the second permission information includes that the account is not granted the second permission, a third server is requested and obtained for non-target media content, and the non-target media content is played on a third interface in exchange for display permission for the target media content.

10. A permission processing method, characterized in that: The method comprises: In response to a request from a user terminal, query second permission information, where the second permission information includes whether the account is granted the second permission, the request is sent by the user terminal in response to an event of obtaining the first permission triggered based on the first interface, and the first permission includes a display permission of the target media content; Returning a permission result to the user terminal, where the permission result includes the second permission information.

11. An information display device, characterized in that: The device comprises: An event monitoring unit is configured to monitor events on the interface; The first service interaction unit is configured to, in response to an event of obtaining a first permission triggered based on the first interface monitored by the event monitoring unit, request and obtain a permission result from the first server, wherein the permission result includes second permission information; The interface display unit is configured to generate a second interface using material information if the second permission information includes that the account is granted the second permission; the second interface includes information prompting that the account is granted the second permission; and switch to the first interface to display the target media content.

12. A permission processing device, characterized in that: The device comprises: A user-side interaction unit configured to receive a request from a user-side; a permission query unit, configured to query second permission information in response to a request from the user terminal, the second permission information including whether the account is granted with the second permission, the request is sent by the user terminal in response to an event of obtaining the first permission triggered based on the first interface, the first permission including the display permission of the target media content; The user terminal interaction unit is further configured to return a permission result to the user terminal, where the permission result includes the second permission information.

13. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.

14. 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, wherein the program instructions, when read and executed by the one or more processors, execute the steps of the method described in any one of claims 1 to 10.

15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.

Citation Information

Patent Citations

  • Multimedia information processing method, client terminal and server

    CN104618808A

  • Promotion information display method and device

    CN109005434A

  • Interaction control method and device of electronic equipment, and electronic equipment

    CN111723343A

  • Control method for skipping video advertisement and display equipment

    CN115119022A

  • Video playing control method and display equipment

    CN115119051A