(51) Int. Cl. (19) 대한민국특허청 (KR) (12) 등록특허공보 (B1) G06Q 50/00 (2006.01) (21) 출원번호 10-2008-0075000 (22) 출원일자 2008 년 07 월 31 일 심사청구일자 2008 년 07 월 31 일 (65) 공개번호 10-2010-0013469 (43) 공개일자 2010 년 02 월 10 일 (56) 선행기술조사문헌 KR1020030072537 A* JP2004310391 A* KR1020000049627 A KR1020010008368 A * 는심사관에의하여인용된문헌 (45) 공고일자 2011년10월17일 (11) 등록번호 10-1074147 (24) 등록일자 2011년10월10일 (73) 특허권자 케이티하이텔주식회사 서울동작구신대방동 395-62 (72) 발명자 김기홍 서울특별시양천구신정 3 동대성유니드 102 동 10 8 호 이동선 서울특별시구로구고척동 331 삼익아파트 203-1303 호 (74) 대리인 윤재석, 권영규, 한지희 전체청구항수 : 총 20 항심사관 : 홍경희 (54) 실시간영상제공시스템및실시간영상제공방법 (57) 요약 실시간영상제공시스템및실시간영상제공방법이개시된다. 상기실시간영상제공방법은클라이언트로부터매장의종류를포함하는검색어를수신하는단계 ; 수신된검색어에기초하여특정지역내에서상기매장의종류에해당하는적어도하나의매장을검색하고검색결과를상기클라이언트에전송하는단계 ; 및상기클라이언트로부터발생된실시간영상요청에응답하여상기적어도하나의매장에설치된영상감시기로부터수신된영상을상기클라이언트에실시간으로전송하는단계를포함하여클라이언트가입력한검색서비스결과와상응하는영상을실시간으로제공할수있는효과가있다. 대표도 - 도 1-1 -
특허청구의범위청구항 1 영상제공서버에서의실시간으로영상을제공하는방법에있어서, 클라이언트로부터매장의종류를포함하는검색어를수신하는단계 ; 수신된검색어에기초하여특정지역내에서상기매장의종류에해당하는적어도하나의매장을검색하고검색결과를상기클라이언트에전송하는단계 ; 상기클라이언트로부터발생된실시간영상요청에응답하여상기적어도하나의매장에설치된영상감시기로부터수신된영상을상기클라이언트에실시간으로전송하는단계 ; 및상기적어도하나의매장에대한권한을갖는사용자의사용자디바이스로부터발생된보안요청을수신하고수신된보안요청에응답하여상기클라이언트로전송되는영상의전송을중지하는단계를포함하는실시간영상제공방법. 청구항 2 제1항에있어서, 상기검색결과는, 상기수신된영상을상기클라이언트에전송하도록하는실시간영상요청메뉴를포함하며, 상기실시간영상요청은상기클라이언트가상기실시간영상요청메뉴를선택함으로서이뤄지는실시간영상제공방법. 청구항 3 제1항에있어서, 상기특정지역은, 상기클라이언트가직접입력한지역이거나상기클라이언트의현재위치에서미리결정된거리내의지역인실시간영상제공방법. 청구항 4 제1항에있어서, 상기영상감시기는, 상기클라이언트에호를발신하고발신결과에기초하여상기클라이언트의 IP 주소를전송받고상기 IP주소를기반으로상기클라이언트에접속되어상기실시간영상을상기클라이언트로전송하는실시간영상제공방법. 청구항 5 제1항에있어서, 상기실시간영상의제공은, 유 / 무선인터넷서비스, 이동통신서비스, VoIP 서비스, 또는 IPTV 서비스를통하여이뤄지는실시간영상제공방법. 청구항 6 삭제청구항 7 제1항에있어서, 상기실시간영상제공방법은, 상기사용자디바이스로부터발생된감시영상요청에응답하여상기수신된영상을감시영상으로서상기사용자디바이스로전송하는단계를더포함하는실시간영상제공방법. 청구항 8 제7항에있어서, 상기실시간영상제공방법은, 상기사용자디바이스로전송하는단계전에, - 2 -
상기사용자디바이스로부터사용자인증정보를수신하고인증하는단계를더포함하는실시간영상제공방법. 청구항 9 제7항에있어서, 상기사용자디바이스로전송하는단계는, 상기감시영상요청에응답하여데이터베이스에저장된상기사용자의단말정보를검색하고검색결과에기초하여상기사용자디바이스의영상채널정보를검출하고검출결과에기초하여영상채널을할당하는단계 ; 상기영상감시기로부터상기감시영상을수신하고수신된감시영상을상기사용자디바이스에적합한파일로변환하는변환단계 ; 및상기변환단계에의해서변환된파일을상기영상채널을통하여스트리밍방식으로상기사용자디바이스에전송하는단계를더포함하는실시간영상제공방법. 청구항 10 제7항에있어서, 상기실시간영상제공방법은, 상기적어도하나의매장에이벤트발생시상기영상감시기가이벤트발생정보를발생하는단계 ; 및상기이벤트발생정보를 SMS를이용하여상기사용자디바이스로전송하는단계를더포함하는실시간영상제공방법. 청구항 11 제10항에있어서, 상기실시간영상제공방법은, 상기이벤트발생시상기감시영상을저장하며, 상기사용자가상기사용자디바이스의상기 SMS를통하여상기감시영상을요청하는경우상기감시영상을상기사용자디바이스로전송하는단계를더포함하는실시간영상제공방법. 청구항 12 제1항에기재된방법을수행하기위한프로그램을기록한컴퓨터로판독가능한기록매체. 청구항 13 적어도하나의매장에설치되어상기적어도하나의매장을촬영하는영상감시기 ; 및클라이언트로부터매장의종류를포함하는검색어를수신하고, 수신된검색어에기초하여특정지역내에서상기매장의종류에해당하는상기적어도하나의매장을검색하고검색결과를상기클라이언트에전송하고, 상기클라이언트로부터발생된실시간영상요청에응답하여상기영상감시기로부터수신된영상을상기클라이언트로실시간으로전송하는영상제공서버를포함하며, 상기영상제공서버는, 상기적어도하나의매장에대한권한을갖는사용자의사용자디바이스로부터발생된보안요청을수신하고수신된보안요청에응답하여상기클라이언트로전송되는영상의전송을중지하는실시간영상제공시스템. 청구항 14 제13항에있어서, 상기검색결과는, 상기수신된영상을상기클라이언트에전송하도록하는실시간영상요청메뉴를포함하며, 상기실시간영상요청은, 상기클라이언트가상기실시간영상요청메뉴를선택함으로써이뤄지는실시간영상제공시스템. 청구항 15 제13항에있어서, 상기특정지역은, 상기클라이언트가직접입력한지역이거나상기클라이언트의현재위치에서미리결정된거리내의지역인실 - 3 -
시간영상제공시스템. 청구항 16 제13항에있어서, 상기영상제공서버는, 유 / 무선인터넷서비스, 이동통신서비스, 또는 VoIP 서비스, IPTV 서비스를통하여상기수신된영상을상기클라이언트에전송하는실시간영상제공시스템. 청구항 17 삭제청구항 18 제13항에있어서, 상기영상제공서버는, 상기사용자디바이스로부터발생된감시영상요청에응답하여상기수신된영상을감시영상으로서상기사용자디바이스로전송하는실시간영상제공시스템. 청구항 19 제18항에있어서, 상기영상감시기는, 상기적어도하나의매장에이벤트발생시이벤트발생정보를발생하고, 상기영상제공서버는, 상기이벤트발생정보를 SMS를이용하여상기사용자디바이스로전송하는실시간영상제공시스템. 청구항 20 제19항에있어서, 상기영상제공서버는, 상기이벤트발생시상기감시영상을저장하며, 상기사용자가상기사용자디바이스의상기 SMS를통하여상기감시영상을요청하는경우상기감시영상을상기사용자의디바이스로전송하는실시간영상제공시스템. 청구항 21 사용자의단말정보를저장하는데이터베이스 ; 상기사용자의사용자디바이스로부터발생된감시영상요청에응답하여상기데이터베이스에저장된상기단말정보를검색하여출력하는모바일서버 ; 상기단말정보에기초하여상기사용자디바이스의영상채널정보를검출하고검출결과에기초하여영상채널을할당하는스트리밍서버 ; 영상감시기로부터상기감시영상을수신하는통신서버 ; 및상기통신서버를통하여상기감시영상을수신하고수신된감시영상을상기사용자디바이스에적합한파일로변환하는라이브인코딩서버를포함하며, 상기스트리밍서버는, 상기라이브인코딩서버에의해서변환된파일을상기영상채널을통하여스트리밍방식으로상기사용자디바이스로전송하고, 상기영상감시기가설치된매장이클라이언트가검색을원하는매장의종류와상응하는경우상기변환된파일을상기스트리밍방식으로상기클라이언트의디바이스로실시간으로전송하는실시간영상제공시스템. 청구항 22 제21항에있어서, 상기스트리밍서버는, 상기사용자디바이스로부터영상전송허가가발생된경우에만상기변환된파일을상기클라이언트에제공하는실시간영상제공시스템. - 4 -
명세서 발명의상세한설명 [0001] 기술분야 본발명은영상제공기술에관한것으로, 보다상세하게는, 실시간영상제공시스템및실시간영상제공방 법에관한것이다. [0002] [0003] [0004] [0005] [0006] 배경기술오늘날제공되고있는인터넷을통한검색서비스 ( 예컨대, 맛집검색서비스, 쇼핑점검색서비스 ) 는클라이언트 ( 또는, 고객 ) 에게검색대상이되는곳의주소, 전화번호, 위치등의정보를제공한다. 예컨대, 클라이언트가현재위치하고있는주변의매장 ( 예컨대, 중국음식점 ) 을검색하기위하여인터넷검색창에 " 중국음식점 " 을검색하는경우, 서비스제공서버 ( 예컨대, 네이버 (www.naver.com) 서버 ) 는현재위치주변에위치한중국음식점들을포함하는지도, 상기중국음식점들각각의상호명, 주소, 및전화번호등을클라이언트에게제공한다. 그러나, 클라이언트는중국음식점의위치등에대한정보만을파악할수있을뿐, 상기중국음식점의실시간내부또는외부영상 ( 예컨대, 내부인테리어, 손님인원상태, 또는청결상태등 ) 을볼수는없다. 클라이언트가검색서비스를통하여검색결과와상응하는매장들각각의내부영상을볼수있다면, 클라이언트의입장에서원하는매장을선택하여이용할수있고, 매장주들입장에서도상기매장의실시간영상을매장의홍보수단으로서이용할수있다. 한편, 오늘날도난사건및강력범죄에대한대처가사회적으로큰이슈가되고있는가운데, 매장에설치된영상감시기를홍보수단뿐만아니라매장의보안수단으로활용한다면사용자 ( 또는, 매장주 ) 는언제어디서라도매장을모니터링 ( 또는, 감시 ) 하여불미스러운상황에발생시즉각적으로대처할수있는바이에대한방안이필요한실정이다. 발명의내용 [0007] [0008] 해결하고자하는과제따라서, 본발명이이루고자하는기술적과제는클라이언트가입력한검색서비스결과와상응하는실시간영상을제공할수있는실시간영상시스템및그방법을제공하는것이다. 또한, 본발명이이루고자하는기술적과제는사용자가언제어디서나감시지역을실시간으로감시할수있는실시간영상및그방법을제공하는것이다. [0009] [0010] [0011] [0012] 과제해결수단상기기술적과제를달성하기위한실시간영상제공방법은, 클라이언트로부터매장의종류를포함하는검색어를수신하는단계 ; 수신된검색어에기초하여특정지역내에서상기매장의종류에해당하는적어도하나의매장을검색하고검색결과를상기클라이언트에전송하는단계 ; 및상기클라이언트로부터발생된실시간영상요청에응답하여상기적어도하나의매장에설치된영상감시기로부터수신된영상을상기클라이언트에실시간으로전송하는단계를포함할수있다. 상기검색결과는상기수신된영상을상기클라이언트에전송하도록하는실시간영상요청메뉴를포함하며, 상기실시간영상요청은상기클라이언트가상기실시간영상요청메뉴를선택함으로써이뤄질수있다. 상기특정지역은, 상기클라이언트가직접입력한지역이거나상기클라이언트의현재위치에서미리결정된거리내의지역일수있다. 상기영상감시기는, 상기클라이언트에호를발신하고발신결과에기초하여상기클라이언트의 IP 주소를전송받고상기 IP주소를기반으로상기클라이언트에접속되어상기실시간영상을상기클라이언트로전송할수있다. - 5 -
[0013] [0014] [0015] [0016] [0017] [0018] [0019] [0020] [0021] [0022] [0023] [0024] [0025] [0026] [0027] [0028] 상기실시간영상의제공은, 유 / 무선인터넷서비스, 이동통신서비스, VoIP 서비스, 또는 IPTV 서비스를통하여이뤄질수있다. 상기실시간영상제공방법은, 상기적어도하나의매장에대한권한을갖는사용자로부터발생된보안요청을수신하고수신된보안요청에응답하여상기클라이언트로전송되는영상의전송을중지하는단계를더포함할수있다. 상기실시간영상제공방법은, 상기사용자로부터발생된감시영상요청에응답하여상기수신된영상을감시영상으로서상기사용자의사용자디바이스로전송하는단계를더포함할수있다. 상기실시간영상제공방법은, 상기사용자디바이스로전송하는단계전에, 상기사용자로부터사용자인증정보를수신하고인증하는단계를더포함할수있다. 상기사용자디바이스로전송하는단계는, 상기감시영상요청에응답하여단말기데이터베이스에저장된상기사용자의단말정보를검색하고검색결과에기초하여상기사용자디바이스의영상채널정보를검출하고검출결과에기초하여영상채널을할당하는단계 ; 상기영상감시기로부터상기감시영상을수신하고수신된감시영상을상기사용자디바이스에적합한파일로변환하는변환단계 ; 및상기변환단계에의해서변환된파일을상기영상채널을통하여스트리밍방식으로상기사용자디바이스에전송하는단계를더포함할수있다. 상기실시간영상제공방법은, 상기적어도하나의매장에이벤트발생시상기영상감시기가이벤트발생정보를발생하는단계 ; 및상기이벤트발생정보를 SMS를이용하여상기디바이스로전송하는단계를더포함할수있다. 상기실시간영상제공방법은, 상기이벤트발생시상기감시영상을저장하며, 상기사용자가상기 SMS를통하여상기감시영상을요청하는경우상기감시영상을상기사용자디바이스로전송하는단계를더포함할수있다. 상기기술적과제를달성하기위한실시간영상제공시스템은, 적어도하나의매장에설치되어상기적어도하나의매장을촬영하는영상감시기 ; 및클라이언트로부터매장의종류를포함하는검색어를수신하고, 수신된검색어에기초하여특정지역내에서상기매장의종류에해당하는상기적어도하나의매장을검색하고검색결과를상기클라이언트에전송하고, 상기클라이언트로부터발생된실시간영상요청에응답하여상기영상감시기로부터수신된영상을상기클라이언트로실시간으로전송하는영상제공서버를포함할수있다. 상기검색결과는상기수신된영상을상기클라이언트에전송하도록하는실시간영상요청메뉴를포함하며, 상기실시간영상요청은상기클라이언트가상기실시간영상요청메뉴를선택함으로써이뤄질수있다. 상기특정지역은, 상기클라이언트가직접입력한지역이거나상기클라이언트의현재위치에서미리결정된거리내의지역일수있다. 상기영상제공서버는, 유 / 무선인터넷서비스, 이동통신서비스, 또는 VoIP 서비스, IPTV 서비스를통하여상기수신된영상을상기클라이언트에전송할수있다. 상기영상제공서버는, 상기적어도하나의매장에대한권한을갖는사용자로부터발생된보안요청을수신하고수신된보안요청에응답하여상기클라이언트로전송되는영상의전송을중지할수있다. 상기영상제공서버는, 상기사용자로부터발생된감시영상요청에응답하여상기수신된영상을감시영상으로서상기사용자의디바이스로전송할수있다. 상기영상감지기는, 상기적어도하나의매장에이벤트발생시이벤트발생정보를발생하고, 상기영상제공서버는, 상기이벤트발생정보를 SMS를이용하여상기사용자디바이스로전송할수있다. 상기영상제공서버는, 상기이벤트발생시상기감시영상을저장하며, 상기사용자가상기 SMS를통하여상기감시영상을요청하는경우상기감시영상을상기사용자의디바이스로전송할수있다. 상기기술적과제를달성하기위한실시간영상제공시스템은, 사용자의단말정보를저장하는데이터베이스 ; 상기사용자로부터발생된감시영상요청에응답하여상기데이터베이스에저장된상기단말정보를검색하여출력하는모바일서버 ; 상기단말정보에기초하여상기사용자디바이스의영상채널정보를검출하고검출결과에기초하여영상채널을할당하는스트리밍서버 ; 상기영상감시기로부터상기감시영상을수신하는통신서버 ; 및상기통신서버를통하여상기감시영상을수신하고수신된감시영상을상기사용자디바이스에적합한파일 - 6 -
로변환하는라이브인코딩서버를포함하며, 상기스트리밍서버는, 상기라이브인코딩서버에의해서변환된파일을상기영상채널을통하여스트리밍방식으로상기사용자디바이스로전송하고, 상기영상감시기가설치된매장이클라이언트가검색을원하는매장의종류와상응하는경우상기변환된파일을상기스트리밍방식으로상기클라이언트의디바이스로실시간으로전송할수있다. [0029] 상기스트리밍서버는, 상기사용자로부터발생된영상전송허가가발생된경우에만상기변환된파일을상기 클라이언트에제공할수있다. [0030] [0031] [0032] [0033] 효과따라서, 본발명에따른실시간영상제공시스템및실시간영상제공방법은클라이언트가입력한검색서비스결과와상응하는영상을실시간으로제공할수있는효과가있다. 또한, 본발명에따른실시간영상제공시스템및실시간영상제공방법에의하면, 고객은이용하고자하는매장의실시간영상을수신함으로써보다나은매장을선택하여이용할수있고, 매장주는실시간영상을매장의홍보수단으로서활용할수있는효과가있다. 또한, 본발명에따른실시간영상제공시스템및실시간영상제공방법에의하면, 사용자는매장에설치된영상감시기를보안수단으로활용할수있는효과가있다. 또한, 본발명에따른실시간영상제공시스템및실시간영상제공방법은 IP를기반으로사용자디바이스에실시간영상을제공함으로써사용자는실시간영상제공서버및 / 또는영상감지기와쌍방향통신이가능한효과가있다. [0034] [0035] [0036] [0037] [0038] [0039] [0040] [0041] [0042] [0043] 발명의실시를위한구체적인내용본발명과본발명의동작상의이점및본발명의실시에의하여달성되는목적을충분히이해하기위해서는본발명의바람직한실시예를예시하는첨부도면및첨부도면에기재된내용을참조하여야만한다. 본명세서에있어서는어느하나의구성요소가다른구성요소로데이터를 ' 전송 ' 하는경우에는상기구성요소는상기다른구성요소로직접상기데이터를전송할수도있고, 적어도하나의또다른구성요소를통하여상기데이터를상기다른구성요소로전송할수도있는것을의미한다. 반대로어느하나의구성요소가다른구성요소로데이터를 ' 직접전송 ' 하는경우에는상기구성요소에서다른구성요소를통하지않고상기다른구성요소로상기데이터가전송되는것을의미한다. 또한, 본명세서에서데이터베이스 (DB) 라함은, 각각의 DB에대응되는정보를저장하는소프트웨어및하드웨어의기능적구조적결합을의미할수있다. DB는적어도하나의테이블로구현될수도있으며, 상기 DB에저장된정보를검색, 저장, 및관리하기위한별도의 DBMS(Database Management System) 을더포함할수도있다. 또한, 링크드리스트 (linked-list), 트리 (Tree), 관계형 DB의형태등다양한방식으로구현될수있으며, 상기 DB에대응되는정보를저장할수있는모든데이터저장매체및데이터구조를포함한다. 이하, 첨부한도면을참조하여본발명의바람직한실시예를설명함으로써, 본발명을상세히설명한다. 각도면에제시된동일한참조부호는동일한부재를나타낸다. 도 1은본발명의실시예에따른실시간영상제공시스템의블록도이고, 도 2는도 1의본발명의실시예에따른영상감시기를나타내고, 도 3은도 1의실시간영상제공시스템이실시간영상을제공하는방법을설명하기위한도면이다. 도 1 내지도 3을참조하면, 실시간영상제공시스템은적어도하나의영상감시기 (16 내지 20) 및영상제공서버 (30) 을포함할수있다. 적어도하나의영상감시기 (16 내지 20) 각각은적어도하나의매장에배치되어상기적어도하나의매장내 / 외부를촬영할수있다. 영상감시기 (16) 는도 2의 (a) 및 (b) 와같이영상촬영부 (81), 동작표시램프 (83), 카드인터페이스 (85), 오디오부 (86), 동작감지센서 (88), 센서입출력단자 (90), 랜포트 (LAN Port) 단자 (91), 및 PSTN 포트단자 (93) 을포함할수있다. 여기서, 도 2의 (a) 는영상감시기 (16) 의전면부이고, 도 2의 (b) 는영상감시기 (16) 의후면부이다. 영상촬영부 (81) 는돔카메라, 사각카메라, PTZ(pan-tilt-zoom) CCTV 카메라, 및핀홀카메라중에서적어도 - 7 -
어느하나가될수있으며, 상기적어도하나의매장내 / 외부를촬영할수있다. [0044] [0045] [0046] [0047] [0048] [0049] [0050] [0051] [0052] [0053] [0054] [0055] [0056] [0057] [0058] [0059] 동작표시램프 (83) 는영상감시기 (16) 의동작상태를나타낼수있으며, 카드인터페이스 (85) 는메모리카드 ( 미도시 ) 와접속되어영상촬영부 (81) 에의해서생성된영상을메모리카드로전송하여저장할수있다. 이때, 메모리카드 ( 미도시 ) 는컴팩트플래시, 메모리스틱, 메모리스틱듀오, 멀티미디어카드 (MMC), 축소형 MMC, 시큐어디지털카드 (SD), 미니SD 카드, 마이크로SD 카드 ( 트랜스플래시 ), 스마트미디어카드, 및 XD-픽쳐카드등이될수있다. 오디오부 (86) 는스피커및마이크를포함할수있으며, 상기오디오부 (86) 는동작감지센서 (88) 에의해서이벤트 ( 예컨대, 매장내에침입자침입 ) 가감지되는경우상기스피커를통하여경보음을발생할수있고, 사용자단말기 (12) 로부터입력되는사용자의음성을상기스피커를통하여출력할수있다. 또한, 오디오부 (86) 는상기매장내에위치한사람 ( 예컨대, 종업원 ) 의음성을마이크를통하여수신할수있다. 이때, 수신된음성은사용자단말기 (12) 로전송될수있다. 동작감지센서 (88) 는이벤트 ( 예컨대, 매장내에침입자침입 ) 를감지할수있다. 예컨대, 상기동작감지센서 (88) 는전자파를발생하고물체로부터반사된전자파에기초하여상기이벤트발생여부를감지할수있다. 센서입출력단자 (90) 는동작감지센서 (88) 에서출력된이벤트를외부 ( 예컨대, 영상제공서버 (30)) 로출력할수있고, 영상촬영부 (81) 에의해서촬영된영상은랜포트 (LAN Port) 단자 (91) 및 / 또는 PSTN 포트단자 (93) 를통하여영상제공서버 (30) 로전송될수있다. 한편, 영상감시기 (16) 는클라이언트에호를발신하고발신결과에기초하여상기클라이언트의 IP 주소를전송받고상기 IP주소를기반으로상기클라이언트에접속되어상기실시간영상을상기클라이언트로전송할수도있다. 영상제공서버 (30) 는클라이언트 ( 예컨대, PC(10), 휴대폰 (12), 또는 IPTV(14)) 로부터매장의종류를포함하는검색어를수신하고, 수신된검색어에기초하여특정지역내에서상기매장의종류에해당하는상기적어도하나의매장을검색하고검색결과를상기클라이언트 (10, 12, 또는 14) 에전송하고, 상기클라이언트 (10, 12, 또는 14) 로부터발생된상기적어도하나의매장에대한실시간영상요청에응답하여적어도하나의영상감시기 (16 내지 20) 로부터수신된영상을상기클라이언트 (10, 12, 또는 14) 로전송할수있다. 여기서, 특정지역은상기클라이언트 (10, 12, 또는 14) 로부터직접입력된지역이거나상기클라이언트 (10, 12, 또는 14) 의현재위치에서미리결정된거리내의지역일수있다. 영상제공서버 (30) 는유 / 무선인터넷서비스, 이동통신서비스, VoIP 서비스, 또는 IPTV 서비스를통하여상기수신된영상을클라이언트 (10, 12, 또는 14) 에전송할수있다. 클라이언트 (10, 12, 또는 14) 는 PC(10), 휴대폰 (12), 및 IPTV(Internet Protocol Television, 14) 중에서적어도어느하나일수있으며, 상기클라이언트 (10, 12, 또는 14) 는인터넷망, VoIP 망, 또는이동통신서비스망등을통하여통신가능한기기가될수있음은물론이다. 예컨대, 클라이언트가 PC(10) 인경우, 영상제공서버 (30) 는유 / 무선인터넷망을통하여상기 PC(10) 에적어도하나의영상감시기 (16 내지 20) 로부터수신된영상을포함하는웹페이지를제공할수있다. 예컨대, 도 3은클라이언트가매장의종류를검색한화면을나타내는도면으로클라이언트가영상제공서버 (30) 의웹페이지에서 " 중국음식점 " 을입력하는경우, 상기영상제공서버 (30) 는특정지역내 ( 예컨대, 동작구상도동 ) 에위치한중국음식점을검색하고검색결과를상기클라이언트 (10, 12, 또는 14) 에전송할수있다. 이때, 검색결과에는중국음식점들각각의상호, 전화번호, 및위치외에도실시간영상을제공하는적어도하나의메뉴 (RI1 내지 RI5) 가포함될수있으며, 클라이언트는상기적어도하나의메뉴 (RI1 내지 RI5) 를선택또는클릭함으로써상기중국음식점들각각에설치된적어도하나의영상감시기 (16 내지 20) 로부터수신된실시간영상을시청할수있다. 한편, 실시간영상을제공하는적어도하나의메뉴 (RI1 내지 RI5) 는활성화또는비활성화된메뉴로표시될수있다. 예컨대, 실시간영상을제공하지않는중국음식점의적어도하나의메뉴 (RI1 내지 RI5) 는검색결과창에서비활성화될수있다. 이경우, 상기중국음식점의적어도하나의영상감시기 (16 내지 20) 는보안모드로작동하 - 8 -
여상기적어도하나의영상감시기 (16 내지 20) 에서생성된실시간영상은사용자디바이스 (42) 에만전송될수 있다. [0060] [0061] [0062] [0063] [0064] [0065] [0066] [0067] [0068] [0069] [0070] [0071] [0072] [0073] [0074] [0075] [0076] [0077] [0078] 또한, 실시간영상을제공하지않는중국음식점의적어도하나의메뉴 (RI1 내지 RI5) 는검색결과창에서활성화되어클라이언트가실시간영상을제공하는적어도하나의메뉴 (RI1 내지 RI5) 를클릭하는경우상기실시간영상은클라이언트에전송될수있다. 여기서, 도 3에도시된플랫폼은 Graphic User Interface(GUI) 의일예로써다양한변형이가능함은물론이다. 한편, 클라이언트가휴대폰 (12) 인경우, 영상제공서버 (30) 는이동통신망또는무선인터넷망을통하여상기휴대폰 (12) 에적어도하나의영상감시기 (16 내지 20) 로부터수신된영상을포함하는페이지를제공할수있다. 또한, 클라이언트가 IPTV(14) 인경우, 영상제공서버 (30) 는 IP 망을통하여상기 IPTV(14) 에적어도하나의영상감시기 (16 내지 20) 로부터수신된영상을포함하는페이지를제공할수있다. 도 4는본발명의다른실시예에따른실시간영상제공서버의블록도이다. 도 1 내지도 4를참조하면, 실시간영상제공서버 (50) 는웹서버 ( 또는, 웹서브 (sub) 서버, 52) 및데이터베이스 (54) 를포함할수있다. 본발명의명세서에서서버는다른서버를포함하는의미로사용될수있다. 웹서버 (52) 는도 1 내지도 3에서상세히설명한바와같이클라이언트 ( 예컨대, PC(10), 휴대폰 (12), 또는 IPTV(14)) 로부터발생된상기적어도하나의매장에대한실시간영상요청에응답하여적어도하나의영상감시기 (16) 로부터수신된영상을상기클라이언트 (10, 12, 또는 14) 로전송할수있다. 또한, 웹서버 (52) 는사용자디바이스 ( 예컨대, PC, 42) 부터발생된보안요청을수신하고수신된보안요청에응답하여클라이언트 ( 예컨대, PC(10), 휴대폰 (12), 또는 IPTV(14)) 로전송되는영상의전송을중지할수있다. 여기서, 사용자디바이스는 PC(42) 뿐만아니라휴대용단말기, MP3, MP4, PMP(Portable Multimedia Player), 휴대전화 (cellular phone), 또는 PDA(personal digital assistants) 와같은각종전자기기등이될수있음은물론이다. 또한, 본발명의명세서에서사용자라함은적어도하나의영상감시기 (16) 가설치된매장에대한권한을갖는자로서보다상세하게는매장의주인이될수있다. 이때, 웹서버 (52) 는사용자로부터사용자인증정보를수신하고인증 ( 즉, 매장에대한권한을갖는자인지에대한인증 ) 할수있다. 또한, 웹서버 (52) 는사용자로부터발생된감시영상요청에응답하여적어도하나의영상감시기 (16) 에의해서생성된영상을감시영상으로서상기사용자디바이스 ( 예컨대, PC) 로전송할수있다. 또한, 웹서버 (52) 는사용자디바이스에호를발신하고발신결과에기초하여상기사용자디바이스의 IP 주소를전송받고상기 IP주소를기반으로상기사용자디바이스에접속되어적어도하나의영상감시기 (16) 로부터수신된실시간영상을상기사용자디바이스로전송할수도있다. 본발명의실시예에의한실시간영상제공서버 (50) 가 IP를기반으로사용자디바이스에실시간영상을제공함으로써사용자는실시간영상제공서버 (50) 와의쌍방향통신이가능하다. 이때, 실시간영상제공서버 (50) 는사용자로부터발생된영상과음성등의데이터를수신하고수신된데이터를영상감시기 (16) 에전송할수있다. 이경우, 영상감시기 (16) 는수신된영상과음성등의데이터를오디오부 ( 도 2의 86) 를통해서매장내에서출력할수있다. 데이터베이스 (54) 는사용자로의사용자인증정보를미리저장할수있다. 도 5는본발명의다른실시예에따른실시간영상제공서버의블록도이다. 도 1 내지 3 및도 5를참조하면, 실시간영상제공서버 (40) 는모바일서버 (32), 데이터베이스 (34), 스트리밍서버 (36), 라이브인코딩서버 (38), 및통신서버 (41) 를포함할수있다. 모바일서버 (32) 는사용자의디바이스 (44, 예컨대, 휴대폰 ) 로부터발생된감시영상요청에응답하여데이터베이스 (34) 에저장된단말정보를검색하여출력할수있다. 데이터베이스 (34) 는사용자의디바이스 (44, 예컨대, 휴대폰 ) 에대응되는단말정보를저장할수있다. 여기서, - 9 -
단말정보는사용자의디바이스 (44, 예컨대, 휴대폰 ) 의 IP 어드레스, 상기사용자의 ID, 상기사용자가권한을 갖는영상감지기 (16) 에대한정보를포함할수있다. [0079] [0080] [0081] [0082] [0083] [0084] [0085] [0086] [0087] [0088] [0089] [0090] [0091] [0092] [0093] 스트리밍서버 (36) 는단말정보에기초하여사용자디바이스 (44) 의영상채널정보 ( 즉, 상기사용자디바이스 (44) 와데이터를송수신하기위한통로 ) 를검출하고검출결과에기초하여영상채널을할당할수있으며, 라이브인코딩서버 (41) 에의해서변환된파일을상기영상채널을통하여스트리밍방식으로상기사용자디바이스 (44) 로전송할수있다. 또한, 스트리밍서버 (36) 는도 1 내지도 3에서상세히설명한바와같이클라이언트 ( 예컨대, 도 1의 10, 12, 또는 14) 로부터발생된실시간영상요청에응답하여변환된파일을스트리밍방식으로클라이언트 (10, 12, 또는 14) 로전송할수도있다. 이때, 스트리밍서버 (36) 는사용자로부터영상전송허가가발생된경우에만변환된파일을클라이언트 (10, 12, 또는 14) 에제공할수있음은물론이다. 통신서버 (41) 는영상감시기 (16) 로부터감시영상을수신하고, 라이브인코딩서버 (38) 는통신서버 (41) 를통하여상기감시영상을수신하고수신된감시영상을상기사용자디바이스에적합한미리결정된파일 ( 즉, 상기사용자디바이스에서디스플레이가능한파일 ) 로변환하여스트리밍서버 (36) 로전송할수있다. 도 6은본발명의다른실시예에따른실시간영상제공서버의블록도이다. 도 1 내지 3 및도 6을참조하면, 실시간영상제공서버 (60) 는통신서버 (62), 이벤트미디어서버 (64), 및데이터베이스 (66) 를포함할수있다. 통신서버 (62) 는영상감지기 (16) 으로부터발생된이벤트발생정보및실시간영상을수신할수있다. 이벤트미디어서버 (64) 는상기통신서버 (62) 로부터상기이벤트발생정보를수신하고수신된이벤트발생정보를사용자디바이스 (44, 예컨대, 휴대용단말기 ) 로직접전송하거나, 상기이벤트발생정보를 SMS(Short Message Service) 서버 ( 미도시 ) 를이용하여 SMS(Short Message Service) 로서상기사용자디바이스 (44) 로전송할수있다. 이때, 사용자가 SMS에기초하여이벤트미디어서버 (64) 에감시영상을요청하는경우상기이벤트미디어서버 (64) 는상기감시영상을상기사용자의디바이스 (44) 로전송할수있다. 데이터베이스 (66) 는영상감지기 (16) 으로부터발생된이벤트발생정보및 / 또는실시간영상을저장할수있으며, 바람직하게는영상감지기 (16) 로부터발생된이벤트발생정보에응답하여실시간영상을저장할수있다. 도 7은본발명의실시예에따른실시간영상제공방법의흐름도이다. 도 1, 도 4, 및도 7을참조하면, 실시간영상제공서버 (30, 또는 50) 는사용자디바이스 ( 예컨대, 도 4의 42) 로부터사용자인증정보를수신하여인증을수행하고 (S10), 상기사용자디바이스 (42) 가보안요청을발생하였는지판단할수있다.(S20). 실시간영상제공서버 (30, 또는 50) 는 S20의판단결과사용자디바이스 (42) 로부터보안요청이발생되지않은경우클라이언트 (10, 12, 또는 14) 로부터매장의종류를포함하는검색어를수신하고 (S22), 수신된검색어에기초하여특정지역내에서상기매장의종류에해당하는적어도하나의매장을검색하고검색결과를상기클라이언트 (10, 12, 또는 14) 에전송할수있다 (S24). 실시간영상제공서버 (30, 또는 50) 는클라이언트 (10, 12, 또는 14) 로부터발생된실시간영상요청에응답하여적어도하나의매장에설치된영상감시기 (16, 18, 또는 20) 로부터수신된영상을상기클라이언트 (10, 12, 또는 14) 에실시간으로전송할수있다 (S26). 실시간영상제공서버 (30, 또는 50) 는 S20의판단결과사용자디바이스 (42) 로부터보안요청이발생한경우상기사용자디바이스 (42) 로부터발생된감시영상요청에응답하여영상감시기 (16, 18, 또는 20) 로부터수신된영상을감시영상으로서상기사용자디바이스 (42) 로전송할수있다 (S30). 본발명은또한컴퓨터로읽을수있는기록매체에컴퓨터가읽을수있는코드로서구현하는것이가능하다. 컴퓨터가읽을수있는기록매체는컴퓨터시스템에의하여읽혀질수있는데이터가저장되는모든종류의기록장치를포함한다. 컴퓨터가읽을수있는기록매체의예로는 ROM, RAM, CD-ROM, 자기테이프, 플로피디스크, 광데이터저장장치등이있으며, 또한본발명에따른메시지전송방법을수행하기위한프로그램코드는캐리어웨이브 ( 예를들어, 인터넷을통한전송 ) 의형태로전송될수도있다. - 10 -
[0094] [0095] 또한컴퓨터가읽을수있는기록매체는네트워크로연결된컴퓨터시스템에분산되어, 분산방식으로컴퓨터가읽을수있는코드가저장되고실행될수있다. 그리고본발명을구현하기위한기능적인 (functional) 프로그램, 코드및코드세그먼트들은본발명이속하는기술분야의프로그래머들에의해용이하게추론될수있다. 본발명은도면에도시된일실시예를참고로설명되었으나이는예시적인것에불과하며, 본기술분야의통상의지식을가진자라면이로부터다양한변형및균등한타실시예가가능하다는점을이해할것이다. 따라서, 본발명의진정한기술적보호범위는첨부된등록청구범위의기술적사상에의해정해져야할것이다. [0096] [0097] [0098] [0099] [0100] [0101] [0102] [0103] 도면의간단한설명본발명의상세한설명에서인용되는도면을보다충분히이해하기위하여각도면의간단한설명이제공된다. 도 1은본발명의실시예에따른실시간영상제공시스템의블록도이다. 도 2는도 1의본발명의실시예에따른영상감시기를나타낸다. 도 3은도 1의실시간영상제공시스템이실시간영상을제공하는방법을설명하기위한도면이다. 도 4는도 1의실시간영상제공서버의블록도이다. 도 5는도 1의실시간영상제공서버의블록도이다. 도 6은도 1의실시간영상제공서버의블록도이다. 도 7은본발명의실시예에따른실시간영상제공방법의흐름도이다. - 11 -
도면 도면 1-12 -
도면 2 도면 3-13 -
도면 4-14 -
도면 5 도면 6-15 -
도면 7-16 -