The present disclosure relates to an information processing apparatus, an information processing method, and a program.
The development of information communication technologies has brought a situation in which countless radio waves exist in the surroundings. Mobile phone terminals that learn a moving path of a user utilizing identification information (ID information) of a base station that is sent from a wireless base station for mobile phone terminals among such countless radio waves have been proposed (for example, see Patent Literature 1 below).
Patent Literature 1: JP 2000-224643A
However, the technology disclosed in Patent Literature 1 above merely utilizes ID information emitted from a radio wave source installed at a specific position, that is, a wireless base station for mobile phone terminals, and merely utilizes some limited radio waves among radio waves existing countlessly in the surroundings, which cannot be utilized at a place where no wireless base station exists.
Thus, a technology capable of effectively utilizing radio waves existing countlessly in the surroundings to further improve user convenience is pursued under the current circumstances.
Therefore, in light of the above circumstances, the present disclosure proposes an information processing apparatus, an information processing method, and a program capable of utilizing radio waves existing in the surroundings to further improve user convenience.
According to the present disclosure, there is provided an information processing apparatus including: a control unit configured to control processing of recording radio wave information concerning a radio wave observed in a predetermined environment and related information related to the radio wave information in association with each other, comparing the newly acquired radio wave information and the recorded radio wave information, and in a case where a result of comparison satisfies a predetermined condition, providing a user with a predetermined function on a basis of related information related to the newly acquired radio wave information.
In addition, according to the present disclosure, there is provided an information processing method including: controlling processing of recording radio wave information concerning a radio wave observed in a predetermined environment and related information related to the radio wave information in association with each other, comparing the newly acquired radio wave information and the recorded radio wave information, and in a case where a result of comparison satisfies a predetermined condition, providing a user with a predetermined function on a basis of related information related to the newly acquired radio wave information.
In addition, according to the present disclosure, there is provided a program for causing a computer to achieve a function of controlling processing of recording radio wave information concerning a radio wave observed in a predetermined environment and related information related to the radio wave information in association with each other, comparing the newly acquired radio wave information and the recorded radio wave information, and in a case where a result of comparison satisfies a predetermined condition, providing a user with a predetermined function on a basis of related information related to the newly acquired radio wave information.
According to the present disclosure, processing of recording radio wave information concerning a radio wave observed in a predetermined environment and related information related to the radio wave information in association with each other, comparing the newly acquired radio wave information and the recorded radio wave information, and in a case where a result of comparison satisfies a predetermined condition, providing a user with a predetermined function on a basis of related information related to the newly acquired radio wave information is controlled.
As described above, according to the present disclosure, it is possible to utilize radio waves existing in the surroundings to further improve user convenience.
Note that the effects described above are not necessarily limitative. With or in the place of the above effects, there may be achieved any one of the effects described in this specification or other effects that may be grasped from this specification.
Hereinafter, (a) preferred embodiment(s) of the present disclosure will be described in detail with reference to the appended drawings. Note that, in this specification and the appended drawings, structural elements that have substantially the same function and structure are denoted with the same reference numerals, and repeated explanation of these structural elements is omitted.
Note that description will be provided in the following order.
An information processing apparatus according to each embodiment of the present disclosure will be described below in detail.
<Regarding Relationship Between Information Processing Apparatus and Another Appliance>
First, with reference to
An information processing apparatus 10 according to each embodiment of the present disclosure acquires radio wave information concerning radio waves existing around the information processing apparatus 10, and analyzes the obtained radio wave information. Accordingly, the information processing apparatus 10 according to each embodiment of the present disclosure can learn about radio waves existing around the information processing apparatus 10. Thereafter, the information processing apparatus 10 according to each embodiment of the present disclosure controls function providing processing of particularly paying attention to radio wave information that satisfies a predetermined condition as a result of analysis (learning), and on the basis of the predetermined radio wave information, providing a user with a predetermined function.
The information processing apparatus 10 having such a function may be a stationary appliance situated at a certain place, or may be a mobile appliance that can be held and carried by a user or the like, for example.
An emission source of radio wave information that this information processing apparatus 10 acquires can include the imaging system 1 including a surveillance camera 1A and a radio wave monitor node 1B, each type of personal computer 2 of a desktop type, a notebook type, or the like, each type of mobile phone or smartphone 3, each type of tablet terminal 4, each type of wearable terminal 5, and the like, as shown in
Here, radio wave information that the information processing apparatus 10 acquires from various terminals as described above includes various types of information concerning various radio waves (for example, radio waves for use in various types of wireless communication including wireless LAN communication or the like, such as Wi-Fi or Bluetooth (registered trademark)) that the information processing apparatus 10, the radio wave monitor node connected to the information processing apparatus 10, or the like has observed. In such radio wave information, for example, various feature values (for example, identification information such as a MAC address which is information specific to the detected radio wave, the electric field intensity, and the like) that characterize a detected radio wave have been described.
In addition, besides radio wave information as described above, the information processing apparatus 10 is also capable of utilizing as necessary various types of information that various terminals as described above acquire or generate.
Furthermore, the information processing apparatus 10 is capable of performing radio-wave-information analyzing processing and implementing predetermined function providing processing in cooperation with each type of server 20 connected mutually via each type of network such as the Internet. For example, the information processing apparatus 10 is capable of utilizing various types of user information or the like included in a social network or the like that each type of server 20 implements, utilizing various types of information held by each type of server 20, and performing various arithmetic operations utilizing these various types of information to secondarily generate various types of data.
Note that
<Regarding Configuration of Information Processing Apparatus>
Next, a configuration of the information processing apparatus 10 according to an embodiment of the present disclosure will be described in detail with reference to
The information processing apparatus 10 according to each embodiment of the present disclosure mainly includes a data acquisition unit 101, a data recording unit 103, a storage unit 105, an analysis unit 107, an integrated control unit 109, and a display control unit 111, as shown in
Note that description will be made below referring, as an example, to a case where the information processing apparatus 10 according to each embodiment of the present disclosure has inside a storage device that stores data regarding radio wave information (radio wave information data) and other data, whilst it is needless to say that the storage device that stores these pieces of data may be provided outside the information processing apparatus 10. In addition, the data acquisition unit 101, the data recording unit 103, the storage unit 105, the analysis unit 107, the integrated control unit 109, and the display control unit 111 which will be described below in detail are provided in a manner distributed to a plurality of information processing apparatuses existing on various networks such as the Internet, and the plurality of information processing apparatuses may cooperate with one another to implement the functions of the information processing apparatus 10 according to the present embodiment.
The data acquisition unit 101 is implemented by a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM), a communication device, or the like, for example. The data acquisition unit 101 acquires radio wave information and a time stamp sent from various terminals as shown in
The data recording unit 103 is implemented by a CPU, a ROM, a RAM, or the like, for example. The data recording unit 103 correlates the radio wave information data and the time stamp transmitted from the data acquisition unit 101 with each other, and then stores the radio wave information data and the time stamp at a predetermined place in the storage unit 105 which will be described later. In addition, the data recording unit 103 correlates the other data and the time stamp transmitted from the data acquisition unit 101 with each other, and then stores the other data and the time stamp at a predetermined place in the storage unit 105 which will be described later. Accordingly, in the storage unit 105 which will be described later, radio wave information data and other data output at any time from various terminals are accumulated.
The storage unit 105 is implemented by the RAM, the storage device, or the like, for example, that the information processing apparatus 10 according to the present embodiment includes. Various parameters, progress of processing, and the like needed to be saved when the information processing apparatus 10 according to the present embodiment performs some processing, or various databases, programs, and the like are recorded in the storage unit 105 as necessary. In particular, in this storage unit 105, radio wave information which is information concerning radio waves observed in a predetermined environment is recorded as a database in association with related information related to the radio wave information. In the storage unit 105 having such various types of information stored therein, the data acquisition unit 101, the data recording unit 103, the analysis unit 107, the integrated control unit 109, the display control unit 111, and the like are capable of freely performing data reading/writing processing.
The analysis unit 107 is implemented by a CPU, a ROM, a RAM, or the like, for example. The analysis unit 107 analyzes radio wave information newly acquired by the data acquisition unit 101 of the information processing apparatus 10, and newly adds the newly acquired radio wave information that satisfies a predetermined condition to the above-described database in association with related information related to the radio wave information.
Note that specific processing carried out in the analysis unit 107 will be described again in detail in accordance with the contents of specific services (functions) provided by the information processing apparatus 10 according to each embodiment below.
The integrated control unit 109 is implemented by a CPU, a ROM, a RAM, or the like, for example. The integrated control unit 109 controls function providing processing of providing a user with a predetermined function on the basis of radio wave information recorded in a database stored in the storage unit 105 or the like.
Note that specific processing carried out in the integrated control unit 109 will be described again in detail in accordance with the contents of specific services (functions) provided by the information processing apparatus 10 according to each embodiment below.
The display control unit 111 is implemented by a CPU, a ROM, a RAM, an output device, a communication device, or the like, for example. The display control unit 111 performs display control when causing various types of information generated by the analysis unit 107 and the integrated control unit 109 functioning to be displayed on an output device such as a display that the information processing apparatus 10 includes, an output device provided outside the information processing apparatus 10, or the like. In addition, the display control unit 111 also carries out display control when causing various types of display screen to be used when a user performs various input operations on the information processing apparatus 10 to be displayed on a predetermined output device or the like. This allows the user of the information processing apparatus 10 to view desired information on the spot.
Note that, in the configuration of the information processing apparatus 10 shown in
The radio wave detection unit 113 is implemented by a CPU, a ROM, a RAM, a communication device, a radio wave sensor, or the like, for example. In addition, the radio wave detection unit 113 may be an appliance such as a radio wave monitor node included in or connected to the information processing apparatus 10. The radio wave detection unit 113 detects various radio waves emitted from various terminals as shown in
The fact that the information processing apparatus 10 according to each embodiment of the present disclosure further has the radio wave detection unit 113 allows the information processing apparatus 10 itself to acquire various types of radio wave information.
The above illustrates an example of the functions of the information processing apparatus 10 according to each embodiment of the present embodiment. Each of the above structural elements may be realized using general-purpose members or circuits, but may also be realized using hardware specialized in the function of each structural element. In addition, the functions of each of the structural elements may also be conducted entirely by a CPU or the like. Consequently, it is possible to appropriately modify the configuration to be used according to the technical level at the time of carrying out the each embodiment of the present disclosure.
Note that it is also possible to create a computer program for realizing the respective functions of the information processing apparatus according to each embodiment of the present disclosure as discussed above, and implement the computer program in a personal computer or the like. In addition, a computer-readable recording medium having such a computer program stored therein can also be provided. The recording medium is a magnetic disk, an optical disc, a magneto-optical disc, a flash memory, or the like, for example. Furthermore, the above computer program may also be delivered via a network, for example, without using a recording medium.
(First Embodiment)
An information processing apparatus according to a first embodiment of the present disclosure will be described below in detail with reference to
<Regarding Suspicious-person Specifying Processing by Means of Radio Wave Information>
The information processing apparatus 10 according to the present embodiment has a configuration as shown in
In the information processing apparatus 10 according to the present embodiment, attention is focused on radio waves emitted around an electronic appliance or a communication appliance held by a user. Then, by being held by the user, the information processing apparatus 10 according to the present embodiment learns about each type of radio wave existing around the information processing apparatus 10 (that is, around the user) upon correlating with positional information concerning a position where a radio wave is detected and a time stamp concerning the time when the radio wave is detected. In particular, the information processing apparatus 10 according to the present embodiment learns about various radio waves existing around the user on a daily basis to create a database concerning various types of radio wave information (hereinafter simply referred to as “daily radio wave information”) existing around the user on a daily basis. This allows the information processing apparatus 10 according to the present embodiment to specify a range of daily activities of the user on the basis of radio wave information. By utilizing this database, the information processing apparatus 10 according to the present embodiment specifies radio wave information (for example, radio wave information or the like from a terminal held by a suspicious person) for a user, such as a stalker (hereinafter simply referred to as a “suspicious person”) that brings an undesirable situation to the user.
That is, a suspicious person often conducts an activity of “tracking a user and existing around the user.” Therefore, the information processing apparatus 10 according to the present embodiment treats radio wave information not registered in the database concerning daily radio wave information among various types of radio wave information detected around the user as radio wave information (hereinafter simply referred to as a “suspicious-person radio wave information candidate” as well) from a terminal held by a suspicious person candidate. Then, in a case where radio wave information registered as a suspicious-person radio wave information candidate is detected as satisfying a predetermined condition, the information processing apparatus 10 according to the present embodiment upgrades the suspicious-person radio wave information candidate to suspicious-person radio wave information for management. This allows the information processing apparatus 10 according to the present embodiment to specify a suspicious person for a user on the basis of radio wave information without utilizing personal information regarding the suspicious person.
<Regarding Radio-wave-information Analyzing Processing>
Hereinafter, focusing attention to a data structure of each type of database stored in the storage unit 105 as well as detailed functions of the analysis unit 107 and the integrated control unit 109 according to the present embodiment, radio-wave-information analyzing processing in the information processing apparatus 10 according to the present embodiment will be described in detail.
[Regarding Data Structure of Each Type of Database]
First, an example of a data structure of each type of database stored in the storage unit 105 according to the present embodiment will be described specifically with reference to
An example of a data structure of a daily radio wave information database (DB) stored in the storage unit 105 according to the present embodiment is schematically shown in
Here, positional information concerning a position where radio wave information data is detected can be easily specified by the information processing apparatus 10 cooperating with a navigation satellite system such as a GPS, various wireless communication base stations, and the like. Note that the method of describing positional information is not limited to the example shown in
In addition, besides these pieces of information, various types of information that can characterize radio wave information itself (for example, information concerning the name of a position, tagged to positional information, or the like) may be correlated in the daily radio wave information DB.
An example of a data structure of a suspicious-person radio wave information candidate DB stored in the storage unit 105 according to the present embodiment is schematically shown in
An example of a data structure of a suspicious-person radio wave information DB stored in the storage unit 105 according to the present embodiment is schematically shown in
The analysis unit 107 and the integrated control unit 109 of the information processing apparatus 10 according to the present embodiment are capable of acquiring information concerning a suspicious person candidate and a suspicious person by referring to databases having data structures as shown in
[Regarding Specific Functions of the Analysis Unit 107 and the Integrated Control Unit 109]
Subsequently, specific functions of the analysis unit 107 and the integrated control unit 109 that the information processing apparatus 10 according to the present embodiment has will be described in detail with reference to
When new radio wave information is acquired, the analysis unit 107 of the information processing apparatus 10 according to the present embodiment determines at any time whether or not to register the obtained radio wave information in the daily radio wave information DB (that is, whether or not to learn as daily radio wave information). Accordingly, the analysis unit 107 updates the daily radio wave information DB at any time to create a new DB.
Specifically, the analysis unit 107 analyzes whether or not newly acquired radio wave information is radio wave information registered in the most recent daily radio wave information DB at the point of time as shown in
In a case where the newly acquired radio wave information has been registered in the daily radio wave information DB, the analysis unit 107 does not update the daily radio wave information DB. On the other hand, in a case where the newly acquired radio wave information has not been registered in the daily radio wave information DB, the analysis unit 107 analyzes whether or not the newly acquired radio wave information is radio wave information recorded in the most recent suspicious-person radio wave information DB at the point of time as shown in
In a case where the newly acquired radio wave information has been registered in the suspicious-person radio wave information DB, the analysis unit 107 outputs the fact that a radio wave registered in the suspicious-person radio wave information DB has been detected to the integrated control unit 109. On the other hand, in a case where the newly acquired radio wave information has not been registered in the suspicious-person radio wave information DB, the analysis unit 107 determines whether the newly acquired radio wave information satisfies a predetermined condition or not.
That is, the analysis unit 107 determines whether the newly acquired radio wave information is a radio wave whose detection history exists in a past predetermined period. In a case where the newly acquired radio wave information is a radio wave whose detection history exists in a past predetermined period and is a radio wave detected at the same place every time according to associated positional information, the analysis unit 107 registers the newly acquired radio wave information in the daily radio wave information DB.
By carrying out such processing at any time, it is possible for the analysis unit 107 of the information processing apparatus 10 according to the present embodiment to update the daily radio wave information DB as shown in
Through processing as described above, the analysis unit 107 and the integrated control unit 109 carry out radio-wave-information analyzing processing as shown in
The analysis unit 107 and the integrated control unit 109 according to the present embodiment treat newly acquired radio wave information as three classified stages of (1) daily radio wave information, (2) a candidate for suspicious-person radio wave information, and (3) suspicious-person radio wave information. That is, the analysis unit 107 and the integrated control unit 109 according to the present embodiment treat radio wave information that satisfies a condition of “not being included in daily radio wave information” as a candidate for suspicious-person radio wave information, and treat “radio wave information that satisfies a predetermined condition among pieces of radio wave information included in candidates for suspicious-person radio wave information” as suspicious-person radio wave information.
When radio wave information is newly acquired, the analysis unit 107 according to the present embodiment determines whether the newly acquired radio wave is a radio wave detected on a daily basis or not referring to the daily radio wave information DB (determination 1). In a case where the newly acquired radio wave is a radio wave detected on a daily basis, the analysis unit 107 and the integrated control unit 109 wait for acquisition of new radio wave information.
On the other hand, in a case where the newly acquired radio wave is not a radio wave detected on a daily basis, the analysis unit 107 determines whether the newly acquired radio wave has been registered in the suspicious-person radio wave information DB or not referring to the suspicious-person radio wave information DB (determination 2). In a case where a radio wave of interest has been registered in the suspicious-person radio wave information DB, it is possible to determine that a suspicious person exists in the vicinity of a user (a holder of the information processing apparatus 10) (processing 1). Therefore, the analysis unit 107 outputs the fact that the newly acquired radio wave has been registered in the suspicious-person radio wave information DB to the integrated control unit 109. The integrated control unit 109 receives such information to warn the user that a suspicious person exists nearby.
On this occasion, the analysis unit 107 updates registration contents of the suspicious-person radio wave information DB (for example, time stamps, positional information, and the number of times of detection) when carrying out the above-described processing 1. In addition, in a case where the number of times of detection, a detection time, and the like of newly detected suspicious-person radio wave information satisfy predetermined conditions, or in a case where the risk level of the suspicious person has been designated by the user, or the like, the analysis unit 107 updates the risk level in the suspicious-person radio wave information DB.
Here, the method of updating the risk level of a suspicious person is not particularly limited, but any method may be employed. For example, the analysis unit 107 may increment the risk level one by one whenever the number of times of detection increases, or may increment the risk level by one whenever a threshold value is exceeded by a predetermined number of times. In addition, a weighting coefficient may be changed in accordance with when and where a radio wave is detected to adjust such that the number of times of detection at a time is equivalent to a plurality of times of detection.
In addition, details of the processing of warning a user by the integrated control unit 109 are not particularly limited. For example, as the processing of warning a user, the integrated control unit 109 may perform processing such as activating a vibrator mounted on the information processing apparatus 10, producing a predetermined warning sound, or automatically oscillating a call to a specific contact (for example, a public institution such as a police, parents, best friends, or the like) registered in advance. On this occasion, the integrated control unit 109 causes a display screen as shown in
Furthermore, the integrated control unit 109 may adjust the time for warning a user and the warning method in accordance with the risk level of a suspicious person recorded in the suspicious-person radio wave information DB. That is, the integrated control unit 109 may issue a warning by a vibrator at a place somewhat distant from a position where a radio wave is detected for a suspicious person of a low risk level, and on the other hand, for a suspicious person of a high risk level, may adjust the time for warning a user and the warning method, such as by issuing a warning sound whose volume has been set high, at a point of time when a radio wave is detected.
On the other hand, in a case where the newly acquired radio wave has not been registered in the suspicious-person radio wave information DB, the analysis unit 107 determines whether the newly acquired radio wave has been registered in the suspicious-person radio wave information candidate DB or not referring to the suspicious-person radio wave information candidate DB (determination 3). In a case where a radio wave of interest has not been registered in the suspicious-person radio wave information candidate DB, the newly acquired radio wave is registered in the suspicious-person radio wave information candidate DB as a candidate for suspicious-person radio wave information except for a radio wave detected at the same place every time (processing 2).
On the other hand, in a case where the newly acquired radio wave has been registered in the suspicious-person radio wave information DB, the analysis unit 107 updates registration contents registered in the suspicious-person radio wave information candidate DB (processing 3). Specifically, the analysis unit 107 updates registration contents of the suspicious-person radio wave information candidate DB (for example, time stamps, positional information, and the number of times of detection). In addition, the analysis unit 107 updates an evaluation value of a candidate for suspicious-person radio wave information in accordance with the number of times of detection.
The method of updating an evaluation value of a candidate for suspicious-person radio wave information is not particularly limited, but any method may be employed. For example, the analysis unit 107 may increment an evaluation value one by one whenever the number of times of detection increases, or may increment an evaluation value by one whenever the threshold value is exceeded by a predetermined number of times. In addition, a weighting coefficient may be changed in accordance with when and where a radio wave is detected to adjust such that the number of times of detection at a time is equivalent to a plurality of times of detection.
When updating of registration contents is terminated, the analysis unit 107 determines whether radio wave information after updating satisfies a predetermined condition or not (determination 4).
The analysis unit 107 has parameters such as a suspicious-person specifying period, a threshold value of an evaluation value, and a threshold value of the number of times of detection, for example, as parameters for performing such determinations. Here, the suspicious-person specifying period is a parameter that represents a period regarding how far to go back to evaluate radio waves of a suspicious person. In addition, the threshold value of an evaluation value is a parameter for designating that a candidate for suspicious-person radio wave information is to be treated as suspicious-person radio wave information in a case where an evaluation value becomes higher than or equal to this threshold value, and the threshold value of the number of times of detection is a parameter for designating that a candidate for suspicious-person radio wave information is to be treated as suspicious-person radio wave information in a case where the number of times of detection becomes higher than or equal to this threshold value.
By combining such parameters as necessary, it is possible to set a determination condition, such as “assuming a radio wave detected by the threshold value of the number of times of detection (for example, five times) or higher during the suspicious-person specifying period (for example, three days) to be suspicious-person radio wave information”, for example. In addition to such a determination condition, it is also possible to set a determination condition such as “a radio wave having become higher than or equal to the threshold value of an evaluation value during the suspicious-person specifying period” or “radio waves detected in a specific time slot such as a time slot for commuting to office or school during the suspicious-person specifying period” or the like.
In a case where a candidate for suspicious-person radio wave information that satisfies a predetermined condition does not exist, the analysis unit 107 and the integrated control unit 109 wait for acquisition of new radio wave information. On the other hand, a candidate for suspicious person information that satisfies a predetermined condition exists, the analysis unit 107 deletes the radio wave information from the suspicious-person radio wave information candidate DB, and then registers the radio wave information in the suspicious-person radio wave information DB (processing 4).
By carrying out such processing at any time, it is possible for the analysis unit 107 and the integrated control unit 109 to register and update suspicious radio wave information. Note that, in a case where processing as described above is carried out, radio waves from appliances held by mere passersby are once registered in the suspicious-person radio wave information candidate DB as candidates for suspicious-person radio wave information. However, if an evaluation value is lower than a threshold value when the suspicious-person specifying period elapses, the radio wave information only needs to be deleted from the suspicious-person radio wave information candidate DB. This can eliminate the possibility that mere passersby are registered as suspicious persons.
In addition, by further utilizing a publicly-known machine learning technology or the like to perform further learning processing on the basis of the created daily radio wave information DB, the analysis unit 107 is also capable of estimating a range of daily activities of a user. By further utilizing knowledge concerning such a range of activities, the analysis unit 107 is also capable of performing suspicious-person detection processing as will be described below. That is, it is considered that a suspicious person such as a stalker for a user of the information processing apparatus 10 is stalking the user. Therefore, assuming that a stalking radio wave exists even outside the range of daily activities of the user in a case where an existing position of the user is not included in the range of daily activities and radio wave information registered in the suspicious-person radio wave information candidate DB is detected, the analysis unit 107 may treat the candidate for suspicious-person radio wave information as suspicious-person radio wave information, and may increase the evaluation value or the risk level.
If a user utilizes public transportation, such as a bus, a train, or an airplane, for example, in a case where radio-wave-information analyzing processing as described above is carried out, people merely riding together in these types of public transportation could be registered as suspicious persons. Therefore, it is preferable that the analysis unit 107 utilizes outputs from various sensors, such as an acceleration sensor, provided in the information processing apparatus 10, and outputs from a navigation satellite system, such as GPS, to specify a means of transportation that the user is using and a moving speed, and controls on/off of the function of registering suspicious-person radio wave information in accordance with the means of transportation and the moving speed. That is, in a case where it is determined that the user is moving at a speed higher than or equal to a predetermined threshold value, it is preferable that the analysis unit 107 determines that the user is moving in a vehicle, and turns off the function of registering suspicious-person radio wave information.
Note that radio wave information relevant to a suspicious person is automatically specified by performing processing as described above, whilst the analysis unit 107 according to the present embodiment may cooperate with each type of server 20 and the like to further analyze the contents of the suspicious-person radio wave information candidate DB and the suspicious-person radio wave information DB having been created. For example, specified radio wave information may be associated with various types of user information registered on a network by a publicly-known method, and then may be further corrected in accordance with various user evaluations (for example, reliability of an individual determined to be a suspicious person), and the like registered on a network.
In addition, the analysis unit 107 may share various types of DBs created as described above with devices on the network.
Here, in a case where a radio wave which should be treated as a candidate for suspicious-person radio wave information is newly detected, a case where it is desired to treat the radio wave information as suspicious-person radio wave information from the outset depending on circumstances is conceivable. Therefore, the integrated control unit 109 may cause a display screen as shown in
In addition, in the processing method as described above, a friend or the like who stays with the user on many occasions could also be treated as a suspicious person candidate or a suspicious person. Therefore, the integrated control unit 109 may cause display screens as shown in
A situation where a user of the information processing apparatus 10 according to the present embodiment reviews a detection status of a candidate for suspicious-person radio wave information or suspicious-person radio wave information is also conceivable. Therefore, the integrated control unit 109 may utilize time stamps and positional information registered in the suspicious-person radio wave information candidate DB and the suspicious-person radio wave information DB to cause a detection status of a candidate for suspicious-person radio wave information or suspicious-person radio wave information to be displayed in a time line or on a map.
As schematically shown in
In addition, as schematically shown in
A data structure of each type of database stored in the storage unit 105 and radio-wave-information analyzing processing in the information processing apparatus 10 according to the present embodiment have been described above in detail with reference to
<Regarding Flow of Information Processing Method>
Next, an example of a flow of an information processing method carried out in the information processing apparatus 10 according to the present embodiment will be briefly described with reference to
In the information processing method according to the present embodiment, when new radio wave information is detected, radio wave information, positional information, and a time stamp are sent from each type of terminal as shown in
Thereafter, the analysis unit 107 of the information processing apparatus 10 determines whether a moving state of a user is appropriate (that is, whether the user is moving in a vehicle) (step S103). In a case where it is determined that the user is moving in a vehicle, the information processing apparatus 10 returns to step S101 to continue processing. On the other hand, in a case where it is determined that the user is not moving in a vehicle, the analysis unit 107 refers to the daily radio wave information DB stored in the storage unit 105 or the like to determine whether radio wave information of interest has already been registered in the daily radio wave information DB (step S105).
In a case where the radio wave information of interest has already been registered in the daily radio wave information DB, the information processing apparatus 10 returns to step S101 to continue processing. On the other hand, in a case where the radio wave information of interest has not been registered in the daily radio wave information DB, the analysis unit 107 refers to the suspicious-person radio wave information DB stored in the storage unit 105 or the like to determine whether the radio wave information of interest has already been registered in the suspicious-person radio wave information DB (step S107).
In a case where the radio wave information of interest has already been registered in the suspicious-person radio wave information DB, the analysis unit 107 notifies the integrated control unit 109 that the radio wave information of interest has been registered in the suspicious-person radio wave information DB. The integrated control unit 109 having received the notification transitions to step S127 to activate a suspicious-person warning function. On the other hand, in a case where the radio wave information of interest has not been registered in the suspicious-person radio wave information DB, the analysis unit 107 refers to the suspicious-person radio wave information candidate DB stored in the storage unit 105 or the like to determine whether the radio wave information of interest has already been registered in the suspicious-person radio wave information candidate DB (step S109).
In a case where the radio wave information of interest has not been registered in the suspicious-person radio wave information candidate DB, the analysis unit 107 registers the radio wave information of interest in the suspicious-person radio wave information candidate DB (step S111). Thereafter, the information processing apparatus 10 returns to step S101 to continue processing. On the other hand, in a case where the radio wave information of interest has been registered in the suspicious-person radio wave information candidate DB, the analysis unit 107 refers to positional information in the suspicious-person radio wave information candidate DB to determine whether the radio wave information of interest has been detected at the same place as before (step S113).
In a case where the radio wave information of interest has been detected at the same place as before, the analysis unit 107 deletes the radio wave information of interest from the suspicious-person radio wave information candidate DB, and registers the radio wave information in the daily radio wave information DB (step S115). Thereafter, the information processing apparatus 10 returns to step S101 to continue processing. On the other hand, in a case where the radio wave information of interest has not been detected at the same place as before, the analysis unit 107 updates registration contents of the radio wave information of interest (step S117).
Thereafter, the analysis unit 107 determines whether the radio wave information of interest satisfies a predetermined condition or not (step S119). In a case where the radio wave information of interest does not satisfy a predetermined condition, the analysis unit 107 refers to the suspicious-person radio wave information candidate DB as a whole to determine whether radio wave information having no detection history for a predetermined period exists or not (step S121). In a case where the radio wave information does not exist, the information processing apparatus 10 returns to step S101 to continue processing. On the other hand, in a case where the radio wave information exists, the analysis unit 107 deletes the radio wave information from the suspicious-person radio wave information candidate DB (step S123). Thereafter, the information processing apparatus 10 returns to step S101 to continue processing.
In addition, in step S119, in a case where radio wave information that satisfies the predetermined condition exists, the radio wave information is deleted from the suspicious-person radio wave information candidate DB, and the radio wave information is registered in the suspicious-person radio wave information DB (step S125). Thereafter, the analysis unit 107 notifies the integrated control unit 109 that the radio wave information of interest has been registered in the suspicious-person radio wave information DB. The integrated control unit 109 having received the notification transitions to step S127 to activate the suspicious-person warning function.
When it is notified that radio wave information registered in the suspicious-person radio wave information DB has been detected, the integrated control unit 109 activates the suspicious-person warning function (step S127) In addition, the analysis unit 107 updates relevant registration contents of the suspicious-person radio wave information DB according to necessity.
When processing is performed in a flow as described above, in the information processing method according to the present embodiment, it is possible to specify a suspicious person for a user on the basis of radio wave information without utilizing personal information regarding the suspicious person.
The information processing apparatus and the information processing method according to the first embodiment of the present disclosure have been described above in detail.
(Second Embodiment)
An information processing apparatus according to a second embodiment of the present disclosure will be described below in detail with reference to
<Regarding Surveillance-camera-captured-image Extracting Processing by Means of Radio Wave Information>
The information processing apparatus 10 according to the present embodiment is an apparatus that has a configuration as shown in
Specifically, the information processing apparatus 10 according to the present embodiment acquires captured image data and radio wave information data generated in the imaging system 1 installed at one or more sites (in more detail, captured image data generated by the surveillance camera 1A and radio wave information data generated by the radio wave monitor node 1B). Then, the information processing apparatus 10 according to the present embodiment determines whether the acquired radio wave information data satisfies a predetermined condition or not, and accumulates at any time radio wave information data that satisfies the predetermined condition and captured image data corresponding to the radio wave information data in the storage unit 105.
Here, as schematically shown in
Here, it is assumed that the surveillance camera 1A and the radio wave monitor node 1B provided at a certain location have been associated with each other in advance, and information indicating that the surveillance camera 1A existing at which location corresponds to which radio wave monitor node 1B has been stored in the information processing apparatus 10 in advance. In addition, it is assumed that the surveillance camera 1A and the radio wave monitor node 1B provided at a certain location have been set in advance so as to be temporally synchronized with each other.
Upon imaging a subject to be imaged that is positioned in the imaging field of view to generate a captured image including a still image or video, the surveillance camera 1A outputs at any time image data of the captured image (imaged image data) and a time stamp that represents a time when the captured image data is generated to the information processing apparatus 10. In addition, upon detecting radio waves existing around the radio wave monitor node 1B, the radio wave monitor node 1B observes various feature values (such as identification information specific to radio waves and electric field intensity, for example) that characterize the radio waves, and assuming them as radio wave information, outputs at any time data regarding the radio wave information (radio wave information data) and a time stamp that represents a time when the radio wave information is generated to the information processing apparatus 10.
Note that it is preferable that captured image data generated by the surveillance camera 1A is correlated with identification information (ID information) specific to the surveillance camera 1A having generated the captured image data, and it is preferable that radio wave information data generated by the radio wave monitor node 1B is correlated with identification information (ID information) specific to the radio wave monitor node 1B having generated the radio wave information data. This allows the information processing apparatus 10 having acquired these pieces of data to easily grasp at which location the surveillance camera 1A and the radio wave monitor node 1B having sent the acquired data are provided.
With the recent developments in information communication technology, a person has often held an electronic appliance or a communication appliance having a wireless communication function, such as a mobile phone, a smartphone, a portable game console, a tablet terminal, or a wearable terminal. In addition, there are also many objects (for example, various types of transportation means, such as a vehicle, on which a person holding an appliance as described above is aboard or on which an appliance as described above has been mounted) including/containing an appliance such as a mobile phone, a smartphone, a portable game console, a tablet terminal, a wearable terminal, or a car navigation system. Thus, it can be said that radio waves observed by the radio wave monitor node 1B are highly likely to also include radio waves from a subject to be imaged that holds or includes an electronic appliance or a communication appliance having a wireless communication function as described above and having been imaged by the surveillance camera 1A.
The information processing apparatus 10 according to the present embodiment records captured image data sent from the surveillance camera 1A at each location in correlation with the time stamp sent together, and records radio wave information data sent from the radio wave monitor node 1B at each location in correlation with the time stamp sent together. Here, since the surveillance camera 1A and the radio wave monitor node 1B have been associated with each other in advance and have been set so as to temporally synchronize with each other as described earlier, the information processing apparatus 10 is capable of associating captured image data imaged by the surveillance camera 1A and radio wave information generated by the radio wave monitor node 1B with each other by way of a time stamp.
The information processing apparatus 10 according to the present embodiment focuses attention to radio wave information data and captured image data having a relationship as described above, and searches a radio wave information database concerning radio wave information having already been detected. Thereafter, in a case where radio wave information data not registered in the radio wave information database is obtained, the radio wave information data and captured image data are accumulated in the storage unit 105 or the like. Then, in a case where an operation of searching for captured image data newly registered during a predetermined period is input by a user of the information processing apparatus 10, the captured image data is found and extracted utilizing the radio wave information database.
<Regarding Radio-wave-information Analyzing Processing>
Hereinafter, focusing attention to a data structure of each type of database stored in the storage unit 105 as well as detailed functions of the analysis unit 107 and the integrated control unit 109 according to the present embodiment, radio-wave-information analyzing processing in the information processing apparatus 10 according to the present embodiment will be described in detail.
[Regarding Data Structure of Each Type of Database]
First, an example of a data structure of each type of database stored in the storage unit 105 according to the present embodiment will be described specifically with reference to
Note that the type of ID information recorded in the association DB as described above and the ID information describing method are not particularly limited, but any type and any describing method that are publicly known can be utilized as necessary.
As schematically shown in
Note that information recorded in the radio wave information DB shown in
Note that radio wave information data stored in the storage unit 105 may have any data structure as long as feature values that characterize observed radio waves, such as ID information specific to observed radio waves and the electric field intensity, have been described. Identification information such as a MAC address, ESSID, or UUID which is information specific to each observed radio wave, the electric field intensity of radio waves, and the like have been described in radio wave information generated by the radio wave monitor node 1B and stored in the storage unit 105. In addition, any feature value that characterizes observed radio waves may be described besides these feature values. In addition, in a case where a plurality of radio waves are observed at a time in a certain radio wave monitor node 1B, information as described above is recorded in the radio wave information with respect to each of the observed radio waves.
By referring to the databases having data structures as shown in
[Regarding Specific Functions of the Analysis Unit 107 and the Integrated Control Unit 109]
Subsequently, specific functions of the analysis unit 107 and the integrated control unit 109 that the information processing apparatus 10 according to the present embodiment has will be described in detail with reference to
As schematically shown in
By performing processing as described above based on radio wave information in cooperation with the data recording unit 103, it is possible for the analysis unit 107 according to the present embodiment to accumulate captured images corresponding to newly detected radio wave information.
Note that whether the radio wave information of interest has been registered in the radio wave information DB or not can be determined by utilizing a radio wave pattern (obtained by schematically showing the degree of electric field intensity of each radio wave included in the radio wave information) shown by the radio wave information of interest and performing pattern matching between a radio wave pattern shown by recorded radio wave information and a radio wave pattern shown by the radio wave information of interest. Here, the degree of similarity utilized in the pattern matching is not particularly limited, but it is possible to utilize a publicly-known degree of similarity, such as a cross-correlation coefficient, for example.
When providing a user with captured image data accumulated as described above, processing as will be described below is carried out in the integrated control unit 109.
When processing of searching for and viewing accumulated captured image data is started in accordance with a user operation, the integrated control unit 109 causes a display screen as shown in
When data is input in the search period designating field shown in
In the radio wave information DB, each piece of radio wave information has been correlated with the ID information regarding the radio wave monitor node 1B having detected the radio wave information as schematically shown in
Upon extracting captured image data in the above manner, the integrated control unit 109 causes a display screen as shown in
Note that
A data structure of each type of database stored in the storage unit 105 and radio-wave-information analyzing processing in the information processing apparatus 10 according to the present embodiment have been described above in detail with reference to
<Regarding Flow of Information Processing Method>
Next, an example of a flow of an information processing method carried out in the information processing apparatus 10 according to the present embodiment will be briefly described with reference to
In the information processing method according to the present embodiment, the data acquisition unit 101 of the information processing apparatus 10 acquires a captured image and a time stamp from the surveillance camera 1A (step S201), and acquires radio wave information and a time stamp from the radio wave monitor node 1B (step S203), as shown in
When new radio wave information is acquired by the data acquisition unit 101, the analysis unit 107 searches the radio wave information DB stored in the storage unit 105 or the like on the basis of the newly acquired radio wave information (step S205).
In a case where the newly acquired radio wave information has been registered in the radio wave information DB, the information processing apparatus 10 returns to step S201 and step S203 to continue processing without registering the radio wave information and captured image having been acquired in the respective DBs. On the other hand, in a case where the newly acquired radio wave information has not been registered in the radio wave information DB, the analysis unit 107 causes the data recording unit 103 to record the radio wave information and captured image having been newly acquired to be registered in the respective DBs (step S209). Thereafter, the information processing apparatus 10 returns to step S201 and step S203 to continue processing.
When such processing is continued, a captured image corresponding to a radio wave detected first is accumulated in the information processing apparatus 10 together with radio wave information.
In a case where a search for an accumulated captured image has been indicated by a user operation, the integrated control unit 109 of the information processing apparatus 10 sets a period for searching for the captured image in accordance with a user operation (step S251). Thereafter, the integrated control unit 109 searches for radio wave information with time stamps included in the set period by the method as described earlier (step S253).
Thereafter, the integrated control unit 109 extracts captured images corresponding to radio wave information on the basis of the extracted time stamps by the method as described earlier (step S255). Subsequently, the integrated control unit 109 generates thumbnail images of the extracted captured images (step S257), and causes search results to be displayed on a display screen utilizing the generated thumbnail images in cooperation with the display control unit 111 (step S259).
When such processing is carried out, it is possible for a user of the information processing apparatus 10 to easily extract a captured image corresponding to a radio wave detected first during a certain specific period from a plurality of captured images.
The information processing apparatus and the information processing method according to the second embodiment of the present disclosure have been described above in detail.
(Third Embodiment)
An information processing apparatus according to a third embodiment of the present disclosure will be described below in detail with reference to
<Regarding House Management Processing by Means of Radio Wave Information>
The information processing apparatus 10 according to the present embodiment has a configuration as shown in
Electronic appliances and communication appliances that may exist in the house of the user can be broadly classified into appliances installed in the house, such as a television 6A and a digital recorder 6B, and appliances held by a user and thus carried to the outside of the house, such as a mobile phone, a smartphone/tablet terminal 7A, and a notebook personal computer 7B. The information processing apparatus 10 according to the present embodiment pays attention to home radio waves emitted from such an electronic appliance or communication appliance (hereinafter also referred to as a “home terminal”) that may exist in the house of the user. Such home radio waves are radio waves that may exist on a daily basis in the house of the user.
The information processing apparatus 10 according to the present embodiment associates radio wave information concerning a home radio wave from a home terminal as shown in
Such a house management system 30 can include each type of the security system 31 that observes an intruder in the house and an energy management system 33, such as a smart grid, that manages supply/utilization of electric energy and the like in the house, as shown in
When determining that the user is away from home on the basis of a detection status of a radio wave from a specific home terminal, the information processing apparatus 10 according to the present embodiment can cause the security system 31 in the house management system 30 to transition to an absence mode which is an operation state at a higher level of security, for example. In addition, when determining that the user is absent, the information processing apparatus 10 according to the present embodiment can output a control signal for turning off a specific electric appliance to the energy management system 33 in the house management system 30, for example.
In addition, by learning a detection status of a radio wave of a specific home terminal carried by a user, it is possible for the information processing apparatus 10 according to the present embodiment to estimate a time slot in which the user is away from the house and a time slot in which the user is at home. The information processing apparatus 10 according to the present embodiment is capable of operating a predetermined function of the house management system 30 on the basis of learning results of such a user's life pattern. For example, it is possible for the information processing apparatus 10 according to the present embodiment to exert control such as controlling the energy management system 33 in the house management system 30 on the basis of learning results of a user's life pattern to turn on lighting equipment and air-conditioning equipment in agreement with the time when the user is supposed to return home.
In this manner, it is possible for the information processing apparatus 10 according to the present embodiment to manage the house of a user on the basis of radio wave information from a specific appliance.
<Regarding Radio-wave-information Analyzing Processing>
Hereinafter, focusing attention to a data structure of each type of database stored in the storage unit 105 as well as detailed functions of the analysis unit 107 and the integrated control unit 109 according to the present embodiment, radio-wave-information analyzing processing in the information processing apparatus 10 according to the present embodiment will be described in detail.
[Regarding Data Structure of Each Type of Database]
First, an example of a data structure of each type of database stored in the storage unit 105 according to the present embodiment will be described specifically with reference to
Here, registered radio wave information data may have any data structure as long as feature values that characterize an observed radio wave, such as ID information specific to the observed radio wave and an electric field intensity, have been described. In the radio wave information, identification information such as a MAC address which is information specific to an observed individual radio wave, the electric field intensity of a radio wave, and the like have been described, for example. In addition, besides these feature values, any feature values that characterize an observed radio wave may have been described. A data structure of the radio wave information data is not particularly limited, but any data structure may be adopted.
The type of ID information recorded in the home terminal DB as described above and the ID information describing method are not particularly limited, but it is possible to utilize any type and any describing method which are publicly known as necessary. In addition, the method of describing time stamps is also not particularly limited, but time stamps may be expressed utilizing any describing method as necessary.
Note that, in addition to various types of information as described above, various types of information related to a radio wave emitted from the home terminal may have been recorded in the home terminal DB.
In addition, a terminal not registered in the home terminal DB may be brought into the house, such as by having a visitor holding an electronic appliance or the like, or newly purchasing an electronic appliance or the like. It is possible to treat an electronic appliance or the like emitting such radio wave information not registered in the home terminal DB as a candidate for a new home terminal. Therefore, as schematically shown in
An example of a data structure of the home terminal candidate DB stored in the storage unit 105 or the like is shown in
By referring to databases having data structures as shown in
[Regarding Specific Functions of the Analysis Unit 107 and the Integrated Control Unit 109]
Subsequently, specific functions of the analysis unit 107 and the integrated control unit 109 that the information processing apparatus 10 according to the present embodiment has will be described in detail with reference to
The analysis unit 107 and the integrated control unit 109 according to the present embodiment treat newly acquired radio wave information as two classified stages of (1) radio wave information from a candidate for a home terminal and (2) radio wave information from a home terminal. That is, the analysis unit 107 and the integrated control unit 109 according to the present embodiment treat radio wave information which is not radio wave information regarding a known home terminal as radio wave information from a candidate for a home terminal, and newly treat radio wave information that satisfies a predetermined condition among pieces of radio wave information included in a candidate for a home terminal as radio wave information from a home terminal.
As schematically shown in
On the other hand, in a case where the radio wave information of interest has not been registered in the home terminal DB, the analysis unit 107 refers to the home terminal candidate DB stored in the storage unit 105 or the like to determine whether the radio wave information of interest has been registered in the home terminal candidate DB (determination 2). In a case where the radio wave information of interest has not been registered in the home terminal candidate DB, the analysis unit 107 causes the radio wave information of interest to be registered in the home terminal candidate DB in cooperation with the data recording unit 103 (processing 1).
On the other hand, in a case where the radio wave information of interest has already been registered in the home terminal candidate DB, the analysis unit 107 updates registration contents of a time stamp, the number of times of detection, and the like, for example (processing 2). Thereafter, the analysis unit 107 determines whether the radio wave information of interest having already been registered in the home terminal candidate DB satisfies a predetermined condition or not (determination 3). In a case where a predetermined condition is not satisfied, the analysis unit 107 waits for acquisition of new radio wave information.
On the other hand, in a case where a predetermined condition is satisfied, the analysis unit 107 asks a user to determine whether or not to newly register a terminal corresponding to the radio wave information of interest as a home terminal, in cooperation with the display control unit 111 and the like. In a case where a user operation of newly registering as a home terminal has been performed, the analysis unit 107 deletes the radio wave information from the home terminal candidate DB, and then registers the radio wave information in the home terminal DB (processing 3). On the other hand, in a case where a user operation of not newly registering as a home terminal has been performed, the analysis unit 107 deletes registration of the radio wave information from the home terminal candidate DB (processing 4). Thereafter, the analysis unit 107 waits for acquisition of new radio wave information.
Here, a predetermined condition as described above is not particularly limited, but may be set as necessary as “detection of the radio wave by a predetermined number of times or more within a predetermined period” or the like, for example. The analysis unit 107 may refer to registration contents of the home terminal candidate DB to determine whether a condition as described above is satisfied or not from the registration contents.
When processing as described above is performed by the analysis unit 107, a database concerning a home terminal existing in the house of a user is automatically updated.
Utilizing the home terminal DB created in this manner, it is possible for the analysis unit 107 and the integrated control unit 109 to perform processing as shown in
First, by determining whether a radio wave of a specific home terminal defined in advance has not been detected within a predetermined time or not utilizing the home terminal DB, the analysis unit 107 can determine the in-home status of the user (processing 11). As described before, in recent years, a communication appliance, such as a mobile phone or a smartphone, is highly likely to be brought out of the house with a user. Therefore, it is possible to determine the in-home status of the user by observing a detection status of a radio wave from such a communication appliance. In a case where a home terminal to be brought out of the house with a user is set in advance as a terminal to be observed, and radio waves from all terminals to be observed have not been detected within a predetermined period (that can be set in advance by a user, such as 10 minutes or 20 minutes, for example), the analysis unit 107 can determine that none of the users stays at home, and are in the state away from home.
When it is determined by the analysis unit 107 that the house is in the state where no one is present, the integrated control unit 109 can control an operation state of the house management system 30 on the basis of the determination result (processing 12). Specifically, the integrated control unit 109 can cause the security system 31 in the house management system 30 to transition to the absence mode, and can control the energy management system 33 to turn off specific electrical appliances (such as a home cooking appliance and air-conditioning equipment, for example).
In addition, by performing publicly-known machine learning processing or the like utilizing the created home terminal DB, the analysis unit 107 can learn a user's life pattern (processing 13). Accordingly, it is possible to estimate a time when the user is usually at home.
Utilizing learning results of such a life pattern, the integrated control unit 109 can control an operation state of the housing management system 30 (processing 14). Specifically, it is possible for the integrated control unit 109 to exert control such as controlling the energy management system 33 in a time slot in which the user is supposed to return home on the basis of the user's life pattern obtained as a result of learning to turn on specific electrical appliances (such as lighting equipment and air-conditioning equipment, for example).
A data structure of each type of database stored in the storage unit 105 and radio-wave-information analyzing processing in the information processing apparatus 10 according to the present embodiment have been described above in detail with reference to
<Regarding Flow of Information Processing Method>
Next, an example of a flow of an information processing method carried out in the information processing apparatus 10 according to the present embodiment will be briefly described with reference to
In the information processing method according to the present embodiment, radio wave information and a time stamp are acquired at any time by the data acquisition unit 101 (step S301).
When new radio wave information is acquired by the data acquisition unit 101, the analysis unit 107 determines whether the newly acquired radio wave information has already been registered in the home terminal DB stored in the storage unit 105 or the like (step S303). In a case where the newly acquired radio wave information has already been registered in the home terminal DB, the analysis unit 107 and the integrated control unit 109 control an operation state of the house management system 30 on the basis of the home terminal DB (step S305).
On the other hand, in a case where the newly acquired radio wave information has not been registered in the home terminal DB, the analysis unit 107 refers to the home terminal candidate DB stored in the storage unit 105 or the like to determine whether the newly acquired radio wave information has already been registered in the home terminal candidate DB (step S307). In a case where the newly acquired radio wave information has not been registered in the home terminal candidate DB, the analysis unit 107 causes the data recording unit 103 to record the newly acquired radio wave information in the home terminal candidate DB (step S309).
On the other hand, in a case where the newly acquired radio wave information has been registered in the home terminal candidate DB, the analysis unit 107 updates registration contents of the home terminal candidate DB (step S311).
Thereafter, the analysis unit 107 determines whether each piece of radio wave information registered in the home terminal candidate DB satisfies a predetermined condition or not (step S313). In a case where radio wave information that satisfies a predetermined condition exists, the analysis unit 107 inquires of a user whether or not to register as a home terminal in cooperation with the display control unit 111 and the like to determine a user operation performed (step S315). In a case where a user operation of registering as a home terminal has been performed, the analysis unit 107 deletes the radio wave information from the home terminal candidate DB, and then registers the relevant radio wave information in the home terminal DB (step S317). Alternatively, in a case where a user operation of not registering as a home terminal has been performed, the analysis unit 107 deletes the radio wave information from the home terminal candidate DB (step S319).
When such processing is carried out, it is possible for the information processing apparatus 10 to automatically control an operation state of a system that manages a house on the basis of radio wave information.
The information processing apparatus and the information processing method according to the third embodiment of the present disclosure have been described above in detail.
(Regarding Hardware Configuration)
Next, the hardware configuration of the information processing apparatus 10 according to the embodiment of the present disclosure will be described in detail with reference to
The information processing apparatus 10 mainly includes a CPU 901, a ROM 903, and a RAM 905. Furthermore, the information processing apparatus 10 also includes a host bus 907, a bridge 909, an external bus 911, an interface 913, a sensor 914, an input device 915, an output device 917, a storage device 919, a drive 921, a connection port 923, and a communication device 925.
The CPU 901 serves as an arithmetic processing apparatus and a control apparatus, and controls the overall operation or a part of the operation of the information processing apparatus 10 according to various programs recorded in the ROM 903, the RAM 905, the storage device 919, or a removable recording medium 927. The ROM 903 stores programs, operation parameters, and the like used by the CPU 901. The RAM 905 primarily stores programs used the CPU 901 and parameters and the like varying as appropriate during the execution of the programs. These are connected with each other via the host bus 907 including an internal bus such as a CPU bus.
The host bus 907 is connected to the external bus 911 such as a PCI (Peripheral Component Interconnect/Interface) bus via the bridge 909.
The sensor 914 is a means for detecting various radio waves, such as various radio wave sensors or antennas. Moreover, in addition to the foregoing, the sensor 914 may have a detection means, such as a sensor that senses movements of a user, a sensor that acquires information representing a current position. Examples of such sensors can include a motion sensor, such as a triaxial acceleration sensor including an acceleration sensor, a gravity sensing sensor, a drop detection sensor, and the like or a triaxial gyro sensor including an angular velocity sensor, a shake correction sensor, a geomagnetic sensor, and the like, a GPS sensor, and the like. Further, in addition to the foregoing, the sensor 914 may also include various types of measuring equipment, such as a thermometer, an illuminance meter, and a hygrometer.
The input device 915 is an operation means operated by a user, such as a mouse, a keyboard, a touch panel, buttons, a switch and a lever, for example. Also, the input device 915 may be a remote control means (a so-called remote controller) using, for example, infrared light or other radio waves, or may be an external connection apparatus 929 such as a mobile phone or a PDA conforming to the operation of the information processing apparatus 10. Furthermore, the input device 915 generates an input signal on the basis of, for example, information which is input by a user with the above operation means, and includes an input control circuit or the like for outputting the input signal to the CPU 901. The user of the information processing apparatus 10 can input various data to the information processing apparatus 10 and can instruct the information processing apparatus 10 to perform various types of processing by operating this input device 915.
The output device 917 includes a device capable of visually or audibly notifying a user of acquired information. Such a device includes a display device such as a CRT display device, a liquid crystal display device, a plasma display device, an EL display device and a lamp, an audio output device such as a speaker and a headphone, a printer, a mobile phone, a facsimile machine, and the like. For example, the output device 917 outputs a result obtained by various types of processing performed by the information processing apparatus 10. Specifically, the display device displays, in the form of text or images, a result obtained by various types of processing performed by the information processing apparatus 10. On the other hand, the audio output device converts an audio signal including reproduced audio data, sound data, and the like into an analog signal, and outputs the analog signal.
The storage device 919 is a device for storing data configured as an example of a storage unit of the information processing apparatus 10. The storage device 919 includes, for example, a magnetic storage device such as a HDD (Hard Disk Drive), a semiconductor storage device, an optical storage device, a magneto-optical storage device, or the like. This storage device 919 stores programs to be executed by the CPU 901 and various types of data, externally obtained various types of data, and the like.
The drive 921 is a reader/writer for a recording medium, and is built in the information processing apparatus 10 or attached externally thereto. The drive 921 reads information recorded in the attached removable recording medium 927 such as a magnetic disk, an optical disc, a magneto-optical disk, or a semiconductor memory, and outputs the read information to the RAM 905. Furthermore, the drive 921 can write records in the attached removable recording medium 927 such as a magnetic disk, an optical disc, a magneto-optical disk, or a semiconductor memory. The removable recording medium 927 is, for example, a DVD medium, an HD-DVD medium, a Blu-ray (registered trademark) medium, or the like. In addition, the removable recording medium 927 may be a CompactFlash (CF; registered trademark), a flash memory, an SD memory card (Secure Digital Memory Card), or the like. Further, the removable recording medium 927 may be, for example, an IC card (Integrated Circuit Card) equipped with a non-contact IC chip, an electronic appliance, or the like.
The connection port 923 is a port for allowing devices to directly connect to the information processing apparatus 10. Examples of the connection port 923 include a USB (Universal Serial Bus) port, an IEEE1394 port, a SCSI (Small Computer System Interface) port, and the like. Other examples of the connection port 923 include an RS-232C port, an optical audio terminal, a High-Definition Multimedia Interface (HDMI, registered trademark) port, and the like. By connecting the external connection apparatus 929 to this connection port 923, the information processing apparatus 10 directly acquires various types of data from the external connection apparatus 929 and provides various types of data to the external connection apparatus 929.
The communication device 925 is a communication interface including, for example, a communication device or the like for connecting to a communication network 931. The communication device 925 is, for example, a communication card or the like for a wired or wireless LAN (Local Area Network), Bluetooth (registered trademark), or WUSB (Wireless USB). Further, the communication device 925 may be a router for optical communication, a router for ADSL (Asymmetric Digital Subscriber Line), a modem for various types of communication, or the like. This communication device 925 can transmit and receive signals and the like in accordance with a predetermined protocol, for example, such as TCP/IP on the Internet and with other communication devices, for example. In addition, the communication network 931 connected to the communication device 925 includes a network and the like which is connected in a wire or wireless manner, and may be, for example, the Internet, a home LAN, infrared communication, radio wave communication, satellite communication, or the like.
The above illustrates an example of the hardware configuration capable of realizing the functions of the information processing apparatus 10 according to the embodiment of the present disclosure. Each of the above structural elements may be realized using a general-purpose members, or may also be realized using hardware specialized in the function of each structural element. Consequently, it is possible to appropriately modify the hardware configuration to be used according to the technical level at the time of carrying out the present embodiment.
The preferred embodiment(s) of the present disclosure has/have been described above with reference to the accompanying drawings, whilst the present disclosure is not limited to the above examples. A person skilled in the art may find various alterations and modifications within the scope of the appended claims, and it should be understood that they will naturally come under the technical scope of the present disclosure.
Further, the effects described in this specification are merely illustrative or exemplified effects, and are not limitative. That is, with or in the place of the above effects, the technology according to the present disclosure may achieve other effects that are clear to those skilled in the art from the description of this specification.
Additionally, the present technology may also be configured as below. Here, the following control unit corresponds to the analysis unit and the integrated control unit described earlier.
(1)
An information processing apparatus including:
a control unit configured to control processing of recording radio wave information concerning a radio wave observed in a predetermined environment and related information related to the radio wave information in association with each other, comparing the newly acquired radio wave information and the recorded radio wave information, and in a case where a result of comparison satisfies a predetermined condition, providing a user with a predetermined function on a basis of related information related to the newly acquired radio wave information.
(2)
The information processing apparatus according to (1), in which
the radio wave is a radio wave emitted around an electronic appliance or a communication appliance held by the user,
the recorded radio wave information is obtained by associating the radio wave information acquired from a range of daily activities of the user with at least one of positional information showing a position where the radio wave information is acquired as the related information and information concerning a time stamp at which the radio wave information is acquired, and
the control unit,
The information processing apparatus according to (2), in which
the control unit,
The information processing apparatus according to (2) or (3), in which
the control unit, in a case where the candidate for the suspicious-person radio wave information is recorded, presents an inquiry to the user regarding whether to treat the recorded candidate for the suspicious-person radio wave information as the new suspicious-person radio wave information, and in a case where an input indicating that the recorded candidate for the suspicious-person radio wave information is treated as the new suspicious-person radio wave information is performed by the user, records the recorded candidate for the suspicious-person radio wave information as the new suspicious-person radio wave information.
(5)
The information processing apparatus according to any one of (2) to (4), in which
the control unit
The information processing apparatus according to any one of (2) to (5), in which
in a case where an existing position of the user is changing at a speed of a predetermined threshold value or higher, the control unit determines that the user is moving in a vehicle, and stops recording the suspicious-person radio wave information.
(7)
The information processing apparatus according to any one of (2) to (6), in which
the control unit
The information processing apparatus according to any one of (2) to (7), in which
further utilizing information registered on a network, the control unit analyzes the candidate for the suspicious-person radio wave information and the suspicious-person radio wave information.
(9)
The information processing apparatus according to any one of (2) to (8), in which
the control unit causes a detection status of at least one of the candidate for the suspicious-person radio wave information and the suspicious-person radio wave information to be displayed in a time line or on a map utilizing the related information associated with the information.
(10)
The information processing apparatus according to (1), in which
the radio wave is a radio wave emitted from an imaging device installed at a predetermined position or a communication appliance associated in advance with the imaging device and detected by the imaging device or the communication appliance,
data concerning a captured image generated by the imaging device installed at the predetermined position is stored in a predetermined storage location in association with a time stamp concerning the captured image, and
the control unit
The information processing apparatus according to (10), in which
the control unit causes a time stamp of the newly recorded radio wave information corresponding to the captured image and a thumbnail image concerning the captured image to be displayed on a display screen as information concerning the captured image.
(12)
The information processing apparatus according to (11), in which
the control unit
The information processing apparatus according to (1), in which
the radio wave is a home radio wave emitted from an electronic appliance of a communication appliance installed in a house of the user or an electronic appliance or a communication appliance held by the user,
the recorded radio wave information is obtained by associating home radio wave information concerning the home radio wave with information concerning a time stamp at which the home radio wave information is acquired as the related information, and
the control unit
The information processing apparatus according to (13), in which
the control unit,
The information processing apparatus according to (13) or (14), in which
the control unit
The information processing apparatus according to any one of (13) to (15), in which
the system configured to manage the house is at least one of a security system for the house and an energy management system for the house.
(17)
The information processing apparatus according to any one of (1) to (16), in which
the radio wave is a radio wave utilized in wireless communication.
(18)
The information processing apparatus according to any one of (1) to (17), further including:
a radio wave detection unit configured to acquire the radio wave information.
(19)
An information processing method including:
controlling processing of recording radio wave information concerning a radio wave observed in a predetermined environment and related information related to the radio wave information in association with each other, comparing the newly acquired radio wave information and the recorded radio wave information, and in a case where a result of comparison satisfies a predetermined condition, providing a user with a predetermined function on a basis of related information related to the newly acquired radio wave information.
(20)
A program for causing a computer to achieve a function of controlling processing of recording radio wave information concerning a radio wave observed in a predetermined environment and related information related to the radio wave information in association with each other, comparing the newly acquired radio wave information and the recorded radio wave information, and in a case where a result of comparison satisfies a predetermined condition, providing a user with a predetermined function on a basis of related information related to the newly acquired radio wave information.
Number | Date | Country | Kind |
---|---|---|---|
2015-158705 | Aug 2015 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2016/064744 | 5/18/2016 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2017/026155 | 2/16/2017 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20070120871 | Okamoto et al. | May 2007 | A1 |
20070276540 | Okuda | Nov 2007 | A1 |
Number | Date | Country |
---|---|---|
2000-224643 | Aug 2000 | JP |
2004-208021 | Jul 2004 | JP |
2007-148904 | Jun 2007 | JP |
2007-334868 | Dec 2007 | JP |
2008-267741 | Nov 2008 | JP |
2009-282888 | Dec 2009 | JP |
2011-145839 | Jul 2011 | JP |
2012-38165 | Feb 2012 | JP |
2013-15916 | Jan 2013 | JP |
2013-210848 | Oct 2013 | JP |
2015-32133 | Feb 2015 | JP |
WO 2007105295 | Sep 2007 | WO |
Entry |
---|
International Search Report dated Jul. 26, 2016 in PCT/JP2016/064744, filed May 18, 2016. |
Number | Date | Country | |
---|---|---|---|
20180211507 A1 | Jul 2018 | US |