User supervision system and method based on computer

By designing a computer-based user supervision system, using digital analysis and big data analysis, the problems of terminal device account theft and children's misrecharge are solved, and user account security and property protection are achieved.

CN119397508AInactive Publication Date: 2025-02-07CHANGCHUN INST OF ELECTRONIC TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411979995.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-02-07
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Terminal device accounts are easily stolen, resulting in user account security risks, and children may recharge their accounts without their knowledge, causing property losses.

Method used

Design a computer-based user supervision system, including interface processing module, data acquisition module, central control module, data analysis module and payment analysis module. Through digital analysis, data collection and analysis of the terminal device operation interface, we can determine whether it is the user himself, and analyze the payment password input habit during the payment process to prevent non-users from recharge the account.

Benefits of technology

It effectively avoids the risk of user terminal accounts being stolen, protects user property, and protects children's physical and mental health.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119397508A_ABST
    Figure CN119397508A_ABST
Patent Text Reader

Abstract

The invention discloses a user supervision system and method based on a computer, and relates to the technical field of computer data supervision, a system starting unit is used to determine whether to enter a supervision system, if yes, the next step is entered, and if not, the process is ended; performing region division on an operation interface of the terminal equipment by utilizing an interface processing module, and then performing digital processing; the data acquisition module is used for acquiring and preprocessing operation data of an operation interface of the terminal equipment; using a data analysis module to compare the operation data acquired by the data acquisition module with a data set in a storage database, and judging whether the operation data is the operation of the user himself / herself; according to the method and the device, the operation is continued if the operation is performed by the user himself / herself, early warning is given out and the operation is forbidden if the operation is not performed by the user himself / herself, and whether the current operation on the operation interface is performed by the user himself / herself or not can be accurately judged through similarity comparison, so that the terminal account of the user can be effectively prevented from being stolen, and the safety of the terminal account of the user is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of computer data supervision, in particular to a computer-based user supervision system and method. Background Art

[0002] With the continuous development and improvement of Internet technology, people's lives have been greatly enriched. Using terminal devices for various entertainment projects can appropriately release stress and relieve emotions. However, the use of terminal devices still has the following problems: 1. The user's terminal device account can be easily stolen by criminals and then transferred to the buyer at a low price, which puts the user's account security at risk; 2. Children use their parents' terminal devices. During this process, children who know the payment password may recharge their accounts, causing financial losses to their parents; Therefore, people are in urgent need of a computer-based user supervision system and method to solve the above technical problems. Summary of the invention

[0003] The object of the present invention is to provide a computer-based user supervision system and method to solve the problems raised in the prior art.

[0004] To achieve the above object, the present invention provides the following technical solutions: a computer-based user supervision system, the supervision system comprising an interface processing module, a data acquisition module, a central control module, a data analysis module and a payment analysis module; The interface processing module is used to process the operating interface of the terminal device so that digital analysis of the operating interface can be realized; the data acquisition module is used to collect various information data; the central control module is used to intelligently control the supervision system; the data analysis module is used to analyze the data collected by the data acquisition module to determine whether the user account has been stolen; the payment analysis module is used to analyze the payment data to determine whether the user has recharged the account without knowing it.

[0005] According to the above technical solution, the central control module includes a system start-up unit and a storage database; The system startup unit is used to start the supervision system when the user opens the operation interface, so that the supervision system only manages the user's operation data on the terminal device to avoid affecting the user's normal use of the terminal device; the storage database is used to store and record the user's historical operation data to facilitate the retrieval of operation data at a later time.

[0006] According to the above technical solution, the interface processing module includes a region division unit, a coordinate system establishment unit and a remark adding unit; The area division unit is used to divide the operation interface of the terminal device into several areas to form primary tags, and divide the primary tags to form several secondary tags. By dividing the operation interface of the terminal device, digital recording of user operation data can be achieved; the coordinate system establishment unit is used to establish a plane rectangular coordinate system on the operation interface of the terminal device, and assign coordinate values ​​to each primary tag and secondary tag, so that the user's operation data can be converted into digital data for easy management and analysis; The data acquisition module includes a trigger sensing unit, a vector conversion unit and a time recording unit; The trigger sensing unit is installed under the operation display screen of the terminal device, and is used to collect the trigger position information when the user operates the operation interface, so that the user's operation habits and operation methods can be understood in combination with the primary label and the secondary label; the vector conversion unit is used to convert the operation data collected by the trigger sensing unit into a vector representation, which is convenient for the later analysis and comparison of the user operation data; the time recording unit is used to record the time when the trigger sensing unit is triggered each time, so that the user's operation habits and operation methods can be accurately controlled, and the digital management of the user's operation data can be realized; The remark adding unit is used to add remarks to the trigger sensing unit, and the remarks content is the primary label and secondary label corresponding to the trigger sensing unit at different positions, so that when the user operates the terminal, the primary label and the secondary label can be extracted according to the trigger sensing unit triggered by the user, so as to facilitate the recording of the user's operation data and avoid confusion in the recorded operation data.

[0007] According to the above technical solution, the data analysis module includes a data retrieval unit, a data comparison unit and a comparison judgment unit; The data retrieval unit is used to retrieve data groups from a storage database; the data comparison unit is used to compare the data group retrieved by the data retrieval unit with the current operation data to determine whether the operation is performed by the user himself, thereby preventing the user's terminal account from being stolen by others and causing property losses; the comparison and judgment unit is used to determine whether the user's terminal device account is stolen by others based on the comparison results of the data comparison unit.

[0008] According to the above technical solution, the payment analysis module includes a payment initiation unit and an input analysis unit; The payment initiation unit is used to start the payment analysis module to analyze the payment process when the operation interface enters the payment interface; the input analysis unit is used to analyze the process of the user inputting the payment password when recharging the account, and through big data analysis, determine whether the payment operation is performed by the user himself. When it is determined that the payment operation is not performed by the user himself, account recharging is prohibited, thereby reducing the property loss caused to the user.

[0009] A computer-based user supervision method, the supervision method comprising the following steps: S1, using the system start unit to determine whether to enter the supervision system, if so, then enter S2, if not, then end; S2, using the interface processing module to divide the operation interface of the terminal device into regions, and then perform digital processing; S3, using the data acquisition module to collect and pre-process the operation data of the operation interface of the terminal device; S4, using the data analysis module to compare the operation data collected by the data collection module with the data group stored in the database to determine whether the operation is performed by the user himself; S5. If the operation is performed by the user himself, the operation continues; if the operation is not performed by the user himself, a warning is issued and the operation is prohibited.

[0010] According to the above technical solution, in S1-S2, when entering the operation interface, a signal is sent to the system start unit, and the system start unit enters the supervision system, uses the area division unit to divide the operation interface of the terminal device into a number of first-level tags, and then uses the area division unit to divide each first-level tag into a number of second-level tags, and uses the coordinate system establishment unit to establish a plane rectangular coordinate system on the operation interface of the terminal device, and assigns the center point of each first-level tag a coordinate value. , the side length of each first-level label is L, and the center point of each second-level label is assigned a coordinate value , the side length of each secondary label is S, where i represents the i-th primary label and j represents the j-th secondary label.

[0011] By dividing the operating interface of the terminal device into areas and establishing a coordinate system, the operating interface can be digitized, which facilitates the conversion of the user's operating habits and methods into operating data, and facilitates the subsequent analysis of the user's operating data.

[0012] According to the above technical solution, in S3, the remark adding unit is used to add the primary tag and the secondary tag corresponding to each trigger sensing unit, the trigger sensing unit is used to sense the operation data when the user operates the operation interface, and the time recording unit is used to record the time when each trigger sensing unit is triggered. and ,in, Indicates the time point when the trigger sensing unit corresponding to the i-th primary tag is triggered, Indicates the time point when the trigger sensing unit corresponding to the j-th secondary tag under the i-th primary tag is triggered; A collection of first-level tags is formed in the order of the time points when the trigger sensing unit is triggered. , where n means that the user's current operation data on the operation interface triggers n first-level tags, and among these n first-level tags, the trigger time corresponding to two adjacent first-level tags is less than or equal to t, and t represents the set time interval threshold; Use the vector conversion unit to convert the data in set P into vector representation: ; in, A vector representation of the user's current operation data; The secondary tags are formed in the order of the time when the trigger sensing unit is triggered. , m>n, where m means that the user's current operation data on the operation interface triggers m secondary tags, and among these m secondary tags, the trigger time corresponding to two adjacent secondary tags is less than or equal to t; Use the vector conversion unit to convert the data in set Q into vector representation: ; in, A vector representation of the user's current operation data; The vector representation of the data after conversion will be stored in the storage database.

[0013] By converting the user's operating habits and methods into vector representations, each user operation can be digitized, which is more conducive to subsequent comparison and judgment. By forming two vector representations through primary labels and secondary labels, the accuracy of comparison and judgment can be improved when necessary.

[0014] According to the above technical solution, in S4-S5, the data retrieval unit is used to retrieve the data group corresponding to the primary label from the storage database, wherein each data group is a vector representation, and the data comparison unit is used to compare the several data groups retrieved by the data retrieval unit with the vector representations converted by the vector conversion unit one by one: ; in, represents the kth data group consisting of the primary tags retrieved from the storage database by the data retrieval unit, express and The cosine of the angle between them; when , it indicates that there is a data group similar to the user's current operation data in the storage database, and the current operation interface is determined to be operated by the user himself; when When , it indicates that there is no data group similar to the user's current operation data in the storage database, and further determination is performed, where a represents the set similarity threshold; The data retrieval unit is used to retrieve the data group corresponding to the secondary label from the storage database, and the data comparison unit is used to compare the several data groups retrieved by the data retrieval unit with the vector representation after the vector conversion unit has converted them one by one: ; in, represents the zth data group consisting of the secondary tags retrieved from the storage database by the data retrieval unit, express and The cosine of the angle between them; when , it indicates that there is a data group similar to the user's current operation data in the storage database, and the current operation interface is determined to be operated by the user himself; when When , it indicates that there is no data group similar to the user's current operation data in the storage database, then a warning is issued and the operation is prohibited. By calculating and comparing the cosine similarity between vectors, it is possible to analyze in a digital way whether the user's current operation data is similar to the historical operation data. Because everyone's operating habits are different, this method can be used to determine whether the current operation is the user himself. After the primary label comparison, the secondary label comparison is performed, which can improve the accuracy of the comparison and avoid misjudgment due to comparison errors.

[0015] According to the above technical solution, the supervision method also includes the following contents: E1. Use the payment initiation unit to determine whether to enter the payment interface. If not, end the process. If yes, enter E2. E2. Analyze the process of the user inputting the payment password using the input analysis unit to determine whether the operation is performed by the user himself; The payment password consists of N digits. The time recording unit is used to record the interval between the input of each two adjacent digits when the payment password is entered, forming the interval time set of the payment password input. ,in, Indicates the time interval between the input of the N-1th digit and the Nth digit in the payment password; The input of the payment password is detected by triggering a sensing unit; The data retrieval unit is used to retrieve the historical interval duration data of the payment password input from the storage database to form a collection of the payment password historical input ,in, Represents the interval time set of entering the payment password for the Mth time in history, ,in, Indicates the time interval between the N-1th digit and the Nth digit when the payment password is entered for the Mth time in history; According to the following formula, the average interval between two adjacent digits in the historical input of the payment password is calculated. Calculate, where Represents the average time interval between the cth digit and the c+1th digit in the payment password, c=1,2,3...,N-1: ; Calculate according to the following formula The interval time set between inputting the payment password middle The absolute value of the difference between : ; When there is , it is determined to be operated by the user himself; When there is , it is judged as a non-user operation, where d represents the set time threshold.

[0016] E3. If the operation is performed by the user himself, the payment will continue. If the operation is not performed by the user himself, the payment will fail and an alert will be issued.

[0017] Through the above technical solution, big data is used to analyze the interval between every two adjacent numbers when the user enters the payment password. Combined with the user's habits and proficiency in entering the payment password, it can be analyzed whether the payment password is entered by the user himself, that is, it can be determined whether the account recharge is made by the user himself, so as to avoid loss of the user's property caused by account recharge by others.

[0018] Compared with the prior art, the present invention has the following beneficial effects: The present invention is provided with a data analysis module, which can perform digital analysis on the operation data of the user when operating the operation interface. Combined with historical big data, through similarity comparison, it can accurately determine whether the current operation on the operation interface is performed by the user himself, which can effectively prevent the user's heavy terminal account from being stolen and ensure the security of the user's terminal account.

[0019] The present invention is provided with a payment analysis module, so that it can analyze and judge whether the person currently recharging the account is the user himself based on the relevant data when the payment password is input in combination with big data, thereby preventing children from recharging the account when knowing the user's payment password, avoiding property losses of the user, and protecting the physical and mental health of children. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 The diagram is a schematic diagram of primary tags and secondary tags in a computer-based user supervision system and method of the present invention. DETAILED DESCRIPTION

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

[0022] Embodiment 1: Figure 1 As shown, a computer-based user supervision system includes an interface processing module, a data acquisition module, a central control module, a data analysis module and a payment analysis module; The interface processing module is used to process the operating interface of the terminal device so that digital analysis of the operating interface can be realized; the data acquisition module is used to collect various information data, such as: control data, payment data, etc.; the central control module is used to intelligently control the supervision system; the data analysis module is used to analyze the data collected by the data acquisition module to determine whether the user account has been stolen; the payment analysis module is used to analyze the payment data to determine whether the user has recharged the account without knowing it.

[0023] The central control module includes a system start-up unit and a storage database; The system startup unit is used to start the supervision system when the user opens the operation interface, so that the supervision system only manages the user's operation data on the terminal device to avoid affecting the user's normal use of the terminal device; the storage database is used to store and record the user's historical operation data to facilitate the retrieval of operation data at a later time.

[0024] The interface processing module includes a region division unit, a coordinate system establishment unit and a remark adding unit; The area division unit is used to divide the operation interface of the terminal device into several areas to form a primary label, and divide the primary label to form several secondary labels. By dividing the operation interface of the terminal device, the digital recording of the user operation data can be realized; the coordinate system establishment unit is used to establish a plane rectangular coordinate system on the operation interface of the terminal device, and assign coordinate values ​​to each primary label and secondary label, so that the user's operation data can be converted into digital data for easy management and analysis; The data acquisition module includes a trigger sensing unit, a vector conversion unit and a time recording unit; The trigger sensing unit is installed under the operation display screen of the terminal device, and is used to collect the trigger position information when the user operates the operation interface, so that the user's operation habits and operation methods can be understood in combination with the primary label and the secondary label; the vector conversion unit is used to convert the operation data collected by the trigger sensing unit into a vector representation, which is convenient for the later analysis and comparison of the user operation data; the time recording unit is used to record the time when the trigger sensing unit is triggered each time, so that the user's operation habits and operation methods can be accurately controlled, and the digital management of the user's operation data can be realized; The remark adding unit is used to add remarks to the trigger sensing unit. The remarks content is the primary label and secondary label corresponding to the trigger sensing unit at different positions, so that when the user operates the terminal, the primary label and secondary label can be extracted according to the trigger sensing unit triggered by the user, so as to facilitate the recording of the user's operation data and avoid confusion in the recorded operation data.

[0025] The data analysis module includes a data retrieval unit, a data comparison unit and a comparison judgment unit; The data retrieval unit is used to retrieve data groups from the storage database. The data group refers to the operation data collected by the data acquisition module each time the interface is operated; the data comparison unit is used to compare the data group retrieved by the data retrieval unit with the current operation data to determine whether the operation is performed by the user himself, so as to avoid the user's terminal account being stolen by others and causing property losses; the comparison judgment unit is used to determine whether the user's terminal account is stolen by others based on the comparison results of the data comparison unit.

[0026] The payment analysis module includes a payment initiation unit and an input analysis unit; The payment initiation unit is used to start the payment analysis module to analyze the payment process when the operation interface enters the payment interface; the input analysis unit is used to analyze the process of the user entering the payment password when recharging the account, and through big data analysis, determine whether the payment operation is performed by the user himself. When it is determined that the payment operation is not performed by the user himself, account recharging is prohibited, so as to reduce the property loss caused to the user.

[0027] A computer-based user supervision method, the supervision method comprising the following steps: S1, using the system start unit to determine whether to enter the supervision system, if so, then enter S2, if not, then end; S2, using the interface processing module to divide the operation interface of the terminal device into regions, and then perform digital processing; S3, using the data acquisition module to collect and pre-process the operation data of the operation interface of the terminal device; S4, using the data analysis module to compare the operation data collected by the data collection module with the data group stored in the database to determine whether the operation is performed by the user himself; S5. If the operation is performed by the user himself, the operation continues; if the operation is not performed by the user himself, a warning is issued and the operation is prohibited.

[0028] In S1-S2, when entering the operation interface, a signal is sent to the system start unit, the system start unit enters the supervision system, and the operation interface of the terminal device is divided into several first-level tags using the area division unit, and each first-level tag is divided into several second-level tags using the area division unit. The coordinate system establishment unit is used to establish a plane rectangular coordinate system on the operation interface of the terminal device, and the center point of each first-level tag is assigned a coordinate value. , the side length of each first-level label is L, and the center point of each second-level label is assigned a coordinate value , the side length of each secondary label is S, where i represents the i-th primary label and j represents the j-th secondary label.

[0029] By dividing the operating interface of the terminal device into areas and establishing a coordinate system, the operating interface can be digitized, which facilitates the conversion of the user's operating habits and methods into operating data, and facilitates the subsequent analysis of the user's operating data.

[0030] In S3, the remark adding unit is used to add the primary tag and the secondary tag corresponding to each trigger sensing unit, the trigger sensing unit is used to sense the operation data when the user operates the operation interface, and the time recording unit is used to record the time when each trigger sensing unit is triggered. and ,in, Indicates the time point when the trigger sensing unit corresponding to the i-th primary tag is triggered, Indicates the time point when the trigger sensing unit corresponding to the j-th secondary tag under the i-th primary tag is triggered; A collection of first-level tags is formed in the order of the time points when the trigger sensing unit is triggered. , where n means that the user's current operation data on the operation interface triggers n first-level tags, and among these n first-level tags, the trigger time corresponding to two adjacent first-level tags is less than or equal to t, and t represents the set time interval threshold; Use the vector conversion unit to convert the data in set P into vector representation: ; in, A vector representation of the user's current operation data; The secondary tags are formed in the order of the time when the trigger sensing unit is triggered. , m>n, where m means that the user's current operation data on the operation interface triggers m secondary tags, and among these m secondary tags, the trigger time corresponding to two adjacent secondary tags is less than or equal to t; Use the vector conversion unit to convert the data in set Q into vector representation: ; in, A vector representation of the user's current operation data; The vector representation of the data after conversion will be stored in the storage database.

[0031] By converting the user's operating habits and methods into vector representations, each user operation can be digitized, which is more conducive to subsequent comparison and judgment. By forming two vector representations through primary labels and secondary labels, the accuracy of comparison and judgment can be improved when necessary.

[0032] In S4-S5, the data retrieval unit is used to retrieve the data groups corresponding to the primary labels from the storage database, wherein each data group is represented by a vector, and the data comparison unit is used to compare the data groups retrieved by the data retrieval unit with the vector representations converted by the vector conversion unit one by one: ; in, represents the kth data group consisting of the primary tags retrieved from the storage database by the data retrieval unit, express and The cosine of the angle between them; when , it indicates that there is a data group similar to the user's current operation data in the storage database, and the current operation interface is determined to be operated by the user himself; when When , it indicates that there is no data group similar to the user's current operation data in the storage database, and further determination is performed, where a represents the set similarity threshold; The data retrieval unit is used to retrieve the data group corresponding to the secondary label from the storage database, and the data comparison unit is used to compare the several data groups retrieved by the data retrieval unit with the vector representation after the vector conversion unit has converted them one by one: ; in, represents the zth data group consisting of the secondary tags retrieved from the storage database by the data retrieval unit, express and The cosine of the angle between them; when , it indicates that there is a data group similar to the user's current operation data in the storage database, and the current operation interface is determined to be operated by the user himself; when , indicating that there is no data group similar to the user's current operation data in the storage database, then an early warning is issued and the operation is prohibited.

[0033] By calculating and comparing the cosine similarity between vectors, it is possible to analyze in a digital way whether the user's current operation data is similar to the historical operation data. Because everyone's operating habits are different, this method can be used to determine whether the current operation is performed by the user himself. By comparing the primary label and then the secondary label, the accuracy of the comparison can be improved to avoid misjudgment due to comparison errors.

[0034] The regulatory approach also includes the following: E1. Use the payment initiation unit to determine whether to enter the payment interface. If not, end the process. If yes, enter E2. E2. Analyze the process of the user inputting the payment password using the input analysis unit to determine whether the operation is performed by the user himself; The payment password consists of N digits. The time recording unit is used to record the interval between the input of each two adjacent digits when the payment password is entered, forming the interval time set of the payment password input. ,in, Indicates the time interval between the input of the N-1th digit and the Nth digit in the payment password; The input of the payment password is detected by triggering the sensing unit; The data retrieval unit is used to retrieve the historical interval duration data of the payment password input from the storage database to form a collection of the payment password historical input ,in, Represents the interval time set of entering the payment password for the Mth time in history, ,in, Indicates the time interval between the N-1th digit and the Nth digit when the payment password is entered for the Mth time in history; According to the following formula, the average interval between two adjacent digits in the historical input of the payment password is calculated. Calculate, where Represents the average time interval between the cth digit and the c+1th digit in the payment password, c=1,2,3...,N-1: ; Calculate according to the following formula The interval time set between inputting the payment password middle The absolute value of the difference between : ; When there is , it is determined to be operated by the user himself; When there is , it is judged as a non-user operation, where d represents the set time threshold.

[0035] E3. If the operation is performed by the user himself, the payment will continue. If the operation is not performed by the user himself, the payment will fail and an alert will be issued.

[0036] Through the above technical solution, big data is used to analyze the interval between every two adjacent numbers when the user enters the payment password. Combined with the user's habits and proficiency in entering the payment password, it can be analyzed whether the payment password is entered by the user himself, that is, it can be determined whether the account recharge is made by the user himself, so as to avoid loss of the user's property caused by account recharge by others.

[0037] Embodiment 1: A collection of first-level tags is formed in the order of the time points when the trigger sensing unit is triggered. , where n=4 means that the user's current operation data on the operation interface triggers 4 first-level tags, and the trigger time corresponding to two adjacent first-level tags among these 4 first-level tags is less than or equal to 10ms; Use the vector conversion unit to convert the data in set P into vector representation: ; in, A vector representation of the user's current operation data; The secondary tags are formed in the order of the time when the trigger sensing unit is triggered. , where m=58 means that the user's current operation data on the operation interface triggers 58 secondary tags, and among these 58 secondary tags, the trigger time corresponding to two adjacent secondary tags is less than or equal to t=1ms; Use the vector conversion unit to convert the data in set Q into vector representation: ; in, A vector representation of the user's current operation data; The vector representation of the data after conversion will be stored in the storage database.

[0038] The data retrieval unit is used to retrieve the data group corresponding to the primary label from the storage database, wherein each data group is represented by a vector, and the data comparison unit is used to compare the data groups retrieved by the data retrieval unit with the vector representations converted by the vector conversion unit one by one: ; in, represents the kth data group consisting of the primary tags retrieved from the storage database by the data retrieval unit, express and The cosine of the angle between them; , indicating that there is a data group similar to the user's current operation data in the storage database, then it is determined that the current operation interface is operated by the user himself.

[0039] Embodiment 2: A collection of first-level tags is formed in the order of the time points when the trigger sensing unit is triggered. , where n=4 means that the user's current operation data on the operation interface triggers 4 first-level tags, and among these 4 first-level tags, the trigger time corresponding to two adjacent first-level tags is less than or equal to t=10ms; Use the vector conversion unit to convert the data in set P into vector representation: ; in, A vector representation of the user's current operation data; The secondary tags are formed in the order of the time when the trigger sensing unit is triggered. , where m=58 means that the user's current operation data on the operation interface triggers 58 secondary tags, and among these 58 secondary tags, the trigger time corresponding to two adjacent secondary tags is less than or equal to t=1ms; Use the vector conversion unit to convert the data in set Q into vector representation:

[0040] in, A vector representation of the user's current operation data; The vector representation of the data after conversion will be stored in the storage database.

[0041] The data retrieval unit is used to retrieve the data group corresponding to the primary label from the storage database, wherein each data group is represented by a vector, and the data comparison unit is used to compare the data groups retrieved by the data retrieval unit with the vector representations converted by the vector conversion unit one by one: ; in, represents the kth data group consisting of the primary tags retrieved from the storage database by the data retrieval unit, express and The cosine of the angle between them; , indicating that there is no data group similar to the user's current operation data in the storage database, and further determination is made; The data retrieval unit is used to retrieve the data group corresponding to the secondary label from the storage database, and the data comparison unit is used to compare the several data groups retrieved by the data retrieval unit with the vector representation after the vector conversion unit has converted them one by one: ; in, represents the zth data group consisting of the secondary tags retrieved from the storage database by the data retrieval unit, express and The cosine of the angle between them; , indicating that there is a data group similar to the user's current operation data in the storage database, then it is determined that the current operation interface is operated by the user himself.

[0042] Embodiment three: The regulatory approach also includes the following: E1. Use the payment initiation unit to determine and enter the payment interface; E2. Analyze the process of the user inputting the payment password using the input analysis unit to determine whether the operation is performed by the user himself; The payment password consists of N=6 digits. The time recording unit is used to record the interval between the input of each two adjacent digits when the payment password is entered, forming the interval time set of the payment password input. ,in, Indicates the time interval between the fifth and sixth digits in the payment password; The input of the payment password is detected by triggering the sensing unit; The data retrieval unit is used to retrieve the historical interval duration data of the payment password input from the storage database to form a collection of the payment password historical input ,in, It represents the interval time set of the M=32th time of entering the payment password in history. ,in, Indicates the time interval between the fifth and sixth digits when entering the payment password for the 32nd time in history; According to the following formula, the average interval between two adjacent digits in the historical input of the payment password is calculated. Calculate, where Indicates the average time interval between the c=2nd digit and the c+1=3rd digit in the payment password: ; Calculate according to the following formula The interval time set between inputting the payment password middle The absolute value of the difference between : =0.068; , it is determined that it is the user's own operation; then the payment continues. For those skilled in the art, it is obvious that the present invention is not limited to the details of the above exemplary embodiments, and the present invention can be implemented in other specific forms without departing from the spirit or basic characteristics of the present invention. Therefore, from any point of view, the embodiments should be regarded as exemplary and non-restrictive. The scope of the present invention is defined by the attached claims rather than the above description, and it is intended that all changes that fall within the meaning and scope of the equivalent elements of the claims are included in the present invention. Any figure mark in the claims should not be regarded as limiting the claim involved.

Claims

1. A computer-based user supervision method, characterized in that: The regulatory approach includes the following steps: S1, using the system start unit to determine whether to enter the supervision system, if so, then enter S2, if not, then end; S2, using the interface processing module to divide the operation interface of the terminal device into regions, and then perform digital processing; S3, using the data acquisition module to collect and pre-process the operation data of the operation interface of the terminal device; S4, using the data analysis module to compare the operation data collected by the data collection module with the data group stored in the database to determine whether the operation is performed by the user himself; S5. If the operation is performed by the user himself, the operation continues; if the operation is not performed by the user himself, a warning is issued and the operation is prohibited.

2. A computer-based user supervision method according to claim 1, characterized in that: In S1-S2, when entering the operation interface, a signal is sent to the system start unit, and the system start unit enters the supervision system, divides the operation interface of the terminal device into several first-level tags using the area division unit, and then divides each first-level tag into several second-level tags using the area division unit, and uses the coordinate system establishment unit to establish a plane rectangular coordinate system on the operation interface of the terminal device, and assigns the center point of each first-level tag a coordinate value , the side length of each first-level label is L, and the center point of each second-level label is assigned a coordinate value , the side length of each secondary label is S, where i represents the i-th primary label and j represents the j-th secondary label.

3. A computer-based user supervision method according to claim 2, characterized in that: In S3, the remark adding unit is used to add the primary tag and the secondary tag corresponding to each trigger sensing unit, the trigger sensing unit is used to sense the operation data when the user operates the operation interface, and the time recording unit is used to record the time when each trigger sensing unit is triggered. and ,in, Indicates the time point when the trigger sensing unit corresponding to the i-th primary tag is triggered, Indicates the time point when the trigger sensing unit corresponding to the j-th secondary tag under the i-th primary tag is triggered; A collection of first-level tags is formed in the order of the time points when the trigger sensing unit is triggered. , where n means that the user's current operation data on the operation interface triggers n first-level tags, and among these n first-level tags, the trigger time corresponding to two adjacent first-level tags is less than or equal to t, and t represents the set time interval threshold; Use the vector conversion unit to convert the data in set P into vector representation: ; in, A vector representation of the user's current operation data; The secondary tags are formed in the order of the time when the trigger sensing unit is triggered. , m>n, where m means that the user's current operation data on the operation interface triggers m secondary tags, and among these m secondary tags, the trigger time corresponding to two adjacent secondary tags is less than or equal to t; Use the vector conversion unit to convert the data in set Q into vector representation: ; in, A vector representation of the user's current operation data; The vector representation of the data after conversion will be stored in the storage database.

4. A computer-based user supervision method according to claim 3, characterized in that: In S4-S5, the data retrieval unit is used to retrieve the data groups corresponding to the primary labels from the storage database, wherein each data group is represented by a vector, and the data comparison unit is used to compare the data groups retrieved by the data retrieval unit with the vector representations converted by the vector conversion unit one by one: ; in, represents the kth data group consisting of the primary tags retrieved from the storage database by the data retrieval unit, express and The cosine of the angle between them; when , it indicates that there is a data group similar to the user's current operation data in the storage database, and the current operation interface is determined to be operated by the user himself; when When , it indicates that there is no data group similar to the user's current operation data in the storage database, and further determination is performed, where a represents the set similarity threshold; The data retrieval unit is used to retrieve the data group corresponding to the secondary label from the storage database, and the data comparison unit is used to compare the several data groups retrieved by the data retrieval unit with the vector representation after the vector conversion unit has converted them one by one: ; in, represents the zth data group consisting of the secondary tags retrieved from the storage database by the data retrieval unit, express and The cosine of the angle between them; when , it indicates that there is a data group similar to the user's current operation data in the storage database, and the current operation interface is determined to be operated by the user himself; when , indicating that there is no data group similar to the user's current operation data in the storage database, then an early warning is issued and the operation is prohibited.

5. A computer-based user supervision method according to claim 4, characterized in that: The regulatory approach also includes the following: E1. Use the payment initiation unit to determine whether to enter the payment interface. If not, end the process. If yes, enter E2. E2. Analyze the process of the user inputting the payment password using the input analysis unit to determine whether the operation is performed by the user himself; The payment password consists of N digits. The time recording unit is used to record the interval between the input of each two adjacent digits when the payment password is entered, forming the interval time set of the payment password input. ,in, Indicates the time interval between the input of the N-1th digit and the Nth digit in the payment password; The input of the payment password is detected by triggering a sensing unit; The data retrieval unit is used to retrieve the historical interval duration data of the payment password input from the storage database to form a collection of the payment password historical input ,in, Represents the interval time set of entering the payment password for the Mth time in history, ,in, Indicates the time interval between the N-1th digit and the Nth digit when the payment password is entered for the Mth time in history; According to the following formula, the average interval between two adjacent digits in the historical input of the payment password is calculated. Calculate, where Represents the average time interval between the cth digit and the c+1th digit in the payment password, c=1,2,3...,N-1: ; Calculate according to the following formula The interval time between inputting the payment password middle The absolute value of the difference between : ; When there is , it is determined to be operated by the user himself; When there is When , it is judged as a non-user operation, where d represents the set time threshold; E3. If the operation is performed by the user himself, the payment will continue. If the operation is not performed by the user himself, the payment will fail and an alert will be issued.

6. A computer-based user supervision system, applied to the user supervision method according to any one of claims 1 to 5, characterized in that: The supervision system includes an interface processing module, a data collection module, a central control module, a data analysis module and a payment analysis module; The interface processing module is used to process the operating interface of the terminal device; the data acquisition module is used to collect various information data; the central control module is used to intelligently control the supervision system; the data analysis module is used to analyze the data collected by the data acquisition module; and the payment analysis module is used to analyze the payment data.

7. A computer-based user monitoring system according to claim 6, characterized in that: The central control module includes a system start-up unit and a storage database; The system start-up unit is used to start the supervision system when the user opens the operation interface; the storage database is used to store and record the user's historical operation data.

8. A computer-based user monitoring system according to claim 7, characterized in that: The interface processing module includes a region division unit, a coordinate system establishment unit and a remark adding unit; The area division unit is used to divide the operation interface of the terminal device into a plurality of areas to form a primary label, and divide the primary label to form a plurality of secondary labels; the coordinate system establishment unit is used to establish a plane rectangular coordinate system on the operation interface of the terminal device, and assign coordinate values ​​to each primary label and secondary label; The data acquisition module includes a trigger sensing unit, a vector conversion unit and a time recording unit; The trigger sensing unit is installed under the operation display screen of the terminal device, and is used to collect the trigger position information when the user operates the operation interface; the vector conversion unit is used to convert the operation data collected by the trigger sensing unit into a vector representation; the time recording unit is used to record the time when the trigger sensing unit is triggered each time; The remark adding unit is used to add remark to the trigger sensing unit, and the remark content is the primary label and the secondary label corresponding to the trigger sensing unit at different positions.

9. A computer-based user monitoring system according to claim 8, characterized in that: The data analysis module includes a data retrieval unit, a data comparison unit and a comparison judgment unit; The data retrieval unit is used to retrieve a data group from a storage database; the data comparison unit is used to compare the data group retrieved by the data retrieval unit with the current operation data; the comparison judgment unit is used to judge whether the user's terminal account has been stolen by others based on the comparison result of the data comparison unit.

10. A computer-based user monitoring system according to claim 9, characterized in that: The payment analysis module includes a payment initiation unit and an input analysis unit; The payment start unit is used to start the payment analysis module to analyze the payment process when the operation interface enters the payment interface; the input analysis unit is used to analyze the process of the user inputting the payment password when recharging the account.