Nothing Special   »   [go: up one dir, main page]

CN113821145A - Page processing method, device and medium - Google Patents

Page processing method, device and medium Download PDF

Info

Publication number
CN113821145A
CN113821145A CN202111107513.9A CN202111107513A CN113821145A CN 113821145 A CN113821145 A CN 113821145A CN 202111107513 A CN202111107513 A CN 202111107513A CN 113821145 A CN113821145 A CN 113821145A
Authority
CN
China
Prior art keywords
page
user
information flow
target
determining
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111107513.9A
Other languages
Chinese (zh)
Inventor
魏亮亮
张龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN202111107513.9A priority Critical patent/CN113821145A/en
Publication of CN113821145A publication Critical patent/CN113821145A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the invention provides a page processing method, a page processing device and a page processing medium, wherein the page processing method is applied to a client and specifically comprises the following steps: determining a target entry from the information flow of the page according to historical behavior data of a user aiming at the information flow; acquiring the text data of the target item from a server, and preprocessing the text data of the target item to obtain a corresponding preprocessing result; responding to an access request of a user for the target entry, and displaying the text data of the target entry according to the preprocessing result. The embodiment of the invention can improve the display speed of the items in the information flow.

Description

Page processing method, device and medium
Technical Field
The embodiment of the invention relates to the technical field of computers, in particular to a page processing method, a page processing device and a page processing medium.
Background
With the continuous development of computer technology, Feed stream (information stream) technology is in progress. By Feed stream, it is meant that several pieces of information are combined together to form a content aggregator, so that users can continuously obtain information.
Currently, the information flow in a page typically includes multiple entries, where a single entry may be displayed in an area with: title and picture of the entry, etc. The user may perform a swipe operation within the page to switch multiple entries. Alternatively, the user may perform a click operation on an item of interest to read the text content of the item.
The inventor finds that in the process of implementing the embodiment of the present invention, it usually takes much time from the time when the user performs the click operation on the item to the time when the text content of the item is completely presented, which makes the presentation speed of the item in the information stream slow. The display speed of the items directly determines the reading experience of the user, and if the display speed is too slow, the user is easy to give up reading. How to increase the speed of displaying items in an information stream is a technical problem to be solved by those skilled in the art.
Disclosure of Invention
In view of the above problems, embodiments of the present invention provide a page processing method, apparatus, and medium that overcome the above problems or at least partially solve the above problems.
In order to solve the above problem, an embodiment of the present invention discloses a page processing method, which is applied to a client, and includes:
determining a target entry from the information flow of the page according to historical behavior data of a user aiming at the information flow;
acquiring the text data of the target item from a server, and preprocessing the text data of the target item to obtain a corresponding preprocessing result;
responding to an access request of a user for the target entry, and displaying the text data of the target entry according to the preprocessing result.
In another aspect, an embodiment of the present invention discloses a page processing apparatus, where the apparatus includes:
the target entry determining module is used for determining a target entry from the information flow of the page according to historical behavior data of the user aiming at the information flow;
the preprocessing module is used for acquiring the text data of the target entry from a server and preprocessing the text data of the target entry to obtain a corresponding preprocessing result; and
and the access response module is used for responding to an access request of a user for the target entry and displaying the text data of the target entry according to the preprocessing result.
In another aspect, an embodiment of the present invention discloses an apparatus for page processing, which includes a memory and one or more programs, where the one or more programs are stored in the memory, and when the programs are executed by the one or more processors, the steps of the foregoing method are implemented.
In yet another aspect, embodiments of the invention disclose a machine-readable medium having instructions stored thereon, which when executed by one or more processors, cause an apparatus to perform the foregoing method.
The embodiment of the invention has the following advantages:
firstly, the historical behavior data of the user aiming at the information flow in the embodiment of the invention can reflect the operation habit of the user aiming at the information flow; therefore, the target entry determined by the embodiment of the present invention can conform to the operation habit of the user for the information flow, in other words, the target entry determined by the embodiment of the present invention may be an entry with a higher access probability in the information flow.
Secondly, the embodiment of the invention obtains the text data of the target item from the server and preprocesses the text data of the target item. The pre-acquisition and pre-processing of the text data of the target item can reduce the time spent on the display of the text data of the target item. Compared with the prior art that the text data of the target item is acquired from the server after the access request is received, the embodiment of the invention can at least reduce the time spent on acquiring the text data of the target item from the server; therefore, the embodiment of the invention can improve the display speed of the target item in the information flow.
In addition, according to the historical behavior data of the user aiming at the information flow, the target entry is selectively determined from the information flow of the page. Therefore, compared with the method for acquiring and preprocessing all the items of the information flow in advance, the method for acquiring and preprocessing the target items in advance can save the storage space of the terminal.
Drawings
FIG. 1 is a schematic representation of the information flow of a page of an embodiment of the present invention;
FIG. 2 is a flowchart illustrating steps of a method for processing a page according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of information flow and a region of a custom operation of a page according to an embodiment of the present invention;
FIG. 4 is an illustration of a view control displaying a target entry on a page in accordance with an embodiment of the present invention;
FIG. 5 is a flowchart illustrating steps of a method for processing a page according to an embodiment of the present invention;
FIG. 6 is a schematic structural diagram of a page processing apparatus according to an embodiment of the present invention;
FIG. 7 is a block diagram illustrating an apparatus for page processing in accordance with an exemplary embodiment;
fig. 8 is a schematic structural diagram of a server in some embodiments of the invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
The embodiment of the invention can be applied to the page scene containing the information flow. The information flow particularly characterizes the information flow of the content that is continuously updated and presented to the user. The information flow of the page may be updated with the user's information flow update operation. The information flow update operation may include, but is not limited to: a sliding operation, or a refresh operation, etc.
Referring to fig. 1, a schematic diagram of an information flow of a page according to an embodiment of the present invention is shown, where the information flow of the page specifically includes n entries, which may be entry 1, entry 2, entry 3 …, entry n, and so on, where n may be an integer greater than 1. Also, the information flow of the page may be updated in response to a swipe operation up or down. In practical applications, the types of entries may include, but are not limited to: articles, audio, video, etc., it is to be understood that embodiments of the present invention are not limited to the particular type of item.
During the process of browsing the information stream, the user can perform a click operation on the item of interest to read the text content of the item. Currently, it usually takes much time from the time when a user performs a click operation on an item to the time when the text content of the item is completely presented, which makes the presentation speed of the item slower. For example, after receiving a click operation of a user for an entry, the user needs to first obtain the text data of the entry from the server and then render the text data of the entry, and both the obtaining and rendering of the text data of the entry need to take a certain time.
Aiming at the technical problem of how to improve the display speed of items in information flow, the embodiment of the invention provides a page processing scheme, which specifically comprises the following steps: determining a target entry from the information flow of the page according to historical behavior data of a user aiming at the information flow; acquiring the text data of the target item from a server, and preprocessing the text data of the target item to obtain a corresponding preprocessing result; responding to an access request of a user for the target entry, and displaying the text data of the target entry according to the preprocessing result.
Because the historical behavior data of the user for the information flow can reflect the operation habit of the user for the information flow, the target entry determined by the embodiment of the invention can conform to the operation habit of the user for the information flow, in other words, the target entry determined by the embodiment of the invention can be an entry with a higher access probability in the information flow.
The embodiment of the invention obtains the text data of the target item from the server and preprocesses the text data of the target item. The pre-acquisition and pre-processing of the text data of the target item can reduce the time spent on the display of the text data of the target item. Compared with the prior art that the text data of the target item is acquired from the server after the access request is received, the embodiment of the invention can at least reduce the time spent on acquiring the text data of the target item from the server; therefore, the embodiment of the invention can improve the display speed of the target item in the information flow.
In addition, according to the historical behavior data of the user aiming at the information flow, the target entry is selectively determined from the information flow of the page. Therefore, compared with the method for acquiring and preprocessing all the items of the information flow in advance, the method for acquiring and preprocessing the target items in advance can save the storage space of the terminal.
The page processing method provided by the embodiment of the invention can be applied to the application environments of the client and the server, wherein the client and the server are positioned in a wired or wireless network, and the client and the server perform data interaction through the wired or wireless network.
In practical applications, the client may run on the terminal, for example, the client may be an APP (Application program) running on the terminal, such as a news APP, or a search APP.
In a specific implementation, the terminal may include: smart phones, tablet computers, electronic book readers, MP3 (Moving Picture Experts Group Audio Layer III) players, MP4 (Moving Picture Experts Group Audio Layer IV) players, laptop portable computers, car-mounted computers, desktop computers, set-top boxes, smart televisions, wearable devices, smart stereos, and the like. It is understood that the embodiment of the present invention does not limit the specific terminal.
In particular implementations, a client may request a stream of information from a server and provide the stream of information to a user via a page. As shown in fig. 1, multiple entries may be included in an information stream. The area of an individual item may be exposed to information such as the title and picture of the item to assist the user in determining whether to access the corresponding item. In the case that an entry needs to be accessed, the user may trigger an access request for the entry, and the triggering manner of the access request may include, but is not limited to: click operations, and the like.
The embodiment of the invention can determine the target entry from the information flow of the page before receiving the access request of any entry in the information flow, acquire the text data of the target entry from the server and preprocess the text data of the target entry to obtain the corresponding preprocessing result.
The target entry is determined according to the historical behavior data of the user for the information flow, and the historical behavior data can reflect the operation habit of the user for the information flow, so that the target entry determined by the embodiment of the invention can accord with the operation habit of the user for the information flow, in other words, the target entry determined by the embodiment of the invention can be an entry with a higher access probability in the information flow. In this way, the target entry in the embodiment of the present invention may be matched with the entry corresponding to the access request, and the preprocessing result obtained in the embodiment of the present invention may play a role after the access request is received, so as to improve the speed of displaying the entry corresponding to the access request.
Method embodiment one
Referring to fig. 2, a flowchart illustrating steps of a page processing method according to an embodiment of the present invention is shown, where the method may be applied to a client, and specifically includes the following steps:
step 201, determining a target entry from the information flow of the page according to historical behavior data of a user aiming at the information flow;
step 202, obtaining the text data of the target item from a server, and preprocessing the text data of the target item to obtain a corresponding preprocessing result;
and 203, responding to the access request of the user for the target item, and displaying the text data of the target item according to the preprocessing result.
The method embodiment shown in fig. 2 may be executed by a client, and is used to improve the display speed of the target entry corresponding to the access request.
In step 201, the information flow of the page may be updated along with the information flow update operation of the user. In a specific implementation, the information flow of the page may be determined under the condition that the information flow update operation of the user is stopped, and the target entry may be determined from the information flow of the page according to historical behavior data of the user for the information flow. Taking the information flow updating operation as the sliding operation as an example, the information flow of the page may be determined under the condition that the sliding operation is stopped, and the target entry may be determined from the information flow of the page according to the historical behavior data of the user for the information flow. Of course, the information flow update operation may also be a refresh operation, and the embodiment of the present invention does not limit the specific information flow update operation.
The user performs user actions during browsing the information stream, and the user actions may include: information flow update operations, and/or entry access operations, etc. The historical behavior data of the user for the information flow can represent the historical user behavior executed by the user in the process of browsing the information flow. The historical behavior data may reflect the user's operational habits with respect to the information flow.
The embodiment of the invention can provide the following technical scheme for determining the target entry from the information flow of the page:
the technical scheme 1,
In technical scheme 1, the determining a target entry from an information stream of a page may specifically include: determining a habit operation area of a user according to historical behavior data of the user aiming at the information flow; and determining a target entry from the information flow of the page according to the position information respectively corresponding to the entries in the information flow of the page in the habitual operation area.
The inventor finds that the entry access operation of the user is often related to the operation habit of the user in the process of implementing the embodiment of the invention. The operation habits of the user may include: line-of-sight focus habits, and/or handheld terminal habits, etc. The operation habits make the user tend to click on a specific area when executing the item access operation; in addition, different users may correspond to different specific areas, and the specific area may be referred to as a habit operation area in the embodiment of the present invention. For example, some users tend to click on the top area of the screen; as another example, some users tend to click on the middle area of the screen; as another example, some users tend to click on the bottom area of the screen, etc. Alternatively, some users tend to click on the left area of the screen, some users tend to click on the right area of the screen, and so on. Therefore, the habit operation area of the user and the historical behavior data of the user have certain rules.
In one implementation, the historical behavior data may be applicable to an operation scenario of the touch screen, and the historical behavior data specifically includes: the determining the habit operation area of the user may specifically include: determining the number of touch coordinate points in the area unit; and acquiring the habitual operation area of the user from the area units according to the number of the touch coordinate points in the area unit.
In one embodiment, the area unit may be an area having a preset size in a coordinate system. Alternatively, the area unit may be a grid, for example, the screen may be divided equally into m × n grids of m rows and n columns according to the width and height, and it is assumed that m and n take values of 100 and 200, respectively; the screen can be divided equally into 20000 grids.
The embodiment of the invention can firstly count the number of touch coordinate points falling into each grid and record the number as Num1(i, j), wherein i and j respectively represent the number of the grid, i is more than or equal to 0 and less than or equal to m, and j is more than or equal to 0 and less than or equal to n; then, acquiring a target area unit from the plurality of area units according to the sequence of the number of the touch coordinate points in the area units from large to small; alternatively, the target grid with the maximum Num1(i, j) may be counted, and the center of the target grid is taken as the center of the habitual operation area.
In another embodiment, the area unit may be a dynamic area centered on the touch coordinate point, that is, each touch coordinate point may correspond to an area unit. Optionally, the area unit may be a circular or polygonal area with the touch coordinate point as a center, and it is understood that the specific shape of the area unit is not limited in the embodiments of the present invention.
According to the embodiment of the invention, the target area unit can be obtained from the plurality of area units according to the sequence of the number of the touch coordinate points in the area unit from large to small, and the center of the target area unit is taken as the center of the customary operation area.
After the center of the habitual operation area is determined, the boundary of the habitual operation area can be determined according to the ratio of the number of the touch coordinate points in the habitual operation area to the number of the touch coordinate points in the whole screen area. For example, the ratio may be greater than a ratio threshold, which may be determined by one skilled in the art according to the actual application requirements, and may be, for example, 0.4, 0.6, etc.
In a specific implementation, the target entry may be determined from the information flow of the page according to the position information corresponding to the entry in the information flow of the page and the above-mentioned habit operation area.
For example, an entry falling within the region of customary operation may be targeted as a target entry.
For another example, whether the entry can be the target entry may be determined according to a distance between the first center of the habitual operation area and the second center of the entry in the preset direction. For example, in the case where the habitual operation area is a horizontal area, the preset direction may be a vertical direction, and in this case, whether or not the item can be the target item may be determined based on a difference between vertical coordinates of the first center and the second center.
In practical applications, if the absolute value of the difference is smaller than the product of the height of the habitual operation area and the preset ratio, the entry may be used as the target entry. The preset ratio may be a positive number smaller than 1, and for example, it may be a numerical value such as 0.5.
Referring to fig. 3, a schematic diagram of an information flow and a habitual operation area of a page according to an embodiment of the present invention is shown, where the information flow of the page specifically includes: items 1 to 5, the habitual operation area of the user is shown by a dashed box 301. Then, by applying the technical scheme 1 of the embodiment of the present invention, it can be considered that the target items that the user is more inclined to click include: items 1 through 3, while the user has a lower probability of clicking on items 4 and 5.
In summary, according to the technical solution 1, the target entry is determined from the information flow of the page according to the position information corresponding to the entry in the information flow of the page and the habitual operation area respectively. The habit operation area is obtained according to the personalized historical behavior data of the user, so that the personalized operation habit of the user can be reflected; therefore, the technical scheme 1 can obtain the target item which is more prone to be accessed by the user in the aspect of the operation habit, namely, the target item has a higher access probability.
Technical scheme 2,
In technical scheme 2, the determining a target entry from an information flow of a page may specifically include: determining the attention characteristics of the user to the items in the information flow of the page according to the historical behavior data of the user to the information flow; and determining the target entry from the information flow of the page according to the attention characteristics.
The focus features may characterize a user's focus or like for the item. The historical behavior data of the user for the information flow can comprise items browsed by the user, and the attention characteristics of the user for the items can be determined based on the analysis of the historical behavior data.
In an implementation manner, the determining the attention characteristics of the user to the items in the information stream of the page may specifically include: determining a user label according to historical behavior data of a user aiming at the information flow; and determining the attention characteristics of the user to the items in the information flow of the page according to the user tags and the characteristic information of the items in the information flow of the page.
In practical applications, the entries in the historical behavior data may be clustered to obtain the user tags. Alternatively, the user tag may be obtained according to feature information of an entry in the historical behavior data.
The characteristic information of the entry may include: keywords and/or heat information.
In practical applications, the keywords of the entries may be determined by a statistical method, a user feedback method, or a manual calibration method. For example, TF-IDF (term frequency-inverse file frequency) is a statistical method, and its main idea is: if a word or phrase appears in a document with a high frequency TF and rarely appears in other articles, the word or phrase is considered to have a good classification capability and is suitable for being used as a keyword of the document. It is understood that the embodiment of the present invention does not limit the specific determination manner of the keyword of the entry.
The popularity information may be used to characterize news or information that is more interesting or popular with a large audience. Generally, the more hot an item is, the more the user is interested in the item.
In the process of determining the attention feature of the user to the item in the information flow of the page according to the user tag and the feature information of the item in the information flow of the page, a first vector corresponding to the user tag and a second vector corresponding to the feature information of the item can be respectively determined, and the attention feature of the user to the item in the information flow of the page is determined according to the matching degree between the first vector and the second vector.
In another implementation, a data analyzer may be utilized to determine features of interest to a user for items in an information stream of a page.
In an alternative embodiment of the invention, the mathematical model may be trained based on training data to arrive at a data analyzer that may characterize a mapping between input data (historical behavioral data and entries) and output data (features of interest). The output data of the data analyzer may include: a user of historical behavioral data regarding a feature of interest of any item. The data analyzer may utilize the characteristic information of the entries during processing.
The mathematical model is a scientific or engineering model constructed by using a mathematical logic method and a mathematical language, and is a mathematical structure which is generally or approximately expressed by adopting the mathematical language aiming at the characteristic or quantity dependency relationship of a certain object system, and the mathematical structure is a relational structure which is described by means of mathematical symbols. The mathematical model may be one or a set of algebraic, differential, integral or statistical equations, and combinations thereof, by which the interrelationships or causal relationships between the variables of the system are described quantitatively or qualitatively. In addition to mathematical models described by equations, there are also models described by other mathematical tools, such as algebra, geometry, topology, mathematical logic, etc. Where the mathematical model describes the behavior and characteristics of the system rather than the actual structure of the system. The method can adopt methods such as machine learning and deep learning methods to train the mathematical model, and the machine learning method can comprise the following steps: linear regression, decision trees, random forests, etc., and the deep learning method may include: convolutional Neural Networks (CNN), Long Short-Term Memory (LSTM), Gated cyclic units (GRU), and so on.
In the process of determining the target entry from the information flow of the page according to the attention feature, an entry with an attention feature value larger than an attention threshold value can be determined from the information flow of the page as the target entry. Or, N target items may be selected from the plurality of items of the information flow according to the sequence of the attention feature value from large to small. Wherein, N may be a positive integer, and the attention feature value may be a specific numerical value for measuring the attention feature.
In this embodiment of the present invention, optionally, the number N of the target entries may be determined according to the remaining memory of the terminal. Generally, the more sufficient the remaining memory, the greater the number of target entries. In a specific implementation, an upper limit value may be determined according to the remaining memory and a unit memory occupied by one target entry, and the number of the target entries may be controlled within the upper limit value.
In summary, according to the technical solution 2, the target entry is determined from the information flow of the page according to the attention feature of the user to the entry in the information flow of the page, and the target entry which the user prefers to access in the aspect of preference, that is, the access probability is higher can be obtained.
The process of determining the target entry from the information flow of the page is described in detail through technical solutions 1 to 2, and it can be understood that a person skilled in the art may adopt any one or a combination of technical solutions 1 to 2, or may also adopt other technical solutions according to the actual application requirements.
For example, when a combination of claim 1 and claim 2 is adopted, the execution order of claim 1 and claim 2 is not limited in the embodiment of the present invention. For example, the technical scheme 1 may be first used to determine the candidate items, and then the technical scheme 2 is used to screen the candidate items, where the screened candidate items are the target items. Or, the method according to claim 1 and the method according to claim 2 may be executed in parallel, where the processing result according to claim 1 includes a first candidate entry, the processing result according to claim 2 includes a second candidate entry, and the first candidate entry and the second candidate entry are intersected to obtain the target entry.
In step 202, a text data obtaining request may be sent to the server, and text data returned by the server may be received. The body data may be detailed data of the item. Taking an item as an article as an example, the text data may be specific content of the article. The text data obtaining request may carry an Identification (ID) of the entry.
The embodiment of the invention can also carry out preprocessing on the text data of the target entry so as to obtain a corresponding preprocessing result. The preprocessing result can play a role in the displaying process of the items after the access request is received, so that the displaying speed of the items corresponding to the access request is improved.
In a specific implementation, the preprocessing the text data of the target entry specifically includes:
pre-storing the text data of the target entry; or
And pre-rendering the text data of the target item.
The pre-storage can pre-store the text data of the target item in a local place before receiving the access request aiming at the target item; the corresponding pre-processing results may include: the storage address of the text data of the target entry, and the like. And under the condition that the preprocessing is pre-storage, the time cost for acquiring the text data from the server can be saved.
Prerendering, namely prereplaying the text data of the target item before receiving the access request aiming at the target item; the corresponding pre-processing results may include: pre-rendered text data. Under the condition that the preprocessing is prerendering, the time cost for acquiring the text data from the server and the time cost for rendering the text data can be saved.
In practical application, the pre-rendering the text data of the target entry may specifically include: creating and displaying an item page for the target item; and loading the text data of the target item in the item page.
In actual practice, the item page may be a web (world wide web) page. A Web page is a document on the world wide Web organized in HTML (hypertext Markup Language) format.
In particular implementations, a view control of an entry page may be created and displayed for a target entry. For example, the view control may be a webview control. In the case of prerendering, the size of the view control may be a first size, which may be a smaller size. For example, the view control is a rectangle, the first dimensions of the rectangle are W1 and L1, respectively, where W1 represents a width, L1 represents a length, and W1 and L1 are smaller values, and it is understood that the specific values of W1 and L1 are not limited by the embodiments of the present invention.
Referring to FIG. 4, an illustration of a view control displaying a target entry on a page is shown, according to an embodiment of the invention. Assuming that the page is the page shown in fig. 3, the target entry corresponding to the page includes: entry 1, entry 2, and entry 3, the view control 401 of entry 1, the view control 402 of entry 2, and the view control 403 of entry 3 may be displayed in the page, respectively. It is to be understood that the position and the first size of the view control in fig. 4 are only exemplary, and it is to be understood that the position and the first size of the view control are not limited by the embodiment of the present invention.
In practical application, the data of the entry page corresponding to the target entry can be saved to the buffer pool. For example, the buffer pool may hold the identification of the target entry, as well as the data of the corresponding entry page. The data of the entry page may include: data of view controls.
A buffer pool may refer to a block of memory used to transfer data from a source to a target. Since the buffer pool needs to occupy the memory of the terminal, the number N of the target entries may be determined according to the remaining memory of the terminal in the embodiment of the present invention.
In step 203, the user may generate an access request for the target item via an item access operation. The item access operation may be a click operation of the user on the target item, and it is understood that the specific item access operation is not limited in the embodiment of the present invention.
In the case where the preprocessing is pre-stored, the preprocessing result may include: in this case, the displaying the text data of the target entry according to the preprocessing result may specifically include: reading the text data of the target entry from the storage address, rendering the read text data, and displaying the rendering result.
In the case that the pre-processing is pre-rendering, the data of the target entry page corresponding to the target entry may be read from the buffer pool, and the data of the target entry page may be displayed in the target page. Specifically, the data of the target entry page corresponding to the target entry may be read from the buffer pool according to the identifier of the target entry corresponding to the access request. The target page may be a page where the body data of the target entry corresponding to the access request is located, for example, the target page may be a newly opened page.
In one implementation of the invention, the page presented to the user may include two layers. One layer of the target entry pages can be a target entry page, and the target entry page can be a web page and is used for displaying text data of the target entry; another layer may be a native page of the client, which is equivalent to a container, which may embed a web page, or may embed other pages, such as a top navigation page (including a back button, more buttons, etc.); thus, the native page may provide extended user interaction functionality. It can be understood that, the implementation manner of the two layers of pages is not limited to the specific implementation manner of the pages in the embodiment of the present invention. For example, a page may also be a layer of pages.
In a particular implementation, the view controls for the target entry have already been exposed as a result of the pre-rendering stage. Therefore, the view control can be placed in the target page and the size of the view control can be adjusted when the access request is received. For example, the size of the view control may be adjusted from a first size to a second size. The second size may be a standard size of a page, and the W2 and the L2 may be larger sizes, such as sizes close to a screen size, assuming that the first size is W2 and L2, respectively.
In summary, according to the page processing method of the embodiment of the present invention, the historical behavior data of the user for the information flow can reflect the operation habit of the user for the information flow; therefore, the target entry determined by the embodiment of the present invention can conform to the operation habit of the user for the information flow, in other words, the target entry determined by the embodiment of the present invention may be an entry with a higher access probability in the information flow.
Secondly, the embodiment of the invention obtains the text data of the target item from the server and preprocesses the text data of the target item. The pre-acquisition and pre-processing of the text data of the target item can reduce the time spent on the display of the text data of the target item. Compared with the prior art that the text data of the target item is acquired from the server after the access request is received, the embodiment of the invention can at least reduce the time spent on acquiring the text data of the target item from the server; therefore, the embodiment of the invention can improve the display speed of the target item in the information flow.
In addition, according to the historical behavior data of the user aiming at the information flow, the target entry is selectively determined from the information flow of the page. Therefore, compared with the method for acquiring and preprocessing all the items of the information flow in advance, the method for acquiring and preprocessing the target items in advance can save the storage space of the terminal.
Method embodiment three
Referring to fig. 5, a flowchart illustrating steps of a page processing method according to an embodiment of the present invention is shown, where the method may be applied to a client, and specifically includes the following steps:
step 501, determining a target entry from the information flow of the page according to historical behavior data of a user aiming at the information flow;
502, acquiring text data of the target item from a server;
step 503, performing pre-rendering on the text data of the target entry to obtain pre-rendered text data;
and 504, under the condition that an access request of a user for the target entry is received, displaying the pre-rendered text data in a target page where the target entry corresponding to the access request is located.
In a specific implementation, the step 503 of performing a pre-rendering process on the text data of the target entry may specifically include: and creating and displaying a view control of an entry page aiming at the target entry, loading the text data of the target entry in the view control, and storing the identification of the target entry and the data of the view control corresponding to the identification to a buffer pool.
Correspondingly, the step 504 of displaying the pre-rendered text data in the target page where the target entry corresponding to the access request is located may specifically include: and under the condition that an access request of a user for the target entry is received, reading data corresponding to the view control from the buffer pool according to the identification of the target entry corresponding to the access request, and displaying the data of the view control in a target page where the target entry corresponding to the access request is located.
Taking fig. 3 as an example, assume that 3 target entries, such as entry 1, entry 2, and entry 3, are determined from the information flow of the page, and based on the pre-rendering, view controls of the 3 target entries are respectively displayed, and the identifiers of the 3 target entries and data of corresponding view controls are respectively stored in the buffer pool. And under the condition that the access request is received, reading the data of the corresponding view control from the buffer pool according to the identification of the target entry corresponding to the access request. Assuming that the target entry corresponding to the access request is entry 1, the data of the view control corresponding to entry 1 may be read from the buffer pool, and the data of the view control corresponding to entry 1 is shown in the target page where entry 1 is located, for example, the target page may be a newly opened page.
In one implementation, during the pre-rendering stage, view controls of a first size may be displayed, and the first size may be a small size, so that the interference of the view controls with the user may be reduced. In the access phase, the view control can be adjusted to a second size, and the second size can be a large size such as a standard size of a page, so that normal reading of text data by a user can be realized.
In summary, according to the page processing method of the embodiment of the present invention, the historical behavior data of the user for the information flow can reflect the operation habit of the user for the information flow; therefore, the target entry determined by the embodiment of the present invention can conform to the operation habit of the user for the information flow, in other words, the target entry determined by the embodiment of the present invention may be an entry with a higher access probability in the information flow.
Secondly, according to the historical behavior data of the user aiming at the information flow, the target entry is selectively determined from the information flow of the page. Therefore, compared with the method for acquiring and preprocessing all the items of the information flow in advance, the method for acquiring and preprocessing the target items in advance can save the storage space of the terminal.
In addition, the embodiment of the invention pre-renders the text data of the target item before receiving the access request aiming at the target item. After receiving an access request for a target entry, the pre-rendered text data can be directly displayed in a target page where the target entry corresponding to the access request is located. The time cost for acquiring the text data from the server and the time cost for rendering the text data can be saved, so that the display speed of the items in the information flow can be effectively improved.
It should be noted that, for simplicity of description, the method embodiments are described as a series of motion combinations, but those skilled in the art should understand that the present invention is not limited by the described motion sequences, because some steps may be performed in other sequences or simultaneously according to the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no moving act is required as an embodiment of the invention.
Device embodiment
Fig. 6 is a schematic structural diagram of a page processing apparatus according to an embodiment of the present invention, where the page processing apparatus is generally implemented in a hardware and/or software manner.
The page processing device may specifically include the following modules: a target entry determination module 601, a pre-processing module 602, and an access response module 603.
The target entry determining module 601 is configured to determine a target entry from an information stream of a page according to historical behavior data of a user for the information stream;
the preprocessing module 602 is configured to obtain the text data of the target entry from a server, and preprocess the text data of the target entry to obtain a corresponding preprocessing result; and
and the access response module 603 is configured to respond to an access request of the user for the target entry, and display the text data of the target entry according to the preprocessing result.
Optionally, the target entry determining module 601 may specifically include:
the region determining module is used for determining a habit operation region of the user according to historical behavior data of the user aiming at the information flow;
and the first item determining module is used for determining a target item from the information flow of the page according to the position information respectively corresponding to the items in the information flow of the page and the habit operation area.
Optionally, the historical behavior data may specifically include: the area determination module may specifically include:
the quantity determining module is used for determining the quantity of the touch coordinate points in the area unit;
and the selection module is used for acquiring the habitual operation area of the user from the area units according to the number of the touch coordinate points in the area units.
Optionally, the target entry determining module may specifically include:
the characteristic determining module is used for determining the attention characteristics of the user to the items in the information flow of the page according to the historical behavior data of the user for the information flow;
and the second item determining module is used for determining a target item from the information flow of the page according to the attention feature.
Optionally, the characteristic determining module may specifically include:
the user tag determining module is used for determining a user tag according to historical behavior data of a user aiming at the information flow;
and the attention feature determining module is used for determining the attention feature of the user for the items in the information flow of the page according to the user tag and the feature information of the items in the information flow of the page.
Optionally, the preprocessing module 602 may specifically include:
the pre-storage module is used for pre-storing the text data of the target item; or
And the pre-rendering module is used for pre-rendering the text data of the target entry.
Optionally, the prerender module may specifically include:
the creating module is used for creating and displaying an item page aiming at the target item;
and the loading module is used for loading the text data of the target entry in the entry page.
Optionally, the creating module may specifically include:
the view control creating module is used for creating and displaying a view control of an entry page aiming at the target entry; the size of the view control is a first size.
Optionally, the access response module 603 may specifically include:
and the adjusting module is used for adjusting the size of the view control from a first size to a second size.
Optionally, the number of the target entries may be determined according to the remaining memory of the terminal, in other words, the number of the target entries may be determined according to the remaining memory of the terminal.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Embodiments of the present invention also provide an apparatus for training, comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs configured to be executed by the one or more processors include operational instructions for performing the operations included in the method.
FIG. 7 is a block diagram illustrating an apparatus 1100 for page processing in accordance with an example embodiment. For example, the apparatus 1100 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 7, apparatus 1100 may include one or more of the following components: processing component 1102, memory 1104, power component 1106, multimedia component 1108, audio component 1110, input/output (I/O) interface 1112, sensor component 1114, and communications component 1116.
The processing component 1102 generally controls the overall operation of the device 1100, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing element 1102 may include one or more processors 1120 to execute the downloaded instructions to perform all or part of the steps of the method described above. Further, the processing component 1102 may include one or more modules that facilitate interaction between the processing component 1102 and other components. For example, the processing component 1102 may include a multimedia module to facilitate interaction between the multimedia component 1108 and the processing component 1102.
The memory 1104 is configured to store various types of data to support operations at the apparatus 1100. Examples of such data include download instructions for any application or method operating on the device 1100, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 1104 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
A power component 1106 provides power to the various components of the device 1100. The power components 1106 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the apparatus 1100.
The multimedia component 1108 includes a screen that provides an output interface between the device 1100 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide motion action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1108 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 1100 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 1110 is configured to output and/or input audio signals. For example, the audio component 1110 includes a Microphone (MIC) configured to receive external audio signals when the apparatus 1100 is in operating modes, such as a call mode, a recording mode, and a page processing mode. The received audio signals may further be stored in the memory 1104 or transmitted via the communication component 1116. In some embodiments, the audio assembly 1110 further includes a speaker for outputting audio signals.
The I/O interface 1112 provides an interface between the processing component 1102 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 1114 includes one or more sensors for providing various aspects of state assessment for the apparatus 1100. For example, the sensor assembly 1114 may detect an open/closed state of the apparatus 1100, the relative positioning of components, such as a display and keypad of the apparatus 1100, the sensor assembly 1114 may also detect a change in position of the apparatus 1100 or a component of the apparatus 1100, the presence or absence of user contact with the apparatus 1100, orientation or acceleration/deceleration of the apparatus 1100, and a change in temperature of the apparatus 1100. The sensor assembly 1114 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 1114 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1114 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 1116 is configured to facilitate wired or wireless communication between the apparatus 1100 and other devices. The apparatus 1100 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1116 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communications component 1116 also includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 1100 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer readable storage medium is also provided that includes downloaded instructions, such as the memory 1104 that includes the downloaded instructions, which are executable by the processor 1120 of the apparatus 1100 to perform the method described above. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Fig. 8 is a schematic structural diagram of a server in some embodiments of the invention. The server 1900, which may vary widely in configuration or performance, may include one or more Central Processing Units (CPUs) 1922 (e.g., one or more processors) and memory 1932, one or more storage media 1930 (e.g., one or more mass storage devices) that store applications 1942 or data 1944. Memory 1932 and storage medium 1930 can be, among other things, transient or persistent storage. The program stored in the storage medium 1930 may include one or more modules (not shown), each of which may include a sequence of instructions operating on the server. Further, a central processor 1922 may be arranged to communicate with the storage medium 1930 to execute a series of instruction operations in the storage medium 1930 on the server 1900.
The server 1900 may also include one or more power supplies 1926, one or more wired or wireless network interfaces 1950, one or more input/output interfaces 1958, one or more keyboards 1956, and/or one or more operating systems 1941, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
The download instructions in the storage medium, when executed by a processor of a device (terminal or server), enable the device to perform a page processing method, the method comprising: determining a target entry from the information flow of the page according to historical behavior data of a user aiming at the information flow; acquiring the text data of the target item from a server, and preprocessing the text data of the target item to obtain a corresponding preprocessing result; responding to an access request of a user for the target entry, and displaying the text data of the target entry according to the preprocessing result.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It will be understood that the invention is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is only limited by the appended claims
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.
The above detailed description is provided for a page processing method, a page processing apparatus, and a machine-readable medium, and the specific examples are applied herein to explain the principles and embodiments of the present invention, and the above descriptions of the embodiments are only used to help understand the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (15)

1. A page processing method is applied to a client, and comprises the following steps:
determining a target entry from the information flow of the page according to historical behavior data of a user aiming at the information flow;
acquiring the text data of the target item from a server, and preprocessing the text data of the target item to obtain a corresponding preprocessing result;
responding to an access request of a user for the target entry, and displaying the text data of the target entry according to the preprocessing result.
2. The method of claim 1, wherein determining a target entry from an information flow of a page comprises:
determining a habit operation area of a user according to historical behavior data of the user aiming at the information flow;
and determining a target item from the information flow of the page according to the position information respectively corresponding to the items in the information flow of the page and the habitual operation area.
3. The method of claim 2, wherein the historical behavior data comprises: the determining the habit operation area of the user comprises:
determining the number of touch coordinate points in the area unit;
and acquiring the habitual operation area of the user from a plurality of area units according to the number of the touch coordinate points in the area units.
4. The method of claim 1, wherein determining a target entry from an information flow of a page comprises:
determining the attention characteristics of the user to the items in the information flow of the page according to the historical behavior data of the user to the information flow;
and determining a target entry from the information flow of the page according to the attention feature.
5. The method of claim 4, wherein determining the characteristics of interest to the user for the items in the information stream of the page comprises:
determining a user label according to historical behavior data of a user aiming at the information flow;
and determining the attention characteristics of the user to the items in the information flow of the page according to the user tags and the characteristic information of the items in the information flow of the page.
6. The method according to any one of claims 1 to 5, wherein the preprocessing the text data of the target entry comprises:
pre-storing the text data of the target entry; or
And pre-rendering the text data of the target item.
7. The method of claim 6, wherein the pre-rendering the text data of the target entry comprises:
creating and displaying an item page for the target item;
and loading the text data of the target item in the item page.
8. The method of claim 7, wherein creating and displaying an item page for a target item comprises:
creating and displaying a view control of an entry page for the target entry; the size of the view control is a first size.
9. The method of claim 8, wherein the presenting the text data of the target entry comprises:
resizing the view control from a first size to a second size.
10. The method according to any one of claims 1 to 5, wherein the number of the target entries is determined according to the remaining memory of the terminal.
11. A page processing device, applied to a client, includes:
the target entry determining module is used for determining a target entry from the information flow of the page according to historical behavior data of the user aiming at the information flow;
the preprocessing module is used for acquiring the text data of the target entry from a server and preprocessing the text data of the target entry to obtain a corresponding preprocessing result; and
and the access response module is used for responding to an access request of a user for the target entry and displaying the text data of the target entry according to the preprocessing result.
12. The apparatus of claim 11, wherein the target entry determination module comprises:
the region determining module is used for determining a habit operation region of the user according to historical behavior data of the user aiming at the information flow;
and the first item determining module is used for determining a target item from the information flow of the page according to the position information respectively corresponding to the items in the information flow of the page and the habit operation area.
13. The apparatus of claim 12, wherein the historical behavior data comprises: the area determination module includes:
the quantity determining module is used for determining the quantity of the touch coordinate points in the area unit;
and the selection module is used for acquiring the habitual operation area of the user from the area units according to the number of the touch coordinate points in the area units.
14. An apparatus for page processing, comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory, and when the programs are executed by the one or more processors, the steps of the method according to any one of claims 1 to 10 are implemented.
15. A machine-readable medium having stored thereon downloaded instructions, which when executed by one or more processors, cause an apparatus to perform the method of one or more of claims 1 to 10.
CN202111107513.9A 2021-09-22 2021-09-22 Page processing method, device and medium Pending CN113821145A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111107513.9A CN113821145A (en) 2021-09-22 2021-09-22 Page processing method, device and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111107513.9A CN113821145A (en) 2021-09-22 2021-09-22 Page processing method, device and medium

Publications (1)

Publication Number Publication Date
CN113821145A true CN113821145A (en) 2021-12-21

Family

ID=78915110

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111107513.9A Pending CN113821145A (en) 2021-09-22 2021-09-22 Page processing method, device and medium

Country Status (1)

Country Link
CN (1) CN113821145A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114035867A (en) * 2021-09-29 2022-02-11 深圳市世强元件网络有限公司 Method for extending interactive behavior and computer readable medium
CN115104874A (en) * 2022-07-26 2022-09-27 深圳市西昊智能家具有限公司 Control method and device of intelligent chair, computer equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107066632A (en) * 2017-06-05 2017-08-18 厦门美柚信息科技有限公司 The method and device that a kind of info web is preloaded
CN109948090A (en) * 2019-03-08 2019-06-28 腾讯科技(深圳)有限公司 Webpage loading method and device
WO2020177573A1 (en) * 2019-03-07 2020-09-10 阿里巴巴集团控股有限公司 Page content displaying method and apparatus, and electronic device
CN111796990A (en) * 2020-07-02 2020-10-20 北京达佳互联信息技术有限公司 Resource display method, device, terminal and storage medium
CN112307240A (en) * 2019-07-31 2021-02-02 腾讯科技(深圳)有限公司 Page display method and device, storage medium and electronic equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107066632A (en) * 2017-06-05 2017-08-18 厦门美柚信息科技有限公司 The method and device that a kind of info web is preloaded
WO2020177573A1 (en) * 2019-03-07 2020-09-10 阿里巴巴集团控股有限公司 Page content displaying method and apparatus, and electronic device
CN109948090A (en) * 2019-03-08 2019-06-28 腾讯科技(深圳)有限公司 Webpage loading method and device
CN112307240A (en) * 2019-07-31 2021-02-02 腾讯科技(深圳)有限公司 Page display method and device, storage medium and electronic equipment
CN111796990A (en) * 2020-07-02 2020-10-20 北京达佳互联信息技术有限公司 Resource display method, device, terminal and storage medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114035867A (en) * 2021-09-29 2022-02-11 深圳市世强元件网络有限公司 Method for extending interactive behavior and computer readable medium
CN114035867B (en) * 2021-09-29 2024-09-17 深圳市世强元件网络有限公司 Method for expanding interaction behavior and computer readable medium
CN115104874A (en) * 2022-07-26 2022-09-27 深圳市西昊智能家具有限公司 Control method and device of intelligent chair, computer equipment and storage medium
CN115104874B (en) * 2022-07-26 2023-01-03 深圳市西昊智能家具有限公司 Control method and device of intelligent chair, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
CN107888981B (en) Audio and video preloading method, device, equipment and storage medium
US11520824B2 (en) Method for displaying information, electronic device and system
CN105488112B (en) Information-pushing method and device
CN112445970B (en) Information recommendation method and device, electronic equipment and storage medium
CN110222256B (en) Information recommendation method and device and information recommendation device
CN113821145A (en) Page processing method, device and medium
CN110309324B (en) Searching method and related device
CN107045541A (en) data display method and device
US20230259567A1 (en) Data processing method and apparatus
CN107622074A (en) A kind of data processing method, device and computing device
CN111382339A (en) Search processing method and device and search processing device
CN107515869B (en) Searching method and device and searching device
CN110110207B (en) Information recommendation method and device and electronic equipment
CN105160009B (en) Resource downloading method and device
CN111752436A (en) Recommendation method and device and recommendation device
CN107870721B (en) Search result display method and device for search result display
CN111242712B (en) Commodity display method and device
CN109901726B (en) Candidate word generation method and device and candidate word generation device
CN113918661A (en) Knowledge graph generation method and device and electronic equipment
WO2021147949A1 (en) Video recommendation method and apparatus
CN112115341B (en) Content display method, device, terminal, server, system and storage medium
CN107784037B (en) Information processing method and device, and device for information processing
CN112306251A (en) Input method, input device and input device
CN110020335B (en) Favorite processing method and device
CN116955757A (en) Search method, apparatus, device, medium and program product for switching application program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination