KR100937681B1 - 사용자간 통신을 위한 통신 모듈 및 방법, 그러한 통신 모듈을 포함하는 서버, 그러한 서버를 포함하는 방송 세트, 그러한 사용자간 통신 방법을 수행하는 컴퓨터 프로그램 제품을 저장한 저장 매체 - Google Patents

사용자간 통신을 위한 통신 모듈 및 방법, 그러한 통신 모듈을 포함하는 서버, 그러한 서버를 포함하는 방송 세트, 그러한 사용자간 통신 방법을 수행하는 컴퓨터 프로그램 제품을 저장한 저장 매체 Download PDF

Info

Publication number
KR100937681B1
KR100937681B1 KR1020047006922A KR20047006922A KR100937681B1 KR 100937681 B1 KR100937681 B1 KR 100937681B1 KR 1020047006922 A KR1020047006922 A KR 1020047006922A KR 20047006922 A KR20047006922 A KR 20047006922A KR 100937681 B1 KR100937681 B1 KR 100937681B1
Authority
KR
South Korea
Prior art keywords
user
server
broadcast
communication
unit
Prior art date
Application number
KR1020047006922A
Other languages
English (en)
Other versions
KR20050043772A (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 KR20050043772A publication Critical patent/KR20050043772A/ko
Application granted granted Critical
Publication of KR100937681B1 publication Critical patent/KR100937681B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • 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]
    • 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/82Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1061Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
    • H04L67/1063Discovery through centralising entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1074Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
    • H04L67/1078Resource delivery mechanisms
    • 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

Landscapes

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

Abstract

본 발명은 쌍방향 네트워크(4)를 통해 사용자간 통신을 위한 모듈(1) 및 방법에 관한 것이다. 모듈은, 쌍방향 네트워크를 통해 서버에 의해 사용자(A)로부터 수신된 정보를 서버(2)의 저장 공간(10)에 리코딩하는 것을 트리거링하기 위한 유닛(12)과, 방송 네트워크(5)를 통해 저장 공간에 저장된 데이터를 사용자로 방송하는 것을 제어하기 위한 유닛(13)을 포함한다. 모듈은 쌍방향 네트워크를 통해 사용자가 서버에 연결되어 있는지를 감시하기 위한 유닛(14)을 또한 포함한다. 더욱이, 리코딩을 트리거링하기 위한 유닛 및/또는 방송 제어용 유닛은 감시 유닛에 의해 식별되는 서버에 연결된 사용자의 함수로서 동작하도록 설계된다. 유리하게도, 쌍방향 네트워크는 임시로 사용되고, 방송 네트워크는 영구적인 단방향 네트워크이다. 본 발명은 P2P 기술의 응용, 특히 텔레비전에 응용된다.

Description

사용자간 통신을 위한 통신 모듈 및 방법, 그러한 통신 모듈을 포함하는 서버, 그러한 서버를 포함하는 방송 세트, 그러한 사용자간 통신 방법을 수행하는 컴퓨터 프로그램 제품을 저장한 저장 매체 {COMMUNICATION MODULE AND PROCESS FOR INTER-USER COMMUNICATION, SERVER COMPRISING SUCH A COMMUNICATION MODULE, BROADCASTING SET COMPRISING SUCH A SERVER AND STORAGE MEDIUM STORED THEREON A COMPUTER PROGRAM PRODUCT EXECUTING SUCH AN INTER-USER COMMUNICATION PROCESS}
본 발명은 예를 들어 인터넷 네트워크와 같은 쌍방향 네트워크(데이터를 동시에 한 방향 및 반대 방향으로 운반할 수 있게 하는 통신 경로)를 통한 사용자간(inter-user) 통신을 위한 모듈 및 방법에 관한 것이다. 본 발명은 일반적인 정보 송신을 전개하며, 이것은 예를 들어 무선 방송에 의한 것과 같은 방송 네트워크를 통해 "방송"(상기 데이터가 모든 목적지로 전달되는 방송)으로 언급된다. 상기 정보는 특히 텔레비전을 갖추고 있는 사용자들 사이에서 P2P(Peer-to-Peer: 피어 투 피어) 교환으로 또한 언급되는 지국간(station-to-station) 교환에 관련된다.
"P2P" 기술은, 단말기와 원하는 정보를 수집하고 재분배하는 중앙 서버(클라이언트/서버 모델) 사이에서 수행되는 교환 대신에 서로 직접 통신함으로써 인터넷 네트워크와 같은 쌍방향 네트워크의 단말기가 파일들을 교환하도록 한다.
인터넷 및 텔레비전 분야는 점차 융합되고 있으며, 개인용 컴퓨터 상에서 실행되는 것과 동일한 방식으로 특히 텔레비전 상에서 인터넷 애플리케이션의 사용을 허용한다(P2P 애플리케이션 이외: 웹을 통한 네비게이션, 이-메일, 포럼의 송신 및 수신, 등).
더욱이, 쌍방향 네트워크를 통한 통신과 방송 사이에 시너지 효과를 이용하는 것이 알려져 있다. 따라서, 특허 US-5,036,518은, 한 세트의 지국과 연관된 통신 네트워크에서 단일 기점 및 다수의 목적지{("일-대-다(one-to-many)"} 또는 다수의 기점 및 다수의 목적지("다-대-다")와 통신하기 위한 데이터 송신의 신뢰도를 보장하는 시스템을 기재하고 있다. 설명된 기술에 따라, 재송신 지국은, 단일 기점 및 단일 목적지("일-대-일")와의 통신 모드에 따라 참여 지국(participating station)으로부터 입력 데이터를 수신하고, 특수 메시지 헤더를 생성하고, 네트워크를 통해 방송함으로써 헤더와 함께 데이터를 송신한다. 추가적으로 네트워크의 여러 노드는 여러 가지 특수한 기능을 수행한다.
그러나, 상기 특허에서, 방송 네트워크는 쌍방향 교환에 사용되는 것이다. 그러므로, 이러한 상태는 2개의 별도의 네트워크, 즉 쌍방향 네트워크와 방송용 네트워크의 시너지 조합에 적합하지 않지만, 쌍방향 네트워크의 방송 능력의 유리한 사용에 대응한다.
더욱이, 문헌 EP-A-1,107,596은, 사용자들 간의 통신을 위해 다른 사용자의 존재를 사용자에게 통보하기 위해 케이블 네트워크에 사용가능한 기술을 개시한다. 특정한 구현 방식으로, 이 기술은 사용자로부터의 이전 요구를 네트워크 헤드로 송신하는 것에 의지하며, 이러한 요구는 요구자가 확인하기를 원하는 네트워크 상의 다른 사용자의 존재를 식별한다. 태깅(tagging) 시스템은 활성 디코더를 검출하는데 사용될 수 있으므로, 네트워크 상에서 그 존재를 검출하는데 사용될 수 있다. 그 다음에, 사용자의 존재를 통고받은 요구자는 대화형 통신 또는 서로와의 토론("채팅")을 확립한다.
다시 한번, 이러한 우선권은 2개의 별도의 네트워크, 즉 쌍방향 네트워크와 방송용 네트워크의 시너지 조합에 관한 것이 아니지만, 단일 쌍방향 네트워크의 유리한 사용에 관한 것이다.
서버와 무선 방송 송신기("방송 장치")를 연관시키는 서비스 제공자는 그 부분으로서 인터넷 네트워크 및 원격 방송에 의해 동시에 제공된 가능성을 조합할 수 있다. 예를 들어, 서비스 제공자는 인터넷 네트워크를 통해 텔레비전 시청자로부터 정보를 수집하고, 이 정보를 처리하고, 그 다음에 처리 결과를 안테나로 방송한다. 그러나, 이러한 시스템은, 2개의 네트워크의 잠재력을 조합할 때 클라이언트/서버 유형의 모델에 맞추어지고, 종래의 인터넷 네트워크 사용을 통한 지국간 유형의 가능성만을 제공할 수 있다.
문헌 WO-01/60071은 동질 관계에 기초한 카테고리화를 이용하여 쌍방향 멀티미디어 사용자 인터페이스에 관한 것이다. 컴퓨팅 디바이스는 방송 네트워크(예를 들어 위성)를 통해 양쪽 TV 방송 스트림을 수신할 수 있고, 쌍방향 인터넷 네트워크를 통해 다양한 정보를 수신할 수 있으며, 그러한 정보는 특히 채팅 대화 데이터를 포함한다. 각 컴퓨팅 디바이스는 나중에 시청하기 위해 TV 방송 스트림을 저장할 수 있다. 또한, 컴퓨팅 디바이스는 특히 발송자 측에서 TV 스트림에 병합된 트리거에 기초하여 인터넷과 TV 컨텐트 및 서비스의 조합을 수행할 수 있다. 그 다음에, 결과로서 생기는 조합은 쌍방향 네트워크를 통해 다른 사용자로 방송될 수 있다. 이용가능한 인터넷 또는 방송 컨텐트의 필터링은 컴퓨터 측 또는 연관된 서버의 레벨에서 또한 이루어지는데, 이는 다양한 사용자에 대한 통신의 흥미있는 적응을 가능하게 한다.
방송 스트림의 기반 위에서 사용자 친숙하고 적응성있는 대화성에 효과적일지라도, 상기 기술은 방송 TV 스트림을 국부적으로 저장하고 이용하기 위해 최종 컴퓨터에서 높은 저장 및 처리 성능을 필요로 한다.
본 발명은 쌍방향 네트워크를 통한 사용자간 통신을 위한 모듈에 관한 것으로, 사용자 사이의 지국간 유형의 통신을 위해, 쌍방향 네트워크와 독립적으로 쌍방향 네트워크를 방송 네트워크와 조합하는 것으로부터 최대한의 이익을 도출할 수 있다.
본 발명의 통신 모듈은 더 일반적으로 사용자에 의해 조직화된 요청, 또는 다른 사용자에 속한 사용자 관심 핵심에 다이나믹하게 적응할 수 있게 한다.
본 발명은 또한 전술한 장점을 갖는 통신 방법 뿐 아니라 서버, 방송에 의한 서비스 제공자, 및 컴퓨터 프로그램에 관한 것이다.
본 발명은 특히 P2P 유형의 기술에 의해 사용자들 간의 파일 공유 및 교환, 키보드-채팅(또한 간단히 "채팅"으로 언급됨) 및 포럼에 특히 적용된다.
이를 위해, 본 발명의 주제는 쌍방향 네트워크를 통한 사용자간 통신을 위한 통신 모듈이다. 이 모듈은,
- 쌍방향 네트워크를 통해 하나의 서버와 사용자들 사이에 정보를 수신 및 송신하기 위한 유닛과;
- 서버의 적어도 하나의 저장 공간에서, 서버에 의해 사용자들로부터 수신된 적어도 몇몇 정보의 리코딩을 트리거링하기 위한 유닛과;
- 쌍방향 네트워크와 독립적으로 방송 네트워크를 통해 상기 저장 공간에 저장된 데이터를 사용자로 방송하는 것을 제어하기 위한 유닛을 포함하며, 상기 제어 유닛은 상기 저장 공간에 연결되고, 방송 수단을 통해 방송 네트워크에 연결된다.
본 발명에 따라,
- 상기 모듈은 쌍방향 네트워크를 통해 사용자가 서버에 연결되었는지를 감시하기 위한 유닛을 또한 포함하고,
- 리코딩을 트리거링하기 위한 유닛과 방송을 제어하기 위한 상기 유닛 중 적어도 하나는 감시 유닛에 이해 식별되는 서버에 연결된 사용자의 함수로서 동작하도록 설계된다.
따라서, 본 발명의 통신 모듈은 (복귀 채널의 중개를 통해) 쌍방향 네트워크의 항상 교환하는(ever-changing) 동적 토폴로지(topology)를 확인하기 위한 수단을 포함하고, 수신된 메시지의 내용에만 초점을 맞추지 않는다. 정보의 리코딩 또 는 방송은 이러한 토폴로지를 받지 않는다. 놀랍게도, 이러한 상보적인 개념의 도입은, 아래에서 명백한 바와 같이, 특히 파일 교환에 대해, 그리고 사용자들 간의 통신에 대해 지금까지 상상할 수 없는 가능성을 제공한다.
문헌 EP-A-1,107,596과 비교하여, 본 발명의 통신 모듈은 예기치 않은 할당 기능을 초래한다. 특히, 사용자들 간의 대화에 중심을 둔 구현에서(이에 따라 우선권의 애플리케이션에 대응하는 애플리케이션을 갖는), 네트워크 감독 정보(사용자 연결의 감시)는 쌍방향 네트워크를 통하지 않고 방송 네트워크와 독립적으로 방송 네트워크를 통해 사용자에게 송신된다. 이러한 특징은, 제 3자의 연결에 관련된 정보가 관련(쌍방향) 네트워크에 스스로 연결되는 정도로만 얻을 수 있는 공통적인 아이디어와 대조된다.
설명을 간략하게 하기 위해, 이후 명세서 전체에, "연결"이라는 용어는 쌍방향 네트워크를 통해 사용자를 서버에 연결하는 것을 의미하는 것으로 이해될 것이다.
사실상, 각각 쌍방향 네트워크 및 방송 네트워크인 2개의 네트워크의 독립성은 적당한 시간에 적절한 동작을 수행하도록 연결 정보로부터 이익을 얻음으로써 최상의 효과를 얻도록 실행된다. 그러한 동작은, 특히 미리 정의된 사용자가 연결되자마자 이 사용자로부터 나오는 데이터를 기록하는 것, 또는 연결되지 않은 사용자를 포함하는, 사용자의 실시간 연결에 관련된 관련 정보를 방송 네트워크를 통해 송신하는 것으로 구성될 수 있다. 본 발명의 모듈에 대한 중요한 장점은, 다른 네트워크(방송용)와의 연결에 관련된 동적 세부사항의 조합된 사용에 의해 시스템이 성공적으로 작용할 수 있도록 하기 위해 쌍방향 네트워크에 대한 연결이 반드시 필요하지 않다는 것이다.
방송 네트워크는 선험적으로 임의의 형태(이더넷, 무선, 위성 네트워크 등)일 수 있다. 그러나, 유리하게는 단방향(데이터를 한 방향으로만 운반할 수 있게 하는 통신 경로)이고, 더 구체적으로 텔레비전의 경우에 무선 방송 네트워크로 구성되는 것이 바람직하다. 쌍방향 네트워크는 인터넷인 것이 바람직하다. 따라서 본 발명의 통신 모듈에 의해, 인터넷 액세스하는 텔레비전("인터넷 TV")은 특히 매력적일 수 있다. 더 구체적으로, 쌍방향 및 방송 네트워크가 각각 임시 네트워크 및 영구적인 단방향 네트워크인 것이 유리하다.
방송은 예를 들어 인식 코드 또는 전자 서명에 의해 한 명의 사용자 또는 미리 정의된 사용자 집단을 목표로 정한 통신을 배제하지 않는다.
유리하게도, 리코딩을 트리거링하는 상기 유닛은 서버에 연결된 사용자의 리스트를 상기 저장 공간에서 갱신하도록 설계된다. 이러한 리스트는 연결을 감시하는 결과에 대한 요약을 얻을 수 있게 하므로, 이에 대응하여 이러한 결과의 실행을 간략화한다.
본질적으로, 2개의 분기는 본 발명의 통신 모듈의 구현에서 구별된다. 제 1 분기는 사용자들 간의 파일 교환에 관한 것이고, 제 2 분기는, 대화가 목표로 정한 사용자들 사이에서 수행(채팅)되거나, 그룹으로 수행(포럼)되더라도, 사용자들 간의 대화에 관한 것이다. 본 발명의 통신 모듈은 유리하게도 2가지 유형의 능력을 가져오지만, 또한 2개의 분기 중 단 하나 또는 다른 하나의 기능을 나타낼 수 있 다.
구현 모드의 제 1 분기에 따라, 리코딩을 트리거링하는 유닛은,
- 요청 사용자(requester user)에 의한 파일에 대한 요구를 저장 공간에 리코딩하는 것을 트리거링할 수 있고,
- 제공 사용자(provider user)가 서버에 연결되고 이러한 파일이 상기 제공 사용자에서 이용가능할 때 제공 사용자에 의해 제공된 파일을 이러한 저장 공간에 리코딩하는 것을 트리거링할 수 있다.
더욱이, 방송을 제어하는 유닛은 이러한 요청 사용자의 요구에 따라 저장 공간에 리코딩된 파일을 요청 사용자로 송신하는 것을 제어하도록 설계된다.
따라서, 통신 모듈은 개인 사용자들 사이의 통신의 자율성 및 유연성에 손상을 입히지 않고도 사용자들 간의 파일 교환에 관해 매개체 역할을 한다. 이것은 본질적으로 다음과 같은 4가지 단계를 실행할 책임이 있다:
- 요청 사용자에 의해 제시된 파일 요구를 리코딩하는 단계,
- 파일을 제공하는 사용자가 연결될 때까지 이러한 요구를 가능하면 대기 상태에 놓는 단계,
- 제공 사용자가 연결될 때 파일을 서버에 다운로딩하는 단계(파일이 이용가능할 정도로),
- 방송 네트워크에 의한 파일의 송신 단계.
이러한 구현에 의해, 요청 사용자가 자신의 요구를 조직화할 때 제공 사용자는 연결될 필요가 없고, 이러한 요구가 충족될 수 있을 때 요청 사용자도 연결될 필요가 없다. 더욱이, 이에 따라 대용량의 파일을 다운로딩하는데 필요한 장시간의 기다림을 피할 수 있고, 일반적으로 방송 네트워크는 쌍방향 네트워크보다 더 우수한 대역폭 및 더 우수한 비트율을 나타낼 수 있다. 그러나, 요청 사용자도 또한 쌍방향 네트워크를 통한 다운로딩에 대해 선택할 수 있는 가능성을 갖는 것이 바람직하다. 이러한 다운로딩은 파일이 이미 액세스가능한 경우 즉시 개시되거나, 이 파일이 액세스가능하게 된 요청 사용자의 다음 연결 동안 그 후에 개시된다.
사용자는 수신된 파일의 국부 리코딩을 가능하게 하는데 충분한 저장 능력을 갖는다. 예를 들어, 이것은 하드 디스크가 설치된 인터넷 TV일 수 있고- 사용자는 그 다음에 일반적으로 라인 상에서 가장 긴 기간 동안, 즉 다운로딩을 위한 기간 동안 연결 해제될 수 있다. 추가적으로, 임의의 사용자는 단지 요청자일 수 있거나, 단지 제공자일 수 있거나, 더 일반적으로는 동시에 요청자 및 제공자 양쪽일 수 있다. 이러한 요청자 및 제공자 양쪽일 가능성은 특히 P2P 기술로 실행되는 교환 개념에 근거를 둔다.
요청 사용자는 식별된 제공 사용자로부터 원하는 파일을 명백하게 요청할 수 있다. 제공 사용자의 선택에 대한 다른 형태에서, 요청 사용자는 단지 파일을 요청하고, 통신 모듈은 이러한 파일을 제공할 수 있는 제공 사용자 중 하나를 식별할 책임이 있다. 통신 모듈은 예를 들어 노래 제목 또는 영화 제목에 기초하여 특정한 검색을 심지어 자체적으로 착수할 수 있다.
바람직하게;
- 리코딩을 트리거링하는 유닛은 적어도 하나의 요구 목록을 상기 저장 공간 에 리코딩하는 것을 트리거링하도록 설계되고, 이러한 요구는 서버에 의한 요구의 수신 순서에 따라 요구 목록에서 유리하게 분류되고,
- 통신 모듈은 이러한 요구 목록을 주기적으로 스캐닝하는 유닛을 포함하는데, 상기 스캐닝 유닛은, 제공 사용자에서의 해당 파일의 이용가능성 및 이러한 제공 사용자의 연결에 의해 충족될 수 있는 요구를 이러한 목록에서 순차적으로 확인할 수 있고, 이에 따라 리코딩을 트리거링하는 유닛을 활성화할 수 있다.
그러한 모듈은 "선입 선출" 방식에 따라, 사용자를 충족시키는 지연을 최적화할 수 있게 한다.
요구를 충족시키는 다른 바람직한 형태에서, 통신 모듈은 저장된 요구 중 하나 이상이 이 사용자에 의해 충족될 수 있는지에 관해 제공 사용자의 각 새로운 연결을 통해 확인한다.
유리하게도,
- 리코딩을 트리거링하는 유닛은, 제공 사용자에 의해 제공된, 제공 사용자에서 이용가능한 파일의 콘텐트 및 어드레싱에 관련된 세부사항을 저장 공간에 리코딩하는 것을 트리거링하도록 설계되고,
- 상기 통신 모듈은 이러한 요청 사용자의 요구시 콘텐트에 관련된 적어도 세부사항을 요청 사용자로 다운로딩할 수 있는 다운로딩 유닛을 포함한다.
따라서, 사용자는, 서버가 이러한 파일을 저장 공간에 부득이하게 유지시키지 않고도, 다른 사용자에 의해 이용가능하게 이루어진 파일을 확인할 필요가 있는 모든 세부사항을 이용할 수 있게 할 수 있다. 통신 모듈에 의해 송신된 세부사항은 예를 들어 제공 사용자의 식별자로 이루어진, 이용가능한 파일의 어드레스에 관한 세부사항을 포함하거나 포함하지 않을 수 있다.
구현 모드의 제 2 분기에 따라, 방송을 제어하는 유닛은 적어도 하나의 통신 서비스를 통해 서버에 현재 연결된 사용자의 적어도 하나의 목록을 송신하는 것을 제어할 수 있다.
따라서, 사용자 집단이 쌍방향 네트워크에 연결되어 있는지에 상관없이, 사용자 집단은 방송 네트워크에 의한 통신 서비스에 포함된 집단(parties)의 신원을 실시간으로 통보받는다. 이를 통해, 사용자 집단은 이러한 서비스를 통해 서버에 접속함으로써 자신이 또한 여기에 참여하기를 원하는 지의 여부를 결정할 수 있다- 서비스의 잠재적인 사용자는 이에 따라 증가한다. 이러한 방식으로, 대화형 TV 애플리케이션은 특히 매력적일 수 있다.
삭제
연결된 사용자의 목록의 방송에 대한 유리한 형태로, 이러한 통신 서비스 중 적어도 하나는 포럼 애플리케이션이다. 이 때 방송을 제어하는 유닛은 이러한 포럼 서비스를 통해 교환된 콘텐트의 송신을 제어하도록 또한 설계된다. 따라서, 사용자는 처리된 화제를 실시간으로 통보받고, 자신이 포함되기를 원하는 지의 여부에 대한 사실을 최상의 지식을 통해서 결정할 수 있다.
상기 통신 모듈은 쌍방향 네트워크를 통해 사용자들 간의 지점간 교환(P2P) 기술에 대해 설계되는 것이 바람직하다.
더욱이, 방송을 제어하는 유닛은 텔레비전 네트워크인 것이 바람직한 무선 방송 네트워크에 사용되도록 의도된다.
본 발명은 또한 서버에 관한 것으로, 본 발명의 구현 모드 중 임의의 구현 모드에 따라 통신 모듈을 포함하는 것을 특징으로 한다. 본 발명은 또한 방송에 의한 서비스 제공자에 관한 것으로, 그러한 서버를 호스팅(host)하는 것을 특징으로 한다. 그러므로, 이러한 서비스 제공자는 쌍방향 네트워크를 통한 방송 및 데이터 송신 수단을 동시에 포함한다.
본 발명의 주제는 추가적으로 쌍방향 네트워크를 통해 사용자간 통신을 위한 방법이다. 이러한 방법은,
- 쌍방향 네트워크를 통해 서버에 의해 사용자로부터 수신된 정보를 적어도 하나의 저장 공간에 리코딩하는 단계와;
- 쌍방향 네트워크와 독립적으로 방송 네트워크를 통해 이러한 저장 공간에 저장된 데이터를 사용자에게 방송하는 단계를 포함한다.
본 발명에 따라,
- 사용자의 서버로의 연결은 쌍방향 네트워크를 통해 감시되고,
- 데이터 방송은 쌍방향 네트워크와 독립적으로 방송 네트워크를 통해 수행되고,
- 서버에 연결된 식별된 사용자의 함수로서 리코딩을 트리거링하는 단계 및 방송 제어 단계 중 적어도 하나는 연결을 감시함으로써 동작된다.
이러한 통신 방법은 본 발명의 구현 모드 중 임의의 하나에 따라 통신 모듈에 의해 전개되도록 설계되는 것이 바람직하다.
본 발명은 또한 컴퓨터 프로그램 제품에 관한 것으로, 이 프로그램이 컴퓨터 상에서 수행될 때 본 발명에 기재된 통신 방법 단계의 수행을 위한 프로그램 코드 명령을 포함하는 것을 특징으로 한다. "컴퓨터 프로그램 제품"이라는 용어는, 프로그램용 매체(디스크, 카세트, 자기 테이프 등) 또는 신호(인터넷을 통한 전기 신호, 전자기 신호 등)이더라도, 컴퓨터 프로그램의 임의의 실시예를 의미하는 것으로 이해된다.
본 발명은 첨부 도면을 참조하여 한정되지 않는, 다음의 예시적인 구현 및 전개에 의해 더 잘 이해되고 예시될 것이다.
도 1은 본 발명에 따라 무선 방송 송신기(방송 장치) 및 서버를 포함하는, 사용자로의 방송을 위한 세트를 도시한 기본적인 도면.
도 2는 도 1의 방송 세트에 대해 본 발명에 따른 통신 모듈을 블록도의 형태로 도시한 도면.
도 3은 사용자들 간의 파일 공유 및 교환을 위해, 도 1의 방송 세트의 제 1 실행 모드를 도시한 도면.
도 4a는 도 3의 방송 세트(제공 사용자에 의해 이용가능함)로 사용자들 간의 제 1 파일 제어 단계를 도시한 개략도.
도 4b는 도 3의 방송 세트로 사용자들 간의 제 2 파일 제어 단계(요청 사용자에게 이용가능한 파일 목록의 다운로딩)를 도시한 개략도.
도 4c는 도 3의 방송 세트로 사용자들 간의 제 3 파일 제어 단계(제공 사용자로부터 파일에 대한 요청 사용자에 의한 요구)를 도시한 개략도.
도 4d는 도 3의 방송 세트로 사용자들 간의 제 4 파일 제어 단계(제공 사용자의 연결의 감시)를 도시한 개략도.
도 4e는 도 3의 방송 세트로 사용자들 간의 제 5 파일 제어 단계(제공 사용자로부터 필요한 파일의 서버로의 다운로딩)를 도시한 개략도.
도 4f는 도 3의 방송 세트로 사용자들 간의 제 6 파일 제어 단계(요청 사용자에 요구된 파일의 무선 방송에 의한 송신)를 도시한 개략도.
도 5는 통신 서비스에 사용자의 참여를 위해 도 1의 방송 세트의 제 2 실행 모드를 도시한 도면.
도 2에서, 도시된 기능 블록은 물리적으로 개별적인 개체에 반드시 대응할 필요가 없고: 기능 블록은 동일한 컴퓨터 프로그램의 동일한 성분의 기능을 구성할 수 있고, 마찬가지로, 기능 블록은 수 개의 물리적으로 개별적인 개체 중에 분배될 수 있다.
추가적으로, 도면에서, 쌍방향 네트워크를 통한 통신은 종래에 직선으로 표시되고, 방송 네트워크를 통한 통신은 점선으로 표시된다.
서비스 제공자에는 사용자(A, B)(도 1)로 방송하기 위한 세트(6)가 설치되고, 상기 세트(6)는 통신 모듈(1)을 포함하는 서버(2)와 방송 장치(3)를 포함한다. 서버(2)는 인터넷 네트워크와 같은 쌍방향 네트워크(4)를 통해 사용자(A, B)와 통 신하고, 연속적인 방식으로 이 네트워크(4)에 연결된다. 사용자(A 및 B)는 일시적인 방식으로 네트워크(4)에 연결된다. 그 부분에 있어서, 방송 장치(3)는 방송 네트워크(5)를 통해 정보를 사용자(A, B)로 송신한다. 방송 네트워크는 이 경우에 단방향 무선 방송 네트워크로 구성된다.
예로서, 방송 장치(3)는 각각 사용자(A, B)와 연관된 인터넷 TV로 텔레비전 전파를 송신한다.
통신 모듈(1)(도 2)은 더 구체적으로,
- 쌍방향 네트워크(4)를 통해 서버(2)와 사용자(A, B) 간에 정보를 수신 및 송신하기 위한 유닛(11)과,
- 사용자(A, B)로부터 수신된 적어도 약간의 정보를 서버(2)의 저장 공간(10)에 리코딩하는 것을 트리거링하는 유닛(12)으로서, 도시된 예에서, 이러한 리코딩은 현재 서버(2)에 연결된 사용자 목록(LU)과, 일부 사용자에 의해 이용가능하게 된 콘텐트(예를 들어, 파일의 제목, 요약 및 어드레스)에 관련된 세부사항의 목록(LC)과, 일부 사용자(현재 연결되는 지의 여부에 상관없이)에 의해 제기되고 아직 충족되지 않은 요구 목록(LR)을 포함하고; 리코딩을 트리거링하는 유닛(12)은 그 자체로 리코딩을 수행하지 않지만, 실제로 이 목적을 위해 설계된 모듈(간략함을 위해 도시되지 않음)을 활성화시키는, 유닛(12)과;
- 방송 장치(3)에 의해 저장 공간(10)에 저장된 데이터를 사용자(A, B)로 방송하는 것을 제어하는 유닛(13)과;
- 서버(2)로의 사용자(A, B)의 연결을 감시하는 유닛(14)과;
- 충족될 수 있는 요구를 감시 유닛(14)과 연계하여 결정할 수 있는 저장 공간(10)에서 요구 목록(LR)을 스캐닝하는 유닛(15)과;
- 쌍방향 네트워크(4)를 통해 콘텐트 목록(LC)을 사용자로 다운로딩하는 유닛(16)을 포함한다.
방송 세트(6)의 제 1 실시 모드(도 3)에서, 방송 세트(6)는 파일을 교환 또는 공유하기 위한 저장 능력(예를 들어 하드 디스크가 설치된 인터넷 TV)을 갖춘 사용자들 간의 매개체의 역할을 한다. 더 구체적으로, 임의의 콘텐트-제공 사용자(B)는 다른 사용자에게 이용가능하게 하는 파일을 방송 세트(6){쌍방향 네트워크(4)를 통해}에 표시하고, 방송 세트(6)는 이 파일을 콘텐트 목록(LC)에 리코딩한다. 제공 사용자(B)에 의해 이용가능하게 된 파일 중 하나에 관련된 임의의 요청 사용자(A)로부터의 요구시, 방송 세트(6)는 이 파일을 자체 저장 공간(10)에 다운로딩하고, 그 다음에 이 파일을 방송을 통해 요청 사용자(A)로 송신한다. 설명된 예에서, 사용자(A 및 B)는 인터넷 네트워크를 통해 P2P 유형의 애플리케이션(콘텐트 다운로딩 및 공유 능력 장치)을 전개한다.
이러한 여러 단계는 기본적인 상황에서 아래에 상세하게 설명된다(도 4a 내지 도 4f). 제 1 단계(도 4a)에서, 제공 사용자(B)는 방송 세트(6)의 서버 애플리케이션과의 연결을 자동적으로 구축하는 클라이언트 애플리케이션을 시작한다. 이러한 연결을 가로질러 송신된 정보의 제 1 항목은 제공 사용자(B) 및 제공 사용자의 IP(Internet Protocol: 인터넷 프로토콜) 어드레스의 식별자이다. 제공 사용자(B)는 공유 파일 목록에 관련된 정보를 방송 세트(6)로 송신한다. 방송 세트(6)는 콘텐트 목록(LC)을 갱신{리코딩을 트리거링하는 유닛(12)}함으로써 제공 사용자(B)의 어드레스 및 IP 어드레스와 함께 이 정보를 저장 공간(10)에 리코딩한다. 따라서, 어떤 콘텐트가 커뮤니티에 이용가능하고, 커뮤니티가 어디에 있고, 어떻게 커뮤니티에 도달하는 지를 언제라도 확인할 수 있다.
파일은 예를 들어 MP3 파일("MPEG1 Audio Layer 3", 오디오 압축 포맷), GIF 이미지("Graphics Interchange Format", 압축된 그래픽 이미지를 저장 및 전달하기 위한 포맷), 또는 HTML 페이지("HyerText Markup Language", 하이퍼텍스트 스캐닝 언어)로 구성될 수 있다.
제 2 단계(도 4b)에서, 사용자(A)는 방송 세트(6)에 접속하고, 다른 사용자에게 액세스가능한 콘텐트에 관련된 정보를 참고하라고 요청한다. 그 다음에, 방송 세트(6)는, 요청 사용자(A)가 이용가능한 콘텐트 여기저기를 천천히 항해할 수 있도록 쌍방향 네트워크(4)를 통해 콘텐트 목록(LC)을 이 사용자 측에서 다운로딩한다{다운로딩 유닛(16)}. 이 단계 동안, 제공 사용자(B)는 연결되지 않지만, 이것은 요청 사용자(A)의 참고에 중요하지 않다.
제 3 단계(도 4c)에서, 제공 사용자(B)가 관심을 갖는 파일(FB)을 첨부한 요청 사용자(A)는 이 파일(FB)을 검색하기 위해 요구(RQ)를 방송 세트(6)로 송신한다. 제공 사용자(B)는 여전히 연결되지 않아서, 당분간, 방송 세트(6)는 이 파일(FB)에 액세스하지 않는다{요청 사용자(A)만이 파일에 액세스할 수 있다}. 그 다음에, 방송 세트(6)는 이미 대기 상태에 있는 요구에 후속하여, 이 요구(RQ)를 요구 목록(LR)에 리코딩한다{리코딩을 트리거링하는 유닛(12)}.
제 4 단계(도 4d)에서, 방송 세트(6)는 사용자의 연결을 정기적으로 감시하여, 제공 사용자(B)가 연결되었는지, 그리고 파일(FB)이 제공 사용자(B)에 의해 여전히 이용가능한지를 알아낸다{요구 목록(LR)을 감시하는 유닛(14) 및 스캐닝하는 유닛(15)}. 이러한 중대한 시기에, 요청 사용자(A)뿐 아니라 제공 사용자(B)도 더 이상 연결되지 않아서, 방송 세트(6)는 요청 사용자(A)의 요구(RQ)를 충족시킬 수 있게 하기 위해 완전히 자체적으로 동작하기 바쁘다.
제 5 단계(도 4e)에서, 제공 사용자(B)가 재연결을 끝낼 때, 방송 세트(6)는 자신의 존재를 태그하고, 파일(FB)이 여전히 이용가능한지를 확인하고, 쌍방향 네트워크(4)를 통해 파일(FB)을 저장 공간(10)에 다운로딩한다{리코딩을 트리거링하는 유닛(12)}. 요청 사용자(A)는 이 때 연결되지 않으므로, 방송 세트(6)에서 파일(FB)의 이용가능성을 잘 알지 못한다.
제 6 단계(도 4f)에서, 방송 세트(6)는 쌍방향 네트워크(5)를 통해 파일(FB)을 원격 방송한다. 이러한 송신은 적절한 코딩/디코딩 기술에 의해 요청 사용자(A)에 더 정밀히 어드레싱된다. 요청 사용자(A)가 이러한 송신 동안 연결되어 있는지는 문제가 되지 않는다. 게다가, 방송 세트(6)는 이용가능한 대역폭을 고려하면서 파일(FB)의 다운로딩에 적절한 시간을 선택한다.
방송 세트(6)의 제 2 실시 모드(도 5)에 따라, 방송 세트는 키보드-채팅 애플리케이션{예를 들어 ICQ 유형의 실시간 메시지 소프트웨어(instantaneous messaging software)} 또는 포럼 애플리케이션과 같은 통신 서비스(20)를 호스팅한다. 설명된 예에서, 이러한 서비스는, 사용자가 서비스시 실시간으로 누가 존재하 는 지를 즉시 확인하도록 하는 P2P 기술에 의존한다.
방송 세트(6)는 이러한 서비스(20)에 관해 연결된 사용자(B1, B2, B3, ...)를 주기적으로 식별{감시 유닛(14)}하여, 사용자 목록(LU)을 갱신{리코딩을 트리거링하는 유닛(12)}한다. 방송 세트는 방송 네트워크(5)를 통한 원격 통신에 의해 이러한 사용자 목록(LU)을 통신한다. 사용자 목록(LU)의 통신은 어느 쪽도 일반적인데, 즉 사용자 집단이 연결된 사용자(B1, B2, B3...){사용자(B)} 또는 다른 연결되지 않은 사용자(A1, A2, A3...){사용자(A)}이더라도, 사용자 집단에 액세스가능하거나, 방송 세트(6)로 이러한 통신 디바이스(20)에 대해 등록한 사용자 집단에만 액세스가능하다. 따라서, 각 연결되지 않은 사용자(A)는 이러한 목록의 함수로서 자신이 접속할지의 여부를 결정할 수 있다(예를 들어 사용자가 친구를 발견한 경우).
통신 서비스(20)가 포럼 서비스인 개선된 버전에서, 방송 세트(6)는 포럼에서 진행 중인 토론의 콘텐트를 또한 방송한다(서비스 제공자는 포럼 중 어떤 것이 방송 주제를 형성하는 지를 결정할 수 있다). 따라서, 사용자는 접속하지 않은 채로 이러한 토론을 이해할 가능성을 갖거나, 토론에 참여하도록 접속할 가능성을 갖는다.
상술한 바와 같이, 본 발명은 예를 들어 인터넷 네트워크와 같은 쌍방향 네트워크(데이터를 동시에 한 방향 및 반대 방향으로 운반할 수 있게 하는 통신 경로)를 통한 사용자간 통신을 위한 모듈 및 방법 등에 이용된다.

Claims (15)

  1. 쌍방향 네트워크(4)를 통한 사용자간 통신을 위한 통신 모듈(1)로서,
    - 상기 쌍방향 네트워크(4)를 통해 서버(2)와 사용자(A, B) 사이에서 정보를 수신 및 송신하기 위한 유닛(11)과,
    - 상기 사용자(A, B)로부터 상기 서버에 의해 수신된 적어도 몇몇 정보를 상기 서버(2)의 적어도 하나의 저장 공간(10)에 리코딩하는 것을 트리거링하기 위한 유닛(12)과,
    - 상기 쌍방향 네트워크(4)와 독립적으로 방송 네트워크(5)를 통해 상기 저장 공간(10)에 저장된 데이터를 상기 사용자(A, B)로 방송하는 것을 제어하기 위한 유닛(13)으로서, 상기 제어 유닛(13)은 상기 저장 공간(10)에 연결되고, 방송 수단(3)을 통해 상기 방송 네트워크(5)에 연결되는, 유닛(13)을
    포함하는, 사용자간 통신을 위한 통신 모듈에 있어서,
    - 상기 모듈(1)은 상기 쌍방향 네트워크(4)를 통해 상기 사용자(A, B)의 상기 서버(2)에 대한 연결을 감시하기 위한 유닛(14)을 또한 포함하고,
    - 리코딩을 트리거링하기 위한 상기 유닛(12) 및 방송을 제어하기 위한 상기 유닛(13) 중 적어도 하나는 상기 감시 유닛(14)에 의해 식별되는 상기 서버(2)에 연결된 사용자(A, B)의 함수로서 동작하도록 설계되는 것을 특징으로 하는, 사용자간 통신을 위한 통신 모듈.
  2. 제 1항에 있어서, 리코딩을 트리거링하기 위한 상기 유닛(12)은 상기 서버(2)에 연결된 상기 사용자(A, B) 목록(LU)을 상기 저장 공간(10)에서 갱신하도록 설계되는 것을 특징으로 하는, 사용자간 통신을 위한 통신 모듈.
  3. 제 1항 또는 제 2항에 있어서,
    - 리코딩을 트리거링하기 위한 상기 유닛(12)은, 요청 사용자(requester users)(A)에 의한 파일(F)에 대한 요구(RQ)를 상기 저장 공간(10)에 리코딩하는 것을 트리거링할 수 있고, 제공 사용자(provider users)(B)가 상기 서버(2)에 연결되고 상기 파일(F)이 상기 제공 사용자(B)에서 이용가능할 때, 상기 제공 사용자(B)에 의해 공급된 상기 파일(F)을 상기 저장 공간(10)에 리코딩하는 것을 트리거링할 수 있고,
    - 방송 제어용 유닛(13)은 상기 요청 사용자(A)의 요구(RQ)에 따라 상기 저장 공간(10)에 리코딩된 상기 파일(F)을 상기 요청 사용자(A)로 송신하는 것을 제어하도록 설계되는 것을 특징으로 하는, 사용자간 통신을 위한 통신 모듈.
  4. 제 3항에 있어서,
    - 리코딩을 트리거링하기 위한 상기 유닛(12)은 상기 요구(RQ)의 적어도 하나의 목록(LR)을 상기 저장 공간(10)에 리코딩하는 것을 트리거링하도록 설계되고, 상기 요구(RQ)는 상기 서버(2)에 의해 상기 요구(RQ)의 수신 순서에 따라 상기 요구 목록(LR)에서 유리하게 분류되고,
    - 상기 통신 모듈(1)은 상기 요구 목록(LR)의 주기적인 스캐닝을 위한 유닛(15)을 포함하고, 상기 유닛(15)은 제공 사용자(B)에서 해당 파일(F)의 이용가능성 및 상기 제공 사용자(B)의 연결에 의해 충족될 수 있는 상기 요구(RQ)를 상기 목록(LR)에서 순차적으로 확인할 수 있고, 이에 따라 리코딩을 트리거링하는 상기 유닛(12)을 작동시킬 수 있는 것을 특징으로 하는, 사용자간 통신을 위한 통신 모듈.
  5. 제 3항에 있어서,
    - 리코딩을 트리거링하기 위한 상기 유닛(12)은, 상기 제공 사용자(B)에서 이용가능한 상기 파일(F)의 콘텐트 및 어드레싱(LC)에 관련된 세부사항을 상기 저장 공간(10)에 리코딩하는 것을 트리거링하도록 설계되는데, 상기 세부사항은 제공 사용자(B)에 의해 공급되고,
    - 상기 통신 모듈(1)은 상기 요청 사용자(A)의 요구시 콘텐트(LC)에 관련된 적어도 상기 세부사항을 상기 요청 사용자(A)로 다운로딩할 수 있는 다운로딩 유닛(16)을 포함하는 것을 특징으로 하는, 사용자간 통신을 위한 통신 모듈.
  6. 제 1항 또는 제 2항에 있어서, 상기 방송 제어용 유닛(13)은 적어도 하나의 통신 서비스(20)를 통해 현재 연결되어 있는 적어도 하나의 사용자 목록(LU)을 상기 서버(2)로 송신하는 것을 제어할 수 있는 것을 특징으로 하는, 사용자간 통신을 위한 통신 모듈.
  7. 제 6항에 있어서, 상기 통신 서비스 중 적어도 하나는 포럼 애플리케이션이고, 상기 방송을 제어하는 유닛(13)은 상기 포럼 서비스를 통해 교환된 콘텐트의 송신을 또한 제어하도록 설계되는 것을 특징으로 하는, 사용자간 통신을 위한 통신 모듈.
  8. 제 1항 또는 제 2항에 있어서, 상기 통신 모듈(1)은 상기 쌍방향 네트워크(4)를 통해 상기 사용자(A, B) 간의 지국간 교환 기술을 위해 설계되는 것을 특징으로 하는, 사용자간 통신을 위한 통신 모듈.
  9. 서버(2)로서,
    제 1항 또는 제 2항에 기재된 통신 모듈(1)을 포함하는 것을 특징으로 하는, 서버.
  10. 제 9항에 있어서, 상기 서버는 적어도 하나의 키보드-채팅 애플리케이션을 통해 상기 서버(2)에 연결할 수 있는 사용자를 위해 제공되고, 상기 통신 모듈(1)의 상기 방송을 제어하는 유닛(13)은 상기 키보드-채팅 애플리케이션을 통해 현재 상기 서버(2)에 연결된 사용자의 적어도 하나의 목록(LU)의 송신을 제어할 수 있는 것을 특징으로 하는, 서버.
  11. 제 9항에 있어서, 상기 서버는 적어도 하나의 포럼 애플리케이션을 통해 상기 서버(2)에 연결할 수 있는 사용자를 위해 제공되고, 상기 통신 모듈(1)의 상기 방송을 제어하는 유닛(13)은 상기 포럼 애플리케이션을 통해 현재 상기 서버(2)에 연결된 사용자의 적어도 하나의 목록(LU)의 송신을 제어할 수 있는 것을 특징으로 하는, 서버.
  12. 방송 세트(6)로서,
    제 9항에 기재된 서버(2)를 포함하는 것을 특징으로 하는, 방송 세트.
  13. 제 12항에 있어서, 무선 방송 네트워크 또는 텔레비전 방송 네트워크에 사용되는 것을 특징으로 하는, 방송 세트.
  14. 쌍방향 네트워크(4)를 통한 사용자간 통신을 위한 방법으로서,
    - 상기 쌍방향 네트워크(4)를 통해 서버(2)에 의해 사용자(A, B)로부터 수신된 정보를 적어도 하나의 저장 공간(10)에 리코딩하는 단계와,
    - 상기 쌍방향 네트워크(4)와 독립적으로 방송 네트워크(5)를 통해 상기 저장 공간(10)에 저장된 데이터를 상기 사용자(A, B)로 방송하는 것을 제어하는 단계를
    포함하는, 사용자간 통신을 위한 방법에 있어서,
    - 상기 사용자(A, B)의 상기 서버(2)에 대한 연결은 상기 쌍방향 네트워크(4)를 통해 감시되고,
    - 상기 리코딩을 트리거링하는 단계 및/또는 방송을 제어하는 단계는 상기 연결을 감시함으로써 식별된 상기 서버(2)에 연결된 사용자(A, B)의 함수로서 동작되고,
    상기 통신 방법은 제 1항 또는 제 2항에 기재된 적어도 하나의 통신 모듈(1)을 이용하여 전개되도록 설계되는 것을 특징으로 하는, 사용자간 통신을 위한 방법.
  15. 컴퓨터 프로그램 제품을 저장한 저장 매체로서, 상기 컴퓨터 프로그램 제품이 컴퓨터 상에서 실행될 때, 제 14항에 기재된 통신 방법 단계를 실행하기 위한 프로그램 코드 명령을 포함하는 것을 특징으로 하는, 컴퓨터 프로그램 제품을 저장한 저장 매체.
KR1020047006922A 2001-11-08 2002-11-04 사용자간 통신을 위한 통신 모듈 및 방법, 그러한 통신 모듈을 포함하는 서버, 그러한 서버를 포함하는 방송 세트, 그러한 사용자간 통신 방법을 수행하는 컴퓨터 프로그램 제품을 저장한 저장 매체 KR100937681B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR01/14444 2001-11-08
FR0114444A FR2832014A1 (fr) 2001-11-08 2001-11-08 Module et procede de communication inter-utilisateurs et produits correspondants

Publications (2)

Publication Number Publication Date
KR20050043772A KR20050043772A (ko) 2005-05-11
KR100937681B1 true KR100937681B1 (ko) 2010-01-19

Family

ID=8869177

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020047006922A KR100937681B1 (ko) 2001-11-08 2002-11-04 사용자간 통신을 위한 통신 모듈 및 방법, 그러한 통신 모듈을 포함하는 서버, 그러한 서버를 포함하는 방송 세트, 그러한 사용자간 통신 방법을 수행하는 컴퓨터 프로그램 제품을 저장한 저장 매체

Country Status (9)

Country Link
US (1) US20050071884A1 (ko)
EP (1) EP1464163B1 (ko)
JP (1) JP2005509228A (ko)
KR (1) KR100937681B1 (ko)
CN (1) CN100481934C (ko)
DE (1) DE60238873D1 (ko)
FR (1) FR2832014A1 (ko)
MX (1) MXPA04004357A (ko)
WO (1) WO2003041397A1 (ko)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1545132A1 (en) * 2003-12-19 2005-06-22 Alcatel An interactive digital television broadcast system
FR2864875A1 (fr) * 2004-01-05 2005-07-08 France Telecom Procede d'enregistrement de contenus audio-visuels dans un reseau de communication
US8307026B2 (en) 2004-08-19 2012-11-06 International Business Machines Corporation On-demand peer-to-peer storage virtualization infrastructure
US8006270B2 (en) 2004-12-30 2011-08-23 Telecom Italia S.P.A. Method and system for delivering multimedia contents to a set top box using a mobile telephony network
US7523273B2 (en) 2005-05-05 2009-04-21 International Business Machines Corporation Autonomic storage provisioning to enhance storage virtualization infrastructure availability
US8041832B2 (en) * 2005-05-05 2011-10-18 Verizon Services Corp. Network data distribution system and method
EP1798928A1 (en) * 2005-12-16 2007-06-20 Alcatel Lucent A packet based media delivery system with community channel manager
JP2009520380A (ja) * 2005-12-19 2009-05-21 パナソニック株式会社 コンテンツ管理システム
US8286218B2 (en) 2006-06-08 2012-10-09 Ajp Enterprises, Llc Systems and methods of customized television programming over the internet
US20080066112A1 (en) * 2006-08-24 2008-03-13 Byron Lewis Bailey Method for implementing on-demand pvr peer-to-peer media sharing with content restraint
CN101155045B (zh) * 2006-09-28 2010-08-11 腾讯科技(深圳)有限公司 群组成员同时收看网络电视的方法及服务器、客户端
CN101179408B (zh) * 2006-12-20 2010-05-19 腾讯科技(深圳)有限公司 一种在即时通信群组中获得网络电视节目的方法及***
US8171044B2 (en) 2007-09-13 2012-05-01 At&T Intellectual Property I, L.P. Methods, systems, and products for recommending social communities
US20090254931A1 (en) * 2008-04-07 2009-10-08 Pizzurro Alfred J Systems and methods of interactive production marketing
TWI398122B (zh) * 2008-04-24 2013-06-01 Univ Nat Central Using peer-to-peer network technology to monitor the quality of network services monitoring system
JP4826627B2 (ja) * 2008-12-10 2011-11-30 ソニー株式会社 情報端末装置、情報端末装置の処理方法およびプログラム
CN102651757A (zh) * 2011-02-28 2012-08-29 中兴通讯股份有限公司 一种p2p内容分发的方法和***
CN103379580B (zh) * 2012-04-13 2018-12-14 华为技术有限公司 设备发现的方法、设备和***
WO2015166573A1 (ja) * 2014-05-01 2015-11-05 貴弘 市橋 ライブ放送システム

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5805763A (en) * 1995-05-05 1998-09-08 Microsoft Corporation System and method for automatically recording programs in an interactive viewing system
US5694163A (en) * 1995-09-28 1997-12-02 Intel Corporation Method and apparatus for viewing of on-line information service chat data incorporated in a broadcast television program
US20030093790A1 (en) * 2000-03-28 2003-05-15 Logan James D. Audio and video program recording, editing and playback systems using metadata
US6041343A (en) * 1996-12-19 2000-03-21 International Business Machines Corp. Method and system for a hybrid peer-server communications structure
TW463503B (en) * 1998-08-26 2001-11-11 United Video Properties Inc Television chat system
US7284202B1 (en) * 1998-10-09 2007-10-16 Microsoft Corporation Interactive multi media user interface using affinity based categorization
WO2001002974A1 (en) * 1999-07-06 2001-01-11 Rotor Communications Corporation Decentralized internet-based program production system
US7308697B1 (en) * 1999-07-14 2007-12-11 Scientific-Atlanta, Inc. Systems and methods for multimedia messaging in a cable or satellite subscriber system
WO2001041446A1 (en) * 1999-11-30 2001-06-07 Moani, Inc. Method and apparatus for communication of video between multiple users on a network
EP1107596A3 (en) * 1999-12-08 2003-09-10 AT&T Corp. System and method for user notification and communications in a cable network
WO2001060072A2 (en) * 2000-02-14 2001-08-16 The Kiss Principle Inc. Interactive multi media user interface using affinity based categorization
US20020038376A1 (en) * 2000-09-18 2002-03-28 Halliday Christopher I. Time shifting over a global communication network
EP1446949B1 (en) * 2001-11-23 2006-10-11 Nokia Corporation Television chat room

Also Published As

Publication number Publication date
CN1672399A (zh) 2005-09-21
US20050071884A1 (en) 2005-03-31
WO2003041397A1 (en) 2003-05-15
FR2832014A1 (fr) 2003-05-09
JP2005509228A (ja) 2005-04-07
EP1464163A1 (en) 2004-10-06
DE60238873D1 (de) 2011-02-17
KR20050043772A (ko) 2005-05-11
CN100481934C (zh) 2009-04-22
EP1464163B1 (en) 2011-01-05
MXPA04004357A (es) 2004-09-10

Similar Documents

Publication Publication Date Title
KR100937681B1 (ko) 사용자간 통신을 위한 통신 모듈 및 방법, 그러한 통신 모듈을 포함하는 서버, 그러한 서버를 포함하는 방송 세트, 그러한 사용자간 통신 방법을 수행하는 컴퓨터 프로그램 제품을 저장한 저장 매체
US10425782B2 (en) Voice messaging method and mobile terminal supporting voice messaging in mobile messenger service
EP1142267B1 (en) Announced session description
CN101159576B (zh) 聊天方法、聊天室客户端、***管理后台及服务器
US20120060178A1 (en) Continuable communication management apparatus and continuable communication managing method
CN109889543A (zh) 视频传输的方法、根节点、子节点、p2p服务器和***
CN111427527B (zh) 投屏方法、装置、设备及计算机可读存储介质
JP2004133877A (ja) コンテンツ提供方法及びシステム
US20090172179A1 (en) Networked Transmission System And Method For Stream Data
WO2006097937A2 (en) A method for a clustered centralized streaming system
US20080091804A1 (en) Media delivery utilizing intelligent group list management
JPWO2006077935A1 (ja) Avサーバ機器
US20100198977A1 (en) Automatic live stream trees
EP1806870B1 (en) Method for providing data and data transmission system
CN103179213A (zh) 基于点对点代理机制的家庭媒体资源传输方法及***
JPH11317937A (ja) 放送蓄積視聴装置
KR101351715B1 (ko) 계승 통신 관리 장치
JP2004088315A (ja) コンテンツ配信システム、エッジサーバ及び端末装置
CN102523337A (zh) 一种跨媒体移动终端状态查询方法及***、终端、服务器
KR100674085B1 (ko) 홈네트워크에서의 미디어포맷/전송프로토콜 변환 장치 및 그 방법
KR101763854B1 (ko) 범용 플러그 앤 플레이 텔레포니 서비스에서 세션 정보를 저장하는 방법 및 시스템
KR100835528B1 (ko) 구간정보를 이용한 멀티미디어 콘텐츠의 스트리밍 방법 및그 스트리밍 단말기
KR100280825B1 (ko) 인터넷 멀티캐스트 응용에서의 세션 멤버쉽 관리 방법
JP4314242B2 (ja) データ通信システム,データ通信方法,移動体通信端末及びアプリケーションサーバ
EP2043330A1 (en) Method of supporting a collaborative session

Legal Events

Date Code Title Description
A201 Request for examination
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: 20121226

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20131219

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20141230

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20151218

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20161220

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20171219

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20190102

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20200103

Year of fee payment: 11