Operation reproduction method and device

By acquiring and serializing the control operation information of the transaction window, the problems of high consumption of client resources and high transmission costs in the prior art are solved, and more efficient resource utilization and low-cost transmission are achieved.

CN113312134BActive Publication Date: 2025-03-28AGRICULTURAL BANK OF CHINA
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110724445.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-29
Publication Date
2025-03-28
Estimated Expiration
2041-06-29

AI Technical Summary

Technical Problem

In the prior art, the operation reproduction method consumes high resources on client side and has high transmission costs, mainly because the screen recording software has high terminal performance requirements and large transaction operation video files, which occupies serious network resources.

Method used

By obtaining the control operation information of the target transaction window, the control object processing is performed, the control object information is serialized, the transaction serialization information is generated, and the transaction is sent to the second device to realize the reproduction of the transaction operation.

Benefits of technology

It reduces the consumption of client resources, reduces network occupation and transmission costs, and improves transmission efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113312134B_ABST
    Figure CN113312134B_ABST
Patent Text Reader

Abstract

The present invention provides an operation reproduction method and device, the method comprising: obtaining control operation information corresponding to a target transaction window; wherein the target transaction window is a transaction window triggered during a transaction process; based on the control operation information corresponding to the target transaction window, performing control object processing on the target transaction window to determine the control object information corresponding to the target transaction window; performing a serialization operation on the control object information corresponding to the target transaction window to obtain transaction serialization information corresponding to the target transaction window; sending the transaction serialization information to a second device, so that the second device performs transaction operation reproduction processing according to the transaction serialization information, the transmission cost is low, and there is no need to use screen recording software for shooting, so there is no need to run the screen recording software on the user's client to reduce resource consumption and ensure the operation performance of the client.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of computer financial technology, and in particular to an operation reproduction method and device. Background Art

[0002] Due to some reasons (for example, in order to reduce the risks of teller operation violations, data entry errors, etc. in transactions), it is necessary to reproduce the operations on the auditor's terminal, that is, the bank transaction operations performed by the teller on the client need to be reproduced on the auditor's terminal so that the auditor can conduct transaction review.

[0003] At present, in order to achieve operation reproduction, screen recording software is generally run on the teller's client to use the screen recording software to record the teller's operations on the transaction window, obtain the corresponding transaction operation video file, and send the transaction operation video file to the auditor's terminal. The auditor reproduces the operation by playing the transaction operation video.

[0004] However, since the screen recording software has high requirements on terminal performance, when running the screen recording software on the client, it consumes a lot of resources such as memory on the client. In addition, since transaction operation video files are generally large, when transmitting transaction operation video files, it is necessary to occupy extremely high network resources and the transmission cost is high. Summary of the invention

[0005] The embodiment of the present invention provides an operation reproduction method and device to solve the technical problems of high resource consumption and high transmission cost in the prior art.

[0006] In a first aspect, an embodiment of the present invention provides an operation reproduction method, comprising:

[0007] Acquire control operation information corresponding to a target transaction window; wherein the target transaction window is a transaction window triggered during a transaction process;

[0008] Based on the control operation information corresponding to the target transaction window, the target transaction window is subjected to control object processing to determine the control object information corresponding to the target transaction window;

[0009] Performing a serialization operation on the control object information corresponding to the target transaction window to obtain transaction serialization information corresponding to the target transaction window;

[0010] The transaction serialization information is sent to the second device, so that the second device performs transaction operation reproduction processing according to the transaction serialization information.

[0011] In one possible design, sending the transaction serialization information to the second device includes:

[0012] Obtaining window click event information corresponding to the target transaction window;

[0013] Compressing the window click event information and the transaction serialization information to obtain a transaction operation file;

[0014] The transaction operation file is sent to the second device, so that the second device performs transaction operation reproduction based on the transaction operation file.

[0015] In one possible design, the method further includes:

[0016] In response to a first trigger operation acting on a first control in a current transaction window, determining a target jump window identifier, and acquiring an identifier of the current transaction window and an identifier of the first control;

[0017] Window click event information corresponding to the current transaction window is generated according to the target jump window identifier, the identifier of the current transaction window and the identifier of the first control.

[0018] In one possible design, the method further includes:

[0019] In response to a second trigger operation acting on a second control in the current transaction window, control operation information corresponding to the second control is determined and used as the control operation information corresponding to the current transaction window.

[0020] In a possible design, the number of the target transaction windows is at least one;

[0021] The serializing operation is performed on the control object information corresponding to the target transaction window to obtain the transaction serialization information corresponding to the target transaction window, including:

[0022] According to the transaction window triggering sequence, serialization operations are performed on each target transaction window in turn to obtain transaction serialization information in an extensible markup language format corresponding to each target transaction window.

[0023] In a second aspect, an embodiment of the present invention provides an operation reproduction method, comprising:

[0024] Acquiring transaction serialization information sent by the first device, wherein the transaction serialization information is obtained after the first device performs control object processing on the target transaction window based on the acquired control operation information corresponding to the target transaction window, determines the control object information corresponding to the target transaction window, and performs a serialization operation on the control object information corresponding to the target transaction window;

[0025] The transaction operation reproduction process is performed according to the transaction serialization information.

[0026] In a possible design, the reproducing process of the transaction operation according to the transaction serialization information includes:

[0027] Get the window click event information corresponding to the target transaction window;

[0028] Deserialize the transaction serialization information to obtain control object information corresponding to the target transaction window;

[0029] Performing object control processing on the control object information corresponding to the target transaction window to obtain the target transaction window;

[0030] Based on the window click event information, the target transaction window is jumped and displayed.

[0031] In one possible design, the method further includes:

[0032] Acquire a transaction operation file sent by the first device;

[0033] The transaction operation file is decompressed to obtain window click event information corresponding to the target transaction window and the transaction serialization information.

[0034] In a third aspect, an embodiment of the present invention provides an operation reproduction device, including:

[0035] A first processing module is used to obtain control operation information corresponding to a target transaction window; wherein the target transaction window is a transaction window triggered during a transaction process;

[0036] The first processing module is used to perform control object processing on the target trading window based on the control operation information corresponding to the target trading window, and determine the control object information corresponding to the target trading window;

[0037] The first processing module is used to perform a serialization operation on the control object information corresponding to the target transaction window to obtain transaction serialization information corresponding to the target transaction window;

[0038] The first transceiver module is used to send the transaction serialization information to the second device, so that the second device performs transaction operation reproduction processing according to the transaction serialization information.

[0039] In one possible design, the first transceiver module is further configured to:

[0040] Obtaining window click event information corresponding to the target transaction window;

[0041] Compressing the window click event information and the transaction serialization information to obtain a transaction operation file;

[0042] The transaction operation file is sent to the second device, so that the second device performs transaction operation reproduction based on the transaction operation file.

[0043] In a possible design, the first processing module is further used for:

[0044] In response to a first trigger operation acting on a first control in a current transaction window, determining a target jump window identifier, and acquiring an identifier of the current transaction window and an identifier of the first control;

[0045] Window click event information corresponding to the current transaction window is generated according to the target jump window identifier, the identifier of the current transaction window and the identifier of the first control.

[0046] In a possible design, the first processing module is further used for:

[0047] In response to a second trigger operation acting on a second control in the current transaction window, control operation information corresponding to the second control is determined and used as the control operation information corresponding to the current transaction window.

[0048] In a possible design, the number of the target transaction windows is at least one;

[0049] The first processing module is also used for:

[0050] According to the transaction window triggering sequence, serialization operations are performed on each target transaction window in turn to obtain transaction serialization information in an extensible markup language format corresponding to each target transaction window.

[0051] In a fourth aspect, an embodiment of the present invention provides an operation reproduction device, including:

[0052] a second transceiver module, configured to obtain transaction serialization information sent by the first device, wherein the transaction serialization information is obtained after the first device performs control object processing on the target transaction window based on the control operation information corresponding to the acquired target transaction window, determines the control object information corresponding to the target transaction window, and performs a serialization operation on the control object information corresponding to the target transaction window;

[0053] The second processing module is used to perform transaction operation reproduction processing according to the transaction serialization information.

[0054] In a possible design, the second processing module is further used for:

[0055] Get the window click event information corresponding to the target transaction window;

[0056] Deserialize the transaction serialization information to obtain control object information corresponding to the target transaction window;

[0057] Performing object control processing on the control object information corresponding to the target transaction window to obtain the target transaction window;

[0058] Based on the window click event information, the target transaction window is jumped and displayed.

[0059] In a possible design, the second processing module is further used for:

[0060] Acquire a transaction operation file sent by the first device;

[0061] The transaction operation file is decompressed to obtain window click event information corresponding to the target transaction window and the transaction serialization information.

[0062] In a fifth aspect, an embodiment of the present invention provides an electronic device, including: at least one processor and a memory;

[0063] The memory stores computer-executable instructions;

[0064] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor performs the operation reproduction method described in the first aspect and various possible designs of the first aspect.

[0065] In a sixth aspect, an embodiment of the present invention provides an electronic device, including: at least one processor and a memory;

[0066] The memory stores computer-executable instructions;

[0067] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor performs the operation reproduction method described in the second aspect and various possible designs of the second aspect.

[0068] In the seventh aspect, an embodiment of the present invention provides a computer-readable storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, the operation reproduction method described in the first aspect and various possible designs of the first aspect is implemented.

[0069] In an eighth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer execution instructions. When a processor executes the computer execution instructions, the operation reproduction method described in the second aspect and various possible designs of the second aspect is implemented.

[0070] In a ninth aspect, an embodiment of the present invention provides a computer program product, including a computer program. When the computer program is executed by a processor, it implements the operation reproduction method described in the first aspect and various possible designs of the first aspect.

[0071] In a tenth aspect, an embodiment of the present invention provides a computer program product, including a computer program, which, when executed by a processor, implements the operation reproduction method described in the second aspect and various possible designs of the second aspect.

[0072] The present invention provides an operation reproduction method and device, which obtains the control operation information corresponding to the target transaction window when it is required to submit for review, that is, obtains the operation information performed by the user on the control in the opened transaction window. Based on the control operation information, the target transaction window is subjected to control object processing, that is, the control in the target transaction window is objectified, and the control object information corresponding to the target transaction window is obtained, so that the properties of the control can be represented by the object structure. After the control object information corresponding to the target transaction window is obtained, a serialization operation is performed on it to convert the control object information into structured data that is easy to transmit over the network, and the corresponding transaction serialization information is obtained. The transaction serialization information completely retains the transaction site data, that is, the transaction operation data. The transaction serialization information is sent to a second device, so that the second device reproduces the transaction operation based on the transaction serialization information. Since the transaction serialization information is small in size, when the transaction serialization information is transmitted, the network resources occupied are small and the transmission cost is low. And only the operation information performed on the user, that is, the control operation information, needs to be recorded, and there is no need to use screen recording software for shooting, so there is no need to run the screen recording software on the user's client to reduce resource consumption and ensure the operation performance of the client. BRIEF DESCRIPTION OF THE DRAWINGS

[0073] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0074] Figure 1 A schematic diagram of a scenario of an operation reproduction method provided by an embodiment of the present invention;

[0075] Figure 2 Schematic diagram of the process of the operation reproduction method provided by the embodiment of the present invention Figure 1 ;

[0076] Figure 3 Schematic diagram of object relationship provided by the embodiment of the present invention Figure 1 ;

[0077] Figure 4 Schematic diagram of object relationship provided by the embodiment of the present invention Figure 2 ;

[0078] Figure 5 Schematic diagram of the process of the operation reproduction method provided by the embodiment of the present invention Figure 2 ;

[0079] Figure 6 Schematic diagram of the operation reproduction process provided by the embodiment of the present invention Figure 1 ;

[0080] Figure 7 Schematic diagram of the process of the operation reproduction method provided by the embodiment of the present invention Figure 3 ;

[0081] Figure 8 Schematic diagram of the operation reproduction process provided by the embodiment of the present invention Figure 2 ;

[0082] Fig. 9 A schematic diagram of the structure of an operation reproduction device provided in an embodiment of the present invention Figure 1 ;

[0083] Fig.10 A schematic diagram of the structure of an operation reproduction device provided in an embodiment of the present invention Figure 2 ;

[0084] Fig.11 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0085] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are 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.

[0086] The following is an explanation of the terms used in this application:

[0087] AppBuilder: An advanced development tool driven by data models and targeting applications.

[0088] Bank transaction: a collection of programs that complete a series of business functions, generally composed of a front-end transaction window and a back-end business logic program. It can be divided into contract transactions, fund movement transactions, parameter maintenance transactions, reversal transactions, etc. according to its function.

[0089] Transaction window: An interactive interface designed for tellers to perform bank transactions, used to enter and display all transaction-related information.

[0090] Window controls: components of the foreground trading window, divided into various types such as text boxes, combo boxes, drop-down list boxes, etc.

[0091] Control objectification: Define each control object with object-oriented thinking and describe multiple properties for the control object.

[0092] Object-based control: The reverse operation of control objectification is to convert the object describing the control into a renderable form control.

[0093] XML serialization and deserialization: Serialization is the process of converting objects into structured data that is easy to transmit over the network. Deserialization is the reverse process of serialization, that is, the process of reconstructing objects from structured data. In the process of serialization and deserialization, the object attributes are identified by XML as the carrier, which is XML serialization and deserialization.

[0094] Transaction review: An in-process risk control behavior taken to reduce the risks of teller violations and data entry errors in bank transactions. It mainly reviews the transaction entry information, voucher documents, customer documents, physical cash and other information.

[0095] Operation reproduction: The auditor needs to pay attention to the teller's operation during the transaction review process. The auditor's terminal reproduces all the transaction information and operation content entered by the teller from the time he enters the front desk transaction window to before submitting for review, restoring the real business scenario for the auditor to make reasonable judgments.

[0096] In the prior art, in order to realize transaction audit, it is necessary to transmit the transaction operation records of the teller's client to the auditor's terminal for display in real time. The transmitted content mainly includes the content entered and operated by the teller in the transaction window. The auditor reproduces the teller's operation and combines it with transaction information and other materials to comprehensively evaluate the audit conclusion from aspects such as operational compliance and input rationality.

[0097] In order to reproduce the operation, it is necessary to install screen recording software on the teller's client. When the teller enters a front-end transaction window, the screen capture operation is started (the screen capture frame rate can be set). When the teller finishes entering and submitting for review, the screen capture ends, that is, the shooting stops. The screen recording software compresses the captured original bmp image file and saves it as an mp4 file, and transmits it to the auditor's terminal. The auditor reproduces the transaction operation process by playing the mp4 file. However, since the screen recording software has high performance requirements for the device, that is, when the screen recording software is run on the client, the memory and other resources on the client are consumed. When the client configuration is low, it will affect the teller's normal transaction operation. In addition, due to the large size of the mp4 file, when transmitting the mp4 file, it will occupy a very high network resource and the transmission cost is high.

[0098] Therefore, in order to solve the above problems, the technical concept of the present invention is to use the control monitoring technology to record the click events of the AppBuilder transaction window, combine the XML serialization information and the window click event records, and rebuild the AppBuilder transaction window and the original operation sequence at the remote end to completely restore the transaction scene.

[0099] The control monitoring technology is adopted, that is, the window event monitoring process is used to monitor and record the transaction window click events to obtain the window click event record file, and the XML serialization technology is used to serialize the triggered transaction window to obtain the corresponding XML serialization information for the use of XML serialization information to reproduce the transaction window. The window click event record file and the XML serialization information are compressed and sent to the auditor's terminal, so that the terminal can reproduce the transaction window in the order of user operations based on the window click event record file and XML serialization information in the compressed file, and completely restore the transaction scene. There is no need to run the screen recording software, which can reduce the consumption of related resources on the client and avoid affecting the teller's transaction operations. At the same time, there is no need to transmit mp4 files, but to transmit smaller compressed files, which occupy less network resources, improve transmission efficiency, reduce transmission costs, and improve user experience.

[0100] The following is a detailed description of the technical solution of the present invention and how the technical solution of the present invention solves the above-mentioned technical problems with specific examples. The following specific examples can be combined with each other, and the same or similar concepts or processes may not be repeated in some examples. The examples of the present invention will be described below in conjunction with the accompanying drawings.

[0101] Figure 1 A schematic diagram of a scenario of an operation reproduction method provided by an embodiment of the present invention, such as Figure 1As shown, when the user, i.e., the teller, performs a transaction operation on the first device, the trigger, i.e., the opened transaction window and the operations performed on the controls in the transaction window, such as the input data, are recorded to obtain corresponding control operation information. When the teller enters the review submission instruction, the recorded control operation information is sent to the second device so that the operation can be reproduced on the terminal using the control operation information.

[0102] The first device may be a computer (eg, a desktop computer, a laptop computer) or other device capable of performing transaction operations. Specifically, the first device may be a terminal used by a teller, that is, a client.

[0103] The second device may be a device with data processing capability, such as a computer or a server. Specifically, the second device may be a terminal used by an auditor.

[0104] Figure 2 Schematic diagram of the process of the operation reproduction method provided by the embodiment of the present invention Figure 1 , the execution subject of this embodiment can be Figure 1 The first device shown is the client. Figure 2 As shown, the method includes:

[0105] S201. Obtaining control operation information corresponding to a target transaction window, wherein the target transaction window is a transaction window triggered during a transaction.

[0106] In this embodiment, when it is necessary to reproduce the transaction operation performed by the user on the first device, i.e., the client, on the second device, i.e., the operation needs to be reproduced on the second device, the transaction window that is triggered, i.e., opened, during the transaction operation is determined and used as the target transaction window.

[0107] In this embodiment, after the target transaction window is determined, recorded control operation information corresponding to the target transaction window is obtained. The control operation information indicates operation information performed by the user on the controls on the target transaction window, that is, indicates the user's operation record.

[0108] The number of the target transaction windows is at least one.

[0109] In addition, optionally, the control monitoring technology can be used to monitor the controls in the transaction window to determine whether the user operates the control and obtain control operation information corresponding to the control. The specific process is: respond to the second trigger operation acting on the second control in the current transaction window, determine the control operation information corresponding to the second control, and use it as the control operation information corresponding to the current transaction window.

[0110] Specifically, when it is monitored that the user operates the second control in the currently displayed transaction window, that is, performs the second trigger operation, the user's operation on the second control is recorded to obtain control operation information corresponding to the second control.

[0111] Optionally, the control operation information corresponding to the second control includes one or more of an identifier of the second control, an identifier of the transaction window where the second control is located, and operation data.

[0112] The operation data includes data entered in the control, selected data, modified data, etc. For example, when the second control is a text box corresponding to the transfer amount, and the user enters the transfer amount in the text box, the control operation information corresponding to the text box includes the identifier corresponding to the text box and the transfer amount entered by the user.

[0113] Optionally, the second control may be the currently displayed transaction window, that is, any control in the current transaction window, or a specific control, which is not limited herein. In addition, the current transaction window is a target transaction window.

[0114] Optionally, the second trigger operation includes input, click and other operations.

[0115] S202: Based on the control operation information corresponding to the target transaction window, the target transaction window is subjected to control object processing to determine the control object information corresponding to the target transaction window.

[0116] In this embodiment, since the target transaction window needs to be displayed on the second device, it is necessary to objectify the target transaction window based on the control operation information corresponding to the target transaction window, that is, to objectify all controls in the target transaction window so that the target transaction window can be transmitted through the corresponding control object information, so that the target transaction window can be restored on the second device, that is, the target transaction window can be displayed through the visualization page.

[0117] Optionally, when the target trading window is subjected to control objectification, the Appbuilder control objectification function library is called to obtain each control in the target trading window, that is, the object structure information corresponding to the second control. For each control, when the control operation information corresponding to the target trading window includes the control operation information corresponding to the control, it indicates that the user has operated the control, and the object structure information corresponding to the control is updated based on the control operation information corresponding to the control, and the updated object structure information is used as the control object information corresponding to the control. When the control operation information corresponding to the target trading window does not include the control operation information corresponding to the control, it indicates that the user has not operated the control, and the object structure information corresponding to the control is directly used as the control object information corresponding to the control.

[0118] Further, optionally, the object structure information corresponding to the control includes all attribute information corresponding to the control. Accordingly, when the object structure information corresponding to the control is updated based on the control operation information corresponding to the control, the relevant attribute information in the object structure information is actually updated. For example, when the user enters the transfer amount in the text box, that is, enters 100, the control operation information corresponding to the text box includes the identifier corresponding to the text box and the 100 entered by the user, and the input value attribute (for example, the value attribute) value in the object structure information corresponding to the file box is updated to 100.

[0119] It is understood that when defining each control object, all properties of the original control need to be included to record the teller, that is, the data entered or modified by the user, and the operated control. In addition, a method for reconstructing the control needs to be encapsulated for the control object for object control operation.

[0120] In addition, optionally, when the trading window is objectified, the trading window is used as a top-level object, which contains a series of control objects (such as Figure 3 and Figure 4 As shown), there is also a parent-child relationship between control objects (for example, Figure 3 The table control, combination control 2 and text control 2 are child controls of combination control 1, that is, the control object corresponding to the table control, the control object corresponding to combination control 2 and the control object corresponding to text control 2 are child objects of the control object corresponding to combination control 1).

[0121] S203: Perform serialization operation on the control object information corresponding to the target transaction window to obtain transaction serialization information corresponding to the target transaction window.

[0122] In this embodiment, after the target transaction window is objectified as a control, the control object information corresponding to the target transaction window is serialized to convert the control object information corresponding to the target transaction window into structured data that is easy to transmit over the network, and obtain corresponding transaction serialization information.

[0123] The transaction serialization information includes attribute information corresponding to each control in the target transaction window, so that the second device can restore the target transaction window information by using the attributes corresponding to each control.

[0124] It can be understood that since the target transaction window itself is taken as the top-level object, when serialization is performed, the object information corresponding to the target transaction window itself will be serialized.

[0125] Optionally, the transaction serialization information also includes description information of the control object affiliation relationship. For example, object ID 1 is the ID of the top-level window object, and the control object corresponding to object ID 2 and the control object corresponding to object ID 3 have a parent-child relationship, that is, the object corresponding to object ID 2 is a child object of the object corresponding to object ID 3.

[0126] S204: Send the transaction serialization information to the second device, so that the second device performs transaction operation reproduction processing according to the transaction serialization information.

[0127] In this embodiment, after obtaining the transaction serialization information corresponding to the target transaction window, the transaction serialization information is sent to the second device, so that the second device uses the transaction serialization information to reproduce the transaction operation, that is, reproduce the transaction window and operation data triggered by the teller on the first device, thereby achieving the effect of operation reproduction.

[0128] In this embodiment, the user's operations on the control are recorded to obtain the corresponding control operation information, and the control operation information is used to update the relevant attributes in the control object information corresponding to the control. When the control object information is used to reproduce the transaction, the updated control object information and the control object information corresponding to other controls in the transaction window can be used to restore the corresponding transaction window, so that the restored transaction window can display the user's operations, such as input and modified data, to achieve reproduction of the transaction operation, and then the auditor can conduct an audit.

[0129] As can be seen from the above description, when it is necessary to submit for review, the control operation information corresponding to the target transaction window is obtained, that is, the operation information performed by the user on the control in the opened transaction window is obtained. Based on the control operation information, the target transaction window is subjected to control object processing, that is, the control in the target transaction window is objectified, and the control object information corresponding to the target transaction window is obtained, so that the properties of the control can be represented by the object structure. After obtaining the control object information corresponding to the target transaction window, a serialization operation is performed on it to convert the control object information into structured data that is easy to transmit over the network, and the corresponding transaction serialization information is obtained. The transaction serialization information completely retains the transaction site data, that is, the transaction operation data. The transaction serialization information is sent to the second device so that the second device reproduces the transaction operation based on the transaction serialization information. Since the transaction serialization information is small in size, when transmitting the transaction serialization information, the network resources occupied are small and the transmission cost is low. And only the operation information performed on the user, that is, the control operation information, needs to be recorded, and there is no need to use the screen recording software for shooting, so there is no need to run the screen recording software on the user's client to reduce resource consumption and ensure the operation performance of the client.

[0130] Figure 5Schematic diagram of the process of the operation reproduction method provided by the embodiment of the present invention Figure 2 , this embodiment Figure 2 On the basis of the embodiment, when reproducing the transaction, it is also necessary to use the window click event record file, that is, the window click event information. The following will describe this process in conjunction with a specific embodiment. Figure 3 As shown, the method includes:

[0131] S501. Obtain window click event information corresponding to a target transaction window.

[0132] In this embodiment, when reproducing the operation, it is also necessary to reproduce the switching process of the transaction window. Therefore, it is also necessary to obtain the window click event information corresponding to the transaction window opened by the user, that is, the target transaction window.

[0133] In this embodiment, optionally, during the process of the user performing a transaction operation, it is necessary to record the window jump situation, that is, in response to the first trigger operation acting on the first control in the current transaction window, determine the target jump window identifier, and obtain the identifier of the current transaction window and the identifier of the first control. According to the target jump window identifier, the identifier of the current transaction window and the identifier of the first control, generate the window click event information corresponding to the current transaction window.

[0134] Specifically, when the user performs the first trigger operation on the first control in the current transaction window, it indicates that a new window (i.e., a subwindow) pops up in the current transaction window. Therefore, it is necessary to record the serial relationship between the current transaction window and the new window for simulating the jump between windows. Then, the target jump window identifier, i.e., the identifier of the new window, is obtained, and window click event information including the target jump window identifier, the identifier of the current transaction window, and the identifier of the first control is generated.

[0135] The first control includes a control such as a button for triggering the opening of a new window, and the first trigger operation may be an operation such as a click. Accordingly, the format of the window click event information is shown in Table 1:

[0136] Table 1 Window click event information

[0137] Serial number Trading Window Event-triggered controls Child Window 1 WindowA A_Button1 Window B 2 WindowA A_Button2 WindowC 3 WindowA A_Button1 WindowD

[0138] Among them, the transaction window represents the currently displayed transaction window, and its corresponding sub-window is a new window that pops up in the transaction window. The event trigger control is the first control, that is, the control that is triggered when jumping to the sub-window. For example, the transaction window is WindowA, the event trigger control is A_Button1, and the sub-window is WindowB, which means that the current transaction window is WindowA. When the user clicks the A_Button1 button in WindowA, it jumps to the WindowB window.

[0139] In addition, optionally, the window click event information may also include information of any button triggered by the user, that is, clicked, including the triggered button identifier and the selected identifier, etc. The selected identifier includes a selected identifier / clicked identifier and an unselected / unclicked identifier.

[0140] In addition, optionally, when the user, i.e., the teller, opens a foreground transaction window in a related transaction system (e.g., the BoEing system), a window event monitoring process is synchronously started to monitor the button click events within the foreground transaction window, i.e., the currently displayed transaction window, and form a monitoring record, i.e., form window click event information, which can be used to restore the teller's button clicks and window jump operations when reproducing, thereby simulating the jump between windows, i.e., simulating the complete process of switching transaction windows.

[0141] Optionally, the identifier mentioned above includes a unique identifier such as a number and a name. For example, the identifier of a transaction window is the name of the transaction window, and the identifier of a control is the name of the control.

[0142] S502: Obtain control operation information corresponding to a target transaction window, wherein the target transaction window is a transaction window triggered during a transaction.

[0143] S503: Based on the control operation information corresponding to the target transaction window, the target transaction window is subjected to control object processing to determine the control object information corresponding to the target transaction window.

[0144] S504: Perform serialization operation on the control object information corresponding to the target transaction window to obtain transaction serialization information corresponding to the target transaction window.

[0145] In this embodiment, when the control object information corresponding to the target transaction window is serialized, the control object information corresponding to each target transaction window is serialized in Extensible Markup Language (XML) format in accordance with the transaction window triggering order, and the transaction serialization information corresponding to each target transaction window is obtained in the document format of Extensible Markup Language format.

[0146] Specifically, in accordance with the order in which the user opens the transaction windows, that is, in accordance with the transaction window triggering order, the control object information corresponding to each target transaction window is sequentially subjected to XML serialization processing to obtain the transaction serialization information corresponding to each target transaction window, and the format of the transaction serialization information is XML format. For example, the user first opens transaction window 1, triggers the submit button in transaction window 1, and jumps to transaction window 2, that is, the subwindow. When performing the serialization operation, the control object information corresponding to transaction window 1 is first subjected to XML serialization processing to obtain the transaction serialization information corresponding to transaction window 1, that is, the XML serialization information, and then the control object information corresponding to transaction window 2 is subjected to XML serialization processing to obtain the transaction serialization information corresponding to transaction window 2, that is, the XML serialization information.

[0147] In addition, for the convenience of transmission, the transaction serialization information corresponding to all transaction windows can also be saved into an XML document. The code is as follows:

[0148]

[0149]

[0150] In addition, optionally, when serializing the control object information corresponding to each target transaction window, the control objects in the target transaction window, that is, the control object information, can be serialized according to the control layout order corresponding to the target transaction window, that is, all controls in the target transaction window can be serialized according to the original layout order, so that the target transaction window can be accurately restored on the second device later, so that the auditor can obtain the user operation data through the content displayed in the target transaction window, and then conduct transaction audit.

[0151] S505: compress the window click event information and the transaction serialization information to obtain a transaction operation file.

[0152] S506: Send the transaction operation file to the second device, so that the second device reproduces the transaction operation based on the transaction operation file.

[0153] In this embodiment, after obtaining the window click event information, i.e., the window click event record file and the transaction serialization information, i.e., the XML serialization file, the two are compressed and packaged to obtain a corresponding compressed package, i.e., a transaction operation file. The transaction operation file is transmitted to the second device (e.g., Figure 6 As shown), that is, it is sent to the auditor's terminal to reproduce the transaction operation on the auditor's terminal based on the transaction operation file, that is, to reproduce the transaction operation performed by the user on the first device.

[0154] In this embodiment, by performing XML serialization on the transaction window, the transaction site data can be completely retained. In particular, for a transaction window with a scroll bar, the content above the screen height can still be viewed in a scrolling manner on the second device, thereby achieving complete reproduction of the transaction.

[0155] In this embodiment, the transaction window click event monitoring and XML serialization technology are used on the teller's client to collect the control information and operation records of the transaction window, which has low performance consumption and occupies less resources of the client, thereby avoiding affecting the transaction operations performed by the teller on the client. In addition, the transaction window click event records and XML serialization information can be stored in memory, which occupies less space, has low transmission costs, and has high system operation efficiency.

[0156] In this embodiment, the click event corresponding to the AppBuilder transaction window is recorded based on the control monitoring technology to obtain the window click event information, and the AppBuilder transaction window is serialized based on the XML object serialization technology to obtain the corresponding transaction serialization information, that is, XML serialization information. The window click event information and the transaction serialization information are sent to the second device, so that the second device uses the XML serialization information and the window click event information to reconstruct the AppBuilder transaction window according to the original operation sequence and completely restore the transaction scene.

[0157] In this embodiment, when a user opens a transaction window, a window event monitoring process is started to monitor the button click event in the transaction window and form a corresponding monitoring record, that is, a window click event, so that the second device can modify the display attribute of the corresponding button control based on the window click event, that is, the effect marked as "selected / clicked". When it is detected that the user inputs the first trigger operation on the first control in the current transaction window, it indicates that the transaction window needs to be jumped, that is, it is necessary to jump to the sub-window on the current transaction window. Therefore, it is necessary to record the serial relationship between the current transaction window and the sub-window, that is, the window click event information also includes the serial relationship between the current transaction window and the sub-window, so that the second device can simulate the jump between windows with the window click event information and reproduce the switching of transaction windows.

[0158] Figure 7 Schematic diagram of the process of the operation reproduction method provided by the embodiment of the present invention Figure 3 , the execution subject of this embodiment can be Figure 1 The second device shown. Figure 7 As shown, the method includes:

[0159] S701. Acquire transaction serialization information sent by the first device, wherein the transaction serialization information is obtained after the first device performs control object processing on the target transaction window based on the acquired control operation information corresponding to the target transaction window, determines the control object information corresponding to the target transaction window, and performs a serialization operation on the control object information corresponding to the target transaction window.

[0160] S702: Perform transaction operation reproduction processing according to transaction serialization information.

[0161] In this embodiment, after receiving the transaction serialization information sent by the second device, the transaction serialization information is used to perform transaction operation reproduction processing, that is, reproduce the transaction window opened by the user and the operations performed on the transaction window, such as the input data.

[0162] In this embodiment, optionally, when performing the transaction operation reproduction process, the window click event information is also used, that is, the window click event information corresponding to the target transaction window is obtained. The transaction serialization information is deserialized to obtain the control object information corresponding to the target transaction window. The control object information corresponding to the target transaction window is processed as an object control to obtain the target transaction window. Based on the window click event information, the target transaction window is jumped and displayed.

[0163] Specifically, the transaction serialization information corresponding to the target transaction window is deserialized in units of controls, i.e., control objects, to restore all control objects corresponding to the target transaction window and obtain control object information corresponding to the target transaction window. For each control object corresponding to the target transaction window, the control object is object-controlled using the control object information corresponding to the control object, i.e., the control object is converted into a visual control, thereby realizing a visual display of the visual target transaction window, i.e., the window object is converted into a displayable web page, and the target transaction window displays the operations performed by the user, such as the input data.

[0164] Optionally, when performing object control, you can call the Appbuilder object control function library, that is, use the method of rebuilding controls to perform object control, so as to convert the window object (including all control objects corresponding to the target trading window) into a visual foreground trading window, that is, convert the control object into a visual control, thereby realizing the display of the target trading window.

[0165] In addition, optionally, before the object is controlled, the restored window object and the window object corresponding to the target transaction window can be rebuilt into a top-level object according to the control object affiliation description information.

[0166] In addition, optionally, the display properties in the control object information corresponding to the relevant button control in the target transaction window (i.e., the control object corresponding to the button control) can be modified based on the window click event information, so that when the button control is displayed on the second device, a "selected / clicked" effect can be displayed, which is consistent with the operation performed by the teller on the button control on the first device.

[0167] Specifically, after obtaining the visualized target transaction window, the window jump order is determined based on the window click event information, and the corresponding target transaction window is displayed according to the window jump order, so as to achieve accurate display of the target transaction window and restore the user's operation.

[0168] Further, optionally, when jumping to display the target transaction window, that is, when switching the transaction window, "Selected / Clicked" can also be displayed according to the display properties of the corresponding first control to simulate the operation of the teller clicking the button, thereby accurately reproducing the effect of the teller's operation.

[0169] In this embodiment, optionally, the transaction serialization information and the window click event information can be obtained by decompression, that is, obtaining the transaction operation file sent by the first device. The transaction operation file is decompressed to obtain the window click event information and transaction serialization information corresponding to the target transaction window.

[0170] In addition, optionally, after the auditor completes the audit, the transaction operation file, that is, the XML serialization information and the window click event information, the audit business record and other information can be archived (such as Figure 8 As shown), the system can then process the data in a timely manner, for example, it can be used for post-transaction quality inspection, using robotic process automation technology to assist in review, etc.

[0171] In this embodiment, the control object information in the XML serialization information can be retrieved and located according to the identifier, can be modified as needed (for example, modifying the attribute information in a certain control object information), and can be extended to other applications.

[0172] In this embodiment, when the auditor needs to conduct a transaction audit, the second device deserializes the transaction serialization information, that is, the XML serialization information, to restore the control object corresponding to the transaction window, that is, to determine the control object information, and use the attribute information in the control object information to object-control the control object to convert the control object into a visual control, that is, to restore the window object to a visual transaction window, thereby realizing the visualization of the transaction window on the second device, so that the auditor can learn about the data input and other operations performed by the teller from the transaction window, and then conduct a transaction audit.

[0173] Fig. 9A schematic diagram of the structure of an operation reproduction device provided in an embodiment of the present invention Figure 1 ,like Fig. 9 As shown, the operation reproduction device 900 includes: a first processing module 901 and a first transceiver module 902 .

[0174] The first processing module 901 is used to obtain the control operation information corresponding to the target transaction window, wherein the target transaction window is the transaction window triggered during the transaction process.

[0175] The first processing module 901 is used to perform control object processing on the target trading window based on the control operation information corresponding to the target trading window, and determine the control object information corresponding to the target trading window.

[0176] The first processing module 901 is used to perform a serialization operation on the control object information corresponding to the target transaction window to obtain transaction serialization information corresponding to the target transaction window.

[0177] The first transceiver module 902 is used to send the transaction serialization information to the second device, so that the second device performs transaction operation reproduction processing according to the transaction serialization information.

[0178] In one possible design, the first transceiver module 902 is further configured to:

[0179] Get the window click event information corresponding to the target transaction window.

[0180] The window click event information and transaction serialization information are compressed to obtain a transaction operation file.

[0181] The transaction operation file is sent to the second device, so that the second device reproduces the transaction operation based on the transaction operation file.

[0182] In a possible design, the first processing module 901 is further used for:

[0183] In response to a first trigger operation acting on a first control in a current transaction window, a target jump window identifier is determined, and an identifier of the current transaction window and an identifier of the first control are acquired.

[0184] Window click event information corresponding to the current transaction window is generated according to the target jump window identifier, the identifier of the current transaction window and the identifier of the first control.

[0185] In a possible design, the first processing module 901 is further used for:

[0186] In response to a second trigger operation acting on a second control in the current transaction window, control operation information corresponding to the second control is determined and used as the control operation information corresponding to the current transaction window.

[0187] In a possible design, the number of the target transaction windows is at least one.

[0188] The first processing module 901 is also used for:

[0189] According to the transaction window triggering sequence, serialization operations are performed on each target transaction window in turn to obtain transaction serialization information in an extensible markup language format corresponding to each target transaction window.

[0190] The operation reproduction device provided in the embodiment of the present invention can implement the operation reproduction method of the above embodiment. Its implementation principle and technical effect are similar and will not be described in detail here.

[0191] Fig.10 A schematic diagram of the structure of an operation reproduction device provided in an embodiment of the present invention Figure 2 ,like Fig.10 As shown, the operation reproduction device 1000 includes: a second transceiver module 1001 and a second processing module 1002 .

[0192] Among them, the second transceiver module 1001 is used to obtain transaction serialization information sent by the first device, wherein the transaction serialization information is obtained by the first device after performing control object processing on the target transaction window based on the control operation information corresponding to the target transaction window obtained, determining the control object information corresponding to the target transaction window, and performing serialization operation on the control object information corresponding to the target transaction window.

[0193] The second processing module 1002 is used to perform transaction operation reproduction processing according to the transaction serialization information.

[0194] In a possible design, the second processing module 1002 is further configured to:

[0195] Get the window click event information corresponding to the target transaction window.

[0196] Deserialize the transaction serialization information to obtain the control object information corresponding to the target transaction window.

[0197] The control object information corresponding to the target trading window is processed into an object control to obtain the target trading window.

[0198] Based on the window click event information, the target transaction window is jumped and displayed.

[0199] In a possible design, the second processing module 1002 is further configured to:

[0200] Acquire the transaction operation file sent by the first device.

[0201] Decompress the transaction operation file to obtain the window click event information and transaction serialization information corresponding to the target transaction window.

[0202] The operation reproduction device provided in the embodiment of the present invention can implement the operation reproduction method of the above embodiment. Its implementation principle and technical effect are similar and will not be described in detail here.

[0203] Fig.11 Schematic diagram of the hardware structure of the electronic device provided by the embodiment of the present invention. Figure 6 As shown, the electronic device 1100 of this embodiment includes: a processor 1101 and a memory 1102.

[0204] The memory 1102 is used to store computer-executable instructions.

[0205] The processor 1101 is used to execute the computer-executable instructions stored in the memory to implement the various steps performed by the receiving device in the above embodiment. For details, please refer to the relevant description in the above method embodiment.

[0206] Optionally, the memory 1102 may be independent or integrated with the processor 1101 .

[0207] When the memory 1102 is independently provided, the electronic device further includes a bus 1103 for connecting the memory 1102 and the processor 1101 .

[0208] An embodiment of the present invention further provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above operation reproduction method is implemented.

[0209] An embodiment of the present invention further provides a computer program product, including a computer program. When the computer program is executed by a processor, the above operation reproduction method is implemented.

[0210] In the several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the modules is only a logical function division, and there may be other division methods in actual implementation, such as multiple modules can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms.

[0211] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0212] In addition, each functional module in each embodiment of the present invention may be integrated into one processing unit, or each module may exist physically separately, or two or more modules may be integrated into one unit. The above-mentioned module-composed unit may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0213] The above-mentioned integrated module implemented in the form of a software function module can be stored in a computer-readable storage medium. The above-mentioned software function module is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (English: processor) to perform some steps of the method described in each embodiment of the present application.

[0214] It should be understood that the processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the invention may be directly implemented by a hardware processor or implemented by a combination of hardware and software modules in the processor.

[0215] The memory may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory, and may also be a USB flash drive, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk, etc.

[0216] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present application is not limited to only one bus or one type of bus.

[0217] The above storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The storage medium can be any available medium that can be accessed by a general or special purpose computer.

[0218] An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the storage medium can also exist as discrete components in an electronic device or a main control device.

[0219] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0220] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. An operation reproduction method, characterized in that: include: Get the control operation information corresponding to the target trading window; The target transaction window is a transaction window triggered during the transaction process; Based on the control operation information corresponding to the target transaction window, the target transaction window is subjected to control object processing to determine the control object information corresponding to the target transaction window; Performing a serialization operation on the control object information corresponding to the target transaction window to obtain transaction serialization information corresponding to the target transaction window; Sending the transaction serialization information to the second device, so that the second device performs transaction operation reproduction processing according to the transaction serialization information; The sending the transaction serialization information to the second device includes: Obtaining window click event information corresponding to the target transaction window; Compressing the window click event information and the transaction serialization information to obtain a transaction operation file; The transaction operation file is sent to the second device, so that the second device performs transaction operation reproduction based on the transaction operation file.

2. The method according to claim 1, characterized in that The method further comprises: In response to a first trigger operation acting on a first control in a current transaction window, determining a target jump window identifier, and acquiring an identifier of the current transaction window and an identifier of the first control; Window click event information corresponding to the current transaction window is generated according to the target jump window identifier, the identifier of the current transaction window and the identifier of the first control.

3. The method according to claim 1, characterized in that The method further comprises: In response to a second trigger operation acting on a second control in the current transaction window, control operation information corresponding to the second control is determined and used as the control operation information corresponding to the current transaction window.

4. The method according to claim 3, characterized in that The number of the target transaction windows is at least one; The serializing operation is performed on the control object information corresponding to the target transaction window to obtain the transaction serialization information corresponding to the target transaction window, including: According to the transaction window triggering sequence, serialization operations are performed on each target transaction window in turn to obtain transaction serialization information in an extensible markup language format corresponding to each target transaction window.

5. An operation reproduction method, characterized in that: include: Acquiring transaction serialization information sent by the first device, wherein the transaction serialization information is obtained after the first device performs control object processing on the target transaction window based on the acquired control operation information corresponding to the target transaction window, determines the control object information corresponding to the target transaction window, and performs a serialization operation on the control object information corresponding to the target transaction window; Perform transaction operation reproduction processing according to the transaction serialization information; The reproducing process of the transaction operation according to the transaction serialization information includes: Get the window click event information corresponding to the target transaction window; Deserialize the transaction serialization information to obtain control object information corresponding to the target transaction window; Performing object control processing on the control object information corresponding to the target transaction window to obtain the target transaction window; Based on the window click event information, the target transaction window is jumped and displayed.

6. The method according to claim 5, characterized in that The method further comprises: Acquire a transaction operation file sent by the first device; The transaction operation file is decompressed to obtain window click event information corresponding to the target transaction window and the transaction serialization information.

7. An operation reproduction device, characterized in that: include: The first processing module is used to obtain the control operation information corresponding to the target transaction window; The target transaction window is a transaction window triggered during the transaction process; The first processing module is used to perform control object processing on the target trading window based on the control operation information corresponding to the target trading window, and determine the control object information corresponding to the target trading window; The first processing module is used to perform a serialization operation on the control object information corresponding to the target transaction window to obtain transaction serialization information corresponding to the target transaction window; A first transceiver module is used to send the transaction serialization information to the second device, so that the second device performs transaction operation reproduction processing according to the transaction serialization information; The first transceiver module is further used to obtain window click event information corresponding to the target transaction window; The window click event information and the transaction serialization information are compressed to obtain a transaction operation file; and the transaction operation file is sent to the second device, so that the second device reproduces the transaction operation based on the transaction operation file.

8. An operation reproduction device, characterized in that: include: a second transceiver module, configured to obtain transaction serialization information sent by the first device, wherein the transaction serialization information is obtained after the first device performs control object processing on the target transaction window based on the control operation information corresponding to the acquired target transaction window, determines the control object information corresponding to the target transaction window, and performs a serialization operation on the control object information corresponding to the target transaction window; A second processing module, used for performing transaction operation reproduction processing according to the transaction serialization information; The second processing module is further used to obtain window click event information corresponding to the target transaction window; deserialize the transaction serialization information to obtain control object information corresponding to the target transaction window; perform object control processing on the control object information corresponding to the target transaction window to obtain the target transaction window; and jump to display the target transaction window based on the window click event information.

9. An electronic device, characterized in that: include: at least one processor and memory; The memory stores computer-executable instructions; The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor performs the operation reproduction method according to any one of claims 1 to 4 or 5 to 6.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When the processor executes the computer-executable instructions, the operation reproduction method according to any one of claims 1 to 4 or 5 to 6 is implemented.

11. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the operation reproduction method according to any one of claims 1 to 4 or 5 to 6 is implemented.

Citation Information

Patent Citations

  • Abnormal monitoring behavior backtracking method and device and electronic equipment

    CN111078519A