[go: up one dir, main page]

CN112965944B - Visual page restoration method and system, electronic equipment and storage medium - Google Patents

Visual page restoration method and system, electronic equipment and storage medium Download PDF

Info

Publication number
CN112965944B
CN112965944B CN202110209460.5A CN202110209460A CN112965944B CN 112965944 B CN112965944 B CN 112965944B CN 202110209460 A CN202110209460 A CN 202110209460A CN 112965944 B CN112965944 B CN 112965944B
Authority
CN
China
Prior art keywords
page
response message
execution action
user terminal
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.)
Active
Application number
CN202110209460.5A
Other languages
Chinese (zh)
Other versions
CN112965944A (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.)
Ctrip Computer Technology Shanghai Co Ltd
Original Assignee
Ctrip Computer Technology Shanghai 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 Ctrip Computer Technology Shanghai Co Ltd filed Critical Ctrip Computer Technology Shanghai Co Ltd
Priority to CN202110209460.5A priority Critical patent/CN112965944B/en
Publication of CN112965944A publication Critical patent/CN112965944A/en
Application granted granted Critical
Publication of CN112965944B publication Critical patent/CN112965944B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/1734Details of monitoring file system events, e.g. by the use of hooks, filter drivers, logs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/14Details of searching files based on file metadata
    • G06F16/156Query results presentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • G06F16/168Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2468Fuzzy queries
    • 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/64Protecting data integrity, e.g. using checksums, certificates or signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Computer Security & Cryptography (AREA)
  • Automation & Control Theory (AREA)
  • Library & Information Science (AREA)
  • Human Computer Interaction (AREA)
  • Probability & Statistics with Applications (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a visualized page reduction method and system, electronic equipment and a storage medium, which are used for generating a second page at a display terminal to reduce a first page of a user terminal; the reduction method comprises the following steps: the server side sends a response message for the first execution action to the database, wherein the response message is used for generating the first page after the first execution action is carried out on the user terminal; and the server side calls the response message in the database and generates the second page on the basis of the CRNWEB framework at the display terminal. The invention generates a restoring page corresponding to the user terminal on the display terminal on the basis of the CRNWEB frame by acquiring a service message generated on the basis of a first execution action to the user terminal; the integrity and timeliness of data acquisition of the execution action of the page are improved; and the user can intuitively and conveniently grasp the page state of the user terminal. The invention discloses a method for manufacturing a semiconductor device.

Description

Visual page restoration method and system, electronic equipment and storage medium
Technical Field
The present invention relates to the field of data acquisition and analysis technologies, and in particular, to a visual page restoration method and system, an electronic device, and a storage medium.
Background
At present, when a front end browses a log, the main means is to integrate buried points and messages; analyzing the buried point information in the plurality of log recording tools and then intensively carrying out formatted display; however, due to the huge information quantity of the front end, even though the front end is simplified in the formatting process, great reading and learning costs still exist; the use experience for non-technicians is also very unfriendly.
In addition, when the existing technical scheme is used for coping with the various conditions such as new function online, iteration of the existing function, version experiment influence and the like, the problems of timely recording buried points, timely iterating buried points, truly reflecting the conditions according to different experiments and the like cannot be solved, and a reduction effect cannot be well presented.
Disclosure of Invention
The invention aims to overcome the defects that in the prior art, the user page reduction efficiency is low and the reduction effect cannot be better presented, and provides a visual page reduction method and system, electronic equipment and storage medium.
The invention solves the technical problems by the following technical scheme:
the invention provides a visualized page reduction method, which is used for generating a second page at a display terminal to reduce a first page of a user terminal; the reduction method comprises the following steps:
the server side sends a response message for the first execution action to the database, wherein the response message is used for generating the first page after the first execution action is carried out on the user terminal;
and the server side calls the response message in the database, and generates the second page on the display terminal based on a CRNWEB (Ctricp act-Native Framework For Web, a mobile webpage development framework) framework.
Preferably, the step of sending, by the server, a response message to the first execution action to the database includes:
the server receives an application service request generated based on the first execution action;
and calling the application service corresponding to the application service request through the embedded point log service arranged at the service end to acquire the response message.
Preferably, the server calls the response message in the database, and after the step of generating the second page on the basis of the CRNWEB frame at the display terminal, the method includes:
the server side obtains a second execution action on the second page, and generates a third page on the display terminal according to the second execution action and the response message, wherein the third page is used for restoring the result of the second execution action on the first page.
Preferably, the first execution action includes at least one of sliding, clicking, dragging, and jumping;
and/or the number of the groups of groups,
the database includes at least a ClickHouse (a columnar database) cluster.
The invention also provides a visualized page reduction system which is used for generating a second page at the display terminal to reduce the first page of the user terminal; the restoration system includes:
the response message acquisition module is used for sending a response message for a first execution action to the database through the server, and the response message is used for generating the first page after the first execution action is carried out on the user terminal;
and the restoring page generating module is used for calling the response message in the database through the server and generating the second page on the display terminal based on the CRNWEB framework.
Preferably, the response message obtaining module includes:
a receiving unit, configured to receive, by the server, an application service request generated based on the first execution action;
and the calling unit is used for calling the application service corresponding to the application service request through the buried point log service arranged at the service end so as to acquire the response message.
Preferably, the page restoring system further includes a simulated page generating module, configured to obtain, by using the server, a second execution action on the second page, and generate a third page at the display terminal according to the second execution action and the response message, where the third page is used to restore a result of performing the second execution action on the first page.
Preferably, the first execution action includes at least one of sliding, clicking, dragging, and jumping;
and/or the number of the groups of groups,
the database includes at least a ClickHouse cluster.
The invention also provides an electronic device comprising a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the processor realizes the visualized page restoration method of any one of the above when executing the computer program.
The present invention also provides a computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of the above-described visualized page restoration method.
The invention has the positive progress effects that: according to the visual page reduction method and system, the electronic equipment and the storage medium, a service message generated based on a first execution action on a user terminal is acquired, and a reduction page corresponding to the user terminal is generated on a display terminal based on a CRNWEB frame; the integrity and timeliness of data acquisition of the execution action of the page are improved; and the user can intuitively and conveniently grasp the page state of the user terminal, which is beneficial to further operation of the acquired data, thereby improving the acquisition and analysis capacity of the related pages of the user terminal.
Drawings
Fig. 1 is a flowchart of a visualized page restoration method in embodiment 1 of the present invention.
Fig. 2 is a schematic block diagram of a visual page restore system in embodiment 2 of the present invention.
Fig. 3 is a block diagram showing the structure of an electronic device according to embodiment 3 of the present invention.
Detailed Description
The invention is further illustrated by means of the following examples, which are not intended to limit the scope of the invention.
Example 1
Referring to fig. 1, the embodiment specifically provides a visualized page restoring method, which is used for generating a second page at a display terminal to restore a first page of a user terminal.
In this embodiment, the user terminal may be a mobile terminal such as a mobile phone or a palm computer loaded with and running a service APP (application program); the pages of the user terminal may typically be H5 (a web page architecture) based pages; the presentation terminal may be a desktop or notebook computer or even a graphics processor or the like for use by a background data analyst. After various execution actions are performed on the page of the APP application program on the user terminal, a data interaction mode of service requests and service responses between the user terminal and the micro-server is generally implemented by transmission of data messages.
The service end in this embodiment is respectively connected to the user terminal and the display terminal, and as a preferred implementation manner, the service end can be implemented by using a micro service, where the micro service is a framework scheme for constructing an application, and the micro service framework is different from a traditional single-body scheme, and can split the application into a plurality of core functions, and each function is called a service, and can be independently constructed and deployed, which means that each service will not affect each other during working and failure.
The visualized page restoration method of the embodiment comprises the following steps:
s1, a server side sends a response message for a first execution action to a database, wherein the response message is used for generating the first page after the first execution action is carried out on the user terminal;
s2, the server side calls the response message in the database, and the second page is generated at the display terminal based on a CRNWEB frame.
For step S1, for example, after the user has checked a series of selection conditions including a check-in time, a house type, a business district, and a price on the current page of the APP, clicking a selection button; at this time, after the above actions, the user terminal sends a request for corresponding service feedback data like the micro server, the micro server obtains the service feedback data of the part through corresponding query operation, and sends the service feedback data to the user terminal along with some necessary metadata in a form of a response message, and the user terminal can generate a new page through a real-Native (terminal development architecture) architecture for the user performing the operations to use, for example, the user will see a query result page with a qualified guest room display result list and pictures formed based on the returned message, that is, the first page. And meanwhile, the section of response message is completely copied and stored in a database.
For step S2, based on the CRnweb frame at the display terminal side and the real-Native architecture of the user terminal, a web page with the same structure as the first page may be formed at the display terminal; for example, the same webpage control comprises an API (application program interface), and different versions of the APP at the user terminal side are screened through the static resource server, so that a second page with the same appearance style as the first page is formed, such as the hotel query result page, and the page seen by the user at the terminal side by the data analyst is displayed to be completely consistent with the page seen by the APP user at the user terminal. For the selection of the pages to be restored, the selection can be carried out through constraint conditions such as a unique operation identifier, an order number and the like, or fuzzy or accurate query can be carried out by setting more detailed matching conditions. And using the axios component to initiate an offline message request and integrating the subscribed request data and the user input data, so as to completely restore the user operation interface in an offline state.
As a preferred implementation manner, the acquisition of the response message is realized by setting the embedded point log service at the service end, and the specific implementation concept is to cut off the service interface which the user terminal originally needs to access, and obtain the required application service response by making the user terminal access to the embedded point log service. The interception, distribution and response of the sub-services can be realized more flexibly by utilizing a micro-service architecture.
Step S1 may be specifically implemented by the following manner:
the server receives an application service request generated based on the first performed action.
And calling the application service corresponding to the application service request through the embedded point log service arranged at the service end to acquire a response message.
Above, for example, the server receives the service request for hotel inquiry, and the request is responded by proxy transfer through the embedded log service due to the cut-off of the access interface of the hotel data service which needs to be accessed originally, that is, the embedded log service calls the hotel data service, obtains the related inquiry data, and forwards the inquiry data to the user terminal in the form of a response message. Therefore, all data interaction between the user terminal and the micro-server can be recorded by the embedded point log service, and the data interaction can also be stored and the like. Therefore, compared with the prior method of carrying out scattered point embedding at the APP end, the method has the advantages that the conditions of missing embedding, misembedding, iteration error and the like are not easy to occur due to full-quantity storage and analysis through the complete message.
As a preferred implementation manner, the embodiment provides the operation user with a possibility of further performing a simulation operation on the restored page after restoring the first page after the first execution of the action. The step of calling the response message in the database by the server side, after the step of generating the second page based on the CRNWEB framework by the display terminal, the step of: the server side obtains a second execution action on the second page, and generates a third page on the display terminal according to the second execution action and the response message, wherein the third page is used for restoring the result of the second execution action on the first page.
For example, after the first execution action of the user terminal, the response message is used for feeding back to the user terminal to generate the first page and also includes other alternative data, but a user is required to perform a plurality of page interaction operations to display the first page. If the user does not further perform the page interaction operation, the information displayed by a floating layer of a certain part cannot be seen. In this embodiment, the user is provided with further operations according to the page logic on the restored second page based on the complete response message data. For example, for hotel query services, the different floating floors that pop up may be viewed.
In this embodiment, the first execution action of the page includes at least one of sliding, clicking, dragging and jumping, and the predictable packaging of the page operation is implemented by using a specially configured object besides the original event while processing each interaction by the predictable packaging sheet of the touch response system, so that the processing flow and compatibility of the web page end on the display terminal can be kept highly consistent with the APP end on the user terminal side.
As a preferred implementation mode, the Clickhouse database is used for storage, so that normal consumption of massive data is guaranteed, and the situation that massive data is blocked and lost is avoided; the query speed can furthermore be ensured by the data filtering being transferred to a Hbase (distributed, column-oriented open source database) database.
The visualized page reduction method provided by the embodiment obtains the service message generated based on the first execution action to the user terminal, and generates a reduction page corresponding to the user terminal on the display terminal based on the CRNWEB frame; the integrity and timeliness of data acquisition of the execution action of the page are improved; and the user can intuitively and conveniently grasp the page state of the user terminal, which is favorable for further operation of the acquired data and improves the acquisition and analysis capacity of the related pages of the user terminal.
Example 2
Referring to fig. 2, in this embodiment, a visual page restoration system is specifically provided, which is configured to generate, at a display terminal, a second page to restore a first page of a user terminal. The restoration system in this embodiment includes:
the response message acquisition module 1 is used for sending a response message for the first execution action to the database through the server, and the response message is used for generating a first page after the first execution action is carried out on the user terminal;
and the restoring page generating module 2 is used for calling a response message in the database through the server and generating a second page on the display terminal based on the CRNWEB frame.
For example, after the user selects a series of selection conditions including residence time, house type, business district and price on the current page of the APP, clicking a selection button; at this time, after the above actions, the user terminal sends a request for corresponding service feedback data like the micro server, the micro server obtains the service feedback data of the part through corresponding query operation, and sends the service feedback data to the user terminal along with some necessary metadata in a form of a response message, and the user terminal can generate a new page through a real-Native (terminal development architecture) architecture for the user performing the operations to use, for example, the user will see a query result page with a qualified guest room display result list and pictures formed based on the returned message, that is, the first page. Meanwhile, the response message acquisition module 1 performs complete copying on the section of response message and stores the section of response message into a database.
The restoring page generating module 2 can form a webpage with the same structure as the first page on the display terminal based on the CRNWEB frame of the display terminal side and the real-Native architecture of the user terminal; for example, the same webpage control comprises an API (application program interface), and different versions of the APP at the user terminal side are screened through the static resource server, so that a second page with the same appearance style as the first page is formed, such as the hotel query result page, and the page seen by the user at the terminal side by the data analyst is displayed to be completely consistent with the page seen by the APP user at the user terminal. For the selection of the pages to be restored, the selection can be carried out through constraint conditions such as a unique operation identifier, an order number and the like, or fuzzy or accurate query can be carried out by setting more detailed matching conditions. And using the axios component to initiate an offline message request and integrating the subscribed request data and the user input data, so as to completely restore the user operation interface in an offline state.
As a preferred implementation manner, the embedded point log service set at the server side is used for obtaining the response message, and the specific implementation concept is to cut off the service interface which the user terminal originally needs to access, and obtain the required application service response by making the user terminal access to the embedded point log service. The interception, distribution and response of the sub-services can be realized more flexibly by utilizing a micro-service architecture.
In this embodiment, the response message obtaining module 1 specifically includes:
a receiving unit configured to receive, by the server, an application service request generated based on the first execution action; and the calling unit is used for calling the application service corresponding to the application service request through the embedded point log service arranged at the service end so as to acquire a response message.
The receiving unit receives the service request for hotel inquiry, and the request is responded by proxy transfer through the embedded log service due to the cut-off of the access interface of the hotel data service which is required to be accessed originally, namely, the call unit calls the hotel data service through the embedded log service, acquires relevant inquiry data, and forwards the inquiry data to the user terminal in the form of a response message. Therefore, all data interaction between the user terminal and the micro-server can be recorded by the embedded point log service, and the data interaction can also be stored and the like. Therefore, compared with the prior method of carrying out scattered point embedding at the APP end, the method has the advantages that the conditions of missing embedding, misembedding, iteration error and the like are not easy to occur due to full-quantity storage and analysis through the complete message.
As a preferred implementation manner, the page restoration system of this embodiment further includes a simulated page generation module, configured to obtain, through the server, a second execution action on the second page, and generate, according to the second execution action and the response message, a third page at the display terminal, where the third page is used to restore a result of performing the second execution action on the first page.
For example, after the first execution action of the user terminal, the response message is used for feeding back to the user terminal to generate the first page and also includes other alternative data, but a user is required to perform a plurality of page interaction operations to display the first page. If the user does not further perform the page interaction operation, the information displayed by a floating layer of a certain part cannot be seen. In this embodiment, the user is provided with further operations according to the page logic on the restored second page by using the simulated page generating module based on the complete response message data. For example, for hotel query services, the different floating floors that pop up may be viewed.
As a preferred embodiment, the first execution action includes at least one of sliding, clicking, dragging, and jumping. The predictable packaging sheet of the touch response system can process each interaction, and simultaneously, a special object is utilized to realize the predictable packaging of page operation besides the original event, so that the processing flow and compatibility of the webpage end on the display terminal can be kept highly consistent with the APP end on one side of the user terminal.
As a preferred embodiment, a ClickHouse cluster is used for storing response message data. The normal consumption of massive data is ensured, and the situation that massive data is blocked and lost is avoided; the query speed can also be ensured by the data filtering being transferred to the Hbase database.
The visual page reduction system provided by the embodiment generates a reduction page corresponding to the user terminal on the basis of the CRNWEB frame at the display terminal by acquiring the service message generated on the basis of the first execution action to the user terminal; the integrity and timeliness of data acquisition of the execution action of the page are improved; and the user can intuitively and conveniently grasp the page state of the user terminal, which is beneficial to further operation of the acquired data, thereby improving the acquisition and analysis capacity of the related pages of the user terminal.
Fig. 3 is a schematic structural diagram of an electronic device according to embodiment 3 of the present invention. The electronic device includes a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the page restore method of the visualization in embodiment 1 when executing the program. The electronic device 30 shown in fig. 3 is only an example and should not be construed as limiting the functionality and scope of use of embodiments of the present invention.
As shown in fig. 3, the electronic device 30 may be embodied in the form of a general purpose computing device, which may be a server device, for example. Components of electronic device 30 may include, but are not limited to: the at least one processor 31, the at least one memory 32, a bus 33 connecting the different system components, including the memory 32 and the processor 31.
The bus 33 includes a data bus, an address bus, and a control bus.
Memory 32 may include volatile memory such as Random Access Memory (RAM) 321 and/or cache memory 322, and may further include Read Only Memory (ROM) 323.
Memory 32 may also include a program/utility 325 having a set (at least one) of program modules 324, such program modules 324 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment.
The processor 31 executes various functional applications and data processing such as the visualized page restoration method in embodiment 1 of the present invention by running a computer program stored in the memory 32.
The electronic device 30 may also communicate with one or more external devices 34 (e.g., keyboard, pointing device, etc.). Such communication may be through an input/output (I/O) interface 35. Also, model-generating device 30 may also communicate with one or more networks, such as a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the internet, via network adapter 36. As shown in fig. 3, network adapter 36 communicates with the other modules of model-generating device 30 via bus 33. It should be appreciated that although not shown in the figures, other hardware and/or software modules may be used in connection with the model-generating device 30, including, but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, data backup storage systems, and the like.
It should be noted that although several units/modules or sub-units/modules of an electronic device are mentioned in the above detailed description, such a division is merely exemplary and not mandatory. Indeed, the features and functionality of two or more units/modules described above may be embodied in one unit/module in accordance with embodiments of the present invention. Conversely, the features and functions of one unit/module described above may be further divided into ones that are embodied by a plurality of units/modules.
Example 4
The present embodiment provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps in the page restore method of the visualization in embodiment 1.
More specifically, among others, readable storage media may be employed including, but not limited to: portable disk, hard disk, random access memory, read only memory, erasable programmable read only memory, optical storage device, magnetic storage device, or any suitable combination of the foregoing.
In a possible embodiment, the invention may also be implemented in the form of a program product comprising program code for causing a terminal device to carry out the steps of the page restore method for carrying out the visualisation in example 1, when the program product is run on the terminal device.
Wherein the program code for carrying out the invention may be written in any combination of one or more programming languages, the program code may execute entirely on the user device, partly on the user device, as a stand-alone software package, partly on the user device, partly on a remote device or entirely on the remote device.
While specific embodiments of the invention have been described above, it will be appreciated by those skilled in the art that this is by way of example only, and the scope of the invention is defined by the appended claims. Various changes and modifications to these embodiments may be made by those skilled in the art without departing from the principles and spirit of the invention, but such changes and modifications fall within the scope of the invention.

Claims (8)

1. The visualized page reduction method is characterized by being used for generating a second page at a display terminal to reduce a first page of a user terminal; the reduction method comprises the following steps:
the server side sends a response message for the first execution action to the database, wherein the response message is used for generating the first page after the first execution action is carried out on the user terminal;
the server side calls the response message in the database and generates the second page on the display terminal based on a CRNWEB frame;
the step of sending the response message to the first execution action to the database by the server side comprises the following steps:
the server receives an application service request generated based on the first execution action;
calling an application service corresponding to the application service request through a buried point log service arranged at the service end to acquire the response message;
the first execution action includes at least one of sliding, clicking, dragging, and jumping.
2. The visualized page restoration method of claim 1, wherein the server calls the response message in the database, and the step of generating the second page based on the CRNWEB frame at the display terminal includes:
the server side obtains a second execution action on the second page, and generates a third page on the display terminal according to the second execution action and the response message, wherein the third page is used for restoring the result of the second execution action on the first page.
3. The visualized page restoration method of claim 1 wherein the database includes at least a ClickHouse cluster.
4. The visualized page restoration system is characterized in that the page restoration system is used for generating a second page at a display terminal to restore a first page of a user terminal; the restoration system includes:
the response message acquisition module is used for sending a response message for a first execution action to the database through the server, and the response message is used for generating the first page after the first execution action is carried out on the user terminal;
the restoring page generating module is used for calling the response message in the database through the server and generating the second page on the display terminal based on a CRNWEB frame;
the response message acquisition module comprises:
a receiving unit, configured to receive, by the server, an application service request generated based on the first execution action;
the calling unit is used for calling the application service corresponding to the application service request through the buried point log service arranged at the service end so as to acquire the response message;
the first execution action includes at least one of sliding, clicking, dragging, and jumping.
5. The visual page restoration system as set forth in claim 4, further comprising a simulated page generation module configured to obtain, by the server, a second execution of the second page, and generate, at the display terminal, a third page according to the second execution and the response message, where the third page is used to restore a result of performing the second execution on the first page.
6. The visualized page reduction system of claim 4, wherein the database comprises at least a ClickHouse cluster.
7. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the visualized page restoration method of any one of claims 1-3 when the computer program is executed by the processor.
8. A computer readable storage medium having stored thereon a computer program, characterized in that the computer program when executed by a processor implements the steps of the visualized page restoration method of any of claims 1-3.
CN202110209460.5A 2021-02-24 2021-02-24 Visual page restoration method and system, electronic equipment and storage medium Active CN112965944B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110209460.5A CN112965944B (en) 2021-02-24 2021-02-24 Visual page restoration method and system, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110209460.5A CN112965944B (en) 2021-02-24 2021-02-24 Visual page restoration method and system, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112965944A CN112965944A (en) 2021-06-15
CN112965944B true CN112965944B (en) 2023-09-19

Family

ID=76286036

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110209460.5A Active CN112965944B (en) 2021-02-24 2021-02-24 Visual page restoration method and system, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112965944B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114020616A (en) * 2021-10-29 2022-02-08 携程旅游网络技术(上海)有限公司 Reduction comparison method and system for client user behaviors, electronic device and medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180264361A1 (en) * 2016-05-12 2018-09-20 Tencent Technology (Shenzhen) Company Limited Web page running method and apparatus, terminal, and storage medium
CN111045934A (en) * 2019-11-29 2020-04-21 北京三快在线科技有限公司 Page analysis method, device, client, storage medium and electronic equipment
CN111552872A (en) * 2020-04-15 2020-08-18 携程旅游网络技术(上海)有限公司 Method and system for restoring user behavior, electronic device and storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180264361A1 (en) * 2016-05-12 2018-09-20 Tencent Technology (Shenzhen) Company Limited Web page running method and apparatus, terminal, and storage medium
CN111045934A (en) * 2019-11-29 2020-04-21 北京三快在线科技有限公司 Page analysis method, device, client, storage medium and electronic equipment
CN111552872A (en) * 2020-04-15 2020-08-18 携程旅游网络技术(上海)有限公司 Method and system for restoring user behavior, electronic device and storage medium

Also Published As

Publication number Publication date
CN112965944A (en) 2021-06-15

Similar Documents

Publication Publication Date Title
RU2598991C2 (en) Data recovery client for moveable client data
CN108008954A (en) Page configuration method, apparatus, server and medium
CA3059738A1 (en) Behaviour data processing method, device, electronic device and computer readable medium
US20140081901A1 (en) Sharing modeling data between plug-in applications
US9015608B2 (en) Regenerating a user interface area
CN111045653B (en) System generation method and device, computer readable medium and electronic equipment
US11551271B2 (en) Feedback service in cloud application
Wang Stream processing systems benchmark: Streambench
CN112965944B (en) Visual page restoration method and system, electronic equipment and storage medium
US10210001B2 (en) Automatic execution of objects in a user interface
Emara et al. Geographically distributed data management to support large-scale data analysis
CN110674426B (en) Webpage behavior reporting method and device
CN115033634B (en) Data collection method, device, electronic device and medium
Kukreja et al. Data Engineering with Apache Spark, Delta Lake, and Lakehouse: Create scalable pipelines that ingest, curate, and aggregate complex data in a timely and secure way
US11501014B2 (en) Secure data replication in distributed data storage environments
WO2018217406A1 (en) Providing instant preview of cloud based file
CN115408002A (en) Webpage generation method, system, electronic equipment and storage medium
CN115033574A (en) Information generation method, information generation device, electronic device, and storage medium
CN113672685A (en) Information processing method, equipment and medium
US11199949B2 (en) Automation tool for generating web pages and links
CN116467156A (en) Joint debugging test method and device, storage medium and electronic equipment
CN111880775A (en) Multi-module layered architecture implementation method and device, electronic equipment and storage medium
Cecowski et al. Cloud computing applications
CN116383311B (en) Method for real-time fusion search of provider portrait data in building industry
US8250195B2 (en) Leveraging synchronous communication protocols to enable asynchronous application and line-of-business behaviors

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
GR01 Patent grant
GR01 Patent grant