KR100730610B1 - 네트워크 통신 시스템 및 그 제어방법 - Google Patents
네트워크 통신 시스템 및 그 제어방법 Download PDFInfo
- Publication number
- KR100730610B1 KR100730610B1 KR1020050089900A KR20050089900A KR100730610B1 KR 100730610 B1 KR100730610 B1 KR 100730610B1 KR 1020050089900 A KR1020050089900 A KR 1020050089900A KR 20050089900 A KR20050089900 A KR 20050089900A KR 100730610 B1 KR100730610 B1 KR 100730610B1
- Authority
- KR
- South Korea
- Prior art keywords
- priority
- data
- processed
- access point
- stored
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000004891 communication Methods 0.000 title claims abstract description 32
- 238000012545 processing Methods 0.000 claims abstract description 70
- 230000008569 process Effects 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 229920001690 polydopamine Polymers 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/56—Allocation or scheduling criteria for wireless resources based on priority criteria
- H04W72/566—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
- H04W72/569—Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- 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
-
- 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
- H04L47/2425—Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
- H04L47/2433—Allocation of priorities to traffic types
-
- 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
- H04L47/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/901—Buffering arrangements using storage descriptor, e.g. read or write pointers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 네트워크 통신 시스템 및 그 제어방법에 관한 것이다. 본 발명에 따른 네트워크 통신 시스템의 제어방법은 액세스포인트에 저장된 적어도 하나의 처리대상 데이터를 독출하는 단계와, 독출된 적어도 하나의 처리대상 데이터에 우선순위를 지정하는 단계와, 우선순위가 지정된 적어도 하나의 처리대상 데이터를 상기 액세스포인트에 재전달하는 단계 및, 적어도 하나의 처리대상 데이터를 상기 우선순위에 따라 상기 액세스포인트에서 처리하는 단계를 포함한다. 이에 의해, 로우-엔드형 액세스포인트를 그대로 사용하면서 고가의 하이-엔드형 액세스포인트를 사용한 경우와 같이 소정의 우선순위에 따라 데이터를 효율적으로 처리할 수 있다.
액세스포인트, 우선순위처리기, 네트워크
Description
도 1은 본 발명의 일 실시예에 따른 네트워크 통신 시스템의 모식도,
도 2는 본 발명의 일 실시예에 따른 액세스포인트의 블록도,
도 3은 스테이션들에서 전송된 패킷이 도 2의 액세스포인트의 메모리에 저장되는 동작을 설명하기 위해 제공되는 도면,
도 4는 본 발명의 일 실시예에 따른 우선순위처리기의 블록도,
도 5는 본 발명의 일 실시예에 따른 네트워크 통신 시스템의 제어방법의 흐름도, 그리고,
도 6은 도 5의 S550 단계를 상세히 나타낸 흐름도이다.
* 도면의 주요 부분에 대한 간단한 설명 *
100: 액세스포인트 110: AP 제어부
120: 메모리 130: 버퍼
140: 통신인터페이스부 200: 우선순위처리기
210: 우선순위처리기 제어부 220: 제1 저장부
230: 제2 저장부 240: 우선순위 결정부
250: 제3 저장부 300-1, 300-2, …, 300-n: 스테이션
본 발명은 네트워크 통신 시스템 및 그 제어방법에 관한 것으로서, 보다 상세하게는, 우선순위 처리기를 이용하여 로우-엔드형 액세스포인트를 하이-엔드형 액세스포인트와 같이 활용할 수 있는 네트워크 통신 시스템 및 그 제어방법에 관한 것이다.
일반적으로, IEEE 802.11 WLAN은 네트워크 시스템 구축 시 케이블을 사용하지 않고 전파나 적외선 등의 무선매체를 이용하여 대기를 통신 채널로 사용하고 있다. 이러한 IEEE 802.11 WLAN은 802.11 네트워크의 프레임을 다른 네트워크로 전달하기 위해서 다른 형태의 프레임으로 변환하는 기능을 수행하며, 무선 네트워크와 유선 네트워크 사이의 브리징 기능을 수행하는 역할을 담당하는 액세스포인트(access point)와 무선 네트워크와 인터페이스 처리가 가능한 노트북, PDA, 데스크탑 컴퓨터와 같은 스테이션(stations)을 포함하여 구성된다.
여기서, 액세스포인트는 별도의 옵션 없이 각각의 스테이션이 액세스한 순서대로 해당 스테이션의 데이터를 처리하여 목적지로 전송하는 단순 통신모드 기능만 제공하는 로우-엔드형(Low-end) 액세스포인트와, 다양한 옵션 기능의 제공과 함께 소정의 우선순위(priority)에 따라 해당 스테이션의 데이터를 처리하여 목적지로 전송하는 기능을 제공하는 하이-엔드형(High-end) 액세스포인트로 크게 구분할 수 있다.
일반적으로, 로우-엔드형 액세스포인트의 경우 'first come first serve' 방식으로 액세스포인트에서 브로드캐스팅한 비콘신호에 대한 응답신호를 먼저 전송한 순서대로 각 스테이션에 우선순위를 부여하고, 부여된 우선순위에 따라 액세스를 허용하여 데이터를 처리한다. 따라서, 로우-엔드형 액세스포인트의 경우 단순한 통신모드만 지원하기 때문에 저렴한 비용으로 네트워크 구축이 가능하다는 장점은 있으나 급한 업무를 처리하기 위한 경우에도 해당 스테이션이 액세스포인트에 접속한 순서가 늦은 경우 해당 업무에 대한 처리가 지연되는 문제점이 있었다.
또한, 하이-엔드형 액세스포인트의 경우 우선순위가 각각 정해져 있는 멀티-버퍼를 구비하고, 각 스테이션으로부터 전송된 데이터를 해당 스테이션의 우선순위에 대응하는 버퍼에 저장한 후 우선순위가 높은 버퍼에 저장된 데이터를 우선하여 처리하는 방식을 가지고 있다. 이 때, 우선 순위가 높다고 해서 먼저 네트워크에 액세스하여 처리하는 것은 아니며, 우선 순위가 높은 경우 조금 더 처리 기회를 주는 방식으로 이루어지기 때문에 주어진 기회에 액세스가 되지 않으면 다음 순위의 버퍼에 저장된 데이터를 처리하므로 중요한 업무의 처리가 지연될 가능성이 있다. 또한, 하이-엔드형 액세스포인트의 경우 멀티 버퍼가 장착되어야 하고, 추가적으로 라우터와 같은 장비들이 필요하게 되어 코스트가 상승하는 문제점이 있다.
한편, 병원, 학교, 회사 등 특정기관에는 네트워크 구축 시에 코스트가 많이 소요되는 하이-엔드형 액세스포인트 보다는 저가의 로우-엔드형 액세스포인트에 대한 보급이 많이 이루어진 상황이다. 따라서, 로우-엔드형 액세스포인트가 설치된 상황에서는 제한적인 인프라스트럭쳐로 인해 긴급한 처리가 요구되는 업무의 경우 에도 접속순서에 밀려 처리가 지연되는 문제점을 해결하기 위한 요구가 점차적으로 늘어나고 있다.
이러한 요구를 만족시키기 위해 고가의 하이-엔드형 액세스포인트로 다시 네트워크를 구축하기 보다는 저가의 로우-엔드형 액세스포인트를 하이-엔드형 액세스포인트를 설치한 경우와 같이 사용하기 위한 방법이 요청되고 있다.
따라서, 본 발명의 목적은 로우-엔드형 액세스포인트를 그대로 사용하면서 고가의 하이-엔드형 액세스포인트를 사용한 경우와 같이 소정의 우선순위에 따라 데이터를 효율적으로 처리할 수 있는 네트워크 통신 시스템 및 그 제어방법을 제공하는데 있다.
상기 목적을 달성하기 위한 본 발명에 따른 네트워크 통신 시스템은, 복수의 스테이션으로부터 전송된 적어도 하나의 처리대상 데이터를 저장하고 목적지로 전달되도록 처리하는 액세스포인트 및, 상기 액세스포인트에 저장된 적어도 하나의 처리대상 데이터를 독출하고 우선순위를 지정하여 상기 액세스포인트에 재전달하는 우선순위처리기를 포함하고, 상기 액세스포인트는 상기 적어도 하나의 처리대상 데이터를 상기 우선순위에 따라 처리한다.
여기서, 상기 우선순위처리기는, 상기 처리대상 데이터에 의해 수행되는 업무 종류 및 상기 처리대상 데이터의 처리를 요청한 사용자 중 적어도 하나의 기준을 적용하여 상기 처리대상 데이터의 우선순위를 지정하는 것이 바람직하다.
또한, 상기 우선순위처리기는, 상기 액세스포인트로부터 독출한 적어도 하나의 처리대상 데이터를 소정의 우선순위 리스트에 기초하여 비교하고, 상기 비교결과에 따라 결정된 우선순위에 따라 상기 적어도 하나의 처리대상 데이터를 정렬하는 것이 바람직하다.
여기서, 상기 우선순위 리스트는, 업무 종류별 및 사용자별 가중치로 이루어진 것이 바람직하다.
상기 목적을 달성하기 위한 본 발명에 따른 우선순위처리기는 액세스포인트로부터 독출된 적어도 하나의 처리대상 데이터를 저장하는 제1 저장부 및, 상기 제1 저장부에 저장된 상기 적어도 하나의 처리대상 데이터를 소정의 우선순위 리스트에 따라 비교하여 우선순위를 지정하는 우선순위 결정부 및, 상기 액세스포인트로부터 상기 적어도 하나의 처리대상 데이터를 독출하여 상기 제1 저장부에 저장되도록 하고, 상기 우선순위 결정부에서 우선순위가 지정된 처리대상 데이터를 상기 액세스포인트로 전달하여 상기 우선순위에 따라 처리되도록 하는 제어부를 포함한다.
또한, 상기 우선순위 결정부에서 지정된 우선순위에 따라 상기 적어도 하나의 처리대상 데이터가 정렬되어 저장되는 제2 저장부를 더 포함한다.
여기서, 상기 제어부는, 상기 제2 저장부에 저장된 적어도 하나의 처리대상 데이터를 정렬순서대로 상기 액세스포인트에 전달하는 것이 바람직하다.
또한, 상기 우선순위 리스트가 저장되는 제3 저장부를 더 포함할 수 있다.
여기서, 상기 소정의 우선순위는, 상기 처리대상 데이터에 의해 수행되는 업무 종류별 및 상기 처리대상 데이터의 처리를 요청한 사용자별 중 적어도 하나에 의해 정해지는 것이 바람직하다.
상기 목적을 달성하기 위한 본 발명에 따른 네트워크 통신 제어방법은, 액세스포인트에 저장된 적어도 하나의 처리대상 데이터를 독출하는 단계와, 상기 독출된 적어도 하나의 처리대상 데이터에 우선순위를 지정하는 단계와, 상기 우선순위가 지정된 적어도 하나의 처리대상 데이터를 상기 액세스포인트에 재전달하는 단계 및, 상기 적어도 하나의 처리대상 데이터를 상기 우선순위에 따라 상기 액세스포인트에서 처리하는 단계를 포함한다.
여기서, 상기 처리대상 데이터에 우선순위를 지정하는 단계는, 상기 액세스포인트로부터 독출한 적어도 하나의 처리대상 데이터를 저장하는 단계와, 상기 저장된 처리대상 데이터를 소정의 우선순위 리스트에 기초하여 비교하는 단계 및, 상기 비교결과에 따라 결정된 우선순위에 따라 상기 처리대상 데이터를 정렬하는 단계를 포함한다.
또한, 상기 처리대상 데이터를 독출하는 단계는, 상기 적어도 하나의 처리대상 데이터가 상기 액세스포인트에 저장된 메모리의 어드레스를 독출하는 단계 및, 상기 독출된 메모리의 어드레스를 참조하여 상기 적어도 하나의 처리대상 데이터를 독출하는 단계를 포함하는 것이 바람직하다.
이하 첨부된 도면들을 참조하여 본 발명의 실시예를 보다 상세하게 설명한다. 다만, 본 발명을 설명함에 있어서, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그에 대한 상세한 설명은 생략한다.
도 1은 본 발명의 일 실시예에 따른 네트워크 통신 시스템의 모식도이다.
도 1을 참조하면, 본 발명에 따른 네트워크 통신 시스템은 적어도 하나의 액세스포인트(access point:이하, 'AP'라고 함)(100), 우선순위처리기(200) 및 복수의 스테이션(300-1, 300-2, …, 300-n)을 포함한다.
AP(100)는 전파 또는 적외선 등의 무선매체를 통해 AP(100)의 서비스 영역에 위치하는 복수의 스테이션(300-1, 300-2, …, 300-n)과 데이터를 송수신할 수 있다. AP(100)는 스테이션(300-1, 300-2, …, 300-n) 또는 외부로부터 전송된 데이터를 목적지로 브리징하는 역할을 담당한다. 여기서, 목적지는 AP(100)의 서비스 영역에 위치하는 스테이션이거나 AP(100)와 유선 네트워크를 통해 연결된 스테이션들이 될 수 있다. 본 실시예에서 AP(100)는 'first come first serve' 방식으로 데이터를 처리하는 로우-엔드형 액세스포인트가 사용될 수 있다. 여기서, 복수의 스테이션(300-1, 300-2, …, 300-n)은 노트북, PDA 및 데스크탑 컴퓨터 등과 같이 AP(100)와 무선매체를 통해 데이터를 송수신할 수 있는 기기로 구현할 수 있다.
도 2 및 도 3을 참조하여, 본 발명에 따른 AP(100)에 대해 보다 자세히 설명하기로 한다. AP(100)는 AP 제어부(110), 메모리(120), 버퍼(130) 및 통신인터페이스부(140)를 포함한다.
AP 제어부(110)는 스테이션(300-1, 300-2, …, 300-n)으로부터 전송되는 처리대상 데이터를 디코딩한 패킷을 메모리(120)에 저장되도록 하고, 처리대상 데이터가 저장된 메모리 어드레스를 버퍼(130)에 저장되도록 한다. 예를 들어, 도 3에 도시된 바와 같이 PACKET1, PACKET2, PACKET3, PACKET4 및 PACKET5이 순서대로 전 송되어 메모리 어드레스 0x0400000, 0x0100000, 0x0500000, 0x0600000 및 0x0200000에 저장된 경우, AP 제어부(110)는 메모리 어드레스 0x0400000, 0x0100000, 0x0500000, 0x0600000 및 0x0200000를 버퍼(130)에 순서대로 저장한다. 여기서, AP 제어부(110)는 처리대상 데이터가 AP(100)에 전송된 순서대로 즉, 메모리(120)에 저장된 순서대로 처리하여 목적지로 전송한다.
또한, AP 제어부(110)는 우선순위처리기(200)에서 우선순위에 따라 정렬하여 재전달된 데이터를 메모리(120)에 저장되도록 하고, 우선순위에 따라 처리하여 목적지로 전송되도록 한다. 이를 위해, AP 제어부(110)는 우선순위 처리기(200)에서 결정된 우선순위에 따라 처리대상 데이터를 처리하기 위해서는 메모리(120)에 저장된 처리대상 데이터를 우선순위에 맞추어 정렬한 후 버퍼(130)에 저장된 메모리 어드레스의 위치에 재저장시킨다. 이에 의해, 'first come first serve' 방식에 의해 처리되던 처리대상 데이터가 우선순위 처리기(200)에서 부여한 우선순위에 따라 처리될 수 있다. 우선순위처리기(200)에 대해서는 아래에서 자세히 설명하기로 한다.
메모리(120)는 스테이션(300-1, 300-2, …, 300-n)으로부터 전송된 처리대상 데이터를 저장하고, 우선순위처리기(200)에서 우선순위에 따라 정렬된 처리대상 데이터를 우선순위에 맞추어 버퍼(130)에 저장된 메모리 어드레스의 위치에 재저장한다. 버퍼(130)는 스테이션(300-1, 300-2, …, 300-n)으로부터 전송된 처리대상 데이터가 저장된 메모리 어드레스를 저장한다.
통신인터페이스부(140)는 스테이션(300-1, 300-2, …, 300-n)과 무선 주파수(RF) 또는 적외선의 무선 매체를 통해 데이터를 송수신하는 인터페이스를 제공하 며, 또한, 다른 액세스포인트(미도시) 또는 유선 네트워크(미도시)와 AP(100) 사이의 통신 인터페이스를 제공할 수 있다.
우선순위처리기(200)는 AP(100)에 전송되어 저장된 처리대상 데이터를 독출하여 우선순위를 부여한 후 AP(100)에 재전달함으로써, AP(100)가 긴급한 처리가 요구되는 처리대상 데이터부터 우선순위에 따라 처리하여 목적지로 전달할 수 있도록 한다. 이하, 도 4를 참조하여 우선순위처리기(200)에 대해 보다 자세히 설명하기로 한다.
도 4는 본 발명의 일 실시예에 따른 우선순위처리기의 일 예를 나타낸 블록도이다.
도 4를 참조하면, 본 발명에 따른 우선순위처리기(200)는 우선순위처리기 제어부(210), 제1 저장부(220), 제2 저장부(230), 제3 저장부(250) 및 우선순위 결정부(240)를 포함한다.
우선순위처리기 제어부(210)는 소정 주기마다 또는 실시간으로 AP(100)의 버퍼(130)에 저장된 메모리 어드레스를 독출하고, AP(100)의 메모리(120)로부터 메모리 어드레스에 저장된 처리대상 데이터를 독출하여 제1 저장부(220)에 저장되도록 한다. 여기서, 우선순위처리기 제어부(210)는 AP(100)의 메모리(120)로부터 독출된 처리대상 데이터를 AP(100)에서 독출된 순서대로 제1 저장부(220)에 저장되도록 할 수 있다.
여기서, 우선순위처리기 제어부(210)는 AP(100)의 메모리(120) 맵의 어드레스의 내용을 읽고 쓸 수 있도록 AP(100)의 메모리(120) 맵에 액세스할 수 있도록 구현된다. 또한, 소정 주기는 본 발명에 따른 네트워크 통신 시스템의 관리자에 의해 설정 및 변경되도록 할 수 있다.
제2 저장부(230)는 후술한 우선순위 결정부(240)에서 AP(100)에서 독출된 데이터에 대한 우선순위를 결정할 때 사용되는 우선순위 리스트를 저장한다. 여기서, 우선순위 리스트는 처리대상 데이터에 의해 수행되는 업무 종류별 및 처리대상 데이터의 처리를 요청한 사용자별로 가중치를 달리하여 작성될 수 있으며, 네트워크 통신 시스템의 관리자에 의해 설정 및 변경될 수 있다. 여기서, 제2 저장부(230)는 플래쉬 메모리와 같이 쓰기/읽기가 가능한 메모리 수단으로 구현하여 관리자에 의해 우선순위 리스트의 수정 및 관리가 용이하도록 구현하는 것이 바람직하다.
예컨대, 본 발명에 따른 네트워크 통신 시스템이 구축된 기관이 병원일 경우 아래와 같은 우선순위 리스트가 사용될 수 있다.
사용자별로는 병원직원, 입원환자, 외래환자 및 방문자 순으로 가중치가 높게 부여되어 작성될 수 있으며, 병원직원의 경우 의사, 간호사, 관리자 및 기타 사무직 등의 순으로 가중치를 세분해서 부여할 수 있다.
업무 종류별로는 네트워크 액세스, 병원직원 사이의 환자의 기록 전송 및 병원직원의 예전 환자 기록 액세스 요청 순으로 가중치를 부여할 수 있다. 다만, 입원환자, 외래환자 및 방문자의 네트워크 액세스에 대해서는 병원직원의 예전 환자 기록 액세스 요청보다 후순위로 처리되도록 구현하는 것이 바람직하다.
예를 들어, A case(응급실에 들어온 환자의 예전 기록을 액세스해야 하는 의사), B case(응급실에 들어온 환자를 등록하기 위해 액세스 하려는 관리자), C case(응급실에 찾아온 환자가 기다리는 동안 네트워크에 접속)의 경우에 앞에서 예시한 우선순위 리스트에 기초하면, A, B, C 순서대로 우선순위가 부여되게 된다.
상기한 우선순위 리스트는 본 발명에 따른 네트워크 통신 시스템이 병원에 구축된 경우의 일 예로써 이에 한정되는 것은 아니며, 네트워크 통신 시스템이 구축된 환경 및 네트워크 운용 상황 등에 따라 달라질 수 있다.
우선순위 결정부(240)는 AP(100)에서 독출되어 제1 저장부(220)에 저장된 처리대상 데이터를 제2 저장부(230)에 저장된 우선순위 리스트에 기초하여 비교한 후 우선순위를 지정한다. 여기서, 우선순위 결정부(240)는 처리대상 데이터에 대한 업무 종류별 가중치 및 사용자별 가중치를 합산하여 합산된 가중치가 높은 순서대로 우선순위를 지정하도록 구현될 수 있으며, 우선순위 결정부(240)는 업무 종류별 가중치 만을 적용하거나 사용자별 가중치 만을 적용하도록 구현될 수도 있다.
우선순위처리기 제어부(210)는 우선순위 결정부(240)에서 지정된 우선순위에 따라 처리대상 데이터를 정렬하여 제3 저장부(250)에 저장하고, 정렬된 처리대상 데이터를 정렬순서대로 AP(100)에 재전달하여 버퍼(130)에 저장된 메모리 어드레스의 위치에 저장되도록 한다.
도 5는 본 발명의 일 실시예에 따른 네트워크 통신 시스템의 제어방법의 흐름도이다.
도 5를 참조하면, 먼저, AP(100)는 서비스 영역 내에 위치하는 스테이션들(300-1, 300-2, …, 300-n)과 비콘 신호(beacon signal)와 이에 대응하는 확인 신호(confirmation)를 주고받은 후 스테이션들(300-1, 300-2, …, 300-n)로부터 전송 되는 처리대상 데이터를 수신하여(S510) 메모리(120)에 저장한다(S520). 다음으로, AP 제어부(110)는 처리대상 데이터가 저장된 메모리 어드레스를 버퍼(130)에 저장한다(S530).
이후, 우선순위처리기(200)는 AP(100)의 버퍼(130)에 저장된 메모리 어드레스를 독출하고, 독출된 메모리 어드레스의 위치에서 처리대상 데이터를 독출한다(S540).
다음으로, 우선순위처리기(200)는 독출된 처리대상 데이터를 제2 저장부(230)에 저장되어 있는 우선순위 리스트를 기초하여 비교하고 우선순위를 부여한다(S550). 이에 대해, 도 6을 참조하여 상세히 설명하면 다음과 같다.
우선순위처리기 제어부(210)는 AP(100)의 버퍼(130)로부터 독출된 메모리 어드레스에 저장되어 있는 처리대상 데이터를 독출하여 제1 저장부(220)에 저장한다(S551). 다음으로, 우선순위 결정부(240)는 제1 저장부(220)에 저장된 처리대상 데이터를 제2 저장부(230)에 저장된 우선순위 리스트에 기초하여 비교하여 우선순위를 지정한다(S553). 이후, 우선순위처리기 제어부(210)는 S553 단계의 비교결과에 따라 지정된 우선순위에 따라 처리대상 데이터를 정렬하여 제3 저장부(250)에 저장한다. 이에 의해, 우선순위 처리기(200)는 AP(100)에 전송된 순서대로 정렬되어 있던 처리대상 데이터가 우선순위에 따라 재정렬되도록 할 수 있다.
이후, 우선순위 처리기(200)는 우선순위에 따라 정렬된 처리대상 데이터를 AP(100)에 우선순위 순서대로 전달한다(S560). 다음으로, AP(100)는 우선순위에 따라 처리대상 데이터를 처리하여 목적지로 전송한다(S570).
이와 같이, AP(100) 및 우선순위 처리기(200)는 S510 단계 내지 S570 단계를 반복하여 수행하면서 처리대상 데이터를 처리하여 목적지로 전송하도록 함으로써, 로우-엔드형 액세스포인트를 하이-엔드형 액세스포인트로 대체하지 않고도 긴급한 처리가 요구되는 업무를 우선순위에 따라 효율적으로 처리할 수 있는 네트워크 통신 시스템을 구축할 수 있게 된다.
이상에서 설명한 바와 같이, 본 발명에 의하면, 로우-엔드형 액세스포인트를 그대로 사용하면서 고가의 하이-엔드형 액세스포인트를 사용한 경우와 같이 소정의 우선순위에 따라 데이터를 효율적으로 처리할 수 있는 장점이 있다.
이에 의해, 본 발명에 따른 네트워크 통신 시스템이 구축된 기관에서 긴급한 처리가 요구되는 업무를 우선적으로 처리할 수 있게 함으로써 보다 효율적인 업무 수행이 가능하게 하는 장점이 있다.
이상에서는 본 발명의 바람직한 실시예에 대해서 도시하고 설명하였으나, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위 내에 있게 된다.
Claims (15)
- 복수의 스테이션으로부터 전송된 적어도 하나의 처리대상 데이터를 저장하고 목적지로 전달되도록 처리하는 액세스포인트; 및,상기 액세스포인트에 저장된 적어도 하나의 처리대상 데이터를 독출하고 우선순위를 지정하여 상기 액세스포인트에 재전달하는 우선순위처리기; 를 포함하고,상기 액세스포인트는 상기 적어도 하나의 처리대상 데이터를 상기 우선순위에 따라 처리하는 것을 특징으로 하는 네트워크 통신 시스템.
- 제 1 항에 있어서, 상기 우선순위처리기는,상기 처리대상 데이터에 의해 수행되는 업무 종류 및 상기 처리대상 데이터의 처리를 요청한 사용자 중 적어도 하나의 기준을 적용하여 상기 처리대상 데이터의 우선순위를 지정하는 것을 특징으로 하는 네트워크 통신 시스템.
- 제 1 항에 있어서, 상기 우선순위처리기는,상기 액세스포인트로부터 독출한 적어도 하나의 처리대상 데이터를 소정의 우선순위 리스트에 기초하여 비교하고, 상기 비교결과에 따라 결정된 우선순위에 따라 상기 적어도 하나의 처리대상 데이터를 정렬하는 것을 특징으로 하는 네트워크 통신 시스템.
- 제 3 항에 있어서, 상기 우선순위 리스트는,업무 종류별 및 사용자별 가중치로 이루어진 것을 특징으로 하는 네트워크 통신 시스템.
- 액세스포인트로부터 독출된 적어도 하나의 처리대상 데이터를 저장하는 제1 저장부; 및,상기 제1 저장부에 저장된 상기 적어도 하나의 처리대상 데이터를 소정의 우선순위 리스트에 따라 비교하여 우선순위를 지정하는 우선순위 결정부; 및,상기 액세스포인트로부터 상기 적어도 하나의 처리대상 데이터를 독출하여 상기 제1 저장부에 저장되도록 하고, 상기 우선순위 결정부에서 우선순위가 지정된 처리대상 데이터를 상기 액세스포인트로 전달하여 상기 우선순위에 따라 처리되도록 하는 제어부; 를 포함하는 것을 특징으로 하는 우선순위처리기.
- 제 5 항에 있어서,상기 우선순위 결정부에서 지정된 우선순위에 따라 상기 적어도 하나의 처리대상 데이터가 정렬되어 저장되는 제2 저장부; 를 더 포함하는 것을 특징으로 하는 우선순위처리기.
- 제 6 항에 있어서, 상기 제어부는,상기 제2 저장부에 저장된 적어도 하나의 처리대상 데이터를 정렬순서대로 상기 액세스포인트에 전달하는 것을 특징으로 하는 우선순위처리기.
- 제 6 항에 있어서,상기 우선순위 리스트가 저장되는 제3 저장부; 를 더 포함하는 것을 특징으로 하는 우선순위처리기.
- 제 6 항에 있어서, 상기 소정의 우선순위는,상기 처리대상 데이터에 의해 수행되는 업무 종류별 및 상기 처리대상 데이터의 처리를 요청한 사용자별 중 적어도 하나에 의해 정해지는 것을 특징으로 하는 우선순위처리기.
- 제 9 항에 있어서, 상기 우선순위 리스트는,업무 종류별 및 사용자별 가중치로 이루어진 것을 특징으로 하는 우선순위처리기.
- 액세스포인트에 저장된 적어도 하나의 처리대상 데이터를 독출하는 단계;상기 독출된 적어도 하나의 처리대상 데이터에 우선순위를 지정하는 단계;상기 우선순위가 지정된 적어도 하나의 처리대상 데이터를 상기 액세스포인트에 재전달하는 단계; 및,상기 적어도 하나의 처리대상 데이터를 상기 우선순위에 따라 상기 액세스포인트에서 처리하는 단계; 를 포함하는 것을 특징으로 하는 네트워크 통신 제어방법.
- 제 11 항에 있어서, 상기 우선순위는,상기 적어도 하나의 처리대상 데이터에 의해 수행되는 업무 종류 및 상기 처리대상 데이터의 처리를 요청한 사용자 중 적어도 하나를 기준으로 정해지는 것을 특징으로 하는 네트워크 통신 제어방법.
- 제 12 항에 있어서,상기 처리대상 데이터에 우선순위를 지정하는 단계는,상기 액세스포인트로부터 독출한 적어도 하나의 처리대상 데이터를 저장하는 단계;상기 저장된 처리대상 데이터를 소정의 우선순위 리스트에 기초하여 비교하는 단계; 및,상기 비교결과에 따라 결정된 우선순위에 따라 상기 처리대상 데이터를 정렬하는 단계; 를 포함하는 것을 특징으로 하는 네트워크 통신 제어방법.
- 제 13 항에 있어서, 상기 우선순위 리스트는,업무 종류별 및 사용자별 가중치로 이루어진 것을 특징으로 하는 네트워크 통신 제어방법.
- 제 11 항에 있어서,상기 처리대상 데이터를 독출하는 단계는,상기 적어도 하나의 처리대상 데이터가 상기 액세스포인트에 저장된 메모리의 어드레스를 독출하는 단계; 및,상기 독출된 메모리의 어드레스를 참조하여 상기 적어도 하나의 처리대상 데이터를 독출하는 단계; 를 포함하는 것을 특징으로 하는 네트워크 통신 제어방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050089900A KR100730610B1 (ko) | 2005-09-27 | 2005-09-27 | 네트워크 통신 시스템 및 그 제어방법 |
US11/445,254 US7719984B2 (en) | 2005-09-27 | 2006-06-02 | Network communication system and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050089900A KR100730610B1 (ko) | 2005-09-27 | 2005-09-27 | 네트워크 통신 시스템 및 그 제어방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070035252A KR20070035252A (ko) | 2007-03-30 |
KR100730610B1 true KR100730610B1 (ko) | 2007-06-21 |
Family
ID=37893830
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050089900A KR100730610B1 (ko) | 2005-09-27 | 2005-09-27 | 네트워크 통신 시스템 및 그 제어방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7719984B2 (ko) |
KR (1) | KR100730610B1 (ko) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4795303B2 (ja) * | 2007-04-25 | 2011-10-19 | キヤノン株式会社 | 通信装置、通信装置の制御方法、並びに当該制御方法をコンピュータに実行させるためのコンピュータプログラム |
US8687611B2 (en) * | 2009-12-22 | 2014-04-01 | Intel Corporation | Methods and apparatus for weighted queuing in DL MU MIMO |
US10148553B2 (en) | 2012-11-26 | 2018-12-04 | Koninklijke Kpn N.V. | Routing data in a network |
USD867338S1 (en) * | 2017-11-28 | 2019-11-19 | Logitech Europe S.A. | Presenter device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030027876A (ko) * | 2000-07-27 | 2003-04-07 | 심볼테크놀로지스,인코포레이티드 | 음성 및 데이터 무선 통신 네트워크와 그 방법 |
JP2003110573A (ja) * | 2001-10-02 | 2003-04-11 | Nippon Telegr & Teleph Corp <Ntt> | マルチレート対応無線lanシステム |
KR20050014308A (ko) * | 2003-07-30 | 2005-02-07 | 삼성전자주식회사 | 무선 랜 액세스 포인트의 패킷 처리 장치 및 그 방법 |
US20050100022A1 (en) * | 2003-11-12 | 2005-05-12 | Ramprashad Sean A. | Media delivery using quality of service differentiation within a media stream |
US20060198301A1 (en) * | 2005-03-07 | 2006-09-07 | Texas Instruments Incorporated | Packet-level service differentiation for quality of service provisioning over wireless local area networks |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6738361B1 (en) * | 2000-05-31 | 2004-05-18 | Nokia Ip Inc. | Method, apparatus and computer program for IP traffic prioritization in IP networks |
US6847629B2 (en) * | 2000-11-30 | 2005-01-25 | Qualcomm Incorporated | Method and apparatus for scheduling packet data transmissions in a wireless communication system |
KR100841296B1 (ko) * | 2001-07-10 | 2008-06-25 | 엘지전자 주식회사 | 무선 패킷 통신 시스템에서의 공유 채널 스케줄러 장치 및그를 이용한 공유채널 스케줄링 방법 |
JP2003110574A (ja) * | 2001-09-27 | 2003-04-11 | Matsushita Electric Ind Co Ltd | 無線通信システム、それに用いるパケット伝送装置及びアクセスポイント |
US7103350B2 (en) * | 2001-11-16 | 2006-09-05 | Nortel Networks Limited | Scheduler with fairness control and quality of service support |
JP2003283545A (ja) * | 2002-03-22 | 2003-10-03 | Toshiba Corp | 通信システム及び通信システムのコネクション制御方法 |
US7263377B1 (en) * | 2002-07-25 | 2007-08-28 | Cingular Wireless Ii, Llc | System and method of assigning priority to remote units in a collision free multiple access protocol |
US6850511B2 (en) * | 2002-10-15 | 2005-02-01 | Intech 21, Inc. | Timely organized ad hoc network and protocol for timely organized ad hoc network |
US7542440B2 (en) * | 2002-11-18 | 2009-06-02 | Samsung Electronics Co., Ltd. | Apparatus and method for providing quality of service for mixed traffic in a wireless network base station |
JP3721160B2 (ja) * | 2002-11-29 | 2005-11-30 | Necインフロンティア株式会社 | 無線LANシステム、通信端末、LAN制御装置、及びQoS制御方法 |
US8090595B2 (en) * | 2004-02-02 | 2012-01-03 | John W Hartman | System and method for analyzing and improving business performance |
US7894823B2 (en) * | 2004-06-07 | 2011-02-22 | Nokia Inc. | System for enhanced capacity and quality over WLAN |
JP4901955B2 (ja) * | 2007-03-30 | 2012-03-21 | 富士通株式会社 | 基地局装置、通信システム及びコンピュータプログラム |
-
2005
- 2005-09-27 KR KR1020050089900A patent/KR100730610B1/ko not_active IP Right Cessation
-
2006
- 2006-06-02 US US11/445,254 patent/US7719984B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030027876A (ko) * | 2000-07-27 | 2003-04-07 | 심볼테크놀로지스,인코포레이티드 | 음성 및 데이터 무선 통신 네트워크와 그 방법 |
JP2003110573A (ja) * | 2001-10-02 | 2003-04-11 | Nippon Telegr & Teleph Corp <Ntt> | マルチレート対応無線lanシステム |
KR20050014308A (ko) * | 2003-07-30 | 2005-02-07 | 삼성전자주식회사 | 무선 랜 액세스 포인트의 패킷 처리 장치 및 그 방법 |
US20050100022A1 (en) * | 2003-11-12 | 2005-05-12 | Ramprashad Sean A. | Media delivery using quality of service differentiation within a media stream |
US20060198301A1 (en) * | 2005-03-07 | 2006-09-07 | Texas Instruments Incorporated | Packet-level service differentiation for quality of service provisioning over wireless local area networks |
Also Published As
Publication number | Publication date |
---|---|
US20070070964A1 (en) | 2007-03-29 |
US7719984B2 (en) | 2010-05-18 |
KR20070035252A (ko) | 2007-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7505483B2 (en) | Apparatus for transmitting WPAN MAC frames and method thereof | |
KR100861931B1 (ko) | 패킷 수집에 적합한 버퍼 디스크립터 구성 장치 및 방법 | |
US9503957B2 (en) | Low cost mesh network capability | |
ES2553428T3 (es) | Método, dispositivo y sistema de procesamiento de contenidos | |
JPH07121458A (ja) | ワイヤレスネットワーク内の移動コンピュータに対する処理継続性を維持する方法と装置 | |
US9258703B2 (en) | Method, system and computer program product for wirelessly connecting a device to a network | |
US8635014B2 (en) | Map-based guide system and method | |
KR100730610B1 (ko) | 네트워크 통신 시스템 및 그 제어방법 | |
US20090213824A1 (en) | Wireless local area network packet transmitting and receiving system | |
EP3301626A1 (en) | Method, device, and system | |
US7911989B2 (en) | Information processing system, information processing unit, control method, program and a recording medium | |
CN116611749B (zh) | 一种基于微服务架构的电力数据智能录入方法及*** | |
CN108920642A (zh) | 校园信息发布*** | |
CN102884855A (zh) | 供在听众响应***中使用的动态多址协议 | |
US20080215435A1 (en) | Map-based guide system and method | |
US20060217880A1 (en) | Map-based guide system and method | |
US11785603B2 (en) | Method, apparatus and non-transitory computer readable medium for selecting a PUSCH to carry UCI | |
CN113691605A (zh) | 一种数据传输方法、装置、电子设备及存储介质 | |
EP1760943A1 (en) | Wireless communication system | |
JP2009077041A (ja) | 地域情報提供方法、サーバ装置及びそのプログラム | |
US10645148B2 (en) | Access controlling method, apparatus, and non-transitory computer-readable recording medium | |
US20170054794A1 (en) | Service provision method, system, and apparatus | |
WO2019116649A1 (ja) | 情報処理装置、及び情報処理方法 | |
CN100385436C (zh) | 计算机及其控制方法和网络*** | |
US20180013678A1 (en) | Connection destination determination method and information processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20110411 Year of fee payment: 5 |
|
LAPS | Lapse due to unpaid annual fee |