Method and apparatus for preloading content, device, and storage medium

By determining the target content based on user matching in the interactive interface and preloading relevant data, the inefficiency of existing preloading strategies is solved, achieving more efficient content access and resource conservation.

WO2026060660A1PCT designated stage Publication Date: 2026-03-26BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-20
Publication Date
2026-03-26

AI Technical Summary

Technical Problem

The preloading strategy in the existing network platform is inefficient, cannot meet user needs, wastes resources, and lacks accuracy.

Method used

By displaying multiple interactive content items associated with the target work in the interactive interface, the target content is determined based on the degree of matching between the candidate content and the current user, and the target data associated with the target page is preloaded.

Benefits of technology

It improves the relevance of preloaded content, enhances content access efficiency, and reduces storage resource consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024120180_26032026_PF_FP_ABST
    Figure CN2024120180_26032026_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a method and apparatus for preloading content, a device, and a storage medium. The method provided herein comprises: presenting an interactive interface of a target work, the interactive interface displaying a plurality of pieces of interactive content associated with the target work (310); determining target content from a group of candidate content among the plurality of pieces of interactive content, the target content being configured for jumping to a target page, and the target content being determined on the basis of a degree of matching between the group of candidate content and a current user (320); and preloading target data associated with the target page (330). The method improves content preloading efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Method, apparatus, device and storage medium for preloading content TECHNICAL FIELD

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to a method, apparatus, device and computer readable storage medium for preloading content. BACKGROUND

[0002] In recent years, with the development of the Internet, more and more people browse content in the network platform. In the process of user browsing content, in order to improve the efficiency of user browsing content, the network platform will pre-load some content. However, the efficiency of the pre-loading strategy in the existing network platform is low, which cannot meet the needs of users.

[0003] SUMMARY

[0004] In a first aspect of the present disclosure, a method for preloading content is provided, comprising: presenting an interactive interface of a target work, the interactive interface displaying a plurality of interactive contents associated with the target work; determining a target content from a set of candidate contents of the plurality of interactive contents, the target content being used for jumping to a target page, and the target content being determined based on a matching degree of the set of candidate contents with a current user; and preloading target data associated with the target page.

[0005] In a second aspect of the present disclosure, an apparatus for preloading content is provided. The apparatus comprises: a presentation module configured to present an interactive interface of a target work, the interactive interface displaying a plurality of interactive contents associated with the target work; a determination module configured to determine a target content from a set of candidate contents of the plurality of interactive contents, the target content being used for jumping to a target page, and the target content being determined based on a matching degree of the set of candidate contents with a current user; and a preloading module configured to preloading target data associated with the target page.

[0006] In a third aspect of the present disclosure, an electronic device is provided. The device comprises at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. The instructions, when executed by the at least one processing unit, cause the device to perform the method of the first aspect.

[0007] In a fourth aspect of the present disclosure, a computer readable storage medium is provided. The computer readable storage medium has stored thereon a computer program, the computer program being executable by a processor to implement the method of the first aspect.

[0008] It is to be understood that the content described in this Background section of this document is not to be taken as an acknowledgement that this content is prior art to the present disclosure that is already known to be relevant, of much less that is already known to be common general knowledge in the field of the present disclosure. Other features of the present disclosure will be apparent from the following description, associated drawings and claims. BRIEF DESCRIPTION OF DRAWINGS

[0009] The above and other features, aspects and advantages of certain embodiments of the present disclosure will become more apparent from the following description of the disclosure when taken in conjunction with the accompanying drawings. In the drawings:

[0010] FIG. 1 shows a schematic diagram of an example environment in which some embodiments of the present disclosure can be implemented in real-time;

[0011] FIGS. 2A-2C show example interfaces in accordance with some embodiments of the present disclosure;

[0012] FIG. 3 shows a flowchart of an example process for preloading content in accordance with some embodiments of the present disclosure;

[0013] FIG. 4 shows a schematic block diagram of an example apparatus for preloading content in accordance with some embodiments of the present disclosure; and

[0014] FIG. 5 shows a block diagram of an electronic device that can implement various embodiments of the present disclosure. DETAILED DESCRIPTION

[0015] Embodiments of the present disclosure will be described below in more detail with reference to the accompanying drawings. While certain embodiments of the present disclosure will be illustrated in the drawings, it is understood that the present disclosure can be embodied in various forms and should not be interpreted in a limited sense as set forth in the embodiments set forth herein. Rather, the embodiments are provided to more completely and thoroughly understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for exemplary purposes only and are not intended to limit the scope of protection of the present disclosure.

[0016] It is noted that the headings provided herein are not limitations of the embodiments provided herein. Various embodiments are described throughout this document and can be included under any heading. Moreover, embodiments described in any heading can be combined with any other embodiment described in the same heading and / or a different heading in any manner.

[0017] In the description of the embodiments of the present disclosure, the term "comprising" and its similar terms shall be understood as open inclusion, i.e., "including but not limited to". The term "based on" shall be understood as "at least partially based on". The term "one embodiment" or "the embodiment" shall be understood as "at least one embodiment". The term "some embodiments" shall be understood as "at least some embodiments". The following can also include other explicit and implicit definitions. The terms "first", "second", etc. can refer to different or same objects. The following can also include other explicit and implicit definitions.

[0018] In the embodiments of the present disclosure, data of users, acquisition and / or use of data, etc. can be involved. These aspects all comply with corresponding laws and regulations and relevant provisions. In the embodiments of the present disclosure, all collection, acquisition, processing, processing, forwarding, use, etc. of data are performed on the premise that users are aware of and confirm. Accordingly, in the implementation of the embodiments of the present disclosure, the type of data or information that can be involved, the use range, the use scenario, etc. should be notified to the user and the authorization of the user should be obtained through appropriate means according to relevant laws and regulations. The specific notification and / or authorization manner can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this aspect.

[0019] In the present specification and embodiments, if personal information processing is involved, it will be processed on the premise of legality (for example, obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and only within the prescribed or agreed range. Users refuse to process personal information other than the necessary information required for basic functions, which will not affect the user's use of basic functions.

[0020] As briefly mentioned above, with the development of the Internet, more and more people browse content in network platforms. In the process of users browsing content, in order to improve the efficiency of users browsing content, the network platform will pre-load some content. However, the efficiency of the pre-loading strategy in the existing network platform is low. For example, the strategy of pre-loading all content is easy to cause resource waste, and the strategy of pre-loading based on a single dimension (for example, exposure) has low accuracy, both of which cannot meet the needs of users.

[0021] Embodiments of the present disclosure propose a scheme for pre-loading content. According to the scheme, an interactive interface of a target work can be presented, the interactive interface displays a plurality of interactive contents associated with the target work; a target content is determined from a group of candidate contents in the plurality of interactive contents, the target content is used to jump to a target page, and the target content is determined based on a matching degree of the group of candidate contents with a current user; and target data associated with the target page is pre-loaded.

[0022] In this way, embodiments of the present disclosure can determine whether to preload relevant data for a user in an interactive interface of a target work based on a matching degree between target content presented by the interactive interface and the user. In this way, embodiments of the present disclosure can improve the relevance of preloaded content to the user, on one hand improving the efficiency of content access, and on the other hand reducing the consumption of storage resources.

[0023] Various example implementations of the solution are described in further detail below in conjunction with the accompanying drawings.

[0024] Example Environment

[0025] FIG. 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG. 1, the example environment 100 can include an electronic device 110.

[0026] In this example environment 100, the electronic device 110 can run an application 120 that supports interface interaction. The application 120 can be any suitable type of application for interface interaction, examples of which can include, but are not limited to, a video application, a social application, or other suitable application. A user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices.

[0027] In the environment 100 of FIG. 1, the electronic device 110 can present an interface 150 for supporting interface interaction by the application 120 if the application 120 is in an active state.

[0028] In some embodiments, the electronic device 110 communicates with a server 130 to implement the provision of services to the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a palmtop computer, a portable gaming terminal, a VR / AR device, a Personal Communication System (PCS) device, a personal navigation device, a Personal Digital Assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combination thereof, including an apparatus and peripherals or combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the user (such as "wearable" circuitry, etc.).

[0029] The server 130 can be a standalone physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and basic cloud computing services such as big data and artificial intelligence platforms. The server 130 may, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 can provide background services for the applications 120 in the electronic device 110 that support interface interaction.

[0030] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established by wired or wireless means. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, and the like, and embodiments of the present disclosure are not limited in this regard. In embodiments of the present disclosure, the server 130 and the electronic device 110 can achieve signaling interaction through the communication connection therebetween.

[0031] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, without implying any limitation on the scope of the present disclosure.

[0032] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.

[0033] Example interactions

[0034] FIGS. 2A-2C illustrate example interfaces 200A-200C in accordance with some embodiments of the present disclosure. The interfaces 200A-200C may, for example, be provided by the electronic device 110 shown in FIG. 1.

[0035] In some embodiments, as shown in FIG. 2A, the electronic device 110 can present an interaction interface 205 in a target interface 200A. As an example, the target interface 200A can include a presentation interface of a target work. As an example, the target work can include a media content work. As an example, the media content can include music, video, text, and the like.

[0036] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can present the interaction interface 205 in the target interface 200A in response to receiving a preset operation of the current user. As an example, the interaction interface 205 can include an appropriate interface for presenting various types of interaction information of the user, such as, but not limited to, comment information, sharing information, gift interaction information, forwarding information, collection information, and the like.

[0037] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can present an interaction interface 205 in the target interface 200A in response to a current user’s triggering of an interaction control (not shown in the figure) in the target interface 200A.

[0038] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can display, in the interaction interface, a plurality of pieces of interaction content associated with the target work. As an example, the plurality of pieces of interaction content can include comment content. As an example, the electronic device 110 can present, in the interaction interface 205 (e.g., a comment interface), a plurality of pieces of comment content for the work. As an example, the comment content can include textual content, image content, audio content, and / or hyperlinks, etc.

[0039] As an example, with continued reference to FIG. 2A, a set of candidate content can be included in the plurality of pieces of interaction content. The set of candidate content can be used to jump to a set of candidate pages, for example. As an example, the electronic device 110 can display the set of candidate content distinctly in the interaction interface 205. As an example, the electronic device 110 can display the set of candidate content in bold (or highlighted, etc.) in the interaction interface 205.

[0040] In some embodiments, the set of candidate content can include a plurality of search terms that can lead to a search page. Accordingly, the set of candidate pages can be used to present search results of the plurality of search terms, also referred to as a search page or a search results page. As an example, as shown in FIG. 2A, the set of candidate content can include a first candidate content 210-1 (e.g., a search term “AAAAA”), a second candidate content 210-2 (e.g., a search term “BBBBBB”), and a third candidate content 210-3 (e.g., a search term “CCCCC”). As an example, the electronic device 110 can present a candidate page associated with the first candidate content 210-1 in response to a triggering of the first candidate content 210-1. The electronic device 110 can present content associated with the first candidate content 210-1 in the candidate page associated with the first candidate content 210-1. As an example, the content associated with the first candidate content 210-1 can include textual content and / or image content, etc. that are searched based on the first candidate content 210-1.

[0041] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can determine a target content from a set of candidate content in the plurality of pieces of interaction content. The target content is used to jump to a target page. In some embodiments, the target content can include a target search term. The target page can be used to present search results of the target search term.

[0042] In some embodiments, the target content is determined based on a matching degree of a set of candidate contents with the current user. In some embodiments, the electronic device 110 can determine at least one search term from a plurality of search terms corresponding to the set of candidate contents, to take the at least one search term as the target content. In some embodiments, the at least one search term is determined based on an ordering of the plurality of search terms with the current user. As an example, the plurality of search terms can include a search term “AAAAA”, a search term “BBBBBB”, and a search term “CCCCC”. The ordering of the plurality of search terms with the current user can be, for example, “AAAAA” > “BBBBBB” > “CCCCC”. Based on this, for example, it can be determined that the search term “AAAAA” has the highest matching degree with the current user, and the search term “CCCCC” has the lowest matching degree with the current user.

[0043] In some embodiments, the number of the at least one search term determined from the plurality of search terms does not exceed a preset number. As an example, the preset number can be set to 2, for example, and based on the ordering of the matching degree (e.g., “AAAAA” > “BBBBBB” > “CCCCC”), it can be determined that the at least one search term can include “AAAAA” and “BBBBBB”, but not “CCCCC”. As an example, the matching degree can be embodied as a matching score.

[0044] In some embodiments, the process of determining the matching degree of the target content with the current user can include providing first association information of the target content and second association information of the current user to an evaluation model. Further, the matching degree determined by the evaluation model is obtained. As an example, the electronic device 110 or the server 130 associated with the electronic device 110 provides the first association information of the search term “AAAAA” and the second association information of the current user to the evaluation model, to obtain the matching degree of the search term “AAAAA” and the current user determined by the evaluation model.

[0045] In some embodiments, the first association information of the target content can include first historical interaction information of the target content. As an example, the first historical interaction information can include an exposure amount (or exposure times) of the target content, a click amount (or click times) of the target content, and / or a click rate (e.g., a ratio of the click amount to the exposure amount) of the target content, etc. As an example, the first historical interaction information can include a time distribution corresponding to the exposure and the click of the target content, etc.

[0046] In some embodiments, the first association information of the target content can include position information of the target content in an interaction interface. As an example, the position information can indicate a presentation position of the target content in the interaction interface and / or a relationship between the presentation position of the target content in the interaction interface and a click rate of the target content.

[0047] In some embodiments, the first association information of the target content can comprise a relevance of the target content to the target work. As an example, the relevance of the target content to the target work can be determined based on the type information and / or the content information of both. For instance, the target work comprises content associated with event A, the content corresponding to the target content A is associated with event A, and the content corresponding to the target content B is associated with event B, it can be indicated that the relevance of the target content A to the target work is greater than the relevance of the target content B to the target work.

[0048] In some embodiments, the second association information of the current user can comprise interaction information and / or profile content provided by the current user.

[0049] It should be noted that the information related to the user mentioned in the present disclosure (including but not limited to the second association information) is acquired and used with the consent and authorization of the relevant user.

[0050] In some embodiments, the matching degree of the target content to the current user is further determined based on third association information associated with the target work.

[0051] In some embodiments, the third association information can indicate second historical interaction information of the target work. As an example, the second interaction information can comprise a like amount, a comment amount, a collection amount, a share amount, a viewed duration, an exposure amount (or exposure times), a click amount (or click times), and / or a click rate (e.g., a ratio of the click amount to the exposure amount), a work popularity value, etc. of the target work.

[0052] In some embodiments, the third association information can indicate classification information of the target work. As an example, the classification information of the target work can indicate a type of the target work (e.g., a vertical category label to which the target work belongs, such as “emotion”, “youth”, etc.).

[0053] In some embodiments, the evaluation model can be implemented as a machine learning model capable of determining a matching degree (e.g., a matching probability value or a matching score, etc.) based on the aforementioned first association information, second association information, and / or third association information.

[0054] As an example, the evaluation model can be trained based on a set of preset works containing the third association information, a set of preset contents associated with the set of preset works containing the first association information, and / or the second association information provided by the current user. The present disclosure does not intend to limit the specific training process of the evaluation model.

[0055] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can preload target data associated with a target page. As an example, as shown in FIG. 2A, the target content determined based on the foregoing process can include a first candidate content 210-1 (e.g., search term “AAAAA”) and a second candidate content 210-2 (e.g., search term “BBBBBB”). The electronic device 110 can preload first target data associated with a first target page corresponding to the first candidate content 210-1 and second target data associated with a second target page corresponding to the second candidate content 210-2.

[0056] Taking the search term as an example of the target content, the target page can be a search result page of the search term, and the preloaded target data can include one or more search results to be presented in the search result page.

[0057] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can preload target data associated with a target page after a preset time length after the target content is presented. As an example, the preset time length can be a preset time length set by a relevant technical person. As an example, the preset time length can also be determined based on historical interaction information of the current user. It should be noted that the historical interaction information is used on the premise that the current user is aware of and authorizes.

[0058] As an example, the preset time length can be 3 seconds, for example. The electronic device 110 can preload target data associated with a target page after 3 seconds after the target content is presented. As an example, the electronic device 110 can preload first target data associated with a first target page associated with the search term “AAAAA” after 3 seconds after the search term “AAAAA” is presented.

[0059] In some embodiments, with continued reference to FIG. 2A, the electronic device 110 can determine whether the interactive interface 205 presents the target content in response to the expiration of the preset time length. In some embodiments, as shown in FIG. 2A, the electronic device 110 can preload first target data associated with a first target page associated with the search term “AAAAA” in response to the interactive interface 205 continuing to present the target content (e.g., the search term “AAAAA”).

[0060] In some embodiments, as shown in FIG. 2B, the electronic device 110 can cancel the preloading of the first target data associated with the first target page associated with the search term “AAAAA” in response to the target content (e.g., the search term “AAAAA”) no longer being presented in the interactive interface 305 after the expiration of the preset time length.

[0061] In some embodiments, with continued reference to FIG. 2B, the electronic device 110 can trigger updating the matching degree of the target content to the current user in response to not receiving a selection (e.g., a click operation) of the target content by the current user within a preset time period. As an example, triggering updating the matching degree of the target content to the current user can be implemented based on triggering adjusting the parameter information of the evaluation model. As an example, the preset time period can be set by the relevant technical personnel as needed. The present disclosure is not intended to limit the length of time of the preset time period.

[0062] In some embodiments, with continued reference to FIG. 2B, the electronic device 110 can present a target page based on the preloaded target data in response to receiving a selection of the target content (e.g., a click operation or a long press operation, etc.). As an example, the electronic device 110 can present a second target page based on the preloaded second target data in response to receiving a click operation of the second candidate content 210-2 (e.g., the search term “BBBBBB”).

[0063] In some embodiments, as shown in FIG. 2C, the electronic device 110 can present the second target page 215 in response to a click operation of the second candidate content 210-2 (e.g., the search term “BBBBBB”). As an example, the electronic device 110 can present content (e.g., text content, image content, etc.) associated with the search term “BBBBBB” in the second target page 215.

[0064] Based on the above-described processes, embodiments of the present disclosure can determine whether to preload data of a target page associated with a candidate content in an interactive interface of a target work based on a matching degree of the candidate content to a current user in the interactive content. Specifically, the matching degree of the candidate content to the current user can be determined based on relevant information of the candidate content, the target work, and / or the current user.

[0065] In this way, embodiments of the present disclosure can improve the relevance of preloaded content to the user, on the one hand improving the efficiency of content access, and on the other hand reducing the consumption of storage resources.

[0066] Example processes

[0067] FIG. 3 illustrates a flowchart of an example process 300 of preloading content, according to some embodiments of the present disclosure. The process 300 can be implemented at the electronic device 110. The process 300 is described below with reference to FIG. 1.

[0068] As shown, at block 310, the electronic device 110 presents an interactive interface of a target work, the interactive interface displaying a plurality of interactive contents associated with the target work.

[0069] At block 320, the electronic device 110 determines, from the set of candidate content of the plurality of interactive content, a target content, the target content being used to jump to a target page, and the target content being determined based on a matching degree of the set of candidate content with the current user.

[0070] At block 330, the electronic device 110 preloads target data associated with the target page.

[0071] In some embodiments, the process 300 further includes, in response to receiving the selection of the target content, presenting the target page based on the preloaded target data.

[0072] In some embodiments, the target content includes a target search term, and the target page is used to present search results of the target search term.

[0073] In some embodiments, the set of candidate content includes a plurality of search terms, and determining, from the set of candidate content of the plurality of interactive content, the target content includes determining, from the plurality of search terms, at least one search term as the target content, wherein the at least one search term is determined based on a ranking of the plurality of search terms with the current user.

[0074] In some embodiments, the number of the at least one search term does not exceed a preset number.

[0075] In some embodiments, preloading the target data associated with the target page includes preloading the target data associated with the target page after a preset time length after the target content is presented, wherein the preset time length is determined based on historical interaction information of the current user.

[0076] In some embodiments, preloading the target data associated with the target page after the preset time length after the target content is presented includes, in response to the preset time length expiring, determining whether the interactive interface presents the target content, and in response to the interactive interface continuing to present the target content, preloading the target data associated with the target page.

[0077] In some embodiments, the process 300 further includes, in response to not receiving the selection of the target content by the current user within a preset time period, triggering an update of the matching degree of the target content with the current user.

[0078] In some embodiments, the matching degree is determined based on a process of providing first associated information of the target content and second associated information of the current user to an evaluation model, and obtaining the matching degree determined by the evaluation model.

[0079] In some embodiments, the first associated information indicates at least one of: first historical interaction information of the target content; position information of the target content in the interactive interface; and relevance of the target content with the target work.

[0080] In some embodiments, the matching degree is further determined based on third association information associated with the target work, the third association information indicating at least one of the following: second historical interaction information of the target work; classification information of the target work.

[0081] Example apparatuses and devices

[0082] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above-mentioned methods or processes. FIG. 4 shows a schematic structural block diagram of an example apparatus 400 for preloading content according to certain embodiments of the present disclosure. The apparatus 400 can be implemented as or included in an electronic device. Various modules / components in the apparatus 400 can be implemented by hardware, software, firmware, or any combination thereof.

[0083] As shown in FIG. 4, the apparatus 400 includes a presentation module 410 configured to present an interaction interface of a target work, the interaction interface displaying a plurality of pieces of interaction content associated with the target work; a determination module 420 configured to determine target content from a group of candidate content in the plurality of pieces of interaction content, the target content being used to jump to a target page, and the target content being determined based on a matching degree of the group of candidate content with a current user; and a preloading module 430 configured to pre-load target data associated with the target page.

[0084] In some embodiments, the apparatus 400 further includes a content module configured to, in response to receiving a selection of the target content, present the target page based on the pre-loaded target data.

[0085] In some embodiments, the target content includes a target search term, and the target page is used to present search results of the target search term.

[0086] In some embodiments, the group of candidate content includes a plurality of search terms, and the determination module 420 is further configured to determine at least one search term from the plurality of search terms as the target content, wherein the at least one search term is determined based on a ranking of the plurality of search terms with the current user.

[0087] In some embodiments, the number of the at least one search term does not exceed a preset number.

[0088] In some embodiments, the preloading 430 is further configured to, after a preset time length after the target content is presented, pre-load the target data associated with the target page, wherein the preset time length is determined based on historical interaction information of the current user.

[0089] In some embodiments, the preloading 430 is further configured to: in response to the preset time period expiring, determine whether the interactive interface presents the target content; in response to the interactive interface continuing to present the target content, preloading target data associated with the target page.

[0090] In some embodiments, the apparatus 400 further includes an updating module configured to: in response to not receiving a selection of the target content by the current user within a preset time period, trigger updating the matching degree of the target content to the current user.

[0091] In some embodiments, the matching degree is determined based on the following process: providing first associated information of the target content and second associated information of the current user to an evaluation model; and obtaining the matching degree determined by the evaluation model.

[0092] In some embodiments, the first associated information indicates at least one of: first historical interaction information of the target content; position information of the target content in the interactive interface; relevance of the target content to the target work.

[0093] In some embodiments, the matching degree is further determined based on third associated information associated with the target work, the third associated information indicating at least one of: second historical interaction information of the target work; classification information of the target work.

[0094] FIG. 5 illustrates a block diagram of an electronic device 500 in which one or more embodiments of the disclosure can be implemented. It should be understood that the electronic device 500 illustrated in FIG. 5 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 500 illustrated in FIG. 5 can be used for an electronic device.

[0095] As shown in FIG. 5, the electronic device 500 is in the form of a general electronic device. The components of the electronic device 500 can include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 can be an actual or virtual processor and is capable of performing various processing according to programs stored in the memory 520. In a multi-processor system, multiple processing units perform computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 500.

[0096] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any available media that is accessible by the electronic device 500 and includes both volatile and nonvolatile media, removable and non-removable media. The memory 520 can be volatile (such as register, cache, RAM), non-volatile (such as ROM, EEPROM, flash memory), or some combination of the two. The storage device 530 can be a removable or non-removable media, and can include machine-readable media, such as flash drives, magnetic disks, or any other media that can be used to store information and / or data and that can be accessed by the electronic device 500.

[0097] The electronic device 500 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5, a disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a removable, non-volatile optical disk (e.g., a CD-ROM) can be provided. In such instances, each drive can be connected to the bus (not shown) by one or more data media interfaces. The memory 520 can include a computer program product 525 having one or more program modules configured to carry out the various methods or actions of the various embodiments of the present disclosure.

[0098] The communication unit 540 enables communication with other electronic devices over communication media. Additionally, the functionality of the components of the electronic device 500 can be implemented in a single computing cluster or a plurality of computer machines capable of communication over a communication connection. Thus, the electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network nodes.

[0099] The input device 550 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 560 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown) such as a storage device, a display device, etc. through the communication unit 540, as needed, one or more devices that enable a user to interact with the electronic device 500, or any devices (e.g., a network card, a modem, etc.) that enable the electronic device 500 to communicate with one or more other electronic devices. Such communication can be carried out via an input / output (I / O) interface (not shown).

[0100] According to an example implementation of the present disclosure, a computer readable storage medium is provided having computer executable instructions stored thereon, where the computer executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, a computer program product is also provided that is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, where the computer executable instructions are executed by a processor to implement the method described above.

[0101] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0102] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0103] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0104] The computer program product of the present disclosure can have a signal including said computer program. This signal can be electronic, electromagnetic, optical, or any other suitable type of signal. Such a signal can be provided through a communication connection, such as electrical wiring, optical fiber, wireless interface, etc. Examples of computer program products include computer program implemented on a personal computer, server, or other networked device. A non-transitory computer readable medium, such as a floppy disk, CD-ROM, DVD-ROM, Blu-ray Disc, hard disk drive, or any other suitable non-transitory computer readable medium can store the computer program product.

[0105] Having described several implementations of the present disclosure, it will be clear to those skilled in the art that many modifications, additions, and substitutions are possible without departing from the scope and spirit of the described implementations. Many modifications and variations of the present disclosure are possible in light of the above teachings. It is, therefore, to be understood that within the scope of the appended claims, the present disclosure can be practiced otherwise than as specifically described. While the present disclosure has been described with reference to the above examples, it is to be understood that modifications and variations of the examples can be configured and that it is therefore intended to cover any and all modifications and variations.

Claims

1.A method for preloading content, comprising: presenting an interactive interface of a target work, the interactive interface displaying a plurality of interactive contents associated with the target work; determining a target content from a set of candidate contents of the plurality of interactive contents, the target content being used to jump to a target page, and the target content being determined based on a matching degree of the set of candidate contents with a current user; and preloading target data associated with the target page. 2.The method of claim 1, further comprising: in response to receiving a selection of the target content, presenting the target page based on the preloaded target data. 3.The method of claim 1, wherein the target content comprises a target search term, and the target page is used to present search results of the target search term. 4.The method of claim 3, wherein the set of candidate contents comprises a plurality of search terms, and determining a target content from a set of candidate contents of the plurality of interactive contents comprises: determining at least one search term from the plurality of search terms as the target content, wherein the at least one search term is determined based on a ranking of the plurality of search terms with the current user. 5.The method of claim 4, wherein a number of the at least one search term does not exceed a preset number. 6.The method of claim 1, wherein preloading target data associated with the target page comprises: preloading the target data associated with the target page after a preset time duration after the target content is presented, wherein the preset time duration is determined based on historical interaction information of the current user. 7.The method of claim 6, wherein preloading the target data associated with the target page after a preset time duration after the target content is presented comprises: in response to the preset time duration expiring, determining whether the interactive interface continues to present the target content; in response to the interactive interface continuing to present the target content, preloading the target data associated with the target page. 8.The method of claim 1, further comprising: in response to not receiving a selection of the target content by the current user within a preset time period, triggering an update of the matching degree of the target content with the current user. 9.The method of claim 1, wherein the matching degree is determined based on: providing first associated information of the target content and second associated information of the current user to an evaluation model; and obtaining the matching degree determined by the evaluation model. 10.The method of claim 9, wherein the first associated information indicates at least one of: first historical interaction information of the target content; position information of the target content in the interactive interface; a relevance of the target content with the target work. 11.The method of claim 9, wherein the matching degree is further determined based on third associated information associated with the target work, the third associated information indicating at least one of: ​ second historical interaction information of the target work; classification information of the target work. 12.An apparatus for preloading content, comprising: a presentation module configured to present an interaction interface of a target work, the interaction interface displaying a plurality of pieces of interaction content associated with the target work; a determination module configured to determine a target content from a set of candidate contents of the plurality of pieces of interaction content, the target content being used to jump to a target page, and the target content being determined based on a matching degree of the set of candidate contents with a current user; and a preloading module configured to preload target data associated with the target page. 13.An electronic device, comprising: at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, cause the electronic device to perform the method according to any one of claims 1-11. 14.A computer-readable storage medium having stored thereon a computer program, the computer program being executable by a processor to implement the method according to any one of claims 1-11.

Citation Information

Patent Citations

  • Method and device for preloading webpage, storage medium and electronic device

    CN109753615A

  • Page preloading control method, device and system, equipment and storage medium

    CN111475750A

  • Personalized data loading method and device, electronic equipment and storage medium

    CN114428901A

  • Content preloading method and related equipment

    CN115730166A

  • Page preloading method and device, electronic equipment and medium

    CN116383534A