The present disclosure relates to an infrastructure management system, an infrastructure management method, and a recording medium.
Many infrastructures (hereinafter, also referred to as infrastructure) such as roads, bridges, tunnels, water supply, electricity, and gas supply networks are approaching their service life. Therefore, many companies such as public institutions, local governments, and management companies that manage these infrastructures allocate budget and labor to inspection and maintenance (mending, repairing, etc.) of the infrastructures.
As such a technique for grasping a management state by inspection and maintenance of an infrastructure, PTL 1 discloses a technique for calculating evaluation information for a plurality of roads to be evaluated and indicating the order of the plurality of roads.
Each company is required to efficiently perform inspection and maintenance within a range in which the management state of the infrastructure is appropriately maintained due to budget constraints. As one method for determining whether the management state of the infrastructure is appropriate, for example, it is conceivable to compare the management state of the infrastructure with other companies.
However, in the technique described in PTL 1, it is not disclosed to compare the management state of the infrastructure between different companies.
One object of the present disclosure is to provide an infrastructure management system, an infrastructure management method, and a recording medium capable of solving the above-described problems and comparing management states of an infrastructure between companies.
An infrastructure management system according to an aspect of the present disclosure includes: an acquisition means configured to acquire management information indicating a management state of an infrastructure of each of a plurality of companies; a ranking means configured to calculate a score regarding a management state of each of the plurality of companies based on the management information of each of the plurality of companies, and rank the plurality of companies according to the calculated score; and a display control means configured to display a ranking of each of the plurality of companies on a display means.
An infrastructure management method according to an aspect of the present disclosure includes: acquiring management information indicating a management state of an infrastructure of each of a plurality of companies; calculating a score regarding a management state of each of the plurality of companies based on the management information of each of the plurality of companies, and ranking the plurality of companies according to the calculated score; and displaying a ranking of each of the plurality of companies on a display means.
A recording medium according to one aspect of the present disclosure has a program stored therein to cause a computer to execute: acquiring management information indicating a management state of an infrastructure of each of a plurality of companies; calculating a score regarding a management state of each of the plurality of companies based on the management information of each of the plurality of companies, and ranking the plurality of companies according to the calculated score; and displaying a ranking of each of the plurality of companies on a display means.
An effect of the present disclosure is to be able to compare the management state of the infrastructure among the companies.
Hereinafter, example embodiments will be described in detail with reference to the drawings. In the drawings and the example embodiments described in the specification, the same reference numerals are given to the same components, and the description thereof will be omitted as appropriate.
In the following example embodiments, the infrastructure is, for example, a road, a structure such as a railway, a harbor, a dam, a tunnel, a bridge, or an embankment, a building such as a house, or a supply network of electricity, gas, or water supply. A company is, for example, a public institution, a local government, a management company, or the like that manages these infrastructures. The infrastructure managed by each company may include a plurality of management targets.
Hereinafter, a case where a company is a road management department of a city, an infrastructure is a road, and a management target is each section obtained by subdividing a road in the city will be described as an example.
A First Example Embodiment Will be Described.
(System Configuration)
First, a configuration of an infrastructure management system according to the first example embodiment will be described.
The ranking device 11, the degradation diagnosis device 12, and the infrastructure management DB 13 are achieved by, for example, a computer on a cloud. The terminal device 14 is installed, for example, in each company. The terminal device 14 and the ranking device 11 are connected by, for example, a communication network. Similarly, the ranking device 11 and the infrastructure management DB 13 are also connected by a communication network. The infrastructure management DB 13 and the degradation diagnosis device 12 are also connected by a communication network. The degradation diagnosis device 12 and the infrastructure management DB 13 may be achieved by a computer installed in each company. The degradation diagnosis device 12 and the infrastructure management DB 13 used by a plurality of companies may be achieved by one computer.
The degradation diagnosis device 12 collects information of each management target of the infrastructure using various sensors, diagnoses a degradation state of each management target based on the collected information, and calculates a degradation index indicating the degradation state. As the various sensors, for example, an imaging device, a laser scanner, an ultrasonic inspection device, an accelerometer, or the like is used.
The infrastructure management DB 13 stores management information of each company. The management information indicates a management state of the infrastructure. The management information includes a value of the degradation index of each management target calculated by the degradation diagnosis device 12 as the management state of each management target of the infrastructure. The management information may further include a value of an attribute (Hereinafter, also described as management attribute) assigned to each management target.
For example, in the management information, a value of a degradation index and a value of an attribute of a section (Hereinafter, also described as section attribute) are set for each section of a road. Details of the management information will be described later.
The ranking device 11 ranks the predetermined companies included in the group information as to the management state of the infrastructure based on the management information of the infrastructure of each company stored in the infrastructure management DB 13.
The terminal device 14 requests the ranking device 11 to perform ranking. Then, the terminal device 14 displays the ranking by the ranking device 11 on a display unit (not illustrated) such as a display.
(Configuration of Ranking Device 11)
A configuration of the ranking device 11 according to the first example embodiment will be described.
The group information storage unit 111 stores group information that is information on the grouped companies.
The information acquisition unit 112 acquires the group information from the group information storage unit 111. The information acquisition unit 112 acquires management information of each company included in the group information from the infrastructure management DB 13.
In the section attribute, for example, road categories, terrain, materials, and route names are set. The road category indicates, for example, a category that defines a structure of a road and is determined according to a type of a road or a traffic volume by law or the like. The terrain indicates, for example, a method (cutting, banking, etc.) according to the terrain. The material indicates a material used for pavement of a road surface. The route name indicates the name of the route to which the section belongs.
As the degradation index, for example, an index indicating a state of road degradation is set. For example, a maintenance control index (MCI), a cracking rate, an international roughness index (IRI), or the like is used as an index indicating a state of road degradation.
As illustrated in the example of the management information of
Although the degradation indexes of “rust” and “inclination” are represented by binary values (presence or absence of degradation), the invention is not limited thereto, and for example, values of three stages such as “0”, “1”, and “2” or more stages may be set according to the area ratio of rust to the sign surface and the degree of inclination of the sign. The degradation index of “crack” or “blur” is not limited to the binary value (presence or absence of degradation), and three or more levels of values may be set according to the area (size) of the crack on the road marking or the degree of blur.
The ranking processing unit 113 calculates an integrated degradation index related to the infrastructure for each company included in the group information based on the management information acquired from the information acquisition unit 112, and scores the calculated integrated degradation index. Here, the integrated degradation index is an index obtained by integrating the degradation index for each management target of each company. As the integrated degradation index, for example, a predetermined statistical value (For example, the average value) of degradation indexes related to all management targets in each company is used.
When degradation of a road sign is used as the integrated degradation index of each company, an average value of degradation indexes (rust and inclination) of sections in all the sections may be calculated. Similarly, when the degradation of the road marking is used as the integrated degradation index of each company, an average value of the degradation indexes (cracks and blurs) of sections in all the sections may be calculated. In this case, for example, these average values are converted into scores such that the minimum value is 100 points and the maximum value is 0 points.
The conversion method from the integrated degradation index to the score is not limited thereto, and other conversion methods may be used as long as the conversion method increases (or decreases) as the integrated degradation index increases.
Further, a score may be calculated from a plurality of integrated degradation indexes of each company. For example, a total value of scores obtained by converting average values in all the sections of each of “rust” and “inclination” of the road sign or a total value of scores obtained by converting average values in all the sections of each of “crack” and “blur” of the road marking may be calculated as the score.
The ranking processing unit 113 ranks the companies included in the group information based on the calculated score.
The display control unit 114 transmits the ranking screen displaying the ranking by the ranking processing unit 113 to the terminal device 14.
Next, an operation of the first example embodiment will be described.
(Ranking Processing)
Hereinafter, the ranking processing in the first example embodiment will be described.
The terminal device 14 of the company transmits a ranking request to the ranking device 11 (step S101). For example, the terminal device 14A of city A transmits a ranking request to the ranking device 11.
When the ranking device 11 receives the ranking request from the terminal device 14, the information acquisition unit 112 acquires the group information including the company that has made the ranking request from the group information storage unit 111 (step S102). For example, the information acquisition unit 112 acquires group information including city A as illustrated in
The information acquisition unit 112 acquires management information of each company included in the acquired group information from the infrastructure management DB 13 (step S103). For example, the information acquisition unit 112 acquires management information of city A as illustrated in
The ranking processing unit 113 calculates an integrated degradation index based on the value of the degradation index included in the management information for each company, and calculates a score based on the integrated degradation index (step S104). For example, as illustrated in
For example, the ranking processing unit 113 ranks city A to city E in the order of city B, city C, city A, city D, and city E in descending order of the score in
The display control unit 114 generates a ranking screen indicating the ranking by the ranking processing unit 113 and transmits the ranking screen to the terminal device 14 (step S105).
Here, the display control unit 114 may anonymize the company names other than the company that made the ranking request on the ranking screen. In the example of
For example, the display control unit 114 generates a ranking screen as illustrated in
The terminal device 14 displays the received ranking screen on the display unit (step S106). For example, the terminal device 14A of city A displays the ranking screen as illustrated in
Thus, the operation of the first example embodiment is completed.
In the first example embodiment, the ranking is performed using the score based on the average MCI as the integrated degradation index, but the present invention is not limited thereto, and the scores based on the plurality of integrated degradation indexes may be summed up and ranked. For example, in the case of degradation of a road sign, scores based on the integrated degradation indexes of “rust” and “inclination” may be summed up to perform ranking.
In the above description of the ranking processing, the ranking device 31 performs the ranking when receiving the ranking request from the terminal device 14, but the present invention is not limited thereto. For example, the ranking device 31 may periodically (For example, every week or every month) repeat the ranking among the companies included in the group information and the transmission of the ranking screen to the terminal device 14 (update of the ranking screen displayed on the terminal device 14).
Next, effects of the first example embodiment will be described.
According to the first example embodiment, the management state of the infrastructure can be compared between companies. The reason is that the information acquisition unit 112 acquires the management information indicating the management state of the infrastructure of each of the plurality of companies, the ranking processing unit 113 calculates the score regarding the management state of each of the plurality of companies based on the management information of each of the plurality of companies, ranks the plurality of companies according to the calculated score, and the display control unit 114 displays the ranking of each of the plurality of companies on the display unit of the terminal device 14.
Several modifications are conceivable for the infrastructure management system 10 in the first example embodiment described above. Hereinafter, modifications will be described.
The display control unit 114 may display a message corresponding to the ranking of the company that has made the ranking request on the ranking screen. In this case, the display control unit 114 may display a predetermined character having an expression corresponding to the content of the message or a predetermined character corresponding to the content of the message together with the message.
The display control unit 114 may display, on the ranking screen, a message according to a change in the ranking of the company that has made the ranking request based on history information indicating a history of ranks stored in a storage unit (not illustrated). In this case, for example, the display control unit 114 may display a message for praising the company when the ranking of the company is higher than the previous ranking, and may display a message for encouraging the company when the rank of the company is lower.
In this way, by displaying the message according to the ranking of the company, it is possible to improve motivation of the manager and the worker related to inspection and maintenance in the company.
In the first example embodiment, the case where the infrastructure management system 10 ranks the companies included in the predetermined group has been described. The present invention is not limited thereto, and the infrastructure management system 10 may rank routes of companies included in a predetermined group.
In this case, information on the grouped routes is used as the group information.
The information acquisition unit 112 acquires group information including the company that has made the ranking request from the group information storage unit 111. For example, the information acquisition unit 112 acquires group information including city A as illustrated in
The ranking processing unit 113 calculates an integrated degradation index for each route included in the group information, and calculates a score based on the integrated degradation index.
The ranking processing unit 113 ranks the routes included in the group information based on the calculated score.
The display control unit 114 transmits the ranking screen displaying the rankings of the routes by the ranking processing unit 113 to the terminal device 14.
For example, the display control unit 114 generates a ranking screen as illustrated in
A second example embodiment will be described.
In the second example embodiment, the score of the company is calculated using management information of the company and a coefficient corresponding to a value of a predetermined attribute (Hereinafter, it is also described as a company attribute) of the company.
(Configuration of Ranking Device 21)
The infrastructure management system 10 in the second example embodiment includes the ranking device 21 instead of the ranking device 11 of the infrastructure management system 10 in the first example embodiment. As illustrated in
In addition to the group information and the management information, the information acquisition unit 112 acquires the company attribute information from the company attribute information storage unit 125 and acquires the coefficient information from the coefficient information storage unit 126.
The company attribute information storage unit 125 stores the company attribute information. The company attribute information indicates a value of the company attribute. As the company attribute, for example, an attribute related to climate of an area to which a road managed by a company belongs, an attribute related to the terrain of the area, an attribute related to a road length managed by a company, an attribute related to a road category of a road managed by a company, and the like are used. Here, the attribute related to climate is, for example, an attribute indicating whether it is a heavy snow area. The attribute related to the terrain is, for example, an attribute indicating whether it is a mountain area.
For example, when the amount of snow accumulated in the area managed by the company is equal to or more than a predetermined value, the area may correspond to a heavy snow area. For example, in a case where an area of a predetermined altitude or higher is a predetermined value or a ratio or higher based on terrain data of an area managed by a company, the area may correspond to a mountain area.
The coefficient information storage unit 126 stores coefficient information. The coefficient information indicates a coefficient corresponding to the value of the company attribute. The coefficient may be a value to be added to or multiplied by the integrated degradation index when the ranking processing unit 113 calculates the score, or may be a value to be added to or multiplied by the score based on the integrated degradation index. The coefficient information may include a combination of a value of a coefficient to be added and a value of a coefficient to be multiplied by the integrated degradation index or a score based on the integrated degradation index. The value of the coefficient is set such that the score becomes larger (or smaller) in a case where more effort is required for the management of the infrastructure or in a case where degradation is more likely to occur according to the value of the company attribute such as a heavy snow area or a mountain area.
The coefficient may be set for each predetermined range of the value of the company attribute. For example, the coefficient may be increased (or decreased) for each range in which the population is 10,000 or more and less than 30,000, 30,000 or more and less than 50,000, 50,000 or more and less than 100,000, 100,000 or more and less than 300,000, or the like.
For each company included in the group information, the ranking processing unit 113 calculates the score of the company using the management information of the company and the coefficient corresponding to the value of the company attribute of the company (corrects the score using the coefficient).
Next, an operation of the second example embodiment will be described.
(Ranking Processing)
Hereinafter, the ranking processing in the second example embodiment will be described. In the ranking processing according to the second example embodiment, the score is calculated as follows in step S104 of the flowchart (
The information acquisition unit 112 of the ranking device 21 acquires the company attribute information from the company attribute information storage unit 125 (step S201). For example, the information acquisition unit 112 acquires the company attribute information as illustrated in
The information acquisition unit 112 acquires coefficient information from the coefficient information storage unit 126 (step S202). For example, the information acquisition unit 112 acquires coefficient information as illustrated in
The ranking processing unit 113 calculates a score using the management information and a coefficient corresponding to the value of the company attribute information (step S203). Here, the ranking processing unit 113 acquires the value of the coefficient from the coefficient information. For example, the ranking processing unit 113 acquires the coefficient “5” for each of the heavy snow area and the mountain area from the coefficient information in
The ranking processing unit 113 calculates a score from the integrated degradation index in the same manner as in the first example embodiment. Further, the ranking processing unit 113 corrects the score using the coefficient.
The ranking processing unit 113 ranks the companies based on the corrected score. Then, the display control unit 114 generates a ranking screen based on the rankings of the companies by the ranking processing unit 113 and displays the screen on the terminal device 14.
Thus, the operation of the second example embodiment is completed.
In the second example embodiment, the score based on the average MCI is ranked using the coefficient included in the coefficient information as the integrated degradation index, but the present invention is not limited thereto, and the score based on the integrated degradation index of each of the road sign and the road marking may be ranked using the coefficient.
Next, effects of the second example embodiment will be described.
According to the second example embodiment, it is possible to fairly compare the management state of the infrastructure even in a case where labor required for managing the infrastructure and the likelihood of occurrence of degradation are different between companies. This is because the ranking processing unit 113 calculates the score of each of the plurality of companies based on the management information of the company and the coefficient corresponding to the value of the predetermined company attribute information of the company.
A third example embodiment will be described.
In the third example embodiment, the score of the company is calculated by summing the scores calculated for values of the predetermined management attribute.
The configuration of the ranking device 11 according to the third example embodiment is similar to the configuration of the ranking device 11 according to the first example embodiment (
For each company included in the group information, the ranking processing unit 113 calculates the score of the management target to which each of the plurality of values of the predetermined management attribute is assigned, and calculates the score of the company by summing the scores calculated for each of the plurality of values. Here, as the predetermined management attribute, for example, an attribute in which labor required for management of the management target and the likelihood of occurrence of degradation are different depending on a value of the predetermined management attribute, such as a road category, a terrain, and a material, is used.
Next, an operation of the third example embodiment will be described.
(Ranking Processing)
Hereinafter, the ranking processing in the third example embodiment will be described. In the ranking processing according to the third example embodiment, the score is calculated as follows in step S104 of the flowchart (
(Score Calculation Processing)
The ranking processing unit 113 calculates a score for each of the values of the predetermined management attributes of the management information (step S301). Here, the ranking processing unit 113 calculates, for each value of the predetermined management attribute, the integrated degradation index of the management target to which the value is given, and calculates the score based on the calculated integrated degradation index.
The ranking processing unit 113 sums the scores calculated for each of the values of the predetermined management attributes to calculate a total score (step S302).
When converting the integrated degradation index calculated for each value of the management attribute into the score, the ranking processing unit 113 may set the maximum value of the score of each value of the management attribute to be the same (the weight for each value of the management attribute is the same) or may set the maximum value to be different (the weight for each value of the management attribute is different). In the example of
The ranking processing unit 113 ranks the companies based on the total score. Then, the display control unit 114 generates a ranking screen based on the rankings of the companies by the ranking processing unit 113 and displays the screen on the terminal device 14.
Thus, the operation of the third example embodiment is completed.
In the third example embodiment, the score based on the average MCI which is the integrated degradation index is calculated for each management attribute and the ranking is performed. However, the present invention is not limited thereto, and the ranking may be performed using the score based on the road sign or the road marking.
Next, effects of the third example embodiment will be described.
According to the third example embodiment, it is possible to fairly compare the management state of the infrastructure even in a case where there is a difference in the ratio of the management targets in which the labor required for the management of the infrastructure and the likelihood of occurrence of degradation are different between companies. The reason is that the ranking processing unit 113 calculates the score of the management target to which the value is given for each of the plurality of values of the predetermined management attribute of each of the plurality of companies, and calculates the score of the company by summing the scores calculated for each of the plurality of values.
The ranking processing unit 113 may calculate the score by combining the score calculation processing in the second example embodiment and the score calculation processing in the third example embodiment. In this case, for example, the ranking processing unit 113 calculates the score of each company by summing the scores calculated for each value of the predetermined management attribute for each company included in the group information, and corrects the calculated score using a coefficient corresponding to the value of the predetermined company attribute information of the company.
A fourth example embodiment will be described.
In each of the above-described example embodiments, ranking of a plurality of companies included in predetermined group information is performed. In the fourth example embodiment, group information is generated according to a condition designated by a company who makes a ranking request, and ranking of companies included in the generated group information is performed.
(Configuration of Ranking Device 31)
The company attribute information storage unit 125 stores company attribute information, similarly to the company attribute information storage unit 125 according to the second example embodiment. The company included in the company attribute information is used as a candidate company for generating the group information.
The company selection unit 137 selects, from the candidate companies, a company having the same or similar value of the predetermined company attribute as the company making the ranking request. Here, for example, when the value of the predetermined company attribute of the candidate company falls within a predetermined range from the value of the predetermined company attribute of the company who makes the ranking request, the company selection unit 137 determines that the values of the predetermined company attributes are similar to each other. The company selection unit 137 generates group information including the company making the ranking request and the selected company.
Next, an operation of the fourth example embodiment will be described.
(Ranking Processing)
The display control unit 114 of the ranking device 31 generates a company selection screen and transmits the screen to the terminal device 14 (step S401). The company selection screen is a screen on which the company making the ranking request specifies a condition (selection condition) for selecting a company to be included in the group information prior to the ranking, and confirms the selected company. Here, as the selection condition, a company attribute to be a target for determining whether values are the same or similar is specified for the candidate company that transmits the ranking request.
The selection condition area is an area for receiving designation of a selection condition. In the example of
The information area is an area for displaying the company attribute of the company that makes the ranking request. In the example of
The selected company list area is an area for displaying a list of companies included in the group information generated based on the designated selection condition and accepting a ranking request by the list. In the example of
For example, the display control unit 114 transmits the company selection screen of
The terminal device 14 displays the received company selection screen on the display unit (step S402). For example, the terminal device 14A of city A displays the company selection screen as illustrated in
The terminal device 14 receives designation of a selection condition on the company selection screen. Then, the terminal device 14 receives the group generation request under the designated selection condition (step S403).
The designation of the selection condition and the reception of the group generation request in the terminal device 14 may be performed simultaneously. In this case, for example, in the selection condition area of the company selection screen of
When receiving the group generation request, the terminal device 14 transmits the group generation request including the designated selection condition to the ranking device 31 (step S404). For example, the terminal device 14A of city A transmits the group generation request including selection conditions (company attributes) “population” and “total road extension” to the ranking device 31.
When the ranking device 31 receives the group generation request, the company selection unit 137 generates the group information based on the selection condition (step S405). The company selection unit 137 stores the generated group information in the group information storage unit 111. For example, the company selection unit 137 selects city B, city C, city D, and city E as companies in which each of “population” and “total road extension” is within a predetermined range from “population” and “total road extension” of city A, and generates group information including city A, city B, city C, city D, and city E.
The display control unit 114 updates the selected company list area of the company selection screen with the list of companies included in the generated group information, and transmits the updated company selection screen to the terminal device 14 (step S406). For example, as illustrated in
The terminal device 14 displays the updated company selection screen on the display unit (step S407). For example, the terminal device 14A of city A displays the company selection screen as illustrated in
The terminal device 14 receives the re-designation of the selection condition and the group generation request or the ranking request on the company selection screen (step S408).
In a case where the re-designation of the selection condition and the group generation request are accepted in step S408, the terminal device 14 repeats the processing from step S404.
On the other hand, when accepting the ranking request in step S408, the terminal device 14 transmits the ranking request to the ranking device 31 (step S409).
Thereafter, similarly to steps S102 to S106 described above, the ranking device 31 ranks the companies included in the generated group information, and the terminal device 14 displays the ranking screen (steps S410 to S414).
Thus, the operation of the fourth example embodiment is completed.
In the above description of the ranking processing, the group generation request is transmitted from the terminal device 14 to the ranking device 31 in step S404, the selected company list area of the company selection screen is updated, and then the ranking request is transmitted from the terminal device 14 to the ranking device 31 in step S408, but the present invention is not limited thereto. For example, the terminal device 14 may transmit the group generation request and the ranking request to the ranking device 31 as a single request (group generation+ranking request). In this case, for example, steps S406 to S408 described above are omitted, and the terminal device 14 transmits group generation+ranking request to the ranking device 31 in step S404. When receiving the group generation+ranking request, the ranking device 31 generates group information and ranks the companies included in the group information.
Next, effects of the fourth example embodiment will be described.
According to the fourth example embodiment, the company who requests the ranking can change the company to compare the management state of the infrastructure. The reason is that the company selection unit 137 selects, from the plurality of candidate companies, a company whose value of the predetermined company attribute designated from the company who makes the ranking request is the same as the value of the company or within a predetermined range from the value of the company, and generates the group information.
A fifth example embodiment will be described.
Referring to
The information acquisition unit 112 acquires management information indicating an infrastructure management state of each of a plurality of companies. The ranking processing unit 113 calculates a score pertaining to the management state of each of the plurality of companies, based on the management information for each of the plurality of companies, and ranks the plurality of companies according to the calculated scores. The display control unit 114 displays the rankings of the plurality of companies on a display means.
Next, effects of the fifth example embodiment will be described.
According to the fifth example embodiment, the management state of the infrastructure can be compared between the companies. The reason is that the information acquisition unit 112 acquires the management information indicating the management state of the infrastructure of each of the plurality of companies, the ranking processing unit 113 calculates the score regarding the management state of each of the plurality of companies based on the management information of each of the plurality of companies, ranks the plurality of companies according to the calculated score, and the display control unit 114 displays the ranking of each of the plurality of companies on the display means.
(Hardware Configuration)
In each of the above-described example embodiments, each component of the ranking devices 11, 21, and 31, the degradation diagnosis device 12, and the terminal device 14 indicates a block of a functional unit. A part or all of each component of each device may be achieved by an arbitrary combination of a computer 500 and a program. This program may be recorded in a non-volatile recording medium. The non-volatile recording medium is, for example, a compact disc read only memory (CDROM), a digital versatile disc (DVD), a solid state drive (SSD), or the like.
The program 504 includes an instruction for achieving each function of each device. The program 504 is stored in advance in the ROM 502, the RAM 503, and the storage device 505. The CPU 501 achieves each function of each device by executing instructions included in the program 504. For example, the CPU 501 of the ranking device 11 executes instructions included in the program 504 to implement the functions of the information acquisition unit 112, the ranking processing unit 113, and the display control unit 114. The RAM 503 may store data to be processed in each function of each device. For example, the RAM 503 of the ranking device 11 may store data (group information) of the group information storage unit.
The drive device 507 reads and writes the recording medium 506. The communication interface 508 provides an interface with a communication network. The input device 509 is, for example, a mouse, a keyboard, or the like, and receives an input of information from a company or the like. The output device 510 is, for example, a display, and outputs (displays) information to a company or the like. The input/output interface 511 provides an interface with a peripheral device. The bus 512 connects the components of the hardware. The program 504 may be supplied to the CPU 501 via a communication network, or may be stored in the recording medium 506 in advance, read by the drive device 507, and supplied to the CPU 501.
The hardware configuration illustrated in
There are various modifications of the method of achieving each device. For example, each device may be achieved by an arbitrary combination of a computer and a program different for each component. A plurality of components included in each device may be achieved by an arbitrary combination of one computer and a program.
Some or all of the components of each device may be achieved by general-purpose or dedicated circuitry including a processor or the like, or a combination thereof. These circuits may be configured by a single chip or may be configured by a plurality of chips connected via a bus. A part or all of each component of each device may be realized by a combination of the above-described circuit or the like and a program.
In a case where a part or all of each component of each device is achieved by a plurality of computers, circuits, and the like, the plurality of computers, circuits, and the like may be arranged in a centralized manner or in a distributed manner.
Although the present disclosure has been particularly shown and described with reference to the present example embodiment, the present disclosure is not limited to the above example embodiment. It will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present disclosure as defined by the claims. The configurations in the example embodiments can be combined with each other without departing from the scope of the present disclosure.
Some or all of the above example embodiments may be described as the following Supplementary Notes, but are not limited to the following.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/047080 | 12/17/2020 | WO |