CN112256545A - Method and device for acquiring user operation information - Google Patents

Method and device for acquiring user operation information Download PDF

Info

Publication number
CN112256545A
CN112256545A CN202011136454.3A CN202011136454A CN112256545A CN 112256545 A CN112256545 A CN 112256545A CN 202011136454 A CN202011136454 A CN 202011136454A CN 112256545 A CN112256545 A CN 112256545A
Authority
CN
China
Prior art keywords
information
user
target interface
user operation
operation information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011136454.3A
Other languages
Chinese (zh)
Inventor
向晓伟
武海涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Yuexuebang Network Technology Co Ltd
Original Assignee
Wuhan Yuexuebang Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Yuexuebang Network Technology Co Ltd filed Critical Wuhan Yuexuebang Network Technology Co Ltd
Priority to CN202011136454.3A priority Critical patent/CN112256545A/en
Publication of CN112256545A publication Critical patent/CN112256545A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording 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/3438Recording 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 monitoring of user actions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording 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/3466Performance evaluation by tracing or monitoring
    • G06F11/3476Data logging

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the application provides a method and a device for acquiring user operation information, which relate to the technical field of computers, and the method for acquiring the user operation information comprises the following steps: when receiving trigger information which starts to be acquired, detecting user behavior change information of a target interface; sequentially acquiring page elements including user behavior change information in a target interface according to a time lapse sequence; when the trigger information of the acquisition completion is received, all the page elements are collected to obtain the user operation information, the user operation information can be quickly acquired, the operation recording is carried out according to the user operation information, and therefore the storing and reading efficiency of the recording result is improved.

Description

Method and device for acquiring user operation information
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method and an apparatus for acquiring user operation information.
Background
With the rapid development of electronic information technology, electronic devices such as computers are also rapidly developed, thereby bringing great convenience to people. In order to provide better services for users, many providers often need to count user behaviors to realize accurate pushing, for example, obtaining operation records of users for certain application programs through a screen recording function to obtain information of interest of the users. However, this method requires the user to download the corresponding screen recording application program in advance, and requires a large storage space and acquisition time, which further affects the acquisition efficiency of the user operation information.
Disclosure of Invention
An object of the embodiments of the present application is to provide a method and an apparatus for acquiring user operation information, which can quickly acquire user operation information to perform operation recording on the user operation information, thereby improving the efficiency of storing and reading a recording result.
A first aspect of an embodiment of the present application provides a method for acquiring user operation information, including:
when receiving trigger information which starts to be acquired, detecting user behavior change information of a target interface;
sequentially acquiring page elements including the user behavior change information in the target interface according to a time lapse sequence;
and when receiving the trigger information of the acquisition end, summarizing all the page elements to obtain the user operation information.
In the implementation process, when the trigger information for starting to acquire is received, the user behavior change information of the target interface is detected firstly when the trigger information for starting to acquire is received; sequentially acquiring page elements including user behavior change information in the target interface according to the time lapse sequence; when the trigger information of the acquisition completion is received, all the page elements are collected to obtain the user operation information, the user operation information can be quickly acquired, the operation recording is carried out according to the user operation information, and therefore the storing and reading efficiency of the recording result is improved.
Further, the trigger information for starting to acquire comprises an opening operation for a target interface or a selection operation for a starting option in the target interface.
In the implementation process, when the opening operation for the target interface is detected, which indicates that the trigger information for starting to acquire is received at the moment, the user operation information acquisition operation for the target interface is immediately started.
Or, only when detecting that the user selects the selected option in the target interface, starting to acquire the user operation information of the target interface.
Further, the trigger information of the acquisition end includes a closing operation for the target interface or a selected operation for a closing option in the target interface.
In the implementation process, when the closing operation for the target interface is detected, which indicates that the user closes the target interface at the moment, the user operation information acquisition operation for the target interface is immediately ended.
Or, the acquisition of the user operation information of the target interface is finished only when the user is detected to select the closing option in the target interface.
Further, the sequentially acquiring the page elements including the user behavior change information in the target interface according to the time lapse sequence includes:
judging whether a change event related to user operation is monitored in the target interface;
if yes, sequentially acquiring the page elements including the change events in the target interface according to a time lapse sequence.
In the implementation process, when a change event about user operation in the target interface is monitored, it indicates that the user has operation change in the target interface at the moment, and at the moment, the page elements of the target interface are sequentially acquired according to a time lapse sequence.
Further, after the summarizing all the page elements to obtain the user operation information, the method further includes:
analyzing and processing the user operation information to obtain user behavior characteristics;
acquiring recommendation information matched with the user behavior characteristics;
and outputting the recommendation information.
In the implementation process, after the acquisition is finished, corresponding recommendation information can be determined according to the user operation information and the recommendation content is output.
Further, after receiving the trigger information for starting to acquire, the method further includes:
judging whether a user needs to input sensitive information in the target interface;
and if the user needs to input the sensitive information, closing or suspending the detection operation of the user behavior change information.
In the implementation process, after the trigger information for starting acquisition is received, whether the user needs to input sensitive information in the target interface can be predicted, and if yes, the detection operation of the user behavior change information can be closed or suspended, so that the privacy of the user can be protected.
Further, after receiving the trigger information for starting to acquire, the method further includes:
judging whether a user needs to input sensitive information in the target interface;
and if the fact that the user needs to input the sensitive information is determined, shielding the sensitive information.
In the implementation process, after the trigger information which is started to be acquired is received, whether the user needs to input the sensitive information in the target interface can be predicted, if yes, the sensitive information input by the user can be shielded, and the privacy of the user is protected.
A second aspect of the embodiments of the present application provides an apparatus for acquiring user operation information, where the apparatus for acquiring user operation information includes:
the detection unit is used for detecting the user behavior change information of the target interface when receiving the trigger information which is started to be acquired;
the acquisition module is used for sequentially acquiring page elements including the user behavior change information in the target interface according to a time lapse sequence;
and the summarizing module is used for summarizing all the page elements to obtain the user operation information when the trigger information of the acquisition completion is received.
In the implementation process, when receiving trigger information which starts to be acquired, a detection unit detects user behavior change information of a target interface; the acquisition module sequentially acquires page elements including user behavior change information in the target interface according to a time lapse sequence; finally, when receiving the trigger information of the acquisition end, the summarizing module summarizes all the page elements to obtain the user operation information, can quickly acquire the user operation information, and performs operation recording according to the user operation information, thereby improving the storing and reading efficiency of the recording result.
A third aspect of the embodiments of the present application provides an electronic device, including a memory and a processor, where the memory is used to store a computer program, and the processor runs the computer program to enable the electronic device to execute the method for acquiring user operation information according to any one of the first aspect of the embodiments of the present application.
A fourth aspect of the present embodiment provides a computer-readable storage medium, which stores computer program instructions, where the computer program instructions, when read and executed by a processor, perform the method for obtaining user operation information according to any one of the first aspect of the present embodiment.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed to be used in some possible implementations will be briefly described below, it being understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and that for a person skilled in the art, other related drawings may also be obtained from these drawings without inventive effort.
Fig. 1 is a schematic flowchart of a method for acquiring user operation information according to an embodiment of the present disclosure;
fig. 2 is a schematic flowchart of another method for acquiring user operation information according to an embodiment of the present disclosure;
fig. 3 is a schematic structural diagram of an apparatus for acquiring user operation information according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of another apparatus for acquiring user operation information according to an embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of another apparatus for acquiring user operation information according to an embodiment of the present application.
Detailed Description
The technical solutions in some possible embodiments will be described below with reference to the drawings in some possible embodiments.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures. Meanwhile, in the description of the present application, the terms "first", "second", and the like are used only for distinguishing the description, and are not to be construed as indicating or implying relative importance.
The application provides a method for acquiring user operation information, which comprises the following steps: when receiving trigger information which starts to be acquired, detecting user behavior change information of a target interface; sequentially acquiring page elements including the user behavior change information in the target interface according to a time lapse sequence; and when receiving the trigger information of the acquisition end, summarizing all the page elements to obtain the user operation information. The user operation information can be quickly acquired without downloading the corresponding application program in advance, and the operation recording is carried out according to the user operation information, so that the storing and reading efficiency of the recording result is improved.
The above-mentioned drawbacks are the results of the inventor after practical and careful study, and therefore, the discovery process of the above-mentioned problems and the solutions proposed by the present disclosure to the above-mentioned problems should be the contribution of the inventor in the process of the present disclosure.
In some possible embodiments, the method for acquiring the user operation information provided by the application is applicable to a system for acquiring the user operation information. The system may include at least one client and a server. And the server is in communication connection with the client. May include wired or wireless communication links, such as: the wired communication link includes an optical fiber, a twisted pair wire or a coaxial cable, and the Wireless communication link includes a bluetooth communication link, a Wireless-Fidelity (Wi-Fi) communication link, a microwave communication link, or the like. When the client browses or accesses the corresponding target interface, the client can record the access process, for example, by means of screenshot or screen recording, and can upload recorded data to the server, so that the server can perform behavior analysis on the user corresponding to the client, and more accurate pushing is achieved.
Alternatively, the target interface may be any web page, such as a course ordering web page of the online education enterprise, a course introduction web page of the online education enterprise, a course tutor contact web page or other web page of the online education enterprise, and the like.
In some possible embodiments, the manner of obtaining the target interface by the user may include multiple manners, for example, may include active promotion pushing of the relevant merchant, such as a promotion page or landing page received when browsing other information or using other applications; active searching by the user, such as searching through web sites, domain names, or keywords; of course, other user recommendations may also be included, such as a link or domain name sent to the user through WeChat, QQ, nailing, etc.
In some possible embodiments, the obtaining of the user operation information may include screen recording, screen capturing, and the like, which is not described in detail herein.
In the following, the method mentioned in the embodiment of the present application is described in detail by taking an example in which the target interface is a course ordering webpage of an online education enterprise and the obtaining mode of the user operation information is a screen recording.
Referring to fig. 1, fig. 1 is a schematic flowchart illustrating a method for acquiring user operation information according to an embodiment of the present application. The method for acquiring the user operation information comprises the following steps:
s101, when trigger information for starting to acquire is received, user behavior change information of a target interface is detected.
The user behavior change information of the target interface refers to behavior change information of a user for the target interface, such as clicking, inputting, browsing, collecting, subscribing, dragging, double-clicking, sliding, shaking and the like for the target interface, and generally, the behavior change information is recorded through change of the DOM, which is not limited herein.
In some possible implementations, the operation information of the user on the web page may specifically be a page click, an input (input of text, picture, or voice), a drag, a slide, a double click, a shake, and the like, and the embodiment of the present application is not limited thereto.
In some possible embodiments, the execution subject of the method may be an electronic device capable of opening a webpage, such as a computer, a smartphone, a tablet computer, and the like, which is not limited in this embodiment. Therefore, the method is high in compatibility, and various electronic devices capable of opening the webpage can be compatible. And an application program does not need to be downloaded, so that the method is more convenient and efficient.
Optionally, receiving the trigger information for starting to acquire may include:
detecting an opening operation aiming at a target interface; alternatively, the first and second electrodes may be,
a selected operation for a start option in the target interface is detected.
When a user acquires the webpage through any modes such as website search, keyword search, promotion information, website recommendation and the like and opens the webpage, the obtaining action (such as screen recording) of the user operation information can be triggered. The method has the advantages that the method is carried out in an imperceptible mode, normal use of the user is not affected, unnecessary operation is not needed, extra disturbance can not be brought to the user on the premise that information acquisition is guaranteed, corresponding application programs do not need to be downloaded, the storage space of the electronic equipment is occupied, the technical effect of rapidly acquiring the user operation information is achieved, and the acquisition efficiency of the user operation information is improved.
In addition, in order to improve the use experience of the user, the user can also independently select whether to authorize the screen recording after the user opens the webpage, for example, a prompt is performed at a certain position of the webpage, and when the user selects an option which can indicate agreement such as confirmation or authorization, the obtaining operation is started again, which is not described in detail.
In some possible embodiments, the user may also trigger the obtaining operation by presetting the keyboard keys, or trigger the obtaining operation when the user inputs the confirmation information, which is not described in detail herein.
As an optional implementation manner, the detection of the user behavior change information of the target interface can be realized by monitoring the change of the DOM of the target interface.
In the above embodiment, DOM (Document Object Model) is a standard programming interface that handles extensible markup language. It is a platform and language independent Application Program Interface (API) that can dynamically access programs and scripts to update its content, structure and style of www documents.
As an alternative embodiment, monitoring changes to the DOM of the target interface may be implemented via the MutationObserver API.
In some possible embodiments, after receiving the trigger information for starting to acquire, the method may further include:
predicting whether a user needs to input sensitive information;
and if the user needs to input the sensitive information, closing or suspending the acquisition operation of the user operation information.
When the user needs to input sensitive information, the closing operation may be directly triggered, the user may also be prompted to close, and of course, the operation may also be selected to be suspended, which is not described in detail herein.
In some possible embodiments, after receiving the trigger information for starting to acquire, the method may further include:
predicting whether a user needs to input sensitive information;
and if the fact that the user needs to input the sensitive information is determined, shielding the sensitive information input by the user.
The sensitive information can include a telephone number, an identification card number, an account number, a login password, a bank card number and the like of the user, and can be flexibly set according to the actual requirements of the user. When the user opens the web page, the corresponding sensitive information may be preset, or the sensitive information pre-stored in the database may also be adopted, which is not described in detail herein.
Still taking the target interface as the course ordering web page of the online education enterprise as an example, assuming that the user has clicked to purchase and the web page has returned the interface for inputting the user name and the password to the user, at this time, the user may be first prompted to close the acquisition of the operation information, such as closing the screen recording operation, or suspending the screen recording, and after the user finishes inputting, the user is continuously prompted to start the screen recording operation or automatically start the screen recording operation, which is not described in detail.
S102, page elements including user behavior change information in the target interface are sequentially acquired according to the time lapse sequence.
As an optional implementation manner, when the page element of the target interface is obtained, the page element may be obtained in a document.getelementsbytagname ('html') [0]. innerHTML manner, and reported.
In some possible implementations, the page element of the target interface, i.e., a web page element (html element), includes text, pictures, audio, animation, video, etc., and this application example is not limited thereto.
As an optional implementation manner, a page element corresponding to the user behavior change information may be acquired, for example, when the user clicks a certain picture on the target interface, the page element including the picture may be acquired.
As an optional implementation manner, when the page elements of the target interface are sequentially acquired according to the time lapse sequence according to the user behavior change information, when it is detected that the DOM of the target interface changes, all the page elements of the DOM that changes are sequentially acquired according to the time lapse sequence until the trigger information of the acquisition completion is received.
In the above embodiment, when the page element is obtained, the corresponding page element is obtained when it is detected that the DOM of the target interface changes, and when it is detected that the DOM of the target interface does not change, the page element is not obtained, and the finally obtained user operation information includes only the page element with the user operation change and does not include the user operation information without the user operation change.
And S103, when the trigger information of the acquisition end is received, summarizing all the page elements to obtain the user operation information.
Similar to the receiving of the trigger information for starting to acquire, when the target interface is a webpage, and when the target interface is detected to be opened by a user, namely the trigger information for starting to acquire is determined to be received, the user operation information acquisition operation is started on the target interface; when it is detected that the user closes the target interface, that is, it is determined that the trigger information for completing the acquisition is received, the user operation information acquisition operation on the target interface is completed, and the method for acquiring the user operation information described in this embodiment can be implemented by introducing the SDK (that is, the reported SDK) for acquiring the page element into the target interface (that is, the web page), and has no time limit, low use cost, and good versatility.
In some possible embodiments, receiving the trigger information of the end of acquisition may include:
detecting a closing operation aiming at a target interface; alternatively, the first and second electrodes may be,
and detecting the selected operation aiming at the closing option in the target interface.
The specific manner may refer to the opening operation, which is not described herein.
Therefore, by implementing the method for acquiring the user operation information described in fig. 1, the user operation information can be quickly acquired, and the operation recording is performed by using the user operation information, so that the storing and reading efficiency of the recording result is improved.
Still taking the target interface as the course ordering webpage of the online education enterprise and taking the acquisition mode of the user operation information as the screen recording as an example, the method provided by the application can start the screen recording only when the user opens the ordering webpage or opens the ordering webpage and agrees with the screen recording operation, and the screen recording operation can be stopped immediately when the user quits the webpage or selects the screen recording closing option in the webpage. That is, only the operation of the user on the ordering web page may be recorded, and as long as the user exits (e.g., mobile phone screen-off operation, return operation, Home key return, etc.) or closes the page, the operation information of the user is not recorded. Therefore, data (namely screen recording data, namely the user operation information) obtained by an enterprise is the information which the enterprise wants to obtain, and the data is completely not mixed with any impurity data, so that the data re-screening is avoided, and the efficiency is improved. In the conventional mode, if screen recording is required, a corresponding screen recording application program must be downloaded, so that the cost is increased, the efficiency is reduced, and when a user clicks to start screen recording, the screen recording application program can record all interfaces of the whole terminal device (such as a mobile phone), and screen recording operation can be run and recorded all the time no matter whether the user browses the ordered webpage or not, for example, after browsing the ordered webpage for several minutes, the user jumps to WeChat or other application programs. That is to say, the data that traditional screen recording mode obtained is all data to all interfaces of terminal, and not the data that the enterprise needs, after taking these data, the enterprise need spend a large amount of manpower and materials and time to screen effective data, greatly reduced efficiency, promoted the cost.
Referring to fig. 2, fig. 2 is a schematic flowchart of another method for acquiring user operation information according to an embodiment of the present application. As shown in fig. 2, the method for acquiring the user operation information includes:
s201, judging whether an opening operation aiming at a target interface or a selection operation aiming at a starting option in the target interface is detected, and if so, executing the step S202 to the step S204; if not, the flow is ended.
In this application embodiment, the trigger information to start acquiring includes an opening operation for the target interface or a selection operation for a start option in the target interface, which is not limited in this application embodiment.
S202, determining that the trigger information for starting acquisition is received, and executing the step S203.
S203, detecting the user behavior change information of the target interface.
S204, judging whether a change event related to user operation is monitored on the target interface, and if so, executing the step S205 to the step S206; if not, step S206 is performed.
After step S204, the method further includes the following steps:
and S205, sequentially acquiring page elements including the change events in the target interface according to the time lapse sequence.
In some possible embodiments, the page elements are obtained by monitoring the change event related to the user operation, that is, the corresponding page elements are obtained according to the behavior of the user, and no matter how long the user stays in the target interface, the obtaining operation of the user operation information of the target interface is not affected, and no time limit exists.
In some possible embodiments, by implementing the above steps S204 to S205, the page elements including the user behavior change information in the target interface can be sequentially acquired according to a time lapse sequence.
S206, judging whether the closing operation aiming at the target interface or the selection operation aiming at the closing option in the target interface is detected, if so, executing the step S207 to the step S208; if not, executing step S204 to continuously judge whether a change event related to the user operation is monitored in the target interface.
In this embodiment of the present application, the trigger information for ending the obtaining includes a closing operation for the target interface or a selection operation for a closing option in the target interface, and the like, which is not limited in this embodiment of the present application.
S207, it is determined that the trigger information of the acquisition end is received, and step S208 is executed.
And S208, summarizing all page elements to obtain user operation information.
And S209, analyzing and processing the user operation information to obtain user behavior characteristics.
And S210, acquiring recommendation information matched with the user behavior characteristics.
And S211, outputting recommendation information.
In some possible embodiments, the recommendation information may be output when the target interface is opened next time, or may be output at any other time, which is not limited herein. For example, it is detected that the user browses the course ordering webpage of the online education enterprise and collects the first three english courses. The first three english lessons, and even the first three other lessons, may be recommended to the user at any time through known contact means.
The output mode is not limited to WeChat, QQ, short message, or landing page or promotion page on other application programs, such as promotion page in fast hand and tremble, and the like, and is not limited to this.
It should be noted that after the operation information of the user is obtained, user behavior analysis may be performed according to the user operation information, for example, the obtained operation information is input into a pre-made neural network model, recommendation information corresponding to the user and the user operation information is matched, and is fed back to the user. The neural network model is obtained in advance according to big data statistics learning, can be self-learned and perfected at any time according to newly input information, and is not described in detail.
Therefore, by implementing the method for acquiring the user operation information described in fig. 2, the user operation information can be quickly acquired, and the operation recording is performed by using the user operation information, so that the storing and reading efficiency of the recording result is improved.
Please refer to fig. 3, fig. 3 is a schematic structural diagram of an apparatus for acquiring user operation information according to an embodiment of the present application. As shown in fig. 3, the apparatus for acquiring user operation information includes:
the detecting unit 310 is configured to detect user behavior change information of the target interface when receiving the trigger information for starting to obtain.
In this embodiment of the present application, the trigger information to start obtaining includes an opening operation for the target interface or a selection operation for a start option in the target interface, and the like, which is not limited in this embodiment of the present application.
The obtaining module 320 is configured to sequentially obtain page elements including user behavior change information in the target interface according to a time lapse sequence.
And the summarizing module 330 is configured to summarize all page elements to obtain the user operation information when the trigger information of the acquisition end is received.
In this embodiment of the present application, the trigger information for ending the obtaining includes a closing operation for the target interface or a selection operation for a closing option in the target interface, and the like, which is not limited in this embodiment of the present application.
It can be seen that, by implementing the apparatus for acquiring user operation information described in fig. 3, the user operation information can be quickly acquired, and the operation recording is performed with the user operation information, so that the storing and reading efficiency of the recording result is improved.
Referring to fig. 4, fig. 4 is a schematic structural diagram of another apparatus for acquiring user operation information according to an embodiment of the present disclosure. The user operation information acquiring means shown in fig. 4 is optimized by the user operation information acquiring means shown in fig. 3. As shown in fig. 4, the apparatus for acquiring user operation information further includes:
the first judging module 340 is configured to, after receiving the trigger information to start acquiring, judge whether the user needs to input sensitive information in the target interface;
the shutdown suspension module 350 is configured to, when it is determined that the user needs to input the sensitive information, shutdown or suspend the detection operation of the user behavior change information.
As an optional implementation, the obtaining module 320 includes:
the determining sub-module 321 is configured to determine whether a change event related to a user operation is monitored in the target interface.
And an obtaining subunit 322, configured to, if yes, sequentially obtain page elements including the change event in the target interface according to a time lapse order.
As an optional implementation manner, the summarizing module 330 is specifically configured to, when the trigger information of the end of the acquisition is received, summarize all page elements to obtain the user operation information.
As an optional implementation manner, the apparatus for acquiring user operation information further includes:
the analysis module 380 is configured to analyze the user operation information to obtain user behavior characteristics.
And the information recommending module 390 is configured to obtain recommendation information matched with the user behavior characteristics and output the recommendation information.
Referring to fig. 5, fig. 5 is a schematic structural diagram of another apparatus for acquiring user operation information according to an embodiment of the present application. The user operation information acquiring means shown in fig. 5 is optimized by the user operation information acquiring means shown in fig. 3. As shown in fig. 5, the apparatus for acquiring user operation information further includes:
the second judging module 360, after receiving the trigger information to start acquiring, judges whether the user needs to input the sensitive information in the target interface;
and the shielding module 370 is configured to shield the sensitive information when it is determined that the user needs to input the sensitive information.
As an optional implementation, the obtaining module 320 includes:
the determining sub-module 321 is configured to determine whether a change event related to a user operation is monitored in the target interface.
And an obtaining subunit 322, configured to, if yes, sequentially obtain page elements including the change event in the target interface according to a time lapse order.
As an optional implementation manner, the summarizing module 330 is specifically configured to, when the trigger information of the end of the acquisition is received, summarize all page elements to obtain the user operation information.
As an optional implementation manner, the apparatus for acquiring user operation information further includes:
the analysis module 380 is configured to analyze the user operation information to obtain user behavior characteristics.
And the information recommending module 390 is configured to obtain recommendation information matched with the user behavior characteristics and output the recommendation information.
It can be seen that, by implementing the apparatus for acquiring user operation information described in fig. 4 and 5, the user operation information can be acquired quickly, and the operation recording is performed with the user operation information, so as to improve the storing and reading efficiency of the recording result.
The embodiment of the application provides electronic equipment, which comprises a memory and a processor, wherein the memory is used for storing a computer program, and the processor runs the computer program to enable the electronic equipment to execute the method for acquiring the user operation information in any one of embodiment 1 or embodiment 2 of the application.
An embodiment of the present application provides a computer-readable storage medium, which stores computer program instructions, and when the computer program instructions are read and executed by a processor, the method for acquiring user operation information in any one of embodiment 1 or embodiment 2 of the present application is executed.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other ways. The apparatus embodiments described above are merely illustrative, and for example, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present application. 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.
In addition, functional modules in the embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above description is only an example of the present application and is not intended to limit the scope of the present application, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application shall be included in the protection scope of the present application. It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.

Claims (10)

1. A method for acquiring user operation information is characterized by comprising the following steps:
when receiving trigger information which starts to be acquired, detecting user behavior change information of a target interface;
sequentially acquiring page elements including the user behavior change information in the target interface according to a time lapse sequence;
and when receiving the trigger information of the acquisition end, summarizing all the page elements to obtain the user operation information.
2. The method according to claim 1, wherein the trigger information for starting to acquire includes an opening operation for a target interface or a selection operation for a start option in the target interface.
3. The method according to claim 1, wherein the trigger information for ending the acquisition includes a closing operation for the target interface or a selection operation for a closing option in the target interface.
4. The method according to claim 1, wherein the sequentially acquiring the page elements including the user behavior change information in the target interface according to the time lapse sequence includes:
judging whether a change event related to user operation is monitored in the target interface;
if yes, sequentially acquiring the page elements including the change events in the target interface according to a time lapse sequence.
5. The method according to claim 1, wherein after the aggregating all the page elements to obtain the user operation information, the method further comprises:
analyzing and processing the user operation information to obtain user behavior characteristics;
acquiring recommendation information matched with the user behavior characteristics;
and outputting the recommendation information.
6. The method according to claim 1, wherein after receiving the trigger information for starting the acquisition, the method further comprises:
judging whether a user needs to input sensitive information in the target interface;
and if the user needs to input the sensitive information, closing or suspending the detection operation of the user behavior change information.
7. The method according to claim 1, wherein after receiving the trigger information for starting the acquisition, the method further comprises:
judging whether a user needs to input sensitive information in the target interface;
and if the fact that the user needs to input the sensitive information is determined, shielding the sensitive information.
8. An apparatus for acquiring user operation information, comprising:
the detection unit is used for detecting the user behavior change information of the target interface when receiving the trigger information which is started to be acquired;
the acquisition module is used for sequentially acquiring page elements including the user behavior change information in the target interface according to a time lapse sequence;
and the summarizing module is used for summarizing all the page elements to obtain the user operation information when the trigger information of the acquisition completion is received.
9. An electronic device, characterized in that the electronic device comprises a memory for storing a computer program and a processor for executing the computer program to make the electronic device execute the method of acquiring user operation information according to any one of claims 1 to 7.
10. A readable storage medium, wherein computer program instructions are stored in the readable storage medium, and when the computer program instructions are read and executed by a processor, the method for acquiring user operation information according to any one of claims 1 to 7 is performed.
CN202011136454.3A 2020-10-21 2020-10-21 Method and device for acquiring user operation information Pending CN112256545A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011136454.3A CN112256545A (en) 2020-10-21 2020-10-21 Method and device for acquiring user operation information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011136454.3A CN112256545A (en) 2020-10-21 2020-10-21 Method and device for acquiring user operation information

Publications (1)

Publication Number Publication Date
CN112256545A true CN112256545A (en) 2021-01-22

Family

ID=74263897

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011136454.3A Pending CN112256545A (en) 2020-10-21 2020-10-21 Method and device for acquiring user operation information

Country Status (1)

Country Link
CN (1) CN112256545A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113377634A (en) * 2021-05-25 2021-09-10 北京猿力教育科技有限公司 Monitoring method for backtracking user operation, user operation backtracking method and device
CN116048363A (en) * 2023-04-03 2023-05-02 成都苏扶软件开发有限公司 Display method, system, equipment and medium of software interface based on artificial intelligence

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103778377A (en) * 2014-01-28 2014-05-07 宇龙计算机通信科技(深圳)有限公司 Terminal and method for preventing sensitive information leakage
CN108038396A (en) * 2017-12-05 2018-05-15 广东欧珀移动通信有限公司 Record screen method, apparatus and terminal
CN109992717A (en) * 2019-03-29 2019-07-09 珠海豹好玩科技有限公司 Information recommendation method, device, terminal and computer readable storage medium
CN111125544A (en) * 2019-12-20 2020-05-08 腾讯数码(天津)有限公司 User recommendation method and device
CN111309547A (en) * 2020-01-21 2020-06-19 北京百度网讯科技有限公司 Webpage information acquisition method and device and electronic equipment
CN111784455A (en) * 2020-06-30 2020-10-16 腾讯科技(深圳)有限公司 Article recommendation method and recommendation equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103778377A (en) * 2014-01-28 2014-05-07 宇龙计算机通信科技(深圳)有限公司 Terminal and method for preventing sensitive information leakage
CN108038396A (en) * 2017-12-05 2018-05-15 广东欧珀移动通信有限公司 Record screen method, apparatus and terminal
CN109992717A (en) * 2019-03-29 2019-07-09 珠海豹好玩科技有限公司 Information recommendation method, device, terminal and computer readable storage medium
CN111125544A (en) * 2019-12-20 2020-05-08 腾讯数码(天津)有限公司 User recommendation method and device
CN111309547A (en) * 2020-01-21 2020-06-19 北京百度网讯科技有限公司 Webpage information acquisition method and device and electronic equipment
CN111784455A (en) * 2020-06-30 2020-10-16 腾讯科技(深圳)有限公司 Article recommendation method and recommendation equipment

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113377634A (en) * 2021-05-25 2021-09-10 北京猿力教育科技有限公司 Monitoring method for backtracking user operation, user operation backtracking method and device
CN116048363A (en) * 2023-04-03 2023-05-02 成都苏扶软件开发有限公司 Display method, system, equipment and medium of software interface based on artificial intelligence
CN116048363B (en) * 2023-04-03 2023-08-25 数孪模型科技(北京)有限责任公司 Display method, system, equipment and medium of software interface based on artificial intelligence

Similar Documents

Publication Publication Date Title
US9202221B2 (en) Content recommendations based on browsing information
US7139978B2 (en) Recording user interaction with an application
US8516601B2 (en) Online privacy management
US9300755B2 (en) System and method for determining information reliability
US8046436B2 (en) System and method of providing context information for client application data stored on the web
US8041781B2 (en) System and method for providing web system services for storing data and context of client applications on the web
CN102541853B (en) Method and device which are capable of obtaining application information by utilizing browser address bar
KR20130065802A (en) System and method for recommending application by using keword
CN106708502B (en) Webpage processing method and device
CN103678487A (en) Method and device for generating web page snapshot
CN111177623A (en) Information processing method and device
CN105243058A (en) Webpage content translation method and electronic apparatus
CN110704102A (en) Page jump protocol interface document generation method, system, medium and electronic device
US20080228903A1 (en) System and method of serving advertisements for web applications
CN112256545A (en) Method and device for acquiring user operation information
CN112817817B (en) Buried point information query method, buried point information query device, computer equipment and storage medium
US20080229241A1 (en) System and method of providing a user interface for client applications to store data and context information on the web
JP4770445B2 (en) Information recommendation device
US8046437B2 (en) System and method of storing data and context of client application on the web
CA2906517A1 (en) Online privacy management
CN105893584A (en) Method, client and system for displaying website label of favorites
CN112307386A (en) Information monitoring method, system, electronic device and computer readable storage medium
CN110941752B (en) Information searching method, data processing method and equipment
CN109446451B (en) Webpage display method, device, medium and computing equipment
US20090248879A1 (en) System and method for collecting, cataloging, and sharing product information

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