Program, information processing method, and information processing apparatus

A program outputs performance icons on a map to indicate building order frequency, addressing the lack of such visualization in existing systems and enhancing data management.

JP2025123011APending Publication Date: 2025-08-22KANTO ELECTRIC KOJI
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024018825
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-09
Publication Date
2025-08-22

AI Technical Summary

Technical Problem

Existing systems fail to output a performance icon on a map indicating the type of order frequency for a building.

Method used

A program that causes a computer to store location information and order frequency associated with building identification, allowing output of a performance icon on a map corresponding to the location information, indicating the type of order frequency.

Benefits of technology

Enables the visualization of building order frequency on a map through performance icons, facilitating better management and analysis of construction data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025123011000001_ABST
    Figure 2025123011000001_ABST
Patent Text Reader

Abstract

To provide a program or the like which can output an achievement icon showing the kind of the order frequency of a building on a map.SOLUTION: A program according to one aspect causes a computer to execute processing of: storing order frequency based on positional information and construction results in association with identification information for identifying a building to be constructed; acquiring search conditions including the order frequency; and outputting an achievement icon 12b showing the kind of the order frequency to a position corresponding to the positional information on a map 12a. In this way, the achievement icon showing the kind of the order frequency of the building can be outputted on the map.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a program, an information processing method, and an information processing device. [Background technology]

[0002] In recent years, there has been active development of technologies related to the management of building development and maintenance, etc. For example, Patent Document 1 discloses a building customer chart management system that includes a means for inputting, adding, and changing customer management data, a means for searching and extracting various data from the customer management data (complaint handling status, regular visit status, contractor list, construction overview, and defect history), and a means for creating reports. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 10-069507 Summary of the Invention [Problem to be solved by the invention]

[0004] However, the invention of Patent Document 1 has a problem in that it is not possible to output a performance icon on a map that indicates the type of order frequency for a building.

[0005] One aspect of the present invention is to provide a program or the like that is capable of outputting a performance icon that indicates the type of frequency of orders for a building on a map. [Means for solving the problem]

[0006] A program according to one aspect causes a computer to perform a process of storing location information and order frequency based on construction performance in association with identification information that identifies the building to be constructed, obtaining search conditions including the order frequency, and outputting a performance icon indicating the type of order frequency at a position on a map that corresponds to the location information. [Effects of the Invention]

[0007] In one aspect, it is possible to output a performance icon on the map that indicates the type of building order frequency. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is an explanatory diagram showing an overview of a building system. [Figure 2] FIG. 2 is a block diagram illustrating an example of the configuration of a server. [Figure 3] FIG. 2 is an explanatory diagram showing an example of a record layout of a building information DB. [Figure 4] FIG. 10 is an explanatory diagram illustrating an example of a record layout of an icon DB. [Figure 5] FIG. 2 is an explanatory diagram showing an example of the record layout of a construction performance DB and a plan information DB. [Figure 6] FIG. 2 is a block diagram illustrating an example of the configuration of a terminal. [Figure 7] FIG. 10 is an explanatory diagram showing an example of a search condition reception screen. [Figure 8] FIG. 10 is an explanatory diagram showing an example of a screen displaying achievement icons on a map. [Figure 9] FIG. 10 is an explanatory diagram showing an example of a screen displaying a plan icon on a map. [Figure 10] FIG. 10 is an explanatory diagram showing an example of a screen displaying detailed information about a building. [Figure 11] 10 is a flowchart showing a processing procedure when storing building information. [Figure 12] 10 is a flowchart showing a processing procedure when an achievement icon is output on a map. [Figure 13] 10 is a flowchart showing a processing procedure when a plan icon is output on a map. [Figure 14] 10 is a flowchart showing the processing procedure of a subroutine for processing to display an icon on a map. [Figure 15] 10 is a flowchart showing a processing procedure for outputting detailed information about a building. [Figure 16]FIG. 10 is a block diagram showing an example of the configuration of a server in the second embodiment. [Figure 17] FIG. 10 is an explanatory diagram illustrating an example of a record layout of a base DB. [Figure 18] FIG. 10 is an explanatory diagram showing an example of a screen displaying a company icon and a fellow trade icon on a map. [Figure 19] 10 is a flowchart showing a processing procedure for displaying a company icon and a fellow trader icon on a map. [Figure 20] FIG. 10 is an explanatory diagram illustrating an example of a display screen of search results. [Figure 21] FIG. 10 is an explanatory diagram showing an example of a display screen of tally information. [Figure 22] 10 is a flowchart showing a processing procedure for displaying a list of building information corresponding to a search condition. [Figure 23] 10 is a flowchart showing a processing procedure for outputting aggregated information aggregated by order frequency; [Figure 24] FIG. 10 is a block diagram showing an example of the configuration of a server in the fourth embodiment. [Figure 25] FIG. 2 is an explanatory diagram illustrating an example of a record layout of a device management DB. [Figure 26] 10 is a flowchart showing a processing procedure for outputting a planned update date and a budget amount for equipment in a building. [Figure 27] FIG. 13 is a block diagram showing an example of the configuration of a server in the fifth embodiment. [Figure 28] FIG. 2 is an explanatory diagram showing an example of a record layout of an income and expenditure information DB. [Figure 29] FIG. 10 is an explanatory diagram showing an example of a balance transition graph. [Figure 30] 10 is a flowchart showing a processing procedure for outputting a building income and expenditure transition graph. DETAILED DESCRIPTION OF THE INVENTION

[0009] The present invention will be described in detail below with reference to the drawings showing embodiments thereof.

[0010] (Embodiment 1) The first embodiment relates to a form in which an achievement icon is output at a position on a map corresponding to position information according to search conditions. Fig. 1 is an explanatory diagram showing an overview of a building system. The system of this embodiment includes an information processing device 1 and an information processing terminal 2, and each device transmits and receives information via a network N such as the Internet.

[0011] The information processing device 1 is an information processing device that processes, stores, and transmits / receives various types of information. The information processing device 1 is, for example, a server device, a personal computer, or a general-purpose tablet PC (personal computer). In this embodiment, the information processing device 1 is assumed to be a server device, and for simplicity, will be referred to as server 1 below.

[0012] The information processing terminal 2 is a terminal device that receives and transmits search conditions for buildings, and receives and displays search results for buildings according to the search conditions. The information processing terminal 2 is an information processing device such as a smartphone, a mobile phone, a wearable device such as an Apple Watch (registered trademark), a tablet, or a personal computer terminal. For simplicity, the information processing terminal 2 will be referred to as terminal 2 below.

[0013] The server 1 according to this embodiment stores location information and order frequency based on construction performance in association with identification information that identifies the building to be constructed. The server 1 acquires search criteria including the order frequency. The server 1 transmits (outputs) to the terminal 2 a performance icon indicating the type of order frequency at a position on the map that corresponds to the location information.

[0014] 2 is a block diagram showing an example of the configuration of the server 1. The server 1 includes a control unit 11, a storage unit 12, a communication unit 13, a reading unit 14, and a large-capacity storage unit 15. Each component is connected by a bus B.

[0015] The control unit 11 includes an arithmetic processing device such as a CPU (Central Processing Unit), an MPU (Micro-Processing Unit), a GPU (Graphics Processing Unit), an FPGA (Field Programmable Gate Array), a DSP (Digital Signal Processor), or a quantum processor. The control unit 11 reads and executes a control program 1P (program product) stored in the storage unit 12, thereby performing various information processing or control processing related to the server 1.

[0016] It should be noted that the control program 1P can be deployed to run on a single computer, or on multiple computers located at one site, or distributed across multiple sites and interconnected by a communications network.

[0017] 2, the control unit 11 is described as a single processor, but it may be a multi-processor. The control unit 11 may execute various information processes or control processes by the same processor within the server 1, or may execute various processes by different processors within the server 1.

[0018] The storage unit 12 includes memory elements such as RAM (Random Access Memory) and ROM (Read Only Memory), and stores the control program 1P or data required for the control unit 11 to execute processing. The storage unit 12 also temporarily stores data required for the control unit 11 to execute arithmetic processing. The communication unit 13 is a communication module for performing communication-related processing, and transmits and receives information to and from the terminal 2, etc. via the network N.

[0019] The reading unit 14 reads a portable storage medium 1a including a CD (Compact Disc)-ROM or a DVD (Digital Versatile Disc)-ROM. The control unit 11 may read the control program 1P from the portable storage medium 1a via the reading unit 14 and store it in the mass storage unit 15. Alternatively, the control unit 11 may download the control program 1P from another computer via a network N or the like and store it in the mass storage unit 15. Furthermore, the control unit 11 may read the control program 1P from the semiconductor memory 1b.

[0020] The mass storage unit 15 includes a recording medium such as a hard disk drive (HDD) or a solid state drive (SSD). The mass storage unit 15 includes a building information database (DB) 151, an icon DB 152, a construction record DB 153, and a plan information DB 154.

[0021] The building information DB 151 stores information about buildings. The icon DB 152 stores icons to be displayed on a map. The construction record DB 153 stores the construction record of buildings. The plan information DB 154 stores plan information indicating that new construction or renovation of a building is planned.

[0022] In this embodiment, the storage unit 12 and the large-capacity storage unit 15 may be configured as an integrated storage device. Furthermore, the large-capacity storage unit 15 may be configured by a plurality of storage devices. Furthermore, the large-capacity storage unit 15 may be an external storage device connected to the server 1.

[0023] The server 1 may execute various information processing or control processes on a single computer, or may execute the processes in a distributed manner on multiple computers. The server 1 may also be realized by multiple virtual machines provided in a single server, or may be realized by using a cloud server.

[0024] 3 is an explanatory diagram showing an example of the record layout of the building information DB 151. The building information DB 151 includes a building ID column, a category column, a current status column, a building name column, a prefecture column, a location details column, a longitude and latitude column, a responsible branch column, an area column by branch column, a cumulative order amount column, a cumulative completed amount column, an order frequency column, and a building rating column. The building ID column stores the building ID of each building, which is uniquely specified, in order to identify each building.

[0025] The classification column stores the classification of the building. Classifications include, for example, "new construction," "renovation," and "new construction + renovation." "New construction" is a classification for extracting buildings whose construction history includes only new construction work. In other words, "new construction" is a classification for extracting buildings whose construction history includes no orders for renovation work after new construction. "Renovation" is a classification for extracting buildings whose construction history includes only renovation work. "New construction + renovation" is a classification for extracting buildings whose construction history includes both new construction work and renovation work. In other words, "new construction + renovation" is a classification for extracting buildings whose construction history includes new construction work and then orders for renovation work.

[0026] The current status column stores the current state (current status) of the building. The current status includes, for example, "under construction," "still in existence," "planned," "closed," "cancelled," or "demolished." "Under construction" indicates that the building is under construction (not yet completed). "Still in existence" indicates that the building exists and is in use. "Planned" indicates that a new building (including a vacant lot or an existing building before demolition) is being planned. "Closed" indicates that the building exists but is not in use. "Cancelled" indicates that construction was stopped during the construction of a building and the building has been left as is without being demolished. "Demolished" indicates that the building has already been demolished and no longer exists.

[0027] The building name column stores the name of the building. The prefecture column stores the prefecture to which the building is located. The location details column stores detailed information about the building's location. The longitude and latitude column stores the longitude and latitude of the location to which the building is located. The responsible branch column stores the name of the responsible branch that has jurisdiction over the area where the building is located. The branch area column stores the area by responsible branch.

[0028] The cumulative order amount column stores the cumulative value of the order amount for the building. The cumulative completed amount column stores the cumulative value of the completed amount (amount of completed construction). The completed amount is the sales amount obtained for the completed construction.

[0029] The order frequency column stores the type of order frequency based on the construction track record of the target building. The types of order frequency include permanent, close (receives orders every year), regular (receives orders intermittently), 3-year estrangement (no orders in the last 3 years), 5-year estrangement (no orders in the last 5 years), one-time (receives orders only in a single year), and no track record.

[0030] Specifically, "permanent" indicates the order frequency set for a building with a permanent on-site office. When a contractor's on-site office is set up at the building site, the order frequency for the building is set to "permanent" in order to receive contracts for construction, materials, equipment, facility management (e.g., security management or facility management), or maintenance.

[0031] "Close contact" indicates the order frequency for buildings with completed construction volume data for each of the most recent five fiscal years. "Normal" indicates the order frequency set for a building when the order frequency for the building does not fall under any of the categories of "permanent," "close contact," "lost for three years," "lost for five years," "first-time" or "no track record."

[0032] "Not available for 3 years" indicates the frequency of orders for buildings for which there is no completed construction amount data for the last 3 years and no order amount data for the latest fiscal year or the most recent fiscal year before. The order amount data is stored in the order amount column of the construction performance DB 153 (see Figure 5) described below. "Not available for 5 years" indicates the frequency of orders for buildings for which there is no completed construction amount data for the last 5 years and no order amount data for the latest fiscal year or the most recent fiscal year before.

[0033] "At a glance" indicates the frequency of orders for buildings with no completed construction amount data, no order amount data for the latest fiscal year or the year before latest, and order amount data for a single fiscal year only. Alternatively, "At a glance" indicates the frequency of orders for buildings with completed construction amount data for a single fiscal year other than the latest fiscal year, no order amount data for the latest fiscal year or the year before latest, and no order amount data before a specified fiscal year (for example, 2002). "No track record" indicates the frequency of orders for buildings with no trading track record.

[0034] The building rating column stores rating information for buildings undergoing renovation work. The rating information is stored by associating rank information indicating the rank of sales associated with the renovation work with profit margin information indicating the gross construction profit margin.

[0035] The rank information is information on a plurality of sales ranks set according to the amount of completed construction per fiscal year, for example. For example, the rank information may be information on a plurality of sales ranks including S (100 million yen or more), A (50 million yen or more and less than 100 million yen), B (30 million yen or more and less than 50 million yen), C (10 million yen or more and less than 30 million yen), D (5 million yen or more and less than 10 million yen), and E (less than 5 million yen).

[0036] The profit margin information is, for example, information on a plurality of profit margin ranks set according to the gross construction profit margin per fiscal year. For example, the profit margin information may be information on a plurality of profit margin ranks including s (25% or more), a (20% or more and less than 25%), b1 (15% or more and less than 20%), b2 (10% or more and less than 15%), and c (less than 10%).

[0037] The rating information is a combination of rank information and profit margin information. In the above example, the rating information includes Ss, Sa, Sb1, Sb2, Sc, As, Aa, Ab1, Ab2, Ac, Bs, Ba, Bb1, Bb2, Bc, Cs, Ca, Cb1, Cb2, Cc, Ds, Da, Db1, Db2, Dc, Es, Ea, Eb1, Eb2, and Ec.

[0038] 4 is an explanatory diagram showing an example of a record layout of the icon DB 152. The icon DB 152 includes an icon ID column, an icon type column, a type column, and an icon data column. The icon ID column stores the icon ID of a unique icon to identify each icon. The icon type column stores the type of icon, including an achievement icon and a plan icon.

[0039] The type column stores the type of achievement icon. The type of achievement icon is classified according to the type of order frequency and survival status of the building. The types of achievement icon include, for example, "permanent," "closed," "normal," "lost for 3 years," "lost for 5 years," "first glance," "no achievement," "under construction," "still in existence," "planned," "closed," "cancelled," or "demolished." The icon data column stores data of achievement icons or planned icons.

[0040] FIG. 5 is an explanatory diagram showing an example of the record layout of the construction performance DB 153 and the plan information DB 154. As shown in FIG. The construction record DB 153 includes a building ID column, a category column, a work type column, an order amount column, a completion amount column, and an order date and time column. The building ID column stores a building ID for identifying a building. The category column stores the category of the building.

[0041] The work type column stores the type of work for a building. Work types include indoor wiring work including internal wiring, instrumentation, interior decoration or NW (LAN work), environment (environmental equipment work), information and communications (telecommunications work), or engineering (overhead power line work, nuclear power work, renewable energy power generation work, underground power line work, civil engineering work or power generation and transformation work, etc.). Instrumentation is the installation of measuring devices or control devices to control production processes, etc. The order amount column stores the order amount for a building. The completion amount column stores the amount of completion amount for a building. The order date and time column stores information on the date and time when the order for the construction of the building was received.

[0042] The plan information DB 154 includes a building ID column, a category column, a work type column, a project name column, and a planned date and time column. Note that the building ID column, category column, and project type column are the same as those in the construction record DB 153, and therefore their explanation will be omitted. The project name stores the name of the planned project. Note that instead of the project name, the plan information DB 154 may store a project ID. The planned date and time column stores information on the date and time when the planned project was drafted.

[0043] The storage format of each DB described above is an example, and other storage formats may be used as long as the relationships between the data are maintained.

[0044] 6 is a block diagram showing an example of the configuration of the terminal 2. The terminal 2 includes a control unit 21, a storage unit 22, a communication unit 23, an input unit 24, and a display unit 25. Each component is connected by a bus B.

[0045] The control unit 21 includes a processing unit such as a CPU or an MPU, and performs various information processing or control processing related to the terminal 2 by reading and executing a control program 2P (program product) stored in the storage unit 22.

[0046] 6, the control unit 21 is described as a single processor, but it may be a multi-processor. The control unit 21 may execute various information processing or control processes by the same processor within the terminal 2, or may execute various information processing or control processes by different processors within the terminal 2.

[0047] The storage unit 22 includes memory elements such as RAM and ROM, and stores the control program 2P or data required for the control unit 21 to execute processing. The storage unit 22 also temporarily stores data required for the control unit 21 to execute arithmetic processing.

[0048] The communication unit 23 is a communication module for performing communication-related processing, and transmits and receives information to and from the server 1, etc. via the network N. The input unit 24 may be a keyboard, a mouse, or a touch panel integrated with the display unit 25. The display unit 25 is a liquid crystal display, an organic EL (electroluminescence) display, or the like, and displays various information according to instructions from the control unit 21.

[0049] First, we will explain the process of storing location information and order frequency based on construction performance in association with identification information that identifies the building to be constructed. The identification information may be, for example, a building ID or building name. The location information may include, for example, the prefecture to which the building belongs, detailed information about the building's location, or longitude and latitude.

[0050] The server 1 acquires building information for each building to be constructed from, for example, an external administrator terminal. The building information includes the building name, classification, current status (current situation), location information, the branch office that has jurisdiction over the area where the building is located, the branch office's jurisdiction area (area by branch office), the cumulative order amount, the cumulative completed construction amount, the order frequency based on construction performance, or the building rating.

[0051] The server 1 assigns a building ID to the acquired building information of each building, and stores the building information of each building in the building information DB 151 in association with the assigned building ID of each building.

[0052] Next, a process for outputting a track record icon at a position on a map corresponding to the position information will be described. The terminal 2 accepts search conditions input by the user. The terminal 2 transmits the accepted search conditions to the server 1.

[0053] 7 is an explanatory diagram showing an example of a search condition reception screen. The screen includes a building name input field 11a, a location input field 11b, a jurisdiction branch selection field 11c, a branch area selection field 11d, a category selection field 11e, an order frequency selection field 11f, a work type selection field 11g, a rating (completion amount) selection field 11h, a rating (gross profit) selection field 11i, and a search button 11j.

[0054] The building name input field 11a is a field for accepting input of the building name. The location input field 11b is a field for accepting input of detailed information about the building's location. The responsible branch office selection field 11c is a selection field for selecting the responsible branch office that has jurisdiction over the area where the building is located. The branch office area selection field 11d is a selection field for selecting an area by responsible branch office.

[0055] The category selection field 11e is a selection field for selecting the category of the building. The order frequency selection field 11f is a selection field for selecting the type of order frequency based on the construction performance of the building. The work type selection field 11g is a selection field for selecting the type of work to be done on the building.

[0056] The rating (completion amount) selection field 11h is a selection field for selecting the rank of sales revenue associated with the renewal work. The rating (gross profit) selection field 11i is a selection field for selecting the rank of profit margin indicating the gross construction profit margin. The search button 11j is a button for sending a search request including the entered search criteria to the server 1.

[0057] When the terminal 2 receives an input operation in the building name input field 11a, it acquires the input building name. When the terminal 2 receives an input operation in the location input field 11b, it acquires detailed information about the input location. When the terminal 2 receives a selection operation in the competent branch office selection field 11c, it acquires the selected competent branch office.

[0058] Furthermore, depending on the selected competent branch office, the terminal 2 sets the area under the jurisdiction of the competent branch office as an item in the branch office area selection field 11 d. For example, when the terminal 2 receives the selection of "Kanagawa Branch Office" in the competent branch office selection field 11 c, the terminal 2 may set the area under the jurisdiction of "Kanagawa Branch Office" as an item in the branch office area selection field 11 d.

[0059] The areas under the jurisdiction of the "Kanagawa Branch" include, for example, "Yokohama Extension Jurisdiction," "Kawasaki Extension Jurisdiction," "Central Prefecture (Kanagawa)," and "West Prefecture (Kanagawa)." Note that the branch-specific area selection field 11d may be set with an item ("All") that allows selection of all areas. When the terminal 2 receives a selection operation in the branch-specific area selection field 11d, it acquires the selected area.

[0060] When the terminal 2 receives a selection operation in the category selection field 11e, it receives a selection from among "New Construction," "Renovation," "New Construction + Renovation," and an item that allows selection of all categories ("All"), and acquires the selected category.

[0061] When the terminal 2 receives a selection operation in the order frequency selection field 11f, it acquires the selected order frequency. The items in the order frequency selection field 11f include "permanent," "close," "normal," "3-year arrears," "5-year arrears," "first glance," "no track record," "under construction," "continuing," "planned," "closed," "cancelled," "demolished," or an item that allows selection of all order frequencies ("all"), etc.

[0062] When the terminal 2 receives a selection operation in the work type selection field 11g, it receives a selection from among "Extension," "Environment," "Instrumentation," "Interior," "Information," "Engineering," and an item that allows selection of all work types ("All"), and acquires the selected work type.

[0063] When the terminal 2 receives a selection operation in the rating (completion amount) selection field 11h, it receives a selection from among "S", "A", "B", "C", "D", "E", and an item ("All") that allows selection of all ratings (completion amount), and obtains the selected rating (completion amount).

[0064] When the terminal 2 receives a selection operation in the rating (gross profit) selection field 11i, it receives a selection from among "s," "a," "b1," "b2," "c," and an item ("all") that allows selection of all ratings (gross profit), and obtains the selected rating (gross profit).

[0065] When the terminal 2 receives a touch (click) operation on the search button 11j, it transmits to the server 1 search conditions including the building name input in the building name input field 11a, the detailed location information input in the location input field 11b, the responsible branch selected in the responsible branch selection field 11c, the area selected in the branch-specific area selection field 11d, the category selected in the category selection field 11e, the order frequency selected in the order frequency selection field 11f, the work type selected in the work type selection field 11g, the rating (completion amount) selected in the rating (completion amount) selection field 11h, and the rating (gross profit) selected in the rating (gross profit) selection field 11i.

[0066] The server 1 receives the search conditions transmitted from the terminal 2. In accordance with the received search conditions, the server 1 extracts building information of the relevant buildings from the building information DB 151. The building information includes the building ID, classification, current status (survival status), prefecture, detailed location information, longitude and latitude, or type of order frequency. Based on the building ID, type of order frequency and survival status of the building included in the extracted building information, the server 1 acquires from the icon DB 152 a performance icon indicating the type of order frequency and survival status of each building. The performance icon will be described later.

[0067] The server 1 transmits the map, the location information of each extracted building, and the achievement icon to the terminal 2. The terminal 2 receives the map, the location information of each building, and the achievement icon transmitted from the server 1. The terminal 2 displays the received map on the screen. The terminal 2 displays the achievement icon at a position on the map corresponding to the location information of each building.

[0068] 8 is an explanatory diagram showing an example of a screen that displays achievement icons on a map. The screen includes a map display field 12a and achievement icons 12b. The map display field 12a is a display field that displays a map. The achievement icons 12b are icons that indicate the type of order frequency and survival status of each building.

[0069] The terminal 2 displays the received map in the map display field 12a. The terminal 2 displays a performance icon 12b corresponding to each building at a position on the map displayed in the map display field 12a that corresponds to the location information of each building (such as prefecture, detailed location information, or longitude and latitude).

[0070] The performance icons 12b are provided according to the type of order frequency and the existence status of the building, etc. The performance icons 12b include an icon indicating the number of years since the last order and an icon indicating that orders have been continuously received. As an example, the performance icons 12b include icons indicating the type of order frequency, such as permanent, close, normal, 3-year estrangement, 5-year estrangement, one-time, or no performance, and icons indicating the existence status of the building, such as under construction, under planning, closed, canceled, or demolished.

[0071] As shown in the figure, the performance icons 12b are displayed in different ways (colors, hatching, text, etc.) depending on the type of order frequency and survival status, etc. For example, the performance icon 12b indicating "first visit" has the characters "first visit" and is illustratively an icon indicated by diagonal hatching rising to the right. The performance icon 12b indicating "five years distant" has the characters "five years" and is illustratively an icon indicated by diagonal hatching falling to the right. The performance icon 12b indicating "three years distant" has the characters "three years" and is illustratively an icon indicated by vertical hatching.

[0072] The display mode of the icons is not limited and can be set according to the actual situation. For example, the various achievement icons 12b may be displayed in different colors and characters. For example, the achievement icon 12b indicating "first encounter" may be green, the achievement icon 12b indicating "lost for five years" may be red, and the achievement icon 12b indicating "lost for three years" may be yellow.

[0073] In addition, if a new building or renovation is planned, a plan icon corresponding to the plan information can be displayed on the map.

[0074] Fig. 9 is an explanatory diagram showing an example of a screen that displays plan icons on a map. Note that the same reference numerals are used for the same content as in Fig. 8, and the description thereof will be omitted. The screen includes a plan icon 12c and an actual plan icon 12d. The plan icon 12c is an icon that indicates a building that has no construction history and corresponds to a planned project. The actual plan icon 12d is an icon that indicates a building that has construction history and corresponds to a planned project.

[0075] The server 1 extracts relevant building information from the building information DB 151 in accordance with the search conditions transmitted from the terminal 2. The server 1 determines whether each building corresponds to the project based on the building ID included in the extracted building information. Specifically, the server 1 determines whether the building exists in the project information DB 154 based on the building ID. If the building exists in the project information DB 154, the server 1 determines that the building corresponds to the project.

[0076] The server 1 determines whether or not there is a construction record for each building based on the building ID of each building corresponding to the determined project. Specifically, the server 1 determines whether or not the building exists in the construction record DB 153 based on the building ID. If the building exists in the construction record DB 153, the server 1 determines that there is a construction record for the building.

[0077] For buildings with no construction history, the server 1 acquires a plan icon from the icon DB 152. For buildings with construction history, the server 1 acquires, in addition to the plan icon, a performance icon corresponding to each building from the icon DB 152 based on the type of order frequency and the existence status of the building included in the building information.

[0078] The server 1 transmits the map, the extracted location information of each building, the plan icon, and the achievement icon to the terminal 2. The terminal 2 receives the map, the location information of each building, the plan icon, and the achievement icon transmitted from the server 1.

[0079] The terminal 2 displays the received map in the map display field 12a. For each building that has not been constructed, the terminal 2 displays a plan icon 12c with the word "Plan" at a position on the map displayed in the map display field 12a that corresponds to the location information of the building.

[0080] For each building with a construction record, the terminal 2 displays an actual plan icon 12d by superimposing a plan icon on the actual icon at a position on the map displayed in the map display field 12a that corresponds to the location information of each building. For example, the terminal 2 displays an actual plan icon 12d by superimposing a plan icon with the characters "Plan" on an actual icon whose type is "Close contact".

[0081] Next, a process for outputting detailed information about a corresponding building when an operation on a performance icon or a plan icon displayed on a map is accepted will be described.

[0082] Figure 10 is an explanatory diagram showing an example of a screen displaying detailed information about a building. Contents that overlap with those in Figure 9 are given the same reference numerals and will not be described again. This screen includes a detailed information display field 13a. The detailed information display field 13a includes a basic information display field 13b, a construction performance display field 13c, and a plan display field 13d.

[0083] The basic information display field 13b is a display field that displays basic information about the building. The basic information will be described later. The construction performance display field 13c is a display field that displays information about the construction performance of the building (order frequency, past work types, etc.). The plan display field 13d is a display field that displays plan information about the building (classification, planned work types, etc.).

[0084] When the terminal 2 receives a touch operation on the achievement icon 12b, the plan icon 12c, or the achievement plan icon 12d, the terminal 2 acquires detailed information of the corresponding building from the server 1. Specifically, when the terminal 2 receives a touch operation on the achievement icon 12b, the plan icon 12c, or the achievement plan icon 12d, the terminal 2 transmits the building ID of the corresponding building to the server 1.

[0085] Although the present embodiment has been described with reference to an example of a touch operation, the present invention is not limited to this and may be a selection operation such as a double click or a long press.

[0086] The server 1 receives the building ID transmitted from the terminal 2. Based on the received building ID, the server 1 acquires basic information about the building from the building information DB 151. The basic information about the building includes the building name, prefecture, detailed location information, longitude and latitude, the branch office that has jurisdiction over the area where the building is located, the area by branch office (the area under the jurisdiction of the branch office), order frequency, building rating, etc.

[0087] Based on the building ID, the server 1 extracts all past orders for construction work from the construction history DB 153. Based on the building ID, the server 1 acquires plan information including the classification and planned construction type from the plan information DB 154. The server 1 transmits the acquired basic information, past construction type, and plan information for the building to the terminal 2.

[0088] Terminal 2 receives the basic information, actual work types, and planned information of the building sent from server 1. Terminal 2 displays the received basic information, actual work types, and planned information of the building on the screen. Specifically, terminal 2 displays the received building name, prefecture, detailed location information, longitude and latitude, responsible branch, area by branch, and building rating in the basic information display field 13b. Terminal 2 displays the order frequency and actual work types of the building in the construction performance display field 13c. Terminal 2 displays the building classification and planned work types in the plan display field 13d.

[0089] 10 illustrates an example of a building that has construction experience and is a planned project, but the present invention is not limited to this. For example, for a building that has no construction experience, the terminal 2 may display only the basic information and plan information of the building in the detailed information display field 13a. Alternatively, for a building that does not correspond to a planned project, the terminal 2 may display only the basic information and construction experience information of the building in the detailed information display field 13a.

[0090] 11 is a flowchart showing the processing steps for storing building information. The control unit 11 of the server 1 acquires building information for each building (step S101). For example, the control unit 11 may acquire the building information for each building from an external information processing terminal (for example, an administrator terminal) via the communication unit 13. The building information includes the building name, classification, current status, location information (prefecture, detailed location information, or longitude and latitude, etc.), responsible branch office, area by branch office, cumulative order amount, cumulative completed construction amount, order frequency or building rating based on construction performance, etc.

[0091] The control unit 11 assigns a building ID to the acquired building information of each building (step S102). The control unit 11 stores the classification, current status, location information, responsible branch, branch area, cumulative order amount, cumulative completed amount, order frequency, and building rating of each building in association with the assigned building ID of each building in the building information DB 151 of the mass storage unit 15 (step S103).

[0092] The control unit 11 acquires, for example, from an external information processing terminal, plan information indicating that new construction or renovation of each building is planned, via the communication unit 13 (step S104). The plan information includes, for example, the category, the type of work in the planned project, the name of the planned project, or the planned date and time. The control unit 11 stores the category, the type of work, the name of the planned project, and the planned date and time in the plan information DB 154 of the mass storage unit 15 in association with the building ID of each building (step S105). The control unit 11 ends the processing.

[0093] It should be noted that the processes of steps S104 and S105 can be omitted for buildings that do not fall under the planning project.

[0094] 12 is a flowchart showing the processing steps when outputting a performance icon on a map. The control unit 21 of the terminal 2 accepts input of building search conditions via the input unit 24 (step S211). For example, the search conditions include the building name, location, responsible branch, branch area, classification, order frequency, type of work, rating (completion amount), or rating (gross profit). The control unit 21 transmits the accepted search conditions to the server 1 via the communication unit 23 (step S212).

[0095] The control unit 11 of the server 1 receives the search conditions transmitted from the terminal 2 via the communication unit 13 (step S111). The control unit 11 extracts relevant building information from the building information DB 151 in the mass storage unit 15 according to the received search conditions (step S112). The building information includes a building ID, classification, current status (survival status), prefecture, detailed location information, longitude and latitude, or type of order frequency.

[0096] The control unit 11 acquires a performance icon corresponding to each building from the icon DB 152 of the mass storage unit 15 based on the building ID, type of order frequency, and existence status of each searched building (step S113). The control unit 11 transmits the map, location information of each building (prefecture, detailed location information, or longitude and latitude, etc.), and performance icon to the terminal 2 via the communication unit 13 (step S114).

[0097] The control unit 21 of the terminal 2 receives the map, the location information of each building, and the achievement icon transmitted from the server 1 via the communication unit 23 (step S213). The control unit 21 displays the received map on the display unit 25 (step S214). The control unit 21 displays the achievement icon at a position corresponding to the location information of each building on the received map via the display unit 25 (step S215). The control unit 21 ends the process.

[0098] 13 is a flowchart showing the processing procedure for outputting a plan icon on a map. Note that the same reference numerals are used to designate the same contents as those in FIG. 12, and the description thereof will be omitted.

[0099] After executing the process of step S112, the control unit 11 of the server 1 extracts buildings corresponding to the project based on the building ID included in the extracted building information (step S121). Specifically, the control unit 11 determines whether each building exists in the plan information DB 154 based on each building ID. If the building exists in the plan information DB 154, the control unit 11 extracts the building from the plan information DB 154. The control unit 11 acquires a plan icon from the icon DB 152 of the mass storage unit 15 (step S122).

[0100] The control unit 11 selects one building from the extracted multiple buildings (step S123). The control unit 11 determines whether or not there is a construction record for the selected building based on the building ID of the building (step S124). Specifically, the control unit 11 determines whether or not the building exists in the construction record DB 153 of the mass storage unit 15 based on the building ID. If the building exists in the construction record DB 153, the control unit 11 determines that there is a construction record for the building. If the building does not exist in the construction record DB 153, the control unit 11 determines that there is no construction record for the building.

[0101] If the control unit 11 determines that there is no construction experience for the building (NO in step S124), the process proceeds to step S126, which will be described later. If the control unit 11 determines that there is construction experience for the building (YES in step S124), the control unit 11 acquires an experience icon corresponding to the building from the icon DB 152 based on the type of order frequency and existence status of the building (step S125).

[0102] The control unit 11 determines whether the building is the last building (step S126). If the building is not the last building (NO in step S126), the control unit 11 returns to the processing of step S123. If the building is the last building (YES in step S126), the control unit 11 transmits the map, the position information of each building, information indicating whether construction has been performed, and icons (plan icon and performance icon) to the terminal 2 via the communication unit 13 (step S127).

[0103] The control unit 21 receives the map, the building location information, the information indicating whether or not there is a construction record, and the icon transmitted from the server 1 via the communication unit 23 (step S221). The control unit 21 executes a subroutine for processing to display an icon at a position corresponding to the location information of each building on the map (step S222). The subroutine for icon display processing will be described later. The control unit 21 ends the processing.

[0104] 14 is a flowchart showing the processing steps of a subroutine for processing to display an icon on a map. The control unit 21 of the terminal 2 displays the map received in the processing of step S221 on the display unit 25 (step S01). The control unit 21 selects one building from the multiple buildings transmitted from the server 1 (step S02). The control unit 21 determines whether the selected building has a construction history based on information indicating whether the selected building has a construction history (step S03).

[0105] If the control unit 21 determines that there is no construction history of the building (NO in step S03), the control unit 21 displays a plan icon on the map at a position corresponding to the position information of the building by the display unit 25 (step S05). The control unit 21 proceeds to the processing of step S06, which will be described later.

[0106] When the control unit 21 determines that the building has a construction record (YES in step S03), the control unit 21 displays a plan icon superimposed on the record icon at a position on the map corresponding to the position information of each building via the display unit 25 (step S04). The control unit 21 determines whether the building is the last building (step S06).

[0107] If the building is not the last building (NO in step S06), the control unit 21 returns to the process of step S02. If the building is the last building (YES in step S06), the control unit 11 ends the subroutine for icon display processing and returns.

[0108] 15 is a flowchart showing the processing steps when outputting detailed information about a building. The control unit 21 of the terminal 2 receives a selection operation (e.g., a touch) of a plan icon, an achievement icon, or an achievement plan icon (an icon that displays a plan icon superimposed on an achievement icon) via the input unit 24 (step S231). The control unit 21 transmits the building ID of the selected building and the icon type (plan icon, achievement icon, or achievement plan icon) to the server 1 via the communication unit 23 (step S232).

[0109] The control unit 11 of the server 1 receives the building ID and the type of icon transmitted from the terminal 2 via the communication unit 13 (step S131). Based on the received building ID, the control unit 11 acquires the building's location information (prefecture, detailed information on the location, or longitude and latitude, etc.), order frequency, and a building rating indicating rank information and profit margin information from the building information DB 151 of the mass storage unit 15 (step S132).

[0110] The control unit 11 determines whether the type of the received icon is a plan icon (step S133). If the type of the received icon is not a plan icon (NO in step S133), the control unit 11 acquires all types of work (achieved work types) that have been ordered in the past from the construction record DB 153 of the mass storage unit 15 based on the building ID (step S135). The control unit 11 proceeds to the processing of step S136, which will be described later.

[0111] If the type of the received icon is a planned icon (YES in step S133), the control unit 11 acquires the type of work (planned type of work) from the plan information DB 154 in the mass storage unit 15 based on the building ID (step S134). The control unit 11 transmits detailed information including the acquired building location information, order frequency, building rating (rank information and profit margin information), and type of work to the terminal 2 via the communication unit 13 (step S136).

[0112] The control unit 21 of the terminal 2 receives the detailed information transmitted from the server 1 via the communication unit 23 (step S233). The control unit 21 displays the received detailed information on the display unit 25 (step S234). The control unit 21 ends the process.

[0113] According to this embodiment, it is possible to output a performance icon at a position on a map that corresponds to the position information, depending on the search conditions.

[0114] According to this embodiment, it is possible to output a plan icon according to the plan information at a position on the map that corresponds to the position information.

[0115] According to this embodiment, if a building corresponding to the plan information has a construction record, it is possible to output a plan icon superimposed on a record icon at a position on the map corresponding to the position information.

[0116] According to this embodiment, it is possible to output corresponding detailed information in response to an operation on the performance icon or the plan icon.

[0117] According to this embodiment, the status of each building can be seen at a glance by displaying information such as the frequency of orders based on construction performance for each building and the presence or absence of plans in different formats on a map.

[0118] According to this embodiment, efficient sales activities can be supported, which makes it possible to improve productivity in labor-intensive industries.

[0119] (Embodiment 2) The second embodiment relates to a form in which a company icon and a competitor icon are output on a map. Note that a description of the content that overlaps with the first embodiment will be omitted. The company icon is an icon indicating the company's base, and the competitor icon is an icon indicating the base of a competitor.

[0120] Fig. 16 is a block diagram showing an example of the configuration of the server 1 in the second embodiment. Note that the same reference numerals are used to designate the same parts as in Fig. 2, and the description thereof will be omitted. The mass storage unit 15 includes a base DB 155. The base DB 155 stores information about each base of the business operator.

[0121] 17 is an explanatory diagram showing an example of a record layout of the base DB 155. The base DB 155 includes a trader ID column, a trader name column, a type column, a base ID column, a base name column, a prefecture column, a detailed location column, a longitude / latitude column, and an icon column.

[0122] The vendor ID column stores the vendor ID of a unique vendor to identify each vendor. The vendor name column stores the name of the vendor. The type column stores the type of vendor, including the same vendor and competitors. The base ID column stores the base ID to identify the base.

[0123] The base name column stores the name of the base. The prefecture column stores the prefecture to which the base is located. The location details column stores detailed information about the location of the base. The longitude and latitude column stores the longitude and latitude of the location to which the base is located. The icon column stores icon data indicating the base.

[0124] 17, the icons representing the locations belonging to the same company are not limited to the same, but may be different icons.

[0125] Figure 18 is an explanatory diagram showing an example of a screen that displays a company's own icon and a fellow trader's icon on a map. Note that the same reference numerals are used for the same content as in Figure 8, and the explanation will be omitted. The screen includes a company's own icon 15a and a fellow trader's icon 15b. The company's icon 15a is a company icon that indicates the company's own base. The fellow trader's icon 15b is a fellow trader's icon that indicates the base of a fellow trader.

[0126] Terminal 2 accepts input of search conditions. The search conditions include, for example, a search range based on location information such as prefectures, names of businesses or locations of competitors, etc. Terminal 2 transmits the accepted search conditions to server 1. In accordance with the search conditions transmitted from terminal 2, server 1 acquires from location DB 155 its own company icon and location information of each of its own locations, as well as corresponding competitor icons and location information of each of the competitors' locations.

[0127] The server 1 transmits the map, the acquired company icon and location information of each of the company's bases, and the competitor icon and location information of each of the competitor's bases to the terminal 2. The terminal 2 receives the map, the company icon and location information of each of the company's bases, and the competitor icon and location information of each of the competitor's bases transmitted from the server 1.

[0128] The terminal 2 displays the map transmitted from the server 1 in the map display field 12a. The terminal 2 displays the company icon 15a at a position corresponding to the location information of each of the company's bases on the map displayed in the map display field 12a, and displays the competitor icon 15b at a position corresponding to the location information of each of the competitor's bases on the map.

[0129] 18 illustrates an example of icons corresponding to the company and a single competitor on the map, but the present invention is not limited to this. For example, icons corresponding to the company and multiple competitors may be displayed on the map. The company icon and competitor icons may be superimposed on the performance icon or plan icon shown on the map in the first embodiment.

[0130] 19 is a flowchart showing the processing steps for displaying the company's icon and fellow traders' icons on a map. The control unit 21 of the terminal 2 accepts input of search conditions including a search range based on location information such as prefectures, names of fellow traders or their bases, etc. via the input unit 24 (step S241). The control unit 21 transmits the accepted search conditions to the server 1 via the communication unit 23 (step S242).

[0131] The control unit 11 of the server 1 receives the search conditions transmitted from the terminal 2 via the communication unit 13 (step S141). In accordance with the received search conditions, the control unit 11 acquires the company's own icon and location information of each of the company's bases, as well as the corresponding fellow trader's icon and location information of each of the fellow trader's bases, from the base DB 155 of the mass storage unit 15 (step S142).

[0132] The control unit 11 transmits the map, the acquired company icon and location information of each of the company's bases, and the competitor icon and location information of each of the competitor's bases to the terminal 2 via the communication unit 13 (step S143). The control unit 21 of the terminal 2 receives the map, the company icon and location information of each of the company's bases, and the competitor icon and location information of each of the competitor's bases transmitted from the server 1 via the communication unit 23 (step S243).

[0133] Control unit 21 displays the received map on display unit 25 (step S244). Control unit 21 displays a company icon on display unit 25 at a position on the map corresponding to the location information of each of the company's bases (step S245). Control unit 21 displays a fellow trader icon on display unit 25 at a position on the map corresponding to the location information of each of the fellow trader's bases (step S246). Control unit 21 ends the process.

[0134] According to this embodiment, it is possible to display a company icon on a map at a position corresponding to the location information of each of the company's bases, and a fellow trader's icon at a position corresponding to the location information of each of the fellow trader's bases.

[0135] (Embodiment 3) The third embodiment relates to a form in which building information corresponding to a search condition is displayed in a list, and a description of the contents that overlap with the first and second embodiments will be omitted.

[0136] The terminal 2 receives input of search conditions including order frequency, area information, type of work or plan information, etc. via a search condition reception screen (FIG. 7). The terminal 2 transmits the received search conditions to the server 1.

[0137] The server 1 extracts building information of the relevant building from the building information DB 151 as search results in accordance with the search conditions transmitted from the terminal 2. The search results include the building ID of the building, current status, building name, prefecture, responsible branch, area by branch, cumulative order amount, cumulative completed amount, order frequency, building rating, or order frequency for each type of work (such as "internal wiring," "environment," "instrumentation," "interior," "telecommunications," or "engineering").

[0138] The server 1 generates color-coded display information for displaying search results in different colors according to order frequency. The color-coded display information is color information for displaying search results that is set for each order frequency. The color-coded display information will be described later.

[0139] The server 1 transmits the search results and color-coded display information to the terminal 2. The terminal 2 receives the search results and display information transmitted from the server 1. The terminal 2 displays the search results on the screen based on the received display information.

[0140] FIG. 20 is an explanatory diagram showing an example of a display screen of search results. Terminal 2 accepts input of search conditions including order frequency, area information, and work type or plan information via the search condition acceptance screen using input unit 24. Regarding work type, terminal 2 also accepts the specification of a work type narrowing condition via work type selection field 11g on the search condition acceptance screen. Specifically, terminal 2 accepts the specification of "work" from "extension," "environment," "instrumentation," "interior," "telecommunications," "work," or "all" via work type selection field 11g. Terminal 2 transmits the accepted search conditions including the work type narrowing condition to server 1.

[0141] The server 1 receives the search conditions transmitted from the terminal 2. The server 1 extracts building information of relevant buildings from the building information DB 151 according to the received search conditions as search results. The server 1 transmits the extracted search results to the terminal 2. The terminal 2 receives the search results transmitted from the server 1 and displays them on the screen.

[0142] As shown in the figure, search results are displayed in a list, including the current status, building name, prefecture, responsible branch, area by branch, cumulative order amount, cumulative completed amount, order frequency, building rating, and order frequency by type of work ("internal wiring," "environment," "instrumentation," "interior," "telecommunications," and "construction").

[0143] In addition, the search results are displayed in different colors based on color-coded display information set according to the order frequency. For example, if the order frequency is "first visit," the search results for the corresponding building may be displayed in pink; if the order frequency is "few years," the search results for the corresponding building may be displayed in yellow; and if the order frequency is "few years," the search results for the corresponding building may be displayed in green. Note that pink is illustrated with diagonal hatching that slopes downward to the right. Yellow is illustrated with diagonal hatching that slopes upward to the right. Green is illustrated with vertical hatching.

[0144] Next, a process for outputting aggregated information for each order frequency will be described. The aggregated information includes the number of buildings for each order frequency, or the ratio of the number of buildings corresponding to each order frequency to the total number, etc.

[0145] 21 is an explanatory diagram showing an example of a display screen of the aggregated information. The server 1 aggregates the number of buildings and the amount of completed construction for each order frequency from the building information DB 151. The server 1 aggregates the total number of buildings and the total amount of completed construction from the building information DB 151.

[0146] The server 1 calculates the ratio of the number of buildings corresponding to each order frequency to the total number based on the total number of buildings and the total number corresponding to each order frequency.The server 1 calculates the ratio of the amount of completed construction amount corresponding to each order frequency to the total amount based on the total amount of completed construction amount corresponding to each order frequency.

[0147] The server 1 transmits to the terminal 2 aggregated information including the number of buildings corresponding to each order frequency, the ratio of the number of buildings corresponding to each order frequency to the total number, the amount of completed construction corresponding to each order frequency, and the ratio of the amount of completed construction corresponding to each order frequency to the total amount. The terminal 2 receives the aggregated information transmitted from the server 1 and displays it on the screen.

[0148] As shown in the figure, the aggregated information is displayed on the screen in a table format. The display format of the aggregated information is not particularly limited and can be set as appropriate. For example, it may be displayed in text or graph format. The aggregated information is also displayed in different colors according to the order frequency. The display process for different colors is the same as in FIG. 20, so a description thereof will be omitted.

[0149] Although FIG. 20 and FIG. 21 are displayed on separate screens, they may be displayed on the same screen.

[0150] 22 is a flowchart showing the processing steps for displaying a list of building information corresponding to a search condition. Note that the same reference numerals are used to designate the same contents as those in FIG. 12, and the description thereof will be omitted.

[0151] After executing the process of step S112, the control unit 11 of the server 1 generates color-coded display information for displaying search results according to the search conditions in different colors depending on the order frequency (step S151). For example, if the order frequency is "first visit," the search results for the corresponding building may be displayed in pink, and if the order frequency is "few years," the search results for the corresponding building may be displayed in yellow.

[0152] The control unit 11 transmits the color-coded display information and the search results to the terminal 2 via the communication unit 13 (step S152). The search results include the building ID, current status, building name, prefecture, responsible branch, branch area, cumulative order amount, cumulative completed amount, order frequency, building rating, etc.

[0153] The control unit 21 of the terminal 2 receives the color-coded display information and search results transmitted from the server 1 via the communication unit 23 (step S251). The control unit 21 displays the received search results in a list, color-coded according to order frequency, via the display unit 25 (step S252). The control unit 21 then terminates the process.

[0154] 23 is a flowchart showing the processing steps for outputting aggregated information aggregated by order frequency. The control unit 11 of the server 1 aggregates the number of buildings and the amount of completed construction for each order frequency from the building information DB 151 in the mass storage unit 15 (step S161). The control unit 11 aggregates the total number of buildings and the total amount of completed construction from the building information DB 151 (step S162).

[0155] The control unit 11 calculates the ratio of the number of buildings corresponding to each order frequency to the total number as a first ratio based on the total number of buildings and the total number corresponding to each order frequency (step S163).The control unit 11 calculates the ratio of the amount of the completed construction amount corresponding to each order frequency to the total amount as a second ratio based on the total amount of the completed construction amount and the total amount corresponding to each order frequency (step S164).

[0156] The control unit 11 transmits the aggregated information including the number of buildings and the amount of completed construction corresponding to each order frequency, as well as the first rate and the second rate, to the terminal 2 via the communication unit 13 (step S165). The control unit 21 of the terminal 2 receives the aggregated information transmitted from the server 1 via the communication unit 23 (step S261). The control unit 21 displays the received aggregated information on the display unit 25 (step S262), and ends the process.

[0157] According to this embodiment, it is possible to display a list of building information corresponding to the search criteria.

[0158] According to this embodiment, by displaying color-coded display information for displaying search results in different colors according to the order frequency, it becomes possible to easily grasp the order frequency for a building.

[0159] According to this embodiment, it is possible to output the number of buildings for each order frequency, or the ratio of the number of buildings corresponding to each order frequency to the total number.

[0160] According to this embodiment, it is possible to output the order frequency for each type of work.

[0161] (Embodiment 4) The fourth embodiment relates to a form in which the planned renewal date and budget amount of equipment are output based on the installation information of the equipment in a building. Note that a description of the contents overlapping with the first to third embodiments will be omitted. The installation information includes the installation date, usable period, etc.

[0162] Fig. 24 is a block diagram showing an example of the configuration of the server 1 in embodiment 4. Note that the same reference numerals are used to denote the same parts as in Fig. 16, and the description thereof will be omitted. The mass storage unit 15 includes a device management DB 156. The device management DB 156 stores device management information for each building.

[0163] 25 is an explanatory diagram showing an example of a record layout of the equipment management DB 156. The equipment management DB 156 includes a building ID column, an equipment ID column, a type column, an equipment name column, a model number column, a purchase price column, an installation date column, a usable period column, a planned renewal date column, and a budget amount column.

[0164] The building ID column stores a building ID for identifying a building. The device ID column stores a device ID for identifying a device in a building. The type column stores the type of device (power receiving equipment, fire alarm, etc.). The device name column stores the name of the device. The model number column stores the model number of the device. The purchase price column stores the price at the time of purchase of the device.

[0165] The installation date column stores the date the equipment was installed in the building. The usable period column stores the usable period (e.g., 10 years) determined by the equipment manufacturer. The planned update date column stores the planned update date for the equipment. The planned update date may be set according to, for example, the usable period (e.g., 10 years) or a predetermined period (e.g., 8 years). The budget amount column stores the budget amount for the planned update date for the equipment.

[0166] 26 is a flowchart showing the processing steps for outputting the planned renewal date and budget amount of equipment in a building. Based on the building ID and equipment ID, the control unit 11 of the server 1 acquires installation information of the equipment in the building (installation date, usable period, etc.) from the equipment management DB 156 of the mass storage unit 15 (step S171).

[0167] The control unit 11 identifies the planned renewal date based on the acquired installation information (step S172). For example, the control unit 11 may identify the planned renewal date by adding the usable period (e.g., 10 years) to the installation date. The control unit 11 acquires the purchase price of the equipment from the equipment management DB 156 based on the building ID and equipment ID (step S173).

[0168] The control unit 11 calculates the budget amount for the scheduled update date based on the acquired purchase price (step S174). For example, the budget amount for the scheduled update date may be the same as the purchase price. Alternatively, the budget amount for the scheduled update date may be the total amount of the equipment cost and construction cost required for the equipment update (replacement) calculated based on the purchase price and installation construction cost.

[0169] The control unit 11 stores the identified scheduled update date and the calculated budget amount for the scheduled update date in the equipment management DB 156 in association with the building ID and the equipment ID (step S175). The control unit 11 determines whether the scheduled update date is approaching (step S176). For example, the control unit 11 may determine that the scheduled update date is approaching when the scheduled update date is within a preset number of days (for example, 60 days).

[0170] If the control unit 11 determines that the scheduled update date is not approaching (NO in step S176), the process returns to step S176. If the control unit 11 determines that the scheduled update date is approaching (YES in step S176), the control unit 11 transmits an update reminder notice including the building ID, the device ID, the scheduled update date, and the budget amount to the terminal 2 via the communication unit 13 (step S177).

[0171] The control unit 21 of the terminal 2 receives the update reminder notice transmitted from the server 1 via the communication unit 23 (step S271). The control unit 21 displays the received update reminder notice on the display unit 25 (step S272). The control unit 21 ends the process.

[0172] According to this embodiment, by outputting the planned renewal date and budget amount for equipment in a building, it is possible to provide information necessary when updating equipment.

[0173] According to this embodiment, when the scheduled date for updating a device approaches, a reminder notification is automatically sent from the server 1 to the terminal 2, thereby enabling easy and reliable management of device updates.

[0174] According to this embodiment, efficient sales activities can be supported, which makes it possible to improve productivity in labor-intensive industries.

[0175] (Embodiment 5) The fifth embodiment relates to a form in which a graph of the transition of income and expenditure of a building is output. Note that a description of the contents that overlap with the first to fourth embodiments will be omitted.

[0176] Fig. 27 is a block diagram showing an example of the configuration of the server 1 in the fifth embodiment. Note that the same reference numerals are used to denote the same contents as in Fig. 24, and the description thereof will be omitted. The mass storage unit 15 includes an income and expenditure information DB 157. The income and expenditure information DB 157 stores income and expenditure trend information for the building. The income and expenditure trend information is income and expenditure information spanning multiple fiscal years, including a first period in the past, which includes the current fiscal year, and a second period in the future.

[0177] 28 is an explanatory diagram showing an example of a record layout of the income and expenditure information DB 157. The income and expenditure information DB 157 includes a building ID column, a period type column, a fiscal year column, a cumulative completed amount column, a gross construction profit column, and a profit and loss ratio column.

[0178] The building ID column stores the building ID for identifying the building. The period type column stores the type of period. The period type includes a first period in the past, which includes the current fiscal year, and a second period in the future. The fiscal year column stores the fiscal year. The cumulative completion amount column stores the cumulative value of the amount of completion (amount of completed construction) for the building in the fiscal year.

[0179] The gross construction profit column stores the cumulative value of gross construction profit for a building for the fiscal year. Gross construction profit is calculated by subtracting the construction cost from the completed construction amount. In other words, gross construction profit for a building is expressed by the following formula (1). Gross construction profit = completed construction amount - construction cost … (1)

[0180] The profit and loss ratio column stores the profit and loss ratio for the building for the fiscal year. The profit and loss ratio is the ratio of profit to sales.

[0181] Figure 29 is an explanatory diagram showing an example of an income / expense trend graph. The income / expense trend graph 14a includes a completed construction amount accumulation graph 14b, a gross construction profit accumulation graph 14c, and a profit / loss graph 14d. The completed construction amount accumulation graph 14b is a graph showing the cumulative value of the amount of completed construction amount in each fiscal year. The gross construction profit accumulation graph 14c is a graph showing the cumulative value of the amount of gross construction profit in each fiscal year. The profit / loss graph 14d is a graph showing the profit / loss in each fiscal year.

[0182] The horizontal axis of the income / expense trend graph 14a indicates a plurality of fiscal years including a first period in the past including the current fiscal year and a second period in the future. The first period in the past and the second period in the future may be set to a predetermined number of years (for example, 10 years).

[0183] As shown in the figure, for example, the current fiscal year is 2022, the first period is the period from fiscal year 2012 to 2022, and the second period is the period from 2023 to 2034. The first vertical axis (left vertical axis) of the income and expenditure trend graph 14a indicates the amount of completed construction, and the second vertical axis (right vertical axis) of the income and expenditure trend graph 14a indicates the profit and loss ratio. Note that ▲ indicates a negative value (deficit).

[0184] Specifically, based on the building ID, the server 1 acquires the cumulative value of the amount of completed construction, the cumulative value of the amount of gross construction profit, and the profit and loss ratio for each fiscal year included in the past first period including the current fiscal year from the income and expenditure information DB 157. Based on the building ID, the server 1 acquires the scheduled update date and the budget amount for the scheduled update date for the equipment installed in the building from the equipment management DB 156.

[0185] Server 1 estimates the cumulative value of the amount of completed construction, the cumulative value of the amount of gross construction profit, and the profit and loss ratio for each fiscal year included in the second future period based on the cumulative value of the amount of completed construction, the cumulative value of the amount of gross construction profit, and the profit and loss ratio for the current fiscal year for the acquired building, and the planned update date and budget amount for the equipment installed in the building.

[0186] For example, the current fiscal year is 2022, and the scheduled update date for equipment A installed in a building is September 1, 2024. For example, the server 1 estimates the cumulative value of the amount of construction work completed for fiscal year 2024 based on the cumulative value of the amount of construction work completed for the current fiscal year and the acquired budget amount for equipment A, etc. The server 1 acquires construction costs from an external information processing terminal. The server 1 estimates the cumulative value of the amount of gross construction profit for fiscal year 2024 based on the estimated cumulative value of the amount of construction work completed for fiscal year 2024 and the acquired construction costs. The server 1 calculates the profit and loss ratio based on the estimated cumulative value of the amount of construction work completed and the cumulative value of the amount of gross construction profit.

[0187] The server 1 generates a cumulative graph 14b of the completed construction amount for the building based on the cumulative value of the completed construction amount for each fiscal year included in the acquired first period and the cumulative value of the completed construction amount for each fiscal year included in the estimated second period.

[0188] As shown in the figure, the completed construction amount stacked graph 14b is displayed in the form of a line graph, with the solid line representing data for a past first period and the dotted line representing data for a future second period. Furthermore, in the completed construction amount stacked graph 14b, the cumulative value of the amount of completed construction is displayed above the marker corresponding to each fiscal year. For example, the cumulative value of the amount of completed construction in fiscal year 2012 is 3,497, and the cumulative value of the amount of completed construction in fiscal year 2013 is 4,011. The display position of the cumulative value of the amount of completed construction is not particularly limited, and may be, for example, below the marker.

[0189] The server 1 generates a cumulative gross construction profit graph 14c for the building based on the cumulative value of the gross construction profit amount for each fiscal year included in the acquired first period and the cumulative value of the gross construction profit amount for each fiscal year included in the estimated second period.

[0190] As shown in the figure, the gross construction profit accumulation graph 14c is shown in the form of a line graph, with the solid line representing data from a past first period and the dotted line representing data from a future second period. Furthermore, in the gross construction profit accumulation graph 14c, the cumulative gross construction profit amount is displayed below the marker corresponding to each fiscal year. For example, the cumulative gross construction profit amount for fiscal year 2012 is -1188, and the cumulative gross construction profit amount for fiscal year 2013 is -808. The display position of the cumulative gross construction profit amount is not particularly limited, and may be above the marker, for example.

[0191] The server 1 generates a profit and loss graph 14d for the building based on the profit and loss ratio of each fiscal year included in the acquired first period and the profit and loss ratio of each fiscal year included in the estimated second period.

[0192] As shown in the figure, the profit and loss graph 14d is displayed in the form of a line graph, with the solid line representing data for a first period in the past and the dotted line representing data for a second period in the future. Furthermore, in the profit and loss graph 14d, the profit and loss ratio is displayed below the marker corresponding to each fiscal year. For example, the profit and loss ratio for fiscal year 2012 is minus 34.0%, and the profit and loss ratio for fiscal year 2013 is minus 20.1%. The display position of the profit and loss ratio is not particularly limited, and may be above the marker, for example.

[0193] The display formats of the completed construction amount stacked graph 14b, the gross construction profit stacked graph 14c, and the profit and loss graph 14d are not limited to the line graphs described above, but may be, for example, vertical bar graphs or pie charts.

[0194] The server 1 transmits the income / expense transition graph 14a, which includes the generated completed construction amount accumulation graph 14b, the gross construction profit accumulation graph 14c, and the profit / loss graph 14d, to the terminal 2. The terminal 2 receives the income / expense transition graph 14a transmitted from the server 1 and displays it on the screen.

[0195] 30 is a flowchart showing the processing steps when outputting a building income and expenditure trend graph. Based on the building ID, the control unit 11 of the server 1 acquires past first period data including the current fiscal year from the income and expenditure information DB 157 of the mass storage unit 15 (step S181). The first period data includes the cumulative value of the amount of completed construction, the cumulative value of the amount of gross construction profit, and the profit and loss ratio for each fiscal year included in the first period. Based on the building ID, the control unit 11 acquires the planned update date and the budget amount for the planned update date for equipment installed in the building from the equipment management DB 156 of the mass storage unit 15 (step S182).

[0196] The control unit 11 estimates second period data based on the acquired first period data (step S183). The second period data includes the cumulative value of the amount of completed construction, the cumulative value of the amount of gross construction profit, and the profit and loss ratio for each fiscal year included in the second period. Specifically, the control unit 11 estimates the cumulative value of the amount of completed construction, the cumulative value of the amount of gross construction profit, and the profit and loss ratio for each fiscal year included in the second period based on the cumulative value of the amount of completed construction, the cumulative value of the amount of gross construction profit, and the profit and loss ratio for the current fiscal year included in the acquired first period data for the building, and the planned update date and budget amount for the equipment installed in the building.

[0197] The server 1 generates a cumulative graph of the completed construction amount for the building based on the cumulative value of the amount of the completed construction amount for each fiscal year included in the acquired first period and the cumulative value of the amount of the completed construction amount for each fiscal year included in the estimated second period (step S184). The control unit 11 generates a cumulative graph of the gross construction profit for the building based on the cumulative value of the amount of the gross construction profit for each fiscal year included in the acquired first period and the cumulative value of the amount of the gross construction profit for each fiscal year included in the estimated second period (step S185).

[0198] The control unit 11 generates a profit and loss graph for the building based on the profit and loss ratio for each fiscal year included in the acquired first period and the profit and loss ratio for each fiscal year included in the estimated second period (step S186). The control unit 11 generates an income and expenditure transition graph including the generated stacked graph of completed construction amount, stacked graph of gross construction profit, and profit and loss graph (step S187).

[0199] The control unit 11 transmits the generated income and expenditure trend graph to the terminal 2 via the communication unit 13 (step S188). The control unit 21 of the terminal 2 receives the income and expenditure trend graph transmitted from the server 1 via the communication unit 23 (step S281). The control unit 21 displays the received income and expenditure trend graph on the display unit 25 (step S282). The control unit 21 ends the processing.

[0200] According to this embodiment, it is possible to output a graph of the transition of income and expenditure of a building over a plurality of fiscal years including a first period in the past and a second period in the future.

[0201] According to this embodiment, by outputting a graph of the transition of income and expenditure of a building, it becomes possible to grasp the past, present, and future income and expenditure status of the building.

[0202] The embodiments disclosed herein are to be considered in all respects as illustrative and not restrictive. The scope of the present invention is defined by the claims, not by the above meaning, and is intended to include all modifications within the meaning and scope of the claims.

[0203] The matters described in each embodiment can be combined with each other. Furthermore, the independent claims and dependent claims described in the claims can be combined with each other in any and all combinations, regardless of the reference format. Furthermore, the claims use a format in which a claim references two or more other claims (multiple claim format), but this is not limited to this. A multiple claim (multi-multi claim) that references at least one other multiple claim may also be used. [Explanation of symbols]

[0204] 1. Information processing device (server) 11 Control section 12 Storage section 13 Communications Department 14 Reading unit 15 Mass storage 151 Building Information DB 152 Icon DB 153 Construction record DB 154 Planning Information DB 155 base DB 156 Device management DB 157 Income and Expenditure Information DB 1a Portable storage media 1b semiconductor memory 1P control program 2. Information processing terminal (terminal) 21 Control Unit 22 Memory section 23 Communications Department 24 Input section 25 Display section 2P control program

Claims

1. storing location information in association with identification information specifying the building to be constructed, and order frequency based on construction performance; Get search criteria including order frequency, Output a performance icon indicating the type of order frequency at the location corresponding to the location information on the map A program that causes a computer to perform a process.

2. The performance icons include an icon indicating the number of years since the previous order and an icon indicating that orders have been continuously received. The program according to claim 1.

3. storing plan information indicating that a new construction or renovation of a building is planned in association with the identification information; A plan icon corresponding to the plan information is output at a position on the map corresponding to the position information. The program according to claim 1 or 2.

4. If the building corresponding to the plan information has a construction record, the plan icon is outputted superimposed on the record icon at a position corresponding to the position information on the map. The program according to claim 3.

5. outputting a company icon indicating the company's base at a position on the map corresponding to the location information of each of the company's bases; A trader icon indicating the base of the trader is output at a position corresponding to the position information of each base of the trader on the map. The program according to claim 1 or 2.

6. Rank information indicating a rank of sales amount associated with the renewal work and profit rate information indicating a profit rate are stored in association with the identification information, In response to an operation on the performance icon or the plan icon, the corresponding order frequency, rank information, and profit rate information are output. The program according to claim 3.

7. The type of work carried out is stored in association with the identification information, Output the corresponding work type according to the operation on the actual icon or plan icon The program according to claim 1 or 2.

8. Accept search criteria including order frequency, area information, type of work or plan information, Outputs the building identification information corresponding to the received search criteria The program according to claim 1.

9. Output information for displaying search results including the identification information of the building in different colors according to the frequency of orders The program according to claim 8.

10. Output the number of buildings for each order frequency, or the ratio of the number of buildings corresponding to each order frequency to the total number The program according to claim 8 or 9.

11. Output the order frequency for each construction type in association with the identification information of each building The program according to claim 8 or 9.

12. Identifying a planned renewal date for the equipment based on installation information including the installation date of the equipment in the building; Calculating the budget amount for the planned date of updating the equipment by referring to the purchase price of the equipment; Output the specified scheduled update date and the calculated budget amount for the scheduled update date The program according to claim 1 or 2.

13. Outputting a graph showing the progress of income and expenditures for the building, including a cumulative graph of the amount of completed construction work, a cumulative graph of gross construction profit, and a profit and loss graph showing profit and loss, over multiple fiscal years including the first period in the past and the second period in the future. The program according to claim 1 or 2.

14. storing location information in association with identification information specifying the building to be constructed, and order frequency based on construction performance; Get search criteria including order frequency, Output a performance icon indicating the type of order frequency and the building's survival status at the location corresponding to the location information on the map. Information processing methods.

15. An information processing device including a control unit, The control unit storing location information in association with identification information specifying the building to be constructed, and order frequency based on construction performance; Get search criteria including order frequency, Output a performance icon indicating the type of order frequency and the building's survival status at the location corresponding to the location information on the map. Information processing device.

Citation Information

Patent Citations

  • Building client card managing system and operating method therefor

    JP1998069507A