The present invention relates to a system and method for image information processing, and more particularly, to a system and method for image information processing which processes an image picked up by an image pickup terminal into data suitable for a requested service and provides the same.
This work was supported by the IT R & D program of MIC/IITA [2006-S-067-02, “The Development of Security Technology based on Device Authentication for Ubiquitous Home Network”].
Generally, a server for providing an image information service is provided with image data from a certain image pickup terminal, and provides an image information service based on this image data. In this case, the certain image pickup terminal transmits information about the corresponding image pickup terminal along with the picked-up image data. At this time, the image pickup terminal information to be transmitted includes device information, such as a device type and a device number, and information, such as installation location. Therefore, if the size of a picked up image data is large, there is a problem that a load caused by data transmission occurs because information of the image pickup terminal has to be added in data transmission.
Additionally, the server that has been provided with image data from a certain image pickup terminal reads data received from the image pickup terminal, senses each of information of the image pickup terminal contained in the data, detects image pickup terminal information conforming to a users request, and provides the same to the user.
However, if the server receives image data from a plurality of image pickup terminals all at once, or various services are requested from the user all at once, the server has a problem of efficiency degradation in the management of image data and services.
It is an object of the present invention to provide a system and method for image information processing which can efficiently manage an image pickup terminal and a server for providing an application service and increase data transmission efficiency upon processing an image picked up by the image pickup terminal into data suitable for an application service and providing the same to a user.
To achieve the above object, there is provided a system for image information processing according to the present invention, comprising: an image information processing server for processing data collected from at least one image pickup terminal providing a predetermined image data and generating data of a new format; and an application server for receiving processed data from the image information processing server and providing the same to at least one user terminal. At this time, the image information processing server registers information of the at least one image pickup terminal and the application server, and allocates unique IDs to the image pickup terminal and the application server, respectively.
Meanwhile, the unique IDs include an identifier for discriminating the image pickup terminal and the application server.
Furthermore, the at least one image pickup terminal registers the unique ID allocated from the image information processing server, and transmits the registered unique ID at the time of image data transmission. The application server registers the unique ID allocated from the image information processing server, and transmits the registered unique ID to the image information processing server upon a request for a predetermined service.
The image information processing server stores the information of the image pickup terminal and application server corresponding to the unique IDs, senses the unique ID for at least one image pickup terminal providing image information corresponding to the requested service upon a request for a predetermined service from the application server, and processes image data collected for the sensed unique ID.
Furthermore, there is provided a method for image information processing according to the present invention, comprising the steps of: receiving at least one image pickup terminal information and at least one application server information and registering the same; allocating unique IDs for the at least one image pickup terminal and the application server, respectively; and classifying the unique ID allocated to the application server and the unique ID of the corresponding at least one image pickup terminal based on the registered information and making the same into a database.
Meanwhile, the method for image information processing further comprises the step of transmitting the unique IDs allocated to the at least one image pickup terminal and the application server to the at least one image pickup terminal and the application server, respectively.
At this time, the unique ID allocated to the at least one image pickup terminal includes an identifier for identifying a unique ID for an image pickup terminal, and the unique ID allocated to the at least one application server includes an identifier for identifying a unique ID for the application server.
Furthermore, there is provided another method for image information processing according to the present invention, comprising the steps of: receiving image data picked up from at least one registered image pickup terminal; collecting the received image data for each unique ID allocated to the at least one image pickup terminal; and upon a service request from at least one registered application server, processing predetermined image data among the image data collected for each unique ID and providing the same.
At this time, unique ID information allocated to the at least one image pickup terminal is received by being included in the image data.
Furthermore, the method for image information processing comprises the steps of: sensing a unique ID of the image pickup terminal providing image data corresponding to a predetermined requested service among the at least one image pickup terminal; and processing the image data collected for the sensed unique ID.
Meanwhile, upon a service request from the at least one application server, unique ID information allocated for the at least one application server is received.
predetermined information from at least one image pickup terminal and application server and registering the same; allocating unique IDs for the at least one image pickup terminal and the application server, respectively; and classifying the unique ID allocated to the application server and the unique ID of the corresponding at least one image pickup terminal based on the registered information and making the same into a database.
A port setting method of an application system according to the present invention comprises the steps of: requesting a naming server for object information corresponding to name information of the other components upon data transmission to the other components; determining whether there exists consistent information based on the object information of the other components received from the naming server; selecting a certain protocol according to the result of determination; and establishing a connection with the other components by use of the selected protocol.
Furthermore, the method further comprises the step of: sensing EndPoint information contained in the object information of the other components for comparison.
If there exists consistent information among the object information of the other components, it is sensed that the other components are components belonging to the same node, and if there exists no consistent information among the object information of the other components, it is sensed that the other components are components belonging to a remote node.
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the principle of the invention. In the drawings:
Hereinafter, an embodiment of the present invention will be described below with reference to the accompanying drawings.
Here, the image pickup terminal 10 is at least one terminal for picking up image data, which includes a CCTV, a camcorder, a camera, etc. The image pickup terminal 10 transmits picked up image data to the image information processing server 20. At this time, the image pickup terminal 10 registers a unique ID allocated from the image information processing server 20, and transmits the registered unique ID upon transmitting the picked up image data to the image information processing server 20.
The image information processing server 20 stores information about at least one image pickup terminal 10. At this time, when image pickup terminal information is received, the image information processing server 20 registers the inputted image pickup terminal information, and allocates the corresponding unique ID thereto.
The unique ID allocated from the image information processing server 20 is stored in the corresponding image pickup terminal 10, and when image data is received from any one of a plurality of image pickup terminals 10, the corresponding image pickup terminal 10 is identified from the unique ID included in the received image data.
Further, the image information processing server 20 stores information about at least one application server 30. At this time, when information of at least one image information processing server 20 is inputted, the image information processing server 20 registers the inputted information of the image information processing server 20, and allocates the corresponding unique ID thereto.
The unique ID allocated from the image information processing server 20 is stored in the corresponding application server 30, and when a request signal is received from any one of a plurality of application servers 30, the corresponding application server 30 is identified from the unique ID included in the received request signal.
At this time, if there is a predetermined service request from the application server 30, the image information processing server 20 combines image data received from at least one image pickup terminal 10 according to the request from the application server 30, and processes the same into new data. At this time, the processed data is transmitted to the application server 30 that has requested for the service.
The application server 30 registers application server information in the image information processing server 20 by transmitting it to the image information processing server 20, and, whereupon, it registers the unique ID allocated from the image information processing server 20. Therefore, the application server 30 transmits the registered unique ID to the image information processing server 20 upon a request for a predetermined service. Further, the application server 30 is provided with a predetermined service from the image information processing server 20, and provides the service to at least one user terminal that has requested for the corresponding service to the application server 30.
First,
Referring to
At this time, the image information processing server 20 includes an identifier for identifying a unique ID for an image pickup terminal 10 in order to discriminate this unique ID against a unique ID for an application server upon allocating a unique ID for the image pickup terminal 10.
That is, as shown in
Therefore, when picked up image data is received from the image pickup terminal 10, the image information processing server 20 can acquire information about the corresponding image pickup terminal 10 from the unique ID received together with the image data.
Likewise, the image pickup terminal 10 does not have to attach separate information in addition to a unique ID upon transmission of picked up image data, thereby relieving a load of data transmission.
Referring to
That is, as shown in
Therefore, when there is a predetermined service request from the application server 30, the image information processing server 20 can acquire information about the corresponding application server 30 from the unique ID received together with the service request.
Likewise, the application server 30 does not have to attach separate information in addition to a unique ID upon a service request to the image information processing server 20, thereby relieving a load of data transmission.
Referring to
Further, the information provision service registered for the application server ‘*S1222’ is ‘Daejeon City Traffic Condition Service’. At this time, as shown in
The image information processing server 20 creates a table by using the image information received from the image pickup terminals ‘#0001’ and ‘#0020’ in order to provide the ‘Seoul City Traffic Condition Service’ registered for the application server ‘*S0123’ At this time, the created table is transmitted to the application server ‘*S0123’.
Likewise, the image information processing server 20 creates a table by using the image information received from the image pickup terminals ‘#M0074’ and ‘#M1222’? in order to provide the ‘Daejeon City Traffic Condition Service registered for the application server ‘*S1222’. At this time, the created table is transmitted to the application server ‘*S1222’
Accordingly, the image information processing server 20 can easily find out to which application server 30 certain information generated by a combination of data collected from a certain image pickup terminal 10 is to be sent by making a database of information matching with unique IDs of application servers and unique IDs of image pickup terminals 10, thereby increasing the operational efficiency of the image information processing server 20.
The thus-constructed system for image information processing will be described in more detail through its operation flow.
As shown in
Of course, the image pickup terminal information registered in the image information processing server 20 may be information received from the image pickup terminal 10, but may be manually inputted and stored by an administrator.
Further, the image information processing server 20 transmits the unique ID allocated fro the image pickup terminal 10 to the image pickup terminal 10, and the image pickup terminal 10 having received this unique ID registers the received unique ID (S140).
Meanwhile, the image pickup terminal 10 picks up an image of the surroundings, and transmits the picked up image data to the image information processing server 20 along with the registered unique ID (S160).
Accordingly, the image information processing server 20 collects image data received from the image pickup terminal 10 for each unique ID (S170), and processes the collected image data into new data (S180).
As shown in
The image information processing server 20 transmits the unique ID allocated for the application server 30 to the corresponding application server 30 (S330), and the application server 30 having received this unique ID registers the received unique ID (S440).
Meanwhile, the application server 30 generates a signal for requesting for a predetermined service and transmits it to the image information processing server 20 along with the registered unique ID (S250).
The image information processing server 20 processes image data collected from the image pickup terminal 10 corresponding to the corresponding service into new data according to the request from the application server 30 (S260), and transmits the processed data to the application server 30 (S270).
Accordingly, the application server 30 stores data received from the image information processing server 20, and provides the stored service to at least one user terminal having requested for the corresponding service (S280).
Although the system and method for image information processing according to the present invention have been described with reference to the illustrated drawings, the present invention is not limited to the embodiments and drawings disclosed in this specification, and can be applied by those skilled in the art within the scope of the technical concept of the present invention.
The system and method for image information processing according to the present invention has the advantages that the amount of transmission data can be reduced and the reliability of information security can be increased since it is possible to allocate unique IDS to a plurality of image pickup terminals and application servers and identify the image pickup terminals and application servers only by their unique IDs without containing any particular information upon data transmission.
Furthermore, as the image information processing server processes collected image data into new data for service provision, various services can be provided according to a combination of data. Besides, an effect of efficient management can be anticipated by allocating unique IDS for a plurality of image pickup terminals and application servers and making a database of information thereof for each unique ID and managing it.
Number | Date | Country | Kind |
---|---|---|---|
10-2007-0132799 | Dec 2007 | KR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/KR2008/005999 | 10/10/2008 | WO | 00 | 6/16/2010 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2009/078563 | 6/25/2009 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
7071972 | Koyama | Jul 2006 | B2 |
7683940 | Fleming | Mar 2010 | B2 |
8379092 | Lee et al. | Feb 2013 | B2 |
20030164877 | Murai | Sep 2003 | A1 |
20040189871 | Kurosawa et al. | Sep 2004 | A1 |
20050132414 | Bentley et al. | Jun 2005 | A1 |
20050152287 | Yokomitsu et al. | Jul 2005 | A1 |
20050226413 | Wada | Oct 2005 | A1 |
20060053459 | Simerly et al. | Mar 2006 | A1 |
20060078047 | Shu et al. | Apr 2006 | A1 |
20060143684 | Morris | Jun 2006 | A1 |
20060236357 | Walker et al. | Oct 2006 | A1 |
20060250507 | Miyajima et al. | Nov 2006 | A1 |
20070220569 | Ishii | Sep 2007 | A1 |
20080240686 | Nagaya et al. | Oct 2008 | A1 |
20090037967 | Barkan et al. | Feb 2009 | A1 |
20090059945 | Yokomitsu et al. | Mar 2009 | A1 |
20090185784 | Hiroike et al. | Jul 2009 | A1 |
20110199484 | Uchihara | Aug 2011 | A1 |
20120050549 | Maekawa | Mar 2012 | A1 |
Number | Date | Country |
---|---|---|
2007-049335 | Feb 2007 | JP |
10-2001-0097563 | Nov 2001 | KR |
10-2002-0039183 | May 2002 | KR |
10-2002-0039185 | May 2002 | KR |
10-2002-0046233 | Jun 2002 | KR |
10-2002-0079266 | Oct 2002 | KR |
10-0713307 | Apr 2007 | KR |
10-0744752 | Jul 2007 | KR |
WO 2009078554 | Jun 2009 | WO |
Entry |
---|
International Search Report issued on Apr. 17, 2009 in International Application No. PCT/KR2008/005999. |
Number | Date | Country | |
---|---|---|---|
20100277600 A1 | Nov 2010 | US |