KR20080050179A - Method of making status function matrix and method of controlling call connection using it - Google Patents

Method of making status function matrix and method of controlling call connection using it Download PDF

Info

Publication number
KR20080050179A
KR20080050179A KR1020070010954A KR20070010954A KR20080050179A KR 20080050179 A KR20080050179 A KR 20080050179A KR 1020070010954 A KR1020070010954 A KR 1020070010954A KR 20070010954 A KR20070010954 A KR 20070010954A KR 20080050179 A KR20080050179 A KR 20080050179A
Authority
KR
South Korea
Prior art keywords
state
message
call
function matrix
function
Prior art date
Application number
KR1020070010954A
Other languages
Korean (ko)
Inventor
김정하
김경수
Original Assignee
한국전자통신연구원
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원, 삼성전자주식회사 filed Critical 한국전자통신연구원
Priority to US11/861,972 priority Critical patent/US8605888B2/en
Publication of KR20080050179A publication Critical patent/KR20080050179A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/40Monitoring; Testing of relay systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/155Ground-based stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A method for producing a status function matrix in a base station and a call connection control method using the same are provided to improve a call connection control processing rate by using a two dimensional status function matrix having a status function as an element without using if-then-else or case commands. An ACS(Access Point Control Subsystem) receives a message from an AT(Access Terminal) and an ATS(Access Point Traffic Subsystem). The ACS calls a status function corresponding to the transmitted message and a current call status among plural status functions respectively mapped to plural elements of a status function matrix, and performs the called status function. In the status function matrix, a call status is one index of a column and a row. Plural messages are the rest one index of the column and row.

Description

기지국의 상태 함수 행렬 생성 방법 및 이를 이용한 호 연결 제어 방법 {METHOD OF MAKING STATUS FUNCTION MATRIX AND METHOD OF CONTROLLING CALL CONNECTION USING IT} Method of generating a state function matrix of a base station and a call connection control method using the same {METHOD OF MAKING STATUS FUNCTION MATRIX AND METHOD OF CONTROLLING CALL CONNECTION USING IT}

도 1은 본 발명의 실시예에 따른 통신 시스템을 개략적으로 나타낸 도면이다.1 is a view schematically showing a communication system according to an embodiment of the present invention.

도 2는 본 발명의 실시예에 따른 호 연결 제어 방법을 나타내는 흐름도이다.2 is a flowchart illustrating a call connection control method according to an embodiment of the present invention.

도 3은 본 발명의 실시예를 따른 호 연결 제어방법에서 사용하는 2차원 상태 함수 행렬을 표현한 도면이다.3 is a diagram representing a two-dimensional state function matrix used in the call connection control method according to an embodiment of the present invention.

본 발명은 기지국의 호 연결 제어 방법에 관한 것으로 특히, 상태 함수를 이용한 호 연결 제어 방법에 관한 것이다. The present invention relates to a call connection control method of a base station, and more particularly, to a call connection control method using a state function.

통신 시스템 중에서 휴대 인터넷 시스템은 2.3GHz 주파수 대역에서 스펙트럼 사용 효율을 보장하는 무선 전송 기술을 사용하여 유선 인터넷에서 제공하는 다양한 형태의 IP 기반 무선 데이터 서비스(스트리밍 비디오, FTP, 메일, 채팅 등)의 영상 및 고속 패킷 데이터 전송을 제공하는 3.5세대 이동 통신 시스템이다. 휴대 인터넷 시스템은 무선 구간에서 고속 패킷 데이터 전송을 지원하기 위해 프레임 단위로 데이터 송수신을 수행하고, 직교주파수분할다중(Orthogonal Frequency Division Multiplexing, OFDM), 주파수분할다중접속(Frequency Division Multiplexing Access, FDMA), 시간분할방식(Time Division Duplexing, TDD) 무선 전송 방식을 기반으로 동작하는 구조이다.Among the communication systems, the portable Internet system uses the wireless transmission technology that guarantees the efficiency of spectrum use in the 2.3 GHz frequency band, and the video of various forms of IP-based wireless data services (streaming video, FTP, mail, chat, etc.) provided by the wired Internet. And a 3.5 generation mobile communication system providing high speed packet data transmission. The portable Internet system performs data transmission / reception on a frame basis to support high-speed packet data transmission in a wireless section, orthogonal frequency division multiplexing (OFDM), frequency division multiplexing (FDMA), Time Division Duplexing (TDD) A structure that operates based on a wireless transmission scheme.

일반적으로 휴대 인터넷 시스템을 포함하여 대부분의 통신 시스템에서는, 단말로부터 호 연결이 시도되는 경우에 기지국이 if-then-else 또는 case 명령문 등의 논리 구문을 사용하여 현재의 호 상태와 수신 메시지를 확인하고, 확인된 결과에 따라 요구되는 상태함수를 수행한다. 그러나, 이러한 논리 구문을 사용하는 기지국은 평균적으로 "전체 상태 수/2 + 전체 수신 메시지 수/2"의 판단 절차를 수행하며, 이렇게 부가되는 판단 절차는 기지국의 CPU 자원 낭비를 유발하여 시스템 성능이 저하되는 결과를 초래한다. In general, in most communication systems, including mobile Internet systems, when a call connection is attempted from a terminal, the base station checks the current call status and received message using logical syntax such as an if-then-else or case statement. Then, it performs the required state function according to the confirmed result. However, a base station using such a logical syntax performs a determination procedure of "number of statuses / 2 + total number of received messages / 2" on average, and this additional determination process causes a waste of CPU resources of the base station, thereby improving system performance. Results in deterioration.

본 발명이 이루고자 하는 기술적 과제는 호 연결 제어의 처리 성능을 향상시킬 수 있는 호 연결 제어 방법을 제공하는 것이다. The technical problem to be achieved by the present invention is to provide a call connection control method that can improve the processing performance of call connection control.

상기 과제를 달성하기 위한 본 발명의 하나의 특징에 따른 호 연결 제어 방법은 메시지를 전달 받으면 상태 함수 행렬의 복수의 원소에 각각 매핑된 복수의 상태 함수 중에서, 상기 전달 받은 메시지와 현재의 호 상태에 대응하는 상태 함수를 호출하여 수행하는 호 연결 제어 방법이다. According to an aspect of the present invention, a call connection control method according to an aspect of the present invention provides a message and a current call state among a plurality of state functions mapped to a plurality of elements of a state function matrix when a message is received. Call connection control method performed by calling the corresponding status function.

본 발명의 다른 특징에 따른 호 연결 제어 방법은 호 연결 제어에 사용하는 상태 함수 행렬이 복수의 호 상태를 행과 열 중 하나의 인덱스로 하고 복수의 메시지를 행과 열 중 나머지 하나의 인덱스로 하는 호 연결 제어 방법이다.According to another aspect of the present invention, a call connection control method includes a state function matrix used for call connection control in which a plurality of call states are indexes of one of rows and columns, and a plurality of messages are indexes of the other of rows and columns. Call connection control method.

본 발명의 또 다른 특징에 따른 호 연결 제어에 사용되는 상태 함수 행렬 생성 방법은 복수의 호 상태를 상기 상태 함수 행렬의 행과 열 중 하나의 인덱스로 하고 복수의 메시지를 상기 상태 함수 행렬의 행과 열 중 나머지 하나의 인덱스로 하고 상기 복수의 호 상태 중 어느 하나의 호 상태와 상기 복수의 메시지 중 어느 하나의 메시지에 대응하는 상태 함수 행렬의 원소를 상기 어느 하나의 호 상태에서 상기 어느 하나의 메시지를 수신한 경우에 수행되는 상태 함수로 설정하는 상태 함수 행렬 생성 방법이다.According to still another aspect of the present invention, there is provided a method of generating a state function matrix for controlling call connection, wherein a plurality of call states are indexes of one of rows and columns of the state function matrix, and a plurality of messages are assigned to the rows of the state function matrix. The one of the plurality of call states and an element of a state function matrix corresponding to any one of the plurality of messages and the one of the plurality of call states. A state function matrix generation method that sets a state function performed when a is received.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. Throughout the specification, when a part is said to "include" a certain component, it means that it can further include other components, without excluding other components unless specifically stated otherwise.

이제 본 발명의 실시예에 따른 통신 시스템의 호 연결 제어 방법에 대하여 도면을 참고로 하여 상세하게 설명한다. Now, a call connection control method of a communication system according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 실시예에 따른 통신 시스템을 개략적으로 나타낸 도면이다. 본 발명의 실시예에서는 IEEE 802.16 Wireless MAN(Metropolitan Area Network)기반의 휴대 인터넷 시스템을 예로 들어서 설명하지만, 본 발명은 다른 방식의 통신 시스템에도 적용될 수 있다. 1 is a view schematically showing a communication system according to an embodiment of the present invention. In the embodiment of the present invention, a portable Internet system based on IEEE 802.16 Wireless MAN (Metropolitan Area Network) will be described as an example. However, the present invention may be applied to other communication systems.

도 1에 도시된 바와 같이, 본 발명의 실시예에 따른 통신 시스템은 단말(Access Terminal, AT)(110), 액세스 포인트(Access Point, 이하 "AP"라 함)(120), 패킷접속라우터(Packet Access Router, 이하 "PAR"라 함)(130) 및 네트워크(140)를 포함한다.As shown in FIG. 1, a communication system according to an embodiment of the present invention includes an access terminal (AT) 110, an access point (hereinafter referred to as an “AP”) 120, a packet access router ( Packet Access Router, hereinafter referred to as "PAR" 130 and the network 140.

AP(120)는 단말(110)의 접속 제어, 유선 구간과 무선 구간 사이의 패킷 정합, 무선 송수신 제어, 무선 대역 관리를 하고, 무선주파수서브시스템(Radio Frequency Subsystem, 이하 "RFS"라 함)(121), 액세스 포인트 트래픽 서브시스템(Access Point Traffic Subsystem, 이하 "ATS"라 함)(122), 액세스 포인트 제어 서브시스템(Access Point Control Subsystem, 이하 "ACS"라 함)(123) 및 이더넷 스위치(Ethernet switch)(124)를 포함한다. 이러한 AP(120)는 통신 시스템의 기지국으로 동작한다.The AP 120 controls access of the terminal 110, packet matching between the wired section and the wireless section, wireless transmission and reception control, and radio band management, and is referred to as a radio frequency subsystem (hereinafter referred to as "RFS") ( 121, Access Point Traffic Subsystem (hereinafter referred to as "ATS") 122, Access Point Control Subsystem (hereinafter referred to as "ACS") 123, and Ethernet Switch ( Ethernet switch) 124. The AP 120 acts as a base station of a communication system.

RFS(121)은 무선구간 데이터 송수신을 한다. ATS(122)는 트래픽 처리 및 패킷 스케줄링, 무선 링크 제어, 무선 자원 관리, 유선 구간과 무선 구간 사이의 패킷 정합, 복합 재전송 기법(Hybrid Automatic Repeat request, HARQ) 제어를 한다. 즉, ATS(122)는 ACS(123)으로부터 셀 정보 및 사용자 연결 정보를 수신하여 트래픽 처리 및 스케줄링 기능을 수행하고, 스케줄링된 하향 데이터 조합을 RFS(121)에 전달하여 무선구간 송신을 요구하거나 수신한 상향 데이터 조합을 처리하여 패킷접속라우터(130)로 전달한다. ACS(123)은 AP(120) 및 단말(110) 제어를 위한 프로토콜 동작을 제어하고, 단말(110)로부터의 호 연결을 제어한다. The RFS 121 transmits and receives wireless section data. The ATS 122 performs traffic processing and packet scheduling, radio link control, radio resource management, packet matching between a wired section and a wireless section, and a hybrid automatic repeat request (HARQ) control. That is, the ATS 122 receives the cell information and the user connection information from the ACS 123 to perform traffic processing and scheduling functions, and transmits a scheduled downlink data combination to the RFS 121 to request or receive a radio section transmission. One uplink data combination is processed and delivered to the packet access router 130. The ACS 123 controls protocol operations for controlling the AP 120 and the terminal 110 and controls the call connection from the terminal 110.

PAR(130)는 AP(120) 및 네트워크(140)에 접속하고, 인증, 동적 호스트 설정 규약(Dynamic Host Configuration Protocol, DHCP), 모바일 인터넷 프로토콜(Mobile Internet Protocol, MIP), 액세스 포인트 간 핸드오버 및 패킷접속라우터 간 핸드오버를 제어한다. 네트워크(140)는 IP(Internet Protocol) 기반 유선 핵심 망이 될 수 있다.The PAR 130 connects to the AP 120 and the network 140 and authenticates, authenticates, Dynamic Host Configuration Protocol (DHCP), Mobile Internet Protocol (MIP), handover between access points, and Controls handover between packet access routers. The network 140 may be an IP based Internet wired core network.

다음, 본 발명의 실시예에 따른 AP(120)에서 단말(110)로부터의 호 연결을 제어하는 방법에 대해 도 2 및 도 3을 참조하여 상세하게 설명한다.Next, a method of controlling a call connection from the terminal 110 in the AP 120 according to an embodiment of the present invention will be described in detail with reference to FIGS. 2 and 3.

도 2는 본 발명의 실시예에 따른 호 연결 제어 방법을 나타내는 흐름도이다. 2 is a flowchart illustrating a call connection control method according to an embodiment of the present invention.

먼저, 본 발명의 실시예에 따른 호 연결 절차에서 변화하는 호 상태들에 대해 설명한다. First, changing call states in a call connection procedure according to an embodiment of the present invention will be described.

도 2에 도시한 바와 같이, 초기 레인징에서 단말 등록까지의 호 연결 절차에서 호는 "S1"에서 "S7"까지 총 7 개의 상태로 변화된다. "S1"상태는 휴지(Idle) 상태로서 ACS(123)가 단말(110)의 레인징 요구(Range request, 이하 "RNG-REQ"라 함)를 기다리는 상태이다. "S2"상태는 ACS(123)가 ATS(122)의 레인징 완료(Ranging Complete, 이하 "RNG-Complete"라 함) 메시지를 기다리는 상태이다. "S3"상태는 레인징(Range) 절차가 완료되고, ACS(123)가 단말의 단말 기본 전송능력 요 구(Subscriber station Basic Capability Request, 이하 "SBC-REQ"라 함) 메시지를 기다리는 상태이다. "S4"상태는 ACS(123)가 ATS(122)의 단말 기본 전송능력 완료(Subscriber station Basic Capability Complete, 이하 "SBC-complete"라 함) 메시지를 기다리는 상태이다. "S5"상태는 단말 기본 전송능력 요구 및 완료 메시지 수신이 완료되고 ACS(123)가 단말의 등록 요구(Registration Request, 이하 "REG-REQ"라 함) 메시지를 기다리는 상태이다. "S6"상태는 ACS(123)가 ATS(122)의 등록 완료(Registration Complete, 이하 "REG-Complete"라 함) 메시지를 기다리는 상태이다. "S7"상태는 ACS(123)가 PAR(130)의 등록 응답(Registration Response, 이하 "REGrsp"라 함) 메시지를 기다리는 상태이다. As shown in FIG. 2, in a call connection procedure from initial ranging to terminal registration, a call is changed into seven states from "S1" to "S7". The “S1” state is an idle state and the ACS 123 waits for a ranging request (hereinafter, “RNG-REQ”) of the terminal 110. The "S2" state is a state in which the ACS 123 waits for a ranging complete (hereinafter, referred to as "RNG-Complete") message of the ATS 122. In the "S3" state, the ranging procedure is completed, and the ACS 123 waits for a terminal station basic capability request (hereinafter, referred to as "SBC-REQ") message of the terminal. The "S4" state is a state in which the ACS 123 waits for a subscriber station Basic Capability Complete (hereinafter referred to as "SBC-complete") message of the ATS 122. In the "S5" state, the terminal basic transmission capability request and completion message reception are completed, and the ACS 123 waits for a registration request (hereinafter referred to as "REG-REQ") message of the terminal. The "S6" state is a state in which the ACS 123 waits for a registration complete message (hereinafter referred to as "REG-Complete") of the ATS 122. The "S7" state is a state in which the ACS 123 waits for a registration response (hereinafter referred to as "REGrsp") message of the PAR 130.

다음, AP(도 1의 120)에서 호 연결을 제어하는 방법 및 호 연결 제어에 따라 호 상태를 천이하는 방법에 대해 상세하게 설명한다. Next, a method of controlling call connection in the AP (120 of FIG. 1) and a method of transitioning a call state according to call connection control will be described in detail.

"S1"상태에서 ACS(123)가 ATS(122)를 거쳐 단말(110)로부터 초기 레인징을 요구하는 RNG-REQ메시지를 수신하면(201, 202), fnRNG-REQ함수를 호출한다. fnRNG-REQ함수가 수행되면, ACS(123)는 ATS(122)로 레인징 정보의 초기 설정을 요구하는 레인징 명령(Ranging Command, 이하 "RNG-Command"라 함) 메시지를 전송하고(203), ATS(122)의 RNG-Complete 메시지를 기다리는 "S2"상태로 천이하고(231), "S2"상태의 감시 타이머를 구동한다. ACS(123)는 감시 타이머로 상태 천이 후 지난 시간을 측정하고, 지정된 시간이 종료될 때까지 RNG-Complete 메시지를 수신하지 못하면 fnS2TimerExpirey함수를 수행한다. When the ACS 123 receives the RNG-REQ message requesting initial ranging from the terminal 110 via the ATS 122 in the “S1” state (201 and 202), the fnRNG-REQ function is called. When the fnRNG-REQ function is performed, the ACS 123 transmits a ranging command (hereinafter referred to as " RNG-Command ") message to the ATS 122 requesting initial setting of ranging information (203). The terminal transitions to the "S2" state waiting for the RNG-Complete message of the ATS 122 (231), and drives the watchdog timer in the "S2" state. The ACS 123 measures an elapsed time after the state transition with the watchdog timer, and performs an fnS2TimerExpirey function if the RNG-Complete message is not received until the specified time expires.

ATS(122)는 레인징 정보의 초기 설정을 완료한 후에 RNG-Complete 메시지를 ACS(123)로 전달한다. "S2"상태에서 ACS(123)가 ATS(122)로부터 RNG-Complete 메시지를 수신하면(204), fnRNG-Complete 함수를 호출한다. fnRNG-Complete 함수가 수행되면, ACS(123)는 레인징 응답(Ranging Response, 이하 "RNG-RSP"라 함) 메시지를 구성하여 단말(110)로 전송하고(205, 206), 단말(110)의 SBC-REQ 메시지를 기다리는 "S3"상태로 천이하고(232), "S3"상태의 감시 타이머를 구동한다. ACS(123)는 감시 타이머로 상태 천이 후 지난 시간을 측정하고, 지정된 시간이 종료될 때까지 SBC-REQ 메시지를 수신하지 못하면 fnS3TimerExpirey함수를 수행한다.The ATS 122 transfers the RNG-Complete message to the ACS 123 after completing the initial setting of the ranging information. When the ACS 123 receives the RNG-Complete message from the ATS 122 in the " S2 " state (204), it calls the fnRNG-Complete function. When the fnRNG-Complete function is performed, the ACS 123 constructs a ranging response message (hereinafter, referred to as "RNG-RSP") and transmits the message to the terminal 110 (205, 206), and the terminal 110. Transitions to the "S3" state waiting for the SBC-REQ message (232), and drives the watchdog timer of the "S3" state. The ACS 123 measures an elapsed time after the state transition with the watchdog timer, and performs an fnS3TimerExpirey function if the SBC-REQ message is not received until the specified time expires.

"S3"상태에서 ACS(123)가 ATS(122)를 거쳐 단말(110)로부터 SBC-REQ메시지를 수신하면(207, 208), fnSBC-REQ함수를 호출한다. fnSBC-REQ함수가 수행되면, ACS(123)는 ATS(122)으로 단말 기본 전송능력 정보의 설정을 요구하는 단말 기본 전송능력 명령(Subscriber station Basic Capability Command, 이하 "SBC-Command"라 함) 메시지를 전송하고(209), ATS(122)의 SBC-Complete 메시지를 기다리는 "S4" 상태로 천이하고(233), "S4"상태의 감시 타이머를 구동한다. ACS(123)는 감시 타이머로 상태 천이 후 지난 시간을 측정하고, 지정된 시간이 종료될 때까지 SBC-Complete 메시지를 수신하지 못하면 fnS4TimerExpirey함수를 수행한다.When the ACS 123 receives the SBC-REQ message from the terminal 110 via the ATS 122 in the "S3" state (207, 208), it calls the fnSBC-REQ function. When the fnSBC-REQ function is performed, the ACS 123 transmits a terminal station basic capability command (hereinafter referred to as "SBC-Command") message to request the setting of terminal basic capability information to the ATS 122. (209), transition to the " S4 " state waiting for the SBC-Complete message of the ATS 122 (233), and drive a watchdog timer of " S4 " state. The ACS 123 measures an elapsed time after the state transition with a watchdog timer, and performs an fnS4TimerExpirey function if the SBC-Complete message is not received until the specified time expires.

ATS(122)는 단말 기본 전송능력 정보의 설정을 완료한 후에 SBC-Complete 메시지를 ACS(123)로 전달한다. "S4"상태에서 ACS(123)가 ATS(122)로부터 SBC-Complete 메시지를 수신하면(210), fnSBC-Complete함수를 호출한다. fnSBC-Complete 함수가 수행되면, ACS(123)는 단말 기본 전송능력 정보의 설정을 확인하는 단말 기본 전송능력 응답(Subscriber station Basic Capability Response, 이하 "SBC-RSP"라 함) 메시지를 구성하여 단말(110)로 전송하고(211, 212), 단말(110)의 REG-REQ 메시지를 기다리는 "S5"상태로 천이하고(234), "S5"상태의 감시 타이머를 구동한다. ACS(123)는 감시 타이머로 상태 천이 후 지난 시간을 측정하고, 지정된 시간이 종료될 때까지 REG-REQ 메시지를 수신하지 못하면 fnS5TimerExpirey함수를 수행한다.The ATS 122 transmits the SBC-Complete message to the ACS 123 after completing the setting of the terminal basic capability information. When the ACS 123 receives the SBC-Complete message from the ATS 122 in the " S4 " state (210), it calls the fnSBC-Complete function. When the fnSBC-Complete function is performed, the ACS 123 constructs a terminal station basic capability response message (hereinafter referred to as "SBC-RSP") to confirm the setting of the terminal basic capability information. Transmit to 110 (211, 212), transitions to the "S5" state waiting for the REG-REQ message of the terminal 110 (234), and drives the watchdog timer of the "S5" state. The ACS 123 measures an elapsed time after the state transition with the watchdog timer, and performs an fnS5TimerExpirey function if the REG-REQ message is not received until the specified time expires.

"S5"상태에서 ACS(123)가 ATS(122)를 거쳐 단말(110)로부터 REG-REQ 메시지를 수신하면(213,214), fnREG-REQ함수를 호출한다. fnREG-REQ함수가 수행되면 ACS(123)는 ATS(122)로 단말 등록의 설정을 요구하는 등록 명령(Registration Command, 이하"REG-Command"라 함) 메시지를 전송하고(215), ATS(122)의 REG-Complete 메시지를 기다리는 "S6"상태로 천이하고(235), "S6"상태의 감시 타이머를 구동한다. ACS(123)는 감시 타이머로 상태 천이 후 지난 시간을 측정하고, 지정된 시간이 종료될 때까지 REG-Complete 메시지를 수신하지 못하면 fnS6TimerExpirey함수를 수행한다.When the ACS 123 receives the REG-REQ message from the terminal 110 via the ATS 122 in the "S5" state (213, 214), it calls the fnREG-REQ function. When the fnREG-REQ function is performed, the ACS 123 transmits a registration command (hereinafter referred to as a "REG-Command") message to the ATS 122 to request setting of terminal registration (215), and the ATS (122). Transitions to " S6 " state waiting for a REG-Complete message (235), and drives a watchdog timer of " S6 " state. The ACS 123 measures an elapsed time after the state transition with the watchdog timer, and performs an fnS6TimerExpirey function if the REG-Complete message is not received until the specified time expires.

ATS(122)는 단말 등록의 설정을 완료한 후에 REG-Complete 메시지를 ACS(123)로 전달한다. "S6"상태에서 ACS(123)가 ATS(122)로부터 REG-Complete 메시지를 수신하면(216), fnREG-Complete함수를 호출한다. fnREG-Complete함수가 수행되면, ACS(123)는 단말 등록의 설정을 요구하는 등록 요구(Registration Request, 이하 "REGreq"라 함) 메시지를 구성하여 PAR(130)로 전송하고(217), PAR(130)의 REGrsp 메시지를 기다리는 "S7"상태로 천이한다(236), "S7"상태의 감시 타이머를 구동한다. ACS(123)는 감시 타이머로 상태 천이 후 지난 시간을 측정하고, 지정된 시간이 종료될 때까지 REGrsp 메시지를 수신하지 못하면 fnS7TimerExpirey함수를 수행한다.The ATS 122 forwards the REG-Complete message to the ACS 123 after completing the setup of the terminal registration. When the ACS 123 receives the REG-Complete message from the ATS 122 in the "S6" state (216), it calls the fnREG-Complete function. When the fnREG-Complete function is performed, the ACS 123 constructs a Registration Request message (hereinafter referred to as "REGreq") requesting the setting of the terminal registration and transmits the message to the PAR 130 (217). Transit to the " S7 " state waiting for the REGrsp message (130) (236), and drive the watchdog timer of the " S7 " state. The ACS 123 measures an elapsed time after the state transition with the watchdog timer, and performs an fnS7TimerExpirey function if the REGrsp message is not received until the specified time expires.

"S7"상태에서 ACS(123)가 PAR(130)로부터 REGrsp 메시지를 수신하면(218), fnREGrsp함수를 호출한다. fnREGrsp함수가 수행되면 단말의 등록을 확인하는 등록 응답(Registration Response, 이하"REG-RSP"라 함) 메시지를 구성하여 단말(110)로 전송하고(219, 220), IP 할당을 위한 관리 연결 설정의 개시를 위해 PAR(130)로 동적 서비스 추가 요구(Dynamic Service Addition Request, 이하 "DSAreq"라 함) 메시지를 전송하고(221) 응답을 기다리는 상태로 천이한다.When the ACS 123 receives the REGrsp message from the PAR 130 in the “S7” state (218), it calls the fnREGrsp function. When the fnREGrsp function is performed, a registration response (hereinafter referred to as "REG-RSP") message for confirming registration of the terminal is configured and transmitted to the terminal 110 (219, 220), and management connection setting for IP allocation is performed. In order to start, the PAR 130 transmits a dynamic service addition request (hereinafter referred to as "DSAreq") message and transitions to a state waiting for a response.

이상에서 설명한 것처럼, AP(120)의 ACS(123)는 메시지를 수신할 때마다 현재의 호 상태와 수신한 메시지에 해당하는 상태 함수를 호출하여 그 상태 함수를 수행한다. 만약, ACS(123)가 if-then-else 또는 case명령문 등의 논리 구문을 사용하여 현재의 호 상태와 수신한 메시지를 순차적으로 확인하면서 해당하는 상태 함수를 찾는다면, 평균적으로 "전체 상태 수/2 + 전체 수신메시지 수/2"의 확인 절차가 수행되므로 자원 낭비가 발생한다. 아래에서는 현재의 호 상태와 수신한 메시지에 해당하는 상태 함수를 자원 낭비 없이 찾을 수 있는 실시예에 대해서 도 3을 참조하여 상세하게 설명한다. As described above, whenever the ACS 123 of the AP 120 receives a message, the ACS 123 calls a state function corresponding to the current call state and the received message to perform the state function. If the ACS 123 uses logical syntax such as if-then-else or case statements to check the current call state and received messages sequentially and find the corresponding state function, on average, the total number of states / Since a confirmation procedure of 2+ total received messages / 2 " is performed, resource waste occurs. Hereinafter, an embodiment in which a state function corresponding to a current call state and a received message can be found without waste of resources will be described in detail with reference to FIG. 3.

도 3은 본 발명의 실시예에 따른 호 연결 제어방법에서 사용하는 상태 함수 행렬을 표현한 도면이다.3 illustrates a state function matrix used in a call connection control method according to an embodiment of the present invention.

도 3에 도시한 바와 같이, 호 연결 제어를 위한 상태 함수 행렬은 호 연결 단계에서 호 상태를 행으로 하고 ACS(123)가 수신할 수 있는 메시지를 열로 한다. 따라서 본 발명의 실시예에서는 도 3에 도시된 바와 같이, 상태 함수 행렬은 S1에서 S7까지 7개의 행을 갖고 RNG-REQ(도 2의 201)에서 Time-Expiry까지 n개의 열을 갖는다. Time-Expiry는 현재 호 상태에서 지정된 시간이 종료될 때까지 기대되는 메시지를 수신하지 못한 경우를 의미한다. 도 3과 달리 호 상태를 열로 하고, 메시지를 행으로 설정할 수도 있다. As shown in Fig. 3, the state function matrix for call connection control has a call state as a row in the call connection step and columns a message that the ACS 123 can receive. Accordingly, in the embodiment of the present invention, as shown in FIG. 3, the state function matrix has seven rows from S1 to S7 and n columns from RNG-REQ (201 in FIG. 2) to Time-Expiry. Time-Expiry means that the expected message has not been received until the specified time expires in the current call state. Unlike in FIG. 3, the call status may be set to columns, and the message may be set to rows.

상기 상태 함수 행렬의 i행과 j열에 대응하는 원소는 ACS(123)가 상태i에서 메시지j를 수신했을 때 수행하는 상태 함수이다. Elements corresponding to row i and column j of the state function matrix are state functions performed when ACS 123 receives message j in state i.

ACS(123)는 상태i에서 메시지j를 수신하면, 상태 함수 행렬의 i번째 행의 j번째 열의 원소에 지정된 상태 함수를 수행하여 i의 상태에서 j의 메시지를 수신하였을 경우 호 연결을 위해 처리하여야 하는 절차를 수행한다. 즉, ACS(123)는 현재의 호 상태에 대응하는 열(i)과 수신한 메시지에 해당하는 행(j)으로 상태 함수 행렬에서 대응하는 원소인 상태 함수를 바로 검색할 수 있다. When the AC j receives the message j in the state i, the ACS 123 executes the state function specified in the element of the j-th column of the i-th row of the state function matrix to process the call connection when the message of j is received in the state of i. Follow the procedure. That is, the ACS 123 may directly search for a state function, which is a corresponding element in the state function matrix, in a column i corresponding to a current call state and a row j corresponding to a received message.

상태 함수에는 현재의 호 상태에서 정상적인 메시지 수신 시 수행되는 상태 함수와 현재의 호 상태에서 비정상적인 메시지 수신 시 수행되는 상태 함수가 있다. 정상적인 메시지 수신 시 수행되는 상태 함수에서 공통적으로 수행하는 작업은 수신된 메시지의 타당성 검사, 자원 관리, 송신 메시지 구성, 상태 천이, 그리고 천이되는 호 상태의 감시 타이머 구동 등이 있다. 정상적인 메시지 수신시 수행되는 상태 함수는 fnRNG-REQ 함수, fnRNG-Complete 함수, fnSBC-REQ 함수, fnSBC-Complete 함수, fnREG-REQ 함수, fnREG-Complete 함수 및 fnREGrsp 함수를 포함한다.State functions include state functions performed when a normal message is received in the current call state and state functions performed when an abnormal message is received in the current call state. Common tasks performed in the state function performed when receiving a normal message include validity checking of received messages, resource management, transmission message construction, state transitions, and running a watchdog timer for transitioned call states. Status functions performed upon normal message reception include the fnRNG-REQ function, fnRNG-Complete function, fnSBC-REQ function, fnSBC-Complete function, fnREG-REQ function, fnREG-Complete function, and fnREGrsp function.

fnRNG-REQ 함수는 S1 상태에서 ACS(123)가 RNG-REQ 메시지 수신 시 수행되며, fnRNG-Complete 함수는 S2상태에서 ACS(123)가 RNG-complete(도 2의 203) 메시지 수신 시 수행되며, fnSBC-REQ 함수는 S3상태에서 ACS(123)가 SBC-REQ 메시지 수신 시 수행되며, fnSBC-Complete 함수는 S4상태에서 ACS(123)가 SBC-Complete 메시지 수신 시 수행되며, fnREG-REQ 함수는 S5상태에서 ACS(123)가 REG-REQ 메시지 수신 시 수행되며, fnREG-Complete 함수는 S6상태에서 ACS(123)가 REG-Complete 메시지 수신 시 수행되며, fnREGrsp 함수는 S7상태에서 ACS(123)가 REGrsp 메시지 수신 시 수행된다.The fnRNG-REQ function is performed when the ACS 123 receives the RNG-REQ message in the S1 state, and the fnRNG-Complete function is performed when the ACS 123 receives the RNG-complete message (203 in FIG. 2) in the S2 state. fnSBC-REQ function is executed when ACS 123 receives SBC-REQ message in S3 state, fnSBC-Complete function is executed when ACS 123 receives SBC-Complete message in S4 state, and fnREG-REQ function is S5. ACS 123 is executed when REG-REQ message is received in the state, fnREG-Complete function is performed when ACS 123 is received when receiving REG-Complete message in S6 state, and fnREGrsp is REGrsp when ACS 123 is in S7 state. This is done when a message is received.

비 정상적인 메시지 수신 시 수행되는 상태 함수는 fnUnexpectedMsg 함수와 fnSiTimerExpiry 함수를 포함한다. State functions performed upon receipt of abnormal messages include the fnUnexpectedMsg and fnSiTimerExpiry functions.

fnUnexpectedMsg함수는 수신된 메시지가 현재의 호 상태에서 수신을 기대하지 않은 메시지일 경우 수행되며, fnSiTimerExpiry 함수는 상태i에서 지정된 시간이 종료될 때까지 기대되는 메시지를 수신하지 못한 경우에 수행된다. The fnUnexpectedMsg function is executed when the received message is a message that is not expected to be received in the current call state. The fnSiTimerExpiry function is executed when the expected message is not received until the time specified in state i expires.

본 발명의 실시예는 이상에서 설명한 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하기 위한 프로그램, 그 프로그램이 기록된 기록 매체 등을 통해 구현될 수도 있으며, 이러한 구현은 앞서 설명한 실시예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있는 것이다.Embodiments of the present invention are not implemented only through the above-described method, but may be implemented through a program for realizing a function corresponding to the configuration of the embodiments of the present invention, a recording medium on which the program is recorded, and the like. Implementation may be easily implemented by those skilled in the art from the description of the above-described embodiments.

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements of those skilled in the art using the basic concepts of the present invention defined in the following claims are also provided. It belongs to the scope of rights.

본 발명의 실시예에 의하면, 기지국이 단말의 호 연결 제어를 하는데 있어서, if-then-else 또는 case 명령문들을 사용하지 않고 상태 함수를 원소로 가지는 2차원 상태 함수 행렬을 사용함으로써, 호 연결 제어 처리속도 향상의 효과를 얻을 수 있다.According to an embodiment of the present invention, in the base station call control control of the terminal, by using a two-dimensional state function matrix having a state function as an element without using if-then-else or case statements, call connection control processing The effect of speed improvement can be obtained.

그리고, 호 상태와 수신 메시지를 상태 함수 행렬의 인덱스로 사용하며, 호 상태 번호와 수신 메시지 번호의 인덱스화에 의한 해당 상태 함수의 수행으로 기지국에서의 연결 제어 처리 성능 향상의 효과를 얻을 수 있다. The call state and the received message are used as indexes of the state function matrix, and the performance of connection control processing at the base station can be improved by performing the corresponding state function by indexing the call state number and the received message number.

또한, 상태 함수를 2차원 함수 행렬 형태로 유지함으로써 상태 함수의 부품화 및 상태함수의 추가, 삭제 및 변경 등의 관리가 용이하게 되는 효과를 얻을 수 있다.In addition, by maintaining the state function in the form of a two-dimensional function matrix, it is possible to obtain an effect of facilitating management of parts of the state function and addition, deletion, and change of the state function.

Claims (11)

기지국의 호 연결 제어 방법에 있어서,In the call connection control method of the base station, 메시지를 전달 받는 단계;Receiving a message; 상태 함수 행렬의 복수의 원소에 각각 매핑된 복수의 상태 함수 중에서, 상기 전달 받은 메시지와 현재의 호 상태에 대응하는 상태 함수를 호출하는 단계; 및Calling a state function corresponding to the received message and the current call state, among a plurality of state functions mapped to a plurality of elements of a state function matrix, respectively; And 상기 호출한 상태 함수를 수행하는 단계Performing the called state function 를 포함하는 호 연결 제어 방법.Call connection control method comprising a. 제1항에 있어서, The method of claim 1, 상기 상태 함수 행렬은 복수의 호 상태를 행과 열 중 하나의 인덱스로 하고 복수의 메시지를 행과 열 중 나머지 하나의 인덱스로 하는 호 연결 제어 방법.And wherein the state function matrix includes a plurality of call states as one index of a row and a column, and a plurality of messages as indexes of the other of a row and a column. 제2항에 있어서, The method of claim 2, 상기 복수의 메시지는 단말의 레인징 요구 메시지, 단말 기본 전송능력 요구 메시지, 등록 요구 메시지, 레인징 완료 메시지, 단말 기본 전송능력 완료 메시지 및 등록 완료 메시지 중 적어도 어느 하나의 메시지를 포함하는 호 연결 제어 방법.The plurality of messages may include at least one of a ranging request message, a terminal basic transmission capability request message, a registration request message, a ranging completion message, a terminal basic transmission capability completion message, and a registration completion message. Way. 제1항 내지 제3항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 3, 상기 상태 함수 행렬은 현재의 호 상태에 적합한 메시지를 전달 받은 경우에 수행되는 복수의 제1 상태 함수와 현재의 호 상태에 적합한 메시지를 전달 받지 못한 경우에 수행되는 복수의 제2 상태 함수를 원소로 가지는 호 연결 제어 방법.The state function matrix includes, as elements, a plurality of first state functions performed when a message suitable for a current call state is received and a plurality of second state functions performed when a message suitable for a current call state is not received. Method of controlling call connection. 제4항에 있어서,The method of claim 4, wherein 상기 제1 상태 함수 중 하나가 수행된 경우에,If one of the first state functions is performed, 상기 호출한 상태 함수를 수행하는 단계는 상기 전달 받은 메시지에 대한 응답으로 새로운 메시지를 생성하여 전달하는 단계를 포함하는 호 연결 제어 방법.The performing the called state function may include generating and delivering a new message in response to the received message. 제4항에 있어서,The method of claim 4, wherein 상기 제1 상태 함수 중 하나가 수행된 경우에,If one of the first state functions is performed, 상기 호출한 상태 함수를 수행하는 단계는 현재의 호 상태를 다른 상태로 천이하는 단계를 포함하는 호 연결 제어 방법.And performing the called state function includes transitioning a current call state to another state. 제6항에 있어서,The method of claim 6, 상기 제1 상태 함수 중 하나가 수행된 경우에,If one of the first state functions is performed, 상기 호출한 상태 함수를 수행하는 단계는 천이되는 호 상태의 감시 타이머를 구동하는 단계를 포함하는 호 연결 제어 방법.And performing the called state function comprises driving a watchdog timer for a transitioned call state. 기지국의 호 연결 제어에 사용되는 상태 함수 행렬 생성 방법에 있어서,A state function matrix generation method used for call connection control of a base station, 복수의 호 상태를 상기 상태 함수 행렬의 행과 열 중 하나의 인덱스로 하는 단계;Making a plurality of call states an index of one of the rows and columns of the state function matrix; 복수의 메시지를 상기 상태 함수 행렬의 행과 열 중 나머지 하나의 인덱스로 하는 단계; 및Making a plurality of messages the index of the other one of the rows and columns of the state function matrix; And 상기 복수의 호 상태 중 어느 하나의 호 상태와 상기 복수의 메시지 중 어느 하나의 메시지에 대응하는 상태 함수 행렬의 원소를 상기 어느 하나의 호 상태에서 상기 어느 하나의 메시지를 수신한 경우에 수행되는 상태 함수로 설정하는 단계A state performed when one of the plurality of call states and an element of a state function matrix corresponding to any one of the plurality of messages are received in the one of the call states. Steps to set up as a function 를 포함하는 상태 함수 행렬 생성 방법.State function matrix generation method comprising a. 제8항에 있어서, The method of claim 8, 상기 복수의 메시지는 단말의 레인징 요구 메시지, 단말 기본 전송능력 요구 메시지, 등록 요구 메시지, 레인징 완료 메시지, 단말 기본 전송능력 완료 메시지 및 등록 완료 메시지 중 적어도 어느 하나의 메시지를 포함하는 상태 함수 행렬 생성 방법.The plurality of messages may include at least one of a ranging request message, a terminal basic transmission capability request message, a registration request message, a ranging completion message, a terminal basic transmission capability completion message, and a registration completion message of the terminal. How to produce. 제8항 또는 제9항에 있어서,The method according to claim 8 or 9, 상기 상태 함수 행렬은 현재의 호 상태에 적합한 메시지를 전달 받은 경우에 수행되는 복수의 제1 상태 함수와 현재의 호 상태에 적합한 메시지를 전달 받지 못한 경우에 수행되는 복수의 제2 상태 함수를 원소로 가지는 상태 함수 행렬 생성 방법.The state function matrix includes, as elements, a plurality of first state functions performed when a message suitable for a current call state is received and a plurality of second state functions performed when a message suitable for a current call state is not received. How to create a state function matrix. 제10항에 있어서,The method of claim 10, 상기 제1 상태 함수는 전달 받은 메시지에 대한 응답으로 새로운 메시지를 생성하고, 현재의 호 상태를 다른 상태로 천이하는 상태 함수 행렬 생성 방법. And the first state function generates a new message in response to the received message and transitions the current call state to another state.
KR1020070010954A 2006-12-01 2007-02-02 Method of making status function matrix and method of controlling call connection using it KR20080050179A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/861,972 US8605888B2 (en) 2006-12-01 2007-09-26 Method for making status function matrix and method for controlling call connection using it

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20060120815 2006-12-01
KR1020060120815 2006-12-01

Publications (1)

Publication Number Publication Date
KR20080050179A true KR20080050179A (en) 2008-06-05

Family

ID=39805676

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070010954A KR20080050179A (en) 2006-12-01 2007-02-02 Method of making status function matrix and method of controlling call connection using it

Country Status (1)

Country Link
KR (1) KR20080050179A (en)

Similar Documents

Publication Publication Date Title
Choi et al. Multichannel random access in OFDMA wireless networks
EP2543219B1 (en) Method, apparatus and user equipment for use in a mobile communications system comprising a relay node
RU2351081C2 (en) System and method for providing flow of services in wireless access broadband communication
JP5296837B2 (en) Method and apparatus for restricting communication service during roaming in multi-mode terminal
TW201931917A (en) Information processing method, device, and apparatus
CN104135354A (en) Method and apparatus for providing signaling of redundancy
EP2753105A1 (en) Cluster communication paging method and related device
US20170156048A1 (en) Communication method, user equipment, access network device, and application server
US20220353813A1 (en) Scheduling method, access point, and station
KR100943758B1 (en) Method for making and managing a ranging response message in wireless communication system
US20090161555A1 (en) Radio access station apparatus and method of controlling call in portable internet system
WO2023061255A1 (en) Communication method
CN113972967B (en) Auxiliary information sending method, auxiliary information receiving device, terminal and network side equipment
CN101030937B (en) Multilevel random accessing method based on packet
CN109644475A (en) Data transmission method, device and system
KR20200017507A (en) Method, apparatus, user equipment and base station to determine downlink control channel resource
US20120039301A1 (en) Apparatus and method for controlling harq and arq in wireless communication system
US20230354278A1 (en) Communication method and apparatus
US20140105116A1 (en) Method and Apparatus for Exchanging Wireless Network Management Message
WO2023125201A1 (en) Communication method and apparatus
CN1771743A (en) Paging methods and apparatus
US20080133778A1 (en) Method for making status function matrix and method for controlling call connection using it
JP5883142B2 (en) Multicast service receiving method and terminal employing the same
KR20080050179A (en) Method of making status function matrix and method of controlling call connection using it
CN115118382B (en) HARQ-ACK feedback method, device, terminal and network side equipment

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application