Movatterモバイル変換


[0]ホーム

URL:


CN113515713B - Webpage caching strategy generation method and device and webpage caching method and device - Google Patents

Webpage caching strategy generation method and device and webpage caching method and device
Download PDF

Info

Publication number
CN113515713B
CN113515713BCN202110792403.4ACN202110792403ACN113515713BCN 113515713 BCN113515713 BCN 113515713BCN 202110792403 ACN202110792403 ACN 202110792403ACN 113515713 BCN113515713 BCN 113515713B
Authority
CN
China
Prior art keywords
visitor
service
webpage
business
data
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.)
Active
Application number
CN202110792403.4A
Other languages
Chinese (zh)
Other versions
CN113515713A (en
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.)
Industrial and Commercial Bank of China Ltd ICBC
Original Assignee
Industrial and Commercial Bank of China Ltd ICBC
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 Industrial and Commercial Bank of China Ltd ICBCfiledCriticalIndustrial and Commercial Bank of China Ltd ICBC
Priority to CN202110792403.4ApriorityCriticalpatent/CN113515713B/en
Publication of CN113515713ApublicationCriticalpatent/CN113515713A/en
Application grantedgrantedCritical
Publication of CN113515713BpublicationCriticalpatent/CN113515713B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The disclosure provides a webpage caching strategy generation method and device and a webpage caching method and device, and can be used in the technical field of big data and the technical field of finance. The webpage cache strategy generation method disclosed by the invention comprises the following steps: generating service tag data and visitor tag data; according to the service tag data and the user tag data, determining a correlation value between each visitor and each service display webpage; for each visitor, sorting the service display webpages according to the magnitude of the correlation value between the visitor and the service display webpages to generate an access priority list of the visitor for the service display webpages; and generating a webpage caching strategy for each visitor according to the access priority list of the webpage displayed by each visitor for each service.

Description

Webpage caching strategy generation method and device and webpage caching method and device
Technical Field
The present disclosure relates to the field of big data technologies, and in particular, to a method and apparatus for generating a web page caching policy, an electronic device, a computer readable storage medium, a computer program product, and a method and apparatus for caching a web page.
Background
A world wide Web (Web) application is an application implemented based on Web technology that can be executed in the context of a Web browser or other Web running environment. With the development of internet technology, people use services provided in world wide Web (Web) applications through terminals more and more frequently. For example, mail is sent and received by using a web page mailbox, news information is obtained from a news website, and the like. Mobile terminals, such as mobile phones, have become one of the most commonly used consumer electronics in people's daily lives, and the use of a browser of a mobile terminal for web browsing has become a fundamental requirement for most people.
In the process of implementing the disclosed concept, the inventor finds that at least the following problems exist in the related art: when the browser of the mobile terminal is used for browsing the web page, the time consumption is long in the process of requesting the web page resources of the browser and rendering and displaying, and the user experience is influenced.
Disclosure of Invention
In view of this, the present disclosure provides a method and apparatus for generating a web page caching policy, an electronic device, a computer readable storage medium, a computer program product, and a method and apparatus for caching a web page.
One aspect of the present disclosure provides a method for generating a web page cache policy, including:
Generating service tag data and visitor tag data, wherein the service tag data is used for representing various product characteristics in each service display webpage, and the visitor tag data is used for representing access behavior characteristics of each visitor for each service display webpage;
according to the service tag data and the visitor tag data, determining a correlation value between each visitor and each service display webpage;
for each visitor, sorting the service display webpages according to the magnitude of the correlation value between the visitor and the service display webpages to generate an access priority list of the visitor for the service display webpages;
and generating a webpage caching strategy for each visitor according to the access priority list of the webpage displayed by each visitor for each service.
According to an embodiment of the present disclosure, the web page caching policy includes:
for each visitor, caching is performed or not performed on the static resources and dynamic resources related to the business presentation web page.
According to an embodiment of the present disclosure, wherein generating the business tag data, and the visitor tag data, includes:
acquiring business basic data and visitor basic data, wherein the business basic data is used for representing various product basic information in each business display webpage, and the visitor basic data is used for representing personal basic information of each visitor and access record information of each visitor for each business display webpage;
And generating service tag data and visitor tag data according to the service basic data and the visitor basic data.
According to an embodiment of the present disclosure, the acquiring the service basic data and the visitor basic data includes:
acquiring service basic data from each service system;
acquiring access record information of visitors aiming at each service display webpage through buried points in each service display webpage;
personal basic information of the visitor is obtained by arranging buried points in each service system.
According to an embodiment of the present disclosure, determining a relevance value between each visitor and a respective business presentation web page based on business tag data and visitor tag data includes:
establishing a calculation task flow for generating a correlation value;
and sequentially executing the calculation task flow so as to generate a correlation value between each visitor and each business presentation webpage according to the business label data and the visitor label data.
According to an embodiment of the present disclosure, determining a relevance value between each visitor and a respective business presentation web page based on business tag data and visitor tag data includes:
determining a preset calculation model matched with the service characteristics according to the service tag data;
And inputting the service label data and the visitor label data into a preset calculation model, and outputting a correlation value between each visitor and each service display webpage.
Another aspect of the present disclosure provides a web page caching method, including:
receiving a first access request for a service display webpage from a visitor;
in response to the first access request, acquiring static resources and dynamic resources from resource links related to the business presentation web page so as to return the static resources and the dynamic resources to the visitor;
and judging whether to cache the static resource and the dynamic resource according to the webpage caching strategy, wherein the webpage caching strategy is generated by the webpage caching strategy generation method.
According to an embodiment of the present disclosure, further comprising:
receiving a revisit request for a business presentation webpage from a visitor;
judging whether static resources and dynamic resources related to the business display web page exist in the browser cache;
under the condition that static resources and dynamic resources exist in the browser cache, the static resources and the dynamic resources are obtained according to a preset updating rule.
According to an embodiment of the present disclosure, obtaining static resources and dynamic resources according to a preset update rule includes:
Under the condition that the time interval between the first access request and the second access request is smaller than the preset time interval, acquiring static resources and dynamic resources from the cache;
and under the condition that the time interval between the first access request and the second access request is larger than or equal to a preset time interval, acquiring the static resource and the dynamic resource from the resource link related to the service display webpage.
The other aspect of the disclosure provides a webpage cache policy generating device, which comprises a first generating module, a determining module, a sorting module and a second generating module.
The system comprises a first generation module, a second generation module and a display module, wherein the first generation module is used for generating service tag data and visitor tag data, the service tag data are used for representing various product characteristics in each service display webpage, and the visitor tag data are used for representing access behavior characteristics of each visitor for each service display webpage;
the determining module is used for determining the correlation value between each visitor and each service display webpage according to the service tag data and the visitor tag data;
the ordering module is used for ordering the business display webpages according to the magnitude of the correlation value between the visitor and the business display webpages aiming at each visitor so as to generate an access priority list of the visitor aiming at the business display webpages;
And the second generation module is used for generating a webpage caching strategy for each visitor according to the access priority list of the webpage displayed by each visitor for each service.
According to an embodiment of the present disclosure, the web page caching policy includes: for each visitor, caching is performed or not performed on the static resources and dynamic resources related to the business presentation web page.
According to the embodiment of the disclosure, the first generation module comprises a first acquisition unit and a generation unit.
The system comprises a first acquisition unit, a second acquisition unit and a third acquisition unit, wherein the first acquisition unit is used for acquiring business basic data and visitor basic data, the business basic data are used for representing various product basic information in each business display webpage, the visitor basic data are used for representing personal basic information of each visitor and access record information of each visitor for each business display webpage; and the generating unit is used for generating service tag data and visitor tag data according to the service basic data and the visitor basic data.
According to an embodiment of the disclosure, the first acquisition unit includes a first acquisition subunit, a second acquisition subunit, and a third acquisition subunit.
The first acquisition subunit is used for acquiring service basic data from each service system; the second acquisition subunit is used for acquiring access record information of a visitor for each service display webpage through embedding points in each service display webpage; and the third acquisition subunit is used for acquiring the personal basic information of the visitor by arranging buried points in each service system.
According to an embodiment of the disclosure, the determining module includes a building unit, an executing unit.
The system comprises a building unit, a calculating task flow generation unit and a calculating task flow generation unit, wherein the building unit is used for building a calculating task flow for generating a correlation value; and the execution unit is used for sequentially executing the calculation task flows so as to generate a correlation value between each visitor and each business presentation webpage according to the business label data and the visitor label data.
According to an embodiment of the present disclosure, the determining module includes a determining unit, an output unit.
The determining unit is used for determining a preset calculation model matched with the service characteristics according to the service tag data; and the output unit is used for inputting the business label data and the visitor label data into a preset calculation model and outputting the correlation value between each visitor and each business display webpage.
Another aspect of the disclosure provides a web page caching apparatus, which includes a first receiving module, a first obtaining module, and a first judging module.
The first receiving module is used for receiving a first access request for a service display webpage from a visitor; the first acquisition module is used for responding to the first access request and acquiring static resources and dynamic resources from resource links related to the business display webpage so as to return the static resources and the dynamic resources to the visitor; the first judging module is used for judging whether to cache the static resource and the dynamic resource according to the webpage caching strategy, wherein the webpage caching strategy is generated by the webpage caching strategy generating method.
According to the embodiment of the disclosure, the device further comprises a second receiving module, a second judging module and a second obtaining module.
The second receiving module is used for receiving a revisit request for the business display webpage from a visitor; the second judging module is used for judging whether static resources and dynamic resources related to the business display web page exist in the browser cache or not; the second acquisition module is used for acquiring the static resources and the dynamic resources according to a preset updating rule under the condition that the static resources and the dynamic resources exist in the browser cache.
According to an embodiment of the present disclosure, the second acquisition module includes a second acquisition unit, a third acquisition unit.
The second obtaining unit is used for obtaining the static resource and the dynamic resource from the cache under the condition that the time interval between the first access request and the second access request is smaller than the preset time interval; and the third acquisition unit is used for acquiring the static resource and the dynamic resource from the resource link related to the service display webpage under the condition that the time interval between the first access request and the second access request is larger than or equal to the preset time interval.
Another aspect of the present disclosure provides an electronic device, comprising: one or more processors, and memory; wherein the memory is for storing one or more programs; wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the web page cache policy generation method as described above.
Another aspect of the present disclosure provides a computer-readable storage medium storing computer-executable instructions that, when executed, are configured to implement a web page caching policy generation method as described above.
Another aspect of the present disclosure provides a computer program product comprising computer executable instructions which, when executed, are for implementing a web page caching policy generation method as described above.
According to the embodiment of the disclosure, a targeted caching strategy is formulated for each visitor by generating service tag data and visitor tag data and determining a relevance value between each visitor and each service display webpage according to the service tag data and the visitor tag data so as to further determine the access priority of each visitor for each service display webpage. By the method, personalized caching strategies can be formulated according to the preference of each visitor (for example, according to certain visitor, which resources need to be cached and which resources do not need to be cached), page resources which are frequently accessed by a user can be cached according to the personalized caching strategies, so that when the user accesses the page again, the page resources can be directly obtained from the cache, the request resources can be quickly returned to the user, the response speed of the webpage is accelerated, and the user experience is improved.
Drawings
The above and other objects, features and advantages of the present disclosure will become more apparent from the following description of embodiments thereof with reference to the accompanying drawings in which:
FIG. 1 schematically illustrates an exemplary system architecture to which the web cache policy generation methods and apparatus of the present disclosure may be applied;
FIG. 2 schematically illustrates a flow chart of a web page caching policy generation method according to an embodiment of the disclosure;
FIG. 3 schematically illustrates a schematic diagram of generating business tag data, and visitor tag data, in accordance with an embodiment of the present disclosure;
FIG. 4 schematically illustrates a diagram of generating access priority lists for respective business presentation web pages according to an embodiment of the present disclosure;
FIG. 5 schematically illustrates a block diagram of a web page caching policy generation apparatus according to an embodiment of the disclosure; and
fig. 6 schematically illustrates a block diagram of an electronic device for implementing a web page caching policy generation method according to an embodiment of the disclosure.
Detailed Description
Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood that the description is only exemplary and is not intended to limit the scope of the present disclosure. In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the present disclosure. It may be evident, however, that one or more embodiments may be practiced without these specific details. In addition, in the following description, descriptions of well-known structures and techniques are omitted so as not to unnecessarily obscure the concepts of the present disclosure.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The terms "comprises," "comprising," and/or the like, as used herein, specify the presence of stated features, steps, operations, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, or components.
All terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art unless otherwise defined. It should be noted that the terms used herein should be construed to have meanings consistent with the context of the present specification and should not be construed in an idealized or overly formal manner.
Where expressions like at least one of "A, B and C, etc. are used, the expressions should generally be interpreted in accordance with the meaning as commonly understood by those skilled in the art (e.g.," a system having at least one of A, B and C "shall include, but not be limited to, a system having a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.). Where a formulation similar to at least one of "A, B or C, etc." is used, in general such a formulation should be interpreted in accordance with the ordinary understanding of one skilled in the art (e.g. "a system with at least one of A, B or C" would include but not be limited to systems with a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.).
In the technical scheme of the disclosure, the acquisition, storage, application and the like of the related personal information of the user all conform to the regulations of related laws and regulations, necessary security measures are taken, and the public order harmony is not violated.
The embodiment of the disclosure provides a webpage cache policy generation method, which comprises the following steps: generating service tag data and visitor tag data, wherein the service tag data is used for representing various product characteristics in each service display webpage, and the visitor tag data is used for representing access behavior characteristics of each visitor for each service display webpage;
according to the service tag data and the visitor tag data, determining a correlation value between each visitor and each service display webpage;
for each visitor, sorting the service display webpages according to the magnitude of the correlation value between the visitor and the service display webpages to generate an access priority list of the visitor for the service display webpages;
and generating a webpage caching strategy for each visitor according to the access priority list of the webpage displayed by each visitor for each service.
Before describing embodiments of the present disclosure in detail, the following description is given to a system structure and an application scenario related to the method provided by the embodiments of the present disclosure.
FIG. 1 schematically illustrates an exemplary system architecture 100 to which the web page caching policy generation methods and apparatus of the present disclosure may be applied. It should be noted that fig. 1 is only an example of a system architecture to which embodiments of the present disclosure may be applied to assist those skilled in the art in understanding the technical content of the present disclosure, but does not mean that embodiments of the present disclosure may not be used in other devices, systems, environments, or scenarios.
As shown in fig. 1, a system architecture 100 according to this embodiment may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 is used as a medium to provide communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired and/or wireless communication links, and the like.
The user may interact with the server 105 via the network 104 using the terminal devices 101, 102, 103 to receive or send messages or the like. Various communication client applications may be installed on the terminal devices 101, 102, 103, such as shopping class applications, web browser applications, search class applications, instant messaging tools, mailbox clients and/or social platform software, to name a few.
The terminal devices 101, 102, 103 may be a variety of electronic devices having a display screen and supporting web browsing, including but not limited to smartphones, tablets, laptop and desktop computers, and the like.
The server 105 may be a server providing various services, such as a background management server providing support for websites browsed by users using the terminal devices 101, 102, 103. (the server 105 may be a server providing various services, including but not limited to, a first service, a second service, a third service, a fourth service, etc., and the first service, the second service, the third service, the fourth service may be, for example, a service providing support for a website browsed by the user using the terminal devices 101, 102, 103.) the background management server may analyze and process received data such as a user request, and feedback a processing result (for example, a web page, information, data, etc. acquired or generated according to the user request) to the terminal device.
It should be noted that, the method for generating the web page cache policy provided in the embodiments of the present disclosure may be generally executed by the server 105. Accordingly, the webpage cache policy generating device provided by the embodiments of the present disclosure may be generally disposed in the server 105. The web page caching policy generation method provided by the embodiments of the present disclosure may also be performed by a server or a server cluster that is different from the server 105 and is capable of communicating with the terminal devices 101, 102, 103 and/or the server 105. Accordingly, the webpage cache policy generating apparatus provided by the embodiments of the present disclosure may also be provided in a server or a server cluster that is different from the server 105 and is capable of communicating with the terminal devices 101, 102, 103 and/or the server 105. Alternatively, the method for generating the web page cache policy provided by the embodiment of the present disclosure may be performed by the terminal device 101, 102, or 103, or may be performed by another terminal device different from the terminal device 101, 102, or 103. Accordingly, the webpage cache policy generating apparatus provided by the embodiments of the present disclosure may also be provided in the terminal device 101, 102, or 103, or in another terminal device different from the terminal device 101, 102, or 103.
According to the embodiment of the disclosure, when a visitor accesses a service presentation webpage, a request, such as a query request, a purchase request, and the like, for a certain product is sent to the server 105 through the terminal device 101, 102, or 103, the server 105 makes a corresponding response based on the specific request of the terminal device 101, 102, or 103, acquires static resources and dynamic resources related to the user request, returns to the terminal device, and is presented to a client after rendering by the terminal device.
According to embodiments of the present disclosure, the server 105 obtains static and dynamic resources related to a user request, may obtain static and dynamic resources from within a resource link related to a business presentation web page, and may also obtain static and dynamic resources from a cache. The precondition for obtaining static resources and dynamic resources from the cache is: after the user accesses the web page for the first time, the relevant resources are cached. According to the embodiment of the disclosure, the caching strategy can be set according to the frequency of the user accessing the webpage, for example, webpage resources frequently accessed by the user can be cached, so that when the user accesses the webpage, the user can directly acquire the resources from the cache and then return to the user, and the response speed of the webpage can be improved.
It should be understood that the number of terminal devices, networks and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
It should be noted that, the method and the device for generating the webpage cache policy of the present disclosure may be used in the technical field of big data, the technical field of finance, and any field other than the technical field of big data and the technical field of finance, and the application field of the method and the device for generating the webpage cache policy of the present disclosure is not limited.
Fig. 2 schematically illustrates a flowchart of a web page caching policy generation method according to an embodiment of the disclosure.
As shown in fig. 2, the method includes operations S201 to S204.
In operation S201, service tag data for characterizing respective product features in each service presentation web page and visitor tag data for characterizing access behavior features of each visitor presentation web page for respective services are generated.
In operation S202, a relevance value between each visitor and each service presentation web page is determined according to the service tag data and the visitor tag data.
In operation S203, for each visitor, the service presentation web pages are ordered according to the magnitude of the correlation value between the visitor and the service presentation web pages, so as to generate an access priority list of the visitor for the service presentation web pages.
In operation S204, a web page caching policy for each visitor is generated according to the access priority list of each visitor' S web page for each service presentation.
According to the embodiment of the disclosure, in a business website of a financial institution, different business display webpages exist, products related to the business are displayed in corresponding webpages, for example, various investment financial products are displayed in an investment financial page, and various insurance products are displayed in an insurance business page. The pages that each visitor often accesses will vary from visitor to visitor due to the personal preferences. In the method provided by the embodiment of the disclosure, a targeted caching policy is formulated for each visitor by determining the access priority of each visitor to the web page of each service presentation.
According to embodiments of the present disclosure, the business label data is used to characterize the respective product features in each business presentation web page, e.g., product features that may be for various investment financial products presented in the investment financial page: product 1 is high risk, product 2 is low risk, etc. The visitor tag data is used to characterize the access behavior (such as access frequency) of each visitor to the web page for each business, for example, for visitor a, whose age is 24, whose sex is female, and whose access frequency to the investment financial page is: 10 times in one month; the access frequency for the insurance business page is: 2 times a month.
According to embodiments of the present disclosure, generating business tag data and visitor tag data may be generated in a feature system, and the business tag data and visitor tag data may be stored in a tag library after generation. In the feature system, the business product features and the access behavior features can be collected, extracted, stored, managed, queried and indexed, and the functions of offline analysis capability and real-time feature extraction are provided.
According to the embodiment of the disclosure, after the service tag data and the visitor tag data are generated, a relevance value between each visitor and each service display webpage is determined according to the service tag data and the visitor tag data. For example, visitor A has a correlation of 80 with the investment financial page and 20 with the insurance business page; the visitor B has a correlation of 30 with the investment financing page and a correlation of 50 with the insurance business page. Further, according to an embodiment of the present disclosure, the respective service presentation web pages may be ordered according to the magnitude of the relevance value between the visitor and the respective service presentation web pages for each visitor to generate an access priority list of the visitor for the respective service presentation web pages. So that after determining the access priority of each visitor to the respective business presentation web page, a targeted caching policy is formulated for each visitor.
According to the embodiment of the disclosure, the determination of the relevance value between each visitor and each business presentation webpage according to the business label data and the visitor label data can be realized by a calculation engine, wherein a basic algorithm and a specific calculation model are integrated in the calculation engine, and the calculation model is used for outputting the relevance calculation result according to the business label data and the visitor label data. The calculation engine can also realize automatic matching of the model, and can realize feature filtering, model matching, model conversion, relevance calculation, result display and the like in the calculation engine through parameter configuration of the calculation engine.
According to the embodiment of the disclosure, a targeted caching strategy is formulated for each visitor by generating service tag data and visitor tag data and determining a relevance value between each visitor and each service display webpage according to the service tag data and the visitor tag data so as to further determine the access priority of each visitor for each service display webpage. By the method, personalized caching strategies can be formulated according to the preference of each visitor (for example, according to certain visitor, which resources need to be cached and which resources do not need to be cached), page resources which are frequently accessed by a user can be cached according to the personalized caching strategies, so that when the user accesses the page again, the page resources can be directly obtained from the cache, the request resources can be quickly returned to the user, the response speed of the webpage is accelerated, and the user experience is improved.
According to an embodiment of the present disclosure, a web page caching policy includes: for each visitor, caching is performed or not performed on the static resources and dynamic resources related to the business presentation web page. The web page caching policy of the embodiment of the present disclosure is not limited thereto, and may be, for example, to perform long-term caching, short-term caching, or no caching on static resources and dynamic resources related to the service-exhibiting web page, and may set the deadlines of the long-term caching and the short-term caching.
Fig. 3 schematically illustrates a schematic diagram of generating business tag data, and visitor tag data, according to an embodiment of the disclosure. The above method will be described below with reference to fig. 3.
As shown in fig. 3, according to an embodiment of the present disclosure, generating business tag data and visitor tag data may be generated in a feature system, and the business tag data and visitor tag data may be stored in a tag library after generation. The feature system may include a data acquisition subsystem, a data processing subsystem, and a feature tag subsystem.
The data acquisition subsystem is mainly used for acquiring business basic data and visitor basic data, and uploading the business basic data and the visitor basic data to the data processing subsystem for processing, storing and managing. And the characteristic tag subsystem performs characteristic extraction on the business basic data and the visitor basic data to construct a tag library.
According to an embodiment of the present disclosure, generating business tag data, and visitor tag data includes:
acquiring business basic data and visitor basic data, and generating business label data and visitor label data according to the business basic data and the visitor basic data.
According to an embodiment of the present disclosure, the business base data is used to characterize respective product base information in each business presentation web page, the visitor base data is used to characterize individual base information of each visitor, and access record information of each visitor for respective business presentation web pages. For example, the business base data may be product information of various investment financial products shown in the investment financial page: revenue over a set period of time, number of purchases, age of the purchaser, etc. The personal basic information of the visitor may be, for example, the name, age, occupation, sex, etc. of the visitor, and the access record information of the visitor for each service presentation web page may be, for example, the time period of access, the access place, the click action record for the web page, the purchase record for the product, etc.
According to the embodiment of the disclosure, service tag data can be generated according to the service basic data, wherein the service tag data is used for characterizing various product characteristics in each service display webpage, for example, the product characteristics of various investment financial products displayed in an investment financial page are generated: product 1 is high risk, product 2 is low risk, etc. Visitor tag data may be generated from visitor base data, for example, for visitor a, whose age is 24, sex is female, whose frequency of access to investment financing pages is: 10 times in one month; the access frequency for the insurance business page is: 2 times a month.
According to an embodiment of the present disclosure, in the data acquisition subsystem, acquiring the service basic data and the visitor basic data includes:
the service basic data is acquired from each service system, and the service system can report the API to collect the product and scene information, including but not limited to service application scene, application support period, application user group, application periodicity, application advantage, etc.
Access record information, such as behavior preference, time characteristics, regional characteristics, real-time selection and the like, of a visitor for each service display webpage is obtained through burying points in each service display webpage. Personal basic information of the visitor is obtained by arranging buried points in each service system.
In the data processing subsystem, the business basic data and the visitor basic data are mainly stored and processed into metadata, and useless data, repeated data and the like are filtered.
And in the feature tag subsystem, extracting the features of the metadata, extracting the features of the service and the features of the visitor, and constructing a structured tag library of the service and the visitor.
According to the embodiment of the disclosure, the service basic data and the visitor basic data are collected through the buried point, so that more comprehensive and timely information can be obtained, the service tag data and the visitor tag data are generated based on the service basic data and the visitor basic data, and the tag library is constructed, so that more targeted basic data can be provided for subsequent data analysis, and the accuracy of data analysis and prediction is improved.
Fig. 4 schematically illustrates a schematic diagram of generating access priority lists for respective business presentation web pages according to an embodiment of the present disclosure. This operation is described below with reference to fig. 4.
As shown in fig. 4, generating access priority lists for respective business presentation web pages is done jointly by a computing system, a model system, and a flow system.
The computing system executes core computation and manages a computation queue and a period according to a rule engine and a computation strategy; the model system provides a model analysis method that provides a number of prefabricated models including, but not limited to: XGBoost, lightGBM, NN, TFlite, and the like, extracting features, performing model evaluation, matching a proper calculation model, and simultaneously executing model management, conversion and deployment. The process system builds task workflow by combining operators and model methods, matches analysis models according to service characteristics, maps service scenes to the analysis models, and outputs calculation results.
According to an embodiment of the present disclosure, first, a relevance value between each visitor and each service presentation web page is determined according to service tag data and visitor tag data, which specifically includes: establishing a calculation task flow for generating a correlation value; and sequentially executing the calculation task flow so as to generate a correlation value between each visitor and each business presentation webpage according to the business label data and the visitor label data. And then, sequencing the service display webpages according to the magnitude of the correlation value between the visitor and the service display webpages for each visitor so as to generate an access priority list of the visitor for the service display webpages.
According to an embodiment of the present disclosure, determining a relevance value between each visitor and a respective business presentation web page based on business tag data and visitor tag data includes:
determining a preset calculation model matched with the service characteristics according to the service tag data; and inputting the business label data and the visitor label data into a preset calculation model, and outputting a correlation value between each visitor and each business presentation webpage.
According to embodiments of the present disclosure, the specific operations are: the business label data and the visitor label data are converted into abstract analysis features through a data conversion engine and are input into a model system, the model system determines a preset calculation model matched with the business features according to the business label data, a flow system builds a calculation task, the business label data and the visitor label data are input into the preset calculation model, and a correlation value between each visitor and each business display webpage is output. And mapping the result data to an analysis model, and sequencing the service display webpages according to the magnitude of the correlation value between the visitor and the service display webpages for each visitor in the analysis model to generate an access priority list of the visitor for the service display webpages.
In the course of implementing the present disclosure, it is found that: conventional web caching is only applicable to caching static resources and is low in accuracy. The data is cached in a non-timely manner. When the cache amount exceeds the maximum storage space, the cache is frequently managed by using the LRU policy, and the cache hit rate is low. For this problem, the following technical means can be adopted, for example.
Scheme one: and the PWA (Progressive Web App) technology is used for carrying out the separated cache of the data and the static resources, and the page can be completely and rapidly presented when relevant resources are prestored in the cache in cooperation with the cache degradation strategy aiming at the request data.
Scheme II: and caching and storing by using a Native terminal, rendering data by using an NSR mode, and enabling the webpage display speed to be superior to that of the PWA scheme.
However, the above technical solution has some drawbacks, for example, in the first solution, the data cache is bound with the page cache, and the page cache adopts the LRU mechanism, so that most of the cache hit rates are low. When the cache fails to hit, it may degenerate to conventional page requests. In the scheme II, the dependence on the Native terminal is extremely high, the Native has poor compatibility in running, the NSR implementation scheme is complex, the cost is high, the history page needs to be customized and modified, and the feasibility is low; and the cache mechanism still adopts the LRU mechanism, so that the cache hit rate is low.
Based on the above problems, the present disclosure provides a PWA-based web page caching method, which includes:
receiving a first access request for a service display webpage from a visitor;
in response to the first access request, acquiring static resources and dynamic resources from resource links related to the business presentation web page so as to return the static resources and the dynamic resources to the visitor;
and judging whether to cache the static resource and the dynamic resource according to the webpage caching strategy, wherein the webpage caching strategy is generated by the webpage caching strategy generation method.
According to embodiments of the present disclosure, service works and Cache Storage API techniques are employed in performing the above-described methods. The Service Worker is used for a client agent between the browser and the network, and can intercept, process and respond to HTTPS requests flowing through. By setting Cache Storage API, processing of static and dynamic resource files can be controlled so that the Service Worker can provide resources from the cache to the web application, even in an offline environment. Meanwhile, the dynamic resources flow through the Service workbench and can be managed by the cache like the static resources, so that the overall offline cache of the dynamic resources and the static resources is realized.
According to the embodiment of the disclosure, whether to cache the static resources and the dynamic resources is judged according to the webpage caching strategy, a personalized caching strategy can be formulated according to the preference of each visitor (for example, according to a certain visitor, which resources need to be cached and which resources do not need to be cached), according to the personalized caching strategy, the webpage resources which are frequently accessed by the user can be cached, so that when the user accesses the webpage again, the webpage resources can be directly obtained from the cache, the request resources can be quickly returned to the user, the response speed of the webpage is accelerated, and the user experience is improved. Meanwhile, by adopting Service works in combination with Cache Storage, the separation and decoupling of static resource Cache and dynamic Cache resources are realized, and the disadvantages of limited Cache range and limited H5 offline package scene of a browser are overcome.
According to an embodiment of the present disclosure, further comprising:
receiving a revisit request for a business presentation webpage from a visitor;
judging whether static resources and dynamic resources related to the business display web page exist in the browser cache;
under the condition that static resources and dynamic resources exist in the browser cache, the static resources and the dynamic resources are obtained according to a preset updating rule.
According to an embodiment of the present disclosure, obtaining static resources and dynamic resources according to a preset update rule includes:
under the condition that the time interval between the first access request and the second access request is smaller than the preset time interval, acquiring static resources and dynamic resources from the cache;
under the condition that the time interval between the first access request and the second access request is larger than or equal to a preset time interval, static resources and dynamic resources are obtained from resource links related to the service display webpage, namely, the static resources and the dynamic resources are degraded into online requests.
According to the embodiment of the disclosure, by setting the preset updating rule, under the condition of improving the webpage response speed, the timely updating of the cache data is realized, and the availability and timeliness of the data are ensured.
Fig. 5 schematically illustrates a block diagram of a web page caching policy generation apparatus 500 according to an embodiment of the disclosure.
The web page caching policy generation apparatus 500 may be used to implement the method illustrated with reference to fig. 2.
As shown in fig. 5, the web page cache policy generation apparatus 500 includes: a first generation module 510, a determination module 520, a ranking module 530, a second generation module 540.
The first generation module 510 is configured to generate service tag data and visitor tag data, where the service tag data is used to characterize each product feature in each service display web page, and the visitor tag data is used to characterize access behavior features of each visitor to each service display web page;
A determining module 520, configured to determine a relevance value between each visitor and each service display webpage according to the service tag data and the visitor tag data;
the sorting module 530 is configured to sort, for each visitor, the service display web pages according to the magnitude of the correlation value between the visitor and each service display web page, so as to generate an access priority list of the visitor for each service display web page;
the second generating module 540 is configured to generate a web page caching policy for each visitor according to the access priority list of the web page presented by each visitor for each service.
According to an embodiment of the present disclosure, service tag data and visitor tag data are generated by the first generation module 510, and a relevance value between each visitor and each service presentation web page is determined by the determination module 520 according to the service tag data and the visitor tag data, so as to determine an access priority of each visitor for each service presentation web page according to the ranking module 530, thereby formulating a targeted caching policy for each visitor. By means of the device, personalized caching strategies can be formulated according to the preference of each visitor (for example, according to a certain visitor, which resources need to be cached and which resources do not need to be cached), page resources which are frequently accessed by a user can be cached according to the personalized caching strategies, so that when the user accesses the page again, the page resources can be directly obtained from the cache, the user can be quickly returned to request the resources, the response speed of the webpage is improved, and the user experience is improved.
According to an embodiment of the present disclosure, the web page caching policy includes: for each visitor, caching is performed or not performed on the static resources and dynamic resources related to the business presentation web page.
According to an embodiment of the present disclosure, the first generating module 510 includes a first obtaining unit and a generating unit.
The system comprises a first acquisition unit, a second acquisition unit and a third acquisition unit, wherein the first acquisition unit is used for acquiring business basic data and visitor basic data, the business basic data are used for representing various product basic information in each business display webpage, the visitor basic data are used for representing personal basic information of each visitor and access record information of each visitor for each business display webpage; and the generating unit is used for generating service tag data and visitor tag data according to the service basic data and the visitor basic data.
According to an embodiment of the disclosure, the first acquisition unit includes a first acquisition subunit, a second acquisition subunit, and a third acquisition subunit.
The first acquisition subunit is used for acquiring service basic data from each service system; the second acquisition subunit is used for acquiring access record information of a visitor for each service display webpage through embedding points in each service display webpage; and the third acquisition subunit is used for acquiring the personal basic information of the visitor by arranging buried points in each service system.
According to an embodiment of the present disclosure, the determining module 520 includes a setup unit, an execution unit.
The system comprises a building unit, a calculating task flow generation unit and a calculating task flow generation unit, wherein the building unit is used for building a calculating task flow for generating a correlation value; and the execution unit is used for sequentially executing the calculation task flows so as to generate a correlation value between each visitor and each business presentation webpage according to the business label data and the visitor label data.
According to an embodiment of the present disclosure, the determining module 520 includes a determining unit, an output unit.
The determining unit is used for determining a preset calculation model matched with the service characteristics according to the service tag data; and the output unit is used for inputting the business label data and the visitor label data into a preset calculation model and outputting the correlation value between each visitor and each business display webpage.
Another aspect of the disclosure provides a web page caching apparatus, which includes a first receiving module, a first obtaining module, and a first judging module.
The first receiving module is used for receiving a first access request for a service display webpage from a visitor; the first acquisition module is used for responding to the first access request and acquiring static resources and dynamic resources from resource links related to the business display webpage so as to return the static resources and the dynamic resources to the visitor; the first judging module is used for judging whether to cache the static resource and the dynamic resource according to the webpage caching strategy, wherein the webpage caching strategy is generated by the webpage caching strategy generating method.
According to the embodiment of the disclosure, the device further comprises a second receiving module, a second judging module and a second obtaining module.
The second receiving module is used for receiving a revisit request for the business display webpage from a visitor; the second judging module is used for judging whether static resources and dynamic resources related to the business display web page exist in the browser cache or not; the second acquisition module is used for acquiring the static resources and the dynamic resources according to a preset updating rule under the condition that the static resources and the dynamic resources exist in the browser cache.
According to an embodiment of the present disclosure, the second acquisition module includes a second acquisition unit, a third acquisition unit.
The second obtaining unit is used for obtaining the static resource and the dynamic resource from the cache under the condition that the time interval between the first access request and the second access request is smaller than the preset time interval; and the third acquisition unit is used for acquiring the static resource and the dynamic resource from the resource link related to the service display webpage under the condition that the time interval between the first access request and the second access request is larger than or equal to the preset time interval.
Any number of modules, sub-modules, units, sub-units, or at least some of the functionality of any number of the sub-units according to embodiments of the present disclosure may be implemented in one module. Any one or more of the modules, sub-modules, units, sub-units according to embodiments of the present disclosure may be implemented as split into multiple modules. Any one or more of the modules, sub-modules, units, sub-units according to embodiments of the present disclosure may be implemented at least in part as a hardware circuit, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system-on-chip, a system-on-substrate, a system-on-package, an Application Specific Integrated Circuit (ASIC), or in any other reasonable manner of hardware or firmware that integrates or encapsulates the circuit, or in any one of or a suitable combination of three of software, hardware, and firmware. Alternatively, one or more of the modules, sub-modules, units, sub-units according to embodiments of the present disclosure may be at least partially implemented as computer program modules, which when executed, may perform the corresponding functions.
For example, any of the first generation module 510, the determination module 520, the ordering module 530, the second generation module 540 may be combined in one module/unit/sub-unit or any of the modules/units/sub-units may be split into a plurality of modules/units/sub-units. Alternatively, at least some of the functionality of one or more of these modules/units/sub-units may be combined with at least some of the functionality of other modules/units/sub-units and implemented in one module/unit/sub-unit. According to embodiments of the present disclosure, at least one of the first generation module 510, the determination module 520, the ordering module 530, the second generation module 540 may be implemented at least in part as a hardware circuit, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or may be implemented in hardware or firmware in any other reasonable way of integrating or packaging the circuits, or in any one of or a suitable combination of three of software, hardware, and firmware. Alternatively, at least one of the first generation module 510, the determination module 520, the ordering module 530, the second generation module 540 may be at least partially implemented as a computer program module, which when executed may perform the corresponding functions.
Fig. 6 schematically illustrates a block diagram of an electronic device for implementing a web page caching policy generation method according to an embodiment of the disclosure. The electronic device shown in fig. 6 is merely an example and should not be construed to limit the functionality and scope of use of the disclosed embodiments.
As shown in fig. 6, an electronic device 600 according to an embodiment of the present disclosure includes a processor 601 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 602 or a program loaded from a storage section 608 into a Random Access Memory (RAM) 603. The processor 601 may include, for example, a general purpose microprocessor (e.g., a CPU), an instruction set processor and/or an associated chipset and/or a special purpose microprocessor (e.g., an Application Specific Integrated Circuit (ASIC)), or the like. Processor 601 may also include on-board memory for caching purposes. The processor 601 may comprise a single processing unit or a plurality of processing units for performing different actions of the method flows according to embodiments of the disclosure.
In the RAM 603, various programs and data necessary for the operation of the electronic apparatus 600 are stored. The processor 601, the ROM 602, and the RAM 603 are connected to each other through a bus 604. The processor 601 performs various operations of the method flow according to the embodiments of the present disclosure by executing programs in the ROM 602 and/or the RAM 603. Note that the program may be stored in one or more memories other than the ROM 602 and the RAM 603. The processor 601 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in the one or more memories.
According to an embodiment of the present disclosure, the electronic device 600 may also include an input/output (I/O) interface 605, the input/output (I/O) interface 605 also being connected to the bus 604. The electronic device 600 may also include one or more of the following components connected to the I/O interface 605: an input portion 606 including a keyboard, mouse, etc.; an output portion 607 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, a speaker, and the like; a storage section 608 including a hard disk and the like; and a communication section 609 including a network interface card such as a LAN card, a modem, or the like. The communication section 609 performs communication processing via a network such as the internet. The drive 610 is also connected to the I/O interface 605 as needed. Removable media 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is installed as needed on drive 610 so that a computer program read therefrom is installed as needed into storage section 608.
According to embodiments of the present disclosure, the method flow according to embodiments of the present disclosure may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable storage medium, the computer program comprising program code for performing the method shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network through the communication portion 609, and/or installed from the removable medium 611. The above-described functions defined in the system of the embodiments of the present disclosure are performed when the computer program is executed by the processor 601. The systems, devices, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the disclosure.
The present disclosure also provides a computer-readable storage medium that may be embodied in the apparatus/device/system described in the above embodiments; or may exist alone without being assembled into the apparatus/device/system. The computer-readable storage medium carries one or more programs which, when executed, implement methods in accordance with embodiments of the present disclosure.
According to embodiments of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium. Examples may include, but are not limited to: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this disclosure, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
For example, according to embodiments of the present disclosure, the computer-readable storage medium may include ROM 602 and/or RAM 603 and/or one or more memories other than ROM 602 and RAM 603 described above.
Embodiments of the present disclosure also include a computer program product comprising a computer program comprising program code for performing the methods provided by the embodiments of the present disclosure, the program code for causing an electronic device to implement the web page caching policy generation methods provided by the embodiments of the present disclosure when the computer program product is run on the electronic device.
The above-described functions defined in the system/apparatus of the embodiments of the present disclosure are performed when the computer program is executed by the processor 601. The systems, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the disclosure.
In one embodiment, the computer program may be based on a tangible storage medium such as an optical storage device, a magnetic storage device, or the like. In another embodiment, the computer program may also be transmitted, distributed in the form of signals over a network medium, and downloaded and installed via the communication section 609, and/or installed from the removable medium 611. The computer program may include program code that may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the foregoing.
According to embodiments of the present disclosure, program code for performing computer programs provided by embodiments of the present disclosure may be written in any combination of one or more programming languages, and in particular, such computer programs may be implemented in high-level procedural and/or object-oriented programming languages, and/or assembly/machine languages. Programming languages include, but are not limited to, such as Java, c++, python, "C" or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. Those skilled in the art will appreciate that the features recited in the various embodiments of the disclosure and/or in the claims may be combined in various combinations and/or combinations, even if such combinations or combinations are not explicitly recited in the disclosure. In particular, the features recited in the various embodiments of the present disclosure and/or the claims may be variously combined and/or combined without departing from the spirit and teachings of the present disclosure. All such combinations and/or combinations fall within the scope of the present disclosure.
The embodiments of the present disclosure are described above. However, these examples are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the embodiments cannot be used advantageously in combination. The scope of the disclosure is defined by the appended claims and equivalents thereof. Various alternatives and modifications can be made by those skilled in the art without departing from the scope of the disclosure, and such alternatives and modifications are intended to fall within the scope of the disclosure.

Claims (13)

CN202110792403.4A2021-07-132021-07-13Webpage caching strategy generation method and device and webpage caching method and deviceActiveCN113515713B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202110792403.4ACN113515713B (en)2021-07-132021-07-13Webpage caching strategy generation method and device and webpage caching method and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202110792403.4ACN113515713B (en)2021-07-132021-07-13Webpage caching strategy generation method and device and webpage caching method and device

Publications (2)

Publication NumberPublication Date
CN113515713A CN113515713A (en)2021-10-19
CN113515713Btrue CN113515713B (en)2024-04-09

Family

ID=78067013

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202110792403.4AActiveCN113515713B (en)2021-07-132021-07-13Webpage caching strategy generation method and device and webpage caching method and device

Country Status (1)

CountryLink
CN (1)CN113515713B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101847160A (en)*2010-05-192010-09-29深圳市五巨科技有限公司Method and device for pushing personalized pages to mobile terminal
CN102446222A (en)*2011-12-222012-05-09华为技术有限公司 A web page content preloading method, device and system
CN109190071A (en)*2018-08-022019-01-11浙江中农在线电子商务有限公司Mobile terminal caching method and device
CN110287432A (en)*2019-06-282019-09-27北京金山安全软件有限公司Network information processing method and device and electronic equipment
CN111680243A (en)*2020-04-162020-09-18上海淇玥信息技术有限公司Page display method and device, electronic equipment and computer readable storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9741054B2 (en)*2012-07-062017-08-22International Business Machines CorporationRemotely cacheable variable web content

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101847160A (en)*2010-05-192010-09-29深圳市五巨科技有限公司Method and device for pushing personalized pages to mobile terminal
CN102446222A (en)*2011-12-222012-05-09华为技术有限公司 A web page content preloading method, device and system
CN109190071A (en)*2018-08-022019-01-11浙江中农在线电子商务有限公司Mobile terminal caching method and device
CN110287432A (en)*2019-06-282019-09-27北京金山安全软件有限公司Network information processing method and device and electronic equipment
CN111680243A (en)*2020-04-162020-09-18上海淇玥信息技术有限公司Page display method and device, electronic equipment and computer readable storage medium

Also Published As

Publication numberPublication date
CN113515713A (en)2021-10-19

Similar Documents

PublicationPublication DateTitle
US11514124B2 (en)Personalizing a search query using social media
US10902445B2 (en)Location evaluation
US8984414B2 (en)Function extension for browsers or documents
CN114218254B (en) Report generation method, device, equipment and storage medium
US20190147540A1 (en)Method and apparatus for outputting information
CN113220657B (en)Data processing method and device and computer equipment
TW201503021A (en)Systems and methods for instant e-coupon distribution
WO2017121076A1 (en)Information-pushing method and device
CN114218283A (en)Abnormality detection method, apparatus, device, and medium
US20120203865A1 (en)Apparatus and methods for providing behavioral retargeting of content from partner websites
US20160371708A1 (en)Method and apparatus for determining a user's level of interest in web-based content
CN113159877B (en)Data processing method, device, system and computer readable storage medium
CN113515713B (en)Webpage caching strategy generation method and device and webpage caching method and device
CN109992614B (en)Data acquisition method, device and server
CN112348594B (en) Method, device, computing equipment and medium for processing item demand
CN115293273A (en)User portrait generation method, user portrait model training method and device
CN114219601A (en) Information processing method, apparatus, equipment and storage medium
CN111241379B (en)Search result processing method and device, electronic equipment and computer readable medium
CN114817314B (en) Data processing method, device, electronic device and storage medium
CN117113963A (en)Document difference output method, device, apparatus, medium and program product
CN116304326A (en)Access path analysis method, device, electronic equipment, medium and program product
CN116775186A (en)Page data processing method and device, computer equipment and storage medium
US20210203711A1 (en)Embedded Mobile Browser
CN113763117A (en)Pushing method, pushing device, electronic equipment, storage medium and program product
CN117149651A (en)Test method, test device, test equipment and storage medium

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp