[go: up one dir, main page]

KR100978277B1 - 휴대 방송 시스템에서 서비스 가이드 생성을 위한 공급 정보 전달 방법과 통지 이벤트/통지 메시지 전달 방법 및 시스템 - Google Patents

휴대 방송 시스템에서 서비스 가이드 생성을 위한 공급 정보 전달 방법과 통지 이벤트/통지 메시지 전달 방법 및 시스템 Download PDF

Info

Publication number
KR100978277B1
KR100978277B1 KR1020060020678A KR20060020678A KR100978277B1 KR 100978277 B1 KR100978277 B1 KR 100978277B1 KR 1020060020678 A KR1020060020678 A KR 1020060020678A KR 20060020678 A KR20060020678 A KR 20060020678A KR 100978277 B1 KR100978277 B1 KR 100978277B1
Authority
KR
South Korea
Prior art keywords
message
notification
service
information
notification message
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1020060020678A
Other languages
English (en)
Other versions
KR20070049044A (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 KR1020060020678A priority Critical patent/KR100978277B1/ko
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to CN2006800505480A priority patent/CN101356523B/zh
Priority to RU2008118165/09A priority patent/RU2388185C2/ru
Priority to JP2008539926A priority patent/JP4965580B2/ja
Priority to EP15173985.1A priority patent/EP2953280A1/en
Priority to PCT/KR2006/004644 priority patent/WO2007052992A1/en
Priority to US11/593,645 priority patent/US8626055B2/en
Priority to EP20060023160 priority patent/EP1786126A3/en
Publication of KR20070049044A publication Critical patent/KR20070049044A/ko
Application granted granted Critical
Publication of KR100978277B1 publication Critical patent/KR100978277B1/ko
Priority to JP2011147501A priority patent/JP5457401B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/50Business processes related to the communications industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/02Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information
    • H04H60/07Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information characterised by processes or methods for the generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/161Computing infrastructure, e.g. computer clusters, blade chassis or hardware partitioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/02Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information
    • H04H60/04Studio equipment; Interconnection of studios
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/72Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/53Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
    • H04H20/57Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for mobile receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/25Arrangements for updating broadcast information or broadcast-related information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/76Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
    • H04H60/81Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
    • H04H60/90Wireless transmission systems
    • H04H60/91Mobile communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Primary Health Care (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Health & Medical Sciences (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 서비스 가이드를 생성을 위한 서비스 가이드 소스와 이동 단말로 각종 안내 정보 제공을 위한 통지 메시지/통지 이벤트를 전달하는 방법 및 시스템에 대한 것으로서, 본 발명은 휴대방송 시스템에서 서비스 분배 시스템과 서비스 가입자 관리 시스템 간의 서비스 가이드 및 통지 통신 메시지 및 전달 방법을 제공한다. 본 발명을 통하여 서비스 가이드 구성을 위한 서비스 가이드 소스를 전달하고 통지 이벤트 메시지를 통한 통지 메시지 생성 및 통지 메시지 전달 방법을 제안하였으며 각 메시지의 전달에 대한 응답 방법을 제공함으로써 메시지 전송에 대한 신뢰성을 향상시킬 수 있다.
OMA BCAST, Service Guide, Backend Interface, Notification

Description

휴대 방송 시스템에서 서비스 가이드 생성을 위한 공급 정보 전달 방법과 통지 이벤트/통지 메시지 전달 방법 및 시스템{METHOD AND SYSTEM FOR DELIVERING PROVISIONING INFORMATION TO GENERATE SERVICE GUIDE AND DELIVERING NOTIFICATION MESSAGE/NOTIFICATION EVENT IN MOBILE BROADCAST SYSTEM}
도 1은 이동 단말로 서비스 가이드를 전송하는 일반적인 휴대 방송 시스템의 구성 예를 도시한 도면
도 2는 도 1의 휴대 방송 시스템에서 통지 메시지(Notification Message)를 전송하기 위해 BCAST 서비스에서 정의되어 있는 통지 구조를 나타낸 도면
도 3는 일반적인 휴대 방송 시스템에서 서비스 가이드를 제공하기 위한 기능 요소간 메시지 전송 흐름을 나타낸 흐름도
도 4는 일반적인 휴대 방송 시스템에서 통지(Notificaiton) 메시지를 제공하기 위한 기능 요소간 메시지 전송 흐름을 나타낸 흐름도
도 5는 본 발명이 적용되는 휴대 방송 시스템에서 방송 서비스를 수신하기 위한 서비스 가이드의 구조를 도시한 도면
도 6은 본 발명의 실시 예에 따라 SG-4 인터페이스에서 서비스 가이드와 관련한 정보를 송신하기 위해 사용되는 프로토콜 스택을 나타낸 도면
도 7은 본 발명의 실시 예에 따라 공급 정보 요청 메시지를 SG-4를 통해 전송하는 흐름도
도 8은 본 발명의 실시 예에 따라 NT-4 인터페이스를 통해 통지 이벤트/통지 메시지를 송수신하기 위해 사용되는 프로토콜 스택을 나타낸 도면
도 9는 본 발명의 실시 예에 따라 통지 메시지를 NT-4 인터페이스를 통해 전송하는 흐름도
도 10은 본 발명의 실시 예에 따라 통지 이벤트를 NT-4 인터페이스를 전송하는 흐름도
도 11은 본 발명에 적용되는 메시지 스키마 테이블(message schema table)의 구성 예를 도시한 도면
도 12는 본 발명의 다른 실시 예에 따라 SG-4 인터페이스 또는 NT-4 인터페이스를 이용하여 서비스 가이드 소스 또는 통지 이벤트의 제공을 요청하는 메시지를 전달하기 위한 프로토콜 스택을 나타낸 도면
도 13은 본 발명의 다른 실시 예에 따라 서비스 가이드 구성에 필요한 서비스 가이드 소스를 SG-4 인터페이스를 통해 전송하는 과정을 나타낸 흐름도
도 14는 본 발명의 다른 실시 예에 따라 통지 메시지를 NT-4 인터페이스를 통해 전송하는 과정을 나타낸 흐름도
본 발명은 휴대 방송 시스템에서 정보 제공 방법 및 메시지 전달 방법에 대한 것으로서, 특히 서비스 가이드 생성을 위한 서비스 가이드 소스와 이동 단말로 각종 안내 정보 제공을 위한 통지 메시지/통지 이벤트를 전달하는 방법 및 시스템에 대한 것이다.
이동통신 시장은 기존 기술들의 재조합 또는 통합을 통해 새로운 서비스의 생산을 지속적으로 요구받고 있으며, 오늘날 통신 및 방송 기술의 발달로 인해 종래의 방송 시스템 또는 이동 통신 시스템에서 핸드폰, PDA의 등 휴대 단말기(이하, "이동 단말")를 통해 방송 서비스를 제공하는 단계에 있다. 이러한 잠재적이고 실제적인 시장 수요와 멀티미디어 서비스에 대해 급증하는 사용자 요구, 기존의 음성 서비스 외에 방송 서비스 등 새로운 서비스를 제공하고자 하는 사업자의 전략, 그리고 수요자의 요구를 수용하여 이동통신 사업을 강화하고 있는 IT 기업들의 이해관계가 맞물려 이동통신 서비스와 IP의 융합은 차세대 이동통신 기술 개발의 큰 흐름으로 자리잡고 있다.
한편 방송 서비스의 표준화 단체 중에서 오픈 모바일 얼라이언스(Open Mobile Alliance : OMA)는 개별 모바일 솔루션의 상호 연동을 위한 표준을 연구하도록 설립된 단체이다. 상기 OMA는 이동통신용 게임, 인터넷 서비스 등에 대한 다양한 어플리케이션 표준을 정하는 역할을 주로 한다. 상기 OMA에 속한 워킹 그룹 중 OMA BAC BCAST(Open Mobile Alliance Browser and Content Mobile Broadcast Sub Working Group)에서는 이동 단말을 이용하여 방송 서비스를 제공하는 기술을 연구하고 있다. 이하에서는 상기 OMA에서 논의되는 휴대 방송 시스템(이하, "BCAST 시스템")에 대해 간략히 설명하기로 한다.
먼저 휴대 방송 시스템에서 방송 서비스를 수신하기 위한 이동 단말은 서비스 자체에 대한 설명 정보, 서비스에 대한 과금 정보, 그리고 서비스의 수신 방법에 대한 정보가 포함된 서비스 가이드 정보를 수신해야 하며, 이동 단말은 상기 서비스 가이드 정보를 이용하여 해당 서비스를 수신하게 된다. 이하 서비스 가이드를 이용하는 휴대 방송 시스템의 예로 상기 BCAST 시스템을 들어 종래 방송 서비스 방법을 설명하지만 이 설명이 본 발명의 내용을 BCAST 시스템으로 제한하는 것은 아니다.
도 1은 이동 단말로 서비스 가이드를 전송하는 일반적인 휴대 방송 시스템의 구성 예를 도시한 것이다. 먼저 하기 <표 1>과 <표 2>는 도 1의 구성 요소(논리 개체)들 간에 사용되는 인터페이스를 나타낸 것이다.
인터페이스 이름 설명
SG1(103) 서버간 통신을 위한 인터페이스로서 컨텐츠 내용, 위치 정보, 타겟 단말 성능, 타겟 사용자 프로파일 등의 컨텐츠 속성값을 전달하는 것이 목적이다. 메시지 포맷은 BCAST 서비스 가이드 프래그먼트 또는 전유(proprietary) 포맷이다.
SG2(106) 서버간 통신을 위한 인터페이스로서 서비스나 컨텐츠 내용, 스케쥴 정보, 위치 정보, 타겟 단말 성능, 타겟 사용자 프로파일 등의 BCAST 서비스 속성값을 전달하는 것이 목적이다. 메시지 포맷은 BCAST 서비스 가이드 프래그먼트이다.
SG-B1(116) 서버간 통신을 위한 인터페이스로서 BDS 특성에 맞게 서비스 가이드를 변경하도록 BDS로부터 BCAST 서비스 가이드 적응(Adaptation) 부에 BDS 특정 속성값을 전달하거 나, BCAST 서비스 가이드를 BDS에서 수정 혹은 전송을 하기 위해 BDS에 전달하기 위한 목적으로 사용한다.
SG4(115) 서버간 통신을 위한 인터페이스로서 공급 정보, 구매 정보, 가입정보, 프로모션 정보 등을 전달하는 것이 목적이다. 메시지 포맷은 BCAST 서비스 가이드 프래그먼트이다.
SG5(117) IP 기반의 방송 채널을 통해 BCAST 서비스 가이드 전송을 위한 인터페이스
SG6(118) 양방향 채널을 통해 BCAST 서비스 가이드 전송을 위한 인터페이스로 서비스 가이드 수신을 위한 양방향 Access 또는 서비스 가이드와 관련한 추가 정보등을 얻기 위해서도 사용된다. 사용되는 프로토콜의 예는 HTTP, SMS, MMS 등이다.
인터페이스 이름 설명
X-1(124) BDS Service Distribution과 BDS간 레퍼런스 포인트
X-2(125) BDS Service Distribution과 양방향 망간의 레퍼런스 포인트
X-3(126) BDS와 단말간 레퍼런스 포인트
X-4(127) BDS Service Distribution과 방송 채널상의 단말간 레퍼런스 포인트
X-5(128) BDS Service Disbribution과 양방향 채널상의 단말간 레퍼런스 포인트
X-6(129) 양방향 망과 단말간의 레퍼런스 포인트
도 1에서 컨텐츠 공급자(Content Creation) 블록(101)은 방송 서비스(이하, BCAST 서비스)의 공급자이며, 상기 BCAST 서비스는 종래의 음성/영상 방송 서비스, 음악 파일 또는 데이터 파일의 파일 다운로드 서비스 등이 될 수 있다. 상기 컨텐츠 공급자(101)는 서비스 가이드 컨텐츠 공급 소스(Service Guide Content Creation Source : 이하, SGCCS) 부(102)를 이용하여 BCAST 서비스의 서비스 가이드 구성을 위해 필요한 컨텐츠 정보, 이동 단말의 성능 정보, 사용자 프로파일, 컨텐츠 시간 정보 등을 상기 <표 1>의 SG1 인터페이스(103)를 통해 BCAST 서비스 어플리케이션 블록(104)의 서비스 가이드 어플리케이션 소스(Service Guide Application Source : 이하, SGAS) 부(105)로 전달한다.
도 1에서 BCAST 서비스 어플리케이션 블록(104)은 컨텐츠 공급자 블록(101)으로부터 BCAST 서비스의 데이터를 공급받아 BCAST 네트워크에 적합한 형태로 가공하여 BCAST 서비스 데이터를 만드는 역할을 한다. 또한 상기 BCAST 서비스 어플리케이션 블록(104)은 휴대 방송 안내에 필요한 표준화된 메타 데이터를 생성하는 역할을 담당한다. 상기 SGAS 부(105)는 상기 SGCCS 부(102)로부터 전달받은 정보를 포함하여 서비스 및 컨텐츠 상세 정보, 스케쥴 정보, 위치 정보 등 서비스 가이드의 구성에 필요한 각종 소스를 SG2 인터페이스(106)를 통해 후술할 BCAST 서비스 분배/적응(Distribution/Adaption) 블록(108)의 서비스 가이드 생성(Service Guide Generation : 이하, SG-G) 부(109)로 전달한다.
도 1에서 상기 BCAST 서비스 분배/적응 블록(108)은 BCAST 서비스 어플리케이션 블록(104)으로부터 공급받은 BCAST 서비스 데이터를 전송할 베어러(bearer)를 설정하는 역할과 BCAST 서비스의 전송 스케쥴을 결정하는 역할 그리고 휴대 방송 안내 정보를 생성하는 역할을 담당한다. 상기 BCAST 서비스 분배/적응 블록(108)은 BCAST 서비스 데이터를 전송하는 네트워크인 방송 분배 시스템(Broadcast Distribution System : 이하, BDS)(122) 및 양방향 통신을 지원하는 양방향 네트워크(123)와 연결된다.
상기 SG-G 부(109)로부터 생성된 서비스 가이드는 서비스 가이드 분배(SG Distribution : 이하, SG-D) 부(110)와 SG-5 인터페이스(117)를 통해 이동 단말(Terminal)(119)로 전달된다. 만일 BDS(122) 또는 양방향 통신을 지원하는 양방향 네트워크(123)를 통해 서비스 가이드를 전달하거나 또는 해당 시스템 또는 네트워크와 관련하여 정합이 필요할 경우 SG-G 부(109)로부터 생성된 서비스 가이드는 서비스 가이드 적응(SG Adaptation : 이하, SG-A) 부(111)에서 정합되어 SG-D 부(110)로 전달되거나 SG-B1 인터페이스(116)를 통해 후술할 BDS 서비스 분배(BDS Service Distribution) 블록(121)으로 전달된다.
도 1에서 BCAST 가입 관리(BCAST Subscription Management) 블록(113)은 BCAST 서비스의 수신을 위한 가입 정보와 서비스 제공 정보 및 BCAST 서비스를 수신하는 이동 단말에 대한 장치 정보를 관리한다. 상기 BCAST 가입 관리 블록(113)의 서비스 가이드 가입 소스(Service Guide Subscription Source : 이하, SGSS) 부(114)는 서비스 가이드의 생성과 관련한 가입 관련, 공급(Provisioning) 관련 소스 및 구매 정보, 홍보 관련 정보 등의 소스를 SG4 인터페이스(112)를 통해 서비스 가이드를 생성하는 상기 SG-G 부(109)로 전달한다.
도 1에서 상기 BDS 서비스 분배 블록(121)은 모든 수신된 BCAST 서비스를 방송 채널(Broadcast channel) 또는 양방향 채널(interaction channel)을 통해 분배하는 역할을 수행하며, BDS(122)의 종류에 따라 존재할 수도 있고, 존재하지 않을 수도 있는 개체이다. 상기 BDS(122)는 BCAST 서비스를 전송하는 네트워크이며, 예를 들어 DVB-H, 3GPP의 MBMS, 3GPP2의 BCMCS 등의 방송 네트워크가 될 수 있다. 양방향 네트워크(123)는 일대일로 BCAST 서비스를 전송하거나 또는 BCAST 서비스 수신에 관련된 제어 정보 및 부가 정보들을 양방향으로 교환하며, 예를 들어 기존의 셀룰러 네트워크가 될 수 있다.
도 1에서 이동 단말(119)은 BCAST 서비스를 수신할 수 있는 단말기이며, 단말기의 성능에 따라 셀룰러 네트워크와 연결될 수 있는 기능을 가진다. 상기 이동 단말(119)은 서비스 가이드 클라이언트(Service Guide Client : 이하, SG-C)를 구비하여 SG5 인터페이스(117)를 통해 전송되는 서비스 가이드를 수신하거나, SG6 인터페이스(118)를 통해서 전송되는 통지 메시지를 수신하여 BCAST 서비스 수신을 위한 적절한 동작을 수행한다.
하기 <표 3> 내지 <표 5>는 BCAST 서비스의 표준에서 도 1의 주요 구성 요소(논리 개체)들에 대한 기능을 정리한 것이다.
인터페이스 이름 설명
Content Creation(101) Service Guide Content Creation Source(SGCCS)는 컨텐츠 내용 정보, 타겟 단말 성능, 타겟 사용자 프로파일, 컨텐츠 시간 정보 등의 컨텐트 속성값을 제공하고, 이를 표준화된 BCAST 서비스 가이드 프래그먼트 포맷이나 전유(Proprietary) 포맷으로 SG1 인터페이스를 통해 보낼 수 있다.
BCAST Service Application(104) Service Guide Application Source(SGAS)는 서비스 혹은 컨텐츠 내용 정보, 스케쥴 정보, 위치 정보, 타겟 단말 성능, 타겟 사용자 프로파일 등을 제공하고 이를 표준화된 BCAST 서비스 가이드 프래그먼트 포맷으로 SG2 인터페이스를 통해 전달한다.
BCAST Subscription Management(113) Service Guide Subscription Source(SGSS)는 공급 정보, 구매 정보, 가입 정보, 프로모션 정보 등을 제공하고 서비스 가이드 포맷으로 SG4를 통해 전달한다.
인터페이스 이름 설명
The Service Guide Generation(SG-G)(106) 망에서 SG-G는 SGCCS, SGAS, SGSS와 같은 다양한 소스들로부터 SG-2와 SG-4 인터페이스를 통해 서비스 가이드 프래그먼트를 수신받을 책임이 있다. SG-G는 표준화된 스키마에 따라서 서비스와 컨텐츠 억세스 정보와 같은 프래그먼트를 조합하고, 전송을 위해 SG-D에 보내질 서비스 가이드를 생성한다. 전송하기 전, 특정 BDS에 맞도록 SG-A에서 선택적으로 적용될 수 있다.
The Service Guide Client Function(SG-C)(120) 단말내 SG-C는 BDS로부터 서비스 가이드 정보 수신받을 책임이 있고, 이동 단말에 서비스 가이드 정보를 가용하도록 한다. SG-C는 특정 서비스 가이드를 획득하고, 단말 특정 기준(예, 위치, 사용자 프로파일, 단말 성능)에 맞추어 서비스 가이드를 필터링하거나, 가용한 모든 서비스 가이드 정보를 획득할 수 있다. 일반적으로 사용자는 메뉴, 리스트, 혹은 테이블 등을 통해 서비스 가이드 정보를 본다. SG-C는 특정 서비스 가이드 정보 혹은 전체 서비스 가이드를 얻기 위해 SG-6를 통해 망으로 요청을 보낼 수 있다.
인터페이스 이름 설명
Service Guide Distribution(SG-D)(110) SG-5 인터페이스 및 방송 채널을 통해 SG-C로 서비스 가이드를 전송하기 위해 SG-D는IP 플로우(flow)를 생성한다. 전송 전에 SG-G는 서비스 가이드를 SG-A에 전달하여 SG-B1을 통해 BDS Service Distribution에 의해 전달된 BDS 속성값에 따라서 특정 BDS에 맞도록 서비스 가이드를 적용하도록 한다. 적응부(Adaptation)는 서비스 가이드를 일부 수정할 수도 있다. 적응부(Adaptation)를 위하여 SG-A는 또한 BCAST 서비스 가이드 속성 혹은 BCAST 서비스 가이드 프래그먼트를 SG-B1을 통해 BDS Service Distribution에 전송하며, BDS Service Distribution내에서의 Adaptation 과정은 BCAST의 영역 밖이다.
SG-D는 또한 서비스 가이드 정보를 위한 요청을 수신하고 요청한 서비스 가이드 정보를 양방향 채널을 통해 단말에 직접 전달할 수 있다. SG-D는 또한 사용자의 사전 설정된 프로파일을 기반으로 SG-G로부터 생성된 서비스 가이드 정보를 필터링할 수 있다.
SG-D는 또한 BDS로 서비스 가이드를 보내어 서비스 가이드를 BDS에 특화된 정보를 추가하여 수정하거나 BDS 특정 방법에 맞도록 SG-C로 서비스 가이드를 배포할 수도 있다.
도 2는 도 1의 휴대 방송 시스템에서 통지 메시지(Notification Message)를 전송하기 위해 BCAST 서비스에서 정의되어 있는 통지 구조를 나타낸 도면이다.
컨텐츠 공급자(Content Creation)(201)는 BCAST 서비스의 공급자이며, 상기 BCAST 서비스는 종래의 음성/영상 방송 서비스, 파일(음악 파일 또는 데이터 파일) 다운로드 서비스 등이 될 수 있다. 컨텐츠 공급자(201)는 BCAST 서비스의 공급에 문제 또는 변동 사항이 발생하였을 경우 BCAST 서비스 어플리케이션(Service Application)(202) 내부에 위치하는 통지 이벤트부(Notification Event Function)(202-1)로 상기 변동 사항을 통지한다.
BCAST 서비스 어플리케이션(202)은 상기 컨텐츠 공급자(201)로부터 BCAST 서비스의 데이터를 공급받아 BCAST 네트워크에 적합한 형태로 가공하여 BCAST 서비스 데이터를 만드는 역할을 하며, 휴대 방송 안내에 필요한 표준화된 메타데이터를 생성하는 역할을 담당한다. 또한 컨텐츠 공급자(201)로부터 BCAST 서비스의 변동 사항을 통보받아 BCAST 가입 관리부(BCAST Subscription Management)(204) 내부에 위치하는 통지 생성부(Notification Generation function)(204-1)로 통보한다.
BCAST 서비스 분배/적응부(203)는 BCAST 서비스 어플리케이션(202)으로부터 공급받은 BCAST 서비스 데이터를 전송할 베어러(bearer)를 설정하는 역할 및 BCAST 서비스의 전송 스케쥴을 결정하는 역할 및 휴대 방송 안내를 생성하는 역할을 담당하며, 방송 서비스를 할 수 있는 방송 분배 시스템(Broadcast Distribution system : BDS)(206) 및 양방향 통신을 지원하는 연동 네트워크(207)와 연결된다. 또한 상기 BCAST 서비스 분배/적응부(203)는 통지 분배/적응부(Notification Distribution/adaptation Function)(203-1)를 구비하여 BCAST 가입 관리부(BCAST Subscription Management)(204)로부터 통지 메시지를 전송 받아 BDS(206) 또는 연동 네트워크(207)를 통해 한 명의 사용자 또는 다수의 사용자에게 전송한다.
BCAST 가입 관리부(BCAST Subscription Management)(204)는 BCAST 서비스의 수신을 위한 가입 정보와 서비스 제공 정보 및 BCAST 서비스를 수신하는 장치에 대한 장치 정보를 관리하며, 특히 통지 생성부(Notification Generation Function)(204-1)를 구비하여 컨텐츠 공급자(201) 및 BDS(206)로부터 통지 이벤트에 대한 정보를 수신하여 통지 메시지를 생성하거나 또는 BCAST 서비스 자체 이벤트에 대한 통지 메시지를 생성한다.
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 서비스 수신에 관련된 제어 정보 및 부가 정보들을 양방향으로 교환하며, 상기 연동 네트워크(207)는 예를 들어 기존의 셀룰러 네트워크가 될 수 있다.
이동 단말(208)은 BCAST 서비스를 수신할 수 있는 단말이며, 단말기의 성능에 따라 셀룰러 네트워크와 연결될 수 있는 기능을 가진다. 본 발명의 설명에서는 셀룰러 네트워크와 연결될 수 있는 단말을 가정한다. 상기 이동 단말(208)은 통지 클라이언트(208-1)에 의해, NT5 인터페이스(225)를 통해서 전송되는 통지 메시지를 수신하여 적절한 동작을 수행하거나, NT6 인터페이스(226)를 통해서 전송되는 통지 메시지를 수신하여 적절한 동작을 수행한다.
다음으로 상기 논리 개체들 간의 백엔드 인터페이스(Backend Interface)들을 설명한다.
NT-1 인터페이스(221)는 BCAST 서비스 어플리케이션(202)에 위치하는 통지 이벤트부(202-1)와 컨텐츠 공급자(201) 사이의 인터페이스이며, 통지가 필요한 이벤트가 컨텐츠 공급자(201)에서 발생할 경우, 해당하는 통지 이벤트를 통지 이벤트부(202-1)로 전달되기 위하여 사용된다.
NT-3 인터페이스(222)는 BCAST 서비스 어플리케이션(202)에 위치하는 통지 이벤트부(202-1)에서 BCAST 가입 관리부(204)의 통지 생성부(204-1)로의 인터페이스이며, 통지 생성부(204-1)에서 통지 메시지를 생성할 수 있도록, 이벤트에 대한 통지 또는 통지 메시지의 생성에 필요한 정보들을 운반한다.
NT-4 인터페이스(223)는 BCAST 가입 관리부(204)에 위치하는 통지 생성부(204-1)와 BCAST 서비스 분배/적응부(203)의 통지 분배/적응부(Notification Distribution/Adaptation Function)(203-1) 간의 인터페이스이며, 통지 생성부(204-1)에서 생성된 통지 메시지를 BDS(206) 또는 연동 네트워크(207)로 전송되도록 하기 위하여 통지 분배/적응부(203-1)로 전송하거나 또는 BDS(206)에서 이벤트가 발생할 경우 상기 이벤트에 대하여 통지 분배/적응부(203-1)가 전송해 주는데 사용된다.
NT-5 인터페이스(225)는 BCAST 서비스 분배/적응부(203)의 통지 분배/적응부(203-1)에서 전송된 통지 메시지가 BDS(206)를 거쳐 방송 채널을 통하여 이동 단말(208)에게 직접 전송될 경우 사용되는 인터페이스로서, 하나의 이동 단말 또는 다수의 이동 단말들에게 통지 메시지를 전송하는데 사용된다.
NT-6 인터페이스(226)는 BCAST 서비스 분배/적응부(203)의 통지 분배/적응부(203-1)에서 전송된 통지 메시지가 연동 네트워크(207)를 거쳐 이동 단말과의 전용 채널 또는 연동 네트워크(207)에서 제공되는 방송 채널을 통하여 이동 단말에게 직접 전송될 경우 사용되는 인터페이스로서, 하나의 이동 단말 또는 다수의 이동 단말들에게 통지 메시지를 전송하는데 사용된다.
NT-B1 인터페이스(224)는 BCAST 서비스 분배/적응부(203)가 BDS(206)에서 사용하게 될 전송 통로의 설정 또는 BDS(206)에서 발생한 이벤트 정보의 수신 경로로 사용되는, BCAST 서비스 분배/적응부(203)와 BDS 서비스 분배부(205)사이의 인터페이스이다.
X-1 인터페이스(231)는 BDS 서비스 분배부(205)가 존재하지 않는 경우 BCAST 서비스 분배/적응부(203)가 BDS(206)에서 사용하게 될 전송 통로의 설정 또는 BDS(206)에서 발생한 이벤트 정보의 수신 경로로 사용되는 인터페이스이다. BDS 서비스 분배부(205)가 존재하는 경우에는, BDS(206)과 BDS 서비스 분배부(205) 간의 인터페이스로서 BDS(206)에서 발생한 이벤트의 통보에 사용된다.
X-2 인터페이스(232)는 BDS 서비스 분배부(205)가 존재하지 않는 경우 BCAST 서비스 분배/적응부(203)가 연동 네트워크(207)에서 사용하게 될 전송 통로의 설정에 사용되는 인터페이스이다. 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 서비스에 관련된 제어 정보를 전송할 수 있는 양방향 인터페이스이다.
상기 통지 이벤트부(202-1)는 통지 메시지를 생성하는데 필요한 정보를 통지 생성부(204-1)에 전달하는 역할 및 통지가 필요한 이벤트가 발생했음을 알게 될 경우 상기 이벤트에 대한 정보를 통지 생성부(204-1)에 전달한다. 상기 통지 생성부(204-1)는 통지 이벤트부(202-1)로부터 통지 메시지 생성에 필요한 정보 및 이벤트를 수신 받아 통지 메시지를 생성하거나 통지 분배/적응부(203-1)를 통하여 BDS(206)의 통지 이벤트를 수신한 경우 통지 메시지를 생성하여 통지 분배/적응부(203-1)로 전송해 주는 역할을 한다. 상기 통지 메시지를 생성하게 되는 경우는, 서비스의 시작을 다시 알릴 필요가 있을 경우, 컨텐츠 공급자(201)로부터 서비스의 정보에 대한 변경이 있음을 통지받아 새로운 휴대 방송 안내를 전송할 필요가 있을 경우 및 BDS(206)에서 특별한 이벤트가 발생한 경우 등이 될 수 있다.
상기 통지 분배/적응부(203-1)는 NT-5(225) 또는 NT-6(226)을 통해서 통지 메시지를 전송하는 역할을 하며, BDS(206)로부터 특정 휴대 방송 서비스에 대한 정보의 변경 사항, 일 예로 무선 네트워크 환경에 의한 전송 속도의 조절 또는 서비스의 불가능함 등을 수신할 경우, 그에 따른 통지 이벤트를 NT-4(223)를 통하여 상기 통지 생성부(204-1)로 전달해 주는 역할을 한다.
도 3은 일반적인 휴대 방송 시스템에서 서비스 가이드를 제공하기 위한 기능 요소간 메시지 전송 흐름을 나타낸 흐름도이다.
도 3에서 참조 번호 301은 도 1의 102, 참조 번호 302는 도 1의 105, 참조 번호 303은 도 1의 114, 참조 번호 304는 도 1의 109, 110, 111과 동일한 기능을 담당한다. 311 단계에서 SGCCS(301)는 BCAST 서비스와 관련하여 컨텐츠에 대한 정보 및 속성 값을 SGAS(302)에 전달한다. 312 단계에서 SGAS(302)는 SGCCS(301)로부터 전달받은 속성값으로 컨텐츠와 서비스에 대한 정보 및 속성 값을 BCAST 포맷에 맞추어 SG-G/D/A(304)에 전달한다. 313 단계에서 SG-G/D/A(304)는 SGSS(303)에 공급(Provisioning)과 관련된 정보를 요청한다. 314 단계에서 SGSS(303)는 SG-G/D/A(304)에 공급과 관련된 정보를 제공한다. 315 단계에서 SG-G/D/A(304)는 서비스 가이드를 생성한다.
도 4는 일반적인 휴대 방송 시스템에서 통지(Notificaiton) 메시지를 제공하기 위한 기능 요소간 메시지 전송 흐름을 나타낸 흐름도이다.
411 단계 및 412 단계에서 통지 이벤트(Notification Event)는 NTE(202-1) 및 NTDA(203-1)로부터 생성되어 전달될 수 있으며, NTG(204-1) 또는 BDS(206)로부터 통지 이벤트(Notification Event)가 발생할 수 있다. 만일 통지 이벤트가 컨텐츠 공급자(201) 또는 BSA(202)에서 생길 경우 411 단계와 같이 NTE(202-1)는 Event notice를 BSM(204) 내의 NTG(204-1)에 NT-3 인터페이스(222)를 통해 전달한다. 만일 통지 이벤트가 BSD/A(203) 또는 BDS(206)로부터 발생한다면 412단계와 같이 NTDA(203-1)에서 NTG(204-1)로 NT-4 인터페이스(223)를 통해 전달한다. 통지 이벤트는 BSM(204)내에서 자체적으로 발생하여 NTG(204-1)를 통해 NTDA(203-1)로 전달될 수도 있다. 413단계에서 NTG(204-1)는 자체적 또는 NT-3 인터페이스(222), NT-4 인터페이스(223)를 통해 통지 이벤트를 전달받는다. 414단계에서 NTG(204-1)는 통지 메시지를 생성한다. 이후 NTG(204-1)는 NT-4 인터페이스(223)를 통해 NTDA(203-1)로 통지 메시지를 전달한다.
그러나 상기한 종래 휴대 방송 시스템의 경우 BSD/A 또는 BDS로부터 발생된 통지 이벤트에 대한 통지 메시지 생성 및 모든 통지 이벤트에 대해 생성된 통지 메시지에 대한 구체적인 전달 방법 또는 통지 이벤트/통지 메시지를 수신받은 경우 구체적인 응답 방법은 제시되어 있지 않은 상태이다.
따라서, 휴대 방송 시스템에서 통지 이벤트/통지 메시지를 전송하기 위하여 개선된 방법 및 시스템이 필요하다.
본 발명은 휴대 방송 시스템에서 통지 이벤트/통지 메시지를 전달하기 위한 구체적인 방법 및 시스템을 제공한다.
또한 본 발명은 휴대 방송 시스템에서 서비스 가이드 생성을 위한 서비스 가이드 소스를 전달하는 구체적인 방법 및 시스템을 제공한다.
또한 본 발명은 휴대 방송 시스템에서 서비스 가이드 생성을 위해 구매 정보를 포함한 공급 정보를 전달하기 위한 방법 및 시스템을 제공한다.
본 발명에 따른 휴대 방송 시스템에서 방송 서비스를 수신하는 가입자에게 정보 제공을 위한 통지 메시지의 생성을 위해 통지 이벤트를 전달하는 방법에서 상기 휴대 방송 시스템은 상기 방송 서비스의 가입자 정보 관리와 상기 통지 메시지의 생성을 처리하는 제1 장치와 방송 채널(Broadcast Channel) 또는 양방향 채널(Interaction Channel)로 상기 통지 메시지의 전송을 처리하는 제2 장치를 포함하고, 상기 방법은 상기 제2 장치가 적어도 하나의 통지 이벤트에 따라 상기 통지 메시지의 생성을 요구하는 통지 이벤트 메시지를 상기 제1 장치로 전송하는 과정과, 상기 제1 장치가 상기 적어도 하나의 통지 이벤트에 따라 적어도 하나의 통지 메시지를 생성하고 상기 통지 메시지의 생성 완료를 알리는 응답 메시지를 상기 제2 장치로 전송하는 과정을 포함함을 특징으로 한다.
본 발명에 따라 방송 서비스를 수신하는 가입자에게 정보 제공을 위한 통지 메시지의 생성을 위해 통지 이벤트를 전달하는 휴대 방송 시스템은 상기 방송 서비스의 가입자 정보를 관리하고 적어도 하나의 통지 이벤트에 따라 적어도 하나의 통지 메시지의 생성을 처리하며 상기 통지 메시지의 생성 완료를 알리는 응답 메시지를 생성하는 제1 장치와, 상기 적어도 하나의 통지 이벤트에 따라 상기 통지 메시지의 생성을 요구하는 통지 이벤트 메시지를 상기 제1 장치로 전송하여 상기 응답 메시지를 수신한 후 방송 채널(Boradcast Channel) 또는 양방향 채널(Interaction Channel)로 상기 통지 메시지의 전송을 처리하는 제2 장치를 포함함을 특징으로 한다.
또한 본 발명에 따른 휴대 방송 시스템에서 방송 서비스를 수신하는 가입자에게 정보 제공을 위한 통지 메시지의 전달 방법에서 상기 휴대 방송 시스템은 상기 방송 서비스의 가입자 정보 관리와 상기 통지 메시지의 생성을 처리하는 제1 장치와 방송 채널(Broadcast Channel) 또는 양방향 채널(Interaction Channel)을 통해 상기 통지 메시지의 전송을 처리하는 제2 장치를 포함하고, 상기 방법은 상기 제1 장치가 상기 통지 메시지와 상기 방송 채널과 상기 양방향 채널 중 해당 통지 메시지가 전송되는 전달 채널(Delivery Channel) 정보가 포함된 요구 메시지를 생성하여 상기 제2 장치로 전송하는 과정과, 상기 제2 장치가 상기 요구 메시지를 수신한 후 상기 전달 채널 정보를 근거로 해당 통지 메시지를 상기 방송 채널 또는 양방향 채널로 전송하는 과정을 포함함을 특징으로 한다.
또한 본 발명에 따라 방송 서비스를 수신하는 가입자에게 정보 제공을 위한 통지 메시지를 전달하는 휴대 방송 시스템은 상기 방송 서비스의 가입자 정보 관리를 수행하며 상기 통지 메시지와 방송 채널(Broadcast Channel) 또는 양방향 채널(Interaction Channel) 중 해당 통지 메시지가 전송되는 전달 채널(Delivery Channel) 정보가 포함된 요구 메시지를 생성하는 제1 장치와, 상기 요구 메시지를 수신한 후 상기 전달 채널 정보를 근거로 해당 통지 메시지를 상기 방송 채널 또는 양방향 채널로 전송하는 제2 장치를 포함함을 특징으로 한다.
또한 본 발명에 따른 휴대 방송 시스템에서 가입자의 방송 서비스 수신을 위한 서비스 가이드의 생성을 위해 서비스 가이드 소스를 전달하는 방법에서 상기 휴대 방송 시스템은 상기 방송 서비스 가입자 정보를 관리하는 제1 장치와 상기 서비스 가이드의 생성과 방송 채널(Broadcast Channel) 또는 양방향 채널(Interaction Channel)을 통해 상기 서비스 가이드의 전송을 처리하는 제2 장치를 포함하고, 상기 방법은 상기 제1 장치가 적어도 하나의 서비스 가이드 소스가 포함된 요구 메시지를 상기 제2 장치로 전송하는 과정과, 상기 제2 장치가 상기 적어도 하나의 서비스 가이드 소스에 따라 상기 서비스 가이드를 생성하고 그 처리 결과가 포함된 응답 메시지를 상기 제1 장치로 전송하는 과정을 포함함을 특징으로 한다.
또한 본 발명에 따라 가입자의 방송 서비스 수신을 위한 서비스 가이드의 생성을 위해 서비스 가이드 소스를 전달하는 휴대 방송 시스템은 상기 방송 서비스의 가입자 정보를 관리하고 적어도 하나의 서비스 가이드 소스가 포함된 요구 메시지를 생성하는 제1 장치와, 상기 제 장치로부터 수신된 상기 요구 메시지를 근거로 상기 서비스 가이드를 생성하고 그 처리 결과가 포함된 응답 메시지를 상기 제1 장치로 전송하며 방송 채널(Broadcast Channel) 또는 양방향 채널(Interaction Channel)을 통해 상기 서비스 가이드의 전송을 처리하는 제2 장치를 포함함을 특징으로 한다.
이하 본 발명의 바람직한 실시 예들의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 도면들 중 동일한 구성들은 가능한 한 어느 곳에서든지 동일한 부호들을 나타내고 있음을 유의하여야 한다. 하기 설명에서 구체적인 특정사항들이 나타나고 있는데, 이는 본 발명의 보다 전반적인 이해를 돕기 위해 제공된 것이다. 그리고 본 발명을 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
후술될 상세한 설명에는 상술한 기술적 과제를 이루기 위한 본 발명에 있어서 대표적인 실시 예를 제시할 것이다. 또한 본 발명의 설명의 편의를 위하여 비동기 이동통신 표준인 3GPP(3rd Generation Partnership Project) 또는 이동 단말의 어플리케이션의 표준 기구인 OMA(Open Mobile Alliance)의 BCAST에서 정의하고 있는 개체들의 명칭들을 동일하게 사용할 것이나, 이러한 표준 및 명칭들이 본 발명의 범위를 한정하는 것은 아니며, 본 발명은 유사한 기술적 배경을 가지는 통신 시스템에 적용 가능함은 물론이다.
본 발명을 설명하기에 앞서 이해를 돕기 위해 본 발명에서 사용되는 메시지 스키마 테이블의 설명은 다음과 같다.
삭제
도 11은 본 발명에 적용되는 메시지 스키마 테이블(message schema table)의 구성 예를 도시한 것이다.
도 11에서 이름(1101)은 해당 메시지를 구성하는 요소 값(Element)과 속성 값(Attribute)에 대한 명칭을 나타낸다. 타입(1103)은 해당 이름(1101)이 요소 값 또는 속성 값 중 어떤 형태인지를 의미하며, 요소 값은 E1, E2, E3, E4와 같은 값을 갖는다. E1은 전체 메시지에 대한 상위 요소 값을 의미하고, E2는 E1의 하위 요소 값, E3는 E2의 하위 요소 값, E4는 E3의 하위 요소 값을 나타낸다. 상기 속성 값은 A로 표시하며, A는 해당 요소의 속성 값을 나타낸다. 예를 들어 E1 아래의 A는 E1의 속성 값을 나타낸다.
도 11에서 범주(1105)는 해당 요소 값 또는 속성 값이 네트워크(N) 또는 단말(T)에서 필수 내용인지 옵션 내용인지를 구분하기 위해 사용되며 필수인 경우 M 값을 옵션인 경우 O 값을 갖는다. 따라서 네트워크에서 필수 내용은 "NM", 단말에서 필수 내용은 "TM", 네트워크에서 옵션 내용은 "NO" 그리고 단말에서 옵션 내용은 "TO"로 구분된다. 카디넬리티(1107)는 요소들간의 관계를 나타내며, 0, 0..1, 1, 0..n, 1..n의 값을 갖는다. 0은 옵션을 의미하며, 1은 필수 관계를 의미하며, n은 다수의 값을 가질 수 있음을 의미한다. 또한 0..n은 해당 요소 값이 n 개의 값을 가지거나 없을 수도 있음을 의미한다. 설명(1109)은 해당 요소 또는 속성 값이 의미하는 바를 나타내고, 데이터 타입(1111)은 해당 요소 값 또는 속성 값에 대한 데이터 형태 즉 작성된 프로그램 언어의 타입을 의미한다. 예를 들어 XML(eXtensible Markup Language) 등이 될 수 있다.
도 5는 본 발명이 적용되는 휴대 방송 시스템에서 방송 서비스를 수신하기 위한 서비스 가이드의 구조를 도시한 도면으로서, 이는 상기 BCAST 시스템에서 이동 단말로 방송 서비스를 제공하기 위해 제안한 서비스 가이드의 데이터 모델을 나타낸 것이다. 하나의 서비스 가이드는 각각의 목적을 가지는 프래그먼트(Fragment)로 구성되며, 각각의 프래그먼트는 사용 용도에 따라 도 5와 같이 4 개의 그룹으로 구분된다.
도 5는 서비스 가이드를 전체 서비스 가이드의 상위 구성 정보를 제공하는 관리 그룹(Administrative Group)(500), 서비스의 가입과 구매 정보 등을 제공하는 공급 그룹(Provisioning Group)(510), 서비스, 콘텐츠, 서비스 스케쥴 등 서비스 가이드의 핵심 정보를 제공하는 핵심 그룹(Core Group)(520) 그리고 서비스 또는 콘텐츠에 접속하기 위한 접속 정보를 제공하는 억세스 그룹(Access Group)(530)으로 구성한 예를 도시한 것이다. 도 5에서 각 프래그먼트를 연결하는 실선은 프래그먼트들 간의 상호 참조를 의미한다.
도 5에서 상기 관리 그룹(Adminstrative Group)(500)은 이동 단말이 서비스 가이드를 수신하기 위한 기본 정보를 제공하는 그룹으로서, 서비스 가이드 콘텍스트(Service Guide Context) 프래그먼트(501)와, 서비스 가이드 전달 해석기(SGDD) 프래그먼트(502)를 포함한다. 상기 서비스 가이드 콘텍스트 프래그먼트(501)는 이동 단말이 서비스 가이드를 인지할 수 있는 방법을 제공하며, 서비스 가이드를 배포하는 작업자(Operator) 또는 소유자, 서비스 가이드를 수신할 수 있는 위치 정보 및 서비스 가이드의 수신을 위한 서비스 가이드 전달 해석기(SGDD)와의 연결 정보를 제공한다. 상기 서비스 가이드 전달 해석기 프래그먼트(502)는 서비스 가이드를 구성하는 최소 단위인 프래그먼트를 담고 있는 서비스 가이드 전달 유니트(Service Guide Delivery Unit : SGDU)가 위치하는 전달 세션(Delivery Session)의 정보를 알려주며, SGDU에 대한 그룹핑(Grouping) 정보 및 통지(Notification) 메시지를 수신하기 위한 인입점(Entry Point)을 알려준다.
도 5에서 상기 공급 그룹(510)은 서비스 수신을 위한 요금 정보를 제공하는 그룹이다. 상기 공급 그룹(510)은 구입 아이템(Purchase Item) 프래그먼트(511), 구입 데이터(Purchase data) 프래그먼트(512), 구입 채널(Purchase channel) 프래그먼트(513)를 포함한다. 상기 구입 아이템(Purchase Item) 프래그먼트(511)는 서비스, 콘텐츠, 시간 등의 번들을 제공하여 사용자가 해당 구입 아이템을 가입 또는 구매할 수 있도록 도와준다. 상기 구입 데이터(Purchase data) 프래그먼트(512)는 서비스 또는 서비스 번들에 대한 가격 정보, 프로모션 정보 등 구매, 가입에 대한 구체적인 정보를 포함한다. 상기 구입 채널(Purchase channel) 프래그먼트(513)는 가입 또는 구매를 위한 접속 정보를 알려준다.
도 5에서 상기 핵심 그룹(Core Group)(520)은 서비스 자체에 대한 정보를 제공하는 그룹이다. 상기 핵심 그룹(520)은 서비스(Service) 프래그먼트(521), 스케쥴(Schedule) 프래그먼트(522), 컨텐츠(Content) 프래그먼트(523)를 포함한다. 상기 서비스(Service) 프래그먼트(521)는 전체 서비스 가이드의 중심으로 방송 서비스에 포함되는 컨텐츠들의 상위 집합체로 서비스의 내용, 장르, 서비스 지역 등의 정보를 제공하며, 상기 스케쥴(Schedule) 프래그먼트(522)는 스트리밍(Streaming), 다운로딩(Downloading)등 서비스에 포함된 컨텐츠 각각의 시간정보를 제공하고, 상기 컨텐츠(Content) 프래그먼트(523)는 방송되는 컨텐츠에 대한 상세한 설명, 타겟 유저 그룹, 서비스 지역, 장르 등을 제공한다.
도 5에서 상기 억세스 그룹(Access Group)(530)은 억세스(Access) 프래그먼트(531)와, 세션 해석(Session Description) 프래그먼트(532)를 포함한다. 상기 억세스(Access) 프래그먼트(531)는 서비스를 볼 수 있도록 접속과 관련한 정보를 제공하며 해당 접속 세션에 대한 전달 방법, 세션 정보 등을 제공한다. 상기 세션 해석(Session Description) 프래그먼트(532)는 상기 억세스 프래그먼트(531)에 포함될 수도 있고, URI 형태로 위치 정보를 알려주어 이동 단말이 해당 세션 해석(Session Description) 정보를 확인할 수 있다. 또한 상기 세션 해석 프래그먼트(532)는 해당 세션에 존재하는 멀티미디어 컨텐츠에 대한 주소 정보, 코덱 정보 등을 제공한다.
또한 상기 서비스 가이드 정보는 도 5와 같이 상기한 4 개의 그룹 외에 서비스 및 콘텐츠에 대한 미리 보기와 아이콘 등을 제공하는 프리뷰 데이터(Preview data) 프래그먼트(540)와 양방향 데이터(Interactivity Data) 프래그먼트(550)를 더 포함할 수 있다.
도 5의 서비스 가이드는 도 1의 SG-G(109)에서 생성되게 되며 도 5의 공급 그룹(510)의 정보(이하, 공급 정보)는 도 1의 SGSS(114)에서 제공하게 된다. 해당 공급 정보는 도 3의 314 단계에서 전달되게 되는데 314 단계는 313 단계의 Query가 없이도 전달되게 된다. 그러나 313 단계는 공급을 위한 정보를 얻기 위해 반드시 필요한 정보가 아니므로 SGSS(114)는 해당 서비스 및 컨텐츠 또는 스케쥴 정보를 사전에 알고 있어야 하나 시스템적으로 지원하지 못한다. 따라서 SGAS와 SGSS 간의 정보 교환을 위한 SG-3 인터페이스가 필요하며 SGAS로부터 SGSS로 서비스 및 컨텐츠와 이에 대한 스케쥴 정보를 903단계를 통해 제공할 수 있어야 한다.
도 6은 본 발명의 실시 예에 따라 SG-4 인터페이스에서 서비스 가이드와 관련한 정보를 송신하기 위해 사용되는 프로토콜 스택을 나타낸 것이다.
SG-4를 통해 전달되는 메시지는 텍스트 또는 XML 형태로 전달될 수 있다. 해당 메시지는 하기 도 7 설명을 통해 자세히 설명하기로 하겠다. SG-4를 통한 메시지는 IP, TCP, HTTP를 사용하여 전송하게 되며 BSD/A내의 SG-G는 BSM내의 SGSS로 HTTP POST를 통해 공급 정보 요청 메시지를 전송한다. 또한 SGSS는 SG-G로부터 메시지를 받은 후 공급 정보를 HTTP RESPONSE 메시지에 포함되어 전송할 수도 있고 또는 HTTP POST를 통해 결과 메시지를 보낼 수 있다.
도 7은 본 발명의 실시 예에 따라 공급 정보 요청 메시지를 SG-4를 통해 전송하는 흐름도이다.
703 단계에서 SG-G는 SGSS로 SeriviceId, ContentId, ScheduleId를 포함한 공급 정보 요청 메시지를 제공한다. 상기 공급 정보는 도 5에서 설명한 것처럼 가입자의 서비스 수신을 위한 요금 정보를 포함한다. 703 단계에서 제공되는 공급 정보 요청 메시지는 하기 <표 6>과 같다. 704 단계에서 SGSS는 SG-G로부터 받은 정보로 서비스 가이드의 공급 정보를 생성하여 해당 정보를 SG-G로 보낸다. 공급 정보가 즉시 생성되어 전달될 경우 703 단계에서의 요청 메시지에 대해 HTTP Response에 결과 메시지를 포함시켜 보낼 수도 있으며, 서비스 가이드의 공급 정보 생성에 대한 시간이 걸릴 경우 SG-G와 SGSS간의 세션을 종료한 후, 공급 정보 생성 완료 시점에서 SGSS는 SG-G로 ProvReqId 및 BSDAAddress를 이용해 HTTP POST를 통해 결과 메시지를 통보할 수도 있다. 결과 메시지에 대한 자세한 사항은 하기 <표 7a> 내지 <표 7b>와 같다. 하기 <표 7b>의 응답 메시지에서 PurchaseItem은 하기 <표 8a> 내지 <표 8e>의 PurchaseItemInfo를, PurchaseData는 하기 <표 9a> 내지 <표 9g>의 PurchaseDataInfo를, PurchaseChannel은 하기 <표 10a> 내지 <표 10e>의 PurchaseChannelInfo를 각기 상속받아 사용한다. 상기 704 단계에서 SG-G 요청에 대한 응답은 SG-G의 여러 개의 요청에 대한 응답을 하나의 메시지로 SGSS에서 SGAS로 보낼 수 있다.
이름 타입 범주 카디넬리티 설명 데이터형
ProvReq 서비스 가이드의 공급 섹션(Provisioning Section)을 전달하기 위한 요청 메시지의 명시.
다음의 속성을 포함:
ProvReqID
다음의 엘리먼트를 포함:
Service
Content
Schedule
ProvReqID A M 1 SG-G가 공급 정보를 요청하기 위한 메시지인 ProvReq의 식별자 UnsignedInt
(32bits)
BSDAAddress A M 1 본 요청 메시지의 응답을 수신하기 위한 BSDA 주소 AnyURI
ServiceID E1 O 0..N 서비스 프래그먼트의 ID AnyURI
ContentID E1 O 0..N 컨텐트 프래그먼트의 ID AnyURI
ScheduleID E1 O 0..N 스케쥴 프래그먼트의 ID AnyURI
PreviewDataID E1 O 0..N PreviewData 프래그먼트의 ID
이름 타입 범주 카디넬리티 설명 데이터형
ProvRes E ProvReq를 위한 응답 메시지를 명시.
다음의 엘리먼트를 포함:
ProvReqID
ProvReqID E1 M 0..N ProvReqID의 식별자
다음의 속성을 포함:
Response
다음의 엘리먼트를 포함:
Provisioning
UnsignedInt
(32bits)
Response A M 1 ProvReq가 SGSS에서 어떻게 처리되는지 결과를 명시.
Response=0 이면, 서비스 가이드의 공급 프래그먼트(Provisioning Fragment)가 생성되며 공급 프래그먼트는 본 응답(Response) 메시지와 함께 포함되어야 함.
Response=1 이면, 공급 프래그먼트의 생성은 실패이고, 재전송이 요청됨.
Integer(8bits)
Provisioning E2 O 0..1 서비스 가이드의 공급 프래그먼트를 명시.
다음의 엘리먼트를 포함:
PurchaseItem
PurchaseData
PurchaseChannel
PurchaseItem E3 M 1..N PurchaseItem을 명시 PurchaseItemInfo
PurchaseData E3 O 0..N PurchaseData를 명시 PurchaseDataInfo
PurchaseChannel E3 M 1..N PurchaseChannel을 명시 PurchaseChannelInfo
이름 타입 범주 카디넬리티 설명 데이터형
PurchaseItemInfo E 구입아이템(PurchaseItem) 프래그먼트.
다음의 속성을 포함:
Id
Version
validFrom
validTo
Weight
Closed
다음의 서브엘리먼트를 포함:
ExtensionURL
ServiceIDRef
ScheduleIDRef
ContentIDRef
PurchaseItemIDRef
Name
Description
ParentalRating
PurchaseDataIDRef
Id A M 1 국제적으로 고유한 PurchaseItem 프래그먼트의 ID anyURI
version A M 1 본 프래그먼트의 버전. 새로운 버전은 수신되는데로 구버전을 덮어쓴다. unsignedInt(32bits)
validFrom
A O 0..1 본 프래그먼트가 유효한 첫 번째 순간. 주어지지 않으면, 유효성은 과거 특정 시점에 시작된 것으로 가정됨.
주의: 구입아이템의 validFrom 시간은 참조되는 구입아이템들의 validFrom의 마지막보다 빠를 수 없다.
Integer(32bits)
NTP time으로 표현됨
validTo A O 0..1 본 프래그먼트가 유효한 마지막 순간. 주어지지 않으면, 유효성은 미래의 특정 시점에 종료되는 것으로 가정됨.
주의: 구입아이템의 validTo 시간은 참조되는 구입아이템들의 validTo 의 최초보다 늦을 수 없다.
Integer(32bits)
NTP time으로 표현됨
Weight A NO/TM 1 사용자에게 보여지는 타 구입아이템에 비해 본 구입아이템을 표시하기 위한 의도된 순서. 상기 표시하기 위한 순서는 Weight 값을 증가 시키는 순서(즉, 낮은 Weight의 구입아이템이 가장 먼저 표시됨)이다. unsignedInt(32bits)
Closed
A NO/TM 0..1 현재, 값이 1이면, 구입아이템은 새로운 가입자에게 제한됨을 나타낸다. Boolean
ExtensionURL E1 O 0..N 웹 페이지의 본 프래그먼트에 관련된 부가 정보를 포함하는 URL. 단말은 본 URL에 접근하여 더 많은 정보를 조회할 수 있다. anyURI
ServiceIDRef E1 O 0..N 본 구입아이템이 속하는 서비스 프래그먼트로의 참조.
주의: 하나의 서비스 프래그먼트는 복수의 구입아이템에 의해 참조될 수 있다.
포함하는 속성:
PresentationWiondowID
본 속성 내에 선언되는 PresentationWiondowID 들은, 본 참조가 속하는, ScheduleID 프래그먼트 내에 선언되는 PWId들의 서브셋 이거나 완전한 집합이어야 함.
anyURI
PresentationWindowID
A NO/TM 0..N 액세스 프래그먼트가 속하는 PresentationWindowID 로의 관계 참조 anyURI
ScheduleIDRef E1 O 0..N 본 구입아이템이 속하는 Schedule 프래그먼트로의 참조들.
주의: 하나의 Schedule 프래그먼트는 복수의 구입아이템들에 의해 참조될 수 있음.
anyURI
ContentIDRef E1 O 0..N 본 구입아이템에 속하는 Content 프래그먼트로의 참조들.
주의: 하나의 Content 프래그먼트는 복수의 구입아이템들에 의해 참조될 수 있음.
anyURI
PurchaseItemIDRef E1 NO/TM o..N 참조에 의해 본 구입아이템에 속하는 PurchaseItem 프래그먼트로의 참조들.
주의: 하나의 PurchaseItem 은 복수의 구입아이템들에 의해 참조될 수 있음.
주의: PurchaseItem 트리의 깊이(depth)는 3을 넘지 말아야 함.
anyURI
Name E1 M 1..N PurchaseItem의 이름, 복수의 언어로 가능함.
상기 언어는 본 엘리먼트와 함께 빌트인(built-in) XML 속성 xml:lang 을 사용하여 표현됨.
String
Description E1 NO/TM 0..N 상기 구매 아이템의 설명, 복수의 언어로 가능함.
상기 언어는 본 엘리먼트와 함께 빌트인(built-in) XML 속성 xml:lang 을 사용하여 표현됨.
String
ParentalRating E1 O 0..1 서비스 지역의 규제 요건에 따라 정의되는, 관련 아이템이 자식의 접근에 적당한지 여부를 결정하는데 부모가 사용할 수 있는 기준을 정의하는 등급 레벨.
이것은 실제 서비스의 소비에 관한 연령 제한 등급 레벨을 결정하는 것이 아니라, 서비스 구입의 연령 제한을 결정하는 것이다.
String
이름 타입 범주 카디넬리티 설명 데이터형
PurchaseDataInfo E O 0..N PurchaseData 프래그먼트.
다음의 속성을 포함:
Id
Version
validFrom
validTo
다음의 서브엘리먼트를 포함:
ExtensionURL
Description
PurchaseItemIDRef
PurchaseChannelIDRef
PriceInfo
PreviwDataIDRef
PromotionInfo
Id A M 1 국제적으로 고유한, PurchaseData 프래그먼트의 ID anyURI
version A M 1 본 프래그먼트의 버전. 새로운 버전은 수신되는데로 구버전을 덮어쓴다(override). unsignedInt(32bits)
validFrom
A O 0..1 본 프래그먼트가 유효한 첫 번째 순간. 주어지지 않으면, 유효성은 과거 특정 시점에 시작된 것으로 가정됨. Integer(32bits)
NTP time으로 표현됨
validTo A O 0..1 본 프래그먼트가 유효한 마지막 순간. 주어지지 않으면, 유효성은 미래의 특정 시점에 종료되는 것으로 가정됨. Integer(32bits)
NTP time으로 표현됨
ExtensionURL E1 O 0..N 웹 페이지의 본 프래그먼트에 관련된 부가 정보를 포함하는 URL. 단말은 본 URL에 접근하여 더 많은 정보를 조회할 수 있다. anyURI
Description E1 NO/TM 0..N 상기 구매 채널의 설명, 복수의 언어로 가능함.
상기 언어는 본 엘리먼트와 함께 빌트인(built-in) XML 속성 xml:lang 을 사용하여 표현됨.
String
PurchaseItemIDRef E1 NO/TM o..N 본 PurchaseData 가 적용하는 PurchaseItem. anyURI
PurchaseChannelIDRef
E1 M 1..N 식별된 PurchaseItem이 획득될 수 있는 PurchaseChannel. anyURI
PriceInfo E1 M 1..N 본 가격이 주어지지 않으면, 구매 처리의 일 부분으로 사용자와 협상될 수 있다. 이 경우, PurchaseData 프래그먼트는 단지 임의의 구입 아이템이 상기 PurchaseChannel 으로부터 구매될 수 있음을 나타낸다.
다음의 서브엘리먼트를 포함:
SubscriptionUnit
UnitText
Price
Subscription Unit E2 M 1 가입 시간 유닛(time unit of subscription)의 설명
속성:
type
value
unit
Type A M 1 가입 타입 Integer
Value A M 1 유닛들의 수 Integer
Unit A M 1 시간 유닛 Integer
UnitText E2 M 1..N 사용자게 표시되는 기간의 시간 유닛으로, 복수의 언어로 가능.
상기 언어는 본 엘리먼트와 함께 빌트인(built-in) XML 속성 xml:lang 을 사용하여 표현됨.
String
Price E2 M 0..N 정의된 기간 동안의 구입 아이템의 가격.
속성:
currency
value
currency A M 1 통화(currency of price) ISO 4217 international currency codes
value A M 1 정해진 통화에서의 값 Integer
PreviewDataIDRef E1 O 0..N 아이콘, 픽토그램, 애니메이션 또는 오디오를 명시하는 PreviewData 프래그먼트로의 참조.
속성:
usage
anyURI
usage A M 1 가능한 값: (예를 들면) 백그라운드, 아이콘 Integer(8 bits)
PromotionInfo E1 O 0..N PurchaseItem 에 관련된 프로모션 활동/쿠폰의 정보.
다음의 속성을 포함:
Id
validFrom
validTo
다음의 서브엘리먼트를 포함:
Title
TargetUserProfile
Description
URL
Id A M 1 BSM에 대해 고유한, 임의의 PromotionInfo의 식별자. PromotionId는 특정 프로모션을 식별하기 위하여 구매 과정에서 사용될 수 있음. unsignedInt
validFrom
A O 0..1 유효성의 시작; 주어지지 않으면, 유효성의 시작은 과거로 가정됨. Integer(32bits)
NTP time으로 표현됨
validTo A O 0..1 유효성의 끝. 주어지지 않으면, 유효성의 끝은 먼 미래로 가정되고, 끝나는 시간은 오브젝트를 업데이트 함으로써 향후 명시됨. Integer(32bits)
NTP time으로 표현됨
Title E2 M 1 PromotionInfo의 제목 String
TargetUserProfile E2 O 0..1 서비스 또는 컨텐트가 목표로 하는 사용자의 프로파일. 예를 들면, 나이, 성별, 직업 등. 서브 엘리먼트 TBD의 상세.
Description E2 NO/TM 0..1 PromotionInfo에 관한 기술 또는 설명.
설명 또는 URL 또는 양자는 본 PromotionInfo에 관한 상세 정보를 나타내기 위해 BSM 에 의해 명시되어야 함.
String
URL E2 NO/TM 0..1 상세 프로모션 정보(예를 들면, 쿠폰 스폰서, 쿠폰 사용에 의한 구매를 위한 서버의 위치)를 포함하는 URL.
설명 또는 URL 또는 양자는 본 PromotionInfo에 관한 상세 정보를 나타내기 위해 BSM 에 의해 명시되어야 함.
AnyURI
이름 타입 범주 카디넬리티 설명 데이터형
PurchaseChannel E O 0..N PurchaseChannel 프래그먼트.
다음의 속성을 포함:
Id
Version
validFrom
validTo
LocalFlag
RightsIssuerURI
Selector
다음의 서브엘리먼트를 포함:
ExtensionURL
Name
PortalURL
Description
Connection
ContactInfo
Id A M 1 국제적으로 고유한, PurchaseChannel 프래그먼트의 ID anyURI
version A M 1 본 프래그먼트의 버전. 새로운 버전은 수신되는데로 구버전을 덮어쓴다. unsignedInt(32 bits)
validFrom
A O 0..1 본 프래그먼트가 유효한 첫 번째 순간. 주어지지 않으면, 유효성은 과거 특정 시점에 시작된 것으로 가정됨. Integer(32bits)
NTP time으로 표현됨
validTo A O 0..1 본 프래그먼트가 유효한 마지막 순간. 주어지지 않으면, 유효성은 미래의 특정 시점에 종료되는 것으로 가정됨. Integer(32bits)
NTP time으로 표현됨
LocalFlag A M 1 참이면, BSM은 가용성 및 구매 정보를 완전하게 서비스 가이드에서 광고하는 것을 나타냄 Boolean
RightsIssuerURI A NO/TO 1 BSM과 연관된 권리 발행처의 ID(BSM은, 연결되지 않은 장비들이 Home BSM에 의해 수행되는 RI 서비스를 식별하도록 허용할 필요가 있다).
서비스 보호 또는 컨텐트 보호 시스템이 OMA DRM2.0를 기반으로 하면, RightsIssuerURI 는 명시되야 함.
anyURI
Selector A M 1 SG에 방송된 구입 채널 중에서, 단말이 사용할 구입 채널을 결정하게 함.
속성:
type (예를 들면, 가능한 값: "SIMCode")
주의: 구입 채널은 BCAST Service Provider에 의해 제공될 필요가 있다.
String
ExtensionURL E1 O 0..N 웹 페이지 내의 본 프래그먼트에 관련된 부가 정보를 포함하는 URL. 단말은 본 URL에 접근하여 더 많은 정보를 조회할 수 있다. AnyURI
Name E1 M 1..N Purchase Channel의 이름, 복수의 언어로 가능함.
상기 언어는 본 엘리먼트와 함께 빌트인(built-in) XML 속성 xml:lang 을 사용하여 표현됨.
String
PortalURL E1 O 0..1 모든 구매 절차가 수행될 수 있는, BSM을 위한 URL AnyURI
Description E1 NO/TM 0..N 상기 구매 채널의 설명, 복수의 언어로 가능함.
상기 언어는 본 엘리먼트와 함께 빌트인(built-in) XML 속성 xml:lang 을 사용하여 표현됨.
String
Connection E1 M 1..N 단말이 구매 요청을 구성하고 구매 채널로 송신하도록 함.
복수 연결 옵션이 명시되는 경우, 예를 들면, 폴백(fallback) 옵션으로서 SMS와 함께 IP(over GPRS)를 사용할 지를 정하는 것은 단말에게 달려있다.
다음의 서브엘리먼트를 포함:
PurchaseURL
PurchaseURL E2 M 1..N 구매 요청이 향해야 하는 URL
다음의 속성을 포함:
Bearer
AnyURI
Bearer A M 1 본 구매 채널을 지원하는 베어러 Integer
ContactInfo E1 O 0..1 사용자에게 아웃 어브 밴드(out-of-band) 구매 절차(예를 들면, 전화번호, URL 등)를 시작하기 위해 어떻게 BSM과 접촉할 것인지 알려주는 텍스트 열. String
도 8은 본 발명의 실시 예에 따라 NT-4 인터페이스를 통해 통지 이벤트/통지 메시지를 송수신하기 위해 사용되는 프로토콜 스택을 나타낸 것이다.
NT-4 인터페이스를 통해 전달되는 메시지는 Text 또는 XML 형태로 전달될 수 있다. 해당 메시지는 하기 도 9 또는 도 10 설명을 통해 자세히 설명하기로 하겠다. NT-4 인터페이스를 통한 메시지는 IP, TCP, HTTP를 사용하여 전송하게 되며 BSDA 내의 NTDA는 BSM의 NTG로 HTTP POST를 통해 통지 이벤트 메시지를 전송하여 통지 메시지 생성을 요청할 수 있으며, BSM의 NTG는 상기 통지 이벤트 메시지에 대한 응답으로 통지 메시지를 생성한 후, NTDA로 전송하여 이동 단말로 통지 메시지의 전달을 요청할 수 있다. 또한 NTG는 통지 이벤트 메시지를 수신하여 통지 이벤트 각각의 요청에 대한 결과를 HTTP RESPONSE 메시지에 포함하여 NTDA로 전송할 수도 있고 또는 HTTP POST를 통해 결과 메시지를 보낼 수 있다.
도 9는 본 발명의 실시 예에 따라 통지 메시지를 NT-4 인터페이스를 통해 전송하는 흐름도이다.
903 단계에서 NTG는 NTDA로 전송 요청 메시지를 전달하여 통지 메시지를 이동 단말로 전달할 것을 요청한다. 903 단계에서 제공되는 전송 요청(NTDReq) 메시지의 일 예는 <표 11a> 내지 <표 11b>와 같다. <표 11a> 내지 <표 11b>에서 통지 메시지에 대한 전송 요청 메시지를 생성할 때 실제 통지 메시지는 전송 요청 메시지에 MIME Encoding 등의 방식으로 첨부되어서 전달된다. NTG는 해당 통지 메시지와 관련하여 전송 우선순위에 대한 Prioirty, 통지 메시지를 전송할 Target Address등을 명시하여 NTDA로 전송 요청 메시지를 전송하고, NTDA는 통지 메시지에 대한 해당 속성값을 확인하여 우선순위에 맞게 전달하고, Target Address와 맞게 사용자에게 통지 메시지를 전달하게 된다. 상기 TargetAddress와 관련하여 통지 메시지는 특정 서비스를 사용하는 사용자에게 전송할 경우 해당 서비스와 연결된 AccessID를 통해서 전달되며, 특정 Multicast IP Address를 통해서 다수의 사용자에게 전달될 수도 있다.
BSDA는 NTDA를 통해서 또는 SG-G를 통해서 이러한 AccessID나 Multicast IP Address를 BSM으로부터 전달받을 수 있다. 904 단계에서 NTDA는 NTG로부터 받은 통지 메시지를 가용한 BDS를 통해 이동 단말로 전송한 후, 통지 메시지의 전송 완료를 알리는 메시지를 NTG로 보낸다. 즉 통지 메시지가 즉시 전송될 경우 상기 903 단계에서의 요청 메시지에 대해 NTDA는 HTTP Response에 통지 메시지의 전송 완료를 알리는 결과 메시지를 포함시켜 보낼 수도 있으며, 통지 메시지의 전달에 시간이 걸릴 경우 NTDA는 NTG와의 세션을 종료한 후, 통지 메시지의 전달 완료 시점에서 NTG로 상기 903 단계에서 수신한 NTDReq의 NTDReqId 및 BSMAddress와 HTTP POST를 이용하여 통지 메시지의 전달 완료를 알리는 결과 메시지를 전송할 수도 있다. 상기 결과 메시지에 대한 자세한 사항은 <표 12>와 같다.
이름 타입 범주 카디넬리티 설명 데이터형
NTDReq E NTG 에서 NTDA로 Notification Message 전송의 요청 메시지를 명시.
다음의 엘리먼트를 포함:
NTDId
BSMAddress
NTDReqId A M 1 NTDReq의 식별자 unsignedInt(32 bits)
BSMAddress A M 1 본 요청에 대한 응답을 수신할 BSM Address AnyURI
NotificationId A M 1 NTG에 의해 생성되는 Notification Message 의 식별자. AnyURI
Priority A M 1 Notification Message의 전송 우선순위를 정의함.
Priority=0이면, 높은 우선순위를 뜻함.
Priority=1이면, 일반적 메시지를 뜻함.
Boolean
TargetAddress A O 0..1 Notification Message를 전송할 TargetAddress.
명시되지 않으면, Notification Message는 SGDD를 이용하여 모든 사용자에게 전송됨.
TargetAddress가 AccessID 또는 특정 Address와 함께 명시되면, Notification Message는 AccessID 또는 특정 Address에 관계된 특정 사용자에게 전송됨.
AnyURI
NotificationMessage E1 M 1 MIME 타입. Notification Message는 본 엘리먼트 내에 임베디드 되야 함.
이름 타입 범주 카디넬리티 설명 데이터형
NTDRes E NTDReq를 위한 Response 메시지를 명시.
다음의 엘리먼트를 포함:
NTDReqId
NTDReqId E1 M 0..N NTDReq의 식별자
다음의 속성을 포함:
Response
unsignedInt(32 bits)
Response A M 1 어떻게 NTDReq가 BSDA에서 처리되는지 결과를 명시.
Response=0이면, Notification Message는 전송됨.
Response=1이면, Notification Message 전송은 실패이고 재전송이 요청됨.
Integer(8bits)
도 10은 본 발명의 실시 예에 따라 통지 이벤트를 NT-4 인터페이스를 통해 전송하는 흐름도이다.
1003 단계에서 NTDA는 NTG로 통지 메시지 생성을 요청하는 메시지, 즉 통지 이벤트 메시지를 전송한다. 상기 1003단계에서 NTG로 전송되는 통지 이벤트 메시지는 일 예로 하기 <표 13a> 내지 <표 13i>와 같다. NTDA에서 생성되는 통지 이벤트는 BDS(Broadcast Distribution System) 또는 NTDA 내에서 발생되는 이벤트(Event)에 대한 것이다. 1004 단계에서 NTG는 NTDA로부터 받은 통지 이벤트의 정보를 근거로 통지 메시지를 생성한 이후 통지 메시지의 생성 완료에 대한 응답 메시지를 NTDA로 보낸다. 상기 NTDA에서 통지 메시지가 즉시 생성되어 NTG로 전달될 경우 상기 1003 단계에서의 요청 메시지에 대해 NTG는 HTTP Response에 결과 메시지를 포함시켜 보낼 수도 있으며, 통지 메시지의 생성에 시간이 걸릴 경우 NTG는 NTDA와의 세션을 종료한 후 통지 메시지의 생성 완료 시점에 NTDA로 상기 1003 단계에서 수신한 NTDAEReq의 NTDAEReqId 및 BSAAddress와 HTTP POST를 이용하여 결과 메시지를 통보할 수도 있다. 상기 결과 메시지에 대한 자세한 사항은 일 예로 하기 <표 14>와 같다.
이름 타입 범주 카디넬리티 설명 데이터형
NTDAEReq E NTDA로부터 NTG로의 Notification Event의 요청 메시지를 명시.
다음의 엘리먼트를 포함:
NTDAEReqId
BSDAAddress
NTDAEReqId A M 1 BSD/A로부터의 Notification Event의 식별자 unsignedInt(32 bits)
BSDAAddress A M 1 본 요청에 대한 응답을 수신하는 BSDA Address AnyURI
NotificationEvent E1 M 1..N CC로부터의 Notification Event를 명시.
다음의 속성을 포함:
Priority
TargetAddress
NotificationType
Validity
다음의 엘리먼트를 포함:
Name
Description
Priority
ExtensionURL
SessionInformation
MediaInformation
Priority A M 1 Notification Message의 전송 우선순위를 정의함.
Priority=0이면, 높은 우선순위를 뜻함.
Priority=1이면, 일반적 메시지를 뜻함.
본 엘리먼트는 NTDReq를 생성할 때 사용될 것임.
Boolean
TargetAddress A O 0..1 Notification Message를 전송할 TargetAddress.
명시되지 않으면, Notification Message는 SGDD를 이용하여 모든 사용자에게 전송됨.
TargetAddress가 AccessID 또는 특정 Address와 함께 명시되면, Notification Message는 AccessID 또는 특정 Address에 관계된 특정 사용자에게 전송됨.
본 엘리먼트는 NTDReq를 생성할 때 사용될 것임.
AnyURI
NotificationType A M 1 Notification Type:
NotificationType=0이면, 본 메시지는, SP 로부터의 공지, 멀티미디어 메시지, 응급상황 등과 같은, 사용자-지향 메시지이다.
주의: 응급상황을 알리기 위해서, 적절한 메커니즘은 TBD이다.
NotificationType=1이면, 본 메시지는, 서비스의 시작 또는 파일 다운로드 등의, 단말-지향 메시지이다.
다른 NotificationType은 서비스 제공자, 운용자, 또는 방송자의 목적에 따라 결정될 수 있다.
Integer
Validity A O 0..1 Notification 메시지 프래그먼트의 유효 시간.
Validity가 명시되면, Notification 메시지는 정해진 시간에 만료되어야 함.
Integer(32bits)
NTP time으로 표현됨
Name E2 O 0.N Notification 메시지의 이름 또는 제목, 복수의 언어로 가능함.
상기 언어는 본 엘리먼트와 함께 빌트인(built-in) XML 속성 xml:lang 을 사용하여 표현됨.
String
Description E2 O 0..N Notification 의 메시지 또는 설명, 복수의 언어로 가능함.
상기 언어는 본 엘리먼트와 함께 빌트인(built-in) XML 속성 xml:lang 을 사용하여 표현됨.
String
Priority E2 M 1 본 Notification 이벤트의 우선순위를 정의함.
본 정보는 Notification 메시지의 표시 타입을 생성하는데에 적용됨.
Integer
ExtensionURL E2 O 0..N Notification 메시지에 관련된 부가 정보를 포함하는 URL. AnyURI
SessionInformation E2 O 0..N 전송 세션 정보, 오브젝트 또는 표시되는 세션을 통해 전송되는 프래그먼트 정보를 정의하고, 전송을 위한 다른 방법으로서 URI를 정의함.
SessionInformation과 함께 Notification 메시지를 수신한 후에, 단말은 SessionInformation에 의해 명시되는 상응 세션에 액세스하며, 컨텐츠를 수신하는 등의 적절한 동작을 수행함.
다음의 속성을 포함:
ValidFrom
ValidTo
UsageType
다음의 엘리먼트를 포함:
DeliverySession
TransportObjectID
AlternativeURI
validFrom A O 0..1 데이터를 수신하는 단말을 위한 세션이 유효한 첫 번째 순간. Integer(32bits)
NTP time으로 표현됨
validTo A O 0..1 데이터를 수신하는 단말을 위한 세션이 유효한 마지막 순간. Integer(32bits)
NTP time으로 표현됨
UsageType A O 0..1 표시되는 전송 세션을 통해 전송되는 오브젝트의 타입을 정의.
UsageType=0이면, 표시되는 전송 세션은 파일 전송을 위해 사용됨.
UsageType=1이면, 서비스는 표시되는 전송 세션을 통해 예정대로 시작됨.
다른 PresentationType은 서비스 제공자, 운용자, 또는 방송자의 목적에 따라 결정될 수 있다.
Integer
DeliverySession E3 O 0..1 Notification 메시지에 의해 표시되는 타깃 전송 세션 정보.
다음의 속성을 포함:
SourceIP
TransportSessionID
SourceIP A M 1 전송 세션을 위한 소스 IP Address String
TransportSessionID A M 1 타깃 전송 세션의 식별자 unsignedShort(16bits)
TransportObjectID E3 O 0..N 다음의 프래그먼트 엘리먼트를 포함하는, 표시되는 전송 세션을 통해 전송되는 오브젝트의 전송 오브젝트 ID(TOI) unsignedInt(32 bits)
AlternativeURI E3 O 0..1 인터랙션 채널을 통해 오브젝트를 수신하는 다른 URI.
단말이 표시된 전송 세션을 액세스할 수 없으면, 단말은 다른 URI를 통해 notification 메시지와 연관된 오브젝트를 수신 받을 수 있다.
AnyURI
MediaInformation E2 M 0..1 멀티미디어 notification 메시지를 구성하기위해 필요한 미디어 정보.
다음 속성을 포함:
Picture
Video
Audio
Picture E3 O 0..N Picture 및 MIME type을 획득하는 방법을 정의.
다음 엘리먼트를 포함:
MIMEtype
PictureURI
MIMEtype A O 0..1 Picture의 MIME 타입 String
PictureURI A O 0..1 Picture를 참조하는 URI AnyURI
Video E3 O 0..N Video 및 MIME 타입을 획득하는 방법을 정의.
다음 엘리먼트를 포함:
MIMEtype
VideoURI
MIMEtype A O 0..1 Video의 MIME 타입 String
VideoURI A O 0..1 Video를 참조하는 URI AnyURI
Audio E3 O 0..N Audio 및 MIME 타입을 획득하는 방법을 정의.
다음의 엘리먼트를 포함:
MIMEtype
AudioURI
MIMEtype A O 0..1 Audio의 MIME 타입 String
AudioURI A O 0..1 Audio를 참조하는 URI AnyURI
이름 타입 범주 카디넬리티 설명 데이터형
NTDAERes E NTDAEReq를 위한 Response 메시지를 명시.
다음의 엘리먼트를 포함:
NTDAEReqId
NTDAEId E1 M 0..N NTDAEReq의 식별자
다음 속성을 포함:
Response
unsignedInt(32 bits)
Response A M 1 NTDAEReq가 BSM에서 어떻게 처리되는지 결과를 명시.
Response=0이면, Notification Message가 생성되고 NTD/A로 전송됨.
Response=1이면, Notification Message 생성은 실패이고 재전송이 요청됨.
Integer(8 bits)
도 12는 본 발명의 다른 실시 예에 따라 SG-4 인터페이스 또는 NT-4 인터페이스를 이용하여 서비스 가이드의 소스 또는 통지 이벤트의 제공을 요청하는 메시지를 전달하기 위한 프로토콜 스택을 나타낸 도면이다.
먼저 전술한 것처럼 SG-4 또는 NT-4 인터페이스(1201)를 통한 메시지 전송을 위해 도 6 또는 도 8과 같이 HTTP에 직접 메시지를 전달할 수 있다. 또한 도 12의 예와 같이 심플 오브젝트 억세스 프로토콜(Simple Object Access Protocol : SOAP), XML-RPC(eXtensible Markup Language-Remote Procedure Call), 블록 확장 교환 프로토콜(Blocks Extensible Exchange Protocol : BEEP)과 같은 XML 데이터 전송을 위한 웹 서비스 프로토콜(Web Service Protocol)을 사용하여 해당 요청 메시지를 전송할 수 있다. 도 12에서 참조 번호 1203 내지 1209는 IP, TCP, HTTP 그리고 웹 서비스 프로토콜을 포함하는 계층 구조를 나타낸 것이다.
도 13은 본 발명의 다른 실시 예에 따라 서비스 가이드 구성에 필요한 서비스 가이드 소스를 SG-4 인터페이스를 통해 전송하는 과정을 나타낸 흐름도이다.
도 13의 1311 단계에서 SGSS(1301)은 SG-G(1302)로 하기 <표 15>와 같이 정의된 서비스 가이드 소스(Service Guide Source)를 전달을 위한 요청 메시지를 전송한다. 1312 단계에서 상기 요청 메시지를 통해 서비스 가이드 소스를 수신한 SG-G(1302)는 상기 서비스 가이드 소스에 대한 처리 결과가 포함된 예컨대, 하기 <표 16>과 같은 응답 메시지를 SGSS(1301)로 전송한다.
이름 타입 범주 카디넬리티 설명 데이터형
SGSDelivery SG-G에서 서비스 가이드를 생성하는데 사용되는 서비스 가이드 소스의 전송 메시지를 명시.
다음 속성을 포함:
Id
EntityAddress
다음 엘리먼트를 포함:
SGData
SGSDid A M 1 SGSDelivery의 식별자.
본 메시지를 생성하는 네트워크 엔터티 상에서 고유함.
unsignedInt(32 bits)
EntityAddress A M 1 본 메시지를 생성하고 응답을 수신하는 네트워크 엔터티 Address anyURI
SGData E1 O 0..1 Content Creation으로부터의 정보를 포함하여 Service Guide에 포함되도록 함. 상기 정보는 BCAST Service Guide 프래그먼트의 형식으로 전송되는 것이 바람직함. 다른 포맷도 사용될 수 있음.
BCAST Service Guide 프래그먼트가 사용되는 경우, 네트워크-필수 요소(network-mandatory elements) 또는 관계있는 속성은 빈(empty) 필드로 전송되어야 하고, 네트워크-선택적 요소(network-optional elements) 또는 관계없는 속성은 예시되지(instantiated) 말아야 함.
다음 속성을 포함
namespace
namespace A O 0..1 SGData의 컨텐트는 BCAST SG 에 종속됨을 나타내도록 BCAST Service Guide XML 네임스페이스의 이름으로 설정. anyURI
이름 타입 범주 카디넬리티 설명 데이터형
SGSDRes SGSDelivery를 위한 Response 메시지를 명시.
다음 엘리먼트를 포함:
SGSDid
SGSDid E1 M 1..N SGSDelivery 메시지의 식별자.
다음 속성을 포함:
StatusCode
unsignedInt(32 bits)
StatusCode A M 1 전세계적 상태 코드에 따라, SGSDelivery 가 어떻게 처리되는지 전체적인 결과를 나타냄. unsignedByte
도 14는 본 발명의 다른 실시 예에 따라 통지 메시지를 NT-4 인터페이스를 통해 전송하는 과정을 나타낸 흐름도이다.
1411 단계에서 NTG(1401)는 NTDA(1402)로 하기 <표 17a>, <표 17b>와 같이 정의된 통지 메시지(Notification Message)를 전달한다. 상기 1411 단계에서 NTDA(1402)로 전달된 해당 통지 메시지는 NTDA(1402)를 경유하여 방송 채널 또는 양방향 채널을 통해 해당 타겟주소(TargetAddress)로 전송된다. 이후 1412 단계에서 상기 타겟 주소(TargetAddress)로 통지 메시지를 전송한 NTDA(1402)는 통지 이벤트(Notification Event)에 대한 처리 결과를 NTG(1401)로 하기 <표 18>과 같이 정의된 응답 메시지로 전송한다.
이름 타입 범주 카디넬리티 설명 데이터형
NTDReq E NTG 에서 NTDA로 Notification Message Delivery의 요청 메시지를 명시.
다음의 속성을 포함:
NTDReqId
BSMAddress
DeliveryPriority
다음의 엘리먼트를 포함:
TargetAddress
NotificationMessage
NTDReqId A M 1 NTDReq의 식별자 unsignedInt(32 bits)
EntityAddress A M 1 본 요청의 응답을 수신하는 네트워크 엔터티 Address anyURI
DeliveryPriority A O 0..1 본 Notification Message의 전송 우선순위를 정의.
NTG는 NTDA에게 본 Notification Message를 높은 우선순위로 전송할 것을 요청할 수 있음.
Priority=TRUE 이면, 높은 우선순위를 의미함.
Priority=FALSE 이면, 일반적 메시지를 의미함.
Boolean
TargetAddress E1 O 0..N Notification Message를 전송할 TargetAddress를 명시.
서비스-특정 notification을 위해서, AccessID 또는 AccessFragment 내의 NotificatioReception 하의 IPAddress 가 가능한 값임.
Notification 메시지가 인터랙션 채널로 전송되어야 하면, 그 값은 이메일 address, IMSI 등이 될 수 있음.
명시되지 않으면, Notification Message는 SGDD를 이용하여 모든 사용자에게 전송됨.
다음의 속성을 포함
String
DeliveryChannel A M 1 전송 채널을 명시.
참이면, Notification Message는 Broadcast Channel을 통해 전송되어야 함.
거짓이면, Notification Message는 Interaction Channel을 통해 전송되어야 함.
Boolean
AddressType A M 1 TargetAddress 값의 타입을 명시.
0 - IPAddress
2 - anyURI
3 - IMSI
4 - 200: 미래의 사용을 위해
201-255: 독점적(proprietary) 사용을 위해
unsignedByte
NotificationMessage E1 M 1 Notification Message 내에 포함될 정보를 갖는 Notification Message 를 명시.
상기 정보는 BCAST notification message 형식으로 전송되는 것이 바람직함. 다른 포맷도 사용될 수 있음.

BCAST notification message 형식이 사용되는 경우, 네트워크-필수 요소(network-mandatory elements) 또는 관계 없는 속성은 빈(empty) 필드로 전송되어야 하고, 네트워크-선택적 요소(network-optional elements) 또는 관계 없는 속성은 예시되지(instantiated) 말아야 함.
다음 속성을 포함
Namespace
Namespace A O 0..1 NotificationEvent의 컨텐트는 BCAST notification message 형식에 따름을 표시하도록 BCAST notification XML 네임스페이스의 이름으로 설정. anyURI
이름 타입 범주 카디넬리티 설명 데이터형
NTDRes E NTDReq를 위한 Response 메시지를 명시.
다음의 엘리먼트를 포함:
NTDReqId
NTDReqId E1 M 1..N NTDReq의 식별자
다음의 속성을 포함:
StatusCode
unsignedInt(32 bits)
StatusCode A M 1 전세계적 상태 코드(status code)에 따라, NTDReq 가 어떻게 처리되는지 전체적인 결과를 나타냄. unsignedByte
하기 <표 19a> 내지 <표 19e>는 상기 <표 18>과 같이 정의된 응답 메시지에 포함되어 통지 이벤트(Notification Event)에 대한 처리 결과를 나타내는 코드값의 일 예를 나타낸 것이다. 만일 통지 메시지(Notification Message)의 요청 사항이 잘 처리되었을 경우 응답 메시지의 코드값은 "000"이 되며 NTG는 해당 코드값을 확인하여 요청 사항이 처리되었음을 알 수 있다.
하기 <표 19a> 내지 <표 19b>는 상기 코드값으로 이용되는 글로벌 상태 코드(Global Status Code)를 나타낸 것으로 이는 NTG, NTDA에 저장되어 사용되며, 사업자의 목적에 따라 추가적인 코드가 정의될 수 있다. 또한 이동 단말에 코드값을 저장하여 이용하는 것도 가능할 것이다. 이는 본 발명과 관련한 응답 메시지뿐만 아니라 휴대 방송 시스템 또는 이동 단말의 각종 처리 내용에 대한 결과를 응답해야 하는 경우 "StatusCode" 등의 코드 값을 통해 결과를 알려줄 때 사용될 수 있다. 아울러 상기 <표 14>에서 response 필드도 상기 코드 값과 동일한 용도로 사용될 수 있을 것이다.
코드 상태
000 성공
요청은 성공적으로 처리되었음.
001 장치 인증 실패
본 코드는 BSM 이 장치를 인증할 수 없음을 나타냄, 이것은 사용자 또는 장치가 BSM에 등록되지 않았기 때문일 수 있음.
이 경우, 사용자는 BSM에 접촉할 수 있고, 계약을 성립시키거나, 인증에 필요한 자격을 획득함.
002 사용자 인증 실패
본 코드는 BSM 이 장치를 인증할 수 없음을 나타냄, 이것은 사용자 또는 장치가 BSM에 등록되지 않았기 때문일 수 있음.
이 경우, 사용자는 BSM에 접촉할 수 있고, 계약을 성립시키거나, 인증에 필요한 자격을 획득함.
003 구입 아이템 알 수 없음
본 코드는 요청되는 서비스 아이템을 알 수 없음을 나타냄. 이것은 예를 들면, 장치가 오래된 정보의 서비스 가이드로 캐쉬(cache)되어 있을 경우 발생함.
이 경우, 사용자는 서비스 가이드를 재-획득할 수 있음.
004 장치 허가 실패
본 코드는 장치가 Long-Term Key Message를 RI로부터 얻도록 허가되지 않음을 나타냄. 이는 예를 들면, 장치 인증이 취소되었기 때문임.
이 경우, 사용자는 BSM 운용자와 접촉할 수 있음.
005 사용자 허가 실패
본 코드는 사용자가 Long-Term Key Message를 RI로부터 얻도록 허가되지 않음을 나타냄. 이는 예를 들면, 장치 인증이 취소되었기 때문임.
이 경우, 사용자는 BSM 운용자와 접촉할 수 있음.
006 장치 미등록
본 코드는 장치가 트랜잭션에 사용되는 RI에 등록되지 않았음을 나타냄.
본 코드가 송신되는 경우, 응답 메시지는 장치가 등록할 수 있게 하는 등록 트리거(trigger)를 포함함.
이 경우, 장치는 자동적으로 등록을 수행하고, 등록이 성공적이면, 본래 트랜잭션을 재-초기화함.
007 서버 에러
본 코드는 원거리 백-엔드(back-end) 시스템으로의 연결 장애와 같은 서버 에러가 있음을 나타냄.
이 경우, 트랜잭션은 나중에 재-초기화 되면 성공할 수 있음.
008 기형(mal-formed) 메시지 에러
본 코드는 기형 XML 요청과 같은 장치 기능 장애가 있었음을 나타냄.
이 경우, 트랜잭션은 나중에 재-초기화하면 성공할 수도 있고, (예를 들어, 상호 작동 문제가 있는 경우에는) 성공하지 못할 수도 있음.
009 과금 에러
본 코드는 과금 단계가 실패(예를 들면, 허용 신용 한도 도달, 계좌 차단)했고, 따라서 요청된 Long-Term Key Message는 제공될 수 없음을 나타냄.
사용자는, 이 경우, BSM 운용자에 접촉할 수 있음.
010 가입 없음
본 코드는 본 서비스 아이템에 가입된 적이 없음, 또는 본 아이템에 대한 가입이 종료되었음을 나타냄.
사용자는, 이 경우, 신규 가입을 위한 요청을 발행할 수 있음.
011 동작이 허용되지 않음
본 코드는 장치가 수행하려고 시도하는 동작이 BSM과 사용자간의 계약하에서는 허용되지 않음을 나타냄.
사용자는, 이 경우, BSM 운용자와 접촉하여 계약을 변경할 수 있음.
012 지원되지 않는 버전
본 코드는 요청 메시지 내에 명시된 version number가 네트워크에 의해 지원되지 않음을 나타냄.
이 경우, 사용자는 BSM 운용자와 접촉할 수 있음.
013 불법 장치
본 코드는 서비스를 요청하는 장치가 (예를 들면, 블랙 리스트에 올라) BSM에 허용되지 않음을 나타냄.
이 경우, 사용자는 BSM 운용자와 접촉할 수 있음.
014 서비스 지역이 허용되지 않음
본 코드는, 가입 한계 때문에, 장치가 요청된 지역에서는 서비스가 허용되지 않음을 나타냄.
이 경우, 사용자는 BSM 운용자에 접촉하여 신청할 수 있는 서비스에 가입할 수 있음.
015 요청 서비스 이용 불가
본 코드는 요청된 서비스가 전송 장애로 인해 이용할 수 없음을 나타냄.
이 경우, 사용자는 나중에 재-초기화할 수 있음.
016 요청 이미 처리됨
본 코드는 동일한 요청이 이전에 처리되었음을 나타냄.
이 경우, 사용자 또는 엔터티는 상기 요청이 이미 처리되었는지 체크하고(즉, LTK를 수신했는지), 아닌 경우 요청을 재시도함.
017 정보 엘리먼트 존재하지 않음
본 코드는, 정보 엘리먼트 식별자가 정의되지 않았거나 정의되었더라도 메시지의 수신 및 적용을 하지 않았기 때문에, 메시지가 인식되지 않는 정보 엘리먼트를 포함하고 있음을 나타냄.
이 경우, 관련된 엔터티들은 서로 접촉해야 함.
018 명시되지 않음
본 코드는 식별되지 않는 에러가 발생했음을 나타냄.
이 경우 사용자 또는 엔터티는 트랜잭션이 완료되기를 기다려야 함.
019 처리 지연
과부하로 인해, 요청은 대기열에 있으며, 처리되려면 기다려야함.
이 경우, 사용자 또는 엔터티는 트랜잭션이 완료되기를 기다려야 함.
020 생성 실패
본 코드는 요청 정보(메시지)가 생성될 수 없음을 나타냄.
이 경우 사용자 또는 엔터티는 나중에 재시도해야 함.
021 정보가 유효하지 않음
본 코드는 주어진 정보가 유효하지 않으며 시스템에 의해 사용될 수 없음을 나타냄.
이 경우, 요청은 다시 체크되고 다시 전송되어야 함.
022 유효하지 않은 요청
본 코드는 requesting key materials 및 메시지들(예를 들면, LTKM)이 유효하지 않으며, 완료될 수 없음을 나타냄.
이 경우 요청은 다시 확인되고 다시 전동되어야 함.
023 잘못된 목적지
본 코드는 메시지의 목적지가 의도된 곳이 아님을 나타냄.
이 경우 요청은 다시 확인되고 다시 전동되어야 함.
024 잘못된 Key 정보의 전송
본 코드는 전송된 key 정보 및 메시지(예를 들면, LTKM)이 유효하지 않음을 나타냄.
이 경우 요청은 다시 확인되고 다시 전동되어야 함.
025~127 미래 사용을 위해 예약됨
128~255 전용 사용을 위해 예약됨
이상 설명한 바와 같이 본 발명에 의하면, 휴대 방송 시스템에서 서비스 가이드 생성을 위한 서비스 가이드 소스의 전달과 응답을 위한 구체적인 전송 절차를 제공할 수 있다.
또한 본 발명에 의하면, BSD/A 또는 BDS로부터의 통지 이벤트에 대한 메시지 생성 및 모든 통지 이벤트에 대해 생성된 통지 메시지에 대한 구체적인 전달 방법을 제공할 수 있으며, 그 요청 메시지에 대한 효율적인 응답 방법이 제공할 수 있다.

Claims (45)

  1. 휴대 방송 시스템에서 방송 서비스를 수신하는 가입자에게 정보 제공을 위한 통지 메시지의 생성을 위해 통지 이벤트를 전달하는 방법에 있어서,
    상기 휴대 방송 시스템은 상기 방송 서비스의 가입자 정보 관리와 상기 통지 메시지의 생성을 처리하는 제1 장치와 방송 채널(Broadcast Channel) 또는 양방향 채널(Interaction Channel)로 상기 통지 메시지의 전송을 처리하는 제2 장치를 포함하고,
    상기 제2 장치가 적어도 하나의 통지 이벤트에 따라 상기 통지 메시지의 생성을 요구하는 통지 이벤트 메시지를 상기 제1 장치로 전송하는 과정과,
    상기 제1 장치가 상기 적어도 하나의 통지 이벤트에 따라 적어도 하나의 통지 메시지를 생성하고 상기 통지 메시지의 생성 완료를 알리는 응답 메시지를 상기 제2 장치로 전송하는 과정을 포함함을 특징으로 하는 통지 이벤트의 전달 방법.
  2. 제 1 항에 있어서,
    상기 통지 이벤트 메시지는 상기 응답 메시지를 수신하는 네트워크 엔티티(Network Entity)의 주소 정보를 포함함을 특징으로 하는 통지 이벤트의 전달 방법.
  3. 제 1 항에 있어서,
    상기 통지 메시지를 생성하기 전에 상기 제1 장치와 상기 제2 장치 간의 세션을 종료하는 과정을 더 포함함을 특징으로 하는 통지 이벤트의 전달 방법.
  4. 청구항 4은(는) 설정등록료 납부시 포기되었습니다.
    제 1 항에 있어서,
    상기 제1 장치와 상기 제2 장치 중 적어도 하나는 사업자 별로 복수 개가 존재함을 특징으로 하는 통지 이벤트의 전달 방법.
  5. 제 1 항에 있어서,
    상기 통지 이벤트 메시지는 상기 적어도 하나의 통지 이벤트에 대한 우선 순위 정보를 더 포함하고,
    상기 제1 장치가 상기 우선 순위 정보에 따라 상기 통지 메시지를 생성하는 과정을 더 포함함을 특징으로 하는 통지 이벤트의 전달 방법.
  6. 제 1 항에 있어서,
    상기 휴대 방송 시스템은 OMA BCAST(Open Mobile Alliance Browser and Content Mobile Broadcast) 시스템을 포함함을 특징으로 하는 통지 이벤트의 전달 방법.
  7. 청구항 7은(는) 설정등록료 납부시 포기되었습니다.
    제 6 항에 있어서,
    상기 제1 및 제2 장치는 백엔드 인터페이스(Backend Interface)를 이용하여 상기 통지 이벤트 메시지와 상기 응답 메시지를 송수신함을 특징으로 하는 통지 이벤트의 전달 방법.
  8. 청구항 8은(는) 설정등록료 납부시 포기되었습니다.
    제 7 항에 있어서,
    상기 통지 이벤트 메시지와 상기 응답 메시지는 HTTP POST 프로토콜을 이용하여 송수신됨을 특징으로 하는 통지 이벤트의 전달 방법.
  9. 제 6 항에 있어서,
    상기 제1 장치는 BCAST 가입 관리부(BCAST Subscription Management : BSM)의 통지 생성부(Notification Generation Function : NTG)를 포함하고, 상기 제2 장치는 BCAST 서비스 분배/적응부(BCAST Service Distribution/Adaption : BSD/A)의 통지 분배/적응부(Notification Distribution/Adaptation Function : NTDA)를 포함함을 특징으로 하는 통지 이벤트의 전달 방법.
  10. 방송 서비스를 수신하는 가입자에게 정보 제공을 위한 통지 메시지의 생성을 위해 통지 이벤트를 전달하는 휴대 방송 시스템에 있어서,
    상기 방송 서비스의 가입자 정보를 관리하고 적어도 하나의 통지 이벤트에 따라 적어도 하나의 통지 메시지의 생성을 처리하며 상기 통지 메시지의 생성 완료를 알리는 응답 메시지를 생성하는 제1 장치와,
    상기 적어도 하나의 통지 이벤트에 따라 상기 통지 메시지의 생성을 요구하는 통지 이벤트 메시지를 상기 제1 장치로 전송하여 상기 응답 메시지를 수신한 후 방송 채널(Broadcast Channel) 또는 양방향 채널(Interaction Channel)로 상기 통지 메시지의 전송을 처리하는 제2 장치를 포함함을 특징으로 하는 통지 이벤트를 전달하는 휴대 방송 시스템.
  11. 제 10 항에 있어서,
    상기 통지 이벤트 메시지는 상기 응답 메시지를 수신하는 네크워크 엔티티(Network Entity)의 주소 정보를 포함함을 특징으로 하는 통지 이벤트를 전달하는 휴대 방송 시스템.
  12. 제 10 항에 있어서,
    상기 제1 장치는 상기 통지 메시지를 생성하기 전에 상기 제2 장치와의 세션을 종료하도록 더 구성됨을 특징으로 하는 통지 이벤트를 전달하는 휴대 방송 시스템.
  13. 청구항 13은(는) 설정등록료 납부시 포기되었습니다.
    제 10 항에 있어서,
    상기 제1 장치와 상기 제2 장치 중 적어도 하나는 사업자 별로 복수 개가 존재함을 특징으로 하는 통지 이벤트를 전달하는 휴대 방송 시스템.
  14. 제 10 항에 있어서,
    상기 통지 이벤트 메시지는 상기 적어도 하나의 통지 이벤트에 대한 우선 순위 정보를 더 포함하고,
    상기 제1 장치는 상기 우선 순위 정보에 따라 상기 통지 메시지를 생성하도록 더 구성됨을 특징으로 하는 통지 이벤트를 전달하는 휴대 방송 시스템.
  15. 제 10 항에 있어서,
    상기 휴대 방송 시스템은 OMA BCAST(Open Mobile Alliance Browser and Content Mobile Broadcast) 시스템을 포함함을 특징으로 하는 통지 이벤트를 전달하는 휴대 방송 시스템.
  16. 청구항 16은(는) 설정등록료 납부시 포기되었습니다.
    제 15 항에 있어서,
    상기 제1 및 제2 장치는 백엔드 인터페이스(Backend Interface)를 이용하여 상기 통지 이벤트 메시지와 상기 응답 메시지를 송수신함을 특징으로 하는 통지 이벤트를 전달하는 휴대 방송 시스템.
  17. 청구항 17은(는) 설정등록료 납부시 포기되었습니다.
    제 16 항에 있어서,
    상기 통지 이벤트 메시지와 상기 응답 메시지는 HTTP POST 프로토콜을 이용하여 송수신됨을 특징으로 하는 통지 이벤트를 전달하는 휴대 방송 시스템.
  18. 제 15 항에 있어서,
    상기 제1 장치는 BCAST 가입 관리부(BCAST Subscription Management : BSM)의 통지 생성부(Notification Generation Function : NTG)를 포함하고, 상기 제2 장치는 BCAST 서비스 분배/적응부(BCAST Service Distribution/Adaption : BSD/A)의 통지 분배/적응부(Notification Distribution/Adaptation Function : NTDA)를 포함함을 특징으로 하는 통지 이벤트를 전달하는 휴대 방송 시스템.
  19. 휴대 방송 시스템에서 방송 서비스를 수신하는 가입자에게 정보 제공을 위한 통지 메시지의 전달 방법에 있어서,
    상기 휴대 방송 시스템은 상기 방송 서비스의 가입자 정보 관리와 상기 통지 메시지의 생성을 처리하는 제1 장치와 방송 채널(Broadcast Channel) 또는 양방향 채널(Interaction Channel)을 통해 상기 통지 메시지의 전송을 처리하는 제2 장치를 포함하고,
    상기 제1 장치가 상기 통지 메시지와 상기 방송 채널과 상기 양방향 채널 중 해당 통지 메시지가 전송되는 전달 채널(Delivery Channel) 정보가 포함된 요구 메시지를 생성하여 상기 제2 장치로 전송하는 과정과,
    상기 제2 장치가 상기 요구 메시지를 수신한 후 상기 전달 채널 정보를 근거로 해당 통지 메시지를 상기 방송 채널 또는 양방향 채널로 전송하는 과정을 포함함을 특징으로 하는 통지 메시지의 전달 방법.
  20. 제 19 항에 있어서,
    상기 요구 메시지는 상기 통지 메시지를 전송하는 전달 우선 순위(delivery priority) 정보를 더 포함하고,
    상기 제1 장치가 상기 전달 우선 순위 정보에 따라 상기 통지 메시지를 전송하는 과정을 더 포함함을 특징으로 하는 통지 메시지의 전달 방법.
  21. 제 19 항에 있어서,
    상기 요구 메시지는 상기 통지 메시지가 전달되는 상기 가입자의 목적지 주소(target address) 정보를 더 포함하고,
    상기 제1 장치가 상기 목적지 주소 정보를 근거로 상기 양방향 채널을 통해 상기 통지 메시지를 전송하는 과정을 더 포함함을 특징으로 하는 통지 메시지의 전달 방법.
  22. 제 21 항에 있어서,
    상기 요구 메시지는 상기 목적지 주소의 형식을 지시하는 주소 타입 정보를 더 포함함을 특징으로 하는 통지 메시지의 전달 방법.
  23. 제 19 항에 있어서,
    상기 휴대 방송 시스템은 OMA BCAST(Open Mobile Alliance Browser and Content Mobile Broadcast) 시스템을 포함함을 특징으로 하는 통지 메시지의 전달 방법.
  24. 청구항 24은(는) 설정등록료 납부시 포기되었습니다.
    제 23 항에 있어서,
    상기 제1 및 제2 장치는 백엔드 인터페이스(Backend Interface)를 이용하여 상기 통지 이벤트 메시지와 상기 응답 메시지를 송수신함을 특징으로 하는 통지 메시지의 전달 방법.
  25. 청구항 25은(는) 설정등록료 납부시 포기되었습니다.
    제 24 항에 있어서,
    상기 통지 이벤트 메시지와 상기 응답 메시지는 HTTP POST 프로토콜을 이용하여 송수신됨을 특징으로 하는 통지 메시지의 전달 방법.
  26. 제 23 항에 있어서,
    상기 제1 장치는 BCAST 가입 관리부(BCAST Subscription Management : BSM)의 통지 생성부ication Generation Function : NTG)를 포함하고, 상기 제2 장치는 BCAST 서비스 분배/적응부(BCAST Service Distribution/Adaption : BSD/A)의 통지 분배/적응부(Notification Distribution/Adaptation Function : NTDA)를 포함함을 특징으로 하는 통지 메시지의 전달 방법.
  27. 방송 서비스를 수신하는 가입자에게 정보 제공을 위한 통지 메시지를 전달하는 휴대 방송 시스템에 있어서,
    상기 방송 서비스와 가입자 정보 관리를 수행하며 상기 통지 메시지와 방송 채널(Broadcast Channel) 또는 양방향 채널(Interaction Channel) 중 해당 통지 메시지가 전송되는 전달 채널(Delivery Channel) 정보가 포함된 요구 메시지를 생성하는 제1 장치와,
    상기 요구 메시지를 수신한 후 상기 전달 채널 정보를 근거로 해당 통지 메시지를 상기 방송 채널 또는 양방향 채널로 전송하는 제2 장치를 포함함을 특징으로 하는 통지 메시지를 전달하는 휴대 방송 시스템.
  28. 제 27 항에 있어서,
    상기 요구 메시지는 상기 통지 메시지를 전송하는 전달 우선 순위(delivery priority) 정보를 더 포함하고,
    상기 제1 장치는 상기 전달 우선 순위 정보에 따라 상기 통지 메시지를 전송하도록 더 구성됨을 특징으로 하는 통지 메시지를 전달하는 휴대 방송 시스템.
  29. 제 27 항에 있어서,
    상기 요구 메시지는 상기 통지 메시지가 전달되는 상기 가입자의 목적지 주소(target address)를 더 포함하고,
    상기 제1 장치는 상기 목적지 주소를 근거로 상기 양방향 채널을 통해 상기 통지 메시지를 전송하도록 더 구성됨을 특징으로 하는 통지 메시지를 전달하는 휴대 방송 시스템.
  30. 제 29 항에 있어서,
    상기 요구 메시지는 상기 목적지 주소의 형식을 지시하는 주소 타입 정보를 더 포함함을 특징으로 하는 통지 메시지를 전달하는 휴대 방송 시스템.
  31. 제 27 항에 있어서,
    상기 휴대 방송 시스템은 OMA BCAST(Open Mobile Alliance Browser and Content Mobile Broadcast) 시스템을 포함함을 특징으로 하는 통지 메시지를 전달하는 휴대 방송 시스템.
  32. 청구항 32은(는) 설정등록료 납부시 포기되었습니다.
    제 31 항에 있어서,
    상기 제1 및 제2 장치는 백엔드 인터페이스(Backend Interface)를 이용하여 상기 통지 이벤트 메시지와 상기 통지 이벤트 메시지에 대한 응답 메시지를 송수신함을 특징으로 하는 통지 메시지를 전달하는 휴대 방송 시스템.
  33. 청구항 33은(는) 설정등록료 납부시 포기되었습니다.
    제 32 항에 있어서,
    상기 통지 이벤트 메시지와 상기 응답 메시지는 HTTP POST 프로토콜을 이용하여 송수신됨을 특징으로 하는 통지 메시지를 전달하는 휴대 방송 시스템,
  34. 제 31 항에 있어서,
    상기 제1 장치는 BCAST 가입 관리부(BCAST Subscription Management : BSM)의 통지 생성부(Notification Generation Function : NTG)를 포함하고, 상기 제2 장치는 BCAST 서비스 분배/적응부(BCAST Service Distribution/Adaption : BSD/A)의 통지 분배/적응부(Notification Distribution/Adaptation Function : NTDA)를 포함함을 특징으로 하는 통지 메시지를 전달하는 휴대 방송 시스템.
  35. 휴대 방송 시스템에서 가입자의 방송 서비스 수신을 위한 서비스 가이드의 생성을 위해 서비스 가이드 소스를 전달하는 방법에 있어서,
    상기 휴대 방송 시스템은 상기 방송 서비스의 가입자 정보를 관리하는 제1 장치와 상기 서비스 가이드의 생성과 방송 채널(Broadcast Channel) 또는 양방향 채널(Interaction Channel)을 통해 상기 서비스 가이드의 전송을 처리하는 제2 장치를 포함하고,
    상기 제1 장치가 적어도 하나의 서비스 가이드 소스가 포함된 요구 메시지를 상기 제2 장치로 전송하는 과정과,
    상기 제2 장치가 상기 적어도 하나의 서비스 가이드 소스에 따라 상기 서비스 가이드를 생성하고 그 처리 결과가 포함된 응답 메시지를 상기 제1 장치로 전송하는 과정을 포함함을 특징으로 하는 서비스 가이드 소스의 전달 방법.
  36. 제 35 항에 있어서,
    상기 서비스 가이드 소스는 상기 가입자의 서비스 수신을 위한 요금 정보를 포함함을 특징으로 하는 서비스 가이드 소스의 전달 방법.
  37. 제 35 항에 있어서,
    상기 휴대 방송 시스템은 OMA BCAST(Open Mobile Alliance Browser and Content Mobile Broadcast) 시스템을 포함함을 특징으로 하는 서비스 가이드 소스의 전달 방법.
  38. 청구항 38은(는) 설정등록료 납부시 포기되었습니다.
    제 37 항에 있어서,
    상기 제1 및 제2 장치는 백엔드 인터페이스(Backend Interface)를 이용하여 상기 요구 메시지와 상기 응답 메시지를 송수신함을 특징으로 하는 서비스 가이드 소스의 전달 방법.
  39. 청구항 39은(는) 설정등록료 납부시 포기되었습니다.
    제 38 항에 있어서,
    상기 요구 메시지와 상기 응답 메시지는 HTTP POST 프로토콜을 이용하여 송수신됨을 특징으로 하는 서비스 가이드 소스의 전달 방법.
  40. 가입자의 방송 서비스 수신을 위한 서비스 가이드의 생성을 위해 서비스 가이드 소스를 전달하는 휴대 방송 시스템에 있어서,
    상기 방송 서비스의 가입자 정보를 관리하고 적어도 하나의 서비스 가이드 소스가 포함된 요구 메시지를 생성하는 제1 장치와,
    상기 제1 장치로부터 수신된 상기 요구 메시지를 근거로 상기 서비스 가이드를 생성하고 그 처리 결과가 포함된 응답 메시지를 상기 제1 장치로 전송하며 방송 채널(Broadcast Channel) 또는 양방향 채널(Interaction Channel)을 통해 상기 서비스 가이드의 전송을 처리하는 제2 장치를 포함함을 특징으로 하는 서비스 가이드 소스를 전달하는 휴대 방송 시스템.
  41. 제 40 항에 있어서,
    상기 서비스 가이드 소스는 상기 가입자의 서비스 수신을 위한 요금 정보를 포함함을 특징으로 하는 서비스 가이드 소스를 전달하는 휴대 방송 시스템.
  42. 제 40 항에 있어서,
    상기 휴대 방송 시스템은 OMA BCAST(Open Mobile Alliance Browser and Content Mobile Broadcast) 시스템을 포함함을 특징으로 하는 서비스 가이드 소스를 전달하는 휴대 방송 시스템.
  43. 청구항 43은(는) 설정등록료 납부시 포기되었습니다.
    제 42 항에 있어서,
    상기 제1 및 제2 장치는 백엔드 인터페이스(Backend Interface)를 이용하여 상기 요구 메시지와 상기 응답 메시지를 송수신함을 특징으로 하는 서비스 가이드 소스를 전달하는 휴대 방송 시스템.
  44. 청구항 44은(는) 설정등록료 납부시 포기되었습니다.
    제 43 항에 있어서,
    상기 요구 메시지와 상기 응답 메시지는 HTTP POST 프로토콜을 이용하여 송수신됨을 특징으로 하는 서비스 가이드 소스를 전달하는 휴대 방송 시스템.
  45. 제 42 항에 있어서,
    상기 제1 장치는 BCAST 가입 관리부(BCAST Subscription Management : BSM)의 서비스 가이드 생성부(Service Guide Generation : SG-G)를 포함하고, 상기 제2 장치는 BCAST 서비스 분배/적응부(BCAST Service Distribution/Adaption : BSD/A)의 서비스 가이드 가입 소스부(Service Guide Subscription Source : SGSS)를 포함함을 특징으로 하는 서비스 가이드 소스를 전달하는 휴대 방송 시스템.
KR1020060020678A 2005-11-07 2006-03-03 휴대 방송 시스템에서 서비스 가이드 생성을 위한 공급 정보 전달 방법과 통지 이벤트/통지 메시지 전달 방법 및 시스템 Expired - Fee Related KR100978277B1 (ko)

Priority Applications (9)

Application Number Priority Date Filing Date Title
KR1020060020678A KR100978277B1 (ko) 2005-11-07 2006-03-03 휴대 방송 시스템에서 서비스 가이드 생성을 위한 공급 정보 전달 방법과 통지 이벤트/통지 메시지 전달 방법 및 시스템
RU2008118165/09A RU2388185C2 (ru) 2005-11-07 2006-11-07 Способ доставки источника руководства услуги для генерирования руководства услуги в мобильной системе широковещательной передачи и способ и система доставки события, требующего уведомления/сообщения об уведомлении
JP2008539926A JP4965580B2 (ja) 2005-11-07 2006-11-07 モバイル放送システムにおけるサービスガイドの生成のためのサービスガイドソースの伝送方法、並びに通知イベント/通知メッセージの伝送方法及びシステム
EP15173985.1A EP2953280A1 (en) 2005-11-07 2006-11-07 Method for delivering service guide source for generation of service guide in a mobile broadcast system, and method and system for delivering notification event/notification message
CN2006800505480A CN101356523B (zh) 2005-11-07 2006-11-07 在移动广播系统中传递用于产生服务指南的服务指南源的方法、以及传递通告事件/通告消息的方法和系统
PCT/KR2006/004644 WO2007052992A1 (en) 2005-11-07 2006-11-07 Method for delivering service guide source for generation of service guide in a mobile broadcast system, and method and system for delivering notification event/notification message
US11/593,645 US8626055B2 (en) 2005-11-07 2006-11-07 Method for delivering service guide source for generation of service guide in a mobile broadcast system, and method and system for delivering notification event/notification message
EP20060023160 EP1786126A3 (en) 2005-11-07 2006-11-07 method and system for delivering notification events/messages and service guide source data for generation of service guide in a mobile broadcast system
JP2011147501A JP5457401B2 (ja) 2005-11-07 2011-07-01 モバイル放送システムにおけるサービスガイドの生成のためのサービスガイドソースの伝送方法、並びに通知イベント/通知メッセージの伝送方法及びシステム

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR20050106216 2005-11-07
KR1020050106216 2005-11-07
KR1020060020678A KR100978277B1 (ko) 2005-11-07 2006-03-03 휴대 방송 시스템에서 서비스 가이드 생성을 위한 공급 정보 전달 방법과 통지 이벤트/통지 메시지 전달 방법 및 시스템

Publications (2)

Publication Number Publication Date
KR20070049044A KR20070049044A (ko) 2007-05-10
KR100978277B1 true KR100978277B1 (ko) 2010-08-26

Family

ID=37845185

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060020678A Expired - Fee Related KR100978277B1 (ko) 2005-11-07 2006-03-03 휴대 방송 시스템에서 서비스 가이드 생성을 위한 공급 정보 전달 방법과 통지 이벤트/통지 메시지 전달 방법 및 시스템

Country Status (7)

Country Link
US (1) US8626055B2 (ko)
EP (2) EP2953280A1 (ko)
JP (2) JP4965580B2 (ko)
KR (1) KR100978277B1 (ko)
CN (1) CN101356523B (ko)
RU (1) RU2388185C2 (ko)
WO (1) WO2007052992A1 (ko)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8850479B2 (en) * 2005-03-02 2014-09-30 Panasonic Corporation Distribution device and reception device
US8774414B2 (en) 2005-11-10 2014-07-08 Samsung Electronics Co., Ltd. Method and apparatus for transmitting/receiving encryption information in a mobile broadcast system
KR101158155B1 (ko) * 2005-11-10 2012-06-19 삼성전자주식회사 휴대 방송 시스템에서 암호화 정보 송수신 방법 및 그에따른 시스템
US8374591B2 (en) 2006-03-03 2013-02-12 Samsung Electronics Co., Ltd Method and system for providing notification message in a mobile broadcast system
USRE47718E1 (en) * 2007-01-10 2019-11-05 Lg Electronics Inc. Method of transmitting/receiving digital contents and apparatus for receiving digital contents
KR101458205B1 (ko) * 2007-09-17 2014-11-12 삼성전자주식회사 휴대 방송 시스템에서 방송 서비스 송수신 방법 및 장치
CN101394238B (zh) * 2007-09-18 2012-06-20 华为技术有限公司 业务指南获取方法及装置
KR101418591B1 (ko) * 2007-10-05 2014-07-10 삼성전자주식회사 휴대 방송 시스템에서의 서비스 가이드 제공 방법 및 장치
MX2010008351A (es) 2008-01-29 2010-08-18 Samsung Electronics Co Ltd Metodo para proporcionar un servicio de comparticion de contenidos, y un dispositivo para el mismo.
CN101926170B (zh) 2008-01-29 2016-04-27 三星电子株式会社 用于对等体的内容记录控制方法及其装置
US9544073B2 (en) * 2008-02-15 2017-01-10 Nokia Technologies Oy System and method for delivering notification messages
WO2009104076A1 (en) * 2008-02-19 2009-08-27 Nokia Corporation Multiple-level message filtering
KR101445394B1 (ko) 2008-03-28 2014-09-26 삼성전자주식회사 휴대 방송 시스템에서 단말기의 소프트웨어 업데이트 방법 및 장치
KR20090103637A (ko) * 2008-03-28 2009-10-01 삼성전자주식회사 방송 시스템에서 펌웨어를 업데이트하는 방법과 장치 및 그시스템
US20090253416A1 (en) * 2008-04-04 2009-10-08 Samsung Electronics Co. Ltd. Method and system for providing user defined bundle in a mobile broadcast system
KR20090106292A (ko) * 2008-04-04 2009-10-08 삼성전자주식회사 방송 시스템에서 사용자 맞춤형 서비스 제공 방법과 장치및 그 시스템
US8490124B2 (en) * 2008-05-29 2013-07-16 Qualcomm Incorporated Method and apparatus for improving performance and user experience of a mobile broadcast receiver
US20100037248A1 (en) * 2008-08-06 2010-02-11 Qualcomm Incorporated System and method for dynamic pricing of mobile tv content
US20100037258A1 (en) * 2008-08-07 2010-02-11 Research In Motion Limited Mobile broadcasting system and method for enhancing mobile broadcasting services with rich media including an enhanced service guide
KR101586316B1 (ko) * 2009-11-10 2016-01-18 엘지전자 주식회사 이동 단말기 및 이것의 방송 제어 방법
EP2739077B1 (en) * 2011-07-25 2017-12-13 NEC Corporation Mobile station, control device, base station, method of installation in these, and computer-readable medium
EP2823641B1 (en) 2012-04-05 2016-11-02 Huawei Technologies Co., Ltd. System and method for secure asynchronous event notification for adaptive streaming based on iso base media file format
CN106105249B (zh) * 2014-04-21 2019-07-26 夏普株式会社 用于解码服务指南的方法
KR102335007B1 (ko) * 2015-04-01 2021-12-06 삼성전자주식회사 방송 시스템에서 디바이스들 간에 정보를 송수신하는 방법 및 장치
WO2017209514A1 (ko) 2016-06-01 2017-12-07 엘지전자(주) 방송 신호 송수신 장치 및 방법
NL2022415B1 (en) * 2019-01-18 2020-08-18 One2Many B V System and method for distributing multimedia public warning alerts in a mobile telecommunications network

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004042972A2 (en) 2002-11-08 2004-05-21 Nokia Corporation A method of coupling user equipment information specific to a multicast/broadcast service with a mulitcast/broadcast service context of a controlling network entity
WO2004091156A2 (en) 2003-04-01 2004-10-21 Telefonaktiebolaget Lm Ericsson (Publ) Scalable quality broadcast service in a mobile wireless communication network
US20050043020A1 (en) 2001-11-20 2005-02-24 Matti Lipsanen Mobile telecommunication networks and digital broadcasting services

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US596663A (en) * 1898-01-04 Dumping-wagon
CA2158588C (en) * 1994-09-21 2003-01-14 Belwinder Singh Barn Multiple channel terminal server communications network
US7035914B1 (en) * 1996-01-26 2006-04-25 Simpleair Holdings, Inc. System and method for transmission of data
JP3169856B2 (ja) 1997-05-29 2001-05-28 甲府日本電気株式会社 マルチノード情報処理システム
US6167448A (en) 1998-06-11 2000-12-26 Compaq Computer Corporation Management event notification system using event notification messages written using a markup language
US6539030B1 (en) * 2000-02-07 2003-03-25 Qualcomm Incorporated Method and apparatus for providing configurable layers and protocols in a communications system
GB2364209A (en) 2000-06-30 2002-01-16 Nokia Oy Ab Combined digital video broadcast receiver and cellular receiver
US7461150B1 (en) * 2000-07-19 2008-12-02 International Business Machines Corporation Technique for sending TCP messages through HTTP systems
CN1254754C (zh) * 2000-11-08 2006-05-03 上海神目信息技术有限公司 无线产品信息及广告业务的实现系统
JP2003023617A (ja) 2001-07-05 2003-01-24 Manabu Kato イベントトリガ型放送番組配信
JP2003224584A (ja) 2002-01-30 2003-08-08 Nippon Telegr & Teleph Corp <Ntt> サービス制御方法とこの方法のプログラムおよびこれを記録した記録媒体並びにサービス制御ノード
JP2003224598A (ja) * 2002-01-31 2003-08-08 Mitsubishi Electric Corp ポリシー定義設定方法およびポリシーサーバ
KR100713435B1 (ko) * 2002-05-03 2007-05-07 삼성전자주식회사 이동통신시스템에서 다중 데이터 전송률 서비스 제공 장치 및 방법
KR100827136B1 (ko) * 2002-05-17 2008-05-02 삼성전자주식회사 이동통신시스템에서의 시그널링 연결 설정방법
US20040180675A1 (en) 2002-11-06 2004-09-16 Samsung Electronics Co., Ltd. Method for transmitting and receiving control messages in a mobile communication system providing MBMS service
KR101020342B1 (ko) * 2003-01-27 2011-03-08 파나소닉 주식회사 디지털 컨텐츠 분배 시스템
JP3889004B2 (ja) 2003-01-27 2007-03-07 松下電器産業株式会社 デジタルコンテンツ配信システム
KR100498361B1 (ko) * 2003-07-18 2005-07-01 엘지전자 주식회사 이동 통신단말기의 무선 인터넷 동기화 방법
EP1565026B1 (en) * 2004-02-12 2019-04-03 Samsung Electronics Co., Ltd. Methods of efficiently transmitting control information for multimedia broadcast/multicast service

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050043020A1 (en) 2001-11-20 2005-02-24 Matti Lipsanen Mobile telecommunication networks and digital broadcasting services
WO2004042972A2 (en) 2002-11-08 2004-05-21 Nokia Corporation A method of coupling user equipment information specific to a multicast/broadcast service with a mulitcast/broadcast service context of a controlling network entity
WO2004091156A2 (en) 2003-04-01 2004-10-21 Telefonaktiebolaget Lm Ericsson (Publ) Scalable quality broadcast service in a mobile wireless communication network

Also Published As

Publication number Publication date
CN101356523B (zh) 2013-01-30
JP4965580B2 (ja) 2012-07-04
WO2007052992A1 (en) 2007-05-10
EP1786126A2 (en) 2007-05-16
US8626055B2 (en) 2014-01-07
JP5457401B2 (ja) 2014-04-02
JP2011244467A (ja) 2011-12-01
EP2953280A1 (en) 2015-12-09
RU2008118165A (ru) 2009-11-20
US20070124359A1 (en) 2007-05-31
RU2388185C2 (ru) 2010-04-27
KR20070049044A (ko) 2007-05-10
CN101356523A (zh) 2009-01-28
EP1786126A3 (en) 2012-10-24
JP2009515462A (ja) 2009-04-09

Similar Documents

Publication Publication Date Title
KR100978277B1 (ko) 휴대 방송 시스템에서 서비스 가이드 생성을 위한 공급 정보 전달 방법과 통지 이벤트/통지 메시지 전달 방법 및 시스템
US8494438B2 (en) Method and system for sharing service guide or service guide fragments in mobile broadcast system
US9282437B2 (en) Method and system for providing notification message in a mobile broadcast system
US20070110057A1 (en) Method and apparatus for transmitting service guide source in a mobile broadcast system
EP2259494B1 (en) Method and system for transmitting and receiving access information for a broadcast service
US20070118586A1 (en) Method and apparatus for delivering service guide contents and notification event information in a mobile broadcast system
KR20070021032A (ko) 휴대 방송 시스템에서의 통지 메시지 전송 시스템 및 방법
JP2011518490A (ja) 移動体ブロードキャストシステムにおけるユーザ定義バンドル提供方法及びシステム
US20070110056A1 (en) Apparatus and method for delivering service guide contents and notification event information in a mobile broadcast system
CN101310529A (zh) 在移动广播系统中传递服务指南内容和通知事件信息的方法和装置
KR100871243B1 (ko) 휴대 방송 시스템에서 서비스 가이드 소스 전송 방법 및 장치
KR100866227B1 (ko) 휴대 방송 시스템에서의 통지 메시지 송수신 방법 및 장치
KR101263504B1 (ko) 휴대 방송 시스템에서 서비스 가이드 콘텐츠 및 통지이벤트 정보의 전송 장치 및 방법
RU2388154C1 (ru) Способ и система для обеспечения сообщения извещения в системе мобильного вещания
RU2372742C1 (ru) Способ и устройство для передачи/приема информации о доступе широковещательной услуги в широковещательной системе и соответствующая система

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20060303

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20080331

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20060303

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20100225

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20100531

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20100820

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20100823

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20130730

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20130730

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20140730

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20140730

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20150730

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20150730

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20160728

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20160728

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20170728

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20170728

Start annual number: 8

End annual number: 8

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20190531