KR100985237B1 - 패킷 라우팅을 위한 방법, 장치 및 시스템, 메시지 라우팅을 위한 방법 및 장치, 디지탈 컨텐트 분배를 위한 네트워크 및 방법, 및 라우팅 및 캐싱을 위한 방법, 네트워크 및 장치 - Google Patents
패킷 라우팅을 위한 방법, 장치 및 시스템, 메시지 라우팅을 위한 방법 및 장치, 디지탈 컨텐트 분배를 위한 네트워크 및 방법, 및 라우팅 및 캐싱을 위한 방법, 네트워크 및 장치 Download PDFInfo
- Publication number
- KR100985237B1 KR100985237B1 KR1020057000385A KR20057000385A KR100985237B1 KR 100985237 B1 KR100985237 B1 KR 100985237B1 KR 1020057000385 A KR1020057000385 A KR 1020057000385A KR 20057000385 A KR20057000385 A KR 20057000385A KR 100985237 B1 KR100985237 B1 KR 100985237B1
- Authority
- KR
- South Korea
- Prior art keywords
- routing
- network
- packet
- module
- message
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/52—Multiprotocol routers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/61—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1895—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for short real-time information, e.g. alarms, notifications, alerts, updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer 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)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
표 1 | ||
가입1 | 주제 1 | 술어 1 |
... | ||
가입 N | 주제 N | 술어 N |
표 2 | |
인용 서버 예 | |
주제 트리 Quotes.NYSE Quotes.AMEX Quotes.NASDAQ |
발행 주제 = Quotes.NYSE 속성 Symbol = SNE Price = 51 Volume = 1000000 |
속성 Symbol Price Volume |
가입 주제 = Quotes.NYSE 필터 (Symbol = SNE) & (Price > 55) |
표 3 | |
에이전트 명령어의 예 | |
명령어 | 기능 |
pc.chn.open | 채널 열기, 채널을 위한 모든 정보 추출, 및 로컬 캐싱 |
pc.chn.close | 채널 닫기 |
pc.chn.getRouterInfo | 채널상 라우터를 위한 정보 추출 |
pc.chn.getAttributeInfo | 채널 속성을 위한 정보 추출 |
pc.chn.getProperties | 채널을 위한 특성 추출 |
표 4 | |
디스패처 기능(dispatcher function) | |
서버측 | 접속 청취(수락 대기). 각각의 접속을 핸들하기 위한 스레드(thread) 생성. 스레드는 접속에서 오는 모든 요청을 받고 프로세싱하는 것을 책임진다. |
클라이언트측 | 접속을 시작하고 접속으로 오는 모든 데이터를 받고 프로세싱하는 것을 책임지는 스레드를 생성. |
표 10 | |
숫자 | 주제 트리(subject tree) |
정수값 1 | 주제 트리 1 |
정수값 2 | 주제 트리 2 |
… | |
정수값 N | 주제 트리 N |
표 15 | |
채널 1 | |
가입 | 링크 |
필터 1a | 링크 1a |
필터 2a | 링크 2a |
… | … |
필터 Na | 링크 na |
… | |
채널 N | |
가입 | 링크 |
필터 1N | 링크 1a |
필터 2N | 링크 1b |
… | … |
필터 NN | 링크 1n |
표 17 | |||
t1 | 채널 ID 1 | 주제 1 - n | 캐시 데이터에 대한 포인터 1 |
t2 | 채널 ID 2 | 주제 1 - n | 캐시 데이터에 대한 포인터 2 |
tn | 채널 ID 4 | 주제 1 - n | 캐시 데이터에 대한 포인터 N |
표 18 | |||
연결 히스토리 | |||
시간 | 라우터 | 네트워크 주소 | |
t1 | R2 | UR2 | UR3 |
t2 | R2 | UR2 | UR3 |
… |
표20 | |
암호화 규칙 | |
1 | 디비트(D bit)의 0은 DNF의 새로운 선언의 시작을 가리키며, 디비트(D bit)의 1은 현재 선언에서 추가적인 선언을 가리킨다. |
2 | 통지 속성 위치의 모두 1인 값은 테스트가 적용되는 미리 정의된 속성(채널의 통지 태양에 따라 정의된)의 위치를 가리킨다. ; 테스트의 연산자는 도 18에서 묘사된 예와 같이 정렬된다. |
3 | 통지 속성 위치의 모두 1인 값은 테스트가 임의의 속성에 적용되는 것을 가리킨다. 이 경우에 이름의 길이와 테스트가 적용되는 속성의 이름은 연산자로 정리된다. |
4 | 연산자 형태 아이디(ID)의 비트는 속성의 미리 정의된 형태 중의 하나로 암호화 된다. |
5 | 연산자 아이디(ID)의 비트는 표 22에서 정의된 것과 같이 테스트에서 사용된 연산자로 암호화된다. |
표21 | |||||||
첫 번째 바이트 | |||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
D | 통지 속성 위치 | ||||||
두 번째 바이트 | |||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
연산자 유형 ID | 연산자 아이디 |
표 22 | |
연산자 | 연산자 아이디 |
좌 개방 범위 | 000 |
우 개방 범위 | 001 |
닫힌 범위 | 010 |
동일성 테스트 | 011 |
긍정적 자격 테스트 | 100 |
부정적 자격 테스트 | 101 |
Claims (113)
- 경보 서비스의 제공에 사용되는 네트워크 내의 라우터에서 패킷들을 라우팅하기 위한 방법으로서,헤더 섹션과, 특정 카메라로부터의 비디오 클립에 관한 정보를 포함하는 페이로드 섹션을 갖는 패킷을 수신하는 단계와,상기 패킷을 상기 특정 카메라로부터의 정보에 관련된 가입자들에게 라우팅하는 방식을 결정하는 데 사용하기 위해 네트워크 코어에서 상기 패킷의 상기 페이로드 섹션을 검사하는 단계와,상기 검사에 기초하여 상기 패킷을 선택적으로 라우팅하는 단계를 포함하는 패킷 라우팅 방법.
- 제1항에 있어서,상기 검사 단계는 콘텐트 술어 정보가 대응하는 네트워크 수신처에 연관되어지는 구조에서 상기 페이로드 섹션의 정보가 상기 콘텐트 술어 정보와 일치하는가를 판정하는 단계를 포함하는 패킷 라우팅 방법.
- 제1항에 있어서,상기 네트워크 코어 내의 라우터에서 상기 검사 단계를 수행하는 단계를 더 포함하는 패킷 라우팅 방법.
- 제1항에 있어서,상기 검사 단계는 상기 페이로드 섹션의 정보에 대해 필터를 적용시키는 단계를 포함하는 패킷 라우팅 방법.
- 제4항에 있어서,상기 검사를 행하는 데 사용하기 위해 상기 네트워크 내의 라우터에 상기 필터를 전파시키는 단계를 더 포함하는 패킷 라우팅 방법.
- 제1항에 있어서,상기 수신 단계, 상기 검사 단계, 및 상기 라우팅 단계를 수행하도록 상기 네트워크 내의 라우터를 프로그래밍하는 단계를 더 포함하는 패킷 라우팅 방법.
- 제1항에 있어서,상기 검사 단계는 상기 패킷의 라우팅 방식을 결정하는 데 사용하기 위해 속성을 검사하는 단계를 포함하는 패킷 라우팅 방법.
- 제1항에 있어서,선택적으로 라우팅하는 상기 단계는 상기 패킷을 디지탈 비디오 감시 시스템에 선택적으로 라우팅하는 단계를 포함하는 패킷 라우팅 방법.
- 제1항에 있어서,근거리 네트워크에서 상기 검사 단계를 수행하는 단계를 더 포함하는 패킷 라우팅 방법.
- 제1항에 있어서,인터넷 서비스 제공자 위치에서 상기 검사 단계를 수행하는 단계를 더 포함하는 패킷 라우팅 방법.
- 제1항에 있어서,상기 특정 카메라는 디지탈 비디오 레코더 및 전하 결합 소자를 포함하는 패킷 라우팅 방법.
- 제11항에 있어서,상기 디지탈 비디오 레코더는 상기 헤더 섹션 및 상기 페이로드 섹션을 포함하는 상기 패킷을 생성하며, 상기 페이로드 섹션은 상기 특정 카메라로부터의 상기 비디오 클립에 관한 정보를 포함하는 패킷 라우팅 방법.
- 경보 서비스를 제공하는 네트워크 내의 라우터에서 메시지들을 라우팅하기 위한 방법으로서,헤더 섹션, 적어도 하나의 주제, 및 특정 카메라로부터의 비디오 클립에 관한 적어도 하나의 속성을 포함하는 메시지를 수신하는 단계와,상기 메시지로부터 상기 주제 및 상기 속성을 검색하는 단계와,상기 주제에 기초하여 가입을 검색하는 단계와,상기 특정 카메라로부터의 정보에 관련된 가입자에게 상기 메시지를 라우팅하는 방식을 결정하기 위해 네트워크 코어에서 상기 가입에 대해 상기 속성을 적용하는 단계를 포함하는 메시지 라우팅 방법.
- 제13항에 있어서,상기 가입을 검색하는 단계는 상기 가입에 대응하는 필터를 검색하는 단계를 포함하는 메시지 라우팅 방법.
- 제13항에 있어서,상기 속성이 상기 가입을 만족시키면 상기 메시지를 라우팅하는 단계를 더 포함하는 메시지 라우팅 방법.
- 제13항에 있어서,상기 속성이 상기 가입을 만족시키지 않으면 상기 메시지를 폐기시키는 단계를 더 포함하는 메시지 라우팅 방법.
- 제13항에 있어서,복수의 가입에 대응하는 복수의 필터를 검색하는 단계와,상기 메시지로부터 복수의 속성을 검색하는 단계와,상기 필터들 각각에 대해 상기 속성 각각을 적용시켜, 대응하는 가입들 중 어느 하나가 만족되는가를 판정하는 단계와,상기 복수의 가입 중 어느 하나가 만족되는가에 기초하여, 상기 메시지를 선택적으로 라우팅하는 단계를 더 포함하는 메시지 라우팅 방법.
- 제13항에 있어서,상기 네트워크 코어 내의 라우터에서 상기 적용 단계를 수행하는 단계를 더 포함하는 메시지 라우팅 방법.
- 제13항에 있어서,상기 특정 카메라는 디지탈 비디오 레코더 및 전하 결합 소자를 포함하는 메시지 라우팅 방법.
- 제19항에 있어서,상기 디지탈 비디오 레코더는 상기 헤더 섹션, 상기 적어도 하나의 주제, 및 특정 카메라로부터의 비디오 클립에 관한 상기 적어도 하나의 속성을 포함하는 상기 메시지를 생성하는 메시지 라우팅 방법.
- 경보 서비스를 제공하는 데 사용하기 위한 네트워크 내의 라우터에서 패킷들을 라우팅하기 위한 방법으로서,헤더 섹션과, 특정 경보 서비스에 대한 이벤트에 관한 정보를 포함하는 페이로드 섹션을 갖는 패킷을 수신하는 단계와,상기 패킷을 상기 경보 서비스의 정보에 관련된 가입자들에게 라우팅하는 방식을 결정하는 데 사용하기 위해 네트워크 코어에서 상기 패킷의 상기 페이로드 섹션을 검사하는 단계와,상기 검사에 기초하여 상기 패킷을 선택적으로 라우팅하는 단계를 포함하는 패킷 라우팅 방법.
- 경보 서비스를 제공하는 데 사용하기 위한 네트워크 내에서 패킷들을 라우팅하기 위한 장치로서,헤더 섹션과, 특정 카메라로부터의 비디오 클립에 관한 정보를 포함하는 페이로드 섹션을 갖는 패킷을 수신하기 위한 수신 모듈과,상기 패킷을 상기 특정 카메라로부터의 정보에 관련된 가입자들에게 라우팅하는 방식을 결정하는 데 사용하기 위해 네트워크 코어에서 상기 패킷의 상기 페이로드 섹션을 검사하기 위한 검사 모듈과,상기 검사에 기초하여 상기 패킷을 선택적으로 라우팅하기 위한 라우팅 모듈을 포함하는 패킷 라우팅 장치.
- 제22항에 있어서,상기 검사 모듈은 콘텐트 술어 정보가 대응하는 네트워크 수신처들 또는 인-라우터(in-router) 처리를 통제하는 대응하는 규칙들에 연관되어지는 구조에서 상기 페이로드 섹션의 정보가 상기 콘텐트 술어 정보와 일치하는가를 판정하기 위한 모듈을 포함하는 패킷 라우팅 장치.
- 제22항에 있어서,상기 네트워크 코어 내의 라우터에서 상기 검사를 수행하기 위한 모듈을 더 포함하는 패킷 라우팅 장치.
- 제22항에 있어서,상기 검사 모듈은 상기 페이로드 섹션의 정보에 대해 필터를 적용시키기 위한 모듈을 포함하는 패킷 라우팅 장치.
- 제25항에 있어서,상기 검사를 행하는 데 사용하기 위해 상기 네트워크 내의 라우터에 상기 필터를 전파시키기 위한 모듈을 더 포함하는 패킷 라우팅 장치.
- 제22항에 있어서, 상기 수신, 검사 및 처리를 수행하도록 상기 네트워크에서 라우터를 프로그래밍하는 모듈을 더 포함하는 패킷 라우팅 장치.
- 제22항에 있어서, 상기 검사 모듈은 상기 패킷을 라우팅하는 방식을 결정하는 데 사용하기 위해 속성들을 검사하는 모듈을 포함하는 패킷 라우팅 장치.
- 제22항에 있어서, 상기 패킷 라우팅 장치는 디지탈 비디오 레코더를 포함하는 네트워크 내에 위치하는 패킷 라우팅 장치.
- 제22항에 있어서, 상기 특정 카메라는 디지탈 비디오 레코더 및 전하 결합 소자를 포함하는 패킷 라우팅 장치.
- 경보 서비스를 제공하는 네트워크에서 메시지들을 라우팅하는 장치로서,헤더 섹션, 적어도 하나의 주제, 및 특정 카메라로부터의 비디오 클립에 관련된 적어도 하나의 속성을 가진 메시지를 수신하는 수신 모듈;상기 메시지로부터 상기 주제 및 속성을 검색하는 모듈;상기 주제에 기초하여 가입을 검색하는 모듈; 및상기 특정 카메라로부터의 정보에 관련된 가입자에게 상기 메시지를 라우팅하는 방식을 결정하기 위하여 네트워크 코어에서 상기 속성을 상기 가입에 적용하는 적용 모듈을 포함하는 메시지 라우팅 장치.
- 제31항에 있어서, 상기 가입을 검색하는 모듈은 상기 가입에 대응하는 필터를 검색하는 모듈을 포함하는 메시지 라우팅 장치.
- 제31항에 있어서, 상기 속성이 상기 가입을 만족시키는 경우에, 그리고 서비스 품질의 보증에 기초하여 상기 메시지를 선택적으로 라우팅하는 모듈을 더 포함하는 메시지 라우팅 장치.
- 제31항에 있어서, 상기 속성이 모든 가입을 만족시키지 못하는 경우에 상기 메시지를 폐기하는 모듈을 더 포함하는 메시지 라우팅 장치.
- 제31항에 있어서,복수의 가입에 대응하는 복수의 필터를 검색하는 모듈;상기 메시지로부터 복수의 속성을 검색하는 모듈;대응하는 가입들 중 어느 하나가 만족되는지를 결정하기 위하여 상기 속성들의 각각을 상기 필터들의 각각에 적용하는 모듈; 및상기 복수의 가입들 중 어느 하나가 만족되는지의 여부에 기초하여 상기 메시지를 선택적으로 라우팅하는 모듈을 더 포함하는 메시지 라우팅 장치.
- 제31항에 있어서, 상기 네트워크 코어 내의 라우터에서 상기 적용을 수행하는 하나 이상의 모듈을 더 포함하는 메시지 라우팅 장치.
- 제31항에 있어서, 상기 메시지 라우팅 장치는 디지탈 비디오 레코더를 포함하는 네트워크 내에 위치하는 메시지 라우팅 장치.
- 제31항에 있어서, 상기 특정 카메라는 디지탈 비디오 카메라 및 전하 결합 소자를 포함하는 메시지 라우팅 장치.
- 경보 서비스를 제공하는 데 사용되는 네트워크에서 패킷들을 라우팅하는 시스템으로서,디지탈 비디오 출력을 생성하는 복수의 디지탈 비디오 카메라;상기 디지탈 비디오 카메라들을 접속시키는 근거리 네트워크(LAN);상기 LAN에 접속되어, 상기 디지탈 비디오 출력을 발행하는 발행자 에이전트;상기 발행자 에이전트에 접속되는 발행-가입 네트워크; 및상기 발행된 디지탈 비디오 출력을 상기 발행-가입 네트워크를 통해 수신하는 디지탈 비디오 감시 시스템(DVSS)을 포함하는 패킷 라우팅 시스템.
- 제39항에 있어서, 상기 발행-가입 네트워크에 접속되어, 상기 디지탈 비디오 출력에 가입하고, 상기 가입된 디지탈 비디오 출력을 상기 DVSS로 푸시하는 가입자 에이전트를 더 포함하는 패킷 라우팅 시스템.
- 제39항에 있어서, 상기 발행-가입 네트워크는 복수의 지능형 라우터를 포함하는 패킷 라우팅 시스템.
- 제41항에 있어서, 상기 지능형 라우터는헤더 섹션과, 상기 복수의 디지탈 비디오 카메라 중 하나로부터의 디지탈 비디오 컨텐트에 관련된 정보를 포함하는 페이로드 섹션을 가진 패킷을 수신하는 수신 모듈;상기 디지탈 비디오 카메라로부터의 정보에 관련된 가입자들에게 상기 패킷을 라우팅하는 방식을 결정하는 데 사용하기 위해 네트워크 코어에서 상기 패킷의 페이로드 섹션을 검사하는 검사 모듈; 및상기 검사에 기초하여 상기 패킷을 선택적으로 라우팅하는 라우트 모듈을 포함하는 패킷 라우팅 시스템.
- 가입자들에게 디지탈 컨텐트를 분배하는 네트워크로서,복수의 사용자 기계;디지탈 컨텐트를 규칙적으로 분배하는 중앙 분배기;상기 분배된 디지탈 컨텐트를 수신하여 캐싱하는 복수의 캐시 서버-상기 캐시 서버는 상기 캐싱된 디지탈 컨텐트의 일부에 대한 사용자 요구들을 사용자 기계로부터 주기적으로 수신하고, 상기 요구된 디지탈 컨텐트를 상기 사용자 기계들로 전송함-; 및상기 중앙 분배기로부터 상기 분배된 디지탈 컨텐트를 파일들로서 수신하고, 발행-가입 컨텐트 기반 라우팅을 이용하여 상기 디지탈 컨텐트 파일들을 상기 복수의 캐시 서버로 전송하는 라우팅 박스-상기 디지탈 컨텐트 파일은 발행물(publication)들이며, 상기 사용자 요구는 가입들임-를 포함하는 디지탈 컨텐트 분배 네트워크.
- 제43항에 있어서, 상기 라우팅 박스는 제1 라우팅 박스이고, 상기 네트워크는 상기 복수의 캐시 서버와 함께 위치하는 제2 라우팅 박스를 더 포함하며, 상기 제1 라우팅 박스는 상기 디지탈 컨텐트 파일들을 상기 복수의 캐시 서버 중 적어도 하나와 함께 위치하는 상기 제2 라우팅 박스로 라우팅하는 디지탈 컨텐트 분배 네트워크.
- 제43항에 있어서, 상기 복수의 캐시 서버는 네트워크 서비스 제공자에 위치하는 디지탈 컨텐트 분배 네트워크.
- 제43항에 있어서, 상기 복수의 캐시 서버는 상기 중앙 분배기에 의해 분배된 모든 디지탈 컨텐트를 저장하는 제1 레벨의 캐시 서버들인 디지탈 컨텐트 분배 네트워크.
- 제46항에 있어서, 상기 중앙 분배기에 의해 분배된 디지탈 컨텐트의 일부를 저장하는 제2 레벨의 캐시 서버들을 더 포함하는 디지탈 컨텐트 분배 네트워크.
- 제47항에 있어서, 상기 라우팅 박스는 제1 라우팅 박스이고, 상기 네트워크는 상기 제2 레벨의 캐시 서버들과 함께 위치하는 제2 라우팅 박스를 더 포함하며, 상기 제1 라우팅 박스 및 상기 제2 라우팅 박스는 발행-가입 컨텐트 기반 라우팅을 이용하여 디지탈 컨텐트 파일들을 상기 제1 레벨의 캐시 서버들에서 상기 제2 레벨의 캐시 서버들로 전송하는 디지탈 컨텐트 분배 네트워크.
- 제48항에 있어서, 상기 라우팅 박스들 각각은,헤더 섹션과, 디지탈 컨텐트 파일에 관련된 정보를 포함하는 페이로드 섹션을 가진 패킷을 수신하는 수신 모듈;상기 패킷을 라우팅하는 방식을 결정하는 데 사용하기 위해 상기 패킷의 상기 페이로드 섹션을 검사하는 검사 모듈; 및상기 검사에 기초하여 상기 패킷을 상기 제1 레벨의 캐시 서버들에서 상기 제2 레벨의 캐시 서버들로 선택적으로 라우팅하는 라우트 모듈을 포함하는 디지탈 컨텐트 분배 네트워크.
- 제47항에 있어서, 상기 제2 레벨의 캐시 서버들에 저장된 디지탈 컨텐트의 일부는 수신된 사용자 요구의 히스토리에 기초하여 결정되는 디지탈 컨텐트 분배 네트워크.
- 제47항에 있어서, 상기 제2 레벨의 캐시 서버들은 상기 사용자 요구를 직접 수신하며, 상기 제2 레벨의 캐시 서버들에 의해 저장되지 않은 디지탈 컨텐트에 대한 사용자 요구를 상기 제1 레벨의 캐시 서버들로 전송하는 디지탈 컨텐트 분배 네트워크.
- 제43항에 있어서, 상기 라우팅 박스는,헤더 섹션과, 디지탈 컨텐트 파일에 관련된 정보를 포함하는 페이로드 섹션을 가진 패킷을 수신하는 수신 모듈;상기 패킷을 라우팅하는 방식을 결정하는 데 사용하기 위해 상기 패킷의 페이로드 섹션을 검사하는 검사 모듈; 및상기 검사에 기초하여 상기 패킷을 상기 중앙 분배기에서 상기 복수의 캐시 서버로 선택적으로 라우팅하는 라우트 모듈을 포함하는 디지탈 컨텐트 분배 네트워크.
- 제43항에 있어서, 상기 중앙 분배기는 하나 이상의 서버를 포함하는 디지탈 컨텐트 분배 네트워크.
- 제43항에 있어서, 상기 디지탈 컨텐트는 비디오, 음악 및 소프트웨어를 포함하는 디지탈 컨텐트 분배 네트워크.
- 네트워크에서 디지탈 컨텐트를 가입자들에게 분배하는 방법으로서,중앙 분배기에서 디지탈 컨텐트를 분배하는 단계;상기 분배된 디지탈 컨텐트를 복수의 캐시 서버로 컨텐트 기반 라우팅하는 단계;상기 복수의 캐시 서버에서 상기 컨텐트 기반 라우팅된 디지탈 컨텐트를 캐싱하는 단계;요구된 캐시 디지탈 컨텐트에 대한 사용자 가입들을 수신하는 단계; 및상기 수신된 사용자 가입들에 기초하여, 요구된 디지탈 컨텐트를 상기 복수의 캐시 서버로부터 사용자들에게 전송하는 단계를 포함하는 디지탈 컨텐트 분배 방법.
- 제55항에 있어서, 상기 컨텐트 기반 라우팅 단계는헤더 섹션과, 디지탈 컨텐트 파일에 관련된 정보를 포함하는 페이로드 섹션을 가진 패킷을 수신하는 단계;상기 패킷을 라우팅하는 방식을 결정하는 데 사용하기 위해 상기 패킷의 페이로드 섹션을 검사하는 단계; 및상기 검사에 기초하여 상기 패킷을 상기 복수의 캐시 서버로 선택적으로 라우팅하는 단계를 포함하는 디지탈 컨텐트 분배 방법.
- 제56항에 있어서, 상기 검사 단계는 상기 컨텐트 술어 정보와 대응하는 수신처들을 연관시키는 구조에서 상기 페이로드 섹션의 정보가 상기 컨텐트 술어 정보와 일치하는지를 결정하는 단계를 포함하는 디지탈 컨텐트 분배 방법.
- 제56항에 있어서, 상기 검사 단계는 상기 페이로드 섹션의 정보에 필터를 적용하는 단계를 포함하는 디지탈 컨텐트 분배 방법.
- 제58항에 있어서, 상기 검사를 행하는 데 사용하기 위해 상기 네트워크에서 라우팅 박스로 상기 필터를 전파시키는 단계를 더 포함하는 디지탈 컨텐트 분배 방법.
- 제56항에 있어서, 상기 수신, 검사 및 라우팅 단계를 수행하도록 상기 네트워크에서 라우팅 박스를 프로그래밍하는 단계를 더 포함하는 디지탈 컨텐트 분배 방법.
- 제56항에 있어서, 상기 검사 단계는 상기 패킷을 라우팅하는 방식을 결정하는 데 사용하기 위해 속성들을 검사하는 단계를 포함하는 디지탈 컨텐트 분배 방법.
- 제56항에 있어서, 라우팅 박스에서 상기 검사 단계를 행하는 단계를 더 포함하는 디지탈 컨텐트 분배 방법.
- 제55항에 있어서, 상기 복수의 캐시 서버는 제1 레벨의 캐시 서버이며, 상기 방법은 컨텐트 기반 라우팅을 이용하여, 캐싱된 디지탈 컨텐트를 제2 레벨의 캐시 서버들로 전송하는 단계를 더 포함하는 디지탈 컨텐트 분배 방법.
- 제63항에 있어서, 상기 요구된 디지탈 컨텐트가 상기 제2 레벨의 캐시 서버들에 있는지를 결정하는 단계를 더 포함하는 디지탈 컨텐트 분배 방법.
- 제64항에 있어서, 상기 결정에 기초하여, 수신된 사용자 가입들을 상기 제1 레벨의 캐시 서버들로 전송하는 단계를 더 포함하는 디지탈 컨텐트 분배 방법.
- 제63항에 있어서,상기 전송 단계는, 수신된 사용자 가입들의 히스토리에 기초한 콘텐트 기반 라우팅을 이용하여, 캐싱된 디지털 콘텐트를 상기 제2 레벨의 캐시 서버들로 전송하는 디지탈 컨텐트 분배 방법.
- 서비스 품질 보증(a quality of service guarantee)과 관련하여 네트워크 내의 라우터에서 패킷을 라우팅하는 방법으로서,헤더 섹션과 페이로드 섹션을 갖는 패킷을 수신하는 단계와,상기 패킷을 라우팅하는 방식을 결정하는데 이용하기 위해 네트워크 코어에서 상기 패킷의 페이로드 섹션을 검사하는 단계와,상기 패킷에 대한 서비스 품질 보증을 결정하는 단계와,상기 검사와 상기 서비스 품질 보증에 기초하여 상기 패킷을 선택적으로 라우팅하는 단계를 포함하는 패킷 라우팅 방법.
- 제67항에 있어서,상기 검사 단계는, 콘텐트 술어 정보가 대응하는 네트워크 수신처와 연관되어 있는 구조에서 상기 콘텐트 술어 정보가 상기 페이로드 섹션에서의 정보와 일치하는지 여부를 결정하는 단계를 포함하는 패킷 라우팅 방법.
- 제67항에 있어서,상기 네트워크 코어의 라우터에서 상기 검사 단계를 수행하는 단계를 더 포함하는 패킷 라우팅 방법.
- 제67항에 있어서,상기 검사 단계는, 필터를 상기 페이로드 섹션의 정보에 매칭시키는 단계를 포함하는 패킷 라우팅 방법.
- 제70항에 있어서,상기 검사를 수행하는데 이용하기 위해 상기 필터를 상기 네트워크의 라우터에 전파시키는 단계를 더 포함하는 패킷 라우팅 방법.
- 제67항에 있어서,상기 수신 단계, 검사 단계, 및 라우팅 단계를 수행하도록 상기 네트워크의 라우터를 프로그래밍하는 단계를 더 포함하는 패킷 라우팅 방법.
- 제67항에 있어서,상기 검사 단계는, 상기 패킷을 라우팅하는 방식을 결정하거나 상기 패킷을 모두 드롭(drop)할지 여부를 결정하는데 이용하기 위해 속성들을 검사하는 단계를 포함하는 패킷 라우팅 방법.
- 네트워크 내의 라우터에서 메시지들을 라우팅하는 방법으로서,헤더 섹션, 적어도 하나의 주제, 및 적어도 하나의 속성을 갖는 메시지를 수신하는 단계와,상기 메시지로부터 상기 주제와 속성을 검색하는 단계와,상기 주제에 기초하여 가입을 검색하는 단계와,상기 메시지에 대한 서비스 품질 보증을 결정하는 단계와,상기 메시지를 라우팅하는 방식을 결정하기 위해 네트워크 코어에서 상기 속성을 상기 가입에 적용하는 단계와,상기 적용 및 상기 서비스 품질 보증에 기초하여 상기 메시지를 선택적으로 라우팅하는 단계를 포함하는 메시지 라우팅 방법.
- 제74항에 있어서,상기 가입을 검색하는 단계는, 상기 가입에 대응하는 필터를 검색하는 단계를 포함하는 메시지 라우팅 방법.
- 제74항에 있어서,상기 속성이 상기 가입을 만족하면 상기 메시지를 라우팅하는 단계를 더 포함하는 메시지 라우팅 방법.
- 제74항에 있어서,상기 속성이 상기 가입을 만족하지 않으면 상기 메시지를 폐기하는 단계를 더 포함하는 메시지 라우팅 방법.
- 제74항에 있어서,복수의 가입에 대응하는 복수의 필터를 검색하는 단계와,상기 메시지로부터 복수의 속성을 검색하는 단계와,대응하는 가입들 중 어느 하나가 만족되는지를 결정하기 위해, 상기 속성의 각각을 상기 필터의 각각에 매칭시키는 단계와,상기 복수의 가입 중 어느 하나가 만족되는지 여부에 기초하여 상기 메시지를 선택적으로 라우팅하는 단계를 더 포함하는 메시지 라우팅 방법.
- 삭제
- 서비스 품질 보장과 관련하여 네트워크에서 패킷들을 라우팅하는 장치로서,헤더 섹션과 페이로드 섹션을 갖는 패킷을 수신하는 모듈과,상기 패킷을 라우팅하는 방식을 결정하는데 이용하기 위해 네트워크 코어에서 상기 패킷의 페이로드 섹션을 검사하는 적어도 하나의 모듈과,상기 패킷에 대한 서비스 품질 보증을 결정하는 모듈과,위에서 결정된 서비스 품질 보증 및 검사 결과에 기초하여, 상기 패킷을 선택적으로 라우팅하는 모듈을 포함하는 패킷 라우팅 장치.
- 제80항에 있어서,상기 검사 모듈은, 콘텐트 술어 정보가 대응하는 네트워크 수신처들 또는 인-라우터 처리를 관리하는 대응 규칙들과 연관되어 있는 구조에서 상기 콘텐트 술어 정보가 상기 페이로드 섹션의 정보와 일치하는지 여부를 결정하는 모듈을 포함하는 패킷 라우팅 장치.
- 제80항에 있어서,상기 네트워크 코어의 라우터에서 상기 검사 단계를 수행하는 모듈을 더 포함하는 패킷 라우팅 장치.
- 제80항에 있어서,상기 검사 모듈은 필터를 상기 페이로드 섹션의 정보에 매칭시키는 모듈을 포함하는 패킷 라우팅 장치.
- 제83항에 있어서,상기 검사를 수행하는데 이용하기 위해 상기 필터를 상기 네트워크의 라우터에 전파시키는 모듈을 더 포함하는 패킷 라우팅 장치.
- 제80항에 있어서,상기 수신, 검사, 및 라우팅을 수행하도록 상기 네트워크의 라우터를 프로그래밍하는 모듈을 더 포함하는 패킷 라우팅 장치.
- 제80항에 있어서,상기 패킷 라우팅 장치는 라우터인 패킷 라우팅 장치.
- 네트워크에서 메시지들을 라우팅하는 장치로서,헤더 섹션, 적어도 하나의 주제, 및 적어도 하나의 속성을 갖는 메시지를 수신하는 모듈과,상기 메시지로부터 상기 주제와 속성을 검색하는 모듈과,상기 주제에 기초하여 가입을 검색하는 모듈과,상기 메시지를 라우팅하는 방식을 결정하기 위해 네트워크 코어에서 상기 속성을 상기 가입에 매칭시키는 모듈과,상기 메시지에 대해 서비스 품질 보증을 결정하는 모듈을 포함하는 메시지 라우팅 장치.
- 제87항에 있어서,상기 가입을 검색하는 모듈은, 상기 가입에 대응하는 필터를 검색하는 모듈을 포함하는 메시지 라우팅 장치.
- 제87항에 있어서,상기 속성이 상기 가입을 만족하는 경우, 그리고 상기 서비스 품질 보증에 기초하여, 상기 메시지를 선택적으로 라우팅하는 모듈을 더 포함하는 메시지 라우팅 장치.
- 제87항에 있어서,상기 가입은 상기 장치에 저장된 가입들로부터 검색되고, 상기 장치는 상기 속성이 상기 장치에 저장된 가입들 중 어느 것도 만족시키지 않으면 상기 메시지를 폐기하는 모듈을 더 포함하는 메시지 라우팅 장치.
- 제87항에 있어서,복수의 가입에 대응하는 복수의 필터를 검색하기 위한 모듈;상기 메시지로부터 복수의 속성을 검색하기 위한 모듈;상기 속성들 각각을 상기 필터들 각각에 매칭시켜 대응하는 가입들 중 어느 하나가 만족하는지를 판정하는 필터링 모듈; 및상기 복수의 가입 중 어느 하나가 만족하는지 여부에 기초하여 상기 메시지를 선택적으로 라우팅하기 위한 모듈을 포함하는 메시지 라우팅 장치.
- 제87항에 있어서,상기 네트워크 코어의 라우터에서 필터링 단계를 실행하기 위한 하나 이상의 모듈을 더 포함하는 메시지 라우팅 장치.
- 제87항에 있어서, 상기 메시지 라우팅 장치는 라우터인 메시지 라우팅 장치.
- 멀티캐스트 네트워크 내의 라우터에서 데이터의 패킷들을 라우팅하고 캐싱하는 방법으로서,헤더 섹션 및 페이로드 섹션을 갖는 패킷을 수신하는 단계;상기 패킷을 가입자에게 라우팅하는 방식을 결정하는데 사용하기 위해 네트워크 코어에서 패킷의 페이로드 섹션을 검사하는 단계;상기 검사에 기초하여 상기 패킷을 선택적으로 라우팅하는 단계; 및상기 네트워크 코어에서 상기 패킷으로부터의 데이터를 로컬 캐싱하는 단계를 포함하는 라우팅 및 캐싱 방법.
- 제94항에 있어서, 라우터에서 상기 검사 단계를 수행하는 단계를 더 포함하는 라우팅 및 캐싱 방법.
- 제94항에 있어서, 상기 검사 단계는 상기 페이로드 섹션의 정보에 필터를 적용하는 단계를 포함하는 라우팅 및 캐싱 방법.
- 제96항에 있어서, 상기 검사를 실시하는데 사용하기 위해 상기 네트워크의 라우터로 상기 필터를 전파시키는 단계를 더 포함하는 라우팅 및 캐싱 방법.
- 제94항에 있어서, 상기 수신 단계, 검사 단계, 라우팅 단계를 수행하도록 상기 네트워크의 라우터를 프로그래밍하는 단계를 더 포함하는 라우팅 및 캐싱 방법.
- 제94항에 있어서, 상기 검사 단계는 상기 패킷을 라우팅하는 방식을 결정하는데 사용하기 위해 속성들을 검사하는 단계를 포함하는 라우팅 및 캐싱 방법.
- 제94항에 있어서, 상기 캐싱된 데이터를 타임 마킹하는 단계를 더 포함하는 라우팅 및 캐싱 방법.
- 제94항에 있어서, 상기 캐싱된 데이터를 인덱싱하는 단계를 더 포함하는 라우팅 및 캐싱 방법.
- 제94항에 있어서,데이터 요청을 수신하는 단계; 및상기 캐싱된 데이터가 상기 요청을 만족하는지 판정하는 단계를 더 포함하는 라우팅 및 캐싱 방법.
- 제94항에 있어서, 엣지 라우팅 노드에서 상기 패킷으로부터의 데이터를 로컬 캐싱하는(locally caching) 단계를 더 포함하는 라우팅 및 캐싱 방법.
- 제94항에 있어서, 시간 프레임 T의 만료후에, 상기 캐싱된 데이터를 제거하는 단계를 더 포함하는 라우팅 및 캐싱 방법.
- 데이터의 패킷들을 라우팅하고 캐싱하기 위한 네트워크로서,헤더 섹션 및 페이로드 섹션을 갖는 패킷을 수신하고 라우팅하는 엣지 라우팅 노드; 및상기 패킷을 수신하고 라우팅하는 하나 이상의 코어 라우팅 노드를 포함하고,상기 엣지 라우팅 노드는,상기 수신된 패킷을 라우팅하는 지능형 라우터; 및상기 지능형 라우터와 동작상 연결된 캐시 관리자를 포함하고,상기 지능형 라우터는,상기 패킷을 가입자들에게 라우팅하는 방식을 결정하는데 사용하기 위해 네트워크 코어에서 패킷의 페이로드 섹션을 검사하기 위한 명령; 및상기 검사에 기초하여 패킷을 선택적으로 라우팅하기 위한 명령을 포함하고,상기 캐시 관리자는 상기 패킷으로부터의 데이터를 로컬 캐시에 로컬 캐싱하기 위한 명령을 포함하는 라우팅 및 캐싱 네트워크.
- 제105항에 있어서, 상기 엣지 라우팅 노드에 동작가능하게 연결되어,캐싱된 데이터의 위치를 결정하기 위한 명령;상기 로컬 캐시로부터 캐싱된 데이터를 검색하기 위한 명령; 및검색된 캐싱된 데이터를 처리하기 위한 명령을 포함하는 에이전트를 더 포함하는 라우팅 및 캐싱 네트워크.
- 제105항에 있어서, 상기 하나 이상의 코어 라우팅 노드중 하나는 상기 엣지 라우팅 노드로부터의 직접 업스트림이고,상기 직접 업스트림 코어 라우팅 노드는,상기 수신된 패킷을 라우팅하는 지능형 라우터; 및상기 지능형 라우터와 동작상 연결된 캐시 관리자를 포함하고,상기 지능형 라우터는,상기 패킷을 가입자에게 라우팅하는 방식을 결정하는 데 사용하기 위해 네트워크 코어에서 패킷의 페이로드 섹션을 검사하기 위한 명령; 및상기 검사에 기초하여 패킷을 선택적으로 라우팅하기 위한 명령을 포함하고,상기 캐시 관리자는 상기 패킷으로부터의 데이터를 로컬 캐시에 로컬 캐싱하기 위한 명령을 포함하는 라우팅 및 캐싱 네트워크.
- 제105항에 있어서, 복수의 채널에 특성을 제공하는 복수의 채널 관리자를 더 포함하는 라우팅 및 캐싱 네트워크.
- 제105항에 있어서, 상기 캐시 관리자는 캐싱된 데이터를 타임 마킹하기 위한 명령을 더 포함하는 라우팅 및 캐싱 네트워크.
- 제105항에 있어서, 상기 캐시 관리자는 캐싱된 데이터를 인덱싱하기 위한 명령을 더 포함하는 라우팅 및 캐싱 네트워크.
- 제105항에 있어서, 상기 캐시 관리자는데이터 요청을 수신하기 위한 명령; 및상기 캐싱된 데이터가 상기 요청을 만족하는지 판정하기 위한 명령을 더 포함하는 라우팅 및 캐싱 네트워크.
- 멀티캐스트 네트워크에서 데이터의 패킷들을 라우팅하고 캐싱하는 장치로서,복수의 프로세서를 포함하고,상기 복수의 프로세서는,헤더 섹션 및 페이로드 섹션을 갖는 패킷을 수신하기 위한 명령;상기 패킷을 가입자에게 라우팅하는 방식을 결정하는데 사용하기 위해 네트워크 코어에서 상기 패킷의 페이로드 섹션을 검사하기 위한 명령;상기 검사에 기초하여 상기 패킷을 선택적으로 라우팅하기 위한 명령; 및상기 네트워크 코어의 상기 패킷으로부터의 데이터를 로컬 캐싱하기 위한 명령을 실행하도록 구성된 라우팅 및 캐싱 장치.
- 제112항에 있어서, 상기 복수의 프로세서는 제1 프로세서 및 제2 프로세서를 포함하고, 상기 제1 프로세서는 상기 검사 및 선택적 라우팅 명령을 실행하고, 상기 제2 프로세서는 상기 로컬 캐싱 명령을 실행하는 라우팅 및 캐싱 장치.
Applications Claiming Priority (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US39456102P | 2002-07-08 | 2002-07-08 | |
US39463102P | 2002-07-08 | 2002-07-08 | |
US39464102P | 2002-07-08 | 2002-07-08 | |
US39471402P | 2002-07-08 | 2002-07-08 | |
US60/394,561 | 2002-07-08 | ||
US60/394,631 | 2002-07-08 | ||
US60/394,641 | 2002-07-08 | ||
US60/394,714 | 2002-07-08 | ||
PCT/US2003/021338 WO2004006486A2 (en) | 2002-07-08 | 2003-07-08 | Packet routing via payload inspection for alert services, for digital content delivery and for quality of service management and caching with selective multicasting in a publish-subscribe network |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050017108A KR20050017108A (ko) | 2005-02-21 |
KR100985237B1 true KR100985237B1 (ko) | 2010-10-04 |
Family
ID=30119330
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020057000385A KR100985237B1 (ko) | 2002-07-08 | 2003-07-08 | 패킷 라우팅을 위한 방법, 장치 및 시스템, 메시지 라우팅을 위한 방법 및 장치, 디지탈 컨텐트 분배를 위한 네트워크 및 방법, 및 라우팅 및 캐싱을 위한 방법, 네트워크 및 장치 |
Country Status (6)
Country | Link |
---|---|
EP (1) | EP1535157A4 (ko) |
JP (2) | JP2005532748A (ko) |
KR (1) | KR100985237B1 (ko) |
CN (1) | CN1701304B (ko) |
AU (1) | AU2003256463A1 (ko) |
WO (1) | WO2004006486A2 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101487859B1 (ko) | 2014-01-15 | 2015-02-02 | 주식회사 이디엄 | 자바 프로그램 실행시 유저 데이터그램 프로토콜 패킷을 수집하는 방법 |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0629764A (ja) * | 1991-07-16 | 1994-02-04 | Nec Ic Microcomput Syst Ltd | 風雑音低減マイクロフォン増幅装置 |
JP4614128B2 (ja) | 2004-12-10 | 2011-01-19 | 日本電気株式会社 | パケット配送システム、pan登録装置、pan管理装置及びパケット転送装置 |
MX2007007461A (es) * | 2004-12-23 | 2007-08-20 | Ericsson Telefon Ab L M | Metodo para informar a multiples terminales moviles de un evento de emergencia. |
US20070005725A1 (en) * | 2005-06-30 | 2007-01-04 | Morris Robert P | Method and apparatus for browsing network resources using an asynchronous communications protocol |
CN100456753C (zh) * | 2005-07-13 | 2009-01-28 | 华为技术有限公司 | 一种消息匹配的方法及*** |
CN1925482B (zh) * | 2005-09-01 | 2013-03-27 | 中兴通讯股份有限公司 | 一种人机命令格式的转换方法和装置 |
US8194701B2 (en) | 2005-12-06 | 2012-06-05 | Lippershy Celestial Llc | System and/or method for downstream bidding |
US9686183B2 (en) | 2005-12-06 | 2017-06-20 | Zarbaña Digital Fund Llc | Digital object routing based on a service request |
US8055897B2 (en) | 2005-12-06 | 2011-11-08 | Lippershy Celestial Llc | Digital object title and transmission information |
US8014389B2 (en) | 2005-12-06 | 2011-09-06 | Lippershy Celestial Llc | Bidding network |
US7894447B2 (en) | 2005-12-06 | 2011-02-22 | Lippershy Celestial Llc | Digital object routing |
JP4680068B2 (ja) * | 2006-01-05 | 2011-05-11 | 富士通株式会社 | 通信制御方法、ネットワーク及びネットワーク機器 |
US9330190B2 (en) | 2006-12-11 | 2016-05-03 | Swift Creek Systems, Llc | Method and system for providing data handling information for use by a publish/subscribe client |
WO2012002726A2 (ko) * | 2010-06-30 | 2012-01-05 | 한국전자통신연구원 | 통신 노드 및 통신 방법 |
KR20120002424A (ko) | 2010-06-30 | 2012-01-05 | 한국전자통신연구원 | 통신 노드 및 통신 방법 |
CN101969469B (zh) | 2010-10-25 | 2013-11-06 | 华为技术有限公司 | 电信能力开放中的回调处理方法及装置 |
US9402200B2 (en) | 2011-11-29 | 2016-07-26 | Telefonaktiebolaget L M Ericsson (Publ) | Flow based packet manipulation congestion control |
CN103166851B (zh) * | 2011-12-16 | 2016-06-15 | 中国电信股份有限公司 | 互联网信息的传送处理方法与*** |
US9026410B2 (en) * | 2012-03-16 | 2015-05-05 | The Boeing Company | System and method for rapid management of logic formulas |
CN106455140A (zh) * | 2014-01-24 | 2017-02-22 | 北京奇虎科技有限公司 | 属性信息的显示***和路由器 |
CN104811740B (zh) * | 2015-04-29 | 2019-01-08 | 北京奇艺世纪科技有限公司 | 一种视频文件的分发方法、***及装置 |
JP6665697B2 (ja) | 2016-06-09 | 2020-03-13 | 富士通株式会社 | 過去情報提供プログラム、過去情報提供方法及び過去情報提供装置 |
US10824598B2 (en) * | 2018-08-07 | 2020-11-03 | Dell Products L.P. | Handling file commit and commit-delete operations in an overlay optimizer |
JP2020126283A (ja) * | 2019-01-31 | 2020-08-20 | 有二 菱沼 | 企業情報送受信システム |
CN112383582A (zh) * | 2020-10-09 | 2021-02-19 | 爱普(福建)科技有限公司 | 一种边缘层实时数据的管理方法和*** |
WO2022180690A1 (ja) * | 2021-02-24 | 2022-09-01 | 日本電信電話株式会社 | 通信システム、通信装置、データ配信方法、及びプログラム |
JP2022164421A (ja) * | 2021-04-16 | 2022-10-27 | Jcc株式会社 | 放送録画装置及び放送録画装置用プログラム |
CN114900555A (zh) * | 2021-12-14 | 2022-08-12 | 合肥哈工轩辕智能科技有限公司 | 基于无损压缩算法的数据分发方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020087881A1 (en) | 2000-12-29 | 2002-07-04 | Shlomi Harif | System, method and program for identifying and binding a process in a heterogeneous network |
US20020162025A1 (en) | 2001-04-30 | 2002-10-31 | Sutton Lorin R. | Identifying unwanted electronic messages |
US6523068B1 (en) | 1999-08-27 | 2003-02-18 | 3Com Corporation | Method for encapsulating and transmitting a message includes private and forwarding network addresses with payload to an end of a tunneling association |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2242844A1 (en) * | 1995-12-15 | 1997-06-26 | Bell Communications Research, Inc. | Systems and methods employing video combining for intelligent transportation applications |
US5873084A (en) * | 1996-01-18 | 1999-02-16 | Sun Microsystems, Inc. | Database network connectivity product |
GB2350758A (en) * | 1999-06-04 | 2000-12-06 | Ibm | Message broker providing a publish/subscribe sevice and method of processing messages in a publish/subscribe environment |
JP3685651B2 (ja) * | 1999-06-04 | 2005-08-24 | 沖電気工業株式会社 | 相互接続装置及びアクティブQoSマッピング方法 |
GB2354349A (en) * | 1999-09-16 | 2001-03-21 | Ibm | Event notification data processing with command and command notification combined into a single event |
US7283502B1 (en) * | 2000-09-21 | 2007-10-16 | Lucent Technologies Inc. | Enhancement of framing protocol frame format to support quality of service |
US7046680B1 (en) * | 2000-11-28 | 2006-05-16 | Mci, Inc. | Network access system including a programmable access device having distributed service control |
-
2003
- 2003-07-08 JP JP2004520021A patent/JP2005532748A/ja active Pending
- 2003-07-08 EP EP03763348A patent/EP1535157A4/en not_active Withdrawn
- 2003-07-08 WO PCT/US2003/021338 patent/WO2004006486A2/en active Application Filing
- 2003-07-08 CN CN038212064A patent/CN1701304B/zh not_active Expired - Lifetime
- 2003-07-08 KR KR1020057000385A patent/KR100985237B1/ko active IP Right Grant
- 2003-07-08 AU AU2003256463A patent/AU2003256463A1/en not_active Abandoned
-
2009
- 2009-12-25 JP JP2009296288A patent/JP2010148118A/ja active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6523068B1 (en) | 1999-08-27 | 2003-02-18 | 3Com Corporation | Method for encapsulating and transmitting a message includes private and forwarding network addresses with payload to an end of a tunneling association |
US20020087881A1 (en) | 2000-12-29 | 2002-07-04 | Shlomi Harif | System, method and program for identifying and binding a process in a heterogeneous network |
US20020162025A1 (en) | 2001-04-30 | 2002-10-31 | Sutton Lorin R. | Identifying unwanted electronic messages |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101487859B1 (ko) | 2014-01-15 | 2015-02-02 | 주식회사 이디엄 | 자바 프로그램 실행시 유저 데이터그램 프로토콜 패킷을 수집하는 방법 |
Also Published As
Publication number | Publication date |
---|---|
WO2004006486A3 (en) | 2004-05-27 |
EP1535157A2 (en) | 2005-06-01 |
WO2004006486A2 (en) | 2004-01-15 |
AU2003256463A1 (en) | 2004-01-23 |
KR20050017108A (ko) | 2005-02-21 |
CN1701304A (zh) | 2005-11-23 |
JP2010148118A (ja) | 2010-07-01 |
EP1535157A4 (en) | 2010-09-08 |
CN1701304B (zh) | 2010-05-05 |
AU2003256463A8 (en) | 2004-01-23 |
JP2005532748A (ja) | 2005-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100985237B1 (ko) | 패킷 라우팅을 위한 방법, 장치 및 시스템, 메시지 라우팅을 위한 방법 및 장치, 디지탈 컨텐트 분배를 위한 네트워크 및 방법, 및 라우팅 및 캐싱을 위한 방법, 네트워크 및 장치 | |
US7672275B2 (en) | Caching with selective multicasting in a publish-subscribe network | |
US7376092B2 (en) | Method and apparatus for implementing persistent and reliable message delivery | |
US7587517B2 (en) | Packet routing via payload inspection for quality of service management | |
US7551629B2 (en) | Method and apparatus for propagating content filters for a publish-subscribe network | |
KR100971506B1 (ko) | 발행 구독 네트워크에서 신뢰할 수 있고 효과적인 콘텐츠 기반 라우팅 및 질의와 응답을 위한 방법 및 장치 | |
CN1656749B (zh) | 数字内容分发***、方法、程序及服务器和客户机 | |
US20040083305A1 (en) | Packet routing via payload inspection for alert services | |
US20030195946A1 (en) | Method and apparatus for reliable publishing and subscribing in an unreliable network | |
US7545805B2 (en) | Method and apparatus for content-based routing and filtering at routers using channels | |
US20010034788A1 (en) | System and method for receiving packet data multicast in sequential looping fashion | |
US20020013897A1 (en) | System and method for secure delivery of rich media | |
US20040078450A1 (en) | Packet routing via payload inspection for digital content delivery | |
US7653753B2 (en) | Method and apparatus for content-based packet routing using compact filter storage and off-line pre-computation | |
JP2008211835A (ja) | ペイロード検査を介したパケット・ルーティング、及びパブリッシュ/サブスクライブ型ネットワークにおけるサブスクリプション処理 | |
CN111125426A (zh) | 一种数据存储和查询的方法及装置 | |
US20030165139A1 (en) | Packet routing via payload inspection | |
US7117270B2 (en) | Method for sending and receiving a Boolean function over a network | |
JP4429173B2 (ja) | デジタル通信データに基づいてアクションをトリガーする方法及びコンピュータ・システム | |
US11616849B2 (en) | Distributed split edge application architecture | |
US7411954B2 (en) | Efficient implementation of wildcard matching on variable-sized fields in content-based routing | |
Calvert et al. | Scalable network management using lightweight programmable network services | |
KR20040039288A (ko) | 게시-가입 네트워크에서의 페이로드 조사 및 가입 처리를통한 패킷 라우팅 | |
Kodeswaran | COCONET: CONTENT AND CONTEXT AWARE NETWORKING | |
Ratnasamy et al. | Inference of Multicast Routing Trees and Bottleneck Bandwidths using |
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: 20130911 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20150909 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20160912 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20170914 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20180907 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20190917 Year of fee payment: 10 |