CN110267262A - Context aware method and device towards personal secrets - Google Patents
Context aware method and device towards personal secrets Download PDFInfo
- Publication number
- CN110267262A CN110267262A CN201910364264.8A CN201910364264A CN110267262A CN 110267262 A CN110267262 A CN 110267262A CN 201910364264 A CN201910364264 A CN 201910364264A CN 110267262 A CN110267262 A CN 110267262A
- Authority
- CN
- China
- Prior art keywords
- event
- data information
- corresponding data
- application program
- preset interface
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/02—Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/30—Security of mobile devices; Security of mobile applications
- H04W12/37—Managing security policies for mobile devices or for controlling mobile applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
Abstract
The embodiment of the present invention provides a kind of context aware method and device towards personal secrets, applied to mobile intelligent terminal, the mobile intelligent terminal includes application program and preset interface, which comprises receives user by the preset interface and is instructed by the event detection that the application program inputs;It is instructed according to the event detection, obtains the corresponding data information of first event, the corresponding data information of the first event includes the corresponding coarseness data information of the first event;The corresponding data information of the first event is sent to the application program by the preset interface.For improving the personal secrets of user.
Description
Technical field
The present embodiments relate to application program technical field more particularly to a kind of context aware sides towards personal secrets
Method and device.
Background technique
Mobile intelligent terminal (for example, mobile phone, tablet computer etc.) can install application program, be arranged in mobile intelligent terminal
There is sensor (for example, position indicator, acceleration sensor, photoreceptor etc.), the sensor can carry out data information acquisition.
In the prior art, application program can directly obtain its data information collected from sensor, i.e., carefully
The initial data (or fine-grained initial data is obtained from local data base) of granularity, and to the fine-grained original got
Beginning data are handled, to judge whether predeterminable event occurs (for example, judging whether user is in sleep state).Above-mentioned
In the process, the access granularity and scene for the initial data not obtained to the developer of application program due to mobile intelligent terminal are added
With limitation, accordingly, it is possible to which potential privacy compromise risk can be brought, and then the personal secrets of user are reduced.
Summary of the invention
The embodiment of the present invention provides a kind of context aware method and device towards personal secrets, for improving the hidden of user
Private safety.
In a first aspect, the embodiment of the present invention provides a kind of context aware method towards personal secrets, which is characterized in that answer
For mobile intelligent terminal, the mobile intelligent terminal includes application program and preset interface, comprising:
User is received by the preset interface to instruct by the event detection that the application program inputs;
It is instructed according to the event detection, obtains the corresponding data information of first event, the corresponding number of the first event
It is believed that breath includes the corresponding coarseness data information of the first event;
The corresponding data information of the first event is sent to the application program by the preset interface.
It is described to be instructed according to the event detection in a kind of possible embodiment, obtain the corresponding number of first event
It is believed that breath, comprising:
Obtain the corresponding data type of the first event;
According to the corresponding data type of the first event, the corresponding data information of the first event is obtained.
It is described to be instructed according to the event detection in alternatively possible embodiment, in the acquisition first event
Before corresponding data information, further includes:
The first event is generated according to event detection instruction.
It is described that the first event, packet are generated according to event detection instruction in alternatively possible embodiment
It includes:
Obtain the event argument of the first event, the event argument include event type, comparison operators, operating condition,
At least one of sampling configuration, response times, event description and optimisation strategy;
According to the event argument, the first event is generated.
It is described to send described the to the application program by the preset interface in alternatively possible embodiment
The corresponding coarseness data information of one event, including
Obtain the corresponding initial data of the first event;
According to the corresponding initial data of the first event, the corresponding data information of the first event is determined;
According to the corresponding data information of the first event, judge whether first event occurs;
When determining that the first event occurs, first thing is sent to the application program by the preset interface
The corresponding data information of part.
Second aspect, the embodiment of the present invention provide a kind of context aware device towards personal secrets, which is characterized in that answer
For mobile intelligent terminal, the mobile intelligent terminal includes application program and preset interface, comprising: receiving module obtains mould
Block and sending module, wherein
The receiving module is used for, and is received user by the preset interface and is examined by the event that the application program inputs
Survey instruction;
The acquisition module is used for, and is instructed according to the event detection, and the corresponding data information of first event is obtained, described
The corresponding data information of first event includes the corresponding coarseness data information of the first event;
The sending module is used for, corresponding to the application program transmission first event by the preset interface
Data information.
In a kind of possible embodiment, the acquisition module is specifically used for:
Obtain the corresponding data type of the first event;
According to the corresponding data type of the first event, the corresponding data information of the first event is obtained.
In alternatively possible embodiment, described device further include: generation module, wherein
The generation module is used for, and generates the first event according to event detection instruction.
In alternatively possible embodiment, the generation module is specifically used for:
Obtain the event argument of the first event, the event argument include event type, comparison operators, operating condition,
At least one of sampling configuration, response times, event description and optimisation strategy;
According to the event argument, the first event is generated.
In alternatively possible embodiment, the sending module is specifically used for:
Obtain the corresponding initial data of the first event;
According to the corresponding initial data of the first event, the corresponding data information of the first event is determined;
According to the corresponding data information of the first event, judge whether first event occurs;
When determining that the first event occurs, first thing is sent to the application program by the preset interface
The corresponding data information of part.
The third aspect, the embodiment of the present invention provide a kind of mobile intelligent terminal, comprising: processor, the processor with deposit
Reservoir coupling;
The memory is used for, and stores computer program;
The processor is used for, and executes the computer program stored in the memory, so that the intelligent movable is whole
End executes the above-mentioned described in any item methods of first aspect.
Fourth aspect, the embodiment of the present invention provide a kind of readable storage medium storing program for executing, including program or instruction, when described program or
When instruction is run on computers, the method as described in above-mentioned first aspect any one is performed.
It is whole to be applied to intelligent movable for context aware method and device provided in an embodiment of the present invention towards personal secrets
End, the mobile intelligent terminal include application program preset interface, and the method receives user by preset interface and passes through application
The event detection instruction of program input, instructs according to event detection, obtains the corresponding data information of first event, first event pair
The data information answered includes the corresponding coarseness data information of first event, sends the first thing to application program by preset interface
The corresponding data information of part.In above process, the event detection that user is inputted by application program is received by preset interface
Instruction sends the corresponding data information of first event to application program by preset interface, realizes that mobile intelligent terminal can lead to
The access granularity for crossing preset interface limitation initial data, to avoid sensor of the application developer from mobile intelligent terminal
In or preset data in obtain user initial data.Further, the field of initial data is obtained to application developer
Scape limits, and then improves the personal secrets of user.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is this hair
Bright some embodiments for those of ordinary skill in the art without any creative labor, can be with
It obtains other drawings based on these drawings.
Fig. 1 is the application scenarios schematic diagram of the context aware method provided in an embodiment of the present invention towards personal secrets;
Fig. 2 is the flow diagram one of the context aware method provided in an embodiment of the present invention towards personal secrets;
Fig. 3 is the flow diagram two of the context aware method provided in an embodiment of the present invention towards personal secrets;
Fig. 4 is the structural schematic diagram of the context aware system provided in an embodiment of the present invention towards personal secrets;
Fig. 5 is the structural schematic diagram one of the context aware device provided in an embodiment of the present invention towards personal secrets;
Fig. 6 is the structural schematic diagram two of the context aware device provided in an embodiment of the present invention towards personal secrets.
Specific embodiment
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention
In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is
A part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art
Every other embodiment obtained without making creative work, shall fall within the protection scope of the present invention.
Fig. 1 is the application scenarios schematic diagram of the context aware method provided in an embodiment of the present invention towards personal secrets.Please
Referring to Fig. 1, mobile intelligent terminal 10 includes application program 11, preset interface 12 and presetting database 13, wherein preset data
The fine-grained initial data of user is preserved in library 13, for example, picture, position etc..Application program 11 can be to preset interface
12, which send event detection instruction, generates first event, and according to first after mobile intelligent terminal 10 receives event detection instruction
Event handles fine-grained initial data corresponding with first event in presetting database 13, and it is corresponding to obtain first event
Data information, and the corresponding data information of first event is sent to application program 11 by preset interface, wherein first event
For the scene event to be perceived generated according to event detection instruction.For example, being course management application program in application program 11
When, application program 11 can send position detection instruction by preset interface 12, and mobile intelligent terminal 10 receives position detection
After instruction, location aware event is generated, and according to location aware event to the raw position data (particulate in presetting database 13
The raw position data of degree) information handled, obtain corresponding data information (the fine-grained positional number of location aware event
According to), for example, the corresponding data information of location aware event is the latitude and longitude information of user position.
Context aware method provided in an embodiment of the present invention towards personal secrets can make application program pass through default
Interface sends event detection instruction to mobile intelligent terminal, and receives the data that mobile intelligent terminal is sent by preset interface and believe
Breath, to avoid application program that from capable of obtaining user's directly from the sensor of presetting database or mobile intelligent terminal
Fine-grained initial data, and then improve the personal secrets of user.
In the following, technical solution shown in the application is described in detail by specific embodiment.Under it should be noted that
The several specific embodiments in face can be combined with each other, and for the same or similar content, no longer carry out weight in various embodiments
Multiple explanation.
Fig. 2 is the flow diagram one of the context aware method provided in an embodiment of the present invention towards personal secrets.It please join
See Fig. 2, the context aware method towards personal secrets includes:
S201, the event detection instruction that user is inputted by application program is received by preset interface.
Optionally, the executing subject of the embodiment of the present invention is mobile intelligent terminal, or setting is at intelligent movable end
The context aware device towards personal secrets in end.Optionally, the context aware device towards personal secrets can lead to
The combination of software and/hardware is crossed to realize.
Optionally, mobile intelligent terminal can be smart phone, tablet computer etc..Wherein, mobile intelligent terminal includes answering
With program, presetting database and preset interface.
Optionally, application program can be flight management application, course management application etc..
Optionally, presetting database is used to save the initial data (i.e. the data information of coarseness) of user.For example, audio
Data, position data, image data, short message data, browser data, address book data etc..
In embodiments of the present invention, preset interface is unified query interface (UQI).
Optionally, the execution code for establishing unified query interface be " UQI.addEventListener (and the first parameter, the
Two parameters) ".
Optionally, the first parameter is first event, and first parameter is instructed according to event detection and generated.
Optionally, the second parameter is the method function for obtaining the corresponding data information of first event.Optionally, it refers to
To the explanation of the corresponding data information of first event in S202.
Optionally, the execution code of unified query interface are as follows:
UQI.addEventListener(locationEvent,new GeolocationCallback(){
@Override
public void onEvent(GeolocationCallbackData callbackData){
Log.d("LocationEvent",String.valueOf(callbackData.currentTime));}}).
Optionally, in above-mentioned execution code, the first parameter is " locationEvent " (location aware event).Second ginseng
Number is " new GeolocationCallback () ", the method that mark returns to the data information of first event.Wherein,
" String.valueOf () " method is that the time for returning to the corresponding data information of first event is printed with character string forms.
Optionally, user can click the application program in mobile intelligent terminal to realize incoming event detection instruction.
S202, it is instructed according to event detection, obtains the corresponding data information of first event, the corresponding data letter of first event
Breath includes the corresponding coarseness data information of first event.
Optionally, it after receiving event detection instruction, is instructed according to event detection and generates first event, and generating the
After one event, initial data corresponding with first event in presetting database is handled according to first event, to obtain
The corresponding data information of first event.
Optionally, first event is the scene event to be perceived generated according to event detection instruction.
For example, first event can be location aware event, specified specifically, location aware event can enter for user
Geographic area event.
Optionally, the corresponding data information of first event include the corresponding coarseness data information of first event, it is described thick
The timestamp of granularity data information, and obtain the event type of the time of the corresponding data information of first event, first event
Deng.
Optionally, when first event is location aware event, the corresponding data information of first event (coarseness data letter
Breath) it can be the latitude and longitude information of user position.
Optionally, the corresponding data information of first event can also be audio-frequency information, pictorial information, short message information, clear
Look at device information, address list information etc..
In practical applications, audio-frequency information, pictorial information, short message information, browser information, address list information and
Location information is usually the private data information of user.
S203, the corresponding data information of first event is sent to application program by preset interface.
Optionally, first event pair can be sent to application program by preset interface when determining that first event occurs
The data information answered.
It should be noted that for example, first event be location aware event when, determine first event refer to user into
The geographic area specified is entered.
Optionally, when first event is location aware event, it can determine whether first event occurs by the following method:
According to the preset data information aggregate of the corresponding data information of first event and first event, determine whether first event occurs.
For example, the corresponding data information of first event is the longitude and latitude of user, the preset data information of first event
Collection is combined into the data information (including multiple latitude and longitude informations) of designated geographic area, when the corresponding data information of first event belongs to
When the preset data information aggregate of first event, first event can be determined;When the corresponding data information of first event not
When belonging to the preset data information aggregate of first event, it can determine that first event does not occur.
Context aware method provided in an embodiment of the present invention towards personal secrets is applied to mobile intelligent terminal, mobile
Intelligent terminal includes application program preset interface, and this method receives the event that user is inputted by application program by preset interface
Detection instruction is instructed according to event detection, obtains the corresponding data information of first event, the corresponding data packets of first event
The corresponding coarseness data information of first event is included, the corresponding data of first event are sent to application program by preset interface and are believed
Breath.In above process, user is received by preset interface to instruct by the event detection that application program inputs, connect by default
Mouth sends the corresponding data information of first event to application program, realizes that mobile intelligent terminal can pass through preset interface and limit original
The access granularity of beginning data, to avoid in the sensor of application developer mobile intelligent terminal or from local data
The initial data of user is obtained in library, and then improves the personal secrets of user.
On the basis of the above embodiments, in the following, in conjunction with Fig. 3, technical solution shown in application is described in detail.
Fig. 3 is the flow diagram two of the context aware method provided in an embodiment of the present invention towards personal secrets.It please join
See Fig. 3, the context aware towards personal secrets includes:
S301, the event detection instruction that user is inputted by the application program is received by preset interface.
Optionally, S301 is identical as the execution method of S201, herein, repeats no more the implementation procedure of S301.
S302, generation first event is instructed according to event detection.
In a kind of possible embodiment, the event argument of the first event is obtained, the event argument includes thing
At least one of part type, comparison operators, operating condition, sampling configuration, response times, event description and optimisation strategy;
According to event argument, first event is generated.
Optionally, event type can be obtained from event detection instruction.
Optionally, the embodiment of the present invention provides a kind of generation first event (for location aware event) execution code, specifically
It is as follows:
EventType locationEvent=new GeolocationEvent.GeolocationEventBuilder
()
.setEventDescription(“Entering a geofence”)
.setField(“location”,GeolocationOperators.getLatLon())
.setComparator(GeolocationEvent.IN)
.setPlaces(“An airport”)
.setSamplingMode(60*1000)
.setMaxNumOfRecurrences(EventType.AlwaysRepeat)
.addOptimizationConstraints(100,50,60*1000,Geolocation.LEVEL_EXACT)
.addOptimizationConstraints(50,15,5*60*1000,Geolocation.LEVEL_NEIGH
BOURHOOD)
.addOptimizationConstraints(15,0,EventType.Off)
.build()。
In above-mentioned execution code, the first event of " EventType locationEvent " mark generation.
" .setEventDescription (" Entering a geofence ") " mark setting event description, event are retouched
The content stated is " Entering a geofence ".
Optionally, event description can be the Short Description to first event, or the corresponding data of first event
The use purpose of information.
" .setField (" location ", GeolocationOperators.getLatLon ()) " identifies first event
Involved in user coarseness private data.For example, the latitude and longitude information of user.
" .setComparator (GeolocationEvent.IN) " mark setting comparison operators, the content of comparison operators are
“GeolocationEvent.IN”。
Optionally, the content of comparison operators can also for greater than, equal to, be less than, be more than or equal to, be less than or equal to, with or it is non-
Equal symbols.
" .setPlaces (" An airport ") " mark setting operating condition, the content of operating condition are " An
Airport " is herein specified geographic area " An airport ".
Optionally, when first event is whether user is in sleep state, operating condition can be for user institute in the environment
Noise threshold.
" .setSamplingMode (60*1000) " mark setting sampling configuration, uses mode contents for " 60*1000 ",
A customer position information acquisition is carried out every 60*1000 milliseconds.
" .setMaxNumOfRecurrences (EventType.AlwaysRepeat) " mark setting response times, ring
The content for answering number is " EventType.AlwaysRepeat ", i.e., responds always.
Optionally, the content of response times can also be limited secondary response.In practical applications, when first event occurs
The content of number according to response sends the corresponding data information of first event to application program.
It further include optimisation strategy " addOptimizationConstraints " in above-mentioned execution code.Optionally, described
Optimisation strategy can be arranged according to the electricity of mobile intelligent terminal.
Optionally, optimisation strategy includes four parameters.
For example, the first optimisation strategy includes the first parameter " 100 ", the second parameter " 50 ", third parameter " 60*1000 ", the
Four parameters " Geolocation.LEVEL_EXACT ".
In practical application, four parameter physical significances having the same in optimisation strategy, for example, the first parameter and second
Parameter is mobile intelligent terminal electricity percentage, and third parameter is detection cycle, and the 4th parameter is detection accuracy.
For example, sampling precision is " LEVEL_ when the percentage of mobile intelligent terminal electricity is between 50% to 100%
EXACT”。
For example, stopping context aware when the percentage of mobile intelligent terminal electricity is less than 15%
“EventType.Off”。
S303, the corresponding initial data of first event is obtained.
Optionally, can to obtain first event from presetting database according to the event type of first event corresponding original
Data.
Optionally, mobile intelligent terminal is provided with sensor, can also be according to the event type of first event from sensor
The corresponding initial data of middle acquisition first event.
For example, the corresponding initial data of first event is position indicator (for example, full when first event is location aware event
Ball positioning system (Global Positioning System, GPS) locator) acquisition data information, the data packets
Include the carrier frequency used when the height of antenna and antenna type, mobile intelligent terminal carry out wireless communication in mobile intelligent terminal
Rate, latitude and longitude information of mobile intelligent terminal etc..
S304, according to the corresponding initial data of first event, determine the corresponding data information of first event.
It optionally, can be according to the thing of the corresponding initial data of first event (data information of coarseness) and first event
Part type determines the corresponding data information of first event
S305, according to the corresponding data information of first event, judge whether first event occurs.
If so, executing S306.
If it is not, then executing S305.
Optionally, the implementation procedure of S305 can be found in the method for determining whether first event occurs in S203.Herein, no longer
Repeat the implementation procedure of S305.
S306, when determining that first event occurs, the corresponding number of first event is sent to application program by preset interface
It is believed that breath.
Optionally, after sending the corresponding data information of first event to application program by preset interface, application program
Pushed information can be shown according to the corresponding data information of the first event received.
In embodiments of the present invention, since the corresponding data information of first event can be audio-frequency information, pictorial information, short
Information, browser information, address list information and location information, therefore, provide through the embodiment of the present invention towards hidden
The context aware of private safety, can handle the perception of a variety of events.
On the basis of any one above-mentioned embodiment, the embodiment of the present invention also provides a kind of scene towards personal secrets
Sensory perceptual system.Refer to Fig. 4.
Fig. 4 is a kind of structural schematic diagram of the context aware system towards personal secrets provided in an embodiment of the present invention.Please
Referring to fig. 4, the context aware system towards personal secrets includes presetting database 41, privacy event handling unit 42, using journey
Sequence 43, wherein presetting database 41 includes audio data, position data, image data, short message data, browser data, leads to
News record data etc., private data processing unit 42 include original data processing mould 421, first event generation module 422, detection mould
Block 423, preset interface 424.
In practical applications, for example, application program 43 is course management application, user can click the realization of application program 43
Incoming event detection instruction, after first event generation module 422 receives event detection instruction by preset interface 424, according to
Event detection instruction generates first event, after detection module 423 receives first event, in the event type for determining first event
It is corresponding original from first event is obtained in presetting database 41 (or sensor corresponding with first event) when for privacy event
Information, and raw information is sent to original data processing module 421, original data processing mould 421 is to the first thing received
Part corresponds to raw information and is handled, to obtain the corresponding data information of first event, and by the corresponding data of first event
Information is sent to detection module 423, determines first event according to the corresponding data information of first event in detection module 423
When, the corresponding data information of first event is sent to application program 43 by preset interface 424.
Optionally, private data processing unit 42 further include: image data packet, packets of audio data, position data packet, short message
Cease data packet, address book data packet, general data packet, multiple affair data packet.Above-mentioned data packet is for assisting privacy event handling
Unit 42 completes context aware.
It should be noted that passing through image data packet, packets of audio data, position data packet, short message data packet, address list
When data packet, general data packet, multiple affair data packet assist privacy event handling unit 42 to complete context aware, there is lower coupling
Property and high stability.
Optionally, general data packet is providing general character operation such as comparing, count, count for different data types
Deng to enhance rate of code reuse.
Optionally, multiple affair data packet is used to handle the logical AND or not operation between a variety of events, can be used to constitute
Complicated context aware.For example, user can realize that mobile intelligent terminal only notifies by multiple affair data packet when meeting
User intra-company mail, phone and short message, delay other application notice (for example, news alerts information of browser).For example,
When user, which is exceeded the speed limit, to drive, answer short message automatically etc..
Fig. 5 is the structural schematic diagram one of the context aware device provided in an embodiment of the present invention towards personal secrets.It please join
See Fig. 5, the context aware device towards personal secrets includes: receiving module 51, obtains module 52 and sending module 53, wherein
The receiving module 51 is used for, and receives the event that user is inputted by the application program by the preset interface
Detection instruction;
The acquisition module 52 is used for, and is instructed according to the event detection, and the corresponding data information of first event, institute are obtained
Stating the corresponding data information of first event includes the corresponding coarseness data information of the first event;
The sending module 53 is used for, and is sent the first event to the application program by the preset interface and is corresponded to
Data information.
Context aware device provided in an embodiment of the present invention towards personal secrets can execute above method embodiment institute
The technical solution shown, realization principle and beneficial effect are similar, are no longer repeated herein.
In a kind of possible embodiment, the acquisition module 52 is specifically used for:
Obtain the corresponding data type of the first event;
According to the corresponding data type of the first event, the corresponding data information of the first event is obtained.
In alternatively possible embodiment, the sending module 53 is specifically used for:
Obtain the corresponding initial data of the first event;
According to the corresponding initial data of the first event, the corresponding data information of the first event is determined;
According to the corresponding data information of the first event, judge whether first event occurs;
When determining that the first event occurs, first thing is sent to the application program by the preset interface
The corresponding data information of part.
Fig. 6 is the structural schematic diagram two of the context aware device provided in an embodiment of the present invention towards personal secrets.It please join
See Fig. 6, the context aware device towards personal secrets further includes generation module 54, wherein
The generation module 54 is used for, and generates the first event according to event detection instruction.
In a kind of possible embodiment, the generation module 54 is specifically used for:
Obtain the event argument of the first event, the event argument include event type, comparison operators, operating condition,
At least one of sampling configuration, response times, event description and optimisation strategy;
According to the event argument, the first event is generated.
Context aware device provided in an embodiment of the present invention towards personal secrets can execute above method embodiment institute
The technical solution shown, realization principle and beneficial effect are similar, are no longer repeated herein.
The embodiment of the present invention provides a kind of mobile intelligent terminal, comprising: processor, the processor are coupled with memory;
The memory is used for, and stores computer program;
The processor is used for, and executes the computer program stored in the memory, so that the intelligent movable is whole
End executes method described in above-mentioned any means embodiment.
The embodiment of the present invention provides a kind of readable storage medium storing program for executing, including program or instruction, when described program or instruction are being counted
When running on calculation machine, the method as described in above-mentioned any means embodiment is performed.
Those of ordinary skill in the art will appreciate that: realize that all or part of the steps of above-mentioned each method embodiment can lead to
The relevant hardware of program instruction is crossed to complete.Program above-mentioned can be stored in a computer readable storage medium.The journey
When being executed, execution includes the steps that above-mentioned each method embodiment to sequence;And storage medium above-mentioned include: ROM, RAM, magnetic disk or
The various media that can store program code such as person's CD.
Finally, it should be noted that the above various embodiments is only to illustrate the technical solution of the embodiment of the present invention, rather than to it
Limitation;Although the embodiment of the present invention is described in detail referring to foregoing embodiments, those skilled in the art
It is understood that it is still possible to modify the technical solutions described in the foregoing embodiments, either to part of or
All technical features are equivalently replaced;And these are modified or replaceed, it does not separate the essence of the corresponding technical solution this hair
The range of bright example scheme.
Claims (10)
1. a kind of context aware method towards personal secrets, which is characterized in that be applied to mobile intelligent terminal, the mobile intelligence
Energy terminal includes application program and preset interface, comprising:
User is received by the preset interface to instruct by the event detection that the application program inputs;
It is instructed according to the event detection, obtains the corresponding data information of first event, the corresponding data letter of the first event
Breath includes the corresponding coarseness data information of the first event;
The corresponding data information of the first event is sent to the application program by the preset interface.
2. obtaining the first thing the method according to claim 1, wherein described instruct according to the event detection
The corresponding data information of part, comprising:
Obtain the corresponding data type of the first event;
According to the corresponding data type of the first event, the corresponding data information of the first event is obtained.
3. method according to claim 1 or 2, which is characterized in that in the corresponding data information of the acquisition first event
Before, further includes:
The first event is generated according to event detection instruction.
4. according to the method described in claim 3, it is characterized in that, described generate described first according to event detection instruction
Event, comprising:
The event argument of the first event is obtained, the event argument includes event type, comparison operators, operating condition, sampling
At least one of mode, response times, event description and optimisation strategy;
According to the event argument, the first event is generated.
5. method according to claim 1 or 2, which is characterized in that described to apply journey to described by the preset interface
Sequence sends the corresponding coarseness data information of the first event, comprising:
Obtain the corresponding initial data of the first event;
According to the corresponding initial data of the first event, the corresponding data information of the first event is determined;
According to the corresponding data information of the first event, judge whether first event occurs;
When determining that the first event occurs, the first event pair is sent to the application program by the preset interface
The data information answered.
6. a kind of context aware device towards personal secrets, which is characterized in that be applied to mobile intelligent terminal, the mobile intelligence
Energy terminal includes application program and preset interface, comprising: receiving module obtains module and sending module, wherein
The receiving module is used for, and is received user by the preset interface and is referred to by the event detection that the application program inputs
It enables;
The acquisition module is used for, and is instructed according to the event detection, the corresponding data information of acquisition first event, and described first
The corresponding data information of event includes the corresponding coarseness data information of the first event;
The sending module is used for, and sends the corresponding data of the first event to the application program by the preset interface
Information.
7. device according to claim 6, which is characterized in that the acquisition module is specifically used for:
Obtain the corresponding data type of the first event;
According to the corresponding data type of the first event, the corresponding data information of the first event is obtained.
8. device according to claim 6 or 7, which is characterized in that described device further include: generation module, wherein
The generation module is used for, and generates the first event according to event detection instruction.
9. device according to claim 8, which is characterized in that the generation module is specifically used for:
The event argument of the first event is obtained, the event argument includes event type, comparison operators, operating condition, sampling
At least one of mode, response times, event description and optimisation strategy;
According to the event argument, the first event is generated.
10. device according to claim 6 or 7, which is characterized in that the sending module is specifically used for:
Obtain the corresponding initial data of the first event;
According to the corresponding initial data of the first event, the corresponding data information of the first event is determined;
According to the corresponding data information of the first event, judge whether first event occurs;
When determining that the first event occurs, the first event pair is sent to the application program by the preset interface
The data information answered.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910364264.8A CN110267262B (en) | 2019-04-30 | 2019-04-30 | Privacy security-oriented context awareness method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910364264.8A CN110267262B (en) | 2019-04-30 | 2019-04-30 | Privacy security-oriented context awareness method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110267262A true CN110267262A (en) | 2019-09-20 |
CN110267262B CN110267262B (en) | 2020-11-06 |
Family
ID=67914064
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910364264.8A Active CN110267262B (en) | 2019-04-30 | 2019-04-30 | Privacy security-oriented context awareness method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110267262B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103686716A (en) * | 2013-12-19 | 2014-03-26 | 复旦大学 | Android access control system for enhancing confidentiality and integrality |
CN104102358A (en) * | 2014-07-18 | 2014-10-15 | 北京奇虎科技有限公司 | Privacy information protecting method and privacy information protecting device |
CN106228086A (en) * | 2016-07-29 | 2016-12-14 | 北京小米移动软件有限公司 | Obtain the method and device of positional information |
CN106465152A (en) * | 2014-04-24 | 2017-02-22 | 格立威系统有限公司 | Event trigger on wireless device detection |
WO2017037600A1 (en) * | 2015-08-28 | 2017-03-09 | Quixey, Inc. | Event notifications for applications |
US9870485B2 (en) * | 2014-11-12 | 2018-01-16 | Nec Corporation | System and method for detecting sensitive user input leakages in software applications |
-
2019
- 2019-04-30 CN CN201910364264.8A patent/CN110267262B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103686716A (en) * | 2013-12-19 | 2014-03-26 | 复旦大学 | Android access control system for enhancing confidentiality and integrality |
CN106465152A (en) * | 2014-04-24 | 2017-02-22 | 格立威系统有限公司 | Event trigger on wireless device detection |
CN104102358A (en) * | 2014-07-18 | 2014-10-15 | 北京奇虎科技有限公司 | Privacy information protecting method and privacy information protecting device |
US9870485B2 (en) * | 2014-11-12 | 2018-01-16 | Nec Corporation | System and method for detecting sensitive user input leakages in software applications |
WO2017037600A1 (en) * | 2015-08-28 | 2017-03-09 | Quixey, Inc. | Event notifications for applications |
CN107925701A (en) * | 2015-08-28 | 2018-04-17 | 三星电子株式会社 | Notified for the event of application |
CN106228086A (en) * | 2016-07-29 | 2016-12-14 | 北京小米移动软件有限公司 | Obtain the method and device of positional information |
Also Published As
Publication number | Publication date |
---|---|
CN110267262B (en) | 2020-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102493509B1 (en) | System to track engagement of media items | |
CN105101095A (en) | Server, alarm method based on position information, and alarm system thereof | |
US11645412B2 (en) | Computer-based methods and systems for building and managing privacy graph databases | |
CN105516916B (en) | A kind of alarm method and system of mobile device | |
WO2016101660A1 (en) | Method for protecting terminal position information and intelligent terminal | |
CN107896180B (en) | Method, equipment, system and the storage medium of equipment room collaboration processing event | |
TWI661321B (en) | Method and device for determining user relationship | |
US11640416B2 (en) | Computer-based systems configured for efficient entity resolution for database merging and reconciliation | |
CN111274340A (en) | People flow density monitoring processing method, equipment and storage medium | |
CN106709837A (en) | Unapproved construction information high precision acquisition method based on mobile terminal | |
CN111177292A (en) | WebGIS collaborative plotting method and system for emergency incident | |
US9038197B2 (en) | Method and apparatus for providing backend support for device control in risk conditions | |
CN110267262A (en) | Context aware method and device towards personal secrets | |
US11558477B1 (en) | Intelligent asynchronous data exchange across microservices in a distributed environment | |
CN114070831B (en) | REVIT-based BIM cloud service system | |
US11553308B2 (en) | System and method for selecting alternate global positioning system coordinates | |
CN106357603A (en) | Web page security detection processing method and device | |
CN114546671A (en) | Data processing method and device and electronic equipment | |
US11775365B1 (en) | Efficient monitoring data collection and distribution | |
Krishnamoorthy et al. | Contextual information integration platform for humanitarian relief | |
CN116723460B (en) | Method for creating personal geofence and related equipment thereof | |
Jeong et al. | Performance evaluation with DEVS formalism and implementation of active emergency call system for realtime location and monitoring | |
Stamm et al. | Mobile intelligent interruptions management (MIIM) a context aware unavailability system | |
Sun et al. | Privacy preserving in personalized mobile marketing | |
CN118984255A (en) | Unified data intelligent control method and system for industrial Internet of things equipment |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |