1 |
1
서버-클라이언트 기반의 시스템으로 구현되는 네트워크 가상환경에서의 관심영역에 기초하여 클라이언트에게 패킷을 전송하기 위한 서버장치에 있어서,상기 클라이언트들로부터 수신한 새로운 상태정보를 저장하는 상태정보저장부;상기 새로운 상태정보를 전송한 클라이언트의 관심영역 내에 존재하는 클라이언트 각각에게 상기 새로운 상태정보를 전송하도록 하는 갱신명령문을 클라이언트별로 저장하는 갱신명령문저장부;패킷을 생성할 타이밍임을 알리는 타이밍신호를 발생시키는 타이밍신호발생부;상기 타이밍신호를 수신하면, 상기 갱신명령문에 따라 상기 상태정보 데이터베이스로부터 이전의 타이밍신호 발생 이후 축적된 상태정보를 추출 및 통합하여 상태갱신정보 패킷을 생성하는 패킷통합부; 및각 상태정보에 대해 관심영역을 기초로 수신대상인 클라이언트를 결정하고, 결정된 클라이언트로 상기 상태갱신정보 패킷을 전송하는 제어부를 포함하는 것을 특징으로 하는 클라이언트에게 패킷을 전송하기 위한 서버장치
|
2 |
2
제1항에 있어서,상기 서버장치가 관리하는 모든 클라이언트들의 관심영역에 대한 정보를 저장하는 관심영역 데이터베이스를 더 포함하는 것을 특징으로 하는 클라이언트에게 패킷을 전송하기 위한 서버장치
|
3 |
3
제1항에 있어서,상기 타이밍신호발생부는 소정의 시간을 두고 주기적으로 상기 타이밍신호를 발생시키는 것을 특징으로 하는 클라이언트에게 패킷을 전송하기 위한 서버장치
|
4 |
4
제3항에 있어서,상기 타이밍신호발생부가 주기적으로 타이밍신호를 발생시키기 위해 필요한 시간간격은 외부입력에 의해 가변적으로 설정될 수 있는 것을 특징으로 하는 클라이언트에게 패킷을 전송하기 위한 서버장치
|
5 |
5
서버-클라이언트 기반의 시스템으로 구현되는 네트워크 가상환경에서의 관심영역에 기초하여 클라이언트에게 패킷을 전송하는 방법에 있어서,클라이언트로부터 상태정보를 수신하는 수신단계;상기 상태정보를 전송한 클라이언트의 관심영역 내에 존재하는 클라이언트를 결정하는 관심영역 판단단계;관심영역 판단단계에서 결정된 클라이언트인 상태정보 수신대상 클라이언트 모두에 대해 상기 상태정보를 전송하도록 하는 각각의 갱신명령문을 생성하여 클라이언트별로 저장하는 갱신명령문저장단계;패킷을 생성할 타이밍임을 알리는 타이밍신호가 발생되면, 상기 클라이언트별로 저장된 갱신명령문에 따라 이전의 타이밍신호 발생 이후 축적된 상태정보를 통합하여 상태갱신정보 패킷을 생성하는 패킷생성단계; 및상기 상태갱신정보 패킷을 상기 갱신명령문에서 지정하는 수신대상 클라이언트 모두에게 전송하는 패킷전송단계를 포함하는 것을 특징으로 하는 클라이언트에게 패킷을 전송하는 방법
|
6 |
6
제5항에 있어서,상기 타이밍신호는 소정의 시간을 두고 주기적으로 발생되는 것을 특징으로 하는 클라이언트에게 패킷을 전송하는 방법
|
7 |
7
제6항에 있어서,상기 타이밍신호가 주기적으로 발생되기 위해 필요한 시간간격은 외부입력에 의해 가변적으로 설정될 수 있는 것을 특징으로 하는 클라이언트에게 패킷을 전송하는 방법
|
8 |
8
서버-클라이언트 기반의 시스템으로 구현되는 네트워크 가상환경에서의 관심영역에 기초하여 클라이언트에게 패킷을 전송하는 프로그램이 기록된 기록매체에 있어서,클라이언트로부터 상태정보가 수신되면, 상기 상태정보를 전송한 클라이언트의 관심영역 내에 존재하는 클라이언트를 결정하는 관심영역 판단단계;관심영역 판단단계에서 결정된 클라이언트인 상태정보 수신대상 클라이언트 모두에게 상기 상태정보를 전송하도록 하는 각각의 갱신명령문을 생성하여 클라이언트별로 저장하는 갱신명령문저장단계;패킷을 생성할 타이밍임을 알리는 타이밍신호가 발생되면, 상기 클라이언트별로 저장된 갱신명령문에 따라 이전의 타이밍신호 발생 이후 축적된 상태정보를 통합하여 상태갱신정보 패킷을 생성하는 패킷생성단계; 및상기 상태갱신정보 패킷을 상기 갱신명령문에서 지정하는 수신대상 클라이언트 모두에게 전송하는 패킷전송단계를 포함하는 패킷 전송방법을 수행하는 프로그램이 기록된 기록매체
|