KR20010003645A - Apparatus for processing atm signalling in mobile communication system - Google Patents
Apparatus for processing atm signalling in mobile communication system Download PDFInfo
- Publication number
- KR20010003645A KR20010003645A KR1019990024010A KR19990024010A KR20010003645A KR 20010003645 A KR20010003645 A KR 20010003645A KR 1019990024010 A KR1019990024010 A KR 1019990024010A KR 19990024010 A KR19990024010 A KR 19990024010A KR 20010003645 A KR20010003645 A KR 20010003645A
- Authority
- KR
- South Korea
- Prior art keywords
- message
- signaling
- information
- atm
- release
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5629—Admission control
- H04L2012/563—Signalling, e.g. protocols, reference model
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5629—Admission control
- H04L2012/5631—Resource management and allocation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
본 발명은 이동통신시스템의 에이티엠 시그널링 방법에 관한 것으로, 특히 빠른 호설정을 위한 시그널링 방법에 관한 것이다.The present invention relates to an ATM signaling method of a mobile communication system, and more particularly to a signaling method for fast call setup.
이동통신시스템은 고정되어 있는 단말기를 사용하는 것이 아니라, 단말기를 휴대하고 이동하는 서비스 사용자에게 통신 서비스를 제공하는 시스템이다. 이동통신 시스템에는 무선통신(Radio Communication), 이동관리(Mobility Management), 기존통신망과 관련된 많은 기술이 적용되어 있다. 무선주파수를 사용하는 방법에도 다양한 기술들이 개발되어 왔으며, 현재는 CDMA(Code Division Multiple Access) 방식이 각광을 받고 있다. 이동통신시스템은 이동과 관련하여 사용자가 서비스 가능한 지역에 있는지 다른 서비스 지역으로 이동중인지를 항상 확인하고 상태를 갱신해야 한다. 또한, 단말기의 상태를 제어할수 있는 기능도 필요하다,The mobile communication system does not use a fixed terminal, but a system that provides a communication service to a service user who carries and moves the terminal. Many technologies related to wireless communication, mobility management, and existing communication networks are applied to mobile communication systems. Various techniques have been developed for the method of using radio frequency, and now, CDMA (Code Division Multiple Access) method is in the spotlight. The mobile communication system should always check and update the status whether the user is in a serviceable area or moving to another service area with respect to the movement. In addition, it is also necessary to control the state of the terminal,
한편, 이동통신시스템에 ATM 기술을 적용하였을 경우, 서비스 사용자의 호 요구 또는 호 해제를 위한 ATM 연결의 설정과 해제를 위해 각종 파라미터들에 대한 정의가 필요하며, 본 발명에서는 ATM이 적용된 이동통시스템에 시그널링이라고 불려지는 특정메세지를 이용하여 ATM연결을 설정 및 해제하는 각종 개념을 정의하고 그 적용방안에 대해 설명한다.On the other hand, when the ATM technology is applied to the mobile communication system, it is necessary to define a variety of parameters for the establishment and release of the ATM connection for the call request or call release of the service user, the present invention is a mobile communication system applied ATM This paper defines various concepts of establishing and releasing ATM connection by using specific message called signaling and describes its application.
도 1은 일반적인 이동통신시스템의 구조를 도시하는 도면이다.1 is a diagram showing the structure of a general mobile communication system.
상기 도 1를 참조하면, 이동통신시스템은 전체 시스템을 구성하는 교환국(MSC,Mobile Switch Center), 제어국(BSC,Base Station Controller), 기지국(BTS,Base Station Transceiver System), 이동국(MS, Mobile Station)라는 고유의 기능을 수행하는 단위시스템으로 구성된다. 이들 단위 시스템들은 각각의 고유한 기능을 수행하고 이들을 묶어주는 네트워크를 통해 서로 메세지를 주고 받으며 전체 시스템의 기능을 수행한다.Referring to FIG. 1, a mobile communication system includes a mobile switching center (MSC), a control station (BSC, base station controller), a base station (BTS, base station transceiver system), and a mobile station (MS) mobile. It consists of a unit system that performs a unique function called Station. These unit systems perform their own functions, send and receive messages to each other through the network that binds them, and perform the functions of the entire system.
종래의 ATM 시그널링 프로토콜은 ATM 포럼에서 제정한 UNI 3.0, UNI 3.1, UNI 4.0, PNNI 그리고 ITU에서 제정한 Q.2831, Q.2971 등이 있으며, 일반적인 ATM 유선망 환경에서 ATM 시그널링 기법을 정의하여 가입자 요구에 대해 ATM 연결을 설정하거나 해제하는 기능을 제공한다. 여기서 상기 표준 프로토콜의 메세지들을 간략히 살펴보면 하기 표 1과 같다.Conventional ATM signaling protocols include UNI 3.0, UNI 3.1, UNI 4.0, PNNI, and Q.2831, Q.2971, which were enacted by the ATM Forum. Provides the ability to establish or release an ATM connection for a. A brief look at the messages of the standard protocol is shown in Table 1 below.
그리고 각 메세지의 형식을 살펴보면 하기 표 2와 같다.And look at the format of each message is shown in Table 2 below.
상기 표 1와 같은 기존의 프로토콜 시그널링 메세지는 유선망에서 ATM SVC 연결의 설정 및 해제를 위한 정보만을 정의하고 있어, 이동통신의 특성인 무선환경에 대한 정의와 이동성에 대한 정의가 없으므로 상기와 같은 기존의 프로토콜 시그널링을 ATM이 적용된 이동통신 시스템에 적용할 경우 많은 문제가 예상된다.Existing protocol signaling messages as shown in Table 1 define only information for setting and releasing ATM SVC connection in a wired network, and thus there is no definition for a wireless environment and mobility for characteristics of mobile communication. Many problems are expected when applying protocol signaling to a mobile communication system employing ATM.
여기서 예상되는 문제점들을 살펴보면 다음과 같다.The expected problems are as follows.
우선, 오류 발생 확률이 높은 무선환경의 데이타를 각 단위시스템 사이의 ATM 환경으로 여과없이 통과시키는 문제점이다.First, it is a problem to pass data of wireless environment with high probability of error to the ATM environment between each unit system without filtering.
두번째, 페이딩(Fading) 등의 이유로 동일 신호가 여러번 시스템 내로 유입되는 문제점이다.Second, the same signal is introduced into the system several times due to fading.
세번째, 상기 문제점 1,2의 해결을 위해 MAC(Medium Access Control) 기능을 적용하여 오류를 제거하고 시스템 내로 전달하기 위해서는 기지국 단위시스템의 부하가 증가된다.Third, in order to solve the problems 1 and 2, a load of a base station unit system is increased in order to remove an error by applying a medium access control (MAC) function and transfer the error into the system.
네번째, 시그널링을 위한 특정 ATM 연결에 대해 오류 발생 유무를 항시 조사하는 기능으로 인한 시스템 부하가 예상된다.Fourth, a system load is expected due to the ability to always check whether there is an error for a specific ATM connection for signaling.
다섯번째, 이동국이 서비스지역을 변경하여 이동하는 경우, 변경된 서비스 지역에 새로운 호를 빠른 시간내에 설정해야 하며, 호 설정초기에 접속된 기지국으로 또는 호 설정 초기에 접속된 기지국으로부터 데이타를 빠른시간내에 재전송해야 하고, 이동이 완료되면 기존의 호는 해제되어야 하는데 종래의 기술로 새로운 호를 설정하거나 해제하는데 걸리는 시간이 비교적 길다.Fifth, when a mobile station changes its service area and moves, it is necessary to set up a new call in the changed service area as soon as possible, and to quickly transmit data from the base station connected at the beginning of call setup or from the base station connected at the beginning of call setup. Retransmissions are required, and when the movement is complete, the existing call must be released, but the time taken to establish or release a new call in the prior art is relatively long.
상기한 문제점들중 1-3번째 문제점들을 해결하기 위해 종래기술에 무선환경과 이동성에 대한 정의를 추가하여 사용하는 Q.2971+ 등의 프로토콜도 제안되어 있으나 이는 처리하여야 하는 ATM 시그널링 메세지들이 유선망에서의 표준 프로토콜에 비해 오히려 늘어난 결과를 초래하였다.In order to solve the first to third problems, protocols such as Q.2971 + have been proposed, which adds definitions of wireless environment and mobility to the prior art. This resulted in increased results compared to the standard protocol.
따라서 현재까지 제안된 종래기술들을 ATM이 적용된 이동통신 시스템에 적용할 경우, 서비스 사용자들의 호설정요구나 호해제요구가 실패(drop)될수 있는 문제점을 가지게 된다.Therefore, when the conventional techniques proposed to date are applied to a mobile communication system to which ATM is applied, there is a problem that call setup requests or call cancellation requests of service users may be dropped.
한편, 종래의 프로토콜들은 ATM단말기와 ATM교환기 사이(User to Network), ATM 교환기와 ATM 교환기 사이(Network-to-Network)에서의 시그널링만 정의하고, VPI/VCI를 0/5라고 하는 특정연결만을 사용하고 있다. 이는 유선망의 ATM교환기의 경우에는 잘 적용되는 구조이지만 ATM이 적용된 이동통신시스템에서는 특정 단위시스템 내부에서 SVC 연결을 설정하여야 하므로, ATM 시그널링을 특정 프로세서 보드에서만 수행해야 하는 집중적인 구조가 되어버리는 문제점을 가지게 된다.Conventional protocols, on the other hand, define only signaling between the ATM terminal and the ATM switcher (User to Network), between the ATM switcher and the ATM switcher (Network-to-Network), and only the specific connection whose VPI / VCI is 0/5. I use it. This structure is well applied in the case of wired ATM switch, but in the mobile communication system with ATM, SVC connection must be set up within a specific unit system. Therefore, ATM signaling must be performed only on a specific processor board. Have.
따라서 본 발명의 목적은 ATM이 적용된 이동통신시스템에서 새로운 시그널링 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide a new signaling method in a mobile communication system employing ATM.
본 발명의 다른 목적은 ATM이 적용된 이동통신시스템에서 새로운 시그널링 메세지 포멧들을 제공함에 있다.Another object of the present invention is to provide new signaling message formats in a mobile communication system employing ATM.
본 발명의 다른 목적은 ATM이 적용된 이동통신시스템에서 새로운 시그널링 방식에 따라 구현되는 새로운 기능블럭들을 제공함에 있다.Another object of the present invention is to provide new functional blocks implemented according to a new signaling scheme in a mobile communication system employing ATM.
상기 목적들을 달성하기 위한 이동통신시스템의 에이티엠 시그널링 수행장치가, 수신되는 메시지내의 각 필드에서 정보를 추출하여 SVCM으로 정보를 전달하는 시그널링메세지 처리기와, 상기 시그널링메세지로부터 전달된 정보로부터 SVC 가상연결을 설정 및 해제하기 위한 일련의 동작을 수행하고, 그 결과를 시그널링 메시지 생성기로 전달하는 상기 SVCM과, 상기 SVCM으로부터 전달받은 연결의 설정 및 해제의 정보를 메시지의 각 필드에 삽입하여 전송하는 시그널링메세지 생성기와, 상기 연결의 설정 및 해제를 수행하기 위한 정보들과 ATM 자원들에 대한 정보를 저장하는 데이터베이스로 구성됨을 특징으로 한다.In order to achieve the above objects, the ATM signaling performing apparatus of the mobile communication system extracts information from each field in a received message and delivers the information to the SVCM, and an SVC virtual connection from the information delivered from the signaling message. A signaling message for performing a series of operations for setting and releasing a message, and inserting the SVCM for transmitting the result to a signaling message generator and inserting and releasing information of a connection received from the SVCM into each field of the message. And a database for storing information on ATM resources and information for performing the establishment and release of the connection.
도 1은 이동통신시스템의 구조를 도시하는 도면.1 is a diagram showing the structure of a mobile communication system.
도 2는 본 발명에 따른 이동통신시스템에서 에이티엠 시그널링 수행장치를 도시하는 도면.2 is a diagram illustrating an apparatus for performing ATM signaling in a mobile communication system according to the present invention.
도 3은 본 발명에 따른 ATM 주소 체계를 도시하는 도면.3 illustrates an ATM address system in accordance with the present invention.
이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
본 발명은 ATM이 적용된 이동통신시스템에서 각 단위시스템의 프로세서 보드 상에서 소프트웨어 기능블럭으로 구현되며, 본 발명의 기능블럭과 함께 동작하는 호처리 블럭과 정합된다. 한편, 무선환경에서의 오류를 시스템내부로 유입되지 않게하고, 무선환경에 적합하게 메세지를 단말기로 전송하기 위한 맥(MAC) 기능블럭을 기지국 내에서 동작하도록 한다.The present invention is implemented as a software functional block on the processor board of each unit system in an ATM-applied mobile communication system, and is matched with a call processing block operating with the functional block of the present invention. Meanwhile, the MAC function block for transmitting a message to the terminal is operated in the base station so that an error in the wireless environment does not flow into the system.
본 발명에서 ATM 시그널링을 위한 연결은 종래의 표준 프로토콜에서와 마찬가지로 시스템의 초기화시에 이미 충분한 대역폭을 할당하여 설정하는 것으로 한다. 그러나 종래의 표준 프로토콜에서 VPI/VCI=0/5라고 하는 특정 연결만을 사용하는 것과는 달리 본 발명에서는 각 단위시스템간의 IPC(Inter Processor Communiation)을 위한 ATM 연결을 사용한다. 따라서 ATM 시그널링을 수행하는 프로세서 보드는 각 단위시스템의 어떤 프로세서 보드가 되어도 가능한 분산구조를 가진다.In the present invention, the connection for ATM signaling is set up by allocating enough bandwidth at the time of initialization of the system as in the conventional standard protocol. However, unlike the conventional standard protocol, which uses only a specific connection of VPI / VCI = 0/5, the present invention uses an ATM connection for IPC (Inter Processor Communication) between each unit system. Therefore, a processor board that performs ATM signaling has a distributed structure that can be any processor board of each unit system.
본 발명의 구성은 시그널링 메세지 처리기, 시그널링 메세지 생성기, SVCM(Switched Virtual Circuit Manager), SVC Connection Data Base 로 이루어진다.The configuration of the present invention consists of a signaling message processor, a signaling message generator, a switched virtual circuit manager (SVCM), and an SVC connection data base.
상기 시그널링 메세지 처리기는 메세지들을 수신하여 메세지내의 각 필드에서 정보를 추출하고, 상기 SVCM으로 정보를 전달하는 기능을 수행한다. 상기 SVCM은 전달된 정보로부터 SVC 연결을 설정 또는 해제하기 위한 일련의 동작을 수행하고 그 결과를 시그널링 메세지 생성기로 전달한다. 그리고 상기 시그널링 메세지 생성기는 SVCM으로부터 전달받은 연결의 설정 및 해제의 정보를 메세지의 각 필드에 삽입하고 전송한다. 한편, SVC 연결 데이타베이스에는 SVCM이 전달받은 정보로부터 새로운 연결을 추가하거나 기존의 연결을 해제하는 동작을 수행하기 위한 정보들과 할당된 ATM 자원 또는 할당할수 있는 ATM 자원들에 대한 정보들이 저장된다.The signaling message processor receives messages, extracts information from each field in the message, and delivers the information to the SVCM. The SVCM performs a series of operations for establishing or releasing an SVC connection from the conveyed information and conveys the result to the signaling message generator. The signaling message generator inserts the connection establishment and release information received from the SVCM into each field of the message and transmits the information. On the other hand, in the SVC connection database, information for performing an operation of adding a new connection or releasing an existing connection from SVCM received information, and information about allocated ATM resources or assignable ATM resources are stored.
이하 본 발명에 따른 동작을 설명한다.Hereinafter, the operation according to the present invention will be described.
이하 본 발명에 따른 동작은 크게, 1)간략화된 메세지 정의, 2)시스템 초기화시에 설정된 IPC용 ATM연결을 사용하는 방법, 3)시그널링 메세지 처리기의 동작, 4)시그널링 메세지 생성기의 동작, 5)SVCM의 동작, 6)SVC 연결 데이타베이스의 정보로 구분하여 설명한다.The operation according to the present invention is largely 1) simplified message definition, 2) method of using IPC ATM connection established at system initialization, 3) operation of signaling message processor, 4) operation of signaling message generator, 5) Describes the operation of SVCM, 6) divided into information of the SVVC database.
먼저, 본 발명에 따른 시그널링 메세지를 살펴보면 하기 표 3과 같다.First, the signaling message according to the present invention is shown in Table 3 below.
그리고 상기 각 시그널링 메세지 포멧은 하기 표 4와 같다.Each signaling message format is shown in Table 4 below.
우선, 표준 프로토콜에서 사용하는 메세지중 반드시 필요한 메세지만을 수용하고, 각 메세지들의 형식도 상기 표 4과 같이 새로이 정의하여 사용한다. 새로이 정의한 각 메세지들에서 공통적으로 사용하는 필수 정보들은 상기 표 4에서와 같이 CR(Call Reference), MSG Type, MSG length 등이다.First of all, only messages essential to the standard protocol are accepted, and the format of each message is newly defined as shown in Table 4 above. Essential information commonly used in each newly defined message is Call Reference (CR), MSG Type, MSG length, etc. as shown in Table 4 above.
먼저, CR(Call Reference)값은 호의 설정시 할당되는 값이며 동시에 설정할수 있는 SVC의 총 개수는 128개로 제한한다. 플래그(flag)값은 자신의 프로세서 보드의 호처리 기능블럭에서 설정을 요구한 경우 0으로 설정되고, 다른 프로세서 보드로부터 설정이 요구된 경우에는 1로 설정하여, 호처리 기능블럭이나 SVCM 기능블럭에서 설정된 각 호들의 관리를 보다 쉽게 할수 있도록 한다. 한편 상기 CR값은 특정 호의 설정시 할당된후 해당 호가 해제될 때까지 삭제하지 않고 삭제된 후에도 바로 새로운 호에 동일한 CR 값을 할당하지 않도록 하여 호 관리의 오동작을 방지한다. MSG타입(Message Type)은 상기 표 3에서 정의한 각 메세지들을 구분하기 위한 값으로, 현재 정의된 메세지들이 9개이지만 최대 256개 까지 확장할수 있다. MSG길이(Message length)는 본 발명의 메세지 형식에서 추가로 전송되어야 하는 정보들의 길이를 바이크 단위로 기록하는 값으로 최대 256바이트의 추가 정보를 전송할수 있도록 정의한다. 만약, 동시에 지원해야 하는 SVC의 총 개수가 128개로 충분하지 않을 경우 상기 표 4의 두번째 요소인 MSG타입의 앞에 1바이트의 CR값을 추가하여 256개의 SVC를 추가로 동시에 지원할수 있도록 정의할수 있다.First of all, the CR (Call Reference) value is assigned when setting up a call and the total number of SVCs that can be set at the same time is limited to 128. The flag value is set to 0 when the call processing function block of the own processor board is requested, and set to 1 when the setting is requested from another processor board, and is set to the call processing function block or the SVCM function block. Make it easier to manage each set call. On the other hand, the CR value is assigned during the establishment of a particular call and is not deleted until the call is released, and the same CR value is not assigned to the new call immediately after being deleted, thereby preventing malfunction of call management. The MSG type (Message Type) is a value for distinguishing each message defined in Table 3, and there are 9 currently defined messages but can be extended up to 256. MSG length (Message length) is a value that records the length of the information to be additionally transmitted in the unit of the present invention in bike units, and defines that up to 256 bytes of additional information can be transmitted. If the total number of SVCs to be supported at the same time is not sufficient as 128, the CR value of 1 byte may be added to the front of the MSG type, which is the second element of Table 4, to define 256 SVCs simultaneously.
이하 상기 표 3에서 정의한 각 메세지들을 상세히 살펴본다.Hereinafter, each message defined in Table 3 will be described in detail.
상기 SVC INIT 메세지는, 호처리 기능블럭에서 서비스 사용자로부터 호 설정 또는 해제 요구를 수신하거나 핸드오버(hand-over)를 시작해야 하는 경우 등, ATM SVC 연결을 설정하여야 하는 경우 SVCM 기능블럭으로 SVC의 설정 또는 해제를 요구하는 메세지이다. 상기 메세지의 필수 정보중 REQ type은 SVC의 설정 또는 해제를 나타내는 값으로 반드시 필요한다. 여기서, 해제의 경우 CR 값만으로 연결의 해제가 가능하지만 설정의 경우 서비스할 TR_Desc, QoS_Param 등의 추가정보가 주어져야 한다. 이들 추가정보는 상기 표 4의 Variable Length Information elements 필드에 덧붙여져 전송한다.The SVC INIT message is a SVCM function block when an ATM SVC connection needs to be established, for example, when a call establishment or reception request from a service user is received from a call processing function block or a handover should be initiated. Message requesting to turn on or off. REQ type of the essential information of the message is a value indicating the setting or release of the SVC. Here, in case of release, connection can be released only by CR value, but in case of setting, additional information such as TR_Desc and QoS_Param to be serviced should be given. These additional information is transmitted in addition to the Variable Length Information elements field of Table 4 above.
상기 SVC INIT ACKNOWLEDGE 메세지는 SVCM 기능블럭으로부터 호처리 기능블럭으로 SVC INIT 메세지를 수신에 대해 ATM SVC 연결의 설정을 위한 시그널링을 시작하였음을 알리는 응답 메세지이다.The SVC INIT ACKNOWLEDGE message is a response message indicating that the signaling for establishing an ATM SVC connection has been initiated on receipt of the SVC INIT message from the SVCM function block to the call processing function block.
상기 SETUP DONE 메세지는 SVC INIT 메세지가 호의 설정을 요구한 경우, 추가정보의 VPI/VCI 값이 존재하면 시그널링을 통해 ATM SVC 연결이 목적지까지 설정되었음을 알리고 존재하지 않으면 추가정보의 Cause 값을 전달하여 특정 CR 값에 대해 ATM 연결을 사용하거나 현재 사용할수 없음을 알리는 메세지이다.When the SVC INIT message requires call setup, the SETUP DONE message indicates that the ATM SVC connection is established to the destination through signaling if the VPI / VCI value of the additional information is present and delivers the Cause value of the additional information if it does not exist. This message indicates that an ATM connection is available or unavailable for the CR value.
상기 RELEASE DONE 메세지는 SVC INIT 메세지가 호의 해제를 요구한 경우 시그널링을 통해 ATM SVC 연결적지까지 해제하였음을 알리고 해당 CR 값을 삭제하여 다른 호에 대해 다시 사용할수 있도록 하는 메세지이다. 해제의 원인을 추가정보로 함께 전달한다.The RELEASE DONE message indicates that the SVC INIT message releases the ATM SVC connection through signaling, and deletes the corresponding CR value so that it can be used again for another call. Communicate the cause of the release as additional information.
상기 CONNECT 메세지는 특정보드의 SVCM 기능블럭과 목적지의 SVCM 기능블럭 사이에서 주고 받는 매 추가정보의 VPI/VCI 값이 존재하면 시그널링을 통해 ATM SVC 연결이 목적지까지 설정되었음을 알리고, 존재하지 않으면 추가정보의 Cause 값을 전달하여 특정 CR 값에 대해 ATM 연결을 사용하거나 현재 사용할수 없음을 알리는 메세지이다.The CONNECT message indicates that the ATM SVC connection is set up to the destination through signaling if there is a VPI / VCI value of every additional information exchanged between the SVCM function block of the specific board and the SVCM function block of the destination. This message indicates that an ATM connection is available or unavailable for a specific CR value by passing the Cause value.
상기 CONNECT ACKNOWLEDGE 메세지는 하나의 단위시스템내부의 경우에는 ATM SVC의 설정 요구에 대해 CONNECT가 전달되면 되지만, 단위시스템 사이의 ATM SVC를 설정하는 경우에는 시그널링의 중간에 다른 SVCM 기능블럭을 경유해야 하므로 이때 경유되는 SVCM 기능블럭이 CONNECT 메세지를 목적지까지 전송하고, CONNECT 메세지를 송신한 SVCM 기능블럭으로 CR 값에 대한 CONNECT 메세지를 목적지로 전송하였음을 ㄴ알리는 메세지이다.In the CONNECT ACKNOWLEDGE message, if a CONNECT is transmitted for a setting request of an ATM SVC in one unit system, the CONNECT ACKNOWLEDGE message needs to pass through another SVCM function block in the middle of signaling when setting an ATM SVC between unit systems. This message indicates that the SVCM function block that has been transmitted has sent a CONNECT message to the destination, and has sent a CONNECT message for a CR value to the destination with the SVCM function block that has sent the CONNECT message.
상기 SETUP 메세지는 호처리 기능블럭의 요구로 SVCM 기능블럭에서 목적지 SVCM 기능블럭으로 ATM의 설정을 요구하는 메세지로 SVC INIT 메세지에서 특정 CR값에 대한 TR_Desc, QOS_Param 값들을 추가정보로 함께 전달하여 해당 CR값에 대한 ATM SVC가 사용할 ATM 자원의 할당을 요구한다.The SETUP message is a request for setting the ATM from the SVCM function block to the destination SVCM function block as a request for a call processing function block. Requires the allocation of ATM resources for use by the ATM SVC.
상기 RELEASE 메세지는 호처리 기능블럭의 요구로 SVCM 기능블럭에서 목적지 SCVM 기능블럭으로 ATM의 해제를 요구하는 메세지로 SVC INIT 메세지에서 특정 CR값에 대해 설정된 ATM자원의 해제를 요구한다. 해제의 원인을 추가정보로 함께 전달한다.The RELEASE message is a request for the release of ATM from the SVCM function block to the destination SCVM function block as a request for the call processing function block. The RELEASE message requests the release of the ATM resource set for a specific CR value in the SVC INIT message. Communicate the cause of the release as additional information.
상기 RELEASE COMPLETE는 목적지의 SVCM 기능블럭에서 특정 CR값에 대한 ATM SVC의 해제가 있음을 알리는 메세지로 호의 해제를 요구한 프로세서의 SVCM 기능블럭까지 전달되어야 하는 메세지이다.The RELEASE COMPLETE is a message indicating that there is a release of ATM SVC for a specific CR value in the SVCM function block of the destination and is a message to be delivered to the SVCM function block of the processor requesting the release of the call.
한편, 이들 시그널링 메세지는 종래의 표준프로토콜에서 사용하는 VPI/VCI=0/5라는 특정 ATM 연결을 사용하는 것이 아니라, 시스템 초기화시에 PVCM에서 설정한 IPC용 ATM연결을 사용하므로 ATM 어드레스 체계는 20바이트의 E.164 등의 기존의 주소형식을 사용하지 않고, 도 3과 같은 4바이트의 시스템 주소 형식을 정의하여 사용한다. 즉, IPC메세지에서 사용하는 헤더 형식에 시그널링 메세지를 담아 송수신하는 방법을 사용한다. 또한, 상기 도 3과 같이 정의하므로서 최대 32개의 BSC, 최대 256개의 BTS로 구성되는 이동통신 시스템에서 이중화를 포함한 모든 프로세서 보드들과 BSM에 유일한 주소체계를 유지할수 있다.On the other hand, these signaling messages do not use the specific ATM connection of VPI / VCI = 0/5 used in the standard protocol, but use the IPC ATM connection set by PVCM at system initialization. Instead of using the existing address format such as E.164 of bytes, the system address format of 4 bytes as shown in FIG. 3 is defined and used. That is, a method of transmitting and receiving a signaling message in a header format used in an IPC message is used. In addition, in the mobile communication system consisting of up to 32 BSCs and up to 256 BTSs as defined in FIG. 3, all processor boards including redundancy and BSMs can be maintained.
이하 시스템 초기화시에 설정된 IPC용 ATM 연결을 사용하는 방법을 설명한다.A method of using an IPC ATM connection established at system initialization will now be described.
본 발명의 기능블럭들은 시그널링용 ATM 연결로 시스템 초기화시에 PVCM(Permanent Virtual Circuit Manager)이 생성한 시스템 IPC용 ATM PVC 연결을 사용한다. 첨부된 도면 도 2와 같이 상기 시스템 초기화시에 설정되어 있는 IPC용 ATM PVC 연결의 결과는 PVCM이 특정 메모리에 PVC Connection Data Base라는 이름으로 저장하고, 이를 IPC 기능블럭 또는 SSCOP 기능블럭에서 참조하여 해당 ATM 연결식별자를 찾아낸다. 찾아낸 ATM 연결식별자는 IPC 기능블럭의 하위에 존재하는 ATM Device Driver에서 사용된다. 그리고 주어진 PDU(Packet Data Unit)를 ATM Cell로 변환(Segmentation)하여 전송하고, 수신된 ATM Cell로부터 원래의 PDU를 생성(Reassembly)하여 어떤 ATM 연결식별자를 이용하는 정보인지를 구분한후 IPC 기능블럭이나 SSCOP 기능블럭으로 전달한다.The functional blocks of the present invention use the ATM PVC connection for the system IPC generated by the Permanent Virtual Circuit Manager (PVCM) during system initialization with the ATM connection for signaling. As a result of the ATM PVC connection set at the time of initializing the system as shown in FIG. 2, the PVCM stores the PVC connection data base in a specific memory as a PVC connection data base and refers to the IPC function block or the SSCOP function block. Find the ATM connection identifier. The found ATM connection identifier is used in the ATM device driver under the IPC function block. After converting a given PDU (Packet Data Unit) into an ATM Cell, the original PDU is reassembled from the received ATM Cell to identify which ATM connection identifier is used and then the IPC function block or Transfer to SSCOP function block.
도 2에 도시된 각 기능블럭들의 동작을 살표보면 다음과 같다.Looking at the operation of each functional block shown in Figure 2 as follows.
먼저, 상기 시그널링 메세지 처리기212는 외부 프로세서 보드로부터 온 시그널링 메세지를 IPC 기능블럭으로부터 수신하여 각 메세지의 필드로부터 MSG Type, MSG lengt, CR 값 등을 분리하고, 추가정보가 있는 경우에는 추가정보도 추출하여 필요한 정보들을 SVCM 기능블럭211로 전송하는 기능을 수행한다.First, the signaling message processor 212 receives a signaling message from an external processor board from an IPC function block, separates MSG Type, MSG lengt, CR value, etc. from each message field, and extracts additional information when there is additional information. And transmits the necessary information to the SVCM function block 211.
다음으로, 시그널링 메세지 생성기213은 SVCM 기능블럭211로 부터 받은 정보들로부터 CR값, MSG Type,MSG length 등의 필드에 값을 설정하고, 추가할 정보가 있는 경우에는 이 정보를 메세지에 추가하여 외부 프로세서 보드로 전송할 메세지를 생성하는 기능을 수행한다. 생성된 메세지는 하위 IPC 기능블럭에서 제공하는 기능을 이용하여 내부 기능블럭이나 외부 프로세서 보드로 전송을 요구한다.Next, the signaling message generator 213 sets values in fields such as CR value, MSG Type, and MSG length from the information received from the SVCM function block 211, and adds this information to the message when there is information to be added. Creates a message to send to the processor board. The generated message can be sent to the internal function block or external processor board using the functions provided by the lower IPC function block.
다음으로, 상기 SVCM 기능블럭211의 동작을 상기한 각 메시지들과 연계하여 설명하면 다음과 같다. 상기 SVCM 기능블럭211은 기본적으로, 호처리 기능블럭215와 외부의 SVCM 기능블럭과 정합한다.Next, the operation of the SVCM function block 211 will be described in connection with each of the above messages. The SVCM function block 211 basically matches the call processing function block 215 and an external SVCM function block.
먼저, 상기 SVCM 기능블럭211은 호처리 기능블럭215로 부터 SVC INIT 메세지를 수신하여 상기 표 4의 Call Reference 필드에 있는 플래그 값 별로 자신의 프로세서 보드에서 설정한 ATM SVC와 외부로부터 요구된 ATM SVC를 구분하여 관리한다. 수신한 CR 값에 대해 REQ type을 읽어 셋업(SETUP) 요구인지 해제(RELEASE) 요구인지 구분하여 SETUP인 경우에는 호처리 기능블럭에서 전송한 목적지 주소와 추가정보의 TR_Desc 값과 QOS_Param 값을 획득하여 시그널링 메세지 생성기213으로 SETUP 메세지의 생성 및 전송을 요구하며, SVC 연결 데이타베이스(Connection Data Base)214에 해당 CR값을 기록하고 현재 상태가 SETUP 메세지의 생성 및 전송 상태임을 저장한다. 해제인 경우에는 추가정보없이 시그널링 메세지 생성기213으로 해제 메세지의 생성하여 전송한 목적지 주소로 전송할 것을 요구하고, SVC Connection Data Base214에 해당 CR값을 기록하고 현재 상태가 해제메세지의 생성 및 전송 상태임을 저장한다. 한편, 위의 과정과 별개로 시그널링 메세지 생성기213으로 SVC INIT ACKNOWLEDGE 메세지를 생성하여 IPC216을 통해 호처리 기능블럭215으로 전송하도록 요구한다.First, the SVCM function block 211 receives the SVC INIT message from the call processing function block 215 to determine the ATM SVC set by the processor board and the ATM SVC set from the outside for each flag value in the Call Reference field of Table 4. Manage separately. Reads REQ type for received CR value and distinguishes whether it is setup request or release request. In case of SETUP, the destination address transmitted from call processing function block, TR_Desc value and QOS_Param value of additional information are acquired and signaled. The message generator 213 requests the creation and transmission of a SETUP message, records the corresponding CR value in the SVC connection database 214, and stores the current state of the generation and transmission of the SETUP message. In case of release, request to send the release message to the destination address generated and sent to signaling message generator 213 without additional information, record the CR value in SVC Connection Data Base214, and store the current state of generation and transmission of release message. do. On the other hand, in addition to the above process, the SVC INIT ACKNOWLEDGE message is generated by the signaling message generator 213 and requested to be transmitted to the call processing function block 215 through IPC216.
그리고, 외부의 SVCM 기능블럭으로부터 SETUP 메세지 수신시, 해당 CR값에 ATM SVC 연결에 대한 자원이 설정되어 있는지 SVC Connection Data Base214의 정보를 확인하고, 설정되어 있지 않은 연결이면 가용 ATM 자원이 요구된 TR_Desc, QOS_Param에 할당 가능한지 확인한다. 할당 가능하면 자신의 프로세서에 해당 ATM SVC 연결을 설정하고, 해당 CR 값에 대해 이미 설정되어 있는 연결이거나 가용 ATM 자원 내에서 설정이 불가능하면 Cause 값에 그 내용을 반영하여 시그널링 메세지 생성기213으로 전송하여 셋업메세지를 전송한 프로세서 보드로 연결(CONNECT) 메세지의 생성 및 전송을 요구한다. 한편, 상기 셋업메세지의 처리 결과를 SVC Connection Database214에 해당 CR 값을 기록하고 현재 상태가 연결메세지의 생성 및 전송 상태임을 저장한다.Upon receiving the SETUP message from the external SVCM function block, check the information in the SVC Connection Data Base214 to determine whether the resource for the ATM SVC connection is set in the corresponding CR value. If the connection is not established, TR_Desc is requested. , Check whether it can be assigned to QOS_Param. If it is assignable, it sets up corresponding ATM SVC connection to its own processor, and if it is already established for the corresponding CR value or if it cannot be set up in the available ATM resource, it transmits to the signaling message generator 213 by reflecting the contents of Cause. Requires the creation and transmission of a CONNECT message to the processor board that sent the setup message. Meanwhile, the CR value is recorded in the SVC Connection Database 214 as a result of processing of the setup message, and the current state is generated and transmitted.
그리고, 외부의 SVCM 기능블럭으로부터 수신된 해제메세지에 대해 해당 ATM SVC 연결이 설정되어 있는지 확인하고, 존재하면 해당 ATM 연결을 해제하고 가용 ATM 자원에 해당 연결의 자원을 추가한다. 또한 SVC 연결 데이타베이스214에 해당 CR값에 대한 정보를 모두 삭제한다. 한편, 해당 CR값에 대한 ATM SVC 연결이 존재하지 않거나 ATM 연결의 해제 결과는 Cause 정보에 반영하고 시그널링 메세지 생성기에 전송하여 RELEASE 메세지를 전송한 프로세서 보드로 RELEASE 메세지를 전송한 프로세서 보드로 RELEASE 메세지를 전송한 프로세서 브드로 RELEASE COMPLETE 메세지에 생성 및 전송을 요구한다.Then, it checks whether the corresponding ATM SVC connection is established for the release message received from the external SVCM function block, and if there is, releases the corresponding ATM connection and adds the resource of the connection to the available ATM resource. Also, delete all information about the CR value in the SVC connection database 214. On the other hand, the ATM SVC connection does not exist for the corresponding CR value or the release result of the ATM connection is reflected in the cause information and transmitted to the signaling message generator to send the RELEASE message to the processor board that sent the RELEASE message to the processor board. The processor block that sent it requests creation and transmission in a RELEASE COMPLETE message.
그리고, 외부의 SVCM 기능블럭으로부터 수신된 CONNECT 메세지에 대해 SVC Connection Data Base214에해당 CR값에 대한 정보가 존재하는지 확인한다. 만약, 존재하면 SETUP 메세지의 생성 및 전송상태인지 확인한다. 상태가 확인되고 추가정보의 VPI/VCI 값이 존재하면 성공적으로 ATM SVC 연결의 설정이 끝났음을 의미하므로 추가 정보의 VPI/VCI 값을 반영하여 시그널링 메세지 생성기로 셋업 다운 메세지를 생성하여 IPC를 통해 호처리 기능블럭215로 전송하도록 요구한다. 한편, 상태가 불일치이거나 추가정보의 VPI/VCI 값이 존재하지 않으면 추가정보의 Cause 값을 반영한 셋업 다운 메세지의 전송 상태로 수정한다. 해당 CR 값에 대한 정보가 존재하지 않으면 이는 다른 프로세서 보드로 재전송되어야 하는 것이므로 수신된 정보를 다시 시그널링 메세지 생성기213에 전송하여 목적지 보드로 재전송을 요구하고 메세지를 송신한 프로세서 보드로는 연결확인 메세지를 생성하여 전송하도록 요구한다. 이 경우, SVC 연결 데이타베이스214에 대한 CR에 대한 정보가 없으면 관리할 필요가 없는 정보이므로 추가로 정보를 저장하거나 수정하지 않는다.In addition, it is checked whether information on a corresponding CR value exists in the SVC Connection Data Base214 for a CONNECT message received from an external SVCM function block. If it exists, check whether the setup message is generated and transmitted. If the status is checked and the VPI / VCI value of the additional information is present, it means that the ATM SVC connection has been successfully set up. Therefore, the setup message is generated by the signaling message generator to reflect the VPI / VCI value of the additional information. Request is sent to processing function block 215. On the other hand, if the status is inconsistent or the VPI / VCI value of the additional information does not exist, it is corrected to the transmission state of the setup down message reflecting the Cause value of the additional information. If the information about the CR value does not exist, it must be retransmitted to another processor board. Therefore, the received information is sent back to the signaling message generator 213 to request retransmission to the destination board. Create and send. In this case, if there is no information about the CR for the SVC connection database 214, the information does not need to be managed, and thus no additional information is stored or modified.
그리고, 외부의 SVCM 기능블럭으로부터 수신된 연결 확인 SVC 연결 데이타베이스에 대한 CR값의 상태가 연결 메세지의 생성 및 전송 상태인지 확인하고, 상태가 확인되면 해당 CR 값에 대한 ATM SVC 상태가 완결된 것으로 반영하고 저장하고, 하위 ATM 디바이스 구동부의 해당 채널을 인에이블(enable)시킨다.And, if the state of the CR value for the connection confirmation SVC connection database received from the external SVCM function block is the generation and transmission state of the connection message, and if the state is confirmed, the ATM SVC state for the corresponding CR value is completed. Reflect, store, and enable the corresponding channel of the lower ATM device driver.
그리고 외부의 SVCM 기능블럭으로부터 수신된 해제 완료 메세지 연결 데이타베이스의 해당 CR 값의 상태가 해제 메세지의 생성 및 전송 상태인지를 확인하고, 상태가 확인되면 시그널링 메세지 생성기213으로 해제 다운 메세지를 생성하여 IPC를 통해 호처리 기능블럭213으로 전송하도록 요구한다. 한편, SVC 연결 데이타베이스214에 해당 CR에 대해 해제 다운 메세지의 전송상태로 수정한다.Then, check whether the status of the corresponding CR value in the release completion message connection database received from the external SVCM function block is the generation and transmission state of the release message.When the state is confirmed, the release message is generated by the signaling message generator213. To transmit to the call processing function block 213. On the other hand, the SVC connection database 214 is modified to send a release down message for the corresponding CR.
다음으로, 상기 SVC 연결 데이타베이스214는 상기 SVCM 의 동작에 따라 각 메세지를 처리하는 상태의 결과를 지정하고, 각 메세지의 처리를 위해 상태를 비교하는데 사용하는 데이타의 집합이다.Next, the SVC connection database 214 is a set of data used to specify the result of the state of processing each message according to the operation of the SVCM, and to compare the state for processing of each message.
상술한 바와 같이 본 발명은 이동통신시스템에 ATM기술을 적용할 경우, 서비스 사용자의 호 요구 또는 호 해제를 위한 ATM 연결의 설정과 해제를 위한 각종 파라미터들을 정의하였고, 시그널링에 해당하는 특정 메시지들을 이용하여 ATM 연결을 설정하거나 해제하는 각종 개념을 간략화하여 정의하였다.As described above, when the ATM technology is applied to a mobile communication system, various parameters for establishing and releasing ATM connection for call request or call release of a service user are defined, and specific messages corresponding to signaling are used. To simplify and define the various concepts of establishing or releasing ATM connections.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990024010A KR20010003645A (en) | 1999-06-24 | 1999-06-24 | Apparatus for processing atm signalling in mobile communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990024010A KR20010003645A (en) | 1999-06-24 | 1999-06-24 | Apparatus for processing atm signalling in mobile communication system |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20010003645A true KR20010003645A (en) | 2001-01-15 |
Family
ID=19594995
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019990024010A KR20010003645A (en) | 1999-06-24 | 1999-06-24 | Apparatus for processing atm signalling in mobile communication system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20010003645A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9022870B2 (en) | 2012-05-02 | 2015-05-05 | Aquimo, Llc | Web-based game platform with mobile device motion sensor input |
US9101812B2 (en) | 2011-10-25 | 2015-08-11 | Aquimo, Llc | Method and system to analyze sports motions using motion sensors of a mobile device |
US9357329B2 (en) | 2011-10-25 | 2016-05-31 | Aquimo, Llc | Method to provide dynamic customized sports instruction responsive to motion of a mobile device |
-
1999
- 1999-06-24 KR KR1019990024010A patent/KR20010003645A/en not_active Application Discontinuation
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9101812B2 (en) | 2011-10-25 | 2015-08-11 | Aquimo, Llc | Method and system to analyze sports motions using motion sensors of a mobile device |
US9357329B2 (en) | 2011-10-25 | 2016-05-31 | Aquimo, Llc | Method to provide dynamic customized sports instruction responsive to motion of a mobile device |
US9022870B2 (en) | 2012-05-02 | 2015-05-05 | Aquimo, Llc | Web-based game platform with mobile device motion sensor input |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3500343B2 (en) | Method and arrangement for preparing for transmission of multimedia related information in a packet switched cellular radio network | |
JP4408496B2 (en) | Local area network having a bridge terminal for transmitting data between multiple sub-networks | |
US6717925B1 (en) | Point-to-multipoint mobile radio transmission | |
EP1088461B1 (en) | A method for delivering messages in a wireless communications system using the same protocol for all types of messages | |
FI102654B (en) | Method of replacing base station in a radio extension of the ATM network | |
EP0891114A1 (en) | Method and system for performing an optimised hand over | |
Akyol et al. | Handling mobility in a wireless ATM network | |
EP1734782B1 (en) | A method of dual transfer mode handover | |
KR20020097271A (en) | Method and apparatus for multiplexing a plurality of data connections onto one temporary block flow | |
JP2002539728A (en) | Method and arrangement for transmitting multimedia related information in a packet switched cellular wireless network | |
KR100596946B1 (en) | Local area network system with transceiver | |
KR100576976B1 (en) | Local Area Network System Including Wireless Transmission Terminals | |
JP2009060622A (en) | Network resource reallocation in iub | |
EP0865224A1 (en) | Node device and scheme for sharing common virtual connection indentifier between end-nodes | |
US6529484B1 (en) | Access for mobile terminals network | |
KR20010003645A (en) | Apparatus for processing atm signalling in mobile communication system | |
KR100428736B1 (en) | Mobile telecommunication network and method for operating the same | |
KR100288747B1 (en) | Method for making protocol in future cdma | |
KR100296032B1 (en) | Method for connecting point to multi point of atm in mobile telecommunication system | |
KR100312306B1 (en) | Architecure of efficient atm ipc network for wireless access network construction and the control method therepof | |
Kaloxylos et al. | Mobility Management in the Wireless ATM Network Demonstrator (WAND) | |
KR100296033B1 (en) | Method for atm transfer in mobile telecommunication system | |
KR20050092606A (en) | Traffic memory management method in wireless communication terminal | |
Krishnamurthy | Channel allocation for wireless ATM networks in a multicasting environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |