KR101762184B1 - 맞춤가능한 이동 광대역 네트워크 시스템 및 이동 광대역 네트워크를 맞춤화하는 방법 - Google Patents

맞춤가능한 이동 광대역 네트워크 시스템 및 이동 광대역 네트워크를 맞춤화하는 방법 Download PDF

Info

Publication number
KR101762184B1
KR101762184B1 KR1020157023581A KR20157023581A KR101762184B1 KR 101762184 B1 KR101762184 B1 KR 101762184B1 KR 1020157023581 A KR1020157023581 A KR 1020157023581A KR 20157023581 A KR20157023581 A KR 20157023581A KR 101762184 B1 KR101762184 B1 KR 101762184B1
Authority
KR
South Korea
Prior art keywords
network
capability
control
layer
transmission
Prior art date
Application number
KR1020157023581A
Other languages
English (en)
Other versions
KR20150113151A (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 KR20150113151A publication Critical patent/KR20150113151A/ko
Application granted granted Critical
Publication of KR101762184B1 publication Critical patent/KR101762184B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W76/022
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/06Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08Upper layer protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Databases & Information Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명의 실시예들은 맞춤가능한 이동 광대역 네트워크 시스템 및 이동 광대역 네트워크를 맞춤화하는 방법을 제공한다. 이동 광대역 네트워크 시스템은 전송 계층, 제어 계층, 및 능력 개방 계층을 포함한다. 본 발명의 실시예들에 따른 이동 광대역 네트워크 시스템의 전송 능력 및 제어 능력은 서로로부터 분리되고, 능력 개방 계층은 네트워크 맞춤화 요구에 따라 요구된 능력을 조합하여, 대응하는 맞춤형 네트워크 인스턴스를 관리한다. 그러므로, 이동 네트워크는 사용자의 요구에 따라 맞춤화될 수 있다.

Description

맞춤가능한 이동 광대역 네트워크 시스템 및 이동 광대역 네트워크를 맞춤화하는 방법{CUSTOMIZABLE MOBILE BROADBAND NETWORK SYSTEM, AND METHOD FOR CUSTOMIZING MOBILE BROADBAND NETWORK}
본 발명의 실시예들은 이통 통신의 분야, 및 특히, 맞춤가능한 이동 광대역 네트워크 시스템 및 이동 광대역 네트워크를 맞춤화하는 방법에 관한 것이다.
이동 네트워크가 진화함에 따라, 무선 액세스 대역폭은 계속 증가하고, 전통적인 회로 영역은 사라지고, 모든 서비스는 패킷 스위치식 영역에서 균일하게 생기고, 이동 네트워크는 이동 광대역(MBB, Mobile BroadBand)) 시대에 접어들고 있다. 지능적 단말기의 혁신과 조합하여, MBB 네트워크에 의해 제공된 높은 대역폭은 고정된 액세스 네트워크로부터 이동 네트워크로의 많은 인터넷 응용들의 이동을 초래하는데, 소위 모바일 인터넷이다. 현재, MBB 네트워크는 음성 및 단문 메시지 서비스와 같은, 전통적인 원거리 통신 서비스만 포함하지 않는다. 인스턴트 메시징, 온라인 쇼핑, 온라인 뱅킹, 검색, 정보, 및 비디오와 같은 다양하게 풍부화된 인터넷 응용들이 이미 모바일화되고 있다. 현재에는, 모바일 인터넷의 대부분의 데이터 트래픽은 이들 응용들로부터 나온다.
모바일 인터넷 시대에서의 모든 정보 소비는 단말기-파이프-클라우드 아키텍처를 사용함으로써 발생한다. 언제 어디서나 액세스하고 항상 온라인으로 유지하기 위한 이동 사용자의 요건에 맞추도록, 정보 기술(IT, Information Technology) 클라우드 플랫폼에 기초한 인터넷 응용 서버와 지능적 단말기 상의 응용 클라이언트 간에, 이동 광대역 네트워크의 파이프 서비스를 사용함으로써, 데이터가 교환된다. 이동 서비스와 이동 파이프 간을 분리시키는 것으로부터 생기는 이점은 이동 사용자의 대부분의 서비스가 원거리 통신 운영자 대신에 인터넷 응용으로부터 나온다는 것이다. 인터넷 응용이 급속히 발전함에 따라, 혁신은 계속 부상하고 있다. 전술한 많은 IT 응용들 이외에, 부상하는 기업 또는 사물 인터넷(M2M, 머신 투 머신) 산업이 점차적으로 MBB 네트워크에 기초한 서비스를 수행하고 있다.
응용들과 베어러 네트워크가 분리된 후에, 현재의 이동 응용들에서, 데이터는 이동 파이프를 투명한 덤 파이프(dumb pipe)로서 사용함으로써 보통 전송된다. 응용들과 네트워크는 서로 알지 못하므로, 불가피하게, 응용들의 최적 사용자 경험이 달성될 수 없고, 네트워크 리소스의 최적 이용 효율이 달성될 수 없다. 이것은 응용 서비스 제공자, 이동 네트워크 파이프 제공자, 또는 운영자에게 바람직하지 않다.
현재, 3세대 파트너쉽 프로젝트(3GPP, The 3rd Generation Partnership Project)에 의해 정의된 이동 광대역 네트워크는 비교적 봉쇄되고 강성이고, 주로 정책 및 과금 룰 기능(PCRF, Policy and Charging Rules Function) 네트워크 요소를 통해 파이프 과금 및 서비스 품질(QoS, Quality of Service)의 능력들을 외부적으로 개방하는 전용 원거리 통신 네트워크이다. 개방 능력들의 타입들은 제한되고, 빠른 동적 변화가 지원되지 않아, 탄력성이 저하된다. 또한, 현재에는, 이동 네트워크의 PCRF 네트워크 요소는 서비스 흐름에 향해진 정책 제어 및 과금 제어의 Rx 인터페이스 만을 외부적으로 제공하고, Rx 인터페이스는 현재 운영자의 전용 서비스를 위해서만 사용되어, 산업 응용 및 가상 동작을 위한 맞춤형 이동 네트워크에 대한 요건을 효과적으로 지원하지 못한다.
예를 들어, 클라우드 플랫폼에 기초한 기업 또는 M2M 산업 응용은 네트워크 기능, 특징, 또는 용량 규격을 포함하는, 베어러 네트워크에 대한 특정한 요건을 자주 제기한다. 또한, 예를 들어, 어떤 산업은 네트워크에 대한 보다 엄격한 보안성 또는 신뢰성 요건을 제기하고, 어떤 산업은 높은 대역폭 및 낮은 레이턴시 보증을 요구한다. 어떤 기업 응용은 복잡한 과금 또는 QoS 보증을 요구하지 않고, 높은 용량을 요구하지 않지만, 보다 낮은 비용을 요구한다. 현재의 네트워크 아키텍처는 이러한 맞춤화 요건을 충족시키기가 어렵다.
본 발명의 실시예들은 네트워크가 사용자의 요구에 따라 맞춤화될 수 있도록, 맞춤가능한 이동 광대역 네트워크 시스템 및 이동 광대역 네트워크를 맞춤화하는 방법을 제공한다.
제1 양태에 따르면, 맞춤가능한 이동 광대역 네트워크 시스템이 제공되고 이는 전송 계층, 제어 계층, 및 능력 개방 계층을 포함한다. 상기 전송 계층은 제1 개방 인터페이스를 통해 상기 제어 계층에 접속하고, 상기 이동 광대역 네트워크 시스템의 전송 능력을 제공하도록 구성되고, 상기 제1 개방 인터페이스는 상기 제어 계층에 상기 전송 능력을 개방하도록 구성되고; 상기 제어 계층은 제2 개방 인터페이스를 통해 상기 능력 개방 계층에 접속하고, 상기 이동 광대역 네트워크 시스템의 제어 능력을 제공하도록 구성되고, 상기 제2 개방 인터페이스는 상기 능력 개방 계층에 상기 제어 능력 및 상기 전송 능력을 개방하도록 구성되고; 상기 능력 개방 계층은 제3 개방 인터페이스를 통해, 사용자로부터 네트워크 맞춤화 요구를 수신하고, 상기 네트워크 맞춤화 요구에 따라 상기 제어 능력 및/또는 상기 전송 능력을 조합하여, 맞춤형 네트워크 인스턴스를 관리하도록 구성된다.
제1 양태를 참조하여, 한 구현 방식에서, 상기 제어 계층은 상기 제1 개방 인터페이스를 통해 상기 전송 계층과 상호 작용하여, 상기 전송 계층의 전송 동작을 제어하도록 구성된 전송 제어/리소스 관리 서브 계층을 더 포함한다.
제1 양태 및 상기 구현 방식을 참조하여, 다른 구현 방식에서, 상기 전송 계층은 상기 전송 계층의 액세스 리소스들 및 전송 리소스들을 관리하도록 구성된 전송 능력 추출/리소스 에이전트 서브 계층을 더 포함한다.
제1 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 전송 능력 추출/리소스 에이전트 서브 계층은 상기 전송 계층의 상기 전송 능력을 추출하고, 상기 제1 개방 인터페이스를 통해 상기 제어 계층의 상기 전송 제어/리소스 관리 서브 계층에 추출된 전송 능력에 관한 정보를 제공하도록 더 구성된다.
제1 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 제어 계층은 상기 제어 계층의 제어 리소스들을 관리하도록 구성된 제어 리소스 에이전트를 더 포함한다.
제1 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 전송 능력 추출/리소스 에이전트 서브 계층은 상기 전송 제어/리소스 관리 서브 계층에 상기 액세스 리소스들 및 상기 전송 리소스들에 관한 정보를 제공하도록 더 구성되고, 상기 제어 리소스 에이전트는 상기 전송 제어/리소스 관리 서브 계층에 상기 제어 리소스들에 관한 정보를 제공하도록 더 구성되고, 상기 전송 제어/리소스 관리 서브 계층은 상기 액세스 리소스들 및 상기 전송 리소스들에 관한 정보 및 상기 제어 리소스들에 관한 정보에 따라 상기 맞춤형 네트워크 시스템의 네트워크 리소스들을 관리하도록 더 구성된다.
제1 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 제어 계층은 네트워크 응용 서브 계층을 더 포함하고, 상기 네트워크 응용 서브 계층은 하나 이상의 네트워크 응용을 포함하고, 각각의 상기 네트워크 응용은 특정한 제어 능력을 구현한다.
제1 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 제어 계층은 원자 레벨 전송 능력 및 제어 능력을 얻기 위해 상기 전송 계층의 상기 전송 능력 및 상기 제어 계층의 상기 제어 능력을 추출하고, 상기 제2 개방 인터페이스를 통해 상기 능력 개방 계층에 상기 원자 레벨 제어 능력 및 전송 능력을 개방하도록 구성된 능력 추출 서브 계층을 더 포함한다.
제1 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 능력 추출 서브 계층은 능력 플러그-인 방식으로 상기 원자 레벨 제어 능력 및 전송 능력을 개방한다.
제1 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 능력 개방 계층은 상기 능력 추출 서브 계층으로부터 상기 원자 레벨 제어 능력 및 전송 능력을 획득하고, 상기 네트워크 맞춤화 요구에 따라 상기 원자 레벨 제어 능력 및 전송 능력을 조합하여, 상기 맞춤형 네트워크 인스턴스를 생성, 수정, 또는 삭제하도록 구성된 온-디맨드 이동 네트워크 인에이블러를 포함한다.
제1 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 온-디맨드 네트워크 인에이블러는 구체적으로 상기 네트워크 맞춤화 요구에 따라 요구된 원자 레벨 제어 능력 및 전송 능력을 선택하고, 상기 능력 추출 서브 계층에 리소스 할당 요구를 보내고, 상기 리소스 할당 요구에 따라 상기 능력 추출 서브 계층에 의해 수행된 네트워크 리소스 할당의 결과를 수신하고, 상기 네트워크 리소스 할당의 상기 결과에 기초하여 상기 선택된 원자 레벨 제어 능력 및 전송 능력을 조합하여, 상기 맞춤형 네트워크 인스턴스를 생성, 수정, 또는 삭제하도록 구성된다.
제1 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 온-디맨드 이동 네트워크 인에이블러는 상기 맞춤형 네트워크 인스턴스의 상태 모니터링 및 장애 검출을 실행하도록 구성된 모니터링 유닛; 또는 상기 맞춤형 네트워크 인스턴스의 구성 관리를 실행하도록 구성된 구성 유닛을 더 포함한다.
제1 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 액세스 제어 유닛, 가입 데이터베이스, 및 정책 데이터베이스가 더 포함된다. 상기 가입 데이터베이스는 상기 사용자의 인증 정보를 저장 및 관리하도록 구성되고; 상기 정책 데이터베이스는 상기 사용자의 능력 개방 및 맞춤형 정책 정보를 저장 및 관리하도록 구성되고; 상기 액세스 제어 유닛은 상기 가입 데이터베이스 내에 저장된 상기 인증 정보에 따라 상기 사용자를 인증하고, 상기 정책 데이터베이스 내에 저장된 상기 정책 정보에 따라 상기 사용자의 액세스 정책을 결정하고, 상기 온-디맨드 이동 네트워크 인에이블러에 상기 사용자의 인증 결과 및 액세스 정책을 제공하도록 구성된다.
제1 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 액세스 제어 유닛, 상기 가입 데이터베이스, 및/또는 상기 정책 데이터베이스는 상기 능력 개방 계층 내에 통합된다.
제1 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 제3 개방 인터페이스는 웹 인터페이스 및/또는 응용 프로그래밍 인터페이스를 포함한다.
제1 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 능력 개방 계층은 상기 제3 개방 인터페이스를 통해, 상기 사용자에 상기 맞춤형 네트워크 인스턴스의 동작 인터페이스를 제공하도록 더 구성된다.
제1 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 능력 개방 계층은 구체적으로 상기 제3 개방 인터페이스를 통해, 상기 맞춤형 네트워크 인스턴스에 대한 상기 사용자의 동작 요구를 수신하도록 구성되고, 상기 맞춤형 네트워크 인스턴스는 상기 동작 요구에 따라 대응하는 전송 능력 및/또는 제어 능력 및 대응하는 네트워크 리소스를 불러들여, 요구된 동작을 완료하고, 상기 능력 개방 계층은 상기 제3 개방 인터페이스를 통해 상기 사용자에 동작 결과를 돌려준다.
제1 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 능력 개방 계층은 상기 사용자에 상기 맞춤형 네트워크 인스턴스의 동작 핸들을 제공하도록 더 구성되고, 상기 맞춤형 네트워크 인스턴스는 구체적으로 상기 동작 요구에 포함된 상기 동작 핸들에 따라 상기 대응하는 전송 능력 및/또는 제어 능력 및 상기 대응하는 네트워크 리소스를 불러들여, 상기 요구된 동작을 완료하도록 구성된다.
제1 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 전송 계층은 상기 이동 광대역 네트워크 시스템의 네트워크 전송 노드 또는 네트워크 스위칭 노드에 의해 구현되고, 상기 제어 계층은 상기 이동 광대역 네트워크 시스템의 네트워크 제어 노드에 의해 구현되고, 상기 능력 개방 계층은 상기 이동 광대역 네트워크 시스템의 능력 개방 노드 또는 능력 개방 게이트웨이에 의해 구현된다.
제2 양태에 따르면, 이동 광대역 네트워크를 맞춤화하는 방법이 제공되고 이 방법은 전송 계층에 의해, 제1 개방 인터페이스를 통해 제어 계층에 이동 광대역 네트워크 시스템의 전송 능력을 개방하는 단계; 상기 제어 계층에 의해, 제2 개방 인터페이스를 통해 능력 개방 계층에 상기 이동 광대역 네트워크 시스템의 상기 전송 능력 및 제어 능력을 개방하는 단계; 및 상기 능력 개방 계층에 의해, 제3 개방 인터페이스를 통해 사용자로부터 네트워크 맞춤화 요구를 수신하고, 상기 네트워크 맞춤화 요구에 따라 상기 제어 능력 및/또는 상기 전송 능력을 조합하여, 맞춤형 네트워크 인스턴스를 관리하는 단계를 포함한다.
제2 양태를 참조하여, 한 구현 방식에서, 상기 방법은 상기 능력 개방 계층에 의해, 상기 제3 개방 인터페이스를 통해 상기 맞춤형 네트워크 인스턴스에 대한 상기 사용자의 동작 요구를 수신하는 단계; 상기 맞춤형 네트워크 인스턴스에 의해, 상기 동작 요구에 따라 대응하는 전송 능력 및/또는 제어 능력 및 대응하는 네트워크 리소스를 불러들여, 요구된 동작을 완료하는 단계; 및 상기 능력 개방 계층에 의해, 상기 제3 개방 인터페이스를 통해 동작 결과를 상기 사용자에 돌려주는 단계를 더 포함한다.
제2 양태 및 상기 구현 방식을 참조하여, 다른 구현 방식에서, 전송 계층에 의해, 제1 개방 인터페이스를 통해 제어 계층에 이동 광대역 네트워크 시스템의 전송 능력을 개방하는 상기 단계는 상기 전송 계층에 의해, 상기 전송 계층의 상기 전송 능력을 추출하고, 상기 제1 개방 인터페이스를 통해 상기 제어 계층의 전송 제어/리소스 관리 서브 계층에 추출된 전송 능력에 관한 정보를 제공하는 단계를 포함한다.
제2 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 제어 계층에 의해, 제2 개방 인터페이스를 통해 능력 개방 계층에 상기 이동 광대역 네트워크 시스템의 상기 전송 능력 및 제어 능력을 개방하는 상기 단계는 상기 제어 계층에 의해, 원자 레벨 전송 능력 및 제어 능력을 얻기 위해 상기 전송 계층의 상기 전송 능력 및 상기 제어 계층의 상기 제어 능력을 추출하고, 상기 제2 개방 인터페이스를 통해 상기 능력 개방 계층에 상기 원자 레벨 제어 능력 및 전송 능력을 개방하는 단계를 포함한다.
제2 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 능력 개방 계층에 의해, 상기 네트워크 맞춤화 요구에 따라 상기 제어 능력 및/또는 상기 전송 능력을 조합하여, 상기 맞춤형 네트워크 인스턴스를 관리하는 상기 단계는 상기 능력 개방 계층에 의해, 상기 제어 계층으로부터 상기 원자 레벨 제어 능력 및 전송 능력을 획득하고, 상기 네트워크 맞춤화 요구에 따라 상기 원자 레벨 제어 능력 및 전송 능력을 조합하여, 상기 맞춤형 네트워크 인스턴스를 생성, 수정, 또는 삭제하는 단계를 포함한다.
제3 양태에 따르면, 맞춤가능한 이동 광대역 네트워크 시스템에서의 전송 계층 장치가 제공되고, 이는 상기 이동 광대역 네트워크 시스템의 전송 능력을 제공하도록 구성된 전송 유닛; 및 상기 이동 광대역 네트워크 시스템의 제어 계층 장치에 접속하고, 상기 제어 계층 장치에 상기 전송 유닛의 상기 전송 능력을 개방하도록 구성된 제1 개방 인터페이스를 포함한다.
제3 양태를 참조하여, 한 구현 방식에서, 상기 전송 계층 장치는 상기 전송 계층 장치의 액세스 리소스들 및 전송 리소스들을 관리하고, 상기 제어 계층 장치에 상기 액세스 리소스들 및 상기 전송 리소스들에 관한 정보를 제공하도록 구성된 리소스 에이전트 유닛을 더 포함한다.
제3 양태 및 상기 구현 방식을 참조하여, 다른 구현 방식에서, 상기 전송 유닛은 구체적으로 상기 전송 계층 장치의 상기 전송 능력을 추출하고, 상기 제1 개방 인터페이스를 통해 상기 제어 계층 장치에 추출된 전송 능력에 관한 정보를 제공하도록 구성된다.
제3 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 전송 계층 장치는 상기 이동 광대역 네트워크 시스템의 네트워크 전송 노드 또는 네트워크 스위칭 노드를 포함한다.
제4 양태에 따르면, 맞춤가능한 이동 광대역 네트워크 시스템에서의 제어 계층 장치가 제공되고 이는 상기 이동 광대역 네트워크 시스템의 전송 계층 장치로부터, 상기 전송 계층 장치의 전송 능력에 관한 정보를 수신하고, 상기 이동 광대역 네트워크 시스템의 제어 능력을 제공하도록 구성된 제어 유닛; 및 상기 이동 광대역 네트워크 시스템의 능력 개방 계층 장치에 접속하고, 상기 능력 개방 계층 장치에 상기 제어 능력 및 상기 전송 능력을 개방하도록 구성된 제2 개방 인터페이스를 포함한다.
제4 양태를 참조하여, 한 구현 방식에서, 상기 제어 유닛은 상기 전송 계층 장치와 상호 작용하여, 상기 전송 계층 장치의 전송 동작을 제어하도록 더 구성된다.
제4 양태 및 상기 구현 방식을 참조하여, 다른 구현 방식에서, 상기 제어 계층 장치는 상기 제어 계층 장치의 제어 리소스들을 관리하고, 상기 능력 개방 계층 장치에 상기 제어 리소스들에 관한 정보를 제공하도록 구성된 제어 리소스 에이전트 유닛을 더 포함한다.
제4 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 제어 유닛은 하나 이상의 네트워크 응용을 포함하고, 각각의 상기 네트워크 응용은 특정한 제어 능력을 구현한다.
제4 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 제어 유닛은 구체적으로 원자 레벨 전송 능력 및 제어 능력을 얻기 위해 상기 전송 계층 장치의 상기 전송 능력 및 상기 제어 계층 장치의 상기 제어 능력을 추출하도록 구성되고, 상기 제2 개방 인터페이스는 구체적으로 상기 능력 개방 계층 장치에 상기 원자 레벨 제어 능력 및 전송 능력을 개방하도록 구성된다.
제4 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 제어 계층 장치는 상기 이동 광대역 네트워크 시스템의 네트워크 제어 노드를 포함한다.
제5 양태에 따르면, 맞춤가능한 이동 광대역 네트워크 시스템에서의 능력 개방 계층 장치가 제공되고 이는 사용자로부터 네트워크 맞춤화 요구를 수신하도록 구성된 제3 개방 인터페이스; 및 상기 네트워크 맞춤화 요구에 따라 제어 능력 및/또는 전송 능력을 조합하여, 맞춤형 네트워크 인스턴스를 관리하도록 구성된 맞춤화 유닛을 포함한다.
제5 양태를 참조하여, 한 구현 방식에서, 상기 맞춤화 유닛은 상기 이동 광대역 네트워크 시스템의 제어 계층 장치로부터 상기 이동 광대역 네트워크 시스템의 네트워크 리소스들에 관한 정보를 수신하고, 상기 네트워크 리소스들에 관한 정보에 따라 상기 맞춤형 네트워크의 네트워크 리소스들을 관리하도록 더 구성된다.
제5 양태 및 상기 구현 방식을 참조하여, 다른 구현 방식에서, 상기 맞춤화 유닛은 구체적으로 상기 제어 계층 장치로부터 원자 레벨 제어 능력 및 전송 능력을 획득하고, 상기 네트워크 맞춤화 요구에 따라 상기 원자 레벨 제어 능력 및 전송 능력을 조합하여, 상기 맞춤형 네트워크 인스턴스를 생성, 수정, 또는 삭제하도록 구성된다.
제5 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 맞춤화 유닛은 상기 맞춤형 네트워크 인스턴스의 상태 모니터링 및 장애 검출을 실행하도록 더 구성되고; 또는 상기 맞춤형 네트워크 인스턴스의 구성 관리를 실행하도록 구성된다.
제5 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 액세스 제어 유닛, 가입 데이터베이스, 및 정책 데이터베이스가 더 포함되고,
상기 가입 데이터베이스는 사용자의 인증 정보를 저장 및 관리하도록 구성되고; 상기 정책 데이터베이스는 상기 사용자의 능력 개방 및 맞춤형 정책 정보를 저장 및 관리하도록 구성되고; 상기 액세스 제어 유닛은 상기 가입 데이터베이스 내에 저장된 상기 인증 정보에 따라 상기 사용자를 인증하고, 상기 정책 데이터베이스 내에 저장된 상기 정책 정보에 따라 상기 사용자의 액세스 정책을 결정하고, 상기 맞춤화 유닛에 상기 사용자의 인증 결과 및 액세스 정책을 제공하도록 구성된다.
제5 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 제3 개방 인터페이스는 웹 인터페이스 및/또는 응용 프로그래밍 인터페이스를 포함한다.
제5 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 제3 개방 인터페이스는 상기 맞춤형 네트워크 인스턴스에 대한 상기 사용자의 동작 요구를 수신하도록 더 구성되고, 상기 맞춤형 네트워크 인스턴스는 상기 동작 요구에 따라 대응하는 전송 능력 및/또는 제어 능력 및 대응하는 네트워크 리소스를 불러들여, 요구된 동작을 완료하고, 상기 제3 개방 인터페이스는 동작 결과를 상기 사용자에 돌려주도록 더 구성된다.
제5 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 제3 개방 인터페이스는 상기 사용자에 상기 맞춤형 네트워크 인스턴스의 동작 핸들을 제공하도록 더 구성되고;
상기 맞춤형 네트워크 인스턴스는 구체적으로 상기 동작 요구에 포함된 상기 동작 핸들에 따라 상기 대응하는 전송 능력 및/또는 제어 능력 및 상기 대응하는 네트워크 리소스를 불러들여, 상기 요구된 동작을 완료하도록 구성된다.
제5 양태 및 상기 구현 방식들을 참조하여, 다른 구현 방식에서, 상기 능력 개방 계층 장치는 상기 이동 광대역 네트워크 시스템의 능력 개방 노드 또는 능력 개방 게이트웨이를 포함한다.
본 발명의 실시예들에서, 이동 광대역 네트워크 시스템의 전송 능력 및 제어 능력은 각각 전송 계층 및 제어 계층에 의해 제공되고, 서로로부터 분리되고, 능력 개방 계층에 개방된다. 능력 개방 계층은 네트워크 맞춤화 요구에 따라 요구된 능력을 조합하여, 대응하는 맞춤형 네트워크 인스턴스를 관리한다. 그러므로, 본 발명의 실시예들에서의 이동 광대역 네트워크 시스템에 따르면, 이동 네트워크는 사용자의 요구에 따라 맞춤화될 수 있으므로, 포괄적이고 유연한 이동 네트워크 아키텍처를 구현한다.
본 발명의 실시예들에서의 기술적 해결책을 보다 분명히 설명하기 위해서, 다음에 실시예들 또는 종래 기술을 설명하기 위해 요구되는 첨부 도면을 간략히 소개한다. 분명히, 다음의 설명에서의 첨부 도면은 단지 본 발명의 일부 실시예들을 도시하고, 본 기술의 통상의 기술자는 창조적 노력없이 첨부 도면으로부터 다른 도면을 여전히 도출해 낼 수 있다.
도 1은 본 발명의 실시예에 따른 맞춤가능한 이동 광대역 네트워크 시스템의 개략 블럭도.
도 2는 GW-C와 GW-U 간의 IP 데이터 접속을 구성(생성/수정)하는 흐름의 예.
도 3은 본 발명의 실시예에 따른 MBB 네트워크 시스템의 다른 예의 개략적 구조도.
도 4는 본 발명의 실시예에 따른 MBB 네트워크 시스템의 다른 예의 개략적 구조도.
도 5는 본 발명의 실시예에 따른 이동 광대역 네트워크를 온 디맨드로 맞춤화하는 과정의 개략적 흐름도.
도 6은 본 발명의 다른 실시예에 따른 이동 광대역 네트워크를 온 디맨드로 맞춤화하는 과정의 개략적 흐름도.
도 7은 본 발명의 실시예에 따른 이동 광대역 네트워크를 맞춤화하는 방법의 흐름도.
도 8은 본 발명의 실시예에 따른 맞춤가능한 이동 광대역 네트워크 시스템에서의 전송 계층 장치의 블럭도.
도 9는 본 발명의 실시예에 따른 맞춤가능한 이동 광대역 네트워크 시스템에서의 제어 계층 장치의 블럭도.
도 10은 본 발명의 실시예에 따른 맞춤가능한 이동 광대역 네트워크 시스템에서의 능력 개방 계층 장치의 블럭도.
도 11은 본 발명의 실시예에 따른 맞춤가능한 이동 광대역 네트워크 시스템에서의 전송 계층 장치의 블럭도.
도 12는 본 발명의 다른 실시예에 따른 맞춤가능한 이동 광대역 네트워크 시스템에서의 제어 계층 장치의 블럭도.
도 13은 본 발명의 다른 실시예에 따른 맞춤가능한 이동 광대역 네트워크 시스템에서의 능력 개방 계층 장치의 블럭도.
다음에 본 발명의 실시예들의 기술적 해결책을 본 발명의 실시예들의 첨부 도면을 참조하여 분명하게 설명한다. 분명히, 설명된 실시예들은 단지 본 발명의 실시예들의 모두가 아니라 일부이다. 본 발명의 실시예들에 기초하여 본 기술의 통상의 기술자가 창조적 노력없이 얻는 모든 다른 실시예들은 본 발명의 보호 범위 내에 드는 것이다.
본 발명의 기술적 해결책은 글로벌 무선 통신 시스템(GSM, Global System of Mobile communication), 코드 분할 다중 액세스(CDMA, Code Division Multiple Access) 시스템, 광대역 코드 분할 다중 액세스(WCDMA, Wideband Code Division Multiple Access) 시스템, 범용 패킷 무선 서비스(GPRS, General Packet Radio Service) 시스템, 및 롱텀 에볼루션(LTE, Long Term Evolution) 시스템과 같은 다양한 통신 시스템들에 적용될 수 있다.
이동 단말기(Mobile Terminal), 이동 사용자 장비 등이라고도 하는, 사용자 장비(UE, User Equipment)는 무선 액세스 네트워크(예를 들어, RAN, Radio Access Network)를 통해 하나 이상의 코어 네트워크와 통신할 수 있다. 사용자 장비는 이동 전화(또는 "셀룰러" 전화라고도 함) 또는 이동 단말기가 설치된 컴퓨터와 같은 이동 단말기일 수 있다. 예를 들어, 사용자 장비는 휴대용, 포켓 사이즈, 핸드헬드, 컴퓨터 내장형, 또는 차량 장착용 이동 장치일 수 있고, 이들은 무선 액세스 네트워크와 음성 및/또는 데이터를 교환한다.
기지국은 본 발명에서 제한되지 않는 GSM 또는 CDMA에서의 기지국 송수신기(BTS, Base Transceiver Station), WCDMA에서의 노드 B(Node B), 또는 LTE에서의 이볼브드 노드 B(eNB, 또는 e-NodeB, 이볼브드 NodeB)일 수 있다.
도 1은 본 발명의 실시예에 따른 맞춤가능한 이동 광대역 네트워크 시스템의 개략 블럭도이다. 도 1의 이동 광대역 네트워크 시스템(100)은 전송 계층(101), 제어 계층(102), 및 능력 개방 계층(103)을 포함한다.
전송 계층(101)은 제1 개방 인터페이스(104)를 통해 제어 계층(102)에 접속한다. 전송 계층(101)은 이동 광대역 네트워크 시스템(100)의 전송 능력을 제공하도록 구성된다. 제1 개방 인터페이스(104)는 제어 계층(102)에 전송 능력을 개방하도록 구성된다.
제어 계층(102)은 제2 개방 인터페이스(105)를 통해 능력 개방 계층(103)과 접속한다. 제어 계층(102)은 이동 광대역 네트워크 시스템(100)의 제어 능력을 제공하도록 구성된다. 제2 개방 인터페이스(105)는 능력 개방 계층(103)에 제어 능력 및 전송 능력을 개방하도록 구성된다.
능력 개방 계층(103)은 제3 개방 인터페이스(106)를 통해, 사용자로부터 네트워크 맞춤화 요구를 수신하고, 네트워크 맞춤화 요구에 따라 제어 능력 및/또는 전송 능력을 조합하여, 맞춤형 네트워크 인스턴스를 관리하도록 구성된다.
본 발명의 이 실시예에서, 이동 광대역 네트워크 시스템의 전송 능력 및 제어 능력은 각각 전송 계층 및 제어 계층에 의해 제공되고, 서로로부터 분리되고, 능력 개방 계층에 개방된다. 능력 개방 계층은 네트워크 맞춤화에 따라 요구된 능력을 조합하여, 대응하는 맞춤형 네트워크 인스턴스를 관리한다. 그러므로, 본 발명의 이 실시예에서의 이동 광대역 네트워크 시스템에 따르면, 이동 네트워크는 사용자의 요구에 따라 맞춤화될 수 있으므로, 포괄적이고 유연한 이동 네트워크 아키텍처를 구현한다.
네트워크 맞춤화를 제안하는 사용자는 운영자 또는 제3자 파트너의 기업 응용, 개인 응용, 다른 형태의 사용자 응용 등일 수 있다. 사용자의 특정한 형태는 본 발명의 실시예에서 제한되지 않는다. 본 발명의 이 실시예에서, 이동 광대역 네트워크 시스템(100)은 사용자에 의해 제안된 네트워크 맞춤화 요구에 따라 맞춤형 네트워크 인스턴스를 관리할 수 있는데, 즉 맞춤형 네트워크 인스턴스를 생성, 삭제, 또는 수정할 수 있다.
예를 들어, 기업이 기업의 전용 네트워크를 구축함으로써 네트워크 맞춤화를 구현하는 것은 비경제적인 선택이다. 본 발명의 이 실시예에 따라, 운영자는 보다 선호되고 면밀한 협력을 구현하도록, 기업의 요구에 맞는 가상 또는 맞춤형 네트워크를 제공할 수 있다. 이들 네트워크 맞춤화 요구들을 위해, 네트워크는 온-디맨드 리소스 할당 및 온-디맨드 네트워크 능력 맞춤화를 구현하기 위해 보다 효율적이고 유연한 맞춤가능한 능력을 가질 필요가 있다.
전송 계층(101)은 또한 데이터 계층 또는 사용자 계층이라고 할 수 있다. 전송 계층(101)은 이동 광대역 네트워크 시스템(100)의 네트워크 전송 노드 또는 네트워크 스위칭 노드에 의해 구현된다. 네트워크 전송 노드 및 네트워크 스위칭 노드의 예는 무선 기지국의 전송 기능부, 및 코어 네트워크 게이트웨이 등을 포함한다. 기본 전송 능력은 물리 계층 코딩과 디코딩, 및 패킷 데이터 컨버전스 프로토콜(PDCP, Packet Data Convergence Protocol) 패킷 인캡슐레이션 및 디캡슐레이션과 같은, 기지국의 데이터 플레인 기능들; 및 GPRS 터널링 프로토콜(GTP, GPRS Tunnel Protocol) 또는 제네릭 라우팅 인캡슐레이션(GRE, Generic Routing Encapsulation) 터널 인캡슐레이션 및 디캡슐레이션, 및 인터넷 프로토콜(IP, Internet Protocol) 패킷 또는 미디어 액세스 제어(MAC, Media Access Control) 패킷 전송 및 라우팅과 같은, 게이트웨이의 전송 능력을 포함할 수 있지만, 이들에 제한되지 않는다. 추출되거나 정규화된 후에, 전송 계층(101)의 기본 전송 능력은 제1 개방 인터페이스(104)를 통해 개방된다. 제1 개방 인터페이스(104)는 프로그램가능한 인터페이스일 수 있고, 예를 들어 GTP 프로토콜 또는 H.248과 같은 다른 프로토콜을 사용함으로써 확장될 수 있다. 선택적으로, 전송 계층(101)은 기본 데이터 전송 기능만을 유지하고, 모든 다른 제어 기능들은 제어 계층(102)에 스트립된다.
제어 계층(102)은 이동 광대역 네트워크 시스템(100)의 네트워크 제어 노드에 의해 구현된다. 네트워크 제어 노드의 예는 이동성 관리 네트워크 요소의 제어 기능부, 기지국 제어기, 게이트웨이 등을 포함한다. 기본 제어 능력은 이동성 관리, 베어러 이동성, 정책 제어 기능, GTPC 프로토콜 처리 등을 포함할 수 있지만, 이들로 제한되지 않는다.
능력 개방 계층(103)은 이동 광대역 네트워크 시스템(100)의 능력 개방 노드 또는 능력 개방 게이트웨이에 의해 구현된다. 능력 개방 노드 또는 능력 개방 게이트웨이는 별도로 배치된 노드일 수 있고, 또는 임의의 네트워크 요소 내에 또한 통합될 수 있고, 예를 들어, 게이트웨이 내에 통합될 수 있다.
선택적으로, 다른 실시예로서, 능력 개방 계층(103)은 제3 개방 인터페이스(106)를 통해, 사용자에 맞춤형 네트워크 인스턴스를 위한 동작 인터페이스를 제공할 수 있으므로, 사용자는 맞춤형 네트워크 인스턴스를 사용함으로써, 인터넷을 통한 비디오 다운로딩, 또는 호출과 같은, 특정한 서비스 동작을 수행할 수 있다. 이 경우에, 능력 개방 계층(103)은 제3 개방 인터페이스(106)를 통해, 맞춤형 네트워크 인스턴스에 대한 사용자의 동작 요구를 수신할 수 있고, 맞춤형 네트워크 인스턴스는 동작 요구에 따라 대응하는 전송 능력 및/또는 제어 능력 및 대응하는 네트워크 리소스를 불러들여, 요구된 동작을 완료하고, 능력 개방 계층(103)은 제3 개방 인터페이스(106)를 통해 사용자에게 동작 결과를 돌려준다.
선택적으로, 다른 실시예로서, 능력 개방 계층(103)은 사용자에 맞춤형 네트워크 인스턴스의 동작 핸들을 제공할 수 있으므로, 사용자는 맞춤형 네트워크에 대한 특정한 서비스를 실행할 수 있다. 예를 들어, 능력 개방 계층(103)은 맞춤형 네트워크 인스턴스가 생성된 후에 사용자에 동작 핸들을 보낼 수 있다. 사용자에 의해 능력 개방 계층(103)에 보내진 동작 요구는 사용자가 실행하기를 원하는 서비스 동작을 나타내도록, 특정한 동작 핸들을 포함할 수 있다. 맞춤형 네트워크 인스턴스는 동작 요구에 포함된 동작 핸들에 따라 대응하는 전송 능력 및/또는 제어 능력 및 대응하는 네트워크 리소스를 불러들여, 요구된 동작을 완료할 수 있다.
본 발명의 이 실시예에서, 네트워크의 제어 능력과 전송 능력은 완전히 분리되고, 네트워크의 기능들은 완전히 제어 계층(102)의 서비스 소프트웨어에 의존할 수 있고 전송 계층(101)과 관련이 없게 되어, 소프트웨어에 의해 정의된 보다 유연한 네트워크 인스턴스를 진정으로 지원한다.
4G 이볼브드 노드 B(eNodeB)를 예로 들면, eNodeB는 제어 능력을 제공하는 제어 플레인 이볼브드 노드 B(eNodeB-C)와 전송 능력을 제공하는 사용자 플레인 이볼브드 노드 B(eNodeB-U)로 분리될 수 있다.
게이트웨이를 예로 들면, 게이트웨이는 제어 능력을 제공하는 제어 플레인 게이트웨이 GW-C와 전송 능력을 제공하는 사용자 플레인 게이트웨이 GW-U로 분리될 수 있다. 구체적으로, 게이트웨이가 패킷 데이터 네트워크 게이트웨이(PGW, Packet Data Network Gateway)이면, GW-C는 PGW-C로 표현될 수 있고, GW-U는 PGW-U로 표현될 수 있고; 게이트웨이가 서비스 게이트웨이(SGW, Service Gateway)이면, GW-C는 SGW-C로 표현될 수 있고, GW-U는 SGW-U로 표현될 수 있고; 게이트웨이가 게이트웨이 GPRS 지원 노드(GGSN, Gateway GPRS Support Node)이면, GW-C는 GGSN-C로 표현될 수 있고, GW-U는 GGSN-U로 표현될 수 있다.
구체적으로, 예를 들어, GW-U는 게이트웨이의 특정한 기능적 응용 시나리오를 고려할 필요없이, 예를 들어, 게이트웨이가 게이트웨이 지원 3G 액세스 또는 게이트웨이 지원 4G(즉, LTE) 액세스인지에 따라, 패킷 전송, 사용자 패킷의 터널 인캡슐레이션 및 디캡슐레이션, QoS 보증의 실행, 과금(주기 통계, 트래픽 통계, 및 이벤트 보고)의 실행, 모니터링의 실행 등을 담당한다. 선택적으로, GW-U는 캐싱, 암호화 압축, 바이러스 방지, 네트워크 어드레스 변환(NAT, Network Address Translation), 심층 패킷 조사(DPI, Deep Packet Inspection) 등을 더 담당할 수 있다.
응용 시나리오는 제어 계층 소프트웨어에 의해 완전히 정의될 수 있다. 예를 들어, GW-C는 정책 제어, 과금 제어, 모니터링 제어, IP 라우팅 제어, L2 액세스, 이동성 관리, 베어러 관리 등을 담당한다. 선택적으로, GW-C는 DPI 제어 등을 더 담당할 수 있다.
도 2는 GW-C와 GW-U 간의 IP 데이터 접속을 구성(생성/수정)하는 흐름의 예이다.
201. GW-C는 세션 생성, 베어러 생성과 같은 접속 설정 요구 메시지, 또는 패킷 데이터 프로토콜(PDP, Packet Data, Protocol) 메시지를 수신한다. 접속 설정 요구 메시지는 IP 어드레스 타입(IPv4, IPv6, 또는 IPv4+IPv6) 및 접속의 액세스 포인트 네임(APN, Access Point Name)을 포함할 수 있다. 선택적으로, 접속 설정 요구 메시지는 피어 네트워크 요소에 관한 정보 및 데이터 접속 식별자 정보를 더 포함할 수 있다.
202. GW-C는 IP 어드레스를 UE에 할당한다. 또한, GW-C에 의해 할당된 IP 어드레스는 GW-C의 내부 어드레스 풀로부터 획득될 수 있고, 또는 또한 외부 다이내믹 호스트 구성 프로토콜(DHCP, Dynamic Host Configuration Protocol) 서버 또는 인증, 인가 및 어카운팅(AAA, Authentication, Authorization and Accounting) 서버로부터 획득된 IP 어드레스일 수 있다. UE의 IP 어드레스 타입이 IPv4이면, GW-C는 IPv4를 UE에 할당한다. UE의 IP 어드레스 타입(PDN 타입)이 IPv6이면, GW-C는 IPv6 어드레스 프리픽스를 UE에 할당한다. UE의 IP 어드레스 타입(PDN 타입)이 IPv4v6이면, GW-C는 IPv4 어드레스 및 IPv6 어드레스 프리픽스 둘 다를 UE에 할당할 필요가 있다. 또한, APN의 IP 어드레스 타입(PDN 타입)이 GW-C 상에 구성될 수 있고, IPv4 어드레스 및/또는 IPv6 어드레스가 UE에 할당될지는 구성된 IP 어드레스 타입 및 UE의 IP 어드레스 타입에 따라 결정될 수 있다.
또한, 요구된 APN이 가상 사설 네트워크(VPN, Virtual Private Network) 서비스이면, GW-C는 VPN 내의 (반경/직경/DHCP 서버인) 서버와 상호 작용하여, VPN 액세스 인증 과정을 완료하고, 피어 VPN 네트워크 요소에 관한 정보(IP 어드레스 및 포트 번호 등) 및 데이터 경로 정보(데이터 경로 프로토콜 및 데이터 경로 식별자 등)를 얻을 필요가 있다.
203. GW-C는 데이터 흐름 전송 룰 구성(설정) 메시지를 GW-U에 보낸다. 일반적인 경우에, 데이터 흐름 전송 룰 구성(설정) 메시지는 적어도 하나의 데이터 흐름의 채널 구성 정보를 전달한다. 데이터 흐름의 채널 구성 정보는 로컬 네트워크 요소(GW-U)(선택)에 관한 정보, 피어 네트워크 요소(선택)에 관한 정보, 채널 식별자, 데이터 흐름 정보, 및 데이트 흐름 관련 정보(IP 어드레스)를 포함한다. 일반적으로, 데이터 흐름 전송 룰 구성(설정) 메시지는 액세스 네트워크와의 적어도 하나의 데이터 접속의 데이터 채널 구성 정보를 전달한다.
또한, 요구된 접속이 VPN 서비스인 시나리오에서, 데이터 흐름 전송 룰 구성(설정) 메시지는 GW-U와 PDN 사이의 적어도 하나의 데이터 채널의 구성 정보를 더 전달할 수 있고, 여기서 데이터 채널의 구성 정보는 로컬 네트워크 요소(GW-U)에 관한 정보, 피어 네트워크 요소에 관한 정보, 채널 식별자, 데이터 흐름 정보, 및 데이터 흐름 관련 정보를 포함한다. 피어 네트워크 요소에 관한 정보는 VPN 네트워크 요소 정보를 포함한다. 채널 식별자는 VPN과 터널 식별자를 접속하는 터널링 프로토콜을 포함한다. 터널 식별자의 예는 L2TP 터널 식별자, 세션 식별자, GRE 키 등을 포함한다.
204. GW-U는 데이터를 송신하는 데 사용된 데이터 채널을 설정하고, 대응하는 데이터 흐름 룰을 구성한다.
205. GW-U는 데이터 흐름 전송 룰 구성(설정) 응답 메시지를 GW-C에 돌려준다. GW-C가 데이터 흐름 전송 룰 구성(설정) 메시지에서 로컬 네트워크 요소(GW-U)에 관한 정보를 전달하지 않으면, GW-U는 응답 메시지에서 로컬 네트워크 요소에 관한 정보를 전달할 수 있다.
206. GW-C는 접속 설정 응답 메시지를 돌려준다. 접속 설정 응답 메시지는 로컬 네트워크 요소(GW-U)에 관한 정보 및 UE의 IP 어드레스 정보를 포함한다.
접속 설정 요구 메시지가 피어 네트워크 요소에 관한 정보를 포함하지 않으면, 단계들 207 내지 210이 더 실행될 수 있다.
207. GW-C는 접속 수정 요구 메시지(베어러 수정 요구 및 PDP 갱신 요구 등)를 수신한다. 접속 수정 요구 메시지는 피어 네트워크 요소에 관한 정보를 전달한다.
208. GW-C는 데이터 흐름 전송 룰 구성(수정) 요구 메시지를 보내고, 여기서 데이터 흐름 전송 룰 구성(수정) 요구 메시지는 피어 네트워크 요소에 관한 정보를 포함한다.
209. GW-U는 설정된 데이터 접속의 구성 정보인 피어 네트워크 요소에 관한 정보를 갱신한다. GW-U는 데이터 흐름 전송 룰 구성(수정) 응답 메시지를 돌려준다.
210. GW-C는 접속 수정 응답 메시지를 돌려준다.
이 방식으로, 게이트웨이의 사용자 플레인으로부터의 게이트웨이의 제어 플레인의 분리가 구현된다. 본 발명의 이 실시예에서, GW-C의 구현은 제어 계층의 부분이고, GW-U의 구현은 전송 계층의 부분이다.
도 3은 본 발명의 실시예에 따른 MBB 네트워크 시스템의 다른 예의 개략적 구조도이다. 도 3에 도시한 MBB 네트워크 시스템(300)은 도 1에 도시한 이동 광대역 네트워크 시스템(100)의 구체 예이고, 도 3은 MBB 네트워크 시스템(300)의 서브 계층 구조를 도시한다.
도 3에 도시한 바와 같이, MBB 네트워크 시스템(300)은 전송 계층(310), 제어 계층(320), 및 능력 개방 계층(330)을 포함한다.
제어 계층(320)은 제1 개방 인터페이스(340)를 통해 전송 계층(310)과 상호 작용하여, 전송 계층(310)의 전송 동작을 제어하도록 구성된 전송 제어/리소스 관린 서브 계층(321)을 포함한다.
전송 계층(310)은 전송 계층(310)의 액세스 리소스들 및 전송 리소스들을 관리하도록 구성된 전송 능력 추출/리소스 에이전트 서브 계층(311)을 더 포함한다. 선택적으로, 다른 실시예로서, 전송 능력 추출/리소스 에이전트 서브 계층(311)은 전송 계층(310)의 전송 능력을 추출하고, 제1 개방 인터페이스(340)를 통해 제어 계층(320)의 전송 제어/리소스 관리 서브 계층(321)에 추출된 전송 능력에 관한 정보를 제공하도록 더 구성된다.
그러나, 본 발명의 이 실시예에서, 전송 능력 추출/리소스 에이전트 서브 계층(311)은 또한 전송 능력에 대한 추출 처리를 수행하지 않을 수 있고; 대신에, 제어 계층(320)의 능력 추출 서브 계층(323)이 추출 처리를 수행한다. 예를 들어, 전송 계층(310)의 전송 능력이 제어 계층(320)에 의해 국부적으로 구성되고 전송 계층(310)에 의해 제어 계층(320)에 통지될 필요가 없을 때, 능력 추출 서브 계층(323)은 전송 능력에 대한 추출 처리를 직접 수행할 수 있다.
구체적으로, 도 3에 도시한 바와 같이, 전송 능력 추출/리소스 에이전트 서브 계층(311)은 네트워크 전송 노드(312) 또는 네트워크 스위칭 노드(313) 상에서 구현되고, 네트워크 전송 노드(312) 또는 네트워크 스위칭 노드(313)의 전송 능력을 추출할 수 있다. 능력 추출은 원자 레벨 능력을 얻도록, 다른 플랫폼들 또는 기술들의 다양한 능력들을 정규화, 분류, 및 집합함으로써, 상위 계층으로부터 특정한 플랫폼 및 기술을 차폐하는 것을 말한다. 예를 들어, 다른 통신 표준에서, QoS의 특정한 정의 및 구현 형태(소프트웨어 형태 또는 하드웨어 형태 등)는 다를 수 있지만, 보장될 필요가 있는 처리량, 송신 지연, 또는 에러 레이트와 같은 동일 또는 유사한 성질의 파라미터들을 포함할 수 있다. QoS 관련 능력의 추출 중에, 이러한 파라미터들은 원자 레벨 QoS 능력을 얻기 위한 분류 및 집합을 위해 추출된다. 또한, 다른 응용들은 실시간 성질에 의해, 온라인 과금 및 오프라인 과금으로 분류될 수 있고, 관세에 의해, 선형 과금, 패키징 과금 등으로 분류될 수 있는 다른 과금 방법들을 요구한다. 그러나, 이들 중 모두는 시간 기초, 트래픽 기초, 또는 이벤트 기초 과금으로 추출될 수 있다. 모든 관련된 과금 요건은 전송 계층이 시간 기초 및 트래픽 기초 통계 및 보고를 제공하고, 이벤트 기초 가입 및 보고를 지원하는 한, 충족될 수 있다. 다른 예를 들면, 패킷 헤더의 터널 인캡슐레이션 또는 디캡슐레이션은 특정된 패킷 길이의 특정된 오프셋, 패킷 헤더에 따라 인캡슐레이팅 또는 디캡슐레이팅으로서 균일하게 추출될 수 있으므로, 터널링 프로토콜에 의해 요구된 모든 인캡슐레이션 및 디캡슐레이션 동작들이 지원될 수 있다.
도 3에서, 간략화를 위해, 단지 하나의 네트워크 전송 노드(312) 및 하나의 네트워크 스위칭 노드(313)가 도시된다. 그러나, 본 발명의 이 실시예에서, 전송 계층(310)에 포함되는 네트워크 전송 노드들(312) 또는 네트워크 스위칭 노드들(313)의 수는 제한되지 않는다.
제어 계층(320)은 네트워크 응용 서브 계층(322)을 더 포함한다. 네트워크 응용 서브 계층(322)은 하나 이상의 네트워크 응용을 더 포함하고, 각각의 네트워크 응용은 이동 액세스 제어, 이동성 관리, 정책 및 과금 기능, 또는 최종 사용자 가입 정보 관리와 같은 특정한 제어 능력을 구현한다. 네트워크 응용의 기능은 특정한 플랫폼 및 기술과 관련된다.
제어 계층(320)은 전송 계층(310)의 전송 능력 및 제어 계층(320)의 제어 능력을 추출하여, 원자 레벨 전송 능력 및 제어 능력을 얻고, 제2 개방 인터페이스(350)를 통해 능력 개방 계층(330)에 원자 레벨 전송 능력 및 제어 능력을 개방하도록 구성된 능력 추출 서브 계층(323)을 더 포함한다.
선택적으로, 한 실시예로서, 능력 추출 서브 계층(323)은 도 3에 도시한 능력 플러그-인(324)과 같은 능력 플러그-인 방식으로 원자 레벨 제어 능력 및 전송 능력을 개방할 수 있다. 능력 플러그-인 방식은 능력 개방 계층(330)의 능력 조합을 보다 더 용이하게 한다. 간략화를 위해, 도 3은 2개의 능력 플러그-인들(324)을 도시한다. 그러나, 본 발명의 이 실시예에서, 능력 플러그-인들의 수는 제한되지 않는다.
구체적으로, 능력 추출 서브 계층(323)은 전체적인 MBB 네트워크 시스템(300)의 네트워크 능력(제어 능력 및 전송 능력을 포함)의 추출 처리, 분류, 및 집합과, 상위 계층으로부터 하위 계층의 특정한 구현 플랫폼 및 기술을 차폐하는 것을 담당한다.
능력 개방 계층(330)은 사용자의 맞춤화 요구에 맞도록 다른 맞춤형 네트워크 인스턴스들을 형성하도록, 단순하고 분산된 원자 레벨 네트워크 능력들을 조합하는 것을 담당한다. 능력 개방 계층(330)은 제3 개방 인터페이스(360)를 통해 사용자에 MBB 네트워크 시스템(300)의 네트워크 능력들을 개방한다. 선택적으로, 제3 개방 인터페이스(360)는 웹 인터페이스 및/또는 응용 프로그래밍 인터페이스(API, Application Programming Interface)를 포함하여, 외부적으로 개방될 수 있는 API 및 능력 맞춤화 요건 입구를 형성하여, 상위 계층 서비스 응용에 서비스할 수 있다.
구체적으로, 능력 개방 계층(330)은 제3 개방 인터페이스(360)를 통해 사용자로부터 네트워크 맞춤화 요구를 수신하여, 네트워크 맞춤화 요구에 따라 맞춤형 네트워크 인스턴스를 생성, 삭제, 또는 수정할 수 있다.
또한, 능력 개방 계층(330)은 제3 개방 인터페이스(360)를 통해 맞춤형 네트워크 인스턴스에 대한 사용자의 동작 요구를 수신할 수 있고, 맞춤형 네트워크 인스턴스는 동작 요구에 따라 대응하는 전송 능력 및/또는 제어 능력 및 대응하는 네트워크 리소스를 불러들여, 요구된 동작을 완료한다. 다음에 능력 개방 계층(330)은 제3 개방 인터페이스(360)를 통해 사용자에 동작 결과를 돌려준다.
이 방식으로, 전송 계층, 제어 계층, 및 능력 계층의 계층적 구조를 사용함으로써, 네트워크 맞춤화 및 맞춤형 네트워크의 동작이 본 발명의 이 실시예에서 유연하게 구현될 수 있다.
도 4는 본 발명의 실시예에 따른 MBB 네트워크 시스템의 다른 예의 개략적 구조도이다. 도 4의 MBB 네트워크 시스템(400)은 도 3의 MBB 네트워크 시스템(300)의 구체 예이고, 도 4는 MBB 네트워크 시스템(400)의 일부 구체적인 기능적 유닛들을 도시한다.
MBB 네트워크 시스템(400)은 전송 계층(410), 제어 계층(420), 및 능력 개방 계층(430)을 포함한다. 간략화를 위해, 도 4는 계층들 간의 인터페이스들을 도시하지 않는다.
전송 계층(410)은 전송 능력 추출 유닛(411), 무선 액세스 에이전트(412), 및 전송 에이전트(413)를 포함한다. 전송 능력 추출 유닛(411), 무선 액세스 에이전트(412), 및 전송 에이전트(413)는 함께 도 3의 전송 능력 추출/리소스 에이전트 서브 계층(311)을 구현한다.
전송 능력 추출 유닛(411)은 전송 계층의 전송 능력을 추출하는 것을 담당하고, 프로그램가능한 인터페이스를 통해 제어 계층(420)의 전송 제어 및 네트워크 리소스 관리 유닛(421)에 추출된 전송 능력을 개방한다. 전송 제어 및 네트워크 리소스 관리 유닛(421)은 도 3의 전송 제어/리소스 관리 서브 계층(321)을 구현한다.
다른 양태에 따르면, 전송 제어 및 네트워크 리소스 관리 유닛(421)은 프로그램가능한 인터페이스를 통한 하향의 전송 계층(410)의 전송 동작을 제어할 수 있다.
무선 액세스 에이전트(412)는 무선 기지국의 에어 인터페이스 리소스 관리와 같은, 액세스 리소스들의 로컬 관리를 담당한다. 전송 에이전트(413)는 게이트웨이 및 기지국의 데이터 전송 리소스들과 같은, 네트워크 데이터 전송 리소스들의 로컬 관리를 담당한다. 액세스 리소스들 및 전송 리소스들은 전송 계층(410)의 네트 리소스들을 형성한다.
제어 계층(420)은 제어 계층(420)의 제어 리소스들을 관리하도록 구성된 제어 리소스 에이전트(424)를 더 포함한다. 제어 리소스들은 컴퓨팅 리소스들, 저장 리소스들 등을 포함할 수 있다. 액세스 리소스들, 전송 리소스들, 및 제어 리소스들은 MBB 네트워크 시스템(400)의 네트워크 리소스들을 형성한다.
무선 액세스 에이전트(412)는 전송 제어 및 네트워크 리소스 관리 유닛(421)에 액세스 리소스들에 관한 정보를 제공하고, 전송 에이전트(413)는 전송 제어 및 네트워크 리소스 관리 유닛(421)에 전송 리소스들에 관한 정보를 제공한다. 다른 양태에 따르면, 제어 리소스 에이전트(424)는 전송 제어 및 네트워크 리소스 관리 유닛(421)에 제어 리소스들에 관한 정보를 제공한다.
전송 제어 및 네트워크 리소스 관리 유닛(421)은 액세스 리소스들 및 전송 리소스들에 관한 정보 및 제어 리소스들에 관한 정보에 따라 맞춤형 네트워크의 네트워크 리소스들을 관리할 수 있고, 예를 들어, 맞춤형 네트워크의 생성 동안에 네트워크 리소스를 요구 및 할당하고, 맞춤형 네트워크의 동작 과정에서 대응하는 리소스를 불러들인다.
제어 계층(420)은 그 각각이 이동 액세스 제어, 이동성 관리, 정책 및 과금 기능, 또는 최종 사용자 가입 정보 관리와 같은 특정한 제어 능력을 구현하는, N개의 네트워크 응용들(422-1 내지 422-N)을 포함한다. 이들 기능은 특정한 플랫폼 및 기술에 관한 것이다. 네트워크 응용들(422-1 내지 422-N)은 도 3에 도시한 네트워크 응용 서브 계층(322)을 구현한다. 다음의 설명에서, 네트워크 응용들(422-1 내지 422-N)은 총체적으로 네트워크 응용(422)이라고 부른다.
제어 계층(420)은 원자 네트워크 능력 관리 유닛(423)을 더 포함한다. 원자 네트워크 능력 관리 유닛(423)은 도 3에 도시한 능력 추출 서브 계층(323)을 구현하고, MBB 네트워크 시스템(400)의 네트워크 능력들(제어 능력 및 전송 능력을 포함)을 분류하고 집합하고, 능력 플러그-인(도 4에 도시된 원들로 표시됨) 방식으로 능력 개방 계층(430)에 MBB 네트워크(400)의 다양한 원자 레벨 네트워크 능력들을 개방하고, 하위 계층의 특정한 구현 플랫폼 및 기술을 차폐하는 것을 담당한다. 원자 레벨 네트워크 능력의 예는 흐름 전송 능력(QoS), 사용자 인지 능력(식별자, 위치, 가입 속성, 패키지, 및 관심), 파이프 리소스 정의 능력(토폴로지, 성능, 용량, 신뢰성, 및 시간 유효성) 등을 포함하지만, 이들로 제한되지 않는다.
동일한 원자 네트워크 능력은 다중 네트워크 인스턴스들에 의해 동시에 불러들여 질 수 있고, 동일한 카테고리의 리소스들에 대한 경합 및 그것의 충돌을 일으킨다. 이러한 경우를 피하고 다른 인스턴스들에 의해 수행된 리소스 불러들임의 독립성 및 서비스의 품질을 구현하기 위해서, 제어 계층(420)의 원자 네트워크 능력 관리 유닛(423)은 원자 네트워크 능력 가상화 기능, 즉, 각종 원자 네트워크 능력들을 다중의 동일한 인스턴스들로 가상화하는 것을 구현할 수 있고, 여기서 각각의 가상 원자 네트워크 능력은 다른 이동 네트워크 인스턴스들에 의해 별로로 불러들여 진다. 인터페이스 대역폭, 전송 레이트, 및 불러들임 우선 순위와 같은 SLA 파라미터들은 가상 원자 네트워크 능력에 대응하는 네트워크 리소스의 사용의 서비스의 품질을 결정한다. 원자 네트워크 능력들의 가상화를 구현하는 방법은 리소스 단편화 방법 또는 리소스 가상화 인스턴스 방법을 포함한다. 소위 리소스 단편화 방법에서, 모든 가상 원자 네트워크 능력들은 동일한 네트워크 응용들 및 전송 리소소들을 공유하고, 각각의 가상 인스턴스는 IP 어드레스 세그먼트, 흐름 엔트리 범위, 또는 포트 범위와 같은 다른 리소스 공간을 차지하고; 소위 리소스 가상화 인스턴스 방법에서, 각각의 가상 원자 네트워크 능력을 위해, 원자 네트워크 능력 관리 유닛은 논리적으로 완전히 분리된 가상 머신과 같은, 독립적인 네트워크 응용 및 전송 인스턴스를 생성한다. 가상 머신 리소스 관리 유닛은 제어 플레인 상의 글로벌 가상 머신들을 관리할 수 있다.
능력 개방 계층(430)은 운영자 및 액세스할 제3자에 대한 웹 서비스에 기초한 개방 인터페이스를 제공하는, 온-디맨드 이동 네트워크(ODMN, On Demand Mobile Network) 웹 포털(431)을 포함한다. ODMN 웹 포털(431)은 도 3에 도시한 제3 개방 인터페이스(360)의 구현 형태이다.
능력 개방 계층(430)은 액세스 제어 유닛(432), 가입 데이터베이스(433), 및 정책 데이터베이스(434)를 더 포함한다. 가입 데이터베이스(433)는 맞춤가능한 이동 네트워크의 오너의 사용자 식별자 및 사용자 등급, 및 네트워크 리소스 또는 기능의 사용에 관한 서비스 레벨 계약(SLA, Service Level Agreement)과 같은, 사용자의 인증 정보를 저장 및 관리한다. 정책 데이터베이스(434)는 능력 개방 및 사용자의 맞춤화된 정책 정보를 저장 및 관리하고, 예를 들어, 맞춤가능한 이동 네트워크를 생성, 동작, 수정, 또는 삭제하는 과정에서, 단일-사용자 정책 및 글로벌 시스템 정책을 포함하는, 정책 정보를 저장한다. 단일-사용자 정책은 리소스 및 기능 사용에 관한 사용자들의 다른 등급들에 대한 제한, 관세 등을 규정하고; 글로벌 시스템 정책은 예를 들어, 다중의 맞춤가능한 이동 네트워크들 간의 리소스 할당을 위한 룰을 포함한다.
액세스 제어 유닛(432)은 가입 데이터베이스 내에 저장된 인증 정보에 따라 사용자를 인증하고, 정책 데이터베이스 내에 저장된 정책 정보에 따라 사용자의 액세스 정책을 결정하고, ODMN 인에이블러(enabler)(435)에 사용자의 인증 결과 및 액세스 정책을 제공한다.
액세스 제어 유닛(432)은 네트워크 맞춤화 또는 동작 요구가 사용자로부터 수신될 때 전술한 인증 및 정책 결정 과정을 실행할 수 있다. 예를 들어, 액세스 제어 유닛(432)은 액세스 요구를 제안한 사용자의 신원을 인증하고, 액세스 요구가 인가되고 허가된 서비스 범위 내에 있는지를 체크한다. 다른 예를 들면, 액세스 제어 유닛(432)은 요구를 낸 사용자가 MBB 네트워크 시스템(400)의 오너와의 계약서에 서명한 인가된 파트너인지와, 요구에 관련된 가상 네트워크 또는 맞춤형 네트워크 인스턴스에 대해 대응하는 허가가 있는지를 인증한다.
도 4에서, 액세스 제어 유닛(432), 가입 데이터베이스(433), 및 정책 데이터베이스(434)는 능력 개방 계층(430) 내에 통합된다. 그러나, 본 발명의 이 실시예는 이에 제한되지 않는다. 액세스 제어 유닛(432), 가입 데이터베이스(433), 및/또는 정책 데이터베이스(434)는 또한 능력 개방 계층(430)의 독립된 부분들의 역할을 한다.
ODMN 인에이블러(435)는 인가 또는 인증 후의 네트워크 맞춤화 요구에 따라, 가용한 네트워크 리소스를 신청하는 것을 담당한다. ODMN 인에이블러(435)는 원자 네트워크 능력 관리 유닛(423)으로부터 원자 레벨 제어 능력 및 전송 능력을 획득하고, 네트워크 맞춤화 요구에 따라 원자 레벨 제어 능력과 전송 능력을 조합하여, 맞춤형 네트워크 인스턴스를 생성, 수정, 또는 삭제한다. 생성된 맞춤형 네트워크 인스턴스는 맞춤형 네트워크 인스턴스 세트(436) 내에 저장될 수 있다. 각각의 맞춤형 네트워크 인스턴스는 대응하는 제어 능력 및/또는 전송 능력에 관한 정보를 기록하고, 이들 능력들 간의 상호 관계를 기록한다.
구체적으로, ODMN 인에이블러(435)는 네트워크 맞춤화 요구에 따라 요구된 원자 레벨 제어 능력 및 전송 능력을 선택하고, 원자 네트워크 능력 관리 유닛(423)에 리소스 할당 메시지를 보내고, 리소스 할당 요구에 따라 원자 네트워크 능력 관리 유닛(423)에 의해 수행된 네트워크 리소스 할당의 결과를 수신하고, 네트워크 리소스 할당의 결과에 기초하여 선택된 원자 레벨 제어 능력과 전송 능력을 조합하여, 맞춤형 네트워크 인스턴스를 생성, 수정, 또는 삭제한다. 네트워크 리소스 할당 과정은 전송 제어 및 네트워크 리소스 관리 유닛(421), 네트워크 응용(422), 제어 리소스 에이전트(424), 및 무선 액세스 에이전트(412) 또는 전송 에이전트(413)의 관여를 더 요구할 수 있다.
또한, ODMN 인에이블러(435)는 모니터링 유닛(4351) 또는 구성 유닛(4352)을 포함할 수 있다. 모니터링 유닛(4351)은 맞춤형 네트워크 인스턴스의 상태 모니터링 및 장애 검출을 실행하도록 구성된다. 구성 유닛(4352)은 통신 링크 및 가상 머신의 자동 관리와 같은, 그러나 이들로 제한되지 않는, 맞춤형 네트워크 인스턴스의 구성 관리를 실행하도록 구성된다.
본 발명의 이 실시예에서, 이동 광대역 네트워크 시스템은 불러들일 응용을 위한 이동 응용에 그 자신의 네트워크 능력들을 개방하여, 이동 응용의 사용자 경험을 더욱 개선시키고 서비스 혁신을 촉진하는 데 도움을 주고; 이동 네트워크의 전체적인 효율이 또한 개선될 수 있고, 새로운 비즈니스 모델이 높은 가치 응용을 위해 개발될 수 있고, 개방된 API로부터 이득이 되는 서비스를 불러들이는 것과 같은, 훨씬 더 많은 높은 부가 가치가 서비스 트래픽을 넘어서 얻어질 수 있다.
또한, 무선 스펙트럼, 사이트, 및 라이센스의 결핍으로 인해 그리고 날로 증가하는 비용으로 인해, 운영자는 무선 스펙트럼, 사이트, 및 운영 라이센스를 공유하려는 강렬한 요구가 있다. 네트워크의 가상 동작 시나리오 및 디맨드는 보다 더 공통으로 된다. 운영자 역할은 앞으로 차별화되고 전용 인프라 제공자, 가상 네트워크 제공자, 및 가상 네트워크 운영자에게 지어지는 그들의 업무가 나누질 것으로 예상될 수 있다. 인프라 제공자는 특별히 물리적 네트워크 설비를 구축하는 것을 담당하고; 가상 네트워크 제공자는 인프라 제공자로부터 리소스들을 맞춤화하고, 가상 네트워크 운영자가 사용할 가상 네트워크를 구축하고; 가상 네트워크 운영자는 네트워크 운영에 집중하고, 이동 네트워크를 위한 상위 계층 이동 응용의 요건에 맞도록 이동 통신 서비스를 제공한다. 가상 네트워크 동작을 위한 요건에 따라, 이동 네트워크는 또한 온-디맨드 맞춤화 요건에 맞도록 더 높은 유연성을 가져야 한다.
본 발명의 이 실시예에서 제공된 이동 광대역 네트워크 시스템은 온-디맨드 맞춤화를 구현할 수 있고, 제어와 전송이 분리되는 네트워크 아키텍처에 기초하여, 프로그램가능한 인터페이스를 외부적으로 제공하고, 온 디맨드로 네트워크를 맞춤화하기 위한 외부 응용의 요구를 지원한다. 본 발명의 이 실시예에 따른 이동 광대역 네트워크 시스템은 보다 높은 유연성을 갖고, 전술한 네트워크 맞춤화 요건을 충족시킬 수가 있으므로, 상위 계층 이동 응용의 혁신을 촉진하고, 운영자가 높은 가치 응용을 찾고, 네트워크 파이프의 수익성을 개선하고, 경쟁 우위를 얻는 데 도움을 준다.
구체적인 실시예들을 참조하여 도 1 내지 도 4의 MBB 네트워크 시스템들의 응용 예들에 대해 이하 설명한다. 도 5 및 도 6의 실시예들은 본 발명의 실시예들의 범위를 제한하는 것이 아니라, 단지 본 기술의 통상의 기술자에게 본 발명의 이 실시예들에서 제공된 MBB 네트워크 시스템들의 적용 방식을 보다 더 분명히 이해하게 하는 데 도움을 주고자 한다는 점에 유의하여야 한다.
도 5는 본 발명의 실시예에 따른 이동 광대역 네트워크를 온 디맨드로 맞춤화하는 과정의 개략적 흐름도이다. 이해를 쉽게 하기 위해, 도 5의 예시적인 과정은 도 4의 구체적인 유닛들을 참조하여 설명된다.
501. 원자 네트워크 능력 관리 유닛은 전송 계층의 전송 능력 및 제어 계층의 제어 능력을 포함하는, 새로운 기본 네트워크 능력을, ODMN 인에이블러 내로 등록한다.
원자 네트워크 능력 관리 유닛은 제어 계층 내의 모든 네트워크 응용들(이동성 관리 기능, 사용자 가입 정보 관리 기능, 정책 및 과금 관리 기능, 및 네트워크 토폴로지 리소스 관리 기능 등)을 관리하고, 다양한 타입들의 기능들을 기본 원자 능력들로 추출하고, 로컬 응용 프로그램 또는 액세스할 원격 모듈을 위해 불러들일 수 있는 API 또는 메시지 인터페이스를 제공한다. ODMN 인에이블러가 요건에 따라, 모든 기존의 원자 능력들에 기초하여 원자 능력들을 선택하고, 선택된 원자 능력들을 복잡하고 완전한 네트워크 서비스 능력들로 조합하도록, 모든 새로운 추출된 원자 능력들은 ODMN 인에이블러 내로 등록될 필요가 있다.
502. 맞춤형 네트워크 인스턴스를 생성하도록 웹 포털 페이지 상에 이동 네트워크 맞춤화 요구를 입력한다. 이동 네트워크 맞춤화 요구는 액세스 타입, 커버리지 범위, 사용자들의 최대 수, 및 QoS 파라미터와 같은, 이동 광대역 네트워크를 맞춤화하기 위해 요구된 파라미터들을 포함한다. 이 단계는 또한 기존의 맞춤형 이동 네트워크 인스턴스를 수정 또는 삭제하는 데 사용될 수 있고, 이 경우에, 요구 메시지는 또한 이동 네트워크 인스턴스의 핸들을 전달할 필요가 있다.
503. 이동 네트워크 맞춤화 요구를 액세스 제어 유닛에 제안한다.
504. 액세스 제어 유닛은 가입 정보 및 정책 데이터베이스 정보에 따라 이동 네트워크 맞춤화 요구의 인증 및 인가를 완료한다.
505. 인증 및 인가를 통과한 이동 네트워크 맞춤화 요구를 ODMN 인에이블러에 보낸다.
506. ODMN 인에이블러는 입력 네트워크 맞춤화 파라미터들에 따라, 네트워크 인스턴스를 생성하기 위해 요구되는 원자 네트워크 능력 세트를 선택하고, 선택된 네트워크 능력들을 요구된 네트워크 기능으로 조합한다.
예를 들어, 4G 네트워크가 생성되면, 이동성 관리 실체(MME, Mobility Management Entity)의 이동성 관리 원자 능력, PCRF의 정책 및 과금 원자 능력, PGW-C의 게이트웨이 제어 원자 능력, SGW-C의 게이트웨이 제어 원자 능력, 및 eNodeB-C의 액세스 제어 원자 능력이 선택될 필요가 있다.
다른 예를 들면, 3G 네트워크가 생성되면, SGSN의 이동성 관리 원자 능력, GGSN-C의 게이트웨이 제어 원자 능력, 및 RNC의 제어 원자 능력이 선택될 수 있다.
또한, 본 발명의 이 실시예에서, 제어 기능과 전송 기능은 게이트웨이에 대해 분리되기 때문에, GTP-C의 처리부와 같은, 게이트웨이의 제어 기능이 PGW-C, SGW-C, 또는 GGSN-C와 같은, 게이트 제어 원자 능력으로 추출될 수 있고, 게이트웨이의 패킷 처리와 전송은 동일한 GTP-U 패킷 처리 메커니즘을 사용한다. 그러므로, 사용자가 3G 네트워크 또는 4G 네트워크를 사용하든지 간에, 하드웨어에 의해 구현될 수 있는 전송 계층을 맞춤화하는 것 대신에, 제어 계층의 단지 다른 원자 능력들 만이 완전히 동일한 전송 계층과 협력하도록 맞춤화될 필요가 있으므로, 맞춤화 효율을 상당히 개선시킨다.
상기는 이동 네트워크 인스턴스를 생성하기 위한 요구이다. 이동 네트워크 인스턴스를 수정하기 위한 요구를 위해, 기존의 원자 네트워크 능력 세트에 또는 그로부터 원자 네트워크 능력을 부가 또는 삭제하는 동작이 더 포함된다. 이동 네트워크 인스턴스를 삭제하기 위한 요구를 위해, 단계 510은 요구된 이동 네트워크 인스턴스를 삭제하기 위해 직접 수행될 수 있다.
507. ODMN 인에이블러는 맞춤형 이동 네트워크에 의해 요구된 원자 네트워크 능력에 대한 리소스 할당 요구를 제어 계층의 원자 네트워크 능력 관리 유닛에 보낸다. 리소스 할당 요구는 네트워크 인스턴스 식별자, 관련된 사용자의 서비스 레벨 계약에 관한 정보 등을 포함할 수 있다. 소정의 원자 네트워크 능력이 단계들 502 내지 506에서 삭제될 필요가 있다면, 이 단계는 리소스 해제 요구를 제어 계층의 원자 네트워크 능력 관리 유닛에 보내는 것이다.
508. 원자 네트워크 능력 관리 유닛은 원자 네트워크 능력에 대한 리소스 할당 요구를 수신하고, SLA 정보에 따라, 이동 네트워크 인스턴스에 SLA 요건에 맞는 리소스를 할당한다. 리소스 할당 요구가 원자 네트워크 능력 리소스를 삭제하기 위한 요구이면, 차지된 네트워크 리소스는 해제된다.
동일한 원자 네트워크 능력은 다중 네트워크 인스턴스들에 의해 동시에 불러들여 질 수 있고, 동일한 카테고리의 리소스들에 대한 경합 및 그것의 충돌을 일으킨다. 이러한 경우를 피하고 다른 인스턴스들에 의해 수행된 리소스 불러들임의 독립성 및 서비스의 품질을 구현하기 위해서, 원자 네트워크 능력 관리 유닛은 원자 네트워크 능력 가상화 기능, 즉, 각종 원자 네트워크 능력들을 다중의 동일한 인스턴스들로 가상화하는 것을 구현할 수 있고, 여기서 각각의 가상 원자 네트워크 능력은 다른 이동 네트워크 인스턴스들에 의해 별로로 불러들여 진다. 인터페이스 대역폭, 전송 레이트, 및 불러들임 우선 순위와 같은 SLA 파라미터들은 가상 원자 네트워크 능력에 대응하는 네트워크 리소스의 사용의 서비스의 품질을 결정한다. 원자 네트워크 능력들의 가상화를 구현하는 방법은 리소스 단편화 방법 또는 리소스 가상화 인스턴스 방법을 포함한다. 소위 리소스 단편화 방법에서, 모든 가상 원자 네트워크 능력들은 동일한 네트워크 응용들 및 전송 리소소들을 공유하고, 각각의 가상 인스턴스는 IP 어드레스 세그먼트, 흐름 엔트리 범위, 또는 포트 범위와 같은 다른 리소스 공간을 차지하고; 소위 리소스 가상화 인스턴스 방법에서, 각각의 가상 원자 네트워크 능력을 위해, 원자 네트워크 능력 관리 유닛은 논리적으로 완전히 분리된 가상 머신과 같은, 독립적인 네트워크 응용 및 전송 인스턴스를 생성한다.
예를 들어, 리소스 단편화 방법을 위해, 2개의 4G 이동 네트워크 인스턴스들이 생성되면, 2개의 네트워크 인스턴스들 내의 MME 원자 능력 및 GW-C 원자 능력은 동일한 MME 네트워크 응용과 GW-C 네트워크 응용을 공유한다. 2개의 네트워크들을 차별화하기 위해서, 다른 TEID 할당 공간 또는 다른 IP 어드레스 세그먼트 할당 공간과 같은, 다른 리소스 공간이 MME 네트워크 응용 및 GW-C 네트워크 응용에서, 다른 네트워크에 할당된다. 전송 제어 및 네트워크 리소스 관리 유닛은 무선 액세스 에이전트 및 전송 에이전트를 사용하여, 제어 계층 내의 네트워크 응용들의 리소스 공간을 전송 및 액세스 리소스들의 다른 흐름 테이블 공간에 추가로 동시에 맵핑한다. 리소스 가상화 인스턴스 방법을 위해, 제어 계층은 2개의 네트워크 인스턴스들 내의 MME 원자 능력 및 GW-C 원자 능력 각각에 대한 대응하는 가상 MME 네트워크 응용 및 대응하는 가상 GW-C 네트워크 응용을 생성하여, 각각의 네트워크 인스턴스 내의 원자 능력은 독립적인 가상 네트워크 응용에 대응한다. 요구된 가상 네트워크 응용들은 가상 머신 방식으로 생성될 수 있다. 전송 제어 및 네트워크 리소스 관리 유닛은 가상 GW-C 네트워크 응용에 대응하는 가상 무선 액세스 에이전트 및 전송 에이전트를 더 생성하여, 액세스 리소스들 및 전송 리소스들의 가상화를 구현한다.
509. 원자 네트워크 능력 관리 유닛은 ODMN 인에이블러에, 원자 네트워크 능력 리소스 할당 결과를 돌려준다.
510. 요구된 이동 네트워크 인스턴스 내의 모든 요구된 원자 네트워크 능력 리소스들이 성공적으로 할당되면, ODMN 인에이블러는 요구된 원자 네트워크 능력 세트를 조합함으로써 얻어진 요구된 맞춤형 이동 네트워크 인스턴스를 생성한다. 기존의 이동 네트워크 인스턴스가 수정되면, 이동 네트워크 인스턴스 내의 원자 네트워크 능력 세트는 부가 또는 삭제 동작에 따라 갱신된다. 기존의 이동 네트워크 인스턴스가 삭제되면, 인스턴스 내에 포함된 모든 원자 네트워크에 의해 차지된 네트워크 리소스들은 해제되고, 이동 네트워크 인스턴스는 삭제된다.
511. ODMN 인이에블러는 이동 네트워크 인스턴스의 핸들을 액세스 처리 유닛에 돌려주어서, 이동 네트워크 인스턴스의 후속 동작을 위한 인덱싱을 용이하게 한다.
512. 액세스 제어 유닛은 이동 네트워크 인스턴스가 생성되었다는 것을 표시하는 결과를 웹 포털에 돌려주고, 디스플레이한다.
513. 사용자는 웹 포털 페이지 상에서, 최종 사용자 정보 또는 네트워크 리소스를 조회, 수정, 또는 삭제하는 것과 같은, 맞춤형 네트워크 인스턴스에 대한 다양한 리소스 또는 서비스 동작들을 수행한다.
514. 웹 포털 페이지는 사용자의 동작 요구를 액세스 제어 유닛에 제안하고, 여기서 동작 요구는 이동 네트워크 인스턴스의 핸들을 포함한다. 액세스 제어 유닛은 이동 네트워크 인스턴스의 핸들에 따라 동작 요구를 대응하는 이동 네트워크 인스턴스에 전송한다.
515. 이동 네트워크 인스턴스는 동작 항목에 따라 원자 네트워크 능력 관리 유닛으로부터 관련된 가상 원자 네트워크 능력을 불러들인다.
516. 원자 네트워크 능력 관리 유닛은 수신된 요구에 따라, 가상 원자 네트워크 능력에 대응하는 네트워크 응용을 불러들인다.
517. 전술한 동작이 전송 또는 액세스 리소스를 위한 동작과 관련되면, 네트워크 응용은 대응하는 네트워크 리소스 동작 요구를 전송 제어 및 네트워크 리소스 관리 유닛에 보낸다.
518. 전송 제어 및 네트워크 리소스 관리 유닛은 요구에 따라 무선 액세스 에이전트 및 전송 에이전트와 상호 작용하여, 액세스 또는 전송 리소스들을 위한 동작을 구현한다.
519. 전송 제어 및 네트워크 리소스 관리 유닛은 네트워크 리소스 동작 결과를 네트워크 응용에 돌려준다.
520. 네트워크 응용은 네트워크 응용 실행 결과를 원자 네트워크 능력 관리 유닛에 돌려준다.
521. 원자 네트워크 능력 관리 유닛은 가상 원자 네트워크 능력을 실행한 결과를 이동 네트워크 인스턴스에 돌려준다.
522. 이동 네트워크 인스턴스는 액세스 제어 유닛을 사용하여 네트워크 인스턴스의 동작을 실행한 결과를 웹 포털에 돌려준다.
이 방식으로, 이동 광대역 네트워크의 온-디맨드 맞춤화가 구현될 수 있다. 도 5의 실시예에 따르면, 다른 특징들 및 규격들의 가상 이동 광대역 네트워크들이 맞춤화될 수 있고, 이 기본 방법에 따라, 서비스가 또한 산업 응용 또는 기업에 제공될 수 있어서, 이들 중요한 고객들에 의해 요구된 전용 이동 광대역 네트워크들을 맞춤화할 수 있다.
도 6은 본 발명의 다른 실시예에 따른 이동 광대역 네트워크를 온 디맨드로 맞춤화하는 과정의 개략적 흐름도이다. 도 6은 콘텐츠 전달 네트워크(CDN, Content Delivery Network) 서비스 제공자가 이동 광대역 네트워크를 맞춤화하는 구체적인 시나리오의 예이다. 이 실시예는 도 5의 구현 방식에 기초한다.
소정의 CDN 서비스 제공자가 CDN에 전용이고 서비스 가속을 지원하는 이동 광대역 네트워크를 구축할 필요가 있다고 가정한다. 서비스 가속은 이동 광대역 네트워크가 CDN 서비스 제공자에 의해 지정된 서비스 흐름에 최고 전송 우선 순위 및 현재 가용한 최대 대역폭 서비스, 즉 네트워크 및 단말기에 의해 지원된 최대 대역폭 서비스를 제공하여, 높은 우선 순위 사용자가 최적 서비스를 경험하는 것을 보장할 수 있다는 것을 의미한다.
간결하게 하기 위해, 도 6의 상호 작용 과정은 각 층에 포함된 구체적인 내부 유닛 물체들을 도시하지 않는다. 그러나, 본 기술의 통상의 기술자는 도 6의 상호 작용 과정은 도 5의 과정에 기초할 수 있고, 도 1 내지 도 4의 MBB 네트워크 시스템들에 의해 구현된다는 것을 이해할 수 있다.
601. 네트워크 제어 노드(제어 계층)는 전송 계층의 캐시(Cache) 능력을 추출하고, 캐시 능력을 능력 개방 게이트웨이(능력 개방 계층)에 등록한다. 캐시 능력은 MBB 네트워크의 원자 레벨 네트워크 능력이다.
네트워크 제어 노드는 전송 계층의 캐시 능력으로 구성될 수 있다. 이 경우에, 데이터 전송 노드는 네트워크 제어 노드에 캐시 능력을 통지할 필요가 없으므로, 점선으로 표시된 도 6의 단계 601은 실행될 필요가 없다. 그렇지 않으면, 네트워크의 데이터 전송 노드는 네트워크 제어 노드에 전송 계층이 캐시 능력을 갖는다는 것을 통지하기 위해, 캐시 능력 통지를 네트워크 제어 노드에 보내고, 이 경우에 점선으로 표시된 도 6의 단계 601은 실행될 필요가 있다.
602. 네트워크 제어 노드는 서비스 가속 능력을 추출하고, 서비스 가속 능력을 능력 개방 게이트웨이(능력 개방 계층)에 등록한다. 서비스 가속 능력은 MBB 네트워크의 원자 레벨 네트워크 능력이다.
유사하게, 네트워크 제어 노드는 전송 계층의 서비스 가속 능력으로 구성될 수 있다. 이 경우에, 데이터 전송 노드는 네트워크 제어 노드에 서비스 가속 능력을 통지할 필요가 없으므로, 점선으로 표시된 도 6의 단계 602는 실행될 필요가 없다. 그렇지 않으면, 네트워크의 데이터 전송 노드는 네트워크 제어 노드에 전송 계층이 서비스 가속 능력을 갖는다는 것을 통지하기 위해, 서비스 가속 통지를 네트워크 제어 노드에 보내고, 이 경우에 점선으로 표시된 도 6의 단계 602는 실행될 필요가 있다.
603. CDN 서비스 제공자는 맞춤형 네트워크를 이동 운영자로부터 요구하고, 캐시 용량(예를 들어, 1000GB 캐시 하드 디스크 용량을 신청) 및 요구된 서비스 가속 기능을 포함하는 네트워크 맞춤화 요구를 능력 개방 게이트웨이에 보낸다.
604. 능력 개방 게이트웨이는 CDN 서비스 제공자로부터 네트워크 맞춤화 요구를 인증하고, 네트워크 제어 노드에 그리고 요건에 따라, 대응하는 리소스의 맞춤화 및 서비스 가속을 위한 원자 능력을 신청한다.
605. 네트워크 제어 노드는 데이터 전송 노드와 상호 작용하고 협상하므로, 데이터 전송 노드는 요구된 캐시 하드 디스크 용량을 할당하고, 서비스 가속을 지원하는 능력 플러그-인을 로드하고 실행시킨다.
606. 네트워크 제어 노드는 네트워크 맞춤화 응답으로 능력 개방 게이트웨이에 응답한다.
607. 능력 개방 게이트웨이는 네트워크 맞춤화 응답으로 CDN 서비스 제공자에 응답한다.
다음의 단계들 611 내지 625는 CDN 서비스 제공자가 CDN 서비스 제공자의 고객에게 온 디맨드로 맞춤화된 전술한 전용 광대역 네트워크를 사용하여 서비스 가속을 제공하는 과정이다.
611. CDN 서비스 제공자는 이동 운영자에 데이터 전송 노드에 의해 할당된 캐시 하드 디스크 상에 비디오 콘텐츠를 캐시하라고 요구한다.
612. 비디오 콘텐츠를 데이터 전송 노드에 의해 할당된 캐시 하드 디스크 상에 캐시한다.
613. 사용자 장비 UE는 비디오 다운로딩 요구를 CDN 서비스 제공자에 보내어, 비디오 콘텐츠의 다운로딩을 요구한다.
614. CDN 서비스 제공자는 가속 처리가 UE에 의해 요구된 비디오 다운로딩을 위해 요구된 것을 발견하고, 그 다음 CDN 서비스 제공자는 서비스 가속 요구를 능력 개방 게이트웨이에 보내어, 비디오 서비스 가속 처리를 요구한다.
615. 능력 개방 게이트웨이는 서비스 가속 요구를 네트워크 제어 노드에 보내어, 비디오 서비스 가속 처리를 요구한다.
616. 네트워크 제어 노드는 데이터 전송 노드와 상호 작용하여, 비디오 서비스 가속 처리를 실행한다. 네트워크 제어 노드는 네트워크의 가용한 대역폭 리소스, 단말기 능력, 및 수신된 서비스 가속 요구에 따라, 전송 우선 순위 또는 최대 대역폭과 같은, 사용자 베어러의 QoS 파라미터를 개선한다. 데이터 전송 노드는 QoS 파라미터를 실행한다.
617. 네트워크 제어 노드는 서비스 가속 응답을 능력 개방 게이트웨이에 돌려준다.
618. 능력 개방 게이트웨이는 서비스 가속 응답을 CDN 서비스 제공자에 돌려준다.
619. CDN 서비스 제공자가 UE에 의해 요구된 비디오 콘텐츠가 데이터 전송 노드에 의해 할당된 캐시 하드 디스크 내에 이미 캐시된 것이라는 것을 발견하면, CDN 서비스 제공자는 푸싱 요구를 능력 개방 게이트웨이에 보내어, 캐시 하드 디스크 내에 캐시된 비디오 콘텐츠를 UE에 푸싱하라는 요구를 한다.
620. 능력 개방 게이트웨이는 푸싱 요구를 네트워크 제어 노드에 보내어, 캐시 하드 디스크 내에 캐시된 비디오 콘텐츠를 UE에 푸싱하라는 요구를 한다.
621. 네트워크 제어 노드는 푸싱 요구를 데이터 전송 노드에 보내어, 캐시 하드 디스크 내에 캐시된 비디오 콘텐츠를 UE에 푸싱하라는 요구를 한다.
622. 네트워크 제어 노드는 푸싱 응답을 능력 개방 게이트웨이에 돌려준다.
623. 능력 개방 게이트웨이는 푸싱 응답을 CDN 서비스 제공자에 돌려준다.
624. CDN 서비스 제공자는 비디오 다운로딩 응답으로 UE에 응답한다.
625. 데이터 전송 노드는 캐시 하드 디스크 내에 캐시된 비디오 콘텐츠에 대한 적응 처리(코딩 및 디코딩 등)를 수행한 다음에, 처리된 비디오 콘텐츠를 UE에 푸시한다.
본 발명의 이 실시예에서, 맞춤가능한 이동 광대역 네트워크 시스템이 제공되어, 소프트웨어 정의 네트워크를 진정으로 지원한다. 제어와 전송이 분리되기 때문에, 운영자는 집중화된 제어 플레인의 소프트웨어 기능을 단지 수정함으로써 요구된 네트워크 기능 및 특징을 정의할 수 있고, 가상화 및 리소스 단편화 기술을 조합함으로써 공유된 네트워크 인프라를 통해, 요구된 네트워크 기능 및 요구된 용량 규격들을 포함하는, 요구된 이동 광대역 네트워크를 신속히 맞춤화할 수 있다.
본 발명의 이 실시예에 기초하여, 산업 사용자 또는 가상 네트워크 운영자는 비즈니스 개발 요구에 따라, 맞춤형 네트워크를 신속하고 유연하게 생성하고, 맞춤형 네트워크를 수정 또는 해제할 수 있어서, 이동 네트워크의 기본 구성 또는 관리를 고려할 필요없이 보다 경제적이고 효율적인 방식으로 이동 네트워크의 지원을 얻고; 비즈니스 동작에 보다 집중하고 높은 가치 응용 및 혁신을 최대한으로 탐사할 수 있다. 또한, 맞춤가능한 이동 광대역 네트워크를 제공하는 운영자는 또한 보다 많은 높은 가치를 고객에 줄 수 있고, 보다 강력한 경쟁적 장점을 얻고, 모바일 인터넷 시대에서의 이동 광대역 네트워크로부터 이득을 얻는 능력을 유지할 수 있다.
도 7은 본 발명의 실시예에 따른 이동 광대역 네트워크를 맞춤화하는 방법의 흐름도이다. 도 7의 방법은 MBB 광대역 네트워크 시스템(100, 300, 또는 400)에 의해 실행될 수 있다.
701. 전송 계층은 제1 개방 인터페이스를 통해 제어 계층에 MBB 네트워크 시스템의 전송 능력을 개방한다.
예를 들어, 전송 계층은 전송 능력을 추출하고, 제어 계층에 추출된 전송 능력에 관한 정보를 통지할 수 있으므로, 제어 계층은 전송 능력을 불러들일 수 있다. 선택적으로, 다른 실시예로서, 예를 들어, 제어 계층이 전송 능력으로 구성되는 경우에, 전송 계층은 전송 능력을 추출하지 않고; 대신에, 제어 계층이 전송 능력을 추출한다.
702. 제어 계층은 제2 개방 인터페이스를 통해 능력 개방 계층에 MBB 네트워크 시스템의 제어 능력 및 전송 능력을 개방한다.
제어 계층은 제어 능력을 추출한다. 또한, 제어 계층은 전송 계층으로부터, 전송 계층에 의해 추출된 전송 능력에 관한 정보를 수신할 수 있고, 또는 제어 계층이 국부적으로 전송 능력을 추출할 수 있다. 다음에 제어 계층이 추출된 제어 능력 및 추출된 전송 능력을 능력 개방 계층에 등록하여, 능력 개방 계층으로의 MBB 네트워크 시스템의 네트워크 능력(제어 능력 및 전송 능력을 포함)의 개방을 구현한다. 선택적으로, 제어 계층은 능력 플러그-인 방식으로 능력 개방 계층에의 네트워크 능력의 개방을 구현할 수 있다.
703. 능력 개방 계층은 제3 개방 인터페이스를 통해 사용자로부터 네트워크 맞춤화 요구를 수신하고, 네트워크 맞춤화 요구에 따라, 제어 능력 및/또는 전송 능력을 조합하여, 맞춤형 네트워크 인스턴스를 관리한다.
맞춤형 네트워크 인스턴스의 관리는 맞춤형 네트워크 인스턴스의 생성, 삭제, 및/또는 수정을 포함한다. 선택적으로, 네트워크 맞춤화 요구는 사용자에 의해 입력된 맞춤형 네트워크 인스턴스의 파라미터들을 포함할 수 있고; 능력 개방 계층은 이들 파라미터에 따라 적절한 제어 능력 및/또는 전송 능력을 선택하고, 대응하는 네트워크 리소스(액세스 리소스, 전송 리소스, 또는 제어 리소스 등)를 신청하여, 맞춤형 네트워크 인스턴스를 생성, 삭제, 또는 수정한다.
본 발명의 이 실시예에서, 이동 광대역 네트워크 시스템의 전송 능력 및 제어 능력은 각각 전송 계층 및 제어 계층에 의해 제공되고, 서로로부터 분리되고, 능력 개방 계층에 개방된다. 능력 개방 계층은 네트워크 맞춤화 요구에 따라 요구된 능력을 조합하여, 대응하는 맞춤형 네트워크 인스턴스를 관리한다. 그러므로, 본 발명의 이 실시예에서의 이동 광대역 네트워크 시스템에 따르면, 이동 네트워크는 사용자의 요구에 따라 맞춤화될 수 있으므로, 포괄적이고 유연한 이동 네트워크 아키텍처를 구현한다.
본 발명의 이 실시예에 따라 이동 광대역 네트워크를 맞춤화하는 방법은 도 1 내지 도 4의 MBB 네트워크 시스템들의 모듈들에 의해 구현될 수 있고, 도 5 및 도 6의 구체 예들에 따라 구현될 수 있다. 반복을 피하기 위해서, 더 이상의 상세는 여기에 제공되지 않는다.
예를 들어, 맞춤형 네트워크 인스턴스를 생성하는 과정에 대해, 도 5의 단계들 501 내지 512 및 도 6의 단계들 601 내지 607이 참조될 수 있다.
예를 들어, 다른 실시예로서, 능력 개방 계층은 제3 개방 인터페이스를 통해 맞춤형 네트워크 인스턴스에 대한 사용자의 동작 요구를 수신할 수 있고, 맞춤형 네트워크 인스턴스는 동작 요구에 따라 대응하는 전송 능력 및/또는 제어 능력 및 대응하는 네트워크 리소스를 불러들여, 요구된 동작을 완료하고, 능력 개방 계층은 동작 결과를 제3 개방 인터페이스를 통해 사용자에 돌려준다. 예를 들어, 맞춤형 네트워크 인스턴스를 동작하는 과정에 대해, 도 5의 단계들 513 내지 522 및 도 6의 단계들 611 내지 625가 참조될 수 있다. 이 방식으로, 사용자는 생성된 맞춤형 네트워크 인스턴스를 사용함으로써 서비스 동작을 수행할 수 있다.
선택적으로, 한 실시예로서, 단계 701에서, 전송 계층은 전송 계층의 전송 능력을 추출할 수 있고, 제1 개방 인터페이스를 통해 추출된 전송 능력에 관한 정보를 전송 제어/리소스 관리 서브 계층에 제공한다.
선택적으로, 다른 실시예로서, 단계 702에서, 제어 계층은 원자 레벨 전송 능력 및 제어 능력을 얻기 위해 전송 계층의 전송 능력 및 제어 계층의 제어 능력을 추출하고, 제2 개방 인터페이스를 통해 능력 개방 계층에 원자 레벨 제어 능력 및 전송 능력을 개방할 수 있다.
선택적으로, 다른 실시예로서, 단계 703에서, 능력 개방 계층은 제어 계층으로부터 원자 레벨 제어 능력 및 전송 능력을 획득하고, 네트워크 맞춤화 요구에 따라 원자 레벨 제어 능력 및 전송 능력을 조합하여, 맞춤형 네트워크 인스턴스를 생성, 수정, 또는 삭제한다.
도 8은 본 발명의 실시예에 따른 맞춤가능한 이동 광대역 네트워크 시스템에서의 전송 계층 장치의 블럭도이다. 도 8의 전송 계층 장치(800)는 도 1의 전송 계층(101)을 구현하는 실체이고, 전송 유닛(801) 및 제1 개방 인터페이스(802)를 포함한다.
전송 유닛(801)은 이동 광대역 네트워크 시스템의 전송 능력을 제공한다. 제1 개방 인터페이스(802)는 이동 광대역 네트워크 시스템의 제어 계층 장치에 접속하고, 제어 계층 장치에 전송 유닛(801)의 전송 능력을 개방한다.
본 발명의 이 실시예에서, 이동 광대역 네트워크 시스템의 전송 능력 및 제어 능력은 서로로부터 분리되고, 전송 계층은 전송 능력을 포괄적으로 개방한다. 그러므로, 본 발명의 이 실시예에서의 이동 광대역 네트워크 시스템에 따르면, 이동 네트워크는 사용자의 요구에 따라 맞춤화될 수 있어서, 포괄적이고 유연한 이동 네트워크 아키텍처를 구현한다.
전송 계층 장치(800)는 전술한 실시예들에서의 전송 계층에 관련된 다양한 동작들을 수행할 수 있다. 반복을 피하기 위해서, 더 이상의 상세는 여기에 제공되지 않는다.
선택적으로, 한 실시예로서, 전송 계층 장치(800)는 전송 계층 장치(800)의 액세스 리소스들 및 전송 리소스들을 관리하고, 제어 계층 장치에 액세스 리소스들 및 전송 리소스들에 관한 정보를 제공하도록 구성된 리소스 에이전트 유닛(803)을 더 포함한다.
선택적으로, 다른 실시예로서, 전송 유닛(801)은 전송 능력을 추출하고, 제1 개방 인터페이스를 통해 추출된 전송 능력에 관한 정보를 제어 계층에 제공할 수 있다.
선택적으로, 다른 실시예로서, 전송 계층 장치(800)는 이동 광대역 네트워크 시스템의 네트워크 전송 노드 또는 네트워크 스위칭 노드를 포함할 수 있다. 네트워크 전송 노드 또는 네트워크 스위칭 노드의 예는 무선 기지국의 전송 기능부, 코어 네트워크 게이트웨이의 전송 기능부 등을 포함한다.
도 9는 본 발명의 실시예에 따른 맞춤가능한 이동 광대역 네트워크 시스템에서의 제어 계층 장치의 블럭도이다. 도 9의 제어 계층 장치(900)는 도 1의 제어 계층(102)을 구현하는 실체이고, 제어 유닛(901) 및 제2 개방 인터페이스(902)를 포함한다.
제어 유닛(901)은 이동 광대역 네트워크 시스템의 전송 계층 장치로부터, 제1 개방 인터페이스를 통해 전송 계층 장치의 전송 능력에 관한 정보를 수신하고, 이동 광대역 네트워크 시스템의 제어 능력을 제공한다.
제2 개방 인터페이스(902)는 이동 광대역 네트워크 시스템의 능력 개방 계층 장치에 접속하고, 능력 개방 계층 장치에 제어 능력 및 전송 능력을 개방한다.
본 발명의 이 실시예에서, 이동 광대역 네트워크 시스템의 전송 능력 및 제어 능력은 서로로부터 분리되고, 제어 계층은 제어 능력을 포괄적으로 개방한다. 그러므로, 본 발명의 이 실시예에서의 이동 광대역 네트워크 시스템에 따르면, 이동 네트워크는 사용자의 요구에 따라 맞춤화될 수 있으므로, 포괄적이고 유연한 이동 네트워크 아키텍처를 구현한다.
제어 계층 장치(900)는 전술한 실시예들에서의 제어 계층에 관련된 다양한 동작들을 수행할 수 있다. 반복을 피하기 위해서, 더 이상의 상세는 여기에 제공되지 않는다.
선택적으로, 한 실시예로서, 제어 유닛(901)은 제1 개방 인터페이스를 통해전송 계층 장치와 상호 작용하여, 전송 계층 장치의 전송 동작을 제어하도록 더 구성된다.
선택적으로, 다른 실시예로서, 제어 계층 장치(900)는 제어 계층 장치(900)의 제어 리소스들을 관리하고, 능력 개방 계층 장치에 제어 리소스들에 관한 정보를 제공하도록 구성된 제어 리소스 에이전트 유닛(903)을 더 포함한다.
선택적으로, 다른 실시예로서, 제어 유닛(901)은 하나 이상의 네트워크 응용들을 포함하고, 각각의 네트워크 응용은 특정한 제어 능력을 구현한다.
선택적으로, 다른 실시예로서, 제어 유닛(901)은 원자 레벨 전송 능력 및 제어 능력을 얻기 위해 전송 계층 장치의 전송 능력 및 제어 계층 장치의 제어 능력을 추출하고, 제2 개방 인터페이스(902)는 능력 개방 계층 장치에 원자 레벨 제어 능력 및 전송 능력을 개방한다.
선택적으로, 다른 실시예로서, 제어 계층 장치(900)는 이동 광대역 네트워크 시스템의 네트워크 제어 노드를 포함한다. 네트워크 제어 노드의 예는 이동성 관리 네트워크 요소의 제어 기능부, 기지국 제어기의 제어 기능부, 게이트웨이의 제어 기능부 등을 포함한다.
도 10은 본 발명의 실시예에 따른 맞춤가능한 이동 광대역 네트워크 시스템에서의 능력 개방 계층 장치의 블럭도이다. 도 10의 능력 개방 계층 장치(1000)는 도 1의 능력 개방 계층(103)을 구현하는 실체이고, 제3 개방 인터페이스(1001) 및 맞춤화 유닛(1002)을 포함한다.
제3 개방 인터페이스(1001)는 사용자로부터 네트워크 맞춤화 요구를 수신한다. 맞춤화 유닛(1002)은 네트워크 맞춤화 요구에 따라 제어 능력 및/또는 전송 능력을 조합하여, 맞춤형 네트워크 인스턴스를 관리한다.
본 발명의 이 실시예에서, 이동 광대역 네트워크 시스템의 전송 능력 및 제어 능력은 각각 전송 계층 및 제어 계층에 의해 제공되고, 서로로부터 분리되고, 능력 개방 계층에 개방된다. 능력 개방 계층은 네트워크 맞춤화 요구에 따라 요구된 능력을 조합하여, 대응하는 맞춤형 네트워크 인스턴스를 관리한다. 그러므로, 본 발명의 이 실시예에서의 이동 광대역 네트워크 시스템에 따르면, 이동 네트워크는 사용자의 요구에 따라 맞춤화될 수 있으므로, 포괄적이고 유연한 이동 네트워크 아키텍처를 구현한다.
능력 개방 계층 장치(1000)는 전술한 실시예들에서의 능력 개방 계층에 관련된 다양한 동작들을 수행할 수 있다. 반복을 피하기 위해서, 더 이상의 상세는 여기에 제공되지 않는다.
선택적으로, 한 실시예로서, 맞춤화 유닛(1002)은 제2 개방 인터페이스를 통해, 이동 광대역 네트워크 시스템의 제어 계층 장치로부터 이동 광대역 네트워크 시스템의 네트워크 리소스들에 관한 정보를 수신하고, 네트워크 리소스들에 관한 정보에 따라 맞춤형 네트워크의 네트워크 리소스들을 관리하도록 더 구성된다. 네트워크 리소스들은 제어 계층 장치의 제어 리소스들, 전송 계층 장치의 액세스 리소스들 및 전송 리소스들 등을 포함할 수 있다.
선택적으로, 다른 실시예로서, 맞춤화 유닛(1002)은 제2 개방 인터페이스를 통해 제어 계층 장치로부터 원자 레벨 제어 능력 및 전송 능력을 획득하고, 네트워크 맞춤화 요구에 따라 원자 레벨 제어 능력 및 전송 능력을 조합하여, 맞춤형 네트워크 인스턴스를 생성, 수정, 또는 삭제할 수 있다.
선택적으로, 다른 실시예로서, 맞춤화 유닛(1002)은 맞춤형 네트워크 인스턴스의 상태 모니터링 및 장애 검출을 더 실행할 수 있고; 또는 맞춤형 네트워크 인스턴스의 구성 관리를 실행하도록 구성된다.
선택적으로, 다른 실시예로서, 능력 개방 계층 장치(1000)는 액세스 제어 유닛(1003), 가입 데이터베이스(1004), 및 정책 데이터베이스(1005)를 더 포함한다. 가입 데이터베이스(1004)는 사용자의 인증 정보를 저장 및 관리하도록 구성되고; 정책 데이터베이스(1005)는 사용자의 능력 개방 및 맞춤형 정책 정보를 저장하도록 구성되고; 액세스 제어 유닛(1003)은 가입 데이터베이스(1004) 내에 저장된 인증 정보에 따라 사용자를 인증하고, 정책 데이터베이스(1005) 내에 저장된 정책 정보에 따라 사용자의 액세스 정책을 결정하고, 맞춤화 유닛에 사용자의 인증 결과 및 액세스 정책을 제공하도록 구성된다.
선택적으로, 다른 실시예로서, 제3 개방 인터페이스(1001)는 웹 인터페이스 및/또는 응용 프로그래밍 인터페이스를 포함한다.
선택적으로, 다른 실시예로서, 제3 개방 인터페이스(1001)는 맞춤형 네트워크 인스턴스에 대한 사용자의 동작 요구를 더 수신할 수 있고, 맞춤형 네트워크 인스턴스는 동작 요구에 따라 대응하는 전송 능력 및/또는 제어 능력 및 대응하는 네트워크 리소스를 불러들여, 요구된 동작을 완료하고, 제3 개방 인터페이스(1001)는 동작 결과를 사용자에 돌려준다.
선택적으로, 다른 실시예로서, 제3 개방 인터페이스(1001)는 사용자에 맞춤형 네트워크 인스턴스의 동작 핸들을 더 제공할 수 있고; 맞춤형 네트워크 인스턴스는 동작 요구에 포함된 동작 핸들에 따라 대응하는 전송 능력 및/또는 제어 능력 및 대응하는 네트워크 리소스를 불러들여, 요구된 동작을 완료한다.
선택적으로, 다른 실시예로서, 능력 개방 계층 장치(1000)는 이동 광대역 네트워크 시스템의 능력 개방 노드 또는 능력 개방 게이트웨이를 포함한다. 능력 개방 노드 또는 능력 개방 게이트웨이는 별도로 배치된 노드 장치일 수 있고, 또는 임의의 네트워크 요소 내에 또한 통합될 수 있고, 예를 들어, 게이트웨이 내에 통합될 수 있다.
도 11은 본 발명의 실시예에 따른 맞춤가능한 이동 광대역 네트워크 시스템에서의 전송 계층 장치의 블럭도이다. 도 11의 전송 계층 장치(1100)는 도 1의 전송 계층(101)을 구현하는 실체이고, 프로세서(1101) 및 인터페이스(1102)를 포함한다.
프로세서(1101)는 이동 광대역 네트워크 시스템의 전송 능력을 제공한다. 인터페이스(1102)는 이동 광대역 네트워크 시스템의 제어 계층 장치에 접속하고, 제어 계층 장치에 전송 능력을 개방한다. 인터페이스(1102)의 예는 제1 개방 인터페이스이다.
본 발명의 이 실시예에서, 이동 광대역 네트워크 시스템의 전송 능력 및 제어 능력은 서로로부터 분리되고, 전송 계층은 전송 능력을 포괄적으로 개방한다. 그러므로, 본 발명의 이 실시예에서의 이동 광대역 네트워크 시스템에 따르면, 이동 네트워크는 사용자의 요구에 따라 맞춤화될 수 있어서, 포괄적이고 유연한 이동 네트워크 아키텍처를 구현한다.
전송 계층 장치(1100)는 메모리(1103)를 더 포함한다. 전송 계층 장치(1100)의 다양한 소자들은 버스 시스템(1109)을 사용하여 함께 결합된다. 버스 시스템(1109)은 데이터 버스 외에, 전력 버스, 제어 버스, 및 상태 버스를 더 포함한다. 그러나, 분명한 설명을 위해, 도면의 모든 버스들은 버스 시스템(1109)으로서 표시된다.
본 발명의 전술한 실시예들에서 개시된 방법들은 프로세서(1101)에 적용될 수 있거나, 프로세서(1101)에 의해 구현될 수 있다. 프로세서(1101)는 집적 회로 칩일 수 있고, 신호 처리 능력을 갖는다. 구현 과정 동안에, 전술한 방법들에서의 다양한 단계들은 프로세서(1101) 내의 하드웨어의 집적 논리 회로에 의해 또는 소프트웨어 형태의 명령에 의해 완료될 수 있다. 프로세서(1101)는 범용 프로세서, 디지털 신호 프로세서(DSP), 주문형 집적 회로(ASIC), 필드 프로그램가능한 게이트 어레이(FPGA) 또는 다른 프로그램가능한 논리 장치, 이산 게이트 또는 트랜지스터 논리 장치, 또는 이산 하드웨어 소자일 수 있고; 본 발명의 실시예들에서 개시된 방법들, 단계들, 및 논리적 블럭도들을 구현하고 실행할 수 있다. 범용 프로세서는 마이크로프로세서일 수 있고, 또는 프로세서는 또한 임의의 종래의 프로세서 등일 수 있다. 본 발명의 실시예들에서 개시된 방법들의 단계들은 하드웨어 디코딩 프로세서에 의해 실행되는 것으로 직접 실시되거나, 또는 디코딩 프로세서의 하드웨어와 소프트웨어 모듈의 조합에 의해 실행될 수 있다. 소프트웨어 모듈은 랜덤 액세스 메모리, 플래시 메모리, 리드 온리 메모리, 프로그램가능한 리드 온리 메모리 또는 전기적으로 소거가능한 프로그램가능한 메모리, 또는 레지스터와 같은, 본 기술에서의 완전한 저장 매체에 배치될 수 있다. 저장 매체는 메모리(1103) 내에 배치된다. 프로세서(1101)는 메모리(1103)에서 정보를 판독하고, 프로세서의 하드웨어를 조합함으로써 방법들의 단계들을 완료한다. 예를 들어, 메모리(1103)는 전송될 필요가 있는 데이터를 캐시하거나, 전송 관련 프로그램 명령 등을 저장할 수 있다.
전송 계층 장치(1100)는 전술한 실시예들에서의 전송 계층에 의해 실행된 다양한 과정들을 구현할 수 있다. 반복을 피하기 위해서, 더 이상의 상세는 여기에 제공되지 않는다.
선택적으로, 한 실시예로서, 프로세서(1101)는 전송 계층 장치(1100)의 액세스 리소스들 및 전송 리소스들을 관리하고, 제어 계층 장치에 액세스 리소스들 및 전송 리소스들에 관한 정보를 제공하도록 더 구성될 수 있다.
선택적으로, 다른 실시예로서, 프로세서(1101)는 전송 능력을 추출하고, 인터페이스(1102)를 통해 제어 계층 장치에 추출된 전송 능력에 관한 정보를 제공할 수 있다.
선택적으로, 다른 실시예로서, 전송 계층 장치(1100)는 이동 광대역 네트워크 시스템의 네트워크 전송 노드 또는 네트워크 스위칭 노드로서 구현될 수 있다. 네트워크 전송 노드 또는 네트워크 스위칭 노드의 예는 무선 기지국의 전송 기능부, 코어 네트워크 게이트웨이의 전송 기능부 등을 포함한다.
도 12는 본 발명의 실시예에 따른 맞춤가능한 이동 광대역 네트워크 시스템에서의 제어 계층 장치의 블럭도이다. 도 12의 제어 계층 장치(1200)는 도 1의 제어 계층(102)을 구현하는 실체이고, 프로세서(1201) 및 인터페이스(1202)를 포함한다.
프로세서(1201)는 이동 광대역 네트워크 시스템의 제어 능력을 제공한다. 인터페이스(1202)는 이동 광대역 네트워크 시스템의 전송 계층 장치로부터, 전송 계층 장치의 전송 능력에 관한 정보를 수신한다. 인터페이스(1202)는 이동 광대역 네트워크 시스템의 능력 개방 계층 장치에 더 접속하고, 능력 개방 계층 장치에 제어 능력 및 전송 능력을 개방한다.
인터페이스(1202)의 예는 제1 개방 인터페이스, 및 제2 개방 인터페이스에 대응하는 인터페이스를 포함한다.
본 발명의 이 실시예에서, 이동 광대역 네트워크 시스템의 전송 능력 및 제어 능력은 서로로부터 분리되고, 제어 계층은 제어 능력을 포괄적으로 개방한다. 그러므로, 본 발명의 이 실시예에서의 이동 광대역 네트워크 시스템에 따르면, 이동 네트워크는 사용자의 요구에 따라 맞춤화될 수 있으므로, 포괄적이고 유연한 이동 네트워크 아키텍처를 구현한다.
제어 계층 장치(1200)는 메모리(1203)를 더 포함한다. 제어 계층 장치(1200)의 다양한 소자들은 버스 시스템(1209)를 사용하여 함께 결합된다. 버스 시스템(1209)은 데이터 버스 외에, 전력 버스, 제어 버스, 및 상태 신호 버스를 더 포함한다. 그러나, 분명한 설명을 위해, 도면 내의 모든 버스들은 버스 시스템(1209)으로서 표시된다.
본 발명의 전술한 실시예들에서 개시된 방법들은 프로세서(1201)에 적용될 수 있거나, 프로세서(1201)에 의해 구현될 수 있다. 프로세서(1201)는 집적 회로 칩일 수 있고, 신호 처리 능력을 갖는다. 구현 과정 동안에, 전술한 방법들에서의 다양한 단계들은 프로세서(1201) 내의 하드웨어의 집적 논리 회로에 의해 또는 소프트웨어 형태의 명령에 의해 완료될 수 있다. 프로세서(1201)는 범용 프로세서, 디지털 신호 프로세서(DSP), 주문형 집적 회로(ASIC), 필드 프로그램가능한 게이트 어레이(FPGA) 또는 다른 프로그램가능한 논리 장치, 이산 게이트 또는 트랜지스터 논리 장치, 또는 이산 하드웨어 소자일 수 있고; 본 발명의 실시예들에서 개시된 방법들, 단계들, 및 논리적 블럭도들을 구현하고 실행할 수 있다. 범용 프로세서는 마이크로프로세서일 수 있고, 또는 프로세서는 또한 임의의 종래의 프로세서 등일 수 있다. 본 발명의 실시예들에서 개시된 방법들의 단계들은 하드웨어 디코딩 프로세서에 의해 실행되는 것으로 직접 실시되거나, 또는 디코딩 프로세서의 하드웨어와 소프트웨어 모듈의 조합에 의해 실행될 수 있다. 소프트웨어 모듈은 랜덤 액세스 메모리, 플래시 메모리, 리드 온리 메모리, 프로그램가능한 리드 온리 메모리 또는 전기적으로 소거가능한 프로그램가능한 메모리, 또는 레지스터와 같은, 본 기술에서의 완전한 저장 매체에 배치될 수 있다. 저장 매체는 메모리(1203) 내에 배치된다. 프로세서(1201)는 메모리(1203)에서 정보를 판독하고, 프로세서의 하드웨어를 조합함으로써 방법들의 단계들을 완료한다. 예를 들어, 메모리(1203)는 제어 관련 시그널링 또는 데이터 등을 저장할 수 있다.
제어 계층 장치(1200)은 전술한 실시예들에서의 제어 계층에 의해 실행된 다양한 과정들을 구현할 수 있다. 반복을 피하기 위해서, 더 이상의 상세는 여기에 제공되지 않는다.
선택적으로, 한 실시예로서, 프로세서(1201)는 전송 계층 장치와 더 상호 작용하여, 전송 계층 장치의 전송 동작을 제어할 수 있다.
선택적으로, 다른 실시예로서, 프로세서(1201)는 제어 계층 장치(1200)의 제어 리소스들을 더 관리하고, 능력 개방 계층 장치에 제어 리소스들에 관한 정보를 제공할 수 있다.
선택적으로, 다른 실시예로서, 프로세서(1201)는 하나 이상의 네트워크 응용을 더 지원할 수 있고, 각각의 네트워크 응용은 특정한 제어 능력을 구현한다.
선택적으로, 다른 실시예로서, 프로세서(1201)는 원자 레벨 전송 능력 및 제어 능력을 얻기 위해 전송 계층 장치의 전송 능력 및 제어 계층 장치의 제어 능력을 더 추출할 수 있고, 인터페이스(1202)는 능력 개방 계층 장치에 원자 레벨 제어 능력 및 전송 능력을 개방한다.
선택적으로, 다른 실시예로서, 제어 계층 장치(1200)는 이동 광대역 네트워크 시스템의 네트워크 제어 노드로서 구현될 수 있다. 네트워크 제어 노드의 예는 이동성 관리 네트워크 요소의 제어 기능부, 기지국 제어기의 제어 기능부, 게이트웨이의 제어 기능부 등을 포함한다.
도 13은 본 발명의 실시예에 따른 맞춤가능한 이동 광대역 네트워크 시스템에서의 능력 개방 계층 장치의 블럭도이다. 도 13의 능력 개방 계층 장치(1300)는 도 1의 능력 개방 계층(103)을 구현하는 실체이고, 인터페이스(1301) 및 프로세서(1302)를 포함한다.
인터페이스(1301)는 사용자로부터 네트워크 맞춤화 요구를 수신한다. 프로세서(1302)는 네트워크 맞춤화 요구에 따라 제어 능력 및/또는 전송 능력을 조합하여, 맞춤형 네트워크 인스턴스를 관리한다.
인터페이스(1301)의 예는 제2 개방 인터페이스, 및 제3 개방 인터페이스에 대응하는 인터페이스를 포함한다.
본 발명의 이 실시예에서, 이동 광대역 네트워크 시스템의 전송 능력 및 제어 능력은 각각 전송 계층 및 제어 계층에 의해 제공되고, 서로로부터 분리되고, 능력 개방 계층에 개방된다. 능력 개방 계층은 네트워크 맞춤화 요구에 따라 요구된 능력을 조합하여, 대응하는 맞춤형 네트워크 인스턴스를 관리한다. 그러므로, 본 발명의 이 실시예에서의 이동 광대역 네트워크 시스템에 따르면, 이동 네트워크는 사용자의 요구에 따라 맞춤화될 수 있으므로, 포괄적이고 유연한 이동 네트워크 아키텍처를 구현한다.
능력 개방 계층 장치(1300)는 메모리(1303)를 더 포함한다. 능력 개방 계층 장치(1300)의 다양한 소자들은 버스 시스템(1309)를 사용하여 함께 결합된다. 버스 시스템(1309)은 데이터 버스 외에, 전력 버스, 제어 버스, 및 상태 신호 버스를 더 포함한다. 그러나, 분명한 설명을 위해, 도면 내의 모든 버스들은 버스 시스템(1309)으로서 표시된다.
본 발명의 전술한 실시예들에서 개시된 방법들은 프로세서(1302)에 적용될 수 있거나, 프로세서(1302)에 의해 구현될 수 있다. 프로세서(1302)는 집적 회로 칩일 수 있고, 신호 처리 능력을 갖는다. 구현 과정 동안에, 전술한 방법들에서의 다양한 단계들은 프로세서(1302) 내의 하드웨어의 집적 논리 회로에 의해 또는 소프트웨어 형태의 명령에 의해 완료될 수 있다. 프로세서(1302)는 범용 프로세서, 디지털 신호 프로세서(DSP), 주문형 집적 회로(ASIC), 필드 프로그램가능한 게이트 어레이(FPGA) 또는 다른 프로그램가능한 논리 장치, 이산 게이트 또는 트랜지스터 논리 장치, 또는 이산 하드웨어 소자일 수 있고; 본 발명의 실시예들에서 개시된 방법들, 단계들, 및 논리적 블럭도들을 구현하고 실행할 수 있다. 범용 프로세서는 마이크로프로세서일 수 있고, 또는 프로세서는 또한 임의의 종래의 프로세서 등일 수 있다. 본 발명의 실시예들에서 개시된 방법들의 단계들은 하드웨어 디코딩 프로세서에 의해 실행되는 것으로 직접 실시되거나, 또는 디코딩 프로세서의 하드웨어와 소프트웨어 모듈의 조합에 의해 실행될 수 있다. 소프트웨어 모듈은 랜덤 액세스 메모리, 플래시 메모리, 리드 온리 메모리, 프로그램가능한 리드 온리 메모리 또는 전기적으로 소거가능한 프로그램가능한 메모리, 또는 레지스터와 같은, 본 기술에서의 완전한 저장 매체에 배치될 수 있다. 저장 매체는 메모리(1303) 내에 배치된다. 프로세서(1302)는 메모리(1303)에서 정보를 판독하고, 프로세서의 하드웨어를 조합함으로써 방법들의 단계들을 완료한다. 예를 들어, 메모리(1303)는 맞춤형 네트워크 인스턴스의 관련 정보를 저장할 수 있다.
능력 개방 계층 장치(1300)는 전술한 실시예들에서의 능력 개방 계층에 의해 실행된 다양한 과정들을 구현할 수 있다. 반복을 피하기 위해서, 더 이상의 상세는 여기에 제공되지 않는다.
선택적으로, 한 실시예로서, 프로세서(1302)는 제2 개방 인터페이스를 통해, 이동 광대역 네트워크 시스템의 제어 계층 장치로부터 이동 광대역 네트워크 시스템의 네트워크 리소스들에 관한 정보를 수신하고, 네트워크 리소스들에 관한 정보에 따라 맞춤형 네트워크의 네트워크 리소스들을 관리하도록 더 구성된다. 네트워크 리소스들은 제어 계층 장치의 제어 리소스들, 전송 계층 장치의 액세스 리소스들 및 전송 리소스들 등을 포함할 수 있다.
선택적으로, 다른 실시예로서, 프로세서(1302)는 인터페이스(1301)를 통해 제어 계층 장치로부터 원자 레벨 제어 능력 및 전송 능력을 획득하고, 네트워크 맞춤화 요구에 따라 원자 레벨 제어 능력 및 전송 능력을 조합하여, 맞춤형 네트워크 인스턴스를 생성, 수정, 또는 삭제할 수 있다.
선택적으로, 다른 실시예로서, 프로세서(1302)은 맞춤형 네트워크 인스턴스의 상태 모니터링 및 장애 검출을 더 실행할 수 있고; 또는 맞춤형 네트워크 인스턴스의 구성 관리를 실행하도록 구성된다.
선택적으로, 다른 실시예로서, 메모리(1303)는 가입 데이터베이스 및 정책 데이터베이스를 더 저장할 수 있다. 가입 데이터베이스는 사용자의 인증 정보를 저장 및 관리하도록 구성된다. 정책 데이터베이스는 사용자의 능력 개방 및 맞춤형 정책 정보를 저장하도록 구성된다. 프로세서(1302)은 가입 데이터베이스 내에 저장된 인증 정보에 따라 사용자를 인증하고, 정책 데이터베이스 내에 저장된 정책 정보에 따라 사용자의 액세스 정책을 결정하고, 맞춤화 유닛에 사용자의 인증 결과 및 액세스 정책을 제공할 수 있다.
선택적으로, 다른 실시예로서, 인터페이스(1301)는 웹 인터페이스 및/또는 응용 프로그래밍 인터페이스를 포함할 수 있다.
선택적으로, 다른 실시예로서, 인터페이스(1301)는 맞춤형 네트워크 인스턴스에 대한 사용자의 동작 요구를 더 수신할 수 있고, 맞춤형 네트워크 인스턴스는 동작 요구에 따라 대응하는 전송 능력 및/또는 제어 능력 및 대응하는 네트워크 리소스를 불러들여, 요구된 동작을 완료하고, 인터페이스(1301)는 동작 결과를 사용자에 돌려준다.
선택적으로, 다른 실시예로서, 인터페이스(1301)는 사용자에 맞춤형 네트워크 인스턴스의 동작 핸들을 더 제공할 수 있고, 맞춤형 네트워크 인스턴스는 동작 요구에 포함된 동작 핸들에 따라 대응하는 전송 능력 및/또는 제어 능력 및 대응하는 네트워크 리소스를 불러들여, 요구된 동작을 완료한다.
선택적으로, 다른 실시예로서, 능력 개방 계층 장치(1300)는 이동 광대역 네트워크 시스템의 능력 개방 노드 또는 능력 개방 게이트웨이로서 구현될 수 있다. 능력 개방 노드 또는 능력 개방 게이트웨이는 별도로 배치된 노드 장치일 수 있고, 또는 임의의 네트워크 요소 내에 또한 통합될 수 있고, 예를 들어, 게이트웨이 내에 통합될 수 있다.
본 기술의 통상의 기술자는 본 명세서에 개시된 실시예들에서 설명된 예들과 조합하여, 유닛들 및 알고리즘 단계들이 전자 하드웨어, 또는 컴퓨터 소프트웨어 및 전자 하드웨어의 조합에 의해 구현될 수 있다는 것을 알 수 있다. 기능들이 하드웨어 또는 소프트웨어에 의해 실행되는지는 특정한 응용들 및 기술적 해결책의 설계 제한 조건들에 달려 있다. 본 기술의 통상의 기술자는 각각의 특정한 응용을 위한 설명된 기능들을 구현하기 위해 다른 방법들을 사용할 수 있지만, 구현은 본 발명의 범위를 벗어나는 것이라고 고려되어서는 안된다.
본 기술의 통상의 기술자는 편의적이고 간략한 설명을 위해, 전술한 시스템, 장치들, 및 유닛들의 상세한 동작 과정에 대해, 전술한 방법 실시예들에서의 대응하는 과정이 참조될 수 있고, 그 상세는 여기에 다시 설명되지 않는다.
본 출원에서 제공된 여러 실시예들에서, 개시된 시스템, 장치들, 및 방법은 다른 방식들로 구현될 수 있다는 것을 이해하여야 한다. 예를 들어, 설명된 장치 실시예들은 단지 예시이다. 예를 들어, 유닛 분할은 단지 논리적 기능 분할이고, 실제 구현에서 다른 분할 방식이 있을 수 있다. 예를 들어, 복수의 유닛들 또는 소자들은 다른 시스템으로 조합 또는 통합될 수 있고, 또는 어떤 특징들은 무시되거나 실행되지 않을 수 있다. 또한, 도시되거나 개시된 상호 결합, 직접 결합, 또는 통신 접속은 몇 개의 인터페이스들을 통해 구현될 수 있다. 장치들 또는 유닛들 간의 간접 결합 또는 통신 접속은 전기적, 기계적, 또는 다른 형태일 수 있다.
별도의 부품으로서 설명된 유닛들은 물리적으로 분리되거나 되지 않을 수 있고, 유닛들로서 도시한 부품들은 물리적 유닛이거나 아닐 수 있고, 즉, 한 위치에 있을 수 있거나, 복수의 네트워크 유닛들 상에 또한 분포될 수 있다. 유닛들의 일부 또는 모두는 실시예들의 해결책의 목적을 달성하기 위한 실제 필요성에 따라 선택될 수 있다.
또한, 본 발명의 실시예들에서의 기능 유닛들은 하나의 프로세싱 유닛 내로 통합될 수 있거나, 유닛들 각각은 단독으로 물리적으로 존재할 수 있고, 또는 2개 이상의 유닛들이 하나의 유닛 내로 통합될 수 있다.
기능들이 소프트웨어 기능 유닛의 형태로 구현되고 독립된 제품으로서 판매되고 사용될 때, 기능들은 컴퓨터 판독가능 저장 매체 내에 저장될 수 있다. 이러한 이해에 기초하여, 본질적으로 본 발명의 기술적 해결책, 또는 종래 기술에 기여하는 부분, 또는 기술적 해결책의 일부는 소프트웨어 제품의 형태로 구현될 수 있다. 컴퓨터 소프트웨어 제품은 저장 매체 내에 저장되고 본 발명의 실시예들에서 설명된 방법들의 단계들의 모두 또는 일부를 수행하기 위해 (퍼스널 컴퓨터, 서버, 또는 네트워크 서비스일 수 있는) 컴퓨터 장치에 명령하는 여러 명령들을 포함한다. 전술한 저장 매체는 USB 플래시 드라이브, 이동식 하드 디스크, 리드 온리 메모리(ROM, Read-Only Memory), 랜덤 액세스 메모리(RAM, Random Access Memory), 자기 디스크, 또는 광 디스크와 같은 프로그램 코드를 저장할 수 있는 임의의 매체를 포함한다.
전술한 설명은 단지 본 발명의 구체적인 구현 방식들이지, 본 발명의 보호 범위를 제한하려고 하는 것은 아니다. 본 발명에서 개시된 기술적 범위 내에서 본 기술의 통상의 기술자에 의해 용이하게 상정할 수 있는 임의의 변화 또는 대체는 본 발명의 보호 범위 내에 드는 것이다. 본 발명의 보호 범위는 청구 범위의 보호 범위 내에 들게 될 것이다.

Claims (43)

  1. 전송 계층, 제어 계층, 및 능력 개방 계층(capability opening layer)을 포함하는 맞춤가능한 이동 광대역 네트워크 시스템(customizable mobile broadband network system)으로서,
    상기 전송 계층은 제1 개방 인터페이스를 통해 상기 제어 계층에 접속하고, 상기 이동 광대역 네트워크 시스템의 전송 능력을 제공하도록 구성되고, 상기 제1 개방 인터페이스는 상기 제어 계층에 상기 전송 능력을 개방하도록 구성되고;
    상기 제어 계층은 제2 개방 인터페이스를 통해 상기 능력 개방 계층에 접속하고, 상기 이동 광대역 네트워크 시스템의 제어 능력을 제공하도록 구성되고, 상기 제2 개방 인터페이스는 상기 능력 개방 계층에 상기 제어 능력 및 상기 전송 능력을 개방하도록 구성되고;
    상기 능력 개방 계층은 제3 개방 인터페이스를 통해, 사용자로부터 네트워크 맞춤화 요구를 수신하고, 상기 네트워크 맞춤화 요구에 따라 상기 제어 능력과 상기 전송 능력 중 어느 하나 이상을 조합하여, 맞춤형 네트워크 인스턴스(customized-network instance)를 관리하도록 구성되고 - 상기 네트워크 맞춤화 요구는 이동 광대역 네트워크를 맞춤화하기 위해 요구되는 파라미터들을 포함함 -,
    상기 능력 개방 계층은 상기 조합 동안 상기 이동 광대역 네트워크를 맞춤화하기 위해 요구되는 상기 파라미터들에 따라, 상기 네트워크 인스턴스를 생성하기 위해 요구되는 원자 네트워크 능력 세트(atomic network capability set)를 선택하고, 선택된 네트워크 능력들을 요구된 네트워크 기능으로 조합하도록 구성되는, 이동 광대역 네트워크 시스템.
  2. 제1항에 있어서, 상기 제어 계층은 상기 제1 개방 인터페이스를 통해 상기 전송 계층과 상호 작용하여, 상기 전송 계층의 전송 동작을 제어하도록 구성된 전송 제어/리소스 관리 서브 계층(forwarding control/resource management sublayer)을 더 포함하는, 이동 광대역 네트워크 시스템.
  3. 제2항에 있어서, 상기 전송 계층은 상기 전송 계층의 액세스 리소스 및 전송 리소스를 관리하도록 구성된 전송 능력 추출/리소스 에이전트 서브 계층(forwarding capability abstraction/resource agent sublayer)을 더 포함하는, 이동 광대역 네트워크 시스템.
  4. 제3항에 있어서, 상기 전송 능력 추출/리소스 에이전트 서브 계층은 상기 전송 계층의 상기 전송 능력을 추출하고, 추출된 전송 능력에 관한 정보를 상기 제1 개방 인터페이스를 통해 상기 제어 계층의 상기 전송 제어/리소스 관리 서브 계층으로 제공하도록 더 구성된, 이동 광대역 네트워크 시스템.
  5. 제3항 또는 제4항에 있어서, 상기 제어 계층은 상기 제어 계층의 제어 리소스를 관리하도록 구성된 제어 리소스 에이전트를 더 포함하는, 이동 광대역 네트워크 시스템.
  6. 제5항에 있어서, 상기 전송 능력 추출/리소스 에이전트 서브 계층은 상기 전송 제어/리소스 관리 서브 계층으로 상기 액세스 리소스 및 상기 전송 리소스에 관한 정보를 제공하도록 더 구성되고;
    상기 제어 리소스 에이전트는 상기 전송 제어/리소스 관리 서브 계층으로 상기 제어 리소스에 관한 정보를 제공하도록 더 구성되고;
    상기 전송 제어/리소스 관리 서브 계층은 상기 액세스 리소스 및 상기 전송 리소스에 관한 정보 및 상기 제어 리소스에 관한 정보에 따라 상기 맞춤형 네트워크의 네트워크 리소스를 관리하도록 더 구성된, 이동 광대역 네트워크 시스템.
  7. 제6항에 있어서, 상기 제어 계층은 네트워크 애플리케이션 서브 계층(network application sublayer)을 더 포함하고, 상기 네트워크 애플리케이션 서브 계층은 하나 이상의 네트워크 응용을 포함하고, 각각의 상기 네트워크 응용은 특정한 제어 능력을 구현하는, 이동 광대역 네트워크 시스템.
  8. 제7항에 있어서, 상기 제어 계층은 능력 추출 서브 계층을 더 포함하고, 상기 능력 추출 서브 계층은 원자 레벨 전송 능력 및 제어 능력(atomic-level forwarding capability and control capability)을 획득하기 위해 상기 전송 계층의 상기 전송 능력 및 상기 제어 계층의 상기 제어 능력을 추출하고, 상기 제2 개방 인터페이스를 통해 상기 능력 개방 계층에 상기 원자 레벨 제어 능력 및 전송 능력을 개방하도록 구성되는, 이동 광대역 네트워크 시스템.
  9. 제8항에 있어서, 상기 능력 추출 서브 계층은 능력 플러그-인 방식(capability plug-in manner)으로 상기 원자 레벨 제어 능력 및 전송 능력을 개방하는, 이동 광대역 네트워크 시스템.
  10. 제8항에 있어서, 상기 능력 개방 계층은 온-디맨드 이동 네트워크 인에이블러(on-demand mobile network enabler)를 포함하고, 상기 온-디맨드 이동 네트워크 인에이블러는 상기 능력 추출 서브 계층으로부터 상기 원자 레벨 제어 능력 및 전송 능력을 획득하고, 상기 네트워크 맞춤화 요구에 따라 상기 원자 레벨 제어 능력 및 전송 능력을 조합하여, 상기 맞춤형 네트워크 인스턴스를 생성, 수정, 또는 삭제하도록 구성되는, 이동 광대역 네트워크 시스템.
  11. 제10항에 있어서,
    상기 온-디맨드 이동 네트워크 인에이블러는 구체적으로, 상기 네트워크 맞춤화 요구에 따라 요구된 원자 레벨 제어 능력 및 전송 능력을 선택하고, 상기 능력 추출 서브 계층으로 리소스 할당 요구를 보내고, 상기 리소스 할당 요구에 따라 상기 능력 추출 서브 계층에 의해 수행된 네트워크 리소스 할당의 결과를 수신하고, 상기 네트워크 리소스 할당의 상기 결과에 기초하여 상기 선택된 원자 레벨 제어 능력 및 전송 능력을 조합하여, 상기 맞춤형 네트워크 인스턴스를 생성, 수정, 또는 삭제하도록 구성된, 이동 광대역 네트워크 시스템.
  12. 제11항에 있어서, 상기 온-디맨드 이동 네트워크 인에이블러는,
    상기 맞춤형 네트워크 인스턴스의 상태 모니터링 및 장애 검출을 실행하도록 구성된 모니터링 유닛; 또는
    상기 맞춤형 네트워크 인스턴스의 구성 관리를 실행하도록 구성된 구성 유닛을 더 포함하는, 이동 광대역 네트워크 시스템.
  13. 제10항에 있어서, 액세스 제어 유닛, 가입 데이터베이스(subscription database), 및 정책 데이터베이스(policy database)를 더 포함하고,
    상기 가입 데이터베이스는 상기 사용자의 인증 정보를 저장 및 관리하도록 구성되고;
    상기 정책 데이터베이스는 상기 사용자의 능력 개방 및 맞춤형 정책 정보를 저장 및 관리하도록 구성되고;
    상기 액세스 제어 유닛은 상기 가입 데이터베이스 내에 저장된 상기 인증 정보에 따라 상기 사용자를 인증하고, 상기 정책 데이터베이스 내에 저장된 상기 정책 정보에 따라 상기 사용자의 액세스 정책을 결정하고, 상기 온-디맨드 이동 네트워크 인에이블러로 상기 사용자의 인증 결과 및 액세스 정책을 제공하도록 구성된, 이동 광대역 네트워크 시스템.
  14. 제13항에 있어서, 상기 액세스 제어 유닛, 상기 가입 데이터베이스, 및 상기 정책 데이터베이스 중 어느 하나 이상은 상기 능력 개방 계층 내에 통합되는, 이동 광대역 네트워크 시스템.
  15. 제1항에 있어서, 상기 제3 개방 인터페이스는 웹 인터페이스와 애플리케이션 프로그래밍 인터페이스(application programming interface) 중 어느 하나 이상을 포함하는, 이동 광대역 네트워크 시스템.
  16. 제1항에 있어서, 상기 능력 개방 계층은 상기 제3 개방 인터페이스를 통해, 상기 사용자에게 상기 맞춤형 네트워크 인스턴스의 동작 인터페이스를 제공하도록 더 구성되고;
    상기 능력 개방 계층은 구체적으로, 상기 제3 개방 인터페이스를 통해, 상기 맞춤형 네트워크 인스턴스에 대한 상기 사용자의 동작 요구를 수신하도록 구성되고,
    상기 맞춤형 네트워크 인스턴스는 상기 동작 요구에 따라 대응하는 전송 능력과 제어 능력 중 어느 하나 이상과 대응하는 네트워크 리소스를 호출하여(invoke), 요구된 동작을 완료하고,
    상기 능력 개방 계층은 상기 제3 개방 인터페이스를 통해 상기 사용자에게 동작 결과를 반환하는(return), 이동 광대역 네트워크 시스템.
  17. 이동 광대역 네트워크를 맞춤화하는 방법으로서,
    전송 계층에 의해, 제1 개방 인터페이스를 통해 제어 계층에 이동 광대역 네트워크 시스템의 전송 능력을 개방하는 단계;
    상기 제어 계층에 의해, 제2 개방 인터페이스를 통해 능력 개방 계층에 상기 이동 광대역 네트워크 시스템의 상기 전송 능력 및 제어 능력을 개방하는 단계; 및
    상기 능력 개방 계층에 의해, 제3 개방 인터페이스를 통해 사용자로부터 네트워크 맞춤화 요구를 수신하고, 상기 네트워크 맞춤화 요구에 따라 상기 제어 능력과 상기 전송 능력 중 어느 하나 이상을 조합하여, 맞춤형 네트워크 인스턴스를 관리하는 단계 - 상기 네트워크 맞춤화 요구는 이동 광대역 네트워크를 맞춤화하기 위해 요구되는 파라미터들을 포함하고, 상기 조합하는 단계는 상기 이동 광대역 네트워크를 맞춤화하기 위해 요구되는 상기 파라미터들에 따라, 상기 맞춤형 네트워크 인스턴스를 생성하기 위해 요구되는 원자 네트워크 능력 세트를 선택하고, 선택된 네트워크 능력들을 요구된 네트워크 기능으로 조합하는 단계를 포함함 -,
    를 포함하는 이동 광대역 네트워크 맞춤화 방법.
  18. 삭제
  19. 삭제
  20. 맞춤가능한 이동 광대역 네트워크 시스템에서의 능력 개방 계층 장치로서,
    제어 계층으로부터, 상기 이동 광대역 네트워크 시스템의 제어 능력 및 상기 이동 광대역 네트워크 시스템의 전송 능력을 획득하도록 구성된 제2 개방 인터페이스;
    사용자로부터 네트워크 맞춤화 요구를 수신하도록 구성된 제3 개방 인터페이스 - 상기 네트워크 맞춤화 요구는 이동 광대역 네트워크를 맞춤화하기 위해 요구되는 파라미터들을 포함함; 및
    상기 네트워크 맞춤화 요구에 따라 상기 제어 능력과 상기 전송 능력 중 어느 하나 이상을 조합하여, 맞춤형 네트워크 인스턴스를 관리하도록 구성된 맞춤화 유닛 - 상기 맞춤화 유닛은 상기 조합 동안 상기 이동 광대역 네트워크를 맞춤화하기 위해 요구되는 상기 파라미터들에 따라, 상기 맞춤형 네트워크 인스턴스를 생성하기 위해 요구되는 원자 네트워크 능력 세트를 선택하고, 선택된 네트워크 능력들을 요구된 네트워크 기능으로 조합하도록 구성됨 -
    을 포함하는, 능력 개방 계층 장치.
  21. 삭제
  22. 삭제
  23. 삭제
  24. 삭제
  25. 삭제
  26. 삭제
  27. 삭제
  28. 삭제
  29. 삭제
  30. 삭제
  31. 삭제
  32. 삭제
  33. 삭제
  34. 삭제
  35. 삭제
  36. 삭제
  37. 삭제
  38. 삭제
  39. 삭제
  40. 삭제
  41. 삭제
  42. 삭제
  43. 삭제
KR1020157023581A 2013-01-31 2013-01-31 맞춤가능한 이동 광대역 네트워크 시스템 및 이동 광대역 네트워크를 맞춤화하는 방법 KR101762184B1 (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2013/071232 WO2014117376A1 (zh) 2013-01-31 2013-01-31 可定制的移动宽带网络***和定制移动宽带网络的方法

Publications (2)

Publication Number Publication Date
KR20150113151A KR20150113151A (ko) 2015-10-07
KR101762184B1 true KR101762184B1 (ko) 2017-07-27

Family

ID=51261429

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020157023581A KR101762184B1 (ko) 2013-01-31 2013-01-31 맞춤가능한 이동 광대역 네트워크 시스템 및 이동 광대역 네트워크를 맞춤화하는 방법

Country Status (6)

Country Link
US (1) US9787537B2 (ko)
EP (1) EP2942992B1 (ko)
JP (1) JP6117943B2 (ko)
KR (1) KR101762184B1 (ko)
CN (1) CN104255046B (ko)
WO (1) WO2014117376A1 (ko)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9596628B2 (en) * 2013-10-31 2017-03-14 Intel Corporation Gateway arrangements for wireless communication networks
US10313494B2 (en) * 2014-03-27 2019-06-04 Pismo Labs Technology Limited Methods and systems for identifying data sessions at a VPN gateway
JP6492112B2 (ja) * 2014-06-26 2019-03-27 華為技術有限公司Huawei Technologies Co.,Ltd. ソフトウェア定義ネットワーク化のためのサービス品質制御方法及びデバイス
CN105282195A (zh) * 2014-06-27 2016-01-27 中兴通讯股份有限公司 网络服务提供、策略规则评估、服务组件选择方法及装置
FR3023108A1 (fr) * 2014-06-30 2016-01-01 Orange Procede et dispositif d'orchestration de ressources
CN105577714B (zh) * 2014-10-13 2019-12-13 中兴通讯股份有限公司 基于软件定义网络实现内容分发网络的方法及***
CN105577549B (zh) 2014-10-13 2019-11-19 中兴通讯股份有限公司 一种基于软件定义网络实现内容分发网络的方法及***
CN106304035A (zh) * 2015-05-22 2017-01-04 中兴通讯股份有限公司 一种能力开放方法及***、能力开放功能实体
KR20180014065A (ko) * 2015-05-29 2018-02-07 노키아 테크놀로지스 오와이 5g 무선 액세스 네트워크에서의 플렉시블 무선 프로토콜 지원
US10904083B2 (en) * 2015-09-25 2021-01-26 Intel Corporation IOT service modeling with layered abstraction for reusability of applications and resources
CN106559917A (zh) * 2015-09-30 2017-04-05 ***通信集团公司 用户设备初始附着方法及***
CN111953514A (zh) * 2015-10-30 2020-11-17 华为技术有限公司 一种网关配置方法和网关设备
EP3371942A1 (en) * 2015-11-06 2018-09-12 Intel IP Corporation User plane resource allocation
CN108141795B (zh) * 2015-11-16 2021-01-29 华为技术有限公司 一种位置信息分配方法、装置及设备
US20170163727A1 (en) * 2015-12-04 2017-06-08 University Of Surrey A network element system
WO2017111833A1 (en) 2015-12-26 2017-06-29 Intel Corporation Reusable device management in machine-to-machine systems
US11265935B2 (en) * 2016-01-18 2022-03-01 Samsung Electronics Co., Ltd. Resource assignment for general packet radio service tunneling protocol (GTP) entities in 5G
US11044203B2 (en) * 2016-01-19 2021-06-22 Cisco Technology, Inc. System and method for hosting mobile packet core and value-added services using a software defined network and service chains
US10263886B2 (en) * 2016-02-23 2019-04-16 Avaya Inc. Mobile endpoint network interface selection using merged policies
EP3432619B1 (en) 2016-04-05 2020-12-09 Huawei Technologies Co., Ltd. Mobile collaborative communication method and device
WO2017176307A1 (en) 2016-04-08 2017-10-12 Intel Corporation User-plane path selection for the edge service
CN105701952B (zh) * 2016-04-19 2019-02-12 北京小米移动软件有限公司 空气异常告警的方法及装置
EP3934320B1 (en) * 2016-06-03 2024-03-13 Huawei Technologies Co., Ltd. V2x message communication method and apparatus
CN105979007B (zh) * 2016-07-04 2020-06-02 华为技术有限公司 加速资源处理方法、装置及网络功能虚拟化***
US11362936B2 (en) * 2016-07-19 2022-06-14 Telefonaktiebolaget Lm Ericsson (Publ) Datapath provision in software defined networks
US10911928B2 (en) 2017-01-06 2021-02-02 Motorola Mobility Llc Network function data layer determination
CN109428852B (zh) * 2017-07-18 2023-09-15 中兴通讯股份有限公司 通信隧道端点地址分离方法、终端、ePDG及存储介质
CN111918361B (zh) * 2018-06-22 2022-02-01 维沃移动通信有限公司 处理方法、终端及网元
CN110798845B (zh) * 2018-08-01 2023-05-02 中国电信股份有限公司 网络设备状态信息开放方法和***、源基站和外部服务器
CN111182657B (zh) * 2018-11-09 2023-09-22 中兴通讯股份有限公司 一种隧道协商建立方法及装置
CN112953752B (zh) * 2019-12-11 2023-01-13 中盈优创资讯科技有限公司 一种基于单设备网元的通用控制方法及***
US11246011B1 (en) * 2020-09-29 2022-02-08 Cisco Technology, Inc. Cellular access of user-defined networks
WO2022216137A1 (en) * 2021-04-09 2022-10-13 Samsung Electronics Co., Ltd. Method and system for monitoring application services in a network

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008108984A2 (en) 2007-03-01 2008-09-12 Soapstone Networks, Inc. Software control plane for switches and routers
WO2012160465A1 (en) * 2011-05-23 2012-11-29 Telefonaktiebolaget L M Ericsson (Publ) Implementing epc in a cloud computer with openflow data plane

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU655282B2 (en) 1991-06-14 1994-12-15 Rhone-Poulenc Agro New aqueous formulations
JP4127180B2 (ja) 2003-10-10 2008-07-30 日本電気株式会社 移動体通信システム、管理サーバ及び移動体通信方法
CN101064933A (zh) 2006-04-24 2007-10-31 中兴通讯股份有限公司 一种移动宽带无线接入***中提高***性能的方法
US20070280177A1 (en) * 2006-05-31 2007-12-06 Nokia Corporation Managing user profile information in a mobile telecommunications network
EP2302887A4 (en) 2008-07-16 2013-01-16 Nec Corp GATEWAY DEVICE, PROCESS AND PROGRAM
US8732790B2 (en) * 2010-07-22 2014-05-20 Northrop Grumman Systems Corporation System and method for providing a high performance network connection service for distributed computing applications
US9246764B2 (en) * 2010-12-14 2016-01-26 Verizon Patent And Licensing Inc. Network service admission control using dynamic network topology and capacity updates
EP2693704B1 (en) 2011-04-28 2018-06-06 Huawei Technologies Co., Ltd. Method, regional management entity and system for virtual network migration
EP2538719B1 (en) 2011-06-24 2020-03-11 Vodafone IP Licensing limited Telecommunication networks
US20130232267A1 (en) * 2012-03-01 2013-09-05 Cisco Technology, Inc. System and method for resource-based network policy control in a network environment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008108984A2 (en) 2007-03-01 2008-09-12 Soapstone Networks, Inc. Software control plane for switches and routers
WO2012160465A1 (en) * 2011-05-23 2012-11-29 Telefonaktiebolaget L M Ericsson (Publ) Implementing epc in a cloud computer with openflow data plane

Also Published As

Publication number Publication date
JP2016507996A (ja) 2016-03-10
EP2942992A1 (en) 2015-11-11
EP2942992A4 (en) 2016-05-25
CN104255046A (zh) 2014-12-31
CN104255046B (zh) 2018-11-20
WO2014117376A1 (zh) 2014-08-07
US20160006606A1 (en) 2016-01-07
JP6117943B2 (ja) 2017-04-19
KR20150113151A (ko) 2015-10-07
US9787537B2 (en) 2017-10-10
EP2942992B1 (en) 2020-01-01

Similar Documents

Publication Publication Date Title
KR101762184B1 (ko) 맞춤가능한 이동 광대역 네트워크 시스템 및 이동 광대역 네트워크를 맞춤화하는 방법
CN111200845B (zh) 一种资源信息发送方法、装置及***
CN107105457B (zh) 一种实现接入点带宽限制的方法和装置
US9479443B2 (en) System and method for transporting information to services in a network environment
WO2021204003A1 (zh) 一种临近服务的业务处理方法、设备及***
US9973989B2 (en) Co-location of application service platform with access node and local gateway
CN114946268A (zh) 对网络切片的控制
WO2020199896A1 (zh) 一种业务流路由控制方法、装置及***
Nguyen et al. Proposal and evaluation of SDN‐based mobile packet core networks
US11765791B2 (en) Systems and methods for providing low latency services via an evolved packet core network
CN108574667B (zh) 一种业务流的控制方法及装置
US10536457B2 (en) User data processing apparatus and method, and system
US9084107B2 (en) Service awareness and seamless switchover between client based WiFi access and mobile data network access
CN108701278B (zh) 用于经由第二运营商网络向连接到第一运营商网络的用户设备提供服务的方法
US20130279336A1 (en) Communication system
CN105532012A (zh) 视频分发方法、设备和***
WO2014101161A1 (zh) 通信***、能力开放网关和开放无线管道能力的方法
WO2018120246A1 (zh) 一种数据传输方法及相关网元
JP6403824B2 (ja) カスタマイズ可能なモバイルブロードバンドネットワークシステムおよびモバイルブロードバンドネットワークをカスタマイズするための方法
CN109150752B (zh) 缓存控制方法、网元及控制器
CN115396865A (zh) 终端漫游数据处理方法及网络设备
WO2024072819A1 (en) User plane congestion notification control
EP2873292B1 (en) Co-location of application service platform with access node and local gateway
KR20190092069A (ko) 무선 통신 시스템에서 로컬 네트워크와의 통신을 위한 세션을 설립하는 방법, 장치 및 시스템

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant