KR100804348B1 - 통신시스템, 피어투피어 메시지 필터를 갖는 컴퓨터 및피어투피어 메시지 처리 방법 - Google Patents

통신시스템, 피어투피어 메시지 필터를 갖는 컴퓨터 및피어투피어 메시지 처리 방법 Download PDF

Info

Publication number
KR100804348B1
KR100804348B1 KR1020067000491A KR20067000491A KR100804348B1 KR 100804348 B1 KR100804348 B1 KR 100804348B1 KR 1020067000491 A KR1020067000491 A KR 1020067000491A KR 20067000491 A KR20067000491 A KR 20067000491A KR 100804348 B1 KR100804348 B1 KR 100804348B1
Authority
KR
South Korea
Prior art keywords
peer
computer
mobile wireless
network
message
Prior art date
Application number
KR1020067000491A
Other languages
English (en)
Other versions
KR20060036443A (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 KR20060036443A publication Critical patent/KR20060036443A/ko
Application granted granted Critical
Publication of KR100804348B1 publication Critical patent/KR100804348B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • 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/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • 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
    • 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/1087Peer-to-peer [P2P] networks using cross-functional networking aspects
    • H04L67/1093Some peer nodes performing special functions
    • 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/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 통신시스템, 피어투피어 메시지 필터를 갖는 컴퓨터 및 피어투피어 메시지 처리 방법에 관한 것이다. 본 발명에 따르면, 이동 무선 통신 네트워크(102)로부터 피어투피어 메시지 필터(117)로 공급되는 피어투피어 메시지가 검출되어, 슈퍼피어 호스팅 서버 컴퓨터(120)로 공급되고, 상기 슈퍼피어 호스팅 서버 컴퓨터(120)는 GGSN 컴퓨터(116)와 접속된다. 상기 피어투피어 메시지 필터(117)는 이동 무선 통신 네트워크(102) 내에 배치된다.

Description

통신시스템, 피어투피어 메시지 필터를 갖는 컴퓨터 및 피어투피어 메시지 처리 방법{COMMUNICATION SYSTEM, COMPUTER COMPRISING A PEER-TO-PEER MESSAGE FILTER AND METHOD FOR PROCESSING A PEER-TO-PEER MESSAGE}
본 발명은 통신시스템, 피어투피어 메시지 필터(peer-to-peer message filter)를 갖는 컴퓨터 및 피어투피어 메시지 처리 방법에 관한 것이다.
고정망 통신 네트워크에 의해 상호 접속된 컴퓨터들을 이용하여 피어투피어 서비스를 제공하는 방법이 공지되어 있다. 색인 서버(index server) 컴퓨터가 사용되지 않는 순수 피어투피어 서비스의 경우, 예컨대 피어투피어 아키텍처인 뉴텔라(Gnutella)의 경우에는, 고정망 통신 네트워크를 통해 상호 접속된 컴퓨터에 컨텐트(content)를 추적(tracing) 및 분배(distributing)하는데 있어서 성능 및 스케일링(scaling)과 관련한 문제들이 발생한다.
이와 같은 이유로, 고정망 통신 네트워크에서는 슈퍼피어(superpeer) 컴퓨터("서치 허브(search hub)", "슈퍼노드(supernode)" 또는 "울트라피어(ultrapeer)"라고도 함)가 사용되어 왔으며, 이러한 슈퍼피어 컴퓨터는 성능(즉 컴퓨팅 용량) 및 저장가능한 데이터량에 대한 데이터 저장 용량이 "일반(normal)" 피어투피어 컴퓨터보다 우수하다. 피어투피어 서비스 환경에서 사용되는 슈퍼피어 컴퓨터의 아키텍처를 소위 하이브리드(hybrid) 피어투피어 컴퓨터 아키텍처라고 한다.
하이브리드 피어투피어 컴퓨터 아키텍처와 관련하여, 피어투피어 호스트(host) 컴퓨터의 성능 데이터(performance data), 즉 피어투피어 서비스가 설치되어 있는 컴퓨터의 성능 데이터를 이용하여 하이브리드 피어투피어 서비스 내에서 "일반" 피어투피어 컴퓨터를 슈퍼피어 컴퓨터로서 선택하는 메커니즘을 사용하는 것이 공지되어 있다. 이 경우 예컨대 중앙처리장치(CPU)의 컴퓨팅 용량, 피어투피어 컴퓨터가 접속되는 통신 인터페이스 또는 통신 링크의 이용가능한 대역폭 및 피어투피어 컴퓨터에서 이용가능한 메모리 공간(memory space)이 성능 데이터로서 사용된다.
또한, 인터페이스 컴퓨터(interface computer)가 이동 무선 통신 네트워크로부터 접속된 고정망, 예컨대 인터넷으로의 데이터 스트림을 매핑하거나, 접속된 고정망, 예컨대 인터넷으로부터 이동 무선 통신 네트워크로의 데이터 스트림을 매핑하는 방식으로 이동 무선 통신 네트워크에서 이동 단말기용 피어투피어 서비스가 제공되는 것은 공지되어 있다.
종래기술에 따르면, 슈퍼피어 컴퓨터는 단지 고정망 통신 네트워크에서만 이용될 수 있다. 고정망 통신 네트워크에서의 통신은 통상적으로 인터넷 프로토콜(Internet Protocol:IP) 및 전송 제어 프로토콜(Transport Control Protocol:TCP) 또는 사용자 데이터그램 프로토콜(User Datagram Protocol:UDP)에 따라 이루어질 뿐만 아니라, 각각의 경우에 사용된 피어투피어 서비스에 할당된 피어투피어 프로토콜에 따라 이루어진다.
이동 무선 단말기에 의한 패킷 교환 통신 환경에서 이동 무선 단말기에 의해 피어투피어 서비스가 사용되는 경우에는, 이러한 이동 무선 단말기에 의해 사용된 피어투피어 서비스의 성능은 각각의 서비스와 관련된 슈퍼피어 컴퓨터가 고정망 통신 네트워크 내에 배치되는 지점에 따라 실질적으로 좌우된다. 이동 무선 단말기에 의해 생성되었던 피어투피어 서비스 데이터 트래픽(data traffic)에서, 예컨대 GPRS(General Packet Radio Service)의 경우에는, 데이터 트래픽의 데이터 패킷이 GGSN 컴퓨터(Gateway GPRS Support Node Computer)에 의해 IP 기반의 고정망 통신 네트워크에 들어갈 때까지 계속해서 라우팅(routing)되고 아주 불리한 경우에는 다시 이동 무선 통신 네트워크로 복귀되어야 한다.
이와 같은 절차에 따르면, 관련 컴퓨터의 컴퓨팅 성능 그리고 고정망 통신 네트워크 및 이동 무선 통신 네트워크의 이용가능한 대역폭과 관련하여 상당한 리소스가 필요하며, 그 결과 경우에 따라 이동 무선 통신 네트워크 내에서의 다른 데이터 트래픽 또는 다른 음성 트래픽(voice traffic)의 손상이 야기될 수 있다.
고정망 통신 네트워크에서의 슈퍼피어 컴퓨터의 결정(determination) 및 배치(disposal)를 위한 기본 원리는 예컨대 패스트트랙(FastTrack) 또는 뉴텔라 리플렉터(Gnutella Reflector)와 같은 아키텍처에서 공지되어 있다.
패스트트랙의 경우에는, 전체 피어투피어 통신 네트워크를 위해 "일반" 피어투피어 컴퓨터가 다이내믹하게(dynamically) 선택되는데, 그 이유는 이러한 "일반" 피어투피어 컴퓨터는 다른 피어투피어 컴퓨터에 비해 네트워크 접속이 개선되고(즉 이용가능한 대역폭이 더 크며) 또는 색인 서버 컴퓨터(슈퍼피어 컴퓨터)에 대해 이용가능한 컴퓨팅 성능이 더 크기 때문이다.
뉴텔라 아키텍처에 따르면, 대개 접속이 불량한 모뎀-서브 통신 네트워크에 대한 입력에 소위 리플렉터 컴퓨터(reflector computer)가 설치되는데, 이러한 리플렉터 컴퓨터는 나머지 인터넷 기반 통신 네트워크로부터 사용자의 문의/메시지를 투명하게(transparently) 묶어서(bundle) 가능하면 거기에 직접 응답한다. 또한, 리플렉터 컴퓨터는 매우 빈번하게 요청되는 데이터, 즉 인기있는 컨텐트(popular content)의 버퍼링을 수행하므로, 단지 저비율의(low-rate) 통신 링크만을 이용하는 피어투피어 컴퓨터가 받는 부하가 감소된다.
이와 같은 리플렉터 컴퓨터는 인트라넷/인터넷 게이트웨이 컴퓨터(intranet/internet gateway computer)와 같은 네트워크 전환점(transition point)에 설치된다.
본 발명의 목적은 이동 무선 통신 네트워크 내에서 인터넷 기반 피어투피어 서비스의 이용가능성을 개선하는 것이다.
상기 목적은 독립 청구항에 따른 특징들을 갖는 통신시스템, 피어투피어 메시지 필터를 구비하는 GGSN 컴퓨터 및 피어투피어 메시지를 처리하기 위한 방법에 의해 달성된다.
통신시스템은 고정망 통신 네트워크, 이동 무선 통신 네트워크 그리고 이러한 통신 네트워크 간의 접속 노드(connecting node)로서 형성되는 이동 무선 통신 네트워크/고정망 인터페이스 컴퓨터를 갖는데, 이러한 이동 무선 통신 네트워크/고정망 인터페이스 컴퓨터는 고정망 통신 네트워크 및 이동 무선 통신 네트워크와 접속되며, 이때 이동 무선 통신 네트워크/고정망 인터페이스 컴퓨터는 GGSN(Gateway GPRS Support Node) 컴퓨터로서 구성된다. 이동 무선 통신 네트워크/고정망 인터페이스 컴퓨터는 고정망 통신 네트워크로부터 들어오는(incoming) 데이터 스트림(data stream)을 이동 무선 통신 네트워크에서 사용되는 통신 프로토콜에 매핑(mapping)하고 이동 무선 통신 네트워크로부터 들어오는 데이터 스트림을 고정망 통신 네트워크에서 사용되는 통신 프로토콜에 매핑하도록 구성된다. 또한, 이동 무선 통신 네트워크/고정망 인터페이스 컴퓨터와 접속되는 슈퍼피어 컴퓨터가 제공된다. 또한, 이동 무선 통신 네트워크 내에 피어투피어 메시지 필터가 배치되는데, 이러한 피어투피어 메시지 필터는 이동 무선 통신 네트워크로부터 상기 필터에 공급되는 피어투피어 메시지가 검출되어 슈퍼피어 컴퓨터에 공급되도록 구성된다. 일 실시예에 따르면, 고정망 통신 네트워크로부터의 통신은 피어투피어 메시지 필터를 이용하여 이루어지며, 이 경우 피어투피어 메시지 필터는 고정망 통신 네트워크로부터 상기 필터에 공급되는 피어투피어 메시지를 검출하여 이동 무선 통신 네트워크 내 컴퓨터에 공급하도록 구성된다.
이동 무선 통신 네트워크 내에 배치되는 피어투피어 메시지 필터 컴퓨터(이동 무선 통신 네트워크 내에 배치됨)는 이동 무선 통신 네트워크로부터 상기 컴퓨터에 공급된 피어투피어 메시지들을 검출하여, 피어투피어 메시지 필터를 포함하는 GGSN 컴퓨터와 접속된 슈퍼피어 컴퓨터로 공급할 수 있도록 구성된다.
피어투피어 메시지를 처리하기 위한 방법에서, 이동 무선 피어투피어 메시지가 검출되고, 이러한 이동무선 피어투피어 메시지는 이동 무선 통신 네트워크/고정망 인터페이스 컴퓨터와 접속된 슈퍼피어 컴퓨터로 전송되어, 상기 슈퍼피어 컴퓨터에 의해 처리된다. 본 발명에 따르면, 이동 무선 피어투피어 메시지는 이동 무선 통신 네트워크 내에 배치되는 피어투피어 메시지 필터 컴퓨터에 의해 검출된다.
본 발명에서 명백한 사실은 이동 무선 통신 네트워크에서 또는 적어도 메시지 흐름으로부터 볼 때 직접 또는 이동 무선 통신 네트워크에 매우 근접하여 인터넷 기반 피어투피어 메시지가 검출되는 것과, 이동 무선 네트워크/고정망 인터페이스를 포함하는 컴퓨터에 매우 인접하게 배치된 슈퍼피어 컴퓨터에 상기 인터넷 기반 피어투피어 메시지가 전달된다는 것이다.
여기서 "인접하게"라는 표현은 슈퍼피어 컴퓨터, 즉 슈퍼피어 기능을 갖는 컴퓨터가, 이용가능한 큰 대역폭을 갖는 통신 링크에 의해, 다시 말해 최적화된 통신 링크에 의해 예컨대 이동무선 네트워크/고정망 인터페이스 컴퓨터와 바로 인접한 지점에서 이동무선 네트워크/고정망 인터페이스 컴퓨터와 연결되는데, 바람직하게는 추가의 스위칭 컴퓨터(switching computer)에 의한 중간 연결 없이 직접 연결(direct connection)에 의해 인터넷 기반의 고정망 통신 네트워크의 전용 연결부(dedicated connection)와 연결되는 것을 의미한다.
피어투피어 메시지 필터를 갖는 컴퓨터(바람직하게는 슈퍼피어 컴퓨터도)는 이동 무선 통신 네트워크에 배치되고 이동 무선 통신 네트워크 운영자에 의해 관리 및 동작된다.
슈퍼피어 컴퓨터는 바람직하게 이동 무선 통신 네트워크에 배치되고, 3세대 이동 무선 통신 네트워크가 사용되는 경우에는 예컨대 이동 무선 통신 네트워크의 코어네트워크(core network)에 배치된다.
예컨대 GPRS 또는 UMTS 표준에 따라 제 3 세대 이동 통신 프로토콜이 사용될 경우에는, 슈퍼피어 컴퓨터가 SGSN(Serving GPRS Support Node) 컴퓨터 또는 GGSN(Gateway GPRS Support Node) 컴퓨터에 의해 어드레싱될 수 있다.
본 발명에 따르면, 다수의 피어투피어 컴퓨터에 의해 빈번하게 전달되는 피어투피어 메시지를 기반으로 이동 무선 통신 네트워크의 코어 네트워크에서 발생하는 데이터 트래픽이 피어투피어 데이터 트래픽의 조기 종료(early termination)에 의해 경감된다. 이와 같은 조기 종료는 특히 이동 무선 통신 네트워크/고정망 인터페이스 컴퓨터에 슈퍼피어 컴퓨터가 바로 인접하기 때문일 수 있다.
또한, 슈퍼피어 컴퓨터의 필요한 대역폭 및 필요한 컴퓨팅 용량의 관점에서 다양한 피어투피어 서비스의 지원이 최적화된다.
또한, 피어투피어 검색 문의/메시지에 대한 응답 시간이 단축되어 요청된 데이터가 데이터를 요청하는 이동 무선 단말기에서 신속하게 이용될 수 있어서, 이동 무선 단말기의 피어투피어 서비스의 사용자를 위한 서비스 품질이 개선된다.
또한, 고유의 슈퍼피어 컴퓨터의 사용에 대한 선택적 제공(selective offer)을 통해, 이동 무선 통신 네트워크 운영자에 대한 매력도(attractiveness) 및 추가 소득 기회(earning opportunity)가 증가한다.
본 발명의 바람직한 개선예는 종속항에 제시된다.
아래에 기술되는 본 발명의 실시예들은 통신시스템, 피어투피어 메시지 필터를 갖는 컴퓨터 및 피어투피어 메시지 처리 방법에 관한 것이다.
본 발명의 일 실시예에 따르면, 고정망 통신 네트워크는 인터넷 프로토콜에 기반하며, 특히 인터넷 프로토콜(IP) 및 전송 제어 프로토콜(TCP) 또는 사용자 데이터그램 프로토콜(UDP)에 기반을 둔다.
슈퍼피어 컴퓨터는 바람직하게는 이동 무선 통신 네트워크에 배치된다.
본 발명의 상기 실시예에 의해, 이동 무선 단말기로부터 전송되는 피어투피어 요청 메시지의 메시지 경로들이 더욱 단축되어, 고정망 통신 네트워크에 다량의 데이터 스트림이 라우팅되는 것이 방지되고 다수의 스위칭 컴퓨터 및 고정망 피어투피어 컴퓨터에 의한 전송 후에만 상기 고정망 통신 네트워크에서 슈퍼피어 컴퓨터가 검출되며, 상기 슈퍼피어 컴퓨터는 피어투피어 요청 메시지를 처리할 수 있다.
본 발명의 일 실시예에 따르면, 이동 무선 통신 네트워크는 3세대 또는 그 다음 세대의 이동 통신 시스템, 특히 아래와 같은 이동 무선 통신 네트워크에 기반을 두고 있다:
Figure 112006030968613-pct00001
UMTS(Universal Mobile Telecommunications System),
Figure 112006030968613-pct00002
FPLMTS(Future Public Land Mobile Telephone System).
본 발명의 일 실시예에 따르면, 이동 무선 통신 네트워크는 그룹 특정 모바일(Group Special Mobile:GSM) 표준에 따라 구성된다.
GGSN 컴퓨터가 이동 무선 통신 네트워크 내에서 이동 무선 통신 네트워크/고정망 인터페이스 컴퓨터로서 제공되는 경우, 바람직하게는 이동 무선 통신 네트워크가 UMTS 통신 네트워크로서 형성될 경우에는, GGSN 컴퓨터에 의해 이동 무선 통신 네트워크로부터 고정망 통신 네트워크로의 통신 및 고정망 통신 네트워크로부터 이동 무선 통신 네트워크로의 통신이 이루어질 수 있다.
본 발명의 또 하나의 실시예에 따르면, 대응하는 피어투피어 서비스가 이동 무선 단말기에 의해 충분히 빈번하게 요청되는 경우에는 피어투피어 서비스가 슈퍼피어 컴퓨터 내에 설치되도록 하는 설치 메커니즘(installation mechanism)이 제공된다.
이동 무선 단말기로부터 피어투피어 서비스가 요청되는 빈도는 슈퍼피어 컴퓨터 또는 피어투피어 메시지 필터를 구비하는 컴퓨터 내에 각각 제공된 피어투피어 서비스를 위한 카운터(counter)에 의해 검출될 수 있다. 미리 결정된 임계값보다 피어투피어 서비스가 더 빈번하게 요청된 경우, 상기 각각의 피어투피어 서비스가 슈퍼피어 컴퓨터에 미리 설치되어 있지 않으면 상기 각각의 피어투피어 서비스는 슈퍼피어 컴퓨터, 즉 슈퍼피어 호스팅 서버 컴퓨터에 설치된다. 이와 관련하여, 다수의 슈퍼피어가 동일한 슈퍼피어 호스팅 서버 컴퓨터에 설치되어, 상기 슈퍼피어 호스팅 서버 컴퓨터에서 동작할 수 있다는 사실에 유의해야 한다.
대안적인 실시예에서는, 미리 결정된 시간 주기 후에 피어투피어 서비스의 각각의 카운터가 리셋되어, 요청률(request rate)이 각각의 피어투피어 서비스를 위한 설치 기준으로서 사용된다. 다시 말해, 미리 결정된 시간 간격 내에서 미리 결정된 임계값보다 더 많은 피어투피어 요청들이 이동 무선 통신 네트워크에서의 이동 무선 단말기로부터 요청될 경우에는 피어투피어 서비스가 슈퍼피어 컴퓨터에 설치된다.
본 발명의 예시적인 실시예가 도면에 도시되고 아래에서 더 자세히 설명된다.
도 1은 고정망 통신 네트워크(101) 및 이동 무선 통신 네트워크(102)를 포함하는 통신시스템(100)을 도시한다.
다수의 컴퓨터(103, 104, 105, 106, 107, 108, 109, 110)가 고정망 통신 네트워크에 제공되는데, 상기 컴퓨터들(103, 104, 105, 106, 107, 108, 109, 110)은 고정망 통신 네트워크(101)에 의해 상호 접속되며, 이 실시예에 따르면 통신을 위해 인터넷 프로토콜(IP) 및 전송 제어 프로토콜(TCP)을 사용한다. 다시 말해, 고정망 통신 네트워크(101)는 인터넷 프로토콜을 기반으로 한다.
또한, 고정망 컴퓨터(103, 104, 105, 106, 107) 내에 피어투피어 서비스가 자유롭게 미리 정해질 수 있는 방식으로 설치되고, 고정망 컴퓨터(103, 104, 105)는 각각의 피어투피어 통신 프로토콜에 따라 통신하도록 추가로 구성되어, 피어투피어 서비스를 제공하며 이용할 수 있다.
고정망 컴퓨터(103, 104, 105)에서 예컨대 파일 공유(file-sharing) 서비스 또는 멀티미디어 파일, 특히 오디오 파일 및/또는 비디오 파일 및/또는 이미지 파일과 같은 파일(본 실시예에 따르면 전화 통화 연결음(ringtone)과 같은 오디오 파일)을 공급하기 위한 서비스들이 제공된다. 또한, 각각의 고정망 컴퓨터(103, 104, 105)에 의해 다른 피어투피어 컴퓨터에 공급된 멀티미디어 파일들이 고정망 컴퓨터(103, 104, 105)에 저장된다.
바람직하게는 피어투피어 통신 프로토콜 뉴텔라 또는 피어투피어 통신 프로토콜 패스트트랙에 따른 피어투피어 서비스들이 사용된다. 패스트트랙이 피어투피어 통신 프로토콜로서 사용되는 경우에는, 이러한 프로토콜을 기반으로 하는 피어투피어 서비스 - Imesh, Grokster 또는 KaZaA - 가 공급된다.
대안적인 실시예에서, 임의의 피어투피어 서비스 및 피어투피어 통신 프로토콜이 사용될 수 있다.
또한, 고정망 통신 네트워크(101)에서는 슈퍼피어 컴퓨터(106, 107)가 제공되고, 상기 슈퍼피어 컴퓨터(106, 107)는 네트워크에서 이용가능한 몇몇의 또는 모든 슈퍼피어 서비스의 기능을 갖는다(즉, 각각의 피어투피어 서비스를 위한 색인 서버로서 사용된다).
고정망 컴퓨터(103, 104, 105) 및 고정망 슈퍼피어 컴퓨터(106, 107)는 소위 일반적인(generic) 피어투피어 네트워크(111)를 형성하는데, 다시 말해 각각의 피어투피어 서비스 또는 각각의 피어투피어 통신 프로토콜에 따라 서로 통신할 수 있는 가상의 컴퓨터 네트워크를 형성한다.
다수의 이동 무선 단말기들(112)이 이동 무선 통신 네트워크(102)에 제공되며, 상기 이동 무선 단말기들(112)은 마찬가지로 피어투피어 서비스를 제공하거나 또는 이용하도록 구성된다.
이동 무선 단말기들(112)은 무선 링크(radio link)(113)에 의해 기지국(114)과 연결되고, 상기 기지국에 의해 SGSN 컴퓨터(115)와 연결되며, 상기 SGSN 컴퓨터에 의해 GGSN 컴퓨터(116)와 연결되어, 이동 무선 단말기(112)가 각각의 경우에 사용된 이동 무선 프로토콜에 따라 GGSN 컴퓨터(116)와 메시지를 교환할 수 있다.
이동 무선 통신 네트워크(102)는 UMTS 표준에 따라 구성된다.
본 발명의 상기 실시예에 따르면, GGSN 컴퓨터(116)는 이동 무선 네트워크/고정망 인터페이스 컴퓨터로서 사용되고, 고정망 통신 네트워크(101)로부터 들어오는 데이터 스트림을 이동 무선 통신 네트워크(102)에서 사용되는 통신 프로토콜에 매핑하고 이동 무선 통신 네트워크(102)로부터 들어오는 데이터 스트림을 고정망 통신 네트워크(101)에서 사용되는 통신 프로토콜 또는 상기 통신 프로토콜의 데이터 포맷에 매핑하도록 사용된다. 또한, GGSN 컴퓨터(116)에는 피어투피어 메시지 필터(117)가 제공되는데, 상기 피어투피어 메시지 필터(117)는 GGSN 컴퓨터(116)에 들어오는 메시지 스트림에서 피어투피어 메시지를 검출할 수 있다.
이는 이동 무선 단말기(112)로부터 GGSN 컴퓨터(116)에 공급되는 피어투피어 요청 메시지(118)가 UMTS 프로토콜 포맷 형태로, 일반적으로는 각각의 경우에 사용된 3GPP 프로토콜 포맷 형태로 공급되고 언패킹(unpacking), 즉 디코딩(decoding)되어, GGSN 컴퓨터(116)에서 OSI 층(7), 즉 애플리케이션 층(application layer)의 프로토콜 레벨 상에서 각각의 경우에 사용된 피어투피어 통신 프로토콜 포맷에 따라 피어투피어 요청 메시지가 검출되는 방식으로 이루어진다.
대안적으로, GGSN 컴퓨터(116)로부터 피어투피어 요청 메시지(118)를 수신하는 포트(port)의 사양(specification)이 식별 기준으로서 사용될 수 있는데, 그 이유는 통상적으로 포트 번호가 피어투피어 서비스에 명확하게 할당되기 때문이다.
피어투피어 요청 메시지(118)가 디코딩되는 경우에는, GGSN 컴퓨터(116)는 피어투피어 메시지 필터(117)에 의해 고려되는 모든 피어투피어 프로토콜 포맷이 기입되어 있는 매핑 테이블(mapping table)을 사용하여, 프로토콜 포맷의 비교에 의해 피어투피어 프로토콜 포맷이 메시지에서 사용되었는지의 여부 그리고 만약 사용되었다면 어떠한 피어투피어 프로토콜 포맷이 사용되었는지 그리고 어떠한 피어투피어 서비스가 피어투피어 요청 메시지(118)를 통해 요청되었는지를 결정할 수 있다.
GGSN 컴퓨터(116)가 관련 피어투피어 서비스를 검출할 수 있는 경우에는, 상기 GGSN 컴퓨터는 디코딩된 피어투피어 요청 메시지(119)를 GGSN 컴퓨터(116)와 접속된 슈퍼피어 호스팅 서버 컴퓨터(superpeer hosting server computer)(120)에 전송한다. 슈퍼피어 호스팅 서버 컴퓨터(120)도 이동 무선 통신 네트워크(102) 내에 배치된다. 슈퍼피어 호스팅 서버 컴퓨터(120)는 디코딩된 피어투피어 요청 메시지(119)를 수신하고, 피어투피어 요청 메시지(119)를 통해 요청된 피어투피어 서비스를 자체적으로 공급할 수 있는지 여부를 결정한다. 이 실시예에 따르면, 특정 전화 통화 연결음이 이동 무선 단말기(112)에 의해 디코디된 피어투피어 요청 메시지(119)를 통해 요청된다.
가장 간단한 경우에는, 피어투피어 요청 메시지(118)가 전혀 변하지 않고 단지 언패킹되기만 하는데, 이는 GGSN 컴퓨터(116)에서 각각 수행된다. 즉, 이 경우에 디코딩된 피어투피어 요청 메시지(119)는 랜덤 인접 피어(random neighboring peer)의 목적지 어드레스를 가지며 IP를 이용하여 전송된 메시지이다.
이 경우, 슈퍼피어 호스팅 서버 컴퓨터(120)는 간단한 IP 라우터 컴퓨터(router computer)로 볼 수 있으며, 상기 두 개의 컴퓨터는 위에서 언급된 바와 같이 서비스의 소정 인기도(popularity)에서부터 각각의 피어투피어 서비스의 슈퍼피어 인스턴스(superpeer instance)가 슈퍼피어 호스팅 서버 컴퓨터(120)에 설치되도록 하는 카운터 메커니즘이 실행된다는 점에서 구별된다.
피어투피어 파일 공유 프로그램의 수정되지 않은 버전이 이동 무선 단말기에 설치되면, 이러한 요청 메시지가 피어투피어 메시지 필터(117) 또는 슈퍼피어 호스팅 서버 컴퓨터(120)에서 효과적으로 처리되는 상황을 달성하는 것은 별로 유용하지 않으며, 이때 피어투피어 메시지 필터(117) 또는 슈퍼피어 호스팅 서버 컴퓨터(120)는 사용된 피어투피어 통신 프로토콜의 기본 변형으로서 이러한 프로토콜을 처리할 수 있도록 구성되지 않는다. 이 경우, 사용된 피어투피어 통신 프로토콜에 따라,
1. 각각의 피어투피어 서비스의 슈퍼피어 인스턴스가 설치되고(위에서 언급됨)
2. 상기 슈퍼피어는 슈퍼피어 호스팅 서버 컴퓨터(120) 및/또는 이동 단말기(112)의 IP 어드레스를 이미 알고 있다. 이 경우, 이러한 절차는 프로토콜에 따라 좌우된다.
특정 피어투피어 통신 프로토콜의 슈퍼피어 선택 알고리즘이 충분히 인텔리전트한 경우에는, 특정 시간 후에 상기 슈퍼피어는 슈퍼피어 호스팅 서버 컴퓨터(120)에서 자동으로 발견되어 모바일 가입자(112)에게 알려진다. 이 시점부터, 디코딩된 피어투피어 요청 메시지(119)가 슈퍼피어 호스팅 서버 컴퓨터(120)에 대해 항상 어드레싱될 것이다.
요약하면, 피어투피어 메시지 필터(117)의 기능은 아래와 같다:
1. 피어투피어 서비스의 인기도 검출;
2. 피어투피어 서비스의 소정 인기도 이상에서, 슈퍼피어 호스팅 컴퓨터(120)에 대한 피어투피어 서비스의 슈퍼피어 인스턴스 설치의 개시;
3. 경우에 따라서는 자기 자신의 네트워크에서 슈퍼피어 인스턴스에 어드레싱되지 않는 모든 메시지들의 거부(rejection)(이하에서 더 자세히 설명됨).
전술한 바와 같이, 피어투피어 프로토콜 메시지들은 피어투피어 서비스의 "알려진" 피어의 "랜덤" IP 어드레스에 이미 어드레싱된다. 피어투피어 소프트웨어는 "활성(active)" 피어의 리스트를 제공하는 소위 랑데부(Rendezvous) 서버 컴퓨터 또는 사전 구성된 어드레스(구성 파일) 또는 사용자에 의한 수동 입력(manual input)을 이용하여 이들 알려진 피어를 결정한다.
이러한 세 가지 옵션은 자기 자신의 슈퍼피어를 연결하기 위한 시작 포인트를 제공한다.
고유의 슈퍼피어에 어드레싱되지 않는 메시지의 파싱(parsing) 및 조작(manipulation)은 매우 비용이 많이 들고 예외적인 경우에만 적합하다.
이러한 예외적인 경우는 소위 리다이렉터(redirector) 인스턴스에 의해 제공된다. 이러한 리다이렉터 인스턴스는 프로토콜 특정적(protocol-specific)이고 랑데부 서버 컴퓨터와 거의 유사하다. 이러한 리다이렉터 인스턴스도 마찬가지로 피어투피어 소프트웨어에 의해 직접 단말기에 어드레싱되지만, 특정 메시지(프로토콜 특이적인)를 통해 피어가 슈퍼피어를 고려하도록 유도될 수 있다.
본 발명에 따르면, 자기 자신의 슈퍼피어와 관련된 아래와 같은 가능성들이 존재한다:
1. 프로토콜의 인텔리전스(intelligence)에 의존함(자동).
2. 자기 자신의 슈퍼피어의 IP가 랑데부 서버 컴퓨터에 공급됨.
3. 자기 자신의 슈퍼피어의 어드레스를 이미 포함하는 피어투피어 소프트웨어의 수정된 버전이 제공됨.
4. 다운로딩(downloading)을 위한 피어투피어 소프트웨어의 매뉴얼 구성(manual configuration)에 대한 고유 슈퍼피어의 어드레스를 고유 웹 사이트(website)에서 이용가능하게 함.
5. 피어투피어 서비스의 리다이렉터 인스턴스 또는 피어투피어 프로토콜 메시지를 이용하여 리다이렉트(redirect)가 자기 자신의 슈퍼피어에 대한 피어투피어 소프트웨어의 주목(attention)을 끌게 함.
6. 필터는 슈퍼피어에 어드레싱되지 않는 모든 메시지를 거부한다. 그러나 이러한 기능은 고유 슈퍼피어를 단말기에 알리기 위한 전술한 방법과 연계된 경우에만 작용한다.
대응하는 피어투피어 서비스가 슈퍼피어 호스팅 서버 컴퓨터(120)에 설치되는 경우, 상기 슈퍼피어 호스팅 서버 컴퓨터(120)는 요청된 피어투피어 서비스를 제공하며, 상기 요청된 피어투피어 서비스의 결과를 피어투피어 응답 메시지(121)로 GGSN 컴퓨터(112)에 전달한다. 피어투피어 응답 메시지(121)는 디코딩된 피어투피어 요청 메시지(119)를 전송하는 이동 무선 단말기(112)에 전송된다. 그 후에, 상기 실시예에 따르면 디코딩된 피어투피어 요청 메시지(119)에서 지정된 멀티미디어 파일이 소정의 전화 통화 연결음에 의해, 슈퍼피어 호스팅 서버 컴퓨터(120)의 메모리로부터 판독되어, 이동 무선 단말기(112)로 전송되거나 각각의 피어투피어 서버로부터 로딩될 수 있다.
이 경우에는, 미리 설치되고 확립된 슈퍼피어가 캐싱(caching) 기능을 지원하고, 소정의 전화 통화 연결음이 이미 한번 요청되어 슈퍼피어에 캐싱되는 것(즉 중간 저장되는 것)이 전제된다. 따라서 데이터 전송이 발생할 수 있다. 각각의 경우에 요청/응답 메시지와 실제 데이터 교환 사이에는 차이가 있어야만 한다. 데이터가 캐싱되지 않은 경우에는, 슈퍼피어 호스팅 서버 컴퓨터(120)는 단지 피어투피어 네트워크상에서 데이터가 발견되는 곳에 관하여만 정보를 제공한다. 그곳으로부터 다운로딩이 수행된다.
이와 같은 방식으로, 데이터 스트림이 고정망 통신 네트워크(101)에 들어가서 리소스를 구속하는 것이 방지된다.
따라서 요청된 피어투피어 서비스는 이동 무선 단말기(112)를 위해 제공된다.
이와 관련하여, 대안적인 실시예에 따르면 전술한 절차들은 다른 통신 방향으로도 제공되는데, 즉 고정망 통신 네트워크로부터 이동 무선 통신 네트워크로 요청 메시지가 제공된다는 점에 유의해야만 한다.
그러나 요청된 피어투피어 메시지가 슈퍼피어 호스팅 서버 컴퓨터(120)에 설치되지 않는 경우에는, 슈퍼피어 호스팅 서버 컴퓨터(120)는 디코딩된 피어투피어 요청 메시지(119)를 고정망 통신 네트워크(101)(도시되지 않음), 즉 추가의 고정망 슈퍼피어 컴퓨터(106, 107) 또는 다른 고정망 피어투피어 컴퓨터(103, 104, 105)에 대한 인터넷 또는 피어투피어 네트워크(111)로 전달하여, 고정망 컴퓨터(103, 104, 105, 106, 107)로부터 이동 무선 단말기(109)를 위한 피어투피어 서비스를 요청한다. 이 경우, 슈퍼피어 호스팅 서버 컴퓨터(120)는 분명히 추가의 IP 라우터 컴퓨터이다.
또한, 슈퍼피어 호스팅 서버 컴퓨터(120)는 각각의 알려진 피어투피어 서비스를 위해 카운터를 갖는데, 상기 카운터는 각각의 피어투피어 서비스가 아직 슈퍼피어 호스팅 서버 컴퓨터(120)에 설치되지 않은 상태일 때 각각의 피어투피어 서비스를 위한 각각의 피어투피어 요청을 수신할 때 1의 값만큼 증가한다.
카운터 값이 미리 결정된 임계값보다 높을 경우에는, 충분한 인기도를 달성하는 피어투피어 서비스가 설치 메커니즘에 의해 수동으로, 바람직하게는 자동으로 슈퍼피어 호스팅 서버 컴퓨터(120)에 설치되고 구성된다.
각각의 피어투피어 서비스를 슈퍼피어 호스팅 서버 컴퓨터(120) 상에 설치하는 경우에는, 설치되는 서비스가 일 방식으로 구성되고 상기 서비스는 리소스, 예컨대 충분한 컴퓨팅 용량, 고정망 통신 네트워크에 대해 충분히 빠른, 다시 말해 충분히 큰 대역폭을 가진 통신 링크를 갖추며, 또한 각각의 피어투피어 서비스의 인스턴스가 전체적으로 피어투피어 네트워크 상에서 상승하여 슈퍼피어 컴퓨터로 된다.
이와 관련하여, 피어투피어 서비스를 슈퍼피어 호스팅 서버 컴퓨터(120)에 설치할 때, 피어투피어 서비스의 대응하는 월드 와이드 웹 페이지(World Wide Web page)상에 서비스가 공개되거나, 랑데부 서버 컴퓨터 또는 호스트 캐시(host cache)에의 진입(entry)이 이루어진다.
공급자(provider) 자신의 이동 무선 통신 네트워크의 소정의 피어투피어 서비스를 사용하기를 원하는 이동 무선 단말기(112)도 바람직하게는 자동으로, 각각의 피어투피어 서비스를 위한 슈퍼피어 인스턴스의 존재에 대해 알고 있을 수 있으며, 이에 맞게 구성될 수 있다.
본 발명에서 명백하게 알 수 있는 사실은 다음과 같다: 슈퍼피어 컴퓨터는 가능한 한 최적으로 이동 무선 통신 네트워크에 접속되거나 이동 무선 통신 네트워크(102) 자체 내에 미리 배치되어 이동 무선 통신 네트워크 공급자에 의해 동작함으로써, 이동 무선 단말기(109)로부터 전송된 피어투피어 요청 메시지가 특히 고정망에 기반을 두는 전체 피어투피어 네트워크(111)로 전송되지 않고, 메시지가 가능한 한 조기에 종료되어 발생하는 데이터 트래픽을 감소시킨다.
이와 같은 상황을 고려해 볼 때, 본 발명은 두 개의 계층 레벨(hierarchical level)을 갖는 피어투피어 아키텍처 및 임의의 추가 계층 레벨을 갖는 하이브리드 피어투피어 아키텍처에 적용될 수 있다.

Claims (11)

  1. 고정망 통신 네트워크(101);
    이동 무선 통신 네트워크(102);
    GGSN 컴퓨터(116) - 상기 GGSN 컴퓨터(116)는 상기 고정망 통신 네트워크(101)와 상기 이동 무선 통신 네트워크(102) 간의 데이터 스트림(data stream)을 매핑(mapping)하기 위해 상기 고정망 통신 네트워크(101) 및 상기 이동 무선 통신 네트워크(102)에 연결됨 - ;
    상기 GGSN 컴퓨터(116)에 연결되는 슈퍼피어 호스팅 서버 컴퓨터(superpeer hosting server computer)(120); 및
    상기 이동 무선 통신 네트워크(102) 내에 배치되는 피어투피어 메시지 필터(peer-to-peer message filter)(117) - 상기 피어투피어 메시지 필터(117)는 상기 이동 무선 통신 네트워크(102)로부터 상기 피어투피어 메시지 필터(117)로 공급되는 피어투피어 요청 메시지(118)가 검출되고 상기 슈퍼피어 호스팅 서버 컴퓨터(120)에 공급될 수 있도록 구성됨 - 를 포함하고,
    상기 슈퍼피어 호스팅 서버 컴퓨터(120)는 상기 이동 무선 통신 네트워크(102)에 배치되는, 통신시스템(100).
  2. 제 1 항에 있어서,
    상기 고정망 통신 네트워크(101)는 인터넷 프로토콜(internet protocol)을 사용하도록 설계되는, 통신시스템.
  3. 삭제
  4. 제 1 항 또는 제 2 항에 있어서,
    상기 이동 무선 통신 네트워크(102)는 제 3 세대 또는 차세대의 이동 통신 시스템을 사용하도록 설계되는, 통신시스템.
  5. 제 4 항에 있어서,
    상기 이동 무선 통신 네트워크(102)는
    UMTS(Universal Mobile Telecommunications System); 및
    FPLMTS(Future Public Land Mobile Telephone System)를 포함하는 이동 무선 통신 네트워크 중 하나를 사용하도록 설계되는, 통신시스템.
  6. 제 1 항 또는 제 2 항에 있어서,
    상기 이동 무선 통신 네트워크(102)는 그룹 특정 모바일(Group Special Mobile:GSM)에 따른 이동 무선 통신 네트워크가 되도록 설계되는, 통신시스템.
  7. 제 5 항에 있어서,
    상기 이동 무선 통신 네트워크(102)는 UMTS에 기반을 두며,
    상기 GGSN 컴퓨터(116)는 게이트웨이 GPRS 지원 노드(gateway GPRS support node) 컴퓨터인, 통신시스템.
  8. 제 1 항 또는 제 2 항에 있어서,
    피어투피어 서비스에 대한 요구 빈도가 적어도 임계값에 도달하면, 상기 피어투피어 서비스가 상기 슈퍼피어 호스팅 서버 컴퓨터(120)에 설치되도록 구성되는 설치 메커니즘을 포함하는, 통신시스템.
  9. 제 1항 또는 제 2항에 따른 통신시스템에서 사용하기 위한 GGSN 컴퓨터(116)로서,
    상기 GGSN 컴퓨터(116)는 피어투피어 메시지 필터(117)를 포함하고,
    이동 무선 통신 네트워크(102)로부터 공급되는 피어투피어 요청 메시지(118)가 상기 피어투피어 메시지 필터(117)에 의해 검출되며,
    상기 검출되는 피어투피어 요청 메시지(118)가 슈퍼피어 호스팅 서버 컴퓨터(120)에 공급될 수 있는, GGSN 컴퓨터(116).
  10. 제 1 항 또는 제 2 항에 따른 통신시스템에서 피어투피어 메시지를 처리하기 위한 방법으로서,
    이동 무선 통신 네트워크(102)에 배치되는 피어투피어 메시지 필터(117)를 포함하는 GGSN 컴퓨터(116)에 의해 피어투피어 요청 메시지(118)가 검출되고,
    상기 GGSN 컴퓨터(116)에 연결되는 슈퍼피어 호스팅 서버 컴퓨터(120)에 디코딩된 피어투피어 요청 메시지(119)가 전송되며,
    디코딩된 피어투피어 요청 메시지(119)가 슈퍼피어 호스팅 서버 컴퓨터(120)에 의해 처리되는,
    피어투피어 메시지 처리 방법.
  11. 제 9 항에 따른 피어투피어 메시지 필터(117)를 포함하는 GGSN 컴퓨터(116)에서 피어투피어 메시지를 처리하기 위한 방법으로서,
    이동 무선 통신 네트워크(102)에 배치되는 피어투피어 메시지 필터(117)를 포함하는 GGSN 컴퓨터(116)에 의해 피어투피어 요청 메시지(118)가 검출되고,
    상기 GGSN 컴퓨터(116)에 연결되는 슈퍼피어 호스팅 서버 컴퓨터(120)에 디코딩된 피어투피어 요청 메시지(119)가 전송되며,
    디코딩된 피어투피어 요청 메시지(119)가 슈퍼피어 호스팅 서버 컴퓨터(120)에 의해 처리되는,
    피어투피어 메시지 처리 방법.
KR1020067000491A 2003-07-10 2004-06-30 통신시스템, 피어투피어 메시지 필터를 갖는 컴퓨터 및피어투피어 메시지 처리 방법 KR100804348B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10331305A DE10331305A1 (de) 2003-07-10 2003-07-10 Kommunikationssystem, Peer-to-Peer-Nachrichten-Filter-Rechner und Verfahren zum Verarbeiten einer Peer-to-Peer-Nachricht
DE10331305.2 2003-07-10

Publications (2)

Publication Number Publication Date
KR20060036443A KR20060036443A (ko) 2006-04-28
KR100804348B1 true KR100804348B1 (ko) 2008-02-15

Family

ID=34041768

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020067000491A KR100804348B1 (ko) 2003-07-10 2004-06-30 통신시스템, 피어투피어 메시지 필터를 갖는 컴퓨터 및피어투피어 메시지 처리 방법

Country Status (12)

Country Link
US (1) US20060161670A1 (ko)
EP (1) EP1645102A1 (ko)
JP (1) JP2009514260A (ko)
KR (1) KR100804348B1 (ko)
CN (1) CN1823515A (ko)
AU (1) AU2004300728B2 (ko)
BR (1) BRPI0412469A (ko)
DE (1) DE10331305A1 (ko)
MX (1) MXPA06000315A (ko)
RU (1) RU2317650C2 (ko)
UA (1) UA82699C2 (ko)
WO (1) WO2005006711A1 (ko)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2881305A1 (fr) * 2005-01-24 2006-07-28 France Telecom Systeme et procede pour etablir une relation de type client/serveur dans un reseau pair a pair
CA2597625A1 (en) * 2005-02-18 2006-08-24 Telefonaktiebolaget L M Ericsson (Publ) Arrangements for providing peer-to-peer communications in a public land mobile network
DE102005037874B4 (de) * 2005-08-10 2008-07-24 Nokia Siemens Networks Gmbh & Co.Kg Verfahren und Anordnung zur Kontrolle und Vergebührung von Peer to Peer-Diensten in einem IP-basierten Kommunikationsnetzwerk
UY30892A1 (es) 2007-02-07 2008-09-02 Smithkline Beckman Corp Inhibidores de la actividad akt
CN101399739B (zh) * 2007-09-28 2011-03-30 华为技术有限公司 一种实现覆盖网互联的方法、***和装置
KR101422213B1 (ko) * 2007-11-23 2014-07-22 삼성전자 주식회사 단말의 능력을 기초로 역할을 설정하는 장치 및 그 방법
EP2248038A4 (en) * 2008-01-07 2013-10-16 Peerapp Ltd METHOD AND SYSTEM FOR TRANSMITTING DATA IN A COMPUTER NETWORK
CN101262487B (zh) * 2008-04-25 2011-06-08 北京中企开源信息技术有限公司 点对点客户端的数据传输处理方法及装置
EE05651B1 (et) 2010-03-19 2013-04-15 Abile Mobile O� Meetod ja süsteem reaalaja t?ukestiilis hajusnäidikulaua v?rkude jaoks
US8838724B2 (en) * 2010-07-02 2014-09-16 Futurewei Technologies, Inc. Computation of caching policy based on content and network constraints
MX2014008336A (es) 2014-07-07 2016-01-07 Pptm Internat S A R L Combinacion farmacologica antihiperalgesica, antialodinica y antiinflamatoria, composiciones farmaceuticas que la contienen, y su uso para el tratamiento del dolor neuropatico.

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001099346A2 (en) * 2000-06-20 2001-12-27 Invertix Corporation Method and system for interconnecting remote intelligent devices with a network
WO2003014955A1 (en) 2001-08-09 2003-02-20 Gigamedia Access Corporation Hybrid system architecture for secure peer-to-peer-communication

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3665416A (en) * 1969-10-09 1972-05-23 Mitsuo Hikosaka On-line real time data processing system
SU634464A1 (ru) * 1977-06-01 1978-11-25 Войсковая Часть 25871 Многолучева система радиосв зи
DE4438941A1 (de) * 1994-10-31 1996-05-02 Sel Alcatel Ag Verfahren zur Steuerung einer Vermittlungsstelle sowie Steuereinrichtungen und Programm-Module dafür und Vermittlungsstelle und Vermittlungssystem damit
WO1998059503A1 (en) * 1997-06-20 1998-12-30 British Telecommunications Public Limited Company Location dependent service for mobile telephones
US20040117631A1 (en) * 1998-06-04 2004-06-17 Z4 Technologies, Inc. Method for digital rights management including user/publisher connectivity interface
US6983313B1 (en) * 1999-06-10 2006-01-03 Nokia Corporation Collaborative location server/system
US7366779B1 (en) * 2000-06-19 2008-04-29 Aol Llc, A Delaware Limited Liability Company Direct file transfer between subscribers of a communications system
GB0028474D0 (en) * 2000-11-22 2001-01-10 Raekanet Ltd Improved computer network architecture and associated method and system
US20030065774A1 (en) * 2001-05-24 2003-04-03 Donald Steiner Peer-to-peer based distributed search architecture in a networked environment
GB0113763D0 (en) * 2001-06-06 2001-07-25 Nokia Corp A communication system
WO2003014867A2 (en) * 2001-08-03 2003-02-20 John Allen Ananian Personalized interactive digital catalog profiling
US20030125013A1 (en) * 2001-12-28 2003-07-03 Mizell Jerry L. Method, network and node for levying a tariff against an originator of a data transfer in a telecommunication network
DE10241628B4 (de) * 2002-09-03 2006-04-06 Siemens Ag Verfahren zum automatischen Abrechnen
US7769881B2 (en) * 2003-01-24 2010-08-03 Hitachi, Ltd. Method and apparatus for peer-to peer access
US20040158741A1 (en) * 2003-02-07 2004-08-12 Peter Schneider System and method for remote virus scanning in wireless networks
CN1765101B (zh) * 2003-04-23 2010-09-01 意大利电信股份公司 用于为移动终端提供多媒体和交互业务的客户机-服务器***及其方法
US7392547B2 (en) * 2003-06-27 2008-06-24 Microsoft Corporation Organization-based content rights management and systems, structures, and methods therefor
RU2382507C2 (ru) * 2004-04-14 2010-02-20 Телеком Италия С.П.А. Способ и система для распределения мультимедийного содержимого посредством сети беспроводной связи, в частности сети мобильной телефонной связи
US7020090B2 (en) * 2004-06-21 2006-03-28 Cisco Technology, Inc. System and method for loadbalancing in a network environment using feedback information

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001099346A2 (en) * 2000-06-20 2001-12-27 Invertix Corporation Method and system for interconnecting remote intelligent devices with a network
WO2003014955A1 (en) 2001-08-09 2003-02-20 Gigamedia Access Corporation Hybrid system architecture for secure peer-to-peer-communication

Also Published As

Publication number Publication date
DE10331305A1 (de) 2005-02-17
CN1823515A (zh) 2006-08-23
AU2004300728A1 (en) 2005-01-20
BRPI0412469A (pt) 2006-09-19
EP1645102A1 (de) 2006-04-12
KR20060036443A (ko) 2006-04-28
AU2004300728B2 (en) 2007-09-20
US20060161670A1 (en) 2006-07-20
WO2005006711A1 (de) 2005-01-20
MXPA06000315A (es) 2006-03-30
JP2009514260A (ja) 2009-04-02
RU2317650C2 (ru) 2008-02-20
UA82699C2 (uk) 2008-05-12
RU2006104002A (ru) 2006-08-10

Similar Documents

Publication Publication Date Title
JP4417417B2 (ja) ピア・ツー・ピア接続の確立方法
EP2853077B1 (en) Method of seamless integration and independent evolution of information-centric networking via software defined networking
EP2088719B1 (en) Method and device for distributing file data
EP2420035B1 (en) Method and apparatus for reducing traffic in a communications network
US20150264009A1 (en) Client-selectable routing using dns requests
US8265050B2 (en) System and method for sharing a payload among mobile devices in a wireless network
JP2009105903A (ja) パケットフローに基づくセッションサービスの適用
JP2010526360A (ja) 携帯機器ファイル共有方法および装置
JP2008527841A (ja) 公衆陸上移動網におけるピア・ツー・ピア通信を提供するための構成
KR100804348B1 (ko) 통신시스템, 피어투피어 메시지 필터를 갖는 컴퓨터 및피어투피어 메시지 처리 방법
CN113973136B (zh) 流量调度方法、装置及***
US20040032876A1 (en) Selection of transmission channels
US20070091872A1 (en) Peer-to-peer connection establishment
WO2013143360A1 (zh) 一种业务数据下载方法和移动终端
JP2006513613A (ja) パケットデータを伝送するための方法および移動無線通信ネットワーク
KR100369900B1 (ko) 씨디엔을 이용한 웹하드 운영 및 관리 방법
EP2340634B1 (fr) Procédé et dispositifs de gestion de transfert d'un flux de données
JP4245986B2 (ja) ネットワークシステム、該ネットワークシステムにおける端末切替時のデータ・ダウンロード継続方法及びそのプログラム
JP5726302B2 (ja) トポロジサーバを用いた、通信アーキテクチャにわたって分散されたノードのネットワークに対する秘密または保護されたアクセス
WO2007048023A2 (en) A method and system for device mobility using application label switching in a mobile communication network
JP2010113710A (ja) 少なくとも1つの基準に従ってネットワークを選択することによりピア間でデータを伝送する方法、関連する管理装置及び通信装置
CN113613290B (zh) 一种下行数据流传送方法、装置及终端
RU2300847C2 (ru) Способ и сеть мобильной дистанционной радиосвязи для передачи пакетных данных
Sarjakoski Challenges of mobile peer-to-peer applications in 3G and MANET environments
JP3551901B2 (ja) 携帯情報端末用の情報転送方法

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
N231 Notification of change of applicant
GRNT Written decision to grant
G170 Re-publication after modification of scope of protection [patent]
LAPS Lapse due to unpaid annual fee