KR101904435B1 - 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템, 그리고 그 방법 - Google Patents

반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템, 그리고 그 방법 Download PDF

Info

Publication number
KR101904435B1
KR101904435B1 KR1020160133139A KR20160133139A KR101904435B1 KR 101904435 B1 KR101904435 B1 KR 101904435B1 KR 1020160133139 A KR1020160133139 A KR 1020160133139A KR 20160133139 A KR20160133139 A KR 20160133139A KR 101904435 B1 KR101904435 B1 KR 101904435B1
Authority
KR
South Korea
Prior art keywords
inclinometer
data
server
web
ship
Prior art date
Application number
KR1020160133139A
Other languages
English (en)
Other versions
KR20180041013A (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 KR1020160133139A priority Critical patent/KR101904435B1/ko
Publication of KR20180041013A publication Critical patent/KR20180041013A/ko
Application granted granted Critical
Publication of KR101904435B1 publication Critical patent/KR101904435B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B63SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
    • B63BSHIPS OR OTHER WATERBORNE VESSELS; EQUIPMENT FOR SHIPPING 
    • B63B39/00Equipment to decrease pitch, roll, or like unwanted vessel movements; Apparatus for indicating vessel attitude
    • B63B39/14Equipment to decrease pitch, roll, or like unwanted vessel movements; Apparatus for indicating vessel attitude for indicating inclination or duration of roll
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25825Management of client data involving client display capabilities, e.g. screen resolution of a mobile phone

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Combustion & Propulsion (AREA)
  • Tourism & Hospitality (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Graphics (AREA)
  • Computer Security & Cryptography (AREA)
  • Ocean & Marine Engineering (AREA)
  • Operations Research (AREA)
  • Health & Medical Sciences (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)
  • Traffic Control Systems (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

본 발명은 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템, 그리고 그 방법에 관한 것이다. 본 발명은, 선박에 설치되어 실시간 경사계 센서 데이터를 생성한 뒤 네트워크를 통해 경사계 정보 제공 서버로 제공하는 경사계 센서; 상기 경사계 정보 제공 서버를 구성하며 상기 선박의 경사계 센서에 대한 경사계 센서 데이터를 수집하는 데이터베이스 서버; 상기 경사계 정보 제공 서버를 구성하며 상기 데이터베이스 서버에 저장된 경사계 센서 데이터를 로우 데이터(raw data) 형태로 웹 페이지에 제공하는 웹 서버; 및 상기 웹 서버로부터 최신 경사계 센서 데이터를 수신하여 반응형 디스플레이 웹 페이지로 출력하는 반응형 모니터링 웹 애플리케이션을 구비하는 클라이언트; 를 포함할 수 있다.
이에 의해, ICT(Information and Communications Technologies) 기술에 기반을 둔 반응형 모니터링 웹 애플리케이션을 통해 범용적으로 사용되는 하드웨어(H/W)에서 전문 소프트웨어(S/W)가 동작하는 시스템을 제공함으로써, 유용하고 간편하게 사용될 수 있는 효과를 제공한다.
또한, 대형 선박 사고가 일어나면서 사회적으로 선박 상태 데이터에 대한 정확성과 명시성이 중요하므로, 경사정보의 기록을 통해서 사고 상황의 이해나 사고원인의 분석에 요긴하게 사용될 수 있으며, 전자식 경사계의 정확한 데이터와 웹(web)을 통한 디스플레이는 선박 사고가 발생했을 경우 더 빠르게 대응이 가능하고 아날로그에 비해 데이터를 더 신뢰할 수 있는 효과를 제공한다.
뿐만 아니라, 각 웹 브라우저의 특징(화면 비율, 화면 해상도 등)과 디스플레이 기기의 종류에 상관없이 동일한 출력 결과를 구현할 수 있는 효과를 제공한다.

Description

반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템, 그리고 그 방법{SYSTEM FOR PROVIDING REAL-TIME INFORMATION OF VESSEL INCLINOMETER FOR DISPLAYING INCLINOMETER BASED ON RESPONSIVE WEB, AND METHOD THEREOF}
본 발명은 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템, 그리고 그 방법에 관한 것으로, 보다 구체적으로는, 실시간 선박 경사계 정보를 GUI(Graphic User Interface)로 표현시 웹 브라우저와 디스플레이 기기에 제한 없는 반응형 모니터링 웹 애플리케이션을 통해 반응형 웹 페이지로 제공하도록 하기 위한 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템, 그리고 그 방법에 관한 것이다.
아날로그형 경사계의 사용은 어느 정도 선박의 좌우 횡요를 측정할 수 있으나 정확성은 낮은 편이며, 횡요주기는 항해사가 직접 초시계로 재어서 측정하므로 선박 실무에서 사용하기에는 다소 불편함과 부정확성이 있었다.
하기의 [표 1]은 아날로그와 디지털 경사계에 의한 데이터 차이를 나타내는 도표이다.
아날로그 데이터 디지털 데이터
Figure 112016099471236-pat00001
Figure 112016099471236-pat00002
값의 신뢰성↓ 값의 신뢰성↑
순간적인 데이터만 기록 연속적인 데이터 저장
데이터 가공 어려움 데이터 가공 쉬움
이용할 수 있는 데이터가 한정적 기록된 데이터를 이용하여 다양한 값을 계산하고 가공할 수 있음
한편, 21세기에 들어 각종 센서 기술에 발달함에 따라 선박의 경사를 정밀도 높게 측정할 수 있는 저가의 MEMS(Micro Electric Mechanical System, 초소형 관성센서)형 센서가 개발되어 상용화됨에 따라 선박에 디지털 경사계의 도입의 필요성이 대두하고 있다.
이러한 전자식 경사계로 계측된 디지털 횡경사 정보는 선상에 있는 선원에게 선박의 다양한 상태를 접할 때 사용할 수 있는 신뢰성 있는 자료를 제공하여 선박 안전성 평가의 지표로 사용이 될 수 있으며, 해양사고 조사에서는 선박의 사고 당시의 상황을 파악하기 위한 주요한 자료로 사용가능할 것이다.
종래에는 전자식 경사계는 자체적으로 형성되거나 별도의 디스플레이 장비를 통해 측정된 정보를 디스플레이하는 방식으로 수행됨으로써, 접근의 불편성과 제한성으로 인해 신속한 정보 전달에 있어서 문제가 발생하는 한계점이 있어 왔다.
대한민국 특허등록공보 등록번호 제10-1242714호 "선박의 경사시험 수행장치(Apparatus for conducting inclining measurement of ships)" 대한민국 특허공개공보 공개번호 제10-2015-0050720호 "선박 경사 시험 시스템 및 방법(Inclining test system and method for ship)" 대한민국 특허등록공보 등록번호 제10-1618081호 "선박이 기울어지는 각도에 따라 자동으로 경고음이 울리는 선박경고장치(The inclined angle of the vessel automatically ship beep warning device)" 대한민국 실용신안공개공보 공개번호 제20-2013-0002826호 "선박의 경사시험용 경사계(Clinometer for inclining experiment of vessel)"
본 발명은 상기의 문제점을 해결하기 위한 것으로, 웹(web)을 통해 디스플레이하도록 설계하여 기존의 전자식 경사계(electronic inclinometer)와 달리 디스플레이를 하기 위한 특정 장비가 필요하지 않도록 하기 위한 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템, 그리고 그 방법을 제공하기 위한 것이다.
즉, 본 발명은 종래의 전자식 경사계는 측정값을 별도의 전자식 경사계에 직접 형성되거나 연결된 디스플레이 장비를 통해서만 볼 수 있지만, 선박 내부 네트워크를 이용해 선내 어디서든 웹 브라우저를 통해 디스플레이할 수 있도록 하기 위한 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템, 그리고 그 방법을 제공하기 위한 것이다.
또한, 본 발명은 반응형 웹 페이지를 통해 각 웹 브라우저의 특징(화면 비율, 화면 해상도 등)과 디스플레이 기기의 종류에 상관없이 동일한 출력 결과를 구현할 수 있도록 하기 위한 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템, 그리고 그 방법을 제공하기 위한 것이다.
그러나 본 발명의 목적들은 상기에 언급된 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
상기의 목적을 달성하기 위해 본 발명의 실시예에 따른 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템은, 선박에 설치되어 실시간 경사계 센서 데이터를 생성한 뒤 네트워크를 통해 경사계 정보 제공 서버로 제공하는 경사계 센서; 상기 경사계 정보 제공 서버를 구성하며 상기 선박의 경사계 센서에 대한 경사계 센서 데이터를 수집하는 데이터베이스 서버; 상기 경사계 정보 제공 서버를 구성하며 상기 데이터베이스 서버에 저장된 경사계 센서 데이터를 로우 데이터(raw data) 형태로 웹 페이지에 제공하는 웹 서버; 및 상기 웹 서버로부터 최신 경사계 센서 데이터를 수신하여 반응형 디스플레이 웹 페이지로 출력하는 반응형 모니터링 웹 애플리케이션을 구비하는 클라이언트; 를 포함할 수 있다.
이때, 본 발명의 다른 실시예에 따른 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템에 있어서, 상기 클라이언트가 상기 반응형 모니터링 웹 애플리케이션을 통해 상기 웹 서버에 액세스하여 반응형 디스플레이 웹 페이지를 유선단말 및 무선단말 각각의 디스플레이 종류에 따라 화면의 크기가 자동으로 최적화되도록 조절된 상태에서 제공받을 수 있다.
또한, 본 발명의 또 다른 실시예에 따른 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템에 있어서, 상기 반응형 모니터링 웹 애플리케이션은, 최신 경사계 센서 데이터를 차트(chart) 및 게이지(gauge) 형상을 적어도 하나 이상 포함하는 GUI 화면으로 반응형 디스플레이 웹 페이지를 출력할 수 있다.
상기의 목적을 달성하기 위해 본 발명의 실시예에 따른 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 방법은, 선박에 설치된 경사계 센서가 실시간 경사계 센서 데이터를 생성한 뒤 네트워크를 통해 경사계 정보 제공 서버로 제공하는 제 1 단계; 상기 경사계 정보 제공 서버의 데이터베이스 서버가 상기 선박의 경사계 센서에 대한 경사계 센서 데이터를 수집하는 제 2 단계; 상기 경사계 정보 제공 서버의 웹 서버가 상기 데이터베이스 서버에 저장된 경사계 센서 데이터를 로우 데이터(raw data) 형태로 웹 페이지에 제공하는 제 3 단계; 및 클라이언트의 반응형 모니터링 웹 애플리케이션이 상기 웹 서버로부터 최신 경사계 센서 데이터를 수신하여 반응형 디스플레이 웹 페이지로 출력하는 제 4 단계; 를 포함할 수 있다.
이때, 본 발명의 다른 실시예에 따른 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 방법에 있어서, 상기 제 4 단계는, 상기 반응형 모니터링 웹 애플리케이션이 최신 경사계 센서 데이터를 수신시 푸시 메시지 형태 또는 미리 설정된 주기에 따라 네트워크를 통해 상기 웹 서버로의 액세스를 통해 수신할 수 있다.
본 발명의 실시예에 따른 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템, 그리고 그 방법은, ICT(Information and Communications Technologies) 기술에 기반을 둔 지능형 선박용 웹 기반 전자 경사계 디스플레이 어플리케이션을 통해 범용적으로 사용되는 하드웨어(H/W)에서 전문 소프트웨어(S/W)가 동작하는 시스템을 제공함으로써, 유용하고 간편하게 사용될 수 있는 효과를 제공한다.
즉, 본 발명은, 기존 선박에서 고가의 전자식 경사계의 낮은 효용성을 극복하여, 범용 기술을 기반으로 어플리케이션의 설치만으로도 누구나 적은 부담으로 적용할 수 있어 산업적인 면에서 편리하다.
또한, 본 발명의 다른 실시예에 따른 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템, 그리고 그 방법은, 대형 선박 사고가 일어나면서 사회적으로 선박 상태 데이터에 대한 정확성과 명시성이 중요하므로, 경사정보의 기록을 통해서 사고 상황의 이해나 사고원인의 분석에 요긴하게 사용될 수 있으며, 전자식 경사계의 정확한 데이터와 웹(web)을 통한 디스플레이는 선박 사고가 발생했을 경우 더 빠르게 대응이 가능하고 아날로그에 비해 데이터를 더 신뢰할 수 있는 효과를 제공한다.
뿐만 아니라, 본 발명의 다른 실시예에 따른 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템, 그리고 그 방법은, 각 웹 브라우저의 특징(화면 비율, 화면 해상도 등)과 디스플레이 기기의 종류에 상관없이 동일한 출력 결과를 구현할 수 있는 효과를 제공한다.
도 1은 본 발명의 실시예에 따른 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템을 나타내는 도면.
도 2는 도 1의 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템 중 반응형 모니터링 웹 애플리케이션에 의해 디스플레이 기기에 구현된 GUI 화면을 나타내는 도면.
도 3은 본 발명의 실시예에 따른 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템에 의한 반응형 경사계 디스플레이 웹 및 어플리케이션 서비스의 개념을 나타내는 도면.
도 4는 본 발명의 실시에에 따른 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템 중 반응형 모니터링 웹 애플리케이션에 의해 구현되는 GUI 화면 중 차트 형식을 나타내는 도면.
도 5는 본 발명의 실시에에 따른 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템 중 경사계 센서 데이터의 수집 흐름을 나타내는 도면.
도 6은 본 발명의 실시예에 따른 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템에서의 각 클라이언트의 웹 브라우저에 제한되지 않고 데이터베이스 서버 및 웹 서버를 포함하는 경사계 정보 제공 서버에 의한 경사계 센서 데이터가 반응형 디스플레이 웹 페이지로 제공되는 것을 나타내는 과정 및 시스템 아키텍처를 나타내는 도면.
도 7은 본 발명의 다른 실시예에 따른 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템에서의 각 클라이언트의 웹 브라우저에 제한되지 않고 데이터베이스 서버, 웹 서버 및 데이터 수집 서버를 포함하는 경사계 정보 제공 서버에 의한 경사계 센서 데이터가 반응형 디스플레이 웹 페이지로 제공되는 것을 나타내는 과정 및 시스템 아키텍처를 나타내는 도면.
도 8은 본 발명의 실시예에 따른 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 방법을 나타내는 흐름도.
이하, 본 발명의 바람직한 실시예의 상세한 설명은 첨부된 도면들을 참조하여 설명할 것이다. 하기에서 본 발명을 설명함에 있어서, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다.
본 명세서에 있어서는 어느 하나의 구성요소가 다른 구성요소로 데이터 또는 신호를 '전송'하는 경우에는 구성요소는 다른 구성요소로 직접 상기 데이터 또는 신호를 전송할 수 있고, 적어도 하나의 또 다른 구성요소를 통하여 데이터 또는 신호를 다른 구성요소로 전송할 수 있음을 의미한다.
도 1은 본 발명의 실시예에 따른 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템(이하, 실시간 선박 경사계 정보 제공 시스템)을 나타내는 도면이다.
도 2는 본 발명의 실시예에 따른 실시간 선박 경사계 정보 제공 시스템 중 반응형 모니터링 웹 애플리케이션(responsive monitoring web application)에 의해 디스플레이 기기에 해당하는 클라이언트(1)에 구현된 GUI(Graphic User Interface) 화면을 나타내는 도면이다.
도 3은 본 발명의 실시예에 따른 실시간 선박 경사계 정보 제공 시스템에서의 반응형 경사계 디스플레이 웹 및 어플리케이션 서비스의 개념을 나타내는 도면이다.
도 4는 본 발명의 실시예에 따른 실시간 선박 경사계 정보 제공 시스템 중 반응형 모니터링 웹 애플리케이션(400)에 의해 구현되는 GUI 화면 중 차트 형식을 나타내는 도면이다.
먼저, 도 1을 참조하면, 실시간 선박 경사계 정보 제공 시스템은 선박(1)에 설치된 경사계 센서(inclinometer sensor)(100) 외에, 경사계 정보 제공 서버(200), 그리고 적어도 하나 이상의 클라이언트(client)(300)를 포함한다.
경사계 정보 제공 서버(200)는 데이터베이스 서버(database server)(210) 및 웹 서버(web server)(220)를 구비할 수 있다.
경사계 센서(100)의 설치시 선박항해기록장치(Voyage Data Recorder, VDR)와 데이터 버스 또는 근거리 무선통신 커버리지 영역 내에 할 수 있으며, 전원을 선박(1)의 주전원에서 공급받거나 추가로 형성된 선박(1)의 비상전원과 연결되어야 동작할 수 있다.
이러한 구성을 통해 각 클라이언트(30)는 하드웨어(H/W)인 경사계 센서(100)에서 생성되는 로우 데이터(raw data)인 실시간 경사계 센서 데이터{피치(Pitch) 정보, 헤딩(Heading) 정보, 롤(Roll) 정보, 횡요주기(period of rolling) 정보 및 횡경사각(heel angle) 정보 중 적어도 하나 이상을 포함}를 경사계 정보 제공 서버(200)를 거쳐 반응형 모니터링 웹 애플리케이션(400)을 통해 전달받아 반응형 웹 페이지로 출력한다.
한편, 경사계 센서(inclinometer sensor)(100), 경사계 정보 제공 서버(200), 그리고 적어도 하나 이상의 클라이언트(client)(300) 간에는 네트워크를 통해 연결될 수 있다. 여기서 네트워크는 이동통신망 또는 근거리 무선통신망일 수 있다.
반응형 모니터링 웹 애플리케이션(400)은 보다 나은 정보 식별 및 정보 활용을 위해 숫자(텍스트 데이터) 출력뿐 아니라, 도 4와 같이 차트(chart) 및 게이지(gauge) 등과 같은 GUI로 실시간 데이터를 출력할 수 있다.
다음으로, 도 5는 본 발명의 실시에에 따른 실시간 선박 경사계 정보 제공 시스템 중 경사계 센서 데이터(inclinometer sensor data)의 수집 흐름을 나타내는 도면이다.
도 6은 본 발명의 실시예에 따른 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템에서의 각 클라이언트(300)의 웹 브라우저에 제한되지 않고 데이터베이스 서버(210) 및 웹 서버(220)를 포함하는 경사계 정보 제공 서버(200)에 의한 경사계 센서 데이터가 반응형 디스플레이 웹 페이지로 제공되는 것을 나타내는 과정 및 시스템 아키텍처를 나타내는 도면이다.
도 7은 본 발명의 다른 실시예에 따른 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템에서의 각 클라이언트(300)의 웹 브라우저에 제한되지 않고 데이터베이스 서버(210), 웹 서버(220), 데이터 수집 서버(data gathering server)(230)를 포함하는 경사계 정보 제공 서버(200)에 의한 경사계 센서 데이터가 반응형 디스플레이 웹 페이지로 제공되는 것을 나타내는 과정 및 시스템 아키텍처를 나타내는 도면이다.
먼저, 도 5를 참조하면, 경사계 센서 데이터의 저장소인 데이터베이스 서버(210)에 적재된 최신 데이터를 효율적으로 가져오기 위해 경사계 정보 제공 서버(200)는 데이터 수집 기능을 제공할 수 있다.
이를 위해, 도 5a와 같이 경사계 센서(100)에 의한 경사계 센서 데이터 생성(S1)에 따른 데이터베이스 서버(210)에 의한 제 1 데이터 수집(data gathering)(S2) 이후, 데이터베이스 서버(210)와 데이터 수집 서버(data gathering server)(230)에 의한 수집된 데이터에 대한 재조합(recombination)을 수행함으로써 제 2 데이터 수집 과정이 수행된다(S3).
이후, 재조합된 데이터에 대해서 데이터베이스 서버(210)에 저장함으로써(S4), 웹 서버(220)를 통해 최신 데이터를 클라이언트(300)로 제공할 수 있다(S5).
도 7에 도시된 데이터 수집 서버(230)에 의해 수행되는 단계(S3)에서의 재조합 과정에 대해서 구체적인 실시예를 살펴보면, 데이터 수집 서버(230)는 경사계 정보 제공 서버(200)의 웹 서버(220)로 액세스를 위해 부여되는 ID/비밀번호에 의해 선박에 탑승한 항해사 또는 승무원의 모바일 디바이스(미도시 또는 도 6 및 도 7의 항해사 클라이언트)에 의한 비공개 게시판으로의 직접 데이터 전송을 통해 경사계 센서 데이터를 수집하도록 구성함으로써, 비공개 게시판의 데이터를 실시간 단계(S2)에서 수집된 데이터와 실시간으로 연동하거나 직접 입력되도록 구성되는 데이터를 일정 시간 단위로 수집할 수 있다.
이후, 데이터 수집 서버(230)는 수집되는 데이터의 중복 여부를 검사하고 수정된 데이터가 있는지 판단하여 새로이 데이터 동기화를 수행하고 데이터 동기화된 데이터로 데이터베이스화하며, 데이터 동기화를 일정 시간 단위로 주기적으로 수행할 수 있다.
이때, 데이터 수집 서버(230)는 경사계 정보 제공 서버(200)의 점검시 또는 간헐적 접속 불능 상태를 포함하는 서비스 상태에 따라서 데이터 동기화 주기를 자동으로 변경할 수 있고, 새로운 데이터인지를 판별하고, 새로운 데이터에 대해서 클라이언트(300)의 반응형 모니터링 웹 애플리케이션(400)으로 푸시 메시지를 전달할 수 있다.
한편, 데이터 수집 서버(230)는 클라이언트(300)에 의해 데이터의 첨부 파일이 요청되는 경우, 요청된 첨부 파일의 파일명과 첨부파일을 다운로드하기 위한 첨부파일 다운로드용 주소를 제공하며, 클라이언트(300)가 첨부 파일의 제공을 재요청하는 경우, 재요청을 알리는 안내 메시지를 클라이언트(300)로 전달할 수도 있다.
그리고 도 5b와 같이, 경사계 센서(100)에 의한 경사계 센서 데이터 생성(S1a)에 따른 데이터베이스 서버(210)에 의한 데이터 수집(S2a) 이후, 웹 서버(220)를 통한 경사계 센서 데이터 게시가 이루어진다(S3a). 이후, 클라이언트(300)의 반응형 모니터링 웹 애플리케이션(400)이 네트워크를 통해 웹 서버(220)로의 액세스(access)를 통해 최신 경사계 센서 데이터를 디스플레이할 수 있다(S4a).
도 5b에서 경사계 정보 제공 서버(200)는 도 5a에 비해 단순하게 로우(raw data)인 실시간 경사계 센서 데이터를 경사계 센서(100)에서 클라이언트(300)로 직접 전달함으로써, 반응형 모니터링 웹 애플리케이션(400)에 의한 가공에 의해 데이터가 구현되도록 한다.
즉, 도 5b와 같은 데이터 수집 흐름은 클라이언트(300)의 해상도에 따른 반응 속도에 있어서, 모니터링하고자 하는 단말(PC, 스마트 기기 등)의 해상도에 따른 경사계 디스플레이 UI(inclinometer display UI)의 변화 속도(최소 1초 이하), 디스플레이하는 브라우저(browser) 크기의 확대 축소에 따른 경사계 디스플레이 UI의 변화 속도(최소 1초 이하)를 최소화할 수 있다.
한편, 도 6 및 도 7의 구성에 의하면, 클라이언트(300)의 반응형 모니터링 웹 애플리케이션(400)은 데이터 처리속도에 있어서, 경사계 센서 데이터의 신규 데이터를 로우 데이터 또는 재조합 데이터에 대해서 실시간(최소 1건/초 이상)으로 출력할 수 있다.
이에 대해서 구체적으로 살펴보면, 종래의 웹 페이지는 각 웹 브라우저의 특징(화면 비율, 화면 해상도 등)에 의해 브라우저의 종류별로 동일한 소스코드도 다른 출력을 갖는다. 즉 동일한 소스코드를 갖는 웹 페이지를 구현시 웹 브라우저마다 다른 비율, 크기의 출력을 가지므로 예상 밖의 GUI 출력 결과가 구현될 수 있다.
이에 따라, 경사계 정보 제공 서버(200)의 웹 서버(220)는 클라이언트(300)의 웹 브라우저의 종류에 제한받지 않는 반응형 디스플레이 웹 페이지(display web page)를 반응형 모니터링 웹 애플리케이션(400)과의 연동을 통해 제공할 수 있다.
이를 위해 반응형 모니터링 웹 애플리케이션(400)은 클라이언트(300)의 웹 브라우저의 종류에 제한을 받지 않는 웹 표준 방식의 소스코드를 웹 서버(220)를 통해 수신한 뒤, 웹 브라우저의 종류에 상관없이 동일한 모니터링 데이터를 구현할 수 있다.
본 발명의 다른 실시예로, 클라이언트(300)가 유선단말에 해당하는 PC 등과 무선단말에 해당하는 스마트폰 등과 같은 유선단말에 각각에 해당하는 경우, 반응형 모니터링 웹 애플리케이션(400)은 경사계 정보 제공 서버(200)의 웹 서버(220)에 액세스하여 반응형 디스플레이 웹 페이지를 유선단말 및 무선단말 각각의 디스플레이 종류에 따라 화면의 크기가 자동으로 최적화되도록 조절된 상태에서 제공받을 수 있도록 할 수 있다.
이때, 반응형 모니터링 웹 애플리케이션(400)은 디스플레이 기기인 클라이언트(300)의 해상도에 따른 반응형 디스플레이 웹 페이지를 제공시, 실시간 전자식 경사계(100)의 경사계 센서 데이터 출력을 경사계 GUI 또는 텍스트 데이터를 통해 표현함으로써, 웹 브라우저(Web Browser)에 제한되지 않는 모니터링 서비스를 제공할 수 있는 것이다.
상술한 구성을 통해 선박(1)의 항해 또는 도선 시에는 선박(1)의 안정적인 자세가 필요한 경우, 선박(1) 자세의 지속적인 모니터링을 통해 자세 교정에 활용하여 선박 사고 예방이 가능하다.
또한, 선박(1) 사고 발생 후, 선박 사고의 원인에 대한 조사시 선박 자세 데이터 수집 활용이 가능하다.
도 8은 본 발명의 실시예에 따른 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 방법을 나타내는 흐름도이다.
도 8을 참조하면, 선박(1)에 설치된 경사계 센서(100)는 실시간 경사계 센서 데이터 생성한 뒤 네트워크를 통해 경사계 정보 제공 서버(200)로 제공한다(S110). 한편, 경사계 센서(100)에 의해 측정된 실시간 경사계 센서 데이터는 피치(Pitch), 헤딩(Heading), 롤(Roll)의 신호로 선박항해기록장치(VDR)로 저장이 가능할 수 있다.
단계(S110) 이후, 경사계 정보 제공 서버(200)의 데이터베이스 서버(210)는 각 선박(1)의 경사계 센서(100)에 대한 경사계 센서 데이터를 수집한다(S120).
단계(S120) 이후, 경사계 정보 제공 서버(200)의 웹 서버(220)는 데이터베이스 서버(210)에 저장된 경사계 센서 데이터를 로우 데이터 형태로 웹 페이지에 제공한다(S130).
단계(S130) 이후, 클라이언트(300)의 반응형 모니터링 웹 애플리케이션(400)은 웹 서버(220)로부터 푸시 메시지 형태 또는 미리 설정된 주기마다 네트워크를 통해 웹 서버(220)로의 액세스를 통해 최신 경사계 센서 데이터를 수신하여 반응형 디스플레이 웹 페이지로 출력한다(S140).
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다.
컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기테이프, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다.
또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술 분야의 프로그래머들에 의해 용이하게 추론될 수 있다.
이상과 같이, 본 명세서와 도면에는 본 발명의 바람직한 실시예에 대하여 개시하였으며, 비록 특정 용어들이 사용되었으나, 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위한 일반적인 의미에서 사용된 것이지, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시예 외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.
100 : 경사계 센서(inclinometer sensor)
200 : 경사계 정보 제공 서버
210 : 데이터베이스 서버(database server)
220 : 웹 서버(web server)
230 : 데이터 수집 서버(data gathering server)
300 : 클라이언트(client)
400 : 반응형 모니터링 웹 애플리케이션

Claims (5)

  1. 선박에 설치되어 실시간 경사계 센서 데이터를 생성한 뒤 네트워크를 통해 경사계 정보 제공 서버로 제공하는 경사계 센서;
    상기 경사계 정보 제공 서버를 구성하며 상기 선박의 경사계 센서에 대한 경사계 센서 데이터를 수집하는 데이터베이스 서버;
    상기 경사계 정보 제공 서버를 구성하며 상기 데이터베이스 서버에 저장된 경사계 센서 데이터를 로우 데이터(raw data) 형태로 웹 페이지에 제공하는 웹 서버; 및
    상기 웹 서버로부터 최신 경사계 센서 데이터를 수신하여 반응형 디스플레이 웹 페이지로 출력하는 반응형 모니터링 웹 애플리케이션을 구비하는 클라이언트;를 포함하되,
    상기 클라이언트가 상기 반응형 모니터링 웹 애플리케이션을 통해 상기 웹 서버에 액세스하여 반응형 디스플레이 웹 페이지를 유선단말 및 무선단말 각각의 디스플레이 종류에 따라 화면의 크기가 자동으로 최적화되도록 조절된 상태에서 제공받고,
    상기 데이터베이스 서버의 경사계 센서 데이터 수집은 상기 경사계 센서에 의한 경사계 센서 데이터 생성에 따른 상기 데이터베이스 서버에 의한 제 1 데이터 수집(data gathering)과 데이터베이스 서버와 데이터 수집 서버(data gathering server)에 의한 수집된 데이터에 대한 재조합(recombination)을 수행하는 제 2 데이터 수집 과정을 포함하여 재조합된 데이터에 대해서 데이터베이스 서버에 저장하여 상기 웹 서버를 통해 최신 데이터를 클라이언트로 제공하는 것을 특징으로 하는 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템.
  2. 삭제
  3. 청구항 1에 있어서, 상기 반응형 모니터링 웹 애플리케이션은,
    최신 경사계 센서 데이터를 차트(chart) 및 게이지(gauge) 형상을 적어도 하나 이상 포함하는 GUI 화면으로 반응형 디스플레이 웹 페이지를 출력하는 것을 특징으로 하는 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템.
  4. 선박에 설치된 경사계 센서가 실시간 경사계 센서 데이터를 생성한 뒤 네트워크를 통해 경사계 정보 제공 서버로 제공하는 제 1 단계;
    상기 경사계 정보 제공 서버의 데이터베이스 서버가 상기 선박의 경사계 센서에 대한 경사계 센서 데이터를 수집하는 제 2 단계;
    상기 경사계 정보 제공 서버의 웹 서버가 상기 데이터베이스 서버에 저장된 경사계 센서 데이터를 로우 데이터(raw data) 형태로 웹 페이지에 제공하는 제 3 단계; 및
    클라이언트의 반응형 모니터링 웹 애플리케이션이 상기 웹 서버로부터 최신 경사계 센서 데이터를 수신하여 반응형 디스플레이 웹 페이지로 출력하는 제 4 단계; 를 포함하되,
    상기 제 2 단계는 상기 데이터베이스 서버가 상기 선박의 경사계 센서에 대한 경사계 센서 데이터를 수집시 상기 경사계 센서에 의한 경사계 센서 데이터 생성에 따른 상기 데이터베이스 서버에 의한 제 1 데이터 수집(data gathering)과 데이터베이스 서버와 데이터 수집 서버(data gathering server)에 의한 수집된 데이터에 대한 재조합(recombination)을 수행하는 제 2 데이터 수집을 포함하고,
    상기 제 4 단계는,
    상기 반응형 모니터링 웹 애플리케이션이 최신 경사계 센서 데이터를 수신시 푸시 메시지 형태 또는 미리 설정된 주기에 따라 네트워크를 통해 상기 웹 서버로의 액세스를 통해 수신하는 것을 특징으로 하는 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 방법.
  5. 삭제
KR1020160133139A 2016-10-13 2016-10-13 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템, 그리고 그 방법 KR101904435B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160133139A KR101904435B1 (ko) 2016-10-13 2016-10-13 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템, 그리고 그 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160133139A KR101904435B1 (ko) 2016-10-13 2016-10-13 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템, 그리고 그 방법

Publications (2)

Publication Number Publication Date
KR20180041013A KR20180041013A (ko) 2018-04-23
KR101904435B1 true KR101904435B1 (ko) 2018-10-05

Family

ID=62089214

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160133139A KR101904435B1 (ko) 2016-10-13 2016-10-13 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템, 그리고 그 방법

Country Status (1)

Country Link
KR (1) KR101904435B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102244680B1 (ko) * 2020-10-19 2021-04-27 조영래 선박용 디지털 경사계

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102434651B1 (ko) * 2020-07-16 2022-08-19 대우조선해양 주식회사 독립형 고용량 신호 계측장치

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101241638B1 (ko) * 2013-01-14 2013-03-11 (주)안세기술 모바일 어플리케이션 플랫폼 기반의 운항선박 및 항로표지 위치정보 확인시스템

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101115302B1 (ko) * 2010-06-04 2012-03-05 (주)투비소프트 다종 화면 지원이 가능한 ria 어플리케이션 실행 방법 및 이를 위한 기록매체
KR20120062361A (ko) * 2010-12-06 2012-06-14 동의대학교 산학협력단 선박용 네트워크 시스템 및 방법
KR101529378B1 (ko) * 2012-05-30 2015-06-29 주식회사 싸이트로닉 실시간 해양 구조물에 대한 유체역학적 환경 내외력, 선체 응력, 6자유도 운동 및 운용 위치를 예측 모니터링 및 제어함을 통한 연료절감, 안전운용 및 유지보수정보 제공 방법
WO2015087025A1 (en) * 2013-12-10 2015-06-18 Commodity Flow Limited Ship location display system
KR20160053425A (ko) * 2014-11-04 2016-05-13 한국기술교육대학교 산학협력단 실험키트를 이용하는 교육 시스템
KR101641787B1 (ko) * 2014-11-19 2016-07-22 한양대학교 산학협력단 IoT 지능형 선박의 안전 항해 및 재난 대응 플랫폼 및 방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101241638B1 (ko) * 2013-01-14 2013-03-11 (주)안세기술 모바일 어플리케이션 플랫폼 기반의 운항선박 및 항로표지 위치정보 확인시스템

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102244680B1 (ko) * 2020-10-19 2021-04-27 조영래 선박용 디지털 경사계

Also Published As

Publication number Publication date
KR20180041013A (ko) 2018-04-23

Similar Documents

Publication Publication Date Title
US20220392326A1 (en) Multi-state triggered system and method for remote automatic monitoring and early warning of landslide mass
CN102298076B (zh) 校准三轴加速度计的方法及其装置
CN106017941B (zh) 一种汽车操纵稳定性测试***及方法
KR101904435B1 (ko) 반응형 웹 기반의 경사계 디스플레이를 위한 실시간 선박 경사계 정보 제공 시스템, 그리고 그 방법
Dashti et al. iShake: Using personal devices to deliver rapid semi-qualitative earthquake shaking information
CN113569445A (zh) 一种基于数字孪生技术的钢结构健康监测***及方法
CN110519125A (zh) 一种基于web的形变可视化实时监测预警***
CN109808641B (zh) 防盗告警方法及装置、电子设备和可读存储介质
CN110658503A (zh) 用于修正雷达的测量角度的方法及装置
CN111006718A (zh) 一种电机智能监控***及方法
CN107089299B (zh) 一种船舶倾斜角度的测量***及其测量方法
KR101520231B1 (ko) 구조물의 변위량 측정 방법 및 구조물의 변위량 측정 전자기기
CN110939437A (zh) 一种井下数据采集装置及***
CN110687374B (zh) 机车信号车载设备在车检测数据分析***及方法
CN111272141A (zh) 管道检测方法、装置、***、机器人和控制设备
CN111332484A (zh) 一种用于飞机仪表显示数据的管理***及其方法
KR20040003487A (ko) 사면 관리를 위한 실시간 무인 감시 시스템
CN111912528A (zh) 体温测量***、方法、装置、设备存储介质
Cho et al. Design and Construction of Earthquake Detection and Location Reporting System on Google Map
CN117351680B (zh) 一种具有gps定位对讲机的报警***
JPH0534616B2 (ko)
CN115638812B (zh) 自动驾驶传感信息检测方法、装置、设备和计算机介质
CN114689027A (zh) 一种车载设备倾斜角监测的可视化方法
CN214795922U (zh) 一种基于bim工程管理装置
CN215495345U (zh) 一种基于gprs的区域滑坡灾害预警***

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right