Information processing device and program

The POS system includes a mechanism to set a determination time, check if the store-closing process has started, and send notifications, addressing the issue of overlooked store-closing processes.

JP2025174724APending Publication Date: 2025-11-28TOSHIBA TEC KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024081257
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-17
Publication Date
2025-11-28

AI Technical Summary

Technical Problem

Existing POS systems lack a mechanism to detect whether the store-closing process has been initiated, which can be overlooked by store clerks.

Method used

An information processing device with a setting unit to set a determination time, a determination unit to check if the store-closing process has been started, and a transmission unit to send notifications when it hasn't.

Benefits of technology

Ensures timely detection and notification of incomplete store-closing processes, reducing the likelihood of oversight and ensuring consistent store operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025174724000001_ABST
    Figure 2025174724000001_ABST
Patent Text Reader

Abstract

To enable detection of inactive store-closing processing.SOLUTION: An information processing device includes setting means, determination means, and transmission means. The setting means sets a determination time for store-closing processing. After the determination time arrives, the determination means determines whether the store-closing processing has not yet been initiated based on store's status. The transmission means transmits a notification based on the determination whether the store-closing processing has not yet been initiated.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] An embodiment of the present invention relates to an information processing device and a program. [Background technology]

[0002] In a store's POS (Point of Sales) system, a store closing process is performed after the store closes. If the store closing process is performed based on the operation of a store clerk, the store clerk may forget to perform the operation to execute the store closing process.

[0003] Therefore, a mechanism is needed to detect when the closing process has not been initiated. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Publication No. 2022-189054 Summary of the Invention [Problem to be solved by the invention]

[0005] The problem to be solved by the embodiments of the present invention is to provide a technology that makes it possible to detect whether closing processing has not been initiated. [Means for solving the problem]

[0006] In one embodiment, the information processing device includes a setting unit, a determination unit, and a transmission unit. The setting unit sets a determination time for a store-closing process. The determination unit determines whether the store-closing process has been initiated based on the store's status after the determination time has arrived. The transmission unit transmits a notification based on the determination that the store-closing process has been initiated. [Brief explanation of the drawings]

[0007] [Figure 1] FIG. 1 is a block diagram illustrating a POS system according to an embodiment. [Figure 2] FIG. 2 is a block diagram illustrating a POS terminal according to the embodiment. [Figure 3] FIG. 3 is a block diagram illustrating a server according to the embodiment. [Figure 4] FIG. 4 is a sequence diagram illustrating an example of a procedure for a store closing process in the POS system according to the embodiment. [Figure 5] FIG. 5 is a sequence diagram illustrating an example of a procedure of a check process in the POS system according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of operation of the check process according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0008] Hereinafter, several embodiments will be described with reference to the drawings. Note that the scale of each part in each drawing used in the following description of the embodiments may be changed as appropriate. Also, for the sake of explanation, each drawing used in the following description of the embodiments may omit components.

[0009] [Embodiment] (Configuration example) FIG. 1 is a block diagram illustrating a POS system S. The POS system S is a system that processes transactions in a store. For example, the store may be a mass retailer such as a supermarket, but is not limited to this.

[0010] A transaction is the transfer of fees from a customer to a store in connection with the sale of a product by the store. From the store's perspective, a transaction includes the sale of a product. From the customer's perspective, a transaction includes the purchase of a product. Products include not only objects, but also non-tangible objects such as services or tickets. Unless otherwise specified, the term "transaction" refers to the same transaction.

[0011] A transaction is concluded based on the accounting of the transaction. The accounting is the payment for the transaction. The accounting includes the meaning of settlement.

[0012] The POS system S includes one or more POS terminals 1 and a server 2. The POS terminals 1 and the server 2 are installed in a store. The POS terminals 1 and the server 2 are connected to each other so that they can communicate with each other via a network NWA. The network NWA is a LAN (Local Area Network) or the like. The LAN may be a wireless LAN or a wired LAN.

[0013] The POS terminal 1 is a device that processes transactions in a store and is an example of a store terminal used in a store.

[0014] Processing a transaction may include processing product registration. Product registration is the registration of the product to be transacted before the transaction is settled. Hereinafter, product registration is also referred to as product registration. Registered products are also referred to as registered products. For example, the POS terminal 1 acquires the product code of the product to be transacted by reading the code symbol of the product with a scanner. The product code is information that can uniquely identify the product. The POS terminal 1 processes the product registration based on the acquired product code.

[0015] For example, processing product registration means updating the registration data. The registration data may include registered product information for each registered product. The registered product information may include all or part of the following information: product code, product name, price, quantity, and product amount. The product code is as described above. The product name is the name of the product. The price is the unit price per product. The quantity is the number of products identified by the product code. The product amount is the amount calculated by multiplying the price and the quantity. The registered product information may include information other than these.

[0016] The registered data may be stored in the POS terminal 1 or the server 2. Updating the registered data includes adding information about the registered product, increasing the quantity included in the information about the registered product, decreasing the quantity included in the information about the registered product, and deleting the information about the registered product.

[0017] Processing a transaction may include processing accounting for the transaction. Accounting methods for accounting for a transaction include offline payment and online payment. Offline payment is payment that does not require the POS terminal 1 to cooperate with other devices via a network. For example, offline payment is payment using cash, gift certificates, etc. Online payment is payment that is performed by the POS terminal 1 in cooperation with other devices via a network. For example, online payment is payment using credit card, electronic money, debit card, code payment, etc.

[0018] The server 2 is a device that processes information related to transactions in a store. The server 2 is an example of an information processing device.

[0019] The server 2 is communicatively connected to the terminal 3 via a network NWB. The network NWB includes one or more of various networks such as the Internet, a mobile communication network, and a LAN. The LAN may be a wireless LAN or a wired LAN.

[0020] The terminal 3 is a device having a communication function, a display function, etc. The terminal 3 is a PC (Personal Computer) or the like, but is not limited to this. The terminal 3 is used by an observer who observes the closing process, which will be described later.

[0021] FIG. 2 is a block diagram illustrating the POS terminal 1. As shown in FIG. The POS terminal 1 includes a processing circuit 10, a main memory 11, an auxiliary storage device 12, a change machine interface 13, a communication interface 14, a scanner 15, an input device 16, a first display device 17-1, a second display device 17-2, a printing device 18, and a reader 19. The processing circuit 10, the main memory 11, the auxiliary storage device 12, the change machine interface 13, the communication interface 14, the scanner 15, the input device 16, the first display device 17-1, the second display device 17-2, the printing device 18, and the reader 19 are connected to each other so that signals can be input and output. In FIG. 2, the interface is indicated as "I / F."

[0022] The processing circuit 10 corresponds to the central part of the POS terminal 1. The processing circuit 10 is an element that constitutes the computer of the POS terminal 1. The processing circuit 10 includes one or more circuits that perform multiple processes based on multiple functions. For example, the circuit may be, but is not limited to, a processor, an ASIC (Application Specific Integrated Circuit), or an FPGA (Field-Programmable Gate Array). For example, the processor may be, but is not limited to, a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit). The processing circuit 10 loads a program stored in the main memory 11 or the auxiliary storage device 12 into the main memory 11. The program is a program that can cause the processing circuit 10 to execute various processes. The processing circuit 10 executes the program loaded in the main memory 11, thereby enabling various processes to be executed.

[0023] The main memory 11 includes elements corresponding to the main storage portion of the POS terminal 1. The main memory 11 is an element that constitutes the computer of the POS terminal 1. The main memory 11 includes a non-volatile memory area and a volatile memory area. The main memory 11 stores an operating system or programs in the non-volatile memory area. The main memory 11 uses the volatile memory area as a work area where data is rewritten as appropriate by the processing circuit 10. For example, the main memory 11 includes a ROM (Read Only Memory) as a non-volatile memory area. For example, the main memory 11 includes a RAM (Random Access Memory) as a volatile memory area.

[0024] The auxiliary storage device 12 corresponds to the auxiliary storage portion of the POS terminal 1. The auxiliary storage device 12 includes one or more storage devices. The storage devices may be, but are not limited to, an EEPROM (registered trademark) (Electric Erasable Programmable Read-Only Memory), an HDD (Hard Disc Drive), an SSD (Solid State Drive), or a flash memory. The auxiliary storage device 12 stores the above-mentioned programs, data used by the processing circuit 10 in performing various processes, and data generated by the processing in the processing circuit 10.

[0025] The change machine interface 13 inputs and outputs data signals to and from the automatic change machine. For example, the change machine interface 13 receives inserted amount data from the automatic change machine. The change machine interface 13 outputs change amount data to the automatic change machine. The automatic change machine dispenses banknotes or coins equivalent to the change amount according to the change amount data.

[0026] The communication interface 14 includes various interfaces that connect the POS terminal 1 to other devices so that they can communicate with each other via the network NWA in accordance with a predetermined communication protocol.

[0027] The scanner 15 is a device that reads various code symbols. For example, the code symbol may be a barcode symbol or a two-dimensional code symbol. The code symbol may be a code symbol of a product on which a product code is recorded. The code symbol may be a code symbol for code payment.

[0028] The input device 16 is a device that can input information or instructions to the POS terminal 1. For example, the input device 16 may include a keyboard. The input device 16 may form a touch screen together with the first display device 17-1.

[0029] The first display device 17-1 is a device capable of displaying various images under the control of the processing circuit 10. The first display device 17-1 is a display device mainly for the store clerk to view. For example, the first display device 17-1 is a liquid crystal display or an EL (Electroluminescence) display.

[0030] The second display device 17-2 is a device capable of displaying various images under the control of the processing circuit 10. The second display device 17-2 is a display device primarily for customers to view. For example, the second display device 17-2 is a liquid crystal display, an EL display, or the like.

[0031] The printing device 18 is a device for producing printed matter by printing on a medium. For example, the medium is paper. For example, the printing device 18 is a thermal printer, an inkjet printer, or the like.

[0032] The reader 19 is a device that reads card data recorded on a card medium. The reader 19 may include a contact reader that reads card data recorded on a magnetic stripe of the card medium. The reader 19 may also include a contactless reader that reads card data recorded on an IC (Integrated Circuit) tag of the card medium. The IC tag includes an IC chip and an antenna.

[0033] The hardware configuration of the POS terminal 1 is not limited to the above configuration, and the POS terminal 1 allows the above components to be omitted or changed, and new components to be added, as appropriate.

[0034] FIG. 3 is a block diagram illustrating the server 2. As shown in FIG. The server 2 includes a processing circuit 20, a main memory 21, an auxiliary storage device 22, and a communication interface 23. The processing circuit 20, the main memory 21, the auxiliary storage device 22, and the communication interface 23 are connected to each other so that signals can be input and output. In Fig. 3, the interface is written as "I / F."

[0035] The processing circuit 20 corresponds to the central part of the server 2. The processing circuit 20 is an element that constitutes the computer of the server 2. Like the processing circuit 10, the processing circuit 20 includes one or more circuits that execute multiple processes with multiple functions. The processing circuit 20 loads a program stored in the main memory 21 or the auxiliary storage device 22 into the main memory 21. The program is a program that can cause the processing circuit 10 to execute various processes. The processing circuit 20 executes the program loaded into the main memory 21, thereby enabling the execution of various processes.

[0036] The main memory 21 includes elements corresponding to the main storage portion of the server 2. The main memory 21 is an element that constitutes the computer of the server 2. The main memory 21 may be configured in the same manner as the main memory 11.

[0037] The auxiliary storage device 22 corresponds to the auxiliary storage portion of the server 2. The auxiliary storage device 22 includes one or more storage devices, similar to the auxiliary storage device 12. The auxiliary storage device 22 is an example of a storage unit.

[0038] The auxiliary storage device 22 includes a closing time storage area 221. The closing time storage area 221 stores closing times. Closing times are the times when a store closes. Closing times are also referred to as the closing time when a store finishes operating. Closing times can be set as appropriate.

[0039] The auxiliary storage device 22 includes an alert time storage area 222. The alert time storage area 222 stores an alert time. The alert time is a time for setting a judgment time for the closing process that is later than the closing time. The alert time can be set as appropriate. The alert time is an example of a predetermined time.

[0040] The store closing process is a process that is carried out after the store is closed. For example, the store closing process includes a process of collecting one day's worth of data from the POS terminal 1 and summarizing the store's performance. The store closing process includes a process of updating the performance for the week, month, year, etc. The store closing process includes a process of transmitting the performance data to a higher-level device.

[0041] The judgment time for the store closing process is the time to start the check process to determine whether the store closing process has not yet been started. Starting includes the meaning of starting. The store closing process not yet being started includes the fact that the store closing process has not yet been started. The fact that the store closing process has not yet been started includes the fact that the store closing process has already been started. The fact that the store closing process has already been started includes the fact that the store closing process has already been started.

[0042] The auxiliary storage device 22 includes a store status storage area 223. The store status is the status of the store according to the processing of the server 2. For example, the store status includes, but is not limited to, "open," "open for business," "closed," and "closed."

[0043] The server 2 updates the store status to "open" based on the start of the store-opening process. The store-opening process is a process related to business operations that are carried out before the store opens. For example, the store-opening process includes a process for setting prices.

[0044] Based on the opening, the server 2 updates the store status to "open." "Open" is the store status after "open."

[0045] Upon initiation of the closing process, the server 2 updates the store status to "closed." "Closed" is the store status after "open."

[0046] Based on the completion of the closing process, the server 2 updates the store status to "Closed." "Closed" is the store status after "Closed."

[0047] The communication interface 23 includes various interfaces that connect the server 2 to other devices so that they can communicate with each other via the network NWA or the network NWB in accordance with a predetermined communication protocol.

[0048] The hardware configuration of the server 2 is not limited to the above configuration, and the server 2 may appropriately omit or change the above components and add new components.

[0049] Each means realized by the processing circuit 20 will be described below. The processing circuitry 20 realizes a transmitting means 201, a receiving means 202, a processing means 203, an updating means 204, a setting means 205, and a determining means 206. Each of the means realized by the processing circuitry 20 can also be referred to as a unit or a function. Each of the means realized by the processing circuitry 20 can also be referred to as being realized by a control means including the processing circuitry 20 and the main memory 21.

[0050] The transmitting means 201 transmits data etc. to other devices via the communication interface 23. The receiving means 202 receives data etc. from other devices via the communication interface 23 . The processing means 203 executes the closing process. The update means 204 updates the store status. The setting means 205 sets the determination time for the closing process. The determination means 206 executes a check process, in which the determination means 206 determines whether or not the closing process has been started.

[0051] (Example of operation) The processing in the POS system S will be described. The processing procedures described below are merely examples, and each process may be modified as much as possible. Furthermore, steps may be omitted, replaced, or added as appropriate depending on the embodiment.

[0052] FIG. 4 is a sequence diagram showing an example of a procedure for store closing processing in the POS system S. Here, the store clerk operates the POS terminal 1 after the closing time to cause the server 2 to execute the store-closing process. The store clerk also means a user of the POS system S.

[0053] The processing circuit 10 of the POS terminal 1 transmits an instruction to execute a store-closing process input by the store clerk via the input device 16 to the server 2 (ACT11). The instruction to execute a store-closing process is an instruction to cause the server 2 to execute the store-closing process.

[0054] The processing circuit 20 of the server 2 receives from the POS terminal 1 an instruction to execute the store-closing process input at the POS terminal 1 (ACT21). ACT21 may be processing by the receiving means 202.

[0055] The processing circuit 20 of the server 2 starts the store closing process based on the execution instruction of the store closing process (ACT22). ACT22 may be processing by the processing means 203. In ACT22, for example, the processing circuit 20 executes the store closing process after starting the store closing process.

[0056] The processing circuit 20 of the server 2 updates the store status based on the activation of the closing process (ACT23). ACT23 may be processing by the update means 204. In ACT23, for example, the processing circuit 20 updates the store status from "open" to "closed."

[0057] After executing the closing process, the processing circuit 20 of the server 2 ends the closing process (ACT24). ACT24 may be processed by the processing means 203. Based on the completion of the closing process, the processing circuit 20 updates the store status from "Closed" to "Closed".

[0058] FIG. 5 is a sequence diagram showing an example of a procedure for a check process in the POS system S. For example, the server 2 executes the process shown in FIG. 5 every day.

[0059] The processing circuit 20 of the server 2 sets the judgment time for the closing process (ACT31). ACT31 may be processing by the setting means 205. In ACT31, for example, the processing circuit 20 adds an alert time to the closing time. The processing circuit 20 sets the time obtained by adding the alert time to the closing time as the judgment time for the closing process. The processing circuit 20 may set the judgment time for the closing process to be before the judgment time for the closing process. The processing circuit 20 registers a job for starting a check process at the judgment time for the closing process.

[0060] The processing circuit 20 of the server 2 determines whether the current time has reached the closing process determination time (ACT32). If the current time has not reached the closing process determination time (ACT32, NO), the processing circuit 20 waits for the current time to reach the closing process determination time. If the current time has reached the closing process determination time (ACT32, YES), the processing transitions from ACT32 to ACT33.

[0061] The processing circuit 20 of the server 2 starts a check process based on the registered job after the closing process determination time has arrived (ACT33). ACT33 may be a process performed by the determination means 206. In ACT33, for example, the processing circuit 20 executes the check process after starting the check process.

[0062] In the check process, the processing circuit 20 of the server 2 determines whether the closing process has not been started (ACT34). ACT34 may be a process performed by the determination means 206. In ACT34, for example, the processing circuit 20 determines whether the closing process has not been started based on the store status after the closing process determination time has arrived.

[0063] If the store status is a first type of status, the processing circuit 20 can determine that the closing process has not yet been initiated. The first type of status is the store status during a day before the closing process is initiated. For example, the first type of status is "open" and "open for business" before "closed," but is not limited to this example.

[0064] If the store status is a second type of status, the processing circuit 20 can determine that the closing process has not yet been initiated. The second type of status is a status different from the first type of status. The second type of status is the store status after the closing process has been initiated during a day. For example, the second type of status is "closed" and "closed" other than "open" and "open for business," but is not limited to this example.

[0065] The processing circuit 20 only needs to determine whether the store-closing process has not yet been started, and does not determine whether the store-closing process has ended after it has been started. This is because if the store-closing process has been started, the store-closing process will end over time.

[0066] If the processing circuit 20 determines that the closing process has not been started (ACT34, YES), the process transitions from ACT34 to ACT 35. If the processing circuit 20 determines that the closing process has not been started (ACT34, NO), the process transitions from ACT34 to ACT36.

[0067] The processing circuit 20 of the server 2 transmits a notification to the terminal 3 based on the determination as to whether the closing process has not been started (ACT35). ACT35 may be processing by the transmitting means 201. The notification is information indicating that the closing process has not been started.

[0068] Terminal 3 receives the notification from server 2 (ACT41). The monitor of terminal 3 can confirm from the notification that the store closing process has not been started. The monitor of terminal 3 may inform the store clerk that the store closing process has not been started. The monitor of terminal 3 may execute the store closing process on behalf of the store clerk.

[0069] The processing circuit 20 of the server 2 ends the check process (ACT36). ACT36 may be a process by the determination means 206. In ACT36, for example, if the closing process has not yet been started, the processing circuit 20 ends the check process. After sending a notification to the terminal 3, the processing circuit 20 ends the check process.

[0070] In addition, the processing circuit 20 may send a notification to the terminal 3 not only when the closing process has not been started, but also when the closing process has not been started. In this example, the processing circuit 20 sends a notification to the terminal 3 based on a determination of whether the closing process has not been started. This processing may be processing by the sending means 201. When the processing circuit 20 determines that the closing process has not been started, the processing circuit 20 sends a first notification to the terminal 3. The first notification is information indicating that the closing process has not been started. When the processing circuit 20 determines that the closing process has not been started, the processing circuit 20 sends a second notification to the terminal 3. The second notification is information indicating that the closing process has not been started.

[0071] This allows the server 2 to provide the terminal 3 with the activation status of the store-closing process not only when the store-closing process has not yet been activated, but also when the store-closing process has not yet been activated.

[0072] An example of the check process will be described. FIG. 6 is a diagram illustrating an example of the operation of the check process. In this example, the closing time is 9:00 PM, and the alert time is 50 minutes.

[0073] Server 2 restarts the OS at 2:30. Server 2 executes pre-opening processing. The pre-opening processing is processing that occurs before the execution of the opening processing.

[0074] In the pre-opening process, the server 2 sets a judgment time for the closing process. Here, the server 2 sets the time 21:50 as the judgment time for the closing process. The server 2 registers a job for starting the check process at the time 21:50.

[0075] Here, the server 2 registers a job for starting the check process in the pre-opening process, but this is not limiting. The job for starting the check process may be registered before the determination time of the closing process.

[0076] After the closing time of 21:00 has passed, the store clerk operates the POS terminal 1 to cause the server 2 to execute the store-closing process. The server 2 starts the store-closing process. Based on the start of the store-closing process, the server 2 updates the store status from "open" to "closed."

[0077] The server 2 starts the check process after the time 21:50 arrives, which is the judgment time for the closing process. If the store status is "Closing" or "Closing completed" other than "Open" or "Open for business", the server 2 determines that the closing process has not yet started. In this case, the server 2 ends the check process.

[0078] As a comparative example, when the closing process has not been started, the store status is "open" or "open for business." If the store status is "open" or "open for business," the server 2 determines that the closing process has not been started. In this case, the server 2 sends a notification to the terminal 3 indicating that the closing process has not been started. The server 2 ends the check process.

[0079] The server 2 completes the closing process at time xx:xx. Based on the completion of the closing process, the server 2 updates the store status from "Closed" to "Closed".

[0080] As described above, the server 2 sets a judgment time for the closing process, and after the judgment time for the closing process arrives, it can judge whether the closing process has been started based on the store status. Since the store status is updated based on the start of the closing process, the server 2 can detect that the closing process has not been started by referring to the store status. When the server 2 starts the closing process based on the operation of a store clerk, the store clerk may forget to perform the operation to execute the closing process. Even in such a case, the server 2 can detect that the closing process has not been started.

[0081] The server 2 can update the store status based on the activation of the store closing process. Since the store status is different before and after the closing process is started, the server 2 can detect that the closing process has not been started by referring to the store status.

[0082] The server 2 can set the time obtained by adding the alert time to the closing time as the determination time for the closing process. The length of the alert time can be adjusted depending on the store's operations, so the server 2 can set the closing process determination time to a time that suits the store's operations.

[0083] The server 2 can send a notification if the closing process has not yet been initiated. This allows the server 2 to provide a notification indicating that the closing process has not yet been initiated.

[0084] If the closing process has not yet been started, the server 2 does not send a notification. This allows the server 2 to limit the sending of notifications to cases where the closing process has not yet been started, thereby preventing the terminal 3 from receiving too many notifications.

[0085] [Other embodiments] In the above embodiment, the server 2 is installed in a store, but the present invention is not limited to this example, and the server 2 may be installed outside the store.

[0086] In the above embodiment, an example has been described in which the server 2 starts the store-closing process based on an operation by a store clerk, but the present invention is not limited to this. The server 2 may start the store-closing process at a set time without requiring an operation by a store clerk.

[0087] Each means realized by the server 2 may not only be realized by one device, but may also be realized by distributing it among a plurality of devices.

[0088] The above-described embodiments may be applied to a method executed by an apparatus, a program that can cause a computer of the apparatus to execute each function, or a recording medium that stores the program.

[0089] Each of the one or more circuits constituting the processing circuit performs one or more of the multiple processes. When the processing circuit is composed of a single circuit, the single circuit performs all of the multiple processes. When the processing circuit is composed of multiple circuits, each of the multiple circuits performs a part of the multiple processes. The part of the multiple processes may be one of the multiple processes, or two or more of the multiple processes. When the processing circuit is composed of multiple circuits, the multiple circuits may be included in a single device or may be distributed across multiple devices.

[0090] The program may be transferred in a state where it is stored in the device according to the embodiment, or may be transferred in a state where it is not stored in the device. In the latter case, the program may be transferred via a network, or may be transferred in a state where it is recorded on a recording medium. The recording medium is a non-transitory tangible medium. The recording medium is a computer-readable medium. The recording medium may be in any form, such as a CD-ROM or a memory card, as long as it is capable of storing the program and is computer-readable.

[0091] Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as defined in the claims.

[0092] Some of the above-described embodiments may be expressed as follows. (1) A setting means for setting a closing process determination time; a determination means for determining whether the store-closing process has been started based on the store status after the determination time has arrived; a sending means for sending a notification based on whether the closing process has been started; An information processing device comprising: (2) The information processing device according to (1), further comprising an update unit that updates the status of the store based on the activation of the closing process. (3) The information processing device according to (1), wherein the setting means sets the time obtained by adding a predetermined time to the closing time as the determination time. (4) The information processing device according to (1), further comprising a processing means for starting the store-closing process based on an instruction to execute the store-closing process inputted at a store terminal. (5) The information processing device according to (1), wherein the transmitting means transmits the notification when the determining means determines that the closing process has not been started. (6) To the computer: A function to set the closing time, a function of determining whether the closing process has been started based on the store status after the determination time has arrived; a function of sending a notification based on whether the closing process has been started; A program that can be executed. [Explanation of symbols]

[0093] 1...POS terminal, 2...server, 3...terminal, 10...processing circuit, 11...main memory, 12...auxiliary storage device, 13...change machine interface, 14...communication interface, 15...scanner, 16...input device, 17-1...first display device, 17-2...second display device, 18...printing device, 19...reader, 20...processing circuit, 21...main memory, 22...auxiliary storage device, 23...communication interface, 201...transmitting means, 202...receiving means, 203...processing means, 204...updating means, 205...setting means, 206...determination means, 221...closing time memory area, 222...alert time memory area, 223...store status memory area, NWA...network, NWB...network, S...POS system.

Claims

1. A setting means for setting a determination time for closing processing; a determination means for determining whether the store-closing process has been started based on the store status after the determination time has arrived; a sending means for sending a notification based on whether the closing process has been started; An information processing device comprising:

2. The information processing device according to claim 1 , further comprising an update unit that updates the status of the store based on the start of the closing process.

3. The information processing apparatus according to claim 1 , wherein the setting means sets the determination time to a time obtained by adding a predetermined time to the closing time.

4. The information processing apparatus according to claim 1 , further comprising: a processing means for starting the store-closing process based on an instruction to execute the store-closing process inputted via a store terminal.

5. The information processing apparatus according to claim 1 , wherein, when the determining means determines that the closing process has not been started, the transmitting means transmits the notification.

6. On the computer, A function to set the closing time, a function of determining whether the closing process has been started based on the store status after the determination time has arrived; a function of sending a notification based on whether the closing process has been started; A program that can be executed.

Citation Information

Patent Citations

  • Sales data processing device and program

    JP2022189054A