KR101209425B1 - 방송 시스템에서 통지 메시지 송수신 장치 및 방법과 그 시스템 - Google Patents

방송 시스템에서 통지 메시지 송수신 장치 및 방법과 그 시스템 Download PDF

Info

Publication number
KR101209425B1
KR101209425B1 KR1020060004195A KR20060004195A KR101209425B1 KR 101209425 B1 KR101209425 B1 KR 101209425B1 KR 1020060004195 A KR1020060004195 A KR 1020060004195A KR 20060004195 A KR20060004195 A KR 20060004195A KR 101209425 B1 KR101209425 B1 KR 101209425B1
Authority
KR
South Korea
Prior art keywords
notification message
message
notification
terminal
received
Prior art date
Application number
KR1020060004195A
Other languages
English (en)
Other versions
KR20070021022A (ko
Inventor
정보선
이종효
이국희
황승오
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to KR1020060004195A priority Critical patent/KR101209425B1/ko
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to PCT/KR2006/003224 priority patent/WO2007021140A1/en
Priority to US11/505,496 priority patent/US7801513B2/en
Priority to BRPI0614980-4A priority patent/BRPI0614980A2/pt
Priority to CA2615671A priority patent/CA2615671C/en
Priority to CN2006800301676A priority patent/CN101243702B/zh
Priority to AU2006280598A priority patent/AU2006280598B2/en
Priority to EP06017180A priority patent/EP1770884A1/en
Priority to JP2008526880A priority patent/JP5213710B2/ja
Publication of KR20070021022A publication Critical patent/KR20070021022A/ko
Priority to US12/805,695 priority patent/US8103209B2/en
Application granted granted Critical
Publication of KR101209425B1 publication Critical patent/KR101209425B1/ko

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L25/00Domestic cleaning devices not provided for in other groups of this subclass 
    • A47L25/08Pads or the like for cleaning clothes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 방송 시스템에 관한 것으로, 특히 방송 시스템에서 메시지를 송수신하기 위한 장치 및 방법에 관한 것이다.
본 발명에 따른 방송 시스템으로부터 방송 서비스를 수신받기 위한 단말기 장치는, 상기  방송 시스템으로부터 통지 메시지를 수신받는 수신부와, 상기 수신부가 수신한 통지 메시지를 미리 정해진 포맷에 따라 해석하는 메시지 해석부와, 상기 메시지 해석부가 해석한 통지 메시지의 내용을 근거로 상기 수신된 통지 메시지가 사용자용으로 사용될 통지 메시지인지 상기 단말기 용으로 사용될 통지 메시지인지를 구분하여 그에 따라 미리 정해진 동작을 수행하게 제어하는 제어부를 포함한다. 따라서 본 발명에 따른 방송 통신 시스템에서는 통지 메시지를 사용자용 및 단말기용으로 구분하여 사용 형태를 구분함으로써 사용자의 작동 없이 서비스 가이드의 갱신이나 파일 다운로드를 수행할 수 있다.
Figure R1020060004195
휴대 방송 시스템, BCMCS, BCAST, MBMS, XML, Notification, Filtering

Description

방송 시스템에서 통지 메시지 송수신 장치 및 방법과 그 시스템{APPARATUS AND METHOD FOR TRANSMITTING/RECEIVING A NOTIFICATION MESSAGE IN A BROADCASTING SYSTEM AND SYSTEM THEREOF}
도 1은 일반적인 휴대 방송서비스를 제공하기 위한 시스템의 개념도,
도 2는 본 발명의 실시 예에 따라 휴대 방송 서비스 시스템에서 통지 메시지를 전송하기 위한 블록 구성도,
도 3은 본 발명의 제1 및 제2 실시 예에 따른 통지 메시지 스키마 테이블의 예시도,
도 4는 본 발명의 제1 및 제2 실시 예에 따른 단말기의 구성을 도시한 블록 구성도,
도 5는 본 발명의 제1 실시 예에 따라 단말기에서 통지 메시지를 수신하는 과정을 도시한 흐름도,
도 6은 본 발명의 제1 실시 예에 따라 휴대 방송 시스템에서 통지 메시지를 생성하기 위한 과정을 도시한 순서도,
도 7은 본 발명의 제2 실시 예에 따라 휴대 방송 시스템의 단말기에서 통지 메시지를 수신하는 과정을 도시한 순서도,
도 8은 본 발명의 제2 실시 예에 따라 휴대 방송 시스템에서 통지 메시지를 생성하기 위한 과정을 도시한 순서도.
도 9는 본 발명의 제4 실시 예에 따라 통지 메시지가 광고 또는 이와 유사한 목적으로 사용되는 상기 통지 메시지를 수신한 단말기가 미리 저장되어 있는 광고 컨텐츠 또는 데이터를 사용자에게 제공하는 과정의 일예를 보여주는 도면.
본 발명은 방송 시스템에서 메시지를 송수신하기 위한 장치 및 방법에 관한 것으로, 특히 방송 시스템에서 통지 메시지를 송수신하기 위한 장치 및 방법과 그 시스템에 관한 것이다.
일반적으로 방송 서비스는 단말을 가진 모든 사용자들에게 제공하는 것을 목적으로 제공되는 서비스이다. 이러한 방송 서비스는 음성만을 제공하는 라디오 방송과 같은 오디오 방송 서비스와 음성 및 비디오 서비스를 제공하는 텔레비전과 같은 비디오 위주의 방송 서비스 및 음성, 비디오 및 데이터 서비스를 포괄하는 멀티미디어 방송 서비스로 구분된다. 이러한 방송 서비스들은 아날로그 방식을 기본으로 하고 있으며, 기술의 비약적인 발전에 따라 디지털 방송화가 이루어지고 있다. 또한 방송 서비스는 기존의 송신탑을 바탕으로 제공되던 방식에서 벗어나 유선으로 고화질 및 고속의 데이터를 함께 제공하는 유선 네트워크의 멀티미디어 서비스와 인공위성을 이용하여 멀티미디어 서비스를 제공하는 방식 및 유선과 인공 위성을 동시에 이용하는 방식 등의 다양한 방식으로 발전하고 있다.
상술한 바와 같이 이동 통신의 기술과 방송 서비스의 발전으로 인하여 사용자들에게 휴대 방송을 제공할 수 있게 되었다.
도 1은 일반적인 휴대 방송서비스를 제공하기 위한 시스템의 개념도이다.
이동 단말(104)은 컨텐츠 사업자 또는 서비스 사업자(105)가 제공하는 멀티미디어 컨텐츠 및 제공받는 서비스에 대한 서비스 가이드 등(101)을 방송 채널(102) 또는 양방향 채널(103)을 통해 수신받을 수 있다. 방송 채널(102)은 DVB(Digital Video Broadcasting), 3GPP MBMS(3rd Generation Partnership Projects Multimedia Broadcast Multicast Service), 3GPP2 BCMCS(3rd Generation Partnership Projects 2 Broadcast/Multicast Service)를 포함하며 그밖의 DMB(Digital Multimedia Broadcast), DAB(Digital Audio Broadcast) 등 다양한 방송 전송 기술이 포함될 수 있다. 양방향 채널(103)의 경우 CDMA(Code Division Multiple Access), GPRS(General Packet Radio Service), 3G(3rd Generation) 등 다양한 이동 통신 망 및 WLAN(Wireless Local Area Network) 등 양방향 서비스를 제공할 수 있는 네트워크들이 포함될 수 있다. 컨텐츠 사업자 또는 서비스 사업자(105)는 서비스 가이드, 대용량의 멀티미디어 컨텐츠, 통지 서비스 등을 방송 채널(102)을 통해 다수의 단말기에 단방향으로 브로드캐스트 혹은 멀티캐스트 할 수 있으며, 양방향 서비스가 필요한 경우 상기 서비스등을 양방향 채널(103)을 통해서 제공할 수 있다.
상기 휴대 방송 서비스 시스템에서 컨텐츠 사업자 또는 서비스 사업자(105) 네트워크 등은 서비스 가이드, 멀티미디어 컨텐츠 등 전송 또는 변경에 대한 공지 사항에 대한 통지를 이동 단말(104)의 사용자에게 전송을 해야할 필요가 있다. 또한, 상기 휴대 방송 서비스 시스템의 네트워크를 제공하는 네트워크 제공업자 또한 공지 사항, 긴급 재난, 응급 상황을 위한 메시지 등을 상기 이동 단말의 사용자에게 통지 기능이 필요하다.
따라서, 상기 통지에 사용되는 메시지의 상세한 구조 및 구조에 따른 동작 방법에 대한 상세한 정의가 필요하며, 통지 메시지에 대해 이동 단말이 효율적으로 적합하게 동작하거나, 사용자에게 알리는 것이 필요하다.
본 발명의 목적은 방송 서비스에서 통지 메시지를 송수신하기 위한 장치 및 방법과 그 시스템을 제공함에 있다.
본 발명의 다른 목적은 방송 서비스에서 통지 메시지를 생성하기 위한 장치 및 방법과 그 시스템을 제공함에 있다.
본 발명의 또 다른 목적은 방송 서비스로부터 통지 메시지를 수신하기 위한 장치 및 방법과 그 시스템을 제공함에 있다.
상술한 본 발명의 목적을 달성하기 위한 방송 시스템에서 메시지를 전송하기 위한 장치는, 컨텐츠 공급자(Content Creation)로부터 서비스 변동 사항을 통지 받아 통지 메시지를 생성하기 위한 통지 이벤트를 생성하는 통지 이벤트 생성부(Notification Event Function)와, 상기 통지 이벤트 생성부로부터 수신된 통지 이벤트 메시지를 사용하여 상기 통지 메시지를 수신할 단말기의 사용자용으로 사용될 통지 메시지 또는 상기 단말기용으로 사용될 통지 메시지를 생성하는 통지 메시지 생성부(Notification Generation function)와, 상기 통지 메시지 생성부로부터 상기 통지 메시지를 수신하여 소정 네트워크를 통해 상기 통지 메시지를 상기 단말기로 전송하는 통지 메시지 분배/적응부(Notification Distribution/Adaption Function)를 포함한다.
상술한 본 발명의 목적을 달성하기 위한 방송 시스템에 있어서 메시지를 전송하는 방법은, 통지 이벤트 생성부(Notification Event Function)가 컨텐츠 제공업자(Content Creation)의 서비스 변동 사항을 통지받아 통지 메시지를 생성하기위한 통지 이벤트를 생성하여 통지 메시지 생성부(Notification Event Function)로 전송하는 과정과, 상기 통지 메시지 생성부가 상기 통지 이벤트 메시지를 수신하여 사용자 용으로 사용될 통지 메시지 또는 단말기용으로 사용될  통지 메시지를 생성하여 통지 메시지 분배/적응부(Notification Distribution/Adaption Function)로 전송하는 과정과, 상기 통지 메시지 분배/적응부가 상기 통지 메시지를 수신하여 소정 네트워크를 통해 상기 통지 메시지를 상기 단말기로 전송하는 과정을 포함한다.
상술한 본 발명의 목적을 달성하기 위한 방송 시스템으로부터 방송 서비스를 수신받기 위한 단말기 장치는, 상기 방송 시스템으로부터 통지 메시지를 수신받는 수신부와, 상기 수신부가 수신한 통지 메시지를 미리 정해진 포맷에 따라 해석하는 메시지 해석부와, 상기 메시지 해석부가 해석한 통지 메시지의 내용을 근거로 상기 수신된 통지 메시지가 사용자용으로 사용될 통지 메시지인지 상기 단말기 용으로 사용될 통지 메시지인지를 구분하여 그에 따라 미리 정해진 동작을 수행하게 제어하는 제어부를 포함한다.
상술한 본 발명의 목적을 달성하기 위한 방송 시스템에서 단말기가 메시지를 수신하는 방법은, 방송 시스템으로부터 단말기가 통지 메시지를 수신하는 과정과, 상기 수신된 통지 메시지를 해석하는 과정과, 상기 해석된 통지 메시지가 사용자용으로 사용될 메시지인지 단말기용으로 사용될 메시지인지 검사하는 과정과, 상기 검사 결과에 따라 상기 통지 메시지가 사용자용으로 사용될 메시지일 경우 상기 통지 메시지의 표시 형태를 검사하는 동작과, 상기 통지 메시지가 단말기용으로 사용될 경우 상기 통지 메시지의 세션 정보를 확인하여 해당 세션에 접속하는 동작 중 어느 한 동작을 수행하는 과정을 포함한다.
삭제
삭제
삭제
삭제
삭제
삭제
삭제
이하 본 발명의 실시 예를 첨부한 도면을 참조하여 상세히 설명하기로 하겠다. 도면들 중 동일한 구성들은 가능한 한 어느 곳에서든지 동일한 부호들을 나타내고 있음을 유의해야 한다. 하기에서 구체적인 특정사항들이 나타나고 있는데, 이는 본 발명의 보다 전반적인 이해를 돕기 위해 제공된 것이다. 그리고 본 발명을 설명함에 있어, 관련된 공지 기능 혹은 구성에 대한 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
후술될 상세한 설명에는 상술한 기술적 과제를 이루기 위한 본 발명에 있어서 대표적인 실시 예를 제시할 것이다. 또한 본 발명의 설명의 편의를 위해 이동 단말의 어플리케이션의 표준 기구인 OMA(Open Mobile Alliance)의 BCAST에서 정의하고 있는 개체들의 명칭들을 동일하게 사용할 것이나, 이러한 표준 및 명칭들이 본 발명의 범위를 한정하는 것은 아니며, IP를 기반으로 하는 유사한 기술적 배경을 가지는 시스템에 적용 가능함은 물론이다.
도 2는 본 발명의 실시 예에 따라 휴대 방송 서비스 시스템에서 통지 메시지를 전송하기 위한 블록 구성도이다.
컨텐츠 공급자(Content Creation)(201)는 방송(이하 "BCAST"라 함) 서비스의 공급자이며, 상기 BCAST 서비스는 종래의 음성/영상 방송 서비스, 파일(음악 파일 혹은 데이터 파일) 다운로드 서비스 등이 될 수 있다. 컨텐츠 공급자(201)는 BCAST 서비스의 공급에 문제 혹은 변동 사항이 발생하였을 경우 BCAST 서비스 어플리케이션(202) 내부의 통지 이벤트 생성부(Notification Event Function)(202a)로 상기 변동 사항을 통지한다. 통지 이벤트 생성부(202a)는 상기 수신된 이벤트를 근거로 통지 메시지 이벤트를 통지 메시지 생성부(204a)로 전송한다.
BCAST 서비스 어플리케이션(202)은 상기 컨텐츠 공급자(201)로부터 BCAST 서비스의 데이터를 공급받아 BCAST 네트워크에 적합한 형태로 가공하여, BCAST 서비스 데이터를 만드는 역할을 하며, 휴대 방송 안내에 필요한 표준화된 메타데이터를 생성하는 역할을 담당한다. 또한, 상기 컨텐츠 공급자(201)로부터 BCAST에 대한 서비스의 변동 사항을 통보받아 BCAST 가입 관리부(BCAST Subscription Management)(204) 내부에 위치하는 통지 메시지 생성부(Notification Generation Function)(204a)로 통보한다.
BCAST 서비스 분배/적응부(BCAST Service Distribution/Adaption)(203)는 BCAST 서비스 어플리케이션(202)으로부터 공급받은 BCAST 서비스 데이터를 전송할 베어러(Bearer)를 설정하는 역할 및 BCAST 서비스의 전송 스케줄을 결정하는 역할 및 휴대 방송 안내를 생성하는 역할을 담당하며, 방송 서비스를 할 수 있는 방송 분배 시스템(Broadcast Distribution System : BDS)(206) 및 양방향 통신을 지원하는 연동 네트워크(Interaction Network)(207)와 연결된다. 또한, BCAST 서비스 분배/적응부(BCAST Service Distribution/Adaption)(203)는 내부에 통지 메시지 분배/적응부(Notification Distribution/Adaption Function)(203a)를 갖고 있어, BCAST 가입 관리부(BCAST Subscription Management)(204)로부터 통지 메시지를 전송받아, BDS(206) 혹은 연동 네트워크(207)를 통해 한 명의 사용자 혹은 다수의 사용자에게 통지 메시지를 전송한다. BCAST 서비스 분배/적응부(203)는 통지 메시지 생성부(204a)가 단말기용 통지 메시지를 생성하기 위해 필요한 세션 정보를 갖고 있으며, 통지 메시지 분배/적응부(203a)가 상기 세션 정보를 상기 통지 메시지 생성부(204a)로 전송한다.
BCAST 가입 관리부(BCAST Subscription Management)(204)는 BCAST 서비스의 수신을 위한 가입자 정보와 상기 가입자가 관련된 컨텐츠를 구입했는지 여부에 대한 정보와 같은 서비스 제공 정보 및 BCAST 서비스를 수신 받는 장비에 대한 장치 즉, 상기 BCAST 서비스를 수신하는 단말기(208)에 대한 정보를 관리한다. 특히 BCAST 가입 관리부(204)는 통지 메시지 생성부(Notification Generation Function)(204a)를 구비하고 있다. 따라서, 컨텐츠 공급자(201) 및 BDS(206)에 BCAST 서비스와 관련하여 새로운 기능이 추가되었거나 변경되었다는 등의 이벤트가 발생하였을 경우, 통지 메시지 생성부(204a)가 상기 발생한 이벤트에 대한 정보를 포함한 통지 이벤트 메시지를 수신받아 통지 메시지를 생성한다. 그 외에도 BCAST 서비스에 대한 변경 정보 등 BCAST 가입 관리부(204)내에서 자체적으로 이벤트가 발생할 경우 해당 이벤트에 대해 내부적으로 통지 메시지 생성부(204a)에 전달하여 통지 메시지를 생성한다.
BDS 서비스 분배부(BDS Service Distribution)(205)는 수신된 모든 BCAST 서비스를 방송 채널(Broadcast Channel) 혹은 연동 채널(Interaction Channel)을 통해서 분배하는 역할을 수행하며, BDS(206)의 종류에 따라 존재할 수도 있고, 존재하지 않을 수도 있는 개체이다.
BDS(206)는 BCAST 서비스를 전송하는 네트워크이며, 예로서 DVB-H, 3GPP의 MBMS, 3GPP2 의 BCMCS 등의 될 수 있다. 또한 특정 BCAST 서비스를 전송함에 있어서 변동사항이 발생하는 경우, x-1 인터페이스(231) 혹은 BDS 서비스 분배부(205)가 존재하는 경우에는 NT-B1 인터페이스(224)를 통해서 BCAST 서비스 분배/적응부(203)로 상기 변동사항을 통지하는 역할을 수행한다.
연동 네트워크(207)는 일대일로 BCAST 서비스를 전송하거나 혹은 BCAST 서비스 수신에 관련된 제어 정보 및 부가 정보들을 양방향으로 교환하며, 예를 들어 기존의 셀룰러 네트워크가 될 수 있다.
단말기(208)는 BCAST 서비스를 수신할 수 있는 단말기이며, 단말기의 성능에 따라 셀룰러 네트워크와 연결될 수 있는 기능을 가진다. 본 발명의 설명에서는 셀룰러 네트워크와 연결될 수 있는 단말기를 가정한다. 상기 단말기(208)는 수신부(Notification Client Function)(208a)에 의해. NT-5 인터페이스(225)를 통해서 전송되는 통지 메시지를 수신하여 적절한 동작을 수행하거나, NT-6 인터페이스(226)를 통해서 전송되는 통지 메시지를 수신하여 적절한 동작을 수행한다. 상기 단말기(208)에 대한 블록 구성은 하기의 도 3을 참조하여 상세히 설명하기로 하겠다.
다음으로 상기 휴대 방송 시스템의 각 블록 구성들간의 인터페이스들을 설명한다.
NT-1 인터페이스(221)는 BCAST 서비스 어플리케이션(202)에 위치하는 통지 이벤트 생성부(202a)와 컨텐츠 공급자(201) 사이의 인터페이스이며, 통지가 필요한 이벤트가 컨텐츠 공급자(201)에서 발생할 경우, 해당하는 통지 이벤트를 통지 이벤트 생성부(202a)로 전달되기 위하여 사용된다.
NT-3 인터페이스(222)는 BCAST 서비스 어플리케이션(202)에 위치하는 통지 이벤트부(102a)에서 BCAST 가입 관리부(204)의 통지 메시지 생성부(204a)로의 인터페이스이며, 통지 메시지 생성부(204a)에서 통지 메시지를 생성할 수 있도록, 이벤트에 대한 통지 혹은 통지 메시지의 생성에 필요한 정보들을 운반한다.
NT-4 인터페이스(223)는 BCAST 가입 관리부(204)에 위치하는 통지 메시지 생성부(204a)와 BCAST 서비스 분배/적응부(203)의 통지 메시지 분배/적응부(203a)간의 인터페이스이다. NT-4 인터페이스(223)은 통지 메시지 생성부(204a)에서 생성된 통지 메시지를 BDS(206) 혹은 연동 네트워크(207)로 전송되도록 하기 위하여 상기 통지 메시지를 통지 메시지 분배/적응부(203a)로 전송하거나 혹은 BDS(206)에서 상술한 바와 같이 이벤트가 발생할 경우 상기 발생한 이벤트에 대하여 통지 메시지 분배/적응부(203a)가 통지 메시지를 전송해주는데 사용된다.
NT-5 인터페이스(225)는 BCAST 서비스 분배/적응부(203)의 통지 메시지 분배/적응부(203a)에서 전송된 통지 메시지가 BDS(206)를 거쳐 방송 채널을 통하여 단말기(208)로 직접 전송될 경우 사용되는 인터페이스로서, 하나의 단말기 혹은 다수의 단말들에게 통지 메시지를 전송하는데 사용된다.
NT-6 인터페이스(226)는 BCAST 서비스 분배/적응부(203)의 통지 메시지 분배/적응부(203a)에서 전송된 통지 메시지가 연동 네트워크(207)를 거쳐 단말기(208)와의 전용 채널 혹은 연동 네트워크(207)에서 제공되는 방송 채널을 통하여 단말기(208)에게 직접 전송될 경우 사용되는 인터페이스로서, 하나의 단말기 또는 다수의 단말기 들에게 통지 메시지를 전송하는데 사용된다.
NT-B1 인터페이스(224)는 BCAST 서비스 분배/적응부(203)가 BDS(206)에서 사용하게 될 전송 통로의 설정 혹은 BDS(206)에서 발생한 이벤트 정보의 수신 경로로 사용되는, BCAST 서비스 분배/적응부(203)와 BDS 서비스 분배부(205) 사이의 인터페이스이다. 또는 연동 네트워크(207)에서 발생한 통지 이벤트 메시지를 BCAST 서비스 분배/적응부(203)로 전송하는 역할을 한다. 즉, BCAST 서비스 분배/적응부(203)의 NTDA(203a)는 NT-B1 인터페이스(224)를 통해 BDS(206) 또는 연동 네트워크(207)로부터 수신된 이벤트 메시지를 NT-4 인터페이스(223)를 통해 NTG(204a)로 전송한다.
X-1 인터페이스(231)는 BDS 서비스 분배부(205)가 존재하지 않는 경우 BCAST 서비스 분배/적응부(203)가 BDS(206)가 연동 네트워크(207)에서 사용하게 될 전송 통로의 설정에 사용되는 인터페이스이다.
반면 X-1 인터페이스(231)는 BDS 서비스 분배부(205)가 존재하는 경우에는, BDS(206)과 BDS 서비스 분배부(205)간의 인터페이스로서 BDS(206)에서 발생한 이벤트의 통보에 사용된다.
X-2 인터페이스(232)는 BDS 서비스 분배부(205)가 존재하지 않는 경우 BCAST 서비스 분배/적응부(203)가 연동 네트워크(207)에서 사용하게 될 전송 통로의 설정에 사용되는 인터페이스이다. 반면 X-2 인터페이스(232)는 BDS 서비스 분배부(205)가 존재하는 경우에는, BDS(206)과 연동 네트워크(207)간의 인터페이스로서, 연동 네트워크(207)에서 통지 메시지가 사용될 베어러의 설정 및 통지 메시지의 전송에 사용된다.
X-3 인터페이스(233)는 BDS(206)와 단말기(208)간의 인터페이스로서 BCAST 서비스 혹은 방송 채널로 전송되는 모든 메시지들에 사용된다.
X-4 인터페이스(234)는 BDS 서비스 분배부(205)와 단말기(208)간의 방송 채널 인터페이스이다.
X-5 인터페이스(235)는 BDS 서비스 분배부(205)와 단말기(208)간의 연동 채널 인터페이스이다.
X-6 인터페이스(236)는 연동 네트워크(207)가 BCAST 서비스에 관련된 제어 정보를 전송할 수 있는 양방향 인터페이스이다.
상기 통지 이벤트 생성부(202a)는 통지 메시지를 생성하는데 필요한 정보를 통지 메시지 생성부(204a)에 전달하는 역할 및 통지가 필요한 이벤트가 발생했음을 알게 될 경우 상기 이벤트에 대한 정보를 통지 메시지 생성부(204a)에 전달한다. 상기 통지 메시지 생성부(204a)는 통지 이벤트 생성부(202a)로부터 통지 메시지 생성에 필요한 정보 및 이벤트를 수신받아 통지 메시지를 생성하거나, 통지 메시지 분배/적응부(203a)를 통하여 BDS(206)의 통지 이벤트를 수신한 경우 통지 메시지를 생성하여 통지 메시지 분배/적응부(203a)로 전송해주는 역할을 한다. 상기 통지 메시지를 생성하게 되는 경우는, 서비스의 시작을 다시 알릴 필요가 있을 경우, 컨텐츠 공급자(201)로부터 서비스의 정보에 대한 변경이 있음을 통지받아 새로운 휴대 방송 안내를 전송할 필요가 있을 경우 및 BDS(206)에서 특별한 이벤트가 발생한 경우 등이 될 수 있다.
상기 통지 메시지 분배/적응부(203a)는 NT-5(225) 혹은 NT-6(226)를 통하여 통지 메시지를 전송하는 역할을 하며, BDS(206)로부터 특정 휴대 방송 서비스에 대한 정보의 변경 사항, 일 예로 무선 네트워크 환경에 의한 전송 속도의 조절 혹은 서비스의 불가능함 등을 수신할 경우, 그에 따른 통지 이벤트를 NT-4(223)를 통하여 상기 통지 메시지 생성부(204a)로 전달해 주는 역할을 한다. 도 2에서 통지 메시지 생성부(204a) 및 통지 메시지 분배/적응부(203a)를 통지 메시지 송신부라고 칭하기로 한다.
이하에서 설명되는 본 발명의 상세한 설명에 기술된 본 발명의 실시 예들 중 단말기가 휴대 방송 시스템으로부터 수신된 통지 메시지에 따라 해당 동작을 수행하는 실시 예를 제1 실시 예로서 기술하였으며, 제1 실시 예에 비해 단말기가 수신한 통지 메시지의 버전 정보를 확인하고 버전 정보에 따라 해당되는 동작을 수행하는 과정이 추가된 실시 예를 제2 실시 예로서 기술하였다.
도 3은 본 발명의 제1 및 제2 실시 예에 따른 통지 메시지 스키마 테이블을 도시한 것이다. 이름(301)은 해당 메시지를 구성하는 요소 값과 속성 값에 대한 명칭을 나타낸다.
타입(Type)(302)은 해당 이름이 요소(element) 값 혹은 속성(attribute) 값 중 어떤 형태인지를 의미하며 상기 요소값은 E1, E2, E3, E4 와 같은 값을 가지며 트리(tree) 형태와 같이 E1은 전체 메시지에 대한 상위 요소값을 의미하며 E2는 E1의 하위 요소 값, E3는 E2의 하위 요소 값, E4는 E3의 하위 요소 값을 나타낸다. 속성 값은 A로 표시하며, A 는 해당 요소의 속성 값을 나타낸다. 예로 E1 아래의 A는 E1의 속성값을 나타낸다.
범주(Category)(303)는 해당 요소값 혹은 속성 값이 필수 내용인지 아닌지를 구분하기 위해 사용되며 필수인 경우 M 값을 옵션인 경우 O 값을 갖는다.
카디넬리티(Cardinality)(304)는 요소들간의 관계를 나타내며 0, 0..1, 1, 0..n, 1..n 의 값을 갖는다. "0"은 옵션을 의미하며, "1"은 필수 관계를 의미하며, n은 다수의 값을 갖을 수도 있음을 의미한다. 예로 0..n은 해당 요소값이 없을 수도 있고 n개의 값을 갖을 수도 있음을 의미한다.
설명(405)은 해당 요소 또는 속성 값이 갖는 의미를 정의한 것이다.
그럼 본 발명의 제1 실시 예에 따른 통지 메시지에 대한 전체 스키마는 하기의 <표 1>내지 <표 5>를 참조하여 설명하기로 한다.
<표 1>내지 <표 5>는 통지 메시지에 대한 전체 스키마를 예시한다. 예시된 바에 따르면, 본 발명의 실시 예에 따른 스키마를 수어하는 모든 요소값 및 속성값에 대한 데이터형은 목적에 따라 다양한 형태로 정의될 수 있다.
하기 <표 1>내지 <표 5>는 하나의 표를 편의상 구분하여 나타낸 것으로 각 표에서 각 항목들의 정의는 하기 <표 1>의 정의를 따른다.
Figure 112011004882525-pat00054

식별번호 501인 Notification은 해당 통지 메시지 Fragment를 나타내며, 속성 값인 id(502), NotificationType(503), Validity(504) 및 Name(505), Description(507), 하기 <표 2>의 PresentationType(509) 및 하기 <표 3>의 ExtensionURL(510), SesseionInformation(511) 및 하기 <표 4>의 MediaInformation(523) 와 같은 하위 요소값으로 구성된다. 상기 Notification Message 는 속성 값 id(502), NotificationType(503), Validity(504) 및 요소값 Name(505), Description(507), PresentationType(509), ExtensionURI(510)은 모든 통지 메시지에 공통적으로 사용되는 값이다. SessionInformation(511), MediaInformation(523)은 통지 메시지의 사용 목적에 따라 포함되지 않을 수도 있다.
삭제
id(502)는 통지 메시지(Notification Message) 프래그먼트(Fragment) 의 고유한 식별자로 필수 요소이다. 해당 식별자들은 저장된 통지 메시지들 간을 구별할 수 있도록 도와준다.
통지 타입(NotificationType)(503)은 통지 메시지의 형태 또는 목적이 사용자용인지 혹은 단말기용인지 혹은 다른 용도로 사용되는 것인지를 나타내며 필수요소이다. 만일 해당 값이 "0"이면 사용자용이며, "1"이면 단말기용을 의미한다. 또한, 서비스 공급자의 목적에 따라 다양한 값들을 지정하여 정의할 수 있다.
Validity(504)는 통지 메시지에 대한 유효 시간을 나타내며 옵션이다. 따라서, Validity(504)에 정의된 시간이 경과하여 단말기에 저장된 통지 메시지는 삭제되게 된다.
Name(505)은 본 통지 메시지의 제목 혹은 명칭이며 필수요소이며 다양한 언어로 정의될 수 있다.
Lang(506)은 Name(505)에 대한 속성 값으로 Name(505)에 작성된 내용의 언어를 표시하며 옵션 값이다. 만일 Lang(506) 값이 없으면 Default로 정의된 값이 되며 해당 서비스 지역의 언어 혹은 영어가 될 수 있다.
Description(507)은 통지 메시지에 포함되는 실제 메시지 내용 혹은 메시지에 대한 설명부분으로 다양한 언어로 정의될 수 있으며 필수 값이다.
Lang(508)은 Description(507)에 대한 속성 값으로 Description(507) 에 작성된 내용의 언어를 표시하며 옵션 값이다. 만일 Lang(508) 값이 없으면 Default로 정의된 값이 되며 해당 서비스 지역의 언어 혹은 영어 등이 될 수 있다.
Figure 112006002759856-pat00002
상기 <표 2>에서 표시 형태(PresentationType)(509)는 통지에 대한 표시(Presentation)형태를 정의하는 것으로 필수 값이다. Presentation 형태는 통지 메시지에 대해 우선권을 부여하여 모든 서비스를 중단하고 해당 메시지를 단말기의 표시부로 출력할지, 지정된 장치 즉, 메모리부에 메시지 내용을 저장할지, 아니면 수신 중인 서비스 및 컨텐츠에 상기 통지 메시지를 오버레이(Overay)시켜 표시부로 출력할지 등을 나타낸다. 상기 PresentationType(509)은 서비스 사업자의 목적에 따라 다양한 형태로 정의될 수 있다.
예컨대, PresentationType이 "0"이라면, 상기 통지 메시지를 수신한 단말기는 수신 한 즉시 상기 통지 메시지를 사용자에게 제공하며, PresentationType이 "1"이라면, 단말기는 수신된 통지 메시지를 메모리부에 저장하고, 추후에 사용자의 요구가 있으때 통지 메시지를 제공한다. 그 외에 PresentationType이 "2"라면, 상기 단말기는 현재 표시부를 통해 제공중인 서비스와 오버레이하여 사용자에게 제공한다.
Figure 112006002759856-pat00003
상기 <표 3>에서 ExtensionURL(510)은 통지 메시지에 대한 추가 정보를 위한 서비스 혹은 컨텐츠 서버의 URL을 나타내며 옵션 값이다.
SessionInformation(511)은 자료 수신을 위한 세션 정보를 나타내며 옵션 값이다. 서비스 가이드가 갱신되거나 파일, 컨텐츠 등을 수신하게 될 경우 해당 서비스 가이드 혹은 파일, 컨텐츠가 존재하는 Session에 대한 정보이며, ValidFrom(512), ValidTo(513), UsageType(514)와 같은 속성 값과 DeliverySession(515), TransportObjectID(518)과 하기 <표 4>에서 Fragment(519), AlternativeURI(522) 와 같은 요소값을 하위 값으로 갖는다.
VallidFrom(512)은 SessionInformation(511)이 유효한 시작 시간을 나타내며 옵션 값이다.
ValidTo(513)은 SessionInformation(511)이 유효한 종료 시간을 나타내며 옵션 값이다.
UsageType(514)은 SessionInformation(511)이 사용되는 형태 즉, 통지 메시지에 포함된 세션 정보의 사용 목적을 나타내며 서비스 가이드 갱신에 대한 용도인지, 파일 수신을 위한 용도인지 등을 나타내며 서비스 사업자의 목적에 따라 다양한 형태로 정의가 가능하다.
DeliverySession(515)은 실제 서비스 가이드나 파일과 같은 오브젝트가 전송되게 될 세션에 대한 위치값을 나타내며 SourceIP(516) 및 TransportSessionID(517)의 속성값을 갖는다.
SourceIP(516)는 해당 전송 세션의 IP 주소로 브로드캐스트, 멀티캐스트 주소가 모두 가능하다.
TransportSessionID(517)는 전송 세션에 대한 ID값을 갖는다.
TransportObjectID(518)는 세션을 통해 전송되는 Object에 대한 고유 식별자이다.
Figure 112006002759856-pat00004
상기 <표 4>에서 Fragment(519)는 전송되는 Object의 프래그먼트(Fragment)정보로 서비스 가이드의 경우 갱신된 특정 프래그먼트 정보를 나타내며 해당 ID 및 버전(Version) 정보를 확인하여 갱신된 프래그먼트만 수신하여 저장할 수 있도록 한다. 상기 Fragment(519)와 그 하위 속성들은 상기 통지 메시지가 서비스 가이드 갱신을 통지하기 위하여 사용시에만 필요하며 상기 통지 메시지가 다른 용도로 사용될 경우에는 사용하지 않는다.
FragmentID(520)는 수신할 프래그먼트의 고유 식별 값이다.
FragmentVersion(521)은 수신할 프래그먼트의 버전정보를 나타내며 동일한 FragmentID를 가진 프래그먼트의 경우 해당 버전 정보를 확인하여 단말기가 최신 버전에 해당하는 FragmentID를 갖고 있는지 여부를 확인한다. 만일 최신 버전이 세션에 존재한다면, 단말기는 상기 세션으로부터 최신 값을 수신하여 저장한다.
AlternativeURI(522)는 세션을 통해 전송이 실패하거나 방송 채널이 아닌 양방향 채널을 통해 수신하여야 할 경우 등을 대비하여 해당 오브젝트(Object)가 있는 URI 값을 나타낸다. 단말기는 해당 URI의 위치를 양방향 채널을 통해 접속하여 원하는 오브젝트를 전송받을 수 있다.
MediaInformation(523)은 통지 메시지 구성을 위한 미디어(Media) 정보를 나타내며 멀티미디어(Multimedia)로 구성된 통지 메시지를 위해 필요하다. MediaInformation은 Picture, Video, Audio의 하위 요소값으로 구성된다.
Picture(524)는 사진 또는 이미지 정보를 나타내며, MIMEtype(525)은 해당 동영상에 대한 MIME(Multipurpose Internet Mail Extension) 형태를 나타내고 PictureURI(526)는 사진 혹은 이미지의 위치를 나타내는 URI이며, Video(527)은 동영상에 대한 정보를 나타낸다. 여기서 이미지의 위치란, 해당 이미지가 통지 메시지에 포함되어 전송되지 않고 특정 서버에 존재할 경우 상기 특정 서버의 위치를 나타낸다.
Figure 112006002759856-pat00005
상기 <표 5>에서 MIMEtype(528)은 해당 동영상에 대한 MIME 형태를 나타내며, VideoURI(529)는 동영상의 위치를 나타내는 URI이다. 여기서 동영상의 위치란, 해당 동영상이 통지 메시지에 포함되어 전송되지 않고 특정 서버에 존재할 때 상기 특정 서버의 위치를 나타낸다.
Audio(530)는 음성, 음악, 벨소리 등에 대한 정보를 나타내며 MIMEtype(531)은 해당 오디오에 대한 MIME 형태를 AudioURI(532)는 오디오의 위치를 나타내는 URI이다. 여기서 오디오의 위치란, 해당 오디오가 통지 메시지에 포함되어 전송되지 않고 특정 서버에 존재할 경우 상기 특정 서버의 위치를 나타낸다.
하기 <표 6> 및 <표 7>은 본 발명의 제1 실시 예에 따른 사용자용으로 사용되는 통지 메시지 스키마로서 문자로 구성 된 메시지의 구성을 도시한 것이며, 하기 <표 6> 및 <표 7>에서 각 항목의 정의는 상기 <표 1>의 정의와 동일하며, 상기 <표 1>내지 <표 5>의 설명과 동일한 부분에 대해서는 그 상세한 설명을 생략하기로 한다.하기 <표 6>내지 하기 <표 7>은 하나의 표를 편의상 구분하여 나타낸 것이다.
Figure 112011004882525-pat00055
Figure 112006002759856-pat00007
상기 <표 6> 및 <표 7>과 같이 본 발명에서 제안된 사용자용 통지 메시지는 서비스 사업자 혹은 컨텐츠 제공업자의 공지사항, 광고 메시지, 과금 정보 및 결제 정보 수신 등에 활용될 수 있으며 ExtensionURL(610)은 CallbackURL로 작용하여 양방향 채널을 통해 추가 정보를 받을 수 있다.
해당 통지 메시지는 id(602), NotificationType(603), Validity(604)와 같은 속성 값 및 Name(605), Description(607), PresentationType(609), ExtensionURL(610)와 같은 요소값으로 구성된다. 상기 <표 6> 및 <표 7>에 구성된 통지 메시지를 구성하는 모든 하위 속성 값 및 요소 값에 대한 설명은 상기 <표 1>내지 <표 5>에서 설명한 내용과 동일함으로 생략하기로 한다.
그럼 하기 <표 8> 내지 <표 10>을 참조하여 본 발명의 제1 실시 예에 따른 사용자용으로 사용되는 통지 메시지 스키마로서 멀티미디어로 구성된 메시지의 구성을 설명하기로 한다. 하기 <표 8>내지 하기 <표 10>은 하나의 표를 편의상 구분하여 나타낸 것이다. <표 8>내지 <표 10>에서 각 항목의 정의는 상기 <표 1>의 정의와 동일하며, 상기 <표 1>내지 <표 5>의 설명과 동일한 부분에 대해서는 그 상세한 설명을 생략하기로 한다.
Figure 112011004882525-pat00056
Figure 112006002759856-pat00009
Figure 112006002759856-pat00010
상기 <표 8> 내지 <표 10>은 본 발명의 제1 실시 예에 따른 사용자용으로 사용되는 통지 메시지 스키마로서 멀티미디어로 구성된 메시지의 구성을 도시한 것이다. 상기 <표 8>내지 <표 10>과 같이 구성된 본 발명에서 제안하는 통지 메시지는 이미지, 동영상, 오디오 등 다양한 멀티미디어 파일을 통해 메시지를 구성할 수 있도록 도와주며 서비스 및 컨텐츠에 대한 광고 메시지, 미아 찾기 등과 같은 공익을 위한 메시지 등으로 다양하게 활용될 수 있다. 상기 <표 8>내지 <표 10>의 통지 메시지는 id(702), NotificationType(703), Validity(704)와 같은 속성 값 및 Name(705), Description(707), PresentationType(709), ExtensionURL(710), MediaInformation(723)와 같은 요소 값으로 구성된다. 상기 <표 8>내지 <표 10>의 통지 메시지를 구성하는 모든 하위 속성 값 및 요소 값에 대한 설명은 상기 <표 1>내지 <표 5>에서 설명한 내용과 동일함으로 생략하기로 한다.
이하에서 <표 11>내지 <표 13>을 참조하여 본 발명의 제1 실시 예에 따라 단말기용으로 사용되는 통지 메시지 스키마로서 세션 정보를 포함하는 메시지의 구성을 설명하기로 하겠다. 하기 <표 11>내지 <표 13>은 하나의 표를 편의상 구분하여 나타낸 것으로서 각 표에서 각 항목들의 정의는 상기 <표 1>의 정의를 따른다.
Figure 112011004882525-pat00057
Figure 112006002759856-pat00012
Figure 112006002759856-pat00013
상기 <표 11> 내지 <표 13>은 본 발명의 제1 실시 예에 따라 단말기용으로 사용되는 통지 메시지 스키마로서 세션 정보를 포함하는 메시지의 구성을 도시한 것이다. 상기 <표 11>내지 <표 13>에 기재된 단말기용으로 사용되는 통지 메시지의 대표적인 사용 용도는 서비스 가이드의 갱신 정보를 단말기에 알려주어 단말기가 갱신된 서비스 가이드를 저장할 수 있도록 도와주는 것이다. 이밖에 상기 <표 11> 내지 <표 13>의 통지 메시지 시키마는 서비스 혹은 컨텐츠등의 서비스 시작, 파일 등의 다운로딩 시작, 별도 세션으로 전송되는 멀티미디어 통지 메시지 전송 등 다양한 형태로 이용될 수 있다.
상기 통지 메시지의 대표적인 용도가 서비스 가이드 갱신을 단말기에서 알리는 것이라고 기술되어 있으나 상기 언급된 다른 용도가 대표적인 용도가 되어 사용될 수 있다.
상기 별도의 세션이란, 일반적으로 휴대 방송 시스템에서는 컨텐츠를 전송하기 위해 멀티캐스트 어드레스로 세션을 열어서 해당 컨텐츠를 단말기로 전송한다. 이때, 단말기가 이미 특정 세션으로 휴대 방송 시스템에서 컨텐츠를 서비스 받고 있을 때, 이미 설정된 세션이 아닌 다른 별개의 세션을 의미한다.
상기 <표 11>내지 <표 13>에 언급된 본 발명의 제1 실시 예에 따라 제안된 단말기용 통지 메시지는 id(802), NotificationType(803), Validity(804)와 같은 속성 값 및 Name(805), Description(807), PresentationType(809), ExtensionURL(810), SessionInformation(811)의 요소 값으로 구성된다. 상기 <표 11>내지 <표 13>의 통지 메시지를 구성하는 모든 하위 속성 값 및 요소 값에 대한 설명은 상기 <표 1>내지 <표 5>에서 설명한 내용과 동일함으로 생략하기로 한다.
도 4는 본 발명의 제1 및 제2 실시 예에 따른 단말기의 구성을 도시한 블록 구성도이다. 본 발명이 적용되는 휴대 방송 시스템에서 단말기(208)의 개념적인 구성은 도 2와 같지만, 실제 논리적인 구성은 도 4와 같이 구성될 수 있을 것이다.
수신부(400)는 상기 통지 메시지를 휴대 방송 시스템으로부터 수신받으며, 상기 수신받은 통지 메시지를 메시지 해석부(402)로 전송한다.
메시지 해석부(402)는 상기 수신부(400)를 통해 상기 휴대 방송 시스템으로부터 수신된 통지 메시지를 메시지 포맷에 따라 해석한다. 만일 상기 휴대 방송 시스템으로부터 바이너리 포맷으로 통지 메시지를 수신한다면, 메시지 해석부(402)는 상기 바이너리 포맷으로 수신된 통지 메시지를 해석할 소정의 기능 블록을 구비해야 한다.
만일, 통지 메시지가 XML(eXtensible Markup Language) 형태로 구성되어 있다면, 메시지 해석부(402)는 XML 파싱기(Parser)를 구비하여 상기 수신된 통지 메시지를 해석하게 된다. 상기 메시지 해석부(402)는 상기 수신부(400)를 통해 수신된 통지 메시지를 해석하여 속성 값의 하나인 통지 타입(NotificationType)의 내용을 확인하여 그 내용을 제어부(404)로 전송한다. 예를 들어, NotificationType의 값이 "0"인 경우 사용자용(UserUse)을 목적으로 수신된 메시지임으로, 메시지 해석부(402)는 상기 내용을 제어부(404)로 전송하여 제어부(404)로 하여금 해당 동작을 취할 수 있게 한다.
제어부(404)는 본 발명의 제1 및 제2 실시 예에 따라 상기 메시지 해석부(402)에서 해석된 통지 메시지의 NotificationType 에 따라 단말기를 제어한다. 예를 들어, 제1 실시 예에서는 상기 NotificationType이 "0"이라면, 수신된 통지 메시지가 사용자용으로 수신되었음으로, 제어부(404)는 표시부(406)를 통해 상기 수신된 통지 메시지를 사용자에게 제공한다. 이때 상기 통지 메시지는 단문 메시지, 멀티미디어 메시지가 될 수 있다.
반면에, NotificationType이 "1"이라면, 수신된 통지 메시지는 단말기용(TermianlUse)임으로, 제어부(404)는 서비스 가이드 및 업데이트 공지등에 관한 메시지임을 인지하게 된다. 그리고, 제어부(404)는 변경되거나 업데이트된 세션 정보 내용을 확인하기 위해 세션 접속부(408)로 하여금 해당 세션에 접속하여 세션 내에 있는 서비스 가이드, 파일, 오브젝트 등 지정된 내용을 수신받아 메모리부(410)에 저장한다. 여기서 해당 섹션에 접속한다는 것은, 통지 메시지에 세션 정보가 포함되어 왔다면, 상기 통지 메시지에 명시된 세션 정보로 휴대 방송 시스템에 접속하는 것을 의미한다.
또한, 제어부(404)는 본 발명의 제2 실시 예에 따라 새로 수신된 통지 메시지의 버전이 이전에 수신된 통지 메시지와 동일할 경우에는 상기 새로 수신된 통지 메시지를 폐기하고, 동일하지 않을 경우에는 상기 통지 메시지의 내용에 따라 해당 동작을 수행한다. 구체적으로는 제어부(404)가 상기 <표 1>의 id(502)와 본 발명의 제2 실시 예에 따라 추가된 통지 메시지 버전(NotificationVersion) 정보를 통해 수신된 통지 메시지의 신규 여부를 판별한다. 이와 같은 과정은 하기의 <표 14>내지 <표 26>을 참조하여 상세히 설명하기로 하겠다.
이와 같은 과정 중 제1 실시 예에 따른 과정은 후술할 도 5를 참조하여 상세히 설명하기로 하겠으며, 제2 실시 예에 따른 과정은 후술할 도 7을 참조하여 상세히 설명하기로 하겠다.
또한, 제어부(404)는 메시지 해석부(402)로부터 해석된 통지 메시지의 PresentationType이 "1"이라면, 수신된 통지 메시지를 메모리부(410)에 저장하여 추후에 사용자가 이용할 수 있도록 한다.
세션 접속부(408)는 본 발명의 실시 예에 따라 메시지 해석부(402)에 의해 해석된 통지 메시지의 NotificationType이 "1"이라면, 수신된 통지 메시지는 단말기용임으로, 제어부(404)에 제어에 의해 해당 세션에 접속한다. 그리고, 상기 접속된 세션 내에 있는 서비스 가이드, 파일, 오브젝트 등 지정된 내용을 수신받는다.
메모리부(410)는 상기 세션 접속부(408)를 통해 수신받은 상기 서비스 가이드, 파일, 오브젝트등을 저장하며, PresentationType이 "1" 인 통지 메시지를 저장한다.
표시부(406)는 일반적으로 제어부(404)의 제어에 의해 텍스트 및 사진, 동영상 및 이미지를 표시한다. 그리고, 본 발명의 실시 예에 따라 PresentationType 이 "0"이면, 제어부(404)의 제어에 의해 이미지와 같은 서비스하고 있는 컨텐츠를 중단하고 수신된 통지 메시지를 출력한다.
반면, 표시부(406)는 제어부(404)의 제어에 의해 통지 메시지의 PresentationType이 "2"일 경우에는 현재 서비스 중인 컨텐츠에 상기 수신된 통지 메시지를 오버레이하여 출력한다.
도 5는 본 발명의 제1 실시 예에 따라 단말기에서 통지 메시지를 수신하는 과정을 도시한 흐름도이다. 통지 메시지에 대한 속성 값 및 요소 값은 상기에서 설명된 바와 같다.
501단계에서 단말기는 수신부(400)를 통해 통지 메시지를 휴대 방송 시스템으로부터 수신받는다. 502단계에서 메시지 해석부(402)는 수신된 통지 메시지가 구성된 포맷에 따라 해당 메시지를 해석한다. 만일 통지 메시지가 XML 형태로 구성되어 있다면, 내부에 구비된 XML 파싱기를 통해 수신된 메시지를 해석하게 된다.
503단계에서 제어부(404)는 상기 메시지 해석부(402)에서 해석된 통지 메시지의 NotificationType을 확인하여 미리 정의된 동작을 수행하는데, 이는 하기에서 설명하기로 하겠다. 만일, NotificationType이 "0"인 경우, 사용자용임으로, 510단계로 진행하며, NotificationType이 "1"인 경우, 단말기용으로 수신된 메시지임으로 530단계로 진행하며, NotificationType이 "2"인 경우 또는 그 이상인 경우는 서비스 프로바이더(Service Provider)가 정의한 메시지임으로 520단계로 진행하여 서비스 프로바이더가 정의한 소정의 동작을 수행한다. 여기서 NotificationType이 "2"인 경우는 서비스 공급자가 사업 모델 및 서비스에 따라 자유롭게 정의하여 통지 메시지를 활용할 수 있다.
510단계에서 제어부(404)는 수신된 통지 메시지가 사용자용으로 수신된 메시지임으로 표시부(406)를 통해 사용자에게 제공할 수 있다. 이러한 사용자용으로 수신된 통지 메시지는 단문 메시지, 멀티미디어 메시지가 될 수 있다. 서비스 제공업자는 본 메시지를 활용하여 서비스 이벤트 통지, 시스템 장애 또는 점검 공지, 서비스 및 컨텐츠에 대한 문자 또는 멀티미디어 광고, 재난 재해 방송 메시지, 과금 관련 공지 등 다양한 형태의 메시지 제공이 가능하다. 이러한 통지 메시지는 제어부(404)가 PresentationType을 참조하여 그에 따라 설정된 우선권에 따라 우선권이 높은 통지 메시지일 경우에는 표시부(406)를 통해 상기 수신된 통지 메시지를 출력하게 된다. 여기서, 상기 PresentationType은 서비스 제공업자의 사업 모델 및 서비스에 따라 자유롭게 정의하여 활용할 수 있으며 이때에는 상기에 정의된 값과는 다른 값을 가지게 될 것이다.
511단계에서 제어부(404)는 수신된 통지 메시지의 PresentationType을 참조하여 수신된 통지 메시지의 처리 여부를 결정해야한다. 상기 511단계에서 제어부(404)는 수신된 통지 메시지의 PresentationType이 "0" 이라면 사용자에게 긴급히 제공해야할 메시지라고, 판단하며, PresentationType이 "1"일 경우라면, 메모리부(410)에 저장하여 사용자가 후에 이용할 수 있도록 한다. 마지막으로, PresentationType이 "2"라면, 해당 통지 메시지를 서비스 중인 컨텐츠에 오버레이(Overlay)시켜서 보여준다.
상기 511단계의 검사 결과 만일, 수신된 통지 메시지의 PresentationType이 "0"이라면, 사용자에게 긴급히 보여주어야할 메시지 임으로, 512단계로 진행하여 수신중인 서비스를 중단한다. 그리고, 513단계에서 제어부(404)는 상기 수신된 통지 메시지를 사용자에게 바로 제공할 수 있도록 구성하고, 514단계에서 상기 구성된 통지 메시지를 정의한 화면 구성 방식에 따라 표시부(406)를 통해 표시한다. 여기서, 상기 수신된 통지 메시지를 구성한다는 의미는 만일, 통지 메시지가 XML 형태로 구성되어 있다면, 상기 메시지에 포함된 텍스트, 이미지, 오디오, 비디오 등의 정보등을 사용자에게 제공할 수 있도록 정의된 화면 구성 방식에 따라 메시지를 재구성하는 것을 의미한다.
상기 511단계의 검사 결과, 수신된 통지 메시지의 PresentationType이 "1"이라면, 제어부(404)는 515단계로 진행하여 메모리부(410)에 상기 통지 메시지를 저장한다. 추후에 사용자는 적절한 동작을 통하여 상기 메모리부(410)에 저장된 통지 메시지를 확인할 수 있다.
마지막으로, 상기 511단계의 검사 결과, 수신된 통지 메시지의 PresentationType이 "2"일 경우, 제어부(404)는 516단계로 진행하여 표시부(406)을 통해 현재 제공중인 서비스/컨텐츠에 상기 수신된 통지 메시지를 오버레이하여 출력하기 위해 통지 메시지를 단말기(208)에서 정의된 화면 구성 방식에 따라 메시지를 재구성한다.
그리고, 517단계에서 제어부(404)는 상기 516단계에서 생성된 통지 메시지를 현재 제공중인 컨텐츠와 오버레이하여 표시부(406)를 통해 사용자에게 제공하게 된다.
반면, 상기 503단계에서 수신된 통지 메시지의 NotificationType이 "1"인 경우에는, 530단계로 진행하여 제어부(404)가 상기 수신된 통지 메시지가 단말기용임을 판단하고, 531단계로 진행한다.
531단계에서 제어부(404)는 상기 수신된 통지 메시지의 Session정보 내용을 확인하여, 532단계에서 상기 세션 정보의 내용을 근거로 해당 세션에 접속하고, 533단계에서 Session 내에 있는 서비스 가이드, 파일, 오브젝트 등 지정된 내용을 수신하여 534단계에서 메모리부(410)에 저장하거나 갱신한다.
도 6은 본 발명의 제1 실시 예에 따라 휴대 방송 시스템에서 통지 메시지를 생성하기 위한 과정을 도시한 순서도이다.
상기 도 6에서 설명하는 통지 메시지에 대한 요소 값 및 속성 값은 상기 <표 1>내지 <표 10>를 통해 설명된 바와 같다.
통지 메시지는 컨텐츠 제공업자, 서비스 제공업자 또는 네트워크 사업자의 요구에 의해서나, 휴대 방송 서비스 시스템에 의해 발생된 통지 이벤트를 기반으로 상기 도 2에서 설명된 통지 메시지 생성부(204a)에서 생성된다.
601단계에서 통지 메시지 생성부(204a)는 시스템 및 서비스에 대한 변경, 장애, 서비스 가이드의 변경 및 전송, 컨텐츠의 전송, 광고 메시지, 긴급 상황에 대한 긴급 재난 메시지 등 통지 이벤트 메시지를 통지 이벤트 생성부(202a)로부터 수신한다.
602단계에서 통지 메시지 생성부(204a)는 수신된 통지 이벤트 메시지를 기반으로 통지 메시지에 대한 기본 정보, 즉, id, Validity와 같은 속성 값과 Name, Description, ExtensionURL, MediaInformation과 같은 요소 값을 작성한다.
603단계에서 통지 메시지 생성부(204a)는 상기 기본 정보를 작성 후 단말기로 전송할 통지 메시지 용도가 사용자용인지 단말기용인지를 구분하여 NotificationType를 설정한다.
상기 603단계에서 통지 메시지 생성부(204a)는 생성할 통지 메시지가 사용자용인 경우(610) 611단계로 진행하여 NotificationType을 "0"으로 설정한다.
상기 611단계에서 NotificationType을 "0"으로 설정한 통지 메시지 생성부(204a)는 612단계로 진행하여 해당 메시지에 대해 사용자 단말에 즉시 표기할지, 단말기에 저장한 후 사용자의 요청에 의해 사용자에게 출력할지, 서비스 중인 컨텐츠에 오버레이하여 사용자에게 출력할 지에 대한 설정을 결정한다.
통지 메시지 생성부(204a)는 상기 612단계에서 단말기에 상기 통지 메시지의 표시방법을 결정한 후에 단말기가 상기 통지 메시지를 수신한 즉시 표시하게 설정할 경우(620)에는 621단계로 진행하여 통지 메시지의 PresentationType을 "0"으로 설정한다. 반면, 단말기에 저장한 후 사용자의 요청에 의해 출력하게 결정한 경우(630)에는 631단계로 진행하여 PresentationType을 "1"로 설정한다.
마지막으로, 단말기가 제공중인 컨텐츠에 오버레이하여 통지 메시지를 사용자에게 제공하게 설정한 경우(640)에는 통지 메시지 생성부(204a)는 641단계로 진행하여 통지 메시지내의 PresentationType을 "2"로 설정한다.
그리고, 상기 603단계에서 통지 메시지의 사용용도가 단말기용(650)이라면, 통지 메시지 생성부(204a)는 651단계로 진행하여 통지 메시지의 NotificationType을 "1"로 설정한다.
652단계에서 단말기용 통지 메시지는 상기 통지 메시지 구조에서 설명된 바와 같이 서비스 가이드의 갱신, 전송 또는 서비스 및 컨텐츠의 전송 등을 알리는 메시지로 활용되며 해당 메시지에 대한 세션 정보가 필요하다. 따라서 단말기용 통지 메시지를 생성하기 위해서는 통지 메시지 생성부(204a)는 해당 세션 정보가 필요하다. 이러한 세션 정보는 BCAST 서비스 분배/적응부(203)에 저장되어 있으며, 상기 BCAST 서비스 분배/적응부(203)의 통지 메시지 분배/적응부(203a)가 상기 세션 정보를 통지 메시지 생성부(204a)로 전송함으로써, 통지 메시지 생성부(204a)는 상기 세션 정보를 확인 한 후 관련 정보를 설정한다. 상기 세션 정보란 본 발명의 제1 실시 예에서는 상기 <표 3> 내지 <표 4>의 참조번호 511 내지 522에 기재되어 있다.
통지 메시지 생성부(204a)는 상기에서 서술한 바와 같이 사용자용 또는 단말기용 통지 메시지에 대한 설정이 완료된 후에는 660단계로 진행하여 통지 메시지를 구성하게 된다. 그리고, 670단계에서 상기 생성된 통지 메시지는 통지 메시지 분배/적응부(203a)를 통해 단말기로 전송되게 된다.
그럼 이하에서 본 발명의 제2 실시 예에 따른 휴대 방송 시스템에서 통지 메시지 구조 및 통지 메시지 송수신 장치 및 방법에 대해 살펴보기로 하겠다.
그럼 본 발명의 제2 실시 예에 따른 통지 메시지에 대한 전체 스키마는 하기의 <표 14>내지 <표 18>를 참조하여 설명하기로 한다.
<표 14>내지 <표 18>는 본 발명의 제2 실시 예에 따른 통지 메시지에 대한 전체 스키마를 예시하며, 본 발명의 제1 실시 예에 비해 통지 메시지의 버전을 나타내는 NotificationVersion만이 더 추가되었다. 추가된 NotificationVersion은 제1 실시예에서 공통적으로 사용되는 값과 같이 통지 메시지의 사용목적에 상관없이 사용되는 기본 속성 값이다.
하기 <표 14>내지 <표 18>는 하나의 표를 편의상 구분하여 나타낸 것으로 각 표에서 각 항목들의 정의는 하기 <표 14>의 정의를 따른다.
Figure 112011004882525-pat00058
식별번호 1100인 Notification은 해당 통지 메시지 Fragment를 나타내며, 속성 값인 id(1101), NotificationVersion(1102), NotificationType(1103), Validity(1104) 및 Name(1105), Description(1107)과 하기 <표 15>의 PresentationType(1109), 하기 <표 16>의 ExtensionURL(1110), SesseionInformation(1111) 및 하기 <표 17>의 MediaInformation(1123) 와 같은 하위 요소값으로 구성된다.
id(1101)는 통지 메시지(Notification Message) 프래그먼트(Fragment) 의 고유한 식별자로 필수 요소이다. 해당 식별자들은 저장된 통지 메시지들 간을 구별할 수 있도록 도와준다.
통지 메시지 버전(NotificaionVersion)(1102)는 통지 메시지의 버전 번호를 타나낸다. 본 발명의 제2 실시 예에서 통지 메시지의 버전 번호를 상기 통지 메시지에 정의한 이유는 휴대 방송 시스템에서 통지 메시지를 필요에 따라 반복 전송이 될 수도 있기 때문이다. 이는 통지 메시지가 송신 중에 손실되거나 어떠한 서비스에 대하여 통지 보낸것에 대하여 업데이트된 버전이 통지될 필요가 있을 경우 등에 유효하다. 휴대 방송 시스템에서 상기 통지 메시지를 반복하여 전송할 경우 단말은 수신한 상기 통지 메시지가 신규한 메시지인지 여부를 판별할 수 있는 기준이 필요하기 때문에 본 발명의 제2 실시 예에서는 상기 <표 14>의 NotificationVersion(1102)이라는 속성을 Notification(1100)의 프래그먼트 속성으로 추가하였다. 본 발명의 제2 실시 예에 따라 상기 통지 메시지를 수신한 단말이 NotificationVersion(1102) 정보와 id(1101)를 같이 사용할 경우 해당 통지 메시지의 버전 정보를 확인할 수 있다. 즉 휴대 방송 시스템에서 반복하여 송신한 통지 메시지를 단말기가 수신할 경우 단말기가 수신한 통지 메시지의 신규성 여부를 판단할 수 있다.
본 발명의 제2 실시 예에 따라 NotificationVersion(1102)을 사용하기 위해서는 네트워크로 연결된 컴퓨터들끼리 시간을 동기 시키기 위해 사용되는 인터넷 표준인 NTP(Network Time Protocol)를 사용한 Timestamp 또는 정수형 버전 번호를 NotificationVersion(1102)에 할당할 수 있다. NotificationVersion(1102)에는 이외에 다른 방식도 사용될 수 있다. 상기 NotificationVersion(1102)에 있어 반복 송신되는 메시지인 경우 NotificationVersion(1102)의 Timestamp 혹은 정수형 버전 번호는 최초 Notification Message가 생성될 때 정의된 NotificationVersion 정보를 유지한다.
통지 타입(NotificationType)(1103)은 통지 메시지의 형태 또는 목적이 사용자용인지 혹은 단말기용인지 혹은 다른 용도로 사용되는 것인지를 나타내며 필수요소이다. 만일 통지 타입(1103) 값이 "0"이면 사용자용이며, 통지 타입(1103) 값이 "1"이면 단말기용을 의미한다. 또한, 서비스 공급자의 목적에 따라 다양한 값들을 지정하여 정의할 수 있다.
Validity(1104)는 통지 메시지에 대한 유효 시간을 나타내며 옵션이다. 따라서, Validity(1104)에 정의된 시간이 경과하면 단말기에 저장된 통지 메시지는 삭제되게 된다.
Name(1105)은 본 통지 메시지의 제목 혹은 명칭이며 필수요소이며 다양한 언어로 정의될 수 있다.
Lang(1106)은 Name(1105)에 대한 속성 값으로 Name(1105)에 작성된 내용의 언어를 표시하며 옵션 값이다. 만일 Lang(1106) 값이 없으면 Default로 정의된 값이 되며 해당 서비스 지역의 언어 혹은 영어가 될 수 있다.
Description(1107)은 통지 메시지에 포함되는 실제 메시지 내용 혹은 메시지에 대한 설명부분으로 다양한 언어로 정의될 수 있으며 필수 값이다.
Lang(1108)은 Description(1107)에 대한 속성 값으로 Description(1107) 에 작성된 내용의 언어를 표시하며 옵션 값이다. 만일 Lang(1108) 값이 없으면 Default로 정의된 값이 되며 해당 서비스 지역의 언어 혹은 영어 등이 될 수 있다.
Figure 112006002759856-pat00015
상기 <표 15>에서 PresentationType(1109)은 통지에 대한 표시(Presentation)형태를 정의하는 것으로 필수 값이다. Presentation 형태는 통지 메시지에 대해 우선권을 부여하여 모든 서비스를 중단하고 해당 메시지를 단말기의 표시부로 출력할지, 지정된 장치 즉, 메모리부에 메시지 내용을 저장할지, 아니면 수신 중인 서비스 및 컨텐츠에 상기 통지 메시지를 오버레이(Overay)시켜 표시부로 출력할지 등을 나타낸다. 상기 PresentationType(1109)은 서비스 사업자의 목적에 따라 다양한 형태로 정의될 수 있다.
즉, PresentationType이 "0"이라면, 상기 통지 메시지를 수신한 단말기의 제어부(404)는 수신 한 즉시 표시부(406)를 통해 사용자에게 제공하며, PresentationType이 "1"이라면, 제어부(404)는 수신된 통지 메시지를 메모리부(410)에 저장한다. 그 외에 PresentationType이 "2"라면, 제어부(404)는 상기 단말기의 제어부(404)는 현재 표시부(406)를 통해 제공중인 서비스와 오버레이하여 사용자에게 제공한다.
Figure 112006002759856-pat00016
상기 <표 16>에서 ExtensionURL(1110)은 통지 메시지에 대한 추가 정보를 위한 서비스 혹은 컨텐츠 서버의 URL을 나타내며 옵션 값이다.
SessionInformation(1111)은 자료 수신을 위한 세션 정보를 나타내며 옵션 값이다. 서비스 가이드가 갱신되거나 파일, 컨텐츠 등을 수신하게 될 경우 해당 서비스 가이드 혹은 파일, 컨텐츠가 존재하는 Session에 대한 정보이며, ValidFrom(1112), ValidTo(1113), UsageType(1114)와 같은 속성 값과 DeliverySession(1115), TransportObjectID(1118)과 하기 <표 17>에서 Fragment(1119), AlternativeURI(1122) 와 같은 요소값을 하위 값으로 갖는다. 즉, SessionInformation(1111)을 통해 단말기(208)가 수신 받을 서비스에 대한 세션 정보를 알려주며, Sessioninformation(1111)의 사용 용도는 UsageType(1114)을 통해 알 수 있다. 단말기는 수신된 통지 메시지의 UsageType(1114) 정보를 통해 해당 세션 정보(Sessioninformation(1111))에 어떤 내용이 올 것인지를 알 수 있게 된다.
VallidFrom(1112)은 SessionInformation(1111)이 유효한 시간의 시작 시간을 나타내며 옵션 값이다.
ValidTo(1113)은 SessionInformation(1111)이 유효한 시간의 종료 시간을 나타내며 옵션 값이다.
UsageType(1114)은 SessionInformation(1111)이 사용되는 형태를 나타내며 서비스 가이드 갱신에 대한 용도인지, 파일 수신을 위한 용도인지 등을 나타내며 서비스 사업자의 목적에 따라 다양한 형태로 정의가 가능하다.
DeliverySession(1115)은 실제 서비스 가이드나 파일과 같은 오브젝트가 전송되게 될 세션에 대한 위치값을 나타내며 SourceIP(1116) 및 TransportSessionID(1117)의 속성값을 갖는다.
SourceIP(1116)는 해당 전송 세션의 IP 주소로 브로드캐스트, 멀티캐스트 주소가 모두 가능하다.
TransportSessionID(1117)는 전송 세션에 대한 ID값을 갖는다.
TransportObjectID(1118)는 세션을 통해 전송되는 Object에 대한 고유 식별자이다.
Figure 112006002759856-pat00017
상기 <표 17>에서 Fragment(1119)는 전송되는 Object의 프래그먼트(Fragment)정보로 서비스 가이드의 경우 갱신된 특정 프래그먼트 정보를 나타내며 해당 ID 및 버전(Version) 정보를 확인하여 갱신된 프래그먼트만 수신하여 저장할 수 있도록 한다.
FragmentID(1120)는 단말기(208)가 수신할 프래그먼트의 고유 식별 값이다.
FragmentVersion(1121)은 수신할 프래그먼트의 버전정보를 나타내며 동일한 FragmentID를 가진 프래그먼트의 경우 해당 버전 정보를 확인하여 단말기가 최신 버전에 해당하는 FragmentID를 갖고 있는지 여부를 확인한다. 만일 최신 버전이 세션에 존재한다면, 단말기는 상기 세션으로부터 최신 값을 수신하여 저장한다.
AlternativeURI(1122)는 세션을 통해 전송이 실패하거나 방송 채널이 아닌 양방향 채널을 통해 수신하여야 할 경우 등을 대비하여 해당 오브젝트(Object)가 있는 URI 값을 나타낸다. 단말기는 해당 URI의 위치를 양방향 채널을 통해 접속하여 원하는 오브젝트를 전송받을 수 있다.
MediaInformation(1123)은 통지 메시지 구성을 위한 미디어(Media) 정보를 나타내며 멀티미디어(Multimedia)로 구성된 통지 메시지를 위해 필요하다. MediaInformation은 Picture, Video, Audio의 하위 요소값으로 구성된다.
Picture(1124)는 사진 또는 이미지 정보를 나타내며, MIMEtype(1125)은 해당 동영상에 대한 MIME(Multipurpose Internet Mail Extension) 형태를 나타내고 PictureURI(1126)는 사진 혹은 이미지의 위치를 나타내는 URI이며, Video(1127)은 동영상에 대한 정보를 나타낸다.
Figure 112006002759856-pat00018
상기 <표 18>에서 MIMEtype(1128)은 해당 동영상에 대한 MIME 형태를 나타내며, VideoURI(1129)는 동영상의 위치를 나타내는 URI이다. 여기서 동영상의 위치란, 해당 동영상이 통지 메시지에 포함되어 전송되지 않고 특정 서버에 존재할 때 상기 특정 서버의 위치를 나타낸다.
Audio(1130)는 음성, 음악, 벨소리 등에 대한 정보를 나타내며 MIMEtype(1131)은 해당 오디오에 대한 MIME 형태를 AudioURI(1132)는 오디오의 위치를 나타내는 URI이다.
하기 <표 19> 및 <표 20>은 본 발명의 제2 실시 예에 따라 사용자용으로 통지 메시지 스키마로서 문자로 구성 된 메시지의 구성을 도시한 것이며, 하기 <표 19> 및 <표 20>에서 각 항목의 정의는 상기 <표 14>의 정의와 동일하며, 상기 <표 14>내지 <표 18>의 설명과 동일한 부분에 대해서는 그 상세한 설명을 생략하기로 한다.
Figure 112011004882525-pat00059
Figure 112006002759856-pat00020
상기 <표 19>와 같이 본 발명에서 제안된 사용자용 통지 메시지는 서비스 사업자 혹은 컨텐츠 제공업자의 공지사항, 광고 메시지, 과금 정보 및 결제 정보 수신 등에 활용될 수 있으며 상기 <표 20>의 ExtensionURL(1210)은 CallbackURL로 작용하여 양방향 채널을 통해 추가 정보를 받을 수 있다.
해당 통지 메시지는 id(1201), NotificationVersion(1202), NotificationType(1203), Validity(1204)와 같은 속성 값 및 Name(1205), Description(1207), PresentationType(1209), ExtensionURL(1210)와 같은 요소값으로 구성된다. 상기 <표 19> 및 <표 20>에 구성된 통지 메시지를 구성하는 모든 하위 속성 값 및 요소 값에 대한 설명은 상기 <표 14>내지 <표 18>에서 설명한 내용과 동일함으로 생략하기로 한다.
그럼 하기 <표 21> 내지 <표 23>을 참조하여 본 발명의 제2 실시 예에 따른 사용자용으로 사용되는 통지 메시지 스키마로서 멀티미디어로 구성된 메시지의 구성을 설명하기로 한다. 하기 <표 21>내지 하기 <표 23>은 하나의 표를 편의상 구분하여 나타낸 것이다. <표 21>내지 <표 23>에서 각 항목의 정의는 상기 <표 14>의 정의와 동일하며, 상기 <표 14>내지 <표 18>의 설명과 동일한 부분에 대해서는 그 상세한 설명을 생략하기로 한다.
Figure 112011004882525-pat00060
Figure 112006002759856-pat00022
Figure 112006002759856-pat00023
상기 <표 21> 내지 <표 23>은 본 발명의 실시 예에 따른 사용자용으로 사용되는 통지 메시지 스키마로서 멀티미디어로 구성된 메시지의 구성을 도시한 것이다. 상기 <표 21>내지 <표 23>과 같이 구성된 본 발명에서 제안하는 통지 메시지는 이미지, 동영상, 오디오 등 다양한 멀티미디어 파일을 통해 메시지를 구성할 수 있도록 도와주며 서비스 및 컨텐츠에 대한 광고 메시지, 미아 찾기 등과 같은 공익을 위한 메시지 등으로 다양하게 활용될 수 있다. 상기 <표 21>내지 <표 23>의 통지 메시지는 id(1301), NotificationVersion(1302), NotificationType(1303), Validity(1304)와 같은 속성 값 및 Name(1305), Description(1307), PresentationType(1309), ExtensionURL(1310), MediaInformation(1323)와 같은 요소 값으로 구성된다. 상기 <표 21>내지 <표 23>의 통지 메시지를 구성하는 모든 하위 속성 값 및 요소 값에 대한 설명은 상기 <표 14>내지 <표 18>에서 설명한 내용과 동일함으로 생략하기로 한다.
이하에서 <표 24>내지 <표 26>을 참조하여 본 발명의 제2 실시 예에 따라 단말기용으로 사용되는 통지 메시지 스키마로서 세션 정보를 포함하는 메시지의 구성을 설명하기로 하겠다. 하기 <표 24>내지 <표 26>은 하나의 표를 편의상 구분하여 나타낸 것으로서 각 표에서 각 항목들의 정의는 상기 <표 14>의 정의를 따른다.
Figure 112011004882525-pat00061
Figure 112006002759856-pat00025
Figure 112006002759856-pat00026
상기 <표 24> 내지 <표 26>은 본 발명의 제2 실시 예에 따라 단말기용으로 사용되는 통지 메시지 스키마로서 세션 정보를 포함하는 메시지의 구성을 도시한 것이다. 상기 <표 24>내지 <표 26>에 도시된 단말기용으로 사용되는 통지 메시지의 대표적인 사용 용도는 서비스 가이드의 갱신 정보를 단말기에 알려주어 단말기가 갱신된 서비스 가이드를 저장할 수 있도록 도와주는 것이다. 이밖에 서비스 혹은 컨텐츠등의 서비스 시작, 파일 등의 다운로딩 시작, 별도 세션으로 전송되는 멀티미디어 통지 메시지 전송 등 다양한 형태로 이용될 수 있다. 상기 통지 메시지의 대표적인 용도가 서비스 가이드 갱신을 단말기에게 알리는 것이라고 기술되어 있으나 상기 언급된 용도 외에 다른 용도가 대표적인 용도가 되어 사용될 수 있다.
상기 별도의 세션이란, 일반적으로 휴대 방송 시스템에서는 컨텐츠를 전송하기 위해 멀티캐스트 어드레스로 세션을 열어서 해당 컨텐츠를 단말기로 전송하는데 이때, 단말기가 이미 특정 세션으로 휴대 방송 시스템에서 컨텐츠를 서비스 받고 있을 때, 이미 설정된 세션이 아닌 다른 별개의 세션을 의미한다.
상기 <표 24>내지 <표 26>에 언급된 본 발명의 실시 예에 따라 제안된 단말기용 통지 메시지는 id(1401), NotificationVersion(1402), NotificationType(1403), Validity(1404)와 같은 속성 값 및 Name(1405), Description(1407), PresentationType(1409), ExtensionURL(1410), SessionInformation(1411)의 요소 값으로 구성된다. 상기 <표 24>내지 <표 26>의 통지 메시지를 구성하는 모든 하위 속성 값 및 요소 값에 대한 설명은 상기 <표 14>내지 <표 18>에서 설명한 내용과 동일함으로 생략하기로 한다.
도 7은 본 발명의 제2 실시 예에 따라 단말기에서 통지 메시지를 수신하는 과정을 도시한 흐름도이다. 통지 메시지에 대한 속성 값 및 요소 값은 상기에서 설명된 바와 같다.
701단계에서 단말기는 수신부(400)를 통해 통지 메시지를 휴대 방송 시스템으로부터 수신한다. 702단계에서 메시지 해석부(402)는 수신된 통지 메시지가 구성된 포맷에 따라 해당 메시지를 해석한다. 만일 통지 메시지가 XML 형태로 구성되어 있다면, 내부에 구비된 XML 파싱기를 사용하여 수신된 메시지를 해석하게 된다.
703단계에서는 제어부(404)에서 수신한 통지 메시지가 이미 수신된 메시지인지의 여부를 검사한다. 상기 703단계에서 제어부(404)는 기존에 수신한 통지 메시지와 새로 수신한 통지 메시지의 아이디(Id) 와 통지 메시지 버전(NotificationVersion)을 비교함으로써 가능하다. 상기 703단계에서 제어부(404)는 만약 새로 수신된 메시지가 이미 수신된 통지 메시지와 동일할 경우 705단계로 진행하여 새로 수신된 통지 메시지를 폐기시킨 후 종료하며, 새로 수신된 메시지일 경우에는 704단계로 진행한다.
704단계에서 제어부(404)는 상기 메시지 해석부(402)에서 해석된 통지 메시지의 NotificationType을 확인하여 미리 정의된 동작을 수행하는데, 이는 하기에서 설명하기로 하겠다. 만일 NotificationType이 "0"인 경우, 사용자용임으로, 710단계로 진행하며, NotificationType이 "1"인 경우, 단말기용으로 수신된 메시지임으로 730단계로 진행한다. 그리고, NotificationType이 "2"인 경우 또는 그 외의 경우는 서비스 프로바이더(Service Provider)가 정의한 메시지임으로 720단계로 진행하여 서비스 프로바이더가 정의한 소정의 동작을 수행한다. 여기서 NotificationType 이 "2"인 경우는 서비스 공급자가 사업 모델 및 서비스에 따라 자유롭게 정의하여 통지 메시지를 활용할 수 있다.
710단계에서 제어부(404)는 수신된 통지 메시지가 사용자용으로 수신된 메시지임을 판단하였기 때문에 표시부(406)를 통해 사용자에게 제공할 수 있다. 이러한 사용자용으로 수신된 통지 메시지는 단문 메시지, 멀티미디어 메시지가 될 수 있다. 서비스 제공업자는 본 메시지를 활용하여 서비스 이벤트 통지, 시스템 장애 또는 점검 공지, 서비스 및 컨텐츠에 대한 문자 또는 멀티미디어 광고, 재난 재해 방송 메시지, 과금 관련 공지 등 다양한 형태의 메시지 제공이 가능하다. 이러한 통지 메시지는 제어부(404)가 상술한 바와 같이 PresentationType을 참조하여 그에 따라 설정된 우선권에 따라 우선권이 높은 통지 메시지일 경우에는 표시부(406)를 통해 상기 수신된 통지 메시지를 출력하게 된다. 여기서, 상기 PresentationType 은 서비스 제공업자의 사업 모델 및 서비스에 따라 자유롭게 정의하여 활용할 수 있으며 이때에는 상기에서 정의된 값과는 다른 값을 가지게 될 것이다.
711단계에서 제어부(404)는 수신된 통지 메시지의 PresentationType을 참조하여 수신된 통지 메시지의 처리 여부를 결정해야한다. 상기 711단계에서 제어부(404)는 수신된 통지 메시지의 PresentationType이 "0"이라면 사용자에게 긴급히 제공해야할 메시지라고 판단하며, PresentationType이 "1"일 경우라면 메모리부(410)에 저장하여 사용자가 나중에 이용할 수 있도록 한다. 마지막으로, PresentationType 이 "2"라면, 해당 통지 메시지를 서비스 중인 컨텐츠에 오버레이(Overay)시켜서 보여준다.
상기 711단계의 검사결과 만일, 수신된 통지 메시지의 PresentationType 이 "0"이라면, 사용자에게 긴급히 보여주어야 할 메시지임으로, 제어부(404)는 712단계로 진행하여 수신중인 서비스를 중단한다. 그리고 713단계에서 제어부(404)는 상기 수신된 통지 메시지를 사용자에게 바로 제공할 수 있도록 구성하고, 714단계에서 상기 구성된 통지 메시지를 정의된 화면 구성 방식에 따라 표시부(406)를 통해 출력한다. 여기서 상기 수신된 통지 메시지를 구성한다는 의미는 만일, 통지 메시지가 XML 형태로 구성되어 있다면, 상기 메시지에 포함된 텍스트, 이미지, 오디오, 비디오 등의 정보 등을 사용자에게 제공할 수 있도록 정의된 화면 구성 방식에 따라 메시지를 재구성하는 것을 의미한다.
상기 711단계의 검사결과, 수신된 통지 메시지의 PresentationType이 "1"이라면, 제어부(404)는 715단계로 진행하여 메모리부(410)에 상기 통지 메시지를 저장한다. 그리고, 추후에 사용자는 적절한 동작을 통하여 상기 메모리부(410)에 저장된 통지 메시지를 확인할 수 있다.
마지막으로, 상기 711단계의 검사결과, 수신된 통지 메시지의 PresentaionType이 "2"일 경우, 제어부(404)는 716단계로 진행하여 표시부(406)를 통해 현재 제공중인 서비스/컨텐츠에 상기 수신된 통지 메시지를 오버레이하여 출력하기 위해 통지 메시지를 단말기(208)에서 정의된 화면 구성방식에 따라 메시지를 재구성한다.
그리고, 717단계에서 제어부(404)는 상기 716단계에서 생성된 통지 메시지를 현재 제공중인 컨텐츠와 오버레이하여 표시부(406)를 통해 사용자에게 제공하게 된다.
반면, 상기 704단계에서 수신된 통지 메시지의 NotificationType이 "1"인 경우에는, 730단계로 진행하여 제어부(404)가 상기 수신된 통지 메시지가 단말기용임을 판단하고, 731단계로 진행한다.
731단계에서 제어부(404)는 상기 수신된 통지 메시지의 Session정보 내용을 확인하여, 732단계에서 상기 세션 정보의 내용을 근거로 해당 세션에 접속하고, 733단계에서 Session 내에 있는 서비스 가이드, 파일, 오브젝트 등 지정된 내용을 수신하여 734단계에서 메모리부(410)에 저장하거나 갱신한다.
도 8은 본 발명의 제2 실시 예에 따라 휴대 방송 시스템에서 통지 메시지를 생성하기 위한 과정을 도시한 순서도이다.
상기 도 8에서 설명하는 통지 메시지에 대한 요소 값 및 속성 값은 상기 <표 14>내지 <표 26>를 통해 설명된 바와 같다.
통지 메시지는 컨텐츠 제공업자, 서비스 제공업자 또는 네트워크 사업자의 요구에의해서나, 휴대 방송 서비스 시스템에 의해 발생된 통지 이벤트를 기반으로 상기 도 2에서 설명된 통지 메시지 생성부(204a)에서 생성된다.
801단계에서 통지 메시지 생성부(204a)는 시스템 및 서비스에 대한 변경, 장애, 서비스 가이드의 변경 및 전송, 컨텐츠의 전송, 광고 메시지, 긴급 상황에 대한 긴급 재난 메시지 등 통지 이벤트 메시지를 통지 이벤트 생성부(202a)로부터 수신한다.
802단계에서 통지 메시지 생성부(204a)는 수신된 통지 메시지 이벤트를 기반으로 통지 메시지에 대한 기본 정보, 즉, id, NotificationVersion, Validity와 같은 속성 값과 Name, Description, ExtensionURL, MediaInformation과 같은 요소 값을 작성한다.
803단계에서 통지 메시지 생성부(204a)는 상기 기본 정보를 작성 후 해당 통지 메시지 용도가 사용자용인지 단말기용인지를 구분하여 NotificationType를 설정한다.
상기 803단계에서 통지 메시지 생성부(204a)는 생성할 통지 메시지가 사용자용인 경우(810)의 경우 811단계로 진행하여 NotificationType을 "0"으로 설정한다.
상기 811단계에서 NotificationType을 "0"으로 설정한 통지 메시지 생성부(204a)는 812단계로 진행하여 해당 메시지에 대해 사용자 단말에 즉시 표기할지, 단말기에 저장한 후 사용자의 요청에 의해 사용자에게 출력할지, 서비스 중인 컨텐츠에 오버레이하여 사용자에게 출력할 지에 대한 설정을 결정한다.
통지 메시지 생성부(204a)는 상기 812단계에서 단말기에 상기 통지 메시지의 표시방법을 결정한 후에 단말기가 상기 통지 메시지를 수신한 즉시 표시하게 설정할 경우(820)에는 821단계로 진행하여 통지 메시지의 PresentationType을 "0"으로 설정한다. 반면, 단말기에 저장한 후 사용자의 요청에 의해 출력하게 결정한 경우(830)에는 831단계로 진행하여 PresentationType을 "1"로 설정한다.
마지막으로, 단말기가 제공중인 컨텐츠에 오버레이하여 통지 메시지를 사용자에게 제공하게 설정한 경우(840)에는 통지 메시지 생성부(204a)는 841단계로 진행하여 통지 메시지내의 PresentationType을 "2"로 설정한다.
그리고, 상기 803단계에서 통지 메시지의 사용용도가 단말기용(850)이라면, 통지 메시지 생성부(204a)는 851단계로 진행하여 통지 메시지의 NotificationType을 "1"로 설정한다.
852단계에서 단말기용 통지 메시지는 상기 통지 메시지 구조에서 설명된 바와 같이 서비스 가이드의 갱신, 전송 또는 서비스 및 컨텐츠의 전송 등을 알리는 메시지로 활용되며 해당 메시지에 대한 세션 정보가 필요하다. 따라서 단말기용 통지 메시지를 생성하기 위해서는 통지 메시지 생성부(204a)는 해당 세션 정보가 필요하다. 이러한 세션 정보는 BCAST 서비스 분배/적응부(203)에 저장되어 있으며, 상기 BCAST 서비스 분배/적응부(203)의 통지 메시지 분배/적응부(203a)가 상기 세션 정보를 통지 메시지 생성부(204a)로 전송함으로써, 통지 메시지 생성부(204a)는 상기 세션 정보를 확인 한 후 관련 정보를 설정한다. 상기 세션 정보란 상기 <표 16> 내지 <표 17>의 참조번호 1111내지 1122에 기재되어 있다.
통지 메시지 생성부(204a)는 상기에서 서술한 바와 같이 사용자용 또는 단말기용 통지 메시지에 대한 설정이 완료된 후에는 860단계로 진행하여 통지 메시지를 구성하게 된다. 그리고, 870단계에서 상기 생성된 통지 메시지는 통지 메시지 분배/적응부(203a)를 통해 단말기로 전송되게 된다.
하기 <표 27>는 상기에서 예시된 통지 메시지를 구성하는 요소 값 및 속성 값을 나타낸 표들 및 하기에서 예시할 통지 메시지를 구성하는 요소 값 및 속성 값을 나타내는 표들에 대한 이해를 돕기 위한 통지 메시지 스키마 테이블이다.
이름(Name) 형(Type) 범주(Category) 카디넬리티(Cardinality) 설명(Description) 데이터형(DataType)
상기 <표 27>에서 이름(Name)은 해당 프래그먼트를 구성하는 구성 요소 혹은 속성의 이름이며 형(Type)은 해당 프래그먼트를 구성하는 구성 요소 혹은 속성의 이름이며 형(Type)은 상기 이름이 요소 값(E) 혹은 속성값(A)의 여부를 알려주며 요소값은 E, E1, E2 등으로 구성된다. 범주(Category)는 해당 요소 값 또는 속성 값이 네트워크(N) 또는 단말(T)에서 필수 내용인지 옵션 내용인지를 구분하기 위해 사용되며 필수인 경우 M 값을 옵션인 경우 O 값을 갖는다. 따라서 네트워크에서 필수 내용은 "NM(Network Mandatory)", 단말에서 필수 내용은 "TM(Terminal Mandatory)", 네트워크에서 옵션 내용은 "NO(Network Optional)" 그리고 단말에서 옵션 내용은 "TO(Terminal Optional)"로 구분된다. 카디넬리티(Cardinality)는 요소들간의 관계를 나타내며, 0, 0..1, 1, 0..n, 1..n의 값을 갖는다. 0은 옵션을 의미하며, 1은 필수관계를 의미하며, n은 다수의 값을 가질 수 있음을 의미한다. 또한 0..n은 해당 요소 값이 n 개의 값을 가지거나 없을 수도 있음을 의미한다. 설명(Description)은 해당 요소 또는 속성 값이 의미하는 바를 나타내고, 데이터 타입(DataType)은 해당 요소 값 또는 속성 값에 대한 데이터 형태 즉 작성된 프로그램 언어의 타입을 의미한다. 예를 들어 XML(eXtensible Markup Language)에서 사용되는 데이터 형 등이 될 수 있다.
하기 <표 28>내지 <표 36>는 상기 <표 27>에서 설명된 통지 메시지의 제3 실시 예이다. 제 3 실시 예에서 나타난 통지 메시지는 제1 및 제2 실시 예에 비해 범주(Category) 내용이 상기 <표 27>에서 설명한 바와 같이 네트워크 및 단말기에서 필수 혹은 옵션 여부를 표기한 점, 요소 값 중 제1 및 제2 실시 예에서 통지 메시지의 이름을 나타내는 <표 19>의 식별번호 1205인 Name을 아래 <표 29>의 Title로 변경한 점이 다르다. 또한, 제1 및 제2 실시 예에서는 통지 메시지에 포함된 세션 정보를 통해 세션에 접속하여 해당 파일을 수신하는 반면에 제3 실시 예에서는 서비스가이드의 업데이트에 활용하기 위해 통지 메시지에 ServiceGuideDeliveryDescriptor, Fragment를 추가한점이 차이점이며 기존에 사용자 및 단말 목적으로 사용되던 NotificationType이 사용 용도 혹은 통지 메시지의 Event 별로 구분되는 점이 이전의 실시 예들과는 다르다 .
하기 <표 28>내지 <표 36>의 통지 메시지는 ID, NotificationVersion, NotificationType, Validity의 속성값 및 Title, Description, PresentationType, ExtensionURL 등의 값이 기본적으로 사용되며 사용 용도에 따라 SessionInformation,MediaInformation, ServiceGuideDeliveryDescriptor 또는 Fragment가 추가되어 사용될 수 있다.
Figure 112006002759856-pat00027
Figure 112006002759856-pat00028
Figure 112006002759856-pat00029
Figure 112006002759856-pat00030
Figure 112006002759856-pat00031
Figure 112006002759856-pat00032
Figure 112006002759856-pat00033
Figure 112006002759856-pat00034
Figure 112006002759856-pat00035
하기 <표 37>내지 <표 45>은 본 발명의 제4 실시 예에 따른 상기 통지 메시지의 구성을 보여준다. 제 4 실시 예에 대한 통지 메시지를 살펴보면, 단말기는 NotificationType을 통해 해당 통지 메시지가 사용자용 목적인지 혹은 단말에서 사용할 목적인 지를 결정하며 통지 메시지 생성부가 통지 이벤트의 종류를 나타내는 이벤트 타입(EventType)을 통하여 즉 통지 메시지의 Event 종류(추가)에 따라 메시지를 구성하며 단말기에서는 수신된 통지 메시지의 이벤트 타입(EventType)을 통해 수신된 통지 메시지가 어떠한 이벤트에 의해서 구성되었는지를 알 수 있다는 것이 전술한 실시 예들과의 차이점이다. 또한, 통지 메시지에 필터링 밸류(FilteringValue)를 추가하여 사용자 단말기에 저장되어 있는 컨텐츠 혹은 특정 세션에 존재하는 컨텐츠를 FilteringValue에 따라 해당 값과 일치하는 컨텐츠를 표시할 수 있게 하여 사용자별로 다른 컨텐츠를 볼 수 있도록 한점이 다르다. 즉, 통지 메시지 생성부(204a)가 통지 메시지를 생성할 때에는 수신된 통지 이벤트 메시지에 따라 통지 메시지를 생성함으로 통지 메시지 생성부(204a)가 통지 메시지를 생성하게 이벤트의 종류를 나타내는 이벤트 타입(EventType)정보를 통지 메시지에 포함하여 전송함으로써 통지 메시지에 필요한 엘리먼트(Element)만을 포함하여 통지 메시지를 구성할 수 있다.
또한, 서비스 가이드에 대한 업데이트 목적으로 SGDD 혹은 Fragment 자체를 보낼 수 있으나, 통지 메시지 구성시 SGDD에 대한 id 및 version 정보 및 Session 정보를 통해 해당 Session에 접속하여 존재하는 SGDD들로부터 통지된 id와 일치하는 SGDD를 찾아 버전(Version)정보를 통해 최신 버전일 경우 서비스가이드를 업데이트 할 수 있도록 한점이 다르다.
제4 실시예의 통지메시지의 Generic Field는 ID, NotificatioinVersion, NotificationType, EventType, PresentationType, Validity의 속성값과 Title, Description, ExtensionURL 값으로 구성된다. FilteringValue, SessionInformation, MediaInformation, ServiceGuideDeliveryDescriptior, Fragment는 EventType에 따라 Generic Field와 함께 달리 구성되어 질 수 있다.
Figure 112006002759856-pat00036
Figure 112006002759856-pat00037
Figure 112006002759856-pat00038
Figure 112006002759856-pat00039
Figure 112006002759856-pat00040
Figure 112006002759856-pat00041
Figure 112006002759856-pat00042
Figure 112006002759856-pat00043
Figure 112006002759856-pat00044
하기 <표 46>은 상기 제 3 실시예의 NotificationType과 상기 제 4실시예의 EventType에서 사용되는 값을 나타낸 표이다. 본 EventType에 따라 상기 제 3 또는 4 실시예의 통지 메시지 구성이 달라질 수 있다. 각각의 구성예는 EventType이 1인 경우 Generic Field + MediaInformation이 가능하다. EventType이 2인 경우 Filtering을 통해 단말기에 저장되어 있는 관련 광고 혹은 컨텐츠를 보여주고 싶은 경우Generic Field + FilteringValue로 구성할 수 있고 특정 세션에 광고 컨텐츠를 보내어 사용자로 하여금 해당 세션을 접속하여 광고를 실시간으로 볼 수 있도록 하기 위해 Generic Field + SessionInformation으로 구성하거나 FilteringValue를 통해 해당 세션중 사용자에게 맞는 광고를 볼 수 있도록 Generic Field + FileteringValue + SessionInformation의 구성도 가능하다.
EventType이 3인 경우는 서비스 혹은 파일 전송의 시작을 알리기 위해 해당 서비스나 파일이 전송될 세션을 함께 전송하기 위해 Generic Field + SessionInformation로 구성된다. EventType이 4인 경우 서비스 가이드의 업데이트를 알려주기 위해 업데이트된 서비스가이드가 존재하는 세션만 알려주려면Generic Field + Session Information 으로 구성할 수 있고 해당 ServiceGuideDelieveryDescriptor를 Generic Field + ServiceGuideDeliveryDescriptor와 같이 통지메시지를 통해 전달 하거나 변경된 Fragment 자체를 Generic Field + Fragment와 같이 구성도 가능하다.
또한, ServiceGuideDeliveryDescriptor(SGDD)가 전송되는 Annoucnement Session내에 해당 SGDD가 여러개가 존재하는 경우 GenericField+ ServiceGuideDeliveryDescriptor의 id와 version+SessionInformation 과 같이 구성하여 Session내의 변경된 특정 SGDD를 알려주어 해당 SGDD의 업데이트가 가능하다. EventType이 5인 경우는 Generic Field만, EventType이 6인 경우는 Generic Field + MediaInformation 형태로 Notification Message가 구성되어 단말기에 전달되게 된다. 하기 <표 46>의 EventType은 목적에 따라 다양한 EventType이 추가될 수 있다.
EventType Name Description
1 Emergency notification To announce emergency messages to users.
2 Advertisement To signal advertisement insertion to terminals.
3 Service availability
announcement
To announce service availability to users.
4 Service Guide update To announce Service Guide updates to users.
5 Text message To announce text-based notifications to users.
6 Multimedia message To announce multimedia-based notification to users.
도 9는 본 발명의 제4 실시 예에 따라 통지 메시지가 광고 또는 이와 유사한 목적으로 사용되는 상기 통지 메시지를 수신한 단말기가 미리 저장되어 있는 광고 컨텐츠 또는 데이터를 사용자에게 제공하는 과정의 일예를 보여주는 도면이다.
즉, EventType이 2인 광고용 메시지로 FilteringValue를 포함하고 있는 경우 FilteringValue를 통하여 사용자 단말기가 미리 저장되어 있는 광고 컨텐츠 혹은 유사한 데이터나 컨텐츠를 단말기의 화면에 보여지는 과정을 보여주는 도면이다. BSD/A(Broadcast Service Distribution/Adaption)(901)는 OMA BCAST에서 Distribution을 담당하는 Network Entity이며 NTDA(Notification Distribution/Adaption)(902)는 BSD/A(901)내의 통지 메시지를 전달하는 통지 함수의 컴포넌트이다.
NTDA(902)는 EventType이 Advertisement이고 FilteringType이 Genre이며 FilteringValue가 Sports인 통지 메시지(903)를 OMA BCAST에서 BSD/A(901)와 Terminal(911)사이의 정의된 인터페이스를 통해 참조번호 930과 같이 Terminal(911)의 NTC(904)로 전달한다.
NTC(904)는 수신한 통지 메시지를 확인하고 Terminal(911)내의 적합한 기능을 이용하여 저장매체(Storage)(905)내의 참조번호 906 내지 909와 같은 저장되어 있는 contents중 Genre가 Sports인 Contents를 검색해 낸다. 본 예제에서는 Contents(ID:1) (906)이 수신된 통지 메시지(903)의 Filtering Value와 Matching이 되는 광고 컨텐츠 이므로 참조번호 940 인터페이스를 통해 Display(910)에 표시가 된다. 이때 수신된 통지 메시지 내의 Validity가 2006.01.01 10:00AM으로 정의되어 있으므로 해당 컨텐츠는 10시에 자동으로 표시되게 된다.
상기 제4실시 예에서 설명한 FilteringValue와 FilteringType은 목적에 따라 다양한 값이 할당 될 수 있으며 User Preference, User Location, Target Group, Service Provider, User demographic profile, Time of day, day of week, channel 등이 주요 Type이 될 수 있다. 또한, 해당 Type은 서비스 가이드의 컨텐트 혹은 서비스와 관련한 Fragment를 설명하는 요소값 혹은 속성값등의 내용과 동일한 목적 또는 내용으로 사용되는 것이라면 동일한 이름으로 사용되어야 한다. 컨텐트 혹은 서비스와 관련한 Fragment에서 사용되는 요소 값 및 속성 값은 Genre, ParentalRating, UserRating, TargetUserProfile, BroadcastArea 등이 있다.
본 FilteringType과 FilteringValue는 상기 실시예들에서 FilteringType은 Title이 FilteringValue는 Description이 동일한 목적 및 역할로 사용될 수도 있다. 상술한 본 발명의 제1 내지 제4 실시 예에서는 본 발명이 휴대 방송 시스템에 대해서만 설명하였지만, 실제로는 IPTV(Internet Protocol Television)과 같은 IP를 기반으로 하는 모든 방송 시스템에 적용될 수 있다.
상술한 바와 같이 본 발명은 휴대 방송이 가능한 방송 혹은 통신 시스템에서 통지 메시지를 사용자용 및 단말기용으로 구분하여 사용 형태를 구분함으로써 사용자의 별도 동작 없이도 단말기 스스로 필요한 동작을 수행할 수 있도록 함으로써 사용자의 작동 없이 서비스 가이드의 갱신이나 파일 다운로드를 수행할 수 있다. 또한, 사용자용 메시지의 경우에는 메시지에 출력 타입(PresentationType)을 별도로 정의함으로써, 메시지에 대한 우선권을 부여하여 긴급한 통지 메시지일 경우 해당 컨텐츠 서비스를 중단하고 수신한 통지 메시지를 사용자에게 제공할 수 있다.
그리고, 휴대 방송 시스템으로부터 통지 메시지를 수신할 때 상기 통지 메시지의 버전 정보를 확인함으로써, 중복된 통지 메시지일 경우 해당 통지 메시지를 폐기하고, 신규한 통지 메시지를 수신할 경우에만 해당 동작을 수행하기 때문에 단말기의 불필요한 동작을 줄일 수 있다.
또한, 통지 메시지를 EventType에 따라 명시적으로 구성할 수 있도록 하고 FilteringValue를 추가하여 단말기 내에 저장되어 있는 컨텐츠를 목적에 따라 사용자마다 달리 표시할 수 있도록 함으로써 컨텐츠에 대한 Customization을 가능하도록 하였으며 동적으로 원하는 컨텐츠를 표시할 수 있도록 하였다.

Claims (49)

  1. 방송 시스템에서 메시지를 송신하기 위한 장치에 있어서,
    컨텐츠 공급자(Content Creation)로부터 서비스 변동 사항을 통지 받아 통지 메시지를 생성하기 위한 통지 이벤트를 생성하는 통지 이벤트 생성부(Notification Event Function)와,
    상기 통지 이벤트 생성부로부터 수신된 통지 이벤트 메시지를 사용하여 상기 통지 메시지를 수신할 단말기의 사용자용으로 사용될 통지 메시지 또는 상기 단말기용으로 사용될 통지 메시지를 생성하는 통지 메시지 생성부(Notification Generation function)와,
    상기 통지 메시지 생성부로부터 수신한 상기 통지 메시지를 소정 네트워크를 통해 상기 통지 메시지를 상기 단말기로 송신하는 통지 메시지 분배/적응부(Notification Distribution/Adaption Function)를 포함함을 특징으로 하는 메시지 송신 장치.
  2. 제1 항에 있어서,
    상기 통지 메시지 분배/적응부는,
    방송 서비스 시스템의 변동 사항으로 인하여 방송 분배 시스템 서비스 분배부(Broadcast Distribution System Service Distribution: BDS Service Distribution)으로부터 수신된 통지 이벤트를 상기 통지 메시지 생성부로 송신함을 더 포함함을 특징으로 하는 메시지 송신 장치.
  3. 제1 항에 있어서,
    상기 통지 메시지 생성부는,
    상기 통지 메시지의 용도를 나타내는 통지 타입(NotificationType)을  포함하여 상기 통지 메시지를 생성함을 특징으로 하는 메시지 송신 장치.
  4. 제1 항에 있어서, 상기 통지 메시지 생성부는,
    상기 통지 메시지의 버전 정보(NotificationVersion)를 포함하여 상기 통지 메시지를 생성함을 특징으로 하는 메시지 송신 장치.
  5. 제1 항에 있어서,
    상기 통지 메시지 생성부는,
    상기 통지 메시지의 표시 형태를 지시하는 정보(PresentationType)를 포함하여 상기 통지 메시지를 생성함을 특징으로 하는 메시지 송신 장치.
  6. 제1 항에 있어서, 상기 통지 메시지 생성부는,
    상기 통지 메시지의 세션 정보(sessionInformation)의 사용 목적을 지시하는 정보인 유시지타입(UsageType)을 포함하여 상기 통지 메시지를 생성함을 특징으로 하는 메시지 송신 장치.
  7. 제1 항에 있어서, 상기 통지 메시지 생성부는,
    상기 통지 메시지가 어떠한 이벤트에 의해 구성되었는지를 지시하는 이벤트 타입 정보(EventType) 를 포함하여 상기 통지 메시지를 생성함을 특징으로 하는 메시지 송신 장치.
  8. 제1 항에 있어서,
    상기 통지 메시지 생성부는,
    상기 단말기에 미리 저장된 컨텐츠를 실행시키기 위한 정보인 필터링 밸류(FilteringValue)를 포함하여 상기 통지 메시지를 생성함을 특징으로 하는 메시지 송신 장치.
  9. 삭제
  10. 방송 시스템에 있어서 메시지를 송신하는 방법에 있어서,
    통지 이벤트 생성부(Notification Event Function)가 컨텐츠 제공업자(Content Creation)의 서비스 변동 사항을 통지받아 통지 메시지를 생성하기 위한 통지 이벤트를 생성하여 통지 메시지 생성부(Notification Event Function)로 송신하는 과정과,
    상기 통지 메시지 생성부가 상기 통지 이벤트 메시지를 수신하여 사용자 용으로 사용될 통지 메시지 또는 단말기용으로 사용될 통지 메시지를 생성하여 통지 메시지 분배/적응부(Notification Distribution/Adaption Function)로 송신하는 과정과,
    상기 통지 메시지 분배/적응부가 상기 통지 메시지를 수신하여 소정 네트워크를 통해 상기 통지 메시지를 상기 단말기로 송신하는 과정을 포함함을 특징으로 하는 메시지 송신 방법.
  11. 제10 항에 있어서,
    상기 통지 메시지 생성부가 통지 메시지를 생성하는 과정은,
    상기 방송 시스템의 변경 사항 등에 의해 방송 분배 시스템 서비스 분배부(Broadcast Distribution System Service Distribution : BDS Service Distribution)로부터 발생한 이벤트를 수신한 상기 통지 메시지 분배/적응부로부터 통지 이벤트 메시지를 수신하는 과정을 더 포함함을 특징으로 하는 메시지 송신 방법.
  12. 제11 항에 있어서,
    상기 통지 메시지 생성부가 통지 메시지를 생성하는 과정은,
    상기 통지 메시지에 상기 통지 메시지의 용도를 나타내는 통지 타입 정보(NotificationType)를 포함하는 과정을 포함함을 특징으로 하는 메시지 송신 방법.
  13. 제11 항에 있어서,
    상기 통지 메시지 생성부가 통지 메시지를 생성하는 과정은,
    상기 통지 메시지의 표시 형태를 지시하는 정보(PresentationType)를 포함하는 과정을 포함함을 특징으로 하는 메시지 송신 방법.
  14. 제11 항에 있어서,
    상기 통지 메시지 생성부가 통지 메시지를 생성하는 과정은,
    상기 통지 메시지의 세션 사용 목적을 지시하는 정보인 유시지타입(UsageType)을 포함하는 과정을 포함함을 특징으로 하는 메시지 송신 방법.
  15. 제11 항에 있어서,
    상기 통지 메시지 생성부가 통지 메시지를 생성하는 과정은,
    상기 통지 메시지가 어떠한 이벤트에 의해 구성되었는지를 지시하는 이벤트 타입 정보(EvnetType)를 포함하는 과정을 포함함을 특징으로 하는 메시지 송신 방법.
  16. 제11 항에 있어서,
    상기 통지 메시지 생성부가 통지 메시지를 생성하는 과정은,
    상기 단말기에 미리 저장된 컨텐츠를 실행시키기 위한 정보인 필터링밸류(FilteringValue)를 포함하는 과정을 포함함을 특징으로 하는 메시지 송신 방법.
  17. 삭제
  18. 방송 시스템으로부터 방송 서비스를 수신받기 위한 단말기 장치에 있어서,
    상기 방송 시스템으로부터 통지 메시지를 수신하는 수신부와,
    상기 수신부가 수신한 통지 메시지를 미리 정해진 포맷에 따라 해석하는 메시지 해석부와,
    상기 메시지 해석부가 해석한 통지 메시지의 내용을 근거로 상기 수신된 통지 메시지가 사용자용으로 사용될 통지 메시지인지 상기 단말기 용으로 사용될 통지 메시지인지를 구분하여 그에 따라 미리 정해진 동작을 수행하게 제어하는 제어부를 포함함을 특징으로 하는 단말기 장치.
  19. 제18항에 있어서,
    상기 제어부는,
    상기 수신된 통지 메시지에 포함된 통지 메시지의 버전(NotificationVersion)과 이전에 수신된 통지 메시지의 버전을 비교하여 상기 수신된 메시지가 신규한 메시지인지 여부를 검사하여, 상기 수신된 통지 메시지가 신규한 메시지가 아니라면, 상기 수신된 통지 메시지를 폐기함을 특징으로 하는 단말기 장치.
  20. 제18항에 있어서,
    상기 제어부는,
    상기 수신된 통지 메시지의 통지 타입(NotificationType) 정보를 검사하여 상기 수신된 통지 메시지가 사용자용으로 사용될 메시지인지 상기 단말기용으로 사용될 메시지인지를 결정함을 특징으로 하는 단말기 장치.
  21. 제 18항에 있어서,
    상기 제어부는,
    상기 수신된 통지 메시지의 표시 형태(PresentationType) 정보를 검사하여 상기 수신된 통지 메시지의 표시동작을 제어함을 특징으로 하는 단말기 장치.
  22. 제 21항에 있어서,
    상기 제어부는,
    상기 수신된 통지 메시지의 표시 형태(PresentationType) 정보가 "0"일 경우 상기 통지 메시지가 수신된 즉시 상기 통지 메시지를 표시부를 통해 출력하게 제어함을 특징으로 하는 단말기 장치.
  23. 제 21항에 있어서,
    상기 제어부는,
    상기 수신된 통지 메시지의 표시 형태(PresentationType) 정보가 "1"일 경우 상기 통지 메시지를 메모리에 저장하게 제어함을 특징으로 하는 단말기 장치.
  24. 제 21항에 있어서,
    상기 제어부는,
    상기 수신된 통지 메시지의 표시 형태(PresentationType) 정보가 "2"일 경우 상기 통지 메시지를 기존에 재생 중인 서비스에 오버레이(Overay)하여 표시부를 통해 출력하게 제어함을 특징으로 하는 단말기 장치.
  25. 제18항에 있어서,
    상기 제어부는,
    상기 통지 메시지의 세션 정보(SessionInformation)의 사용 목적을 나타내는 유시지타입(UsageType)을 검사하여 상기 사용 목적에 맞게 세션에 접속하게 세션 접속부를 제어함을 특징으로 하는 단말기 장치.
  26. 제 25항에 있어서,
    상기 제어부는,
    상기 유시지타입(UsageType)이 "0"일 경우 상기 세션 정보에 따라 세션에 접속하여 파일을 수신하게 세션 접속부를 제어함을 특징으로 하는 단말기 장치.
  27. 제 25항에 있어서,
    상기 제어부는,
    상기 유시지타입(UsageType)이 "1"일 경우 상기 세션에 접속하여 가입자가 가입한 해당 서비스를 수신하게 세션 접속부를 제어함을 특징으로 하는 단말기 장치.
  28. 제 18항에 있어서,
    상기 제어부는,
    상기 통지 메시시지의 이벤트 타입(EventType)을 검사하여 수신된 통지 메시지의 이벤트 종류에 따라 해당 동작을 수행함을 특징으로 하는 단말기 장치.
  29. 제 18항에 있어서,
    상기 제어부는,
    상기 통지 메시시지의 필터링 밸류(FilteringValue)를 검사하여 상기 단말기에 미리 저장된 컨텐츠들 중 상기 필터링 밸류와 일치하는 컨텐츠를 사용자에게 제공함을 특징으로 하는 단말기 장치.
  30. 삭제
  31. 방송 시스템으로부터 단말기가 통지 메시지를 수신하는 방법에 있어서,
    상기 수신된 통지 메시지를 해석하는 과정과,
    상기 해석된 통지 메시지가 사용자용으로 사용될 메시지인지 단말기용으로 사용될 메시지인지 검사하는 과정과,
    상기 검사 결과에 따라 상기 통지 메시지가 사용자용으로 사용될 메시지일 경우 상기 통지 메시지의 표시 형태를 검사하는 동작과, 상기 통지 메시지가 단말기용으로 사용될 경우 상기 통지 메시지의 세션 정보를 확인하여 해당 세션에 접속하는 동작 중 어느 한 동작을 수행하는 과정을 포함함을 특징으로 하는 방송 시스템에서 단말기의 통지 메시지 수신 방법.
  32. 제 31항에 있어서,
    상기 수신된 통지 메시지가 사용자용으로 사용될 메시지인지 단말기용으로 사용될 메시지인지 검사하는 과정은,
    상기 통지 메시지의 통지 메시지의 통지 타입(NotificationType)정보가 "0"일 경우 상기 사용자용으로 판단하고, 상기 통지 메시지 타입 정보가 "1"일 경우 상기 단말기용으로 판단하는 과정을 포함함을 특징으로 하는 방송 시스템에서 단말기의 통지 메시지 수신 방법.
  33. 제 31항에 있어서,
    상기 수신된 통지 메시지의 버전(NotificationVersion)과 이전에 수신된 통지 메시지의 버전을 비교하는 과정과,
    상기 비교 결과 상기 수신된 통지 메시지가 신규한 메시지가 아니라면, 상기 수신된 통지 메시지를 폐기하는 과정을 더 포함함을 특징으로 하는 방송 시스템에서 단말기의 통지 메시지 수신 방법.
  34. 제 32항에 있어서,
    상기 통지 메시지가 상기 사용자용으로 사용될 메시지인 경우, 상기 통지 메시지의 표시 형태 정보(PresentationType)를 검사하는 과정을 포함함을 특징으로 하는 방송 시스템에서 단말기의 통지 메시지 수신 방법.
  35. 제 34항에 있어서,
    상기 통지 메시지의 표시 형태(PresentationType)정보가 "0"일 경우 상기 통지 메시지가 수신된 즉시 상기 통지 메시지를 사용자에게 출력하는 과정을 포함함을 특징으로 하는 방송 시스템에서 단말기의 통지 메시지 수신 방법.
  36. 제 34항에 있어서,
    상기 통지 메시지의 표시 형태(PresentationType)정보가 "1"일 경우 상기 수신된 통지 메시지를 메모리에 저장하는 과정을 포함함을 특징으로 하는 방송 시스템에서 단말기의 통지 메시지 수신 방법.
  37. 제 34항에 있어서,
    상기 통지 메시지의 표시 형태(PresentationType)정보가 "2"일 경우 상기 수신된 통지 메시지를 기존에 재생중인 서비스에 오버레이(Overay)하여 사용자에게 출력하는 과정을 포함함을 특징으로 하는 방송 시스템에서 단말기의 통지 메시지 수신 방법.
  38. 제 31항에 있어서,
    상기 수신된 통지 메시지의 세션 정보(SessionInformation)의 사용 목적을 나타내는 유시지타입(UsageType)을 검사하여 상기 세션 정보의 사용 목적에 맞게 세션에 접속하는 과정을 더 포함함을 특징으로 하는 방송 시스템에서 단말기의 통지 메시지 수신 방법.
  39. 제 38항에 있어서,
    상기 유시지타입(UsageType)이 "0"일 경우 상기 세션 정보에 따라 세션에 접속하여 파일을 수신하는 과정을 포함함을 특징으로 하는 방송 시스템에서 단말기의 통지 메시지 수신 방법.
  40. 제 38항에 있어서,
    상기 유시지타입(UsageType)이 "1"일 경우 상기 세션에 접속하여 가입자가 가입한 해당 서비스를 수신하는 과정을 포함함을 특징으로 하는 방송 시스템에서 단말기의 통지 메시지 수신 방법.
  41. 제 31항에 있어서,
    상기 수신된  통지 메시지에 포함된 내용을 알기 위해 상기 통지 메시지의 이벤트 타입(EventType)을 검사하는 과정을 더 포함함을 특징으로 하는 방송 시스템에서 단말기의 통지 메시지 수신 방법.
  42. 제 31항에 있어서,
    상기 수신된 통지 메시지의 필터링 밸류(Filtering Value)를 검사하는 과정과,
    미리 저장된 컨텐츠들 중 상기 필터링 밸류와 일치하는 컨텐츠를 사용자에게 제공하는 과정을 더 포함함을 특징으로 하는 방송 시스템에서 단말기의 통지 메시지 수신 방법.
  43. 방송 시스템으로부터 단말기가 통지 메시지를 수신하는 과정과,
    상기 수신된 통지 메시지를 해석하는 과정과,
    상기 해석된 통지 메시지의 통지 메시지의 버전(NotificationVersion)을 검사하여 상기 수신된 통지 메시지가 새로 수신된 통지 메시지인지 검사하는 과정과,
    새로 수신된 통지 메시지라면, 통지 메시지의 통지 타입(NotificationType)을 검사하여 상기 수신된 통지 메시지가 사용자용으로 사용될 메시지인지 단말기용으로 사용될 메시지인지를 검사하는 과정과,
    상기 통지 메시지의 포함된 내용을 알기 위해 상기 통지 메시지의 이벤트 타입(EventType)을 검사하는 과정과,
    상기 검사 결과에 따라 상기 통지 메시지가 사용자용으로 사용될 메시지일 경우 상기 통지 메시지의 표시 형태(PresentationType)를 검사하는 과정과,
    상기 통지 메시지의 표시 형태(PresentationType)에 따라 통지 메시지의 표시 동작을 수행하는 과정과,
    상기 수신된 통지 메시지의 필터링 밸류(Filtering Value)를 검사하여 상기 단말기에 미리 저장된 컨텐츠들 중 상기 필터링 밸류와 일치하는 컨텐츠를 사용자에게 제공하는 과정을 포함함을 특징으로 하는 방송 시스템에서 단말기의 통지 메시지 수신 방법.
  44. 제43항에 있어서,
    상기 통지 타입 검사 결과 상기 통지 메시지가 단말기용으로 사용될 경우, 상기 통지 메시지의 유시지타입(UsageType)을 검사하는 과정과,
    상기 유시지타입(UsageType)에 따라 세션 정보(SessionInformation)의 목적을 확인하여 해당 세션에 접속하는 과정을 포함함을 특징으로 하는  방송 시스템에서 단말기의 통지 메시지 수신 방법.
  45. 삭제
  46. 삭제
  47. 삭제
  48. 방송 시스템에서 메시지를 송신하는 방법을 구현하기 위한 프로그램을 저장하는 컴퓨터가 읽기 가능한 저장 매체에 있어서,
    컨텐트 변경 정보를 지시하는 통지를 수신하고, 통지 메시지를 생성하기 위한 통지 이벤트 메시지를 생성하고, 상기 생성된 통지 이벤트 메시지를 송신하는 것과,
    상기 통지 이벤트 메시지를 수신하고, 단말기에 의해 사용될 통지 메시지 또는 사용자에 의해 사용될 통지 메시지를 생성하고, 상기 생성된 통지 메시지를 송신하는 것과,
    상기 통지 메시지를 수신하고, 상기 수신된 통지 메시지를 네트워크를 통해 상기 단말기로 송신하는 것을 컴퓨터에 실행시키기 위한 프로그램을 저장하는 컴퓨터가 읽기 가능한 저장 매체.
  49. 단말기에서 구현될 방법에 대한 프로그램을 저장하는 컴퓨터가 읽기 가능한 저장 매체에 있어서,
    방송 시스템으로부터 통지 메시지를 수신하는 것과,
    상기 수신된 통지 메시지를 해석하는 것과,
    상기 해석된 통지 메시지가 사용자용으로 사용될 통지 메시지인지 또는 단말기용으로 사용될 통지 메시지인지를 결정하는 것과,
    만약 상기 해석된 통지 메시지가 상기 사용자용으로 사용될 통지 메시지라면, 상기 통지 메시지의 표시 형태(PresentationType)를 검사하는 동작과, 만약 상기 해석된 통지 메시지가 상기 단말기용으로 사용될 통지 메시지라면, 해당 세션에 접속하기 위해 상기 통지 메시지의 세션 정보(SessionInformation)를 검사하는 것 동작 중 하나의 동작을 수행하는 것을 컴퓨터에 실행시키기 위한 프로그램을 저장하는 컴퓨터가 읽기 가능한 저장 매체.
KR1020060004195A 2005-08-17 2006-01-14 방송 시스템에서 통지 메시지 송수신 장치 및 방법과 그 시스템 KR101209425B1 (ko)

Priority Applications (10)

Application Number Priority Date Filing Date Title
KR1020060004195A KR101209425B1 (ko) 2005-08-17 2006-01-14 방송 시스템에서 통지 메시지 송수신 장치 및 방법과 그 시스템
US11/505,496 US7801513B2 (en) 2005-08-17 2006-08-17 Apparatus and method for transmitting/receiving notification message in a broadcasting system, and system thereof
BRPI0614980-4A BRPI0614980A2 (pt) 2005-08-17 2006-08-17 aparelho e método para transmitir/receber mensagem de notificação em sistema de difusão e sistema de difusão
CA2615671A CA2615671C (en) 2005-08-17 2006-08-17 Apparatus and method for transmitting/receiving notification message in a broadcasting system, and system thereof
PCT/KR2006/003224 WO2007021140A1 (en) 2005-08-17 2006-08-17 Apparatus and method for transmitting/receiving notification message in a broadcasting system, and system thereof
CN2006800301676A CN101243702B (zh) 2005-08-17 2006-08-17 在广播***中发送/接收通知消息的装置及方法、以及其***
AU2006280598A AU2006280598B2 (en) 2005-08-17 2006-08-17 Apparatus and method for transmitting/receiving notification message in a broadcasting system, and system thereof
EP06017180A EP1770884A1 (en) 2005-08-17 2006-08-17 Apparatus, method and system for transmitting / receiving notification messages in a broadcasting system
JP2008526880A JP5213710B2 (ja) 2005-08-17 2006-08-17 放送システムにおける通知メッセージ送受信装置及び方法とそのシステム
US12/805,695 US8103209B2 (en) 2005-08-17 2010-08-16 Apparatus and method for transmitting/receiving notification message in a broadcasting system, and system thereof

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
KR1020050075459 2005-08-17
KR20050075459 2005-08-17
KR1020050094678 2005-10-08
KR20050094678 2005-10-08
KR1020060004195A KR101209425B1 (ko) 2005-08-17 2006-01-14 방송 시스템에서 통지 메시지 송수신 장치 및 방법과 그 시스템

Publications (2)

Publication Number Publication Date
KR20070021022A KR20070021022A (ko) 2007-02-22
KR101209425B1 true KR101209425B1 (ko) 2012-12-06

Family

ID=37667114

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060004195A KR101209425B1 (ko) 2005-08-17 2006-01-14 방송 시스템에서 통지 메시지 송수신 장치 및 방법과 그 시스템

Country Status (9)

Country Link
US (2) US7801513B2 (ko)
EP (1) EP1770884A1 (ko)
JP (1) JP5213710B2 (ko)
KR (1) KR101209425B1 (ko)
CN (1) CN101243702B (ko)
AU (1) AU2006280598B2 (ko)
BR (1) BRPI0614980A2 (ko)
CA (1) CA2615671C (ko)
WO (1) WO2007021140A1 (ko)

Families Citing this family (107)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100610487B1 (ko) * 2005-02-15 2006-08-08 주식회사 팬택 이동통신 단말기에서의 이벤트 발생시 화면 구성 장치 및방법
US7720463B2 (en) * 2005-09-02 2010-05-18 Tekelec Methods, systems, and computer program products for providing third party control of access to media content available via broadcast and multicast service (BCMCS)
US7961622B2 (en) * 2005-09-02 2011-06-14 Tekelec Methods, systems, and computer program products for monitoring and analyzing signaling messages associated with delivery of streaming media content to subscribers via a broadcast and multicast service (BCMCS)
US7860799B2 (en) * 2005-10-25 2010-12-28 Tekelec Methods, systems, and computer program products for providing media content delivery audit and verification services
US9191626B2 (en) 2005-10-26 2015-11-17 Cortica, Ltd. System and methods thereof for visual analysis of an image on a web-page and matching an advertisement thereto
US11019161B2 (en) 2005-10-26 2021-05-25 Cortica, Ltd. System and method for profiling users interest based on multimedia content analysis
US10776585B2 (en) 2005-10-26 2020-09-15 Cortica, Ltd. System and method for recognizing characters in multimedia content
US10191976B2 (en) 2005-10-26 2019-01-29 Cortica, Ltd. System and method of detecting common patterns within unstructured data elements retrieved from big data sources
US9639532B2 (en) 2005-10-26 2017-05-02 Cortica, Ltd. Context-based analysis of multimedia content items using signatures of multimedia elements and matching concepts
US10387914B2 (en) 2005-10-26 2019-08-20 Cortica, Ltd. Method for identification of multimedia content elements and adding advertising content respective thereof
US9529984B2 (en) 2005-10-26 2016-12-27 Cortica, Ltd. System and method for verification of user identification based on multimedia content elements
US11386139B2 (en) 2005-10-26 2022-07-12 Cortica Ltd. System and method for generating analytics for entities depicted in multimedia content
US10698939B2 (en) 2005-10-26 2020-06-30 Cortica Ltd System and method for customizing images
US8326775B2 (en) 2005-10-26 2012-12-04 Cortica Ltd. Signature generation for multimedia deep-content-classification by a large-scale matching system and method thereof
US11403336B2 (en) 2005-10-26 2022-08-02 Cortica Ltd. System and method for removing contextually identical multimedia content elements
US10193990B2 (en) 2005-10-26 2019-01-29 Cortica Ltd. System and method for creating user profiles based on multimedia content
US10742340B2 (en) 2005-10-26 2020-08-11 Cortica Ltd. System and method for identifying the context of multimedia content elements displayed in a web-page and providing contextual filters respective thereto
US11216498B2 (en) 2005-10-26 2022-01-04 Cortica, Ltd. System and method for generating signatures to three-dimensional multimedia data elements
US10614626B2 (en) 2005-10-26 2020-04-07 Cortica Ltd. System and method for providing augmented reality challenges
US9558449B2 (en) 2005-10-26 2017-01-31 Cortica, Ltd. System and method for identifying a target area in a multimedia content element
US10848590B2 (en) 2005-10-26 2020-11-24 Cortica Ltd System and method for determining a contextual insight and providing recommendations based thereon
US11620327B2 (en) 2005-10-26 2023-04-04 Cortica Ltd System and method for determining a contextual insight and generating an interface with recommendations based thereon
US11604847B2 (en) 2005-10-26 2023-03-14 Cortica Ltd. System and method for overlaying content on a multimedia content element based on user interest
US9372940B2 (en) 2005-10-26 2016-06-21 Cortica, Ltd. Apparatus and method for determining user attention using a deep-content-classification (DCC) system
US10691642B2 (en) 2005-10-26 2020-06-23 Cortica Ltd System and method for enriching a concept database with homogenous concepts
US10380267B2 (en) 2005-10-26 2019-08-13 Cortica, Ltd. System and method for tagging multimedia content elements
US9477658B2 (en) 2005-10-26 2016-10-25 Cortica, Ltd. Systems and method for speech to speech translation using cores of a natural liquid architecture system
US10949773B2 (en) 2005-10-26 2021-03-16 Cortica, Ltd. System and methods thereof for recommending tags for multimedia content elements based on context
US11003706B2 (en) 2005-10-26 2021-05-11 Cortica Ltd System and methods for determining access permissions on personalized clusters of multimedia content elements
US10372746B2 (en) 2005-10-26 2019-08-06 Cortica, Ltd. System and method for searching applications using multimedia content elements
US8312031B2 (en) 2005-10-26 2012-11-13 Cortica Ltd. System and method for generation of complex signatures for multimedia data content
US11032017B2 (en) 2005-10-26 2021-06-08 Cortica, Ltd. System and method for identifying the context of multimedia content elements
US10380164B2 (en) 2005-10-26 2019-08-13 Cortica, Ltd. System and method for using on-image gestures and multimedia content elements as search queries
US10535192B2 (en) 2005-10-26 2020-01-14 Cortica Ltd. System and method for generating a customized augmented reality environment to a user
US9953032B2 (en) 2005-10-26 2018-04-24 Cortica, Ltd. System and method for characterization of multimedia content signals using cores of a natural liquid architecture system
US9646005B2 (en) * 2005-10-26 2017-05-09 Cortica, Ltd. System and method for creating a database of multimedia content elements assigned to users
US11361014B2 (en) 2005-10-26 2022-06-14 Cortica Ltd. System and method for completing a user profile
US9218606B2 (en) 2005-10-26 2015-12-22 Cortica, Ltd. System and method for brand monitoring and trend analysis based on deep-content-classification
US10607355B2 (en) 2005-10-26 2020-03-31 Cortica, Ltd. Method and system for determining the dimensions of an object shown in a multimedia content item
US8818916B2 (en) 2005-10-26 2014-08-26 Cortica, Ltd. System and method for linking multimedia data elements to web pages
US9767143B2 (en) 2005-10-26 2017-09-19 Cortica, Ltd. System and method for caching of concept structures
US10635640B2 (en) 2005-10-26 2020-04-28 Cortica, Ltd. System and method for enriching a concept database
US9466068B2 (en) 2005-10-26 2016-10-11 Cortica, Ltd. System and method for determining a pupillary response to a multimedia data element
US8266185B2 (en) 2005-10-26 2012-09-11 Cortica Ltd. System and methods thereof for generation of searchable structures respective of multimedia data content
US10180942B2 (en) 2005-10-26 2019-01-15 Cortica Ltd. System and method for generation of concept structures based on sub-concepts
US9031999B2 (en) 2005-10-26 2015-05-12 Cortica, Ltd. System and methods for generation of a concept based database
US10360253B2 (en) 2005-10-26 2019-07-23 Cortica, Ltd. Systems and methods for generation of searchable structures respective of multimedia data content
US9489431B2 (en) 2005-10-26 2016-11-08 Cortica, Ltd. System and method for distributed search-by-content
US10380623B2 (en) 2005-10-26 2019-08-13 Cortica, Ltd. System and method for generating an advertisement effectiveness performance score
US10621988B2 (en) 2005-10-26 2020-04-14 Cortica Ltd System and method for speech to text translation using cores of a natural liquid architecture system
US10585934B2 (en) 2005-10-26 2020-03-10 Cortica Ltd. Method and system for populating a concept database with respect to user identifiers
US9384196B2 (en) 2005-10-26 2016-07-05 Cortica, Ltd. Signature generation for multimedia deep-content-classification by a large-scale matching system and method thereof
US8374591B2 (en) 2006-03-03 2013-02-12 Samsung Electronics Co., Ltd Method and system for providing notification message in a mobile broadcast system
KR100800857B1 (ko) * 2006-08-18 2008-02-04 삼성전자주식회사 Dvb―h시스템에서 통지 메시지를 제공하기 위한 방법및 이를 위한 시스템
CN101145928B (zh) * 2006-09-15 2012-06-20 华为技术有限公司 用于获取默认通知消息的实现方法、服务器和用户终端
KR100810359B1 (ko) * 2006-09-19 2008-03-04 삼성전자주식회사 Dvb―h 시스템에서 통지 데이터를 전송하기 위한 방법및 이를 위한 시스템
US10733326B2 (en) 2006-10-26 2020-08-04 Cortica Ltd. System and method for identification of inappropriate multimedia content
US8942739B2 (en) * 2006-11-06 2015-01-27 Qualcomm Incorporated Methods and apparatus for communication of notifications
US9155023B2 (en) 2006-11-06 2015-10-06 Qualcomm Incorporated Apparatus and methods for communicating system state information change to wireless devices
US9356715B2 (en) * 2007-03-29 2016-05-31 Echostar Technologies L.L.C. User notification of broadcast communication channel problems
CN101355437A (zh) * 2007-07-25 2009-01-28 华为技术有限公司 告警/事件信息的处理方法和装置
KR101418591B1 (ko) * 2007-10-05 2014-07-10 삼성전자주식회사 휴대 방송 시스템에서의 서비스 가이드 제공 방법 및 장치
KR100953453B1 (ko) * 2007-11-27 2010-04-20 한국전자통신연구원 이동단말에서의 상향링크 ip 패킷 필터링 제어방법
US9544073B2 (en) * 2008-02-15 2017-01-10 Nokia Technologies Oy System and method for delivering notification messages
KR20100127215A (ko) * 2008-02-19 2010-12-03 노키아 코포레이션 복수 레벨 메시지 필터링
US8554131B2 (en) * 2008-07-07 2013-10-08 Qualcomm Incorporated Enhanced notification mechanism for broadcast networks using bit-map vectors
CN101753237B (zh) * 2008-12-12 2011-11-02 华为终端有限公司 业务指南的发送方法、获取方法、服务器、终端及***
KR101533699B1 (ko) * 2009-02-25 2015-07-03 삼성전자 주식회사 EPG를 이용한 Control UI 정보 전송 및 처리 장치 및 방법
CN101841768A (zh) * 2009-03-18 2010-09-22 华为终端有限公司 接收信息、通知消息接收及发送方法和装置
US20100330960A1 (en) * 2009-06-25 2010-12-30 Venkataramaiah Ravishankar Systems, methods, and computer readable media for third party monitoring and control of calls
US20110010737A1 (en) * 2009-07-10 2011-01-13 Nokia Corporation Method and apparatus for notification-based customized advertisement
KR101586316B1 (ko) * 2009-11-10 2016-01-18 엘지전자 주식회사 이동 단말기 및 이것의 방송 제어 방법
CN102088421A (zh) * 2010-12-29 2011-06-08 百度在线网络技术(北京)有限公司 一种用于对通知消息进行处理的设备及其方法
CN107634961B (zh) 2011-01-19 2021-09-03 三星电子株式会社 用于在广播***中配置控制消息的装置及方法
US8938196B2 (en) 2011-05-18 2015-01-20 Radius Networks Inc. System and method for delivering content to a wireless station
CN107529073B (zh) 2011-10-13 2020-09-11 三星电子株式会社 从内容提供装置接收与内容包消费有关的信令信息的装置
KR102056485B1 (ko) 2013-05-09 2019-12-17 삼성전자 주식회사 수신 메시지 특성에 따른 메시지 수신 알림 방법 및 장치
KR20230082053A (ko) * 2014-07-10 2023-06-08 파세토, 인크. 메시지 편집을 위한 시스템들 및 방법들
AU2016275575A1 (en) * 2015-06-11 2018-02-01 Grity Pty Ltd Notification system
US10489492B2 (en) * 2015-12-10 2019-11-26 Dropbox, Inc. Sending feature-instruction notifications to user computing devices
US10027614B1 (en) * 2017-02-27 2018-07-17 Motorola Mobility Llc Duplicate notification management
WO2019008581A1 (en) 2017-07-05 2019-01-10 Cortica Ltd. DETERMINATION OF DRIVING POLICIES
WO2019012527A1 (en) 2017-07-09 2019-01-17 Cortica Ltd. ORGANIZATION OF DEPTH LEARNING NETWORKS
CN108184171A (zh) * 2018-01-23 2018-06-19 北京数码视讯科技股份有限公司 应急广播的点播方法、***、服务器和数字视频变换盒
CN109117287A (zh) * 2018-08-14 2019-01-01 北京大米科技有限公司 匹配选择操作内容同步***及方法
US10839694B2 (en) 2018-10-18 2020-11-17 Cartica Ai Ltd Blind spot alert
US11181911B2 (en) 2018-10-18 2021-11-23 Cartica Ai Ltd Control transfer of a vehicle
US11126870B2 (en) 2018-10-18 2021-09-21 Cartica Ai Ltd. Method and system for obstacle detection
US20200133308A1 (en) 2018-10-18 2020-04-30 Cartica Ai Ltd Vehicle to vehicle (v2v) communication less truck platooning
US11244176B2 (en) 2018-10-26 2022-02-08 Cartica Ai Ltd Obstacle detection and mapping
US10748038B1 (en) 2019-03-31 2020-08-18 Cortica Ltd. Efficient calculation of a robust signature of a media unit
US10789535B2 (en) 2018-11-26 2020-09-29 Cartica Ai Ltd Detection of road elements
US10499204B1 (en) * 2019-02-22 2019-12-03 T-Mobile Usa, Inc. Intelligent duplication detection for wireless emergency alerts in devices
US11643005B2 (en) 2019-02-27 2023-05-09 Autobrains Technologies Ltd Adjusting adjustable headlights of a vehicle
US11285963B2 (en) 2019-03-10 2022-03-29 Cartica Ai Ltd. Driver-based prediction of dangerous events
US11694088B2 (en) 2019-03-13 2023-07-04 Cortica Ltd. Method for object detection using knowledge distillation
US11132548B2 (en) 2019-03-20 2021-09-28 Cortica Ltd. Determining object information that does not explicitly appear in a media unit signature
US11222069B2 (en) 2019-03-31 2022-01-11 Cortica Ltd. Low-power calculation of a signature of a media unit
US10789527B1 (en) 2019-03-31 2020-09-29 Cortica Ltd. Method for object detection using shallow neural networks
US10796444B1 (en) 2019-03-31 2020-10-06 Cortica Ltd Configuring spanning elements of a signature generator
US10776669B1 (en) 2019-03-31 2020-09-15 Cortica Ltd. Signature generation and object detection that refer to rare scenes
US10748022B1 (en) 2019-12-12 2020-08-18 Cartica Ai Ltd Crowd separation
US11593662B2 (en) 2019-12-12 2023-02-28 Autobrains Technologies Ltd Unsupervised cluster generation
US11590988B2 (en) 2020-03-19 2023-02-28 Autobrains Technologies Ltd Predictive turning assistant
US11827215B2 (en) 2020-03-31 2023-11-28 AutoBrains Technologies Ltd. Method for training a driving related object detector
US11756424B2 (en) 2020-07-24 2023-09-12 AutoBrains Technologies Ltd. Parking assist
US11563705B2 (en) * 2020-09-28 2023-01-24 International Business Machines Corporation Notification escalation based on visual recognition

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000196543A (ja) * 1998-10-21 2000-07-14 Matsushita Electric Ind Co Ltd 放送システムでのメッセ―ジ表示方法
JP2002111617A (ja) * 2000-09-27 2002-04-12 Nippon Hoso Kyokai <Nhk> 放送メディアにおける受信障害通知システム、受信障害監視システム、受信障害補完サービスシステム及び受像装置
KR20020058966A (ko) * 2000-12-30 2002-07-12 정장호 방송형 문자 서비스 메시지 서비스 제공 방법
WO2003041311A2 (en) * 2001-11-09 2003-05-15 Koninklijke Philips Electronics N.V. Systems for monitoring broadcast content
KR20030046617A (ko) * 2001-12-06 2003-06-18 삼성전자주식회사 이동통신시스템에서 지능망 서비스를 제공하기 위한 장치및 방법
KR20030056561A (ko) * 2001-12-28 2003-07-04 주식회사 케이티프리텔 방송 서비스를 이용한 객체형 그래픽 데이터 전송 시스템및 방법
WO2003092289A1 (en) * 2002-04-23 2003-11-06 Canal+ Technologies Chat for television network
KR20040096745A (ko) * 2003-05-10 2004-11-17 삼성전자주식회사 이동통신시스템에서 멀티미디어 방송/멀티캐스트 서비스를따른 제어 메시지 전송방법
KR20040098120A (ko) * 2003-05-13 2004-11-20 엘지전자 주식회사 이동통신시스템에서의 멀티미디어 방송 및 멀티캐스트서비스를 위한 무선자원관리방법
KR20050014599A (ko) * 2003-07-31 2005-02-07 삼성전자주식회사 이동통신 시스템에서 제어 정보를 전송하기 위하여 사용자단말기를 효율적으로 호출하는 방법
WO2005015804A2 (en) * 2003-08-06 2005-02-17 Motorola, Inc. , A Corporation Of The State Of Delaware Method and apparatus for providing session data to a subscriber to a multimedia broadcast multicast service
US20050043020A1 (en) * 2001-11-20 2005-02-24 Matti Lipsanen Mobile telecommunication networks and digital broadcasting services
WO2005022913A1 (ja) * 2003-08-29 2005-03-10 Access Co., Ltd. 放送番組シーン通知システム
US20050270994A1 (en) * 2003-12-31 2005-12-08 Philippe Caloud Method for the broadcasting of multimedia messages to a heterogeneous fleet of terminals

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4002204B2 (ja) 2002-04-09 2007-10-31 三星電子株式会社 移動通信システムにおけるマルチメディア放送/マルチキャストサービスのための制御情報伝送装置及びその方法
JP2004007600A (ja) * 2003-04-18 2004-01-08 Matsushita Electric Ind Co Ltd 放送システムでのメッセージ伝送方法
JP2005051602A (ja) * 2003-07-30 2005-02-24 Sony Corp デジタル放送受信機、情報処理方法およびプログラム
US8265587B2 (en) * 2004-06-17 2012-09-11 West Corporation System and method for amending instructions for emergency auxiliary services following an emergency services request
US7379791B2 (en) * 2004-08-03 2008-05-27 Uscl Corporation Integrated metrology systems and information and control apparatus for interaction with integrated metrology systems
US8364148B2 (en) * 2005-07-07 2013-01-29 Qualcomm Incorporated Methods and devices for interworking of wireless wide area networks and wireless local area networks or wireless personal area networks
AU2006300851A1 (en) * 2005-10-07 2007-04-19 Nokia Corporation Method and arrangement for provided a notification of a change in a service
CN101416503A (zh) * 2005-11-01 2009-04-22 诺基亚公司 标识范围esg片段和在该范围内启用分级

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000196543A (ja) * 1998-10-21 2000-07-14 Matsushita Electric Ind Co Ltd 放送システムでのメッセ―ジ表示方法
JP2002111617A (ja) * 2000-09-27 2002-04-12 Nippon Hoso Kyokai <Nhk> 放送メディアにおける受信障害通知システム、受信障害監視システム、受信障害補完サービスシステム及び受像装置
KR20020058966A (ko) * 2000-12-30 2002-07-12 정장호 방송형 문자 서비스 메시지 서비스 제공 방법
WO2003041311A2 (en) * 2001-11-09 2003-05-15 Koninklijke Philips Electronics N.V. Systems for monitoring broadcast content
US20050043020A1 (en) * 2001-11-20 2005-02-24 Matti Lipsanen Mobile telecommunication networks and digital broadcasting services
KR20030046617A (ko) * 2001-12-06 2003-06-18 삼성전자주식회사 이동통신시스템에서 지능망 서비스를 제공하기 위한 장치및 방법
KR20030056561A (ko) * 2001-12-28 2003-07-04 주식회사 케이티프리텔 방송 서비스를 이용한 객체형 그래픽 데이터 전송 시스템및 방법
WO2003092289A1 (en) * 2002-04-23 2003-11-06 Canal+ Technologies Chat for television network
KR20040096745A (ko) * 2003-05-10 2004-11-17 삼성전자주식회사 이동통신시스템에서 멀티미디어 방송/멀티캐스트 서비스를따른 제어 메시지 전송방법
KR20040098120A (ko) * 2003-05-13 2004-11-20 엘지전자 주식회사 이동통신시스템에서의 멀티미디어 방송 및 멀티캐스트서비스를 위한 무선자원관리방법
KR20050014599A (ko) * 2003-07-31 2005-02-07 삼성전자주식회사 이동통신 시스템에서 제어 정보를 전송하기 위하여 사용자단말기를 효율적으로 호출하는 방법
WO2005015804A2 (en) * 2003-08-06 2005-02-17 Motorola, Inc. , A Corporation Of The State Of Delaware Method and apparatus for providing session data to a subscriber to a multimedia broadcast multicast service
WO2005022913A1 (ja) * 2003-08-29 2005-03-10 Access Co., Ltd. 放送番組シーン通知システム
US20050270994A1 (en) * 2003-12-31 2005-12-08 Philippe Caloud Method for the broadcasting of multimedia messages to a heterogeneous fleet of terminals

Also Published As

Publication number Publication date
US20070042757A1 (en) 2007-02-22
AU2006280598A1 (en) 2007-02-22
CN101243702A (zh) 2008-08-13
CA2615671A1 (en) 2007-02-22
WO2007021140A1 (en) 2007-02-22
JP2009505556A (ja) 2009-02-05
EP1770884A1 (en) 2007-04-04
KR20070021022A (ko) 2007-02-22
US8103209B2 (en) 2012-01-24
CN101243702B (zh) 2011-11-16
JP5213710B2 (ja) 2013-06-19
US7801513B2 (en) 2010-09-21
BRPI0614980A2 (pt) 2011-04-26
US20100311320A1 (en) 2010-12-09
CA2615671C (en) 2013-04-30
AU2006280598B2 (en) 2010-06-17

Similar Documents

Publication Publication Date Title
KR101209425B1 (ko) 방송 시스템에서 통지 메시지 송수신 장치 및 방법과 그 시스템
KR100819259B1 (ko) 휴대 방송 시스템에서의 통지 메시지 송수신 방법 및 장치
US8374591B2 (en) Method and system for providing notification message in a mobile broadcast system
KR101055159B1 (ko) 프로그램 분배 네트워크에서 유포를 위한 경보 메시지들의변환
US8165519B2 (en) Method and apparatus for broadcast content related notification
KR20070021032A (ko) 휴대 방송 시스템에서의 통지 메시지 전송 시스템 및 방법
KR20070049044A (ko) 휴대 방송 시스템에서 서비스 가이드를 위한 공급 정보제공 방법 및 통지 메시지 이벤트를 이용한 메시지 전달방법과 그 시스템
KR20090035359A (ko) 휴대 방송 시스템에서의 서비스 가이드 제공 방법 및 장치
WO2007052976A1 (en) Method and apparatus for delivering service guide contents and notification event information in a mobile broadcast system
CN109964486A (zh) 广播标识符信令
US20140289721A1 (en) Method and system for updating firmware of terminals in a broadcast system
US20090235305A1 (en) Apparatus and Method for Interfacing Different Emergency Alert Systems
US20180359518A1 (en) Service list
KR101263504B1 (ko) 휴대 방송 시스템에서 서비스 가이드 콘텐츠 및 통지이벤트 정보의 전송 장치 및 방법
KR20070108309A (ko) 휴대 방송 시스템에서의 통지 메시지 송수신 방법 및시스템
RU2380856C2 (ru) Устройство и способ передачи/приема сообщения уведомления в системе широковещательной передачи, и система для этого
RU2388154C1 (ru) Способ и система для обеспечения сообщения извещения в системе мобильного вещания
KR20070108323A (ko) 휴대 방송 시스템에서의 통지 메시지 송수신 방법 및시스템
KR20080012101A (ko) 휴대 방송 시스템에서 서비스 사업자에 따른 서비스 가이드송수신 방법 및 장치

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20151029

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20161028

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20171030

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20181030

Year of fee payment: 7