CN110267262A - Context aware method and device towards personal secrets - Google Patents

Context aware method and device towards personal secrets Download PDF

Info

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
Application number
CN201910364264.8A
Other languages
Chinese (zh)
Other versions
CN110267262B (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.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN201910364264.8A priority Critical patent/CN110267262B/en
Publication of CN110267262A publication Critical patent/CN110267262A/en
Application granted granted Critical
Publication of CN110267262B publication Critical patent/CN110267262B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/02Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/30Security of mobile devices; Security of mobile applications
    • H04W12/37Managing security policies for mobile devices or for controlling mobile applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-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

Context aware method and device towards personal secrets
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.
CN201910364264.8A 2019-04-30 2019-04-30 Privacy security-oriented context awareness method and device Active CN110267262B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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