Nothing Special   »   [go: up one dir, main page]

KR101471362B1 - M2m 네트워크 시스템 및 m2m 단말에서 수집하는 데이터를 m2m 네트워크 시스템에서 표준화하는 방법 - Google Patents

M2m 네트워크 시스템 및 m2m 단말에서 수집하는 데이터를 m2m 네트워크 시스템에서 표준화하는 방법 Download PDF

Info

Publication number
KR101471362B1
KR101471362B1 KR20130161036A KR20130161036A KR101471362B1 KR 101471362 B1 KR101471362 B1 KR 101471362B1 KR 20130161036 A KR20130161036 A KR 20130161036A KR 20130161036 A KR20130161036 A KR 20130161036A KR 101471362 B1 KR101471362 B1 KR 101471362B1
Authority
KR
South Korea
Prior art keywords
data
standard
terminal
server
type
Prior art date
Application number
KR20130161036A
Other languages
English (en)
Inventor
심재희
박태진
Original Assignee
(주)엔텔스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)엔텔스 filed Critical (주)엔텔스
Priority to KR20130161036A priority Critical patent/KR101471362B1/ko
Application granted granted Critical
Publication of KR101471362B1 publication Critical patent/KR101471362B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/561Adding application-functional data or data for application control, e.g. adding metadata

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)
  • Library & Information Science (AREA)
  • Telephonic Communication Services (AREA)

Abstract

M2M 네트워크 시스템(100)은 서로 다른 규격을 갖는 데이터를 수집하는 복수의 M2M 단말(110), M2M 단말의 종류 또는 데이터의 종류 중 적어도 하나에 따른 데이터 규격 및 데이터에 대한 표준 규격 정보를 포함하는 메타 테이블을 저장하는 메타 정보 서버(160), M2M 단말로부터 수신하는 단말 식별자 또는 데이터 종류 중 적어도 하나와 메타 테이블을 비교하여 M2M 단말이 수집한 데이터 규격을 파악하고, 표준 규격 정보를 이용하여 M2M 단말로부터 수신하는 데이터를 표준 규격 데이터를 변환하는 M2M 서버(150) 및 표준 규격 데이터를 수신하여 저장하는 표준 데이터 저장 장치(170)를 포함한다.

Description

M2M 네트워크 시스템 및 M2M 단말에서 수집하는 데이터를 M2M 네트워크 시스템에서 표준화하는 방법{M2M NETWORK SYSTEM AND STANDARDIZING METHOD FOR DATA COLLECTED BY M2M DEVICE IN M2M NETWORK SYSTEM}
이하 설명하는 기술은 M2M 네트워크의 M2M 단말이 수집하는 비정형 데이터를 표준화하는 방법 및 M2M 네트워크 시스템에 관한 것이다.
최근 사물 간 통신(M2M communication)에 대한 연구 및 시장이 성장하고 있다. M2M 네트워크에서 M2M 단말을 특정한 데이터를 수집하여 M2M 네트워크에 전달하고, M2M 네트워크의 제어구성은 수집한 데이터를 특정 사용자에게 제공한다.
M2M 단말은 다양한 제조사가 다양한 OS를 사용하여 제조한다. 따라서 M2M 단말에서 수집하는 데이터 규격은 각양각색이기 마련이다. 따라서 일반적으로 데이터를 활용한 서비스 개발자는 특정 M2M 단말만을 대상으로 서비스를 제공하거나, 서로 다른 규격을 갖는 데이터에 대한 정보를 사전에 파악하여 데이터를 가공한 후 서비스를 제공하게 된다.
한국공개특허 제2013-0060098호 (2013.06.07) 한국공개특허 제2005-0007306호 (2005.01.17)
M2M 네트워크 시장이 성장하면서 점점 많은 종류의 M2M 단말이 등장하게 될 것이다. 종래 기술은 M2M 단말이 수집한 데이터를 이용하는 서비스 제공자에게 데이터 가공에 대한 부담을 지우고 있다. 또는 M2M 단말을 개발한 개발자가 서비스까지 제공하는 형태를 갖게 된다. 이로 인해 M2M 네트워크를 이용한 다양한 서비스 개발이 저해되는 상황이다.
이하 설명하는 기술은 M2M 단말이 수집한 다양한 데이터 규격을 갖는 데이터를 표준화하는 M2M 네트워크 시스템을 제공하고자 한다.
이하 설명하는 기술의 해결과제는 이상에서 언급된 것들에 한정되지 않으며, 언급되지 아니한 다른 해결과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
M2M 네트워크 시스템은 서로 다른 규격을 갖는 데이터를 수집하는 복수의 M2M 단말, M2M 단말의 종류 또는 데이터의 종류 중 적어도 하나에 따른 데이터 규격 및 데이터에 대한 표준 규격 정보를 포함하는 메타 테이블을 저장하는 메타 정보 서버, M2M 단말로부터 수신하는 단말 식별자 또는 데이터 종류 중 적어도 하나와 메타 테이블을 비교하여 M2M 단말이 수집한 데이터 규격을 파악하고, 표준 규격 정보를 이용하여 M2M 단말로부터 수신하는 데이터를 표준 규격 데이터를 변환하는 M2M 서버 및 표준 규격 데이터를 수신하여 저장하는 표준 데이터 저장 장치를 포함한다.
메타 테이블은 복수의 M2M 단말에 대한 각각의 식별자, 복수의 M2M 단말에서 각각 수집하는 데이터의 종류 또는 복수의 M2M 단말에서 각각 수집하는 데이터 규격 중 적어도 하나를 포함하는 단말별 데이터 정보 및 식별자에 따른 표준 규격 정보 또는 데이터의 종류에 따른 표준 규격 정보 중 적어도 하나를 포함할 수 있다.
M2M 서버는 M2M 단말의 데이터 규격을 표준 규격 정보에 따라 데이터의 자리 수, 데이터 단위, 데이터 크기, 데이터 압축 방식, 데이터의 파일 확장자 또는 데이터를 컴퓨터 장치에서 표현하는 코드의 종류 중 적어도 하나를 변환할 수 있다.
M2M 단말에서 수집하는 데이터를 M2M 네트워크 시스템에서 표준화하는 방법은 2M 단말이 데이터를 수집하는 단계, M2M 단말이 데이터를 M2M 플랫폼이 설치된 M2M 서버에 전송하는 단계, M2M 서버가 M2M 단말의 종류 또는 데이터의 종류 중 적어도 하나에 따른 데이터 규격 및 데이터에 대한 표준 규격 정보를 포함하는 메타 테이블을 이용하여 데이터를 표준 규격 데이터로 변환하는 단계 및 M2M 서버가 표준 규격 데이터를 표준 데이터 저장 장치에 전송하는 단계를 포함한다.
변환하는 단계는 M2M 서버가 M2M 단말로부터 단말 식별자 또는 데이터 종류 중 적어도 하나를 수신하는 단계, M2M 서버가 단말 식별자 또는 데이터 종류 중 적어도 하나를 이용하여 메타 테이블에서 데이터에 대한 데이터 규격을 결정하는 단계 및 M2M 서버가 표준 규격 정보 및 데이터 규격를 이용하여 데이터를 표준 규격 데이터로 변환하는 단계를 포함할 수 있다.
변환하는 단계는 M2M 서버가 M2M 단말로부터 단말 식별자 또는 데이터 종류 중 적어도 하나를 수신하는 단계, M2M 서버가 단말 식별자 또는 데이터 종류 중 적어도 하나를 메타 테이블을 저장하는 메타 정보 서버에 전송하는 단계, 메타 정보 서버가 단말 식별자 또는 데이터 종류 중 적어도 하나를 기준으로 표준 규격 정보를 추출하는 단계 및 M2M 서버가 메타 정보 서버로부터 표준 규격 정보를 수신하고, 표준 규격 정보를 이용하여 데이터를 표준 규격 데이터로 변환하는 단계를 포함할 수 있다.
변환하는 단계에서 M2M 서버는 M2M 단말의 데이터 규격을 표준 규격 정보에 따라 데이터의 자리 수, 데이터 단위, 데이터 크기, 데이터 압축 방식, 데이터의 파일 확장자 또는 데이터를 컴퓨터 장치에서 표현하는 코드의 종류 중 적어도 하나를 변환할 수 있다.
이하 설명하는 기술은 시장에 존재하는 또한 시장에 등장할 다양한 M2M 단말이 수집하는 데이터를 M2M 네트워크 시스템에서 표준화하여, 표준화된 데이터를 이용한 다양한 데이터 서비스를 가능하게 한다. 서비스 제공자는 별도의 저장 장치 또는 고가의 데이터 마이닝 솔루션을 사용하지 않고 M2M 단말이 수집한 데이터를 이용하는 서비스 개발이 가능하다.
이하 설명하는 기술의 효과는 이상에서 언급된 것들에 한정되지 않으며, 언급되지 아니한 다른 효과들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
도 1은 M2M 네트워크 시스템의 구성을 도시한 블록도의 예이다.
도 2는 M2M 네트워크 시스템의 구성을 도시한 블록도의 다른 예이다.
도 3은 M2M 단말이 수집한 비정형 데이터가 표준화되는 예를 설명한다.
도 4는 M2M 단말에서 수집하는 데이터를 M2M 네트워크 시스템에서 표준화하는 방법에 대한 순서도의 예이다.
도 5는 M2M 네트워크 시스템 구성 사이에서 데이터를 표준화하기 위한 동작을 설명하는 흐름도이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 해당 구성요소들은 상기 용어들에 의해 한정되지는 않으며, 단지 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
본 명세서에서 사용되는 용어에서 단수의 표현은 문맥상 명백하게 다르게 해석되지 않는 한 복수의 표현을 포함하는 것으로 이해되어야 하고, "포함한다" 등의 용어는 설시된 특징, 개수, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 의미하는 것이지, 하나 또는 그 이상의 다른 특징들이나 개수, 단계 동작 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 배제하지 않는 것으로 이해되어야 한다.
도면에 대한 상세한 설명을 하기에 앞서, 본 명세서에서의 구성부들에 대한 구분은 각 구성부가 담당하는 주기능 별로 구분한 것에 불과함을 명확히 하고자 한다. 즉, 이하에서 설명할 2개 이상의 구성부가 하나의 구성부로 합쳐지거나 또는 하나의 구성부가 보다 세분화된 기능별로 2개 이상으로 분화되어 구비될 수도 있다. 그리고 이하에서 설명할 구성부 각각은 자신이 담당하는 주기능 이외에도 다른 구성부가 담당하는 기능 중 일부 또는 전부의 기능을 추가적으로 수행할 수도 있으며, 구성부 각각이 담당하는 주기능 중 일부 기능이 다른 구성부에 의해 전담되어 수행될 수도 있음은 물론이다. 따라서, 본 명세서를 통해 설명되는 각 구성부들의 존재 여부는 기능적으로 해석되어야 할 것이며, 이러한 이유로 본 발명의 M2M 네트워크 시스템(100) 및 M2M 단말에서 수집하는 데이터를 M2M 네트워크 시스템에서 표준화하는 방법(500)에 따른 구성부들의 구성은 본 발명의 목적을 달성할 수 있는 한도 내에서 대응하는 도면과는 상이해질 수 있음을 명확히 밝혀둔다.
또, 방법 또는 동작 방법을 수행함에 있어서, 상기 방법을 이루는 각 과정들은 문맥상 명백하게 특정 순서를 기재하지 않은 이상 명기된 순서와 다르게 일어날 수 있다. 즉, 각 과정들은 명기된 순서와 동일하게 일어날 수도 있고 실질적으로 동시에 수행될 수도 있으며 반대의 순서대로 수행될 수도 있다.
먼저 이하 명세서에서 사용되는 용어에 대하 설명하고자 한다. 이하 설명하는 기술은 M2M 네트워크 시스템 또는 M2M 네트워크 시스템에 연결되는 네트워크 구성 및 동작에 관한 것이다. 따라서 이하 명칭하는 M2M 단말, M2M 서버, 게이트웨이, 서버 등은 모두 M2M 네트워크 시스템 요소이다. 경우에 따라서는 이를 명확하게 하기 위하여 "M2M 단말" 등으로 명명하겠으나, M2M을 생략한 "단말"이라고 명명하여도 동일한 구성을 의미한다.
네트워크는 유선 또는 무선으로 특정 장치와 장치 사이에 데이터를 주고 받을 수 있는 물리적 환경 내지 장치를 의미한다. 이하 설명하는 기술에서는 M2M 네트워크 시스템의 각 구성을 연결하는 네트워크는 다양한 기술 또는 통신 방식을 사용하는 장치가 사용가능하다. 다른 말로 하면 이하 설명하는 기술은 구성을 연결하는 네트워크의 종류 등은 이하 설명하는 기술의 권리범위를 제한하지 않는다.
M2M 단말은 센서 네트워크의 센서 노드와 같이 각종 정보 데이터를 수집하는 장치를 의미한다. 예컨대, 온도를 측정하는 센서, 습도를 측정하는 센서, 영상을 촬영하는 CCTV, 먼지(에어로졸)의 농도를 측정하는 센서 등과 같이 특정 데이터를 수집하는 장치를 의미한다. 나아가 옥내의 난방 등을 제어하는 장치 등과 같이 특정 기구를 제어하는 신호를 전달하는 장치도 포함한다. 전술한 바와 같이 M2M 단말에서 수집하여 생성하는 데이터 규격(포맷)은 장치의 종류, OS의 종류, 측정하는 데이터의 종류 등에 따라 서로 달라질 수 있다.
사용자 단말은 휴대폰, 스마트폰, 태블릿 PC 등과 같이 M2M 네트워크에 접속하여 M2M 네트워크가 수집하고 관리하는 데이터를 이용한 서비스를 받는 구성이다. 예컨대, M2M 단말인 CCTV가 촬영한 영상을 원격지에 있는 사용자가 사용자 단말인 자신의 스마트폰을 통해 확인할 수도 있고, 황사 측정 센서가 수집한 데이터를 사용자가 자신의 스마트폰을 통해 확인할 수도 있다.
또한 이하 명세서에서 이하 설명하는 기술의 핵심적인 구성 외에 구체적으로 설명하지 않는 기술 내지 구성은 종래 M2M 네트워크 시스템에서 널리 알려진 기술 내지 구성을 참조하거나, 공개된 M2M 관련 표준문헌을 참조하면 해당 분야의 통상의 지식을 가진 자가 충분히 이해할 수 있을 것이다.
이하에서는 도면을 참조하면서 M2M 네트워크 시스템(100) 및 M2M 단말에서 수집하는 데이터를 M2M 네트워크 시스템에서 표준화하는 방법(500)에 관하여 구체적으로 설명하겠다.
도 1은 M2M 네트워크 시스템(100)의 구성을 도시한 블록도의 예이다.
M2M 네트워크 시스템(100)은 서로 다른 규격을 갖는 데이터를 수집하는 복수의 M2M 단말(110), M2M 단말의 종류 또는 데이터의 종류 중 적어도 하나에 따른 데이터 규격 및 데이터에 대한 표준 규격 정보를 포함하는 메타 테이블을 저장하는 메타 정보 서버(160), M2M 단말로부터 수신하는 단말 식별자 또는 데이터 종류 중 적어도 하나와 메타 테이블을 비교하여 M2M 단말이 수집한 데이터 규격을 파악하고, 표준 규격 정보를 이용하여 M2M 단말로부터 수신하는 데이터를 표준 규격 데이터를 변환하는 M2M 서버(150) 및 표준 규격 데이터를 수신하여 저장하는 표준 데이터 저장 장치(170)를 포함한다.
M2M 단말(110)은 전술한 바와 같이 센서 장치나 영상 장치 등을 통해 특정 데이터를 수집하는 장치이다. 일반적으로 수집한 데이터는 M2M 단말의 종류, 수집하는 데이터의 종류, OS의 종류, 개발자의 의도에 따라 서로 다른 데이터 규격을 갖는다.
M2M 단말(110)은 게이트웨이(130)와 제1 네트워크(Network1, 120)를 통해 연결된다. 제1 네트워크(Network1, 120)는 Zigbee, NFC, 블루투스, 와이파이, SUN, LAN 네트워크, 와이브로(Wibro) 네트워크, 이동통신 3G 네트워크, 이동통신 4G 네트워크 등과 같은 네트워크일 수 있다. 결국 각종 근거리 통신 네트워크 및 이동통신 네트워크가 사용가능하다.
도 1에서 도시한 게이트웨이(130)는 M2M 단말(110)과 통신하는 장치로서, 제1 네트워크(120)의 종류에 따라 게이트웨이(130)의 거리는 달라질 수 있지만, 일반적으로 M2M 단말(110)과 비교적 가까운 거리에 위치한다(따라서 점선 블록으로 M2M 단말(110)과 하나의 영역에 도시하였음). 게이트웨이(130)는 하나 이상의 M2M 단말과 통신하여 M2M 단말이 수집하는 데이터를 M2M 네트워크의 제어부(예컨대, M2M 서버(150))에 전달하는 역할을 수행한다. 예컨대, 일정한 지역에 배치된 M2M 단말(110)들로부터 지속적으로 수집되는 데이터를 수신하여 이를 실시간으로 또는 일정한 시간 간격으로 M2M 서버(150)에 전송할 수 있다. 그러나 명세서에서 설명하는 기술에서는 게이트웨이(130)가 수행하는 기능은 중요하지 않다.
도 1에서는 3 개의 M2M 단말(D1, D2 및 D3)을 도시하였다. M2M 단말 D1(110a)는 제1 네트워크(120a) 및 게이트웨이(130a)를 통해 M2M 네트워크의 코어 구성에 연결되고, M2M 단말 D2(110b) 및 D3(110c)는 제1 네트워크(120b) 및 게이트웨이(130b)를 통해 M2M 코어 구성에 연결된다. 도 1에서 하나의 점선 박스로 도시한 M2M 단말(110) 및 게이트웨이(130)는 하나의 게이트웨이(130)를 통해 데이터를 전달하는 구성을 의미한다. 제1 네트워크(120)가 근거리 무선 통신이 아니라, 이동통신 네트워크라면 120a 및 120b는 동일한 네트워크일 수도 있다.
게이트웨이(G/W, 130)는 제2 네트워크(Network2, 140)를 통해 M2M 네트워크 코어 구성과 연결된다. 제2 네트워크(Network2, 140)도 제1 네트워크(120)와 같이 다양한 네트워크가 사용될 수 있다. 게이트웨이(130)와 M2M 서버(150)는 일반적으로 서로 원거리에 위치한다. 따라서 전화선망 또는 광통신과 같은 유선망을 사용할 수도 있겠지만, 일반적으로 제2 네트워크(Network2, 140)는 이동통신 네트워크를 사용한다. 후자의 경우 M2M 서버(150)는 이동통신 코어 네트워크와 연결된다. 예컨대, 3G 네트워크의 PDSN(Packet Data Serving Node) 또는 4G 네트워크의 SGW(Serving Gateway)와 같은 구성에 연결될 수 있다. 따라서 도 1에서는 M2M 서버(150)와 제2 네트워크(140) 등을 하나의 점선 블록으로 도시하였다.
M2M 단말(110)이 수집한 데이터는 대상이 동일(예컨대, 먼지 농도)하다고 하더라고 서로 다른 데이터 규격을 가질 수 있다. 이러한 데이터를 전달받은 M2M 서버(150)는 서로 다른 데이터 규격을 표준화된 규격을 통일화한다.
M2M 서버(150)는 데이터를 표준화하기 위한 기준이 필요하다. 메타 테이블(meta table)을 저장하고 있는 메타 정보 서버(160)가 상기 기준을 제공한다.
메타 정보 서버(160)가 관리하는 메타 테이블은 복수의 M2M 단말에 대한 각각의 식별자, 복수의 M2M 단말에서 각각 수집하는 데이터의 종류 또는 복수의 M2M 단말에서 각각 수집하는 데이터 규격 중 적어도 하나를 포함하는 단말별 데이터 정보 및 식별자에 따른 표준 규격 정보 또는 데이터의 종류에 따른 표준 규격 정보 중 적어도 하나를 포함한다.
즉, M2M 서버(150)는 메타 테이블에 포함된 단말별 데이터 정보를 이용하여 특정 M2M 단말(110a, 110b 또는 110c)로부터 수신한 데이터가 어떤 규격을 갖는지 파악할 수 있다. 이를 위해서는 M2M 단말(110)은 M2M 서버(150)에 부가적으로 단말의 종류를 알 수 있는 단말 식별자(ID) 또는 현재 전달하는 데이터의 종류를 알 수 있는 데이터 종류 식별자를 전달하는 것이 바람직하다.
M2M 서버(150)는 전달된 단말 식별자 또는 데이터 종류 식별자 중 적어도 하나를 이용하여 현재 전달된 데이터의 규격을 파악할 수 있다. 데이터 규격에 대한 예는 후술할 도 3에 대한 설명을 참고할 수 있다.
M2M 서버(150)는 현재 수신한 데이터의 규격을 파악한 후 메타 테이블에 저장된 표준 규격 정보를 이용하여 현재 데이터를 표준 규격 정보에 따른 표준 규격 데이터로 변환한다. M2M 서버(150)는 단말 식별자 또는 데이터 종류 식별자 중 적어도 어느 하나와 매칭되는 표준 규격 정보를 기준으로 현재 수신한 데이터를 가공한다.
구체적으로 M2M 서버(150)는 M2M 단말의 데이터 규격을 표준 규격 정보에 따라 데이터의 자리 수, 데이터 단위, 데이터 크기, 데이터 압축 방식, 데이터의 파일 확장자 또는 데이터를 컴퓨터 장치에서 표현하는 코드의 종류 중 적어도 하나를 변환할 수 있다.
M2M 서버(150)는 게이트웨이 장치와 같이 네트워크의 데이터 및 신호를 전달하는 제어구성에 해당한다. 실제 시스템 구현은 게이트웨이 장치에 소프트웨어 플랫폼을 설치하여 M2M 네트워크에 특이적인 동작을 수행하게 된다. 예컨대, 4G 네트워크에서 이종망과의 연결을 담당하는 ePDG(evovled Packet Data Gateway)와 같은 장치에 플랫폼(M2M 플랫폼)을 설치하여 명세서에서 설명하는 M2M 서버(150)를 구현하게 된다.
M2M 서버(150)는 수신하는 데이터를 실시간으로 표준 규격 데이터로 변환할 수도 있고, M2M 단말(110)로부터 전달되는 데이터를 일정한 저장 장치에 저장한 후 시간 간격을 두고 표준화를 수행할 수도 있다.
M2M 네트워크 시스템(100)에서 M2M 서버(150)는 일종의 ETL(extraction, transformation and loading) 기능을 수행하는 것이다. ETL이란 데이터 웨어하우스 구축 시 데이터를 운영 시스템에서 추출하여 가공한 후 데이터 웨어하우스에 적재하는 모든 과정을 말한다.
M2M 서버(150)는 변환이 끝난 표준 규격 데이터를 별도의 표준 데이터 저장 장치(170)에 저장하는 것이 바람직하다. 표준 데이터 저장 장치(170)에 저장된 표준 규격 데이터를 활용하여 특정 서비스 제공자가 서비스를 제공할 수 있다. 표준화된 데이터이기 때문에 서비스 제공자가 별도의 데이터 가공을 할 필요 없이 쉽게 사용이 가능하다. 도 1에 도시한 서비스 제공 서버(180)는 표준 데이터 저장 장치(170)에 저장된 표준 규격 데이터를 이용하여 특정 서비스를 제공하는 구성이고, 생성된 특정 서비스는 네트워크를 통하여 사용자 단말(50)에 제공된다. 예컨대, 서비스 제공 서버(180)에서 생성하는 서비스는 M2M 단말(110)에서 수집한 온도, 습도 정보 등을 이용한 날씨 제공 서비스일 수도 있고, 먼지 농도를 측정한 데이터를 이용하여 환경 정보 또는 건강 정보를 제공하는 서비스일 수도 있다.
도 2는 M2M 네트워크 시스템(100)의 구성을 도시한 블록도의 다른 예이다. 도 2의 M2M 네트워크 시스템(100)은 도 1의 M2M 네트워크 시스템(100)과 거의 동일한 구성을 갖는다. 도 2의 M2M 네트워크 시스템(100)에서 도 1의 M2M 네트워크 시스템(100)과 동일한 명칭의 구성은 동일한 동작을 수행한다. 따라서 중복된 내용에 대해서는 설명을 생략한다.
도 2에서는 M2M 네트워크 시스템(100)에서 표준화를 위해 이용하는 기준이 되는 메타 테이블을 관리하는 예를 설명한다.
메타 테이블은 사전에 메타 정보 서버(160)에 준비되어야 한다. 다만 새로운 M2M 단말(110)이 제작되거나, 새로운 형태의 데이터를 수집하는 경우 거의 필연적으로 메타 테이블에 표준 규격 정보가 추가되거나 수정되어야 한다.
표준 규격 정보는 M2M 단말(110)을 개발한 개발자를 통해 제공될 수 있다. 따라서 개발자는 메타 정보 서버(160)에 오프라인으로 접속하거나, 웹 기반으로 접속하여 메타 테이블을 업데이트할 수 있을 것이다.
나아가 M2M 단말(110)에서 수집한 데이터를 이용한 서비스를 위해서는 일반적으로 사용자 단말(50)에 전용 애플리케이션을 설치해야 한다. 안드로이드 앱 마켓과 같은 형태로 M2M 서비스를 위한 앱 마켓이 존재할 수 있다.
M2M 네트워크 시스템(100)은 M2M 단말 또는 M2M 단말에서 수집하는 데이터를 이용한 서비스를 제공하는 애플리케이션 및 애플리케이션에서 처리되는 앱 데이터 규격 정보를 저장하는 앱 서버(190)를 더 포함할 수 있다. 물론 앱 서버(190)는 M2M 네트워크 시스템(100)과는 별도의 사업자가 제공하는 구성일 수도 있다.
메타 정보 서버(160)는 앱 데이터 규격 정보를 이용하여 M2M 단말 또는 M2M 단말에서 수집하는 데이터의 종류에 따른 데이터 규격을 메타 테이블에 업데이트할 수 있다.
도 3은 M2M 단말이 수집한 비정형 데이터가 표준화되는 예를 설명한다. 도 3은 먼지 또는 황사와 같은 작은 크기의 에어로졸에 대한 데이터를 표준화하는 과정을 설명한다. 도 3에서 좌측은 M2M 단말(110)에서 수집된 비정형 데이터를 예시한다. M2M 단말 D1, D2 및 D3에서 전달하는 데이터 규격이 서로 다른 것을 알 수 있다.
모든 데이터는 에어로졸(aerosol)에 관한 것으로 측정단위, 측정값, 위치, 해발고도 및 측정 일시에 대한 정보를 갖고 있다. 측정값의 대상은 PM10(직경 10㎛ 크기의 에어로졸)으로 동일하다.
D1 및 D2에서 전달한 데이터의 측정 단위는 ㎍/㎥로 동일하나, D3에서 전달한 데이터는 ㎎/㎥이다. 또한 측정 일시에 해당하는 데이터는 D1의 경우 201307029122030이고, D2의 경우 2013/07/29/P1230이고, D3는 2013-07-29/13:50:20이다. D1의 측정 일시는 2013년 7월 29일 PM 12시 20분 30초이고, D2의 측정 일시는 2013년 7월 29일 PM 12시 30분이며, D3는 2013년 7월 29일 PM 1시 50분 20초이다.
표준화를 위한 표준 규격 정보를 살펴보면, 측정단위는 ㎍/㎥이고, 측정값 기준은 PM10이고, 위치는 위도와 경도값이고, 해발 고도는 미터이고, 측정일시는 yyyy(년)mm(월)dd(일)hh(시)mm(분)ss(초)이다. 여기서 시는 24시 단위를 전제로하고, 수치는 소수점 한자리까지만 표시하는 것으로 가정한다.
표준 규격 정보에 따라서 전달되는 비정형 데이터들은 모두 동일한 규격을 갖는 데이터로 변환된다. D2 경우 측정 일시에 초 단위가 없었는데 초 단위가 없는 경우 00으로 처리한 경우이다. D3 경우 측정 단위가 상이했는데 ㎍/㎥ 단위로 정정되었고, 모든 데이터에서 측정 일시 정보가 통일화되었다.
이와 같이 표준화된 에어로졸에 대한 측정 데이터는 표준 규격 데이터를 이용한 다양한 서비스(매쉬업 서비스)에 제공공될 수 있다. 도 3에서는 PM10에 대한 연평균 농도 변화량을 표시하는 그래프를 제공하는 서비스를 도시하고 있다.
도 4는 M2M 단말에서 수집하는 데이터를 M2M 네트워크 시스템에서 표준화하는 방법(500)에 대한 순서도의 예이다.
M2M 단말에서 수집하는 데이터를 M2M 네트워크 시스템에서 표준화하는 방법(500)은 M2M 단말(110)이 데이터를 수집하는 단계(510), M2M 단말(110)이 데이터를 M2M 플랫폼이 설치된 M2M 서버(150)에 전송하는 단계(520), M2M 서버(150)가 M2M 단말의 종류 또는 데이터의 종류 중 적어도 하나에 따른 데이터 규격 및 데이터에 대한 표준 규격 정보를 포함하는 메타 테이블을 이용하여 데이터를 표준 규격 데이터로 변환하는 단계(530)를 포함한다. 나아가 M2M 서버(150)가 표준 규격 데이터를 표준 데이터 저장 장치(170)에 전송하는 단계(540) 및 서비스 제공 서버(180)가 표준 규격 데이터를 이용하여 매쉬업 서비스를 제공하는 단계(550)를 더 포함할 수 있다.
변환하는 단계(530)는 M2M 서버(150)가 M2M 단말(110)로부터 단말 식별자 또는 데이터 종류 중 적어도 하나를 수신하는 단계(531), M2M 서버(150)가 단말 식별자 또는 데이터 종류 중 적어도 하나를 이용하여 메타 테이블에서 데이터에 대한 데이터 규격을 결정하는 단계(532) 및 M2M 서버(150)가 표준 규격 정보 및 데이터 규격을 이용하여 데이터를 표준 규격 데이터로 변환하는 단계(533)를 포함할 수 있다.
변환하는 단계(530)는 M2M 서버(150)가 M2M 단말(110)로부터 단말 식별자 또는 데이터 종류 중 적어도 하나를 수신하는 단계(531'), M2M 서버(150)가 단말 식별자 또는 데이터 종류 중 적어도 하나를 메타 테이블을 저장하는 메타 정보 서버(160)에 전송하는 단계(532') 메타 정보 서버(160)가 단말 식별자 또는 데이터 종류 중 적어도 하나를 기준으로 표준 규격 정보를 추출하는 단계(533') 및 M2M 서버(150)가 메타 정보 서버(160)로부터 표준 규격 정보를 수신하고, 표준 규격 정보를 이용하여 데이터를 표준 규격 데이터로 변환하는 단계(534')를 포함할 수도 있다.
변환하는 단계(530)에서 M2M 서버(150)는 M2M 단말(110)의 데이터 규격을 표준 규격 정보에 따라 데이터의 자리 수, 데이터 단위, 데이터 크기, 데이터 압축 방식, 데이터의 파일 확장자 또는 데이터를 컴퓨터 장치에서 표현하는 코드의 종류 중 적어도 하나를 변환할 수 있다.
도 5는 M2M 네트워크 시스템(100) 구성 사이에서 데이터를 표준화하기 위한 동작을 설명하는 흐름도이다.
M2M 단말(110)은 수집한 비정형 데이터를 M2M 서버(150)에 전송한다(311). M2M 서버(150)는 비정형 데이터와 함께 전달된 M2M 단말의 식별자 또는 데이터 종류 식별자를 사용하거나, 또는 M2M 서버(150)가 사전에 알고 있는 M2M 단말의 식별자 또는 데이터 종류 식별자를 이용하여 메타 정보 서버(160)에 표준 규격 정보를 질의한다(312). 메타 정보 서버(160)는 M2M 서버(150)이 전송한 정보를 기준으로 해당하는 표준 규격 정보를 M2M 서버(150)에 전송한다(313).
M2M 서버(150)는 M2M 단말(110)로부터 수신한 비정형 데이터를 표준 규격 정보를 이용하여 일정한 규격을 갖는 표준 규격 데이터로 변환한다. M2M 서버(150)는 표준 규격 데이터를 표준 데이터 저장 장치(170)에 저장한다. 이 과정을 통해 M2M 단말(110)에서 수집한 다양한 규격의 데이터가 표준 데이터베이스로 관리되는 것이다.
이후 서비스 제공 서버(180)가 표준 데이터 저장 장치(170)에 특정한 데이터를 검색하는 메세지를 전달할 수 있고(331), 표준 데이터 저장 장치(170)는 데이터 베이스를 사용하여 해당하는 특정 데이터를 추출하여 서비스 제공 서버(180)에 전달할 수 있다. 서비스 제공 서버(180)는 전달받은 특정 데이터를 가공하여 특정한 매쉬업 서비스를 생성할 수 있다(333).
본 실시예 및 본 명세서에 첨부된 도면은 본 발명에 포함되는 기술적 사상의 일부를 명확하게 나타내고 있는 것에 불과하며, 본 발명의 명세서 및 도면에 포함된 기술적 사상의 범위 내에서 당업자가 용이하게 유추할 수 있는 변형 예와 구체적인 실시예는 모두 본 발명의 권리범위에 포함되는 것이 자명하다고 할 것이다.
100 : M2M 네트워크 시스템 110 : M2M 단말
110a, 110b, 110c : M2M 단말 120 : 제1 네트워크
120a, 120b : 제1 네트워크 130 : 게이트웨이
130a, 130b : 게이트웨이 140 : 제2 네트워크
150 : M2M 서버 160 : 메타 정보 서버
170 : 표준 데이터 저장 장치 180 : 서비스 제공 서버
190 : 앱 서버 50 : 사용자 단말

Claims (10)

  1. M2M 네트워크 시스템에 있어서,
    서로 다른 규격을 갖는 데이터를 수집하는 복수의 M2M 단말;
    상기 M2M 단말의 종류 또는 데이터의 종류 중 적어도 하나에 따른 데이터 규격 및 상기 데이터에 대한 표준 규격 정보를 포함하는 메타 테이블을 저장하는 메타 정보 서버;
    상기 M2M 단말로부터 수신하는 단말 식별자 또는 데이터 종류 중 적어도 하나와 상기 메타 테이블을 비교하여 상기 M2M 단말이 수집한 데이터 규격을 파악하고, 상기 표준 규격 정보를 이용하여 상기 M2M 단말로부터 수신하는 상기 데이터를 표준 규격 데이터를 변환하는 M2M 서버; 및
    상기 표준 규격 데이터를 수신하여 저장하는 표준 데이터 저장 장치를 포함하되,
    상기 메타 테이블은 상기 복수의 M2M 단말에 대한 각각의 식별자, 상기 복수의 M2M 단말에서 각각 수집하는 데이터의 종류 또는 상기 복수의 M2M 단말에서 각각 수집하는 데이터 규격 중 적어도 하나를 포함하는 단말별 데이터 정보; 및 상기 식별자에 따른 표준 규격 정보 또는 상기 데이터의 종류에 따른 표준 규격 정보 중 적어도 하나를 포함하는 M2M 네트워크 시스템.
  2. 삭제
  3. 제1항에 있어서,
    상기 M2M 서버는
    상기 M2M 단말의 데이터 규격을 상기 표준 규격 정보에 따라 데이터의 자리 수, 데이터 단위, 데이터 크기, 데이터 압축 방식, 데이터의 파일 확장자 또는 데이터를 컴퓨터 장치에서 표현하는 코드의 종류 중 적어도 하나를 변환하는 M2M 네트워크 시스템.
  4. 제1항에 있어서,
    상기 메타 정보 서버는 개발자가 웹 기반으로 접속하여 메타 테이블을 업데이트하는 M2M 네트워크 시스템.
  5. 제1항에 있어서,
    상기 M2M 단말 또는 상기 M2M 단말에서 수집하는 데이터를 이용한 서비스를 제공하는 애플리케이션 및 상기 애플리케이션에서 처리되는 앱 데이터 규격 정보를 저장하는 앱 서버를 더 포함하고,
    상기 메타 정보 서버는 상기 앱 데이터 규격 정보를 이용하여 상기 M2M 단말 또는 상기 M2M 단말에서 수집하는 데이터의 종류에 따른 데이터 규격을 상기 메타 테이블에 업데이트하는 M2M 네트워크 시스템.
  6. 제1항에 있어서,
    상기 표준 데이터 저장 장치에 저장된 표준 규격 데이터를 이용하여 데이터 매쉬업 서비스 데이터를 생성하는 서비스 제공 서버를 더 포함하는 M2M 네트워크 시스템.
  7. M2M 단말이 데이터를 수집하는 단계;
    상기 M2M 단말이 상기 데이터를 M2M 플랫폼이 설치된 M2M 서버에 전송하는 단계;
    상기 M2M 서버가 상기 M2M 단말의 종류 또는 데이터의 종류 중 적어도 하나에 따른 데이터 규격 및 상기 데이터에 대한 표준 규격 정보를 포함하는 메타 테이블을 이용하여 상기 데이터를 표준 규격 데이터로 변환하는 단계; 및
    상기 M2M 서버가 상기 표준 규격 데이터를 표준 데이터 저장 장치에 전송하는 단계를 포함하되,
    상기 메타 테이블은 복수의 M2M 단말에 대한 각각의 식별자, 복수의 M2M 단말에서 각각 수집하는 데이터의 종류 또는 복수의 M2M 단말에서 각각 수집하는 데이터 규격 중 적어도 하나를 포함하는 단말별 데이터 정보; 및 상기 식별자에 따른 표준 규격 정보 또는 상기 데이터의 종류에 따른 표준 규격 정보 중 적어도 하나를 포함하는 M2M 단말에서 수집하는 데이터를 M2M 네트워크 시스템에서 표준화하는 방법.
  8. 제7항에 있어서,
    상기 변환하는 단계는
    상기 M2M 서버가 상기 M2M 단말로부터 단말 식별자 또는 데이터 종류 중 적어도 하나를 수신하는 단계;
    상기 M2M 서버가 상기 단말 식별자 또는 데이터 종류 중 적어도 하나를 이용하여 상기 메타 테이블에서 상기 데이터에 대한 데이터 규격을 결정하는 단계; 및
    상기 M2M 서버가 상기 표준 규격 정보 및 상기 데이터 규격를 이용하여 상기 데이터를 표준 규격 데이터로 변환하는 단계를 포함하는 M2M 단말에서 수집하는 데이터를 M2M 네트워크 시스템에서 표준화하는 방법.
  9. 제7항에 있어서,
    상기 변환하는 단계는
    상기 M2M 서버가 상기 M2M 단말로부터 단말 식별자 또는 데이터 종류 중 적어도 하나를 수신하는 단계;
    상기 M2M 서버가 상기 단말 식별자 또는 데이터 종류 중 적어도 하나를 상기 메타 테이블을 저장하는 메타 정보 서버에 전송하는 단계;
    상기 메타 정보 서버가 상기 단말 식별자 또는 데이터 종류 중 적어도 하나를 기준으로 상기 표준 규격 정보를 추출하는 단계; 및
    상기 M2M 서버가 상기 메타 정보 서버로부터 상기 표준 규격 정보를 수신하고, 상기 표준 규격 정보를 이용하여 상기 데이터를 표준 규격 데이터로 변환하는 단계를 포함하는 M2M 단말에서 수집하는 데이터를 M2M 네트워크 시스템에서 표준화하는 방법.
  10. 제7항에 있어서,
    상기 변환하는 단계에서
    상기 M2M 서버는 상기 M2M 단말의 데이터 규격을 상기 표준 규격 정보에 따라 데이터의 자리 수, 데이터 단위, 데이터 크기, 데이터 압축 방식, 데이터의 파일 확장자 또는 데이터를 컴퓨터 장치에서 표현하는 코드의 종류 중 적어도 하나를 변환하는 M2M 단말에서 수집하는 데이터를 M2M 네트워크 시스템에서 표준화하는 방법.
KR20130161036A 2013-12-23 2013-12-23 M2m 네트워크 시스템 및 m2m 단말에서 수집하는 데이터를 m2m 네트워크 시스템에서 표준화하는 방법 KR101471362B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20130161036A KR101471362B1 (ko) 2013-12-23 2013-12-23 M2m 네트워크 시스템 및 m2m 단말에서 수집하는 데이터를 m2m 네트워크 시스템에서 표준화하는 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20130161036A KR101471362B1 (ko) 2013-12-23 2013-12-23 M2m 네트워크 시스템 및 m2m 단말에서 수집하는 데이터를 m2m 네트워크 시스템에서 표준화하는 방법

Publications (1)

Publication Number Publication Date
KR101471362B1 true KR101471362B1 (ko) 2014-12-24

Family

ID=52678429

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20130161036A KR101471362B1 (ko) 2013-12-23 2013-12-23 M2m 네트워크 시스템 및 m2m 단말에서 수집하는 데이터를 m2m 네트워크 시스템에서 표준화하는 방법

Country Status (1)

Country Link
KR (1) KR101471362B1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101823386B1 (ko) * 2015-10-30 2018-02-01 한국전자통신연구원 사물 자원 정보 공유 방법 및 장치
WO2018062626A1 (ko) * 2016-09-29 2018-04-05 (주)섬엔지니어링 사물인터넷의 이종 도메인간 측정데이터 획득을 위한 자원관리시스템
WO2020213758A1 (ko) * 2019-04-17 2020-10-22 엘지전자 주식회사 음성으로 상호작용하는 인공 지능 장치 및 그 방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100304716A1 (en) * 2009-06-02 2010-12-02 Vodafone Holding Gmbh Registering a mobile device in a mobile communication network
US20130212215A1 (en) * 2011-12-21 2013-08-15 Sensinode Oy Method, apparatus and system for addressing resources

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100304716A1 (en) * 2009-06-02 2010-12-02 Vodafone Holding Gmbh Registering a mobile device in a mobile communication network
US20130212215A1 (en) * 2011-12-21 2013-08-15 Sensinode Oy Method, apparatus and system for addressing resources

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101823386B1 (ko) * 2015-10-30 2018-02-01 한국전자통신연구원 사물 자원 정보 공유 방법 및 장치
WO2018062626A1 (ko) * 2016-09-29 2018-04-05 (주)섬엔지니어링 사물인터넷의 이종 도메인간 측정데이터 획득을 위한 자원관리시스템
WO2020213758A1 (ko) * 2019-04-17 2020-10-22 엘지전자 주식회사 음성으로 상호작용하는 인공 지능 장치 및 그 방법
US11393465B2 (en) 2019-04-17 2022-07-19 Lg Electronics Inc. Artificial intelligence apparatus for speech interaction and method for the same

Similar Documents

Publication Publication Date Title
EP3909223B1 (en) Monitoring and managing industrial settings
US11537178B2 (en) Server rack for improved data center management
US20210385304A1 (en) Method for management of intelligent internet of things, system and server
KR101060459B1 (ko) 단말기 측위용 와이파이 에이피 데이터베이스 구축에 필요한 관련 정보 수집과 에이피 이동시 관리 방법 및 그 시스템
US20130285837A1 (en) Mobile communication device and communication method
JP6752885B2 (ja) ルータアドレス種別識別方法及び装置
JP7073952B2 (ja) データ収集システム及びデータ収集方法
KR102055984B1 (ko) 도시가스 기반 시설을 관리할 수 있는 사물인터넷 플랫폼 시스템 제어방법
US20190138487A1 (en) Sensor data correlation and analysis platform
WO2014205165A1 (en) Network activity association system and method
KR101471362B1 (ko) M2m 네트워크 시스템 및 m2m 단말에서 수집하는 데이터를 m2m 네트워크 시스템에서 표준화하는 방법
KR20170111054A (ko) IoT 기반의 센서 데이터 분석 및 제공 시스템 및 방법
US20240056463A1 (en) Method and system to detect abnormal message transactions on a network
CN109642803A (zh) 用于压缩高保真运动数据以通过有限带宽网络传输的系统和方法
KR101523702B1 (ko) IoT 플랫폼 서버 및 IoT 단말과 애플리케이션을 매칭한 정보를 생성하는 방법
US20130227098A1 (en) Setting system, server, terminal device, setting method, and setting program
JP6508323B2 (ja) 情報収集システム、情報収集端末装置、情報収集サーバ装置、及び情報収集方法
KR101938734B1 (ko) 게이트웨이 기반의 m2m 디바이스들 기능 공유 방법 및 장치
CN104851273A (zh) 基于网络的智能测量系统
Zhang et al. Research on warehouse environment monitoring system based on wireless sensor network
RO134853A2 (ro) Sistem de tip internetul lucrurilor şi metodă de colectare şi agregare în timp real a valorilor concentraţiilor de pulberi în suspensie măsurate cu senzori/ echipa- mente cu contoare optice de particule realizate în tehnologii diverse
KR100959774B1 (ko) 센싱 정보 처리 장치, 방법 및 그 방법을 실행하는프로그램이 기록된 기록매체
JP7010572B2 (ja) センサネットワークシステムおよびセンサ情報送受信機
JP2018173938A (ja) 時刻推定システム、センサ、サーバ、時刻推定方法、及びプログラム
WO2020243811A1 (en) Systems and methods for automated metrology

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20171204

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20181129

Year of fee payment: 5