Display control device, display control system, program, and display control method
The display control device and system enable easy ordering of cylinders for multiple facilities with a single key, addressing the lack of a unified management system for such cylinders.
Patent Information
- Application Number
- JP2025046291
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-25
- Filing Date
- 2025-03-21
- Publication Date
- 2025-10-07
AI Technical Summary
There is no efficient system for ordering and managing cylinders that can be unlocked with a single key across various facilities within a building, such as gates, delivery boxes, and mailboxes.
A display control device and system that includes a display control unit and an order receiving/placing unit, allowing users to select categories of cylinders that can be opened with the same key and display the available cylinders for ordering.
Facilitates easy ordering of multiple cylinders for various equipment with a single key, enhancing convenience and efficiency in managing key and cylinder systems.
Smart Images

Figure 2025148296000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a display control device, a display control system, a program, and a display control method. [Background technology]
[0002] There is a system in place where the key cylinders for the front door and back door are manufactured to be identical, allowing them to be locked and unlocked with a single key. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2000-166412 Summary of the Invention [Problem to be solved by the invention]
[0004] However, there is no ordering system suitable for situations where the same key can be used to lock and unlock not only the front door and back door, but also the cylinders of various facilities within a building, such as gates, delivery boxes, and mailboxes.
[0005] The problem that the embodiments of the present invention aim to solve is to provide a display control device, display control system, program, and display control method that make it easier than ever to order and place cylinders that can lock and unlock multiple cylinders for various equipment with a single key. [Means for solving the problem]
[0006] The display control device of the embodiment includes a display control unit and an order receiving / placing unit. The display control unit displays multiple categories of cylinders that can be opened with the same key, and when one of the categories is selected, displays the cylinders that belong to the selected category. The order receiving / placing unit places an order or receives an order for the selected cylinder that belongs to the selected category. [Brief explanation of the drawings]
[0007] [Figure 1] 1 is a block diagram showing an example of the main configuration of an order placement and receipt system according to an embodiment and components included in the order placement and receipt system; [Figure 2] 2 is a flowchart showing an example of processing by a processor of the terminal device in FIG. 1; [Figure 3] 2 is a flowchart showing an example of processing by a processor of the terminal device in FIG. 1; [Figure 4] 2 is a flowchart showing an example of processing by a processor of the server device in FIG. 1; [Figure 5] FIG. 10 is a diagram showing an example of an order screen. [Figure 6] FIG. 10 is a diagram showing an example of an order screen. [Figure 7] 2 is a flowchart showing an example of processing by a processor of the terminal device in FIG. 1; [Figure 8] FIG. 10 is a diagram showing an example of an order screen. [Figure 9] FIG. 10 is a diagram showing an example of an order screen. DETAILED DESCRIPTION OF THE INVENTION
[0008] An order placement and receipt system according to an embodiment will be described below with reference to the drawings. Note that the scale of each part in each drawing used in the following description of the embodiment may be changed as appropriate. Also, for the sake of explanation, each drawing used in the following description of the embodiment may omit the configuration. Also, in each drawing and in this specification, the same reference numerals indicate similar elements.
[0009] FIG. 1 is a block diagram showing an example of the main configuration of an order receiving and placing system 1 according to an embodiment and the components included in the order receiving and placing system 1. Note that each component of the device may be built-in or external. The order receiving and placing system 1 is a system that provides an order receiving and placing service. The order receiving and placing service is a service that receives and places orders for keys and cylinders (sometimes called cylinder locks). The keys and cylinders that the order receiving and placing system 1 deals with are those that can lock and unlock cylinders of various facilities with the same key. The order receiving and placing system 1 includes, as an example, a server device 100 and a terminal device 200. Note that the order receiving and placing system 1 may include some of these. The order receiving and placing system 1 is also an example of a display control system.
[0010] The server device 100 and the terminal device 200 are connected to a network NW. The network NW is typically a communication network including the Internet. The network NW is typically a communication network including a WAN (wide area network). The network NW may be a communication network including a private network such as an intranet. The network NW may be a communication network including a LAN (local area network).
[0011] The server device 100 is a device that provides an order placement and receipt service. The server device 100 includes, for example, a processor 110, a ROM (read-only memory) 120, a RAM (random-access memory) 130, an auxiliary storage device 140, and a communication interface 150. A bus 160 and the like connect these components. The server device 100 is an example of a display control device.
[0012] The processor 110 is the central part of a computer that performs various calculations and processes, such as calculations and controls, necessary for the operation of the server device 100. The processor 110 may be, for example, a central processing unit (CPU), a microprocessing unit (MPU), a system on a chip (SoC), a digital signal processor (DSP), a graphics processing unit (GPU), an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a field-programmable gate array (FPGA). Alternatively, the processor 110 may be a combination of these. The processor 110 may also be a combination of these with a hardware accelerator or the like. The processor 110 controls each component to realize various functions of the server device 100 based on programs such as firmware, system software, and application software stored in the ROM 120 or the auxiliary storage device 140. The processor 110 also executes the processes described below based on the programs. Note that some or all of the programs may be incorporated into the circuitry of the processor 110.
[0013] The ROM 120 and RAM 130 are the main storage devices of the computer centered around the processor 110. The ROM 120 is a non-volatile memory used exclusively for reading data. The ROM 120 stores, for example, firmware among the above programs. The ROM 120 also stores data used by the processor 110 when it performs various processes.
[0014] The RAM 130 is a memory used for reading and writing data. The RAM 130 is used as a work area for storing data that is temporarily used when the processor 110 performs various processes. The RAM 130 is typically a volatile memory.
[0015] The auxiliary storage device 140 is an auxiliary storage device of a computer centered around the processor 110. The auxiliary storage device 140 may be, for example, an EEPROM (electric erasable programmable read-only memory), an HDD (hard disk drive), or a flash memory. The auxiliary storage device 140 stores, among the above-mentioned programs, for example, system software and application software. The auxiliary storage device 140 also stores data used by the processor 110 when performing various processes, data generated by the processes performed by the processor 110, and various setting values. Examples of data stored in the auxiliary storage device 140 include a cylinder database (DB) 141, a reception DB 142, and an order DB 143. The auxiliary storage device 140 may also include a purchase history DB 144, a search history DB 145, a browsing history DB 146, a user information DB 147, an inventory management information DB 148, and a recommended plan information DB 149.
[0016] The cylinder DB 141 is a database that stores and manages information about each cylinder (hereinafter referred to as "cylinder information"). The cylinder information includes, for example, the name of the cylinder, the cylinder model number, and information about the cylinder specifications. The information about the cylinder specifications includes installation information. The installation information is information that indicates where the cylinder can be installed.
[0017] Reception DB142 is a database that stores and manages information on keys and cylinders ordered with each reception number. Reception DB142 stores, for each reception number, the reception number, security ID, ordered key information, and ordered cylinder information in association with each other. Ordered key information is information about keys ordered with the associated reception number or security ID. Ordered cylinder information is information about cylinders ordered with the associated reception number or security ID. Ordered key information includes key type information, pattern information, and key count information. Key type information is information that indicates the type of key. Pattern information is information that can identify the key pattern. Key count information is information that indicates the number of keys ordered. Ordered cylinder information includes list information that shows a list of ordered cylinders.
[0018] The receipt number is a unique identification number assigned to each new order of keys and cylinders. The security ID is a unique identification number assigned to each new order of keys and cylinders.
[0019] The security ID is provided to the user who uses the key and cylinder. The security ID is provided to the user after the newly ordered cylinder has been installed. The reception number differs from the security ID in that it is information that can be known by people other than the user, such as the cylinder installer. In other words, the security ID is mainly used when the user places an additional order. The reception number is mainly used when someone other than the user places an additional order.
[0020] There are two types of orders: new orders and additional orders. An additional order is an order for at least one of an already ordered key and a cylinder that can be opened with that key. A new order is a new order that is not an additional order.
[0021] The order DB 143 is a database that stores and manages information related to orders for keys and cylinders. As an example, the order DB 143 stores an order ID and order information in association with each other. The order information is information that indicates the content of the order.
[0022] Purchase history DB144 is a database that stores and manages purchase history information indicating the history of products purchased by users. The purchase history information includes a user identifier, products purchased by the user corresponding to the user identifier, and the number of times the products have been purchased. The purchase history information also includes the product and the cumulative number of sales of the product to unspecified users. The purchase history DB144 may also include product evaluation information indicating feedback data, such as questionnaires, collected from users about each product.
[0023] The search history DB 145 is a database that stores and manages search history information indicating the search history of users. The search history information includes a user identifier and terms that a user corresponding to the user identifier has searched for in a search form on the company's homepage. The search history information also includes terms searched for by unspecified users and the number of times the terms have been searched.
[0024] The browsing history DB 146 is a database that stores and manages browsing history information indicating the browsing history of a user. The browsing history information includes a user identifier and products that a user corresponding to the user identifier has viewed on the company's website.
[0025] The user information DB 147 is a database that stores and manages user information. The user information is information that the user inputs when registering as a member. For example, the user information includes information about cohabitants (family composition, pets, etc.), living environment information (urban area, suburban area, apartment, detached house, etc.), and security information (presence or absence of security devices, etc.). The user information is not limited to these.
[0026] The inventory management information DB 148 is a database that stores and manages inventory management information that manages product inventory information, delivery date information for out-of-stock products, etc. The inventory management information includes products and the number of products in stock. The inventory management information includes products that are out of stock and the next delivery date for the out-of-stock products. The inventory management information includes products and data indicating whether the product has been discontinued. The inventory management information is updated in real time in response to the buying and selling of products while the user is operating the terminal device 200.
[0027] The recommended plan information DB149 is a database that stores and manages recommended plans (also referred to as "recommended plans") generated based on the purchase history DB144 to the inventory management information DB148. A recommended plan is generated, stored, and managed for each user. Alternatively, a recommended plan does not have to be generated for each user. For example, a recommended plan may be generated, stored, and managed for each building. A recommended plan is updated when any of the information in the purchase history DB144 to the inventory management information DB148 is updated.
[0028] The recommendation plan includes at least one category set to be recommended to the user. One category set is generated by selecting at least two of a plurality of categories based on the purchase history DB 144 to the inventory management information DB 148. One example of a category is the installation location of a cylinder. The at least one category set may be ranked according to the degree to which it can be recommended to the user based on the purchase history DB 144 to the inventory management information DB 148.
[0029] The recommendation plan also includes at least one cylinder set recommended to the user. At least one cylinder (i.e., product) recommended to the user is associated with each category included in the category set. That is, at least one cylinder set is associated with one category set. The at least one cylinder recommended to the user is generated by selecting from a plurality of cylinders stored in the cylinder DB 141 based on the purchase history DB 144 to the inventory management information DB 148. The at least one cylinder may be ranked according to the degree to which it can be recommended to the user based on the purchase history DB 144 to the inventory management information DB 148.
[0030] Each cylinder included in the recommendation plan is associated with inventory information. For example, if a cylinder recommended to a user is out of stock, it is associated with data indicating that the recommended cylinder is out of stock and / or data regarding the next delivery date. If a cylinder recommended to a user is a replacement for a cylinder currently used by the user, the recommended cylinder is associated with data indicating that it is a replacement.
[0031] The communication interface 150 is an interface for the server device 100 to communicate via a network NW or the like.
[0032] The bus 160 includes a control bus, an address bus, a data bus, etc., and transmits signals exchanged among the various components of the server device 100 .
[0033] The terminal device 200 is a device that can order cylinders and keys using an ordering service. The terminal device 200 is, for example, a smartphone, a tablet terminal, or a PC (personal computer). The terminal device 200 includes, for example, a processor 210, a ROM 220, a RAM 230, an auxiliary storage device 240, a communication interface 250, an input device 260, and a display device 270. A bus 280 and the like connect these components. The terminal device 200 is an example of a display control device.
[0034] The processor 210 is the central part of a computer that performs various calculations and processes, such as calculations and controls, necessary for the operation of the terminal device 200. The processor 210 is, for example, a CPU, MPU, SoC, DSP, GPU, ASIC, PLD, or FPGA. Alternatively, the processor 210 may be a combination of several of these. The processor 210 may also be a combination of these with a hardware accelerator or the like. The processor 210 controls each component to realize various functions of the terminal device 200 based on programs such as firmware, system software, and application software stored in the ROM 220 or the auxiliary storage device 240. The processor 210 also executes the processes described below based on the programs. Note that some or all of the programs may be incorporated into the circuitry of the processor 210.
[0035] The ROM 220 and RAM 230 are main storage devices of a computer centered around the processor 210. The ROM 220 is a non-volatile memory used exclusively for reading data. The ROM 220 stores, for example, firmware among the above programs. The ROM 220 also stores data used by the processor 210 when performing various processes.
[0036] The RAM 230 is a memory used for reading and writing data. The RAM 230 is used as a work area for storing data that is temporarily used when the processor 210 performs various processes. The RAM 230 is typically a volatile memory.
[0037] The auxiliary storage device 240 is an auxiliary storage device of a computer with the processor 210 as its central device. The auxiliary storage device 240 is, for example, an EEPROM, a HDD, or a flash memory. The auxiliary storage device 240 stores, for example, system software and application software among the above programs. The auxiliary storage device 240 also stores data used by the processor 210 when performing various processes, data generated by the processes in the processor 210, various setting values, and the like.
[0038] The communication interface 250 is an interface for the terminal device 200 to communicate via a network NW or the like.
[0039] The input device 260 accepts operations by an operator of the terminal device 200 (hereinafter simply referred to as "operator"). The input device 260 is, for example, a keyboard, a keypad, a touchpad, a mouse, or a controller. The input device 260 may also be a device for voice input.
[0040] The display device 270 displays a screen for notifying an operator or the like of various pieces of information. The display device 270 is, for example, a display such as a liquid crystal display or an organic EL (electro-luminescence) display. A touch panel can also be used as the input device 260 and the display device 270. That is, a display panel provided in the touch panel can be used as the display device 270, and a pointing device provided in the touch panel that allows touch input can be used as the input device 260.
[0041] The bus 280 includes a control bus, an address bus, a data bus, etc., and transmits signals exchanged between the various parts of the terminal device 200 .
[0042] The operation of the order receiving and placing system 1 according to the embodiment will be described below with reference to Figs. 2 to 4. Note that the content of the processing in the following operation description is an example, and various processing that can obtain similar results can be used as appropriate. Figs. 2 and 3 are flowcharts showing an example of processing by the processor 210 of the terminal device 200. The processor 210 executes the processing of Figs. 2 and 3 based on a program stored in, for example, the ROM 220 or the auxiliary storage device 240. Fig. 4 is a flowchart showing an example of processing by the processor 110 of the server device 100. The processor 110 executes the processing of Fig. 4 based on a program stored in, for example, the ROM 120 or the auxiliary storage device 140.
[0043] The processor 210 of the terminal device 200 starts the processing shown in Figures 2 and 3, for example, in response to accessing a website for using the order placement and placement service. Alternatively, the processor 210 starts the processing shown in Figures 2 and 3 in response to starting up application software for using the order placement and placement service.
[0044] 2, the processor 210 of the terminal device 200 generates an image corresponding to the arrangement screen. Then, the processor 210 instructs the display device 270 to display the generated image. Upon receiving the display instruction, the display device 270 displays the arrangement screen.
[0045] The arrangement screen is a screen for specifying whether to place a new order or an additional order. The arrangement screen includes, as an example, a new arrangement button and an additional arrangement button. The new arrangement button is a button that the operator operates when instructing the terminal device 200 to place a new order. The additional arrangement button is a button that the operator operates when instructing the terminal device 200 to place an additional order.
[0046] In step ST12, processor 210 determines whether an operation instructing a new order has been performed. That is, processor 210 determines whether a predetermined operation, such as operating a new arrangement button, has been performed. If an operation instructing a new order has not been performed, processor 210 determines No in step ST12 and proceeds to step ST13.
[0047] In step ST13, processor 210 determines whether an operation instructing an additional order has been performed. That is, processor 210 determines whether a predetermined operation, such as operating an additional order button, has been performed. If an operation instructing an additional order has not been performed, processor 210 determines No in step ST13 and returns to step ST12. Thus, processor 210 enters a standby state in which steps ST12 and ST13 are repeated until an operation instructing a new order is performed or an operation instructing an additional order is performed.
[0048] If an operation to instruct additional ordering is performed while processor 210 is in a standby state in which steps ST12 and ST13 are repeated, processor 210 determines "Yes" in step ST13 and proceeds to step ST14.
[0049] In step ST14, the processor 210 generates an image corresponding to the type screen. Then, the processor 210 instructs the display device 270 to display the generated image. Upon receiving the display instruction, the display device 270 displays the type screen.
[0050] The type screen is a screen for specifying whether to order a cylinder only, a key only, or both a cylinder and a key. The type screen includes, as an example, a cylinder button, a key button, and a both button. The cylinder button is a button that the operator operates when instructing the terminal device 200 to order a cylinder only. The key button is a button that the operator operates when instructing the terminal device 200 to order a key only. The both button is a button that the operator operates when instructing the terminal device 200 to order a cylinder and a key. Note that an order for a key in an additional order is an order for a duplicate key.
[0051] 2, the processor 210 of the terminal device 200 waits for an input indicating the type of order. The input indicating the type of order is, for example, an operation on the cylinder button, the key button, or both buttons. If the processor 210 receives an input indicating the type of order, it determines "Yes" in step ST15 and proceeds to step ST16.
[0052] In step ST16, processor 210 generates an image corresponding to the confirmation screen. Then, processor 210 instructs display device 270 to display the generated image. In response to the display instruction, display device 270 displays the confirmation screen.
[0053] The confirmation screen is a screen for selecting whether or not the ordered cylinder has already been installed for the cylinder or key for which an additional order is being placed. The confirmation screen includes, as an example, an Installed button and a Not Installed button. The Installed button is a button that the operator operates to indicate to the terminal device 200 that the ordered cylinder has already been installed. The Not Installed button is a button that the operator operates to indicate to the terminal device 200 that the ordered cylinder has not yet been installed.
[0054] In step ST17, processor 210 waits for an input to be made on the confirmation screen. If an input is made on the confirmation screen, processor 210 determines Yes in step ST17 and proceeds to step ST18.
[0055] In step ST18, processor 210 determines whether the ordered cylinder for the additional cylinder or key has already been installed. For example, if the "Not Installed" button is pressed on the confirmation screen, processor 210 determines that the ordered cylinder has not already been installed. If the ordered cylinder has not already been installed, processor 210 determines "No" in step ST18 and proceeds to step ST19.
[0056] In step ST19, the processor 210 generates an image corresponding to the number input screen. Then, the processor 210 instructs the display device 270 to display the generated image. Upon receiving the display instruction, the display device 270 displays the number input screen.
[0057] The number input screen is a screen for inputting a reception number that identifies the key or cylinder for which an additional order is to be placed. The number input screen includes, for example, an input field for inputting the reception number.
[0058] On the other hand, for example, if the Installed button is operated on the confirmation screen, processor 210 determines that the ordered cylinder has been installed. If the ordered cylinder has been installed, processor 210 determines Yes in step ST18 and proceeds to step ST20.
[0059] In step ST20, processor 210 determines whether to order only a cylinder. For example, if the key button or both button is operated on the type screen, processor 210 does not determine that only a cylinder is to be ordered. If processor 210 does not determine that only a cylinder is to be ordered, it determines No in step ST20 and proceeds to step ST21.
[0060] In step ST21, the processor 210 generates an image corresponding to an ID (identifier) input screen. Then, the processor 210 instructs the display device 270 to display the generated image. Upon receiving the display instruction, the display device 270 displays the ID input screen.
[0061] The ID entry screen is a screen for entering a security ID that identifies the key or cylinder for which an additional order is to be placed. The security ID is unique identification information for each new order of keys and cylinders. The ID entry screen includes, for example, an input field for entering the security ID.
[0062] On the other hand, for example, when the cylinder button is operated on the type screen, processor 210 determines that only cylinders are to be ordered. If only cylinders are to be ordered, processor 210 determines Yes in step ST20 and proceeds to step ST22.
[0063] In step ST22, processor 210 generates an image corresponding to the free input screen. Then, processor 210 instructs display device 270 to display this generated image. Upon receiving the display instruction, display device 270 displays the free input screen.
[0064] The free input screen is a screen for entering a reception number or security ID that identifies the key or cylinder for which an additional order is to be placed. The operator need only enter either the reception number or the security ID. The free input field includes, for example, an input field for entering the reception number and an input field for entering the security ID.
[0065] In step ST23, the processor 210 waits for the reception number or security ID to be input on the input screen. The number input screen, ID input screen, and free input screen are input screens.
[0066] If the reception number or security ID is entered on the input screen, the processor 210 determines "Yes" in step ST23 and proceeds to step ST24. Also, if an operation to instruct a new order is performed while the processor 210 is in a standby state in which steps ST12 and ST13 are repeated, the processor 210 determines "Yes" in step ST12 and proceeds to step ST24.
[0067] In step ST24, the processor 210 generates input information. The input information is information for notifying the server device 100 of the information entered on each screen. The input information includes, for example, new information. The new information is information indicating whether to place a new order or an additional order. The new information is based on the content entered on the arrangement screen. If the new information indicates to place an additional order, the input information includes type information, installation information, and specific information. The type information is information indicating whether to order only a cylinder, only a key, or both a cylinder and a key. The type information is based on the content entered on the type screen. The installation information is information indicating whether the ordered cylinder has already been installed for the cylinder or key being additionally ordered. The installation information is based on the content entered on the confirmation screen. The specific information is information indicating an ID that identifies the key or cylinder being additionally ordered. The specific information includes the reception number or security ID entered on the input screen. After generating the input information, the processor 210 instructs the communication interface 250 to send the input information to the server device 100. Upon receiving this instruction to send, communication interface 250 sends the input information to server device 100. The sent input information is received by communication interface 150 of server device 100. After processing step ST24, processor 210 proceeds to step ST25 in FIG. 3.
[0068] 4, the processor 110 of the server device 100 determines whether or not input information has been received by the communication interface 150. If input information has not been received, the processor 110 determines No in step ST41 and proceeds to step ST42.
[0069] In step ST42, processor 110 determines whether or not arrangement information has been received by communication interface 150. If arrangement information has not been received, processor 110 determines No in step ST42 and returns to step ST41. Thus, processor 110 enters a standby state in which it repeats steps ST41 and ST42 until input information or arrangement information is received.
[0070] If input information is received while processor 110 is in a standby state where step ST41 and step ST42 are repeated, processor 110 determines "Yes" in step ST41 and proceeds to step ST43.
[0071] In step ST43, the processor 110 issues a new order ID. The order ID is identification information that is unique for each order. The order ID is unique for each order, regardless of whether it is a new order or an additional order. The order ID may be a session ID. The processor 110 associates the issued order ID with the input information received in step ST41 and stores them in the RAM 130 or the auxiliary storage device 140.
[0072] In step ST44, the processor 110 refers to the reception DB 142 to acquire order key information associated with the reception number or security ID. The reception number or security ID is the reception number or security ID indicated by the specific information included in the input information received in step ST41.
[0073] In step ST45, the processor 110 refers to the ordered key information acquired in step ST44 and identifies the type of the ordered key.
[0074] In step ST46, processor 110 refers to cylinder DB 141 and extracts the cylinders that can use the key identified in step ST45.
[0075] In step ST47, the processor 110 generates screen information. The screen information is information used to display the order screen.
[0076] There are three types of order screens, for example, a cylinder order screen, a key order screen, and a both order screen.
[0077] The cylinder ordering screen is a screen for selecting the cylinder to be ordered. If the type information included in the input information received in step ST41 indicates an order for only a cylinder, processor 110 generates screen information for displaying the cylinder ordering screen.
[0078] The cylinder ordering screen will be explained using Figures 5 and 6. Figure 5 is a diagram showing an example of an ordering screen SC1. Figure 6 is a diagram showing an example of an ordering screen SC2. Both the ordering screen SC1 and the ordering screen SC2 are cylinder ordering screens. The cylinder ordering screen includes the ordering screen SC1 and the ordering screen SC2.
[0079] The order screen SC1 is a screen that displays a list of cylinder categories. The order screen SC1 is also a screen for selecting the category of cylinder to order. The order screen SC1 may also include a form for requesting the display of a recommended plan (i.e., a recommended plan display request form). The order screen SC1 includes multiple areas AR10 and an order button B11. One area AR10 corresponds to one category or the character string "recommended plan." As an example, the area AR10 includes an area AR11 and a control C11.
[0080] Area AR11 displays the name of the category corresponding to area AR10 to which it belongs. The category, for example, indicates the installation location of the cylinder and the type of product. In FIG. 5, categories indicating installation locations include front door, back door, gate, delivery box, mailbox, underfloor storage, safe, and others. The categories are not limited to those illustrated in FIG. 5 and include any equipment to which a cylinder lock can be applied. Examples of categories other than those illustrated in FIG. 5 include interior doors, pet doors, shutters (including those for garages and windows), closets, refrigerators, storage cabinets (e.g., wine cellars), freezers, collection cases, storage boxes including jewelry boxes, lockers, furniture drawers, bicycles, and padlocks. Control C11 is a control for selecting a category corresponding to area AR10 to which it belongs. Control C12 is a control for selecting the "recommended plan" string corresponding to area AR10 to which it belongs. That is, control C12 is a recommended plan display request form, and controls C11 and C12 are, for example, check boxes or buttons.
[0081] The order button B11 is a button that the operator operates when instructing the terminal device 200 to order the selected cylinder.
[0082] The order screen SC2 is a screen that is displayed when the control C11 in any of the areas AR10 is operated. The order screen SC2 is a screen that displays a list of cylinders that correspond to the category selected on the order screen SC1, among the cylinders extracted in step ST46. The list of cylinders displayed here is, for example, a list of cylinder products. The order screen SC2 is also a screen for selecting the cylinder to order. As an example, the order screen SC2 includes a decision button B21 and zero, one, or multiple areas AR20. One area AR20 corresponds to one type of cylinder. As an example, the area AR20 includes an area AR21, an area AR22, and a control C21. The order screen SC2 may also have a search function for searching for products.
[0083] Area AR21 is an area that displays at least one of the name and model number of the cylinder corresponding to area AR20 to which it belongs. Control C21 is a control for selecting the cylinder corresponding to area AR20 to which it belongs. Control C21 is, for example, a check box or a button.
[0084] Area AR21 may also display a description showing the current inventory status of the cylinder in real time. For example, if inventory management information DB148 indicates that the corresponding cylinder is currently out of stock and that delivery will take some time, area AR21 may display the delivery date of the corresponding cylinder. If production of the corresponding cylinder has ended and the corresponding cylinder is out of stock, the name or product number of the corresponding cylinder displayed in area AR21 may be grayed out and made unselectable.
[0085] Furthermore, if the cylinder displayed in area AR21 is a substitute for the cylinder currently being used by the user, a description indicating that it is a substitute may be displayed in area AR21. A substitute may be displayed when, for example, the result of referencing inventory management information DB148 indicates that the cylinder currently being used by the user is out of stock.
[0086] Area AR22 is an input field for entering the variable number of times for the cylinder to be ordered. Area AR22 is an input field for entering the variable number of times for the cylinder corresponding to area AR20 to which it belongs. Various controls, such as a text box, a drop-down list, a spin button, or a slider, can be used as area AR22. For example, processor 110 displays area AR22 in area AR20 when control C21 is selected. Then, processor 110 does not display area AR22 in area AR20 when control C21 is selected. Alternatively, processor 110 may display area AR22 regardless of whether control C21 is selected. Furthermore, processor 110 may not display area AR22 for cylinders with a fixed variable number of times. Alternatively, processor 110 may input a fixed number of changes in area AR22 for cylinders with a fixed variable number of times, and prevent the number of changes input in area AR22 from being changed.
[0087] A cylinder with a variable number of times equal to or greater than 1 is a variable cylinder. A cylinder with a variable number of times equal to 0 is not a variable cylinder. A variable cylinder is a cylinder that allows you to change the usable keys from among several different patterns. The number of types of patterns is (variable number + 1). There are various types of variable cylinders. With one type of variable cylinder, when a key with a variable number n is used, keys with variable numbers less than n become unusable. Note that n is an integer greater than or equal to 0 and less than the variable number. With another type of variable cylinder, when changing the usable keys, a key called a neutral key is used. After using the neutral key, the key that was used becomes usable, and keys with a different variable number from that key become unusable.
[0088] The range of values that can be input to the area AR22 is 0 to (the upper limit of the number of times that can be changed). For example, the upper limit of the number of times that can be changed is 11. The upper limit of the number of times that can be changed may be different for each cylinder.
[0089] The area AR22 is an example of an input section for inputting the variable number of cylinders.
[0090] The Confirm button B21 is a button that the operator operates when deciding on the cylinder selection and variable number of times entered on the order screen SC2. The Confirm button B21 may be disabled if the variable number of times for the selected cylinder has not been entered.
[0091] To generate screen information for displaying the cylinder ordering screen, processor 110 identifies the category to which each cylinder extracted in step ST46 belongs. Note that some cylinders may belong to multiple categories. Processor 110 identifies the category to which a cylinder belongs, for example, using cylinder information. If the category is the installation location, processor 110 identifies the category to which a cylinder belongs, using installation information.
[0092] The key order screen is a screen for inputting the number of keys to be ordered. If the type information included in the input information received in step ST41 indicates an order for keys only, the processor 110 generates screen information for displaying the key order screen. The key order screen includes, as an example, a quantity input field and an order button. The quantity input field is an input field for inputting the number of keys to be ordered. The order button on the key order screen is a button that the operator operates when instructing the terminal device 200 to order the number of keys entered in the quantity input field.
[0093] The both-order screen is a screen for selecting the cylinder to be ordered, inputting the variable number of cylinders, and inputting the number of keys to be ordered. The both-order screen includes elements of both the cylinder order screen and the key order screen. The both-order screen includes, for example, two screens: order screen SC1 with an additional quantity input field, and order screen SC2. When the type information included in the input information received in step ST41 indicates an order for both a cylinder and a key, processor 110 generates screen information for displaying the both-order screen. Processor 110 also generates screen information for displaying the both-order screen when the new information included in the input information indicates a new order.
[0094] In step ST48, the processor 110 generates display instruction information. The display instruction information includes the screen information generated in step ST47 and the order ID issued in step ST43. The display instruction information is information that instructs the terminal device 200 to display the order screen indicated by the screen information. The processor 110 instructs the communication interface 150 to transmit the screen information to the terminal device 200. Upon receiving this transmission instruction, the communication interface 150 transmits the screen information to the terminal device 200. The transmitted screen information is received by the communication interface 250 of the terminal device 200. After processing step ST48, the processor 110 returns to step ST41.
[0095] Therefore, by performing a process of sending display instruction information, processor 110 functions as an example of a display control unit that displays multiple categories of cylinders that can be opened with the same key, and when one of the categories is selected, displays the cylinders that belong to the selected category.
[0096] 3, the processor 210 of the terminal device 200 waits for the screen information and the order ID to be received by the communication interface 250. If the screen information and the order ID are received, the processor 210 determines Yes in step ST25 and proceeds to step ST26.
[0097] In step ST26, the processor 210 generates an image corresponding to the order screen using the screen information received in step ST25. Then, the processor 210 instructs the display device 270 to display this generated image. Upon receiving the display instruction, the display device 270 displays the order screen.
[0098] The cylinder ordering screen displayed in step ST26 is, for example, the ordering screen SC1. The dual ordering screen displayed in step ST26 is the ordering screen SC1 with an additional quantity input field.
[0099] In step ST27, processor 210 determines whether an operation to select a cylinder category or a recommended plan has been performed. That is, processor 210 determines whether a predetermined operation, such as operating control C11, has been performed. Note that if processor 210 has displayed the key order screen in step ST26, it may skip the processing of step ST27 and proceed to step ST28. If an operation to select a cylinder category or a recommended plan has not been performed, processor 210 determines No in step ST27 and proceeds to step ST28.
[0100] In step ST28, processor 210 determines whether an operation has been performed to instruct the ordering of at least one of a key and a cylinder. That is, processor 210 determines whether a predetermined operation, such as operating an order button, has been performed. If an operation to instruct the ordering of at least one of a key and a cylinder has not been performed, processor 210 determines No in step ST28 and returns to step ST27. Thus, processor 210 enters a standby state in which it repeats steps ST27 and ST28 until an operation to select a cylinder category is performed or an operation to instruct the ordering of at least one of a key and a cylinder is performed.
[0101] If an operation to select a cylinder category or a recommended plan is performed while processor 210 is in a standby state in which it repeats steps ST27 and ST28, processor 210 determines "Yes" in step ST27 and proceeds to step ST60.
[0102] In step ST60, processor 210 determines whether the selection operation is an operation for requesting the display of a recommended plan. For example, when an operation is performed on control C12 for specifying the character string "recommended plan" shown in FIG. 5, processor 210 determines that the selection operation is an operation for requesting the display of a recommended plan. If the selection operation is not an operation for requesting the display of a recommended plan, processor 210 determines that an operation for selecting a cylinder category has been performed, determines No in step ST60, and proceeds to step ST29.
[0103] In step ST29, processor 210 displays the cylinders corresponding to the selected category. To do this, processor 210 generates an image corresponding to the order screen SC2. Then, processor 210 instructs display device 270 to display this generated image. Upon receiving the display instruction, display device 270 displays the order screen SC2.
[0104] As described above, processor 210 functions as an example of a display control unit by performing the processes of steps ST26, ST27, and ST28.
[0105] In step ST30, processor 210 waits for an operation to confirm the selection of a cylinder and the variable number of times entered on order screen SC2. That is, processor 210 waits for a predetermined operation, such as operating decision button B21, to be performed. If an operation to select a cylinder has been performed, processor 210 determines Yes in step ST30 and proceeds to step ST31.
[0106] Returning to the explanation of step ST60, if the selection operation is an operation for requesting the display of a recommended plan, the result of the determination in step ST60 is Yes, and the process proceeds to step ST61 (see FIG. 7).
[0107] In step ST61, the processor 210 generates an image corresponding to an order screen SC3 for displaying at least one category set recommended to the user.
[0108] Specifically, the processor 210 sends a recommended plan acquisition request to the server device 100. The server device 100 references the recommended plan information DB 149 and acquires a recommended plan stored in association with the user of the terminal device 200 that sent the recommended plan acquisition request. The server device 100 returns the acquired recommended plan to the terminal device 200. In this way, the processor 210 acquires the recommended plan. The recommended plan includes at least one category set recommended to the user. The processor 210 generates an image including the at least one category set. The at least one category set included in the image may be ranked by the server device 100.
[0109] Next, the processor 210 instructs the display device 270 to display the generated image. In response to the display instruction, the display device 270 displays an order screen SC3, as shown in Fig. 8. The display device 270 may display at least one category set from top to bottom in ascending order of ranked rank.
[0110] The order screen SC3 includes multiple areas AR30. One area AR30 corresponds to one category set. The area AR30 includes, for example, an area AR31 and a control C31.
[0111] Area AR31 is an area that displays the name of the category set that corresponds to area AR30 to which it belongs. Control C31 is a control for selecting the category set that corresponds to area AR30 to which it belongs. Control C31 is, for example, a check box or a button.
[0112] In step ST62, the processor 210 acquires an operation to select a category set. In response to a predetermined user operation such as operating the control C31, the processor 210 determines that a category set has been selected.
[0113] In step ST63, the processor 210 displays at least one cylinder set corresponding to the selected category set. Specifically, the processor 210 acquires at least one cylinder set associated with the selected category set from information included in the recommended plan. The processor 210 generates an image corresponding to an order screen SC4 for displaying at least one cylinder set. The processor 210 then instructs the display device 270 to display the generated image. Upon receiving the display instruction, the display device 270 displays the order screen SC4 as shown in FIG. 9. The display device 270 may display at least one cylinder set from the top in ascending order of ranked value.
[0114] The order screen SC4 includes, for example, at least one area AR40. One area AR40 corresponds to one cylinder set. The area AR40 includes, for example, an area AR41 and a control C41. The order screen SC4 may also have a search function for searching for products.
[0115] Area AR41 is an area that displays at least the name and / or model number of the cylinder included in the cylinder set corresponding to area AR40 to which it belongs. Control C41 is a control for selecting the cylinder set corresponding to area AR40 to which it belongs. Control C41 is, for example, a check box or a button.
[0116] Area AR41 may display a description indicating the cylinder's real-time inventory status, similar to area AR21 on order screen SC2. Area AR41 may also display a description indicating that the cylinder is out of stock or a description regarding the next delivery date. Area AR41 may also display a description indicating that the cylinder is a substitute, similar to area AR21 on order screen SC2.
[0117] In step ST64, processor 210 acquires an operation to select a cylinder set. In response to a predetermined user operation, such as operating control C41, processor 210 determines that a cylinder set has been selected. Then, the process proceeds to step ST31.
[0118] In step ST31, processor 210 stores which cylinder has been selected and the variable number of times for the selected cylinder in RAM 230 or auxiliary storage device 240. If no cylinder has been selected, processor 210 skips the processing of step ST31. If no variable number has been input, processor 210 may assume that a predetermined default value has been input.
[0119] In step ST32, processor 210 returns to displaying order screen SC1. That is, processor 210 displays the order screen in the same manner as in step ST26. After processing step ST32, processor 210 returns to step ST27.
[0120] If an operation to instruct the ordering of at least one of a key and a cylinder is performed while processor 210 is in a standby state in which steps ST27 and ST28 are repeated, processor 210 determines Yes in step ST28 and proceeds to step ST33. However, when processor 210 is displaying a cylinder ordering screen, it is not necessary to determine Yes in step ST28 if the number of cylinders stored in step ST31 is not one or more. Also, when processor 210 is displaying a key ordering screen, it is not necessary to determine Yes in step ST28 if an integer of one or more has not been entered in the quantity input field. Also, when processor 210 is displaying a both-key ordering screen, it is not necessary to determine Yes in step ST28 if the number of cylinders stored in step ST31 is one or more and an integer of one or more has not been entered in the quantity input field.
[0121] In step ST33, the processor 210 generates ordering information. The ordering information is information indicating that at least one of a key and a cylinder is being ordered. The ordering information also includes the order ID received in step ST25. Ordering information indicating that only a cylinder is being ordered is referred to as cylinder ordering information. The cylinder ordering information indicates that the cylinder stored in step ST31, which is the variable number stored in step ST31, is being ordered. Ordering information indicating that only keys are being ordered is referred to as key ordering information. The key ordering information indicates that the number of keys entered in the quantity input field is being ordered. Ordering information indicating that both a cylinder and keys are being ordered is referred to as both ordering information. The both ordering information indicates that the cylinder stored in step ST31, which is the variable number stored in step ST31, and the number of keys entered in the quantity input field are being ordered. If the cylinder ordering screen is displayed in step ST26, the processor 210 generates cylinder ordering information. If the key ordering screen is displayed in step ST26, the processor 210 generates key ordering information. If both order screens are displayed in step ST26, processor 210 generates both order information. After generating the order information, processor 210 instructs communication interface 250 to transmit the order information to server device 100. Upon receiving this transmission instruction, communication interface 250 transmits the order information to server device 100. The transmitted order information is received by communication interface 150 of server device 100.
[0122] As described above, by performing the processing of step ST33, processor 210 functions as an example of an ordering unit that places an order for the selected cylinder that belongs to the selected category. Also, by performing the processing of step ST33, processor 210 functions as an example of an ordering unit that places an order for the selected cylinder that belongs to the selected category.
[0123] On the other hand, if the processor 110 of the server device 100 receives the order information while in a standby state where steps ST41 and ST42 in FIG. 4 are repeated, the processor 110 determines "Yes" in step ST42 and proceeds to step ST49.
[0124] In step ST49, the processor 110 acquires the input information stored in association with the order ID. The order ID is the order ID included in the arrangement information received in step ST42.
[0125] In step ST50, processor 110 determines whether the order indicated by the arrangement information received in step ST42 is a new order. For example, if the new information in the input information acquired in step ST49 is a new order, processor 110 determines that the order indicated by the arrangement information is a new order. If the order indicated by the arrangement information is a new order, processor 110 determines Yes in step ST50 and proceeds to step ST51.
[0126] In step ST51, the processor 110 issues a new reception number and a new security ID.
[0127] On the other hand, if the order indicated by the arrangement information is not a new order, processor 110 determines No in step ST50 and proceeds to step ST52. After processing step ST51, processor 110 proceeds to step ST52.
[0128] In step ST52, the processor 110 performs order processing based on the order contents indicated in the order information received in step ST42. Order processing is processing to receive an order with the contents. As order processing, the processor 110 issues a new order ID. Then, the processor 110 associates the order ID with the order information and stores them in the order DB 143. The order information includes, for example, the order information received in step ST42 and the input information acquired in step ST49. In the case of a new order, the order information also includes the reception number and security ID issued in step ST51. Note that the processor 110 may use the order ID as the order ID.
[0129] As described above, by performing the processing of step ST52, processor 110 functions as an example of an ordering section that receives an order for the selected cylinder that belongs to the selected category. Also, by performing the processing of step ST52, processor 110 functions as an example of an order receiving section that receives an order for the cylinder ordered by the ordering section.
[0130] In step ST53, the processor 110 updates the reception DB 142. If it is a new order, the processor 110 associates the reception number issued in step ST51, the security ID issued in step ST51, the order key information, and the order cylinder information, and stores them in the reception DB 142. The key type information in the order key information indicates the type of key corresponding to the cylinder ordered in step ST52. The processor 110 generates the pattern information in the order key information, for example, using a known method. The key number information in the order key information indicates the number of keys ordered in step ST52. The list information in the order cylinder information indicates a list of the cylinders ordered in step ST52.
[0131] If it is an additional order, the processor 110 refers to the reception DB 142 to identify the ordered key information and ordered cylinder information associated with the reception number or security ID indicated by the identification information in the input information acquired in step ST49. The processor 110 then increases the number of key count information in the identified ordered key information by the number of keys ordered in step ST52. The processor 110 also adds the cylinders ordered in step ST52 to the list information in the identified ordered cylinder information. The ordered cylinder information also includes the variable number of times for each cylinder ordered in step ST52.
[0132] In step ST54, the processor 110 generates result information. The result information is information indicating whether or not the order has been received. After generating the result information, the processor 110 instructs the communication interface 150 to transmit the result information to the terminal device 200. Upon receiving this transmission instruction, the communication interface 150 transmits the result information to the terminal device 200. The transmitted result information is received by the communication interface 250 of the terminal device 200. After processing step ST54, the processor 110 returns to step ST41.
[0133] 3, the processor 210 of the terminal device 200 waits for the result information to be received by the communication interface 250. If the result information is received, the processor 210 determines Yes in step ST34 and proceeds to step ST35.
[0134] In step ST35, processor 210 displays the order acceptance result indicated by the result information on display device 270. Processor 210 also resets the contents stored in step ST31. After processing step ST35, processor 210 returns to step ST11.
[0135] The ordering system 1 of the embodiment displays multiple categories of cylinders that can be opened with the same key. The ordering system 1 of the embodiment then displays cylinders that belong to a selected category. The ordering system 1 of the embodiment then places an order for the selected cylinder. This makes it easier than ever to place an order for cylinders that can be used to lock and unlock multiple cylinders for various equipment with a single key.
[0136] Furthermore, according to the ordering system 1 of the embodiment, the category of the cylinder is the installation location. As a result, the ordering system 1 of the embodiment makes it easier than ever to order and place orders for cylinders that can lock and unlock multiple cylinders for various facilities with a single key.
[0137] According to the embodiment of the order placement and receipt system 1, the order placement and receipt system 1 further displays a recommended plan display request form. When the recommended plan display request form is selected, the order placement and receipt system 1 displays at least one category set, which combines at least two categories. When one of the at least one category set is selected, the order placement and receipt system 1 displays at least one cylinder set associated with the selected category set. The order placement and receipt system 1 then places an order or receives an order for the selected cylinder set belonging to the selected category set. This allows customers to purchase multiple cylinders with fewer steps by using a form for selecting a recommended category set and a recommended cylinder set. In other words, the order placement and receipt system 1 improves the user experience for purchasing multiple cylinders.
[0138] Furthermore, according to the embodiment of the order placement and receipt system 1, displaying at least one category set combining at least two categories includes acquiring at least one category set, where the at least one category set is generated by selecting at least two of a plurality of categories based on at least one of purchase history information, search history information, browsing history information, user information, and inventory management information, and displaying the acquired at least one category set. This allows the order placement and receipt system 1 to recommend categories that are likely to be desired by the customer to the customer. Therefore, the order placement and receipt system 1 can improve the satisfaction of customers who use the order placement and receipt system 1.
[0139] Furthermore, according to the embodiment of the ordering system 1, displaying at least one cylinder set associated with a selected category set includes acquiring at least one cylinder set, where the at least one cylinder set is selected and generated from a plurality of cylinders based on at least one of purchase history information, search history information, browsing history information, user information, and inventory management information, and displaying the acquired at least one cylinder set. This allows the ordering system 1 to recommend cylinders that the customer is likely to desire to the customer. Therefore, the ordering system 1 can improve customer satisfaction using the ordering system 1.
[0140] In addition, the ordering system 1 of the embodiment displays a description indicating the current inventory status or delivery time of the selected cylinder. The ordering system 1 also displays a description indicating that the selected cylinder is a substitute. This allows the customer to avoid selecting a product that takes a long time to deliver, allowing the customer to obtain the product quickly. Therefore, the ordering system 1 can improve the satisfaction of customers who use the ordering system 1.
[0141] The above embodiment can be modified as follows. In the above embodiment, when a category is selected, the processor 210 of the terminal device 200 displays the cylinders belonging to the selected category. However, when a category is selected, the processor 210 may display subcategories. When a subcategory is selected, the processor 210 may display the cylinders belonging to the selected subcategories.
[0142] In the above embodiment, when the control C11 is operated on the order screen SC1, the processor 210 of the terminal device 200 transitions to the order screen SC2. However, the processor 210 may display elements of both the order screen SC1 and the order screen SC2 on a single screen.
[0143] In the above embodiment, some or all of the processes executed by the server device 100 may be executed by the terminal device 200. In the above embodiment, some or all of the processes executed by the terminal device 2000 may be executed by the server device 100.
[0144] Each device in the embodiment may be made up of multiple devices.
[0145] The processor 110 and the processor 210 may implement part or all of the processing that is implemented by a program in the above-described embodiments by a hardware circuit configuration.
[0146] A program for implementing the processes of the embodiments may be transferred in a state where it is stored in a non-transitory computer-readable storage medium within the device. However, the device may also be transferred without the program stored therein. The program may then be transferred separately and written to the device. In this case, the program may be transferred by, for example, recording it on a removable non-transitory computer-readable storage medium or by downloading it via a network such as the Internet or a LAN.
[0147] Although the embodiments of the present invention have been described above, they are merely examples and are not intended to limit the scope of the present invention. The embodiments of the present invention can be implemented in various forms without departing from the spirit of the present invention. [Explanation of symbols]
[0148] 1. Ordering system 100 Server Devices 110,210 processors 120,220 ROM 130,230 RAM 140,240 Auxiliary storage 141 Cylinder DB 142 Reception DB 143 Order DB 144 Purchase History DB 145 Search History DB 146 Browsing History DB 147 User Information DB 148 Inventory Management Information DB 149 Recommended Plan Information DB 150,250 communication interface 160,280 bus 200 Terminal Device 260 Input Devices 270 Display Devices
Claims
1. a display control unit that displays multiple categories of cylinders that can be opened with the same key, and when one of the categories is selected, displays the cylinders that belong to the selected category; A display control device comprising: an ordering unit that places an order or receives an order for the selected cylinder that belongs to the selected category.
2. The display control device according to claim 1 , wherein the category is an installation location of the cylinder.
3. the display control unit displays an input unit for inputting a variable number of times of the cylinder, 3. The display control device according to claim 1, wherein the ordering unit orders or receives the variable number of cylinders inputted to the input unit.
4. The display control device according to claim 1 or 2, wherein the display control unit further displays a recommended plan display request form.
5. The display control device according to claim 4 , wherein the display control unit further displays at least one category set in which at least two categories are combined when the recommended plan display request form is selected.
6. Displaying the at least one category set includes: acquiring at least one category set, wherein the at least one category set is generated by selecting at least two of a plurality of categories based on at least one of purchase history information, search history information, browsing history information, user information, and inventory management information; displaying the obtained at least one category set; The display control device according to claim 5 , comprising:
7. The display control device according to claim 5 , wherein, when one category set of the at least one category set is selected, the display control unit further displays at least one cylinder set associated with the selected one category set.
8. Displaying at least one cylinder set associated with the selected one category set includes: acquiring at least one cylinder set, wherein the at least one cylinder set is selected from a plurality of cylinders based on at least one of purchase history information, search history information, browsing history information, user information, and inventory management information; displaying the acquired at least one cylinder set; The display control device according to claim 7 , comprising:
9. The display control unit Display a description indicating the current availability or delivery time of the selected cylinder; or displaying a description indicating that the selected cylinder is a replacement; The display control device according to claim 1 or 2.
10. Including a terminal device and a server device, a display control unit that displays multiple categories of cylinders that can be opened with the same key, and when one of the categories is selected, displays the cylinders that belong to the selected category; the terminal device includes an ordering unit that orders the selected cylinder that belongs to the selected category, The server device is a display control system including an order receiving unit that receives orders for the cylinders ordered by the ordering unit.
11. A processor included in the display control device, a display control unit that displays multiple categories of cylinders that can be opened with the same key, and when one of the categories is selected, displays the cylinders that belong to the selected category; A program that functions as an ordering unit that places an order or receives an order for the selected cylinder that belongs to the selected category.
12. Displaying a plurality of categories of cylinders that can be opened with the same key, and when one of the categories is selected, displaying the cylinders that belong to the selected category; A display control method for placing or receiving an order for the selected cylinder belonging to the selected category.
Citation Information
Patent Citations
Locking system responding to the same shaped keys
JP2000166412A