KR20090007618A - Modify profile for roaming in communication environment - Google Patents
Modify profile for roaming in communication environment Download PDFInfo
- 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
Links
- 238000004891 communication Methods 0.000 title claims abstract description 97
- 238000000034 method Methods 0.000 claims abstract description 78
- 230000004044 response Effects 0.000 claims abstract description 8
- 238000012545 processing Methods 0.000 claims description 57
- 230000015654 memory Effects 0.000 claims description 18
- 238000013475 authorization Methods 0.000 claims description 17
- 230000004048 modification Effects 0.000 claims description 15
- 238000012986 modification Methods 0.000 claims description 15
- 230000004069 differentiation Effects 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 description 30
- 230000011664 signaling Effects 0.000 description 29
- 230000006870 function Effects 0.000 description 19
- 238000007726 management method Methods 0.000 description 17
- 230000007246 mechanism Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 9
- 238000003860 storage Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 5
- 230000006835 compression Effects 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000013468 resource allocation Methods 0.000 description 5
- 238000012384 transportation and delivery Methods 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 4
- 230000007480 spreading Effects 0.000 description 4
- 238000003892 spreading Methods 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000012508 change request Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013467 fragmentation Methods 0.000 description 1
- 238000006062 fragmentation reaction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/1853—Satellite systems for providing telephony service to a mobile station, i.e. mobile satellite service
- H04B7/18539—Arrangements for managing radio, resources, i.e. for establishing or releasing a connection
- H04B7/18541—Arrangements for managing radio, resources, i.e. for establishing or releasing a connection for handover of resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/18—TPC being performed according to specific parameters
- H04W52/28—TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non-transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/042—Public Land Mobile systems, e.g. cellular systems
- H04W84/045—Public Land Mobile systems, e.g. cellular systems using private Base Stations, e.g. femto Base Stations, home Node B
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
- H04W8/12—Mobility 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
본 발명은 일반적으로는 통신 시스템들에 관한 것이며, 보다 구체적으로는 네트워크들 간의 로밍시 서비스들을 지원하기 위한 프로파일 수정들을 가능하게 하는 것에 관한 것이다.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,
상기 프로파일(120)의 수신시, 방문된 네트워크(106)는 상기 수신된 프로파일(120)에 적어도 부분적으로 기반하여 하나 이상의 액세스 터미널들(102)로 서비스들을 선택적으로 제공할 수 있다. 아래에 더 상세히 설명될 바와 같이, 상기 프로파일에 의해 특정된 서비스들은 방문된 네트워크(106)로의 요청에 의해 설정된 통신 세션 및 개별 무선 터미널에 대한 서비스 품질(QoS) 파라미터들에 관련할 수 있다. 일 양상에서, 상기 방문된 네트워크(106)는 상기 프로파일(120)에 대한 서비스들을 처리하고, 수정하고, 삭제하거나, 상기 프로파일에 서비스들을 부가할 수 있다. 이는 상기 방문된 네트워크로 하여금 상기 프로파일(120)로부터의 서비스들의 서브셋을 선택적으로 제공하도록 하고 그리고/또는 상기 프로파일에 의해 특정된 것이 아닌 부가적인 서비스들을 제공하도록 한다. 프로파일 수정들을 허용함으로써, 상기 방문된 네트워크는 현재 자원 상태들 또는 다른 고려항목들에 기반하여 그 제공물들을 동적으로 조정(tailor)할 수 있다.Upon receipt of the
일 양상에서, 상기 시스템(100)은 예를 들어, 홈에 상반되는 것으로서, 방문된 운영자의 네트워크(110)를 통해 액세스를 획득하는 것과 같은 로밍시에, 가입자 및/또는 가입자 디바이스(102)와 연관된 서비스 품질(QoS) 지원 및 서비스들을 제어하는 것을 허용한다. 이러한 로밍 시나리오에 있어서, 110에서 홈 운영자에 의해 정의된 서비스들 및 QoS 지원이 방문된 운영자의 네트워크(106)에서 선택적으로 지원되고, 그리고, 원하는 경우, 상기 방문된 운영자가 부가적인 그리고/또는 대안적인 서비스들 및 QoS 지원을 제공하는 유연성을 가지는 것이 바람직하다.In one aspect, the
또다른 양상에 따라, 상기 가입자 프로파일(120)은 예컨대, 홈 네트워크(110) 인증 및 승인 서버(AAS)로부터 방문된 네트워크 AAS로 전송된 액세스 승인 메시지(114)에 포함될 수 있다. 상기 프로파일(120)이 다른 네트워크 컴포넌트들 사이에서도 교환될 수 있음이 이해되어야 한다. 후속적으로, 상기 액세스 승인 메시지(114)가 생성되는데, 여기서, 상기 가입자 프로파일(120)은 예를 들어, 상기 방문된 AAS로부터 상기 액세스 노드(104)로 전송되며, 상기 액세스 노드(104)를 통 해 상기 가입자 디바이스(102)가 액세스를 요청한다. 상기 가입자 프로파일(102)은 하나 이상의 QoS 파라미터들의 구성을 지정하고, 그리고/또는 주어진 가입자에 의한 사용을 위해 승인된 다양한 어플리케이션 서비스들 간에 및/또는 가입자들 간에 서비스 차별화를 제공하기 위해 요구되는 경우 후속적인 QoS 구성 변경들에 대한 사전-승인 정보를 포함한다.According to another aspect, the
상기 홈 AAS에 의해 제공되는 상기 가입자 프로파일(120)혹은 다른 네트워크 컴포넌트는 상기 방문된 네트워크(106), 예를 들어 상기 방문된 AAS 및/또는 상기 액세스 노드에 있는 하나 이상의 컴포넌트들에 의해 수정될 수 있다. 따라서, 상기 방문된 네트워크 운영자는 상기 가입자 프로파일(120)이 상기 방문된 운영자의 네트워크(106)에 제공된 서비스들에 부합하도록 수정할 수 있는데, 예를 들면 서비스를 추가하고, 수정하거나 삭제할 수 있다. 상기 프로파일(120)의 수정들을 허용함으로써, 상기 시스템(100)은 로밍시 서비스들 및 QoS를 제어함에 있어서 융통성을 허용한다. 이는 가입자 서비스들이, 상기 방문된 네트워크 운영자에 의해, 예를 들어, 추가되고, 수정되고, 삭제되는 것과 같이 변경되는 것을 허용한다. 이러한 상기 방문된 네트워크(106)에서의 상기 프로파일의 변경에 대한 접근법은 또한 상기 가입자 프로파일(120)에서 서비스들을 정의하기 위해 XML(또는 다른 구조)를 사용하는 것에 대한 유연성으로 인해, 제공된 서비스 정의들에 대한 전개(evolution)를 가능하게 한다. The
터미널(102)은 예를 들어, SD 카드, 네트워크 카드, 무선 네트워크 카드, 컴퓨터(랩톱들, 데스크톱들, 개인 휴대용 정보 단말기들(PDA)을 포함함), 모바일 폰 들, 스마트 폰들, 또는 네트워크를 액세스하는데 사용될 수 있는 임의의 다른 적절한 터미널과 같은 모듈일 수 있다. 터미널(102)은 액세스 노드(104)에 의해 상기 네트워크를 액세스한다. 예를 들어, 터미널(102)은 이더넷 케이블, USB 연결 등과 같은 유선 연결에 의해 액세스 노드(104)에 결합하여 통신할 수 있다. 또다른 예에서, 터미널(102)과 액세스 노드(!04) 간의 연결은 속성상 무선일 수 있으며, 여기서 액세스 노드(!04)는 기지국일 수 있고, 터미널(102)은 무선 터미널일 수 있다. 예를 들어, 터미널(102) 및 액세스 노드(104)는, 시분할 다중 접속(TDMA), 코드 분할 다중 접속(CDMA), 주파수 분할 다중 접속(FDMA), 직교 주파수 분할 다중화(OFDM), FLASH OFDM, 직교 주파수 분할 다중 접속(OFDMA)와 같은 임의의 적합한 무선 프로토콜 또는 임의의 다른 적합한 프로토콜에 의해 통신할 수 있다.
터미널(102)과 유사하게, 액세스 노드(104)는 유선 네트워크 또는 무선 네트워크와 연관된 액세스 노드일 수 있다. 상기 목적으로, 액세스 노드(104)는, 예를 들어, 라우터, 스위치 등일 수 있다. 상기 액세스 노드(104)는 다른 네트워크 노드들과 통신하기 위한, 하나 이상의 인터페이스들, 예를 들어, 통신 모듈들을 포함할 수 있다. 추가적으로, 액세스 노드(104)는 셀룰러 타입의 네트워크에 있는 기지국(또는 무선 액세스 포인트)일 수 있는데, 여기서 기지국들(또는 무선 액세스 포인트들)은 복수의 가입자들에게 무선 커버리지 영역들을 제공하는데 사용된다. 이러한 기지국들(또는 무선 액세스 포인트들)은 하나 이상의 셀룰러 폰들 및/또는 다른 무선 터미널들에 인접(contiguous)영역들을 제공하도록 배열될 수 있다.Similar to
위에서 주목된 바와 같이, 상기 시스템(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
인증/승인의 프로세스는, 터미널(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
액세스 노드(104)는, 상기 프로파일의 수신시, 상기 수신된 프로파일내에 설명된 QoS 처리를 모니터링하고 강제할 수 있다. 예를 들어, 설명된 QoS 처리와 관련하여 사용될 수 있는 파라미터는 트래픽 플로우와 연관된 수용가능한 레이턴시에 관련할 수 있고, 액세스 노드(104)는 AAS(106)로부터 제공된 상기 프로파일 내에 설명된 바와 같은 수용가능한 레이턴시를 유지하기 위한 트래픽 플로우에 대해 스케줄링을 수행할 수 있다. 상기 수신된 프로파일 내에 있는 다른 QoS 파라미터들은 특정 트래픽 플로우 타입에 대한 최소 수용가능한 데이터 레이트, 특정 트래픽 플로우 타입에 대한 최대 수용가능한 데이터 레이트 등에 관련할 수 있다. 이러한 파라미터들은 수치적으로(예를 들어, 제 1 트래픽 플로우 타입에 대한 최소 데이터 레이트는 128Kb/sec이다) 정의되고 그리고/또는 상대적으로(예를 들어, 제 1 트래픽 플로우 타입에 대한 레이턴시는 제 2 트래픽 플로우 타입에 대한 레이턴시의 1/2이다) 정의될 수 있다. 또한, 파라미터들의 정의는 특정 시스템 혹은 네트워크 상태(들)을 조건으로 한다. 일 예에서, 특정 파라미터는 임계치에 도달할 때까지 상대적으로 정의되고 그후 수치적으로 정의될 수 있다(예를 들어, 제 1 트래픽 플로우에 대한 최소 데이터 레이트가 제 2 트래픽 플로우의 두 배가 되어야 하지만 1 Mbyte/sec를 초과하지 않음).The
추가적으로, AAS(106)로부터 액세스 노드(104)에 제공된 프로파일은 그 프로파일에 있는 객체(object) 인스턴스들을 지원할 수 있고, 따라서, 상기 프로파일 내의 파라미터 정의들의 복제를 감소시킬 수 있다. 예를 들어, 터미널(102)에 대해 사용되도록 승인된 게임 어플리케이션은 이러한 어플리케이션을 지원하기 위해 3개의 병렬 트래픽 플로우들을 사용할 수 있다. 각각의 트래픽 플로우에 대한 파라미터들을 정의한다기 보다, 단일 트래픽 플로우에 대한 정의가 생성될 수 있고, 이러한 정의의 인스턴스들은 연관된 트래픽 플로우들에 대해 사용될 수 있다. 또한, 상기 프로파일은 필터(예를 들어, 분류) 규칙들을 포함할 수 있는데, 상기 필터 규칙들은 특정 트래픽 플로우를 식별하는 것과 연관하여 사용될 수 있고, 상기 트래픽 플로우에 할당하기 위해 QoS 처리를 결정하는 인스턴스와 이러한 플로우를 연관시킬 수 있다. 상기 액세스 노드(104)는, 상기 프로파일의 수신시, 상기 프로파일 및 상기 사전-승인된 데이터 세트(120)에서 설명된 바와 같이 터미널(102)에 QoS 처리를 제공하도록 구성될 수 있다. 따라서, 액세스 노드(104)는 다양한 트래픽 플로우들 및 다수의 사용자들에 대한 상이한 QoS 처리를 제공할 수 있고, 이에 의해 시스템 성능 및 사용자 경험을 개선시킬 수 있다.In addition, the profile provided to the
이제 도 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
만약 상기 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
이제 도 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
도 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
상기 로컬 네트워크와의 인증 상태는 가입자 익명(anonymity) 지원을 허용한다. 상기 AAL(340)은 임시 식별자를 상기 WT(310)로 할당하는데, 상기 임시 식별자는 상기 무선 인터페이스를 "청취(listening)"함으로써 상기 WT의 영구 식별자로 링크될 수는 없다. 이는, 부분적으로는, 상기 임시 WT 식별자가 상기 WT(310)에 보안적으로 통신되어, 비밀성을 보장하도록 발생하는 메커니즘들로 인한 것이다. 이후, 상기 WT(310)는 이러한 로컬 네트워크에서, 혹은 만약 상기 WT가 상기 홈 네트워크에 존재하는 경우 요구되는 바와 같은 다른 호스트 구성 목적들에 대해, 추가적인 네트워크 액세스를 획득하기 위해 이러한 임시 식별자를 사용할 수 있다. 트러스트를 설정하는 것에 더하여, 프로파일들이 서비스들을 추가적으로 정의하기 위해 교환될 수 있다.Authentication status with the local network allows subscriber anonymity support. The
이제 도 5를 참고하면, 본 명세서에 설명된 하나 이상의 양상들에 따른 일 예시적인 프로파일(500)이 예시된다. 상기 프로파일(500)은 가입자(특정 이동 터미널)에 의한 사용을 위해 승인된 서비스들의 양상들을 지정하는 파라미터들의 논 리적 그룹핑(grouping)이다. 그러나, 청구항들에 따르는 한, 프로파일(500) 내에 있는 필드/엘리먼트들의 변경될 수 있어서, 엘리먼트들이 지정되는 방법이 변경될 수 있고, 논리 배열들이 변경될 수 있고, 엘리먼트들의 개수가 변경될 수 있고, 엘리먼트들의 명칭들이 변경될 수 있다는 점이 이해된다. 상기 프로파일(500)은 플래시 서비스 엘리먼트(502)와 연관될 수 있는데, 상기 플ㄹ시 서비스 엘리먼트는 FLASH 무선 인터페이스를 포함하는, 무선 인터페이스와 같은 인터페이스에 의해 접속을 설정하고 유지하는 것과 연관된 파라미터들의 논리적 그룹핑이다. 상기 플래시 서비스 엘리먼트(502)는 위치 제약 엘리먼트(504)와 연관될 수 있는데, 상기 위치 제약 엘리먼트는 위치들(또는 결합 포인트들)을 지정하는 파라미터들의 집합(collection)이며, 상기 위치들을 통해, 상기 가입자가 서비스들에 대한 액세스를 승인 받을 수 있다. 위치 제약 엘리먼트(504)가 상기 프로파일(500)내에 포함될 때, 액세스는 위치 제약 엘리먼트(504) 내에 포함된 엘리먼트들에 의해 지정된 바와 같이 제한될 수도 있다. 위치 제약 엘리먼트(504)의 생략은 액세스가 지정된 위치들의 리스트에 한정되는 것이 아니라, 로밍 동의와 같은 다른 수단에 의해 제한될 수 있다는 것을 나타낸다.Referring now to FIG. 5, an
상기 프로파일(500)은 네트워크 엘리먼트(506)을 추가적으로 포함할 수 있는데, 상기 네트워크 엘리먼트는 특정 네트워크와 연관된 파라미터들의 집합일 수 있으며, 상기 특정 네트워크를 통해 가입자(터미널)은 서비스들에 대한 액세스를 승인받을 수 있다. 네트워크 엘리먼트(506)는 네트워크 식별자 엘리먼트(508)과 연관될 수 있는데, 상기 네트워크 식별자 엘리먼트는 네트워크의 전체적으로 고유한 식별자이며, 이를 통해 상기 가입자가 서비스들에 대한 액세스를 승인받을 수 있다. 네트워크 엘리먼트(506)는 구역 엘리먼트(510)와 추가적으로 연관될 수 있는데, 상기 구역 엘리먼트는 네트워크 내의 특정 구역과 연관된 파라미터들의 집합으로서 정의될 수 있으며, 상기 네트워크를 통해 상기 가입자는 서비스들에 대한 액세스를 승인받을 수 있다. 네트워크 내의 액세스는 구역 엘리먼트(510) 내의 표시된 구역들의 세트에 제한될 수 있다. 구역 엘리먼트(510)의 부재는 네트워크 식별자 엘리먼트(508) 내에서 식별된 네트워크 내의 액세스가 지정된 구역들의 세트에 한정되지 않는다는 점을 나타낼 수 있다.The
구역 엘리먼트(510)는 구역 식별자 엘리먼트(512)와 연관될 수 있는데, 상기 구역 식별자 엘리먼트는 네트워크 내의 구역의 로컬로 고유한 식별자일 수 있으며, 상기 네트워크를 통해 가입자가 서비스들에 대한 액세스를 승인받을 수 있다. 구역 엘리먼트(510)는 또한, 기지국 엘리먼트(514)와 연관될 수도 있는데, 상기 기지국 엘리먼트는 (네트워크의 구역 내에 있는) 특정 기지국 또는 액세스 노드와 연관된 파라미터들의 집합으로서 정의될 수 있으며, 상기 특정 기지국 또는 액세스 노드를 통해 상기 가입자는 서비스들에 대한 액세스를 승인 받을 수 있다. 구역 내의 액세스는 기지국 엘리먼트(514) 내의 표시된 기지국들의 세트에 제한될 수 있다. 기지국 엘리먼트(514)이 부재는 식별된 구역 내의 액세스가 특정 기지국들의 세트에 제한되지 않는다는 점을 표시할 수 있다.
기지국 엘리먼트(514)는 기지국 식별자(516)와 연관될 수 있는데, 상기 기지국 식별자는 네트워크의 구역 내에 있는 로컬로 고유한 기지국의 식별자일 수 있으 며, 상기 네트워크를 통해 상기 가입자가 서비스들에 대한 액세스를 승인받을 수 있다. 기지국(514)은 링크 엘리먼트(518)에 추가적으로 연관될 수 있으며, 상기 링크 엘리먼트는 (네트워크의 구역 내에 있는 식별된 기지국에 대응하는) 특정 링크와 연관된 파라미터들의 집합일 수 있으며, 상기 특정 링크를 통해 가입자는 서비스들에 대한 액세스를 승인 받을 수 있다. 예를 들어, 기지국에 의한 액세스는 상기 링크 엘리먼트(518) 내에 지정된 링크들의 세트에 한정될 수 있으며, 프로파일 내의 링크 엘리먼트(518)의 부재는 상기 대응하는 기지국에 의한 액세스가 특정 링크들의 세트에 제한되지 않는다는 점을 표시할 수 있다.
링크 엘리먼트(518)는 논리 링크 제어 식별자 엘리먼트(520)와 연관될 수 있는데, 상기 논리 링크 제어 식별자 엘리먼트는 네트워크의 구역 내에 있는 기지국에 대응하는 로컬로 고유한 링크의 식별자일 수 있으며, 상기 네트워크를 통해 상기 가입자들이 서비스들에 대한 액세스를 승인받을 수 있다. 링크 엘리먼트(518)는 또한 특정 접속과 연관된 파라미터들의 집합인 접속 엘리먼트(522)와 연관될 수 있으며, 상기 특정 접속을 통해 상기 가입자는 서비스들에 대한 액세스를 승인 받는다. 예를 들어, 링크에 의한 액세스는 표시된 접속들의 세트에 제한될 수 있다. 접속 엘리먼트의 부재는 상기 대응하는 링크에 의한 액세스가 지정된 연결들의 세트에 제한되지 않는다는 점을 표시할 수 있다. 따라서, 만약, 특정 링크에 의한 액세스가 추가적으로 제한되지 않는다면, 프로파일(500) 내의 접속 엘리먼트(522)를 포함하지 않는 것이 바람직할 수 있다. 접속 엘리먼트(522)는 접속 식별자 엘리먼트(524)와 연관될 수 있는데, 상기 접속 식별자 엘리먼트는 네트워크의 구역 내에 있는 링크 및 기지국에 대응하는 로컬로 고유한 접속의 식별자일 수 있으며, 상기 네트워크를 통해 상기 가입자는 서비스들에 대한 액세스를 승인받을 수 있다.The
프로파일(500)은 추가적으로 위치 업데이트 구간 엘리먼트(526)를 포함할 수 있는데, 상기 위치 업데이트 구간 엘리먼트는 시간상 연속적인 인스턴스들 간의 지속 시간(예를 들어, 초)일 수 있으며, 여기서 위치 업데이트는 예를 들어, 이러한 터미널들이 "슬립(sleep)" 모드에 있는 동안 무선 터미널들에 의해 수행되어야 한다. 모니터링 구간 엘리먼트(528)는 시간상 연속적인 인스턴스들 간의 지속시간(예를 들어, 밀리초)을 표시할 수 있으며, 여기서 페이지들에 대한 모니터링은 "슬립"모드 동안 무선 터미널에 의해 수행될 것이다. 프로파일(500)은 추가적으로, (아래에 상세하게 설명되는)서비스 세트 엘리먼트(530)를 포함할 수 있는데, 상기 서비스 세트 엘리먼트는 서비스들을 인에이블하고 제어하는 것에 관련한 서비스 클래스 및 가입자 서비스 논리 데이터 구성들의 세트를 포함할 수 있다. 이러한 엘리먼트(530)는 특정 터미널(예를 들어, 무선 터미널)과 연관된 특정 트래픽 플로우들에 관련한 QoS 파라미터들을 포함할 수 있다. 상기 엘리먼트(530)는 또한 액세스 노드로부터의 동적 서비스 품질 구성을 위한 사전-승인된 템플릿들 또는 데이터들을 포함할 수 있다. 상기 QoS 파라미터들을 포함하는 상기 프로파일들로 구성된 상기 정보는 XML을 사용하여 전달될 수 있고, 다른 구조 및 다른 특성들, 예를 들어, 상기 정보의 데이터 타입, 포맷들, 및/또는 값 제한들은 연관된 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
각각의 식별된 트래픽 플로우는 하나 이상의 서비스 클래스 엘리먼트들(602)의 인스턴스와 연관될 수 있다. 각각의 식별된 트래픽 플루우의 연관된 서비스 클래스는 호스트 디바이스 및/또는 액세스 노드(액세스 라우터, 기지국 등)의 어드미 션 제어, 스케줄링, 및 트래픽 조정 기능들에 대한 기초를 제공할 수 있다. 서비스 클래스 엘리먼트(602)가 QoS 처리에 속할 수 있는 반면, 서비스 세트 엘리먼트(600)는 정책 제어(예를 들어, 서비스들에 대한 승인) 및 서비스 정의(예를 들어, 파라미터 값들의 설정, QoS를 지원하기 위해 식별된 트래픽 흐름들과 특정 서비스 클래스들의 인스턴스들과의 연관...)에 속할 수 있다. 각각의 서비스 세트 엘리먼트는 0개 혹은 그 이상의 서비스 클래스 엘리먼트들 및 0개 혹은 그 이상의 가입자 서비스 엘리먼트들을 포함할 수 있다.Each identified traffic flow may be associated with an instance of one or more
이제 도 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.,
상기 서비스 클래스 엘리먼트(700)는 또한 어드미션 우선순위 엘리먼트(704)를 포함할 수 있다. 전용 자원들(예를 들어, 최소 레이트 및/또는 레이턴시 바운 드를 지정하는 서비스 클래스들)의 할당을 요구하는 타겟 전달 대상들을 지정하는 서비스 클래스들에 대해, 어드미션 우선순위 엘리먼트(704)는 자원 할당 어드미션 제어 결정들을 할 목적으로 이러한 서비스 클래스들의 상대적인 순서를 지시한다. 어드미션 우선순위의 특정 사용은 구현 의존적일 수 있으며, 가능한 사용들은 계류중인 자원 할당 요청들의 우선순위 큐잉(queuing) 및/또는 자원 할당들의 사전방지(preemption)에 대한 우선순위를 포함할 수 있다.The
최대 레이트 엘리먼트(706)는 특정 서비스 클래스의 인스턴스와 연관된 트래픽 플로우로 제공될 수 있는 최대 데이터 레이트를 표시할 수 있다. 최대 레이트 엘리먼트(706)는 토큰 레이트 엘리먼트(708) 및 버킷 깊이 엘리먼트(710) 내에 설명된 것과 같은 토큰 버킷 파라미터들에 의해 추가적으로 정의될 수 있다. 예를 들어, 토큰 레이트 엘리먼트(708)는 킬로바이트/초(여기서, 킬로는 1000을 나타냄) 단위일 수 있으며, 버킷 깊이 엘리먼트(710)는 바이트 단위일 수 있다.The
최소 레이트 엘리먼트(712)는 서비스 클래스의 인스턴스와 연관된 트래픽 플로우에 제공될 수 있는 타겟 최소 데이터 레이트를 표시할 수 있다. 최소 레이트 엘리먼트(712)는 토큰 레이트 엘리먼트(714), 버킷 깊이 엘리먼트(716), 피크 레이트 엘리먼트(718), 최소 경비 유닛 엘리먼트(720), 및 최대 패킷 크기 엘리먼트(722)에 의해 추가적으로 정의될 수 있다. 토큰 레이트 엘리먼트(714) 및 피크 레이트 엘리먼트(718)는 킬로비트/초(여기서, 킬로는 1000을 나타냄) 단위일 수 있고, 버킷 깊이 엘리먼트(716), 최소 경비 유닛 엘리먼트(720), 및 최대 패킷 크기 엘리먼트(722)는 바이트 단위일 수 있다.The
공유 레이트 엘리먼트(724)는 다른 서비스 클래스 인스턴스들과 연관된 트래픽 플로우들을 가지는 서비스들과 경쟁할 때, 서비스 클래스의 인스턴스와 연관된 트래픽 플로우가 수신해야 하는 서비스(예를 들어, 레이트 또는 자원들)의 상대적인 비율을 표시하기 위해 사용될 수 있다. 따라서, 타겟 전달 대상들(예를 들어, 최소 레이트 및/또는 레이턴시 바운드들)이 모든 어드미트된(admitted) 서비스 클래스 인스턴스들에 대해 만족된 후, 임의의 나머지 서비스 용량들이 서비스 클래스 인스턴스들의 대응하는 공유 가중치들에 비례적으로 (예를 들어 최대 레이트를 표시함에 의해) 제한되지 않는 경쟁 서비스 클래스 인스턴스들 사이에 분배되어야 한다.The
레이턴시 허용범위(tolerance) 엘리먼트(726)는 서비스 클래스의 인스턴스와 연관된 트래픽 플로우에 속하는 패킷들에 대한 수용가능한 액세스 링크 레이턴시를 표시하며, 여기서 액세스 링크 레이턴시는 큐잉, 스케줄링 및 전송과 연관된 지연들을 포함한다. 높은 확률을 가지고, 상기 서비스 클래스의 인스턴스와 연관된 트래픽 플로우에 속하는 패킷들은 상기 표시된 허용범위 미만의 레이턴시를 가지는 액세스 링크를 통해 전달될 수 있다. 일 예로서, 레이턴시 허용범위 엘리먼트(726)는 밀리초 단위와 연관될 수 있다.
손실 허용범위 엘리먼트(728)는 서비스 클래스의 인스턴스와 연관된 트래픽 플로우에 속하는 패킷들에 대해 수용가능한 손실 확률을 표시할 수 있으며, 손실의 소스는 큐 관리및 복원불가능한 전송 에러들을 포함한다. 식별된 서비스 클래스의 인스턴스와 연관된 트래픽 플로우에 속하는 패킷들은 표시된 허용범위 미만의 손실 확률을 가지는 액세스 링크를 통해 전달되어야 한다. 상기 손실 허용범위 엘리먼트(728)는, 예를 들어, 100,000 패킷당 손실 패킷들의 개수와 연관된 데이터를 포함할 수 있다. 차별화된 서비스들(DS) 코드 포인트(730)는 DS 코드 포인트를 표시할 수 있으며, 상기 DS 코드포인트로써 식별된 서비스 클래스의 인스턴스와 연관된 트래픽 플로우에 있는 패킷들이 마킹되어야 한다. The
압축 힌트 엘리먼트(732)는 헤더 압축이 서비스 클래스의 특정 인스턴스와 연관된 트래픽 플로우에 속하는 패킷들에 쉽게 적용가능함을 나타낼 수 있다. 압축 힌트 엘리먼트(732)는 적용가능한 압축 타입 및/또는 압축에 필요한 파라미터들을 결정하는데 있어서 도움이 되는 정보를 포함할 수 있다.The
도 8을 참조하면, 예시적인 가입자 서비스 엘리먼트(800)가 도시되고 설명된다. 다시, 엘리먼트(800)는 서비스를 한정하기 위한 일 특정 방식으로서 제공된다. 이렇게 하기 위한 다른 방식들 역시 발명자에 의해 고려될 수 있으며, 여기에 첨부된 청구항의 범위 내에 있는 것으로 의도된다. 상기 가입자 서비스 엘리먼트(800)는 가입자 서비스 식별자 엘리먼트(804)를 포함할 수 있으며, 이는 특정 가입자 서비스의 전체적으로 고유한 식별자일 수 있으며, 부호 x:y를 사용하여 나타낼 수 있는데, 여기서 x 및 y는 각각 가입자 서비스 식별자 엘리먼트(804)의 처음 비트 세트(프리픽스) 및 마지막 비트 세트(서픽스)에 대응하는 16진 값들일 수 있다. 특정 운영자 혹은 표준 기관에 의해 정의된 가입자 서비스들의 세트는 공통 가입자 서비스 식별자 프리픽스를 사용할 수 있다. 영역 엘리먼트(806)의 부재는 가입자 서비스가 연관되는 도메인을 표시할 수 있고, 영역 엘리먼트(806)는 로컬 도메인과 연관된 가입자 서비스들을 표시할 수 있다. 이는 다양한 네트워크 운영자들 간에 로밍시에 더 나은 제어 서비스들을 위한 기본을 제공한다.Referring to FIG. 8, an example
가입자 서비스 엘리먼트(800)는 정책 결정 포인트(PDP) 식별자 엘리먼트(810)를 포함할 수 있다. PDP 식별자 엘리먼트(810)는 특정 가입자 서비스와 연관된 QoS 구성 변경 요청들을 위해 사용될 PDP의, 예컨대 IP 주소 및 호스트 명과 같은, 식별자일 수 있다. 상기 가입자 서비스 엘리먼트(800)는, 서비스 클래스 인스턴스들, 필터 규칙들, 및 대응하는 액세스 링크를 통해 액세스 라우터로부터 가입자들로 트래픽을 입력하기 위해 적용될 수 있는 서비스 클래스 인스턴스 템플릿들의 논리적 그룹핑인 출구 엘리먼트(812), 및 서비스 클래스 인스턴스들, 필터 규칙들 및 대응하는 액세스 링크를 통해 가입자로부터 액세스 라우터로 트래픽을 인입하는데 적용가능한 서비스 클래스 인스턴스 템플릿들의 논리적 그룹핑인 인입 엘리먼트(814)를 추가적으로 포함할 수 있다.
출구 엘리먼트(812) 및 인입 엘리먼트(814) 각각은 하나 이상의 서비스 클래스 인스턴스 엘리먼트들(816 및 818)을 각각 포함할 수 있다. 서비스 클래스 인스턴스 엘리먼트들(816 및 818)은 정적(static) 서비스 클래스 인스턴스들을 정의할 수 있는데, 예를 들어, 특정 서비스 클래스 엘리먼트를 식별할 수 있는데, 상기 특정 서비스 클래스 엘리먼트의 인스턴스가 요구되고, 상기 특정 서비스 클래스 엘리먼트와 트래픽 플로우가 하나 이상의 필터 규칙들에 의해 연관될 것이다. 정적 서비스 클래스 인스턴스는 특정 서비스 클래스의 지속적으로 요청되는 인스턴스로서 개념적으로 보여질 수 있다. 대응하는 서비스 클래스의 파라미터에 따라, 어드미 션 제어 결정이 요구될 수 있다. 따라서, 시간상 주어진 임의의 포인트에서, 정적 서비스 클래스 인스턴스는 자원 사용가능성 및 어드미션 우선순위에 따라 작용(예를 들어, 어드미트됨)될 수도 있고 아닐 수도 있지만, 가능한 경우마다 액티브해져야 한다.Each of the
출구 엘리먼트(812) 및 인입 엘리먼트(814)는 또한 각각 하나 이상의 필터 규칙 엘리먼트들(820,822)을 개별적으로 포함할 수 있다. 필터 규칙 엘리먼트들(820,822)은 정의된 서비스 클래스 인스턴스들을 가지는 트래픽 플로우에 속하는 패킷들을 매핑할 목적으로 분류자 필터 규칙을 정의한다. 각각의 필터 규칙 엘리먼트는 다른 필터 규칙 엘리먼트들, 패킷 매칭(matching) 기준의 규격(예를 들어, 하나 이상의 패킷 헤더 혹은 페이로드 필드들에 대응하는 값들 또는 값들의 범위)에에 대해 적용되어야 하는 순서를 표시하는 우선순위, 및 매칭 패킷들이 연관되어야 하는 서비스 클래스 인스턴스의 표시를 포함할 수 있다. 필터 규칙 엘리먼트들(820,822)은 패킷들을 널(null) 서비스 클래스의 인스턴스에 매핑시킴으로써 트래픽 플로우에 속하는 패킷들을 폐기하는데 사용될 수도 있다.The
출구 엘리먼트(812) 및 인입 엘리먼트(814)는 또한 각각이 하나 이상의 서비스 클래스 인스턴스 템플릿 엘리먼트들(830,840)을 개별적으로 포함할 수 있다. 서비스 클래스 인스턴스 템플릿 엘리먼트들(830,840)은 동적 서비스 클래스 인스턴스들에 대한 사전-승인을 지정하는데, 예를 들어, 그 인스턴스가 동적으로 요청될 수 있는 특정 서비스 클래스 엘리먼트를 식별할 뿐만 아니라, 상기 요청된 서비스 클래스 인스턴스들과 트래픽 플로우들을 연관시키는데 사용되는 필터 규칙들 및/또 는 상기 요청된 서비스 클래스 인스턴스에 관한 정책 제약들을 지정한다.The
도 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
도 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
도 11을 참조하면, 시스템(1100)은 가상 호밍 및 로밍 시나리오를 예시한다. 상기 시스템(1100)은 위에서 설명된 상기 시스템들(900 및 1000)에 도시된 항목들의 조합을 나타낸다. 이 예에서, SH(1110)는, 방문된 네트워크(1140)를 통해 액세스를 획득하는 동안 홈 네트워크(1120) 및 가상 홈(1130)과 연관된다. 다시, 홈 네트워크 운영자는 상기 SH(1110)의 인증 및 액세스를 위한 권한 승인과 통상적으로 연관된다. 그러나, 이 시스템(1100)에서, 기본 네트워크 서비스, 예를 들어 어드레싱/라우팅 뿐 아니라 잠재적으로 더 높은 계층 서비스들이 상기 방문된/로컬 도메인(1140), 홈 도메인(1120), 가상 홈 도메인(1130) 또는 상기 세 도메인의 조합에 의해 제공될 수 있음을 표시하는 세 개의 점선 화살표가 도시된다.Referring to FIG. 11, the
도 12를 참조하면, 프로파일 수정 및 로밍과 관련된 방법(1200)이 도시된다. 설명의 간략화를 위해, 상기 방법이 일련의 작용들로서 도시되고 설명되지만, 상기 방법이 상기 작용들의 순서에 의해 제한되지 않음이 이해될 것인데, 왜냐하면 몇몇 작용들은, 하나 이상의 실시예들에 따라, 본 명세서에서 설명되고 도시된 다른 방법과 동시에 그리고/또는 다른 순서들로 발생할 수 있기 때문이다. 예를 들어, 당업자라면 상태도와 같은 일련의 상호 관련된 상태들 또는 이벤트로서 방식이 대안적으로 나타날 수 있음을 이해할 것이다. 더욱이 예시된 모든 작용들이 청구되는 청구대상에 따른 방법을 구현하는데 사용되지 않을 수도 있다. Referring to FIG. 12, a
도 12를 구체적으로 참고하면, 상기 방법(1200)이 예시된다. 상기 방법(1200)은 1202에서 시작하고, 1204에서 방문된 네트워크로부터의 서비스들에 대한 요청이 생성된다. 예를 들어, 이동 터미널은 처음에 홈 네트워크를 통해서, 이제는 그 위치로 인해 승인되었을 수 있고, 상기 이동 터미널은 이제 상기 방문된 네트워크 또는 도메인이라고 종종 지칭되는 후속적인 네트워크로부터의 액세스를 요청한다. 1206에서, 프로파일이 상기 홈 네트워크로부터 요청된다. 이러한 요청은 1204에서, 서비스들에 대한 상기 요청에 대한 응답으로 상기 방문된 네트워크에 의해 생성될 수 있다. 상기 프로파일은, 예를 들어, 상기 터미널이 상기 홈 네트워크에 의해 승인된 경우 지원되는 서비스 품질 파라미터들과 같은 서비스들을 현재 특정할 수 있다. 1208에서, 상기 프로파일은 상기 홈 네트워크에 의한 액세스 승인을 생성할 때 상기 홈 네트워크로부터 상기 방문된 네트워크로 전송된다. 이전에 주목된 바와 같이, 상기 홈 네트워크는 모바일 가상 네트워크 운영자(MVNO) 또는 다른 가상 사설 네트워크 컴포넌트에 의해 제공된 것과 같은 가상의 양상들을 포함할 수 있다.Referring specifically to FIG. 12, the
상기 액세스 승인은 핸드쉐이킹 신호들 또는 코드들이 상기 홈 네트워크 및 상기 방문된 네트워크 간에 교환된 이후 발생할 수 있다. 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
이제 도 14를 참조하면, 시스템(1400)은 로밍 환경에서 홈 네트워크로부터의 통신을 용이하게 하는 시스템(1400)을 도시한다. 상기 시스템(1400)은 홈 네트워크로부터 가입자 프로파일을 생성하기 위한 논리 모듈(1402)을 포함한다. 이는 상기 프로파일에 대한 수정들을 가능하게 하도록 상기 가입자 프로파일에 주석표기 하기 위한 논리 모듈(1404) 및 상기 홈 네트워크로의 액세스를 승인하기 위한 논리 모듈(1406)을 포함한다.Referring now to FIG. 14,
이제 도 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
가입자 신원에 대한 트러스트된 표시(혹은 상기 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
초기 액세스 승인에 후속하여, 상기 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
자원 제어 인터페이스(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
정책 제어 인터페이스(1554)는 메커니즘을 나타내는데, 상기 메커니즘에 의 해, 예컨대, 상기 자원 제어 인터페이스(1550)를 통해 요청되는 QoS 구성 변화들에 대해 승인이 체크될 수 있다. 상기 정책 제어 인터페이스(1554)는 상기 AR(1514) 및 PDP(1560)로서 기능하는 비-특정 네트워크 엘리먼트들 간에 도시되며, 여기서 상기 PDP 기능은, 예를 들어, 전용 정책 서버, 어플리케이션 서버, 혹은 몇몇 다른 네트워크 엘리먼트에 위치될 수 있다는 점을 주목하라. 이러한 구분을 위한 가능한 이유는 상기 PDP 기능(1560)의 적절한 배치가 특정 서비스에 의존할 수 있다는 것이다. 일반적으로, 상이한 서비스들은 상이한 PDP들과도 연관될 수 있으며, 따라서, 본 발명의 몇몇 실시예들에 따라, 서비스 정의는 상기 연관된 PDP의 표시를 포함한다.The
도 16은 예를 들어, 무선 터미널과 같은 무선 통신 장치일 수 있는 통신 장치(1600)를 도시한다. 추가적으로 혹은 대안적으로, 통신 장치(1600)는 유선 네트워크 내에 상주될 수 있다. 통신 장치(1600)는 터미널에 대한 QoS 데이터(및 이와 연관된 트래픽 플로우들)에 대해 이러한 장치를 구성하기 위한 명령들을 보유할 수 있는 메모리(1602)를 포함할 수 있다. 추가적으로, 통신 장치(1600)는 메모리(1602) 내의 명령들 및/또는 다른 네트워크 디바이스로부터 수신된 명령들을 실행할 수 있는 프로세서(1604)를 포함할 수 있으며, 상기 명령들은 통신 장치(1600)혹은 관련 통신 장치를 구성하는 것에 연관될 수 있다.16 illustrates a
메모리(1602)는 하나 이상의 서비스들과 연관된 프로파일을 수신하기 위한 명령들을 보유하며, 여기서 상기 프로파일은 홈 네트워크 컴포넌트와 연관될 수 있고 방문된 네트워크 컴포넌트를 통해 수정가능하며, 상기 프로파일은 로밍 액세스 터미널에 서비스들을 제공하기 위해 사용된다. 또다른 양상에서, 상기 메모리는 하나 이상의 서비스들과 연관된 프로파일을 생성하기 위한 명령들을 보유하는데, 여기서 상기 프로파일은 홈 네트워크 컴포넌트들과 연관될 수 있으며, 서비스 디스크립션(description) 컴포넌트를 통해 수정가능하다. 상기 프로파일은, 예를 들어, 로밍 액세스 터미널로 서비스들을 제공하기 위해 사용될 수 있다.
본 명세서에서 설명된 하나 이상의 실시예들에 대한 추가적인 상황을 제공하기 위해, 통신 링크들에 의해 상호 연결된 복수의 노드들로 구성된 일 예시적인 통신 시스템(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
통신 시스템(1700)은 액세스 제어 노드(1720), 이동 지원 노드(1722), 정책 제어 노드(1724) 및 어플리케이션 서버 노드(1726)를 포함하는 네트워크(1760)를 도시하며, 이들 모두는 대응하는 네트워크 링크(1732-1738)에 의해, 개별적으로, 중간 네트워크 노드(1728)에 연결된다. 몇몇 실시예들에서, 상기 액세스 노드, 예를 들어, 원격 인증 다이얼 인 사용자 서비스(RADIUS) 혹은 직경(Diameter) 서버는 인증, 승인, 및/또는 엔드 노드들의 어카운팅 및/또는 엔드 노드들과 연관된 서비스들을 지원한다. 몇몇 실시예들에서, 이동 지원 노드(1722), 예를 들어, 모바일 IP 홈 에이전트 및/또는 상황 전달 서버는, 엔드 노드들로/로부터의 재지시(rediredction) 및/또는 액세스 노드들 사이에 있는 엔드 노드들과 연관된 상태의 전달에 의해, 액세스 노드들 사이의 엔드 노드들의, 예를 들어 핸드오프와 같은 이동성을 지원한다. 몇몇 실시예들에서, 정책 제어 노드(1724), 예를 들어, 정책 서버 혹은 정책 결정 포인트(PDP)는 서비스들 또는 어플리케이션 계층 세션들에 대한 정책 승인을 지원한다. 몇몇 실시예들에서, 어플리케이션 서버 노드(1726), 예를 들어, 세션 개시 프로토콜 서버, 스트리밍 미디어 서버, 혹은 다른 어플리케이션 계층 서버는, 엔드 노드들에 대해 사용가능한 서비스들에 대한 세션 시그널링을 지원하고 그리고/또는 상기 엔드 노드들에 대해 사용가능한 콘텐츠 또는 서비스들을 제공한다.The
네트워크(1760)에 있는 중간 네트워크 노드(1728)는 네트워크 링크(1734)에 의해 네트워크(1760)의 관점으로부터 외부에 있는 네트워크 노드들로의 상호연결을 제공한다. 네트워크 링크(1734)는 중간 네트워크 노드(1730)로 접속되는데,상기 중간 네트워크 노드는 네트워크 링크들(1736-1740)에 의해, 개별적으로 액세스 노드들(1714,1416 및 1718)로의 접속을 추가적으로 제공한다. 각각의 액세스 노드(1714-1718)는 대응하는 액세스 링크들(1742-1752)에 의해, 개별적으로, 엔드 노드들(1702-1712)로의 접속을 제공하는 것으로서 도시된다. 통신 시스템(1700)에서, 각각의 액세스 노드(1714-1718)는, 액세스를 제공하기 위해, 예를 들어 무선 액세스 링크들과 같은 무선 기술을 사용하는 것으로서 도시된다. 그러나, 액세스의 제공과 관련해서 유선 기술 역시 사용될 수 있다. 무선 커버리지 영역, 예를 들어 각각의 액세스 노드(1714-1718)의 통신 셀들(1754-1758)은 상기 대응하는 노드를 둘러싸는 원으로서 도시된다.
통신 시스템(1700)이 본 명세서에서 설명되는 다양한 실시예들에 대한 설명을 위한 기초로서 사용될 수 있다. 대안적인 실시예들은 다양한 네트워크 토폴로지들을 포함하는데, 여기서 노드들(네트워크 노드들, 액세스 노드들, 엔드 노드들 뿐 아니라 다양한 제어, 지원 및 서버 노드들을 포함함)의 개수 및 타입, 링크들의 개수 및 타입, 및 다양한 노드들 간의 상호연결성은 통신 시스템(1700)에서의 상호연결성과 상이할 수 있다. 추가적으로, 통신 시스템(1700)에 도시된 기능 엔티티들 중 몇몇은 생략되거나 조합될 수 있다. 이들 기능 엔티티들의 위치 및 배치 역시 변경될 수 있다.The
도 18은 예를 들어 무선 터미널인, 일 예시적인 엔드 노드(1800)을 도시한 다. 엔드 노드(1800)는 엔드 노드들(1702-1712)(도 17)들 중 임의의 하나로서 사용될 수 있는 장치를 나타낸다. 엔드 노드(1800)는 프로세서(1802), 무선 통신 인터페이스 모듈(1804), 사용자 입력/출력 인터페이스(1806) 및 버스(1810)에 의해 함께 결합된 메모리(1808)를 포함한다. 따라서, 버스(1810)에 의해, 상기 엔드 노드(1800)의 다양한 컴포넌트들은 정보, 신호들 및 데이터를 교환할 수 있다. 엔드노드(1800)의 컴포넌트들(1802-1808)은 하우징(1812) 내에 위치할 수 있다.18 shows an
무선 통신 인터페이스 모듈(1804)은 메커니즘을 제공하는데, 상기 메커니즘에 의해 상기 엔드 노드(1800)의 내부 컴포넌트들이 신호들을 외부 디바이스들 및 네트워크 노드들, 예를 들어 액세스 노드들로/로부터 전송 및 수신할 수 있다. 무선 통신 인터페이스 모듈(1804)은 예를 들어, 무선 통신 채널들에 의해, 엔드 노드(1800)를 다른 네트워크 노드들로 결합시키기 위해 사용되는, 대응하는 수신 안테나(1816)를 구비한 수신기 모듈(1814) 및 대응하는 송신 안테나(1820)를 구비한 송신기 모듈(1818)을 포함한다.The wireless
엔드 노드(1800)는 사용자 입력 디바이스(1822), 예를 들어, 키패드 및 사용자 출력 디바이스(1824), 예를 들어, 디스플레이를 포함할 수 있는데, 이들은 사용자 입력/출력 인터페이스(1806)를 통해 버스(1810)에 결합된다. 따라서, 사용자 입력/출력 디바이스들(1822,1824)는 사용자 입력/출력 인터페이스(1806) 및 버스(1810)에 의해 엔드 노드(1800)의 다른 컴포넌트들을 사용하여 정보, 신호들, 및 데이터를 교환할 수 있다. 사용자 입력/출력 인터페이스(1806) 및 관련 디바이스들(1822,1824)는 메커니즘들을 제공하며, 상기 메커니즘들에 의해 사용자는 다양한 작업들을 실행하기 위해 엔드 노드(1800)를 동작시킬 수 있다. 특히, 사용자 입력 디바이스(1822) 및 사용자 출력 디바이스(1824)는 사용자로 하여금 엔드 노드(1800) 및 엔드 노드(1800)의 메모리(1808)에서 실행하는 어플리케이션들, 예를 들어, 모듈들, 프로그램들, 루틴(routine)들, 및/또는 기능들을 제어하는 것을 허용하는 기능을 제공한다.
메모리(1808)에 포함된, 다양한 모듈들, 예를 들어 루틴들의 제어하에서, 프로세서(1802)는 다양한 시그널링 및 프로세싱을 수행하기 위해 엔드 노드(1800)의 동작을 제어한다. 메모리(1808)에 포함된 상기 모듈들은 시작(startup)시 혹은 다른 모듈들에 의해 호출될 때 실행된다. 모듈들은 실행될 때, 데이터, 정보 및 신호들을 교환할 수 있다. 모듈들은 또한 실행될 때, 데이터 및 정보를 공유할 수 있다. 엔드 노드(1800)의 메모리(1808)는 제어 시그널링 모듈(1826), 어플리케이션 모듈(1828), 및 트래픽 제어 모듈(1830)를 포함할 수 있는데, 상기 트래픽 제어 모듈은 추가적으로 구성 정보(1832) 및 다양한 추가적인 모듈들을 포함한다.Under the control of various modules, eg, routines, included in
제어 시그널링 모듈(1826)은, 예를 들어, 트래픽 제어 모듈(1830) 뿐만 아니라 구성 정보(1832) 및 포함된 다양한 추가적인 모듈들을 포함하는 엔드 노드(1800)의 다양한 양상들의 구성 및/또는 동작을 제어하기 위해, 예를 들어, 메세지와 같은 신호들을 수신하고 전송하는 것에 관련한 처리를 제어한다. 몇몇 실시예들에서, 제어 시그널링 모듈(1826)은, 제어 시그널링 모듈(1826)에 의해 지원되는 하나 이상의 시그널링 프로토콜들 및/또는 엔드 노드(1800)의 동작과 연관된, 상태 정보, 예를 들어, 파라미터들, 상태, 및/또는 다른 정보를 포함할 수 있다. 특히, 제어 시그넌링 모듈(1826)은 예를 들어 엔드 노드 식별 정보 및/또는 파라미터 설정들과 같은 구성 정보, 및 예를 들어, 현재 처리 상태에 대한 정보, 계류중인 메시지 트랜잭션(transaction)의 상태 등과 같은 동작 정보를 포함할 수 있다.The
어플리케이션 모듈(1828)은 엔드 노드(1800)에 의해 지원되는 하나 이상의 어플리케이션들에 관한 처리 및 통신들을 제어한다. 몇몇 실시예들에서, 어플리케이션 모듈(1828) 처리는 상기 사용자 입력/출력 인터페이스(1806)에 의한 정보의 입력/출력, 어플리케이션과 연관된 정보의 조정(manipulation) 및/또는 어플리케이션과 연관된 신호들, 예를 들어 메시지들의 수신 또는 송신과 관련한 작업들을 포함할 수 있다. 몇몇 실시예들에서, 어플리케이션 모듈(1828)은, 어플리케이션 모듈(1828)에 의해 지원되는 하나 이상의 어플리케이션들의 동작에 관한, 상태 정보, 예를 들어, 파라미터들, 상태 및/또는 다른 정보를 포함한다. 특히, 어플리케이션 모듈(1828)은 예를 들어, 사용자 식별 정보 및/또는 파라미터 설정과 같은 구성 정보 및, 예를 들어, 현재 처리 상태에 관한 정보, 계류중인 응답들의 상태 등과 같은 동작 정보를 포함할 수 있다. 어플리케이션 모듈(1828)에 의해 지원되는 어플리케이션들은, 예를 들어, 보이스 오버 IP(Voice over IP : VoIP),웹 브라우징, 스트리밍 오디오/비디오, 인스턴트 메시징, 파일 공유, 게임 등을 포함한다.
트래픽 제어 모듈(1830)은 무선 통신 인터페이스 모듈(1804)를 통해, 예를 들어, 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보를 수신하고 전송하는 것과 관련한 처리를 제어한다. 상기 예시적인 트래픽 제어 모듈(1830)은 구성 정보(1832)뿐 아니라, 예컨대 연관된 패킷들의 시퀀스와 같은 패킷들 및/또는 트래 픽 플로우들을 위한 QoS의 다양한 양상들을 제어하는 다양한 추가적인 모듈들을 포함한다. 다양한 부가적인 모듈들이, 몇몇 실시예들에서, 트래픽 제어의 특정 양상들에 대해 필요할 때 특정 기능들 및 동작들을 수행하기 위해 포함된다. 모듈들은 트래픽 제어의 기능상의 요건들에 따라 필요할 때 생략되고 그리고/또는 조합될 수 있다. 트래픽 제어 모듈(1830)에 포함된 각각의 부가적인 모듈에 대한 설명이 후속한다. The
어드미션(admission) 제어 모듈(1834)은, 자원 사용/사용가능성에 관한 정보를 유지하고, 그리고 충분한 자원들이 특정 트래픽 플로우들과 바람직하게 연관된 QoS 파라미터들을 지원하는데 사용가능한지의 여부를 결정한다. 어드미션 제어 모듈(1834)에 의해 유지되는 자원 사용가능성 정보는 예를 들어 패킷 및/또는 프레임 큐잉 용량, 스케줄링 용량 뿐만 아니라, 하나 이상의 트래픽 플로우들을 지원하는데 사용되는 처리 및 메모리 용량을 포함한다. 제어 시그널링 모듈(1826), 어플리케이션 모듈(1828) 및/또는 엔드 노드(1800)에 포함된 다른 모듈들은 충분한 자원들이 새로운 혹은 수정된 트래픽 플로우를 지원하기 위해 사용가능한지의 여부를 결정하기 위해 어드미션 제어 모듈(1834)에 질의(query)할 수 있으며, 여기서 상기 어드미션 제어 결정은 특정 트래픽 플로우의 QoS 파라미터 및 프로파일 내에 정의된 QoS 파라미터의 함수이다. 구성 정보(1832)는, 예를 들어, 어드미션 제어 모듈(1834)의 동작에 영향을 주는 파라미터 설정들, 예를 들어, 추가적인 요청들을 거부하기 이전에 할당될 수 있는 자원의 비율을 표시하는 어드미션 제어 임계값과 같은 구성 정보를 포함할 수 있다.The
업링크 스케줄러 모듈(1836)은, 예를 들어, 엔드 노드(1800)로부터 액세스 노드로, 무선 통신 인터페이스 모듈(1804)에 의해 전송될 데이터 정보, 예를 들어, 메시지들, 패킷들 및/또는 프레임들에 대해, 예를 들어, 정보 코딩 레이트, 전송 시간 슬롯들, 및/또는 전송 전력과 같은 전송 자원들의 할당, 및 순서 및/또는 타이밍과 같은 전송 스케줄링과 관련한 처리를 제어한다. 업링크 스케줄러 모듈(1836)은 하나 이상의 트래픽 플로우들과 연관된 QoS 파라미터의 함수로서, 전송들을 스케줄링하고 전송자원들을 할당할 수 있다. 몇몇 실시예들에서, 스케줄링 및/또는 자원 할당 동작들은 추가적으로, 채널 조건들 및 다른 인자들, 예를 들어, 전력 비용의 함수이다.The
업링크 PHY/MAC 모듈(1838)은, 예를 들어 엔드 노드(1800)에서 액세스 노드로, 무선 통신 인터페이스 모듈(1804)에 의해, 예를 들어 메시지들, 패킷들 및/또는 프레임들과 같은 데이터 정보의 전송과 연관된 물리(PHY) 계층 및 매체 액세스 제어(MAC) 계층 처리를 제어한다. 예를 들어, 업링크 PHY/MAC 모듈(1838)의 동작은 예를 들어, 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보의 전송을 조정(coordinate)하기 위해, 예를 들어 신호들 혹은 메시지들과 같은 제어 정보를 전송하고 수신하는 것 모두를 포함한다. 구성 정보(1832)는, 예를 들어, 주파수, 대역, 채널, 전송들을 위해 사용될 확산 코드 혹은 호핑(hoping)코드, 엔드 노드(1800)와 연관된 식별자, 할당 요청 채널의 사용을 지정하는 요청 사전 등과 같은 업링크 PHY/MAC 모듈(1838)의 동작에 영향을 미치는, 예를 들어, 파라미터 설정들과 같은 구성 정보를 포함할 수 있다.The uplink PHY /
업링크 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)
업링크 큐 관리 모듈(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
업링크 분류자 모듈(1844)은, 예를 들어 엔드 노드(1800)로부터 액세스 노드로, 무선 통신 인터페이스 모듈(1804)에 의해 전송되기 이전에 특정 트래픽 플로우들에 속하는 데이터 정보의 식별에 관한 처리를 제어한다. 몇몇 실시예들에서, 무선 통신 인터페이스 모듈(1804)의 사용을 통해 전송될 메시지들, 패킷들, 및/또는 프레임들은, 하나 이상의 헤더 및/또는 페이로드 필드들의 조사에 기반하여 업링크 분류자 모듈(1844)에 의해 다양한 트래픽 플로우들 중 하나에 속하는 것으로서 분류된다. 상기 업링크 분류자 모듈(1844)에 의한 분류의 결과들은 업링크 큐 관리 모듈(1842)에 의한 분류된 데이터 정보의 관리 및 메모리(1808) 내에 있는 다른 모듈들의 관리에 영향을 줄 수 있다. 예를 들어, 상기 결과들은, 메시지, 패킷 및/또는 프레임들이 저장을 위해 연관될 것이며, 스케줄링과 같은 후속적인 처리에 영향을 주는 특정 큐를 결정할 수 있다. 구성 정보는, 하나 이상의 트래픽 플로우들에 속하는 것으로서, 예를 들어, 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보를 연관시키는데 사용된 기준을 지정하는, 예를 들어 하나 이상의 분류자 필터 규칙들의 세트와 같이 업링크 분류자 모듈(1844)의 동작에 영향을 주는 구성 정보를 포함할 수 있다.The
다운링크 PHY/MAC 모듈(1846)은 무선 통신 인터페이스 모듈(1804)에 의해 데이터 정보를 수신하는 것에 대한 PHY 계층 및 MAC 계층 처리를 제어한다. 다운링크 PHY/MAC 모듈(1846)의 동작은 데이터 정보의 수신을 조정하기 위해 제어 정보를 전송하고 수신하는 것 둘 다를 포함한다. 구성 정보(1804)는, 예를 들어, 주파수, 대역폭, 채널, 수신을 위해 사용될 확산 코드 혹은 호핑 코드, 엔드 노드(1800)와 연관된 식별자와 같은 다운링크 PHY/MAC 모듈(1846)의 동작에 영향을 주는 구성 정보를 포함할 수 있다.Downlink PHY /
다운링크 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)
도 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
네트워크/인터네트워크 인터페이스 모듈(1906)은 메커니즘을 제공하는데, 상기 메커니즘에 의해 상기 액세스 노드(1900)의 내부 컴포넌트들이 외부 디바이스 및 네트워크 노드들로/로부터 신호들을 전송하고 수신할 수 있다. 네트워크/인터네트워크 인터페이스(1906)는, 예를 들어, 동선(copper wires) 혹은 광섬유 라인들을 통해, 다른 네트워크들로 노드(1900)를 결합시키기 위해 사용되는 수신기 모듈(1914) 및 송신기 모듈(1916)을 포함한다. 무선 통신 인터페이스 모듈(1908)은 또한 메커니즘을 제공하는데, 상기 메커니즘에 의해 상기 액세스 노드(1900)의 내부 컴포넌트들은, 외부 디바이스들 및 네트워크 노드들, 예를 들어, 엔드 노드들로/로부터 신호들을 전송하고 수신할 수 있다. 무선 통신 인터페이스 모듈(1908)은 예를 들어, 대응하는 수신 안테나(1920)를 구비한 수신기 모듈(1918) 및 대응하는 송신 안테나(1924)를 구비한 송신기 모듈(1924)을 포함한다. 무선 통신 인터페이 스 모듈(1908)은, 예를 들어 무선 통신 채널들에 의해, 액세스 노드(1900)를 다른 노드들로 결합시키기 위해 사용된다.The network /
다양한 모듈들,예를 들어, 메모리(1904) 내에 포함된 루틴들의 제어하에 있는 프로세서(1902)는 다양한 시그널링 및 처리를 수행하기 위해 액세스 노드(1900)의 동작을 제어한다. 상기 메모리(1904) 내에 포함된 모듈들은 시작(startup)시 혹은 다른 모듈들에 의해 호출될 때 실행된다. 모듈들은 또한 실행시 데이터 및 정보를 공유할 수 있다. 도 19의 실시예에 있어서, 액세스 노드(1900)의 메모리(1904)는 제어 시그널링 모듈(1926) 및 트래픽 제어 모듈(1928)을 포함할 수 있으며, 상기 트래픽 제어 모듈은 추가적으로 구성 정보(1930) 및 다양한 부가적인 모듈들(1932-1954)을 포함한다. The
제어 시그널링 모듈(1926)은 예를 들어, 트래픽 제어 모듈(1928) 및 구성 정보(1930) 및 포함된 다양한 부가적인 모듈들(1932-1954)을 포함하는 액세스 노드(1900)가 다양한 양상들의 구성 및/또는 동작들을 제어하기 위한, 예컨대 메시지들과 같은 신호들을 수신 및 전송하는 것에 관련한 처리를 제어한다. 예를 들어, 제어 시그널링 모듈(1926)은, 액세스 노드(1900)의 동작 및/또는 제어 시그널링 모듈(1926)에 의해 지원되는 하나 이상의 시그널링 프로토콜에 관한, 예를 들어, 파라미터들, 상태와 같은 상태 정보 및/또는 다른 정보를 포함한다. 특히, 제어 시그널링 모듈(1926)은, 예를 들어, 액세스 노드 식별 정보 및/또는 파라미터 설정들과 같은 구성 정보, 및 예를 들어, 현재 처리 상태에 대한 정보, 계류중인 메시지 트랜잭션의 상태와 같은 동작 정보를 포함할 수 있다.The
트래픽 제어 모듈(1928)은, 무선 통신 인터페이스 모듈(1908)에 의해, 예를 들어, 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보를 수신 및 송신하는 것에 대한 처리를 제어한다. 예를 들어, 트래픽 제어 모듈은 구성 정보(1930) 및, 예를 들어 연관된 패킷들의 시퀀스와 같은 트래픽 플로우들 및/또는 패킷들에 대한 서비스 품질의 다양한 양상들을 제어하는 다양한 부가적인 모듈들(1932-1954)을 포함할 수 있다. 몇몇 실시예들에서, 트래픽 제어 모듈(1928)은, 액세스 노드(1900), 트래픽 제어 모듈(1928), 및 또는 포함된 하나 이상의 다양한 부가적인 모듈들의 동작에 대한, 예를 들어, 파라미터들, 상태와 같은 상태 정보 및/또는 다른 정보를 포함한다. 예를 들어, 파라미터 설정들과 같은 구성 정보(1930)는 트래픽 제어 모듈(1928) 및/또는 포함된 다양한 추가적인 모듈들(1932-1954)의 동작을 결정하고, 영향을 주고, 그리고/또는 지정한다. 상기 다양한 추가적인 모듈들은, 몇몇 실시예들에서, 트래픽 제어의 특정 양상들을 지원하기 위해 요구되는 경우 특정 기능들 및 동작들을 수행하기 위해 포함된다. 다양한 실시예들에서, 모듈들은 트래픽 제어의 기능적인 요건들에 따라 필요한 경우 생략되고 그리고/또는 조합될 수 있다. 트래픽 제어 모듈(1928)에 포함된 각각의 추가적인 모듈에 대한 설명이 후속한다.The
어드미션 제어 모듈(1932)은 자원 사용/사용가능성에 대한 정보를 유지하고, 충분한 자원들이 특정 트래픽 플로우의 서비스 품질 요건들을 지원하기 위해 사용가능한지의 여부를 결정한다. 어드미션 제어 모듈(1932)에 의해 유지되는 자원 사용가능성 정보는, 예를 들어, 패킷 및/또는 프레임 큐잉 용량, 스케줄링 용량 뿐만 아니라 하나 이상의 트래픽 플로우들을 지원하기 위해 필요한 메모리 용량을 포함한다. 제어 시그널링 모듈(1926) 및/또는 액세스 노드(1900)에 포함된 다른 모듈들은 충분한 자원들이 새로운 또는 수정된 트래픽 플로우를 지원하기 위해 사용가능한지의 여부를 결정하기 위해 어드미션 제어 모듈(1932)에 질의할 수 있는데, 여기서 상기 어드미션 제어 결정은 특정 트래픽 플로우의 서비스 품질 요건들 및/또는 사용가능한 자원들의 함수이다. 구성 정보(1930)는 예를 들어, 추가적인 요청들을 거부하기 이전에 할당될 수 있는 자원의 비율을 표시하는 어드미션 제어 임계값과 같은, 어드미션 제어 모듈(1932)의 동작에 영향을 주는, 예를 들어, 파라미터들 설정들과 같은 구성 정보를 포함할 수 있다.The
업링크 스케줄러 모듈(1934)은, 무선 인터페이스 모듈(1908)에 의해 하나 이상의 엔드 노드들로부터 상기 액세스 노드로 전송될, 예를 들어, 메시지들, 패킷들 및/또는 프레임들과 같은 데이터 정보들에 대해, 예를 들어 정보 코딩 레이트, 전송 시간 슬롯들 및/또는 전송 전력과 같은 전송 자원들의 할당, 및 예를 들어 순서 및/또는 타이밍과 같은 전송 스케줄링에 관련한 처리를 제어한다. 업링크 스케줄러 모듈(1934)은 전송들을 스케줄링할 수 있고, 하나 이상의 트래픽 플로우들 및/또는 하나 이상의 엔드 노드들과 연관된 제약들 및/또는 서비스 품질 요건들의 함수로서 전송 자원을 할당한다. 구성 정보(1930)는, 예를 들어, 하나 이상의 트래픽 플로우들 및/또는 엔드 노드들과 연관된 우선순위, 레이트 바운드, 레이턴시 바운드 및/또는 공유 가중치와 같은 업링크 스케줄러 모듈(1934)에 영향을 주는 구성 정보를 포함할 수 있다. 몇몇 실시예들에서, 업링크 스케줄러 모듈(1934)에 의해 수행되는 스케줄링 및/또는 자원 할당 동작들은, 추가적으로, 예를 들어, 채널 조건들 및 전력 비용과 같은 다른 인자들의 함수일 수 있다.The
다운링크 스케줄러 모듈(1936)은, 무선 인터페이스 모듈(1908)을 통해 액세스 노드(1900)로부터 하나 이상의 엔드 노드들로 전송될, 예를 들어 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보에 대한, 예를 들어, 정보 코딩 레이트, 전송 타임 슬롯들, 및/또는 전송 전력과 같은 전송 자원의 할당 및, 예를 들어 순서 및/또는 타이밍과 같은 전송 스케줄링에 관한 처리를 제어한다. 다운링크 스케줄러 모듈(1936)은 전송들을 스케줄링하고 하나 이상의 트래픽 플로우들 및/또는 하나 이상의 엔드 노드들과 연관된 서비스 품질 요건들 및/또는 제약들의 함수로서 전송 자원들을 할당할 수 있다. 구성 정보(1930)는 하나 이상의 트래픽 플로우들 및/또는 엔드 노드들과 연관된, 예를 들어 우선 순위, 레이트 바운드, 레이턴시 바운드, 및 또는 공유 가중치와 같은 다운링크 스케줄러 모듈(1936)의 동작에 영향을 주는 구성 정보를 포함할 수 있다. 몇몇 실시예들에서, 상기 다운링크 스케줄러 모듈(1936)에 의해 수행되는 스케줄링 및/또는 자원 할당 동작들은 추가적으로 채널 조건들 및 예를 들어 전력 비용과 같은 다른 인자들의 함수이다.
111]업링크 트래픽 조정기 모듈(1938)은 예를 들어, 엔드 노드로부터 액세스 노드(1900)로, 무선 인터페이스 모듈(1908)에 의해 수신되는, 예를 들어 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보에 대해, 예를 들어, 측량(metering), 마킹, 경비(policing)와 같은 트래픽 조정에 관한 처리를 제어한다. 업링크 트래픽 조정기 모듈(1938)은 하나 이상의 트래픽 플로우 및/또는 하나 이상 의 엔드 노드들과 연관된 서비스 품질 요건들 및/또는 제약의 함수로서, 예를 들어, 측량, 마킹, 및/또는 경비하는 것과 같이 트래픽을 조정할 수 있다. 구성 정보(1930)는 예를 들어, 레이트 바운드 및/또는 하나 이상의 트래픽 플로우들 및/또는 엔드 노드들과 연관된 마킹 값과 같이, 업링크 트래픽 조정기 모듈(1938)이 동작에 영향을 주는 구성 정보를 포함할 수 있다.The uplink
업링크 분류자 모듈(1940)은, 트래픽 조정기 모듈(1938)에 의해 처리되기 이전에, 특정 트래픽 플로우들에 속하는 것으로서, 예를 들어, 엔드 노드로부터 액세스 노드1900)로, 무선 인터페이스 모듈(1908)을 통해 수신된, 예를 들어 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보의 식별에 관한 처리를 제어한다. 몇몇 실시예들에서, 무선 통신 인터페이스 모듈(1908)을 통해 수신된 메시지들, 패킷들, 및/또는 프레임들은 하나 이상의 헤더 및/또는 페이로드 필드들의 조사에 기반하여 업링크 분류자 모듈(1940)에 의해 다양한 트래 플로우들 중 하나에 속하는 것으로서 분류된다. 업링크 분류자 모듈(1940)에 의한 분류이 결과는 업링크 트래픽 조정기 모듈(1938)에 의해, 예를 들어 메시지들, 패킷들, 및/또는 프레임들과 같은 상기 분류된 데이터 정보의 처리에 영향을 줄 수 있는데, 예를 들어, 상기 결과들은 상기 메시지, 패킷, 및/또는 프레임이 연관되고, 측량, 마킹 및/또는 경비와 같은 후속적인 처리에 추가적으로 영향을 미치는 특정 데이터 구조 또는 상태 머신을 결정할 수 있다. 구성 정보(1930)는, 하나 이상 트래픽 플로우들에 속하는 것으로서, 예를 들어, 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보를 연관시키는데 사용된 기준을 지정하는, 예를 들어 하나 이상의 분류자 필터의 세트 와 같은 업링크 분류자 모듈(1940)의 동작에 영향을 주는 구성 정보를 포함할 수 있다. The
업링크 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)
업링크 PHY/MAC 모듈(1944)은 예를 들어, 엔드 노드로부터 액세스 노드(1900)로, 무선 통신 인터페이스 모듈(1908)에 의해, 예를 들어 패킷들 및/또는 프레임들과같은 데이터 정보를 수신하는 것에 관련한 PHY 계층 및 MAC 계층 처리를 제어한다. 몇몇 실시예들에서, 업링크 PHY/MAC 모듈(1944)의 동작은, 예를 들어, 메시지들, 패킷들, 혹은 프레임들과 같은 데이터 정보의 수신을 조정하기 위해, 예 를 들어, 신호들 또는 메시지들과 같은 제어 정보를 전송하고 수신하는 것 둘 다를 포함한다. 구성 정보(1930)는, 예를 들어, 주파수, 대역, 채널, 수신을 위해 사용될 확산 코드 또는 호핑 코드, 액세스 노드(1900)와 연관된 식별자 등과 같이, 업링크 PHY/MAC 모듈(1944)의 동작에 영향을 주는 구성 정보를 포함할 수 있다. The uplink PHY /
다운링크 분류자 모듈(1946)은, 예를 들어 액세스 노드(1900)로부터 엔드 노드로, 무선 통신 인터페이스 모듈(1908)을 통해 전송되기 이전에 특정 트래픽 플로우에 속하는 것으로서, 예를 들어 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보의 식별에 관한 처리를 제어한다. 몇몇 실시예들에서, 무선 통신 인터페이스 모듈(1908)에 의해 전송될 메시지들, 패킷들, 및/또는 프레임들은 하나 이상의 헤더 및/또는 페이로드 필드들의 조사에 기반하여 다운링크 분류자 모듈(1946)에 의해 다양한 트래픽 흐름들 중 하나에 속하는 것으로서 분류된다. 상기 다운링크 분류자 모듈(1946)에 의한 분류의 결과들은 다운링크 큐 관리 모듈(1950) 및 다른 모듈들(1948, 1952 및 1954)에 의해, 예를 들어, 메시지들, 패킷들, 및/또는 프레임들과 같은 상기 분류된 데이터 정보의 처리에 영향을 미칠 수 있는데 예를 들어, 상기 결과는 상기 메시지, 패킷, 및/또는 프레임이 저장과 연관되고, 추가적으로 스케줄링과 같은 후속적인 처리에 영향을 주는 특정 큐를 결정할 수 있다. 구성 정보(1930)는, 하나 이상의 트래픽 플로우에 속하는 것으로서, 예를 들어, 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보를 연관시키는데 사용되는 기준을 지정하는 예를 들어 하나 이상의 분류자 필터 규칙들의 세트와 같은 다운링크 분류자 모듈(1946)의 동작에 영향을 주는, 예를 들어 파라미터들 설정들과 같은 구 성 정보를 포함할 수 있다.The
다운링크 트래픽 조정기 모듈(1948)은, 예를 들어, 액세스 노드(1900)로부터 엔드 노드로, 무선 인터페이스 모듈(1908)에 의해 전송될, 예를 들어, 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보들에 대해, 예를 들어 측량, 마킹, 경비와 같은 트래픽 조정에 관한 처리를 제어한다. 다운링크 트래픽 조정기 모듈(1948)은 하나 이상의 트래픽 플로우들 및/또는 하나 이상의 엔드 노드들과 연관된 제약들 및/또는 서비스 품질 요건에 따라, 예를 들어, 측량, 마킹 및/또는 경비하는 것과 같이 트래픽을 조정할 수 있다. 구성 정보(1930)는, 예를 들어, 레이트 바운드, 및/또는 하나 이상의 트래픽 플로우들 및/또는 엔드 노드들과 연관된 마킹 값과 같이, 다운링크 트래픽 조정기 모듈(1948)의 동작에 영향을 주는 구성 정보를 포함할 수 있다.The downlink
다운링크 큐 관리 모듈(1950)은 정보를 유지하고, 예를 들어 액세스 노드(1900)로부터 엔드 노드로, 무선 통신 인터페이스 모듈(1908)에 의해 전송될, 예를 들어 메시지들, 패킷들 및/또는 프레임들과 같은 데이터 정보의 저장에 관한 처리를 제어한다. 다운링크 큐 관리 모듈은 전송을 기다리는 데이터 정보의 저장을 제어할 수 있고, 매 트래픽 플로우 기초에 대해 전송을 기다리고 있는 데이터 정보에 관한 상태 정보를 유지할 수 있는데, 예를 들면, 각각의 트래픽 플로우와 연관된 패킷들은 개별적인 큐들에 저장될 수 있다. 몇몇 실시예들에서, 다운링크 큐 관리 모듈(1950)은, 예를 들어, 헤드 드롭, 테일 드롭과 같은 다양한 큐 관리 기술 및/또는 성능 및 RED 와 같은 다양한 AQM 메커니즘들을 지원한다. 구성 정 보(1930)는, 예를 들어, 큐 한계, 드롭 정책, 및/또는 하나 이상의 트래픽 플로우와 연관된 AQM 임계치들과 같이, 다운링크 큐 관리 모듈(1950)에 영향을 주는 구성 정보를 포함할 수 있다.The downlink
다운링크 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)
다운링크 PHY/MAC 모듈(1954)은, 예를 들어 액세스 노드(1900)로부터 엔드노드로, 무선 통신 인터페이스 모듈(1908)에 의해, 예를 들어 메시지들, 패킷들, 및/또는 프레임들과 같은 데이터 정보를 전송하는 것에 관한 PHY 계층 및 MAC 계층 처 리를 제어한다. 몇몇 실시예들에서, 다운링크 PHY/MAC 모듈(1954)의 동작은, 예를 들어, 메시지들, 패킷들 혹은 프레임들과 같은 데이터 정보의 전송을 계획하기 위해, 예를 들어 신호들 또는 메시지들과 같은 제어 정보를 전송하고 수신하는 것 모두를 포함한다. 구성 정보(1930)는, 예를 들어, 주파수, 대역, 채널, 전송들을 위해 사용될 확산 코드 혹은 호핑 코드, 상기 액세스 노드(1900)와 연관된 식별자 등과 같이, 다운링크 PHY/MAC 모듈(1954)의 동작에 영향을 주는 구성 정보를 포함할 수 있다. The downlink PHY /
도 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
엔드 노드(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
대응 노드로부터 엔드 노드(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
예를 들어, 트래픽 플로우들과 같은 데이터 정보의 교환에 더하여, 도 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
예를 들어, 시그널링 플로우 및/또는 통신 인터페이스들과 같은 제어 정보의 교환은 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
전술된 내용은 하나 이상의 실시예들이 예들을 포함한다. 물론 전술된 실시예들을 설명할 목적으로 컴포넌트들 혹은 방법들의 모든 구현가능한 조합들을 설명하는 것이 가능하지 않지만, 당업자라면, 많은 추가적인 조합들 및 다양한 실시예들의 변경이 가능하다는 점을 인지할 수 있다. 따라서, 상기 설명된 실시예들은 첨부된 청구항들의 사상 및 범위 내에 존재하는 모든 이러한 변경들, 수정들 및 변형들을 포함하는 것으로 의도된다. 더욱이, 상세한 설명 혹은 청구항들에서 용어 "포함하다"가 사용된 범위 내에서, 이러한 용어는, "구성하다"가 청구항에서 과도 적인(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)
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)
| 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)
| 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)
| 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 |
-
2007
- 2007-05-01 WO PCT/US2007/067922 patent/WO2007130969A2/en not_active Ceased
- 2007-05-01 JP JP2009510023A patent/JP2009536006A/en active Pending
- 2007-05-01 EP EP07761671A patent/EP2020159A2/en not_active Withdrawn
- 2007-05-01 TW TW96115515A patent/TW200820807A/en unknown
- 2007-05-01 KR KR1020087029263A patent/KR20090007618A/en not_active Abandoned
Cited By (2)
| 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 |