KR20080035669A - 네트워크 통신 상태 검출 방법 및 서버 - Google Patents
네트워크 통신 상태 검출 방법 및 서버 Download PDFInfo
- Publication number
- KR20080035669A KR20080035669A KR1020087005143A KR20087005143A KR20080035669A KR 20080035669 A KR20080035669 A KR 20080035669A KR 1020087005143 A KR1020087005143 A KR 1020087005143A KR 20087005143 A KR20087005143 A KR 20087005143A KR 20080035669 A KR20080035669 A KR 20080035669A
- Authority
- KR
- South Korea
- Prior art keywords
- server
- client
- detection
- source client
- response
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
-
- 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/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- 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/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
-
- 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/24—Negotiation of communication capabilities
-
- 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/28—Timers or timing mechanisms used in protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Security & Cryptography (AREA)
- Environmental & Geological Engineering (AREA)
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (30)
- 적어도 서버 및 상기 서버에 연결된 하나 이상의 클라이언트를 포함하고, 서버에 의해, 모든 클라이언트의 위치 정보를 미리 저장하는 것을 특징으로 하는 네트워크로서,a. 소스 클라이언트에 의해, 상기 소스 클라이언트 및 목적지 클라이언트 간의 네트워크 통신 상태를 획득하도록 검출 요청을 상기 서버로 송신하는 단계;b. 상기 서버가 상기 검출 요청을 수신한 후, 상기 서버에 의해, 상기 검출 요청을 상기 목적지 클라이언트로 상기 서버에 저장된 상기 목적지 클라이언트의 경로 정보에 따라 송신하고; 상기 목적지 클라이언트가 상기 검출 요청을 수신한 후, 상기 목적지 클라이언트에 의해, 검출 응답을 상기 서버로 반환하는 단계; 및c. 상기 서버가 상기 검출 응답을 수신한 후, 상기 서버에 의해, 상기 검출 응답을 상기 소스 클라이언트로 상기 서버에 저장된 상기 소스 클라이언트의 경로 정보에 따라 반환하고; 상기 소스 클라이언트에 의해, 상기 소스 클라이언트 및 상기 목적지 클라이언트 간의 네트워크 통신 상태를 상기 수신된 검출 응답에 따라 획득하는 단계;를 포함하는 네트워크 통신 상태 검출 방법.
- 제 1항에 있어서, 단계 'a'에서, 상기 소스 클라이언트는 상기 검출 요청을 상기 소스 클라이언트가 목적지 클라이언트 아이덴티티를 수반하는 상기 검출 요청 을 상기 서버로 송신하는 방법으로 송신하고,상기 단계 'b'는 상기 서버에 의해, 상기 수신된 검출 요청에 수반된 상기 목적지 클라이언트 아이덴티티를 상기 수신된 검출 요청으로부터 획득하는 단계, 상기 서버에 저장된 클라이언트의 경로 정보 내의 상기 목적지 클라이언트 아이덴티티에 대응하는 상기 경로 정보를 검색하는 단계, 및 상기 검출 요청을 상기 목적지 클라이언트로 송신하는 단계 'b'의 과정을 실행하는 단계를 더 포함하고,상기 단계 'b'에서, 상기 목적지 클라이언트는 상기 검출 응답을 상기 서버로, 상기 목적지 클라이언트가 상기 검출 요청을 개시하는 소스 클라이언트의 아이덴티티를 수반하는 상기 검출 응답을 상기 서버로 반환하는 방법으로 반환하고,상기 단계 'c'는 상기 서버에 의해, 상기 수신된 검출 응답에 수반된 상기 소스 클라이언트 아이덴티티를 획득하는 단계, 상기 소스 클라이언트 아이덴티티에 대응하는 상기 위치 정보를 상기 서버에 저장된 상기 클라이언트 경로 정보로부터 검색하는 단계, 상기 검출 응답을 상기 소스 클라이언트로 반환하는 단계 'c'의 과정을 실행하는 단계를 더 포함하는 네트워크 통신 상태 검출 방법.
- 제 2항에 있어서, 단계 'b'에서, 상기 서버가 상기 검출 요청을 상기 목적지 클라이언트로 송신하는 과정은 상기 서버에 의해, 상기 수신된 검출 요청 내의 상기 목적지 클라이언트 아이덴티티를 상기 검출 요청을 송신한 상기 소스 클라이언트의 아이덴티티로 교체하는 단계, 새 검출 요청을 생성하는 단계, 상기 요청을 상기 목적지 클라이언트로 송신하는 단계를 포함하고,상기 목적지 클라이언트가 상기 검출 응답을 상기 서버로 반환하는 과정은: 상기 목적지 클라이언트에 의해, 상기 수신된 검출 요청에 수반된 상기 소스 클라이언트 아이덴티티를 획득하는 단계, 상기 소스 클라이언트 아이덴티티를 포함하는 상기 검출 응답을 생성하는 단계, 상기 검출 응답을 상기 서버로 반환하는 단계를 포함하고,단계 'c'에서, 상기 서버가 상기 검출 응답을 상기 소스 클라이언트로 반환하는 과정은 상기 서버에 의해, 상기 수신된 검출 응답 내의 상기 소스 클라이언트 아이덴티티를 상기 응답을 송신한 상기 목적지 클라이언트의 아이덴티티로 교체하는 단계, 새 검출 응답을 생성하는 단계, 상기 검출 응답을 상기 소스 클라이언트로 반환하는 단계를 포함하고,단계 'c'에서, 상기 네트워크 통신 상태를 상기 검출 응답에 따라 획득하는 과정은 상기 소스 클라이언트에 의해, 상기 응답에 수반된 상기 목적지 클라이언트 아이덴티티를 획득하는 단계, 상기 소스 클라이언트가 상기 서버로부터 반환된 상기 검출 응답을 수신하는 경우 상기 소스 클라이언트 및 상기 목적지 클라이언트 간의 네트워크가 여전히 "연결" 상태임을 결정하는 단계를 포함하는 네트워크 통신 상태 검출 방법.
- 제 2항에 있어서, 단계 'a'에서, 상기 검출 요청은 상기 소스 클라이언트 아이덴티티를 더 포함하고,단계 'b'에서, 상기 서버가 상기 검출 요청을 상기 목적지 클라이언트로 송 신하는 과정은 상기 서버에 의해, 상기 소스 클라이언트로부터 수신한 상기 검출 요청을 상기 목적지 클라이언트로 전송하는 단계를 포함하고,상기 목적지 클라이언트가 상기 검출 응답을 상기 서버로 반환하는 과정은: 상기 목적지 클라이언트에 의해, 상기 수신된 검출 요청에 수반된 상기 소스 클라이언트 아이덴티티 및 상기 목적지 클라이언트 아이덴티티를 획득하는 단계, 상기 소스 클라이언트 아이덴티티 및 상기 목적지 클라이언트 아이덴티티를 포함하는 검출 응답을 생성하는 단계, 상기 검출 응답을 상기 서버로 반환하는 단계를 포함하고,단계 'c'에서, 상기 서버가 검출 응답을 상기 소스 클라이언트로 반환하는 과정은 상기 서버에 의해, 상기 목적지 클라이언트로부터 수신한 상기 검출 응답을 상기 소스 클라이언트로 전송하는 단계를 포함하고,상기 네트워크 통신 상태를 상기 검출 응답에 따라 획득하는 과정은: 상기 소스 클라이언트에 의해, 상기 검출 응답에 수반된 상기 목적지 클라이언트 아이덴티티를 획득하는 단계, 상기 소스 클라이언트가 상기 서버로부터 반환된 상기 검출 응답을 수신한 경우 상기 소스 클라이언트 및 상기 목적지 클라이언트 간의 네트워크가 여전히 "연결" 상태임을 결정하는 단계를 포함하는 네트워크 통신 상태 검출 방법.
- 제 1항 내지 제 4항 중 어느 한 항에 있어서, 상기 단계 'a'는 상기 소스 클라이언트에 의해, 상기 검출 요청이 상기 서버로 송신된 시스템 시간 t1을 획득하 는 단계를 더 포함하고, 상기 검출 요청은 상기 시스템 시간 t1을 기록한 타임스탬프(TimeStamp)를 더 포함하고,단계 'b'에서, 상기 목적지 클라이언트가 검출 응답을 상기 서버로 반환하는 과정은 상기 목적지 클라이언트에 의해, 상기 수신된 검출 요청에 수반된 상기 타임스탬프를 획득하는 단계, 상기 서버로 송신된 상기 검출 응답 내에 상기 타임스탬프를 포함하는 단계를 더 포함하고,단계 'c'에서, 상기 네트워크 통신 상태를 상기 검출 응답에 따라 획득하는 과정은 상기 소스 클라이언트에 의해, 상기 검출 응답이 수신된 시스템 시간 t2를 기록하는 단계, 상기 타임스탬프에 기록된 상기 시스템 시간 t1을 상기 수신된 검출 응답으로부터 획득하는 단계, 상기 시스템 시간 t2 및 상기 시스템 시간 t1 간의 차를 계산하여 상기 소스 클라이언트 및 상기 해당 목적지 클라이언트 간의 통신 시간을 획득하는 단계를 더 포함하는 네트워크 통신 상태 검출 방법.
- 제 1항 내지 제 4항 중 어느 한 항에 있어서, 단계 'a'에서, 상기 검출 요청은 상기 검출 요청의 시퀀스ID(SequenceID)를 더 포함하고,상기 단계 'a'는 상기 소스 클라이언트에 의해, 상기 검출 요청이 상기 서버로 송신된 상기 시스템 시간 t1을 획득하는 단계, 상기 검출 요청의 상기 시퀀스ID를 상기 시스템 시간 t1과 함께 해당 방법으로 저장하는 단계를 더 포함하고,단계 'b'에서, 상기 목적지 클라이언트가 상기 검출 응답을 상기 서버로 반 환하는 과정은 상기 목적지 클라이언트에 의해, 상기 수신된 검출 요청에 수반된 상기 시퀀스ID를 획득하는 단계, 상기 시퀀스ID를 상기 서버로 송신된 상기 검출 응답 내에 포함하는 단계를 더 포함하고,단계 'c'에서, 상기 네트워크 통신 상태를 상기 검출 응답에 따라 획득하는 과정은: 상기 서버로부터 반환된 상기 검출 응답을 수신한 경우, 상기 소스 클라이언트에 의해, 상기 검출 응답이 수신된 상기 시스템 시간 t2를 기록하는 단계, 상기 응답에 수반된 상기 시퀀스ID를 획득하는 단계, 상기 시퀀스ID에 대응하는 상기 소스 클라이언트에 저장된 상기 시스템 시간 t1을 검색하는 단계, 상기 시스템 시간 t2 및 상기 시스템 시간 t1 간의 차를 계산하여 상기 소스 클라이언트 및 상기 해당 목적지 클라이언트 간의 통신 시간을 획득하는 단계를 더 포함하는 네트워크 통신 상태 검출 방법.
- 제 1항 내지 제 4항 중 어느 한 항에 있어서, 상기 단계 'b'는 상기 서버가 상기 검출 요청을 상기 소스 클라이언트로부터 수신한 경우 상기 서버에 의해, 수신 응답을 상기 소스 클라이언트로 반환하는 단계, 상기 소스 클라이언트에 의해, 상기 소스 클라이언트 및 상기 서버 간의 상기 네트워크 통신 상태를 상기 수신된 수신 응답에 따라 획득하는 단계를 더 포함하는 네트워크 통신 상태 검출 방법.
- 제 7항에 있어서, 단계 'b'에서, 상기 소스 클라이언트가 상기 소스 클라이언트 및 상기 서버 간의 상기 네트워크 통신 상태를 상기 수신된 수신 응답에 따라 획득하는 과정은 상기 소스 클라이언트가 상기 서버로부터 반환된 상기 수신 응답을 수신한 경우 상기 소스 클라이언트에 의해, 상기 소스 클라이언트 및 상기 서버 간의 네트워크가 "연결" 상태임을 결정하는 단계를 포함하는 네트워크 통신 상태 검출 방법.
- 제 7항에 있어서, 상기 단계 'a'는 상기 소스 클라이언트에 의해, 상기 검출 요청이 상기 서버로 송신된 상기 시스템 시간 t1을 획득하는 단계로서, 상기 검출 요청은 상기 시스템 시간 t1을 기록한 타임스탬프를 더 포함하는 단계를 더 포함하고,단계 'b'에서, 상기 서버가 수신 응답을 상기 소스 클라이언트로 반환하는 과정은 상기 서버에 의해, 상기 수신된 검출 요청에 수반된 상기 타임스탬프를 획득하는 단계, 그리고 나서 상기 타임스탬프를 수반하는 상기 수신 응답을 상기 소스 클라이언트로 반환하는 단계를 포함하고,상기 소스 클라이언트가 상기 네트워크 통신 상태를 상기 수신 응답에 따라 획득하는 과정은 상기 소스 클라이언트에 의해, 상기 수신 응답이 수신된 시스템 시간 t3를 획득하는 단계, 상기 타임스탬프에 기록된 상기 시스템 시간 t1을 상기 수신된 수신 응답으로부터 획득하는 단계, 상기 시스템 시간 t3 및 상기 시스템 시간 t1 간의 차를 계산하여 상기 소스 클라이언트 및 상기 서버 간의 통신 시간을 획득하는 단계를 포함하는 네트워크 통신 상태 검출 방법.
- 제 7항에 있어서, 단계 'a'에서, 상기 검출 요청은 상기 검출 요청의 상기 시퀀스ID를 더 포함하고,상기 단계 'a'는 상기 소스 클라이언트에 의해, 상기 검출 요청이 상기 서버로 송신된 시스템 시간 t1을 획득하는 단계, 상기 검출 요청의 상기 시퀀스ID를 상기 시스템 시간 t1과 함께 해당 방법으로 저장하는 단계를 더 포함하고,상기 단계 'b'는 상기 검출 요청을 상기 소스 클라이언트로부터 수신한 후, 상기 서버에 의해, 상기 검출 요청에 수반된 상기 시퀀스ID를 획득하는 단계, 그리고 나서 상기 시퀀스ID를 수반하는 상기 수신 응답을 상기 소스 클라이언트로 반환하는 단계를 더 포함하고,상기 소스 클라이언트가 상기 네트워크 통신 상태를 상기 수신 응답에 따라 획득하는 과정은 상기 소스 클라이언트에 의해, 상기 수신 응답이 수신된 상기 시스템 시간 t3를 기록하는 단계, 상기 수신된 수신 응답에 수반된 상기 시퀀스ID를 획득하는 단계, 상기 시퀀스ID에 대응하는 상기 소스 클라이언트에 저장된 상기 시스템 시간 t1을 검색하는 단계, 그리고 나서 상기 시스템 시간 t3 및 상기 시스템 시간 t1 간의 차를 계산하여 상기 소스 및 상기 서버 간의 상기 통신 시간을 획득하는 단계를 포함하는 네트워크 통신 상태 검출 방법.
- 하나 이상의 클라이언트에 연결되고, 모든 클라이언트의 위치 정보를 저장하고, 검출 요청을 소스 클라이언트로부터 수신하여 상기 소스 클라이언트 및 목적지 클라이언트 간의 네트워크 통신 상태를 획득하고, 검출 요청을 상기 목적지 클라이 언트로 상기 서버에 저장된 상기 목적지 클라이언트의 경로 정보에 따라 송신하고, 상기 목적지 클라이언트로부터 반환된 검출 응답을 수신하고, 검출 응답을 상기 소스 클라이언트로 상기 서버에 저장된 상기 소스 클라이언트의 경로 정보에 따라 반환하도록 구성된 서버.
- 제 11항에 있어서, 상기 검출 요청은 목적지 클라이언트 아이덴티티를 수반하고 상기 검출 응답은 소스 클라이언트 아이덴티티를 수반하고,상기 서버는 상기 수신된 검출 요청에 수반된 상기 목적지 클라이언트 아이덴티티를 획득하고, 상기 목적지 클라이언트 아이덴티티에 대응하는 상기 경로 정보를 상기 서버에 저장된 상기 클라이언트 경로 정보 내에서 검색하도록 구성되고,상기 서버는 상기 수신된 검출 응답에 수반된 상기 소스 클라이언트 아이덴티티를 획득하고, 상기 소스 클라이언트 아이덴티티에 대응하는 상기 경로 정보를 상기 서버에 저장된 상기 클라이언트 경로 정보 내에서 검색하도록 더 구성된 서버.
- 제 12항에 있어서, 상기 서버는 상기 수신된 검출 요청 내의 상기 목적지 클라이언트 아이덴티티를 상기 검출 요청을 송신한 상기 소스 클라이언트의 아이덴티티로 교체하고, 새 검출 요청을 생성하고, 상기 검출 요청을 상기 목적지 클라이언트로 송신하도록 구성되고,상기 서버는 상기 수신된 검출 응답 내의 상기 소스 클라이언트 아이덴티티 를 상기 검출 응답을 송신한 상기 목적지 클라이언트의 아이덴티티로 교체하고, 새 검출 응답을 생성하고, 상기 검출 응답을 상기 소스 클라이언트로 반환하도록 더 구성된 서버.
- 제 12항에 있어서, 상기 검출 요청은 상기 소스 클라이언트 아이덴티티를 더 포함하고, 상기 검출 응답은 상기 목적지 클라이언트 아이덴티티를 더 포함하고,상기 서버는 상기 소스 클라이언트로부터 수신된 상기 검출 요청을 상기 목적지 클라이언트로 전송하고, 상기 목적지 클라이언트로부터 수신된 상기 검출 응답을 상기 소스 클라이언트로 전송하도록 구성된 서버.
- 제 11항 내지 제 14항 중 어느 한 항에 있어서, 상기 서버가 상기 검출 요청을 상기 소스 클라이언트로부터 수신한 경우 상기 서버는 수신 응답을 상기 소스 클라이언트로 반환하도록 더 구성된 서버.
- 제 15항에 있어서, 상기 검출 요청은 상기 시스템 시간 t1을 기록한 타임스탬프를 더 포함하고,상기 서버는 상기 수신된 검출 요청에 수반된 상기 타임스탬프를 획득하고, 상기 타임스탬프를 수반하는 상기 수신 응답을 상기 소스 클라이언트로 반환하도록 구성된 서버.
- 제 15항에 있어서, 상기 검출 요청은 시퀀스ID(Sequence Identification)를 더 포함하고,상기 서버는 상기 검출 요청을 상기 소스 클라이언트로부터 수신하고, 상기 검출 요청에 수반된 상기 시퀀스ID를 획득하고, 상기 시퀀스ID를 수반하는 상기 응답을 상기 소스 클라이언트로 반환하도록 구성된 서버.
- 적어도 서버 및 상기 서버에 연결된 하나 이상의 클라이언트를 포함하고, 서버에 의해, 상기 서버 및 상기 각 클라이언트 간의 네트워크 통신 상태를 획득하고 저장하는 것을 특징으로 하는 네트워크로서,A. 소스 클라이언트에 의해, 상기 소스 클라이언트 및 목적지 클라이언트 간의 상기 네트워크 통신 상태를 획득하도록 검출 요청을 상기 서버로 송신하는 단계;B. 상기 서버에 의해, 상기 검출 요청을 상기 소스 클라이언트로부터 수신한 후 상기 서버 및 상기 해당 목적지 클라이언트 간의 상기 네트워크 통신 상태를 획득하고; 상기 서버에 의해, 검출 응답을 상기 소스 클라이언트로 상기 획득된 상기 소스 클라이언트와의 네트워크 통신 상태에 따라 반환하는 단계; 및C. 상기 소스 클라이언트에 의해, 상기 소스 클라이언트 및 상기 목적지 클라이언트 간의 상기 네트워크 통신 상태를 상기 수신된 검출 응답에 따라 획득하는 단계;를 포함하는 네트워크 통신 상태 검출 방법.
- 제 18항에 있어서, 단계 'A'에서, 상기 소스 클라이언트는 상기 검출 요청을, 상기 소스 클라이언트가 목적지 클라이언트 아이덴티티를 수반하는 상기 검출 요청을 상기 서버로 송신하는 방법으로 송신하고,단계 'B'에서, 상기 서버는 상기 서버 및 상기 목적지 클라이언트 간의 상기 네트워크 통신 상태를, 상기 서버가 상기 수신된 검출 요청에 수반된 상기 목적지 클라이언트 아이덴티티를 획득하고, 그리고 나서 상기 서버에 저장된 상기 목적지 클라이언트 아이덴티티에 대응하는 상기 네트워크 통신 상태를 검색하는 방법으로 획득하는 네트워크 통신 상태 검출 방법.
- 제 18항에 있어서, 상기 서버는 상기 서버 및 상기 각 클라이언트 간의 상기 네트워크 통신 상태를:상기 서버가 모든 클라이언트의 위치 정보를 미리 저장하고, 그리고 나서 상기 검출 요청을 상기 각 클라이언트로 기설정된(preset) 간격으로 상기 서버에 저장된 상기 경로 정보에 따라 송신하고, 상기 서버 및 상기 해당 클라이언트 간의 상기 네트워크 통신 상태를 상기 클라이언트로부터 반환된 상기 검출 응답에 따라 획득하는 방법으로 획득하는 네트워크 통신 상태 검출 방법.
- 제 18항 내지 제 20항 중 어느 한 항에 있어서, 단계 'B'에서, 상기 검출 응답을 상기 소스 클라이언트로 반환하는 과정은 상기 서버에 의해, 상기 서버 및 상기 해당 목적지 클라이언트 간의 상기 네트워크 통신 상태를 포함하는 상기 검출 응답을 상기 소스 클라이언트로 직접 반환하는 단계를 포함하고,상기 단계 'C'는 상기 소스 클라이언트가 상기 검출 응답을 수신한 후, 상기 소스 클라이언트에 의해, 상기 소스 클라이언트 및 상기 목적지 클라이언트 간의 네트워크가 "연결" 상태임을 결정하는 단계, 상기 응답에 수반된 상기 네트워크 통신 상태에 따라 상기 서버 및 상기 목적지 클라이언트 간의 네트워크가 "연결" 상태임을 결정하는 단계; 그 외에는 상기 소스 및 상기 목적지 클라이언트 간의 네트워크가 "분리" 상태임을 결정하는 단계를 포함하는 네트워크 통신 상태 검출 방법.
- 제 18항에 있어서, 상기 서버가 상기 서버 및 상기 각 클라이언트 간의 상기 네트워크 통신 상태를 획득하고 저장하는 과정은 상기 서버에 의해, 상기 서버 및 상기 각 클라이언트 간의 통신 시간을 획득하고 저장하는 단계를 더 포함하고,단계 'B'에서, 상기 서버가 상기 네트워크 통신 상태를 획득하는 과정은 상기 서버에 의해, 상기 서버 및 상기 검출 요청에 수반된 상기 목적지 클라이언트 아이덴티티에 대응하는 상기 클라이언트 간의 저장된 통신 시간 T1 및 상기 서버 및 상기 소스 클라이언트 간의 통신 시간 T2를 검색하는 단계를 더 포함하고,상기 검출 응답을 상기 소스 클라이언트로 반환하는 과정은 상기 통신시간 T1 및 T2를 상기 소스 클라이언트로 반환된 상기 검출 응답 내에 포함하는 단계를 더 포함하고,상기 단계 'C'는 상기 소스 클라이언트가 상기 검출 응답을 수신한 경우 상 기 소스 클라이언트에 의해, 상기 통신 시간 T1 및 T2의 합을 계산하여 상기 소스 클라이언트 및 상기 목적지 클라이언트 간의 상기 통신 시간을 획득하는 단계를 더 포함하는 네트워크 통신 상태 검출 방법.
- 제 18항에 있어서, 상기 서버가 상기 서버 및 상기 각 클라이언트 간의 상기 네트워크 통신 상태를 획득하고 저장하는 과정은 상기 서버에 의해, 상기 서버 및 상기 각 클라이언트 간의 상기 통신 시간을 획득하고 저장하는 단계를 더 포함하고,단계 'B'에서, 상기 서버가 상기 네트워크 통신 상태를 획득하는 과정은 상기 서버에 의해, 상기 서버 및 상기 검출 요청에 수반된 상기 목적지 클라이언트 아이덴티티에 대응하는 상기 클라이언트 간의 상기 저장된 통신 시간 T1 및 상기 서버 및 상기 소스 클라이언트 간의 상기 통신 시간 T2를 검색하는 단계, 상기 서버에 의해 검색된 상기 통신 시간 T1 및 T2의 합을 계산하는 단계; 그리고 나서 상기 계산 결과를 상기 소스 클라이언트로 반환된 상기 검출 응답 내에 포함하는 단계를 더 포함하고,상기 단계 'C는 상기 소스 클라이언트에 의해, 상기 계산 결과를 상기 수신된 검출 응답으로부터 획득하여 상기 소스 클라이언트 및 상기 목적지 클라이언트 간의 상기 통신 시간을 획득하는 단계를 더 포함하는 네트워크 통신 상태 검출 방법.
- 제 22항 또는 제 23항에 있어서, 상기 서버는 상기 서버 및 상기 각 클라이언트 간의 상기 통신 시간을:상기 서버가 모든 클라이언트의 위치 정보를 미리 저장하고, 그리고 나서 검출 요청을 상기 각 클라이언트로 기설정된 간격으로 상기 서버에 저장된 상기 경로 정보에 따라 송신하고, 상기 검출 요청 내에 상기 검출 요청이 송신된 상기 시스템 시간 t1을 포함하고; 상기 시스템 시간 t1을 수반하는 검출 응답을 상기 클라이언트로부터 수신한 경우, 상기 서버가 상기 검출 응답을 수신한 상기 시스템 시간 t2를 기록하고, 상기 시스템 시간 t1을 상기 수신된 검출 응답으로부터 획득하고; 그리고 나서 상기 서버가 상기 시스템 시간 t2 및 상기 시스템 시간 t1 간의 차를 계산하여 상기 서버 및 상기 해당 클라이언트 간의 상기 통신 시간을 획득하는 방법으로 획득하거나; 또는,상기 서버가 상기 검출 요청이 송신된 상기 시스템 시간 t1을 저장하고 그리고 나서 상기 클라이언트로부터 반환된 상기 시스템 시간 t1을 수반하는 상기 검출 응답이 수신된 후 상기 검출 응답이 수신된 상기 시스템 시간 t2를 기록하고, 상기 시스템 시간 t1을 상기 검출 응답으로부터 획득하고; 그리고 나서, 상기 서버가 상기 시스템 시간 t2 및 상기 시스템 시간 t1 간의 차를 계산하여 상기 서버 및 상기 해당 클라이언트 간의 상기 통신 시간을 획득하는 방법으로 획득하는 네트워크 통신 상태 검출 방법.
- 서버 및 각 클라이언트 간의 네트워크 통신 상태를 획득 및 저장하고, 검출 요청을 소스 클라이언트로부터 수신하고, 상기 서버 및 해당 목적지 클라이언트 간의 상기 네트워크 통신 상태를 획득하고, 검출 응답을 상기 소스 클라이언트로 상기 획득된 네트워크 통신 상태에 따라 반환하도록 구성된 서버.
- 제 25항에 있어서, 상기 서버는 상기 수신된 검출 요청에 수반된 목적지 클라이언트 아이덴티티를 획득하고, 상기 서버에 저장된 상기 목적지 클라이언트 아이덴티티에 대응하는 상기 네트워크 통신 상태를 검색하도록 구성된 서버.
- 제 25항에 있어서, 상기 서버는 모든 클라이언트의 경로 정보를 미리 저장하고, 그리고 나서 상기 검출 요청을 상기 각 클라이언트로 기설정된 간격으로 상기 서버에 저장된 상기 경로 정보에 따라 송신하고, 상기 서버 및 상기 해당 클라이언트 간의 상기 네트워크 통신 상태를 상기 클라이언트로부터 반환된 상기 검출 응답에 따라 획득하도록 구성된 서버.
- 제 25항에 있어서, 상기 서버는 상기 서버 및 상기 각 클라이언트 간의 통신 시간을 획득 및 저장하고, 상기 서버 및 상기 검출 요청에 수반된 상기 목적지 클라이언트 아이덴티티에 대응하는 상기 클라이언트 간의 저장된 통신 시간 T1 및 상기 서버 및 상기 소스 클라이언트 간의 통신 시간 T2를 검색하고, 상기 통신 시간 T1 및 T2를 상기 소스 클라이언트로 반환된 상기 검출 응답 내에 포함하도록 더 구성된 서버.
- 제 25항에 있어서, 상기 서버는 상기 서버 및 상기 각 클라이언트 간의 상기 통신 시간을 획득 및 저장하고, 상기 서버 및 상기 검출 요청에 수반된 상기 목적지 클라이언트 아이덴티티에 대응하는 상기 클라이언트 간의 상기 저장된 통신 시간 T1 및 상기 서버 및 상기 소스 클라이언트 간의 상기 통신 시간 T2를 검색하고, 상기 통신 시간 T1 및 T2의 합을 계산하고, 그리고 나서 상기 계산 결과를 상기 소스 클라이언트로 반환된 상기 검출 응답 내에 포함하도록 더 구성된 서버.
- 제 28항 또는 제 29항에 있어서, 상기 서버는 모든 클라이언트의 상기 경로 정보를 미리 저장하고, 그리고 나서 상기 검출 요청을 상기 각 클라이언트로 기설정된 간격으로 상기 서버에 저장된 상기 경로 정보에 따라 송신하고, 상기 검출 요청 내에 상기 검출 요청이 송신된 시스템 시간 t1을 포함하고; 상기 시스템 시간 t1을 수반하는 검출 응답을 상기 클라이언트로부터 수신한 경우, 상기 서버는 상기 검출 응답이 수신된 시스템 시간 t2를 기록하고, 상기 시스템 시간 t1을 상기 수신된 검출 응답으로부터 획득하고; 그리고 나서, 상기 서버가 상기 시스템 시간 t2 및 상기 시스템 시간 t1 간의 차를 계산하여 상기 서버 및 상기 해당 클라이언트 간의 상기 통신 시간을 획득하도록 구성되거나; 또는상기 서버는 상기 검출 요청이 송신된 상기 시스템 시간 t1을 저장하고, 그리고 나서 상기 클라이언트로부터 반환된 상기 시스템 시간 t1을 수반하는 상기 검출 응답을 수신한 후 상기 검출 응답이 수신된 상기 시스템 시간 t2를 기록하고, 상기 시스템 시간 t1을 상기 검출 응답으로부터 획득하고; 그리고 나서, 상기 서버가 상기 시스템 시간 t2 및 상기 시스템 시간 t1 간의 차를 계산하여 상기 서버 및 상기 해당 클라이언트 간의 상기 통신 시간을 획득하도록 구성된 서버.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200510089997.3 | 2005-08-09 | ||
CNB2005100899973A CN1327658C (zh) | 2005-08-09 | 2005-08-09 | 网络通信状况探测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080035669A true KR20080035669A (ko) | 2008-04-23 |
KR100959236B1 KR100959236B1 (ko) | 2010-05-19 |
Family
ID=36805949
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020087005143A KR100959236B1 (ko) | 2005-08-09 | 2006-06-12 | 네트워크 통신 상태 검출 방법 및 서버 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20080147855A1 (ko) |
JP (1) | JP2009505460A (ko) |
KR (1) | KR100959236B1 (ko) |
CN (1) | CN1327658C (ko) |
WO (1) | WO2007016837A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9094380B2 (en) | 2009-06-08 | 2015-07-28 | Lenovo Innovations Limited (Hong Kong) | Portable terminal apparatus, method for controlling portable terminal apparatus, communication system, communication apparatus, and method for controlling communication apparatus |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130198338A1 (en) * | 2012-01-31 | 2013-08-01 | Carmit Pinto | Enhancing perceived performances of computer applications |
US9559906B2 (en) | 2013-01-11 | 2017-01-31 | Microsoft Technology Licensing, Llc | Server load management |
CN106302661B (zh) * | 2016-08-02 | 2019-08-13 | 网宿科技股份有限公司 | P2p数据加速方法、装置和系统 |
CN106412952A (zh) * | 2016-09-14 | 2017-02-15 | 上海斐讯数据通信技术有限公司 | 一种监控接入点状态的方法、客户端及接入点 |
CN110611600B (zh) * | 2018-06-14 | 2021-06-29 | 福建天晴数码有限公司 | 一种网络状态信息采集方法及系统 |
CN110336710B (zh) * | 2019-06-06 | 2021-05-28 | 视联动力信息技术股份有限公司 | 一种终端的测试方法、系统及装置和存储介质 |
CN111314165B (zh) * | 2019-12-18 | 2022-02-01 | 上海米哈游天命科技有限公司 | 一种游戏服务器确定方法、装置、服务器和介质 |
CN112040328B (zh) * | 2020-08-04 | 2023-03-10 | 北京字节跳动网络技术有限公司 | 数据交互方法、装置和电子设备 |
CN112260904A (zh) * | 2020-11-02 | 2021-01-22 | 深圳市九九互动科技有限公司 | 链路探测方法、装置、计算机设备和存储介质 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0738879A (ja) * | 1993-07-16 | 1995-02-07 | Brother Ind Ltd | データ伝送装置 |
JP3671488B2 (ja) * | 1995-12-18 | 2005-07-13 | ソニー株式会社 | 通話システム及び通話方法 |
US5828843A (en) * | 1996-03-21 | 1998-10-27 | Mpath Interactive, Inc. | Object-oriented method for matching clients together with servers according to attributes included in join request |
IL119364A (en) * | 1996-10-06 | 2000-11-21 | Icq Inc | Communications system |
JP3388575B2 (ja) * | 1998-02-03 | 2003-03-24 | 日本電信電話株式会社 | 無線通信装置およびプログラム記録媒体 |
US6198722B1 (en) | 1998-02-27 | 2001-03-06 | National Semiconductor Corp. | Flow control method for networks |
JP2000216811A (ja) * | 1999-01-22 | 2000-08-04 | Chokosoku Network Computer Gijutsu Kenkyusho:Kk | フロ―制御方法 |
JP3578058B2 (ja) * | 2000-07-13 | 2004-10-20 | 株式会社デンソー | 多重通信システム |
FI112148B (fi) * | 2000-07-24 | 2003-10-31 | Stonesoft Oyj | Tietoliikenteen ohjausmenetelmä |
CN1210911C (zh) * | 2002-04-08 | 2005-07-13 | 华为技术有限公司 | 一种接入设备实时探测以太网接入计算机在线状态的方法 |
JP2004135062A (ja) * | 2002-10-10 | 2004-04-30 | Matsushita Electric Ind Co Ltd | 映像コミュニケーションシステム及び映像コミュニケーション方法 |
JP2004135065A (ja) * | 2002-10-10 | 2004-04-30 | Matsushita Electric Ind Co Ltd | 送信端末、受信端末及びデータ伝送システム |
CN1514380A (zh) * | 2002-12-31 | 2004-07-21 | 深圳市中兴通讯股份有限公司 | 一种计算机之间点到点的通讯方法 |
CN1514586B (zh) * | 2002-12-31 | 2011-05-11 | 中兴通讯股份有限公司 | 模拟多用户、多连接的数据通讯设备测试方法 |
JP4242262B2 (ja) * | 2003-01-21 | 2009-03-25 | パナソニック株式会社 | 通信システム及び端末 |
TWI323101B (en) * | 2003-01-21 | 2010-04-01 | Panasonic Corp | Communication system and its terminal |
JP2004336375A (ja) * | 2003-05-07 | 2004-11-25 | Fujitsu Ltd | 導通確認機能を有するスイッチ |
US7284147B2 (en) * | 2003-08-27 | 2007-10-16 | International Business Machines Corporation | Reliable fault resolution in a cluster |
FR2859851A1 (fr) * | 2003-09-11 | 2005-03-18 | France Telecom | Systeme d'acces a des fichiers multimedias depuis un terminal mobile |
-
2005
- 2005-08-09 CN CNB2005100899973A patent/CN1327658C/zh not_active Expired - Fee Related
-
2006
- 2006-06-12 WO PCT/CN2006/001283 patent/WO2007016837A1/zh active Application Filing
- 2006-06-12 JP JP2008525364A patent/JP2009505460A/ja active Pending
- 2006-06-12 KR KR1020087005143A patent/KR100959236B1/ko active IP Right Grant
-
2008
- 2008-01-28 US US12/011,611 patent/US20080147855A1/en not_active Abandoned
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9094380B2 (en) | 2009-06-08 | 2015-07-28 | Lenovo Innovations Limited (Hong Kong) | Portable terminal apparatus, method for controlling portable terminal apparatus, communication system, communication apparatus, and method for controlling communication apparatus |
Also Published As
Publication number | Publication date |
---|---|
KR100959236B1 (ko) | 2010-05-19 |
CN1794667A (zh) | 2006-06-28 |
CN1327658C (zh) | 2007-07-18 |
US20080147855A1 (en) | 2008-06-19 |
JP2009505460A (ja) | 2009-02-05 |
WO2007016837A1 (fr) | 2007-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100959236B1 (ko) | 네트워크 통신 상태 검출 방법 및 서버 | |
CN103200098B (zh) | 确保共享数据的实体的物理位置 | |
US7436780B2 (en) | Method and apparatus for approximating location of node attached to a network | |
US20220030040A1 (en) | Set-Up of Media Stream Transmission and Server and Client for Media Stream Transmission | |
US8340682B2 (en) | Method for disseminating geolocation information for network infrastructure devices | |
KR101451194B1 (ko) | 콘텐츠 전송 네트워크에서의 거리 계산 방법 및 장치 | |
CN105337961B (zh) | 和客户端进行通信的方法以及服务器 | |
US20040024550A1 (en) | Method for measuring unidirectional transmission characteristics such as packet propagation time, fluctuations in propagation time and results derivable therefrom, in a telecommunications network | |
RU2009101407A (ru) | Способ, система и устройство для получения доступа к сети | |
CN108650211A (zh) | 一种dns劫持的检测方法和装置 | |
KR20150083311A (ko) | Mmt 시그널링 메시지를 처리하는 장치 및 방법 | |
CN110336770A (zh) | 远程监测漏洞的方法、装置、设备和存储介质 | |
CN1910563B (zh) | 设备注册系统、服务器和终端设备 | |
CN104104556A (zh) | 进行推荐信息展现的方法及系统 | |
KR100906913B1 (ko) | 사용자 지정 발신자 표시 서비스 방법 및 장치. | |
KR101432039B1 (ko) | 아이피 카메라를 이용한 원격 모니터링 방법 | |
KR100947114B1 (ko) | 더미 메시지를 이용하여 웹 서비스의 품질 데이터를추출하는 방법 | |
CN106130764B (zh) | 一种监控视频直播间数据服务是否可用的方法及系统 | |
KR100628471B1 (ko) | 마크정보 발행방법 및 시스템 | |
KR101545873B1 (ko) | 프리젠스 서비스 제공 시스템 및 방법 | |
KR101097706B1 (ko) | Dns캐쉬를 추가한 cscf 및 dns 캐쉬를 추가한 cscf를 이용한 단말 등록 방법 | |
US20150264100A1 (en) | Distribution method, playback apparatus, and distribution apparatus | |
KR101627796B1 (ko) | 네트워크 기반 av 시스템에서 디바이스 상태 정보 전송 방법 | |
CN111510514A (zh) | 域名处理方法、装置、电子设备及存储介质 | |
NL1013250C2 (nl) | Werkwijze voor het gebruik van softwareagenten in een netwerk van computers. |
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: 20130419 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140421 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20150417 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20160418 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20170421 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20180418 Year of fee payment: 9 |