[go: up one dir, main page]

KR100339206B1 - Device and method for between layer and layer using object-oriented data structure in imt-2000 system - Google Patents

Device and method for between layer and layer using object-oriented data structure in imt-2000 system Download PDF

Info

Publication number
KR100339206B1
KR100339206B1 KR1020000042156A KR20000042156A KR100339206B1 KR 100339206 B1 KR100339206 B1 KR 100339206B1 KR 1020000042156 A KR1020000042156 A KR 1020000042156A KR 20000042156 A KR20000042156 A KR 20000042156A KR 100339206 B1 KR100339206 B1 KR 100339206B1
Authority
KR
South Korea
Prior art keywords
layer
data packet
master data
pointer
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020000042156A
Other languages
Korean (ko)
Other versions
KR20020008338A (en
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 KR1020000042156A priority Critical patent/KR100339206B1/en
Publication of KR20020008338A publication Critical patent/KR20020008338A/en
Application granted granted Critical
Publication of KR100339206B1 publication Critical patent/KR100339206B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/321Interlayer communication protocols or service data unit [SDU] definitions; Interfaces between layers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • H04L49/901Buffering arrangements using storage descriptor, e.g. read or write pointers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층간 통신장치 및 그 방법, 더욱 상세하게는 IMT-2000 시스템의 계층-2내 서브 계층간 통신 방법을 객체 지향적 데이터 구조를 이용하여 수행해 줌으로써, 계층간 통신시 발생하는 오버헤드를 줄여주기 위한 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층간 통신장치 및 그 방법에 관한 것으로서, 본 발명에 의한 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층간 통신장치 및 그 방법에 의하면, IMT-2000 시스템의 계층-2내 서브 계층간 통신 방법을 객체 지향적 데이터 구조를 이용하여 수행해 줌으로써, 계층간 통신시 발생하는 오버헤드를 제거시켜줌과 동시에 시스템의 용량 및 처리 시간을 향상시켜 준다는 뛰어난 효과가 있다.The present invention is to perform an inter-layer communication apparatus and method using an object-oriented data structure in the IMT-2000 system, and more particularly, to perform the inter-layer sub-layer communication method of the IMT-2000 system using an object-oriented data structure. The present invention relates to an inter-layer communication apparatus and method using an object-oriented data structure in an IMT-2000 system for reducing the overhead incurred during inter-layer communication. The present invention relates to an object-oriented data in an IMT-2000 system according to the present invention. According to the inter-layer communication apparatus and method using the structure, the method of performing the inter-layer sub-layer communication method in the layer-2 of the IMT-2000 system by using the object-oriented data structure to eliminate the overhead incurred during the inter-layer communication and At the same time, there is an outstanding effect of improving the system capacity and processing time.

Description

IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층간 통신장치 및 그 방법{DEVICE AND METHOD FOR BETWEEN LAYER AND LAYER USING OBJECT-ORIENTED DATA STRUCTURE IN IMT-2000 SYSTEM}Inter-layer communication apparatus and method using object-oriented data structure in IMT-2000 system TECHNICAL FIELD

본 발명은 IMT(International Mobile Telecommunication; 이하 IMT라 칭함.)-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층간 통신장치 및 그 방법에 관한 것으로, 더욱 상세하게는 IMT-2000 시스템의 계층-2내 서브 계층간 통신 방법을 객체 지향적 데이터 구조를 이용하여 수행해 줌으로써, 계층간 통신시 발생하는 오버헤드를 제거해 주기 위한 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층간 통신장치 및 그 방법에 관한 것이다.The present invention relates to an inter-layer communication apparatus and a method using an object-oriented data structure in the International Mobile Telecommunication (IMT) -2000 system, and more particularly, to the layer-2 of the IMT-2000 system. The present invention relates to an inter-layer communication apparatus and method using an object-oriented data structure in an IMT-2000 system for performing an inter-layer communication method using an object-oriented data structure to eliminate the overhead incurred during inter-layer communication. .

종래 PCS/DCS 시스템에서의 계층간 통신장치는 도 1에 도시한 바와 같이, 메모리(Memory)(1), LAC(Link Access Control; 이하 LAC라 칭함.) 계층(Layer)(2), RLP(Radio Link Protocol; 이하 RLP라 칭함.) 계층(3), 및 MAC(Medium Access Control; 이하 MAC라 칭함.) 계층(4)으로 구성되어 있었다.In the conventional PCS / DCS system, as shown in FIG. 1, an interlayer communication apparatus includes a memory 1, a link access control (LAC), a layer 2, and an RLP ( Radio Link Protocol (hereinafter referred to as RLP) layer 3, and MAC (Medium Access Control (hereinafter referred to as MAC)) layer 4.

그러나, 상기 메모리(1)내에 저장된 마스터 데이터 패킷(Master DataPacket)은 유연한 객체 지향적인 구조로 구성된 것이 아니라, 상기 LAC 계층(2)의 데이터 영역, 상기 RLP 계층(3)의 데이터 영역, 및 상기 MAC 계층(4)의 데이터 영역이 고정적으로 이미 할당되어 있는 구조였다.However, the Master Data Packet stored in the memory 1 is not configured in a flexible object-oriented structure, but is a data area of the LAC layer 2, a data area of the RLP layer 3, and the MAC. The data area of the hierarchy 4 was fixedly allocated.

따라서, 상술한 각 계층(2, 3, 4)간 데이터 통신시, 상기 LAC 계층(2), RLP 계층(3), 및 MAC 계층(4)은 상기 메모리(1)내에 저장된 마스터 데이터 패킷중에서 자신의 영역에만 데이터를 복사하는 방법을 사용하였다.Accordingly, in the data communication between the layers 2, 3, and 4 described above, the LAC layer 2, the RLP layer 3, and the MAC layer 4 are themselves among the master data packets stored in the memory 1. We used the method of copying data only in the area of.

그러므로, 종래 PCS/DCS(Personal Communication Service/Digital Communication Subsystem) 시스템에서의 계층간 통신장치는 각 계층의 데이터 길이가 변경되거나 계층이 추가/삭제될 경우 메모리에 저장된 마스터 데이터 패킷 자체를 변경시켜야 됨으로써 자원이 낭비됨과 동시에 데이터 전송시간이 오래걸리는 문제점이 있었고, 이 뿐만 아니라 IMT-2000 시스템과 같이 복잡한 계층 구조에서는 계층간 데이터 전달중 발생할 수 있는 시간 지연이나 메모리 자원의 낭비로 인해 사용이 불가능한 문제점이 있었다.Therefore, the inter-layer communication apparatus in the conventional PCS / DCS (Personal Communication Service / Digital Communication Subsystem) system has to change the master data packet itself stored in memory when the data length of each layer is changed or when the layer is added / deleted. At the same time, there was a problem that the data transmission time was long and was not available.In addition, in a complex hierarchy such as the IMT-2000 system, there was a problem that it was impossible to use due to a waste of time or memory resources that may occur during data transfer between layers. .

따라서, 본 발명은 상기와 같은 종래의 문제점을 해결하기 위해 이루어진 것으로서, 본 발명의 목적은 IMT-2000 시스템의 계층-2내 서브 계층간 오버헤드를 제거시킴과 동시에 시스템의 용량 및 처리시간을 향상시켜 주기 위한 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층간 통신장치 및 그 방법을 제공하는 데 있다.Accordingly, the present invention has been made to solve the conventional problems as described above, and an object of the present invention is to eliminate the overhead between the sublayers in the layer-2 of the IMT-2000 system and to improve the capacity and processing time of the system. The present invention provides an interlayer communication apparatus and method using an object-oriented data structure in an IMT-2000 system.

상기와 같은 목적을 달성하기 위하여 본 발명 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층간 통신장치는, 객체 지향적 데이터 구조를 갖는 마스터 데이터 패킷을 저장하는 메모리;In order to achieve the above object, the inter-layer communication apparatus using the object-oriented data structure in the IMT-2000 system includes a memory for storing a master data packet having an object-oriented data structure;

상기 메모리에 저장된 마스터 데이터 패킷을 오픈하여 사용자 데이터를 라이트함과 동시에 그 사용자 데이터의 저장 포인터가 포함된 객체 정보를 하위 계층으로 전송하는 LAC 계층;A LAC layer that opens a master data packet stored in the memory to write user data and transmits object information including a storage pointer of the user data to a lower layer;

상기 LAC 계층으로부터 객체 정보를 수신받아 상기 마스터 데이터 패킷내 사용자 데이터의 저장 포인터를 파악한 후 그 사용자 데이터의 전/후 메모리 영역에 무선 프로토콜 데이터를 라이트하고, 이후 그 프로토콜 데이터의 저장 포인터가 포함된 객체 정보를 하위 계층으로 전송하는 RLP 계층; 및Receives object information from the LAC layer, identifies a storage pointer of user data in the master data packet, writes wireless protocol data in a memory area before and after the user data, and then includes an object including the storage pointer of the protocol data. An RLP layer for transmitting information to a lower layer; And

상기 RLP 계층으로부터 객체 정보를 수신받아 상기 마스터 데이터 패킷내 무선 프로토콜 데이터의 저장 포인터를 파악함과 동시에 그 프로토콜 데이터의 전/후 영역에 착신 채널 정보를 라이트하여 마스터 데이터 패킷을 완성하는 MAC 계층으로 구성된 것을 특징으로 한다.Receives object information from the RLP layer and grasps the storage pointer of the radio protocol data in the master data packet, and at the same time writes incoming channel information in the front / rear area of the protocol data to complete the master data packet. It is characterized by.

또한, 본 발명 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층간 통신방법은, LAC 계층이 메모리에 저장된 마스터 데이터 패킷을 오픈한 후 그 마스터 데이터 패킷의 중심부에 사용자 데이터를 라이트하는 제 1 단계;In the inter-layer communication method using the object-oriented data structure in the IMT-2000 system of the present invention, a first step in which the LAC layer opens a master data packet stored in a memory and then writes user data in the center of the master data packet ;

상기 LAC 계층이 그 사용자 데이터의 저장 포인터가 포함된 객체 정보를 RLP 계층으로 전송하는 제 2 단계;Transmitting, by the LAC layer, object information including a storage pointer of the user data to the RLP layer;

상기 RLP 계층이 상기 LAC 계층으로부터 객체 정보를 수신받은 후 상기 마스터 데이터 패킷내 사용자 데이터의 헤더 포인터와 테일 포인터를 파악하는 제 3 단계;A third step of acquiring a header pointer and a tail pointer of user data in the master data packet after the RLP layer receives the object information from the LAC layer;

상기 RLP 계층이 상기 메모리에 저장된 마스터 데이터 패킷을 오픈하여 그 사용자 데이터가 저장된 전/후 유휴 영역에 무선 프로토콜 데이터를 라이트하는 제 4 단계;A fourth step in which the RLP layer opens a master data packet stored in the memory and writes radio protocol data in an idle area before and after the user data is stored;

상기 RLP 계층이 그 무선 프로토콜 데이터의 저장 포인터가 포함된 객체 정보를 MAC 계층으로 전송하는 제 5 단계;A fifth step of transmitting, by the RLP layer, object information including a storage pointer of the radio protocol data to the MAC layer;

상기 MAC 계층이 상기 RLP 계층으로부터 객체 정보를 수신받은 후 상기 마스터 데이터 패킷내 무선 프로토컬 데이터의 헤더 포인터 및 테일 포인터를 파악하는 제 6 단계; 및A sixth step of identifying a header pointer and a tail pointer of radio protocol data in the master data packet after the MAC layer receives the object information from the RLP layer; And

상기 MAC 계층이 상기 메모리에 저장된 마스터 데이터 패킷을 오픈하여 그 무선 프로토콜 데이터의 전/후 유휴 영역에 착신 채널 정보를 라이트하여 마스터 데이터 패킷을 완성하는 제 7 단계로 이루어진 것을 특징으로 한다.And a seventh step in which the MAC layer opens the master data packet stored in the memory and writes incoming channel information in the idle area before and after the radio protocol data to complete the master data packet.

도 1은 종래 PCS/DCS 시스템에서 사용되는 계층간 통신장치의 구성을 나타낸 기능블록도,1 is a functional block diagram showing the configuration of an inter-layer communication apparatus used in a conventional PCS / DCS system,

도 2는 본 발명의 일 실시예에 따른 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층-2내 LAC 계층 및 MAC 계층간 통신장치의 구성을 나타낸 기능블록도,FIG. 2 is a functional block diagram illustrating a configuration of a communication device between an LAC layer and a MAC layer within a layer-2 using an object-oriented data structure in an IMT-2000 system according to an embodiment of the present invention;

도 3은 도 2에 따른 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층-2내 LAC 계층 및 MAC 계층간 통신방법을 나타낸 동작플로우챠트,3 is an operation flowchart illustrating a communication method between an LAC layer and a MAC layer in layer-2 using an object-oriented data structure in the IMT-2000 system according to FIG. 2;

도 4a는 도 3에 따른 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층-2내 LAC 계층 및 MAC 계층간 통신방법에서 제 2 단계(S2)에서의 객체 정보를 나타낸 도면,4A is a diagram illustrating object information in a second step S2 in a method of communicating between an LAC layer and a MAC layer within a layer-2 using an object-oriented data structure in the IMT-2000 system according to FIG. 3;

도 4b는 도 3에 따른 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층-2내 LAC 계층 및 MAC 계층간 통신방법에서 제 5 단계(S5)에서의 객체 정보를 나타낸 도면이다.FIG. 4B is a diagram illustrating object information in a fifth step S5 in the method for communicating between an LAC layer and a MAC layer in a layer-2 using an object-oriented data structure in the IMT-2000 system according to FIG. 3.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

100 : 메모리 200 : LAC 계층100: memory 200: LAC layer

300 : RLP 계층 400 : MAC 계층300: RLP layer 400: MAC layer

이하, 본 발명의 일 실시예에 의한 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층간 통신장치 및 그 방법에 대하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.Hereinafter, an apparatus and a method for inter-layer communication using an object-oriented data structure in an IMT-2000 system according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

도 2는 본 발명의 일 실시예에 의한 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층-2내 LAC 계층 및 MAC 계층간 통신장치의 기능블록도로서, 본 발명의 일 실시예에 의한 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층-2내 LAC 계층 및 MAC 계층간 통신장치는 메모리(100), LAC 계층(200), RLP 계층(300), 및 MAC 계층(400)으로 구성되어 있다.FIG. 2 is a functional block diagram of a communication device between an LAC layer and a MAC layer within a layer-2 using an object-oriented data structure in an IMT-2000 system according to an embodiment of the present invention. An apparatus for inter-Lac layer and MAC layer communication in Layer-2 using an object-oriented data structure in a -2000 system includes a memory 100, a LAC layer 200, an RLP layer 300, and a MAC layer 400. have.

상기 메모리(100)는 객체 지향적 데이터 구조를 갖는 마스터 데이터 패킷을 저장하는 메모리이다.The memory 100 is a memory that stores a master data packet having an object oriented data structure.

이때, 상기 메모리(100)내에 저장된 마스터 데이터 패킷의 최대 길이는, "LAC 계층의 최대 데이터 길이 + RLP 계층의 최대 데이터 길이 + MAC 계층의 최대 데이터 길이"를 갖는다.At this time, the maximum length of the master data packet stored in the memory 100 has "the maximum data length of the LAC layer + the maximum data length of the RLP layer + the maximum data length of the MAC layer".

또한, 상기 LAC 계층(200)은 IMT-2000 시스템의 계층-2에 존재함과 동시에 사용자 데이터의 SAR(Segmentation And Reassembly) 기능을 수행하는 서브계층-1로써, 상기 메모리(100)에 저장된 마스터 데이터 패킷을 오픈(Open)한 후 그 중심부에 사용자 데이터를 라이트(Write)함과 동시에, 도 4a에 도시한 바와 같은 그 사용자 데이터의 저장 포인터가 포함된 객체 정보(10)를 하위 계층인 RLP 계층(300)으로 전송하는 역할을 한다.In addition, the LAC layer 200 is a sublayer-1 that exists in layer-2 of the IMT-2000 system and performs a segmentation and reassembly (SAR) function of user data, and is master data stored in the memory 100. After opening the packet, the user data is written in the center thereof, and the object information 10 including the storage pointer of the user data as shown in FIG. 300).

한편, 상기 RLP 계층(300)은 IMT-2000 시스템의 계층-2에 존재함과 동시에 무선 데이터 링크의 에러(Error)를 수정하여 상위 계층에게 신뢰성 있는 데이터를 전달하기 위한 포로토콜(Protocol)을 제공하는 서브계층-2로써, 상기 LAC계층(200)으로부터 객체 정보(10)를 수신받아 상기 마스터 데이터 패킷내 사용자 데이터의 저장 포인터를 파악한 후 그 사용자 데이터의 전/후 메모리 영역에 무선 프로토콜 데이터를 라이트하고, 이후 도 4b에 도시한 바와 같은 그 프로토콜 데이터의 저장 포인터가 포함된 객체 정보(20)를 하위 계층인 MAC 계층(400)으로 전송하는 역할을 한다.Meanwhile, the RLP layer 300 exists in Layer-2 of the IMT-2000 system and simultaneously corrects an error of a wireless data link to provide a protocol for delivering reliable data to a higher layer. As sub-layer-2, receiving the object information 10 from the LAC layer 200, grasping the storage pointer of the user data in the master data packet, and writes wireless protocol data in the memory area before and after the user data. Thereafter, as shown in FIG. 4B, the object information 20 including the storage pointer of the protocol data is transmitted to the MAC layer 400 which is a lower layer.

또한, 상기 MAC 계층(400)은 상기 RLP 계층(300)으로부터 객체 정보(20)를 수신받아 상기 마스터 데이터 패킷내 무선 프로토콜 데이터의 저장 포인터를 파악함과 동시에 그 프로토콜 데이터의 전/후 영역에 착신 채널 정보를 라이트하여 마스터 데이터 패킷을 완성하는 역할을 한다.In addition, the MAC layer 400 receives the object information 20 from the RLP layer 300, grasps a storage pointer of radio protocol data in the master data packet, and reaches the front / rear area of the protocol data. The channel information is written to complete the master data packet.

그러면, 하기에서는 상기와 같은 구성을 가지는 IMT-2000 시스템에서의 계층간 통신장치를 이용한 본 발명의 일 실시예에 의한 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층-2내 LAC 계층 및 MAC 계층간 통신방법에 대해 설명하기로 한다.Then, in the following, the LAC layer and MAC in layer-2 using the object-oriented data structure in the IMT-2000 system according to an embodiment of the present invention using the inter-layer communication apparatus in the IMT-2000 system having the above configuration The communication method between layers will be described.

도 3은 본 발명의 일 실시예에 의한 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층-2내 LAC 계층 및 MAC 계층간 통신방법을 나타내는 동작플로우챠트이다.FIG. 3 is an operation flowchart illustrating a communication method between an LAC layer and a MAC layer in Layer-2 using an object-oriented data structure in the IMT-2000 system according to an embodiment of the present invention.

먼저, 상기 LAC 계층(200)은 상기 메모리(100)에 저장된 마스터 데이터 패킷을 오픈한 후 그 마스터 데이터 패킷의 중심부에 사용자 데이터를 라이트한다(S1).First, the LAC layer 200 opens a master data packet stored in the memory 100 and then writes user data in the center of the master data packet (S1).

그런후, 상기 LAC 계층(200)은 그 사용자 데이터의 저장 포인터가 포함된 객체 정보(10)를 상기 RLP 계층(300)으로 전송한다(S2). 이때, 상술한 사용자 데이터의 저장 포인터가 포함된 객체 정보(10)는 도 4a에 도시한 바와 같이, 마스터 데이터 패킷의 최초 포인터 정보가 저장된 스타트 포인터(Start Pointer) 정보(11), 마스터 데이터 패킷의 마지막 포인터 정보가 저장된 엔드 포인터(End Pointer) 정보(12), 마스터 데이터 패킷내에 저장된 사용자 데이터의 헤더 포인터(Header Pointer)가 저장된 헤더 포인터 정보(13), 및 마스터 데이터 패킷내에 저장된 사용자 데이터의 테일 포인터(Tail Pointer)가 저장된 테일 포인터 정보(14)로 구성되어 있다.Thereafter, the LAC layer 200 transmits the object information 10 including the storage pointer of the user data to the RLP layer 300 (S2). In this case, as shown in FIG. 4A, the object information 10 including the storage pointer of the user data described above includes the start pointer information 11 in which the initial pointer information of the master data packet is stored, and the master data packet. End pointer information 12 in which the last pointer information is stored, header pointer information 13 in which a header pointer of user data stored in the master data packet is stored, and tail pointer of user data stored in the master data packet. (Tail Pointer) is composed of stored tail pointer information 14.

그러면, 상기 RLP 계층(300)은 상기 LAC 계층(200)으로부터 사용자 데이터의 저장 포인터가 포함된 객체 정보(20)를 수신받은 후 상기 마스터 데이터 패킷내 사용자 데이터의 헤더 포인터와 테일 포인터를 파악한다(S3).Then, the RLP layer 300 receives the object information 20 including the storage pointer of the user data from the LAC layer 200 and grasps the header pointer and the tail pointer of the user data in the master data packet ( S3).

이어서, 상기 RLP 계층(300)은 상기 메모리(100)에 저장된 마스터 데이터 패킷을 오픈하여 그 사용자 데이터가 저장된 전/후 메모리의 유휴 영역에 무선 프로토콜 데이터를 라이트한다(S4).Subsequently, the RLP layer 300 opens a master data packet stored in the memory 100 and writes wireless protocol data in an idle area of the pre / post memory where the user data is stored (S4).

그런후, 상기 RLP 계층(300)은 그 무선 프로토콜 데이터의 저장 포인터가 포함된 객체 정보(20)를 상기 MAC 계층(400)으로 전송한다(S5). 이때, 상술한 사용자 데이터의 저장 포인터가 포함된 객체 정보(20)는 도 4b에 도시한 바와 같이, 마스터 데이터 패킷의 최초 포인터 정보가 저장된 스타트 포인터 정보(21), 마스터 데이터 패킷의 마지막 포인터 정보가 저장된 엔드 포인터 정보(22), 마스터 데이터 패킷내에 저장된 무선 프로토콜 데이터의 헤더 포인터가 저장된 헤더 포인터정보(23), 및 마스터 데이터 패킷내에 저장된 무선 프로토콜 데이터의 테일 포인터가 저장된 테일 포인터 정보(24)로 구성되어 있다.Thereafter, the RLP layer 300 transmits the object information 20 including the storage pointer of the radio protocol data to the MAC layer 400 (S5). In this case, as shown in FIG. 4B, the object information 20 including the storage pointer of the user data includes the start pointer information 21 in which the first pointer information of the master data packet is stored and the last pointer information of the master data packet. The stored end pointer information 22, the header pointer information 23 storing the header pointer of the radio protocol data stored in the master data packet, and the tail pointer information 24 storing the tail pointer of the radio protocol data stored in the master data packet. It is.

그러면, 상기 MAC 계층(400)은 상기 RLP 계층(300)으로부터 무선 프로토콜 데이터의 저장 포인터가 포함된 객체 정보(20)를 수신받은 후 상기 마스터 데이터 패킷내 무선 프로토컬 데이터의 헤더 포인터 및 테일 포인터를 파악한다(S6).Then, the MAC layer 400 receives the object information 20 including the storage pointer of the radio protocol data from the RLP layer 300 and then uses the header pointer and the tail pointer of the radio protocol data in the master data packet. Figure out (S6).

그런후, 상기 MAC 계층(400)은 상기 메모리(100)에 저장된 마스터 데이터 패킷을 오픈하여 그 무선 프로토콜 데이터의 전/후 유휴 영역에 착신 채널 정보를 라이트하여 마스터 데이터 패킷을 완성한다(S7).Thereafter, the MAC layer 400 opens the master data packet stored in the memory 100 and writes incoming channel information in the idle area before and after the radio protocol data to complete the master data packet (S7).

따라서, 상술한 바와 같이 상기 메모리(100)에 저장된 마스터 데이터 패킷의 유연성으로 인해, 각 계층의 데이터 길이가 변화되더라도 마스터 데이터 패킷의 변경없이 유연하게 대처할 수 있게 된다.Therefore, due to the flexibility of the master data packet stored in the memory 100 as described above, even if the data length of each layer is changed, it is possible to flexibly cope without changing the master data packet.

또한, 상술한 본 발명은 IMT-2000 시스템내 계층-2에만 적용 가능한 것이 아니라, 이동통신 시스템내 모든 계층에 응용 가능하다.In addition, the present invention described above is applicable not only to Layer-2 in the IMT-2000 system but also to all layers in the mobile communication system.

상술한 바와 같이 본 발명에 의한 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층간 통신장치 및 그 방법에 의하면, IMT-2000 시스템의 계층-2내 서브 계층간 통신 방법을 객체 지향적 데이터 구조를 이용하여 수행해 줌으로써, 계층간 통신시 발생하는 오버헤드를 제거시켜줌과 동시에 시스템의 용량 및 처리 시간을 향상시켜 준다는 뛰어난 효과가 있다.As described above, according to the inter-layer communication apparatus and the method using the object-oriented data structure in the IMT-2000 system according to the present invention, the inter-layer sub-layer communication method of the IMT-2000 system uses an object-oriented data structure. By doing so, it is possible to remove the overhead incurred during inter-layer communication and to improve the capacity and processing time of the system.

Claims (5)

객체 지향적 데이터 구조를 갖는 마스터 데이터 패킷을 저장하는 메모리;A memory for storing a master data packet having an object oriented data structure; 상기 메모리에 저장된 마스터 데이터 패킷을 오픈하여 사용자 데이터를 라이트함과 동시에 그 사용자 데이터의 저장 포인터가 포함된 객체 정보를 하위 계층으로 전송하는 LAC 계층;A LAC layer that opens a master data packet stored in the memory to write user data and transmits object information including a storage pointer of the user data to a lower layer; 상기 LAC 계층으로부터 객체 정보를 수신받아 상기 마스터 데이터 패킷내 사용자 데이터의 저장 포인터를 파악한 후 그 사용자 데이터의 전/후 메모리 영역에 무선 프로토콜 데이터를 라이트하고, 이후 그 프로토콜 데이터의 저장 포인터가 포함된 객체 정보를 하위 계층으로 전송하는 RLP 계층; 및Receives object information from the LAC layer, identifies a storage pointer of user data in the master data packet, writes wireless protocol data in a memory area before and after the user data, and then includes an object including the storage pointer of the protocol data. An RLP layer for transmitting information to a lower layer; And 상기 RLP 계층으로부터 객체 정보를 수신받아 상기 마스터 데이터 패킷내 무선 프로토콜 데이터의 저장 포인터를 파악함과 동시에 그 프로토콜 데이터의 전/후 영역에 착신 채널 정보를 라이트하여 마스터 데이터 패킷을 완성하는 MAC 계층으로 구성된 것을 특징으로 하는 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층간 통신장치.Receives object information from the RLP layer and grasps the storage pointer of the radio protocol data in the master data packet, and at the same time writes incoming channel information in the front / rear area of the protocol data to complete the master data packet. An interlayer communication apparatus using an object-oriented data structure in the IMT-2000 system. 제 1항에 있어서,The method of claim 1, 상기 메모리내에 저장된 마스터 데이터 패킷의 최대 길이는, "LAC 계층의 최대 데이터 길이 + RLP 계층의 최대 데이터 길이 + MAC 계층의 최대 데이터 길이"인것을 특징으로 하는 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층간 통신장치.The maximum length of the master data packet stored in the memory is "maximum data length of LAC layer + maximum data length of RLP layer + maximum data length of MAC layer". Interlayer communication device used. 제 1항에 있어서,The method of claim 1, 상기 LAC 계층이 상기 RLP 계층으로 전송하는 객체 정보는, 마스터 데이터 패킷의 스타트 포인터 정보, 마스터 데이터 패킷의 엔드 포인터 정보, 마스터 데이터 패킷내에 저장된 사용자 데이터의 헤더 포인터 정보, 및 마스터 데이터 패킷내에 저장된 사용자 데이터의 테일 포인터 정보로 구성됨을 특징으로 하는 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층간 통신장치.The object information transmitted from the LAC layer to the RLP layer includes start pointer information of a master data packet, end pointer information of a master data packet, header pointer information of user data stored in a master data packet, and user data stored in a master data packet. The inter-layer communication apparatus using the object-oriented data structure in the IMT-2000 system, characterized in that consisting of tail pointer information. 제 1항에 있어서,The method of claim 1, 상기 RLP 계층이 상기 MAC 계층으로 전송하는 객체 정보는, 마스터 데이터 패킷의 스타트 포인터 정보, 마스터 데이터 패킷의 엔드 포인터 정보, 마스터 데이터 패킷내에 저장된 무선 프로토콜 데이터의 헤더 포인터 정보, 및 마스터 데이터 패킷내에 저장된 무선 프로토콜 데이터의 테일 포인터 정보로 구성됨을 특징으로 하는 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층간 통신장치.The object information transmitted by the RLP layer to the MAC layer includes start pointer information of a master data packet, end pointer information of a master data packet, header pointer information of radio protocol data stored in a master data packet, and radio stored in a master data packet. An inter-layer communication apparatus using an object-oriented data structure in an IMT-2000 system, characterized by tail pointer information of protocol data. LAC 계층이 메모리에 저장된 마스터 데이터 패킷을 오픈한 후 그 마스터 데이터 패킷의 중심부에 사용자 데이터를 라이트하는 제 1 단계;A first step of the LAC layer opening the master data packet stored in the memory and writing the user data to the center of the master data packet; 상기 LAC 계층이 그 사용자 데이터의 저장 포인터가 포함된 객체 정보를 RLP 계층으로 전송하는 제 2 단계;Transmitting, by the LAC layer, object information including a storage pointer of the user data to the RLP layer; 상기 RLP 계층이 상기 LAC 계층으로부터 객체 정보를 수신받은 후 상기 마스터 데이터 패킷내 사용자 데이터의 헤더 포인터와 테일 포인터를 파악하는 제 3 단계;A third step of acquiring a header pointer and a tail pointer of user data in the master data packet after the RLP layer receives the object information from the LAC layer; 상기 RLP 계층이 상기 메모리에 저장된 마스터 데이터 패킷을 오픈하여 그 사용자 데이터가 저장된 전/후 유휴 영역에 무선 프로토콜 데이터를 라이트하는 제 4 단계;A fourth step in which the RLP layer opens a master data packet stored in the memory and writes radio protocol data in an idle area before and after the user data is stored; 상기 RLP 계층이 그 무선 프로토콜 데이터의 저장 포인터가 포함된 객체 정보를 MAC 계층으로 전송하는 제 5 단계;A fifth step of transmitting, by the RLP layer, object information including a storage pointer of the radio protocol data to the MAC layer; 상기 MAC 계층이 상기 RLP 계층으로부터 객체 정보를 수신받은 후 상기 마스터 데이터 패킷내 무선 프로토컬 데이터의 헤더 포인터 및 테일 포인터를 파악하는 제 6 단계; 및A sixth step of identifying a header pointer and a tail pointer of radio protocol data in the master data packet after the MAC layer receives the object information from the RLP layer; And 상기 MAC 계층이 상기 메모리에 저장된 마스터 데이터 패킷을 오픈하여 그 무선 프로토콜 데이터의 전/후 유휴 영역에 착신 채널 정보를 라이트하여 마스터 데이터 패킷을 완성하는 제 7 단계로 이루어진 것을 특징으로 하는 IMT-2000 시스템에서의 객체 지향적 데이터 구조를 이용한 계층간 통신방법.An IMT-2000 system, wherein the MAC layer opens a master data packet stored in the memory and writes incoming channel information to an idle area before and after the radio protocol data to complete the master data packet. A Layered Communication Method Using Object-Oriented Data Structures in.
KR1020000042156A 2000-07-22 2000-07-22 Device and method for between layer and layer using object-oriented data structure in imt-2000 system Expired - Fee Related KR100339206B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000042156A KR100339206B1 (en) 2000-07-22 2000-07-22 Device and method for between layer and layer using object-oriented data structure in imt-2000 system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000042156A KR100339206B1 (en) 2000-07-22 2000-07-22 Device and method for between layer and layer using object-oriented data structure in imt-2000 system

Publications (2)

Publication Number Publication Date
KR20020008338A KR20020008338A (en) 2002-01-30
KR100339206B1 true KR100339206B1 (en) 2002-06-03

Family

ID=19679364

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000042156A Expired - Fee Related KR100339206B1 (en) 2000-07-22 2000-07-22 Device and method for between layer and layer using object-oriented data structure in imt-2000 system

Country Status (1)

Country Link
KR (1) KR100339206B1 (en)

Also Published As

Publication number Publication date
KR20020008338A (en) 2002-01-30

Similar Documents

Publication Publication Date Title
EP1687997B1 (en) A method and apparatus to provide data streaming over a network connection in a wireless mac processor
US7515610B2 (en) Packet processing using a multi-port memory
US8059680B2 (en) Offload system, method, and computer program product for processing network communications associated with a plurality of ports
US5459723A (en) Packet management device for fast-packet network
CN107483370B (en) Method for transmitting IP and CAN service on FC network
EP3584979B1 (en) Technique for storing softbits
JP2000106572A (en) Method and system for address conversion
US6973558B2 (en) Netbufs: communication protocol packet buffering using paged memory management
KR100339206B1 (en) Device and method for between layer and layer using object-oriented data structure in imt-2000 system
JP3606882B2 (en) Method and apparatus for continuously transmitting data streams in packetized form
JP4040045B2 (en) Data transfer device
CN111541624A (en) Space Ethernet cache processing method
WO2020029080A1 (en) Network switching method, network node, chip and communication system
US20050044261A1 (en) Method of operating a network switch
JP2006174265A (en) Stream packet receiver
KR100959795B1 (en) Wired / wireless integrated multimedia communication terminal and its method
KR20040039433A (en) Method and apparatus for buffer storage of data packets which are to be transmitted via a connection that has been set up
JPH10178454A (en) Communication buffer control method
JPS6165649A (en) Communication control system
JP2000013443A (en) Network equipment
JP2000269968A (en) Communication control method in communication network system, communication network system, and recording medium recording communication control processing program
JP2006033010A (en) Semiconductor integrated circuit
JPS6121654A (en) Communication controller
JP2004200996A (en) Communication equipment
JPS63146641A (en) Receiver

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20000722

PA0201 Request for examination
PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20020425

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20020521

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20020522

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20050516

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20060522

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20070517

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20070517

Start annual number: 6

End annual number: 6

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee