Nothing Special   »   [go: up one dir, main page]

CN106250435A - A kind of user's scene recognition method based on mobile terminal Noise map - Google Patents

A kind of user's scene recognition method based on mobile terminal Noise map Download PDF

Info

Publication number
CN106250435A
CN106250435A CN201610594847.6A CN201610594847A CN106250435A CN 106250435 A CN106250435 A CN 106250435A CN 201610594847 A CN201610594847 A CN 201610594847A CN 106250435 A CN106250435 A CN 106250435A
Authority
CN
China
Prior art keywords
scene
user
sensor
mobile phone
data
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
CN201610594847.6A
Other languages
Chinese (zh)
Other versions
CN106250435B (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.)
Guangdong University of Petrochemical Technology
Original Assignee
Guangdong University of Petrochemical Technology
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 Guangdong University of Petrochemical Technology filed Critical Guangdong University of Petrochemical Technology
Priority to CN201610594847.6A priority Critical patent/CN106250435B/en
Publication of CN106250435A publication Critical patent/CN106250435A/en
Application granted granted Critical
Publication of CN106250435B publication Critical patent/CN106250435B/en
Expired - Fee Related 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/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Computation (AREA)
  • Evolutionary Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Remote Sensing (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a kind of user's scene recognition method based on mobile terminal Noise map, intelligent movable mobile phone is used to gather sensing data, reference voice data easily by friction and the feature of vibration influence, carry out coarseness division to the scene of user's acquisition noise decibel.Use semi-artificial notation methods to obtain test data set, be calculated sensor scene judgment threshold for different sensors feature, and use mobile terminal scene Recognition algorithm that the decibel data record gathered under different scenes is carried out scene classification.User's scene recognition method based on mobile terminal Noise map that the present invention provides, calculate and speculate that user gathers a decibel data acquisition scenarios, by analyzing this data recording quality, can aid in the raising visual quality of data of Noise map and user's incentive system, thus encourage more people to participate in community or even The Surroundings in Cities monitoring task.

Description

A kind of user's scene recognition method based on mobile terminal Noise map
Technical field
The present invention relates to a kind of user's scene recognition method based on mobile terminal Noise map, belong to group in sensing network User's scene Recognition technical field of intelligence perception.
Background technology
Intelligent perception, uses the strength of mass-rent to collect, share the physical environmental data of collection more efficiently, and based on this Research and develop more towards environment monitoring and the creative service of intelligent city with application.There are three big features: 1) low cost, aspiration The citizen participated in serve as human observer, and the environmental data gathered by contribution mobile phone saves human resources and cost of equipment maintenance;2) Map rejuvenation is fast, and stochastic and dynamic monitoring in civic makes data renewal speed accelerate, and has the most ageing;3) data are common Enjoying, participating user is the features such as the contributor of noise data.When a large amount of citizen participate in community or even The Surroundings in Cities, social activity In monitoring task, and coordinate solution timely and effectively, it is possible to use the strength of mass-rent to be devoted to environmental monitoring, safety in advance Alert, real time medical such as is helped each other at the innovative application.Although intelligent perception has broad application prospects and advantage, but in actual deployment and In application, still suffer from some technological difficulties and challenge.First the hardware of different intelligent mobile phone has different, and user uses hands There is some difference for the data that machine is collected, and secondly the purpose mode participating in collecting of user has uncertainty, furthermore how to carry Encouraging more users to participate in intelligent perception application for incentive policy, the collection efficiency and the quality that improve data are also to need to solve Problem.Herein for based on mobile terminal Noise map apply in user data gather purpose, quality, measurement scene the most true Qualitative, propose to use user's scene Recognition algorithm that user contributes the scene of sensing data classify.Gathered by effective Scene classification, the quality of data identify, it will help manager carries out data prediction, data filtering, use valid data are carried out Visualization, and formulate the work such as suitable user's incentive policy.
Classifying in order to user based on intelligent perception is gathered scene, domestic and international researcher proposes multiple identification and calculates Method, pertinent literature is as follows:
1,2010, Nicolas et al. was at " Participatory noise pollution monitoring using Mobile phones " propose to use the mode of automatic scene label, use the mode of timestamp and the manual label of user to single The record measured carries out scene identity.In the method, scene coarseness is divided into 4 classes: geographical position (city, street), time Stamp (working day, weekend), weather and user behavior (static, mobile).
2,2013, Rajib et al. was at " Ear-Phone:A context-aware noise mapping using Smart phones " scene excavation algorithm is proposed, use three axis accelerometer, preposition optical sensor that the collection position of mobile phone is entered Go coarseness division: in hands, in Bao Zhong, pocket.Researcher analysis is also extracted accelerometer and preposition optical sensor three The feature of individual different scene, and use the kNN algorithm accelerometer data to collecting carry out characteristic matching and classify, by sentencing Disconnected preposition optical sensor has unobstructed thus judges whether mobile phone is in closed state.
3,2015, Zhu caused to propose to use in " participatory aware platform data acquisition key technology research and realization " Family gathers scene atmosphere four class, i.e. home scenarios, operative scenario, Outdoor Scene and automobile scene.And use user geographical position Location and kinestate, timestamp, user terminal network connection state and historical record speculate the collection scene of user, by meter Calculate Wi-Fi and connect number and historical record, thus it is speculated that user is in the probability of each scene.
Summary of the invention
Problem to be solved by this invention is: in Noise map based on intelligent perception is applied, in using mobile terminal The data putting sensor acquisition judge to identify the scene that user gathers decibel data, and this measurement data record is carried out scene Mark, thus speculate that user gathers the scene of data.
In order to achieve the above object, the present invention is achieved by the following technical solutions:
A kind of user's scene recognition method based on mobile terminal Noise map, comprises the following steps:
Step one: determine and obtain the built-in sensors data of mobile terminal.Application according to intelligent perception Noise map Feature, and the different characteristics that the kinestate of mobile terminal is monitored by various kinds of sensors, determine and use four class sensors, line Property acceleration transducer, GPS sensor, gyro sensor and Proximity Sensor.
Step 2: user gathers the classification of scene coarseness.Microphone sensor is higher to the sensitivity of environmental change, through reality Test analysis to learn, shake, rub, the position of the placement of mike all can produce large effect to experimental result, therefore this The bright scene that gathers user carries out coarseness and fine-grained division.
Step 3: obtain fine granularity scene sensor judgment threshold.The present invention use four class sensors carry out scene knowledge Not, linear acceleration sensors identification user's low speed moves or resting state, gyro sensor identification intelligent terminal rotating Angle, Proximity Sensor identifies whether to have physics to block or wrap up terminal, and GPS sensor identification user is at a high speed or low speed Mobile status.
Step 4: user gathers scene and speculates sorting algorithm.The present invention designs a kind of for noise decibel data collection Scene classification identification process, is refined as scene six big classes, and uses linear transducer, gyro sensor, electrical distance to sense Device, GPS sensor carry out different scene partitioning to mobile terminal physical state.
In above-mentioned steps one, determine and to obtain the built-in sensors data method of mobile terminal as follows:
The purposes of four class sensors is as follows: use linear acceleration sensors, it is thus achieved that the axial acceleration of X, Y, Z tri- Angle value (m/s2), the most do not include acceleration of gravity;Use the geographical location information of GPS sensor user in real, and count Calculation obtains user moving speed (m/s);Use gyro sensor to obtain the axial angular velocity of X, Y, Z tri-, and be calculated Mobile phone anglec of rotation speed (°);Proximity Sensor is used to obtain the object distance away from mobile phone.
In above-mentioned steps two, it is as follows that user gathers scene coarseness sorting technique:
It is first depending on the scene influence degree to mike decibel data, carries out the division of coarseness, and clearly in scene The kind of sensor used in identification, afterwards, gathers the feature of scene, scene is refined as according to coarseness scene according to user Six class scenes, six class scenes are:
Scene 1, mobile phone are static is placed in non-vibrations physical surface, and mobile phone faces up and do not has shelter, without physically encapsulation;
Scene 2, mobile phone are placed in user's hands and user is without kinestate, and mobile phone is without frequently significantly flip angle and vibrations Phenomenon;
Scene 3, mobile phone are placed in the static physics having parcel ability, without significantly upset, seismism
In scene 4, mobile phone are placed in the object that faster moves or surface, is in open environment without physically encapsulation, without bigger Vibrations
In scene 5, mobile phone are placed in the physics of relatively slower motion or surface, is in open environment without physically encapsulation, without bigger Vibrations
Scene 6, object are placed in the closed occupancy of moving movement, have parcel phenomenon;
The decibel quality of data gathering each scene is marked, when the foundation of scoring gathers for outer bound pair smart mobile phone Vibrations and the impact of friction, by experimental analysis, mobile phone is static or to be positioned at decibel quality of data time in user's hands higher.
In above-mentioned steps three, obtain fine granularity scene sensor judgment threshold method as follows:
For above four class sensor scene judgment thresholds, gradient descent method is used to obtain different sensors judgment threshold.
The first step, uses smart mobile phone many groups of hybrid measurement test data under six scenes, and uses semiautomatic fashion By artificial mark, the data of six scenes are carried out scene identity, for verifying the accuracy of later stage algorithm scene classification.
Second step, calculates the judgment threshold obtaining different sensors under different scenes.
For GPS longitude and latitude data, formula is used to be calculated A between 2
(lng1, lat1), distance S (km) of B (lng2, lat2), i.e.
S = 2 × arcsin { ( sin a 2 ) 2 + cos ( l a t 1 ) × cos ( l a t 2 ) × ( sin b 2 ) 2 } × 6378.137
Wherein a=lat1-lat2, b=lng1-lng2,6378.137 (km) are earth radius, thus obtain user and move SpeedWherein S and interval is respectively distance and the time interval of point-to-point transmission;Linear acceleration sensing Data (acc_x, acc_y, acc_z), use resultant acceleration accValue and average energy accEnergy to calculate the movement of user State, i.e.
a c c V a l u e = a c c _ x 2 + a c c _ y 2 + a c c _ z 2
a c c E n e r g y = Σ i = 1 N ( accValue i ) 2 N
Linear acceleration average energy is used to judge walking, static acceleration average energy threshold value.Use gradient decline side Method calculates linear acceleration threshold value, y=b (min <b < max), and wherein b represents the cutting horizontal line intercept in y-axis, min and max divides Do not represent the minimum and maximum value of average energy in testing data.UseSensor scene when calculating y=b Classification error rate, wherein SAlwaysRepresent the data count of the different scenes using semi-artificial mark, SCorrectlyRepresent and use acceleration energy The number that can correctly divide data scene obtained after threshold decision.In calculating threshold process, b initializes value max, it The rear continuous iteration of square b of cutting reduces, and when error rate Δ≤0.01, iterative process stops, and the b value now meeting condition is i.e. divided Not for walk and the judgment threshold of resting state.Wherein when Δ > 0.05 time, b reduces 0.1 every time;When Δ≤0.05, b subtracts every time Little by 0.01.Gyroscope measured value is used for distinguishing whether mobile phone remains static, and this value is used for distinguishing mobile phone and is positioned at resting state Or it is in user's hands.For Android closely induction apparatus, one has two class values, when this value is 0, shows there is thing Body blocks, and shows to block without physics when this value is not 0, and mobile phone is in open space.Gyroscope is used to distinguish whether mobile phone is located In relative static conditions, this value is used for distinguishing mobile phone and is positioned at resting state or is in user's hands.Through mixing scene not To calculating iteration, obtain sensor judgment threshold.Test result indicate that, when mobile terminal is in absolute rest state, gyro Instrument and accekeration are not 0, according to the difference of mobile phone hardware, have different deviants.
In above-mentioned steps four, user gathers scene and speculates that sorting algorithm method is as follows:
First each sensor judgment threshold is initialized;GPS is used to calculate user moving speed, if high-speed moving state v >=4.6m/s, it is judged that whether Proximity Sensor is 0, if not 0 shows unobstructed, is now labeled as scene 4;If low speed Mobile status v≤4.6m/s, it is judged that whether average energy exceedes walking threshold value, if exceeding, it is judged that whether its Proximity Sensor It is 0, if not 0, then it is marked as scene 5, if 0, then it is marked as scene 6;If average energy threshold value is not above Walking threshold value, then judge whether Proximity Sensor is 0, if 0, then it is marked as scene 3, if Proximity Sensor is not 0, it is judged that it meets average energy the most simultaneously and exceedes static average energy threshold value and the gyroscope anglec of rotation more than time static Gyroscope angle, if being unsatisfactory for, being labeled as scene 1, being otherwise marked as scene 2.
Beneficial effects of the present invention: user's scene Recognition algorithm based on mobile terminal Noise map that the present invention provides, Decibel data acquisition scenarios under the existing user's difference behavioral pattern of calculating and sending in real time, it is possible to effectively analytical calculation user participates in ring The quality of data of border perception, based on this by effectively filtering and data prediction, it is possible to be effectively improved the visualization of Noise map, And advisory opinion can be provided to user's incentive measure based on intelligent perception, thus more people is encouraged to participate in community or even city In the environmental monitoring task in city.
Accompanying drawing explanation
Fig. 1 is mobile terminal scene Recognition flow chart schematic diagram of the present invention.
Detailed description of the invention
The invention will be further described below in conjunction with the accompanying drawings.
A kind of user's scene recognition method based on mobile terminal Noise map, comprises the following steps:
Step one: determine and obtain the built-in sensors data of mobile terminal.Application according to intelligent perception Noise map Feature, and the different characteristics that the kinestate of mobile terminal is monitored by various kinds of sensors, determine and use four class sensors, line Property acceleration transducer, GPS sensor, gyro sensor and Proximity Sensor.
Step 2: user gathers the classification of scene coarseness.Microphone sensor is higher to the sensitivity of environmental change, through reality Test analysis to learn, shake, rub, the position of the placement of mike all can produce large effect to experimental result, therefore this The bright scene that gathers user carries out coarseness and fine-grained division.
Step 3: obtain fine granularity scene sensor judgment threshold.The present invention use four class sensors carry out scene knowledge Not, linear acceleration sensors identification user's low speed moves or resting state, gyro sensor identification intelligent terminal rotating Angle, Proximity Sensor identifies whether to have physics to block or wrap up terminal, and GPS sensor identification user is at a high speed or low speed Mobile status.
Step 4: user gathers scene and speculates sorting algorithm.The present invention designs a kind of for noise decibel data collection Scene classification identification process, is refined as scene six big classes, and uses linear transducer, gyro sensor, electrical distance to sense Device, GPS sensor carry out different scene partitioning to mobile terminal physical state.
In above-mentioned steps one, determine and to obtain the built-in sensors data method of mobile terminal as follows:
The purposes of four class sensors is as follows: use linear acceleration sensors, it is thus achieved that the axial acceleration of X, Y, Z tri- Angle value (m/s2), the most do not include acceleration of gravity;Use the geographical location information of GPS sensor user in real, and count Calculation obtains user moving speed (m/s);Use gyro sensor to obtain the axial angular velocity of X, Y, Z tri-, and be calculated Mobile phone anglec of rotation speed (o);Proximity Sensor is used to obtain the object distance away from mobile phone.
In above-mentioned steps two, it is as follows that user gathers scene coarseness sorting technique:
It is first depending on the scene influence degree to mike decibel data, carries out the division of coarseness, and clearly in scene The kind of sensor used in identification, as shown in table 1,
Table 1 user's scene coarseness is classified
Afterwards, gather the feature of scene according to user, according to the coarseness scene of table 1, scene be refined as six class scenes, As shown in table 2,
Table 2 user gathers scene partition by fine granularities and decibel data standards of grading
The decibel quality of data gathering each scene is marked, when the foundation of scoring gathers for outer bound pair smart mobile phone Vibrations and the impact of friction, by experimental analysis, mobile phone is static or to be positioned at decibel quality of data time in user's hands higher.
In above-mentioned steps three, obtain fine granularity scene sensor judgment threshold method as follows:
For above four class sensor scene judgment thresholds, gradient descent method is used to obtain different sensors judgment threshold.
The first step, uses smart mobile phone many groups of hybrid measurement test data under six scenes, and uses semiautomatic fashion By artificial mark, the data of six scenes are carried out scene identity, for verifying the accuracy of later stage algorithm scene classification.
Second step, calculates the judgment threshold obtaining different sensors under different scenes.
For GPS longitude and latitude data, formula is used to be calculated A between 2
(lng1, lat1), distance S (km) of B (lng2, lat2), i.e.
S = 2 &times; arcsin { ( sin a 2 ) 2 + cos ( l a t 1 ) &times; cos ( l a t 2 ) &times; ( sin b 2 ) 2 } &times; 6378.137
Wherein a=lat1-lat2, b=lng1-lng2,6378.137 (km) are earth radius, thus obtain user and move SpeedWherein S and interval is respectively distance and the time interval of point-to-point transmission;Linear acceleration sensing Data (acc_x, acc_y, acc_z), use resultant acceleration accValue and average energy accEnergy to calculate the movement of user State, i.e.
a c c V a l u e = a c c _ x 2 + a c c _ y 2 + a c c _ z 2
a c c E n e r g y = &Sigma; i = 1 N ( accValue i ) 2 N
In inventive algorithm, linear acceleration average energy is used to judge walking, static acceleration average energy threshold value. Using gradient descent method to calculate linear acceleration threshold value, y=b (min <b < max), wherein b represents cutting horizontal line cutting in y-axis Away from, min and max represents the minimum and maximum value of average energy in testing data respectively.UseCalculate y=b Time sensor scene classification error rate, wherein SAlwaysRepresent the data count of the different scenes using semi-artificial mark, SCorrectlyExpression makes With the number that can correctly divide data scene obtained after acceleration energy threshold decision.In calculating threshold process, b is initial Changing value max, cut the continuous iteration of square b afterwards and reduce, when error rate Δ≤0.01, iterative process stops, and now meets The b value of condition is i.e. respectively the judgment threshold of walking and resting state.Wherein when Δ > 0.05 time, b reduces 0.1 every time;When Δ≤ When 0.05, b reduces 0.01 every time.In inventive algorithm, gyroscope measured value is used for distinguishing whether mobile phone remains static, This value is used for distinguishing mobile phone and is positioned at resting state or is in user's hands.For Android closely induction apparatus, one has two Class value, when this value is 0, shows have object to block, shows to block without physics when this value is not 0, and mobile phone is in open sky Between.Using gyroscope to distinguish whether mobile phone is in relative static conditions, this value is used for distinguishing mobile phone and is positioned at resting state or place In user's hands.Through mixing scene not to calculate iteration, the sensor judgment threshold that inventive algorithm obtains such as table 3 institute Show.
Table 3Android sensor scene judgment threshold
Test result indicate that, when mobile terminal is in absolute rest state, gyroscope and accekeration are not 0, root According to the difference of mobile phone hardware, there is different deviants.
In above-mentioned steps four, user gathers scene and speculates that sorting algorithm method is as follows:
In user gathers scene Recognition algorithm, scene Recognition flow process is as shown in Figure 1.First initialize each sensor to judge Threshold value;GPS is used to calculate user moving speed, if high-speed moving state v >=4.6m/s, it is judged that whether Proximity Sensor is 0, if not 0 shows unobstructed, now it is labeled as scene 4;If low mobility state v≤4.6m/s, it is judged that average energy Whether exceed walking threshold value, if exceeding, it is judged that whether its Proximity Sensor is 0, if not 0, then it is marked as scene 5, If 0, then it is marked as scene 6;If average energy threshold value is not above threshold value of walking, then whether judge Proximity Sensor It is 0, if 0, then it is marked as scene 3, if Proximity Sensor is not 0, it is judged that it meets average energy the most simultaneously and surpasses Crossing static average energy threshold value and the gyroscope anglec of rotation more than gyroscope angle time static, if being unsatisfactory for, being labeled as scene 1, otherwise it is marked as scene 2.

Claims (5)

1. user's scene recognition method based on mobile terminal Noise map, it is characterised in that: comprise the following steps:
Step one: determine and obtain the built-in sensors data of mobile terminal;
According to the application characteristic of intelligent perception Noise map, and the kinestate of mobile terminal is monitored not by various kinds of sensors Same feature, determines and uses four class sensors, linear acceleration sensors, GPS sensor, gyro sensor and closely Sensor;
Step 2: user gathers the classification of scene coarseness;
User is gathered scene and carries out coarseness and fine-grained division;
Step 3: obtain fine granularity scene sensor judgment threshold;
Described linear acceleration sensors identification user's low speed moves or resting state, described gyro sensor identification intelligent Terminal rotating angle, described Proximity Sensor identifies whether to have physics to block or wrap up terminal, described GPS sensor identification User's high speed or low mobility state;
Step 4: user gathers scene and speculates sorting algorithm;
Use the scene classification identification process for noise decibel data collection, scene is refined as six big classes, and uses linear Sensor, gyro sensor, Proximity Sensor, GPS sensor carry out different scene partitioning to mobile terminal physical state.
A kind of user's scene recognition method based on mobile terminal Noise map the most according to claim 1, its feature exists In: in described step one, the built-in sensors data method obtaining mobile terminal is as follows:
Use linear acceleration sensors, it is thus achieved that the axial accekeration of X, Y, Z tri-, the most do not include acceleration of gravity;
Use the geographical location information of GPS sensor user in real, and be calculated user moving speed;
Use gyro sensor to obtain the axial angular velocity of X, Y, Z tri-, and be calculated mobile phone anglec of rotation speed;
Proximity Sensor is used to obtain the object distance away from mobile phone.
A kind of user's scene recognition method based on mobile terminal Noise map the most according to claim 1, its feature exists In: in described step 2, it is as follows that user gathers scene coarseness sorting technique:
(3-1), it is first depending on the scene influence degree to mike decibel data, carries out the division of coarseness, and the most on the scene The kind of sensor used in scape identification;
(3-2), then, gather the feature of scene according to user, according to coarseness scene, scene is refined as six class scenes, described Six class scenes are:
Scene 1, mobile phone are static is placed in non-vibrations physical surface, and mobile phone faces up and do not has shelter, without physically encapsulation;
Scene 2, mobile phone are placed in user's hands and user is without kinestate, and mobile phone is existing without the most significantly flip angle and vibrations As;
Scene 3, mobile phone are placed in the static physics having parcel ability, without significantly upset, seismism
In scene 4, mobile phone are placed in the object that faster moves or surface, is in open environment without physically encapsulation, without significant shock
In scene 5, mobile phone are placed in the physics of relatively slower motion or surface, is in open environment without physically encapsulation, without significant shock
Scene 6, object are placed in the closed occupancy of moving movement, have parcel phenomenon;
(3-3) the decibel quality of data, to each scene gathered is marked, gathering according to for outer bound pair smart mobile phone of scoring Shi Zhendong and the impact of friction.
A kind of user's scene recognition method based on mobile terminal Noise map the most according to claim 1, its feature exists In: in described step 3, obtain fine granularity scene sensor judgment threshold method as follows:
For four class sensor scene judgment thresholds, gradient descent method is used to obtain different sensors judgment threshold;
(4-1), use smart mobile phone many groups of hybrid measurement test data under six scenes, and use semiautomatic fashion to pass through people Work mark carries out scene identity to the data of six scenes, for verifying the accuracy of later stage algorithm scene classification;
(4-2) judgment threshold obtaining different sensors under different scenes, is calculated;
GPS sensor:
For GPS longitude and latitude data, formula is used to be calculated the distance of A (lng1, lat1) between 2, B (lng2, lat2) S (km), i.e.
S = 2 &times; arcsin { ( sin a 2 ) 2 + cos ( l a t 1 ) &times; cos ( l a t 2 ) &times; ( sin b 2 ) 2 } &times; 6378.137
Wherein a=lat1-lat2, b=lng1-lng2,6378.137 (km) are earth radius, thus obtain user moving speedWherein S and interval is respectively distance and the time interval of point-to-point transmission.
Linear acceleration sensors:
Linear acceleration sensing data (acc_x, acc_y, acc_z), uses resultant acceleration accValue and average energy AccEnergy calculates the mobile status of user, i.e.
a c c V a l u e = a c c _ x 2 + a c c _ y 2 + a c c _ z 2
a c c E n e r g y = &Sigma; i = 1 N ( accValue i ) 2 N ;
Use linear acceleration average energy to judge walking, static acceleration average energy threshold value, use gradient descent method meter Calculate linear acceleration threshold value,
Y=b (min <b < max)
Wherein b represent cutting horizontal line in the intercept of y-axis, min and max represents the minimum and of average energy in testing data respectively Big value, usesSensor scene classification error rate when calculating y=b, wherein SAlwaysRepresent and use semi-artificial mark The data count of different scenes, SCorrectlyRepresent that obtain after using acceleration energy threshold decision can correctly divide data fields The number of scape;Calculating in threshold process, b initializes value max, cuts the reduction of square b continuous iteration afterwards, when error rate Δ≤ When 0.01, iterative process stops, and the b value now meeting condition is i.e. respectively the judgment threshold of walking and resting state, its In when Δ > 0.05 time, b reduces 0.1 every time;When Δ≤0.05, b reduces 0.01 every time;
Gyro sensor:
Gyroscope measured value is used for distinguishing whether mobile phone remains static, and this is used for distinguishing mobile phone and is positioned at resting state or place In user's hands;
For Android closely induction apparatus, one has two class values, when this value is 0, shows have object to block, at mobile phone In closed state;Showing to block without physics when this value is not 0, mobile phone is in open space;
Using gyroscope to distinguish whether mobile phone is in relative static conditions, this value is used for distinguishing mobile phone and is positioned at resting state or place In user's hands, through mixing scene not to calculate iteration, obtain sensor judgment threshold.
A kind of user's scene recognition method based on mobile terminal Noise map the most according to claim 1, its feature exists In: in described step 4, user gathers scene and speculates that sorting algorithm method is as follows:
First each sensor judgment threshold is initialized;GPS is used to calculate user moving speed, if high-speed moving state v >= 4.6m/s, it is judged that whether Proximity Sensor is 0, if not 0 shows unobstructed, is now labeled as scene 4;If low speed moves Dynamic state v≤4.6m/s, it is judged that whether average energy exceedes walking threshold value, if exceeding, it is judged that whether its Proximity Sensor is 0, if not 0, then it is marked as scene 5, if 0, then it is marked as scene 6;If average energy threshold value is not above row Walk threshold value, then judge whether Proximity Sensor is 0, if 0, then it is marked as scene 3, if Proximity Sensor is not 0, Judge that it meets average energy the most simultaneously and exceedes static average energy threshold value and the gyroscope anglec of rotation more than top time static Spiral shell instrument angle, if being unsatisfactory for, being labeled as scene 1, being otherwise marked as scene 2.
CN201610594847.6A 2016-07-26 2016-07-26 user scene identification method based on mobile terminal noise map Expired - Fee Related CN106250435B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610594847.6A CN106250435B (en) 2016-07-26 2016-07-26 user scene identification method based on mobile terminal noise map

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610594847.6A CN106250435B (en) 2016-07-26 2016-07-26 user scene identification method based on mobile terminal noise map

Publications (2)

Publication Number Publication Date
CN106250435A true CN106250435A (en) 2016-12-21
CN106250435B CN106250435B (en) 2019-12-06

Family

ID=57603615

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610594847.6A Expired - Fee Related CN106250435B (en) 2016-07-26 2016-07-26 user scene identification method based on mobile terminal noise map

Country Status (1)

Country Link
CN (1) CN106250435B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106886643A (en) * 2017-02-20 2017-06-23 中国环境监测总站 A kind of method for drafting and drawing system of noise pollution distribution map
CN108958233A (en) * 2017-05-18 2018-12-07 北京图森未来科技有限公司 A kind of perception analogy method and device
CN109302684A (en) * 2018-11-07 2019-02-01 麦片科技(深圳)有限公司 Scene determination method, Cloud Server and the storage medium of terminal device
CN110020576A (en) * 2018-01-10 2019-07-16 中兴通讯股份有限公司 A kind of recognition methods, device and the computer readable storage medium of house scene
CN110516023A (en) * 2019-08-26 2019-11-29 广东石油化工学院 A kind of Noise map method for drafting based on mobile awareness
CN111246415A (en) * 2019-12-18 2020-06-05 广州市梦享网络技术有限公司 User scene position change judgment method
CN113837512A (en) * 2020-06-23 2021-12-24 中国移动通信集团辽宁有限公司 Abnormal user identification method and device
CN114745465A (en) * 2022-03-24 2022-07-12 马斌斌 Interactive noise self-prior sensing analysis system for smart phone

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120016822A1 (en) * 2010-07-14 2012-01-19 Yoshiyuki Kobayashi Information processing device, information processing method, and program
CN202385159U (en) * 2011-04-22 2012-08-15 喜讯无限(北京)科技有限责任公司 Multiple mobile device position matching system based on sensors and mobile positioning technology
CN102741840A (en) * 2010-02-03 2012-10-17 诺基亚公司 Method and apparatus for modelling personalized contexts
CN103458361A (en) * 2013-08-13 2013-12-18 西安乾易企业管理咨询有限公司 Scene acquisition and identification method based on mobile terminal
CN104202466A (en) * 2014-08-19 2014-12-10 厦门美图移动科技有限公司 Method of using mobile phone to carry out safety instruction when moving
CN104457751A (en) * 2014-11-19 2015-03-25 中国科学院计算技术研究所 Method and system for recognizing indoor and outdoor scenes

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102741840A (en) * 2010-02-03 2012-10-17 诺基亚公司 Method and apparatus for modelling personalized contexts
US20120016822A1 (en) * 2010-07-14 2012-01-19 Yoshiyuki Kobayashi Information processing device, information processing method, and program
CN202385159U (en) * 2011-04-22 2012-08-15 喜讯无限(北京)科技有限责任公司 Multiple mobile device position matching system based on sensors and mobile positioning technology
CN103458361A (en) * 2013-08-13 2013-12-18 西安乾易企业管理咨询有限公司 Scene acquisition and identification method based on mobile terminal
CN104202466A (en) * 2014-08-19 2014-12-10 厦门美图移动科技有限公司 Method of using mobile phone to carry out safety instruction when moving
CN104457751A (en) * 2014-11-19 2015-03-25 中国科学院计算技术研究所 Method and system for recognizing indoor and outdoor scenes

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106886643A (en) * 2017-02-20 2017-06-23 中国环境监测总站 A kind of method for drafting and drawing system of noise pollution distribution map
CN108958233A (en) * 2017-05-18 2018-12-07 北京图森未来科技有限公司 A kind of perception analogy method and device
CN108958233B (en) * 2017-05-18 2021-09-03 北京图森未来科技有限公司 Perception simulation method and device
CN110020576A (en) * 2018-01-10 2019-07-16 中兴通讯股份有限公司 A kind of recognition methods, device and the computer readable storage medium of house scene
CN109302684A (en) * 2018-11-07 2019-02-01 麦片科技(深圳)有限公司 Scene determination method, Cloud Server and the storage medium of terminal device
CN110516023A (en) * 2019-08-26 2019-11-29 广东石油化工学院 A kind of Noise map method for drafting based on mobile awareness
CN111246415A (en) * 2019-12-18 2020-06-05 广州市梦享网络技术有限公司 User scene position change judgment method
CN111246415B (en) * 2019-12-18 2022-05-13 广州市梦享网络技术有限公司 User scene position change judgment method
CN113837512A (en) * 2020-06-23 2021-12-24 中国移动通信集团辽宁有限公司 Abnormal user identification method and device
CN114745465A (en) * 2022-03-24 2022-07-12 马斌斌 Interactive noise self-prior sensing analysis system for smart phone
CN114745465B (en) * 2022-03-24 2024-08-27 马斌斌 Intelligent mobile phone interactive noise self-priori perception analysis system

Also Published As

Publication number Publication date
CN106250435B (en) 2019-12-06

Similar Documents

Publication Publication Date Title
CN106250435A (en) A kind of user&#39;s scene recognition method based on mobile terminal Noise map
CN112364439B (en) Simulation test method and device for automatic driving system and storage medium
Chugh et al. Road condition detection using smartphone sensors: A survey
Kulkarni et al. Pothole detection system using machine learning on Android
CN107103775B (en) Road quality detection method based on crowd-sourcing calculation
CN103606279B (en) A kind of road trip mode method of discrimination and system based on smart mobile phone
CN104164829A (en) Pavement smoothness detection method based on mobile terminal and intelligent pavement information real-time monitoring system
CN108965609A (en) The recognition methods of mobile terminal application scenarios and device
CN106203437B (en) Individual driving behavior recognition methods and device
Arab et al. Magnopark-locating on-street parking spaces using magnetometer-based pedestrians' smartphones
Laubis et al. Road condition measurement and assessment: A crowd based sensing approach
Jariyasunant et al. Overcoming battery life problems of smartphones when creating automated travel diaries
AbdelAziz et al. The diversity and scale matter: Ubiquitous transportation mode detection using single cell tower information
CN116703122B (en) Smart city information resource display system and method
CN105630842A (en) Method and device for establishing air quality information database and determining pollution information
CN111405469B (en) Mine earthquake monitoring system based on mobile phone mobile sensing network and crowd-sourcing positioning method
Zhang et al. Mobile sensing in metropolitan area: Case study in beijing
Idris et al. Analysis of bad roads using smart phone
Semanjski et al. Sensing human activity for smart cities’ mobility management
Chiang et al. Estimating instant traffic information by identifying handover patterns of UMTS signals
Toutouh-el-Alamin et al. Enabling low cost smart road traffic sensing
Chen et al. Transportation mode recognition algorithm based on multiple support vector machine classifiers
CN114908726A (en) Real-time global intelligent detection method and system for construction quality of highway broad-width roadbed
Akinwande et al. Automatic and real-time pothole detection and traffic monitoring system using smartphone technology
TWI532618B (en) System and method of collecting abnormal point of road surface

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20191206

Termination date: 20200726

CF01 Termination of patent right due to non-payment of annual fee