KR20090052934A - Sms를 이용한 ⅰptv에서의 검색 서비스 시스템 및 그제공방법 - Google Patents
Sms를 이용한 ⅰptv에서의 검색 서비스 시스템 및 그제공방법 Download PDFInfo
- Publication number
- KR20090052934A KR20090052934A KR1020070119504A KR20070119504A KR20090052934A KR 20090052934 A KR20090052934 A KR 20090052934A KR 1020070119504 A KR1020070119504 A KR 1020070119504A KR 20070119504 A KR20070119504 A KR 20070119504A KR 20090052934 A KR20090052934 A KR 20090052934A
- Authority
- KR
- South Korea
- Prior art keywords
- search
- iptv
- customer
- information
- user
- Prior art date
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
본 발명은 SMS(Short Message Service: 문자메시지 서비스)를 이용한 ⅠPTV(Internet Protocol Television)에서의 검색 서비스 시스템 및 그 제공방법에 관한 것으로서, 보다 상세하게는 IPTV를 통해 제공되는 정보검색서비스에서 SMS를 이용하여 정보를 검색할 수 있도록 하고, SMS를 이용하여 IPTV 에서의 정보검색서비스를 수행할 수 있게 함으로써 개인별 맞춤 검색이 가능하도록 하는 기술에 관한 것이다.
이를 위해, 본 발명은 (a) 검색어가 포함된 문자메시지가 수신되면, 상기 문자메시지에 기초하여 사용자 인증을 수행하는 과정, (b) 상기 사용자 인증 결과에 기초하여 상기 문자메시지를 전송한 사용자의 검색 이력을 관리하는 과정, 및 (c) 상기 검색어에 해당하는 검색결과를 상기 사용자의 IPTV 셋탑 박스로 출력하는 과정을 구비하는 것을 특징으로 한다.
Description
본 발명은 SMS(Short Message Service: 문자메시지 서비스)를 이용한 ⅠPTV(Internet Protocol Television)에서의 검색 서비스 시스템 및 그 제공방법에 관한 것으로서, 보다 상세하게는 IPTV를 통해 제공되는 정보검색서비스에서 SMS를 이용하여 정보를 검색할 수 있도록 하는 기술에 관한 것이다.
또한, 본 발명은 SMS를 이용하여 IPTV 에서의 정보검색서비스를 수행할 수 있게 함으로써 개인별 맞춤 검색이 가능하도록 하는 기술에 관한 것이다.
IPTV 서비스의 장점은 TV를 통해 양방향 서비스가 가능하다는 것이다. 또한, 사업자가 제공하는 방대한 콘텐츠 뿐만 아니라, 오픈된 웹 콘텐츠를 언제든지 이용할 수 있다는 장점이 있다. 이러한 장점을 부각시킬 수 있는 수단이 TV의 검색 기능이다.
도 1에 도시된 플로우차트를 참조하여, 종래 IPTV의 검색 기능을 설명한다.
IPTV에서 검색기능이 선택되면, IPTV은 검색어 입력을 위한 검색창을 출력한 다(S2). 상기 검색기능은 IPTV에 구비된 리모콘 콘트롤러(이하, '리모콘'이라 함)에 의해 설정되거나, IPTV에 일체되어 설치된 제어패널에 의해 설정될 수 있으며, 상기 검색창은 화면의 일부 영역에 표시된다.
이 상태에서 사용자는 리모콘이나 제어패널을 통해 문자를 한자씩 입력하면(S4), 상기 리모콘이나 제어패널을 통한 문자의 입력상태는 IPTV의 화면상에 출력되어 있는 검색창을 통해 표시된다(S6).
IPTV는 상기 리모콘 또는 제어패널로부터 확인버튼이 입력되면(S8에서 "예"), 사용자의 검색어의 입력이 완료된 것으로 판단하여 상기 검색어를 IPTV 컨텐츠 제공서버(도시 생략)로 전송하여 상기 IPTV 컨텐츠 제공서버로부터 검색결과를 전송받는다(S10).
반면, S8 단계에서의 판단결과 상기 리모콘 또는 제어패널로부터 확인버튼이 입력되지 않으면(S8에서 "아니오"), S4 단계로 진행하여 상기 리모콘으로부터 문자를 한자씩 입력받는 과정을 반복적으로 수행한다.
상술되어진 방식에 의하면, 통상적으로 사용자는 사용상의 편의성을 이유로 제어패널보다는 리모콘을 사용하여 IPTV를 제어하는데, 일반적으로 리모콘은 IPTV와 적외선 통신을 수행하기 때문에, 데이터 전송속도가 빠르지 않다. 또한, 리모콘을 통해 문자를 한자씩 입력해야 하므로 검색어를 모두 입력하는데 상당한 시간이 소요되기 때문에, 그 시간동안 IPTV 화면상에 검색창이 출력되어 사용자가 시청하던 채널을 정상적으로 시청할 수 없다는 문제점이 있다.
한편, IPTV 서비스를 제공함에 있어서 IPTV 서비스를 제공받는 IPTV 단말이 설치된 가정 또는 시설의 구성원들에 대해 맞춤형 서비스를 제공하고자 하는 노력이 시도되고 있다. 개인 맞춤형 서비스를 제공하기 위해서는 개인들에 대한 인증이 필요한데, 리모콘을 통해서는 개인 구별이 곤란하기 때문에, 별도의 인증창을 제공하여 구성원이 자신의 ID와 패스워드를 입력함으로써 개인 식별 정보를 입력할 수 있도록 하고 있다. 그러나, 이 경우 상기 리모콘이나 제어패널에 구성되는 개인 인증창의 출력을 요청하여야 하고, 상기 인증창에 ID와 패스워드를 입력해야만 개인 인증이 가능하다는 문제점이 있다.
본 발명은 SMS로 전송되는 검색어를 근거로 IPTV를 통해 정보검색 서비스를 이용할 수 있도록 하는 것을 목적으로 한다.
또한, 본 발명은 SMS로 전송되는 검색어를 근거로 IPTV상의 정보검색서비스를 제공하고, 상기 정보검색서비스에 대한 사용자별 서비스를 제공할 수 있도록 하는 것을 또 다른 목적으로 한다.
본 발명의 일실시예에 따른 SMS를 이용한 ⅠPTV에서의 검색 서비스 시스템은 수신된 문자메시지로부터 서비스 번호와 검색어를 추출하고, 상기 서비스 번호에 해당하는 IP 셋탑박스로 상기 검색어에 해당하는 검색결과를 출력하는 SM 응용서버, 상기 SM 응용서버로부터 전송되는 서비스 번호에 해당하는 IP 셋탑박스의 IP 주소를 상기 SM 응용서버로 전송하는 고객단말 관리수단, 및 상기 SM 응용서버로부터 전송되는 검색어에 대한 검색을 수행하여, 상기 검색결과를 상기 SM 응용서버로 전송하는 검색서버를 구비하는 것을 특징으로 한다.
바람직하게 본 발명에서 상기 고객단말 관리수단은 IPTV 고객에 대한 정보를 저장하는 고객관리 DB, 상기 IPTV 고객의 IPTV 셋탑 박스에 대한 상기 IP 주소를 저장하는 IPTV 고객관리 시스템을 구비하는 것을 특징으로 한다.
바람직하게 본 발명에서 상기 고객관리 DB에 저장되는 상기 IP 고객에 대한 정보는 상기 IPTV 고객이 등록한 서비스 번호(전화번호)와, 각 IPTV 고객에 대한 검색 옵션 정보, IPTV 셋탑박스 식별정보, 고객명, 고객정보를 포함하고, 상기 검색 옵션 정보는 검색 엔진 옵션 정보와 추가 사용자 정보를 포함하는 것을 특징으로 한다.
바람직하게 본 발명에서 상기 고객단말 관리수단은 상기 검색 엔진 옵션 정보에 해당하는 검색 엔진 정보를 상기 고객 관리 DB로부터 검색하여 상기 SM 응용서버로 전송하는 것을 특징으로 한다.
바람직하게 본 발명에서 상기 검색 서버는 상기 IP 셋탑박스의 사용자에 의해 지정된 것임을 특징으로 한다.
본 발명의 다른 실시예에 따른 수신된 문자메시지로부터 서비스 번호, 검색어, 및 검색옵션을 추출하고, 상기 서비스 번호에 해당하는 IP 셋탑박스로 상기 검색어에 해당하는 검색결과를 개인별 맞춤 검색결과로 정렬하여 출력하는 SM 응용서버, 상기 SM 응용서버로부터 전송되는 상기 서비스 번호와 상기 검색옵션에 기초하여 사용자 인증을 수행하고, 상기 사용자 인증결과와 상기 검색어에 기초하여 상기 사용자별 검색 이력을 관리하고, IPTV 고객에 대한 IPTV 셋탑박스의 IP 주소를 관리하는 고객단말 관리시스템, 및 상기 SM 응용서버로부터 전송되는 검색어에 대한 검색을 수행하여, 상기 검색결과를 상기 SM 응용서버로 전송하는 검색서버를 구비하는 것을 특징으로 한다.
바람직하게, 본 발명에서 상기 고객단말 관리시스템은 상기 IPTV 고객의 정보를 저장하는 고객관리 DB, 상기 사용자별 검색 이력을 저장하는 검색히스토리 DB, 상기 IPTV 고객에 대한 상기 IPTV 셋탑박스의 IP 주소를 관리하는 IPTV 고객 관리 시스템을 구비하는 것을 특징으로 한다.
바람직하게, 본 발명에서 상기 고객단말 관리시스템은 상기 검색어에 대해 상기 사용자의 검색 선호도를 나타내는 상기 사용자에 대한 검색어 리스트를 생성하고, 상기 검색어 리스트를 상기 SM 응용서버로 전송하는 것을 특징으로 한다.
바람직하게, 본 발명에서 상기 SM 응용서버는 상기 검색서버로부터 전송받은 검색결과에 상기 검색어 리스트를 반영하여 상기 검색결과를 정렬하므로써 상기 개인별 맞춤 검색결과를 생성하는 것을 특징으로 한다.
본 발명에 따른 SMS를 이용한 ⅠPTV에서의 검색 서비스 방법은, (a) 검색어가 포함된 문자메시지가 수신되면, 상기 문자메시지에 기초하여 사용자 인증을 수행하는 과정, (b) 상기 사용자 인증 결과에 기초하여 상기 문자메시지를 전송한 사용자의 검색 이력을 관리하는 과정, (c) 상기 검색어에 해당하는 검색결과를 상기 사용자의 IPTV 셋탑 박스로 출력하는 과정을 구비하는 것을 특징으로 한다.
바람직하게, 본 발명은 상기 문자메시지에 포함된 검색옵션정보에 기초하여 상기 사용자가 미리 등록한 검색서버정보를 추출하고, 상기 검색서버정보에 해당하는 검색서버로 상기 검색어를 전송하여 상기 검색서버로부터 상기 검색결과를 전송받는 과정을 더 구비하는 것을 특징으로 한다.
바람직하게, 본 발명의 상기 (a) 과정에서 상기 문자메시지에 기초한 사용자 인증은 상기 문자메시지에 포함된 서비스 번호(전화번호)에 기초하여 사용자 인증을 수행하는 것을 특징으로 한다.
바람직하게, 본 발명의 상기 (a) 과정에서 상기 문자메시지에 기초한 사용자 인증은 상기 문자메시지에 포함된 서비스 번호(전화번호)와 상기 문자메시지의 검색옵션정보에 포함된 추가 사용자 정보에 기초하여 사용자 인증을 수행하는 것을 특징으로 한다.
바람직하게, 본 발명의 상기 (b) 과정은 (b1) 상기 문자메시지에 포함된 서비스 번호(전화번호)와 상기 검색어를 검색히스토리 DB에 저장하는 과정, (b2) 상기 검색어에 대한 상기 사용자의 검색 선호도와 관련되는 가중치를 부여하는 과정, (b3) 상기 검색 히스토리 DB에 저장된 상기 사용자에 의해 입력되었던 모든 검색어를 각 가중치에 기초하여 상기 사용자에 대한 검색 선호도를 나타내는 검색결과 리스트를 생성하는 과정을 구비하는 것을 특징으로 한다.
바람직하게, 본 발명의 상기 (c) 과정은 (c1) 상기 검색결과에 상기 검색어 리스트를 반영하여 상기 검색결과를 정렬하는 과정, (c2) 상기 정렬된 검색결과에 해당하는 개인별 맞춤 검색결과를 생성하는 과정, (c3) 상기 개인별 맞춤 검색결과를 상기 사용자의 IPTV 셋탑박스로 전송하는 것을 특징으로 한다.
바람직하게, 본 발명의 상기 (c) 과정은 (c4) 고객정보 데이터베이스로부터 상기 문자메시지를 전송한 IPTV 고객에 대한 정보를 추출하는 과정, (c5) 상기 IPTV 고객에 대한 정보에 기초하여 IPTV 고객시스템으로부터 상기 IPTV 고객의 IPTV 셋탑박스의 IP 주소를 추출하는 과정, (c6) 상기 IPTV 셋탑박스의 IP 주소로 상기 검색결과를 전송하는 과정을 구비하는 것을 특징으로 한다.
본 발명에 따르면, IPTV 검색서비스에 대한 검색어를 SMS 단말을 통해 문자메시지로 입력함으로써 검색어 입력으로 인해 IPTV 시청이 방해되는 것을 차단할 수 있고, 사용자는 IPTV 리모콘이 아닌 SMS 단말을 통해 검색어를 입력함으로써 편리하게 검색어를 입력할 수 있다는 효과가 있다.
또한, IPTV 상으로 제공되는 정보검색결과를 각 사용자의 검색이력을 근거로 정렬하여 출력함으로써 사용자별 정보검색서비스를 제공할 수 있다는 효과가 있다.
이하, 첨부되어진 도면을 참조하여 본 발명의 실시예를 상세하게 설명한다.
도 2는 본 발명의 일실시예에 따른 SMS를 이용한 ⅠPTV에서의 검색 서비스 시스템의 전체 블럭구성도이다.
도 2에 도시된 바와 같이, 본 발명의 실시예에 따른 SMS를 이용한 ⅠPTV에서의 검색 서비스 시스템은 SM(Short Message) 응용서버(14), 고객단말 관리시스템(16), 고객관리 DB(18), 검색 히스토리 DB(19), IPTV 고객관리시스템(20), 및 검색서버(22)를 구비한다.
IPTV(26)를 시청하는 시청자는 SMS 단말(10)을 통해 검색어가 포함된 문자메시지를 입력할 수 있다. 도 2에서는 SMS 단말(10)과 IPTV(26)가 위치하는 영역을 "사용자 구역"이라 표기한다. 본 발명에서의 SMS 단말(10)은 이동통신망에 수용되는 이동단말기와 유선통신망에 수용되는 SMS 처리기능을 구비한 유선단말기를 모두 포함한다.
도 2에 도시된 구성요소의 기능을 설명한다.
SMS 단말(10)로부터 IPTV 검색을 위해 전송되는 문자메시지의 착신번호는 SM 응용서버(14)에 해당하는 것이다. 이에 의해, 메시지 센터(12)는 SMS 단말(10)로부터 전송되는 IPTV 검색을 위한 문자메시지를 SM 응용서버(14)로 전송한다.
SM 응용서버(14)는 송신한 상기 문자메시지로부터 서비스 번호(전화번호), 검색 옵션, 검색어를 추출한 후 고객단말 관리시스템(16)과 연동하여 상기 서비스번호의 검색 옵션을 확인한 후, 상기 검색 옵션에 해당하는 검색 서버(22)로 상기 검색어를 전송한다. 상기 검색 옵션은 도 3에 도시된 바와 같이, 검색엔진이나 추가 사용자 정보에 해당하는 옵션을 지정하는 것으로서, 각 사용자는 특정 키워드를 통해 옵션에 해당하는 검색 엔진이나 추가 사용자 정보를 지정할 수 있다.
SM 응용서버(14)는 검색서버(22)로부터 상기 검색어에 대한 검색결과가 전송되면, 고객단말 관리시스템(16)으로부터 제공되는 상기 고객의 IPTV 셋탑박스의 IP 주소를 근거로 상기 검색결과를 전송하는 기능을 수행한다.
고객단말 관리시스템(16)은 고객관리 DB(18)를 이용하여 상기 IPTV 고객에 대한 정보를 관리하고, 검색 히스토리 DB(19)를 이용하여 상기 IPTV 고객에 대한 검색 히스토리 정보를 관리하는 기능을 수행한다. 여기서, 상기 IPTV 고객에 대한 정보는 각 IPTV 고객이 등록한 IPTV 셋탑박스 식별정보, 고객명, 고객 번호, 서비스 번호(전화번호)와, 각 IPTV 고객에 대한 검색 옵션 정보 등을 포함한다. 상기 검색 히스토리 정보는 각 서비스 번호에 의해 선택된 검색어에 대한 가중치 정보가 포함된다. 상기 가중치 정보는 상기 사용자의 검색 선호도와 관련이 있으며, 상기 사용자에 대한 검색어 리스트는 상기 사용자의 검색 선호도를 나타낸다.
참고로, 도 3은 고객관리 DB(18)에 저장되는 상기 각 IPTV 고객에 대한 검색 옵션 정보을 저장하는 예시한 것이다.
도 3에 도시된 바와 같이, 고객관리 DB(18)에는 IPTV 고객에 대해 한개 이상의 서비스 번호와 검색 옵션이 저장된다. 여기서, 서비스 번호는 상기 IPTV 고객이 검색을 위한 문자메시지를 전송하기 위해 등록해 놓은 전화번호이고, 각 IPTV 고객에 대해 한 개 이상의 서비스 번호가 등록된다. IPTV 고객 "홍길동"과 같이 복수개의 서비스 번호를 등록한 경우에는 각 서비스 번호별로 검색옵션을 설정할 수 있으며, 각 서비스 번호는 개인 인증 정보로 사용된다. "홍길동"은 "010-3000-4000"에 해당하는 제 1 서비스 번호와 "010-4100-4100"에 해당하는 제 2 서비스 번호를 사용하여, 제 1 서비스 번호에는 5가지 검색 옵션이 설정되어 있고, 제 2 서비스 번호에는 검색 옵션이 설정되어 있지 않다. 또, "전우치"는 "042-870-8000"에 해당하는 서비스 번호가 사용하고, 상기 서비스 번호에 대해서는 5개의 검색 옵션이 설정되어 있지 않다. "전우치"의 경우에는 검색 옵션을 통해 추가 사용자 정보(고객 A, 고객 B, 고객 C)를 등록함으로써, 동일한 서비스 번호로도 복수 명에 대한 개인 인증을 수행할 수 있다. 상기 검색옵션에 대한 등록은 별도의 고객관리시스템에 의해 행해질 수도 있고, 웹을 통해 사용자가 직접 입력할 수도 있다. 여기서, 상기 서비스 번호는 필수 입력 사항이고, 상기 검색 옵션을 선택 입력 사항이다.
IPTV 고객관리 시스템(20)은 IPTV 셋탑박스(24)의 초기 구동시 상기 IPTV 셋 탑박스(24)로 할당되어진 IP 주소를 수집하여 관리하는 기능을 수행한다.
검색서버(22)는 SM 응용서버(14)로부터 전송된 검색어에 대한 검색을 수행하여 그 검색결과를 SM 응용서버(14)로 전송하는 기능을 수행한다. 각 서비스 번호에 등록된 검색 엔진일 수도 있고, 기본(default)로 설정된 검색 엔진일 수도 있다.
이어, 도 4에 도시된 플로우차트를 참조하여 본 발명의 실시예에 따른 SMS를 이용한 ⅠPTV에서의 검색 서비스 방법을 구체적으로 설명한다.
SMS 단말(10)로부터 IPTV 검색을 위한 문자메시지가 전송되면, 메시지 센터(12)는 이를 수신하여 SM 응용서버(14)로 전송한다(S20).
SM 응용서버(14)는 상기 문자메시지를 분석하여(S22), 상기 문자메시지로부터 서비스 번호, 검색옵션 정보, 검색어를 추출한 후, 추출된 서비스 번호와 검색옵션 정보를 고객단말 관리시스템(16)으로 전송한다(S24). 이때, 검색옵션 정보는 선택 입력 사항이기 때문에, 상기 문자메시지에 포함되지 않을 수도 있으며, 상기 검색옵션 정보가 포함되어 있지 않으면 SM 응용서버(14)는 고객단말 관리시스템(16)으로 서비스번호만을 전송한다. 예컨대, 사용자가 문자메시지로 "ㅍ봄"로 입력하면, 서비스 번호와 문자데이터인 "ㅍ봄"이 SM 응용서버(14)로 전송되고, SM 응용서버(14)는 상기 문자데이터의 첫번째 문자 "ㅍ"를 검색옵션으로 추출하고, 상기 문자데이터의 두번째 문자인 "봄"을 검색어로 추출한다.
이어, 고객단말 관리시스템(16)은 서비스 번호, 검색어, 검색옵션 정보를 근거로 해당 사용자의 검색 이력 정보를 검색 히스토리 DB(19)에 저장한다(S25). 여기서, 상기 검색 이력 정보는 사용자 정보, 검색어, 검색시간 등이 저장된다. 사용자 정보는 서비스 번호 또는 서비스 번호에 대한 종속 사용자 식별자가 된다. 종속 사용자 식별자는 도 3의 "고객 A", 고객 "B", "고객 C"가 이에 해당한다. 고객단말 관리시스템(16)은 상기 검색 이력 정보를 이용하여 각 검색어에 대한 가중치를 부여한 후(S26), 상기 가중치를 근거로 상기 사용자에 대한 검색순위 리스트를 생성하여 SM 응용서버(14)로 전송한다(S27). 상기 가중치는 각 검색어의 검색 빈도, 검색 시기 등에 기초하는 것이 바람직하다. 또, 상기 가중치 정보는 상기 사용자의 검색 선호도와 관련이 있으며, 상기 사용자에 대한 검색순위 리스트는 상기 사용자의 검색 선호도를 나타낸다. 참고로, 상기 사용자에 의해 검색된 검색어가 "영화", "태왕사신기", "대조영" 등이고, 그 빈도수가 "대조영"이 13회, "태왕사신기"가 8회, "영화"가 "3회 입력되었다면, 각 검색어에 대한 가중치가 "대조영"이 "3", "태왕사신기"가 "2", "영화"가 "1'로 부여될 수 있으며, 이로 인해 대조영, 태왕사신기, 영화에 해당하는 순서의 검색순위 리스트를 생성할 수 있다.
고객단말 관리시스템(16)은 검색옵션 정보가 존재하는가를 판단하여(S28), 상기 검색옵션 정보가 존재하지 않으면(S28에서 No) IPTV 고객관리 시스템(20)으로 IPTV 고객정보를 전송한다(S29). 상기 IPTV 고객정보는 고객명, 고객번호, 셋톱박스 식별 정보 등을 포함한다.
S28 단계의 판단결과, 상기 검색옵션 정보가 존재하면(S28에서 Yes), 상기 검색옵션 정보가 검색엔진 옵션 정보인가를 판단하고(S30), 상기 검색 옵션 정보가 상기 검색엔진 옵션 정보에 해당하면(S30에서 Yes), 상기 서비스 번호와 상기 검색엔진 옵션 정보를 고객관리 DB(18)에 질의하여 고객관리 DB(18)로부터 사용자가 등록한 검색엔진정보를 추출한다(S32).
고객단말 관리시스템(16)은 추출된 검색엔진정보를 SM 응용서버(14)로 전송한다(S34).
S30 단계에서 상기 검색엔진 정보가 상기 검색엔진 옵션 정보가 아닌 경우(S30에서 No), 고객단말 관리시스템(16)은 IPTV 고객관리 시스템(20)으로 IPTV 고객정보를 전송한다(S37).
한편, IPTV 고객관리 시스템(20)은 S29 단계와 S37 단계를 통해 고객단말 관리시스템(16)으로부터 전송받은 IPTV 고객정보를 근거로 상기 서비스 번호에 해당하는 IPTV 셋톱박스(24)의 IP 주소를 검색하여 고객단말 관리시스템(16)으로 전송한다(S38).
이어, 고객단말 관리시스템(16)은 상기 전송받은 IPTV 셋톱박스(24)의 IP 주소를 SM 응용서버(14)로 전송한다(S40).
SM 응용서버(14)는 S34 단계에서 전송받은 검색엔진정보를 이용하여 S22 단계에서 상기 분석된 문자메시지에 포함된 검색어를 상기 검색엔진정보에 해당하는 검색서버(22)로 전송한다(S42). 도 3에 도시된 바와 같이, 고객단말 관리시스템(16)은 고객관리 DB(18)에 저장된 키워드에 해당하는 검색옵션정보를 전송하는데, 예컨대 "ㅍ"는 "파란 검색엔진", "ㄱ"은 "구글 검색엔진"을 의미하며, 고객단말 관리시스템(16)은 상기 검색옵션에 해당하는 검색엔진정보를 S34 단계에서 SM 응용서버(14)로 전송한다. 만약, S22 단계에서 분석결과, 상기 문자메시지에 검 색옵션이 존재하지 않으면, 고객단말 관리시스템(16)은 SM 응용서버(14)로 검색엔진정보를 전송하지 않는다. SM 응용서버(14)는 고객단말 관리시스템(16)으로부터 검색엔진정보가 전송되지 않으면 기본(default)으로 설정된 검색엔진에 해당하는 검색서버(22)로 상기 검색어를 전송한다. 따라서, 검색서버(22)는 사용자가 지정한 특정 검색엔진이거나 기본으로 설정된 검색엔진이 될 수 있다.
검색서버(22)는 상기 검색어에 해당하는 검색을 수행한 후, 그 검색결과를 SM 응용서버(14)로 전송한다(S44).
SM 응용서버(14)는 S40 단계에서 전송받은 상기 IP 주소를 이용하여 상기 IP 주소에 해당하는 IPTV 셋탑박스(24)로 상기 검색결과를 출력한다(S46). 상기 검색결과는 IPTV 상에 팝업형태로 출력되는 것이 바람직하다.
이어, 도 5에 도시된 플로우차트를 참조하여 본 발명의 다른 실시예에 따른 SMS를 이용한 ⅠPTV에서의 검색 서비스 방법을 구체적으로 설명한다.
SMS 단말(10)로부터 IPTV 검색용 문자메시지가 전송되면, 메시지 센터(12)는 이를 수신하여 SM 응용서버(14)로 전송한다(S200).
SM 응용서버(14)는 상기 문자메시지를 분석하여(S220), 상기 문자메시지로부터 서비스 번호, 검색옵션 정보, 검색어를 추출한 후, 추출된 서비스 번호, 검색옵션 정보, 및 검색어를 고객단말 괸리시스템(16)으로 전송한다(S240).
이어, 고객단말 관리시스템(16)은 서비스 번호, 검색어, 검색옵션 정보를 근거로 해당 사용자의 검색 이력 정보를 검색 히스토리 DB(19)에 저장한다(S250). 여기서, 상기 검색 이력 정보는 사용자 정보, 검색어, 검색시간 등이 저장된다. 사용자 정보는 서비스 번호 또는 서비스 번호에 대한 종속 사용자 식별자가 된다. 종속 사용자 식별자는 도 3의 "고객 A", "고객 B", "고객 C"가 이에 해당한다. 고객단말 관리시스템(16)은 상기 검색 이력 정보를 이용하여 각 검색어에 대한 상기 사용자의 검색 선호도와 관련되는 가중치를 부여한 후(S260), 상기 가중치를 근거로 상기 사용자에 대한 검색 선호도를 나타내는 검색순위 리스트를 생성하여 SM 응용서버(14)로 전송한다(S270) 상기 가중치는 각 검색어의 검색 빈도, 검색 시기 등에 기초하는 것이 바람직하다.
이어서, 고객단말 관리시스템(16)은 검색옵션 정보가 존재하는가를 판단하고(S280), 상기 판단결과 상기 검색옵션 정보가 존재하지 않으면(S280에서 No) IPTV 고객관리 시스템(20)으로 IPTV 고객정보를 전송한다(S290). 상기 IPTV 고객정보는 고객명, 고객번호, 셋톱박스 식별 정보 등을 포함한다.
S280 단계의 판단결과, 상기 검색옵션 정보가 존재하면(S280 단계에서 Yes), 상기 검색옵션 정보가 검색엔진 옵션 정보인가를 판단하여(S300), 상기 검색 옵션 정보가 상기 검색엔진 옵션 정보에 해당하면(S300 단계에서 Yes), 상기 서비스 정보와 상기 검색엔진 옵션 정보를 고객관리 DB(18)에 질의하여 고객관리 DB(18)로부터 사용자가 등록한 검색엔진정보를 추출한다(S320).
고객단말 관리시스템(16)은 추출된 검색엔진정보를 SM 응용서버(14)로 전송하고(S340), IPTV 고객관리 시스템(20)으로 IPTV 고객정보를 전송한다(S370).
한편, S280 단계와 S370 단계를 통해 고객단말 관리시스템(16)으로부터 전송받은 IPTV 고객정보를 근거로 상기 서비스 번호에 해당하는 IPTV 셋톱박스(24)의 IP 주소를 검색하여 고객단말 관리시스템(16)으로 전송한다(S380).
이어, 고객단말 관리시스템(16)은 상기 전송받은 IPTV 셋톱박스(24)의 IP 주소를 SM 응용서버(14)로 전송한다(S400).
SM 응용서버(14)는 S340 단계에서 전송받은 검색엔진정보를 이용하여 S220 단계에서 상기 분석된 문자메시지에 포함된 검색어를 상기 검색엔진정보에 해당하는 검색서버(22)로 전송한다(S420).
검색서버(22)는 상기 검색어에 해당하는 검색을 수행한 후, 그 검색결과를 SM 응용서버(14)로 전송한다(S440).
SM 응용서버(14)는 상기 검색결과에 S270 단계에서 전송받은 검색순위리스트를 반영하여 상기 검색결과를 상기 검색순위에 해당하는 검색어가 포함된 순서로 정렬하여 개인별 맞춤 검색결과를 생성한다(S450).
SM 응용서버(14)는 상기 개인별 맞춤 검색결과를 S400 단계에서 전송받은 상기 IP 주소를 이용하여 상기 IP 주소에 해당하는 IPTV 셋탑박스(24)로 전송한다(S460). 이로써, 상기 문자메시지를 전송한 사용자는 상기 IPTV를 통해서 이전에 자신의 검색 히스토리가 반영된 검색결과를 확인할 수 있게 된다.
한편, 본 발명은 상술한 실시예에 한정되는 것이 아니라 본 발명의 요지를 벗어나지 않는 범위내에서 수정 및 변형하여 실시할 수 있고, 이러한 수정 및 변경 등은 이하의 특허청구의 범위에 속하는 것으로 보아야 할 것이다.
도 1은 종래 IPTV 검색 기능을 설명하기 위한 플로우차트.
도 2는 본 발명의 실시예에 따른 SMS를 이용한 ⅠPTV에서의 검색 서비스 시스템의 블럭 구성도.
도 3은 본 발명의 실시예에 적용된 고객단말 DB의 구성 예시도.
도 4은 본 발명의 일실시예에 따른 SMS를 이용한 ⅠPTV에서의 검색 서비스 제공 방법을 설명하기 위한 플로우차트.
도 5는 본 발명의 다른 실시예에 따른 SMS를 이용한 ⅠPTV에서의 검색 서비스 제공 방법을 설명하기 위한 플로우차트.
Claims (15)
- 수신된 문자메시지로부터 서비스 번호와 검색어를 추출하고, 상기 서비스 번호에 해당하는 IP 셋탑박스로 상기 검색어에 해당하는 검색결과를 출력하는 SM 응용서버;상기 SM 응용서버로부터 전송되는 서비스 번호에 해당하는 IP 셋탑박스의 IP 주소를 상기 SM 응용서버로 전송하는 고객단말 관리수단; 및상기 SM 응용서버로부터 전송되는 검색어에 대한 검색을 수행하여, 상기 검색결과를 상기 SM 응용서버로 전송하는 검색서버를 구비하는 것을 특징으로 하는SMS를 이용한 ⅠPTV에서의 검색 서비스 시스템.
- 제 1 항에 있어서, 상기 고객단말 관리수단은IPTV 고객에 대한 정보를 저장하는 고객관리 DB;상기 IPTV 고객의 IPTV 셋탑 박스에 대한 상기 IP 주소를 저장하는 IPTV 고객관리 시스템을 구비하는 것을 특징으로 하는SMS를 이용한 ⅠPTV에서의 검색 서비스 시스템.
- 제 2 항에 있어서, 상기 고객관리 DB에 저장되는 상기 IP 고객에 대한 정보는상기 IPTV 고객이 등록한 서비스 번호(전화번호)와, 각 IPTV 고객에 대한 검 색 옵션 정보, IPTV 셋탑박스 식별정보, 고객명, 고객정보를 포함하고, 상기 검색 옵션 정보는 검색 엔진 옵션 정보와 추가 사용자 정보를 포함하는 것을 특징으로 하는SMS를 이용한 ⅠPTV에서의 검색 서비스 시스템.
- 제 3 항에 있어서, 상기 고객단말 관리수단은상기 검색 엔진 옵션 정보에 해당하는 검색 엔진 정보를 상기 고객 관리 DB로부터 검색하여 상기 SM 응용서버로 전송하는 것을 특징으로 하는SMS를 이용한 ⅠPTV에서의 검색 서비스 시스템.
- 수신된 문자메시지로부터 서비스 번호, 검색어, 및 검색옵션을 추출하고, 상기 서비스 번호에 해당하는 IP 셋탑박스로 상기 검색어에 해당하는 검색결과를 개인별 맞춤 검색결과로 정렬하여 출력하는 SM 응용서버;상기 SM 응용서버로부터 전송되는 상기 서비스 번호와 상기 검색옵션에 기초하여 사용자 인증을 수행하고, 상기 사용자 인증결과와 상기 검색어에 기초하여 상기 사용자별 검색 이력을 관리하고, IPTV 고객에 대한 IPTV 셋탑박스의 IP 주소를 관리하는 고객단말 관리시스템; 및상기 SM 응용서버로부터 전송되는 검색어에 대한 검색을 수행하여, 상기 검색결과를 상기 SM 응용서버로 전송하는 검색서버를 구비하는 것을 특징으로 하는SMS를 이용한 ⅠPTV에서의 검색 서비스 시스템.
- 제 5 항에 있어서, 상기 고객단말 관리시스템은상기 IPTV 고객의 정보를 저장하는 고객관리 DB;상기 사용자별 검색 이력을 저장하는 검색히스토리 DB;상기 IPTV 고객에 대한 상기 IPTV 셋탑박스의 IP 주소를 관리하는 IPTV 고객관리 시스템을 구비하는 것을 특징으로 하는SMS를 이용한 ⅠPTV에서의 검색 서비스 시스템.
- 제 5 항에 있어서, 상기 고객단말 관리시스템은상기 검색어에 대해 상기 사용자의 검색 선호도를 나타내는 상기 사용자에 대한 검색어 리스트를 생성하고, 상기 검색어 리스트를 상기 SM 응용서버로 전송하는 것을 특징으로 하는SMS를 이용한 ⅠPTV에서의 검색 서비스 시스템.
- 제 7 항에 있어서, 상기 SM 응용서버는상기 검색서버로부터 전송받은 검색결과에 상기 검색어 리스트를 반영하여 상기 검색결과를 정렬하므로써 상기 개인별 맞춤 검색결과를 생성하는 것을 특징으로 하는SMS를 이용한 ⅠPTV에서의 검색 서비스 시스템.
- (a) 검색어가 포함된 문자메시지가 수신되면, 상기 문자메시지에 기초하여 사용자 인증을 수행하는 과정;(b) 상기 사용자 인증 결과에 기초하여 상기 문자메시지를 전송한 사용자의 검색 이력을 관리하는 과정; 및(c) 상기 검색어에 해당하는 검색결과를 상기 사용자의 IPTV 셋탑 박스로 출력하는 과정을 구비하는 것을 특징으로 하는SMS를 이용한 ⅠPTV에서의 검색 서비스 제공 방법.
- 제 9 항에 있어서,상기 문자메시지에 포함된 검색옵션정보에 기초하여 상기 사용자가 미리 등록한 검색서버정보를 추출하고, 상기 검색서버정보에 해당하는 검색서버로 상기 검색어를 전송하여 상기 검색서버로부터 상기 검색결과를 전송받는 과정을 더 구비하는 것을 특징으로 하는SMS를 이용한 ⅠPTV에서의 검색 서비스 제공 방법.
- 제 9 항에 있어서, 상기 (a) 과정에서 상기 문자메시지에 기초한 사용자 인증은상기 문자메시지에 포함된 서비스 번호(전화번호)에 기초하여 사용자 인증을 수행하는 것을 특징으로 하는SMS를 이용한 ⅠPTV에서의 검색 서비스 제공 방법.
- 제 9 항에 있어서, 상기 (a) 과정에서 상기 문자메시지에 기초한 사용자 인증은상기 문자메시지에 포함된 서비스 번호(전화번호)와 상기 문자메시지의 검색옵션정보에 포함된 추가 사용자 정보에 기초하여 사용자 인증을 수행하는 것을 특징으로 하는SMS를 이용한 ⅠPTV에서의 검색 서비스 제공 방법.
- 제 9 항에 있어서, 상기 (b) 과정은(b1) 상기 문자메시지에 포함된 서비스 번호(전화번호)와 상기 검색어를 검색히스토리 DB에 저장하는 과정;(b2) 상기 검색어에 대한 상기 사용자의 검색 선호도와 관련되는 가중치를 부여하는 과정;(b3) 상기 검색 히스토리 DB에 저장된 상기 사용자에 의해 입력되었던 모든 검색어를 각 가중치에 기초하여 상기 사용자에 대한 검색 선호도를 나타내는 검색결과 리스트를 생성하는 과정을 구비하는 것을 특징으로 하는SMS를 이용한 ⅠPTV에서의 검색 서비스 제공 방법.
- 제 13 항에 있어서, 상기 (c) 과정은(c1) 상기 검색결과에 상기 검색어 리스트를 반영하여 상기 검색결과를 정렬 하는 과정;(c2) 상기 정렬된 검색결과에 해당하는 개인별 맞춤 검색결과를 생성하는 과정;(c3) 상기 개인별 맞춤 검색결과를 상기 사용자의 IPTV 셋탑박스로 전송하는 것을 특징으로 하는SMS를 이용한 ⅠPTV에서의 검색 서비스 제공 방법.
- 제 13항에 있어서, 상기 (c) 과정은(c4) 고객정보 데이터베이스로부터 상기 문자메시지를 전송한 IPTV 고객에 대한 정보를 추출하는 과정;(c5) 상기 IPTV 고객에 대한 정보에 기초하여 IPTV 고객시스템으로부터 상기 IPTV 고객의 IPTV 셋탑박스의 IP 주소를 추출하는 과정;(c6) 상기 IPTV 셋탑박스의 IP 주소로 상기 검색결과를 전송하는 과정을 구비하는 것을 특징으로 하는SMS를 이용한 ⅠPTV에서의 검색 서비스 제공 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070119504A KR20090052934A (ko) | 2007-11-22 | 2007-11-22 | Sms를 이용한 ⅰptv에서의 검색 서비스 시스템 및 그제공방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070119504A KR20090052934A (ko) | 2007-11-22 | 2007-11-22 | Sms를 이용한 ⅰptv에서의 검색 서비스 시스템 및 그제공방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20090052934A true KR20090052934A (ko) | 2009-05-27 |
Family
ID=40860507
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070119504A KR20090052934A (ko) | 2007-11-22 | 2007-11-22 | Sms를 이용한 ⅰptv에서의 검색 서비스 시스템 및 그제공방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20090052934A (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102573885B1 (ko) * | 2023-05-09 | 2023-09-04 | (주)덴티로드 | 스마트 틀니 사용을 위한 정보식별체 매립방법 및 그 정보식별 시스템 |
-
2007
- 2007-11-22 KR KR1020070119504A patent/KR20090052934A/ko not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102573885B1 (ko) * | 2023-05-09 | 2023-09-04 | (주)덴티로드 | 스마트 틀니 사용을 위한 정보식별체 매립방법 및 그 정보식별 시스템 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200356928A1 (en) | Collaborative personal assistant system for delegating provision of services by third party task providers and method therefor | |
US10333767B2 (en) | Methods, systems, and media for media transmission and management | |
US20030074199A1 (en) | Speech input system, speech portal server, and speech input terminal | |
US20070067400A1 (en) | User matching server, user matching method and user matching program | |
WO2021034038A1 (en) | Method and system for context association and personalization using a wake-word in virtual personal assistants | |
US20060143653A1 (en) | Broadcasting receiver with functions of recommending broadcasting program and reservation-recording recommended program on network, and method for performing the functions | |
US20080163312A1 (en) | System and method for providing content relating to a communication | |
US8074243B2 (en) | System and method for generating electronic program guides | |
KR101945297B1 (ko) | 메신저 연동형 챗봇의 제작 및 제공 서버 | |
KR101077404B1 (ko) | 연관 제어 장치, 연관 제어 방법과 서비스 연관 시스템 | |
CN108733666B (zh) | 服务器信息推送方法、终端信息发送方法及装置、*** | |
US20070073696A1 (en) | Online data verification of listing data | |
KR20200015314A (ko) | 사운드를 이용한 맞춤 컨텐츠 제공 시스템 및 방법 | |
JPWO2012035654A1 (ja) | 操作情報生成装置および操作情報生成方法 | |
CA2648338A1 (en) | Device, method and computer program for processing a search request | |
KR20200008341A (ko) | 화면을 제어하는 미디어 재생 장치, 방법 및 화면을 분석하는 서버 | |
KR101351264B1 (ko) | 음성인식 기반의 메시징 통역서비스 제공 시스템 및 그 방법 | |
KR20000054666A (ko) | 인터넷을 이용한 맞춤서비스 제공방법 및 시스템 | |
KR20160133775A (ko) | 통신정보 표시 및 접속기능이 구비된 모바일 장치 및 시스템과 그 방법 | |
KR20090052934A (ko) | Sms를 이용한 ⅰptv에서의 검색 서비스 시스템 및 그제공방법 | |
KR101968287B1 (ko) | 지식재산 거래 서비스 제공 장치 및 방법 | |
CN110456920A (zh) | 一种基于语义分析的内容推荐方法和装置 | |
KR20190090248A (ko) | 맞춤형 폰트 제공 서비스 제공 방법 및 서비스 제공 서버 | |
US20060075037A1 (en) | Portal for managing communications of a client over a network | |
JP3410324B2 (ja) | オーダエントリ情報変換装置およびオーダエントリシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |