KR20190132789A - 농산물 응용 서비스 제공 장치 및 방법, 그리고 농가 이벤트 통합 관리 방법 - Google Patents

농산물 응용 서비스 제공 장치 및 방법, 그리고 농가 이벤트 통합 관리 방법 Download PDF

Info

Publication number
KR20190132789A
KR20190132789A KR1020180057728A KR20180057728A KR20190132789A KR 20190132789 A KR20190132789 A KR 20190132789A KR 1020180057728 A KR1020180057728 A KR 1020180057728A KR 20180057728 A KR20180057728 A KR 20180057728A KR 20190132789 A KR20190132789 A KR 20190132789A
Authority
KR
South Korea
Prior art keywords
data
code
application service
event
providing
Prior art date
Application number
KR1020180057728A
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 KR1020180057728A priority Critical patent/KR20190132789A/ko
Publication of KR20190132789A publication Critical patent/KR20190132789A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/02Agriculture; Fishing; Forestry; Mining
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • Primary Health Care (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Agronomy & Crop Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Marine Sciences & Fisheries (AREA)
  • Animal Husbandry (AREA)
  • Mining & Mineral Resources (AREA)
  • Development Economics (AREA)
  • Educational Administration (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

상기 농산물 응용 서비스 제공 장치 및 방법, 그리고 농가 이벤트 통합 관리 방법이 개시된다. 상기 농산물 응용 서비스 제공 장치 및 방법, 그리고 농가 이벤트 관리 방법은 데이터 저장부, 데이터 변환부, 데이터 관리부, 데이터 분석부 및 서비스 제공부를 포함함으로써, 농산물의 전 생애 단계에서 통합 데이터 수집이 가능하여, 고신뢰성의 농산물 응용 서비스 제공 장치 및 방법, 그리고 농가 이벤트 통합 관리 방법을 제공할 수 있다.
또한, 농산물 응용 서비스 제공 장치 및 방법, 그리고 농가 이벤트 통합 관리 방법은 통합 데이터를 분석하여 개방형 API 목록 및 플랫폼 서비스를 제공함으로써, 사용자에게 응용 서비스 개발을 위한 편의를 제공할 수 있다.

Description

농산물 응용 서비스 제공 장치 및 방법, 그리고 농가 이벤트 통합 관리 방법 {APPARATUS AND METHOD FOR PROVIDING AN APPLICATION SERVICE OF AGRICULTURAL PRODUCTS, AND METHOD FOR CONTROLLING AN INTEGRATED EVENT OF FAMHOUSES}
본 발명은 농산물 응용 서비스 제공 장치 및 방법, 그리고 농가 이벤트 통합 관리 방법에 관한 것으로, 보다 상세하게는, 농산물의 전 생애 정보를 바탕으로 응용 서비스를 제공하는 농산물 응용 서비스 제공 장치 및 방법, 그리고 농가 이벤트 통합 관리 방법에 관한 것이다.
오늘날, 농산물에는 해당 농산물의 수량, 품목, 생산 농가 등의 식별 정보를 담고 있는 식별 코드가 부착되어 제공되고 있다.
이러한 식별 코드는 기관 또는 단체에 따라 상이하게 제공됨으로써, 종래에는 농산물을 생애 단계(생산, 유통, 판매, 소비)별로 추적 및 관리하였다.
그러나, 농산물은 조건 또는 환경에 따라 생산, 유통, 판매, 소비 단계에서 수량 및 재고가 유동적인 특성을 가진다. 이에 따라, 농산물의 전 생애 단계에서 일괄적인 통합 정보를 획득하기 어렵다.
또한, 통합 정보의 획득이 어려운 관계로, 통합 정보를 활용한 응용 서비스 또한 제공되기 어려운 단점이 있다.
따라서, 고신뢰성의 농산물 통합 정보를 획득하기 위해, 생애 단계별 정보 연계가 가능한 통합 관리 시스템의 필요성이 요구되고 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 목적은 고효율 및 고신뢰성의 농산물 응용 서비스 제공 장치를 제공하는 데 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 목적은 고효율 및 고신뢰성의 농산물 응용 서비스 제공 방법을 제공하는 데 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 목적은 고효율 및 고신뢰성의 농가 이벤트 통합 관리 방법을 제공하는 데 있다.
상기 목적을 달성하기 위한 본 발명의 실시예에 따라 식별 코드를 이용한 농산물의 응용 서비스 개발을 위해, 플랫폼 서비스를 제공하는 농산물 응용 서비스 제공 장치는, 상기 농산물의 생애 별 이벤트 데이터를 저장하는 데이터 저장부, 상기 이벤트 데이터를 표준 데이터로 변환하는 데이터 변환부, 상기 표준 데이터를 모니터링하고, 상기 표준 데이터로부터 통계 데이터를 산출하는 데이터 관리부, 상기 통계 데이터 및 상기 통계 데이터와 연관된 빅데이터를 분석하여 분석 데이터를 생성하는 데이터 분석부 및 상기 분석 데이터를 바탕으로 개방형 플랫폼을 제공하는 서비스 제공부를 포함한다.
여기서, 상기 데이터 저장부는 상기 농산물의 생산 단계 시 제공되는 제1 이벤트 데이터를 저장하는 제1 이벤트 저장부 및 상기 농산물의 유통, 판매 및 서비스 단계 중 적어도 하나의 단계에서 제공되는 제2 이벤트 데이터를 저장하는 제2 이벤트 저장부를 포함할 수 있다.
이때, 상기 제1 이벤트 데이터는 EPCIS(Electronic Product Code Information Service) 이벤트 아이디, 액션 타입, 포장 박스 코드, 생산 농가 코드, 생산자, 농장 이름, 당도, 단가, 품종, 잔류 농약 여부, 이벤트 발생 시간, Timezone 및 레코딩 시간 중 적어도 하나일 수 있다.
또한, 상기 제2 이벤트 데이터는 EPCIS(Electronic Product Code Information Service) 이벤트 아이디, 액션 타입, 포장 박스 코드, 생산 농가 코드, 농장 이름, 좌표 정보, UUID(Universally Unique Identifier, 이하 UUID), 등록일자, 이벤트 발생 시간, Timezone 및 레코딩 시간 중 적어도 하나일 수 있다.
상기 식별 코드는 EPCIS(Electronic Product Code Information Service)와 연계된 GS1(Global Standard number 1) 코드일 수 있다.
또한, 상기 식별 코드는 판매 상품을 식별하는 제1 코드, 생산 라인 정보를 식별하는 제2 코드 및 위치 정보를 식별하는 제3 코드를 포함할 수 있다.
여기서, 상기 제1 코드는 SGTIN(Serializable Global Trade Identification Number)코드이고, 상기 제2 코드는 LGTIN(Line Global Trade Identification Number) 코드이며, 상기 제3 코드는 SGLN(Serializable Global Location Number) 코드일 수 있다.
상기 데이터 저장부는 외부 서버로부터 수신한 적어도 하나의 공공 데이터를 더 저장할 수 있다.
또한, 상기 표준 데이터는 XML 데이터일 수 있다.
상기 공공 데이터는 기상 데이터 및 경락 가격 데이터 중 적어도 하나를 포함할 수 있다.
또한, 상기 데이터 분석부는 상기 통계 데이터를 바탕으로 개방형 API 목록을 생성할 수 있다.
상기 분석 데이터는 상기 농산물의 예측 생산량 데이터 및 상기 농산물의 가격 데이터 중 적어도 하나를 포함할 수 있다.
상기 서비스 제공부는 상기 분석 데이터를 바탕으로 응용 서비스 개발을 위한 소프트웨어 플랫폼을 제공하는 제1 모듈, 사용자로부터 선택된 상기 분석 데이터 자원 및 상기 소프트웨어 플랫폼을 이용하여 응용 서비스가 개발되는 제2 모듈 및 상기 제1 모듈 및 상기 제2 모듈의 실행을 위한 컴퓨팅 자원(Virtual Machine)을 제공하는 제3 모듈을 포함할 수 있다.
여기서, 상기 제1 모듈은 개발 자원, 개방형API 목록 및 OS 정보 중 적어도 하나를 포함할 수 있다.
또한, 상기 응용 서비스는 상기 농산물의 예측 생산량 서비스, 상기 농산물의 가격 예측 서비스 및 상기 농산물의 이력 추적 서비스 중 적어도 하나를 포함할 수 있다.
상기 제3 모듈은 클라우드 인프라(Cloud Infra) 제어, 로드 밸런스(Load Balance), 오토 스케일링(Auto scaling) 및 인프라 연동 및 관리를 수행할 수 있다.
상기 목적을 달성하기 위한 본 발명의 실시예에 따라 식별 코드를 이용한 농산물의 응용 서비스 개발을 위해, 플랫폼 서비스를 제공하는 농산물 응용 서비스 제공 방법은, 상기 농산물의 전 생애 데이터를 수집하는 단계, 상기 전 생애 데이터를 표준 데이터 형태로 변환하는 단계, 상기 표준 데이터를 대상으로 통계 데이터를 산출하는 단계, 상기 통계 데이터를 분석하여 개방형 API 목록을 생성하는 단계 및 상기 응용 서비스를 개발하는 단계를 포함한다.
여기서, 상기 식별 코드는 EPCIS(Electronic Product Code Information Service)와 연계된 GS1(Global Standard number 1) 코드일 수 있다.
상기 목적을 달성하기 위한 본 발명의 실시예에 따라 식별 코드가 부착된 농산물을 인식하는 사용자 단말 및 농가의 서버를 이용한 농가 이벤트 통합 관리 방법은, 적어도 하나의 상기 사용자 단말에 의해 상기 농산물의 식별 코드를 인식하여, 전 생애 단계에서의 농산물 이벤트 데이터를 획득하는 단계, 획득된 상기 이벤트 데이터를 상기 서버로 송신하는 단계, 수신된 상기 이벤트 데이터를 취합하여, 개방형 API 형태로 변환하는 단계 및 상기 개방형 API를 상기 사용자 단말에 제공하는 단계를 포함한다.
여기서, 상기 식별 코드는 EPCIS(Electronic Product Code Information Service)와 연계된 GS1(Global Standard number 1) 코드일 수 있다.
본 발명의 실시예에 따른 농산물 응용 서비스 제공 장치 및 방법, 그리고 농가 이벤트 통합 관리 방법은 데이터 저장부 및 데이터 변환부에 의해 농산물의 전 생애 단계에서 이벤트 데이터의 통합 수집이 가능함으로써, 고신뢰성의 농산물 응용 서비스 제공 장치 및 방법 그리고 농가 이벤트 통합 관리 방법을 제공할 수 있다.
또한, 상기 농산물 응용 서비스 제공 장치 및 방법, 그리고 농가 이벤트 통합 관리 방법은 데이터 관리부, 데이터 분석부 및 서비스 제공부에 의해, 사용자에게 농산물의 전 생애 통합 데이터를 이용한 응용 서비스 개발 플랫폼을 제공함으로써, 농산물 응용 서비스 제공 장치 및 방법 그리고 농가 이벤트 통합 관리 방법을 제공할 수 있다.
도 1은 본 발명의 실시예에 따른 농산물 응용 서비스 제공 장치의 블록 구성도이다.
도 2는 본 발명의 실시예에 따른 농산물 응용 서비스 제공 장치 내 데이터 저장부의 블록 구성도이다.
도 3은 본 발명의 실시예에 따른 농산물 응용 서비스 제공 장치 내 제1 이벤트 저장부의 테이블 구성도이다.
도 4는 본 발명의 실시예에 따른 농산물 응용 서비스 제공 장치 내 제2 이벤트 저장부의 테이블 구성도이다.
도 5는 본 발명의 실시예에 따른 농산물 응용 서비스 제공 장치 내 식별 코드의 이미지이다.
도 6은 본 발명의 실시예에 따른 농산물 응용 서비스 제공 장치 내 제1 표준 데이터의 이미지이다.
도 7은 본 발명의 실시예에 따른 농산물 응용 서비스 제공 장치 내 제2 표준 데이터의 이미지이다.
도 8은 본 발명의 실시예에 따른 농산물 응용 서비스 제공 방법의 순서도이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다.
제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는 데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. "및/또는"이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예를 보다 상세하게 설명하고자 한다. 본 발명을 설명함에 있어 전체적인 이해를 용이하게 하기 위하여 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.
도 1은 본 발명의 실시예에 따른 농산물 응용 서비스 제공 장치의 블록 구성도이다.
도 1을 참조하면, 농산물 응용 서비스 제공 장치는 농산물의 전 생애 단계(생산, 유통, 판매 및 소비)까지의 정보를 통합 관리할 수 있다.
또한, 농산물 응용 서비스 제공 장치는 사용자가 통합 관리된 정보들을 바탕으로 응용 서비스를 개발할 수 있도록 서비스 플랫폼을 제공할 수 있다.
보다 구체적으로 설명하면, 농산물 응용 서비스 제공 장치는 데이터 저장부(1000), 데이터 변환부(3000), 데이터 관리부(5000), 데이터 분석부(7000) 및 서비스 제공부(9000)를 포함할 수 있다. 상기 구성들(1000, 3000, 5000, 7000, 9000)에 대해서는 하기에서 보다 구체적으로 설명하겠다.
도 2는 본 발명의 실시예에 따른 농산물 응용 서비스 제공 장치 내 데이터 저장부의 블록 구성도이다.
도 2를 참조하면, 데이터 저장부(1000)는 농산물의 전 생애(생산, 유통, 판매, 소비) 단계에 걸쳐 제공되는 적어도 하나의 데이터를 저장할 수 있다.
또한, 데이터 저장부(1000)는 획득된 적어도 하나의 데이터를 후술될 데이터 변환부(3000)로 송신할 수 있다.
보다 구체적으로 설명하면, 데이터 저장부(1000)는 이벤트 저장부(1100) 및 공공 데이터 저장부(1500)를 포함할 수 있다.
실시예에 따르면, 데이터 저장부(1000)는 데이터 테이블 형태로 제공될 수 있다. 보다 구체적으로 설명하면, 데이터 저장부(1000)는 이벤트 저장부(1100) 및 공공 데이터 저장부(1500)로 수신된 적어도 하나의 데이터를 테이블 형태로 분류하여 저장할 수 있다.
이벤트 저장부(1100)는 앞서 설명한 바와 같이, 농산물의 전 생애 단계에서 제공되는 이벤트 데이터(DE)를 저장할 수 있다.
실시예에 따르면, 이벤트 저장부(1100)는 제1 이벤트 저장부(1100) 및 제2 이벤트 저장부(1300)를 포함할 수 있다.
도 3은 본 발명의 실시예에 따른 농산물 응용 서비스 제공 장치 내 제1 이벤트 저장부의 테이블 구성도이다.
도 3을 참조하면, 제1 이벤트 저장부(1110)는 농산물의 생산 단계와 관련된 제1 이벤트 데이터를 저장할 수 있다. 다시 말하면, 제1 이벤트 데이터는 농산물의 출하 정보일 수 있다.
예를 들면, 제1 이벤트 데이터는 EPCIS(Electronic Product Code Information Service) 이벤트 아이디, 액션 타입, 포장 박스 코드, 생산 농가 코드, 생산자, 농장 이름, 당도, 단가, 품종, 잔류 농약 여부, 이벤트 발생 시간, Timezone 및 레코딩 시간 중 적어도 하나를 포함할 수 있다. 다시 말하면, 제1 이벤트 데이터는 기존 GS1 정보에, 당도, 단가, 품종, 잔류 농약 여부 등의 확장된 정보를 포함할 수 있다.
도 4는 본 발명의 실시예에 따른 농산물 응용 서비스 제공 장치 내 제2 이벤트 저장부의 테이블 구성도이다.
도 4를 참조하면, 제2 이벤트 저장부(1150)는 농산물의 유통, 판매 및 서비스 단계와 관련된 제2 이벤트 데이터를 저장할 수 있다. 다시 말하면, 제2 이벤트 데이터는 앱(Application)에 제공되는 농산물의 정보일 수 있다.
예를 들면, 제2 이벤트 데이터는 EPCIS(Electronic Product Code Information Service) 이벤트 아이디, 액션 타입, 포장 박스 코드, 생산 농가 코드, 농장 이름, 좌표 정보, UUID(Universally Unique Identifier), 등록일자, 이벤트 발생 시간, Timezone 및 레코딩 시간 중 적어도 하나일 수 있다. 다시 말하면, 제2 이벤트 데이터는 기존 GS1 정보에, 좌표 정보 및 UUID 정보가 확장되어 포함될 수 있다.
이때, 제1 이벤트 데이터 및 제2 이벤트 데이터는 농산물에 부착된 식별 코드를 인식함으로써 획득할 수 있다.
도 5는 본 발명의 실시예에 따른 농산물 응용 서비스 제공 장치 내 식별 코드의 이미지이다.
도 5를 참조하면, 식별 코드는 농산물의 정보 특성에 따라 제1 코드, 제2 코드 및 제3 코드를 포함할 수 있다.
제1 코드는 판매 상품 정보를 포함할 수 있다. 실시예에 따르면, 제1 코드는 판매하고자 포장된 농산물의 묶음 정보를 포함할 수 있다. 보다 구체적으로 설명하면, 제1 코드는 농산물의 품종 정보 및 포장된 농산물의 수량 정보를 포함할 수 있다. 예를 들어, 제1 코드는 GS1 코드의 SGTIN(Serializable Global Trade Identification Number)일 수 있다. 여기서, GS1(Global Standard number 1) 코드는 국제적으로 인식 가능한 상품들의 표준 코드일 수 있다.
제2 코드는 농산물의 생산 라인 정보를 포함할 수 있다. 보다 구체적으로 설명하면, 제2 코드는 생산 농가 정보, 생산자 정보, 잔류 농약 잔류 정보 중 적어도 하나를 포함할 수 있다. 예를 들어, 제2 코드는 GS1 코드의 LGTIN(Line Global Trade Identification Number)일 수 있다.
제3 코드는 농산물 또는 농가의 위치 정보를 포함할 수 있다. 보다 구체적으로 설명하면, 제3 코드는 농산물 또는 농가의 위치 좌표 정보를 포함할 수 있다. 예를 들어, 제3 코드는 GS1의 SGLN(Serializable Global Location Number)일 수 있다.
식별 코드는 데이터 매트릭스(Data Matrix), 데이터 바(Data Bar), QR 코드 등 다양한 유형의 바코드로 제공될 수 있다.
다시 도 2를 참조하면, 공공 데이터 저장부(1500)는 공공 데이터(DP)를 저장하는 외부 서버와 연결되어, 적어도 하나의 공공 데이터(DP)를 수신 및 저장할 수 있다. 실시예에 따르면, 공공 데이터(DP)는 기상 데이터 및 경락 가격 데이터 중 적어도 하나를 포함할 수 있다.
다시 도 1을 참조하면, 데이터 변환부(3000)는 데이터 저장부(1000)로부터 획득한 적어도 하나의 데이터를 표준 데이터로 변환할 수 있다. 여기서, 표준 데이터는 적어도 하나의 이벤트 데이터를 전자 제품 코드 정보 서비스(Electronic Product Code Information Service, 이하 EPCIS)와 연계 가능한 형태로 변환한 데이터일 수 있다. 이때, 전자 제품 코드 정보 서비스(EPCIS)는 농산물과 관련된 적어도 하나의 이벤트 정보에 접근하기 위한 표준 인터페이스에 대한 국제적인 규격일 수 있다.
전자 제품 코드 정보 서비스(EPCIS)는 정적 데이터 및 동적 데이터를 모두 취급할 수 있다. 이에 따라, 데이터 변환부(3000)는 이벤트 저장부(1100)로부터 송신된 적어도 하나의 전 생애별 농작물 이벤트 데이터를 표준 데이터로 변환하여, 생애 별로 관리할 수 있다.
실시예에 따르면, 데이터 변환부(3000)는 제1 표준 데이터 및 제2 표준 데이터를 포함할 수 있다.
도 6은 본 발명의 실시예에 따른 농산물 응용 서비스 제공 장치 내 제1 표준 데이터의 이미지이다.
도 6을 참조하면, 데이터 변환부(3000)는 데이터 저장부(1000)로부터 송신된 제1 이벤트 데이터를 제1 표준 데이터로 변환할 수 있다.
제1 표준 데이터는 데이터 저장부(1000)로부터 저장된 적어도 하나의 제1 이벤트 데이터가 전자 제품 코드 정보 서비스(EPCIS)의 표준 인터페이스 규격에 맞게 변환된 데이터일 수 있다. 예를 들어, 제1 표준 데이터는 상기 농산물의 생산 단계와 관련된 적어도 하나의 XML 데이터일 수 있다.
도 7은 본 발명의 실시예에 따른 농산물 응용 서비스 제공 장치 내 제2 표준 데이터의 이미지이다.
도 7을 참조하면, 데이터 변환부(3000)는 데이터 저장부(1000)로부터 송신된 제2 이벤트 데이터를 제2 표준 데이터로 변환할 수 있다.
제2 표준 데이터는 데이터 저장부(1000)로부터 저장된 적어도 하나의 제2 이벤트 데이터가 전자 제품 코드 정보 서비스(EPCIS)의 표준 인터페이스 규격에 맞게 변환된 데이터일 수 있다. 예를 들어, 제1 표준 데이터는 상기 농산물의 생산 단계와 관련된 적어도 하나의 XML 데이터일 수 있다.
다시 도 1을 참조하면, 데이터 관리부(5000)는 데이터 변환부(3000)로부터 변환된 적어도 하나의 표준 데이터를 수신할 수 있다.
이후, 데이터 관리부(5000)는 수신된 표준 데이터를 바탕으로 통계 및 모니터링 기능을 수행할 수 있다. 실시예에 따르면, 데이터 관리부(5000)는 공공 데이터 저장부(1500)로부터 수신된 농산물의 경락 가격 정보를 실시간 모니터링 할 수 있다. 예를 들어, 데이터 관리부(5000)는 하이브(Hive) 기술을 이용하여 통계 데이터를 관리할 수 있다.
데이터 분석부(7000)는 데이터 관리부(5000)로부터 송신된 통계 데이터 또는 빅데이터를 분석하여 분석 데이터를 생성할 수 있다. 실시예에 따르면, 분석 데이터는 후술될 서비스 제공부(9000)에서의 응용 서비스 개발을 위한 개방형 API 목록을 생성할 수 있다.
이후, 데이터 분석부(7000)는 분석 데이터를 관련 구성들(1000, 3000, 5000, 9000) 중 적어도 하나에 송신할 수 있다. 예를 들어, 데이터 분석부(7000)는 분석 데이터를 후술될 서비스 제공부(9000)로 송신할 수 있다.
서비스 제공부(9000)는 분석 데이터를 기초로 응용 서비스 개발을 위한 플랫폼 서비스를 제공할 수 있다.
보다 구체적으로 설명하면, 서비스 제공부(9000)는 제1 모듈(9100), 제2 모듈(9300) 및 제3 모듈(9500)을 포함할 수 있다.
제1 모듈(9100)은 응용 서비스 개발을 위한 응용 서비스 개발을 위한 소프트웨어 플랫폼을 제공할 수 있다. 실시예에 따르면, 제1 모듈(9100)은 개방형 API 목록, 개발 자원 또는 OS 중 적어도 하나를 포함할 수 있다.
제2 모듈(9300)은 적어도 하나의 응용 서비스를 제공할 수 있다. 보다 구체적으로 설명하면, 제2 모듈(9300)에서는 사용자로부터 선택된 상기 분석 데이터 자원 및 상기 소프트웨어 플랫폼을 이용하여 응용 서비스가 개발될 수 있다. 이에 따라, 사용자는 농산물 전 생애 단계 모니터링 서비스, 농산물 이력 추적 서비스 또는 농산물 가격 예측 서비스 등의 응용 서비스를 개발할 수 있다. 예를 들어, 농산물 전 생애 단계 모니터링 서비스는 실시간 전송된 이벤트 데이터를 개방 API로 변환하여 제공하는 서비스일 수 있다.
제3 모듈(9500)은 제1 모듈(9100) 및 제2 모듈(9300)의 실행을 위한 컴퓨팅 자원(Virtual Machine)을 제공할 수 있다. 실시예에 따르면, 제3 모듈(9500)은 클라우드 인프라 제어, 로드 밸런스(Load balance), 인프라 연동 및 관리 및 오토 스케일링(Auto Scaling) 등의 개발 자원을 포함할 수 있다.
이상 본 발명의 실시예에 따른 농산물 응용 서비스 제공 장치의 구성들을 살펴보았다. 이하에서는 본 발명의 실시예에 따른 상기 농산물 응용 서비스 제공 장치를 이용한 농산물 응용 서비스 제공 방법을 설명하겠다.
도 8은 본 발명의 실시예에 따른 농산물 응용 서비스 제공 방법의 순서도이다.
도 8을 참조하면, 농산물 응용 서비스 제공 장치는 특정 농산물에 대한 관련 데이터를 수집할 수 있다(S1000).
보다 구체적으로 설명하면, 농산물 응용 서비스 제공 장치는 이벤트 데이터를 수집할 수 있다(S1100). 여기서, 이벤트 데이터는 농산물의 전 생애 단계에서 수집되는 데이터일 수 있다.
실시예에 따르면, 이벤트 데이터는 농산물의 생산 단계에서 제공되는 출하 정보 데이터인 제1 이벤트 데이터 및 농산물의 유통, 판매 및 소비 단계에서 제공되는 제2 이벤트 데이터를 포함할 수 있다.
이때, 이벤트 데이터는 개별 농산물에 부착된 식별 코드에 의해 저장될 수 있다. 다시 말하면, 이벤트 데이터는 사용자 단말에 의해 농산물의 식별 코드가 인식됨으로써 획득할 수 있다. 예를 들어, 식별 코드는 GS1 코드일 수 있다.
또한, 농산물 응용 서비스 제공 장치는 공공 데이터를 수집할 수 있다(S1500). 공공 데이터는 외부 공공 기관 서버로부터 수집된 데이터일 수 있다. 예를 들어, 공공 데이터는 날씨 데이터 또는 경락 가격 정도일 수 있다.
이후, 농산물 응용 서비스 제공 장치는 수집된 적어도 하나의 농산물 관련 데이터를 표준 데이터 형태로 변환할 수 있다(S3000). 실시예에 따르면, 농산물 응용 서비스 제공 장치는 GS1 코드와 연계된 EPCIS에 따라 XML 데이터 형태로 변환될 수 있다. 변환된 표준 데이터는 사용자에게 제공될 수 있다.
농산물 응용 서비스 제공 장치는 표준 데이터들을 바탕으로 통계를 집계할 수 있다(S5000).
이후, 농산물 응용 서비스 제공 장치는 집계된 통계 데이터를 바탕으로 분석 데이터를 생성할 수 있다(S7000). 실시예에 따르면, 농산물 응용 서비스 제공 장치는 집계된 통계 데이터 및 빅데이터를 분석하여 분석 데이터를 생성할 수 있다.
농산물 응용 서비스 제공 장치는 분석 데이터를 바탕으로 플랫폼 서비스를 제공할 수 있다(S9000). 보다 구체적으로 설명하면, 사용자들의 응용 서비스 개발을 위한 자원 및 소프트웨어 개발 환경을 제공할 수 있다. 이에 따라, 사용자들은 플랫폼 서비스를 이용하여 생애 단계별 모니터링 서비스, 농산물 이력 추적 서비스 또는 농산물 가격 예측 서비스 등을 개발할 수 있다.
이상, 본 발명의 실시예에 따른 농산물 응용 서비스 제공 장치 및 방법, 그리고 농가 이벤트 관리 방법을 살펴보았다. 상기 농산물 응용 서비스 제공 장치 및 방법은 데이터 저장부, 데이터 변환부, 데이터 관리부, 데이터 분석부 및 서비스 제공부를 포함함으로써, 농산물의 전 생애 단계에서 통합 데이터 수집이 가능하여, 고신뢰성의 농산물 응용 서비스 제공 장치 및 방법, 그리고 농가 이벤트 관리 방법을 제공할 수 있다.
또한, 농산물 응용 서비스 제공 장치 및 방법, 그리고 농가 이벤트 관리 방법은 통합 데이터를 분석하여 개방형 API 목록 및 플랫폼 서비스를 제공함으로써, 사용자에게 응용 서비스 개발을 위한 편의를 제공할 수 있다.
본 발명의 실시예에 따른 방법의 동작은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 프로그램 또는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산 방식으로 컴퓨터로 읽을 수 있는 프로그램 또는 코드가 저장되고 실행될 수 있다.
또한, 컴퓨터가 읽을 수 있는 기록매체는 롬(rom), 램(ram), 플래시 메모리(flash memory) 등과 같이 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치를 포함할 수 있다. 프로그램 명령은 컴파일러(compiler)에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터(interpreter) 등을 사용해서 컴퓨터에 의해 실행될 수 있는 고급 언어 코드를 포함할 수 있다.
본 발명의 일부 측면들은 장치의 문맥에서 설명되었으나, 그것은 상응하는 방법에 따른 설명 또한 나타낼 수 있고, 여기서 블록 또는 장치는 방법 단계 또는 방법 단계의 특징에 상응한다. 유사하게, 방법의 문맥에서 설명된 측면들은 또한 상응하는 블록 또는 아이템 또는 상응하는 장치의 특징으로 나타낼 수 있다. 방법 단계들의 몇몇 또는 전부는 예를 들어, 마이크로프로세서, 프로그램 가능한 컴퓨터 또는 전자 회로와 같은 하드웨어 장치에 의해(또는 이용하여) 수행될 수 있다. 몇몇의 실시예에서, 가장 중요한 방법 단계들의 하나 이상은 이와 같은 장치에 의해 수행될 수 있다.
실시예들에서, 프로그램 가능한 로직 장치(예를 들어, 필드 프로그머블 게이트 어레이)가 여기서 설명된 방법들의 기능의 일부 또는 전부를 수행하기 위해 사용될 수 있다. 실시예들에서, 필드 프로그머블 게이트 어레이는 여기서 설명된 방법들 중 하나를 수행하기 위한 마이크로프로세서와 함께 작동할 수 있다. 일반적으로, 방법들은 어떤 하드웨어 장치에 의해 수행되는 것이 바람직하다.
이상 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
1000: 데이터 저장부 1100: 이벤트 저장부
1110: 제1 이벤트 저장부 1150: 제2 이벤트 저장부
1500: 공공 데이터 저장부 3000: 데이터 변환부
5000: 데이터 관리부 7000: 데이터 분석부
9000: 서비스 제공부 9100: 제1 모듈
9300: 제2 모듈 9500: 제3 모듈

Claims (20)

  1. 식별 코드를 이용한 농산물의 응용 서비스 개발을 위해, 플랫폼 서비스를 제공하는 농산물 응용 서비스 제공 장치에 있어서,
    상기 농산물의 생애 별 이벤트 데이터를 저장하는 데이터 저장부;
    상기 이벤트 데이터를 표준 데이터로 변환하는 데이터 변환부;
    상기 표준 데이터를 모니터링하고, 상기 표준 데이터로부터 통계 데이터를 산출하는 데이터 관리부;
    상기 통계 데이터 및 상기 통계 데이터와 연관된 빅데이터를 분석하여 분석 데이터를 생성하는 데이터 분석부; 및
    상기 분석 데이터를 바탕으로 개방형 플랫폼을 제공하는 서비스 제공부를 포함하는, 농산물 응용 서비스 제공 장치.
  2. 제1 항에 있어서,
    상기 데이터 저장부는
    상기 농산물의 생산 단계에서 제공되는 제1 이벤트 데이터를 저장하는 제1 이벤트 저장부; 및
    상기 농산물의 유통, 판매 및 서비스 단계 중 적어도 하나의 단계에서 제공되는 제2 이벤트 데이터를 저장하는 제2 이벤트 저장부를 포함하는, 농산물 응용 서비스 제공 장치.
  3. 제2 항에 있어서,
    상기 제1 이벤트 데이터는
    EPCIS(Electronic Product Code Information Service) 이벤트 아이디, 액션 타입, 포장 박스 코드, 생산 농가 코드, 생산자, 농장 이름, 당도, 단가, 품종, 잔류 농약 여부, 이벤트 발생 시간, Timezone 및 레코딩 시간 중 적어도 하나인, 농산물 응용 서비스 제공 장치.
  4. 제2 항에 있어서,
    상기 제2 이벤트 데이터는
    EPCIS(Electronic Product Code Information Service) 이벤트 아이디, 액션 타입, 포장 박스 코드, 생산 농가 코드, 농장 이름, 좌표 정보, UUID(Universally Unique Identifier, 이하 UUID), 등록일자, 이벤트 발생 시간, Timezone 및 레코딩 시간 중 적어도 하나인, 농산물 응용 서비스 제공 장치.
  5. 제1 항에 있어서,
    상기 식별 코드는 EPCIS(Electronic Product Code Information Service)와 연계된 GS1(Global Standard number 1) 코드인, 농산물 응용 서비스 제공 장치.
  6. 제1 항에 있어서,
    상기 식별 코드는
    판매 상품을 식별하는 제1 코드;
    생산 라인 정보를 식별하는 제2 코드; 및
    위치 정보를 식별하는 제3 코드를 포함하는, 농산물 응용 서비스 제공 장치.
  7. 제6 항에 있어서,
    상기 제1 코드는 SGTIN(Serializable Global Trade Identification Number)코드이고,
    상기 제2 코드는 LGTIN(Line Global Trade Identification Number) 코드이며,
    상기 제3 코드는 SGLN(Serializable Global Location Number) 코드인 농산물 응용 서비스 제공 장치.
  8. 제1 항에 있어서,
    상기 데이터 저장부는
    외부 서버로부터 수신한 적어도 하나의 공공 데이터를 더 저장하는, 농산물 응용 서비스 제공 장치.
  9. 제1 항에 있어서,
    상기 표준 데이터는 XML 데이터인, 농산물 응용 서비스 제공 장치.
  10. 제8 항에 있어서,
    상기 공공 데이터는
    기상 데이터 및 경락 가격 데이터 중 적어도 하나를 포함하는, 농산물 응용 서비스 제공 장치.
  11. 제1 항에 있어서,
    상기 데이터 분석부는
    상기 통계 데이터를 바탕으로 개방형 API 목록을 생성하는, 농산물 응용 서비스 제공 장치.
  12. 제1 항에 있어서,
    상기 분석 데이터는
    상기 농산물의 예측 생산량 데이터 및 상기 농산물의 가격 데이터 중 적어도 하나를 포함하는, 농산물 응용 서비스 제공 장치.
  13. 제1 항에 있어서,
    상기 서비스 제공부는
    상기 분석 데이터를 바탕으로 응용 서비스 개발을 위한 소프트웨어 플랫폼을 제공하는 제1 모듈;
    사용자로부터 선택된 상기 분석 데이터 자원 및 상기 소프트웨어 플랫폼을 이용하여 응용 서비스가 개발되는 제2 모듈; 및
    상기 제1 모듈 및 상기 제2 모듈의 실행을 위한 컴퓨팅 자원(Virtual Machine)을 제공하는 제3 모듈을 포함하는 농산물 응용 서비스 제공 장치.
  14. 제13 항에 있어서,
    상기 제1 모듈은
    개발 자원, 개방형API 목록 및 OS 정보 중 적어도 하나를 포함하는 농산물 응용 서비스 제공 장치.
  15. 제13 항에 있어서,
    상기 응용 서비스는
    상기 농산물의 예측 생산량 서비스, 상기 농산물의 가격 예측 서비스 및 상기 농산물의 이력 추적 서비스 중 적어도 하나를 포함하는 농산물 응용 서비스 제공 장치.
  16. 제13 항에 있어서,
    상기 제3 모듈은
    클라우드 인프라(Cloud Infra) 제어, 로드 밸런스(Load Balance), 오토 스케일링(Auto scaling) 및 인프라 연동 및 관리를 수행하는 농산물 응용 서비스 제공 장치.
  17. 식별 코드를 이용한 농산물의 응용 서비스 개발을 위해, 플랫폼 서비스를 제공하는 농산물 응용 서비스 제공 방법에 있어서,
    상기 농산물의 전 생애 데이터를 수집하는 단계;
    상기 전 생애 데이터를 표준 데이터 형태로 변환하는 단계;
    상기 표준 데이터를 대상으로 통계 데이터를 산출하는 단계;
    상기 통계 데이터를 분석하여 개방형 API 목록을 생성하는 단계; 및
    상기 응용 서비스를 개발하는 단계를 포함하는 농산물 응용 서비스 제공 방법.
  18. 제17 항에 있어서,
    상기 식별 코드는 EPCIS(Electronic Product Code Information Service)와 연계된 GS1(Global Standard number 1) 코드인 농산물 응용 서비스 제공 장치.
  19. 식별 코드가 부착된 농산물을 인식하는 사용자 단말 및 농가의 서버를 이용한 농가 이벤트 통합 관리 방법에 있어서,
    적어도 하나의 상기 사용자 단말에 의해 상기 농산물의 식별 코드를 인식하여, 전 생애 단계에서의 농산물 이벤트 데이터를 획득하는 단계;
    획득된 상기 이벤트 데이터를 상기 서버로 송신하는 단계;
    수신된 상기 이벤트 데이터를 취합하여, 개방형 API 형태로 변환하는 단계; 및
    상기 개방형 API를 상기 사용자 단말에 제공하는 단계를 포함하는, 농가 이벤트 통합 관리 방법.
  20. 제19 항에 있어서,
    상기 식별 코드는 EPCIS(Electronic Product Code Information Service)와 연계된 GS1(Global Standard number 1) 코드인, 농가 이벤트 통합 관리 방법.
KR1020180057728A 2018-05-21 2018-05-21 농산물 응용 서비스 제공 장치 및 방법, 그리고 농가 이벤트 통합 관리 방법 KR20190132789A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180057728A KR20190132789A (ko) 2018-05-21 2018-05-21 농산물 응용 서비스 제공 장치 및 방법, 그리고 농가 이벤트 통합 관리 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180057728A KR20190132789A (ko) 2018-05-21 2018-05-21 농산물 응용 서비스 제공 장치 및 방법, 그리고 농가 이벤트 통합 관리 방법

Publications (1)

Publication Number Publication Date
KR20190132789A true KR20190132789A (ko) 2019-11-29

Family

ID=68728842

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180057728A KR20190132789A (ko) 2018-05-21 2018-05-21 농산물 응용 서비스 제공 장치 및 방법, 그리고 농가 이벤트 통합 관리 방법

Country Status (1)

Country Link
KR (1) KR20190132789A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114119042A (zh) * 2021-11-08 2022-03-01 支付宝(杭州)信息技术有限公司 农产品的溯源方法和装置
KR20230169731A (ko) * 2022-06-09 2023-12-18 조현득 로컬 푸드 직매장 출하농가 판매시세 가이드 시스템

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114119042A (zh) * 2021-11-08 2022-03-01 支付宝(杭州)信息技术有限公司 农产品的溯源方法和装置
KR20230169731A (ko) * 2022-06-09 2023-12-18 조현득 로컬 푸드 직매장 출하농가 판매시세 가이드 시스템

Similar Documents

Publication Publication Date Title
US8417715B1 (en) Platform independent plug-in methods and systems for data mining and analytics
Meyer et al. Towards modeling real-world aware business processes
US8782103B2 (en) Monitoring system for optimizing integrated business processes to work flow
US10642913B2 (en) Intent and bot based query guidance
US7917815B2 (en) Multi-layer context parsing and incident model construction for software support
US20070067756A1 (en) System and method for enterprise software portfolio modernization
US8544028B2 (en) Extracting and processing data from heterogeneous computer applications
JP2006048703A (ja) トランザクションベースのパフォーマンスモデルの自動的な妥当性検査および較正
CN103003830A (zh) 管理和优化计算机应用间的工作流
US20170109639A1 (en) General Model for Linking Between Nonconsecutively Performed Steps in Business Processes
US20090254583A1 (en) Linking discrete dimensions to enhance dimensional analysis
KR20190132789A (ko) 농산물 응용 서비스 제공 장치 및 방법, 그리고 농가 이벤트 통합 관리 방법
US20120124110A1 (en) Database, management server, and management program
US8707262B2 (en) Code scoring
WO2021033338A1 (ja) 分析システム、装置、制御方法、及びプログラム
US20070156835A1 (en) Exchanging data between enterprise computing systems and service provider systems
CN116226786B (zh) 一种用于信息***数据融合的数据处理方法及装置
CN113721898A (zh) 机器学习模型部署方法、***、计算机设备及存储介质
US8589207B1 (en) System and method for determining and visually predicting at-risk integrated processes based on age and activity
CN110457010B (zh) 基于协作平台批量更改任务单的方法及装置
US20170109670A1 (en) Crowd-Based Patterns for Identifying Executions of Business Processes
KR101974631B1 (ko) 히스토리 및 환경조건 기반 자동고장진단을 통하여 제공되는 메뉴얼을 이용한 고객 지원 서비스 제공 방법
KR20180042726A (ko) 클라우드 서비스 기반의 빅데이터 분석 방법 및 장치
US20110112885A1 (en) Distributed order orchestration
CN102880927A (zh) 用于企业情报架构中的企业情报管理的方法和设备