KR20080054404A - 서비스 변경 통지를 제공하기 위한 방법 및 장치 - Google Patents

서비스 변경 통지를 제공하기 위한 방법 및 장치 Download PDF

Info

Publication number
KR20080054404A
KR20080054404A KR1020087009800A KR20087009800A KR20080054404A KR 20080054404 A KR20080054404 A KR 20080054404A KR 1020087009800 A KR1020087009800 A KR 1020087009800A KR 20087009800 A KR20087009800 A KR 20087009800A KR 20080054404 A KR20080054404 A KR 20080054404A
Authority
KR
South Korea
Prior art keywords
notification
service
fragment
parameter
esg
Prior art date
Application number
KR1020087009800A
Other languages
English (en)
Other versions
KR101008732B1 (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
Application filed by 노키아 코포레이션 filed Critical 노키아 코포레이션
Publication of KR20080054404A publication Critical patent/KR20080054404A/ko
Application granted granted Critical
Publication of KR101008732B1 publication Critical patent/KR101008732B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/146Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/147Signalling methods or messages providing extensions to protocols defined by standardisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/164Adaptation or special uses of UDP protocol
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26283Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6131Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64315DVB-H
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64322IP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/814Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts comprising emergency warnings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8146Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Computer Graphics (AREA)
  • Emergency Management (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Circuits Of Receivers In General (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 송신기로부터 수신기 또는 가입자 스테이션으로 통지를 전송하기 위한 디지털 방송 전송 시스템에서의 장치들 및 방법들이 제공된다. 통지는 사용자 또는 가입자에게 다가오는 이벤트들에 관한 정보, 프로그램 또는 서비스들, 기존 이벤트들, 프로그램들 또는 서비스들에 대한 변경들, 광고들, 긴급 공고들 등을 통지할 수 있다. 하나의 예에서 파라미터가 ESG 프래그먼트와 연관된 서비스가 통지인 것을 표시하기 위해 수신기로 전송되는 ESG 프래그먼트 내에서 포함될 수 있다. 다른 하나의 예에서, ESG 프래그먼트는 액세스 프래그먼트와 연관된 통지가 대응하는 서비스의 컴포넌트인 것을 표시하기 위한 유형 파라미터를 포함하는 액세스 프래그먼트이다.

Description

서비스 변경 통지를 제공하기 위한 방법 및 장치{Method and arrangement for provided a notification of a change in a service}
본 발명의 실시 예들은 일반적으로 통신 네트워크들에 관련된다. 더 자세히는, 본 발명의 실시 예들은 서비스 가이드에서 이벤트들 또는 이벤트들에서의 변경들의 통지를 제공하는 것에 관련된다.
관련 출원들의 상호 참조
본 출원은 본 명세서에 참조 병합된, 2005년 10월 7일 출원된, 미국 가출원 번호 제60/724,275호의 우선권을 주장한다.
일반적으로, 전자 서비스 가이드(Electronic Service Guide : ESG)는 단말이 어떤 서비스들이 최종 사용자들에게 이용가능하고 어떻게 서비스들이 액세스될 수 있는가를 통신할 수 있게 한다. ESG 프래그먼트(fragment)들은 ESG의 독립적으로 존재하는 단편(piece)들이다. 전형적으로 ESG 프래그먼트들은 XML 문서들을 포함하나, 더 최근에는 예를 들어, SDP (Session Description Protocol) 디스크립션, 텍스트형 파일, 또는 이미지와 같은, 막대한 아이템들을 포함하고 있다. EGS 프래그먼트들을 현재 이용 가능한(또는 장래) 서비스 또는 방송 프로그램들의 하나 또는 다수의 양상들을 설명한다. 이런 양상들은 예를 들어: 프리 텍스트 디스크립션, 스케줄, 지리적 이용도(geographical availability), 가격, 구매 방법, 장르, 및 프리뷰 이미지들 또는 클립들과 같은 부가 정보를 포함할 수 있다. ESG 프래그먼트들을 포함하는 오디오, 비디오, 및 다른 유형의 데이터는 다수의 서로 다른 프로토콜들에 따라 무선 디지털 광대역 방송 네트워크들을 포함하는 다양한 유형의 네트워크들을 통해 전송될 수 있다. 예를 들어, 데이터는 인터넷 프로토콜(IP) 및 사용자 데이터그램 프로토콜(User Datagram Protocol : UDP)과 같은, 인터넷 프로토콜군의 프로토콜들을 사용하여 보통 "인터넷"으로 지칭되는 네트워크들의 콜렉션을 통해 전송될 수 있다. 데이터는 단일 사용자에게 어드레싱된(address) 인터넷을 통해 종종 전송될 수 있다. 그러나 데이터는 한 그룹의 사용자들에게 어드레싱될 수 있고, 이것은 일반적으로 멀티캐스팅이라고 알려져 있다. 데이터가 모든 사용자들에게 어드레싱된 경우, 그것은 방송(broadcasting)이라고 지칭된다. ESG 데이터는 디지털 광대역 방송 및/또는 멀티캐스트 네트워크들을 포함하는 서로 다른 유형의 무선 디지털 네트워크들을 사용하여 전송될 수 있다.
서비스 제공자는 이벤트에 대응하는, ESG 프래그먼트들의 전송에 의해 현재 또는 장래의 서비스들 또는 콘텐트에 관한 정보를 데이터 스트림 내에서 가입자 단말로 제공한다. 그러나 시간이 지나면, 서비스 제공자에 의한 변경들이 이벤트에 만들어질 수 있다. 예를 들어 서비스 제공자는 대응하는 서비스 가이드 또는 서비스 가이드의 부분들을 변경할 수 있고, 서비스 스케줄을 변경할 수 있고 특정 방송 서비스를 프로모트할(promote) 수 있다. 추가로, 서비스 제공자는 업데이트된 데이 터의 특정 통지를 방송하기를 원할 수 있다. 사용자들 및 사용자들의 그룹들은 이런 정보 또는 현재 제공된 정보의 변경들을 통지받을 필요가 종종 있다.
따라서 다가오는 이벤트들, 현재 제공된 이벤트들에서의 변경들, 또는 현재 진행 중이거나 업데이트된 정보를 사용자 또는 사용자들의 그룹에게 통지하기 위한 방법 및 시스템에 대한 필요가 존재한다.
아래에서 본 발명의 몇몇 양상들의 기본적인 이해를 제공하기 위한 단순화된 요약을 제시한다. 그 요약은 본 발명의 광범위한 개요가 아니다. 그 요약은 본 발명의 핵심 또는 중요 요소들을 확인하거나 본 발명의 범위의 윤곽을 그리려는 의도는 아니다. 아래의 요약은 아래에서 더 상세한 기술의 도입부로서 단순화된 형태로 본 발명의 일정 개념들만을 나타낼 뿐이다.
본 발명의 일실시 예에서, 통지에 관한 정보를 포함하는 ESG 프래그먼트를 전송하기 위해 송신기가 제공된다. 예를 들어, 송신기는 통지를 서술하는 파라미터를 포함하는 ESG 프래그먼트를 전송할 수 있다. 일예에서, 송신기에 의해 전송된 ESG 프래그먼트는 통지 정보 또는 메시지들의 수신 정보를 서술하기 위한 통지 수신 파라미터를 포함한다. 이런 파라미터는 또한 수신기에서 ESG 프래그먼트의 수신을 위한 포트 번호(port number)의 식별을 포함할 수 있다.
다른 하나의 예에서, 송신기에 의해 전송된 ESG 프래그먼트는 통지를 대응하는 서비스로서 표시하기 위한 통지 서비스들의 파라미터를 포함한다. 예를 들어, 서비스 프래그먼트의 유형 파라미터(예를 들어, 서비스 프래그먼트 유형 파라미터)는 ESG 프래그먼트 내에 포함될 수 있다. 서비스 프래그먼트 유형 파라미터의 값에 따라, 서비스 프래그먼트가 통지 서비스로서 인스턴스화(instantiate)될 수 있다.
다른 하나의 예에서, 송신기에 의해 전송된 ESG 프래그먼트는 통지 컴포넌트 파라미터를 포함한다. 예를 들어 액세스 프래그먼트의 유형 파라미터(예를 들어, 액세스 프래그먼트 유형 파라미터)가 ESG 프래그먼트 내에 포함될 수 있다. 액세스 프래그먼트 유형 파라미터의 값에 따라, 서비스의 컴포넌트가 통지로서 선언될 수 있다.
다른 하나의 예에서, 수신기가 ESG 프래그먼트를 수신하기 위해 제공된다. ESG 프래그먼트가 대응하는 통지 서비스들, 통지 컴포넌트들, 또는 통지 수신 정보를 결정하기 위해 파싱(parse)될 수 있다.
다른 하나의 예에서, 사용자를 위해 통지와 연관된 ESG 프래그먼트를 생성하기 위한 방법이 제공된다. ESG 프래그먼트는 예를 들어 통지 서비스들, 서비스의 통지 컴포넌트들 및/또는 통지 수신 정보를 서술하기 위한 파라미터들을 포함할 수 있다.
또한 통지 서비스 또는 서비스의 통지 컴포넌트에 연관된 ESG 프래그먼트를 생성하고, 전송하고 수신하기 위한 컴퓨터 판독가능 매체가 제공된다.
본 발명 및 본 발명의 이점들에 대한 더 완전한 이해가 동일한 참조 번호들은 동일한 특징들을 표시하는, 첨부된 도면들을 고려한 아래의 기술을 참조하여 얻어질 수 있다.
도 1은 본 발명의 다양한 양상들이 구현될 수 있는 무선 통신 시스템의 블록도를 도시한다.
도 2는 본 발명의 하나 또는 그 이상의 예시적인 실시 예들이 구현될 수 있는 적합한 디지털 방송 수신기를 도시한다.
도 3은 본 발명의 하나 또는 그 이상의 예시적인 실시 예들이 구현될 수 있는 트랜스포트 객체의 예의 개략도를 도시한다.
도 4는 본 발명의 하나 또는 그 이상의 예시적인 실시 예들이 구현될 수 있는 단일 트랜스포트 객체들 트랜스포트하는 예들을 도시한다.
도 5는 본 발명의 하나 또는 그 이상의 예시적인 실시 예들이 구현될 수 있는 수신기의 예를 도시한다.
도 6은 본 발명의 하나 또는 그 이상의 예시적인 실시 예들이 구현될 수 있는 송신기의 예를 도시한다.
도 7은 본 발명의 하나 또는 그 이상의 예시적인 실시 예들이 구현될 수 있는 통지 서비스 또는 서비스의 통지 컴포넌트에 대응하는 ESG 프래그먼트의 전송 예의 흐름도를 도시한다.
도 8은 본 발명의 하나 또는 그 이상의 예시적인 실시 예들이 구현될 수 있는 통지 서비스 또는 서비스의 통지 컴포넌트에 대응하는 ESG 프래그먼트의 수신 예의 흐름도이다.
아래의 다양한 실시 예들의 기술에서, 본 발명의 일부를 형성하고 본 발명이 실행될 수 있는 다양한 실시 예들이 예시로서 도시되는, 첨부된 도면들을 참조한다. 다른 실시 예들이 이용될 수 있고 구조 및 기능적 변경들이 본 발명의 범위 및 사상을 벗어남이 없이 만들어질 수 있다.
본 발명의 양상들은 광범위한 네트워크들 및 통신 프로토콜들을 통해 이용될 수 있다. 도 1은 본 발명에 따른 시스템들 및 방법들이 사용될 수 있는 무선 통신 시스템(110)의 예를 도시한다. PDA(personal digital assistant), 휴대 전화, 모바일 단말, 퍼스널 비디오 레코더, 휴대용 텔레비전, 퍼스널 컴퓨터, 디지털 카메라, 디지털 캠코더, 휴대용 오디오 장치, 휴대용 라디오 또는 이들의 임의 조합과 같은, 하나 또는 그 이상의 네트워크 인에이블 모바일 장치들(112)이 방송 네트워크(114) 및/또는 셀룰러 네트워크(116)를 통해 서비스 소스(122)와 통신한다. 모바일 단말/장치(112)는 디지털 광대역 방송 수신 장치를 포함할 수 있다. 서비스 소스(122)는 그들의 실제 프로그램 콘텐트 또는 정보 또는 그들의 서비스들 및 프로그램들의 디스크립션을 서비스 소스에 제공할 수 있는 몇몇 서비스 제공자들에게 연결될 수 있고, 그 서비스 소스는 또한 모바일 장치(112)로 콘텐트 또는 정보를 제공한다. 몇몇 서비스 제공자들은 비록 제한되지는 않지만 하나 또는 그 이상의 텔레비전 및/또는 디지털 텔레비전 서비스 제공자들, AM/FM 무선 서비스 제공자들, SMS/MMS 푸쉬(push) 서비스 제공자들, 인터넷 콘텐트 또는 액세스 제공자들을 포함할 수 있다.
데이터를 방송하는 하나의 방식은 IP 데이터캐스팅(IPDC) 네트워크를 사용하는 것이다. IPDC는 디지털 방송 및 인터넷 프로토콜의 결합이다. 이런 IP기반의 방 송 네트워크를 통해, 하나 또는 그 이상의 서비스 제공자들이 온라인 신문들, 라디오, 및 텔레비전을 포함하는 서로 다른 유형들의 IP 서비스들을 제공할 수 있다. 이런 IP 서비스들은 오디오, 비디오 및/또는 다른 유형의 데이터 형태인 하나 또는 그 이상의 미디어 스트림들로 편성될 수 있다. 언제 어디서 이런 스트림들이 발생하는지 결정하기 위해, 사용자는 전자 서비스 가이드(ESG)를 참조한다. 디지털 비디오 방송(DVB) 스트림들에서 사용되는 하나의 예는 전자 프로그램 가이드(ESG)이다. DVB의 하나의 유형은 모바일 전화들과 같은, 작은 핸드헬드 장치들에서 이용 가능한 성능들 및 서비스들을 증가시키는 최근에 개발된 기술인, 디지털 비디오 방송-핸드헬드(DVB-H)이다. DVB-H는 충전용 단말 장치로 10 Mbps의 데이터를 전달하도록 설계되었다.
DVB 트랜스포트 스트림들은 압축된 오디오 및 비디오와 데이터를 사용자에게 제3의 전달 네트워크를 통해 전달한다. MPEG(Moving Picture Expert Group)은 단일 프로그램 내에서 부호화된 비디오, 오디오, 및 데이터가 트랜스포트 스트림(TS)으로, 다른 프로그램들같이, 멀티플렉스되는 기술이다. TS는 헤더를 포함하는, 고정된 길이의 패킷들을 갖는 패킷화된 데이터 스트림이다. 프로그램, 오디오 및 비디오의 개개의 요소들은 각각 고유 패킷 식별(packet identification : PID)을 구비한 패킷들 내에서 각각 전달된다. 수신 장치가 TS 내에 특정 프로그램의 서로 다른 요소들을 위치시킬 수 있도록 하기 위해, TS 내에 통합된(incorporate), 프로그램 지정 정보(Program Specific Information : PSI)가 제공된다. 추가로, MPEG 개인 영역 신택스(syntax)에 속한 테이블들의 세트인, 부가 서비스 정보(SI)가 TS 내에 포함될 수 있다. 이것은 수신 장치가 TS 내에 포함된 데이터를 정확히 처리할 수 있도록 한다.
그러나 본 발명의 양상들은 예를 들어, T-DAB, T/S-DMB, ISDB-T, ATSC, MediaFLO와 같은 다른 전형적인 디지털 모바일 방송 시스템들, 그리고 3GPP MBMS 및 3GPP2BCMCS와 같은 비-전형적이 시스템들에 또한 적용가능하다.
방송 네트워크(114)는 DVB-H를 통한 IP 데이터캐스팅의 무선 전송을 포함할 수 있다. 방송 네트워크(114)는 디지털 또는 아날로그 텔레비전 신호와 같은 서비스 및 서비스에 관련된 보충 콘텐트를 송신기(118)를 통해 방송할 수 있다. 방송 네트워크는 라디오, 텔레비전 또는 IP 데이터캐스팅 방송 네트워크를 또한 포함할 수 있다. 방송 네트워크(114)는 텔레비전 신호, 오디오 및/또는 비디오 스트림들, 데이터 스트림들, 비디오 파일들, 오디오 파일들, 소프트웨어 파일들, 및/또는 비디오 게임들을 포함할 수 있는 보충 콘텐트를 또한 전송할 수 있다. IP 데이터캐스팅 서비스들을 전송하는 경우에, 서비스 소스(122)는 방송 네트워크(114)를 통해 사용자 장치(112)로 실제 프로그램 콘텐트를 통신할 수 있고 셀룰러 네트워크(116)를 통해 실제 프로그램 콘텐트에 대한 사용자 권한 및 액세스 정보와 같은 부가 정보를 통신할 수 있다.
모바일 장치(112)는 또한 셀룰러 네트워크(116)를 통해 서비스 소스(122)에 접속할 수 있다. 셀룰러 네트워크(116)는 무선 네트워크 및 기지 트랜시버 국 송신기(120)를 포함할 수 있다. 셀룰러 네트워크는 제2/제3 세대(2G/3G) 셀룰러 데이터 통신 네트워크, GSM(Global System for Mobile communications network), UMTS(Universal Mobile Telecommunications System) 또는 WLAN 네트워크와 같은 다른 무선 통신 네트워크를 포함할 수 있다.
본 발명의 한 양상에서, 모바일 장치(112)는 셀룰러 네트워크(116) 내에서 디지털 무선 통신들을 송신 및/또는 수신하도록 구성된 무선 인터페이스를 포함할 수 있다. 셀룰러 네트워크(116) 또는 방송 네트워크(114)를 통해 모바일 장치(112)에 의해 수신된 정보는 사용자 선택, 애플리케이션들, 서비스들, 전자 이미지들, 오디오 클립들, 비디오 클립들, 및/또는 WTAI(Wireless Telephony Application Interface) 메시지들을 포함할 수 있다. 셀룰러 네트워크(116)의 일부로서, (도시되지 않은) 하나 또는 그 이상의 기지국들이 수신 장치(112)와의 디지털 통신들을 지원할 수 있고, 이때 수신 장치는 셀룰러 네트워크(116)의 관리 도메인 내에 위치한다.
도 2에 도시된 것과 같이, 모바일 장치(112)는 사용자 인터페이스(130), 메모리(134) 및/또는 다른 기억장치, 및 디스플레이(136)에 연결된 다른 프로세서(128)를 포함할 수 있다. 모바일 장치(112)는 배터리(150), 스피커(152), 및 안테나들(154)을 또한 포함할 수 있다. 사용자 인터페이스(130)는 키패드, 터치스크린, 보이스 인터페이스, 4개의 화살표 키들, 조이스틱, 데이터 글러브, 마우스, 롤러 볼, 터치스크린 등을 더 포함할 수 있다.
모바일 장치(112) 내의 프로세서(128) 및 다른 컴포넌트들에 의해 사용되는 데이터 및 컴퓨터 실행가능 명령어들은 컴퓨터 판독가능 메모리(134)에 저장될 수 있다. 메모리는 ROM(read only memory) 모듈들 또는 RAM(random access memory) 모 듈들의 임의 조합으로 구현될 수 있고, 선택적으로는 휘발성 및 비휘발성 메모리를 포함한다. 소프트웨어(140)는 모바일 장치(112)가 다양한 기능들을 실행 가능하도록 하기 위해 명령어들을 프로세서(128)에 제공하는 메모리(134) 및/또는 기억장치에 저장될 수 있다. 대안적으로, 일부 또는 모두의 모바일 장치(112)의 컴퓨터 실행가능 명령어들은 (도시되지 않은) 하드웨어 또는 펌웨어 내에 구체화될 수 있다.
모바일 장치(112)는 예를 들어, 특정 DVB 수신기(141)를 통해, DVB-H , DVB-T 또는 DVB- MHP 와 같은, 디지털 비디오 방송(DVB) 표준에 기반하여 디지털 광대역 방송 전송들을 수신, 복호화, 및 프로세스하도록 구성될 수 있다. 모바일 장치는 또한 디지털 광대역 방송 전송들을 위한 다른 유형들의 수신기들을 구비할 수 있다. 추가로, 수신 장치(112)는 FM/AM 무선 수신기(142), WLAN 트랜시버(143), 및 텔레커뮤티케이션 트랜시버(144)를 통해 전송들을 수신, 복호화 및 프로세스하도록 또한 구성될 수 있다. 본 발명의 하나의 양상에서, 모바일 장치(112)는 무선 데이터 스트림(RDS) 메시지들을 수신할 수 있다.
DVB 표준의 예에서, 하나의 DVB의 10 Mbit/s 전송은 200개의 50-kbit/s 오디오 프로그램 채널들 또는 50개의 200-kbit/s 비디오(TV) 프로그램 채널들을 포함할 수 있다. 모바일 장치(112)는 DVB-H(Digital Video Broadcast-Handheld) 표준 또는 DVB-MHP, DVB-S(DVB-Satellite), DVB-T(DVB-Terrestrial) 또는 DVB-C(DVB-Cable)와 같은, 다른 DVB 표준들을 기초로 전송을 수신, 복호화, 및 프로세스하도록 구성될 수 있다. 유사하게, 다른 디지털 전송 포맷들이 ATSC (Advanced Television Systems Committee), NTSC (National Television System Committee), ISDB-T (Integrated Services Digital Broadcasting - Terrestrial), DAB (Digital Audio Broadcasting), DMB (Digital Multimedia Broadcasting) FLO(Forward Link Only) 또는 DIRECTV와 같은, 보충 서비스들의 이용 가능성(availability) 정보 및 콘텐트를 전달하기 위해 대안적으로 사용될 수 있다. 추가적으로, 디지털 전송은 DVB-H 기술에서처럼, 시간 분할될 수 있다. 시간 분할(Time-slicing)은 모바일 단말의 평균 전력 소모를 감소시킬 수 있고, 부드럽고 연속적인 핸드오버를 가능하게 할 수 있다. 시간 분할은 데이터가 전형적인 스트리밍 메커니즘을 사용해서 전송된다면 요구되는 비트레이트와 비교해서 더 높은 순간(instantaneous) 비트레이트를 사용해서 버스트로 데이터를 송신하는 것으로 구성된다. 이 경우에, 모바일 장치(112)는 복호화된 시간 분할 전송을 표시(presentation) 전에 저장하기 위한 하나 또는 그 이상의 버퍼 메모리들을 구비할 수 있다.
본 발명의 일예에서, ESG 프래그먼트들이 하나 또는 그 이상의 데이터 스트림들 또는 채널들 내에서 가입자 단말로 전달될 수 있다. 이 예에서 (IP 패킷 스트림들과 같은) 복수의 채널들이 가입자 단말로 ESG 정보를 전달하기 위해 사용될 수 있다. 예를 들어 ESG 프래그먼트는 가입자 단말로 서비스 제공자에 의해 제공될 다가오는 이벤트들, 서비스 제공자에 의해 제공된 현재 이벤트들에서의 변경들 또는 사용자 또는 사용자의 그룹을 위한 업데이트된 또는 현재 진행 중인 정보의 통지를 제공할 수 있다.
ESG 프래그먼트는 컨테이너 내에서 ESG 정보를 트랜스포트할 수 있는 트랜스포트 객체 내에서 전달될 수 있다. 따라서 ESG 프래그먼트들은 그 자신의 트랜스포 트 객체 내에서 전달될 수 있는 컨테이너 내에 놓여질 수 있다. 컨테이너는 또한 컨테이너 헤더 및, 예를 들어 컨테이너 헤더가 각각의 컨테이너가 트랜스포트 객체 내에서 어디에 위치되어 있는지에 관한 정보를 제공할 수 있는 컨테이너 페이로드를 포함할 수 있다. 일예에서, 트랜스포트 객체는 단일 컨테이너 또는 복수의 컨테이너들을 포함할 수 있고, 각각의 컨테이너는 적어도 하나의 ESG 프래그먼트를 포함한다. 도 3은 본 발명의 적어도 하나의 양상에 따른 예시적인 트랜스포트(transport) 객체의 개략도이다. 도 3의 예에서 도시된 것과 같이, 트랜스포트 객체(300)는 컨테이너 헤더(310) 및 컨테이너 페이로드(320)를 포함할 수 있는 컨테이너를 포함할 수 있다. 일예에서, 컨테이너 헤더(310)가 각 컨테이너가 서로 다른 트랜스포트된 객체들 내에서 어디에 위치하고 있는가에 관한 정보와 재결합될 필요가 없도록 컨테이너 헤더(310) 및 페이로드(320)는 단일 트랜스포트 객체(300)로 통합될(incorporate) 수 있는 단일 컨테이너(305)에 통합된다. 대안적으로, 트랜스포트 객체(300)는 복수의 컨테이너들을 포함할 수 있고 컨테이너는 임의의 수의 ESG 프래그먼트들(340)을 포함할 수 있다. 컨테이너 헤더(310)는 예를 들어 컨테이너 헤더(310) 자체 및/또는 컨테이너 페이로드(320)에 관한 정보와 같은, 대응하는 ESG 프래그먼트와 연관된 정보를 포함할 수 있다.
도 3에서 도시된 예에서, ESG 프래그먼트(340)는 컨테이너 페이로드(320) 내에 포함된다. 컨테이너 헤더(310)는 대응하는 컨테이너 페이로드(320)내에서 ESG 프래그먼트들을 식별하고 서술하기 위한 디스크립터(discriptor)들을 포함할 수 있다. 따라서 비록 제한되지는 않지만, 트랜스포트 객체(300) 내의 ESG 프래그먼트의 위치 또는 각각의 포함된 ESG 프래그먼트(340)의 길이와 같은 ESG 프래그먼트의 특성들이 식별될 수 있다. 예를 들어 일실시 예에서, 필드는 예를 들어, 오프셋 값, 시작 포인트 및 끝 포인트 등을 제공함으로써 특정 ESG가 컨테이너 페이로드(320) 내에서 시작하는 곳을 특정한다. 다른 실시 예들에서, 메타데이터(350)는 헤더(310) 내에 또는 근접하여 위치해 있는, 개개의 ESG 프래그먼트들(340), 디스크립터 엔트리들(330), ESG 프래그먼트(340) 또는 그들의 조합과 연관될 수 있다. 일실시 예에서, 3GPP 메타데이터 엔벨로프(envelope)와 ESG 프래그먼트(340)의 연관은 특정 ESG 프래그먼트와 관련되어 헤더(310) 내에 있을 추가 메타데이터의 필요성을 대체하거나 부정할 수 있다.
도 4는 복수의 단일 트랜스포트 객체들을 전송하는 예를 도시한다. 도 4에 도시되어 있는 것과 같이, 본 발명의 트랜스포트 객체들(TO)은 FLUTE (File Delivery over Unidirectional Transport) 세션들, 또는 순수한(pure) ALC(Asynchronous Layered Coding) 세션에서 전달될 수 있다. 도 4의 예에서, IP 주소와 같은, ESG 루트 채널 데이터, 포트 번호 및 트랜스포트 세션 식별자(TSI)가 예를 들어 DVB-H의 SI 테이블들 중 하나로서 DVB-H의 SI/PSI 스트림 내에서 전달될 수 있는 IP/MAC 통지 테이블(INT 테이블)에서 공고된다. ESG 루트 채널의 FLUTE 세션은 세션의 FDT(File Delivery Table) 및 하나 또는 그 이상의 트랜스포트 객체들(TO)을 포함한다. 이런 공고 카루셀(announcement carousel) 내에서 전달될 수 있는 이런 트랜스포트 객체들은 ESG들의 서로 다른 부분들과 액세스 파라미터들 간에서 ESG 데이터가 전송되는 서로 다른 ESG 방법들로의 맵핑을 포함한다. ESG들은 서로 다를 수 있다. 예를 들어 ESG들은 언어, 장르 또는 인코딩에서 다를 수 있다.
액세스 파라미터들의 예들은 예를 들어, IP 주소들, 포트 번호들, TSI들, 및 시작 시간 및 최종 시간 등을 포함할 수 있다. 따라서 FLUTE 세션은 ESG 데이터가 어떻게 서로 다른 세션들로 분배되는지를 선언한다. 이런 맵핑 데이터를 전달하는 FLUTE 세션의 TO들은 FLUTE 세션의 FDT에 서술되어 있다. ESG 맵핑 데이터는 하나 또는 다수의 TO들에서 전달될 수 있다. 맵핑은 XML 스키마, 평문 ASCII 텍스트, 멀티파트 MIME 또는 MIME 헤더들과 같은 구성된(Structured) ASCII 텍스트를 사용해서, 열거된 유형들을 갖는 2진수로서 또는 종래 기술에 알려진 다른 다양한 수단을 통해 만들어질 수 있다. 이 예에서 ESG 데이터는 예를 들어 순수한 ALC 세션들 내에 있을 수 있는, 하나 또는 그 이상의 TO들 내에서 전달될 수 있다. ESG 데이터 또는 그것의 부분들은 본 발명의 일정 실시 예들에서 ALC 세션들에 추가하거나 그 대신에 하나 또는 그 이상의 FLUTE 세션들에서 전달될 수 있다.
본 발명의 일실시 예에서, 통지 기능은 서비스 제공자로부터의 메시지들 또는 통지 정보를 사용자 또는 가입자에게 전달하기 위해 서비스 가이드 또는 ESG 프래그먼트에서 제공된다. 이런 통지 정보는 예를 들어 서비스 스케줄 변경의 통지, 새로운 서비스의 시작 통지, 특정 프로그램의 프로모션들 또는 광고들, 서비스 또는 다가오는 프로그램 또는 서비스, 긴급 공고, 공공 서비스 공고 또는 서비스 가이드의 변경들 또는 정보의 다른 변경의 통지를 포함하는 다가오는 이벤트들에 관한 통지 정보를 포함한다.
일예에서, 통지 정보 또는 메시지들이 사용자 데이터그램 프로토콜/인터넷 프로토콜(UDP/IP)을 통해 사용자 또는 가입자에게 전달될 수 있다. 지정된 UDP 포트가 통지 정보 또는 메시지가 현재 진행중인 세션들로 통합되거나 별도의 세션들을 통할 수 있도록 통지 정보 또는 메시지들을 생성하기 위해 사용될 수 있다. 예를 들어, 통지 정보 또는 메시지는 미리 정의된 UDP 포트를 사용하여 UDP 패킷으로 패킷화될 수 있다. 통지포트(NotificationPort)는 UDP 포트의 일예이다(아래의 상세한 설명을 참조). UDP 패킷은 통지 정보 또는 메시지를 수신하기 위해 가입자 단말의 현재 진행 중인 방송 세션의 IP 주소들을 갖는 IP 패킷으로 캡슐화될 수 있다. 일예에서, 통지 정보 또는 메시지들은 XML에서 부호화될 수 있고 UDP 패킷 내에서 가입자 단말로 전달될 수 있다. 가입자 단말은 미리 정의된 UDP 포트 및 캡슐화된 통지 정보 또는 메시지를 갖는 UDP 패킷을 수신할 수 있고 통지 정보 또는 메시지를 위한 컨테이너로서 UDP 패킷을 처리할 수 있다. 대안적으로, UDP 패킷은 미리 정의된 IP 멀티캐스트/브로드캐스트 주소들(예를 들어, 통지 주소(NotificationAddress) - 본원에 상세히 설명됨) 또는 유닛캐스트 IP 주소들을 갖는 IP 패킷으로 캡슐화될 수 있다. 따라서 통지 정보 또는 메시지를 포함하고 있는 UDP 패킷은 지정된 가입자 단말들에서 수신될 수 있다.
통지 정보 또는 메시지들은 서비스 가이드 전달 디스크립터(Service Guide Delivery Descriptor : SGDD)에서 선언될 수 있는 통지 채널을 통해 가입자 단말로 전달될 수 있다. 또한 통지 채널로서 각각의 서비스와 연관된 UDP 포트가 선언될 수 있다.
통지 정보 또는 메시지들이 전달될 통지 정보의 유형에 종속할 수 있는 다양 한 방식으로 전달될 수 있다. 예를 들어, 통지 정보는 정보가 가입자 단말 디스플레이에서 디스플레이 될 수 있도록 사용자 지향(user-oriented)일 수 있다. 이런 디스플레이는 예를 들어, 텍스트 또는 멀티미디어 디스플레이 형태일 수 있다. 그러나 통지 정보 중 일정 유형들은 사용자 지향이 아닐 수 있다. 예를 들어, 일정 유형의 통지 정보는 서비스 가이드 또는 서비스를 수신하기 위한 가입자 단말을 위한 정보를 포함할 수 있다. 이런 "단말 지향(terminal-oriented)" 통지 정보는 서비스 가이드내에서 가입자 단말로 제공될 수 있으나 텍스트 또는 멀티미디어 디스플레이는 선택적이다.
사용자 또는 가입자로의 통지 정보 또는 메시지의 프레젠테이션 또는 렌더링은 원하는 프레젠테이션 유형에 종속하여 변경될 수 있다. 예를 들어 통지 정보 또는 메시지는 사용자 또는 가입자에 의해 대응하는 프로그램 또는 서비스들의 수신 동안에 수신될 수 있고 이후의 보기 또는 사용을 위해 저장될 수 있다. 대안적으로 통지 정보는 대응하는 프로그램 또는 서비스와 함께 오버레이(overlay) 또는 분할 스크린으로서 보여질 수 있다. 이 경우에, 통지 정보는 대응하는 프로그램 또는 서비스와 동시에 보여질 수 있다.
또한 통지 정보 또는 메시지의 사용에 관한 단말 지향 통지 정보가 가입자 단말로 제공될 수 있다. 따라서 통지 정보 또는 메시지의 프레젠테이션은 통지 정보의 사용에 종속하여 변경될 수 있다. 통지 정보 사용들의 예들은 서비스 가이드 업데이트들 또는 변경들, 프로그램 또는 서비스의 시작 통지, 파일 다운로드의 시작 통지 등을 포함한다.
하나의 양상의 예에서, 통지 정보가 서비스 가이드 전달 디스크립터들(SGDD)과 같은 ESG 프래그먼트 내의 디스크립터들에서 제공될 수 있다. SGDD들은 연관된 ESG 프래그먼트들을 회수 및/또는 식별하기 위해 사용될 수 있는 데이터를 포함하는, ESG 프래그먼트들의 이용가능성 또는 유효성과 같은 ESG 프래그먼트들의 다양한 속성들에 관한 정보를 전달할 수 있다. ESG 프래그먼트들은 다양한 방식으로 서비스 가이드 전달 유닛(SGDU)에 의해 그룹으로서 식별되거나 같이 그룹화될 수 있다. 예를 들어, ESG 프래그먼트들이 SGDD의 그룹기준(GroupingCriteria) 요소와 같은 요소 또는 파라미터에서 선언된 일정 기준을 기초로 같이 그룹화될 수 있다. 따라서 SGDD는 SGDU의 서비스 가이드 내에서 ESG 프래그먼트들을 그룹화하기 위한 기준을 특정하기 위해 사용될 수 있다.
이 예에서, SGDD는 가입자 또는 가입자들의 그룹을 위해 가입자 또는 가입자들의 그룹에게 관심 정보의 통지 정보를 특정할 수 있다. 일예로서, 서비스 제공자는 프로그램의 방송 시간을 변경하기를 원할 수 있다. 가입자가 특정 시간 또는 날짜에 특정 방송을 수신하여 왔다면, 가입자는 방송 프로그램의 시간 또는 날짜의 계획된 변경을 인식하지 못할 수 있다. 따라서 적절히 적시에 스케줄 변경을 통지받지 않은 가입자는 프로그램을 놓칠 수 있다.
다른 하나의 예에서, 가입자는 프롬프트(prompt) 통지가 필수인 정보를 적시에 수신하기를 원할 수 있다. 현재 또는 최근에 경기가 치뤄진 스포츠 경기의 점수들이 이런 정보의 한 예이다. 사용자 또는 가입자는 관심 스포츠 게임들의 현재 점수들의 통지를 받기를 원할 수 있다. 이 예에서 서비스 제공자는 사용자 또는 가입 자가 원하는 정보에 관해 계속 업데이트 받을 수 있도록 이런 통지 정보를 포함하는 SGDD를 제공할 수 있다.
추가로, 서비스 제공자는 SGDD에서 긴급 통지를 제공할 수 있다. 예를 들어, 날씨 변화, 예상되는 다가오는 위험들, 경고들, 등이 ESG 프래그먼트의 SGDD에서 제공될 수 있다. 이런 방식으로 사용자는 사용자에게 관심 있을 수 있는 어떤 관련 조건들의 통지를 받을 수 있다.
통지 정보 또는 메시지들을 포함하는 SGDD의 예에서, 서비스가이드전달디스크립터(ServiceGuideDeliveryDescriptor)는 ESG 프래그먼트에서 제공될 수 있고, 이것은 예를 들어 통지 정보 또는 메시지들을 위한 수신 정보를 제공하기 위한 부요소를 포함할 수 있는 통지 수신을 특정할 수 있다. 수신 정보는 예를 들어, 통지 정보 또는 메시지의 전달에서 사용되는 UDP 포트를 서술하거나 설계하기 위한 부요소를 포함할 수 있다. 하나의 예로서, 부요소는 대응하는 통지 포트를 설계하기 위한 정수 값일 수 있다. 통지 포트 부요소를 기초로, 통지 정보 또는 메시지는 현재 진행 중인 세션 또는 별도의 세션들을 통해 가입자 단말로 전달될 수 있다.
추가로 SGDD의 통지 수신 부요소는 통지 주소 부요소를 통해 통지 주소를 또한 특정할 수 있다. 이 예에서, 통지 주소 부요소는 문자열(character string)일 수 있고 통지 정보 또는 메시지들의 전달을 위해 IP 멀티캐스트 주소를 특정할 수 있다.
추가로, 통지 파라미터는 통지 정보 또는 메시지의 속성들을 제공하기 위해 ESG 프래그먼트 내에서 포함될 수 있다. 예를 들어, 통지 파라미터는 통지 메시지 의 식별자를 특정할 수 있다. 이 식별자는 예를 들어 대응하는 통지 메시지를 특별히 식별할 수 있는 URI일 수 있다. 식별자 속성에 기초하여, 가입자 단말은 대응하는 통지 정보 또는 메시지를 수신하기 위한 가입자 단말로서 식별될 수 있다.
또한, 통지 파라미터는 대응하는 통지 정보 또는 메시지의 통지 유형을 표시할 수 있다. 본원에서 설명된 것과 같이, 통지 정보는 사용자 지향 메시지(예를 들어, 서비스 제공자로부터의 메시지, 긴급 공고 등) 또는 단말 지향 메시지(예를 들어, 서비스 가이드 업데이트, 파일 다운로드 등)를 포함하는 다양한 유형들일 수 있다. 통지 정보 유형은 통지 파라미터의 통지 type 속성에서 특정될 수 있다.
통지 파라미터는 통지 정보가 유효한 시간 구간(period)을 포함하는 통지 정보의 유효성에 관한 정보를 또한 제공할 수 있다. 이 예에서 특정된 유효 시간 구간 후에, 통지 정보가 만료된 것으로 지정될 수 있다.
통지 파라미터는 통지 정보를 더 특징짓기 위해 부요소들을 또한 제공할 수 있다. 이런 부요소의 일예는 대응하는 통지 정보의 명칭 또는 제목에 대응하는 문자열을 포함할 수 있는 명칭(name) 부요소이다. 명칭 부요소는 다국 언어들로 또한 제공될 수 있다. 부요소의 다른 하나의 예는 통지 정보의 콘텐트를 서술하는 문자열을 포함할 수 있는 디스크립션(description) 부요소이다. 또한 표현 유형( presentation type) 부요소는 통지 정보에 대응하는 표현 유형을 정의할 수 있는 정수 값으로서 제공될 수 있다. 예를 들어 표현 유형 부요소는 가입자 단말이 통지 정보를 즉각 렌더링할지, 이후 디스플레이를 위해 통지 정보를 저장할지, 또는 통지 정보를 대응하는 프로그램 또는 서비스와 함께 오버레이 또는 분할 스크린으로 서 렌더링할지를 표시할 수 있다.
다른 부요소들이 통지 정보에 관한 임의의 부가의 적절한 정보를 제공하기 위한 URI일 수 있는 익스텐션 URL(extension URL) 부요소를 포함할 수 있다. 또한 세션 정보(session information) 부요소가 전달 세션 정보 또는 전달 세션에서 전달된 대응하는 객체들 또는 프래그먼트들을 정의하기 위해 제공될 수 있다. 일예에서, 가입자 단말은 세션 정보 부요소를 수신할 수 있고 세션 정보 부요소를 기초로 관련 세션에 액세스할 수 있고 대응하는 행동(action)을 실행할 수 있다. 세션 정보 부요소는 표시된 전달 세션을 통해 전송된 객체 유형을 정의하기 위한 사용 유형 또는 (예를 들어, 시간으로부터 유효하거나 시간까지 유효한) 유효성 정보를 더 포함할 수 있다. 이것은 예를 들어, 전달 세션이 업데이트된 서비스 가이드의 프래그먼트를 전송하는 것인지의 표시, 파일 전달, 또는 서비스가 스케줄된 것과 같이 전달 세션을 통해 개시될 것인가의 표시를 포함할 수 있다. 세션 정보 부요소는 전달 세션을 서술하기 위한 전달 세션 파라미터와 같은 다른 부요소들을 또한 포함할 수 있다. 전달 세션 부요소는 전달 세션의 소스 IP 주소 및/또는 타깃 전달 세션의 식별자를 더 특정할 수 있다. 세션 정보 부요소는 표시된 전달 세션을 통해 전달된 트랜스포트 객체의 ID를 제공하기 위한 트랜스포트 객체 ID 제공을 위한 파라미터 또는 부요소, 프래그먼트 ID 및/또는 프래그먼트의 버전을 포함할 수 있는 표시된 전달 세션을 통해 전달된 프래그먼트를 식별하기 위한 프래그먼트 파라미터, 또는 통지 정보의 전달을 위한 대안적인 방법으로서 URI를 특정하기 위한 대체 URI(alternative URI)를 포함할 수 있다.
통지 파라미터는 멀티미디어 통지 정보를 구성하기 위한 미디어 정보(media information) 파라미터 또는 부요소를 또한 제공할 수 있다. 예를 들어, 미디어 정보 부요소는 통지 정보의 영상, 비디오 및/또는 오디오에 관련된 정보를 제공할 수 있다. 예를 들어, 미디어 정보 파라미터 또는 부요소는 어떻게 영상 및 MIME 유형을 얻는지 정의하기 위한 영상(picture) 파라미터를 포함할 수 있다. 예를 들어, 영상 파라미터는 영상의 MIME 유형을 표시하는 문자열을 제공할 수 있거나 영상을 참조하는 URI를 표시하는 URI를 제공할 수 있다. 또한 미디어 정보 파라미터 또는 부요소는 어떻게 비디오 및 MIME 유형을 얻는지 정의하기 위한 비디오(video) 부요소를 포함할 수 있다. 비디오 부요소는 비디오의 MIME 유형 및/또는 비디오를 참조하는 URI를 표시하기 위한 문자열을 포함할 수 있다. 또한 미디어 정보 파라미터 또는 부요소는 어떻게 오디오 및 MIME 유형을 얻는지 정의하기 위한 오디오(audio) 부요소를 또한 포함할 수 있다. 이것은 오디오의 MIME 유형을 서술하기 위한 속성 및/또는 오디오를 참조하기 위한 URI를 포함할 수 있다.
본 발명의 다른 하나의 예에서, 복수의 프로그램들 또는 서비스들이 서비스 제공자에 의해 제공된다. 그러나 일정 프로그램들 또는 서비스들이 연관된 프로그램 또는 서비스에 관련된 통지 정보를 포함하고, 이때 다른 프로그램들 또는 서비스들은 통지 정보를 포함하지 않는다. 이 예에서, 통지 정보의 다수의 레벨들이 제공된다. 이 예의 통지의 한 레벨에서, 글로벌 통지 채널이 제공된다. 글로벌 통지 채널은 SGDD에서 선언된 모든 가입자들 및 사용자들에게 타깃이 된다. 긴급 방송들은 통지 정보가 방송을 수신할 수 있는 모든 가입자들에게 전달되는 것이 요청되는 통지 정보의 예이다. 통지 정보의 이런 전달은 위에서 서술된 것과 같이 제공된다.
이 예에서 통지 정보 전달의 제 2 레벨에서, 통지 자체가 서비스일 수 있다. 일정 예들은, 속보, 스포츠 점수들, 날씨 업데이트, 주식 시세들의 방송을 포함한다. 따라서 가입자들에게 전달될 이런 빠르게 변하는 예상치 못한 정보를 포함하는 통지 정보가 ESG 프래그먼트 또는 서비스 가이드에서 표시될 수 있다. 통지 정보 전달의 이런 제2 레벨에서, 부가 정보 또는 파라미터들이 서비스 프래그먼트의 속성들을 서술하기 위한 서비스 프래그먼트 파라미터를 포함하는 서비스 가이드 또는 ESG 프래그먼트에서 전달될 수 있다. 서비스 프래그먼트 파라미터는 ESG 프래그먼트에 대응하는 서비스들의 유형(type)들을 더 특징짓기 위한 통지 서비스들의 파라미터를 포함할 수 있다. 서비스 프래그먼트 파라미터는 제공된 서비스 유형을 서술하기 위한 정수 값일 수 있는 유형(type) 속성을 포함할 수 있다. 값은 유효 서비스 프래그먼트가 유형 속성에 기초한 통지 서비스들을 제공하는 서비스 프래그먼트가 인스턴스화될 수 있도록 유형 속성에 할당될 수 있다. 일예에서, 통지 서비스들(notification services)을 제공하기 위한 유형 속성의 값은 10이다. 또한 부가 필드들이 통지 서비스의 특성을 서술하기 위해 사용될 수 있다. 표 1은 통지 서비스들을 제공하기 위한 유형 속성을 포함하는 서비스 프래그먼트 파라미터의 예를 제공한다.
명칭 유형 카테고리 갯수(cardinality) 디스크립션 데이터 유형
서비스 E O 0..N 서비스 프래그먼트 아래의 속성들을 포함함 :
Figure 112008029353969-PCT00001
아래의 부요소들을 포함함.
Figure 112008029353969-PCT00002
Figure 112008029353969-PCT00003
Id A M 1 서비스 프래그먼트의 ID, BSDA에 대한 유일함, unisignedInt (32 bits)
version A M 1 이 프래그먼트의 버전, 더 새로운 버전은 그것이 수신되는 순간 더 오래된 버전을 오버라이드함 unisignedInt (32 bits)
validFrom A O 0..1 이 프래그먼트가 유효한 첫 번째 순간. 주어지지 않는다면, 효력(validity)은 과거 일정 순간에 시작되었던 것으로 가정됨 NTP 시간으로 표 현된 정수(32 bits)
validTo A O 0..1 이 프래그먼트가 유효한 마지막 순간. 주어지지 않는다면, 효력은 장래 정의되지 않은 시간에 종결되는 것으로 가정됨 NTP 시간으로 표현된 정수(32 bits)
type A M 1 서비스의 유형(type), 허용된 값들은 아래와 같다 :
Figure 112008029353969-PCT00004
정수 (8 bits)
ServiceProtection A O 0..1 서비스가 암호화되었거나(거짓) 또는 암호화되지 않았는지(참)을 특정함 Boolen
ServicBaseCID A O 0..1 콘텐트 식별자의 부분. 권한 객체와 서비스 간의 연결(linkage)로서 사용됨 String
ExtentionURL E1 O 0..N 웹 페이지에서 이런 프래그먼트와 관련된 부가 정보를 포함하는 URL. 단말은 이런 URL에 액세스함으로써 추가 정보를 인출(fetch)할 수 있음. AnyURI
URI E1 O 0..1 세계적으로 고유한 서비스 URI 주의 : 고유 서비스 식별자는 로밍(roaming)을 위해 중요함 AnyURI
Name E1 M 1..N 서비스의 이름, 가능하게는 다국 언어들임. 언어는 내장 (built in) XML 속성 xml ( 즉 이 요소를 갖는 언어(lang))을 사용하여 표현됨 String
Description E1 O 0..N 디스크립션, 가능하게는 다국 언어들임. 언어는 내장 (built in) XML 속성 xml ( 즉 이 요소를 갖는 언어(lang))을 사용하여 표현됨 String
ParentalRating E1 O O..N 지방 공무원의 프리뷰 게시판에 의해 정의된 나이와 같이 주어진 권고되는 나이제한 허용된 값들은 EIT 표(cf. ETSI EN 300 468)의 ParentalRating에서 정의된 값들임. 정수
TargetUserProfile E1 O 0..1 서비스 또는 콘텐트가 타깃으로 하는 사용자들의 프로필 예를 들어, 나이, 성별, 직업 등. 부요소들 TBD의 세부사항들.
Genre E1 O 0..N 특정 형태와 연관된 서비스의 분류(예를 들어, 코미디, 드라마) 정수
UserRating E1 O 0..N 사용자들로부터 수집된 평가(rating)(예를 들어, 선호(favouritism), 권고되는 연령 제한) 정수
MediaInformation E1 O 0..1 아이콘, 픽토그램(pictogram), 애니메이션 또는 오디오를 선택적으로 참조. PreviewData 또는 PreviewData에 대한 참조가 여기서 사용됨 속성: usage id
usage A M 1 가능한 값들 : (예를 들어, 배경, 아이콘) 정수 (8 bits)
Id A M 1 PreviewData 프래그먼트의 ID unsignedInt (32 bits)
broadcast_area E1 O 0..1 BCAST 콘텐츠를 위한 위치 정보를 포함하는 방송 영역
Figure 112008029353969-PCT00005
target_area E2 O 0..N 콘텐츠를 분배하기 위한 타깃 영역(변경들을 갖는 [OMA MLP]에서 특정된 것과 같음)
Figure 112008029353969-PCT00006
shape E3 O 0..1 서술하는 지리적 영역을 표현하기 위해 사용되는 형상들([OMA MLP]에서 특정된 것과 같음) [OMA MLP]를참조
Cc E3 O 0..1 국가 코드, 예를 들어, 알바니아의 경우 355인 1-3자리([OMA MLP]에서 특정된 것과 같음) [OMA MLP]를 참조
name_area E3 O 0..1 '서울'과 같은 영역의 지정학적 명칭 [OMA MLP]를참조
Zip_code E3 O 0..1 우편 번호 정수
hor_acc E2 O 0..N 미터로된 수평 정확도([OMA MLP]에서 특정된 것과 같음) [OMA MLP]를참조
<proprietary elements/attribues> E1 또는 더 낮음 O 0..N 이 명세서에 정의되지 않은 임의의 수의 독점(proprietary) 또는 애플리케이션 특정 요소들 속성들
여기서 유형은 요소(E), 속성(A), 제1 레벨 부요소(E1), 제2 레벨 부요소(E2), 또는 제3 레벨 부요소(E3)가 될 수 있고 카테고리는 선택적(O) 또는 우선/필수(M)일 수 있다.
이 예의 통지 정보 전달의 제3 레벨에서, 통지는 프로그램 또는 서비스의 컴포넌트이다. 이 예에서 통지 컴포넌트가 액세스 유형(access type)으로서 제공된다. 예시로서, 프로그램 또는 서비스는 서로 다른 액세스 유형들을 포함할 수 있다. 예를 들어, 비디오 프로그램은 (방송을 통해 오디오를 전달하기 위한) 오디오 스트림 액세스, (방송을 통해 비디오를 전달하기 위한) 비디오 스트림 액세스, (방송을 통해 자막을 달기 위해(subtitling) 다른 정보를 전달하기 위한) 보조(auxiliary) 데이터 액세스를 포함할 수 있다. 본 발명의 이런 예에서, ESG 프래그먼트 또는 서비스 가이드는 통지 컴포넌트에 대응하는 액세스 프래그먼트 정의를 제공할 수 있다. 예를 들어, 액세스 프래그먼트는 액세스 프래그먼트 파라미터를 통해 정의될 수 있다. 액세스 프래그먼트 파라미터는 액세스 프래그먼트의 유형을 정의하기 위한 액세스 유형 속성을 포함할 수 있다. 액세스 유형 속성을 예를 들어, 정수 값일 수 있다. 액세스 유형 속성의 값에 기초하여, 액세스 프래그먼트는 통지 컴포넌트를 정의할 수 있다. 일예로서, 액세스 유형 속성은 액세스 유형 속성이 미리 결정된 값으로 설정된다면 액세스 프래그먼트가 통지 컴포넌트라는 것을 표시할 있다. 일예에서, 액세스 유형은 액세스 유형 속성이 11로 설정된다면 액세스 프래그먼트나 통지 컴포넌트라는 것을 표시할 수 있다. 표 2는 통지 서비스들을 제공하기 위한 액세스 유형 속성을 포함하는 예시적인 액세스 프래그먼트 파라미터들을 제공한다.
명칭 유형 카테고리 갯수 디스크립션 데이터 유형
액세스 E O 0..N 액세스 프래그먼트 아래의 속성들을 포함함; id
Figure 112008029353969-PCT00007
아래의 부요소들을 포함함:
Figure 112008029353969-PCT00008
Id A M 1 액세스 프래그먼트의 ID unisignedInt (32 bits)
version A M 1 이 프래그먼트의 버전, 더 새로운 버전은 그것이 수신되는 순간 더 오래된 버전을 오버라이드함 unisignedInt (32 bits)
validFrom A O 0..1 이 프래그먼트가 유효한 첫번째 순간. 주어지지 않는다면, 효력(validity)은 과거 일정 순간에 시작되었던 것으로 가정됨 NTP 시간으로 표현된 정수(32 bits)
validTo A O 0..1 이 프래그먼트가 유효한 마지막 순간. 주어지지 않는다면, 효력은 장래 정의되지 않은 시간에 종결되는 것으로 가정됨 NTP 시간으로 표 현된 정수(32 bits)
ServiceProtection A O 0..1 참이라면, 이 표시된 서비스가 보호되고; 거짓이라면 이것은 서비스가 공짜로 방송됨을 표시한다. Boolen
AccessType A M 1 액세스의 유형을 정의한다. 가능한 값들은,
Figure 112008029353969-PCT00009
SDP
Figure 112008029353969-PCT00010
정수 (8 bits)
AudioLanguage A O 0..N 오디오 스트림의 언어 언어
ExtensionURI E1 O 0..N 웹 페이지에서 이런 프래그먼트와 관련된 부가 정보를 포함하는 URL. 단말은 이런 URL에 액세스함으로써 추가 정보를 인출(fetch)할 수 있음. AnyURI
ServiceIDRef E1 O 0..N 액세스 프래그먼트가 속한 서비스 프래그먼트(들)을 참조한다. ServiceIDRef 또는 ScheduleIDRef 중 하나이지만 둘 다는 아닌 것이 특정될 것이다. 주의 : <choice>를 사용하는 XML 스키마에서 구현 각각의 서비스 프래그먼트가 단말이 서비스에 액세스할 수 있도록 하는 적어도 하나의 액세스 프래그먼트에 연관될 수 있다. unisignedInt (32 bits)
ScheduleIDRef E1 O 0..N 액세스 프래그먼트가 속한 스케줄 프래그먼트(들)을 참조한다. 이것은 스케줄 프래그먼트에 대한 참조를 제공하여 스케줄에 의해 어드레싱된 서비스의 디폴트 액세스 프래그먼트를 일시적으로 오버라이드한다. ServiceIDRef 또는 ScheduleIDRef 중 하나이지만 둘 다는 아닌 것이 특정될 것이다. 주의 : <choice>를 사용하는 XML 스키마에서 구현 unisignedInt (32 bits)
UsageInfo E1 O 0..N 이 텍스트는 사용자가 하나의 또는 다른 액세스 프레그먼트를 사용하는 것이 만드는 차이를 이해하는데 도움을 준다. 하나 이상의 액세스 프래그먼트가 제시간에 주어진 포인트에서 이용가능한 경우 이것은 필수이다. 가능하게는 다국 언어이다. 언어는 내장 (built in) XML 속성 xml ( 즉 이 요소를 갖는 언어(lang))을 사용하여 표현됨. String
Session Description Reference E1 O 0..1 이 액세스가 관련된 SessionDescription에 대한 참조. 주의 : SessionDescription 자체는 방송을 통해서 또는 상호작용 채널을 통해서 2가지 방식으로 전달될 수 있다. 방송 전달의 경우에 SessionDescription은 SGDU에서 전달되거나 이 액세스 프래그먼트에서 캡슐화된다. 후자의 경우에 이 요소는 사용되지 않지만 SDP 요소가 대신에 사용된다. 상호작용 채널을 통해 인출하는 경우에서, SessionDescription은 (이 요소의 속성으로서 주어진) URI에 액세스함으로서 얻어질 수 있다. 속성들: TYPE URI ID
Type A M 1 이 SessionDescriptionReference에 의해 참조되는 세션 디스크립션의 유형 1 - SDP 2 - [26.346] 세션 5.2에 특정된 것과 같은 MBMS 사용자 서비스 디스크립션(MBMS-USD). 그것은 하나 또는 다수의 SDP 디스크립션들을 포함할 수 있다. 정수
URI A O 0..1 단말 내 미디어 애플리케이션이 서비스에 액세스하기 위해 사용하는 SessionDescription을 담고 있는 파일에 대한 URI AnyURI
Id A O 0..1 이 액세스가 참조하는 SessionDescription 프래그먼트의 id unisignedInt (32 bits)
SDP E1 O 0..1 SDP 내의 세션 디스크립션(IETF 세션 디스크립션 프로토콜) 포맷 (SDP 포맷의) String
InteractiveAccessURL E1 O 0..N 콘텐트가 방송 채널을 통해 수신될 수 없다면 상호 작용 채널을 통해 그것을 회수하기 위한 콘텐트의 대체(alternative) URI를 특정한다. Anystring
TerminalCapability Requirement E1 O 0..1 프로토콜들, 코덱들, 비트레이트, 프로세싱, 메모리와 같은 요청되는 단말 성능들의 사양(specification); UAprof가 성능들을 표현하기 위해 사용된다 . String
BandwidthRequirement E1 O 0..1 요청되는 네트워크 대역의 사양; 방송 서비스가 서로 다른 대역폭을 갖는 다수의 액세스 가능한 스트림들(동일 콘텐트)를 포함할 수 있고, 단말이 그것의 현재 수신 조건에 따라 선택을 할 수 있다. 정수
ApplicationSpec E1 O 0..N MIME 유형에 의해 정의된 이 액세스 사양을 사용하여 서비스를 소비할 수 있는 애플리케이션 유형 String
MediaInformation E1 O 0..N 아이콘, 픽토그램(pictogram), 애니메이션 또는 오디오를 선택적으로 참조. PreviewData 또는 PreviewData에 대한 참조가 여기서 사용됨 속성들: usage id
usage A M 1 가능한 값들 : (예를 들어) 배경, 아이콘 정수 (8 bits)
Id A M 1 PreviewData 프래그먼트의 ID unisignedInt (32 bits)
<proprietary elementㄴ/attributes> E1 또는 더 낮음,A O 0..N 이 명세서에 정의되지 않은 임의의 수의 독점(proprietary) 또는 애플리케이션 특정 요소들 또는 특성들
여기서 유형은 요소(E), 속성(A), 제1 레벨 부요소(E1), 제2 레벨 부요소(E2), 또는 제3 레벨 부요소(E3)가 될 수 있고 카테고리는 선택적(O) 또는 우선(preferred)/필수(mandatory)(M)일 수 있다.
도 5는 본 발명의 한 양상에 따른 수신기의 예를 도시하는 부분적인 블록도이다. 이 예에서, 수신기(500)는 입력(501)을 포함한다. 입력(501)은 ESG 프래그먼트로서 전송되거나 ESG 프래그먼트 수송(transportation) 메커니즘을 사용하여 전송되는 정보를 수신하도록 구성될 수 있다. 수신기(500)는 통지와 연관된 ESG 프래그먼트 내에서 파라미터들을 식별하기 위한 파서(502)를 또한 포함할 수 있다. 예를 들어, 파서는 통지 채널에서 대응하는 통지를 선언하기 위한 제1 파라미터를 식별할 수 있다. 제1 파라미터는 예를 들어, 통지 수신 파라미터와 같은 서비스 가이드 전달 디스크립터(SGDD)에서 선언된 파라미터일 수 있다. 일예에서, ESG 프래그먼트는 통지 정보 또는 메시지들을 위한 정보를 제공하기 위한 통지 수신 파라미터를 포함한다. 통지 수신 파라미터는 ESG 프래그먼트의 서비스 가이드 전달 디스크립터 요소 내에 포함될 수 있다. 또한 통지 수신 파라미터는 통지 정보 또는 메시지 그리고 대응하는 서비스에 연관된 포트 번호를 표시할 수 있다. 입력은 제1 파라미터를 포함하는 ESG 프래그먼트를 수신하고 파서(502)는 제1 파라미터를 식별하는 ESG 프래그먼트를 파싱한다(parse).
또한 ESG 프래그먼트는 서비스로서 통지를 식별하기 위한 제2 파라미터를 또한 포함할 수 있다. 예를 들어, ESG 프래그먼트는 그 장체가 통지인 서비스에 대응할 수 있다. 예들은, 속보, 주식 시세들, 스포츠 결과들을 방송하는 서비스를 포함할 수 있다. 이 예에서 제2 파라미터는 서비스 프래그먼트 유형을 정의하기 위한 서비스 프래그먼트 파라미터일 수 있다. 이 예에서 서비스 프래그먼트의 유형 프래그먼트는 서비스 유형이 통지 서비스인 것을(예를 들어 속보를 방송함) 표시할 수 있다. 서비스 프래그먼트는 통지 서비스의 특성을 더 특징짓는 부가 필드들을 더 포함할 수 있다.
따라서 이 예에서, ESG 프래그먼트는 서비스가 통지 서비스인 것을 표시하는 유형 파라미터를 포함할 수 있는 서비스 프래그먼트를 포함할 수 있다. 입력(501)은 ESG 프래그먼트를 수신하고 파서(502)는 제2 파라미터를 식별하기 위해 ESG 프래그먼트를 파싱한다. 이런 방식에서, 수신기(500)는 서비스를 제2 파라미터 또는 서비스 프래그먼트 유형 파라미터를 통해 통지 서비스로서 서비스를 식별할 수 있다. 추가로, 서비스 프래그먼트는 액세스 프래그먼트에 링크되어서 통지 서비스의 전송 모드의 추가 디스크립션을 제공할 수 있다. 이것은 아래에서 더 자세히 설명된다.
다른 하나의 예에서, ESG 프래그먼트는 서비스의 컴포넌트를 통지로서 식별하기 위해 액세스 프래그먼트 내에서 제3 파라미터를 포함할 수 있다. 이 예는 이벤트의 컴포넌트들이 수신기에서 제공되는 현재 진행 중인 스포츠들일 수 있다. 예를 들어, 현재 진행 중인 스포츠 또는 방송은 오디오 스트림(즉 오디오 스트림 액세스), 비디오 스트림(즉 비디오 스트림 액세스), 및 보조 데이터를 포함할 수 있다. 이 예에서, 방송은 통지를 전달하기 위한 추가 액세스를 포함할 수 있다. 추가 액세스(또는 컴포넌트)는 새로운 액세스/컴포넌트일 수 있거나 보조 데이터 액세스/컴포넌트일 수 있다. 이 예에서, ESG 프래그먼트는 액세스를 통지를 전달하는 것으로 서술하기 위한 액세스 유형 파라미터를 포함하는 액세스 프래그먼트일 수 있다. 예를 들어 제3 파라미터(이 예에서, 액세스 유형 파라미터)가 서비스의 컴포넌트를 통지 컴포넌트로서 식별하기 위해 통지 컴포넌트에 대응하는 값으로 설정될 수 있다. 따라서 이 예에서, 액세스 프래그먼트를 통지 컴포넌트로서 표시하는 값의 액세스 프래그먼트 유형 파라미터를 포함하는 ESG 프래그먼트는 수신기(500)의 입력(501)에서 수신될 수 있다. 파서(502)는 액세스 프래그먼트 유형 파라미터를 식별하기 위해 ESG 프래그먼트를 파싱할 수 있고 액세스 프래그먼트 유형 파라미터의 값을 기초로 대응하는 서비스의 컴포넌트를 통지 컴포넌트로서 식별할 수 있다.
수신기(500)는 ESG 프래그먼트의 범위 내로부터 대응하는 파라미터를 식별하기 위한 파서(502)가 통지를 식별하도록 제어하거나 명령하기 위한 프로세서(503)를 더 포함할 수 있다. 통지에 대응하는 데이터는 출력(504)에서 출력될 수 있다. 예를 들어, 데이터가 사용자 또는 가입자를 위해 디스플레이될 수 있다.
예를 들어 본 발명의 한 양상에 따른 송신기의 예를 설명하는 부분적인 블록도이다. 이 예에서, 송신기(600)는 전송을 위해 ESG 프래그먼트에 포함될 데이터를 수신하기 위한 입력(601)을 포함한다. 데이터는 예를 들어, 서비스 제공자 또는 방송캐스터와 같은 다양한 소스들로부터 수신될 수 있다. 송신기(600)는 프로그램 또는 서비스에 대응하는 ESG 프래그먼트를 어셈블하거나 처리하기 위한 프로세서(604)를 포함한다. 도 6은 식별자 모듈(602) 및 어셈블러(603)를 포함하는 것처럼 프로세서(604)를 도시한다. 그러나 이런 컴포넌트들 중 어는 것은 원한다면 프로세서(604)로부터 분리될 수 있다.
식별자 모듈(602)은 ESG 프래그먼트와 연관된 통지를 결정할 수 있다. 예를 들어 식별자 모듈(602)은 수신기 또는 가입자 스테이션으로 전송될 수 있는 통지와 연관된 것으로 ESG 프래그먼트를 식별할 수 있다. ESG 프래그먼트와 연관된 서비스는 그 자체가 통지일 수 있거나 통지는 서비스의 컴포넌트이거나 액세스일 수 있다. 송신기는 수신기 또는 가입자 장치로 전송하기 위해 ESG 프래그먼트를 어셈블하는 어셈블러(603)를 더 포함할 수 있다. 이 예에서, ESG 프래그먼트는 서비스와 연관될 수 있고 통지를 포함할 수 있다. 식별자 모듈(602)에 의한 통지의 식별을 기초로, 어셈블러(603)는 ESG 프래그먼트 내에서 대응하는 파라미터들을 포함할 수 있다. 예를 들어, 식별자 모듈(602)이 ESG 프래그먼트와 연관된 서비스를 통지 서비스로서 식별한다면, 어셈블러(603)는 서비스가 통지 서비스라고 표시하는 서비스 프래그먼트 내의 파라미터를 포함할 수 있다. 통지 서비스의 예는 최근 속보 또는 스포츠 점수들의 방송이다. 이런 유형의 예상 불가능한 특성 및 번번한 업데이트 때문에, 정보라면, 서비스 자체가 통지 서비스이다. 이 예에서, 이것은 서비스 프래그먼트에서 유형 파라미터로서 표시된다. 따라서 어셈블러(603)는 서비스가 통지 서비스라고 표시하기 위한 서비스 프래그먼트 유형 파라미터를 포함한다.
또한 이 예에서, 식별자 모듈이 통지를 서비스의 컴포넌트라고 식별한다면, 어셈블러(603)는 통지가 서비스의 컴포넌트 또는 액세스인 것을 표시하기 위한 유형 파라미터(예를 들어 액세스 프래그먼트 유형 파라미터)를 포함하는 ESG 프래그먼트 내의 액세스 프래그먼트를 포함할 수 있다. 따라서 이 예에서, 식별자 모듈(604)은 통지를 서비스의 컴포넌트로서 식별한다. 식별자 모듈(602)을 기초로, 어셈블러는 서비스의 컴포넌트가 통지라는 것을 표시하기 위한 액세스 유형 파라미터를 포함하는 액세스 프래그먼트를 생성한다. ESG 프래그먼트는 출력(605)를 통해 수신기 또는 가입자 스테이션으로 전송된다.
도 7은 통지에 대응하는 ESG 프래그먼트를 전송하는 예를 설명하는 흐름도이다. 이 예에서, 통지가 결정된다(단계(701)). 예를 들어, 통지 기능은 방송 프로그램 또는 서비스에 관한 다가오는 이벤트의 수신기 또는 수신기들의 그룹을 위한 정보를 위해 요청되면 식별된다. 따라서 통지 정보 또는 통지 메시지는 발생되어서 ESG 프래그먼트를 통해 수신기 또는 수신기들의 그룹으로 전송될 수 있다. 단계(702)에서, 프로그램이나 서비스에 대응하는 ESG 프래그먼트가 생성된다. 생성된 ESG 프래그먼트는 통지에 관련된 정보를 또한 포함할 수 있다. 예를 들어, 단계(703)에서, (도 7에 통지 수신 파라미터로 표시된) 파라미터는 통지 정보 또는 메시지의 수신을 표시하기 위해 ESG 프래그먼트 내에 포함될 수 있다. 하나의 예로서, 통지 수신 파라미터는 그것을 통해 통지 메시지가 수신기에서 수신될 수 있는 UDP 포트 번호를 표시할 수 있다.
단계(704)에서, (도 7에 서비스 파라미터로서 표시된 것과 같은) 파라미터는 서비스가 통지인 것을 표시하기 위해 ESG 프래그먼트에 포함될 수 있다. 이런 서비스의 예는 속보 또는 번번한 업데이트에 의하는 어떤 정보의 방송이다. 통지 서비스 파라미터는 예를 들어 서비스 프래그먼트 내에서 유형 파라미터로서 포함될 수 있고, 그 값은 서비스가 통지인 것을 표시할 수 있다. 단계(705)에서, (도 7에서 통지 컴포넌트 파라미터로서 도시된 것과 같은) 파라미터는 통지가 서비스의 컴포넌트인 것을 표시하기 위해 ESG 프래그먼트 내에서 포함될 수 있다. 이런 서비스의 하나의 예로서, 통지는 ESG 프래그먼트 내에서 서술된 프로그램 또는 서비스와 연관되거나 이에 대응하는 복수의 서비스들 중 하나일 수 있다. ESG 프래그먼트는 수신기로 전송될 수 있고(단계(706)), 전송된 ESG 프래그먼트는 서비스와 연관된 통지를 서술하기 위한 파라미터들을 포함한다.
도 8은 통지 서비스 또는 서비스의 통지 컴포넌트와 연관된 ESG 프래그먼트를 수신하는 예를 도시하는 흐름도이다. 이 예에서, ESG 프래그먼트는 수신기에서 수신될 수 있다(단계(801)). ESG 프래그먼트는 예를 들어 연관된 통지를 서술하기 위한 파라미터들을 포함할 수 있다. ESG 프래그먼트는 그것에 포함된 파라미터들을 식별하기 위해 수신기에서 파싱될 수 있다(단계(802)). 하나의 예에서, (도 8의 통지 수신 파라미터로서 설명된) 파라미터가 ESG 프래그먼트에서 식별될 수 있다(단계(803)). 이 통지 수신 파라미터는 예를 들어, 통지 정보 또는 메시지들의 수신 정보를 서술할 수 있다. 예를 들어, 통지 수신 파라미터는 통지 정보의 수신을 위한 UDP 포트 번호를 표시하는 값을 포함할 수 있다.
단계(804)에서, (도 8에서 통지 서비스들의 파라미터로서 표시된) 파라미터가 ESG 프래그먼트에서 식별될 수 있다. 예를 들어, 통지 서비스들의 파라미터는 서비스 프래그먼트 파라미터 내의 유형 파라미터일 수 있다. 이 예에서, 유형 서비스 프래그먼트 유형 파라미터는 서비스를 통지로서 표시할 수 있다. 예를 들어, 통지는 최신 속보의 방송과 같은 서비스 자체일 수 있다.
단계(805)에서, (도 8에서 통지 컴포넌트 파라미터로서 표시된) 파라미터가 ESG 프래그먼트 내에서 식별될 수 있다. 이 예에서, 액세스 프래그먼트는 서비스의 컴포넌트를 통지로서 표시하기 위한 유형 파라미터(예를 들어 액세스 프래그먼트 유형 파라미터)를 포함할 수 있다. 일예로서, 스포츠 경기와 같은 방송 프로그램 이벤트는 오디오, 비디오, 보조 데이터와 같은 액세스 또는 컴포넌트들을 포함할 수 있다. 추가로, 방송 프로그램 이벤트는 예를 들어, 프로그램, 광고들, 긴급 공고들 등에서의 변경들의 통지를 또한 포함할 수 있다. 통지 컴포넌트에 대응하는 프로그램 또는 서비스의 이런 컴포넌트가 액세스, 프래그먼트 유형 파라미터에서 표시될 수 있다(단계(805)). 따라서 단계(806)에서, 식별된 통지는 수신기에서 더 처리될 수 있다. 예를 들어, 통지는 사용자 또는 가입자를 위해 수신기에서 디스플레이될 수 있다.
본 발명의 실시 예들은 본원에 명백하게 또는 어떤 일반화되어 개시된 임의의 신규 특징 또는 특징들의 조합을 포함한다. 본 발명의 실시 예들이 현재 본 발명을 실행하는 바람직한 모드들을 포함하는 특정 예들에 관련해 기술되었지만, 당업자는 위에서 기술된 시스템들 및 기술들의 수많은 변화 및 변경들이 존재한다는 것을 예상할 것이다. 따라서 본 발명의 사상 및 개념은 첨부된 청구항들에서 진술된 것과 같이 넓게 해석되어야 할 것이다.

Claims (29)

  1. 전송을 위해 ESG 프래그먼트(fragment) 내에 포함될 데이터를 수신하도록 구성된 입력;
    상기 ESG 프래그먼트와 연관된 통지를 결정하도록 구성된 식별자 모듈;
    상기 ESG 프래그먼트를 서비스 프래그먼트와 어셈블하도록 구성되고, 상기 서비스 프래그먼트는 상기 통지가 서비스라면 상기 ESG 프래그먼트를 통지 서비스에 대응하는 것으로서 인스턴스화하기 위한 서비스 프래그먼트 유형 파라미터를 포함하며,
    상기 ESG 프래그먼트를 액세스 프래그먼트와 어셈블하도록 구성되고,
    상기 액세스 프래그먼트는 상기 통지가 서비스의 컴포넌트라면 상기 ESG 프래그먼트를 통지 서비스의 액세스에 대응하는 것으로서 선언하기(declare) 위한 액세스 프래그먼트 유형 파라미터를 포함하는, ESG 프래그먼트 어셈블러; 및
    상기 ESG 프래그먼트를 목적지로 전송하기 위한 출력을 포함하며,
    상기 ESG 프래그먼트는 상기 통지를 위한 수신 정보를 결정하기 위한 파라미터를 포함하는, 장치.
  2. 제1항에 있어서,
    상기 통지를 위한 수신 정보를 결정하기 위한 상기 파라미터는 상기 통지 정보의 상기 목적지에 대응하는 포트(port)를 결정하기 위한 통지 포트 파라미터를 포함하는, 장치.
  3. 제1항에 있어서,
    상기 통지를 위한 수신 정보를 결정하기 위한 상기 파라미터는 통지 전달을 위한 IP 멀티캐스트 주소를 식별하기 위한 통지 주소 파라미터를 포함하는, 장치.
  4. 제1항에 있어서,
    상기 서비스 프래그먼트 유형 파라미터는 상기 서비스를 통지로서 식별하는, 장치.
  5. 제4항에 있어서,
    상기 서비스 프래그먼트는 상기 통지 전송의 디스크립션을 제공하기 위해 액세스 프래그먼트로 링크시키는, 장치.
  6. 제1항에 있어서,
    상기 액세스 프래그먼트 유형 파라미터는 상기 통지를 상기 서비스의 컴포넌트로서 식별하는, 장치.
  7. ESG 프래그먼트와 연관된 통지를 결정하는 단계;
    서비스에 대응하는 ESG 프래그먼트를 어셈블하는 단계를 포함하고, 상기 어 셈블하는 단계는,
    서비스 프래그먼트를 제공하는 단계, 및
    액세스 프래그먼트를 제공하는 단계를 포함하고,
    상기 서비스 프래그먼트는 상기 서비스가 통지라면 상기 ESG 프래그먼트를 통지 서비스에 대응하는 것으로서 인스턴스화하기 위한 서비스 프래그먼트 유형 파라미터를 포함하고, 상기 액세스 프래그먼트는 상기 통지가 서비스의 컴포넌트라면 상기 ESG 프래그먼트를 통지 서비스의 액세스에 대응하는 것으로서 선언하기 위한 액세스 프래그먼트 유형 파라미터 포함하는, 어셈블하는 단계; 및
    상기 ESG 프래그먼트를 출력하는 단계를 포함하는, 방법.
  8. 제7항에 있어서,
    상기 ESG 프래그먼트는 상기 통지의 목적지를 결정하기 위한 서비스 가이드 전달 디스크립터(Service Guide Delivery Descriptor : SGDD) 파라미터를 포함하는, 방법.
  9. 제8항에 있어서,
    상기 SGDD 파라미터는 상기 목적지로 상기 통지에 관한 정보를 제공하기 위한 통지 수신 파라미터를 포함하는, 방법.
  10. 제9항에 있어서,
    상기 통지 수신 파라미터는 상기 통지 정보의 상기 목적지에 대응하는 포트(port)를 결정하기 위한 통지 포트 파라미터를 포함하는, 방법.
  11. 제9항에 있어서,
    상기 통지 수신 파라미터는 통지 전달을 위한 IP 멀티캐스트 주소를 식별하기 위한 통지 주소 파라미터를 포함하는, 방법.
  12. 제7항에 있어서,
    상기 서비스 프래그먼트 유형 파라미터는 상기 서비스를 통지로서 식별하는, 방법.
  13. 제12항에 있어서,
    상기 서비스 프래그먼트는 액세스 프래그먼트로 링크시키는, 방법.
  14. 제13항에 있어서,
    상기 액세스 프래그먼트는 상기 통지 전송의 디스크립션을 제공하는, 방법.
  15. 제7항에 있어서,
    상기 액세스 유형 파라미터는 상기 통지를 상기 서비스의 컴포넌트로서 식별하는, 방법.
  16. 서비스에 대응하는 ESG 프래그먼트를 어셈블하며, 상기 ESG 프래그먼트는,
    통지 채널 내에서 상기 통지를 선언하고 상기 서비스에 연관된 포트를 선언하기 위한 제1 파라미터;
    ESG 프래그먼트를 통지 서비스에 대응하는 것으로서 인스턴스화하기 위한 제2 파라미터를 포함하는 서비스 프래그먼트;
    ESG 프래그먼트를 통지 서비스의 액세스에 대응하는 것으로서 선언하기 위한 제3 파라미터를 포함하는 액세스 프래그먼트를 포함하는, 어셈블하는 단계;
    상기 ESG 프래그먼트를 출력하는 단계를 포함하는 방법.
  17. 제16항에 있어서,
    상기 제1 파라미터는 서비스 가이드 전달 디스크립터(SGDD)에서 선언되는, 방법.
  18. 제16항에 있어서,
    상기 제2 파라미터는 서비스 유형을 통지 서비스로서 선언하는, 방법.
  19. 제16항에 있어서,
    상기 제3 파라미터는 상기 서비스의 액세스를 상기 서비스의 컴포넌트로서 선언하는, 방법.
  20. 서비스와 연관된 전자 서비스 가이드(electronic service guide : ESG) 프래그먼트를 수신하며, 상기 ESG 프래그먼트는 통지 채널 내에서 통지를 선언하기 위한 제1 파라미터, 상기 ESG 프래그먼트를 통지 서비스에 대응하는 것으로서 인스턴스화하기 위한 제2 파라미터, 상기 ESG 프래그먼트를 통지 서비스의 액세스에 대응하는 것으로서 선언하기 위한 제3 파라미터를 구비하는, 수신 단계; 및
    상기 ESG 프래그먼트에 대응하는 통지 서비스를 수신하는 단계를 장치로 하여금 실행하도록 하기 위한 컴퓨터 실행가능한 명령어들을 포함하는 컴퓨터 판독가능 저장 매체.
  21. ESG 프래그먼트를 수신하도록 구성된 입력;
    상기 ESG 프래그먼트 내에서 제1 파라미터, 제2 파라미터, 제3 파라미터를 식별하도록 구성되며,
    상기 제1 파라미터는 통지 채널 내에서 통지를 선언하고, 상기 제2 파라미터는 상기 ESG 프래그먼트를 통지 서비스에 대응하는 것으로서 인스턴스화하고, 상기 제3 파라미터는 상기 ESG 프래그먼트를 통지 서비스의 액세스에 대응하는 것으로서 선언하는, 파서(parser); 및
    상기 ESG 프래그먼트에 대응하는 서비스를 통지로서 처리하도록 구성된 프로세서를 포함하는 장치.
  22. 서비스에 대응하는 ESG 프래그먼트 내의 통지를 전송하도록 구성된 송신기로서, 상기 송신기는,
    전송을 위해 ESG 프래그먼트(fragment) 내에 포함될 데이터를 수신하도록 구성된 입력;
    상기 ESG 프래그먼트와 연관된 통지를 결정하도록 구성된 식별 모듈;
    상기 ESG 프래그먼트를 서비스 프래그먼트와 어셈블하도록 구성되고, 상기 서비스 프래그먼트는 상기 통지가 서비스라면 상기 ESG 프래그먼트를 통지 서비스에 대응하는 것으로서 인스턴스화하기 위한 서비스 프래그먼트 유형 파라미터를 포함하며,
    상기 ESG 프래그먼트를 액세스 프래그먼트와 어셈블하도록 구성되고,
    상기 액세스 프래그먼트는 상기 통지가 서비스의 컴포넌트라면 상기 ESG 프래그먼트를 통지 서비스의 액세스에 대응하는 것으로서 선언하기(declare) 위한 액세스 프래그먼트 유형 파라미터를 포함하는, ESG 프래그먼트 어셈블러; 및
    상기 ESG 프래그먼트를 상기 목적지로 전송하기 위한 출력을 포함하며,
    상기 ESG 프래그먼트는 상기 통지를 위한 수신 정보를 결정하기 위한 파라미터를 포함하는, 송신기; 및
    상기 ESG 프래그먼트를 수신하도록 구성된, 수신기로서, 상기 수신기는
    상기 ESG 프래그먼트를 수신하도록 구성된 수신기 입력,
    상기 서비스 프래그먼트 유형 파라미터 및 상기 액세스 프래그먼트 유형 파라미터를 식별하도록 구성된 파서, 및
    상기 ESG 프래그먼트에 대응하는 서비스를 통지로서 처리하도록 구성된 프로세서를 포함하는, 수신기를 포함하는, 시스템.
  23. 제22항에 있어서,
    상기 통지를 위한 수신 정보를 결정하기 위한 상기 파라미터는 상기 통지 정보의 상기 목적지에 대응하는 포트(port)를 결정하기 위한 통지 포트 파라미터를 포함하는, 시스템.
  24. 제22항에 있어서,
    상기 통지를 위한 수신 정보를 결정하기 위한 상기 파라미터는 통지 전달을 위한 IP 멀티캐스트 주소를 식별하기 위한 통지 주소 파라미터를 포함하는, 시스템.
  25. 제22항에 있어서,
    상기 서비스 프래그먼트 유형 파라미터는 상기 서비스를 통지로서 식별하는, 시스템.
  26. 제25항에 있어서,
    상기 서비스 프래그먼트는 상기 통지 전송의 디스크립션을 제공하기 위해 액세스 프래그먼트로 링크시키는, 시스템.
  27. 제22항에 있어서,
    상기 액세스 프래그먼트 유형 파라미터는 상기 통지를 상기 서비스의 컴포넌트로서 식별하는, 시스템.
  28. ESG 프래그먼트와 연관된 통지를 결정하는 수단;
    서비스에 대응하는 ESG 프래그먼트를 어셈블하는 수단을 포함하고, 상기 어셈블하는 수단은,
    서비스 프래그먼트를 제공하는 수단, 및
    액세스 프래그먼트를 제공하는 수단을 포함하고,
    상기 서비스 프래그먼트는 상기 서비스가 통지라면 상기 ESG 프래그먼트를 통지 서비스에 대응하는 것으로서 인스턴스화하기 위한 서비스 프래그먼트 유형 파라미터를 포함하고, 상기 액세스 프래그먼트는 상기 통지가 서비스의 컴포넌트라면 상기 ESG 프래그먼트를 통지 서비스의 액세스에 대응하는 것으로서 선언하기 위한 액세스 프래그먼트 유형 파라미터 포함하는, 어셈블하는 수단; 및
    상기 ESG 프래그먼트를 출력하기 위한 수단을 포함하는, 장치.
  29. 서비스에 대응하는 ESG 프래그먼트를 어셈블하며, 상기 ESG 프래그먼트는,
    통지 채널 내에서 상기 통지를 선언하고 상기 서비스에 연관된 포트를 선언하기 위한 제1 파라미터;
    ESG 프래그먼트를 통지 서비스에 대응하는 것으로서 인스턴스화하기 위한 제2 파라미터를 포함하는 서비스 프래그먼트;
    ESG 프래그먼트를 통지 서비스의 액세스에 대응하는 것으로서 선언하기 위한 제3 파라미터를 포함하는 액세스 프래그먼트를 포함하는, 어셈블하는 수단;
    상기 ESG 프래그먼트를 출력하는 수단을 포함하는 장치.
KR1020087009800A 2005-10-07 2006-10-03 서비스 변경 통지를 제공하기 위한 방법 및 장치 KR101008732B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US72427505P 2005-10-07 2005-10-07
US60/724,275 2005-10-07

Publications (2)

Publication Number Publication Date
KR20080054404A true KR20080054404A (ko) 2008-06-17
KR101008732B1 KR101008732B1 (ko) 2011-01-18

Family

ID=37943173

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020087009800A KR101008732B1 (ko) 2005-10-07 2006-10-03 서비스 변경 통지를 제공하기 위한 방법 및 장치

Country Status (12)

Country Link
US (1) US20070086465A1 (ko)
EP (1) EP1941724B1 (ko)
JP (1) JP2009512263A (ko)
KR (1) KR101008732B1 (ko)
CN (1) CN101297550B (ko)
AU (1) AU2006300851A1 (ko)
BR (1) BRPI0617259A2 (ko)
CA (1) CA2624374A1 (ko)
RU (1) RU2394390C2 (ko)
TW (1) TW200719623A (ko)
WO (1) WO2007042886A2 (ko)
ZA (1) ZA200803545B (ko)

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8376855B2 (en) 2004-06-28 2013-02-19 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US8870639B2 (en) 2004-06-28 2014-10-28 Winview, Inc. Methods and apparatus for distributed gaming over a mobile device
US10226698B1 (en) 2004-07-14 2019-03-12 Winview, Inc. Game of skill played by remote participants utilizing wireless devices in connection with a common game event
US10721543B2 (en) 2005-06-20 2020-07-21 Winview, Inc. Method of and system for managing client resources and assets for activities on computing devices
KR101209425B1 (ko) * 2005-08-17 2012-12-06 삼성전자주식회사 방송 시스템에서 통지 메시지 송수신 장치 및 방법과 그 시스템
KR101270275B1 (ko) * 2005-08-17 2013-05-31 삼성전자주식회사 방송 시스템에서의 통지 메시지 제공 방법 및 장치
US9919210B2 (en) 2005-10-03 2018-03-20 Winview, Inc. Synchronized gaming and programming
US8149530B1 (en) 2006-04-12 2012-04-03 Winview, Inc. Methodology for equalizing systemic latencies in television reception in connection with games of skill played in connection with live television programming
US9511287B2 (en) 2005-10-03 2016-12-06 Winview, Inc. Cellular phone games based upon television archives
KR100834630B1 (ko) * 2005-12-16 2008-06-02 삼성전자주식회사 디지털 비디오 방송 시스템에서 양방향 채널을 위한 전자서비스 가이드의 송수신 방법 및 장치
FR2895631A1 (fr) * 2005-12-22 2007-06-29 Gemplus Sa Controle d'acces a des services diffuses dans un dispositif terminal
US10556183B2 (en) 2006-01-10 2020-02-11 Winview, Inc. Method of and system for conducting multiple contest of skill with a single performance
US8002618B1 (en) 2006-01-10 2011-08-23 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
US9056251B2 (en) 2006-01-10 2015-06-16 Winview, Inc. Method of and system for conducting multiple contests of skill with a single performance
EP1816766A3 (en) * 2006-02-01 2007-12-12 Samsung Electronics Co., Ltd. Method and apparatus for transmitting and receiving notification message in a mobile broadcast system
US11082746B2 (en) 2006-04-12 2021-08-03 Winview, Inc. Synchronized gaming and programming
KR100810359B1 (ko) * 2006-09-19 2008-03-04 삼성전자주식회사 Dvb―h 시스템에서 통지 데이터를 전송하기 위한 방법및 이를 위한 시스템
US20080085695A1 (en) * 2006-10-10 2008-04-10 Nokia Corporation Emergency Alert and Delivery Framework for Broadcast Systems
US7903574B2 (en) * 2007-03-15 2011-03-08 Nokia Corporation Service discovery mechanism in broadcast telecommunication network
KR101345392B1 (ko) * 2007-04-03 2013-12-24 삼성전자주식회사 데이터 방송 채널을 통해 디지털 컨텐츠를 수신하는 방법및 장치
KR101356499B1 (ko) * 2007-05-18 2014-01-29 엘지전자 주식회사 서비스 가이드 정보 송수신 방법 및 서비스 가이드 정보송수신 장치
WO2009001238A2 (en) * 2007-06-25 2008-12-31 Nokia Corporation Method and apparatus for signaling updates to notification session in ip datacast
CN101374102B (zh) * 2007-08-21 2012-07-04 华为技术有限公司 一种传递iptv业务参数的方法、设备及功能实体
WO2009034512A2 (en) * 2007-09-14 2009-03-19 Koninklijke Philips Electronics N.V. Referencing out-of-band notification objects in dvb-ipdc
KR101429767B1 (ko) * 2007-09-21 2014-08-19 삼성전자주식회사 전자 서비스 가이드를 송수신하기 위한 방법 및 디지털방송 시스템
KR101418591B1 (ko) 2007-10-05 2014-07-10 삼성전자주식회사 휴대 방송 시스템에서의 서비스 가이드 제공 방법 및 장치
JP2011501923A (ja) * 2007-10-22 2011-01-13 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Mbmsにおける緊急警報の配信
KR101481504B1 (ko) * 2007-12-26 2015-01-13 엘지전자 주식회사 서비스 가이드 정보 처리 방법 및 서비스 가이드 정보 처리장치
KR101481506B1 (ko) 2007-12-26 2015-01-13 엘지전자 주식회사 서비스 가이드 정보 처리 방법 및 서비스 가이드 정보 처리장치
KR101461973B1 (ko) * 2007-12-28 2014-11-14 엘지전자 주식회사 노티피케이션 메시지 송수신 방법 및 노티피케이션 메시지 수신 장치
AU2008346173A1 (en) * 2008-01-04 2009-07-16 Nokia Corporation System and method for binding notification types to applications for a notification framework
KR20090088771A (ko) * 2008-02-15 2009-08-20 삼성전자주식회사 디지털 비디오 방송 시스템에서 통신채널로 통지메시지를전송하는 장치 및 방법
RU2486677C2 (ru) * 2008-02-19 2013-06-27 Нокиа Корпорейшн Многоуровневая фильтрация сообщений
KR101481824B1 (ko) * 2008-03-06 2015-01-16 삼성전자주식회사 디지털 방송 시스템에서 전자 서비스 가이드 선택 장치 및방법
EP2257064A4 (en) * 2008-03-18 2014-02-26 Samsung Electronics Co Ltd METHOD AND APPARATUS FOR RECEIVING NOTIFICATION
US8169958B2 (en) * 2008-03-27 2012-05-01 Cisco Technology, Inc. Obtaining information regarding services available from a wireless local area network
KR101548991B1 (ko) * 2008-03-27 2015-09-01 엘지전자 주식회사 단말기 및 이것의 방송 제어 방법
US9716918B1 (en) * 2008-11-10 2017-07-25 Winview, Inc. Interactive advertising system
CN101415148B (zh) * 2008-11-26 2012-03-21 华为终端有限公司 实现增值业务的方法、***及用户终端
CN101442373A (zh) * 2008-12-23 2009-05-27 中兴通讯股份有限公司 在手机电视中实现非手机电视业务的方法、终端及***
CN101841768A (zh) * 2009-03-18 2010-09-22 华为终端有限公司 接收信息、通知消息接收及发送方法和装置
US20100251279A1 (en) * 2009-03-26 2010-09-30 Clear Channel Management Services, Inc. Delivering content related to a commercial media program
KR20120058465A (ko) * 2009-05-08 2012-06-07 노키아 코포레이션 서비스 가이드의 프레젠테이션을 구성하는 방법, 장치 및 컴퓨터 판독 가능 저장 매체
US20110013757A1 (en) * 2009-07-17 2011-01-20 Bharat Kumar User programmable communication services
US20110037590A1 (en) * 2009-08-12 2011-02-17 Qualcomm Incorporated System and apparatus for delivering emergency alert messages as a service content in a broadcast network
CN102104931B (zh) * 2009-12-16 2015-05-13 中兴通讯股份有限公司 网络拓扑信息的分片、发送和接收的方法及装置
CA2794399C (en) 2010-03-29 2015-10-13 Lg Electronics Inc. Method of processing non-real time service and broadcast receiver
US20120207075A1 (en) * 2011-02-16 2012-08-16 Nagaraj Thadi M Multicast data delivery mechanism using packet bundling or file delivery framework
CN102892043B (zh) * 2012-09-29 2016-06-22 中兴通讯股份有限公司 手机电视业务指南的更新方法、手机电视平台和终端
US20140129618A1 (en) * 2012-11-08 2014-05-08 General Instrument Corporation Method of streaming multimedia data over a network
CN103905848B (zh) * 2012-12-28 2018-10-16 北京四达时代软件技术股份有限公司 基于esg的移动多媒体广告播发方法、***及服务器
US9781181B2 (en) * 2013-06-17 2017-10-03 Qualcomm Incorporated Multiple file delivery over unidirectional transport protocol sessions for a service
JPWO2015064211A1 (ja) * 2013-10-30 2017-03-09 ソニー株式会社 送信装置、送信方法、受信装置、及び、受信方法
WO2015102395A1 (en) 2014-01-02 2015-07-09 Lg Electronics Inc. Broadcast receiving device and operating method thereof
WO2015178603A1 (ko) * 2014-05-20 2015-11-26 엘지전자 주식회사 방송 전송 장치, 방송 전송 장치의 동작 방법. 방송 수신 장치 및 방송 수신 장치의 동작 방법
CN104331246A (zh) * 2014-11-19 2015-02-04 广州三星通信技术研究有限公司 在终端中进行分屏显示的设备和方法
CN106257928B (zh) * 2015-06-19 2020-06-30 阿里巴巴集团控股有限公司 音频文件获取方法、更新通知发送方法、设备与***
US10630762B1 (en) * 2016-03-28 2020-04-21 Amazon Technologies, Inc. Multicast network emulation
US11551529B2 (en) 2016-07-20 2023-01-10 Winview, Inc. Method of generating separate contests of skill or chance from two independent events
US11308765B2 (en) 2018-10-08 2022-04-19 Winview, Inc. Method and systems for reducing risk in setting odds for single fixed in-play propositions utilizing real time input

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7444660B2 (en) * 2000-11-16 2008-10-28 Meevee, Inc. System and method for generating metadata for video programming events
WO2003026275A2 (en) * 2001-09-19 2003-03-27 Meta Tv, Inc. Interactive user interface for television applications
KR100742244B1 (ko) 2002-12-18 2007-07-24 노키아 코포레이션 세션들을 고지하는 방법
JP4042155B2 (ja) * 2003-09-01 2008-02-06 ソニー株式会社 情報処理装置および方法、記録媒体、並びにプログラム
US7827579B2 (en) * 2004-09-09 2010-11-02 Nokia Corporation Mobile television electronic service guide delivery system

Also Published As

Publication number Publication date
ZA200803545B (en) 2010-01-27
CN101297550A (zh) 2008-10-29
TW200719623A (en) 2007-05-16
EP1941724B1 (en) 2013-11-20
AU2006300851A1 (en) 2007-04-19
WO2007042886A3 (en) 2007-07-19
RU2394390C2 (ru) 2010-07-10
JP2009512263A (ja) 2009-03-19
CA2624374A1 (en) 2007-04-19
RU2008111883A (ru) 2009-11-20
CN101297550B (zh) 2011-03-30
BRPI0617259A2 (pt) 2011-07-19
KR101008732B1 (ko) 2011-01-18
WO2007042886A2 (en) 2007-04-19
EP1941724A2 (en) 2008-07-09
US20070086465A1 (en) 2007-04-19

Similar Documents

Publication Publication Date Title
KR101008732B1 (ko) 서비스 변경 통지를 제공하기 위한 방법 및 장치
CA2624048C (en) A method for indicating service types in the service guide
US9331802B2 (en) Identifying scope ESG fragments and enabling hierarchy in the scope
KR100923061B1 (ko) Esg의 프래그먼트들을 전송하는 그리고 모바일 단말에서 esg를 구성하는 방법 및 컴퓨터 판독가능 매체, esg 데이터를 배포하기 위한 시스템 및 esg 데이터를 수신하는 모바일 장치
US8320819B2 (en) Mobile TV channel and service access filtering
US20070123244A1 (en) Declaring Terminal Provisioning with Service Guide
US7870377B2 (en) Automatic electronic-service-guide selection
US20070240189A1 (en) Utilizing presence service for service discovery in mobile broadcast
KR20080041728A (ko) 서비스 가이드를 통한 사전 설정 인터랙션 메시지의 개선된시그날링
KR20080033539A (ko) 디지털 방송 서비스 가이드에서 메시징 템플릿들을전달하기 위한 방법

Legal Events

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

Payment date: 20131223

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20141231

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20151217

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20161220

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20171219

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20181226

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20191217

Year of fee payment: 10