KR102388617B1 - Apparatus and method for contolling tranffic based on client - Google Patents

Apparatus and method for contolling tranffic based on client Download PDF

Info

Publication number
KR102388617B1
KR102388617B1 KR1020200098604A KR20200098604A KR102388617B1 KR 102388617 B1 KR102388617 B1 KR 102388617B1 KR 1020200098604 A KR1020200098604 A KR 1020200098604A KR 20200098604 A KR20200098604 A KR 20200098604A KR 102388617 B1 KR102388617 B1 KR 102388617B1
Authority
KR
South Korea
Prior art keywords
data
terminal
type
transmission
traffic
Prior art date
Application number
KR1020200098604A
Other languages
Korean (ko)
Other versions
KR20200121256A (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 주식회사 가디언이엔지
Publication of KR20200121256A publication Critical patent/KR20200121256A/en
Application granted granted Critical
Publication of KR102388617B1 publication Critical patent/KR102388617B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control

Abstract

클라이언트 기반 트래픽 조절 장치 및 트래픽 제어 방법이 제공된다. 단말에 구비되는 트래픽 조절 장치는 유선 통신과 무선 통신 중 적어도 하나를 수행하는 통신 모듈 및 상기 통신 모듈을 통해서 수신되는 데이터의 타입을 구분하고, 상기 데이터의 타입과 미리 설정된 전송 조건을 기반으로 트래픽을 제어하는 프로세서를 포함할 수 있다.A client-based traffic conditioning apparatus and a traffic control method are provided. A traffic control device provided in the terminal distinguishes between a communication module that performs at least one of wired communication and wireless communication and a type of data received through the communication module, and controls traffic based on the type of data and a preset transmission condition. It may include a controlling processor.

Description

클라이언트 기반 트래픽 조절 장치 및 방법{APPARATUS AND METHOD FOR CONTOLLING TRANFFIC BASED ON CLIENT}Client-based traffic conditioning apparatus and method {APPARATUS AND METHOD FOR CONTOLLING TRANFFIC BASED ON CLIENT}

본 발명은 클라이언트(client) 측에서 트래픽(traffic)을 조절하기 위한 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for regulating traffic on a client side.

무선 통신에서 트래픽 제어는 여러 가지 이유로 제공 업자 측에서 이루어진다. 그러나 제공 업자 측에서 트래픽을 제어하는 경우, 통신망의 품질을 관리하기 위해서 사전 망 연동 시험 인증 절차를 통해 제품의 모든 통신 시나리오와 예외 발생 케이스를 검토하는 등 많은 비용, 인력, 시간 등이 소비된다.In wireless communication, traffic control is done at the provider side for several reasons. However, when the provider controls the traffic, a lot of money, manpower, and time are consumed, such as reviewing all communication scenarios and exceptions of the product through the pre-network interworking test and certification procedure to manage the quality of the communication network.

한편, 일부 IoT(Inter of Things) 전용망(예를 들어, LoRa(Long Range), NB(NarrowBand)-IoT, Sigfox, Wi-SUN(Wireless Smart Utility Network), PRMA(Packet Reservation Multiple Access) 등의 통신 기술에 기반한 네트워크)에서는 통신을 시도하는 행위 자체가 통신망의 품질을 낮추는 일이 될 수 있다. 그러므로, 트래픽과 함께 통신망의 품질을 근본적으로 제어할 수 있는 방법은 사용자 측에서 트래픽을 제어하여 필요한 양 이상으로는 통신 자체를 시도하지 않는 것이다.On the other hand, some IoT (Inter of Things) dedicated networks (eg, LoRa (Long Range), NB (NarrowBand)-IoT, Sigfox, Wi-SUN (Wireless Smart Utility Network), PRMA (Packet Reservation Multiple Access), etc. communication In a network based on technology), the act of attempting communication itself may lower the quality of the communication network. Therefore, the method to fundamentally control the quality of the communication network together with the traffic is to control the traffic on the user's side and not attempt to communicate more than the required amount.

본 발명의 기술적 과제는 클라이언트 측에서 망 품질 저하 및 비용 증가를 방지할 수 있는 트래픽 조절 장치 및 트래픽 제어 방법을 제공함에 있다.It is an object of the present invention to provide a traffic control apparatus and a traffic control method capable of preventing network quality degradation and cost increase on the client side.

본 발명의 다른 기술적 과제는 기존 제품을 손쉽게 IoT 무선 통신 제품화할 수 있는 트래픽 조절 장치 및 트래픽 제어 방법을 제공함에 있다.Another technical object of the present invention is to provide a traffic control device and a traffic control method that can easily turn existing products into IoT wireless communication products.

본 발명의 일 양태에 따르면, 단말 측에 구비되는 트래픽 조절 장치는 유선 통신과 무선 통신 중 적어도 하나를 수행하는 통신 모듈 및 상기 통신 모듈을 통해서 수신되는 데이터의 타입을 구분하고, 상기 데이터의 타입과 미리 설정된 전송 조건을 기반으로 트래픽을 제어하는 프로세서를 포함할 수 있다.According to an aspect of the present invention, a traffic control device provided on the terminal side distinguishes between a communication module performing at least one of wired communication and wireless communication, and a type of data received through the communication module, and the type of data and It may include a processor for controlling traffic based on a preset transmission condition.

일 측면에 따르면, 상기 통신 모듈은 상기 단말과 유선 또는 무선으로 연결되고, 상기 단말로부터 데이터를 수신하도록 구성되는 제1 통신 모듈 및 상기 단말로부터 수신된 데이터를 유선 또는 무선 네트워크를 통해 전송하도록 구성되는 제2 통신 모듈을 포함할 수 있다.According to one aspect, the communication module is connected to the terminal by wire or wirelessly, and a first communication module configured to receive data from the terminal and configured to transmit data received from the terminal through a wired or wireless network It may include a second communication module.

다른 측면에 따르면, 상기 단말은 적어도 하나의 센서 및 클라이언트를 제어하는 제어 장치 중 적어도 하나를 포함할 수 있다.According to another aspect, the terminal may include at least one of at least one sensor and a control device for controlling the client.

또 다른 측면에 따르면, 상기 프로세서는 기 설정된 프로토콜을 기반으로 상기 적어도 하나의 센서 및 상기 제어 장치 중 적어도 하나에게 데이터 전송을 요청할 수 있다.According to another aspect, the processor may request data transmission from at least one of the at least one sensor and the control device based on a preset protocol.

또 다른 측면에 따르면, 상기 프로세서는 데이터의 길이, 데이터의 형태, 데이터에서 특정 위치의 값, 데이터의 요청에 사용되는 프로토콜 중 적어도 하나를 기초로 상기 데이터의 타입을 구분할 수 있다.According to another aspect, the processor may classify the type of data based on at least one of a length of data, a data type, a value of a specific position in the data, and a protocol used for data request.

또 다른 측면에 따르면, 상기 프로세서는 상기 데이터의 전송 주기, 타입, 전송 형태 및 전송 제한에 대한 정보 중 적어도 하나를 기초로 상기 데이터를 전송할 수 있다.According to another aspect, the processor may transmit the data based on at least one of information on a transmission period, type, transmission form, and transmission limit of the data.

또 다른 측면에 따르면, 상기 프로세서는 상기 데이터가 상기 전송 조건을 만족시키지 않는 경우, 상기 단말에 대해 기 저장된 데이터를 상기 데이터로 갱신할 수 있다.According to another aspect, when the data does not satisfy the transmission condition, the processor may update data pre-stored in the terminal with the data.

본 발명의 다른 양태에 따르면, 단말 측에 구비되는 트래픽 조절 장치에 의한 트래픽 제어 방법은 상기 단말로부터 데이터를 수신하는 단계, 상기 수신한 데이터를 분석하여 상기 데이터의 타입을 구분하는 단계 및 상기 데이터의 타입을 기초로 미리 설정된 전송 조건에 따라 상기 데이터를 전송하는 단계를 포함할 수 있다.According to another aspect of the present invention, a traffic control method by a traffic control device provided on the terminal side includes the steps of receiving data from the terminal, analyzing the received data to classify the type of the data, and The method may include transmitting the data according to a transmission condition preset based on the type.

본 발명에 따르면, 클라이언트측에서 트래픽을 제한하기 때문에 효과적인 트래픽 제어가 가능하고, 예상치 못한 오동작, 잘못된 통신 시나리오 추가 도입 등에 따른 망 품질 저하를 방지할 수 있으며, 트래픽 예측, 변경 등에 있어서 효율적인 중앙 관리가 가능하기 때문에 망을 효과적으로 관리할 수 있다.According to the present invention, since traffic is restricted on the client side, effective traffic control is possible, network quality degradation due to unexpected malfunctions and additional introduction of incorrect communication scenarios can be prevented, and efficient central management in traffic prediction and change is possible. Because it is possible, the network can be managed effectively.

또한 본 발명에 따르면, 기존 제품을 손쉽게 IoT 무선 통신 제품화할 수 있다.In addition, according to the present invention, existing products can be easily converted into IoT wireless communication products.

도 1은 본 발명의 일 실시예에 따른 트래픽 조절 장치를 설명하기 위한 도면이다.
도 2는 본 발명의 일 실시예에 따른 트래픽 조절 장치를 도시한 블록도이다.
도 3은 본 발명의 일 실시예에 따른 트래픽 제어 방법을 나타내는 흐름도이다.
1 is a diagram for explaining a traffic conditioning apparatus according to an embodiment of the present invention.
2 is a block diagram illustrating a traffic conditioning apparatus according to an embodiment of the present invention.
3 is a flowchart illustrating a traffic control method according to an embodiment of the present invention.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, with reference to the accompanying drawings, the embodiments of the present invention will be described in detail so that those of ordinary skill in the art to which the present invention pertains can easily implement them. However, the present invention may be embodied in several different forms and is not limited to the embodiments described herein. And in order to clearly explain the present invention in the drawings, parts irrelevant to the description are omitted, and similar reference numerals are attached to similar parts throughout the specification.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "~부" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Throughout the specification, when a part "includes" a certain element, it means that other elements may be further included, rather than excluding other elements, unless otherwise stated. In addition, terms such as "~ unit" described in the specification mean a unit for processing at least one function or operation, which may be implemented as hardware or software or a combination of hardware and software.

도 1은 본 발명의 일 실시예에 따른 트래픽 조절 장치를 설명하기 위한 도면이다.1 is a diagram for explaining a traffic conditioning apparatus according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일 실시예에 따른 트래픽 조절 장치(200)는 적어도 하나의 단말(100, 110, 120)로부터 수신되는 데이터를 기지국(300)으로 전송할 수 있다. 여기서 적어도 하나의 단말(100, 110, 120)은 센서(sensor), 클라이언트의 동작을 제어하는 제어 장치 등을 포함할 수 있다. 그리고 상기 클라이언트는 유선 통신만 가능한 기존의 통신 장치일 수 있다. 상기 적어도 하나의 단말(100, 110, 120)은 클라이언트와 연결되어 데이터를 획득하고, 획득한 데이터를 트래픽 조절 장치(200)로 전송하거나 클라이언트의 동작을 제어할 수 있다. 이를 위하여 적어도 하나의 단말(100, 110, 120)은 트래픽 조절 장치(220)와 유선 통신 및/또는 무선 통신을 수행할 수 있다. 예를 들어, 제1 단말(100)에는 무선 통신 모듈만 구비되어 있고, 제2 단말(110) 및 제N 단말(120)에는 유선 통신 모듈만 구비되어 있는 경우, 트래픽 조절 장치(200)는 도 1에 도시된 바와 같이 제1 단말(100)로부터는 무선 통신을 통해 데이터를 수신하고, 제2 단말(110) 및 제N 단말(120)로부터는 유선 통신을 통해 데이터를 수신할 수 있다. 이 때, 각 단말(100, 110, 120)은 별도의 데이터 요청이 없이도 일정 주기로 또는 이벤트 발생 시 트래픽 조절 장치(100)로 데이터를 전송하거나, 트래픽 조절 장치(100)의 요청이 있는 경우 데이터를 전송할 수 있다.Referring to FIG. 1 , a traffic conditioning apparatus 200 according to an embodiment of the present invention may transmit data received from at least one terminal 100 , 110 , 120 to a base station 300 . Here, the at least one terminal 100 , 110 , and 120 may include a sensor, a control device for controlling the operation of the client, and the like. In addition, the client may be an existing communication device capable of only wired communication. The at least one terminal 100 , 110 , 120 may be connected to a client to obtain data, transmit the obtained data to the traffic control apparatus 200 , or control the operation of the client. To this end, at least one terminal 100 , 110 , 120 may perform wired communication and/or wireless communication with the traffic control device 220 . For example, when only the wireless communication module is provided in the first terminal 100, and only the wired communication module is provided in the second terminal 110 and the N-th terminal 120, the traffic adjusting device 200 is shown in FIG. 1 , data may be received from the first terminal 100 through wireless communication, and data may be received from the second terminal 110 and the N-th terminal 120 through wired communication. At this time, each terminal 100 , 110 , 120 transmits data to the traffic control device 100 at regular intervals or when an event occurs without a separate data request, or transmits data when there is a request from the traffic control device 100 . can be transmitted

트래픽 조절 장치(200)는 적어도 하나의 단말(100, 110, 120)로부터 데이터가 수신되면, 수신된 데이터의 타입을 구분하여 관리할 수 있다. 또한, 트래픽 조절 장치(200)는 미리 설정된 전송 조건에 따라 데이터가 무선망을 통해 기지국(300)으로 전송되도록 제어함으로써 클라이언트 측에서 트래픽이 조절되도록 할 수 있다. 이하, 도 2를 참조하여 본 발명의 일 실시예에 따른 트래픽 조절 장치(200)에 대해 보다 상세히 설명한다.When data is received from at least one terminal 100 , 110 , and 120 , the traffic control apparatus 200 may classify the received data type and manage it. In addition, the traffic control apparatus 200 may control the data to be transmitted to the base station 300 through the wireless network according to a preset transmission condition so that the traffic is adjusted on the client side. Hereinafter, the traffic conditioning apparatus 200 according to an embodiment of the present invention will be described in more detail with reference to FIG. 2 .

도 2는 본 발명의 일 실시예에 따른 트래픽 조절 장치를 도시한 블록도이다.2 is a block diagram illustrating a traffic conditioning apparatus according to an embodiment of the present invention.

도 2을 참조하면, 본 발명에 따른 트래픽 조절 장치(200)는 제1 통신 모듈(210), 제2 통신 모듈(220), 프로세서(230) 및 메모리(240)를 포함할 수 있다.Referring to FIG. 2 , the traffic conditioning apparatus 200 according to the present invention may include a first communication module 210 , a second communication module 220 , a processor 230 , and a memory 240 .

제1 통신 모듈(210)은 단말과의 통신을 위한 것으로, 일 예로 유선 통신 모듈(212) 및/또는 무선 통신 모듈(214)을 포함할 수 있다.The first communication module 210 is for communication with a terminal, and may include, for example, a wired communication module 212 and/or a wireless communication module 214 .

유선 통신 모듈(212)은 단말과 유선으로 연결되어, 상기 유선을 통해 단말로부터 데이터를 수신하도록 구성될 수 있다. 이를 위하여 일 예로, 유선 통신 모듈(212)은 ADC, USART(Universal Synchronuous/Asynchronous Receiver/Transmitter), RS232, RS422, RS485 등으로 구성될 수 있다.The wired communication module 212 may be connected to the terminal by wire, and may be configured to receive data from the terminal through the wire. To this end, as an example, the wired communication module 212 may be configured with an ADC, a Universal Synchronuous/Asynchronous Receiver/Transmitter (USART), RS232, RS422, RS485, and the like.

무선 통신 모듈(214)은 단말로부터 무선 네트워크를 통해 데이터를 수신하도록 구성될 수 있다. 이를 위하여 무선 통신 모듈(214)은 무선 신호를 처리하기 위한 베이스밴드 회로를 포함할 수 있다. 무선 통신 모듈(214)은 일 예로, Wifi(Wireless Fidelity), NFC(Near Nield Commnucation), 지그비(Zigbee), 블루투스(Bluetooth), BLE(Bluetooth Low Energy) 등의 무선 통신 기술에 기반하여 단말과 연결될 수 있다.The wireless communication module 214 may be configured to receive data from a terminal through a wireless network. To this end, the wireless communication module 214 may include a baseband circuit for processing a wireless signal. The wireless communication module 214 may be connected to a terminal based on, for example, wireless communication technologies such as Wifi (Wireless Fidelity), NFC (Near Nield Communication), Zigbee, Bluetooth, and BLE (Bluetooth Low Energy). can

제2 통신 모듈(220)은 트래픽 조절 장치(200)와 기지국 간의 통신을 위한 것으로, 유선 통신 모듈(222) 및 무선 통신 모듈(224)를 포함할 수 있다. 유선 통신 모듈(212)은 ADC, USART, RS232, RS422, RS485 등으로 구성될 수 있다.The second communication module 220 is for communication between the traffic control device 200 and the base station, and may include a wired communication module 222 and a wireless communication module 224 . The wired communication module 212 may be configured with ADC, USART, RS232, RS422, RS485, and the like.

무선 통신 모듈(224)은 일 예로, LoRa(Long Range), NB(NarrowBand)-IoT, Sigfox, Wi-SUN(Wireless Smart Utility Network), PRMA(Packet Reservation Multiple Access) 등의 무선 통신 기술에 기반하여 LPWAN(Low-Power Wide Area Network)의 IoT(Internet of Things) 전용망 등을 통해 기지국으로 데이터를 전송할 수 있다.The wireless communication module 224 is, for example, based on wireless communication technologies such as LoRa (Long Range), NB (NarrowBand)-IoT, Sigfox, Wi-SUN (Wireless Smart Utility Network), and PRMA (Packet Reservation Multiple Access). Data can be transmitted to the base station through a dedicated Internet of Things (IoT) network of a Low-Power Wide Area Network (LPWAN).

도 2에는 일 예로 트래픽 조절 장치(200)가 서로 다른 무선 통신 기술을 사용하여 내부망 및 외부망에 각각 접하도록 구성된 경우가 도시되어 있으나, 트래픽 조절 장치(200)는 동일한 통신 기술로 내부망 및 외부망에 접속하도록 구성될 수도 있다. 이 경우, 트래픽 조절 장치(200)는 하나의 통신 모듈만을 구비할 수도 있다.As an example in FIG. 2 , the traffic conditioning apparatus 200 is configured to contact the internal network and the external network using different wireless communication technologies, respectively, but the traffic conditioning apparatus 200 uses the same communication technology to access the internal network and the external network. It may be configured to connect to an external network. In this case, the traffic control apparatus 200 may include only one communication module.

본 발명의 일 실시예에 있어서, 트래픽 조절 장치(200)는 게이트웨이(도시되지 않음)를 통해 기지국(300)에 연결되거나 게이트웨이에 구비될 수 있다. 트래픽 조절 장치(200)가 게이트웨이와 연결되는 경우, 트래픽 조절장치(200)는 유선 통신 모듈을 통해 게이트웨이로 데이터를 전송할 수 있다. 그러나 트래픽 조절 장치(200)가 기지국(300) 간에 게이트웨이가 존재하는 않는 경우 또는 트래픽 조절 장치(200)가 게이트웨이로 구현된 경우, 트래픽 조절 장치(200)는 무선 통신 모듈을 통해 기지국(300)으로 데이터를 전송할 수 있다.In one embodiment of the present invention, the traffic conditioning apparatus 200 may be connected to the base station 300 through a gateway (not shown) or may be provided in the gateway. When the traffic control device 200 is connected to the gateway, the traffic control device 200 may transmit data to the gateway through a wired communication module. However, when the traffic control device 200 does not have a gateway between the base stations 300 or when the traffic control device 200 is implemented as a gateway, the traffic control device 200 sends the traffic control device 200 to the base station 300 through the wireless communication module. data can be transmitted.

프로세서(230)는 ASIC(application-specific integrated circuit), 다른 칩세트, 논리 회로 및/또는 데이터 처리 장치를 포함할 수 있다. 프로세서(230)는 제1 통신 모듈(210)을 통해서 수신되는 데이터의 타입을 구분하고, 상기 데이터의 타입과 미리 설정된 전송 조건을 기반으로 트래픽을 제어할 수 있다.The processor 230 may include an application-specific integrated circuit (ASIC), other chipsets, logic circuits, and/or data processing devices. The processor 230 may classify the type of data received through the first communication module 210 and control traffic based on the data type and a preset transmission condition.

메모리(240)는 제1 통신 모듈(210)을 통해 수신되는 데이터, 각 데이터별 전송 조건에 대한 정보 등을 저장하기 위한 것으로, 일 예로 디스크 드라이브, ROM(read-only memory), RAM(random access memory), 플래쉬 메모리, 메모리 카드, 저장 매체 등으로 구성될 수 있다.The memory 240 is for storing data received through the first communication module 210 and information on transmission conditions for each data, for example, a disk drive, read-only memory (ROM), random access (RAM). memory), a flash memory, a memory card, a storage medium, and the like.

한편 도 2에는 도시되지 않았지만, 트래픽 조절 장치(200)는 트래픽 조절장치(200)에 전원을 공급하기 위한 전원 모듈을 포함할 수 있다. 상기 전원 모듈은 배터리 전원, 어댑터 전원 등의 입력을 위한 전원 입력 모듈 및 3.3V, 5V, 110V, 220V 등의 전원 공급을 위한 전원 출력 모듈을 포함할 수 있다. 이러한 구성은 상황과 목적에 따라 선택적으로 구성될 수 있다.Meanwhile, although not shown in FIG. 2 , the traffic control device 200 may include a power module for supplying power to the traffic control device 200 . The power module may include a power input module for inputting battery power and adapter power, and a power output module for supplying power such as 3.3V, 5V, 110V, and 220V. Such a configuration may be selectively configured according to circumstances and purposes.

본 발명에 있어서, 프로세서(230)는 제1 통신 모듈(210)을 통해 입력되는 데이터의 타입을 분류 또는 구분할 수 있다. 여기서 상기 데이터의 타입은 트래픽 조절 장치(200)에 연결된 장치의 특성에 따라 바뀔 수 있다. 일 예로, 프로세서(230)는 데이터를 한 가지 타입으로 분류 또는 구분하거나, N가지 타입으로 분류 또는 구분할 있다. 이를 위하여 메모리(240)에는 활용하고자 하는 데이터에 대한 정보가 입력되어 있을 수 있다. 구체적으로, 프로세서(230)는 데이터의 길이, 데이터의 형태, 데이터에서 특정 위치의 값 등으로 데이터의 타입을 구분 또는 분류할 수 있다. 단말로부터 데이터를 요청하여 가져오는 경우, 프로세서는(230)는 데이터의 요청에 사용되는 프로토콜을 기초로 데이터를 구분할 수 있다.In the present invention, the processor 230 may classify or classify the type of data input through the first communication module 210 . Here, the data type may be changed according to characteristics of a device connected to the traffic control device 200 . For example, the processor 230 may classify or classify data into one type or classify or classify data into N types. To this end, information on data to be utilized may be input to the memory 240 . Specifically, the processor 230 may classify or classify the data type according to the length of the data, the data type, the value of a specific position in the data, and the like. When data is requested from the terminal, the processor 230 may classify the data based on a protocol used for the data request.

일 예로 데이터 요청에 있어서 유선 통신 모듈(212)이 ADC로 구성되는 경우, 입력되는 데이터의 종류가 1개이므로 별도 요청이 필요하지 않다. 그러나 유선 통신 모듈(212)이 UART, RS232, RS422, RS485 등으로 구성되는 경우, 데이터가 자동으로 들어오는 형태라면 데이터 요청은 필요하지 않으나, 데이터의 타입 분류는 필요하다(예를 들어, 일정 시간 단위로 계속 수신되는 데이터, 이벤트 발생 시 수신되는 데이터 등에 대한 분류). 그러나 데이터가 수동으로 들어오는 형태라면 요청 방법(프로토콜)이 존재할 수 있다. 이 경우, 1개 이상의 요청 방법이 존재할 수 있다.For example, when the wired communication module 212 is configured as an ADC in a data request, since there is only one type of input data, a separate request is not required. However, when the wired communication module 212 is configured with UART, RS232, RS422, RS485, etc., if data is automatically received, data request is not required, but data type classification is required (eg, a predetermined time unit). Classification of data continuously received as , data received when an event occurs, etc.). However, if the data is received manually, a request method (protocol) may exist. In this case, there may be more than one request method.

프로세서(230)는 기본적으로 데이터를 타입 별로 관리하고, 필요한 경우 분석하여 관리할 수 있다. 여기서 분석하여 관리한다는 의미는 프로토콜을 해석하여 관리한다는 의미일 수 있다. 이 경우 하나의 타입에 여러 개의 데이터가 있을 수 있다. 예를 들어, A 타입의 데이터에 데이터가 a, b, c 로 존재하면 프로세서(230)는 이를 각각 별도로 관리할 수 있다.The processor 230 may basically manage data by type and, if necessary, analyze and manage the data. Here, the meaning of analyzing and managing may mean analyzing and managing the protocol. In this case, there can be multiple data in one type. For example, if data of type A exists as a, b, and c, the processor 230 may manage them separately.

예를 들어, 프로세서(230)는 데이터를 마지막으로 수신한 데이터(최신 데이터), 샘플링된 데이터(샘플링 주기(단위: 시간, 횟수 등) 설정 가능) 및 전체 데이터로 구분하여 관리할 수 있다. 또는 원본 데이터, 평균 데이터, 분산 데이터 등으로 구분하여 관리할 수 있다.For example, the processor 230 may manage data by dividing it into last received data (latest data), sampled data (a sampling period (unit: time, number of times, etc.) can be set), and total data. Alternatively, it can be managed by dividing it into original data, average data, and distributed data.

프로세서(230)는 미리 설정된 데이터 관리 방법에 따라 단말로부터 데이터를 자동 및/또는 수동(요청)으로 얻어서 관리할 수 있다. 수동으로 관리하는 경우, 프로세서(230)는 각 단말에 대해 미리 설정된 프로토콜을 기반으로 데이터 전송을 요청할 수 있다.The processor 230 may obtain and manage data automatically and/or manually (request) from the terminal according to a preset data management method. In the case of manual management, the processor 230 may request data transmission based on a protocol preset for each terminal.

한편, 프로세서(230)는 특정 타입의 데이터가 발생하는 경우, 즉 단말로부터 특정 타입의 데이터(예를 들어, 초저지연 전송이 필요한 데이터)가 수신된 것으로 판단되는 경우 이벤트가 발생한 것으로 판단할 수 있다. 또한, 프로세서(230)는 데이터 관리 중에 미리 설정된 전송 조건이 만족되는 경우 이벤트가 발생한 것으로 판단할 수 있다. 여기서 상기 미리 설정된 전송 조건은 일 예로, A타입 데이터에 존재하는 a의 값이 90 이상인 경우, B타입 데이터가 500 이하인 경우 등에 해당할 수 있다. 이와 같이 프로세서(230)는 기준 값과의 비교(동일, 상이, 이상, 초과, 이하, 미만 등)를 통해 이벤트의 발생 여부를 판단할 수 있다. 이 때, 설정된 이벤트 각각에는 ID(IDentifier)가 할당될 수 있다.Meanwhile, the processor 230 may determine that an event has occurred when a specific type of data is generated, that is, when it is determined that a specific type of data (eg, data requiring ultra-low delay transmission) is received from the terminal. . Also, the processor 230 may determine that an event has occurred when a preset transmission condition is satisfied during data management. Here, the preset transmission condition may correspond to, for example, a case in which the value of a present in the A-type data is 90 or more, and a case in which the B-type data is 500 or less. As such, the processor 230 may determine whether an event has occurred through comparison with a reference value (same, different, more than, more than, less than, less than, etc.). In this case, an ID (IDentifier) may be assigned to each set event.

프로세서(230)는 이벤트가 발생하는 경우, 미리 설정된 전송 정보에 따라 데이터를 전송할 수 있다. 일 예로, 프로세서(230)는 데이터 전송을 위해 전송 주기에 대한 정보, 데이터 타입에 대한 정보, 데이터의 전송 형태에 대한 정보 및 전송 제한 정보로 기반으로 데이터 전송 세트(set)를 관리할 수 있다. 여기서, 전송 주기에 대한 정보는 즉시(이벤트 발생 시) 전송 및 반복(일정 간격[시간, 횟수 등]) 전송에 대한 정보를 포함할 수 있다. 그리고 각 데이터 전송 세트에는 SET ID가 존재할 수 있다.When an event occurs, the processor 230 may transmit data according to preset transmission information. For example, for data transmission, the processor 230 may manage a data transmission set based on information on a transmission period, information on a data type, information on a transmission form of data, and transmission restriction information. Here, the information on the transmission period may include information on immediate (when an event occurs) transmission and repeated (regular interval [time, number, etc.]) transmission. And each data transmission set may have a SET ID.

데이터 전송 세트는 다양한 형태로 구성될 수 있다. 예를 들어, 같은 데이터 타입도 다음과 같이 그 외의 전송 정보의 형태가 다른 전송 세트가 존재할 수 있다.The data transmission set may be configured in various forms. For example, even with the same data type, there may be transmission sets having different types of transmission information as follows.

EX>> 1) 1분에 1번씩 전송 / 2) A 데이터의 / 3) 최신 데이터로EX>> 1) Transmitted once per minute / 2) of A data / 3) with the latest data

EX>> 1) 5분에 1번씩 전송 / 2) A 데이터의 / 3) 1분단위 평균 데이터로 5개EX>> 1) Transmitted once every 5 minutes / 2) Of data A / 3) 5 pieces of average data per minute

즉시 전송 이벤트의 경우에는 다음과 같이 전송 제한이 있을 수 있다.In the case of an immediate transmission event, there may be transmission restrictions as follows.

EX>> 1) A 이벤트 발생시 즉시 / 2) EVENT ID + SET ID / 3) 전체 데이터 / 4) 1분에 1개(확인이 필요한 정도 안에서 가능한 최소로 -> 트래픽 제한 필요)EX>> 1) Immediately upon occurrence of A event / 2) EVENT ID + SET ID / 3) All data / 4) 1 per minute (minimum possible within the extent to which confirmation is required -> traffic restriction is required)

EX>> 1) A 데이터의 / 2) 특정 데이터(프로토콜로 해석된 이후의 특정 필드)가 / 3) 변경되었을 경우 / 4) 즉시 전송EX>> 1) of data A / 2) when specific data (specific fields after being interpreted as protocol) / 3) changed / 4) immediately transmitted

프로세서(230)는 데이터 전송 시 트래픽을 조절할 수 있다. 예를 들어, 프로세서(230)는 N초(분, 시, 일, 월, 연 등) 당 M 바이트(byte) 혹은 L 회로 전송을 제한할 수 있다. 이 때 전송 주기는 데이터의 타입에 따라 별도로 설정 가능하므로, 다양한 주기 설정이 가능하다. 이 때 전송되는 데이터는 설정된 형태에 따를 수 있다.The processor 230 may adjust traffic during data transmission. For example, the processor 230 may limit transmission of M bytes or L circuits per N seconds (minutes, hours, days, months, years, etc.). In this case, since the transmission period can be set separately according to the type of data, various period settings are possible. In this case, the transmitted data may follow a set format.

한편 프로세서(230)는 데이터 전송 관리를 통해 제한되는 기본적인 트래픽 제한 이외에도 추가적으로 전체적인 트래픽을 제한할 수 있다. 이는 데이터 전송 관리 시의 데이터 전송 트래픽 제어와 유사하게 수행될 수 있다. 예를 들어 각각의 전송 세트에는 중요도(우선순위)가 존재할 수 있으며, 프로세서(230)는 이를 토대로 전체적인 트래픽을 제어할 수 있다. 일 예로, 중요도 값이 높을수록 전송 우선순위가 높은 규칙으로 볼 때, 전체적인 트래픽 제어에 있어서 중요도 '5'를 기준으로 트래픽을 제한하는 경우에 있어서, 일반 데이터 송수신을 위한 전송 세트의 중요도가 '1' 이면 프로세서(230)는 일정 기간 해당 전송 세트의 전송을 제한할 수 있다. 반면, 긴급 데이터 송수신을 위한 전송 세트의 중요도가 10 이면, 프로세서(230)에 의해 전체적인 트래픽이 제한되는 상황에서도 긴급 데이터는 전체 트래픽 제어와 무관하게 즉시 송수신될 수 있다.Meanwhile, the processor 230 may additionally limit overall traffic in addition to the basic traffic limit limited through data transmission management. This may be performed similarly to data transmission traffic control in data transmission management. For example, importance (priority) may exist in each transmission set, and the processor 230 may control overall traffic based on this. For example, in a case where traffic is restricted based on importance '5' in overall traffic control, the importance of the transmission set for general data transmission and reception is '1 ', the processor 230 may limit the transmission of the corresponding transmission set for a certain period of time. On the other hand, if the importance of the transmission set for transmitting and receiving emergency data is 10, emergency data can be transmitted and received immediately regardless of overall traffic control even in a situation in which overall traffic is restricted by the processor 230 .

프로세서(230)의 데이터 관리 및 트래픽 제어를 위해 메모리(240)에는 설정 정보(또는 프로그램)가 저장될 수 있다. 상기 설정 정보는 직접(유선) 설정되거나 원격(무선)으로 설정될 수 있다. 직접 설정되는 경우, 설정 정보는 트래픽 조절 장치(200)의 생산 과정에서 저장되거나, 연결 예정인 타 제품에 따라 저장되거나, 타 제품에 연결한 이후 저장될 수 있다. 무선으로 설정되는 경우, 설정 정보는 무선 통신 모듈(224)을 통해 어떤 상황에서든 원격으로 메모리(240)에 저장될 수 있다.Setting information (or a program) may be stored in the memory 240 for data management and traffic control of the processor 230 . The setting information may be set directly (wired) or set remotely (wireless). When directly set, the setting information may be stored in the production process of the traffic control device 200 , stored according to another product to be connected, or stored after connecting to another product. When set wirelessly, the setting information may be remotely stored in the memory 240 in any situation through the wireless communication module 224 .

프로세서(230)는 데이터 타입 설정, 데이터 요청 설정, 데이터 관리 설정, 이벤트 설정, 데이터 전송 설정 등과 같은 각종 설정 내용을 확인 및 수정할 수 있다. 이 경우, 프로세서(230)는 각각 필요한 사항들을 한번에 진행할 수도 있고, 별도로 진행할 수도 있다.The processor 230 may check and modify various settings such as data type setting, data request setting, data management setting, event setting, data transmission setting, and the like. In this case, the processor 230 may perform each necessary item at once or separately.

도 3은 본 발명의 일 실시예에 따른 트래픽 제어 방법을 나타내는 흐름도이다. 이하, 도 3을 참조하여 본 발명의 일 실시예에 따른 트래픽 조절 장치가 트래픽을 제어하는 방법에 대해 설명한다.3 is a flowchart illustrating a traffic control method according to an embodiment of the present invention. Hereinafter, a method for controlling traffic by a traffic conditioning apparatus according to an embodiment of the present invention will be described with reference to FIG. 3 .

도 3을 참조하면, 트래픽 조절 장치는 트래픽 장치에 연결된 적어도 하나의 단말로부터 데이터를 수신할 수 있다(S310). 상기 단말에 유선 통신 모듈만이 구비되는 경우, 트래픽 조절 장치는 상기 단말과 연결된 케이블을 통해 데이터를 수신할 수 있다. 상기 단말이 주기적으로 데이터를 전송하거나 이벤트 발생 시 데이터를 전송하는 타입인 경우, 트래픽 조절 장치는 별도의 데이터 요청 없이 통신 모듈을 통해 수신되는 데이터 또는 데이터 수신에 사용된 프로토콜을 분석하여 상기 데이터의 길이, 상기 데이터의 형태, 상기 데이터에서 특정 위치의 값 등을 기반으로 해당 데이터의 타입을 구분할 수 있다(S320). 그러나 상기 단말이 데이터를 요청해야 전송하는 타입인 경우, 트래픽 조절 장치는 기 설정된 프로토콜을 기반으로 데이터 전송을 요청할 수 있으며, 이 때에도 수신되는 데이터 또는 사용된 프로토콜을 기반으로 데이터의 길이, 데이터의 형태, 데이터에서 특정 위치의 값 등을 분석하여 해당 데이터의 타입을 구분할 수 있다(S320).Referring to FIG. 3 , the traffic conditioning apparatus may receive data from at least one terminal connected to the traffic apparatus ( S310 ). When only a wired communication module is provided in the terminal, the traffic control apparatus may receive data through a cable connected to the terminal. When the terminal is of a type that transmits data periodically or when an event occurs, the traffic control device analyzes data received through a communication module or a protocol used for data reception without a separate data request to determine the length of the data , it is possible to classify the type of the data based on the type of the data, the value of a specific location in the data, and the like (S320). However, when the terminal transmits data only upon request, the traffic control device may request data transmission based on a preset protocol, and even in this case, the length of data and the type of data based on the received data or the protocol used. , it is possible to classify the type of the data by analyzing the value of a specific location in the data (S320).

이후, 트래픽 조절 장치는 적어도 하나의 단말로부터 수신한 데이터 및/또는 기 저장된 데이터가 전송 조건을 판족하는지 판단할 수 있다(S330). 만일, 적어도 하나의 단말로부터 수신한 데이터 및/또는 기 저장된 데이터가 현재 전송 주기에서의 전송 조건을 만족시킨다면, 트래픽 조절 장치는 데이터 전송 세트를 기초로 해당 데이터를 해당하는 형태로 전송할 수 있다(S340). 그러나 적어도 하나의 단말로부터 수신한 데이터 및/또는 기 저장된 데이터가 전송 조건을 만족시키지 않는다면, 트래픽 조절 장치는 해당 단말에 대해 저장된 데이터를 상기 데이터로 갱신하거나 상기 수신한 데이터를 저장할 수 있다(S350). 여기서 데이터의 갱신 여부는 옵셔널(optional)하게 설정될 수 있다. 예를 들어, 특정 데이터의 활용 목적이 최신 데이터를 획득하기 위한 경우라면, 트래픽 조절 장치는 해당 단말로부터 수신되는 데이터를 지속적으로 갱신할 수 있다. 그러나 특정 데이터의 활용 목적이 평균, 분산 등을 위한 경우라면, 트래픽 조절 장치는 해당 단말로부터 수신한 데이터를 지속적으로 저장할 수 있다. 이 경우, 트래픽 조절 장치는 단말로부터 데이터가 수신되지 않더라도, 저장되어 있는 데이터를 지정된 시간마다 전송할 수 있다. 또는, 트래픽 조절 장치는 단말로부터 데이터가 수신되지 않으면 저장된 데이터가 존재하더라도 데이터를 전송하지 않을 수 있다. 즉, 단말로부터 데이터가 수신되는 경우에만 데이터를 전송할 수 있다. 또한, 트래픽 조절 장치는 외부(서버, 기지국 등)로부터 데이터를 요청받는 경우, 트래픽 제어와 무관하게 해당 데이터를 즉시 전송할 수도 있다.Thereafter, the traffic conditioning apparatus may determine whether data received from at least one terminal and/or pre-stored data satisfy a transmission condition ( S330 ). If the data received from at least one terminal and/or pre-stored data satisfy the transmission condition in the current transmission period, the traffic control apparatus may transmit the corresponding data in a corresponding form based on the data transmission set (S340) ). However, if the data and/or pre-stored data received from at least one terminal do not satisfy the transmission condition, the traffic control apparatus may update the data stored for the corresponding terminal to the data or store the received data (S350). . Here, whether or not to update data may be optionally set. For example, if the purpose of using specific data is to acquire the latest data, the traffic control apparatus may continuously update data received from the corresponding terminal. However, if the purpose of using specific data is for averaging, distribution, etc., the traffic control device may continuously store data received from the corresponding terminal. In this case, the traffic conditioning apparatus may transmit the stored data every specified time even if data is not received from the terminal. Alternatively, if data is not received from the terminal, the traffic control apparatus may not transmit data even if stored data exists. That is, data can be transmitted only when data is received from the terminal. Also, when data is requested from the outside (server, base station, etc.), the traffic control apparatus may immediately transmit the data regardless of traffic control.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The above description of the present invention is for illustration, and those of ordinary skill in the art to which the present invention pertains can understand that it can be easily modified into other specific forms without changing the technical spirit or essential features of the present invention. will be. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive. For example, each component described as a single type may be implemented in a dispersed form, and likewise components described as distributed may be implemented in a combined form.

본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is indicated by the following claims rather than the above detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalent concepts should be interpreted as being included in the scope of the present invention. do.

110, 110, 120: 단말
200: 트래픽 조절 장치
300: 기지국
110, 110, 120: terminal
200: traffic conditioning device
300: base station

Claims (18)

적어도 하나의 단말 측에 구비되는 트래픽 조절 장치에 있어서,
유선 통신 및 무선 통신 중 적어도 하나를 수행하는 통신 모듈; 및
상기 통신 모듈을 통해서 상기 단말로부터 수신되는 데이터의 타입을 구분하고, 상기 데이터의 타입과 상기 데이터의 타입 별로 미리 설정된 전송 조건을 기반으로 상기 통신 모듈을 통해서 기지국으로 전송되는 상기 데이터의 트래픽을 제어하는 프로세서
를 포함하되,
상기 데이터의 타입 별로 미리 설정된 전송 조건은, 상기 데이터의 타입 별로 미리 설정된 데이터의 전송 주기 또는 상기 데이터를 즉시 전송하기 위한 이벤트 발생 조건 중 적어도 하나를 포함하는 것을 특징으로 하는, 트래픽 조절 장치.
In the traffic control device provided on the side of at least one terminal,
a communication module for performing at least one of wired communication and wireless communication; and
Classifying the type of data received from the terminal through the communication module, and controlling the traffic of the data transmitted to the base station through the communication module based on a transmission condition preset for each type of data and the type of data processor
including,
The transmission condition preset for each type of data includes at least one of a transmission period of data preset for each type of data or an event generation condition for immediately transmitting the data.
제1항에 있어서,
상기 통신 모듈은,
상기 단말과 유선 또는 무선으로 연결되고, 상기 단말로부터 데이터를 수신하도록 구성되는 제1 통신 모듈 및 상기 단말로부터 수신된 데이터를 유선 또는 무선 네트워크를 통해 전송하도록 구성되는 제2 통신 모듈을 포함하는 것을 특징으로 하는 트래픽 조절 장치.
According to claim 1,
The communication module is
A first communication module connected to the terminal by wire or wirelessly and configured to receive data from the terminal and a second communication module configured to transmit data received from the terminal through a wired or wireless network traffic control device.
제1항에 있어서,
상기 단말은,
적어도 하나의 센서 및 클라이언트를 제어하는 제어 장치 중 적어도 하나를 포함하는 것을 특징으로 하는 트래픽 조절 장치.
According to claim 1,
The terminal is
A traffic conditioning device comprising at least one of at least one sensor and a control device for controlling the client.
제3항에 있어서,
상기 프로세서는,
기 설정된 프로토콜을 기반으로 상기 적어도 하나의 센서 및 상기 제어 장치 중 적어도 하나에게 데이터 전송을 요청하는 것을 특징으로 하는 트래픽 조절 장치.
4. The method of claim 3,
The processor is
A traffic control device, characterized in that it requests data transmission from at least one of the at least one sensor and the control device based on a preset protocol.
제1항에 있어서,
상기 프로세서는,
데이터의 길이, 데이터의 형태, 데이터에서 특정 위치의 값, 데이터의 요청에 사용되는 프로토콜 중 적어도 하나를 기초로 상기 데이터의 타입을 구분하는 것을 특징으로 하는 트래픽 조절 장치.
According to claim 1,
The processor is
A traffic control apparatus, characterized in that the data type is classified based on at least one of a length of data, a data type, a value of a specific position in the data, and a protocol used for data request.
제1항에 있어서,
상기 프로세서는,
상기 데이터의 전송 주기, 타입, 전송 형태 및 전송 제한에 대한 정보 중 적어도 하나를 기초로 상기 데이터를 전송하는 것을 특징으로 하는 트래픽 조절 장치.
According to claim 1,
The processor is
The apparatus for controlling traffic, characterized in that the data is transmitted based on at least one of information on a transmission period, type, transmission type, and transmission restriction of the data.
제1항에 있어서,
상기 프로세서는,
상기 데이터가 상기 전송 조건을 만족시키지 않는 경우, 상기 단말에 대해 기 저장된 데이터를 상기 데이터로 갱신하는 것을 특징으로 하는 트래픽 조절 장치.
According to claim 1,
The processor is
When the data does not satisfy the transmission condition, the data pre-stored for the terminal is updated with the data.
적어도 하나의 단말 측에 구비되는 트래픽 조절 장치에 의한 트래픽 제어 방법에 있어서,
상기 단말로부터 데이터를 수신하는 단계;
상기 수신한 데이터를 분석하여 상기 데이터의 타입을 구분하는 단계; 및
상기 데이터의 타입과 상기 데이터의 타입 별로 미리 설정된 전송 조건을 기반으로 상기 데이터를 기지국으로 전송하는 단계
를 포함하되,
상기 데이터의 타입 별로 미리 설정된 전송 조건은, 상기 데이터의 타입 별로 미리 설정된 데이터의 전송 주기 또는 상기 데이터를 즉시 전송하기 위한 이벤트 발생 조건 중 적어도 하나를 포함하는 것을 특징으로 하는, 트래픽 제어 방법.
In the traffic control method by a traffic control device provided on the side of at least one terminal,
receiving data from the terminal;
analyzing the received data to classify the data type; and
Transmitting the data to the base station based on the data type and transmission conditions preset for each data type
including,
The transmission condition preset for each data type comprises at least one of a data transmission period preset for each data type or an event generation condition for immediately transmitting the data.
제8항에 있어서,
상기 수신하는 단계는,
상기 단말과 연결된 케이블을 통해 상기 데이터를 수신하는 단계인 것을 특징으로 하는 트래픽 제어 방법.
9. The method of claim 8,
The receiving step is
and receiving the data through a cable connected to the terminal.
제8항에 있어서,
상기 단말은,
적어도 하나의 센서 및 클라이언트를 제어하는 제어 장치 중 적어도 하나를 포함하는 것을 특징으로 하는 트래픽 제어 방법.
9. The method of claim 8,
The terminal is
A traffic control method comprising at least one of at least one sensor and a control device for controlling the client.
제10항에 있어서,
상기 수신하는 단계는,
기 설정된 프로토콜을 기반으로 상기 적어도 하나의 센서 및 상기 제어 장치 중 적어도 하나에게 데이터 전송을 요청하는 단계를 포함하는 것을 특징으로 하는 트래픽 제어 방법.
11. The method of claim 10,
The receiving step is
and requesting data transmission from at least one of the at least one sensor and the control device based on a preset protocol.
제8항에 있어서,
상기 구분하는 단계는,
상기 데이터의 길이, 상기 데이터의 형태, 상기 데이터에서 특정 위치의 값, 상기 데이터의 요청에 사용되는 프로토콜 중 적어도 하나를 기초로 상기 데이터의 타입을 구분하는 단계인 것을 특징으로 하는 트래픽 제어 방법.
9. The method of claim 8,
The distinguishing step is
and classifying the type of data based on at least one of a length of the data, a format of the data, a value of a specific location in the data, and a protocol used to request the data.
제8항에 있어서,
상기 전송하는 단계는,
각 데이터의 전송 주기, 타입, 전송 형태 및 전송 제한에 대한 정보 중 적어도 하나를 기초로 상기 데이터를 전송하는 단계를 포함하는 것을 특징으로 하는 트래픽 제어 방법.
9. The method of claim 8,
The transmitting step is
and transmitting the data based on at least one of information on a transmission period, type, transmission type, and transmission limit of each data.
제8항에 있어서,
상기 전송하는 단계 이전에,
상기 데이터가 상기 전송 조건을 만족시키지 않는 경우, 상기 단말에 대해 기 저장된 데이터를 상기 데이터로 갱신하는 단계를 더 포함하는 것을 특징으로 하는 트래픽 제어 방법.
9. The method of claim 8,
Before the step of transmitting,
When the data does not satisfy the transmission condition, the method further comprising the step of updating data pre-stored in the terminal with the data.
제1항에 있어서,
상기 데이터의 타입은 상기 단말로부터 상기 데이터의 수신에 사용된 프로토콜 또는 상기 단말에 데이터를 요청할 때 사용되는 프로토콜 중 적어도 하나를 기반으로 구분되는 것을 특징으로 하는 트래픽 조절 장치.
According to claim 1,
The data type is classified based on at least one of a protocol used for receiving the data from the terminal and a protocol used when requesting data from the terminal.
삭제delete 제8항에 있어서,
상기 데이터의 타입은 상기 단말로부터 상기 데이터의 수신에 사용된 프로토콜 또는 상기 단말에 데이터를 요청할 때 사용되는 프로토콜 중 적어도 하나를 기반으로 구분되는 것을 특징으로 하는 트래픽 제어 방법.
9. The method of claim 8,
The data type is classified based on at least one of a protocol used for receiving the data from the terminal and a protocol used when requesting data from the terminal.
삭제delete
KR1020200098604A 2019-04-15 2020-08-06 Apparatus and method for contolling tranffic based on client KR102388617B1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR20190043625 2019-04-15
KR1020190043625 2019-04-15
KR1020190110386 2019-09-05

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020190110386 Division 2019-04-15 2019-09-05

Publications (2)

Publication Number Publication Date
KR20200121256A KR20200121256A (en) 2020-10-23
KR102388617B1 true KR102388617B1 (en) 2022-04-21

Family

ID=73039578

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200098604A KR102388617B1 (en) 2019-04-15 2020-08-06 Apparatus and method for contolling tranffic based on client

Country Status (1)

Country Link
KR (1) KR102388617B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101742997B1 (en) * 2016-02-23 2017-06-15 에스케이텔레콤 주식회사 Method and Apparatus for Transmitting and Receiving of Data

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6965604B1 (en) * 1999-11-01 2005-11-15 Matsushita Electric Industrial Co., Ltd. Method and apparatus for information transmission
KR102032161B1 (en) * 2012-09-21 2019-10-15 에스케이 텔레콤주식회사 Method for Controlling Traffic by Using Type Information, Terminal Therefor
US9998434B2 (en) * 2015-01-26 2018-06-12 Listat Ltd. Secure dynamic communication network and protocol
CN113573288A (en) * 2016-05-06 2021-10-29 康维达无线有限责任公司 Traffic steering for service layer

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101742997B1 (en) * 2016-02-23 2017-06-15 에스케이텔레콤 주식회사 Method and Apparatus for Transmitting and Receiving of Data

Also Published As

Publication number Publication date
KR20200121256A (en) 2020-10-23

Similar Documents

Publication Publication Date Title
US11582124B2 (en) Prioritized message routing
US9819556B2 (en) Mesh network transmission decisions based on node performance metrics
EP3679557B1 (en) System and methodfor transmitting occupancy data from sensors to a remote server
CN106657364B (en) Internet of things device and gateway device
US20090185542A1 (en) Method And Apparatus For Controlling Energy Expanding Of Sensor Network Nodes
BRPI0711864A2 (en) method for relaying data originating from a network isolated device to a mobile communication device, mobile communication devices, method for transferring data through a network isolated device, and, network isolated device
US9794889B2 (en) Power adjustment method and apparatus
US9191887B2 (en) Method for providing relay network, mobile router and network relay system using the same
CN104813616A (en) Dynamic selection of reliability of publishing data
EP3240218B1 (en) Network admission control
CN105813122A (en) Wireless router and control method thereof
CN116708134A (en) Point-to-point network transmission system based on flow control
CN104009979A (en) Method for data transmission
CN107995606A (en) A kind of charging pile communication system
KR102388617B1 (en) Apparatus and method for contolling tranffic based on client
US10484293B2 (en) Communication device, communication method, and storage medium
KR20180112972A (en) Method and system for monitoring health of livestock
CN105704210B (en) Charging pile information updating method and system
CN107801234A (en) Enable WI FI equipment or sensor in low battery electric quantity instruction
KR101697289B1 (en) System for integrating multi wireless networks based on software defined network and method therefor
CN109729154B (en) Simple message subscription and publishing service method based on controller
KR102000199B1 (en) Method and Server Apparatus for Providing Internet of Things Platform Service
KR102010432B1 (en) Method for management of IoT device and IoT gateway
KR20170025321A (en) Apparatus and method for managing electronic information label
CN107623928B (en) Method and system for transmitting small flow data

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)