CN109446025B - Operation behavior playback method and device, electronic equipment and readable medium - Google Patents
Operation behavior playback method and device, electronic equipment and readable medium Download PDFInfo
- Publication number
- CN109446025B CN109446025B CN201811209753.8A CN201811209753A CN109446025B CN 109446025 B CN109446025 B CN 109446025B CN 201811209753 A CN201811209753 A CN 201811209753A CN 109446025 B CN109446025 B CN 109446025B
- Authority
- CN
- China
- Prior art keywords
- page
- operation behavior
- data
- behavior data
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/302—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- User Interface Of Digital Computer (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
The embodiment of the disclosure discloses a playback method and device of an operation behavior, electronic equipment and a readable medium. The method comprises the following steps: acquiring operation behavior data of a user; acquiring page transformation data associated with the operation behavior data; the operation behavior data comprises operation time, operation position and operation type; and playing back the operation behavior of the user according to the incidence relation between the operation behavior data and the page transformation data. By adopting the technical scheme provided by the disclosure, the effect of truly restoring the operation behavior of the user can be realized.
Description
Technical Field
The embodiment of the disclosure relates to the technical field of data monitoring, and in particular relates to a playback method and device of an operation behavior, an electronic device and a readable medium.
Background
At present, after the operation behavior of a user on a specific application program is collected, the operation behavior data of the user can be analyzed, so that some information required to be obtained can be obtained. However, with the increasing level of technology, the analysis of user operation behavior cannot meet all the requirements of information processing. How to play back all the operation information of a user on an interface of an application program becomes a technical problem to be solved urgently for developers.
Disclosure of Invention
The embodiment of the disclosure provides a playback method and device of an operation behavior, an electronic device and a readable medium, which can achieve the effect of truly restoring the operation behavior of a user.
In a first aspect, an embodiment of the present disclosure provides a method for playing back an operation behavior, where the method includes:
acquiring operation behavior data of a user; acquiring page transformation data associated with the operation behavior data; wherein the operation behavior data comprises operation time, operation position and operation type;
and playing back the operation behavior of the user according to the incidence relation between the operation behavior data and the page transformation data.
Further, the playing back the operation behavior of the user according to the association relationship between the operation behavior data and the page transformation data includes:
rendering the operation behavior data according to a preset rule to obtain an operation behavior data rendering result;
inversely transforming the page transformation data into a page image;
and playing back the rendering result of the operation behavior data and the page image according to the incidence relation between the operation behavior data and the page transformation data.
Further, acquiring operation behavior data of a user; and prior to obtaining page transformation data associated with the operational behavior data, the method further comprises:
when the content displayed by the foreground page is detected to comprise an operation playback target, recording operation behavior data of a user on the operation playback target; and recording the page transformation data of the operation playback target.
Further, when detecting that the content displayed on the foreground page includes an operation playback target, recording operation behavior data of a user on the operation playback target; and recording the page transformation data of the operation playback target, including:
when the content displayed by the foreground page is detected to comprise an operation playback target, recording operation behavior data of a user on the operation playback target through the first server; and recording the page transformation data of the operation playback target through a second server.
Further, the page transformation data includes: the page conversion method comprises the steps of page conversion storage codes and page conversion time, wherein the page conversion storage codes are obtained by displaying pages in a preset storage code conversion mode.
In a second aspect, the disclosed embodiments also provide an apparatus for playback of an operation behavior, the apparatus including:
the data acquisition module is used for acquiring operation behavior data of a user; acquiring page transformation data associated with the operation behavior data; wherein the operation behavior data comprises operation time, operation position and operation type;
and the operation behavior playback module is used for playing back the operation behavior of the user according to the incidence relation between the operation behavior data and the page transformation data.
Further, the operation behavior playback module includes:
the operation behavior data rendering unit is used for rendering the operation behavior data according to a preset rule to obtain an operation behavior data rendering result;
the page image restoration unit is used for inversely transforming the page transformation data into a page image;
and the playback unit is used for playing back the rendering result of the operation behavior data and the page image according to the incidence relation between the operation behavior data and the page transformation data.
Further, the apparatus further comprises:
the data recording module is used for recording operation behavior data of a user on an operation playback target when the content displayed on the foreground page is detected to comprise the operation playback target; and recording the page transformation data of the operation playback target.
Further, the data recording module is specifically configured to:
when the content displayed by the foreground page is detected to comprise an operation playback target, recording operation behavior data of a user on the operation playback target through the first server; and recording the page transformation data of the operation playback target through a second server.
Further, the page transformation data includes: the page conversion method comprises the steps of page conversion storage codes and page conversion time, wherein the page conversion storage codes are obtained by displaying pages in a preset storage code conversion mode.
In a third aspect, the present disclosure provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable by the processor, where the processor executes the computer program to implement a playback method of operation behaviors according to an embodiment of the present disclosure.
In a fourth aspect, the disclosed embodiments provide a computer-readable medium, on which a computer program is stored, which when executed by a processor, implements a playback method of operational behavior as described in the disclosed embodiments.
According to the technical scheme provided by the embodiment of the disclosure, operation behavior data of a user is acquired; acquiring page transformation data associated with the operation behavior data; wherein the operation behavior data comprises operation time, operation position and operation type; and playing back the operation behavior of the user according to the incidence relation between the operation behavior data and the page transformation data. By adopting the technical scheme provided by the disclosure, the effect of truly restoring the operation behavior of the user can be realized.
Drawings
FIG. 1 is a flow chart of a playback method of operation behavior provided by an embodiment of the present disclosure;
FIG. 2 is a flowchart of a playback method of operation behavior provided in an embodiment of the present disclosure;
FIG. 3 is a flowchart of a method for replaying operation behaviors provided by an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of a playback apparatus for operation behavior provided in the second embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of an electronic device according to a third embodiment of the present disclosure;
fig. 6 is a schematic diagram of an operation behavior playback system provided in the preferred embodiment of the present disclosure.
Detailed Description
The present disclosure is described in further detail below with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the disclosure and are not limiting of the disclosure. It should be further noted that, for ease of description, only some of the structures associated with the present disclosure are shown in the drawings, rather than the entire structure.
Before discussing exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although a flowchart may describe the steps as a sequential process, many of the steps can be performed in parallel, concurrently, or simultaneously. In addition, the order of the steps may be rearranged. The process may be terminated when its operations are completed, but may have additional steps not included in the figure. The processes may correspond to methods, functions, procedures, subroutines, and the like.
In the following embodiments, optional features and examples are provided in each embodiment, and various features described in the embodiments may be combined to form a plurality of alternatives, and each numbered embodiment should not be regarded as only one technical solution.
Example one
Fig. 1 is a flowchart of a method for playing back an operation behavior provided in an embodiment of the present disclosure, where the present embodiment is applicable to a situation of playing back an operation behavior, and the method may be executed by a device for playing back an operation behavior provided in an embodiment of the present disclosure, where the device may be implemented by software and/or hardware, and may be integrated in a server or a terminal.
As shown in fig. 1, the playback method of the operation behavior includes:
s110, acquiring operation behavior data of a user; acquiring page transformation data associated with the operation behavior data; wherein the operation behavior data comprises operation time, operation position and operation type.
The obtaining of the operation behavior data of the user may be directly obtained through a front-end display process, or may be obtaining a record of the operation behavior data of the user, and specifically may be obtained from a storage server or other storage devices.
In this embodiment, preferably, the page transformation data includes: the page conversion method comprises the steps of page conversion storage codes and page conversion time, wherein the page conversion storage codes are obtained by displaying pages in a preset storage code conversion mode. The page transformation memory code may be a binary data code, and may be a predefined page content. The page data storage code can determine not only what page the current page is specifically, but also which content is displayed in the current page.
The page transformation data may be a transformation for performing datamation on the page, and may be unique identification information of the stored page, and positions of the top and bottom of the page, for example, the unique identification information of the shopping cart page is 0011, the position of the top of the page is 00111100, and the position of the bottom of the page is 01110100, where the positions of the top and bottom of the page may be a distance from a topmost pixel point of the current page, so that the content displayed by the current page and the display range may be determined. In this embodiment, this configuration has the advantage that memory consumption for page storage can be greatly reduced, and memory usage or data transmission amount can be reduced whether the page storage is locally stored or is stored by data transmission to other locations.
The operation types in the user operation behavior data comprise that a user clicks a characteristic position on a page, the page is scrolled to check commodity details, whether the page is scrolled and the page is already seen, whether a form is filled in, whether the form is submitted, whether a button is clicked, whether a popup box is checked and the like. The operation time in the user operation behavior data may be a time at which each operation acquires the system as the operation time. The operation position in the user operation behavior data may be a position of a pixel point or a pixel point range corresponding to a specific operation in the page. For page transformation brought by operation of other cases except the screen, a virtual position can be determined for different types of physical keys, such as a return key in an android system, and recording can be performed in a virtual position mode.
Obtaining page transformation data associated with the operational behavior data. The association relationship with the operation behavior data may be a time association relationship, for example, if the user triggers an operation of opening a shopping cart at a system time of 14:00:00, the two may be associated in time in the recorded content of the page transformation data, and also if the user is transformed from other pages to the shopping cart page at 14:00: 00.
It should be noted that, in this embodiment, one or more application programs may be monitored, and operation behavior data of a user on a page of the one or more application programs and page transformation data thereof may be recorded. In addition, other pages can be recorded, for example, a terminal, such as a desktop of a mobile phone, a computer, and the like, can be used as a monitoring object. The advantage of this arrangement is that the monitored object can be determined according to different requirements of users.
It can be understood that, in this embodiment, if the user operation behavior data and the page transformation data are acquired in real time, a function of displaying the user operation behavior and the page transformation in real time may be implemented.
And S120, playing back the operation behavior of the user according to the incidence relation between the operation behavior data and the page transformation data.
The operation behavior data can be stored in a format of 'operation time-operation position-operation type', the page transformation data can be stored in a form of 'page transformation time-page content', and the two can be synthesized according to the relevance of the time, so that the playback of the user operation behavior data is realized. Specifically, the page transformation data may be restored to a page picture and displayed in the form of animation or video, and the carrier of the display may be a browser, that is, playback animation or video may be displayed through the browser.
According to the technical scheme provided by the embodiment of the disclosure, the operation behavior data of a user is acquired; acquiring page transformation data associated with the operation behavior data; wherein the operation behavior data comprises operation time, operation position and operation type; and playing back the operation behavior of the user according to the incidence relation between the operation behavior data and the page transformation data. By adopting the technical scheme provided by the disclosure, the effect of truly restoring the operation behavior of the user can be realized.
Fig. 2 is a flowchart of a playback method of an operation behavior provided in an embodiment of the present disclosure. The technical scheme is embodied on the basis of various optional schemes in the technical scheme. Optimizing the operation behavior playback of the user according to the association relationship between the operation behavior data and the page transformation data, including: rendering the operation behavior data according to a preset rule to obtain an operation behavior data rendering result; inversely transforming the page transformation data into a page image; and playing back the rendering result of the operation behavior data and the page image according to the incidence relation between the operation behavior data and the page transformation data.
As shown in fig. 2, the playback method of the operation behavior includes:
s210, acquiring operation behavior data of a user; acquiring page transformation data associated with the operation behavior data; wherein the operation behavior data comprises operation time, operation position and operation type.
And S220, rendering the operation behavior data according to a preset rule to obtain an operation behavior data rendering result.
The preset rule may be that the specific operation of the user is imaged or visualized, for example, a bright point may appear at a position clicked by the user, and a bright arrow appears in a sliding track operation of the user. Through such rendering, it is possible to more clearly know what the specific operation behavior of the user is during playback.
And S230, inversely transforming the page transformation data into a page image.
Since the page transformation data is data-form stored pages, if playback is to be performed, inverse transformation can be performed according to the rule of page transformation data to obtain page images. This arrangement makes the playback result more intuitive.
It should be noted that if some professionals can determine how the page is transformed in response to the user' S operation behavior through the page transformation data, the step of S230 may not be performed, and this step may be a preferable mode. In addition, S220 and S230 may be performed simultaneously, or the order may be reversed, and the timing sequence of these two steps is not limited in this embodiment, and only this way is described.
S240, according to the incidence relation between the operation behavior data and the page transformation data, playing back the operation behavior data rendering result and the page image.
According to the incidence relation of the two, the technical scheme is combined, the time incidence relation can be realized, and the page image and the result of the operation behavior rendered on the page image are displayed.
The technical scheme provides a specific playback mode on the basis of the technical scheme, and the embodiment has the advantages that the page can be changed to be played back and displayed, and meanwhile, the operation behavior of the user is rendered in the form of images or videos, so that the operation behavior of the user when the user browses the page can be determined more intuitively, and the operation behavior of the user can be analyzed more deeply.
Fig. 3 is a flowchart of a playback method of an operation behavior provided in an embodiment of the present disclosure. The technical scheme is embodied on the basis of various optional schemes in the technical scheme. Optimizing to obtain the operation behavior data of the user; and prior to obtaining page transformation data associated with the operational behavior data, the method further comprises: when detecting that the content displayed by the foreground page comprises an operation playback target, recording operation behavior data of a user on the operation playback target; and recording the page transformation data of the operation playback target.
As shown in fig. 3, the method for playing back the operation behavior includes:
s310, when the content displayed on the foreground page is detected to comprise an operation playback target, recording operation behavior data of a user on the operation playback target; and recording the page transformation data of the operation playback target.
The operation playback target may be one application program, multiple application programs, a desktop of the mobile terminal or the computer, and a fixed area of the desktop or the application program. According to the technical scheme, when the operation playback target is detected to be displayed, the operation behavior data of the user can be automatically recorded, and the page transformation data can be automatically recorded. The effect that after the monitoring target is determined, the data is automatically recorded after the monitoring target is opened can be achieved.
In the technical scheme, preferably, the identity of the user can be determined before recording, and if the identity of the user meets the preset condition, recording is started after the monitoring target foreground displays the identity. Specifically, the determination may be performed according to a login account of the terminal or a login account of an application program in the terminal. The advantage of this arrangement is that while the record of the user operation behavior is conformed, the data storage space can be saved.
S320, acquiring operation behavior data of a user; acquiring page transformation data associated with the operation behavior data; wherein the operation behavior data comprises operation time, operation position and operation type.
S330, playing back the operation behavior of the user according to the incidence relation between the operation behavior data and the page transformation data.
According to the technical scheme, on the basis of the technical schemes, the method for automatically recording the operation behaviors of the user according to the trigger conditions is provided, so that the data acquisition process of the technical scheme is more convenient and fast, excessive setting is not needed, the operation behaviors can be recorded only on the operation playback target, and the occupation of storage space is reduced.
On the basis of the above technical solutions, preferably, when it is detected that the content displayed on the foreground page includes an operation playback target, recording operation behavior data of the user on the operation playback target; and recording the page transformation data of the operation playback target, including: when the content displayed by the foreground page is detected to comprise an operation playback target, recording operation behavior data of a user on the operation playback target through the first server; and recording the page transformation data of the operation playback target through a second server. The first server and the second server may be set according to requirements, for example, the first server and the second server are both set locally, or the first server and the second server are both set remotely, or one of the first server and the second server is set locally and the other is set remotely, where the remote server may store the storage data therein in a form of network data transmission. The technical scheme has the advantages that the storage space of the local data can be saved, and the phenomenon that the operation behavior data is stored incompletely due to insufficient storage space is avoided.
Example two
Fig. 4 is a schematic structural diagram of a playback apparatus for operation behavior provided in the second embodiment of the present disclosure. As shown in fig. 4, the playback apparatus of the operation behavior includes:
a data obtaining module 410, configured to obtain operation behavior data of a user; acquiring page transformation data associated with the operation behavior data; the operation behavior data comprises operation time, operation position and operation type;
and the operation behavior playback module 420 is configured to play back the operation behavior of the user according to the association relationship between the operation behavior data and the page transformation data.
According to the technical scheme provided by the embodiment of the disclosure, operation behavior data of a user is acquired; acquiring page transformation data associated with the operation behavior data; wherein the operation behavior data comprises operation time, operation position and operation type; and playing back the operation behavior of the user according to the incidence relation between the operation behavior data and the page transformation data. By adopting the technical scheme provided by the disclosure, the effect of truly restoring the operation behavior of the user can be realized.
On the basis of the foregoing embodiments, optionally, the operation behavior playback module includes:
the operation behavior data rendering unit is used for rendering the operation behavior data according to a preset rule to obtain an operation behavior data rendering result;
the page image restoration unit is used for inversely transforming the page transformation data into a page image;
and the playback unit is used for playing back the rendering result of the operation behavior data and the page image according to the incidence relation between the operation behavior data and the page transformation data.
On the basis of the foregoing embodiments, optionally, the apparatus further includes:
the data recording module is used for recording operation behavior data of a user on an operation playback target when the content displayed by the foreground page is detected to comprise the operation playback target; and recording the page transformation data of the operation playback target.
On the basis of the foregoing embodiments, optionally, the data recording module is specifically configured to:
when the content displayed by the foreground page is detected to comprise an operation playback target, recording operation behavior data of a user on the operation playback target through the first server; and recording the page transformation data of the operation playback target through a second server.
On the basis of the foregoing embodiments, optionally, the page transformation data includes: the page conversion method comprises the steps of page conversion storage codes and page conversion time, wherein the page conversion storage codes are obtained by displaying pages in a preset storage code conversion mode.
The product can execute the method provided by any embodiment of the disclosure, and has corresponding functional modules and beneficial effects of the execution method.
EXAMPLE III
Fig. 5 is a schematic structural diagram of an electronic device according to a third embodiment of the present disclosure. Referring now to FIG. 5, shown is a schematic diagram of an electronic device 500 suitable for use in implementing embodiments of the present disclosure. The electronic devices in the embodiments of the present disclosure may include, but are not limited to, electronic devices such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle electronic devices (e.g., in-vehicle navigation electronic devices), and the like, and stationary electronic devices such as digital TVs, desktop computers, and the like. The electronic device shown in fig. 5 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 5, electronic device 500 may include a processing means (e.g., central processing unit, graphics processor, etc.) 501 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)502 or a program loaded from a storage means 508 into a Random Access Memory (RAM) 503. In the RAM 503, various programs and data necessary for the operation of the electronic apparatus 500 are also stored. The processing device 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An input/output (I/O) interface 505 is also connected to bus 504.
Generally, the following devices may be connected to the I/O interface 505: input devices 506 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 507 including, for example, a Liquid Crystal Display (LCD), speakers, vibrators, and the like; storage devices 508 including, for example, magnetic tape, hard disk, etc.; and a communication device 509. The communication means 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. While fig. 5 illustrates an electronic device 500 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
In particular, the processes described above with reference to the flow diagrams may be implemented as computer software programs, according to embodiments of the present disclosure. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication means 509, or installed from the storage means 508, or installed from the ROM 502. The computer program performs the above-described functions defined in the methods of the embodiments of the present disclosure when executed by the processing device 501.
It should be noted that the computer readable medium in the present disclosure can be a computer readable signal medium or a computer readable medium or any combination of the two. A computer readable medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may be any computer readable medium that is not a computer readable medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: acquiring operation behavior data of a user; acquiring page transformation data associated with the operation behavior data; wherein the operation behavior data comprises operation time, operation position and operation type; and playing back the operation behavior of the user according to the incidence relation between the operation behavior data and the page transformation data.
Alternatively, the computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: acquiring operation behavior data of a user; acquiring page transformation data associated with the operation behavior data; wherein the operation behavior data comprises operation time, operation position and operation type; and playing back the operation behavior of the user according to the incidence relation between the operation behavior data and the page transformation data.
Computer program code for carrying out operations for aspects of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. The names of the modules and units do not limit the modules and units in some cases.
PREFERRED EMBODIMENTS
Fig. 6 is a schematic diagram of an operation behavior playback system provided in a preferred embodiment of the present disclosure. As shown in fig. 6, the client is configured to display a page, where the page is already installed with an SDK (Software Development Kit), where the page is capable of reporting an operation behavior event of a user on the page, and the SDK is capable of reporting the operation behavior event of the user to an event storage server;
the event storage server is mainly used for storing operation behavior events of a user on a page, and the specific association relationship can be an association relationship between the user and the page and at least one operation behavior event. The operation behavior events include, but are not limited to, the following: clicking a characteristic position on a page, scrolling the page to check commodity details, scrolling the page and whether the page is viewed, whether a form is filled in, whether the form is submitted, whether a button is clicked, whether a pop-up box is checked, and the like;
the system comprises a page storage server, an event storage server and a client, wherein the page storage server is used for storing original page content displayed on an application program, the original page is an original page displayed on the client, and at the client, a user generates an operation behavior based on the displayed original page and is reported to the event storage server for storage;
and the animation generation server is respectively connected with the event storage server and the page storage server, and is used for sending a page acquisition request to the page storage server to acquire the page B and acquiring a specific operation behavior event of the user A on the page B from the event storage server when the operation behavior animation of the user A on the page B needs to be generated. Generating a demonstration animation of the operation behavior of the user A on the page B based on the content;
and the animation display equipment is connected with the animation generation server and is used for displaying the operation behavior demonstration animation generated by the animation generation server.
By adopting the playback system of the operation behaviors provided by the preferred embodiment of the present disclosure, the effect of truly restoring the operation behaviors of the user can be realized.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other combinations of features described above or equivalents thereof without departing from the spirit of the disclosure. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.
Claims (9)
1. A method for playback of an operational behavior, comprising:
acquiring operation behavior data of a user; acquiring page transformation data associated with the operation behavior data; wherein the operation behavior data comprises operation time, operation position and operation type;
playing back the operation behavior of the user according to the incidence relation between the operation behavior data and the page transformation data;
the page transformation data includes: the method comprises the following steps of (1) converting a page into a storage code, positions of a page top and a page bottom and page conversion time, wherein the page conversion storage code is a unique identifier of a storage page;
the page transformation memory code corresponds to the type and the content of the current page.
2. The method according to claim 1, wherein the playing back the operation behavior of the user according to the association relationship between the operation behavior data and the page transformation data comprises:
rendering the operation behavior data according to a preset rule to obtain an operation behavior data rendering result;
inversely transforming the page transformation data into a page image;
and playing back the rendering result of the operation behavior data and the page image according to the incidence relation between the operation behavior data and the page transformation data.
3. The method according to claim 1, characterized in that, when obtaining the operation behavior data of the user; and prior to obtaining page transformation data associated with the operational behavior data, the method further comprises:
when detecting that the content displayed by the foreground page comprises an operation playback target, recording operation behavior data of a user on the operation playback target; and recording the page transformation data of the operation playback target.
4. The method according to claim 3, characterized in that when detecting that the content displayed on the foreground page includes an operation playback target, recording operation behavior data of a user on the operation playback target; and recording the page transformation data of the operation playback target, including:
when the content displayed by the foreground page is detected to comprise an operation playback target, recording operation behavior data of a user on the operation playback target through the first server; and recording the page transformation data of the operation playback target through a second server.
5. A playback apparatus of an operation behavior, comprising:
the data acquisition module is used for acquiring operation behavior data of a user; acquiring page transformation data associated with the operation behavior data; wherein the operation behavior data comprises operation time, operation position and operation type;
the operation behavior playback module is used for playing back the operation behavior of the user according to the incidence relation between the operation behavior data and the page transformation data;
the page transformation data includes: the method comprises the following steps of (1) converting a page into a storage code, positions of a page top and a page bottom and page conversion time, wherein the page conversion storage code is a unique identifier of a storage page;
the page transformation memory code corresponds to the type and the content of the current page.
6. The apparatus of claim 5, wherein the operational behavior playback module comprises:
the operation behavior data rendering unit is used for rendering the operation behavior data according to a preset rule to obtain an operation behavior data rendering result;
the page image restoration unit is used for inversely transforming the page transformation data into a page image;
and the playback unit is used for playing back the rendering result of the operation behavior data and the page image according to the incidence relation between the operation behavior data and the page transformation data.
7. The apparatus of claim 5, further comprising:
the data recording module is used for recording operation behavior data of a user on an operation playback target when the content displayed on the foreground page is detected to comprise the operation playback target; and recording the page transformation data of the operation playback target.
8. A computer-readable medium, on which a computer program is stored which, when being executed by a processor, carries out a method for playback of an operating behavior according to one of claims 1 to 4.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements a playback method of the operational behaviour of any one of claims 1-4 when executing the computer program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811209753.8A CN109446025B (en) | 2018-10-17 | 2018-10-17 | Operation behavior playback method and device, electronic equipment and readable medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811209753.8A CN109446025B (en) | 2018-10-17 | 2018-10-17 | Operation behavior playback method and device, electronic equipment and readable medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109446025A CN109446025A (en) | 2019-03-08 |
CN109446025B true CN109446025B (en) | 2022-08-23 |
Family
ID=65547014
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811209753.8A Active CN109446025B (en) | 2018-10-17 | 2018-10-17 | Operation behavior playback method and device, electronic equipment and readable medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109446025B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021142607A1 (en) * | 2020-01-14 | 2021-07-22 | 深圳市元征科技股份有限公司 | Vehicle diagnosis process playback method, apparatus, and readable storage medium |
CN112016028A (en) * | 2020-08-26 | 2020-12-01 | 支付宝(杭州)信息技术有限公司 | Information recording method and device, and information storage method, device and system |
CN112416859B (en) * | 2020-11-05 | 2023-08-01 | 武汉木仓科技股份有限公司 | Opinion feedback method and related equipment used in iOS application |
CN113377634A (en) * | 2021-05-25 | 2021-09-10 | 北京猿力教育科技有限公司 | Monitoring method for backtracking user operation, user operation backtracking method and device |
CN113377631A (en) * | 2021-05-25 | 2021-09-10 | 北京猿力教育科技有限公司 | User behavior backtracking method and device |
CN115098346B (en) * | 2022-06-17 | 2024-05-14 | 天翼数字生活科技有限公司 | Big data-based end-side user scene playback method and system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106559481A (en) * | 2016-11-02 | 2017-04-05 | 深圳市合互联技术有限责任公司 | A kind of method and server that application is provided |
WO2017133541A1 (en) * | 2016-02-05 | 2017-08-10 | 腾讯科技(深圳)有限公司 | Method and apparatus for information recommendation |
CN108027725A (en) * | 2015-09-18 | 2018-05-11 | 华为技术有限公司 | The method, apparatus and equipment for instructing terminal device to operate |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101193008B (en) * | 2007-03-29 | 2011-01-12 | 腾讯科技(深圳)有限公司 | A method and system for replaying user webpage access track |
ES2423313T3 (en) * | 2008-04-15 | 2013-09-19 | Foresee Results | Method and means for remote tracking of a user's interaction with a web page |
CN102385473A (en) * | 2010-09-02 | 2012-03-21 | 腾讯科技(深圳)有限公司 | Page switching method and device |
CN102841789B (en) * | 2012-06-29 | 2016-05-25 | 北京奇虎科技有限公司 | A kind of method and apparatus of recording with playback that user in browser is operated |
CN104714948A (en) * | 2013-12-11 | 2015-06-17 | 部落邦(北京)科技有限责任公司 | Method, system and thermodynamic diagram display device for replaying user web page operation behavior |
CN104572447B (en) * | 2014-12-19 | 2017-09-29 | 中国电子科技集团公司第十五研究所 | Operation flow recording and replaying method and system based on Android operation system |
CN106548671B (en) * | 2016-10-28 | 2021-07-27 | 网易(杭州)网络有限公司 | Information processing method, equipment and system |
CN107357724A (en) * | 2017-06-27 | 2017-11-17 | 深圳市泰衡诺科技有限公司上海分公司 | Automatic software test method and device in Android system |
CN107515722A (en) * | 2017-08-30 | 2017-12-26 | 广州视源电子科技股份有限公司 | Information storage method, information display method, information storage device, information display device, information storage equipment and computer storage medium |
CN107766499A (en) * | 2017-10-19 | 2018-03-06 | 广州视睿电子科技有限公司 | Page jump method, device, equipment and storage medium |
CN107797908A (en) * | 2017-11-07 | 2018-03-13 | 南威软件股份有限公司 | A kind of behavioral data acquisition method of website user |
CN107995283B (en) * | 2017-11-29 | 2019-06-14 | 上海恺英网络科技有限公司 | A kind of data bury the method, equipment and system of point analysis |
CN108563552B (en) * | 2017-12-28 | 2021-09-28 | 北京奇虎科技有限公司 | Method, equipment and storage medium for recording peripheral operation behaviors |
CN108536608A (en) * | 2018-04-25 | 2018-09-14 | 万惠投资管理有限公司 | Page versions test method and device |
CN108647133A (en) * | 2018-04-28 | 2018-10-12 | 深圳市小牛在线互联网信息咨询有限公司 | User's operation track recording method, device, storage medium and computer equipment |
-
2018
- 2018-10-17 CN CN201811209753.8A patent/CN109446025B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108027725A (en) * | 2015-09-18 | 2018-05-11 | 华为技术有限公司 | The method, apparatus and equipment for instructing terminal device to operate |
WO2017133541A1 (en) * | 2016-02-05 | 2017-08-10 | 腾讯科技(深圳)有限公司 | Method and apparatus for information recommendation |
CN106559481A (en) * | 2016-11-02 | 2017-04-05 | 深圳市合互联技术有限责任公司 | A kind of method and server that application is provided |
Non-Patent Citations (1)
Title |
---|
基于动作回放的数据交互质量保障方法;庞伟林等;《自动化与仪器仪表》;20171225(第12期);35-37 * |
Also Published As
Publication number | Publication date |
---|---|
CN109446025A (en) | 2019-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109446025B (en) | Operation behavior playback method and device, electronic equipment and readable medium | |
CN111510760A (en) | Video information display method and device, storage medium and electronic equipment | |
CN109600656B (en) | Video list display method and device, terminal equipment and storage medium | |
CN110365973B (en) | Video detection method and device, electronic equipment and computer readable storage medium | |
US11928152B2 (en) | Search result display method, readable medium, and terminal device | |
CN111813641B (en) | Method, device, medium and equipment for collecting crash information | |
CN111324252B (en) | Display control method and device in live broadcast platform, storage medium and electronic equipment | |
CN113377365B (en) | Code display method, apparatus, device, computer readable storage medium and product | |
CN110619099B (en) | Comment content display method, device, equipment and storage medium | |
CN109753332B (en) | Method and device for displaying information | |
CN112817790B (en) | Method for simulating user behavior | |
CN111427647B (en) | Page display method and device of application program, storage medium and electronic equipment | |
CN114470751B (en) | Content acquisition method and device, storage medium and electronic equipment | |
CN114003473B (en) | Page operation behavior backtracking method and device and electronic equipment | |
US20230421857A1 (en) | Video-based information displaying method and apparatus, device and medium | |
CN109462779B (en) | Video preview information playing control method, application client and electronic equipment | |
CN109492163B (en) | List display recording method and device, terminal equipment and storage medium | |
CN110673886B (en) | Method and device for generating thermodynamic diagrams | |
CN110381365A (en) | Video takes out frame method, device and electronic equipment | |
CN110060099B (en) | Information pushing method and device based on historical records and electronic equipment | |
CN113730923A (en) | Anchor input operation sharing and displaying method and device based on live game | |
KR20240121883A (en) | Method and device for selecting templates, and electronic devices and storage media | |
CN111382556B (en) | Data conversion method, device, equipment and storage medium | |
CN110809087A (en) | Screen locking information display method and device and electronic equipment | |
CN115982507B (en) | Recording method, device, equipment and storage medium for triggering operation of application program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |