[go: up one dir, main page]

KR101888947B1 - Device and method for providing marine navigation information based on mobile platform - Google Patents

Device and method for providing marine navigation information based on mobile platform Download PDF

Info

Publication number
KR101888947B1
KR101888947B1 KR1020170166269A KR20170166269A KR101888947B1 KR 101888947 B1 KR101888947 B1 KR 101888947B1 KR 1020170166269 A KR1020170166269 A KR 1020170166269A KR 20170166269 A KR20170166269 A KR 20170166269A KR 101888947 B1 KR101888947 B1 KR 101888947B1
Authority
KR
South Korea
Prior art keywords
information
main server
maritime
navigation
providing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020170166269A
Other languages
Korean (ko)
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 KR1020170166269A priority Critical patent/KR101888947B1/en
Application granted granted Critical
Publication of KR101888947B1 publication Critical patent/KR101888947B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • G01C21/203Instruments for performing navigational calculations specially adapted for water-borne vessels
    • G06Q50/30
    • 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/40Business processes related to the transportation industry
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G3/00Traffic control systems for marine craft
    • G08G3/02Anti-collision systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Automation & Control Theory (AREA)
  • Ocean & Marine Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Navigation (AREA)

Abstract

본 발명의 실시예에 따른 해상 운항정보제공장치는 모바일 플랫폼 기반 해상 운항정보제공장치로서, 메인서버로부터 데이터를 송수신하는 통신부, 위성에서 보내는 신호를 수신하여 선박의 현재위치 정보를 계산하는 위성항법부, 상기 메인서버로부터 수신한 데이터를 저장하고, 선박의 위치정보에 따라 해상정보를 제공하는 로컬데이터베이스 및 사용자에게 해상정보를 제공하는 서비스 제공부를 포함한다. 본 발명의 실시예에 따른 해상 운항정보제공장치에 의하면, AIS(Automatic Identification System)이 없는 선박에서 메인서버와의 연결이 끊긴 경우에도 선박의 운항에 필요한 정보를 제공받을 수 있다.The apparatus for providing maritime navigation information according to an embodiment of the present invention includes a communication unit for transmitting and receiving data from a main server, a satellite navigation unit for receiving current signals from a satellite, A local database for storing data received from the main server, providing maritime information according to the position information of the marine vessel, and a service providing unit for providing maritime information to the user. According to the navigation information providing apparatus according to the embodiment of the present invention, when a ship without an AIS (Automatic Identification System) is disconnected from a main server, information necessary for navigation of the ship can be provided.

Description

모바일 플랫폼 기반 해상 운항정보제공장치 및 방법{DEVICE AND METHOD FOR PROVIDING MARINE NAVIGATION INFORMATION BASED ON MOBILE PLATFORM}TECHNICAL FIELD [0001] The present invention relates to a marine navigation information providing apparatus and method based on a mobile platform,

본 발명은 모바일 플랫폼 기반 해상 운항정보제공장치 및 그 방법에 관한 것으로서 보다 상세하게는 모바일 플랫폼 기반 운항선박의 위치, 항로표지, 위치정보 등 다양한 해상정보와 운항정보를 제공하는 장치 및 그 방법에 관한 것이다.The present invention relates to an apparatus and method for providing maritime navigation information based on a mobile platform, and more particularly, to an apparatus and method for providing various maritime information and navigation information such as a location, a navigation mark, will be.

AIS(Automatic Identification System) 장치는 선박 자동식별장치로서, 선박의 제원, 종류, 위치, 침로, 항해상태 및 다른 안전 관련 정보를 포함하는 정보를 자동으로 제공하는 장비이다. GPS를 통하여 자신의 정보를 송출하면 AIS를 탑재한 모든 선박은 이 정보를 수신할 수 있으며, 안전한 항해를 위한 기초 자료로 활용한다.An AIS (Automatic Identification System) device is an automatic ship identification device that automatically provides information including ship's type, type, position, crew, navigation status and other safety related information. If you send your information through GPS, all ships equipped with AIS can receive this information and use it as a basis for safe navigation.

그러나 지금까지 연근해를 운항중인 300톤 미만의 선박은 AIS(Automatic Identification System) 장치를 탑재하지 않아 안전사고 발생이 빈번하게 발생하는 문제가 있다. However, ships less than 300 tons, which are operating in the coastal waters until now, do not have AIS (Automatic Identification System) devices, which causes frequent occurrence of safety accidents.

소형 선박에 고가의 AIS 장치를 강제적으로 탑재할 수 없어 AIS를 대체하기 위해 스마트폰 어플리케이션을 이용한 해상교통정보 서비스가 개발되었다.In order to replace AIS, a maritime traffic information service using a smartphone application was developed because a high-priced AIS device could not be forcibly mounted on a small ship.

대한민국 등록특허 제10-1241638호는 모바일 어플리케이션 플랫폼 기반의 운항선박 및 항로표지 위치정보 확인시스템에 관한 발명으로서, AIS(Automatic Identification System) 장치를 탑재하지 않은 선박의 위치를 파악하고 위치정보 및 선박의 종류를 개인이 소유한 스마트폰의 기능 중의 하나인 위치 및 방향, 기울기 정보 등을 무선데이터망(3G, Wifi, LTE 등)을 통해 전송하여 관리되도록 하며, 주변 운항선박의 정보를 운항선박의 스마트폰 이용자에게 제공할 뿐만 아니라 일정 거리 이내로 접근하는 선박이 있을 경우 경고 메시지 또는 알람을 통해 연근해 운행 선박의 안전사고를 방지하기 위한 모바일 어플리케이션 플랫폼 기반의 운항선박 및 항로표지 위치정보 확인시스템에 관한 것이다.Korean Patent Registration No. 10-1241638 discloses an invention relating to a navigation ship and a navigation mark position information confirmation system based on a mobile application platform, and it relates to a navigation system for identifying the position of a ship not equipped with an AIS (Automatic Identification System) (3G, Wifi, LTE, etc.), which is one of the functions of the smartphone possessed by the individual, through the wireless data network (3G, Wifi, LTE, The present invention relates to a navigation system and a navigational marking position information confirmation system based on a mobile application platform for preventing a safety accident of an onshore vessel through a warning message or an alarm when there is a ship approaching within a predetermined distance.

그러나 이러한 운항선박 및 항로표지 위치정보 확인시스템은 스마트폰 어플리케이션을 이용한 해상교통정보 서비스로서, 모바일 통신 서비스가 제공되는 영역에서만 이용이 가능하다. 모바일 통신 서비스 가능거리는 기지국으로부터 반경 5Km이기 때문에 별도의 중계기의 설치가 어려운 소형 선박은 해상에서 이러한 서비스를 이용하기 어렵다는 문제가 있다.However, such a navigation vessel and navigation mark location information confirmation system is a maritime traffic information service using a smartphone application, and can be used only in a region where a mobile communication service is provided. Since the mobile communication serviceable distance is 5 km from the base station, there is a problem that it is difficult to use such a service in a marine vessel where a separate repeater is difficult to install.

따라서, 모바일 통신 서비스가 제공되지 않는 환경에서의 소형선박이 활용할 수 있는 스마트폰 어플리케이션을 이용한 해상교통정보 서비스에 대한 필요성이 있다.Accordingly, there is a need for a maritime traffic information service using a smartphone application which can be utilized by a small ship in an environment where a mobile communication service is not provided.

대한민국 등록특허 제10-1241638호(2013.03.04) "모바일 어플리케이션 플랫폼 기반의 운항선박 및 항로표지 위치정보 확인시스템"Korean Registered Patent No. 10-1241638 (Mar. 03, 2013) "Navigation Apparatus for Identifying Location Information of Flight Vessels and Navigation Signals Based on Mobile Application Platform" 대한민국 등록특허 제10-1280066호(2013.06.21) "선박 운항 시스템, 선박 운항정보 표시방법 및 그 기록매체"Korean Registered Patent No. 10-1280066 (2013.06.21) "Ship Navigation System, Ship Flight Information Display Method and Recording Medium"

본 발명의 목적은 모바일 통신 서비스가 불가능한 지역에서 운항선박의 위치와 항로표지 위치정보 등을 제공 받을 수 있는 해상 운항정보제공장치를 제공하는 것이다. SUMMARY OF THE INVENTION It is an object of the present invention to provide a maritime navigation information providing apparatus capable of receiving the position of a navigation vessel and navigation marker position information in an area where a mobile communication service is impossible.

본 발명의 실시예에 따른 해상 운항정보제공장치는 모바일 플랫폼 기반 해상 운항정보제공장치로서, 메인서버로부터 데이터를 송수신하는 통신부, 위성에서 보내는 신호를 수신하여 선박의 현재위치 정보를 계산하는 위성항법부, 상기 메인서버로부터 수신한 데이터를 저장하고, 선박의 위치정보에 따라 해상정보를 제공하는 로컬데이터베이스 및 사용자에게 해상정보를 제공하는 서비스 제공부를 포함한다.The apparatus for providing maritime navigation information according to an embodiment of the present invention includes a communication unit for transmitting and receiving data from a main server, a satellite navigation unit for receiving current signals from a satellite, A local database for storing data received from the main server, providing maritime information according to the position information of the marine vessel, and a service providing unit for providing maritime information to the user.

여기서, 상기 통신부는 메인서버와의 통신상태를 확인하는 통신연결모듈을 포함할 수 있다.Here, the communication unit may include a communication connection module for confirming a communication state with the main server.

여기서, 상기 로컬데이터베이스는 인증모듈, 메인서버로부터 수신한 정보 또는 선박의 위치정보를 저장하는 정보저장모듈을 포함할 수 있다.Here, the local database may include an authentication module, an information storage module for storing information received from the main server or location information of a ship.

여기서, 상기 해상정보는 선박의 항로상의 등대정보, 공사지역이거나 사고 다발지역정보를 포함하는 위험지역정보 및 해상 기상예보정보를 포함하는 군에서 선택된 적어도 어느 하나일 수 있다.Here, the maritime information may be at least one selected from the group including beacon information on the route of the ship, dangerous area information including construction area, accident area information, and maritime weather forecast information.

본 발명의 실시예에 따른 해상 운항정보제공방법은 사용자 인증단계, 위성으로부터 선박의 현재 위치정보를 계산하는 단계, 메인 서버로부터 해상정보를 수신하는 단계, 메인 서버에서 제공되는 해상정보를 설치된 로컬데이터베이스에 저장하는 단계 및 위치정보에 따른 상기 해상정보를 사용자에게 제공하는 단계를 포함한다.A method for providing maritime navigation information according to an embodiment of the present invention includes a step of authenticating a user, a step of calculating current position information of a ship from a satellite, a step of receiving maritime information from a main server, And providing the user with the maritime information according to the location information.

여기서, 상기 사용자 인증단계에서 사용자 인증이 실패한 경우, 상기 메인 서버로부터 해상정보를 수신하는 단계는 상기 메인서버로부터 모바일 앱 설치 파일과 로컬데이터베이스 설치파일을 전송받고, 각각의 설치파일을 설치하는 단계를 포함할 수 있다.In the case where the user authentication fails in the user authentication step, the step of receiving the maritime information from the main server includes receiving the mobile app installation file and the local database installation file from the main server, and installing each installation file .

여기서, 상기 해상정보는 선박의 항로상의 등대정보, 공사지역이거나 사고 다발지역정보를 포함하는 위험지역정보 및 해상 기상예보정보를 포함하는 군에서 선택된 적어도 어느 하나일 수 있다.Here, the maritime information may be at least one selected from the group including beacon information on the route of the ship, dangerous area information including construction area, accident area information, and maritime weather forecast information.

상기 로컬데이터베이스에 저장하는단계는 업데이트 된 해상정보만을 설치된 로컬 데이터베이스에 저장하는 단계를 포함한다.The step of storing in the local database includes storing only the updated maritime information in the installed local database.

본 발명의 또 다른 실시예에 따른 해상 운항정보제공방법은 메인서버와의 연결관계를 확인하는 단계 및 상기 메인서버와의 연결이 끊긴 경우, 상기 해상 운항정보제공장치에 설치된 로컬데이터베이스에서 기 저장된 해상정보를 제공하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method for providing maritime navigation information, comprising the steps of: confirming a connection relationship with a main server; and, when disconnected from the main server, And providing information.

본 발명의 실시예에 따른 해상 운항정보제공장치에 의하면 모바일 통신 서비스가 불가능한 지역에서도 선박 안전에 반드시 필요한 해상정보를 제공받을 수 있다. According to the navigation information providing apparatus according to the embodiment of the present invention, marine information necessary for the safety of the ship can be provided even in a region where the mobile communication service is impossible.

또한, 본 발명의 실시예에 따른 해상 운항정보제공장치에 의하면, 소형선박의 운행시 AIS를 탑재하지 않더라도 선박의 안전을 담보할 수 있는 해상교통정보 서비스를 제공받을 수 있다.Also, according to the navigation information providing apparatus according to the embodiment of the present invention, a maritime traffic information service that can secure the safety of a ship can be provided even if the AIS is not installed at the time of operating the small ship.

도 1은 본 발명의 실시예에 따른 해상 운항정보제공장치의 기능블록도이다.
도 2는 본 발명의 실시예에 따른 통신부의 상세 기능블록도이다.
도 3은 본 발명의 실시예에 따른 로컬데이터베이스의 상세 기능블록도이다.
도 4, 도 5는 본 발명의 실시예에 따른 해상정보가 스마트폰을 통해서 출력된 캡쳐화면이다.
도 6은 본 발명의 실시예에 따른 해상 운항정보제공방법의 순서도이다.
도 7은 본 발명의 또 다른 실시예에 따른 해상 운항정보제공방법의 순서도이다.
1 is a functional block diagram of a maritime navigation information providing apparatus according to an embodiment of the present invention.
2 is a detailed functional block diagram of a communication unit according to an embodiment of the present invention.
3 is a detailed functional block diagram of a local database according to an embodiment of the present invention.
FIG. 4 and FIG. 5 are screen views in which maritime information according to an embodiment of the present invention is outputted through a smartphone.
6 is a flowchart of a method for providing maritime navigation information according to an embodiment of the present invention.
7 is a flowchart of a method for providing maritime navigation information according to another embodiment of the present invention.

상술한 본 발명의 특징 및 효과는 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 본 발명은 다양한 변경을 가할 수 있고 여러 가지 형태를 가질 수 있는바, 특정 실시 예들을 도면에 예시하고 본문에 상세하게 설명하고자 한다. 그러나 이는 본 발명을 특정한 개시형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 본 명세서에서 사용한 용어는 단지 특정한 실시 예들을 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다.BRIEF DESCRIPTION OF THE DRAWINGS The above and other features and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings, It will be possible. The present invention is capable of various modifications and various forms, and specific embodiments are illustrated in the drawings and described in detail in the text. It is to be understood, however, that the invention is not intended to be limited to the particular forms disclosed, but on the contrary, is intended to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention.

각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용한다.Like reference numerals are used for similar elements in describing each drawing.

제1, 제2등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.The terms first, second, etc. may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another.

예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. "및/또는" 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.For example, without departing from the scope of the present invention, the first component may be referred to as a second component, and similarly, the second component may also be referred to as a first component. The term "and / or" includes any combination of a plurality of related listed items or any of a plurality of related listed items.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미가 있다.Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs.

일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않아야 한다.Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the contextual meaning of the related art and are to be interpreted as either ideal or overly formal in the sense of the present application Should not.

이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈", "블록" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다. The suffix "module "," block ", and "part" for components used in the following description are given or mixed in consideration of ease of specification only and do not have their own distinct meanings or roles .

본 명세서에 있어서는 어느 하나의 구성요소가 다른 구성요소로 데이터 또는 신호를 '전송'하는 경우에는 구성요소는 다른 구성요소로 직접 상기 데이터 또는 신호를 전송할 수 있고, 적어도 하나의 또 다른 구성요소를 통하여 데이터 또는 신호를 다른 구성요소로 전송할 수 있음을 의미한다.In the present specification, when any one element 'transmits' data or signals to another element, the element can transmit the data or signal directly to the other element, and through at least one other element Data or signal can be transmitted to another component.

이하, 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 당해 분야에 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 설명한다. 하기에서 본 발명의 실시 예를 설명함에 있어, 관련된 공지의 기능 또는 공지의 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In the following description of the present invention, detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.

본 발명의 실시예에 따른 모바일 플랫폼 기반 해상 운항정보제공장치는 AIS(Automatic Identification System)을 대체하기 위한 스마트폰 어플리케이션을 이용한 해상교통정보 서비스가 제공된다.The mobile platform-based navigation information providing apparatus according to the embodiment of the present invention is provided with a maritime traffic information service using a smartphone application to replace the AIS (Automatic Identification System).

도 1은 본 발명의 실시예에 따른 해상 운항정보제공장치의 기능블록도이다.1 is a functional block diagram of a maritime navigation information providing apparatus according to an embodiment of the present invention.

도 1에 도시된 바와 같이 본 발명의 실시예에 따른 운항정보제공장치(10)는 모바일 플랫폼 기반 해상 운항정보제공장치로서, 메인서버(20)로부터 데이터를 송수신하는 통신부(100), 위성에서 보내는 신호를 수신하여 선박의 현재위치 정보를 계산하는 위성항법부(200), 상기 메인서버(20)로부터 수신한 데이터를 저장하고, 사용자의 위치정보에 따라 해상정보를 제공하는 로컬데이터베이스(300) 및 사용자에게 해상정보를 제공하는 서비스 제공부(400)를 포함한다.1, the navigation information providing apparatus 10 according to an embodiment of the present invention includes a communication unit 100 that transmits and receives data from a main server 20, A local database 300 for storing data received from the main server 20 and providing maritime information according to the location information of the user, And a service providing unit 400 for providing maritime information to the user.

통신부(100)는 메인서버(20)로부터 데이터를 송수신하되, 메인서버(20)와 무선데이터망(30)을 이용하여 해상 운항정보제공장치(10)가 통신을 수행하도록 한다. 무선데이터망(30)은 이동통신망 또는 WiFi 망, 그 밖의 무선 기반의 데이터 통신망이 포함될 수 있다. The communication unit 100 transmits and receives data from the main server 20 and enables the maritime navigation information providing apparatus 10 to communicate using the main server 20 and the wireless data network 30. [ The wireless data network 30 may include a mobile communication network, a WiFi network, or other wireless based data communication network.

무선데이터망(30)이 이동통신망일 경우, 이동통신망은 동기식 이동 통신망일 수도 있고, 비동기식 이동 통신망일 수도 있다. 비동기식 이동 통신망의 일 실시 예로서, WCDMA(Wideband Code Division Multiple Access) 방식의 통신망을 들 수 있다. 이 경우 이동통신망은 RNC(Radio Network Controller) 및 비동기식 MSC(Mobile Switching Center) 등을 포함할 수 있다. 한편, 3G LTE망, 4G망 등 차세대 이동통신망으로 변경될 수 있다.When the wireless data network 30 is a mobile communication network, the mobile communication network may be a synchronous mobile communication network or an asynchronous mobile communication network. As an embodiment of the asynchronous mobile communication network, a WCDMA (Wideband Code Division Multiple Access) communication network is exemplified. In this case, the mobile communication network may include an RNC (Radio Network Controller) and an asynchronous MSC (Mobile Switching Center). Meanwhile, it can be changed to next generation mobile communication network such as 3G LTE network and 4G network.

도 2는 본 발명의 실시예에 따른 통신부의 상세 기능블록도이다.2 is a detailed functional block diagram of a communication unit according to an embodiment of the present invention.

본 발명의 실시예에 따른 통신부(100)는 도 2에 도시된 바와 같이 메인서버(20)와의 통신상태를 확인할 수 있는 통신연결모듈(110)을 포함한다.The communication unit 100 according to the embodiment of the present invention includes a communication connection module 110 for confirming a communication state with the main server 20 as shown in FIG.

통신연결모듈(110)은 무선데이터망(30) 등을 통해서 해상 운항정보제공장치(10)가 메인서버(20)와 연결되어 있는지를 실시간으로 확인한다. 이에 제한되는 것은 아니나 해상 운항정보제공장치(10)에서 주기적으로 메세지 큐를 서버에 전달하여 서버에서 피드백 신호를 수신하게 되는지 여부로 메인서버(20)와의 해상 운항정보제공장치(10)의 연결상태를 확인한다.The communication connection module 110 verifies in real time whether the maritime navigation information providing device 10 is connected to the main server 20 through the wireless data network 30 or the like. It is possible to transmit the message queue to the server periodically at the maritime navigation information providing device 10 to determine whether or not to receive the feedback signal from the server and to determine whether the connection state of the maritime navigation information providing device 10 with the main server 20 .

위성항법부(200)는 소위 GPS라고 불리는 장치로서, 위성에서 보내는 신호를 수신해 선박의 현재위치를 계산한다. 위성항법부(200)에서 계산된 선박의 현재위치는 통신부(100)를 통해서 메인서버(20)로 보내지고 메인서버(20)는 선박이 위치하고 있고, 진행이 예상되는 지역의 해상정보를 제공한다.The satellite navigation unit 200 is a device called a so-called GPS and receives a signal transmitted from a satellite to calculate a current position of the ship. The current position of the ship calculated by the satellite navigation unit 200 is sent to the main server 20 through the communication unit 100 and the main server 20 provides the maritime information of the area where the ship is located and is expected to proceed .

로컬데이터베이스(300)는 메인서버(20)로부터 수신한 데이터를 저장하고, 선박의 위치정보에 따른 해상정보를 선박에 제공한다. The local database 300 stores data received from the main server 20 and provides maritime information according to the position information of the marine vessel to the marine vessel.

명세서에서 데이터베이스라 함은, 각각의 데이터베이스에 대응되는 정보를 저장하는 소프트웨어 및 하드웨어의 기능적 구조적 결합을 의미할 수 있다. 데이터베이스는 적어도 하나의 테이블로 구현될 수도 있으며, 데이터베이스에 저장된 정보를 검색, 저장, 및 관리하기 위한 별도의 DBMS(Database Management System)을 더 포함할 수도 있다.In the specification, a database may mean a functional and structural combination of software and hardware that stores information corresponding to each database. The database may be implemented as at least one table, and may further include a separate DBMS (Database Management System) for searching, storing, and managing information stored in the database.

또한, 링크드 리스트(linked-list), 트리(Tree), 관계형 데이터베이스의 형태 등 다양한 방식으로 구현될 수 있으며, 데이터베이스에 대응되는 정보를 저장할 수 있는 모든 데이터 저장매체 및 데이터 구조를 포함한다.Also, it can be implemented in various ways such as a linked-list, a tree, and a relational database, and includes all data storage media and data structures capable of storing information corresponding to a database.

도 3은 본 발명의 실시예에 따른 로컬데이터베이스의 상세 기능블록도이다.3 is a detailed functional block diagram of a local database according to an embodiment of the present invention.

도 3에 도시된 바와 같이 로컬데이터베이스(300)는 메인서버(20)와의 접속을 시도할 때, 접속을 시도하는 사용자의 인증정보를 저장하는 인증모듈(310)과 메인서버(20)로부터 수신한 정보 또는 선박의 실시간 위치정보를 저장하는 정보저장모듈(320)을 포함한다.3, the local database 300 includes an authentication module 310 for storing authentication information of a user attempting connection when attempting to connect to the main server 20, And an information storage module 320 for storing information or real-time location information of the ship.

인증모듈(310)은 무선데이터망(30)를 통해서 연결된 메인서버(20)와의 초기 접속시에 입력하는 ID 및 패스워드 정보 일 수 있으나 반드시 이에 제한되는 것은 아니다. 인증모듈(310)에 저장되어 있는 인증정보는 사용자에 의해서 변경될 수 있으며, 특히 해상 운항정보제공장치(10)가 스마트 폰과 같은 모바일 단말기인 경우에는 인증을 위한 전화번호를 전송함으로서, 메인서버(20)와의 연결을 시도할 수 있다.The authentication module 310 may be an ID and password information to be input at the time of initial connection with the main server 20 connected through the wireless data network 30, but is not limited thereto. The authentication information stored in the authentication module 310 can be changed by the user. In particular, when the maritime navigation information providing device 10 is a mobile terminal such as a smart phone, by transmitting a phone number for authentication, It is possible to attempt connection with the mobile terminal 20.

인증모듈(310)에 저장되어 있는 인증정보를 통해서 메인서버(20)는 선박 또는 사용자를 특정할 수 있다.The main server 20 can specify the ship or the user through the authentication information stored in the authentication module 310.

정보저장모듈(320)은 해양정보를 저장하는 모듈로서, 일반적으로 메인서버(20)와의 접속을 통해서 전달받게 되는 해양정보인 선박의 항로상의 등대정보, 공사지역이거나 사고 다발지역 정보를 포함하는 위험지역정보 및 해상 기상예보정보를 포함하는 군에서 선택된 적어도 어느 하나일 수 있다.The information storage module 320 is a module for storing marine information. The information storage module 320 is a module for storing marine information, such as beacon information on the marine vessel, which is generally transmitted through a connection with the main server 20, Regional information, and maritime weather forecast information.

서비스 제공부(400)는 사용자에게 해상정보를 제공하는 장치로서, 로컬 데이터베이스(300)에 접속하여 추출된 정보를 스마트폰 화면이나 디스플레이 장치를 통해서 출력함으로서 사용자에게 제공한다. 나아가 메인서버(20)로부터 전송받은 데이터를 기반으로 증강현실기반의 UI화면으로 데이터를 구현하고, 전자지도에 주변 선박의 위치를 표시할 수도 있으나 반드시 이에 제한되는 것은 아니다.The service providing unit 400 is a device for providing maritime information to a user. The service providing unit 400 connects to a local database 300 and outputs the extracted information to a user through a smart phone screen or a display device. Further, the data may be implemented on the augmented reality-based UI screen based on the data transmitted from the main server 20, and the position of the peripheral vessel may be displayed on the electronic map, but the present invention is not limited thereto.

도 4, 도 5는 본 발명의 실시예에 따른 해상정보가 스마트폰을 통해서 출력된 캡쳐화면이다.FIG. 4 and FIG. 5 are screen views in which maritime information according to an embodiment of the present invention is outputted through a smartphone.

도 4에 도시된 바와 같이 서비스 제공부(400)는 선박의 항로상 등대정보와 해로정보를 스마트폰의 화면을 이용하여 사용자에게 제공할 수 있다.As shown in FIG. 4, the service providing unit 400 can provide the navigation light information of the ship and the sea information to the user using the screen of the smartphone.

또한, 도 5에 도시된 바와 같이 서비스 제공부(400)는 운행하는 항로 주변의 현재 기상상황을 표시하거나 앞으로 예측된 기상상황을 스마트폰의 화면을 통해서 사용자에게 제공할 수 있다.As shown in FIG. 5, the service providing unit 400 may display the current weather conditions around the running route or provide the user with the weather conditions predicted in advance through the screen of the smartphone.

이상 본 발명의 실시예에 따른 해상 운항정보제공장치(10)의 각 구성요소에 대해서 상세히 살펴보았다. 이하, 본 발명의 실시예에 따른 해상 운항정보제공장치(10)의 작동상태에 대해서 앞선 도 1을 통해서 설명한다.The components of the maritime navigation information providing apparatus 10 according to the embodiment of the present invention have been described above in detail. Hereinafter, the operational state of the marine navigation information providing apparatus 10 according to the embodiment of the present invention will be described with reference to FIG.

도 1에 도시된 바와 같이 본 발명의 실시예에 따른 해상 운항정보제공장치(10)의 통신부(100)는 메인서버(20)와 데이터를 송수신하되, 로컬데이터베이스(300)의 인증모듈(310)에 저장되어 있는 사용자 인증정보를 메인서버(20)로 송신한다. 메인서버(20)는 사용자의 인증이 완료되면 위성항법부(200)에서 실시간으로 계산되는 선박의 위치정보를 메인서버(20)로 전송한다. 1, the communication unit 100 of the maritime navigation information providing apparatus 10 according to an embodiment of the present invention transmits and receives data to and from the main server 20, and includes an authentication module 310 of the local database 300, To the main server (20). When the authentication of the user is completed, the main server 20 transmits the position information of the ship calculated in real time in the satellite navigation part 200 to the main server 20.

메인서버(20)는 선박의 위치정보를 수신하고, 위치정보에 따른 해상정보를 해상 운항정보제공장치(10)로 전송한다. 여기서 해상정보는 앞서 설명한 바와 같이 선박의 항로상 등대정보, 위험지역정보 또는 해상 기상예보정보 등일 수 있다.The main server 20 receives the position information of the ship and transmits the sea information according to the position information to the navigation information providing apparatus 10. Here, as described above, the maritime information may be the maritime beacon information of the ship, the dangerous area information or the marine weather forecast information.

해상정보는 로컬데이터베이스(300)에 저장되고, 사용자의 설치된 어플리케이션을 통해서 필요한 내용이 호출된 경우 서비스 제공부(400)는 사용자가 원하는 해상정보를 화면 등을 통해서 제공한다.The maritime information is stored in the local database 300. When necessary contents are called through the installed application of the user, the service provider 400 provides the maritime information desired by the user through a screen or the like.

또한, 메인서버(20)와의 연결상태를 지속적으로 모니터링하던 통신연결모듈(110)은 메인서버(20)와의 연결이 끊긴 것을 확인하면, 더 이상 실시간 해상정보를 제공받을 수 없기 때문에 로컬데이터베이스(300)에 저장된, 최근에 메인서버(20)로부터 전송받은 해상정보를 로컬데이터베이스(300)에 저장하고 있다가 서비스 제공부(400)의 호출에 의해서 요청하는 정보를 출력한다.Also, if the communication connection module 110, which continuously monitors the connection state with the main server 20, confirms that the connection with the main server 20 is disconnected, no real-time resolution information can be received, Stores the resolution information transmitted from the main server 20 in the local database 300 and outputs the information requested by the service provider 400. [

메인서버(20)와의 연결이 끊긴 경우에도 통신부(100)의 통신연결모듈(110)은 지속적으로 메시지를 보내서 메인서버(20)의 피드백 여부를 모니터링하게 된다.Even when the main server 20 is disconnected, the communication connection module 110 of the communication unit 100 continuously sends a message to monitor whether the main server 20 is feedbacked.

정리하면, 본 발명의 실시예에 따른 해상 운항정보제공장치(10)는 메인서버(20)와의 연결관계를 통신부(100)를 통해서 지속적으로 확인하고, 연결된 상태에서는 해상 운항정보제공장치(10)에 설치된 로컬데이터베이스(300)에 메인서버(20)의 전송내용을 저장하여 해상정보를 업데이트하고, 통신부(100)를 통해서 확인한 결과 메인서버(20)와 해상 운항정보제공장치(10)간 연결이 끊긴 경우에는 사용자의 어플리케이션 실행으로 인해 필요로 하는 해상정보를 로컬데이터베이스(300)에서 사용자에게 제공한다.In summary, the navigation information providing apparatus 10 according to the embodiment of the present invention continuously confirms the connection relationship with the main server 20 through the communication unit 100, and when the navigation information providing apparatus 10 is connected, The connection information between the main server 20 and the maritime navigation information providing apparatus 10 is updated by storing the contents of the transmission of the main server 20 in the local database 300 installed in the main navigation system 100, And provides the user with the necessary marine information in the local database 300 due to the execution of the application by the user.

본 발명의 실시예에 의하면, 메인서버(20)와의 연결관계에 의존하지 않고, AIS가 구비되어 있지 않은 선박에도 AIS가 구비되어 있는 선박과 마찬가지로, 항해를 위한 해상정보를 로컬데이터베이스(300)를 통해서 제공받는다.According to the embodiment of the present invention, the marine information for navigation can be stored in the local database 300, as in the case of a ship equipped with the AIS, without depending on the connection relationship with the main server 20, .

다음으로, 본 발명의 또 다른 양태에 따른 해상 운항정보제공방법을 설명한다. 앞선 설명과 중복되는 구성에 대한 설명은 생략한다.Next, a marine navigation information providing method according to another aspect of the present invention will be described. A description of a configuration overlapping with the preceding description will be omitted.

도 6은 본 발명의 실시예에 따른 해상 운항정보제공방법의 순서도이다.6 is a flowchart of a method for providing maritime navigation information according to an embodiment of the present invention.

도 6에 도시된 바와 같이 본 발명의 실시예에 따른 해상 운항정보제공방법은 사용자 인증단계(S100), 선박의 현재 위치정보를 계산하는 단계(S200), 메인 서버로부터 해상정보를 수신하는 단계(S300), 메인 서버에서 제공되는 해상정보를 설치된 로컬데이터베이스에 저장하는 단계(S400) 및 위치정보에 따른 상기 해상정보를 사용자에게 제공하는 단계(S500)를 포함한다.As shown in FIG. 6, the method of providing maritime navigation information according to an embodiment of the present invention includes a user authentication step S100, a step S200 of calculating current position information of a ship, a step of receiving maritime information from a main server S300), storing the marine information provided by the main server in the installed local database (S400), and providing the marine information according to the location information to the user (S500).

사용자 인증단계(S100)는 앞서 살펴본 바와 같이 해상 운항정보제공장치에서 메인서버로 접속을 시도하는 단계로서, 사용자의 아이디나 패스워드를 입력하거나 해상 운항정보제공장치가 스마트폰인 경우에는 전화번호로 인증을 수행할 수 있으며, 적용가능한 다양한 방법으로 사용자 인증을 수행하게 된다. As described above, the user authentication step (S100) is a step of attempting connection from the maritime navigation information providing device to the main server. The user authentication step S100 is a step of inputting the user's ID or password or, if the maritime navigation information providing device is a smart phone, And user authentication is performed by various applicable methods.

사용자 인증단계(S100)에서 사용자 인증이 실패한 경우는 사용자 인증을 위한 가입절차를 진행하는 것을 별개로, 정당한 사용자인 경우 사용자 인증을 위한 가입절차를 진행한 이후에 메인서버는 해상 운항정보제공장치로 모바일 앱 설치파일과 로컬데이터베이스 설치파일을 전송하고, 전송된 설치파일을 해상 운항정보제공장치에 설치한다.In the case where the user authentication fails in the user authentication step (S100), the main server transmits the navigation information to the navigation information providing device The mobile app installation file and the local database installation file are transferred, and the transferred installation file is installed in the marine navigation information providing device.

선박의 현재 위치정보를 계산하는 단계(S200)는 일반적으로 위성으로부터 수신하는 정보를 이용하여 선박의 위치를 계산하는 단계로서, 제공받게 될 해상정보의 기준이 되는 정보이다.The step S200 of calculating the current position information of the ship is a step of calculating the position of the ship by using the information received from the satellites, and is the reference information of the sea information to be provided.

메인서버로부터 해상정보를 수신하는 단계(S300)는 메인서버에서 해상 운항정보제공장치로 해상정보를 전송하게 되고, 전송되는 해상정보는 선박의 현재위치정보에 따른 것으로서, 메인서버로 선박의 현재 위치정보가 위 단계 이전에 전송된다.The step S300 of receiving the maritime information from the main server transmits the maritime information to the maritime navigation information providing device in the main server. The maritime information to be transmitted is based on the maritime information of the maritime vessel, Information is sent prior to the above steps.

여기서, 해상정보는 선박의 항로상의 등대정보, 공사지역이거나 사고 다발지역정보를 포함하는 위험지역정보 및 해상 기상예보정보를 포함하는 군에서 선택된 적어도 어느 하나의 정보일 수 있으나 반드시 이에 제한되는 것은 아니다.Here, the maritime information may be at least any one information selected from the group including the beacon information on the route of the ship, the danger zone information including the construction zone, the accident zone information, and the marine weather forecast information, but is not limited thereto .

메인서버로부터 제공되는 해상정보를 설치된 로컬데이터베이스에 저장하는 단계(S400)는 메인서버로부터 받은 정보를 실시간으로 해상 운항정보제공장치에 출력하여 활용하기 위해서 또는 해상 운항정보제공장치가 메인서버와 연결되지 않은 경우를 대비하기 위해서 로컬데이터베이스에 저장한다.The step S400 of storing the maritime information provided from the main server in the installed local database may be performed in order to output the information received from the main server to the maritime navigation information providing device in real time or to use the maritime navigation information providing device in connection with the main server It is stored in the local database in case the user does not want it.

일반적으로 해상정보로서 제공되는 선박의 항로상 등대정보는 메인서버에서 업데이트 주기가 일정하지 않다. 등대정보의 경우, 등대표번호, 사진, 관내, 명칭, 위치LAT, 위치LON, 건조 년월일, 초점등 년월일, 건조금액, 구조, 기능, 도색형상, 평수, 등 수십여가지 정보를 포함하고 있고, 등대와 관련된 수십여가지 정보 중에서 변동사항이 있는 경우에만 메인서버에서 업데이트 한다.Generally, the ship's lighthouse information provided as maritime information is not constant in the main server. In case of lighthouse information, it contains information about dozens of information such as lighthouse table number, photo, hall, name, location LAT, location LON, date of construction, date of year such as focus, amount of building, structure, function, Update from the main server only if there are any changes among the dozens of information related to the lighthouse.

위험지역과 관련된 정보는 주로 공사지역이 새로 생기거나 공사가 완료되어 더 이상 공사지역이 아닌 경우와 같이 변동사항이 있는 경우에만 메인서버에서 업데이트하고, 업데이트된 정보를 해상 운항정보제공장치로 제공한다.The information related to the dangerous area is updated on the main server only when there is a change, such as when the construction area is newly created or the construction is completed and the building is no longer constructed, and the updated information is provided to the navigation information providing apparatus .

해상 기상예보는 일반적으로 하루에 2회 업데이트가 이루어진다. 기상예보인 점을 감안하여 항로부근 또는 항로에 영향을 미칠 수 있는 기상예보가 오전 6시, 오후 6시 2회에 걸쳐서 업데이트 되고, 메인서버는 이처럼 주기적으로 업데이트 된 정보를 해상 운항정보제공장치에 제공한다.The weather forecast is updated twice a day in general. In consideration of the weather forecast, the weather forecast, which may affect the vicinity of the route or the route, is updated at 6:00 am and 6:00 pm, and the main server updates such periodically updated information to the navigation information providing apparatus to provide.

이상 언급된 정보 이외에 다양한 해상정보가 메인서버로부터 제공될 수 있으며, 정보의 특성상 메인서버와 연결된 상태에서는 최신 업데이트된 정보를 해상 운항정보제공장치가 수신한다.In addition to the above-mentioned information, a variety of marine information can be provided from the main server, and the marine navigation information providing device receives the latest updated information when connected to the main server due to the characteristics of the information.

나아가 로컬데이터베이스에 저장하는 단계(S400)는 이처럼 메인서버에서 업데이트 된 정보만을 저장하는 단계를 포함할 수 있다. 메인서버에서 전송되는 정보 중에서 최신업데이트 날자가 일치하지 않는 정보만을 로컬데이터베이스에 저장할 수 있다.Furthermore, step S400 of storing in the local database may include storing only the updated information in the main server. Only information that does not match the latest update date among the information transmitted from the main server can be stored in the local database.

마지막으로 위치정보에 따른 해상정보를 사용자에게 제공하는 단계(S500)는 스마트폰의 화면을 통해서 로컬 데이터베이스에 저장되어 있는 해상정보를 사용자에게 제공하는 단계이다.Finally, the step of providing the user with the marine information according to the position information (S500) is a step of providing the marine information stored in the local database to the user through the screen of the smartphone.

도 7은 본 발명의 또 다른 실시예에 따른 해상 운항정보제공방법의 순서도이다. 7 is a flowchart of a method for providing maritime navigation information according to another embodiment of the present invention.

도 7에 도시된 바와 같이 본 발명의 또 다른 실시예에 따른 해상 운항정보제공방법은 메인서버와의 연결관계를 확인하는 단계(S1000), 메인서버와의 연결이 끊긴 경우 해상 운항정보제공장치에 설치된 로컬데이터베이스에서 기 저장된 해상정보를 제공하는 단계(S2000)를 포함한다.As shown in FIG. 7, the method for providing maritime navigation information according to another embodiment of the present invention comprises the steps of (S1000) confirming the connection relationship with the main server, when the connection to the main server is broken, And providing pre-stored maritime information in the installed local database (S2000).

앞선 실시예인 해상 운항정보제공방법과 차이점은 메인서버와의 연결관계를 지속적으로 확인한 결과 메인서버와 연결이 끊긴 경우, 메인서버와의 연결시에 로컬데이터베이스에 저장되어 있던 해상정보를 사용자에게 제공한다는 점이다.The difference from the above-described method of providing maritime navigation information is that, when the connection with the main server is continuously checked as a result of continuously checking the connection relationship with the main server, the maritime navigation information providing method provides users with maritime information stored in a local database It is a point.

예를 들어 출항을 앞둔 소형선박은 메인서버와 중계기 등을 통해서 연결되어 있고, 아무런 이상없이 무선네트워크 망을 통해서 해상정보를 수신한다. 이후 출항을 한 이후 중계기의 수신범위를 벗어나게 된 경우, 메인서버와 소형선박의 연결은 끊기게 되거나 연결상태가 좋지 않게 된다.For example, a small ship nearing departure is connected through a main server and a repeater, and receives marine information through a wireless network without any abnormality. If the receiver departs from the relay range after the departure, the connection between the main server and the small ship will be cut off or the connection will be poor.

이 경우, 본 발명의 실시예와 같이 메인서버로부터 받은 정보를 로컬데이터베이스에 저장하지 않게 되면, 기존에 전송받은 해상정보도 모두 사라지게 되어 소형선박은 항로상의 어떠한 해상정보도 알 수 없는 상태에서 운항을 지속해야 한다. In this case, if the information received from the main server is not stored in the local database as in the embodiment of the present invention, all the maritime information that has already been transmitted is also lost, so that the small- It must continue.

이러한 문제는 본 발명의 실시예에 따른 해상 운항정보제공장치 및 방법에 의해서 해결된다.This problem is solved by an apparatus and method for providing maritime navigation information according to an embodiment of the present invention.

정리하면, 메인서버로부터 지속적으로 수신할 수 있었던 해상정보는 메인서버와의 연결이 끊긴 경우에는 로컬 데이터베이스에서 제공하게 되고, 로컬 데이터베이스에서 제공하는 해상정보는 실제 메인서버에서 제공하는 정보와 같은 정보를 스마트 폰 등 해상 운항정보제공장치를 통해서 사용자에게 출력하게 된다.In summary, the maritime information that can be continuously received from the main server is provided by the local database when the connection to the main server is lost, and the maritime information provided by the local database is the same as the information provided by the actual main server And outputs it to the user through a marine navigation information providing device such as a smart phone.

이상과 같이, 본 명세서와 도면에는 본 발명의 바람직한 실시예에 대하여 개시하였으며, 비록 특정 용어들이 사용되었으나, 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위한 일반적인 의미에서 사용된 것이지, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시예 외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진자에게 자명한 것이다.As described above, preferred embodiments of the present invention have been disclosed in the present specification and drawings, and although specific terms have been used, they have been used only in a general sense to easily describe the technical contents of the present invention and to facilitate understanding of the invention , And are not intended to limit the scope of the present invention. It is to be understood by those skilled in the art that other modifications based on the technical idea of the present invention are possible in addition to the embodiments disclosed herein.

10 해상 운장정보제공장치 20 메인서버
30 무선데이터망 100 통신부
110 통신연결모듈 200 위성항법부
300 로컬데이터베이스 310 인증모듈
320 정보저장모듈 400 서비스 제공부
10 sea yard information providing apparatus 20 main server
30 wireless data network 100 communication section
110 communication connection module 200 satellite navigation section
300 local database 310 authentication module
320 information storage module 400 service provider

Claims (9)

모바일 플랫폼 기반 해상 운항정보제공장치로서,
무선통신망을 통해 메인서버로부터 데이터를 송수신하는 통신부;
위성에서 보내는 신호를 수신하여 선박의 현재위치 정보를 계산하는 위성항법부;
상기 메인서버로부터 수신한 데이터를 저장하고, 선박의 위치정보에 따라 해상정보를 제공하는 로컬데이터베이스; 및
사용자에게 해상정보를 제공하는 서비스 제공부를 포함하고,
상기 로컬데이터베이스는 인증모듈, 메인서버로부터 수신한 정보 또는 선박의 위치정보를 저장하는 정보저장모듈을 포함하고, 상기 메인서버로부터 마지막으로 전송받은 해상정보를 저장하고 있으며,
상기 인증모듈에 저장되어 있는 인증정보는 상기 해상 운항정보제공장치가 스마트폰인 경우에는 인증을 위한 전화번호이고,
상기 통신부는 상기 메인서버와의 통신상태를 확인하는 통신연결모듈을 포함하고,
상기 메인서버와의 연결이 끊긴 경우, 상기 통신연결모듈은 지속적으로 메시지를 보내서 상기 메인서버의 피드백 여부를 모니터링하고,
상기 통신부는 상기 메인서버와 연결되어 있는지 실시간으로 확인하고,
상기 메인서버와 연결되어 있는 경우, 상기 서비스 제공부는 상기 메인서버로부터 실시간으로 수신되는 데이터에 기초하여 상기 해상정보를 사용자에게 제공하고,
상기 메인서버와 연결이 끊어지는 경우, 상기 서비스 제공부는 상기 로컬데이터베이스에 마지막으로 저장된 데이터를 기초하여 상기 해상정보를 사용자에게 제공하고,
상기 해상정보는 선박의 항로상의 등대정보, 공사지역이거나 사고 다발지역정보를 포함하는 위험지역정보 및 해상 기상예보정보를 포함하는 군에서 선택된 적어도 어느 하나이고,
상기 서비스 제공부는 상기 메인서버로부터 전송받은 데이터를 기반으로 증강현실 기반의 UI화면으로 데이터를 구현하는 것을 특징으로 하는 해상 운항정보제공장치.
As a marine navigation information providing apparatus based on a mobile platform,
A communication unit for transmitting and receiving data from a main server through a wireless communication network;
A satellite navigation unit for receiving a signal transmitted from a satellite and calculating current position information of the ship;
A local database for storing data received from the main server and providing maritime information according to the location information of the marine vessel; And
And a service providing unit for providing maritime information to the user,
Wherein the local database includes an authentication module, an information storage module for storing information received from the main server or location information of the ship, and storing the maritime information transmitted last from the main server,
Wherein the authentication information stored in the authentication module is a telephone number for authentication when the navigation information providing apparatus is a smartphone,
Wherein the communication unit includes a communication connection module for confirming a communication state with the main server,
If the connection to the main server is broken, the communication connection module continuously sends a message to monitor whether the main server is feedbacked,
The communication unit checks in real time whether or not it is connected to the main server,
Wherein the service providing unit provides the user with the maritime information based on data received from the main server in real time when the main server is connected to the main server,
When the connection with the main server is broken, the service providing unit provides the maritime information to the user based on data last stored in the local database,
Wherein the maritime information is at least one selected from the group consisting of beacon information on the route of the ship, dangerous area information including construction area, accident area information, and maritime weather forecast information,
Wherein the service providing unit implements data on an augmented reality-based UI screen based on data received from the main server.
삭제delete 삭제delete 삭제delete 제1항의 해상 운항정보제공장치에 의해서 수행되는 해상 운항정보제공방법으로서,
(a) 사용자 인증단계;
(b) 선박의 현재 위치정보를 계산하는 단계;
(c) 무선통신망을 통해 메인 서버로부터 해상정보를 수신하는 단계;
(d) 메인 서버에서 제공되는 해상정보를 설치된 로컬데이터베이스에 저장하는 단계; 및
(e) 위치정보에 따른 상기 해상정보를 사용자에게 제공하는 단계를 포함하되,
상기 (a) 단계는 상기 해상 운항정보제공장치가 스마트폰인 경우에는 전화번호로 인증을 수행하고,
상기 (a)단계에서 사용자 인증이 실패한 경우, 상기 (c)단계는 상기 메인서버로부터 모바일 앱 설치 파일과 로컬데이터베이스 설치파일을 전송받고, 각각의 설치파일을 설치하는 단계를 포함하고,
상기 (d)단계는 업데이트 된 해상정보만을 설치된 로컬 데이터베이스에 저장하는 단계를 포함하고, 상기 메인서버로부터 마지막으로 전송받은 해상정보를 저장하도록 하며,
상기 (e) 단계는,
상기 메인 서버와 연결되어 있는지 실시간으로 확인하는 단계;
상기 메인 서버와 연결되어 있는 경우, 상기 메인 서버로부터 실시간으로 수신되는 데이터에 기초하여 상기 해상정보를 사용자에게 제공하는 단계; 및
상기 메인 서버와 연결이 끊어지는 경우, 상기 로컬데이터베이스에 마지막으로 저장된 데이터에 기초하여 상기 해상정보를 사용자에게 제공하는 단계를 포함하고,
상기 메인서버로부터 전송받은 데이터를 기반으로 증강현실 기반의 UI화면으로 상기 사용자에게 제공하며,
상기 해상정보는 선박의 항로상의 등대정보, 공사지역이거나 사고 다발지역정보를 포함하는 위험지역정보 및 해상 기상예보정보를 포함하는 군에서 선택된 적어도 어느 하나인 것을 특징으로 하는 해상 운항정보제공방법.
A method of providing maritime navigation information performed by the maritime navigation information providing apparatus of claim 1,
(a) a user authentication step;
(b) calculating current position information of the ship;
(c) receiving the maritime information from the main server via the wireless communication network;
(d) storing the marine information provided by the main server in an installed local database; And
(e) providing the user with the maritime information according to location information,
In the step (a), when the navigation information providing apparatus is a smartphone, authentication is performed by a telephone number,
If the user authentication fails in the step (a), the step (c) includes receiving the mobile application installation file and the local database installation file from the main server, and installing each installation file,
Wherein the step (d) includes the step of storing only the updated maritime information in the installed local database, storing the maritime information received last from the main server,
The step (e)
Checking in real time whether the server is connected to the main server;
Providing the navigation information to a user based on data received from the main server in real time when the navigation server is connected to the main server; And
And providing the marine information to the user based on data last stored in the local database when the connection with the main server is lost,
Based on the data received from the main server, a UI screen based on an augmented reality,
Wherein the maritime information is at least one selected from the group consisting of beacon information on the route of the ship, dangerous area information including construction area, accident area information, and maritime weather forecast information.
삭제delete 삭제delete 삭제delete 삭제delete
KR1020170166269A 2017-12-05 2017-12-05 Device and method for providing marine navigation information based on mobile platform Active KR101888947B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170166269A KR101888947B1 (en) 2017-12-05 2017-12-05 Device and method for providing marine navigation information based on mobile platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170166269A KR101888947B1 (en) 2017-12-05 2017-12-05 Device and method for providing marine navigation information based on mobile platform

Publications (1)

Publication Number Publication Date
KR101888947B1 true KR101888947B1 (en) 2018-08-16

Family

ID=63443827

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170166269A Active KR101888947B1 (en) 2017-12-05 2017-12-05 Device and method for providing marine navigation information based on mobile platform

Country Status (1)

Country Link
KR (1) KR101888947B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102108052B1 (en) * 2018-11-30 2020-05-28 (주)엔텔스 ADAPTIVE IoT SERVICE PROVIDING METHOD AGAINST DATABASE FAILURE AND IoT PLATFORM APPARATUS

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100793640B1 (en) * 2006-11-01 2008-01-10 주식회사 자티전자 Portable Ship Navigation Guidance Terminal Using Electronic Chart and Its Operation Method
KR20110130082A (en) * 2010-05-27 2011-12-05 재단법인 중소조선연구원 Marine traffic information providing method using a smartphone application
KR101226744B1 (en) * 2012-02-07 2013-02-01 주식회사 환경과학기술 Mobile device for presenting electronic navigational chart and operating method thereof
KR101241638B1 (en) 2013-01-14 2013-03-11 (주)안세기술 The positioning information verification system for operated vessels and aid to navigation by mobile application platform
KR101280066B1 (en) 2011-03-24 2013-06-27 동강엠텍(주) Navigation system for vessel, information display method of vessel navigation, and recording medium thereof
KR101714319B1 (en) * 2016-05-24 2017-03-22 제주대학교 산학협력단 Data synchronization system between ship based on geocasting

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100793640B1 (en) * 2006-11-01 2008-01-10 주식회사 자티전자 Portable Ship Navigation Guidance Terminal Using Electronic Chart and Its Operation Method
KR20110130082A (en) * 2010-05-27 2011-12-05 재단법인 중소조선연구원 Marine traffic information providing method using a smartphone application
KR101280066B1 (en) 2011-03-24 2013-06-27 동강엠텍(주) Navigation system for vessel, information display method of vessel navigation, and recording medium thereof
KR101226744B1 (en) * 2012-02-07 2013-02-01 주식회사 환경과학기술 Mobile device for presenting electronic navigational chart and operating method thereof
KR101241638B1 (en) 2013-01-14 2013-03-11 (주)안세기술 The positioning information verification system for operated vessels and aid to navigation by mobile application platform
KR101714319B1 (en) * 2016-05-24 2017-03-22 제주대학교 산학협력단 Data synchronization system between ship based on geocasting

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102108052B1 (en) * 2018-11-30 2020-05-28 (주)엔텔스 ADAPTIVE IoT SERVICE PROVIDING METHOD AGAINST DATABASE FAILURE AND IoT PLATFORM APPARATUS

Similar Documents

Publication Publication Date Title
KR101241638B1 (en) The positioning information verification system for operated vessels and aid to navigation by mobile application platform
US6771969B1 (en) Apparatus and method for tracking and communicating with a mobile radio unit
US8331338B2 (en) Emergency calling device for a vehicle
EP1309212A2 (en) Method and apparatus for obtaining and processing position information
EP2026517A1 (en) Network monitoring method, network monitoring apparatus, line failure prevention system and computer program of network monitoring apparatus
EP2710574B1 (en) Aircraft navigation system
JP4459200B2 (en) Portable disaster prevention information presentation device and disaster prevention information provision system
JP2018534864A (en) Method and system for increasing the capacity and safety of aviation life safety services and data links
JP2006163765A (en) Ship operation monitoring system
CN101212307A (en) Method and system for reminding traffic sign indication information
KR101055227B1 (en) Ship Management System and Method
EP3285246A1 (en) Monitor and control of surface traffic at airport
KR101888947B1 (en) Device and method for providing marine navigation information based on mobile platform
KR100980241B1 (en) Apparatus for transmitting and receiving voyage information, system and method for managing marine using the same
US20050174283A1 (en) Location information notifying system and communication terminal
JP4266229B2 (en) Weather / sea state information transmission system and weather / sea state information transmission device
KR100333243B1 (en) Position data suppling system using artificial satelite and internet and method of decting position data there-in
KR101280471B1 (en) Apparatus and method fo controlling communication of ship
WO2001077984A1 (en) An internet service method for the safety of navigation and management of fleet
JP6958985B2 (en) Shared vehicle management device
KR100488177B1 (en) System and method for informing location
RU80259U1 (en) TELEMATIC SYSTEM "KUPOL-GTK"
JP2017021705A (en) Communication system and on-vehicle communication device
KR20210076785A (en) Public Transportation Information Service System
KR100719970B1 (en) Intelligent Traffic Information System and Method for the Location Detection of Communication Terminals

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20171205

PA0201 Request for examination
PA0302 Request for accelerated examination

Patent event date: 20171213

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

Patent event date: 20171205

Patent event code: PA03021R01I

Comment text: Patent Application

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20180202

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20180619

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20180202

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20180619

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20180402

Comment text: Amendment to Specification, etc.

PX0701 Decision of registration after re-examination

Patent event date: 20180807

Comment text: Decision to Grant Registration

Patent event code: PX07013S01D

Patent event date: 20180718

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20180619

Comment text: Decision to Refuse Application

Patent event code: PX07011S01I

Patent event date: 20180402

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

X701 Decision to grant (after re-examination)
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20180809

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20180809

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20210809

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20230817

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20240819

Start annual number: 7

End annual number: 7