This application claims the benefit of Korean Patent Application No. 10-2009-0127118, filed on Dec. 18, 2009, entitled which is hereby incorporated by reference in its entirety into this application.
1. Technical Field
The present invention relates generally to an apparatus and method for providing sensor information which is capable of sharing sensor information over wired and/or wireless communication networks, such as a sensor web or a sensor portal. More particularly, the present invention relates to a technology which is capable of creating new composite sensor information corresponding to a user's request by combining heterogeneous types of sensor information and providing and managing the new composite sensor information. Furthermore, the present invention relates to a technology which is capable of overcoming the problem that access to sensor information is dependent on the connection or disconnection of a mobile sensor in the case of the recent provision of sensor information using mobile sensors.
2. Description of the Related Art
Recently, information sharing technology using wired and/or wireless communication networks, including the Internet, is developing rapidly. In particular, research has been actively carried out into technologies by which users acquire sensor information (or sensed information) related to information about desired regions, for example, climate information, regional information, environmental information and traffic information related to specific regions, over wired and/or wireless communication networks and use it in their daily lives.
The acquisition of such sensor information is based on a conventional structure in which communication network service providers or external information providers manage sensor information and provide the sensor information to users in a unilateral fashion. Recently, as the sharing of information among users is increasing, sensor information sharing schemes in which users share such sensor information or in which a plurality of providers exists and users use information provided by the providers are increasing. In a recently highlighted sensor information scheme, a plurality of users collects information for a specific region or a specific period of time using physical sensors possessed by the users and provides the collected information to a plurality of different users over wired and/or wireless communication networks. In particular, in such sensor information sharing schemes, there is a growing tendency to share and integrate the information provided by a plurality of mobile sensors having mobility and communication capability, such as personal Global Positioning Systems (GPSs) and cameras, which are installed in mobile devices, such as Personal Digital Assistants (PDAs) or smart phones.
Representative sensor information sharing scheme-based systems include Sensor Web Enablement (SWE) which is being established as an international standard of OGC, Microsoft's SenseWeb, Weather Underground which enables only climate sensor information, that is, the weather-related information of service sensor information, to be shared, and Yahoo's Fire Eagle which enables only location sensor information to be shared and provides location-based services.
A conventional apparatus 110 for providing sensor information based on the representative conventional sensor information sharing scheme is schematically illustrated in
Referring to
Using the above-described configuration, on a region (or map) basis, search and query requests are received from general users as input, and map-based sensor information is then provided. Furthermore, a web service Application Programming Interface (API) for accessing sensor information is provided to web service developers who provide the sensor information provision service, so that they can provide a variety of types of application services in conjunction with other external web services.
The conventional apparatus 110 for providing sensor information, which has the above-described configuration, integrates raw sensor data provided by sensor data providers and then provides the integrated data. Accordingly, heterogeneous sensors located in the same region are provided to a single screen regardless of different sensor providers, and a representative value, such as the average value of sensor data, is provided as integrated information. However, since the conventional technology is adapted to provide the above-described heterogeneous sensor information in an enumerative manner, it has limitations regarding the provision of fusion services providing heterogeneous sensor information. For example, a sensor installed to monitor the climate provides only climate sensor information, and a sensor installed to monitor the environment provides only environment sensor information. Accordingly, the conventional apparatus 110 has the disadvantage that, when a user desires composite sensor information in which climate sensor information and environment sensor information have been combined, a sensor provider suitable for the purpose or a web service developer newly developing and installing user-tailored service must be added thereto.
Furthermore, in the case of a mobile sensor installed in the above-described mobile device, which is one of the sources of the sensor information, connection to the apparatus for providing sensor information can be set up or released at will depending on a user's intention. Since the conventional technology is configured to directly connect to the mobile sensor of a sensor information provider, acquire sensor information and then provide the sensor information to a user, it has the problem that, when a sensor information user requests searches or queries regarding region-based sensor information, it does not easily acquire sensor information in the case where communication with a sensor information provider is cut off.
Accordingly, an object of the present invention is to provide a technology capable of providing composite sensor information desired by a user without adding a sensor information provider including a mobile sensor or without developing a new service program.
Another object of the present invention is to provide a technology which, when a sensor information source is a mobile sensor, enables an apparatus for providing sensor information to access sensor information regardless of the communication between the mobile sensor and the apparatus for providing sensor information, thereby being able to easily provide sensor information for the region and time desired by a sensor information user.
In order to accomplish the above object, the present invention provides an apparatus for providing composite sensor information, comprising a sensor management unit for receiving sensor information from a plurality of sensors, and managing the sensor information; a region and user management unit for receiving user information and information about a region requested to be searched from a user terminal, and managing the user information and the information about a region requested to be searched; a virtual sensor creation unit for creating a virtual sensor which acts as a proxy for a plurality of effective sensors included in the region requested to be searched; and a composite sensor information processing unit for creating composite sensor information by fusing a plurality of pieces of sensor information corresponding to the plurality of effective sensors included in the virtual sensor, and transmitting the composite sensor information to the user terminal.
Additionally, in order to accomplish the above object, the present invention provides a method of providing composite sensor information, including receiving sensor information from a plurality of sensors and managing the sensor information by a sensor management unit; receiving user information and information about a region requested to be searched from a user terminal, and managing the user information and the information about a region requested to be searched by a region and user management unit; creating a virtual sensor which acts as a proxy for a plurality of effective sensors included in the region requested to be searched by a virtual sensor creation unit; creating composite sensor information by fusing a plurality of pieces of sensor information corresponding to the plurality of effective sensors included in the virtual sensor by a composite sensor information processing unit; and transmitting the composite sensor information to the user terminal by the composite sensor information processing unit.
The above and other objects, features and advantages of the present invention will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which:
An apparatus 210 for providing composite sensor information according to an embodiment of the present invention will now be described with reference to
Referring to
In this embodiment of the present invention, the sensor information refers to information which can be measured by sensor information providers using the sensors 201 and 202, and the sensors 201 and 202 include all devices which are capable of acquiring surrounding information or some other information, such as cameras installed in mobile terminals. Accordingly, with regard to examples of sensor information, examples of climate information may include information such as images of the sky captured by a photographing device and the temperature and humidity acquired by physical measuring devices, and examples of environmental information may include information such as the amount of ozone, the carbon monoxide level, the amount of smoke and the quality of river water. Furthermore, in this embodiment of the present invention, the sensor information 210 may include all measurable information which is required by a user as described above. In accordance with this, it is apparent that the sensors 201 and 202 may include all measurable information which is required by a user. Furthermore, in this embodiment of the present invention, the sensor information refers to the above-described information of a predetermined region. In accordance with this, the sensors 201 and 202 are also installed in the predetermined region 200. This will be described in the following description of the region 200 in this embodiment of the present invention.
The sensor management unit 203 may perform a function to store, manage and transmit sensor information based on metadata for the sensor information. In this embodiment of the present invention, metadata for sensor information refers to any type of information which can be used to identify the sensor information. This embodiment of the present invention is configured not to directly access the physical sensors 201 and 202 and process sensor information, but to make access via a virtual sensor 220 representative of the physical sensors 201 and 202. Accordingly, although it may be possible to manage information about each of the sensors 201 and 202 as metadata, this embodiment of the present invention is configured to manage metadata for sensor information, thereby increasing the efficiency of the creation of a virtual sensor and the searching of sensor information desired by a user.
In this embodiment of the present invention, metadata for sensor information may include, for example, one or more of the time when the sensor information was measured, the target region where the sensor information was measured, and the type of sensor information. The target region where the sensor information was measured has the same concept as the above-described region 200. Furthermore, the type of sensor information is one of the types into which the above-described plurality of pieces of sensor information is classified. For example, the amount of smoke, the pollution level or the amount of ozone is classified as environmental information, and the amount of clouds, the probability of rainfall, humidity or temperature is classified as climate information. It will be apparent that in addition to the data of this embodiment of the present invention, any data may be used as metadata for sensor information as long as the data can be used to identify sensor information.
Since the sensor management unit 203 functions to transmit, receive, store and manage sensor information or metadata for sensor information as described above, it may include one or more of a communication network for carrying data, a storage unit for storing sensor information or metadata for sensor information in a database, and a processor for updating and managing sensor information or meta data for sensor information in real time.
The apparatus 210 for providing composite sensor information according to this embodiment of the present invention comprises a region and user information management unit 205. When the region and user information management unit 205 receives a request for sensor information from the user terminal 208, it receives user information or information about a region 200 where a user desires to acquire sensor information along with the request. Accordingly, the region and user information management unit 205 may further include a function of storing user information or information about a sensor information region and managing it in a real time in step with the function of receiving user information or information about a region 200 where a user desires to acquire sensor information.
The illustration of regions according to embodiments of the present invention is given in
Referring to
Referring to
The user information managed by the region and user information management unit 205 may include filtering information for sensor information required for the creation of the virtual sensor in this embodiment of the present invention, in addition to general user information, such as an ID used to identify a user, a secret number, or personal information. A user-tailored virtual sensor 220 can be created by determining condition information for the region and sensor information desired by a user based on the request for the region and sensor information desired by the user when the virtual sensor is created, rather than acquiring the sensor information of all of the sensors 201 and 202 in a region where the user desires to acquire sensor information and providing the sensor information in a unilateral fashion. In this embodiment, filtering information of the present invention may include conditions corresponding to one or more of the time when sensor information was measured, the region where sensor information was measured, the type of sensor information and content of sensor information, or may include condition information corresponding to the content of sensor information. Since conditions corresponding to one or more of the time when sensor information was measured, the region where sensor information was measured, the type of sensor information and the content of sensor information are included in metadata for sensor information as described above, filtering information in this embodiment of the present invention may be metadata for sensor information or condition information corresponding to the content of sensor information.
For example, it is assumed that a user desires composite sensor information in which environment information and climate information in a predetermined region are combined with each other. If the user desires to acquire composite sensor information into which watercourse information in a predetermined region and the probability of rainfall in the morning in the predetermined region are combined when a user requests sensor information, conditions corresponding to the time when sensor information was measured, the region where sensor information was measured, environment sensor information and climate sensor information may be set as filtering information for the above request. Furthermore, if a user desires to acquire information about the depth of the watercourse and information about the amount of rainfall when the depth of the watercourse exceeds a threshold value, the condition that the depth of the watercourse exceeds a threshold value (for example 9.5 m), which belongs to the above-described environment sensor information and is related to the details of sensor information, may be further included in filtering information. The filtering information may be input directly by a user through the user terminal 208 when the user requests sensor information, or may be set by the apparatus 210 for providing composite sensor information using the age, the gender and the like based on user information. Using the configuration, a user can be easily provided with composite sensor information into which only pieces of desired sensor information are fused, so that the present invention has the effect of providing improved user friendliness, compared with the conventional technology.
Since like the sensor management unit 203, the region and user information management unit 205 functions to receive and transmit user information or the above-described information about a region from and to the user terminal 208, to store it and to manage it in real time, the region and user information management unit 203 includes one or more of a storage unit for storing the user information or the information about a region, a processor for updating and managing user information or information about a region in real time, and wired and/or wireless communication means data for transmitting and receiving data.
The apparatus for providing composite sensor information according to this embodiment of the present invention comprises a virtual sensor creation unit 204. The virtual sensor creation unit 204 functions to create the virtual sensor 220 which acts as a proxy for a plurality of effective sensors 201 corresponding to predetermined conditions, based on user information or information about a region 200 which is received from the region and user information management unit 203, when a sensor information user requests the use of sensor information. In this embodiment of the present invention, acting as a proxy for a plurality of effective sensors 201 refers to creating the virtual sensor 220 as a proxy for the connection to the effective sensors 201 and then making the user terminal 208 access only the virtual sensor 220, without requiring the user terminals 208 to directly access the effective ones 201 of a plurality of physical sensors 201 and 202 which have effective sensor information. Accordingly, the virtual sensor 220 created by the virtual sensor creation unit 204 may vary depending on a user's request, the type of region 200, or the number or type of effective sensors 201.
In this embodiment of the present invention, the first of the predetermined conditions for creating the virtual sensor 220 as a proxy for the plurality of effective sensors 201 may be the region 200 where a user desires to acquire sensor information. Accordingly, when a plurality of effective sensors 201 included in the virtual sensor 220 is created, the virtual sensor 220 which acts as a proxy for the effective sensors 201 included in the predetermined region 200, described in conjunction with
In this embodiment of the present invention, with regard to the first condition for creating the virtual sensor 220 as a proxy for the above-described plurality of sensors, the virtual sensor 220 may be created for each region 200 which was requested to be searched. From
A second condition for creating the virtual sensor 220 as a proxy for a plurality of effective sensors is related to the determination of whether sensors are effective sensors. In this embodiment of the present invention, the purpose of the determination of whether sensors are effective sensors is to overcome the problem in which in the case of a mobile sensor, the sensor and the apparatus for providing sensor information are not always connected to each other depending on a sensor information provider's intention as described above. Accordingly, using the second condition, when a virtual sensor is created, the user terminal 208 is enabled to always be provided with sensor information by determining sensors which are connected to the apparatus for providing sensor information over wired and/or wireless communications to be the effective sensors 201 so as to receive sensor information and creating the virtual sensor 220 as a proxy therefor. It will be apparent that there may be included a function of notifying the user terminal 208 of the absence of an appropriate mobile sensor if there is no mobile sensor for providing sensor information desired by a user.
Referring to
Referring to
The composite sensor information creation unit 207 may further include a function of, when creating the composite sensor information, filtering the sensor information in accordance with the condition that the virtual sensor creation unit 204 creates the virtual sensor 220. Alternatively, the apparatus for providing composite sensor information may further comprise a filter creation unit 206 for filtering the plurality of pieces of sensor information to be used for the creation of composite sensor information based on the user information or the information about a region requested to be searched which was received from the region and user management unit 205 and transmitting the plurality of pieces of filtered sensor information to the composite sensor information creation unit 207.
As described above, the filter creation unit 206 filters sensor information based on user information or information about a region requested to be searched which was received from the region and user management unit 205. The conditions for the filtering may include the first and second conditions required for the creation of the virtual sensor 220. That is, whether sensor information is sensor information corresponding to a sensor included in a region requested to be searched and whether the sensor information is effective sensor information may be used as first and second conditions for the creation of composite sensor information as they are.
A third filtering condition may be related to user information. The user information which is related to a condition for the creation of composite sensor information includes filtering information which can be included in the user information as described above. The filtering information is utilized to provide user-tailored sensor information as described above. Accordingly, the third condition for the creation of composite sensor information may include one or more of conditions corresponding to, for example, the time when sensor information was measured, the region where sensor information was measured, the type of sensor information and the content of sensor information. The advantage of providing accurate sensor information desired by a user can be achieved by creating composite sensor information in conformity with the third condition and providing the composite sensor information to the user terminal 208.
The composite sensor information creation unit 207 connects a plurality of conditions included in the first to third conditions like a pipeline and then creates composite sensor information. Although the function of creating composite sensor information using the plurality of conditions included in the first to third conditions may be performed by the composite sensor information creation unit 207, the above-described filter creation unit 206 separate from the composite sensor information creation unit 207 for creating composite sensor information may be included.
For example, as described in the above description of the filtering information, when a user desires to acquire information about the depth of a watercourse and information about the amount of rainfall if the depth of the watercourse existing in a specific region exceeds a threshold value, virtual sensor information corresponding to a virtual sensor which simultaneously measures one or more of information about the watercourse, information about the average depth of the watercourse, the correlation between the depth of the watercourse and the amount of rainfall, information about the depth of the watercourse at the time when the depth of the watercourse exceeds the threshold value, and the amount of rainfall at the time when the depth of the watercourse exceeds the threshold value is created and then transmitted to the user.
Since the above-described function is performed, the user can receive and view virtual sensor information corresponding to the virtual sensor, that is, composite sensor information without receiving and viewing pieces of physical sensor information enumerated unconditionally. Accordingly, the present invention has the advantage of providing a user-friendly sensor information provision service. Furthermore, as described in the above description of the virtual sensor creation unit 204, a user can acquire desired information at the desired time (that is, regardless of the connection or disconnection of a mobile sensor), so that the present invention has the advantage of increasing the efficiency of the provision of sensor information.
A method of providing composite sensor information using the above-described apparatus for providing composite sensor information according to an embodiment of the present invention will be described with reference to
Referring to
If there is a plurality of effective sensors, the virtual sensor creation unit 204 performs step S6 of creating a virtual sensor as a proxy for the plurality of effective sensors. Furthermore, the composite sensor information creation unit 207 performs steps S7 and S8 of creating composite sensor information into which a plurality of pieces of sensor information extracted by the filtering of step S3 is fused and then providing the composite sensor information to a user.
The apparatus and method for providing composite sensor information according to the embodiments of the present invention is advantageous in that a user can be freely provided with desired composite sensor information. Accordingly, it is not necessary to additionally register a new sensor information provider or set up a new system for providing sensor information whenever a user requests a new type of sensor information. As a result, the apparatus and method according to the present invention have the advantage of flexibly and efficiently providing sensor information. Furthermore, when sensor information is provided, the sensor information processing unit accesses a virtual sensor representative of effective actual sensors and then provides sensor information, so that the apparatus and method according to the present invention have the advantage of providing sensor information to a user regardless of the connection or disconnection of a mobile sensor, thereby providing the advantage of expanding the sensor information market using mobile sensors.
Although the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible without departing from the scope and spirit of the invention as disclosed in the accompanying claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2009-0127118 | Dec 2009 | KR | national |