KR102715018B1 - Base station and method for control of data transmission using the same - Google Patents
Base station and method for control of data transmission using the same Download PDFInfo
- Publication number
- KR102715018B1 KR102715018B1 KR1020160167112A KR20160167112A KR102715018B1 KR 102715018 B1 KR102715018 B1 KR 102715018B1 KR 1020160167112 A KR1020160167112 A KR 1020160167112A KR 20160167112 A KR20160167112 A KR 20160167112A KR 102715018 B1 KR102715018 B1 KR 102715018B1
- Authority
- KR
- South Korea
- Prior art keywords
- terminal
- data
- base station
- server
- layer
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000005540 biological transmission Effects 0.000 title claims description 32
- 238000004891 communication Methods 0.000 claims description 76
- 230000004044 response Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 5
- 238000003672 processing method Methods 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000000052 comparative effect Effects 0.000 description 2
- 238000013524 data verification Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 101100150273 Caenorhabditis elegans srb-1 gene Proteins 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0252—Traffic management, e.g. flow control or congestion control per individual bearer or channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0205—Traffic management, e.g. flow control or congestion control at the air interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/04—Error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 기지국이 단말의 데이터를 제어하는 방법으로서, 단말 식별 정보를 포함하는 초기 단말(initial UE) 메시지를 네트워크로 전송하는 단계, 상기 네트워크에서 할당된 단말 IP 주소를 포함하는 초기 컨텍스트 셋업 요청(initial context setup request) 메시지를 수신하는 단계, 상기 단말 IP 주소를 저장하는 단계, 상기 단말로부터 기지국 식별 정보(cell specific ID)를 이용한 무선 베어러를 통해 상기 데이터를 수신하는 단계, 그리고 상기 데이터를 서버 식별 정보, 그리고 상기 단말 IP 주소를 이용하여 서버로 전송하는 단계를 포함한다. The present invention relates to a method for a base station to control data of a terminal, comprising the steps of: transmitting an initial UE message including terminal identification information to a network; receiving an initial context setup request message including a terminal IP address allocated from the network; storing the terminal IP address; receiving the data from the terminal through a radio bearer using base station identification information (cell specific ID); and transmitting the data to a server using server identification information and the terminal IP address.
Description
본 발명은 기지국 장비, 및 이를 이용한 단말의 데이터 전송 제어 방법에 관한 것으로서, 보다 상세하게는 사물 인터넷 장치와 통신하는 무선 통신 시스템에서 기지국 장비, 및 이를 이용한 단말의 데이터 전송 제어 방법에 관한 것이다. The present invention relates to base station equipment and a method for controlling data transmission of a terminal using the same, and more specifically, to base station equipment and a method for controlling data transmission of a terminal using the same in a wireless communication system communicating with an Internet of Things device.
전 세계적으로 M2M/IoT/IoE(Internet of Everything) 등의 사물 인터넷 시대의 도래를 준비하기 위한 기반 통신 기술들이 끊임없이 개발되고 있다. 이와 관련한 대표적인 사물과 사물 간의 근거리 기반 무선 통신 기술로는 지그비(Zigbee), Z-웨이브(Z-wave), 엔에프씨(NFC), 블루투스(Bluetooth), 와이파이(Wi-Fi)와 같은 기술들이 공지되어 각광받고 있다.The basic communication technologies for the advent of the Internet of Things (M2M/IoT/IoE (Internet of Everything) era) are being continuously developed worldwide. Representative short-range wireless communication technologies between objects are known and are receiving attention, such as Zigbee, Z-wave, NFC, Bluetooth, and Wi-Fi.
다양한 환경에서 다양한 목적에 따라 설치되는 다수의 근거리 기반의 사물통신 장치가 독립적인 형태로서 중첩되어 사용됨에 따라, 다수의 사물 통신 장치들을 관리하기 위한 운영 방안에 대한 요구가 점차적으로 증가하고 있다.As a large number of short-range IoT devices installed for various purposes in various environments are used independently and in an overlapping manner, the demand for operational methods to manage a large number of IoT devices is gradually increasing.
다수의 사물 통신 장치의 통신 네트워크에서는 단말의 저전력 구현 및 비용 저감을 위하여 단말의 복잡도를 낮추고, 단말의 부하를 줄이기 위한 연구를 지속하고 있다. In the communication network of many IoT devices, research is being conducted to reduce the complexity of terminals and reduce the load on terminals in order to implement low power consumption and reduce costs.
본 발명이 해결하고자 하는 과제는 사물 통신 장치의 통신 네트워크에서 단말의 복잡도를 낮추고, 단말의 부하를 줄일 수 있는 기지국 장비 및 이를 이용한 단말의 데이터 전송 제어 방법을 제공하는 것이다.The problem to be solved by the present invention is to provide a base station equipment capable of lowering the complexity of a terminal and reducing the load of a terminal in a communication network of a machine-to-machine communication device, and a method for controlling data transmission of a terminal using the base station equipment.
본 발명의 한 실시예에 따른 기지국이 단말의 데이터를 제어하는 방법은 단말 식별 정보를 포함하는 초기 단말(initial UE) 메시지를 네트워크로 전송하는 단계, 상기 네트워크에서 할당된 단말 IP 주소를 포함하는 초기 컨텍스트 셋업 요청(initial context setup request) 메시지를 수신하는 단계, 상기 단말 IP 주소를 저장하는 단계, 상기 단말로부터 기지국 식별 정보(cell specific ID)를 이용한 무선 베어러를 통해 데이터를 수신하는 단계, 그리고 상기 데이터를 서버 식별 정보, 그리고 상기 단말 IP 주소를 이용하여 서버로 전송하는 단계를 포함한다. A method for a base station to control data of a terminal according to one embodiment of the present invention comprises the steps of transmitting an initial UE message including terminal identification information to a network, receiving an initial context setup request message including a terminal IP address allocated from the network, storing the terminal IP address, receiving data from the terminal through a radio bearer using base station identification information (cell specific ID), and transmitting the data to a server using server identification information and the terminal IP address.
상기 초기 단말 메시지를 네트워크로 전송하는 단계 이전에 상기 단말로부터 상기 단말 식별 정보 및 상기 단말이 데이터를 전송하는 목적인 서버의 식별 정보를 포함하는 RRC 연결 요청(RRC connection request) 메시지를 수신하는 단계, 상기 단말 식별 정보 및 상기 서버 식별 정보를 저장하는 단계, 그리고 상기 기지국 식별 정보(Cell specific ID) 정보를 포함하는 RRC 연결 셋업(RRC connection setup)메시지를 상기 단말로 전송하는 단계를 더 포함할 수 있다. The method may further include, prior to the step of transmitting the initial terminal message to the network, a step of receiving an RRC connection request message including terminal identification information and identification information of a server to which the terminal transmits data from the terminal, a step of storing the terminal identification information and the server identification information, and a step of transmitting an RRC connection setup message including base station identification information (Cell specific ID) to the terminal.
상기 데이터를 서버로 전송하는 단계는 TCP/IP(Transmission Control Protocol/Internet Protocol)를 이용하여 데이터를 전송할 수 있다. The step of transmitting the above data to the server can transmit the data using TCP/IP (Transmission Control Protocol/Internet Protocol).
상기 서버로부터 제어 데이터를 수신하는 단계, 그리고 물리계층, 그리고 매체 접속 제어 계층을 이용하는 무선 베어러를 통하여 상기 제어 데이터를 상기 단말로 전송하는 단계를 더 포함할 수 있다. The method may further include a step of receiving control data from the server, and a step of transmitting the control data to the terminal via a radio bearer using a physical layer and a medium access control layer.
상기 서버로부터 제어 데이터를 수신하는 단계는 TCP/IP(Transmission Control Protocol/Internet Protocol)를 통하여 데이터를 수신할 수 있다. The step of receiving control data from the above server can receive data via TCP/IP (Transmission Control Protocol/Internet Protocol).
상기 단말로부터 무선 베어러를 통해 상기 데이터를 수신하는 단계, 그리고 상기 제어 데이터를 상기 단말로 무선 베어러를 이용하여 전송하는 단계는 자동 재전송 요구(Automatic Repeat Request, ARQ) 방식을 이용하여 에러를 제어할 수 있다.The step of receiving the data from the terminal via a radio bearer, and the step of transmitting the control data to the terminal using a radio bearer can control errors using an Automatic Repeat Request (ARQ) method.
본 발명의 한 실시예에 따른 단말의 데이터 전송을 관리하는 기지국은 물리 계층, 그리고 매체 접속 제어 계층을 이용하여 단말로부터 전송된 업링크 데이터를 수신하고, 서버로부터 전송된 다운링크 데이터를 상기 단말로 전송하는 단말 통신 계층, 그리고 TCP/IP 계층을 이용하여 상기 업링크 데이터를 상기 서버로 전송하고, 상기 서버로부터 전송된 상기 다운링크 데이터를 수신하는 서버 통신 계층을 포함한다. A base station for managing data transmission of a terminal according to one embodiment of the present invention includes a terminal communication layer for receiving uplink data transmitted from a terminal using a physical layer and a medium access control layer and transmitting downlink data transmitted from a server to the terminal, and a server communication layer for transmitting the uplink data to the server and receiving the downlink data transmitted from the server using a TCP/IP layer.
상기 단말 통신 계층은 상기 단말로부터 상기 단말 식별 정보 및 상기 단말이 데이터를 전송하는 목적인 서버의 식별 정보를 포함하는 RRC 연결 요청(RRC connection request) 메시지를 수신하고, 상기 기지국 식별 정보(Cell specific ID) 정보를 포함하는 RRC 연결 셋업(RRC connection setup)메시지를 상기 단말로 전송할 수 있다. The above terminal communication layer can receive an RRC connection request message including terminal identification information and identification information of a server to which the terminal transmits data from the terminal, and transmit an RRC connection setup message including base station identification information (Cell specific ID) information to the terminal.
상기 서버 통신 계층은 코어 네트워크로부터 상기 단말 IP 주소를 할당받는 IP 계층, 전송 제어 프로토콜(TCP)을 이용하여 상기 단말 통신 계층에서 수신한 상기 데이터를 상기 서버로 전송하는 상기 TCP/IP 계층 그리고 네트워크를 사용하는 응용 프로그램을 포함하는 응용 계층을 포함할 수 있다. The above server communication layer may include an IP layer that receives the terminal IP address from the core network, a TCP/IP layer that transmits the data received at the terminal communication layer to the server using the transmission control protocol (TCP), and an application layer that includes an application program that uses the network.
상기 서버 통신 계층은 할당받은 상기 단말 IP 주소를 저장하고, 상기 단말로부터 수신한 데이터를 상기 단말 IP 주소를 이용하여 상기 TCP/IP 계층을 통해 상기 서버로 전송할 수 있다. The above server communication layer can store the assigned terminal IP address and transmit data received from the terminal to the server through the TCP/IP layer using the terminal IP address.
본 발명의 한 실시예에 따른 단말의 데이터 전송을 관리하는 기지국은 단말, 그리고 서버와의 데이터 송수신을 수행하는 통신부, 상기 단말의 데이터 전송을 관리하기 위한 프로그램을 저장하는 메모리, 상기 통신부, 그리고 상기 메모리와 연동하여 상기 프로그램에 구현된 동작을 실행하는 프로세서를 포함하고, 상기 프로그램은 상기 통신부를 통해 상기 단말로부터 수신한 상기 단말 식별 정보, 그리고 서버 식별 정보와 코어 네트워크로부터 할당받은 단말 IP 주소를 상기 메모리에 저장하고, 상기 단말로부터 수신한 데이터를 상기 서버 식별 정보 및 상기 단말 IP 주소를 이용하여 상기 서버로 전송하는 명령어들을 포함한다. A base station for managing data transmission of a terminal according to one embodiment of the present invention includes a terminal, a communication unit for performing data transmission and reception with a server, a memory for storing a program for managing data transmission of the terminal, the communication unit, and a processor for executing an operation implemented in the program in conjunction with the memory, wherein the program includes commands for storing terminal identification information received from the terminal through the communication unit, server identification information, and a terminal IP address allocated from a core network in the memory, and transmitting data received from the terminal to the server using the server identification information and the terminal IP address.
상기 통신부는 상기 단말로부터 상기 단말 식별 정보 및 상기 단말이 데이터를 전송하는 대상 서버 식별 정보를 포함하는 RRC 연결 요청 메시지를 수신하고, 상기 단말 식별 정보를 포함하는 초기 단말(initial UE) 메시지를 네트워크로 전송하며, 상기 네트워크에서 할당된 IP 주소를 포함하는 초기 컨텍스트 셋업 요청(initial context setup request) 메시지를 수신할 수 있다. The above communication unit can receive an RRC connection request message including terminal identification information and target server identification information to which the terminal transmits data from the terminal, transmit an initial UE message including the terminal identification information to a network, and receive an initial context setup request message including an IP address allocated from the network.
상기 메모리는 상기 서버 식별 정보와 상기 단말 IP 주소를 상기 단말 식별 정보에 대응하여 저장할 수 있다. The above memory can store the server identification information and the terminal IP address corresponding to the terminal identification information.
상기 통신부는 상기 기지국 식별 정보(Cell specific ID) 정보를 포함하는 RRC 연결 셋업(RRC connection setup)메시지를 상기 단말로 전송할 수 있다. The above communication unit can transmit an RRC connection setup message including the base station identification information (Cell specific ID) to the terminal.
상기 통신부는 상기 단말로부터 무선 베어러를 통해 상기 데이터를 수신하고, TCP/IP(Transmission Control Protocol/Internet Protocol)를 통해 상기 데이터를 상기 서버로 전송할 수 있다. The above communication unit can receive the data from the terminal through a wireless bearer and transmit the data to the server through TCP/IP (Transmission Control Protocol/Internet Protocol).
상기 통신부는 상기 서버로부터 제어 데이터를 수신하고, 상기 제어 데이터를 상기 단말로 무선 전송할 수 있다. The above communication unit can receive control data from the server and wirelessly transmit the control data to the terminal.
상기 통신부는 상기 서버로부터 TCP/IP(Transmission Control Protocol/Internet Protocol)를 통해 제어 데이터를 수신하고, 상기 제어 데이터를 무선 베어러를 통해 상기 단말로 무선 전송할 수 있다. The above communication unit can receive control data from the server via TCP/IP (Transmission Control Protocol/Internet Protocol) and wirelessly transmit the control data to the terminal via a wireless bearer.
본 발명의 한 실시예에 따른 기지국을 통해 서버와 데이터를 송수신하는 단말은 기지국과의 데이터 송수신을 수행하는 통신부, 데이터를 전송하기 위한 프로그램을 저장하는 메모리, 상기 통신부, 그리고 상기 메모리와 연동하여 상기 프로그램에 구현된 동작을 실행하는 프로세서를 포함하고, 상기 프로그램은 상기 통신부를 통해 상기 기지국으로부터 수신한 셀 특정 식별 정보(Cell specific ID)를 저장하고, 상기 셀 특정 식별 정보를 이용하여 물리 계층, 그리고 매체 접속 제어 계층을 통해 업링크 데이터를 상기 기지국으로 전송하는 명령어들을 포함한다. A terminal for transmitting and receiving data with a server through a base station according to one embodiment of the present invention includes a communication unit for transmitting and receiving data with the base station, a memory for storing a program for transmitting data, the communication unit, and a processor for executing an operation implemented in the program in conjunction with the memory, wherein the program includes commands for storing cell specific identification information (Cell specific ID) received from the base station through the communication unit, and transmitting uplink data to the base station through a physical layer and a medium access control layer using the cell specific identification information.
상기 업링크 데이터는 상기 기지국에 포함된 TCP/IP 계층을 이용하여 상기 서버로 전송될 수 있다. The above uplink data can be transmitted to the server using the TCP/IP layer included in the base station.
상기 통신부는 상기 기지국으로부터 전송된 다운링크 데이터를 상기 물리 계층, 그리고 상기 매체 접속 제어 계층을 통해 수신할 수 있다. The above communication unit can receive downlink data transmitted from the base station through the physical layer and the medium access control layer.
본 발명의 실시예에 따르면 사물 통신 장치의 통신 네트워크에서 단말과 기지국 사이의 시그널링 부하를 줄일 수 있다.According to an embodiment of the present invention, the signaling load between a terminal and a base station in a communication network of a machine-to-machine communication device can be reduced.
본 발명의 실시예에 따르면 사물 통신 장치의 통신 네트워크에서 저전력 환경에서도 동작할 수 있는 단말을 제공할 수 있고, 단말의 제조 비용을 저감할 수 있다.According to an embodiment of the present invention, a terminal capable of operating in a low-power environment in a communication network of a machine-to-machine communication device can be provided, and the manufacturing cost of the terminal can be reduced.
도 1은 본 발명의 실시예에 따른 무선 통신 시스템의 개략적인 구성도이다.
도 2는 본 발명의 비교예에 따른 무선 통신 시스템의 구성을 나타내는 도면이다.
도 3은 본 발명의 실시예에 따른 무선 통신 시스템의 구성을 나타내는 도면이다.
도 4는 본 발명의 한 실시예에 따른 무선 통신 네트워크에서 단말과 기지국 간의 데이터 전송을 위한 서비스 요청 절차의 흐름도이다.
도 5는 본 발명의 한 실시예에 따른 기지국 장비의 데이터 처리 방법을 나타내는 흐름도로서, 도 1의 기지국 장비의 데이터 처리 방법을 나타낸다. Figure 1 is a schematic configuration diagram of a wireless communication system according to an embodiment of the present invention.
Figure 2 is a drawing showing the configuration of a wireless communication system according to a comparative example of the present invention.
FIG. 3 is a diagram showing the configuration of a wireless communication system according to an embodiment of the present invention.
FIG. 4 is a flowchart of a service request procedure for data transmission between a terminal and a base station in a wireless communication network according to one embodiment of the present invention.
FIG. 5 is a flowchart showing a data processing method of base station equipment according to one embodiment of the present invention, showing the data processing method of base station equipment of FIG. 1.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, with reference to the attached drawings, embodiments of the present invention will be described in detail so that those skilled in the art can easily practice the present invention. However, the present invention may be implemented in various different forms and is not limited to the embodiments described herein. In addition, in order to clearly describe the present invention in the drawings, parts that are not related to the description are omitted, and similar parts are assigned similar drawing reference numerals throughout the specification.
명세서 전체에서, 어떤 부분이 어떤 구성 요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Throughout the specification, when a part is said to "include" a component, this does not mean that it excludes other components, but rather that it may include other components, unless otherwise specifically stated. In addition, terms such as "part," "unit," and "module" described in the specification mean a unit that processes at least one function or operation, which may be implemented by hardware, software, or a combination of hardware and software.
본 명세서에서 단말(terminal)은 통신 가능한 모든 사물들을 네트워크에 연결하여 상호 통신 수행이 가능한 사물 인터넷(Internet of Things, "IoT"라고도 함) 장치일 수 있다. 즉 단말(terminal)은 RFID를 포함한 근거리 및 원거리 통신 기능을 탑재하고, 센서 등 데이터 생산 및 이용 가능한 사물(또는 센서 노드라 칭함)을 의미할 수 있다. In this specification, a terminal may be an Internet of Things (also called "IoT") device that connects all communicable objects to a network and enables mutual communication. In other words, a terminal may mean an object (or sensor node) equipped with short-range and long-range communication functions including RFID and capable of producing and utilizing data such as sensors.
그러나 본 발명이 반드시 이에 한정되는 것은 아니고, 단말은 이동국(Mobile Station, MS), 이동 단말(Mobile Terminal, MT), 가입자국(Subscriber Station, SS), 휴대 가입자국(Portable Subscriber Station, PSS), 사용자 장치(User Equipment,UE), 접근 단말(Access Terminal, AT) 등을 지칭할 수도 있고, 단말, 이동국, 이동 단말, 가입자국, 휴대 가입자국, 사용자 장치, 접근 단말 등의 전부 또는 일부의 기능을 포함할 수도 있다.However, the present invention is not necessarily limited thereto, and the terminal may refer to a mobile station (MS), a mobile terminal (MT), a subscriber station (SS), a portable subscriber station (PSS), a user equipment (UE), an access terminal (AT), etc., and may include all or part of the functions of a terminal, a mobile station, a mobile terminal, a subscriber station, a portable subscriber station, a user equipment, an access terminal, etc.
본 명세서에서 기지국(Base Station, BS)은 접속 노드(Access Point, AP), 무선 접근국(Radio Access Station, RAS), 노드B(Node B), 고도화 노드B(evolved NodeB, eNodeB), 송수신 기지국(Base Transceiver Station, BTS), MMR(Mobile Multihop Relay)-BS 등을 지칭할 수도 있고, 기지국, 접속 노드, 무선 접근국, 노드B, eNodeB, 송수신 기지국, MMR-BS 등의 전부 또는 일부의 기능을 포함할 수도 있다.In this specification, a base station (BS) may refer to an access point (AP), a radio access station (RAS), a node B, an evolved NodeB (eNodeB), a base transceiver station (BTS), a mobile multihop relay (MMR)-BS, etc., and may include all or part of the functions of a base station, an access node, a radio access station, a Node B, an eNodeB, a base transceiver station, an MMR-BS, etc.
도 1은 종래의 무선 통신 시스템 구성을 나타내는 도면이다. Figure 1 is a diagram showing a conventional wireless communication system configuration.
도 1을 참고하면, 본 발명의 종래 무선 통신 시스템(1)은 단말(10), 기지국(20), 코어 네트워크(300), 그리고 어플리케이션 서버(400)를 포함한다. Referring to FIG. 1, the conventional wireless communication system (1) of the present invention includes a terminal (10), a base station (20), a core network (300), and an application server (400).
본 발명의 비교예에 따른 무선 통신 시스템에서 단말(10)은 물리 계층(PHY), MAC 계층, IP 계층, TCP/IP 계층, 그리고 응용 계층을 포함한다. In a wireless communication system according to a comparative example of the present invention, a terminal (10) includes a physical layer (PHY), a MAC layer, an IP layer, a TCP/IP layer, and an application layer.
단말(10)은 초기 접속시 코어 네트워크(300)로부터 IP 주소를 할당받고, 자신의 IP 주소를 기반으로 외부 인터넷과 통신을 수행한다. The terminal (10) is assigned an IP address from the core network (300) upon initial connection and communicates with the external Internet based on its own IP address.
단말(10)은 통신을 수행해야 하는 외부 서버(400)를 지정하여 TCP/IP 프로토콜을 통하여 데이터를 송수신한다. The terminal (10) specifies an external server (400) with which communication must be performed and transmits and receives data via the TCP/IP protocol.
종래 무선 통신 시스템(1)에서 단말(10)은 응용 계층에서 어플리케이션 서버(400)와 통신하기 위한 데이터 처리 능력이 필요하고, 데이터 플로우를 제어하기 위하여 TCP/IP 계층을 사용한다. In a conventional wireless communication system (1), a terminal (10) requires data processing capability to communicate with an application server (400) in the application layer, and uses a TCP/IP layer to control data flow.
즉, 종래 무선 통신 시스템(1)에서 단말(10)은 물리 계층(PHY), MAC 계층 이외에 단말 IP 주소를 할당받기 위한 IP 계층, 그리고 서버(400)와 통신하기 위한 TCP/IP 계층을 더 포함한다. 이에 따라 단말(10)의 제조 비용이 상승하게 되고, 단말(10)이 서버(400)와 TCP/IP 계층을 이용하여 통신을 수행하는 경우 재전송이 발생하면 단말(10)에는 부하가 발생하게 되는 문제점이 있다. That is, in the conventional wireless communication system (1), the terminal (10) further includes, in addition to the physical layer (PHY) and the MAC layer, an IP layer for assigning a terminal IP address, and a TCP/IP layer for communicating with the server (400). Accordingly, the manufacturing cost of the terminal (10) increases, and when the terminal (10) performs communication with the server (400) using the TCP/IP layer, there is a problem in that a load is generated on the terminal (10) if retransmission occurs.
이하, 도면을 참조로 하여 본 발명의 실시예에 따른 기지국 장비 및 이를 이용한 단말의 데이터 전송 제어 방법에 대하여 상세히 설명한다. Hereinafter, with reference to the drawings, a base station equipment according to an embodiment of the present invention and a data transmission control method of a terminal using the same will be described in detail.
도 2는 본 발명의 실시예에 따른 무선 통신 시스템의 개략적인 구성도이다.Figure 2 is a schematic configuration diagram of a wireless communication system according to an embodiment of the present invention.
도 2를 참고하면, 무선 통신 시스템(1000)은 단말(100), 기지국(200), 코어 네트워크(Core network)(300), 그리고 서버(400)을 포함한다.Referring to FIG. 2, a wireless communication system (1000) includes a terminal (100), a base station (200), a core network (300), and a server (400).
기지국(200)은 다수의 단말(100)에 대한 데이터 송수신을 제어한다. 하향링크(Downlink, DL) 데이터에 대해 기지국(200)은 하향링크 스케줄링 정보를 전송하여 해당 단말(100)에게 데이터가 전송될 시간/주파수 영역, 부호화, 데이터 크기, HARQ(Hybrid Automatic Repeat and reQuest) 관련 정보 등을 알려준다.The base station (200) controls data transmission and reception for a plurality of terminals (100). For downlink (DL) data, the base station (200) transmits downlink scheduling information to inform the corresponding terminal (100) of the time/frequency domain in which the data will be transmitted, encoding, data size, HARQ (Hybrid Automatic Repeat and reQuest) related information, etc.
또한, 상향링크(Uplink, UL) 데이터에 대해 기지국(200)은 상향링크 스케줄링 정보를 해당 단말(100)에게 전송하여 해당 단말(100)이 사용할 수 있는 시간/주파수 영역, 부호화, 데이터 크기, HARQ 관련 정보 등을 알려준다.In addition, for uplink (UL) data, the base station (200) transmits uplink scheduling information to the corresponding terminal (100) to inform the terminal (100) of the time/frequency domain, encoding, data size, HARQ-related information, etc. that can be used.
기지국(200)은 단말 통신 계층(210)과 서버 통신 계층(220)을 포함한다. The base station (200) includes a terminal communication layer (210) and a server communication layer (220).
단말 통신 계층(210)은 단말(100)의 고유 식별 정보를 이용하여 단말(100)을 관리하고, 단말(100)과 무선 통신 기능을 수행하기 위한 장치이다. The terminal communication layer (210) is a device for managing the terminal (100) using the unique identification information of the terminal (100) and performing a wireless communication function with the terminal (100).
단말 통신 계층(210)은 변복조 및 코딩을 포함하는 무선 통신 기능을 수행하는 물리계층(PHY), 그리고 무선 접속 기능을 수행하는 매체 접속 제어 계층(MAC)을 포함한다. The terminal communication layer (210) includes a physical layer (PHY) that performs wireless communication functions including modulation and coding, and a media access control layer (MAC) that performs wireless access functions.
PHY 계층은 물리 채널(Physical Channel)을 이용하여 상위 계층에게 정보 전송 서비스(Information Transfer Service)를 제공한다. PHY 계층은 상위에 있는 MAC 계층과는 전송 채널(Transport)을 통해 연결되어 있다. 송신측과 수신측의 물리계층 사이는 물리 채널을 통해 데이터가 이동한다. The PHY layer provides information transfer services to the upper layer using the physical channel. The PHY layer is connected to the MAC layer above it through the transport channel. Data is transferred between the physical layers of the transmitter and receiver through the physical channel.
MAC 계층은 논리채널(Logical Channel)을 통해 상위 계층인 무선링크제어(Radio Link Control, RLC) 계층에 서비스를 제공한다. RLC 계층은 MAC 계층 내부의 기능 블록으로 구현될 수도 있다. The MAC layer provides services to the upper layer, the Radio Link Control (RLC) layer, through logical channels. The RLC layer can also be implemented as a functional block within the MAC layer.
단말 통신 계층(210)은 단말(100)이 초기 접속 시 MAC 계층을 통한 무선 베어러 방식을 이용하여 단말 식별 정보, 단말(100)의 데이터를 전송해야 하는 어플리케이션 서버(400)의 식별 정보, 그리고 단말(100)에서 전송된 데이터를 수신할 수 있다. The terminal communication layer (210) can receive terminal identification information, identification information of an application server (400) that must transmit data of the terminal (100), and data transmitted from the terminal (100) by using a wireless bearer method via the MAC layer when the terminal (100) is initially connected.
그리고 단말 통신 계층(210)은 MAC 계층을 통한 무선 베어러 방식을 이용하여 어플리케이션 서버(400)의 제어 신호를 단말(100)로 전송할 수도 있다. And the terminal communication layer (210) can also transmit a control signal of the application server (400) to the terminal (100) using a wireless bearer method through the MAC layer.
서버 통신 계층(220)은 단말 통신 계층(210)과 연결되어 단말로부터 수신한 데이터를 서버(400)로 전송한다. The server communication layer (220) is connected to the terminal communication layer (210) and transmits data received from the terminal to the server (400).
서버 통신 계층(220)은 단말(100)의 식별 정보를 이용하여 코어 네트워크에서 IP를 할당받기 위한 인터넷 프로토콜(IP)계층, 전송 제어 프로토콜(transmission control protocol, TCP)을 이용하여 단말 통신 계층에서 수신한 단말의 데이터를 서버로 전송하기 위한 TCP/IP 계층 그리고 네트워크를 사용하는 응용 프로그램을 포함하는 응용 계층을 포함한다. The server communication layer (220) includes an Internet Protocol (IP) layer for assigning an IP from a core network using identification information of a terminal (100), a TCP/IP layer for transmitting data of a terminal received in the terminal communication layer to a server using transmission control protocol (TCP), and an application layer including an application program using a network.
도 3은 본 발명의 실시예에 따른 무선 통신 시스템의 구성을 나타내는 도면이다. FIG. 3 is a diagram showing the configuration of a wireless communication system according to an embodiment of the present invention.
기지국(200)은 단말(100)의 고유 식별 정보를 이용하여 단말(100)을 관리하고, 단말의 고유 식별 정보를 바탕으로 외부 서버(400)와 상호 연동 가능하도록 구성될 수 있다. The base station (200) manages the terminal (100) using the unique identification information of the terminal (100) and can be configured to be interoperable with an external server (400) based on the unique identification information of the terminal.
도 3을 참고하면, 본 발명의 한 실시예에 따른 무선 통신 시스템(1000)에서 기지국(200)은 단말(100)과 L1, L2 계층을 이용한 무선 베어러 방식을 이용하여 통신하여 단말(100)의 식별 정보, 단말(100)의 서버 식별 정보, 그리고 단말(100)의 데이터를 수신한다. 그리고 셀 특정 정보(Cell specific ID)를 단말(100)로 전송할 수 있다. Referring to FIG. 3, in a wireless communication system (1000) according to one embodiment of the present invention, a base station (200) communicates with a terminal (100) using a radio bearer method using L1 and L2 layers to receive terminal (100) identification information, terminal (100) server identification information, and terminal (100) data. In addition, cell specific information (Cell specific ID) can be transmitted to the terminal (100).
먼저, 단말(100)은 데이터 전송을 위한 RRC 연결을 요청하기 위하여 RRC 연결 요청 메시지(RRC Connection request message)를 기지국(200)으로 전송한다. RRC 연결 요청 메시지는 메시지 타입(Message type), 단말 식별자(Initial UE identify), 서버 정보를 포함할 수 있다. First, the terminal (100) transmits an RRC connection request message to the base station (200) to request an RRC connection for data transmission. The RRC connection request message may include a message type, a terminal identifier (Initial UE identify), and server information.
단말 식별자(Initial UE identify)는 국제 사용자 단말기 식별자(International Mobile Station Identification, IMSI), 임시 사용자 단말기 식별자(Temporary Mobile Station Identification, TMSI), 또는 C-RNTI를 사용할 수 있다. The terminal identifier (Initial UE identify) can use the International Mobile Station Identification (IMSI), Temporary Mobile Station Identification (TMSI), or C-RNTI.
그 다음 기지국(200)은 단말(100)이 기지국(200)과 RRC 연결을 설정하는데 필요한 정보를 포함하는 RRC 연결 셋업 메시지(RRC connection setup message)를 전송함으로써, 단말(100)이 전용으로 사용할 SRB(Signaling Radio Bearer) 구성 자원을 할당하게 된다. Next, the base station (200) transmits an RRC connection setup message including information necessary for the terminal (100) to establish an RRC connection with the base station (200), thereby allocating SRB (Signaling Radio Bearer) configuration resources to be exclusively used by the terminal (100).
단말(100)은 연결 셋업 메시지를 수신하여 기지국(200)과 RRC 연결을 설정하고, RRC 연결 셋업 완료 메시지(RRC connection setup complete message)를 전송함으로써, RRC 연결 완료를 알린다. The terminal (100) receives a connection setup message to establish an RRC connection with the base station (200), and transmits an RRC connection setup complete message to notify completion of the RRC connection.
기지국(200)은 단말(100)로부터 RRC 연결 셋업 완료 메시지를 수신하면 단말(100)의 IP 주소를 할당받기 위해 코어 네트워크(300)로 기지국 내에서 단말을 식별하기 위한 단말 식별자(Initial UE identify)정보를 포함하는 초기 단말 메시지(Initial UE Message )를 전송한다. When the base station (200) receives an RRC connection setup completion message from the terminal (100), it transmits an initial terminal message (Initial UE Message) containing terminal identifier (Initial UE identify) information for identifying the terminal within the base station to the core network (300) to be assigned an IP address of the terminal (100).
코어 네트워크(300)는 단말(100)의 IP 주소를 할당하고, 할당한 IP 주소 정보를 포함하는 초기 컨텍스트 셋업 요청(Initial Context Setup Request) 메시지를 기지국(200)으로 전송한다.The core network (300) allocates an IP address of the terminal (100) and transmits an Initial Context Setup Request message including the allocated IP address information to the base station (200).
기지국(200)은 코어 네트워크(300)로부터 할당받은 단말(100)의 IP 주소를 RRC 연결 요청 메시지(RRC Connection request message) 수신시 저장한 단말의 식별 정보와 대응하도록 저장한다. The base station (200) stores the IP address of the terminal (100) allocated from the core network (300) so that it corresponds to the terminal identification information stored when receiving an RRC connection request message.
이후, 단말(100)은 서버(400)로 전송하기 위한 데이터를 기지국(200)으로 전송한다. 이때 단말(100)과 기지국(200)은 L1, L2 계층을 이용한 무선 베어러 방식으로 통신할 수 있다. Thereafter, the terminal (100) transmits data to be transmitted to the server (400) to the base station (200). At this time, the terminal (100) and the base station (200) can communicate using a radio bearer method using L1 and L2 layers.
기지국(200)은 단말(100)로부터 수신한 데이터를 단말 IP 주소 및 단말(100)이 전송하고자 하는 서버의 식별 정보를 이용하여 TCP/IP를 통해 서버(400)로 전송한다. The base station (200) transmits data received from the terminal (100) to the server (400) via TCP/IP using the terminal IP address and identification information of the server to which the terminal (100) wishes to transmit.
이와 같이 본 실시예에 따른 무선 통신 시스템(1000)은 단말(100) 내에는 물리 계층(PHY), MAC 계층만이 존재하고, 기지국(200)이 단말 IP 주소를 할당받기 위한 IP 계층, 그리고 서버(400)와 통신하기 위한 TCP/IP 계층을 포함하여 단말의 데이터를 서버로 전송함으로써, 단말(100)의 부하를 감소할 수 있고, 단말(100)의 제조 비용을 절감할 수 있다. In this way, the wireless communication system (1000) according to the present embodiment has only a physical layer (PHY) and a MAC layer in the terminal (100), and includes an IP layer for the base station (200) to be assigned a terminal IP address, and a TCP/IP layer for communicating with a server (400), thereby transmitting data of the terminal to the server, thereby reducing the load of the terminal (100) and reducing the manufacturing cost of the terminal (100).
도 4는 본 발명의 한 실시예에 따른 무선 통신 네트워크에서 단말과 기지국 간의 데이터 전송을 위한 서비스 요청 절차의 흐름도이다. FIG. 4 is a flowchart of a service request procedure for data transmission between a terminal and a base station in a wireless communication network according to one embodiment of the present invention.
도 4를 참고하면, 단말(100)은 기지국(200)에 데이터를 전송하기 위하여 소정의 절차를 수행한다. 구체적으로, 단말(100)은 RRC 연결 요청 메시지(RRC Connection request message)를 기지국(200)으로 전송한다(S110). 단말(100)이 RRC 연결 요청 메시지를 기지국(200)으로 전송하는 과정을 통해 단말(100)은 데이터 전송을 위한 RRC 연결을 요청할 수 있다. Referring to FIG. 4, the terminal (100) performs a predetermined procedure to transmit data to the base station (200). Specifically, the terminal (100) transmits an RRC connection request message to the base station (200) (S110). Through the process of the terminal (100) transmitting the RRC connection request message to the base station (200), the terminal (100) can request an RRC connection for data transmission.
RRC 연결 요청 메시지는 메시지 타입(Message type), 단말 식별자(Initial UE identify), 서버 정보 등을 포함할 수 있다. The RRC connection request message contains message type, terminal identifier (Initial UE identify), and server information. may include:
단말 식별자(Initial UE identify)는 국제 사용자 단말기 식별자(International Mobile Station Identification, IMSI), 임시 사용자 단말기 식별자(Temporary Mobile Station Identification, TMSI), 또는 C-RNTI를 사용할 수 있다.The terminal identifier (Initial UE identify) can use the International Mobile Station Identification (IMSI), Temporary Mobile Station Identification (TMSI), or C-RNTI.
서버 정보는 단말(100)이 서버(400)를 선택하여 전송하는 응용 계층 단계의 부하를 줄이기 위하여 단말 식별자에 대응하여 미리 암호화되어 있을 수 있다. 또한, 서버 정보는 사용자 어플리케이션 또는 서버에서 수정할 수 있다. Server information may be pre-encrypted in response to a terminal identifier to reduce the load of the application layer stage where the terminal (100) selects and transmits the server (400). In addition, the server information may be modified by the user application or the server.
기지국(200)은 단말 식별자, 그리고 서버 정보를 메모리에 저장한다(S120). 그 다음, 기지국(200)은 단말(100)이 기지국(200)과 RRC 연결을 설정하는데 필요한 정보를 포함하는 RRC 연결 셋업 메시지(RRC connection setup message)를 전송한다(S130).The base station (200) stores the terminal identifier and server information in the memory (S120). Then, the base station (200) transmits an RRC connection setup message including information necessary for the terminal (100) to establish an RRC connection with the base station (200) (S130).
기지국(200)은 단말(100)에게 RRC 연결 셋업 메시지를 전송함으로써, 단말(100)이 전용으로 사용할 SRB(Signaling Radio Bearer) 구성 자원을 할당하게 된다. The base station (200) transmits an RRC connection setup message to the terminal (100), thereby allocating SRB (Signaling Radio Bearer) configuration resources to be exclusively used by the terminal (100).
RRC 연결 셋업 메시지(RRC connection setup message)는 셀 특정 식별 정보(cell specific ID) 저장할 수 있다(S140).The RRC connection setup message can store cell specific identification information (cell specific ID) (S140).
이 메시지는 SRB 0와 논리 채널인 CCCH(Common Control Channel)를 통해 전달된다. 단말(100)의 상/하향 무선 자원은 기지국(200)에서 제어되므로, 단말(100)은 RRC 연결 셋업 메시지를 통해 할당받은 SRB 구성을 사용하여 무선 자원을 사용하게 된다.This message is transmitted through SRB 0 and the CCCH (Common Control Channel), which is a logical channel. Since the uplink/downlink radio resources of the terminal (100) are controlled by the base station (200), the terminal (100) uses the radio resources by using the SRB configuration allocated through the RRC connection setup message.
단말(100)은 RRC 연결 셋업 메시지를 수신하여 기지국(200)과 RRC 연결을 설정하고, RRC 연결 셋업 완료 메시지(RRC connection setup complete message)를 전송한다(S150).The terminal (100) receives an RRC connection setup message, establishes an RRC connection with the base station (200), and transmits an RRC connection setup complete message (RRC connection setup complete message) (S150).
단말(100)은 SRB 1과 DCCH(Dedicated Control Channel)을 통해 기지국(200)으로 RRC 연결 셋업 완료 메시지를 전송함으로써 RRC 연결 완료를 알린다. NAS 계층에서 전달된 Attach Request 메시지는 효율적인 전송을 위해 RRC 연결 셋업 완료 메시지가 전달될 때 이 메시지의 Dedicated NAS Information 필드(DedicatedInfoNAS)를 통하여 기지국(200)으로 전달된다.The terminal (100) notifies the completion of the RRC connection by transmitting an RRC connection setup completion message to the base station (200) through
기지국(200)은 단말로부터 RRC 연결 셋업 완료 메시지를 수신하면 단말(100)의 IP 주소를 할당받기 위해 코어 네트워크(300)로 초기 단말 메시지(Initial UE Message)를 전송한다(S160).When the base station (200) receives an RRC connection setup completion message from the terminal, it transmits an initial UE message to the core network (300) to be assigned an IP address of the terminal (100) (S160).
기지국(200)은 초기 단말 메시지(Initial UE Message)를 통해 Attach Request를 코어 네트워크(300)로 전달한다. Attach Request 메시지는 초기 단말 메시지(Initial UE Message)의 NAS-PDU 필드에 담겨서 전송될 수 있다. The base station (200) transmits an Attach Request to the core network (300) through an Initial UE Message. The Attach Request message can be transmitted in the NAS-PDU field of the Initial UE Message.
초기 단말 메시지(Initial UE Message)는 기지국(200) 내에서 단말(100)을 식별하기 위한 단말 식별자(Initial UE identify)를 포함할 수 있다. The initial UE message may include a terminal identifier (Initial UE identify) for identifying the terminal (100) within the base station (200).
코어 네트워크(300)는 단말(100)의 IP 주소를 할당하고, 할당한 IP 주소 정보를 포함하는 초기 컨텍스트 셋업 요청(Initial Context Setup Request) 메시지를 기지국(200)으로 전송한다(S170).The core network (300) allocates an IP address of the terminal (100) and transmits an Initial Context Setup Request message including the allocated IP address information to the base station (200) (S170).
코어 네트워크(300)는 기지국(200)이 전송한 Attach Request 메시지에 대한 응답으로 할당된 단말의 IP 주소를 포함하는 Attach Accept 메시지를 기지국(200)으로 전송한다. The core network (300) transmits an Attach Accept message containing the IP address of the assigned terminal to the base station (200) in response to the Attach Request message transmitted by the base station (200).
Attach Accept 메시지는 코어 네트워크에서 할당한 GUTI, TAI list, EPS Bearer ID, UE-AMBR 값, 그리고 QoS 파라미터 정보를 포함할 수 있다. The Attach Accept message may include GUTI, TAI list, EPS Bearer ID, UE-AMBR value, and QoS parameter information allocated by the core network.
기지국(200)은 코어 네트워크(300)로부터 전송된 초기 컨텍스트 셋업 요청 메시지에 포함된 단말 IP 주소를 저장한다(S180). The base station (200) stores the terminal IP address included in the initial context setup request message transmitted from the core network (300) (S180).
이때, 기지국(200)은 S120 단계에서 저장된 단말 식별 정보, 그리고 단말 식별 정보에 대응하여 저장된 데이터를 전송해야 하는 전송 대상 서버 정보와 함께 단말 IP 주소를 저장한다. At this time, the base station (200) stores the terminal IP address together with the terminal identification information stored in step S120 and the transmission target server information to which the stored data corresponding to the terminal identification information must be transmitted.
기지국(200)은 RRC 연결 재구성 프로시저를 수행하기 위하여, RRC 연결 재구성 메시지(RRC connection reconfiguration message)를 전송한다(S190).The base station (200) transmits an RRC connection reconfiguration message (S190) to perform an RRC connection reconfiguration procedure.
단말(100)은 RRC 연결 재구성을 수행한 후, RRC 연결 재구성 완료 메시지(RRC connection reconfiguration complete message)를 전송한다(S200).After performing RRC connection reconfiguration, the terminal (100) transmits an RRC connection reconfiguration complete message (S200).
위와 같은 시그널링 송수신을 거친 후, 단말(100)은 기지국(200)으로 데이터를 전송할 수 있다.After signaling transmission and reception as above, the terminal (100) can transmit data to the base station (200).
단말(100)이 기지국(200)으로 데이터를 송수신하는 구성에 대해서는 이하, 도 5를 참고로 설명한다. The configuration for transmitting and receiving data from a terminal (100) to a base station (200) is described below with reference to FIG. 5.
도 5는 본 발명의 한 실시예에 따른 기지국 장비의 데이터 처리 방법을 나타내는 흐름도로서, 도 1의 기지국 장비의 데이터 처리 방법을 나타낸다. FIG. 5 is a flowchart showing a data processing method of base station equipment according to one embodiment of the present invention, showing the data processing method of base station equipment of FIG. 1.
도 5를 참고하면, 단말(100)은 단말(100)의 데이터를 기지국(200)으로 전송한다. 데이터는 적어도 하나 이상의 외부 환경을 센싱한 센서 데이터의 일종일 수 있다. 단말(100)은 기지국(200)과 L1, L2 계층을 이용한 무선 베어러 방식을 이용하여 통신할 수 있다. Referring to Fig. 5, the terminal (100) transmits data of the terminal (100) to the base station (200). The data may be a type of sensor data that senses at least one external environment. The terminal (100) may communicate with the base station (200) using a wireless bearer method using L1 and L2 layers.
기지국(200)은 자동 재전송 요구 방식(Automatic Repeat Request, ARQ)을 이용하여 통신 에러를 제어할 수 있다. 기지국(200)은 데이터 이내에 첨부된 오류검출 정보로 에러 발생 유무를 점검하고, 긍정 확인(ACK) 또는 부정확인(NACK) 메시지를 단말(100)로 전송할 수 있다(S211). 만약 신뢰성 있는 데이터가 전송되지 않은 경우 단말(100)은 기지국(200)으로 데이터를 재전송할 수 있다(S212).The base station (200) can control communication errors by using an automatic repeat request (ARQ) method. The base station (200) can check whether an error has occurred using error detection information attached to the data, and transmit a positive acknowledgement (ACK) or negative acknowledgement (NACK) message to the terminal (100) (S211). If reliable data is not transmitted, the terminal (100) can retransmit the data to the base station (200) (S212).
기지국(200)은 단말(100)로부터 전송받은 센싱 데이터를 TCP/IP 계층을 이용하여 서버(400)로 전송할 수 있다. The base station (200) can transmit sensing data received from the terminal (100) to the server (400) using the TCP/IP layer.
서버(400)는 TCP/IP 기반 데이터 검증 방식을 이용하여 기지국(200)으로부터 수신한 데이터 오류를 검출하고, 데이터에 오류가 있는 경우 기지국(200)으로 데이터 재전송 메시지를 전송할 수 있다(S221). 기지국(200)은 데이터 재전송 메시지를 수신하면 센싱 데이터를 서버(400)로 재전송 한다(S222). The server (400) can detect data errors received from the base station (200) using a TCP/IP-based data verification method, and if there is an error in the data, can transmit a data retransmission message to the base station (200) (S221). When the base station (200) receives the data retransmission message, it retransmits the sensing data to the server (400) (S222).
서버(400)는 수신한 센싱 데이터를 분석하고, 센싱 데이터의 값에 따라 단말(100)을 제어하기 위한 제어 데이터를 생성할 수 있다. The server (400) can analyze the received sensing data and generate control data for controlling the terminal (100) based on the value of the sensing data.
서버(400)는 제어 데이터를 TCP/IP 계층을 이용하여 기지국(200)으로 전송한다(S230). 기지국(200)은 TCP/IP 기반 데이터 검증 방식을 이용하여 기지국(200)으로부터 수신한 데이터 오류를 검출하고, 데이터에 오류가 있는 경우 서버(400)로 데이터 재전송 메시지를 전송할 수 있다(S221). 서버(400)는 데이터 재전송 메시지를 수신하면 제어 데이터를 기지국(200)으로 재전송 한다(S222). The server (400) transmits control data to the base station (200) using the TCP/IP layer (S230). The base station (200) detects an error in data received from the base station (200) using a TCP/IP-based data verification method, and if there is an error in the data, can transmit a data retransmission message to the server (400) (S221). When the server (400) receives the data retransmission message, it retransmits the control data to the base station (200) (S222).
마지막으로 기지국(200)은 서버(400)로부터 전송받은 제어 데이터를 L1, L2 계층을 이용한 무선 베어러 방식을 통해 단말(100)로 전송할 수 있다. Finally, the base station (200) can transmit control data received from the server (400) to the terminal (100) through a radio bearer method using L1 and L2 layers.
단말(100)은 자동 재전송 요구 방식(Automatic Repeat Request, ARQ)을 이용하여 통신 에러를 제어할 수 있다. 단말(100)은 데이터 이내에 첨부된 오류 검출 정보로 에러 발생 유무를 점검하고, 긍정 확인(ACK) 또는 부정확인(NACK) 메시지를 기지국(200)으로 전송할 수 있다(S241). 만약 신뢰성 있는 데이터가 전송되지 않은 경우 기지국(200)은 단말(100)로 제어 데이터를 재전송할 수 있다(S242).The terminal (100) can control communication errors by using an automatic repeat request (ARQ) method. The terminal (100) can check whether an error has occurred using error detection information attached to the data, and transmit a positive acknowledgement (ACK) or negative acknowledgement (NACK) message to the base station (200) (S241). If reliable data is not transmitted, the base station (200) can retransmit control data to the terminal (100) (S242).
이상에서 설명한 본 발명의 실시예는 장치 및 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하는 프로그램 또는 그 프로그램이 기록된 기록 매체를 통해 구현될 수도 있다.The embodiments of the present invention described above are not implemented only through devices and methods, but may also be implemented through a program that realizes a function corresponding to the configuration of the embodiments of the present invention or a recording medium on which the program is recorded.
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.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 made by those skilled in the art using the basic concept of the present invention defined in the following claims also fall within the scope of the present invention.
Claims (20)
물리계층 및 매체 접속 제어 계층을 이용하여 생성된 무선 베어러를 통해 연결된 단말로부터, 단말 식별 정보를 포함하는 RRC 연결 요청(RRC connection request) 메시지를 수신하는 단계,
기지국 식별 정보(Cell specific ID) 정보를 포함하는 RRC 연결 셋업(RRC connection setup) 메시지를 상기 단말로 전송하는 단계,
상기 단말 식별 정보를 포함하는 초기 단말(initial UE) 메시지를 코어 네트워크로 전송하는 단계,
상기 코어 네트워크에서 할당된 단말 IP 주소를 포함하는 초기 컨텍스트 셋업 요청(initial context setup request) 메시지를 수신하는 단계,
상기 단말 식별 정보에 대응하여 상기 단말 IP 주소를 저장하는 단계,
상기 기지국 식별 정보를 이용한 무선 베어러를 통해 상기 단말로부터 전송된 데이터를 수신하는 단계, 그리고
상기 데이터를 전송한 단말의 상기 단말 식별 정보에 대응하는 상기 단말 IP 주소를 이용하여, 상기 데이터를 목적지인 서버로 전송하는 단계
를 포함하는 데이터 제어 방법.As a method for a base station to control data for a terminal,
A step of receiving an RRC connection request message including terminal identification information from a terminal connected through a radio bearer created using a physical layer and a medium access control layer;
A step of transmitting an RRC connection setup message including cell specific ID information to the terminal;
A step of transmitting an initial UE message including the above terminal identification information to the core network;
A step of receiving an initial context setup request message including a terminal IP address allocated from the above core network;
A step of storing the terminal IP address corresponding to the terminal identification information;
A step of receiving data transmitted from the terminal through a wireless bearer using the above base station identification information, and
A step of transmitting the data to the destination server using the terminal IP address corresponding to the terminal identification information of the terminal that transmitted the data.
A data control method including:
상기 RRC 연결 요청은
상기 서버의 식별 정보를 더 포함하는, 데이터 제어 방법.In paragraph 1,
The above RRC connection request is
A data control method further comprising identification information of the above server.
상기 데이터를 목적지인 서버로 전송하는 단계는
TCP/IP(Transmission Control Protocol/Internet Protocol)를 이용하여 데이터를 전송하는 데이터 제어 방법.In paragraph 1,
The step of transmitting the above data to the destination server is
A data control method that transmits data using TCP/IP (Transmission Control Protocol/Internet Protocol).
상기 서버로부터 제어 데이터를 수신하는 단계, 그리고
상기 제어 데이터를 상기 단말로 전송하는 단계를 더 포함하는 데이터 제어 방법. In paragraph 1,
A step of receiving control data from the above server, and
A data control method further comprising the step of transmitting the above control data to the terminal.
상기 서버로부터 제어 데이터를 수신하는 단계는
TCP/IP(Transmission Control Protocol/Internet Protocol)를 통하여 상기 제어 데이터를 수신하는 데이터 제어 방법.In Article 4,
The step of receiving control data from the above server is
A data control method for receiving the above control data via TCP/IP (Transmission Control Protocol/Internet Protocol).
물리 계층 및 매체 접속 제어 계층을 이용하여 생성된 무선 베어러를 통해 단말과 통신하는 단말 통신 계층, 그리고
코어 네트워크에서 할당된 상기 단말의 단말 IP 주소를 이용하여, 상기 단말 통신 계층을 통해 상기 단말로부터 수신한 업링크 데이터를 목적지인 서버로 전송하고, 상기 서버로부터 전송된 다운링크 데이터를 상기 단말 통신 계층으로 전송하는 서버 통신 계층을 포함하고,
상기 단말 통신 계층은
상기 무선 베어러를 통하여 연결된 상기 단말로부터, 단말 식별 정보를 포함하는 RRC 연결 요청(RRC connection request) 메시지를 수신하고,
기지국 식별 정보(Cell specific ID) 정보를 포함하는 RRC 연결 셋업(RRC connection setup) 메시지를 상기 단말로 전송하는, 기지국. As a base station that manages data transmission of terminals,
A terminal communication layer that communicates with a terminal through a radio bearer created using the physical layer and the media access control layer, and
A server communication layer is included that transmits uplink data received from the terminal to a destination server through the terminal communication layer using the terminal IP address of the terminal allocated in the core network, and transmits downlink data transmitted from the server to the terminal communication layer.
The above terminal communication layer is
Receive an RRC connection request message including terminal identification information from the terminal connected through the wireless bearer,
A base station that transmits an RRC connection setup message including cell specific ID information to the terminal.
상기 RRC 연결 요청은
상기 서버의 식별 정보를 더 포함하는, 기지국.In Article 7,
The above RRC connection request is
A base station further comprising identification information of the above server.
상기 서버 통신 계층은
상기 코어 네트워크로부터 상기 단말 IP 주소를 할당받는 IP 계층,
전송 제어 프로토콜(TCP)을 이용하여 상기 단말 통신 계층에서 수신한 상기 업링크 데이터를 상기 서버로 전송하는 상기 TCP/IP 계층 그리고
네트워크를 사용하는 응용 프로그램을 포함하는 응용 계층을 포함하는 기지국. In Article 7,
The above server communication layer is
IP layer that allocates the terminal IP address from the above core network,
The TCP/IP layer that transmits the uplink data received from the terminal communication layer to the server using the Transmission Control Protocol (TCP).
A base station that contains an application layer that includes applications that use the network.
단말, 그리고 서버와의 데이터 송수신을 수행하는 통신부,
상기 단말의 데이터 전송을 관리하기 위한 프로그램을 저장하는 메모리,
상기 통신부, 그리고 상기 메모리와 연동하여 상기 프로그램에 구현된 동작을 실행하는 프로세서를 포함하고,
상기 프로세서는
물리계층 및 매체 접속 제어 계층을 이용하여 생성된 무선 베어러를 통해 연결된 단말로부터, 단말 식별 정보를 포함하는 RRC 연결 요청(RRC connection request) 메시지를 수신하면, 기지국 식별 정보(Cell specific ID) 정보를 포함하는 RRC 연결 셋업(RRC connection setup) 메시지를 상기 단말로 전송하고,
상기 단말 식별 정보를 포함하는 초기 단말(initial UE) 메시지를 코어 네트워크로 전송해서, 상기 코어 네트워크에서 할당된 단말 IP 주소를 포함하는 초기 컨텍스트 셋업 요청(initial context setup request) 메시지를 수신하고, 상기 단말 식별 정보에 대응하여 상기 단말 IP 주소를 저장하고,
상기 기지국 식별 정보를 이용한 무선 베어러를 통해 상기 단말로부터 전송된 데이터를 수신하면, 상기 데이터를 전송한 단말의 상기 단말 식별 정보에 대응하는 상기 단말 IP 주소를 이용하여, 상기 데이터를 목적지인 서버로 전송하도록 구현되는, 기지국.As a base station that manages data transmission of terminals,
A communication unit that performs data transmission and reception with the terminal and the server.
A memory storing a program for managing data transmission of the above terminal;
Including the above communication unit and a processor that executes the operation implemented in the above program in conjunction with the above memory,
The above processor
When an RRC connection request message including terminal identification information is received from a terminal connected through a radio bearer created using a physical layer and a medium access control layer, an RRC connection setup message including base station identification information (Cell specific ID) information is transmitted to the terminal,
Transmitting an initial UE message including the terminal identification information to the core network, receiving an initial context setup request message including a terminal IP address allocated from the core network, and storing the terminal IP address in response to the terminal identification information;
A base station, which is implemented to transmit data transmitted from the terminal through a wireless bearer using the base station identification information, to a server as a destination by using the terminal IP address corresponding to the terminal identification information of the terminal that transmitted the data.
상기 RRC 연결 요청은 상기 서버의 식별 정보를 더 포함하는, 기지국. In Article 11,
The base station, wherein the RRC connection request further includes identification information of the server.
상기 통신부는
상기 단말로부터 상기 무선 베어러를 통해 상기 데이터를 수신하고,
TCP/IP(Transmission Control Protocol/Internet Protocol)를 통해 상기 데이터를 상기 서버로 전송하는 기지국. In Article 11,
The above communication department
Receive the data from the terminal through the wireless bearer,
A base station that transmits the above data to the server via TCP/IP (Transmission Control Protocol/Internet Protocol).
상기 통신부는
상기 서버로부터 제어 데이터를 수신하고,
상기 제어 데이터를 상기 단말로 무선 전송하는 기지국. In Article 11,
The above communication department
Receive control data from the above server,
A base station that wirelessly transmits the above control data to the terminal.
상기 통신부는
상기 서버로부터 TCP/IP(Transmission Control Protocol/Internet Protocol)를 통해 상기 제어 데이터를 수신하고,
상기 제어 데이터를 상기 무선 베어러를 통해 상기 단말로 무선 전송하는 기지국. In Article 16,
The above communication department
Receive the control data from the above server via TCP/IP (Transmission Control Protocol/Internet Protocol),
A base station that wirelessly transmits the above control data to the terminal via the wireless bearer.
상기 단말을 위한 IP 계층과 TCP/IP 계층이 구현된 기지국과, 물리계층 및 매체 접속 제어 계층을 이용하여 통신하는 통신부,
데이터를 전송하기 위한 프로그램을 저장하는 메모리,
상기 통신부, 그리고 상기 메모리와 연동하여 상기 프로그램에 구현된 동작을 실행하는 프로세서를 포함하고,
상기 프로세서는
상기 물리계층 및 상기 매체 접속 제어 계층을 이용하여 생성된 무선 베어러를 통해 연결된 상기 기지국으로, 단말 식별 정보를 포함하는 RRC 연결 요청(RRC connection request) 메시지를 전송해서, 상기 기지국으로부터 기지국 식별 정보(Cell specific ID) 정보를 포함하는 RRC 연결 셋업(RRC connection setup) 메시지를 수신하고,
상기 기지국 식별 정보를 이용한 무선 베어러를 통해, 목적지로 전송할 업링크 데이터를 상기 기지국으로 전송하고, 상기 기지국으로부터 상기 목적지에서 전송된 다운링크 데이터를 수신하도록 구현되는, 단말.As a terminal that transmits and receives data with a server through a base station,
A base station implementing an IP layer and a TCP/IP layer for the above terminal, and a communication unit communicating using a physical layer and a media access control layer,
Memory that stores programs for transmitting data;
Including the above communication unit and a processor that executes the operation implemented in the above program in conjunction with the above memory,
The above processor
By transmitting an RRC connection request message including terminal identification information to the base station connected through the radio bearer generated using the physical layer and the medium access control layer, an RRC connection setup message including base station identification information (Cell specific ID) information is received from the base station,
A terminal implemented to transmit uplink data to be transmitted to a destination to the base station through a wireless bearer using the above base station identification information, and to receive downlink data transmitted from the destination from the base station.
상기 업링크 데이터는
상기 기지국에 포함된 상기 IP 계층과 상기 TCP/IP 계층을 이용하여 상기 서버로 전송되는 단말.In Article 18,
The above uplink data is
A terminal that transmits to the server using the IP layer and the TCP/IP layer included in the base station.
상기 통신부는
상기 기지국으로부터 전송된 다운링크 데이터를 상기 물리 계층, 그리고 상기 매체 접속 제어 계층을 통해 수신하는 단말.
In Article 18,
The above communication department
A terminal that receives downlink data transmitted from the base station through the physical layer and the medium access control layer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160167112A KR102715018B1 (en) | 2016-12-08 | 2016-12-08 | Base station and method for control of data transmission using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160167112A KR102715018B1 (en) | 2016-12-08 | 2016-12-08 | Base station and method for control of data transmission using the same |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180065807A KR20180065807A (en) | 2018-06-18 |
KR102715018B1 true KR102715018B1 (en) | 2024-10-07 |
Family
ID=62768197
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160167112A KR102715018B1 (en) | 2016-12-08 | 2016-12-08 | Base station and method for control of data transmission using the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102715018B1 (en) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4704482B2 (en) * | 2009-06-08 | 2011-06-15 | 株式会社エヌ・ティ・ティ・ドコモ | Mobile communication system, relay node, radio base station, and gateway device |
KR101591934B1 (en) * | 2014-03-27 | 2016-02-18 | 플러스기술주식회사 | Apparatus of identifying terminals using internet address and method thereof |
-
2016
- 2016-12-08 KR KR1020160167112A patent/KR102715018B1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20180065807A (en) | 2018-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11510264B2 (en) | System and method for network access using a relay | |
US10652870B2 (en) | Uplink resource allocation for relay node based communication | |
CN103733718B (en) | Wireless communication system and method | |
KR102237199B1 (en) | Method and apparatus for device to device communication | |
US9973258B2 (en) | Wireless communications system and method | |
EP3628116B1 (en) | Methods, user equipment and base station for sidelink identification | |
US20190053260A1 (en) | SYSTEMS AND METHODS FOR INDICATING PRIORITY OF LOGICAL CHANNEL GROUPS (LCGs) IN A 5G NR BUFFER STATUS REPORT (BSR) | |
KR20210135336A (en) | Method and apparatus for initiating RRC (RADIO RESOURCE CONTROL) connection for V2X (VEHICLE-TO-EVERYTHING) communication | |
CN114600482B (en) | Side-link discovery procedure | |
KR20220164468A (en) | Methods for handling conditional settings stored in the UE | |
GB2493781A (en) | Wireless communication system and method | |
US20170208607A1 (en) | Wireless network scheduling method, access device, and wireless network | |
WO2021007778A1 (en) | Method and apparatus for resource allocation in v2x communication | |
US20230118247A1 (en) | User equipment and resource selection method in sidelink communication | |
US11672014B2 (en) | Transmission of a short contention resolution identifier | |
US11496951B2 (en) | Mobile communication system and radio terminal | |
KR102715018B1 (en) | Base station and method for control of data transmission using the same | |
WO2023186308A1 (en) | D2d based relaying of control data | |
KR101992033B1 (en) | Methods and nodes for decoding of contention based uplink transmissions | |
GB2493783A (en) | Wireless communication system and method | |
WO2023205231A1 (en) | Sidelink beam failure recovery response | |
WO2023205229A1 (en) | Sidelink beam failure recovery request | |
KR20210024894A (en) | Method and apparatus for setting up a radio bearer in a wireless communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |