Management system, information processing apparatus, information processing method, and program

The management system addresses the lack of convenience in configurators by determining element priorities and setting initial values based on correspondence relationships, improving the configurator's efficiency and user convenience.

JP2026023741APending Publication Date: 2026-02-13KK TOSHIBA
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024125896
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-01
Publication Date
2026-02-13

AI Technical Summary

Technical Problem

Existing configurators lack convenience in determining product specifications and setting initial values based on user inputs and element priorities.

Method used

A management system that includes a control unit to determine element priorities and set initial values for product specification items based on correspondence relationships and priorities, using a storage unit to manage priority tables and correspondence tables.

Benefits of technology

Improves the convenience of the configurator by enabling efficient selection of high-priority elements and setting initial values that reflect user selections, enhancing the configurator's functionality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026023741000001_ABST
    Figure 2026023741000001_ABST
Patent Text Reader

Abstract

To provide a management system for improving the convenience of a configurator.SOLUTION: A management system manages a configurator for selecting a candidate of a combination of elements constituting a product. The management system includes a storage unit that stores configuration information defining data related to the elements, data related to connections between the elements, and data related to constraints on the connections, and a control unit that selects a candidate for the combination based on a request received from a user and a rule related to a combination of the elements generated from the configuration information.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The embodiments of the present disclosure relate to a management system, an information processing device, an information processing method, and a program. [Background technology]

[0002] A tool called a configurator is provided to determine product specifications based on customer requirements. [Prior art documents] [Patent documents]

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

[0004] The problem to be solved by the present disclosure is to provide a management system that improves the convenience of a configurator. [Means for solving the problem]

[0005] A configurator management system that selects elements based on specification values ​​received from a user for each of one or more specification items of a product and correspondence relationships established between the specification values ​​and elements included in the product, the management system comprising: a control unit; and a storage unit, wherein the control unit determines priorities of the elements in the selection, and sets initial values ​​for each of the specification items based on the correspondence relationships and the priorities. [Brief explanation of the drawings]

[0006] [Figure 1] FIG. 1 is a block diagram showing the functional configuration of a management system according to an embodiment. [Figure 2] FIG. 2 is a screen diagram illustrating an example of a specification item setting screen. [Figure 3] FIG. 3 is a schematic diagram illustrating the relationship between specification items and parts. [Figure 4] FIG. 4 is a database diagram illustrating an example of a priority table stored in the storage unit. [Figure 5] FIG. 5 is a database diagram illustrating an example of a correspondence relationship table stored in the storage unit. [Figure 6] FIG. 6 is a database diagram illustrating a priority score table stored in the storage unit. [Figure 7] FIG. 7 is a flowchart showing the flow of the initial value setting process in the management system. [Figure 8] FIG. 8 is a schematic diagram showing an example of an initial value setting process based on a priority score table. [Figure 9] FIG. 9 is a flow diagram showing the flow of the parts selection process in the management system. [Figure 10] FIG. 10 is a schematic diagram showing an example of a parts selection process based on a priority score table. [Figure 11] FIG. 11 is a schematic diagram showing an example of a parts selection process based on a priority score table. [Figure 12] FIG. 12 is a schematic diagram showing an example of a parts selection process based on a priority score table. [Figure 13] FIG. 13 is a block diagram showing the hardware configuration of the management system. [Figure 14] FIG. 14 is a schematic diagram showing initial value setting based on a priority score table in a modified example. [Figure 15] FIG. 15 is a schematic diagram showing initial value setting based on a priority score table in a modified example. [Figure 16] FIG. 16 is a schematic diagram showing initial value setting based on a priority score table in a modified example. [Figure 17] FIG. 17 is a schematic diagram showing initial value setting based on a priority score table in a modified example. DETAILED DESCRIPTION OF THE INVENTION

[0007] <1. Embodiment> Each embodiment of the present disclosure will be described below with reference to the drawings. In this specification and each drawing, elements similar to those already described are assigned the same reference numerals, and detailed description will not be repeated. In this disclosure, a user refers to a person who determines product specifications and / or calculates an estimated cost based on those specifications using the configurator function provided by the management system 100. An administrator refers to a person who manages the management system 100. The user and the administrator may be different people, or may be the same person.

[0008] (1.1. Functional Configuration of Management System 100) The functional configuration of a management system 100 according to an embodiment will be described with reference to FIGS. FIG. 1 is a block diagram showing the functional configuration of a management system according to an embodiment. FIG. 2 is a screen diagram illustrating an example of a specification item setting screen. FIG. 3 is a schematic diagram illustrating the relationship between specification items and parts.

[0009] As shown in FIG. 1, the management system 100 includes a terminal device 10 and a management device 20. The terminal device 10 is an information processing device that includes input means and output means and can be operated by a user and an administrator. The terminal device 10 may be a general-purpose or dedicated personal computer, a smart device, or the like. Smart devices include tablet terminals, smartphones, smart glasses, smart watches, and the like. The hardware configuration of the information processing device will be described later.

[0010] The management device 20 is an information processing device that functions as a configurator, for example. Specifically, the management device 20 selects elements to be used in a product based on specification values ​​received from a user regarding specification items for the product and correspondence relationships established between the specification values ​​and multiple elements included in the product (specifically, multiple parts included in the product). Here, a product refers to any item that can be manufactured and traded commercially, and includes, for example, industrial products such as automobiles and home appliances, as well as factory equipment such as power plants and petrochemical plants.

[0011] The management device 20 includes a control unit 30 and a storage unit 40. The control unit 30 functions as a processor to control the processing of the management device 20. The control unit 30 includes a priority determination module 31, an element selection module 32, a specification value identification module 33, and an initial value determination module 34.

[0012] The priority determination module 31 determines the priority of the selected elements (components). As an example, the priority determination module 31 may determine a higher priority for a component with a larger inventory based on the inventory quantity of each of the multiple components included in the product. Alternatively, the priority determination module 31 may receive a user's designation of the priority for each of the multiple components included in the product and determine the priority based on the designation.

[0013] The element selection module 32 selects elements to be used in the product based on the specification values ​​received from the user regarding the specification items of the product and the correspondence established between the specification values ​​and multiple elements included in the product (specifically, multiple parts included in the product).

[0014] 2, the user determines specification values ​​for one or more specification items of the product on a specification item setting screen 11 displayed on the terminal device 10. As an example, the user operates a pull-down menu to select specification values ​​for specifications 1 to 8 displayed on the specification item setting screen 11.

[0015] 3, a correspondence relationship between specification items and parts is set in advance. That is, parts corresponding to combinations of specification value selections for multiple specification items are set. Based on the combination of specification values ​​selected by the user, the element selection module 32 selects parts corresponding to the combination.

[0016] The specification value identification module 33 identifies, for each specification item, a specification value associated with an element whose priority has been determined, based on the correspondence between the specification item and the part. The details of the processing of the specification value identification module 33 will be described later.

[0017] The initial value determination module 34 sets an initial value for each specification item based on the correspondence between the specification item and the component and the priority of the component. As an example, the initial value determination module 34 assigns a priority score to each of multiple specification values ​​included in the specification item based on the priority of the component. The initial value determination module 34 further sets the specification value with the highest priority score as the initial value for each specification item. Details of the processing by the initial value determination module 34 will be described later.

[0018] The storage unit 40 stores programs and data necessary for the processing of the control unit 30, data obtained by the processing of the control unit 30, etc. As an example, the storage unit 40 stores a priority table 41, a correspondence relationship table 42, and a priority score table 43. Details of each database will be described later.

[0019] (1.2. Data Structure) 4 to 6, the data structure of the database stored in the storage unit 40 will be described. Note that the data structure described below is merely an example, and some data may not be included, or other data may be included. FIG. 4 is a database diagram illustrating an example of a priority table stored in the storage unit. FIG. 5 is a database diagram illustrating an example of a correspondence relationship table stored in the storage unit. FIG. 6 is a database diagram illustrating a priority score table stored in the storage unit.

[0020] The priority table 41 stores data related to the priority of parts. Each record in the priority table 41 has data related to the priority of each part. As an example, as shown in FIG. 4, the priority table 41 has an item "part type," an item "part code," and an item "priority."

[0021] The item "part type" is information about the type of part corresponding to the record.

[0022] The item "part code" is an identifier for uniquely identifying the part corresponding to the record. The item "part code" functions as the primary key of the priority table 41.

[0023] The "priority" item is information about the priority of the part corresponding to the record. The priority table 41 stores the priority of each part determined by the priority determination module 31 in the "priority" item. In the present disclosure, the larger the value of the "priority" item, the higher the priority.

[0024] The correspondence table 42 stores data relating to the correspondence between parts and specification values ​​for each specification item. Each record in the correspondence table 42 has data relating to the specification values ​​for each specification item of each part. As an example, as shown in FIG. 5, the correspondence table 42 has an item "part code" and items "specification 1" to "specification 8."

[0025] The item "part code" is an identifier for uniquely identifying the part corresponding to the record. The item "part code" functions as an external key for referencing the item "part code" in the priority table 41.

[0026] Items "Spec 1" to "Spec 8" are information about the specification values ​​that can be set for each of multiple specification items (i.e., "Spec 1" to "Spec 8"). For example, Figure 5 shows that for the part corresponding to the record of part code "A_md001" (hereinafter also referred to as part "A_md001"; the same applies to other part codes), the specification value for specification item "Spec 1" is "K2" and the specification value for specification item "Spec 2" is "L1". Note that in Figure 5, when "%" (wildcard) is entered as a specification value, it means that any specification value can be set.

[0027] The priority score table 43 stores data related to priority scores calculated when setting initial values. Priority scores are information related to the priority assigned to specification values ​​that can be set for parts. Each record in the priority score table 43 has data related to the priority scores of specification values ​​that can be set for each part. As an example, as shown in FIG. 6, the priority score table 43 has an item "Part Code", an item "Priority", and medium items "Specification 1" to "Specification 8". The medium items "Specification 1" to "Specification 8" each include sub-items corresponding to the specification values. For example, the medium item "Specification 1" includes sub-items "K1" to "K5".

[0028] The item "part code" is an identifier for uniquely identifying the part corresponding to the record. The item "part code" functions as an external key for referencing the item "part code" in the priority table 41.

[0029] The item "priority" is information relating to the priority of the part corresponding to the record. The item "priority" may be configured to hold the same data as the item "priority" in the priority table 41.

[0030] The medium items "Spec 1" to "Spec 8" hold information about priority scores assigned to specification values ​​that can be set for a part corresponding to the record for multiple specification items ("Spec 1" to "Spec 8"). For example, FIG. 6 shows that for part "A_md001," a priority score of "9" is set for the specification value "K2" of specification item "Spec 1," and a priority score of "9" is set for the specification value "L1" of specification item "Spec 2." Also, in FIG. 6, a priority score of "0" is set for specification values ​​that cannot be set for a part. In this way, priority score table 43 holds information about priority scores assigned to initial values ​​that can be set for the part based on the priority associated with the part.

[0031] (1.3. Processing flow) First, the flow of processing in the management system 100 will be described with reference to FIGS. FIG. 7 is a flowchart showing the flow of the initial value setting process in the management system 100. FIG. 8 is a schematic diagram for explaining the setting of initial values ​​based on the priority score table 43. As shown in FIG.

[0032] 7, the initial value setting process in the management system 100 involves steps S110 to S160. In step S110, the priority determination module 31 acquires information on a plurality of parts used in a product. As an example, the priority determination module 31 refers to a database related to parts inventory stored in the storage unit 40 to acquire part inventory information.

[0033] In step S120, the priority determination module 31 determines the priority of the parts. As an example, the priority determination module 31 determines the priority of parts with a high inventory based on the inventory quantity of each of multiple parts used in the product. The priority determination module 31 updates the priority table 41 in the storage unit 40 based on the determined priorities.

[0034] In step S130, the specification value identification module 33 refers to the correspondence relationship table 42 in the storage unit 40, and identifies the specification value associated with the part for each of one or more specification items included in the product.

[0035] 5, the specification value identification module 33 identifies that, for the multiple specification items of the part "A_md001," the specification value of the item "specification 1" is "K2," the specification value of the item "specification 2" is "L1," the specification value of the item "specification 3" is "M4," the specification value of the item "specification 4" is "N2," the specification value of the item "specification 5" is "O2," the specification value of the item "specification 6" is "P1," the specification value of the item "specification 7" is "% (wildcard)," and the specification value of the item "specification 8" is "% (wildcard)." In this way, the specification value identification module 33 identifies the specification value for each specification item associated with each of the multiple parts used in the product.

[0036] In step S140, the initial value determination module 34 assigns a priority score to each of the multiple specification values ​​included in the specification items based on the priority of the part. As an example, the initial value determination module 34 generates a priority score table 43 shown in Fig. 6. In the priority score table 43, a priority score is assigned to the specification value for each specification item associated with the part based on the priority of the part.

[0037] The method of assigning priority scores will be described in detail. In the priority table 41 in Fig. 4, a priority of "9" is assigned to the part "A_md001." In addition, in the correspondence relationship table 42 in Fig. 5, the specification value of the item "specification 1" that can be set to the part "A_md001" is "K2," the specification value of the item "specification 2" is "L1," and the specification value of the item "specification 3" is "M4."

[0038] Based on this information, the initial value determination module 34 assigns a priority score of "9" to the specification value "K2" of the item "Spec 1," the specification value "L1" of the item "Spec 2," and the specification value "M4" of the item "Spec 3" in the record corresponding to the part "A_md001" in the priority score table 43. That is, the priority "9" of the part "A_md001" is assigned as a priority score to the specification value of each specification item associated with the part "A_md001." In this way, the initial value determination module 34 assigns a priority score to each of the multiple parts included in the product. Note that the initial value determination module 34 assigns a priority score of "0" to specification values ​​that cannot be set for a part.

[0039] In step S150, the initial value determination module 34 determines an initial value. The initial value determination module 34 sets the specification value with the highest total priority score for each of the multiple specification items as the initial value. In the example shown in FIG. 6, the initial value determination module 34 refers to the priority score table 43 and sets the specification value "K2" with the highest priority score for the item "specification 1" as the initial value for the item "specification 1." The initial value determination module 34 also sets the specification value "L1" with the highest priority score for the item "specification 2" as the initial value for the item "specification 2." Initial values ​​are set similarly for the items "specification 3" to "specification 8." Note that when there are multiple specification values ​​with the same priority score, the priority score table 43 may be configured to set the initial value based on a predetermined rule. As an example, when there are multiple specification values ​​with the same priority score, a specification value randomly selected from the multiple specification values ​​may be set as the initial value.

[0040] In step S160, the initial value determination module 34 reflects and displays the initial values. The initial value determination module 34 displays the initial values ​​set for each of the multiple specification items based on the priority scores on the specification item setting screen 11 (see FIG. 2), as shown in FIG.

[0041] Next, the flow of the parts selection process in the management system 100 will be described with reference to FIGS. FIG. 9 is a flow diagram showing the flow of the parts selection process in the management system. 10 to 12 are schematic diagrams showing an example of a parts selection process based on a priority score table.

[0042] 9, the parts selection process in the management system 100 executes steps S210 to S260. In step S210, the element selection module 32 accepts the selection of specification values ​​by the user for each of a plurality of specification items. As an example, the element selection module 32 accepts the selection of specification values ​​on the specification item setting screen 11 shown in FIG.

[0043] In step S220, the element selection module 32 determines whether specification values ​​have been selected for all of the multiple specification items. If specification values ​​have been selected for all of the multiple specification items (YES in step S220), step S260 is executed. If specification values ​​have not been selected for all of the specification items (NO in step S220), step S230 is executed.

[0044] In step S230, the element selection module 32 identifies nonconforming parts that do not meet the selected specification values. A nonconforming part refers to a part for which the specification value selected by the user is not set. The element selection module 32 refers to the correspondence table 42 to identify nonconforming parts for which the specification value selected by the user is not set. For example, as shown in FIG. 10, if the user selects specification value "K4" for item "specification 1," the element selection module 32 refers to the correspondence table 42 shown in FIG. 5 to identify parts "A_md001," "A_md003," and "A_md008" as nonconforming parts for which the specification value "K4" is not set for item "specification 1."

[0045] In step S240, the element selection module 32 calculates an initial value that reflects the nonconforming parts. In the example shown in FIG. 11, the element selection module 32 recalculates the total priority score, excluding parts "A_md001," "A_md003," and "A_md008" that have been identified as nonconforming parts. As a result, the specification value with the highest total priority score for the item "specification 3" is changed from specification value "M4" to specification value "M1." The element selection module 32 changes the initial value of the item "specification 3" to specification value "M1."

[0046] In step S250, the element selection module 32 reflects the changed initial values ​​and displays them on the specification item setting screen 11. Every time the element selection module 32 receives a selection of a specification value for each specification item from the user, it resets and displays the initial values ​​for the specification items for which the selection of a specification value has not been received from the user.

[0047] The element selection module 32 may disable selection of some specification values ​​for specification items for which the selection of specification values ​​has not been accepted from the user, based on the correspondence table and the content of selection for the specification items for which the selection of specification values ​​has been accepted from the user. For example, the element selection module 32 may disable selection of specification values ​​that are used only for parts identified as nonconforming parts by the selection of specification values ​​by the user.

[0048] In step S260, the element selection module 32 selects components that conform to the specification values ​​selected by the user for each specification item, and displays them on an output means such as a display. As shown in FIG. 12, when specification values ​​are selected for all specification items from item "Specification 1" to item "Specification 8," components that use the selected combination of specification values ​​are selected. Note that, if there are multiple components that use the selected combination of specification values, the element selection module 32 may select components based on predetermined rules. As an example, if there are multiple components that use the selected combination of specification values, all of the multiple components may be selected and presented to the user.

[0049] (1.4. Hardware configuration of information processing device) The hardware configuration of the information processing device used in the terminal device 10 and the management device 20 will be described with reference to Fig. 13. The terminal device 10 and the management device 20 as the information processing device are realized, as an example, by a computer 90 shown in Fig. 13. The computer 90 includes a CPU 91, a ROM 92, a RAM 93, a storage 94, an input interface 95, an output interface 96, and a communication interface 97.

[0050] The CPU 91 functions as a processor that executes processing. Specifically, the CPU 91 uses the RAM 93 as a work memory and executes a program stored in at least one of the ROM 92 and the storage 94. During program execution, the CPU 91 controls each component via a system bus 98 and executes various processes. As an example, the CPU 91 functions as a control unit 30.

[0051] The ROM 92 stores a program that controls the operation of the computer 90. The ROM 92 stores a program necessary for causing the computer 90 to perform each of the above-described processes. The RAM 93 functions as a storage area in which the programs stored in the ROM 92 are expanded.

[0052] The storage 94 stores data necessary for executing the program and data obtained by executing the program. The storage 94 includes one or more selected from a hard disk drive (HDD) and a solid state drive (SSD). As an example, the storage 94 functions as the memory unit 40.

[0053] The input interface (I / F) 95 can connect the computer 90 to an input device 95a. The input interface 95 is, for example, a serial bus interface such as USB. The CPU 91 can read various data from the input device 95a via the input interface 95.

[0054] The output interface (I / F) 96 can connect the computer 90 and an output device 96a. The output interface 96 is, for example, a video output interface such as a Digital Visual Interface (DVI) or a High-Definition Multimedia Interface (HDMI (registered trademark)). The CPU 91 can transmit data to the output device 96a via the output interface 96 and cause the output device 96a to output the data.

[0055] The input device 95a is an example of an input means and includes one or more selected from a mouse, a keyboard, a microphone (voice input), and a touchpad. The output device 96a is an example of an output means and includes one or more selected from a display, a projector, a printer, and a speaker. A device having the functions of both the input device 95a and the output device 96a, such as a touch panel, may also be used.

[0056] The communication interface (I / F) 97 can connect the computer 90 to an external server 97a located outside the computer 90. The communication interface 97 is, for example, a network card such as a LAN card. The CPU 91 can read various data from the external server 97a via the communication interface 97.

[0057] Each process executed by the terminal device 10 or the management device 20 may be realized by one computer 90 or by a plurality of computers 90 working together.

[0058] The various data processing operations described above may be recorded as a computer-executable program on a magnetic disk (such as a flexible disk or hard disk), an optical disk (such as a CD-ROM, CD-R, CD-RW, DVD-ROM, DVD±R, or DVD±RW), a semiconductor memory, or other non-transitory computer-readable storage medium.

[0059] For example, information recorded on a recording medium can be read by a computer (or an embedded system). The recording medium may have any recording format (storage format). For example, the computer reads a program from the recording medium and causes a processor to execute instructions written in the program based on the program. The computer may acquire (or read) the program via a network.

[0060] (1.5.Summary) As described above, the management system 100 according to this embodiment functions as a configurator and includes a control unit 30 and a storage unit 40. The control unit 30 determines the priority of elements in the selection process and sets an initial value for each specification item based on the correspondence established between the specification values ​​of each product specification item and the multiple elements included in the product, as well as the priority. This configuration allows the specification value associated with the priority of an element to be set as the initial value, making it easier to select elements with high priority. This improves the convenience of the configurator.

[0061] Furthermore, the control unit 30 identifies specification values ​​associated with elements for one or more specification items based on the correspondence, assigns priority scores to each of the specification values ​​included in the specification items based on the priority, and sets the specification value with the highest priority score for each specification item as the initial value. By adopting such specifications, the technical idea of ​​the present disclosure can be specifically realized through the calculation of the priority scores.

[0062] Furthermore, a product has multiple specification items, and each time the control unit 30 receives a specification value selection from the user for each specification item, it sets an initial value for the specification item for which no specification value selection has been received from the user. This specification allows the initial values ​​to be set in a manner that reflects the specification value selections made by the user, further improving the convenience of the configurator.

[0063] Furthermore, a product has multiple specification items, and the control unit 30 disables selection of some specification values ​​for specification items for which specification value selections have not been accepted from the user, based on the correspondence relationships and the selections for the specification items for which specification value selections have been accepted from the user. By adopting such specifications, initial values ​​can be set in a manner that reflects the specification value selections made by the user, further improving the convenience of the configurator.

[0064] (1.6. Variations) The flow of the parts selection process in the management system 100 will be described with reference to FIGS. 14 to 17 are schematic diagrams showing initial value settings based on the priority score table in the modified example.

[0065] In the management system 100 according to the modified example, the storage unit 40 stores selection patterns of specification values ​​for each of a plurality of specification items. The initial value determination module 34 of the control unit 30 sets initial values ​​for specification items for which no specification value selection has been accepted from the user, based on the selection patterns stored in the storage unit 40 and the content of selections for specification items for which a specification value selection has been accepted from the user. This will be described in detail below.

[0066] In the management system 100 according to the modified example, the storage unit 40 stores a selection pattern table 44. As shown in FIG. 14, the selection pattern table 44 has an item "component code," an item "priority," and items "specification 1" to "specification 8." Each record in the selection pattern table 44 stores information relating to the pattern of specification values ​​for multiple specification items for each component. The initial value determination module 34 sets the specification value for each specification item associated with the component with the highest priority (the record with component code "B_md001") as the initial value.

[0067] As shown in FIG. 15, when the user selects specification value "K4" for item "Specification 1," the selection pattern that does not match the selection (corresponding to the record with part code "B_md001") is deleted. Then, from among the remaining selection patterns, the record with the highest priority (the record with part code "B_md002") is reflected in the initial value. Specifically, the initial value of item "Specification 2" is changed from specification value "L3" to "L1." Note that the deletion of records that correspond to selection patterns that do not match the selection may be a logical deletion that retains a deletion flag.

[0068] As shown in Figure 16, when the user selects the specification value "L1" for the item "Specification 2," the selection patterns that do not match the selection (records with part codes "A_md002," "A_md012," "B_md003," "B_md004," "B_md005," and "B_md006") are deleted.

[0069] As shown in Figure 17, when the user selects the specification value "M1" for the item "Specification 3" and the specification value "N2" for the item "Specification 4," the selection pattern that does not match the selection (the record with the part code "A_md003") is deleted.

[0070] In this way, in the modified example, initial values ​​are set for specification items for which no specification value selection has been accepted from the user, based on the selection patterns stored in the selection pattern table 44 and the selection of specification values ​​for each specification item accepted from the user. Even with this configuration, initial values ​​can be set for each specification item based on the priority of the parts, thereby improving the convenience of the configurator.

[0071] <2. Other embodiments> Although the management system 100 according to the present embodiment has been described above, the application of the technical concept of the present disclosure is not limited to the above embodiment. For example, the control unit 30 may be configured to prohibit the selection of specification values ​​of multiple specification items whose priority scores are lower than a predetermined threshold. This prevents low-priority components from being selected, enabling a configurator that emphasizes the priority of the set components.

[0072] Furthermore, when accepting the selection of a specification value from the user, the control unit 30 may be configured to display at least one of the cost and delivery time of a product including an element associated with the specification value on an output means such as a display of the terminal device 10. This allows the user to select a specification value while checking at least one of the cost and delivery time of the product, thereby improving the convenience of the configurator.

[0073] In the above embodiment, as shown in FIG. 3, the correspondence table 42 stores the correspondence between specification items and parts, but the present invention is not limited to this. For example, an intermediate item (e.g., "device specifications") may be set between a specification item and a part. That is, the correspondence table 42 may store the correspondence between a specification item and an intermediate item, and the correspondence between an intermediate item and a part. The technical idea of ​​the present disclosure can be applied even to such specifications.

[0074] In the above embodiment, the priority table 41 is configured such that the larger the value of the "priority" item, the higher the priority, but the reverse may also be true. In this case, the initial value determination module 34 may set, as the initial value for each specification item, the lowest specification value whose total priority score in the priority score table 43 is greater than 1.

[0075] The disclosure may include the following features. (Appendix 1) A configurator management system that selects elements based on specification values ​​received from a user for each of one or more specification items of a product and correspondence relationships established between the specification values ​​and a plurality of elements included in the product, comprising: A control unit and a storage unit are provided, The control unit determining a priority of the element in the selection; A management system that sets an initial value for each of the specification items based on the correspondence relationship and the priority. (Appendix 2) The control unit Identifying a specification value associated with the element for each of one or more specification items based on the correspondence relationship; assigning a priority score to each of a plurality of specification values ​​included in the specification item based on the priority; 2. The management system according to claim 1, wherein the specification value with the highest priority score for each of the specification items is set as the initial value. (Appendix 3) The product has a plurality of specification items, 3. The management system according to claim 1, wherein the control unit sets the initial value for a specification item for which no specification value selection has been accepted from the user each time the control unit accepts a selection of a specification value for each of the specification items from the user. (Appendix 4) The product has a plurality of specification items, The control unit of the management system according to any one of Supplementary Note 1 to Supplementary Note 3, wherein the control unit disables the selection of some specification values ​​for specification items for which the control unit has not accepted specification value selections from the user, based on the correspondence relationship and the selection content for specification items for which the control unit has accepted specification value selections from the user. (Appendix 5) The product has a plurality of specification items, the storage unit stores a selection pattern of specification values ​​for each of the plurality of specification items; The control unit sets the initial value for a specification item for which no specification value selection has been accepted from the user based on the selection pattern and the selection content for the specification item for which a specification value selection has been accepted from the user. (Appendix 6) The management system according to any one of appendices 1 to 5, wherein the control unit does not allow selection of a specification value, among a plurality of specification values ​​included in the specification item, whose priority score is lower than a predetermined threshold value. (Appendix 7) Further comprising a display unit, 7. The management system according to any one of appendices 1 to 6, wherein, when the control unit receives a selection of a specification value from the user, the control unit causes the display unit to display at least one of the cost and delivery date of the product having an element corresponding to the specification value. (Appendix 8) An information processing device that functions as a configurator that selects elements based on specification values ​​received from a user for each of one or more specification items of a product and correspondence relationships established between the specification values ​​and a plurality of elements included in the product, comprising: A control unit and a storage unit are provided, The control unit determining a priority of the element in the selection; The information processing device sets an initial value for each of the specification items based on the correspondence relationship and the priority. (Appendix 9) An information processing device including a control unit and a storage unit is caused to function as a configurator that selects elements based on specification values ​​received from a user for each of one or more specification items of a product and correspondence relationships established between the specification values ​​and a plurality of elements included in the product, The control unit determining a priority of the element in the selection; an information processing method for setting an initial value for each of the specification items based on the correspondence relationship and the priority; (Appendix 10) A program that causes an information processing device having a control unit and a storage unit to function as a configurator that selects elements based on specification values ​​received from a user for each of one or more specification items of a product and correspondence relationships established between the specification values ​​and a plurality of elements included in the product, The control unit determining a priority of the element in the selection; a program for setting an initial value for each of the specification items based on the correspondence relationship and the priority;

[0076] Although several embodiments of the present disclosure have been illustrated above, these embodiments are presented by way of example only and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, modifications, etc. can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, as well as within the scope of the invention and its equivalents as set forth in the claims. Furthermore, the above-described embodiments can be implemented in combination with each other. [Explanation of symbols]

[0077] 10: Terminal device, 11: Specification item setting screen, 20: Management device, 30: Control unit, 31: Priority determination module, 32: Element selection module, 33: Specification value identification module, 34: Initial value determination module, 40: Memory unit, 41: Priority table, 42: Correspondence table, 43: Priority score table, 44: Selection pattern table, 90: Computer, 91: CPU, 92: ROM, 93: RAM, 94: Storage, 95: Input interface, 96: Output interface, 97: Communication interface, 98: System bus, 100: Management system

Claims

1. A configurator management system that selects elements based on specification values ​​received from a user for each of one or more specification items of a product and correspondence relationships established between the specification values ​​and a plurality of elements included in the product, comprising: A control unit and a storage unit are provided, The control unit determining a priority of the element in the selection; A management system that sets an initial value for each of the specification items based on the correspondence relationship and the priority.

2. The control unit Identifying a specification value associated with the element for each of one or more specification items based on the correspondence relationship; assigning a priority score to each of a plurality of specification values ​​included in the specification item based on the priority; The management system according to claim 1 , wherein the specification value having the highest priority score for each of the specification items is set as the initial value.

3. The product has a plurality of specification items, The management system according to claim 1 , wherein the control unit sets the initial value for a specification item for which a specification value selection has not been accepted from the user each time the control unit accepts a selection of a specification value for each of the specification items from the user.

4. The product has a plurality of specification items, 2. The management system according to claim 1, wherein the control unit disables the selection of some specification values ​​for specification items for which the control unit has not accepted specification value selections from the user based on the correspondence relationship and the selection contents for specification items for which the control unit has accepted specification value selections from the user.

5. The product has a plurality of specification items, the storage unit stores a selection pattern of specification values ​​for each of the plurality of specification items; 2. The management system according to claim 1, wherein the control unit sets the initial value for a specification item for which a specification value selection has not been accepted from the user based on the selection pattern and the selection content for the specification item for which a specification value selection has been accepted from the user.

6. The management system according to claim 2 , wherein the control unit does not allow selection of a specification value having a priority score lower than a predetermined threshold value from among a plurality of specification values ​​included in the specification item.

7. Further comprising a display unit, 2. The management system according to claim 1, wherein when the control unit receives a selection of a specification value from the user, the control unit causes the display unit to display at least one of a cost and a delivery date of the product having an element associated with the specification value.

8. An information processing device that functions as a configurator that selects elements based on specification values ​​received from a user for each of one or more specification items of a product and correspondence relationships established between the specification values ​​and a plurality of elements included in the product, comprising: A control unit and a storage unit are provided, The control unit determining a priority of the element in the selection; The information processing device sets an initial value for each of the specification items based on the correspondence relationship and the priority.

9. An information processing device including a control unit and a storage unit is caused to function as a configurator that selects elements based on specification values ​​received from a user for each of one or more specification items of a product and correspondence relationships established between the specification values ​​and a plurality of elements included in the product, The control unit determining a priority of the element in the selection; an information processing method for setting an initial value for each of the specification items based on the correspondence relationship and the priority;

10. A program that causes an information processing device having a control unit and a storage unit to function as a configurator that selects elements based on specification values ​​received from a user for each of one or more specification items of a product and correspondence relationships established between the specification values ​​and a plurality of elements included in the product, The control unit determining a priority of the element in the selection; a program for setting an initial value for each of the specification items based on the correspondence relationship and the priority;

Citation Information

Patent Citations

  • Maintenance support program, maintenance support method and maintenance support device

    JP2021015381A