Information processing method and device for ship
By importing the general arrangement of the ship into the graphical user interface, identifying and displaying the outfitting areas differently, and determining their functions, decks and main vertical area codes, the problem in the prior art that the outfitting area codes are too long and difficult to understand is solved. Improved efficiency of outfitting design and production.
Patent Information
- Application Number
- CN202411395002.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-08
- Publication Date
- 2025-01-24
AI Technical Summary
The existing method of outfit area division of large luxury cruise ships has problems such as excessive coding, difficulty in understanding and memory, resulting in inadequate outfit design and production efficiency.
Import the total layout of the ship in the graphic user interface. By identifying and distinguishing the display area, the regional function, deck and main vertical area of each loading area are determined to form a scientific and reasonable regional encoding.
Through the scientific and reasonable area division and clear coding structure, the identification and management efficiency of the loading area is improved, the decoration design and production processes are simplified, and errors and omissions are reduced.
Smart Images

Figure CN119360409A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of shipbuilding, and in particular to an information processing method and device for ships. Background Art
[0002] Under the modern shipbuilding model, ship outfitting is usually designed and organized according to the outfitting area. Large luxury cruise ships are mainly composed of cabins, with more than a dozen deck layers. There are a large number of air-conditioning stations and enclosure structures distributed throughout the ship. In addition, for the purpose of fire prevention, the entire ship is divided into several main vertical fire protection zones along the length of the ship. Large luxury cruise ships have complex structures, and the amount of outfitting work is about 10 to 20 times that of ordinary civilian ships.
[0003] How to divide the outfitting area and whether the coding structure is scientific have a particularly significant impact on outfitting design and production. Existing methods for dividing outfitting areas for large luxury cruise ships:
[0004] 1) From a hierarchical perspective, it is divided into two levels: large areas and sub-areas. The sub-areas are subdivided based on the specific outfitting work content and equipment layout on the basis of the large areas.
[0005] 2) The zone coding adopts 7-bit coding. This method divides the whole ship into more than 20 large areas (such as Figure 1 As shown in the figure, the area codes are represented by English letters. Most of the areas have no clear meaning, and there are too many of them. In addition, the area codes are too long, which makes them difficult to understand and remember, and inconvenient to use. Summary of the invention
[0006] In view of this, the purpose of the present application is to provide an information processing method and device for a ship to overcome at least one of the above-mentioned defects.
[0007] In a first aspect, an embodiment of the present application provides an information processing method for a ship, the method comprising: importing a general arrangement diagram of a ship in a graphical user interface; identifying the general arrangement diagram, determining multiple outfitting areas of the ship, and displaying them separately; receiving an operation performed on the graphical user interface to create an area code for each outfitting area; in response to the operation, performing the following processing for each outfitting area: determining an area function corresponding to the outfitting area to form a first sub-code, determining a deck to which the outfitting area belongs to form a second sub-code, determining a main vertical zone corresponding to the spatial position of the outfitting area in the ship to form a third sub-code, and determining the area code of the outfitting area using the first sub-code, the second sub-code, and the third sub-code; using the area codes of all outfitting areas as positioning information of the ship, and comparing them with the general arrangement diagram; Figure 1 Same storage.
[0008] In an optional embodiment of the present application, the general arrangement diagram includes multiple outfitting areas, multiple functional areas and a function number corresponding to each functional area, wherein the first sub-code corresponding to each outfitting area is determined in the following manner: identifying various functional areas of the entire ship and the function number of each functional area; for each outfitting area, determining the functional area where the outfitting area is located according to the location of the outfitting area; for each outfitting area, determining the function corresponding to the functional area as the regional function of the outfitting area; for each outfitting area, identifying the function number corresponding to the regional function of the outfitting area, and determining the function number as the first sub-code of the outfitting area.
[0009] In an optional embodiment of the present application, the general arrangement drawing also includes multiple decks and the deck number corresponding to each deck, wherein the second sub-code corresponding to each outfitting area is determined in the following manner: identifying the decks of the entire ship and the deck number of each deck; for each outfitting area, determining the deck to which the outfitting area belongs according to the location of the outfitting area; for each outfitting area, identifying the deck number corresponding to the deck to which the outfitting area belongs, and determining the deck number as the second sub-code of the outfitting area.
[0010] In an optional embodiment of the present application, the general arrangement diagram further includes a plurality of main vertical zones, a main vertical zone number corresponding to each main vertical zone, and a sequence number determined according to the position of each main vertical zone, wherein the third sub-code corresponding to each outfitting area is determined in the following manner: identifying the main vertical zones of the entire ship and the main vertical zone number of each main vertical zone; for each outfitting area, determining the main vertical zone corresponding to the outfitting area in the spatial position of the ship according to the position of the outfitting area; for each outfitting area, identifying the main vertical zone number and the sequence number of the main vertical zone corresponding to the outfitting area in the spatial position of the ship, and determining the main vertical zone number and the sequence number as the third sub-code of the outfitting area.
[0011] In an optional embodiment of the present application, the method further comprises: for each deck, storing the outfitting area corresponding to the deck and the area code of the outfitting area to form a deck file of the deck and the general layout file of the deck. Figure 1 The deck file is stored together to form a layer, which displays the position of each outfitting area on the deck in the general arrangement drawing of the ship and the area code corresponding to the outfitting area, so that the subsequent design end can design the outfitting area according to the general arrangement drawing and the layer.
[0012] In an optional embodiment of the present application, each deck file is stored in correspondence with a deck identifier of the deck file, wherein the method further comprises: opening the general arrangement drawing in a graphical user interface, receiving an operation performed on the graphical user interface for switching the outfitting area of a preset deck; judging whether the operation recognizes the deck identifier; if the operation recognizes the deck identifier, determining the corresponding deck file according to the deck identifier, and forming a layer with the deck file, covering the general arrangement drawing, and displaying it together with the general arrangement drawing; if the operation does not recognize the deck identifier, only displaying the general arrangement drawing, and not displaying the layers corresponding to each deck file.
[0013] In an optional embodiment of the present application, the length of the area code of each outfitting area is five digits, the length of the first sub-code is one digit, represented by English letters; the length of the second sub-code is two digits, represented by English letters or numbers, and the length of the third sub-code is two digits, represented by numbers.
[0014] In a second aspect, an embodiment of the present application further provides an information processing device for a ship, the device comprising: an import module for importing a general arrangement drawing of a ship in a graphical user interface; an outfitting area determination module for identifying the general arrangement drawing, determining a plurality of outfitting areas of the ship, and displaying them separately; a receiving module for receiving an operation performed on the graphical user interface for creating an area code for each outfitting area; an area code determination module for performing the following processing for each outfitting area in response to the operation: determining an area function corresponding to the outfitting area to form a first sub-code, determining a deck to which the outfitting area belongs to form a second sub-code, determining a main vertical zone corresponding to the spatial position of the outfitting area in the ship to form a third sub-code, and determining the area code of the outfitting area using the first sub-code, the second sub-code, and the third sub-code; a storage module for using the area codes of all outfitting areas as positioning information of the ship, and comparing them with the general arrangement drawing; Figure 1 Same storage.
[0015] In a third aspect, an embodiment of the present application further provides an electronic device, comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the steps of the method described above are performed.
[0016] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the method described above are executed.
[0017] The information processing method and device for a ship provided by an embodiment of the present application import a general arrangement diagram of a ship into a graphical user interface; identify the general arrangement diagram, determine multiple outfitting areas of the ship, and display them separately; receive an operation performed on the graphical user interface to create an area code for each outfitting area; in response to the operation, perform the following processing for each outfitting area: determine the area function corresponding to the outfitting area to form a first sub-code, determine the deck to which the outfitting area belongs to form a second sub-code, determine the main vertical area corresponding to the outfitting area in the spatial position of the ship to form a third sub-code, and use the first sub-code, the second sub-code, and the third sub-code to determine the area code of the outfitting area; use the area codes of all outfitting areas as the positioning information of the ship, and compare them with the general arrangement diagram; Figure 1 The application facilitates the rapid positioning and management of outfitting areas during ship construction, thus improving work efficiency.
[0018] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0020] Figure 1 A schematic diagram of the structure of the outfitting area division in the prior art;
[0021] Figure 2 A flow chart of an information processing method for a ship provided in an embodiment of the present application;
[0022] Figure 3 A side view of the functional area division of the general arrangement diagram of the ship provided in an embodiment of the present application;
[0023] Figure 4 A schematic diagram of the structure of an information processing device for a ship provided in an embodiment of the present application;
[0024] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0025] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application usually described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, each other embodiment obtained by those skilled in the art without making creative work belongs to the scope of protection of the present application.
[0026] First, the application scenarios to which the present application is applicable are introduced. The present application can be applied in the field of shipbuilding technology.
[0027] Research has found that current shipbuilding has achieved a series of implementation plans based on three-dimensional models, including three-dimensional design, three-dimensional deliverables, and three-dimensional construction. However, the planning scheme before shipbuilding still uses a method based on two-dimensional structural drawings and ship type information, combined with the designer's experience and judgment.
[0028] In the modern shipbuilding model, ship outfitting is usually designed and organized according to the outfitting area. Large luxury cruise ships are mainly composed of cabins, with more than a dozen deck layers. A large number of air-conditioning stations and enclosure structures are distributed throughout the ship. In order to meet the needs of fire prevention, the entire ship is divided into several main vertical fire protection zones along the length of the ship. Large luxury cruise ships have complex structures, and the outfitting workload is about 10 to 20 times that of ordinary civilian ships. How the outfitting area is divided and whether the coding structure is scientific have a particularly significant impact on outfitting design and production.
[0029] Based on this, an embodiment of the present application provides an information processing method and device for a ship, which imports a general arrangement diagram of the ship into a graphical user interface; identifies the general arrangement diagram, determines multiple outfitting areas of the ship, and displays them separately; receives an operation performed on the graphical user interface to create an area code for each outfitting area; in response to the operation, performs the following processing for each outfitting area: determines the area function corresponding to the outfitting area to form a first sub-code, determines the deck to which the outfitting area belongs to form a second sub-code, determines the main vertical area corresponding to the spatial position of the outfitting area in the ship to form a third sub-code, and uses the first sub-code, the second sub-code, and the third sub-code to determine the area code of the outfitting area; uses the area codes of all outfitting areas as the positioning information of the ship, and compares them with the general arrangement diagram; Figure 1 The application facilitates the rapid positioning and management of outfitting areas during ship construction, thus improving work efficiency.
[0030] The method of the present application is applicable to large luxury cruise ships with many inner decks and cabins, a large number of air conditioners and enclosure structures, and main vertical fire protection zones. Such ships have complex structures and require a large amount of outfitting work.
[0031] See also Figure 2 , Figure 2 This is a flow chart of the information processing method for a ship provided in an embodiment of the present application. Figure 2 As shown in, the information processing method for a ship provided by an embodiment of the present application includes:
[0032] S101. Import the general arrangement drawing of the ship into the graphical user interface.
[0033] In this step, the general arrangement diagram is a number of outfitting areas of the entire ship. The outfitting area is a specific space division in the ship, which is used to organize and arrange outfitting operations. The outfitting area mainly refers to dividing the entire ship into several areas according to the spatial layout of the ship. Each area contains all the outfitting parts and equipment that need to be installed in the space.
[0034] S102. Identify the general arrangement drawing, determine multiple outfitting areas of the ship, and display them separately.
[0035] Here, in response to the identification button, the general arrangement drawing imported into the graphical user interface is identified so as to distinguishably display each outfitting area.
[0036] S103: Receive an operation performed on a graphical user interface for creating an area code for each outfitting area.
[0037] Here, the operation for creating the area code for each outfitting area may be clicking a number identification button of the graphical user interface.
[0038] S104. In response to the operation, the following processing is performed for each outfitting area: determining the regional function corresponding to the outfitting area to form a first sub-code, determining the deck to which the outfitting area belongs to form a second sub-code, determining the main vertical zone corresponding to the spatial position of the outfitting area in the ship to form a third sub-code, and determining the regional code of the outfitting area using the first sub-code, the second sub-code, and the third sub-code.
[0039] The general arrangement drawing also includes multiple functional areas and the function number corresponding to each functional area. Here, the areas pre-divided for the ship and the functions of each area pre-defined are called functional areas.
[0040] The first subcode corresponding to each outfitting area is determined by:
[0041] Identify the various functional areas of the entire ship and the function number of each functional area;
[0042] In response to the function area identification button, various types of function areas of the entire ship are identified, the area corresponding to each type of function area is determined for distinguishing display, and the function number of each type of function area is obtained.
[0043] For each outfitting area, the functional area where the outfitting area is located is determined according to the location of the outfitting area; the function corresponding to the functional area is determined as the regional function of the outfitting area; the function number corresponding to the regional function of the outfitting area is identified, and the function number is determined as the first sub-code of the outfitting area.
[0044] See also Figure 3 , Figure 3 This is a side view of the functional area division of the general layout diagram of the ship provided in the embodiment of the present application. Figure 3 As shown in the figure, the side view of the functional area division of the general layout diagram of the ship provided in the embodiment of the present application includes: a stern area 1, a cabin area 2, a bow area 3, and a cabin and public area 4.
[0045] Here, the air conditioning station area and the ship's trap area are not included due to their irregular distribution. Figure 2 As shown in the figure, when dividing the functional areas, the specific functional areas of the corresponding categories will be divided out.
[0046] Here, the functional area is a large area, and the large area is divided according to the functional area, represented by English letters, and is divided into six functional areas, namely tail area 1, cabin area 2, bow area 3, cabin and public area 4, air-conditioning station area and enclosure area.
[0047] In an optional embodiment, the first sub-code corresponding to the outfitting area of the tail area 1 is A (after), the first sub-code corresponding to the outfitting area of the engine room area 2 is E (engineroom), the first sub-code corresponding to the outfitting area of the bow area 3 is F (fore), the first sub-code corresponding to the outfitting area of the cabin and public area 4 is H (house), the first sub-code corresponding to the outfitting area of the air-conditioning station area is V (ventilation), and the first sub-code corresponding to the outfitting area of the well area is T (trunk).
[0048] The general arrangement plan also includes multiple decks and the deck number corresponding to each deck. The second sub-code corresponding to each outfitting area is determined by the following method:
[0049] Identify the decks throughout the ship and the deck number of each deck;
[0050] In response to the deck identification button, the decks of the entire ship are identified, the area corresponding to each deck is determined for distinguishing display, and the deck number of each deck is obtained.
[0051] For each outfitting area, the deck to which the outfitting area belongs is determined according to the location of the outfitting area; the deck number corresponding to the deck to which the outfitting area belongs is identified, and the deck number is determined as the second sub-code of the outfitting area.
[0052] Here, the deck is the middle area, and the middle area is divided according to the deck position and represented by English letters or numbers. In an optional embodiment, the middle area code corresponding to the 05 deck is "05", and the middle area code corresponding to the 0A deck is "0A".
[0053] The general arrangement drawing also includes multiple main vertical areas, the main vertical area number corresponding to each main vertical area, and the sequence number determined according to the position of each main vertical area. The third sub-code corresponding to each outfitting area is determined in the following way:
[0054] Identify the main vertical zones throughout the ship and the main vertical zone number of each main vertical zone;
[0055] In response to the main vertical zone identification button, the main vertical zones of the entire ship are identified, the area corresponding to each main vertical zone is determined for distinguishable display, and the main vertical zone number of each main vertical zone is obtained.
[0056] For each outfitting area, determine the main vertical zone corresponding to the outfitting area in the spatial position of the ship according to the position of the outfitting area; identify the main vertical zone number and the sequence number of the main vertical zone corresponding to the outfitting area in the spatial position of the ship, and determine the main vertical zone number and the sequence number as the third sub-code of the outfitting area.
[0057] In this step, each main vertical zone is arranged in sequence, the sequence number corresponding to each main vertical zone is determined, and the third sub-code is formed according to the main vertical zone number and the sequence number corresponding to the main vertical zone where the outfitting area is located.
[0058] Here, the main vertical area is a small area, and the small area is divided according to the position of the main vertical area and represented by Arabic numerals. In an optional embodiment, the small area code corresponding to the first small area in the main vertical area No. 2 is "21".
[0059] like Figure 3 As shown, Figure 3 The black horizontal line in the middle indicates the boundary of the main vertical area. The extension line of the vertical line above each black horizontal line is the boundary of the main vertical area. Here, the boundary of the main vertical area is not Figure 3 Shown in.
[0060] Preferably, the length of the area code of each outfitting area is five digits, the length of the first sub-code is one digit, represented by English letters; the length of the second sub-code is two digits, represented by English letters or numbers, and the length of the third sub-code is two digits, represented by numbers.
[0061] For example, the area code is composed of the first sub-code (1 bit) + the second sub-code (2 bits) + the third sub-code (2 bits), such as the area code of the first small area of the tail area A, the 05 deck, and the No. 2 main vertical area is "A0521".
[0062] S105, the area codes of all outfitting areas are used as the ship's positioning information, and the general layout Figure 1 Same storage.
[0063] Here, storage can be done on a per-deck basis.
[0064] For each deck, the outfitting area corresponding to the deck and the area code of the outfitting area are stored to form the deck file of the deck and the general layout file. Figure 1 Same storage.
[0065] The deck file forms a layer, which shows the position of each outfitting area on the deck in the general arrangement drawing of the ship and the area code corresponding to the outfitting area, so as to facilitate the subsequent design end to design the outfitting area according to the general arrangement drawing and the layer.
[0066] Each deck file is stored with the corresponding deck ID of the deck file.
[0067] Specifically, it can be determined and arranged in the following way Figure 1 Same layers as shown:
[0068] opening a general arrangement drawing in a graphical user interface, and receiving an operation performed on the graphical user interface for switching an outfitting area of a preset deck;
[0069] Determine whether the operation recognizes the deck mark;
[0070] Here, the deck ID corresponding to the above operation is identified. The deck ID can be zero, one, or more, and the corresponding deck file can be called according to the deck ID.
[0071] If the operation recognizes the deck mark, the corresponding deck file is determined according to the deck mark, and the deck file is formed into a layer, which is covered on the general arrangement drawing and displayed together with the general arrangement drawing; if the operation does not recognize the deck mark, only the general arrangement drawing is displayed, and the layers corresponding to each deck file are not displayed.
[0072] Here, according to the identified deck identification, the corresponding deck file is called to match the general layout Figure 1The same display is used so that the subsequent design end can carry out the design work of the outfitting area according to the general arrangement drawing and the layer. If the deck mark is not recognized, only the general arrangement drawing is displayed.
[0073] The information processing method and device for a ship provided by an embodiment of the present application import a general arrangement diagram of a ship into a graphical user interface; identify the general arrangement diagram, determine multiple outfitting areas of the ship, and display them separately; receive an operation performed on the graphical user interface to create an area code for each outfitting area; in response to the operation, perform the following processing for each outfitting area: determine the area function corresponding to the outfitting area to form a first sub-code, determine the deck to which the outfitting area belongs to form a second sub-code, determine the main vertical area corresponding to the outfitting area in the spatial position of the ship to form a third sub-code, and use the first sub-code, the second sub-code, and the third sub-code to determine the area code of the outfitting area; use the area codes of all outfitting areas as the positioning information of the ship, and compare them with the general arrangement diagram; Figure 1 The application facilitates the rapid positioning and management of outfitting areas during ship construction, thus improving work efficiency.
[0074] This application uses scientific and reasonable area division and clear coding structure to make the outfitting area well identifiable, which is convenient for rapid positioning and management during the ship construction process; the coding structure of this application is clear and the meaning is clear, making the area coding easier to understand and remember, thereby improving work efficiency; this application uses detailed area division and coding to more accurately organize outfitting design and production work, optimize work processes, and reduce errors and omissions.
[0075] The information processing method for ships of the present application provides an effective solution, which is scientific and reasonable, has a clear coding structure, clear meaning, good recognizability, is easy to understand, remember and use, improves work efficiency, and ensures the smooth progress of outfitting work.
[0076] Based on the same inventive concept, an information processing device for ships corresponding to the information processing method for ships is also provided in the embodiments of the present application. Since the principle of solving the problem by the device in the embodiments of the present application is similar to the above-mentioned information processing method for ships in the embodiments of the present application, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0077] See also Figure 4 , Figure 4 This is a schematic diagram of the structure of the information processing device for ships provided in the embodiment of the present application. Figure 4 As shown in , the information processing device 400 for a ship includes:
[0078] An import module 401, for importing a general arrangement diagram of a vessel into a graphical user interface;
[0079] The outfitting area determination module 402 is used to identify the general arrangement diagram, determine multiple outfitting areas of the ship, and display them separately;
[0080] A receiving module 403 is used to receive an operation performed on the graphical user interface for creating an area code for each outfitting area;
[0081] The area code determination module 404 is used to perform the following processing for each outfitting area in response to the operation: determine the area function corresponding to the outfitting area to form a first sub-code, determine the deck to which the outfitting area belongs to form a second sub-code, determine the main vertical area corresponding to the outfitting area in the spatial position of the ship to form a third sub-code, and determine the area code of the outfitting area using the first sub-code, the second sub-code, and the third sub-code;
[0082] Storage module 405, used to use the area codes of all outfitting areas as the positioning information of the ship, and the overall layout Figure 1 Same storage.
[0083] See also Figure 5 , Figure 5 This is a schematic diagram of the structure of the electronic device provided in the embodiment of the present application. Figure 5 As shown in , the electronic device 500 includes a processor 510 , a memory 520 and a bus 530 .
[0084] The memory 520 stores machine-readable instructions executable by the processor 510. When the electronic device 500 is running, the processor 510 communicates with the memory 520 via the bus 530. When the machine-readable instructions are executed by the processor 510, the above-mentioned Figure 2 The specific implementation of the steps of the information processing method for ships in the method embodiment shown can be found in the method embodiment, which will not be repeated here.
[0085] The present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the computer program can execute the above-mentioned Figure 2 The specific implementation of the steps of the information processing method for ships in the method embodiment shown can be found in the method embodiment, which will not be repeated here.
[0086] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0087] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.
[0088] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0089] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0090] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application can essentially be embodied in the form of a software product, or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0091] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The protection scope of the present application is not limited thereto. Although the present application is described in detail with reference to the above-mentioned embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-mentioned embodiments within the technical scope disclosed in the present application, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A method for processing information for a ship, characterized in that: include: Import the vessel's general arrangement drawing in the graphical user interface; Identify the general arrangement diagram, determine multiple outfitting areas of the ship, and display them separately; receiving an operation performed on the graphical user interface for creating an area code for each outfitting area; In response to the operation, the following processing is performed for each outfitting area: determining the area function corresponding to the outfitting area to form a first sub-code, determining the deck to which the outfitting area belongs to form a second sub-code, determining the main vertical area corresponding to the outfitting area in the spatial position of the ship to form a third sub-code, and determining the area code of the outfitting area using the first sub-code, the second sub-code, and the third sub-code; The area codes of all outfitting areas are used as the positioning information of the ship and stored together with the general arrangement drawing.
2. The method according to claim 1, characterized in that The general arrangement drawing includes a plurality of outfitting areas, a plurality of functional areas and a function number corresponding to each functional area. The first sub-code corresponding to each outfitting area is determined in the following manner: Identify the various functional areas of the entire ship and the function number of each functional area; For each outfitting area, determine the functional area where the outfitting area is located according to the location of the outfitting area; For each outfitting area, the function corresponding to the functional area is determined as the regional function of the outfitting area; For each outfitting area, a function number corresponding to the area function of the outfitting area is identified, and the function number is determined as the first sub-code of the outfitting area.
3. The method according to claim 1, characterized in that The general arrangement plan also includes multiple decks and the deck number corresponding to each deck. The second sub-code corresponding to each outfitting area is determined in the following manner: Identify the decks throughout the ship and the deck number of each deck; For each outfitting area, determine the deck to which the outfitting area belongs according to the location of the outfitting area; For each outfitting area, a deck number corresponding to the deck to which the outfitting area belongs is identified, and the deck number is determined as the second sub-code of the outfitting area.
4. The method according to claim 1, characterized in that The general layout diagram also includes a plurality of main vertical zones, a main vertical zone number corresponding to each main vertical zone, and a sequence number determined according to the position of each main vertical zone. The third sub-code corresponding to each outfitting area is determined in the following way: Identify the main vertical zones throughout the ship and the main vertical zone number of each main vertical zone; For each outfitting area, according to the location of the outfitting area, determine the main vertical zone corresponding to the outfitting area in the spatial position of the ship; For each outfitting area, the main vertical area number and the sequence number of the main vertical area corresponding to the outfitting area in the spatial position of the ship are identified, and the main vertical area number and the sequence number are determined as the third sub-code of the outfitting area.
5. The method according to claim 3, characterized in that: The method further comprises: For each deck, the outfitting area corresponding to the deck and the area code of the outfitting area are stored to form a deck file of the deck, which is stored together with the general arrangement drawing. The deck file forms a layer, and the layer displays the position of each outfitting area on the deck in the general arrangement drawing of the ship and the area code corresponding to the outfitting area, so that the subsequent design end can design the outfitting area according to the general arrangement drawing and the layer.
6. The method according to claim 5, characterized in that Each deck file is stored with the corresponding deck ID. Wherein, the method further comprises: Opening the general arrangement drawing in a graphical user interface, and receiving an operation performed on the graphical user interface for switching an outfitting area of a preset deck; determining whether the operation recognizes a deck mark; If the operation recognizes a deck identifier, a corresponding deck file is determined according to the deck identifier, and the deck file is formed into a layer, which is overlaid on the general arrangement drawing and displayed together with the general arrangement drawing; If the operation fails to identify a deck identifier, only the general arrangement drawing is displayed, and the layers corresponding to each deck file are not displayed.
7. The method according to claim 1, characterized in that The length of the area code of each outfitting area is five digits, the length of the first sub-code is one digit, represented by English letters; the length of the second sub-code is two digits, represented by English letters or numbers, and the length of the third sub-code is two digits, represented by numbers.
8. An information processing device for a ship, characterized in that: include: Import module for importing the vessel's general arrangement drawing in the graphical user interface; An outfitting area determination module is used to identify the general arrangement drawing, determine multiple outfitting areas of the ship, and display them separately; A receiving module, configured to receive an operation performed on the graphical user interface for creating an area code for each outfitting area; The area code determination module is used to perform the following processing for each outfitting area in response to the operation: determine the area function corresponding to the outfitting area to form a first sub-code, determine the deck to which the outfitting area belongs to form a second sub-code, determine the main vertical area corresponding to the outfitting area in the spatial position of the ship to form a third sub-code, and determine the area code of the outfitting area using the first sub-code, the second sub-code, and the third sub-code; The storage module is used to store the area codes of all outfitting areas as the positioning information of the ship together with the general arrangement drawing.
9. An electronic device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate via the bus, and the processor executes the machine-readable instructions to perform the steps of any method as claimed in claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are executed.