[go: up one dir, main page]

KR20090007618A - Modify profile for roaming in communication environment - Google Patents

Modify profile for roaming in communication environment Download PDF

Info

Publication number
KR20090007618A
KR20090007618A KR1020087029263A KR20087029263A KR20090007618A KR 20090007618 A KR20090007618 A KR 20090007618A KR 1020087029263 A KR1020087029263 A KR 1020087029263A KR 20087029263 A KR20087029263 A KR 20087029263A KR 20090007618 A KR20090007618 A KR 20090007618A
Authority
KR
South Korea
Prior art keywords
profile
services
network
access
roaming
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
KR1020087029263A
Other languages
Korean (ko)
Inventor
빈스 박
Original Assignee
콸콤 인코포레이티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 콸콤 인코포레이티드 filed Critical 콸콤 인코포레이티드
Publication of KR20090007618A publication Critical patent/KR20090007618A/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1853Satellite systems for providing telephony service to a mobile station, i.e. mobile satellite service
    • H04B7/18539Arrangements for managing radio, resources, i.e. for establishing or releasing a connection
    • H04B7/18541Arrangements for managing radio, resources, i.e. for establishing or releasing a connection for handover of resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/24Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/28TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non-transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/042Public Land Mobile systems, e.g. cellular systems
    • H04W84/045Public Land Mobile systems, e.g. cellular systems using private Base Stations, e.g. femto Base Stations, home Node B
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing 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/08Mobility data transfer
    • H04W8/12Mobility data transfer between location registers or mobility servers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)

Abstract

본 발명은 무선 통신 환경에서의 로밍을 위한 시스템들 및 방법에 관한 것이다. 네트워크들 간의 로밍 방법이 일 양상으로 제공된다. 이는 방문된 네트워크에서 네트워크 액세스를 위한 요청을 수신하는 단계 및 상기 요청에 응답하여 홈 네트워크로부터 프로파일을 수신하는 단계를 포함한다. 프로파일을 수신할 때, 상기 프로파일에 적어도 부분적으로 기반하여 하나 이상의 액세스 터미널들로 서비스들을 선택적으로 제공한다.The present invention relates to systems and methods for roaming in a wireless communication environment. Roaming methods between networks are provided in one aspect. This includes receiving a request for network access in the visited network and receiving a profile from the home network in response to the request. Upon receiving the profile, selectively provide services to one or more access terminals based at least in part on the profile.

Description

통신 환경에서 로밍을 위한 프로파일 수정{PROFILE MODIFICATION FOR ROAMING IN A COMMUNICATIONS ENVIRONMENT}PROFILE MODIFICATION FOR ROAMING IN A COMMUNICATIONS ENVIRONMENT}

본 발명은 일반적으로는 통신 시스템들에 관한 것이며, 보다 구체적으로는 네트워크들 간의 로밍시 서비스들을 지원하기 위한 프로파일 수정들을 가능하게 하는 것에 관한 것이다.The present invention relates generally to communication systems and more particularly to enabling profile modifications to support services when roaming between networks.

본 출원은, 출원 번호가 60/837,656이고 출원일이 2006년 8월 14일이고 발명의 명칭이 "A Method and Apparatus for Network Access Subsystem"인 미국 가출원 특허, 출원 번호가 60/796,704이고 출원일이 2006년 5월 1일이고 발명의 명칭이 "A Method and Apparatus for Subscriber Service Framework"인 미국 가출원 특허, 출원 번호가 60/797,010이고 출원일이 2006년 5월 1일이고 발명의 명칭이 "A method and Apparatus for Using Subscriber Profile to Authorize Subscriber"인 미국 가출원 특허, 출원 번호가 60/797,029이고 출원일이 2006년 5월 1일이고 발명의 명칭이 "A Method and Apparatus for Quality of Service in a Flash Network"인 미국 가출원 특허, 출원 번호가 60/796,808이고 출원일이 2006년 5월 1일이고 발명의 명칭이 "A Method and Apparatus for Flash System"인 미국 가출원 특허, 출원 번호가 60/707,038이고 출원일이 2006년 5월 1일이고 발명의 명칭이 "A Method and Apparatus for Connection Control Protocol"인 미국 가출원 특허, 및 출원 번호가 60/796,653이고 출원일이 2006년 5월 1일이고 발명의 명칭이 "A Method and Apparatus for Mobility Aware Resource Control"인 미국 가출원 특허의 이익을 주장하며, 이들 모두는 본 명세서에 참고로써 포함된다.This application is a U.S. provisional patent with application number 60 / 837,656, filed August 14, 2006, and entitled "A Method and Apparatus for Network Access Subsystem"; application number 60 / 796,704 and filed 2006 US Provisional Patent, May 1, titled "A Method and Apparatus for Subscriber Service Framework", application number 60 / 797,010, filed May 1, 2006, and titled "A method and Apparatus for U.S. provisional patent with "Subscriber to Subscriber Profile to Authorize Subscriber", U.S. provisional patent with application number 60 / 797,029, filed May 1, 2006 and entitled "A Method and Apparatus for Quality of Service in a Flash Network" , US Provisional Patent Application No. 60 / 796,808, filed May 1, 2006, and entitled “A Method and Apparatus for Flash System”, Application No. 60 / 707,038, and filed May 1, 2006 And the name of the invention U.S. Provisional Patent with "A Method and Apparatus for Connection Control Protocol" and U.S. Provisional Application with application number 60 / 796,653, filed May 1, 2006 and entitled "A Method and Apparatus for Mobility Aware Resource Control" Claim the benefit of the patent, all of which are incorporated herein by reference.

통신 네트워크들, 예를 들어 무선 통신 네트워크들, 광대역 네트워크들, 및 다른 적절한 네트워크들이 데이터 전달과 관련하여 사용되며, 여기서 데이터는 워드 프로세싱 파일들, 스트리밍 비디오, 멀티미디어 파일들, 음성 데이터 및/또는 유사 항목들을 포함할 수 있다. 이러한 네트워크들을 사용할 때, 상기 네트워크들에 대한 몇몇 가입자들에게 다른 가입자들과는 상이한 서비스 품질(QoS) 파라미터들이 제공될 수 있다. 예를 들어, 제 1 개인은 디지털 가입자 회선(DSL) 네트워크에 가입할 수 있고, 제 1 업로드 및 다운로드 속도들이 제공되는 한편, 상기 DSL 네트워크에 가입된 제 2 개인은 제 1 개인과는 상이한 가입에 대해 지불할 수 있고, 상이한 업로드 및 다운로드 속도들이 제공될 수 있다. 더 구체적으로, 상기 제 1 가입자는 1 메가바이트/초 다운로드 연결 속도를 위한 제 1 레이트를 지불할 수 있는 반면 상기 제 2 가입자는 512 킬로바이트/초 다운로드 연결 속도에 대한 제 2 레이트를 지불할 수 있다.Communication networks, such as wireless communication networks, broadband networks, and other suitable networks, are used in connection with data transfer, where data is word processing files, streaming video, multimedia files, voice data, and / or the like. May contain items. When using such networks, some subscribers to the networks may be provided different quality of service (QoS) parameters from other subscribers. For example, a first person may join a digital subscriber line (DSL) network, and first upload and download rates are provided, while a second person joined to the DSL network is subscribed to a different subscription than the first person. Can be paid for and different upload and download speeds can be provided. More specifically, the first subscriber may pay a first rate for 1 megabyte / second download connection rate while the second subscriber may pay a second rate for 512 kilobytes / second download connection rate .

추가적으로, 네트워크들의 사용자들에게는 상이한 서비스들이 제공될 수 있다. 예를 들어, 무선 네트워크 가입자들은 웹 브라우징, 텍스트 메시지 전달 및 수신, 음성 호출들, 데이터 전송(예를 들어, 비디오, 영상들, 사운드 클립들,...), 게임 등을 가능하게 하는 가입들을 구매할 수 있다. 다양한 서비스들에 대응하는 어플리케이션 플로우들의 전달 요건들이 상이하기 때문에, 다양한 서비스들의 트래픽 플로우들을 상이한 QoS 파라미터들(예를 들어, 레이턴시(latency), 대역폭,...)과 연관시키는 것이 바람직할 수 있다. 기존의 통신 네트워크들이 비교적 작은 서비스들의 세트만을 지원했던 반면, 인터넷 프로토콜에 기반하는 이머징(emerging) 통신 네트워크들은 잠재적으로 무제한의 서비스들의 세트들을 가능하게 한다. 이는 제어 서비스들에서의 개선 및 연관된 QoS 지원들을 관리하는 것에 대한 필요성을 보여준다.In addition, different services may be provided to users of networks. For example, wireless network subscribers may have subscriptions that enable web browsing, text message delivery and reception, voice calls, data transmission (e.g., video, images, sound clips, ...), games, and the like. You can buy it. Because the delivery requirements of the application flows corresponding to the various services are different, it may be desirable to associate the traffic flows of the various services with different QoS parameters (e.g. latency, bandwidth, ...). . While existing communication networks only supported a relatively small set of services, emerging communication networks based on Internet protocols enable potentially unlimited sets of services. This demonstrates the need for managing improvements and associated QoS supports in control services.

몇몇 통신 네트워크들은 로밍 성능을 지원하는데, 여기서 가입자는 상기 가입자가 가입된 홈 네트워크와는 운영상으로 상이한 방문된 네트워크를 통해 액세스를 획득한다. 통상적으로, 이러한 경우들에서 상기 방문된 홈 네트워크들은 유사한 기술들에 기반하고, 따라서, 상기 방문된 네트워크는 단순히 상기 가입자로 하여금 자신의 홈 네트워크에 의해 제공된 서비스들을 사용하는 것을 허용한다. 그러나, 이머징 통신 네트워크들에 있는 다수의 상이한 서비스들이 잠재적으로 상이한 기술들에 기반하는 네트워크들 간에 로밍을 가능하게 하는 바램과 연관될 가능성이 있다면, 더 플렉시블하게 서비스들의 로밍을 제어할 필요가 있다.Some communication networks support roaming capability, where a subscriber gains access through a visited network that is operating different from the home network to which the subscriber is subscribed. Typically, in such cases the visited home networks are based on similar technologies, and thus the visited network simply allows the subscriber to use the services provided by his home network. However, there is a need to control roaming of services more flexibly if there is a possibility that a number of different services in emerging communication networks are potentially associated with the desire to enable roaming between networks based on different technologies.

다음은 청구된 청구 대상의 몇몇 양상들에 대한 기본적인 이해를 제공하기 위한 간략화된 요약을 나타낸다. 이러한 요약은 넓은 개요가 아니고, 또한 청구된 청구 대상의 범위를 설명하거나 키/중요한 엘리먼트들을 식별하는 것으로 의도되지 않는다. 본 요약의 유일한 목적은 이후 제시되는 상세한 설명에 대한 개요로서 간략화된 형태로 몇몇 개념들을 제공하는 것이다. The following presents a simplified summary to provide a basic understanding of some aspects of the claimed subject matter. This summary is not an extensive overview, nor is it intended to describe the scope of the claimed subject matter or identify key / critical elements. Its sole purpose is to present some concepts in a simplified form as a summary of the detailed description that is presented later.

네트워크들 간의 로밍은 액세스 터미널이 홈 네트워크로부터 방문된 네트워크로 로밍할 때 교환된 수정가능한 프로파일들에 의해 용이해진다. 이동 액세스 터미널이 로밍으로 인해 홈 네트워크가 아닌 네트워크와 접속되는 경우, (터미널의 관점으로부터) 방문된 네트워크는 상기 홈 네트워크에 의해 제공되었을 수 있는 서비스들을 설명하는 프로파일을 요청할 수 있다. 상기 프로파일은 상기 홈 네트워크로부터의 서비스들에 대한 액세스 승인을 수신할 때 상기 방문된 네트워크로 전송될 수 있다. 상기 프로파일을 수신한 후, 상기 방문된 네트워크는 상기 프로파일에 의해 특정된 유사한 서비스들, 상기 프로파일에 의해 특정된 서비스들의 서브셋들을 선택적으로 제공할 수 있고, 그리고/또는 상기 프로파일에 의해 원래 특정된 서비스들에 추가하여 서비스들의 수퍼셋(superset)을 제공할 수 있다. 따라서, 상기 프로파일은 수정될 수 있는데, 여기서 서비스들은 상기 홈 네트워크에 의해 원래 특정된 서비스들로부터 추가될 수 있거나 혹은 삭제될 수 있다. 서비스들은 대역폭, 레이턴시, 손실 허용범위들 등과 같은 복수의 상이한 통신들 고려항목과 연관된 서비스 품질 고려항목들을 포함할 수 있다. 상기 방문된 네트워크 또는 도메인들에 의해 프로파일이 수정되도록 허용함으로써, 조건이 변함에 따라 통신 성능이 동적으로 업스케일링 혹은 다운스케일링 될 수 있다.Roaming between networks is facilitated by modifiable profiles exchanged when the access terminal roams from a home network to a visited network. If the mobile access terminal is connected to a network other than the home network due to roaming, the visited network (from the terminal's point of view) may request a profile describing the services that may have been provided by the home network. The profile may be sent to the visited network upon receiving an access authorization for services from the home network. After receiving the profile, the visited network may optionally provide similar services specified by the profile, subsets of services specified by the profile, and / or services originally specified by the profile. In addition to these, they can provide a superset of services. Thus, the profile can be modified, where services can be added or deleted from the services originally specified by the home network. The services may include quality of service considerations associated with a plurality of different communication considerations such as bandwidth, latency, loss tolerances, and the like. By allowing a profile to be modified by the visited network or domains, communication performance can be dynamically upscaled or downscaled as conditions change.

전술 내용및 연관된 목적들의 달성을 위해, 특정 예시적인 양상들이 본 명세서에서 다음 설명들 및 첨부 도면들과 연관되어 설명된다. 이들 양상들은 지시적이지만, 다양한 방법들 중 몇몇에 있어서 청구된 청구대상의 원리들이 채택될 수 있고, 또한 상기 청구된 청구 대상들은 이러한 모든 양상들 및 이들의 등가물들을 포함하도록 의도된다. 다른 장점들 및 신규한 특징들은 도면들과 연관하여 고려될 때 다음 상세한 설명으로부터 명확해질 수 있다.To the accomplishment of the foregoing description and associated objects, specific illustrative aspects are described herein in connection with the following descriptions and the accompanying drawings. While these aspects are indicative, the claimed subject matter may be adopted in some of a variety of ways, and the claimed subject matter is also intended to include all such aspects and their equivalents. Other advantages and novel features may become apparent from the following detailed description when considered in connection with the drawings.

도 1은 통신 환경에서 로밍을 위한 프로파일 수정을 예시하기 위해 제공된 시스템의 하이레벨 블록도.1 is a high level block diagram of a system provided to illustrate profile modification for roaming in a communication environment.

도 2는 예시적인 네트워크 액세스 시스템의 블록도.2 is a block diagram of an exemplary network access system.

도 3 및 4는 예시적인 인증 및 승인 시스템을 예시하는 블록도.3 and 4 are block diagrams illustrating an exemplary authentication and approval system.

도 5는 프로파일의 예시적인 콘텐츠를 도시하는 도면.5 illustrates exemplary content of a profile.

도 6은 가입자 서비스 세트에 대한 예시적인 포맷을 도시하는 도면.6 illustrates an exemplary format for a subscriber service set.

도 7은 서비스 클래스 타입에 대한 예시적인 포맷을 도시하는 도면.7 illustrates an example format for a service class type.

도 8은 예시적인 가입자 서비스 타입을 도시하는 도면.8 illustrates an exemplary subscriber service type.

도 9는 일반적인 로밍 예를 도시하는 도면.9 shows a general roaming example.

도 10은 가상 호밍 예를 도시하는 도면.10 is a diagram illustrating an example of virtual homing;

도 11은 가상 호밍 및 로밍 예를 도시하는 도면.11 illustrates an example of virtual homing and roaming.

도 12는 로밍 및 프로파일 처리를 위한 일 방법을 예시하는 대표적인 흐름도.12 is an exemplary flow diagram illustrating one method for roaming and profile processing.

도 13 및 14는 로밍 동작동안 프로파일 지원을 제공하기 위한 시스템의 하이레벨 블록도.13 and 14 are high level block diagrams of a system for providing profile support during roaming operations.

도 15는 프로파일 수정들을 지원할 수 있는 예시적인 네트워크를 예시하기 위해 제공된 시스템이 블록도.15 is a block diagram of a system provided to illustrate an example network that can support profile modifications.

도 16은 프로파일 및/또는 QoS 파라미터들을 처리하기 위한 장치의 블록도.16 is a block diagram of an apparatus for processing profile and / or QoS parameters.

도 17은 예시적인 통신 시스템을 도시하는 도면.17 illustrates an example communication system.

도 18은 예시적인 엔드 노드를 도시하는 도면.18 illustrates an example end node.

도 19는 예시적인 액세스 노드를 도시하는 도면.19 illustrates an example access node.

도 20은 예시적인 액세스 노드와 통신하는 예시적인 엔드 노드를 도시하는 도면.20 illustrates an example end node in communication with an example access node.

시스템들 및 방법들은 무선 통신들 네트워크에서 로밍을 용이하게 하기 위해 제공된다. 일 양상에서, 네트워크들 간의 로밍 방법이 제공된다. 이는 방문된 네트워크에서 네트워크 액세스에 대한 요청을 수신하는 단계 및 상기 요청에 응답하여 홈 네트워크로부터 프로파일을 수신하는 단계를 포함한다. 상기 프로파일의 수신시, 상기 프로파일에 적어도 부분적으로 기반하여 하나 이상의 액세스 터미널들로 서비스들을 선택적으로 제공한다. 상기 프로파일은 유사한 서비스들, 서비스들의 서브셋, 및/또는 상기 홈 네트워크에 의해 원래 특정된 것이 아닌 서비스들의 수퍼셋을 제공하기 위해 상기 방문된 네트워크에 의해 수정될 수 있다.Systems and methods are provided to facilitate roaming in a wireless communications network. In one aspect, a roaming method between networks is provided. This includes receiving a request for network access in the visited network and receiving a profile from the home network in response to the request. Upon receipt of the profile, selectively provide services to one or more access terminals based at least in part on the profile. The profile may be modified by the visited network to provide similar services, a subset of services, and / or a superset of services not originally specified by the home network.

더욱이, 터미널과 연관된 다양한 양상들이 본 명세서에서 개시된다. 터미널은 또한 시스템, 사용자 디바이스, 가입자 유닛, 가입자 국, 이동국, 이동 디바이스, 원격국, 원격 터미널, 액세스 터미널, 사용자 터미널, 사용자 에이전트, 혹은 사용자 장비로도 호칭될 수 있다. 사용자 디바이스는 셀룰러 폰, 무선 전화, 세션 개시 프로토콜(Session Initiation Protocol : SIP) 폰, 무선 로컬 루프(WLL) 스테이션, PDA, 무선 접속 성능을 가지는 핸드헬드 디바이스, 터미널 내 모듈, 호스트 디바이스(예를 들어, PCMCIA 카드) 또는 무선 모뎀에 접속된 다른 처리 디바이스에 결합되거나 일체화될 수 있는 카드일 수 있다.Moreover, various aspects associated with a terminal are disclosed herein. A terminal may also be referred to as a system, user device, subscriber unit, subscriber station, mobile station, mobile device, remote station, remote terminal, access terminal, user terminal, user agent, or user equipment. User devices may include cellular phones, wireless telephones, Session Initiation Protocol (SIP) phones, wireless local loop (WLL) stations, PDAs, handheld devices with wireless connectivity, modules in terminals, host devices (e.g., , PCMCIA card) or other processing device connected to a wireless modem.

더욱이, 청구된 청구 대상의 양상들은 표준 프로그래밍 및/또는 엔지니어링 기술들을 사용하여 소프트웨어, 펌웨어, 하드웨어, 혹은 이들의 임의의 조합을 생성하여 상기 첨부된 청구대상의 다양한 양상들을 구현하도록 컴퓨터 혹은 계산 컴포넌트를 제어하는 방법, 장치 혹은 제조품으로서 구현될 수 있다. 본 명세서에서 사용된 바와 같은 상기 용어 "제조품"은 임의의 컴퓨터-판독가능한 디바이스, 캐리어, 혹은 매체로부터 액세스 가능한 컴퓨터 프로그램을 포함하는 것으로 의도된다. 예를 들어, 컴퓨터 판독가능한 매체는 자기 저장 디바이스들(예를 들어, 하드 디스크, 플로피 디스크, 자기 스트립들...), 광학 디스크(예를 들어, 콤팩트 디스크(CD), 디지털 다용도 디스크(DVD)....), 스마트 카드들, 및 플래시 메모리 디바이스들(예를 들어, 카드, 스틱, 키 드라이브...)을 포함할 수 있지만, 이에 제한되지는 않는다. 부가적으로, 음성 메일을 전송 및 수신하는데 있어서, 혹은 셀룰러 네트워크와 같은 네트워크를 액세스하는데 있어서 사용된 데이터와 같은 컴퓨터-판독가능한 전자 데이터를 전달하기 위해 반송파가 사용될 수 있다. 물론, 당업자라면, 본 명세서에서 설명된 본 발명의 사상 또는 범위에서 벗어남이 없이 이러한 구성에 대한 많은 수정들이 이루어질 수 있다는 점을 인지할 것이다.Moreover, aspects of the claimed subject matter can be implemented using computer or computing components to generate software, firmware, hardware, or any combination thereof using standard programming and / or engineering techniques to implement various aspects of the appended claims. It can be implemented as a method, apparatus or article of manufacture. The term "article of manufacture" as used herein is intended to include a computer program accessible from any computer-readable device, carrier, or media. For example, computer readable media may include magnetic storage devices (e.g. hard disks, floppy disks, magnetic strips ...), optical discs (e.g. compact discs (CD), digital versatile discs (DVD) ) ....), smart cards, and flash memory devices (eg, cards, sticks, key drives ...). Additionally, carrier waves may be used to transmit and receive computer-readable electronic data, such as data used to transmit and receive voice mail, or to access a network such as a cellular network. Of course, those skilled in the art will recognize that many modifications may be made to this configuration without departing from the spirit or scope of the invention described herein.

이제, 도 1을 참조하면, 시스템(100)은 무선 네트워크에서의 통신들을 용이 하게 하기 위한 로밍에 대한 프로파일 수정들을 예시한다. (호스트라고도 지칭되는) 무선 터미널(102)은 방문된 네트워크 또는 도메인(106)과도 통신하는 액세스 노드(104)와 통신하며, 여기서 상기 무선 또는 액세스 터미널이 홈 네트워크(110)에 의해 서비스되는 것으로부터 로밍됨에 따라 상기 방문된 네트워크를 마주치게 된다. 상기 액세스 노드(104)는 또한 상기 방문된 네트워크 또는 도메인(106)의 일부분으로서 고려될 수도 있다는 점이 주목된다. 상기 액세스 노드(104)는 또한 기지국 또는 액세스 라우터라고도 지칭되며 다양한 노드들, 엘리먼트들 및/또는 서비스 요청 인증, 서비스 승인, 세션 설정 등과 같은 서비스들을 위해 방문된 네트워크(106)에 포함된 시스템들을 사용할 수 있으며, 이들은 이하에서 더 상세하게 기술될 것이다. 처음, 상기 방문된 네트워크(106)는 상기 무선 터미널(102)로부터 네트워크 액세스를 위한 요청을 수신한다. 상기 무선 터미널(102)에 대해 사용가능한 서비스들을 결정하기 위해 상기 홈 네트워크(110)와의 몇몇 핸드쉐이킹(handshaking) 이후, 액세스 승인(114)은 홈 네트워크에 의해 생성되고, 홈 네트워크로부터의 서비스들을 설명하는 프로파일(120)이 상기 요청에 응답하여 전송된다.Referring now to FIG. 1, system 100 illustrates profile modifications for roaming to facilitate communications in a wireless network. The wireless terminal 102 (also referred to as a host) communicates with an access node 104 that also communicates with the visited network or domain 106, from which the wireless or access terminal is serviced by the home network 110. Roaming encounters the visited network. It is noted that the access node 104 may also be considered as part of the visited network or domain 106. The access node 104 is also referred to as a base station or access router and can use the various nodes, elements and / or systems included in the visited network 106 for services such as service request authentication, service approval, session establishment, and the like. And they will be described in more detail below. Initially, the visited network 106 receives a request for network access from the wireless terminal 102. After some handshaking with the home network 110 to determine the services available for the wireless terminal 102, an access grant 114 is generated by the home network and describes the services from the home network. Profile 120 is sent in response to the request.

상기 프로파일(120)의 수신시, 방문된 네트워크(106)는 상기 수신된 프로파일(120)에 적어도 부분적으로 기반하여 하나 이상의 액세스 터미널들(102)로 서비스들을 선택적으로 제공할 수 있다. 아래에 더 상세히 설명될 바와 같이, 상기 프로파일에 의해 특정된 서비스들은 방문된 네트워크(106)로의 요청에 의해 설정된 통신 세션 및 개별 무선 터미널에 대한 서비스 품질(QoS) 파라미터들에 관련할 수 있다. 일 양상에서, 상기 방문된 네트워크(106)는 상기 프로파일(120)에 대한 서비스들을 처리하고, 수정하고, 삭제하거나, 상기 프로파일에 서비스들을 부가할 수 있다. 이는 상기 방문된 네트워크로 하여금 상기 프로파일(120)로부터의 서비스들의 서브셋을 선택적으로 제공하도록 하고 그리고/또는 상기 프로파일에 의해 특정된 것이 아닌 부가적인 서비스들을 제공하도록 한다. 프로파일 수정들을 허용함으로써, 상기 방문된 네트워크는 현재 자원 상태들 또는 다른 고려항목들에 기반하여 그 제공물들을 동적으로 조정(tailor)할 수 있다.Upon receipt of the profile 120, the visited network 106 may selectively provide services to one or more access terminals 102 based at least in part on the received profile 120. As will be described in more detail below, the services specified by the profile may relate to quality of service (QoS) parameters for an individual wireless terminal and a communication session established by a request to the visited network 106. In one aspect, the visited network 106 may process, modify, delete, or add services to the profile 120. This allows the visited network to selectively provide a subset of the services from the profile 120 and / or to provide additional services that are not specified by the profile. By allowing profile modifications, the visited network can dynamically tailor its offerings based on current resource conditions or other considerations.

일 양상에서, 상기 시스템(100)은 예를 들어, 홈에 상반되는 것으로서, 방문된 운영자의 네트워크(110)를 통해 액세스를 획득하는 것과 같은 로밍시에, 가입자 및/또는 가입자 디바이스(102)와 연관된 서비스 품질(QoS) 지원 및 서비스들을 제어하는 것을 허용한다. 이러한 로밍 시나리오에 있어서, 110에서 홈 운영자에 의해 정의된 서비스들 및 QoS 지원이 방문된 운영자의 네트워크(106)에서 선택적으로 지원되고, 그리고, 원하는 경우, 상기 방문된 운영자가 부가적인 그리고/또는 대안적인 서비스들 및 QoS 지원을 제공하는 유연성을 가지는 것이 바람직하다.In one aspect, the system 100 may be associated with a subscriber and / or subscriber device 102 when roaming, such as to gain access via the visited operator's network 110, for example as opposed to home. Allows control of associated quality of service (QoS) support and services. In this roaming scenario, services and QoS support defined by the home operator at 110 are optionally supported in the visited operator's network 106 and, if desired, the visited operator is an additional and / or alternative. It is desirable to have the flexibility of providing generic services and QoS support.

또다른 양상에 따라, 상기 가입자 프로파일(120)은 예컨대, 홈 네트워크(110) 인증 및 승인 서버(AAS)로부터 방문된 네트워크 AAS로 전송된 액세스 승인 메시지(114)에 포함될 수 있다. 상기 프로파일(120)이 다른 네트워크 컴포넌트들 사이에서도 교환될 수 있음이 이해되어야 한다. 후속적으로, 상기 액세스 승인 메시지(114)가 생성되는데, 여기서, 상기 가입자 프로파일(120)은 예를 들어, 상기 방문된 AAS로부터 상기 액세스 노드(104)로 전송되며, 상기 액세스 노드(104)를 통 해 상기 가입자 디바이스(102)가 액세스를 요청한다. 상기 가입자 프로파일(102)은 하나 이상의 QoS 파라미터들의 구성을 지정하고, 그리고/또는 주어진 가입자에 의한 사용을 위해 승인된 다양한 어플리케이션 서비스들 간에 및/또는 가입자들 간에 서비스 차별화를 제공하기 위해 요구되는 경우 후속적인 QoS 구성 변경들에 대한 사전-승인 정보를 포함한다.According to another aspect, the subscriber profile 120 may be included in, for example, an access grant message 114 sent from a home network 110 authentication and authorization server (AAS) to a visited network AAS. It should be understood that the profile 120 may be exchanged between other network components as well. Subsequently, the access grant message 114 is generated, where the subscriber profile 120 is sent, for example, from the visited AAS to the access node 104 and sends the access node 104 to it. The subscriber device 102 requests access. The subscriber profile 102 specifies the configuration of one or more QoS parameters and / or subsequent requests as needed to provide service differentiation between and / or between various application services authorized for use by a given subscriber. Pre-approval information for typical QoS configuration changes.

상기 홈 AAS에 의해 제공되는 상기 가입자 프로파일(120)혹은 다른 네트워크 컴포넌트는 상기 방문된 네트워크(106), 예를 들어 상기 방문된 AAS 및/또는 상기 액세스 노드에 있는 하나 이상의 컴포넌트들에 의해 수정될 수 있다. 따라서, 상기 방문된 네트워크 운영자는 상기 가입자 프로파일(120)이 상기 방문된 운영자의 네트워크(106)에 제공된 서비스들에 부합하도록 수정할 수 있는데, 예를 들면 서비스를 추가하고, 수정하거나 삭제할 수 있다. 상기 프로파일(120)의 수정들을 허용함으로써, 상기 시스템(100)은 로밍시 서비스들 및 QoS를 제어함에 있어서 융통성을 허용한다. 이는 가입자 서비스들이, 상기 방문된 네트워크 운영자에 의해, 예를 들어, 추가되고, 수정되고, 삭제되는 것과 같이 변경되는 것을 허용한다. 이러한 상기 방문된 네트워크(106)에서의 상기 프로파일의 변경에 대한 접근법은 또한 상기 가입자 프로파일(120)에서 서비스들을 정의하기 위해 XML(또는 다른 구조)를 사용하는 것에 대한 유연성으로 인해, 제공된 서비스 정의들에 대한 전개(evolution)를 가능하게 한다. The subscriber profile 120 or other network component provided by the home AAS may be modified by the visited network 106, eg, one or more components in the visited AAS and / or the access node. have. Thus, the visited network operator may modify the subscriber profile 120 to match the services provided in the visited operator's network 106, eg, add, modify or delete services. By allowing modifications to the profile 120, the system 100 allows flexibility in controlling services and QoS when roaming. This allows subscriber services to be changed, such as added, modified, or deleted, by the visited network operator. This approach to changing the profile in the visited network 106 is also due to the flexibility of using XML (or other structure) to define services in the subscriber profile 120, provided service definitions. Enable evolution for.

터미널(102)은 예를 들어, SD 카드, 네트워크 카드, 무선 네트워크 카드, 컴퓨터(랩톱들, 데스크톱들, 개인 휴대용 정보 단말기들(PDA)을 포함함), 모바일 폰 들, 스마트 폰들, 또는 네트워크를 액세스하는데 사용될 수 있는 임의의 다른 적절한 터미널과 같은 모듈일 수 있다. 터미널(102)은 액세스 노드(104)에 의해 상기 네트워크를 액세스한다. 예를 들어, 터미널(102)은 이더넷 케이블, USB 연결 등과 같은 유선 연결에 의해 액세스 노드(104)에 결합하여 통신할 수 있다. 또다른 예에서, 터미널(102)과 액세스 노드(!04) 간의 연결은 속성상 무선일 수 있으며, 여기서 액세스 노드(!04)는 기지국일 수 있고, 터미널(102)은 무선 터미널일 수 있다. 예를 들어, 터미널(102) 및 액세스 노드(104)는, 시분할 다중 접속(TDMA), 코드 분할 다중 접속(CDMA), 주파수 분할 다중 접속(FDMA), 직교 주파수 분할 다중화(OFDM), FLASH OFDM, 직교 주파수 분할 다중 접속(OFDMA)와 같은 임의의 적합한 무선 프로토콜 또는 임의의 다른 적합한 프로토콜에 의해 통신할 수 있다.Terminal 102 may include, for example, an SD card, a network card, a wireless network card, a computer (including laptops, desktops, personal digital assistants (PDAs)), mobile phones, smart phones, or a network. It can be a module such as any other suitable terminal that can be used to access it. Terminal 102 accesses the network by access node 104. For example, terminal 102 may communicate in conjunction with access node 104 by a wired connection, such as an Ethernet cable, a USB connection, or the like. In another example, the connection between terminal 102 and access node (! 04) may be wireless in nature, where access node (! 04) may be a base station, and terminal 102 may be a wireless terminal. For example, terminal 102 and access node 104 may include time division multiple access (TDMA), code division multiple access (CDMA), frequency division multiple access (FDMA), orthogonal frequency division multiplexing (OFDM), FLASH OFDM, The communication may be by any suitable wireless protocol such as orthogonal frequency division multiple access (OFDMA) or any other suitable protocol.

터미널(102)과 유사하게, 액세스 노드(104)는 유선 네트워크 또는 무선 네트워크와 연관된 액세스 노드일 수 있다. 상기 목적으로, 액세스 노드(104)는, 예를 들어, 라우터, 스위치 등일 수 있다. 상기 액세스 노드(104)는 다른 네트워크 노드들과 통신하기 위한, 하나 이상의 인터페이스들, 예를 들어, 통신 모듈들을 포함할 수 있다. 추가적으로, 액세스 노드(104)는 셀룰러 타입의 네트워크에 있는 기지국(또는 무선 액세스 포인트)일 수 있는데, 여기서 기지국들(또는 무선 액세스 포인트들)은 복수의 가입자들에게 무선 커버리지 영역들을 제공하는데 사용된다. 이러한 기지국들(또는 무선 액세스 포인트들)은 하나 이상의 셀룰러 폰들 및/또는 다른 무선 터미널들에 인접(contiguous)영역들을 제공하도록 배열될 수 있다.Similar to terminal 102, access node 104 may be an access node associated with a wired or wireless network. For this purpose, access node 104 may be, for example, a router, a switch, or the like. The access node 104 may include one or more interfaces, eg, communication modules, for communicating with other network nodes. Additionally, access node 104 may be a base station (or wireless access point) in a cellular type network, where the base stations (or wireless access points) are used to provide wireless coverage areas to a plurality of subscribers. Such base stations (or wireless access points) may be arranged to provide contiguous areas to one or more cellular phones and / or other wireless terminals.

위에서 주목된 바와 같이, 상기 시스템(100)은 또한 106 및 110에서 인증 및 승인 서버(AAS)를 포함할 수도 있는데, 이는 터미널(102)로 하여금 액세스 노드(104)의 사용을 통해 네트워크를 통해 데이터를 전송/수신할 수 있도록 보조한다. 개별적인 엔티티로서 도시된 바와 같이, AAS(106)는 액세스 노드(104) 내에 포함될 수 있다는 점이 이해된다. 인증/승인에 대해, 터미널(102)은 이러한 터미널(102) 및/또는 이와 연관된 가입자의 신원(identity)을 표시하는 데이터를 액세스 노드(104)에 의해 AAS(106)로 제공할 수 있다. 상기 액세스 노드(104)는 수정 없이 AAS(106)로의 데이터를 식별하는 것을 중계할 수 있거나 또는 임의의 적합한 데이터 포맷/프로토콜에 따라 이러한 데이터를 수정할 수 있다. 상기 식별 표시자를 수신할 때, AAS(106)는 터미널/가입자 신원을 인증할 수 있고, 터미널(102)(및/또는 가입자)이 하나 이상의 서비스들에 대해 승인되었는지의 여부를 결정할 수 있다.As noted above, the system 100 may also include an authentication and authorization server (AAS) at 106 and 110, which allows the terminal 102 to transmit data over the network through the use of an access node 104. Assist in sending / receiving As shown as a separate entity, it is understood that AAS 106 may be included within access node 104. For authentication / authorization, terminal 102 may provide data to AAS 106 by access node 104 indicative of the identity of such terminal 102 and / or subscriber associated therewith. The access node 104 may relay identifying data to the AAS 106 without modification or may modify this data according to any suitable data format / protocol. Upon receiving the identification indicator, AAS 106 may authenticate the terminal / subscriber identity and determine whether terminal 102 (and / or subscriber) has been authorized for one or more services.

인증/승인의 프로세스는, 터미널(102), 액세스 노드(104) 및/또는 AAS(106) 사이의 하나 이상의 신호들의 교환을 포함할 수 있으며, 몇몇 실시예들에서 그러하다. 만약 터미널(102) 및/또는 이와 연관된 가입자가 서비스들에 대해 승인되는 경우, AAS(106)는 터미널(102)(또는 상기 연관된 가입자)에 할당된 수정된 프로파일을 액세스 노드(104)로 중계할 수 있으며, 여기서, 상기 프로파일은 터미널(102)에 대한 하나 이상의 트래픽 플로우들과 연관된 적어도 QoS 파라미터들의 설명을 포함하며, 데이터 플로우는 일련의 연관된 데이터 패킷들(예를 들어, 패킷 헤더들 및/또는 패킷 페이로드들의 조사에 근거하여 식별됨)로서 정의될 수 있다. 상기 프로파일(120)은 또한 트래픽 플로우들로의 데이터 패킷들의 연관 및 지정된 QoS 처리들의 특정 트래픽 플로우들 및/또는 데이터 패킷들로의 연관을 용이하게 하는 필터 규칙을 포함할 수도 있다. 예를 들어, 이러한 패킷들이 음성 데이터와 연관됨을 표시하는 헤더들을 가지는 데이터 패킷들은 트래픽 플로우로서 총체적으로 지칭될 수 있다. 유사하게, 이러한 패킷들이 비디오 데이터와 연관됨을 표시하는 데이터 패킷들은 개별 트래픽 플로우일 수 있다.The process of authentication / authorization may include the exchange of one or more signals between the terminal 102, the access node 104, and / or the AAS 106, in some embodiments. If terminal 102 and / or subscriber associated with it are authorized for services, AAS 106 may relay the modified profile assigned to terminal 102 (or the associated subscriber) to access node 104. Wherein the profile includes a description of at least QoS parameters associated with one or more traffic flows for terminal 102, the data flow comprising a series of associated data packets (eg, packet headers and / or (Identified based on investigation of packet payloads). The profile 120 may also include filter rules that facilitate the association of data packets into traffic flows and the association of specified QoS processes with specific traffic flows and / or data packets. For example, data packets with headers indicating that these packets are associated with voice data may be referred to collectively as traffic flows. Similarly, data packets indicating that these packets are associated with video data can be individual traffic flows.

액세스 노드(104)는, 상기 프로파일의 수신시, 상기 수신된 프로파일내에 설명된 QoS 처리를 모니터링하고 강제할 수 있다. 예를 들어, 설명된 QoS 처리와 관련하여 사용될 수 있는 파라미터는 트래픽 플로우와 연관된 수용가능한 레이턴시에 관련할 수 있고, 액세스 노드(104)는 AAS(106)로부터 제공된 상기 프로파일 내에 설명된 바와 같은 수용가능한 레이턴시를 유지하기 위한 트래픽 플로우에 대해 스케줄링을 수행할 수 있다. 상기 수신된 프로파일 내에 있는 다른 QoS 파라미터들은 특정 트래픽 플로우 타입에 대한 최소 수용가능한 데이터 레이트, 특정 트래픽 플로우 타입에 대한 최대 수용가능한 데이터 레이트 등에 관련할 수 있다. 이러한 파라미터들은 수치적으로(예를 들어, 제 1 트래픽 플로우 타입에 대한 최소 데이터 레이트는 128Kb/sec이다) 정의되고 그리고/또는 상대적으로(예를 들어, 제 1 트래픽 플로우 타입에 대한 레이턴시는 제 2 트래픽 플로우 타입에 대한 레이턴시의 1/2이다) 정의될 수 있다. 또한, 파라미터들의 정의는 특정 시스템 혹은 네트워크 상태(들)을 조건으로 한다. 일 예에서, 특정 파라미터는 임계치에 도달할 때까지 상대적으로 정의되고 그후 수치적으로 정의될 수 있다(예를 들어, 제 1 트래픽 플로우에 대한 최소 데이터 레이트가 제 2 트래픽 플로우의 두 배가 되어야 하지만 1 Mbyte/sec를 초과하지 않음).The access node 104 may, upon receipt of the profile, monitor and enforce the QoS processing described in the received profile. For example, a parameter that may be used in connection with the described QoS processing may relate to an acceptable latency associated with the traffic flow, and the access node 104 is acceptable as described in the profile provided from the AAS 106. Scheduling may be performed for traffic flows to maintain latency. Other QoS parameters in the received profile may relate to the minimum acceptable data rate for a particular traffic flow type, the maximum acceptable data rate for a particular traffic flow type, and the like. These parameters are numerically defined (eg, the minimum data rate for the first traffic flow type is 128 Kb / sec) and / or relatively (eg, the latency for the first traffic flow type is second). Half of the latency for the traffic flow type). In addition, the definition of parameters is conditioned on the specific system or network state (s). In one example, a particular parameter may be defined relatively and then numerically defined until a threshold is reached (eg, the minimum data rate for the first traffic flow should be twice the second traffic flow but 1 Not exceed Mbyte / sec).

추가적으로, AAS(106)로부터 액세스 노드(104)에 제공된 프로파일은 그 프로파일에 있는 객체(object) 인스턴스들을 지원할 수 있고, 따라서, 상기 프로파일 내의 파라미터 정의들의 복제를 감소시킬 수 있다. 예를 들어, 터미널(102)에 대해 사용되도록 승인된 게임 어플리케이션은 이러한 어플리케이션을 지원하기 위해 3개의 병렬 트래픽 플로우들을 사용할 수 있다. 각각의 트래픽 플로우에 대한 파라미터들을 정의한다기 보다, 단일 트래픽 플로우에 대한 정의가 생성될 수 있고, 이러한 정의의 인스턴스들은 연관된 트래픽 플로우들에 대해 사용될 수 있다. 또한, 상기 프로파일은 필터(예를 들어, 분류) 규칙들을 포함할 수 있는데, 상기 필터 규칙들은 특정 트래픽 플로우를 식별하는 것과 연관하여 사용될 수 있고, 상기 트래픽 플로우에 할당하기 위해 QoS 처리를 결정하는 인스턴스와 이러한 플로우를 연관시킬 수 있다. 상기 액세스 노드(104)는, 상기 프로파일의 수신시, 상기 프로파일 및 상기 사전-승인된 데이터 세트(120)에서 설명된 바와 같이 터미널(102)에 QoS 처리를 제공하도록 구성될 수 있다. 따라서, 액세스 노드(104)는 다양한 트래픽 플로우들 및 다수의 사용자들에 대한 상이한 QoS 처리를 제공할 수 있고, 이에 의해 시스템 성능 및 사용자 경험을 개선시킬 수 있다.In addition, the profile provided to the access node 104 from the AAS 106 may support object instances in that profile, thus reducing the duplication of parameter definitions within the profile. For example, a game application authorized to be used for terminal 102 may use three parallel traffic flows to support such an application. Rather than defining parameters for each traffic flow, a definition for a single traffic flow can be generated, and instances of this definition can be used for associated traffic flows. In addition, the profile may include filter (eg, classification) rules, wherein the filter rules may be used in connection with identifying a particular traffic flow and an instance that determines QoS processing to assign to the traffic flow. You can associate this flow with. The access node 104 may be configured to, upon receipt of the profile, provide QoS processing to terminal 102 as described in the profile and the pre-approved data set 120. Thus, access node 104 may provide different QoS flows for various traffic flows and multiple users, thereby improving system performance and user experience.

이제 도 2를 참조하면, 로밍시 수정가능한 프로파일 데이터를 사용할 수 있는 예시적인 네트워크 액세스 시스템(200)이 예시된다. 진행 전에, 상기 시스템(200)에 도시된 컴포넌트들 및 프로토콜들은 속성상 예시적이며, 도시된 컴포넌트들 외 유사한 컴포넌트들이 채택될 수 있고, 그리고/또는 도시된 프로토콜들 외 다른 프로토콜들이 사용될 수 있다는 점이 주목된다. 상기 시스템(200)은 220에서 플래시 무선 인터페이스들 통해 기지국(BS)(216)으로 접속되는 무선 터미널(WT)(210)을 포함한다. 상기 BS(216)는 네트워크 링크들을 통해 로컬 인증 및 승인(AAL) 서버(224)와 통신한다. 상기 AAL(224)은 이동 네트워크 서버(MNS)의 일부분으로서 제공될 수 있다. 상기 AAL(224)은 다른 AA 서버들, 예를 들어 홈 AA 서버(AAH)(230) 및 외부 AA 서버(AAF)(234)와 통신한다. 홈 네트워크(240)는 상기 WT(210)의 원래 서비스 설정 기록들을 포함하는 상기 AA 서버(230)에 의해 서비스될 수 있다. 로컬 혹은 방문된 네트워크(244)는 상기 WT(210)이 네트워크 연결을 획득하는 네트워크이다. Referring now to FIG. 2, an example network access system 200 is illustrated that can use modifiable profile data when roaming. Prior to proceeding, the components and protocols shown in the system 200 are illustrative in nature, and similar components other than those shown may be employed, and / or other protocols besides the illustrated protocols may be used. It is noted. The system 200 includes a wireless terminal (WT) 210 connected at 220 to a base station (BS) 216 via flash wireless interfaces. The BS 216 communicates with a local authentication and authorization (AAL) server 224 via network links. The AAL 224 may be provided as part of a mobile network server (MNS). The AAL 224 communicates with other AA servers, such as a home AA server (AAH) 230 and an external AA server (AAF) 234. Home network 240 may be serviced by the AA server 230 including the original service configuration records of the WT 210. Local or visited network 244 is a network through which the WT 210 obtains a network connection.

만약 상기 WT(210)가 (지리적 위치로 인해) 홈 네트워크(240)로 직접 접속하려고 시도하는 경우, 상기 홈 네트워크로의 접속은 예를 들어, (도 2에 도시된 것과는 다르게) 상기 홈 네트워크에 모두 위치한 BS, MNS/AAL 및 AAH 간의 통신을 포함할 수 있다. WT(210)가 로밍시 방문된 네트워크(244)에 대한 로컬이며(도 2에 도시됨), 그렇지 않은 경우 상기 홈 네트워크(240)에 대한 로컬이라는 점이 주목된다. 상기 시스템(200)은 또한 네트워크 액세스를 제어할 때 사용되는 후속하는 예시적인 프로토콜들을 도시한다. 이들은 접속 제어 프로토콜(CCP), 보안 관련 프로토콜(SAP), 원격 다이얼-인 사용자 서비스(Remote Dial-In User Service : RADIUS) 프로토콜, 및/또는 확장가능한 인증 프로토콜(EAP)을 포함할 수 있다. 이해될 수 있는 바와 같이, 다른 프로토콜들이 네트워크 액세스를 제어하기 위해 사용될 수 있다.If the WT 210 attempts to connect directly to the home network 240 (due to its geographical location), the connection to the home network may, for example, differ from that shown in FIG. 2. All may include communication between the located BS, MNS / AAL and AAH. It is noted that the WT 210 is local to the visited network 244 when roaming (shown in FIG. 2), otherwise it is local to the home network 240. The system 200 also shows subsequent example protocols used when controlling network access. These may include access control protocol (CCP), security related protocol (SAP), remote dial-in user service (RADIUS) protocol, and / or extensible authentication protocol (EAP). As can be appreciated, other protocols can be used to control network access.

이제 도 3 및 4를 한꺼번에 참조하면, 두 개의 계층형(tiered) 인증 프로토콜이 예시된다. 일 예에서, 액세스 네트워크를 위한 인증의 두 가지 상태(phase)들은 하나 또는 두 개의 상이한 확장가능한 인증 프로토콜(EAP) 방식을 사용하여 채택될 수 있다. 도 3에 도시된 제 1 상태는 기지국(330)과 로컬 네트워크 AA 서버(AAL)(340)를 통해 무선 터미널(WT)(310)와 홈 네트워크 AA 서버(AAH) 간의 인증을 포함한다. 제 2 상태는, 도 4에 도시된 바와 같이, 상기 WT(310)와 상기 로컬 네트워크 AA 서버(340) 간의 인증을 달성한다. 상기 두-상태 인증 프로시저는 일반적으로 상기 WT(310)이 자신의 홈 운영자 네트워크 내에 위치하거나 또는 다른 운영자의 네트워크에 로밍하는지의 여부에 상관 없이 발생한다. 상기 WT(310)는 AAH(310)과는 독립적인 AAL(340)에 의해 로컬로 서비스되도록 기대된다. 두-상태 인증은 로밍을 스케일링 가능한 로밍을 허용할 뿐만 아니라, 홈 또는 방문된 네트워크인, 로컬 네트워크 내에 있는 키 항목 혹은 서비스들의 적절한 처리를 위해 제공된다. 상기 EAP의 두 상태는 서로 독립적이어야 한다. 다시 말해, 상기 WT(310) 및 AA 서버(320,340)의 상호 인증이 유지될 수 있는 동안 상이한 메커니즘들이 각각의 상태에서 사용될 수 있다. Referring now to FIGS. 3 and 4 together, two tiered authentication protocols are illustrated. In one example, two phases of authentication for an access network may be adopted using one or two different Extensible Authentication Protocol (EAP) schemes. The first state shown in FIG. 3 includes authentication between wireless terminal (WT) 310 and home network AA server (AAH) via base station 330 and local network AA server (AAL) 340. The second state, as shown in FIG. 4, achieves authentication between the WT 310 and the local network AA server 340. The two-state authentication procedure generally occurs regardless of whether the WT 310 is located within its home operator network or roams with another operator's network. The WT 310 is expected to be serviced locally by an AAL 340 independent of the AAH 310. Two-state authentication not only allows roamable scalable roaming, but also provides for proper processing of key items or services in the local network, which are home or visited networks. The two states of the EAP should be independent of each other. In other words, different mechanisms may be used in each state while mutual authentication of the WT 310 and AA servers 320, 340 may be maintained.

도 3에 도시된 제 1 인증 상태에서, 상기 AAL(340)은 RADIUS 프록시로서 작용한다. 다른 인증 프로토콜들이 사용될 수 있다는 점이 이해되어야 한다. 상기 제 2 상태는 WT(310)와 로컬 네트워크(AAL 서버)(340) 사이의 인증을 달성하며, 여기서 상기 AAH는 도 4에 도시된 바와 같이 포함되지 않는다. 상기 로컬 네트워크와의 인증의 제 2 상태의 추가는 상기 WT(310)이 트러스트(trust)를 로컬로 설정하 는 것을 허용한다. 상기 로컬 네트워크는 외부 운영자의 네트워크(즉, 홈 운영자가 아님)의 일부분일 수 있거나 혹은 상기 홈 운영자의 관리 도메인의 일부분일 수 있다. 로컬 트러스트 설정은 (상기 WT가 로밍되든 아니든 상관없이) 로컬 이동 영향들로부터 상기 AAF/AAH를 차폐하기 위해, 다른 프로토콜들에 대한 트러스트된 제 3 파티로서 상기 AAL(340)의 사용을 가능하게 하기 위해, 그리고 더 큰 가입자 신원 프라이버시 정도를 제공하기 위한 것을 포함하여, 여러가지 이유로 사용될 수 있다.In the first authentication state shown in FIG. 3, the AAL 340 acts as a RADIUS proxy. It should be understood that other authentication protocols may be used. The second state achieves authentication between the WT 310 and the local network (AAL server) 340, where the AAH is not included as shown in FIG. Adding a second state of authentication with the local network allows the WT 310 to establish a trust locally. The local network may be part of an external operator's network (ie, not a home operator) or may be part of the home operator's administrative domain. Local trust settings enable the use of the AAL 340 as a trusted third party for other protocols to shield the AAF / AAH from local mobility impacts (whether or not the WT roams). And may be used for a variety of reasons, including to provide a greater degree of subscriber identity privacy.

상기 로컬 네트워크와의 인증 상태는 가입자 익명(anonymity) 지원을 허용한다. 상기 AAL(340)은 임시 식별자를 상기 WT(310)로 할당하는데, 상기 임시 식별자는 상기 무선 인터페이스를 "청취(listening)"함으로써 상기 WT의 영구 식별자로 링크될 수는 없다. 이는, 부분적으로는, 상기 임시 WT 식별자가 상기 WT(310)에 보안적으로 통신되어, 비밀성을 보장하도록 발생하는 메커니즘들로 인한 것이다. 이후, 상기 WT(310)는 이러한 로컬 네트워크에서, 혹은 만약 상기 WT가 상기 홈 네트워크에 존재하는 경우 요구되는 바와 같은 다른 호스트 구성 목적들에 대해, 추가적인 네트워크 액세스를 획득하기 위해 이러한 임시 식별자를 사용할 수 있다. 트러스트를 설정하는 것에 더하여, 프로파일들이 서비스들을 추가적으로 정의하기 위해 교환될 수 있다.Authentication status with the local network allows subscriber anonymity support. The AAL 340 assigns a temporary identifier to the WT 310, which cannot be linked to the permanent identifier of the WT by "listening" the air interface. This is in part due to the mechanisms that occur so that the temporary WT identifier is securely communicated to the WT 310 to ensure confidentiality. The WT 310 may then use this temporary identifier to obtain additional network access in this local network, or for other host configuration purposes as required if the WT is in the home network. have. In addition to establishing trusts, profiles can be exchanged to further define services.

이제 도 5를 참고하면, 본 명세서에 설명된 하나 이상의 양상들에 따른 일 예시적인 프로파일(500)이 예시된다. 상기 프로파일(500)은 가입자(특정 이동 터미널)에 의한 사용을 위해 승인된 서비스들의 양상들을 지정하는 파라미터들의 논 리적 그룹핑(grouping)이다. 그러나, 청구항들에 따르는 한, 프로파일(500) 내에 있는 필드/엘리먼트들의 변경될 수 있어서, 엘리먼트들이 지정되는 방법이 변경될 수 있고, 논리 배열들이 변경될 수 있고, 엘리먼트들의 개수가 변경될 수 있고, 엘리먼트들의 명칭들이 변경될 수 있다는 점이 이해된다. 상기 프로파일(500)은 플래시 서비스 엘리먼트(502)와 연관될 수 있는데, 상기 플ㄹ시 서비스 엘리먼트는 FLASH 무선 인터페이스를 포함하는, 무선 인터페이스와 같은 인터페이스에 의해 접속을 설정하고 유지하는 것과 연관된 파라미터들의 논리적 그룹핑이다. 상기 플래시 서비스 엘리먼트(502)는 위치 제약 엘리먼트(504)와 연관될 수 있는데, 상기 위치 제약 엘리먼트는 위치들(또는 결합 포인트들)을 지정하는 파라미터들의 집합(collection)이며, 상기 위치들을 통해, 상기 가입자가 서비스들에 대한 액세스를 승인 받을 수 있다. 위치 제약 엘리먼트(504)가 상기 프로파일(500)내에 포함될 때, 액세스는 위치 제약 엘리먼트(504) 내에 포함된 엘리먼트들에 의해 지정된 바와 같이 제한될 수도 있다. 위치 제약 엘리먼트(504)의 생략은 액세스가 지정된 위치들의 리스트에 한정되는 것이 아니라, 로밍 동의와 같은 다른 수단에 의해 제한될 수 있다는 것을 나타낸다.Referring now to FIG. 5, an example profile 500 in accordance with one or more aspects described herein is illustrated. The profile 500 is a logical grouping of parameters specifying aspects of services authorized for use by a subscriber (specific mobile terminal). However, as long as it is in accordance with the claims, the fields / elements in the profile 500 may be changed, such that the way elements are specified may change, the logical arrangements may change, the number of elements may change, It is understood that the names of the elements may be changed. The profile 500 may be associated with a flash service element 502, which is a logical group of parameters associated with establishing and maintaining a connection by an interface, such as a wireless interface, including a FLASH wireless interface. Grouping. The flash service element 502 may be associated with a location constraint element 504, where the location constraint element is a collection of parameters that specify locations (or join points), and through the locations, the The subscriber may be authorized to access the services. When a location constraint element 504 is included within the profile 500, access may be restricted as specified by the elements included within the location constraint element 504. Omission of the location constraint element 504 indicates that access is not limited to a list of designated locations, but may be restricted by other means such as roaming agreements.

상기 프로파일(500)은 네트워크 엘리먼트(506)을 추가적으로 포함할 수 있는데, 상기 네트워크 엘리먼트는 특정 네트워크와 연관된 파라미터들의 집합일 수 있으며, 상기 특정 네트워크를 통해 가입자(터미널)은 서비스들에 대한 액세스를 승인받을 수 있다. 네트워크 엘리먼트(506)는 네트워크 식별자 엘리먼트(508)과 연관될 수 있는데, 상기 네트워크 식별자 엘리먼트는 네트워크의 전체적으로 고유한 식별자이며, 이를 통해 상기 가입자가 서비스들에 대한 액세스를 승인받을 수 있다. 네트워크 엘리먼트(506)는 구역 엘리먼트(510)와 추가적으로 연관될 수 있는데, 상기 구역 엘리먼트는 네트워크 내의 특정 구역과 연관된 파라미터들의 집합으로서 정의될 수 있으며, 상기 네트워크를 통해 상기 가입자는 서비스들에 대한 액세스를 승인받을 수 있다. 네트워크 내의 액세스는 구역 엘리먼트(510) 내의 표시된 구역들의 세트에 제한될 수 있다. 구역 엘리먼트(510)의 부재는 네트워크 식별자 엘리먼트(508) 내에서 식별된 네트워크 내의 액세스가 지정된 구역들의 세트에 한정되지 않는다는 점을 나타낼 수 있다.The profile 500 may further include a network element 506, which may be a set of parameters associated with a particular network, through which the subscriber (terminal) grants access to services. I can receive it. Network element 506 may be associated with network identifier element 508, which is a globally unique identifier of the network, through which the subscriber may be granted access to services. The network element 506 may further be associated with the zone element 510, which may be defined as a set of parameters associated with a particular zone in the network, through which the subscriber may access access to services. Can be approved. Access in the network may be limited to the set of indicated zones in the zone element 510. The absence of zone element 510 may indicate that access in the network identified within network identifier element 508 is not limited to a specified set of zones.

구역 엘리먼트(510)는 구역 식별자 엘리먼트(512)와 연관될 수 있는데, 상기 구역 식별자 엘리먼트는 네트워크 내의 구역의 로컬로 고유한 식별자일 수 있으며, 상기 네트워크를 통해 가입자가 서비스들에 대한 액세스를 승인받을 수 있다. 구역 엘리먼트(510)는 또한, 기지국 엘리먼트(514)와 연관될 수도 있는데, 상기 기지국 엘리먼트는 (네트워크의 구역 내에 있는) 특정 기지국 또는 액세스 노드와 연관된 파라미터들의 집합으로서 정의될 수 있으며, 상기 특정 기지국 또는 액세스 노드를 통해 상기 가입자는 서비스들에 대한 액세스를 승인 받을 수 있다. 구역 내의 액세스는 기지국 엘리먼트(514) 내의 표시된 기지국들의 세트에 제한될 수 있다. 기지국 엘리먼트(514)이 부재는 식별된 구역 내의 액세스가 특정 기지국들의 세트에 제한되지 않는다는 점을 표시할 수 있다.Zone element 510 may be associated with zone identifier element 512, which may be a locally unique identifier of a zone in a network, through which the subscriber is authorized to access services. Can be. Zone element 510 may also be associated with base station element 514, which may be defined as a set of parameters associated with a particular base station or access node (in a zone of a network), wherein the particular base station or The access node allows the subscriber to be granted access to services. Access in the zone may be limited to the indicated set of base stations in base station element 514. The absence of the base station element 514 may indicate that access in the identified zone is not limited to a particular set of base stations.

기지국 엘리먼트(514)는 기지국 식별자(516)와 연관될 수 있는데, 상기 기지국 식별자는 네트워크의 구역 내에 있는 로컬로 고유한 기지국의 식별자일 수 있으 며, 상기 네트워크를 통해 상기 가입자가 서비스들에 대한 액세스를 승인받을 수 있다. 기지국(514)은 링크 엘리먼트(518)에 추가적으로 연관될 수 있으며, 상기 링크 엘리먼트는 (네트워크의 구역 내에 있는 식별된 기지국에 대응하는) 특정 링크와 연관된 파라미터들의 집합일 수 있으며, 상기 특정 링크를 통해 가입자는 서비스들에 대한 액세스를 승인 받을 수 있다. 예를 들어, 기지국에 의한 액세스는 상기 링크 엘리먼트(518) 내에 지정된 링크들의 세트에 한정될 수 있으며, 프로파일 내의 링크 엘리먼트(518)의 부재는 상기 대응하는 기지국에 의한 액세스가 특정 링크들의 세트에 제한되지 않는다는 점을 표시할 수 있다.Base station element 514 may be associated with a base station identifier 516, which may be an identifier of a locally unique base station within the area of the network, through which the subscriber has access to services. Can be approved. Base station 514 may further be associated with link element 518, which may be a set of parameters associated with a particular link (corresponding to an identified base station within the area of the network), and over the particular link. The subscriber may be authorized to access the services. For example, access by a base station may be limited to a set of links designated within the link element 518, and the absence of a link element 518 in a profile may restrict access by the corresponding base station to a particular set of links. Can be displayed.

링크 엘리먼트(518)는 논리 링크 제어 식별자 엘리먼트(520)와 연관될 수 있는데, 상기 논리 링크 제어 식별자 엘리먼트는 네트워크의 구역 내에 있는 기지국에 대응하는 로컬로 고유한 링크의 식별자일 수 있으며, 상기 네트워크를 통해 상기 가입자들이 서비스들에 대한 액세스를 승인받을 수 있다. 링크 엘리먼트(518)는 또한 특정 접속과 연관된 파라미터들의 집합인 접속 엘리먼트(522)와 연관될 수 있으며, 상기 특정 접속을 통해 상기 가입자는 서비스들에 대한 액세스를 승인 받는다. 예를 들어, 링크에 의한 액세스는 표시된 접속들의 세트에 제한될 수 있다. 접속 엘리먼트의 부재는 상기 대응하는 링크에 의한 액세스가 지정된 연결들의 세트에 제한되지 않는다는 점을 표시할 수 있다. 따라서, 만약, 특정 링크에 의한 액세스가 추가적으로 제한되지 않는다면, 프로파일(500) 내의 접속 엘리먼트(522)를 포함하지 않는 것이 바람직할 수 있다. 접속 엘리먼트(522)는 접속 식별자 엘리먼트(524)와 연관될 수 있는데, 상기 접속 식별자 엘리먼트는 네트워크의 구역 내에 있는 링크 및 기지국에 대응하는 로컬로 고유한 접속의 식별자일 수 있으며, 상기 네트워크를 통해 상기 가입자는 서비스들에 대한 액세스를 승인받을 수 있다.The link element 518 may be associated with a logical link control identifier element 520, which may be an identifier of a locally unique link corresponding to a base station within a zone of the network, The subscribers can be authorized to access services. Link element 518 may also be associated with connection element 522, which is a set of parameters associated with a particular connection, through which the subscriber is granted access to services. For example, access by a link may be limited to the set of indicated connections. The absence of a connection element may indicate that access by the corresponding link is not limited to a specified set of connections. Thus, if access by a particular link is not further restricted, it may be desirable not to include the connection element 522 in the profile 500. The connection element 522 may be associated with a connection identifier element 524, which may be an identifier of a locally unique connection corresponding to a link and a base station within a zone of the network, and through the network The subscriber may be authorized to access the services.

프로파일(500)은 추가적으로 위치 업데이트 구간 엘리먼트(526)를 포함할 수 있는데, 상기 위치 업데이트 구간 엘리먼트는 시간상 연속적인 인스턴스들 간의 지속 시간(예를 들어, 초)일 수 있으며, 여기서 위치 업데이트는 예를 들어, 이러한 터미널들이 "슬립(sleep)" 모드에 있는 동안 무선 터미널들에 의해 수행되어야 한다. 모니터링 구간 엘리먼트(528)는 시간상 연속적인 인스턴스들 간의 지속시간(예를 들어, 밀리초)을 표시할 수 있으며, 여기서 페이지들에 대한 모니터링은 "슬립"모드 동안 무선 터미널에 의해 수행될 것이다. 프로파일(500)은 추가적으로, (아래에 상세하게 설명되는)서비스 세트 엘리먼트(530)를 포함할 수 있는데, 상기 서비스 세트 엘리먼트는 서비스들을 인에이블하고 제어하는 것에 관련한 서비스 클래스 및 가입자 서비스 논리 데이터 구성들의 세트를 포함할 수 있다. 이러한 엘리먼트(530)는 특정 터미널(예를 들어, 무선 터미널)과 연관된 특정 트래픽 플로우들에 관련한 QoS 파라미터들을 포함할 수 있다. 상기 엘리먼트(530)는 또한 액세스 노드로부터의 동적 서비스 품질 구성을 위한 사전-승인된 템플릿들 또는 데이터들을 포함할 수 있다. 상기 QoS 파라미터들을 포함하는 상기 프로파일들로 구성된 상기 정보는 XML을 사용하여 전달될 수 있고, 다른 구조 및 다른 특성들, 예를 들어, 상기 정보의 데이터 타입, 포맷들, 및/또는 값 제한들은 연관된 XML 스키마(schema)에 의해 제한될 수 있다.Profile 500 may additionally include a location update interval element 526, where the location update interval element may be a duration (eg, seconds) between successive instances in time, where the location update is an example. For example, these terminals must be performed by the wireless terminals while in the "sleep" mode. The monitoring interval element 528 can indicate the duration (eg, milliseconds) between successive instances in time, where monitoring for the pages will be performed by the wireless terminal during "sleep" mode. Profile 500 may additionally include a service set element 530 (described in detail below), which is a set of service class and subscriber service logical data configurations related to enabling and controlling services. It can include a set. This element 530 may include QoS parameters related to specific traffic flows associated with a particular terminal (eg, wireless terminal). The element 530 may also include pre-approved templates or data for dynamic quality of service configuration from the access node. The information consisting of the profiles containing the QoS parameters can be conveyed using XML, and other structures and other characteristics, for example the data type, formats, and / or value constraints of the information associated with It can be restricted by an XML schema.

이제 도 6을 참조하면, 예시적인 서비스 세트 엘리먼트(600)(예를 들어, 도 5의 서비스 세트 엘리먼트(530))가 도시되고 설명된다. 그러나, 이러한 엘리먼트가 단지 예로서 제공되고, 본 명세서의 엘리먼트들 및/또는 엘리먼트들 간의 논리적 연관들이 삭제되고, 변경될 수 있으며, 청구된 청구 대상에 따라 유지될 수 있다는 점이 이해되어야 한다. QoS 정의 및 제어는 서비스 세트 엘리먼트(600) 내의 두 개의 데이터 구성들: 서비스 클래스 엘리먼트(602) 및 가입자 서비스 엘리먼트(604)에 적어도 부분적으로 기반할 수 있다. "가입자" 서비스 엘리먼트에서 도시된 바와 같이, 이러한 엘리먼트가 예컨대 무선 터미널과 같은 가입자 디바이스에 연관될 수 있다는 점이 이해되어야 한다. 따라서, 가입자 서비스 엘리먼트는 터미널의 식별 표시자들 및/또는 가입자의 신원 표시자들의 결과(consequence)로서 프로파일 내에 포함될 수 있다. 제공될 서비스에 따라 상기 프로파일이 이들 데이터 구성들 중 어느 하나 또는 모두에 대한 다중 발생을 포함할 수 있다. 서비스 클래스 엘리먼트(602)(데이터 구성)는 특정 서비스 클래스의 인스턴스와 연관된 트래픽 플로우의 QoS 처리를 지정하는 공통 메커니즘을 제공할 수 있다. 예를 들어, 호스트 디바이스로/로부터 제공된 패킷들은 하나 이상의 트래픽 플로우들로 분류될수 있는데, 여기서 주어진 트래픽 플로우는 특정 어플리케이션에 대응하는 특정 패킷 스트림만을 포함할 수 있거나 또는 다수의 어플리케이션들에 대응하는 패킷 스트림들의 집합(aggregation)을 포함할 수 있다.Referring now to FIG. 6, an exemplary service set element 600 (eg, service set element 530 of FIG. 5) is shown and described. However, it should be understood that such elements are provided by way of example only, and that elements and / or logical associations between the elements may be deleted, changed, and maintained in accordance with the claimed subject matter. QoS definition and control may be based at least in part on two data configurations within service set element 600: service class element 602 and subscriber service element 604. As shown in the “subscriber” service element, it should be understood that such an element may be associated with a subscriber device such as, for example, a wireless terminal. Thus, the subscriber service element may be included in the profile as the outcome of the terminal's identification indicators and / or subscriber's identity indicators. Depending on the service to be provided, the profile may include multiple occurrences of any or all of these data configurations. The service class element 602 (data configuration) may provide a common mechanism for specifying QoS processing of traffic flows associated with instances of a particular service class. For example, packets provided to / from a host device may be classified into one or more traffic flows, where a given traffic flow may include only a particular packet stream corresponding to a particular application or a packet stream corresponding to multiple applications. May include aggregation.

각각의 식별된 트래픽 플로우는 하나 이상의 서비스 클래스 엘리먼트들(602)의 인스턴스와 연관될 수 있다. 각각의 식별된 트래픽 플루우의 연관된 서비스 클래스는 호스트 디바이스 및/또는 액세스 노드(액세스 라우터, 기지국 등)의 어드미 션 제어, 스케줄링, 및 트래픽 조정 기능들에 대한 기초를 제공할 수 있다. 서비스 클래스 엘리먼트(602)가 QoS 처리에 속할 수 있는 반면, 서비스 세트 엘리먼트(600)는 정책 제어(예를 들어, 서비스들에 대한 승인) 및 서비스 정의(예를 들어, 파라미터 값들의 설정, QoS를 지원하기 위해 식별된 트래픽 흐름들과 특정 서비스 클래스들의 인스턴스들과의 연관...)에 속할 수 있다. 각각의 서비스 세트 엘리먼트는 0개 혹은 그 이상의 서비스 클래스 엘리먼트들 및 0개 혹은 그 이상의 가입자 서비스 엘리먼트들을 포함할 수 있다.Each identified traffic flow may be associated with an instance of one or more service class elements 602. The associated service class of each identified traffic flow can provide the basis for admission control, scheduling, and traffic coordination functions of the host device and / or access node (access router, base station, etc.). While the service class element 602 may belong to QoS processing, the service set element 600 may provide policy control (e.g., grant for services) and service definition (e.g., setting parameter values, QoS). Associations with identified traffic flows to support instances of specific service classes ...). Each service set element may include zero or more service class elements and zero or more subscriber service elements.

이제 도 7을 참고하면, 예시적인 서비스 클래스 엘리먼트(예를 들어, 도 6에 도시된 서비스 클래스 엘리먼트(602)가 예시된다. 다시, 서비스 클래스 엘리먼트(700)는 프로파일 내의 QoS 처리를 한정하기 위한 하나의 특정 방식의 일 예로서 제공된다. 이렇게 하기 위한 다른 방식들이 발명자에 의해 고려되며, 여기에 첨부된 청구항의 범위 내에 있는 것으로 의도된다. 서비스 클래스 엘리먼트(700)는 서비스 클래스 식별자(702)를 포함할 수 있는데, 이는 정의된 서비스 클래스의 전체적으로 고유한 식별자(예를 들어, 32비트)일 수 있으며, 이는 기호 x:y를 사용하여 나타낼 수 있는데, 여기서 x 및 y는 서비스 클래스 식별자(702)의 제 1 비트수(프리픽스(prefix)) 및 제 2 비트수(서픽스(suffix))에 각각 대응하는 16진 값들일 수 있다. 예를 들어, 특정 운영자 및 표준 기관들에 의해 정의된 분류된 서비스의 세트는 공통 서비스 클래스 식별자 프리픽스를 사용할 수 있다.Referring now to Figure 7, an exemplary service class element (e.g., service class element 602 shown in Figure 6 is illustrated.) Again, service class element 700 is one to limit QoS processing in a profile. Other ways to do so are contemplated by the inventor and are intended to be within the scope of the claims appended hereto: Service class element 700 includes a service class identifier 702. This may be a globally unique identifier (eg, 32 bits) of a defined service class, which may be represented using the symbol x: y, where x and y are values of service class identifier 702. It may be hexadecimal values corresponding to the first number of bits (prefix) and the second number of bits (suffix), respectively. Sets of the classified services defined by service class may use a common prefix identifier.

상기 서비스 클래스 엘리먼트(700)는 또한 어드미션 우선순위 엘리먼트(704)를 포함할 수 있다. 전용 자원들(예를 들어, 최소 레이트 및/또는 레이턴시 바운 드를 지정하는 서비스 클래스들)의 할당을 요구하는 타겟 전달 대상들을 지정하는 서비스 클래스들에 대해, 어드미션 우선순위 엘리먼트(704)는 자원 할당 어드미션 제어 결정들을 할 목적으로 이러한 서비스 클래스들의 상대적인 순서를 지시한다. 어드미션 우선순위의 특정 사용은 구현 의존적일 수 있으며, 가능한 사용들은 계류중인 자원 할당 요청들의 우선순위 큐잉(queuing) 및/또는 자원 할당들의 사전방지(preemption)에 대한 우선순위를 포함할 수 있다.The service class element 700 may also include an admission priority element 704. For service classes that specify target delivery targets that require allocation of dedicated resources (eg, service classes that specify minimum rate and / or latency bounds), the admission priority element 704 may assign a resource. It indicates the relative order of these service classes for the purpose of making admission control decisions. The specific use of the admission priority may be implementation dependent, and the possible uses may include priority for priority queuing of pending resource allocation requests and / or preemption of resource allocations.

최대 레이트 엘리먼트(706)는 특정 서비스 클래스의 인스턴스와 연관된 트래픽 플로우로 제공될 수 있는 최대 데이터 레이트를 표시할 수 있다. 최대 레이트 엘리먼트(706)는 토큰 레이트 엘리먼트(708) 및 버킷 깊이 엘리먼트(710) 내에 설명된 것과 같은 토큰 버킷 파라미터들에 의해 추가적으로 정의될 수 있다. 예를 들어, 토큰 레이트 엘리먼트(708)는 킬로바이트/초(여기서, 킬로는 1000을 나타냄) 단위일 수 있으며, 버킷 깊이 엘리먼트(710)는 바이트 단위일 수 있다.The maximum rate element 706 can indicate the maximum data rate that can be provided in the traffic flow associated with an instance of a particular class of service. The maximum rate element 706 may be further defined by token bucket parameters as described within the token rate element 708 and the bucket depth element 710. For example, token rate element 708 may be in kilobytes / second (where kilo represents 1000) and bucket depth element 710 may be in bytes.

최소 레이트 엘리먼트(712)는 서비스 클래스의 인스턴스와 연관된 트래픽 플로우에 제공될 수 있는 타겟 최소 데이터 레이트를 표시할 수 있다. 최소 레이트 엘리먼트(712)는 토큰 레이트 엘리먼트(714), 버킷 깊이 엘리먼트(716), 피크 레이트 엘리먼트(718), 최소 경비 유닛 엘리먼트(720), 및 최대 패킷 크기 엘리먼트(722)에 의해 추가적으로 정의될 수 있다. 토큰 레이트 엘리먼트(714) 및 피크 레이트 엘리먼트(718)는 킬로비트/초(여기서, 킬로는 1000을 나타냄) 단위일 수 있고, 버킷 깊이 엘리먼트(716), 최소 경비 유닛 엘리먼트(720), 및 최대 패킷 크기 엘리먼트(722)는 바이트 단위일 수 있다.The minimum rate element 712 can indicate a target minimum data rate that can be provided for traffic flows associated with an instance of a class of service. The minimum rate element 712 can be further defined by the token rate element 714, the bucket depth element 716, the peak rate element 718, the minimum expense unit element 720, and the maximum packet size element 722. have. Token rate element 714 and peak rate element 718 may be in kilobits per second (where kilo represents 1000), and bucket depth element 716, minimum expense unit element 720, and maximum packet The size element 722 may be in bytes.

공유 레이트 엘리먼트(724)는 다른 서비스 클래스 인스턴스들과 연관된 트래픽 플로우들을 가지는 서비스들과 경쟁할 때, 서비스 클래스의 인스턴스와 연관된 트래픽 플로우가 수신해야 하는 서비스(예를 들어, 레이트 또는 자원들)의 상대적인 비율을 표시하기 위해 사용될 수 있다. 따라서, 타겟 전달 대상들(예를 들어, 최소 레이트 및/또는 레이턴시 바운드들)이 모든 어드미트된(admitted) 서비스 클래스 인스턴스들에 대해 만족된 후, 임의의 나머지 서비스 용량들이 서비스 클래스 인스턴스들의 대응하는 공유 가중치들에 비례적으로 (예를 들어 최대 레이트를 표시함에 의해) 제한되지 않는 경쟁 서비스 클래스 인스턴스들 사이에 분배되어야 한다.The share rate element 724 is relative to the service (eg, rate or resources) that a traffic flow associated with an instance of the service class should receive when competing with services having traffic flows associated with other service class instances. Can be used to indicate the ratio. Thus, after the target delivery targets (eg, minimum rate and / or latency bounds) are satisfied for all of the admitted service class instances, any remaining service capacities are corresponding to those of the service class instances. It should be distributed among competing service class instances that are not limited in proportion to the shared weights (eg, by indicating the maximum rate).

레이턴시 허용범위(tolerance) 엘리먼트(726)는 서비스 클래스의 인스턴스와 연관된 트래픽 플로우에 속하는 패킷들에 대한 수용가능한 액세스 링크 레이턴시를 표시하며, 여기서 액세스 링크 레이턴시는 큐잉, 스케줄링 및 전송과 연관된 지연들을 포함한다. 높은 확률을 가지고, 상기 서비스 클래스의 인스턴스와 연관된 트래픽 플로우에 속하는 패킷들은 상기 표시된 허용범위 미만의 레이턴시를 가지는 액세스 링크를 통해 전달될 수 있다. 일 예로서, 레이턴시 허용범위 엘리먼트(726)는 밀리초 단위와 연관될 수 있다.Latency tolerance element 726 indicates an acceptable access link latency for packets belonging to a traffic flow associated with an instance of the service class, where the access link latency includes delays associated with queuing, scheduling, and transmission. . With a high probability, packets belonging to a traffic flow associated with an instance of the class of service may be delivered over an access link having a latency below the indicated tolerance. As an example, latency tolerance element 726 may be associated with millisecond units.

손실 허용범위 엘리먼트(728)는 서비스 클래스의 인스턴스와 연관된 트래픽 플로우에 속하는 패킷들에 대해 수용가능한 손실 확률을 표시할 수 있으며, 손실의 소스는 큐 관리및 복원불가능한 전송 에러들을 포함한다. 식별된 서비스 클래스의 인스턴스와 연관된 트래픽 플로우에 속하는 패킷들은 표시된 허용범위 미만의 손실 확률을 가지는 액세스 링크를 통해 전달되어야 한다. 상기 손실 허용범위 엘리먼트(728)는, 예를 들어, 100,000 패킷당 손실 패킷들의 개수와 연관된 데이터를 포함할 수 있다. 차별화된 서비스들(DS) 코드 포인트(730)는 DS 코드 포인트를 표시할 수 있으며, 상기 DS 코드포인트로써 식별된 서비스 클래스의 인스턴스와 연관된 트래픽 플로우에 있는 패킷들이 마킹되어야 한다. The loss tolerance element 728 can indicate an acceptable loss probability for packets belonging to a traffic flow associated with an instance of the service class, the source of the loss including queue management and irrecoverable transmission errors. Packets belonging to a traffic flow associated with an instance of the identified service class must be delivered over an access link with a loss probability below the indicated tolerance. The loss tolerance element 728 may include data associated with the number of lost packets per 100,000 packet, for example. Differentiated services (DS) code point 730 may indicate a DS code point, and packets in the traffic flow associated with the instance of the service class identified as the DS code point should be marked.

압축 힌트 엘리먼트(732)는 헤더 압축이 서비스 클래스의 특정 인스턴스와 연관된 트래픽 플로우에 속하는 패킷들에 쉽게 적용가능함을 나타낼 수 있다. 압축 힌트 엘리먼트(732)는 적용가능한 압축 타입 및/또는 압축에 필요한 파라미터들을 결정하는데 있어서 도움이 되는 정보를 포함할 수 있다.The compression hint element 732 may indicate that header compression is easily applicable to packets belonging to a traffic flow associated with a particular instance of a service class. The compression hint element 732 may include information to assist in determining the applicable compression type and / or parameters required for compression.

도 8을 참조하면, 예시적인 가입자 서비스 엘리먼트(800)가 도시되고 설명된다. 다시, 엘리먼트(800)는 서비스를 한정하기 위한 일 특정 방식으로서 제공된다. 이렇게 하기 위한 다른 방식들 역시 발명자에 의해 고려될 수 있으며, 여기에 첨부된 청구항의 범위 내에 있는 것으로 의도된다. 상기 가입자 서비스 엘리먼트(800)는 가입자 서비스 식별자 엘리먼트(804)를 포함할 수 있으며, 이는 특정 가입자 서비스의 전체적으로 고유한 식별자일 수 있으며, 부호 x:y를 사용하여 나타낼 수 있는데, 여기서 x 및 y는 각각 가입자 서비스 식별자 엘리먼트(804)의 처음 비트 세트(프리픽스) 및 마지막 비트 세트(서픽스)에 대응하는 16진 값들일 수 있다. 특정 운영자 혹은 표준 기관에 의해 정의된 가입자 서비스들의 세트는 공통 가입자 서비스 식별자 프리픽스를 사용할 수 있다. 영역 엘리먼트(806)의 부재는 가입자 서비스가 연관되는 도메인을 표시할 수 있고, 영역 엘리먼트(806)는 로컬 도메인과 연관된 가입자 서비스들을 표시할 수 있다. 이는 다양한 네트워크 운영자들 간에 로밍시에 더 나은 제어 서비스들을 위한 기본을 제공한다.Referring to FIG. 8, an example subscriber service element 800 is shown and described. Again, element 800 is provided as one specific way to define a service. Other ways of doing so may also be considered by the inventors and are intended to be within the scope of the claims appended hereto. The subscriber service element 800 may include a subscriber service identifier element 804, which may be a globally unique identifier of a particular subscriber service, which may be represented using the sign x: y, where x and y are Each may be hexadecimal values corresponding to the first bit set (prefix) and the last bit set (suffix) of the subscriber service identifier element 804. A set of subscriber services defined by a particular operator or standard organization may use a common subscriber service identifier prefix. The absence of the zone element 806 may indicate the domain to which the subscriber service is associated, and the zone element 806 may indicate the subscriber services associated with the local domain. This provides the basis for better control services when roaming between various network operators.

가입자 서비스 엘리먼트(800)는 정책 결정 포인트(PDP) 식별자 엘리먼트(810)를 포함할 수 있다. PDP 식별자 엘리먼트(810)는 특정 가입자 서비스와 연관된 QoS 구성 변경 요청들을 위해 사용될 PDP의, 예컨대 IP 주소 및 호스트 명과 같은, 식별자일 수 있다. 상기 가입자 서비스 엘리먼트(800)는, 서비스 클래스 인스턴스들, 필터 규칙들, 및 대응하는 액세스 링크를 통해 액세스 라우터로부터 가입자들로 트래픽을 입력하기 위해 적용될 수 있는 서비스 클래스 인스턴스 템플릿들의 논리적 그룹핑인 출구 엘리먼트(812), 및 서비스 클래스 인스턴스들, 필터 규칙들 및 대응하는 액세스 링크를 통해 가입자로부터 액세스 라우터로 트래픽을 인입하는데 적용가능한 서비스 클래스 인스턴스 템플릿들의 논리적 그룹핑인 인입 엘리먼트(814)를 추가적으로 포함할 수 있다. Subscriber service element 800 may include a policy decision point (PDP) identifier element 810. The PDP identifier element 810 may be an identifier, such as, for example, an IP address and a host name, of the PDP to be used for QoS configuration change requests associated with a particular subscriber service. The subscriber service element 800 is an exit element that is a logical grouping of service class instance templates that can be applied to enter traffic from an access router to subscribers over a corresponding access link, service class instances, filter rules, and corresponding access links. 812, and an incoming element 814, which is a logical grouping of service class instance templates that is applicable for injecting traffic from a subscriber to an access router via service class instances, filter rules, and a corresponding access link.

출구 엘리먼트(812) 및 인입 엘리먼트(814) 각각은 하나 이상의 서비스 클래스 인스턴스 엘리먼트들(816 및 818)을 각각 포함할 수 있다. 서비스 클래스 인스턴스 엘리먼트들(816 및 818)은 정적(static) 서비스 클래스 인스턴스들을 정의할 수 있는데, 예를 들어, 특정 서비스 클래스 엘리먼트를 식별할 수 있는데, 상기 특정 서비스 클래스 엘리먼트의 인스턴스가 요구되고, 상기 특정 서비스 클래스 엘리먼트와 트래픽 플로우가 하나 이상의 필터 규칙들에 의해 연관될 것이다. 정적 서비스 클래스 인스턴스는 특정 서비스 클래스의 지속적으로 요청되는 인스턴스로서 개념적으로 보여질 수 있다. 대응하는 서비스 클래스의 파라미터에 따라, 어드미 션 제어 결정이 요구될 수 있다. 따라서, 시간상 주어진 임의의 포인트에서, 정적 서비스 클래스 인스턴스는 자원 사용가능성 및 어드미션 우선순위에 따라 작용(예를 들어, 어드미트됨)될 수도 있고 아닐 수도 있지만, 가능한 경우마다 액티브해져야 한다.Each of the exit element 812 and the incoming element 814 may include one or more service class instance elements 816 and 818, respectively. Service class instance elements 816 and 818 may define static service class instances, for example, identify a particular service class element, wherein an instance of the particular service class element is required, and The particular service class element and traffic flow will be associated by one or more filter rules. Static service class instances can be conceptually viewed as persistently requested instances of a particular service class. Depending on the parameters of the corresponding service class, an admission control decision may be required. Thus, at any given point in time, a static service class instance may or may not be acted upon (eg, admitted) depending on resource availability and admission priority, but should be active whenever possible.

출구 엘리먼트(812) 및 인입 엘리먼트(814)는 또한 각각 하나 이상의 필터 규칙 엘리먼트들(820,822)을 개별적으로 포함할 수 있다. 필터 규칙 엘리먼트들(820,822)은 정의된 서비스 클래스 인스턴스들을 가지는 트래픽 플로우에 속하는 패킷들을 매핑할 목적으로 분류자 필터 규칙을 정의한다. 각각의 필터 규칙 엘리먼트는 다른 필터 규칙 엘리먼트들, 패킷 매칭(matching) 기준의 규격(예를 들어, 하나 이상의 패킷 헤더 혹은 페이로드 필드들에 대응하는 값들 또는 값들의 범위)에에 대해 적용되어야 하는 순서를 표시하는 우선순위, 및 매칭 패킷들이 연관되어야 하는 서비스 클래스 인스턴스의 표시를 포함할 수 있다. 필터 규칙 엘리먼트들(820,822)은 패킷들을 널(null) 서비스 클래스의 인스턴스에 매핑시킴으로써 트래픽 플로우에 속하는 패킷들을 폐기하는데 사용될 수도 있다.The outlet element 812 and the inlet element 814 may also include one or more filter rule elements 820, 822, respectively. Filter rule elements 820 and 822 define classifier filter rules for the purpose of mapping packets belonging to traffic flows having defined service class instances. Each filter rule element specifies the order that should be applied to other filter rule elements, a specification of packet matching criteria (eg, values or ranges of values corresponding to one or more packet header or payload fields). Priority to indicate, and an indication of the service class instance to which matching packets should be associated. Filter rule elements 820, 822 may be used to discard packets belonging to a traffic flow by mapping the packets to an instance of a null service class.

출구 엘리먼트(812) 및 인입 엘리먼트(814)는 또한 각각이 하나 이상의 서비스 클래스 인스턴스 템플릿 엘리먼트들(830,840)을 개별적으로 포함할 수 있다. 서비스 클래스 인스턴스 템플릿 엘리먼트들(830,840)은 동적 서비스 클래스 인스턴스들에 대한 사전-승인을 지정하는데, 예를 들어, 그 인스턴스가 동적으로 요청될 수 있는 특정 서비스 클래스 엘리먼트를 식별할 뿐만 아니라, 상기 요청된 서비스 클래스 인스턴스들과 트래픽 플로우들을 연관시키는데 사용되는 필터 규칙들 및/또 는 상기 요청된 서비스 클래스 인스턴스에 관한 정책 제약들을 지정한다.The exit element 812 and the incoming element 814 can also each include one or more service class instance template elements 830, 840 individually. Service class instance template elements 830,840 specify pre-approval for dynamic service class instances, for example, identifying the particular service class element from which the instance can be dynamically requested, as well as Filter rules used to associate traffic flows with service class instances and / or policy constraints on the requested service class instance.

도 9를 참조하면, 위에서 설명된 수정가능한 프로파일들을 사용할 수 있는 예시적인 로밍 시스템(900)이 도시된다. 상기 시스템(900)은 로밍 시나리오를 예시하는데, 여기서 가입자 호스트(SH)(910)는 방문된 네트워크(920), 즉, 자신의 홈 네트워크(930)가 아닌 네트워크를 통해 액세스를 획득한다. 이 예에서, 상기 홈 네트워크와 방문된 네트워크 운영자들 간의 로밍 동의(940)가 통상적으로 존재할 수 있다. 상기 홈 네트워크 운영자는 통상적으로 상기 SH(910)의 인증 및 액세스를 위한 권한 승인과 관련할 수 있다. 상기 홈 운영자가 상기 SH(910)로의 액세스를 승인한다고 가정하면, 상기 방문된 네트워크 운영자가 상기 SH로 하여금 자신의 로컬 액세스 네트워크를 통해 서비스들을 획득할 수 있게 한다. 그러나, 기본 네트워크 서비스 및 더 높은 계층 서비스들이 네트워크 운영자 하나 혹은 둘 다에 의해 제공될 수 있다. 시스템(900)내의 점선들은 기본 네트워크 서비스들 및/또는 더 높은 계층 서비스들을 개념적으로 나타낸다. 로밍시, 상기 SH(910)가 상기 방문된/로컬 도메인(920), 홈 네트워크 또는 도메인(930), 또는 둘 다로부터 서비스들을 수신하는 것이 가능하다. 따라서, 가입자 서비스 메커니즘들(예를 들어 서비스들을 위한 승인을 표시하는 가입자 프로파일이 어느 한쪽 도메인에 의한 서비스들의 지원을 가능하게 하기 위해 충분한 정보를 제공해야 한다. 상기 시나리오 시스템(900)은 또한 모바일 가상 네트워크 운영자(MVNO)의 일 예를 나타낼 수 있는데, 예를 들어, 상기 홈 네트워크(930)가 MVNO인 경우이다. 이러한 경우에 있어서, 상기 MVNO는 "로밍"을 지원하기 위한 소프트웨어 및 요구되는 네트워크 엘리먼 트들을 포함할 수 있으나, 액세스 네트워크를 포함하지는 않는다. 따라서, SH(910)가 MVNO와 관리적으로 연관되는 동안, 상기 SH(910)은 상기 홈 네트워크(930)으로 직접 액세스하는 것이 불가능하며, 상기 방문된 네트워크(920)를 통해 로밍되는 것으로 나타난다. Referring to FIG. 9, an exemplary roaming system 900 that can use the modifiable profiles described above is shown. The system 900 illustrates a roaming scenario, where subscriber host (SH) 910 obtains access through a visited network 920, ie, not its home network 930. In this example, there may typically be a roaming agreement 940 between the home network and visited network operators. The home network operator may typically be concerned with granting permission for authentication and access of the SH 910. Assuming that the home operator grants access to the SH 910, the visited network operator enables the SH to obtain services over his local access network. However, basic network services and higher layer services may be provided by one or both network operators. Dotted lines in system 900 conceptually represent basic network services and / or higher layer services. When roaming, it is possible for the SH 910 to receive services from the visited / local domain 920, home network or domain 930, or both. Thus, subscriber service mechanisms (e.g., a subscriber profile indicating authorization for services must provide sufficient information to enable support of services by either domain. The scenario system 900 is also mobile virtual). An example of a network operator (MVNO) may be shown, for example, where the home network 930 is an MVNO, in which case the MVNO is the software required to support "roaming" and the required network El. May include, but does not include, an access network, while SH 910 is administratively associated with an MVNO, the SH 910 is not directly accessible to the home network 930, It appears to roam through the visited network 920.

도 10을 참조하면, 시스템(1000)은 가상 호밍(homing) 시나리오를 예시한다. 상기 시스템(1000)에 의해 도시되는 상기 가상 호밍 시나리오는 MVNO를 지원하는 또다른 예를 나타내는데, 예를 들어, 상기 가상 홈(1030)이 MVNO인 경우이며, 또한 가상 사설 네트워크(VPN)을 지원하는 일 예를 나타내는데, 예를 들어, 상기 가상 홈(1030)이 사설 네트워크인 경우이다. 위에서 설명된 상기 시스템(900)과의 일반적인 구별은, 상기 시스템(1000) 내에 있는데, SH(1010)는 로컬 네트워크(1020)와 관리적으로 연관되고, 상기 로컬 네트워크를 통해 SH가 액세스를 획득하는데, 즉, 상기 로컬 네트워크가 상기 홈 네트워크이다. 따라서,상기 로컬/홈 네트워크 운영자는 통상적으로 상기 SH1010)의 인증 및 액세스를 위한 권한 승인과 통상적으로 연관된다. 그러나, 상기 SH(1010)은 또한 도시된 가상 홈(1030)과의 연관 역시 가지는데, 상기 가상 홈은 MVNO 혹은 사설, 예를 들어, VPN 서비스가 제공되기 위한 엔티티를 통합할 수 있다. 상기 시스템(900)에서와 같이, 기본 네트워크 서비스들, 예를 들어, 어드레싱/라우팅 뿐만 아니라 잠재적으로 더 높은 계층 서비스들이 상기 홈/로컬 도메인(1020), 상기 가상 홈 도메인(1030) 혹은 둘 다에 의해 제공될 수 있음을 나타내는 점선들이 도시된다. Referring to FIG. 10, the system 1000 illustrates a virtual homing scenario. The virtual homing scenario shown by the system 1000 represents another example of supporting MVNO, for example, when the virtual home 1030 is an MVNO and also supports a virtual private network (VPN). An example is shown, for example, when the virtual home 1030 is a private network. The general distinction from the system 900 described above is within the system 1000, where the SH 1010 is administratively associated with a local network 1020, through which the SH gains access via the local network, In other words, the local network is the home network. Thus, the local / home network operator is typically associated with permission authorization for authentication and access of the SH1010. However, the SH 1010 also has an association with the illustrated virtual home 1030, which may incorporate an MVNO or an entity for providing a private, eg VPN service. As in the system 900, basic network services, such as addressing / routing as well as potentially higher layer services, may be added to the home / local domain 1020, the virtual home domain 1030, or both. Dotted lines are shown that may be provided by.

도 11을 참조하면, 시스템(1100)은 가상 호밍 및 로밍 시나리오를 예시한다. 상기 시스템(1100)은 위에서 설명된 상기 시스템들(900 및 1000)에 도시된 항목들의 조합을 나타낸다. 이 예에서, SH(1110)는, 방문된 네트워크(1140)를 통해 액세스를 획득하는 동안 홈 네트워크(1120) 및 가상 홈(1130)과 연관된다. 다시, 홈 네트워크 운영자는 상기 SH(1110)의 인증 및 액세스를 위한 권한 승인과 통상적으로 연관된다. 그러나, 이 시스템(1100)에서, 기본 네트워크 서비스, 예를 들어 어드레싱/라우팅 뿐 아니라 잠재적으로 더 높은 계층 서비스들이 상기 방문된/로컬 도메인(1140), 홈 도메인(1120), 가상 홈 도메인(1130) 또는 상기 세 도메인의 조합에 의해 제공될 수 있음을 표시하는 세 개의 점선 화살표가 도시된다.Referring to FIG. 11, the system 1100 illustrates a virtual homing and roaming scenario. The system 1100 represents a combination of items shown in the systems 900 and 1000 described above. In this example, SH 1110 is associated with home network 1120 and virtual home 1130 while gaining access via visited network 1140. Again, a home network operator is typically associated with authorization of authorization for authentication and access of the SH 1110. However, in this system 1100, basic network services, such as addressing / routing as well as potentially higher layer services, are visited / local domain 1140, home domain 1120, virtual home domain 1130. Or three dashed arrows are shown to indicate that they may be provided by a combination of the three domains.

도 12를 참조하면, 프로파일 수정 및 로밍과 관련된 방법(1200)이 도시된다. 설명의 간략화를 위해, 상기 방법이 일련의 작용들로서 도시되고 설명되지만, 상기 방법이 상기 작용들의 순서에 의해 제한되지 않음이 이해될 것인데, 왜냐하면 몇몇 작용들은, 하나 이상의 실시예들에 따라, 본 명세서에서 설명되고 도시된 다른 방법과 동시에 그리고/또는 다른 순서들로 발생할 수 있기 때문이다. 예를 들어, 당업자라면 상태도와 같은 일련의 상호 관련된 상태들 또는 이벤트로서 방식이 대안적으로 나타날 수 있음을 이해할 것이다. 더욱이 예시된 모든 작용들이 청구되는 청구대상에 따른 방법을 구현하는데 사용되지 않을 수도 있다. Referring to FIG. 12, a method 1200 associated with profile modification and roaming is shown. For simplicity of description, the method is shown and described as a series of acts, but it will be understood that the method is not limited by the order of the acts, because some acts, according to one or more embodiments, This may occur concurrently and / or in different orders with the other methods described and illustrated in FIG. For example, those skilled in the art will understand that an alternative may appear as a series of interrelated states or events, such as a state diagram. Moreover, not all illustrated acts may be used to implement a methodology in accordance with the claimed subject matter.

도 12를 구체적으로 참고하면, 상기 방법(1200)이 예시된다. 상기 방법(1200)은 1202에서 시작하고, 1204에서 방문된 네트워크로부터의 서비스들에 대한 요청이 생성된다. 예를 들어, 이동 터미널은 처음에 홈 네트워크를 통해서, 이제는 그 위치로 인해 승인되었을 수 있고, 상기 이동 터미널은 이제 상기 방문된 네트워크 또는 도메인이라고 종종 지칭되는 후속적인 네트워크로부터의 액세스를 요청한다. 1206에서, 프로파일이 상기 홈 네트워크로부터 요청된다. 이러한 요청은 1204에서, 서비스들에 대한 상기 요청에 대한 응답으로 상기 방문된 네트워크에 의해 생성될 수 있다. 상기 프로파일은, 예를 들어, 상기 터미널이 상기 홈 네트워크에 의해 승인된 경우 지원되는 서비스 품질 파라미터들과 같은 서비스들을 현재 특정할 수 있다. 1208에서, 상기 프로파일은 상기 홈 네트워크에 의한 액세스 승인을 생성할 때 상기 홈 네트워크로부터 상기 방문된 네트워크로 전송된다. 이전에 주목된 바와 같이, 상기 홈 네트워크는 모바일 가상 네트워크 운영자(MVNO) 또는 다른 가상 사설 네트워크 컴포넌트에 의해 제공된 것과 같은 가상의 양상들을 포함할 수 있다.Referring specifically to FIG. 12, the method 1200 is illustrated. The method 1200 begins at 1202 and a request is generated for services from the visited network at 1204. For example, a mobile terminal may initially have been authorized through its home network and now because of its location, and the mobile terminal now requests access from subsequent networks, often referred to as the visited network or domain. At 1206, a profile is requested from the home network. This request may be generated at 1204 by the visited network in response to the request for services. The profile may currently specify services such as quality of service parameters supported, for example, if the terminal is approved by the home network. At 1208, the profile is sent from the home network to the visited network when generating an access grant by the home network. As noted previously, the home network may include virtual aspects such as provided by a mobile virtual network operator (MVNO) or other virtual private network component.

상기 액세스 승인은 핸드쉐이킹 신호들 또는 코드들이 상기 홈 네트워크 및 상기 방문된 네트워크 간에 교환된 이후 발생할 수 있다. 1210에서, 상기 수신된 프로파일이, 원하는 경우, 불변인 채로 남아 있거나 수정될 수 있다. 프로파일 수정들은 상기 프로파일에 서비스들을 추가하고,상기 프로파일로부터 서비스들을 삭제하고, 그리고/또는 상기 프로파일 내의 개별 서비스에 대한 파라미터들을 조정하는 단계를 포함할 수 있다. 따라서, 상기 방문된 네트워크는, 상기 수신된 프로파일과 관련하여 상기 홈 네트워크로 유사한 서비스들을 제공하고, 상기 프로파일이 상기 프로파일로부터 하나 이상의 서비스들을 삭제한 경우 감소된 서비스들의 세트를 제공하고, 혹은 상기 방문된 네트워크가 상기 수신된 프로파일에 서비스들을 추가한 경우 서비스들의 수퍼셋을 제공할 수 있다. 1212에서, 상기 프로파일은 원하 는 서비스들의 세트를 상기 무선 액세스 터미널로 제공하기 위해 사용될 수 있다.The access grant may occur after handshaking signals or codes are exchanged between the home network and the visited network. At 1210, the received profile may remain unchanged or modified if desired. Profile modifications may include adding services to the profile, deleting services from the profile, and / or adjusting parameters for an individual service within the profile. Thus, the visited network provides similar services to the home network in relation to the received profile and provides a reduced set of services if the profile deletes one or more services from the profile, or the visit When a network adds services to the received profile, it can provide a superset of services. At 1212, the profile may be used to provide a set of desired services to the wireless access terminal.

이제 도 13및 14를 한꺼번에 참조하면, 터미널, 운영자 네트워크들, 액세스 노드들, 및 상기 액세스 노드들이 가지는 트래픽 플로우들에 대한 프로파일 수정 및 로밍과 연관된 시스템들이 제공된다. 상기 시스템들은 일련의 상호 연관된 기능 블록들로서 나타나는데, 상기 기능 블록들은 프로세서, 소프트웨어, 하드웨어, 펌웨어 혹은 이들의 임의의 적절한 조합으로서 구현된 기능들을 나타낼 수 있다.Referring now to Figures 13 and 14 at once, systems are provided that are associated with roaming and modifying profiles for terminals, operator networks, access nodes, and traffic flows the access nodes have. The systems appear as a series of interrelated functional blocks, which can represent functions implemented as a processor, software, hardware, firmware, or any suitable combination thereof.

도 13을 구체적으로 참고하면, 방문된 네트워크들로부터의 통신을 용이하게 하는 시스템(1300)이 도시된다. 상기 시스템(1300)은 홈 네트워크로부터 생성된 가입자 프로파일을 수신하기 위한 논리 모듈(1302)을 포함한다. 논리 모듈(1304)는 상기 가입자 프로파일을 수정하기 위해 채택될 수 있고, 논리 모듈(1306)은 상기 수정된 가입자 프로파일에 적어도 부분적으로 기반하는 서비스들ㅇ르 제공하기 위해 사용된다. 상기 가입자 프로파일을 수정하는 단계는 상기 프로파일로부터 서비스들을 추가하거나 삭제하는 단계 혹은 상기 프로파일 내의 파라미터들을 수정/편집하는 단계를 포함할 수 있다.Referring specifically to FIG. 13, illustrated is a system 1300 that facilitates communication from visited networks. The system 1300 includes a logic module 1302 for receiving a subscriber profile generated from a home network. Logic module 1304 may be employed to modify the subscriber profile, and logic module 1306 is used to provide services based at least in part on the modified subscriber profile. Modifying the subscriber profile may include adding or deleting services from the profile or modifying / editing parameters in the profile.

이제 도 14를 참조하면, 시스템(1400)은 로밍 환경에서 홈 네트워크로부터의 통신을 용이하게 하는 시스템(1400)을 도시한다. 상기 시스템(1400)은 홈 네트워크로부터 가입자 프로파일을 생성하기 위한 논리 모듈(1402)을 포함한다. 이는 상기 프로파일에 대한 수정들을 가능하게 하도록 상기 가입자 프로파일에 주석표기 하기 위한 논리 모듈(1404) 및 상기 홈 네트워크로의 액세스를 승인하기 위한 논리 모듈(1406)을 포함한다.Referring now to FIG. 14, system 1400 illustrates a system 1400 that facilitates communication from a home network in a roaming environment. The system 1400 includes a logic module 1402 for generating a subscriber profile from a home network. This includes a logic module 1404 for annotating the subscriber profile to enable modifications to the profile and a logic module 1406 for granting access to the home network.

이제 도 15를 참조하면, 네트워크들 간의 로밍을 위한 프로파일 데이터를 채택할 수 있는 예시적인 네트워크(1500)가 예시된다. 상기 시스템(1500)은 두개의 액세스 라우터들(AR)(1514,1518)들을 가지는 운영자의 인터-네트워크(inter-network)(1510), 및 몇몇 추가적인 네트워크 엘리먼트들을 도시하며, 상기 액세스 라우터들(1514,1518)을 통해 가입자 호스트(SH)(1520)가 액세스를 획득할 수 있다. 다양한 엘리먼트들 간의 논리 인터페이스들은 점선을 사용하여 표시된다. 상기 AR들(1514-1518)은 서비스 제어의 상황에 있는 네트워크 엘리먼트들인데, 왜냐하면 이들 네트워크 엘리먼트들은 상기 운영자의 기반구조를 통해 사용가능한 서비스들로의 액세스를 제어하도록, 그리고 상기 액세스 링크들을 통해 이러한 서비스들에 대한 QoS를 직접 제어하기 위해 위치되기 때문이다. 그러나, 다수의 다른 네트워크 엘리먼트들도 역시 마찬가지로, 예를 들어 상기 AR들(1514-1518)의 동작들 제어하기 위해, 완전한 솔루션에서의 역할을 수행한다. 다음 설명은 상기 시스템(1500)에서 도시된 상기 논리 인터페이스들 각각 뿐만 아니라, 연관된 네트워크 엘리먼트들을 다루고 있다.Referring now to FIG. 15, an example network 1500 is illustrated that may employ profile data for roaming between networks. The system 1500 shows an operator's inter-network 1510 with two access routers (AR) 1514, 1518, and some additional network elements, the access routers 1514. The subscriber host (SH) 1520 may gain access via 1518. Logical interfaces between the various elements are represented using dashed lines. The ARs 1514-1518 are network elements that are in the context of service control because these network elements control access to services available through the operator's infrastructure and through these access links. This is because it is located to directly control QoS for services. However, many other network elements likewise play a role in a complete solution, for example to control the operations of the ARs 1514-1518. The following description deals with each of the logical interfaces shown in the system 1500, as well as associated network elements.

가입자 신원에 대한 트러스트된 표시(혹은 상기 SH(1520)와 연관된 가입자 신원)는 개인 가입자 기반으로 서비스들을 제어하는데 대한 개념(notion)에 있어서 기본이 된다. 통상적으로, 가입자들의 표시된 신원이, 상기 네트워크 및 더 높은 계층 서비스들로의 액세스를 승인받기 전에, 예를 들어, 확장 가능한 인증 프로토콜(EAP)를 사용하여 인증된다. 이러한 초기 인증 및 승인 프로세스는 공통적으로 상기 엘리먼트간의 통신을 수반하고, 예를 들어 원격 다이얼-인 사용자 서비 스(RADIUS) 프로토콜을 사용하여, 예를 들어 AR(1514-1518) 및 개별 인증 및 승인 서버(AAS)(1530)와 같은 상기 엘리먼트를 통해 액세스가 요청된다. 상기 가입자의 신원이 상기 AAS(1530)에 의해 인증되고 상기 가입자(1520)가 액세스를 획득하기 위해 승인된다고 가정하면, 액세스가 승인될 수 있는 표시가 상기 AAS(1530)로부터 액세스가 요청되는 상기 엘리먼트로 되돌아올 것이다.A trusted indication of subscriber identity (or subscriber identity associated with the SH 1520) is fundamental to the notion of controlling services on an individual subscriber basis. Typically, the indicated identities of subscribers are authenticated using, for example, Extensible Authentication Protocol (EAP) before being granted access to the network and higher layer services. This initial authentication and authorization process commonly involves communication between the elements and, for example, using AR1514-1518 and individual authentication and authorization servers, for example using a remote dial-in user service (RADIUS) protocol. Access is requested via the element, such as (AAS) 1530. Assuming that the identity of the subscriber is authenticated by the AAS 1530 and that the subscriber 1520 is authorized to obtain access, an indication that access can be granted is the element for which access is requested from the AAS 1530. Will come back.

초기 액세스 승인에 후속하여, 상기 AR(1514-1518)가 어카운팅 정보, 예를 들어 패킷/바이트 카운트들을 어카운팅 서버(ACS)(1540)로 전송하기 시작할 수 있다. 기존의 IP 최대 효율적인(best effort) 서비스에 대한 어카운팅은 종종 전송된/수신된 트래픽에 대한 단순한 집합 패킷/바이트 카운트들로 구성된다. 그러나, 가입자 서비스들의 더 풍부한 세트를 지원하는 것은 또한 서비스-기반 요금청구 및 과금을 가능하게 하는 어카운팅 메커니즘들을 쉽게 채택한다. 따라서, 예컨대 상기 AR(1514-1518)에 의해 수집된/보고된 어카운팅 정보는 사용된 서비스들 및/또는 제공된 QoS의 레벨들을 고려한 상세항목들을 포함해야 한다.Following an initial access grant, the AR 1514-1518 may begin sending accounting information, such as packet / byte counts, to an accounting server (ACS) 1540. Accounting for existing IP best effort service often consists of simple aggregate packet / byte counts for transmitted / received traffic. However, supporting a richer set of subscriber services also readily adopts accounting mechanisms that enable service-based billing and billing. Thus, for example, the accounting information collected / reported by the AR 1514-1518 should include details considering the levels of services used and / or provided QoS.

본 명세서에 제시된 아키텍처에 따라, 상기 SH(1520)는 하나의 AR로부터 또다른 AR로 자신의 결합 포인트를 변경시키며, 그 프로세스는 일반적으로 핸드오프라 지칭된다. 모바일 IP(MIP)는 라우팅/포워딩을 관리하는 터널들을 사용함으로써 모바일 호스트가 결합 포인트를 변경함에 따라 동일한 어드레스를 계속 사용하는 것을 허용하는, IP 인터네트워크들에서의 이동성을 지원하는 일 접근예이다. 상황 전달(Context Transfer : CT)을 위한 메커니즘은 핸드오프시 서비스 붕괴를 최소화하기 위해 사용될 수 있다. 서비스 승인 및 핸드오프시 AR들간의 QoS 구성에 대한 정보를 전달함으로써, 등가의 서비스는 새로운 AR을 통해 더 빨리 그리고 더 효율적으로 설정될 수 있다. 새로운 AR로 이동하는 SH(1520)와 연관된 QoS 구성 정보를 수신할 때, 상기 새로운 AR은 표시된 서비스에 제공되기에 앞서 충분한 자원들이 사용가능한지의 여부를 결정하기 위해 어드미션 제어를 수행해야 한다.In accordance with the architecture presented herein, the SH 1520 changes its joining point from one AR to another, and the process is generally referred to as handoff. Mobile IP (MIP) is an approach to supporting mobility in IP internetworkings that allows tunnels to manage routing / forwarding to allow the mobile host to continue using the same address as it changes the join point. Mechanisms for context transfer (CT) can be used to minimize service disruption during handoff. By conveying information about the QoS configuration between the ARs in service approval and handoff, the equivalent service can be set up faster and more efficiently with the new AR. Upon receiving QoS configuration information associated with the SH 1520 moving to the new AR, the new AR must perform admission control to determine whether sufficient resources are available before being provided to the indicated service.

자원 제어 인터페이스(1550)는 시그널링 프로토콜을 사용하고 상기 시그널링 프로토콜에 의해 상기 SH(1550)는 초기 액세스 승인에 후속하는 QoS 구성 정보들을 요청할 수 있다. 앞서 주목된 바와 같이, 이는 동적 조건들을 요구함에 따라 상기 SH(1520)에 의해 요청될 수 있는 파라미터들 및 사용가능한 QoS 데이터의 세트를 포함할 수 있다. 일반적으로는, 상기 SH(1520) 및 상기 SH와 통신중인 또다른 호스트 간에 엔드-대-엔드 QoS가 지원된다고 가정할 수 없다. 그러나, 상기 시스템은 QoS 아키텍처를 광범위한 서비스들에 제공하며, 자원 예비는 전체 데이터 경로를 따라서가 아니라 오직 AR(1514-1518)에서만 요청된다. 자원 예비가 데이터 경로들을 따라 추가적인 노드들에서 요청되는 경우, 대안적인 혹은 추가적인 자원 제어 시그널링이 사용될 수 있다. 상기 모델에 따라, 상기 SH(1520)는 수신되고 전송된 트래픽에 대한 자원들을 요청할 수 있어야 한다. 상기 시스템(1500)이 상기 SH(1520)과 AR 간의 자원 제어 인터페이스(1550)를 도시하지만, 상기 SH를 대신하여, 상기 운영자의 인터네트워크(1510), 운영자 호스트(OH) 혹은 어플리케이션 서버로부터, 등가적인 혹은 유사한 자원 제어 인터페이스를 통해, QoS 구성을 지원하는 것 역시 가능하다. The resource control interface 1550 uses a signaling protocol by which the SH 1550 can request QoS configuration information following an initial access grant. As noted above, this may include a set of available QoS data and parameters that may be requested by the SH 1520 as dynamic conditions are required. In general, one cannot assume that end-to-end QoS is supported between the SH 1520 and another host in communication with the SH. However, the system provides a QoS architecture for a wide range of services, and resource reserve is required only in the AR 1514-1518, not along the entire data path. If resource reserve is requested at additional nodes along the data paths, alternative or additional resource control signaling may be used. According to the model, the SH 1520 should be able to request resources for the received and transmitted traffic. Although the system 1500 illustrates a resource control interface 1550 between the SH 1520 and an AR, on behalf of the SH, an equivalent from the operator's internetwork 1510, an operator host (OH) or an application server, is equivalent. It is also possible to support QoS configuration via an alternative or similar resource control interface.

정책 제어 인터페이스(1554)는 메커니즘을 나타내는데, 상기 메커니즘에 의 해, 예컨대, 상기 자원 제어 인터페이스(1550)를 통해 요청되는 QoS 구성 변화들에 대해 승인이 체크될 수 있다. 상기 정책 제어 인터페이스(1554)는 상기 AR(1514) 및 PDP(1560)로서 기능하는 비-특정 네트워크 엘리먼트들 간에 도시되며, 여기서 상기 PDP 기능은, 예를 들어, 전용 정책 서버, 어플리케이션 서버, 혹은 몇몇 다른 네트워크 엘리먼트에 위치될 수 있다는 점을 주목하라. 이러한 구분을 위한 가능한 이유는 상기 PDP 기능(1560)의 적절한 배치가 특정 서비스에 의존할 수 있다는 것이다. 일반적으로, 상이한 서비스들은 상이한 PDP들과도 연관될 수 있으며, 따라서, 본 발명의 몇몇 실시예들에 따라, 서비스 정의는 상기 연관된 PDP의 표시를 포함한다.The policy control interface 1554 represents a mechanism by which the authorization may be checked, for example for QoS configuration changes requested via the resource control interface 1550. The policy control interface 1554 is shown between non-specific network elements that function as the AR 1514 and PDP 1560, where the PDP function is, for example, a dedicated policy server, an application server, or some Note that it can be located in other network elements. A possible reason for this distinction is that the proper placement of the PDP function 1560 may depend on a particular service. In general, different services may also be associated with different PDPs, and according to some embodiments of the present invention, the service definition includes an indication of the associated PDP.

도 16은 예를 들어, 무선 터미널과 같은 무선 통신 장치일 수 있는 통신 장치(1600)를 도시한다. 추가적으로 혹은 대안적으로, 통신 장치(1600)는 유선 네트워크 내에 상주될 수 있다. 통신 장치(1600)는 터미널에 대한 QoS 데이터(및 이와 연관된 트래픽 플로우들)에 대해 이러한 장치를 구성하기 위한 명령들을 보유할 수 있는 메모리(1602)를 포함할 수 있다. 추가적으로, 통신 장치(1600)는 메모리(1602) 내의 명령들 및/또는 다른 네트워크 디바이스로부터 수신된 명령들을 실행할 수 있는 프로세서(1604)를 포함할 수 있으며, 상기 명령들은 통신 장치(1600)혹은 관련 통신 장치를 구성하는 것에 연관될 수 있다.16 illustrates a communication device 1600, which may be, for example, a wireless communication device such as a wireless terminal. Additionally or alternatively, communication device 1600 may reside within a wired network. The communications device 1600 can include a memory 1602 that can retain instructions for configuring such a device for QoS data (and associated traffic flows) for the terminal. Additionally, communications device 1600 may include a processor 1604 capable of executing instructions in memory 1602 and / or instructions received from other network devices, which instructions may include communications device 1600 or related communications. May be associated with configuring the device.

메모리(1602)는 하나 이상의 서비스들과 연관된 프로파일을 수신하기 위한 명령들을 보유하며, 여기서 상기 프로파일은 홈 네트워크 컴포넌트와 연관될 수 있고 방문된 네트워크 컴포넌트를 통해 수정가능하며, 상기 프로파일은 로밍 액세스 터미널에 서비스들을 제공하기 위해 사용된다. 또다른 양상에서, 상기 메모리는 하나 이상의 서비스들과 연관된 프로파일을 생성하기 위한 명령들을 보유하는데, 여기서 상기 프로파일은 홈 네트워크 컴포넌트들과 연관될 수 있으며, 서비스 디스크립션(description) 컴포넌트를 통해 수정가능하다. 상기 프로파일은, 예를 들어, 로밍 액세스 터미널로 서비스들을 제공하기 위해 사용될 수 있다.Memory 1602 retains instructions for receiving a profile associated with one or more services, where the profile may be associated with a home network component and modifiable via a visited network component, the profile being directed to a roaming access terminal. Used to provide services. In another aspect, the memory holds instructions for creating a profile associated with one or more services, where the profile may be associated with home network components and may be modifiable through a service description component. The profile can be used, for example, to provide services to a roaming access terminal.

본 명세서에서 설명된 하나 이상의 실시예들에 대한 추가적인 상황을 제공하기 위해, 통신 링크들에 의해 상호 연결된 복수의 노드들로 구성된 일 예시적인 통신 시스템(1700)을 도시하기 위해 도 17이 제공된다. 상기 시스템(1700)은 무선 링크들을 통해 정보를 전송하기 위해 직교 주파수 분할 다중(OFDM) 신호들을 사용할 수 있다. 그러나 다른 타입의 신호들, 예를 들어, 코드 분할 다중 접속(CDMA) 신호들 또는 시분할 다중 접속(TDMA) 신호들이 또한 (지상-기반 네트워크들에서 사용된 신호들과 함께) 참작된다. 통신 시스템(1700) 내의 노드들은 예를 들어 인터넷 프로토콜(IP)과 같은 통신 프로토콜들에 기반하여, 메시지와 같은 신호를 사용하여 정보를 교환한다. 상기 통신 시스템(1700)의 통신 링크들은, 예를 들어, 와이어들, 광섬유 케이블들, 및/또는 무선 통신 기술들을 사용하여 구현될 수 있다. 상기 시스템(1700)은 복수의 엔드 노드들(1702-1712)를 포함하며, 상기 복수의 엔드 노드들은 복수의 액세스 노드들(1714-1718)에 의해 상기 통신 시스템(1700)을 액세스한다. 엔드 노드들(1702-1712)는, 예를 들어, 무선 통신 디바이스들 및 터미널들일 수 있으며, 상기 액세스 노드들(1714-1718)은, 예를 들어 무선 액세스 라우터들 또는 기지국들일 수 있다. 통신 시스템(1700)은 또한 상호연결성을 제공하 기 위해, 또는 특정 서비스들 및 기능들을 제공하기 위해 사용되는 다수의 다른 노드들(1720-1730)을 포함한다.17 is provided to illustrate an example communication system 1700 consisting of a plurality of nodes interconnected by communication links, to provide further context for one or more embodiments described herein. The system 1700 can use Orthogonal Frequency Division Multiplexing (OFDM) signals to transmit information over wireless links. However, other types of signals, such as code division multiple access (CDMA) signals or time division multiple access (TDMA) signals, are also taken into account (along with signals used in land-based networks). Nodes in the communication system 1700 exchange information using signals such as messages, for example based on communication protocols such as the Internet Protocol (IP). Communication links of the communication system 1700 may be implemented using, for example, wires, fiber optic cables, and / or wireless communication technologies. The system 1700 includes a plurality of end nodes 1702-1712, wherein the plurality of end nodes access the communication system 1700 by a plurality of access nodes 1714-1718. End nodes 1702-1712 can be, for example, wireless communication devices and terminals, and the access nodes 1714-1718 can be, for example, wireless access routers or base stations. The communication system 1700 also includes a number of other nodes 1720-1730 that are used to provide interconnection or to provide specific services and functions.

통신 시스템(1700)은 액세스 제어 노드(1720), 이동 지원 노드(1722), 정책 제어 노드(1724) 및 어플리케이션 서버 노드(1726)를 포함하는 네트워크(1760)를 도시하며, 이들 모두는 대응하는 네트워크 링크(1732-1738)에 의해, 개별적으로, 중간 네트워크 노드(1728)에 연결된다. 몇몇 실시예들에서, 상기 액세스 노드, 예를 들어, 원격 인증 다이얼 인 사용자 서비스(RADIUS) 혹은 직경(Diameter) 서버는 인증, 승인, 및/또는 엔드 노드들의 어카운팅 및/또는 엔드 노드들과 연관된 서비스들을 지원한다. 몇몇 실시예들에서, 이동 지원 노드(1722), 예를 들어, 모바일 IP 홈 에이전트 및/또는 상황 전달 서버는, 엔드 노드들로/로부터의 재지시(rediredction) 및/또는 액세스 노드들 사이에 있는 엔드 노드들과 연관된 상태의 전달에 의해, 액세스 노드들 사이의 엔드 노드들의, 예를 들어 핸드오프와 같은 이동성을 지원한다. 몇몇 실시예들에서, 정책 제어 노드(1724), 예를 들어, 정책 서버 혹은 정책 결정 포인트(PDP)는 서비스들 또는 어플리케이션 계층 세션들에 대한 정책 승인을 지원한다. 몇몇 실시예들에서, 어플리케이션 서버 노드(1726), 예를 들어, 세션 개시 프로토콜 서버, 스트리밍 미디어 서버, 혹은 다른 어플리케이션 계층 서버는, 엔드 노드들에 대해 사용가능한 서비스들에 대한 세션 시그널링을 지원하고 그리고/또는 상기 엔드 노드들에 대해 사용가능한 콘텐츠 또는 서비스들을 제공한다.The communication system 1700 shows a network 1760 that includes an access control node 1720, a mobility support node 1722, a policy control node 1724, and an application server node 1726, all of which correspond to corresponding networks. Links 1732-1738 are individually connected to intermediate network node 1728. In some embodiments, the access node, e.g., a remote authentication dial-in user service (RADIUS) or diameter server, may authenticate, authorize, and / or account for end nodes and / or services associated with end nodes. Support them. In some embodiments, the mobility support node 1722, for example, the mobile IP home agent and / or the context delivery server, is located between the rediredction and / or access nodes to / from the end nodes. The transfer of state associated with the end nodes supports the mobility of the end nodes between the access nodes, eg handoff. In some embodiments, a policy control node 1724, for example, a policy server or policy decision point (PDP), supports policy approval for services or application layer sessions. In some embodiments, the application server node 1726, eg, a session initiation protocol server, streaming media server, or other application layer server, supports session signaling for services available to end nodes and And / or provide content or services available to the end nodes.

네트워크(1760)에 있는 중간 네트워크 노드(1728)는 네트워크 링크(1734)에 의해 네트워크(1760)의 관점으로부터 외부에 있는 네트워크 노드들로의 상호연결을 제공한다. 네트워크 링크(1734)는 중간 네트워크 노드(1730)로 접속되는데,상기 중간 네트워크 노드는 네트워크 링크들(1736-1740)에 의해, 개별적으로 액세스 노드들(1714,1416 및 1718)로의 접속을 추가적으로 제공한다. 각각의 액세스 노드(1714-1718)는 대응하는 액세스 링크들(1742-1752)에 의해, 개별적으로, 엔드 노드들(1702-1712)로의 접속을 제공하는 것으로서 도시된다. 통신 시스템(1700)에서, 각각의 액세스 노드(1714-1718)는, 액세스를 제공하기 위해, 예를 들어 무선 액세스 링크들과 같은 무선 기술을 사용하는 것으로서 도시된다. 그러나, 액세스의 제공과 관련해서 유선 기술 역시 사용될 수 있다. 무선 커버리지 영역, 예를 들어 각각의 액세스 노드(1714-1718)의 통신 셀들(1754-1758)은 상기 대응하는 노드를 둘러싸는 원으로서 도시된다.Intermediate network node 1728 in network 1760 provides interconnection to network nodes that are external from the perspective of network 1760 by network link 1734. The network link 1734 is connected to the intermediate network node 1730, which further provides access to the access nodes 1714, 1416 and 1718 by the network links 1736-1740. . Each access node 1714-1718 is shown by corresponding access links 1702-1752 as providing connection to end nodes 1702-1712, respectively. In the communication system 1700, each access node 1714-1718 is shown as using a radio technology, such as, for example, wireless access links, to provide access. However, wired technology may also be used in connection with providing access. The wireless coverage area, for example communication cells 1754-1758 of each access node 1714-1718, is shown as a circle surrounding the corresponding node.

통신 시스템(1700)이 본 명세서에서 설명되는 다양한 실시예들에 대한 설명을 위한 기초로서 사용될 수 있다. 대안적인 실시예들은 다양한 네트워크 토폴로지들을 포함하는데, 여기서 노드들(네트워크 노드들, 액세스 노드들, 엔드 노드들 뿐 아니라 다양한 제어, 지원 및 서버 노드들을 포함함)의 개수 및 타입, 링크들의 개수 및 타입, 및 다양한 노드들 간의 상호연결성은 통신 시스템(1700)에서의 상호연결성과 상이할 수 있다. 추가적으로, 통신 시스템(1700)에 도시된 기능 엔티티들 중 몇몇은 생략되거나 조합될 수 있다. 이들 기능 엔티티들의 위치 및 배치 역시 변경될 수 있다.The communication system 1700 can be used as the basis for the description of the various embodiments described herein. Alternative embodiments include various network topologies, where the number and type of nodes (including network nodes, access nodes, end nodes as well as various control, support and server nodes), the number and type of links , And interconnections between the various nodes may be different from interconnections in communication system 1700. In addition, some of the functional entities shown in communication system 1700 may be omitted or combined. The location and placement of these functional entities may also change.

도 18은 예를 들어 무선 터미널인, 일 예시적인 엔드 노드(1800)을 도시한 다. 엔드 노드(1800)는 엔드 노드들(1702-1712)(도 17)들 중 임의의 하나로서 사용될 수 있는 장치를 나타낸다. 엔드 노드(1800)는 프로세서(1802), 무선 통신 인터페이스 모듈(1804), 사용자 입력/출력 인터페이스(1806) 및 버스(1810)에 의해 함께 결합된 메모리(1808)를 포함한다. 따라서, 버스(1810)에 의해, 상기 엔드 노드(1800)의 다양한 컴포넌트들은 정보, 신호들 및 데이터를 교환할 수 있다. 엔드노드(1800)의 컴포넌트들(1802-1808)은 하우징(1812) 내에 위치할 수 있다.18 shows an example end node 1800, which is a wireless terminal, for example. End node 1800 represents an apparatus that can be used as any one of end nodes 1702-1712 (FIG. 17). End node 1800 includes a processor 1802, a wireless communication interface module 1804, a user input / output interface 1806, and a memory 1808 coupled together by a bus 1810. Thus, by bus 1810, various components of the end node 1800 may exchange information, signals, and data. Components 1802-1808 of the end node 1800 can be located within the housing 1812.

무선 통신 인터페이스 모듈(1804)은 메커니즘을 제공하는데, 상기 메커니즘에 의해 상기 엔드 노드(1800)의 내부 컴포넌트들이 신호들을 외부 디바이스들 및 네트워크 노드들, 예를 들어 액세스 노드들로/로부터 전송 및 수신할 수 있다. 무선 통신 인터페이스 모듈(1804)은 예를 들어, 무선 통신 채널들에 의해, 엔드 노드(1800)를 다른 네트워크 노드들로 결합시키기 위해 사용되는, 대응하는 수신 안테나(1816)를 구비한 수신기 모듈(1814) 및 대응하는 송신 안테나(1820)를 구비한 송신기 모듈(1818)을 포함한다.The wireless communication interface module 1804 provides a mechanism by which internal components of the end node 1800 may transmit and receive signals to / from external devices and network nodes, eg, access nodes. Can be. The wireless communication interface module 1804 is a receiver module 1814 with a corresponding receive antenna 1816, used for coupling the end node 1800 to other network nodes, for example, by wireless communication channels. And a transmitter module 1818 having a corresponding transmit antenna 1820.

엔드 노드(1800)는 사용자 입력 디바이스(1822), 예를 들어, 키패드 및 사용자 출력 디바이스(1824), 예를 들어, 디스플레이를 포함할 수 있는데, 이들은 사용자 입력/출력 인터페이스(1806)를 통해 버스(1810)에 결합된다. 따라서, 사용자 입력/출력 디바이스들(1822,1824)는 사용자 입력/출력 인터페이스(1806) 및 버스(1810)에 의해 엔드 노드(1800)의 다른 컴포넌트들을 사용하여 정보, 신호들, 및 데이터를 교환할 수 있다. 사용자 입력/출력 인터페이스(1806) 및 관련 디바이스들(1822,1824)는 메커니즘들을 제공하며, 상기 메커니즘들에 의해 사용자는 다양한 작업들을 실행하기 위해 엔드 노드(1800)를 동작시킬 수 있다. 특히, 사용자 입력 디바이스(1822) 및 사용자 출력 디바이스(1824)는 사용자로 하여금 엔드 노드(1800) 및 엔드 노드(1800)의 메모리(1808)에서 실행하는 어플리케이션들, 예를 들어, 모듈들, 프로그램들, 루틴(routine)들, 및/또는 기능들을 제어하는 것을 허용하는 기능을 제공한다. End node 1800 may include a user input device 1822, such as a keypad and a user output device 1824, such as a display, which may be connected to a bus (via user input / output interface 1806). 1810). Thus, user input / output devices 1822 and 1824 can exchange information, signals, and data using user input / output interface 1806 and other components of end node 1800 by bus 1810. Can be. User input / output interface 1806 and associated devices 1822 and 1824 provide mechanisms that enable a user to operate end node 1800 to perform various tasks. In particular, user input device 1822 and user output device 1824 allow users to execute applications, such as modules, programs, in end node 1800 and memory 1808 of end node 1800. , Routines, and / or functions to allow control.

메모리(1808)에 포함된, 다양한 모듈들, 예를 들어 루틴들의 제어하에서, 프로세서(1802)는 다양한 시그널링 및 프로세싱을 수행하기 위해 엔드 노드(1800)의 동작을 제어한다. 메모리(1808)에 포함된 상기 모듈들은 시작(startup)시 혹은 다른 모듈들에 의해 호출될 때 실행된다. 모듈들은 실행될 때, 데이터, 정보 및 신호들을 교환할 수 있다. 모듈들은 또한 실행될 때, 데이터 및 정보를 공유할 수 있다. 엔드 노드(1800)의 메모리(1808)는 제어 시그널링 모듈(1826), 어플리케이션 모듈(1828), 및 트래픽 제어 모듈(1830)를 포함할 수 있는데, 상기 트래픽 제어 모듈은 추가적으로 구성 정보(1832) 및 다양한 추가적인 모듈들을 포함한다.Under the control of various modules, eg, routines, included in memory 1808, processor 1802 controls the operation of end node 1800 to perform various signaling and processing. The modules included in memory 1808 are executed at startup or when called by other modules. Modules, when executed, can exchange data, information, and signals. Modules may also share data and information when executed. The memory 1808 of the end node 1800 may include a control signaling module 1826, an application module 1828, and a traffic control module 1830, which may further include configuration information 1832 and various configuration information. Include additional modules.

제어 시그널링 모듈(1826)은, 예를 들어, 트래픽 제어 모듈(1830) 뿐만 아니라 구성 정보(1832) 및 포함된 다양한 추가적인 모듈들을 포함하는 엔드 노드(1800)의 다양한 양상들의 구성 및/또는 동작을 제어하기 위해, 예를 들어, 메세지와 같은 신호들을 수신하고 전송하는 것에 관련한 처리를 제어한다. 몇몇 실시예들에서, 제어 시그널링 모듈(1826)은, 제어 시그널링 모듈(1826)에 의해 지원되는 하나 이상의 시그널링 프로토콜들 및/또는 엔드 노드(1800)의 동작과 연관된, 상태 정보, 예를 들어, 파라미터들, 상태, 및/또는 다른 정보를 포함할 수 있다. 특히, 제어 시그넌링 모듈(1826)은 예를 들어 엔드 노드 식별 정보 및/또는 파라미터 설정들과 같은 구성 정보, 및 예를 들어, 현재 처리 상태에 대한 정보, 계류중인 메시지 트랜잭션(transaction)의 상태 등과 같은 동작 정보를 포함할 수 있다.The control signaling module 1826 controls the configuration and / or operation of various aspects of the end node 1800, including, for example, the traffic control module 1830, as well as the configuration information 1832 and various additional modules included. To do this, for example, control processing associated with receiving and transmitting signals such as messages. In some embodiments, the control signaling module 1826 may provide status information, eg, parameters, associated with the operation of the end node 1800 and one or more signaling protocols supported by the control signaling module 1826. , Status, and / or other information. In particular, control signaling module 1826 includes configuration information such as, for example, end node identification and / or parameter settings, and information about current processing status, status of pending message transactions, and the like. The same operation information may be included.

어플리케이션 모듈(1828)은 엔드 노드(1800)에 의해 지원되는 하나 이상의 어플리케이션들에 관한 처리 및 통신들을 제어한다. 몇몇 실시예들에서, 어플리케이션 모듈(1828) 처리는 상기 사용자 입력/출력 인터페이스(1806)에 의한 정보의 입력/출력, 어플리케이션과 연관된 정보의 조정(manipulation) 및/또는 어플리케이션과 연관된 신호들, 예를 들어 메시지들의 수신 또는 송신과 관련한 작업들을 포함할 수 있다. 몇몇 실시예들에서, 어플리케이션 모듈(1828)은, 어플리케이션 모듈(1828)에 의해 지원되는 하나 이상의 어플리케이션들의 동작에 관한, 상태 정보, 예를 들어, 파라미터들, 상태 및/또는 다른 정보를 포함한다. 특히, 어플리케이션 모듈(1828)은 예를 들어, 사용자 식별 정보 및/또는 파라미터 설정과 같은 구성 정보 및, 예를 들어, 현재 처리 상태에 관한 정보, 계류중인 응답들의 상태 등과 같은 동작 정보를 포함할 수 있다. 어플리케이션 모듈(1828)에 의해 지원되는 어플리케이션들은, 예를 들어, 보이스 오버 IP(Voice over IP : VoIP),웹 브라우징, 스트리밍 오디오/비디오, 인스턴트 메시징, 파일 공유, 게임 등을 포함한다.Application module 1828 controls processing and communications related to one or more applications supported by end node 1800. In some embodiments, application module 1828 processing may include input / output of information by the user input / output interface 1806, manipulation of information associated with the application, and / or signals associated with the application, for example. For example, tasks related to receiving or sending messages. In some embodiments, application module 1828 includes state information, eg, parameters, state, and / or other information regarding the operation of one or more applications supported by application module 1828. In particular, application module 1828 may include configuration information such as, for example, user identification information and / or parameter settings, and operational information such as, for example, information about current processing status, status of pending responses, and the like. have. Applications supported by the application module 1828 include, for example, Voice over IP (VoIP), web browsing, streaming audio / video, instant messaging, file sharing, games, and the like.

트래픽 제어 모듈(1830)은 무선 통신 인터페이스 모듈(1804)를 통해, 예를 들어, 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보를 수신하고 전송하는 것과 관련한 처리를 제어한다. 상기 예시적인 트래픽 제어 모듈(1830)은 구성 정보(1832)뿐 아니라, 예컨대 연관된 패킷들의 시퀀스와 같은 패킷들 및/또는 트래 픽 플로우들을 위한 QoS의 다양한 양상들을 제어하는 다양한 추가적인 모듈들을 포함한다. 다양한 부가적인 모듈들이, 몇몇 실시예들에서, 트래픽 제어의 특정 양상들에 대해 필요할 때 특정 기능들 및 동작들을 수행하기 위해 포함된다. 모듈들은 트래픽 제어의 기능상의 요건들에 따라 필요할 때 생략되고 그리고/또는 조합될 수 있다. 트래픽 제어 모듈(1830)에 포함된 각각의 부가적인 모듈에 대한 설명이 후속한다. The traffic control module 1830 controls the processing associated with receiving and transmitting data information such as, for example, messages, packets, and / or frames via the wireless communication interface module 1804. The exemplary traffic control module 1830 includes not only configuration information 1832, but also various additional modules that control various aspects of QoS for packets and / or traffic flows, such as, for example, a sequence of associated packets. Various additional modules are included, in some embodiments, to perform certain functions and operations as needed for certain aspects of traffic control. Modules may be omitted and / or combined when necessary according to the functional requirements of traffic control. A description of each additional module included in the traffic control module 1830 follows.

어드미션(admission) 제어 모듈(1834)은, 자원 사용/사용가능성에 관한 정보를 유지하고, 그리고 충분한 자원들이 특정 트래픽 플로우들과 바람직하게 연관된 QoS 파라미터들을 지원하는데 사용가능한지의 여부를 결정한다. 어드미션 제어 모듈(1834)에 의해 유지되는 자원 사용가능성 정보는 예를 들어 패킷 및/또는 프레임 큐잉 용량, 스케줄링 용량 뿐만 아니라, 하나 이상의 트래픽 플로우들을 지원하는데 사용되는 처리 및 메모리 용량을 포함한다. 제어 시그널링 모듈(1826), 어플리케이션 모듈(1828) 및/또는 엔드 노드(1800)에 포함된 다른 모듈들은 충분한 자원들이 새로운 혹은 수정된 트래픽 플로우를 지원하기 위해 사용가능한지의 여부를 결정하기 위해 어드미션 제어 모듈(1834)에 질의(query)할 수 있으며, 여기서 상기 어드미션 제어 결정은 특정 트래픽 플로우의 QoS 파라미터 및 프로파일 내에 정의된 QoS 파라미터의 함수이다. 구성 정보(1832)는, 예를 들어, 어드미션 제어 모듈(1834)의 동작에 영향을 주는 파라미터 설정들, 예를 들어, 추가적인 요청들을 거부하기 이전에 할당될 수 있는 자원의 비율을 표시하는 어드미션 제어 임계값과 같은 구성 정보를 포함할 수 있다.The admission control module 1834 maintains information about resource usage / availability, and determines whether sufficient resources are available to support QoS parameters that are preferably associated with specific traffic flows. Resource availability information maintained by the admission control module 1834 includes, for example, packet and / or frame queuing capacity, scheduling capacity, as well as processing and memory capacity used to support one or more traffic flows. The control signaling module 1826, the application module 1828, and / or other modules included in the end node 1800 may be used to determine whether sufficient resources are available to support new or modified traffic flows. 1834, where the admission control decision is a function of the QoS parameters of the particular traffic flow and the QoS parameters defined within the profile. The configuration information 1832 can be used to indicate, for example, parameter settings affecting the operation of the admission control module 1834, eg, the percentage of resources that can be allocated prior to rejecting further requests. It may include configuration information such as a threshold.

업링크 스케줄러 모듈(1836)은, 예를 들어, 엔드 노드(1800)로부터 액세스 노드로, 무선 통신 인터페이스 모듈(1804)에 의해 전송될 데이터 정보, 예를 들어, 메시지들, 패킷들 및/또는 프레임들에 대해, 예를 들어, 정보 코딩 레이트, 전송 시간 슬롯들, 및/또는 전송 전력과 같은 전송 자원들의 할당, 및 순서 및/또는 타이밍과 같은 전송 스케줄링과 관련한 처리를 제어한다. 업링크 스케줄러 모듈(1836)은 하나 이상의 트래픽 플로우들과 연관된 QoS 파라미터의 함수로서, 전송들을 스케줄링하고 전송자원들을 할당할 수 있다. 몇몇 실시예들에서, 스케줄링 및/또는 자원 할당 동작들은 추가적으로, 채널 조건들 및 다른 인자들, 예를 들어, 전력 비용의 함수이다.The uplink scheduler module 1836 may, for example, send data information to be transmitted by the wireless communication interface module 1804, eg, messages, packets and / or frames, from the end node 1800 to the access node. For example, control of allocation of transmission resources such as information coding rate, transmission time slots, and / or transmission power, and processing related to transmission scheduling such as order and / or timing. The uplink scheduler module 1836 can schedule transmissions and allocate transmission resources as a function of QoS parameter associated with one or more traffic flows. In some embodiments, scheduling and / or resource allocation operations are additionally a function of channel conditions and other factors, eg, power cost.

업링크 PHY/MAC 모듈(1838)은, 예를 들어 엔드 노드(1800)에서 액세스 노드로, 무선 통신 인터페이스 모듈(1804)에 의해, 예를 들어 메시지들, 패킷들 및/또는 프레임들과 같은 데이터 정보의 전송과 연관된 물리(PHY) 계층 및 매체 액세스 제어(MAC) 계층 처리를 제어한다. 예를 들어, 업링크 PHY/MAC 모듈(1838)의 동작은 예를 들어, 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보의 전송을 조정(coordinate)하기 위해, 예를 들어 신호들 혹은 메시지들과 같은 제어 정보를 전송하고 수신하는 것 모두를 포함한다. 구성 정보(1832)는, 예를 들어, 주파수, 대역, 채널, 전송들을 위해 사용될 확산 코드 혹은 호핑(hoping)코드, 엔드 노드(1800)와 연관된 식별자, 할당 요청 채널의 사용을 지정하는 요청 사전 등과 같은 업링크 PHY/MAC 모듈(1838)의 동작에 영향을 미치는, 예를 들어, 파라미터 설정들과 같은 구성 정보를 포함할 수 있다.The uplink PHY / MAC module 1838 is, for example, from the end node 1800 to the access node, by the wireless communication interface module 1804, for example data such as messages, packets and / or frames. Controls physical (PHY) layer and media access control (MAC) layer processing associated with the transmission of information. For example, operation of the uplink PHY / MAC module 1838 may be used, for example, to coordinate transmission of data information such as messages, packets, and / or frames, for example, signals. Or both sending and receiving control information such as messages. The configuration information 1832 may include, for example, a frequency, band, channel, spreading or hopping code to be used for transmissions, an identifier associated with the end node 1800, a request dictionary specifying the use of an allocation request channel, and the like. It may include configuration information, such as, for example, parameter settings that affect the operation of the same uplink PHY / MAC module 1838.

업링크 LLC(ARQ) 모듈(1840)은, 예를 들어, 엔드 노드(1800)로부터 액세스 노드로, 무선 통신 인터페이스 모듈(1804)를 통해, 예를 들어 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보를 전송하는 것에 관련한 논리 링크 제어(Logical Link Control: LLC)를 제어한다. 업링크 LLC(ARQ) 모듈(1840)은, 예를 들어, 손실 패킷들 혹은 프레임들의 재전송과 같은 자동 반복 요청(Automated Repeat Request: ARQ)와 연관된 처리를 포함한다. 업링크 LLC(ARQ) 모듈(1840)은, 예를 들어, 체크섬(checksum) 필드의 사용을 통한 에러 검출 혹은 타입 필드에 의해, 예를 들어, 멀티-프로토콜 다중화/역다중화와 같은 부가적인 기능을 제공하기 위해, 예를 들어 패킷들과 같은 더 높은 계층 메시지들로 LLC 헤더 및/또는 트레일러(trailor)의 추가에 관한 처리를 추가적으로 포함할 수 있다. 업링크 LLC(ARQ) 모듈(1840)은, 예를 들어, 업링크 PHY/MAC 모듈(1840)에 의해 전송될 프레임들과 같은 다수의 서브-부분들로, 예컨대 패킷들과 같은 더 높은 계층 메시지들의 프래그먼트화(fragmentation)를 추가적으로 수행할 수 있다. 구성 정보(1832)는 예를 들어, ARQ 윈도우 크기, 재전송의 최대 횟수, 폐기 타이머 등과 같은 업링크 LLC(ARQ)의 동작에 영향을 주는 구성 정보를 포함할 수 있다. The uplink LLC (ARQ) module 1840, for example, from the end node 1800 to the access node, via the wireless communication interface module 1804, for example messages, packets, and / or frames. Control Logical Link Control (LLC) related to transmitting data information such as The uplink LLC (ARQ) module 1840 includes processing associated with an Automated Repeat Request (ARQ) such as, for example, retransmission of lost packets or frames. The uplink LLC (ARQ) module 1840 provides additional functionality such as, for example, multi-protocol multiplexing / demultiplexing, for example, by means of error detection or type fields through the use of checksum fields. To provide, it may further include processing relating to the addition of the LLC header and / or trailer to higher layer messages such as, for example, packets. The uplink LLC (ARQ) module 1840 is a higher layer message, such as packets, for example, in multiple sub-parts, such as frames to be transmitted by the uplink PHY / MAC module 1840. Fragmentation of these may be performed additionally. The configuration information 1832 may include configuration information that affects the operation of the uplink LLC (ARQ), such as, for example, an ARQ window size, a maximum number of retransmissions, a discard timer, and the like.

업링크 큐 관리 모듈(1842)은 정보를 유지하고, 또한, 예를 들어, 엔드 노드(1800)로부터 액세스 노드로, 무선 통신 인터페이스 모듈(1804)에 의해 전송될 데이터 정보의 저장과 관련한 처리를 제어한다. 업링크 큐 관리 모듈(1842)은, 예를 들어, 전송을 기다리는 데이터 정보의 저장을 제어하고, 매 트래픽 플로우 기반으로 전송을 기다리는 데이터 정보에 대한 상태 정보를 유지할 수 있는데, 예를 들 어, 각각의 트래픽 플로우와 연관된 패킷들이 개별 큐에 저장될 수 있다. 예를 들어, 업링크 큐 관리 모듈(1842)은 예를 들어, 헤드 드롭, 테일(tail) 드롭과 같은 다양한 큐 관리 기술 및/또는 성능들 뿐만 아니라, 랜덤 조기 검출(Random Early Detection: RED)과 같은 액티브 큐 관리(Active Queue Management: AQM)를 지원한다. 구성 정보(1832)는 큐 제한, 드롭 정책 및/또는 하나 이상의 트래픽 플로우와 연관된 AQM 임계치들과 같은 업링크 큐 관리 모듈(1842)의 동작에 영향을 주는 구성 정보를 포함할 수 있다.The uplink queue management module 1882 maintains the information and also controls processing relating to the storage of data information to be transmitted by the wireless communication interface module 1804, for example, from the end node 1800 to the access node. do. The uplink queue management module 1842 may, for example, control the storage of data information awaiting transmission and maintain state information for the data information awaiting transmission on a per-traffic flow basis, for example, respectively. Packets associated with the traffic flow of may be stored in a separate queue. For example, the uplink queue management module 1882 may include random early detection (RED) as well as various queue management techniques and / or capabilities, such as, for example, head drop and tail drop. The same Active Queue Management (AQM) is supported. Configuration information 1832 may include configuration information that affects the operation of uplink queue management module 1842, such as queue restriction, drop policy, and / or AQM thresholds associated with one or more traffic flows.

업링크 분류자 모듈(1844)은, 예를 들어 엔드 노드(1800)로부터 액세스 노드로, 무선 통신 인터페이스 모듈(1804)에 의해 전송되기 이전에 특정 트래픽 플로우들에 속하는 데이터 정보의 식별에 관한 처리를 제어한다. 몇몇 실시예들에서, 무선 통신 인터페이스 모듈(1804)의 사용을 통해 전송될 메시지들, 패킷들, 및/또는 프레임들은, 하나 이상의 헤더 및/또는 페이로드 필드들의 조사에 기반하여 업링크 분류자 모듈(1844)에 의해 다양한 트래픽 플로우들 중 하나에 속하는 것으로서 분류된다. 상기 업링크 분류자 모듈(1844)에 의한 분류의 결과들은 업링크 큐 관리 모듈(1842)에 의한 분류된 데이터 정보의 관리 및 메모리(1808) 내에 있는 다른 모듈들의 관리에 영향을 줄 수 있다. 예를 들어, 상기 결과들은, 메시지, 패킷 및/또는 프레임들이 저장을 위해 연관될 것이며, 스케줄링과 같은 후속적인 처리에 영향을 주는 특정 큐를 결정할 수 있다. 구성 정보는, 하나 이상의 트래픽 플로우들에 속하는 것으로서, 예를 들어, 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보를 연관시키는데 사용된 기준을 지정하는, 예를 들어 하나 이상의 분류자 필터 규칙들의 세트와 같이 업링크 분류자 모듈(1844)의 동작에 영향을 주는 구성 정보를 포함할 수 있다.The uplink classifier module 1844 performs processing relating to identification of data information belonging to specific traffic flows, for example, from the end node 1800 to the access node before being transmitted by the wireless communication interface module 1804. To control. In some embodiments, messages, packets, and / or frames to be transmitted through the use of wireless communication interface module 1804 are based on an uplink classifier module based on a survey of one or more header and / or payload fields. And classified as belonging to one of the various traffic flows. The results of the classification by the uplink classifier module 1844 may affect the management of classified data information by the uplink queue management module 1842 and the management of other modules in the memory 1808. For example, the results may determine the particular queue that messages, packets and / or frames will be associated with for storage and affect subsequent processing such as scheduling. The configuration information belongs to one or more traffic flows and, for example, specifies one or more classifier filters that specify criteria used to associate data information such as messages, packets, and / or frames. It may include configuration information that affects the operation of the uplink classifier module 1844, such as a set of rules.

다운링크 PHY/MAC 모듈(1846)은 무선 통신 인터페이스 모듈(1804)에 의해 데이터 정보를 수신하는 것에 대한 PHY 계층 및 MAC 계층 처리를 제어한다. 다운링크 PHY/MAC 모듈(1846)의 동작은 데이터 정보의 수신을 조정하기 위해 제어 정보를 전송하고 수신하는 것 둘 다를 포함한다. 구성 정보(1804)는, 예를 들어, 주파수, 대역폭, 채널, 수신을 위해 사용될 확산 코드 혹은 호핑 코드, 엔드 노드(1800)와 연관된 식별자와 같은 다운링크 PHY/MAC 모듈(1846)의 동작에 영향을 주는 구성 정보를 포함할 수 있다.Downlink PHY / MAC module 1846 controls PHY layer and MAC layer processing for receiving data information by wireless communication interface module 1804. Operation of the downlink PHY / MAC module 1846 includes both sending and receiving control information to coordinate the reception of data information. The configuration information 1804 affects the operation of the downlink PHY / MAC module 1846, such as, for example, frequency, bandwidth, channel, spreading code or hopping code to be used for reception, and an identifier associated with the end node 1800. May include configuration information.

다운링크 LLC(ARQ) 모듈(1848)은 무선 통신 인터페이스 모듈(1804)에 의한 데이터 정보를 수신하는 것과 관련한 LLC 계층 처리를 제어한다. 다운링크 LLC (ARQ) 모듈(1848)은 예를 들어, 손실 패킷들 혹은 프레임들의 재전송과 같은 ARQ 성능들과 연관된 처리를 포함한다. 예를 들어, 다운링크 LLC(ARQ) 모듈(1848)은 더 높은 계층 메시지들을 캡슐화하는 LLC 헤더 및/또는 트레일러에 대한 처리를 추가적으로 포함할 수 있는데, 이는 예를 들어, 체크섬 필드에 의해 타입 필드 혹은 에러 검출을 통한 멀티-프로토콜 다중화/역다중화와 같은 추가적인 기능을 제공한다. 다운링크 LLC(ARQ) 모듈(1848)은 상기 다운링크 PHY/MAC 모듈(1846)에 의해 더 높은 계층 메시지들로 수신된 프레임들의 리어셈블리(reassembly) 역시 수행할 수 있다. 구성 정보(1832)는, 몇몇 실시예들에서, 예를 들어, ARQ 윈도우 크기, 재전송의 최대 회수, 폐기 타이머 등과 같이, 다운링크 LLC(ARQ) 모듈(1848)의 동 작에 영향을 주는, 예를 들어 파라미터 설정들과 같은 구성 정보를 포함한다.Downlink LLC (ARQ) module 1848 controls LLC layer processing associated with receiving data information by wireless communication interface module 1804. Downlink LLC (ARQ) module 1848 includes processing associated with ARQ capabilities such as, for example, retransmission of lost packets or frames. For example, the downlink LLC (ARQ) module 1848 may additionally include processing for the LLC header and / or trailer that encapsulates the higher layer messages, for example by checking the type field or by the checksum field. Additional features such as multi-protocol multiplexing / demultiplexing with error detection are provided. Downlink LLC (ARQ) module 1848 may also perform reassembly of frames received in higher layer messages by the downlink PHY / MAC module 1846. The configuration information 1832 may, in some embodiments, affect the behavior of the downlink LLC (ARQ) module 1848, such as, for example, ARQ window size, maximum number of retransmissions, discard timer, and the like. For example, it includes configuration information such as parameter settings.

도 19는 본 발명에 따라 구현된 일 예시적인 액세스 노드(1900)의 상세도를 제공한다. 상기 액세스 노드(1900)는 도 17에 도시된 액세스 노드들(1714-1718)들 중 임의의 한 노드로서 사용될 수 있는 장치를 상세하게 나타낸다. 도 19의 실시예에 있어서, 액세스 노드(1900)는 프로세서(1902), 메모리(1904), 네트워크/인터네트워크 인터페이스 모듈(1906) 및 무선 통신 인터페이스 모듈(1908)을 포함하며, 이들은 버스(1910)에 의해 함께 결합된다. 따라서, 버스(1910)에 의해, 액세스 노드(1900)의 다양한 컴포넌트들은 정보, 신호들, 및 데이터를 교환할 수 있다. 상기 액세스 노드(1900)의 컴포넌트들(1902-1910)은 하우징(1912) 내에 위치한다.19 provides a detailed view of an exemplary access node 1900 implemented in accordance with the present invention. The access node 1900 details the apparatus that can be used as any one of the access nodes 1714-1718 shown in FIG. In the embodiment of FIG. 19, access node 1900 includes a processor 1902, memory 1904, network / internet interface module 1906, and wireless communication interface module 1908, which are bus 1910. Are joined together by Thus, by bus 1910, various components of access node 1900 may exchange information, signals, and data. Components 1902-1910 of the access node 1900 are located in a housing 1912.

네트워크/인터네트워크 인터페이스 모듈(1906)은 메커니즘을 제공하는데, 상기 메커니즘에 의해 상기 액세스 노드(1900)의 내부 컴포넌트들이 외부 디바이스 및 네트워크 노드들로/로부터 신호들을 전송하고 수신할 수 있다. 네트워크/인터네트워크 인터페이스(1906)는, 예를 들어, 동선(copper wires) 혹은 광섬유 라인들을 통해, 다른 네트워크들로 노드(1900)를 결합시키기 위해 사용되는 수신기 모듈(1914) 및 송신기 모듈(1916)을 포함한다. 무선 통신 인터페이스 모듈(1908)은 또한 메커니즘을 제공하는데, 상기 메커니즘에 의해 상기 액세스 노드(1900)의 내부 컴포넌트들은, 외부 디바이스들 및 네트워크 노드들, 예를 들어, 엔드 노드들로/로부터 신호들을 전송하고 수신할 수 있다. 무선 통신 인터페이스 모듈(1908)은 예를 들어, 대응하는 수신 안테나(1920)를 구비한 수신기 모듈(1918) 및 대응하는 송신 안테나(1924)를 구비한 송신기 모듈(1924)을 포함한다. 무선 통신 인터페이 스 모듈(1908)은, 예를 들어 무선 통신 채널들에 의해, 액세스 노드(1900)를 다른 노드들로 결합시키기 위해 사용된다.The network / internet interface module 1906 provides a mechanism by which internal components of the access node 1900 can transmit and receive signals to / from external devices and network nodes. The network / internet interface 1906 is a receiver module 1914 and transmitter module 1916 used to couple the node 1900 to other networks, eg, via copper wires or fiber optic lines. It includes. The wireless communication interface module 1908 also provides a mechanism by which internal components of the access node 1900 transmit signals to / from external devices and network nodes, eg, end nodes. Can be received. The wireless communication interface module 1908 includes, for example, a receiver module 1918 with a corresponding receive antenna 1920 and a transmitter module 1924 with a corresponding transmit antenna 1924. The wireless communication interface module 1908 is used to couple the access node 1900 to other nodes, for example by wireless communication channels.

다양한 모듈들,예를 들어, 메모리(1904) 내에 포함된 루틴들의 제어하에 있는 프로세서(1902)는 다양한 시그널링 및 처리를 수행하기 위해 액세스 노드(1900)의 동작을 제어한다. 상기 메모리(1904) 내에 포함된 모듈들은 시작(startup)시 혹은 다른 모듈들에 의해 호출될 때 실행된다. 모듈들은 또한 실행시 데이터 및 정보를 공유할 수 있다. 도 19의 실시예에 있어서, 액세스 노드(1900)의 메모리(1904)는 제어 시그널링 모듈(1926) 및 트래픽 제어 모듈(1928)을 포함할 수 있으며, 상기 트래픽 제어 모듈은 추가적으로 구성 정보(1930) 및 다양한 부가적인 모듈들(1932-1954)을 포함한다. The processor 1902, under the control of various modules, eg, routines included in the memory 1904, controls the operation of the access node 1900 to perform various signaling and processing. Modules included in the memory 1904 are executed at startup or when called by other modules. Modules can also share data and information at runtime. In the embodiment of FIG. 19, the memory 1904 of the access node 1900 may include a control signaling module 1926 and a traffic control module 1928, which further includes configuration information 1930 and a. Various additional modules 1932-1954 are included.

제어 시그널링 모듈(1926)은 예를 들어, 트래픽 제어 모듈(1928) 및 구성 정보(1930) 및 포함된 다양한 부가적인 모듈들(1932-1954)을 포함하는 액세스 노드(1900)가 다양한 양상들의 구성 및/또는 동작들을 제어하기 위한, 예컨대 메시지들과 같은 신호들을 수신 및 전송하는 것에 관련한 처리를 제어한다. 예를 들어, 제어 시그널링 모듈(1926)은, 액세스 노드(1900)의 동작 및/또는 제어 시그널링 모듈(1926)에 의해 지원되는 하나 이상의 시그널링 프로토콜에 관한, 예를 들어, 파라미터들, 상태와 같은 상태 정보 및/또는 다른 정보를 포함한다. 특히, 제어 시그널링 모듈(1926)은, 예를 들어, 액세스 노드 식별 정보 및/또는 파라미터 설정들과 같은 구성 정보, 및 예를 들어, 현재 처리 상태에 대한 정보, 계류중인 메시지 트랜잭션의 상태와 같은 동작 정보를 포함할 수 있다.The control signaling module 1926 includes, for example, an access node 1900 comprising a traffic control module 1928 and configuration information 1930 and various additional modules 1932-1954 included in various aspects of configuration and configuration. And / or control processing related to receiving and transmitting signals, such as messages, for controlling operations. For example, the control signaling module 1926 may be associated with an operation of the access node 1900 and / or one or more signaling protocols supported by the control signaling module 1926. Information and / or other information. In particular, the control signaling module 1926 may operate, such as, for example, configuration information such as access node identification and / or parameter settings, and information such as, for example, current processing status, status of pending message transactions. May contain information.

트래픽 제어 모듈(1928)은, 무선 통신 인터페이스 모듈(1908)에 의해, 예를 들어, 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보를 수신 및 송신하는 것에 대한 처리를 제어한다. 예를 들어, 트래픽 제어 모듈은 구성 정보(1930) 및, 예를 들어 연관된 패킷들의 시퀀스와 같은 트래픽 플로우들 및/또는 패킷들에 대한 서비스 품질의 다양한 양상들을 제어하는 다양한 부가적인 모듈들(1932-1954)을 포함할 수 있다. 몇몇 실시예들에서, 트래픽 제어 모듈(1928)은, 액세스 노드(1900), 트래픽 제어 모듈(1928), 및 또는 포함된 하나 이상의 다양한 부가적인 모듈들의 동작에 대한, 예를 들어, 파라미터들, 상태와 같은 상태 정보 및/또는 다른 정보를 포함한다. 예를 들어, 파라미터 설정들과 같은 구성 정보(1930)는 트래픽 제어 모듈(1928) 및/또는 포함된 다양한 추가적인 모듈들(1932-1954)의 동작을 결정하고, 영향을 주고, 그리고/또는 지정한다. 상기 다양한 추가적인 모듈들은, 몇몇 실시예들에서, 트래픽 제어의 특정 양상들을 지원하기 위해 요구되는 경우 특정 기능들 및 동작들을 수행하기 위해 포함된다. 다양한 실시예들에서, 모듈들은 트래픽 제어의 기능적인 요건들에 따라 필요한 경우 생략되고 그리고/또는 조합될 수 있다. 트래픽 제어 모듈(1928)에 포함된 각각의 추가적인 모듈에 대한 설명이 후속한다.The traffic control module 1928 controls the processing for receiving and transmitting data information, such as, for example, messages, packets, and / or frames, by the wireless communication interface module 1908. For example, the traffic control module may include configuration information 1930 and various additional modules 1932-that control various aspects of traffic flows and / or quality of service for packets, such as, for example, a sequence of associated packets. 1954). In some embodiments, the traffic control module 1928 may, for example, provide information about the operation of the access node 1900, the traffic control module 1928, and / or one or more of a variety of additional modules included therein. Status information and / or other information such as For example, configuration information 1930, such as parameter settings, determines, influences, and / or specifies the operation of traffic control module 1928 and / or various additional modules 1932-1954 included. . The various additional modules are, in some embodiments, included to perform certain functions and operations when required to support certain aspects of traffic control. In various embodiments, modules may be omitted and / or combined as necessary depending on the functional requirements of traffic control. A description of each additional module included in the traffic control module 1928 follows.

어드미션 제어 모듈(1932)은 자원 사용/사용가능성에 대한 정보를 유지하고, 충분한 자원들이 특정 트래픽 플로우의 서비스 품질 요건들을 지원하기 위해 사용가능한지의 여부를 결정한다. 어드미션 제어 모듈(1932)에 의해 유지되는 자원 사용가능성 정보는, 예를 들어, 패킷 및/또는 프레임 큐잉 용량, 스케줄링 용량 뿐만 아니라 하나 이상의 트래픽 플로우들을 지원하기 위해 필요한 메모리 용량을 포함한다. 제어 시그널링 모듈(1926) 및/또는 액세스 노드(1900)에 포함된 다른 모듈들은 충분한 자원들이 새로운 또는 수정된 트래픽 플로우를 지원하기 위해 사용가능한지의 여부를 결정하기 위해 어드미션 제어 모듈(1932)에 질의할 수 있는데, 여기서 상기 어드미션 제어 결정은 특정 트래픽 플로우의 서비스 품질 요건들 및/또는 사용가능한 자원들의 함수이다. 구성 정보(1930)는 예를 들어, 추가적인 요청들을 거부하기 이전에 할당될 수 있는 자원의 비율을 표시하는 어드미션 제어 임계값과 같은, 어드미션 제어 모듈(1932)의 동작에 영향을 주는, 예를 들어, 파라미터들 설정들과 같은 구성 정보를 포함할 수 있다.The admission control module 1932 maintains information about resource usage / availability and determines whether sufficient resources are available to support quality of service requirements of a particular traffic flow. Resource availability information maintained by the admission control module 1932 includes, for example, packet and / or frame queuing capacity, scheduling capacity, as well as memory capacity required to support one or more traffic flows. The control signaling module 1926 and / or other modules included in the access node 1900 may query the admission control module 1932 to determine whether sufficient resources are available to support the new or modified traffic flow. Where the admission control decision is a function of quality of service requirements and / or resources available for a particular traffic flow. The configuration information 1930 affects the operation of the admission control module 1932, for example, such as an admission control threshold indicating the percentage of resources that can be allocated prior to rejecting further requests. , Configuration information such as parameters settings.

업링크 스케줄러 모듈(1934)은, 무선 인터페이스 모듈(1908)에 의해 하나 이상의 엔드 노드들로부터 상기 액세스 노드로 전송될, 예를 들어, 메시지들, 패킷들 및/또는 프레임들과 같은 데이터 정보들에 대해, 예를 들어 정보 코딩 레이트, 전송 시간 슬롯들 및/또는 전송 전력과 같은 전송 자원들의 할당, 및 예를 들어 순서 및/또는 타이밍과 같은 전송 스케줄링에 관련한 처리를 제어한다. 업링크 스케줄러 모듈(1934)은 전송들을 스케줄링할 수 있고, 하나 이상의 트래픽 플로우들 및/또는 하나 이상의 엔드 노드들과 연관된 제약들 및/또는 서비스 품질 요건들의 함수로서 전송 자원을 할당한다. 구성 정보(1930)는, 예를 들어, 하나 이상의 트래픽 플로우들 및/또는 엔드 노드들과 연관된 우선순위, 레이트 바운드, 레이턴시 바운드 및/또는 공유 가중치와 같은 업링크 스케줄러 모듈(1934)에 영향을 주는 구성 정보를 포함할 수 있다. 몇몇 실시예들에서, 업링크 스케줄러 모듈(1934)에 의해 수행되는 스케줄링 및/또는 자원 할당 동작들은, 추가적으로, 예를 들어, 채널 조건들 및 전력 비용과 같은 다른 인자들의 함수일 수 있다.The uplink scheduler module 1934 is transmitted by the air interface module 1908 from one or more end nodes to the access node, for example in data information such as messages, packets and / or frames. For example, control of allocation of transmission resources such as information coding rate, transmission time slots and / or transmission power, and processing relating to transmission scheduling such as, for example, order and / or timing. The uplink scheduler module 1934 can schedule transmissions and allocate transmission resources as a function of constraints and / or quality of service requirements associated with one or more traffic flows and / or one or more end nodes. Configuration information 1930 affects uplink scheduler module 1934 such as, for example, priority, rate bound, latency bound and / or shared weight associated with one or more traffic flows and / or end nodes. It may include configuration information. In some embodiments, the scheduling and / or resource allocation operations performed by uplink scheduler module 1934 can additionally be a function of other factors, such as, for example, channel conditions and power cost.

다운링크 스케줄러 모듈(1936)은, 무선 인터페이스 모듈(1908)을 통해 액세스 노드(1900)로부터 하나 이상의 엔드 노드들로 전송될, 예를 들어 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보에 대한, 예를 들어, 정보 코딩 레이트, 전송 타임 슬롯들, 및/또는 전송 전력과 같은 전송 자원의 할당 및, 예를 들어 순서 및/또는 타이밍과 같은 전송 스케줄링에 관한 처리를 제어한다. 다운링크 스케줄러 모듈(1936)은 전송들을 스케줄링하고 하나 이상의 트래픽 플로우들 및/또는 하나 이상의 엔드 노드들과 연관된 서비스 품질 요건들 및/또는 제약들의 함수로서 전송 자원들을 할당할 수 있다. 구성 정보(1930)는 하나 이상의 트래픽 플로우들 및/또는 엔드 노드들과 연관된, 예를 들어 우선 순위, 레이트 바운드, 레이턴시 바운드, 및 또는 공유 가중치와 같은 다운링크 스케줄러 모듈(1936)의 동작에 영향을 주는 구성 정보를 포함할 수 있다. 몇몇 실시예들에서, 상기 다운링크 스케줄러 모듈(1936)에 의해 수행되는 스케줄링 및/또는 자원 할당 동작들은 추가적으로 채널 조건들 및 예를 들어 전력 비용과 같은 다른 인자들의 함수이다. Downlink scheduler module 1936 is data information such as messages, packets, and / or frames to be transmitted from access node 1900 to one or more end nodes via air interface module 1908. For the allocation of transmission resources such as, for example, information coding rate, transmission time slots, and / or transmission power, and processing relating to transmission scheduling such as, for example, order and / or timing. The downlink scheduler module 1936 can schedule transmissions and allocate transmission resources as a function of quality of service requirements and / or constraints associated with one or more traffic flows and / or one or more end nodes. The configuration information 1930 affects the operation of the downlink scheduler module 1936 associated with one or more traffic flows and / or end nodes, such as priority, rate bound, latency bound, or shared weight. The note may include configuration information. In some embodiments, the scheduling and / or resource allocation operations performed by the downlink scheduler module 1936 are additionally a function of channel conditions and other factors such as, for example, power cost.

111]업링크 트래픽 조정기 모듈(1938)은 예를 들어, 엔드 노드로부터 액세스 노드(1900)로, 무선 인터페이스 모듈(1908)에 의해 수신되는, 예를 들어 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보에 대해, 예를 들어, 측량(metering), 마킹, 경비(policing)와 같은 트래픽 조정에 관한 처리를 제어한다. 업링크 트래픽 조정기 모듈(1938)은 하나 이상의 트래픽 플로우 및/또는 하나 이상 의 엔드 노드들과 연관된 서비스 품질 요건들 및/또는 제약의 함수로서, 예를 들어, 측량, 마킹, 및/또는 경비하는 것과 같이 트래픽을 조정할 수 있다. 구성 정보(1930)는 예를 들어, 레이트 바운드 및/또는 하나 이상의 트래픽 플로우들 및/또는 엔드 노드들과 연관된 마킹 값과 같이, 업링크 트래픽 조정기 모듈(1938)이 동작에 영향을 주는 구성 정보를 포함할 수 있다.The uplink traffic conditioner module 1938 may be received, for example, by messages, packets, and / or frames, for example, received by the air interface module 1908 from an end node to an access node 1900. For data information such as < RTI ID = 0.0 > e.g., ≪ / RTI > The uplink traffic conditioner module 1938 is a function of, for example, surveying, marking, and / or guarding as a function of quality of service requirements and / or constraints associated with one or more traffic flows and / or one or more end nodes. You can tune traffic as well. The configuration information 1930 may contain configuration information that affects the operation of the uplink traffic conditioner module 1938, such as, for example, a value bound and / or a marking value associated with one or more traffic flows and / or end nodes. It may include.

업링크 분류자 모듈(1940)은, 트래픽 조정기 모듈(1938)에 의해 처리되기 이전에, 특정 트래픽 플로우들에 속하는 것으로서, 예를 들어, 엔드 노드로부터 액세스 노드1900)로, 무선 인터페이스 모듈(1908)을 통해 수신된, 예를 들어 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보의 식별에 관한 처리를 제어한다. 몇몇 실시예들에서, 무선 통신 인터페이스 모듈(1908)을 통해 수신된 메시지들, 패킷들, 및/또는 프레임들은 하나 이상의 헤더 및/또는 페이로드 필드들의 조사에 기반하여 업링크 분류자 모듈(1940)에 의해 다양한 트래 플로우들 중 하나에 속하는 것으로서 분류된다. 업링크 분류자 모듈(1940)에 의한 분류이 결과는 업링크 트래픽 조정기 모듈(1938)에 의해, 예를 들어 메시지들, 패킷들, 및/또는 프레임들과 같은 상기 분류된 데이터 정보의 처리에 영향을 줄 수 있는데, 예를 들어, 상기 결과들은 상기 메시지, 패킷, 및/또는 프레임이 연관되고, 측량, 마킹 및/또는 경비와 같은 후속적인 처리에 추가적으로 영향을 미치는 특정 데이터 구조 또는 상태 머신을 결정할 수 있다. 구성 정보(1930)는, 하나 이상 트래픽 플로우들에 속하는 것으로서, 예를 들어, 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보를 연관시키는데 사용된 기준을 지정하는, 예를 들어 하나 이상의 분류자 필터의 세트 와 같은 업링크 분류자 모듈(1940)의 동작에 영향을 주는 구성 정보를 포함할 수 있다. The uplink classifier module 1940 belongs to specific traffic flows, for example, from the end node to the access node 1900 before being processed by the traffic coordinator module 1938. Control processing regarding the identification of data information received via, for example, messages, packets, and / or frames. In some embodiments, messages, packets, and / or frames received via wireless communication interface module 1908 may be based on uplink classifier module 1940 based on a survey of one or more header and / or payload fields. Are classified as belonging to one of various traflows. The classification by the uplink classifier module 1940 may affect the processing of the classified data information such as, for example, messages, packets, and / or frames by the uplink traffic conditioner module 1938. For example, the results may determine a particular data structure or state machine to which the message, packet, and / or frame is associated and additionally affects subsequent processing such as surveying, marking and / or expense. have. The configuration information 1930 belongs to one or more traffic flows and, for example, specifies one or more criteria used to associate data information, such as messages, packets, and / or frames, for example one or more. It may include configuration information that affects the operation of the uplink classifier module 1940, such as a set of classifier filters.

업링크 LLC(ARQ) 모듈(1942)은, 예를 들어 엔드 노드에서 액세스 노드(1900)로, 무선 통신 인터페이스 모듈(1908)에 의해, 예를 들어 패킷들 및/또는 프레임들과 같은 데이터 정보를 수신하는 것에 관련한 LLC 계층 정보를 제어한다. 업링크 LLC(ARQ) 모듈(1942)은 예를 들어 손실 패킷들 혹은 프레임들과 같은 ARQ 성능들과 연관된 처리를 포함한다. 몇몇 실시예들에서, 업링크 LLC(ARQ) 모듈(1942)은 추가적으로, 예를 들어 패킷들과 같은 더 높은 계층 메시지들을 캡슐화하는 LLC 헤더 및/또는 트레일러에 관한 처리를 포함하는데, 이는 체크섬 필드에 의한 타입 필드 혹은 에러 검출을 통해, 예를 들어, 멀티-프로토콜 다중화/역다중화와 같은 추가적인 기능을 제공한다. 업링크 LLC(ARQ) 모듈(1942)은 또한 예를 들어, 패킷들과 같은 더 높은 계층 메시지들로 업링크 PHY/MAC 모듈(1944)에 의해 수신된 프레임들의 리어셈블리(reassembly)를 수행할 수 있다. 상기 구성 정보(1930)는, 예를 들어, ARQ 윈도우 크기, 재전송의 최대 횟수, 폐기 타이머 등과 같이, 업링크 LLC(ARQ) 모듈(1942)의 동작에 영향을 주는 구성 정보를 포함할 수 있다.The uplink LLC (ARQ) module 1942 sends data information, such as, for example, packets and / or frames, by the wireless communication interface module 1908, for example, from the end node to the access node 1900. Control LLC layer information related to receiving. Uplink LLC (ARQ) module 1942 includes processing associated with ARQ capabilities such as, for example, missing packets or frames. In some embodiments, uplink LLC (ARQ) module 1942 additionally includes processing relating to an LLC header and / or trailer that encapsulates higher layer messages, such as, for example, packets, which is included in the checksum field. By means of type field or error detection, for example, to provide additional functionality such as multi-protocol multiplexing / demultiplexing. The uplink LLC (ARQ) module 1942 can also perform reassembly of frames received by the uplink PHY / MAC module 1944 with higher layer messages such as, for example, packets. have. The configuration information 1930 may include configuration information that affects the operation of the uplink LLC (ARQ) module 1942, such as, for example, an ARQ window size, a maximum number of retransmissions, a discard timer, and the like.

업링크 PHY/MAC 모듈(1944)은 예를 들어, 엔드 노드로부터 액세스 노드(1900)로, 무선 통신 인터페이스 모듈(1908)에 의해, 예를 들어 패킷들 및/또는 프레임들과같은 데이터 정보를 수신하는 것에 관련한 PHY 계층 및 MAC 계층 처리를 제어한다. 몇몇 실시예들에서, 업링크 PHY/MAC 모듈(1944)의 동작은, 예를 들어, 메시지들, 패킷들, 혹은 프레임들과 같은 데이터 정보의 수신을 조정하기 위해, 예 를 들어, 신호들 또는 메시지들과 같은 제어 정보를 전송하고 수신하는 것 둘 다를 포함한다. 구성 정보(1930)는, 예를 들어, 주파수, 대역, 채널, 수신을 위해 사용될 확산 코드 또는 호핑 코드, 액세스 노드(1900)와 연관된 식별자 등과 같이, 업링크 PHY/MAC 모듈(1944)의 동작에 영향을 주는 구성 정보를 포함할 수 있다. The uplink PHY / MAC module 1944 receives data information, such as, for example, packets and / or frames, by the wireless communication interface module 1908, for example, from the end node to the access node 1900. Control PHY layer and MAC layer processing associated with In some embodiments, the operation of the uplink PHY / MAC module 1944 is, for example, to coordinate the reception of data information such as messages, packets, or frames, for example, signals or It includes both sending and receiving control information such as messages. The configuration information 1930 may be associated with the operation of the uplink PHY / MAC module 1944, such as, for example, frequency, band, channel, spreading or hopping code to be used for reception, an identifier associated with the access node 1900, and the like. May contain configuration information that affects.

다운링크 분류자 모듈(1946)은, 예를 들어 액세스 노드(1900)로부터 엔드 노드로, 무선 통신 인터페이스 모듈(1908)을 통해 전송되기 이전에 특정 트래픽 플로우에 속하는 것으로서, 예를 들어 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보의 식별에 관한 처리를 제어한다. 몇몇 실시예들에서, 무선 통신 인터페이스 모듈(1908)에 의해 전송될 메시지들, 패킷들, 및/또는 프레임들은 하나 이상의 헤더 및/또는 페이로드 필드들의 조사에 기반하여 다운링크 분류자 모듈(1946)에 의해 다양한 트래픽 흐름들 중 하나에 속하는 것으로서 분류된다. 상기 다운링크 분류자 모듈(1946)에 의한 분류의 결과들은 다운링크 큐 관리 모듈(1950) 및 다른 모듈들(1948, 1952 및 1954)에 의해, 예를 들어, 메시지들, 패킷들, 및/또는 프레임들과 같은 상기 분류된 데이터 정보의 처리에 영향을 미칠 수 있는데 예를 들어, 상기 결과는 상기 메시지, 패킷, 및/또는 프레임이 저장과 연관되고, 추가적으로 스케줄링과 같은 후속적인 처리에 영향을 주는 특정 큐를 결정할 수 있다. 구성 정보(1930)는, 하나 이상의 트래픽 플로우에 속하는 것으로서, 예를 들어, 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보를 연관시키는데 사용되는 기준을 지정하는 예를 들어 하나 이상의 분류자 필터 규칙들의 세트와 같은 다운링크 분류자 모듈(1946)의 동작에 영향을 주는, 예를 들어 파라미터들 설정들과 같은 구 성 정보를 포함할 수 있다.The downlink classifier module 1946 belongs to a particular traffic flow, for example, from the access node 1900 to the end node before being transmitted through the wireless communication interface module 1908, for example, messages, packets. Control processing for identification of data information such as, and / or frames. In some embodiments, the messages, packets, and / or frames to be sent by the wireless communication interface module 1908 are based on the downlink classifier module 1946 based on a survey of one or more header and / or payload fields. Are classified as belonging to one of various traffic flows. The results of the classification by the downlink classifier module 1946 are determined by the downlink queue management module 1950 and other modules 1948, 1952, and 1954, for example, messages, packets, and / or May affect the processing of the classified data information, such as frames, for example, the result may be that the message, packet, and / or frame is associated with storage and further affects subsequent processing such as scheduling. You can decide on a specific cue. The configuration information 1930 is, for example, one or more classifiers that belong to one or more traffic flows, for example specifying criteria used to associate data information such as messages, packets, and / or frames. It may include configuration information such as, for example, parameter settings that affect the operation of the downlink classifier module 1946, such as a set of filter rules.

다운링크 트래픽 조정기 모듈(1948)은, 예를 들어, 액세스 노드(1900)로부터 엔드 노드로, 무선 인터페이스 모듈(1908)에 의해 전송될, 예를 들어, 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보들에 대해, 예를 들어 측량, 마킹, 경비와 같은 트래픽 조정에 관한 처리를 제어한다. 다운링크 트래픽 조정기 모듈(1948)은 하나 이상의 트래픽 플로우들 및/또는 하나 이상의 엔드 노드들과 연관된 제약들 및/또는 서비스 품질 요건에 따라, 예를 들어, 측량, 마킹 및/또는 경비하는 것과 같이 트래픽을 조정할 수 있다. 구성 정보(1930)는, 예를 들어, 레이트 바운드, 및/또는 하나 이상의 트래픽 플로우들 및/또는 엔드 노드들과 연관된 마킹 값과 같이, 다운링크 트래픽 조정기 모듈(1948)의 동작에 영향을 주는 구성 정보를 포함할 수 있다.The downlink traffic conditioner module 1948 may be transmitted by the air interface module 1908, for example, from the access node 1900 to the end node, eg, messages, packets, and / or frames. For data information such as, control processing relating to traffic coordination such as, for example, surveying, marking, expenses. The downlink traffic conditioner module 1948 may determine traffic according to, for example, surveying, marking and / or guarding according to constraints and / or quality of service requirements associated with one or more traffic flows and / or one or more end nodes. Can be adjusted. The configuration information 1930 can affect the operation of the downlink traffic conditioner module 1948, such as, for example, rate bound and / or marking values associated with one or more traffic flows and / or end nodes. May contain information.

다운링크 큐 관리 모듈(1950)은 정보를 유지하고, 예를 들어 액세스 노드(1900)로부터 엔드 노드로, 무선 통신 인터페이스 모듈(1908)에 의해 전송될, 예를 들어 메시지들, 패킷들 및/또는 프레임들과 같은 데이터 정보의 저장에 관한 처리를 제어한다. 다운링크 큐 관리 모듈은 전송을 기다리는 데이터 정보의 저장을 제어할 수 있고, 매 트래픽 플로우 기초에 대해 전송을 기다리고 있는 데이터 정보에 관한 상태 정보를 유지할 수 있는데, 예를 들면, 각각의 트래픽 플로우와 연관된 패킷들은 개별적인 큐들에 저장될 수 있다. 몇몇 실시예들에서, 다운링크 큐 관리 모듈(1950)은, 예를 들어, 헤드 드롭, 테일 드롭과 같은 다양한 큐 관리 기술 및/또는 성능 및 RED 와 같은 다양한 AQM 메커니즘들을 지원한다. 구성 정 보(1930)는, 예를 들어, 큐 한계, 드롭 정책, 및/또는 하나 이상의 트래픽 플로우와 연관된 AQM 임계치들과 같이, 다운링크 큐 관리 모듈(1950)에 영향을 주는 구성 정보를 포함할 수 있다.The downlink queue management module 1950 maintains information and may be transmitted by the wireless communication interface module 1908, for example from messages 1 packets to packets, for example, from an access node 1900 to an end node. Controls processing relating to the storage of data information such as frames. The downlink queue management module can control the storage of data information awaiting transmission and maintain state information regarding the data information awaiting transmission for each traffic flow basis, for example associated with each traffic flow. Packets can be stored in separate queues. In some embodiments, downlink queue management module 1950 supports various queue management techniques and / or capabilities such as head drop, tail drop and / or various AQM mechanisms such as RED, for example. The configuration information 1930 may include configuration information that affects the downlink queue management module 1950, such as, for example, queue limits, drop policies, and / or AQM thresholds associated with one or more traffic flows. Can be.

다운링크 LLC(ARQ) 모듈(1952)은, 예를 들어, 액세스 노드(1900)로부터 엔드 노드로, 무선 통신 인터페이스 모듈(1908)에 의해, 예를 들어, 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보를 전송하는 것에 관한 LLC 계층 처리를 제어한다. 다운링크 LLC(ARQ) 모듈(1952)은, 예를 들어, 손실 패킷들 혹은 프레임들의 재전송과 같은 ARQ 성능과 연관된 처리를 포함한다. 몇몇 실시예들에서, 다운링크 LLC(ARQ) 모듈(1952)은 체크섬 필드에 의한 타입 필드 혹은 에러 검출을 통한 멀티-프로토콜 다중화/역다중화와 같은 추가적인 기능을 제공하기 위해, 예를 들어, 패킷들과 같은 더 높은 계층 메시지들로의 LLC 헤더 및/또는 트레일러의 추가에 관한 처리를 추가적으로 포함한다. 다운링크 LLC(ARQ) 모듈(1952)은 또한, 예를 들어 다운링크 PHY/MAC 모듈(1954)에 의해 전송될 프레임과 같은 다중 서브-부분들로, 예를 들어 패킷들과 같은 더 높은 계층 메시지들의 프래그먼트화를 수행할 수 있다. 구성 정보(1930)는 예를 들어, ARQ 윈도우 크기, 재전송들의 최대 횟수, 폐기 타이머, 등과 같은 다운링크 LLC(ARQ) 모듈(1952)의 동작에 영향을 미치는 구성 정보를 포함할 수 있다. The downlink LLC (ARQ) module 1952 is, for example, accessed by the wireless communication interface module 1908 from the access node 1900 to the end node, for example, messages, packets, and / or frames. Control LLC layer processing for transmitting data information such as Downlink LLC (ARQ) module 1952 includes processing associated with ARQ performance such as, for example, retransmission of lost packets or frames. In some embodiments, downlink LLC (ARQ) module 1952 provides additional functionality such as multi-protocol multiplexing / demultiplexing via type field or error detection by checksum field, eg, packets. It further includes processing relating to the addition of the LLC header and / or trailer to higher layer messages, such as. Downlink LLC (ARQ) module 1952 may also be a higher layer message such as, for example, packets in multiple sub-parts, such as, for example, a frame to be transmitted by downlink PHY / MAC module 1954. Can be fragmented. The configuration information 1930 may include configuration information that affects the operation of the downlink LLC (ARQ) module 1952, such as, for example, an ARQ window size, a maximum number of retransmissions, a discard timer, and the like.

다운링크 PHY/MAC 모듈(1954)은, 예를 들어 액세스 노드(1900)로부터 엔드노드로, 무선 통신 인터페이스 모듈(1908)에 의해, 예를 들어 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보를 전송하는 것에 관한 PHY 계층 및 MAC 계층 처 리를 제어한다. 몇몇 실시예들에서, 다운링크 PHY/MAC 모듈(1954)의 동작은, 예를 들어, 메시지들, 패킷들 혹은 프레임들과 같은 데이터 정보의 전송을 계획하기 위해, 예를 들어 신호들 또는 메시지들과 같은 제어 정보를 전송하고 수신하는 것 모두를 포함한다. 구성 정보(1930)는, 예를 들어, 주파수, 대역, 채널, 전송들을 위해 사용될 확산 코드 혹은 호핑 코드, 상기 액세스 노드(1900)와 연관된 식별자 등과 같이, 다운링크 PHY/MAC 모듈(1954)의 동작에 영향을 주는 구성 정보를 포함할 수 있다. The downlink PHY / MAC module 1954 is, for example, from the access node 1900 to the end node, by the wireless communication interface module 1908, such as, for example, messages, packets, and / or frames. Controls the PHY layer and MAC layer processing for transmitting data information. In some embodiments, the operation of the downlink PHY / MAC module 1954 is, for example, to schedule the transmission of data information such as messages, packets or frames, for example signals or messages. It includes both sending and receiving control information, such as: The configuration information 1930 may operate with the downlink PHY / MAC module 1954, such as, for example, a frequency, band, channel, spreading or hopping code to be used for transmissions, an identifier associated with the access node 1900, and the like. May contain configuration information that affects

도 20은 예시적인 엔드 노드(1800) 및 예시적인 액세스 노드(1900)에 포함된 다양한 모듈들 간의 예시적인 시그널링 및 트래픽 플로우들을 예시한다. 상기 도 20의 엔드 노드(1800) 및 도 20의 액세스 노드(1900)는 각각 도 18의 엔드 노드(1800) 및 도 19의 엔드 노드(1900)를 간략하게 나타낸 것이다. 상기 도 20의 예는 예를 들어, 메시지들, 패킷들, 혹은 프레임들의 시퀀스로 구성된 트래픽 플로우와 같은 데이터 정보를 수신하고 전송하는 어플리케이션 모듈(1828)을 도시한다. 도 17의 예시적인 시스템의 상황에서, 도 20의 엔드 노드(1800)는 도 17에 도시된 엔드 노드들(1702-1712) 중 임의의 하나일 수 있고, 도 20의 엔드 노드(1800)에 포함된 어플리케이션 모듈(1828)은 도 17에 도시된 바와 같이, 예를 들어 또다른 엔드 노드(1702-1712) 또는 어플리케이션 서버 노드(1726)과 같이 시스템에 있는 또다른 노드와 데이터 정보를 교환할 수 있다. 도 20 및 후속하는 설명에서, 도 20의 엔드 노드(1800)가 데이터 정보를 교환하는 노드는 대응 노드라 지칭된다.20 illustrates example signaling and traffic flows between the various modules included in the example end node 1800 and the example access node 1900. The end node 1800 of FIG. 20 and the access node 1900 of FIG. 20 briefly illustrate the end node 1800 of FIG. 18 and the end node 1900 of FIG. 19, respectively. The example of FIG. 20 illustrates an application module 1828 that receives and transmits data information such as, for example, a traffic flow consisting of a sequence of messages, packets, or frames. In the context of the example system of FIG. 17, the end node 1800 of FIG. 20 may be any one of the end nodes 1702-1712 shown in FIG. 17 and included in the end node 1800 of FIG. 20. The application module 1828 may exchange data information with another node in the system, such as, for example, another end node 1702-1712 or an application server node 1726, as shown in FIG. 17. . In FIG. 20 and the following description, the nodes to which the end node 1800 of FIG. 20 exchanges data information is referred to as corresponding nodes.

엔드 노드(1800)에 있는 어플리케이션 모듈(1828)로부터 전송된 메시지들, 패킷들 혹은 프레임들의 시퀀스로 구성된 트래픽 플로우들과 같은 데이터 정보는 처리를 위해 엔드 노드(1800)에 포함된 모듈들(1838-1844)의 시퀀스를 통해 진행하는 화살표들의 시퀀스(2002-2008)에 의해 도시되며, 상기 처리 이후 상기 데이터 정보는, 예를 들어, 무선 통신 인터페이스 모듈(1804)에 의해, 엔드 노드(1800)로부터 액세스 노드(1900)로 전송된다. 예를 들어, 무선 통신 인터페이스 모듈(1908)에 의해, 액세스 노드(1900)에 의한 수신에 후속하여, 엔드 노드(1800)에 있는 어플리케이션 모듈(1828)로부터 상기 대응 노드로 전송된, 예를 들어, 메시지들, 패킷들 혹은 프레임들의 시퀀스로 구성된 트래픽 플로우들과 같은 데이터 정보는, 예를 들어, 네트워크/인터네트워크 인터페이스 모듈(1906)에 의해 상기 액세ㅡ 노드에 접속된 중간 노드로 정보룰 라우팅함에 따라 지시되는 것과 같이(directed), 액세스 노드(1900)로부터 상기 대응 노드를 향해 포워딩되기 이전에, 처리를 위해 상기 액세스 노드(1900)에 포함된 모듈들(1938-1944)의 시퀀스를 통해 진행하는 화살표들의 시퀀스(2010-2018)에 의해 도시된다.Data information, such as traffic flows consisting of a sequence of messages, packets, or frames transmitted from an application module 1828 in the end node 1800, may be included in the modules 1830- It is shown by the sequence 2002-2008 of arrows progressing through the sequence of 1844, after which the data information is accessed from the end node 1800, for example, by the wireless communication interface module 1804. Sent to node 1900. For example, by the wireless communication interface module 1908, following the reception by the access node 1900, transmitted from the application module 1828 at the end node 1800 to the corresponding node, for example, Data information, such as traffic flows consisting of a sequence of messages, packets or frames, may be routed to, for example, an intermediate node connected to the access node by the network / internet interface module 1906. As directed, an arrow proceeds through a sequence of modules 1938-1944 included in the access node 1900 for processing, before forwarding from the access node 1900 towards the corresponding node. It is shown by the sequence 2010-2018.

대응 노드로부터 엔드 노드(1800)에 있는 어플리케이션 모듈(1828)로 전송된, 예를 들어, 메시지들, 패킷들, 또는 프레임들의 시퀀스로 구성된 트래픽 플로우들과 같은 데이터 정보는, 예를 들어, 네트워크/인터네트워크 인터페이스 모듈(1906)에 의해, 액세스 노드(1900)에 의해 수신되고, 이후 처리를 위해 액세스 노드(1900)에 포함된 모듈들(1946-1954)의 시퀀스를 통해 진행함이 화살표들이 시퀀스(2020-2028)에 도시되고, 상기 처리 이후, 상기 데이터 정보는, 에를 들어, 무선 통신 인터페이스 모듈(1908)을 통해, 상기 액세스 노드(1900)로부터 상기 엔드 노드(1800)로 전송된다. 예를 들어, 무선 통신 인터페이스 모듈(1804)에 의해, 엔드 노드(1800)에 의한 수신에 후속하여, 상기 대응 노드로부터 상기 엔드 노드(1800)에 있는 어플리케이션 모듈(1828)로 전송된, 예를 들어 메시지들, 패킷들, 혹은 프레임들로 구성된 트래픽 플로우들과 같은 데이터 정보는, 상기 엔드 노드(1800)에 있는 상기 어플리케이션 모듈(1828)로 전달되기 이전에, 처리를 위해 상기 엔드 노드(1800)에 포함된 모듈들(1846 및 1848)을 통해 진행함이 화살표들의 시퀀스(2030-2034)에 의해 도시된다.Data information, such as, for example, traffic flows composed of a sequence of messages, packets, or frames, sent from the corresponding node to the application module 1828 at the end node 1800, may be, for example, network / The arrows are generated by the internetwork interface module 1906, proceeding through a sequence of modules 1946-1954 that are received by the access node 1900 and included in the access node 1900 for further processing. 2020-2028, after the processing, the data information is transmitted from the access node 1900 to the end node 1800, for example, via a wireless communication interface module 1908. For example, transmitted by the wireless communication interface module 1804 following the reception by the end node 1800, from the corresponding node to the application module 1828 at the end node 1800, for example. Data information, such as traffic flows composed of messages, packets, or frames, is passed to the end node 1800 for processing before being passed to the application module 1828 at the end node 1800. Proceeding through the included modules 1846 and 1848 is shown by the sequence of arrows 2030-2034.

예를 들어, 트래픽 플로우들과 같은 데이터 정보의 교환에 더하여, 도 20은 또한 예를 들어 시그널링 플로우들 및/또는 통신 인터페이스와 같은 제어 정보의 교환을 도시한다. 특히, 도 20은 액세스 노드(1900)에 포함된 제어 시그널링 모듈(1926)과 트래픽 제어 모듈(1928) 간의 제어 정보의 교환을 도시한다. 유사하게, 상기 도 20의 예는 엔드 노드(1800)에 포함된 제어 시그널링 모듈(1826)과 트래픽 제어 모듈(1830) 간의 제어 정보의 교환을 도시한다. 액세스 노드(1900) 및 엔드 노드(1800) 둘 다에 있어서, 도시된 바와 같이 상기 두 모듈들 간의 제어 정보의 교환은, 엔드 노드(1800)에 있는 어플리케이션 모듈(1828)로/로부터, 예를 들어 트래픽 플로우들과 같은 데이터 정보의 적절한 서비스 품질 관리를 제공하기 위해 필요한 경우, 상기 액세스/엔드 노드(1900/1800)에 있는 개별 제어 시그널링 모듈(1926/1826)로 하여금, 개별 트래픽 제어 모듈(1928/1830)에 포함된 상기 다양한 모듈들의 동작 및/또는 구성을 설정, 수정, 및/또는 모니터링 하는 것과 같이 영향을 줄 수 있도록 허용한다.In addition to the exchange of data information such as, for example, traffic flows, FIG. 20 also illustrates the exchange of control information such as, for example, signaling flows and / or a communication interface. In particular, FIG. 20 illustrates the exchange of control information between the control signaling module 1926 and the traffic control module 1928 included in the access node 1900. Similarly, the example of FIG. 20 illustrates the exchange of control information between the control signaling module 1826 and the traffic control module 1830 included in the end node 1800. In both the access node 1900 and the end node 1800, the exchange of control information between the two modules, as shown, may occur, for example, to / from an application module 1828 in the end node 1800. If necessary to provide proper quality of service management of data information such as traffic flows, the individual control signaling module 1926/1826 at the access / end node 1900/1800 causes the individual traffic control module 1928 /. 1830, such as setting, modifying, and / or monitoring the operation and / or configuration of the various modules included therein.

예를 들어, 시그널링 플로우 및/또는 통신 인터페이스들과 같은 제어 정보의 교환은 a) 액세스 노드(1900)에 있는 제어 시그널링 모듈(1926) 및 또다른 노드 사이에서, b) 엔드 노드(1800)에 있는 어플리케이션 모듈(1828) 및 엔드 노드(1800)에 있는 제어 시그널링 모듈(1826) 사이에서, 및 c) 액세스 노드(1900) 및 엔드 노드(1800)에 있는 개별 제어 시그널링 모듈들(1926/1826) 사이에서 도시된다. 예를 들어 시그널링 플로우들 및/또는 통신 인터페이스들과 같은 제어 정보의 교환들은, 액세스 노드(1900) 및 엔드 노드(1800) 모두에 있는 트래픽 제어 모듈들(1928/1830)의 구성 및/또는 동작이, a)예를 들어 액세스 제어 노드(1720) 및/또는 어플리케이션 서버 노드(1726)와 같은 하나 이상의 추가적인 노드들, b)엔드 노드(1800)에 있는 어플리케이션 모듈, 혹은 c)엔드 노드(1800)에 있는 어플리케이션 모듈 및 하나 이상의 추가적인 노드들의 조합에 의해 영향을 받을 수 있게 한다. 본 발명의 다양한 실시예들은 필요한 경우 상기 도시된 제어 정보 교환들 모두 혹은 단지 상기 도시된 제어 정보 교환들의 서브셋만을 지원할 수 있다.For example, the exchange of control information, such as signaling flows and / or communication interfaces, may include a) between a control signaling module 1926 at an access node 1900 and another node, b) at an end node 1800. Between the application module 1828 and the control signaling module 1826 at the end node 1800, and c) between the access node 1900 and the individual control signaling modules 1926/1826 at the end node 1800. Shown. The exchanges of control information, such as, for example, signaling flows and / or communication interfaces, may involve the configuration and / or operation of traffic control modules 1928/1830 in both access node 1900 and end node 1800. a) one or more additional nodes such as, for example, an access control node 1720 and / or an application server node 1726, b) an application module at the end node 1800, or c) at an end node 1800. To be affected by a combination of application modules and one or more additional nodes. Various embodiments of the present invention may support all of the illustrated control information exchanges or only a subset of the illustrated control information exchanges as needed.

전술된 내용은 하나 이상의 실시예들이 예들을 포함한다. 물론 전술된 실시예들을 설명할 목적으로 컴포넌트들 혹은 방법들의 모든 구현가능한 조합들을 설명하는 것이 가능하지 않지만, 당업자라면, 많은 추가적인 조합들 및 다양한 실시예들의 변경이 가능하다는 점을 인지할 수 있다. 따라서, 상기 설명된 실시예들은 첨부된 청구항들의 사상 및 범위 내에 존재하는 모든 이러한 변경들, 수정들 및 변형들을 포함하는 것으로 의도된다. 더욱이, 상세한 설명 혹은 청구항들에서 용어 "포함하다"가 사용된 범위 내에서, 이러한 용어는, "구성하다"가 청구항에서 과도 적인(transitional) 용어로서 해석되기 때문에, 용어 "구성하다"와 유사한 방식으로 포함되는 것으로 의도된다.What has been described above includes examples of one or more embodiments. Of course, it is not possible to describe all possible combinations of components or methods for the purpose of describing the above-described embodiments, but one of ordinary skill in the art may recognize that many additional combinations and variations of the various embodiments are possible. Accordingly, the described embodiments are intended to embrace all such alterations, modifications and variations that fall within the spirit and scope of the appended claims. Moreover, to the extent that the term "comprises" is used in the description or in the claims, such terms are analogous to the term "comprises" because "compose" is interpreted as a transitional term in the claims. It is intended to be included.

Claims (36)

네트워크들 간의 로밍 방법으로서,As a roaming method between networks, 방문된 네트워크에서 네트워크 액세스를 위한 요청을 수신하는 단계;Receiving a request for network access at the visited network; 상기 요청에 응답하여 홈 네트워크로부터 프로파일을 수신하는 단계; 및Receiving a profile from a home network in response to the request; And 상기 프로파일에 적어도 부분적으로 기반하여 하나 이상의 액세스 터미널들로 서비스들을 선택적으로 제공하는 단계를 포함하는,Selectively providing services to one or more access terminals based at least in part on the profile, 로밍 방법.Roaming method. 제1항에 있어서,The method of claim 1, 상기 서비스들은 서비스 품질(Quality of Service : QoS) 파라미터들과 연관되는,The services are associated with Quality of Service (QoS) parameters, 로밍 방법.Roaming method. 제1항에 있어서,The method of claim 1, 상기 방문된 네트워크는 서비스들을 수정하고, 삭제하거나 또는 상기 프로파일에 서비스들을 추가하는,The visited network modifies, deletes or adds services to the profile, 로밍 방법. Roaming method. 제3항에 있어서, The method of claim 3, 상기 방문된 네트워크는 상기 프로파일로부터 서비스들의 서브셋을 선택적으로 제공하는,The visited network selectively provides a subset of services from the profile, 로밍 방법.Roaming method. 제3항에 있어서,The method of claim 3, 상기 방문된 네트워크는 상기 프로파일에 의해 특정된 것 외에 추가적인 서비스들을 제공하는,The visited network provides additional services in addition to those specified by the profile, 로밍 방법.Roaming method. 제1항에 있어서, The method of claim 1, 상기 홈 네트워크로부터의 액세스 승인을 수신할 때 상기 프로파일을 수신하는 단계를 추가적으로 포함하는,Receiving the profile when receiving an access grant from the home network, 로밍 방법.Roaming method. 제1항에 있어서,The method of claim 1, 홈 네트워크의 일부분으로서 가상 호밍(homing) 컴포넌트를 사용하는 단계를 추가적으로 포함하는,Further comprising using a virtual homing component as part of a home network, 로밍 방법.Roaming method. 제7항에 있어서,The method of claim 7, wherein 상기 가상 호밍 컴포넌트는 모바일 가상 네트워크 운영자(Mobile Virtual Network Operator : MVNO)와 연관되는,The virtual homing component is associated with a mobile virtual network operator (MVNO), 로밍 방법.Roaming method. 제8항에 있어서,The method of claim 8, 상기 가상 호밍 컴포넌트는 로밍 서비스와 함께 사용되는,The virtual homing component is used with a roaming service, 로밍 방법.Roaming method. 제1항에 있어서,The method of claim 1, 방문된 네트워크에 대해, 혹은 홈 네트워크에 대해 디바이스들에 대한 인증 및 승인을 수행하는 단계를 추가적으로 포함하는,Further comprising performing authentication and authorization for devices for the visited network or for the home network, 로밍 방법.Roaming method. 제1항에 있어서,The method of claim 1, 상기 프로파일은 주어진 가입자에 의해 승인된 어플리케이션 서비스들 혹은 가입자들 간의 서비스 차별화를 제공하는,The profile provides service differentiation between subscribers or application services authorized by a given subscriber, 로밍 방법.Roaming method. 제1항에 있어서,The method of claim 1, XML 서비스들 디스크립션(description)에 따라 상기 프로파일을 수정하는 단 계를 추가적으로 포함하는,Further comprising the step of modifying the profile according to an XML services description, 로밍 방법.Roaming method. 제1항에 있어서,The method of claim 1, 상기 프로파일은, 트래픽 플로우(flow)에 속하는 것으로서 패킷들의 식별과 연관된 QoS 파라미터들, 트래픽 플로우의 트래픽 조정과 연관된 파라미터들, 트래픽 플로우의 큐잉(queuing)/스케줄링과 연관된 파라미터들, 또는 액세스 노드가 트래픽 플로우의 서비스를 제공하기 위해 적절한 QoS 구성을 결정할 수 있게 하는 상기 트래픽 플로우를 특징으로 하는 파라미터들을 포함하는,The profile may include QoS parameters associated with the identification of packets as belonging to a traffic flow, parameters associated with traffic coordination of the traffic flow, parameters associated with queuing / scheduling the traffic flow, or an access node may Parameters that characterize the traffic flow that enable to determine an appropriate QoS configuration to provide service of the flow, 로밍 방법.Roaming method. 통신 장치로서,As a communication device, 하나 이상의 서비스들과 연관된 프로파일을 수신하기 위한 명령들을 보유하는 메모리들 - 상기 프로파일은 홈 네트워크 컴포넌트와 연관되고 방문된 네트워크 컴포넌트를 통해 수정가능하며, 상기 프로파일은 로밍 액세스 터미널로 서비스들을 제공하기 위해 사용됨 - ; 및Memories holding instructions for receiving a profile associated with one or more services, the profile associated with a home network component and modifiable via a visited network component, the profile being used to provide services to a roaming access terminal -; And 상기 명령들을 실행하는 프로세서를 포함하는,A processor that executes the instructions; 통신 장치.Communication device. 제14항에 있어서,The method of claim 14, 상기 방문된 네트워크 컴포넌트는 상기 홈 네트워크 컴포넌트와 연관된 인증 및 승인 서버와 통신하는 인증 및 승인 서버를 포함하는,The visited network component includes an authentication and authorization server in communication with an authentication and authorization server associated with the home network component, 통신 장치.Communication device. 제14항에 있어서,The method of claim 14, 상기 프로파일은 상기 홈 네트워크 컴포넌트로부터 생성된 서비스 품질(QoS) 데이터 세트와 연관되는,The profile is associated with a quality of service (QoS) data set generated from the home network component, 통신 장치.Communication device. 제16항에 있어서,The method of claim 16, 상기 QoS 데이터 세트는 다중 트래픽 플로우들과 연관된 하나 이상의 레이턴시(latency), 상기 다중 트래픽 플로우들과 연관된 최소 데이터 레이트(rate), 상기 다중 트래픽 플로우들과 연관된 최대 데이터 레이트와 연관되는,The QoS data set is associated with one or more latency associated with multiple traffic flows, a minimum data rate associated with the multiple traffic flows, and a maximum data rate associated with the multiple traffic flows. 통신 장치.Communication device. 통신 장치로서,As a communication device, 홈 네트워크로부터 생성된 가입자 프로파일을 수신하기 위한 수단,Means for receiving a subscriber profile generated from a home network, 상기 가입자 프로파일을 수정하기 위한 수단; 및Means for modifying the subscriber profile; And 상기 수정된 가입자 프로파일에 부분적으로 기반하는 서비스들을 제공하기 위한 수단을 포함하는,Means for providing services partially based on the modified subscriber profile, 통신 장치.Communication device. 제18항에 있어서,The method of claim 18, 상기 가입자 프로파일을 수정하기 위한 수단은 상기 프로파일로부터 서비스들을 추가하거나 삭제하는 단계를 추가적으로 포함하는,Means for modifying the subscriber profile further comprises adding or deleting services from the profile, 통신 장치.Communication device. 기계-실행가능한 명령들이 저장된 기계-판독가능한 매체로서,A machine-readable medium having machine-executable instructions stored thereon, 상기 명령들은,The commands are 네트워크 서비스들을 위한 액세스 터미널로부터의 요청을 수신하고;Receive a request from an access terminal for network services; 상기 요청과 관련하여 방문된 네트워크 컴포넌트에서 프로파일을 수신하고; 그리고Receive a profile at a visited network component in association with the request; And 상기 요청을 처리하기 위해 사용가능한 서비스들을 결정하기 위해 상기 프로파일을 분석하기 위한 명령들인,Instructions for analyzing the profile to determine available services for processing the request, 기계-판독가능한 매체.Machine-readable medium. 제20항에 있어서,The method of claim 20, 상기 사용가능한 서비스들의 관점에서 상기 프로파일을 수정하는 단계를 추가적으로 포함하는,Further comprising modifying the profile in view of the available services, 기계-판독가능한 매체.Machine-readable medium. 제21항에 있어서,The method of claim 21, 상기 프로파일을 수정하는 단계는 상기 프로파일에 서비스들을 추가하고, 상기 프로파일로부터 서비스들을 삭제하고, 혹은 상기 프로파일 내의 파라미터를 편집하는 단계를 추가적으로 포함하는,Modifying the profile further includes adding services to the profile, deleting services from the profile, or editing a parameter in the profile, 기계-판독가능한 매체.Machine-readable medium. 방문된 네트워크 액세스 요청과 관련하여 가입자 프로파일을 요청하라는 명령; 및Request a subscriber profile in association with a visited network access request; And 상기 프로파일에 따라, 상기 프로파일의 서브셋으로서, 혹은 상기 프로파일의 수퍼셋(superset)으로서, 서비스들을 선택적으로 제공하도록 상기 가입자 프로파일을 사용하라는 명령을 실행하는,In accordance with the profile, executing a command to use the subscriber profile to selectively provide services, either as a subset of the profile, or as a superset of the profile, 프로세서.Processor. 네트워크들 간의 로밍 방법으로서,As a roaming method between networks, 홈 네트워크에서 네트워크 액세스를 위한 프로파일 요청을 수신하는 단계;Receiving a profile request for network access in a home network; 상기 프로파일 요청에 응답하여 상기 홈 네트워크로부터 상기 프로파일을 전송하는 단계; 및Sending the profile from the home network in response to the profile request; And 상기 프로파일을 전송할 때, 상기 홈 네트워크로부터 액세스 승인 신호를 생성하는 단계를 포함하는,When transmitting the profile, generating an access grant signal from the home network; 로밍 방법.Roaming method. 제24항에 있어서,The method of claim 24, 상기 프로파일은 서비스 품질(Quality of Service : QoS) 파라미터들과 연관된 서비스들을 포함하는,The profile includes services associated with Quality of Service (QoS) parameters, 로밍 방법.Roaming method. 제24항에 있어서, The method of claim 24, 서비스들을 수정하고, 삭제하거나 혹은 상기 프로파일에 서비스들을 추가하는 단계를 추가적으로 포함하는,Further comprising modifying, deleting or adding services to the profile, 로밍 방법.Roaming method. 제24항에 있어서,The method of claim 24, 상기 홈 네트워크의 일부분으로서 가상 호밍 컴포넌트를 사용하는 단계를 추가적으로 포함하는,Further comprising using a virtual homing component as part of the home network; 로밍 방법.Roaming method. 제27항에 있어서,The method of claim 27, 상기 가상 호밍 컴포넌트는 모바일 가상 네트워크 운영자(Mobile Virtual Network Operator : MVNO)와 연관되는,The virtual homing component is associated with a mobile virtual network operator (MVNO), 로밍 방법.Roaming method. 제28항에 있어서,The method of claim 28, 상기 가상 호밍 컴포넌트는 로밍 서비스와 함께 사용되는,The virtual homing component is used with a roaming service, 로밍 방법.Roaming method. 제24항에 있어서, The method of claim 24, XML 서비스 디스크립션(description)에 따라 상기 프로파일을 생성하는 단계를 추가적으로 포함하는,Generating the profile according to an XML service description; 로밍 방법.Roaming method. 통신 장치로서,As a communication device, 하나 이상의 서비스들과 연관된 프로파일을 생성하기 위한 명령들을 보유하는 메모리 - 상기 프로파일은 홈 네트워크 컴포넌트와 연관되고 서비스들 디스크립션 컴포넌트를 통해 수정가능하며, 상기 프로파일은 로밍 액세스 터미널로 서비스들을 제공하기 위해 사용됨 - ; 및Memory holding instructions for creating a profile associated with one or more services, the profile associated with a home network component and modifiable via the services description component, wherein the profile is used to provide services to a roaming access terminal. ; And 상기 명령들을 실행하는 프로세서를 포함하는,A processor that executes the instructions; 통신 장치.Communication device. 제31항에 있어서,The method of claim 31, wherein 상기 서비스 디스크립션 컴포넌트는 XML 스키마(schema) 컴포넌트를 포함하는,The service description component includes an XML schema component, 통신 장치.Communication device. 제31항에 있어서,The method of claim 31, wherein 상기 프로파일은 상기 홈 네트워크 컴포넌트로부터 생성된 서비스 품질(QoS) 데이터 세트와 연관되는,The profile is associated with a quality of service (QoS) data set generated from the home network component, 통신 장치.Communication device. 통신 장치로서,As a communication device, 홈 네트워크로부터 가입자 프로파일을 생성하기 위한 수단;Means for generating a subscriber profile from a home network; 상기 프로파일에 대한 수정들이 가능하도록 하기 위해 상기 가입자 프로파일을 주석표기(annotating)하기 위한 수단; 및Means for annotating the subscriber profile to enable modifications to the profile; And 상기 홈 네트워크에 대한 액세스를 승인하기 위한 수단을 포함하는,Means for granting access to the home network; 통신 장치.Communication device. 기계-실행가능한 명령들이 저장된 기계-판독가능한 매체로서, A machine-readable medium having machine-executable instructions stored thereon, 상기 명령들은,The commands are 홈 네트워크에서 네트워크 서비스들을 위한 프로파일 요청을 수신하고 - 상기 요청은 액세스 터미널 요청에 응답하는 요청임 - ;Receive a profile request for network services in a home network, the request being a response to an access terminal request; 상기 프로파일 요청과 관련하여 프로파일을 생성하고; 그리고Create a profile in association with the profile request; And 액세스 승인시에 상기 홈 네트워크로부터 상기 프로파일을 전송하기 위한 명령들을 포함하는,Instructions for sending the profile from the home network upon access authorization; 기계-판독가능한 매체.Machine-readable medium. 방문된 네트워크 액세스 요청과 관련하여 가입자 프로파일을 생성하라는 명령; 및Create a subscriber profile in association with a visited network access request; And 상기 프로파일에 따라 서비스들의 선택적인 제공을 용이하게 하기 위해 상기 가입자 프로파일에서의 수정들을 가능하게 하는 명령 - 상기 수정들은 홈 네트워크가 아닌 네트워크에 대해 가능함 - 을 실행하는,Executing instructions that enable modifications in the subscriber profile to facilitate the selective provision of services according to the profile, wherein the modifications are possible for a network other than a home network; 프로세서.Processor.
KR1020087029263A 2006-05-01 2007-05-01 Modify profile for roaming in communication environment Abandoned KR20090007618A (en)

Applications Claiming Priority (14)

Application Number Priority Date Filing Date Title
US79701006P 2006-05-01 2006-05-01
US79670406P 2006-05-01 2006-05-01
US79665306P 2006-05-01 2006-05-01
US79680806P 2006-05-01 2006-05-01
US79703806P 2006-05-01 2006-05-01
US79702906P 2006-05-01 2006-05-01
US60/796,808 2006-05-01
US60/797,029 2006-05-01
US60/797,038 2006-05-01
US60/796,653 2006-05-01
US60/797,010 2006-05-01
US60/796,704 2006-05-01
US83765606P 2006-08-14 2006-08-14
US60/837,656 2006-08-14

Publications (1)

Publication Number Publication Date
KR20090007618A true KR20090007618A (en) 2009-01-19

Family

ID=38565541

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020087029263A Abandoned KR20090007618A (en) 2006-05-01 2007-05-01 Modify profile for roaming in communication environment

Country Status (5)

Country Link
EP (1) EP2020159A2 (en)
JP (1) JP2009536006A (en)
KR (1) KR20090007618A (en)
TW (1) TW200820807A (en)
WO (1) WO2007130969A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018004133A1 (en) * 2016-06-29 2018-01-04 삼성전자 주식회사 Method and device for performing communication in wireless communication system

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101345990B (en) * 2007-07-11 2011-12-28 华为技术有限公司 Service quality QoS configuration file generation method, network element equipment and system
EP2656646A4 (en) * 2010-12-21 2017-09-27 Telefonaktiebolaget LM Ericsson (publ) Method for enabling exchange of user profiles between a visited network and a home network
US8571549B2 (en) * 2011-11-15 2013-10-29 Motorola Solutions, Inc. Access control for roaming radio devices
US9832719B2 (en) * 2014-10-17 2017-11-28 Qualcomm Incorporated Selection of a serving node in a wireless communication system
CN107426194B (en) * 2017-06-30 2021-07-20 北京金山安全软件有限公司 Call connection method, device, server, electronic equipment and storage medium
US11317272B2 (en) 2017-12-28 2022-04-26 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for enabling broadband roaming services

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI104608B (en) * 1997-01-07 2000-02-29 Nokia Networks Oy Processing of subscriber data in connection with network-specific supplementary services
FI107772B (en) * 1998-12-16 2001-09-28 Nokia Networks Oy Procedure and system for limiting service quality in data transmission
US6782253B1 (en) * 2000-08-10 2004-08-24 Koninklijke Philips Electronics N.V. Mobile micro portal
US20040037264A1 (en) * 2002-08-23 2004-02-26 Charbel Khawand Pre-negotiated quality of service
JP2004328727A (en) * 2003-04-08 2004-11-18 Citizen Watch Co Ltd Internet connected system, data communication method in the same, and information terminal utilizing the same
US7773997B2 (en) * 2003-07-16 2010-08-10 Samsung Electronics Co., Ltd. System and method for controlling quality of service in a wireless network
CN101019386B (en) * 2004-07-19 2011-05-18 爱立信股份有限公司 Admission control and policing in wireless packet data communication system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018004133A1 (en) * 2016-06-29 2018-01-04 삼성전자 주식회사 Method and device for performing communication in wireless communication system
US10939278B2 (en) 2016-06-29 2021-03-02 Samsung Electronics Co., Ltd Method and device for performing communication in wireless communication system

Also Published As

Publication number Publication date
TW200820807A (en) 2008-05-01
WO2007130969A2 (en) 2007-11-15
WO2007130969A3 (en) 2008-01-03
EP2020159A2 (en) 2009-02-04
JP2009536006A (en) 2009-10-01

Similar Documents

Publication Publication Date Title
US7869803B2 (en) Profile modification for roaming in a communications environment
US7966648B2 (en) Dynamic quality of service pre-authorization in a communications environment
CN101422000B (en) Providing quality of service for various traffic flows in a communications environment
EP1938531B1 (en) Packet routing in a wireless communications environment
JP5373027B2 (en) Provision of QoS processing based on multiple requests
CN101305565B (en) Packet routing in a wireless communications environment
JP5001283B2 (en) Providing movement indications to resource requesters
KR20090007618A (en) Modify profile for roaming in communication environment
CN101433106A (en) Dynamic quality of service pre-authorization in a communications environment
HK1132593A (en) Providing quality of service for various traffic flows in a communications environment

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

Patent event date: 20081128

Patent event code: PA01051R01D

Comment text: International Patent Application

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20100816

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20110221

NORF Unpaid initial registration fee
PC1904 Unpaid initial registration fee