CN113312577A - Webpage resource processing method and device, electronic equipment and storage medium - Google Patents

Webpage resource processing method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN113312577A
CN113312577A CN202110610773.1A CN202110610773A CN113312577A CN 113312577 A CN113312577 A CN 113312577A CN 202110610773 A CN202110610773 A CN 202110610773A CN 113312577 A CN113312577 A CN 113312577A
Authority
CN
China
Prior art keywords
webpage
resource
target
webpage resource
local database
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
CN202110610773.1A
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.)
Ping An Securities Co Ltd
Original Assignee
Ping An Securities 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 Ping An Securities Co Ltd filed Critical Ping An Securities Co Ltd
Priority to CN202110610773.1A priority Critical patent/CN113312577A/en
Publication of CN113312577A publication Critical patent/CN113312577A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/606Protecting data by securing the transmission between two devices or processes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the application discloses a webpage resource processing method, a webpage resource processing device, electronic equipment and a storage medium, and belongs to the technical field of data processing, wherein the method comprises the following steps: receiving a webpage resource acquisition request sent by an operating component in a client, and if the target webpage resource is detected to be updated in a local database, sending the webpage resource acquisition request to a webpage server based on a private encryption channel; receiving initial webpage resources returned by the webpage server based on the private encryption channel; and analyzing the initial webpage resource to obtain a target webpage resource, and sending the target webpage resource to the operation component in the client so that the operation component in the client loads the target webpage resource. By the method, the transfer processing of the webpage data can be performed between the server and the client, and the data transmission is performed by adopting the private encryption channel, so that the loading efficiency and the loading safety of the client on the webpage data are improved.

Description

Webpage resource processing method and device, electronic equipment and storage medium
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to a method and an apparatus for processing web page resources, an electronic device, and a storage medium.
Background
With the development of the mobile internet, the Web technology has the advantages of strengthening the synergistic effect of different technology stack teams due to the dynamic property, the cross-platform characteristic and the low development cost of the Web technology, and the like, and is widely applied to the development of a mobile terminal. However, the experience effect of the Web at the mobile terminal is not good due to the fact that the mobile terminal network environment factors and the Web page elements (js, html, css) strongly depend on the network factors, and if some page elements can be well displayed in a computer, deformation occurs when the mobile terminal displays the page elements.
Currently, in order to overcome this problem, an analysis technology (e.g., a Native bridge technology) is usually adopted by a current mobile terminal to analyze a web resource sent by a web server (e.g., decompress, change a display mode, etc.), that is, an operating component (a Native component) in the mobile terminal is used to analyze the web resource to obtain a web page displayed at the mobile terminal, however, the Native component in the mobile terminal needs to perform corresponding analysis and loading for each web resource, and needs to interact with a web background server every time, which results in a lower loading efficiency of the mobile terminal for the web resource, and the web resource transmission adopts a public channel, which results in that the security of data in the transmission process cannot be guaranteed.
Disclosure of Invention
The embodiment of the application provides a webpage resource processing method and device, electronic equipment and a storage medium, which can transfer webpage data between a server and a client, and adopt a private encryption channel to transmit the data, so that the loading efficiency and the loading safety of the client on the webpage data are improved.
In one aspect, an embodiment of the present application provides a method for processing web page resources, where the method includes:
receiving a webpage resource acquisition request sent by an operating component in a client, wherein the webpage resource acquisition request is used for acquiring a target webpage resource;
detecting whether the target webpage resource is updated in a local database or not based on the webpage resource acquisition request, and if so, sending the webpage resource acquisition request to a webpage server based on a private encryption channel;
receiving an initial webpage resource returned by the webpage server based on the private encryption channel, wherein the initial webpage resource is obtained by presetting a target webpage resource;
analyzing the initial webpage resource to obtain the target webpage resource;
and sending the target webpage resource to an operation component in the client so that the operation component in the client loads the target webpage resource.
In one aspect, an embodiment of the present application provides a web resource processing apparatus, where the apparatus includes:
the system comprises a receiving module, a processing module and a processing module, wherein the receiving module is used for receiving a webpage resource obtaining request sent by an operating component in a client, and the webpage resource obtaining request is used for obtaining target webpage resources;
the detection module is used for detecting whether the target webpage resource is updated in a local database or not based on the webpage resource acquisition request, and if yes, the detection module sends the webpage resource acquisition request to a webpage server based on a private encryption channel;
the receiving module is further configured to receive an initial web resource returned by the web server based on the private encryption channel, where the initial web resource is obtained by performing preset processing on the target web resource;
the processing module is used for analyzing the initial webpage resource to obtain the target webpage resource;
and the sending module is used for sending the target webpage resource to the running component in the client so as to load the target webpage resource by the running component in the client.
In one aspect, an embodiment of the present application provides an electronic device, including a processor and a memory, where the memory is configured to store a computer program, and the computer program includes program instructions, where the processor is configured to call the program instructions to execute the web resource processing method.
In one aspect, an embodiment of the present application provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, where the computer program includes program instructions, and the program instructions, when executed by a processor, cause the processor to execute a web resource processing method.
In the embodiment of the application, the electronic equipment receives a webpage resource acquisition request sent by an operating component in a client, and if the detected target webpage resource is updated in a local database, the electronic equipment sends the webpage resource acquisition request to a webpage server based on a private encryption channel; receiving initial webpage resources returned by the webpage server based on the private encryption channel; and analyzing the initial webpage resource to obtain a target webpage resource, and sending the target webpage resource to the operation component in the client so that the operation component in the client loads the target webpage resource. By the method, the transfer processing of the webpage data can be performed between the server and the client, and the data transmission is performed by adopting the private encryption channel, so that the loading efficiency and the loading safety of the client on the webpage data are improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic flowchart of a method for processing web page resources according to an embodiment of the present application;
FIG. 2 is a flowchart illustrating another method for processing web page resources according to an embodiment of the present disclosure;
FIG. 3 is a flowchart illustrating a method for processing web page resources according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a web resource processing apparatus according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The webpage resource processing method provided by the embodiment of the application is realized in the electronic equipment, and the electronic equipment can be an independent server or a device in a mobile terminal.
Fig. 1 is a schematic flowchart of a web resource processing method in an embodiment of the present application, and as shown in fig. 1, a flowchart of the web resource processing method in the embodiment may include:
s101, receiving a webpage resource acquisition request sent by an operation component in a client.
In the embodiment of the application, a user can input a specified operation in a client to acquire a corresponding webpage resource, after the client detects the operation input by the user, a webpage resource acquisition request can be generated, specifically, the webpage resource acquisition request can be generated by an operation component in the client, the operation component can be a Native component, the user can input a website, search content and the like in a browser, and operate the client, so that the client generates the webpage resource acquisition request based on the operation, the webpage resource acquisition request is used for acquiring a target webpage resource, the target webpage resource is specifically a resource corresponding to the website input by the user, the resource corresponding to the search content and the like can be specifically a Web page. Further, the running component in the client sends the webpage resource acquisition request to the electronic device, and the electronic device receives the webpage resource acquisition request. The target webpage resources can comprise static webpage resources and dynamic webpage resources, the static webpage resources comprise Web page elements (js, html, css and the like), and the dynamic webpage resources comprise webpage background data, verification codes, secret keys and the like. The electronic device may be a server or a client, such as a web page component (httpServer) in the client, and the client may specifically be a mobile terminal (mobile phone, watch, tablet computer, etc.).
S102, whether the target webpage resources are updated in the local database is detected based on the webpage resource obtaining request, and if yes, the webpage resource obtaining request is sent to the webpage server based on the private encryption channel.
In the embodiment of the application, after receiving a webpage resource acquisition request sent by an operating component in a client, the electronic device detects whether a target webpage resource stored in a local database is updated or not based on the webpage resource acquisition request, and if the target webpage resource is not updated, the electronic device can respond to the webpage resource acquisition request and return the target webpage resource to the client; and if the target webpage resource is updated in the local database, acquiring a request for the webpage resource from the webpage server based on the private encryption channel. The web server may be a background server corresponding to the web resource acquisition request, the private encryption channel may specifically be a socket channel, and is used to encrypt and transmit the web resource, and the local database may specifically be a database built in the electronic device, or a database in communication connection with the electronic device. The electronic equipment acquires the webpage resources before the webpage resources reach the client, analyzes the webpage resources, sends the analyzed webpage resources to the client and stores the webpage resources in the local database.
In an implementation manner, the electronic device may detect whether the target webpage resource is updated in the local database, acquire a historical version identifier of the historical target webpage resource stored in the local database based on the webpage resource acquisition request, and send the historical version identifier to the webpage server through the private encryption channel; receiving a matching result aiming at the historical version identification returned by the webpage server, and if the matching result indicates that the historical version identification is matched with the latest version identification, determining that the target webpage resource is not updated in the local database; and if the matching result indicates that the historical version identification is not matched with the latest version identification, determining that the target webpage resource is updated in the local database. The matching result is used for indicating whether the historical version identifier is matched with the latest version identifier, the latest version identifier is a version identifier of a target webpage resource stored in the webpage server, the historical target webpage resource is a target webpage resource of the historical version, the electronic equipment can specifically extract request information carried by the webpage resource acquisition request, and the request information can be a website, a keyword and the like, and the historical target webpage resource stored in the local database is inquired based on the request information. Each webpage resource in the local database has a corresponding version identifier, the version identifier may be a version number, such as v1.0, v1.1, or version update time, such as XX month XX day XX of XX, and the webpage server may specifically match a historical version identifier sent by the electronic device with a latest version identifier of the target webpage resource to obtain a matching result, and return the matching result to the electronic device, if the matching result indicates that the latest version identifiers of the historical version identifiers are the same, and if the latest version identifiers of the historical version identifiers are all v1.1, the electronic device determines that the target webpage resource does not have update in the local database, and the electronic device may directly use the historical target webpage resource as the target webpage resource corresponding to the webpage resource acquisition request, and return the target webpage resource to the client, and end the interaction. Optionally, if the matching result indicates that the latest version identifiers of the historical version identifiers are different, if the historical version identifiers are v1.0 and the latest version identifiers are v1.1, the electronic device determines that the target webpage resource is updated in the local database, and the electronic device may send a webpage resource acquisition request to the webpage server based on the private encryption channel, so that the webpage server returns the target webpage resource. In an optional implementation manner, after receiving a webpage resource acquisition request sent by an operating component in a client, the electronic device may extract a static webpage resource from a historical target webpage resource, and send the static webpage resource to the operating component in the client, so that the operating component in the client displays the static webpage resource in advance, and subsequently updates content displayed in the client by using a dynamic webpage resource in the target webpage resource, thereby improving response efficiency of the request.
In an implementation manner, the electronic device may detect whether the target webpage resource is updated in the local database, acquire an update period of the target webpage resource, check whether the current time exceeds the update period, determine that the target webpage resource is updated in the local database if the current time exceeds the update period, and determine that the target webpage resource is not updated in the local database if the current time does not exceed the update period. Specifically, the electronic device acquires historical target webpage resources stored in a local database based on a webpage resource acquisition request, acquires download time of the historical target webpage resources and update time of the target webpage resources, and checks whether the download time exceeds the update time, wherein the update time is used for indicating the update time of the target webpage resources in a webpage server; if the downloading time exceeds the updating time, determining that the target webpage resources are not updated in the local database; and if the downloading time does not exceed the updating time, determining that the target webpage resource is updated in the local database. Specifically, the update time of the target webpage resource may be sent to the electronic device in advance by the webpage server, which indicates the update time of the latest webpage server for the target webpage resource, for example, the update time of the target webpage resource is 3 months and 1 day, and the historical target webpage resource acquired in 3 months and 2 days is stored in the local database, so that the electronic device determines that the target webpage resource is not updated in the local database, and determines the historical target webpage resource as the target webpage resource. And after the updated target webpage resource is obtained from the remote server, the updated target webpage resource is sent to the running component in the client for displaying.
It should be noted that the electronic device may update the web page resources stored in the local database based on a preset rule, where the preset rule may be to update the web page resources in the local database periodically, for example, at fixed time intervals, the web page resources whose stored time duration exceeds a preset time duration in the local database are removed, so as to update the local database. Or updating the webpage resources stored in the local database based on the received instruction, and if an adding instruction for the webpage resources is received, storing the webpage resources carried by the adding instruction into the local database, or receiving a deleting instruction for the webpage resources, and removing the webpage resources corresponding to the deleting instruction from the local database. In an optional implementation manner, different web page resources in the local database include different storage priorities, when the web page resources in the local database need to be cleared, the web page resources with lower priorities are preferentially cleared, wherein when the memory occupancy in the local database exceeds a threshold, it is determined that the web page resources in the local database need to be cleared, the specific determination manner of the priorities of the different web page resources in the local database may be that the accessed time, the browsed frequency and the browsed duration of each web page resource in the local database are obtained, the accessed time, the browsed frequency and the browsed duration are comprehensively calculated to obtain the priority of each data, wherein the accessed time is the time when each client in communication connection with the electronic device calls the web page resource last time, and the browsed frequency is the browsing frequency of each client for the web page resources, the browsed time length is the browsing time length of each client aiming at the webpage resources.
In an implementation manner, the specific manner of updating, by the electronic device, the web page resources stored in the local database may be that a web page type corresponding to each historical resource acquisition request in at least one historical web page resource acquisition request sent by the client in a historical manner is acquired, and request information of the historical web page resource acquisition request corresponding to each web page type is determined, where the request information includes request time and request number; determining an updating mode corresponding to the webpage resources of each webpage type stored in a local database based on the request information of the historical webpage resource acquisition request corresponding to each webpage type; and updating the webpage resources of each webpage type in the local database according to the updating mode corresponding to the webpage resources of each webpage type. Specifically, the electronic device determines an update priority corresponding to the web resource of each web type stored in the local database according to the request time of the historical web resource acquisition request corresponding to each web type; and determining the updating frequency corresponding to the webpage resources of each webpage type stored in the local database according to the request quantity of the historical webpage resource acquisition requests corresponding to each webpage type. The electronic equipment acquires a priority threshold corresponding to the residual storage space in the local database; screening out at least one webpage resource of a target network type with an update priority higher than a priority threshold from at least one webpage resource of the webpage type; and updating the webpage resources of each target webpage type according to the updating priority corresponding to the webpage resources of each target webpage type and the updating frequency corresponding to the webpage resources of each target webpage type.
S103, receiving the initial webpage resource returned by the webpage server based on the private encryption channel.
In the embodiment of the application, the initial webpage resource is a resource obtained by performing preset processing on the target webpage resource, the webpage server and the electronic device can perform data transmission based on the constructed private encryption channel, after the webpage server receives the webpage resource acquisition request, the target webpage resource corresponding to the webpage resource acquisition request can be acquired, the target webpage resource is subjected to preset processing to obtain an initial webpage resource, the preset processing mode comprises at least one of compression, encryption by adopting a secret key (such as md5), language conversion and instruction scripting, the webpage server returns the initial webpage resource obtained by processing to the electronic equipment in an off-line mode through a private encryption channel, the electronic equipment receives the initial webpage resource returned by the webpage server based on the private encryption channel, and the encrypted file needs to be analyzed (decrypted, decompressed and the like) to extract the target webpage resource. The process prevents illegal equipment from stealing the webpage files and also ensures that the webpage resources are not falsified when being downloaded to the electronic equipment.
In one implementation, the web page server may also encrypt the web page resource by using its own private key, and the electronic device acquires the public key of the web page server after acquiring the encrypted file through the private encryption channel and decrypts the encrypted file by using the public key, where the public key of the web page server may be specifically stored in the block chain, and the electronic device may call an intelligent contract to acquire the public key of the background server from the block chain, and store the public key by using the block chain, thereby improving reliability of the public key. Or the initial webpage resource returned to the electronic device by the webpage server comprises a plaintext and a private key signature, the client checks the private key signature by using a public key after receiving the plaintext and the private key signature, if the plaintext and the private key signature pass the check, the plaintext is determined to be real and reliable, the plaintext can be specifically a target webpage resource, the private key signature is a confidential target webpage resource, and if the encrypted target webpage resource is decrypted by using the public key, the obtained webpage resource is the same as the plaintext, the check is determined to pass, the correctness of the data transmission process is ensured by the process, and the wrong resource sent by a malicious server is prevented from being received.
And S104, analyzing the initial webpage resource to obtain a target webpage resource.
In the embodiment of the application, after the electronic device obtains the initial webpage resource, the initial webpage resource is analyzed to obtain the target webpage resource, and the analysis processing mode includes at least one of decryption processing, language conversion processing and script compiling processing.
In one implementation, the initial webpage resource is a resource encrypted by a private key of the webpage server, and the electronic device analyzes the initial webpage resource in such a way that the electronic device obtains the public key of the webpage server; decrypting the initial webpage resource by adopting a public key; and converting the language format in the decrypted initial webpage resource into a target language format, and compiling the script in the decrypted initial webpage resource to obtain the target webpage resource, wherein the target language format is a language format suitable for the running component in the client. The electronic device may specifically store the public key of the web server in advance, or obtain the public key of the web server from the blockchain. The decrypted initial web resource includes a web language (such as css, size, resolution, multimedia file, and the like), the electronic device can perform format conversion processing on the decrypted initial web resource, specifically, convert a language format in the decrypted initial web resource into a target language format, and the operating component in the client can directly call the resource in the target language format, such as adjusting the size, resolution, icon size, and the like of a page in the web language, to complete the conversion of the language format. The decrypted initial webpage resources also comprise script files (such as JS files), and the electronic equipment can also directly compile the script files to obtain compiling results, so that the compiling results are called among running components in the client. By the method, the running component in the client does not need to analyze the webpage resources, and can directly call and load the webpage resources, so that the loading efficiency of the webpage resources is improved.
In an implementation manner, the initial webpage resource is a resource encrypted by using a key, the electronic device may obtain the corresponding key to decrypt the initial webpage resource, and the key may be transmitted in advance through a private encryption channel between the electronic device and the webpage server. Or the initial webpage resource is a compressed resource, and the electronic device can decompress the initial webpage resource after receiving the initial webpage resource, or the electronic device can convert the webpage language in the initial network resource to obtain the webpage resource in the target language format, so that the operating component in the client can directly call the converted webpage resource. Or, the electronic device may also compile the script in the initial webpage resource to obtain a compilation result, so that the running component in the client directly calls the compilation result.
And S105, sending the target webpage resource to the operation component in the client so that the operation component in the client loads the target webpage resource.
In the embodiment of the application, after the target webpage resource is obtained through analysis by the electronic equipment, the target webpage resource can be sent to the operation component in the client, and the operation component in the client directly loads the target webpage resource, so that the operation component in the client does not need to analyze the received resource, and the loading efficiency of the webpage resource is improved. Furthermore, after the electronic device sends the target webpage resource to the operating component in the client, whether the memory occupancy rate of the local database is higher than a preset threshold value can be verified; if so, the historical target webpage resources are removed from the local database, and the target webpage resources are added into the local database to update the data in the local database, namely the electronic equipment removes the historical version of the target webpage resources, so that the webpage resources stored in the local database are all newer version webpage resources.
In the above manner, when the Web page is opened by the operating component (Native) in the client, only the electronic device (httpServer) needs to be accessed, that is, after the client receives the network request input by the user, the network request of the Web page is firstly sent to the local httpServer. And then the local httpServer acquires a corresponding web file from a web server through a private encryption channel (socket), the local httpServer responds to a client Native after acquiring the web file, and the client Native renders a page for display after taking the web file processed by the local httpServer. Optionally, the client Native may send a network request to the local httpServer, where the local httpServer detects whether corresponding data is cached locally, and if so, directly returns the corresponding data, and if not, sends the network request to the background server of the webpage through the socket channel, and receives the corresponding data and provides the network request to the client Native for use.
In the embodiment of the application, the electronic equipment receives a webpage resource acquisition request sent by an operating component in a client, detects whether a target webpage resource is updated in a local database or not based on the webpage resource acquisition request, and sends the webpage resource acquisition request to a webpage server based on a private encryption channel if the target webpage resource is updated in the local database; receiving initial webpage resources returned by the webpage server based on the private encryption channel; analyzing the initial webpage resource to obtain the target webpage resource, and sending the target webpage resource to the operation component in the client so that the operation component in the client loads the target webpage resource. In the above manner, the webpage resource file is obtained through the private encryption channel, the resource file is ensured to be safely issued to the client, and the code is prevented from possibly including the leakage of the safety data. And moreover, the webpage resources load an initial webpage resource file through the electronic equipment, and the private encryption channel transmits the webpage resource file, so that data transmission is safer, the response speed is higher, further, resource transfer is performed through the electronic equipment, Web page development does not need to depend on Natviebridge, the Web page development is basically completely a front-end page of Web technology development, the complexity of Web page codes is reduced, joint debugging work of the Web page and Native is reduced, and the Web development efficiency is improved.
Fig. 2 is a schematic flowchart of another web resource processing method in this embodiment, and as shown in fig. 2, the flowchart of the web resource processing method in this embodiment may include:
s201, sending a channel construction request to a webpage server.
In the embodiment of the application, the electronic device may send a channel construction request to the web service, where the channel construction request is used to request construction of a private encryption channel, the channel construction request carries an authentication certificate, the authentication certificate is specifically used to embody an identity of the electronic device, and specifically, a unique identification code issued by a Certificate Authority (CA) to the electronic device is used to enable the web server to confirm identity information of the electronic device.
And S202, if a request passing result returned by the webpage server is received, sending the encryption key to the webpage server.
In the embodiment of the application, after receiving a channel construction request sent by an electronic device, a web server can verify an authentication certificate carried in the channel construction request, specifically, verify whether the identity of the electronic device is a legal identity, a trusted identity and the like, and if the verification fails, the web server can return a result of the failure of the request to the electronic device and end the process; if the verification is passed, the web server may return a result of passing the request to the electronic device, that is, the web server agrees to construct a private encryption channel with the electronic device, and the electronic device receives the result of passing the request returned by the web server, may send an encryption key to the web server, where the encryption key is used to construct a private encryption channel, that is, when the private encryption channel is used between the electronic device and the web server, data in the channel is encrypted or decrypted, and the encryption key may be a stacked key, such as MD5, or may also be an asymmetric key, such as including a public key and a private key. Optionally, the encryption key may also be set by the web server and sent to the electronic device by the web server.
S203, receiving an authentication passing instruction for the encryption key returned by the webpage server, and constructing a private encryption channel based on the encryption key.
In the embodiment of the application, after receiving the encryption key sent by the electronic device, the web server may return an authentication pass instruction for the encryption key to the electronic device, that is, the instruction indicates that the encryption key passes authentication, and after receiving the authentication pass instruction, the electronic device determines that a private encryption channel may be established by using the encryption key.
In an embodiment, the electronic device further stores the encryption key, and may specifically store the encryption key in a local database, and further, in order to ensure storage security of the encryption key, the electronic device may further package and upload the encryption key and private channel information to the blockchain, where the private channel information includes a web server address, a channel code, an electronic device address, and the like. The specific way for the electronic device to package and upload the encryption key and the private channel information to the block chain may be that the electronic device broadcasts the encryption key and the private channel information in the block chain, so that each node in the block chain performs consensus check on the encryption key and the private channel information, and if a result that the consensus check passes is received, the encryption key and the private channel information are packaged into a block and the block is stored in the block chain.
And S204, receiving a webpage resource acquisition request sent by the operation component in the client.
In the embodiment of the application, a user can input a specified operation in a client to acquire the corresponding webpage resource, after the client detects the operation input by the user, an operation component in the client can generate a webpage resource acquisition request and send the webpage resource acquisition request to the electronic equipment, and the electronic equipment receives the webpage resource acquisition request sent by the operation component in the client.
S205, whether the target webpage resources are updated in the local database is detected based on the webpage resource obtaining request, and if yes, the webpage resource obtaining request is sent to the webpage server based on the private encryption channel.
In the embodiment of the application, after receiving a webpage resource acquisition request sent by an operating component in a client, an electronic device detects whether a target webpage resource stored in a local database is updated or not based on the webpage resource acquisition request, and if the target webpage resource is not updated, the electronic device can return the target webpage resource to the client in response to the webpage resource acquisition request; and sending the target webpage resource to the operation component so that the operation component loads the target webpage resource, wherein the historical target webpage resource is the target webpage resource acquired by the electronic equipment in a historical manner.
S206, receiving the initial webpage resource returned by the webpage server based on the private encryption channel.
In the embodiment of the application, the webpage server and the electronic device can perform data transmission based on the constructed private encryption channel, after receiving the webpage resource acquisition request, the webpage server can acquire the target webpage resource corresponding to the webpage resource acquisition request and process the target webpage resource to obtain the initial webpage resource, the webpage server returns the processed initial webpage resource to the electronic device through the private encryption channel in an off-line mode, and the electronic device receives the initial webpage resource returned by the webpage server based on the private encryption channel.
And S207, analyzing the initial webpage resource to obtain a target webpage resource.
In the embodiment of the application, after the electronic device obtains the initial webpage resource, the initial webpage resource is analyzed to obtain the target webpage resource, and the analysis processing mode includes at least one of decryption processing, language conversion processing and script compiling processing.
And S208, sending the target webpage resource to the operation component in the client so that the operation component in the client loads the target webpage resource.
In the embodiment of the application, after the target webpage resource is obtained through analysis by the electronic equipment, the target webpage resource can be sent to the operation component in the client, and the operation component in the client directly loads the target webpage resource, so that the operation component in the client does not need to analyze the received resource, and the loading efficiency of the webpage resource is improved. Further, after the electronic device sends the target webpage resource to the operating component in the client, whether the memory occupancy rate of a local database is higher than a preset threshold value can be checked; if so, the historical target webpage resources are removed from the local database, and the target webpage resources are added into the local database to update the data in the local database, namely the electronic equipment removes the historical version of the target webpage resources, so that the webpage resources stored in the local database are all newer version webpage resources.
In the embodiment of the application, after the electronic equipment establishes the private encryption channel, a webpage resource acquisition request sent by an operation component in a client side is received, and if the detection target webpage resource is updated in a local database, the webpage resource acquisition request is sent to a webpage server based on the private encryption channel; receiving initial webpage resources returned by the webpage server based on the private encryption channel; and analyzing the initial webpage resource to obtain a target webpage resource, and sending the target webpage resource to the operation component in the client so that the operation component in the client loads the target webpage resource. By the method, the transfer processing of the webpage data can be performed between the server and the client, and the data transmission is performed by adopting the private encryption channel, so that the loading efficiency and the loading safety of the client on the webpage data are improved.
Based on the description of the foregoing embodiment, an embodiment of the present application provides another web resource processing method, which may be specifically applied to a web resource processing system, where the web resource processing system includes an operating component in a client, an electronic device, and a web server, where communication connections are established between the operating component in the electronic device and the client and between the operating component and the web server, as shown in fig. 3, the web resource processing method may include the following steps: s301, receiving the operation input by the user by the operation component in the client. S302, the running component in the client sends a webpage resource obtaining request to the electronic equipment. And S303, if the webpage resources corresponding to the webpage resource obtaining request are stored in the local database, returning the webpage resources to the operation component in the client. S304, if the corresponding webpage resources do not exist in the local database, a webpage resource obtaining request is sent to the webpage server based on the private encryption channel. S305, receiving the webpage resources returned by the webpage server. And S306, analyzing and processing the webpage resources and then sending the webpage resources to the operation component in the client. And S307, the running component in the client loads the webpage resources after the analysis processing.
The following describes in detail a web resource processing apparatus provided in an embodiment of the present application with reference to fig. 4. It should be noted that, the web resource processing apparatus shown in fig. 4 is used for executing the method of the embodiment shown in fig. 1 and fig. 2 of the present invention, for convenience of description, only the portion related to the embodiment of the present application is shown, and details of the specific technology are not disclosed, and reference is made to the embodiment shown in fig. 1 and fig. 2 of the present invention.
Referring to fig. 4, which is a schematic structural diagram of a web resource processing apparatus according to the present invention, the web resource processing apparatus 40 may include: a receiving module 401, a detecting module 402, a processing module 403 and a sending module 404.
A receiving module 401, configured to receive a web resource acquisition request sent by an operating component in a client, where the web resource acquisition request is used to acquire the target web resource;
a detecting module 402, configured to detect whether the target web resource is updated in a local database based on the web resource obtaining request, and if yes, send the web resource obtaining request to a web server based on a private encryption channel;
the receiving module 401 is further configured to receive an initial web resource returned by the web server based on the private encryption channel, where the initial web resource is obtained by performing preset processing on the target web resource;
a processing module 403, configured to perform parsing on the initial webpage resource to obtain the target webpage resource;
a sending module 404, configured to send the target web resource to the running component in the client, so that the running component in the client loads the target web resource.
In one implementation, the processing module 403 is further configured to:
sending a channel construction request to a webpage server, wherein the channel construction request is used for requesting construction of a private encryption channel and carries an authentication certificate;
if a request passing result returned by the webpage server is received, an encryption key is sent to the webpage server, and the encryption key is used for constructing the private encryption channel;
and receiving an authentication passing instruction which is returned by the webpage server and aims at the encryption key, and constructing the private encryption channel based on the encryption key.
In one implementation, the detecting module 402 is specifically configured to:
acquiring a historical version identifier of a historical target webpage resource stored in a local database based on the webpage resource acquisition request, and sending the historical version identifier to the webpage server through a private encryption channel;
receiving a matching result for the historical version identifier returned by the web server, wherein the matching result is used for indicating whether the historical version identifier is matched with a latest version identifier, and the latest version identifier is a version identifier of a target web resource stored in the web server;
if the matching result indicates that the historical version identifier is matched with the latest version identifier, determining that the target webpage resource is not updated in a local database;
and if the matching result indicates that the historical version identification is not matched with the latest version identification, determining that the target webpage resource is updated in a local database.
In one implementation, the detecting module 402 is specifically configured to:
acquiring historical target webpage resources stored in a local database based on the webpage resource acquisition request, and acquiring the downloading time of the historical target webpage resources and the updating time of the target webpage resources;
checking whether the downloading time exceeds the updating time, wherein the updating time is used for indicating the time for updating the target webpage resource in the webpage server;
if the downloading time exceeds the updating time, determining that the target webpage resource is not updated in a local database;
and if the downloading time does not exceed the updating time, determining that the target webpage resource is updated in a local database.
In one implementation, the processing module 403 is further configured to:
checking whether the memory occupancy rate of the local database is higher than a preset threshold value;
if so, clearing the historical target webpage resources from the local database, and correspondingly storing the information in the webpage resource acquisition request and the target webpage resources into the local database to update the data in the local database.
In an implementation manner, the processing module 403 is specifically configured to:
acquiring a public key of the webpage server;
decrypting the initial webpage resource by adopting the public key;
and converting the language format in the decrypted initial webpage resource into a target language format, and compiling the script in the decrypted initial webpage resource to obtain the target webpage resource, wherein the target language format is a language format suitable for the running component in the client.
In one implementation, the processing module 403 is further configured to:
if the target webpage resource is not updated in the local database, acquiring historical target webpage resources stored in the local database based on the webpage resource acquisition request, and taking the historical target webpage resources as target webpage resources corresponding to the webpage resource acquisition request;
and sending the target webpage resource to the operation component so that the operation component loads the target webpage resource.
In the embodiment of the application, a receiving module 401 receives a webpage resource obtaining request sent by an operating component in a client, and a detecting module 402 sends the webpage resource obtaining request to a webpage server based on a private encryption channel if a detection target webpage resource is updated in a local database; the receiving module 401 receives an initial webpage resource returned by the webpage server based on the private encryption channel; the processing module 403 analyzes the initial webpage resource to obtain a target webpage resource, and the sending module 404 sends the target webpage resource to the running component in the client, so that the running component in the client loads the target webpage resource. By the method, the transfer processing of the webpage data can be performed between the server and the client, and the data transmission is performed by adopting the private encryption channel, so that the loading efficiency and the loading safety of the client on the webpage data are improved.
Please refer to fig. 5, which is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure. As shown in fig. 5, the electronic apparatus includes: at least one processor 501, an input device 503, an output device 504, a memory 505, at least one communication bus 502. Wherein a communication bus 502 is used to enable connective communication between these components. The input device 503 may be a control panel, a microphone, or the like, and the output device 504 may be a display screen, or the like. The memory 505 may be a high-speed RAM memory or a non-volatile memory (non-volatile memory), such as at least one disk memory. The memory 505 may alternatively be at least one memory device located remotely from the processor 501. Wherein the processor 501 may be combined with the apparatus described in fig. 4, the memory 505 stores a set of program codes, and the processor 501, the input device 503, and the output device 504 call the program codes stored in the memory 505 to perform the following operations:
a processor 501, configured to receive a web resource acquisition request sent by an operating component in a client, where the web resource acquisition request is used to acquire the target web resource;
a processor 501, configured to detect whether the target web resource is updated in a local database based on the web resource acquisition request, and if yes, send the web resource acquisition request to a web server based on a private encryption channel;
a processor 501, configured to receive an initial web resource returned by the web server based on the private encryption channel, where the initial web resource is obtained by performing preset processing on the target web resource;
the processor 501 is configured to perform parsing processing on the initial webpage resource to obtain the target webpage resource;
the processor 501 is configured to send the target web resource to the running component in the client, so that the running component in the client loads the target web resource.
In one implementation, the processor 501 is specifically configured to:
sending a channel construction request to a webpage server, wherein the channel construction request is used for requesting construction of a private encryption channel and carries an authentication certificate;
if a request passing result returned by the webpage server is received, an encryption key is sent to the webpage server, and the encryption key is used for constructing the private encryption channel;
and receiving an authentication passing instruction which is returned by the webpage server and aims at the encryption key, and constructing the private encryption channel based on the encryption key.
In one implementation, the processor 501 is specifically configured to:
acquiring a historical version identifier of a historical target webpage resource stored in a local database based on the webpage resource acquisition request, and sending the historical version identifier to the webpage server through a private encryption channel;
receiving a matching result for the historical version identifier returned by the web server, wherein the matching result is used for indicating whether the historical version identifier is matched with a latest version identifier, and the latest version identifier is a version identifier of a target web resource stored in the web server;
if the matching result indicates that the historical version identifier is matched with the latest version identifier, determining that the target webpage resource is not updated in a local database;
and if the matching result indicates that the historical version identification is not matched with the latest version identification, determining that the target webpage resource is updated in a local database.
In one implementation, the processor 501 is specifically configured to:
acquiring historical target webpage resources stored in a local database based on the webpage resource acquisition request, and acquiring the downloading time of the historical target webpage resources and the updating time of the target webpage resources;
checking whether the downloading time exceeds the updating time, wherein the updating time is used for indicating the time for updating the target webpage resource in the webpage server;
if the downloading time exceeds the updating time, determining that the target webpage resource is not updated in a local database;
and if the downloading time does not exceed the updating time, determining that the target webpage resource is updated in a local database.
In one implementation, the processor 501 is specifically configured to:
checking whether the memory occupancy rate of the local database is higher than a preset threshold value;
if so, clearing the historical target webpage resources from the local database, and correspondingly storing the information in the webpage resource acquisition request and the target webpage resources into the local database to update the data in the local database.
In one implementation, the processor 501 is specifically configured to:
acquiring a public key of the webpage server;
decrypting the initial webpage resource by adopting the public key;
and converting the language format in the decrypted initial webpage resource into a target language format, and compiling the script in the decrypted initial webpage resource to obtain the target webpage resource, wherein the target language format is a language format suitable for the running component in the client.
In one implementation, the processor 501 is specifically configured to:
if the target webpage resource is not updated in the local database, acquiring historical target webpage resources stored in the local database based on the webpage resource acquisition request, and taking the historical target webpage resources as target webpage resources corresponding to the webpage resource acquisition request;
and sending the target webpage resource to the operation component so that the operation component loads the target webpage resource.
In the embodiment of the application, the processor 501 receives a webpage resource acquisition request sent by an operating component in a client, and if a detection target webpage resource is updated in a local database, the processor sends the webpage resource acquisition request to a webpage server based on a private encryption channel; receiving initial webpage resources returned by the webpage server based on the private encryption channel; and analyzing the initial webpage resource to obtain a target webpage resource, and sending the target webpage resource to the operation component in the client so that the operation component in the client loads the target webpage resource. By the method, the transfer processing of the webpage data can be performed between the server and the client, and the data transmission is performed by adopting the private encryption channel, so that the loading efficiency and the loading safety of the client on the webpage data are improved.
The modules described in the embodiments of the present application may be implemented by a general-purpose Integrated Circuit, such as a CPU (central Processing Unit), or an ASIC (application Specific Integrated Circuit).
It should be understood that, in the embodiment of the present application, the Processor 501 may be a Central Processing Unit (CPU), and may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components, and the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The bus 502 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (EISA) bus, or the like, and the bus 502 may be divided into an address bus, a data bus, a control bus, or the like, and fig. 5 illustrates only one thick line for convenience of illustration, but does not illustrate only one bus or one type of bus.
It will be understood by those skilled in the art that all or part of the processes of the methods of the above embodiments may be implemented by a computer program, which may be stored in a computer storage medium and may include the processes of the embodiments of the methods described above when executed. The computer storage medium may be a magnetic disk, an optical disk, a Read-only Memory (ROM), a Random Access Memory (RAM), or the like.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present invention, and it is therefore to be understood that the invention is not limited by the scope of the appended claims.

Claims (10)

1. A method for processing web page resources is characterized by comprising the following steps:
receiving a webpage resource acquisition request sent by an operating component in a client, wherein the webpage resource acquisition request is used for acquiring a target webpage resource;
detecting whether the target webpage resource is updated in a local database or not based on the webpage resource acquisition request, and if so, sending the webpage resource acquisition request to a webpage server based on a private encryption channel;
receiving an initial webpage resource returned by the webpage server based on the private encryption channel, wherein the initial webpage resource is obtained by presetting the target webpage resource;
analyzing the initial webpage resource to obtain the target webpage resource;
and sending the target webpage resource to an operation component in the client so that the operation component in the client loads the target webpage resource.
2. The method of claim 1, further comprising:
sending a channel construction request to a webpage server, wherein the channel construction request is used for requesting construction of a private encryption channel;
if a request passing result returned by the webpage server is received, an encryption key is sent to the webpage server, and the encryption key is used for constructing the private encryption channel;
and receiving an authentication passing instruction which is returned by the webpage server and aims at the encryption key, and constructing the private encryption channel based on the encryption key.
3. The method of claim 1, wherein the detecting whether the target web resource is updated in a local database based on the web resource acquisition request comprises:
acquiring a historical version identifier of a historical target webpage resource stored in a local database based on the webpage resource acquisition request, and sending the historical version identifier to the webpage server through a private encryption channel;
receiving a matching result for the historical version identifier returned by the web server, wherein the matching result is used for indicating whether the historical version identifier is matched with a latest version identifier, and the latest version identifier is a version identifier of a target web resource stored in the web server;
if the matching result indicates that the historical version identifier is matched with the latest version identifier, determining that the target webpage resource is not updated in the local database;
and if the matching result indicates that the historical version identification is not matched with the latest version identification, determining that the target webpage resource is updated in the local database.
4. The method of claim 1, wherein the detecting whether the target web resource is updated in a local database based on the web resource acquisition request comprises:
acquiring historical target webpage resources stored in a local database based on the webpage resource acquisition request, and acquiring downloading time of the historical target webpage resources and updating time corresponding to the target webpage resources, wherein the updating time is used for indicating the time for updating the target webpage resources in a webpage server;
checking whether the download time exceeds the update time;
if the downloading time exceeds the updating time, determining that the target webpage resource is not updated in a local database;
and if the downloading time does not exceed the updating time, determining that the target webpage resource is updated in a local database.
5. The method of claim 3 or 4, wherein after sending the target web page resource to the component running in the client, the method further comprises:
checking whether the memory occupancy rate of the local database is higher than a preset threshold value;
if so, clearing the historical target webpage resources from the local database, and correspondingly storing the information in the webpage resource acquisition request and the target webpage resources into the local database so as to update the data in the local database.
6. The method of claim 1, wherein the initial web resource is a resource encrypted by a private key of the web server, and the analyzing the initial web resource to obtain the target web resource comprises:
acquiring a public key of the webpage server;
decrypting the initial webpage resource by adopting the public key;
and converting the language format in the decrypted initial webpage resource into a target language format, and compiling the script in the decrypted initial webpage resource to obtain the target webpage resource, wherein the target language format is a language format suitable for the running component in the client.
7. The method of claim 1, wherein after detecting whether the target web page resource is updated in a local database, the method further comprises:
if the target webpage resource is not updated in the local database, acquiring historical target webpage resources stored in the local database based on the webpage resource acquisition request, and taking the historical target webpage resources as target webpage resources corresponding to the webpage resource acquisition request;
and sending the target webpage resource to the operation component so that the operation component loads the target webpage resource.
8. A web resource processing apparatus, the apparatus comprising:
the system comprises a receiving module, a processing module and a processing module, wherein the receiving module is used for receiving a webpage resource obtaining request sent by an operating component in a client, and the webpage resource obtaining request is used for obtaining target webpage resources;
the detection module is used for detecting whether the target webpage resource is updated in a local database or not based on the webpage resource acquisition request, and if yes, the detection module sends the webpage resource acquisition request to a webpage server based on a private encryption channel;
the receiving module is further configured to receive an initial web resource returned by the web server based on the private encryption channel, where the initial web resource is obtained by performing preset processing on the target web resource;
the processing module is used for analyzing the initial webpage resource to obtain the target webpage resource;
and the sending module is used for sending the target webpage resource to the running component in the client so as to load the target webpage resource by the running component in the client.
9. An electronic device comprising a processor and a memory, wherein the memory is configured to store a computer program comprising program instructions, wherein the processor is configured to invoke the program instructions to perform the method of any of claims 1-7.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program comprising program instructions that, when executed by a processor, cause the processor to carry out the method according to any one of claims 1-7.
CN202110610773.1A 2021-06-01 2021-06-01 Webpage resource processing method and device, electronic equipment and storage medium Pending CN113312577A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110610773.1A CN113312577A (en) 2021-06-01 2021-06-01 Webpage resource processing method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110610773.1A CN113312577A (en) 2021-06-01 2021-06-01 Webpage resource processing method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN113312577A true CN113312577A (en) 2021-08-27

Family

ID=77376924

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110610773.1A Pending CN113312577A (en) 2021-06-01 2021-06-01 Webpage resource processing method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113312577A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114189379A (en) * 2021-12-08 2022-03-15 安天科技集团股份有限公司 Webpage resource processing method and device and electronic equipment
CN114943048A (en) * 2022-07-11 2022-08-26 维沃移动通信有限公司 Webpage loading method, webpage loading device, electronic equipment and storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015161658A1 (en) * 2014-04-25 2015-10-29 广州市动景计算机科技有限公司 Webpage resource loading method and device
CN105868327A (en) * 2016-03-28 2016-08-17 浪潮软件集团有限公司 Distributed web crawler capturing method based on different updating strategies
CN108810599A (en) * 2017-04-27 2018-11-13 腾讯科技(上海)有限公司 Net cast method, apparatus and computer equipment
CN109710870A (en) * 2018-12-27 2019-05-03 北京微播视界科技有限公司 Loading method, device, electronic equipment and the readable storage medium storing program for executing of the H5 page
US20190379735A1 (en) * 2017-07-18 2019-12-12 Tencent Technology (Shenzhen) Company Limited Method and apparatus for multimedia communication, and storage medium
CN111291249A (en) * 2020-03-04 2020-06-16 北京字节跳动网络技术有限公司 Information processing method and device
WO2020177511A1 (en) * 2019-03-05 2020-09-10 网宿科技股份有限公司 Resource acquisition method, resource return method, server and storage medium
CN111796823A (en) * 2020-06-24 2020-10-20 北京三快在线科技有限公司 Method and device for updating page and displaying page and page maintenance system
CN112073405A (en) * 2020-09-03 2020-12-11 中国平安财产保险股份有限公司 Webpage data loading method and device, computer equipment and storage medium
CN112329071A (en) * 2020-12-16 2021-02-05 支付宝(杭州)信息技术有限公司 Privacy data processing method, system, device and equipment
CN112487339A (en) * 2020-12-11 2021-03-12 杭州安恒信息技术股份有限公司 Method, device, equipment and storage medium for responding Web page request

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015161658A1 (en) * 2014-04-25 2015-10-29 广州市动景计算机科技有限公司 Webpage resource loading method and device
CN105868327A (en) * 2016-03-28 2016-08-17 浪潮软件集团有限公司 Distributed web crawler capturing method based on different updating strategies
CN108810599A (en) * 2017-04-27 2018-11-13 腾讯科技(上海)有限公司 Net cast method, apparatus and computer equipment
US20190379735A1 (en) * 2017-07-18 2019-12-12 Tencent Technology (Shenzhen) Company Limited Method and apparatus for multimedia communication, and storage medium
CN109710870A (en) * 2018-12-27 2019-05-03 北京微播视界科技有限公司 Loading method, device, electronic equipment and the readable storage medium storing program for executing of the H5 page
WO2020177511A1 (en) * 2019-03-05 2020-09-10 网宿科技股份有限公司 Resource acquisition method, resource return method, server and storage medium
CN111291249A (en) * 2020-03-04 2020-06-16 北京字节跳动网络技术有限公司 Information processing method and device
CN111796823A (en) * 2020-06-24 2020-10-20 北京三快在线科技有限公司 Method and device for updating page and displaying page and page maintenance system
CN112073405A (en) * 2020-09-03 2020-12-11 中国平安财产保险股份有限公司 Webpage data loading method and device, computer equipment and storage medium
CN112487339A (en) * 2020-12-11 2021-03-12 杭州安恒信息技术股份有限公司 Method, device, equipment and storage medium for responding Web page request
CN112329071A (en) * 2020-12-16 2021-02-05 支付宝(杭州)信息技术有限公司 Privacy data processing method, system, device and equipment

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114189379A (en) * 2021-12-08 2022-03-15 安天科技集团股份有限公司 Webpage resource processing method and device and electronic equipment
CN114189379B (en) * 2021-12-08 2024-01-26 安天科技集团股份有限公司 Webpage resource processing method and device and electronic equipment
CN114943048A (en) * 2022-07-11 2022-08-26 维沃移动通信有限公司 Webpage loading method, webpage loading device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN107729352B (en) Page resource loading method and terminal equipment
CN112019493B (en) Identity authentication method, identity authentication device, computer equipment and medium
CN111294345B (en) Vulnerability detection method, device and equipment
ES2882125T3 (en) System and procedure to identify attacks on the Internet
CN108322416B (en) Security authentication implementation method, device and system
CN111163095B (en) Network attack analysis method, network attack analysis device, computing device, and medium
CN107864117B (en) Webpage interception method and device and computer readable storage medium
CN110708335A (en) Access authentication method and device and terminal equipment
CN113312577A (en) Webpage resource processing method and device, electronic equipment and storage medium
CN111163094B (en) Network attack detection method, network attack detection device, electronic device, and medium
CN110968872A (en) File vulnerability detection processing method and device, electronic equipment and storage medium
CN110995683A (en) Hardware information acquisition method and device based on Web page and computer equipment
CN113535263A (en) Dynamic library calling method and device, computer equipment and storage medium
CN109934016B (en) Application signature verification method and device and electronic equipment
CN106648770B (en) Generation method, loading method and device of application program installation package
CN114912097A (en) Certificate verification method and device, electronic equipment and storage medium
CN114143197A (en) OTA (over the air) upgrading method, device and equipment of Internet of things equipment and readable storage medium
CN113420199A (en) Data acquisition method and device for application program
CN109358875B (en) Ubuntu system-based hardware wallet offline upgrading device and method
CN112182617A (en) Processing method, device and system for interface request
CN106156235A (en) A kind of picture method for down loading based on Android platform and system
CN110995658A (en) Gateway protection method, device, computer equipment and storage medium
CN105323287B (en) Third-party application program login method and system
CN114765552B (en) Data processing method, medium system, storage medium and electronic equipment
US20170054693A1 (en) Integrity verification system using remote code execution and method thereof

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