Information processing device, information processing method, program, and information processing system

The information processing device simplifies deck plate allocation in non-rectangular areas, improving efficiency and traceability in construction projects.

JP7759414B2Active Publication Date: 2025-10-23JFE METAL PROD & ENG INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024002074
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-01-10
Publication Date
2025-10-23
Estimated Expiration
2044-01-10

AI Technical Summary

Technical Problem

Existing methods for specifying deck plate allocation areas are complex and limited to rectangular shapes, lacking simplicity and applicability to non-rectangular areas.

Method used

An information processing device and system that supports the allocation of deck plates by receiving input on building sections and allocation areas, calculating the required number and dimensions of deck plates, and displaying the allocation results on a screen, capable of handling non-rectangular shapes.

Benefits of technology

Facilitates simple and efficient allocation of deck plates, enhancing cost estimation, ordering, manufacturing, acceptance, construction, maintenance, and traceability in floor and roof structures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007759414000001
    Figure 0007759414000001
  • Figure 0007759414000002
    Figure 0007759414000002
  • Figure 0007759414000003
    Figure 0007759414000003
Patent Text Reader

Abstract

To provide, regarding design of floor / roof structural slabs where deck plates are applied, a technology for supporting allocation of the deck plates with simple operations.SOLUTION: An information processing system 1 includes a server 10 connected to a display device 20. The server 10 includes: a storage unit 11 for storing deck plate information 110A, partition designation information 110B, and allocation area information 110C; a partition designation information receiving unit 13; an allocation area receiving unit 14; a calculation unit 16 for calculating the number and dimensions of deck plates to be allocated to an allocation area 46, and storing an allocation result 120 in the storage unit 11; and a display control unit 17 for drawing, on a screen, deck plates 50 that can be allocated within the allocation area 46 within a partition based on the allocation area 46 and the allocation result 120. Allocation area information 110C is obtained by specifying a plurality of beams 42 that form one closed area 46.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, an information processing method, a program, and an information processing system, and more particularly to an information processing device, an information processing method, a program, and an information processing system for supporting the allocation of deck plates in the field of construction materials, for example. [Background technology]

[0002] Conventionally, floor and roof structures using deck plates, such as composite slab structures in which concrete is poured onto deck plates and reinforced concrete slabs, have been adopted for the floors, roofs, etc. of buildings. Regarding structures using deck plates, a technology is known that assists in the allocation of deck plates used in floor and roof structures using deck plates for the design of buildings (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2021-28465 Summary of the Invention [Problem to be solved by the invention]

[0004] However, the techniques for assisting in the allocation of deck plates that have been known to date have complicated methods for specifying allocation areas, and a simple method for specifying allocation areas has been desired. Furthermore, the conventional techniques have been targeted at rectangular allocation areas, and have not been targeted at other allocation areas.

[0005] The present invention has been made in consideration of the above-mentioned problems, and aims to provide a technology that supports the allocation of deck plates with simple operations when designing floor and roof structures that use deck plates. [Means for solving the problem]

[0006] an information processing device according to a representative embodiment of the present invention, the information processing device comprising: a memory unit that stores deck plate information including the reference dimensions of the deck plate; a memory unit that receives memory unit designation information that specifies a memory unit of a building to which the deck plate is to be allocated and stores the information in the memory unit; an allocation memory unit that receives allocation memory unit designation information that specifies an allocation memory unit to which the deck plate is to be allocated and stores the information in the memory unit; a calculation unit that calculates the number of deck plates to be allocated to the allocation memory unit and the dimensions of the deck plates based on the deck plate information and the allocation memory unit information and stores the calculation results in the memory unit; and a display control unit that draws on the screen of a display device the memory unit designation information stored in the memory unit and the allocation memory unit designation information stored in the memory unit and the allocation memory unit designation information, and draws on the screen deck plates that can be allocated to the allocation memory unit within the allocation memory unit based on the deck plate allocation results; [Effects of the Invention]

[0007] According to the present invention, it is possible to support the allocation of deck plates with simple operations in the design of floor and roof structures that use deck plates. Furthermore, the allocation of deck plates generates information on deck plates, concrete, reinforcing bars, spacers, concrete stops, shoring, etc., facilitating cost estimation, ordering, manufacturing, acceptance, construction, maintenance, and traceability. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a diagram showing an example of the configuration of a deck plate allocation support system according to an embodiment of the present invention and a functional block configuration of an information processing device. [Figure 2] FIG. 2 is a diagram illustrating an example of information stored in a storage unit of an information processing device. [Figure 3]FIG. 1 is a diagram illustrating a hardware configuration of an information processing device. [Figure 4A] FIG. 10 is a diagram showing an example of a method for specifying an area to which deck plates are allocated in the first embodiment of the deck plate allocation support system. [Figure 4B] 10 is a diagram showing the results of allocating deck plates to allocation areas specified based on allocation area information in the first embodiment of the deck plate allocation support system. FIG. [Figure 5A] FIG. 10 is a plan view showing an example of a method for allocating accessories to allocation areas in addition to deck plates in a deck plate allocation support system. [Figure 5B] This is an A-A cross-sectional view showing an example of a method for allocating accessories to allocation areas in addition to deck plates in the deck plate allocation support system. [Figure 6A] FIG. 10 is a diagram showing allocation results when the allocation area is rectangular in the deck plate allocation support system. [Figure 6B] 10A and 10B are diagrams showing allocation results when the allocation area is a quadrangle other than a rectangle in the deck plate allocation support system. [Figure 6C] FIG. 10 is a diagram showing allocation results when the allocation area is a pentagon in the deck plate allocation support system. [Figure 7] FIG. 10 is a diagram showing an example of a dialogue display method in the deck plate allocation support system. [Figure 8] FIG. 10 is a diagram illustrating a configuration example of a deck plate allocation support system according to a second embodiment and a functional block configuration of an information processing device. [Figure 9] FIG. 10 is a diagram illustrating an example of information stored in a storage unit of an information processing apparatus according to a second embodiment. [Figure 10A] FIG. 10 is a diagram showing an example of a method for overlapping one side of a standard deck plate with one side of an area surrounded by beams within a section by a drag-and-drop operation in the second embodiment of the deck plate allocation support system. [Figure 10B]FIG. 10 is a diagram showing an example of the results of allocating deck plates to designated allocation areas based on an allocation method according to the second embodiment of the deck plate allocation support system. [Figure 11] FIG. 10 is a diagram illustrating a hardware configuration of an information processing apparatus according to a third embodiment. [Figure 12] FIG. 10 is a diagram illustrating a functional block configuration of an information processing apparatus according to a third embodiment. [Figure 13] FIG. 10 is a diagram showing an example of a case where an opening is provided in an allocation area in the deck plate allocation support system. [Figure 14A] A figure showing an example of a dialog including an input form for inputting an offset value corresponding to a column cutout portion in an allocation area in the deck plate allocation support system. [Figure 14B] 1 is a diagram showing the entire allocation area in which a column cutout portion is to be provided in the deck plate allocation support system. FIG. [Figure 14C] This figure shows an example of a center snap point used to operate a column cutout portion in a deck plate allocation support system, which specifies an allocation area obtained by subtracting the area that overlaps with a rectangular column from the allocation area. [Figure 14D] 10 is a diagram showing the results of allocating a deck plate to a new allocation area calculated based on a column cutout portion specified in a modified example in a deck plate allocation support system. FIG. [Figure 15A] A figure showing an example of a dialog for selecting either ``simple display'' or ``detailed display'' from the simple display method and detailed display method in the deck plate allocation support system. [Figure 15B] This figure shows the results of allocating deck plates in a two-dimensional manner when ``simple display'' and ``detailed display'' are selected in the simple display method and detailed display method in the deck plate allocation support system. [Figure 15C]This figure shows the results of allocating deck plates in a three-dimensional manner when "simple display" and "detailed display" are selected in the simple display method and detailed display method in the deck plate allocation support system. [Figure 16A] A figure showing an example of a dialog including an input form for inputting information regarding delivery date, work area, and packing number as specific information in the deck plate allocation support system. [Figure 16B] FIG. 10 is a diagram showing an example of specific information displayed when the deck plate allocation results are displayed in two dimensions in the deck plate allocation support system. [Figure 16C] FIG. 10 is a diagram showing an example of display of specific information when the deck plate allocation results are displayed in three dimensions in the deck plate allocation support system. [Figure 16D] 16B is a diagram showing an example of displaying specific information different from that shown in FIG. 16B when the deck plate allocation results are displayed in two dimensions in the deck plate allocation support system. FIG. [Figure 16E] 16C is a diagram showing an example of displaying specific information different from that shown in FIG. 16C when the deck plate allocation results are displayed in three dimensions in the deck plate allocation support system. FIG. [Figure 16F] FIG. 10 is a diagram showing an example of displaying the symbols and dimensions of the cross sections in the deck plate allocation support system. DETAILED DESCRIPTION OF THE INVENTION

[0009] 1. Overview of the embodiment First, an outline of representative embodiments of the invention disclosed in this application will be described. Note that in the following description, for example, reference numerals in the drawings corresponding to components in each embodiment will be written in parentheses.

[0010] [1] An information processing device (10) according to one aspect of the present invention includes a storage unit (11) that stores deck plate information (110A) including the reference dimensions of a deck plate, a section designation information receiving unit (13) that receives section designation information (110B) that designates a section of a building to which the deck plate is to be allocated and stores the information in the storage unit (11), an allocation area receiving unit (14) that receives allocation area information (110C) that designates allocation areas (46, 60, 73, 83) that are areas to which the deck plates are to be allocated and stores the information in the storage unit (11), and a function that calculates the number of deck plates to be allocated to the allocation areas (46, 60, 73, 83) and the dimensions of the deck plates based on the deck plate information (110A) and the allocation area information (110C), and calculates the number of deck plates to be allocated to the allocation areas (46, 60, 73, 83) and the dimensions of the deck plates, ... The system includes a calculation unit (16) that stores the rate allocation result (120) in the memory unit (11), and a display control unit (17) that draws on the screen of a display device (20) the partition designated by the partition designation information (110B) stored in the memory unit (11) and the allocation area (46, 60, 73, 83) designated by the allocation area information (110C) stored in the memory unit (11), and draws on the screen deck plates (50) that can be allocated within the allocation area (46, 60, 73, 83) within the partition based on the deck plate allocation result (120), wherein the allocation area information (110C) is obtained by designating a plurality of beams (42, 64, 65, 66) that form one closed area (46, 60, 73, 83).

[0011] [2] In the information processing device (10) described in [1] above, it is preferable that the closed area (46, 60, 73, 83) is a polygon, and the allocation area information (110C) is obtained by specifying beams (42, 64, 65, 66) corresponding to each side of the polygon.

[0012] [3] In the information processing device (10) described in [2] above, it is preferable that the allocatable deck plates (50) include standard deck plates (51, 52) and accessories (53), the deck plate information (110A) includes reference dimensions of the standard deck plates (51, 52) and reference dimensions of the accessories (53), and the calculation unit (16) calculates, based on the deck plate information (110A), the number and dimensions of the standard deck plates (51, 52) and the number and dimensions of the accessories (53) such that the combined area of ​​the standard deck plates (51, 52) and the accessories (53) corresponds to the allocation area.

[0013] [4] In the information processing device (10) described in [3] above, it is preferable that a predetermined direction in the two-dimensional space in which the partition is defined is defined as a first direction, a direction perpendicular to the predetermined direction is defined as a second direction, the dimensions of the deck plate include the width and length of the deck plate, and the calculation unit (16) determines the number of the standard deck plates (51) as the quotient obtained by dividing the length of the allocation area (46, 60, 73, 83) in the first direction by the width of one of the standard deck plates (51), and calculates the number and dimensions of at least one of the standard deck plates (52) and the accessories (53) to be allocated to the area corresponding to the remainder.

[0014] [5] In the information processing device (10) described in [3] above, a predetermined direction in the two-dimensional space in which the partition is defined is defined as a first direction, a direction perpendicular to the predetermined direction is defined as a second direction, the dimensions of the deck plate include the width and length of the deck plate, and when the length of one of the deck plates allocated to the allocation area (60) is longer than the length of the allocation area (60) in the second direction, it is preferable that the calculation unit (16) determines the length of the deck plate to be the length obtained by excluding the length of the deck plate allocated to the allocation area (60) that protrudes in the second direction from the allocation area (60).

[0015] [6] In the information processing device (10) described in [2] above, when the allocation area receiving unit (14) receives the allocation area information (110C), the display control unit (17) preferably causes a dialogue (45, 74, 91) including options for deck plate arrangement directions to be displayed on the screen as information relating to the deck plates to be allocated, and the calculation unit (16) preferably calculates the number of deck plates and the dimensions of the deck plates when the deck plates are allocated to the allocation area (46, 60, 73, 83) along the arrangement direction selected in the dialogue (45, 74, 91), and stores the results of the deck plate allocation in the memory unit (11) as a deck plate allocation result (120).

[0016] [7] In the information processing device (10) described in [6] above, the dialog (74, 91) preferably further includes an option for whether or not to have end closures at the longitudinal ends of the deck plate, and an input form for the dimensions of the end closures, and when the presence of end closures is specified in the dialog (74, 91), the display control unit (17) preferably draws on the screen the deck plate with end closure processing (94) performed based on the input dimensions of the end closures.

[0017] [8] In the information processing device (10) described in [6] above, the dialog (74, 91) preferably further includes an option for whether or not to display information about the cutting, and an input form for the dimensions of the cutting allowance, and when the display of information about the cutting is specified in the dialog (74, 91), the display control unit (17) preferably draws the cutting symbol (97) and the dimensions of the cutting allowance (96) on the screen based on the input dimensions of the cutting allowance.

[0018] [9] The information processing device (10) described in [1] above further includes an operation receiving unit (15) that receives an operation for the deck plate on the screen, and the display control unit (17) displays the allocatable deck plate (50) on the screen, and when one side (75) of the deck plate displayed on the screen is selected and the operation receiving unit (15) receives an operation of dragging and dropping the one side (75) onto one side (76) of the allocation area (73), the calculation unit (16A) It is preferable that the dimensions of the deck plate displayed on the screen are calculated so that one side (75) of the deck plate coincides with one side (76) of the allocation area (73), the calculation results are stored in the memory unit (11), and the display control unit (17) changes the shape of the deck plate displayed on the screen based on the calculated dimensions of the deck plate displayed on the screen so that one side (75) of the deck plate displayed on the screen coincides with one side (76) of the allocation area (73).

[0019]

[10] An information processing method according to one aspect of the present invention includes a section designation information receiving step of receiving section designation information (110B) designating a section of a building to which a deck plate is to be allocated, an allocation area receiving step of receiving allocation area information (110C) designating an allocation area (46, 60, 73, 83) to which the deck plate is to be allocated, and a step of calculating the number of deck plates to be allocated to the allocation area (46, 60, 73, 83) and the dimensions of the deck plates based on deck plate information (110A) including reference dimensions of the deck plates and the allocation area information (110C), and outputting the deck plate allocation result (120 ), and a display control step of drawing the partition designated by the partition designation information (110B) and the allocation area (46, 60, 73, 83) designated by the allocation area information (110C) on the screen of a display device (20), and drawing deck plates (50) that can be allocated within the allocation area (46, 60, 73, 83) within the partition on the screen based on the deck plate allocation result (120), wherein the allocation area information (110C) is obtained by designating a plurality of beams (42, 64, 65, 66) that form one closed area (46, 60, 73, 83).

[0020]

[11] A program according to one aspect of the present invention includes a section designation information receiving step of receiving section designation information (110B) designating a section of a building to which a deck plate is to be allocated and storing the information in a storage unit (11) of the computer, an allocation area receiving step of receiving allocation area information (110C) designating allocation areas (46, 60, 73, 83) to which the deck plate is to be allocated and storing the information in the storage unit (11), and a deck plate information (110A) including a reference dimension of the deck plate and the allocation area information (110C) based on the calculation of the number of deck plates to be allocated to the allocation areas (46, 60, 73, 83) and the dimensions of the deck plates, and a deck plate allocation result (120). and storing the information in the memory unit (11); and a display control step of drawing on a screen of a display device (20) the partition designated by the partition designation information (110B) stored in the memory unit (11) and the allocation area (46, 60, 73, 83) designated by the allocation area information (110C) stored in the memory unit (11), and drawing on the screen deck plates (50) that can be allocated within the allocation areas (46, 60, 73, 83) within the partition based on the deck plate allocation result (120), wherein the allocation area information (110C) is obtained by designating a plurality of beams (42, 64, 65, 66) that form one closed area (46, 60, 73, 83).

[0021]

[12] An information processing system (1, 1A) according to one aspect of the present invention is an information processing system (1, 1A) including a server (10) connected to a display device (20), wherein the server (10) includes a storage unit (11) that stores deck plate information (110A) including reference dimensions of the deck plate, a storage unit (13) that receives storage unit information (110B) that specifies a storage unit of a building to which the deck plate is to be allocated and stores the storage unit (11), an allocation area receiving unit (14) that receives allocation area information (110C) that specifies an allocation area (46, 60, 73, 83) that is an area to which the deck plate is to be allocated and stores the allocation area (46, 60, 73, 83) in the storage unit (11), and a display unit (20) that displays the deck plate information (110A) and the allocation area information (110C) based on the deck plate information (110A) and the allocation area information (110C). and a display control unit (17) that draws, on a screen of the display device (20), the partition designated by the partition designation information (110B) stored in the storage unit (11) and the allocation area (46, 60, 73, 83) designated by the allocation area information (110C) stored in the storage unit (11), and draws, on the screen, deck plates (50) that can be allocated within the allocation area (46, 60, 73, 83) within the partition based on the deck plate allocation result (120), wherein the allocation area information (110C) is obtained by designating a plurality of beams (42, 64, 65, 66) that form one closed area (46, 60, 73, 83).

[0022] 2. Specific examples of embodiments Specific examples of embodiments of the present invention will be described below with reference to the drawings. In the following description, components common to each embodiment will be given the same reference numerals, and repeated description will be omitted. It should be noted that the drawings are schematic, and the dimensional relationships and ratios of each element may differ from the actual situation. The drawings may also include portions with different dimensional relationships and ratios.

[0023] <Configuration of information processing system> FIG. 1 is a diagram showing the configuration of an information processing system and the functional block configuration of an information processing device according to the first embodiment of the present invention. FIG. 2 is a diagram showing an example of information stored in a storage unit of the information processing apparatus according to the first embodiment of the present invention.

[0024] The information processing system 1 shown in the figure is a system for supporting deck plate allocation in the field of construction materials. Hereinafter, the information processing system 1 will also be referred to as a "deck plate allocation support system 1." Specifically, when deck plates are used as building materials in designing a specific building, the deck plate allocation support system 1 draws the partitions and allocation areas on the screen of the display device 20 based on information about the partition of the building designated by the designer (hereinafter also referred to as "partition designation information" or "partition designation information 110B") and information about the area to which the deck plates are to be allocated (hereinafter also referred to as "allocation area information" or "allocation area information 110C"). In addition, the deck plate allocation support system 1 calculates the number of deck plates to be allocated to the allocation area and the dimensions of the deck plates based on the allocation area information 110C and information about the deck plate specifications and installation environment, such as the deck plate standard dimensions, which are stored in advance in the memory unit 11 (hereinafter also referred to as "deck plate information" or "deck plate information 110A"), and draws deck plates that can be allocated to the allocation area within the partition on the screen of the display device 20 based on the calculation result (hereinafter also referred to as "allocation result 120").

[0025] 1, the deck plate allocation support system 1 includes an information processing device 10 and a display device 20. The information processing device 10 and the display device 20 are connected via an I / F (Interface) device 104, which will be described later.

[0026] In the following description, the information processing device 10 will also be simply referred to as the "server 10." In the following description, a user who operates the server 10 is also referred to as a "system user."

[0027] First, the hardware configuration of the server 10 will be described.

[0028] FIG. 3 is a diagram showing the hardware configuration of the server 10 that constitutes the deck plate allocation support system 1. As shown in FIG.

[0029] The server 10 includes, as hardware resources, an arithmetic unit 101, a storage unit 102, an input unit 103, an I / F (Interface) unit 104, an output unit 105, and a bus 106.

[0030] The arithmetic device 101 is configured with processors such as a CPU (Central Processing Unit) and a DSP (Digital Signal Processor). The storage device 102 has a storage area for storing programs for causing the arithmetic device 101 to execute various types of data processing, and data such as parameters and calculation results used in the data processing by the arithmetic device 101, and is configured with, for example, a ROM (Read Only Memory), a RAM (Random Access Memory), a HDD, and a flash memory.

[0031] Here, the program includes a deck plate allocation support program for causing a computer to function as the server 10, and is pre-installed in the storage device 102, for example.

[0032] The data also includes deck plate information 110A, section designation information 110B, allocation area information 110C, and the like as data for the deck plate allocation support program.

[0033] The program and data may be distributed via a network, or may be written to a non-transitory computer readable medium such as a CD-ROM and distributed.

[0034] The input device 103 is a functional unit that detects input of information from the outside, and is composed of, for example, a keyboard, a mouse, a pointing device, buttons, a touch panel, etc. The I / F device 104 is a functional unit that sends and receives information to and from the outside, and is composed of a communication control circuit, an input / output port, an antenna, etc. for wired or wireless communication.

[0035] The output device 105 is a functional unit that outputs information obtained by data processing by the arithmetic device 101. Examples of the output device 105 include an external storage device such as an SSD or HDD, and a display device such as a console unit. The bus 106 is a functional unit that interconnects the arithmetic device 101, the storage device 102, the input device 103, the I / F device 104, and the output device 105, enabling data exchange among these devices.

[0036] In the server 10, each calculation device 101 executes calculations according to the programs and data stored in each storage device 102, and controls the storage device 102, input device 103, I / F device 104, output device 105, and bus 106 in each server, thereby realizing each functional block in the server 10 (input reception unit 12, partition designation information reception unit 13, allocation area reception unit 14, calculation unit 16, display control unit 17, and memory unit 11).

[0037] Next, each functional block of the server 10 will be described in detail.

[0038] As shown in Figure 1, the server 10 has functional blocks for realizing the deck plate allocation support function, including an input reception unit 12, a partition designation information reception unit 13, an allocation area reception unit 14, a calculation unit 16, a display control unit 17, and a memory unit 11. These functional blocks are realized by the cooperation of the hardware resources and software that constitute the server 10.

[0039] The above software is a program for realizing deck plate allocation support (native application) according to this embodiment, and is, for example, downloaded in advance from an external device (e.g., an external storage medium) and stored in a storage device (e.g., storage unit 11) within server 10.

[0040] The above program may be distributed via a network, or may be written to a computer-readable storage medium (non-transitory computer-readable medium) such as a CD-ROM or flash memory and distributed.

[0041] The input receiving unit 12 is a functional unit that receives data input from a system user to the server 10. Specifically, the input receiving unit 12 receives data input by the system user via the input device 103 in Fig. 3, and instructs each functional unit in the server 10 to execute processing according to the received data.

[0042] For example, the input receiving unit 12 receives deck plate information 110A input by a system user via the input device 103 in FIG. The deck plate information 110A can be stored in advance in the storage unit 11 by a system administrator.

[0043] The partition designation information receiving unit 13 is a functional unit that receives partition designation information input from a system user to the server 10. Specifically, the partition designation information receiving unit 13 receives the partition designation information input by the system user via the input device 103 in Fig. 3, and instructs each functional unit in the server 10 to execute processing according to the received partition designation information.

[0044] For example, the section designation information receiving unit 13 receives section designation information 110B input by the system user via the input device 103 in FIG.

[0045] The allocation area receiving unit 14 is a functional unit that receives allocation area information input from a system user to the server 10. Specifically, the allocation area receiving unit 14 receives the allocation area information input by the system user via the input device 103 in Fig. 3, and instructs each functional unit in the server 10 to execute processing according to the received allocation area information.

[0046] For example, the allocation area receiving unit 14 receives allocation area information 110C input by the system user via the input device 103 in FIG.

[0047] The calculation unit 16 is a functional unit that performs various calculations related to the structural calculation of the deck plate. Specifically, the calculation unit 16 calculates the number of deck plates to be allocated to the allocation area and the dimensions of the deck plates based on the deck plate information 110A and allocation area information 110C stored in the storage unit 11, and stores the calculation results in the storage unit 11 as allocation results 120.

[0048] The display control unit 17 is a functional unit that controls the display device 20 to display various information on the screen of the display device 20. The display control unit 17 draws, on the screen of the display device 20, partitions and allocation areas, as well as deck plates that can be allocated within allocation areas within partitions. Specifically, the display control unit 17 draws, on the screen of the display device 20, partitions and allocation areas based on the partition designation information 110B and allocation area information 110C stored in the memory unit 11. Furthermore, the display control unit 17 draws, on the screen of the display device 20, deck plates that can be allocated within the allocation area within the section based on the allocation result 120 stored in the storage unit 11.

[0049] The display control unit 17 may be configured separately from the display device 20 as in this embodiment, or may be integrated with the display device 20 to form a single display control unit 17.

[0050] The storage unit 11 is a functional unit that stores various data related to deck plate allocation support. For example, the storage unit 11 stores deck plate information 110A received by the input receiving unit 12, partition designation information 110B received by the partition designation information receiving unit 13, allocation area information 110C received by the allocation area receiving unit 14, and allocation results 120 by the calculation unit 16. Note that the storage unit 11 may also store deck plate information 110A prepared in advance by a system administrator or the like.

[0051] The deck plate information 110A includes information about the specifications of deck plates available on the market, prepared in advance by a system administrator or the like. For example, the deck plate information 110A includes information about the deck plate's basic specifications (dimensions (including standard dimensions), mass, cross-sectional performance, material, standards), the basic specifications of the accessories (dimensions (including standard dimensions), mass, cross-sectional performance, material, standards), the deck plate's thickness, the deck plate's end treatment (whether or not end-closed processing is performed), the deck plate's surface treatment (whether or not plating is performed, and the type of plating), and the deck plate's fire-resistance specifications (whether the specifications meet fire-resistant construction certification, quasi-fire-resistant construction certification, etc., or the fire-resistance certification number and its specifications). The deck plate information 110A also includes information about the deck plate's installation environment. For example, the deck plate information 110A includes, but is not limited to, information on the basic specifications of floor and roof structures using deck plates (dimensions (including reference dimensions), mass, cross-sectional performance, standards), floor and roof structures using deck plates and deck plate connections (floor and roof structures using deck plates and deck plate-to-beam connection methods, number of connections), the type of concrete forming the floor and roof structures using deck plates, concrete thickness, standard strength, specifications of various reinforcing bars including main reinforcing bars, distribution reinforcing bars, and fire-resistant reinforcing bars (number, material, wire color, diameter, joint length, anchorage length, excess length), specifications of crack prevention bars (type, number, number of bars, material, wire color, diameter, joint length, anchorage length, excess length, mesh size, mesh reinforcing bar area coefficient), and spacer specifications (quantity, height, standards). The deck plate information 110A also includes information required for deck plate construction. For example, deck plate information 110A includes information regarding the deck plate's packing number and construction area number (numbers used for identification when transporting the deck plate), delivery date (the period required to deliver the deck plate to the client's construction site after an order is placed by the client), but is not limited to these.

[0052] The section designation information 110B includes information about the section of the building designated by the designer, which is received by the section designation information receiving unit 13. For example, the section designation information 110B includes, as information input to the server 10 by the system user, information about the arrangement of columns, the arrangement of beams, the deck plate installation height, the components for adjusting the joints between the deck plate and the columns and beams, the construction section number (an identification number assigned to each section divided as a construction unit), shoring (quantity, height), and concrete flow stopper components (quantity, height, length, plate thickness, material), but is not limited to these.

[0053] The allocation area information 110C includes information about the area to which the deck plate specified by the designer is to be allocated, which has been received by the allocation area receiving unit 14. For example, the allocation area information 110C includes, as information input to the server 10 by the system user, information about the designation of the allocation area (for example, coordinate information for identifying the allocation area 46, column / beam model information, column / beam internal polyline information, etc.), the arrangement direction of the deck plate, the start point of the deck plate arrangement, opening specifications (number of openings, opening start point position, opening dimensions, opening internal dimensions), column cutouts (presence or absence of cutouts, offset center point), slab edge number, overhang, offset (amount of change in deck plate end length), and information about switching between simplified display and detailed display, which will be described later, but is not limited to these.

[0054] In addition, the deck plate information 110A, partition designation information 110B, and allocation area information 110C stored in the memory unit 11 may include not only information entered by the system user, but also information prepared in advance by a system administrator, etc.

[0055] The allocation result 120 is information that constitutes part of the memory unit 11, and includes information regarding the number of deck plates to be allocated to the allocation area and the dimensions of the deck plates, calculated by the calculation unit 16. Furthermore, the display control unit 17 reads the calculated number of deck plates to be allocated to the allocation area and information regarding the dimensions of the deck plates from the allocation result 120 as necessary, and causes the display device 20 to draw on the screen the deck plates that can be allocated within the allocation area within the section.

[0056] The display device 20 is a device that displays information and is realized by, for example, a liquid crystal display or an organic EL display. The display device 20 displays various information on the screen in response to control from the display control unit 17. Specifically, the display device 20 draws on the screen a section, an allocation area, and a deck plate that can be allocated within the allocation area within the section. In addition, in response to control from the display control unit 17, the display device 20 draws on the screen the shape of the deck plate after changing the shape of the deck plate so that one side of the deck plate displayed on the screen coincides with one side of the allocation area.

[0057] <Deck plate allocation method> A method for allocating deck plates in the deck plate allocation support system 1 will be described.

[0058] 4A and 4B are diagrams showing an example of an allocation method according to the first embodiment of the deck plate allocation support system. FIG. 4A shows an example of a method for specifying an area to which deck plates are allocated. FIG. 4B shows the result of allocating deck plates to the allocation areas specified based on the allocation area information 110C.

[0059] 4A and 4B show an example of a plan view of section 40 that is drawn on display device 20 by display control unit 17 based on section designation information 110B designated in advance by a system user. Also shown within section 40 are pillars 41A-D, girders 42A-D, and joists 43A-B.

[0060] When allocating deck plates within a rectangular area surrounded by girders 42A-D, the user operates cursor 44 displayed on the screen to specify girders 42A-D in clockwise order, for example, as shown in Fig. 4A. This causes allocation area receiving unit 14 to receive information regarding the order in which girders 42A-D were specified by the system user and store this information in allocation area information 110C in storage unit 11. For example, as shown in Fig. 4A, allocation area receiving unit 14 determines the closed area surrounded by the specified girders 42A-D as allocation area 46, and stores coordinate information and the like for identifying allocation area 46 in storage unit 11 as allocation area information 110C. Alternatively, when creating columns and beams, an area surrounded by beams included in section 40 can be designated in advance as allocation area 46, and multiple areas can also be designated together. This allows the process of creating columns and beams to be automated, from designating the area to which the deck plate is to be allocated to allocating the deck plate. At this time, the length of the deck plate can be set so that it is perpendicular to the short side direction Y or long side direction X of the area surrounded by beams included in section 40, or the angle relative to the short side or long side can be specified.

[0061] Next, the calculation unit 16 calculates the area of ​​the allocation area 46 based on the deck plate information 110A previously stored in the memory unit 11 and the allocation area information 110C stored in the memory unit 11, and then calculates the number of deck plates to be allocated to the allocation area 46 and the dimensions of the deck plates based on the area of ​​the allocation area 46, and stores the calculation results in the memory unit 11 as the allocation result 120.

[0062] Next, as shown in FIG. 4B, the display control unit 17 draws the allocation area 46 on the screen of the display device 20 based on the allocation area information 110C and the allocation result 120, and displays the allocated deck plate 50 within the allocation area 46.

[0063] The display control unit 17 may extract some of the information from the allocation area information 110C on the screen of the display device 20, display this part of the information in a dialog 45 on the screen of the display device 20, and then allocate the deck plates 50 using this part of the information entered by the system user in the dialog 45. The dialog 45 may display, for example, an input form for information regarding the deck plate arrangement direction, deck plate arrangement start point, and overhang. As shown in FIG. 4A, if the system user specifies in the dialog 45 that the deck plate arrangement direction is the X direction, the deck plate arrangement start point is the left, the length direction (Y direction) overhang is 50 mm, and the width direction (X direction) overhang is 50 mm, the display control unit 17 will display the results of allocating the deck plates 50 according to the information specified in the allocation area 46, as shown in FIG. 4B.

[0064] 5A and 5B are diagrams showing an example of an allocation method in the deck plate allocation support system. FIG. 5A is a plan view showing an example of a method for allocating accessories in addition to a deck plate to an allocation area. FIG. 5B is a cross-sectional view taken along the line AA showing an example of a method for allocating accessories in addition to a deck plate to an allocation area.

[0065] The deck plate information 110A stored in advance in the storage unit 11 includes information on standard deck plates and accessories. The information on the standard deck plates and accessories includes the standard dimensions of the standard deck plates and the standard dimensions of the accessories. In this embodiment, the reference dimensions of the standard deck plates include deck plate 51 with a width length of 600 mm and deck plate 52 with a width length of 300 mm, and the reference dimensions of the accessories include accessory 53 with a width length of 250 mm.

[0066] In this embodiment, if a system user specifies a width of 3550 mm in the allocation area information 110C, allocating standard deck plates will result in standard deck plates being allocated to the outside of the allocation area. This is an uneconomical allocation because deck plates allocated outside the allocation area will need to be cut and removed during the construction stage.

[0067] Therefore, in this embodiment, when a system user allocates a standard deck plate to an allocation area specified as allocation area information 110C, the standard deck plate ends up being allocated to the outside of the allocation area. In this case, a method is shown in which accessories are allocated to prevent excess materials from being allocated outside the allocation area.

[0068] Specifically, when a system user specifies an allocation area as allocation area information 110C, the calculation unit 16 performs a calculation to divide the length of the allocation area in the direction that coincides with the width direction of a standard deck plate by the width of the standard deck plate that has the largest width among the widths of a single standard deck plate. The length of the allocation area in the direction that coincides with the width direction of the standard deck plate is divided by the width of the standard deck plate that has the largest width among the widths of one standard deck plate, and the resulting quotient is the number of standard deck plates that have the largest width to be allocated. The size of the surplus obtained as a result of the division is compared with the reference dimensions of the standard deck plates and accessories pre-stored in the memory unit 11, and the combination of standard deck plates and accessories that requires the fewest number of plates is determined as the number of standard deck plates and accessories to be allocated to the area corresponding to the surplus.

[0069] In this embodiment, the combination of standard deck plates and accessories to be allocated to the allocation area with a width length of 3550 mm is five deck plates 51 with a width length of 600 mm, one deck plate 52 with a width length of 300 mm, and one accessory 53 with a width length of 250 mm.

[0070] In this embodiment, the length in the direction coinciding with the width direction of the standard deck plate is divided by the width of the standard deck plate with the largest width among the widths of a single standard deck plate, but the length in the direction perpendicular to the width direction of the standard deck plate may also be divided by the length in the direction perpendicular to the width direction of the standard deck plate with the largest length among the lengths in the direction perpendicular to the width direction of a single standard deck plate. Furthermore, the width lengths of the standard deck plate and accessories may be other than 600 mm and 300 mm.

[0071] It is also conceivable that the size of the surplus obtained by the calculation of calculation unit 16 will be a very small value compared to the reference dimensions of the standard deck plate and accessories pre-stored in memory unit 11. For example, it is conceivable that the widthwise lengths of the standard deck plate and accessories pre-stored in memory unit 11 are only 600 mm and 300 mm, and the size of the widthwise surplus obtained by the calculation of calculation unit 16 will be approximately 10 mm. In such cases, since there is little practical need to allocate deck plates or accessories to the area corresponding to the surplus, the number of standard deck plates and accessories to be allocated may both be set to 0. In addition, system users can arbitrarily specify conditions such as the range of standard dimensions of standard deck plates and accessories when the number of standard deck plates and accessories to be allocated is set to 0, and the range of surplus size.

[0072] Furthermore, as shown by the two-dot chain line, the system user can specify the overlap of the deck plate onto the beam in the dialogue 45. In this example, the results are shown for a case where the overlap in the width direction of the deck plate is set to 50 mm, and the overlap in the length direction, which is the direction perpendicular to the width direction of the deck plate, is set to 50 mm.

[0073] 6A to 6C are diagrams showing an example of an allocation method in the deck plate allocation support system. FIG. 6A shows the layout result when the layout area is rectangular. FIG. 6B shows the layout result when the layout area is a quadrangle other than a rectangle. FIG. 6C shows the allocation result when the allocation area is a pentagon.

[0074] 6A to 6C show, in a planar manner (XY plane), allocation areas 60A to 60C drawn on the display device 20 by the display control unit 17. In Fig. 6, as an example, pillars 61A to 61D, pillars 62A to 62D, and pillars 63A to 63E, and beams 64A to 64D, beams 65A to 65D, and beams 66A to 66E are shown within the allocation areas 60A to 60C.

[0075] Information about standard deck plates is included in the deck plate information 110A stored in advance in the storage unit 11. The information about standard deck plates includes reference dimensions of standard deck plates. As shown in Figure 6A, in this embodiment, when a system user specifies allocation area 60A as allocation area information 110C, it is possible to allocate standard deck plates to the entire allocation area 60A using only standard deck plates according to the allocation method shown in Figure 4.

[0076] However, if standard deck plates were allocated to allocation areas 60B and 60C in Figures 6B and 6C, standard deck plates would be allocated to the outside of the allocation areas, which would be an uneconomical allocation because the deck plates allocated outside the allocation areas would need to be cut and removed during the construction stage.

[0077] Therefore, in this embodiment, when a system user allocates standard deck plates to allocation areas 60B, 60C specified as allocation area information 110C, resulting in the standard deck plates being allocated to the outside of the allocation areas 60B, 60C, a method is shown in which the length of a single standard deck plate minus the length of the portion that protrudes from the allocation areas 60B, 60C is set to the length of the deck plate, thereby preventing excess materials from being allocated outside the allocation areas 60B, 60C.

[0078] Specifically, when a system user specifies the allocation areas 60B and 60C shown in Figures 6B and 6C as allocation area information 110C, the calculation unit 16 first calculates the area of ​​the allocation areas 60B and 60C, then performs a calculation to calculate the required number of standard deck plates, and stores the calculation results in the memory unit 11. Next, calculation unit 16 reads out the calculation results of the areas of allocation areas 60B and 60C from memory unit 11, and calculates the area when the required number of standard deck plates are arranged in one direction in allocation areas 60B and 60C. Next, calculation unit 16 compares this with the areas of allocation areas 60B and 60C, calculates the areas that do not match the areas of allocation areas 60B and 60C, and stores the calculation results in memory unit 11. Next, the calculation unit 16 calculates the number of standard deck plates to be allocated to areas that do not match the areas of the allocation areas 60B and 60C when the required number of standard deck plates are arranged in one direction in the allocation areas 60B and 60C, and stores the calculation results in the memory unit 11. The calculation unit 16 calculates the length of one standard deck plate in the direction perpendicular to the width direction of the standard deck plate allocated to the allocation area 60B, 60C that is allocated to an area that does not match the area of ​​the allocation area 60B, 60C and whose length in the direction perpendicular to the width direction of the standard deck plate allocated to the allocation area 60B, 60C is longer than the length of the allocation area 60B, 60C in the direction perpendicular to the width direction of the standard deck plate. Next, the calculation unit 16 subtracts the length that protrudes from the allocation area 60B, 60C in the direction perpendicular to the width direction of the standard deck plate, and stores the calculation result in the memory unit 11. The calculation unit 16 considers the length after subtraction to be the length of one deck plate to be allocated to allocation areas 60B and 60C, converts the length perpendicular to the width direction of the standard deck plate, and stores the calculation result in the memory unit 11. When the required number of standard deck plates are lined up in one direction, the calculation unit 16 calculates the length perpendicular to the width direction of each standard deck plate allocated to the allocation areas 60B and 60C for all standard deck plates that are allocated to areas that do not match the areas of the allocation areas 60B and 60C and that require length conversion through the above-mentioned subtraction process. Next, the calculation unit 16 subtracts the length of the standard deck plate that extends beyond the allocation areas 60B and 60C in the direction perpendicular to the width direction. Next, the calculation unit 16 converts the length of each deck plate to be allocated to the allocation areas 60B and 60C based on the subtraction result and stores the calculation results in the memory unit 11. The display control unit 17 draws the results of the calculation stored in the memory unit 11 on the screen of the display device 20, and the display device 20, in response to control from the display control unit 17, can display the results of the allocation of deck plates having a shape in which the length in the direction perpendicular to the width direction is converted from that of a standard deck plate, as shown in Figures 6B and 6C.

[0079] The deck plates allocated to the allocation areas 60B, 60C designated by the system user as allocation area information 110C may be, for example, accessory items other than standard deck plates.

[0080] FIG. 7 is a diagram showing an example of a dialogue display method in the deck plate allocation support system. FIG. 7A shows an example of a screen on which a system user operates a cursor to specify an allocation area. FIG. 7B shows an example of a screen that appears when the system user has completed specifying the allocation area. FIG. 7C shows an example of a dialog displayed in the deck plate allocation support system. FIG. 7(D) shows the result of allocating deck plates to the allocation area.

[0081] In this embodiment, when a system user operates the cursor 71 drawn on the display device 20 as allocation area information 110C in (A) of Figure 7 to specify beams 72A to D, the allocation area receiving unit 14 receives the allocation area information 110C and stores the allocation area information 110C in the memory unit 11. The display control unit 17 draws the allocation area 73 on the screen of the display device 20 based on the allocation area information 110C stored in the storage unit 11, as shown in FIG. 7(B).

[0082] Next, as shown in FIG. 7(C), the display control unit 17 displays a dialogue 74 on the screen of the display device 20 as information relating to the deck plate to be allocated.

[0083] The dialog 74 includes information related to deck plate information 110A, section designation information 110B, and allocation area information 110C. For example, as shown in FIG. 7C, the dialog 74 includes, as information that the system user can input or select, information such as deck plate height, deck plate thickness, fire resistance specifications, surface treatment, end shape, end closure dimensions, deck plate arrangement direction, deck plate arrangement start point, overhang, concrete type, concrete thickness, crack expansion prevention bar specifications, presence or absence of fire resistance reinforcement, spacer height, spacer spacing, spacer spacing pitch, delivery date, construction area, and packaging number. The dialog 74 also includes, as information to be displayed to the system user, information related to the deck plate product name and deck plate dimensions, but is not limited to these.

[0084] The calculation unit 16 calculates the number of deck plates and the dimensions of the deck plates when the deck plates are allocated to the allocation area 73 along the arrangement direction selected in the dialog 74, and stores the deck plate allocation result 120 in the memory unit 11.

[0085] Next, the display control unit 17 displays the deck plates that can be allocated to the allocation area 73 on the screen of the display device 20 based on the allocation result 120. As shown in FIG. 7(D), the display device 20, under the control of the display control unit 17, draws the deck plates that can be allocated to the allocation area 73 on the screen.

[0086] The above method makes it possible for the system user to draw on the screen of the display device 20 deck plates that can be allocated to the allocation area 73 based on the information entered or selected in the dialog 74, and allows the system user to obtain the deck plate allocation results with simple operations.

[0087] As described above, the information processing system 1 according to this embodiment is an information processing system 1 including the server 10 connected to the display device 20, and the server 10 includes a storage unit 11 that stores deck plate information 110A including the reference dimensions of the deck plate, a section designation information receiving unit 13 that receives section designation information 110B that designates a section of the building to which the deck plate is to be allocated and stores it in the storage unit 11, an allocation area receiving unit 14 that receives allocation area information 110C that designates allocation areas 46, 60, 73 that are areas to which the deck plates are to be allocated and stores it in the storage unit 11, and a display unit 20 that displays the deck plates to be allocated to the allocation areas 46, 60, 73 based on the deck plate information 110A and the allocation area information 110C. An information processing system 1 is realized which includes a calculation unit 16 which calculates the number of decks and the dimensions of the deck plate and stores this in the memory unit 11 as a deck plate allocation result 120, and a display control unit 17 which draws on the screen of the display device 20 the partition designated by the partition designation information 110B stored in the memory unit 11 and the allocation areas 46, 60, 73 designated by the allocation area information 110C stored in the memory unit 11, and draws on the screen deck plates 50 which can be allocated within the allocation areas 46, 60, 73 within the partition based on the deck plate allocation result 120, wherein the allocation area information 110C is obtained by designating a plurality of beams 42, 64, 65, 66 which form one closed area 46, 60, 73.

[0088] This will provide system users with technology that supports deck plate allocation with simple operations when designing floor and roof structures that use deck plates.

[0089] Furthermore, in the information processing device 10 according to this embodiment, the closed regions 46, 60, and 73 are polygons, and the allocation region information 110C is obtained by specifying the beams 42, 64, 65, and 66 corresponding to each side of the polygon.

[0090] This allows system users to be provided with a technology that assists in the allocation of deck plates to polygonal closed areas 46, 60, 73 when designing floor and roof structures using deck plates by specifying the beams 42, 64, 65, 66 that correspond to each side.

[0091] Furthermore, in the information processing device 10 according to this embodiment, the allocable deck plates 50 include standard deck plates 51, 52 and a special feature 53, the deck plate information 110A includes the reference dimensions of the standard deck plates 51, 52 and the reference dimensions of the special feature 53, and the calculation unit 16 calculates the number and dimensions of the standard deck plates 51, 52 and the number and dimensions of the special feature 53 based on the deck plate information 110A, such that the combined area of ​​the standard deck plates 51, 52 and the special feature 53 corresponds to the allocation area.

[0092] This allows system users to be provided with technology to assist in the allocation of materials by combining standard deck plates 51, 52 and accessories 53 for allocation areas 46, 60, 73 when designing floor and roof structures using deck plates.

[0093] Furthermore, in the information processing device 10 according to this embodiment, a predetermined direction in the two-dimensional space in which the partitions are defined is defined as the first direction, a direction perpendicular to the predetermined direction is defined as the second direction, the dimensions of the deck plate include the width and length of the deck plate, and the calculation unit 16 determines the number of standard deck plates 51 as the quotient obtained by dividing the length of the allocation area 46, 60, 73 in the first direction by the width of one standard deck plate 51, and calculates the number and dimensions of at least one of the standard deck plates 52 and accessories 53 to be allocated to the area corresponding to the remainder.

[0094] This allows system users to be provided with technology to assist in the allocation of materials by economically combining standard deck plates 51, 52 and accessories 53 for allocation areas 46, 60, 73 when designing floor and roof structures using deck plates.

[0095] Furthermore, in the information processing device 10 according to this embodiment, a predetermined direction in the two-dimensional space in which the partitions are defined is defined as the first direction, a direction perpendicular to the predetermined direction is defined as the second direction, the dimensions of a deck plate include the width of the deck plate and the length of the deck plate, and when the length of one deck plate allocated to the allocation area 46, 60 is longer than the length of the allocation area 46, 60, 73 in the second direction, the calculation unit 16 determines that the length of the deck plate is the length of the one deck plate allocated to the allocation area 46, 60, 73 minus the length of the deck plate that protrudes from the allocation area 46, 60, 73 in the second direction.

[0096] This allows system users to be provided with technology to assist in the allocation of deck plates by combining deck plates 51 and 52 of standard dimensions with deck plates of other dimensions for allocation areas 46, 60, and 73 when designing floor and roof structures using deck plates.

[0097] Furthermore, in the information processing device 10 according to this embodiment, when the allocation area receiving unit 14 receives allocation area information 110C, the display control unit 17 displays on the screen dialogs 45, 74 including options for the deck plate arrangement direction as information relating to the deck plates to be allocated, and the calculation unit 16 calculates the number of deck plates and the dimensions of the deck plates when the deck plates are allocated to the allocation areas 46, 60, 73 according to the arrangement direction selected in the dialogs 45, 74, and stores this in the memory unit 11 as the deck plate allocation result 120.

[0098] This allows system users to be provided with technology to assist in the allocation of deck plates, which allows them to consider multiple patterns of deck plate combinations by changing the arrangement direction for the same allocation areas 46, 60, 73 when designing floor and roof structures using deck plates.

[0099] Second Embodiment As a second embodiment of the present invention, a deck plate allocation method different from that of the first embodiment will be described below. Note that explanations of the same reference numerals and contents as those of the first embodiment will be omitted.

[0100] FIG. 8 is a diagram showing the configuration of a deck plate allocation support system 1A according to the second embodiment. The deck plate allocation support system 1A shown in Figure 8 differs from the deck plate allocation support system 1 according to the first and second embodiments in that it has an operation reception unit 15 and operation information 110D, and the calculation unit 16A performs processing in cooperation with the operation reception unit 15 and operation information 110D, but in other respects it is similar to the deck plate allocation support system according to the first embodiment. First, each functional block of the server 10A in the deck plate allocation support system 1A according to the second embodiment will be described in detail with reference to FIG.

[0101] As shown in Figure 8, the server 10A has an input reception unit 12, a partition designation information reception unit 13, an allocation area reception unit 14, a calculation unit 16A, a display control unit 17, a memory unit 11, and an operation reception unit 15 as functional blocks for realizing the deck plate allocation support function. These functional blocks are realized by the cooperation of hardware resources and software that constitute the server 10A.

[0102] The data in FIG. 3 also includes operation information 110D as data for the deck plate allocation support program.

[0103] The operation reception unit 15 is a functional unit that receives operation information, which is an operation input for the deck plate, from the system user to the server 10A. Specifically, the operation reception unit 15 receives the operation information input by the system user via the input device 103 in Fig. 3, and instructs each functional unit in the server 10A to execute processing according to the received operation information.

[0104] For example, the operation receiving unit 15 receives operation information 110D input by the system user via the input device 103 in FIG.

[0105] Furthermore, the display control unit 17 displays the deck plate on the screen of the display device 20, as described below, based on the deck plate information 110A, allocation area information 110C, and operation information 110D stored in the memory unit 11. When the display control unit 17 has displayed the deck plate on the screen of the display device 20 and the operation receiving unit 15 receives an operation in which a system user selects one side 75 of the deck plate displayed on the screen and drags and drops the selected side onto one side 76 of the allocation area, the calculation unit 16A calculates the dimensions of the deck plate displayed on the screen so that the one side 75 of the deck plate displayed on the screen matches the one side 76 of the allocation area, and stores the calculation results in the memory unit 11. Furthermore, the display control unit 17 changes the shape of the deck plate displayed on the screen of the display device 20 based on the dimensions of the deck plate calculated by the calculation unit 16A so that the one side 75 of the deck plate displayed on the screen matches the one side 76 of the allocation area.

[0106] The storage unit 11 is a functional unit that stores various data related to deck plate allocation support. For example, the storage unit 11 stores deck plate information 110A received by the input receiving unit 12, partition designation information 110B received by the partition designation information receiving unit 13, allocation area information 110C received by the allocation area receiving unit 14, operation information 110D received by the operation receiving unit 15, and allocation results 120 by the calculation unit 16A. Note that the storage unit 11 may also store deck plate information 110A prepared in advance by a system administrator or the like.

[0107] 9, the operation information 110D includes information about operations input by the system user to the server 10 via the input device 103, which has been received by the operation receiving unit 15. For example, the operation information 110D includes information about the edge specification of a deck plate and the edge specification of an allocation area, which will be described later, but is not limited to these.

[0108] In addition, the deck plate information 110A, partition designation information 110B, allocation area information 110C, and operation information 110D stored in the memory unit 11 may include not only information entered by the system user, but also information prepared in advance by a system administrator, etc.

[0109] Next, a specific method of allocating deck plates to allocated areas in the second embodiment will be described below.

[0110] 10A and 10B are diagrams showing an example of an allocation method according to the second embodiment of the deck plate allocation support system. FIG. 10A shows an example of how one side of a standard deck plate and one side of an area enclosed by beams in a compartment can be overlapped by a drag-and-drop operation. FIG. 10B shows the result of allocating deck plates to the allocation areas specified based on the allocation method according to the second embodiment. In the second embodiment, a standard deck plate is displayed on the screen of the display device 20 in accordance with control from the display control unit 17 based on deck plate information 110A and section designation information 110B. The system user can use the cursor to select the four sides of the standard deck plate displayed on the screen of the display device 20. The operation receiving unit 15 receives information about the side 75 of the standard deck plate selected by the system user as deck plate side designation information, which is one type of operation information 110D.

[0111] One side 75 of a standard deck plate selected by the system user can be dragged and dropped using the cursor. By dragging, one side 75 of the selected standard deck plate can be superimposed on one side 76 of the area 73 surrounded by beams in the section. When a system user performs a drag operation so that one side 75 of the selected standard deck plate overlaps with one side 76 of the area surrounded by beams within the section, and then performs a drop operation at the overlapping location, the calculation unit 16A accepts the area 73 surrounded by the beams as allocation area information 110C and calculates the area of ​​the allocation area 73. Furthermore, when a drag operation is performed to overlap one side 75 of the selected standard deck plate with one side 76 of the area surrounded by beams within the compartment, the operation receiving unit 15 receives one side 76 of the area 73 surrounded by beams within the overlapping compartment as allocation area side designation information of the operation information 110D.

[0112] Based on the deck plate side designation information and the allocation area side designation information, the calculation unit 16A calculates the dimensions of the standard deck plate displayed on the screen of the display device 20 so that the length of one side 75 of the standard deck plate displayed on the screen matches the length of one side 76 of the allocation area, and stores the calculation result in the memory unit 11 as deck plate information 110A.

[0113] The display control unit 17 changes the shape of the standard deck plate displayed on the screen based on the dimensions of the deck plate calculated by the calculation unit 16A so that one side 75 of the standard deck plate displayed on the screen of the display device 20 matches one side 76 of the allocation area, and displays the deck plate with the changed shape on the screen of the display device 20.

[0114] The display device 20, under the control of the display control unit 17, displays the deck plate with the changed shape on the screen.

[0115] In this way, according to the information processing device 10A of the second embodiment, it is possible to allocate a deck plate to an allocation area by aligning one side of the deck plate selected by a drag-and-drop operation with one side that defines the allocation area surrounded by beams within the section.

[0116] The information processing device 10 according to this embodiment further includes an operation receiving unit 15 that receives operations on the deck plate on the screen, and the display control unit 17 displays the allocatable deck plates 50 on the screen. When one side 75 of the deck plate displayed on the screen is selected and the operation receiving unit 15 receives an operation to drag and drop the side 75 onto one side 76 of the allocation area 73, the calculation unit 16 calculates the dimensions of the deck plate displayed on the screen so that the side 75 of the deck plate displayed on the screen matches the side 76 of the allocation area 73, and stores the calculation results in the memory unit 11. The display control unit 17 changes the shape of the deck plate displayed on the screen based on the calculated dimensions of the deck plate displayed on the screen so that the side 75 of the deck plate displayed on the screen matches the side 76 of the allocation area 73.

[0117] This allows system users to be provided with technology to assist in deck plate allocation, allowing them to match the dimensions of the deck plate with the dimensions of the allocation area through intuitive operations when designing floor and roof structural slabs using deck plates.

[0118] Third Embodiment FIG. 11 is a diagram showing the configuration of a deck plate allocation support system 1B according to the third embodiment of the present invention. The deck plate allocation support system 1B shown in Figure 11 differs from the deck plate allocation support systems 1, 1A according to the first and second embodiments in that it has an information processing device 30 instead of a display device 20, but in other respects is similar to the deck plate allocation support systems according to the first and second embodiments.

[0119] In the following description, the information processing device 30 may also be simply referred to as the "terminal device 30."

[0120] In the deck plate allocation support system 1B, the terminal device 30 and the information processing device 10 are connected to each other via a communication network (not shown) such as a LAN or the Internet. The terminal device 30 functions as an operation terminal for issuing various instructions to the information processing device 10. In other words, the deck plate allocation support system 1B configures a client / server system or a Web system in which the terminal device 30 is a client terminal and the information processing device 10 is a server.

[0121] <Configuration of information processing device 30> FIG. 12 is a diagram showing the hardware configuration of the information processing device 30 that constitutes the deck plate allocation support system 1. As shown in FIG.

[0122] The terminal device 30 is an information processing device (program processing device) used by a system user who wishes to obtain the structural calculation results of a deck plate, etc. The information processing device 30 includes, as hardware resources, an arithmetic unit 301, a storage unit 302, an input unit 303, an I / F (Interface) unit 304, an output unit 305, and a bus 306.

[0123] The arithmetic device 301 is configured with processors such as a CPU (Central Processing Unit) and a DSP (Digital Signal Processor). The storage device 302 has a storage area for storing programs for causing the arithmetic device 301 to execute various types of data processing, and data such as parameters and calculation results used in the data processing by the arithmetic device 301, and is configured with, for example, a ROM (Read Only Memory), a RAM (Random Access Memory), a HDD, and a flash memory.

[0124] Here, the programs include programs such as an OS and a browser for causing a computer to function as the terminal device 30, and are pre-installed in the storage device 302, for example.

[0125] The input device 303 is a functional unit that detects input of information from the outside, and is composed of, for example, a keyboard, a mouse, a pointing device, buttons, a touch panel, etc. The I / F device 304 is a functional unit that sends and receives information to and from the outside, and is composed of a communication control circuit, an input / output port, an antenna, etc. for wired or wireless communication.

[0126] The output device 305 is a functional unit that outputs information obtained by data processing by the arithmetic device 301. Examples of the output device 305 include external storage devices such as SSDs and HDDs, and display devices such as LCDs (Liquid Crystal Displays) and organic EL (Electro Luminescence) displays. The bus 306 is a functional unit that interconnects the arithmetic device 301, storage device 302, input device 303, I / F device 304, and output device 305, enabling data exchange among these devices.

[0127] In the terminal device 30, the calculation device 301 executes calculations according to a program stored in the memory device 302, and controls the memory device 302, the input device 303, the I / F device 304, the output device 305, and the bus 306, thereby realizing each functional block of the terminal device 30 shown in Figure 12 (input interface unit 31, transmission unit 32, data reception unit 33, display unit 34, control unit 35).

[0128] Next, a functional block configuration of the deck plate allocation support system 1 according to the third embodiment will be described.

[0129] As shown in FIG. 11, the terminal device 30 includes an input interface unit 31, a transmission unit 32, a data reception unit 33, a display unit , and a control unit . These functional units are realized by the cooperation of the hardware resources and software that constitute the terminal device 30.

[0130] The input interface unit 31 is a functional unit that accepts input of various data and various instructions from the system user.

[0131] Specifically, the input interface unit 31 accepts input of deck plate information 110A, section designation information 110B, allocation area information 110C, and operation information 110D. For example, as will be described later, the input interface unit 31 accepts values ​​entered by a system user into an input form displayed on the display unit 34 as the deck plate information 110A, section designation information 110B, allocation area information 110C, and operation information 110D.

[0132] The input interface unit 31 also accepts an instruction to draw a partition and an allocation area on the display unit 34 based on the input partition designation information 110B and allocation area information 110C. Furthermore, the input interface unit 31 accepts an instruction to draw a deck plate that can be allocated within an allocation area within a partition on the display unit 34 based on the input allocation area information 110C and the allocation result 120 calculated by the calculation unit 16 described above. Furthermore, the input interface unit 31 accepts an instruction to draw the shape of the deck plate after changing the shape of the deck plate so that one side of the deck plate displayed on the display unit 34 matches one side of the allocation area, based on the input allocation area information 110C and operation information 110D. The input interface unit 31 provides the received various data and instructions to the control unit 35 .

[0133] The transmission unit 32 is a functional unit that transmits requests and various data according to instructions input by the system user via the input interface unit 31 to the server 10. For example, the transmission unit 32 transmits instructions to execute processing (allocation processing) based on the deck plate information 110A, the section designation information 110B, the allocation area information 110C, and the operation information 110D to the server 10 via the network according to instructions input by the system user via the input interface unit 31.

[0134] The data receiving unit 33 is a functional unit that receives various data transmitted from the server 10. Specifically, the data receiving unit 33 receives, from the server 10, the processing results in accordance with the instructions output from the transmitting unit 32.

[0135] The display unit 34 is a functional unit that displays various types of information. For example, the display unit 34 displays a web page using a web browser. In addition, the display unit 34 displays information included in the processing result transmitted from the display control unit 17 of the server 10 in response to an instruction transmitted by the transmission unit 32.

[0136] The control unit 35 is a functional unit that comprehensively controls each functional unit of the terminal device 30. For example, in response to an instruction input by a system user via the input interface unit 31, the control unit 35 instructs the transmission unit 32 to transmit deck plate information 110A, section designation information 110B, allocation area information 110C, operation information 110D, and an instruction to the server 10. The control unit 35 also instructs the display unit 34 to display information included in the processing results transmitted from the server 10 in response to the instruction.

[0137] According to the deck plate allocation support system 1B of the third embodiment, a system user can request the server 10 to execute processing by operating the terminal device 30, so that the system user can use the deck plate allocation support service simply by preparing the terminal device 30.

[0138] <<Variations>> Modifications of the first and second embodiments of the present invention are shown below. FIG. 13 is a diagram showing an example of a deck plate allocation method when an opening is provided in the allocation area.

[0139] First, in the deck plate allocation support system 1, 1A, 1B, after the allocation of the deck plates is completed using the method described above, the display control unit 17 displays the dialog 74. For example, the system user operates the information processing device 10 to input information about the openings, which is part of the information about the allocation area information 110C, via the dialog 74. Here, information about openings includes, but is not limited to, information about the number of openings, the opening start position, opening dimensions, opening interior dimensions, stresses occurring around the openings and in floor and roof structures using deck plates, and reinforcing members to support the stresses occurring around the openings and floor and roof structures using deck plates. Next, the calculation unit 16 calculates the allocation area 73 in which the opening 81 is provided based on the information regarding the opening in the allocation area 73 to which the deck plate is allocated based on the allocation area information 110C, and stores the allocation result 120 in the memory unit 11. For example, the calculation unit 16 calculates the dimensions of an opening 81 whose quantity is based on the numerical value of the number of openings input into the dialog 74, and which is positioned at a specific position within the allocation area 73 based on the opening start position input into the dialog 74, and whose dimensions are based on the opening dimensions and opening inner dimensions input into the dialog 74, and stores the calculated quantity, position, and dimensions of the opening 81 in the memory unit 11 as the allocation result 120. When the quantity, position, and dimensions of the openings 81 are identified based on the information about the openings, the calculation unit 16 can calculate the allocation area 73 in which the openings 81 are provided by subtracting the area of ​​the identified openings 81 from the area of ​​the allocation area 73. The calculation unit 16 subtracts the area of ​​the deck plate allocated to the portion overlapping with the area of ​​the opening 81 from the allocation area 73 calculated based on the result of subtracting the area of ​​the opening 81 described above, and stores the result in the memory unit 11 as a new allocation result 120. Based on the new allocation result 120 calculated by the calculation unit 16, the display control unit 17 displays the allocation result on the screen of the display device 20, as shown in Figure 13, with the deck plates allocated to the allocation area 73 removed from those that overlap with the area of ​​the opening 81. According to this modified example, a system user can input information about the opening, allocate a deck plate to an allocation area 73, and then create an opening 81 in the allocation area 73 to which the deck plate has been allocated.

[0140] However, the process by which the calculation unit 16 subtracts the area of ​​the opening 81 from the area of ​​the allocation area 73 may be executed before the deck plate allocation process if the allocation area 73 is specified. In other words, before the calculation unit 16 executes the deck plate allocation process, the display control unit 17 may display the dialog 74, and when the system user inputs information about the opening, the calculation unit 16 may execute the process of subtracting the area of ​​the opening 81 from the area of ​​the allocation area 73. For example, before deck plate allocation is performed, for an allocation area 73 in which an opening 81 is provided, the calculation unit 16 can calculate the number of deck plates to be allocated to the allocation area 73 and the dimensions of the deck plates, taking into account the result of subtracting the area of ​​the opening 81. In this case, for the parts of the deck plates allocated to the allocation area 73 that overlap with the area of ​​the opening 81, the calculation unit 16 does not perform processing to subtract the area of ​​the deck plate equivalent to the area of ​​the opening 81, but calculates the dimensions and quantity of deck plates that are optimally combined for the allocation area 73 in which the opening 81 is provided. According to this modification, by inputting information about the opening, the system user can allocate to the allocation area 73 deck plates of dimensions and quantities that will be the optimal combination when an opening 81 is created in the specified allocation area 73. In addition, it is possible to calculate the optimal dimensions and quantities of reinforcing members to bear the stress generated around the opening and the floor and roof structure using the deck plates.

[0141] 14A to 14D are diagrams showing an example of a case where a pillar cutout portion is provided in an allocation area in the deck plate allocation support system. FIG. 14A shows an example of a dialog box including an input form for inputting an offset value corresponding to a pillar cutout portion in a layout area. FIG. 14B shows the entire allocated area in which the pillar cutout portion is to be provided. FIG. 14C shows an example of a center snap point used to manipulate a pillar cutout portion, which specifies an allocation area obtained by subtracting the area overlapping with the rectangular pillar from the allocation area. FIG. 14D shows the result of allocating a deck plate to a new allocation area calculated based on the column cutout portion specified in this modified example.

[0142] First, after the allocation of the deck plate is completed using the method described above, the display control unit 17 displays on the display screen a dialog 82 including an input form for inputting an offset value corresponding to the rectangular column dimensions, which is information contained in the allocation area information 110C shown in Figure 14A. The calculation unit 16 can calculate the allocation area 83 by subtracting the area that overlaps with the prism from the allocation area 73 based on the offset value input in the input form.

[0143] The offset dimension is specified for each of the four rectangular pillars present in the allocation area 73 in Fig. 14B. In this embodiment, the four rectangular pillars are specified in the counterclockwise order of the columns in the dialog 82, namely, bottom left, bottom right, top left, and top right, but this is not limiting. The offset dimensions are specified individually in the horizontal and vertical directions in the row direction of the dialog 82 . Specifically, if a 300 x 300 mm rectangular pillar exists at the bottom right of allocation area 73 in Figure 14C, and it is impossible to allocate a deck plate to the area of ​​allocation area 73 that overlaps with the rectangular pillar, for example, the system user can operate the information processing device 10 to specify offset dimensions of 150 x 150 mm, which is half the dimensions of the rectangular pillar, on the second line of dialog 82, with the horizontal offset dimension set to 150.0 and the vertical offset dimension set to 150.0, thereby specifying the offset dimensions.

[0144] As described above, when the rectangular pillar to be offset and the offset dimensions are specified, the calculation unit 16 calculates the offset amount based on the specified offset dimensions, and based on the calculation result, the display control unit 17 displays a pillar cutout portion 84 in Figure 14C having an offset corresponding to the rectangular pillar dimensions. The pillar cutout 84 has a center snap point 85, and when the system user aligns the center snap point 85 with the center of the rectangular pillar to be offset, an allocation area 83 is specified, which is the allocation area 73 minus the area that overlaps with the rectangular pillar. Based on the dimensions of the column cutout 84, the calculation unit 16 calculates the area of ​​the new allocation area 83 when the area of ​​the deck plate existing in the area of ​​the allocation area 73 that overlaps with the column cutout 84 is subtracted, and the area of ​​the deck plate to be subtracted in that case, and stores the allocation result 120 in the memory unit 11. In Figure 14D, the display control unit 17 draws on the screen of the display device 20 the deck plate allocated to the new allocation area 83, which is obtained by subtracting the area overlapping with the pillar cutout portion 84 from the allocation area 73, based on the calculation results stored in the memory unit 11. According to this modified example, the system user can input the offset dimensions and align the center snap point 85 with the center of the rectangular column to be offset, and then after allocating the deck plate to the allocation area 73, create a column cutout portion 84 in the allocation area 73 to which the deck plate has been allocated, taking into account the offset value corresponding to the rectangular column dimensions. Furthermore, if the deck plate at the column cutout portion 84 is not supported by a beam, a member for adjusting the joint between the deck plate and the column beam is appropriately positioned within a range that can support the deck plate.

[0145] Next, another example of displaying allocated deck plates will be described. 15A to 15C are diagrams showing an example of a simple display method and a detailed display method in the deck plate allocation support system. FIG. 15A shows an example of a dialogue for selecting either "simple display" or "detailed display" from the display methods. FIG. 15B shows the results of allocating deck plates in a two-dimensional manner when "Simple Display" and "Detailed Display" are selected. FIG. 15C shows the results of allocating deck plates in a three-dimensional manner when "simple display" and "detailed display" are selected.

[0146] As shown in FIG. 15A, the display control unit 17 displays a settings window 91 on the screen of the display device 20. In the settings window 91, two types of display method information, "simple display" and "detailed display," are displayed as selectable information included in the allocated area information 110C. Here, "simple display" refers to, for example, a display method that does not depict the peak-valley shape (convex-concave shape) and fire-resistant reinforcing bars of the allocated deck plate. "detailed display" refers to, for example, a display method that depicts the peak-valley shape (concave-convex shape) and fire-resistant reinforcing bars of the allocated deck plate. In addition, in the setting window 91, two options, "simple display" and "detailed display," are displayed selectable for each of the 2D display mode 92, which is a display method in which the display control unit 17 draws in two dimensions the partitions and allocation areas, and the deck plates that can be allocated within the allocation areas within the partitions, and the 3D display mode 93, which is a display method in which the display control unit 17 draws in three dimensions the partitions and allocation areas, and the deck plates that can be allocated within the allocation areas within the partitions.

[0147] For example, when a system user operates the information processing device 10 to select one of the two display methods displayed in the setting window 91, the display control unit 17 displays the deck plate allocation results on the screen of the display device 20 according to the selected display method. For example, when "simplified display" is selected as the display method in 2D display mode 92, the display control unit 17 draws the deck plate as the shape shown in the upper part of Fig. 15B. Also, when "simplified display" is selected as the display method in 3D display mode 93, the display control unit 17 draws the deck plate as the shape shown in the upper part of Fig. 15C. Furthermore, for example, when "detailed display" is selected as the display method in 2D display mode 92, the display control unit 17 draws the deck plate as the shape shown in the lower part of Fig. 15B. Furthermore, for example, when "detailed display" is selected as the display method in 3D display mode 93, the display control unit 17 draws the deck plate as the shape shown in the lower part of Fig. 15C.

[0148] According to this, by selecting "detailed display" as the display method, the system user can easily check on the screen of the display device 20 whether or not there is interference between the materials. On the other hand, by selecting "simple display" as the display method, it is possible to reduce the load of calculations for drawing by the display control unit 17.

[0149] The differences between the display methods "simple display" and "detailed display" include, as mentioned above, whether or not the peaks and valleys of the deck plate are drawn and whether or not the fire-resistant reinforcement bars are drawn, but are not limited to these.

[0150] Next, a display example when the deck plate has an end closure will be described. For example, in the dialog 74 shown in Figure 7 (C), for the end shape, which is information included in the deck plate information 110A, it is possible to select either "end closed", which indicates whether the end is closed, or "open", which indicates whether the end is not closed.

[0151] When "End-closed" is selected in the dialog 74 and "Detailed display" is selected in the 3D display mode 93 of the dialog 91, the display control unit 17 draws on the screen a deck plate having an end shape 94 that has been end-closed based on the end-closed dimensions, which are information contained in the deck plate information 110A entered in the dialog 74. This allows system users to easily check whether the assigned deck plate is end-closed or not.

[0152] In the information processing device 10 of this embodiment, the dialog 74 further includes an option for whether or not to have end closures at the longitudinal ends of the deck plate, and an input form for the dimensions of the end closures, and when the presence of end closures is specified in the dialog 74, the display control unit 17 draws on the screen a deck plate with end closure processing 94 based on the input dimensions of the end closures.

[0153] This makes it possible to provide system users with a technology to assist in the allocation of deck plates with end-closed processing 94 when designing floor and roof structural slabs using deck plates.

[0154] 16A to 16F are diagrams showing an example of a method for displaying specific information in the deck plate allocation support system. FIG. 16A shows an example of a dialog box including an input form for inputting information about delivery date, work area, and packing number as specific information. FIG. 16B shows an example of the display of specific information when the deck plate allocation results are displayed in two dimensions. FIG. 16C shows an example of the display of specific information when the deck plate allocation results are displayed in three dimensions. FIG. 16D shows an example of displaying specific information different from that shown in FIG. 16B when the deck plate allocation results are displayed in two dimensions. FIG. 16E shows an example of displaying specific information different from that shown in FIG. 16C when the deck plate allocation results are displayed in three dimensions. FIG. 16F shows an example of displaying the cut surface symbols and dimensions of the cut surface in the deck plate allocation support system.

[0155] The input receiving unit 12 receives information input in the dialog 91 regarding delivery date, packing number, and whether or not the packing number is displayed, which is information included in the deck plate information 110A, and stores this information in the memory unit 11. In addition, the section designation information receiving unit 13 receives information input in the dialog 91 regarding the work section number and whether or not the work section number is displayed, which is information included in the section designation information 110B, and stores this information in the memory unit 11.

[0156] In the dialog 91, for example, when a delivery date, packing number, and work area number are specified and a check mark is entered in the "Work area / packing number 2D display" checkbox, the display control unit 17 determines that the 2D display mode 92 has been selected and displays the deck plate allocation results 120 in two dimensions as shown in Figures 16B and 16D. In the 2D display mode 92, for example, as shown in Figure 16B, the packing number and work area number are also displayed as specific information 95 in the center of the allocation area 73 drawn on the screen of the display device 20. Furthermore, when the delivery date, packing number, and work area number are specified in the dialog 91 and a check mark is entered in the "Work area / packing number 3D display" checkbox, the display control unit 17 determines that the 3D display mode 93 has been selected, and displays the deck plate allocation result 120 in three dimensions as shown in Figures 16C and 16E. In the 3D display mode 93, for example, as shown in Figure 16C, the packing number and work area number are also displayed as specific information 95 in the center of the allocation area 73 drawn on the screen of the display device 20.

[0157] The specific information 95 is not limited to delivery date, packing number, and construction area number, but can also include, for example, information regarding the deck plate product name, accessory product name, deck plate dimensions, number of deck plates, accessory dimensions, number of accessory items, deck plate thickness, concrete thickness, concrete slab thickness, concrete slab deck edge number, deck plate joint, and deck plate installation height, but is not limited to these. Furthermore, as the specific information 95, a combination of some arbitrarily selected information from the above-mentioned information may be displayed on the screen of the display device 20. For example, the specific information 95A may be displayed on the screen of the display device 20 as information relating to the packing number, the dimensions of the deck plate, the thickness of the deck plate, the thickness of the concrete slab, and the thickness of the deck plate. In this modified example, the specific specific information 95A displayed in Figures 16D and 16E is that the packing number is 1, the length of the deck plate is 1690 mm, the width of the deck plate is 300 mm, the thickness of the concrete slab is 150 mm, and the thickness of the deck plate is 0.8 mm.

[0158] The dialogue 91 can also include an option to display or not display information about cutting, and an input form for the dimensions of the cutting allowance. In the dialog 91, for example, when a numerical value is entered into the input form for the cutting allowance dimensions and a check mark is entered into the checkbox regarding whether or not to display information about the cutting, the display control unit 17 displays information 96 regarding the entered cutting allowance dimensions and a cutting symbol 97, which are specific information regarding the cutting of the deck plate, on the screen of the display device 20. In this modification, the dimension of the cutting allowance is displayed as 150 mm in Fig. 16F as specific information 96 relating to the specific cutting of the deck plate. Also, ten rectangles representing cutting symbols are displayed in Fig. 16F as specific information 97 relating to the specific cutting of the deck plate.

[0159] The dialog for displaying the above-mentioned specific information 95 and the specific information 96, 97 relating to the cutting of the deck plate is not limited to the dialog 91, and may be displayed in the dialog 74, for example.

[0160] When the specific information 95 and the specific information 96, 97 relating to the cutting of the deck plate are displayed on the screen of the display device 20, the system user can easily understand the design conditions that he or she has currently input.

[0161] <<Extended embodiments>> The invention made by the present inventors has been specifically described above based on an embodiment, but it goes without saying that the invention is not limited thereto and can be modified in various ways without departing from the spirit of the invention.

[0162] In this embodiment, the deck plate allocation support systems 1, 1A, and 1B are configured as a combination of an information processing device 10 and a display device 20, or an information processing device 10 and an information processing device 30, but the configuration of the deck plate allocation support systems 1, 1A, and 1B is not limited to this.

[0163] For example, the deck plate allocation support system 1, 1A, 1B may be configured such that the information processing device 10 and multiple information processing devices 30 are connected via a network, and the information processing device 10 is able to accept operations from multiple system users. Furthermore, the information processing devices 10 and 10A may adopt a three-tiered Web structure, consisting of a Web server, an AP server, and a DB server, in order to distribute the server load and ensure the system's scalability, reliability, and security.

[0164] In this embodiment, the information included in the dialogues 45 and 74 is not limited to the information shown in FIGS.

[0165] For example, by providing an input form for specifying an offset, which is the amount of change in the deck plate end length, it is possible to draw a deck plate that reflects the offset amount of the deck plate end specified by the system user. In addition, the offset can be specified using an input form that allows it to be specified for each deck plate, and the deck plate can be drawn reflecting the offset amount of the deck plate end specified for each deck plate. [Explanation of symbols]

[0166] 1 Deck plate allocation support system 10. Information processing equipment 11 Storage section 12 Input reception section 13. Area Designation Information Reception Department 14 Allocation area reception section 15 Operation reception section 16 Arithmetic section 17 Display control unit 101 Arithmetic equipment 102 Storage device 1021 Program 1022 data 103 Input Device 104 I / F device 105 Output Device Bus 106 110A Deck Plate Information 110B Plot Designation Information 110C Allocation area information 110D operating information 120 Allocation Results 20 Display device 30 Information processing equipment 31 Input interface section 32 Transmitter 33 Data Reception Department 34 Display section 35 Control Unit 301 Arithmetic equipment 302 Storage device 303 Input Device 304 I / F device 305 Output Device 306 Bus 41 pillars 42 Large beam 43 Small beam 44 Cursor 45 Dialogue 46 Allocation Area 50 deck plate 51, 52 Standard deck plate 53 Special 60 Allocation Area Columns 61, 62, and 63 64, 65, 66 beams 71 Cursor 72 Beam 73 Allocation Area 74 Dialogue 75 Side of selected standard deck plate 76 One side of the allocation area that overlaps with one side of the selected standard deck plate 81 Opening 82 Dialogue 83 Allocation Area 84 Pillar cutout 85 Center Snap Point 91 Dialogue 92 2D display mode 93 3D display mode 94 End-closed end shape 95 Specific information 96 Cutting allowance dimension information 97 Cutting Symbol

Claims

1. a storage unit that stores deck plate information including reference dimensions of the deck plate; a section designation information receiving unit that receives section designation information that designates a section of the building to which the deck plate is to be allocated and stores the information in the storage unit; an allocation area receiving unit that receives allocation area information specifying an allocation area that is an area to which the deck plate is allocated and stores the information in the storage unit; a calculation unit that calculates the number of deck plates to be allocated to the allocation area and the dimensions of the deck plates based on the deck plate information and the allocation area information, and stores the results in the storage unit as the deck plate allocation result; a display control unit that depicts, on a screen of a display device, the partition designated by the partition designation information stored in the storage unit and the allocation area designated by the allocation area information stored in the storage unit, and that depicts, on the screen, deck plates that can be allocated within the allocation area within the partition based on the deck plate allocation result; The allocated area information is obtained by specifying a plurality of beams that form one closed area. Information processing device.

2. 2. The information processing device according to claim 1, The closed region is a polygon, The allocation area information is obtained by specifying the beams corresponding to each side of the polygon. Information processing device.

3. 3. The information processing device according to claim 2, The allocable deck plates include standard deck plates and accessories, The deck plate information includes a reference dimension of the standard deck plate and a reference dimension of the accessory, The calculation unit calculates the number and dimensions of the standard deck plates and the number and dimensions of the accessories, based on the deck plate information, such that the area of ​​the standard deck plate and the accessories combined corresponds to the allocation area. Information processing device.

4. 4. The information processing device according to claim 3, a predetermined direction in a two-dimensional space in which the section is defined is defined as a first direction, and a direction perpendicular to the predetermined direction is defined as a second direction; The dimensions of the deck plate include a width of the deck plate and a length of the deck plate, The calculation unit determines the number of standard deck plates by dividing the length of the allocation area in the first direction by the width of one of the standard deck plates, and calculates the number and dimensions of at least one of the standard deck plates and the accessories to be allocated to the area corresponding to the remainder. Information processing device.

5. 4. The information processing device according to claim 3, a predetermined direction in a two-dimensional space in which the section is defined is defined as a first direction, and a direction perpendicular to the predetermined direction is defined as a second direction; The dimensions of the deck plate include a width of the deck plate and a length of the deck plate, When the length of one of the deck plates allocated to the allocation area is longer than the length of the allocation area in the second direction, the calculation unit determines the length of the deck plate by subtracting the length of the deck plate allocated to the allocation area by the amount that protrudes from the allocation area in the second direction. Information processing device.

6. 3. The information processing device according to claim 2, When the allocation area information is received by the allocation area receiving unit, the display control unit displays, on the screen, a dialog including options for deck plate arrangement directions as information related to the deck plate to be allocated, The calculation unit calculates the number of deck plates and the dimensions of the deck plates when the deck plates are allocated to the allocation area along the arrangement direction selected in the dialog, and stores the results as the allocation result of the deck plates in the storage unit. Information processing device.

7. 7. The information processing device according to claim 6, The dialog further includes an option for whether or not to have end closures at the ends of the deck plate in the length direction, and an input form for the dimensions of the end closures, When the presence of an end close is specified in the dialog, the display control unit draws the deck plate on which the end close has been processed on the screen based on the input dimensions of the end close. Information processing device.

8. 7. The information processing device according to claim 6, The dialogue further includes an option for displaying or not displaying information about cutting, and an input form for dimensions of the cutting allowance, the display control unit, when it is specified in the dialog that information related to the cutting be displayed, draws the cutting symbol and the dimension of the cutting allowance on the screen based on the input dimension of the cutting allowance. Information processing device.

9. 2. The information processing device according to claim 1, Further, an operation receiving unit that receives an operation for the deck plate on the screen is provided, the display control unit displays the allocatable deck plates on the screen, When one side of the deck plate displayed on the screen is selected and the operation receiving unit receives an operation to drag and drop the selected side onto one side of the allocation area, the calculation unit calculates the dimensions of the deck plate displayed on the screen so that the one side of the deck plate displayed on the screen matches one side of the allocation area, and stores the operation information in the memory unit, and the display control unit changes the shape of the deck plate displayed on the screen based on the calculated dimensions of the deck plate displayed on the screen so that the one side of the deck plate displayed on the screen matches one side of the allocation area. Information processing device.

10. a section designation information receiving step for receiving section designation information that designates a section of a building to which deck plates are to be allocated; an allocation area receiving step of receiving allocation area information that specifies an allocation area that is an area to which the deck plate is allocated; a calculation step of calculating the number of deck plates to be allocated to the allocation area and the dimensions of the deck plates based on deck plate information including the reference dimensions of the deck plates and the allocation area information, and outputting the results as the allocation result of the deck plates; a display control step of drawing the section designated by the section designation information and the allocation area designated by the allocation area information on a screen of a display device, and drawing deck plates that can be allocated within the allocation area within the section on the screen based on the deck plate allocation result, The allocated area information is obtained by specifying a plurality of beams that form one closed area. Information processing methods.

11. A program that causes a computer to execute the following steps: a section designation information receiving step of receiving section designation information that designates a section of the building to which the deck plate is to be allocated and storing the information in a storage unit of the computer; an allocation area receiving step of receiving allocation area information that specifies an allocation area that is an area to which the deck plate is allocated and storing the information in the storage unit; a calculation step of calculating the number of deck plates to be allocated to the allocation area and the dimensions of the deck plates based on deck plate information including the reference dimensions of the deck plates and the allocation area information, and storing the results in the storage unit as the deck plate allocation result; a display control step of drawing on a screen of a display device the partition designated by the partition designation information stored in the storage unit and the allocation area designated by the allocation area information stored in the storage unit, and drawing on the screen deck plates that can be allocated within the allocation area within the partition based on the deck plate allocation result, The allocated area information is obtained by specifying a plurality of beams that form one closed area. program.

12. An information processing system including a display device and a server connected to the display device, The server a storage unit that stores deck plate information including reference dimensions of the deck plate; a section designation information receiving unit that receives section designation information that designates a section of the building to which the deck plate is to be allocated and stores the information in the storage unit; an allocation area receiving unit that receives allocation area information specifying an allocation area that is an area to which the deck plate is allocated and stores the information in the storage unit; a calculation unit that calculates the number of deck plates to be allocated to the allocation area and the dimensions of the deck plates based on the deck plate information and the allocation area information, and stores the results in the storage unit as the deck plate allocation result; a display control unit that depicts, on a screen of the display device, the partition designated by the partition designation information stored in the storage unit and the allocation area designated by the allocation area information stored in the storage unit, and that depicts, on the screen, deck plates that can be allocated within the allocation area within the partition based on the deck plate allocation result; The allocated area information is obtained by specifying a plurality of beams that form one closed area. Information processing system.

Citation Information

Patent Citations

  • Deck plate layout design support method

    JP1999166286A

  • Material layout support device, material layout support method and material layout support program

    JP2021028465A

  • Structural calculation device of composite slab structure, structural calculation method, and structural calculation program

    JP2023041547A

  • Information processing device, information processing method, program, information processing system, and information processing terminal

    JP2025025877A

  • JPP7507995B