KR20100085156A - 무선 통신 시스템에서 서비스 플로우를 처리하는 기법 - Google Patents
무선 통신 시스템에서 서비스 플로우를 처리하는 기법 Download PDFInfo
- Publication number
- KR20100085156A KR20100085156A KR1020107012177A KR20107012177A KR20100085156A KR 20100085156 A KR20100085156 A KR 20100085156A KR 1020107012177 A KR1020107012177 A KR 1020107012177A KR 20107012177 A KR20107012177 A KR 20107012177A KR 20100085156 A KR20100085156 A KR 20100085156A
- Authority
- KR
- South Korea
- Prior art keywords
- service
- packet
- service flow
- base station
- quality
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
-
- 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/2483—Traffic characterised by specific attributes, e.g. priority or QoS involving identification of individual flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/76—Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions
- H04L47/762—Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions triggered by the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/824—Applicable to portable or mobile terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
-
- 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
- H04W76/38—Connection release triggered by timers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
무선 통신 시스템에서 서비스 플로우들을 처리하는 기법(200)은 제1 서비스 플로우 상에서 제1 패킷을 수신하는 것(204)을 포함한다. 이 경우, 제1 서비스 플로우는 제1 서비스 품질을 갖는다. 다음으로, 제1 패킷과 관련된 패킷 분류자가 결정된다(206). 그 후 제1 패킷에 대한 패킷 분류자가 선택된 분류자에 대응할 때 선택된 서비스 품질을 갖는 제2 서비스 플로우가 생성된다(208).
Description
이 명세는 일반적으로 무선 통신 시스템에 관한 것으로, 더 구체적으로는, 무선 통신 시스템에서 서비스 플로우를 처리하는 기법에 관한 것이다.
오늘날, 많은 무선 통신 시스템들은 공유 업링크(UL) 채널을 이용하여 설계된다. 예를 들면, (일반적으로 WiMAX(worldwide interoperability for microwave access)로 알려진) IEEE(Institute of Electrical and Electronics Engineers) 802.16 및 3GPP-LTE(third-generation partnership project long-term evolution) 준수 아키텍처들에서는, UL 채널이 공유되고 지연에 민감한(예를 들면, 실시간) 애플리케이션들(예를 들면, VoIP(voice over Internet protocol) 애플리케이션들)의 경우에 개별 서비스 플로우들에 리소스들이 주기적으로 할당될 수 있다. WiMAX 준수 아키텍처에서는, VoIP 패킷들에 대한 동적인 서비스 플로우들이 가입자국(SS), 예를 들면, 이동국(MS)에 의해 시작될 수 있다. 그러나, 공지된 MS들은 일반적으로 VoIP 트래픽 외에 다른 타입의 트래픽에 대한 동적인 서비스 플로우를 시작할 수 없었다.
WiMAX 준수 무선 통신 시스템들에서는, SS와 서빙하는 BS 사이의 단일 방향 플로우(unidirectional flow)인, 각 서비스 플로우에 대하여 서비스 품질(QoS) 파리미터 세트가 정의된다. 각 서비스 플로우는 할당된 SFID(service flow identification)를 갖고, 이것은 SS와 서빙하는 BS 사이의 서비스 플로우에 대한 주요 식별자로서 기능한다. WiMAX 준수 무선 통신 시스템들에서, 스케줄링 서비스들은 접속에서의 데이터 전송을 위해 MAC(medium access control) 스케줄러에 의해 지원되는 데이터 처리 메커니즘들을 나타낸다. 각 접속은, 예를 들면, DSA(dynamic service addition) 및 DSC(dynamic service change) 메시지 다이얼로그들을 이용하여 관리되는 QoS 파라미터들의 세트에 의해 결정되는, 단일 스케줄링 서비스와 관련된다. IEEE 802.16e 준수 무선 통신 시스템들은 다수의 상이한 데이터 서비스들을 지원한다. 예를 들면, IEEE 802.16e 준수 무선 통신 시스템들은 UGS(unsolicited grant service), rtPS(real-time polling service), ertPS(extended real-time polling service), nrtPS(non-real-time polling service), 및 BE(best effort) 서비스를 지원하도록 설계되어 있다.
UGS는, T1/E1 및 묵음 억제(silence suppression)가 없는 VoIP(voice over Internet protocol)과 같이, 주기적으로 고정 사이즈의 패킷들을 전송하는 실시간 업링크 서비스 플로우들을 지원하도록 설계되어 있다. 일반적으로, UGS는 실시간 주기적으로 고정 사이즈의 그랜트들(fixed-sized grants)을 제공하고, 이것은 일반적으로 SS 요청들과 관련된 오버헤드(overhead) 및 레이턴시(latency)를 제거하고 일반적으로 그랜트들이 플로우의 실시간 요구 사항들을 만족시키도록 이용 가능한 것을 보증한다. rtPS는 주기적으로 가변 사이즈의 데이터 패킷들, 예를 들면, MPEG(moving picture expert group) 비디오를 전송하는 실시간 업링크 서비스 플로우들을 지원하도록 설계되어 있다. rtPS는 SS가 소망의 그랜트 사이즈를 지정하는 것을 허용하면서 서비스 플로우의 실시간 요구 사항을 만족시키도록 설계되는 실시간의, 주기적인, 유니캐스트 요청 기회들을 제공한다. ertPS는 UGS 및 rtPS 양쪽 모두의 효율성에 의지하는 스케줄링 메커니즘이다. UGS와 유사하게, ertPS에서는 BS가 요청받지 않은 방식(unsolicited manner)으로 유니캐스트 그랜트들을 제공하고, 이것은 대역폭 요청과 관련된 레이턴시를 줄여준다. 그러나, UGS 할당들은 사이즈가 고정되는 반면, ertPS 할당들은 동적으로 사이즈가 정해진다. ertPS는 묵음 억제를 갖는 VoIP 서비스들과 같이, 주기적으로 가변 사이즈의 패킷들을 생성하는 실시간 서비스 플로우들을 지원하도록 설계되어 있다. nrtPS는 정기적으로 유니캐스트 폴들(unicast polls)을 제공하고, 이것은 일반적으로 네트워크 혼잡(network congestion) 중에도, 업링크 서비스 플로우가 요청 기회들을 수신하는 것을 보증한다. 마지막으로, BE 그랜트 스케줄링 타입은 업링크에서의 최선형 트래픽(best effort traffic)을 위한 효율적인 서비스를 제공하도록 설계되어 있다. 전술한 바와 같이, VoIP 트래픽을 제외하고는, WiMAX 준수 무선 통신 시스템들에서는, (현재 설계된) MS들이 다른 타입의 트래픽에 대한 동적인 서비스 플로우들을 시작할 수 없기 때문에, 모든 트래픽에 BE QoS가 할당된다.
본 발명은 예로서 설명되고 첨부 도면들에 의해 제한되지 않으며, 첨부 도면들에서 같은 참조 번호들은 유사한 엘리먼트들을 나타낸다. 도면들 내의 엘리먼트들은 단순성과 명확성을 위해 도시되어 있고 반드시 일정한 비율로 그려진 것은 아니다.
도 1은 본 명세에 따른 패킷 분류자(packet classifier)에 기초한 동적인 서비스 플로우의 생성 및 삭제를 설명하는 서비스 플로우 다이어그램이다.
도 2는 본 명세에 따른 (패킷 분류자에 의존하는) 선택된 서비스 품질을 갖는 동적인 서비스 플로우를 (패킷 분류자에 기초하여) 생성하고 (비활동에 기초하여) 삭제하는 프로세스의 순서도이다.
도 3은 본 명세에 따른 동적인 서비스 플로우들을 생성하고 삭제할 수 있는 예시의 무선 통신 시스템의 전기 블록도이다.
도 1은 본 명세에 따른 패킷 분류자(packet classifier)에 기초한 동적인 서비스 플로우의 생성 및 삭제를 설명하는 서비스 플로우 다이어그램이다.
도 2는 본 명세에 따른 (패킷 분류자에 의존하는) 선택된 서비스 품질을 갖는 동적인 서비스 플로우를 (패킷 분류자에 기초하여) 생성하고 (비활동에 기초하여) 삭제하는 프로세스의 순서도이다.
도 3은 본 명세에 따른 동적인 서비스 플로우들을 생성하고 삭제할 수 있는 예시의 무선 통신 시스템의 전기 블록도이다.
본 발명의 예시적인 실시예들에 대한 다음의 상세한 설명에서는, 본 발명이 실시될 수 있는 특정한 예시적인 실시예들이 이 기술 분야의 통상의 지식을 가진 자들이 본 발명을 실시할 수 있을 만큼 충분히 상세히 설명되며, 다른 실시예들이 이용될 수 있고 본 발명의 정신 및 범위에서 일탈하지 않고 논리적, 구조적, 프로그램적, 기계적, 전기적 및 그 밖의 변경들이 이루어질 수 있다는 것을 이해해야 한다. 그러므로, 다음의 상세한 설명은 제한적인 점에서 파악되어서는 안 되며, 본 발명의 범위는 부가된 청구항들 및 그의 등가물들에 의해서만 한정된다.
본 명세서에서의 설명은 일반적으로 WiMAX 준수 무선 통신 시스템에 관련되지만, 본 명세서에 개시된 기법들은 주기적인 리소스 할당들을 이용하는 서비스 품질(QoS) 클래스들을 채용하는 무선 통신 시스템에 폭넓게 적용될 수 있다는 것을 이해해야 한다. 본 명세서에서 사용될 때, 용어 "연결된"(coupled)은 블록들 또는 컴포넌트들 사이의 직접적인 전기 접속 및 개재하는 블록들 또는 컴포넌트들을 이용하여 달성되는 블록들 또는 컴포넌트들 사이의 간접적인 전기 접속 양쪽 모두를 포함한다. 또한 본 명세서에서 사용될 때, 용어 "가입자국"(subscriber station) 및 "사용자 장치"(user equipment)는 동의어이고 무선 통신 장치를 폭넓게 나타내기 위해 이용된다.
일반적으로, 고객 댁내 장치(customer premises equipment; CPE)에서, 패킷들은 컨트롤 프로세서를 통하여 라우팅되지 않으며, 따라서, 스누핑(snoop)될 수 없다. 예외는, 이동국(MS)에 의해 검출될 때, MS로 하여금 VoIP 트래픽에 대한 동적인 서비스 플로우를 시작하게 하는, 시각적 음성 패킷들을 포함하는, VoIP 트래픽 또는 ATA(analog telephone adaptor)이다. 일반적으로, 서빙하는 기지국 또는 액세스 포인트에서, 트래픽은 그 트래픽을 스누핑하도록 구성될 수 있는 컨트롤 프로세서를 통하여 라우팅된다. 본 명세의 다양한 양태들에 따르면, 선택된 패킷 분류자를 갖는 패킷을 수신하는 것에 응답하여, 본 명세서에서 기지국(BS)으로 불리기도 하는, 액세스 포인트(AP)에 의해 동적인 서비스 플로우가 추가된다. 선택된 패킷 분류자는 소망의 서비스 품질(QoS)을 갖는 동적인 서비스 플로우에 패킷들을 매핑하는 방법을 제공한다. 적어도 하나의 실시예에서는, 처음에, 동적인 서비스 플로우에 대하여 어떤 리소스도 예비되지 않는다(즉, 동적인 서비스 플로우는 내부의 준비된 상태에서 시작한다). AP가 선택된 패킷 분류자와 매칭하는 분류자를 갖는 패킷을 검출하면, AP는 동적인 서비스 플로우를 비활성 상태로부터 활성 상태로 이동시키고 DSA(dynamic service addition) 메시지를 적절한 SS에 송신하여 그 SS에 동적인 서비스 플로우를 통지한다. 이런 식으로, 애플리케이션에 대한 패킷들은 (디폴트 최선형(BE) QoS와 대조해보면) 적절한 QoS로 서비스 플로우에서 운반된다. 적어도 하나의 실시예에서는, AP가 동적 서비스 플로우에서 (선택된 시간 기간, 즉, 타이머의 만료 동안 어떤 활동도 없는 것에 기초할 수 있는) 필요한 양의 비활동을 검출하면, 동적인 서비스 플로우는 삭제된다(예를 들면, AP로부터 SS로 DSD(dynamic service deletion) 메시지를 송신하는 것에 의해). 분류자는 구현된 무선 통신 시스템에 의해 허용되는 임의의 분류자 필드들을 이용할 수 있다는 것을 이해해야 한다. 예를 들면, 대부분의 애플리케이션들(예를 들면, 게임 애플리케이션들)은 새로운 동적인 서비스 플로우가 요구되는지를 결정하기 위해, 검출되고 하나 이상의 패킷 분류자들과 비교될 수 있는 알려진 포트 번호를 이용한다. 다른 예로서, 새로운 동적인 서비스 플로우가 요구되는지를 결정하기 위해 서버 인터넷 프로토콜(IP) 주소가 검출될 수 있다.
본 명세의 하나의 양태에 따르면, 무선 통신 시스템에서 서비스 플로우들을 처리하는 기법은 제1 서비스 플로우 상에서 제1 패킷을 수신하는 것을 포함한다. 이 경우, 제1 서비스 플로우는 제1 서비스 품질(QoS), 예를 들면, BE QoS를 갖는다. 다음으로, 제1 패킷과 관련된 (예를 들면, 포트 번호 또는 서버 IP 주소에 기초할 수 있는) 패킷 분류자가 결정된다. 그 후 제1 패킷에 대한 패킷 분류자가 선택된 분류자에 대응할 때 선택된 QoS(예를 들면, ertPS QoS)를 갖는 제2 서비스 플로우가 생성된다.
본 명세의 다른 양태에 따르면, 기지국(BS)은 수신기 및 그 수신기에 연결된 프로세서를 포함한다. 수신기는 제1 서비스 플로우 상에서 제1 패킷을 (예를 들면, 가입자국(SS)으로부터) 수신하도록 구성된다. 이 경우, 제1 서비스 플로우는 디폴트 QoS를 갖는다. 프로세서는 제1 패킷과 관련된 패킷 분류자를 결정하도록 구성된다. 프로세서는 또한 제1 패킷에 대한 패킷 분류자가 선택된 분류자에 대응할 때, 선택된 QoS를 갖는 제2 서비스 플로우를 생성하도록 구성된다.
본 명세의 다른 양태에 따르면, 무선 통신 시스템에서 서비스 플로우들을 처리하는 기법은, BS에서, 제1 서비스 플로우 상에서 제1 패킷을 수신하는 것을 포함한다. 이 경우, 제1 서비스 플로우는 제1 QoS를 갖는다. 그 후 제1 패킷과 관련된 패킷 분류자가 결정된다. 그 후 제1 패킷에 대한 패킷 분류자가 선택된 분류자에 대응할 때 제2 QoS를 갖는 제2 서비스 플로우가 적절한 SS와 상기 BS 사이에 생성된다. 제2 서비스 플로우는, 예를 들면, 검출된 비활동이 결정된 레벨보다 높을 때 삭제된다(예를 들면, DSD(dynamic service deletion) 메시지에 기초하여). 다른 예로서, 제2 서비스 플로우는 스누핑된 해체 메시지(snooped tear-down message)에 기초하여 삭제될 수 있다.
도 1에 관련하여, 서비스 플로우 다이어그램(100)은 본 명세의 다양한 양태들에 따른, 가입자국(SS)(104)과 기지국(BS)(102) 사이의 예시의 동적인 서비스 플로우의 생성 및 삭제를 설명한다. 다이어그램(100)은 SS(104)로부터 BS(102)로 송신되는 업링크 트래픽에 기초한 새로운 플로우의 생성을 도시하지만, 본 명세서에 개시된 기법들은 BS(102)에서 수신되고 SS(104)를 위하여 예정(destine)된 다운링크 트래픽에 기초한 새로운 플로우들의 생성에 동등하게 적용될 수 있다. (예를 들면, SS(104)의 파워-업(power-up)에 이어) 네트워크 진입(106) 동안에 SS(104)는 처음에 BS(102)와 통신한다. SS(104)로부터의 최초 통신에 응답하여, BS(102)는 SS(104)를 위한, 디폴트 QoS, 예를 들면, BE QoS를 갖는 디폴트 서비스 플로우를 확립하는 DSA(dynamic service addition) 메시지(108)를 SS(104)에 제공한다. SS(104)는 그 후 디폴트 서비스 플로우 상에서 하나 이상의 패킷들(110)을 송신한다. SS(104)는, 예를 들면, 관련된 패킷 분류자를 갖는 패킷들을 알려진 게임 포트에 송신하는 게임 애플리케이션을 실행하고 있을 수 있다.
패킷 분류자는, 예를 들면, 주어진 QoS를 요구하기 위해 BS(102)가 알고 있는 포트 번호 또는 서버 IP 주소(또는 다른 정보)에 대응할 수 있다. 예를 들면, 패킷 분류자는 ertPS QoS를 요구하기 위해 BS(102)가 알고 있는 게임 포트 번호에 대응할 수 있다. 이 경우, BS(102)는 ertPS QoS를 갖는 새로운 서비스 플로우를 확립하기 위해 SS(104)에 DSA 메시지(112)를 제공한다. 그 후 새로운 서비스 플로우 상에서 SS(104)와 BS(102) 사이에 패킷들(114)이 전송될 수 있다. BS(102)는 그 후 활동에 대하여 새로운 서비스 플로우를 모니터할 수 있다. 새로운 서비스 플로우 상의 활동이 주어진 시간 기간 동안 임계치 레벨보다 아래로 떨어지면, BS(102)는 새로운 서비스 플로우가 삭제된 것을 SS(104)에 통지하기 위해 SS(104)에 DSD 메시지(116)를 송신하도록 구성된다. SS(104)는 그 후 SS(104)가 BS(102)로 하여금 패킷 분류자 관련된 QoS를 갖는 다른 새로운 서비스를 생성하게 하는 패킷 분류자를 포함하는 패킷을 BS(102)에 송신하는 것에 응답하여 새로운 서비스 플로우가 생성될 때까지 최초 서비스 플로우 상에서 BS(102)와 통신할 수 있다. 임의의 시점에서 SS(104)와 BS(102) 사이에 다수의 서비스 플로우들이 확립되고 활성일 수 있다는 것을 이해해야 한다.
도 2로 이동하면, 적절한 패킷 분류자를 갖는 패킷을 수신하는 것에 응답하여 가입자국(SS)을 위한 새로운 서비스 플로우를 생성하기 위해 서빙하는 기지국(BS)에서 채용되는 예시의 프로세스(200)가 도시되어 있다. 블록(202)에서 프로세스(200)가 시작되고, 그때 컨트롤이 블록(204)으로 이동한다. 블록(204)에서, BS, 예를 들면, BS(102)는 SS, 예를 들면, SS(104)로부터, 또는 SS(104)와 통신을 확립하기를 바라는 다른 장치로부터 디폴트 서비스 플로우 상에서 패킷을 수신한다. 다음으로, 블록(206)에서, BS(102)는 어떤 패킷 분류자가 수신된 패킷 또는 패킷들과 관련되는지를 결정한다. 패킷 분류자가 새로운 서비스 플로우가 보증되는 것을 나타낸다고 가정하여, 블록(208)에서, 선택된 QoS를 갖는 제2 서비스 플로우가 생성된다. 그 후, 판정 블록(210)에서, BS(102)는 새로운 서비스 플로우 상의 비활동이 임계치를 초과하였는지를 결정한다. 만약 블록(210)에서 비활동이 임계치를 초과하지 않는다면, 컨트롤은 블록(210)에서 루프(loop)한다. 만약 블록(210)에서 비활동이 임계치를 초과한다면, 컨트롤은 블록(212)으로 이동하고 거기서 새로운 서비스 플로우는 삭제된다. 다르게는, 새로운 서비스 플로우는 다른 기준, 예를 들면, 스누핑된 해체 메시지에 기초하여 삭제될 수 있다. 프로세스(200)에 대응하는 다수의 프로세스들이 병행하여 동작할 수도 있다는 것을 이해해야 한다. 전술한 바와 같이, SS(104)는 BS(102)가 SS(104)에 DSD 메시지를 송신할 때 새로운 서비스 플로우의 삭제를 통지받을 수 있다. 블록(212)에 이어, 프로세스(200)는 블록(214)에서 종료하고 컨트롤은 호출하는 프로세스로 되돌아간다.
도 3에 관련하여, 예시의 무선 통신 시스템(300)은 서빙하는 기지국(BS)(302)을 통해, 다른 장치와 통신하도록 구성되는, 다수의 가입자국들(SS들)(304), 예를 들면, 이동국들(MS들)을 포함한다. 다양한 실시예들에서, 시스템(300)은 BS(302)에서 수신된 패킷과 관련된 패킷 분류자에 기초하여 새로운 서비스 플로우를 확립하도록 구성된다. SS들(304)은 다양한 소스, 예를 들면, 다른 SS, 또는 인터넷 접속된 서버로/로부터 다양한 정보, 예를 들면, 음성, 이미지, 비디오, 및 오디오를 송신/수신할 수 있다. 도시된 바와 같이, BS(302)는 PSTN(public switched telephone network)(308)에 연결되어 있는 MSC(mobile switching center)(306)에 연결된다. 다르게는, 네트워크(300)는 음성 서비스가 VoIP(voice over Internet protocol) 기술에 기초하는 경우 MSC(306)를 채용하지 않을 수 있고, 그 경우 PSTN(308)에의 호들은 일반적으로 (도시되지 않은) 게이트웨이를 통하여 라우팅된다.
BS(302)는 (개별적으로 도시되지 않은) 송신기 및 수신기를 포함하고, 송신기와 수신기 양쪽 모두는 (도시되지 않은) 제어 유닛에 연결되고, 제어 유닛은, 예를 들면, 본 명세서에 개시된 다양한 기법들 중 적어도 일부를 수행하는 소프트웨어 시스템을 실행하도록 구성되는 마이크로프로세서, 마이크로컨트롤러, PLD(programmable logic device), 또는 ASIC(application specific integrated circuit)일 수 있다. 유사하게, SS들(304)은 (도시되지 않은) 제어 유닛에 연결된 (개별적으로 도시되지 않은) 송신기 및 수신기를 포함하고, 제어 유닛은, 예를 들면, 본 명세서에 개시된 다양한 기법들 중 적어도 일부를 수행하는 소프트웨어 시스템을 실행하도록 구성되는 마이크로프로세서, 마이크로컨트롤러, PLD, 또는 ASIC일 수 있다. 제어 유닛은 또한 디스플레이(예를 들면, 액정 디스플레이(LCD)) 및 입력 장치(예를 들면, 키패드)에 연결될 수 있다.
따라서, 본 명세서에서는 소망의 서비스 품질과 관련되는 패킷 분류자를 갖는 패킷을 수신하는 것에 응답하여 (소망의 서비스 품질을 갖는) 새로운 서비스 플로우의 생성을 용이하게 하는 기법들이 설명되었다. 전술한 바와 같이, 패킷은 가입자국으로부터 수신되거나 가입자국을 위하여 예정된 것일 수 있다.
본 명세서에서 사용될 때, 소프트웨어 시스템은 하나 이상의 개체(object)들, 에이전트(agent)들, 스레드(thread)들, 서브루틴들, 개별 소프트웨어 애플리케이션들, 하나 이상의 상이한 프로세서들 상에서, 하나 이상의 개별 소프트웨어 애플리케이션들에서 동작하는 2 라인 이상의 코드 또는 다른 적합한 소프트웨어 구조들, 또는 다른 적합한 소프트웨어 아키텍처들을 포함할 수 있다.
이해되는 바와 같이, 본 발명의 바람직한 실시예들에서의 프로세스들은 컴퓨터 프로그래밍 소프트웨어, 펌웨어 또는 하드웨어의 임의의 조합을 이용하여 구현될 수 있다. 본 발명을 소프트웨어로 실시하는 것의 준비 단계로서, 바람직한 실시예에 따른 컴퓨터 프로그램 코드(소프트웨어이든 펌웨어이든)는 일반적으로 고정된 (하드) 드라이브, 디스켓, 광학 디스크, 자기 테이프, 반도체 메모리(예를 들면, ROM(read-only memory), 프로그램 가능한 ROM(PROM) 등)와 같은 하나 이상의 기계 판독 가능한 저장 매체들에 저장되고, 이에 따라 본 발명에 따른 제조물이 만들어진다. 컴퓨터 프로그램 코드를 포함하는 제조물은 저장 장치로부터 직접 코드를 실행하는 것에 의해, 저장 장치로부터 하드 디스크, RAM(random access memory) 등과 같은 다른 저장 장치로 코드를 복사하는 것에 의해, 또는 원격 실행을 위해 코드를 송신하는 것에 의해 이용된다. 본 발명의 방법 형태는 본 명세에 따른 코드를 포함하는 하나 이상의 기계 판독 가능한 저장 장치들을 그 안에 포함된 코드를 실행하는 적당한 표준 컴퓨터 하드웨어와 조합하는 것에 의해 실시될 수 있다.
본 명세서에서는 특정한 실시예들에 관하여 본 발명이 설명되었지만, 아래 청구항들에 기재된 본 발명의 범위로부터 일탈하지 않고 다양한 수정들 및 변경들이 이루어질 수 있다. 따라서, 본 명세서 및 도면들은 제한적이기보다는 설명적인 점에서 고려되어야 하고, 모든 그러한 수정들은 본 발명의 범위에 포함되는 것으로 의도된다. 특정한 실시예들에 관하여 본 명세서에 설명되어 있는 모든 이익들, 이점들, 또는 문제의 해결법은 임의의 또는 모든 청구항들의 결정적인, 필수의, 또는 본질적인 특징 또는 엘리먼트로서 해석되는 것으로 의도되지 않는다.
다르게 진술되지 않는 한, "제1" 및 "제2"와 같은 용어들은 그러한 용어들이 기술하는 엘리먼트들을 임의로 구별하기 위해 이용된다. 따라서, 이러한 용어들은 반드시 그러한 엘리먼트들의 시간의 또는 다른 우선 순위를 나타내는 것으로 의도되지는 않는다.
Claims (20)
- 무선 통신 시스템에서 서비스 플로우들을 처리하는 방법으로서,
제1 서비스 플로우 상에서 제1 패킷을 수신하는 단계 ― 상기 제1 서비스 플로우는 제1 서비스 품질(quality of service)을 가짐 ―;
상기 제1 패킷과 관련된 패킷 분류자(packet classifier)를 결정하는 단계; 및
상기 제1 패킷에 대한 상기 패킷 분류자가 선택된 분류자에 대응할 때 선택된 서비스 품질을 갖는 제2 서비스 플로우를 생성하는 단계
를 포함하는 서비스 플로우 처리 방법. - 제1항에 있어서, 상기 제1 패킷을 수신하는 단계는,
기지국에서 상기 제1 패킷을 수신하는 단계를 더 포함하고, 상기 제1 패킷은 가입자국으로부터 송신되거나 또는 상기 가입자국을 위하여 예정(destine)된 것인 서비스 플로우 처리 방법. - 제2항에 있어서, 상기 제2 서비스 플로우를 생성하는 단계는,
상기 가입자국에 상기 제2 서비스 플로우를 통지하기 위해, 상기 기지국으로부터 상기 가입자국에 동적 서비스 추가(dynamic service addition) 메시지를 송신하는 단계를 더 포함하는 서비스 플로우 처리 방법. - 제3항에 있어서,
상기 기지국에서, 상기 선택된 서비스 품질을 갖는 상기 제2 서비스 플로우 상에서 후속의 패킷들을 수신하는 단계를 더 포함하는 서비스 플로우 처리 방법. - 제1항에 있어서, 상기 제1 서비스 품질은 최선의 효율(best effort)인 서비스 플로우 처리 방법.
- 제1항에 있어서, 상기 선택된 서비스 품질은 개선된 실시간 폴링 서비스(enhanced real-time polling service)인 서비스 플로우 처리 방법.
- 제1항에 있어서, 상기 패킷 분류자는 포트 번호에 기초하는 서비스 플로우 처리 방법.
- 제1항에 있어서, 상기 패킷 분류자는 서버 인터넷 프로토콜 주소에 기초하는 서비스 플로우 처리 방법.
- 제1항에 있어서,
상기 제2 서비스 플로우 상의 비활동(inactivity)을 검출하는 단계; 및
상기 검출된 비활동이 결정된 레벨보다 높을 때 상기 제2 서비스 플로우를 삭제하는 단계를 더 포함하는 서비스 플로우 처리 방법. - 기지국으로서,
제1 서비스 플로우 상에서 제1 패킷을 수신하도록 구성된 수신기 ― 상기 제1 서비스 플로우는 제1 서비스 품질을 가짐 ―; 및
상기 수신기에 연결된 프로세서
를 포함하고, 상기 프로세서는,
상기 제1 패킷과 관련된 패킷 분류자를 결정하고;
상기 제1 패킷에 대한 상기 패킷 분류자가 선택된 분류자에 대응할 때 선택된 서비스 품질을 갖는 제2 서비스 플로우를 생성하도록 구성되는 기지국. - 제10항에 있어서,
상기 프로세서에 연결된 송신기를 더 포함하고, 상기 프로세서는 가입자국에 상기 제2 서비스 플로우를 통지하기 위해 상기 송신기를 이용하여 상기 가입자국에 동적 서비스 추가 메시지를 송신하도록 구성되는 기지국. - 제11항에 있어서, 상기 기지국은 또한, 상기 선택된 서비스 품질을 갖는 상기 제2 서비스 플로우 상에서 송신된 후속의 패킷들을 수신하도록 구성되는 기지국.
- 제10항에 있어서, 상기 제1 서비스 품질은 최선의 효율인 기지국.
- 제10항에 있어서, 상기 선택된 서비스 품질은 개선된 실시간 폴링 서비스인 기지국.
- 제10항에 있어서, 상기 패킷 분류자는 상기 제1 패킷과 관련된 포트 번호에 기초하는 기지국.
- 제10항에 있어서, 상기 패킷 분류자는 서버 인터넷 프로토콜 주소에 기초하는 기지국.
- 제10항에 있어서, 상기 프로세서는 또한,
상기 제2 서비스 플로우 상의 비활동을 검출하고;
상기 검출된 비활동이 결정된 레벨보다 높을 때, 상기 제2 서비스 플로우를 삭제하도록 구성되는 기지국. - 무선 통신 시스템에서 서비스 플로우들을 처리하는 방법으로서,
기지국에서, 제1 서비스 플로우 상에서 제1 패킷을 수신하는 단계 ― 상기 제1 서비스 플로우는 제1 서비스 품질을 가짐 ―;
상기 제1 패킷과 관련된 패킷 분류자를 결정하는 단계;
상기 제1 패킷에 대한 상기 패킷 분류자가 선택된 분류자에 대응할 때, 가입자국과 상기 기지국 사이에, 제2 서비스 품질을 갖는 제2 서비스 플로우를 생성하는 단계;
상기 제2 서비스 플로우 상의 비활동을 검출하는 단계; 및
상기 검출된 비활동이 결정된 레벨보다 높을 때, 상기 제2 서비스 플로우를 삭제하는 단계
를 포함하는 서비스 플로우 처리 방법. - 제18항에 있어서, 상기 가입자국과 상기 기지국 사이에, 제2 서비스 플로우를 생성하는 단계는,
상기 가입자국에 상기 제2 서비스 플로우를 통지하기 위해 상기 기지국으로부터 상기 가입자국에 동적 서비스 추가 메시지를 송신하는 단계를 더 포함하는 서비스 플로우 처리 방법. - 제19항에 있어서,
상기 기지국에서, 상기 제2 서비스 품질을 갖는 상기 제2 서비스 플로우 상에서 후속의 패킷들을 수신하는 단계를 더 포함하고, 상기 제2 서비스 품질은 상기 제1 서비스 품질보다 더 높은 성능 레벨에 있는 서비스 플로우 처리 방법.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/949,092 | 2007-12-03 | ||
US11/949,092 US8165074B2 (en) | 2007-12-03 | 2007-12-03 | Techniques for handling service flows in wireless communication systems |
PCT/US2008/079727 WO2009073279A2 (en) | 2007-12-03 | 2008-10-13 | Techniques for handling service flows in wireless communication systems |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100085156A true KR20100085156A (ko) | 2010-07-28 |
KR101164743B1 KR101164743B1 (ko) | 2012-07-12 |
Family
ID=40675617
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020107012177A KR101164743B1 (ko) | 2007-12-03 | 2008-10-13 | 무선 통신 시스템에서 서비스 플로우를 처리하는 기법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8165074B2 (ko) |
KR (1) | KR101164743B1 (ko) |
CN (1) | CN101884180A (ko) |
WO (1) | WO2009073279A2 (ko) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7899024B2 (en) * | 2007-02-28 | 2011-03-01 | Intel Corporation | Method and apparatus to support VoIP calls in an IEEE 802.16 interface |
US7787418B2 (en) * | 2007-06-08 | 2010-08-31 | Intel Corporation | Apparatus and method to support VoIP calls for mobile subscriber stations |
KR101433840B1 (ko) * | 2008-01-25 | 2014-09-25 | 삼성전자주식회사 | 광대역 무선통신 시스템에서 확장 실시간 폴링 서비스의재개 요청 장치 및 방법 |
KR101546780B1 (ko) * | 2008-12-18 | 2015-08-25 | 삼성전자주식회사 | 광대역 무선통신 망에서 서비스 플로우 변경 시 오류 처리를 위한 장치 및 방법 |
US8971345B1 (en) * | 2010-03-22 | 2015-03-03 | Riverbed Technology, Inc. | Method and apparatus for scheduling a heterogeneous communication flow |
US11324022B1 (en) | 2014-10-06 | 2022-05-03 | Sprint Spectrum L.P. | Method and system for selecting a carrier on which to schedule communications of a type of bearer traffic |
US9807766B1 (en) * | 2015-01-30 | 2017-10-31 | Sprint Spectrum L.P. | Method and system for component carrier selection based on content type |
KR102121733B1 (ko) | 2016-10-26 | 2020-06-11 | 에스케이텔레콤 주식회사 | 단말장치 및 기지국장치와, QoS 제어방법 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE60045552D1 (de) | 1999-06-30 | 2011-03-03 | Apptitude Inc | Verfahren und gerät um den netzwerkverkehr zu überwachen |
US7095715B2 (en) * | 2001-07-02 | 2006-08-22 | 3Com Corporation | System and method for processing network packet flows |
WO2004012419A1 (en) * | 2002-07-25 | 2004-02-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Packet filter provisioning |
TWI364947B (en) * | 2003-11-04 | 2012-05-21 | Qualcomm Inc | Method and apparatus for policy control enhancement in a wireless communication system |
US20060028982A1 (en) * | 2004-08-06 | 2006-02-09 | Wright Steven A | Methods, systems, and computer program products for managing admission control in a regional/access network based on implicit protocol detection |
US7339913B2 (en) * | 2004-08-17 | 2008-03-04 | Intel Corporation | Method and system of network management and service provisioning for broadband wireless networks |
US20060075093A1 (en) * | 2004-10-05 | 2006-04-06 | Enterasys Networks, Inc. | Using flow metric events to control network operation |
US7369856B2 (en) * | 2004-11-24 | 2008-05-06 | Intel Corporation | Method and system to support fast hand-over of mobile subscriber stations in broadband wireless networks |
KR101114084B1 (ko) * | 2005-04-11 | 2012-02-21 | 엘지전자 주식회사 | 매개체 무관 핸드오버를 지원하는 통신방법 |
CN100571061C (zh) * | 2005-06-01 | 2009-12-16 | 华为技术有限公司 | 在无线通信系统中提供服务质量保证的实现方法及无线通信系统 |
KR100668661B1 (ko) * | 2005-10-19 | 2007-01-16 | 한국전자통신연구원 | 휴대 인터넷 시스템에서 트랜스포트 연결 식별자의생성/변경 방법 및 그를 위한 단말기 |
KR100776308B1 (ko) * | 2005-12-12 | 2007-11-13 | 한국전자통신연구원 | 휴대인터넷 시스템에서 VoIP 서비스 품질을 보장하기 위한 스케줄링 방법 및 그 장치 |
KR20070095027A (ko) * | 2006-03-20 | 2007-09-28 | 삼성전자주식회사 | 무선 통신 시스템에서 서비스 품질 제공 장치 및 방법 |
KR100699531B1 (ko) | 2006-03-31 | 2007-03-26 | 포스데이타 주식회사 | 휴대 인터넷 서비스의 큐오에스 제공 장치 및 방법 |
KR101201668B1 (ko) * | 2006-07-01 | 2012-11-15 | 삼성전자주식회사 | 광역 망에서의 방송 서비스 방법 |
US20080130531A1 (en) * | 2006-12-05 | 2008-06-05 | Joey Chou | Transporting packetized voice over WIMAX networks |
US8130653B2 (en) * | 2007-03-21 | 2012-03-06 | Texas Instruments Incorporated | Deletion request after number of failed acknowledgements to addition requests |
US7787418B2 (en) * | 2007-06-08 | 2010-08-31 | Intel Corporation | Apparatus and method to support VoIP calls for mobile subscriber stations |
-
2007
- 2007-12-03 US US11/949,092 patent/US8165074B2/en active Active
-
2008
- 2008-10-13 WO PCT/US2008/079727 patent/WO2009073279A2/en active Application Filing
- 2008-10-13 KR KR1020107012177A patent/KR101164743B1/ko active IP Right Grant
- 2008-10-13 CN CN2008801190006A patent/CN101884180A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
WO2009073279A3 (en) | 2009-08-06 |
US20090141677A1 (en) | 2009-06-04 |
WO2009073279A2 (en) | 2009-06-11 |
US8165074B2 (en) | 2012-04-24 |
KR101164743B1 (ko) | 2012-07-12 |
CN101884180A (zh) | 2010-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11134410B2 (en) | Quality of service (QoS) control in mobile edge computing (MEC) | |
KR101164743B1 (ko) | 무선 통신 시스템에서 서비스 플로우를 처리하는 기법 | |
US10904900B2 (en) | Scheduling of delay-sensitive traffic | |
US8755811B2 (en) | Techniques for aligning application output and uplink resource allocation in wireless communication systems | |
CN110557786B (zh) | 一种无线承载建立、业务流的监测方法及装置 | |
CN109219116A (zh) | 一种终端设备的休眠方法及装置 | |
US8630202B2 (en) | Method and apparatus for controlling buffer status report messaging | |
JP5297317B2 (ja) | 無線リソース割当装置および無線リソース割当方法 | |
JP2011030197A (ja) | スケジューリングリクエストの方法及び通信装置 | |
WO2010025580A1 (zh) | 无线接入网络中请求和处理上行资源分配的方法和装置 | |
US20180279322A1 (en) | Service Data Packet Processing Method And Apparatus | |
TW201116133A (en) | Systems and methods for service flow retention in a wireless communication system | |
US20080253285A1 (en) | Apparatus, method, and computer program product providing improved silence suppression detection | |
US10194344B1 (en) | Dynamically controlling bearer quality-of-service configuration | |
US20240284241A1 (en) | Data burst volume indication for tsc | |
WO2023005728A1 (zh) | 一种通信方法、装置和系统 | |
KR20110031612A (ko) | 실시간 트래픽을 위한 적응적 폴링 방법 | |
WO2021068260A1 (zh) | 调整服务质量的方法、装置和系统 | |
KR20100073949A (ko) | 무선 통신 시스템에서 대역폭 요청 전송을 위한 무선 자원 할당 방법 | |
CN117896685A (zh) | 基于xr业务的ue节能方法及系统 | |
JP2015119498A (ja) | スケジューリングを制御するための方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
N231 | Notification of change of applicant | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20150623 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20160624 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20170628 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20180626 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20190626 Year of fee payment: 8 |