This application claims the benefit of priority from Japanese Patent Application No. 2008-325165 filed on Dec. 22, 2008, the entire content of which is incorporated herein by reference.
The present invention relates to a computer system and a method for calculating a maximum number of commodities that can be displayed in a display space on a display shelf set in a store (i.e., a limit number of displayed commodities).
There is known a system for totaling the number of commodities displayed on a display shelf set in a retail store. For example, in an electronic inventory tag system disclosed in JP-A-2007-206745, a store clerk reads identification information from commodity IC tags attached to respective commodities using a tag reader. The electronic inventory tag system totals the number of commodities on the basis of the read identification information.
It is possible to total the number of commodities displayed on a display shelf by using the technique disclosed in JP-A-2007-206745. Further, it is possible to construct a system that causes a reporting terminal to perform reporting operation when the number of commodities decreases to be equal to or smaller than a fixed number as customers purchase commodities from the display shelf. Therefore, when this system is used, the store clerk only has to carry commodities to the display shelf and display the commodities according to the reporting operation of the reporting terminal.
However, in this system, what matters is how many commodities the store clerk should carry to the display shelf. A frequency of insufficiency of commodities on the display shelf is reduced by supplying as many commodities as possible in the display space on the display shelf. As a result, the store clerk can reduce the number of times of commodity supply work. However, if the store clerk carries too many commodities to the display shelf, the store clerk has to return commodities that cannot be displayed in the display space to a warehouse or the like. Therefore, a maximum number of commodities that can be displayed in the display space is important information. However, the store clerk can grasp the maximum number of commodities that can be displayed on the display shelf only when the store clerk actually displays commodities in the display space on the display shelf. In other words, the store clerk does not know how many commodities the store clerk should carry to the display shelf when the reporting terminal performs the reporting operation. JP-A-2007-206745 does not include a description that takes this point into account.
It is an object of the present invention to provide a computer system and a method that can easily calculate a maximum number of commodities that can be displayed in a display space on a display shelf.
Therefore, a computer system according to an aspect of the present invention includes: an input unit for inputting information; a display unit for displaying the information; a space-size storing unit for storing, in association with a space code for specifying a display space, size information of the display space; a commodity-size storing unit for storing, in association with a commodity code for specifying a commodity, size information of the commodity; and an information processing unit configured to execute processing for dividing space width of a display space, the space width of a display space being specified by a space code input from the input unit and being acquired from the space-size storing unit, by commodity width of a commodity, the commodity width of a commodity being specified by a commodity code input from the input unit and being acquired from the commodity-size storing unit, to calculate a width direction number of commodities that can be displayed in a width direction of the display space, processing for dividing space depth of the display space, the space depth of the display space being specified by the input space code and being acquired from the space-size storing unit, by commodity depth of the commodity, the commodity depth of the commodity being specified by the input commodity code and being acquired from the commodity-size storing unit, to calculate a depth direction number of commodities that can be displayed in a depth direction of the display space, processing for multiplying together the width direction number of commodities and the depth direction number of commodities to calculate a limit number of displayed commodities, and processing for displaying the limit number of displayed commodities on the display unit.
According to another aspect of the present invention, there is provided a method carried out by a computer system, the method including: storing, in association with a space code for specifying a display space, size information of the display space in a space-size storing unit; storing, in association with a commodity code for specifying a commodity, size information of the commodity in a commodity-size storing unit; dividing space width of a display space, the space width of a display space being specified by a space code input from an input unit and being acquired from the space-size storing unit, by commodity width of a commodity, the commodity width of a commodity being specified by a commodity code input from the input unit and being acquired from the commodity-size storing unit, to calculate a width direction number of commodities that can be displayed in a width direction of the display space; dividing space depth of the display space, the space depth of the display space being specified by the input space code and being acquired from the space-size storing unit, by commodity depth of the commodity, the commodity depth of the commodity being specified by the input commodity code and being acquired from the commodity-size storing unit, to calculate a depth direction number of commodities that can be displayed in a depth direction of the display space; and multiplying together the width direction number of commodities and the depth direction number of commodities to calculate a limit number of displayed commodities.
According to the aspects of the present invention, it is possible to easily calculate a maximum number of commodities that can be displayed in a display space on a display shelf (i.e. a limit number of displayed commodities) by performing only operation for inputting a space code and a commodity code. Therefore, a store clerk only has to perform work for supplying commodities equivalent to the limit number of displayed commodities. As a result, efficiency of display work is attained.
An embodiment of the present invention is explained below with reference to
In the supermarket 102, the customer 104 puts a commodity 103 that the customer 104 is about to purchase in a shopping basket 110. The customer 104 goes to a register area 111 for checkout. The store clerk 106 guides the customer 104 and performs commodity display work in the selling floor space 105. The store clerk 106 also performs stock check work in the backyard 107. In order to perform checkout transaction work for the commodity 103 purchased by the customer 104, the store clerk 106 operates a POS terminal 113 present in the register area 111 of the selling floor space 105. The POS terminal 113 includes a barcode scanner (not shown) configured to decode a read barcode into a commodity code. The POS terminal 113 calculates, in the checkout transaction, a checkout amount on the basis of the commodity code decoded from the read barcode. The POS terminal 113 transmits sales information to a server 117 (explained later). All POS terminals 113 are connected to a LAN 116 disposed in the supermarket 102. The server 117 and a radio access point 119 set in the backyard 107 are also connected to the LAN 116. The radio access point 119 configures a radio communication unit for the server 117 to transmit and receive radio signals. As an example, the radio access point 119 is installed on the ceiling (not shown) of the selling floor space 105. The store clerk 106 carries a PDA terminal 112 during a job. The server 117 performs radio communication with the PDA terminal 112 as a reporting terminal via the radio access point 119.
The hard disk 136 stores a computer program 140 for causing the CPU 131 to realize various kinds of information processing and a database 142. The computer program 140 includes a computer program for calculating a limit number of displayed commodities (a limit-number-of-displayed-commodities calculating program) 141 for causing the CPU 131 to realize processing shown in
The commodity master 143 (
The display direction flag 1431 defines whether a display direction of the commodity 103 specified by the commodity code 143a is decided. When the display direction flag 143i is “0”, this indicates that the commodity 103 should be displayed with the commodity name indication 126 directed to the front direction. When the display direction flag 143i is “1”, this indicates that the commodity 103 may be displayed with the commodity name indication 126 directed to a direction other than the front direction.
The inversion flag 143j defines whether the commodity 103 specified by the commodity code 143a can be displayed in a laid state. When the inversion flag 143j is “0”, this indicates that the commodity 103 must not be displayed in a laid state with a side of the commodity 103 set in contact with the bottom surface of the display space 125. When the inversion flag 143j is “1”, this indicates that the commodity 103 may be displayed in a laid state.
The stack flag 143k defines whether the commodity 103 specified by the commodity code 143a can be displayed in a stacked state. When the stack flag 143k is “0”, this indicates that the commodity 103 must not be displayed in such a manner as to place another commodity 103 on the commodity 103. When the stack flag 143k is “1”, this indicates that the commodity 103 may be displayed in a stacked state.
The display shelf master 144 (
The limit-number-of-displayed-commodities table 145 (
One of application programs (not shown) included in the computer program 140 is an application program for editing contents of the database 142 and the commodity master 143. The store clerk 106 rewrites, when necessary, the contents of the database 142 and the commodity master 143 using this application program.
On the liquid crystal display 112b, the input screen 112a for inputting a commodity code and a space code is displayed. A control circuit (not shown) included in the PDA terminal 112 executes display control. The input screen 112a includes a commodity code input form 112h for inputting a commodity code, a shelf specifying sign input form 112i for inputting a shelf specifying sign, a shelf level number input form 112k for inputting a shelf level number, and a shelf column number input form 1121 for inputting a shelf column number. Pull-down buttons 112q for displaying selection items in a pull-down format are provided in right end areas of the input forms 112h to 1121. Further, the liquid crystal display 112b includes a limit-number-of-displayed-commodities display frame 112m for displaying a limit number of displayed commodities, an end button 112n for declaring the end of operation by the PDA terminal 112, a transmission button 112o for performing operation for transmitting a commodity code and a space code to the server 117, and a decision button 112p for deciding the limit number of displayed commodities displayed in the limit-number-of-displayed-commodities display frame 112m. The store clerk 106 performs input operation from the touch panel 112c or, the keyboard 112d using the PDA terminal 112. The store clerk 106 operates the transmission button 112o to transmit a commodity code and a space code (a shelf specifying sign, a shelf level number, and a shelf column number) displayed in the input forms 112h to 1121 to the server 117.
Referring back to
Subsequently, the CPU 131 calculates, on the basis of the data acquired in Act 102, the number of displayed commodities by direction in the case in which the commodity 103 is displayed in the display space 125 (Act 103). More specifically, first, in Act 103, the CPU 131 divides the space width x by the commodity width w. The CPU 131 calculates an integer portion of a division result as a number of commodities in width direction X. In Act 103, the CPU 131 divides the space depth y by the commodity depth d. The CPU 131 calculates an integer portion of a division result as a number of commodities in depth direction Y. In Act 103, the CPU 131 divides the space height z by the commodity height h. The CPU 131 calculates an integer portion of a division result as a number of commodities in height direction Z.
Subsequently, the CPU 131 determines whether the stack flag 143k in the display method information 143e acquired in Act 102 is “1” (Act 104). In other words, in Act 104, the CPU 131 determines whether the commodity 103 can be displayed in a stacked state. If the stack flag 143k is “1” (Y in Act 104), the CPU 131 multiplies together the number of commodities in width direction X, the number of commodities in depth direction Y, and the number of commodities in height direction Z calculated in Act 103 to calculate a limit number of displayed commodities (Act 105). On the other hand, if the stack flag 143k is not “1” (N in Act 104), the CPU 131 multiplies together the number of commodities in width direction X and the number of commodities in depth direction Y calculated in Act 103 to calculate a limit number of displayed commodities (Act 106).
Subsequently, the CPU 131 determines whether limit numbers of displayed commodities are calculated for all display methods assumed on the basis of the display method information 143e (Act 107). Specifically, when the display direction flag 143i included in the display method information 143e is “1”, the CPU 131 interchanges a value of the commodity width w and a value of the commodity depth d (Act 108). When the inversion flag 143j included in the display method information 143e is “1”, the CPU 131 interchanges a value of the commodity height h and a value of the commodity width w (Act 109). The CPU 131 performs Act 108 and Act 109 as appropriate and returns to Act 103. The CPU 131 calculates a limit number of displayed commodities again. In Acts 103 to 109, the CPU 131 determines a combination of [a value for dividing the number of commodities in width direction X, a value for dividing the number of commodities in depth direction Y, and a value for dividing the number of commodities in height direction Z] as shown in Table 1 according to values of the display direction flag 143i and the inversion flag 143j.
If the CPU 131 determines in Act 107 that limit numbers of displayed commodities are calculated for all the combinations shown in Table 1 (Y in Act 107), the CPU 131 adopts a largest one among limit numbers of displayed commodities calculated to that point (Act 110). The CPU 131 transmits the adopted limit number of displayed commodities to the PDA terminal 112. On the other hand, the PDA terminal 112 displays the limit number of displayed commodities received from the server 117 on the liquid crystal display 112b (Act 111). The CPU 131 ends a series of processing. In this embodiment, in Act 111, specifically, the CPU 131 causes the radio access point 119 to transmit, by radio, information concerning the adopted limit number of displayed commodities to the PDA terminal 112. As another form, the CPU 131 causes the radio access point 119 to transmit, by radio, information concerning a display direction of the commodity 103 in which a limit number of displayed commodities is maximized (i.e., the combination of [the value for dividing the number of commodities in width direction X, the value for dividing the number of commodities in depth direction Y, and the value for dividing the number of commodities in height direction Z]) together with the information concerning the limit number of displayed commodities. As still another form, in Act 111, the CPU 131 displays the limit number of displayed commodities on the display 138 of the server 117.
First, the control circuit of the PDA terminal 112 stands by for operation of the transmission button 112o by the store clerk 106 (Act 301). If the control circuit of the PDA terminal 112 determines that the transmission button 112o is operated (Y in Act 301), as explained above, the control circuit transmits a commodity code and a space code to the server 117 (Act 302). On the other hand, the server 117 executes Acts 101 to 111 (
Subsequently, if the control circuit of the PDA terminal 112 determines that the limit number of displayed commodities is received from the server 117 (Y in Act 303), the control circuit displays the received limit number of displayed commodities in the limit-number-of-displayed-commodities display frame 112m of the input screen 112a. When the control circuit of the PDA terminal 112 receives a display direction of the commodity 103 together with the limit number of displayed commodities, the control circuit also displays the display direction together with the limit number of displayed commodities.
Subsequently, if the control circuit of the PDA terminal 112 determines that correction operation for the limit number of displayed commodities displayed in the limit-number-of-displayed-commodities display frame 112m by the input operation from the touch panel 112c or the keyboard 112d is performed (Y in Act 305), the control circuit corrects a value of the limit number of displayed commodities in the limit-number-of-displayed-commodities display frame 112m to a value based on the correction operation. The limit number of displayed commodities calculated by the processing for calculating a limit number of displayed commodities (
Subsequently, if the control circuit of the PDA terminal 112 determines that the decision button 112p is operated via the touch panel 112c or the keyboard 112d (Y in Act 307), the control circuit transmits, by radio, the limit number of displayed commodities input in the limit-number-of-displayed-commodities display frame 112m to the server 117 together with the commodity code and the space code (Act 308). The CPU 131 of the server 117 stands by for reception of information such as the decided limit number of displayed commodities from the PDA terminal 112 according to the computer program 140 stored in the hard disk 136 (Act 201). If the CPU 131 of the server 117 receives the information such as the decided limit number of displayed commodities (Y in Act 201), the CPU 131 stores the received information such as the commodity code, the space code, and the decided limit number of displayed commodities in the limit-number-of-displayed-commodities table 145 in association with one another. As a result, the limit number of displayed commodities of the limit-number-of-displayed-commodities table 145 is updated.
The computer system 101 according to this embodiment explained above easily calculates a maximum number of commodities that can be displayed on a display shelf (a limit number of displayed commodities). In the supermarket 102 in which the computer system 101 is installed, the computer system 101 makes display work efficient.
First, the store clerk 106 inputs size information (commodity width, commodity depth, and commodity height) of the commodities 103 and size information (space width, space depth, and space height) of the display spaces 125 of the display shelves 109 via the keyboard 137 and the display 138 included in the server 117. The CPU 131 of the server 117 stores these kinds of information in the commodity master 143 and the display shelf master 144. The store clerk 106 also inputs, for each of the commodities 103, information concerning the commodity 103 can be displayed to be directed in a direction other than the front, whether the commodity 103 can be displayed in a laid state, and whether the commodity 103 can be displayed in a stacked state. The CPU 131 of the server 117 reflects these kinds of information on the commodity master 143 as the display method information 143e (the display direction flag 143i, the inversion flag 143j, and the stack flag 143k). The size information and the display method information of the commodity 103 is, for example, a value of a result obtained by the store clerk 106 directly measuring an outer shape of the commodity 103 or a value presented by a manufacturer of the commodity 103. The size information of the display space 125 is a value of a result obtained by the store clerk 106 directly measuring dimensions of the display space 125 or a value presented by a manufacturer of the display shelf 109.
The store clerk 106 inputs a commodity code and a space code (a shelf specifying sign, a shelf level number, and a shelf column number) from the touch panel 112c or the keyboard 112d of the PDA terminal 112. The store clerk 106 performs operation for transmitting this information to the server 117. Thereafter, the control circuit of the PDA terminal 112 displays a value of a limit number of displayed commodities in the limit-number-of-displayed-commodities display frame 112m of the liquid crystal display 112b of the PDA terminal 112. The value of the limit number of displayed commodities is a value calculated by the server 117 on the basis of a size of the commodity 103 specified by the commodity code and a size of the display space 125 specified by the space code. Subsequently, when the store clerk 106 operates the decision button 112p displayed on the liquid crystal display 112b of the PDA terminal 112, according to the operation, the CPU 131 of the server 117 stores the limit number of displayed commodities in the limit-number-of-displayed-commodities table 145 in association with the commodity code and the space code.
It is assumed that a system configured to total the number of commodities 103 displayed on the display shelf 109 such as the electronic inventory tag system disclosed in JP-A-2007-206745 is installed in the supermarket 102. In this case, what matters is the number of commodities 103 that the store clerk 106 should carry to the display shelf 109 when the store clerk 106 performs work for supplying the commodities 103. In the computer system 101 according to this embodiment, the server 117 calculates a maximum number of commodities 103 that can be displayed in the display space 125 on the display shelf 109 (a limit number of displayed commodities). Therefore, the store clerk 106 only has to carry the commodities 103 in a number obtained by subtracting the remaining number of the commodities 103 on the display shelf 109, which is grasped by the system such as the electronic inventory tag system, from the calculated limit number of displayed commodities. Consequently, the store clerk 106 can display an enough number of commodities 103 on the display shelf 109. In some case, depending on the shape of the commodity 103 or the shape of the display space 125 on the display shelf 109, there is a difference between the calculated limit number of displayed commodities and an actual maximum number of commodities 103 that can be displayed on the display shelf 109. When the store clerk 106 recognizes the difference, the store clerk 106 only has to operate the PDA terminal 112 to correct a value of the limit number of displayed commodities displayed in the limit-number-of-displayed-commodities display frame 112m. Then, the store clerk 106 only has to transmit information such as the decided limit number of displayed commodities to the server 117. Consequently, when the store clerk 106 performs work for supplying the commodities 103 to the display shelf 109 again, the store clerk 106 can surely display the commodities 103 full on the display shelf 109. As a result, a frequency of the supply work by the clerk 106 is reduced. Further, unnecessary work for returning the commodities 103 left during the supply work to the warehouse is also reduced.
Further effects and modifications can be easily derived by those skilled in the art. Therefore, a wider aspect of the present invention is not limited by the specific details and the representative embodiment represented and described above. Therefore, various modifications are possible without departing from the spirit or the scope of the general concept of the invention defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2008-325165 | Dec 2008 | JP | national |