WO2016190680A1 - 선박 데이터 통합 관리 방법 및 장치 - Google Patents
선박 데이터 통합 관리 방법 및 장치 Download PDFInfo
- Publication number
- WO2016190680A1 WO2016190680A1 PCT/KR2016/005583 KR2016005583W WO2016190680A1 WO 2016190680 A1 WO2016190680 A1 WO 2016190680A1 KR 2016005583 W KR2016005583 W KR 2016005583W WO 2016190680 A1 WO2016190680 A1 WO 2016190680A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- ship
- vessel
- format
- integrated management
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B63—SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
- B63J—AUXILIARIES ON VESSELS
- B63J99/00—Subject matter not provided for in other groups of this subclass
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B63—SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
- B63B—SHIPS OR OTHER WATERBORNE VESSELS; EQUIPMENT FOR SHIPPING
- B63B71/00—Designing vessels; Predicting their performance
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
- G01C21/14—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by recording the course traversed by the object
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0661—Format or protocol conversion arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/14—Tree-structured documents
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/151—Transformation
- G06F40/154—Tree transformation for tree-structured or markup documents, e.g. XSLT, XSL-FO or stylesheets
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- 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/04—Manufacturing
-
- 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/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
- H04Q9/02—Automatically-operated arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
- H04Q9/04—Arrangements for synchronous operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2209/00—Arrangements in telecontrol or telemetry systems
- H04Q2209/10—Arrangements in telecontrol or telemetry systems using a centralized architecture
Definitions
- the present invention relates to a ship data integrated management method and apparatus.
- Ship equipment is present in about 460 kinds, depending on the type and size, accounting for 55-65% of the shipbuilding cost.
- IT equipment which generates ship data from ships, accounts for 5-10% of shipbuilding costs depending on ship type, and is expected to increase to 15% in the future due to international demands such as e-navigation.
- the present invention is to solve the above problems, to provide a ship data integrated management method and apparatus using a standardized ship data integration platform that comprehensively manages (collects, stores, provides) the ship data collected onboard. There is this.
- an object of the present invention is to provide a ship data collection method and apparatus using the agent that can be provided to the ship data integrated management device by standardizing the ship data.
- Another object of the present invention is to provide a ship data integrated management method for converting ship data collected onboard into a standardized data format and transmitting the same to a land management system or onboard service device.
- the present invention provides a ship data model as a common data model for the ship data collected onboard, and provides a ship data integrated management method and apparatus capable of integrated management of ship data using the ship data model.
- the purpose is.
- Ship data integrated management method for solving the above problems, collecting the ship data from at least one ship IT equipment, converting the ship data to a specific data format and the conversion Transmitting the ship data to an external device.
- the specific data format may be a JavaScript Object Notation (JSON) format.
- JSON JavaScript Object Notation
- the converting to the specific data format includes parsing the collected vessel data and extracting a key and a value; And mapping the extracted key and value to the JSON format.
- the mapping may include: receiving setting information for the mapping through a mapping tool; Mapping the extracted key and value to the JSON format based on the setting information; And outputting the mapping result in real time through the mapping tool.
- the collected vessel data may be in the form of National Marine Electronics Association (NMEA).
- NMEA National Marine Electronics Association
- the ship data integrated management apparatus the ship data from the communication unit and at least one ship equipment for transmitting and receiving data with external devices, converts the ship data into a specific data format, And a controller for controlling the converted ship data to be transmitted to an external system.
- the specific data format may be a JSON (JavaScript Object Notation) format.
- control unit may include an adapter for parsing the collected vessel data to extract the key and value, and mapping the extracted key and value to the JSON format. Can be.
- control unit receives the setting information for the mapping through a mapping tool, and maps the extracted key and value to the JSON format based on the setting information.
- mapping result may be controlled to be output in real time through the mapping tool.
- the collected vessel data may be in the form of a National Marine Electronics Association (NMEA).
- NMEA National Marine Electronics Association
- the ship data collection device is a sensor unit for collecting the raw data including information about the vessel, a control unit having an agent for converting the raw data into the ship data of a specific data format and the Under the control of the control unit includes a communication unit for transmitting the converted vessel data to another device.
- the agent may convert the raw data into ship data in JSON (JavaScript Object Notation) format.
- JSON JavaScript Object Notation
- the agent may parse the raw data to extract a key and value, and map the extracted key and value to the JSON format.
- the agent may map the extracted key and value to the JSON format according to a preset mapping rule.
- the preset mapping rule may be defined by a mapping configuration XML.
- control unit may control the communication unit to transmit the converted ship data using a queue-based transmission protocol.
- the other device may be a ship data integrated management device.
- the ship data collection method using the at least one sensor to collect the raw data including information about the vessel, the step of converting the raw data into the ship data of a specific data format And transmitting the converted vessel data to another device.
- the specific data format may be a JSON (Javascript Object Notation) format.
- the converting step includes parsing the raw data to extract a key and a value; And mapping the extracted key and value to the JSON format.
- the mapping may include mapping the extracted key and value to the JSON format according to a preset mapping rule defined by mapping configuration XML. It may include a step.
- the converted ship data may be transmitted using a queue-based transmission protocol.
- the other device may be a ship data integrated management device.
- the ship data integrated management method obtaining at least one API for the transmission and reception of ship data, converting the ship data received from at least one ship equipment to a specific data format And providing at least a portion of the converted vessel data requested by an external device to the external device using the at least one API.
- the external device may be any one of a land management system and a third party service device.
- the method may further include managing at least one API for the third party service through an API gateway.
- the step of providing to the external device includes the step of filtering the converted vessel data according to a preset filtering rule; And transmitting the filtered ship data to the land management system in real time.
- the step of providing to the external device comprises the steps of generating a push API implementation based on at least a portion requested by the external device; And transmitting the push API implementation to the third party service device.
- the step of providing to the external device comprises the steps of: receiving an inquiry request for the at least part from the third party service; And providing the third party service with the at least a portion corresponding to the inquiry request by using a Java API for RESTful Web Service (JAX-RS) API implementation of an API corresponding to the third party service.
- JAX-RS Java API for RESTful Web Service
- the at least one API is an API for transmitting the converted ship data to the external device and the external device to query the converted ship data It may include an API for.
- the at least one API may be implemented including at least one of a command, ship identification information, ship equipment identification information, IP information.
- the ship identification information may be an IMO number.
- the ship data integrated management method collecting the ship data from at least one ship equipment, a standardized data format from the collected ship data by applying a predefined ship data model Generating ship data of the ship and providing ship data in the standardized data format to an external device.
- the ship data model may be defined by a ship data model configuration file.
- the ship data model configuration file may be written in XML.
- the ship data model configuration file is a ship part describing the structure of the at least one ship equipment, collecting the ship data from the at least one ship equipment It may be configured to include a system part defining the system and a data type part describing the structure and properties of the vessel data.
- the communication unit for receiving the vessel data from at least one vessel equipment and the received vessel data is converted into a specific data format, the first of the converted vessel data
- a control unit controlling to provide at least a portion requested by a third party service to the third party service.
- the ship data model may be defined by a ship data model configuration file.
- the ship data model setting file may be written in XML.
- the ship data model configuration file is a ship part describing the structure of the at least one ship equipment, the system for collecting the ship data from the at least one ship equipment It may be configured to include a system part for defining a and a data type part for describing the structure and properties of the vessel data.
- control unit extracts identification information and attribute information corresponding to the collected vessel data from the vessel data model configuration file, and the collection using the attribute information The validity of the vessel data can be verified and the collected vessel data can be mapped to the standardized data format using the identification information.
- Integrated ship data management method and apparatus in accordance with one embodiment of the present invention is managed in an integrated manner to normalize vessel data to be collected from a variety of ship IT equipment and land management system or inboard / other third party services (3 rd party service) To be provided.
- the ship data integrated management method and apparatus provides a standardized platform for ship data and allows ship owners and shipowners to conveniently use ship data.
- Ship data collection method and apparatus by the standardization and output of the ship data collected by the various ship data collection device, the ship data is integrated management, land management system or third party on and off so that the service can be provided (3 rd party service).
- the ship data collection method and apparatus provides a standardized platform for ship data and allows ship owners and ship owners to conveniently use the ship data.
- Ship data integrated management method to be provided in a push data service to a terrestrial management system to ship the data in real time, or a third party service (3 rd party service).
- Ship data model in accordance with one embodiment of the present invention, collecting the various ship data and to provide a standard that can be passed to third-party service (3 rd party service).
- the ship data integrated management method and apparatus allows the ship data model to be easily extended by changing only the ship equipment level when a new sensor or new ship equipment is added to the ship.
- FIG. 1 is a view showing the structure of a system for operating a ship data integrated management apparatus according to an embodiment of the present invention.
- FIG. 2 is a block diagram showing the physical configuration of the integrated vessel data management apparatus according to an embodiment of the present invention.
- FIG. 3 is a block diagram showing a logical configuration of an integrated vessel data management apparatus according to an embodiment of the present invention.
- FIG. 4 is a flowchart illustrating a vessel data integration management method according to an embodiment of the present invention based on a logical configuration.
- FIG. 5 is a view showing a specific logical configuration of the adapter according to an embodiment of the present invention.
- FIG. 6 is a diagram illustrating an example of a mapping tool according to an embodiment of the present invention.
- FIG. 7 is a flowchart illustrating a ship data integration management method according to an embodiment of the present invention.
- FIG. 8 is a view showing the structure of a system for operating a ship data collection device according to an embodiment of the present invention.
- FIG. 9 is a block diagram showing a physical configuration of a ship data collection device according to an embodiment of the present invention.
- FIG. 10 is a block diagram showing a logical configuration of a ship data collection device according to an embodiment of the present invention.
- FIG. 11 is a flowchart illustrating a ship data collection method according to an embodiment of the present invention.
- FIG. 12 is a view showing in more detail the operation of the API gateway according to an embodiment of the present invention.
- FIG. 13 is a flowchart illustrating a ship data providing method according to an embodiment of the present invention.
- FIG. 14 is a conceptual diagram illustrating a ship data model according to an embodiment of the present invention.
- 15 is a diagram illustrating an example of a ship data model setting file.
- Fig. 16 is a view showing a ship data model setting file in a tree structure.
- 17 is a flowchart illustrating a ship data integration management method applying a ship data model according to an embodiment of the present invention.
- the phrase “comprises,” “comprises,” and the like indicates the presence of the disclosed corresponding function, operation, component, and the like, and does not limit one or more additional functions, operations, components, or the like.
- terms such as “comprise” or “have” are intended to indicate that there is a feature, number, step, operation, component, part, or combination thereof described in the specification, and one or more. It is to be understood that it does not exclude in advance the possibility of the presence or addition of other features or numbers, steps, operations, components, components or combinations thereof.
- the singular forms “a”, “an” and “the” include plural forms unless the context clearly indicates otherwise.
- VDIP Vessel Data Integration Platform
- the ship data integration platform may refer to any system composed of software and hardware devices for integrated management of ship data, or may be used in the software sense of the ship data integrated management device.
- the vessel data integration platform may be used in the same sense as the vessel data integration management apparatus.
- VDM Vessel Data Model
- Vessel data model configuration description language is a language for creating a vessel data model configuration description file (Vessel data model configuration description file) for describing the VDM.
- the ship data model configuration file is a configuration file that describes the VDM for the VCL.
- Mapping Configuration Description File is a file that defines the rules for converting equipment output data into VDM-based standard data.
- Mapping is the process of connecting equipment output data to the VDM.
- Ship equipment is equipment mounted on a ship for a special purpose, collects various ship data generated in the ship, and transmits the collected ship data to the VDIP. Ship equipment can be divided into Type 1 ship equipment with Agent and Type 2 ship equipment without Agent.
- Type 1 ship equipment is equipped with an agent directly, and analyzes various types of collected vessel data to extract keys and values, and extracts (key / value) based on the VDM-based standardized data format (VDM Path / Value). ) And transfer the converted ship data to VDIP.
- Type 2 ship equipment converts ship data collected in various forms into known standard protocols for ships, such as the National Marine Electronics Association (NMEA) format and transmits it to VDIP in UDP or file format.
- NMEA National Marine Electronics Association
- Agent converts ship data of (Key / Value) format output from Type 1 ship equipment to VDM-based standardized data format (VDM Path / Value) and transmits it to VDIP.
- Adapter analyzes ship data received from Type 2 ship equipment, extracts Key and Value, and maps extracted Key and Value (Key / Value) to VDM-based standardized data format (VDM Path / Value). To).
- Raw data is the various types of data that ship equipment collects from sensors or other onboard equipment.
- Equipment output data is a specific type of data transmitted from ship equipment to agents or adapters.
- Data output from Type 1 ship equipment is in the form of keys and values (Key / Value), and data output from Type 2 ship equipment is It may be in the form of known standard protocols for ships (eg NMEA).
- “Standardized” or “standardized” data is data obtained by converting various types of ship data, made from different protocols collected from Type 1 ship equipment or Type 2 ship equipment, into a specific data format based on VDM.
- an agent or an adapter may generate standardized data by extracting a key and a value (key / value) from raw data and converting it to a specific VDM-based data type (VDM path / value) through a mapping operation.
- the standardized data format through the adapter can be defined in JSON format.
- FIG. 1 is a view showing the structure of a system for operating a ship data integrated management apparatus according to an embodiment of the present invention.
- a vessel 1000 may include a vessel data integrated management apparatus 1100 and at least one vessel equipment 1200a, 1200b, or 1200c.
- At least one vessel equipment (1200a, 1200b, 1200c) is a variety of equipment mounted on the vessel for the purpose of collecting the vessel data, which can transmit the information collected using at least one sensor to the vessel data integrated management device 1100 It can include all equipment.
- Vessel data may include various types such as text, audio, and images.
- At least one ship equipment 1200a, 1200b, 1200c collects raw data using a sensor and transmits the raw data to the ship data integrated management apparatus 1100.
- Raw data refers to various types of data collected by at least one ship equipment 1200a, 1200b, or 1200c from a sensor.
- the at least one ship equipment 1200a, 1200b, 1200c may include an agent that controls to directly convert the collected raw data into a standardized data format and send it to the ship data integration management device 1100. have.
- the at least one ship equipment 1200a, 1200b, 1200c may transmit raw data to a proxy server having a proxy agent, in which case the proxy server standardizes the raw data through the proxy agent. It can be converted to a format and delivered to the vessel data integrated management device 1100.
- the vessel data integrated management apparatus 110 may manage an agent provided in at least one vessel equipment 1200a, 1200b, or 1200c or a proxy server.
- the vessel materials of the at least one vessel materials (1200a, 1200b, 1200c) is a self-vessel equipment manufacturers integrated shipping data management unit (Type 1 ship equipment) or third party (3 rd party) (Type 2 ship Equipment).
- the type 1 ship equipment may include an agent for converting the collected raw data into standardized data and controlling the transfer to the ship data integrated management device 1100.
- the at least one ship equipment 1200a, 1200b, 1200c may be a Type 2 ship equipment.
- Type 2 ship equipment does not have a separate agent, the raw data collected from the type 2 ship equipment is transmitted to a proxy server having a proxy agent or the ship data integrated management device 1100 according to an embodiment of the present invention It is converted into a standardized data format by the proxy server or the ship data integrated management apparatus 1100.
- Type 2 vessel equipment may include a Vessel Data Recorder (VDR) and the like.
- VDR Vessel Data Recorder
- the vessel data integrated management apparatus 1100 may collect vessel data from at least one vessel equipment 1200a, 1200b, or 1200c.
- the vessel data integrated management apparatus 1100 may use at least one vessel equipment 1200a, 1200b, or 1200c as a gateway for collecting vessel data, and may not include a separate sensor or directly generate vessel data.
- the vessel data integrated management apparatus 1100 may convert the raw data received from the at least one vessel equipment 1200a, 1200b, or 1200c into a standardized data format and store / manage it.
- the vessel data integrated management apparatus 1100 may convert the raw data into the standardized data format by using a program that defines a mapping relationship between the format of the raw data and the standardized data format.
- the vessel data integrated management apparatus 1100 may provide a user with a mapping tool for data conversion or mapping between raw data and vessel data in a standardized data format.
- the ship data integrated management device 1100 includes at least one ship equipment 1200a, 1200b, 1200c. Ship data received from can be stored or managed without conversion.
- ship data received from at least one ship equipment 1200a, 1200b, 1200c may be in any data format, for example, the National Marine Electronics Association (NMEA) format, and the standardized data format to be converted is It may be in JavaScript Object Notation (JSON) format.
- the ship data integrated management device 1100 may convert the ship data of the NMEA format into a JSON format and convert the ship data.
- the vessel data integrated management device 1100 may provide the converted vessel data to at least one external device 2000 (eg, a land management system or a third party service device) through a satellite or a standardized API.
- the third party service device as the external device 2000 may be any device having third party software (board service software) that utilizes ship data.
- the ship data integrated management device 1100 transmits and receives data including the ship data with the external device 2000 or the external device 2000 inquires the ship data in the ship data integrated management device 1100. You can provide and manage an API to make it possible.
- FIG. 2 is a block diagram showing the physical configuration of the integrated vessel data management apparatus according to an embodiment of the present invention.
- the vessel data integrated management apparatus 1100 may include a communication unit 1101, a controller 1102, and a storage unit 1103.
- the communication unit 1101 may exchange data with external devices.
- the communicator 111 may receive ship data from at least one ship equipment 1200a, 1200b, or 1200c, or may transmit ship data to another device 2000.
- the controller 1102 controls the components of the ship data integrated management device 1100 in order to perform the ship data integrated management according to an embodiment of the present invention.
- the controller 1102 converts the ship data into a standardized data format.
- the controller 1102 may control the communicator 1101 to store the converted ship data in the storage 1103 or to transmit it to another device 2000.
- the controller 1102 may include an API gateway. More detailed operations of the controller 1102 to the API gateway will be described later.
- the storage unit 1103 may store ship data under the control of the controller 1102.
- the storage 1103 may manage the storage space by storing the ship data for a preset period (for example, 30 days) and deleting the stored ship data when the preset period has elapsed.
- FIG. 3 is a block diagram showing a logical configuration of an integrated vessel data management apparatus according to an embodiment of the present invention.
- the API gateway 1111 performs operations such as management (exposed or not) of the API, authentication, authority control, specification document generation, and the like.
- the AIP gateway 1111 may perform an operation of providing ship data in a standardized data format to a third party service.
- the queue 1112 performs queue-based transmission and reception control to receive data from ship equipment and process the data in real time.
- the adapter 1113 converts the ship data received from the Type 2 ship equipment into a standardized (standardized) data format.
- the adapter 1113 parses the NMEA to obtain a Key / Value (KV). Can be extracted.
- the standardized data format is a JavaScript Object Notation (JSON) format
- the adapter may map the extracted Key / Value (KV) to the JSON format according to an arbitrary mapping rule.
- the Complex Event Processing (CEP) engine 1114 performs real time analysis of ship data.
- the CEP engine 1114 stores the filtering rules of the ship data and thereby performs data filtering and data aggregation. If it is determined that there is ship data to be immediately transmitted to the land management system by filtering, the CEP engine 1114 transmits the ship data to the land management system through satellite communication. In addition, if it is determined that there is ship data to be transmitted to the third party service by filtering, the CEP engine 1114 transmits the ship data to the topic listener of the OSGI 1120 through the queue 1112. .
- the security module 1115 establishes a security relationship between the third party service and the ship data integrated management device, or supports encryption for data communication with the land management system.
- the rule engine 1116 manages data validation rules for how data is processed by the topic listener.
- the data verification rule may be, for example, that all data of the 'group1' data set is stored in the MongoDB group1 Collection.
- the user interface 1117 provides an input / output interface for the in-ship monitoring service to output ship data related information and to receive a user input.
- the scheduler and remote management module 1118 controls scheduling and remote management of the vessel data integrated management device 1100.
- the land transmission and reception module 1119 controls data transmission and reception between the ship data integrated management device 1100 and the land management system.
- Open Service Gateway Interface (OSGI) 1120 includes at least one topic listener. Topic listeners verify and store ship data through rules. If there is ship data (push data) to be provided in the form of a push in the third party service, the topic listener delivers the ship data to the API gateway 1111 as a PUSH API implementation.
- OSGI Open Service Gateway Interface
- the Relational Data Base Management System (RDBMS) 1121 manages meta information for at least one third party service.
- the meta information may include identification information, authentication information, etc. of the third party service.
- the NoSQL 1122 may perform an operation of storing the collected various data.
- NoSQL 1122 may store general ship data, except for collected ship data, which should be immediately provided to the land management system.
- General ship data stored in NoSQL 1122 may be periodically processed according to processing logic (Near Real, Batch) and transmitted to the land management system.
- the infrastructure unit 1123 serves to provide an OS and a virtual environment.
- FIG. 4 is a flowchart illustrating a vessel data integration management method according to an embodiment of the present invention based on a logical configuration.
- the vessel data integrated management method illustrated in FIG. 4 may be classified into a ship data collection method, a ship data conversion method, and a ship data providing method.
- the vessel data integrated management apparatus 1100 collects vessel data from at least one vessel equipment 1200a, 1200b, or 1200c.
- the at least one ship equipment 1200a, 1200b, or 1200c may output raw data in a data format (eg, NMEA 0183) applied to the ship equipment.
- the at least one ship equipment 1200a, 1200b, 1200c may have an agent for converting the raw data into a standardized data format (eg Key / Value, XML, JSON), in which case at least one ship
- the equipment 1200a, 1200b, or 1200c may output data in a standardized data format.
- ship equipment for outputting data in a standardized data format is referred to as Type 1 ship equipment
- ship equipment for outputting unstandardized raw data is referred to as Type 2 ship equipment.
- the vessel data integrated management apparatus 1100 collects ship data of a standardized data format from a Type 1 ship equipment by transmitting to a queue using a queue-based transmission protocol.
- the standardized data format may be a JavaScript Object Notation (JSON) format.
- the vessel data integrated management apparatus 1100 may collect raw data such as UDP or File form from Type 2 vessel equipment and convert the raw data into a standardized data format.
- the vessel data integrated management apparatus 1100 converts raw data, such as UDP or File, collected from Type 2 vessel equipment into a standardized data format.
- the vessel data integrated management apparatus 1100 controls the adapter 1113 to convert the vessel data collected from the Type 2 vessel equipment into a standardized data format.
- a detailed logical configuration of the adapter 1113 for ship data conversion is shown in FIG. 5.
- the vessel data integrated management apparatus 1100 receives vessel data from a Type 2 vessel equipment through a UDP listener.
- the vessel data received from the Type 2 vessel equipment may be in NMEA (specifically, NMEA 0183) format.
- the vessel data integrated management apparatus 1100 may extract a key / value (KV) from the vessel data of the NMEA format through the NMEA parser.
- KV key / value
- the vessel data integrated management apparatus 1100 may map the Key / Value (KV) extracted through the mapper to a VDM, that is, a standardized data format.
- the mapper may include at least one mapping rule that defines a mapping relationship between the data format of the ship data received from the Type 2 ship equipment and the standardized data format.
- the mapping rule may be set (defined) by the mapping configuration XML, and the mapping configuration XML may be updated remotely from the land management system.
- the standardized data format may be a JSON format.
- the vessel data integrated management apparatus 1100 may map the extracted Key / Value (KV) to the JSON format as in the embodiment shown in Table 1.
- the "KV input” part illustrates raw data in Key / Value format
- the "JSON output” part illustrates a standardized data format (VDM Path / Value) converted to JSON format.
- VDM Path / Value eg, "Equipment /", key: “sensor1", value: 23
- the vessel data integrated management apparatus 1100 may provide a user with a mapping tool for mapping the vessel data.
- the vessel data integrated management apparatus 1100 may receive setting information for vessel data mapping from a user through a mapping tool, perform vessel data mapping according to a user input, and output a mapping result in real time.
- mapping tool may be configured to include a user interface for defining a key and value form of ship data received from ship equipment, defining a standardized data format, commanding mapping, or library mapping rules. .
- the menu window 1 is a panel displaying various menus for mapping tool operation.
- the left window 2 is a window that displays hierarchically stacked loading data (sensor data) collected from sensors of ship equipment, and is designed in consideration of the accessibility and intuitiveness of the user.
- the mapping tool provides the means to specify the ship data model provided in the generalized form in setting the information of the sensor data, and selects the recently set ship data model to be loaded and designed for the user's convenience. Standard values can be loaded from the data model to provide guidance on appropriate values.
- the right window 3 is a window for displaying ship data information of a ship descriptor, and may display ship data information of ship equipment corresponding to the sensor data of the left chapter 2 as a list.
- the mapping result display window 4 outputs the mapped result in real time.
- the mapping result may be sent to the adapter 1113, and the mapping tool may generate an event indicating that the mapping result has been generated.
- the mapping tool may provide a function of selecting a mapping method suitable for the characteristics of the vessel 1000 and a function of configuring an optimal GUI according to a mapping source.
- the attribute window 5 is a window for displaying information of the selected element
- the parsing rule window 6 is a window for inputting a setting for parsing.
- the vessel data integrated management apparatus 1100 may convert vessel data into a standardized data format through the adapter 1113 or a proxy file agent and input the same into a queue 1112.
- Ship data input to queue 1112 may be grouped as shown in FIG. 4. Grouping, as shown in the embodiment shown in Table 2, can be made by all vessel data, sensors, engines, services, component vessel equipment types.
- a vessel data model (VDM) may be applied to the vessel data integrated management apparatus 1100.
- VDM vessel data model
- the vessel data integrated management apparatus 1100 may load the VDM applied to the vessel data integrated management apparatus 1100 through the VDM loader.
- the ship data model is a data model for standardizing and defining all data about a ship, and objectizes all devices from the ship itself to the end sensor, and defines the relationship between the objects and the properties of the objects.
- the ship data model may have the same or similar meaning as ship data in the standardized data format.
- Vessel Configuration Description Language (VCL), which is an XSD-based schema for defining the ship data model in a flexible and extensible manner, may be applied to the ship data model of the present invention. That is, in one embodiment of the present invention, by allowing the adapter 1113 to standardize ship data using the VCL, even if a new sensor or new ship equipment is added to the ship 1000, the ship data model can be easily extended. Make sure
- VDM Configuration XML which is metadata for defining the actual information of each ship 1000 based on the ship data model, may be applied to the ship data model of the present invention.
- the vessel data integrated management apparatus 1100 may remotely update the VDM Configuration XML by receiving change information of the VDM Configuration XML from the land management system.
- VDM Path Vessel Data Model Path
- VDM Path Vessel Data Model Path
- the VDM Path can be assigned to each ship sensor by the VDM Configuration XML.
- the vessel data integrated management apparatus 1100 may identify each vessel data according to the VDM path in transmitting and receiving vessel data based on the VDM.
- the ship data integrated management device 1100 may provide ship data input to the queue 1112 to another device, for example, a land management system or a third party service device.
- Other devices can use the ship data provided to leverage the economic navigation system (ENIRAM) and supplementary services (collision avoidance, engine monitoring, etc.).
- ENIRAM economic navigation system
- supplementary services collision avoidance, engine monitoring, etc.
- the vessel data integrated management apparatus 1100 uses the CEP engine 1114 to filter vessel data to be provided to the land management system in real time among collected vessel data, and the filtered vessel data to the land management system through satellite communication. Can be sent immediately.
- a filtering rule real-time satellite transmission rule
- the filtering rule may be preset as shown in Table 3 below.
- the ship data integrated management device 1100 may transmit and receive ship data in a JSON format, which is a standardized data format between the ship data integrated management device 1100 and the land management system.
- Ship data which is not transmitted to the land management system in real time among the collected ship data, may be stored in the NoSQL 1122 and transmitted to the land management system according to periodic processing logic (Near Real, Batch).
- the vessel data integrated management apparatus 1100 may transfer the collected vessel data to the topic listener of the OSGI 1120 using the queue 1112 for performing real time data processing.
- the topic listener may verify and process the ship data in JSON format according to the rules stored in the rule engine 1116.
- the topic listener processes the push data among ship data and delivers it to the API gateway 1111 as a Push API implementation, and the API gateway 1111 may transmit the Push API implementation to a third party service.
- FIG. 7 is a flowchart illustrating a ship data integration management method according to an embodiment of the present invention.
- the vessel data integrated management apparatus 1100 collects vessel data from at least one vessel equipment 1200a, 1200b, or 1200c (110). Ship data collected may be in a non-standardized or standardized format.
- the vessel data integrated management apparatus 1100 converts vessel data, which is not a standardized format, among collected vessel data into a standardized data format (120).
- the standardized format may be a JSON format.
- the vessel data integrated management apparatus 1100 parses the vessel data to extract a key / value, and maps the extracted key / value to a JSON format to standardize it. Can be converted to data type (VDM Path / Value).
- the vessel data integrated management apparatus 1100 may transmit vessel data of a standardized format to at least one external device (130).
- the external device may be either a land management system or a third party service device.
- the vessel data integrated management apparatus 1100 may filter the vessel data according to a preset filtering rule and transmit the filtered vessel data to the land management system in real time.
- the vessel data integrated management apparatus 1100 may generate a push API implementation based on a portion of the vessel data requested by the third party service, and may transmit the same to the third party service device.
- FIG. 8 is a view showing the structure of a system for operating a ship data collection device according to an embodiment of the present invention.
- a ship 1000 may include at least one ship data collection device 1300 and a ship data integrated management device 1100.
- Ship data collection device 1300 is a variety of equipment mounted on the vessel 1000 for the purpose of collecting vessel data, all equipment that can transmit the information collected using at least one sensor to the ship data integrated management device 1100. It may include.
- the ship data collected by the at least one ship data collection device 1300 may include various types such as text, audio, and images.
- the at least one ship data collection device 1300 collects raw data including information about a ship by using a sensor.
- the raw data refers to various types of data collected by the ship data collection device 1300 from a sensor.
- the at least one ship data collection device 1300 may include an agent that controls to directly convert the collected raw data into a standardized data format and transmit it to the ship data integrated management device 1100. Can be.
- At least one vessel data collection apparatus 1300 ship data collection device of its own ship data collection devices ship data integration management unit (1100) Manufacturer (Type 1 ship data acquisition device) and a third party (3 rd party) (Type 2 vessel data collection device).
- a ship data collection device having an agent for converting ship data may be a Type 1 ship data collection device, and thus, a ship data collection device performing an operation according to an embodiment of the present invention collects Type 1 ship data. It may be a device.
- the Type 1 vessel data collection device may include an Advanced Control and Intelligent System (ACONIS), an Inertial Navigation System (INS), a Loading computer, and the like.
- ACONIS Advanced Control and Intelligent System
- INS Inertial Navigation System
- Loading computer and the like.
- the at least one ship data collection device 1300 may transmit ship data to the ship data integrated management device 1100.
- the at least one ship data collection device 1300 serves as a gateway for collecting ship data of the ship data integrated management device 1100, so that the ship data integrated management device 1100 includes a separate sensor or directly provides ship data. Do not require it to be created.
- At least one ship data collection device 1300 may be managed / controlled by the ship data integrated management device 1100 to perform the ship data collection operation.
- the ship data integrated management device 1100 stores / manages ship data in a standardized data format received from the at least one ship data collection device 1300 and at least one external device 2000 through a satellite or a standardized API.
- a land management system or a third party service device For example, a land management system or a third party service device.
- FIG. 9 is a block diagram showing a physical configuration of a ship data collection device according to an embodiment of the present invention.
- the ship data collection device 1300 may include a communication unit 1301, a sensor unit 1302, and a controller 1303.
- the communication unit 1301 may exchange data with external devices.
- the communication unit 1301 may transmit and receive ship data with the ship data integrated management device 1100.
- the sensor unit 1302 may collect vessel related information using at least one sensor.
- the sensor unit 3102 may include, for example, a speed / acceleration / rotation speed sensor, a gyro sensor, a flow rate sensor, a temperature sensor, a pressure sensor, a level sensor, and the like.
- Ship related information collected by the sensor unit 1302 may be named as raw data.
- the sensor unit 1302 may transfer the collected raw data to the controller 1303.
- the controller 1303 controls each component of the ship data collection device 1300 for ship data collection according to an embodiment of the present invention.
- the controller 1303 may control the communication unit 1301 to collect the raw data through the sensor unit 1302, convert the raw data into a standardized data format, and transmit the raw data to the vessel data integrated management apparatus 1100.
- the controller 1303 may perform the vessel data collection operation according to the management and control of the vessel data integrated management device 1100.
- More specific operations of the controller 1303 may include an operation of controlling physical components of the ship data collection apparatus to perform an operation according to a logical configuration described later.
- FIG. 10 is a block diagram showing a logical configuration of a ship data collection device according to an embodiment of the present invention.
- the information extraction program module 1311 extracts information necessary for converting the raw data into a standardized data format from the raw data collected through the at least one sensor.
- the raw data may have any data format supported by the ship data collection device 1300 (eg, NMEA 0183).
- the standardized data format may be, for example, a Key / Value, XML, or JSON (JavaScript Object Notation) format. If the standardized data format is a JSON format, the information extraction program module 1311 may parse the raw data to extract Key / Value (KV).
- the information extraction program module 1311 may be included in the agent 1312.
- the agent 1312 converts the raw data collected by the ship data collection device 1300 into a standardized data format and provides it to the ship data integrated management device 1100. Accordingly, the agent 1312 enables ship data integration middleware provided in the ship data integrated management device 1100 and ship data interworking, interchange of various configuration files, and batch and stable ship data transmission and reception.
- the agent 1312 may be remotely controlled by the ship data integration management device 1100.
- the vessel data model (VDM) 1313 may be applied to the agent 1312.
- the ship data model 1313 is a data model for standardizing and defining all data for the ship 1000.
- the ship data model 1313 objectizes all devices ranging from the ship 1000 itself to the end sensor, and relationships and objects between objects. Define the properties of.
- a rule for storing each vessel data to have a systematic classification system for easy access from the outside Apply the ship data model by defining
- the ship data model may have the same meaning as or include ship data in a standardized data format.
- Vessel Configuration Description Language (VCL), which is an XSD-based schema for defining the ship data model in a flexible and extensible manner, may be applied to the ship data model of the present invention. That is, in the present invention, by allowing the agent 1312 to standardize the vessel data using the VCL, even if a new sensor or a new vessel data collection device 1300 is added to the vessel 1000, it is easy to expand the vessel data model. To help.
- VCL Vessel Configuration Description Language
- VDM Configuration XML which is metadata for defining the actual information of each ship 1000 based on the ship data model, may be applied to the ship data model of the present invention.
- the ship data collection device 1300 may remotely update the VDM Configuration XML by receiving change information of the VDM Configuration XML from the land management system through the ship data integrated management device 1100.
- VDM Path Vessel Data Model Path
- VDM Path Vessel Data Model Path
- the VDM Path can be assigned to each ship sensor by the VDM Configuration XML.
- the agent 1312 and the ship data integrated management device 1100 may identify each ship data according to the VDM path in transmitting and receiving ship data based on the VDM.
- the mapping module 1314 may convert the raw data into the standardized data format by using a mapping relationship defined between the format of the raw data and the standardized data format.
- the mapping relationship may be defined by any mapping rule, and the mapping rule may be set (defined) by mapping configuration XML (mapping configuration XML).
- the mapping rule may be set individually for each ship data collection device 1300 provided in the ship 1000.
- the mapping configuration XML may be updated remotely from the land management system through the vessel data integrated management apparatus 1100.
- the mapping module 1314 checks the validity of the information extracted by the information extraction program module 1311 and generates ship data in a standardized data format using the information.
- the standardized data format may be in JSON format.
- the mapping module 1314 may map the Key / Value (KV) extracted by parsing the raw data to the JSON format as in the embodiment shown in Table 1 above.
- KV Key / Value
- the API 1315 serves as an interface for transmitting ship data converted into a standardized data format to another device, for example, the ship data integrated management device 1100.
- the vessel data collection device 1300 may transmit vessel data having a standardized data format to the vessel data integrated management device 1100 through the AP 1315.
- the ship data collection device 1300 may transmit the ship data of the standardized data format to the queue through the queue-based transmission protocol to collect.
- the message exchange protocol between the ship data collection device 1300 and the ship data integrated management device 1100 may be an Advanced Message Queing Protocol (AMQP), and the API 1315 may operate as a queue client.
- AMQP Advanced Message Queing Protocol
- FIG. 11 is a flowchart illustrating a ship data collection method according to an embodiment of the present invention.
- the vessel data collection apparatus 1300 collects raw data using at least one sensor (210).
- the raw data is data including information about the vessel 1000 and may be collected through at least one sensor.
- the vessel data collection device 1300 converts the collected raw data into vessel data in a standardized form (220).
- the standardized format may be a JSON format, in which case the vessel data collection device 1300 parses the vessel data to extract Key / Value, and extracts the extracted Key / Value in JSON format (VDM Path / Value). ) Can be mapped.
- the vessel data collection device 1300 may transmit vessel data in a standardized format to at least one other device (230).
- the ship data collection device 1300 may transmit the converted ship data using a queue-based transmission protocol.
- the other device may be a ship data integrated management device.
- API Gateway 12 is a view showing in more detail the operation of the API gateway according to an embodiment of the present invention.
- the API Gateway performs operations such as specification document generation, management (exposed or not), authentication, and authority control for the API.
- the API Gateway can support API distribution, API developer community management, API traffic routing, API authentication, and authorization control using API Manager of WSO2.
- API developers can pass API implementations based on the Java API for RESTful Web Service (JAX-RS) servlet to the API Gateway.
- the API Gateway can separate and manage the delivered API implementation and the Open API that publishes it, and can perform basic authentication and authorization control for the Open API provided based on REST.
- Authentication for the Open API may be performed based on Oauth, and the authentication information may be stored in a relational data base (RDB) through a relational data base management system (RDBMS) provided in the vessel data integrated management apparatus 1100.
- the API Gateway may provide an API Gateway UI to allow the API manager to control the permissions of the Open API.
- the API gateway may transmit ship data to the external device 2000 or allow the external device 2000 to query the ship data in the ship data integrated management device 1100. Can provide Open API to do this.
- the Open API is an API for receiving ship data from at least one ship equipment 1200a, 1200b, or 1200c, an API for querying ship data from a third party service, and a real time ship with a third party service. It may include an API for transmitting data, an API for transmitting ship data to the land management system, an API for receiving data from the land management system, and the like.
- the API for receiving ship data performs a function of receiving ship data transmitted from at least one ship equipment 1200a, 1200b, or 1200c, and may be implemented to receive ship data collectively.
- the API for receiving ship data may be implemented such as "PUT / Ship Identification Information / Ship Equipment Identification Information” or "PUT / Ship Equipment Identification Information (Ship Identification Information is Treated as Configuration Information and Reflected)".
- the vessel identification information may be, for example, an IMO number (7 digits) as identification information of the vessel 1000 registered with the International Maritime Organization.
- the ship data inquiry API for the third party service may be implemented as a JAX-RS API Impl in the OSGI (Open Service Gateway Interface) provided in the ship data integrated management device 1100, and may be “GET / ship identification information / EquipmentGroup / Equipment / Component / Subcomponent / Sensor "or” / EquipmentGroup / Equipment / Component / Subcomponent (ship identification information is processed and reflected as configuration information) ".
- OSGI Open Service Gateway Interface
- the ship data inquiry API for the third party service may be implemented to inquire / transmit ship data by sensor, engine, service, component, and ship equipment type.
- the ship data inquiry API by sensor can be implemented as "GET /... / Subcomponent / Sensor; GET http: // IP: Port / 1234567 / machinery / engine / RPM ", and the ship data inquiry API by component is "GET / ... / Subcomponent / *; GET http: // IP: Port / 1234567 / machinery / engine / * ".
- the service data inquiry API for each service may be implemented as "GET / ... / economic operation / *; GET http: // IP: Port / 1234567 / EconomicNavigation / current ".
- the API may be implemented in a pair of APIs for ship data transmission and data reception.
- the vessel data integrated management apparatus 1100 may provide vessel data to another apparatus, for example, a land management system or a third party service apparatus, through the above-described API gateway.
- Other devices can use the ship data provided to leverage the economic navigation system (ENIRAM) and supplementary services (collision avoidance, engine monitoring, etc.).
- ENIRAM economic navigation system
- supplementary services collision avoidance, engine monitoring, etc.
- the vessel data integrated management apparatus 1100 filters the vessel data to be provided to the land management system in real time among the collected vessel data using the CEP engine provided in the vessel data integrated management apparatus 1100, and filtered the vessel data. Can be immediately transmitted to the land management system via satellite communication.
- filtering rules real-time satellite transmission rules
- the filtering rule may be preset as shown in Table 3 above.
- the ship data integrated management device 1100 may transmit and receive ship data in a JSON format, which is a standardized data format between the ship data integrated management device 1100 and the land management system.
- Ship data which is not transmitted to the land management system in real time among the collected ship data, may be stored in NoSQL and transmitted to the land management system according to periodic processing logic (Near Real, Batch).
- the vessel data integrated management apparatus 1100 may transfer the collected vessel data to a topic listener of the OSGI by using a queue for performing real-time data processing.
- Topic listeners can validate and process ship data in JSON format according to rules stored in the rule engine.
- the topic listener processes the push data among the ship data and delivers it to the API gateway as a Push API implementation, and the API gateway can transmit the Push API implementation to a third party service.
- FIG. 13 is a flowchart illustrating a ship data providing method according to an embodiment of the present invention.
- the vessel data management apparatus 1100 stores 310 at least one API for a third party service.
- the vessel data integrated management device 1100 may acquire and manage at least one API for vessel data transmission and reception through the API gateway.
- the vessel data integrated management apparatus 1100 may generate an API specification document, generate an API implementation, and perform authentication and authority control on them through the API gateway.
- the vessel data integrated management apparatus 1100 receives vessel data from at least one vessel equipment 1200a, 1200b, or 1200c (320).
- the vessel data integrated management apparatus 1100 converts the received vessel data into a specific data format (330).
- the vessel data integrated management apparatus 1100 may transmit the vessel data converted to the land management system through real-time data analysis, or may provide previously requested vessel data to a third party service through an API Push implementation. .
- the ship data integration management device 1100 when the ship data integration management device 1100 receives an inquiry request for at least a portion of the ship data from the third party service (340), it controls the API gateway, corresponding to the third party service
- the ship data corresponding to the inquiry request may be provided to the third party service through the JAX-RS API implementation of the API (350).
- the ship data integrated management device 1100 may be a central management device having a ship data integrated platform or at least one ship equipment.
- the central management apparatus having a ship data integration platform may include any device that collects ship data from at least one ship equipment, integrates / manages it, and provides the external device.
- At least one ship equipment is a variety of equipment mounted on the vessel for the purpose of collecting the vessel data, may include any equipment that can transmit the information collected using the at least one sensor to the central management device.
- Vessel data may include various types such as text, audio, and images.
- At least one vessel equipment uses sensors to collect raw data and send it to a central management unit.
- Raw data refers to various types of data collected from sensors by ship equipment.
- the vessels materials can be divided into the ship equipment (Type 2 ship equipment) of the vessel itself, the equipment integrated shipping data management device manufacturer (Type 1 ship equipment) and third party (3 rd party).
- the central management apparatus may collect ship data from at least one ship equipment.
- the central management apparatus may use at least one vessel equipment as a gateway for collecting vessel data, and thus may not include a separate sensor or directly generate raw data.
- Ship data integrated management device 1100 uses a vessel data model (VDM) in the above operation.
- VDM vessel data model
- the ship data model as shown in FIG. 14, is a data model for standardizing and defining all data for a ship, objectizing all devices from the ship itself to the end sensor, and defining the relationships between objects and the properties of the objects.
- the vessel data integrated management apparatus 1100 according to an embodiment of the present invention is a document that intuitively organizes the structure of a vessel, and shares a predefined vessel data model configuration file with each other in vessel data. In the application, the ship data model is used.
- the ship data model configuration file includes metadata for defining actual ship information based on the ship data model, and may be written in a Vessel Data Model Configuration Description Language (VCL).
- VCL Vessel Data Model Configuration Description Language
- the ship data model configuration description language may be Extensible Markup Language (XML), in which case the ship data model configuration file may be named VDM Configuration XML.
- the ship data model configuration file may largely include a vessel part, a system part, and a data type part, and each part may be configured as shown in FIG. 16. Likewise, they may be connected in a tree structure including a plurality of nodes.
- the ship part is a part for describing an arrangement structure of ship equipment (physical equipment) in the ship, and as shown in FIG. 16, the ship equipment can be systematically classified and defined hierarchically.
- the system part is a part defining a system for collecting ship data generated from ship equipment in a ship, and may include a data type part as shown in FIG. 16.
- the data type part describes the structure and properties of the collected vessel data. Referring to FIG. 16, each node of the ship part may be connected with a specific data type node of the system part, and the data node may be defined by the data type and recursively structured.
- the land management system or the like may transmit the information about the ship data model configuration file to the ship data integrated management device 1100 to remotely update the ship data model configuration file.
- the plurality of ship data integration management apparatuses 1100 share the updated ship data model configuration file with each other, thereby enabling data integration based on a common ship data model.
- ship data in a form in which the ship data model is not applied may be used.
- Ship data in standard format ie ship data in standardized data format.
- the vessel data integrated management apparatus 1100 may convert and store / manage non-standardized vessel data into a standardized data format using the vessel data model.
- the ship data model defines a mapping relationship between a non-standardized format and a standard format.
- the mapping relationship may be defined by a mapping configuration file, and may be implemented as a mapping program that provides a mapping tool to a user of the ship data integrated management apparatus 1100.
- the vessel data integrated management apparatus 1100 extracts a key and a value from the vessel data in an unstandardized format for converting (mapping) vessel data. Thereafter, the vessel data integrated management apparatus 1100 may extract the VDM path and the data attribute from the vessel data model configuration file.
- the VDM path may be referred to as identification information of ship data, and means a path designation rule for pointing to specific ship data on the ship data model.
- the VDM Path can be assigned to each ship equipment by the ship data model configuration file. Accordingly, the vessel data integrated management apparatus 1100 may identify each vessel data according to the VDM path in transmitting and receiving vessel data based on the vessel data model.
- the VDM Path can be defined by dividing the values for vessel data collection and the values for vessel data.
- the VDM path for collecting ship data is for identifying ship data between the ship data integrated management apparatus 1100 and may reflect a hierarchy of system parts and data type parts.
- the VDM path for providing ship data is for identifying ship data between the ship data integrated management device 1100 and an external device (eg, land management system, third party service, etc.), which will reflect the hierarchy of ship parts. Can be.
- the scope of the data is changed hierarchically according to the hierarchical level of the VDM path for providing ship data, and the VDM paths necessary for providing a specific third party service can be managed as a set.
- the ship IMO may be included in the VDM path.
- Data Attribute may be named as attribute information of ship data, and defines attributes that value of ship data should have. Values extracted from non-standardized ship data are validated according to the attributes defined in the Data Attribute corresponding to the ship's equipment.
- the vessel data integrated management apparatus 1100 may map the extracted key to the VDM path and map the validated value to a standardized data type according to the mapping relationship.
- the vessel data in non-standard format may be in the National Marine Electronics Association (NMEA) format.
- the standardized data format may be a JavaScript Object Notation (JSON) format.
- the vessel data integrated management device 1100 provides the converted vessel data to at least one external device (for example, a land management system or a third party service device on board or outside the ship) through a satellite or a standardized application programming interface (API). can do.
- the third party service device may be any device having third party software (board service software) that utilizes ship data.
- Ship data integrated management device 1100 for transmitting and receiving data including the ship data and the external device or the ship data in the ship data integrated management device 1100 can query the external device Provide and manage
- the vessel data integrated management apparatus 1100 collects vessel data using the vessel data model described above, converts non-standard vessel data into vessel data of a standardized data format, or is standardized. Ship data in data format can be provided to external devices. In this case, the detailed operation of the ship data integrated management device 1100 is based on the ship data model described above, as described below with reference to FIG.
- 17 is a flowchart illustrating a ship data integration management method applying a ship data model according to an embodiment of the present invention.
- the vessel data integrated management apparatus 1100 collects vessel data from at least one vessel equipment (410). Collected vessel data may include raw data in non-standard format.
- the vessel data integrated management apparatus 1100 extracts the collected vessel data VDM Path and Data Attribute (420).
- the data attribute extracted by the ship data integrated management device 1100 may include a key and a value.
- the vessel data integrated management apparatus 1100 identifies vessel data collected based on the VDM path, and verifies the validity of the extracted data attribute using the vessel data model configuration file according to the identified result (430).
- the vessel data integrated management apparatus 1100 generates data of the vessel in the standardized data format by mapping the data attribute to the standardized data format (440).
- the vessel data integrated management apparatus 1100 may provide vessel data in a standardized data format to an external device (450).
- a vessel to standardize data to be collected from a variety of ship IT equipment managed in an integrated manner, and land management system or inboard / other third party services (3 rd party service).
- ship data is managed in an integrated manner, it is possible to be provided to the land management system or a line around the third-party service (3 rd party service).
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Strategic Management (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Entrepreneurship & Innovation (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- Ocean & Marine Engineering (AREA)
- Chemical & Material Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Manufacturing & Machinery (AREA)
- Development Economics (AREA)
- Quality & Reliability (AREA)
- Astronomy & Astrophysics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Signal Processing (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Human Computer Interaction (AREA)
- Automation & Control Theory (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Traffic Control Systems (AREA)
- Selective Calling Equipment (AREA)
Abstract
Description
Claims (15)
- 적어도 하나의 선박 기자재로부터 선박 데이터를 수집하는 단계;상기 수집된 선박 데이터를 특정 데이터 형식으로 변환하는 단계; 및상기 변환된 선박 데이터를 외부 장치로 전송하는 단계를 포함하는 것을 특징으로 하는 선박 데이터 통합 관리 방법.
- 제1항에 있어서, 상기 특정 데이터 형식은,JSON(Javascript Object Notation) 형식인 것을 특징으로 하는 선박 데이터 통합 관리 방법.
- 제2항에 있어서, 상기 특정 데이터 형식으로 변환하는 단계는,상기 수집된 선박 데이터를 파싱하여 Key 및 Value를 추출하는 단계; 및상기 추출된 Key 및 Value를 상기 JSON 형식에 매핑하는 단계를 포함하는 것을 특징으로 하는 선박 데이터 통합 관리 방법.
- 제3항에 있어서, 상기 매핑하는 단계는,매핑 툴을 통하여 상기 매핑을 위한 설정 정보를 입력받는 단계;상기 설정 정보에 기초하여 상기 추출된 Key 및 Value를 상기 JSON 형식에 매핑하는 단계; 및상기 매핑 결과를 상기 매핑 툴을 통해 실시간으로 출력하는 단계를 포함하는 것을 특징으로 하는 선박 데이터 통합 관리 방법.
- 제1항에 있어서, 상기 수집된 선박 데이터는,NMEA(National Marine Electronics Association) 형식인 것을 특징으로 하는 선박 데이터 통합 관리 방법.
- 외부 장치들과 데이터를 송수신하는 통신부; 및적어도 하나의 선박 기자재로부터 선박 데이터를 수집하고, 상기 수집된 선박 데이터를 특정 데이터 형식으로 변환하고, 상기 변환된 선박 데이터를 외부 장치로 전송하도록 제어하는 제어부를 포함하는 것을 특징으로 하는 선박 데이터 통합 관리 장치.
- 제6항에 있어서, 상기 특정 데이터 형식은,JSON(Javascript Object Notation) 형식인 것을 특징으로 하는 선박 데이터 통합 관리 장치.
- 제7항에 있어서, 상기 제어부는,상기 수집된 선박 데이터를 파싱하여 Key 및 Value를 추출하고, 상기 추출된 Key 및 Value를 상기 JSON 형식에 매핑하는 어댑터를 포함하는 것을 특징으로 하는 선박 데이터 통합 관리 장치.
- 제8항에 있어서, 상기 제어부는,매핑 툴을 통하여 상기 매핑을 위한 설정 정보를 입력받고, 상기 설정 정보에 기초하여 상기 추출된 Key 및 Value를 상기 JSON 형식에 매핑하고, 상기 매핑 결과를 상기 매핑 툴을 통해 실시간으로 출력하도록 제어하는 것을 특징으로 하는 선박 데이터 통합 관리 장치.
- 제6항에 있어서, 상기 수집된 선박 데이터는,NMEA(National Marine Electronics Association) 형식인 것을 특징으로 하는 선박 데이터 통합 관리 장치.
- 적어도 하나의 선박 기자재로부터 선박 데이터를 수집하는 단계;기 정의된 선박 데이터 모델을 적용하여 상기 수집된 선박 데이터로부터 표준화된 데이터 형식의 선박 데이터를 생성하는 단계; 및상기 표준화된 데이터 형식의 선박 데이터를 외부 장치에 제공하는 단계를 포함하는 것을 특징으로 하는 선박 데이터 통합 관리 방법.
- 제11항에 있어서, 상기 선박 데이터 모델은,선박 데이터 모델 설정 파일에 의해 정의되는 것을 특징으로 하는 선박 데이터 통합 관리 방법.
- 제12항에 있어서, 상기 선박 데이터 모델 설정 파일은,XML로 작성되는 것을 특징으로 하는 선박 데이터 통합 관리 방법.
- 제12항에 있어서, 상기 선박 데이터 모델 설정 파일은,상기 적어도 하나의 선박 기자재의 구조를 기술하는 선박 파트, 상기 적어도 하나의 선박 기자재로부터 상기 선박 데이터를 수집하는 시스템을 정의하는 시스템 파트 및 상기 선박 데이터의 구조 및 속성을 기술하는 데이터 형식 파트를 포함하여 구성되는 것을 특징으로 하는 선박 데이터 통합 관리 방법.
- 제12항에 있어서, 상기 표준화된 데이터 형식의 선박 데이터를 생성하는 단계는,상기 선박 데이터 모델 설정 파일로부터 상기 수집된 선박 데이터에 대응하는 식별 정보 및 속성 정보를 추출하는 단계;상기 속성 정보를 이용하여 상기 수집된 선박 데이터의 유효성을 검증하는 단계; 및상기 식별 정보를 이용하여 상기 수집된 선박 데이터를 상기 표준화된 데이터 형식에 매핑하는 단계를 포함하는 것을 특징으로 하는 선박 데이터 통합 관리 방법.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020177034215A KR102601511B1 (ko) | 2015-05-28 | 2016-05-26 | 선박 데이터 통합 관리 방법 및 장치 |
| EP16800319.2A EP3305652B1 (en) | 2015-05-28 | 2016-05-26 | Ship data consolidated management method and device |
| CN201680040652.5A CN107848617B (zh) | 2015-05-28 | 2016-05-26 | 船舶数据综合管理方法和船舶数据综合管理设备 |
| US15/577,219 US11072403B2 (en) | 2015-05-28 | 2016-05-26 | Ship data consolidated management method and device |
Applications Claiming Priority (8)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20150075324 | 2015-05-28 | ||
| KR10-2015-0075324 | 2015-05-28 | ||
| KR20150077888 | 2015-06-02 | ||
| KR10-2015-0077888 | 2015-06-02 | ||
| KR10-2015-0080179 | 2015-06-05 | ||
| KR20150080176 | 2015-06-05 | ||
| KR10-2015-0080176 | 2015-06-05 | ||
| KR20150080179 | 2015-06-05 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016190680A1 true WO2016190680A1 (ko) | 2016-12-01 |
Family
ID=57392902
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2016/005583 Ceased WO2016190680A1 (ko) | 2015-05-28 | 2016-05-26 | 선박 데이터 통합 관리 방법 및 장치 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US11072403B2 (ko) |
| EP (1) | EP3305652B1 (ko) |
| KR (1) | KR102601511B1 (ko) |
| CN (1) | CN107848617B (ko) |
| WO (1) | WO2016190680A1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116894000A (zh) * | 2023-05-29 | 2023-10-17 | 中国船舶集团有限公司第七〇七研究所 | 信息转换方法、装置、电子设备及存储介质 |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10355920B2 (en) * | 2016-07-13 | 2019-07-16 | Computational Systems, Inc. | Defining acquisition and measurement definitions in a machine monitoring system |
| CN111098995B (zh) * | 2019-12-25 | 2021-10-08 | 中国船舶工业集团公司第七0八研究所 | 一种油船和散货船的中横剖面结构的尺寸优化系统 |
| TWI756647B (zh) | 2020-03-18 | 2022-03-01 | 財團法人船舶暨海洋產業研發中心 | 基於人工勢場法的船舶避碰方法及系統 |
| CN111427939A (zh) * | 2020-03-23 | 2020-07-17 | 上海船舶研究设计院(中国船舶工业集团公司第六0四研究院) | 智能船舶的数据分发方法、装置及系统 |
| EP4283966B1 (en) * | 2020-10-28 | 2025-10-01 | Furuno Hellas S.A. | Apparatus and method for remote monitoring |
| US20230015697A1 (en) * | 2021-07-13 | 2023-01-19 | Citrix Systems, Inc. | Application programming interface (api) authorization |
| KR102567618B1 (ko) * | 2022-12-23 | 2023-08-17 | 한화시스템 주식회사 | 상황정보 운용 장치 및 방법 |
| KR102878929B1 (ko) * | 2023-10-31 | 2025-10-30 | 한화오션 주식회사 | 인공위성통신 전송 용 진동 데이터 처리 방법 |
| CN118964368A (zh) * | 2024-07-22 | 2024-11-15 | 交通运输部北海航海保障中心天津海事测绘中心 | 一种航海电子图书资料协同更新系统 |
| KR102809914B1 (ko) * | 2024-07-26 | 2025-05-23 | (주)에어릭스 | IoT 센서의 모니터링을 위해 복수의 센싱 데이터를 키-밸류 구조에 따라 분류하는 전자 장치 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20070062800A (ko) * | 2005-12-13 | 2007-06-18 | 한국과학기술정보연구원 | 규칙기반의 전자문서 변환방법 및 그 시스템 |
| JP2009169798A (ja) * | 2008-01-18 | 2009-07-30 | Meidensha Corp | データ処理システム、データ変換方法およびこの方法のプログラム |
| KR101321357B1 (ko) * | 2011-09-15 | 2013-10-28 | 에스티엑스조선해양 주식회사 | 선박용 신호수집전송장치 및 이를 이용한 선박정보 제공 시스템 |
| KR20140089977A (ko) * | 2013-01-08 | 2014-07-16 | 주식회사 웅진홀딩스 | 개방형 모바일 클라우드 게이트웨이 |
| KR20140117328A (ko) * | 2014-09-03 | 2014-10-07 | 대우조선해양 주식회사 | 선박의 상태 정보 수집 및 위험 대응 장치 및 방법 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10308725A1 (de) * | 2003-02-28 | 2004-09-09 | Abb Research Ltd. | System und Verfahren zum Verwalten und zum Austausch von Daten eines technischen Projektes, einer technischen Anlage sowie einzelner Anlagenkomponenten |
| US7447697B2 (en) * | 2004-06-08 | 2008-11-04 | Oracle International Corporation | Method of and system for providing path based object to XML mapping |
| US20070032950A1 (en) * | 2005-08-05 | 2007-02-08 | Raven Industries, Inc. | Modular high-precision navigation system |
| KR100874288B1 (ko) * | 2007-03-29 | 2008-12-18 | 대우조선해양 주식회사 | 선박 및 해양구조물의 3d 모델 및 자산관리 시스템 |
| CA2771170C (en) | 2009-09-01 | 2019-11-05 | Crown Equipment Corporation | Information system for industrial vehicles including cyclical recurring vehicle information message |
| US8635091B2 (en) * | 2009-12-17 | 2014-01-21 | Hartford Fire Insurance Company | Systems and methods for linking vehicles to telematics-enabled portable devices |
| US20130036349A1 (en) * | 2011-08-03 | 2013-02-07 | International Business Machines Corporation | System for simplifying the process of creating xml document transformations |
| US9639631B2 (en) * | 2013-02-27 | 2017-05-02 | Cellco Partnership | Converting XML to JSON with configurable output |
| US9292978B2 (en) * | 2013-03-15 | 2016-03-22 | Zonar Systems, Inc. | Method and apparatus for reducing data transfer rates from a vehicle data logger when a quality of the cellular or satellite link is poor |
| KR20150011223A (ko) * | 2013-07-22 | 2015-01-30 | 엘에스산전 주식회사 | 차량 제어장치 및 그 방법 |
| US9785452B2 (en) | 2013-10-09 | 2017-10-10 | Cisco Technology, Inc. | Framework for dependency management and automatic file load in a network environment |
| KR20150049299A (ko) | 2013-10-30 | 2015-05-08 | 삼성에스디에스 주식회사 | 전자영수증 관리 장치 및 방법 |
| CN104257048B (zh) | 2014-09-11 | 2016-04-06 | 浙江大学 | 一种基于智能拐杖的老年人辅助系统 |
-
2016
- 2016-05-26 KR KR1020177034215A patent/KR102601511B1/ko active Active
- 2016-05-26 WO PCT/KR2016/005583 patent/WO2016190680A1/ko not_active Ceased
- 2016-05-26 EP EP16800319.2A patent/EP3305652B1/en active Active
- 2016-05-26 CN CN201680040652.5A patent/CN107848617B/zh active Active
- 2016-05-26 US US15/577,219 patent/US11072403B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20070062800A (ko) * | 2005-12-13 | 2007-06-18 | 한국과학기술정보연구원 | 규칙기반의 전자문서 변환방법 및 그 시스템 |
| JP2009169798A (ja) * | 2008-01-18 | 2009-07-30 | Meidensha Corp | データ処理システム、データ変換方法およびこの方法のプログラム |
| KR101321357B1 (ko) * | 2011-09-15 | 2013-10-28 | 에스티엑스조선해양 주식회사 | 선박용 신호수집전송장치 및 이를 이용한 선박정보 제공 시스템 |
| KR20140089977A (ko) * | 2013-01-08 | 2014-07-16 | 주식회사 웅진홀딩스 | 개방형 모바일 클라우드 게이트웨이 |
| KR20140117328A (ko) * | 2014-09-03 | 2014-10-07 | 대우조선해양 주식회사 | 선박의 상태 정보 수집 및 위험 대응 장치 및 방법 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3305652A4 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116894000A (zh) * | 2023-05-29 | 2023-10-17 | 中国船舶集团有限公司第七〇七研究所 | 信息转换方法、装置、电子设备及存储介质 |
| CN116894000B (zh) * | 2023-05-29 | 2023-12-08 | 中国船舶集团有限公司第七〇七研究所 | 信息转换方法、装置、电子设备及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3305652A1 (en) | 2018-04-11 |
| US20180141618A1 (en) | 2018-05-24 |
| KR20180004182A (ko) | 2018-01-10 |
| US11072403B2 (en) | 2021-07-27 |
| CN107848617A (zh) | 2018-03-27 |
| EP3305652C0 (en) | 2025-06-18 |
| CN107848617B (zh) | 2021-10-01 |
| EP3305652B1 (en) | 2025-06-18 |
| EP3305652A4 (en) | 2019-01-09 |
| KR102601511B1 (ko) | 2023-11-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2016190680A1 (ko) | 선박 데이터 통합 관리 방법 및 장치 | |
| WO2017213304A1 (ko) | 선박 데이터 통합 시스템 및 이를 포함하는 선박 | |
| WO2020045927A1 (en) | Electronic device and method for generating short cut of quick command | |
| WO2020050555A1 (en) | Method for uwb transaction and electronic device therefor | |
| WO2014027836A1 (en) | Method and electronic device for editing content | |
| WO2014014302A1 (en) | Method and device for sharing content | |
| WO2015041494A1 (ko) | 무선 통신 시스템에서 어플리케이션 실행 방법 및 장치 | |
| WO2017034139A1 (en) | Method and image forming apparatus for generating workflow of image forming job | |
| WO2019160250A1 (ko) | 키를 제공하기 위한 전자 장치 및 방법 | |
| EP3241102A1 (en) | Electronic system with access management mechanism and method of operation thereof | |
| WO2016171401A1 (ko) | 공동 편집 문서를 공유하는 방법 및 장치 | |
| WO2012124985A2 (en) | Method and apparatus for synchronizing personal inforamtion | |
| EP3808116A1 (en) | Method for uwb transaction and electronic device therefor | |
| WO2016159654A1 (ko) | 위젯 제공 시스템 및 방법 | |
| WO2020091183A1 (ko) | 사용자 특화 음성 명령어를 공유하기 위한 전자 장치 및 그 제어 방법 | |
| WO2016126023A1 (en) | Broadcast apparatus and method of authenticating broadcast data | |
| WO2014017882A1 (ko) | 데이터 동기화를 수행하는 단말 및 서버 | |
| WO2013047997A1 (ko) | 라이트 체크를 기반으로 하는 콘텐트 다운로드 방법, 디바이스 및 시스템 | |
| WO2019117561A1 (ko) | 외부 장치에 따라 다른 서비스를 제공하는 전자 장치 | |
| WO2018194222A1 (ko) | Cim 및 opc-ua 기반 데이터 상호 호환 방법 | |
| WO2021261728A1 (ko) | 다기능을 가지는 보안 연결을 제공하는 보안 통신 장치 및 그 동작 방법 | |
| WO2021141441A1 (ko) | 스크래핑 기반 서비스 제공 방법 및 이를 수행하는 어플리케이션 | |
| WO2016035979A1 (en) | Method and system for controlling operation of image forming apparatus by using wearable device | |
| WO2017069503A1 (en) | Electronic apparatus and controlling method thereof | |
| WO2018105965A1 (en) | Vehicle operating method and vehicle operating apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16800319 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 20177034215 Country of ref document: KR Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 15577219 Country of ref document: US |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2016800319 Country of ref document: EP |
|
| WWG | Wipo information: grant in national office |
Ref document number: 2016800319 Country of ref document: EP |


