WO2001013343A1 - Cash register system - Google Patents

Cash register system Download PDF

Info

Publication number
WO2001013343A1
WO2001013343A1 PCT/EP2000/008120 EP0008120W WO0113343A1 WO 2001013343 A1 WO2001013343 A1 WO 2001013343A1 EP 0008120 W EP0008120 W EP 0008120W WO 0113343 A1 WO0113343 A1 WO 0113343A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
customer
cash register
register system
unit
Prior art date
Application number
PCT/EP2000/008120
Other languages
German (de)
French (fr)
Inventor
Joachim Jennerjahn
Original Assignee
Profi-Rechenzentrum Ag
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Profi-Rechenzentrum Ag filed Critical Profi-Rechenzentrum Ag
Priority to DE10082421T priority Critical patent/DE10082421D2/en
Priority to AU74107/00A priority patent/AU7410700A/en
Publication of WO2001013343A1 publication Critical patent/WO2001013343A1/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/12Cash registers electronically operated

Definitions

  • the invention relates to an electronic cash register system with input means which are designed for the acquisition of goods and / or customer-specific data, data processing means which are connected on the input side to the input means and are designed for carrying out arithmetic operations with product-specific data, a data memory, image reproduction means and with display control means which are on the input side are connected to the data processing means and the data memory and on the output side to the image display means and which are designed to control the operation of the image display means such that recorded goods and / or customer-specific data and data contained in the data memory can be displayed by the image display means.
  • the display control means are, for example, a control unit for controlling at least one display means, such as the image display means.
  • Electronic cash registers are used in retail and wholesale stores. They are primarily used to monitor the sale of goods. In the course of the sales process, goods and / or customer-specific data are recorded. Goods-specific data are printed on the goods themselves or on their packaging - usually in the form of a barcode.
  • the goods-specific data include, for example, purchase and sales prices, which are encoded by a key number.
  • Customer-specific data is stored, for example, in the context of customer discount systems on magnetic cards or chip cards as the customer's personal data.
  • Cash register-specific data - such as the sales price and the description of the goods - are displayed to the customer for control and printed out on a cash receipt.
  • This provides the customer with a clear and easily understandable list of the goods purchased.
  • the total sales price of the purchased goods is automatically determined.
  • the goods and / or customer-specific data are mostly recorded and saved for the calculation of sales statistics or for triggering reordering processes, and thus also facilitate the merchandise management of the business.
  • a cash register system of the type mentioned at the outset is known from the document JP- A-063331 59 known.
  • This document describes a cash register with an input unit for goods and / or customer-specific data.
  • a customer-viewable customer screen is provided as the image reproduction means, on which data of the products received and a video advertising film can be displayed.
  • a display control unit accesses a data memory in which the video advertising film is stored.
  • a disadvantage of this known cash register is that the information content which can be displayed on the customer screen, for example video advertising films, advertising images or advertising texts, is of no interest to many customers. Some customers even feel bothered by the information content shown. This can lead to customers staying away from the shop where the well-known cash register is operated.
  • the object is achieved for a cash register system with the features of the preamble of claim 1 in that the display control means are designed to control the operation of the image reproduction means as a function of acquired customer-specific data.
  • captured customer-specific data are used to control the information content displayed by the image display means.
  • customer-specific data are understood to mean fixed characteristics of individual customers.
  • a registered customer number or the gender of an individual customer are fixed characteristics of an individual Customers.
  • a customer number can, for example, be stored on a customer card in the form of a barcode, in the form of binary data in an electronic memory chip and read from there.
  • tags which are transponders designed for the contactless transmission of an identifier, a customer number can also be received wirelessly.
  • customer-specific data are also features that are not fixed to a customer, but can be reassigned with each purchase, such as the time at which the checkout began. This point in time usually varies from purchase to purchase.
  • a small amount of data describing the customer's characteristics, which are not fixed often allow predictions of certain interests of the respective customer with a high probability of being hit. For example, people who shop in a textile store between 9 a.m. and 1 a.m. are likely to be people who are not gainfully employed. This group of people is more likely to be open to certain information content than working people. This experience can be used to display information content on the image display means, which is likely to be of great interest, even using such "blurred" customer-specific data.
  • the input means for goods or customer-specific data form a first data source, which are connected to the display control means via the data processing unit.
  • the type of input means used can vary in different embodiments. Different input means can also be used in parallel.
  • Optical scanners are intended for capturing bar codes, on magnetic and chip card readers and on receiving devices for wirelessly transmitted identifiers. Basically, all of the input means mentioned are suitable both for entering customer-specific and for entering goods-specific data.
  • a second data source is the data memory, which stores the information content that can be displayed using the display control means. Instead of the data memory or in addition to it, an information source connected, for example, via radio or the Internet can also be provided as the second data source.
  • the data memory can also be an exchangeable read-only storage means, in particular a CD-ROM, from which the display control means read data.
  • the playback means i.e. the display means of the cash register can consist of exactly one screen unit, in which an image sector for displaying the cash register-specific data and a second image sector for displaying the information obtained from the data of the second data source - preferably advertising information - is provided. It is particularly advantageous here if the image sector for displaying the cash register-specific data is smaller than the image sector for displaying the other information. A small strip of the upper image area is particularly suitable as a small image sector for the display of the cash register-specific data. Here the product description and sales price can be clearly displayed side by side. The other information can be reproduced over a large area on the remaining larger image sector.
  • the display means can also consist of two or more screen units, of which at least one screen unit is provided for the display of the cash register-specific data and at least one further screen unit for the display of the other information.
  • This solution allows an individual and therefore comfortable alignment of different display media on the one hand to the cashier and on the other hand to the customer. Since the other information is not relevant for the cashier, only the cash register-specific data can be displayed on the display means assigned to him.
  • All known display means for standing can be used as image display means and / or moving images and / or text are used, for example flat screens or electron beam tubes.
  • Light-emitting diode or laser displays can also be used.
  • the image display means do not have to be arranged directly at the checkout, but can also be set up at a distance, but easily visible to the customer.
  • the use of large format displays is also considered.
  • Image projection techniques can also be used with these in particular.
  • the display control means can comprise means for variably dividing the display area of the image display means into two image sectors.
  • the image display means can consist of two or more screen units, of which at least one screen unit is provided for the display of captured goods-specific data and at least one further screen unit for the display of data from the data memory.
  • Cash register-specific data - such as the sales price and the description of the goods - are displayed to the customer for control.
  • the checkout-specific data are goods-specific data. They can also be printed out on a receipt from a connected printer. This provides the customer with a clear and easily understandable list of the goods purchased. For the final checkout process, the total sales price of the purchased goods is automatically determined.
  • the goods and / or customer-specific data are mostly recorded and saved for the calculation of sales statistics or for triggering reordering processes, and thus also facilitate the merchandise management of the business.
  • the display on the reproduction means is controlled with access to customer profile data (customer profiles or customer group profiles) stored in a customer profile memory.
  • customer profile data are stored in the form of a two-column table.
  • the first column of the table contains certain characteristics or characteristic codes assigned to specific characteristics in its rows.
  • the rows in the second column of the table each contain a number between 0 and 1 assigned to the relevant characteristic or characteristic code, which indicates the relative frequency with respect to a statistical population or the probability with which the characteristic is fulfilled.
  • suitable information content for example advertising information, is assigned to each customer profile. For example, a customer whose customer profile she identifies as a recreational athlete can be targeted with new offers in the field of fitness nutrition.
  • the assignment between the different customer profiles and the different information contents can take place in the form of a matrix.
  • the column index of a matrix element can be assigned to a respective information content and the row index of the matrix element can be assigned to a respective customer profile.
  • the matrix element can carry the information "suitable for display” in the form of the number 1 or "not suitable for display” in the form of the number 0.
  • updatable probability information i.e. numbers between 0 and 1, for further differentiation.
  • the ability to update the customer profile and the assignment of information content to the customer profile enables adaptive display control.
  • a customer profile determination unit is provided which is designed to determine the output of a code assigned to a customer profile for each checkout process. If no personal customer profile is entered
  • the advertising information displayed can also depend on the customer profile controlled by goods.
  • the display control can react to goods-specific entries if the respective customer profile is assigned suitable advertising information associated with the current goods.
  • suitable advertising information can be given depending on the goods identified via the input means.
  • the advantageous properties of a certain fabric softener could then be pointed out when purchasing a full detergent.
  • the information originating from the data store is stored on an electronic storage unit.
  • An exchangeable read-only storage device can be provided as the data storage device, from which the control device reads the information.
  • a CD-ROM is particularly suitable for this.
  • the data storage device is to be designed as a read / write storage device, from which the control unit reads out the advertising information.
  • This variant also allows the stored data to be overwritten, in particular from an external location, in order to update it to this extent.
  • a magnetic hard disk can be used as read / write storage means.
  • the cash register system can have a detection unit which is connected to the control unit and which is designed to store goods and / or customer-specific data for storage or further processing to capture. In particular, it is designed to record which goods were bought when or by which customer or by what type of customer, or when, how long and which information file was displayed. These data are preferably stored on a downstream statistical storage unit. From the recorded data, in the case of advertising For example, statistical conclusions about the frequency of similar information content, the time of day distribution of which is drawn, in order to optimize the advertising measures. In addition, the statistics obtained facilitate the exact accounting of the advertising performance of the business against the manufacturers of the goods.
  • customer profiles and data recorded by the recording unit can be combined in the statistics storage unit. This allows, for example, the evaluation of test sales in test markets. Another advantage is that, at the same time, evidence for billing with clients for the display of advertising is stored via the cash register system according to the invention.
  • a means for remote data transmission of goods and / or customer-specific data and / or the content of the statistics storage unit can be connected.
  • This measure enables an optimal flow of information between business, suppliers, goods manufacturers, financial institutions and other participants. In particular, this allows information from different POS systems to be combined and evaluated centrally in a test market or different test markets.
  • a telephone modem is also suitable as a means of remote data transmission. The information about this can be called up from an external location or sent from the cash register.
  • FIG. 1 shows a perspective illustration of an electronic cash register with a display means
  • FIG. 2 shows a top view of a customer screen
  • FIG. 3 shows a basic block diagram of individual functional units of the
  • FIG. 4 shows a representation of a customer profile in tabular form
  • Figure 5 is a matrix representation of a selection file with which the
  • FIG. 6 is a more detailed block diagram of individual functional units of the
  • FIG. 7 shows a flowchart with essential method steps
  • Algorithm for determining a customer profile Algorithm for determining a customer profile.
  • FIG. 1 shows a perspective view of an electronic cash register 10.
  • the cash register 10 has a cash register device 1 2 and a customer screen 14 arranged separately and connected to the cash register device 1 2 via a cable.
  • the customer screen 14 is a flat screen which is pivotably mounted about two axes and which can be aligned for optimum viewing by the customer currently serving at the checkout.
  • a seller screen 16 is arranged on the cash register device 12, which is also designed as a pivotable flat screen for displaying cash register-specific data for the seller.
  • the cash register 12 has a keyboard 18 for recording goods-specific data (product data).
  • a hand scanner 20 is provided as a further data input unit in the present exemplary embodiment.
  • the hand scanner 20 is designed in a known manner for scanning bar codes with a light beam and converts the light intensity backscattered during scanning into a time-dependent electrical signal, which is used to identify and interpret the scanned bar code. It goes without saying that, as an alternative to the hand scanner 20, a permanently mounted scanning device can also be used.
  • a scale 22 is provided as a further data input unit, which is also connected to the cash register 1 2 via an electrical connecting line.
  • customer-specific data can also be entered at the cash register 1 2 using the hand scanner 20 or a card reader 24.
  • the card reader can be designed, for example, to read customer data from a magnetic card or a smart card.
  • means for contactless reading of customer data via radio can also be provided, for example with the aid of tags.
  • the customer-specific data are stored, for example, on a customer card (not shown), which is issued to customers when participating in a discount or credit system.
  • the customer-specific data that can be read in from the customer card allow the customer to be identified and thus read and / or write access to previously stored data assigned to the individual customer.
  • This data which assign certain characteristics to a specific customer, is also referred to below as a personal customer profile.
  • the cash register system is also designed to create and manage customer group profiles.
  • Customer group profiles contain data relating to several specific or indefinite customers assign certain characteristics.
  • a customer group profile that records several specific customers can, for example, assign certain characteristics to all registered participants in a discount system. Such a characteristic can be described as "interested in special offers within the framework of the discount system".
  • a customer group profile of a customer group whose members cannot be individually identified can, for example, be defined solely by the feature “morning shopping between 9 am and 1 am 2 am”.
  • a customer group profile can also be used to assign characteristics to this undefined customer group, for example the characteristic "interested in coffee products”.
  • the cash register 1 2 has, as an additional output unit, a cash register printer, which is arranged in the housing of the cash register and is identified in the following by the reference number 26, which in FIG has.
  • the checkout printer 26 generates a printout which shows a list of the purchased goods with retail prices and the final price.
  • the cash register 1 2 finally contains a data processing unit 28 which is designed to carry out the arithmetic operations required for cashing and to convert the incoming electrical signals from the keyboard, scanner, magnetic card reader and scales into binary data structures which are connected to the customer screen 14, the seller screen 16 and / or the printer 26 can be output and can be displayed there.
  • a data processing unit 28 which is designed to carry out the arithmetic operations required for cashing and to convert the incoming electrical signals from the keyboard, scanner, magnetic card reader and scales into binary data structures which are connected to the customer screen 14, the seller screen 16 and / or the printer 26 can be output and can be displayed there.
  • the cash register 12 is arranged on a cash drawer 30 for secure Accommodation of means of payment serves.
  • the cash drawer 5 is electrically connected to the data processing unit 28.
  • the data processing unit 28 controls the opening of the cash drawer 30 at the end of each checkout process.
  • FIG. 2 shows a schematic illustration of the image surface of the customer screen 14 during a checkout process.
  • the flat screen is enclosed in a frame 32.
  • the entire screen area can be used for the output of goods-specific data (type of goods, number or mass, price, etc.) as well as for the output of text or image files or video sequences.
  • the control of the display on the customer screen 14 is generally carried out by a control group (reference numeral 44 in FIG. 3) described in more detail below with reference to FIG. 3.
  • the cash register can optionally be operated with reduced functionality independently of the control group 44. In this operating mode, the display on the customer screen is controlled by the data processing unit 28.
  • the display is controlled by the control group 44.
  • Two image areas are shown on the customer screen 14.
  • a first image area 34 is provided as a relatively narrow, line-like strip at the top of the screen and has three image sectors arranged one behind the other in the line.
  • goods-specific data is displayed during the checkout process.
  • the type of goods (“detergent”) is displayed in a first image sector 36, the product name (“X”) in a second image sector 38 and the price of the product (“Eurosymbol 5.90”) in a third image sector 40.
  • a second image area 42 is provided on the screen area below the first image area 34 and is used in the present exemplary embodiment for the display of advertising messages.
  • the second image area 42 is of large area and is used to display text or image files or video sequences. In the present example it is only identified by a capital X.
  • the control unit is set up in such a way that advertising messages and goods-specific data overlap one another. The goods-specific data is displayed in a currently displayed advertising message during checkout.
  • FIG. 3 shows in a block diagram the structure of an embodiment of the cash register system according to the invention.
  • the cash register 10 described with reference to FIG. 1 is shown in the left third of the block diagram.
  • the same components are identified here as in the following with reference numerals unchanged from FIG. 1.
  • a previously mentioned control group 44 is connected to the cash register 10, which in turn can be connected to a central administration unit 46.
  • the control group 44 can be arranged within the housing of the cash register device 1 2 of the cash register 10. In the present example, however, it is arranged separately from the cash register 10 and connected to it via a data line. In another alternative embodiment, wireless communication channels are used for the data connection between cash register 10 and control group 44.
  • the modules required for the communication between the cash register 10 and the control group 44 are not shown in the block diagram of FIG. 3 for the sake of simplicity.
  • the data processing unit 28 receives read data from the input units - these are the keyboard 1 8, the hand scanner 20, the scales 22 and the card reader 24.
  • the data processing unit is designed such that goods-specific data can be supplied to the customer screen 14, the seller screen 16 and the printer 26 in a known manner and can be displayed by these output devices. at the same time All read data are forwarded from the data processing unit 28 to the control group 44.
  • the data processing unit 28 is further designed such that, on a corresponding control signal from the control group 44, the data output via the output devices can be controlled only by the control group 44.
  • the cash register 10 can also be operated as a conventional cash register without the control group 44 in an emergency. However, operation of the cash register 10 in connection with the control group 44 is regularly provided.
  • the control group 44 has a control unit 48 which is connected to the data processing unit 28 of the cash register 10 and receives customer and goods data from it.
  • the control unit is also connected to a number of data memories. These include a customer profile memory 50, a product memory 52, an information memory 54 and a statistics memory 56. Further details of the structure of the control unit 48 are explained below with reference to FIG. 5.
  • the control group 44 also has a detection unit 58 connected to the control unit 48.
  • the detection unit 58 is connected to the data processing unit 28 of the cash register 10 and receives customer and goods data from it.
  • the detection unit 58 is also connected to the customer profile memory 50, the product memory 52, the information memory 54 and the statistics memory 56.
  • control group 44 The operation of the control group 44 is explained in more detail below.
  • the function of the detection unit 58 is first described.
  • 10 different data are stored at the cash register entered, which are fed to the data processing unit 28.
  • Customer-specific data is often entered at the start of the checkout process, for example when a customer presents his customer card.
  • the data processing unit 28 of the cash register 10 generates data which contain the date, the time and an identification of the cash register and the checkout process. For example, an order number or the date and time of its start can be assigned to a checkout process for identification.
  • the products purchased by the customer, their quantity, weight data or their number, the price invoiced for it and the total amount to be paid are registered. All of this data is forwarded by the data processing unit 28 to the detection unit and initially stored there temporarily.
  • the control unit 48 receives data from the control unit 48, which represent the identity and the start and end time of the display of information units from the information store 54 during a checkout process.
  • the recording unit 58 For each checkout process, the recording unit 58 creates a data structure which is assigned to it and which contains all the individual data of different types mentioned in the preceding two paragraphs. However, the individual data can usually only be combined into a data structure at the end of the checkout process. Because, for example, customer data is not always entered immediately. Many customers will not have a customer card. Therefore, a personal customer profile can often not be determined. Subsequent entry of customer data is possible at any time during or after a checkout process. The registration unit then completes the data structure assigned to the checkout process.
  • the data structure generated by the detection unit 58 is stored in the statistical memory 56.
  • the data structure generated can be incomplete because, for example, as mentioned above, no customer data is entered in many checkout processes.
  • Statistical data can also be assigned to a specific customer profile be filed.
  • the data structures are stored in the statistics memory in the form of a database, which allows selective read access to individual data from different checkout processes with predefined characteristics at any time.
  • the data can be stored in the statistics memory as a relational database.
  • Another task of the registration unit 58 is to create and update customer profiles on the basis of the data coming in from the cash register 10.
  • the registration unit has read / write access to the customer profile memory 50.
  • the customer profile 60 is a file which on the one hand contains a number of features and on the other hand the relative frequencies assigned to them in the form of a two-column table.
  • a customer profile refers to both personal customer profiles and customer group profiles, as long as it is not defined in the context or is obvious by itself.
  • a first column of the table of the customer profile 60 overwritten with M for the purposes of this description alone, consists of a list with a total of N characteristics.
  • these features are coded with atomic numbers from 1 to N.
  • Other known coding options are also suitable.
  • the table can also be stored on another, in particular a memory of the administrative unit 46.
  • the characteristic column M of the customer profile 60 is the characteristic "Shopping between 9 a.m. and 1 a.m.” assigned.
  • the ordinal number 2 is assigned the feature “purchase of product A”, product A being any product, for example a food product such as a milk product, a textile product such as a towel or a technical product such as a car model, depending on the business in which the cash register is used.
  • product A being any product, for example a food product such as a milk product, a textile product such as a towel or a technical product such as a car model, depending on the business in which the cash register is used.
  • further feature differentiations are possible based on additional features.
  • a further feature “purchase of car model with automatic transmission” can be provided.
  • the list of characteristics can be updated, supplemented or shortened by the registration unit. This will be discussed in more detail below with reference to FIG. 5.
  • the list of characteristics contains data which enable the customer to be identified, for example his name or his customer number.
  • the identification data of each member of the customer group is included in the list of characteristics.
  • such identification data is missing.
  • the right column P (M) of the customer profile 60 assigns a relative frequency to each characteristic M, that is to say a number between 0 and 1.
  • the relative frequency P (M) indicates how often purchases by a (certain or indefinite) customer with the customer profile 60, based on the total number of purchases of such a customer, have the assigned characteristic. An example: if 4 out of 10 purchases by a customer with customer profile 60 have the characteristic with the assigned ordinal number 2, the relative frequency 0.4 is assigned to this characteristic in customer profile 60.
  • the relative frequency of a feature is a measure of the probability that a customer's purchase with the customer profile 60 has the feature in question.
  • Individual customers can be assigned several different customer profiles when making a purchase. For example, a personal customer profile can be created for an individual customer.
  • the registration unit registers a purchase from this customer and only uses it to maintain the personal customer profile. However, this customer's purchase can also be used to maintain customer group profiles, for example if the registered customer makes a purchase between 9 a.m. and 1 a.m. and thus falls under the above-mentioned customer group profile "Purchase between 9 a.m. and 1 2 a.m.” , After this purchase, the registration unit will update both the personal customer profile and the customer group profile mentioned.
  • the detection unit 58 from FIG. 3 is designed to regularly update customer profiles that are stored in the customer profile memory 50.
  • the update can take place, for example, immediately after each purchase, for which a customer with a specific customer profile has made purchases.
  • the registration unit takes from the statistical memory 56 the total number of previous purchases assigned to the respective customer or customer group profile.
  • the acquisition unit is also designed to regularly update the data contained in the statistical memory 56.
  • the cash register 10 has a log memory which records all the data entered together with the date, time of the input time and the identification of the cash register. This data can later be read out by the detection unit 58 of the control group 44 and processed in the manner described above.
  • the essential task of the control unit 48 is to control the display on the customer screen 14.
  • the display on the customer screen 14 can be controlled by the control unit 48 depending on the current customer profile.
  • the control unit 48 accesses the customer profile memory 50, the information memory 54 and the statistics memory 56.
  • the display on the customer screen can be controlled by the control unit 48 independently of the current customer profile.
  • the information store can be designed as a CD-Rom, as a magnetic hard disk or as another storage medium for data.
  • the information store contains the information which can be displayed on the customer screen 14 as an image, text or video sequence in the form of different files. Each picture, each text and each video sequence forms an information unit to which an identification key is assigned.
  • the information units are predominantly advertising information which are used to advertise goods or services on the customer screen 14. In addition, other types of information units, for example with current news, Weather forecasts or information about shop opening times etc. can be contained in the information store.
  • the information store 54 contains a total number Y of information units.
  • each of the information units contained is assigned a suitability indicator between 0 and 1 for each of the customer profiles contained in the customer profile store.
  • the number 0 means that an information unit is not suitable for the relevant customer profile.
  • the number 1 means that an information unit is certainly suitable for the relevant customer profile.
  • values of the suitability number between 0 and 1 indicate a more or less high probability for the suitability of an information unit.
  • the structure of the selection file is explained below in connection with FIG. 5 using an exemplary selection file 62.
  • the suitability numbers contained in the selection file are assigned, on the one hand, to a specific customer profile and, on the other hand, to a specific information unit, according to the type of entries in a matrix.
  • the suitability figures are assigned to the key figures KP1 to KPZ of all Z customer profiles in the customer profile memory line by line.
  • the suitability numbers are assigned column by column to B1 to BY of all information units contained in the information store 54. For example, in the case of a customer profile KP1, which can be seen as the characteristic "age under 1 6 years", the suitability number "0" is assigned to the selection file of an information unit B2 which advertises an alcoholic beverage.
  • the information units in the information store 54 are also assigned to one or more products.
  • a hierarchy can be made by weighting the assignment with a number between 0 and 1.
  • the suitability numbers can initially be set arbitrarily, for example to test the effect of certain information units on certain customer profiles. In the course of time, the suitability figures can also be determined automatically if the statistical material collected provides sufficient information about the preferences of certain customer profiles.
  • the evaluation algorithms required for this can be implemented in an evaluation unit, not shown here. To improve the statistical basis, the evaluation can be carried out by the central administration unit 46, which preferably communicates with a large number of cash registers and tax groups and takes into account all the data collected by them. Further details are explained below.
  • suitability figures can also be changed in the course of time by using predetermined strategy rules. For example, it may be desirable to display a certain message to a given customer profile only during a specified period of time. In this case, the suitability number for the specified customer profile is automatically set to zero at the end of the period.
  • control unit 48 Further details on the structure and functioning of the control unit 48 are explained below with reference to FIG. 5.
  • the central management unit 46 is connected to the control group 44 for the wired or wireless exchange of data and / or control signals. Instead of a permanent connection, a connection can only be used temporarily if necessary getting produced.
  • the central administration unit has a central computer 64 which is designed to carry out a multiplicity of administration, maintenance, evaluation and control functions and for this purpose read and write access to the storage units 50 to 56 and in the control unit 48 and in FIG Detection unit 58 has implemented executable program files.
  • the central administration unit has, in particular, central storage units 66 to 72 which correspond to the storage units 50 to 56.
  • the management unit 46 is designed to manage a large number of cash registers and control groups, for example in the context of a widely branched branch system.
  • the management unit 46 can be used, for example, to compare the data collected in the various branches in order to create improved customer profiles, if necessary, which are based on data collected in all branches.
  • the central administration unit 46 can store new or improved customer profiles in the customer profile memory 50 of the control group 44 and replace the corresponding customer profiles used previously. New customer profiles are integrated into the databases of the control group 44 by updating the selection file in the information store 54 from the central office.
  • the statistical data generated by the cash register 10 and the control group 44 can be used in a known manner to control a central purchasing system.
  • the influence of the information units displayed on the customer screens 14 on the purchasing behavior of the respective customer profiles can also be determined automatically. If, for example, a specific new product was advertised with a selected customer profile and this product subsequently achieved significantly higher sales figures, the advertising can automatically be extended to other customer profiles and at the same time the purchase could be changed according to the increased and the expected demand become.
  • the central computer 64 has one or more input units (not shown), with the aid of which product data, customer profiles, information units, statistical data and strategy rules can be entered and / or edited in the form of executable program files.
  • a central customer profile memory 66 contains customer profiles created or updated using the central computer.
  • a central product memory 68 contains product data created or updated with the aid of the central computer.
  • a central information store 70 contains information units created or updated with the aid of the central computer.
  • a central statistical memory 72 contains statistical data created or updated with the aid of the central computer.
  • FIG. 6 shows further details of control group 44 from FIG. 3 in a further block diagram. For the sake of simplicity of illustration, not all elements of control group 44 are shown in this block diagram.
  • the control unit 48 has a customer profile determination unit 48.1, which is connected on the input side both to the data processing unit 28 of the cash register 10 and to the customer profile memory 50. On the output side, the customer profile determination unit 48.1 is connected to a display control unit 48.2.
  • the customer profile determination unit 48.1 determines the customer profile of the customer currently being served on the basis of the input data received from the data processing unit 28. Once the customer profile has been determined, its identification number is forwarded to the display control unit 48.2. Further details of the functioning of the customer profile determination unit 48.1 are explained below with reference to FIG. 7.
  • the display control unit 48.2 controls the display on the customer screen 14 on the basis of the present customer profile. For this purpose, the display control unit accesses the selection file 62 stored in the information store 54. The information unit with the highest suitability number is displayed first. If several information units come into question with this selection criterion, the information unit with the lowest identification code is preferably selected and displayed on the customer screen 14.
  • the duration of the display of the information unit is predetermined by the display control unit 48.2 by a time control unit 48.3.
  • the time control unit 48.3 obtains the data required for determining the display duration either solely from the data processing unit 28 of the cash register. In this way, for example, the end of a checkout process can be automatically waited for before a subsequent customer is shown another information unit.
  • the interaction between the display control unit 48.2 and the time control unit 48.3 can be used to selectively react to the input of certain products. If, for example, a specific product is read in at the cash register using the hand scanner 20, the display control unit 48.2 checks the selection file to determine whether an information unit is assigned to this product. If necessary, a more complex variant can also be used to check whether the information unit found is in turn assigned a suitability number above a predefined threshold value and whether this information unit is only displayed if this is the case.
  • the acquisition unit 58 has a data acquisition unit 58.1, a memory unit 58.2 connected to it and a computing unit 58.3.
  • the data acquisition unit 58.1 receives from the data processing unit 28 of the cash register 1 0 customer-specific and goods-specific data and an identifier of the cash register 1 0. Customer-specific data become, if they are not at the Cash register can be entered, the data acquisition unit alternatively from the customer profile determination unit 48.1. Furthermore, the data acquisition unit 58.1 receives from the display control unit 48.2 the identifier of the information unit currently displayed and from the time control unit the start and stop time of the current display.
  • the data acquisition unit 58.1 adds the date to these data and continuously uses all the data mentioned to generate data structures which are continuously fed to the statistical memory 56 and stored there.
  • the data structures generated can also have other data types. For example, an identification number of the seller can also be registered. Or certain weather data can be registered in order to register the dependence of the effect of advertising messages, for example on the temperature.
  • the data structures generated by the data acquisition unit 58.1 will also be temporarily stored in the memory unit 58.2 if the connection to the statistical memory 56 fails.
  • the computing unit 58.3 like the central computer 66, is designed to calculate and update customer profiles and the selection file on the basis of the data structures generated by the data acquisition unit 58.1. Data of new products or new features for customer profiles or new information units can also be transferred to the data acquisition unit via the hand scanner 20 or another input unit (not shown) that is independent of the cash register 10, for example. Computing unit 58.3 has read and write access to these memories in order to update the files stored in memory units 50 to 56.
  • a hierarchy will be specified, according to which write accesses by the central computer to the storage units of the control group 44 have the highest priority and the computing unit 58.3 has a lower priority than the acquisition unit.
  • the computing unit 58.3 can, for example, the one described Take on tasks as long as the connection to the central computer is down.
  • FIG. 7 shows in a flow chart an exemplary embodiment of an algorithm that can be executed by the customer profile determination unit. This is started with a step S1 0 as soon as the cash register 1 0 is put into operation. In a subsequent query loop, step S 12 is waited until the cash register signals that a customer is being served. This can be determined, for example, by entering customer or product-specific data. If a checkout process was started, it is then checked whether customer-specific data, i.e. a specific customer profile (or several customer profiles) have been entered. If this is the case, the code number of the specific customer profile is sent to the display control unit 48.2 in a subsequent step S1 6 and then jumped back to step S1 2.
  • customer-specific data i.e. a specific customer profile (or several customer profiles) have been entered. If this is the case, the code number of the specific customer profile is sent to the display control unit 48.2 in a subsequent step S1 6 and then jumped back to step S1 2.
  • step S20 the time and the cash register location are first determined in step S20. For example, a certain department within a department store is determined as the checkout location. This prevents, for example, that advertising for colors and varnishes available in another department is displayed in a textile department of a department store. Other parameters can also be determined in step S20. In this step, manual entries by the checkout staff can also be taken into account. For example, some features of the current customer (such as male / female, older / younger than about 50 years, etc.) can be entered by pressing a key on the keyboard 1 8.
  • a standard customer profile assigned to the existing features is determined from the customer profile memory 50, and the code number is then forwarded to the display control unit 48.2 in a step S24. It is then checked whether new customer-specific data has been entered. If this is the case, for example for a customer who was initially unable to find his customer card, the process jumps back to step S14. If this is not the case, the input of product-specific data at the cash register 10 is first waited for in a step S28. If no product-specific data was received, the process jumps back to step S20.
  • the customer profile memory 50 is searched in a step S30 for a customer profile which has a feature related to this product with the comparatively highest assigned probability / relative frequency. Furthermore, it is checked in step S30 whether the customer profile determined in this way also contains the other features determined in step S20 with an assigned probability greater than 0. It is then checked in a step S32 whether the mean value of the probabilities mentioned exceeds a predefined threshold value. If several possible customer profiles were found in step S30, these are checked one after the other in subsequent step S32 and finally the feature is selected which most far exceeds the probability criterion. If the decision is not clear at first, the one with the lowest key figure is selected from several possible customer profiles. The process then jumps to step S24 and the determined customer profile is output to the display control unit.
  • the embodiment of the invention is not limited solely to the preferred exemplary embodiments specified above. Rather, a number of variants are conceivable which make use of the solution shown even in the case of fundamentally different types.
  • other peripheral devices such as stationary scanners, payment terminals and others can also be connected to the electronic cash register described above.
  • the electronic cash register presented can also be used as part of a wide variety of network topologies or as the only cash register location be used.
  • the electronic cash register can not only be used for the sales process but also for merchandise management purposes. The individual functions are offered via corresponding software programs.

Abstract

The invention relates to an electronic cash register system with input means (18 to 24) which are designed for detecting product- and/or customer-specific data. The inventive system also comprises data processing means (28) which are connected to the input means (18 to 24) on the input side thereof and which are configured for carrying out arithmetical operations with product-specific data. Said system also comprises a data memory (54), image reproduction means (14) and display control means (48) that are connected to the data processing means (28) and the data memory (54) on the input side thereof and to the image reproduction means (14) on the output side thereof and are designed for controlling the operation of the image reproduction means (14) in such a way that detected product- and/or customer-specific data as well as data that is contained in the data memory (54) can be displayed by the image reproduction means (14). According to the invention, the display control means (48) are embodied for controlling the operation of the image reproduction means (14) according to the detected customer-specific data.

Description

RegistrierkassensystemCash register system
Die Erfindung betriffteinelektronisches Registrierkassensystem mit Eingabemitteln, die zum Erfassen waren- und/oder kundenspezifischer Daten ausgebildet sind, Datenverarbeitungsmitteln, die eingangsseitig mit den Eingabemitteln verbunden und zur Durchführung von Rechenoperationen mit warenspezifischen Daten ausgebildet sind, einem Datenspeicher, Bildwiedergabemitteln, und mit Anzeigesteuermitteln, die eingangsseitig mit den Datenverarbeitungsmitteln und dem Datenspeicher sowie ausgangsseitig mit den Bildwiedergabemitteln verbunden sind und die zum Steuern des Betriebs der Bildwiedergabemittel ausgebildet sind derart, dass erfasste waren- und/oder kundenspezifische Daten sowie im Datenspeicher enthaltene Daten von den Bildwiedergabemitteln anzeigbar sind.The invention relates to an electronic cash register system with input means which are designed for the acquisition of goods and / or customer-specific data, data processing means which are connected on the input side to the input means and are designed for carrying out arithmetic operations with product-specific data, a data memory, image reproduction means and with display control means which are on the input side are connected to the data processing means and the data memory and on the output side to the image display means and which are designed to control the operation of the image display means such that recorded goods and / or customer-specific data and data contained in the data memory can be displayed by the image display means.
Die Anzeigesteuermittel sind beispielsweise eine Steuereinheit zur Ansteuerung mindestens eines Anzeigemittels wie den Bildwiedergabemitteln. Elektronische Registrierkassen werden in Einzel- und Großhandelsgeschäften eingesetzt. Sie dienen in erster Linie der Überwachung des Verkaufs von Waren. Dabei werden im Zuge des Verkaufsvorganges waren- und/oder kundenspezifische Daten aufgenommen. Warenspezifische Daten sind auf der Ware selbst oder auf ihrer Verpackung - meist in Form eines Barcodes - aufgebracht. Die warenspezifischen Daten umfassen beispielsweise Einkaufs- und Verkaufspreis, welche durch eine Schlüsselnummer codiert sind. Kundenspezifische Daten sind beispielsweise im Rahmen von Kundenrabattsystemen auf Magnetkarten oder Chipkarten als persönliche Daten des Kunden gespeichert. Kassenspezifische Daten - wie der Verkaufspreis und die Bezeichnung der Ware - werden dem Kunden zur Kontrolle angezeigt und auf einem Kassenbeleg ausgedruckt. Dieser liefert dem Kunden eine übersichtliche und leicht verständliche Auflistung der gekauften Waren. Für den abschließenden Kassiervorgang wird automatisch der Gesamtverkaufspreis der gekauften Waren ermittelt. Die waren- und/oder kundenspezifischen Daten werden meist zur Berechnung von Verkaufsstatistiken oder zum Auslösen von Nachbestellvorgängen erfaßt und gespeichert, und erleichtern somit auch die Warenwirtschaft des Geschäfts.The display control means are, for example, a control unit for controlling at least one display means, such as the image display means. Electronic cash registers are used in retail and wholesale stores. They are primarily used to monitor the sale of goods. In the course of the sales process, goods and / or customer-specific data are recorded. Goods-specific data are printed on the goods themselves or on their packaging - usually in the form of a barcode. The goods-specific data include, for example, purchase and sales prices, which are encoded by a key number. Customer-specific data is stored, for example, in the context of customer discount systems on magnetic cards or chip cards as the customer's personal data. Cash register-specific data - such as the sales price and the description of the goods - are displayed to the customer for control and printed out on a cash receipt. This provides the customer with a clear and easily understandable list of the goods purchased. For the final checkout process, the total sales price of the purchased goods is automatically determined. The goods and / or customer-specific data are mostly recorded and saved for the calculation of sales statistics or for triggering reordering processes, and thus also facilitate the merchandise management of the business.
Es ist die Absicht der Hersteller von über den Groß- und Einzelhandel beziehbarer Waren, diese dem Kunden möglichst gezielt vorzustellen. Hierfür werden Mittel der Werbung eingesetzt. Als Ort für Werbung erweist sich ein Einzel- und Großhandelsgeschäft als besonders günstig, da hier der direkte Kontakt zwischen dem Kunden und der Ware erfolgt. Als Werbeträger dienen so beispielsweise die Verpackungen der Ware selbst oder im Geschäft angebrachte Werbetafeln. Der auf einer Verpackung zur Verfügung stehende Platz ist jedoch in erster Linie der Information über die Ware selbst vorbehalten und ist außerdem geometrisch begrenzt. Die Verpackung ist daher nicht optimal für Werbezwecke geeignet. Werbetafeln haben den Nachteil, daß diese in der Fülle der optischen Eindrücke in einem Geschäft vom Kunden oftmals übersehen werden.It is the intention of the manufacturers of goods that can be obtained through the wholesale and retail trade to present them to the customer as specifically as possible. Advertising tools are used for this. As a place for advertising, a retail and wholesale store proves to be particularly cheap, since here the direct contact between the customer and the goods takes place. For example, the packaging of the goods themselves or advertising boards installed in the shop serve as advertising media. However, the space available on packaging is primarily reserved for information about the goods themselves and is also geometrically limited. The packaging is therefore not ideal for advertising purposes. The disadvantage of billboards is that the wealth of visual impressions in a store is often overlooked by customers.
Ein Registrierkassensystem der eingangs genannten Art ist aus dem Dokument JP- A-063331 59 bekannt. Diese Schrift beschreibt eine Registrierkasse mit einer Eingabeeinheit für waren- und/oder kundenspezifische Daten. Als Bildwiedergabemittel ist für den Kunden einsehbarer Kundenbildschirm vorgesehen, auf dem Daten der abkassierten Produkte und ein Videowerbefilm anzeigbar sind. Zur Anzeige des Videowerbefilms und der waren- und/oder kundenspezifischen Daten greift eine Anzeigesteuereinheit auf einen Datenspeicher zu, in dem der Videowerbefilm abgespeichert ist.A cash register system of the type mentioned at the outset is known from the document JP- A-063331 59 known. This document describes a cash register with an input unit for goods and / or customer-specific data. A customer-viewable customer screen is provided as the image reproduction means, on which data of the products received and a video advertising film can be displayed. To display the video advertising film and the goods and / or customer-specific data, a display control unit accesses a data memory in which the video advertising film is stored.
Ein Nachteil dieser bekannten Registrierkasse ist, dass die auf dem Kundenbildschirm anzeigbaren Informationsinhalte, das sind beispielsweise Videowerbefilme, Werbebilder oder Werbetexte, für viele Kunden uninteressant sind. Manche Kunden fühlen sich von den gezeigten Informationsinhalten sogar belästigt. Dies kann dazu führen, dass Kunden dem Geschäft fernbleiben, in dem die bekannte Registrierkasse betrieben wird.A disadvantage of this known cash register is that the information content which can be displayed on the customer screen, for example video advertising films, advertising images or advertising texts, is of no interest to many customers. Some customers even feel bothered by the information content shown. This can lead to customers staying away from the shop where the well-known cash register is operated.
Es ist eine Aufgabe der Erfindung, ein Registrierkassensystem der eingangs genannten Art so weiterzubilden, dass die Anzeige von Informationsinhalten während des Kassiervorgangs auf besonders viele Kunden interessant und anziehend wirken kann.It is an object of the invention to develop a cash register system of the type mentioned at the outset in such a way that the display of information content during the checkout process can have an interesting and attractive effect on a particularly large number of customers.
Die Aufgabe wird für ein Registrierkassensystem mit den Merkmalen des Oberbegriffs des Anspruchs 1 dadurch gelöst, dass die Anzeigesteuermittel zum Steuern des Betriebs der Bildwiedergabemittel in Abhängigkeit von erfassten kundenspezifischen Daten ausgebildet sind.The object is achieved for a cash register system with the features of the preamble of claim 1 in that the display control means are designed to control the operation of the image reproduction means as a function of acquired customer-specific data.
Erfindungsgemäß werden erfasste kundenspezifische Daten genutzt, um die durch die Bildwiedergabemittel zur Anzeige gebrachten Informationsinhalte zu steuern.According to the invention, captured customer-specific data are used to control the information content displayed by the image display means.
Unter kundenspezifischen Daten sind zum einen feststehende Merkmale individueller Kunden zu verstehen. Beispielsweise sind eine registrierte Kundennummer oder das Geschlecht eines individuellen Kunden feststehende Merkmale eines individuellen Kunden. Eine Kundennummer kann beispielsweise auf einer Kundenkarte in Form eines Barcodes, in Form von Binärdaten in einem elektronischen Speicherchip abgespeichert und von dort eingelesen werden. Bei der Verwendung von so genannten "Tags", das sind zur berührungslosen Übermittlung einer Kennung ausgebildete Transponder, kann eine Kundennummer auch drahtlos empfangen werden.On the one hand, customer-specific data are understood to mean fixed characteristics of individual customers. For example, a registered customer number or the gender of an individual customer are fixed characteristics of an individual Customers. A customer number can, for example, be stored on a customer card in the form of a barcode, in the form of binary data in an electronic memory chip and read from there. When using so-called "tags", which are transponders designed for the contactless transmission of an identifier, a customer number can also be received wirelessly.
Kundenspezifische Daten sind zum anderen auch solche Merkmale, die einem Kunden nicht feststehend, sondern bei jedem Einkauf neu zugeordnet werden können, wie beispielsweise der Zeitpunkt des Beginns des Kassiervorgangs. Dieser Zeitpunkt variiert in aller Regel von Einkauf zu Einkauf. Jedoch erlauben häufig auch schon derart wenige, nicht feststehende Merkmale des Kunden beschreibende Daten, manche Interessen des jeweiligen Kunden mit hoher Treff Wahrscheinlichkeit vorherzusagen. Beispielsweise handelt es sich bei Personen, die morgens zwischen 9 und 1 2 Uhr in einem Textilwarenhaus einkaufen, mit hoher Wahrscheinlichkeit um Personen, die keiner Erwerbstätigkeit nachgehen. Dieser Personenkreis ist für bestimmte Informationsinhalte mit größerer Wahrscheinlichkeit aufgeschlossen als berufstätige Personen. Diese Erfahrung kann genutzt werden, um auch unter Nutzung derartiger "unscharfer" kundenspezifischer Daten Informationsinhalte auf den Bildwiedergabemitteln zur Anzeige zu bringen, die auf wahrscheinlich großes Interesse stoßen werden.On the other hand, customer-specific data are also features that are not fixed to a customer, but can be reassigned with each purchase, such as the time at which the checkout began. This point in time usually varies from purchase to purchase. However, such a small amount of data describing the customer's characteristics, which are not fixed, often allow predictions of certain interests of the respective customer with a high probability of being hit. For example, people who shop in a textile store between 9 a.m. and 1 a.m. are likely to be people who are not gainfully employed. This group of people is more likely to be open to certain information content than working people. This experience can be used to display information content on the image display means, which is likely to be of great interest, even using such "blurred" customer-specific data.
Bei dem erfindungsgemäßen Registrierkassensystem bilden die Eingabemittel für waren- oder kundenspezifischen Daten eine erste Datenquelle, die über die Datenverarbeitungseinheit mit den Anzeigesteuermitteln verbunden sind. Die Art der verwendeten Eingabemittel kann in unterschiedlichen Ausführungsformen variieren. Es können auch verschiedene Eingabemittel parallel einsetzbar sein. Gedacht ist optische Scanner zum Erfassen von Strichcodes, an Magnet- und Chipkartenlesegeräte und an Empfangsgeräte für drahtlose übermittelte Kennungen. Grundsätzlich sind alle genannten Eingabemittel sowohl für das Erfassen künden- als auch für das Erfassen warenspezifischer Daten geeignet. Eine zweite Datenquelle bildet der Datenspeicher, der die Informationsinhalte aufnimmt, die mit Hilfe der Anzeigesteuermittel zur Anzeige gebracht werden können. Anstelle des Datenspeichers oder in Ergänzung zu diesem kann als zweite Datenquelle auch eine beispielsweise über Funk oder Internet angebundene Informationsquelle vorgesehen sein. Der Datenspeicher kann auch ein austauschbares Nur-Lese-Speichermittel, insbesondere eine CD-ROM sein, von dem die Anzeigesteuermittel Daten auslesen.In the cash register system according to the invention, the input means for goods or customer-specific data form a first data source, which are connected to the display control means via the data processing unit. The type of input means used can vary in different embodiments. Different input means can also be used in parallel. Optical scanners are intended for capturing bar codes, on magnetic and chip card readers and on receiving devices for wirelessly transmitted identifiers. Basically, all of the input means mentioned are suitable both for entering customer-specific and for entering goods-specific data. A second data source is the data memory, which stores the information content that can be displayed using the display control means. Instead of the data memory or in addition to it, an information source connected, for example, via radio or the Internet can also be provided as the second data source. The data memory can also be an exchangeable read-only storage means, in particular a CD-ROM, from which the display control means read data.
Die Wiedergabemittel, d.h. das Anzeigemittel der Registrierkasse, können aus genau einer Bildschirmeinheit bestehen, bei der ein Bildsektor für die Anzeige der kassenspezifischen Daten und ein zweiter Bildsektor für die Anzeige der aus den Daten der zweiten Datenquelle gewonnenen Informationen - vorzugsweise Werbeinformationen - vorgesehen ist. Besonders vorteilhaft ist es hierbei, wenn der Bildsektor für die Anzeige der kassenspezifischen Daten kleiner als der Bildsektor für die Anzeige der anderen Informationen ausgebildet ist. Als kleiner Bildsektor für die Anzeige der kassenspezifischen Daten bietet sich besonders ein schmaler Streifen des oberen Bildbereichs an. Hierin lassen sich Warenbezeichnung und Verkaufspreis übersichtlich nebeneinander darstellen. Auf dem übrigen darunterliegenden größeren Bildsektor können die anderen Informationen großflächig wiedergegeben werden.The playback means, i.e. the display means of the cash register can consist of exactly one screen unit, in which an image sector for displaying the cash register-specific data and a second image sector for displaying the information obtained from the data of the second data source - preferably advertising information - is provided. It is particularly advantageous here if the image sector for displaying the cash register-specific data is smaller than the image sector for displaying the other information. A small strip of the upper image area is particularly suitable as a small image sector for the display of the cash register-specific data. Here the product description and sales price can be clearly displayed side by side. The other information can be reproduced over a large area on the remaining larger image sector.
Daneben können die Wiedergabemittel auch aus zwei oder mehr Bildschirmeinheiten bestehen, wovon mindestens eine Bildschirmeinheit für die Anzeige der kassenspezifischen Daten und mindestens eine weitere Bildschirmeinheit für die Anzeige der anderen Informationen vorgesehen ist. Diese Lösung gestattet eine individuelle und damit komfortable Ausrichtung von verschiedenen Anzeigemitteln zum einen auf den Kassierer und zum anderen den Kunden. Da für den Kassierer die andren Informationen nicht relevant sind, sind auf das ihm zugeordnete Anzeigemittel lediglich die kassenspezifischen Daten darstellbar.In addition, the display means can also consist of two or more screen units, of which at least one screen unit is provided for the display of the cash register-specific data and at least one further screen unit for the display of the other information. This solution allows an individual and therefore comfortable alignment of different display media on the one hand to the cashier and on the other hand to the customer. Since the other information is not relevant for the cashier, only the cash register-specific data can be displayed on the display means assigned to him.
Als Bildwiedergabemittel können alle bekannten Anzeigemittel für stehende und/oder bewegte Bilder und/oder Text zum Einsatz kommen, beispielsweise Flachbildschirme oder Elektronenstrahlröhren. Auch Leuchtdioden- oder Laserdisplays können verwendet werden. Die Bildwiedergabemittel müssen nicht unmittelbar an der Kasse angeordnet sein, sondern können auch in einiger Entfernung, aber für den Kunden gut einsehbar aufstellbar sein. Auch an die Verwendung von großformatigen Displays ist gedacht. Insbesondere bei diesen sind auch Bildprojektionstechniken einsetzbar.All known display means for standing can be used as image display means and / or moving images and / or text are used, for example flat screens or electron beam tubes. Light-emitting diode or laser displays can also be used. The image display means do not have to be arranged directly at the checkout, but can also be set up at a distance, but easily visible to the customer. The use of large format displays is also considered. Image projection techniques can also be used with these in particular.
Die Anzeigesteuermittel können Mittel zur variablen Aufteilung des Anzeigebereiches der Bildwiedergabemittel in zwei Bildsektoren umfassen.The display control means can comprise means for variably dividing the display area of the image display means into two image sectors.
Die Bildwiedergabemittel können aus zwei oder mehr Bildschirmeinheiten bestehen, wovon mindestens eine Bildschirmeinheit für die Anzeige erfasster warenspezifischer Daten und mindestens eine weitere Bildschirmeinheit für die Anzeige von Daten des Datenspeichers vorgesehen ist.The image display means can consist of two or more screen units, of which at least one screen unit is provided for the display of captured goods-specific data and at least one further screen unit for the display of data from the data memory.
Kassenspezifische Daten - wie der Verkaufspreis und die Bezeichnung der Ware - werden dem Kunden zur Kontrolle angezeigt. Die kassenspezifischen Daten sind warenspezifische Daten. Sie können zusätzlich von einem angeschlossenen Drucker auf einem Kassenbeleg ausgedruckt werden. Dieser liefert dem Kunden eine übersichtliche und leicht verständliche Auflistung der gekauften Waren. Für den abschließenden Kassiervorgang wird automatisch der Gesamtverkaufspreis der gekauften Waren ermittelt. Die waren- und/oder kundenspezifischen Daten werden meist zur Berechnung von Verkaufsstatistiken oder zum Auslösen von Nachbestellvorgängen erfaßt und gespeichert, und erleichtern somit auch die Warenwirtschaft des Geschäfts.Cash register-specific data - such as the sales price and the description of the goods - are displayed to the customer for control. The checkout-specific data are goods-specific data. They can also be printed out on a receipt from a connected printer. This provides the customer with a clear and easily understandable list of the goods purchased. For the final checkout process, the total sales price of the purchased goods is automatically determined. The goods and / or customer-specific data are mostly recorded and saved for the calculation of sales statistics or for triggering reordering processes, and thus also facilitate the merchandise management of the business.
Bei einer bevorzugten Ausführungsform der Erfindung wird die Anzeige auf den Wiedergabemitteln unter Zugriff auf in einem Kundenprofilspeicher abgelegte Kundenprofildaten (Kundenprofile oder Kundengruppenprofile) gesteuert. Die Kundenprofildaten werden bei einem Ausführungsbeispiel in Form einer zweispaltigen Tabelle abgespeichert. Dabei enthält die erste Spalte der Tabelle in ihren Zeilen bestimmte Merkmale oder bestimmten Merkmalen zugeordnete Merkmalscodes. Die zweite Spalte der Tabelle enthält in ihren Zeilen jeweils eine dem betreffenden Merkmal oder Merkmalscode zugeordnete Zahl zwischen 0 und 1 , die angibt, mit welcher relativen Häufigkeit bezogen auf eine statistische Gesamtheit oder mit welcher Wahrscheinlichkeit das Merkmal erfüllt ist.In a preferred embodiment of the invention, the display on the reproduction means is controlled with access to customer profile data (customer profiles or customer group profiles) stored in a customer profile memory. In one exemplary embodiment, the customer profile data are stored in the form of a two-column table. The first column of the table contains certain characteristics or characteristic codes assigned to specific characteristics in its rows. The rows in the second column of the table each contain a number between 0 and 1 assigned to the relevant characteristic or characteristic code, which indicates the relative frequency with respect to a statistical population or the probability with which the characteristic is fulfilled.
Jedem Kundenprofil sind in einem weiteren Ausführungsbeispiel passende Informationsinhalte, beispielsweise Werbeinformationen, zugeordnet. So kann zum Beispiel eine Kundin, deren Kundenprofil sie als Freizeitsportlerin ausweist, gezielt mit neuen Angeboten aus dem Bereich der Fitneßernährung beworben werden.In a further exemplary embodiment, suitable information content, for example advertising information, is assigned to each customer profile. For example, a customer whose customer profile she identifies as a recreational athlete can be targeted with new offers in the field of fitness nutrition.
Die Zuordnung zwischen den verschiedenen Kundenprofilen und den verschiedenen Informationsinhalten kann in Form einer Matrix erfolgen. Dabei kann der Spaltenindex eines Matrixelementes einem jeweiligen Informationsinhalt und der Zeilenindex des Matrixelementes einem jeweiligen Kundenprofil zugeordnet sein. Das Matrixelement kann die Information "zur Anzeige geeignet" in Form der Zahl 1 oder "Zur Anzeige nicht geeignet" in Form der Zahl 0 tragen. Auch hier kann zur weiteren Differenzierung mit aktualisierbaren Wahrscheinlichkeitsangaben, das heißt Zahlen zwischen 0 und 1 gearbeitet werden.The assignment between the different customer profiles and the different information contents can take place in the form of a matrix. The column index of a matrix element can be assigned to a respective information content and the row index of the matrix element can be assigned to a respective customer profile. The matrix element can carry the information "suitable for display" in the form of the number 1 or "not suitable for display" in the form of the number 0. Here, too, it is possible to work with updatable probability information, i.e. numbers between 0 and 1, for further differentiation.
Eine Aktualisierbarkeit des Kundenprofils und der Zuordnung von Informationsinhalten zum Kundenprofil ermöglicht ein adaptive Anzeigesteuerung.The ability to update the customer profile and the assignment of information content to the customer profile enables adaptive display control.
Bei einer Ausführungsform der Erfindung ist eine Kundenprofilermittlungseinheit vorgesehen, die zur Ermittlung Ausgabe eines einem Kundenprofil zugeordneten Codes für jeden Kassiervorgang ausgebildet ist. Wird kein persönliches Kundenprofil eingegebenIn one embodiment of the invention, a customer profile determination unit is provided which is designed to determine the output of a code assigned to a customer profile for each checkout process. If no personal customer profile is entered
Die angezeigte Werbeinformation kann in Abhänigkeit vom Kundenprofil auch warenspezifisch gesteuert werden. Eine Reaktion der Anzeigesteuerung auf warenspezifische Eingaben kann in einem Ausführngsbeispiel erfolgen, wenn dem jeweiligen Kundenprofil eine der aktuellen Ware zugeordnete Werbeinformation als geeignet zugeordnet ist. In diesem Fall kann in Abhängigkeit von der über das Eingabemittel identifizierten Ware eine hierzu passende Werbeinformation abgegeben werden. Als Beispiel könnte beim Einkauf eines Vollwaschmittels dann auf die vorteilhaften Eigenschaften eines bestimmten Weichspülers hingewiesen werden.The advertising information displayed can also depend on the customer profile controlled by goods. In an exemplary embodiment, the display control can react to goods-specific entries if the respective customer profile is assigned suitable advertising information associated with the current goods. In this case, depending on the goods identified via the input means, suitable advertising information can be given. As an example, the advantageous properties of a certain fabric softener could then be pointed out when purchasing a full detergent.
Die aus dem Datenspeicher, also der zweiten Datenquelle stammenden Informationen sind auf einer elektronischen Speichereinheit hinterlegt. Als Datenspeicher kann ein austauschbares Nur-Lese-Speichermittel vorgesehen, von dem die Steuermittel die Informationen auslesen. Hierfür eignet sich insbesondere eine CD-ROM.The information originating from the data store, that is to say from the second data source, is stored on an electronic storage unit. An exchangeable read-only storage device can be provided as the data storage device, from which the control device reads the information. A CD-ROM is particularly suitable for this.
Bei einem weiteren Ausführngsbeispiel ist der Datenspeicher als Schreib/Lese- Speichermittel auszubilden, von dem die Steuereinheit die Werbeinformationen ausliest. Diese Variante gestattet zudem ein Überschreiben der gespeicherten Daten, insbesondere von externer Stelle her, um diese insoweit zu aktualisieren. Als Schreib/Lese-Speichermittel kann beispielsweise eine magnetische Festplatte verwendet werden.In a further exemplary embodiment, the data storage device is to be designed as a read / write storage device, from which the control unit reads out the advertising information. This variant also allows the stored data to be overwritten, in particular from an external location, in order to update it to this extent. For example, a magnetic hard disk can be used as read / write storage means.
Unabhängigkeit davon, dass die Anzeigesteuermittel zum Steuern des Betriebs der Bildwiedergabemittel in Abhängigkeit von erfassten kundenspezifischen Daten ausgebildet sind, kann das Registrierkassensystem eine Erfassungseinheit aufweisen, die mit der Steuereinheit in Verbindung steht und die ausgebildet ist, waren- und/oder kundenspezifische Datenfür Speicherung oderWeiterverarbeitung zu erfassen. Insbesondere ist sie ausgebildet zu erfassen, welche Waren wann oder von welchem Kunden oder von welcher Art Kunde gekauft wurde, oder wann, wie lange und welche Informationsdatei zur Anzeige gebracht wurde . Diese Daten werden vorzugsweise auf einer nachgeschalteten Statistik-Speichereinheit hinterlegt. Aus den aufgezeichneten Daten können im Falle von Werbung beispielsweise statistische Rückschlüsse auf die Häufigkeit von gleichartigen Informationsinhalten, deren Tageszeitverteilung u.a. gezogen werden, um hierdurch die Werbemaßnahmen zu optimieren. Zudem erleichtert die gewonnene Statistikdie genaue Abrechnung der Werbeleistung des Geschäftes gegenüber den Herstellern der Waren.Irrespective of the fact that the display control means are designed to control the operation of the image display means as a function of acquired customer-specific data, the cash register system can have a detection unit which is connected to the control unit and which is designed to store goods and / or customer-specific data for storage or further processing to capture. In particular, it is designed to record which goods were bought when or by which customer or by what type of customer, or when, how long and which information file was displayed. These data are preferably stored on a downstream statistical storage unit. From the recorded data, in the case of advertising For example, statistical conclusions about the frequency of similar information content, the time of day distribution of which is drawn, in order to optimize the advertising measures. In addition, the statistics obtained facilitate the exact accounting of the advertising performance of the business against the manufacturers of the goods.
In der Statistikspeichereinheit können in einer bevorzugten Ausführungsform Kundenprofile und von der Erfassungseinheit erfasste Daten zusammengeführt werden. Dies erlaubt beispielsweise die Auswertung von Testverkäufen in Testmärkten. Ein weiterer Vorteil ist, dass zugleich Nachweise für die Abrechnung mit Auftraggebern für die Anzeige von Werbung über das erfindungsgemäße Registrierkassensystem abgespeichert werden.In a preferred embodiment, customer profiles and data recorded by the recording unit can be combined in the statistics storage unit. This allows, for example, the evaluation of test sales in test markets. Another advantage is that, at the same time, evidence for billing with clients for the display of advertising is stored via the cash register system according to the invention.
Zu diesem Zwecke und zum Zwecke der Warenwirtschaft ist es vorteilhaft, wenn ein Mittel zur Datenfernübertragung von waren- und/oder kundenspezifischen Daten und/oder des Inhaltes der Statistik-Speichereinheit, beispielsweise ein Modem anschließbar ist. Diese Maßnahme ermöglicht einen optimalen Informationsfluß zwischen Geschäft, Lieferanten, Warenherstellern, Geldinstituten und anderen Beteiligten. Insbesondere erlaubt dies, Informationen verschiedener Kassensysteme in einem Testmarkt oder verschiedener Testmärkte zentral zusammenzuführen und auszuwerten.For this purpose and for the purpose of merchandise management, it is advantageous if a means for remote data transmission of goods and / or customer-specific data and / or the content of the statistics storage unit, for example a modem, can be connected. This measure enables an optimal flow of information between business, suppliers, goods manufacturers, financial institutions and other participants. In particular, this allows information from different POS systems to be combined and evaluated centrally in a test market or different test markets.
Sind mehrere Registrierkassensysteme in einem internen Verbund zusammengeschlossen, so ist es vorteilhaft, wenn nur ein Mittel zur Datenfernübertragung an eine zentrale Verwaltungseinheit, dh. eine zentrale Steuereinheit des Verbundes angeschlossen ist. Als Mittel zur Datenfernübertragung eignet sich auch hier beispielsweise ein Telefon-Modem. Die hierüber gehenden Informationen können von externer Stelle her abrufbar oder von der Registrierkasse aus absendbar sein.If several cash register systems are combined in an internal network, it is advantageous if only one means for remote data transmission to a central administration unit, ie. a central control unit of the network is connected. A telephone modem is also suitable as a means of remote data transmission. The information about this can be called up from an external location or sent from the cash register.
Verschiedene Ausführungsbeispiele der Erfindung werden im folgenden anhand der Zeichnung beschrieben. Darin zeigt Figur 1 eine perspektivische Darstellung einer elektronischen Registrierkasse mit einem Anzeigemittel,Various embodiments of the invention are described below with reference to the drawing. In it shows FIG. 1 shows a perspective illustration of an electronic cash register with a display means,
Figur 2 eine Draufsicht auf einen Kundenbildschirm,FIG. 2 shows a top view of a customer screen,
Figur 3 ein prinzipielles Blockschaltbild einzelner Funktionseinheiten desFIG. 3 shows a basic block diagram of individual functional units of the
Registrierkassensystems,Cash register system,
Figur 4 eine Darstellung eines Kundenprofils in Tabellenform,FIG. 4 shows a representation of a customer profile in tabular form,
Figur 5 eine matrixförmige Darstellung einer Auswahldatei, mit der dieFigure 5 is a matrix representation of a selection file with which the
Auswahl von auf dem Kundenbildschirm anzuzeigenden Informationen gesteuert wird,Selection of information to be displayed on the customer screen is controlled,
Figur 6 ein detaillierteres Blockschaltbild einzelner Funktionseinheiten desFigure 6 is a more detailed block diagram of individual functional units of the
Registrierkassensystems aus Figur 3 undCash register system from Figure 3 and
Figur 7 ein Flussdiagramm mit wesentlichen Verfahrensschritten einesFIG. 7 shows a flowchart with essential method steps
Algorithmus zur Ermittlung eines Kundenprofils.Algorithm for determining a customer profile.
Figur 1 zeigt eine perspektivische Ansicht einer elektronischen Registrierkasse 10. Die Registrierkasse 10 weist ein Kassengerät 1 2 und einen separat angeordneten, mit dem Kassengerät 1 2 über ein Kabel verbundenen Kundenbildschirm 14 auf. Bei dem Kundenbildschirm 14 handelt es sich um einen um zwei Achsen schwenkbar gelagerten Flachbildschirm, der für den aktuell an der Kasse bedienten Kunden zur optimalen Einsicht ausrichtbar ist.FIG. 1 shows a perspective view of an electronic cash register 10. The cash register 10 has a cash register device 1 2 and a customer screen 14 arranged separately and connected to the cash register device 1 2 via a cable. The customer screen 14 is a flat screen which is pivotably mounted about two axes and which can be aligned for optimum viewing by the customer currently serving at the checkout.
Auf dem Kassengerät 1 2 ist ein Verkäuferbildschirm 1 6 angeordnet, der ebenfalls als verschwenkbarer Flachbildschirm für die Anzeige kassenspezifischer Daten für den Verkäufer/die Verkäuferin ausgebildet ist. Zur Erfassung warenspezifischer Daten (Produktdaten) weist die Registrierkasse 12 zum einen eine Tastatur 18 auf. Als weitere Daten-Eingabeeinheit ist im vorliegenden Ausführungsbeispiel zum anderen ein Handscanner 20 vorgesehen. Der Handscanner 20 ist in bekannter Weise zum Abrastern von Strichcodes mit einem Lichtstrahl ausgebildet und wandelt die beim Abrastern rückgestreute Lichtintensität in ein zeitabhängiges elektrisches Signal um, das zur Identifizierung und Interpretation des abgerasterten Strichcodes genutzt wird. Es versteht sich, dass alternativ zu dem Handscanner 20 auch eine fest montierte Scanvorrichtung verwendet werden kann. Als weitere Daten-Eingabeeinheit ist eine Waage 22 vorgesehen, die ebenfalls ber eine elektrische Verbindungsleitung mit der Registrierkasse 1 2 verbunden ist.A seller screen 16 is arranged on the cash register device 12, which is also designed as a pivotable flat screen for displaying cash register-specific data for the seller. On the one hand, the cash register 12 has a keyboard 18 for recording goods-specific data (product data). On the other hand, a hand scanner 20 is provided as a further data input unit in the present exemplary embodiment. The hand scanner 20 is designed in a known manner for scanning bar codes with a light beam and converts the light intensity backscattered during scanning into a time-dependent electrical signal, which is used to identify and interpret the scanned bar code. It goes without saying that, as an alternative to the hand scanner 20, a permanently mounted scanning device can also be used. A scale 22 is provided as a further data input unit, which is also connected to the cash register 1 2 via an electrical connecting line.
Neben warenspezifischen Daten können an der Registrierkasse 1 2 auch kundenspezifische Daten mit Hilfe des Handscanners 20 oder eines Kartenlesers 24 eingegeben werden. Der Kartenleser kann beispielsweise zum Einlesen von Kundendaten von einer Magnetkarte oder einer Smartcard ausgebildet sein. Alternativ können auch Mittel zum berührungslosen Einlesen von Kundendaten über Funk vorgesehen sein, beispielsweise mit Hilfe von Tags.In addition to goods-specific data, customer-specific data can also be entered at the cash register 1 2 using the hand scanner 20 or a card reader 24. The card reader can be designed, for example, to read customer data from a magnetic card or a smart card. Alternatively, means for contactless reading of customer data via radio can also be provided, for example with the aid of tags.
Die kundenspezifischen Daten sind beispielsweise auf einer (nicht dargestellten) Kundenkarte gespeichert, die für Kunden im Rahmen der Teilnahme an einem Rabatt- oder Kreditsystem ausgestellt wird. Die von der Kundenkarte einlesbaren kundenspezifischen Daten erlauben die Identifikation des Kunden und damit den Lese- und/oder Schreibzugriff auf zuvor abgespeicherte, dem individuellen Kunden zugeordnete Daten. Diese Daten, die einem bestimmten Kunden bestimmte Merkmale zuordnen, werden im folgenden auch als persönliches Kundenprofil bezeichnet.The customer-specific data are stored, for example, on a customer card (not shown), which is issued to customers when participating in a discount or credit system. The customer-specific data that can be read in from the customer card allow the customer to be identified and thus read and / or write access to previously stored data assigned to the individual customer. This data, which assign certain characteristics to a specific customer, is also referred to below as a personal customer profile.
Neben persönlichen Kundenprofilen ist das Registrierkassensystem auch zum Erzeugen und Verwalten von Kundengruppenprofilen ausgelegt. Kundengruppenprofile enthalten Daten, die mehreren bestimmten oder auch unbestimmten Kunden bestimmte Merkmale zuordnen. Ein Kundengruppenprofil, das mehrere bestimmte Kunden erfasst kann beispielsweise allen registrierten Teilnehmern eines Rabattsystems bestimmte Merkmale zuordnen. Ein solches Merkmal kann etwa mit "interessiert sich für Sonderangebote im Rahmen des Rabattsystems" umschrieben werden.In addition to personal customer profiles, the cash register system is also designed to create and manage customer group profiles. Customer group profiles contain data relating to several specific or indefinite customers assign certain characteristics. A customer group profile that records several specific customers can, for example, assign certain characteristics to all registered participants in a discount system. Such a characteristic can be described as "interested in special offers within the framework of the discount system".
Ein Kundengruppenprofil einer Kundengruppe, deren Mitglieder nicht individuell identifizierbar sind, kann beispielsweise allein durch das Merkmal "Einkauf vormittags zwischen 9 und 1 2 Uhr" definiert sein. Auch diesem unbestimmten Kundenkreis können durch ein Kundengruppenprofil Merkmale zugeordnet sein, beispielsweise das Merkmal "interessiert sich für für Kaffeeprodukte".A customer group profile of a customer group whose members cannot be individually identified can, for example, be defined solely by the feature “morning shopping between 9 am and 1 am 2 am”. A customer group profile can also be used to assign characteristics to this undefined customer group, for example the characteristic "interested in coffee products".
Auf weitere Eigenschaften der persönlichen Kundenprofile und der Kundengruppenprofile wird weiter unten unter Bezug auf Figur 4 näher eingegangen.Further properties of the personal customer profiles and the customer group profiles are discussed in more detail below with reference to FIG. 4.
Die Registrierkasse 1 2 weist als zusätzliche Ausgabeeinheit einen Kassendrucker auf, der im Gehäuse der Kasse angeordnet ist und im folgenden mit dem Bezugszeichen 26 gekennzeichnet wird, das in Fig. 1 auf einen Ausgabeschlitz im Gehäuse der Registrierkasse für Ausdrucke des in dieser Darstellung nicht sichtbaren Kassendruckers weist. Der Kassendrucker 26 erzeugt einen Ausdruck, der eine Auflistung der gekauften Waren mit Einzelverkaufspreisen sowie den Endpreis ausweist.The cash register 1 2 has, as an additional output unit, a cash register printer, which is arranged in the housing of the cash register and is identified in the following by the reference number 26, which in FIG has. The checkout printer 26 generates a printout which shows a list of the purchased goods with retail prices and the final price.
Die Registrierkasse 1 2 enthält schließlich eine Datenverarbeitungseinheit 28, die zur Durchführung der beim Kassieren erforderlichen Rechenoperationen und zum Umsetzen der eingehenden elektrischen Signale von Tastatur, Scanner, Magnetkartenleser und Waage in binäre Datenstrukturen ausgebildet ist, die an den Kundenbildschirm 14, den Verkäuferbildschirm 1 6 und/oder den Drucker 26 ausgebbar sind und dort zur Anzeige gebracht werden können.The cash register 1 2 finally contains a data processing unit 28 which is designed to carry out the arithmetic operations required for cashing and to convert the incoming electrical signals from the keyboard, scanner, magnetic card reader and scales into binary data structures which are connected to the customer screen 14, the seller screen 16 and / or the printer 26 can be output and can be displayed there.
Die Registrierkasse 12 ist auf einer Kassenlade 30 angeordnet, die zur sicheren Unterbringung von Zahlungsmitteln dient. Die Kassenlade 5 ist mit der Datenverarbeitungseinheit 28 elektrisch verbunden. Die Datenverarbeitungseinheit 28 steuert das Öffnen der Kassenlade 30 am Ende eines jeden Kassiervorgangs.The cash register 12 is arranged on a cash drawer 30 for secure Accommodation of means of payment serves. The cash drawer 5 is electrically connected to the data processing unit 28. The data processing unit 28 controls the opening of the cash drawer 30 at the end of each checkout process.
Fig. 2 zeigt eine schematische Darstellung der Bildoberfläche des Kundenbildschirms 14 während eines Kassiervorgangs. Der Flachbildschirm ist in einen Rahmen 32 eingefasst. Die gesamte Bildschirmfläche kann für die Ausgabe von warenspezifischen Daten (Art der Ware, Anzahl bzw. Masse, Preis etc. ) sowie für die Ausgabe von Text- oder Bilddateien oder Videosequenzen genutzt werden. Die Steuerung der Anzeige auf dem Kundenbildschirm 14 nimmt in der Regel eine unten anhand von Figur 3 näher beschriebene Steuergruppe (Bezugszeichen 44 in Figur 3) vor. Die Registrierkasse kann im vorliegenden Beispiel mit reduzierter Funktionalität wahlweise auch unabhängig von der Steuergruppe 44 betrieben werden. In diesem Betriebsmodus wird die Anzeige auf dem Kundenbildschirm von der Datenverarbeitungseinheit 28 gesteuert.2 shows a schematic illustration of the image surface of the customer screen 14 during a checkout process. The flat screen is enclosed in a frame 32. The entire screen area can be used for the output of goods-specific data (type of goods, number or mass, price, etc.) as well as for the output of text or image files or video sequences. The control of the display on the customer screen 14 is generally carried out by a control group (reference numeral 44 in FIG. 3) described in more detail below with reference to FIG. 3. In the present example, the cash register can optionally be operated with reduced functionality independently of the control group 44. In this operating mode, the display on the customer screen is controlled by the data processing unit 28.
Im vorliegenden Beispiel wird die Anzeige von der Steuergruppe 44 gesteuert. Auf dem Kundenbildschirm 14 werden zwei Bildbereiche dargestellt. Ein erster Bildbereich 34 ist als relativ schmaler, zeilenartiger Streifen am oberen Bildschirmrand vorgesehen und weist drei, in der Zeile hinter einander angeordnete Bildsektoren auf. In den Bildsektoren werden warenspezifische Daten während des Kassiervorgangs angezeigt. Hierbei wird in einem ersten Bildsektor 36 die Art der Ware ("Waschmittel"), in einem zweiten Bildsektor 38 der Produktname ("X") und in einem dritten Bildsektor 40 der Preis des Produktes ("Eurosymbol 5.90") angezeigt.In the present example, the display is controlled by the control group 44. Two image areas are shown on the customer screen 14. A first image area 34 is provided as a relatively narrow, line-like strip at the top of the screen and has three image sectors arranged one behind the other in the line. In the image sectors, goods-specific data is displayed during the checkout process. The type of goods (“detergent”) is displayed in a first image sector 36, the product name (“X”) in a second image sector 38 and the price of the product (“Eurosymbol 5.90”) in a third image sector 40.
Ein zweiter Bildbereich 42 ist auf der Bildschirmfläche unterhalb des ersten Bildbereiches 34 vorgesehen und dient im vorliegenden Ausführungsbeispiel für die Anzeige von Werbebotschaften. Der zweite Bildbereich 42 ist großflächig ausgebildet und dient der Anzeige Text- oder Bilddateien oder von Videosequenzen. Im vorliegenden Beispiel ist er lediglich durch ein großes X kenntlich gemacht. In einem anderen, hier nicht dargestellten Ausführungsbeispiel ist die Steuereinheit so eingerichtet, dass Werbebotschaften und warenspezifische Daten einander überlappen. Die warenspezifischen Daten werden beim Kassieren in eine aktuell gezeigte Werbebotschaft eingeblendet.A second image area 42 is provided on the screen area below the first image area 34 and is used in the present exemplary embodiment for the display of advertising messages. The second image area 42 is of large area and is used to display text or image files or video sequences. In the present example it is only identified by a capital X. In another exemplary embodiment, not shown here, the control unit is set up in such a way that advertising messages and goods-specific data overlap one another. The goods-specific data is displayed in a currently displayed advertising message during checkout.
Figur 3 zeigt in einem Blockschaltbild den Aufbau eines Ausführungsbeispiels des erfindungsgemäßen Registrierkassensystems. Die anhand von Figur 1 beschriebene Registrierkasse 10 ist im linken Drittel des Blockschaltbildes dargestellt. Gegenüber Figur 1 unveränderte Bezugszeichen kennzeichnen hier wie im folgenden gleiche Baugruppen. Mit der Registrierkasse 10 ist eine schon erwähnte Steuergruppe 44 verbunden, die wiederum mit einer zentralen Verwaltungseinheit 46 verbindbar ist.Figure 3 shows in a block diagram the structure of an embodiment of the cash register system according to the invention. The cash register 10 described with reference to FIG. 1 is shown in the left third of the block diagram. The same components are identified here as in the following with reference numerals unchanged from FIG. 1. A previously mentioned control group 44 is connected to the cash register 10, which in turn can be connected to a central administration unit 46.
Die Steuergruppe 44 kann innerhalb des Gehäuses des Kassengerätes 1 2 der Registrierkasse 10 angeordnet sein. Im vorliegenden Beispiel ist sie jedoch getrennt von der Registrierkasse 10 angeordnet und mit dieser über eine Datenleitung verbunden. In einem weiteren, alternativen Ausführungsbeispiel werden drahtlose Datenübertragungskanäle fürdie Datenverbindung zwischen der Registrierkasse 10 und der Steuergruppe 44 verwendet. Die für die Kommunikation zwischen der Registrierkasse 10 und der Steuergruppe 44 erforderlichen Baugruppen sind im Blockschaltbild der Figur 3 der Einfachheit halber nicht dargestellt.The control group 44 can be arranged within the housing of the cash register device 1 2 of the cash register 10. In the present example, however, it is arranged separately from the cash register 10 and connected to it via a data line. In another alternative embodiment, wireless communication channels are used for the data connection between cash register 10 and control group 44. The modules required for the communication between the cash register 10 and the control group 44 are not shown in the block diagram of FIG. 3 for the sake of simplicity.
Im folgenden werden Aufbau und Funktionsweise der Registrierkasse 10, der Steuergruppe 44 und der zentrale Verwaltungseinheit 46 anhand von Figur 3 näher erläutert.The structure and operation of the cash register 10, the control group 44 and the central administration unit 46 are explained in more detail below with reference to FIG. 3.
Bei der Registrierkasse 10 empfängt die Datenverarbeitungseinheit 28 von den Eingabeeinheiten - das sind die Tastatur 1 8, der Handscanner 20, die Waage 22 und der Kartenleser 24 - eingelesene Daten. Die Datenverarbeitungseinheit ist so ausgebildet, dass warenspezifische Daten in bekannter Weise dem Kundenbildschirm 14, dem Verkäuferbildschirm 1 6 und dem Drucker 26 zugeleitet und von diesen genannten Ausgabegeräten zur Anzeige gebracht werden können. Zugleich werden alle eingelesenen Daten von der Datenverarbeitungseinheit 28 an die Steuergruppe 44 weitergeleitet.At the cash register 10, the data processing unit 28 receives read data from the input units - these are the keyboard 1 8, the hand scanner 20, the scales 22 and the card reader 24. The data processing unit is designed such that goods-specific data can be supplied to the customer screen 14, the seller screen 16 and the printer 26 in a known manner and can be displayed by these output devices. at the same time All read data are forwarded from the data processing unit 28 to the control group 44.
Die Datenverarbeitungseinheit 28 ist weiterhin so ausgebildet, dass auf ein entsprechendes Steuersignal der Steuergruppe 44 hin die Datenausgabe über die Ausgabegeräte allein von der Steuergruppe 44 gesteuert werden kann.The data processing unit 28 is further designed such that, on a corresponding control signal from the control group 44, the data output via the output devices can be controlled only by the control group 44.
Es sei erwähnt, dass die Registrierkasse 1 0 im Notfall auch ohne die Steuergruppe 44 als herkömmliche Registrierkasse betrieben werden kann. Vorgesehen ist regelmäßig jedoch ein Betrieb der Registrierkasse 1 0 in Verbindung mit der Steuergruppe 44.It should be mentioned that the cash register 10 can also be operated as a conventional cash register without the control group 44 in an emergency. However, operation of the cash register 10 in connection with the control group 44 is regularly provided.
Die Steuergruppe 44 weist eine Steuereinheit 48 auf, die mit der Datenverarbeitungseinheit 28 der Registrierkasse 1 0 verbunden ist und von dieser Kundendaten und Warendaten empfängt. Die Steuereinheit ist weiterhin mit einer Anzahl von Datenspeichern verbunden. Hierzu zählen ein Kundenprofilspeicher 50, ein Produktspeicher 52, ein Informationsspeicher 54 und ein Statistikspeicher 56. Nähere Einzelheiten des Aufbaus der Steuereinheit 48 werden unten anhand von Figur 5 erläutert.The control group 44 has a control unit 48 which is connected to the data processing unit 28 of the cash register 10 and receives customer and goods data from it. The control unit is also connected to a number of data memories. These include a customer profile memory 50, a product memory 52, an information memory 54 and a statistics memory 56. Further details of the structure of the control unit 48 are explained below with reference to FIG. 5.
Die Steuergruppe 44 weist weiterhin eine mit der Steuereinheit 48 verbundene Erfassungseinheit 58 auf. Die Erfassungseinheit 58 ist mit der Datenverarbeitungseinheit 28 der Registrierkasse 10 verbunden und empfängt von dieser Kundendaten und Warendaten. Die Erfassungseinheit 58 ist weiterhin mit dem Kundenprofilspeicher 50, dem Produktspeicher 52, dem Informationsspeicher 54 und dem Statistikspeicher 56 verbunden.The control group 44 also has a detection unit 58 connected to the control unit 48. The detection unit 58 is connected to the data processing unit 28 of the cash register 10 and receives customer and goods data from it. The detection unit 58 is also connected to the customer profile memory 50, the product memory 52, the information memory 54 and the statistics memory 56.
Im folgenden wird die Funktionsweise der Steuergruppe 44 näher erläutert. Zunächst wird die Funktion der Erfassungseinheit 58 beschrieben.The operation of the control group 44 is explained in more detail below. The function of the detection unit 58 is first described.
Bei einem Kassiervorgang werden an der Registrierkasse 1 0 verschiedene Daten eingegeben, die der Datenverarbeitungseinheit 28 zugeleitet werden. Zu Beginn des Kassiervorgangs werden häufig kundenspezifische Daten eingegeben, beispielsweise, wenn ein Kunde seine Kundenkarte vorlegt. Zugleich erzeugt die Datenverarbeitungseinheit 28 der Registrierkasse 10 Daten, die das Datum, die Uhrzeit sowie eine Identifikation der Registrierkasse und des Kassiervorgangs enthalten. Einem Kassiervorgang können zur Identifizierung beispielsweise eine Ordnungsnummer oder Datum und Zeitpunkt seines Beginns zugeordnet werden. Weiterhin werden bei einem Kassiervorgang die vom Kunden gekauften Produkte, ihre Menge, Gewichtsdaten oder ihre Anzahl, der dafür in Rechnung gestellte Preis und die schließlich zu bezahlende Gesamtsumme registriert. Alle diese Daten werden von der Datenverarbeitungseinheit 28 an die Erfassungseinheit weitergeleitet und dort zunächst zwischengespeichert.During a checkout process, 10 different data are stored at the cash register entered, which are fed to the data processing unit 28. Customer-specific data is often entered at the start of the checkout process, for example when a customer presents his customer card. At the same time, the data processing unit 28 of the cash register 10 generates data which contain the date, the time and an identification of the cash register and the checkout process. For example, an order number or the date and time of its start can be assigned to a checkout process for identification. Furthermore, during a checkout process, the products purchased by the customer, their quantity, weight data or their number, the price invoiced for it and the total amount to be paid are registered. All of this data is forwarded by the data processing unit 28 to the detection unit and initially stored there temporarily.
Von der Steuereinheit 48 erhält die Erfassungseinheit 58 Daten, die die Identität sowie den Anfangs- und Endzeitpunkt der Anzeige von Informationseinheiten aus dem Informationsspeicher 54 während eines Kassiervorgangs repräsentieren.The control unit 48 receives data from the control unit 48, which represent the identity and the start and end time of the display of information units from the information store 54 during a checkout process.
Die Erfassungseinheit 58 legt für jeden Kassiervorgang eine diesem zugeordnete Datenstruktur an, die alle in den vorangehenden beiden Absätzen genannten Einzeldaten unterschiedlichen Typs enthält. Die Einzeldaten können jedoch in der Regel erst am Ende des Kassiervorgangs zu einer Datenstruktur zusammengefügt werden. Denn beispielsweise werden nicht immer sofort Kundendaten eingegeben. Viele Kunden werden keine Kundenkarte haben. Daher ist oft ein persönliches Kundenprofil nicht ermittelbar. Eine nachträgliche Eingabe von Kundendaten ist während oder nach einem Kassiervorgang jederzeit möglich. Die Erfassungseinheit vervollständigt dann die dem Kassiervorgang zugeordnete Datenstruktur.For each checkout process, the recording unit 58 creates a data structure which is assigned to it and which contains all the individual data of different types mentioned in the preceding two paragraphs. However, the individual data can usually only be combined into a data structure at the end of the checkout process. Because, for example, customer data is not always entered immediately. Many customers will not have a customer card. Therefore, a personal customer profile can often not be determined. Subsequent entry of customer data is possible at any time during or after a checkout process. The registration unit then completes the data structure assigned to the checkout process.
Die von der Erfassungseinheit 58 erzeugte Datenstruktur wird im Statistikspeicher 56 abgelegt. Die erzeugte Datenstruktur kann unvollständig sein, da beispielsweise wie erwähnt bei vielen Kassiervorgängen keine Kundendaten eingegeben werden. Statistikdaten können auch ohne Zuordnung zu einem bestimmten Kundenprofil abgelegt werden. Die Datenstrukturen werden im Statistikspeicher in Form einer Datenbank abgelegt, die jederzeit einen selektiven Lesezugriff auf Einzeldaten unterschiedlicher Kassiervorgänge mit vorgegebenen Merkmalen erlaubt. Beispielsweise können die Daten im Statistikspeicher als relationale Datenbank abgelegt werden.The data structure generated by the detection unit 58 is stored in the statistical memory 56. The data structure generated can be incomplete because, for example, as mentioned above, no customer data is entered in many checkout processes. Statistical data can also be assigned to a specific customer profile be filed. The data structures are stored in the statistics memory in the form of a database, which allows selective read access to individual data from different checkout processes with predefined characteristics at any time. For example, the data can be stored in the statistics memory as a relational database.
Eine weitere Aufgabe der Erfassungseinheit 58 ist die Erstellung und Aktualisierung von Kundenprofilen anhand der von der Registrierkasse 10 eingehenden Daten. Hierfür hat die Erfassungseinheit Lese-/Schreibzugriff auf den Kundenprof ilspeicher 50.Another task of the registration unit 58 is to create and update customer profiles on the basis of the data coming in from the cash register 10. For this purpose, the registration unit has read / write access to the customer profile memory 50.
Zur Erläuterung dieser Funktionsweise der Erfassungseinheit 58 wird zunächst anhand von Figur 5 anhand eines Beispiels die Struktur eines Kundenprofils 60 erläutert. Das Kundenprofil 60 ist eine Datei, die zum einen eine Anzahl Merkmale und zum anderen diesen zugeordnete relative Häufigkeiten in Form einer zweispaltigen Tabelle enthält. Hier und im folgenden wird in der Regel allgemein von einem Kundenprofil gesprochen. Es versteht sich jedoch, dass damit sowohl auf persönliche Kundenprofile als auch auf Kundengruppenprofile Bezug genommen, solange im Kontext nicht näher definiert wird oder von selbst ersichtlich ist.To explain this mode of operation of the detection unit 58, the structure of a customer profile 60 is first explained with reference to FIG. 5 using an example. The customer profile 60 is a file which on the one hand contains a number of features and on the other hand the relative frequencies assigned to them in the form of a two-column table. Here and in the following we generally speak of a customer profile. However, it goes without saying that this refers to both personal customer profiles and customer group profiles, as long as it is not defined in the context or is obvious by itself.
Eine erste, allein zur Kennzeichnung im Rahmen dieser Beshreibung mit M überschriebene Spalte der Tabelle des Kundenprofils 60 besteht aus einer Liste mit einer Gesamtanzahl von N Merkmalen. Diese Merkmale sind im vorliegenden Beispiel mit Ordnungszahlen von 1 bis N kodiert. Andere bekannte Kodierungsmöglichkeiten sind ebenso geeignet.A first column of the table of the customer profile 60, overwritten with M for the purposes of this description alone, consists of a list with a total of N characteristics. In the present example, these features are coded with atomic numbers from 1 to N. Other known coding options are also suitable.
Mit Hilfe einer weiteren, hier nicht dargestellten und im Kundenprofilspeicher abgelegten Tabelle ist die Zuordnung von Merkmalen zu Ordnungszahlen eindeutig festgelegt. Die Tabelle kann jedoch auch auf einem anderen, insbesondere einem Speicher der Verwaltungseinheit 46 abgelegt sein. Beispielsweise ist in der Tabelle der Ordnungszahl 1 der Merkmalsspalte M des Kundenprofils 60 das Merkmal "Einkauf zwischen 9 und 1 2 Uhr" zugeordnet. Der Ordnungszahl 2 ist das Merkmal "Kauf von Produkt A" zugeordnet, wobei Produkt A für ein beliebiges Produkt, beispielsweise ein Lebensmittelprodukt wie etwa ein Milchprodukt, ein Textilprodukt wie etwa ein Handtuch oder ein technisches Produkt wie etwa ein Automodell sein kann, je nach Geschäftsbetrieb, in dem die Registrierkasse eingesetzt wird. Auch weitere Merkmalsdifferenzierungen sind anhand zusätzlicher Merkmale selbstverständlich möglich. Beispielsweise kann neben einem Merkmal "Kauf von Automodell C" als weiteres Merkmal "Kauf von Automodell mit automatischem Getriebe" vorgesehen sein. Die Merkmalsliste kann von der Erfassungseinheit aktualisiert, ergänzt oder gekürzt werden. Hierauf wird weiter unten anhand von Figur 5 näher eingegangen.With the help of another table, not shown here and stored in the customer profile memory, the assignment of characteristics to ordinal numbers is clearly defined. However, the table can also be stored on another, in particular a memory of the administrative unit 46. For example, in the table of ordinal number 1, the characteristic column M of the customer profile 60 is the characteristic "Shopping between 9 a.m. and 1 a.m." assigned. The ordinal number 2 is assigned the feature “purchase of product A”, product A being any product, for example a food product such as a milk product, a textile product such as a towel or a technical product such as a car model, depending on the business in which the cash register is used. Of course, further feature differentiations are possible based on additional features. For example, in addition to a feature “purchase of car model C”, a further feature “purchase of car model with automatic transmission” can be provided. The list of characteristics can be updated, supplemented or shortened by the registration unit. This will be discussed in more detail below with reference to FIG. 5.
Bei einem persönlichen Kundenprofil enthält die Merkmalsliste Daten, die eine Identifizierung des Kunden erlauben, beispielsweise seinen Namen oder seine Kundennummer. Das Gleiche gilt für ein Kundengruppenprofil, das eine Anzahl bestimmter Kunden umfasst. Hier werden die Identifikationsdaten jedes Mitglieds der Kundengruppe in die Merkmalsliste aufgenommen. Bei einem Kundengruppenprofil, das einer Gruppe von nicht individuell identifizierbaren Kunden zugeordnet ist, fehlen deartige Identifikationsdaten.In the case of a personal customer profile, the list of characteristics contains data which enable the customer to be identified, for example his name or his customer number. The same applies to a customer group profile that includes a number of specific customers. Here, the identification data of each member of the customer group is included in the list of characteristics. In the case of a customer group profile that is assigned to a group of customers that cannot be individually identified, such identification data is missing.
Die rechte Spalte P(M) des Kundenprofils 60 ordnet jedem Merkmal M eine relative Häufigkeit zu, das heißt eine Zahl zwischen 0 und 1 . Die relative Häufigkeit P(M) zeigt an, wie häufig Einkäufe eines (bestimmten oder unbestimmten) Kunden mit dem Kundenprofil 60, bezogen auf die Gesamtzahl der Einkaufe eines solchen Kunden, das zugeordnete Merkmal aufweisen. An einem Beispiel: weisen 4 von 10 Einkäufen eines Kunden mit dem Kundenprofil 60 das Merkmal mit der zugeordneten Ordnungszahl 2 auf, so wird diesem Merkmal im Kundenprofil 60 die relative Häufigkeit 0.4 zugeordnet. Die relative Häufigkeit eines Merkmals ist ein Maß für die Wahrscheinlichkeit, dass ein Einkauf eines Kunden mit dem Kundenprofil 60 das betreffende Merkmal hat. Individuellen Kunden können bei einem Einkauf mehrere unterschiedliche Kundenprofile zugeordnet werden. Beispielsweise kann für einen individuellen Kunden ein persönliches Kundenprofil angelegt sein. Die Erfassungseinheit registriert einen Einkauf dieses Kunden und nutzt ihn nur Pflege des persönlichen Kundenprofils. Der Einkauf dieses Kunden kann jedoch zusätzlich auch zur Pflege von Kundengruppenprofilen genutzt werden, so beispielsweise, wenn der registrierte Kunde einen Einkauf vormittags zwischen 9 und 1 2 Uhr tätigt und somit unter das oben erwähnte Kundengruppenprofil "Einkauf vormittags zwischen 9 und 1 2 Uhr" fällt. Die Erfassungseinheit wird nach diesem Einkauf neben dem persönlichen Kundenprofil als auch das genannte Kundengruppenprofil aktualisieren.The right column P (M) of the customer profile 60 assigns a relative frequency to each characteristic M, that is to say a number between 0 and 1. The relative frequency P (M) indicates how often purchases by a (certain or indefinite) customer with the customer profile 60, based on the total number of purchases of such a customer, have the assigned characteristic. An example: if 4 out of 10 purchases by a customer with customer profile 60 have the characteristic with the assigned ordinal number 2, the relative frequency 0.4 is assigned to this characteristic in customer profile 60. The relative frequency of a feature is a measure of the probability that a customer's purchase with the customer profile 60 has the feature in question. Individual customers can be assigned several different customer profiles when making a purchase. For example, a personal customer profile can be created for an individual customer. The registration unit registers a purchase from this customer and only uses it to maintain the personal customer profile. However, this customer's purchase can also be used to maintain customer group profiles, for example if the registered customer makes a purchase between 9 a.m. and 1 a.m. and thus falls under the above-mentioned customer group profile "Purchase between 9 a.m. and 1 2 a.m." , After this purchase, the registration unit will update both the personal customer profile and the customer group profile mentioned.
Die Erfassungseinheit 58 aus Figur 3 ist zur regelmäßigen Aktualisierung von Kundenprofilen, die im Kundenprofilspeicher 50 abgelegt sind, ausgebildet. Die Aktualisierung kann beispielsweise unmittelbar nach jedem Einkauf erfolgen, bei dem ein Kunde mit einem bestimmten Kundenprofil eingekauft hat.The detection unit 58 from FIG. 3 is designed to regularly update customer profiles that are stored in the customer profile memory 50. The update can take place, for example, immediately after each purchase, for which a customer with a specific customer profile has made purchases.
Bei der Aktualisierung der Kunden- und Kundengruppenprofile können neue Merkmale hinzugefügt werden und die relativen Häufigkeiten aller Merkmale unter Zugriff auf den Statistikspeicher 56 neu berechnet werden. Dem Statistikspeicher 56 entnimmt die Erfassungseinheit in diesem Fall die dem jeweiligen Kunden- oder Kundengruppenprofil zugeorndete Gesamtzahl der bisherigen Einkäufe.When the customer and customer group profiles are updated, new features can be added and the relative frequencies of all features can be recalculated while accessing the statistical memory 56. In this case, the registration unit takes from the statistical memory 56 the total number of previous purchases assigned to the respective customer or customer group profile.
Bei bestimmten Merkmalen eines Kunden- oder Kundengruppenprofils wird es nicht sinnvoll sein, relative Häufigkeiten anzugeben und zu aktualisieren, da es sich hierbei um sicher feststellbare und von Einkauf zu Einkauf unveränderliche Merkmale handelt. So kann zum Beispiel das Geschlecht als Merkmal in das Kundenprofil aufgenommen werden. In diesem Fall ist das Merkmal "männlich" im Kundenprofil aufgeführt. Entsprechend dem tatsächlichen Geschlecht des Kunden wird diesem Merkmale eine " 1 " zugeordnet. Dieses Beispiel veranschaulicht Praktikabilität der hier vorgeschlagenen Form des Kundenprofils. Die Erfasssungseinheit ist weiterhin zur regelmäßigen Aktualisierung der im Statistikspeicher 56 enthaltenen Daten ausgebildet.For certain characteristics of a customer or customer group profile, it will not make sense to specify and update relative frequencies, since these are characteristics that can be reliably determined and cannot be changed from purchase to purchase. For example, gender can be included as a characteristic in the customer profile. In this case the characteristic "male" is listed in the customer profile. According to the actual gender of the customer, a "1" is assigned to this characteristic. This example illustrates the practicability of the form of customer profile proposed here. The acquisition unit is also designed to regularly update the data contained in the statistical memory 56.
Nähere Einzelheiten zu Aufbau und Struktur der Erfassungseinheit werden unten im Zusammenhang mit Figur 6 erläutert.Further details on the construction and structure of the registration unit are explained below in connection with FIG. 6.
In einem weiteren, nicht dargestellten Ausführungsbeispiel weist die Registrierkasse 10 einen Protokollspeicher auf, der alle eingegebenen Daten zusammen mit Datum, Uhrzeit des Eingabezeitpunktes und der Identifikation der Registrierkasse festhält. Diese Daten können später von der Erfassungseinheit 58 der Steuergruppe 44 ausgelesen und in der oben beschriebenen Weise verarbeitet werden.In a further exemplary embodiment, which is not shown, the cash register 10 has a log memory which records all the data entered together with the date, time of the input time and the identification of the cash register. This data can later be read out by the detection unit 58 of the control group 44 and processed in the manner described above.
Die wesentliche Aufgabe der Steuereinheit 48 ist die Steuerung der Anzeige auf dem Kundenbildschirm 14. Die Anzeige auf dem Kundenbildschirm 14 kann bei dem vorliegenden Ausführungsbeispiel durch die Steuereinheit 48 in Abhängigkeit vom aktuellen Kundenprofil gesteuert werden. Hierzu greift die Steuereinheit 48 auf den Kundenprofilspeicher 50, auf den Informationsspeicher 54 und auf den Statistikspeicher 56 zu.The essential task of the control unit 48 is to control the display on the customer screen 14. In the present exemplary embodiment, the display on the customer screen 14 can be controlled by the control unit 48 depending on the current customer profile. For this purpose, the control unit 48 accesses the customer profile memory 50, the information memory 54 and the statistics memory 56.
Alternativ kann die Anzeige auf dem Kundenbildschirm von der Steuereinheit 48 unabhängig vom aktuellen Kundenprofil gesteuert werden.Alternatively, the display on the customer screen can be controlled by the control unit 48 independently of the current customer profile.
Der Informationsspeicher kann als CD-Rom, als magnetische Festplatte oder als sonstiges Speichermedium für Daten ausgebildet sein. Der Informationsspeicher enthält zum einen die auf dem Kundenbildschirm 14 als Bild, Text oder Videosequenz anzeigbaren Informationen in Form von unterschiedlichen Dateien. Jedes Bild, jeder Text und jede Videosequenz bildet eine Informationseinheit, der ein Identifikationsschlüssel zugeordnet ist. Bei den Informationseinheiten handelt es sich überwiegend um Werbeinformationen, mit Hilfe derer auf dem Kundenbildschirm 14für Waren oder Dienstleistungen geworben wird. Zusätzlich können auch Informationseinheiten anderer Art, beispielsweise mit aktuellen Nachrichten, Wettervorhersagen oder Hinweisen auf Ladenöffnungszeiten etc. im Informationsspeicher enthalten sein. Der Informationsspeicher 54 enthält eine Gesamtanzahl Y von Informationseinheiten.The information store can be designed as a CD-Rom, as a magnetic hard disk or as another storage medium for data. On the one hand, the information store contains the information which can be displayed on the customer screen 14 as an image, text or video sequence in the form of different files. Each picture, each text and each video sequence forms an information unit to which an identification key is assigned. The information units are predominantly advertising information which are used to advertise goods or services on the customer screen 14. In addition, other types of information units, for example with current news, Weather forecasts or information about shop opening times etc. can be contained in the information store. The information store 54 contains a total number Y of information units.
In einer im Informationsspeicher abgelegten Auswahldatei ist jeder der enthaltenen Informationseinheiten eine Eignungskennzahl zwischen 0 und 1 für jedes der im Kundenprofilspeicher enthaltenen Kundenprofile zugeordnet. Dabei bedeutet die Zahl 0, dass eine Informationseinheit für das betreffende Kundenprofil nicht geeignet ist. Die Zahl 1 bedeutet, dass eine Informationseinheit für das betreffende Kundenprofil mit Sicherheit geeignet ist. Werte der Eignungszahl zwischen 0 und 1 zeigen dementsprechend eine mehr oder minder große Wahrscheinlichkeit für die Eignung einer Informationseinheit an.In a selection file stored in the information store, each of the information units contained is assigned a suitability indicator between 0 and 1 for each of the customer profiles contained in the customer profile store. The number 0 means that an information unit is not suitable for the relevant customer profile. The number 1 means that an information unit is certainly suitable for the relevant customer profile. Correspondingly, values of the suitability number between 0 and 1 indicate a more or less high probability for the suitability of an information unit.
Die Struktur der Auswahldatei wird im folgenden im Zusammenhang mit Figur 5 anhand einer beispielhaften Auswahldatei 62 erläutert. Die in der Auswahldatei enthaltenen Eignungszahlen sind nach Art der Einträge einer Matrix zum einen einem bestimmten Kundenprofil, zum anderen einer bestimmten Informationseinheit zugeordnet. Zeilenweise sind die Eignungszahlen den Kennzahlen KP1 bis KPZ aller im Kundenprofilspeicher vorhandenen Z Kundenprofile zugeordnet. Spaltenweise sind die Eignungszahlen Kennzahlen B1 bis BY aller im Informationsspeicher 54 enthaltenen Informationseinheiten zugeordnet. Beispielsweise ist bei einem Kundenprofil KP1 , dem als Merkmal "Alter unter 1 6 Jahre" zu entnehmen ist, in der Auswahldatei einer Informationseinheit B2, die für ein alkoholisches Getränk wirbt, die Eignungszahl "0" zugeordnet.The structure of the selection file is explained below in connection with FIG. 5 using an exemplary selection file 62. The suitability numbers contained in the selection file are assigned, on the one hand, to a specific customer profile and, on the other hand, to a specific information unit, according to the type of entries in a matrix. The suitability figures are assigned to the key figures KP1 to KPZ of all Z customer profiles in the customer profile memory line by line. The suitability numbers are assigned column by column to B1 to BY of all information units contained in the information store 54. For example, in the case of a customer profile KP1, which can be seen as the characteristic "age under 1 6 years", the suitability number "0" is assigned to the selection file of an information unit B2 which advertises an alcoholic beverage.
Nach Art einer relationalen Datenbank sind die Informationseinheiten im Informationsspeicher 54 weiterhin einem oder mehreren Produkten zugeordnet. Auch hier kann eine Hierachie durch Wichtung der Zuordnung mit einer Zahl zwischen 0 und 1 vorgenommen werden.In the manner of a relational database, the information units in the information store 54 are also assigned to one or more products. Here, too, a hierarchy can be made by weighting the assignment with a number between 0 and 1.
Die Eignungszahlen können anfangs willkürlich festgelegt werden, beispielsweise um die Wirkung bestimmter Informationseinheiten auf bestimmte Kundenprofile zu testen. Im Laufe der Zeit kann die Festlegung der Eignungszahlen auch automatisch erfolgen, wenn anhand des gesammelten statistischen Materials ausreichend Informationen über die Vorlieben bestimmter Kundenprofile vorhanden sind. Die hierfür erforderlichen Auswertungsalgorithmen können in einer hier nicht näher dargestellten Auswertungseinheit implementiert sein. Zur Verbesserung der statistischen Basis kann die Auswertung durch die zentrale Verwaltungseinheit 46 vorgenommen werden, die vorzugsweise mit einer Vielzahl von Registrierkassen und Steuergruppen kommuniziert und alle von diesen gesammelten Daten berücksichtigt. Nähere Einzelheiten hierzu werden weiter unten erläutert.The suitability numbers can initially be set arbitrarily, for example to test the effect of certain information units on certain customer profiles. In the course of time, the suitability figures can also be determined automatically if the statistical material collected provides sufficient information about the preferences of certain customer profiles. The evaluation algorithms required for this can be implemented in an evaluation unit, not shown here. To improve the statistical basis, the evaluation can be carried out by the central administration unit 46, which preferably communicates with a large number of cash registers and tax groups and takes into account all the data collected by them. Further details are explained below.
Weiterhin können die Eignungszahlen auch unter Rückgriff auf vorbestimmte Strategieregeln im Laufe der Zeit verändert werden. So kann es beispielsweise erwünscht sein, eine bestimmte Nachricht einem vorgegebenen Kundenprofil nur während einer festgelegten Zeitspanne anzuzeigen. In diesem Fall wird die Eignungszahl für das vorgegebene Kundenprofil am Ende der Zeitspanne automatisch auf Null gesetzt.Furthermore, the suitability figures can also be changed in the course of time by using predetermined strategy rules. For example, it may be desirable to display a certain message to a given customer profile only during a specified period of time. In this case, the suitability number for the specified customer profile is automatically set to zero at the end of the period.
Die Algorithmen, die die Verwaltung und Aktualisierung der Auswahldatei übernehmen, sind ebenfalls in der oben genannten Auswertungseinheit implementiert.The algorithms that manage and update the selection file are also implemented in the above-mentioned evaluation unit.
Nähere Einzelheiten zu Struktur und Funktionsweise der Steuereinheit 48 werden unten anhand von Figur 5 erläutert.Further details on the structure and functioning of the control unit 48 are explained below with reference to FIG. 5.
Im folgenden werden unter Rückgriff auf Figur 3 der Aufbau und die Funktionsweise der zentrale Verwaltungseinheit 46 erläutert.The structure and the functioning of the central administration unit 46 are explained below with reference to FIG. 3.
Die zentrale Verwaltungseinheit 46 ist mit der Steuergruppe 44 zum drahtgebundenen oder drahtlosen Austausch von Daten und/oder Steuersignalen verbunden. Statt einer ständigen Verbindung kann bei Bedarf auch nur zeitweise eine Verbindung hergestellt werden. Die zentrale Verwaltungseinheit weist einen Zentralrechner 64 auf, der zur Durchführung einer Vielzahl von Verwaltungs-, Wartungs-, Aus- wertungs- und Steuerungsfunktionen ausgebildet ist und hierfür Lese- und Schreibzugriff auf die Speichereinheiten 50 bis 56 und auf in der Steuereinheit 48 und in der Erfassungseinheit 58 implementierte ausführbare Programmdateien hat. Die zentrale Verwaltungseinheit weist insbesondere zentrale Speichereinheiten 66 bis 72 auf, die den Speichereinheiten 50 bis 56 entsprechen.The central management unit 46 is connected to the control group 44 for the wired or wireless exchange of data and / or control signals. Instead of a permanent connection, a connection can only be used temporarily if necessary getting produced. The central administration unit has a central computer 64 which is designed to carry out a multiplicity of administration, maintenance, evaluation and control functions and for this purpose read and write access to the storage units 50 to 56 and in the control unit 48 and in FIG Detection unit 58 has implemented executable program files. The central administration unit has, in particular, central storage units 66 to 72 which correspond to the storage units 50 to 56.
Die Verwaltungseinheit 46 ist zur Verwaltung einer Vielzahl von Registrierkassen und Steuergruppen, beispielsweise im Rahmen eines weit verzweigten Zweigstellensystems ausgelegt. Mit Hilfe der Verwaltungseinheit 46 können beispielsweise die in den verschiedenen Zweigstellen gesammelten Daten verglichen werden, um gegebenenfalls verbesserte Kundenprofile zu erstellen, die auf in allen Zweigstellen gesammelten Daten beruhen. Neue oder verbesserte Kundenprofile können von der zentralen Verwaltungseinheit 46 im Kundenprofilspeicher 50 der Steuergruppe 44 abgelegt werden und dort die entsprechenden, bisher verwendeten Kundenprofile ersetzen. Neue Kundenprofile werden durch eine zugleich von der Zentrale her erfolgende Aktualisierung der Auswahldatei im Informationsspeicher 54 in die Datenbanken der Steuergruppe 44 eingebunden.The management unit 46 is designed to manage a large number of cash registers and control groups, for example in the context of a widely branched branch system. The management unit 46 can be used, for example, to compare the data collected in the various branches in order to create improved customer profiles, if necessary, which are based on data collected in all branches. The central administration unit 46 can store new or improved customer profiles in the customer profile memory 50 of the control group 44 and replace the corresponding customer profiles used previously. New customer profiles are integrated into the databases of the control group 44 by updating the selection file in the information store 54 from the central office.
Weiterhin können die von der Registrierkasse 10 und der Steuergruppe 44 erzeugten statistischen Daten in bekannter Weise zur Steuerung eines zentralen Einkaufssystems verwendet werden.Furthermore, the statistical data generated by the cash register 10 and the control group 44 can be used in a known manner to control a central purchasing system.
Auch kann der Einfluss der auf den Kundenbildschirmen 14 angezeigten Informationseinheiten auf das Kaufverhalten der jeweiligen Kundenprofile automatisch bestimmt werden. Wurde beispielsweise ein bestimmtes neues Produkt bei einem ausgewählten Kundenprofil beworben und erzielt dieses Produkt anschließend signifikant erhöhte Verkaufszahlen, so kann die Werbung automatisch auf weitere Kundenprofile ausgedehnt werden und gleichzeitig der Einkauf entsprechend der gestiegenen und der noch zu erwartenden Nachfrage entsprechend verändert werden.The influence of the information units displayed on the customer screens 14 on the purchasing behavior of the respective customer profiles can also be determined automatically. If, for example, a specific new product was advertised with a selected customer profile and this product subsequently achieved significantly higher sales figures, the advertising can automatically be extended to other customer profiles and at the same time the purchase could be changed according to the increased and the expected demand become.
Der Zentralrechner 64 weist eine oder mehrere (nicht dargestellte) Eingabeeinheiten auf, mit Hilfe derer Produktdaten, Kundenprofile, Informationseinheiten, Statistikdaten und Strategieregeln, diese in Form ausführbarer Programmdateien, eingegeben und/oder editiert werden können.The central computer 64 has one or more input units (not shown), with the aid of which product data, customer profiles, information units, statistical data and strategy rules can be entered and / or edited in the form of executable program files.
Ein zentraler Kundenprofilspeicher 66 enthält mit Hilfe des Zentralrechners erstellte oder aktualisierte Kundenprofile. Ein zentraler Produktspeicher 68 enthält mit Hilfe des Zentralrechners erstellte oder aktualisierte Produktdaten. Ein zentraler Informationsspeicher 70 enthält mit Hilfe des Zentralrechners erstellte oder aktualisierte Informationseinheiten. Ein zentraler Statistikspeicher 72 enthält mit Hilfe des Zentralrechners erstellte oder aktualisierte Statistikdaten.A central customer profile memory 66 contains customer profiles created or updated using the central computer. A central product memory 68 contains product data created or updated with the aid of the central computer. A central information store 70 contains information units created or updated with the aid of the central computer. A central statistical memory 72 contains statistical data created or updated with the aid of the central computer.
Figur 6 zeigt in einem weiteren Blockschaltbild nähere Einzelheiten der Steuergruppe 44 aus Figur 3. Der Einfachheit der Darstellung halber sind nicht alle Elemente der Steuergruppe 44 in diesem Blockschaltbild wiedergegeben.FIG. 6 shows further details of control group 44 from FIG. 3 in a further block diagram. For the sake of simplicity of illustration, not all elements of control group 44 are shown in this block diagram.
Die Steuereinheit 48 weist eine Kundenprofil-Ermittlungseinheit 48.1 auf, die eingangsseitig sowohl mit der Datenverarbeitungseinheit 28 der Registrierkasse 10 als auch mit dem Kundenprofilspeicher 50 verbunden ist. Ausgangsseitig ist die Kundenprofil-Ermittlungseinheit 48.1 mit einer Anzeigesteuereinheit 48.2 verbunden.The control unit 48 has a customer profile determination unit 48.1, which is connected on the input side both to the data processing unit 28 of the cash register 10 and to the customer profile memory 50. On the output side, the customer profile determination unit 48.1 is connected to a display control unit 48.2.
Die Kundenprofil-Ermittlungseinheit 48.1 bestimmt das Kundenprofil des jeweils aktuell bedienten Kunden anhand der von der Datenverarbeitungseinheit 28 her empfangenen Eingabedaten. Ist das Kundenprofil bestimmt, wird seine Identifikationsnummer an die Anzeigesteuereinheit 48.2 weitergeleitet. Nähere Einzelheiten zur Funktionsweise der Kundenprofil-Ermittlungseinheit 48.1 werden unten anhand von Figur 7 erläutert. Die Anzeigesteuereinheit 48.2 steuert die Anzeige auf dem Kundenbildschirm 14 anhand des vorliegenden Kundenprofils. Hierfür greift die Anzeigesteuereinheit auf die im Informationsspeicher 54 abgelegte Auswahldatei 62 zu. Angezeigt wird zunächst die mit der höchsten Eignungszahl versehene Informationseinheit. Sollten bei diesem Auswahlkriterium mehrere Informationseinheiten in Frage kommen, wird automatisch die Informationseinheit mit der niedrigsten Identifikationskennziffer bevorzugt ausgewählt und auf dem Kundenbildschirm 14 zur Anzeige gebracht.The customer profile determination unit 48.1 determines the customer profile of the customer currently being served on the basis of the input data received from the data processing unit 28. Once the customer profile has been determined, its identification number is forwarded to the display control unit 48.2. Further details of the functioning of the customer profile determination unit 48.1 are explained below with reference to FIG. 7. The display control unit 48.2 controls the display on the customer screen 14 on the basis of the present customer profile. For this purpose, the display control unit accesses the selection file 62 stored in the information store 54. The information unit with the highest suitability number is displayed first. If several information units come into question with this selection criterion, the information unit with the lowest identification code is preferably selected and displayed on the customer screen 14.
Die Dauer der Anzeige der Informationseinheit wird der Anzeigesteuereinheit 48.2 von einer Zeitsteuereinheit 48.3 her vorgegeben. Im vorliegenden Ausführungsbeispiel bezieht die Zeitsteuereinheit 48.3 die zur Bestimmung der Anzeigedauer erforderlichen Daten entweder allein von der Datenverarbeitungseinheit 28 der Registrierkasse her. Dadurch kann beispielsweise automatisch das Ende eines Kassiervorgangs abgewartet werden, bevor einem nachfolgenden Kunden eine andere Informationseinheit angezeigt wird.The duration of the display of the information unit is predetermined by the display control unit 48.2 by a time control unit 48.3. In the present exemplary embodiment, the time control unit 48.3 obtains the data required for determining the display duration either solely from the data processing unit 28 of the cash register. In this way, for example, the end of a checkout process can be automatically waited for before a subsequent customer is shown another information unit.
Als weiteres, alternatives Beispiel kann im Zusammenwirken zwischen der Anzeigesteuereinheit 48.2 und der Zeitsteuereinheit 48.3 selektiv auf die Eingabe bestimmter Produkte reagiert werden. Wird etwa ein bestimmtes Produkt an der Registrierkasse mit Hilfe des Handscanners 20 eingelesen, so prüft die Anzeigesteuereinheit 48.2 die Auswahldatei daraufhin, ob diesem Produkt eine Informationseinheit zugeordnet ist. Gegebenenfalls kann in einer aufwändigeren Variante auch noch geprüft werden, ob der aufgefundenen Informationseinheit wiederum eine Eignungszahl oberhalb eines vorgegebenen Schwellwertes zugeordnet ist und diese Informationseinheit nur dann zur Anzeige gebracht werden, wenn dies der Fall ist.As a further alternative example, the interaction between the display control unit 48.2 and the time control unit 48.3 can be used to selectively react to the input of certain products. If, for example, a specific product is read in at the cash register using the hand scanner 20, the display control unit 48.2 checks the selection file to determine whether an information unit is assigned to this product. If necessary, a more complex variant can also be used to check whether the information unit found is in turn assigned a suitability number above a predefined threshold value and whether this information unit is only displayed if this is the case.
Die Erfassungseinheit 58 weist eine Datenerfassungseinheit 58.1 , eine mit ihr verbundene Speichereinheit 58.2 und eine Recheneinheit 58.3 auf. Die Datenerfassungseinheit 58.1 empfängt laufend von der Datenverarbeitungseinheit 28 der Registrierkasse 1 0 künden- und warenspezifische Daten sowie eine Kennung der Registrierkasse 1 0. Kundenspezifische Daten werden, wenn sie nicht an der Registrierkasse selbst eingegeben werden, der Datenerfassungseinheit alternativ von der Kundenprofil-Ermittlungseinheit 48.1 zugeleitet. Weiterhin empfängt die Datenerfassungseinheit 58.1 von der Anzeigesteuereinheit 48.2 die Kennung der jeweils angezeigten Informationseinheit und von der Zeitsteuereinheit die Start- und Stoppzeit der aktuellen Anzeige. Diesen Daten fügt die Datenerfassungseinheit 58.1 das Datum hinzu und erzeugt unter Verwendung aller genannten Daten laufend Datenstrukturen, die dem Statistikspeicher 56 laufend zugeleitet und dort abgelegt werden. Die erzeugten Datenstrukturen können auch weitere Datentypen aufweisen. Beispielsweise kann eine Identifikationsnummer des Verkäufers mit registriert werden. Oder es können bestimmte Wetterdaten registriert werden, um die Abhängigkeit der Wirkung von Werbebotschaften beispielsweise von der Temperatur zu registrieren.The acquisition unit 58 has a data acquisition unit 58.1, a memory unit 58.2 connected to it and a computing unit 58.3. The data acquisition unit 58.1 receives from the data processing unit 28 of the cash register 1 0 customer-specific and goods-specific data and an identifier of the cash register 1 0. Customer-specific data become, if they are not at the Cash register can be entered, the data acquisition unit alternatively from the customer profile determination unit 48.1. Furthermore, the data acquisition unit 58.1 receives from the display control unit 48.2 the identifier of the information unit currently displayed and from the time control unit the start and stop time of the current display. The data acquisition unit 58.1 adds the date to these data and continuously uses all the data mentioned to generate data structures which are continuously fed to the statistical memory 56 and stored there. The data structures generated can also have other data types. For example, an identification number of the seller can also be registered. Or certain weather data can be registered in order to register the dependence of the effect of advertising messages, for example on the temperature.
Die von der Datenerfassungseinheit 58.1 erzeugten Datenstrukturen werden bei Ausfall der Verbindung zum Statistikspeicher 56 im auch in der Speichereinheit 58.2 zwischengespeichert werden.The data structures generated by the data acquisition unit 58.1 will also be temporarily stored in the memory unit 58.2 if the connection to the statistical memory 56 fails.
Die Recheneinheit 58.3 ist wie der Zentralrechner 66 zur Berchnung und Aktualie- sierung von Kundenprofilen und der Auswahldatei anhand der von der Datenerfassungseinheit 58.1 erzeugten Datenstrukturen ausgebildet. Auch können der Datenerfassungseinheit über den Handscanner 20 oder eine andere, nicht dargestellte und beispielsweise von der Registrierkasse 10 unabhängige Eingabeeinheit Daten neuer Produkte oder neue Merkmale für Kundenprofile oder neue Informationseinheiten übergeben werden. Die Recheneinheit 58.3 hat zur Aktualisierung der in den Speichereinheiten 50 bis 56 abgelegten Dateien Lese- und Schreibzugriff auf diese Speicher.The computing unit 58.3, like the central computer 66, is designed to calculate and update customer profiles and the selection file on the basis of the data structures generated by the data acquisition unit 58.1. Data of new products or new features for customer profiles or new information units can also be transferred to the data acquisition unit via the hand scanner 20 or another input unit (not shown) that is independent of the cash register 10, for example. Computing unit 58.3 has read and write access to these memories in order to update the files stored in memory units 50 to 56.
In der Regel wird eine Hierarchie vorgegeben sein, nach der Schreibzugriffe des Zentralrechners auf die Speichereinheiten der Steuergruppe 44 höchste Priorität haben und die Recheneinheit 58.3 der Erfassungseinheit demgegenüber nachgeord- nete Priorität hat. Die Recheneinheit 58.3 kann beispielsweise die geschilderten Aufgaben übernehmen, solange die Verbindung zum Zentralrechner ruht.As a rule, a hierarchy will be specified, according to which write accesses by the central computer to the storage units of the control group 44 have the highest priority and the computing unit 58.3 has a lower priority than the acquisition unit. The computing unit 58.3 can, for example, the one described Take on tasks as long as the connection to the central computer is down.
Figur 7 zeigt in einem Flussdiagramm ein Ausführungsbeispiel für einen von der Kundenprofil-Ermittlungseinheit ausführbaren Algorithmus. Dieser wird mit einem Schritt S1 0 gestartet, sobald die Registrierkasse 1 0 in Betrieb gesetzt wird. In einer nachfolgenden Abfrageschleife wird mit Schritt S 1 2 gewartet, bis von der Registrierkasse her signalisiert wird, dass ein Kunde bedient wird. Dies kann beispielsweise anhand der Eingabe von künden- oder warenspezifischen Daten festgestellt werden. Wurde ein Kassiervorgang gestartet, wird anschließend geprüft, ob kundenspezifische Daten, dass heißt ein bestimmtes Kundenprofil (oder mehrere Kundenprofile) eingegeben wurden. Ist dies der Fall, wird die Kennziffer des bestimmten Kundenprofils der Anzeigesteuereinheit 48.2 in einem nachfolgenden Schritt S1 6 zugeleitet und anschließend zum Schritt S1 2 zurückgesprungen.FIG. 7 shows in a flow chart an exemplary embodiment of an algorithm that can be executed by the customer profile determination unit. This is started with a step S1 0 as soon as the cash register 1 0 is put into operation. In a subsequent query loop, step S 12 is waited until the cash register signals that a customer is being served. This can be determined, for example, by entering customer or product-specific data. If a checkout process was started, it is then checked whether customer-specific data, i.e. a specific customer profile (or several customer profiles) have been entered. If this is the case, the code number of the specific customer profile is sent to the display control unit 48.2 in a subsequent step S1 6 and then jumped back to step S1 2.
Wurde anhand der von der Registrierkasse empfangen Daten im Schritt D14 kein Kundenprofil identifiziert, wird in einem Schritt S20 zunächst die Zeit und der Kassenort bestimmt. Als Kassenort wird beispielsweise eine bestimmte Abteilung innerhalb eines Warenhauses bestimmt. Hiermit wird beispielsweise vermieden, dass in einer Textilabteilung eines Warenhauses Werbung für in einer anderen Abteilung erhältliche Farben und Lacke angezeigt wird. Auch andere Parameter können im Rahmen von Schritt S20 bestimmt werden. Es können im Rahmen dieses Schrittes auch diesbezügliche manuelle Eingaben des Kassenpersonals berücksichtigt werden. Beispielsweise können einige Merkmale des aktuellen Kunden (etwa Männnlich/Weiblich, alter/jünger als etwa 50 Jahre etc.) durch Drücken einer Taste der Tastatur 1 8 eingegeben werden.If no customer profile was identified on the basis of the data received from the cash register in step D14, the time and the cash register location are first determined in step S20. For example, a certain department within a department store is determined as the checkout location. This prevents, for example, that advertising for colors and varnishes available in another department is displayed in a textile department of a department store. Other parameters can also be determined in step S20. In this step, manual entries by the checkout staff can also be taken into account. For example, some features of the current customer (such as male / female, older / younger than about 50 years, etc.) can be entered by pressing a key on the keyboard 1 8.
In einem nachfolgenden Schritt S22 wird aus dem Kundenprofilspeicher 50 ein den vorhandenen Merkmalen zugeordnetes Standardkundenprofil bestimmt und dessen Kennziffer in einem Schritt S24 anschließend der Anzeigesteuereinheit 48.2 zugeleitet. Anschließend wird geprüft, ob ein neue kundenspezifische Daten eingegeben wurden. Ist dies der Fall, beispielsweise bei einem Kunden, der seine Kundenkarte zunächst nicht finden konnte, wird zurück nach Schritt S14 gesprungen. Ist dies nicht der Fall, werden zunächst in einem Schritt S28 die Eingabe produktspezifischer Daten an der Registrierkasse 10 abgewartet. Wurden keine produktspezifischen Daten empfangen, wird zurück zu Schritt S20 gesprungen.In a subsequent step S22, a standard customer profile assigned to the existing features is determined from the customer profile memory 50, and the code number is then forwarded to the display control unit 48.2 in a step S24. It is then checked whether new customer-specific data has been entered. If this is the case, for example for a customer who was initially unable to find his customer card, the process jumps back to step S14. If this is not the case, the input of product-specific data at the cash register 10 is first waited for in a step S28. If no product-specific data was received, the process jumps back to step S20.
Nach der Eingabe von Produktdaten wird in einem Schritt S30 der Kundenprofilspeicher 50 nach einem Kundenprofil durchsucht, das ein auf dieses Produkt bezogenes Merkmal mit der vergleichsweise höchsten zugeordneten Wahrscheinlichkeit/relativen Häufigkeit aufweist. Weiterhin wird im Schritt S30 geprüft, ob das so ermittelte Kundenprofil auch die anderen, im Schritt S20 ermittelten Merkmale mit einer zugeordneten Wahrscheinlichkeit größer 0 enthält. Anschließend wird in einem Schritt S32 geprüft, ob der Mittelwert der genannten Wahrscheinlichkeiten einen vorgegebenen Schwellwert überschreitet. Wurden im Schritt S30 mehrere in Frage kommende Kundenprofile aufgefunden, werden diese im nachfolgenden Schritt S32 nacheinander geprüft und schließlich das Merkmal ausgewählt, das das Wahrscheinlichkeitskriterium am weitesten überschreitet. Ist die Entscheidung auch hier zunächst nicht eindeutig, wird unter mehreren in Frage kommenden Kundenprofilen das mit der geringsten Kennziffer ausgewählt. Anschließend wird zu Schritt S24 gesprungen und das ermittelte Kundenprofil an die Anzeigesteuereinheit ausgegeben.After the input of product data, the customer profile memory 50 is searched in a step S30 for a customer profile which has a feature related to this product with the comparatively highest assigned probability / relative frequency. Furthermore, it is checked in step S30 whether the customer profile determined in this way also contains the other features determined in step S20 with an assigned probability greater than 0. It is then checked in a step S32 whether the mean value of the probabilities mentioned exceeds a predefined threshold value. If several possible customer profiles were found in step S30, these are checked one after the other in subsequent step S32 and finally the feature is selected which most far exceeds the probability criterion. If the decision is not clear at first, the one with the lowest key figure is selected from several possible customer profiles. The process then jumps to step S24 and the determined customer profile is output to the display control unit.
Die Erfindung beschränkt sich in ihrer Ausführung nicht allein auf die vorstehend angegebenen bevorzugten Ausführungsbeispiele. Vielmehr ist eine Anzahl von Varianten denkbar, welche von der dargestellten Lösung auch bei grundsätzlich anders gearteten Ausführungen Gebrauch macht. Insbesondere sind an die vorstehend beschriebene elektronische Registrierkasse auch weitere Peripheriegeräte, wie stationäre Scanner, Zahlungsverkehrsterminals und anderes, anschließbar. Außerdem kann die vorgestellte elektronische Registrierkasse auch im Rahmen unterschiedlichster Netzwerkstopologien oder als einziger Registrierkassenplatz eingesetzt werden. Weiterhin kann die elektronische Registrierkasse nicht allein für den Verkaufsvorgang sondern auch zu Zwecken der Warenwirtschaft eingesetzt werden. Die einzelnen Funktionen werden über entsprechende Software-Programme angeboten. The embodiment of the invention is not limited solely to the preferred exemplary embodiments specified above. Rather, a number of variants are conceivable which make use of the solution shown even in the case of fundamentally different types. In particular, other peripheral devices such as stationary scanners, payment terminals and others can also be connected to the electronic cash register described above. In addition, the electronic cash register presented can also be used as part of a wide variety of network topologies or as the only cash register location be used. Furthermore, the electronic cash register can not only be used for the sales process but also for merchandise management purposes. The individual functions are offered via corresponding software programs.

Claims

Patentansprüche Patent claims
. Elektronisches Registrierkassensystem mit Eingabemitteln ( 1 8 bis 24), die zum Erfassen waren- und/oder kundenspezifischer Daten ausgebildet sind,. Electronic cash register system with input means (1 8 to 24) which are designed to record goods and/or customer-specific data,
Datenverarbeitungsmitteln (28), die eingangsseitig mit den Eingabemitteln ( 1 8 bis 24) verbunden und zur Durchführung von Rechenoperationen mit warenspezifischen Daten ausgebildet sind, einem Datenspeicher (54), Bildwiedergabemitteln (14) und mit Anzeigesteuermitteln (48), die eingangsseitig mit den Datenverarbeitungsmitteln (28) und dem Datenspeicher (54) sowie ausgangsseitig mit den Bildwiedergabemitteln ( 14) verbunden sind und die zum Steuern des Betriebs der Bildwiedergabemittel ( 14) ausgebildet sind derart, dass erfasste waren- und/oder kundenspezifischen Daten sowie im Datenspeicher (54) enthaltene Daten von den Bildwiedergabemitteln ( 14) anzeigbar sind, dadurch gekennzeichnet, dass die Anzeigesteuermittel (48) zum Steuern des Betriebs der Bildwiedergabemittel ( 14) in Abhängigkeit von erfassten kundenspezifischen Daten ausgebildet sind.Data processing means (28), which are connected on the input side to the input means (1 8 to 24) and are designed to carry out arithmetic operations with product-specific data, a data memory (54), image display means (14) and with display control means (48), which are connected to the data processing means on the input side (28) and the data memory (54) as well as on the output side to the image display means (14) and which are designed to control the operation of the image display means (14) in such a way that recorded goods- and / or customer-specific data as well as those contained in the data memory (54). Data from the image display means (14) can be displayed, characterized in that the display control means (48) are designed to control the operation of the image display means (14) depending on acquired customer-specific data.
2. Registrierkassensystem nach Anspruch 1 , dadurch gekennzeichnet, dass ein zweiter Datenspeicher zur Aufnahme kundenspezifischer Daten vorgesehen ist.2. Cash register system according to claim 1, characterized in that a second data memory is provided for recording customer-specific data.
3. Registrierkassensystem nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass der Datenspeicher (54) zum Liefern von Daten ausgebildet ist, die stehende oder bewegte Bilder oder Text repräsentieren. 3. Cash register system according to claim 1 or 2, characterized in that the data memory (54) is designed to supply data that represents still or moving images or text.
4. Registrierkassensystem nach dem Oberbegriff von Anspruch 1 , dadurch gekennzeichnet, dass mittels einer mit den Anzeigesteuermitteln (48) in Verbindung stehenden Erfassungseinheit (58) die angezeigten Daten erfassbar sind und in einer Statistik-Speichereinheit (1 6) hinterlegbar sind.4. Cash register system according to the preamble of claim 1, characterized in that the displayed data can be recorded by means of a detection unit (58) connected to the display control means (48) and can be stored in a statistics storage unit (1 6).
5. Registrierkassensystem nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass die Bildwiedergabemittel zur Anzeige von Werbeinformationen aus genau einer Bildschirmeinheit (14) bestehen, bei der ein erster Bildsektor (34) für die Anzeige warenspezifischer Daten und ein zweiter Bildsektor (42) für die Anzeige von Daten aus dem Datenspeicher (54) vorgesehen ist.5. Cash register system according to one of the preceding claims, characterized in that the image display means for displaying advertising information consists of exactly one screen unit (14), in which a first image sector (34) for displaying product-specific data and a second image sector (42) for Display of data from the data memory (54) is provided.
6. Registrierkassensystem nach Anspruch 5, dadurch gekennzeichnet, dass der erste Bildsektor (34) kleiner ist als der zweite Bildsektor (42).6. Cash register system according to claim 5, characterized in that the first image sector (34) is smaller than the second image sector (42).
7. Registrierkassensystem nach Anspruch 5 oder 6, dadurch gekennzeichnet, dass die Anzeigesteuermittel (48) Mittel zur variablen Aufteilung der Bildschirmeinheit in zwei Bildsektoren (34, 42) umfassen.7. Cash register system according to claim 5 or 6, characterized in that the display control means (48) comprise means for variably dividing the screen unit into two image sectors (34, 42).
8. Registrierkassensystem nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass die Bildwiedergabemittel aus zwei oder mehr Bildschirmeinheiten ( 14, 1 6) bestehen, wovon mindestens eine Bildschirmeinheit ( 1 6) für die Anzeige erfasster warenspezifischer Daten und mindestens eine weitere Bildschirmeinheit ( 14) für die Anzeige von Daten des Datenspeichers (54) vorgesehen ist.8. Cash register system according to one of the preceding claims, characterized in that the image display means consist of two or more screen units (14, 16), of which at least one screen unit (16) is for displaying recorded product-specific data and at least one further screen unit (14) is provided for displaying data from the data memory (54).
9. Registrierkassensystem nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass die Bildwiedergabemittel ( 14) als Bildschirmeinheit nach Art eines Flachbildschirmes oder nach Art einer Elektronenstrahlröhre ausgebildet ist. 9. Cash register system according to one of the preceding claims, characterized in that the image display means (14) is designed as a screen unit in the manner of a flat screen or in the manner of a cathode ray tube.
0. Registrierkassensystem nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass der Datenspeicher (54) ein austauschbares Nur-Lese-Speichermittel ist, von dem die Anzeigesteuermittel (48) Daten auslesen.0. Cash register system according to one of the preceding claims, characterized in that the data memory (54) is a replaceable read-only storage means from which the display control means (48) reads data.
1 . Registrierkassensystem nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass der Datenspeicher (54) ein Schreib/Lese- Speichermittel ist, von dem die Anzeigesteuermittel (48) die Daten auslesen und das von externer Stelle her überschreibbar ist.1 . Cash register system according to one of the preceding claims, characterized in that the data memory (54) is a read/write storage means from which the display control means (48) read out the data and which can be overwritten from an external location.
2. Registrierkassensystem nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass ein Datenfernübertragungsmittel zur Übertragung von Daten aus dem Datenspeicher (54) oder zur Übertragung der von der Erfassungseinheit (58) erfassten Daten vorgesehen ist.2. Cash register system according to one of the preceding claims, characterized in that a remote data transmission means is provided for transmitting data from the data memory (54) or for transmitting the data recorded by the detection unit (58).
1 3. Registrierkassensystem nach Anspruch 1 2, dadurch gekennzeichnet, dass die über das Datenfernübertragungsmittel gehenden Daten von externer Stelle her abrufbar oder von den Anzeigesteuermitteln (48) aus absendbar sind.1 3. Cash register system according to claim 1 2, characterized in that the data sent via the remote data transmission means can be called up from an external location or can be sent from the display control means (48).
14. Registrierkassensystem nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass die Eingabemittel für warenspezifische Daten als Tastatur (1 8) und/oder als Scanner (20) und/oder als Waage (22) ausgebildet ist.14. Cash register system according to one of the preceding claims, characterized in that the input means for product-specific data is designed as a keyboard (1 8) and / or as a scanner (20) and / or as a scale (22).
1 5. Registrierkassensystem nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, daß die Eingabemittel für kundenspezifische Daten als Kartenleser (24) und/oder als Chipkartenleser und/oder als Barcodekar- tenleser (20) ausgebildet sind. 1 5. Cash register system according to one of the preceding claims, characterized in that the input means for customer-specific data are designed as a card reader (24) and / or as a chip card reader and / or as a barcode card reader (20).
PCT/EP2000/008120 1999-08-18 2000-08-18 Cash register system WO2001013343A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE10082421T DE10082421D2 (en) 1999-08-18 2000-08-18 Cash register system
AU74107/00A AU7410700A (en) 1999-08-18 2000-08-18 Cash register system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE29914668U DE29914668U1 (en) 1999-08-18 1999-08-18 Cash register
DE29914668.5 1999-08-18

Publications (1)

Publication Number Publication Date
WO2001013343A1 true WO2001013343A1 (en) 2001-02-22

Family

ID=8077831

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2000/008120 WO2001013343A1 (en) 1999-08-18 2000-08-18 Cash register system

Country Status (3)

Country Link
AU (1) AU7410700A (en)
DE (2) DE29914668U1 (en)
WO (1) WO2001013343A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008105022A2 (en) * 2007-02-28 2008-09-04 Michele Salcito Multimedia display

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7057117B2 (en) 2002-07-31 2006-06-06 Wincor Nixdorf International Gmbh Combination balance and cash register
CN109712346A (en) * 2018-12-17 2019-05-03 苏州优化智能科技有限公司 A kind of self-help intelligent identification valuation cash register all-in-one machine

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3723189A1 (en) * 1986-07-24 1988-02-04 Checkrobot Inc DEVICE FOR HANDLING PRODUCTS AND GOODS, IN PARTICULAR FOR THE PURPOSES OF PRODUCT ADVERTISING AND SALES PROMOTION
EP0376619A2 (en) * 1988-12-27 1990-07-04 Ncr Corporation Business machine
WO1993016443A1 (en) * 1992-02-18 1993-08-19 Advanced Promotion Technologies Individualized promotional programming
JPH06333159A (en) * 1993-05-21 1994-12-02 Tokyo Electric Co Ltd Electronic cash register
US5719781A (en) * 1992-10-13 1998-02-17 Gilbarco Inc. Transaction display on video/graphics in fuel dispensers
WO1998029829A1 (en) * 1996-12-27 1998-07-09 Stephen Gottlich Real-time individually-targeted promotions

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3723189A1 (en) * 1986-07-24 1988-02-04 Checkrobot Inc DEVICE FOR HANDLING PRODUCTS AND GOODS, IN PARTICULAR FOR THE PURPOSES OF PRODUCT ADVERTISING AND SALES PROMOTION
EP0376619A2 (en) * 1988-12-27 1990-07-04 Ncr Corporation Business machine
WO1993016443A1 (en) * 1992-02-18 1993-08-19 Advanced Promotion Technologies Individualized promotional programming
US5719781A (en) * 1992-10-13 1998-02-17 Gilbarco Inc. Transaction display on video/graphics in fuel dispensers
JPH06333159A (en) * 1993-05-21 1994-12-02 Tokyo Electric Co Ltd Electronic cash register
WO1998029829A1 (en) * 1996-12-27 1998-07-09 Stephen Gottlich Real-time individually-targeted promotions

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN vol. 1995, no. 03 28 April 1995 (1995-04-28) *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008105022A2 (en) * 2007-02-28 2008-09-04 Michele Salcito Multimedia display
WO2008105022A3 (en) * 2007-02-28 2008-10-16 Michele Salcito Multimedia display

Also Published As

Publication number Publication date
AU7410700A (en) 2001-03-13
DE29914668U1 (en) 1999-12-16
DE10082421D2 (en) 2003-04-30

Similar Documents

Publication Publication Date Title
DE60308098T2 (en) POS system, network system, method for generating print data for a POS system, and methods for managing sales and advertising information in a network system
DE102013213841B4 (en) Intelligent POS system
DE69915386T2 (en) PRINTING PURCHASES IN DIFFERENT DEPARTMENTS OF A RETAIL BUSINESS
DE60038138T2 (en) Cash register system with the ability to enter and print advertising copy
DE69707668T2 (en) METHOD AND SYSTEM FOR PROCESSING AND TRANSMITTING ELECTRONIC AUCTION INFORMATION
DE69434541T2 (en) Point-of-sale system and pay-out device with self-service scanner, control device and point-of-sale device for this payout device
DE60209330T2 (en) ADVERTISING TERMINAL
DE69433571T2 (en) Sale system
DE10161684B4 (en) System and method for producing a customized printed product
DE202008018372U1 (en) System for tracking the reaction to ads
DE10235804A1 (en) System and method for enabling multi-element bidding for influencing a position in a search result list generated by a search engine of a computer network
CN110033298A (en) Information processing equipment and its control method, system and storage medium
DE10244974A1 (en) Automatic advertiser notification for a system for providing place and price protection in a search result list generated by a computer network search engine
DE102009031865A1 (en) Method for presenting information
WO2001013343A1 (en) Cash register system
DE60002546T2 (en) SYSTEM AND METHOD FOR AUTOMATICALLY DETECTING THE MEDIA TYPE IN THE PAPER TRAY OF A PRINTER
WO2013102536A1 (en) Device for outputting cost-free samples
EP3287994A1 (en) Module and method for accelerating and facilitating the check-out process by self scanning, in particular for retail markets
EP2207018B1 (en) Weighing device
DE102019106057A1 (en) Method, device for data processing and holding device for classifying food
Brown Segmentation correlates for small grocery chain preference
EP1261942B1 (en) Method for electronically selecting and collecting brochures destined for the organization of trade fairs, and system for carrying out said method
EP2339524A1 (en) Method for operating an internet portal for providing customers with customer support
DE102009006488B4 (en) Establishment and method of supporting a client advisor
DE212022000062U1 (en) Storage cabinet, method and use thereof

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
REF Corresponds to

Ref document number: 10082421

Country of ref document: DE

Date of ref document: 20030430

Kind code of ref document: P

WWE Wipo information: entry into national phase

Ref document number: 10082421

Country of ref document: DE

NENP Non-entry into the national phase

Ref country code: JP