[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN113722196A - Decentralized-based user behavior information analysis system - Google Patents

Decentralized-based user behavior information analysis system Download PDF

Info

Publication number
CN113722196A
CN113722196A CN202110996063.7A CN202110996063A CN113722196A CN 113722196 A CN113722196 A CN 113722196A CN 202110996063 A CN202110996063 A CN 202110996063A CN 113722196 A CN113722196 A CN 113722196A
Authority
CN
China
Prior art keywords
user behavior
behavior data
user
module
analysis
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
CN202110996063.7A
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.)
Beijing Octa Innovations Information Technology Co Ltd
Original Assignee
Beijing Octa Innovations Information 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 Beijing Octa Innovations Information Technology Co Ltd filed Critical Beijing Octa Innovations Information Technology Co Ltd
Priority to CN202110996063.7A priority Critical patent/CN113722196A/en
Publication of CN113722196A publication Critical patent/CN113722196A/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/3452Performance evaluation by statistical analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Probability & Statistics with Applications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a decentralized user behavior information analysis system which comprises a user behavior data acquisition module, a user behavior data storage module, an analysis result display module and a comparison analysis module, wherein the behavior data acquisition module is connected with the user behavior data storage module, the user behavior data storage module is connected with the comparison analysis module, the analysis result display module is connected with the comparison analysis module, the user behavior data storage module is used for storing user behaviors acquired by the user behavior data acquisition module, a database is arranged in the comparison analysis module, and the database stores preset user behaviors and analysis results corresponding to the preset user behaviors. The method and the device for collecting the software running error information summarize and collect the software running error information, support automatic uploading and guarantee that the user behavior analysis is accurate and good in effect.

Description

Decentralized-based user behavior information analysis system
Technical Field
The invention belongs to the field of user behavior information analysis, and particularly relates to a decentralized user behavior information analysis system.
Background
The user behavior analysis means that under the condition of obtaining basic data of website access amount, relevant data are counted and analyzed, rules of the user for accessing the website are found, and the rules are combined with a network marketing strategy and the like, so that problems possibly existing in the current network marketing activities are found, and a basis is provided for further correcting or re-formulating the network marketing strategy.
By analyzing the data obtained by monitoring the user behaviors, enterprises can know the behavior habits of the users more in detail and clearly, so that the problems of enterprise marketing environments such as websites and popularization channels are found out, the enterprises can explore pages with high conversion rate, the marketing of the enterprises is more accurate and effective, the business conversion rate is improved, and the advertising benefits of the enterprises are improved; however, the conventional user behavior analysis system cannot realize intelligent management of user behavior analysis, and cannot guarantee accuracy and good effect of user behavior analysis.
Disclosure of Invention
The invention aims to solve the defects in the prior art, and provides a decentralized-based user behavior information analysis system.
In order to achieve the purpose, the invention provides the following technical scheme:
a decentralized user behavior information analysis system comprises a user behavior data acquisition module, a user behavior data storage module, an analysis result display module and a comparison analysis module, wherein the behavior data acquisition module is connected with the user behavior data storage module which is connected with the comparison analysis module, the analysis result display module is connected with the comparison analysis module, the user behavior data storage module is used for storing user behaviors acquired by the user behavior data acquisition module, a database is arranged in the comparison analysis module and stores preset user behaviors and analysis results corresponding to the preset user behaviors, the user behavior data acquisition module acquires website user behavior data by using a buried point program integrated in the database and records the website user behavior data in website log data, and then whether the data collected in unit time is abnormal or not is judged, and finally, synchronizing the data to the user behavior data storage module.
Preferably, the analysis result display module is configured to present the user behavior data analyzed by the comparative analysis module and an analysis structure of the behavior data preset in the user behavior data storage module.
Preferably, the embedded point program in the user behavior data acquisition module is composed of a program code which is embedded into the browser and used for collecting user behavior data and a program code which is used for monitoring whether a user behavior data collection result is abnormal at the back end; when website user behavior data are obtained, a buried point program is utilized, when a user logs in a client browser, a program code for collecting the user behavior data is triggered, and when the user accesses a website page, a session and a page number are created for the user; when a user fills in related information according to requirements, program codes for collecting user behavior data can automatically record the user behavior data; meanwhile, the system sets the minimum input data volume of the user, and when the collected user behavior data reaches the minimum input data volume of the user, the recorded page overall data is packaged and sent to the user behavior data storage module; and then synchronizing the user behavior data collected in the unit time to the user behavior data storage module.
Preferably, the comparison analysis module identifies the website log data and screens out user behavior data for user behavior information analysis; and identifying and screening the website log data, namely selecting useful user behavior data and eliminating useless user behavior data.
Preferably, the user behavior acquired by the user behavior data acquiring module includes the following conditions:
1) the page element names displayed on the front-end user interface are inconsistent with the page element names recorded in the log data at the rear end;
2) the content related to the safety and privacy of the user cannot be recorded, and some irrelevant messy information can be generated;
3) each filling of a user on the same page element is recorded, so that the information of the same page element is repeatedly recorded for many times;
therefore, page elements related to user safety and privacy are eliminated when useful user behavior data are identified and screened, a comparison form of the page elements and the page elements recorded in log data is constructed, and a principle that information recorded at the last time is taken as a standard for a phenomenon of repeated recording is adopted.
Preferably, the comparison analysis module calls the user behavior data in the user behavior data storage module, and analyzes the user behavior data by using a user behavior pattern mining method set by the system; when the user behavior pattern mining is carried out on the network user behavior data, two methods of support degree calculation and correlation analysis are mainly adopted, and the support degree calculation is to mine the behavior patterns which are likely to cause frequent occurrence of user targets by calculating the support degree of page elements to target behaviors.
Preferably, the embedded point program is composed of a program code which is embedded into the browser end and used for collecting user behavior data and a program code which is used for monitoring whether a user behavior data collection result is abnormal at the back end; when a user retrieves information according to requirements, automatically recording a user name and the user retrieval information through a program code which is compiled by a Java program and used for collecting user behavior data, and packing and sending the recorded user retrieval behavior data to a user behavior data storage module if the user retrieves the required information; if the user does not retrieve the required information, when the user leaves the page, the recorded user retrieval behavior data is sent to a user behavior data storage module; the method comprises the steps that a front-end Java program collects user retrieval behavior data of a week, a request is sent to a server, at the moment, a program code written by a JavaScript program and used for monitoring whether a user behavior data collection result is abnormal is started at the rear end to carry out data storage judgment, the data collected in the week is compared with the average data of the previous week, whether the difference rate of the collected data compared with the average data exceeds a preset floating range is judged, if the difference rate exceeds the preset floating range, the average value is used for replacing the data, then the data are synchronized to a local database, and if not, the collected data are directly synchronized to the local database.
Preferably, the user behavior data acquisition module adopts a block chain technology to build a distributed user behavior data acquisition module, and after the user behavior data acquisition module acquires user behavior information, the user is marked with a decentralized identification DID and block chain transaction for acquiring a decentralized identification document corresponding to the decentralized identification from a block chain is generated; and sending the blockchain transaction used to obtain the de-centralized identification document to one or more blockchain nodes for addition to the blockchain.
The invention has the technical effects and advantages that: compared with the traditional user behavior information analysis system, the decentralized-based user behavior information analysis system realizes the association between systems through the data transmission and service processing connection of various external interfaces and subsystems, is used for intelligently managing user behavior analysis, can display specific data flow graph information through software, supports automatic uploading, and ensures that the user behavior analysis is accurate and good in effect.
Drawings
FIG. 1 is a block diagram of a decentralized user behavior information analysis system according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail with reference to the following embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The invention provides a decentralized-based user behavior information analysis system, which comprises a user behavior data acquisition module, a user behavior data storage module, an analysis result display module and a comparison analysis module, wherein the behavior data acquisition module is connected with the user behavior data storage module, the user behavior data storage module is connected with the comparison analysis module, the analysis result display module is connected with the comparison analysis module, and the analysis result display module is used for displaying the user behavior data analyzed by the comparison analysis module and an analysis structure of the behavior data preset in the user behavior data storage module;
the user behavior data storage module is used for storing the user behavior acquired by the user behavior data acquisition module, the comparison analysis module identifies the website log data, and the user behavior data used for user behavior information analysis is screened out; identifying and screening the website log data, namely selecting useful user behavior data, eliminating useless user behavior data, arranging a database in a comparison analysis module, storing preset user behaviors and analysis results corresponding to the preset user behaviors in the database, acquiring the website user behavior data by using a buried point program integrated in the database by using a user behavior data acquisition module, recording the website user behavior data in the website log data, judging whether the data collected in unit time is abnormal or not, and finally synchronizing the data to a user behavior data storage module;
the comparison analysis module calls the user behavior data in the user behavior data storage module and analyzes the user behavior data by using a user behavior pattern mining method set by the system; when the user behavior pattern mining is carried out on the network user behavior data, two methods of support degree calculation and correlation analysis are mainly adopted, the support degree calculation is to mine the behavior patterns which are likely to cause frequent occurrence of user targets by calculating the support degree of page elements to target behaviors, and the calculation formula is as follows: wherein ai represents a user behavior, D represents a user behavior data set, which comprises a target data set DT and a non-target data set;
meanwhile, in order to capture behaviors which are low in occurrence frequency but have great influence on target behaviors, the support degrees of the same behavior in different data sets are compared and analyzed;
wherein DT is a target data set and is a non-target data set, T is a target and is a non-target, wherein, Contrast >0, a threshold value alpha is set, if Contrast > alpha, the influence of ai on the target T is larger than the influence on the non-target; if Contrast < α, the opposite is true;
the embedded point program in the user behavior data acquisition module consists of a program code which is embedded into the browser end and used for collecting user behavior data and a program code which is used for monitoring whether a user behavior data collection result is abnormal at the rear end; when website user behavior data are obtained, a buried point program is utilized, when a user logs in a client browser, a program code for collecting the user behavior data is triggered, and when the user accesses a website page, a session and a page number are created for the user; when a user fills in related information according to requirements, program codes for collecting user behavior data can automatically record the user behavior data; meanwhile, the system sets the minimum input data volume of the user, and when the collected user behavior data reaches the minimum input data volume of the user, the recorded page overall data is packaged and sent to the user behavior data storage module; then, synchronizing the user behavior data collected in the unit time to a user behavior data storage module;
the embedded point program consists of a program code which is embedded into the browser end and used for collecting user behavior data and a program code which is used for monitoring whether a user behavior data collection result is abnormal at the rear end; when a user retrieves information according to requirements, automatically recording a user name and the user retrieval information through a program code which is compiled by a Java program and used for collecting user behavior data, and packing and sending the recorded user retrieval behavior data to a user behavior data storage module if the user retrieves the required information; if the user does not retrieve the required information, when the user leaves the page, the recorded user retrieval behavior data is sent to a user behavior data storage module; the method comprises the steps that a front-end Java program collects user retrieval behavior data for one week, sends a request to a server, starts a program code written by a JavaScript program at the rear end and used for monitoring whether a user behavior data collection result is abnormal or not to perform data storage judgment, compares the data collected for one week with the average data collected for each week before, judges whether the difference rate of the collected data compared with the average data exceeds a preset floating range or not, replaces the difference rate with the average value if the difference rate exceeds the preset floating range, synchronizes the data to a local database, and otherwise directly synchronizes the collected data to the local database;
the user behavior acquired by the user behavior data acquisition module includes the following conditions:
1) the page element names displayed on the front-end user interface are inconsistent with the page element names recorded in the log data at the rear end;
2) the content related to the safety and privacy of the user cannot be recorded, and some irrelevant messy information can be generated;
3) each filling of a user on the same page element is recorded, so that the information of the same page element is repeatedly recorded for many times;
therefore, page elements related to user safety and privacy are eliminated when useful user behavior data are identified and screened, a comparison form of the page elements and the page elements recorded in log data is constructed, and a principle that information recorded at the last time is taken as the standard is adopted for a phenomenon of repeated recording; the user behavior data acquisition module adopts a block chain technology to build a distributed user behavior data acquisition module, after the user behavior data acquisition module acquires user behavior information, a mark decentralized identification DID is carried out on the user, and block chain transaction for acquiring a decentralized identification document corresponding to the decentralized identification from a block chain is generated; and sending the blockchain transaction used to obtain the de-centralized identification document to one or more blockchain nodes for addition to the blockchain.
The invention realizes the association between systems through the data transmission and service processing connection of various external interfaces and subsystems, is used for carrying out intelligent management on user behavior analysis, and software can display specific data flow diagram information and support automatic uploading, thereby ensuring that the user behavior analysis is accurate and has good effect.
Finally, it should be noted that: although the present invention has been described in detail with reference to the foregoing embodiments, it will be apparent to those skilled in the art that modifications may be made to the embodiments or portions thereof without departing from the spirit and scope of the invention.

Claims (8)

1. The utility model provides a user behavior information analysis system based on decentralization, includes user behavior data acquisition module, user behavior data storage module, analysis result display module and contrastive analysis module, its characterized in that: the behavior data acquisition module is connected with the user behavior data storage module, the user behavior data storage module is connected with the comparison analysis module, the analysis result display module is connected with the comparison analysis module, the user behavior data storage module is used for storing the user behaviors acquired by the user behavior data acquisition module, a database is arranged in the comparison analysis module, preset user behaviors and analysis results corresponding to the preset user behaviors are stored in the database, the user behavior data acquisition module acquires website user behavior data by using a buried point program integrated in the database and records the website user behavior data in website log data, then whether the data collected in unit time are abnormal or not is judged, and finally the data are synchronized to the user behavior data storage module.
2. The decentralized-based user behavior information analysis system according to claim 1, wherein: and the analysis result display module is used for displaying the user behavior data analyzed by the comparison analysis module and an analysis structure of the behavior data preset in the user behavior data storage module.
3. The decentralized-based user behavior information analysis system according to claim 2, wherein: the embedded point program in the user behavior data acquisition module consists of a program code which is embedded into the browser and used for collecting user behavior data and a program code which is used for monitoring whether a user behavior data collection result is abnormal at the rear end; when website user behavior data are obtained, a buried point program is utilized, when a user logs in a client browser, a program code for collecting the user behavior data is triggered, and when the user accesses a website page, a session and a page number are created for the user; when a user fills in related information according to requirements, program codes for collecting user behavior data can automatically record the user behavior data; meanwhile, the system sets the minimum input data volume of the user, and when the collected user behavior data reaches the minimum input data volume of the user, the recorded page overall data is packaged and sent to the user behavior data storage module; and then synchronizing the user behavior data collected in the unit time to the user behavior data storage module.
4. The decentralized-based user behavior information analysis system according to claim 3, wherein: the comparison analysis module identifies the website log data and screens out user behavior data for user behavior information analysis; and identifying and screening the website log data, namely selecting useful user behavior data and eliminating useless user behavior data.
5. The decentralized-based user behavior information analysis system according to claim 4, wherein: the user behavior obtained by the user behavior data obtaining module includes the following conditions:
1) the page element names displayed on the front-end user interface are inconsistent with the page element names recorded in the log data at the rear end;
2) the content related to the safety and privacy of the user cannot be recorded, and some irrelevant messy information can be generated;
3) each filling of a user on the same page element is recorded, so that the information of the same page element is repeatedly recorded for many times;
therefore, page elements related to user safety and privacy are eliminated when useful user behavior data are identified and screened, a comparison form of the page elements and the page elements recorded in log data is constructed, and a principle that information recorded at the last time is taken as a standard for a phenomenon of repeated recording is adopted.
6. The decentralized-based user behavior information analysis system according to claim 5, wherein: the comparison analysis module calls the user behavior data in the user behavior data storage module and analyzes the user behavior data by using a user behavior pattern mining method set by the system; when the user behavior pattern mining is carried out on the network user behavior data, two methods of support degree calculation and correlation analysis are mainly adopted, and the support degree calculation is to mine the behavior patterns which are likely to cause frequent occurrence of user targets by calculating the support degree of page elements to target behaviors.
7. The decentralized-based user behavior information analysis system according to claim 6, wherein: the embedded point program consists of a program code which is embedded into a browser end and used for collecting user behavior data and a program code which is used for monitoring whether a user behavior data collection result is abnormal at the rear end; when a user retrieves information according to requirements, automatically recording a user name and the user retrieval information through a program code which is compiled by a Java program and used for collecting user behavior data, and packing and sending the recorded user retrieval behavior data to a user behavior data storage module if the user retrieves the required information; and if the user does not retrieve the required information, when the user leaves the page, sending the recorded user retrieval behavior data to the user behavior data storage module.
8. The decentralized-based user behavior information analysis system according to claim 1, wherein: the user behavior data acquisition module adopts a block chain technology to build a distributed user behavior data acquisition module, and after the user behavior data acquisition module acquires user behavior information, the user is marked with a decentralized identification DID (digital identification device), and block chain transaction for acquiring a decentralized identification document corresponding to the decentralized identification from a block chain is generated; and sending the blockchain transaction used to obtain the de-centralized identification document to one or more blockchain nodes for addition to the blockchain.
CN202110996063.7A 2021-08-27 2021-08-27 Decentralized-based user behavior information analysis system Pending CN113722196A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110996063.7A CN113722196A (en) 2021-08-27 2021-08-27 Decentralized-based user behavior information analysis system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110996063.7A CN113722196A (en) 2021-08-27 2021-08-27 Decentralized-based user behavior information analysis system

Publications (1)

Publication Number Publication Date
CN113722196A true CN113722196A (en) 2021-11-30

Family

ID=78678522

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110996063.7A Pending CN113722196A (en) 2021-08-27 2021-08-27 Decentralized-based user behavior information analysis system

Country Status (1)

Country Link
CN (1) CN113722196A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102946319A (en) * 2012-09-29 2013-02-27 焦点科技股份有限公司 System and method for analyzing network user behavior information
CN109918942A (en) * 2019-02-21 2019-06-21 领信智链(北京)科技有限公司 A kind of decentralization identification code management system based on ether mill block chain
CN110852887A (en) * 2020-01-14 2020-02-28 支付宝(杭州)信息技术有限公司 Method and device for acquiring transaction processing state in decentralized application cluster
CN111066020A (en) * 2019-07-02 2020-04-24 阿里巴巴集团控股有限公司 System and method for creating decentralized identity
CN111183426A (en) * 2019-07-02 2020-05-19 阿里巴巴集团控股有限公司 System and method for block chain based notification
CN111512333A (en) * 2019-11-08 2020-08-07 支付宝(杭州)信息技术有限公司 System and method for realizing decentralized application based on block chain

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102946319A (en) * 2012-09-29 2013-02-27 焦点科技股份有限公司 System and method for analyzing network user behavior information
CN109918942A (en) * 2019-02-21 2019-06-21 领信智链(北京)科技有限公司 A kind of decentralization identification code management system based on ether mill block chain
CN111066020A (en) * 2019-07-02 2020-04-24 阿里巴巴集团控股有限公司 System and method for creating decentralized identity
CN111183426A (en) * 2019-07-02 2020-05-19 阿里巴巴集团控股有限公司 System and method for block chain based notification
CN111512333A (en) * 2019-11-08 2020-08-07 支付宝(杭州)信息技术有限公司 System and method for realizing decentralized application based on block chain
CN110852887A (en) * 2020-01-14 2020-02-28 支付宝(杭州)信息技术有限公司 Method and device for acquiring transaction processing state in decentralized application cluster

Similar Documents

Publication Publication Date Title
CN102946319B (en) Networks congestion control information analysis system and analytical method thereof
US6182097B1 (en) Method for characterizing and visualizing patterns of usage of a web site by network users
US20060173878A1 (en) Efficient processing of time series data
CN101188523A (en) Generation method and generation system of alarm association rules
CN111708685B (en) Log acquisition monitoring method and system for distributed server
CN104462606B (en) A kind of method that diagnostic process measure is determined based on daily record data
CN106326280B (en) Data processing method, device and system
CN115333966A (en) Nginx log analysis method, system and equipment based on topology
CN111083008A (en) Nginx-based traffic collection and analysis method
CN111400376B (en) Method and device for building population analysis platform based on telecommunication data
CN111552684B (en) Abnormal data positioning method, device, computer equipment and storage medium
CN116401434A (en) Intelligent network data information extraction system
CN112527887B (en) Visual operation and maintenance method and device applied to Gbase database
CN114003568A (en) Data processing method and related device
CN113722196A (en) Decentralized-based user behavior information analysis system
CN113115069A (en) Video storage method and system of automobile data recorder
CN114531361B (en) Service topology analysis method, device and storage medium of distributed system
CN112667149B (en) Data heat sensing method, device, equipment and medium
CN101674594A (en) DNS-based mobile data service monitoring system and method
CN110399132A (en) Maintaining method, device, computer equipment and the storage medium of item code
CN115757963A (en) User behavior image drawing method based on distributed log analysis
CN111611508B (en) Identification method and device for actual website access of user
CN115658626B (en) Distributed network small file storage management method
CN115129664B (en) Data recording device, data file management method and apparatus
CN110489378B (en) Method and system for file migration in Internet

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20211130