KR101567886B1 - Sever, terminal and method for supporting ship building information sharing - Google Patents

Sever, terminal and method for supporting ship building information sharing Download PDF

Info

Publication number
KR101567886B1
KR101567886B1 KR1020140033095A KR20140033095A KR101567886B1 KR 101567886 B1 KR101567886 B1 KR 101567886B1 KR 1020140033095 A KR1020140033095 A KR 1020140033095A KR 20140033095 A KR20140033095 A KR 20140033095A KR 101567886 B1 KR101567886 B1 KR 101567886B1
Authority
KR
South Korea
Prior art keywords
ship building
building information
chat room
information
ship
Prior art date
Application number
KR1020140033095A
Other languages
Korean (ko)
Other versions
KR20150109790A (en
Inventor
박창용
Original Assignee
대우조선해양 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 대우조선해양 주식회사 filed Critical 대우조선해양 주식회사
Priority to KR1020140033095A priority Critical patent/KR101567886B1/en
Publication of KR20150109790A publication Critical patent/KR20150109790A/en
Application granted granted Critical
Publication of KR101567886B1 publication Critical patent/KR101567886B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • 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/04Manufacturing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Health & Medical Sciences (AREA)
  • Quality & Reliability (AREA)
  • Data Mining & Analysis (AREA)
  • Manufacturing & Machinery (AREA)
  • Operations Research (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 선박의 건조 시에 작업자 간에 선박 건조에 관련된 정보를 공유하는 것을 지원하는 서버, 단말 및 방법에 관한 것이다. 본 발명의 일 실시예에 따르면, 단말기에서 선박 건조 정보 공유를 지원하는 방법에 있어서, 사용자로부터 복사를 원하는 적어도 하나의 채팅방에 관한 정보를 입력받는 단계; 상기 적어도 하나의 채팅방에 관한 정보를 포함하는 채팅방 복사 요청 메시지를 서버로 전송하는 단계를 포함하고, 상기 적어도 하나의 채팅방 각각은 적어도 하나의 도면에 대응되고, 상기 적어도 하나의 채팅방 각각에 대하여 상기 대응되는 적어도 하나의 도면과 관련된 선박 건조 정보가 상기 서버와 연결된 선박 건조 정보 데이터베이스에 저장되어 있는, 선박 건조 정보 공유를 지원하는 방법이 제공된다. The present invention relates to a server, a terminal, and a method for supporting sharing of information related to ship building between operators when a ship is dried. According to an embodiment of the present invention, there is provided a method of supporting ship building information sharing in a terminal, comprising: receiving information about at least one chat room desired to be copied from a user; Sending a chat room copy request message containing information about the at least one chat room to a server, wherein each of the at least one chat room corresponds to at least one drawing, Wherein the ship building information associated with at least one of the drawings is stored in a ship building information database connected to the server.

Description

선박 건조 정보 공유를 지원하는 서버, 단말기 및 방법{SEVER, TERMINAL AND METHOD FOR SUPPORTING SHIP BUILDING INFORMATION SHARING}TECHNICAL FIELD [0001] The present invention relates to a server, a terminal, and a method for supporting ship building information sharing,

본 발명은 선박 건조 정보 공유에 관한 것으로, 더욱 상세하게는, 선박의 건조 시에 작업자 간에 선박 건조에 관련된 정보를 공유하는 것을 지원하는 서버, 단말 및 방법에 관한 것이다. More particularly, the present invention relates to a server, a terminal, and a method for supporting sharing of information related to ship building between operators during construction of a ship.

일반적으로, 하나의 차량이나 선박, 항공기 등 특정대상물을 생산하기 위해서는, 해당 특정대상물에 대한 도면을 설계하고, 설계도면에 나타난 각각의 부품을 생산한 후, 각각의 부품조립 등의 과정을 거치면서, 하나의 완성된 차량이나 선박, 항공기 등을 생산하게 된다. 이때, 설계도면은 도면설계자가 설계하고 이를 바탕으로 작업자가 부품을 생산하거나 조립하게 된다.Generally, in order to produce a specific object such as a vehicle, a ship, or an aircraft, it is necessary to design a drawing for the specific object, to produce each part shown in the design drawing, , One completed vehicle, ship, aircraft, and so on. At this time, the design drawing is designed by the drawing designer, and the operator produces or assembles the parts based on this design drawing.

특히, 조선 산업은 대표적인 수주산업으로 선주의 요구에 따라 선박의 기능 및 외형이 달라진다. 각 선주는 선박을 투입하는 위치, 목적 등을 고려하여 선박의 기능을 결정하므로 동일한 선박은 존재하지 않는다. 그러나, 선주에 의해 여러 척의 동일한 선박이 의뢰되는 시리즈 선박의 경우에 동형의 선박 여러 척이 건조된다. 이와 같은 시리즈 선박은 동시에 건조될 수도 있으나, 시간상 간격을 두고 건조될 수도 있다. 즉, 한 대가 건조된 후, 몇 달 또는 몇 년 후에 또 한 대가 건조될 수 있다. In particular, the shipbuilding industry is a typical order-taking industry, and the ship's functions and appearance change according to the demands of ship owners. Each ship owner determines the function of the ship in consideration of the position and purpose of input of the ship, so that the same ship does not exist. However, in the case of a series ship on which several identical vessels are commissioned by the shipowner, several vessels of the same type are built. Such series vessels may be dried at the same time, but may be dried at intervals in time. That is, one can dry out after months or even years.

종래에는 선박의 각종 도면들은 종이 또는 PDF 등의 전산 파일 형태로 작성되어 관련 작업자들에게 배포되었다. 이와 같은 종래 기술에 따르면, 선박 건조 시의 요청 사항이 제대로 반영되었는지에 대한 파악이 어렵고, 선박 건조 시 발생한 이벤트들에 대한 히스토리 관리가 어렵다는 문제점이 있다. 그리고, 텍스트로 표현하기 힘든 다양한 현상들을 기록하기 어렵다는 문제점이 있다. Conventionally, various drawings of ship were written in the form of computer file such as paper or PDF and distributed to related workers. According to this conventional technique, it is difficult to grasp whether the request of the ship is properly reflected or not, and it is difficult to manage the history of the events occurring during ship construction. Moreover, it is difficult to record various phenomena that are difficult to express in text.

특히, 시리즈 선박을 건조하는 경우, 먼저 건조된 호선의 오류 및 반영 요청 사항들, 공법의 변화 및 프로세스의 변화에 대한 파악이 어려워 현업의 이중 작업이 발생하는 등의 문제점이 있다. Especially, in case of building a series ship, it is difficult to grasp the error of the ship which was built first, requests for reflection, change of the construction method, and change of the process.

선행기술 : 국내 등록 특허 제10-0854672호(2008.08.21 등록)Prior Art: Korean Registered Patent No. 10-0854672 (registered on Aug. 21, 2008)

본 발명의 목적은 선박 건조 시 발생한 이벤트들에 대한 히스토리를 관리할 수 있고, 요청 사항의 반영 여부를 파악할 수 있고, 호선간 채팅방 복사 및 다양한 현상 기록이 가능한 선박 건조 정보 공유를 지원하는 서버, 단말기 및 방법을 제공하는 것이다. An object of the present invention is to provide a server and a terminal capable of managing a history of events occurring during shipbuilding, grasping whether requests are reflected or not, sharing ship building information capable of copying chat rooms between lines, And a method thereof.

상기 목적을 달성하는 본 발명의 일 실시예에 따르면, 단말기에서 선박 건조 정보 공유를 지원하는 방법에 있어서, 사용자로부터 복사를 원하는 적어도 하나의 채팅방에 관한 정보를 입력받는 단계; 상기 적어도 하나의 채팅방에 관한 정보를 포함하는 채팅방 복사 요청 메시지를 서버로 전송하는 단계를 포함하고, 상기 적어도 하나의 채팅방 각각은 적어도 하나의 도면에 대응되고, 상기 적어도 하나의 채팅방 각각에 대하여 상기 대응되는 적어도 하나의 도면과 관련된 선박 건조 정보가 상기 서버와 연결된 선박 건조 정보 데이터베이스에 저장되어 있는, 선박 건조 정보 공유를 지원하는 방법이 제공된다. According to an aspect of the present invention, there is provided a method of supporting ship building information sharing in a terminal, the method comprising: receiving information about at least one chat room desired to be copied from a user; Sending a chat room copy request message containing information about the at least one chat room to a server, wherein each of the at least one chat room corresponds to at least one drawing, Wherein the ship building information associated with at least one of the drawings is stored in a ship building information database connected to the server.

특히, 상기 적어도 하나의 채팅방에 관한 정보는 소스 호선 번호, 타겟 호선 번호를 포함하고, 상기 소스 호선 번호는 상기 복사를 원하는 적어도 하나의 채팅방에 대응하는 호선 번호를 나타내고, 상기 타겟 호선 번호는 상기 적어도 하나의 채팅방과 동일한 정보를 포함하는 채팅방을 생성하려는 대상 호선의 호선 번호를 의미할 수 있다. In particular, the information about the at least one chat room includes a source call number, a target call number, the source call number indicates a call number corresponding to at least one chat room for which the copy is desired, It may mean the line number of the target line to which the chat room containing the same information as the one chat room is to be generated.

또한, 상기 선박 건조 정보는 상기 적어도 하나의 도면의 도면 번호 및 상기 적어도 하나의 도면의 대상이 되는 호선의 호선 번호를 포함하고, 상기 도면 번호는 상기 호선 번호를 포함하고, 상기 서버는 상기 채팅방 복사 요청 메시지를 수신하면, 상기 적어도 하나의 채팅방 각각에 대하여, 상기 도면 번호의 호선 번호 부분이 상기 타겟 호선 번호로 대체되고 상기 호선 번호가 상기 타겟 호선 번호로 대체되고 상기 도면 번호 및 상기 호선 번호 이외의 정보는 동일한 채팅방을 생성할 수 있다. Further, the ship building information includes the number of the at least one drawing and the line number of the line that is the subject of the at least one drawing, the drawing number includes the line number, Wherein upon receipt of the request message, for each of the at least one chat room, a call number portion of the drawing number is replaced by the target call number, the call number is replaced by the target call number, The information can create the same chat room.

또한, 상기 선박 건조 정보 공유를 지원하는 방법은 상기 사용자로부터 상기 선박 건조 정보 데이터베이스에 발생된 이벤트의 이력 조회를 위한 검색 조건을 입력 받는 단계; 상기 검색 조건을 포함하는 이력 조회 요청 메시지를 상기 서버로 전송하는 단계; 상기 서버로부터 상기 검색 조건에 부합하는 이력 정보를 수신하는 단계; 및 상기 이력 정보를 디스플레이하는 단계를 더 포함할 수 있다.The method for supporting sharing of ship building information includes receiving a search condition for searching history information of an event generated in the ship building information database from the user; Transmitting a history inquiry request message including the search condition to the server; Receiving history information corresponding to the search condition from the server; And displaying the history information.

또한, 상기 검색 조건은 도면 번호, 상기 이벤트의 발생 기간, 상기 이벤트를 발생시킨 자의 사번 중 적어도 하나를 포함할 수 있다. In addition, the search condition may include at least one of a drawing number, a period of occurrence of the event, and a number of a person who generated the event.

또한, 상기 이력 정보는 도면 번호, 상기 이벤트의 발생 날짜 및 시각, 상기 이벤트의 종류, 및 상기 이벤트를 발생시킨 자의 사번을 포함할 수 있다. The history information may include a drawing number, a date and time of occurrence of the event, a type of the event, and a post number of the person who generated the event.

상기 목적을 달성하는 본 발명의 다른 실시예에 따르면, 선박 건조 정보 공유를 지원하는 단말기에 있어서, 사용자로부터 복사를 원하는 적어도 하나의 채팅방에 관한 정보를 입력받는 입력부; 상기 적어도 하나의 채팅방에 관한 정보를 포함하는 채팅방 복사 요청 메시지를 서버로 전송하는 송신부를 포함하고, 상기 적어도 하나의 채팅방 각각은 적어도 하나의 도면에 대응되고, 상기 적어도 하나의 채팅방 각각에 대하여 상기 대응되는 적어도 하나의 도면과 관련된 선박 건조 정보가 상기 서버와 연결된 선박 건조 정보 데이터베이스에 저장되어 있는, 선박 건조 정보 공유를 지원하는 단말기가 제공된다. According to another aspect of the present invention, there is provided a terminal for supporting ship building information sharing, comprising: an input unit for inputting information on at least one chat room desired to be copied from a user; Wherein the at least one chat room corresponds to at least one of the at least one chat room, and wherein the at least one chat room corresponds to at least one of the at least one chat room, And the ship building information related to at least one drawing is stored in a ship building information database connected to the server.

특히, 상기 적어도 하나의 채팅방에 관한 정보는 소스 호선 번호, 타겟 호선 번호를 포함하고, 상기 소스 호선 번호는 상기 복사를 원하는 적어도 하나의 채팅방에 대응하는 호선 번호를 나타내고, 상기 타겟 호선 번호는 상기 적어도 하나의 채팅방과 동일한 정보를 포함하는 채팅방을 생성하려는 대상 호선의 호선 번호를 의미할 수 있다. In particular, the information about the at least one chat room includes a source call number, a target call number, the source call number indicates a call number corresponding to at least one chat room for which the copy is desired, It may mean the line number of the target line to which the chat room containing the same information as the one chat room is to be generated.

또한, 상기 선박 건조 정보는 상기 적어도 하나의 도면의 도면 번호 및 상기 적어도 하나의 도면의 대상이 되는 호선의 호선 번호를 포함하고, 상기 도면 번호는 상기 호선 번호를 포함하고, 상기 서버는 상기 채팅방 복사 요청 메시지를 수신하면, 상기 적어도 하나의 채팅방 각각에 대하여, 상기 도면 번호의 호선 번호 부분이 상기 타겟 호선 번호로 대체되고 상기 호선 번호가 상기 타겟 호선 번호로 대체되고 상기 도면 번호 및 상기 호선 번호 이외의 정보는 동일한 채팅방을 생성할 수 있다.Further, the ship building information includes the number of the at least one drawing and the line number of the line that is the subject of the at least one drawing, the drawing number includes the line number, Wherein upon receipt of the request message, for each of the at least one chat room, a call number portion of the drawing number is replaced by the target call number, the call number is replaced by the target call number, The information can create the same chat room.

또한, 상기 입력부는 상기 사용자로부터 상기 선박 건조 정보 데이터베이스에 발생된 이벤트의 이력 조회를 위한 검색 조건을 입력받고, 상기 전송부는 상기 검색 조건을 포함하는 이력 조회 요청 메시지를 상기 서버로 전송하고, 상기 단말기는 상기 서버로부터 상기 검색 조건에 부합하는 이력 정보를 수신하는 수신부; 및 상기 이력 정보를 디스플레이하는 디스플레이부를 더 포함할 수 있다. In addition, the input unit receives a search condition for searching history information of an event generated in the ship building information database from the user, the transmission unit transmits a history inquiry request message including the search condition to the server, A receiving unit for receiving history information corresponding to the search condition from the server; And a display unit for displaying the history information.

또한, 상기 검색 조건은 도면 번호, 상기 이벤트의 발생 기간, 상기 이벤트를 발생시킨 자의 사번 중 적어도 하나를 포함할 수 있다.In addition, the search condition may include at least one of a drawing number, a period of occurrence of the event, and a number of a person who generated the event.

또한, 상기 이력 정보는 도면 번호, 상기 이벤트의 발생 날짜 및 시각, 상기 이벤트의 종류, 및 상기 이벤트를 발생시킨 자의 사번을 포함할 수 있다. The history information may include a drawing number, a date and time of occurrence of the event, a type of the event, and a post number of the person who generated the event.

상기 목적을 달성하는 본 발명의 또 다른 실시예에 따르면, 서버에서 선박 건조 정보 공유를 지원하는 방법에 있어서, 단말기로부터 사용자가 복사를 원하는 적어도 하나의 채팅방에 관한 정보를 포함하는 채팅방 복사 요청 메시지를 수신하는 단계; 상기 적어도 하나의 채팅방 각각을 복사하는 단계를 포함하고, 상기 적어도 하나의 채팅방 각각은 적어도 하나의 도면에 대응되고, 상기 적어도 하나의 채팅방 각각에 대하여 상기 대응되는 적어도 하나의 도면과 관련된 선박 건조 정보가 상기 서버와 연결된 선박 건조 정보 데이터베이스에 저장되어 있는, 선박 건조 정보 공유를 지원하는 방법이 제공된다. According to another aspect of the present invention, there is provided a method of supporting ship building information sharing in a server, the method comprising: receiving a chat room copy request message including information on at least one chat room from which a user wants to copy Receiving; Wherein each of the at least one chat room corresponds to at least one drawing and for each of the at least one chat room the ship building information associated with the corresponding at least one drawing A method for supporting ship building information sharing, which is stored in a ship building information database connected to the server, is provided.

특히, 상기 적어도 하나의 채팅방에 관한 정보는 소스 호선 번호, 타겟 호선 번호를 포함하고, 상기 소스 호선 번호는 상기 복사를 원하는 적어도 하나의 채팅방에 대응하는 호선 번호를 나타내고, 상기 타겟 호선 번호는 상기 적어도 하나의 채팅방과 동일한 정보를 포함하는 채팅방을 생성하려는 대상 호선의 호선 번호를 의미할 수 있다. In particular, the information about the at least one chat room includes a source call number, a target call number, the source call number indicates a call number corresponding to at least one chat room for which the copy is desired, It may mean the line number of the target line to which the chat room containing the same information as the one chat room is to be generated.

또한, 상기 선박 건조 정보는 상기 적어도 하나의 도면의 도면 번호 및 상기 적어도 하나의 도면의 대상이 되는 호선의 호선 번호를 포함하고, 상기 도면 번호는 상기 호선 번호를 포함하고, 상기 복사하는 단계는 상기 적어도 하나의 채팅방 각각에 대하여, 상기 도면 번호의 호선 번호 부분이 상기 타겟 호선 번호로 대체되고 상기 호선 번호가 상기 타겟 호선 번호로 대체되고 상기 도면 번호 및 상기 호선 번호 이외의 정보는 동일한 채팅방을 생성하는 단계를 포함할 수 있다.In addition, the ship building information includes the number of the at least one drawing and the arc number of the arc that is the object of the at least one drawing, the drawing number includes the arc number, For each of the at least one chat room, the call line number portion of the drawing number is replaced with the target call number, the call line number is replaced with the target call number, and the information other than the drawing number and the call number creates the same chat room Step < / RTI >

또한, 상기 선박 건조 정보 데이터베이스는 상기 선박 건조 정보 데이터베이스에 발생된 이벤트에 대한 이력 정보를 저장하는 방문 이력 조회 테이블을 포함하고, 상기 선박 건조 정보 공유를 지원하는 방법은 상기 선박 건조 정보 데이터베이스에 발생된 이벤트의 이력 조회를 위한 검색 조건을 포함하는 이력 조회 요청 메시지를 상기 단말기로부터 수신하는 단계; 상기 방문 이력 조회 테이블에서 상기 검색 조건에 부합하는 이력 정보를 조회하는 단계; 및 상기 이력 정보를 상기 단말기로 전송하는 단계를 더 포함할 수 있다.In addition, the ship building information database may include a visit history inquiry table for storing history information on events generated in the ship build information database, and the method for supporting the ship build information sharing may include: Receiving from a terminal a history inquiry request message including a search condition for inquiring a history of an event; Inquiring history information matching the search condition in the visit history lookup table; And transmitting the history information to the terminal.

상기 목적을 달성하는 본 발명의 또 다른 실시예에 따르면, 선박 건조 정보 공유를 지원하는 서버에 있어서, 단말기로부터 사용자가 복사를 원하는 적어도 하나의 채팅방에 관한 정보를 포함하는 채팅방 복사 요청 메시지를 수신하는 수신부; 상기 적어도 하나의 채팅방 각각을 복사하는 프로세서를 포함하고, 상기 적어도 하나의 채팅방 각각은 적어도 하나의 도면에 대응되고, 상기 적어도 하나의 채팅방 각각에 대하여 상기 대응되는 적어도 하나의 도면과 관련된 선박 건조 정보가 상기 서버와 연결된 선박 건조 정보 데이터베이스에 저장되어 있는, 선박 건조 정보 공유를 지원하는 서버가 제공된다. According to another aspect of the present invention, there is provided a server for supporting ship building information sharing, the server for receiving a chat room copy request message including information on at least one chat room from which a user wants to copy, A receiving unit; Wherein each of the at least one chat room corresponds to at least one figure and wherein for each of the at least one chat room the ship building information associated with the corresponding at least one drawing is associated with at least one chat room, A server for supporting ship building information sharing, which is stored in a ship construction information database connected to the server, is provided.

특히, 상기 적어도 하나의 채팅방에 관한 정보는 소스 호선 번호, 타겟 호선 번호를 포함하고, 상기 소스 호선 번호는 상기 복사를 원하는 적어도 하나의 채팅방에 대응하는 호선 번호를 나타내고, 상기 타겟 호선 번호는 상기 적어도 하나의 채팅방과 동일한 정보를 포함하는 채팅방을 생성하려는 대상 호선의 호선 번호를 의미할 수 있다. In particular, the information about the at least one chat room includes a source call number, a target call number, the source call number indicates a call number corresponding to at least one chat room for which the copy is desired, It may mean the line number of the target line to which the chat room containing the same information as the one chat room is to be generated.

또한, 상기 선박 건조 정보는 상기 적어도 하나의 도면의 도면 번호 및 상기 적어도 하나의 도면의 대상이 되는 호선의 호선 번호를 포함하고, 상기 도면 번호는 상기 호선 번호를 포함하고, 상기 프로세서는 상기 적어도 하나의 채팅방 각각을 복사하는 동안, 상기 적어도 하나의 채팅방 각각에 대하여, 상기 도면 번호의 호선 번호 부분이 상기 타겟 호선 번호로 대체되고 상기 호선 번호가 상기 타겟 호선 번호로 대체되고 상기 도면 번호 및 상기 호선 번호 이외의 정보는 동일한 채팅방을 생성할 수 있다. Further, the ship building information may include a number of an arithmetic line of the at least one drawing and an arithmetic line number of the at least one drawing, wherein the drawing number includes the arithmetic number, For each of said at least one chat room, while the call line number portion of said drawing number is replaced by said target call number, said call number is replaced by said target call number, and said call number Other information can create the same chat room.

또한, 상기 선박 건조 정보 데이터베이스는 상기 선박 건조 정보 데이터베이스에 발생된 이벤트에 대한 이력 정보를 저장하는 방문 이력 조회 테이블을 포함하고, 상기 수신부는 상기 선박 건조 정보 데이터베이스에 발생된 이벤트의 이력 조회를 위한 검색 조건을 포함하는 이력 조회 요청 메시지를 상기 단말기로부터 수신하고, 상기 프로세서는 상기 방문 이력 조회 테이블에서 상기 검색 조건에 부합하는 이력 정보를 조회하고, 상기 서버는 상기 이력 정보를 상기 단말기로 전송하는 송신부를 더 포함할 수 있다. In addition, the ship building information database may include a visit history inquiry table for storing history information about events generated in the ship build information database, and the receiver may search for a history of events generated in the ship build information database Wherein the processor inquires history information matching the search condition in the visit history lookup table and the server transmits a history information request message to the terminal, .

본 발명의 실시예에 따르면, 선박 건조 관련 정보를 카테고리화하여 데이터베이스에 저장함으로써 선박 건조 시 발생한 이벤트들에 대한 히스토리를 관리할 수 있고, 사용자의 요청에 따라 선박 건조 관련 정보 및 이벤트 발생 히스토리를 디스플레이함으로써, 사용자가 이전에 건조된 선박에 대한 정보에 손쉽게 접근할 수 있다. According to the embodiment of the present invention, information on ship drying can be categorized and stored in a database, whereby a history of events occurring at the time of ship building can be managed, and information related to ship building and event occurrence history can be displayed So that the user can easily access the information on the ship that has been previously dried.

그리고, 시리즈 선박을 건조하는 경우, 먼저 건조된 호선의 오류 및 반영 요청 사항들, 공법의 변화 및 프로세스의 변화를 쉽게 파악할 수 있다. And, when building a series ship, it is easy to grasp the errors and reflection requests of the first constructed ship, change of the construction method and change of the process.

그리고, 댓글 기능을 지원하여 요청 사항의 반영 여부를 쉽게 확인할 수 있고, 호선 간의 선박 건조 관련 정보 복사 기능을 지원하여 시리즈 선박 또는 유사한 선박을 건조할 때 작업자가 사전에 관련 정보를 스터디할 수 있다. In addition, it is possible to easily confirm whether the request is reflected by supporting the comment function, and the operator can study the related information in advance when the series ship or the like ship is constructed by supporting the copying function of information related to ship building between lines.

도 1은 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 시스템을 나타낸 도면이다.
도 2는 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 단말기를 나타낸 도면이다.
도 3은 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 애플리케이션의 채팅방 선택 화면을 나타낸 도면이다.
도 4는 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 애플리케이션의 채팅방 화면을 나타낸 도면이다.
도 5는 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 애플리케이션의 채팅방 생성 화면을 나타낸 도면이다.
도 6은 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 애플리케이션의 채팅방 복사 화면을 나타낸 도면이다.
도 7은 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 애플리케이션의 방문 이력 조회 화면을 나타낸 도면이다.
도 8은 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 미들웨어 및 어플리케이션 서버를 나타낸 도면이다.
도 9는 본 발명의 실시예에 따른 선박 건조 정보 데이터베이스의 구조를 나타낸 도면이다.
도 10은 본 발명의 실시예에 따라 단말기가 선박 건조 정보를 조회 및 저장하는 방법을 나타낸 도면이다.
도 11은 본 발명의 실시예에 따라 미들웨어 및 어플리케이션 서버가 선박 건조 정보를 검색 및 저장하는 방법을 나타낸 도면이다.
도 12는 본 발명의 실시예에 따라 단말기가 채팅방을 복사하는 방법 및 방문 이력을 조회하는 방법을 나타낸 도면이다.
도 13은 본 발명의 실시예에 따라 미들웨어 및 어플리케이션 서버가 채팅방을 복사하는 방법 및 방문 이력을 조회하는 방법을 나타낸 도면이다.
1 is a diagram illustrating a system for supporting ship building information sharing according to an embodiment of the present invention.
FIG. 2 illustrates a terminal supporting ship building information sharing according to an embodiment of the present invention. Referring to FIG.
3 is a view showing a chat room selection screen of an application supporting sharing of ship building information according to an embodiment of the present invention.
FIG. 4 is a view showing a chat room screen of an application supporting sharing of ship building information according to an embodiment of the present invention.
5 is a view showing a chat room creation screen of an application supporting sharing of ship building information according to an embodiment of the present invention.
6 is a view showing a chatting room copying screen of an application supporting sharing of ship building information according to an embodiment of the present invention.
7 is a view showing a visit history inquiry screen of an application supporting sharing of ship building information according to an embodiment of the present invention.
8 is a diagram illustrating a middleware and an application server supporting ship building information sharing according to an embodiment of the present invention.
9 is a diagram illustrating a structure of a ship building information database according to an embodiment of the present invention.
10 is a diagram illustrating a method for a terminal to inquire and store ship building information according to an embodiment of the present invention.
11 is a diagram illustrating a method for middleware and an application server to retrieve and store ship building information according to an embodiment of the present invention.
12 is a diagram illustrating a method of copying a chat room and a method of inquiring a visit history according to an embodiment of the present invention.
13 is a diagram illustrating a method of copying a chat room and a method of inquiring a visit history according to an embodiment of the present invention.

이하, 본 발명의 바람직한 실시예를 첨부된 도면들을 참조하여 상세히 설명한다. 우선 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the drawings, the same reference numerals are used to designate the same or similar components throughout the drawings. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.

먼저, 도 1을 참조하여 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 시스템을 설명한다. 도 1은 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 시스템을 나타낸 도면이다.First, a system for supporting ship building information sharing according to an embodiment of the present invention will be described with reference to FIG. 1 is a diagram illustrating a system for supporting ship building information sharing according to an embodiment of the present invention.

본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 시스템은 선박 건조 관련 정보를 카테고리화하여 데이터베이스에 저장하고, 사용자가 선박 건조 관련 정보의 열람을 요청하면 데이터베이스에서 요청된 정보를 검색하여 디스플레이한다.The system for supporting ship building information sharing according to an embodiment of the present invention categorizes information related to ship building and stores the information in a database. When the user requests to view the ship building related information, the system searches for and displays the requested information in the database .

도 1에 도시된 바와 같이, 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 시스템은 미들웨어 및 어플리케이션 서버(110), 단말기(120) 및 선박 건조 정보 데이터베이스(130)를 포함한다. As shown in FIG. 1, a system for supporting ship building information sharing according to an embodiment of the present invention includes a middleware and application server 110, a terminal 120, and a ship building information database 130.

단말기(120)는 선박 건조 정보 공유 애플리케이션을 탑재하여 선박 건조 정보의 열람 기능, 선박 건조 정보의 저장 기능, 채팅방 생성 기능, 채팅방 복사 기능, 방문 이력 조회 기능 등 선박 건조 정보 공유 애플리케이션이 제공하는 기능을 실행한다. 선박 건조 정보 공유 애플리케이션은 사용자들 간에 선박 건조에 관한 정보를 공유할 수 있도록 하는 애플리케이션이다. 선박 건조 정보 공유 애플리케이션은 단말기들(120)의 사용자들이 선박 건조에 관련된 정보를 공유할 수 있는 가상 공간인 채팅방을 제공하는데, 채팅방은 선박의 도면들 중 적어도 하나의 도면에 대응할 수 있다. 그러면, 사용자들은 특정 채팅방에서 특정 채팅방에 대응하는 적어도 하나의 도면과 관련된 선박 건조 정보를 공유할 수 있다. 선박 건조 정보는 특정 채팅방에 대응하는 적어도 하나의 도면과 관련된 특정 사용자의 요청 사항, 요청 사항에 대한 반영 여부 등을 포함할 수 있다. The terminal 120 is equipped with a ship building information sharing application, and functions as a ship building information sharing application including a ship building information reading function, a ship building information storing function, a chat room creating function, a chat room copying function, . Ship building information sharing application is an application that allows users to share information about shipbuilding. The ship building information sharing application provides a chat room, which is a virtual space in which users of the terminals 120 can share information related to ship building, and the chat room can correspond to at least one of the drawings of the ship. Users can then share ship building information associated with at least one drawing corresponding to a particular chat room in a particular chat room. The ship building information may include a request of a specific user related to at least one drawing corresponding to a specific chat room, whether or not the request information is reflected.

단말기(120)는 선박 건조 정보 공유 애플리케이션을 이용하여 사용자로부터 선박 건조 정보에 대한 요청을 입력받아 미들웨어 및 어플리케이션 서버(110)에게 송신하고, 미들웨어 및 어플리케이션 서버(110)로부터 선박 건조 정보를 수신하여 단말기(120)의 디스플레이부에 디스플레이한다. 그리고, 단말기(120)는 사용자가 선박 건조 정보 데이터베이스(130)에 저장하기를 원하는 선박 건조 정보를 사용자로부터 입력받아 미들웨어 및 어플리케이션 서버(110)로 전송한다. The terminal 120 receives a request for ship building information from a user using the ship building information sharing application and transmits the request to the middleware and the application server 110. The terminal 120 receives the ship building information from the middleware and the application server 110, (120). The terminal 120 receives the ship building information that the user desires to store in the ship building information database 130 from the user and transmits the information to the middleware and the application server 110.

단말기(120)는 휴대폰, PDA, 스마트 폰 등과 같은 모바일 기기, 노트북, 컴퓨터, 태블릿 PC 등 미들웨어 및 어플리케이션 서버(110)과 통신할 수 있고 선박 건조 정보 고유 애플리케이션이 실행될 수 있는 모든 종류의 데이터 프로세싱 장치를 포함한다. The terminal 120 may be any type of data processing device capable of communicating with the middleware and application server 110, such as a mobile device such as a mobile phone, a PDA, a smart phone, etc., a notebook computer, a tablet PC, .

미들웨어 및 어플리케이션 서버(110)는 복수의 단말기(120)들 및 선박 건조 정보 데이터베이스(130)와 연결되어, 복수의 단말기(120)들이 선박 건조에 관한 정보를 공유할 수 있도록 지원한다. The middleware and application server 110 are connected to the plurality of terminals 120 and the ship building information database 130 to support a plurality of terminals 120 to share information on ship building.

미들웨어 및 어플리케이션 서버(110)는 단말기(120)로부터 선박 건조 정보 요청 메시지를 수신하고, 선박 건조 데이터베이스(130)의 사원 테이블(134)을 이용하여 사용자 인증을 수행하고, 요청된 정보를 선박 건조 데이터베이스(130)에서 검색하여, 검색된 정보를 단말기(120)로 전송한다. 그리고, 미들웨어 및 어플리케이션 서버(110)는 단말기(120)로부터 사용자가 선박 건조 정보 데이터베이스(130)에 저장하기를 원하는 선박 건조 정보를 수신하여 선박 건조 정보 데이터베이스(130)에 저장한다. 그리고, 단말기(120)로부터 채팅방 생성 요청 메시지를 수신하면 미들웨어 및 어플리케이션 서버(110)는 선박 건조 데이터베이스(130)의 도면 테이블(135)를 검색하여 도면 리스트를 단말기(120)로 전송한다.The middleware and application server 110 receives the ship building information request message from the terminal 120, performs user authentication using the employee table 134 of the ship building database 130, (130), and transmits the retrieved information to the terminal (120). The middleware and application server 110 receives the ship building information that the user desires to store in the ship building information database 130 from the terminal 120 and stores the information in the ship building information database 130. Upon receiving the chat room creation request message from the terminal 120, the middleware and the application server 110 search the drawing table 135 of the ship building database 130 and transmit the list of drawings to the terminal 120.

선박 건조 정보 데이터베이스(130)는 선박 건조에 관련된 정보들을 채팅방 별로 분류하여 저장한다. The ship building information database 130 classifies and stores information related to ship building by chat rooms.

다음으로, 도 2 내지 7을 참조하여 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 단말기 및 단말기에 탑재되는 애플리케이션을 설명한다.Next, referring to FIG. 2 to FIG. 7, a terminal supporting sharing of ship building information according to an embodiment of the present invention and an application installed in the terminal will be described.

도 2는 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 단말기를 나타낸 도면이다.FIG. 2 illustrates a terminal supporting ship building information sharing according to an embodiment of the present invention. Referring to FIG.

도 2에 도시된 바와 같이, 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 단말기(120)는 입력부(121), 디스플레이부(122), 송신부(123) 및 수신부(124)를 포함한다. 2, a terminal 120 supporting sharing of ship building information according to an embodiment of the present invention includes an input unit 121, a display unit 122, a transmitter 123, and a receiver 124 .

입력부(121)는 열람을 원하는 채팅방의 선택, 선박 건조 정보 데이터베이스(130)에 추가할 선박 건조 정보, 채팅방 생성 요청, 복사를 원하는 적어도 하나의 채팅방에 관한 정보, 선박 건조 정보 데이터베이스(130)에 발생된 이벤트의 이력 조회를 위한 검색 조건 등과 같은 사용자의 요청, 정보, 데이터 등을 사용자로부터 입력받는다. 입력부(121)는 터치스크린, 키 패드(key pad), 키보드, 마우스 등으로 구성될 수 있다. The input unit 121 is used to select a chat room desired to be viewed, ship building information to be added to the ship building information database 130, a chat room creation request, information on at least one chat room desired to be copied, Information, data, and the like such as a search condition for searching the history of the event that has been received. The input unit 121 may include a touch screen, a key pad, a keyboard, and a mouse.

송신부(123)는 사용자가 열람을 원하는 채팅방의 식별 정보를 포함하는 선박 건조 정보 요청 메시지, 선박 건조 정보 데이터베이스(130)에 추가할 선박 건조 정보, 채팅방 복사 요청 메시지, 이력 조회 요청 메시지 등과 같은 메시지, 정보, 데이터 등을 미들웨어 및 어플리케이션 서버(110)로 전송한다. 채팅방의 식별 정보는 채팅방이 개설될 때 채팅방에 부여된 채팅방 ID, 또는 채팅방에 대응하는 적어도 하나의 도면의 도면번호일 수 있다. The transmitting unit 123 transmits a message such as a ship building information request message including identification information of a chat room the user wants to view, ship building information to be added to the ship building information database 130, a chat room copy request message, a history inquiry request message, Information, data, and the like to the middleware and the application server 110. The identification information of the chat room may be a chat room ID assigned to the chat room when the chat room is opened, or a drawing number of at least one drawing corresponding to the chat room.

수신부(124)는 미들웨어 및 어플리케이션 서버(110)로부터 사용자가 열람을 원하는 채팅방에 관련된 선박 건조 정보, 도면 리스트, 방문 이력 정보 등과 같은 정보, 데이터 등을 수신한다. The reception unit 124 receives information such as ship building information, a list of drawings, visit history information, etc. related to the chat room that the user wants to view from the middleware and the application server 110.

이때, 선박 정보 요청 메시지는 사용자의 식별 정보를 포함할 수 있고, 미들웨어 및 어플리케이션 서버(110)는 사용자의 식별 정보를 이용하여 사용자를 인증하고, 인증이 성공된 경우에만 선박 건조 정보를 단말기(120)로 전송할 수 있다. 사용자의 식별 정보는 사번일 수 있다.At this time, the ship information request message may include the identification information of the user, the middleware and the application server 110 may authenticate the user using the identification information of the user, and only when the authentication is successful, ). The identification information of the user may be numbered.

디스플레이부(122)는 채팅방 리스트, 사용자가 열람을 원하는 채팅방에 관련된 선박 건조 정보, 도면 리스트 등을 디스플레이한다. The display unit 122 displays a chat room list, ship building information related to a chat room the user wants to browse, a list of drawings, and the like.

도 3은 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 애플리케이션의 채팅방 선택 화면을 나타낸 도면이고, 도 4는 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 애플리케이션의 채팅방 화면을 나타낸 도면이고, 도 5는 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 애플리케이션의 채팅방 생성 화면을 나타낸 도면이다. FIG. 3 is a view showing a chat room selection screen of an application supporting sharing of ship building information according to an embodiment of the present invention, FIG. 4 is a view illustrating a chat room screen of an application supporting sharing of ship building information according to an embodiment of the present invention FIG. 5 is a view illustrating a chat room creation screen of an application supporting sharing of ship building information according to an embodiment of the present invention.

단말기(120)는 입력부(121)를 통해 사용자로부터 선박 건조 정보 공유 애플리케이션의 실행 요청을 입력받으면, 단말기(120)에 탑재되어 있는 선박 건조 정보 공유 애플리케이션을 실행시킨다. When the terminal 120 receives an execution request for the ship building information sharing application from the user through the input unit 121, the terminal 120 executes the ship building information sharing application installed in the terminal 120. [

그러면, 도 3에 도시된 채팅방 선택 화면이 디스플레이부(122)에 디스플레이된다. 도 3에 도시된 바와 같이 채팅방 선택 화면은 채팅방 추가 버튼(310), 검색창(320), 검색 버튼(321) 및 채팅방 리스트(330)를 포함한다. 채팅방 리스트(330)는 기존에 개설되어 있는 채팅방들의 리스트를 보여준다. 도 3에서, 채팅방 리스트(330)는 채팅방들 각각에 대해 각각의 채팅방에 대응하는 도면의 도면 번호를 보여준다. 예를 들어, 도 3에서, "5044DA235FA01"은 채팅방 리스트(330)에서 첫 번째로 나열된 채팅방에 대응하는 도면의 도면번호이다. Then, the chat room selection screen shown in Fig. 3 is displayed on the display unit 122. Fig. 3, the chat room selection screen includes a chat room addition button 310, a search window 320, a search button 321, and a chat room list 330. As shown in FIG. The chat room list 330 shows a list of existing chat rooms. In FIG. 3, the chat room list 330 shows the drawing numbers of the respective rooms corresponding to the respective chat rooms for each chat room. For example, in Fig. 3, "5044DA235FA01" is a drawing numeral of a drawing corresponding to the chat room first listed in the chat room list 330. [

도면번호는 호선번호, 도면종류, 블럭번호, 부재종류, 시리얼번호가 코드화되어 형성된다. 예를 들어, "5044"는 호선번호를 나타내고, "DA"는 도면종류, 즉, 도면이 기본도, 상세도, 생산도, 제작도, 설치도, 벤더 도면 중 어떤 도면인지를 나타내고, "235"는 블럭 번호를 나타낸다. 선박은 선체를 수십 개 혹은 수백 개의 블록으로 분할하여 개개의 블록들을 지상에서 조립하여 제작하고, 제작된 블록들을 순차적으로 선대 위에 탑재하여 하나의 선체로 조립하는데, 블럭 번호는 각각의 블럭들에 부여된 고유 번호를 의미한다. 그리고, "FA"는 부재종류, 즉 도면이 어떤 부재에 관한 것인지를 나타내고, "01"은 시리얼번호, 즉, 동일한 호선, 동일한 도면종류, 동일한 블럭번호, 동일한 부재종류에 대해 복수 개의 도면이 있을 경우에 구별하기 위한 일련번호를 나타낸다. A drawing number is formed by coding an arc number, drawing type, block number, member type, and serial number. For example, " 5044 "indicates the line number and" DA "indicates the drawing type, that is, the drawing is a basic drawing, a detail drawing, a production drawing, "Indicates a block number. The ship divides the hull into dozens or hundreds of blocks, assembles the individual blocks on the ground, assembles them into a single hull by sequentially mounting the blocks on the ferry, where the block numbers are assigned to each block Quot; < / RTI > &Quot; FA "indicates the type of the member, that is, the member of the drawing, and" 01 "indicates a serial number, that is, the same line, the same drawing type, the same block number, In the case of a serial number to distinguish.

채팅방 선택 화면이 단말기(120)의 디스플레이부(122)에 디스플레이되면 사용자는 새로운 채팅방을 생성하려면 채팅방 추가 버튼(310)을 실행시키고, 기존에 개설되어 있는 채팅방을 열람하려면 채팅방 리스트(330)에서 열람을 원하는 채팅방을 선택할 수 있다. 이때, 사용자는 검색창(320)에 열람을 원하는 채팅방에 대응하는 도면번호를 기재하고 검색 버튼(321)을 실행시켜서 열람을 원하는 채팅방을 검색할 수 있다. When the chat room selection screen is displayed on the display unit 122 of the terminal 120, the user can execute the chat room addition button 310 to create a new chat room, and to view the existing chat room, You can choose the chat room you want. At this time, the user can enter the drawing number corresponding to the chat room desired to be browsed in the search window 320 and execute the search button 321 to search for the chat room desired to be browsed.

사용자에 의해 열람을 원하는 채팅방이 선택되면, 단말기(120)는 도 4에 도시된 선택된 채팅방에 관한 채팅방 화면을 디스플레이부(122)에 디스플레이한다. 도 4에 도시된 바와 같이, 채팅방 화면은 채팅창(410), 입력창(420), 전송 버튼(430) 및 글쓰기 버튼(440)을 포함한다. When a chat room desired to be browsed by the user is selected, the terminal 120 displays the chat room screen related to the selected chat room shown in FIG. 4 on the display unit 122. FIG. 4, the chat room screen includes a chat window 410, an input window 420, a send button 430, and a write button 440.

채팅창(410)에는 채팅방에 관련된 선박 건조 정보, 즉, 채팅방에서 사용자들이 공유한 정보들이 디스플레이된다. 도 4에 도시된 바와 같이, 채팅창(410)에는 채팅방에 대응하는 도면의 도면번호, 등록일, 등록자, 내용, 댓글 날짜, 댓글 등록자, 댓글 대상자, 댓글 내용이 디스플레이된다. 이때, 도면 번호는 채팅방의 이름이 될 수 있고, 내용은 텍스트 타입 정보, 이미지 타입 정보, 음성 타입 정보 중 적어도 하나일 수 있다. In the chat window 410, ship building information related to the chat room, that is, information shared by the users in the chat room is displayed. As shown in FIG. 4, the chat window 410 displays a drawing number, a registration date, a registrant, a content, a comment date, a comment registrant, a comment target person, and a comment content of the drawing corresponding to the chat room. At this time, the drawing number may be a name of a chat room, and the contents may be at least one of text type information, image type information, and voice type information.

따라서, 본 발명의 실시예에 따르면 사용자가 선박 건조 정보를 음성 파일로 저장하여 채팅방을 통해 다른 사용자들과 공유할 수 있으므로, 텍스트로 표현하기 힘든 다양한 현상들에 관한 정보를 효율적으로 공유할 수 있다. Therefore, according to the embodiment of the present invention, since the user can save the ship building information as a voice file and share it with other users through the chat room, information about various phenomena that are difficult to be expressed in text can be efficiently shared .

사용자는 기존에 등록되어 있는 글에 대해 댓글을 달려면 입력창(420)에 댓글을 입력한 후 전송 버튼(430)을 실행시킨다. 그리고, 사용자는 새로운 글을 등록하려면 글쓰기 버튼(440)을 실행시킬 수 있다. 글쓰기 버튼(440)이 실행되면 새로운 입력창이 뜨고, 사용자는 새로운 입력창에 텍스트를 입력하거나, 이미지를 삽입하거나, 음성 파일을 첨부할 수 있다. 그리고, 사용자가 새로 등록한 글은 채팅창(410) 상에 디스플레이된다. The user inputs a comment in the input window 420 and then executes the transmission button 430 in order to comment on an existing registered text. Then, the user can execute the write button 440 to register a new article. When the write button 440 is executed, a new input window is opened and the user can input text, insert an image, or attach a voice file to a new input window. The newly registered text of the user is displayed on the chat window 410.

사용자가 채팅방 선택 화면 또는 채팅방 화면에서 채팅방 추가 버튼(310)을 실행시키면, 도 5의 채팅방 생성 화면이 단말기(120)에 디스플레이된다. 도 5에 도시된 바와 같이 채팅방 생성 화면은 채팅방 생성 버튼(510), 검색창(520), 검색 버튼(521) 및 도면번호 리스트(530)를 포함한다. When the user executes the chat room addition button 310 on the chat room selection screen or the chat room screen, the chat room creation screen of FIG. 5 is displayed on the terminal 120. As shown in FIG. 5, the chat room creation screen includes a chat room creation button 510, a search window 520, a search button 521, and a drawing number list 530.

도면번호 리스트(530)는 도면들의 리스트를 보여준다. 채팅방 추가 버튼(310)이 실행되면 단말기(120)는 미들웨어 및 어플리케이션 서버(110)로 채팅방 생성 요청 메시지를 전송하고, 미들웨어 및 어플리케이션 서버(110)로부터 도면 리스트를 수신하여 디스플레이할 수 있다. 이때, 미들웨어 및 어플리케이션 서버(110)는 채팅방 생성 요청 메시지를 수신하면 도면 테이블(135)에 액세스하여 도면 테이블(135)에 저장되어 있는 도면번호를 가져와서 도면번호 리스트를 생성하여 단말기(120)로 전송할 수 있다. The drawing number list 530 shows a list of the drawings. When the chat room addition button 310 is executed, the terminal 120 transmits a chat room creation request message to the middleware and the application server 110, and receives and displays the list of drawings from the middleware and the application server 110. At this time, upon receiving the chat room creation request message, the middleware and application server 110 access the drawing table 135 to obtain the drawing numbers stored in the drawing table 135, generate a drawing number list, Lt; / RTI >

사용자는 도면번호 리스트(530)에서 채팅방을 생성하기를 원하는 도면번호를 선택한 후 채팅방 생성 버튼(510)을 실행시킨다. 이때, 사용자는 검색창(520)에 채팅방 생성을 원하는 도면번호를 기재하고 검색 버튼(521)을 실행시켜서 채팅방 생성을 원하는 도면을 검색할 수 있다. The user selects a drawing number for which a chat room is to be created in the drawing number list 530, and then executes a chat room creation button 510. At this time, the user may enter a drawing number in the search window 520, and execute a search button 521 to search for a desired drawing.

채팅방 생성 버튼(510)이 실행되면, 단말기(120)는 도 4의 채팅방 화면을 디스플레이한다. 이때, 채팅방이 새롭게 생성된 것이므로, 채팅창(410)에는 아무 정보도 없을 수 있다. 사용자는 채팅방 화면에서 글쓰기 버튼(440)을 실행시켜 새로운 글을 등록할 수 있다. When the chat room creation button 510 is executed, the terminal 120 displays the chat room screen of FIG. At this time, since the chat room is newly created, the chat window 410 may have no information. The user can register a new article by executing the writing button 440 on the chatting room screen.

도 6은 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 애플리케이션의 호선 간 채팅방 복사 화면을 나타낸 도면이다. FIG. 6 is a diagram illustrating a screen for copying a chat room between lines in an application for supporting ship building information sharing according to an embodiment of the present invention.

호선 간 채팅방 복사는 제1 호선과 제2 호선이 시리즈이거나 유사한 경우 이전에 건조된 제1 호선에 대한 제1 채팅방과 유사한 제2 채팅방을 제2 호선에 대해서도 생성하는 기능이다. 즉, 선박 건조 정보 데이터베이스(130) 상에서 제1 채팅방에 대해 저장되어 있는 선박 건조 정보가 제2 채팅방에 대해서도 저장된다. 이때, 제1 채팅방과 제2 채팅방은 대상으로 하는 호선이 다르므로, 제1 채팅 방에 대한 선박 건조 정보와 제2 채팅방에 대한 선박 건조 정보는 호선 번호만 상이할 수 있다. 즉, 도면 번호의 호선 번호 부분과 호선 번호만 상이할 수 있다. Line chat room copying function is also a function for creating a second chat room similar to the first chat room for the first line that has been previously constructed if the first line and the second line are series or similar to the second line. That is, the ship building information stored in the first chat room on the ship building information database 130 is also stored in the second chat room. At this time, the ship building information for the first chat room and the ship building information for the second chat room may differ only in the call number because the first and second chat rooms are different from each other. That is, only the line number part of the drawing number and the line number may be different.

도 6의 호선 간 채팅방 복사 화면에서 사용자는 소스(source) 호선의 호선 번호와 타겟(target) 호선의 호선 번호를 입력한다. 소스 호선은 사용자가 복사를 원하는 채팅방에 대응하는 호선을 의미하고, 타겟 호선은 사용자가 복사를 원하는 채팅방과 동일한 정보를 포함하는 채팅방을 생성하려는 대상 호선을 의미한다.6, the user inputs the line number of the source line and the line number of the target line. The source line indicates the line corresponding to the chat room the user wants to copy, and the target line indicates the target line for which the user wants to create a chat room including the same information as the chat room desired to be copied.

그리고, 사용자는 복사 대상 도면을 선택한다. 즉, 소스 호선의 모든 도면에 관한 채팅방을 복사하려면 All을 선택하고, 특정 종류의 도면에 관한 채팅방만을 복사하려면 도면 종류를 선택하고 복사하려는 도면 종류를 기재한다. 위에서 설명한 바와 같이, 도면종류에는 기본도, 상세도, 생산도, 제작도, 설치도, 벤더 도면이 있을 수 있다. Then, the user selects the copy target drawing. That is, select All to copy the chat room for all drawings of the source line, and select the drawing type to copy only the chat room for a certain type of drawing, and describe the type of drawing to be copied. As described above, the types of drawings may include a basic diagram, a detailed diagram, a production diagram, a production diagram, an installation diagram, and a vendor diagram.

그리고, 사용자가 복사 수행 버튼을 실행시키면, 단말기(120)는 채팅방 복사 요청 메시지를 미들웨어 및 어플리케이션 서버(110)로 전송한다. 미들웨어 및 어플리케이션 서버(110)는 채팅방 복사 요청 메시지를 수신하면 채팅방을 복사한다. 이때, 미들웨어 및 어플리케이션 서버(110)는 채팅방 복사 요청 메시지에서 복사를 요청하는 적어도 하나의 채팅방 각각에 대하여, 도면 번호의 호선 번호 부분이 타겟 호선 번호로 대체되고 호선 번호가 타겟 호선 번호로 대체되고 도면 번호 및 호선 번호 이외의 정보는 동일한 채팅방을 생성할 수 있다. When the user executes the copy execution button, the terminal 120 transmits a chat room copy request message to the middleware and the application server 110. The middleware and application server 110 copies the chat room upon receiving the chat room copy request message. At this time, for each of the at least one chat room requesting copying in the chat room copy request message, the middleware and application server 110 replace the call number part of the drawing number with the target call number and the call number is replaced with the target call number, Information other than the number and the line number can create the same chat room.

도 7은 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 애플리케이션의 방문 이력 조회 화면을 나타낸 도면이다. 7 is a view showing a visit history inquiry screen of an application supporting sharing of ship building information according to an embodiment of the present invention.

방문 이력 조회란 선박 건조 정보 데이터베이스에 발생된 이벤트의 이력을 조회하는 것을 의미한다. The visit history inquiry means inquiring the history of the event that occurred in the ship building information database.

도 7의 방문 이력 조회 화면에서 사용자는 검색 조건을 입력한다. 검색 조건은 도면 번호, 상기 이벤트의 발생 기간, 상기 이벤트를 발생시킨 자의 사번 중 적어도 하나를 포함한다. 즉, 사용자는 도면 번호, 발생 기간, 사번 중 적어도 하나를 입력하고 검색 버튼을 실행시킨다. In the visit history inquiry screen of Fig. 7, the user enters a search condition. The search condition includes at least one of a drawing number, a period of occurrence of the event, and a number of the person who generated the event. That is, the user inputs at least one of a drawing number, an occurrence period, and a run number, and executes a search button.

검색 버튼이 실행되면 단말기(120)는 검색 조건을 포함하는 이력 조회 요청 메시지를 미들웨어 및 어플리케이션 서버(110)로 전송하고, 미들웨어 및 어플리케이션 서버(110)는 선박 건조 정보 데이터베이스(130)의 방문 이력 테이블(133)에서 검색 조건에 부합하는 이력 정보를 조회하여 단말기(120)로 전송한다. When the search button is executed, the terminal 120 transmits a history inquiry request message including a search condition to the middleware and the application server 110, and the middleware and the application server 110 download the visit history table of the ship building information database 130 And then transmits the history information corresponding to the search condition to the terminal 120.

그러면, 단말기(120)는 이력 정보를 디스플레이한다. 도 7에 도시된 바와 같이, 이력 정보는 도면 번호, 이벤트의 발생 날짜 및 시각, 이벤트의 종류, 및 이벤트를 발생시킨 자의 사번 및 이름을 포함할 수 있다. 이벤트의 종류는 채팅방 생성, 조회, 정보 저장, 댓글 작성을 포함할 수 있다. Then, the terminal 120 displays the history information. As shown in FIG. 7, the history information may include a drawing number, a date and time of occurrence of an event, a kind of an event, and the number and name of the person who generated the event. The types of events can include chat room creation, inquiry, information storage, and comment creation.

다음으로, 도 8을 참조하여 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 미들웨어 및 어플리케이션 서버에 대해 설명한다. 도 8은 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 미들웨어 및 어플리케이션 서버를 나타낸 도면이다. Next, referring to FIG. 8, a middleware and an application server supporting ship building information sharing according to an embodiment of the present invention will be described. 8 is a diagram illustrating a middleware and an application server supporting ship building information sharing according to an embodiment of the present invention.

도 8에 도시된 바와 같이, 본 발명의 실시예에 따른 선박 건조 정보 공유를 지원하는 미들웨어 및 어플리케이션 서버(110)는 프로세서(111), 송신부(112) 및 수신부(113)를 포함한다. 8, the middleware and application server 110 supporting the sharing of ship building information according to the embodiment of the present invention includes a processor 111, a transmitter 112, and a receiver 113. As shown in FIG.

수신부(113)는 단말기(120)로부터 선박 건조 정보 요청 메시지, 채팅방 생성 요청 메시지, 선박 건조 정보 데이터베이스(130)에 추가할 선박 건조 정보, 사용자가 복사를 원하는 적어도 하나의 채팅방에 관한 정보를 포함하는 채팅방 복사 요청 메시지, 선박 건조 정보 데이터베이스에 발생된 이벤트의 이력 조회를 위한 검색 조건을 포함하는 이력 조회 요청 메시지 등과 같은 메시지, 정보, 데이터 수신한다. 이때, 선박 건조 정보 요청 메시지는 사용자가 열람을 원하는 채팅방의 식별 정보 및 사용자의 식별 정보를 포함할 수 있다. The receiving unit 113 receives from the terminal 120 the information on the ship building information request message, the chat room creation request message, the ship building information to be added to the ship building information database 130, A chat room copy request message, a history inquiry request message including a search condition for inquiring a history of an event generated in the ship building information database, and the like. At this time, the ship building information request message may include the identification information of the chat room desired by the user and the identification information of the user.

또한, 수신부(112)는 선박 건조 정보 데이터베이스(130)로부터 완료 메시지, 오류 메시지, 조회된 정보와 같은 메시지, 정보를 수신한다.In addition, the receiving unit 112 receives a message, such as a completion message, an error message, and inquired information, from the ship building information database 130.

송신부(113)는 사용자가 열람을 원하는 채팅방에 관련된 선박 건조 정보, 도면 리스트 등과 같은 정보, 데이터 등을 단말기(120)로 전송한다. The transmission unit 113 transmits information such as ship building information, a list of drawings, and the like related to the chat room desired by the user to the terminal 120.

또한, 송신부(113)는 조회 요청 메시지, 추가 요청 메시지, 삭제 요청 메시지, 수정 요청 메시지, 추가할 선박 건조 정보 등과 같은 메시지, 정보, 데이터를 선박 건조 정보 데이터베이스(130)로 전송한다. 그러면, 선박 건조 정보 데이터베이스(130)는 송신부(113)로부터 수신된 메시지에 따라 정보를 추가하거나, 수정하거나, 삭제하거나 조회한다. 그리고, 미들웨어 및 어플리케이션 서버(110)의 요청을 완료한 경우에는 완료 메시지를 미들웨어 및 어플리케이션 서버(110)로 전송하고, 오류가 발생한 경우에는 오류 메시지를 전송한다. 그리고, 선박 건조 정보 데이터베이스(130)는 정보를 조회한 경우에는 조회된 정보를 미들웨어 및 어플리케이션 서버(110)로 전송한다. The transmitter 113 transmits messages, information, and data such as an inquiry request message, a supplementary request message, a deletion request message, a correction request message, and ship building information to be added to the ship building information database 130. Then, the ship building information database 130 adds, modifies, deletes, or inquires the information according to the message received from the transmission unit 113. When the request of the middleware and the application server 110 is completed, a completion message is transmitted to the middleware and the application server 110, and an error message is transmitted when an error occurs. When the information is inquired, the ship building information database 130 transmits the inquired information to the middleware and the application server 110.

프로세서(111)는 미들웨어 및 어플리케이션 서버(110)가 단말(120)로부터 선박 건조 정보 요청 메시지를 수신하면, 선박 건조 정보 요청 메시지에 포함된 사용자의 식별 정보 및 사원 테이블(134)을 이용하여 사용자를 인증한다. 이때, 프로세서(111)는 사원 테이블(134)에 선박 건조 정보 요청 메시지에 포함된 사용자의 식별 정보가 존재하는지 여부를 확인함으로써 사용자가 정당한 사원인지 여부를 인증할 수 있다.When the middleware and the application server 110 receive the ship building information request message from the terminal 120, the processor 111 transmits the user's identification information included in the ship building information request message and the employee table 134 to the user Authentication. At this time, the processor 111 can confirm whether or not the user is a legitimate employee by checking whether the user's identification information included in the ship building information request message exists in the employee table 134. [

인증이 성공하면, 프로세서(111)는 선박 건조 정보 요청 메시지에 포함된 채팅방의 식별 정보를 이용하여 선박 건조 정보 데이터베이스(130)에서 사용자가 열람을 원하는 채팅방에 관련된 선박 건조 정보를 검색한다. 이때, 미들웨어 및 어플리케이션 서버(110)의 송신부(113)는 조회 요청 메시지를 선박 건조 데이터베이스(130)에 전송하고, 선박 건조 정보 데이터베이스(130)는 수신된 조회 요청 메시지에 따라 정보를 조회하여, 조회된 정보를 미들웨어 및 어플리케이션 서버(110)로 전송할 수 있다. If the authentication is successful, the processor 111 searches the ship building information database 130 for ship building information related to the chat room for which the user wants to browse, using the identification information of the chat room included in the ship building information request message. At this time, the transmitting unit 113 of the middleware and the application server 110 transmits the inquiry request message to the ship building database 130, the ship building information database 130 inquires the information according to the received inquiry request message, And transmits the information to the middleware and application server 110.

인증이 실패하면, 프로세서(111)는 거절 메시지를 생성하여 송신부(113)를 통해 단말로 전송할 수 있다. If the authentication fails, the processor 111 may generate a rejection message and transmit it to the terminal through the transmitter 113. [

미들웨어 및 어플리케이션 서버(110)가 단말기(120)로부터 선박 건조 정보 데이터베이스(130)에 추가할 선박 건조 정보를 수신하면, 프로세서(111)는 추가할 선박 건조 정보를 선박 건조 정보 데이터베이스에 저장한다. 이때, 미들웨어 및 어플리케이션 서버(110)의 송신부(113)는 추가할 선박 건조 정보를 포함하는 추가 요청 메시지를 선박 건조 데이터베이스(130)에 전송하고, 선박 건조 정보 데이터베이스(130)는 수신된 추가 요청 메시지에 따라 정보를 추가할 수 있다.When the middleware and application server 110 receives the ship building information to be added to the ship building information database 130 from the terminal 120, the processor 111 stores the ship building information to be added to the ship building information database. At this time, the transmitting unit 113 of the middleware and the application server 110 transmits an additional request message including ship building information to be added to the ship building database 130, and the ship building information database 130 transmits the received additional request message Information can be added.

미들웨어 및 어플리케이션 서버(110)는 사용자에 의한 선박 건조 정보 데이터베이스(130)의 조회, 선박 건조 정보 데이터베이스(130)에 정보 저장 등의 이벤트가 발생할 때마다 이벤트 발생 이력을 선박 건조 정보 데이터베이스(130)의 방문 이력 테이블(133)에 저장할 수 있다. 이때, 미들웨어 및 어플리케이션 서버(110)의 송신부(113)는 이벤트 발생 이력을 포함하는 추가 요청 메시지를 선박 건조 데이터베이스(130)에 전송하고, 선박 건조 정보 데이터베이스(130)는 수신된 추가 요청 메시지에 따라 정보를 추가할 수 있다.The middleware and application server 110 stores an event generation history in the ship building information database 130 whenever an event such as inquiry of the ship building information database 130 by the user and information storage in the ship building information database 130 occurs. And store it in the visiting history table 133. [ At this time, the transmitting unit 113 of the middleware and the application server 110 transmits an additional request message including an event generation history to the ship building database 130, and the ship building information database 130 Information can be added.

미들웨어 및 어플리케이션 서버(110)가 단말기(120)로부터 채팅방 생성 요청 메시지를 수신하면, 프로세서(111)는 도면 테이블(135)에서 도면번호를 가져와서 도면번호 리스트를 생성할 수 있다. When the middleware and application server 110 receives the chat room creation request message from the terminal 120, the processor 111 can obtain the drawing number from the drawing table 135 and generate the drawing number list.

미들웨어 및 어플리케이션 서버(110)가 단말기(120)로부터 채팅방 복사 요청 메시지를 수신하면, 프로세서(111)는 채팅방 복사 요청 메시지에 포함된 복사를 원하는 적어도 하나의 채팅방을 복사할 수 있다. 이때, 프로세서(111)는 적어도 하나의 채팅방 각각에 대하여, 도면 번호의 호선 번호 부분이 타겟 호선 번호로 대체되고 호선 번호가 타겟 호선 번호로 대체되고 도면 번호 및 호선 번호 이외의 정보는 동일한 채팅방을 생성할 수 있다. When the middleware and application server 110 receives the chat room copy request message from the terminal 120, the processor 111 may copy at least one chat room desired to be copied included in the chat room copy request message. At this time, for each of the at least one chat room, the processor 111 replaces the call number portion of the drawing number with the target call number, the call number is replaced with the target call number, and the information other than the drawing number and call number creates the same chat room can do.

미들웨어 및 어플리케이션 서버(110)가 단말기(120)로부터 이력 조회 요청 메시지를 수신하면, 프로세서(111)는 선박 건조 정보 데이터베이스(130)의 방문 이력 테이블(133)에서 이력 정보를 조회할 수 있다. When the middleware and application server 110 receives the history inquiry request message from the terminal 120, the processor 111 can inquire the history information in the visiting history table 133 of the ship building information database 130. [

다음으로, 도 9을 참조하여 본 발명의 실시예에 따른 선박 건조 정보 데이터베이스의 구조를 설명한다. 도 9은 본 발명의 실시예에 따른 선박 건조 정보 데이터베이스의 구조를 나타낸 도면이다. Next, the structure of the ship building information database according to the embodiment of the present invention will be described with reference to FIG. 9 is a diagram illustrating a structure of a ship building information database according to an embodiment of the present invention.

도 9에 도시된 바와 같이, 선박 건조 정보 데이터베이스(130)는 채팅방 정보 테이블(131), 댓글 정보 테이블(132), 방문 이력 테이블(133), 사원 테이블(134) 및 도면 테이블(135)을 포함한다. 9, the ship building information database 130 includes a chat room information table 131, a comment information table 132, a visit history table 133, an employee table 134, and a drawing table 135 do.

채팅방 정보 테이블(131)은 적어도 하나의 사용자가 채팅방에 등록한 선박 건조 정보 관련 글에 대한 정보를 저장한다. The chat room information table 131 stores information on ship building information related to at least one user registered in the chat room.

도 9에 도시된 바와 같이 채팅방 정보 테이블(131)은 채팅방 ID 필드, 도면번호 필드, 호선 번호 필드, 등록 시리얼 필드, 등록자 사번 필드, 등록일 필드, 등록 타입 필드, 텍스트 내용 필드, 이미지 내용 필드, 음성 내용 필드를 포함한다. 9, the chat room information table 131 includes a chat room ID field, a drawing number field, a row number field, a registration serial field, a registrant number field, a registration date field, a registration type field, a text content field, Content field.

채팅방 ID 필드는 채팅방이 개설될 때 채팅방에 부여된 채팅방의 ID를 저장하고, 속성은 int이다. The chat room ID field stores the chat room ID assigned to the chat room when the chat room is opened, and the attribute is int.

도면번호 필드는 채팅방에 대응하는 적어도 하나의 도면의 도면번호를 저장하고, 속성은 varchar이다. The drawing number field stores the drawing number of at least one drawing corresponding to the chat room, and the attribute is varchar.

호선 번호 필드는 채팅방에 관련된 호선의 호선번호를 저장하고, 속성은 varchar이다. The line number field stores the line number of the line associated with the chat room, and the attribute is varchar.

등록 시리얼 필드은 채팅방에 등록된 글의 일련 번호를 저장하고, 속성은 int이다. The registration serial field stores the serial number of the article registered in the chat room, and the attribute is int.

등록자 사번 필드는 채팅방에 등록된 글을 등록한 사용자의 사번을 저장하고, 속성은 varchar이다. The subscriber's number field stores the number of the user who registered the article registered in the chat room, and the attribute is varchar.

등록일 필드는 채팅방에 등록된 글이 등록된 날짜를 저장하고, 속성은 date이다. The registration date field stores the date registered in the chat room, and the attribute is date.

등록 타입 필드는 채팅방에 등록된 글의 타입을 저장하고, 속성은 varchar이다. 등록 타입 필드는 채팅방에 등록된 글의 타입이 텍스트인지, 음성인지, 이미지인지 또는 이들 중 어느 것들의 조합인지 여부를 저장할 수 있다.The registration type field stores the type of the article registered in the chat room, and the attribute is varchar. The registration type field can store whether the type of the text registered in the chat room is text, voice, image, or a combination of them.

텍스트 내용 필드는 채팅방에 등록된 글 중 타입이 텍스트인 부분을 저장하고, 속성은 varchar이다. The text content field stores the portion of text registered in the chat room whose type is text, and the attribute is varchar.

이미지 내용 필드는 채팅방에 등록된 글 중 타입이 이미지인 부분을 저장하고, 속성은 BLOB이다. The image content field stores a portion of the article registered in the chat room whose type is an image, and the attribute is BLOB.

음성 내용 필드는 채팅방에 등록된 글 중 타입이 음성인 부분을 저장하고, 속성은 BLOB이다. The voice content field stores a portion of a type registered in the chat room, the attribute of which is a blob.

채팅방 정보 테이블(131)의 기본키는 채팅방 ID 필드일 수 있다. The primary key of the chatting room information table 131 may be a chatting room ID field.

댓글 정보 테이블(132)은 채팅방에 등록된 글에 대해 작성된 댓글에 대한 정보를 저장한다. The comment information table 132 stores information about comments created for posts registered in the chat room.

도 9에 도시된 바와 같이 댓글 정보 테이블(132)은 채팅방 ID 필드, 등록 시리얼 필드, 댓글 시리얼 필드, 댓글 등록자 사번 필드, 댓글 대상자 사번 필드, 댓글 등록일 필드, 댓글 타입 필드, 텍스트 댓글 내용 필드, 이미지 댓글 내용 필드, 음성 댓글 내용 필드를 포함한다. 9, the comment information table 132 includes a comment ID field, a registration serial field, a comment serial field, a comment registrant number field, a comment subject person number field, a comment registration date field, a comment type field, A comment content field, and a voice comment content field.

채팅방 ID 필드는 채팅방이 개설될 때 채팅방에 부여된 채팅방의 ID를 저장하고, 속성은 int이다. The chat room ID field stores the chat room ID assigned to the chat room when the chat room is opened, and the attribute is int.

등록 시리얼 필드은 채팅방에 등록된 글들 중 해당 댓글이 달린 글의 일련 번호를 저장하고, 속성은 int이다. The registration serial field stores the serial number of the article with the comment in the chat room, and the attribute is int.

등록 시리얼 필드은 해당 댓글의 일련 번호를 저장하고, 속성은 int이다. The registration serial field stores the serial number of the comment, and the attribute is int.

댓글 등록자 사번 필드는 해당 댓글을 등록한 사용자의 사번을 저장하고, 속성은 varchar이다. The comment subscriber field stores the user ID of the user who registered the comment, and the attribute is varchar.

댓글 대상자 사번 필드는 해당 댓글이 대상으로 하는 사용자의 사번을 저장하고, 속성은 varchar이다. The subject person field stores the person's number of the subject of the comment, and the attribute is varchar.

댓글 등록일 필드는 댓글이 등록된 날짜를 저장하고, 속성은 date이다. The comment entry field stores the date the comment was registered, and the attribute is date.

댓글 타입 필드는 댓글의 타입을 저장하고, 속성은 varchar이다. 댓글 타입 필드는 댓글의 타입이 텍스트인지, 음성인지, 이미지인지 또는 이들 중 어느 것들의 조합인지 여부를 저장할 수 있다.The comment type field stores the type of comment, and the attribute is varchar. The comment type field may store whether the comment type is text, voice, image, or a combination of them.

텍스트 댓글 내용 필드는 댓글 중 타입이 텍스트인 부분을 저장하고, 속성은 varchar이다. The text comment field stores the part of the comment where the type is text, and the attribute is varchar.

이미지 댓글 내용 필드는 댓글 중 타입이 이미지인 부분을 저장하고, 속성은 BLOB이다. The image comment field stores the portion of the comment whose type is the image, and the attribute is BLOB.

음성 댓글 내용 필드는 댓글 중 타입이 음성인 부분을 저장하고, 속성은 BLOB이다. The voice comment content field stores the portion of the comment whose voice is the voice, and the attribute is BLOB.

댓글 정보 테이블(132)의 기본키는 채팅방 ID 필드, 등록 시리얼 필드 및 댓글 시리얼 필드일 수 있다.The primary key of the comment information table 132 may be a chat room ID field, a registration serial field, and a comment serial field.

방문 이력 테이블(133)은 사용자에 의해 선박 건조 정보 데이터베이스에 발생된 이벤트에 대한 이력 정보를 저장한다. The visit history table 133 stores history information about events generated in the ship building information database by the user.

도 9에 도시된 바와 같이 방문 이력 테이블(133)은 채팅방 ID 필드, 도면번호 필드, 이벤트 시각 필드, 이벤트 실시자 사번 필드 및 이벤트 필드를 포함한다. As shown in FIG. 9, the visit history table 133 includes a chat room ID field, a drawing number field, an event time field, an event provider number field, and an event field.

채팅방 ID 필드는 해당 이벤트가 발생된 채팅방의 ID를 저장하고, 속성은 int이다. The chat room ID field stores the ID of the chat room in which the event is generated, and the attribute is int.

도면번호 필드는 해당 이벤트가 발생된 채팅방에 대응하는 적어도 하나의 도면의 도면번호를 저장하고, 속성은 varchar이다. The drawing number field stores the drawing number of at least one drawing corresponding to the chat room in which the event occurred, and the attribute is varchar.

이벤트 시각 필드는 해당 이벤트가 발생된 시각을 저장하고, 속성은 date이다.The event time field stores the time at which the event occurred, and the attribute is date.

이벤트 실시자 사번 필드는 해당 이벤트를 발생시킨 사용자의 사번을 저장하고, 속성은 varchar이다. The event owner field stores the user ID of the user who generated the event, and the attribute is varchar.

이벤트 필드는 해당 이벤트의 종류를 나타내고, 속성은 varchar이다. 이벤트 필드는 해당 이벤트가 조회인지, 정보 저장인지, 답글 작성인지, 채팅방 생성인지를 나타낼 수 있다. The event field indicates the type of the event, and the attribute is varchar. The event field may indicate whether the event is a query, information storage, reply, or chat room creation.

방문 이력 테이블(133)의 기본키는 채팅방 ID 필드, 도면번호 필드, 이벤트 시각 필드, 이벤트 실시자 사번 필드일 수 있다. The primary key of the visit history table 133 may be a chat room ID field, a drawing number field, an event time field, and an event provider number field.

사원 테이블(134)은 사원에 관한 정보를 포함하는 테이블이다.Employee table 134 is a table that contains information about employees.

도 7에 도시된 바와 같이, 사원 테이블(140)은 사번 필드, 근무부서 필드 사원성명 필드를 포함한다. As shown in FIG. 7, the employee table 140 includes an employee number field, a work department field employee name field.

사번 필드는 해당 사원의 사원번호를 나타내고, 속성은 varchar이다.The number field indicates the employee number of the employee, and the attribute is varchar.

근무부서 필드는 해당 사원이 소속된 근무부서를 나타내고, 속성은 varchar이다.The work department field indicates the work department to which the employee belongs, and the attribute is varchar.

사원성명 필드는 해당 사원의 성명을 나타내고, 속성은 varchar이다.The employee name field indicates the name of the employee, and the attribute is varchar.

도면 테이블(135)은 도면에 관한 정보를 포함하는 테이블이다.The drawing table 135 is a table including information relating to the drawings.

도 7에 도시된 바와 같이, 도면 테이블(135)은 도면번호 필드, 호선번호 필드, 도면종류 필드, 담당자 사번 필드를 포함한다. As shown in FIG. 7, the drawing table 135 includes a drawing number field, a line number field, a drawing type field, and a contact person number field.

도면번호 필드는 해당 도면의 도면번호를 나타내고, 속성은 varchar이다.The drawing number field indicates the drawing number of the drawing, and the attribute is varchar.

호선번호 필드는 해당 도면의 대상 호선의 호선번호를 나타내고, 속성은 varchar이다.The line number field indicates the line number of the target line in the drawing, and the attribute is varchar.

도면종류 필드는 해당 도면의 종류를 나타내고, 속성은 varchar이다. 즉, 해당 도면이 기본도인지, 상세도인지, 생산도인지, 제작도인지, 설치도인지 벤더도면인지 여부를 나타낼 수 있다. The drawing type field indicates the type of the drawing, and the attribute is varchar. That is, it can indicate whether the drawing is a basic drawing, a detailed drawing, a production drawing, a production drawing, an installation drawing, or a vender drawing.

담당자 사번 필드는 해당 도면의 담당자의 사원 번호를 나타내고, 속성은 varchar이다.The personnel number field indicates the personnel number of the person in charge of the drawing, and the attribute is varchar.

다음으로, 도 10을 참조하여 본 발명의 실시예에 따른 단말기에서 선박 건조 정보 공유를 지원하는 방법을 설명한다. 도 10은 본 발명의 실시예에 따른 단말기에서 선박 건조 정보 공유를 지원하는 방법을 나타낸 도면이다. Next, a method of supporting ship building information sharing in a terminal according to an embodiment of the present invention will be described with reference to FIG. 10 is a view illustrating a method of supporting ship building information sharing in a terminal according to an embodiment of the present invention.

단말기(120)는 사용자로부터 선박 건조 정보 공유 애플리케이션의 실행 요청을 입력받으면, 단말기(120)에 탑재되어 있는 선박 건조 정보 공유 애플리케이션을 실행시켜, 도 3에 도시된 채팅방 선택 화면을 단말기(120)의 디스플레이부(122)에 디스플레이하고, 사용자로부터 열람을 원하는 채팅방의 선택을 입력받는다(S810).When the terminal 120 receives a request to execute the ship building information sharing application from the user, the terminal 120 executes the ship building information sharing application installed in the terminal 120, and displays the chat room selection screen shown in FIG. 3 on the terminal 120 Displays it on the display unit 122, and receives the selection of the chat room desired to be viewed by the user (S810).

그리고, 단말기(120)는 사용자가 열람을 원하는 채팅방의 식별 정보를 포함하는 선박 건조 정보 요청 메시지를 미들웨어 및 어플리케이션 서버(110)로 전송한다(S820). 이때, 선박 건조 정보 요청 메시지는 사용자의 식별 정보도 포함할 수 있다. Then, the terminal 120 transmits a ship building information request message including the identification information of the chat room the user wants to browse to the middleware and the application server 110 (S820). At this time, the ship building information request message may also include identification information of the user.

그리고, 단말기(120)는 미들웨어 및 어플리케이션 서버(110)로부터 채팅방에 관련된 선박 건조 정보를 수신하여(S830), 수신된 선박 건조 정보를 채팅방 화면에 디스플레이한다(S840). The terminal 120 receives the shipbuilding information related to the chat room from the middleware and the application server 110 in step S830, and displays the received shipbuilding information on the chat room screen in step S840.

그리고, 단말기(120)는 사용자로부터 채팅방에 추가할 선박 건조 정보를 입력받아(S850), 미들웨어 및 어플리케이션 서버(110)로 전송한다(S860). 추가할 선박 건조 정보는 사용자가 채팅방에 등록한 글 또는 댓글일 수 있다.Then, the terminal 120 receives the ship building information to be added to the chat room from the user (S850), and transmits it to the middleware and the application server 110 (S860). The shipbuilding information to be added may be an article or comment registered by the user in the chat room.

다음으로, 도 11를 참조하여, 본 발명의 실시예에 따른 미들웨어 및 어플리케이션 서버에서 선박 건조 정보 공유를 지원하는 방법을 설명한다. 도 11는 본 발명의 실시예에 따른 미들웨어 및 어플리케이션 서버에서 선박 건조 정보 공유를 지원하는 방법을 나타낸 도면이다. Next, with reference to FIG. 11, a method of supporting ship building information sharing in the middleware and the application server according to the embodiment of the present invention will be described. 11 is a diagram illustrating a method of supporting ship building information sharing in a middleware and an application server according to an embodiment of the present invention.

미들웨어 및 어플리케이션 서버(110)는 단말기(120)로부터 사용자가 열람을 원하는 채팅방의 식별 정보 및 사용자의 식별 정보를 포함하는 선박 건조 정보 요청 메시지를 수신하고(S910), 사용자의 식별 정보 및 사원 테이블(134)을 이용하여 사용자를 인증한다(S920). The middleware and application server 110 receives the ship building information request message including the identification information of the chat room and the user identification information that the user wants to view from the terminal 120 in operation S910, 134) to authenticate the user (S920).

그리고, 인증이 성공하면, 미들웨어 및 어플리케이션 서버(110)는 선박 건조 정보 데이터베이스(130)에서 사용자가 열람을 원하는 채팅방에 관련된 선박 건조 정보를 검색한다(S930). 이때, 미들웨어 및 어플리케이션 서버(110)의 송신부(113)는 조회 요청 메시지를 선박 건조 데이터베이스(130)에 전송하고, 선박 건조 정보 데이터베이스(130)는 수신된 조회 요청 메시지에 따라 정보를 조회하여, 조회된 정보를 미들웨어 및 어플리케이션 서버(110)로 전송할 수 있다.If the authentication is successful, the middleware and application server 110 searches the ship building information database 130 for ship building information related to the chat room for which the user wants to browse (S930). At this time, the transmitting unit 113 of the middleware and the application server 110 transmits the inquiry request message to the ship building database 130, the ship building information database 130 inquires the information according to the received inquiry request message, And transmits the information to the middleware and application server 110.

그러면, 미들웨어 및 어플리케이션 서버(110)는 선박 건조 정보 데이터베이스(130)로부터 수신된 정보를 단말기(120)로 전송한다(S940).Then, the middleware and application server 110 transmits the information received from the ship building information database 130 to the terminal 120 (S940).

그리고, 미들웨어 및 어플리케이션 서버(110)는 단말기(120)로부터 선박 건조 정보 데이터베이스에 추가할 선박 건조 정보를 수신하면(S950), 수신된 선박 건조 정보를 상기 선박 건조 정보 데이터베이스에 저장한다(S950). 추가할 선박 건조 정보는 사용자에 의해 채팅방에 등록된 글 또는 댓글일 수 있다. 미들웨어 및 어플리케이션 서버(110)는 추가할 선박 건조 정보가 채팅방에 등록된 글이면 등록글에 관한 정보들을 채팅방 테이블(131)에 저장하고, 추가할 선박 건조 정보가 채팅방에 등록된 글에 대한 댓글이면 댓글에 관한 정보들을 댓글 정보 테이블(132)에 저장할 수 있다. 이때, 미들웨어 및 어플리케이션 서버(110)의 송신부(113)는 추가할 선박 건조 정보를 포함하는 추가 요청 메시지를 선박 건조 데이터베이스(130)에 전송하고, 선박 건조 정보 데이터베이스(130)는 수신된 추가 요청 메시지에 따라 정보를 추가할 수 있다.In step S950, the middleware and application server 110 receives the ship construction information to be added to the ship construction information database from the terminal 120 (S950), and stores the received ship construction information in the ship construction information database (S950). The ship building information to be added may be a post or a comment registered by the user in the chat room. The middleware and application server 110 stores the information on the registration information in the chatting room table 131 if the ship building information to be added is registered in the chatting room and if the comment is a comment on the article registered in the chatting room, Can be stored in the comment information table 132. [ At this time, the transmitting unit 113 of the middleware and the application server 110 transmits an additional request message including ship building information to be added to the ship building database 130, and the ship building information database 130 transmits the received additional request message Information can be added.

다음으로, 도 12 및 13을 참조하여, 본 발명의 실시예에 따라 채팅방을 복사하는 방법 및 방문 이력을 조회하는 방법을 설명한다. 도 12는 본 발명의 실시예에 따라 단말기가 채팅방을 복사하는 방법 및 방문 이력을 조회하는 방법을 나타낸 도면이고, 도 13은 본 발명의 실시예에 따라 미들웨어 및 어플리케이션 서버가 채팅방을 복사하는 방법 및 방문 이력을 조회하는 방법을 나타낸 도면이다. Next, with reference to FIGS. 12 and 13, a method of copying a chat room and a method of inquiring visiting history according to an embodiment of the present invention will be described. FIG. 12 is a diagram illustrating a method of copying a chat room and a method of inquiring a visit history according to an embodiment of the present invention. FIG. 13 illustrates a method of copying a chat room according to an embodiment of the present invention, And a method of inquiring the visiting history.

도 12에 도시된 바와 같이, 채팅방 복사 방법을 살펴보면, 단말기(120)는 사용자로부터 복사를 원하는 적어도 하나의 채팅방에 관한 정보를 입력받아(S1210), 적어도 하나의 채팅방에 관한 정보를 포함하는 채팅방 복사 요청 메시지를 미들웨어 및 어플리케이션 서버(110)로 전송한다(S1220).12, the terminal 120 receives information about at least one chat room desired to be copied from a user (S1210), and transmits a chat room copy containing information on at least one chat room And transmits the request message to the middleware and application server 110 (S1220).

그리고, 방문 이력 조회 방법을 살펴보면, 단말기(120)는 사용자로부터 선박 건조 정보 데이터베이스에 발생된 이벤트의 이력 조회를 위한 검색 조건을 입력받아(S1230), 검색 조건을 포함하는 이력 조회 요청 메시지를 미들웨어 및 어플리케이션 서버(110)로 전송하고(S1240), 미들웨어 및 어플리케이션 서버(110)로부터 상기 검색 조건에 부합하는 이력 정보를 수신하여(S1250), 이력 정보를 디스플레이한다(S1250).In operation S1230, the terminal 120 receives a history search request message including a search condition from the user, and transmits the history search request message including the search condition to the middleware, (S1240). The history information matching the search condition is received from the middleware and the application server 110 (S1250), and the history information is displayed (S1250).

도 12에 도시된 바와 같이, 채팅방 복사 방법을 살펴보면, 미들웨어 및 어플리케이션 서버(110)는 단말기(120)로부터 사용자가 복사를 원하는 적어도 하나의 채팅방에 관한 정보를 포함하는 채팅방 복사 요청 메시지를 수신하면(S1310), 적어도 하나의 채팅방 각각을 복사한다(S1320). 이때, 미들웨어 및 어플리케이션 서버(110)는 적어도 하나의 채팅방 각각에 대하여, 도면 번호의 호선 번호 부분이 타겟 호선 번호로 대체되고 호선 번호가 타겟 호선 번호로 대체되고 도면 번호 및 호선 번호 이외의 정보는 동일한 채팅방을 생성한다.12, when the middleware and application server 110 receives a chat room copy request message including information on at least one chat room the user wants to copy from the terminal 120 S1310), and copies at least one chat room (S1320). At this time, for the at least one chat room, the middleware and application server 110 replace the call number portion of the drawing number with the target call number, the call number is replaced with the target call number, and the information other than the drawing number and the call number is the same Create a chat room.

그리고, 방문 이력 조회 방법을 살펴보면, 미들웨어 및 어플리케이션 서버는 선박 건조 정보 데이터베이스에 발생된 이벤트의 이력 조회를 위한 검색 조건을 포함하는 이력 조회 요청 메시지를 단말기(120)로부터 수신하고(S1330), 방문 이력 조회 테이블(133)에서 검색 조건에 부합하는 이력 정보를 조회하여(S1340), 단말기(120)로 전송한다(S1350).The middleware and the application server receive the history inquiry request message including the search condition for inquiring the history of the event generated in the ship building information database from the terminal 120 (S1330), and the visit history The history information matching the search condition is inquired in the inquiry table 133 (S1340) and transmitted to the terminal 120 (S1350).

이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The foregoing description is merely illustrative of the technical idea of the present invention, and various changes and modifications may be made by those skilled in the art without departing from the essential characteristics of the present invention. Therefore, the embodiments disclosed in the present invention are intended to illustrate rather than limit the scope of the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The scope of protection of the present invention should be construed according to the following claims, and all technical ideas within the scope of equivalents should be construed as falling within the scope of the present invention.

110 : 미들웨어 및 어플리케이션 서버
120 : 단말기
130 : 선박 건조 정보 데이터베이스
131 : 채팅방 테이블
132 : 댓글 정보 테이블
133 : 방문 이력 테이블
134 : 사원 테이블
135 : 도면 테이블
121 : 입력부
122 : 디스플레이부
123 : 송신부
124 : 수신부
111 : 프로세서
112 : 송신부
113 : 수신부
110: Middleware and application server
120: terminal
130: Ship building information database
131: Room table
132: comment information table
133: Visit history table
134: Temple Table
135: drawing table
121: Input unit
122:
123:
124:
111: Processor
112:
113:

Claims (20)

미들웨어 및 어플리케이션 서버와, 상기 미들웨어 및 어플리케이션 서버와 통신 가능하게 연결된 단말기를 포함하는 선박 건조 정보 공유를 지원하는 시스템의 단말기에서 선박 건조 정보 공유를 지원하는 방법에 있어서,
상기 미들웨어 및 어플리케이션 서버의 프로세서가, 상기 단말기로부터 선박 건조 정보의 복사를 원하는 적어도 하나의 채팅방에 관한 정보를 입력받는 단계;
상기 프로세서가, 상기 단말기로부터 입력받은 적어도 하나의 채팅방에 관한 정보 중 복사를 원하는 채팅방의 선박 건조 정보와 동일한 선박 건조 정보를 포함하도록 새 채팅방을 생성하는 단계; 및
상기 프로세서가, 상기 생성된 새 채팅방의 선박 건조 정보를 선박 건조 정보 데이터베이스에 저장하는 단계를 포함하되,
상기 적어도 하나의 채팅방 각각은 상기 선박의 도면들 중 적어도 하나의 도면과 관련된 선박 건조 정보가 대응되게 상기 선박 건조 정보 데이터베이스에 저장되어 있는 것을 특징으로 하는 선박 건조 정보 공유를 지원하는 방법.
A method of supporting ship building information sharing in a terminal of a system supporting a ship building information sharing including a middleware and an application server and a terminal connected to the middleware and an application server,
The processor of the middleware and the application server receiving information on at least one chat room desired to copy ship building information from the terminal;
Generating a new chat room so that the processor includes ship building information identical to ship building information of a chat room desired to be copied among information on at least one chat room input from the terminal; And
Wherein the processor is configured to store the generated ship building information of the new chat room in a ship building information database,
Wherein each of the at least one chat room is stored in the ship building information database in such a way that ship building information associated with at least one of the drawings of the ship is correspondingly associated with the ship building information database.
청구항 1에 있어서,
상기 적어도 하나의 채팅방에 관한 정보는 선박 건조 정보의 복사를 원하는 호선의 호선번호와, 상기 호선번호의 선박 건조 정보와 동일한 선박 건조 정보를 갖게 되는 타겟호선번호와, 상기 호선번호에서 복사하려는 도면을 선택하기 위한 복사대상선택필드를 포함하고,
상기 복사대상선택필드는 상기 선박의 건조에 사용된 모든 도면을 선택하는 제 1 선택필드와, 복사하려는 도면종류를 선택하기 위한 제 2 선택필드를 포함하며,
상기 도면종류는 기본도, 상세도, 생산도, 제작도 및 설치도 중 적어도 하나를 포함하는 것을 특징으로 하는 선박 건조 정보 공유를 지원하는 방법.
The method according to claim 1,
Wherein the information about the at least one chat room includes a line number of the desired line to copy ship building information, a target line number having the same ship building information as the ship building information of the line number, And a copy target selection field for selecting,
Wherein the copy target selection field includes a first selection field for selecting all drawings used for drying the ship and a second selection field for selecting a type of drawing to be copied,
Wherein the type of drawing includes at least one of a basic diagram, a detailed diagram, a production diagram, a production diagram, and an installation diagram.
청구항 2에 있어서,
상기 생성하는 단계는 상기 선박 건조정보의 복사를 원하는 호선의 호선번호를 상기 타겟호선번호로 대체하고, 상기 호선번호 이외의 선박 건조 정보를 포함하도록 상기 새 채팅방을 생성하는 것을 특징으로 하는 선박 건조 정보 공유를 지원하는 방법.
The method of claim 2,
Wherein the generating of the ship building information includes replacing the line number of the desired line with the target line number to copy the ship building information and generating the new chat room to include ship building information other than the line number information. How to support sharing.
청구항 1에 있어서,
상기 저장하는 단계 이후에,
상기 프로세서가, 상기 선박 건조 정보 데이터베이스에 선박 건조 정보의 추가, 수정, 삭제 또는 조회에 의해 발생된 이벤트의 이력 조회를 위한 검색 조건을 입력받는 단계;
상기 프로세서가, 상기 검색 조건에 부합하는 이력정보를 방문 이력 조회 테이블에서 조회하는 단계; 및
상기 프로세서가, 상기 조회된 이력정보를 디스플레이하는 단계를 더 포함하고,
상기 방문 이력 조회 테이블에는 상기 선박 건조 정보 데이터베이스에 선박 건조 정보의 추가, 수정, 삭제 또는 조회에 의해 발생된 이벤트에 대한 이력정보를 저장하는 것을 특징으로 하는 선박 건조 정보 공유를 지원하는 방법.
The method according to claim 1,
After the storing step,
Receiving, by the processor, a search condition for querying a history of an event generated by adding, modifying, deleting, or inquiring ship building information to the ship building information database;
The processor retrieving history information corresponding to the search condition from a visit history lookup table; And
Wherein the processor further comprises displaying the inquired history information,
Wherein the history information of the event generated by the addition, modification, deletion or inquiry of the ship building information in the ship building information database is stored in the visit history inquiry table.
청구항 4에 있어서,
상기 검색 조건은 도면 번호, 상기 이벤트의 발생 기간, 상기 이벤트를 발생시킨 자의 사번 중 적어도 하나를 포함하는, 선박 건조 정보 공유를 지원하는 방법.
The method of claim 4,
Wherein the search condition includes at least one of a drawing number, a period of occurrence of the event, and a number of a person who generated the event.
청구항 4에 있어서,
상기 이력 정보는 도면 번호, 상기 이벤트의 발생 날짜 및 시각, 상기 이벤트의 종류, 및 상기 이벤트를 발생시킨 자의 사번을 포함하는, 선박 건조 정보 공유를 지원하는 방법.
The method of claim 4,
Wherein the history information includes a drawing number, a date and time at which the event occurred, a type of the event, and a number of the person who generated the event.
선박 건조 정보 공유를 지원하는 단말기에 있어서,
선박 건조 정보의 복사를 원하는 적어도 하나의 채팅방에 관한 정보를 입력받는 입력부;
상기 적어도 하나의 채팅방에 관한 정보를 포함하는 채팅방 복사 요청 메시지를 서버로 전송하는 송신부를 포함하고,
상기 적어도 하나의 채팅방 각각은 상기 선박의 도면들 중 적어도 하나의 도면과 관련된 선박 건조 정보가 대응되게 선박 건조 정보 데이터베이스에 저장되어 있는 것을 특징으로 하는 선박 건조 정보 공유를 지원하는 단말기.
A terminal for supporting ship building information sharing,
An input unit for receiving information on at least one chat room desired to copy ship building information;
And a transmitting unit for transmitting a chat room copy request message including information on the at least one chat room to a server,
Characterized in that each of said at least one chat room is stored in a ship building information database such that ship building information associated with at least one of the drawings of said ship is corresponded Terminal supporting ship building information sharing.
삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 선박 건조 정보 공유를 지원하는 서버에 있어서,
단말기로부터 선박 건조 정보의 복사를 원하는 적어도 하나의 채팅방에 관한 정보를 입력받고, 상기 입력받은 적어도 하나의 채팅방에 관한 정보 중 복사를 원하는 채팅방의 선박 건조 정보와 동일한 선박 건조 정보를 포함하도록 새 채팅방을 생성하여 선박 건조 정보 데이터베이스에 저장하는 프로세서를 포함하되,
상기 적어도 하나의 채팅방 각각은 상기 선박의 도면들 중 적어도 하나의 도면과 관련된 선박 건조 정보가 대응되게 상기 선박 건조 정보 데이터베이스에 저장되어 있는 것을 특징으로 하는 선박 건조 정보 공유를 지원하는 서버.
A server for supporting ship building information sharing,
The information on at least one chat room desired to copy ship building information from the terminal is input and the new chat room is set to include ship building information that is the same as the ship building information of the chat room desired to be copied among the information about the inputted at least one chat room And storing it in a ship building information database,
Wherein each of the at least one chat room is stored in the ship building information database in such a manner that the ship building information associated with at least one of the drawings of the ship is correspondingly stored in the ship building information database.
청구항 17에 있어서,
상기 적어도 하나의 채팅방에 관한 정보는 상기 선박 건조 정보의 복사를 원하는 호선의 호선번호와, 상기 호선번호의 선박 건조 정보와 동일한 선박 건조 정보를 갖게 되는 타겟호선번호와, 상기 호선번호에서 복사하려는 도면을 선택하기 위한 복사대상선택필드를 포함하고,
상기 복사대상선택필드는 상기 선박의 건조에 사용된 모든 도면을 선택하는 제 1 선택필드와, 복사하려는 도면종류를 선택하기 위한 제 2 선택필드를 포함하며,
상기 도면종류는 기본도, 상세도, 생산도, 제작도 및 설치도 중 적어도 하나를 포함하는 것을 특징으로 하는지원하는 서버.
18. The method of claim 17,
Wherein the information about the at least one chat room includes a line number of the desired line to copy the ship building information, a target line number having the same ship building information as the ship building information of the line number, A copy destination selection field for selecting a copy destination selection field,
Wherein the copy target selection field includes a first selection field for selecting all drawings used for drying the ship and a second selection field for selecting a type of drawing to be copied,
Wherein the drawing type includes at least one of a basic diagram, a detailed diagram, a production diagram, a production diagram, and an installation diagram.
청구항 18에 있어서,
상기 프로세서는 상기 선박 건조정보의 복사를 원하는 호선의 호선번호를 상기 타겟호선번호로 대체하고, 상기 호선번호 이외의 선박 건조 정보를 포함하도록 상기 새 채팅방을 생성하는 것을 특징으로 하는 선박 건조 정보 공유를 지원하는 서버.
19. The method of claim 18,
Wherein the processor creates the new chat room so as to replace the call number of the desired line with the target call number and to include ship building information other than the call number, Supported servers.
청구항 17에 있어서,
상기 프로세서는 상기 선박 건조 정보 데이터베이스에 선박 건조 정보의 추가, 수정, 삭제 또는 조회에 의해 발생된 이벤트에 대한 이력정보를 저장하는 방문이력조회테이블을 포함하고,
상기 프로세서는 상기 이벤트의 이력 조회를 위한 검색 조건을 포함하는 이력 조회 요청 메시지를 수신하면 상기 검색 조건에 부합하는 이력 정보를 조회하여 조회된 상기 이력 정보를 상기 단말기로 전송하는 것을 특징으로 하는 선박 건조 정보 공유를 지원하는 서버.
18. The method of claim 17,
The processor includes a visit history inquiry table for storing history information on events generated by adding, modifying, deleting or inquiring ship building information to the ship building information database,
Wherein the processor receives the history inquiry message including the search condition for inquiring the history of the event, inquires the history information matching the search condition, and transmits the inquired history information to the terminal. A server that supports information sharing.
KR1020140033095A 2014-03-21 2014-03-21 Sever, terminal and method for supporting ship building information sharing KR101567886B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140033095A KR101567886B1 (en) 2014-03-21 2014-03-21 Sever, terminal and method for supporting ship building information sharing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140033095A KR101567886B1 (en) 2014-03-21 2014-03-21 Sever, terminal and method for supporting ship building information sharing

Publications (2)

Publication Number Publication Date
KR20150109790A KR20150109790A (en) 2015-10-02
KR101567886B1 true KR101567886B1 (en) 2015-11-10

Family

ID=54341053

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140033095A KR101567886B1 (en) 2014-03-21 2014-03-21 Sever, terminal and method for supporting ship building information sharing

Country Status (1)

Country Link
KR (1) KR101567886B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190070519A (en) * 2017-12-13 2019-06-21 주식회사 저스티스어드벤처 Method for real-time reporting and managing the work process for a repairing ships
WO2020246628A1 (en) * 2019-06-04 2020-12-10 주식회사 저스티스어드벤처 Method for reporting and managing ship repair work process in real-time

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190070519A (en) * 2017-12-13 2019-06-21 주식회사 저스티스어드벤처 Method for real-time reporting and managing the work process for a repairing ships
KR101994550B1 (en) * 2017-12-13 2019-07-02 주식회사 저스티스어드벤처 Method for real-time reporting and managing the work process for a repairing ships
WO2020246628A1 (en) * 2019-06-04 2020-12-10 주식회사 저스티스어드벤처 Method for reporting and managing ship repair work process in real-time

Also Published As

Publication number Publication date
KR20150109790A (en) 2015-10-02

Similar Documents

Publication Publication Date Title
EP3114622B1 (en) Communicating status regarding application of compliance policy updates
US9961032B2 (en) Extended email functionality
US20140223570A1 (en) Information processing apparatus, information processing system, and license management method
US8296372B2 (en) Method and system for merging electronic messages
US20160269336A1 (en) Common email database for a plurality of users
US10853061B2 (en) Developer tools for a communication platform
CN105162697A (en) Microblog system and data control method thereof
JP6354419B2 (en) Information processing system, information processing method, and program
US11048486B2 (en) Developer tools for a communication platform
KR101567886B1 (en) Sever, terminal and method for supporting ship building information sharing
JP2008234215A (en) Workflow management system
JP2011198245A (en) Document management system
US10200455B2 (en) Information processing system and method
JP6012504B2 (en) Workflow management system, workflow management method and program
JP4831152B2 (en) Destination information management system, communication terminal device, and destination information management program
KR20150107369A (en) Sever, terminal and method for supporting ship building information sharing
JP4272653B2 (en) Information linkage system
US8930363B2 (en) Efficient handling of address data in business transaction documents
JPH11345211A (en) Data processor and storage medium
JP2021125046A (en) File management apparatus and file management program
JP2006085705A (en) Data processor and storage medium
JP2007018309A (en) Data base device and db access controller and access control system and access control method and access control program
JP7365012B1 (en) Management device, management system, management method, and program
US10983766B2 (en) Developer tools for a communication platform
JP6136838B2 (en) Program, transfer method, transfer device, and web mail system

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
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee