A monitoring and processing method, device, equipment and storage medium for page operation

By monitoring the terminal browser shell, capturing and processing terminal function menu information, the problem of low terminal page operation monitoring and processing efficiency in the existing technology is solved, and efficient embedding and configuration information monitoring of third-party systems are realized. Improved user experience and system compatibility.

CN117472683BActive Publication Date: 2025-01-21GUANGDONG AEROSPACE INFORMATION CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311385797.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-24
Publication Date
2025-01-21
Estimated Expiration
2043-10-24

AI Technical Summary

Technical Problem

The prior art cannot accurately and efficiently monitor and process terminal page operations, and third-party systems need to be personalized when embedded, resulting in high development costs and low integration efficiency.

Method used

Through the monitoring of the browser case of the terminal, grab the terminal function menu information, and generate the monitoring configuration information based on the event information and save the monitoring configuration information, to achieve the monitoring and processing of the embedded and configuration information of the third -party system.

Benefits of technology

The accuracy and efficiency of the terminal page operation monitoring and processing has been improved, the development costs and integrated difficulties embedded in third -party systems have been reduced, and the browser's high compatibility and high integratedness are ensured, and the user experience is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117472683B_ABST
    Figure CN117472683B_ABST
Patent Text Reader

Abstract

The present invention discloses a monitoring and processing method, device, equipment and storage medium for page operation, including: monitoring the browser shell of the terminal, thereby capturing the terminal function menu information of the browser shell of the terminal during the page operation; traversing the monitoring identifier of the terminal function menu information, if the monitoring identifier of the terminal function menu information cannot be configured in the preset configuration file, capturing the event information corresponding to the terminal function menu information; according to the event information, obtaining the monitoring configuration information, and saving the monitoring configuration information in the preset configuration file; according to the processing method of the monitoring target, performing monitoring purpose processing on the terminal function menu information, thereby completing the monitoring and processing of the page operation. The present invention solves the technical problems of low accuracy and efficiency in monitoring and processing of terminal page operations in the prior art, low efficiency of embedding a third-party system, and inability to ensure integrity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of Internet technology, and in particular to a monitoring and processing method, device, equipment and storage medium for page operations. Background Art

[0002] In the operating environment of the terminal, the existing browser shell technology can wrap and protect the terminal browser page.

[0003] At present, although the browser shell technology can wrap the terminal page, it cannot monitor and process the terminal page operations accurately and efficiently. For example, it cannot monitor the user terminal operations and cannot provide guidance for user operations simply and quickly. At the same time, when embedding a third-party system, if you want to call the hardware interface on the third-party system to complete upload, download, print and other operations, the third-party system needs to be personalized developed, the development cost is high, and it is impossible to achieve fast and complete integration.

[0004] Therefore, there is an urgent need for a method that can improve the accuracy and efficiency of monitoring and processing terminal page operations and improve the efficiency and integrity of third-party system embedding. Summary of the invention

[0005] The present invention provides a method, device, equipment and storage medium for monitoring and processing page operations to solve the technical problems in the prior art of low accuracy, low efficiency, low efficiency of third-party system embedding and inability to ensure integrity of terminal page operations.

[0006] In order to solve the above technical problems, an embodiment of the present invention provides a monitoring and processing method for page operations, including:

[0007] Monitor the browser shell of the terminal, so as to capture the terminal function menu information of the browser shell of the terminal during the page operation;

[0008] Traversing the monitoring identifiers of the terminal function menu information, if the monitoring identifiers of the terminal function menu information cannot be configured in the preset configuration file, capturing event information corresponding to the terminal function menu information;

[0009] According to the event information, monitoring configuration information is obtained, and the monitoring configuration information is saved in the preset configuration file; wherein the monitoring configuration information includes the address of the monitoring target, the target type and the processing method;

[0010] According to the monitoring target processing method, the terminal function menu information is processed for monitoring purposes, thereby completing the monitoring processing of page operations; wherein the monitoring target processing method includes file processing and operation guidance.

[0011] As a preferred solution, before monitoring the browser shell of the terminal, the method further includes:

[0012] The target types and processing method lists corresponding to the preset targets to be monitored are added to the browser shell, so that after the browser shell is restarted, the browser shell of the terminal is monitored.

[0013] As a preferred solution, the traversing of the monitoring identifier of the terminal function menu information, if the monitoring identifier of the terminal function menu information cannot be configured in the preset configuration file, capturing the event information corresponding to the terminal function menu information specifically includes:

[0014] Traversing the monitoring identifiers of the terminal function menu information; wherein the monitoring identifiers of the terminal function menu information are stored in a preset configuration file, and each monitoring identifier stored in the preset configuration file corresponds to a terminal function menu information;

[0015] According to the monitoring identifier of the terminal function menu information, the configuration information of the terminal function menu information is retrieved in a preset configuration file; wherein the preset configuration file stores the monitoring configuration information corresponding to each terminal function menu information;

[0016] If the monitoring configuration information of the terminal function menu information cannot be retrieved, then the event information corresponding to the terminal function menu information is captured;

[0017] If the monitoring configuration information of the terminal function menu information exists in the configuration file, the retrieved monitoring configuration information is configured to the page operation event corresponding to the terminal function menu information, so as to monitor the page operation event.

[0018] As a preferred solution, the event information corresponding to the terminal function menu information is captured as follows:

[0019] The address, system page label and operation event corresponding to the terminal function menu information are automatically captured.

[0020] As a preferred solution, the monitoring configuration information is obtained according to the event information, and the monitoring configuration information is saved in the preset configuration file, specifically:

[0021] According to the address, system page label and operation event corresponding to the terminal function menu information, in the preset target type and processing method list corresponding to the target to be monitored, the target type and processing method corresponding to the terminal function menu information when monitoring is obtained;

[0022] The address of the terminal function menu information is used as the monitoring address, and the corresponding target type and processing method when monitoring the terminal function menu information are combined to obtain the monitoring configuration information of the terminal function menu information, and then the monitoring configuration information is saved in the preset configuration file.

[0023] As a preferred solution, the terminal function menu information is processed for monitoring purposes according to the processing method of the monitoring target, specifically:

[0024] According to the processing method of the monitoring target, obtaining the response function to be added;

[0025] The terminal function menu information is monitored, and in response to the operation of the page, the file processing or operation guidance corresponding to the monitoring target is triggered through the response function, thereby achieving the monitoring purpose processing of the terminal function menu information.

[0026] As a preferred solution, the file processing includes uploading, downloading, printing and previewing of files; the files include electronic files and paper files;

[0027] The operation guide includes a main screen operation guide and a secondary screen operation guide; the main screen operation guide pops up a modal box on the main screen to load and display the operation guide information; the secondary screen operation guide loads and displays the operation guide information on the secondary screen.

[0028] Accordingly, the present invention also provides a monitoring and processing device for page operations, comprising: a monitoring module, a traversal module, a storage module and a processing module;

[0029] The monitoring module is used to monitor the browser shell of the terminal, so as to capture the terminal function menu information of the browser shell of the terminal during the page operation;

[0030] The traversal module is used to traverse the monitoring identifier of the terminal function menu information, and if the monitoring identifier of the terminal function menu information cannot be configured in the preset configuration file, capture the event information corresponding to the terminal function menu information;

[0031] The saving module is used to obtain monitoring configuration information according to the event information, and save the monitoring configuration information in the preset configuration file; wherein the monitoring configuration information includes the address of the monitoring target, the target type and the processing method;

[0032] The processing module is used to process the terminal function menu information for monitoring purposes according to the monitoring target processing method, thereby completing the monitoring processing of the page operation; wherein the monitoring target processing method includes file processing and operation guidance.

[0033] Correspondingly, the present invention also provides a terminal device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, and when the processor executes the computer program, it implements the monitoring and processing method of page operations as described in any one of the above.

[0034] Correspondingly, the present invention also provides a computer-readable storage medium, which includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to perform a monitoring and processing method for page operations as described in any one of the above.

[0035] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0036] The technical solution of the present invention monitors the browser shell of the terminal to determine the operation of the terminal function menu information corresponding to the browser shell of the terminal during the page operation, and then identifies the corresponding terminal function menu information, and generates and saves the monitoring configuration information for the terminal function menu information that cannot be configured. There is no need to develop a third-party system separately, and the monitoring and processing of the corresponding configuration information when the third-party system is embedded is realized. It is compatible and applicable to applications of all systems. At the same time, the monitoring is based on file information configuration, and there is no need to pass code. The requirements for operation and maintenance personnel are low, simple and fast. At the same time, the accuracy of monitoring and operating the terminal function menu information through the monitoring configuration information is improved, the monitoring and processing efficiency of page operations is improved, the high compatibility and high integration of the browser are ensured, and the user experience is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 : A flow chart of the steps of a method for monitoring and processing page operations provided by an embodiment of the present invention;

[0038] Figure 2 : A general flow chart of configuration and monitoring of page operations provided by an embodiment of the present invention;

[0039] Figure 3 : A specific flow chart of the monitoring implementation method provided by an embodiment of the present invention;

[0040] Figure 4 : A specific flow chart of the monitoring purpose processing provided by an embodiment of the present invention;

[0041] Figure 5 : A structural diagram of a monitoring and processing device for page operations provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0042] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0043] Embodiment 1

[0044] Please refer to Figure 1 , a method for monitoring and processing page operations provided by an embodiment of the present invention, comprising the following steps S101-S104:

[0045] Step S101: monitoring the browser shell of the terminal, thereby capturing the terminal function menu information of the browser shell of the terminal during page operation.

[0046] As a preferred solution of this embodiment, before monitoring the browser shell of the terminal, the method further includes:

[0047] The target types and processing method lists corresponding to the preset targets to be monitored are added to the browser shell, so that after the browser shell is restarted, the browser shell of the terminal is monitored.

[0048] In this embodiment, a list of target types and processing methods, for example, the tag upload is an upload type, and its processing method is a list of relevant information such as uploadResult, is added to the browser shell program as monitoring configuration information of the preset monitored target, so that when the browser shell program is restarted, the terminal menu list information will be obtained.

[0049] Furthermore, when operating a page, the operation action will cause the terminal to respond, and then obtain the terminal function menu information corresponding to the operation action, that is, the page operation in the browser shell. The terminal function menu information is used to describe, display and execute the relevant information corresponding to the functions that the browser shell can realize.

[0050] Step S102: traverse the monitoring identifiers of the terminal function menu information, and if the monitoring identifiers of the terminal function menu information cannot be configured in the preset configuration file, capture event information corresponding to the terminal function menu information.

[0051] As a preferred solution of this embodiment, the traversing of the monitoring identifier of the terminal function menu information, if the monitoring identifier of the terminal function menu information cannot be configured in the preset configuration file, capturing the event information corresponding to the terminal function menu information specifically includes:

[0052] Traversing the monitoring identifiers of the terminal function menu information; wherein the monitoring identifiers of the terminal function menu information are saved in a preset configuration file, and each monitoring identifier saved in the preset configuration file corresponds to a terminal function menu information; according to the monitoring identifiers of the terminal function menu information, retrieving configuration information of the terminal function menu information in the preset configuration file; wherein the preset configuration file saves the monitoring configuration information corresponding to each terminal function menu information; if the monitoring configuration information of the terminal function menu information cannot be retrieved, capturing the event information corresponding to the terminal function menu information; if the monitoring configuration information of the terminal function menu information exists in the configuration file, configuring the retrieved monitoring configuration information to the page operation event corresponding to the terminal function menu information, thereby monitoring the page operation event.

[0053] In this embodiment, the terminal function menu information is traversed to obtain a monitoring flag, where the monitoring flag is used to mark which terminal function menu information needs to be monitored and executed. If a menu needs to be monitored and there is no menu monitoring configuration information in the preset configuration file, the browser shell program will automatically capture its address, system page (HTML, JSP, etc.) tags, events and other information.

[0054] Furthermore, monitoring is mainly implemented by monitoring and intercepting http requests, system page (HTML, JSP, etc.) tags, and events. When accessing a third-party system, the browser shell will first search the configuration file based on the system address. If it does not hit, the system is released, or if the system address is detected to be on the whitelist, it is released directly. If it hits, it means that the website needs to be monitored, so all requests, system page (HTML, JSP, etc.) tags and events of the system will be monitored and intercepted.

[0055] As a preferred solution of this embodiment, the event information corresponding to the terminal function menu information is captured as follows:

[0056] The address, system page label and operation event corresponding to the terminal function menu information are automatically captured.

[0057] In this embodiment, by capturing the labels, events, target types and processing methods, automatic matching can be performed in the target type and processing method list and / or configuration file, thereby automatically capturing the address, system page label and operation event corresponding to the terminal function menu information.

[0058] Step S103: Acquire monitoring configuration information according to the event information, and save the monitoring configuration information in the preset configuration file; wherein the monitoring configuration information includes the address of the monitoring target, the target type and the processing method.

[0059] As a preferred solution of this embodiment, the monitoring configuration information is obtained according to the event information, and the monitoring configuration information is saved in the preset configuration file, specifically:

[0060] According to the address, system page label and operation event corresponding to the terminal function menu information, the target type and processing method corresponding to the preset target to be monitored are obtained from the list of target types and processing methods corresponding to the preset targets to be monitored; the address of the terminal function menu information is used as the monitoring address, and combined with the target type and processing method corresponding to the terminal function menu information when monitoring, the monitoring configuration information of the terminal function menu information is obtained, and the monitoring configuration information is then saved in the preset configuration file.

[0061] In this embodiment, the captured tags, events, target types and processing method lists are automatically matched to obtain the monitoring target type and monitoring target processing method, and then the monitoring address, monitoring target, monitoring target type and monitoring target processing method are saved in the preset configuration file of the terminal.

[0062] It is understandable that the configuration file can also be edited online by the operation and maintenance personnel according to their needs to update the configuration file. It should be noted that the configuration file content mainly includes the following indicators: monitoring target system address, that is, the system that has some functions of the integrated third party that are costly or cannot be transformed; monitoring targets, mainly including http requests, system page (HTML, JSP, etc.) tags, system page (HTML, JSP, etc.) events; monitoring target types, mainly including hardware call operations such as upload, download, print, and page operation instructions; monitoring purpose processing method, that is, after the monitoring is successful, the purpose processing method that needs to be called to achieve the desired result.

[0063] Furthermore, when the retrieval hits a certain http request address and type monitoring configuration, the browser shell will hit the request to add a response function through the addEventListener method, and call the request address and type monitoring and processing event method; when the retrieval hits a certain page (HTML, JSP, etc.) tag or event of the system, the browser shell will inject js scripts, add a response function for each HTML event through the addEventListener method, and call the corresponding monitoring and processing event method.

[0064] Step S104: According to the monitoring target processing method, the terminal function menu information is processed for monitoring purposes, thereby completing the monitoring processing of the page operation; wherein the monitoring target processing method includes file processing and operation guidance.

[0065] As a preferred solution of this embodiment, the terminal function menu information is processed for monitoring purpose according to the processing method of the monitoring target, specifically:

[0066] According to the processing method of the monitoring target, the response function to be added is obtained; the terminal function menu information is monitored, and in response to the operation of the page, the file processing or operation guidance corresponding to the monitoring target is triggered through the response function, thereby realizing the monitoring purpose processing of the terminal function menu information.

[0067] In this embodiment, the monitoring purpose processing mainly triggers the corresponding purpose processing method through the response function added by the addEventListener method. The purpose processing method mainly includes two categories: file processing and operation guidance.

[0068] As a preferred solution of this embodiment, the file processing includes uploading, downloading, printing and previewing of files; the files include electronic files and paper files;

[0069] The operation guide includes a main screen operation guide and a secondary screen operation guide; the main screen operation guide pops up a modal box on the main screen to load and display the operation guide information; the secondary screen operation guide loads and displays the operation guide information on the secondary screen.

[0070] It should be noted that the file processing method mainly includes uploading, downloading, printing, previewing, etc., which mainly realizes personalized preview, upload, download and other operations of files without changing the source code of the third-party system. In the file preview processing method, the browser shell will automatically pop up a modal box with a unified style. The monitoring target file will be loaded and previewed through this modal box; documents of various formats are loaded in this modal box; in the file printing processing method, the browser shell will automatically initiate a print request to the printer and output the target file as a paper document through the printer; in the file download processing method, the browser shell will download the file to a fixed directory by default and prevent the window system from popping up the resource manager window.

[0071] Furthermore, since the uploaded files include electronic files and paper files, there are corresponding differences for different file upload methods. In the electronic file upload processing method, the browser shell will initiate a transfer request to the file transfer service, establish a socket long link, and apply for a temporary directory on the file transfer server to save the files uploaded by the user this time. Then the browser shell will pop up a QR code, which contains the relevant information of the above temporary directory. After the user scans the code with a mobile device such as a mobile phone or tablet, the file upload function page of the file server will be accessed. Then the user uploads the file to the above temporary directory on this page. After the upload is completed, the file transfer service will notify the shell through the socket and allow the shell to download all files in the temporary directory to the local terminal. After the download is successful, the browser shell will pop up the system resource manager and display the file that has just been downloaded, and then the user can click to select the target file and upload it to a third-party website. In the paper version file upload processing method, the browser shell will initiate a request to the high-speed camera to open the device. After the high-speed camera is successfully opened, the browser shell will pop up a modal box and load the preview video of the high-speed camera. In this modal box, there is a text description to guide the user to complete the shooting operation. The successfully shot paper document will be saved to the temporary directory of the terminal, and then the browser shell will pop up the system resource manager and display the file that has just been successfully shot. Then the user can click to select the target file and upload it to a third-party website.

[0072] It should be noted that the operation guidance processing method is mainly aimed at page tags and event operations, and provides operation guidance display when handling matters on third-party websites. Among them, for the main screen operation guidance method, the browser will pop up a modal box on the main screen and load the relevant information of the operation guidance in the display configuration file. In addition, for the secondary screen operation guidance method, the browser will load the relevant information of the operation guidance in the configuration file and display it on the secondary screen to form a main and secondary screen linkage, main frequency business handling, and secondary screen operation guidance.

[0073] It can be understood that the embodiments of the present invention have strong compatibility and good integration, and are compatible with any browser and third-party system. At the same time, monitoring is based on text configuration, does not require code, has low requirements for operation and maintenance personnel, is simple and fast, and personalized processing of monitoring purposes is also performed through simple text configuration.

[0074] See also Figure 2, which is a general flow chart of configuration and monitoring of page operations provided by an embodiment of the present invention. The user imports the target type and the list of processing methods, and then the browser shell automatically generates the corresponding monitoring configuration file, and then reads the monitoring configuration file to access the third-party system (i.e., respond to the event of the page operation), and judges whether the information corresponding to the event hits the monitoring execution configuration, so as to further judge the monitoring event and the monitoring purpose processing configuration, so as to achieve the processing of the monitoring purpose and the execution of the monitoring.

[0075] See also Figure 3 , which is a specific flow chart of the monitoring implementation method. By importing the target type and processing method list, the monitoring configuration file is automatically generated, and then the corresponding judgment process is carried out. Figure 4 It is a specific flow chart of monitoring purpose processing. The monitoring purpose processing method is executed by reading the configuration file, and the monitoring purpose processing execution is realized by judging the configuration of file browsing monitoring processing, file printing monitoring processing, file upload monitoring processing, file download monitoring processing, main screen guidance monitoring processing and main and sub-screen joint debugging guidance monitoring processing.

[0076] Implementing the above embodiments has the following effects:

[0077] The technical solution of the present invention monitors the browser shell of the terminal to determine the operation of the terminal function menu information corresponding to the browser shell of the terminal during the page operation, and then identifies the corresponding terminal function menu information, and generates and saves the monitoring configuration information for the terminal function menu information that cannot be configured, thereby realizing the monitoring and processing of the corresponding configuration information when the third-party system is embedded. At the same time, the monitoring is based on file information configuration without the need for code, has low requirements for operation and maintenance personnel, is simple and fast, and also improves the accuracy of monitoring and operation processing of terminal function menu information through monitoring configuration information, improves the monitoring and processing efficiency of page operations, ensures the high compatibility and high integration of the browser, and improves the user experience.

[0078] Embodiment 2

[0079] See also Figure 5 The present invention further provides a monitoring and processing device for page operations, including: a monitoring module 201, a traversal module 202, a storage module 203 and a processing module 204.

[0080] The monitoring module 201 is used to monitor the browser shell of the terminal, so as to capture the terminal function menu information of the browser shell of the terminal during page operation.

[0081] The traversal module 202 is used to traverse the monitoring identifiers of the terminal function menu information, and if the monitoring identifiers of the terminal function menu information cannot be configured in the preset configuration file, capture the event information corresponding to the terminal function menu information.

[0082] The saving module 203 is used to obtain monitoring configuration information according to the event information, and save the monitoring configuration information in the preset configuration file; wherein the monitoring configuration information includes the address of the monitoring target, the target type and the processing method.

[0083] The processing module 204 is used to perform monitoring purpose processing on the terminal function menu information according to the monitoring target processing method, thereby completing the monitoring processing of the page operation; wherein the monitoring target processing method includes file processing and operation guidance.

[0084] As a preferred solution, before monitoring the browser shell of the terminal, the method further includes:

[0085] The target types and processing method lists corresponding to the preset targets to be monitored are added to the browser shell, so that after the browser shell is restarted, the browser shell of the terminal is monitored.

[0086] As a preferred solution, the traversing of the monitoring identifier of the terminal function menu information, if the monitoring identifier of the terminal function menu information cannot be configured in the preset configuration file, capturing the event information corresponding to the terminal function menu information specifically includes:

[0087] Traversing the monitoring identifiers of the terminal function menu information; wherein the monitoring identifiers of the terminal function menu information are stored in a preset configuration file, and each monitoring identifier stored in the preset configuration file corresponds to a terminal function menu information;

[0088] According to the monitoring identifier of the terminal function menu information, the configuration information of the terminal function menu information is retrieved in a preset configuration file; wherein the preset configuration file stores the monitoring configuration information corresponding to each terminal function menu information;

[0089] If the monitoring configuration information of the terminal function menu information cannot be retrieved, then the event information corresponding to the terminal function menu information is captured;

[0090] If the monitoring configuration information of the terminal function menu information exists in the configuration file, the retrieved monitoring configuration information is configured to the page operation event corresponding to the terminal function menu information, so as to monitor the page operation event.

[0091] As a preferred solution, the event information corresponding to the terminal function menu information is captured as follows:

[0092] The address, system page label and operation event corresponding to the terminal function menu information are automatically captured.

[0093] As a preferred solution, the monitoring configuration information is obtained according to the event information, and the monitoring configuration information is saved in the preset configuration file, specifically:

[0094] According to the address, system page label and operation event corresponding to the terminal function menu information, in the preset target type and processing method list corresponding to the target to be monitored, the target type and processing method corresponding to the terminal function menu information when monitoring is obtained;

[0095] The address of the terminal function menu information is used as the monitoring address, and the corresponding target type and processing method when monitoring the terminal function menu information are combined to obtain the monitoring configuration information of the terminal function menu information, and then the monitoring configuration information is saved in the preset configuration file.

[0096] As a preferred solution, the terminal function menu information is processed for monitoring purposes according to the processing method of the monitoring target, specifically:

[0097] According to the processing method of the monitoring target, obtaining the response function to be added;

[0098] The terminal function menu information is monitored, and in response to the operation of the page, the file processing or operation guidance corresponding to the monitoring target is triggered through the response function, thereby achieving the monitoring purpose processing of the terminal function menu information.

[0099] As a preferred solution, the file processing includes uploading, downloading, printing and previewing of files; the files include electronic files and paper files;

[0100] The operation guide includes a main screen operation guide and a secondary screen operation guide; the main screen operation guide pops up a modal box on the main screen to load and display the operation guide information; the secondary screen operation guide loads and displays the operation guide information on the secondary screen.

[0101] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0102] Implementing the above embodiments has the following effects:

[0103] The technical solution of the present invention monitors the browser shell of the terminal to determine the operation of the terminal function menu information corresponding to the browser shell of the terminal during the page operation, and then identifies the corresponding terminal function menu information, and generates and saves the monitoring configuration information for the terminal function menu information that cannot be configured, thereby realizing the monitoring and processing of the corresponding configuration information when the third-party system is embedded. At the same time, the monitoring is based on file information configuration without the need for code, has low requirements for operation and maintenance personnel, is simple and fast, and also improves the accuracy of monitoring and operation processing of terminal function menu information through monitoring configuration information, improves the monitoring and processing efficiency of page operations, ensures the high compatibility and high integration of the browser, and improves the user experience.

[0104] Embodiment 3

[0105] Correspondingly, the present invention also provides a terminal device, comprising: a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, it implements the monitoring and processing method of page operations as described in any one of the above embodiments.

[0106] The terminal device of this embodiment includes: a processor, a memory, and a computer program and a computer instruction stored in the memory and executable on the processor. When the processor executes the computer program, each step in the above-mentioned embodiment 1 is implemented, for example: Figure 1 Alternatively, when the processor executes the computer program, the functions of each module / unit in the above device embodiment are implemented, such as the traversal module 202.

[0107] Exemplarily, the computer program may be divided into one or more modules / units, and the one or more modules / units are stored in the memory and executed by the processor to complete the present invention. The one or more modules / units may be a series of computer program instruction segments that can complete specific functions, and the instruction segments are used to describe the execution process of the computer program in the terminal device. For example, the traversal module 202 is used to traverse the monitoring identifier of the terminal function menu information, and if the monitoring identifier of the terminal function menu information cannot be configured in the preset configuration file, the event information corresponding to the terminal function menu information is captured.

[0108] The terminal device may be a computing device such as a desktop computer, a notebook, a PDA, and a cloud server. The terminal device may include, but is not limited to, a processor and a memory. Those skilled in the art will appreciate that the schematic diagram is merely an example of a terminal device and does not constitute a limitation on the terminal device. The terminal device may include more or fewer components than shown in the diagram, or may combine certain components, or different components. For example, the terminal device may also include an input / output device, a network access device, a bus, etc.

[0109] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the terminal device, and uses various interfaces and lines to connect various parts of the entire terminal device.

[0110] The memory can be used to store the computer program and / or module, and the processor realizes various functions of the terminal device by running or executing the computer program and / or module stored in the memory, and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function, etc.; the data storage area can store data created according to the use of the mobile terminal, etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (SecureDigital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0111] Wherein, if the module / unit integrated in the terminal device is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Wherein, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.

[0112] Embodiment 4

[0113] Correspondingly, the present invention also provides a computer-readable storage medium, which includes a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to perform a monitoring and processing method for page operations as described in any one of the above embodiments.

[0114] The specific embodiments described above further illustrate the purpose, technical solutions and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. It is particularly pointed out that for those skilled in the art, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of protection of the present invention.

Claims

1. A method for monitoring and processing page operations, characterized in that: include: Monitor the browser shell of the terminal, so as to capture the terminal function menu information of the browser shell of the terminal during the page operation; Traversing the monitoring identifiers of the terminal function menu information, if the monitoring identifiers of the terminal function menu information cannot be configured in the preset configuration file, capturing event information corresponding to the terminal function menu information; According to the event information, monitoring configuration information is obtained, and the monitoring configuration information is saved in the preset configuration file; wherein the monitoring configuration information includes the address of the monitoring target, the target type and the processing method; According to the monitoring target processing method, the terminal function menu information is processed for monitoring purposes, thereby completing the monitoring processing of the page operation; wherein the monitoring target processing method includes file processing and operation guidance; The event information corresponding to the terminal function menu information is captured as follows: The address, system page label and operation event corresponding to the terminal function menu information are automatically captured.

2. A method for monitoring and processing page operations according to claim 1, characterized in that: Before the monitoring of the browser shell of the terminal is performed, the method further includes: The target types and processing method lists corresponding to the preset targets to be monitored are added to the browser shell, so that after the browser shell is restarted, the browser shell of the terminal is monitored.

3. A method for monitoring and processing page operations as claimed in claim 2, characterized in that: The traversing of the monitoring identifier of the terminal function menu information, if the monitoring identifier of the terminal function menu information cannot be configured in the preset configuration file, capturing the event information corresponding to the terminal function menu information specifically includes: Traversing the monitoring identifiers of the terminal function menu information; wherein the monitoring identifiers of the terminal function menu information are stored in a preset configuration file, and each monitoring identifier stored in the preset configuration file corresponds to a terminal function menu information; According to the monitoring identifier of the terminal function menu information, the configuration information of the terminal function menu information is retrieved in a preset configuration file; wherein the preset configuration file stores the monitoring configuration information corresponding to each terminal function menu information; If the monitoring configuration information of the terminal function menu information cannot be retrieved, then the event information corresponding to the terminal function menu information is captured; If the monitoring configuration information of the terminal function menu information exists in the configuration file, the retrieved monitoring configuration information is configured to the page operation event corresponding to the terminal function menu information, so as to monitor the page operation event.

4. A method for monitoring and processing page operations as claimed in claim 3, characterized in that: The acquiring of monitoring configuration information according to the event information and the saving of the monitoring configuration information in the preset configuration file is specifically: According to the address, system page label and operation event corresponding to the terminal function menu information, in the preset target type and processing method list corresponding to the target to be monitored, the target type and processing method corresponding to the terminal function menu information when monitoring is obtained; The address of the terminal function menu information is used as the monitoring address, and the corresponding target type and processing method when monitoring the terminal function menu information are combined to obtain the monitoring configuration information of the terminal function menu information, and then the monitoring configuration information is saved in the preset configuration file.

5. A method for monitoring and processing page operations as claimed in claim 4, characterized in that: The processing method according to the monitoring target is to process the terminal function menu information for the monitoring purpose, specifically: According to the processing method of the monitoring target, obtaining the response function to be added; The terminal function menu information is monitored, and in response to the operation of the page, the file processing or operation guidance corresponding to the monitoring target is triggered through the response function, thereby achieving the monitoring purpose processing of the terminal function menu information.

6. A method for monitoring and processing page operations according to any one of claims 1 to 5, characterized in that: The file processing includes uploading, downloading, printing and previewing of files; the files include electronic files and paper files; The operation guide includes a main screen operation guide and a secondary screen operation guide; the main screen operation guide pops up a modal box on the main screen to load and display the operation guide information; the secondary screen operation guide loads and displays the operation guide information on the secondary screen.

7. A monitoring and processing device for page operation, characterized in that: include: Monitoring module, traversal module, saving module and processing module; The monitoring module is used to monitor the browser shell of the terminal, so as to capture the terminal function menu information of the browser shell of the terminal during the page operation; The traversal module is used to traverse the monitoring identifiers of the terminal function menu information, and if the monitoring identifiers of the terminal function menu information cannot be configured in the preset configuration file, capture the event information corresponding to the terminal function menu information; The saving module is used to obtain monitoring configuration information according to the event information, and save the monitoring configuration information in the preset configuration file; wherein the monitoring configuration information includes the address of the monitoring target, the target type and the processing method; The processing module is used to process the terminal function menu information for monitoring purposes according to the processing method of the monitoring target, thereby completing the monitoring process of the page operation; wherein the processing method of the monitoring target includes file processing and operation instructions; The event information corresponding to the terminal function menu information is captured as follows: The address, system page label and operation event corresponding to the terminal function menu information are automatically captured.

8. A terminal device, characterized in that: The method comprises a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein when the processor executes the computer program, the method for monitoring and processing page operations as described in any one of claims 1 to 6 is implemented.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored computer program, wherein when the computer program is executed, the device where the computer-readable storage medium is located is controlled to execute the monitoring and processing method for page operations according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Interface parameter processing method and device, equipment, medium and program product

    CN115454400A