Locker management system, locker management method, locker management program, and locker device
Patent Information
- Application Number
- JP2025031100
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2026-09-09
AI Technical Summary
【0006】 本発明によれば、ロッカーの料金を適切に表示することができるという効果を奏する。
Smart Images

Figure 2026144040000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a locker management system, a locker management method, a locker management program, and a locker device. [Background Art]
[0002] Conventionally, there has been known a technique that includes a small display capable of displaying product information such as price and displays product information received from a management device (see, for example, Patent Document 1). [Prior Art Documents] [Patent Documents]
[0003] [Patent Document 1] Japanese Unexamined Patent Application Publication No. 2025-003583 [Summary of the Invention] [Problem to be Solved by the Invention]
[0004] However, with the above-described conventional technique, it may be difficult to appropriately display locker fees. For example, unlike products displayed in supermarkets or the like to which the conventional technique is applied, locker fees are frequently changed depending on the rental period, but fee changes require transmission and reception of information between a center server that transmits fee information and electronic shelf labels. When the conventional technique is applied to lockers, the center server has to transmit fee information to each electronic shelf label provided in locker devices at each base nationwide. Since the number of transmission targets is enormous, this may cause an increase in communication cost and communication failures. In addition, when transmission of information from the center server fails, it is difficult to handle such issues, such as identifying the cause and retransmitting the information. Therefore, a technique for appropriately displaying locker fees is desired. [Means for Solving the Problem]
[0005] To solve the above-mentioned problems and achieve the objective, the locker management system is a locker management system comprising a locker device having a plurality of lockers and electronic shelf labels provided on the electronic doors of the lockers, wherein the locker device has a storage unit that stores display data for the electronic shelf labels instructed by a central server and a transmission unit that transmits the display data to the electronic shelf labels in response to a request from the electronic shelf labels, and the electronic shelf labels have a request unit that requests the display data from the locker device and a display unit that displays the price based on the display data transmitted by the transmission unit. [Effects of the Invention]
[0006] According to the present invention, the locker fee can be displayed appropriately. [Brief explanation of the drawing]
[0007] [Figure 1] Figure 1 shows an example of the configuration of a locker management system according to the first embodiment. [Figure 2] Figure 2 is a block diagram showing an example of the configuration of a locker device according to the first embodiment. [Figure 3] Figure 3 shows an example of information stored by the condition storage unit according to the first embodiment. [Figure 4] Figure 4 shows an example of information stored by the condition storage unit according to the first embodiment. [Figure 5] Figure 5 shows an example of information stored by the condition storage unit according to the first embodiment. [Figure 6] Figure 6 shows an example of information stored by the image storage unit according to the first embodiment. [Figure 7] Figure 7 shows an example of information stored by the image storage unit according to the first embodiment. [Figure 8] Figure 8 shows an example of the processing of the transmission unit according to the first embodiment. [Figure 9] Figure 9 is a block diagram showing an example of the configuration of an electronic shelf label according to the first embodiment. [Figure 10] Figure 10 shows an example of information stored by the request information storage unit according to the first embodiment. [Figure 11] Figure 11 shows an example of information stored by the display data storage unit according to the first embodiment. [Figure 12] Figure 12 shows an example of the processing of the display unit according to the first embodiment. [Figure 13] Figure 13 is a flowchart showing an example of the processing flow of a locker management system according to the first embodiment. [Figure 14] Figure 14 is a block diagram showing an example of the configuration of a locker device according to the second embodiment. [Figure 15] Figure 15 shows an example of information stored by the condition storage unit according to the second embodiment. [Figure 16] Figure 16 shows an example of information stored by the condition storage unit according to the second embodiment. [Figure 17] Figure 17 is a flowchart showing an example of the processing flow of a locker management system according to the second embodiment. [Figure 18] Figure 18 shows an example of a computer that runs a program according to this embodiment. [Modes for carrying out the invention]
[0008] Embodiments of the locker management system, locker management method, locker management program, and locker device according to the present application will be described in detail below with reference to the drawings. However, these embodiments do not limit the locker management system, locker management method, locker management program, and locker device according to the present application.
[0009] <First Embodiment> [Locker Management System Configuration] First, the configuration of the locker management system according to the first embodiment will be described. Fig. 1 is a diagram showing an example of the configuration of the locker management system according to the first embodiment. The locker management system shown in Fig. 1 includes a center server 50 that provides fee information for each locker, a locker device 100 capable of storing and retrieving luggage, and an electronic shelf label 200 that displays fees.
[0010] The center server 50 and the locker device 100 are communicatively connected via a network by wire or wirelessly. This enables transmission and reception of information between the center server 50 and the locker device 100. The network is, for example, a LAN (Local Area Network) or a WAN (Wide Area Network) such as the Internet.
[0011] The locker device 100 and the electronic shelf label 200 are communicatively connected by short-range wireless communication. This enables transmission and reception of information between the locker device 100 and the electronic shelf label 200. The short-range wireless communication is, for example, Bluetooth (registered trademark), BLE (Bluetooth Low Energy), ZIGBEE (registered trademark), Wi-Fi (registered trademark), infrared rays, or the like. Hereinafter, each configuration included in the locker management system 1 will be described.
[0012] (Center Server 50) The center server 50 is a server device that provides display data for the electronic shelf label 200, and is implemented by, for example, a computer, a cloud system, or the like. For example, the center server 50 transmits the display data of the electronic shelf label 200 to the locker device 100. The display data is information including a fee and a condition for displaying the fee. The fee included in the display data may be an image indicating the fee, or may be information other than an image such as text indicating the fee. In the first embodiment, the description will be given on the assumption that the fee included in the display data transmitted from the center server 50 is an image indicating the fee.
[0013] (Locker Device 100) The locker device 100 is an information processing device equipped with multiple lockers for storing luggage deposited by users, and is implemented using a server device or a cloud system. For example, the locker device 100 is connected to the central server 50 via an attached control device and controls the opening and closing of the doors of each locker. For example, the locker device 100 has multiple lockers of different sizes (small, medium, and large) to temporarily store luggage deposited by users.
[0014] The locker device 100 transmits and receives display data. For example, the locker device 100 receives display data to be displayed on the electronic shelf label 200, transmitted from the central server 50. The locker device 100 also receives information requesting display data, transmitted from the electronic shelf label 200. The locker device 100 also transmits the display data to the electronic shelf label 200.
[0015] (Electronic shelf label 200) The electronic shelf label 200 is an information processing device that requests information and displays prices, and is implemented, for example, by a display device. For example, the electronic shelf label 200 transmits request information to the locker device 100 requesting display data related to the display of its own device. The electronic shelf label 200 then receives the display data transmitted from the locker device 100 and displays the price of the locker in the locker device 100. The price display by the electronic shelf label 200 is done by displaying an image. The electronic shelf label 200 can store a predetermined number of images (for example, 7 images).
[0016] Here, the request information is the information that the electronic shelf label 200 transmits when requesting display data, and includes, for example, the identification number of the electronic shelf label 200, the date and time (date), the period (number of days) for which the display data is required, the number of items for which display data is requested, and information to identify the image stored by the electronic shelf label 200. The information to identify the image stored by the electronic shelf label 200 includes, for example, the data size of each image, the file name, the image ID, and the checksum value of the image data.
[0017] [Processing details of the locker management system] Next, the processing details of the locker management system 1 according to the first embodiment will be described. First, the center server 50 transmits display data to be displayed on each electronic shelf label 200 to the locker device 100 on which the electronic shelf labels 200 are installed. For example, the center server 50 transmits to the locker device 100 the image to be displayed on each electronic shelf label 200 installed on each locker in the locker device 100, and the conditions for displaying the image.
[0018] The locker device 100 stores information about the display data transmitted from the central server 50. For example, the locker device 100 stores in its storage information information about the image to be displayed on each electronic shelf label 200 transmitted from the central server 50 and the conditions for displaying the image. Subsequently, the electronic shelf labels 200 transmit request information to the locker device 100. For example, each electronic shelf label 200 installed in the locker device 100 transmits request information to the locker device 100 in which it is installed, according to predetermined conditions (such as 00:00 every day).
[0019] Next, the locker device 100 transmits the display data received from the center server 50 to the target electronic shelf label 200. For example, the locker device 100 transmits to the electronic shelf label 200 the image to be displayed and the conditions for displaying the image, according to the received request information. Subsequently, the electronic shelf label 200 stores the display data transmitted from the locker device 100.
[0020] The electronic shelf label 200 then displays the price based on the display data transmitted from the locker device 100. For example, the electronic shelf label 200 displays the price by displaying the target image according to the conditions for displaying the image transmitted from the locker device 100.
[0021] Through the series of processes described above, the locker management system 1 transmits the display data received by the locker device 100 from the central server 50 in response to a request from the electronic shelf label 200, and displays the fee based on the display data on the electronic shelf label 200. As a result, the locker device 100 acts as an intermediary for the communication of the display data, eliminating the need for direct communication between the central server 50, which transmits the display data, and the numerous electronic shelf labels 200 installed at each of the multiple locker devices 100 at the base. This ensures stable communication and allows for the appropriate display of locker fees, which are subject to frequent price changes.
[0022] Furthermore, according to the locker management system 1, the processing related to changes in the fees displayed by the electronic shelf labels 200 is mainly carried out through communication between the locker device 100 and the electronic shelf labels 200. Therefore, as long as the locker device 100 stores the display data, it can continue to display the locker fees and provide the service even if a communication failure occurs on the internet.
[0023] [Configuration of the locker device 100] An example of the functional configuration of the locker device 100 will be described. Figure 2 is a diagram showing an example of the configuration of the locker device 100 according to the first embodiment. As shown in Figure 2, the locker device 100 has a communication unit 110, a storage unit 120, and a control unit 130.
[0024] (Communications Department 110) The communication unit 110 is implemented, for example, by a NIC (Network Interface Card). The communication unit 110 is connected to any network, such as the Internet, by wired or wireless connection, and transmits and receives information with an external information processing device. The communication unit 110 may also be connected to an external information processing device in a communicative manner by a predetermined wireless communication function such as Wi-Fi. For example, the communication unit 110 transmits and receives information with the central server 50 via the Internet. The communication unit 110 also transmits and receives information with the electronic shelf labels 200 using short-range wireless communication, such as Bluetooth, BLE, or infrared.
[0025] (Storage unit 120) The storage unit 120 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or storage devices such as hard disks and optical discs. For example, the storage unit 120 is a computer-readable recording medium that non-temporarily records data used by information processing programs. As shown in Figure 2, the storage unit 120 has a condition storage unit 121, an image storage unit 122, and a retained image storage unit 123. The individual parts of the storage unit 120 will be described below.
[0026] (Condition storage unit 121) The condition storage unit 121 stores the conditions for displaying an image. Here, an example of the information stored by the condition storage unit 121 is shown with reference to Figure 3. Figure 3 is a diagram showing an example of the information stored by the condition storage unit 121 according to the first embodiment. For example, the condition storage unit 121 stores information to which items such as "electronic shelf label ID, condition, image ID" are associated. "Electronic shelf label ID" indicates the identification number of the electronic shelf label 200. "Condition" indicates the condition for displaying the image (price) of the image ID on the electronic shelf label 200 of the target electronic shelf label ID. Conditions include, for example, schedule information such as date and time, day of the week, and a predetermined period, locker type, and locker usage status. Conditions may also be a combination of each element. "Image ID" indicates the identification number of the image. Note that "Image ID" is merely an example of information for identifying an image, and may be replaced with, for example, "image data checksum value," "image data size," or "file name."
[0027] For example, as shown in Figure 3, the condition storage unit 121 stores the information that "if the condition 'December 6, 2024' is met, display the image with image ID '1' on the electronic shelf label 200 with electronic shelf label ID 'A'."
[0028] Alternatively, the condition storage unit 121 may store conditions for the type of locker on which the electronic shelf label 200 is installed. Here, an example of the information stored by the condition storage unit 121 is shown with reference to Figure 4. Figure 4 is a diagram showing an example of the information stored by the condition storage unit 121 according to the first embodiment. For example, the condition storage unit 121 stores information to which items such as "electronic shelf label ID, condition (locker type), image ID" are associated.
[0029] The explanations for "Electronic Shelf Label ID" and "Image ID" are the same as in Figure 4. "Condition (Locker Type)" indicates the conditions for the type of locker. The locker type may be classified by size, such as "S, M, L," or by the type of luggage the locker can accept.
[0030] For example, as shown in Figure 4, the condition storage unit 121 stores the information that "if the condition locker type 'S' is met, display the image with image ID '1' on the electronic shelf label 200 with electronic shelf label ID 'A'."
[0031] As another example, the condition storage unit 121 may also store the conditions for each locker type on which the electronic shelf label 200 is installed, for each period. Here, with reference to Figure 5, an example of the information stored by the condition storage unit 121 is shown. Figure 5 is a diagram showing an example of the information stored by the condition storage unit 121 according to the first embodiment. For example, the condition storage unit 121 stores information to which items such as "electronic shelf label ID, locker type, condition (period), image ID" are associated.
[0032] The explanation for "Electronic Shelf Label ID, Image ID" is the same as in Figure 5. "Locker Type" indicates the type of locker. "Condition (Period)" indicates the conditions for displaying the image on the electronic shelf label 200 of the target electronic shelf label ID. The condition (period) is, for example, a date and time condition, indicating a specific day of the week or period such as weekdays, Saturdays, Sundays or public holidays, Obon or New Year's.
[0033] For example, as shown in Figure 5, the condition storage unit 121 stores the information that "if the condition (period) 'weekday' is met, display the image with image ID '1' on the electronic shelf label 200 with electronic shelf label ID 'A', which is of locker type 'S'."
[0034] (Image storage unit 122) The image storage unit 122 stores images to be displayed on the electronic shelf label 200. Here, with reference to Figure 6, an example of the information stored by the image storage unit 122 will be described. Figure 6 is a diagram showing an example of the information stored by the image storage unit 122 according to the first embodiment. For example, the image storage unit 122 stores information to which items such as "image ID, image, and price" are associated. "Image ID" indicates the identification number of the image. "Image" indicates the image to be displayed on the electronic shelf label 200. "Price" indicates the price of the locker displayed by the image.
[0035] In the example in Figure 6, the file name is listed under "Image," but the image storage unit 122 stores the image data itself, not the file name. Furthermore, the format of the image data stored by the image storage unit 122 is not limited to btm; it is not restricted to any format that can be treated as image data, such as JPEG or PNG.
[0036] For example, as shown in Figure 6, the image storage unit 122 stores the information that "the image data "*****1.btm" that displays the locker fee "400 yen" has an image ID of "1".
[0037] (Image storage unit 123) The image storage unit 123 stores information about the images held by the electronic shelf label 200. Here, an example of the information stored by the image storage unit 123 is shown with reference to Figure 7. Figure 7 is a diagram showing an example of the information stored by the image storage unit 123 according to the first embodiment. For example, the image storage unit 123 stores information to which items such as "electronic shelf label ID, image ID" are associated. "Electronic shelf label ID" indicates the identification number of the electronic shelf label 200. "Image ID" indicates the identification number of the image stored by the target electronic shelf label 200. Note that the information stored by the image storage unit 123 may also include file size, file name, etc., in addition to the image ID.
[0038] For example, as shown in Figure 7, the image storage unit 123 stores the information that "electronic shelf label ID "A" stores images with image IDs "1, 2, and 3".
[0039] (Control unit 130) The control unit 130 is implemented by a processor such as an integrated circuit (CPU), MPU, ASIC (Application Specific Integrated Circuit), or FPGA (Field Programmable Gate Array), which executes various programs stored in the storage device inside the rocker device 100 using RAM or the like as the working area.
[0040] The control unit 130 can implement the function of a virtual gateway using software. As a result, for example, the control unit 130 functions as a virtual gateway, and transmits the display data sent from the central server 50 to each of the electronic shelf labels 200 under its control, without requiring a separate gateway from the locker device 100.
[0041] In the example shown in Figure 2, the control unit 130 includes an acquisition unit 131 and a transmission unit 132. The individual components of the control unit 130 will be described below.
[0042] (Acquisition part 131) The acquisition unit 131 acquires display data from the central server 50. The display data includes information on the price to be displayed on each electronic shelf label 200 and the conditions for displaying it. In the first embodiment, the price acquired from the central server 50 is image information. For example, the acquisition unit 131 acquires an image "*****1.btm" associated with image ID "1" which indicates the price "400 yen", and information on the condition that the image with image ID "1" should be displayed for the electronic shelf label 200 with electronic shelf label ID "A" if the date "December 6, 2024" is met.
[0043] The acquisition unit 131 then stores information associating image ID "1", image "*****1.btm", and price "400 yen" in the image storage unit 122. The acquisition unit 131 also stores information associating electronic shelf label ID "A", image ID "1", and condition "December 6, 2024" in the condition storage unit 121.
[0044] (Transmitter 132) The transmission unit 132 transmits display data to the electronic shelf label 200 in response to a request from the electronic shelf label 200. For example, first, the transmission unit 132 receives request information transmitted from the electronic shelf label 200, which includes the identification number of the electronic shelf label 200 and the date and time. Next, the transmission unit 132 identifies the image to be transmitted from the information stored in the condition storage unit 121 and the request information. Then, the transmission unit 132 transmits the image to be transmitted and the conditions for displaying the image to the electronic shelf label 200 indicated by the identification number. After that, the transmission unit 132 stores the transmitted image information in the held image storage unit 123, associating it with the identification number of the destination electronic shelf label 200.
[0045] To give a specific example, when the transmission unit 132 receives the information of identification number "A" and date "December 6, 2024" transmitted from the electronic shelf label 200, it refers to the condition storage unit 121 and identifies the image with image ID "1" as the target for transmission, as the condition matches the date. Then, the transmission unit 132 refers to the condition storage unit 121 and the image storage unit 122 and transmits the image "*****1.btm" with image ID "1" and the condition "December 6, 2024" to the electronic shelf label 200 with identification number "A". After that, the transmission unit 132 associates the image ID "1" of the transmitted image "*****1.btm" with the identification number "A" of the destination electronic shelf label 200 and stores it in the held image storage unit 123.
[0046] The fee information transmitted by the transmitting unit 132 may be the fee corresponding to the type of locker. For example, the transmitting unit 132 transmits the identification number of the electronic shelf label 200 that made the request, the corresponding type of locker, and the corresponding fee to the electronic shelf label 200 indicated by the identification number.
[0047] To give a specific example, when the transmitting unit 132 receives the information of identification number "A" transmitted from the electronic shelf label 200, it refers to the condition storage unit 121 and identifies the image with image ID "1" as the target for transmission, as the condition matches locker type "S". Then, the transmitting unit 132 refers to the condition storage unit 121 and the image storage unit 122 and transmits the image "*****1.btm" with image ID "1", which shows locker type "S" and the corresponding fee "400 yen", to the electronic shelf label 200 indicated by the electronic shelf label ID "A" that made the request.
[0048] The fee information transmitted by the transmitting unit 132 may be a fee corresponding to a predetermined period. For example, the transmitting unit 132 transmits the identification number of the electronic shelf label 200 that made the request, the corresponding locker type, and the fee for the corresponding predetermined period to the electronic shelf label 200 indicated by the identification number.
[0049] To give a specific example, when the transmitting unit 132 receives the identification number "A" and the date "January 2, 2025" transmitted from the electronic shelf label 200, it refers to the condition storage unit 121 and identifies the image with image ID "1" as the target for transmission, where the condition matches the date (period) for the locker type "S" corresponding to the electronic shelf label ID "A". Then, the transmitting unit 132 refers to the condition storage unit 121 and the image storage unit 122 and transmits the information of the locker type "S" and the period "Obon / New Year's" with a fee of "700 yen" to the electronic shelf label 200 indicated by the electronic shelf label ID "A" that made the request.
[0050] The transmitting unit 132 transmits the price along with the conditions for displaying the price (image) to the electronic shelf label 200. To give a specific example, the transmitting unit 132 refers to the condition storage unit 121 and the image storage unit 122 and transmits the image "*****1.btm" with image ID "1" that shows the price of "400 yen" and the display condition "December 6, 2024" to the electronic shelf label 200 indicated by electronic shelf label ID "A".
[0051] As an alternative example, the information of images and conditions transmitted by the transmitting unit 132 may be multiple. To give a specific example, when the transmitting unit 132 receives information from the electronic shelf label 200, including the identification number "A", the date "December 6, 2024", and the number of days for which display data is required "3 days", it refers to the condition storage unit 121 and identifies the images with image IDs "1, 2, 3", which correspond to each of the three days starting from the date "December 6, 2024", as the images to be transmitted.
[0052] Then, the transmission unit 132 refers to the condition storage unit 121 and the image storage unit 122 and transmits the information of the image "*****1.btm" with image ID "1" and the condition "December 6, 2024", the image "*****2.btm" with image ID "2" and the condition "December 7, 2024", and the image "*****3.btm" with image ID "3" and the condition "December 8, 2024" to the electronic shelf label 200 with identification number "A".
[0053] Here, the transmission process by the transmission unit 132 will be explained with reference to Figure 8. Figure 8 is a diagram showing an example of the transmission process by the transmission unit 132 according to the first embodiment. Figure 8 schematically shows the transmission of images to the electronic shelf label 200 by the transmission unit 132. In Figure 8, an example is described in which the transmission unit 132 receives a request from the electronic shelf label 200 for display data for a predetermined number of days (for example, 3 days) and transmits images for the predetermined number of days and the conditions for displaying each image. In the example in Figure 8, the electronic shelf label 200 is assumed to display only one image per day.
[0054] For example, on the first day, when the transmission unit 132 receives request information from the electronic shelf label 200 with identification number "A" and a request for three days' worth of display data, it refers to the image storage unit 122 and the condition storage unit 121 to identify the images to be transmitted, where the conditions are for each of the three days starting from the requested date, with image IDs "1, 2, and 3". Then, as shown in Figure 8, the transmission unit 132 transmits the information of image ID "1" and condition: day 1, image ID "2" and condition: day 2, and image ID "3" and condition: day 3 to the electronic shelf label 200 with identification number "A".
[0055] On the following second day, when the transmission unit 132 receives request information from the electronic shelf label 200 with identification number "A" and a request for three days' worth of display data, it refers to the image storage unit 122 and the condition storage unit 121 to identify the images with image IDs "2, 3, and 4," which are the three days starting from the requested date, as the images to be transmitted. Then, as shown in Figure 8, the transmission unit 132 transmits the information of image ID "2" and condition: day 2, image ID "3" and condition: day 3, and image ID "4" and condition: day 4 to the electronic shelf label 200 with identification number "A".
[0056] On the third day, when the transmitting unit 132 receives request information from the electronic shelf label 200 with identification number "A" and a request for three days' worth of display data, it refers to the image storage unit 122 and the condition storage unit 121 to identify the images with image IDs "3, 4, and 5," which are the three days starting from the requested date, as the images to be transmitted. Then, as shown in Figure 8, the transmitting unit 132 transmits the information of image ID "3" and condition: day 3, image ID "4" and condition: day 4, and image ID "5" and condition: day 5 to the electronic shelf label 200 with identification number "A". In this way, the transmitting unit 132 can receive requests from the electronic shelf label 200 and transmit multiple images and conditions to the electronic shelf label 200.
[0057] Alternatively, the transmitting unit 132 can determine whether the electronic shelf label 200 has stored the image to be transmitted, and transmit the image only if the electronic shelf label 200 does not have the image to be transmitted stored. For example, the transmitting unit 132 can determine whether the electronic shelf label 200 has stored the image to be transmitted by referring to information for identifying the image stored in the electronic shelf label 200, which is included in the request information transmitted from the request unit 231 (described later).
[0058] For example, the transmitting unit 132 compares the checksum value (which may be read as data size, file name, image ID, etc.) of each identified image data to be transmitted with the checksum value of each image data stored in the electronic shelf label 200 included in the request information sent from the request unit 231, and transmits only the images whose image data checksum values do not match to the electronic shelf label 200. In this case, the images that are not transmitted are those in which one or more of the following are the same as the image data stored in the electronic shelf label 200: the checksum value of the image data, the data size, the file name, the image ID, etc., and the conditions for displaying the image are not included.
[0059] To give a specific example, if the transmitting unit 132 identifies images with image IDs "2, 3, and 4" as images to be transmitted, the transmitting unit 132 compares the checksum value of each image data stored in the electronic shelf label 200 included in the request information transmitted from the request unit 231 with the checksum value of each image data with image IDs "2, 3, and 4" to be transmitted. Then, if the data size of image ID "4" matches the checksum value of the image data stored in the electronic shelf label 200, the transmitting unit 132 transmits the images with image IDs "2 and 3" (excluding the image with image ID "4") to the electronic shelf label 200.
[0060] In the above example, request information was used to determine whether the electronic shelf label 200 has stored the image to be transmitted by the transmission unit 132. However, the same process may be performed by referring to the held image storage unit 123 without using request information. For example, the transmission unit 132 may refer to the held image storage unit 123 and transmit only the images that the target electronic shelf label 200 does not possess (store) to the electronic shelf label 200.
[0061] To give a specific example, when the transmitting unit 132 transmits images with image IDs "3, 4, and 5" to the electronic shelf label 200 with identification number "A", it first refers to the stored image storage unit 123 to determine whether the electronic shelf label 200 with identification number "A" has stored the images with image IDs "3, 4, and 5" to be transmitted. If the electronic shelf label 200 with identification number "A" already has the image with image ID "3" stored, it transmits the information of the images with image IDs "4" and "5", excluding the image with image ID "3".
[0062] In contrast to the example shown in Figure 8, a specific example will be given of a case in which the transmitting unit 132 transmits only the images that the electronic shelf label 200 does not store among the images to be transmitted. In the example shown in Figure 8, the transmitting unit 132 transmits all images that have been identified as images to be transmitted to the electronic shelf label 200 to the electronic shelf label 200. In contrast, in the newly described example, the transmitting unit 132 does not transmit the images that the electronic shelf label 200 has stored, but transmits the images that the electronic shelf label 200 does not store.
[0063] For example, in the example shown on the second day in Figure 8, the transmitting unit 132 transmits all images with image IDs "2, 3, 4" that have been identified as images to be transmitted to the electronic shelf label 200 to the electronic shelf label 200. In contrast, if the electronic shelf label 200 does not transmit any images that it has already stored among the images to be transmitted, the transmitting unit 132 transmits only the image with image ID "4" from among the images with image IDs "2, 3, 4" that have been identified as images to be transmitted to the electronic shelf label 200, because the electronic shelf label 200 already stores images with image IDs "1, 2, 3".
[0064] Furthermore, in the example shown on the third day in Figure 8, the transmitting unit 132 transmits all images with image IDs "3, 4, and 5" that have been identified as images to be transmitted to the electronic shelf label 200 to the electronic shelf label 200. In contrast, if the electronic shelf label 200 does not transmit any images that it has already stored among the images to be transmitted, the transmitting unit 132 transmits only the image with image ID "5" from among the images with image IDs "3, 4, and 5" that have been identified as images to be transmitted to the electronic shelf label 200, because the electronic shelf label 200 already stores images with image IDs "2, 3, and 4".
[0065] In this way, the locker device 100 can reduce communication time and data volume by not transmitting images that the electronic shelf label 200 has already stored among the images to be transmitted.
[0066] Reducing communication time and volume is particularly effective in systems that require communication at predetermined intervals, such as the locker management system 1 according to the embodiment. In the locker management system 1 according to the embodiment, the locker fee is finely adjusted according to conditions such as the date on the calendar, but the electronic shelf label 200 that displays the fee has limitations such as memory capacity and cannot store all of the images that display the various fees corresponding to each condition.
[0067] Therefore, the locker device 100 needs to transmit images to be displayed to the electronic shelf label 200 at predetermined intervals (for example, daily), within the limits of the storage capacity (or number of images) that the electronic shelf label 200 can store. In this way, information is sent and received frequently between the locker device 100 and the electronic shelf label 200. Even if the communication time and amount of data for each transmission and reception of information are short, when all transmissions and receptions of information are totaled, it results in a very long communication time and a huge amount of data being transmitted. Therefore, the locker management system 1 makes it possible to significantly reduce the communication time and amount of data when viewed over a long period of time by reducing the communication time and amount of data for each transmission and reception of information.
[0068] Furthermore, the reduction in communication time and volume by the locker device 100 described above has the added benefit of reducing the battery usage of the electronic shelf labels 200. In the locker management system 1 according to this embodiment, reducing the battery usage of the electronic shelf labels 200 is extremely important. For example, when the battery level of the electronic shelf labels 200 decreases, maintenance such as battery replacement may be required. Since multiple electronic shelf labels 200 are provided in each of the locker devices 100 installed at multiple locations, there are a huge number of electronic shelf labels 200 in total.
[0069] Therefore, even if the maintenance required for one electronic shelf label 200 is minimal, the total cost of maintenance for all electronic shelf labels 200 becomes enormous. However, the locker management system 1 can significantly reduce the maintenance costs of the electronic shelf labels 200 by reducing the battery usage of each label and decreasing the frequency of battery replacement.
[0070] Furthermore, as described above, the locker device 100 can determine from the received request information which image the electronic shelf label 200 has stored and transmit an image which the electronic shelf label 200 does not have stored. This allows the locker management system 1 to avoid situations such as the electronic shelf label 200 being unable to display the price by retransmitting the image, for example, if an image already received from the locker device 100 is lost from the electronic shelf label 200 for some reason.
[0071] As an alternative, the transmitting unit 132 can transmit information about the locker's usage status to the target electronic shelf label 200. For example, the transmitting unit 132 transmits information about the locker's usage status to the target electronic shelf label 200 when the locker's usage status changes. Specifically, if the usage status of the locker on which the electronic shelf label 200 with identification number "A" is installed changes from "vacant" to "in use", the transmitting unit 132 transmits information about the locker's usage status being "in use" to the electronic shelf label 200 with identification number "A".
[0072] [Configuration of Electronic Shelf Label 200] An example of the functional configuration of the electronic shelf label 200 will be described. Figure 9 is a diagram showing an example of the configuration of the electronic shelf label 200 according to the first embodiment. As shown in Figure 9, the electronic shelf label 200 has a communication unit 210, a storage unit 220, and a control unit 230.
[0073] (Communications Section 210) The communication unit 210 is implemented, for example, by a communication device, a communication circuit, etc. The communication unit 210 may be connected to an external information processing device in a communicative manner by short-range wireless communication such as Bluetooth, BLE, or infrared. For example, the communication unit 210 transmits and receives information with the locker device 100 using BLE.
[0074] (Storage unit 220) The storage unit 220 is implemented by, for example, semiconductor memory elements such as RAM and flash memory, or storage devices such as hard disks and optical discs. For example, the storage unit 220 is a computer-readable recording medium that non-temporarily records data used by information processing programs. As shown in Figure 9, the storage unit 220 has a request information storage unit 221 and a display information storage unit 222. The individual parts of the storage unit 220 will be described below.
[0075] (Request information storage unit 221) The request information storage unit 221 stores request information. Here, an example of the information stored by the request information storage unit 221 is shown with reference to Figure 10. Figure 10 is a diagram showing an example of the information stored by the request information storage unit 221 according to the first embodiment. For example, the request information storage unit 221 stores information to which items such as "electronic shelf label ID, date and time, request conditions, period for which display data is required, and held image information" are associated. "Electronic shelf label ID" indicates the identification number of the electronic shelf label 200. "Date and time" indicates the date and time (date) held by the electronic shelf label 200. "Request conditions" indicate the conditions for transmitting request information to the locker device 100. The request conditions are, for example, a predetermined timing. "Period for which display data is required" indicates the display period or the number of display data items that the electronic shelf label 200 requests from the locker device 100. "Held image information" indicates information for identifying the images stored by the electronic shelf label 200.
[0076] For example, as shown in Figure 10, the request information storage unit 221 stores the following information as request information for the electronic shelf label 200 with electronic shelf label ID "A": "electronic shelf label ID "A", "December 6, 2024**:**", the period for which display data is required "3 days", and the information of the image to be held (data size) "***byte, ***byte, ***byte".
[0077] In Figure 10, data size is shown as an example of retained image information, but retained image information is not limited to this and may include file name, image ID, image data checksum value, etc. Furthermore, the "date and time," "request conditions," "period for which display data is required," and "retained image information" stored in the request information storage unit 221 may be set based on information transmitted from the locker device 100 or based on user operation.
[0078] (Display information storage unit 222) The display information storage unit 222 stores the image and conditions to be displayed on the electronic shelf label 200. Here, an example of the information stored by the display information storage unit 222 is shown with reference to Figure 11. Figure 11 is a diagram showing an example of the information stored by the display information storage unit 222 according to the first embodiment. For example, the display information storage unit 222 stores information to which items such as "image ID, image, and conditions" are associated. "Image ID" indicates the identification number of the image. Note that "Image ID" is merely an example of information for identifying an image, and may be replaced with, for example, "checksum value of image data" or "data size of image". "Image" indicates the image to be displayed on the electronic shelf label 200. Note that in the example in Figure 11, the "file name of the image" is shown as the information of "image" for explanatory purposes, but the image information stored by the display information storage unit 222 is the image data itself, not the file name. "Condition" indicates the conditions for displaying the image of image ID on the target electronic shelf label 200. The conditions may include, for example, the date and time, day of the week, a specified period, the locker usage status, and may be a combination of various elements.
[0079] For example, as shown in Figure 11, the display information storage unit 222 stores information that, if the condition "December 6, 2024" is met, the image "****1.btm" with image ID "1" will be displayed on the electronic shelf label 200.
[0080] (Control unit 230) The control unit 230 is implemented by a processor such as a CPU, MPU, ASIC, FPGA, or other integrated circuit, which executes various programs stored in the storage device inside the electronic shelf label 200 using RAM or the like as a working area. In the example shown in Figure 9, the control unit 230 has a request unit 231 and a display unit 232.
[0081] (Request part 231) The request unit 231 requests display data from the locker device 100. For example, the request unit 231 transmits request information to the locker device 100 under predetermined conditions. These predetermined conditions may be, for example, a predetermined date and time.
[0082] To give a specific example, the request unit 231 refers to the request information storage unit 221 and, at 00:00 every day, sends request information to the locker device 100 on which the device is installed, including the identification number "A" of the electronic shelf label 200, the date and time "December 6, 2024**:**", and the period for which the display data is required "3 days".
[0083] (Display section 232) The display unit 232 displays the price based on the display data transmitted by the transmission unit 132. For example, the display unit 232 displays the price transmitted by the transmission unit 132. For example, the display unit 232 displays an image that shows the price included in the display data transmitted by the transmission unit 132. To give a specific example, the display unit 232 displays the price "400 yen" by displaying the image "****1.btm" with image ID "1" transmitted by the transmission unit 132.
[0084] As an alternative example, the display unit 232 can change the displayed price according to predetermined conditions. For example, the display unit 232 changes the price by changing the displayed image to an image that satisfies the date and time conditions. To give a specific example, when the display unit 232 is displaying image "****1.btm" with image ID "1" indicating the price "400 yen", it refers to the display information storage unit 222 and, when the date and time stored in the electronic shelf label 200 becomes "December 7, 2024", changes the display to image "****2.btm" with image ID "2" associated with the condition "December 7, 2024", thereby changing the displayed price to "500 yen".
[0085] Here, the display processing by the display unit 232 will be explained with reference to Figure 12. Figure 12 is a diagram showing an example of the display processing by the display unit 232 according to the first embodiment. Figure 12 schematically shows the display of an image on the electronic shelf label 200 by the display unit 232. In the example of Figure 12, the electronic shelf label 200 stores images with image IDs "1, 2, and 3". The conditions for image ID "1" are "weekday" and the price is "400 yen". The conditions for image ID "2" are "Saturday" and the price is "500 yen". The conditions for image ID "3" are "Sunday" and the price is "600 yen".
[0086] For example, as shown in Figure 12, the display unit 232 displays the image with image ID "1" from Monday to Friday, as the condition "weekday" is met, and displays the price of the locker with the electronic shelf label 200 installed, which is "400 yen". Subsequently, on Saturday, the display unit 232 changes the display to the image with image ID "2", which is associated with the condition "Saturday", as the date and time has changed from "weekday" to "Saturday", and changes the displayed price to "500 yen". Subsequently, similarly, on Sunday, the display unit 232 changes the display to the image with image ID "3", which is associated with the condition "Sunday", as the date and time has changed from "Saturday" to "Sunday", and changes the displayed price to "600 yen".
[0087] As an alternative, the display unit 232 can change the way it displays the fee depending on the locker usage status. For example, when the display unit 232 receives information from the transmission unit 132 about the usage status of a locker on which an electronic shelf label 200 is installed, it refers to the display information storage unit 222 and changes the display mode of the electronic shelf label 200 by displaying an image that matches the conditions, including the locker usage status.
[0088] To give a specific example, when the display unit 232 receives information from the transmission unit 132 indicating that the electronic shelf label 200 with identification number "A" is installed on a locker, it changes the display mode of the electronic shelf label 200 by referring to the display information storage unit 222 and changing the image to be displayed to the image that meets the conditions for displaying the currently displayed image and the usage status "in use".
[0089] Here, "display mode" includes changes such as background color and price color. For example, when the locker usage status is "available," the display unit 232 changes the display mode by displaying an image with a background color that suggests the locker is available and usable (for example, green, which indicates that traffic is "allowed").
[0090] On the other hand, if the locker's usage status is "in use," the display unit 232 changes its display mode by displaying an image with a background color that suggests the locker is in use and unavailable (for example, red, which indicates a "no entry" sign on a traffic light). Note that the display mode shown above is merely an example and is not limited to any arrangement or color scheme that the electronic shelf label 200 can display.
[0091] 〔flowchart〕 Next, with reference to Figure 13, an example of processing by the locker management system 1 according to the first embodiment will be described. Figure 13 is a flowchart showing an example of the processing flow of the locker management system 1 according to the first embodiment. Note that each step in the flowchart shown in Figure 13 can be executed in a different order, and additional or omitted processes may be included.
[0092] First, the central server 50 transmits display data to the locker device 100 (step S101). For example, the central server 50 transmits display data to the locker device 100 to be displayed on each electronic shelf label 200 provided in the locker device 100. Next, the locker device 100 stores the transmitted display data (step S102). For example, the locker device 100 stores in the storage unit 120 information about the image included in the transmitted display data and the conditions for displaying the image.
[0093] Next, the electronic shelf label 200 requests display data from the locker device 100 (step S103). For example, the electronic shelf label 200 transmits request information to the locker device 100, including the identification number of the electronic shelf label 200, the date and time, and information such as the period for which the display data is required. Next, the locker device 100 identifies the image to be transmitted (step S104). For example, the locker device 100 identifies the image to be transmitted to the electronic shelf label 200 from the image and condition information contained in the display data received from the center server 50 and the request information transmitted from the electronic shelf label 200.
[0094] Next, the locker device 100 determines whether the electronic shelf label 200 has stored the image included in the display data to be transmitted (step S105). For example, the locker device 100 compares the checksum value of the image data included in the display data to be transmitted with the checksum value of the image data stored in the destination electronic shelf label 200.
[0095] If the locker device 100 determines that it does not have the data stored (step S105; No), it transmits the display data to the electronic shelf label 200 (step S106). On the other hand, if the locker device 100 determines that it does have the data stored (step S105; Yes), it determines whether the electronic shelf label 200 has stored all the images included in the display data to be transmitted (step S107). If the locker device 100 determines that it does have the data stored (step S107; Yes), it terminates the process.
[0096] On the other hand, if the locker device 100 determines that it does not have the information stored (step S107; No), it sends the display data excluding the stored image to the electronic shelf label 200 (step S108). The electronic shelf label 200 then displays the price by displaying an image corresponding to the conditions included in the display data (step S109). For example, if the electronic shelf label 200 matches the conditions included in the display data, it displays the image associated with the conditions. After that, the locker management system 1 terminates processing.
[0097] 〔effect〕 The locker management system 1 according to the first embodiment is a locker management system comprising a locker device 100 having a plurality of lockers and electronic shelf labels 200 provided on the electronic doors of the lockers, wherein the locker device has a storage unit 120 that stores display data for the electronic shelf labels 200 instructed by a central server 50 and a transmission unit 132 that transmits display data to the electronic shelf labels 200 in response to a request from the electronic shelf labels 200, and the electronic shelf labels 200 have a request unit 231 that requests display data from the locker device 100 and a display unit 232 that displays the fee based on the display data transmitted by the transmission unit 132.
[0098] As a result, the locker management system 1 transmits the display data received by the locker device 100 from the central server 50 in response to a request from the electronic shelf label 200, and displays the fee based on the display data on the electronic shelf label 200. According to the locker management system 1, since the locker device 100 acts as an intermediary for the communication of the display data, direct communication between the central server 50 that transmits the display data and the numerous electronic shelf labels 200 installed at each of the multiple locker devices 100 at the base is eliminated, and stable communication is achieved, so that the fees for lockers, which are subject to frequent price changes, can be displayed appropriately.
[0099] Furthermore, according to the locker management system 1, changes to the fees displayed by the electronic shelf labels 200 are mainly made through communication between the locker device 100 and the electronic shelf labels 200. Therefore, as long as the locker device 100 stores the display data, it can continue to display the locker fees and provide the service even if a communication failure occurs on the internet.
[0100] In the locker management system 1 according to the first embodiment, the storage unit 120 stores information associating the identification number of the electronic door with the type of locker and the fee, the transmission unit 132 transmits the identification number of the electronic shelf label 200 that made the request, the corresponding locker type, and the corresponding fee to the electronic shelf label 200 indicated by the identification number, and the display unit 232 displays the fee transmitted by the transmission unit 132.
[0101] As a result, the locker management system 1 can display fees according to categories classified by the size of the locker on which the target electronic shelf label 200 is installed and the types of luggage that can be accepted, thus enabling the appropriate display of locker fees.
[0102] In the locker management system 1 according to the first embodiment, the storage unit 120 stores information associating the identification number of the electronic door with the type of locker and the fee for a predetermined period, and the transmission unit 132 transmits the identification number of the requested electronic shelf label 200, the corresponding type of locker, and the corresponding fee for a predetermined period to the electronic shelf label 200 indicated by the identification number.
[0103] As a result, the locker management system 1 can display period-based fees according to categories classified by the size of the locker on which the target electronic shelf label 200 is installed and the types of luggage that can be accepted, thereby enabling a more appropriate display of locker fees.
[0104] In the locker management system 1 according to the first embodiment, the transmission unit 132 transmits the fee along with the conditions for displaying the fee to the electronic shelf label 200, the electronic shelf label 200 further has a display information storage unit 222 that stores the fee and the conditions, and the display unit 232 changes the fee to be displayed according to the conditions.
[0105] As a result, the locker management system 1 allows the electronic shelf label 200 to change the price according to the conditions transmitted by the locker device 100. In other words, according to the locker management system 1, it is no longer necessary to receive display data from the locker device 100 when changing the display content of the electronic shelf label 200, thereby significantly reducing the communication time and amount of data in a single communication between the locker device 100 and the electronic shelf label 200, and enabling long-term communication between the locker device 100 and the electronic shelf label 200.
[0106] In the locker management system 1 according to the first embodiment, the transmission unit 132 further transmits the locker usage status to the electronic shelf label 200, and the display unit 232 changes the manner in which it displays the fee according to the locker usage status.
[0107] As a result, the locker management system 1 displays the fees in a display format that corresponds to the locker usage status, thereby appropriately displaying the locker fees while allowing users to intuitively understand the current locker usage status.
[0108] <Second Embodiment> In the first embodiment, an example was described in which the fee included in the display data transmitted from the central server 50 is an image. However, in cases where the fee included in the display data transmitted from the central server 50 is not an image, the locker device 100 can create an image to be displayed on the electronic shelf label 200 based on the received display data. This point will be explained in the second embodiment. Note that the contents described in the first embodiment will be omitted as appropriate.
[0109] (Configuration of the locker device 100) An example of the functional configuration of the locker device 100 will be described. Figure 14 is a diagram showing an example of the configuration of the locker device 100 according to the second embodiment. As shown in Figure 14, the control unit 130 has a creation unit 133 in addition to the acquisition unit 131 and transmission unit 132 according to the first embodiment.
[0110] (Condition storage unit 121) In the second embodiment, the condition storage unit 121 stores the conditions for displaying the price. Here, an example of the information stored by the condition storage unit 121 is shown with reference to Figures 15 and 16. Figure 15 is a diagram showing an example of the information stored by the condition storage unit 121 according to the second embodiment. For example, the condition storage unit 121 stores information to which items such as "electronic shelf label ID, condition, price" are associated. The explanation of "electronic shelf label ID" is the same as in Figure 3. "Condition" indicates the conditions for displaying the price on the electronic shelf label 200 of the target electronic shelf label ID. "Price" indicates the price to be displayed.
[0111] For example, as shown in Figure 15, the condition storage unit 121 stores the information that "if the condition 'December 6, 2024' is met, display the price '400 yen' on the electronic shelf label ID 'A'." In other words, the condition storage unit 121 of the second embodiment stores information in which the image ID described in Figure 3 of the first embodiment has been replaced with the price.
[0112] Next, Figure 16 shows an example of information stored by the condition storage unit 121 according to the second embodiment. For example, the condition storage unit 121 stores information associated with items such as "electronic shelf label ID, locker type, condition (period), and fee." The explanation of "electronic shelf label ID and locker type" is the same as in Figure 5. "Condition (period)" indicates the conditions for displaying the fee on the electronic shelf label 200 of the target electronic shelf label ID. "Fees" indicates the fee to be displayed.
[0113] For example, as shown in Figure 16, the condition storage unit 121 stores the information that "if the condition (period) of "weekday" is met, the electronic shelf label 200 with electronic shelf label ID "A" which is locker type "S" will display the fee "400". In other words, the condition storage unit 121 of the second embodiment stores information in which the image ID described in Figure 4 of the first embodiment has been replaced with a fee.
[0114] (Acquisition part 131) The acquisition unit 131 acquires display data from the central server 50, which includes information on the price to be displayed on each electronic shelf label 200 and the conditions for display. In the second embodiment, the price acquired from the central server 50 is information other than images, such as text information. To give a specific example, the acquisition unit 131 acquires information on the price "400 yen" and the condition that the price "400 yen" should be displayed on the electronic shelf label 200 with electronic shelf label ID "A" if the date "December 6, 2024" is met. The acquisition unit 131 then stores the information associating the electronic shelf label ID "A", the price "400 yen", and the condition "December 6, 2024" in the condition storage unit 121.
[0115] (Transmitter 132) The transmission unit 132 transmits display data to the electronic shelf label 200. For example, in response to a request from the electronic shelf label 200, the transmission unit 132 transmits to the electronic shelf label 200 an image created by the creation unit 133 (described later) and the conditions for displaying the price. To give one example, the transmission unit 132 identifies the price to be shown in the image to be transmitted to the electronic shelf label 200 based on the conditions stored in the condition storage unit 121 and the request information transmitted from the electronic shelf label 200. Then, the transmission unit 132 transmits to the target electronic shelf label 200 an image created from the price by the creation unit 133 and the conditions for displaying the identified price.
[0116] To give a specific example, when the transmitting unit 132 receives the identification number "A" and the date "December 6, 2024" transmitted from the electronic shelf label 200, it refers to the condition storage unit 121 and identifies the price "400 yen" that matches the date as the price indicated by the image being transmitted.
[0117] Then, the transmission unit 132 refers to the condition storage unit 121 and the image storage unit 122 and transmits the image "*****1.btm" with image ID "1" indicating the fee "400 yen" created by the creation unit 133, and the condition "December 6, 2024" to the electronic shelf label 200 with identification number "A".
[0118] (Creation section 133) The creation unit 133 creates an image based on the display data. For example, the creation unit 133 uses the price information included in the display data to create an image showing the price. The creation of images by the creation unit 133 may be performed at a predetermined interval (for example, daily). After that, the creation unit 133 stores the created image in the image storage unit 122. At this time, the creation unit 133 associates an image ID with the created image and stores it in the image storage unit 122.
[0119] To give a specific example, the creation unit 133 creates an image representing the fee "400 yen" from the fee information "400 yen" transmitted from the center server 50. Then, the creation unit 133 associates the created image representing the fee "400 yen" "*****1.btm" with image ID "1" and stores it in the image storage unit 122.
[0120] As an alternative example, the creation unit 133 creates an image showing the charge identified by the transmission unit 132. Specifically, the creation unit 133 creates an image showing the charge "400 yen" from the charge information "400 yen" identified by the transmission unit 132.
[0121] The image creation performed by the creation unit 133 may also be done by using the background image of the image to be displayed on the electronic shelf label 200 as a template and combining it with the price information included in the display data. For example, the creation unit 133 may create an image with a gray background that displays the price of 500 yen by combining a gray background image with the price "500 yen" included in the display data.
[0122] Furthermore, the creation unit 133 can create images with modified display patterns depending on the locker's usage status. For example, if the locker's usage status is "vacant," the creation unit 133 creates an image with a background color that suggests the locker is vacant and available for use.
[0123] On the other hand, if the locker usage status is "in use," the creation unit 133 creates an image with a background color that suggests the locker is in use and unavailable. In other words, the creation unit 133 creates multiple images for the same fee, depending on the locker usage status.
[0124] Although the above example shows the creation of images with different background colors, the creation unit 133 can also create images with only the price section or a portion of the background color changed. Furthermore, the color schemes shown in the display modes are merely examples and are not limited to any colors that the electronic shelf label 200 can display.
[0125] 〔flowchart〕 Next, an example of processing by the locker management system 1 according to the second embodiment will be described with reference to Figure 17. Figure 17 is a flowchart showing an example of the processing flow of the locker management system 1 according to the second embodiment. Note that each step in the flowchart shown in Figure 17 can be executed in a different order, and additional or omitted processes may be included. Note that the processing in steps S201 to S203 is the same as steps S101 to S103 in the flowchart showing the procedure of processing executed by the locker management system 1 according to the first embodiment.
[0126] The locker device 100 identifies the charges to be transmitted (step S204). For example, the locker device 100 identifies the charges to be transmitted to the electronic shelf label 200 from the charge and condition information contained in the display data received from the center server 50 and the request information transmitted from the electronic shelf label 200. Next, the locker device 100 creates an image (step S205). For example, the locker device 100 creates an image showing the identified charges.
[0127] The processing in steps S206 to S210 is the same as steps S105 to S109 of the flowchart showing the procedure for processing performed by the locker management system 1 according to the first embodiment. After that, the locker management system 1 terminates the processing.
[0128] 〔effect〕 In the locker management system 1 according to the second embodiment, the locker device 100 further includes a creation unit 133 that creates an image showing the fee included in the display data, and a transmission unit 132 transmits the image and the conditions for displaying the image to the electronic shelf label 200 in response to a request from the electronic shelf label 200.
[0129] As a result, the locker management system 1 creates an image showing the price from the display data transmitted from the central server 50, and transmits the image and conditions to the electronic shelf label 200 upon request. According to the locker management system 1, by transmitting the price information as text information rather than an image, the amount of communication between the central server 50 and each locker device 100 can be reduced, shortening the communication time, resulting in more stable communication and allowing for a more appropriate display of locker prices.
[0130] 〔others〕 Furthermore, among the processes described in each of the above embodiments, all or part of the processes described as being performed automatically may be implemented manually. Conversely, all or part of the processes described as being performed manually may be implemented automatically by known methods. In addition, the processing procedures, specific names, and information including various data and parameters shown in the above documents and drawings may be changed at will unless otherwise specified.
[0131] Furthermore, each component of the illustrated device is a functional concept and does not necessarily have to be physically or functionally configured as shown. In other words, the specific forms of distribution and integration of each device and functional configuration are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions. In addition, the embodiments described above and the processes carried out in each embodiment may be combined as appropriate, as long as the processing content is not contradictory.
[0132] 〔program〕 Furthermore, the locker device 100 according to the first embodiment or the locker management system 1 according to the second embodiment described above is implemented by a computer 1000 having a configuration such as that shown in Figure 18. Figure 18 is a diagram showing an example of a computer that executes a program according to the first or second embodiment. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which a central processing unit 1030, memory 1040, storage 1050, output IF (Interface) 1060, input IF 1070, and communication interface 1080 are connected by a bus 1090.
[0133] The central processing unit 1030 operates based on programs stored in the memory 1040 and storage 1050, as well as programs read from the input device 1020, and executes various processes. The memory 1040 is a memory device, such as RAM, that temporarily stores data used by the central processing unit 1030 for various calculations. The storage 1050 is a storage device where data used by the central processing unit 1030 for various calculations and various databases are registered, and is implemented using ROM (Read Only Memory), HDD (Hard Disk Drive), flash memory, etc.
[0134] Output IF1060 is an interface for transmitting information to be output to output devices 1010 that output various types of information, such as monitors and printers. It can be implemented using connectors of standards such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (High Definition Multimedia Interface). Input IF1070 is an interface for receiving information from various input devices 1020, such as mice, keyboards, and cameras. It can be implemented using USB, for example. Input devices 1020 may also be devices that read information from optical recording media, magneto-optical recording media, tape media, magnetic recording media, or semiconductor memory, or external storage media such as USB memory.
[0135] The communication interface 1080 receives data from other devices via the network N and sends it to the central processing unit 1030, and also transmits data generated by the central processing unit 1030 to other devices via the network N. The central processing unit 1030 controls the output device 1010 and input device 1020 via the output IF 1060 and input IF 1070. For example, the central processing unit 1030 loads a program from the input device 1020 or storage 1050 into memory 1040 and executes the loaded program.
[0136] For example, when computer 1000 functions as a locker device 100, the central processing unit 1030 of computer 1000 realizes the functions of the control unit 130 by executing a program loaded onto memory 1040.
[0137] Although some embodiments of the present invention have been described above with reference to the drawings, these are illustrative examples, and the present invention may be implemented in other forms by various modifications and improvements based on the knowledge of those skilled in the art, starting with the embodiments described in the disclosure section of the invention. Furthermore, the terms "section, module, unit" used above can be read as "means" or "circuit," etc. For example, the "applying part" can be read as the "applying means" or "applying circuit." [Explanation of symbols]
[0138] 1. Locker Management System 100 Locker device 110 Communications Department 120 Storage section 121 Condition memory section 122 Image storage unit 123 Image storage unit 130 Control Unit 131 Acquisition Department 132 Transmitter 133 Creative Section 200 Electronic shelf label 210 Communications Department 220 Storage section 221 Request information storage unit 222 Display information storage unit 230 Control Unit 231 Request part 232 Display section
Claims
1. A locker management system comprising a locker device having multiple lockers and electronic shelf labels provided on the electronic doors of the lockers, The aforementioned locker device is A storage unit that stores the display data of the electronic shelf label instructed from the central server, A transmitting unit that transmits the display data to the electronic shelf label in response to a request from the electronic shelf label. It has, The aforementioned electronic shelf labels are A request unit that requests the display data from the locker device, A display unit that displays the price based on the display data transmitted by the transmission unit. A locker management system characterized by having the following features.
2. The aforementioned storage unit is The system stores information relating the identification number of the electronic door to the type and price of the locker. The transmitting unit transmits to the electronic shelf label indicated by the identification number the type of locker corresponding to the identification number of the electronic shelf label that made the request and the corresponding fee to the electronic shelf label. The display unit displays the charges transmitted by the transmission unit. The locker management system according to feature 1.
3. The aforementioned storage unit is The system stores information relating the identification number of the electronic door, the type of locker, and the fee for a predetermined period. The transmitting unit transmits to the electronic shelf label indicated by the identification number the type of locker corresponding to the identification number of the electronic shelf label that made the request and the fee for the predetermined period corresponding to the identification number. The locker management system according to claim 2.
4. The aforementioned transmitting unit The conditions for displaying the aforementioned charges are transmitted to the electronic shelf label along with the aforementioned charges. The aforementioned electronic shelf labels are The system further includes a display information storage unit that stores the aforementioned charges and conditions, The display unit changes the displayed price according to the conditions. A locker management system according to any one of claims 1 to 3.
5. The aforementioned transmitting unit Furthermore, the usage status of the lockers is transmitted to the electronic shelf label. The display unit changes the manner in which it displays the fee according to the usage status of the locker. The locker management system according to feature 4.
6. The aforementioned locker device is The system further includes a creation unit that creates an image showing the price included in the aforementioned display data, The transmitting unit transmits the image and the conditions for displaying the price to the electronic shelf label in response to a request from the electronic shelf label. The locker management system according to feature 1.
7. A locker management method performed by a locker management system comprising a locker device having multiple lockers and electronic shelf labels provided on the electronic doors of the lockers, The aforementioned locker device is The system stores the display data of the electronic shelf label instructed by the central server. In response to a request from the electronic shelf label, the display data is transmitted to the electronic shelf label. The aforementioned electronic shelf labels are The locker device is requested to provide the display data, The price is displayed based on the transmitted display data. A locker management method characterized by the following features.
8. A locker management system comprising a locker device having multiple lockers and electronic shelf labels provided on the electronic doors of the lockers, The computer, which serves as the aforementioned locker device, The display data of the electronic shelf label, as instructed by the central server, is stored. A transmission step in which the display data is transmitted to the electronic shelf label in response to a request from the electronic shelf label. Make it run, The computer used as the aforementioned electronic shelf label, A request step of requesting the display data from the locker device, A display step that displays the price based on the display data transmitted in the transmission step. A locker management program characterized by its ability to execute certain actions.
9. A locker device having multiple lockers, A storage unit that stores the display data of the electronic shelf labels installed on each electronic door as instructed by the central server, A transmitting unit that transmits the display data to the electronic shelf label in response to a request from the electronic shelf label. It has, The transmitting unit displays an image based on the transmitted display data on the electronic shelf label. A locker device characterized by the following features.
Citation Information
Patent Citations
Shelf label management system and method
JP2025003583A