KR20160071644A - Service server and operating method thereof about smart agriculture, and application applied to the same - Google Patents
Service server and operating method thereof about smart agriculture, and application applied to the same Download PDFInfo
- Publication number
- KR20160071644A KR20160071644A KR1020140179048A KR20140179048A KR20160071644A KR 20160071644 A KR20160071644 A KR 20160071644A KR 1020140179048 A KR1020140179048 A KR 1020140179048A KR 20140179048 A KR20140179048 A KR 20140179048A KR 20160071644 A KR20160071644 A KR 20160071644A
- Authority
- KR
- South Korea
- Prior art keywords
- information
- service
- terminal
- service data
- crops
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/02—Agriculture; Fishing; Forestry; Mining
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Marine Sciences & Fisheries (AREA)
- Mining & Mineral Resources (AREA)
- Agronomy & Crop Science (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Husbandry (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
본 발명은 스마트 영농과 관련하여 단말에서 실행되는 애플리케이션을 활용하여 농작물의 다양화 및 안정적인 생산 그리고 합리적인 판로 구축에 기여할 수 있는 다양한 서비스 데이터 내지는 서비스 데이터를 가공하여 생성되는 별도의 안내 정보를 제공하기 위한 방안에 관한 것이다.The present invention relates to a method and apparatus for providing various guide data generated by processing various service data or service data that can contribute to diversification and stable production of crops and a reasonable price structure by utilizing an application executed in a terminal in association with smart farming It is about the plan.
기존 스마트 영농에 필요한 기상정보, 병해충 정보가 매스 미디어를 통해 대부분 전달되기 때문에 정보의 도달률이 한정되어 있어, 농가의 피해를 방지하기에는 그 한계가 있다.Since the information of weather and pest information necessary for existing smart farming is mostly transmitted through mass media, the reaching rate of information is limited, and there is a limit to prevent damage to the farmhouse.
또한, 새로운 농작물에 대한 소개나 교육이 오프라인으로만 행해지고 있기 때문에 농가의 일정상 참여가 힘들어 작물의 다양화가 이뤄지지 않고 있는 상황이다.In addition, introductions and training of new crops are being done only offline, so it is difficult for farmers to participate in daily work and diversification of crops is not taking place.
더욱이, 지역/시기/작물별 수확량, 거래가격 등 영농에 필수적인 정보를 얻기에는 복잡한 구조(PC활용, 인터넷 활용, 정보검색 능력 필요)의 한계로 인해 고령화된 농민들의 실정에 맞지 않으며, 관할 시, 군에서 농가와의 정보 전달 수단이 한정되어 있어 정책공유가 어려운 상황이다.Moreover, it is not suitable for aged farmers due to the limitation of complex structure (PC utilization, internet utilization, information retrieval ability) in order to obtain information essential for farming such as area / season / crop yield and transaction price, It is difficult to share policies because the means of communicating information with farmers is limited in the military.
본 발명은 상기한 사정을 감안하여 창출된 것으로서, 본 발명에서 도달하고자 하는 목적은 스마트 영농과 관련하여 단말에서 실행되는 애플리케이션을 활용하여 농작물의 다양화 및 안정적인 생산 그리고 합리적인 판로 구축에 기여할 수 있는 다양한 서비스 데이터 내지는 서비스 데이터를 가공하여 생성되는 별도의 안내 정보를 제공하는 데 있다.SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a smart farming system capable of diversifying and stabilizing production of crops and utilizing various applications And to provide separate guide information generated by processing service data or service data.
상기 목적을 달성하기 위한 본 발명의 제 1 관점에 따른 스마트 영농과 관련된 서비스 서버는 단말로부터 서비스 요청이 수신되는 경우, 상기 단말로부터 요청된 서비스 종류를 기초로 기 저장된 서비스 데이터를 이용한 안내 정보의 생성이 요구되는지 여부를 판별하는 판별부; 및 상기 안내 정보의 생성이 요구되는 것으로 판별되는 경우, 상기 서비스 요청과 관련하여 추출되는 서비스 데이터를 기 정의된 조합 정책에 따라 조합한 안내 정보를 생성하여, 상기 생성된 안내 정보가 상기 단말에 제공되도록 하는 생성부를 포함하는 것을 특징으로 한다.According to a first aspect of the present invention, there is provided a smart farming service server for generating a guide information using previously stored service data based on a service type requested from the terminal, A discrimination unit for discriminating whether or not it is required; And generating guide information in which service data extracted in association with the service request is combined according to a predefined combination policy when the guide information is determined to be required to be generated, And a generating unit for generating a control signal.
보다 구체적으로, 상기 서비스 종류에는, 농작물과 관련된 특정 서비스 데이터를 조회하는 정보 조회 서비스, 농작물과 관련된 서비스 데이터를 등록하는 정보 등록 서비스, 및 서비스 데이터의 가공이 요구되는 정보 안내 서비스 중 적어도 하나가 포함되며, 상기 판별부는, 상기 단말로부터 요청된 서비스 종류가 상기 정보 안내 서비스인 경우, 상기 안내 정보의 생성이 요구되는 것으로 판별하는 것을 특징으로 한다.More specifically, the service type includes at least one of an information inquiry service for inquiring specific service data related to crops, an information registration service for registering service data related to crops, and an information guide service for processing service data And the determination unit determines that generation of the guide information is required when the service type requested from the terminal is the information guidance service.
보다 구체적으로, 상기 서비스 서버는, 상기 단말로부터 수신되는 서비스 요청에 따라 데이터베이스로부터 기 저장된 서비스 데이터를 추출하는 추출부를 더 포함하며, 상기 추출부는, 상기 단말의 위치 및 상기 단말로부터 선택된 농작물 정보 중 적어도 하나를 기초로 서비스 데이터를 추출하는 것을 특징으로 한다.More specifically, the service server further includes an extracting unit for extracting previously stored service data from the database according to a service request received from the terminal, and the extracting unit extracts at least one of the location of the terminal and the crop information selected from the terminal And extracts the service data based on one.
보다 구체적으로, 상기 단말로부터 요청된 서비스 종류가 특정 일의 작업 내역을 안내받기 위한 상기 정보 안내 서비스인 경우, 상기 추출되는 서비스 데이터에는, 상기 특정 일의 상기 단말의 위치와 관련된 날씨 정보, 병해충 정보, 및 상기 단말로부터 선택된 농작물 정보와 관련된 농작물 관리 메뉴얼 정보 중 적어도 하나가 포함되며, 상기 생성부는, 상기 날씨 정보, 상기 병해충 정보 및 상기 농작물 관리 메뉴얼 정보 중 적어도 하나를 상기 조합 정책에 따라 조합하여 상기 특정 일의 작업 내역을 안내하기 위한 상기 안내 정보를 생성하는 것을 특징으로 한다.More specifically, when the service type requested from the terminal is the information guidance service for receiving a work history of a specific day, the extracted service data includes weather information related to the position of the terminal on the specific day, And at least one of crop management manual information related to crop information selected from the terminal, and the generating unit combines at least one of the weather information, the pest information, and the crop management manual information according to the combination policy, And generates the guide information for guiding the work history of a specific day.
보다 구체적으로, 상기 단말로부터 요청된 서비스 종류가 농작물을 판매하기 위한 상기 정보 안내 서비스인 경우, 상기 추출되는 서비스 데이터에는, 상기 단말로부터 등록된 농작물 판매정보, 농작물의 시세 정보, 및 구매자 정보 중 적어도 하나가 포함되며, 상기 생성부는, 상기 농작물 판매정보, 상기 농작물 시세 정보, 및 상기 구매자 정보 중 적어도 하나를 상기 조합 정책에 따라 조합하여 농작물의 판매와 관련된 상기 안내 정보를 생성하는 것을 특징으로 한다.More specifically, when the type of service requested from the terminal is the information guidance service for selling crops, the extracted service data includes at least one of sales information of crops registered in the terminal, quotation information of crops, And the generating unit combines at least one of the crop sales information, the crop price information, and the buyer information according to the combination policy to generate the guide information related to sales of the crop.
상기 목적을 달성하기 위한 본 발명의 제 2 관점에 따른 매체에 저장된 애플리케이션은 스마트 영농과 관련된 서비스 요청을 서비스 서버에 전달하는 단계; 상기 서비스 서버에 요청한 서비스 종류에 따라 상기 서비스 서버로부터 기 저장된 서비스 데이터 및 기 저장된 서비스 데이터를 가공하여 생성된 안내 정보 중 적어도 하나를 수신하는 수신단계; 및 상기 서비스 서버로부터 수신된 상기 서비스 데이터 및 상기 안내 정보 중 적어도 하나를 화면에 표시하는 표시단계를 실행하는 것을 특징으로 한다.According to a second aspect of the present invention, there is provided an application stored in a medium, the method comprising: transferring a service request related to smart farming to a service server; A receiving step of receiving at least one of service data previously stored from the service server and guide information generated by processing stored service data according to a service type requested to the service server; And a display step of displaying at least one of the service data and the guide information received from the service server on a screen.
보다 구체적으로, 상기 서비스 종류에는, 농작물과 관련된 특정 서비스 데이터를 조회하기 위한 정보 조회 서비스, 농작물과 관련된 서비스 데이터를 등록하기 위한 정보 등록 서비스, 및 서비스 데이터의 가공이 요구되는 정보 안내 서비스 중 적어도 하나가 포함되며, 상기 수신단계는, 상기 서비스 서버에 요청한 서비스 종류가 상기 정보 안내 서비스인 경우, 상기 서비스 서버로부터 상기 서비스 요청에 따라 추출되는 서비스 데이터를 기 정의된 조합 정책에 따라 조합하여 생성한 상기 안내 정보를 수신하는 것을 특징으로 한다.More specifically, the service type includes at least one of an information inquiry service for inquiring specific service data related to crops, an information registration service for registering service data related to crops, and an information guide service requiring processing of service data Wherein the receiving step includes combining service data extracted according to the service request from the service server according to a predefined combination policy when the service type requested to the service server is the information guidance service, And receives the guide information.
보다 구체적으로, 상기 서비스 서버에 요청한 서비스 종류가 특정 일의 작업 내역을 안내받기 위한 상기 정보 안내 서비스인 경우, 상기 서비스 요청에 따라 추출되는 서비스 데이터에는, 상기 특정 일의 상기 단말의 위치와 관련된 날씨 정보, 병해충 정보, 및 상기 단말로부터 선택된 농작물 정보와 관련된 농작물 관리 메뉴얼 정보 중 적어도 하나가 포함되며, 상기 서비스 서버는, 상기 날씨 정보, 상기 병해충 정보 및 상기 농작물 관리 메뉴얼 정보 중 적어도 하나를 상기 조합 정책에 따라 조합하여 상기 특정 일의 작업 내역을 안내하기 위한 상기 안내 정보를 생성하는 것을 특징으로 한다.More specifically, when the type of the service requested to the service server is the information guidance service for receiving the job history of a specific day, the service data extracted according to the service request includes the weather related to the location of the terminal of the specific day And at least one of crop management information related to crop information selected from the terminal, and the service server transmits at least one of the weather information, the pest control information, and the crop management manual information to the combination policy And generates the guide information for guiding the work history of the specific day.
보다 구체적으로, 상기 서비스 서버에 요청한 서비스 종류가 농작물을 판매하기 위한 상기 정보 안내 서비스인 경우, 상기 서비스 요청에 따라 추출되는 서비스 데이터에는, 상기 단말로부터 등록된 농작물 판매정보, 농작물 시세 정보, 및 구매자 정보가 포함되며, 상기 서비스 서버는, 상기 농작물 판매정보, 상기 농작물 시세 정보, 및 상기 구매자 정보 중 적어도 하나를 상기 조합 정책에 따라 조합하여 농작물의 판매와 관련된 상기 안내 정보를 생성하는 것을 특징으로 한다.More specifically, when the type of the service requested to the service server is the information guidance service for selling crops, the service data extracted according to the service request includes the sales information of the crops registered in the terminal, the crop quotation information, And the service server is configured to combine at least one of the crop sales information, the crop market information, and the buyer information according to the combination policy to generate the guide information related to sales of crops .
상기 목적을 달성하기 위한 본 발명의 제 3 관점에 따른 스마트 영농과 관련된 서비스 서버의 동작 방법은, 단말로부터 서비스 요청이 수신되는 경우, 상기 단말로부터 요청된 서비스 종류를 기초로 기 저장된 서비스 데이터를 이용한 안내 정보의 생성이 요구되는지 여부를 판별하는 판별단계; 및 상기 안내 정보의 생성이 요구되는 것으로 판별되는 경우, 상기 서비스 요청과 관련하여 추출되는 서비스 데이터를 기 정의된 조합 정책에 따라 조합한 안내 정보를 생성하여, 상기 생성된 안내 정보가 상기 단말에 제공되도록 하는 생성단계를 포함하는 것을 특징으로 한다.According to a third aspect of the present invention, there is provided a method of operating a service server related to smart farming, the method comprising: when a service request is received from a terminal, A discriminating step of discriminating whether or not generation of guide information is required; And generating guide information in which service data extracted in association with the service request is combined according to a predefined combination policy when the guide information is determined to be required to be generated, And a generating step of generating a plurality of output signals.
보다 구체적으로, 상기 서비스 종류에는, 농작물과 관련된 특정 서비스 데이터를 조회하는 정보 조회 서비스, 농작물과 관련된 서비스 데이터를 등록하는 정보 등록 서비스, 및 서비스 데이터의 가공이 요구되는 정보 안내 서비스 중 적어도 하나가 포함되며, 상기 판별단계는, 상기 단말로부터 요청된 서비스 종류가 상기 정보 안내 서비스인 경우, 상기 안내 정보의 생성이 요구되는 것으로 판별하는 것을 특징으로 한다.More specifically, the service type includes at least one of an information inquiry service for inquiring specific service data related to crops, an information registration service for registering service data related to crops, and an information guide service for processing service data And the determining step determines that generation of the guide information is required when the service type requested from the terminal is the information guidance service.
보다 구체적으로, 상기 방법은, 상기 생성단계 이전에, 상기 단말로부터 수신되는 서비스 요청에 따라 데이터베이스로부터 기 저장된 서비스 데이터를 추출하는 추출단계를 더 포함하며, 상기 추출단계는, 상기 단말의 위치 및 상기 단말로부터 선택된 농작물 정보 중 적어도 하나를 기초로 서비스 데이터를 추출하는 것을 특징으로 한다.More specifically, the method may further include an extracting step of extracting pre-stored service data from a database according to a service request received from the terminal before the generating step, And extracting the service data based on at least one of the crop information selected from the terminal.
보다 구체적으로, 상기 단말로부터 요청된 서비스 종류가 특정 일의 작업 내역을 안내받기 위한 상기 정보 안내 서비스인 경우, 상기 추출되는 서비스 데이터에는, 상기 특정 일의 상기 단말의 위치와 관련된 날씨 정보, 병해충 정보, 및 상기 단말로부터 선택된 농작물 정보와 관련된 농작물 관리 메뉴얼 정보 중 적어도 하나가 포함되며, 상기 생성단계는, 상기 날씨 정보, 상기 병해충 정보 및 상기 농작물 관리 메뉴얼 정보 중 적어도 하나를 상기 조합 정책에 따라 조합하여 상기 특정 일의 작업 내역을 안내하기 위한 상기 안내 정보를 생성하는 것을 특징으로 한다.More specifically, when the service type requested from the terminal is the information guidance service for receiving a work history of a specific day, the extracted service data includes weather information related to the position of the terminal on the specific day, And at least one of crop management manual information related to crop information selected from the terminal, and the generation step includes combining at least one of the weather information, the pest control information, and the crop management manual information according to the combination policy And generates the guide information for guiding the work history of the specific day.
보다 구체적으로, 상기 단말로부터 요청된 서비스 종류가 농작물을 판매하기 위한 상기 정보 안내 서비스인 경우, 상기 추출되는 서비스 데이터에는, 상기 단말로부터 등록된 농작물 판매정보, 농작물의 시세 정보, 및 구매자 정보 중 적어도 하나가 포함되며, 상기 생성단계는, 상기 농작물 판매정보, 상기 농작물 시세 정보, 및 상기 구매자 정보 중 적어도 하나를 상기 조합 정책에 따라 조합하여 농작물의 판매와 관련된 상기 안내 정보를 생성하는 것을 특징으로 한다.More specifically, when the type of service requested from the terminal is the information guidance service for selling crops, the extracted service data includes at least one of sales information of crops registered in the terminal, quotation information of crops, And the generating step generates at least one of the crop sales information, the crop market information, and the buyer information according to the combination policy to generate the guide information related to sales of the crop .
이에, 스마트 영농과 관련된 서비스 서버 및 그 동작 방법, 그리고 이에 적용되는 애플리케이션에 의하면, 스마트 영농에 필요한 재해정보, 날씨, 기후, 및 병해충 정보 그리고 사전에 구축된 농작물별 생산 메뉴얼과 기후/시기별로 작업 내역을 자동 스케쥴링하여 이를 안내 정보로서 제공함으로써 농작물의 다양화 및 안정적인 생산에 기여하며, 농가와 소비자, 농가와 유통업자를 연결해 주는 판로 구축을 통해 농가 소득 증대를 꾀할 수 있다.Accordingly, according to the service server and its operation method related to smart farming, and the application applied thereto, disaster information, weather, climate and pest information necessary for smart farming, and production manual and climate / By automatically scheduling the details and providing them as guide information, it contributes to diversification and stable production of crops, and can increase the income of farm households by constructing a sales channel connecting farmers, consumers, farmers and distributors.
도 1은 본 발명의 일 실시예에 따른 스마트 영농 서비스 시스템의 개략적인 구성도.
도 2는 본 발명의 일 실시예에 따른 단말의 구성을 설명하기 위한 도면.
도 3은 본 발명의 일 실시예에 따른 서비스 서버의 구성을 설명하기 위한 도면.
도 4는 본 발명의 일 실시예에 따른 스마트 영농 서비스 시스템에서의 동작 흐름을 설명하기 위한 개략적인 순서도.
도 5는 본 발명의 일 실시예에 따른 서비스 서버에서의 동작 흐름을 설명하기 위한 개략적인 순서도.1 is a schematic configuration diagram of a smart farming service system according to an embodiment of the present invention;
2 is a diagram illustrating a configuration of a terminal according to an embodiment of the present invention;
3 is a diagram illustrating a configuration of a service server according to an embodiment of the present invention;
FIG. 4 is a schematic flowchart for explaining an operational flow in a smart farming service system according to an embodiment of the present invention; FIG.
5 is a schematic flowchart for explaining an operation flow in a service server according to an embodiment of the present invention;
이하, 첨부된 도면을 참조하여 본 발명의 일 실시예에 대하여 설명한다.Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른 스마트 영농 서비스 시스템을 도시한 도면이다. 1 is a diagram illustrating a smart farming service system according to an embodiment of the present invention.
도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 스마트 영농 서비스 시스템은, 스마트 영농과 관련된 서비스를 요청하는 단말(100), 및 단말(100)로부터의 서비스 요청에 따라 외부 서버(300)로부터 수집된 서비스 데이터 제공하는 서비스 서버(200)를 포함하는 구성을 갖는다.1, a smart farming service system according to an embodiment of the present invention includes a
단말(100)은 스마트 영농과 관련하여 배포되는 애플리케이션을 실행하는 장치를 일컫는 것으로서, 애플리케이션을 실행을 통해 서비스 서버로부터 다양한 서비스 데이터를 수신할 수 있다.The
예를 들어, 위 단말(100)로는 스마트폰, 테블릿 PC, 및 PDA 등이 해당될 수 있으며, 이에 제한되는 것이 아닌 스마트 영농과 관련된 애플리케이션의 실행이 가능한 장치는 모두 포함될 수 있다.For example, the
서비스 서버(200)는 단말(100)로부터의 서비스 요청에 따라, 외부 장치(300)로부터 수집된 서비스 데이터를 직접 단말(100) 제공하거나, 서비스 데이터에 대한 가공을 통해 별도의 안내 정보를 생성하여 단말(100)에 제공하는 서버를 일컫는다.The
여기서, 서비스 데이터는, 스마트 영농에 필요한 가공되지 않은 다양한 정보를 일컫는 것으로서, 재해정보, 날씨, 기후, 및 병해충 정보 등을 일컫는 것으로서, 이에 제한되지는 않는다.Here, the service data refers to various unprocessed information necessary for smart farming and refers to disaster information, weather, climate, pest information, and the like, but is not limited thereto.
아울러, 안내 정보의 경우, 위 서비스 데이터를 가공하여 생성되는 가공 정보를 일컫는 것으로서, 예컨대, 농작물별 생산 메뉴얼과 기후/시기별로 작업 내역을 자동 스케쥴링한 정보 및 농가와 소비자, 농가와 유통업자를 연결해 주는 판로와 관련된 정보일 수 있으며, 이에 제한되는 것이 아닌 서비스 데이터의 가공을 통해서 생성될 수 있는 정보는 모두 해당될 수 있다.In addition, the guide information refers to the processing information generated by processing the above service data. For example, the guide information includes information such as production manuals for each crop, automatic scheduling information for each climate / season, and information for connecting farmers, consumers, farmers and distributors Information that can be generated through the processing of service data, but not limited thereto, may all be applicable.
앞서 언급한 바와 같이, 서비스 서버(200)는 위 서비스 데이터를 외부 서버(300)로부터 수집하게 된다.As described above, the
결국, 외부 서버(300)에는 예컨대, 재해정보, 날씨, 기후 등의 서비스 데이터를 제공하는 기상청 서버 및 농작물별 생산 메뉴얼, 병해충 정보, 및 농작물의 년간 수확량 등의 서비스 데이터를 제공하는 농촌 진흥청 서버 등이 해당될 수 있으며, 이에 제한되지는 않는다.As a result, the
한편, 본 발명의 일 실시에 따르면, 스마트 영농과 관련된 다양한 정보를 제공하게 된다.Meanwhile, according to one embodiment of the present invention, various information related to smart farming is provided.
기존의 경우, 스마트 영농에 필요한 기상정보, 병해충 정보가 매스 미디어를 통해 대부분 전달되기 때문에 정보의 도달률이 한정되어 있으며, 그 밖에 농작물에 대한 소개나 교육, 지역/시기/작물별 수확량, 거래가격 등 영농에 필수적인 정보의 공유 또한 오프라인을 통해서 이루어짐에 따라 농가의 일정상 참여가 힘든 것이 현실이다.In the existing case, the information reachability is limited because most of the weather information and pest control information necessary for smart farming are transmitted through mass media. In addition, information on crops, education, region / season / crop yield, As the sharing of information essential for farming is also done offline, it is a reality that farmers can hardly participate at work.
아울러, 온라인 판매를 통한 농산물거래가 활성화된 작금의 상황이나, 대다수의 고령화 농민의 경우 공판장을 통한 판매가 주를 이루어 유통업자 대비 농가 수익률이 낮은 편이다.In addition, the situation in which agricultural products transactions are activated through online sales, and in the case of the majority of aged farmers, the sales through the tangible stake are the main share, so the yield of the farmers is lower than that of the distributors.
결국, 유통단계에서의 마진을 줄여 농가나 소비자 모두 이득이 될 수 있는 유통구조의 변화 또한 필요한 실정이라 할 것이다.As a result, it is necessary to change the distribution structure that can benefit both farmers and consumers by reducing margins at the distribution stage.
최근에는 스마트 폰이라는 정보수집과 휴대에 최적화된 모바일 디바이스가 대중화되어 있는데, 이를 활용한다면 농작물을 보다 체계적이고 효율적으로 재배할 수 있으며, 농작물의 판로의 구축 또한 가능해 질 수 있음을 예상할 수 있다. In recent years, mobile devices optimized for smart phones have been popularized, and it can be expected that crops can be cultivated more systematically and efficiently, and the construction of farm products can be realized.
이와 관련하여 특정 부처(예:농촌 진흥청)에서는 스마트폰 애플리케이션을 제작하여 배포하고 있으나, 배포된 애플리케이션의 경우 기상특보, 병해충 정보 등의 기본적인 정보 습득만이 가능한 수준에 머물고 있어 그 활용도가 떨어지는 것이 현실이다.In this regard, some ministries (eg Rural Development Administration) have been producing and distributing smartphone applications, but deployed applications are only able to acquire basic information such as weather information and pest information, to be.
이에, 본 발명의 일 실시예에서는 단말(100)에서 실행되는 애플리케이션의 활용을 통해 농작물의 다양화 및 안정적인 생산 그리고 합리적인 판로 구축에 기여할 수 있는 새로운 방안을 제안하고자 하며, 이하에서는 이를 구체적으로 설명하기로 한다.Accordingly, in an embodiment of the present invention, a new scheme that contributes to the diversification, stable production, and reasonable sales building of crops through utilization of an application executed in the
단말(100)은 서비스 서버(200)에 서비스를 요청하는 기능을 수행한다.The
보다 구체적으로, 단말(100)은 스마트 영농과 관련하여 배포된 애플리케이션의 실행을 통해 서비스 서버(200)에 서비스 요청을 전달하게 된다.More specifically, the
이때, 단말(100)은 현재 위치 정보를 획득하고, 획득된 위치 정보를 포함하는 서비스 요청을 서비스 서버(200)에 전달함으로써, 자신의 현재 위치에 해당하는 지역 기반의 서비스를 서비스 서버(200)에 요청하게 된다.At this time, the
여기서, 단말(100)에서 이루어지는 위치 정보 획득 방식의 경우, 단말(100)에서 지원하는 GPS(Global Positioning System) 기능이 활용되거나, 단말(100)이 현재 접속중인 기지국 정보를 활용하는 방식을 통해서 이루어질 수 있다.Here, in the case of the location information acquisition method performed by the
한편, 단말(100)에서 요청하는 서비스는 다음과 같이 그 서비스 종류가 구분될 수 있다.On the other hand, the service requested by the
예를 들어, 단말(100)이 요청할 수 있는 서비스 종류에는 농작물과 관련된 특정 서비스 데이터를 조회하는 정보 조회 서비스, 농작물과 관련된 서비스 데이터를 등록하는 정보 등록 서비스, 및 서비스 데이터의 가공이 요구되는 정보 안내 서비스 중 적어도 하나가 포함될 수 있다.For example, the types of services that the
정보 조회 서비스의 경우, 서비스 서버(200)에 저장된 서비스 데이터를 단순히 조회하는 서비스를 일컫는 것으로서, 예컨대, 일일 날씨 정보 조회 서비스, 지역 병충해 정보 조회 서비스, 년간 수확량 조회 서비스, 주변 농가 조회 서비스, 새로운 품종 정보 조회 서비스 등이 해당될 수 있다.In the case of the information inquiry service, it refers to a service for simply inquiring service data stored in the
정보 등록 서비스의 경우, 단말(100)이 농작물과 관련된 일련의 정보를 서비스 데이터로서 서비스 서버(200)에 등록하는 서비스를 일컫는 것으로서, 예컨대, 농작물과 관련하여 일 별 작업 내역, 날씨 정보, 특이 사항 등을 기입하고 이를 일기 형식으로 등록하는 영농 일기 서비스 등이 이에 해당될 수 있다.In the case of the information registration service, the
정보 안내 서비스의 경우, 다수의 서비스 데이터를 가공하여 생성되는 안내 정보를 제공받기 위한 서비스를 일컫는 것으로서, 농작물에 대한 특정 일의 작업 내역을 안내 정보로서 제공받기 위한 작업 스케줄링 서비스 및 농작물을 판매할 수 있는 판로에 대한 정보를 제공받기 위한 판매 도우미 서비스 등이 이에 해당될 수 있다.In the case of the information guidance service, it refers to a service for receiving guidance information generated by processing a plurality of service data, and includes a job scheduling service for receiving work details of a specific day for the crop as guide information, And a sales assistant service for receiving information on the sales channel.
단말(100)은 서비스 서버(200)로부터 수신되는 서비스 데이터 및 안내 정보를 표시하는 기능을 수행한다.The
보다 구체적으로, 단말(100)은 서비스 서버(200)에 요청한 서비스 종류에 따라 서비스 서버(100)로부터 기 저장된 서비스 데이터 또는 기 저장된 서비스 데이터를 가공하여 생성된 안내 정보 중 적어도 하나를 수신하여 이를 화면에 표시하게 된다.More specifically, the
한편, 본 발명의 일 실시예에서는, 단말(100)이 서비스 서버(200)에 서비스 요청을 전달함으로써, 서비스 데이터 또는 안내 정보를 수신하는 풀(Pull) 방식의 서비스를 전제로 설명하였으나, 서비스 서버(200)에 대한 별도의 서비스 요청 없이, 일정 주기에 따라 서비스 서버(200)가 제공하는 서비스 데이터 또는 안내 정보를 수신하는 방식인 푸시(Push) 방식을 통해서도 서비스가 이루어질 수 있음은 물론이다.Meanwhile, in an embodiment of the present invention, a pull service system in which the
서비스 서버(200)는 서비스 데이터를 수집/저장하는 기능을 수행한다.The
보다 구체적으로, 서비스 서버(200)는 일정 주기(예: 일 별, 시간대 별, 이벤트 발생시)마다 외부 서버(300)로부터 서비스 데이터를 수집하게 되며, 수집된 서비스 데이터는 자체 데이터베이스에 저장하게 된다.More specifically, the
이때, 서비스 서버(200)는 외부 서버(300)에서 제공하는 공개 API(Open Application Program Interface)를 통해서 서비스 데이터를 수집할 수 있는데, 이러한 수집 방식에 제한되지는 않는다.At this time, the
예를 들어, 외부 서버(300)가 기상청에서 운용하는 기상청 서버인 경우, 지역별 날씨 정보와 관련된 XML 형식의 데이터인 RSS(Rich Site Summary : 맞춤형 뉴스 서비스) 기상정보를 서비스 데이터로서 수집하여 저장할 수 있다.For example, when the
다른 예로서, 외부 서버(300)가 농촌 진흥청에서 운용하는 농촌 진흥청 서버인 경우, 작목별 농업기술정보, 농사정보 목록, 병해충 정보, 품종별 농작물 관리 메뉴얼, 농업기술 동영상, 농축산물 소득정보 및 새로운 품종 정보 등을 서비스 데이터로서 수집하여 저장할 수 있다.As another example, when the
또한, 서비스 서버(200)는 안내 정보의 생성이 요구되는지 여부를 판별하는 기능을 수행한다.In addition, the
보다 구체적으로, 서비스 서버(200)는 단말(100)로부터 서비스 요청이 수신되는 경우, 단말(100)로부터 요청된 서비스 종류를 기초로 기 저장된 서비스 데이터를 이용한 안내 정보의 생성이 요구되는지 여부를 판별하게 된다.More specifically, when the service request is received from the terminal 100, the
앞서 단말(100)로부터 요청되는 서비스 종류에는, 농작물과 관련된 특정 서비스 데이터를 조회하는 정보 조회 서비스, 농작물과 관련된 서비스 데이터를 등록하는 정보 등록 서비스, 및 서비스 데이터의 가공이 요구되는 정보 안내 서비스로 구분될 수 있음을 언급한 바 있다.The types of services requested from the terminal 100 include an information inquiry service for inquiring specific service data related to crops, an information registration service for registering service data related to crops, and an information guide service for processing service data It can be done.
이때, 서비스 서버(200)는 단말(100)로부터 요청된 서비스 종류가 위 정보 안내 서비스에 해당하는 것으로 확인되면 안내 정보의 생성이 요구되는 것으로 판별하게 된다.At this time, the
또한, 서비스 서버(200)는 안내 정보를 생성하는 기능을 수행한다.In addition, the
보다 구체적으로, 서비스 서버(200)는 단말(100)로부터 수신되는 서비스 요청에 따라 안내 정보의 생성이 요구되는 것으로 판별되는 경우, 서비스 요청과 관련하여 추출되는 서비스 데이터를 가공함으로써, 안내 정보를 생성하게 된다.More specifically, when it is determined that generation of guide information is required according to a service request received from the terminal 100, the
한편, 서비스 서버(200)는 위 안내 정보의 생성에 앞서, 서비스 요청과 관련하여 추출하게 된다.On the other hand, the
이때, 서비스 서버(200)는 단말(100)의 위치 및 단말(100)로부터 선택된 농작물의 정보를 기준으로 서비스 데이터를 추출함으로써, 데이터 베이스에 저장되어 있는 전체 서비스 데이터 중 단말(100)의 위치 및 선택된 농작물에 타게팅된 서비스 데이터만이 추출될 수 있도록 한다.At this time, the
이와 관련하여, 서비스 서버(200)는 서비스 요청과 관련된 서비스 데이터의 추출이 완료되면, 기 정의된 조합 정책(예: 알고리즘)에 따라 추출된 서비스 데이터를 조합하는 방식을 통해서 단말(100)에서 요구하는 안내 정보를 생성하게 된다.In this regard, when the extraction of the service data related to the service request is completed, the
예를 들어, 단말(100)로부터 요청된 서비스 종류가 특정 일의 작업 내역을 안내받기 위한 작업 스케줄링 서비스인 경우, 데이터베이스로부터 추출되는 서비스 데이터에는, 단말(100)의 위치와 관련된 날씨 정보, 병해충 정보, 및 단말(100)로부터 선택된 농작물 정보와 관련된 농작물 관리 메뉴얼 정보 등이 포함될 수 있음을 예상할 수 있다.For example, when the type of the service requested from the terminal 100 is a job scheduling service for receiving a job history of a specific day, the service data extracted from the database includes weather information related to the location of the terminal 100, And crop management manual information related to the crop information selected from the terminal 100, for example.
이 경우, 서비스 서버(200)는 위와 같이 추출된 날씨 정보, 병해충 정보 및 농작물 관리 메뉴얼 정보 등의 서비스 데이터들을 기 정의된 조합 정책에 따라 조합함으로써, 특정 일에 단말(100) 소지자 농작물에 해야되는 작업 내역을 안내하기 위한 안내 정보를 생성할 수 있다.In this case, the
다른 예로서, 단말(100)로부터 요청된 서비스 종류가 농작물을 판매할 수 있는 판로에 대한 정보를 제공받기 위한 판매 도우미 서비스인 경우, 데이터베이스로부터 추출되는 서비스 데이터에는, 단말(100)로부터 등록된 농작물 판매정보(예: 판매 수량), 농작물의 시세 정보, 및 구매자 정보(예: 구매 가격, 구매자 위치, 구매자 연락처) 등이 포함될 수 있음을 예상할 수 있다.As another example, when the service type requested from the terminal 100 is a sales assisting service for receiving information on sales outlets for selling crops, the service data extracted from the database includes, for example, It can be expected that sales information (for example, sales quantity), crop information, and buyer information (for example, purchase price, buyer location, buyer contact) may be included.
이 경우, 서비스 서버(200)는 위와 같이 추출된 농작물 판매정보, 농작물 시세 정보, 및 구매자 정보 등의 서비스 데이터들을 기 정의된 조합 정책에 따라 조합함으로써, 판매자에게 가장 유리한 판로와 관련된 안내 정보를 생성할 수 있다.In this case, the
또한, 서비스 서버(200)는 서비스 데이터 및 안내 정보를 제공하는 기능을 수행한다.In addition, the
보다 구체적으로, 서비스 서버(200)는 단말(100)로부터 요청되는 서비스 요청에 따라 서비스 데이터의 추출이 완료되었거나, 안내 정보의 생성이 완료된 경우, 서비스 데이터 또는 안내 정보를 단말(100)에 제공함으로써, 단말(100)로 하여금 수신된 정보를 표시할 수 있도록 한다.More specifically, the
이하에서는, 도 2를 참조하여 본 발명의 일 실시예에 따른 단말(100)의 구성을 보다 구체적으로 설명하도록 한다.Hereinafter, the configuration of the terminal 100 according to an embodiment of the present invention will be described in more detail with reference to FIG.
즉, 본 발명의 일 실시예에 따른 단말(100)은 스마트 영농과 관련된 서비스를 요청하는 요청부(110), 서비스 요청에 따라 수신되는 서비스 데이터 또는 안내 정보를 수신하는 수신부(120), 및 수신된 서비스 데이터 또는 안내 정보를 화면에 표시하는 표시부(130)를 포함하는 구성을 가질 수 있다.That is, the terminal 100 according to an embodiment of the present invention includes a
여기서, 요청부(110), 수신부(120), 및 표시부(130)를 포함하는 단말(100)의 전체 구성 내지는 그 일부는, 스마트 영농과 관련하여 설치된 애플리케이션에 의해 구현될 수 있다.Here, the entire configuration or a part of the terminal 100 including the requesting
요청부(110)는 서비스 서버(200)에 서비스를 요청하는 기능을 수행한다.The
보다 구체적으로, 요청부(110)는 현재 위치 정보를 획득하고, 획득된 위치 정보를 포함하는 서비스 요청을 서비스 서버(200)에 전달함으로써, 자신의 현재 위치에 해당하는 지역 기반의 서비스를 서비스 서버(200)에 요청하게 된다.More specifically, the requesting
이때, 요청부(110)는 단말(100)에서 지원하는 GPS(Global Positioning System) 기능이 활용하거나, 단말(100)이 현재 접속중인 기지국 정보를 활용하여 현재 위치 정보를 획득할 수 있다.At this time, the
표시부(130)는 서비스 서버(200)로부터 수신되는 서비스 데이터 및 안내 정보를 표시하는 기능을 수행한다.The
보다 구체적으로, 표시부(130)는 서비스 서버(200)에 요청한 서비스 종류에 따라 서비스 서버(100)로부터 기 저장된 서비스 데이터 또는 기 저장된 서비스 데이터를 가공하여 생성된 안내 정보 중 적어도 하나가 수신부(120)를 통해 수신되는 경우, 이를 화면에 표시함으로써 단말(100) 소지자가 확인할 수 있도록 한다.More specifically, the
한편, 본 발명의 일 실시예에서는, 요청부(110)가 서비스 서버(200)에 서비스 요청을 전달함으로써, 수신부(120)가 서비스 데이터 또는 안내 정보를 수신하는 풀(Pull) 방식의 서비스를 전제로 설명하였으나, 서비스 서버(200)에 대한 별도의 서비스 요청 없이, 일정 주기에 따라 서비스 서버(200)가 제공하는 서비스 데이터 또는 안내 정보를 수신부(120)가 수신하는 방식인 푸시(Push) 방식을 통해서도 서비스가 이루어질 수 있음은 물론이다.Meanwhile, in an embodiment of the present invention, the
이하에서는, 도 3을 참조하여 본 발명의 일 실시예에 따른 서비스 서버(200)의 구성을 보다 구체적으로 설명하도록 한다.Hereinafter, the configuration of the
즉, 본 발명의 일 실시예에 따른 서비스 서버(200)는 서비스 데이터를 수집하여 저장하는 저장부(210), 안내 정보의 생성이 요구되는지 여부를 판별하는 판별부(220), 서비스 데이터를 추출하는 추출부(230), 안내 정보를 생성하는 생성부(240) 및 서비스 데이터 또는 안내 정보를 단말(100)에 제공하는 제공부(250)를 포함하는 구성을 갖는다.That is, the
여기서, 저장부(210), 판별부(220), 추출부(230), 생성부(240) 및 제공부(250)를 포함하는 서비스 서버(200)의 전체 구성 내지는 적어도 일부는 소프트웨어 모듈 또는 하드웨어 모듈 형태로 이루어지거나, 이들의 조합에 의해서도 구현될 수 있다.The entire configuration or at least a part of the
저장부(210)는 서비스 데이터를 수집/저장하는 기능을 수행한다.The
보다 구체적으로, 저장부(210)는 일정 주기(예: 일 별, 시간대 별, 이벤트 발생시)마다 외부 서버(300)로부터 서비스 데이터를 수집하게 되며, 수집된 서비스 데이터는 자체 데이터베이스에 저장하게 된다.More specifically, the
이때, 저장부(210)는 외부 서버(300)에서 제공하는 공개 API(Open Application Program Interface)를 통해서 서비스 데이터를 수집할 수 있는데, 이러한 수집 방식에 제한되지는 않는다.At this time, the
판별부(220)는 안내 정보의 생성이 요구되는지 여부를 판별하는 기능을 수행한다.The
보다 구체적으로, 판별부(220)는 단말(100)로부터 서비스 요청이 수신되는 경우, 단말(100)로부터 요청된 서비스 종류를 기초로 기 저장된 서비스 데이터를 이용한 안내 정보의 생성이 요구되는지 여부를 판별하게 된다.More specifically, when the service request is received from the terminal 100, the
앞서 단말(100)로부터 요청되는 서비스 종류에는, 농작물과 관련된 특정 서비스 데이터를 조회하는 정보 조회 서비스, 농작물과 관련된 서비스 데이터를 등록하는 정보 등록 서비스, 및 서비스 데이터의 가공이 요구되는 정보 안내 서비스로 구분될 수 있음을 언급한 바 있다.The types of services requested from the terminal 100 include an information inquiry service for inquiring specific service data related to crops, an information registration service for registering service data related to crops, and an information guide service for processing service data It can be done.
이때, 판별부(220)는 단말(100)로부터 요청된 서비스 종류가 위 정보 안내 서비스인 경우, 안내 정보의 생성이 요구되는 것으로 판별하게 되며, 단말(100)로부터 요청된 서비스 종류가 정보 조회 서비스 또는 정보 등록 서비스에 해당하는 것으로 확인되면 안내 정보의 생성이 요구되지 않는 것으로 판별하게 된다.If the type of the service requested from the terminal 100 is the above information guidance service, the
추출부(230)는 단말(100)로부터 수신된 서비스 요청과 관련된 서비스 데이터를 추출하는 기능을 수행한다.The extracting unit 230 extracts service data related to the service request received from the terminal 100.
보다 구체적으로, 추출부(230)는 단말(100)의 위치 및 단말(100)로부터 선택된 농작물의 정보를 기준으로 서비스 데이터를 추출함으로써, 데이터 베이스에 저장되어 있는 전체 서비스 데이터 중 단말(100)의 위치 및 선택된 농작물에 타게팅된 서비스 데이터만이 추출될 수 있도록 한다.More specifically, the extracting unit 230 extracts service data based on the location of the terminal 100 and the information of the crop selected from the terminal 100, thereby extracting service data of the terminal 100 from all service data stored in the database Location and service data targeted to the selected crop can be extracted.
생성부(240)는 안내 정보를 생성하는 기능을 수행한다.The generating
보다 구체적으로, 생성부(240)는 단말(100)로부터 수신되는 서비스 요청에 따라 안내 정보의 생성이 요구되는 것으로 판별되는 경우, 서비스 요청과 관련하여 추출되는 서비스 데이터를 가공하여 안내 정보를 생성하게 된다.More specifically, when it is determined that generation of guide information is required according to a service request received from the terminal 100, the generating
이때, 생성부(240)는 서비스 요청과 관련된 서비스 데이터의 추출이 완료되면, 기 정의된 조합 정책(예: 알고리즘)에 따라 추출된 서비스 데이터를 조합하는 방식을 통해서 단말(100)에서 요구하는 안내 정보를 생성하게 된다.At this time, when the extraction of the service data related to the service request is completed, the generating
예를 들어, 단말(100)로부터 요청된 서비스 종류가 특정 일의 작업 내역을 안내받기 위한 작업 스케줄링 서비스인 경우, 데이터베이스로부터 추출되는 서비스 데이터에는, 단말(100)의 위치와 관련된 날씨 정보, 병해충 정보, 및 단말(100)로부터 선택된 농작물 정보와 관련된 농작물 관리 메뉴얼 정보 등이 포함될 수 있음을 예상할 수 있다.For example, when the type of the service requested from the terminal 100 is a job scheduling service for receiving a job history of a specific day, the service data extracted from the database includes weather information related to the location of the terminal 100, And crop management manual information related to the crop information selected from the terminal 100, for example.
이 경우, 생성부(240)는 위와 같이 추출된 날씨 정보, 병해충 정보 및 농작물 관리 메뉴얼 정보 등의 서비스 데이터들을 기 정의된 조합 정책에 따라 조합함으로써, 특정 일에 단말(100) 소지자 농작물에 해야되는 작업 내역을 안내하기 위한 안내 정보를 생성할 수 있다.In this case, the
여기서, 작업 스케줄링 서비스에 반영되는 조합 정책의 경우, 농작물 관리 메뉴얼 정보를 기준으로 단말(100)에서 선택한 농작물에 대해 단말(100)의 위치에 해당하는 지역별 날씨와 발생된 병해충을 고려하여 상기 특정 일에 적합한 작업 내용을 도출할 수 있는 알고리즘이 적용될 수 있으며, 이에 제한되지는 않는다.Herein, in the case of the combination policy reflected in the job scheduling service, the cropping information selected by the terminal 100 on the basis of the crop management manual information is calculated based on the local weather corresponding to the location of the terminal 100 and the generated pests, An algorithm capable of deriving an appropriate work content can be applied, but the present invention is not limited thereto.
다른 예로서, 단말(100)로부터 요청된 서비스 종류가 농작물을 판매할 수 있는 판로에 대한 정보를 제공받기 위한 판매 도우미 서비스인 경우, 데이터베이스로부터 추출되는 서비스 데이터에는, 단말(100)로부터 등록된 농작물 판매정보(예: 판매 수량), 농작물의 시세 정보, 및 구매자 정보(예: 구매 가격, 구매자 위치, 구매자 연락처) 등이 포함될 수 있음을 예상할 수 있다.As another example, when the service type requested from the terminal 100 is a sales assisting service for receiving information on sales outlets for selling crops, the service data extracted from the database includes, for example, It can be expected that sales information (for example, sales quantity), crop information, and buyer information (for example, purchase price, buyer location, buyer contact) may be included.
이 경우, 생성부(240)는 위와 같이 추출된 농작물 판매정보, 농작물 시세 정보, 및 구매자 정보 등의 서비스 데이터들을 기 정의된 조합 정책에 따라 조합함으로써, 판매자에게 가장 유리한 판로와 관련된 안내 정보를 생성할 수 있다.In this case, the
여기서, 판매 도우미 서비스에 반영되는 조합 정책의 경우, 판매자의 위치와 구매자와의 거리 차이 내지는 농작물에 대해 가장 높은 구매가격을 제시하는 구매자, 혹은 동일한 구매가격을 제시한 구매자 중 판매자와 가장 근거리에 위치한 구매자를 선별할 수 있는 알고리즘 등이 적용될 수 있으며, 이에 제한되지는 않는다.Here, in the case of the combination policy reflected in the sales assistant service, the buyer who presents the highest purchase price for the difference in the distance between the seller's position and the buyer or the crop, or the buyer who presents the same purchase price closest to the seller An algorithm for selecting a buyer, and the like can be applied, but the present invention is not limited thereto.
제공부(250)는 서비스 데이터 및 안내 정보를 제공하는 기능을 수행한다.The providing
보다 구체적으로, 제공부(250)는 단말(100)로부터 요청되는 서비스 요청에 따라 서비스 데이터의 추출이 완료되었거나, 안내 정보의 생성이 완료된 경우, 서비스 데이터 또는 안내 정보를 단말(100)에 제공함으로써, 단말(100)로 하여금 수신된 정보를 표시할 수 있도록 한다.More specifically, the providing
이상에서 살펴본 바와 같이, 본 발명의 일 실시예에 따른 스마트 영농 서비스 시스템에 따르면, 스마트 영농에 필요한 재해정보, 날씨, 기후, 및 병해충 정보 그리고 사전에 구축된 농작물별 생산 메뉴얼과 기후/시기별로 작업 내역을 자동 스케쥴링하여 이를 안내 정보로서 제공함으로써 농작물의 다양화 및 안정적인 생산에 기여하며, 농가와 소비자, 농가와 유통업자를 연결해 주는 판로 구축을 통해 농가 소득 증대를 꾀할 수 있다.As described above, according to the smart farming service system according to the embodiment of the present invention, disaster information, weather, climate, and pest information necessary for smart farming, and information on the production manual and climate / By automatically scheduling the details and providing them as guide information, it contributes to diversification and stable production of crops, and can increase the income of farm households by constructing a sales channel connecting farmers, consumers, farmers and distributors.
이하에서는 도 4 및 도 5를 참조하여, 본 발명의 일 실시예에 따른 스마트 영농 서비스 방법을 설명하도록 한다.Hereinafter, a smart farming service method according to an embodiment of the present invention will be described with reference to FIGS. 4 and 5. FIG.
여기서, 설명의 편의를 위해 전술한 도 1 내지 도 3에 도시된 구성은 해당 참조번호를 언급하여 설명하겠다. Here, for convenience of description, the components shown in FIGS. 1 to 3 will be described with reference to corresponding reference numerals.
먼저, 서비스 서버(200)는 일정 주기(예: 일 별, 시간대 별, 이벤트 발생시)마다 외부 서버(300)로부터 서비스 데이터를 수집하게 되며, 수집된 서비스 데이터는 자체 데이터베이스에 저장한다(S110).First, the
이때, 서비스 서버(200)는 외부 서버(300)에서 제공하는 공개 API(Open Application Program Interface)를 통해서 서비스 데이터를 수집할 수 있다.At this time, the
그리고 나서, 단말(100)은 스마트 영농과 관련하여 배포된 애플리케이션의 실행을 통해 서비스 서버(200)에 서비스 요청을 전달한다(S120-S130).Then, the terminal 100 transmits a service request to the
이때, 단말(100)은 현재 위치 정보를 획득하고, 획득된 위치 정보를 포함하는 서비스 요청을 서비스 서버(200)에 전달함으로써, 자신의 현재 위치에 해당하는 지역 기반의 서비스를 서비스 서버(200)에 요청하게 된다.At this time, the terminal 100 obtains the current location information, and transmits a service request including the obtained location information to the
여기서, 단말(100)에서 이루어지는 위치 정보 획득 방식의 경우, 단말(100)에서 지원하는 GPS(Global Positioning System) 기능이 활용되거나, 단말(100)이 현재 접속중인 기지국 정보를 활용하는 방식을 통해서 이루어질 수 있다.Here, in the case of the location information acquisition method performed by the terminal 100, a GPS (Global Positioning System) function supported by the terminal 100 may be utilized or a method of utilizing the base station information currently connected to the terminal 100 .
나아가, 서비스 서버(200)는 단말(100)로부터 서비스 요청이 수신되는 경우, 단말(100)로부터 요청된 서비스 종류를 기초로 기 저장된 서비스 데이터를 이용한 안내 정보의 생성이 요구되는지 여부를 판별한다(S140).In addition, when the
이때, 서비스 서버(200)는 단말(100)로부터 요청된 서비스 종류가 정보 안내 서비스인 경우 안내 정보의 생성이 요구되는 것으로 판별하게 되며, 단말(100)로부터 요청된 서비스 종류가 정보 조회 서비스 또는 정보 등록 서비스에 해당하는 것으로 확인되면 안내 정보의 생성이 요구되지 않는 것으로 판별하게 된다.At this time, the
다음으로, 서비스 서버(200)는 단말(100)로부터 수신되는 서비스 요청에 따라 안내 정보의 생성이 요구되는 것으로 판별되는 경우, 서비스 요청과 관련하여 추출되는 서비스 데이터를 가공하여 안내 정보를 생성한다(S150-S170).Next, when it is determined that generation of guide information is required according to a service request received from the terminal 100, the
이때, 서비스 서버(200)는 서비스 요청과 관련된 서비스 데이터의 추출이 완료되면, 기 정의된 조합 정책(예: 알고리즘)에 따라 추출된 서비스 데이터를 조합하는 방식을 통해서 단말(100)에서 요구하는 안내 정보를 생성하게 된다.At this time, when the extraction of the service data related to the service request is completed, the
예를 들어, 단말(100)로부터 요청된 서비스 종류가 특정 일의 작업 내역을 안내받기 위한 작업 스케줄링 서비스인 경우, 데이터베이스로부터 추출되는 서비스 데이터에는, 단말(100)의 위치와 관련된 날씨 정보, 병해충 정보, 및 단말(100)로부터 선택된 농작물 정보와 관련된 농작물 관리 메뉴얼 정보 등이 포함될 수 있음을 예상할 수 있다.For example, when the type of the service requested from the terminal 100 is a job scheduling service for receiving a job history of a specific day, the service data extracted from the database includes weather information related to the location of the terminal 100, And crop management manual information related to the crop information selected from the terminal 100, for example.
이 경우, 서비스 서버(200)는 위와 같이 추출된 날씨 정보, 병해충 정보 및 농작물 관리 메뉴얼 정보 등의 서비스 데이터들을 기 정의된 조합 정책에 따라 조합함으로써, 특정 일에 단말(100) 소지자 농작물에 해야되는 작업 내역을 안내하기 위한 안내 정보를 생성할 수 있다.In this case, the
다른 예로서, 단말(100)로부터 요청된 서비스 종류가 농작물을 판매할 수 있는 판로에 대한 정보를 제공받기 위한 판매 도우미 서비스인 경우, 데이터베이스로부터 추출되는 서비스 데이터에는, 단말(100)로부터 등록된 농작물 판매정보(예: 판매 수량), 농작물의 시세 정보, 및 구매자 정보(예: 구매 가격, 구매자 위치, 구매자 연락처) 등이 포함될 수 있음을 예상할 수 있다.As another example, when the service type requested from the terminal 100 is a sales assisting service for receiving information on sales outlets for selling crops, the service data extracted from the database includes, for example, It can be expected that sales information (for example, sales quantity), crop information, and buyer information (for example, purchase price, buyer location, buyer contact) may be included.
이 경우, 서비스 서버(200)는 위와 같이 추출된 농작물 판매정보, 농작물 시세 정보, 및 구매자 정보 등의 서비스 데이터들을 기 정의된 조합 정책에 따라 조합함으로써, 판매자에게 가장 유리한 판로와 관련된 안내 정보를 생성할 수 있다.In this case, the
한편, 단계 'S140'을 통해 서비스 서버(200)는 단말(100)로부터 수신되는 서비스 요청에 대하여 안내 정보의 생성이 요구되지 않는 것으로 판별되는 경우에는 데이터베이스로부터 추출되는 서비스 데이터에 대한 추가적인 가공 과정 없이 단말(100)에 직접 제공하게 된다.If the
나아가, 서비스 서버(200)는 단말(100)로부터 요청되는 서비스 요청과 관련하여, 안내 정보의 생성이 완료되면 생성된 안내 정보를 단말(100)에 제공한다(S170).In addition, the
이후, 단말(100)은 서비스 서버(200)에 요청한 서비스 종류에 따라 서비스 서버(100)로부터 기 저장된 서비스 데이터 또는 기 저장된 서비스 데이터를 가공하여 생성된 안내 정보 중 적어도 하나를 수신하게 되며, 수신된 정보를 화면에 표시한다(S180).Thereafter, the terminal 100 receives at least one of the pre-stored service data from the
이하에서는 도 5를 참조하여 본 발명의 일 실시예에 따른 서비스 서버(200)에서의 동작 흐름을 구체적으로 설명하도록 한다.Hereinafter, an operational flow in the
먼저, 저장부(210)는 일정 주기(예: 일 별, 시간대 별, 이벤트 발생시)마다 외부 서버(300)로부터 서비스 데이터를 수집하게 되며, 수집된 서비스 데이터는 자체 데이터베이스에 저장한다(S210-S220).First, the
이때, 저장부(210)는 외부 서버(300)에서 제공하는 공개 API(Open Application Program Interface)를 통해서 서비스 데이터를 수집할 수 있는데, 이러한 수집 방식에 제한되지는 않는다.At this time, the
그리고 나서, 판별부(220)는 단말(100)로부터 서비스 요청이 수신되는 경우, 단말(100)로부터 요청된 서비스 종류를 기초로 기 저장된 서비스 데이터를 이용한 안내 정보의 생성이 요구되는지 여부를 판별한다(S230-S250).Then, when a service request is received from the terminal 100, the
앞서 단말(100)로부터 요청되는 서비스 종류에는, 농작물과 관련된 특정 서비스 데이터를 조회하는 정보 조회 서비스, 농작물과 관련된 서비스 데이터를 등록하는 정보 등록 서비스, 및 서비스 데이터의 가공이 요구되는 정보 안내 서비스로 구분될 수 있음을 언급한 바 있다.The types of services requested from the terminal 100 include an information inquiry service for inquiring specific service data related to crops, an information registration service for registering service data related to crops, and an information guide service for processing service data It can be done.
이때, 판별부(220)는 단말(100)로부터 요청된 서비스 종류가 위 정보 안내 서비스인 경우, 안내 정보의 생성이 요구되는 것으로 판별하게, 단말(100)로부터 요청된 서비스 종류가 정보 조회 서비스 또는 정보 등록 서비스에 해당하는 것으로 확인되면 안내 정보의 생성이 요구되지 않는 것으로 판별하게 된다.If the type of the service requested from the terminal 100 is the above information guidance service, the
그런 다음, 추출부(230)는 단말(100)의 위치 및 단말(100)로부터 선택된 농작물의 정보를 기준으로 서비스 데이터를 추출한다(S260).Then, the extracting unit 230 extracts the service data based on the location of the terminal 100 and the information of the selected crop from the terminal 100 (S260).
이때, 추출부(230)는 데이터 베이스에 저장되어 있는 전체 서비스 데이터 중 단말(100)의 위치 및 선택된 농작물에 타게팅된 서비스 데이터만을 추출하게 된다.At this time, the extracting unit 230 extracts only the location of the terminal 100 and the service data targeted to the selected crop among the entire service data stored in the database.
다음으로, 생성부(240)는 단말(100)로부터 수신되는 서비스 요청에 따라 안내 정보의 생성이 요구되는 것으로 판별되는 경우, 서비스 요청과 관련하여 추출되는 서비스 데이터를 가공하여 안내 정보를 생성한다(S270).Next, when it is determined that generation of the guide information is requested according to the service request received from the terminal 100, the
이때, 생성부(240)는 서비스 요청과 관련된 서비스 데이터의 추출이 완료되면, 기 정의된 조합 정책(예: 알고리즘)에 따라 추출된 서비스 데이터를 조합하는 방식을 통해서 단말(100)에서 요구하는 안내 정보를 생성하게 된다.At this time, when the extraction of the service data related to the service request is completed, the generating
예를 들어, 단말(100)로부터 요청된 서비스 종류가 특정 일의 작업 내역을 안내받기 위한 작업 스케줄링 서비스인 경우, 데이터베이스로부터 추출되는 서비스 데이터에는, 단말(100)의 위치와 관련된 날씨 정보, 병해충 정보, 및 단말(100)로부터 선택된 농작물 정보와 관련된 농작물 관리 메뉴얼 정보 등이 포함될 수 있음을 예상할 수 있다.For example, when the type of the service requested from the terminal 100 is a job scheduling service for receiving a job history of a specific day, the service data extracted from the database includes weather information related to the location of the terminal 100, And crop management manual information related to the crop information selected from the terminal 100, for example.
이 경우, 생성부(240)는 위와 같이 추출된 날씨 정보, 병해충 정보 및 농작물 관리 메뉴얼 정보 등의 서비스 데이터들을 기 정의된 조합 정책에 따라 조합함으로써, 특정 일에 단말(100) 소지자 농작물에 해야되는 작업 내역을 안내하기 위한 안내 정보를 생성할 수 있다.In this case, the
다른 예로서, 단말(100)로부터 요청된 서비스 종류가 농작물을 판매할 수 있는 판로에 대한 정보를 제공받기 위한 판매 도우미 서비스인 경우, 데이터베이스로부터 추출되는 서비스 데이터에는, 단말(100)로부터 등록된 농작물 판매정보(예: 판매 수량), 농작물의 시세 정보, 및 구매자 정보(예: 구매 가격, 구매자 위치, 구매자 연락처) 등이 포함될 수 있음을 예상할 수 있다.As another example, when the service type requested from the terminal 100 is a sales assisting service for receiving information on sales outlets for selling crops, the service data extracted from the database includes, for example, It can be expected that sales information (for example, sales quantity), crop information, and buyer information (for example, purchase price, buyer location, buyer contact) may be included.
이 경우, 생성부(240)는 위와 같이 추출된 농작물 판매정보, 농작물 시세 정보, 및 구매자 정보 등의 서비스 데이터들을 기 정의된 조합 정책에 따라 조합함으로써, 판매자에게 가장 유리한 판로와 관련된 안내 정보를 생성할 수 있다.In this case, the
한편, 단계 'S240' 및 'S250'을 통해 단말(100)로부터 수신되는 서비스 요청에 대하여 안내 정보의 생성이 요구되지 않는 것으로 판별되는 경우에는 데이터베이스로부터 추출된 서비스 데이터는 별도의 가공 과정 없이 단말(100)에 직접 제공될 수 있다(S280).Meanwhile, if it is determined that generation of the guide information is not required for the service request received from the terminal 100 through the steps 'S240' and 'S250', the service data extracted from the database is transmitted to the terminal 100) (S280).
이후, 제공부(250)는 단말(100)로부터 요청되는 서비스 요청에 따라 서비스 데이터의 추출이 완료되었거나, 안내 정보의 생성이 완료된 경우, 서비스 데이터 또는 안내 정보를 단말(100)에 제공함으로써, 단말(100)로 하여금 수신된 정보를 표시할 수 있도록 한다(S290).The providing
이상에서 살펴본 바와 같이, 본 발명의 일 실시예에 따른 스마트 영농 서비스 방법에 따르면, 스마트 영농에 필요한 재해정보, 날씨, 기후, 및 병해충 정보 그리고 사전에 구축된 농작물별 생산 메뉴얼과 기후/시기별로 작업 내역을 자동 스케쥴링하여 이를 안내 정보로서 제공함으로써 농작물의 다양화 및 안정적인 생산에 기여하며, 농가와 소비자, 농가와 유통업자를 연결해 주는 판로 구축을 통해 농가 소득 증대를 꾀할 수 있다.As described above, according to the smart farming service method according to an embodiment of the present invention, disaster information, weather, climate, and pest insect information necessary for smart farming, and production manuals and climate / By automatically scheduling the details and providing them as guide information, it contributes to diversification and stable production of crops, and can increase the income of farm households by constructing a sales channel connecting farmers, consumers, farmers and distributors.
한편, 여기에 제시된 실시예들과 관련하여 설명된 방법 또는 알고리즘의 단계들은 하드웨어로 직접 구현되거나, 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.Meanwhile, the steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, or may be embodied in a computer readable medium, in the form of a program instruction, which may be carried out through various computer means. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
지금까지 본 발명을 바람직한 실시 예를 참조하여 상세히 설명하였지만, 본 발명이 상기한 실시 예에 한정되는 것은 아니며, 이하의 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 또는 수정이 가능한 범위까지 본 발명의 기술적 사상이 미친다 할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.
본 발명의 스마트 영농과 관련된 서비스 서버 및 그 동작 방법, 그리고 이에 적용되는 애플리케이션에 따르면, 스마트 영농과 관련하여 단말에서 실행되는 애플리케이션을 활용하여 농작물의 다양화 및 안정적인 생산 그리고 합리적인 판로 구축에 기여할 수 있는 다양한 서비스 데이터 내지는 서비스 데이터를 가공하여 생성되는 별도의 안내 정보를 제공한다는 점에서 기존 기술의 한계를 뛰어 넘음에 따라 관련 기술에 대한 이용만이 아닌 적용되는 장치의 시판 또는 영업의 가능성이 충분할 뿐만 아니라 현실적으로 명백하게 실시할 수 있는 정도이므로 산업상 이용가능성이 있는 발명이다.According to the service server related to smart farming of the present invention, the operation method thereof, and the application thereof, it is possible to utilize applications executed in terminals in relation to smart farming to contribute to diversification, stable production of crops, Since it provides separate guidance information that is generated by processing various service data or service data, it goes beyond the limitations of the existing technology, so that it is not only possible to use the related technology, It is an invention that can be used industrially because it is practically possible to carry out clearly.
100: 단말
110: 요청부
120: 수신부
130: 표시부
200: 서비스 서버
210: 저장부
220: 판별부
230: 추출부
240: 생성부
250: 제공부100: terminal
110: requesting unit 120: receiving unit
130:
200: service server
210: storage unit 220:
230 extracting
250: Offering
Claims (14)
단말로부터 서비스 요청이 수신되는 경우, 상기 단말로부터 요청된 서비스 종류를 기초로 기 저장된 서비스 데이터를 이용한 안내 정보의 생성이 요구되는지 여부를 판별하는 판별부; 및
상기 안내 정보의 생성이 요구되는 것으로 판별되는 경우, 상기 서비스 요청과 관련하여 추출되는 서비스 데이터를 기 정의된 조합 정책에 따라 조합한 안내 정보를 생성하여, 상기 생성된 안내 정보가 상기 단말에 제공되도록 하는 생성부를 포함하는 것을 특징으로 하는 서비스 서버.A service server associated with smart farming,
A discrimination unit for discriminating whether generation of guide information using previously stored service data is required based on a service type requested from the terminal when a service request is received from the terminal; And
When it is determined that the generation of the guide information is required, guide information combining service data extracted in association with the service request according to a predefined combination policy is generated, and the generated guide information is provided to the terminal The service server comprising:
상기 서비스 종류에는,
농작물과 관련된 특정 서비스 데이터를 조회하는 정보 조회 서비스, 농작물과 관련된 서비스 데이터를 등록하는 정보 등록 서비스, 및 서비스 데이터의 가공이 요구되는 정보 안내 서비스 중 적어도 하나가 포함되며,
상기 판별부는,
상기 단말로부터 요청된 서비스 종류가 상기 정보 안내 서비스인 경우, 상기 안내 정보의 생성이 요구되는 것으로 판별하는 것을 특징으로 하는 서비스 서버.The method according to claim 1,
In the service type,
At least one of an information inquiry service for inquiring specific service data related to crops, an information registration service for registering service data related to crops, and an information guide service for processing service data,
Wherein,
And determines that generation of the guide information is required when the service type requested from the terminal is the information guidance service.
상기 서비스 서버는,
상기 단말로부터 수신되는 서비스 요청에 따라 데이터베이스로부터 기 저장된 서비스 데이터를 추출하는 추출부를 더 포함하며,
상기 추출부는,
상기 단말의 위치 및 상기 단말로부터 선택된 농작물 정보 중 적어도 하나를 기초로 서비스 데이터를 추출하는 것을 특징으로 하는 서비스 서버.3. The method of claim 2,
The service server,
And an extracting unit for extracting pre-stored service data from a database according to a service request received from the terminal,
The extracting unit extracts,
And extracts the service data based on at least one of the location of the terminal and the crop information selected from the terminal.
상기 단말로부터 요청된 서비스 종류가 특정 일의 작업 내역을 안내받기 위한 상기 정보 안내 서비스인 경우,
상기 추출되는 서비스 데이터에는,
상기 특정 일의 상기 단말의 위치와 관련된 날씨 정보, 병해충 정보, 및 상기 단말로부터 선택된 농작물 정보와 관련된 농작물 관리 메뉴얼 정보 중 적어도 하나가 포함되며,
상기 생성부는,
상기 날씨 정보, 상기 병해충 정보 및 상기 농작물 관리 메뉴얼 정보 중 적어도 하나를 상기 조합 정책에 따라 조합하여 상기 특정 일의 작업 내역을 안내하기 위한 상기 안내 정보를 생성하는 것을 특징으로 하는 서비스 서버.The method of claim 3,
When the service type requested from the terminal is the information guidance service for receiving a job history of a specific day,
In the extracted service data,
At least one of weather information related to the location of the terminal of the specific day, pest information, and crop management manual information related to the crop information selected from the terminal,
Wherein the generation unit comprises:
And generates the guide information for guiding the work history of the specific day by combining at least one of the weather information, the pest information, and the crop management manual information according to the combination policy.
상기 단말로부터 요청된 서비스 종류가 농작물을 판매하기 위한 상기 정보 안내 서비스인 경우,
상기 추출되는 서비스 데이터에는, 상기 단말로부터 등록된 농작물 판매정보, 농작물의 시세 정보, 및 구매자 정보 중 적어도 하나가 포함되며,
상기 생성부는,
상기 농작물 판매정보, 상기 농작물 시세 정보, 및 상기 구매자 정보 중 적어도 하나를 상기 조합 정책에 따라 조합하여 농작물의 판매와 관련된 상기 안내 정보를 생성하는 것을 특징으로 하는 서비스 서버.The method of claim 3,
If the type of service requested from the terminal is the information guidance service for selling crops,
Wherein the extracted service data includes at least one of sales information of crops, quotation information of crops, and buyer information registered from the terminal,
Wherein the generation unit comprises:
And generates the guide information related to sales of crops by combining at least one of the crop sales information, the crop market information, and the buyer information according to the combination policy.
상기 서비스 서버에 요청한 서비스 종류에 따라 상기 서비스 서버로부터 기 저장된 서비스 데이터 및 기 저장된 서비스 데이터를 가공하여 생성된 안내 정보 중 적어도 하나를 수신하는 수신단계; 및
상기 서비스 서버로부터 수신된 상기 서비스 데이터 및 상기 안내 정보 중 적어도 하나를 화면에 표시하는 표시단계를 실행하기 위해 매체에 저장된 애플리케이션.Transmitting a service request related to smart farming to a service server;
A receiving step of receiving at least one of service data previously stored from the service server and guide information generated by processing stored service data according to a service type requested to the service server; And
And displaying at least one of the service data and the guide information received from the service server on the screen.
상기 서비스 종류에는,
농작물과 관련된 특정 서비스 데이터를 조회하기 위한 정보 조회 서비스, 농작물과 관련된 서비스 데이터를 등록하기 위한 정보 등록 서비스, 및 서비스 데이터의 가공이 요구되는 정보 안내 서비스 중 적어도 하나가 포함되며,
상기 수신단계는,
상기 서비스 서버에 요청한 서비스 종류가 상기 정보 안내 서비스인 경우, 상기 서비스 서버로부터 상기 서비스 요청에 따라 추출되는 서비스 데이터를 기 정의된 조합 정책에 따라 조합하여 생성한 상기 안내 정보를 수신하는 것을 특징으로 하는 매체에 저장된 애플리케이션.The method according to claim 6,
In the service type,
At least one of an information inquiry service for inquiring specific service data related to crops, an information registration service for registering service data related to crops, and an information guide service requiring processing of service data,
Wherein the receiving step comprises:
And when the service type requested by the service server is the information guidance service, the guide information generated by combining service data extracted according to the service request from the service server according to a predefined combination policy is received Applications stored on media.
상기 서비스 서버에 요청한 서비스 종류가 특정 일의 작업 내역을 안내받기 위한 상기 정보 안내 서비스인 경우,
상기 서비스 요청에 따라 추출되는 서비스 데이터에는,
상기 특정 일의 상기 단말의 위치와 관련된 날씨 정보, 병해충 정보, 및 상기 단말로부터 선택된 농작물 정보와 관련된 농작물 관리 메뉴얼 정보 중 적어도 하나가 포함되며,
상기 서비스 서버는,
상기 날씨 정보, 상기 병해충 정보 및 상기 농작물 관리 메뉴얼 정보 중 적어도 하나를 상기 조합 정책에 따라 조합하여 상기 특정 일의 작업 내역을 안내하기 위한 상기 안내 정보를 생성하는 것을 특징으로 하는 매체에 저장된 애플리케이션.8. The method of claim 7,
When the type of the service requested to the service server is the information guidance service for receiving a job history of a specific day,
In the service data extracted according to the service request,
At least one of weather information related to the location of the terminal of the specific day, pest information, and crop management manual information related to the crop information selected from the terminal,
The service server,
And generates the guide information for guiding the work history of the specific day by combining at least one of the weather information, the pest control information, and the crop management manual information according to the combination policy.
상기 서비스 서버에 요청한 서비스 종류가 농작물을 판매하기 위한 상기 정보 안내 서비스인 경우,
상기 서비스 요청에 따라 추출되는 서비스 데이터에는,
상기 단말로부터 등록된 농작물 판매정보, 농작물 시세 정보, 및 구매자 정보가 포함되며,
상기 서비스 서버는,
상기 농작물 판매정보, 상기 농작물 시세 정보, 및 상기 구매자 정보 중 적어도 하나를 상기 조합 정책에 따라 조합하여 농작물의 판매와 관련된 상기 안내 정보를 생성하는 것을 특징으로 하는 매체에 저장된 애플리케이션.8. The method of claim 7,
If the type of service requested to the service server is the information guidance service for selling crops,
In the service data extracted according to the service request,
Agricultural product sales information, crop product information, and buyer information registered from the terminal,
The service server,
At least one of the crop sales information, the crop market information, and the buyer information is combined according to the combination policy to generate the guide information related to sales of crops.
단말로부터 서비스 요청이 수신되는 경우, 상기 단말로부터 요청된 서비스 종류를 기초로 기 저장된 서비스 데이터를 이용한 안내 정보의 생성이 요구되는지 여부를 판별하는 판별단계; 및
상기 안내 정보의 생성이 요구되는 것으로 판별되는 경우, 상기 서비스 요청과 관련하여 추출되는 서비스 데이터를 기 정의된 조합 정책에 따라 조합한 안내 정보를 생성하여, 상기 생성된 안내 정보가 상기 단말에 제공되도록 하는 생성단계를 포함하는 것을 특징으로 하는 서비스 서버의 동작 방법.A method of operating a service server associated with smart farming,
A step of discriminating whether generation of guide information using previously stored service data is required based on a service type requested from the terminal when a service request is received from the terminal; And
When it is determined that the generation of the guide information is required, guide information combining service data extracted in association with the service request according to a predefined combination policy is generated, and the generated guide information is provided to the terminal The method comprising the steps of:
상기 서비스 종류에는,
농작물과 관련된 특정 서비스 데이터를 조회하는 정보 조회 서비스, 농작물과 관련된 서비스 데이터를 등록하는 정보 등록 서비스, 및 서비스 데이터의 가공이 요구되는 정보 안내 서비스 중 적어도 하나가 포함되며,
상기 판별단계는,
상기 단말로부터 요청된 서비스 종류가 상기 정보 안내 서비스인 경우, 상기 안내 정보의 생성이 요구되는 것으로 판별하는 것을 특징으로 하는 서비스 서버의 동작 방법.11. The method of claim 10,
In the service type,
At least one of an information inquiry service for inquiring specific service data related to crops, an information registration service for registering service data related to crops, and an information guide service for processing service data,
Wherein,
And if it is determined that the type of service requested from the terminal is the information guidance service, generation of the guide information is required.
상기 방법은,
상기 생성단계 이전에, 상기 단말로부터 수신되는 서비스 요청에 따라 데이터베이스로부터 기 저장된 서비스 데이터를 추출하는 추출단계를 더 포함하며,
상기 추출단계는,
상기 단말의 위치 및 상기 단말로부터 선택된 농작물 정보 중 적어도 하나를 기초로 서비스 데이터를 추출하는 것을 특징으로 하는 서비스 서버의 동작 방법.11. The method of claim 10,
The method comprises:
Further comprising an extracting step of extracting pre-stored service data from a database according to a service request received from the terminal before the generating step,
Wherein the extracting step comprises:
And extracting the service data based on at least one of the location of the terminal and the crop information selected from the terminal.
상기 단말로부터 요청된 서비스 종류가 특정 일의 작업 내역을 안내받기 위한 상기 정보 안내 서비스인 경우,
상기 추출되는 서비스 데이터에는,
상기 특정 일의 상기 단말의 위치와 관련된 날씨 정보, 병해충 정보, 및 상기 단말로부터 선택된 농작물 정보와 관련된 농작물 관리 메뉴얼 정보 중 적어도 하나가 포함되며,
상기 생성단계는,
상기 날씨 정보, 상기 병해충 정보 및 상기 농작물 관리 메뉴얼 정보 중 적어도 하나를 상기 조합 정책에 따라 조합하여 상기 특정 일의 작업 내역을 안내하기 위한 상기 안내 정보를 생성하는 것을 특징으로 하는 서비스 서버의 동작 방법.13. The method of claim 12,
When the service type requested from the terminal is the information guidance service for receiving a job history of a specific day,
In the extracted service data,
At least one of weather information related to the location of the terminal of the specific day, pest information, and crop management manual information related to the crop information selected from the terminal,
Wherein the generating comprises:
Wherein the guidance information is generated by combining at least one of the weather information, the pest control information, and the crop management manual information according to the combination policy to guide the work details of the specific day.
상기 단말로부터 요청된 서비스 종류가 농작물을 판매하기 위한 상기 정보 안내 서비스인 경우,
상기 추출되는 서비스 데이터에는, 상기 단말로부터 등록된 농작물 판매정보, 농작물의 시세 정보, 및 구매자 정보 중 적어도 하나가 포함되며,
상기 생성단계는,
상기 농작물 판매정보, 상기 농작물 시세 정보, 및 상기 구매자 정보 중 적어도 하나를 상기 조합 정책에 따라 조합하여 농작물의 판매와 관련된 상기 안내 정보를 생성하는 것을 특징으로 하는 서비스 서버의 동작 방법.13. The method of claim 12,
If the type of service requested from the terminal is the information guidance service for selling crops,
Wherein the extracted service data includes at least one of sales information of crops, quotation information of crops, and buyer information registered from the terminal,
Wherein the generating comprises:
Wherein the guide information related to sale of crops is generated by combining at least one of the crop sales information, the crop market information, and the buyer information according to the combination policy.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140179048A KR20160071644A (en) | 2014-12-12 | 2014-12-12 | Service server and operating method thereof about smart agriculture, and application applied to the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140179048A KR20160071644A (en) | 2014-12-12 | 2014-12-12 | Service server and operating method thereof about smart agriculture, and application applied to the same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20160071644A true KR20160071644A (en) | 2016-06-22 |
Family
ID=56364890
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020140179048A Ceased KR20160071644A (en) | 2014-12-12 | 2014-12-12 | Service server and operating method thereof about smart agriculture, and application applied to the same |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20160071644A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101936317B1 (en) * | 2017-09-29 | 2019-04-03 | 주식회사 그린랩스 | Method for smart farming |
| KR102011597B1 (en) | 2018-02-08 | 2019-10-21 | 주식회사 테스트원 | Smart farm system |
| CN112990579A (en) * | 2021-03-16 | 2021-06-18 | 中化现代农业有限公司 | Agricultural meteorological disaster forecasting method, device, equipment and storage medium |
-
2014
- 2014-12-12 KR KR1020140179048A patent/KR20160071644A/en not_active Ceased
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101936317B1 (en) * | 2017-09-29 | 2019-04-03 | 주식회사 그린랩스 | Method for smart farming |
| KR102011597B1 (en) | 2018-02-08 | 2019-10-21 | 주식회사 테스트원 | Smart farm system |
| CN112990579A (en) * | 2021-03-16 | 2021-06-18 | 中化现代农业有限公司 | Agricultural meteorological disaster forecasting method, device, equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Choruma et al. | Digitalisation in agriculture: A scoping review of technologies in practice, challenges, and opportunities for smallholder farmers in sub-saharan africa | |
| US11257172B2 (en) | Cognitive based decision support system for agriculture | |
| US10772269B2 (en) | Predicting crop productivity via intervention planning on small-scale farms | |
| RU2014121725A (en) | DEVICE AND METHOD FOR IMPLEMENTING AN INTERACTIVE PLATFORM FOR INTERACTION WITH A CONSUMER BASED ON DETERMINATION OF LOCATION | |
| US11785103B2 (en) | Systems and methods for providing location services | |
| WO2011064445A1 (en) | Method and apparatus for agricultural resource mapping | |
| Asfaw et al. | Livelihood diversification and vulnerability to poverty in rural Malawi | |
| Okeke et al. | Emerging role of information communication technologies in extension service delivery in Nigeria: A review | |
| Nidumolu et al. | Enhancing adaptive capacity to manage climate risk in agriculture through community-led climate information centres | |
| KR101243866B1 (en) | A monitoring method for local distribution of agricultural product | |
| KR20160071644A (en) | Service server and operating method thereof about smart agriculture, and application applied to the same | |
| Kropff et al. | Mainstreaming digital approaches for adaptation in agriculture in Kenya | |
| CN112015824A (en) | Satellite remote sensing data use method, device and equipment based on block chain | |
| Asfaw et al. | Diversification, climate risk and vulnerability to poverty: Evidence from rural Malawi | |
| US11699163B2 (en) | Real-time integration of analytics for online services | |
| JP2018163606A (en) | Production information processing system and production information processing method | |
| Baumüller | Agricultural innovation and service delivery through mobile phones | |
| KR102669391B1 (en) | Server for providing user trust level with regard to digital signage | |
| Simelton et al. | Participatory agro-climate information services: A key component in climate resilient agriculture | |
| JP6003388B2 (en) | Server apparatus, program, and communication system | |
| WO2018213696A2 (en) | Market completing production and financial strategies | |
| US20220366514A1 (en) | Method and Apparatus for Agricultural Management | |
| CN210270172U (en) | An IoT-based Agricultural Machinery Positioning System | |
| Bailey | IoT and Generative AI for Enhanced Data-Driven Agriculture | |
| Singh et al. | Application and use of mobile phone for Indian agriculture sector: a review paper. |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20141212 |
|
| PG1501 | Laying open of application | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20191212 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20141212 Comment text: Patent Application |
|
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
Patent event date: 20201211 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210216 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20210531 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20210216 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |