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 PDFInfo
- 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
Links
- 230000006399 behavior Effects 0.000 title claims abstract description 304
- 238000004458 analytical method Methods 0.000 title claims abstract description 66
- 230000009471 action Effects 0.000 claims abstract description 55
- 238000000034 method Methods 0.000 claims abstract description 50
- 239000011159 matrix material Substances 0.000 claims description 79
- 230000008569 process Effects 0.000 claims description 18
- 238000012545 processing Methods 0.000 claims description 17
- 238000003491 array Methods 0.000 claims description 7
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 description 6
- 230000001105 regulatory effect Effects 0.000 description 5
- 230000003542 behavioural effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 206010000117 Abnormal behaviour Diseases 0.000 description 1
- 206010012335 Dependence Diseases 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000032696 parturition Effects 0.000 description 1
- 229910052701 rubidium Inorganic materials 0.000 description 1
- IGLNJRXAVVLDKE-UHFFFAOYSA-N rubidium atom Chemical compound [Rb] IGLNJRXAVVLDKE-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2462—Approximate or statistical queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/1805—Append-only file systems, e.g. using logs or journals to store data
- G06F16/1815—Journaling file systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education administration or guidance
- G06Q50/2053—Education 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
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.
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)
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)
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 |
-
2018
- 2018-02-09 CN CN201810134676.8A patent/CN108376158B/en active Active
Patent Citations (4)
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)
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 |