US20220069604A1 - Information processing apparatus, merchandise sales data processing apparatus, and program - Google Patents
Information processing apparatus, merchandise sales data processing apparatus, and program Download PDFInfo
- Publication number
- US20220069604A1 US20220069604A1 US17/337,986 US202117337986A US2022069604A1 US 20220069604 A1 US20220069604 A1 US 20220069604A1 US 202117337986 A US202117337986 A US 202117337986A US 2022069604 A1 US2022069604 A1 US 2022069604A1
- Authority
- US
- United States
- Prior art keywords
- battery
- batteries
- processing apparatus
- component device
- power
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
- H02J7/0063—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries with circuits adapted for supplying loads from the battery
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/263—Arrangements for using multiple switchable power supplies, e.g. battery and AC
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/208—Input by product or record sensing, e.g. weighing or scanner processing
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
- G07G1/0045—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
- G07G1/0081—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader the reader being a portable scanner or data reader
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M10/00—Secondary cells; Manufacture thereof
- H01M10/42—Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
- H01M10/425—Structural combination with electronic components, e.g. electronic circuits integrated to the outside of the casing
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
- H02J7/0013—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries acting upon several batteries simultaneously or sequentially
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
- H02J7/0013—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries acting upon several batteries simultaneously or sequentially
- H02J7/0025—Sequential battery discharge in systems with a plurality of batteries
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
- H02J7/0047—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries with monitoring or indicating devices or circuits
- H02J7/0048—Detection of remaining charge capacity or state of charge [SOC]
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
- H02J7/007—Regulation of charging or discharging current or voltage
- H02J7/00712—Regulation of charging or discharging current or voltage the cycle being controlled or terminated in response to electric parameters
- H02J7/007182—Regulation of charging or discharging current or voltage the cycle being controlled or terminated in response to electric parameters in response to battery voltage
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62B—HAND-PROPELLED VEHICLES, e.g. HAND CARTS OR PERAMBULATORS; SLEDGES
- B62B3/00—Hand carts having more than one axis carrying transport wheels; Steering devices therefor; Equipment therefor
- B62B3/14—Hand carts having more than one axis carrying transport wheels; Steering devices therefor; Equipment therefor characterised by provisions for nesting or stacking, e.g. shopping trolleys
- B62B3/1408—Display devices mounted on it, e.g. advertisement displays
- B62B3/1424—Electronic display devices
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M10/00—Secondary cells; Manufacture thereof
- H01M10/42—Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
- H01M10/425—Structural combination with electronic components, e.g. electronic circuits integrated to the outside of the casing
- H01M2010/4271—Battery management systems including electronic circuits, e.g. control of current or voltage to keep battery in healthy state, cell balancing
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M2220/00—Batteries for particular applications
- H01M2220/30—Batteries in portable systems, e.g. mobile phone, laptop
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/10—Energy storage using batteries
Definitions
- Embodiments described herein relate generally to an information processing apparatus for merchandise sales processing, a merchandise sales data processing apparatus, and a program for merchandise sales processing apparatuses and the like.
- POS point-of-sale
- car POS shopping cart-mounted POS terminal
- the cart POS includes input and output devices such as a tablet terminal, a scanner, and a card reader. These input and output devices are supplied with power (DC power) from a battery provided on the cart POS.
- DC power power
- a battery capacity is limited, thus it may be desirable to provide a plurality of batteries on the cart POS and, such that when the remaining power of a battery supplying power becomes low, it may be promptly disconnected and another battery may be connected.
- other devices such as a camera, may be mounted on the cart POS and connected to the cart POS terminal or the like, and thus further increases in power consumption is expected.
- FIG. 1 is a schematic perspective view of a cart POS of a first embodiment.
- FIG. 2 is a block diagram showing an example of a hardware configuration of a tablet terminal of a first embodiment.
- FIGS. 3A to 3D show examples of possible connection configurations between batteries and devices.
- FIG. 4 shows aspects of a method of switching connections of a battery.
- FIG. 5 is a block diagram showing an example of a functional configuration of the tablet terminal.
- FIG. 6 is a flowchart of a battery switching process by a tablet terminal.
- FIG. 7 is a block diagram showing an example of a functional configuration of a tablet terminal of a second embodiment.
- FIG. 8 is a flowchart of a battery switching process by a tablet terminal.
- FIG. 9 is a schematic perspective view of a cart POS of a third embodiment.
- FIG. 10 is a block diagram showing an example of a hardware configuration of a cart POS.
- FIG. 11 is a block diagram showing an example of a functional configuration of a cart POS.
- FIG. 12 is a flowchart of a merchandise registration process by a tablet terminal of a third embodiment.
- FIG. 13 is a flowchart of a battery switching process by a battery selector of a third embodiment.
- a technical challenge to be solved concerns the automatic connection switching of a battery (switchover) at an appropriate time when the remaining power of a battery becomes low while power is still being supplied.
- switchover a technology solution to such a challenge an information processing apparatus, a merchandise sales data processing apparatus, and a program is described.
- an information processing apparatus includes a controller.
- the controller is configured to cause power from a battery of a plurality of batteries to be supplied to a component device.
- the controller is also configured to control a battery selector to switch which battery of the plurality of batteries is connected to the component device based on a status of the present battery connected to the component device.
- FIG. 1 is a schematic perspective view of a cart POS 10 a of the first embodiment.
- a point-of-sale (POS) terminal also referred to in some instances as a checkout register, a sales transaction processing device, a sales register, a sales checkout machine, or the like
- the cart POS 10 a includes a tablet terminal 14 a, a scanner 30 c, a card reader 30 d, and batteries 40 .
- the tablet terminal 14 a is one example of an information processing apparatus according to an embodiment. In the present embodiment, a tablet terminal 14 a providing only a registration function for the merchandise to be purchased will be explained. That is, in this example, the tablet terminal 14 a does not provide settlement/payment functions, though in other examples such functions may be provided.
- the shopping cart 12 includes a holder unit 12 a, a caster unit 12 b, and a handle unit 12 c.
- the holder unit 12 a has a basket-shaped member with an open upper surface.
- the holder unit 12 a can be used to hold merchandise to be purchased by the customer.
- the caster unit 12 b includes a plurality of wheels provided on the bottom surface of the shopping cart 12 . The wheels permit movement back and forth and also rotate around a vertical pivot point or the like.
- the handle unit 12 c is a member that can be gripped by the customer for moving the shopping cart 12 .
- the tablet terminal 14 a acquires merchandise information of the merchandise to be purchased and performs a merchandise registration process.
- the tablet terminal 14 a includes a monitor 30 a of such as an LCD (Liquid Crystal Display) and a touch panel 30 b stacked on the display surface of the monitor 30 a.
- the monitor 30 a is a display device that displays information output by the tablet terminal 14 a.
- the touch panel 30 b is an operation device for inputting operation information to the tablet terminal 14 a by the customer.
- the scanner 30 c reads contents of a code symbol such as a barcode attached to the merchandise to be purchased by the customer.
- a code symbol such as a barcode attached to the merchandise to be purchased by the customer.
- the scanner 30 c has an LED (Light Emitting Diode) that irradiates merchandise with illumination light, a light receiving device such as a CCD (Charge Coupled Device) or CMOS (Complementary Metal Oxide Semiconductor) that receives light reflected by the code symbol attached to the merchandise, and a decoder that decodes and converts the light received by the light receiving device into a digital signal (not shown) inside.
- a reading window for outputting light from the LED and reading the code symbol is provided in one surface of the scanner 30 c.
- the cart POS 10 a may include a hand scanner gripped and moved close to the code symbol attached to the merchandise by the customer for reading the code symbol.
- the tablet terminal 14 a decodes the code symbol read by the scanner 30 c and retrieves a merchandise code or the like. Then, the terminal identifies the merchandise to be purchased by the customer and registers the merchandise based on the merchandise code.
- the card reader 30 d scans a membership card of a store possessed by the customer and reads information including membership information etc. stored in the membership card.
- the read membership information can be used for provision of reward or loyalty program points according to a purchased amount of merchandise.
- the batteries 40 (also referred to collectively as a battery unit 40 ) supply electric power to the tablet terminal 14 a, the scanner 30 c, and the card reader 30 d.
- the batteries 40 are collectively a heavy object and thus generally will be mounted as low as possible, for example below the holder unit 12 a.
- Reference to batteries 40 or a battery unit 40 refers to a plurality of individual batteries 40 a, 40 b, . . . 40 n (see FIG. 2 ).
- One of the individual batteries 40 a, 40 b, . . . 40 n having a sufficient power supply capability is selected, then connected to the respective parts to supply power.
- the batteries 40 are rechargeable batteries (secondary cell), such as a lithium ion batteries or a nickel hydride batteries.
- FIG. 2 is a block diagram showing an example of the hardware configuration of a tablet terminal 14 a of the first embodiment.
- the tablet terminal 14 a includes a control unit 20 a, a memory unit 24 , an input and output controller 26 , and a wireless communication interface 28 .
- control unit 20 a has a configuration of a general-purpose computer including a CPU (Central Processing Unit) 21 , a ROM 22 , and a RAM 23 .
- the CPU 21 reads various programs, data files, etc. stored in the ROM 22 and/or the memory unit 24 and loads the programs and/or file on the RAM 23 .
- the CPU 21 operates according to the various programs, data files, etc. loaded in the RAM 23 and controls the entire tablet terminal 14 a.
- the control unit 20 a which may also be referred to as a controller, is connected to the memory unit 24 , an auxiliary battery 25 , the input and output (I/O) controller 26 , a battery selector 27 a, and the wireless communication interface 28 via an internal bus 29 .
- the memory unit 24 holds information even when power is turned off.
- the memory unit 24 is an HDD (Hard Disk Drive), for example. Or, in place of the HDD, the memory unit 24 may be a non-volatile memory storage device such as a flash memory drive or the like.
- the memory unit 24 stores programs including a control program P 1 .
- the control program P 1 is a program which when executed implements various functions of the tablet terminal 14 a.
- the control program P 1 may be preinstalled in the ROM 22 .
- the control program P 1 may be recorded in a non-transitory computer-readable recording medium such as a CD-ROM, a flexible disc (FD), a CD-R, or a DVD (Digital Versatile Disc).
- the control program P 1 may be provided in an installable file format or an executable file format.
- the control program P 1 may be stored on a computer or storage device connected to a network such as the Internet and downloaded and/or accessed via the network.
- the control program P 1 may be provided or distributed via a network such as the Internet.
- the memory unit 24 further stores a merchandise master M, a merchandise registration file R, a battery status monitoring file B, and a connected device management file D.
- the merchandise master M is a master file in which merchandise information including names of merchandise items and unit prices corresponding to merchandise codes is stored.
- the merchandise master M can be updated by communications between the tablet terminal 14 a and a store server or the like.
- the merchandise registration file R is a file in which merchandise information registered by the customer is stored.
- the battery status monitoring file B is a file in which charge statuses of the respective batteries 40 a, 40 b, . . . 40 n are stored. As charge statuses, output voltages of the respective batteries 40 a, 40 b, . . . 40 n as measured by the battery selector 27 a on a regular basis can be stored.
- the battery status monitoring file B may store the output voltages of all of the batteries 40 including presently unconnected batteries 40 or the output voltage of only those batteries 40 presently connected and supplying power a.
- the connected device management file D is a file in which a list of devices operating and being supplied with power by the battery unit 40 is stored.
- the tablet terminal 14 a, the monitor 30 a, the touch panel 30 b, the scanner 30 c, the card reader 30 d, and the battery selector 27 a are registered in the connected device management file D as devices to be supplied with power by the battery unit 40 .
- These input and output devices, are some examples of devices that might be connected to the battery unit 40 or require power from the battery unit 40 .
- such connected devices may be collectively referred to as “devices 30 ” or individually as a “device 30 ” when it is unnecessary to differentiate between the various instances of the devices 30 .
- the tablet terminal 14 a selects which of the batteries 40 that will supply power to the devices 30 based on the power consumption values stored in the connected device management file D and the charge statuses values stored in the battery status monitoring file B. Specifically, in this example, the tablet terminal 14 a selects a particular one of the batteries 40 to connect to the tablet terminal 14 a and particular one of the batteries 40 to connect to the devices 30 , but other connection patterns are possible.
- the auxiliary battery 25 is an extra battery that can be used to power the tablet terminal 14 a and the devices 30 connected to the tablet terminal 14 a when one of the batteries 40 is not connected.
- the auxiliary battery 25 is continuously charged by this battery 40 to maintain its fully charged state. Then, when power is not being supplied from the battery unit 40 , the auxiliary battery 25 supplies power to the tablet terminal 14 a and the devices 30 .
- the I/O controller 26 connects the control unit 20 a to the monitor 30 a, the touch panel 30 b, the scanner 30 c, and the card reader 30 d. These devices and the like may be referred to as “input and output devices” or “I/O devices”.
- an added device can be a camera, a weight sensor, or the like).
- a camera can be used to photograph (image) merchandise placed in the holder unit 12 a by the customer.
- the tablet terminal 14 a may then identify the merchandise based on a captured image. That is, the camera may be used in place of the scanner 30 c.
- a weight sensor can be used to measure the weight of the merchandise held in the holder unit 12 a. For example, the weight of the merchandise as measured by such a weight sensor may be used for preventing fraud by the customer.
- the battery 40 may require charging during regular business hours of the store. Accordingly, it may be hard to avoid switching a connection of the battery 40 during business hours.
- the battery selector 27 a selects the individual battery that supplies power to the tablet terminal 14 a and the devices 30 connected to the tablet terminal 14 a from among the plurality of individual batteries 40 a, 40 b, . . . 40 n.
- the battery selector 27 a may have any structure that operates to change connections between a plurality of input terminals and a plurality of output terminals by operation of relays according to input of a connection control signal, for example.
- the battery selector 27 a may change connection between a plurality of input terminals and a plurality of output terminals using switching operations of field effect transistors (FETs), for example. Note that the battery selector 27 a itself operates by power supply from the battery 40 .
- FETs field effect transistors
- the wireless communication interface 28 handles wireless communications between the tablet terminal 14 a and a checkout machine and a store server.
- FIGS. 3A to 3D show examples of the connection configurations between the batteries and the devices.
- each battery and each device may be connected on a one-to-one basis via the battery selector 27 a.
- the battery selector 27 a may be configured to connect the each of batteries 40 a to 40 n to a respective one of the plurality of devices 30 on a one-to-one basis.
- a plurality of batteries may be connected to one device via the battery selector 27 a.
- this connection configuration that is, multiple individual batteries connected to one device
- the battery selector 27 a may be configured to connect a plurality of the individual batteries 40 a - 40 n to one device 30 .
- power can be supplied to one device, then supplied from the device to another device (and then another).
- this connection configuration can be desirable.
- Power maybe supplied from one device to the other device(s) using a USB (Universal Serial Bus) cable or the like.
- the battery selector 27 a may be configured to connect one individual battery 40 a to 40 n to one of the devices 30 on a one-to-one basis.
- power may be supplied from the device to other devices in parallel.
- the device 30 a to which power is supplied from the battery 40 a supplies power to the device 30 b and the device 30 c.
- FIG. 4 depicts aspects related to a method of switching connections of a battery.
- the tablet terminal 14 a includes a connection switching function to avoid power disruptions between the batteries and the devices 30 when switching connections of the batteries.
- connection configuration shown in the top part of FIG. 4 is set initially, that is, the battery 40 a and the device 30 a are connected via the battery selector 27 a.
- the battery 40 a will be subsequently disconnected and the battery 40 b (which is initially not connected) will be connected.
- the tablet terminal 14 a controls the battery selector 27 a to temporarily connect both the battery 40 a and the battery 40 b to the device 30 a at the same time (as depicted in the middle part of FIG. 4 ).
- the tablet terminal 14 a controls the battery selector 27 a to disconnect the battery 40 a from the device 30 a (as depicted in the bottom part of FIG. 4 ).
- the battery 40 b and the device 30 a remain connected to each other and power supply to the device is not interrupted.
- the tablet terminal 14 a includes the auxiliary battery 25 . Therefore, when a battery is disconnected and the device is connected to another battery, operation of the tablet terminal 14 a and the device 30 connected to the tablet terminal 14 a does not stop.
- the tablet terminal 14 a also has the connection switching functions shown in FIG. 4 , and may select and execute the connection switching system as appropriate. For example, when a device 30 having high power consumption is connected, a load is imposed on the auxiliary battery 25 during the switching of the connection of in the battery 40 , and it is desirable that battery connection switching does not rely on interim power being supplied via the auxiliary battery 25.
- FIG. 5 is a block diagram showing an example of the functional configuration of the tablet terminal.
- the control unit 20 a (see FIG. 2 ) of the tablet terminal 14 a loads and executes the control program P 1 in the RAM 23 , and thereby, realizes, as depicted in FIG. 5 , the functions of a battery voltage detection part 50 , a battery voltage determination part 52 , an operating state acquisition part 54 , a connected device detection part 56 , a battery connection switching part 58 , a power supply part 60 , and an operation control part 62 .
- the battery voltage detection part 50 detects output voltages “e” from all individual batteries 40 a to 40 n that are connected to the tablet terminal 14 a and the devices 30 . For example, the battery voltage detection part 50 acquires the output voltages e of the individual batteries 40 a to 40 n as measured at the input terminal or the output terminal of the battery selector 27 a.
- the battery voltage determination part 52 determines whether or not the output voltages e of individual batteries 40 a to 40 n acquired by the battery voltage detection part 50 are equal to or less than a voltage threshold “e th ”.
- the voltage threshold e th is set to a voltage 10% lower than the output voltage e when the individual batteries 40 a to 40 n are fully charged.
- the operating state acquisition part 54 acquires the operating state of the tablet terminal 14 a. For example, the operating state acquisition part 54 detects whether the tablet terminal 14 a is in a standby state.
- a standby state refers to a state in which the tablet terminal 14 a and all devices 30 connected to the tablet terminal 14 a are not presently operating.
- the cart POS 10 a may be in a standby state while waiting in a cart storage area of the store, while being pushed by a customer who is not using the tablet terminal 14 a, or in a timeout state which may occur if the tablet terminal 14 a does not receive any input operation over a predetermined, relatively long period.
- the connected device detection part 56 detects the devices 30 that are connected to the tablet terminal 14 a.
- the battery connection switching part 58 selects the connection configuration for the battery unit 40 to be adopted based on the status of the batteries 40 presently connected to the devices 30 . Furthermore, the battery connection switching part 58 switches the connection(s) between the batteries 40 and the devices 30 to reflect the selected connection configuration.
- the battery connection switching part 58 preferably switches the connections of the battery unit 40 when the tablet terminal 14 a is in a standby state. This is because, if the battery 40 connected to a device 30 with high power consumption is switched while this device 30 is being operated, a load will be imposed on the auxiliary battery 25 and thus the operation of the device 30 maybe unstable. Note that, when the battery voltage determination part 52 determines that the output voltage e of a battery 40 reaches, or drops below, the voltage threshold e th , the tablet terminal 14 a and the connected device 30 do not immediately stop operation. Accordingly, it may be better for the connection of a battery 40 to be switched after the tablet terminal 14 a completes execution of present processing and enters a standby state, so the operation of the tablet terminal 14 a will not be hindered.
- the power supply part 60 supplies power from one battery of the plurality of batteries 40 a, 40 b, . . . 40 n to a device 30 .
- the operation control part 62 controls the overall operations of the tablet terminal 14 a.
- FIG. 6 is a flowchart showing an example of a battery switching process by the tablet terminal 14 a.
- the connected device detection part 56 detects the device(s) 30 presently connected to the tablet terminal 14 a (Act S 11 ).
- the battery voltage detection part 50 detects the output voltages e of all batteries 40 that are presently supplying power to the tablet terminal 14 a and the devices 30 (Act S 12 ).
- the batteries 40 that are presently supplying power may be referred to as “connected.”
- output voltages e for all of the batteries 40 including those not presently supplying power may be detected.
- the batteries 40 not presently supplying power may be referred to as “unconnected.”
- the battery voltage determination part 52 determines whether the output voltage e of any battery 40 acquired by the battery voltage detection part 50 is equal to or lower than the voltage threshold e th (Act S 13 ). If the output voltage e of a battery 40 is equal to or lower than the voltage threshold e th (Act S 13 : Yes), the process moves to Act S 14 . On the other hand, if the output voltage e of a battery 40 is not equal to or lower than the voltage threshold e th (Act S 13 : No), the process returns to Act S 12 .
- the operating state acquisition part 54 acquires the operating state of the tablet terminal 14 a and determines whether the tablet terminal 14 a is presently in the standby state (Act S 14 ). If the tablet terminal 14 a is in the standby state (Act S 14 : Yes), the process moves to Act S 15 . On the other hand, if the tablet terminal 14 a is not in the standby state (Act S 14 : No), the process repeats the determination at Act S 14 .
- the battery connection switching part 58 selects the connection configuration for the batteries 40 and the devices 30 to be adopted (Act S 15 ). Specifically, the battery connection switching part 58 selects one of the batteries 40 with an output voltage e higher than the voltage threshold e th from among the unconnected batteries 40 . Then, the particular device 30 to which power is to be supplied from the selected one of the batteries 40 is set.
- the battery connection switching part 58 switches the connection(s) between the batteries 40 and the devices 30 to reflect the connection state set at Act S 15 (Act S 16 ).
- the power supply part 60 now supplies power to the tablet terminal 14 a and the devices 30 from the newly connected batteries 40 (Act S 17 ).
- the operation control part 62 determines whether the power supply to the tablet terminal 14 a has been disconnected (Act S 18 ). If the power supply to the tablet terminal 14 a is disconnected (Act S 18 : Yes), the tablet terminal 14 a ends the process in FIG. 6 . On the other hand, if the power supply to the tablet terminal 14 a is not disconnected (Act S 18 : No), the process returns to Act S 12 .
- a tablet terminal 14 a which can be used for performing the registration of merchandise being purchased by a customer is explained, however, the tablet terminal 14 a may also perform a settlement process (accept payments and the like) for the registered merchandise.
- the battery connection switching part 58 switches the batteries 40 based on the status of the batteries 40 presently connected to the devices 30 . Therefore, when the remaining power of the connected battery is low during power supply, the connected battery may be automatically switched at some appropriate time thereafter.
- the battery connection switching part 58 switches the batteries 40 if the output voltage e of a connected battery 40 is less than the voltage threshold e th .
- the battery connection switching part 58 selects the connection arrangement for the batteries 40 and the devices 30 such that power may be supplied from a different battery 40 for each device 30 or power may be supplied from the one battery 40 to a plurality of devices 30 based on the known or expected power consumption of the connected devices 30 . Therefore, an appropriate connection configuration of the battery 40 may be determined according to the state of the connected device(s) 30 .
- the battery connection switching part 58 performs connection switching of the batteries 40 based on the present operating state of the tablet terminal 14 a. Therefore, battery connection switching may wait until the standby state of the tablet terminal 14 a. Thereby, for example, when a device 30 having high power consumption is connected, the load on the auxiliary battery 25 during connection switching may be reduced by waiting until such a device is not in active use.
- the cart POS 10 b of the second embodiment is similar to cart POS 10 a (see FIG. 1 ) and includes a tablet terminal similar to the tablet terminal 14 a of the cart POS 10 a.
- the overall appearance and construction of the cart POS 10 b of the second embodiment can be the same as that of the cart POS 10 a.
- the tablet terminal of the second embodiment has the same functions as the tablet terminal 14 a described for the first embodiment, but the determination of the remaining power of the batteries 40 is different.
- the hardware configuration of the tablet terminal of the second embodiment is substantially equal to the hardware configuration of the tablet terminal 14 a (see FIG. 2 ).
- the control program executed by control unit 20 b in the second embodiment differs in this regard from the control program P 1 executed by the control unit 20 a of the tablet terminal 14 a of the first embodiment.
- FIG. 7 is a block diagram showing an example of the functional configuration of the control unit 20 b of the second embodiment when executing the relevant control program of the second embodiment.
- the control unit 20 b loads and executes the relevant control program in RAM, and thereby, realizes the described functions of a current detection part 64 , a power consumption integration part 66 , a battery remaining power determination part 68 , an operating state acquisition part 54 , a connected device detection part 56 , a battery connection switching part 58 , a power supply part 60 , and an operation control part 62 , as depicted in FIG. 7 .
- the current detection part 64 detects a current flowing in the batteries 40 supplying power to a device 30 . Specifically, the current detection part 64 detects a current “i” flowing in an output end of the battery selector 27 a.
- the power consumption integration part 66 calculates an integration value for power consumption “P” from the battery 40 supplying power to the device 30 . Specifically, the power consumption integration part 66 integrates the power consumption P for a device 30 calculated based on the current i detected by the current detection part 64 .
- the power consumption P for the device 30 is calculated using an expression (1):
- the battery remaining power determination part 68 determines whether the remaining power in the battery 40 as calculated based on an initial capacity “C” of the battery 40 and the power consumption P of the battery 40 (as integrated by the power consumption integration part 66 ) as a difference value (C ⁇ P) is lower than a predetermined remaining power threshold C th .
- the initial capacity C of the battery 40 refers to the capacity of the fully charged battery 40 .
- the initial capacities C of the respective individual batteries 40 and the integrated value of the power consumption P calculated using the expression (1) for each battery 40 are stored in the battery status monitoring file B. Note that, when an individual battery 40 is fully charged, the integrated value of the power consumption P of the battery 40 stored in the battery status monitoring file B is reset to zero.
- the functions of the operating state acquisition part 54 , the connected device detection part 56 , the battery connection switching part 58 , the power supply part 60 , and the operation control part 62 are the same as the functions of the respective parts of the tablet terminal 14 a and additional explanation thereof will be omitted.
- FIG. 8 is a flowchart showing an example of the flow of a battery switching process performed by a tablet terminal in the second embodiment.
- the connected device detection part 56 detects a device 30 has been connected to the tablet terminal of the second embodiment (Act S 21 ).
- the current detection part 64 detects the current flowing in the battery unit 40 supplying power to a device 30 (Act S 22 ).
- the power consumption integration part 66 calculates the integration value of the power consumption P of the batteries 40 supplying power to a device 30 (Act S 23 ). Specifically, the power consumption integration part 66 calculates the integration value of the power consumption P using the expression (1).
- the battery remaining power determination part 68 determines whether or not the difference value (C ⁇ P) obtained by subtraction of the integrated power consumption P value (obtained from the power consumption integration part 66 ) from the initial capacity C of the battery 40 is equal to or lower than the remaining power threshold C th (Act S 24 ). If the difference value (C ⁇ P) is equal to or less than the remaining power threshold C th (Act S 24 : Yes), the process moves to Act S 25 . On the other hand, if the difference value (C ⁇ P) is not equal to or lower than the remaining power threshold C th (Act S 24 : No), the process returns to Act S 22 .
- the operating state acquisition part 54 acquires the operating state of the tablet terminal of the second embodiment, and acquires an indication of whether or not the tablet terminal is in the standby state (Act S 25 ). If the tablet terminal is in the standby state (Act S 25 : Yes), the process moves to Act S 26 . On the other hand, if the tablet terminal 14 b is not in the standby state (Act S 25 : No), the process repeats the determination at Act S 25 .
- the battery connection switching part 58 next determines what the connection configuration between the battery 40 and the device 30 after connection switching should be (Act S 26 ). Specifically, the battery connection switching part 58 selects a battery 40 having a full capacity C or the like from among the presently unconnected batteries 40 . Then, the device 30 to which power is to be supplied from the selected battery 40 is determined.
- the battery connection switching part 58 then switches the connection between the batteries 40 and the device 30 to reflect the previously determined (in Act S 26 ) connection state (Act S 27 ).
- the power supply part 60 now supplies power to the tablet terminal and a device 30 from the newly connected battery 40 (Act S 28 ).
- the operation control part 62 determines whether the power supply to the tablet terminal has been disconnected (Act S 29 ). If the disconnection of the power supply to the tablet terminal has occurred (Act S 29 : Yes), the tablet terminal ends the process in FIG. 8 . On the other hand, if the disconnection of the power supply to the tablet terminal 14 b has not occurred (Act S 29 : No), the process returns to Act S 22 .
- the battery connection switching part 58 switches a battery 40 that supplies power to a device 30 when the remaining power of the battery 40 (calculated based on the initial capacity C of the battery 40 and the cumulative (integrated) power consumption P from the start of power supply by the battery 40 ) is lower than the remaining power threshold C th . Therefore, the time to switch the battery may be accurately determined.
- a cart POS 10 c of the third embodiment has substantially the same functions as the cart POS 10 a of the first embodiment.
- the cart POS 10 c is an example of a merchandise sales information processing apparatus.
- FIG. 9 is a schematic perspective view of the cart POS 10 c of the third embodiment.
- the cart POS 10 c is different from the cart POS 10 a in that a battery selector 27 b is provided outside of a tablet terminal 14 c.
- the battery selector 27 b may be provided inside of the same housing as that of the battery unit 40 . Note that the battery selector 27 b and the battery 40 maybe separately provided in other examples.
- FIG. 10 is a block diagram showing an example of the configuration of the cart POS 10 c.
- the cart POS 10 c does not require the battery status monitoring file B and the connected device management file D in the memory unit 24 provided in the cart POS 10 a (see FIG. 2 ). Furthermore, the cart POS 10 c has the battery selector 27 b separate from the tablet terminal 14 c.
- the battery selector 27 b of the cart POS 10 c performs settings of connection between a plurality of input terminals and a plurality of output terminals and connection switching using switching operations of field-effect transistors (FETs) or the like. More specifically, the battery selector 27 b monitors the output voltage of the batteries 40 connected to the input terminal. Then, if the output voltage “e” is determined as being equal to or lower than the voltage threshold e th , the connection is switched to another one of the batteries 40 .
- the output terminal of the battery selector 27 b is connected to the tablet terminal 14 c and a device 30 operating with the tablet terminal 14 c.
- the battery selector 27 b itself operates by power supply from a battery 40 .
- FIG. 11 is a block diagram showing an example of the functional configuration of the cart POS 10 c.
- the cart POS 10 c operates by cooperation of a control unit 20 c of the tablet terminal 14 c, the battery selector 27 b, and the device(s) 30 with one another.
- the control unit 20 c realizes a merchandise information reading part 70 , a registration processing part 72 , an operation control part 74 , and a display control part 76 by execution of a control program or the like.
- the merchandise information reading part 70 reads a code symbol, such as a barcode attached to merchandise, in conjunction with the scanner 30 c. Then, the merchandise information reading part 70 decodes the code symbol and checks the decoded contents against the merchandise codes (product codes) registered in the merchandise master M, and thereby identifies the item of merchandise corresponding to the code symbol.
- a code symbol such as a barcode attached to merchandise
- the registration processing part 72 registers the merchandise identified by the merchandise information reading part 70 in the merchandise registration file R.
- the operation control part 74 acquires input operation information when input operations are performed by a customer on the touch panel 30 b.
- the display control part 76 generates display data to be output to the monitor 30 a. Further, the display control part 76 outputs the generated display data to the monitor 30 a.
- the battery selector 27 b provides a battery voltage detection part 80 , a battery voltage determination part 82 , a battery connection switching part 84 , a tablet terminal operation monitoring part 86 , and a power supply part 88 .
- the battery voltage detection part 80 detects the output voltage e of the batteries 40 connected to the tablet terminal 14 c and a device 30 . Note that the battery voltage detection part 80 may further detect the output voltage e of the batteries 40 not presently connected to the tablet terminal 14 c or a device 30 .
- the battery voltage determination part 82 determines whether the output voltage e of the battery 40 acquired by the battery voltage detection part 80 is equal to or less than the voltage threshold e th .
- the battery connection switching part 84 determines what the connection configuration of the batteries 40 should be after the connection switching based on the output voltage e of the batteries 40 connected to the device 30 . Furthermore, the battery connection switching part 84 also switches the connection(s) between the batteries 40 and the device(s) 30 to the previously determined connection configuration.
- the battery connection switching part 84 is an example of the connection switching part.
- the tablet terminal operation monitoring part 86 monitors the operating state of the tablet terminal 14 c. More specifically, the tablet terminal operation monitoring part 86 monitors whether or not the power supply of the tablet terminal 14 c is presently disconnected.
- the power supply part 88 then supplies power from the batteries 40 connected to the tablet terminal 14 c and the device(s) 30 .
- FIG. 12 is a flowchart showing an example of the flow of a merchandise registration process by a tablet terminal 14 c of the third embodiment.
- FIG. 13 is a flowchart showing an example of the flow of a battery switching process by a battery selector 27 b of the third embodiment.
- the merchandise information reading part 70 determines whether the scanner 30 c has read a code symbol (such as a barcode) attached to an item of merchandise (Act S 31 ). If a code symbol has been read (Act S 31 : Yes), the process moves to Act S 32 . On the other hand, if a code symbol has not been read (Act S 31 : No), the process repeats Act S 31 .
- a code symbol such as a barcode
- the merchandise information reading part 70 identifies the item of merchandise (Act S 32 ) according to the code symbol.
- the registration processing part 72 registers the merchandise identified at Act S 32 in the merchandise registration file R (Act S 33 ).
- the operation control part 74 determines whether merchandise registration has been completed (Act S 34 ). If merchandise registration has been completed (Act S 34 : Yes), the tablet terminal 14 c ends the process in FIG. 12 . On the other hand, if registrations of merchandise is not yet completed (Act S 34 : No), the process returns to Act S 31 . In general, whether or not merchandise registration has been completed can be determined based on whether the customer has pressed a button or key on touch panel 30 b for instructing registration completion such as a subtotal button or a registration completion button that is displayed on the monitor 30 a of the tablet terminal 14 c.
- the battery voltage detection part 80 detects the output voltages e of all batteries 40 supplying power to the tablet terminal 14 c and the device 30 (Act S 41 ).
- the battery voltage determination part 82 determines whether or not the output voltage e of the particular battery or batteries 40 supplying power to the tablet terminal 14 c and the device 30 as acquired by the battery voltage detection part 80 is equal to or less than the voltage threshold e th (Act S 42 ). If the output voltage e of a battery 40 is equal to or less than the voltage threshold e th (Act S 42 : Yes), the process moves to Act S 43 . On the other hand, if the output voltage e of the battery 40 is not equal to or less than the voltage threshold e th (Act S 42 : No), the process returns to Act S 41 .
- the battery connection switching part 84 determines what the connection configuration between the batteries 40 and the device(s) 30 should be after connection switching (Act S 43 ).
- the battery connection switching part 84 then switches the connections between the batteries 40 and the device(s) 30 to the previously determined (in Act S 43 ) connection configuration (Act S 44 ).
- the power supply part 88 then supplies power to the tablet terminal 14 c and the device(s) 30 from the newly connected batteries 40 (Act S 45 ).
- the tablet terminal operation monitoring part 86 monitors whether or not the power supply to the tablet terminal 14 c is presently disconnected (Act S 46 ). If the power supply to the tablet terminal 14 c is disconnected (Act S 46 : Yes), the battery selector 27 b ends the process in FIG. 13 . On the other hand, if the power supply to the tablet terminal 14 c is not disconnected (Act S 46 : No), the process returns to ACT S 41 .
- a tablet terminal 14 c performing a registration process of merchandise being purchased by the customer is explained, however, the tablet terminal 14 c may further perform a settlement process to settle payment for the registered merchandise after the registration process is completed.
- the cart POS 10 c is a merchandise sales data processing apparatus.
- the battery connection switching part 84 (switches the batteries 40 that supply power to the tablet terminal 14 c and the device(s) 30 based on a battery status determined based on the output voltage e of the batteries 40 . Then, the power supply part 88 supplies power from a new one of the batteries 40 to the tablet terminal 14 c and the device(s) 30 when required.
- the control unit 20 c performs at least a registration process of the merchandise to be purchased by the customer based on the information input from a device 30 . Therefore, when the remaining power of the battery 40 is low during use, the connection switching of the batteries 40 may be automatically performed.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Power Engineering (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Human Computer Interaction (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Manufacturing & Machinery (AREA)
- Chemical & Material Sciences (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Electrochemistry (AREA)
- General Chemical & Material Sciences (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
- Power Sources (AREA)
Abstract
Description
- This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2020-141559, filed Aug. 25, 2020, the entire contents of which are incorporated herein by reference.
- Embodiments described herein relate generally to an information processing apparatus for merchandise sales processing, a merchandise sales data processing apparatus, and a program for merchandise sales processing apparatuses and the like.
- Recently in retail stores, self-service checkout machines and semi-self-service checkout machines which operate as point-of-sale (“POS”) terminals on which customers themselves may perform checkout related functions such as product registration and payment processing have been put into practical use. Furthermore, a shopping cart-mounted POS terminal (“cart POS”) that enables the customer to perform registration of merchandise while moving about the store with the shopping cart has been proposed.
- For example, the cart POS includes input and output devices such as a tablet terminal, a scanner, and a card reader. These input and output devices are supplied with power (DC power) from a battery provided on the cart POS. However, such battery capacity is limited, thus it may be desirable to provide a plurality of batteries on the cart POS and, such that when the remaining power of a battery supplying power becomes low, it may be promptly disconnected and another battery may be connected. In some examples, other devices, such as a camera, may be mounted on the cart POS and connected to the cart POS terminal or the like, and thus further increases in power consumption is expected.
- As an apparatus with the plurality of batteries, a cart described in Literature 1 (JP-T-2019-526483) is known as one example.
- However, in the cart described in Literature 1, switch timing of a battery is not disclosed.
-
FIG. 1 is a schematic perspective view of a cart POS of a first embodiment. -
FIG. 2 is a block diagram showing an example of a hardware configuration of a tablet terminal of a first embodiment. -
FIGS. 3A to 3D show examples of possible connection configurations between batteries and devices. -
FIG. 4 shows aspects of a method of switching connections of a battery. -
FIG. 5 is a block diagram showing an example of a functional configuration of the tablet terminal. -
FIG. 6 is a flowchart of a battery switching process by a tablet terminal. -
FIG. 7 is a block diagram showing an example of a functional configuration of a tablet terminal of a second embodiment. -
FIG. 8 is a flowchart of a battery switching process by a tablet terminal. -
FIG. 9 is a schematic perspective view of a cart POS of a third embodiment. -
FIG. 10 is a block diagram showing an example of a hardware configuration of a cart POS. -
FIG. 11 is a block diagram showing an example of a functional configuration of a cart POS. -
FIG. 12 is a flowchart of a merchandise registration process by a tablet terminal of a third embodiment. -
FIG. 13 is a flowchart of a battery switching process by a battery selector of a third embodiment. - A technical challenge to be solved concerns the automatic connection switching of a battery (switchover) at an appropriate time when the remaining power of a battery becomes low while power is still being supplied. As a technology solution to such a challenge an information processing apparatus, a merchandise sales data processing apparatus, and a program is described.
- According to one embodiment, an information processing apparatus includes a controller. The controller is configured to cause power from a battery of a plurality of batteries to be supplied to a component device. The controller is also configured to control a battery selector to switch which battery of the plurality of batteries is connected to the component device based on a status of the present battery connected to the component device.
- (Overall Configuration of a Cart POS)
-
FIG. 1 is a schematic perspective view of acart POS 10 a of the first embodiment. - In the
cart POS 10 a, part or all of the functions of a point-of-sale (POS) terminal (also referred to in some instances as a checkout register, a sales transaction processing device, a sales register, a sales checkout machine, or the like) are provided on ashopping cart 12 in which a customer puts merchandise to be purchased while moving theshopping cart 12 around the store during shopping. Thecart POS 10 a includes atablet terminal 14 a, ascanner 30 c, acard reader 30 d, andbatteries 40. Thetablet terminal 14 a is one example of an information processing apparatus according to an embodiment. In the present embodiment, atablet terminal 14 a providing only a registration function for the merchandise to be purchased will be explained. That is, in this example, thetablet terminal 14 a does not provide settlement/payment functions, though in other examples such functions may be provided. - The
shopping cart 12 includes aholder unit 12 a, acaster unit 12 b, and ahandle unit 12 c. Theholder unit 12 a has a basket-shaped member with an open upper surface. Theholder unit 12 a can be used to hold merchandise to be purchased by the customer. Thecaster unit 12 b includes a plurality of wheels provided on the bottom surface of theshopping cart 12. The wheels permit movement back and forth and also rotate around a vertical pivot point or the like. Thehandle unit 12 c is a member that can be gripped by the customer for moving theshopping cart 12. - The
tablet terminal 14 a acquires merchandise information of the merchandise to be purchased and performs a merchandise registration process. Thetablet terminal 14 a includes amonitor 30 a of such as an LCD (Liquid Crystal Display) and atouch panel 30 b stacked on the display surface of themonitor 30 a. Themonitor 30 a is a display device that displays information output by thetablet terminal 14 a. Thetouch panel 30 b is an operation device for inputting operation information to thetablet terminal 14 a by the customer. - The
scanner 30 c reads contents of a code symbol such as a barcode attached to the merchandise to be purchased by the customer. In the code symbol, a merchandise code for unique identification of merchandise is registered. Thescanner 30 c has an LED (Light Emitting Diode) that irradiates merchandise with illumination light, a light receiving device such as a CCD (Charge Coupled Device) or CMOS (Complementary Metal Oxide Semiconductor) that receives light reflected by the code symbol attached to the merchandise, and a decoder that decodes and converts the light received by the light receiving device into a digital signal (not shown) inside. Note that a reading window for outputting light from the LED and reading the code symbol is provided in one surface of thescanner 30 c. When the customer places merchandise in theholder unit 12 a, the customer holds the code symbol attached to the merchandise over the reading window so that thescanner 30 c may read the code symbol. In place of thescanner 30 c, thecart POS 10 a may include a hand scanner gripped and moved close to the code symbol attached to the merchandise by the customer for reading the code symbol. - The
tablet terminal 14 a decodes the code symbol read by thescanner 30 c and retrieves a merchandise code or the like. Then, the terminal identifies the merchandise to be purchased by the customer and registers the merchandise based on the merchandise code. - The
card reader 30 d scans a membership card of a store possessed by the customer and reads information including membership information etc. stored in the membership card. The read membership information can be used for provision of reward or loyalty program points according to a purchased amount of merchandise. - The batteries 40 (also referred to collectively as a battery unit 40) supply electric power to the
tablet terminal 14 a, thescanner 30 c, and thecard reader 30 d. Thebatteries 40 are collectively a heavy object and thus generally will be mounted as low as possible, for example below theholder unit 12 a. Reference tobatteries 40 or abattery unit 40 refers to a plurality of 40 a, 40 b, . . . 40 n (seeindividual batteries FIG. 2 ). One of the 40 a, 40 b, . . . 40 n having a sufficient power supply capability is selected, then connected to the respective parts to supply power. Theindividual batteries batteries 40 are rechargeable batteries (secondary cell), such as a lithium ion batteries or a nickel hydride batteries. - (Hardware Configuration of Tablet Terminal)
FIG. 2 is a block diagram showing an example of the hardware configuration of atablet terminal 14 a of the first embodiment. - The
tablet terminal 14 a includes acontrol unit 20 a, a memory unit 24, an input and output controller 26, and awireless communication interface 28. - In this example,
control unit 20 a has a configuration of a general-purpose computer including a CPU (Central Processing Unit) 21, aROM 22, and a RAM 23. The CPU 21 reads various programs, data files, etc. stored in theROM 22 and/or the memory unit 24 and loads the programs and/or file on the RAM 23. The CPU 21 operates according to the various programs, data files, etc. loaded in the RAM 23 and controls theentire tablet terminal 14 a. - The
control unit 20 a, which may also be referred to as a controller, is connected to the memory unit 24, anauxiliary battery 25, the input and output (I/O) controller 26, abattery selector 27 a, and thewireless communication interface 28 via aninternal bus 29. - The memory unit 24 holds information even when power is turned off. The memory unit 24 is an HDD (Hard Disk Drive), for example. Or, in place of the HDD, the memory unit 24 may be a non-volatile memory storage device such as a flash memory drive or the like. The memory unit 24 stores programs including a control program P1. The control program P1 is a program which when executed implements various functions of the
tablet terminal 14 a. - The control program P1 may be preinstalled in the
ROM 22. Alternatively, the control program P1 may be recorded in a non-transitory computer-readable recording medium such as a CD-ROM, a flexible disc (FD), a CD-R, or a DVD (Digital Versatile Disc). The control program P1 may be provided in an installable file format or an executable file format. The control program P1 may be stored on a computer or storage device connected to a network such as the Internet and downloaded and/or accessed via the network. The control program P1 may be provided or distributed via a network such as the Internet. - The memory unit 24 further stores a merchandise master M, a merchandise registration file R, a battery status monitoring file B, and a connected device management file D.
- The merchandise master M is a master file in which merchandise information including names of merchandise items and unit prices corresponding to merchandise codes is stored. The merchandise master M can be updated by communications between the
tablet terminal 14 a and a store server or the like. - The merchandise registration file R is a file in which merchandise information registered by the customer is stored.
- The battery status monitoring file B is a file in which charge statuses of the
40 a, 40 b, . . . 40 n are stored. As charge statuses, output voltages of therespective batteries 40 a, 40 b, . . . 40 n as measured by therespective batteries battery selector 27 a on a regular basis can be stored. The battery status monitoring file B may store the output voltages of all of thebatteries 40 including presentlyunconnected batteries 40 or the output voltage of only thosebatteries 40 presently connected and supplying power a. - The connected device management file D is a file in which a list of devices operating and being supplied with power by the
battery unit 40 is stored. For example, in a case of the configuration ofFIG. 2 , thetablet terminal 14 a, themonitor 30 a, thetouch panel 30 b, thescanner 30 c, thecard reader 30 d, and thebattery selector 27 a are registered in the connected device management file D as devices to be supplied with power by thebattery unit 40. These input and output devices, (themonitor 30 a, thetouch panel 30 b, thescanner 30 c, and thecard reader 30 d) are some examples of devices that might be connected to thebattery unit 40 or require power from thebattery unit 40. Hereinafter, such connected devices may be collectively referred to as “devices 30” or individually as a “device 30” when it is unnecessary to differentiate between the various instances of thedevices 30. - In the connected device management file D, power consumption of each
device 30 is registered. Thetablet terminal 14 a selects which of thebatteries 40 that will supply power to thedevices 30 based on the power consumption values stored in the connected device management file D and the charge statuses values stored in the battery status monitoring file B. Specifically, in this example, thetablet terminal 14 a selects a particular one of thebatteries 40 to connect to thetablet terminal 14 a and particular one of thebatteries 40 to connect to thedevices 30, but other connection patterns are possible. - The
auxiliary battery 25 is an extra battery that can be used to power thetablet terminal 14 a and thedevices 30 connected to thetablet terminal 14 a when one of thebatteries 40 is not connected. When one of thebatteries 40 is connected to thetablet terminal 14 a, theauxiliary battery 25 is continuously charged by thisbattery 40 to maintain its fully charged state. Then, when power is not being supplied from thebattery unit 40, theauxiliary battery 25 supplies power to thetablet terminal 14 a and thedevices 30. - The I/O controller 26 connects the
control unit 20 a to themonitor 30 a, thetouch panel 30 b, thescanner 30 c, and thecard reader 30 d. These devices and the like may be referred to as “input and output devices” or “I/O devices”. - Note that other devices or components may be connected to the
tablet terminal 14 a for increasing the functionality of thetablet terminal 14 a. For example, an added device can be a camera, a weight sensor, or the like). Such a camera can be used to photograph (image) merchandise placed in theholder unit 12 a by the customer. Thetablet terminal 14 a may then identify the merchandise based on a captured image. That is, the camera may be used in place of thescanner 30 c. A weight sensor can be used to measure the weight of the merchandise held in theholder unit 12 a. For example, the weight of the merchandise as measured by such a weight sensor may be used for preventing fraud by the customer. - As the number of connected devices increases, the power consumed from the
battery 40 generally increases. Therefore, thebattery 40 may require charging during regular business hours of the store. Accordingly, it may be hard to avoid switching a connection of thebattery 40 during business hours. - The
battery selector 27 a selects the individual battery that supplies power to thetablet terminal 14 a and thedevices 30 connected to thetablet terminal 14 a from among the plurality of 40 a, 40 b, . . . 40 n.individual batteries - In general, the
battery selector 27 a may have any structure that operates to change connections between a plurality of input terminals and a plurality of output terminals by operation of relays according to input of a connection control signal, for example. In some examples, thebattery selector 27 a may change connection between a plurality of input terminals and a plurality of output terminals using switching operations of field effect transistors (FETs), for example. Note that thebattery selector 27 a itself operates by power supply from thebattery 40. - The
wireless communication interface 28 handles wireless communications between thetablet terminal 14 a and a checkout machine and a store server. - (Description of Connection Configuration of Batteries) Next, connection configurations between the batteries and the devices will be explained using
FIGS. 3A to 3D .FIGS. 3A to 3D show examples of the connection configurations between the batteries and the devices. - As shown in
FIG. 3A , each battery and each device may be connected on a one-to-one basis via thebattery selector 27 a. For example, when all devices to be connected are devices with high power consumption, the respective devices may be desirably connected to dedicated batteries. In this case, thebattery selector 27 a may be configured to connect the each ofbatteries 40 a to 40 n to a respective one of the plurality ofdevices 30 on a one-to-one basis. - As shown in
FIG. 3B , a plurality of batteries may be connected to one device via thebattery selector 27 a. For example, when a device with high power consumption or a device needing a long operating time is used, this connection configuration (that is, multiple individual batteries connected to one device) is desirable. In this case, thebattery selector 27 a may be configured to connect a plurality of theindividual batteries 40 a-40 n to onedevice 30. - As shown in
FIG. 3C , power can be supplied to one device, then supplied from the device to another device (and then another). For example, inFIG. 3C , when the other connected devices (30 b and 30 c) have lower power consumption than that of thedevice 30 a to which power is directly supplied from thebattery 40 a, this connection configuration can be desirable. Power maybe supplied from one device to the other device(s) using a USB (Universal Serial Bus) cable or the like. In this case, thebattery selector 27 a may be configured to connect oneindividual battery 40 a to 40 n to one of thedevices 30 on a one-to-one basis. - As shown in
FIG. 3D , by power being supplied to one device from a battery, power may be supplied from the device to other devices in parallel. For example, inFIG. 3D , thedevice 30 a to which power is supplied from thebattery 40 a supplies power to thedevice 30 b and thedevice 30 c. - (Connection Switching Method of Battery) Next, a connection switching method for switching between a
battery 40 a and abattery 40 b will be explained usingFIG. 4 .FIG. 4 depicts aspects related to a method of switching connections of a battery. - The
tablet terminal 14 a includes a connection switching function to avoid power disruptions between the batteries and thedevices 30 when switching connections of the batteries. - For example, the connection configuration shown in the top part of
FIG. 4 is set initially, that is, thebattery 40 a and thedevice 30 a are connected via thebattery selector 27 a. Thebattery 40 a will be subsequently disconnected and thebattery 40 b (which is initially not connected) will be connected. - The
tablet terminal 14 a controls thebattery selector 27 a to temporarily connect both thebattery 40 a and thebattery 40 b to thedevice 30 a at the same time (as depicted in the middle part ofFIG. 4 ). - Next, the
tablet terminal 14 a controls thebattery selector 27 a to disconnect thebattery 40 a from thedevice 30 a (as depicted in the bottom part ofFIG. 4 ). Thebattery 40 b and thedevice 30 a remain connected to each other and power supply to the device is not interrupted. - The
tablet terminal 14 a includes theauxiliary battery 25. Therefore, when a battery is disconnected and the device is connected to another battery, operation of thetablet terminal 14 a and thedevice 30 connected to thetablet terminal 14 a does not stop. However, thetablet terminal 14 a also has the connection switching functions shown inFIG. 4 , and may select and execute the connection switching system as appropriate. For example, when adevice 30 having high power consumption is connected, a load is imposed on theauxiliary battery 25 during the switching of the connection of in thebattery 40, and it is desirable that battery connection switching does not rely on interim power being supplied via theauxiliary battery 25. - (Description of Functional Configuration of Tablet Terminal)
-
FIG. 5 is a block diagram showing an example of the functional configuration of the tablet terminal. - The
control unit 20 a (seeFIG. 2 ) of thetablet terminal 14 a loads and executes the control program P1 in the RAM 23, and thereby, realizes, as depicted inFIG. 5 , the functions of a batteryvoltage detection part 50, a battery voltage determination part 52, an operatingstate acquisition part 54, a connecteddevice detection part 56, a batteryconnection switching part 58, a power supply part 60, and anoperation control part 62. - The battery
voltage detection part 50 detects output voltages “e” from allindividual batteries 40 a to 40 n that are connected to thetablet terminal 14 a and thedevices 30. For example, the batteryvoltage detection part 50 acquires the output voltages e of theindividual batteries 40 a to 40 n as measured at the input terminal or the output terminal of thebattery selector 27 a. - The battery voltage determination part 52 determines whether or not the output voltages e of
individual batteries 40 a to 40 n acquired by the batteryvoltage detection part 50 are equal to or less than a voltage threshold “eth”. The voltage threshold eth is set to a voltage 10% lower than the output voltage e when theindividual batteries 40 a to 40 n are fully charged. - The operating
state acquisition part 54 acquires the operating state of thetablet terminal 14 a. For example, the operatingstate acquisition part 54 detects whether thetablet terminal 14 a is in a standby state. In this context, a standby state refers to a state in which thetablet terminal 14 a and alldevices 30 connected to thetablet terminal 14 a are not presently operating. For example, of thecart POS 10 a may be in a standby state while waiting in a cart storage area of the store, while being pushed by a customer who is not using thetablet terminal 14 a, or in a timeout state which may occur if thetablet terminal 14 a does not receive any input operation over a predetermined, relatively long period. - The connected
device detection part 56 detects thedevices 30 that are connected to thetablet terminal 14 a. - The battery
connection switching part 58 selects the connection configuration for thebattery unit 40 to be adopted based on the status of thebatteries 40 presently connected to thedevices 30. Furthermore, the batteryconnection switching part 58 switches the connection(s) between thebatteries 40 and thedevices 30 to reflect the selected connection configuration. - The battery
connection switching part 58 preferably switches the connections of thebattery unit 40 when thetablet terminal 14 a is in a standby state. This is because, if thebattery 40 connected to adevice 30 with high power consumption is switched while thisdevice 30 is being operated, a load will be imposed on theauxiliary battery 25 and thus the operation of thedevice 30 maybe unstable. Note that, when the battery voltage determination part 52 determines that the output voltage e of abattery 40 reaches, or drops below, the voltage threshold eth, thetablet terminal 14 a and theconnected device 30 do not immediately stop operation. Accordingly, it may be better for the connection of abattery 40 to be switched after thetablet terminal 14 a completes execution of present processing and enters a standby state, so the operation of thetablet terminal 14 a will not be hindered. - The power supply part 60 supplies power from one battery of the plurality of
40 a, 40 b, . . . 40 n to abatteries device 30. - The
operation control part 62 controls the overall operations of thetablet terminal 14 a. - (Description of Process by Tablet Terminal)
FIG. 6 is a flowchart showing an example of a battery switching process by thetablet terminal 14 a. - The connected
device detection part 56 detects the device(s) 30 presently connected to thetablet terminal 14 a (Act S11). - The battery
voltage detection part 50 detects the output voltages e of allbatteries 40 that are presently supplying power to thetablet terminal 14 a and the devices 30 (Act S12). Thebatteries 40 that are presently supplying power may be referred to as “connected.” In some examples, output voltages e for all of thebatteries 40, including those not presently supplying power may be detected. Thebatteries 40 not presently supplying power may be referred to as “unconnected.” - The battery voltage determination part 52 determines whether the output voltage e of any
battery 40 acquired by the batteryvoltage detection part 50 is equal to or lower than the voltage threshold eth (Act S13). If the output voltage e of abattery 40 is equal to or lower than the voltage threshold eth (Act S13: Yes), the process moves to Act S14. On the other hand, if the output voltage e of abattery 40 is not equal to or lower than the voltage threshold eth (Act S13: No), the process returns to Act S12. - If Yes is determined at Act S13, the operating
state acquisition part 54 acquires the operating state of thetablet terminal 14 a and determines whether thetablet terminal 14 a is presently in the standby state (Act S14). If thetablet terminal 14 a is in the standby state (Act S14: Yes), the process moves to Act S15. On the other hand, if thetablet terminal 14 a is not in the standby state (Act S14: No), the process repeats the determination at Act S14. - If Yes is determined at Act S14, the battery
connection switching part 58 selects the connection configuration for thebatteries 40 and thedevices 30 to be adopted (Act S15). Specifically, the batteryconnection switching part 58 selects one of thebatteries 40 with an output voltage e higher than the voltage threshold eth from among theunconnected batteries 40. Then, theparticular device 30 to which power is to be supplied from the selected one of thebatteries 40 is set. - Subsequently, the battery
connection switching part 58 switches the connection(s) between thebatteries 40 and thedevices 30 to reflect the connection state set at Act S15 (Act S16). - The power supply part 60 now supplies power to the
tablet terminal 14 a and thedevices 30 from the newly connected batteries 40 (Act S17). - The
operation control part 62 determines whether the power supply to thetablet terminal 14 a has been disconnected (Act S18). If the power supply to thetablet terminal 14 a is disconnected (Act S18: Yes), thetablet terminal 14 a ends the process inFIG. 6 . On the other hand, if the power supply to thetablet terminal 14 a is not disconnected (Act S18: No), the process returns to Act S12. - Note that, in the present embodiment, a
tablet terminal 14 a which can be used for performing the registration of merchandise being purchased by a customer is explained, however, thetablet terminal 14 a may also perform a settlement process (accept payments and the like) for the registered merchandise. - As described above, in the
tablet terminal 14 a of the first embodiment, the batteryconnection switching part 58 switches thebatteries 40 based on the status of thebatteries 40 presently connected to thedevices 30. Therefore, when the remaining power of the connected battery is low during power supply, the connected battery may be automatically switched at some appropriate time thereafter. - In the
tablet terminal 14 a of the first embodiment, the batteryconnection switching part 58 switches thebatteries 40 if the output voltage e of a connectedbattery 40 is less than the voltage threshold eth. - Furthermore, in the
tablet terminal 14 a of the first embodiment, the batteryconnection switching part 58 selects the connection arrangement for thebatteries 40 and thedevices 30 such that power may be supplied from adifferent battery 40 for eachdevice 30 or power may be supplied from the onebattery 40 to a plurality ofdevices 30 based on the known or expected power consumption of the connecteddevices 30. Therefore, an appropriate connection configuration of thebattery 40 may be determined according to the state of the connected device(s) 30. - Moreover, in the
tablet terminal 14 a of the first embodiment, the batteryconnection switching part 58 performs connection switching of thebatteries 40 based on the present operating state of thetablet terminal 14 a. Therefore, battery connection switching may wait until the standby state of thetablet terminal 14 a. Thereby, for example, when adevice 30 having high power consumption is connected, the load on theauxiliary battery 25 during connection switching may be reduced by waiting until such a device is not in active use. - Next, a
cart POS 10 b (seeFIG. 7 ) as a second embodiment will be explained. Thecart POS 10 b of the second embodiment is similar to cartPOS 10 a (seeFIG. 1 ) and includes a tablet terminal similar to thetablet terminal 14 a of thecart POS 10 a. The overall appearance and construction of thecart POS 10 b of the second embodiment can be the same as that of thecart POS 10 a. - The tablet terminal of the second embodiment has the same functions as the
tablet terminal 14 a described for the first embodiment, but the determination of the remaining power of thebatteries 40 is different. - The hardware configuration of the tablet terminal of the second embodiment is substantially equal to the hardware configuration of the
tablet terminal 14 a (seeFIG. 2 ). The control program executed by control unit 20 b in the second embodiment differs in this regard from the control program P1 executed by thecontrol unit 20 a of thetablet terminal 14 a of the first embodiment. - (Functional Configuration of Tablet Terminal)
FIG. 7 is a block diagram showing an example of the functional configuration of the control unit 20 b of the second embodiment when executing the relevant control program of the second embodiment. - The control unit 20 b loads and executes the relevant control program in RAM, and thereby, realizes the described functions of a current detection part 64, a power consumption integration part 66, a battery remaining
power determination part 68, an operatingstate acquisition part 54, a connecteddevice detection part 56, a batteryconnection switching part 58, a power supply part 60, and anoperation control part 62, as depicted inFIG. 7 . - The current detection part 64 detects a current flowing in the
batteries 40 supplying power to adevice 30. Specifically, the current detection part 64 detects a current “i” flowing in an output end of thebattery selector 27 a. - The power consumption integration part 66 calculates an integration value for power consumption “P” from the
battery 40 supplying power to thedevice 30. Specifically, the power consumption integration part 66 integrates the power consumption P for adevice 30 calculated based on the current i detected by the current detection part 64. - For example, when the
battery 40 is connected to adevice 30 having a resistance value “r”, the power consumption P for thedevice 30 is calculated using an expression (1): -
- The battery remaining
power determination part 68 determines whether the remaining power in thebattery 40 as calculated based on an initial capacity “C” of thebattery 40 and the power consumption P of the battery 40 (as integrated by the power consumption integration part 66) as a difference value (C−P) is lower than a predetermined remaining power threshold Cth. The initial capacity C of thebattery 40 refers to the capacity of the fully chargedbattery 40. The initial capacities C of the respectiveindividual batteries 40 and the integrated value of the power consumption P calculated using the expression (1) for eachbattery 40 are stored in the battery status monitoring file B. Note that, when anindividual battery 40 is fully charged, the integrated value of the power consumption P of thebattery 40 stored in the battery status monitoring file B is reset to zero. - The functions of the operating
state acquisition part 54, the connecteddevice detection part 56, the batteryconnection switching part 58, the power supply part 60, and theoperation control part 62 are the same as the functions of the respective parts of thetablet terminal 14 a and additional explanation thereof will be omitted. - (Processing by Tablet Terminal) Next, a flow of a process by the control unit 20 b will be explained using
FIG. 8 .FIG. 8 is a flowchart showing an example of the flow of a battery switching process performed by a tablet terminal in the second embodiment. - The connected
device detection part 56 detects adevice 30 has been connected to the tablet terminal of the second embodiment (Act S21). - The current detection part 64 detects the current flowing in the
battery unit 40 supplying power to a device 30 (Act S22). - The power consumption integration part 66 calculates the integration value of the power consumption P of the
batteries 40 supplying power to a device 30 (Act S23). Specifically, the power consumption integration part 66 calculates the integration value of the power consumption P using the expression (1). - The battery remaining
power determination part 68 determines whether or not the difference value (C−P) obtained by subtraction of the integrated power consumption P value (obtained from the power consumption integration part 66) from the initial capacity C of thebattery 40 is equal to or lower than the remaining power threshold Cth (Act S24). If the difference value (C−P) is equal to or less than the remaining power threshold Cth (Act S24: Yes), the process moves to Act S25. On the other hand, if the difference value (C−P) is not equal to or lower than the remaining power threshold Cth (Act S24: No), the process returns to Act S22. - If Yes is determined at Act S24, the operating
state acquisition part 54 acquires the operating state of the tablet terminal of the second embodiment, and acquires an indication of whether or not the tablet terminal is in the standby state (Act S25). If the tablet terminal is in the standby state (Act S25: Yes), the process moves to Act S26. On the other hand, if the tablet terminal 14 b is not in the standby state (Act S25: No), the process repeats the determination at Act S25. - If Yes is determined at Act S25, the battery
connection switching part 58 next determines what the connection configuration between thebattery 40 and thedevice 30 after connection switching should be (Act S26). Specifically, the batteryconnection switching part 58 selects abattery 40 having a full capacity C or the like from among the presentlyunconnected batteries 40. Then, thedevice 30 to which power is to be supplied from the selectedbattery 40 is determined. - Then, the battery
connection switching part 58 then switches the connection between thebatteries 40 and thedevice 30 to reflect the previously determined (in Act S26) connection state (Act S27). - The power supply part 60 now supplies power to the tablet terminal and a
device 30 from the newly connected battery 40 (Act S28). - The
operation control part 62 then determines whether the power supply to the tablet terminal has been disconnected (Act S29). If the disconnection of the power supply to the tablet terminal has occurred (Act S29: Yes), the tablet terminal ends the process inFIG. 8 . On the other hand, if the disconnection of the power supply to the tablet terminal 14 b has not occurred (Act S29: No), the process returns to Act S22. - As described above, in the tablet terminal of the second embodiment, the battery
connection switching part 58 switches abattery 40 that supplies power to adevice 30 when the remaining power of the battery 40 (calculated based on the initial capacity C of thebattery 40 and the cumulative (integrated) power consumption P from the start of power supply by the battery 40) is lower than the remaining power threshold Cth. Therefore, the time to switch the battery may be accurately determined. - A
cart POS 10 c of the third embodiment has substantially the same functions as thecart POS 10 a of the first embodiment. Thecart POS 10 c is an example of a merchandise sales information processing apparatus. -
FIG. 9 is a schematic perspective view of thecart POS 10 c of the third embodiment. Thecart POS 10 c is different from thecart POS 10 a in that abattery selector 27 b is provided outside of atablet terminal 14 c. Thebattery selector 27 b may be provided inside of the same housing as that of thebattery unit 40. Note that thebattery selector 27 b and thebattery 40 maybe separately provided in other examples. - (Configuration of
Cart POS 10 c). -
FIG. 10 is a block diagram showing an example of the configuration of thecart POS 10 c. - The
cart POS 10 c does not require the battery status monitoring file B and the connected device management file D in the memory unit 24 provided in thecart POS 10 a (seeFIG. 2 ). Furthermore, thecart POS 10 c has thebattery selector 27 b separate from thetablet terminal 14 c. - (Connection Switching Method of Battery) The
battery selector 27 b of thecart POS 10 c performs settings of connection between a plurality of input terminals and a plurality of output terminals and connection switching using switching operations of field-effect transistors (FETs) or the like. More specifically, thebattery selector 27 b monitors the output voltage of thebatteries 40 connected to the input terminal. Then, if the output voltage “e” is determined as being equal to or lower than the voltage threshold eth, the connection is switched to another one of thebatteries 40. The output terminal of thebattery selector 27 b is connected to thetablet terminal 14 c and adevice 30 operating with thetablet terminal 14 c. Thebattery selector 27 b itself operates by power supply from abattery 40. - (Functional Configuration of
Cart POS 10 c)FIG. 11 is a block diagram showing an example of the functional configuration of thecart POS 10 c. - The
cart POS 10 c operates by cooperation of acontrol unit 20 c of thetablet terminal 14 c, thebattery selector 27 b, and the device(s) 30 with one another. - The
control unit 20 c realizes a merchandise information reading part 70, a registration processing part 72, anoperation control part 74, and a display control part 76 by execution of a control program or the like. - The merchandise information reading part 70 reads a code symbol, such as a barcode attached to merchandise, in conjunction with the
scanner 30 c. Then, the merchandise information reading part 70 decodes the code symbol and checks the decoded contents against the merchandise codes (product codes) registered in the merchandise master M, and thereby identifies the item of merchandise corresponding to the code symbol. - The registration processing part 72 registers the merchandise identified by the merchandise information reading part 70 in the merchandise registration file R.
- The
operation control part 74 acquires input operation information when input operations are performed by a customer on thetouch panel 30 b. - The display control part 76 generates display data to be output to the
monitor 30 a. Further, the display control part 76 outputs the generated display data to themonitor 30 a. - The
battery selector 27 b provides a batteryvoltage detection part 80, a battery voltage determination part 82, a battery connection switching part 84, a tablet terminal operation monitoring part 86, and a power supply part 88. - The battery
voltage detection part 80 detects the output voltage e of thebatteries 40 connected to thetablet terminal 14 c and adevice 30. Note that the batteryvoltage detection part 80 may further detect the output voltage e of thebatteries 40 not presently connected to thetablet terminal 14 c or adevice 30. - The battery voltage determination part 82 determines whether the output voltage e of the
battery 40 acquired by the batteryvoltage detection part 80 is equal to or less than the voltage threshold eth. - The battery connection switching part 84 determines what the connection configuration of the
batteries 40 should be after the connection switching based on the output voltage e of thebatteries 40 connected to thedevice 30. Furthermore, the battery connection switching part 84 also switches the connection(s) between thebatteries 40 and the device(s) 30 to the previously determined connection configuration. The battery connection switching part 84 is an example of the connection switching part. - The tablet terminal operation monitoring part 86 monitors the operating state of the
tablet terminal 14 c. More specifically, the tablet terminal operation monitoring part 86 monitors whether or not the power supply of thetablet terminal 14 c is presently disconnected. - The power supply part 88 then supplies power from the
batteries 40 connected to thetablet terminal 14 c and the device(s) 30. - (Processes by
Cart POS 10 c)FIG. 12 is a flowchart showing an example of the flow of a merchandise registration process by atablet terminal 14 c of the third embodiment.FIG. 13 is a flowchart showing an example of the flow of a battery switching process by abattery selector 27 b of the third embodiment. - First, the flow of a merchandise registration process by the
tablet terminal 14 c is explained. - The merchandise information reading part 70 determines whether the
scanner 30 c has read a code symbol (such as a barcode) attached to an item of merchandise (Act S31). If a code symbol has been read (Act S31: Yes), the process moves to Act S32. On the other hand, if a code symbol has not been read (Act S31: No), the process repeats Act S31. - If Yes is determined at Act S31, the merchandise information reading part 70 identifies the item of merchandise (Act S32) according to the code symbol.
- The registration processing part 72 registers the merchandise identified at Act S32 in the merchandise registration file R (Act S33).
- The
operation control part 74 determines whether merchandise registration has been completed (Act S34). If merchandise registration has been completed (Act S34: Yes), thetablet terminal 14 c ends the process inFIG. 12 . On the other hand, if registrations of merchandise is not yet completed (Act S34: No), the process returns to Act S31. In general, whether or not merchandise registration has been completed can be determined based on whether the customer has pressed a button or key ontouch panel 30 b for instructing registration completion such as a subtotal button or a registration completion button that is displayed on themonitor 30 a of thetablet terminal 14 c. - Next, the flow of the battery switching process by the
battery selector 27 b is explained. - The battery
voltage detection part 80 detects the output voltages e of allbatteries 40 supplying power to thetablet terminal 14 c and the device 30 (Act S41). - The battery voltage determination part 82 determines whether or not the output voltage e of the particular battery or
batteries 40 supplying power to thetablet terminal 14 c and thedevice 30 as acquired by the batteryvoltage detection part 80 is equal to or less than the voltage threshold eth (Act S42). If the output voltage e of abattery 40 is equal to or less than the voltage threshold eth (Act S42: Yes), the process moves to Act S43. On the other hand, if the output voltage e of thebattery 40 is not equal to or less than the voltage threshold eth (Act S42: No), the process returns to Act S41. - If Yes is determined at Act S42, the battery connection switching part 84 determines what the connection configuration between the
batteries 40 and the device(s) 30 should be after connection switching (Act S43). - The battery connection switching part 84 then switches the connections between the
batteries 40 and the device(s) 30 to the previously determined (in Act S43) connection configuration (Act S44). - The power supply part 88 then supplies power to the
tablet terminal 14 c and the device(s) 30 from the newly connected batteries 40 (Act S45). - The tablet terminal operation monitoring part 86 monitors whether or not the power supply to the
tablet terminal 14 c is presently disconnected (Act S46). If the power supply to thetablet terminal 14 c is disconnected (Act S46: Yes), thebattery selector 27 b ends the process inFIG. 13 . On the other hand, if the power supply to thetablet terminal 14 c is not disconnected (Act S46: No), the process returns to ACT S41. - In the third embodiment, a
tablet terminal 14 c performing a registration process of merchandise being purchased by the customer is explained, however, thetablet terminal 14 c may further perform a settlement process to settle payment for the registered merchandise after the registration process is completed. - As described above, the
cart POS 10 c is a merchandise sales data processing apparatus. The battery connection switching part 84 (switches thebatteries 40 that supply power to thetablet terminal 14 c and the device(s) 30 based on a battery status determined based on the output voltage e of thebatteries 40. Then, the power supply part 88 supplies power from a new one of thebatteries 40 to thetablet terminal 14 c and the device(s) 30 when required. Thecontrol unit 20 c performs at least a registration process of the merchandise to be purchased by the customer based on the information input from adevice 30. Therefore, when the remaining power of thebattery 40 is low during use, the connection switching of thebatteries 40 may be automatically performed. - While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Claims (20)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020141559A JP7561542B2 (en) | 2020-08-25 | 2020-08-25 | Product sales data processing device and program |
| JP2020-141559 | 2020-08-25 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20220069604A1 true US20220069604A1 (en) | 2022-03-03 |
Family
ID=77126510
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/337,986 Abandoned US20220069604A1 (en) | 2020-08-25 | 2021-06-03 | Information processing apparatus, merchandise sales data processing apparatus, and program |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20220069604A1 (en) |
| EP (1) | EP3961350A1 (en) |
| JP (1) | JP7561542B2 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6325168B1 (en) * | 1997-09-16 | 2001-12-04 | Hillel Hillel | Lift transit vehicle |
| US20130042141A1 (en) * | 2011-08-10 | 2013-02-14 | Askey Computer Corporation | Data processing device including a main battery that is replaceable while the data processing device is in operation and a method applicable thereto |
| US9796402B1 (en) * | 2015-10-13 | 2017-10-24 | Michael Suarez | Electronic shopping cart |
| US20180181906A1 (en) * | 2015-06-17 | 2018-06-28 | Panasonic Intellectual Property Management Co., Ltd. | Stock management apparatus, method and system |
| US20190139018A1 (en) * | 2017-11-09 | 2019-05-09 | Toshiba Tec Kabushiki Kaisha | Registration apparatus, registration system and registration method |
| US10716192B1 (en) * | 2017-08-30 | 2020-07-14 | Roman Tsibulevskiy | Charging technologies |
| US20200373764A1 (en) * | 2019-05-22 | 2020-11-26 | Samsung Electronics Co., Ltd. | Battery module including battery sub packs and electronic device including the battery module |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61246820A (en) * | 1985-04-24 | 1986-11-04 | Canon Inc | Electronic appliance |
| JP3733554B2 (en) * | 1994-10-31 | 2006-01-11 | 富士通株式会社 | Battery-powered electronic equipment |
| US5773954A (en) * | 1996-06-26 | 1998-06-30 | Telxon Corporation | Battery charging station for shopping cart mounted portable data collection devices |
| KR100584324B1 (en) * | 2003-08-22 | 2006-05-26 | 삼성전자주식회사 | Power control device of composite terminal |
| JP5029488B2 (en) * | 2008-05-14 | 2012-09-19 | カシオ計算機株式会社 | Electronic device, power supply control method and program |
| JP5309973B2 (en) * | 2008-12-24 | 2013-10-09 | カシオ計算機株式会社 | Electronic device, power supply control method and program |
| JP5527895B2 (en) * | 2010-11-18 | 2014-06-25 | パナソニック株式会社 | Secondary battery control device and control method |
| JP5608695B2 (en) * | 2012-03-02 | 2014-10-15 | 東芝テック株式会社 | Information processing apparatus and battery management method for information processing apparatus |
| JP5640029B2 (en) * | 2012-03-05 | 2014-12-10 | 東芝テック株式会社 | POS terminal |
| JP5689906B2 (en) * | 2012-04-02 | 2015-03-25 | 東芝テック株式会社 | Money registration apparatus and power management method for money registration apparatus |
| US9002413B2 (en) * | 2012-10-25 | 2015-04-07 | Terrence Michael Furtney | Battery cell phone combination |
| US9240685B2 (en) * | 2013-01-21 | 2016-01-19 | Hamilton Sundstrand Corporation | Reconfigurable matrix-based power distribution architecture |
| CN206012763U (en) | 2016-08-15 | 2017-03-15 | 美国锐哲有限公司 | A kind of kart |
-
2020
- 2020-08-25 JP JP2020141559A patent/JP7561542B2/en active Active
-
2021
- 2021-06-03 US US17/337,986 patent/US20220069604A1/en not_active Abandoned
- 2021-07-07 EP EP21184276.0A patent/EP3961350A1/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6325168B1 (en) * | 1997-09-16 | 2001-12-04 | Hillel Hillel | Lift transit vehicle |
| US20130042141A1 (en) * | 2011-08-10 | 2013-02-14 | Askey Computer Corporation | Data processing device including a main battery that is replaceable while the data processing device is in operation and a method applicable thereto |
| US20180181906A1 (en) * | 2015-06-17 | 2018-06-28 | Panasonic Intellectual Property Management Co., Ltd. | Stock management apparatus, method and system |
| US9796402B1 (en) * | 2015-10-13 | 2017-10-24 | Michael Suarez | Electronic shopping cart |
| US10716192B1 (en) * | 2017-08-30 | 2020-07-14 | Roman Tsibulevskiy | Charging technologies |
| US20190139018A1 (en) * | 2017-11-09 | 2019-05-09 | Toshiba Tec Kabushiki Kaisha | Registration apparatus, registration system and registration method |
| US20200373764A1 (en) * | 2019-05-22 | 2020-11-26 | Samsung Electronics Co., Ltd. | Battery module including battery sub packs and electronic device including the battery module |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3961350A1 (en) | 2022-03-02 |
| JP2022037427A (en) | 2022-03-09 |
| JP7561542B2 (en) | 2024-10-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7513150B2 (en) | Information processing system, information processing method, and program | |
| US20120221423A1 (en) | Commodity carrier | |
| US20220031093A1 (en) | Information processing apparatus and control method thereof | |
| JP7211762B2 (en) | Shopping cart | |
| JP2012053783A (en) | Merchandise information processor and program | |
| JP7605351B2 (en) | Information processing device, information processing system, information processing method, and information processing program | |
| CN106097077A (en) | A kind of self-help payment smart shopper system | |
| CN106570692A (en) | Self-service intelligent shopping system and method | |
| KR101799875B1 (en) | Pos terminal | |
| US20210221419A1 (en) | Measurement apparatus, measurement system, and cart | |
| JP2024045426A (en) | sales system | |
| US20220069604A1 (en) | Information processing apparatus, merchandise sales data processing apparatus, and program | |
| JP2020143968A (en) | Measuring device, product data processing system, and program | |
| CN115862236B (en) | Information terminals and storage media | |
| EP3817460B1 (en) | Information processing system and method | |
| Nagaraj et al. | Implementing an Effortless Shopping Experience: Smart Trolley and Billing System Using IoT | |
| JP7297046B2 (en) | mobile terminal | |
| EP3327647A1 (en) | Settlement apparatus and method for processing settlement amount with points by the same | |
| US20250111404A1 (en) | Information processing system, benefit-granting method, and recording medium | |
| Mohanapriya et al. | Design of Smart Basket Cart Using Near Field Communication | |
| KR20250155952A (en) | Electric vehicle charging system | |
| TW202001789A (en) | Information processing method and apparatus, and goods shelf device | |
| JP2012058788A (en) | Commodity code reader and program | |
| JP2020035312A (en) | Information processing system, information processing method and program | |
| JP6444194B2 (en) | Information processing apparatus and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: TOSHIBA TEC KABUSHIKI KAISHA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KANOMATA, MIKIHIRO;REEL/FRAME:056430/0751 Effective date: 20210603 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |