JP7772646B2 - Information processing device and program - Google Patents
Information processing device and programInfo
- Publication number
- JP7772646B2 JP7772646B2 JP2022067885A JP2022067885A JP7772646B2 JP 7772646 B2 JP7772646 B2 JP 7772646B2 JP 2022067885 A JP2022067885 A JP 2022067885A JP 2022067885 A JP2022067885 A JP 2022067885A JP 7772646 B2 JP7772646 B2 JP 7772646B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- product
- unit
- identification information
- lottery
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明の実施形態は、情報処理装置、およびプログラムに関する。 Embodiments of the present invention relate to an information processing device and a program.
従来、商品あるいはサービス(以下、総称して「商品」という)を販売する店舗等では、商品の販売促進を図るための様々な活動(プロモーション)を行っている。例えば、顧客が購入を検討している商品の識別情報を読取ると、当該商品に係る情報や広告情報を表示する商品情報表示装置などが提案されている(例えば、特許文献1)。 Conventionally, stores and other establishments that sell products or services (hereinafter collectively referred to as "products") have conducted various activities (promotions) to promote the sales of their products. For example, a product information display device has been proposed that reads the identification information of a product that a customer is considering purchasing and then displays information about that product and advertising information (see, for example, Patent Document 1).
しかしながら、上記従来技術では顧客に単に情報を提示するだけであり、顧客に興味や楽しみを与えるといえるものではなく、購買意欲を向上させるという点において必ずしも充分な効果が期待できるものではなかった。このため、顧客に興味や楽しみを与えるようなプロモーションが望まれている。 However, the above-mentioned conventional technologies simply present information to customers and do not provide them with interest or enjoyment, and are not necessarily effective in increasing their willingness to purchase. For this reason, there is a demand for promotions that provide interest and enjoyment to customers.
本発明が解決しようとする課題は、顧客に対して興味や楽しみを与えるようなプロモーションを行うことが可能な情報処理装置、およびプログラムを提供することである。 The problem that this invention aims to solve is to provide an information processing device and program that can carry out promotions that interest and entertain customers.
実施形態の情報処理装置は、商品に対して定められる抽選率を設定する設定部と、顧客が所持する端末装置で読取られた商品識別情報を取得する商品識別情報取得部と、前記商品識別情報取得部が前記商品識別情報を取得したことを条件として、当該商品識別情報で識別される商品に対して定められた抽選率に基づいてプロモーション情報を選択する選択部と、前記選択部が選択したプロモーション情報を、前記商品識別情報を読取った端末装置に出力する出力部と、を備える。また、前記商品識別情報取得部は、前記端末装置で読取られた商品識別情報のうち、前記端末装置で購入することが確定された商品識別情報を取得する。 An information processing device according to an embodiment includes a setting unit that sets a lottery probability for a product, a product identification information acquisition unit that acquires product identification information read by a terminal device carried by a customer, a selection unit that selects promotion information based on the lottery probability for a product identified by the product identification information on the condition that the product identification information acquisition unit has acquired the product identification information, and an output unit that outputs the promotion information selected by the selection unit to the terminal device that read the product identification information. The product identification information acquisition unit also acquires product identification information that has been confirmed for purchase by the terminal device from among the product identification information read by the terminal device.
以下、図面を参照して実施形態の情報処理装置、およびプログラムについて説明する。なお、以下に説明する実施形態によりこの発明が限定されるものではない。例えば、以下に説明する実施形態では、顧客が所持する端末装置を当該顧客が所有するスマートフォンなどの携帯端末とした例について説明するが、当該端末装置は店舗が用意したタブレット端末などの携帯端末としてもよい。 The following describes an information processing device and program according to an embodiment, with reference to the drawings. Note that the present invention is not limited to the embodiments described below. For example, in the embodiments described below, an example is described in which the terminal device carried by the customer is a mobile terminal such as a smartphone owned by the customer, but the terminal device may also be a mobile terminal such as a tablet provided by the store.
また、以下に説明する実施形態では、情報処理装置を店舗サーバとして機能するサーバ装置とした例について説明するが、これに限らない。情報処理装置は、店舗外に設けられた管理サーバとしてもよい。また、情報処理装置を複数のコンピュータで構成することも可能である。 Furthermore, in the embodiment described below, an example will be described in which the information processing device is a server device that functions as a store server, but this is not limited to this. The information processing device may also be a management server located outside the store. It is also possible for the information processing device to be configured from multiple computers.
図1は、店舗システム100を含むシステム全体の概略を示す図である。本実施形態の店舗システム100は、例えば、スーパーマーケットなど商品を販売する店舗に適用される。店舗システム100は、店舗を運営する企業が管理する管理サーバ200と通信可能に接続される。 Figure 1 is a diagram showing an overview of the entire system, including the store system 100. The store system 100 of this embodiment is applied to a store that sells products, such as a supermarket. The store system 100 is communicatively connected to a management server 200 managed by the company that operates the store.
店舗システム100は、端末装置1と、会計装置2と、サーバ装置3と、を有する。会計装置2とサーバ装置3とは、LAN(Local Area Network)等のネットワークNを介して互いに通信可能に接続されている。端末装置1は、無線LAN等を介して会計装置2およびサーバ装置3に通信可能に接続される。 The store system 100 includes a terminal device 1, an accounting device 2, and a server device 3. The accounting device 2 and the server device 3 are connected to each other via a network N such as a local area network (LAN) so that they can communicate with each other. The terminal device 1 is connected to the accounting device 2 and the server device 3 via a wireless LAN or the like so that they can communicate with each other.
端末装置1は、例えば顧客Cが所有するスマートフォンで構成される。端末装置1には買物用アプリケーションプログラム(以下、「買物アプリ」ともいう)がインストールされている。端末装置1は、店舗内で買物アプリを動作させることによって、店舗の無線LANに接続可能となり、店舗で買物をするための処理やプロモーション情報を取得するための処理を行うことができる。 Terminal device 1 is configured, for example, as a smartphone owned by customer C. A shopping application program (hereinafter also referred to as a "shopping app") is installed on terminal device 1. By running the shopping app within the store, terminal device 1 becomes able to connect to the store's wireless LAN and perform processes for shopping at the store and for obtaining promotional information.
例えば、端末装置1は、顧客Cの操作によって商品に付されたバーコード等のコードシンボルから商品IDを読取って商品登録を行う。商品登録とは、入力された商品IDに基づいて、商品情報(商品名、価格等)を商品マスタから取得して記憶部に登録(記憶)することである。商品マスタは、商品IDと商品情報とを対応付けたマスタファイルであって、端末装置1に記憶されてもよいし、サーバ装置3に記憶されてもよい。商品IDは、商品を識別する情報であり、商品識別情報の一例である。 For example, the terminal device 1 registers the product by reading the product ID from a code symbol such as a barcode attached to the product through the operation of customer C. Product registration involves obtaining product information (product name, price, etc.) from the product master based on the input product ID and registering (storing) it in the memory unit. The product master is a master file that associates product IDs with product information, and may be stored in the terminal device 1 or in the server device 3. The product ID is information that identifies the product and is an example of product identification information.
また、端末装置1は、読取った商品IDをサーバ装置3に送信し、サーバ装置3からプロモーション情報を受信する。プロモーション情報は、店舗が商品の販売を促進するための情報であって、例えば、店舗独自の電子的キャラクタ(以下、単に「キャラクタ」ともいう)や値引クーポン、粗品引換券等の特典などに関する情報である。商品IDを受信したサーバ装置3は、商品ID対応して定められた抽選率(当たる確率)に基づいて抽選(選択)を行い、その抽選結果に応じたプロモーション情報を端末装置1に送信する。本実施形態においては、プロモーション情報は、抽選結果やキャラクタなど、キャラクタに関する情報である。 The terminal device 1 also transmits the read product ID to the server device 3 and receives promotional information from the server device 3. Promotional information is information used by the store to promote product sales, and is information related to the store's unique electronic character (hereinafter simply referred to as "character"), discount coupons, gift vouchers, and other special offers. Upon receiving the product ID, the server device 3 conducts a lottery (selection) based on the lottery rate (probability of winning) established for the product ID, and transmits promotional information according to the lottery results to the terminal device 1. In this embodiment, the promotional information is information related to the character, such as the lottery results and the character.
顧客Cは、抽選によるプロモーション情報が付与されるので、キャラクタが当たるか、当たった場合に自己が希望するキャラクタが当たるか、など楽しみや興味を持って買物を行うことができる。特に、顧客Cが商品を購入するために商品に付されたコードシンボルから商品IDを読取った際に、抽選によるプロモーション情報を送信することで、店内の売場で買物中の顧客Cの購買意欲を向上させることが期待できる。例えば、キャラクタが外れた場合、当該キャラクタを取得するチャンスを得るために、顧客Cが新たに商品を購入することが期待できる。 Customer C will be given promotional information based on the lottery, so they can enjoy shopping with excitement and interest, wondering whether they will win a character, and if so, whether they will get the character they want. In particular, by transmitting promotional information based on the lottery when Customer C reads the product ID from the code symbol attached to the product in order to purchase it, it is expected that this will increase Customer C's motivation to purchase while shopping in the store's sales area. For example, if Customer C does not win a character, it is expected that Customer C will purchase a new product in order to have a chance to obtain that character.
さらに、端末装置1は、サーバ装置3からイベント情報を受信する。イベント情報は、プロモーション情報に関するイベントを通知する情報であって、当該プロモーション情報を選択するための抽選率に基づいて決定される。イベント情報は、例えば、レアキャラと呼ばれる特定キャラクタの抽選率が変更されて高くなったことを通知する情報、特定の商品に対して抽選率が高く設定されたことを通知する情報、特定の時間帯について抽選率が高く設定されることを通知する情報などである。 Furthermore, the terminal device 1 receives event information from the server device 3. The event information is information notifying of an event related to promotional information and is determined based on the lottery rate for selecting the promotional information. Examples of event information include information notifying that the lottery rate for a specific character known as a rare character has been changed and increased, information notifying that the lottery rate for a specific product has been set high, and information notifying that the lottery rate for a specific time period has been set high.
会計装置2は、例えば顧客Cが自身で会計操作を行う、いわゆるセルフ式の会計装置である。会計装置2は、端末装置1から受信した会計情報に基づいて、現金決済、あるいはクレジット決済などのキャッシュレス決済による支払に係る会計処理を実行する。会計処理とは、顧客Cが購入する商品の代金の支払を行うための処理である。なお、会計装置2は、店員が操作するPOS(Point Of Sales)端末であってもよい。 The checkout device 2 is a so-called self-service checkout device where, for example, customer C performs the checkout operation themselves. Based on the checkout information received from the terminal device 1, the checkout device 2 performs checkout processing related to payment by cash payment or cashless payment such as credit card payment. The checkout processing is the process for paying for the products purchased by customer C. Note that the checkout device 2 may also be a POS (Point of Sales) terminal operated by a store clerk.
サーバ装置3は、店舗の情報を管理する店舗サーバとして機能する。サーバ装置3は、各会計装置2から、会計処理にて支払された商品の商品情報や決済方法等に関する決済情報を受信して、店舗の売上情報を管理する。また、サーバ装置3は、必要に応じて、商品の在庫情報や顧客Cに関する顧客情報を管理サーバ20から取得する。 The server device 3 functions as a store server that manages store information. The server device 3 receives payment information, such as product information for products paid for in the checkout process and payment method information, from each checkout device 2, and manages store sales information. The server device 3 also obtains product inventory information and customer information for customer C from the management server 20 as needed.
さらに、サーバ装置3は、端末装置1で読取られた商品IDを取得したことを条件として、定められた抽選率に基づいてプロモーション情報を選択し、端末装置1に送信する。ここで、端末装置1で読取られた商品IDを取得したことを条件としてとは、端末装置1が読取った商品IDを取得したことに加えて、当該商品IDの商品の支払が済んだことも条件とする場合も含むことを意味する。 Furthermore, the server device 3 selects promotion information based on a predetermined lottery probability, on the condition that the product ID read by the terminal device 1 has been acquired, and transmits the information to the terminal device 1. Here, "on the condition that the product ID read by the terminal device 1 has been acquired" means that in addition to the product ID read by the terminal device 1 having been acquired, the condition also includes the completion of payment for the product associated with that product ID.
本実施形態においては、サーバ装置3は、端末装置1から商品IDを取得すると、プロモーション情報を選択して当該端末装置1に送信する。これにより、上述したように、売場で買物中の顧客Cの購買意欲の向上が期待できる。しかしながら、サーバ装置3は、商品IDと当該商品IDに係る商品の支払が済んだことを示す情報とを取得したことを条件として、プロモーション情報の選択、送信を行ってもよい。この場合、サーバ装置3は、会計装置2から商品IDを取得してもよい。 In this embodiment, when the server device 3 acquires a product ID from the terminal device 1, it selects and transmits promotion information to the terminal device 1. As described above, this is expected to increase the purchasing motivation of customer C while shopping in the sales area. However, the server device 3 may also select and transmit promotion information on the condition that it acquires a product ID and information indicating that payment for the product associated with that product ID has been completed. In this case, the server device 3 may acquire the product ID from the checkout device 2.
また、サーバ装置3は、上述したイベント情報を端末装置1に配信する。サーバ装置3は、無線LANを介して店内にいる顧客Cに対してイベント情報を配信してもよいし、公衆回線を通じて会員全てにイベント情報を配信するようにしてもよい。なお、イベント情報が配信されるタイミングは任意に設定可能である。例えば、イベント情報は、開店前やイベントの前日に配信されてもよい。サーバ装置3は、情報処理装置の一例である。 The server device 3 also distributes the above-mentioned event information to the terminal device 1. The server device 3 may distribute the event information to customer C in the store via wireless LAN, or may distribute the event information to all members via public lines. The timing at which the event information is distributed can be set arbitrarily. For example, the event information may be distributed before the store opens or the day before the event. The server device 3 is an example of an information processing device.
管理サーバ200は、複数の店舗の情報を管理するサーバであって、各店舗の商品の在庫情報、会員登録された会員の顧客情報、各店舗の売上情報等を管理する。在庫情報は、各店舗の会計装置2での会計処理に応じて随時更新され、リアルタイムの在庫個数である。顧客情報は、会員の各店舗への来店回数、購入履歴(購入商品、購入額等)などである。なお、管理サーバ200が管理する情報は、各店舗のサーバ装置3で管理してもよい。 The management server 200 is a server that manages information for multiple stores, and manages product inventory information for each store, customer information for registered members, sales information for each store, etc. Inventory information is updated as needed in response to transaction processing at the transaction device 2 of each store, and is the real-time number of items in stock. Customer information includes the number of times a member has visited each store, purchase history (purchased items, purchase amount, etc.). Note that the information managed by the management server 200 may also be managed by the server device 3 of each store.
次に、端末装置1の構成、機能について詳細に説明する。図2は、端末装置1の主たるハードウェア構成を示すブロック図である。端末装置1は、制御部10と、表示部11と、操作部12と、スキャナ13と、通信部14と、記憶部15と、を備えている。制御部10、表示部11、操作部12、スキャナ13、通信部14、および記憶部15は、バス16等を介して互いに接続されている。 Next, the configuration and functions of the terminal device 1 will be described in detail. Figure 2 is a block diagram showing the main hardware configuration of the terminal device 1. The terminal device 1 comprises a control unit 10, a display unit 11, an operation unit 12, a scanner 13, a communication unit 14, and a memory unit 15. The control unit 10, display unit 11, operation unit 12, scanner 13, communication unit 14, and memory unit 15 are connected to each other via a bus 16 or the like.
制御部10は、CPU(Central Processing Unit)101、ROM(Read Only Memory)102、RAM(Random Access Memory)103を備えたコンピュータ構成となっている。CPU101、ROM102、およびRAM103は、バス16を介して互いに接続されている。 The control unit 10 is configured as a computer equipped with a CPU (Central Processing Unit) 101, ROM (Read Only Memory) 102, and RAM (Random Access Memory) 103. The CPU 101, ROM 102, and RAM 103 are connected to each other via a bus 16.
CPU101は端末装置1の全体の動作を制御する。ROM102は、CPU101の駆動に用いられるプログラムなどの各種プログラムや各種データを記憶する。RAM103は、CPU101のワークエリアとして使用され、ROM102や記憶部15に記憶された各種プログラムや各種データを展開する。制御部10は、CPU101がROM102や記憶部15に記憶されRAM103に展開された制御プログラムに従って動作することによって、端末装置1の各種制御処理を実行する。 CPU 101 controls the overall operation of terminal device 1. ROM 102 stores various programs, such as programs used to drive CPU 101, and various data. RAM 103 is used as a work area for CPU 101, and loads various programs and data stored in ROM 102 and memory unit 15. Control unit 10 executes various control processes for terminal device 1 by having CPU 101 operate in accordance with the control programs stored in ROM 102 and memory unit 15 and loaded in RAM 103.
また、RAM103は、商品情報部1031を備える。商品情報部1031は、スキャナ13が読取った商品IDに係る商品情報を記憶する。商品情報部1031に商品情報が記憶されることで商品登録が実行される。 The RAM 103 also includes a product information section 1031. The product information section 1031 stores product information related to the product ID read by the scanner 13. Product registration is performed by storing product information in the product information section 1031.
表示部11は、例えば液晶パネルで構成されており、各種情報を表示する。例えば、表示部11は、商品登録された商品の商品情報を表示する。また、表示部11は、バーコードが付されていない商品を商品登録するための登録画面等を表示する。 The display unit 11 is composed of, for example, a liquid crystal panel and displays various information. For example, the display unit 11 displays product information for registered products. The display unit 11 also displays a registration screen for registering products that do not have barcodes.
操作部12は、制御部10に情報を入力するためのもので、表示部11の表面に設けられるタッチパネルなどで構成される。例えば、操作部12は、バーコードが付されていない商品の商品IDを制御部10に入力する。また、操作部12は、商品登録された情報の会計装置2への送信を指示する情報を制御部10に入力する。 The operation unit 12 is used to input information into the control unit 10 and is composed of a touch panel or the like provided on the surface of the display unit 11. For example, the operation unit 12 inputs the product ID of a product that does not have a barcode into the control unit 10. The operation unit 12 also inputs information to the control unit 10 instructing it to send registered product information to the accounting device 2.
スキャナ13は、例えばCCD(Charge Coupled Device)等の光学的撮像素子を備える。スキャナ13は、商品に付されたバーコード等のコードシンボルから商品IDを読取って制御部60に入力する。具体的には、スキャナ13は、顧客Cが購入する商品に付されたバーコード等のコードシンボルを光学的にまたは撮像して認識する。そして、スキャナ13は、認識したコードシンボルをデコードし、コードシンボルが示す商品IDを読み取る。なお、スキャナ13が認識したコードシンボルのデコードは、制御部10で行ってもよい。また、スキャナ13は、一般物体認識(オブジェクト認識)によって商品IDを読取る(認識する)ものであってもよい。 Scanner 13 is equipped with an optical imaging element such as a CCD (Charge Coupled Device). Scanner 13 reads the product ID from a code symbol such as a barcode attached to the product and inputs it to control unit 60. Specifically, scanner 13 recognizes the code symbol such as a barcode attached to the product purchased by customer C optically or by imaging it. Scanner 13 then decodes the recognized code symbol and reads the product ID indicated by the code symbol. Note that the code symbol recognized by scanner 13 may be decoded by control unit 10. Scanner 13 may also read (recognize) the product ID using general object recognition (object recognition).
通信部14は、会計装置2、サーバ装置3などの外部装置と通信するためのインターフェイスである。制御部10は、通信部14を介して外部装置と接続されることで、外部装置と情報(データ)の送受信が可能となる。 The communication unit 14 is an interface for communicating with external devices such as the accounting device 2 and the server device 3. By connecting to external devices via the communication unit 14, the control unit 10 can send and receive information (data) with the external devices.
記憶部15は、HDDやフラッシュメモリ等の記憶媒体で構成されており、電源を遮断しても記憶内容を維持する。記憶部15は、制御プログラム151、および会員ID152を記憶する。 The memory unit 15 is composed of a storage medium such as a HDD or flash memory, and retains its stored contents even when the power is cut off. The memory unit 15 stores a control program 151 and a member ID 152.
制御プログラム151は、買物アプリなどである。会員IDは、店舗によって会員である顧客Cに対してユニークに割り振られた情報である。会員IDは、顧客Cを識別する顧客識別情報の一例である。 The control program 151 is a shopping app, for example. The member ID is information uniquely assigned by the store to customer C, who is a member. The member ID is an example of customer identification information that identifies customer C.
続いて、端末装置1の制御部10の主たる機能構成について説明する。図3は、端末装置1の制御部10の機能構成を示すブロック図である。制御部10は、CPU101がROM102や記憶部15に記憶された制御プログラムにしたがって動作することで、入力部1001、登録部1002、送受信部1003、および表示制御部1004として機能する。なお、これら各機能を専用回路等のハードウェアで構成してもよい。 Next, the main functional configuration of the control unit 10 of the terminal device 1 will be described. Figure 3 is a block diagram showing the functional configuration of the control unit 10 of the terminal device 1. The control unit 10 functions as an input unit 1001, a registration unit 1002, a transmission/reception unit 1003, and a display control unit 1004 when the CPU 101 operates in accordance with a control program stored in the ROM 102 or the storage unit 15. Note that each of these functions may be configured using hardware such as a dedicated circuit.
入力部1001には、操作部12やスキャナ13から各種情報が入力される。例えば、入力部1001には、操作部12からアプリ起動指示、会計指示などが入力される。アプリ起動指示は、買物アプリの起動を指示するための情報である。会計指示は、商品情報部1031に登録されている情報を含む会計情報を会計装置2に送信することを指示するための情報である。また、入力部1001には、スキャナ13から当該スキャナ13が読取った商品IDが入力される。 Various types of information are input to the input unit 1001 from the operation unit 12 and scanner 13. For example, app launch instructions, checkout instructions, etc. are input to the input unit 1001 from the operation unit 12. An app launch instruction is information that instructs the device to launch a shopping app. A checkout instruction is information that instructs the device to send checkout information, including information registered in the product information unit 1031, to the checkout device 2. In addition, the product ID read by the scanner 13 is input to the input unit 1001 from the scanner 13.
登録部1002は、商品登録を実行する。具体的には、登録部1002は、入力部1001に入力された商品IDを、送受信部1003を介してサーバ装置3に送信し、その応答として当該商品IDに対応する商品情報を取得する。そして、登録部1002は、取得した商品情報を商品情報部1031に登録する。商品情報部1031に登録される商品情報には商品IDが含まれている。 The registration unit 1002 executes product registration. Specifically, the registration unit 1002 transmits the product ID entered into the input unit 1001 to the server device 3 via the transmission/reception unit 1003, and obtains product information corresponding to the product ID in response. The registration unit 1002 then registers the obtained product information in the product information unit 1031. The product information registered in the product information unit 1031 includes the product ID.
なお、登録部1002は、端末装置1が商品マスタ322(図5参照)を記憶している場合、商品マスタ322から商品IDに対応する商品情報を読み出すことで、当該商品情報を取得するようにしてもよい。 In addition, if the terminal device 1 stores the product master 322 (see Figure 5), the registration unit 1002 may obtain the product information by reading the product information corresponding to the product ID from the product master 322.
送受信部1003は、外部装置との間で情報を送受信する。例えば、送受信部1003は、会計装置2に対して商品情報部1031に登録された商品情報を含む会計情報を送信する。また、送受信部1003は、サーバ装置3に対して入力部1001に入力された商品IDと記憶部15に記憶された会員IDとを対応付けた商品情報要求を送信する。そして、送受信部1003は、商品情報要求に対する応答として、送信した商品IDに対応する商品情報、およびプロモーション情報をサーバ装置3から受信する。また、送受信部1003は、サーバ装置3が任意のタイミングで配信するイベント情報を受信する。 The transmission/reception unit 1003 transmits and receives information to and from external devices. For example, the transmission/reception unit 1003 transmits transaction information to the transaction device 2, including product information registered in the product information unit 1031. The transmission/reception unit 1003 also transmits a product information request to the server device 3, associating the product ID entered into the input unit 1001 with the member ID stored in the memory unit 15. The transmission/reception unit 1003 then receives product information corresponding to the transmitted product ID and promotion information from the server device 3 in response to the product information request. The transmission/reception unit 1003 also receives event information distributed by the server device 3 at any time.
表示制御部1004は、表示部11に各種情報を表示させる。例えば、表示制御部1004は、登録部1002が登録した商品情報を表示部11に表示させる。また、表示制御部1004は、アプリ起動指示や会計指示などの情報を入力するための各種操作子などを表示部11に表示させる。 The display control unit 1004 causes the display unit 11 to display various information. For example, the display control unit 1004 causes the display unit 11 to display product information registered by the registration unit 1002. The display control unit 1004 also causes the display unit 11 to display various controls for inputting information such as app launch instructions and payment instructions.
次に、サーバ装置3の構成、機能について詳細に説明する。図4は、サーバ装置3の主たるハードウェア構成を示すブロック図である。サーバ装置3は、制御部30と、通信部31と、記憶部32と、を備えている。制御部30、通信部31、および記憶部32は、バス33等を介して互いに接続されている。 Next, the configuration and functions of the server device 3 will be described in detail. Figure 4 is a block diagram showing the main hardware configuration of the server device 3. The server device 3 comprises a control unit 30, a communication unit 31, and a storage unit 32. The control unit 30, communication unit 31, and storage unit 32 are connected to each other via a bus 33 or the like.
制御部30は、CPU301、ROM302、RAM303を備えたコンピュータ構成となっている。CPU301、ROM302、およびRAM303は、バス33を介して互いに接続されている。 The control unit 30 is configured as a computer equipped with a CPU 301, ROM 302, and RAM 303. The CPU 301, ROM 302, and RAM 303 are connected to each other via a bus 33.
CPU301はサーバ装置3の全体の動作を制御する。ROM302は、CPU301の駆動に用いられるプログラムなどの各種プログラムや各種データを記憶する。RAM303は、CPU301のワークエリアとして使用され、ROM302や記憶部32に記憶された各種プログラムや各種データを展開する。制御部30は、CPU301がROM302や記憶部32に記憶されRAM303に展開された制御プログラムに従って動作することによって、サーバ装置3の各種制御処理を実行する。 CPU 301 controls the overall operation of server device 3. ROM 302 stores various programs, such as programs used to drive CPU 301, and various data. RAM 303 is used as a work area for CPU 301, and loads various programs and data stored in ROM 302 and memory unit 32. Control unit 30 executes various control processes for server device 3 by having CPU 301 operate in accordance with the control programs stored in ROM 302 and memory unit 32 and loaded in RAM 303.
記憶部32は、HDDやフラッシュメモリ等の記憶媒体で構成されており、電源を遮断しても記憶内容を維持する。記憶部32は、制御プログラム321、商品マスタ322、会員マスタ323、プロモーション情報管理テーブル324、商品・抽選テーブル325、抽選率テーブル326、在庫数補正値テーブル327、顧客情報補正値テーブル328、およびイベント情報配信管理テーブル329を記憶する。 The memory unit 32 is composed of a storage medium such as an HDD or flash memory, and retains its stored contents even when power is cut off. The memory unit 32 stores a control program 321, a product master 322, a member master 323, a promotion information management table 324, a product/lottery table 325, a lottery rate table 326, an inventory quantity correction value table 327, a customer information correction value table 328, and an event information distribution management table 329.
制御プログラム321は、商品に対して定められる抽選率を設定する機能、商品IDを取得する機能、抽選率に基づいてプロモーション情報を選択する機能、プロモーション情報を端末装置1に出力する機能等を実現するためのプログラムなどである。 The control program 321 is a program for realizing functions such as setting the lottery rate determined for a product, acquiring a product ID, selecting promotion information based on the lottery rate, and outputting promotion information to the terminal device 1.
商品マスタ322は、店舗で取り扱っている商品の情報を記憶したマスタファイルである。なお、店舗で取り扱う商品は日々変化するため、商品マスタ322は、適宜更新される。図5は、商品マスタ322のデータ構成を示す図である。商品マスタ322は、商品ID、商品名、価格を対応付けて記憶する。 The product master 322 is a master file that stores information about products sold at the store. Since the products sold at the store change daily, the product master 322 is updated as appropriate. Figure 5 shows the data structure of the product master 322. The product master 322 stores product IDs, product names, and prices in association with each other.
会員マスタ323は、店舗の会員の情報を記憶したマスタファイルである。会員は、店舗を利用する顧客Cのうち、会員登録をした顧客Cである。会員マスタ323に登録される情報は、顧客Cが会員登録をした際に当該顧客Cから取得される。図6は、会員マスタ323のデータ構成を示す図である。会員マスタ323は、会員ID、氏名、通知先を対応付けて記憶する。 Member master 323 is a master file that stores information about store members. A member is a customer C who uses the store and has registered as a member. The information registered in member master 323 is obtained from customer C when that customer C registers as a member. Figure 6 shows the data structure of member master 323. Member master 323 stores member IDs, names, and notification destinations in association with each other.
通知先は、会員に対する情報の送信先を示すもので、例えば、会員が所有する端末装置1の通信アドレスである。サーバ装置3は、顧客Cの端末装置1に情報を送信する際に会員マスタ323の通知先を参照する。 The notification destination indicates the destination of information sent to the member, and is, for example, the communication address of the terminal device 1 owned by the member. When sending information to customer C's terminal device 1, the server device 3 references the notification destination in the member master 323.
プロモーション情報管理テーブル324は、顧客Cに送信するプロモーション情報を管理するデータテーブルである。プロモーション情報管理テーブル324に登録される情報は、店舗が任意に設定、更新することができる。図7は、プロモーション情報管理テーブル324のデータ構成を示す図である。プロモーション情報管理テーブル324は、キャラクタID、キャラクタ名、キャラクタ(画像)を対応付けて記憶する。 The promotion information management table 324 is a data table that manages promotion information sent to customer C. The information registered in the promotion information management table 324 can be set and updated as desired by the store. Figure 7 is a diagram showing the data structure of the promotion information management table 324. The promotion information management table 324 stores character IDs, character names, and characters (images) in association with each other.
キャラクタIDは、キャラクタを特定する情報である。キャラクタは店舗が発行した特徴ある画像などであって、プロモーション情報の一例である。店舗は、多数のキャラクタを発行しており、抽選に応じて選択されたキャラクタを顧客Cに付与する。店舗は、キャラクタをプロモーション情報として活用することで、例えば、顧客Cが一定数以上の種類のキャラクタを取得した場合に、賞品をプレゼントするなどのプロモーションが可能である。 A character ID is information that identifies a character. A character is a distinctive image issued by a store and is an example of promotional information. A store issues a large number of characters and gives a character selected by lottery to customer C. By using the characters as promotional information, the store can, for example, run a promotion such as giving a prize to customer C if he or she acquires a certain number or more different characters.
なお、プロモーション情報管理テーブル324は、図7の例に限らない。例えば、プロモーション情報管理テーブル324は、プロモーション情報としてクーポンを管理するものであってもよい。この場合、プロモーション情報管理テーブル324は、クーポンIDとクーポン内容(値引額など)とを対応付けて記憶する。その他様々な顧客Cに対する特典をプロモーション情報として用いることができる。 Note that the promotion information management table 324 is not limited to the example shown in Figure 7. For example, the promotion information management table 324 may manage coupons as promotion information. In this case, the promotion information management table 324 stores coupon IDs and coupon details (such as discount amounts) in association with each other. Various other benefits for customer C can also be used as promotion information.
商品・抽選テーブル325は、顧客Cが購入した商品あるいは購入しようとする商品に対して定められる抽選率を管理するデータテーブルである。図8は、商品・抽選テーブル325のデータ構成を示す図である。商品・抽選テーブル325は、商品IDと抽選率テーブルIDとを対応付けて記憶する。 The product/lottery table 325 is a data table that manages the lottery odds set for products that customer C has purchased or is planning to purchase. Figure 8 is a diagram showing the data structure of the product/lottery table 325. The product/lottery table 325 stores product IDs and lottery odds table IDs in association with each other.
商品・抽選テーブル325は、任意に設定、更新可能であり、同じ抽選率テーブルIDを複数の商品IDに対応させてもよい。例えば、店舗が全ての商品について同じ抽選率テーブルを適用させたい場合、商品・抽選テーブル325は、全ての商品IDに同じ抽選テーブルIDが対応付けられる。 The product/lottery table 325 can be set and updated as desired, and the same lottery rate table ID may be associated with multiple product IDs. For example, if a store wants to apply the same lottery rate table to all products, the product/lottery table 325 associates the same lottery table ID with all product IDs.
抽選率テーブル326は、キャラクタごとの抽選率を管理するデータテーブルである。抽選率テーブル326は、商品・抽選テーブル325で設定される抽選率テーブルIDの数だけ用意される。図9は、抽選率テーブル326のデータ構成を示す図である。図9では、抽選率テーブルIDが901と902のものが示されている。抽選率テーブル326は、キャラクタIDと抽選率とを対応付けて記憶する。 The lottery rate table 326 is a data table that manages the lottery rate for each character. There are as many lottery rate tables 326 as there are lottery rate table IDs set in the product/lottery table 325. Figure 9 is a diagram showing the data structure of the lottery rate table 326. Figure 9 shows lottery rate table IDs 901 and 902. The lottery rate table 326 stores character IDs and lottery rates in association with each other.
抽選率テーブル326における抽選率の設定は任意である。例えば、キャラクタと色配分が類似する商品パッケージの商品については、当該キャラクタの抽選率を高く設定することもできる。 The lottery rate setting in the lottery rate table 326 is arbitrary. For example, for products with product packaging that has a similar color distribution to the character, the lottery rate for that character can be set higher.
在庫数補正値テーブル327は、抽選率テーブル326の抽選率を商品の在庫数に応じて書き換えるための補正係数を記憶するデータテーブルである。補正係数を抽選率に乗じることによって、当該抽選率が補正される。図10は、在庫数補正値テーブル327のデータ構成を示す図である。在庫数補正値テーブル327は、在庫数と補正係数とを対応付けて記憶する。在庫数補正値テーブル327は、任意に設定、更新可能である。なお、在庫数補正値テーブル327は、商品毎に設定されていてもよい。店舗は、商品ごとに仕入数や確保する在庫数が異なる場合、商品毎に在庫数補正値テーブル327を用意しておくことが望ましい。 The inventory quantity correction value table 327 is a data table that stores correction coefficients for rewriting the lottery rate in the lottery rate table 326 according to the inventory quantity of the product. The lottery rate is corrected by multiplying the correction coefficient by the lottery rate. Figure 10 is a diagram showing the data structure of the inventory quantity correction value table 327. The inventory quantity correction value table 327 stores inventory quantities in association with correction coefficients. The inventory quantity correction value table 327 can be set and updated as desired. Note that the inventory quantity correction value table 327 may be set for each product. If the purchase quantity and inventory quantity to be secured differ for each product, it is desirable for the store to prepare an inventory quantity correction value table 327 for each product.
図10において、在庫数Xは在庫数Yより大きな値であり、在庫数を3つの状態に分類している。在庫数が最も少ないY未満の状態では、補正係数をなしに設定、言い換えれば補正係数を1に設定している。すなわち、在庫数に応じて抽選率を補正する処理を行う場合であっても、在庫数がY未満であれば、抽選率テーブル326の抽選率はそのまま維持される。 In Figure 10, stock quantity X is a value greater than stock quantity Y, and stock quantities are classified into three states. When stock quantity is less than Y, which is the lowest, the correction coefficient is set to none, in other words, the correction coefficient is set to 1. In other words, even when processing is performed to correct the lottery rate according to the stock quantity, if the stock quantity is less than Y, the lottery rate in the lottery rate table 326 will remain unchanged.
在庫数が次に少ないY以上X未満である状態では、補正係数を0.9に設定している。すなわち、抽選率テーブル326に登録された抽選率を90パーセントに補正する。在庫数が最も多いX以上の状態では、補正係数を0.8に設定している。すなわち、抽選率テーブル326に登録された抽選率を80パーセントに補正する。なお、抽選率を補正する場合、抽選率テーブル326に登録されたはずれ以外の抽選率全てを補正してもよいし、はずれ以外の一部の抽選率を補正してもよい。例えば、最も抽選率が低いキャラクタ(以下、「レアキャラ」ともいう)のキャラクタIDに対応する抽選率のみを補正してもよい。 When the stock quantity is the next lowest, between Y and X, the correction coefficient is set to 0.9. In other words, the lottery rate registered in the lottery rate table 326 is corrected to 90 percent. When the stock quantity is the highest, at X or more, the correction coefficient is set to 0.8. In other words, the lottery rate registered in the lottery rate table 326 is corrected to 80 percent. When correcting the lottery rate, all lottery rates other than the losers registered in the lottery rate table 326 may be corrected, or only some of the lottery rates other than the losers may be corrected. For example, only the lottery rate corresponding to the character ID of the character with the lowest lottery rate (hereinafter also referred to as a "rare character") may be corrected.
図10の例では、在庫数が多いほど抽選率を低くして、キャラクタを当たりにくくしている。これにより、顧客Cが抽選に外れることによって購買意欲が高まること、つまり顧客Cが次に当てたいと考えることで商品を購入しようと考えることが期待できる。これにより、在庫数の多い商品、言い換えれば店舗が売りたい商品の販売促進を図ることができる。しかしながら、在庫数補正値テーブル327は、図10の例に限らない。 In the example of Figure 10, the higher the stock quantity, the lower the lottery probability, making it more difficult to win a character. This is expected to increase customer C's purchasing motivation if they lose the lottery, meaning that customer C will be motivated to purchase the product by hoping to win next time. This makes it possible to promote sales of products with high stock quantities, in other words, products that the store wants to sell. However, the stock quantity correction value table 327 is not limited to the example of Figure 10.
例えば、図10の例とは反対に在庫数が多いほど抽選率を高くしてもよい。この場合、例えば抽選率がアップしたことをイベント情報として顧客Cに通知することで、顧客Cの購買意欲を向上させることが期待できる。補正係数の設定は、店舗の販売戦略に応じて任意に設定される。 For example, contrary to the example in Figure 10, the larger the inventory quantity, the higher the lottery winning rate. In this case, for example, by notifying customer C as event information that the lottery winning rate has increased, it is expected that customer C's purchasing motivation will be increased. The correction coefficient can be set arbitrarily according to the store's sales strategy.
顧客情報補正値テーブル328は、抽選率テーブル326の抽選率を顧客情報に応じて書き換えるための補正係数を記憶するデータテーブルである。図11は、顧客情報補正値テーブル328のデータ構成を示す図である。顧客情報補正値テーブル328は、来店回数と補正係数とを対応付けて記憶する。来店回数は顧客情報の一例である。 The customer information correction value table 328 is a data table that stores correction coefficients for rewriting the lottery probability in the lottery probability table 326 according to customer information. Figure 11 is a diagram showing the data structure of the customer information correction value table 328. The customer information correction value table 328 stores the number of visits and the correction coefficient in association with each other. The number of visits is an example of customer information.
図11に示すように、ひと月あたりの来店回数が設定値Z未満であれば、補正係数をなしに設定、言い換えれば補正係数を1に設定している。すなわち、来店回数に応じて抽選率を補正する処理を行う場合であっても、来店回数が設定値Z未満であれば、抽選率テーブル326の抽選率はそのまま維持される。なお、ひと月あたりの来店数は、前月の来店数としてもよく、あるいは直近の所定期間(例えば、3ヶ月、6か月など)の平均来店回数としてもよい。 As shown in Figure 11, if the number of visits per month is less than the set value Z, the correction coefficient is set to none, in other words, the correction coefficient is set to 1. In other words, even when processing is performed to correct the lottery probability according to the number of visits, if the number of visits is less than the set value Z, the lottery probability in the lottery probability table 326 remains unchanged. Note that the number of visits per month may be the number of visits in the previous month, or the average number of visits over the most recent specified period (e.g., 3 months, 6 months, etc.).
ひと月あたりの来店回数が設定値Z以上であれば、補正係数を1.1に設定している。すなわち、抽選率テーブル326に登録された抽選率を10パーセントアップするよう補正する。これにより、来店回数の多い顧客Cを優遇した抽選率とすることができる。なお、抽選率を補正する場合、抽選率テーブル326に登録されたはずれ以外の抽選率全てを補正してもよいし、はずれ以外の一部の抽選率を補正してもよい点は、在庫数によって補正する場合と同様である。 If the number of visits per month is equal to or greater than the set value Z, the correction coefficient is set to 1.1. In other words, the lottery rate registered in the lottery rate table 326 is corrected to increase it by 10%. This allows for a lottery rate that favors customer C, who visits the store frequently. When correcting the lottery rate, all lottery rates other than the losing ones registered in the lottery rate table 326 may be corrected, or only some of the lottery rates other than the losing ones may be corrected, just as when correcting based on inventory quantity.
顧客情報補正値テーブル328で設定される顧客情報は来店回数に限るものではない。例えば、顧客情報として、ひと月あたりの購入金額、購入商品点数などを用いることも可能である。なお、顧客情報補正値テーブル328も図11の例に限らない。例えば、図11の例とは反対に来店回数が少ない場合に抽選率を高くしてもよく、補正係数の設定は、店舗の販売戦略に応じて任意に設定される。 The customer information set in the customer information correction value table 328 is not limited to the number of visits. For example, monthly purchase amount, number of items purchased, etc. can also be used as customer information. The customer information correction value table 328 is also not limited to the example shown in Figure 11. For example, contrary to the example shown in Figure 11, the lottery winning rate may be increased if the number of visits is low, and the correction coefficient can be set arbitrarily according to the store's sales strategy.
イベント情報配信管理テーブル329は、イベントを配信する条件を設定したデータテーブルである。具体的には、抽選率テーブル326の抽選率が変更された際に、イベント情報を配信するか否かを判断するためのデータテーブルである。抽選率が変更される場合としては、店舗の判断によってデータが入力されて抽選率テーブル326が更新される場合、在庫数補正値テーブル327や顧客情報補正値テーブル328に基づいて自動的に抽選率テーブル326が更新される場合などがある。図12は、イベント情報配信管理テーブル329のデータ構成を示す図である。イベント情報配信管理テーブル329は、特定キャラクタ抽選率とイベント情報配信の有無を対応付けて記憶する。 The event information distribution management table 329 is a data table that sets the conditions for distributing events. Specifically, it is a data table used to determine whether or not to distribute event information when the lottery rate in the lottery rate table 326 is changed. The lottery rate may be changed when the store inputs data to update the lottery rate table 326, or when the lottery rate table 326 is automatically updated based on the inventory quantity correction value table 327 or customer information correction value table 328. Figure 12 is a diagram showing the data structure of the event information distribution management table 329. The event information distribution management table 329 stores the specific character lottery rate and whether or not event information is distributed, in association with each other.
特定キャラクタ抽選率は、例えばレアキャラの抽選率である。図12の例では、抽選率が変更されてレアキャラの抽選率が設定値V以上に設定された場合、イベント情報を配信する。配信されるイベント情報は、レアキャラの抽選率がアップしたことを通知する情報などである。すなわち、イベント情報の内容および配信は抽選率に応じて決定されるものである。ここで、特定キャラクタの抽選率はレアキャラの抽選率に限るものではなく、いずれか一つあるいは複数のキャラクタの抽選率でもよい。 The specific character lottery rate is, for example, the lottery rate for a rare character. In the example of Figure 12, if the lottery rate is changed and the rare character lottery rate is set to a value equal to or greater than the set value V, event information is distributed. The distributed event information may be information notifying users that the rare character lottery rate has increased. In other words, the content and distribution of the event information are determined according to the lottery rate. Here, the lottery rate for a specific character is not limited to the lottery rate for a rare character, but may also be the lottery rate for one or more characters.
続いて、サーバ装置3の制御部30の主たる機能構成について説明する。図13は、サーバ装置3の制御部30の機能構成を示すブロック図である。制御部30は、CPU301がROM302や記憶部32に記憶された制御プログラムにしたがって動作することで、設定部3001、取得部3002、商品情報抽出部3003、選択部3004、イベント情報決定部3005、および送受信部3006として機能する。なお、これら各機能を専用回路等のハードウェアで構成してもよい。 Next, the main functional configuration of the control unit 30 of the server device 3 will be described. Figure 13 is a block diagram showing the functional configuration of the control unit 30 of the server device 3. The control unit 30 functions as a setting unit 3001, an acquisition unit 3002, a product information extraction unit 3003, a selection unit 3004, an event information determination unit 3005, and a transmission/reception unit 3006, as the CPU 301 operates in accordance with a control program stored in the ROM 302 or the storage unit 32. Note that each of these functions may be configured using hardware such as a dedicated circuit.
設定部3001は、商品に対して定められる抽選率を設定する。具体的には、設定部3001は、商品・抽選テーブル325および抽選率テーブル326に情報を登録(記憶)する。設定部3001は、入力された抽選率(店舗あるいは商品メーカによって定めた抽選率)を登録することで抽選率を設定する。また、設定部3001は、在庫情報や顧客情報に応じて登録済の抽選率が補正されたものを新たな抽選率として設定する。 The setting unit 3001 sets the lottery rate determined for each product. Specifically, the setting unit 3001 registers (stores) information in the product/lottery table 325 and lottery rate table 326. The setting unit 3001 sets the lottery rate by registering the input lottery rate (the lottery rate determined by the store or product manufacturer). The setting unit 3001 also corrects the registered lottery rate according to inventory information and customer information and sets it as the new lottery rate.
取得部3002は、端末装置1で読取られた商品識別情報を取得する。具体的には、取得部3002は、端末装置1で読取られた商品IDを、送受信部3006を介して当該端末装置1から受信する。なお、取得部3002は、端末装置1で読取られた商品IDを、送受信部3006を介して会計装置2から受信してもよい。取得部3002は、商品識別情報取得部の一例である。 The acquisition unit 3002 acquires the product identification information read by the terminal device 1. Specifically, the acquisition unit 3002 receives the product ID read by the terminal device 1 from the terminal device 1 via the transmission/reception unit 3006. Note that the acquisition unit 3002 may also receive the product ID read by the terminal device 1 from the checkout device 2 via the transmission/reception unit 3006. The acquisition unit 3002 is an example of a product identification information acquisition unit.
また、取得部3002は、商品の在庫数を示す在庫情報を取得する。具体的には、取得部3002は、送受信部3006を介して、管理サーバ200に在庫要求を送信するとともに、当該管理サーバ200から在庫情報を受信する。取得部3002は、在庫情報取得部の一例である。 The acquisition unit 3002 also acquires inventory information indicating the number of items in stock. Specifically, the acquisition unit 3002 sends an inventory request to the management server 200 via the transmission/reception unit 3006, and receives inventory information from the management server 200. The acquisition unit 3002 is an example of an inventory information acquisition unit.
さらに、取得部3002は、顧客Cを識別する顧客識別情報を取得する。具体的には、端末装置1に記憶されている会員IDを、送受信部3006を介して当該端末装置1から受信する。取得部3002は、顧客識別情報取得部の一例である。また、取得部3002は、送受信部3006を介して、管理サーバ200に会員IDを含む顧客情報要求を送信するとともに、当該管理サーバ200から顧客情報を受信する。取得部3002は、顧客情報取得部の一例である。 Furthermore, the acquisition unit 3002 acquires customer identification information that identifies customer C. Specifically, the acquisition unit 3002 receives the member ID stored in the terminal device 1 from the terminal device 1 via the transmission/reception unit 3006. The acquisition unit 3002 is an example of a customer identification information acquisition unit. The acquisition unit 3002 also sends a customer information request including the member ID to the management server 200 via the transmission/reception unit 3006, and receives customer information from the management server 200. The acquisition unit 3002 is an example of a customer information acquisition unit.
商品情報抽出部3003は、取得部3002が端末装置1から取得した商品IDに対応する商品情報を、商品マスタ322から抽出する。 The product information extraction unit 3003 extracts product information corresponding to the product ID acquired by the acquisition unit 3002 from the terminal device 1 from the product master 322.
選択部3004は、取得部3002が商品識別情報を取得したことを条件として、当該商品識別情報で識別される商品に対して定められた抽選率に基づいてプロモーション情報を選択する。具体的には、選択部3004は、取得部3002が端末装置1で読取られた商品IDを取得すると、図8に示す商品・抽選テーブル325から当該商品IDに対応する抽選テーブルIDを抽出する。 The selection unit 3004 selects promotion information based on the lottery probability established for the product identified by the product identification information, provided that the acquisition unit 3002 has acquired the product identification information. Specifically, when the acquisition unit 3002 acquires a product ID read by the terminal device 1, the selection unit 3004 extracts the lottery table ID corresponding to the product ID from the product/lottery table 325 shown in FIG. 8.
次いで、選択部3004は、抽出した抽選テーブルIDの抽選率テーブル326の抽選率に基づいて抽選を行って、いずれかキャラクタIDあるいは「はずれ」を選択する。そして、選択部3004は、いずれかのキャラクタIDを選択した場合、プロモーション情報管理テーブル324から当該キャラクタIDに対応するキャラクタ(画像)を選択する。 The selection unit 3004 then performs a lottery based on the lottery rate in the lottery rate table 326 for the extracted lottery table ID, and selects either a character ID or a "lose." If the selection unit 3004 selects a character ID, it selects a character (image) corresponding to that character ID from the promotion information management table 324.
イベント情報決定部3005は、設定部3001が設定した抽選率に基づいて顧客Cに通知するイベント情報を決定する。具体的には、イベント情報決定部3005は、設定部3001で設定された抽選率が変更されると、イベント情報配信管理テーブル329を参照して、各抽選率テーブル326において変更された特定キャラクタの抽選率が設定値V以上か否か判断する。 The event information determination unit 3005 determines the event information to be notified to customer C based on the lottery rate set by the setting unit 3001. Specifically, when the lottery rate set by the setting unit 3001 is changed, the event information determination unit 3005 refers to the event information distribution management table 329 and determines whether the lottery rate for the specific character changed in each lottery rate table 326 is equal to or greater than the set value V.
次いで、イベント情報決定部3005は、抽選率が変更された結果、特定キャラクタの抽選率が設定値V以上である抽選率テーブル326の抽選率テーブルIDを抽出する。そして、イベント情報決定部3005は、商品・抽選テーブル325を参照して、上記抽出した抽選率テーブルIDに対応する商品IDを読み出す。 Next, the event information determination unit 3005 extracts the lottery rate table ID from the lottery rate table 326 where the lottery rate for the specific character is equal to or greater than the set value V as a result of the change in the lottery rate. Then, the event information determination unit 3005 references the product/lottery table 325 and reads out the product ID corresponding to the extracted lottery rate table ID.
イベント情報決定部3005は、読み出した商品IDの商品を購入した際に特定キャラクタの抽選率がアップしたことを通知する情報をイベント情報として決定する。例えば、イベント情報決定部3005は、「只今、商品○○について、キャラクタ○○の出現率UPイベント開催中」とのメッセージを、端末装置1に送信するイベント情報として決定する。なお、イベント情報の決定方法は、上記に限るものではなく、抽選率に基づいてイベント情報を決定するものであればよい。 The event information determination unit 3005 determines, as event information, information notifying that the lottery rate for a specific character has increased when the product with the read product ID is purchased. For example, the event information determination unit 3005 determines, as event information to be sent to the terminal device 1, a message stating, "We are currently holding an event to increase the appearance rate of character XX for product XX." Note that the method of determining event information is not limited to the above, and any method may be used as long as it determines event information based on the lottery rate.
送受信部3006は、外部装置との間で各種情報を送受信する。例えば、送受信部3006は、商品ID、会員IDを含む商品情報要求等を端末装置1から受信する。また、送受信部3006は、商品情報、プロモーション情報、およびイベント情報等を端末装置1に送信する。さらに、送受信部3006は、在庫情報要求や顧客情報要求を管理サーバ200に送信するとともに、これら要求に対する応答として、管理サーバ200から在庫情報や顧客情報を受信する。送受信部3006は、出力部の一例である。 The transmission/reception unit 3006 transmits and receives various information to and from external devices. For example, the transmission/reception unit 3006 receives product information requests, including product IDs and member IDs, from the terminal device 1. The transmission/reception unit 3006 also transmits product information, promotion information, event information, and the like to the terminal device 1. Furthermore, the transmission/reception unit 3006 transmits inventory information requests and customer information requests to the management server 200, and receives inventory information and customer information from the management server 200 in response to these requests. The transmission/reception unit 3006 is an example of an output unit.
次に、上記構成のサーバ装置3における抽選率の設定について説明する。本実施形態においては、抽選率の設定方法は、以下の3通りである。 Next, we will explain how to set the lottery probability in the server device 3 configured as described above. In this embodiment, there are three methods for setting the lottery probability:
第1の設定方法は、店舗が予め決定した商品ごとの抽選率を設定するものである。例えば、店舗が図8に示す商品・抽選テーブル325、および図9に示す抽選率テーブル326のデータをサーバ装置3に入力し、設定部3001が入力されたデータを記憶部32に記憶する。 The first setting method involves the store setting a predetermined lottery probability for each product. For example, the store inputs data from the product/lottery table 325 shown in FIG. 8 and the lottery probability table 326 shown in FIG. 9 into the server device 3, and the setting unit 3001 stores the input data in the memory unit 32.
第2の設定方法は、抽選率テーブル326で設定されている抽選率を商品の在庫数に応じて補正するものである。図14は、第2の設定方法に係る抽選率設定処理を示すフローチャートである。 The second setting method involves correcting the lottery rate set in the lottery rate table 326 according to the number of items in stock. Figure 14 is a flowchart showing the lottery rate setting process related to the second setting method.
制御部30は、設定部3001がトリガを検知したか否か判断し(ステップS1)、検知しなければ(ステップS1のN)、ステップS1の処理に戻って待機する。ここで、トリガとは抽選率設定処理の開始を指示する情報であって、例えば、当該抽選率設定処理が設定された時間に実行するように定められている場合、設定された時間になったことを示す情報である。また、トリガは、店員による抽選率設定処理の開始指示入力などでもよい。 The control unit 30 determines whether the setting unit 3001 has detected a trigger (step S1), and if not (N in step S1), returns to the processing of step S1 and waits. Here, a trigger is information that instructs the start of the lottery rate setting process. For example, if the lottery rate setting process is set to be executed at a set time, it is information indicating that the set time has arrived. The trigger may also be an instruction to start the lottery rate setting process input by a store clerk, etc.
トリガが検知されると(ステップS1のY)、送受信部3006は、在庫情報要求を管理サーバ200に送信し(ステップS2)、当該在庫情報要求に対する応答として管理サーバ200から在庫情報を受信する(ステップS3)。 When a trigger is detected (Y in step S1), the transceiver unit 3006 sends an inventory information request to the management server 200 (step S2) and receives inventory information from the management server 200 in response to the inventory information request (step S3).
次いで、設定部3001は、商品ごとに設定された抽選率テーブル326の抽選率を、在庫数補正値テーブル327で設定された補正係数を用いて算出する(ステップS4)。詳細には、設定部3001は、在庫数を取得した商品に対応する抽選率テーブル326を商品・抽選テーブル325から読み出すとともに、当該商品の在庫数に対応する補正係数を在庫数補正値テーブル327から読み出す。そして、設定部3001は、抽選率テーブル326の抽選率に補正係数を乗じて抽選率を算出する。設定部3001は、全ての商品に対応する抽選率テーブル326について、抽選率の算出を行う。 The setting unit 3001 then calculates the lottery rate in the lottery rate table 326 set for each product using the correction coefficient set in the inventory quantity correction value table 327 (step S4). In detail, the setting unit 3001 reads the lottery rate table 326 corresponding to the product whose inventory quantity has been obtained from the product/lottery table 325, and reads the correction coefficient corresponding to the inventory quantity of that product from the inventory quantity correction value table 327. The setting unit 3001 then calculates the lottery rate by multiplying the lottery rate in the lottery rate table 326 by the correction coefficient. The setting unit 3001 calculates the lottery rate for the lottery rate tables 326 corresponding to all products.
設定部3001は、抽選率テーブル326の抽選率を算出した抽選率に書き換えて抽選率テーブル326を更新する(ステップS5)。なお、設定部3001は、算出した抽選率による新たな抽選率テーブル326を生成してもよい。そして、制御部30は抽選率設定処理を終了する。 The setting unit 3001 rewrites the lottery probability in the lottery probability table 326 with the calculated lottery probability, updating the lottery probability table 326 (step S5). Note that the setting unit 3001 may also generate a new lottery probability table 326 based on the calculated lottery probability. The control unit 30 then terminates the lottery probability setting process.
第3の設定方法は、抽選率テーブル326で設定されている抽選率を会員情報に応じて補正するものである。図15は、第3の設定方法に係る抽選率設定処理の流れを示すフローチャートである。 The third setting method involves correcting the lottery rate set in the lottery rate table 326 according to member information. Figure 15 is a flowchart showing the lottery rate setting process for the third setting method.
制御部30は、取得部3002が会員IDを取得したか否か判断し(ステップS11)、取得しなければ(ステップS11のN)、ステップS11の処理に戻って待機する。会員IDは、例えば顧客Cが店舗に来店して買物アプリを起動した際に端末装置1から送信される。 The control unit 30 determines whether the acquisition unit 3002 has acquired a member ID (step S11), and if not (N in step S11), returns to the processing of step S11 and waits. The member ID is transmitted from the terminal device 1, for example, when customer C visits the store and launches the shopping app.
会員IDが取得されると(ステップS11のY)、送受信部3006は、取得部3002が取得した会員IDを含む会員情報要求を管理サーバ200に送信し(ステップS12)、当該会員情報要求に対する応答として管理サーバ200から当該会員IDで識別される会員の会員情報を受信する(ステップS13)。本実施形態では、会員情報はひと月あたりの会員の来店回数である。 Once the member ID is acquired (Y in step S11), the transmission/reception unit 3006 sends a member information request including the member ID acquired by the acquisition unit 3002 to the management server 200 (step S12), and receives member information of the member identified by the member ID from the management server 200 in response to the member information request (step S13). In this embodiment, the member information is the number of times the member visits the store per month.
次いで、設定部3001は、商品ごとに設定された抽選率テーブル326の抽選率を、顧客情報補正値テーブル328で設定された補正係数を用いて算出する(ステップS14)。詳細には、設定部3001は、取得部3002が取得した来店回数に対応する補正係数を顧客情報補正値テーブル328から読み出す。そして、設定部3001は、各抽選率テーブル326の抽選率に補正係数を乗じて抽選率を算出する。 The setting unit 3001 then calculates the lottery rate in the lottery rate table 326 set for each product using the correction coefficient set in the customer information correction value table 328 (step S14). In detail, the setting unit 3001 reads the correction coefficient corresponding to the number of visits acquired by the acquisition unit 3002 from the customer information correction value table 328. The setting unit 3001 then calculates the lottery rate by multiplying the lottery rate in each lottery rate table 326 by the correction coefficient.
設定部3001は、算出した抽選率による新たな抽選率テーブル326を会員IDに対応付けて記憶する。設定部3001は、全ての抽選率テーブル326について新たな抽選率テーブル326を記憶する。そして、制御部30は抽選率設定処理を終了する。 The setting unit 3001 stores a new lottery rate table 326 based on the calculated lottery rate, in association with the member ID. The setting unit 3001 stores the new lottery rate tables 326 for all lottery rate tables 326. The control unit 30 then terminates the lottery rate setting process.
次に、上記構成のサーバ装置3におけるプロモーション情報の送信について説明する。本実施形態においては、顧客Cが商品に付されたコードシンボルから商品IDを読取った際、すなわち商品登録する際に当該商品が購入されるものとして、端末装置1にプロモーション情報を送信する。これにより、売場で買物中の顧客Cの購買意欲を高めることが期待できる。 Next, we will explain how the server device 3 configured as described above sends promotional information. In this embodiment, when customer C reads the product ID from the code symbol attached to the product, that is, when registering the product, the promotional information is sent to the terminal device 1, assuming that the product will be purchased. This is expected to increase customer C's desire to purchase while shopping in the sales area.
図16は、プロモーション情報送信処理を示すフローチャートである。 Figure 16 is a flowchart showing the promotion information transmission process.
制御部30は、取得部3002が商品IDおよび会員IDを取得したか否か判断し(ステップS21)、取得していなければ(ステップS21のN)、ステップS21の処理に戻って待機する。より詳細には、制御部30は、送受信部3006が受信した商品情報要求に含まれる商品IDおよび会員IDを取得部3002が取得したか否か判断する。 The control unit 30 determines whether the acquisition unit 3002 has acquired the product ID and member ID (step S21), and if not (N in step S21), returns to the processing of step S21 and waits. More specifically, the control unit 30 determines whether the acquisition unit 3002 has acquired the product ID and member ID included in the product information request received by the transmission/reception unit 3006.
取得部3002が商品IDおよび会員IDを取得すると(ステップS21のY)、商品情報抽出部3003は商品情報を抽出する(ステップS22)。詳細には、商品情報抽出部3003は、取得部3002が取得した商品IDに対応する商品情報を商品マスタ322から読み出す。 When the acquisition unit 3002 acquires the product ID and member ID (Y in step S21), the product information extraction unit 3003 extracts product information (step S22). In detail, the product information extraction unit 3003 reads the product information corresponding to the product ID acquired by the acquisition unit 3002 from the product master 322.
次いで、選択部3004は、抽選率テーブル326を選定する。詳細には、選択部3004は、取得部3002が取得した商品IDに対応する抽選率テーブル326を商品・抽選テーブル325から読み出す。続いて、選択部3004は、キャラクタの抽選を行う(ステップS24)。詳細には、選択部3004は、ステップS24で読みだした抽選率テーブル326で設定された抽選率でキャラクタの抽選を行う。 Next, the selection unit 3004 selects a lottery rate table 326. Specifically, the selection unit 3004 reads the lottery rate table 326 corresponding to the product ID acquired by the acquisition unit 3002 from the product/lottery table 325. Next, the selection unit 3004 performs a character lottery (step S24). Specifically, the selection unit 3004 performs a character lottery using the lottery rate set in the lottery rate table 326 read in step S24.
送受信部3006は、ステップS22で抽出された商品情報、およびステップ24で実行された抽選の結果に基づくキャラクタ情報を端末装置1に送信する(ステップS25)。送受信部3006は、会員マスタ323において、ステップS21で取得した会員IDに対応する通知先を送信先として、上記商品情報およびキャラクタ情報を送信する。ここで、送信されるキャラクタ情報は、キャラクタに関する情報であって、いずれかのキャラクタが当たった場合はキャラクタ(画像)であり、いずれのキャラクタも当たらなかった場合はキャラクタがはずれたことを示す情報である。そして、制御部30はプロモーション送信処理を終了する。 The transmission/reception unit 3006 transmits the product information extracted in step S22 and character information based on the results of the lottery performed in step S24 to the terminal device 1 (step S25). The transmission/reception unit 3006 transmits the product information and character information to the notification destination corresponding to the member ID obtained in step S21 in the member master 323. The character information transmitted here is information related to the character, and if any character is selected, it is the character (image), and if no character is selected, it is information indicating that the character was not selected. The control unit 30 then terminates the promotion transmission process.
なお、本実施形態では、顧客Cが商品に付されたコードシンボルから商品IDを読み取った時点、すなわち当該商品の購入代金の支払いが完了していない段階で顧客Cはプロモーション情報を取得することが可能となる。このため、悪意ある顧客Cによって商品を購入しないにも拘わらず、プロモーション情報を獲得することも考えられる。一例として、商品IDを読み取ってプロモーション情報を獲得した後、商品登録を取消すことが想定される。そこで、これを防止するための対策を講じてもよい。 In this embodiment, customer C can obtain promotional information as soon as he or she reads the product ID from the code symbol attached to the product, i.e., before the payment for the product has been completed. For this reason, it is conceivable that a malicious customer C could obtain promotional information without purchasing the product. As an example, it is conceivable that a malicious customer C could read the product ID, obtain the promotional information, and then cancel the product registration. Therefore, measures can be taken to prevent this.
例えば、端末装置1に読取った商品ID毎に対応する購入確定ボタンを表示させ、購入確定ボタン操作後は商品登録を取り消せないように設定し、購入確定ボタンが操作された際に購入確定した商品についてプロモーション情報の要求をサーバ装置3に送信するようにしてもよい。 For example, the terminal device 1 may be configured to display a purchase confirmation button corresponding to each read product ID, and the product registration may be set so that it cannot be canceled once the purchase confirmation button is pressed, and a request for promotional information about the product whose purchase has been confirmed may be sent to the server device 3 when the purchase confirmation button is pressed.
次に、上記構成のサーバ装置3におけるイベント情報の配信について説明する。本実施形態においては、いずれかの抽選率テーブル326の抽選率が変更されたことをトリガとして、イベント情報配信処理が実行される。 Next, we will explain the distribution of event information in the server device 3 configured as described above. In this embodiment, the event information distribution process is triggered by a change in the lottery rate in any of the lottery rate tables 326.
図17は、イベント情報配信処理を示すフローチャートである。 Figure 17 is a flowchart showing the event information distribution process.
制御部30は、いずれかの抽選率テーブルの抽選率が変更されたか否か判断し(ステップS31)、変更されていなければ(ステップS31のN)、ステップS31の処理に戻って待機する。詳細には、制御部30は、設定部3001によっていずれかの抽選率テーブル326が書き換えられたか否か判断する。 The control unit 30 determines whether the lottery rate in any of the lottery rate tables has been changed (step S31), and if it has not been changed (N in step S31), returns to the processing of step S31 and waits. In detail, the control unit 30 determines whether any of the lottery rate tables 326 has been rewritten by the setting unit 3001.
抽選率が変更されると(ステップS31のY)、イベント情報決定部3005は抽選率が変更された抽選率テーブル326から特定キャラクタの抽選率を読み出す(ステップS32)。次いで、イベント情報決定部3005は、ステップS32で読み出した抽選率が設定値V以上か否か判断する(ステップS33)。 When the lottery rate is changed (Y in step S31), the event information determination unit 3005 reads the lottery rate for the specific character from the lottery rate table 326 with the changed lottery rate (step S32). Next, the event information determination unit 3005 determines whether the lottery rate read in step S32 is equal to or greater than the set value V (step S33).
特定キャラクタの抽選率が設定値V以上あると(ステップS33のY)、イベント情報決定部3005は、イベント情報を決定する(ステップS34)。詳細には、イベント情報決定部3005は、特定キャラクタの抽選率が設定値V以上である商品について、特定キャラクタの抽選率が高くなっていることを通知する情報をイベント情報として決定する。 If the lottery rate for a specific character is equal to or greater than the set value V (Y in step S33), the event information determination unit 3005 determines event information (step S34). In particular, for products whose lottery rate for a specific character is equal to or greater than the set value V, the event information determination unit 3005 determines information notifying that the lottery rate for a specific character has increased as event information.
送受信部3006は、会員マスタ323に情報が登録されている会員に対して、インターネット等の公衆回線を介してイベント情報を配信する(ステップS35)。そして、制御部30はイベント情報配信処理を終了する。なお、ステップS33において、特定キャラクタの抽選率が設定値V以上でない場合(ステップS33のN)、制御部30はステップS34およびステップS35の処理をスキップして、イベント情報配信処理を終了する。 The transmitter/receiver unit 3006 distributes the event information to members whose information is registered in the member master 323 via a public line such as the Internet (step S35). The control unit 30 then terminates the event information distribution process. Note that if, in step S33, the lottery rate for the specific character is not equal to or greater than the set value V (N in step S33), the control unit 30 skips the processes of steps S34 and S35 and terminates the event information distribution process.
上記のとおり、本実施形態のサーバ装置3によれば、売場で顧客Cが商品を購入しようとして商品に付されたコードシンボルから商品IDを読み取ると、キャラクタの抽選を行い、抽選結果等のキャラクタ情報を顧客Cの端末装置1に送信する。これにより、顧客Cは、売場での買物中に商品を購入することに付随して楽しみを得ることができる。また、店舗は、顧客Cがキャラクタ情報を取得することによる購買意欲の向上を期待できる。 As described above, according to the server device 3 of this embodiment, when customer C attempts to purchase a product on the sales floor and reads the product ID from the code symbol attached to the product, a character lottery is held and character information such as the lottery results is sent to customer C's terminal device 1. This allows customer C to enjoy the joy that comes with purchasing a product while shopping on the sales floor. Furthermore, the store can expect customer C's purchasing motivation to increase as a result of obtaining character information.
以上説明したとおり、本実施形態のサーバ装置3は、商品に対して定められる抽選率を設定する設定部3001と、顧客Cが所持する端末装置1で読取られた商品識別情報(
商品ID)を取得する商品識別情報取得部(取得部3002)と、取得部3002が前記商品識別情報を取得したことを条件として、当該商品識別情報で識別される商品に対して定められた抽選率に基づいてプロモーション情報を選択する選択部3004と、選択部3004が選択したプロモーション情報を、前記商品識別情報を読取った端末装置1に出力する出力部(送受信部3006)と、を備える。
As described above, the server device 3 of this embodiment includes a setting unit 3001 that sets the lottery rate determined for the product, and a terminal device 1 that stores product identification information (
The device includes a product identification information acquisition unit (acquisition unit 3002) that acquires a product identification information (product ID), a selection unit 3004 that selects promotion information based on a lottery rate determined for the product identified by the product identification information, provided that the acquisition unit 3002 has acquired the product identification information, and an output unit (transmission/reception unit 3006) that outputs the promotion information selected by the selection unit 3004 to the terminal device 1 that reads the product identification information.
これにより、サーバ装置3は、抽選によるプロモーション情報を顧客Cに提供することで、顧客Cに興味や楽しみを持たせるプロモーションを可能とする。その結果、顧客Cの購買意欲を高めることが期待できる。 By providing customer C with promotional information based on a lottery, the server device 3 can run a promotion that will interest and entertain customer C. As a result, it is expected that customer C's desire to purchase will be increased.
また、本実施形態のサーバ装置3の設定部3001は、商品毎に抽選率を設定可能である。 In addition, the setting unit 3001 of the server device 3 in this embodiment can set the lottery rate for each product.
これにより、店舗は、策定する販売戦略に合わせて商品毎に抽選率を変更することができる。例えば、店舗は、より積極的に売りたい商品の抽選率を他の商品の抽選率と異ならせることなどにより、自己の販売戦略に合わせたプロモーションを実行することができる。 This allows stores to change the lottery odds for each product to suit their sales strategies. For example, stores can run promotions that fit their sales strategies by setting different lottery odds for products they want to sell more aggressively than for other products.
さらに、本実施形態のサーバ装置3は、商品の在庫数を示す在庫情報を取得する在庫情報取得部(取得部3002)をさらに備え、設定部3001は、在庫情報取得部が取得した在庫情報に基づいて抽選率を設定する。 Furthermore, the server device 3 of this embodiment further includes an inventory information acquisition unit (acquisition unit 3002) that acquires inventory information indicating the number of products in stock, and the setting unit 3001 sets the lottery rate based on the inventory information acquired by the inventory information acquisition unit.
これにより、店舗は、商品の在庫状況に合わせて抽選率を設定することができる。例えば、在庫が多い商品について、より販売が促進されると思われる抽選率に設定することができる。しかも、在庫情報に応じて抽選率を自動的に設定することができるので、効率的にプロモーションを実行することができる。 This allows stores to set the lottery rate according to the product's inventory status. For example, for products with high inventory, it is possible to set a lottery rate that is likely to promote sales. Moreover, since the lottery rate can be automatically set according to inventory information, promotions can be carried out efficiently.
加えて、本実施形態のサーバ装置3は、顧客Cを識別する顧客識別情報(会員ID)を取得する顧客識別情報取得部(取得部3002)をさらに備え、設定部3001は、前記顧客識別情報で識別される顧客Cに関する顧客情報に基づいて抽選率を設定する。 In addition, the server device 3 of this embodiment further includes a customer identification information acquisition unit (acquisition unit 3002) that acquires customer identification information (member ID) that identifies customer C, and the setting unit 3001 sets the lottery probability based on the customer information regarding customer C identified by the customer identification information.
これにより、店舗は、顧客Cに応じた抽選率を設定することができ、より柔軟なプロモーションを実行することができる。 This allows the store to set the lottery rate according to customer C, allowing for more flexible promotions.
また、本実施形態のサーバ装置3は、設定部3001が設定した抽選率に基づいて顧客Cに通知するイベント情報を決定するイベント情報決定部3005をさらに備え、出力部(送受信部3006)は、前記イベント情報を出力する。 In addition, the server device 3 of this embodiment further includes an event information determination unit 3005 that determines the event information to be notified to customer C based on the lottery probability set by the setting unit 3001, and the output unit (transmission/reception unit 3006) outputs the event information.
これにより、店舗は、プロモーション情報に関して顧客Cに通知するイベント情報を、プロモーション情報の選択に用いられる抽選率を活用して決定することができる。このため、店舗は、上記イベント情報を別途検討する必要がなく、効率的にイベント情報の配信を行うことができる。 This allows the store to determine the event information to notify customer C about in relation to promotional information by utilizing the lottery rate used to select promotional information. This means that the store does not need to separately consider the event information, and can distribute the event information efficiently.
なお、上記実施形態において、端末装置1および情報処理装置であるサーバ装置3で実行される制御プログラムは、CD-ROM等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。また、上記実施形態の端末装置1およびサーバ装置3で実行される制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良く、さらには、インターネット等のネットワーク経由で提供するように構成しても良い。 In the above embodiment, the control programs executed by the terminal device 1 and the server device 3, which is an information processing device, may be configured to be recorded on a computer-readable recording medium such as a CD-ROM and provided. Also, the control programs executed by the terminal device 1 and server device 3 in the above embodiment may be stored on a computer connected to a network such as the Internet and provided by downloading them via the network, or may even be provided via a network such as the Internet.
以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。 The above describes an embodiment of the present invention, but this embodiment is presented as an example and is not intended to limit the scope of the invention. This embodiment can be implemented in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention.
1 端末装置
3 サーバ装置(情報処理装置)
3001 設定部
3002 取得部(商品識別情報取得部、在庫情報取得部、顧客識別情報取得部)
3004 選択部
3005 イベント情報決定部
3006 送受信部(出力部)
1 Terminal device 3 Server device (information processing device)
3001 Setting unit 3002 Acquisition unit (product identification information acquisition unit, inventory information acquisition unit, customer identification information acquisition unit)
3004 Selection unit 3005 Event information determination unit 3006 Transmission/reception unit (output unit)
Claims (6)
顧客が所持する端末装置で読取られた商品識別情報を取得する商品識別情報取得部と、
前記商品識別情報取得部が前記商品識別情報を取得したことを条件として、当該商品識別情報で識別される商品に対して定められた抽選率に基づいてプロモーション情報を選択する選択部と、
前記選択部が選択したプロモーション情報を、前記商品識別情報を読取った端末装置に出力する出力部と、
を備え、
前記商品識別情報取得部は、前記端末装置で読取られた商品識別情報のうち、前記端末装置で購入することが確定された商品識別情報を取得する、情報処理装置。 a setting unit that sets a lottery rate determined for each product;
a product identification information acquisition unit that acquires product identification information read by a terminal device carried by a customer;
a selection unit that selects promotion information based on a lottery probability determined for a product identified by the product identification information, on the condition that the product identification information acquisition unit has acquired the product identification information;
an output unit that outputs the promotion information selected by the selection unit to the terminal device that reads the product identification information;
Equipped with
The product identification information acquisition unit acquires product identification information that has been confirmed to be purchased by the terminal device from the product identification information read by the terminal device .
請求項1に記載の情報処理装置。 The setting unit is capable of setting a lottery rate for each product.
The information processing device according to claim 1 .
前記設定部は、前記在庫情報取得部が取得した在庫情報に基づいて抽選率を設定する、
請求項1または請求項2に記載の情報処理装置。 The system further includes an inventory information acquisition unit that acquires inventory information indicating the number of products in stock,
the setting unit sets a lottery rate based on the inventory information acquired by the inventory information acquisition unit.
3. The information processing device according to claim 1.
前記設定部は、前記顧客識別情報で識別される顧客に関する顧客情報に基づいて抽選率を設定する、
請求項1に記載の情報処理装置。 a customer identification information acquisition unit for acquiring customer identification information for identifying a customer;
the setting unit sets a lottery probability based on customer information relating to the customer identified by the customer identification information.
The information processing device according to claim 1 .
前記出力部は、前記イベント情報を出力する、
請求項1に記載の情報処理装置。 an event information determination unit that determines event information to be notified to customers based on the lottery probability set by the setting unit,
The output unit outputs the event information.
The information processing device according to claim 1 .
前記コンピュータを、
商品に対して定められる抽選率を設定する設定部と、
顧客が所持する端末装置で読取られた商品識別情報を取得する商品識別情報取得部と、
前記商品識別情報取得部が前記商品識別情報を取得したことを条件として、当該商品識別情報で識別される商品に対して前記設定部で設定された抽選率に基づいてプロモーション情報を選択する選択部と、
前記選択部が選択したプロモーション情報を、前記商品識別情報を読取った端末装置に出力する出力部と、
して機能させ、
前記商品識別情報取得部は、前記端末装置で読取られた商品識別情報のうち、前記端末装置で購入することが確定された商品識別情報を取得する、プログラム。 A program for controlling an information processing device by a computer,
The computer
a setting unit that sets a lottery rate determined for each product;
a product identification information acquisition unit that acquires product identification information read by a terminal device carried by a customer;
a selection unit that selects promotion information for a product identified by the product identification information based on the lottery rate set by the setting unit, on the condition that the product identification information acquisition unit has acquired the product identification information;
an output unit that outputs the promotion information selected by the selection unit to the terminal device that reads the product identification information;
and make it work ,
The product identification information acquisition unit acquires product identification information that has been confirmed to be purchased by the terminal device from the product identification information read by the terminal device .
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022067885A JP7772646B2 (en) | 2022-04-15 | 2022-04-15 | Information processing device and program |
| JP2025186127A JP2026009327A (en) | 2022-04-15 | 2025-11-05 | Information processing device and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022067885A JP7772646B2 (en) | 2022-04-15 | 2022-04-15 | Information processing device and program |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025186127A Division JP2026009327A (en) | 2022-04-15 | 2025-11-05 | Information processing device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023157768A JP2023157768A (en) | 2023-10-26 |
| JP7772646B2 true JP7772646B2 (en) | 2025-11-18 |
Family
ID=88469486
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022067885A Active JP7772646B2 (en) | 2022-04-15 | 2022-04-15 | Information processing device and program |
| JP2025186127A Pending JP2026009327A (en) | 2022-04-15 | 2025-11-05 | Information processing device and program |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025186127A Pending JP2026009327A (en) | 2022-04-15 | 2025-11-05 | Information processing device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7772646B2 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001034850A (en) | 1999-07-16 | 2001-02-09 | Teraoka Seiko Co Ltd | Shopping cart device, information display device by customer using the same and customer data collection system |
| JP2002123645A (en) | 2000-10-13 | 2002-04-26 | Hirotoshi Kosugi | Selling system |
| JP2007140871A (en) | 2005-11-17 | 2007-06-07 | Dainippon Printing Co Ltd | Lottery execution system and discount processing system |
| JP2008152529A (en) | 2006-12-18 | 2008-07-03 | Nec Corp | Customer information utilization system, waste paper recovery device, customer information utilization method and program |
| JP2017117036A (en) | 2015-12-22 | 2017-06-29 | カシオ計算機株式会社 | Privilege grant device, privilege grant method, and program |
| JP2018183328A (en) | 2017-04-25 | 2018-11-22 | 株式会社gloops | Game server, method, program, and program recording medium |
| JP2021197109A (en) | 2020-06-18 | 2021-12-27 | 株式会社バンダイ | Program, actual goods provision management device, terminal, and actual goods provision method |
-
2022
- 2022-04-15 JP JP2022067885A patent/JP7772646B2/en active Active
-
2025
- 2025-11-05 JP JP2025186127A patent/JP2026009327A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001034850A (en) | 1999-07-16 | 2001-02-09 | Teraoka Seiko Co Ltd | Shopping cart device, information display device by customer using the same and customer data collection system |
| JP2002123645A (en) | 2000-10-13 | 2002-04-26 | Hirotoshi Kosugi | Selling system |
| JP2007140871A (en) | 2005-11-17 | 2007-06-07 | Dainippon Printing Co Ltd | Lottery execution system and discount processing system |
| JP2008152529A (en) | 2006-12-18 | 2008-07-03 | Nec Corp | Customer information utilization system, waste paper recovery device, customer information utilization method and program |
| JP2017117036A (en) | 2015-12-22 | 2017-06-29 | カシオ計算機株式会社 | Privilege grant device, privilege grant method, and program |
| JP2018183328A (en) | 2017-04-25 | 2018-11-22 | 株式会社gloops | Game server, method, program, and program recording medium |
| JP2021197109A (en) | 2020-06-18 | 2021-12-27 | 株式会社バンダイ | Program, actual goods provision management device, terminal, and actual goods provision method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2026009327A (en) | 2026-01-19 |
| JP2023157768A (en) | 2023-10-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5539917B2 (en) | Mobile communication terminal and program | |
| CA2709910C (en) | Method and system for multiple in-lane lottery ticket sales at a retail establishment | |
| US20040193485A1 (en) | Small business/retailer/merchant loyalty program | |
| US20150193807A1 (en) | Computer system for processing product data | |
| JP2023180613A (en) | Information processing equipment and programs | |
| JP7390420B2 (en) | Payment control device, application program, electronic payment system, and payment control method | |
| JP7772646B2 (en) | Information processing device and program | |
| JP5133462B1 (en) | Product sales system and product sales method | |
| JP4954655B2 (en) | Product sales data processing device | |
| JP6006385B2 (en) | server | |
| JP6323068B2 (en) | Order system and store terminal | |
| JP2001312606A (en) | System and method for electronic transaction | |
| JP5792863B2 (en) | Mobile communication terminal and program | |
| WO2022269855A1 (en) | Sales support system, method, and recording medium | |
| JP7344331B1 (en) | Payment control device, electronic payment system, and payment control method | |
| JP2024119293A (en) | Information processing device and program | |
| KR20030021437A (en) | electronic business system and operation method thereof | |
| JP2018200580A (en) | Display control method, order management method, display control program, and display control device | |
| JP2024119327A (en) | Information processing system, information processing device, and program | |
| JP2024149225A (en) | Server device and program | |
| JP2024119328A (en) | Information processing device and program | |
| JP2007140812A (en) | Merchandise advertisement system and merchandise sales promotion system | |
| JP2026026552A (en) | Product sales data processing device and program | |
| JP2002063460A (en) | How to promote manufacturer resources jointly with retailers | |
| CN112634549A (en) | Information processing apparatus and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241106 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250617 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250722 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250922 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251007 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251106 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7772646 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |