KR102158863B1 - Method for Managed QoS of M2M System - Google Patents
Method for Managed QoS of M2M System Download PDFInfo
- Publication number
- KR102158863B1 KR102158863B1 KR1020130017865A KR20130017865A KR102158863B1 KR 102158863 B1 KR102158863 B1 KR 102158863B1 KR 1020130017865 A KR1020130017865 A KR 1020130017865A KR 20130017865 A KR20130017865 A KR 20130017865A KR 102158863 B1 KR102158863 B1 KR 102158863B1
- Authority
- KR
- South Korea
- Prior art keywords
- network
- qos
- platform
- gateway
- nsp
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/20—Traffic policing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 M2M 디바이스 도메인 내에서의 QoS보장이 NSP(Network Service Provider) 도메인에서도 유지될 수 있도록 하며, M2M 디바이스 도메인을 벗어난 경우에도 서도 다른 M2M 디바이스 도메인간의 통신이나 M2M 디바이스와 네트워크 상의 플랫폼(NSCL) 간에 안정적으로 M2M 서비스가 유지될 수 있도록 하고, 다양한 네트워크와 이동형 디바이스에서도 서비스를 보장할 수 있는 M2M 시스템의 QoS 보장 방법을 제공하는 데 있다. The present invention enables the QoS guarantee in the M2M device domain to be maintained in the NSP (Network Service Provider) domain, and even when out of the M2M device domain, communication between other M2M device domains or the M2M device and the platform on the network (NSCL) It is to provide a method of guaranteeing QoS of an M2M system that enables stable M2M service to be maintained between and guarantees service in various networks and mobile devices.
Description
본 발명은 M2M 시스템의 QoS 보장 방법에 관한 것으로서, 특히, M2M 디바이스 도메인에 대해 발생하는 다양한 M2M 서비스 환경에 적응하여 다양한 알고리즘을 사용하여 M2M 서비스의 QoS를 보장할 수 있는 M2M 시스템의 QoS 보장 방법에 관한 것이다.The present invention relates to a QoS guarantee method of an M2M system, and in particular, to a QoS guarantee method of an M2M system that can guarantee QoS of an M2M service using various algorithms by adapting to various M2M service environments occurring for an M2M device domain. About.
사물 통신은 M2M(Machine to Machine communication), MTC(Machine type communication), IoT(Internet of Thing), 스마트 디바이스 통신(Smart Device communication), 또는 사물 지향 통신(Machine oriented communication) 등으로 다양하게 불려지고 있다. 사물 통신은 사람이 통신 과정에 개입하지 않고 통신이 이루어지는 방식의 모든 통신 방식을 지칭한다. 이러한 사물 통신에서는 홈 네트워크 등 지역 네트워크에 설치된 M2M 디바이스들 또는 이들과 연동하는 게이트웨이를 통해 통신하는 네트워크 상의 M2M 플랫폼을 통해, M2M 디바이스들과 게이트웨이를 관리하고 제어하며 데이터의 수집 등을 통하여, 사용자의 단말로 지역 네트워크 상의 디바이스의 동작상태나 환경 감시 등 각종 모니터링을 위한 M2M 서비스를 제공할 수 있다. Things communication is variously called as Machine to Machine communication (M2M), Machine type communication (MTC), Internet of Thing (IoT), Smart Device communication, or Machine oriented communication. Things communication refers to all communication methods in which communication is performed without human intervention in the communication process. In this communication of things, through M2M devices installed in local networks such as home networks, or through M2M platforms on the network that communicates through gateways interworking with them, M2M devices and gateways are managed and controlled, and data is collected. The terminal can provide M2M services for various monitoring such as monitoring the operation status or environment of devices on the local network.
이러한 M2M 서비스의 End-to-End(단대단) QoS(Quality of Service)를 보장하기 위해서는 M2M 디바이스 도메인뿐만 아니라 NSP(Network Service Provider) 도메인에서도 끊김없이(Seamless) QoS가 보장되어야 한다. 예를 들어, IP망에서 QoS를 보장하기 위한 일반적인 방법은 각 패킷에 처리 우선순위를 마킹(marking)하고 네트워크 장치(라우터, 스위치, 기지국 등)에서 우선순위에 따라 패킷을 처리하는 차별화 서비스(Differentiated Service) 기반의 QoS를 제공하는 방법이다. 트래픽이 전달되는 장치에 대한 부하상태를 감시하여 장치별 부하상태에 따라서 기 정의된 정책설정정보에 따라 대응하는 품질보장정책을 설정하고, 이에 따른 품질보장 제어를 수행하도록 하고 있다. 대부분의 QoS 제공 기술들은 단일 사업자 도메인 내에서 유효하지만, 다중 사업자간에 QoS 서비스를 제공하기 위한 사업자간의 QoS 정책을 변환하고 전체 단대단 QoS 품질을 보장할 수 있는 방법론도 고려되고 있다. 예를 들어, 제1망과 제2망을 연결하는 장치는 제1망과 제2망간의 기 설정된 QoS 정책을 연동하는 QoS 맵핑 테이블을 설정하고, QoS 맵핑 테이블에 포함된 정보를 제1망과 제2망간의 패킷에 적용하여 전송하는 방법들이 사용된다. 또한 QoS를 제공하는 방식이 단말에 기반하는 경우 등급별 IP(Premium/Kornet)를 분리 할당하여 처리하기도 한다. In order to guarantee the end-to-end (end-to-end) quality of service (QoS) of the M2M service, seamless QoS must be guaranteed not only in the M2M device domain but also in the NSP (Network Service Provider) domain. For example, a general method for guaranteeing QoS in an IP network is a differentiated service that marks the processing priority on each packet and processes packets according to the priority in network devices (routers, switches, base stations, etc.). Service)-based QoS. It monitors the load status of the devices to which traffic is transmitted, sets the corresponding quality assurance policy according to the predefined policy setting information according to the load status of each device, and performs quality assurance control accordingly. Most QoS provision technologies are effective within a single operator domain, but a methodology for converting QoS policies between operators to provide QoS services between multiple operators and guaranteeing the entire end-to-end QoS quality is also being considered. For example, the device connecting the first network and the second network sets a QoS mapping table that links a preset QoS policy between the first network and the second network, and transfers information included in the QoS mapping table to the first network. Methods applied to packets between the second network and transmitted are used. In addition, when the method of providing QoS is based on the terminal, IP (Premium/Kornet) for each class is separately allocated and processed.
그러나, M2M 서비스의 QoS는 데이터 플로우의 경로 상의 각 NSP(Network Service Provider) 도메인마다 QoS 정책들이 다르기 때문에 자사의 M2M 디바이스 도메인 내에서 QoS를 보장 했다고 해서 타 사업자의 네트워크 도메인에서도 보장된다고 할 수 없다. 자사의 M2M 디바이스 도메인뿐만 아니라, 액세스(Access) 도메인이나 코어(Core) 도메인과 같은 각 NSP 도메인이 공존하는 도메인에서도 QoS 정책을 준용해야 품질 보장이 가능하다. 하지만, 어느 M2M 디바이스 도메인을 벗어난 경우의 QoS 제공 방법은 전무하므로 M2M 디바이스(DA/DSCL)가 이동하는 경우에 대한 QoS 보장 방법과 서로 다른 NSP간의 QoS 보장 방법에 대해서 해결책을 찾아야 한다.However, the QoS of the M2M service is not guaranteed in the network domain of other providers because the QoS policies are different for each NSP (Network Service Provider) domain on the data flow path. In addition to the company's M2M device domain, quality assurance is possible only in the domain where each NSP domain coexists, such as an access domain or a core domain. However, since there is no method of providing QoS when out of a certain M2M device domain, it is necessary to find a solution for a QoS guarantee method for a case where an M2M device (DA/DSCL) moves and a QoS guarantee method between different NSPs.
또한, 디바이스별로 QoS를 적용하는 방식의 경우에도, QoS서비스가 적용되지 않는 낮은 등급(예, Kornet) IP를 사용하여 BE(Best Effort) 정책에 따라 리마킹(Remarking)된 디바이스에서의 QoS 품질 보장 방안 등, 장치에 고정된 서비스정책이 아닌 필요시마다 적절한 서비스 정책을 적용하는 처리 방법이 필요하다. M2M 디바이스의 경우에도 유선망/3G/LTE/Wifi/WiBro등 다양한 네트워크에서 다양한 단말과NODE(DSCL, GSCL, NSCL), 어플리케이션(DA,GA,NA)들이 네트워크에 접속하여 서비스를 사용하므로 이동성을 보장할 수 있도록 해야 한다. High Priority(Gold) 트래픽이 대량으로 유입될 경우에는 트래픽 열화가 발생할 수 있으므로 이에 대한 대책도 필요한 실정이다.In addition, even in the case of a method of applying QoS for each device, a QoS quality guarantee method in a device remarked according to a BE (Best Effort) policy using a low-grade (eg, Kornet) IP to which QoS service is not applied. There is a need for a processing method of applying an appropriate service policy whenever necessary, not a service policy fixed to the device. In the case of M2M devices, mobility is guaranteed because various terminals, NODEs (DSCL, GSCL, NSCL), and applications (DA, GA, NA) access the network and use services in various networks such as wired network/3G/LTE/Wifi/WiBro. You should be able to do it. When high priority (Gold) traffic flows in a large amount, traffic deterioration may occur, so countermeasures are also required.
따라서, 본 발명은 상술한 문제점을 해결하기 위한 것으로서, 본 발명의 목적은, M2M 디바이스 도메인 내에서의 QoS보장이 NSP(Network Service Provider) 도메인에서도 유지될 수 있도록 하며, M2M 디바이스 도메인을 벗어난 경우에도 서도 다른 M2M 디바이스 도메인간의 통신이나 M2M 디바이스와 네트워크 상의 플랫폼(NSCL) 간에 안정적으로 M2M 서비스가 유지될 수 있도록 하고, 다양한 네트워크와 이동형 디바이스에서도 서비스를 보장할 수 있는 M2M 시스템의 QoS 보장 방법을 제공하는 데 있다. Accordingly, the present invention is to solve the above-described problem, and an object of the present invention is to ensure that QoS guarantees in the M2M device domain can be maintained in the NSP (Network Service Provider) domain, even when out of the M2M device domain. In addition, it provides a method of guaranteeing the QoS of the M2M system that allows communication between different M2M device domains or between the M2M device and the platform on the network (NSCL), and ensures the service in various networks and mobile devices. Have.
먼저, 본 발명의 특징을 요약하면, 본 발명의 일면에 따른, 네트워크 상의 플랫폼을 통해서 게이트웨이와 연동하는 디바이스를 관리하며 디바이스의 제어 및 데이터를 이용한 M2M 서비스를 제공하기 위한 M2M 시스템의 서비스 방법은, 상기 플랫폼에서 상기 네트워크 상의 데이터 플로우 경로에 대한 QoS(Quality of Service, 서비스 품질 보장) 요청을 받아 상기 네트워크를 관리하는 서버로 해당 QoS 요청을 전송하는 단계; 및 상기 서버에서 상기 네트워크 상의 네트워크 스위치에 요청하여 수신한 네트워크 토폴로지(topology) 정보에 따라 상기 데이터 플로우 경로에 대한 QoS 정책을 결정하여 상기 네트워크 스위치에 상기 QoS 정책을 적용하도록 제어하는 단계를 포함한다.First, summarizing the features of the present invention, a service method of an M2M system for managing a device interworking with a gateway through a platform on a network and providing an M2M service using device control and data according to an aspect of the present invention, Receiving a QoS (Quality of Service) request for a data flow path on the network from the platform and transmitting a corresponding QoS request to a server managing the network; And controlling the server to apply the QoS policy to the network switch by determining a QoS policy for the data flow path according to the received network topology information requested by the network switch on the network.
상기 제어하는 단계는, 상기 네트워크 상에 설치 운영되는 네트워크 장비에 대한 정보를 포함하는 상기 토폴로지 정보에 따라 해당 데이터 플로우 경로에 대한 대역폭의 잉여 여부를 판단하여 해당 잉여 대역폭에 대한 QoS 정책을 결정하는 단계를 포함한다.The controlling may include determining whether a bandwidth for a corresponding data flow path is redundant according to the topology information including information on network equipment installed and operated on the network, and determining a QoS policy for the redundant bandwidth. Includes.
상기 QoS 요청을 전송하는 단계에서, 지역 네트워크에서 하나 이상의 M2M 디바이스와 통신하는 게이트웨이에서 상기 플랫폼과 송수신하는 데이터 트래픽 중 소정의 데이터 트래픽에 대한 해당 데이터 플로우 경로에 대하여 요청하는 상기 QoS 요청을 상기 플랫폼에서 수신하는 것을 특징으로 한다.In the step of transmitting the QoS request, a gateway that communicates with one or more M2M devices in a local network requests the platform for a corresponding data flow path for a predetermined data traffic among data traffic transmitted and received with the platform. It is characterized by receiving.
상기 QoS 요청을 전송하는 단계에서, 상기 플랫폼과 연동하여 사용자 단말로 M2M 서비스를 제공하는 네트워크 어플리케이션에서, 상기 플랫폼과 M2M 디바이스 또는 게이트웨이가 송수신하는 데이터 트래픽 중 소정의 데이터 트래픽에 대한 해당 데이터 플로우 경로에 대하여 요청하는 상기 QoS 요청을 상기 플랫폼에서 수신하는 것을 특징으로 한다.In the step of transmitting the QoS request, in a network application that provides M2M service to a user terminal by interworking with the platform, a corresponding data flow path for a predetermined data traffic among data traffic transmitted and received by the platform and the M2M device or gateway The QoS request for requesting is received by the platform.
상기 네트워크 어플리케이션에서 상기 플랫폼과 데이터를 송수신하는 복수의 게이트웨이 모두 또는 상기 복수의 게이트웨이 중 어느 하나를 선택하여 상기 플랫폼과의 해당 데이터 플로우 경로에 대하여 요청하는 상기 QoS 요청을 상기 플랫폼에서 수신하는 것을 특징으로 한다.In the network application, all of a plurality of gateways for transmitting and receiving data to and from the platform or one of the plurality of gateways are selected to receive the QoS request for a corresponding data flow path with the platform from the platform. do.
상기 QoS 요청을 전송하는 단계에서, 지역 네트워크에서 하나 이상의 M2M 디바이스와 통신하는 제1게이트웨이에서 상기 M2M 디바이스로부터 수신한 해당 디바이스 정보를 상기 플랫폼으로 전송하여 등록시키고, 상기 M2M 디바이스로부터 QoS 요청을 수신한 후, 상기 M2M 디바이스에 대하여 상기 제1게이트웨이가 접속한 해당 데이터 플로우 경로에 대하여 요청하는 상기 QoS 요청을 상기 플랫폼에서 수신하는 것을 특징으로 한다.In the step of transmitting the QoS request, a first gateway communicating with one or more M2M devices in a local network transmits and registers the device information received from the M2M device to the platform, and receives a QoS request from the M2M device. Thereafter, it is characterized in that the platform receives the QoS request for a corresponding data flow path accessed by the first gateway to the M2M device.
상기 제어하는 단계 후에, 상기 M2M 디바이스가 이동된 위치의 지역 네트워크에 설치된 제2게이트웨이에서 상기 M2M 디바이스로부터 수신한 해당 디바이스 정보를 상기 플랫폼으로 전송하여 등록시키고, 상기 M2M 디바이스로부터 QoS 요청을 수신한 후, 상기 M2M 디바이스에 대하여 상기 제2게이트웨이가 접속한 해당 데이터 플로우 경로에 대하여 요청하는 해당 QoS 요청을 상기 플랫폼에서 수신하는 단계; 상기 플랫폼에서 상기 제2게이트웨이가 접속한 네트워크를 관리하는 서버로 해당 QoS 요청을 전송하는 단계; 및 상기 서버에서 상기 네트워크 상의 해당 네트워크 스위치에 요청하여 수신한 네트워크 토폴로지(topology) 정보에 따라 상기 해당 데이터 플로우 경로에 대한 QoS 정책을 결정하여 상기 네트워크 스위치에 상기 QoS 정책을 적용하도록 제어하는 단계를 포함할 수 있다.After the controlling step, the second gateway installed in the local network where the M2M device is moved transmits and registers the device information received from the M2M device to the platform, and receives a QoS request from the M2M device. Receiving a corresponding QoS request from the platform for a corresponding data flow path connected by the second gateway to the M2M device; Transmitting a corresponding QoS request from the platform to a server that manages a network to which the second gateway is connected; And controlling the server to apply the QoS policy to the network switch by determining a QoS policy for the data flow path according to the network topology information received by requesting the network switch on the network. can do.
상기 디바이스 정보는 고유 식별자, MAC(Media Access Control) 주소, IP(Internet Protocol) 주소, 기기명칭, 또는 제어 명령어를 포함할 수 있다.The device information may include a unique identifier, a media access control (MAC) address, an Internet Protocol (IP) address, a device name, or a control command.
상기 QoS 요청을 전송하는 단계는, 지역 네트워크에서 하나 이상의 M2M 디바이스와 통신하는 게이트웨이에서 서로 다른 사업자가 운영하는 복수의 네트워크를 이용하여 상기 플랫폼과 데이터를 송수신하기 위한 상기 QoS 요청을 상기 플랫폼에서 수신하는 단계를 포함한다.The transmitting of the QoS request may include receiving the QoS request for transmitting and receiving data to and from the platform using a plurality of networks operated by different operators at a gateway communicating with one or more M2M devices in a local network. Includes steps.
상기 복수의 네트워크를 관리하는 복수의 서버와 상기 복수의 서버와 연동하는 협상 시스템을 포함하고, 상기 제어하는 단계는, 상기 플랫폼에서 상기 QoS 요청을 상기 협상 시스템으로 전송하고, 상기 협상 시스템에서 데이터베이스를 검색하여 상기 게이트웨이와 통신하는 상기 복수의 서버로 상기 QoS 요청을 전송하는 단계; 및 상기 복수의 서버에서 각각이 관리하는 네트워크 상의 네트워크 스위치에 요청하여 수신한 네트워크 토폴로지(topology) 정보에 따라 해당 게이트웨이의 데이터 플로우 경로에 대한 QoS 정책을 결정하여 해당 네트워크 스위치에 해당 QoS 정책을 적용하도록 제어하는 단계를 포함한다.A plurality of servers for managing the plurality of networks and a negotiation system interworking with the plurality of servers, and the controlling step comprises: transmitting the QoS request from the platform to the negotiation system, and transmitting a database in the negotiation system. Searching for and transmitting the QoS request to the plurality of servers communicating with the gateway; And determining the QoS policy for the data flow path of the gateway according to the received network topology information by requesting from the plurality of servers to the network switch on the network managed by each, and applying the QoS policy to the corresponding network switch. And controlling.
그리고, 본 발명의 다른 일면에 따른, 네트워크 상의 플랫폼을 통해서 게이트웨이와 연동하는 디바이스를 관리하며 디바이스의 제어 및 데이터를 이용한 M2M 서비스를 제공하기 위한 M2M 시스템은, 상기 네트워크를 관리하는 서버와 연동하는 플랫폼을 포함하고, 상기 플랫폼은, 상기 네트워크 상의 데이터 플로우 경로에 대한 QoS(Quality of Service, 서비스 품질 보장) 요청을 받아 상기 네트워크를 관리하는 서버로 해당 QoS 요청을 전송하는 제1수단; 및 상기 서버에서 상기 네트워크 상의 네트워크 스위치에 요청하여 수신한 네트워크 토폴로지(topology) 정보에 따라 상기 데이터 플로우 경로에 대한 QoS 정책을 결정하여 상기 네트워크 스위치에 상기 QoS 정책을 적용하도록 제어한 후, 통보하는 QoS 정책 적용 완료에 대한 정보를 수신하여 지역 네트워크에서 하나 이상의 M2M 디바이스와 통신하는 게이트웨이로 전송하는 제2 수단을 포함한다.In addition, according to another aspect of the present invention, an M2M system for managing a device interworking with a gateway through a platform on a network and providing an M2M service using device control and data is a platform that interoperates with a server that manages the network. And a first means for receiving a QoS (Quality of Service) request for a data flow path on the network and transmitting the QoS request to a server managing the network; And QoS that determines a QoS policy for the data flow path according to network topology information received by requesting from a network switch on the network from the server, controls to apply the QoS policy to the network switch, and then notifies the QoS policy. And second means for receiving information on completion of policy application and transmitting the information to a gateway communicating with one or more M2M devices in the local network.
본 발명에 따른 M2M 시스템의 QoS 보장 방법에 따르면, M2M 디바이스(DSCL)와 게이트웨이(GSCL) 간의 QoS 보장 및 M2M 디바이스(DSCL)나 게이트웨이(GSCL)와 네트워크 상의 플랫폼(NSCL) 간에 주고 받는 중요데이터에 대해 안정적인 품질보장이 가능하여, 보안이나 의료 관련 모니터링과 같은 고품질이 요구되는 M2M 서비스가 안정적으로 가능하며, 특히 서비스 가입형이 아닌 실시간 요청형식(On-Demand)으로 QoS를 위한 서비스 처리가 가능하다. 또한, 이동하면서 다양한 네트워크에 접속하는 M2M 디바이스에 대한 QoS 보장이 가능하고, NSP 사업자 입장에서 QoS를 차별화하여 고객에 제공함으로써 QoS 서비스를 통한 새로운 수익 창출이 가능하다. According to the QoS guarantee method of the M2M system according to the present invention, QoS guarantee between the M2M device (DSCL) and the gateway (GSCL) and important data exchanged between the M2M device (DSCL) or the gateway (GSCL) and the platform on the network (NSCL) Stable quality can be guaranteed, so M2M services that require high quality, such as security or medical-related monitoring, are stably possible. In particular, service processing for QoS is possible in real-time request format (On-Demand) rather than service subscription type. In addition, it is possible to guarantee QoS for M2M devices that access various networks while moving, and by differentiating QoS from the standpoint of NSP operators and providing them to customers, new revenue can be created through QoS services.
도 1은 본 발명의 일실시예에 따른 M2M 디바이스의 QoS 보장을 위한 M2M 시스템의 개념도이다.
도 2는 본 발명의 일실시예에 따른 M2M 시스템의 각 인터페이스의 QoS 기능(capability) 리소스를 포함한 M2M 서비스 환경을 설명하기 위한 도면이다.
도 3은 본 발명의 일실시예에 따른 M2M 시스템에서 게이트웨이가 QoS를 요청하는 경우의 M2M 서비스의 QoS 제공 과정을 설명하기 위한 흐름도이다.
도 4는 본 발명의 일실시예에 따른 M2M 시스템에서 네트워크 도메인의 네트워크 어플리케이션(NA)이 QoS를 요청하는 경우의 M2M 서비스의 QoS 제공 과정을 설명하기 위한 흐름도이다.
도 5는 본 발명의 일실시예에 따른 M2M 시스템에서 이동하는 M2M 디바이스의 QoS 요청에 대한 M2M 서비스의 QoS 제공 과정을 설명하기 위한 흐름도이다.
도 6은 본 발명의 일실시예에 따른 M2M 시스템에서 이동하는 사업자들의 다중 NSP 도메인의 네트워크들 사이에서 QoS가 가능하도록 하기 위한 M2M 서비스의 QoS 제공 과정을 설명하기 위한 흐름도이다.
도 7은 본 발명의 일실시예에 따른 M2M 시스템의 M2M 서비스에 대한 과금 정산 과정을 설명하기 위한 도면이다. 1 is a conceptual diagram of an M2M system for guaranteeing QoS of an M2M device according to an embodiment of the present invention.
2 is a diagram illustrating an M2M service environment including QoS function resources of each interface of an M2M system according to an embodiment of the present invention.
3 is a flowchart illustrating a process of providing QoS of an M2M service when a gateway requests QoS in an M2M system according to an embodiment of the present invention.
4 is a flowchart illustrating a process of providing QoS of an M2M service when a network application (NA) of a network domain requests QoS in an M2M system according to an embodiment of the present invention.
5 is a flowchart illustrating a process of providing QoS of an M2M service in response to a QoS request from an M2M device moving in an M2M system according to an embodiment of the present invention.
6 is a flowchart illustrating a process of providing QoS of an M2M service to enable QoS between networks of multiple NSP domains of mobile operators in an M2M system according to an embodiment of the present invention.
7 is a view for explaining a billing settlement process for an M2M service in an M2M system according to an embodiment of the present invention.
이하 첨부 도면들 및 첨부 도면들에 기재된 내용들을 참조하여 본 발명의 바람직한 실시예를 상세하게 설명하지만, 본 발명이 실시예들에 의해 제한되거나 한정되는 것은 아니다. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings and contents described in the accompanying drawings, but the present invention is not limited or limited by the embodiments.
도 1은 본 발명의 일실시예에 따른 M2M 디바이스의 QoS 보장을 위한 M2M 시스템의 개념도이다. 도 2는 본 발명의 일실시예에 따른 M2M 시스템의 각 인터페이스의 QoS 기능(capability) 리소스를 포함한 M2M 서비스 환경을 설명하기 위한 도면이다. 1 is a conceptual diagram of an M2M system for guaranteeing QoS of an M2M device according to an embodiment of the present invention. 2 is a diagram illustrating an M2M service environment including QoS function resources of each interface of an M2M system according to an embodiment of the present invention.
먼저, 도 1, 2를 참조하여, M2M 시스템의 기본적인 환경을 설명한다. First, with reference to FIGS. 1 and 2, a basic environment of the M2M system will be described.
네트워크 도메인에는 NSCL(Network Service Capability Layer, 네트워크 서비스 기능 레이어)을 탑재한 M2M 플랫폼(또는 중앙서버)(110)가 포함되며, M2M 디바이스 도메인(140)에는 DSCL(Device Service Capability Layer, 디바이스 서비스 기능 레이어) 또는 디바이스 어플리케이션(DA)이 탑재된 센서 등 다양한 M2M 디바이스(141)와 GSCL(Gateway Service Capability Layer, 게이트웨이 서비스 기능 레이어)을 탑재한 게이트웨이(142)가 포함된다. 게이트웨이(142)에는 M2M서비스를 지원하기 위한 게이트웨이 어플리케이션(GA)이 탑재될 수 있고, M2M 플랫폼(110)에는 M2M서비스를 지원하는 네트워크 어플리케이션(NA)가 탑재될 수 있다. 이외에도, M2M 플랫폼(110) M2M서비스를 제공하기 위하여, NTOE(Network Telco Operator Exposure capability capability), NGC(Network Generic Communication capability), NSEC(Network SECurity capability), NREM(Network Remote Entity Management capability) 등 M2M 디바이스(141), 게이트웨이(142)의 제어와 데이터 수집 등을 위한 NSCL 기능들이나, MSBF(M2M Service Bootstrap Function), MAS(M2M Authentication Server) 등 네트워크 관리를 위한 기능들을 위한 수단들이 포함된다. The network domain includes an M2M platform (or central server) 110 equipped with an NSCL (Network Service Capability Layer), and the M2M device domain 140 includes a Device Service Capability Layer (DSCL), a device service function layer. ) Or
M2M 디바이스(141)는 게이트웨이(142)와 지역 네트워크(예를 들어, 유선망, 또는 무선 근거리통신망(블루투스, 지그비, NFC 등)을 포함할 수 있으며, 경우에 따라 CDMA/WCDMA, WiFi 등에 의한 이동통신망, 또는 유무선 인터넷을 포함할 수 있다.)를 통해 통신하여 연결될 수 있다.The
또한, M2M 디바이스(141)는 직접 또는 게이트웨이(142)를 통해 각 사업자(A, B) NSP(Network Service Provider) 서버(120)에서 관리하는 NSP 도메인의 네트워크(130), 즉, CDMA/WCDMA, WiFi 등에 의한 이동통신망, 또는 WiBro 등 유무선 인터넷 등의 코어 네트워크를 포함하는 네트워크 통신을 통하여 M2M 플랫폼(110)과 연결될 수 있으며, M2M 플랫폼(110)은 이러한 NSP 도메인의 네트워크를 통하여 M2M 디바이스(141), 게이트웨이(142)의 제어와 이로부터 수집되는 데이터를 활용하여 다른 서버 또는 스마트폰 등 이동 단말을 포함하는 다양한 사용자 단말로 모니터링 정보 등의 M2M 서비스를 제공할 수 있다. In addition, the
ETSI 표준에서 정의하고 있는, 사물 통신을 수행하기 위해 필요한 서비스 기능의 집합인, 서비스 기능들(Service Capabilities)(DSCL, GSCL, DSCL)과는 각각의 인터페이스, 즉, mIa(NA-NSCL 인터페이스), mId(플랫폼(NCSL)과 게이트웨이(GSCL)/디바이스(DSCL) 간 인터페이스), dIa(디바이스 내부(DA-DSCL) 인터페이스 또는 디바이스(DA)와 게이트웨이(GSCL) 간 인터페이스)를 위한 리소스 정보를 활용하며, 각각의 서비스 기능들(DSCL, GSCL, DSCL)에서 서비스에 필요한 속성 정보 등 리소스 정보를 관리한다. Each interface with Service Capabilities (DSCL, GSCL, DSCL), which is a set of service functions required to perform things communication, defined in the ETSI standard, that is, mIa (NA-NSCL interface), Utilizes resource information for mId (interface between platform (NCSL) and gateway (GSCL)/device (DSCL)), dIa (interface between device (DA-DSCL) or between device (DA) and gateway (GSCL)) , Manages resource information such as attribute information required for a service in each service function (DSCL, GSCL, DSCL).
본 발명에서 M2M 디바이스의 QoS 보장을 위해, 각 사업자(A, B) NSP 서버(120)는 QoS 보장을 위한 다양한 기능들을 위한 리소스(예, attribute, classify, mark, delay, loss, jitter 등)를 이용하고, M2M 디바이스(141)는 QoS 보장을 위한 다양한 기능들을 위한 리소스(예, attribute, classify, mark, policy 등)를 이용하게 된다. In the present invention, in order to guarantee the QoS of the M2M device, each operator (A,
특히, 본 발명에서 게이트웨이(GSCL)(142)는 M2M 디바이스(들)(141)와의 트래픽 중에서 QoS(서비스 품질 보장)이 필요한 경우 플랫폼(NCSL)(110)으로 QoS를 요청한다. 이에 따라 차례로 플랫폼(NCSL)(110)은 게이트웨이(GSCL)(142)가 접속한 NSP 도메인의 네트워크를 관리하는 NSP서버(210)에게 QoS를 요청하고, NSP서버(210)는 자신이 관리하는 도메인의 네트워크 토폴로지(topology) 정보를 검색하고, 승인 제어(Admission Control) 과정에 따라 해당 데이터 플로우 경로 상의 자원(예, 대역폭)을 확인하며, 그에 맞는 QoS 정책을 결정하여 해당 NSP도메인 네트워크 스위치(S/W)에 QoS 정책을 적용함으로써, 게이트웨이(GSCL)(142)가 플랫폼(NCSL)(110)으로 보내는 데이터에 대하여 품질 보장이 가능하도록 한다.In particular, in the present invention, the gateway (GSCL) 142 requests QoS from the platform (NCSL) 110 when QoS (quality of service guarantee) is required among the traffic with the M2M device(s) 141. Accordingly, the platform (NCSL) 110 in turn requests QoS from the
여기서, DSCL 또는 디바이스 어플리케이션(DA)이 탑재된 M2M 디바이스(들)(141)은, M2M 서비스의 다양한 모니터링 목적에 따라 화재, 침입발생, 노인 및 아이(노유자) 관찰, 사유지 보안, 매장 감시, 각종 시설 감시 등 주변 상황 정보를 획득하기 위한 다양한 디바이스, 예를 들어, 카메라, 움직임 감지 센서, 온도 센서, 습도 센서, 풍향 센서, 압력 센서, 자이로 센서, 가속도 센서 등이나, 헬스 정보 모니터링을 위한 혈압계, 체온계, 심박계 등의 디바이스가 될 수도 있으며, 또는 홈 네트워크를 위한 각종 전자 기기가 될 수도 있고, 기타 필요에 따라 다양한 M2M 서비스를 위한 다양한 M2M 디바이스가 설치 사용될 수 있다. Here, the M2M device(s) 141 equipped with DSCL or device application (DA) is, according to various monitoring purposes of M2M service, fire, intrusion occurrence, elderly and child (older) observation, private property security, store monitoring, various Various devices for acquiring surrounding situation information such as facility monitoring, for example, a camera, a motion detection sensor, a temperature sensor, a humidity sensor, a wind direction sensor, a pressure sensor, a gyro sensor, an acceleration sensor, etc., a blood pressure monitor for monitoring health information, It may be a device such as a thermometer or a heart rate monitor, or various electronic devices for a home network, and various M2M devices for various M2M services may be installed and used according to other needs.
이하 본 발명의 M2M 시스템에서 M2M 디바이스의 QoS 보장을 위한 M2M 시스템의 다양한 알고리즘에 대하여 도 3 내지 도 7을 참조하여 좀더 자세히 설명한다. Hereinafter, various algorithms of the M2M system for guaranteeing QoS of the M2M device in the M2M system of the present invention will be described in more detail with reference to FIGS. 3 to 7.
도 3은 본 발명의 일실시예에 따른 M2M 시스템에서 게이트웨이(GSCL)(142)가 QoS를 요청하는 경우의 M2M 서비스의 QoS 제공 과정을 설명하기 위한 흐름도이다.3 is a flowchart illustrating a process of providing QoS of an M2M service when a gateway (GSCL) 142 requests QoS in an M2M system according to an embodiment of the present invention.
먼저, 게이트웨이(GSCL)(142)는 M2M 디바이스(들)(141)로부터 수신하거나 수집하여 플랫폼(NCSL)(110)으로 전송하거나 플랫폼(NCSL)(110)으로부터 수신하거나 수집하여 M2M 디바이스(들)(141)로 전송하는 데이터 트래픽 중에서, 미리 결정된 정책에 따른 끊김없이 데이터 송수신이 필요한 중요 데이터 등 QoS(서비스 품질 보장)가 필요한 데이터 트래픽의 경우, 해당 데이터 플로우 경로에 대하여 플랫폼(NCSL)(110)으로 QoS를 요청할 수 있다(110). First, the gateway (GSCL) 142 receives or collects from the M2M device(s) 141 and transmits it to the platform (NCSL) 110 or receives or collects from the platform (NCSL) 110 to receive or collect the M2M device(s). Among the data traffic transmitted to (141), in the case of data traffic requiring QoS (service quality assurance), such as important data requiring data transmission and reception according to a predetermined policy, the platform (NCSL) 110 for the corresponding data flow path. QoS can be requested (110).
이에 따라 플랫폼(NCSL)(110)은 리소스를 조회하여 M2M 디바이스(들)(141)의 동작 상태를 확인하고, QoS 제공이 가능하다고 판단되면, 게이트웨이(GSCL)(142)가 접속한 NSP 도메인의 네트워크를 관리하는 NSP서버(210)에게 QoS를 요청하고(111), NSP서버(210)는 자신이 관리하는 도메인의 네트워크 토폴로지(topology) 정보를 검색한다(112, 113). NSP서버(210)는 자신이 관리하는 도메인의 네트워크 상의 스위치(S/W)로 토폴로지 정보를 요청할 수 있고(112), 네트워크 상의 스위치(S/W)는 관리하고 있는 해당 토폴로지 정보(예를 들어, 네트워크 운영상의 자원(예, 대역폭)이나 성능 등의 판단에 기초가 되는 스위치, 집선스위치, 라우터, 또는 백본라우터 등 설치 운영되는 도메인의 네트워크 장비에 대한 정보)를 NSP서버(210)로 전송할 수 있다(113). Accordingly, the platform (NCSL) 110 checks the operation status of the M2M device(s) 141 by inquiring the resource, and if it is determined that QoS provision is possible, the NSP domain to which the gateway (GSCL) 142 is connected The QoS is requested from the
이후 NSP서버(210)는 수신한 토폴로지 정보를 참조하여 승인 제어(Admission Control) 과정에 따라 해당 데이터 플로우 경로 상의 자원(예, 대역폭) 부족은 없는지를 확인하여(114), 잉여 자원(예, 대역폭)이 없다면 거절 메시지를 플랫폼(NCSL)(110)으로 리턴하지만, 잉여 자원(예, 대역폭)이 있다면 그 데이터 플로우 경로에 맞는 QoS 정책을 결정한다(115). NSP서버(210)는 결정한 QoS 정책 정보를 자신이 관리하는 도메인의 네트워크 상의 스위치(S/W)로 전송하여(116), 스위치(S/W)가 해당 QoS 정책을 설치하고 적용하도록 제어한다(117). 네트워크 상의 스위치(S/W)는 정책 적용 결과를 NSP서버(210)로 통보하며(118), NSP서버(210)는 플랫폼(NCSL)(110)으로 QoS 정책이 적용되었음을 통보한다(119). 이에 따라 플랫폼(NCSL)(110)은 게이트웨이(GSCL)(142)로 QoS 정책 적용 완료를 통보하면(120), 게이트웨이(GSCL)(142)는 NSP 도메인의 네트워크(130)에 적용된 QoS 정책에 따라 플랫폼(NCSL)(110)과 M2M 디바이스(141)에 대한 데이터를 송수신하여 품질 보장이 가능하게 된다(121). Thereafter, the
네트워크 상의 스위치(S/W)가 NSP 도메인의 네트워크(130)에 적용하도록 설정하는 QoS 정책은, 위에서도 기술한 바와 같이, 해당 데이터 플로우 경로에서, 각 패킷에 우선순위를 마킹(marking)하고 네트워크 장치(라우터, 스위치, 기지국 등)에서 우선순위에 따라 패킷을 송수신 처리하도록 하는 방식, 각 패킷의 종류나 크기 등에 따른 맵핑을 미리 정의한 QoS 맵핑 테이블을 관리하여 이에 따라 패킷을 송수신 처리하도록 하는 방식, 또는 M2M 디바이스(141) 또는 게이트웨이(GSCL)(142) 등 해당 데이터 플로우 경로에 대하여 대역폭 등급 등 통신 등급이 미리 결정된 경우에 그에 따라 패킷을 송수신 처리하도록 하는 방식 등 다양한 방식으로 패킷을 송수신하는 방식이 사용될 수 있다.The QoS policy that the switch (S/W) on the network sets to apply to the
도 4는 본 발명의 일실시예에 따른 M2M 시스템에서 네트워크 도메인의 네트워크 어플리케이션(NA)이 QoS를 요청하는 경우의 M2M 서비스의 QoS 제공 과정을 설명하기 위한 흐름도이다.4 is a flowchart illustrating a process of providing QoS of an M2M service when a network application (NA) of a network domain requests QoS in an M2M system according to an embodiment of the present invention.
네트워크 도메인의 네트워크 어플리케이션(NA)은 플랫폼(NCSL)(110)과 연동하여 스마트 폰 등 사용자 단말로 M2M 서비스를 제공하기 위한 서버 기타 장치일 수 있으며, 플랫폼(NCSL)(110)과 연동하도록 별도 구현된 네트워크 어플리케이션(NA) 또는 플랫폼(NCSL)(110)에 구현된 플랫폼(NCSL)(110)의 네트워크 어플리케이션(NA)일 수 있다. 먼저, 네트워크 어플리케이션(NA)이 관리하는 모든 게이트웨이(GSCL)(142)와 그에 소속되어 게이트웨이(GSCL)(142)와 통신하는 M2M 디바이스(들)(141)에 대한 정보는 소정의 등록절차를 위한 통신을 통하여 플랫폼(NCSL)(110)에 등록되어 관리되고 있다(209). The network application (NA) of the network domain may be a server or other device for providing M2M service to a user terminal such as a smart phone by interworking with the platform (NCSL) 110, and separately implemented to interwork with the platform (NCSL) 110 It may be a network application (NA) or a network application (NA) of the platform (NCSL) 110 implemented in the platform (NCSL) 110. First, information on all gateways (GSCL) 142 managed by the network application (NA) and M2M device(s) 141 belonging thereto and communicating with the gateway (GSCL) 142 are provided for a predetermined registration procedure. It is registered and managed in the platform (NCSL) 110 through communication (209).
이와 같은 네트워크 어플리케이션(NA)은 위와 같이 관리되고 있는 M2M 디바이스(들)(141)과 플랫폼(NCSL)(110) 간의 데이터 송수신을 위한, 데이터 플로우 경로(하나의 게이트웨이 경로 또는 복수로 구성된 그룹 게이트웨이의 모든 경로를 선택 가능)에 대하여 플랫폼(NCSL)(110)으로 QoS를 요청할 수 있다(210). Such a network application (NA) is a data flow path (one gateway path or a group gateway consisting of a plurality of group gateways) for transmitting and receiving data between the M2M device(s) 141 and the platform (NCSL) 110 managed as above. QoS can be requested to the platform (NCSL) 110 for all paths can be selected (210).
이에 따라 플랫폼(NCSL)(110)은 리소스를 조회하여 해당 M2M 디바이스(들)(141)의 동작 상태를 확인하고, QoS 제공이 가능하다고 판단되면(211), 해당 M2M 디바이스(들)(141)과 게이트웨이(GSCL)(142)가 접속하는 NSP 도메인의 네트워크를 관리하는 NSP서버(들)(210)에게 QoS를 요청하고(212), NSP서버(들)(210)는 각각이 관리하는 도메인의 네트워크 상의 스위치(S/W)로 토폴로지 정보를 요청할 수 있고, 각 네트워크 상의 스위치(S/W)는 관리하고 있는 해당 토폴로지 정보(예를 들어, 네트워크 운영상의 자원(예, 대역폭)이나 성능 등의 판단에 기초가 되는 스위치, 집선스위치, 라우터, 또는 백본라우터 등 설치 운영되는 도메인의 네트워크 장비에 대한 정보)를 NSP서버(210)로 전송할 수 있다(213). Accordingly, the platform (NCSL) 110 checks the operation state of the corresponding M2M device(s) 141 by inquiring the resource, and if it is determined that QoS provision is possible (211), the corresponding M2M device(s) 141 And the gateway (GSCL) 142 requests QoS from the NSP server(s) 210 that manages the network of the NSP domain to which they are connected (212), and the NSP server(s) 210 You can request topology information from a switch (S/W) on the network, and each switch (S/W) on the network manages the corresponding topology information (e.g., network operation resources (eg, bandwidth) or performance). Information on network equipment of a domain installed and operated such as a switch, aggregation switch, router, or backbone router, which is the basis for the determination, may be transmitted to the NSP server 210 (213).
이후 NSP서버(들)(210)는 수신한 토폴로지 정보를 참조하여 승인 제어(AC, Admission Control) 과정에 따라 각 M2M 디바이스(들)(141) 또는 게이트웨이(GSCL)(142)에 대한 해당 데이터 플로우 경로 상의 자원(예, 대역폭) 부족은 없는지를 확인하여, 잉여 자원(예, 대역폭)이 없다면 거절 메시지를 플랫폼(NCSL)(110)으로 리턴하지만, 잉여 자원(예, 대역폭)이 있다면 각 M2M 디바이스(들)(141) 또는 게이트웨이(GSCL)(142)별로 해당 데이터 플로우 경로에 맞는 QoS 정책을 결정한다(214). NSP서버(들)(210)는 결정한 QoS 정책 정보를 각각이 관리하는 도메인의 네트워크 상의 스위치(S/W)로 전송하여(215), 스위치(S/W)가 해당 QoS 정책을 설치하고 적용하도록 제어한다(216). 각 네트워크 상의 스위치(S/W)는 정책 적용 결과를 NSP서버(들)(210)로 통보하며(217), NSP서버(210)는 플랫폼(NCSL)(110)으로 QoS 정책이 적용되었음을 통보한다(218). 이에 따라 플랫폼(NCSL)(110)은 네트워크 어플리케이션(NA)으로 QoS 정책 적용 완료를 통보하면(219), 각 M2M 디바이스(들)(141) 또는 게이트웨이(GSCL)(142)는 각 연관된 NSP 도메인의 네트워크(130)에 적용된 QoS 정책에 따라 플랫폼(NCSL)(110)과 M2M 디바이스(141)에 대한 데이터를 송수신할 수 있고(220), 이에 따라 플랫폼(NCSL)(110)과 네트워크 어플리케이션(NA) 간의 송수신 데이터에 대한 품질 보장도 가능하게 된다(221). Thereafter, the NSP server(s) 210 refers to the received topology information and flows the corresponding data to each M2M device(s) 141 or gateway (GSCL) 142 according to an admission control (AC) process. It checks whether there is no shortage of resources (eg, bandwidth) on the path, and if there is no surplus resource (eg, bandwidth), a reject message is returned to the platform (NCSL) 110, but if there are surplus resources (eg, bandwidth), each M2M device (S) 141 or gateway (GSCL) 142 determines a QoS policy suitable for the corresponding data flow path (214). The NSP server(s) 210 transmits the determined QoS policy information to a switch (S/W) on the network of each managed domain (215) so that the switch (S/W) installs and applies the corresponding QoS policy. Control (216). The switch (S/W) on each network notifies the policy application result to the NSP server(s) 210 (217), and the
도 5는 본 발명의 일실시예에 따른 M2M 시스템에서 이동하는 M2M 디바이스(DA/DSCL)(141)의 QoS 요청에 대한 M2M 서비스의 QoS 제공 과정을 설명하기 위한 흐름도이다.FIG. 5 is a flowchart illustrating a process of providing QoS of an M2M service in response to a QoS request of an M2M device (DA/DSCL) 141 moving in an M2M system according to an embodiment of the present invention.
도 5는 M2M 디바이스(DA/DSCL)(141)가 제1게이트웨이(GSCL#1)에 등록하여 QoS 서비스를 받다가 이동하여 제2게이트웨이(GSCL#2)에 등록하여 QoS 서비스를 받기 위한 QoS를 제공 절차를 나타낸다. M2M 디바이스(DA/DSCL)(141)은 언제든지 이동하여 그 지역의 네트워크에서 관리되는 게이트웨이에 자신의 디바이스 정보(고유 식별자, MAC(Media Access Control) 주소, IP(Internet Protocol) 주소, 기기명칭, 제어 명령어 등 플랫폼과 데이터 송수신에 필요한 정보들)를 등록하여 이동된 위치에서도 동일한 기능을 수행하여 M2M 서비스를 지원할 수 있다. 5 shows the M2M device (DA/DSCL) 141 registers with the first gateway (GSCL#1) to receive the QoS service and then moves and registers with the second gateway (GSCL#2) to provide QoS for receiving the QoS service. Indicate the procedure. The M2M device (DA/DSCL) 141 moves at any time to the gateway managed by the local network and its device information (unique identifier, MAC (Media Access Control) address, IP (Internet Protocol) address, device name, and control). Information required for data transmission and reception with the platform such as commands) can be registered to perform the same function at the moved location to support M2M service.
먼저, 이동 전에M2M 디바이스(DA/DSCL)(141)가 제1게이트웨이(GSCL#1)에 자신의 디바이스 정보를 등록하면(310), 제1게이트웨이(GSCL#1)는 플랫폼(NCSL)(110)으로 해당 디바이스 정보를 통보하여 등록하게 한다(311). 이때 M2M 디바이스(DA/DSCL)(141)가 제1게이트웨이(GSCL#1)로 QoS를 요청하면(312), 제1게이트웨이(GSCL#1)는 플랫폼(NCSL)(110)으로 해당 M2M 디바이스(DA/DSCL)(141)에 대한 QoS를 요청할 수 있다(313). First, if the M2M device (DA/DSCL) 141 registers its device information in the first gateway (GSCL#1) 310 before moving, the first gateway (GSCL#1) is the platform (NCSL) 110 ) To notify and register the device information (311). At this time, when the M2M device (DA/DSCL) 141 requests QoS to the first gateway (GSCL#1) (312), the first gateway (GSCL#1) is the platform (NCSL) 110 and the corresponding M2M device ( QoS for the DA/DSCL) 141 may be requested (313).
이에 따라 플랫폼(NCSL)(110)은 해당 M2M 디바이스(DA/DSCL)(141)에 대한 QoS 정책이 이루어짐을 데이터베이스(QoS 정책 대상 데이터 플로우 경로 상의 해당 게이트웨이, M2M 디바이스 등에 대한 정보)에 등록하고(314), M2M 디바이스(DA/DSCL)(141)에 QoS 정책을 적용시키기 위하여, 리소스를 조회하여 M2M 디바이스(141)의 동작 상태를 확인하고, QoS 제공이 가능하다고 판단되면, 제1게이트웨이(GSCL#1)가 접속한 NSP 도메인의 네트워크를 관리하는 NSP서버(210)에게 QoS를 요청한다(315).Accordingly, the platform (NCSL) 110 registers the QoS policy for the corresponding M2M device (DA/DSCL) 141 in the database (information on the gateway, M2M device, etc. on the data flow path subject to the QoS policy) ( 314), in order to apply the QoS policy to the M2M device (DA/DSCL) 141, the resource is checked to check the operation state of the
NSP서버(210)는 자신이 관리하는 도메인의 네트워크 토폴로지(topology) 정보를 검색하기 위하여, NSP서버(210)는 자신이 관리하는 도메인의 네트워크 상의 스위치(S/W)로 토폴로지 정보를 요청할 수 있고, 네트워크 상의 스위치(S/W)는 관리하고 있는 해당 토폴로지 정보(예를 들어, 네트워크 운영상의 자원(예, 대역폭)이나 성능 등의 판단에 기초가 되는 스위치, 집선스위치, 라우터, 또는 백본라우터 등 설치 운영되는 도메인의 네트워크 장비에 대한 정보)를 NSP서버(210)로 전송할 수 있다(316). In order to retrieve the network topology information of the domain managed by the
이후 NSP서버(210)는 수신한 토폴로지 정보를 참조하여 승인 제어(AC, Admission Control) 과정에 따라 해당 데이터 플로우 경로 상의 자원(예, 대역폭) 부족은 없는지를 확인하여, 잉여 자원(예, 대역폭)이 없다면 거절 메시지를 플랫폼(NCSL)(110)으로 리턴하지만, 잉여 자원(예, 대역폭)이 있다면 그 데이터 플로우 경로에 맞는 QoS 정책을 결정한다(317). NSP서버(210)는 결정한 QoS 정책 정보를 자신이 관리하는 도메인의 네트워크 상의 스위치(S/W)로 전송하여(318), 스위치(S/W)가 해당 QoS 정책을 설치하고 적용하도록 제어한다(319). 네트워크 상의 스위치(S/W)는 정책 적용 결과를 NSP서버(210)로 통보하며(320), NSP서버(210)는 플랫폼(NCSL)(110)으로 QoS 정책이 적용되었음을 통보한다(321). 이에 따라 플랫폼(NCSL)(110)은 제1게이트웨이(GSCL#1)로 QoS 정책 적용 완료를 통보하면(322), 제1게이트웨이(GSCL#1)는 NSP 도메인의 네트워크(130)에 적용된 QoS 정책에 따라 플랫폼(NCSL)(110)으로 M2M 디바이스(141)에 대한 데이터를 송수신하여 품질 보장이 가능하게 된다(323). Thereafter, the
한편, 이와 같이 제1게이트웨이(GSCL#1)의 중계에 따라 M2M 디바이스(141)와 플랫폼(NCSL)(110) 간의 데이터 송수신에 대한 QoS(서비스 품질 보장)이 이루어지는 동안, M2M 디바이스(DA/DSCL)(141)는 언제든지 이동하여 제2게이트웨이(GSCL#2) 등 다른 지역 네트워크에서 관리되는 게이트웨이 서비스 영역으로 진입하여 동일한 QoS 정책이 연속적으로 적용된 M2M 서비스를 지원할 수 있다.Meanwhile, while QoS (service quality assurance) for data transmission and reception between the
이를 위하여, M2M 디바이스(DA/DSCL)(141)는 이동된 위치에서 갱신된 새로운 IP 주소 등을 할당 받을 수 있으며, 제2게이트웨이(GSCL#2)에 자신의 디바이스 정보(일련번호 등 고유 식별자, MAC(Media Access Control) 주소, IP(Internet Protocol) 주소, 기기명칭, 제어 명령어 등 플랫폼과 데이터 송수신에 필요한 정보들)를 등록하면(324), 제2게이트웨이(GSCL#2)는 플랫폼(NCSL)(110)으로 해당 디바이스 정보를 통보하여 등록하게 한다(325). To this end, the M2M device (DA/DSCL) 141 may be assigned a new IP address, etc., updated at the moved location, and its device information (a unique identifier such as a serial number, etc.) can be assigned to the second gateway (GSCL#2). If information necessary for data transmission and reception with the platform such as MAC (Media Access Control) address, IP (Internet Protocol) address, device name, control command, etc.) is registered (324), the second gateway (GSCL#2) is the platform (NCSL). The device information is notified to 110 to be registered (325).
이에 따라 플랫폼(NCSL)(110)은 데이터베이스를 검색하여 M2M 디바이스(DA/DSCL)(141)에 대한 제2게이트웨이(GSCL#2)를 통한 QoS 정책 등록이 없음을 확인하여 제2게이트웨이(GSCL#2)를 통해 해당 M2M 디바이스(DA/DSCL)(141)에 대한 QoS 정책이 이루어짐을 데이터베이스(QoS 정책 대상 데이터 플로우 경로 상의 해당 게이트웨이, M2M 디바이스 등에 대한 정보)에 등록하고(326), 제2게이트웨이(GSCL#2)를 통해 M2M 디바이스(DA/DSCL)(141)에 QoS 정책을 적용시키기 위하여, 리소스를 조회하여 M2M 디바이스(141)의 동작 상태를 확인하고, QoS 제공이 가능하다고 판단되면, 제2게이트웨이(GSCL#2)가 접속한 NSP 도메인의 네트워크를 관리하는 NSP서버(210)에게 QoS를 요청한다(327).Accordingly, the platform (NCSL) 110 searches the database and confirms that there is no QoS policy registration through the second gateway (GSCL#2) for the M2M device (DA/DSCL) 141, and the second gateway (GSCL#) 2), the QoS policy for the M2M device (DA/DSCL) 141 is registered in the database (information on the gateway, M2M device, etc. on the data flow path subject to the QoS policy) (326), and the second gateway In order to apply the QoS policy to the M2M device (DA/DSCL) 141 through (GSCL#2), the resource is checked to check the operation state of the
이후 위의 316 ~ 322 단계와 유사한 과정을 수행하여, NSP서버(210)가 자신이 관리하는 도메인의 네트워크 토폴로지(topology) 정보를 검색하고, 승인 제어(Admission Control) 과정에 따라 해당 데이터 플로우 경로 상의 자원(예, 대역폭)을 확인하며, 그에 맞는 QoS 정책을 결정하여 해당 NSP도메인 네트워크 스위치(S/W)에 QoS 정책을 적용함으로써, 제2게이트웨이(GSCL#2)는 NSP 도메인의 네트워크(130)에 적용된 동일한 QoS 정책의 연속적 적용에 따라 플랫폼(NCSL)(110)으로 M2M 디바이스(141)에 대한 데이터를 송수신하여 품질 보장이 가능하게 된다(328). Then, by performing a process similar to
도 6은 본 발명의 일실시예에 따른 M2M 시스템에서 이동하는 사업자들의 다중 NSP 도메인의 네트워크들 사이에서 QoS(서비스 품질 보장)이 가능하도록 하기 위한 M2M 서비스의 QoS 제공 과정을 설명하기 위한 흐름도이다.6 is a flowchart illustrating a process of providing QoS of an M2M service to enable QoS (service quality assurance) between networks of multiple NSP domains of mobile operators in the M2M system according to an embodiment of the present invention.
본 발명의 일실시예에 따른 M2M 시스템에서는, 다중 NSP 도메인 간 QoS(서비스 품질 보장)를 위해서, 사업자들(예, A,B)의 NSP 도메인 네트워크 상에, 예를 들어, 사업자들(예, A,B)의 NSP 서버들(NSP#A, NSP#B) 사이에서 연동하는 NSP 협상(negotiation) 시스템(121)을 운영할 수 있다. In the M2M system according to an embodiment of the present invention, for QoS (service quality assurance) between multiple NSP domains, on the NSP domain network of providers (eg, A, B), for example, providers (eg, It is possible to operate the NSP negotiation (negotiation)
예를 들어, 게이트웨이(GSCL)(142)의 중계로 M2M 디바이스(들)(141)과 플랫폼(NCSL)(110) 간에 송수신하는 데이터가 사업자들의 다중 NSP 도메인의 네트워크들을 통하여 QoS(서비스 품질 보장)가 이루어져 송수신될 수 있도록 하기 위하여, 게이트웨이(GSCL)(142)는 플랫폼(NCSL)(110)으로 다중 NSP 도메인의 네트워크을 이용하기 위한 해당 정보를 포함하는 메시지로 QoS를 요청할 수 있고(410), 플랫폼(NCSL)(110)은 해당 요청(해당 게이트웨이 정보가 포함됨)을 NSP 협상(negotiation) 시스템(121)으로 전달할 수 있다. For example, data transmitted/received between the M2M device(s) 141 and the platform (NCSL) 110 through the relay of the gateway (GSCL) 142 through the networks of the multiple NSP domains of the operators (Quality of Service Guarantee) In order to be configured and transmitted/received, the gateway (GSCL) 142 may request QoS with a message including the corresponding information for using the network of multiple NSP domains to the platform (NCSL) 110 (410), and the platform The (NCSL) 110 may transmit the request (including the gateway information) to the
이에 따라 NSP 협상(negotiation) 시스템(121)은 해당 요청 메시지에 포함된 게이트웨이(GSCL)(142) 정보(고유 식별자, MAC 주소, IP 주소 등)를 기초로 데이터베이스에 미리 저장 관리되는 네트워크 장비 정보(스위치 등)를 검색하여(412) 게이트웨이(GSCL)(142)가 통신 가능한 그 주위의 다중 NSP 도메인의 네트워크들을 관리하는 NSP 서버들 중 복수의 NSP 서버들(NSP#A, NSP#B)을 결정할 수 있다(413). Accordingly, the
이때 NSP 협상(negotiation) 시스템(121)은 결정한 복수의 NSP 서버들(NSP#A, NSP#B)로 게이트웨이(GSCL)(142)와 플랫폼(NCSL)(110) 사이의 데이터 플로우 경로에 대한 QoS를 요청할 수 있다(414, 415).At this time, the
이후 도 3의 112 ~ 118 단계와 유사한 QoS 정책 적용 과정을 수행하여, 각 NSP 서버(NSP#A/NSP#B)가 각각이 관리하는 도메인의 네트워크 토폴로지(topology) 정보를 검색하고, 승인 제어(Admission Control) 과정에 따라 해당 데이터 플로우 경로 상의 자원(예, 대역폭)을 확인하며, 그에 맞는 QoS 정책을 결정하여 각각의 NSP도메인 네트워크 스위치(S/W)에 QoS 정책을 적용시키게 되고, 각각의 네트워크 상의 스위치(S/W)가 정책 적용 결과를 각 NSP 서버(NSP#A/NSP#B)로 통보하면(도 3의 118 참조), 각 NSP 서버(NSP#A/NSP#B)는 NSP 협상(negotiation) 시스템(121)으로 QoS 정책이 적용되었음을 통보한다(416, 417).Thereafter, a QoS policy application process similar to
이와 같은 QoS 정책 적용 결과가 통보되면, NSP 협상(negotiation) 시스템(121)은 플랫폼(NCSL)(110)으로 해당 QoS 정책이 적용되었음을 통보한다(418). 이에 따라 게이트웨이(GSCL)(142)의 중계로 M2M 디바이스(들)(141)과 플랫폼(NCSL)(110) 간에 송수신하는 데이터가 사업자들의 NSP 서버들(NSP#A, NSP#B)이 관리하는 다중 NSP 도메인의 네트워크들을 선택적으로 이용하여 품질 보장이 가능한 데이터 송수신이 가능하게 한다(419). When the QoS policy application result is notified, the
도 7은 본 발명의 일실시예에 따른 M2M 시스템의 M2M 서비스에 대한 과금 정산 과정을 설명하기 위한 도면이다. 7 is a view for explaining a billing settlement process for an M2M service in an M2M system according to an embodiment of the present invention.
위에서 기술한 바와 같이 게이트웨이(GSCL)(142)의 중계로 M2M 디바이스(들)(141)과 플랫폼(NCSL)(110) 사이에 데이터가 송수신될 수 있고, 이를 기초로 플랫폼(NCSL)(110)이 사용자 단말로 모니터링 정보 등을 제공하는 M2M 서비스 사업자(M2M SP)는M2M 디바이스(들)(141) 등의 설치 운영에 드는 비용을 감안하여, 사용자 또는 사용자 단말에 서비스 이용료를 과금할 수 있으며, 이를 위하여 플랫폼(NCSL)(110)에서 서비스 이용 기간, 트래픽량 등을 기초로 소정의 과금 정책에 따라 사용자 또는 사용자 단말에 대한 과금을 정산하여 부과 내역 등을 데이터베이스에 관리할 수 있다. 특히, 본 발명의 QoS 보장을 위한 처리를 이용한 M2M 디바이스(들)(141)과 관련된 해당 서비스를 제공받는 사용자 또는 사용자 단말에 대하여는 일정 주기 등으로 QoS 보장을 위한 처리를 이용한 해당 이용 기간, 해당 트래픽량 등을 기초로 소정의 과금 정책에 따라 사용자 또는 사용자 단말에 대한 과금을 정산하여 부과 내역 등을 데이터베이스에 관리할 수 있다. As described above, data may be transmitted and received between the M2M device(s) 141 and the platform (NCSL) 110 through the relay of the gateway (GSCL) 142, and based on this, the platform (NCSL) 110 An M2M service provider (M2M SP) that provides monitoring information to this user terminal may charge a service fee to the user or user terminal in consideration of the cost of installation and operation of the M2M device(s) 141, etc. To this end, the platform (NCSL) 110 may settle billing for a user or a user terminal according to a predetermined billing policy based on a service usage period, traffic volume, and the like, and manage the billing details in a database. In particular, for a user or a user terminal receiving the service related to the M2M device(s) 141 using the process for guaranteeing QoS of the present invention, the corresponding usage period and the corresponding traffic using processing for QoS guarantee at a certain period, etc. Based on the amount, etc., according to a predetermined billing policy, billing for the user or the user terminal may be settled, and the billing details may be managed in a database.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.As described above, although the present invention has been described by the limited embodiments and drawings, the present invention is not limited to the above embodiments, and various modifications and variations from these descriptions are those of ordinary skill in the field to which the present invention belongs. This is possible. Therefore, the scope of the present invention is limited to the described embodiments and should not be defined, but should be defined by the claims to be described later as well as equivalents to the claims.
M2M 플랫폼(110)
NSP(Network Service Provider) 서버(120)
NSP 도메인의 네트워크(130)
M2M 디바이스 도메인(140)
디바이스 어플리케이션(DA)
M2M 디바이스(141)
게이트웨이(142)
NSCL(Network Service Capability Layer, 네트워크 서비스 기능 레이어)(110)
DSCL(Device Service Capability Layer, 디바이스 서비스 기능 레이어)(141)
GSCL(Gateway Service Capability Layer, 게이트웨이 서비스 기능 레이어)(142)M2M platform(110)
Network Service Provider (NSP) Server(120)
Network of NSP domain(130)
M2M device domain (140)
Device application (DA)
M2M device(141)
Gateway(142)
Network Service Capability Layer (NSCL)(110)
DSCL (Device Service Capability Layer) (141)
Gateway Service Capability Layer (GSCL)(142)
Claims (11)
상기 플랫폼이 상기 네트워크 상의 데이터 플로우 경로에 대한 QoS(Quality of Service, 서비스 품질 보장) 요청을 받으면, 상기 네트워크를 관리하는 NSP(Network Service Provider) 서버로 해당 QoS 요청을 전송하는 단계; 및
상기 NSP 서버가 상기 QoS 요청을 수신하면, 상기 NSP 서버가 관리하는 네트워크에 포함된 네트워크 스위치로 네트워크 토폴로지(topology) 정보를 요청하고, 상기 네트워크 토폴로지 정보에 따라 상기 데이터 플로우 경로에 대한 QoS 정책을 결정하여, 상기 네트워크 스위치에 상기 QoS 정책을 적용하도록 제어하는 단계를 포함하는 것으로,
상기 네트워크는 복수의 사업자들이 운영하는 NSP 도메인의 네트워크들을 포함하고,
상기 플랫폼은 상기 NSP 도메인의 네트워크들과 연결되는 것을 특징으로 하는 M2M 시스템의 서비스 방법.In the service method of an M2M system for managing M2M devices that interwork with a gateway through a platform on a network and providing M2M services using M2M device control and data,
When the platform receives a QoS (Quality of Service) request for a data flow path on the network, transmitting a corresponding QoS request to a Network Service Provider (NSP) server that manages the network; And
When the NSP server receives the QoS request, it requests network topology information to a network switch included in the network managed by the NSP server, and determines a QoS policy for the data flow path according to the network topology information. Thus, comprising the step of controlling to apply the QoS policy to the network switch,
The network includes networks of NSP domains operated by a plurality of operators,
The service method of the M2M system, characterized in that the platform is connected to the networks of the NSP domain.
상기 제어하는 단계는,
상기 NSP서버가, 상기 네트워크 상에 설치 운영되는 네트워크 장비에 대한 정보를 포함하는 상기 토폴로지 정보를 참조하여, 해당 데이터 플로우 경로에 대한 잉여 대역폭의 존재 여부를 판단하고, 상기 잉여 대역폭이 존재하면 상기 잉여 대역폭에 따른 QoS 정책을 결정하는 단계
를 포함하는 것을 특징으로 하는 M2M 시스템의 서비스 방법.The method of claim 1,
The controlling step,
The NSP server determines whether there is a surplus bandwidth for a corresponding data flow path by referring to the topology information including information on network equipment installed and operated on the network, and if the surplus bandwidth exists, the surplus Determining QoS policy according to bandwidth
Service method of the M2M system comprising a.
상기 QoS 요청을 전송하는 단계는,
상기 플랫폼이 지역 네트워크에서 하나 이상의 M2M 디바이스와 통신하는 게이트웨이로부터 상기 QoS 요청을 수신하는 것으로,
상기 QoS 요청은
상기 플랫폼과 송수신하는 데이터 트래픽 중 소정의 데이터 트래픽의 데이터 플로우 경로에 대한 요청인 것을 특징으로 하는 M2M 시스템의 서비스 방법.The method of claim 1,
The step of transmitting the QoS request,
The platform receives the QoS request from a gateway communicating with one or more M2M devices in a local network,
The QoS request is
The service method of the M2M system, characterized in that the request for a data flow path of a predetermined data traffic among the data traffic transmitted and received with the platform.
상기 QoS 요청을 전송하는 단계는,
상기 플랫폼이, 상기 플랫폼과 연동하여 사용자 단말로 M2M 서비스를 제공하는 네트워크 어플리케이션으로부터, 상기QoS 요청을 수신하는 것으로,
상기 QoS 요청은
M2M 디바이스 또는 게이트웨이와, 상기 플랫폼 사이에 송수신하는 데이터 트래픽 중 소정의 데이터 트래픽의 데이터 플로우 경로에 대한 요청인 것을 특징으로 하는 M2M 시스템의 서비스 방법.The method of claim 1,
The step of transmitting the QoS request,
The platform receives the QoS request from a network application that provides an M2M service to a user terminal by interworking with the platform,
The QoS request is
A service method of an M2M system, comprising a request for a data flow path of a predetermined data traffic among data traffic transmitted and received between an M2M device or a gateway and the platform.
상기 QoS 요청을 전송하는 단계는
상기 플랫폼이, 상기 플랫폼과 데이터를 송수신하는 복수의 게이트웨이와의 데이터 플로우 경로 중에서, 상기 네트워크 어플리케이션이 선택한 데이터 플로우 경로에 대한 상기 QoS 요청을 수신하는 것으로,
상기 네트워크 어플리케이션은
상기 복수의 게이트웨이 모두, 또는 상기 복수의 게이트웨이 중 어느 하나와의 데이터 플로우 경로를 선택하는 것을 특징으로 하는 M2M 시스템의 서비스 방법.The method of claim 4,
The step of transmitting the QoS request
The platform receives the QoS request for a data flow path selected by the network application from among data flow paths between a plurality of gateways for transmitting and receiving data to and from the platform,
The network application is
A service method of an M2M system, characterized in that selecting a data flow path with all of the plurality of gateways or any one of the plurality of gateways.
상기 QoS 요청을 전송하는 단계는,
상기 플랫폼이, 지역 네트워크에서 하나 이상의 M2M 디바이스와 통신하는 제1게이트웨이로부터 상기 M2M 디바이스의 디바이스 정보를 수신하여 등록하고, 상기 M2M 디바이스의 QoS 요청에 따라, 상기 제1게이트웨이로부터 해당 데이터 플로우 경로에 대한 상기 QoS 요청을 수신하는 것으로,
상기 플랫폼은 상기 QoS 요청에 대응하여 상기 M2M 디바이스에 대한 QoS 정책을 데이터베이스에 등록하고, 상기 데이터베이스에는 적어도 상기 데이터 플로우 경로 상에 포함되는 상기 제1 게이트웨이와 상기 M2M 디바이스에 대한 정보를 포함하는 것을 특징으로 하는 M2M 시스템의 서비스 방법.The method of claim 1,
The step of transmitting the QoS request,
The platform receives and registers device information of the M2M device from a first gateway that communicates with one or more M2M devices in a local network, and according to the QoS request of the M2M device, the data flow path from the first gateway is By receiving the QoS request,
The platform registers a QoS policy for the M2M device in a database in response to the QoS request, and the database includes at least information on the first gateway and the M2M device included in the data flow path. M2M system service method.
상기 제어하는 단계 후에,
상기 플랫폼이, 상기 M2M 디바이스가 이동된 위치의 지역 네트워크에 설치된 제2게이트웨이로부터 상기 M2M 디바이스의 디바이스 정보를 수신하여 등록하는 단계;
상기 플랫폼이, 상기 데이터베이스에서 상기 M2M 디바이스에 대한 QoS 정책을 검색하고, 상기 QoS 정책의 상기 데이터 플로우 경로 상에 상기 제2 게이트웨이가 없으면, 상기 데이터베이스에 상기 제2 게이트웨이를 추가하고, 상기 제2게이트웨이가 접속한 네트워크를 관리하는 NSP 서버로 해당 QoS 요청을 전송하는 단계; 및
상기 NSP 서버가 상기 네트워크 상의 해당 네트워크 스위치에 요청하여 수신한 네트워크 토폴로지(topology) 정보에 따라, 상기 해당 데이터 플로우 경로에 대한 QoS 정책을 결정하여, 상기 네트워크 스위치에 상기 QoS 정책을 적용하도록 제어하는 단계
를 포함하는 것을 특징으로 하는 M2M 시스템의 서비스 방법.The method of claim 6,
After the controlling step,
Receiving, by the platform, device information of the M2M device from a second gateway installed in a local network where the M2M device is moved and registering the device information;
The platform searches for a QoS policy for the M2M device in the database, and if there is no second gateway on the data flow path of the QoS policy, adds the second gateway to the database, and the second gateway Transmitting a corresponding QoS request to an NSP server that manages a network to which it is connected; And
Controlling the NSP server to apply the QoS policy to the network switch by determining a QoS policy for the data flow path according to the network topology information received by requesting the network switch on the network
Service method of the M2M system comprising a.
상기 디바이스 정보는 고유 식별자, MAC(Media Access Control) 주소, IP(Internet Protocol) 주소, 기기명칭, 또는 제어 명령어를 포함하는 것을 특징으로 하는 M2M 시스템의 서비스 방법.The method according to claim 6 or 7,
The device information includes a unique identifier, a media access control (MAC) address, an Internet Protocol (IP) address, a device name, or a control command.
상기 플랫폼에서 상기 네트워크 상의 데이터 플로우 경로에 대한 QoS(Quality of Service, 서비스 품질 보장) 요청을 받아 상기 네트워크를 관리하는 서버로 해당 QoS 요청을 전송하는 단계; 및
상기 서버에서 상기 네트워크 상의 네트워크 스위치에 요청하여 수신한 네트워크 토폴로지(topology) 정보에 따라 상기 데이터 플로우 경로에 대한 QoS 정책을 결정하여 상기 네트워크 스위치에 상기 QoS 정책을 적용하도록 제어하는 단계를 포함하는 것으로,
상기 QoS 요청을 전송하는 단계는,
지역 네트워크에서 하나 이상의 M2M 디바이스와 통신하는 게이트웨이에서 서로 다른 사업자가 운영하는 복수의 네트워크를 이용하여 상기 플랫폼과 데이터를 송수신하기 위한 상기 QoS 요청을 상기 플랫폼에서 수신하는 단계
를 포함하는 것을 특징으로 하는 M2M 시스템의 서비스 방법.In the service method of an M2M system for managing a device interlocking with a gateway through a platform on a network and providing M2M service using device control and data,
Receiving a QoS (Quality of Service) request for a data flow path on the network from the platform and transmitting a corresponding QoS request to a server managing the network; And
Comprising the step of determining a QoS policy for the data flow path according to network topology information received by requesting from the network switch on the network by the server and controlling to apply the QoS policy to the network switch,
The step of transmitting the QoS request,
Receiving, at the platform, the QoS request for transmitting and receiving data to and from the platform using a plurality of networks operated by different operators at a gateway that communicates with one or more M2M devices in a local network
Service method of the M2M system comprising a.
상기 복수의 네트워크를 관리하는 복수의 서버와 상기 복수의 서버와 연동하는 협상 시스템을 포함하고,
상기 제어하는 단계는,
상기 플랫폼에서 상기 QoS 요청을 상기 협상 시스템으로 전송하고, 상기 협상 시스템에서 데이터베이스를 검색하여 상기 게이트웨이와 통신하는 상기 복수의 서버로 상기 QoS 요청을 전송하는 단계; 및
상기 복수의 서버에서 각각이 관리하는 네트워크 상의 네트워크 스위치에 요청하여 수신한 네트워크 토폴로지(topology) 정보에 따라 해당 게이트웨이의 데이터 플로우 경로에 대한 QoS 정책을 결정하여 해당 네트워크 스위치에 해당 QoS 정책을 적용하도록 제어하는 단계
를 포함하는 것을 특징으로 하는 M2M 시스템의 서비스 방법.The method of claim 9,
A plurality of servers for managing the plurality of networks and a negotiation system interworking with the plurality of servers,
The controlling step,
Transmitting the QoS request from the platform to the negotiation system, searching a database in the negotiation system, and transmitting the QoS request to the plurality of servers communicating with the gateway; And
Control to apply the QoS policy to the network switch by determining the QoS policy for the data flow path of the gateway according to the received network topology information by requesting from the plurality of servers to the network switch on the network managed by each server Steps to
Service method of the M2M system comprising a.
상기 네트워크를 관리하는 NSP(Network Service Provider) 서버와 연동하는 플랫폼을 포함하고,
상기 플랫폼은, 상기 네트워크 상의 데이터 플로우 경로에 대한 QoS(Quality of Service, 서비스 품질 보장) 요청을 받으면, 상기 NSP 서버로 해당 QoS 요청을 전송하는 제1수단; 및
상기 NSP 서버가 상기 QoS 요청에 따라, 상기 NSP 서버가 관리하는 네트워크에 포함된 네트워크 스위치로 네트워크 토폴로지(topology) 정보를 요청하고, 상기 데이터 플로우 경로에 대한 QoS 정책을 결정하여, 상기 네트워크 스위치에 상기 QoS 정책을 적용하도록 제어하면, 상기 NSP서버로부터 QoS 정책 적용 완료에 대한 정보를 수신하고, 지역 네트워크에서 하나 이상의 M2M 디바이스와 통신하는 게이트웨이로 상기 QoS정책 적용 완료를 통보하는 제2 수단을 포함하는 것으로,
상기 네트워크는 복수의 사업자들이 운영하는 NSP 도메인의 네트워크들을 포함하고,
상기 플랫폼은 상기 NSP 도메인의 네트워크들과 연결되는 것을 특징으로 하는 M2M 시스템.In an M2M system for managing M2M devices that interwork with a gateway through a platform on a network and providing M2M services using control and data of M2M devices,
Including a platform interworking with an NSP (Network Service Provider) server managing the network,
The platform includes: first means for transmitting a corresponding QoS request to the NSP server upon receiving a QoS (Quality of Service) request for a data flow path on the network; And
The NSP server requests network topology information from a network switch included in a network managed by the NSP server according to the QoS request, determines a QoS policy for the data flow path, and sends the network switch to the network switch. When controlling to apply the QoS policy, a second means for receiving information on completion of the QoS policy application from the NSP server, and notifying the completion of the QoS policy application to a gateway communicating with one or more M2M devices in the local network. ,
The network includes networks of NSP domains operated by a plurality of operators,
The platform is an M2M system, characterized in that connected to the networks of the NSP domain.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130017865A KR102158863B1 (en) | 2013-02-20 | 2013-02-20 | Method for Managed QoS of M2M System |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130017865A KR102158863B1 (en) | 2013-02-20 | 2013-02-20 | Method for Managed QoS of M2M System |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140104600A KR20140104600A (en) | 2014-08-29 |
KR102158863B1 true KR102158863B1 (en) | 2020-09-24 |
Family
ID=51748343
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130017865A Active KR102158863B1 (en) | 2013-02-20 | 2013-02-20 | Method for Managed QoS of M2M System |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102158863B1 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100733910B1 (en) * | 2005-11-18 | 2007-07-02 | 주식회사 케이티 | Home network service system and method |
KR101048854B1 (en) * | 2009-01-19 | 2011-07-13 | 주식회사 케이티 | Service control method and system for subscriber traffic data of M2M application |
KR101333805B1 (en) * | 2009-12-09 | 2013-12-26 | 한국전자통신연구원 | Method and apparatus for fairness resource allocation to network users |
KR101155012B1 (en) * | 2010-11-24 | 2012-06-14 | 한국과학기술정보연구원 | Open flow network system and method of controlling the same |
-
2013
- 2013-02-20 KR KR1020130017865A patent/KR102158863B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
KR20140104600A (en) | 2014-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20250203688A1 (en) | Small data usage enablement in 3gpp networks | |
KR102182167B1 (en) | Method for modifying m2m service setting and apparatus therefor | |
EP3262787B1 (en) | Charging and control of edge services | |
CN103765386B (en) | Systems and methods for building infrastructure for virtual networks | |
JP6406259B2 (en) | COMMUNICATION DEVICE, CONTROL DEVICE, COMMUNICATION METHOD, CONTROL METHOD, AND PROGRAM | |
KR20160035013A (en) | Service layer southbound interface and quality of service | |
CN103428731B (en) | Routing optimization method and system, gateway | |
JP2014528211A (en) | Mobile communication network, board device and method | |
JP6665931B2 (en) | Virtual network management device, virtual network management method and program | |
CN105208605B (en) | Link information sending method and device and flow control method and device | |
CN102045695A (en) | Method and system for acquiring information on MTC (Microsoft Technology Center) server address | |
EP4165836A1 (en) | Technique for reporting network traffic activities | |
KR101995871B1 (en) | M2M Exchange Platform for M2M Roaming | |
EP2999244B1 (en) | Data transmission method and gateway | |
JP6477476B2 (en) | COMMUNICATION DEVICE, CONTROL DEVICE, COMMUNICATION SYSTEM, COMMUNICATION METHOD, CONTROL METHOD, AND PROGRAM | |
KR102158863B1 (en) | Method for Managed QoS of M2M System | |
KR20140059494A (en) | Method for application hosting by access node and appratus therefor | |
JP7068687B2 (en) | Wireless communication system, wireless communication method | |
KR101369980B1 (en) | Apparatus and method for simultaneously transmitting data in heterogeneous network | |
KR101807312B1 (en) | Data Transferring Method between Device/Gateway and Network Application Server | |
CN108200606B (en) | Network resource scheduling method, intelligent control center and gateway | |
EP3235314A1 (en) | Controlling wireless local area network access | |
WO2016102516A1 (en) | Communication system | |
CN107079526A (en) | Systems and methods for a joint evolved packet core service bus | |
Baleh et al. | Enriched connectivity-as-a-service for dynamic Mobile-Cloud |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
E90F | Notification of reason for final refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |