Page display method and related equipment

By synchronously displaying content related information on the condition implementation page, the problem that users cannot view the condition implementation related information and improve the user experience.

CN119865652APending Publication Date: 2025-04-22BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Application Number
CN202410978756.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-19
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

In some scenarios, users are unable to view relevant information about the content corresponding to the implementation of the condition while implementing the content viewing conditions, resulting in poor user experience.

Method used

By synchronizing the associated information of the content displayed in the page providing the operation portal to make the conditions satisfy, the user can view the relevant information during the implementation of the conditions.

Benefits of technology

Improve the user experience, allowing users to understand the general information of the content to be viewed in the process of implementing conditions, and avoiding the mutual independence of the content viewing and the condition implementation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119865652A_ABST
    Figure CN119865652A_ABST
Patent Text Reader

Abstract

The invention provides a page display method and related equipment. The method comprises the following steps: in response to a received display request of first content, determining whether a first condition corresponding to the first content is met or not; in response to determining that the first condition is not met, displaying a first page; wherein the first page comprises a first control and first information, the first control is used for providing an operation entry enabling the first condition to be met, and the first information comprises associated information of the first content.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a page display method and related equipment. Background Art

[0002] With the development of computer science and technology, users can use various terminal devices to watch content.

[0003] In some scenarios, some content needs to meet certain conditions before it can be viewed. However, the inventor of the present disclosure found that in the process of achieving these conditions, it is impossible to view the relevant information of the content corresponding to the condition, which is a poor experience. Summary of the invention

[0004] In view of this, the purpose of the present disclosure is to provide a page display method and related devices to solve or partially solve the above technical problems.

[0005] In a first aspect of the present disclosure, there is provided a method for, in response to receiving a display request for first content, determining whether a first condition corresponding to the first content is satisfied;

[0006] In response to determining that the first condition is not satisfied, displaying a first page;

[0007] The first page includes a first control and first information, the first control is used to provide an operation entry to satisfy the first condition, and the first information includes associated information of the first content.

[0008] A second aspect of the present disclosure provides a page display device, comprising:

[0009] a determination module, configured to: in response to receiving a display request for a first content, determine whether a first condition corresponding to the first content is satisfied;

[0010] A display module, configured to: in response to determining that the first condition is not met, display a first page;

[0011] The first page includes a first control and first information, the first control is used to provide an operation entry to satisfy the first condition, and the first information includes associated information of the first content.

[0012] In a third aspect of the present disclosure, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method described in the first aspect is implemented.

[0013] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, wherein the non-transitory computer-readable storage medium stores computer instructions, wherein the computer instructions are used to enable a computer to execute the method described in the first aspect.

[0014] In a fifth aspect of the present disclosure, a computer program product is provided, comprising computer program instructions, which, when executed on a computer, cause the computer to execute the method described in the first aspect.

[0015] From the above description, it can be seen that the page display method and related devices provided by the embodiments of the present disclosure, by synchronously displaying the associated information of the first content in the page that provides the operation entry for satisfying the first condition, in the process of realizing the first condition, the relevant information of the content corresponding to the realization of the condition can be viewed, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0017] Figure 1 A schematic diagram of an exemplary system according to an embodiment of the present disclosure is shown.

[0018] Figure 2A A schematic diagram of an exemplary page according to an embodiment of the present disclosure is shown.

[0019] Figure 2B A schematic diagram showing another exemplary page according to an embodiment of the present disclosure is shown.

[0020] Figure 2C A schematic diagram showing another exemplary page according to an embodiment of the present disclosure is shown.

[0021] Figure 2D A schematic diagram showing another exemplary page according to an embodiment of the present disclosure is shown.

[0022] Figure 2E A schematic diagram showing another exemplary page according to an embodiment of the present disclosure is shown.

[0023] Figure 3A A schematic diagram of an exemplary page according to an embodiment of the present disclosure is shown.

[0024] Figure 3B A schematic diagram showing another exemplary page according to an embodiment of the present disclosure is shown.

[0025] Figure 3C A schematic diagram showing another exemplary page according to an embodiment of the present disclosure is shown.

[0026] Figure 4 A schematic diagram of an exemplary page according to an embodiment of the present disclosure is shown.

[0027] Figure 5 A flowchart of an exemplary method provided by an embodiment of the present disclosure is shown.

[0028] Figure 6 A schematic diagram of the structure of an exemplary device provided by an embodiment of the present disclosure is shown.

[0029] Figure 7 A schematic diagram of the hardware structure of an exemplary electronic device provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0030] In order to make the objectives, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.

[0031] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should be understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the embodiments of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0032] It is understandable that before using the technical solutions of each embodiment of the present disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.

[0033] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can independently choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0034] As an optional but non-limiting implementation, in response to receiving the user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0035] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0036] Figure 1 FIG. 1 is a schematic diagram of an exemplary system 100 according to an embodiment of the present disclosure. The system 100 may be a system for implementing page display.

[0037] like Figure 1 As shown, the system 100 may include a terminal device 102, a server 104, and a database server 106. The terminal device 102 and the server 104 are connected via a network, such as a wired or wireless network connection. Optionally, the device for implementing page display may be integrated in the terminal device 102. The database server 106 and the server 104 are connected via a network, such as a wired or wireless network connection. The database server 106 may store various data related to the execution of the page display method, such as various multimedia contents (video, audio, pictures, etc.).

[0038] Various software or applications (Application, APP, Chinese abbreviation: application) can be installed on the terminal device 102, for example, video software or applications, image processing software or applications, video conferencing software or applications, life service software or applications, reading software or applications, social software or applications, payment software or applications, web browsers and instant messaging tools, etc. These software or applications can all be used to display pages.

[0039] The terminal device 102 here can be hardware or software. When the terminal device 102 is hardware, it can be various electronic devices with a display screen, including but not limited to smart TVs, smart phones, tablet computers, e-book readers, MP3 players, laptop computers (Laptops) and desktop computers (PCs), etc. When the terminal device 102 is software, it can be installed in the electronic devices listed above. It can be implemented as multiple software or software modules (for example, to provide distributed services), or it can be implemented as a single software or software module. It is not specifically limited here.

[0040] The server 104 may be a server that provides various services. For example, it may be a background server that provides support for various applications displayed on the terminal device 102. The database server 106 may also be a database server that provides various services. It is understood that if the server 104 can implement the relevant functions of the database server 106, the database server 106 may not be provided in the system 100.

[0041] Here, the server 104 and the database server 106 can also be hardware or software. When they are hardware, they can be implemented as a distributed server cluster consisting of multiple servers, or as a single server. When they are software, they can be implemented as multiple software or software modules (for example, to provide distributed services), or as a single software or software module. No specific limitation is made here.

[0042] It should be noted that the page display method provided in the embodiment of the present disclosure can be executed by the system 100. Specifically, it can be interactively executed by the terminal device 102, the server 104 and the database server 106. It is understood that in the case where the terminal device 102 has the functions required by the server 104 and the database server 106 to execute the page display method, the terminal device 102 can also execute it alone. It should be understood that Figure 1 The number of terminal devices 102, servers 104, database servers 106 and users 108 in the figure is only for illustration. According to actual needs, there may be any number of terminal devices, users, servers and database servers.

[0043] In an exemplary application scenario, the user 108 can use any software or application to watch content (e.g., video) through the terminal device 102. Optionally, the terminal device 102 can request the server 104 to obtain the content, and the server 104 returns the corresponding content to the terminal device 102 according to the request for the terminal device 102 to display.

[0044] Figure 2A A schematic diagram of an exemplary page 200 according to an embodiment of the present disclosure is shown.

[0045] like Figure 2A As shown, for example, the user 108 can open any software or application of the terminal device 102, and then the page 200 can be displayed on the terminal device 102. For example, the terminal device 102 can be a smart TV, and the software or application can be a TV-side software. It can be understood that there are many ways to enter the page 200, and the possible entry methods are described here only for the purpose of illustrating more clearly.

[0046] Optionally, in the initial state, the page entered by the user 108 by opening any software or application of the terminal device 102 may be the default initial state page of the software or application, which may be the homepage of the software or application, or other pages. Figure 2A As shown, exemplarily, page 200 may be a page for playing a video.

[0047] In some embodiments, Figure 2A As shown, page 200 may include multiple content collections, each of which may include multiple contents. For example, when the content collection is a series, the multiple contents may be arranged in the order of the number of episodes.

[0048] Exemplarily, user 108 can select collection 202 (for example, select collection 202 using a remote control and press an “OK” button), thereby entering a state of displaying collection 202 and sequentially displaying the multiple contents in collection 202 according to the arrangement order of the multiple contents in collection 202.

[0049] Optionally, the display may start from the first ranked content of the collection 202. Here, the first ranked content may be the first episode of the collection 202, or the episode number of the collection 202 when it was last played. For example, when the collection 202 is a series, if the collection 202 is played for the first time, the first episode may be played. In some cases, if the collection 202 has been played before, it may be played again, that is, played from the episode number of the collection 202 when it was last played. For example, if the collection 202 was the tenth episode when it was last played, it may be played from the tenth episode.

[0050] As previously mentioned, in some scenarios, all or part of the content of collection 202 needs to meet certain conditions before it can be viewed. Therefore, in some embodiments, under the triggering of the display request, it is necessary to first determine whether some conditions are attached to the content that currently needs to be displayed. This condition (for example, the first condition), for example, may be that the user 108 who sends the display request has the target rights (for example, membership). For another example, this condition (for example, the first condition) may be that the content that currently needs to be displayed is content that requires the transfer of resources and the corresponding resources have been transferred. Optionally, the resource may be a virtual resource, such as a redemption voucher. Optionally, transferring resources may be transferring resources from one resource pool to another resource pool, for example, from a resource pool corresponding to the user who requests the first content to a resource pool corresponding to the content provider of the first content. Optionally, if the content that currently needs to be displayed is ordinary content (for example, any user can watch it for free), it can be considered that the condition corresponding to the content (for example, the second condition) has been met, and the content can be displayed, such as Figure 2BAs shown. Exemplarily, the content attached with the first condition can be considered as the first content, and the content attached with the second condition can be considered as the second content.

[0051] Exemplarily, the multiple contents in collection 202 can be displayed sequentially according to the arrangement order of the multiple contents in collection 202, that is, after the current content is played, the next content can be played sequentially, and before playing the next content, it can be determined again whether the content to be played has specific conditions attached.

[0052] In some embodiments, when it is determined that the next content of the currently displayed content is the content with the first condition attached and the currently displayed content has been played, it is determined that a display request for the content with the first condition attached is received. At this time, it can be determined whether the first condition is satisfied to further determine whether the next content can be started to be played.

[0053] Optionally, if the first condition is not met, page 220 may be displayed, such as Figure 2C Optionally, page 220 may display prompt information 222 to remind user 108 why the next content cannot be played because the first condition is not met. Exemplarily, a card 224 may be displayed on one side of page 220, and the card 224 is used to display information that enables user 108 to meet the first condition. For example, when the first condition is that the corresponding resources need to be transferred for the content, card 224 may be used to display information related to the transfer of resources. Optionally, as Figure 2C As shown, the card 224 may further include a control 2242, which is used to provide an operation entry (e.g., a QR code) for satisfying the first condition, and the user 108 may complete the first condition through the control 2242 to satisfy it. For example, by scanning the QR code to transfer resources, the user can continue to watch the content.

[0054] like Figure 2C As shown, since page 220 only displays information for facilitating user 108 to achieve the first condition, but does not display specific information about the first content associated with the first condition, the processes of content viewing and condition realization are independent of each other. In particular, in a continuous playback scenario, this will cause playback interruptions, leading to a poor user experience.

[0055] Figure 3A A schematic diagram of an exemplary page 300 according to an embodiment of the present disclosure is shown.

[0056] like Figure 3AAs shown, in some embodiments, in order to at least to some extent solve the problem that the processes of content viewing and condition realization are independent of each other, when the first condition is not met, page 300 may be displayed, and the page 300 may further include information 302, and the information 302 may further display information associated with the first content (the content currently required to be played). In this way, the user 108 can synchronously view the information 302 associated with the first content (the content currently required to be played) in page 300 during the process of realizing the first condition, so as to further understand the general information of the content viewed after the first condition is met, and can view the relevant information of the content corresponding to the condition realization during the process of realizing the first condition, thereby improving the user experience.

[0057] In some embodiments, Figure 3A As shown, information 302 may include text information 302A for describing the first content, so that user 108 can understand the general information of the content watched when the first condition is met by reading text information 302A, thereby improving user experience. In some scenarios, the first part of the episodes of collection 1 may not need to meet the first condition (for example, only the second condition needs to be met). When collection 1 is played sequentially, when the next content of a content that does not need to meet the first condition needs to meet the first condition, the text information 302A may be used to describe the next content, and the next content may be considered as the next episode. At this time, the content of text information 302A may be text information for describing the key content of the next content, for example, the next episode highlights, that is, a description of the highlights of the next content. In this way, user 108 can have certain expectations for the highlights of the content he is about to watch, thereby improving the experience.

[0058] In some embodiments, the first content may be a video, such as Figure 3A As shown, information 302 may also include video information 302B, and the video information 302B includes part of the first content. For example, a part of the first content may be selected to be displayed as video information 302B in page 300, so that when user 108 performs an operation that satisfies the first condition, he or she may watch video information 302B to understand the general information of the content watched when the first condition is met, thereby improving the user experience. In some embodiments, a video playback window may be displayed in page 300, and the video playback window may be used to play the video information 302B, so that the video information 302B may be displayed in the form of a video plug-in, and the function may be implemented more conveniently.

[0059] Optionally, in order to make the video information 302B reflect the characteristics of the first content, multiple key frames of the first content can be extracted to synthesize the video information 302B, so that the user 108 can understand the key information of the first content through the video information 302B, which is helpful for predicting the highlights of the first content in advance.

[0060] In some embodiments, the video information 302B may also include a key segment of the first content (for example, a highlight segment or a wonderful segment), so that the user 108 can learn the key information of the first content through the video information 302B, which is helpful for predicting the highlights of the first content in advance; and, because it is a video segment of the selected first content, when the video information 302B is displayed in the page 300, the content of the video information 302B is more coherent and the user experience is better.

[0061] In some embodiments, Figure 3A As shown, the page 300 also includes a control 304A, and the control 304A is used to provide an operation entry for transferring the resource corresponding to the first content. Figure 3A As shown, the control 304A may be a QR code, and the resource transfer is completed by scanning the QR code. The first condition may be considered to be satisfied, and the terminal device 102 may display the page 400, such as Figure 4 As shown, the page 400 may display the first content 402 so that the user 108 may start viewing the first content 402 .

[0062] Alternatively, if Figure 3A As shown, page 300 also includes a control 304B. Control 304B and control 304A can be considered to be used together to provide an operation entry for transferring the resources corresponding to the first content. Optionally, control 304B can include information about the operations that need to be completed to complete the first condition (for example, "XX resource unlocks the entire set"), so that when user 108 sees control 304B, he can know what needs to be completed to implement the operation to satisfy the first condition.

[0063] In some embodiments, page 300 may not display control 304A first, but may display control 304B first. When user 108 triggers control 304B (for example, selects control 304B with a remote control and presses the "OK" button), control 304A is displayed in page 300, so that user 108 can continue to perform the operations required to meet the first condition (for example, scanning a code to transfer resources).

[0064] In some embodiments, the first condition may also be that the user 108 needs to have the target rights (eg, membership), such as Figure 3AAs shown, the page 300 may also include a control 306A, which is used to provide an operation entry for the user 108 to have the target benefit. Optionally, when the user 108 triggers the control 306A (for example, selects the control 306A with a remote control and presses the "OK" key), the control 304A may be switched to be displayed as a control 306B, as shown in FIG. Figure 3B Control 306B and control 306A may be considered to be used together to provide an operation entry for the user 108 to have the target benefit. Optionally, control 306B may be a QR code. By scanning the QR code to complete the resource transfer, the first condition may be considered to be satisfied, and the terminal device 102 may display page 400, such as Figure 4 As shown, the page 400 may display the first content 402 so that the user 108 may start viewing the first content 402 .

[0065] It can be seen from the above embodiments that the embodiments of the present disclosure avoid the abrupt resource transfer experience, enhance the content experience, and improve the user experience by synchronously displaying the associated information of the corresponding content in the page on the basis of providing the information of the transferred resources.

[0066] Back to Figure 2B In the process of playing the second content, in some embodiments, if the second content has a third time length (e.g., 3s, 10s, 15s, etc.) left before the second content is played, the page 210 may display a control 212 for providing an operation entry for satisfying the first condition, such as Figure 2D As shown. User 108 can trigger the control 212 and then enter page 300 in advance. The operation process is similar to the above embodiment and will not be repeated here. In this way, user 108 can perform the operation that meets the first condition in advance and then return to page 210 to continue watching. The operation is smoother and the user experience is improved.

[0067] Returning to the initial state of playing collection 1, in some embodiments, in response to determining that the first content is the first ranked content among the plurality of contents, it is determined that the display request for the first content is received. Also, in some embodiments, if the content currently to be displayed is content with a first condition attached and the first condition is not satisfied, the content cannot be played directly, and page 300 can be entered, such as Figure 3A The subsequent operation process is similar to the above-mentioned embodiment and will not be described again.

[0068] In some other embodiments, although the first condition is not satisfied, the first content of the first duration (eg, 1 minute, 3 minutes, 6 minutes, etc.) may be played first. Figure 2EAs shown, when the content of the first duration is finished playing, page 300 is displayed to avoid the abrupt feeling caused by directly entering page 300.

[0069] Optionally, if there is still a second duration (e.g., 3s, 10s, 15s, etc.) left before the content of the first duration is played, a control 214 for providing an operation entry for satisfying the first condition is displayed, such as Figure 2E As shown. User 108 can trigger the control 214 and then enter page 300 in advance. The operation process is similar to the above embodiment and will not be repeated here. In this way, user 108 can perform the operation that meets the first condition in advance and then return to page 210 to continue watching. The operation is smoother and the user experience is improved.

[0070] Back to Figure 3A In some embodiments, the page 300 also includes a control 308 for providing an entry for the user 108 to log in. In this way, the user 108 can log in by triggering the control 308, so that after logging in, it can be determined what the first condition that the user 108 needs to meet is, for example, whether it is necessary to apply for target rights and interests, the specific resources that need to be transferred, and so on.

[0071] In some embodiments, if the first condition is not met, it can be further determined whether a third condition is met, and the third condition is used to determine whether the current user is logged in; if the third condition is not met, page 300 can be displayed, such as Figure 3C As shown, page 300 includes a control 310 for providing an operation entry for satisfying the third condition. Optionally, control 310 may be a QR code. By scanning the QR code to complete the login, the third condition may be considered to be satisfied, and terminal device 102 may replace control 304A with control 310. Figure 3A In this way, after the user 108 completes the login, the control 304A in the page 300 is displayed, so that a more specific first condition that the user 108 needs to meet can be displayed.

[0072] Alternatively, if Figure 3C As shown, when user 108 scans to log in, information 302 can still be displayed in page 300, so that during the login process, information 302 associated with the first content (the content currently needed to be played) can also be viewed synchronously in page 300, so that there is a certain correlation between content viewing and the login process, thereby improving the user experience.

[0073] It should be noted that the method of the embodiment of the present disclosure can be performed by a single device, such as a computer or a server. The method of the present embodiment can also be applied in a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present disclosure, and the multiple devices will interact with each other to complete the described method.

[0074] It should be noted that the above describes some embodiments of the present disclosure. 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 above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying 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.

[0075] Based on basically the same inventive concept, the embodiment of the present disclosure also provides a page display method.

[0076] Figure 5 FIG. 5 is a flow chart of an exemplary method 500 provided by an embodiment of the present disclosure. The method 500 may be Figure 1 The terminal device 102 can also be implemented by Figure 1 The method 500 can be implemented by the system 100, and the method 500 can be used to display a page of an application. The method 500 can further include the following steps.

[0077] In step 502, in response to receiving a display request for first content, it is determined whether a first condition corresponding to the first content is satisfied.

[0078] In step 504, in response to determining that the first condition is not satisfied, displaying a first page (eg, Figure 3A Page 300).

[0079] The first page includes a first control (for example, Figure 3A 304A, 304B, 306A) and first information (e.g., Figure 3A 302), the first control is used to provide an operation entry to satisfy the first condition, and the first information includes associated information of the first content.

[0080] From the above description, it can be seen that the page display method provided by the embodiment of the present disclosure, by synchronously displaying the associated information of the first content in the page that provides the operation entry for satisfying the first condition, in the process of realizing the first condition, the relevant information of the content corresponding to the realization of the condition can be viewed, thereby improving the user experience.

[0081] In some embodiments, the first information includes text information for describing the first content (for example, Figure 3A In this way, the user can understand the general information of the content viewed when the first condition is met by reading the text information, thereby improving the user experience.

[0082] In some embodiments, the first information includes text information for describing key content (e.g., highlights) of the first content. In this way, the user can have certain expectations about the highlights of the content he is about to watch, thereby improving the experience.

[0083] In some embodiments, the first content includes a video (eg, a movie, a TV series, etc.), and the first information also includes video information (eg, Figure 3A The video information 302B) includes part of the first content, so that when the user performs the operation that satisfies the first condition, the user can watch the video information to understand the general information of the content watched when the first condition is met, thereby improving the experience.

[0084] In some embodiments, the video information includes video information synthesized from a plurality of key frames of the first content, so that the user can learn key information of the first content through the video information, which is helpful for predicting the highlights of the first content in advance.

[0085] In some embodiments, the video information includes a key segment of the first content (for example, a highlight segment or a wonderful segment), so that the user can learn the key information of the first content through the video information, which is conducive to predicting the highlights of the first content in advance; and, because it is a video segment of the selected first content, when the video information is displayed on the page, the content of the video information is more coherent and the user experience is better.

[0086] In some embodiments, the first condition includes that the user sending the display request has target rights and / or the resources corresponding to the first content have been transferred, so that different content services can be provided for different types of users.

[0087] In some embodiments, the first control includes a first sub-control (eg, Figure 3B 306A, 306B) and / or a second sub-control for providing an operation entry for transferring the resource corresponding to the first content (for example, Figure 3A In this way, the associated information of the first content is synchronously displayed on the page that provides the operation entry that satisfies the first condition, thereby improving the user experience.

[0088] In some embodiments, before receiving the display request for the first content, the method further includes:

[0089] Display the second page (for example, Figure 2A 200), wherein the second page includes a plurality of content collections (eg, Figure 2A Collection 1 to Collection 6);

[0090] In response to a target content collection (for example, Figure 2A The target content collection 202) is selected by a selection instruction, and the multiple contents in the target content collection are played sequentially according to the arrangement order of the multiple contents in the target content collection, so that the user can watch the content smoothly.

[0091] In some embodiments, sequentially playing the multiple contents in the target content collection according to the arrangement order of the multiple contents in the target content collection includes: in response to determining that the first content is the first-ranked content among the multiple contents, determining that the display request for the first content is received. In this way, when the first-ranked content is the first content, it can be determined that the display request for the first content is received, and it can be further determined whether the first condition is satisfied, so that the execution process is smoother and the processing speed is faster.

[0092] In some embodiments, in response to determining that the first condition is not met, displaying the first page further includes: in response to determining that the first condition is not met, playing a first duration (e.g., 1 minute, 3 minutes, 6 minutes, etc.) of the first content; in response to the first duration of the content being played, displaying the first page. In this way, by providing a preview function, the abrupt feeling caused by directly entering the page 300 is avoided.

[0093] In some embodiments, in response to determining that the first condition is not satisfied, playing the first content of the first duration further includes: in response to determining that there is a second duration (e.g., 3s, 10s, 15s, etc.) left before the content of the first duration is played, displaying a second control (e.g., Figure 2E In this way, the user can perform the operation that meets the first condition in advance, and then return to the page to continue watching, which makes the operation smoother and improves the user experience.

[0094] In some embodiments, sequentially playing the multiple contents in the target content collection according to the arrangement order of the multiple contents in the target content collection includes:

[0095] In response to determining that a second condition corresponding to a second content ranked first among the plurality of contents has been satisfied, playing the second content;

[0096] In response to determining that the next content of the second content is the first content and the second content has been played, it is determined that the display request for the first content is received.

[0097] In this way, when multiple contents in the target content collection are played sequentially, it can be automatically determined whether the display request for the first content is received, and the execution process is smoother and the processing speed is faster.

[0098] In some embodiments, playing the second content further includes: in response to determining that there is a third time length (e.g., 3 seconds, 10 seconds, 15 seconds, etc.) left before the second content is played, displaying a third control (e.g., Figure 2D In this way, the user can perform the operation that meets the first condition in advance, and then return to the page to continue watching, which makes the operation smoother and improves the user experience.

[0099] In some embodiments, in response to determining that the first condition is not satisfied, displaying the first page further includes: in response to determining that the first condition is not satisfied, determining whether a third condition is satisfied, the third condition being used to determine whether the current user is logged in; in response to determining that the third condition is not satisfied, displaying the first page (e.g., Figure 3C The first page includes a fourth control (eg, Figure 3C In some embodiments, in response to determining that the first condition is not satisfied, displaying the first page further includes: in response to the third condition being satisfied, replacing the fourth control of the first page with the first control (for example, Figure 3A In this way, the user displays the controls in the page after completing the login, so that a more specific first condition that the user needs to meet can be displayed.

[0100] In some embodiments, the method further includes: in response to the first condition being satisfied, displaying the first content (eg, Figure 4 content 402), so that the user can start watching the first content after the first condition is met.

[0101] It should be noted that the method of the embodiment of the present disclosure can be performed by a single device, such as a computer or a server. The method of the present embodiment can also be applied in a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present disclosure, and the multiple devices will interact with each other to complete the described method.

[0102] It should be noted that the above describes some embodiments of the present disclosure. 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 above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying 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.

[0103] Based on basically the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present disclosure further provides a page display device. Figure 6 A schematic structural diagram of an exemplary device 600 provided in an embodiment of the present disclosure is shown.

[0104] refer to Figure 6 , the page display device 600 may include:

[0105] The determination module 602 is configured to: in response to receiving a display request for a first content, determine whether a first condition corresponding to the first content is satisfied;

[0106] The display module 604 is configured to: in response to determining that the first condition is not met, display a first page;

[0107] The first page includes a first control and first information, the first control is used to provide an operation entry to satisfy the first condition, and the first information includes associated information of the first content.

[0108] In some embodiments, the first information includes text information for describing the first content.

[0109] In some embodiments, the first information includes text information for describing key content of the first content.

[0110] In some embodiments, the first content includes a video, and the first information further includes video information, and the video information includes a portion of the first content.

[0111] In some embodiments, the video information includes video information synthesized from a plurality of key frames of the first content or a key segment of the first content.

[0112] In some embodiments, the first condition includes that the user sending the display request has target rights and / or the resources corresponding to the first content have been transferred.

[0113] In some embodiments, the first control includes a first sub-control for providing an operation entry for enabling the user to have the target benefit and / or a second sub-control for providing an operation entry for transferring resources corresponding to the first content.

[0114] In some embodiments, the display module 604 is configured to:

[0115] displaying a second page, wherein the second page includes a plurality of content collections;

[0116] In response to a selection instruction of a target content collection corresponding to the first content in the multiple content collections, the multiple contents in the target content collection are played sequentially according to the arrangement order of the multiple contents in the target content collection.

[0117] In some embodiments, the display module 604 is configured to: in response to determining that the first content is the content ranked first among the plurality of contents, determine that the display request for the first content is received.

[0118] In some embodiments, the display module 604 is configured to:

[0119] In response to determining that the first condition is not satisfied, playing content of a first duration of the first content;

[0120] In response to the content of the first duration being played to completion, the first page is displayed.

[0121] In some embodiments, the display module 604 is configured to:

[0122] In response to determining that the content of the first duration has a second duration remaining before completion of playback, a second control for providing an operation entry for satisfying the first condition is displayed.

[0123] In some embodiments, the display module 604 is configured to:

[0124] In response to determining that a second condition corresponding to a second content ranked first among the plurality of contents has been satisfied, playing the second content;

[0125] In response to determining that the next content of the second content is the first content and the second content has been played, it is determined that the display request for the first content is received.

[0126] In some embodiments, the display module 604 is configured to:

[0127] In response to determining that there is a third time length left before the second content is played to completion, a third control for providing an operation entry for satisfying the first condition is displayed.

[0128] In some embodiments, the display module 604 is configured to:

[0129] In response to determining that the first condition is not satisfied, determining whether a third condition is satisfied, the third condition being used to determine whether the current user is logged in;

[0130] In response to determining that the third condition is not satisfied, the first page is displayed, the first page including a fourth control for providing an operation entry for satisfying the third condition.

[0131] In some embodiments, the display module 604 is configured to: in response to the third condition being met, replace the fourth control of the first page with the first control.

[0132] In some embodiments, the display module 604 is configured to: display the first content in response to the first condition being met.

[0133] For the convenience of description, the above device is described by dividing it into various modules according to its functions. Of course, when implementing the present disclosure, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0134] The device of the above embodiment is used to implement the corresponding method 500 in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.

[0135] Based on basically the same inventive concept, the embodiment of the present disclosure further provides a computer device for implementing the above method 500 . Figure 7 FIG. 7 is a schematic diagram showing the hardware structure of an exemplary computer device 700 provided in an embodiment of the present disclosure. The computer device 700 can be used to implement Figure 1 In some scenarios, the computer device 700 can also be used to implement Figure 1 Server 104 and database server 106.

[0136] like Figure 7As shown, the computer device 700 may include: a processor 702, a memory 704, a network module 706, a peripheral interface 708 and a bus 710. The processor 702, the memory 704, the network module 706 and the peripheral interface 708 are connected to each other in communication within the computer device 700 through the bus 710.

[0137] Processor 702 may be a central processing unit (CPU), an image processor, a neural network processor (NPU), a microcontroller (MCU), a programmable logic device, a digital signal processor (DSP), an application specific integrated circuit (ASIC), or one or more integrated circuits. Processor 702 may be used to perform functions related to the technology described in this disclosure. In some embodiments, processor 702 may also include multiple processors integrated into a single logical component. For example, Figure 7 As shown, processor 702 may include a plurality of processors 702a, 702b, and 702c.

[0138] The memory 704 may be configured to store data (eg, instructions, computer code, etc.). Figure 7 As shown, the data stored in the memory 704 may include program instructions (e.g., program instructions for implementing the method 500 of the embodiment of the present disclosure) and data to be processed (e.g., the memory may store configuration files of other modules, etc.). The processor 702 may also access the program instructions and data stored in the memory 704, and execute the program instructions to operate on the data to be processed. The memory 704 may include a volatile storage device or a non-volatile storage device. In some embodiments, the memory 704 may include a random access memory (RAM), a read-only memory (ROM), an optical disk, a magnetic disk, a hard disk, a solid-state drive (SSD), a flash memory, a memory stick, etc.

[0139] The network interface 706 can be configured to provide the computer device 700 with communication with other external devices via a network. The network can be any wired or wireless network capable of transmitting and receiving data. For example, the network can be a wired network, a local wireless network (e.g., Bluetooth, WiFi, near field communication (NFC)), a cellular network, the Internet, or a combination thereof. It is understood that the type of network is not limited to the above specific examples.

[0140] The peripheral interface 708 can be configured to connect the computer device 700 to one or more peripheral devices to achieve information input and output. For example, the peripheral devices can include input devices such as a keyboard, a mouse, a touch pad, a touch screen, a microphone, and various sensors, and output devices such as a display, a speaker, a vibrator, and an indicator light.

[0141] The bus 710 may be configured to transmit information between various components of the computer device 700 (e.g., the processor 702, the memory 704, the network interface 706, and the peripheral interface 708), such as an internal bus (e.g., a processor-memory bus), an external bus (USB port, PCI-E bus), etc.

[0142] It should be noted that, although the architecture of the computer device 700 only shows the processor 702, the memory 704, the network interface 706, the peripheral interface 708 and the bus 710, in the specific implementation process, the architecture of the computer device 700 may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the architecture of the computer device 700 may also only include components necessary for implementing the embodiments of the present disclosure, and does not necessarily include all the components shown in the figure.

[0143] Based on basically the same inventive concept, corresponding to any of the above-mentioned embodiments, the present disclosure also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute method 500 described in any of the above embodiments.

[0144] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0145] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the method 500 described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0146] Based on the same inventive concept, corresponding to the method 500 in any of the above embodiments, the present disclosure further provides a computer program product, which includes a computer program. In some embodiments, the computer program is executable by one or more processors so that the processors execute the method 500. Corresponding to the execution subject corresponding to each step in each embodiment of the method 500, the processor that executes the corresponding step may belong to the corresponding execution subject.

[0147] The computer program product of the above embodiment is used to enable the processor to execute the method 500 described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.

[0148] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples. Based on the concept of the present disclosure, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present disclosure as described above, which are not provided in detail for the sake of simplicity.

[0149] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present disclosure difficult to understand, the known power / ground connections to the integrated circuit (IC) chips and other components may or may not be shown in the provided figures. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present disclosure difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present disclosure will be implemented (that is, these details should be fully within the scope of understanding of those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present disclosure, it is apparent to those skilled in the art that the embodiments of the present disclosure can be implemented without these specific details or with changes in these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0150] Although the present disclosure has been described in conjunction with specific embodiments of the present disclosure, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.

[0151] The embodiments of the present disclosure are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present disclosure should be included in the scope of protection of the present disclosure.

Claims

1. A page display method, comprising: In response to receiving a display request for first content, determining whether a first condition corresponding to the first content is satisfied; In response to determining that the first condition is not satisfied, displaying a first page; The first page includes a first control and first information, the first control is used to provide an operation entry to satisfy the first condition, and the first information includes associated information of the first content.

2. The method of claim 1, wherein: The first information includes text information for describing the first content.

3. The method of claim 2, wherein: The first information includes text information for describing key content of the first content.

4. The method of claim 1, wherein: The first content includes a video, and the first information further includes video information, and the video information includes part of the first content.

5. The method of claim 4, wherein: The video information includes video information synthesized from a plurality of key frames of the first content or a key segment of the first content.

6. The method of claim 1, wherein: The first condition includes that the user sending the display request has target rights and / or the resources corresponding to the first content have been transferred.

7. The method of claim 6, wherein: The first control includes a first sub-control for providing an operation entry for enabling the user to have the target rights and interests and / or a second sub-control for providing an operation entry for transferring resources corresponding to the first content.

8. The method of claim 4, wherein: Before receiving the display request for the first content, the method further includes: displaying a second page, wherein the second page includes a plurality of content collections; In response to a selection instruction of a target content collection corresponding to the first content in the multiple content collections, the multiple contents in the target content collection are played sequentially according to the arrangement order of the multiple contents in the target content collection.

9. The method of claim 8, wherein: Playing the multiple contents in the target content collection in sequence according to the arrangement order of the multiple contents in the target content collection includes: In response to determining that the first content is content ranked first among the plurality of contents, it is determined that the display request for the first content is received.

10. The method of claim 9, wherein: In response to determining that the first condition is not satisfied, displaying a first page further comprises: In response to determining that the first condition is not satisfied, playing content of a first duration of the first content; In response to the content of the first duration being played to completion, the first page is displayed.

11. The method of claim 10, wherein: In response to determining that the first condition is not met, playing the first content of the first duration further includes: In response to determining that the content of the first duration has a second duration remaining before completion of playback, a second control for providing an operation entry for satisfying the first condition is displayed.

12. The method of claim 8, wherein: Playing the multiple contents in the target content collection in sequence according to the arrangement order of the multiple contents in the target content collection includes: In response to determining that a second condition corresponding to a second content ranked first among the plurality of contents has been satisfied, playing the second content; In response to determining that the next content of the second content is the first content and the second content has been played, it is determined that the display request for the first content is received.

13. The method of claim 12, wherein: Playing the second content further includes: In response to determining that there is a third time length left before the second content is played to completion, a third control for providing an operation entry for satisfying the first condition is displayed.

14. The method of claim 1, wherein: In response to determining that the first condition is not satisfied, displaying a first page further comprises: In response to determining that the first condition is not satisfied, determining whether a third condition is satisfied, the third condition being used to determine whether the current user is logged in; In response to determining that the third condition is not satisfied, the first page is displayed, the first page including a fourth control for providing an operation entry for satisfying the third condition.

15. The method of claim 14, wherein: In response to determining that the first condition is not satisfied, displaying a first page further comprises: In response to the third condition being met, the fourth control of the first page is displayed instead of the first control.

16. The method of claims 1 to 15, further comprising: In response to the first condition being satisfied, the first content is displayed.

17. A page display device, comprising: a determination module, configured to: in response to receiving a display request for a first content, determine whether a first condition corresponding to the first content is satisfied; A display module, configured to: in response to determining that the first condition is not met, display a first page; The first page includes a first control and first information, the first control is used to provide an operation entry to satisfy the first condition, and the first information includes associated information of the first content.

18. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the method according to any one of claims 1 to 16 is implemented.

19. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to make a computer execute the method according to any one of claims 1 to 16.

20. A computer program product, wherein: The method comprises computer program instructions, which, when executed on a computer, cause the computer to execute the method according to any one of claims 1 to 16.

Citation Information

Patent Citations

  • Display content unlocking method and device, equipment and readable storage medium

    CN114764720A

  • Display device and payment method of third-party application

    CN116739574A

  • Display method and device and electronic equipment

    CN116801028A

  • Display device, server and right opening method

    CN116801055A

  • Display screen panel with graphical user interface for membership activation

    CN308198247S

Cited By

  • Page display method and related device

    WO2026017165A1