Resource display method, device and apparatus

By aggregating and storing resources that were automatically displayed and then closed in the terminal, and displaying a viewing entry point, the problem of users being unable to view resources again is solved, a simple resource viewing method is implemented, and the user experience is improved.

CN118890520BActive Publication Date: 2025-11-04BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411171865.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-23
Publication Date
2025-11-04
Estimated Expiration
2044-08-23

AI Technical Summary

Technical Problem

If a user clicks the close button without carefully reviewing the resource, the resource cannot be redisplayed, making it unviewable.

Method used

The terminal aggregates and stores resources that were automatically displayed and then closed, and displays a viewing entry associated with the resource collection. Users can view the resource collection by triggering the viewing entry.

Benefits of technology

This avoids the problem of resources failing to display, simplifies operation, reduces complexity, and improves user satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118890520B_ABST
    Figure CN118890520B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a resource display method, device and equipment, and belongs to the technical field of Internet. The method comprises: in a resource set, aggregating and storing resources closed by a terminal after automatic display; displaying a viewing entrance, the viewing entrance being associated with the resource set; and in response to a triggering operation on the viewing entrance, displaying the resource set. The present disclosure provides a way of viewing resources, avoids the problem that the resources automatically displayed by the terminal cannot be viewed after being closed, and has a simple operation mode and reduced operation complexity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of Internet technology, and in particular to a resource display method, apparatus, and device. Background Technology

[0002] With the development of internet technology and the increasing number of internet users, various resources on the internet are widely disseminated, and these resources are frequently recommended for display on devices.

[0003] After receiving a recommended resource, the terminal will display the resource and its corresponding close control. However, the user might click the close control to close the resource without carefully reviewing it. Once closed, the resource cannot be redisplayed, preventing the user from viewing it. Summary of the Invention

[0004] This disclosure provides a resource display method, apparatus, and device, which avoids the inability to view resources after they are automatically displayed by the terminal are closed, and the operation method is simple, reducing operational complexity. The technical solution of this disclosure is as follows:

[0005] According to a first aspect of the present disclosure, a resource display method is provided, comprising:

[0006] The resource collection aggregates and stores resources that were closed by the terminal after being automatically displayed;

[0007] Display the viewing entry, which is associated with the resource set;

[0008] In response to a trigger operation on the viewing entry, the resource collection is displayed.

[0009] In some embodiments, the resource set is used to aggregate and store resources that are closed by the terminal after automatic display and meet the viewing conditions. The aggregated storage of resources closed by the terminal after automatic display in the resource set includes:

[0010] Automatically display resources recommended to the terminal;

[0011] In response to the closing operation of the resource, if the resource meets the viewing conditions, the resource is stored in the resource set.

[0012] In some embodiments, the responsiveness to closing the resource, storing the resource in the resource set when the resource meets the viewing conditions, includes at least one of the following:

[0013] In response to the closing operation of the resource, if the display duration of the resource is less than a first target duration, the resource is stored in the resource set;

[0014] In response to a closing operation on the resource, in a case where a proportion of resource content displayed in the resource is less than a first target proportion, the resource is stored in the resource set.

[0015] In some embodiments, the resource set is stored in a memory of the terminal.

[0016] The displaying of the resource set in response to the triggering operation on the viewing portal comprises:

[0017] The displaying of the resource set in response to the triggering operation on the viewing portal comprises:

[0018] In some embodiments, the displaying of the viewing portal comprises at least one of:

[0019] In a case where there is a resource in the resource set, the viewing portal is displayed.

[0020] In a case where the current application is displayed, the viewing portal is displayed continuously.

[0021] In a case where a duration of staying in the current page is greater than a second target duration, the viewing portal is displayed.

[0022] In a case where a new resource recommended to the terminal is received, the viewing portal is displayed.

[0023] The viewing portal is displayed in response to a target operation, the target operation being an operation for instructing to display the viewing portal.

[0024] In some embodiments, the displaying of the resource set in response to the triggering operation on the viewing portal comprises:

[0025] The displaying of a display portal of at least one resource in the resource set in response to the triggering operation on the viewing portal.

[0026] In response to a triggering operation on a display portal of a target resource, detail resource content of the target resource is displayed, the target resource being any one of the resources in the resource set.

[0027] In some embodiments, the displaying of a display portal of at least one resource in the resource set in response to the triggering operation on the viewing portal comprises:

[0028] The displaying of a resource panel in response to the triggering operation on the viewing portal, the resource panel comprising a display portal of at least one resource in the resource set.

[0029] In some embodiments, the resource panel further displays an operation control, the operation control comprising at least one of:

[0030] a close control corresponding to the resource panel;

[0031] a delete control corresponding to each display entry;

[0032] a sliding control for sliding display of resources in the resource set;

[0033] a page turning control for page turning operation in the resource panel.

[0034] In some embodiments, the displaying of the detail resource content of the target resource in response to the triggering operation on the display entry of the target resource comprises:

[0035] in response to the triggering operation on the display entry of the target resource in a first application currently running, invoking a second application to which the target resource belongs, and displaying the detail resource content of the target resource.

[0036] In some embodiments, the target resource comprises a jump link, and the displaying of the detail resource content of the target resource in response to the triggering operation on the display entry of the target resource comprises:

[0037] in response to the triggering operation on the display entry of the target resource, jumping to a detail page of the target resource based on the jump link of the target resource, the detail page displaying the detail resource content.

[0038] In some embodiments, different resource sets correspond to different resource types;

[0039] the displaying of the resource set in response to the triggering operation on the view entry comprises:

[0040] in response to the triggering operation on the view entry, displaying the resource set corresponding to each resource type; or,

[0041] in response to the triggering operation on the view entry, displaying the resource set corresponding to a target resource type, the target resource type being a resource type matching a current state of the terminal among multiple resource types.

[0042] In some embodiments, the method further comprises:

[0043] in a case where any resource in the resource set meets a cancel viewing condition, deleting the resource from the resource set.

[0044] In some embodiments, the deleting the resource from the resource set in the case that the resource meets the cancel viewing condition comprises at least one of:

[0045] In the case that the display duration of the resource is greater than a third target duration, the resource is deleted from the resource set;

[0046] In the case that a proportion of resource content displayed in the resource is greater than a second target proportion, the resource is deleted from the resource set.

[0047] According to a second aspect of the embodiments of the present disclosure, a resource display apparatus is provided, comprising:

[0048] a storage unit configured to aggregate and store, in a resource set, a resource closed by a terminal after automatic display;

[0049] a first display unit configured to display a viewing entry associated with the resource set;

[0050] a second display unit configured to display the resource set in response to a triggering operation on the viewing entry.

[0051] In some embodiments, the resource set is used to aggregate and store a resource closed by the terminal after automatic display and meeting a viewing condition, and the storage unit comprises:

[0052] a storage sub-unit configured to automatically display a resource recommended to the terminal, and in response to a closing operation on the resource, store the resource in the resource set in the case that the resource meets the viewing condition.

[0053] In some embodiments, the storage sub-unit is configured to at least one of:

[0054] In response to a closing operation on the resource, store the resource in the resource set in the case that a display duration of the resource is less than a first target duration;

[0055] In response to a closing operation on the resource, store the resource in the resource set in the case that a proportion of resource content displayed in the resource is less than a first target proportion.

[0056] In some embodiments, the resource set is stored in a memory of the terminal;

[0057] The second display unit is configured to acquire the resource set from the memory and display the resource set in response to a triggering operation on the viewing entry.

[0058] In some embodiments, the first display unit is configured to at least one of:

[0059] display the viewing entry in a case where there is a resource in the resource set;

[0060] continuously display the viewing entry in the current application;

[0061] display the viewing entry in a case where a length of stay in the current page is greater than a second target length;

[0062] display the viewing entry in a case where a new resource recommended to the terminal is received;

[0063] display the viewing entry in response to a target operation, the target operation being an operation for instructing to display the viewing entry.

[0064] In some embodiments, the second display unit comprises:

[0065] an entry display subunit configured to display a display entry of at least one resource in the resource set in response to a triggering operation on the viewing entry;

[0066] a detail display subunit configured to display a detail resource content of a target resource in response to a triggering operation on a display entry of the target resource, the target resource being any one of the resources in the resource set.

[0067] In some embodiments, the entry display subunit is configured to display a resource panel comprising a display entry of at least one resource in the resource set in response to a triggering operation on the viewing entry.

[0068] In some embodiments, the resource panel is further displayed with an operation control, the operation control comprising at least one of:

[0069] a closing control corresponding to the resource panel;

[0070] a deletion control corresponding to each display entry;

[0071] a sliding control for slidingly displaying resources in the resource set;

[0072] a page turning control for page turning operation in the resource panel.

[0073] In some embodiments, the detail display subunit is configured to invoke a second application to which the target resource belongs to display a detail resource content of the target resource in response to a triggering operation on a display entry of the target resource in a first application currently running.

[0074] In some embodiments, the target resource comprises a jump link, and the detail display subunit is configured to, in response to a triggering operation on a display entry of the target resource, jump to a detail page of the target resource based on the jump link of the target resource, and the detail page displays the detail resource content.

[0075] In some embodiments, the different resource sets correspond to different resource types.

[0076] The second display unit is configured to:

[0077] In response to a triggering operation on the viewing entry, display the resource set corresponding to each resource type; or

[0078] In response to a triggering operation on the viewing entry, display the resource set corresponding to a target resource type, the target resource type being a resource type in the multiple resource types that matches the current state of the terminal.

[0079] In some embodiments, the apparatus further comprises:

[0080] A deletion unit configured to delete any resource in the resource set that meets a cancel viewing condition from the resource set.

[0081] In some embodiments, the deletion unit is configured to at least one of:

[0082] In a case where the display duration of the resource is greater than a third target duration, delete the resource from the resource set;

[0083] In a case where a proportion of resource content displayed in the resource is greater than a second target proportion, delete the resource from the resource set.

[0084] According to a third aspect of embodiments of the present disclosure, an electronic device is provided, comprising:

[0085] A processor;

[0086] A memory for storing instructions executable by the processor;

[0087] The processor is configured to execute the instructions to implement the resource display method according to the first aspect described above.

[0088] According to a fourth aspect of embodiments of the present disclosure, a computer readable storage medium is provided, when instructions in the computer readable storage medium are executed by a processor of an electronic device, the electronic device can execute the resource display method according to the first aspect described above.

[0089] According to a fifth aspect of the embodiments of the present disclosure, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the resource display method according to the first aspect.

[0090] The embodiments of the present disclosure provide a solution that, in a resource set, stores resources closed by a terminal after automatic display, displays a viewing entry associated with the resource set, and triggers the viewing entry to display the resource set, thereby displaying the resources closed by the terminal after automatic display. The embodiments of the present disclosure provide a way to view resources, avoid the problem that the resources automatically displayed by the terminal cannot be viewed after being closed, and simplify the operation and reduce the operation complexity.

[0091] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and are not intended to limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0092] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and serve to explain the principles of the present disclosure, and do not limit the present disclosure.

[0093] Figure 1 is a schematic diagram of an implementation environment according to an exemplary embodiment;

[0094] Figure 2 is a flowchart of a resource display method according to an exemplary embodiment;

[0095] Figure 3 is a flowchart of another resource display method according to an exemplary embodiment;

[0096] Figure 4 is a schematic diagram of a resource according to an exemplary embodiment;

[0097] Figure 5 is a schematic diagram of another resource according to an exemplary embodiment;

[0098] Figure 6 is a flowchart of a storage resource according to an exemplary embodiment;

[0099] Figure 7 is a schematic diagram of a viewing entry according to an exemplary embodiment;

[0100] Figure 8 is a flowchart of a display resource according to an exemplary embodiment;

[0101] Figure 9 is a schematic diagram of a resource panel according to an exemplary embodiment;

[0102] Figure 10 is a structural block diagram of a resource display device according to an exemplary embodiment;

[0103] Figure 11 is a structural block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0104] In order for those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings.

[0105] It should be noted that the terms "first", "second", and the like in the specification and claims of the present disclosure and the above-described drawings are used to distinguish similar objects, and do not necessarily have to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described herein can be implemented in an order other than that illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Rather, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0106] The user information involved in the present disclosure can be information authorized by the user or information sufficiently authorized by all parties.

[0107] Figure 1 is a schematic diagram of an implementation environment according to an exemplary embodiment. Referring to Figure 1 , the implementation environment includes a terminal 101 and a server 102. The terminal 101 and the server 102 are connected through a wireless or wired network.

[0108] In the embodiments of the present disclosure, the server 102 acquires a resource to be recommended, sends the resource to the terminal 101, the terminal 101 automatically displays the resource in response to receiving the resource recommended by the server 102, and closes the resource in response to a closing operation of the resource.

[0109] Considering that the user may want to re-view the resource later, the terminal 101 also stores the resource closed after being automatically displayed by the terminal 101 in a resource set, and displays a viewing portal associated with the resource set, so that the user can trigger the viewing portal to display the resource set when the user wants to re-view the above-mentioned resource.

[0110] In some embodiments, the terminal 101 includes a smart phone, a tablet computer, a notebook computer, a desktop computer, and the like, but is not limited thereto.

[0111] In some embodiments, the server 102 is a stand-alone physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud service, cloud database, cloud computing, cloud function, cloud storage, network service, cloud communication, middleware service, domain name service, security service, CDN (Content Delivery Network), and big data and artificial intelligence platform, and the like, and the embodiments of the present disclosure do not limit this.

[0112] In some embodiments, the terminal 101 is installed with a target application provided by the server 102, and the terminal 101 can realize functions such as video playing, live viewing, online shopping, and the like through the target application. The target application is a short video application, a shopping application, a social application, or other applications, and the like, and the terminal 101 realizes the resource display method provided by the embodiments of the present disclosure through the target application.

[0113] The resource display method provided by the embodiments of the present disclosure can be applied to any scenario of recommending resources to a terminal.

[0114] For example, in the scenario of pushing a promotion resource, the server associated with the target application pushes a promotion resource to the terminal during the process of running the target application by the terminal. The terminal automatically pops up a promotion resource page to automatically display the pushed promotion resource, and the promotion resource page displays a closing control. The user may be currently using the target application for some operations and does not want to view this promotion resource, and therefore clicks the closing control to close the promotion resource page. The terminal stores the promotion resource that is automatically displayed and then closed in a promotion resource set, and displays a viewing entry in the target application. When the user is in an idle state and wants to re-view the content of the promotion resource, the viewing entry can be triggered, and the terminal displays the promotion resource set in response to the triggering operation of the viewing entry, and the user can browse the promotion resources in the promotion resource set.

[0115] The above scenario is only an example, and the resource display method provided by the embodiments of the present disclosure can also be applied to other scenarios, and the embodiments of the present disclosure do not limit this.

[0116] Figure 2 is a flowchart of a resource display method according to an exemplary embodiment. As shown in Figure 2 , the method is performed by a terminal, such as the terminal 101 shown in Figure 1 . The method includes the following steps:

[0117] In step 201, the terminal stores in a resource set resources that are automatically displayed and then closed by the terminal.

[0118] The resource can include a video resource, an audio resource, a picture resource, a text resource, a page resource, and the like in various formats, and can include a resource pushed in an application, a resource recommended in a browser, a resource recommended in a social media application, a resource displayed in a search result page of a search engine, and the like in various sources. The terminal automatically displaying the resource means that the terminal automatically displays part or all of the content of the resource without the user performing a viewing operation or other operation related to the resource.

[0119] In some embodiments, the resource shown in the embodiments of the present disclosure is a promotion resource, which refers to a resource for promoting a target object. The target object can include an entity item, a virtual item, a service, an operation activity, and the like. For example, the promotion resource is recommended by a server to one or more terminals so as to be automatically displayed on the one or more terminals, thereby achieving the purpose of promoting the target object. Whether the promotion resource is displayed or not is not controlled by the user of the terminal. Even if the user does not want to view the promotion resource, the terminal will automatically display the promotion resource.

[0120] In addition, the operation of closing the resource can be automatically executed by the terminal or manually executed by the user on the terminal, and the embodiments of the present disclosure do not limit this.

[0121] In addition, the resource set is stored in the terminal in the form of a list or a database, and the like. The summary storage means that one or more resources automatically displayed and then closed are stored in the resource set so as to be aggregated and displayed by triggering the viewing portal.

[0122] In step 202, the terminal displays a viewing portal, and the viewing portal is associated with the resource set.

[0123] In step 203, the terminal displays the resource set in response to a triggering operation of the viewing portal.

[0124] The viewing portal is associated with the resource set, which means that if the viewing portal is triggered, the terminal will display the resource set, and the user can view the resources in the resource set. The viewing portal can be a control in the shape of a circle, a square, and the like. The viewing portal can be a control in the form of a floating button, a pop-up window, and the like. The viewing portal can be displayed at any position in the page displayed by the terminal. The triggering operation of the viewing portal can include any one or more of a click operation, a long press operation, a drag operation, and the like, and the embodiments of the present disclosure do not limit this.

[0125] In some embodiments, the terminal can receive the resource at at least two time points, the resource set includes at least two resources, and the at least two resources in the resource set can be displayed by triggering the viewing portal, so that the effect of aggregately displaying the resources is achieved, and the user can concentrate on viewing the at least two resources, thereby facilitating the user to manage time.

[0126] The method provided by the embodiments of the present disclosure aggregates and stores the resource closed by the terminal after automatic display in the resource set, displays the viewing portal associated with the resource set, triggers the viewing portal to display the resource set, and thus displays the resource closed by the terminal after automatic display. The embodiments of the present disclosure provide a way of viewing the resource, avoid the problem that the resource automatically displayed by the terminal cannot be viewed after being closed, and have simple operation and low operation complexity.

[0127] The above Figure 2 The above Figure 2 The above Figure 3 is a flowchart of another resource display method according to an exemplary embodiment, as shown in Figure 3 The method is performed by a terminal, such as the terminal 101 shown in Figure 1 The method includes the following steps:

[0128] In step 301, the terminal receives a resource recommended to the terminal and automatically displays the resource.

[0129] The resource recommended to the terminal can include a video resource, an audio resource, a picture resource, a text resource, a page resource, and the like in various formats, and can include a resource pushed in an application, a resource recommended in a browser, a resource recommended in a social media application, a resource displayed in a search result page of a search engine, and the like.

[0130] For example, referring to Figure 4 , the terminal automatically displays the received resource in the form of a pop-up window at the bottom of the current page, the resource is a picture-text card, the resource includes a product picture, product introduction information, and a "go to view" control, and the terminal also displays a closing control of the resource, and triggering the closing control can close the resource.

[0131] Referring to Figure 5 , the terminal displays the received resource on the upper layer of the current page, the resource is a full-screen displayed picture resource, and the resource includes a jump link "slide up to jump to the detail page", and the terminal also displays a skip control of the resource, and triggering the skip control can close the resource and restore the display of the original page.

[0132] In some embodiments, the resource is recommended to the terminal by a server, which includes one or more types of servers associated with an application running on the terminal, a search engine server, a website server, and the like.

[0133] In the case that the terminal receives the resource, the resource is automatically displayed, where the automatic display of the resource refers to that the terminal automatically displays all or part of the resource content of the resource without the user performing a viewing operation or other operation related to the resource. For example, the resource is a picture resource, and the terminal automatically displays the picture resource in the currently displayed page. Alternatively, the resource is a video resource, and the terminal automatically plays the video resource, or the terminal displays a resource page, which displays a cover and a play portal of the video resource, where the play portal is used to play the resource.

[0134] In step 302, in response to the closing operation on the resource, the terminal stores the resource in the resource collection in the case that the resource meets the viewing condition.

[0135] The closing operation on the resource includes a trigger operation on a closing control of the resource, a trigger operation on a skip control of the resource, an operation of swiping the current page to the left, or an operation of swiping the current page to the right, and the like. In response to the closing operation on the resource, the terminal closes the resource, thereby stopping displaying the resource.

[0136] In order to facilitate the user to view the resource later, the terminal also stores the resource in the resource collection in the case that the resource meets the viewing condition, that is, the resource collection is used to store resources that are closed by the terminal after automatic display and meet the viewing condition. The viewing condition is a condition met by a resource that the user is likely to view, which can be set by default by the terminal or by the user. For example, the viewing condition is a condition met by a resource that does not display all resource content, because the resource does not display all resource content, it indicates that the user is likely to view the resource again to view the remaining resource content of the resource.

[0137] The embodiments of the present disclosure store resources that are closed by the terminal after automatic display and meet the viewing condition in the resource collection, avoid the case that the number of resources in the resource collection is too large, save storage space, and filter out resources that the user is likely to view based on the viewing condition, thereby improving the user's satisfaction.

[0138] In some embodiments, in response to the closing operation on the resource, the resource is stored in the resource collection in the case that the resource meets the viewing condition, including at least one of the following:

[0139] 1. In response to the closing operation on the resource, the resource is stored in the resource collection in the case that a display duration of the resource is less than a first target duration.

[0140] The viewing condition includes a first target duration. If the display duration of the resource is less than the first target duration, it indicates that the display duration of the resource is short, and the user is likely to need to view the resource again to understand the resource content of the resource. Therefore, the resource is stored in the resource set so as to be displayed again when needed by the user in the future. If the display duration of the resource is not less than the first target duration, it indicates that the display duration of the resource is long enough, and the user has viewed the resource content of the resource and is likely to not need to view the resource again. Therefore, the resource is not stored in the resource set, thereby saving storage space. The first target duration is 500 milliseconds, 1 second, 2 seconds, etc., which can be set by default by the terminal or by the user.

[0141] For example, the process in which the terminal stores the resource is as shown in FIG. 6. When the terminal receives a recommended resource, the terminal automatically displays the resource. Then, the terminal closes the resource and determines whether the display duration of the resource is less than the first target duration. If yes, the resource is stored in the resource set. If no, the resource is not stored in the resource set. Figure 6

[0142] 2. In response to a closing operation on the resource, if the proportion of the resource content displayed in the resource is less than the first target proportion, the resource is stored in the resource set.

[0143] The viewing condition includes a first target proportion. If the proportion of the resource content displayed in the resource is less than the first target proportion, it indicates that the resource content displayed in the resource is less, and the user is likely to need to view the resource again to understand the resource content of the resource. Therefore, the resource is stored in the resource set so as to be displayed again when needed by the user in the future. If the proportion of the resource content displayed in the resource is not less than the first target proportion, it indicates that the resource content displayed in the resource is enough, and the user has viewed the resource content of the resource and is likely to not need to view the resource again. Therefore, the resource is not stored in the resource set, thereby saving storage space. The first target proportion is 20%, 30%, etc., which can be set by default by the terminal or by the user.

[0144] For the above two viewing conditions, the terminal can use only one viewing condition or combine the above two viewing conditions. For example, the viewing condition is that the display duration of the resource is less than the first target duration and the proportion of the resource content displayed in the resource is less than the first target proportion. In addition, the above two viewing conditions are only examples, and one or more viewing conditions can be used in the embodiments of the present disclosure, which are not limited in the embodiments of the present disclosure.

[0145] ​In some embodiments, one or at least two resources can be stored in the resource set. In the case that the resource set includes at least two resources, the at least two resources are sorted according to resource information, and then when the resource set is displayed subsequently, the at least two resources can be displayed according to the sorting of the at least two resources, which improves the orderliness and facilitates the user to view. The resource information used for sorting can include various kinds, which is not limited in the embodiments of the present disclosure. As for the sorting timing, in one possible implementation, the terminal can not consider the position of the resource in the resource set when storing the resource in the resource set each time. Instead, the stored resources in the resource set are sorted according to the resource information every first preset time length. The first preset time length can be 1 hour, 2 hours, etc. Alternatively, in another possible implementation, the terminal stores the resource in the resource set each time, and sorts the resource and other resources already stored in the resource set according to the resource information, so as to determine the target position of the resource according to the sorting result, and insert the resource into the target position in the resource set. The sorting timing is not limited in the embodiments of the present disclosure.

[0146] In addition, the terminal can also not sort the resources in the resource set, but randomly disorganize the order of the resources in the resource set, so as to improve the randomness and ensure the balance of the display times of the resources.

[0147] It should be noted that the above step 302 is an optional step, and in another embodiment, the viewing condition can also not be set, and as long as the resource is closed by the terminal after automatic display and meets the viewing condition, the terminal can store the resource in the resource set in response to the closing operation of the resource.

[0148] In one possible implementation, in order to avoid too many resources stored in the resource set, the storage time length of each resource can be set as a second preset time length, which can be 4 hours, one day or one week, etc. Then each resource can be stored in the resource set for at most the second preset time length, and therefore the terminal deletes the resource when the storage time length of any resource in the resource set reaches the second preset time length.

[0149] In one possible implementation, the resource set is stored in the memory of the terminal, which can accelerate the reading speed of the terminal for the resource set, and then accelerate the display speed of the terminal for the resource set, and improve the operation efficiency.

[0150] In step 303, the terminal displays the viewing entrance, and the viewing entrance is associated with the resource set.

[0151] The terminal can display the viewing entrance at any position of the current page, and the viewing entrance can be displayed at any time. Moreover, the display time length of the viewing entrance can be configured by the terminal, for example, the viewing entrance is hidden when the display time length of the viewing entrance each time reaches the configured display time length.

[0152] In some embodiments, the viewing entry is displayed with prompt text in the viewing entry, which is used to prompt the user to trigger the viewing entry to view the aggregated resources, such as "view promoted resources", "view closed promoted resources", "view recommendations", etc.

[0153] In some embodiments, the terminal displays the viewing entry in the upper layer of the current page, so as to avoid the display of the viewing entry affecting the arrangement of the page content in the current page. When the current page is slid or switched to a page different from the current page, the display state of the viewing entry does not change.

[0154] For example, referring to Figure 7 , the terminal displays the viewing entry in the upper right corner of the current page.

[0155] In some embodiments, step 303 comprises at least one of the following:

[0156] 1. When there is a resource in the resource set, display the viewing entry.

[0157] The terminal can detect the resource set, and only when there is a resource in the resource set, the viewing entry is displayed, and when there is no resource in the resource set, the viewing entry is not displayed, so as to save display space. For example, the terminal displays the resource as shown in Figure 8 .

[0158] For example, the terminal periodically detects whether there is a resource in the resource set every period of time, and determines whether to display the viewing entry according to the detection result. Alternatively, the terminal detects every time a new resource recommended to the terminal is received, and determines whether to display the viewing entry according to the detection result.

[0159] 2. In the current application, the viewing entry is continuously displayed. That is, during the running of the current application by the terminal, the viewing entry is continuously displayed through the current application. Even if the page displayed in the application changes, as long as the application is still running, the viewing entry will be continuously displayed, so that the user can trigger the viewing entry at any time when the user needs to view the resource, and the operation convenience is improved.

[0160] In some embodiments, in response to starting the application, the viewing entry is continuously displayed without detecting whether there is a resource in the resource set associated with the viewing entry. In other embodiments, in response to the application being switched from a foreground running state to a background running state, or in response to closing the application, the display of the viewing entry is cancelled.

[0161] 3. When the duration of staying in the current page is greater than a second target duration, the viewing entry is displayed.

[0162] In some embodiments, the length of time the terminal stays in the current page can include the length of time the current page is displayed, i.e., the length of time the terminal displays the current page is greater than the second target length of time, indicating that the length of time the current page is displayed is long enough, and the user has sufficiently viewed the page content of the current page. At this time, the viewing portal is displayed, which can attract the user to trigger the viewing portal to view the recommended resource, and the display of the viewing portal does not cause the user to be dissatisfied even if it has an impact on the display of the current page.

[0163] In other embodiments, the length of time the terminal stays in the current page can include the length of time no operation is performed in the current page, i.e., after the terminal displays the current page, the user can perform an operation in the current page, such as a sliding operation, an operation of clicking a certain control, etc. If the length of time no operation is performed in the current page is greater than the second target length of time, it indicates that the user has completed viewing the page content of the current page and does not need to perform an operation on the current page. At this time, the viewing portal is displayed, which can attract the user to trigger the viewing portal to view the resource, and the display of the viewing portal does not cause the user to be dissatisfied even if it has an impact on the display of the current page.

[0164] The second target length of time can be set by default by the terminal or personalized by the user, and the embodiments of the present disclosure do not limit this.

[0165] 4. The viewing portal is displayed in the case of receiving a new resource recommended to the terminal.

[0166] The terminal can receive one or more resources, and each time a new resource recommended to the terminal is received, the resource received this time is automatically displayed for the user to view. The viewing portal is displayed at this time, which can also attract the user to trigger the viewing portal to view the old resource recommended before.

[0167] 5. The viewing portal is displayed in response to a target operation, and the target operation is an operation for instructing the display of the viewing portal.

[0168] The user can also perform a target operation on the terminal to display the viewing portal. The target operation can be an operation of clicking the top of the current page, a sliding operation of performing a preset gesture in the current page, etc. The target operation can be set by default by the terminal or personalized by the user, and the embodiments of the present disclosure do not limit this.

[0169] It should be noted that the above five conditions for displaying the viewing entry can be combined in any form, for example, in response to the target operation, the viewing entry is displayed in the case where the resource set exists, and the viewing entry is not displayed in the case where the resource set does not exist. In addition, the above five conditions for displaying the viewing entry are only examples, and one or more viewing conditions can be used in the embodiments of the present disclosure, and the embodiments of the present disclosure do not limit this.

[0170] In step 304, the terminal displays the resource set in response to the triggering operation of the viewing entry.

[0171] In some embodiments, the association of the viewing entry with the resource set includes that the viewing entry includes address information of the resource set, and the terminal acquires the address information in the viewing entry in response to the triggering operation of the viewing entry, thereby accessing the resource set based on the address information, and then displaying the resource set. Alternatively, the association of the viewing entry with the resource set includes that the viewing entry includes an identifier of the resource set, and the terminal acquires the identifier in the viewing entry in response to the triggering operation of the viewing entry, thereby displaying the resource set corresponding to the identifier based on the identifier. The identifier is a name of the resource set or other identifier that determines a unique resource set.

[0172] In some embodiments, the resource set is stored in the memory of the terminal, and then the terminal acquires the resource set from the memory in response to the triggering operation of the viewing entry, and displays the resource set. The terminal is provided with a memory and an external storage, and data stored in the external storage needs to be loaded into the memory first, and can be processed only after being read by the terminal from the memory. Therefore, compared with the external storage of the terminal, storing the resource set in the memory accelerates the reading speed of the terminal for the resource set, and thus improves the operation efficiency.

[0173] In some embodiments, the terminal displaying the resource set includes that the terminal displays at least one resource itself in the resource set. For example, the resource is a picture resource, and the terminal directly displays the picture resource, or the resource is a video resource, and the terminal directly plays the video resource in a playing window.

[0174] In the related art, the terminal is provided with one or more resources, and the viewing entry of each resource is also displayed, and the user triggers the viewing entry, that is, triggers the viewing operation of the resource, and the terminal displays the resource in response to the triggering operation of the viewing entry of the resource. However, this viewing entry is for the resource, one resource has one viewing entry, and the viewing entries of different resources are different. The viewing entry shown in the embodiments of the present disclosure is an entry for viewing the resource set, and because the resource set stores the resources that are automatically displayed and then closed by the terminal, the viewing entry is an entry for viewing the aggregated and stored resources, which is different from the viewing entry of a single resource.

[0175] In some embodiments, step 304 includes 3041 and 3042.

[0176] 3041. The terminal displays a display entry of at least one resource in the resource set in response to the triggering operation of the view entry.

[0177] In some embodiments, the display entry of the resource displays part or all of the resource content of the resource. For example, the resource is a picture resource, and the display entry of the resource displays a thumbnail of the picture resource. Triggering the display entry can display the original picture of the picture resource. Or the resource is a video resource, and the display entry of the resource displays the title and cover of the video resource. Triggering the display entry can play the video resource.

[0178] In other embodiments, the display entries of different resources have equal sizes, and the display entries of multiple resources are arranged in a list style, a grid style, or other styles. The embodiments of the present disclosure do not limit the arrangement style.

[0179] In other embodiments, step 3041 includes: the terminal displays a resource panel in response to the triggering operation of the view entry, and the resource panel includes a display entry of at least one resource in the resource set. The resource panel can be displayed full screen, for example, the resource panel is displayed on the upper layer of the current page and covers the current page. Or the resource panel can be displayed half screen, for example, the resource panel is displayed on the upper layer of the current page and covers part of the current page. The embodiments of the present disclosure do not limit the display size and display position of the resource panel.

[0180] Referring to Figure 7 and Figure 9 , the user triggers the view entry shown in Figure 7 , and the terminal displays the resource panel shown in Figure 9 .

[0181] In some embodiments, the resource panel also displays operation controls. The user can not only view the display entries in the resource panel, but also perform corresponding operations through the operation controls in the resource panel. The operation controls include at least one of the following:

[0182] 1. A close control corresponding to the resource panel, used to close the resource panel.

[0183] The user triggers the close control after viewing the content in the resource panel, and the resource panel can be closed. The close control can be located at the upper right corner of the resource panel or other positions.

[0184] In another embodiment, the resource panel can also not display a closing control corresponding to the resource panel, and the terminal automatically closes the resource panel when the display duration of the resource panel reaches a third preset duration. Alternatively, in the case where the resource panel is already displayed, the terminal closes the resource panel in response to a triggering operation on the viewing portal, or the terminal closes the resource panel in other manners.

[0185] 2. A deletion control corresponding to each display portal.

[0186] The resource panel not only displays the display portal of the resource, but also displays a deletion control corresponding to the display portal. The deletion control is used to delete the display portal in the resource panel, thereby leaving more display space to display the display portal of other resources.

[0187] For example, the user browses each display portal in the resource panel, and if the user is not interested in the display portal of a certain resource, the user triggers the deletion control corresponding to the display portal, and the terminal deletes the display portal from the resource panel. In some embodiments, the terminal deletes the display portal from the resource panel, and moves other display portals located behind the display portal in sequence to fill the display space left by the deletion of the display portal.

[0188] In some embodiments, the deletion control corresponding to the display portal is not only used to delete the display portal in the resource panel, but also used to delete the resource to which the display portal belongs in the resource set. For example, the user browses each display portal in the resource panel, and if the user is not interested in the display portal of a certain resource, the user triggers the deletion control corresponding to the display portal, and the terminal deletes the display portal from the resource panel and deletes the resource to which the display portal belongs from the resource set, so as to reduce the data amount of the resource set and save storage space.

[0189] 3. A sliding control, the sliding control being used to slide and display the resources in the resource set.

[0190] The display space of the resource panel is limited, and in the case where the number of resources in the resource set is large, the resource panel displays the display portals of part of the resources and cannot display the display portals of all the resources. By using the sliding control, the resource panel can be slid, such as upward sliding, downward sliding, leftward sliding, or rightward sliding, so as to change the display portals of the displayed resources.

[0191] 4. A page turning control, the page turning control being used to perform a page turning operation in the resource panel.

[0192] Each time a page is displayed in the resource panel, due to limited display space, only part of the display entrances of resources can be displayed in the page, and all the display entrances of resources cannot be displayed. By using the page turning control, the page in the resource panel can be switched, such as switching to display the previous page or switching to display the next page, so as to change the display entrances of the displayed resources.

[0193] It should be noted that, in addition to the above-mentioned operations, the terminal can also perform other operations in the resource panel, such as an operation of dragging the display entrance to change the position of the display entrance, an operation of collecting the display entrance, and the like, which are not limited in the embodiments of the present disclosure.

[0194] 3042、The terminal displays the detail resource content of the target resource in response to the triggering operation on the display entrance of the target resource, the target resource being any one of the resources in the resource set.

[0195] In some embodiments, the detail resource content of the target resource includes all resource contents of the target resource, or the detail resource content of the target resource includes resource contents in all resource contents except for the resource content displayed by the display entrance, or the detail resource content of the target resource includes resource contents belonging to a preset attribute in all resource contents, and the like, which are not limited in the embodiments of the present disclosure.

[0196] In some embodiments, the display of the detail resource content of the target resource in response to the triggering operation on the display entrance of the target resource includes:

[0197] 1、In response to the triggering operation on the display entrance of the target resource in the currently running first application, the second application to which the target resource belongs is called to display the detail resource content of the target resource.

[0198] Taking the currently running application as the first application as an example, the target resource belongs to a second application different from the first application, such as a picture resource, a video resource, and the like in the second application. The terminal displays the display entrance of the target resource in the resource set in the first application, and after the display entrance is triggered, the second application can be called to display the detail resource content of the target resource. In addition, one or more operations can be performed on the target resource in the second application, such as a like operation, an operation of adding an item recommended in the target resource to a shopping cart, an operation of purchasing an item recommended in the target resource, and the like.

[0199] After the user views the detail resource content of the target resource in the second application, the user can return to the first application to display the page displayed in the first application before the display entrance of the target resource is triggered. The operation of returning to the first application can include an operation of swiping left in the second application, an operation of clicking a return control in the second application, an operation of clicking an icon of the first application after returning to the desktop, and the like.

[0200] 2. The target resource includes a jump link, in response to a triggering operation on the display entry of the target resource, based on the jump link of the target resource, jump to the detail page of the target resource, and the detail page displays the detail resource content.

[0201] For example, the target resource is a movie trailer, and the target resource includes a jump link for jumping to the movie resource corresponding to the movie trailer. Alternatively, the target resource is a picture resource for promoting an activity, and the picture resource includes a jump link for the activity, which is used to jump to the main page of the activity.

[0202] The terminal displays the display entry of the target resource, and considering that the terminal has already displayed the target resource when it receives the resource before, but still does not obtain the interest of the user, therefore, in response to the triggering operation on the display entry, the target resource itself is no longer displayed, but automatically jumps based on the jump link of the target resource, so as to display the detail page of the target resource, so that the user can view the detail resource content of the target resource without triggering the jump link, simplifying the operation of the user, providing more updated resource content for the user as much as possible, and improving the display efficiency.

[0203] The above two display modes can be combined in any manner. For example, the target resource includes a jump link, and belongs to a second application different from the currently running first application. In response to a triggering operation on the display entry of the target resource in the currently running first application, the terminal calls the second application to which the target resource belongs, displays the detail page corresponding to the jump link of the target resource, and the detail page displays the detail resource content of the target resource.

[0204] In the embodiments of the present disclosure, considering that the resource content of the resource is more, it is difficult to simultaneously display the resource content of multiple resources, and the display space size required by resources of different resource types is also different, and simultaneously displaying the resource content of multiple resources will cause page layout confusion and inconvenience to view, therefore, the method of displaying the display entry of the resource first and then displaying the detail resource content of the resource after triggering the display entry is adopted, which can effectively reduce the amount of information that needs to be displayed at one time, improve the orderliness of the page, and improve the viewing efficiency of the user.

[0205] In some embodiments, the terminal is provided with at least two resource sets, different resource sets correspond to different resource types, i.e., each resource set is used to aggregate and store resources of different types, and before storing a resource, the terminal determines the resource type to which the resource belongs, and stores the resource in the resource set corresponding to the resource type, so as to ensure that resources of the same resource type are stored in the same resource set. The resource types include video, audio, text, etc., or the resource types include open screen promotion resources, webpage pop-up window promotion resources, social media promotion resources, etc., or the resource types include novels, movies, social media, etc., and the division manner of the resource types is not limited in the embodiments of the present disclosure.

[0206] Step 304 includes 3043 or 3044:

[0207] 3043, the terminal displays the resource set corresponding to each resource type in response to the triggering operation of the viewing portal.

[0208] The viewing portal is associated with at least two resource sets, and after the viewing portal is triggered, the terminal displays at least two resource sets for the user to view.

[0209] For example, the terminal displays a resource panel in response to the triggering operation of the viewing portal, and the resource panel displays the resource set corresponding to each resource type, or the resource panel displays labels of at least two resource types, and selecting any label can display the resource set corresponding to the resource type to which the label belongs in the resource panel.

[0210] 3044, the terminal displays the resource set corresponding to the target resource type in response to the triggering operation of the viewing portal, and the target resource type is a resource type that matches the current state of the terminal among multiple resource types.

[0211] The resource set corresponding to the target resource type can be considered as the resource set that the user currently wants to view most, so the terminal displays the resource set corresponding to the target resource type in response to the triggering operation of the viewing portal, thereby reducing the amount of information displayed, avoiding disturbing the user, and improving the display efficiency.

[0212] In some embodiments, the current state is that the terminal receives a new resource recommended to the terminal within a fourth preset time period before the current time, i.e., the user triggers the viewing portal after viewing the new resource, indicating that the user is interested in the new resource, so the resource type to which the new resource belongs is determined as the target resource type, and the resource set corresponding to the target resource type is displayed, i.e., resources of the same resource type as the new resource, for the user to view. The fourth preset time period is 1 minute, 2 minutes, etc.

[0213] In some embodiments, the current state is that the duration of staying at the current page is greater than the second target duration, indicating that the display duration of the current page is long enough, the user has sufficiently viewed the page content of the current page, and the current state is idle, at which time the viewing portal is triggered, indicating that the user wishes to view the resources due to the idle state, and therefore the resource set corresponding to the target resource type is displayed. The target resource type can be any resource type, which is not limited in the embodiments of the present disclosure.

[0214] In some embodiments, the method further includes: in a case where any resource in the resource set satisfies a cancel viewing condition, deleting the resource from the resource set, so as to save storage space.

[0215] The cancel viewing condition is a condition satisfied by a resource that is no longer viewed by the user, which can be set by default by the terminal or by the user. For example, the viewing condition is that all resource contents of the displayed resource have been viewed by the user, and it is likely that the user will not view the resource again.

[0216] In a possible implementation, in a case where any resource in the resource set satisfies the cancel viewing condition, the resource is deleted from the resource set, including at least one of the following:

[0217] 1. The terminal deletes the resource from the resource set in a case where the display duration of the resource is greater than a third target duration.

[0218] The display duration of the resource can be the sum of one or more display durations of the resource on the terminal, or the display duration at the last display time of the resource on the terminal, which is not limited in the embodiments of the present disclosure.

[0219] The cancel viewing condition includes the third target duration, and the display duration of the resource is greater than the third target duration, indicating that the display duration of the resource is long enough, the user has sufficiently viewed the resource content of the resource, and it is likely that the user will not view the resource again, and therefore the resource is deleted from the resource set. The third target duration can be 1 minute, 3 minutes, etc., which can be set by default by the terminal or by the user.

[0220] For example, the viewing condition includes the first target duration, the cancel viewing condition includes the third target duration, and the third target duration is greater than the first target duration.

[0221] 2. The terminal deletes the resource from the resource set in a case where the proportion of the displayed resource content in the resource is greater than a second target proportion.

[0222] The proportion of the displayed resource content in the resource can be a proportion of displayed resource content of the resource in one or more displays of the resource on the terminal, or a proportion of displayed resource content of the resource in the last display of the resource on the terminal, which is not limited in the embodiments of the present disclosure.

[0223] The cancel viewing condition includes a second target proportion. If the proportion of the displayed resource content in the resource is greater than the second target proportion, it indicates that the displayed resource content of the resource is sufficient, and the user has viewed the resource content of the resource, and it is likely that the user does not need to view the resource again. Therefore, the resource is deleted from the resource set. The second target proportion can be 80%, 90%, or the like, which can be set by default by the terminal or by the user.

[0224] For example, the viewing condition includes a first target proportion, the cancel viewing condition includes a second target proportion, and the second target proportion is greater than the first target proportion.

[0225] The method provided by the embodiments of the present disclosure stores the resources closed after automatic display by the terminal in the resource set, displays a viewing portal associated with the resource set, and displays the resource set when the viewing portal is triggered, so that the resources closed after automatic display by the terminal are displayed. The embodiments of the present disclosure provide a way to view resources, which avoids the situation that the user cannot view the resource after closing the resource automatically displayed by the terminal, and the operation is simple and the operation complexity is reduced. In addition, since the user's opportunity to view the resource is increased, the situation that the user cannot view the resource after closing the resource is avoided, and therefore the recommendation effect of the resource is improved and the conversion probability of the resource is improved.

[0226] In addition, the embodiments of the present disclosure store the resources closed after automatic display by the terminal and meeting the viewing condition in the resource set, which avoids the situation that the number of resources in the resource set is too large, saves storage space, and filters out the resources that the user is likely to view based on the viewing condition, thereby improving the user's satisfaction.

[0227] In addition, the viewing condition includes at least one of the following: the display duration of the resource is less than a first target duration, and the proportion of the displayed resource content in the resource is less than a first target proportion. It is considered that the display duration of the resource and the proportion of the displayed resource content in the resource can represent the detailed degree of the user viewing the resource, so that the resource is stored in the resource set when the user does not view the resource in detail, thereby improving the operation accuracy.

[0228] In addition, the at least two resources in the resource set are sorted according to the resource information, so that the at least two resources are displayed according to the sorting of the at least two resources when the resource set is subsequently displayed, thereby improving the orderliness and facilitating the user to view.

[0229] Moreover, the resource set is stored in the memory, which accelerates the terminal to read the resource set, and thus improves the operation efficiency.

[0230] Moreover, the disclosure provides multiple cases of displaying the viewing entry, fully considers the state of the user using the terminal, and can display the viewing entry for the user when the user is suitable to view the resource, so that the user can view the resource after triggering the viewing entry, and the user can be avoided from being disturbed, and the operation accuracy is improved.

[0231] Moreover, the disclosure provides multiple cases of displaying the viewing entry, fully considers the state of the user using the terminal, and can display the viewing entry for the user when the user is suitable to view the resource, so that the user can view the resource after triggering the viewing entry, and the user can be avoided from being disturbed, and the operation accuracy is improved.

[0232] Moreover, in response to the triggering operation on the viewing entry, the display entry of the resource is displayed in the resource panel, the display entries are displayed in the resource panel, the user can view conveniently, and the complexity of the page is reduced. Moreover, the operation control is displayed in the resource panel, various operations can be performed in the resource panel through the operation control, the function of the resource panel is expanded, and the operation flexibility is improved.

[0233] Moreover, the display entry of the target resource is triggered in the first application currently running, the second application to which the target resource belongs is called, and the detail resource content of the target resource is displayed, so that the automatic switching between the first application and the second application is realized, the display effect of the resource is ensured, and the case that the display effect is reduced when the target resource is directly displayed in the first application is avoided.

[0234] Moreover, in the case that the target resource includes a jump link, in response to the triggering operation on the display entry of the target resource, the target resource itself is not displayed, but is automatically jumped based on the jump link of the target resource, so that the detail page of the target resource is displayed, so that the user can view the detail resource content of the target resource without triggering the jump link, the operation of the user is simplified, the user is provided with more updated resource content as much as possible, and the display efficiency is improved.

[0235] Moreover, different resource sets correspond to different resource types, the same resource set stores resources belonging to the same resource type, resource management is facilitated, and the resource set is displayed according to the difference of the resource type after the viewing entry is triggered, for example, the resource set corresponding to each resource type is displayed, so that the user can distinguish and view the resource according to the difference of the resource type, and the efficiency is improved. Or only the resource set corresponding to the target resource type matched with the current state of the terminal is displayed, so that the amount of information displayed is reduced, the user is avoided from being disturbed, and the display efficiency is improved.

[0236] Further, the embodiment of the present disclosure deletes the resource satisfying the cancel viewing condition from the resource set, avoids the case that the number of resources in the resource set is too large, and saves storage space. Further, the cancel viewing condition includes at least one of the following: the display duration of the resource is greater than a third target duration, and the proportion of the displayed resource content in the resource is greater than a second target proportion. Considering that the display duration of the resource and the proportion of the displayed resource content in the resource can represent the detailed degree of viewing the resource by the user, the resource is deleted in the case that the user views the resource in sufficient detail, thereby improving operation accuracy.

[0237] In related technologies, in the case that the user mistakenly closes the resource automatically displayed by the terminal due to habit, the terminal provides a search entry for the user, and the user can search the resource again through the search entry. However, this way requires a high requirement for the user, and the user needs to perform operations such as finding the search entry, inputting resource-related content, and screening the correct resource from the search result, which is very cumbersome. In the embodiment of the present disclosure, the user only needs to trigger the viewing entry to display the resource that is automatically displayed and then closed by the terminal, which is very simple.

[0238] In related technologies, when the user triggers the close control or the skip control of the resource to close the resource, the terminal can pop up a confirmation pop-up window to ask the user to confirm whether to close the resource, and try to retain the user to view the resource as much as possible. However, this way can cause the user to upgrade the habit, so that the user continues to close the confirmation pop-up window after closing the resource. If the user mistakenly closes the resource that interests the user or is useful to the user due to habit, the user cannot view the resource again. Further, the pop-up confirmation pop-up window can easily cause the user to be dissatisfied, resulting in poor user experience. The embodiment of the present disclosure does not pop up a confirmation pop-up window when the user closes the resource, does not cause the user to be dissatisfied, and improves the user experience.

[0239] In related technologies, when the terminal displays the resource, the terminal can also display operation controls of the resource, such as a like control or a collection control, to perform like operations or collection operations on the resource. If the like operation or the collection operation is performed when the terminal displays the resource, the resource can be found from the like list or the collection list after the resource is closed, so that the resource is displayed again. However, this way requires the user to spend a period of time to view the resource and perform operations on the resource. If the user habitually closes the resource without performing like operations or collection operations, the user cannot find the resource again. Further, many resources are not provided with operation controls, so the above-mentioned way has poor applicability. The method provided by the embodiment of the present disclosure can view the resource without performing like operations or collection operations on the resource, and can display the resource by using the method provided by the embodiment of the present disclosure regardless of whether the resource is provided with operation controls, so the method has strong applicability.

[0240] Figure 10 is a structural block diagram of a resource display device according to an exemplary embodiment. Referring to Figure 10 , the device comprises:

[0241] a storage unit 1001 configured to aggregate and store resources closed by a terminal after automatic display in a resource set;

[0242] a first display unit 1002 configured to display a viewing portal associated with the resource set;

[0243] a second display unit 1003 configured to display the resource set in response to a triggering operation on the viewing portal.

[0244] In some embodiments, the resource set is used to aggregate and store resources closed by the terminal after automatic display and meeting a viewing condition, and the storage unit 1001 comprises:

[0245] a storage sub-unit configured to automatically display resources recommended to the terminal; and in response to a closing operation on the resources, store the resources in the resource set if the resources meet the viewing condition.

[0246] In some embodiments, the storage sub-unit is configured to at least one of:

[0247] in response to a closing operation on the resources, store the resources in the resource set if a display duration of the resources is less than a first target duration;

[0248] in response to a closing operation on the resources, store the resources in the resource set if a proportion of resource content displayed in the resources is less than a first target proportion.

[0249] In some embodiments, the resource set is stored in a memory of the terminal;

[0250] the second display unit 1003 is configured to acquire the resource set from the memory and display the resource set in response to a triggering operation on the viewing portal.

[0251] In some embodiments, the first display unit 1002 is configured to at least one of:

[0252] display the viewing portal if there are resources in the resource set;

[0253] continuously display the viewing portal in a current application;

[0254] display the viewing portal if a duration of staying in a current page is greater than a second target duration;

[0255] display the viewing portal if a new resource recommended to the terminal is received;

[0256] In response to a target operation, display a view entry, the target operation being an operation for instructing to display the view entry.

[0257] In some embodiments, the second display unit 1003 comprises:

[0258] An entry display subunit, configured to display display entries of at least one resource in a resource set in response to a triggering operation on the view entry;

[0259] A detail display subunit, configured to display detail resource content of a target resource in response to a triggering operation on a display entry of the target resource, the target resource being any one of the resources in the resource set.

[0260] In some embodiments, the entry display subunit is configured to display a resource panel in response to the triggering operation on the view entry, the resource panel comprising the display entries of the at least one resource in the resource set.

[0261] In some embodiments, the resource panel further displays operation controls, the operation controls comprising at least one of:

[0262] A closing control corresponding to the resource panel;

[0263] A deletion control corresponding to each display entry;

[0264] A sliding control, the sliding control being used for sliding display of the resources in the resource set;

[0265] A page turning control, the page turning control being used for page turning operation in the resource panel.

[0266] In some embodiments, the detail display subunit is configured to invoke a second application to which the target resource belongs, and display the detail resource content of the target resource in response to the triggering operation on the display entry of the target resource in a first application currently running.

[0267] In some embodiments, the target resource comprises a jump link, and the detail display subunit is configured to jump to a detail page of the target resource based on the jump link of the target resource, the detail page displaying the detail resource content, in response to the triggering operation on the display entry of the target resource.

[0268] In some embodiments, different resource sets correspond to different resource types;

[0269] The second display unit 1003 is configured to:

[0270] In response to a triggering operation on the view entry, display resource sets corresponding to each resource type; or,

[0271] In response to the triggering operation of the viewing portal, a resource set corresponding to the target resource type is displayed, the target resource type being a resource type that matches the current state of the terminal among multiple resource types.

[0272] In some embodiments, the apparatus further includes:

[0273] The deleting unit is configured to delete the resource from the resource set if any resource in the resource set meets the cancel viewing condition.

[0274] In some embodiments, the deleting unit is configured to at least one of:

[0275] In a case where the display duration of the resource is greater than a third target duration, the resource is deleted from the resource set;

[0276] In a case where a proportion of resource content displayed in the resource is greater than a second target proportion, the resource is deleted from the resource set.

[0277] The apparatus provided by the embodiments of the present disclosure stores the resource closed by the terminal after automatic display in the resource set, displays the viewing portal associated with the resource set, triggers the viewing portal, and displays the resource set, so that the resource closed by the terminal after automatic display is displayed. The embodiments of the present disclosure provide a way of viewing the resource, avoid the situation that the resource automatically displayed by the terminal cannot be viewed after being closed, and the operation is simple and the operation complexity is reduced.

[0278] As to the apparatus in the above embodiments, the specific manners in which the units perform operations have been described in detail in the embodiments of the method, and will not be described in detail here.

[0279] Figure 11 is a structural block diagram of an electronic device according to an exemplary embodiment. In some embodiments, the electronic device 1100 includes a mobile phone, a desktop computer, a notebook computer, a tablet computer, a PDA (Personal Digital Assistant), or other electronic devices, etc. The electronic device 1100 can also be referred to as a user equipment, a portable terminal, a laptop terminal, a desktop terminal, or other names.

[0280] Generally, the electronic device 1100 includes a processor 1101 and a memory 1102.

[0281] In some embodiments, the processor 1101 includes one or more processing cores, such as a 4-core processor, an 8-core processor, etc.

[0282] In some embodiments, the memory 1102 includes one or more computer readable storage media (non-transitory). In some embodiments, the non-transitory computer readable storage medium in the memory 1102 is used to store executable instructions for being executed by the processor 1101 to implement the resource display method provided by the method embodiments in the present disclosure.

[0283] In some embodiments, the electronic device 1100 can further optionally include a peripheral device interface 1103 and at least one peripheral device. In some embodiments, the processor 1101, the memory 1102 and the peripheral device interface 1103 are connected through a bus or a signal line. In some embodiments, each peripheral device is connected to the peripheral device interface 1103 through a bus, a signal line or a circuit board. Specifically, the peripheral device includes at least one of a radio frequency circuit 1104, a display screen 1105, a camera assembly 1106, an audio circuit 1107, a positioning assembly 1108 and a power supply 1109.

[0284] In some embodiments, the electronic device 1100 further includes one or more sensors 1110. The one or more sensors 1110 include, but are not limited to, an acceleration sensor 1111, a gyroscope sensor 1112, a pressure sensor 1113, an optical sensor 1114 and a proximity sensor 1115.

[0285] Those skilled in the art can understand that, Figure 11 The structure shown in the figure does not constitute a limitation on the electronic device 1100, and can include more or fewer components than shown, or combine certain components, or adopt a different arrangement of components.

[0286] In the exemplary embodiments, a computer readable storage medium including instructions is also provided, which, when executed by a processor of an electronic device, enables the electronic device to perform the resource display method in the above-described embodiments. For example, the computer readable storage medium can be a ROM (Read Only Memory), a RAM (Random Access Memory), a CD-ROM (Compact Disc Read-Only Memory), a magnetic tape, a floppy disk and an optical data storage device, etc.

[0287] In the exemplary embodiments, a computer program product is also provided, which includes a computer program that, when executed by a processor, implements the resource display method in the above-described embodiments.

[0288] In some embodiments, the computer programs involved in the embodiments of the present disclosure can be deployed on one electronic device for execution, or on multiple electronic devices located in one place for execution, or on multiple electronic devices distributed in multiple places and interconnected through a communication network for execution, which can constitute a blockchain system.

[0289] Other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the aspects of the present disclosure disclosed herein. It is intended that the present disclosure cover any and all variations of the present disclosure that come within the scope of the following claims and their equivalents. It is intended that the specification and examples be considered exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.

[0290] It should be understood that the present disclosure is not limited to the precise structures as herein described and illustrated in the drawings, and that various modifications and changes can be made without departing from its scope. The scope of the present disclosure is limited only by the claims that follow.

Claims

1. A resource display method characterized by comprising: The method comprises: receiving a resource recommended by a server to a terminal, automatically popping up a promoted resource page in a currently displayed page to automatically display the resource, the resource being a promoted resource, the promoted resource being a resource for promoting a target object, the promoted resource page displaying a closing control; in response to a closing operation on the resource, in a case where a display duration of the resource is less than a first target duration, storing the resource in a resource set; and / or, in response to the closing operation on the resource, in a case where a proportion of resource content displayed in the resource is less than a first target proportion, storing the resource in the resource set; displaying a viewing entry above a current page, the viewing entry being associated with the resource set; in response to a triggering operation on the viewing entry, displaying the resource set, wherein different resource sets correspond to different resource types, the resource set including a resource set corresponding to a target resource type, the target resource type being a resource type that matches a current state of the terminal among multiple resource types, the current state being that the terminal receives a new resource recommended to the terminal within a fourth preset duration before a current time, the target resource being of the same resource type as the new resource.

2. The method of claim 1, wherein, The resource set is stored in a memory of the terminal. The displaying of the resource set in response to the triggering operation on the viewing entry comprises: in response to the triggering operation on the viewing entry, obtaining the resource set from the memory and displaying the resource set.

3. The method of claim 1, wherein, The displaying of the viewing entry comprises at least one of the following: displaying the viewing entry in a case where there is a resource in the resource set; continuously displaying the viewing entry in a current application; displaying the viewing entry in a case where a duration of staying in a current page is greater than a second target duration; displaying the viewing entry in a case where a new resource recommended to the terminal is received; displaying the viewing entry in response to a target operation, the target operation being an operation for instructing to display the viewing entry.

4. The method of claim 1, wherein, The displaying of the resource set in response to the triggering operation on the viewing entry comprises: in response to the triggering operation on the viewing entry, displaying a display entry of at least one resource in the resource set; in response to a triggering operation on a display entry of a target resource, displaying detail resource content of the target resource, the target resource being any one of the resources in the resource set.

5. The method of claim 4, wherein, The displaying of the display entry of at least one resource in the resource set in response to the triggering operation on the viewing entry comprises: in response to the triggering operation on the viewing entry, displaying a resource panel, the resource panel including the display entry of at least one resource in the resource set.

6. The method of claim 5, wherein, The resource panel further displays an operation control, the operation control including at least one of the following: a closing control corresponding to the resource panel; a deletion control corresponding to each display entry; a sliding control for slidingly displaying resources in the resource set; a page turning control for page turning operation in the resource panel.

7. The method of claim 4, wherein, The method further comprises: In response to the triggering operation on the display entry of the target resource, the detail resource content of the target resource is displayed.

8. The method of claim 4, wherein, In response to the triggering operation on the display entry of the target resource in the first application currently running, the second application to which the target resource belongs is invoked, and the detail resource content of the target resource is displayed. The target resource comprises a jump link, and the method further comprises:

9. The method according to any one of claims 1 to 8, characterized in that, In response to the triggering operation on the display entry of the target resource, the detail page of the target resource is jumped to based on the jump link of the target resource, and the detail page displays the detail resource content. The method further comprises: In response to the triggering operation on the display entry of the target resource, the detail resource content of the target resource is displayed.

10. The method according to any one of claims 1 to 8, characterized in that, In response to the triggering operation on the display entry of the target resource, the detail resource content of the target resource is displayed. The method further comprises:

11. The method of claim 10, wherein, In a case where any resource in the resource set meets a cancel viewing condition, the resource is deleted from the resource set. The method further comprises: In a case where the display duration of the resource is greater than a third target duration, the resource is deleted from the resource set.

12. A resource display device, characterized by comprising: In a case where the proportion of the resource content displayed in the resource is greater than a second target proportion, the resource is deleted from the resource set. The method further comprises: The storage unit is configured to receive a resource recommended by a server to a terminal, automatically pop up a promoted resource page in a currently displayed page to automatically display the resource, the resource being a promoted resource, the promoted resource being a resource for promoting a target object, the promoted resource page displaying a closing control; in response to a closing operation on the resource, in a case where the display duration of the resource is less than a first target duration, the resource is stored in a resource set; and / or, in response to the closing operation on the resource, in a case where the proportion of the resource content displayed in the resource is less than a first target proportion, the resource is stored in the resource set; The first display unit is configured to display a viewing entry on an upper layer of a current page, the viewing entry being associated with the resource set; The second display unit is configured to display the resource set in response to a triggering operation on the viewing entry.

13. An electronic device, comprising: Different resource types corresponding to different resource sets are different, the resource set comprises a resource set corresponding to a target resource type, the target resource type being a resource type in multiple resource types that matches a current state of the terminal, the current state being that the terminal receives a new resource recommended to the terminal within a fourth preset time period before a current time, and the target resource has a same resource type as the new resource. The method further comprises: A processor; A memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the resource display method in any one of claims 1 to 11.

14. A computer-readable storage medium, characterized in that, When the instructions in the computer readable storage medium are executed by the processor of the electronic device, the electronic device is enabled to perform the resource display method in any one of claims 1 to 11.

15. A computer program product, characterised in that, A computer program is included, which, when executed by a processor, implements the resource display method in any one of claims 1 to 11.

Citation Information

Patent Citations

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

    CN114827709A