CN108376158A - The analysis method of student's mobile terminal user behaviors log, apparatus and system - Google Patents

The analysis method of student's mobile terminal user behaviors log, apparatus and system Download PDF

Info

Publication number
CN108376158A
CN108376158A CN201810134676.8A CN201810134676A CN108376158A CN 108376158 A CN108376158 A CN 108376158A CN 201810134676 A CN201810134676 A CN 201810134676A CN 108376158 A CN108376158 A CN 108376158A
Authority
CN
China
Prior art keywords
event
student
mobile terminal
preference
behavior
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.)
Granted
Application number
CN201810134676.8A
Other languages
Chinese (zh)
Other versions
CN108376158B (en
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.)
Jiangxi Hangzhi Information Technology Co., Ltd
Original Assignee
Beijing Aviation 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 Aviation Information Technology Co Ltd filed Critical Beijing Aviation Information Technology Co Ltd
Priority to CN201810134676.8A priority Critical patent/CN108376158B/en
Publication of CN108376158A publication Critical patent/CN108376158A/en
Application granted granted Critical
Publication of CN108376158B publication Critical patent/CN108376158B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2458Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
    • G06F16/2462Approximate or statistical queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/1805Append-only file systems, e.g. using logs or journals to store data
    • G06F16/1815Journaling file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education administration or guidance
    • G06Q50/2053Education institution selection, admissions, or financial aid

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Probability & Statistics with Applications (AREA)
  • Strategic Management (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

The present invention provides a kind of analysis method of student's mobile terminal user behaviors log, apparatus and systems, wherein this method includes:Obtain the user behaviors log of target student's mobile terminal of target student's mobile terminal active upload;Legal event associated with target student's mobile terminal and illegal event are determined according to specified action event and not specified action event;Statistical result analyzes the behavior of target student's mobile terminal determined by being counted according to the legal event of target student's mobile terminal and illegal event and by the user behaviors log to multiple student's mobile terminals.This method can automatically analyze the behavior of target student's mobile terminal, while can provide remote interface for regulator so that regulator can understand the case where student uses student's mobile terminal in real time with remote supervisory target student's mobile terminal;When student has illegal violation operation, it is also convenient for the misdeed that regulator corrects the student in time.

Description

The analysis method of student's mobile terminal user behaviors log, apparatus and system
Technical field
The present invention relates to log analysis technical field, more particularly to a kind of analysis side of student's mobile terminal user behaviors log Method, apparatus and system.
Background technology
With the rapid development of internet and smart machine, many students have the smart machine that oneself is used, such as Mobile phone, tablet computer etc..Student can obtain learning materials by smart machine, can carry out ditch with other classmates or friend It is logical, it can also be entertained using smart machine.For smart machine while facilitating student to learn, there is also students to abuse intelligence The problem of equipment (such as addiction game for a long time etc.).
The method of the smart machine of existing supervision student mainly uses artificial supervision method, when parent or teacher are in student's body Bian Shi, it will be appreciated that and the concrete condition that student uses smart machine is monitored, to avoid student from abusing smart machine.But by In parent or teacher can not possibly in real time student at one's side, cause existing monitoring and managing method that cannot supervise student's equipment, timeliness in time Property is poor, and supervision effect is poor.
Invention content
The present invention provides a kind of analysis method of student's mobile terminal user behaviors log, apparatus and system, existing to solve Supervise the poor defect of the effect of student's equipment.
A kind of analysis method of student's mobile terminal user behaviors log provided in an embodiment of the present invention, including:
Obtain the user behaviors log of the target student mobile terminal of target student's mobile terminal active upload, the behavior Daily record is for determining specified action event and not specified action event;
It is determined according to the specified action event and not specified action event associated with the target student mobile terminal Legal event and illegal event, while obtaining the user behaviors log that other different student's mobile terminals upload respectively respectively;
According to the legal event of the target student mobile terminal and illegal event and by being moved eventually to multiple students The user behaviors log at end counted determined by statistical result the behavior of the target student mobile terminal is analyzed.
In one possible implementation, the target student for obtaining target student's mobile terminal active upload The user behaviors log of mobile terminal, including:
Target student mobile terminal is obtained with the target student mobile terminal of preset time cycle active upload User behaviors log;
It is corresponding specified according to authorizing the service condition of application and unauthorized application to determine respectively in the user behaviors log Action event and not specified action event.
In one possible implementation, the legal event according to the target student mobile terminal and non-religious services or rituals Part and by the user behaviors log to multiple student's mobile terminals counted determined by statistical result to the target student The behavior of mobile terminal is analyzed, including:
It determines the category attribute of the target student mobile terminal, and is moved according to all students with the same category attribute The user behaviors log of dynamic terminal determines that statistical result, the category attribute include grade's attribute, class's attribute, age attribute, position It is one or more in attribute;
The first time period for determining the legal event for triggering the target student mobile terminal, in the first time period When duration is more than preset duration, the conjunction of other student's mobile terminals in the first time period is determined according to the statistical result Method event, it is similar between the legal event of the target student mobile terminal and the legal event of other student's mobile terminals When degree is less than the first predetermined threshold value, warning message is pushed;
Determine the second time period for the illegal event for triggering the target student mobile terminal, it is true according to the statistical result Be scheduled on the event of other student's mobile terminals second time period Nei, the target student mobile terminal illegal event with When similarity between the event of other student's mobile terminals is more than the second predetermined threshold value, forbid pushing warning message.
In one possible implementation, this method further includes:
Behavior preference analysis, determining and institute are carried out according to the legal event of the target student mobile terminal and illegal event State the Behavior preference of the corresponding target student of target student's mobile terminal;
Wherein, described that Behavior preference analysis is carried out according to the legal event and illegal event of the target student mobile terminal Including:
The standard preference array X for including n element is preset, each element in the standard preference array corresponds to a kind of row It is and non-for preference, and n1 element of first half of the standard preference array corresponding with the relevant Behavior preference of legal event The relevant Behavior preference of method event corresponds to n2 element of latter half of the standard preference array, and n=n1+n2;
The legal event for obtaining the target student mobile terminal, according to a behavior corresponding with the legal event Daily record determines Behavior preference corresponding with the legal event, and more according to Behavior preference corresponding with the legal event Corresponding element value in the new standard preference array, generates the first preference array X1;
The illegal event for obtaining the target student mobile terminal, according to a behavior corresponding with the illegal event Daily record determines Behavior preference corresponding with the illegal event, and more according to Behavior preference corresponding with the illegal event Corresponding element value in the new standard preference array, generates the second preference array X2;
The time occurred according to the legal event and the illegal event to corresponding m1 the first preference arrays and M2 the second preference array sorts, and all the first preference array and the second preference array are combined as to the Behavior preference of m × n Matrix B, wherein m=m1+m2, and m>n;
Determine the constraint matrix H of k × k;K is the odd number more than 1, and the element of the i-th rows of constraint matrix H jth row is:
Wherein, σ is regulation coefficient;
Windowing process is carried out to the Behavior preference matrix B according to the constraint matrix H, determines the preference after windowing process Matrix M, the element m of the preference matrix M xth rows y rowx,yFor:
Wherein, bx,yFor the element of Behavior preference matrix B xth row y row, hi,jIndicate i-th rows of constraint matrix H The element of jth row;
The processing array C of 1 × m is generated according to the line number of the preference matrix M, and according to the processing array C and described Preference matrix M generates vaild act preference array L, and L=C × M;
It is determined according to the preceding n1 element of the vaild act preference array L inclined with the relevant lawful acts of legal event It is good, and determined and the relevant illegal act preference of illegal event according to the rear n2 element of the vaild act preference array L.
Based on same inventive concept, the embodiment of the present invention also provides a kind of analysis dress of student's mobile terminal user behaviors log It sets, including:
Acquisition module, the behavior of the target student mobile terminal for obtaining target student's mobile terminal active upload Daily record, the user behaviors log is for determining specified action event and not specified action event;
Determining module is moved for being determined according to the specified action event and not specified action event with the target student The dynamic associated legal event of terminal and illegal event, while obtaining what other different student's mobile terminals uploaded respectively respectively User behaviors log;
Analysis module, for according to the legal event and illegal event of the target student mobile terminal and by right The user behaviors log of multiple student's mobile terminals counted determined by statistical result to the row of the target student mobile terminal To be analyzed.
In one possible implementation, the acquisition module includes:
Acquiring unit, for obtaining target student mobile terminal with the target of preset time cycle active upload The user behaviors log of raw mobile terminal;
Processing unit, for authorizing the service condition of application and unauthorized application to determine respectively according in the user behaviors log Corresponding specified action event and not specified action event.
In one possible implementation, the analysis module includes:
Determination unit, the category attribute for determining the target student mobile terminal, and according to the same category category The user behaviors log of all student's mobile terminals of property determines statistical result, the category attribute include grade's attribute, class's attribute, It is one or more in age attribute, position attribution;
First analytic unit, the first time period for determining the legal event for triggering the target student mobile terminal, The first time period duration be more than preset duration when, according to the statistical result determine in the first time period its The legal event of his student's mobile terminal, in legal event and other student's mobile terminals of the target student mobile terminal When similarity between legal event is less than the first predetermined threshold value, warning message is pushed;
Second analytic unit, the second time period for determining the illegal event for triggering the target student mobile terminal, The event that other student's mobile terminals in the second time period are determined according to the statistical result is moved in the target student When similarity between the illegal event and the event of other student's mobile terminals of dynamic terminal is more than the second predetermined threshold value, forbid pushing away Send warning message.
In one possible implementation, the analysis module is additionally operable to;
Behavior preference analysis, determining and institute are carried out according to the legal event of the target student mobile terminal and illegal event State the Behavior preference of the corresponding target student of target student's mobile terminal;
Wherein, described that Behavior preference analysis is carried out according to the legal event and illegal event of the target student mobile terminal Including:
The standard preference array X for including n element is preset, each element in the standard preference array corresponds to a kind of row It is and non-for preference, and n1 element of first half of the standard preference array corresponding with the relevant Behavior preference of legal event The relevant Behavior preference of method event corresponds to n2 element of latter half of the standard preference array, and n=n1+n2;
The legal event for obtaining the target student mobile terminal, according to a behavior corresponding with the legal event Daily record determines Behavior preference corresponding with the legal event, and more according to Behavior preference corresponding with the legal event Corresponding element value in the new standard preference array, generates the first preference array X1;
The illegal event for obtaining the target student mobile terminal, according to a behavior corresponding with the illegal event Daily record determines Behavior preference corresponding with the illegal event, and more according to Behavior preference corresponding with the illegal event Corresponding element value in the new standard preference array, generates the second preference array X2;
The time occurred according to the legal event and the illegal event to corresponding m1 the first preference arrays and M2 the second preference array sorts, and all the first preference array and the second preference array are combined as to the Behavior preference of m × n Matrix B, wherein m=m1+m2, and m>n;
Determine the constraint matrix H of k × k;K is the odd number more than 1, and the element of the i-th rows of constraint matrix H jth row is:
Wherein, σ is regulation coefficient;
Windowing process is carried out to the Behavior preference matrix B according to the constraint matrix H, determines the preference after windowing process Matrix M, the element m of the preference matrix M xth rows y rowx,yFor:
Wherein, bx,yFor the element of Behavior preference matrix B xth row y row, hi,jIndicate i-th rows of constraint matrix H The element of jth row;
The processing array C of 1 × m is generated according to the line number of the preference matrix M, and according to the processing array C and described Preference matrix M generates vaild act preference array L, and L=C × M;
It is determined according to the preceding n1 element of the vaild act preference array L inclined with the relevant lawful acts of legal event It is good, and determined and the relevant illegal act preference of illegal event according to the rear n2 element of the vaild act preference array L.
Based on same inventive concept, the embodiment of the present invention also provides a kind of analysis system of student's mobile terminal user behaviors log System, including:Multiple student's mobile terminals and server, the server include student's mobile terminal user behaviors log as described above Analytical equipment;
Student's mobile terminal is for acquiring local user behaviors log, and by the user behaviors log active upload to described Server.
In one possible implementation, which further includes:Supervisor's terminal;
Supervisor's terminal is used to receive the analysis knot to student's mobile terminal user behaviors log that the server is sent Fruit;Supervisor's terminal is additionally operable to check that the checking for statistical result of related student's mobile terminal is asked to server transmission Ask, and it is described check that request passes through after receive the corresponding statistical result that the server sends.
A kind of analysis method of student's mobile terminal user behaviors log provided in an embodiment of the present invention, apparatus and system, pass through Obtain student's mobile terminal active reporting user behaviors log come determine target student's mobile terminal to be regulated legal event and Illegal event, and then target student is moved eventually according to the legal event and illegal event and the statistical result of user behaviors log The behavior at end is analyzed, and is helped the regulators such as parent or teacher (i.e. supervisor) to supervise the student and is used student's mobile terminal Basic condition, and then analyze the use state of each student's mobile terminal.This method can be automatically to target student's mobile terminal Behavior analyzed, while remote interface can be provided for regulator so that regulator can be moved with remote supervisory target student Dynamic terminal, understands the case where student uses student's mobile terminal in real time;When student has illegal violation operation, it is also convenient for supervising Person corrects the misdeed of the student in time.Parent or teacher can use more accurate methods to educate student so that Student obtains the education for being more suitable for oneself.
Other features and advantages of the present invention will be illustrated in the following description, also, partly becomes from specification It obtains it is clear that understand through the implementation of the invention.The purpose of the present invention and other advantages can be by the explanations write Specifically noted structure is realized and is obtained in book, claims and attached drawing.
Below by drawings and examples, technical scheme of the present invention will be described in further detail.
Description of the drawings
Attached drawing is used to provide further understanding of the present invention, and a part for constitution instruction, the reality with the present invention It applies example to be used to explain the present invention together, not be construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the flow chart of the analysis method of middle school student's mobile terminal user behaviors log of the embodiment of the present invention;
Fig. 2 is the flow diagram of the analysis method of middle school student's mobile terminal user behaviors log of the embodiment of the present invention;
Fig. 3 is the structure chart of the analytical equipment of middle school student's mobile terminal user behaviors log of the embodiment of the present invention;
Fig. 4 is the structure chart of the analysis system of middle school student's mobile terminal user behaviors log of the embodiment of the present invention.
Specific implementation mode
Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings, it should be understood that preferred reality described herein Apply example only for the purpose of illustrating and explaining the present invention and is not intended to limit the present invention.
A kind of analysis method of student's mobile terminal user behaviors log provided in an embodiment of the present invention, this method are applied to education Industry, shown in Figure 1, the method comprising the steps of 101-103:
Step 101:Obtain the user behaviors log of target student's mobile terminal of target student's mobile terminal active upload, behavior Daily record is for determining specified action event and not specified action event.
In the embodiment of the present invention, student's mobile terminal is the terminal that student uses, and is specifically as follows mobile phone, tablet electricity Brain etc., target student's mobile terminal are one in student's mobile terminal.User (i.e. student) is moved using target student During terminal, usage log is will produce, target student mobile terminal can generate this by acquiring these usage logs The user behaviors log of target terminal.For example, target student's mobile terminal is used in user, and application is opened in time point a I is closed in time point b using I;It can be generated comprising time point a, time point b, using I according to the behavior of user at this time User behaviors log, or generate comprising using I, use the behavior day of duration (i.e. duration between time point b and time point a) Will.The generating mode of user behaviors log specifically can be depending on actual conditions.
Meanwhile student's mobile terminal of student is supervised for convenience, by supervisor (such as parent or old in the embodiment of the present invention Teacher etc., alternatively referred to as regulator) preassign valid operation;Each behavior in the user behaviors log of target student's mobile terminal An event can be corresponded to, and then can determine the specified action event of behavior daily record and not specified action event.For example, answering It is the application for learning class with I, it is valid operation that supervisor, which specifies using the relevant operations of I, that is, applies I to be applied to authorize, at this time About this using the operation of I it is specified action event in user behaviors log;If using the application that II is game class, supervisor can be with This is not specified to apply II, that is, it is unauthorized application to apply II, using the operation of II is at this time not refer to about this in user behaviors log Determine action event.Alternatively, it is illegal operation that supervisor, which can also actively determine that this applies II, at this time about application in user behaviors log The operation of II still can be classified as not specified action event.
In addition, (such as passing through Handshake Protocol) generally is communicated to connect firstly the need of foundation between existing terminal and server, Can just it carry out data transmission later.Not only efficiency is low for which, and needs server side to have largely when terminal quantity is more Process resource.And in embodiments of the present invention, user behaviors log is sent by the way of student's mobile terminal active upload, is taken Business device side only needs passive reception behavior features daily record;Student's mobile terminal can be communicated by primary data by user behaviors log It is sent to server, it is not only efficient, but also the process resource of server side can be saved.
Step 102:It is determined according to specified action event and not specified action event associated with target student's mobile terminal Legal event and illegal event, while obtaining the user behaviors log that other different student's mobile terminals upload respectively respectively.
In the embodiment of the present invention, after determining specified action event and not specified action event, you can according to the specified behaviour Make event and not specified action event determines the legal event and illegal event of target student's mobile terminal.Specifically, terminal exists Specified action event and not specified action event can be determined when generating user behaviors log according to local decision logic, will include The user behaviors log of specified action event and not specified action event is sent to server;Server is right after receiving user behaviors log Event therein is further confirmed that, correct in user behaviors log, can be directly using specified action event as conjunction Method event, using not specified action event as illegal event;When user behaviors log is deposited when abnormal, (for example student has modified privately The decision logic for giving birth to mobile terminal side is changed a certain unauthorized application to authorize application etc.), server is needed to this at this time Specified action event and not specified action event are modified, and regenerate legal event and illegal event.
Alternatively, user behaviors log is comprising essential information about application program service condition, obtain in above-mentioned 101 at this time The user behaviors log of target student's mobile terminal of target student's mobile terminal active upload, including step A1-A2:
Step A1:Target student mobile terminal is obtained with target student's mobile terminal of preset time cycle active upload User behaviors log.
Step A2:The service condition of application and unauthorized application is authorized to determine corresponding finger respectively according in user behaviors log Determine action event and not specified action event.
Specifically, server side, which determines, authorizes application and unauthorized application, in the row for getting target student's mobile terminal After daily record, server side directly determines legal event and illegal event according to behavior daily record;That is, specified action event is to close Method event, not specified action event are illegal events.
Meanwhile server can also obtain the user behaviors log of other student's mobile terminals upload, using similar processing side Formula can also determine the legal event and illegal event of other student's mobile terminals.
Step 103:According to the legal event of target student's mobile terminal and illegal event and by being moved to multiple students The user behaviors log of dynamic terminal counted determined by statistical result the behavior of target student's mobile terminal is analyzed.
In the embodiment of the present invention, the user behaviors log of multiple student's mobile terminals, which counts, can determine corresponding statistics knot Fruit, the statistical result can include the related content of the legal event and illegal event of above-mentioned multiple student's mobile terminals, may be used also To include other statistical contents (terminal quantity for being such as in login status) about student's mobile terminal;According to the statistics As a result and the legal event of target student's mobile terminal and illegal event divide the behavior of target student's mobile terminal Analysis, and then behavioural analysis can be obtained as a result, facilitating student mobile terminal of the supervisor (such as parent or teacher) to the student It is monitored.
The analysis method of a kind of student's mobile terminal user behaviors log provided in an embodiment of the present invention, by obtaining student's movement The user behaviors log of terminal active reporting determines the legal event and illegal event of target student's mobile terminal to be regulated, in turn The behavior of target student's mobile terminal is carried out according to the legal event and illegal event and the statistical result of user behaviors log Analysis helps the regulators such as parent or teacher to supervise the case where student is using student's mobile terminal.This method can be automatic right The behavior of target student's mobile terminal is analyzed, while can provide remote interface for regulator so that regulator can be remote Journey regulatory target student's mobile terminal understands the case where student uses student's mobile terminal in real time;There is illegal violation in student When operation, it is also convenient for the misdeed that regulator corrects the student in time.
Another embodiment of the present invention provides a kind of analysis method of student's mobile terminal user behaviors log, and this method includes above-mentioned Step 101-103 in embodiment, realization principle and technique effect are referring to the corresponding embodiments of Fig. 1.Meanwhile the present invention is real It applies in example, according to the legal event of target student's mobile terminal and illegal event and by multiple student's mobile terminals User behaviors log counted determined by statistical result the behavior of target student's mobile terminal is analyzed, specifically include step B1-B3:
Step B1:Determine the category attribute of target student's mobile terminal, and according to all with the same category attribute The user behaviors log of raw mobile terminal determines that statistical result, category attribute include grade's attribute, class's attribute, age attribute, position It is one or more in attribute.
In the embodiment of the present invention, a server can supervise multiple student's mobile terminals simultaneously, be moved at this time according to student The feature of terminal is respectively that different student's mobile terminals distributes corresponding category attribute.For example, the server is school Server, at this time the server can supervise student's mobile terminal that all students in this school use, server is according to year of student The features such as grade, class distribute student's mobile terminal of student to corresponding category attribute, i.e. grade's attribute, class's attribute, year It is one or more in age attribute etc.;Meanwhile student's mobile terminal can also be determined according to the band of position of student's mobile terminal Position attribution, such as in some city or certain panel region etc..Can there will be the same category category by category attribute Property student's mobile terminal be divided into one group, and then analyze the general character and difference of each group of middle school student's mobile terminal.
Step B2:The first time period for determining the legal event of triggering target student's mobile terminal, in first time period When duration is more than preset duration, the legal event of other student's mobile terminals in first time period is determined according to statistical result, Similarity between the legal event of target student's mobile terminal and the legal event of other student's mobile terminals is less than first When predetermined threshold value, warning message is pushed.
In the embodiment of the present invention, each legal event corresponds to operation of the user (i.e. student) to one or more application, from And a corresponding period, i.e. first time period.By to one apply operation for, using I be authorize apply, student when Between point a open using I, closed using I, then when the period between time point b and time point a is first in time point b Between section, the initial time of the first time period is time point a, and the end time is time point b, when the duration of first time period is Between duration between point b and time point a.Meanwhile caused by certain events may be student's maloperation, for example accidentally open a certain Legal mandate is applied to produce corresponding legal event.It is taken to improve to handle the validity of legal event and reduce Be engaged in device treating capacity, first determine whether the first time period duration whether be more than preset duration, first time period when grow up Continue subsequent processing when preset duration.
In the embodiment of the present invention, after determining the first time period, other students in the first time period can be counted Other student's mobile terminals in the first time period are included in the legal event or above-mentioned statistical result of mobile terminal Legal event, and then according between the legal event of target student's mobile terminal and the legal event of other student's mobile terminals Similarity come determine the need for push warning message.Specifically, the legal event when target student's mobile terminal and other When similarity between the legal event of raw mobile terminal is less than the first predetermined threshold value, illustrate the time in the first time period It is interior, the mandate of the made operation of target student's mobile terminal application in other student's mobile terminals with the same category attribute Operated mandate application differs, and explanation may be in inappropriate time using the student of target student's mobile terminal at this time It is applied using authorizing, by pushing warning message so that supervisor learns the target in time to relevant supervisor The abnormal behaviour of raw mobile terminal.
For example, teacher requires the student of a certain class to study English using I using English category on certain class, target Raw mobile terminal is terminal used in a student in the class, if the student is being read using Chinese language class using II at this time Article is read, then target student mobile terminal can will be sent to server about the user behaviors log of application II, and server determines and should Using the relevant legal events of II and first time period, while counting and belonging to identical class with target student's mobile terminal Property (i.e. category attribute) other student's mobile terminals user behaviors log, and then determine statistical result.It is according to the statistical result It can be seen that in first time period, Most students apply I in use, and target student mobile terminal applies II in use, from And learn the abnormal operation of target student's mobile terminal, and then warning message can be pushed.Alternatively, in examination process, target Student's mobile terminal, which uses, inquires class tool (such as browser) lookup answer, and other students and unused student's mobile terminal, It can also detect the cheating of target student's mobile terminal by the above process at this time.
Step B3:Determine the second time period of the illegal event of triggering target student's mobile terminal, it is true according to statistical result It is scheduled on the event of other student's mobile terminals second time period Nei, in illegal event and other students of target student's mobile terminal When similarity between the event of mobile terminal is more than the second predetermined threshold value, forbid pushing warning message.
When containing illegal event in target student's mobile terminal, all relevant information of illegal event can be pushed To supervisor side, supervisor is facilitated to check illegal operation of the target student mobile terminal to unauthorized application, to realize prison Supervision of the control person to student.And illegal event may not also be forbidden in some cases, such as see electricity in time break Shadow etc., therefore in embodiments of the present invention, similar with above-mentioned steps B2, each illegal event also corresponds to user (i.e. student) to one Or the operation of multiple applications, to a corresponding period, i.e. second time period.Meanwhile it can be determined according to statistical result The event (event herein includes legal event and illegal event) of other student's mobile terminals in the second time period, in target When similarity between the illegal event of student's mobile terminal and the event of other student's mobile terminals is more than the second predetermined threshold value, Illustrate that Most students mobile terminal is using similar unauthorized application in second time period, may be students' affairs division at this time During loosen, so when can not push warning message to supervisor.But server still preserves the illegal event, prison Control person can check at any time;Optionally, server side can highlight illegal event (such as red into rower to illegal event), Facilitate supervisor that can quickly navigate to the illegal event of student's mobile terminal.
Alternatively, the similarity between the illegal event and the event of other student's mobile terminals of target student's mobile terminal When less than third predetermined threshold value, warning message is pushed.At this point, larger, i.e. only target is arranged in third predetermined threshold value needs When similarity between the illegal event of student's mobile terminal and the event of other student's mobile terminals is sufficiently high, will not just it push Warning message.
Optionally, in the embodiment of the present invention, step 103 " according to the legal event of the target student mobile terminal and Illegal event and by the user behaviors log to multiple student's mobile terminals counted determined by statistical result to the mesh The behavior of mark student's mobile terminal is analyzed " in, further include:
Behavior preference analysis is carried out to the user behaviors log of all student's mobile terminals (including target student mobile terminal), It determines the corresponding Behavior preference of all student's mobile terminals, and unites to the corresponding Behavior preference of all student's mobile terminals Meter.
In the embodiment of the present invention, the process of behavior preference analysis can be realized according to the experience of regulator, or Every behavior rubidium marking weight array in user behaviors log, each element in the weight array correspond to different Behavior preferences; Behavior preference analysis is carried out to behavior daily record according to the weight array of all behavior elements, so that it is determined that corresponding behavior is inclined It is good.For example, in the weight array of most of behavior element, it is higher with the relevant weight of preference English, then it can illustrate at this time The user of target student's mobile terminal prefers the study of English category, and the Behavior preference of the student is preference English category.
It is referred to according to target student specifically, carrying out Behavior preference analysis to the user behaviors log of all student's mobile terminals The legal event and illegal event of mobile terminal carry out Behavior preference analysis, determine target corresponding with target student's mobile terminal The Behavior preference of student.
It is wherein, above-mentioned that Behavior preference analysis is carried out according to the legal event and illegal event of target student's mobile terminal, Specifically include step C1-C8:
Step C1:The standard preference array X for including n element is preset, each element in standard preference array corresponds to one Kind of Behavior preference, and n1 element of first half of standard preference array corresponding with the relevant Behavior preference of legal event, and it is non- The relevant Behavior preference of method event corresponds to n2 element of latter half of standard preference array, and n=n1+n2.
Step C2:The legal event for obtaining target student's mobile terminal, according to a behavior corresponding with legal event Daily record determines Behavior preference corresponding with legal event, and updates standard deviation according to Behavior preference corresponding with legal event Corresponding element value in good array generates the first preference array X1.
Step C3:The illegal event for obtaining target student's mobile terminal, according to a behavior corresponding with illegal event Daily record determination Behavior preference corresponding with illegal event, and standard deviation is updated according to Behavior preference corresponding with illegal event Corresponding element value in good array generates the second preference array X2.
In the embodiment of the present invention, a user behaviors log of user terminal can indicate one or more Behavior preferences, such as User opens an app of the class that studies English, and then generates relevant user behaviors log, then a user behaviors log may indicate that User preference studies English;Such as in other students when using Mathematics app, which is using English category app, Then corresponding user behaviors log can illustrate student's preference English and not like mathematics.Meanwhile in order to distinguish legal event and Illegal event corresponding Behavior preference presets standard preference array X (standard deviations of corresponding different event in the embodiment of the present invention The good practical matrix for being equal to a 1 × n of array), n1 element representation and the relevant row of legal event before standard preference array X For preference, rear n2 element representation and the relevant Behavior preference of illegal event.Optionally, the standard preference array X all elements Be 1, i.e. X=[1,1,1 ..., 1].
When it needs to be determined that when preference array corresponding with a certain user behaviors log, first determining that behavior daily record corresponds to legal thing Part or illegal event, with reference to step C2, are changed and are updated according to the corresponding preference of behavior daily record when the legal event of correspondence Corresponding element in preceding n1 element in standard preference array X, such as the corresponding preference of behavior daily record are to like English not Like mathematics, then increases in standard preference array X with the relevant element value of English, and reduce and mathematically related element value.Phase It answers, it is when user behaviors log corresponds to illegal event, then corresponding in n2 element after changing and updating in standard preference array X Element.
Step C4:The time occurred according to legal event and illegal event is to corresponding m1 the first preference arrays and m2 A second preference array sort, and all the first preference array and the second preference array are combined as to the Behavior preference square of m × n Battle array B, wherein m=m1+m2, and m>n.
In the embodiment of the present invention, in order to enable Behavior preference analysis result is more in line with actual conditions, it is inclined in the behavior of generation It is ranked up according to chronological order pair the first preference array and the second preference array when good matrix B, that is, first first occurred row For the first row that the corresponding preference array of daily record is Behavior preference matrix B, Behavior preference is determined successively sequentially in time later The element value of matrix B.
Step C5:Determine the constraint matrix H of k × k;K is odd number more than 1, and the element of constraint matrix H the i-th row jth row For:Wherein, σ is regulation coefficient.
Step C6:Windowing process is carried out to Behavior preference matrix B according to constraint matrix H, determines the preference after windowing process Matrix M, the element m of preference matrix M xth rows y rowx,yFor:
Wherein, bx,yFor the element of Behavior preference matrix B xth row y row, hi,jIndicate constraint matrix H the i-th row jth row Element.
Not due to preference array (the first preference array and the second preference array) preceding Partial Elements and rear part element representation The Behavior preference of same type, when have the first preference array in Behavior preference matrix B and the second preference array is continuously intersected the case where, I.e. student uses legal app for a moment, uses illegal app, the preference of independent analysis lawful acts at this time and illegal act for a moment Preference is inappropriate, therefore in the embodiment of the present invention, constraint matrix H is for handling Behavior preference matrix B, in behavior In preference matrix B, increase influence of the surrounding other elements to a certain object element;It is inserted with simultaneously when in multiple first preference arrays The second a small amount of preference array, it is inclined in holding first due to being largely the element of the first preference array around the object element When influence of the good array element to the object element, shadow of the element to the object element of the second preference array can also be reduced It rings.
Specifically, generating treated preference matrix M according to above formula.Preference matrix M is similar with Behavior preference matrix B, all It is intended to indicate that the Behavior preference of student, only preference matrix M can more accurately distinguish legal event and illegal event point Not corresponding Behavior preference.
Step C7:The processing array C of 1 × m is generated according to the line number of preference matrix M, and according to processing array C and preference square Battle array M generates vaild act preference array L, and L=C × M.
In the embodiment of the present invention, preference matrix B is the matrix of m × n, therefore it is 1 × n that vaild act preference array L is practical Matrix, be in the nature the array with n element, vaild act preference array L and above-mentioned standard preference array X functions It is similar.
Step C8:It is determined and the relevant lawful acts of legal event according to the preceding n1 element of vaild act preference array L Preference, and determined and the relevant illegal act preference of illegal event according to the rear n2 element of vaild act preference array L.
In the embodiment of the present invention, vaild act preference array L is the array determined according to all user behaviors logs of student, It can integrate the Behavior preference for embodying the student.For example, the maximum element of numerical value, the numerical value are maximum in n1 element before determining The corresponding Behavior preference of element be object that the student likes;Correspondingly, the element of numerical value minimum corresponds to the student least The object liked.Other modes can also be used, for example determine the variance or standard deviation of preceding n1 element, are with the determining student It is no to tend to go overboard on one or some subjects;If variance or standard deviation are smaller, illustrate that the student interests are extensive;If variance or standard deviation are larger, illustrate Raw interest is relatively simple.
Alternatively, step 103 may also include:Previously according to multiple student's mobile terminals user behaviors log respectively to each student Behavior preference analysis is carried out, determines the correspondence between user behaviors log and Behavior preference;It is moved later according to target student Pair between the user behaviors log (or legal event and illegal event) and predetermined user behaviors log and Behavior preference of terminal It should be related to and determine Behavior preference corresponding with target student's mobile terminal.
In the embodiment of the present invention, the process of behavior preference analysis can be realized according to the experience of regulator, can also profit The correspondence between user behaviors log and Behavior preference is determined with neural network.For example, display should in the user behaviors log of certain student Student is apparently higher than other section's purpose achievements commonly using the achievement of application program or the Chinese language examination of Chinese language class, then illustrates The student is relatively good at literature;By Behavior preference analysis i.e. it is believed that the user behaviors log of the student and preference literature There is correspondence between Behavior preference.
The flow of this method is discussed in detail below by one embodiment.
In embodiments of the present invention, user behaviors log is actively uploaded to server by student's mobile terminal at regular intervals, Behavioural analysis is carried out for server.Specifically, shown in Figure 2, the method comprising the steps of 201-206:
Step 201:The local user behaviors log of student's mobile terminal acquisition, and behavior daily record active upload is extremely serviced Device.
Specifically, can install the application for acquisition terminal operation behavior in student's mobile terminal side, which is used for The case where record terminal uses application program (application switching to be determined as from the background using exit), and then generate corresponding behavior day User behaviors log can be sent to preset server by will after terminal connects Internet.Optionally, which is additionally operable to sentence Disconnected terminal uses the duration of application program, can just be generated and the application program when the duration is more than preset duration (such as 30 seconds) Corresponding user behaviors log avoids the case where short time opens application program due to user misoperation, is reducing volume of transmitted data While, the treating capacity of server side can also be reduced.
Step 202:Server carries out rough estimates according to the user behaviors log of all student's mobile terminals received.
In the embodiment of the present invention, which is that can specifically monitor to total statistics of all student's mobile terminals The presence of raw mobile terminal.For example, server is online to student's mobile terminal, offline by user behaviors log, does not step within 7th Record, the status monitoring being not logged on the 90th.If student's mobile terminal every 5 minutes to server send user behaviors log, then for There are the user behaviors log for receiving the transmission of student's mobile terminal, server to judge that this student's mobile terminal is presence in 5 minutes; For not receiving the user behaviors log of student's mobile terminal transmission in 5 minutes, server judges that this student's mobile terminal is offline State;Reaching the user behaviors log for not receiving student's mobile terminal in * 7 or more, for 24 hours * 90 periods below for 24 hours, server Judge that this student's mobile terminal is to be not logged in for 7th;The transmission of student's mobile terminal is not received in * 90 or more time for 24 hours reaching User behaviors log, server judges that this student's mobile terminal is to be not logged in for 90th.Facilitate regulator (as always by the rough estimates Teacher) on the whole supervise student's mobile terminal presence.
Step 203:Server, which determines, authorizes application, and determines corresponding legal event and non-religious services or rituals according to user behaviors log Part.
In the embodiment of the present invention, server, which predefines, authorizes application.Specifically, supervisor can be selected by server Legal mandate application, and then application will be authorized to push to corresponding student's mobile terminal.At this point it is possible to be moved according to student The application program that the category attribute of terminal is authorized to the batch push of multiple student's mobile terminals;Such as it is moved to the student of same class Dynamic terminal pushes same or multiple application programs.Student can be downloaded using student's mobile terminal and use server later The mandate application of push.Optionally, server regard the application of with no authorized as unauthorized application, or selects mandate and answer Certain applications except using, specifically can be depending on actual conditions as unauthorized application.Determine authorize application and it is non- It authorizes after applying, you can determine legal event and the illegal event in user behaviors log.
Step 204:Server determines the category attribute of target student's mobile terminal, and according to the same category attribute The user behaviors log of all student's mobile terminals determines statistical result.
Wherein, category attribute includes one or more in a grade attribute, class's attribute, age attribute, position attribution. Server can execute the statistical disposition of various ways after the user behaviors log for getting multiple student's mobile terminals, and show Statistical result;The terminal that supervisor is used by oneself can check the statistical result.Wherein, the display mode of statistical result point Two kinds are shown for text importing and chart;Text importing is to show one by one, and chart is shown as terminal use in preset time period and answers With adding up for program duration, 8,10 or whole APP may be selected, may also set up the preset time period and shown, such as Preset time period is one day, three days, one week, one month, three months etc..User behaviors log more than 90 days can be by server voluntarily It removes, to save the storage resource of server.
While facilitating supervisor to check various statistical results, server also determines all with the same category attribute The statistical result of student's mobile terminal, and behavioural analysis is carried out to target student's mobile terminal.
Step 205:According to the legal event and illegal event of the statistical result and target student's mobile terminal to target The behavior of student's mobile terminal is analyzed.
Step 206:Analysis result is pushed into supervisor's terminal associated with target student's mobile terminal.
Wherein, specific analysis mode may refer to above-mentioned steps B2-B3, other analysis methods, this implementation can also be used Example does not limit this.When target student's mobile terminal contains illegal event, illustrate that the student is using unauthorized application, The relevant reminder message of the illegal event can be issued to supervisor's terminal at this time, in order to which supervisor monitors target in real time Student's mobile terminal.
The analysis method of a kind of student's mobile terminal user behaviors log provided in an embodiment of the present invention, by obtaining student's movement The user behaviors log of terminal active reporting determines the legal event and illegal event of target student's mobile terminal to be regulated, in turn The behavior of target student's mobile terminal is carried out according to the legal event and illegal event and the statistical result of user behaviors log Analysis helps the regulators such as parent or teacher to supervise the basic condition that the student uses student's mobile terminal, and then analyzes each The use state of student's mobile terminal.This method can automatically analyze the behavior of target student's mobile terminal, while can To provide remote interface for regulator so that regulator can be with remote supervisory target student's mobile terminal, and understanding student in real time makes The case where with student's mobile terminal;When student has illegal violation operation, it is also convenient for the mistake that regulator corrects the student in time Accidentally behavior.Parent or teacher can use more accurate methods to educate student so that student obtains being more suitable for oneself Education.
The analysis method flow of student's mobile terminal user behaviors log is described in detail above, and this method can also be by corresponding Device realize, the structure and function of the device is described in detail below.
Based on same inventive concept, the embodiment of the present invention also provides a kind of analysis dress of student's mobile terminal user behaviors log It sets, which is applied to education sector, and shown in Figure 3, which includes:
Acquisition module 31, the row of the target student mobile terminal for obtaining target student's mobile terminal active upload For daily record, the user behaviors log is for determining specified action event and not specified action event;
Determining module 32, for being determined and the target student according to the specified action event and not specified action event The associated legal event of mobile terminal and illegal event, while obtaining other different student's mobile terminals respectively and uploading respectively User behaviors log;
Analysis module 33, for according to the legal event and illegal event of the target student mobile terminal and passing through To the user behaviors log of multiple student's mobile terminals counted determined by statistical result to the target student mobile terminal Behavior is analyzed.
In one possible implementation, the acquisition module 31 includes:
Acquiring unit, for obtaining target student mobile terminal with the target of preset time cycle active upload The user behaviors log of raw mobile terminal;
Processing unit, for authorizing the service condition of application and unauthorized application to determine respectively according in the user behaviors log Corresponding specified action event and not specified action event.
In one possible implementation, the analysis module 33 includes:
Determination unit, the category attribute for determining the target student mobile terminal, and according to the same category category The user behaviors log of all student's mobile terminals of property determines statistical result, the category attribute include grade's attribute, class's attribute, It is one or more in age attribute, position attribution;
First analytic unit, the first time period for determining the legal event for triggering the target student mobile terminal, The first time period duration be more than preset duration when, according to the statistical result determine in the first time period its The legal event of his student's mobile terminal, in legal event and other student's mobile terminals of the target student mobile terminal When similarity between legal event is less than the first predetermined threshold value, warning message is pushed;
Second analytic unit, the second time period for determining the illegal event for triggering the target student mobile terminal, The event that other student's mobile terminals in the second time period are determined according to the statistical result is moved in the target student When similarity between the illegal event and the event of other student's mobile terminals of dynamic terminal is more than the second predetermined threshold value, forbid pushing away Send warning message.
In one possible implementation, the analysis module 33 is additionally operable to;
Behavior preference analysis, determining and institute are carried out according to the legal event of the target student mobile terminal and illegal event State the Behavior preference of the corresponding target student of target student's mobile terminal;
Wherein, described that Behavior preference analysis is carried out according to the legal event and illegal event of the target student mobile terminal Including:
The standard preference array X for including n element is preset, each element in the standard preference array corresponds to a kind of row It is and non-for preference, and n1 element of first half of the standard preference array corresponding with the relevant Behavior preference of legal event The relevant Behavior preference of method event corresponds to n2 element of latter half of the standard preference array, and n=n1+n2;
The legal event for obtaining the target student mobile terminal, according to a behavior corresponding with the legal event Daily record determines Behavior preference corresponding with the legal event, and more according to Behavior preference corresponding with the legal event Corresponding element value in the new standard preference array, generates the first preference array X1;
The illegal event for obtaining the target student mobile terminal, according to a behavior corresponding with the illegal event Daily record determines Behavior preference corresponding with the illegal event, and more according to Behavior preference corresponding with the illegal event Corresponding element value in the new standard preference array, generates the second preference array X2;
The time occurred according to the legal event and the illegal event to corresponding m1 the first preference arrays and M2 the second preference array sorts, and all the first preference array and the second preference array are combined as to the Behavior preference of m × n Matrix B, wherein m=m1+m2, and m>n;
Determine the constraint matrix H of k × k;K is the odd number more than 1, and the element of the i-th rows of constraint matrix H jth row is:
Wherein, σ is regulation coefficient;
Windowing process is carried out to the Behavior preference matrix B according to the constraint matrix H, determines the preference after windowing process Matrix M, the element m of the preference matrix M xth rows y rowx,yFor:
Wherein, bx,yFor the element of Behavior preference matrix B xth row y row, hi,jIndicate i-th rows of constraint matrix H The element of jth row;
The processing array C of 1 × m is generated according to the line number of the preference matrix M, and according to the processing array C and described Preference matrix M generates vaild act preference array L, and L=C × M;
It is determined according to the preceding n1 element of the vaild act preference array L inclined with the relevant lawful acts of legal event It is good, and determined and the relevant illegal act preference of illegal event according to the rear n2 element of the vaild act preference array L.
Based on same inventive concept, the embodiment of the present invention also provides a kind of analysis system of student's mobile terminal user behaviors log System, it is shown in Figure 4, including:Multiple student's mobile terminals 40 and server 41, the server 41 include as described above learn The analytical equipment of raw mobile terminal user behaviors log;
Student's mobile terminal 40 is for acquiring local user behaviors log, and by the user behaviors log active upload to institute State server 41.
In one possible implementation, shown in Figure 4, which further includes:Supervisor's terminal 42;
Supervisor's terminal 42 is used to receive dividing student's mobile terminal user behaviors log for the transmission of the server 41 Analyse result;Supervisor's terminal is additionally operable to send looking into for the statistical result for checking related student's mobile terminal to the server See request, and it is described check that request passes through after receive the corresponding statistical result that the server sends.
The analytical equipment and system of a kind of student's mobile terminal user behaviors log provided in an embodiment of the present invention are learned by obtaining The user behaviors log of raw mobile terminal active reporting is come the legal event for determining target student's mobile terminal to be regulated and non-religious services or rituals Part, and then according to the legal event and illegal event and the statistical result of user behaviors log to the row of target student's mobile terminal To be analyzed, the regulators such as parent or teacher is helped to supervise the basic condition that the student uses student's mobile terminal, Jin Erfen Analyse the use state of each student's mobile terminal.This method can automatically analyze the behavior of target student's mobile terminal, Remote interface can be provided for regulator simultaneously so that regulator can in real time be understood with remote supervisory target student's mobile terminal Student uses the case where student's mobile terminal;When student has illegal violation operation, it is also convenient for regulator and corrects in time Raw misdeed.Parent or teacher can use more accurate methods to educate student so that student is more suitable for The education of oneself.
Obviously, various changes and modifications can be made to the invention without departing from essence of the invention by those skilled in the art God and range.In this way, if these modifications and changes of the present invention belongs to the range of the claims in the present invention and its equivalent technologies Within, then the present invention is also intended to include these modifications and variations.

Claims (10)

1. a kind of analysis method of student's mobile terminal user behaviors log, which is characterized in that including:
Obtain the user behaviors log of the target student mobile terminal of target student's mobile terminal active upload, the user behaviors log For determining specified action event and not specified action event;
Conjunction associated with the target student mobile terminal is determined according to the specified action event and not specified action event Method event and illegal event, while the user behaviors log that other different student's mobile terminals upload respectively is obtained respectively;
According to the legal event of the target student mobile terminal and illegal event and by multiple student's mobile terminals User behaviors log counted determined by statistical result the behavior of the target student mobile terminal is analyzed.
2. according to the method described in claim 1, it is characterized in that, the institute for obtaining target student's mobile terminal active upload The user behaviors log of target student's mobile terminal is stated, including:
Target student mobile terminal is obtained with the behavior of the target student mobile terminal of preset time cycle active upload Daily record;
The service condition of application and unauthorized application is authorized to determine corresponding specified operation respectively according in the user behaviors log Event and not specified action event.
3. according to the method described in claim 1, it is characterized in that, the legal thing according to the target student mobile terminal Part and illegal event and by the user behaviors log to multiple student's mobile terminals counted determined by statistical result to institute The behavior for stating target student's mobile terminal is analyzed, including:
It determines the category attribute of the target student mobile terminal, and is moved eventually according to all students with the same category attribute The user behaviors log at end determines that statistical result, the category attribute include grade's attribute, class's attribute, age attribute, position attribution In it is one or more;
The first time period for determining the legal event for triggering the target student mobile terminal, in the duration of the first time period When more than preset duration, the legal thing of other student's mobile terminals in the first time period is determined according to the statistical result Part, the similarity between the legal event of the target student mobile terminal and the legal event of other student's mobile terminals are small When the first predetermined threshold value, warning message is pushed;
The second time period for determining the illegal event for triggering the target student mobile terminal is determined according to the statistical result The event of other student's mobile terminals in the second time period, in the illegal event of the target student mobile terminal and other When similarity between the event of student's mobile terminal is more than the second predetermined threshold value, forbid pushing warning message.
4. according to the method described in claim 1, it is characterized in that, further including:
Behavior preference analysis is carried out according to the legal event of the target student mobile terminal and illegal event, is determined and the mesh Mark the Behavior preference of the corresponding target student of student's mobile terminal;
Wherein, described that Behavior preference analysis bag is carried out according to the legal event and illegal event of the target student mobile terminal It includes:
The standard preference array X for including n element is preset, it is inclined that each element in the standard preference array corresponds to a kind of behavior It is good, and n1 element of first half of the standard preference array corresponding with the relevant Behavior preference of legal event, with non-religious services or rituals The relevant Behavior preference of part corresponds to n2 element of latter half of the standard preference array, and n=n1+n2;
The legal event for obtaining the target student mobile terminal, according to a user behaviors log corresponding with the legal event Determine Behavior preference corresponding with the legal event, and according to the legal event corresponding Behavior preference update institute Corresponding element value in standard preference array is stated, the first preference array X1 is generated;
The illegal event for obtaining the target student mobile terminal, according to a user behaviors log corresponding with the illegal event It determines Behavior preference corresponding with the illegal event, and institute is updated according to Behavior preference corresponding with the illegal event Corresponding element value in standard preference array is stated, the second preference array X2 is generated;
The time occurred according to the legal event and the illegal event is to corresponding m1 the first preference arrays and m2 Second preference array sort, and all the first preference array and the second preference array are combined as to the Behavior preference matrix of m × n B, wherein m=m1+m2, and m>n;
Determine the constraint matrix H of k × k;K is the odd number more than 1, and the element of the i-th rows of constraint matrix H jth row is:
Wherein, σ is regulation coefficient;
Windowing process is carried out to the Behavior preference matrix B according to the constraint matrix H, determines the preference matrix after windowing process M, the element m of the preference matrix M xth rows y rowx,yFor:
Wherein, bx,yFor the element of Behavior preference matrix B xth row y row, hi,jIndicate the i-th rows of constraint matrix H jth The element of row;
The processing array C of 1 × m is generated according to the line number of the preference matrix M, and according to the processing array C and the preference Matrix M generates vaild act preference array L, and L=C × M;
According to the determination of the preceding n1 element of the vaild act preference array L and the relevant lawful acts preference of legal event, and It is determined and the relevant illegal act preference of illegal event according to the rear n2 element of the vaild act preference array L.
5. a kind of analytical equipment of student's mobile terminal user behaviors log, which is characterized in that including:
Acquisition module, the behavior day of the target student mobile terminal for obtaining target student's mobile terminal active upload Will, the user behaviors log is for determining specified action event and not specified action event;
Determining module moves eventually for being determined according to the specified action event and not specified action event with the target student Associated legal event and illegal event are held, while obtaining the behavior that other different student's mobile terminals upload respectively respectively Daily record;
Analysis module, for according to the legal event and illegal event of the target student mobile terminal and by multiple The user behaviors log of student's mobile terminal counted determined by statistical result to the behavior of the target student mobile terminal into Row analysis.
6. device according to claim 5, which is characterized in that the acquisition module, including:
Acquiring unit is moved for obtaining target student mobile terminal with the target student of preset time cycle active upload The user behaviors log of dynamic terminal;
Processing unit, for opposite according to authorizing the service condition of application and unauthorized application to determine respectively in the user behaviors log The specified action event and not specified action event answered.
7. device according to claim 5, which is characterized in that the analysis module includes:
Determination unit, the category attribute for determining the target student mobile terminal, and according to the same category attribute The user behaviors log of all student's mobile terminals determines that statistical result, the category attribute include grade's attribute, class's attribute, age It is one or more in attribute, position attribution;
First analytic unit, the first time period for determining the legal event for triggering the target student mobile terminal, in institute When stating the duration of first time period more than preset duration, determine that other are learned in the first time period according to the statistical result The legal event of raw mobile terminal, the target student mobile terminal legal event and other student's mobile terminals it is legal When similarity between event is less than the first predetermined threshold value, warning message is pushed;
Second analytic unit, the second time period for determining the illegal event for triggering the target student mobile terminal, according to The statistical result determines the event of other student's mobile terminals in the second time period, is moved eventually in the target student When similarity between the illegal event at end and the event of other student's mobile terminals is more than the second predetermined threshold value, push is forbidden to report Alert message.
8. device according to claim 5, which is characterized in that the analysis module is additionally operable to;
Behavior preference analysis is carried out according to the legal event of the target student mobile terminal and illegal event, is determined and the mesh Mark the Behavior preference of the corresponding target student of student's mobile terminal;
Wherein, described that Behavior preference analysis bag is carried out according to the legal event and illegal event of the target student mobile terminal It includes:
The standard preference array X for including n element is preset, it is inclined that each element in the standard preference array corresponds to a kind of behavior It is good, and n1 element of first half of the standard preference array corresponding with the relevant Behavior preference of legal event, with non-religious services or rituals The relevant Behavior preference of part corresponds to n2 element of latter half of the standard preference array, and n=n1+n2;
The legal event for obtaining the target student mobile terminal, according to a user behaviors log corresponding with the legal event Determine Behavior preference corresponding with the legal event, and according to the legal event corresponding Behavior preference update institute Corresponding element value in standard preference array is stated, the first preference array X1 is generated;
The illegal event for obtaining the target student mobile terminal, according to a user behaviors log corresponding with the illegal event It determines Behavior preference corresponding with the illegal event, and institute is updated according to Behavior preference corresponding with the illegal event Corresponding element value in standard preference array is stated, the second preference array X2 is generated;
The time occurred according to the legal event and the illegal event is to corresponding m1 the first preference arrays and m2 Second preference array sort, and all the first preference array and the second preference array are combined as to the Behavior preference matrix of m × n B, wherein m=m1+m2, and m>n;
Determine the constraint matrix H of k × k;K is the odd number more than 1, and the element of the i-th rows of constraint matrix H jth row is:
Wherein, σ is regulation coefficient;
Windowing process is carried out to the Behavior preference matrix B according to the constraint matrix H, determines the preference matrix after windowing process M, the element m of the preference matrix M xth rows y rowx,yFor:
Wherein, bx,yFor the element of Behavior preference matrix B xth row y row, hi,jIndicate the i-th rows of constraint matrix H jth The element of row;
The processing array C of 1 × m is generated according to the line number of the preference matrix M, and according to the processing array C and the preference Matrix M generates vaild act preference array L, and L=C × M;
According to the determination of the preceding n1 element of the vaild act preference array L and the relevant lawful acts preference of legal event, and It is determined and the relevant illegal act preference of illegal event according to the rear n2 element of the vaild act preference array L.
9. a kind of analysis system of student's mobile terminal user behaviors log, which is characterized in that including:Multiple student's mobile terminal kimonos Business device, the server includes the analytical equipment of student's mobile terminal user behaviors log as described in claim 5-8 is any;
Student's mobile terminal is for acquiring local user behaviors log, and by the user behaviors log active upload to the service Device.
10. device according to claim 9, which is characterized in that further include:Supervisor's terminal;
Supervisor's terminal is used to receive the analysis result to student's mobile terminal user behaviors log that the server is sent;Institute Supervisor's terminal is stated to be additionally operable to send the request of checking for the statistical result for checking related student's mobile terminal to the server, and It is described check that request passes through after receive the corresponding statistical result that the server sends.
CN201810134676.8A 2018-02-09 2018-02-09 Student mobile terminal behavior log analysis method, device and system Active CN108376158B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810134676.8A CN108376158B (en) 2018-02-09 2018-02-09 Student mobile terminal behavior log analysis method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810134676.8A CN108376158B (en) 2018-02-09 2018-02-09 Student mobile terminal behavior log analysis method, device and system

Publications (2)

Publication Number Publication Date
CN108376158A true CN108376158A (en) 2018-08-07
CN108376158B CN108376158B (en) 2020-04-14

Family

ID=63017534

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810134676.8A Active CN108376158B (en) 2018-02-09 2018-02-09 Student mobile terminal behavior log analysis method, device and system

Country Status (1)

Country Link
CN (1) CN108376158B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109120710A (en) * 2018-09-03 2019-01-01 深圳市极速正德信息科技有限公司 intelligent campus communication device management system, method and storage terminal
CN110971476A (en) * 2018-09-29 2020-04-07 珠海格力电器股份有限公司 Method and system for analyzing file downloading behavior and intelligent terminal
CN113709303A (en) * 2021-08-31 2021-11-26 维沃移动通信有限公司 Information acquisition method and electronic equipment
CN114372204A (en) * 2022-01-20 2022-04-19 石河子大学 User group attribute analysis system and method based on online network

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140359116A1 (en) * 2013-05-31 2014-12-04 Hon Hai Precision Industry Co., Ltd. Electronic device and data tracking method
CN106533735A (en) * 2016-10-11 2017-03-22 北京奇虎科技有限公司 Mobile terminal use behavior monitoring method and device, server and system
CN106817480A (en) * 2016-08-31 2017-06-09 肖戈林 The system for carrying out management and control to mobile device access right based on the time and using white list mode
CN107529178A (en) * 2017-08-30 2017-12-29 南京中科智达物联网***有限公司 A kind of schoolyard mobile phone management system and method based on MEC technologies

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140359116A1 (en) * 2013-05-31 2014-12-04 Hon Hai Precision Industry Co., Ltd. Electronic device and data tracking method
CN106817480A (en) * 2016-08-31 2017-06-09 肖戈林 The system for carrying out management and control to mobile device access right based on the time and using white list mode
CN106533735A (en) * 2016-10-11 2017-03-22 北京奇虎科技有限公司 Mobile terminal use behavior monitoring method and device, server and system
CN107529178A (en) * 2017-08-30 2017-12-29 南京中科智达物联网***有限公司 A kind of schoolyard mobile phone management system and method based on MEC technologies

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109120710A (en) * 2018-09-03 2019-01-01 深圳市极速正德信息科技有限公司 intelligent campus communication device management system, method and storage terminal
CN109120710B (en) * 2018-09-03 2021-12-10 深圳市极速正德信息科技有限公司 Smart campus communication equipment management system, method and storage terminal
CN110971476A (en) * 2018-09-29 2020-04-07 珠海格力电器股份有限公司 Method and system for analyzing file downloading behavior and intelligent terminal
CN113709303A (en) * 2021-08-31 2021-11-26 维沃移动通信有限公司 Information acquisition method and electronic equipment
CN114372204A (en) * 2022-01-20 2022-04-19 石河子大学 User group attribute analysis system and method based on online network
CN114372204B (en) * 2022-01-20 2024-03-08 石河子大学 User group attribute analysis system and method based on online network

Also Published As

Publication number Publication date
CN108376158B (en) 2020-04-14

Similar Documents

Publication Publication Date Title
Hussain et al. Student Engagement Predictions in an e‐Learning System and Their Impact on Student Course Assessment Scores
CN108376158A (en) The analysis method of student's mobile terminal user behaviors log, apparatus and system
Ortigosa et al. From lab to production: Lessons learnt and real-life challenges of an early student-dropout prevention system
Dursun et al. Predictors of cyberloafing among preservice information technology teachers
Olufadi A configurational approach to the investigation of the multiple paths to success of students through mobile phone use behaviors
Peterson et al. Man as an intuitive statistician.
Lu et al. A systematic review of questionnaire-based quantitative research on MOOCs
US20220358132A1 (en) Scoring system for digital assessment quality with harmonic averaging
Tamada et al. Predicting and reducing dropout in virtual learning using machine learning techniques: A systematic review
CN113516356A (en) Training management system based on data intelligent education
Dimić et al. Association analysis of moodle e‐tests in blended learning educational environment
Johnson et al. Psychometric methods to evaluate measurement and algorithmic bias in automated scoring
Munk et al. Probability modelling of accesses to the course activities in the web-based educational system
Hershkovitz et al. Understanding the potential and challenges of big data in schools and education
Wray et al. Determining the propensity for academic dishonesty using decision tree analysis
Thomas The signal quality of grades across academic fields
Christin et al. Usable privacy for mobile sensing applications
Nohadani et al. Categorizing users of cloud services
Han et al. Pdviz: A visual analytics approach for state policy data
Ranger et al. Modeling responses and response times in rating scales with the linear ballistic accumulator
Fichman Information quality on yahoo! answers
CN112734142A (en) Resource learning path planning method and device based on deep learning
CN112632344A (en) Teaching service foreground based on desktop cloud technology
US20170236445A1 (en) Interactive activities for environmental resource saving
Tan et al. Predicting dropout from online education based on neural networks

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
TA01 Transfer of patent application right

Effective date of registration: 20200309

Address after: Room 209, Houde building, Jiujiang University, No. 551, Qianjin East Road, Lianxi District, Jiujiang City, Jiangxi Province

Applicant after: Jiangxi Hangzhi Information Technology Co., Ltd

Address before: 100000 south tower 1019, 2 Nongda South Road, Haidian District, Beijing, 1019, 1019

Applicant before: Beijing Aviation Information Technology Co., Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant