Information providing device, information providing system, information providing method, and program
The information providing system addresses the lack of purchase motivation in stamp rallies by identifying non-purchasers and recommending suitable stores, thereby increasing consumer engagement and economic activity.
Patent Information
- Application Number
- JP2024120194
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-25
- Publication Date
- 2026-02-05
AI Technical Summary
Existing stamp rally systems fail to increase consumer motivation for purchases during store visits, as participants may not make purchases due to unavailable products or stockouts, thereby stagnating economic activity.
An information providing system that includes a purchase information acquisition unit, non-purchaser detection unit, recommended store determination unit, and communication unit to identify non-purchasers and recommend affiliated or member stores with similar products or proximity, transmitting information to participant terminals.
Increases consumer motivation by guiding non-purchasers to relevant stores, enhancing purchase incentives and promoting economic activity.
Smart Images

Figure 2026018860000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information providing device, an information providing system, an information providing method, and a program. [Background technology]
[0002] Traditionally, stamp rallies have been held with the aim of attracting customers to commercial areas, revitalizing the area, etc., by placing stamps at multiple locations and having users go to each location with a form to collect stamps. With the development of electronic technology, stamp rallies using terminal devices owned by users have also emerged.
[0003] The stamp rally information notification system disclosed in Patent Document 1 is composed of a notification server, participant terminals, and a stamp rally organizer terminal. With this technology, the participant terminal reads a QR code (registered trademark) placed at a checkpoint to confirm that the participant has passed through the checkpoint. If the participant terminal enters a geofence set by the organizer, the stamp rally information notification is sent by vibration. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Publication No. 2024-004338 Summary of the Invention [Problem to be solved by the invention]
[0005] However, when people visit a store, they do not necessarily make a purchase there. Sometimes, they visit a store but do not end up making a purchase because the product they like is not available or is sold out. If situations where people do not make a purchase despite having the desire to buy accumulate, this can become a factor in stagnating economic activity.
[0006] Currently, there are stamp rallies that encourage visitors to purchase products by placing stamps in stores. In stamp rallies that are held by inviting member stores, technology that encourages participants to make purchases at member stores is expected. The stamp rally information notification system disclosed in Patent Document 1 only advertises the stamp rally itself and does not increase participants' motivation to make purchases.
[0007] The present invention has been made in view of the above points, and aims to provide a technique for increasing the consumer motivation of store visitors. [Means for solving the problem]
[0008] The present application includes a number of means for solving the above problems, examples of which are as follows.
[0009] In order to solve the above problem, an information providing device according to one aspect of the present invention is characterized by comprising a purchase information acquisition unit that acquires product purchase information at a store, a non-purchaser detection unit that detects non-purchasers who leave the store without purchasing a product, a recommended store determination unit that determines a recommended store to recommend to the non-purchaser using information indicating the store from which the non-purchaser left, and a communication unit that transmits information indicating the recommended store to a participant terminal held by the non-purchaser.
[0010] The information providing device may be characterized by including an affiliated store information acquisition unit that acquires affiliated store information regarding stamp rally affiliated stores, and the recommended store determination unit determining the recommended store from among the stamp rally affiliated stores that are of the same type as the store from which the non-purchaser left.
[0011] The information providing device may be characterized by including a member store information acquisition unit that acquires member store information regarding stamp rally member stores, and the recommended store determination unit determining the recommended store from among the stamp rally member stores that sell products similar to those of the store from which the non-purchaser left.
[0012] The information providing device may include a stamp rally management unit that manages stamp history information that associates information indicating stamp rally participants with stamp rally affiliated stores visited by the stamp rally participants, and a location information acquisition unit that acquires information regarding the location of the participant terminal held by the stamp rally participant, wherein the non-purchaser detection unit detects the non-purchasers using the purchase information and the location information, and the recommended store determination unit determines the recommended store from among the stamp rally affiliated stores.
[0013] The purchase information acquisition unit may acquire the purchase information indicating that the stamp rally participant has purchased a product at the stamp rally affiliated store, and the stamp rally management unit may manage the stamp history information based on the purchase information.
[0014] The recommended store determination unit may determine the recommended store as a store located close to the participant terminal from among the stamp rally member stores.
[0015] The communication unit may be configured to transmit information about products sold at the recommended store to the participant terminal.
[0016] The communication unit may be configured to transmit information about products available at the recommended store in response to a request from the participant terminal held by a stamp rally participant.
[0017] The information providing device may be characterized by having a stamp rally management unit that generates stamp history information when it receives information indicating that a stamp rally participant has visited a stamp rally affiliated store, and the non-purchaser detection unit detects the stamp rally participant as a non-purchaser when a predetermined period has passed since the stamp rally participant visited the stamp rally affiliated store and the purchase information at the stamp rally affiliated store has not been obtained.
[0018] In addition, in order to solve the above problem, another aspect of the information provision system of the present invention is an information provision system having a participant terminal held by a stamp rally participant, a store terminal held by a stamp rally member store, and an information provision device, wherein the store terminal is equipped with a purchase management unit that transmits purchasing information of the stamp rally participant at the stamp rally member store to the information provision device, and the information provision device is equipped with a purchase information acquisition unit that acquires the purchasing information, a non-purchaser detection unit that detects non-purchasers who are stamp rally participants who have left the stamp rally member store without purchasing a product, a recommended store determination unit that determines a recommended store to recommend to the non-purchaser using information indicating the stamp rally member store from which the non-purchaser left, and a communication unit that transmits information indicating the recommended store to the participant terminal held by the non-purchaser, and the participant terminal is equipped with a display unit that displays information indicating the recommended store.
[0019] In addition, in order to solve the above-mentioned problems, an information provision method according to another aspect of the present invention is an information provision method executed by an information provision device, and is characterized by comprising: a purchase information acquisition procedure for acquiring purchasing information of products in a store; a non-purchaser detection procedure for detecting non-purchasers who have left the store without purchasing a product; a recommended store determination procedure for determining a recommended store to be recommended to the non-purchaser using information indicating the store from which the non-purchaser has left; and a communication procedure for transmitting information indicating the recommended store to a participant terminal held by the non-purchaser.
[0020] In addition, in order to solve the above problem, a program according to another aspect of the present invention is a program that causes a processing unit of a computer to execute an information provision method, and is characterized by executing the following: a purchase information acquisition procedure that acquires purchasing information about products at a store; a non-purchaser detection procedure that detects non-purchasers who have left the store without purchasing a product; a recommended store determination procedure that uses information indicating the store from which the non-purchaser has left to determine a recommended store to be recommended to the non-purchaser; and a communication procedure that sends information indicating the recommended store to a participant terminal held by the non-purchaser. [Effects of the Invention]
[0021] According to the present invention, it is possible to provide a technique for increasing the consumer motivation of store visitors.
[0022] Problems, configurations, and effects other than those described above will become apparent from the following description of the embodiments. [Brief explanation of the drawings]
[0023] [Figure 1] FIG. 2 is a diagram illustrating an example of functional blocks of the information providing system according to the first embodiment. [Figure 2] FIG. 10 is a diagram illustrating an example of a data structure of participant information. [Figure 3] FIG. 2 is a diagram illustrating an example of a data structure of affiliated store information. [Figure 4] FIG. 2 is a diagram illustrating an example of a data structure of handling product information. [Figure 5] FIG. 2 illustrates an example of a hardware configuration of an information providing device. [Figure 6] FIG. 2 illustrates an example of the hardware configuration of a participant terminal. [Figure 7] FIG. 4 is a sequence diagram illustrating an example of a stamp recording process according to the first embodiment. [Figure 8] 10 is a flowchart showing an example of a non-purchaser detection process in the first embodiment. [Figure 9] FIG. 10 is a diagram showing an example of a recommended store display screen. [Figure 10] FIG. 10 is a sequence diagram illustrating an example of a stamp recording process according to a modified example of the first embodiment. [Figure 11] FIG. 10 is a diagram illustrating an example of functional blocks of an information providing system according to a second embodiment. [Figure 12] FIG. 10 is a diagram illustrating an example of a data structure of payment information. [Figure 13] FIG. 10 is a sequence diagram illustrating an example of a stamp recording process according to the second embodiment. [Figure 14] 10 is a flowchart showing an example of a non-purchaser detection process according to the second embodiment. [Figure 15]FIG. 10 is a diagram illustrating an example of functional blocks of an information providing system according to a third embodiment. [Figure 16] 13 is a flowchart showing an example of a non-purchaser detection process according to the third embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0024] First Embodiment An embodiment of the present invention will now be described with reference to the accompanying drawings. A stamp rally, in which relay points that provide stamps are set up at a plurality of member stores, contributes to an increase in sales at member stores.
[0025] However, visitors who enter a store may leave the store without making a purchase because the product they like is not available or is sold out. In the case where a stamp rally participant (hereinafter sometimes referred to as "participant") who visits a stamp rally affiliated store (hereinafter sometimes referred to as "affiliated store") leaves the affiliated store without purchasing a product, the information provision system 1 in this embodiment guides the participant to other affiliated stores related to the affiliated store from which the participant left. Note that the information provision system 1 in this embodiment only needs to guide visitors who leave the store without purchasing a product to other affiliated stores, and a stamp rally is not required. For example, the information provision system 1 in this embodiment can be used in a local currency utilization system that allows the use of local currency at affiliated stores, or in a sales promotion system that provides customers with services exclusive to affiliated stores.
[0026] 1 is a diagram showing an example of functional blocks of an information providing system 1 according to the first embodiment. The information providing system 1 includes an information providing device 100, a participant terminal 200, and a shop terminal 300.
[0027] The participant terminal 200 is a terminal owned and used by participants in the stamp rally. The store terminal 300 is communicably connected to the information providing device 100 via the network N and is a terminal used by affiliated stores in the stamp rally for payment and stamp recording. The affiliated stores provide products or services to customers. In the following explanation, "products" will be understood to include "services." The participant terminal 200 is a portable information processing device and may be a personal computer, smartphone, etc.
[0028] The network N is a communication network such as a LAN (Local Area Network), a WAN (Wide Area Network), the Internet, a mobile phone network, etc. The network N may also be a VPN (Virtual Private Network) on a wireless communication network such as a mobile phone communication network.
[0029] The information providing device 100 is a so-called server device, but is not limited to this, and the information providing device 100 may be various information processing devices such as a personal computer, a smartphone, a workstation, a PDA (Personal Data Assistant), or a tablet device.
[0030] The information providing device 100 receives stop information including information identifying a participant who visited a store from a store terminal 300 (which may be a participant terminal 200 as described below) via the network N, and records the stamp of that store in the participant's stamp history, thereby realizing a stamp rally function. Furthermore, if a participant leaves a store without purchasing an item, the information providing device 100 transmits information about other affiliated stores different from the store the participant is visiting to the participant terminal 200, causing the participant terminal 200 to present the information.
[0031] The store terminal 300 is, for example, a terminal such as a personal computer or a tablet device. However, it is not limited to this, and each device may be various information processing devices such as a smartphone, a workstation, or a PDA, or may be a terminal such as a cash register, tablet, or smartphone that is owned and used by a member store.
[0032] The participant terminal 200 and the store terminal 300 perform output processing when they receive an instruction to display a predetermined screen from the information providing device 100 via the network N. In addition, the participant terminal 200 and the store terminal 300 transmit input information received from input devices (described below) provided in their own devices to the information providing device 100 via the network N.
[0033] The information providing device 100 includes a processing unit 110, a storage unit 120, and a communication unit 130. The processing unit 110 performs overall control of the information providing device 100. The storage unit 120 stores information necessary for processing by the processing unit 110. The communication unit 130 mediates the transmission and reception of information to and from the participant terminal 200 or the store terminal 300. For example, the communication unit 130 transmits information indicating recommended stores (described below) to the participant terminal 200 held by a non-purchaser. Also, for example, the communication unit 130 transmits information regarding products handled by the recommended store to the participant terminal 200.
[0034] The processing unit 110 includes a purchase information acquisition unit 111, a non-purchaser detection unit 112, a recommended store determination unit 113, an affiliated store information acquisition unit 114, a stamp rally management unit 115, and a location information acquisition unit 116. The storage unit 120 includes participant information 121, affiliated store information 122, and handled product information 123.
[0035] 2 is a diagram showing an example of the data structure of participant information 121. Participant information 121 includes stamp history information in which a customer identifier that identifies a participant is associated with the store identifier of the affiliated store that the participant visited. Specifically, participant information 121 stores a rally identifier 121a, a customer identifier 121b, a customer name 121c, an age 121d, an email address 121e, an address 121f, and a stamp history 121g in association with each other.
[0036] The rally identifier 121a is information that identifies the stamp rally in which the participant is participating. The customer identifier 121b is information that identifies the participant. The customer name 121c, age 121d, email address 121e, and address 121f are information that identify the participant's name, age, email address, and address, respectively. The stamp history 121g is information that associates the store identifier of the affiliated store visited by the participant with the stamp identifier. For example, the stamp history 121g stores information that associates the participant's visit date and time, the store identifier of the affiliated store, and the stamp identifier according to the number of visits.
[0037] FIG. 3 is a diagram showing an example of the data structure of affiliated store information 122. The affiliated store information 122 includes associated information related to store identifiers that identify stores participating in the stamp rally. Specifically, the affiliated store information 122 stores a store identifier 122a, a store name 122b, an address 122c, a telephone number 122d, a store type 122e, a store location 122f, and a representative product 122g, all of which are associated with one another. The store identifier 122a is information that identifies a store. The store name 122b, the address 122c, and the telephone number 122d are information that specifies the name of the store, such as its trade name, the store's address, and a telephone number for contacting the store.
[0038] Store type 122e is information indicating the attributes of a store. Store type 122e is information that specifies, for example, the types of products a store handles. As an example, store type 122e includes information according to major categories such as "restaurant," "clothing store," and "general store," as well as information according to minor categories such as "Japanese cuisine," "Italian cuisine," and "coffee shop." Stores that handle similar products or services are assigned the same store type, so by selecting stores with the same store type, it is possible to identify similar stores (related stores) that handle similar products or services.
[0039] The store location 122f is information indicating the location of the affiliated store. For example, the store location 122f is information specifying a virtual area set for the store. The representative product 122g is a representative product sold by the store.
[0040] FIG. 4 is a diagram showing an example of the data structure of the handled product information 123. The handled product information 123 includes information about products offered by member stores. Specifically, the handled product information 123 stores a store identifier 123a, a store name 123b, a product type 123c, a product name 123d, a selling price 123e, and image data 123f, all of which are associated with one another. The store identifier 123a is information that identifies the store. The store name 123b is information that indicates the name of the store, such as its trade name. The product type 123c is information that indicates the attributes of the product. The product name 123d is information that indicates the name of the product. The selling price 123e is information that indicates the selling price of the product at the store. The image data 123f is image information that indicates the product.
[0041] Returning to the explanation of Fig. 1, the purchase information acquisition unit 111 acquires purchase information of products at stores. The purchase information includes at least information identifying the store that sold the product and information identifying the customer who made the purchase. The purchase information generated when a participant purchases a product can be said to be information indicating that the participant purchased the product at an affiliated store.
[0042] The non-purchaser detection unit 112 detects non-purchasers who leave a store without purchasing any products. For example, the non-purchaser detection unit 112 uses the location information of the participant terminal 200 to detect that the participant terminal 200 has entered or left an area surrounded by a virtual boundary line predefined for each affiliated store. The non-purchaser detection unit 112 detects non-purchasers using purchase information and information related to the location of the participant terminal 200.
[0043] The recommended store determination unit 113 determines a recommended store to be recommended to a non-purchaser using information indicating the store from which the non-purchaser left. For example, the recommended store determination unit 113 determines a recommended store from among affiliated stores that share the same type as the store from which the non-purchaser left. Also, for example, the recommended store determination unit 113 determines, as the recommended store, an affiliated store that is located close to the participant terminal 200 among the affiliated stores.
[0044] The affiliated store information acquisition unit 114 acquires affiliated store information 122 relating to affiliated stores. The stamp rally management unit 115 manages stamp history information that associates information indicating a participant with affiliated stores that the participant has visited. For example, the affiliated store information acquisition unit 114 generates participant information 121 including stamp history 121h. The location information acquisition unit 116 acquires information relating to the location of the participant terminal 200.
[0045] The participant terminal 200 includes a processing unit 210, an input receiving unit 220, a display unit 230, and a communication unit 240. The processing unit 210 comprehensively controls the entire participant terminal 200. The processing unit 210 includes a stamp rally processing unit 211 and a location information management unit 212.
[0046] The stamp rally processing unit 211 realizes the stamp rally function by combining the input receiving unit 220, the display unit 230, and the communication unit 240. Specifically, the stamp rally processing unit 211 generates a two-dimensional code using information including a customer identifier with a predetermined algorithm, and displays it on the display unit 230. The stamp rally processing unit 211 also associates the email addresses of participants when they participate in a stamp rally. This enables the stamp rally processing unit 211 to receive push notifications from the information providing device 100. The stamp rally processing unit 211 also displays information about stamp rally participating stores and the like presented by the information providing device 100.
[0047] The location information management unit 212 manages information related to the location of the participant terminal 200. The location information management unit 212 acquires location information using a location information acquisition device (not shown) included in the participant terminal 200. The location information management unit 212 receives signals from satellites such as GPS (Global Positioning System) satellites, and measures the distance between the mobile object and the satellite and the rate of change of the distance for three or more satellites to determine the current location of the participant terminal 200. The location information management unit 212 may also receive positioning signals from a quasi-zenith satellite system or the like, which is used to calculate the current position with higher accuracy than GPS satellites. When the location information management unit 212 receives a request for location information from the information providing device 100, it identifies the location of the participant terminal 200 and transmits the information to the information providing device 100.
[0048] The input receiving unit 220 receives input instructions from participants and transmits them to the information providing device 100. When the display unit 230 receives, from the communication unit 240, screen information in a predetermined format that has been instructed to be displayed by the information providing device 100, the display unit 230 draws the screen information on the display 205, which will be described later. For example, when the display unit 230 receives information indicating a recommended store from the information providing device 100, the display unit 230 draws the recommended store on the display 205. Furthermore, the display unit 230 draws screen information such as a two-dimensional code that has been instructed by the stamp rally processing unit 211 on the display 205. The communication unit 240 communicates with the information providing device 100, which is another device, via the network N.
[0049] The store terminal 300 includes a processing unit 310 and a communication unit 320. The processing unit 310 provides overall control of the store terminal 300. The processing unit 310 also includes a purchase management unit 311 and a code reading unit 312. The purchase management unit 311 implements functions such as a point-of-sales (POS) register, and performs transaction processing, for example, by accepting input of the type and quantity of merchandise to be sold. For example, after transaction processing is completed, the purchase management unit 311 generates purchase information including a store identifier and a customer identifier and transmits the information to the information providing device 100.
[0050] The code reading unit 312 reads the two-dimensional code displayed on the display unit 230 of the participant terminal 200, decodes it to extract the customer identifier, generates stop-by information including a combination of the store identifier and the customer identifier, and transmits it to the information providing device 100. The communication unit 320 communicates with the information providing device 100, which is another device, via the network N.
[0051] 5 is a diagram showing an example of the hardware configuration of the information providing device 100. The information providing device 100 includes a processor 101, a memory 102, a storage 103, a communication device 104, and a bus 105 connecting the devices. In addition, the information providing device 100 may also include an input device.
[0052] The processor 101 is an arithmetic device such as a CPU (Central Processing Unit) or GPU (Graphics Processing Unit), and executes processing in accordance with programs recorded in the memory 102 or storage 103. In the information providing device 100, processing is performed by the processor 101, which operates in accordance with programs read onto the memory 102 or storage 103. The processing unit 110, purchase information acquisition unit 111, non-purchaser detection unit 112, recommended store determination unit 113, affiliated store information acquisition unit 114, stamp rally management unit 115, and location information acquisition unit 116 each realize their respective functions by the processor 101 executing the programs.
[0053] The memory 102 is a storage device such as a RAM (Random Access Memory) or a flash memory, and functions as a storage area from which programs and data are temporarily read. The storage 103 is a writable and readable storage device. The functions of the storage unit 120 are realized by the memory 102 or the storage 103. Note that the functions of the storage unit 120 may be realized by a storage device connected via the communication device 104.
[0054] The communication device 104 is an interface for connecting the information providing device 100 to an external device for communication. For example, the communication device 104 performs wireless communication using an antenna that can use a predetermined radio wave (for example, 5 GHz band, 2.4 GHz band, etc.) that establishes a connection with the store terminal 300 according to the Wi-Fi standard. The function of the communication unit 130 is realized by the communication device 104.
[0055] The processor 101, memory 102, storage 103, and communication device 104 are connected to one another by connecting wires such as a bus 105.
[0056] The processing of each component of the information providing device 100 may be executed by one piece of hardware or by multiple pieces of hardware. Furthermore, the processing of each component of the information providing device 100 may be realized by one program or by multiple programs. Each configuration of the information providing device 100 can be further classified into more components depending on the processing content. Furthermore, one component can be classified so that it performs even more processing.
[0057] Furthermore, each processing unit (processing unit 110, non-purchaser detection unit 112, recommended store determination unit 113, affiliated store information acquisition unit 114, stamp rally management unit 115, and location information acquisition unit 116) may be constructed using dedicated hardware (ASIC, GPU, etc.) that realizes each function. Furthermore, the processing of each processing unit may be executed by a single piece of hardware, or may be executed by multiple pieces of hardware. The above is an example of the hardware configuration of the information providing device 100.
[0058] 6 is a diagram showing an example of the hardware configuration of the participant terminal 200. The participant terminal 200 includes an input device 201, a processor 202, a storage 203, a memory 204, a display 205, a communication device 206, a camera 207, and a bus 208 connecting the devices together.
[0059] The input device 201 is a variety of input devices such as a keyboard, mouse, touch panel, etc. The input receiving unit 220 of the participant terminal 200 is realized by the input device 201, processor 202, and camera 207. The processor 202 is a computing device such as a CPU or GPU, and executes processing according to a program recorded in memory 204 or storage 203. In the participant terminal 200, processing is performed by the processor 202 operating according to a program read onto memory 204 or storage 203. The processing unit 210, stamp rally processing unit 211, and location information management unit 212 each realize their respective functions by the processor 202 executing a program. Note that the participant terminal 200 is typically a smartphone with a camera, and each functional unit is realized by an installed application program.
[0060] The storage 203 is a writable and readable storage device. The memory 204 is a storage device such as a RAM (Random Access Memory) or a flash memory, and functions as a storage area from which programs and data are temporarily read.
[0061] The display 205 is a display device such as a liquid crystal display, an organic EL display, etc. The display unit 230 is realized by the display 205 and the processor 202.
[0062] The communication device 206 is an interface for connecting the participant terminal 200 to an external device for communication. For example, the communication device 206 performs wireless communication using an antenna that can use a predetermined radio wave (e.g., 5 GHz band, 2.4 GHz band, etc.) to establish a connection with the information providing device 100 according to the Wi-Fi standard. The communication unit 240 of the participant terminal 200 is realized by the communication device 206 and the processor 202.
[0063] The processing of each component of the participant terminal 200 may be executed by one piece of hardware or by multiple pieces of hardware. Furthermore, the processing of each component of the participant terminal 200 may be realized by one program or by multiple programs.
[0064] The input device 201, processor 202, storage 203, memory 204, display 205, communication device 206, and camera 207 are connected to one another by connecting wires such as a bus 208. The above is an example of the hardware configuration of the participant terminal 200.
[0065] Each configuration of the participant terminal 200 can be further divided into more components depending on the processing content, and each component can also be divided into more processes.
[0066] Furthermore, each processing unit (processing unit 210, stamp rally processing unit 211, location information management unit 212, input reception unit 220, display unit 230, and communication unit 240) may be constructed using dedicated hardware (ASIC, GPU, etc.) that realizes each function. Furthermore, the processing of each processing unit may be executed by one piece of hardware or by multiple pieces of hardware.
[0067] The store terminal 300 basically has the same hardware configuration as the participant terminal 200, so a description thereof will be omitted.
[0068] Next, the operation of the information providing system 1 in this embodiment will be described.
[0069] FIG. 7 is a sequence diagram showing an example of stamp recording processing in the first embodiment. The information provision system 1 in the first embodiment awards stamps to participants who purchase products at affiliated stores, and does not award stamps to participants who do not purchase products. Before this processing begins, when a store joins the stamp rally, affiliated store information 122 including information about the store is generated in the information provision device 100. Furthermore, when a participant participates in the stamp rally, a customer identifier that identifies the participant is assigned to the participant terminal 200, and participant information 121 is generated in the information provision device 100.
[0070] First, the stamp rally processing unit 211 of the participant terminal 200 displays a stamp rally code including a customer identifier (step S11). Specifically, the stamp rally processing unit 211 encodes information including the customer identifier provided to the participant terminal 200 using a predetermined algorithm to create a two-dimensional code such as a QR code (registered trademark), and displays it on the display unit 230.
[0071] Next, the code reader 312 of the store terminal 300 reads the presented stamp rally code and acquires the customer identifier (step S12). Specifically, the code reader 312 reads the presented two-dimensional code using a camera or the like, decodes it using a predetermined algorithm, and acquires the included customer identifier.
[0072] Next, the code reading unit 312 generates stop information including the store identifier and the customer identifier (step S13). Specifically, the code reading unit 312 generates predetermined stop information including the store identifier previously assigned to the store terminal 300 and the customer identifier acquired in step S12.
[0073] Next, the code reading unit 312 transmits the stop information (step S14). Specifically, the code reading unit 312 transmits the stop information generated in step S13 to the information providing device 100. Note that the execution timing of the process of this step is not limited to the example shown in the figure. For example, it may be performed together with the transmission of purchase information in step S17 described later.
[0074] Next, the purchasing management unit 311 reads the code of the product and executes the payment (step S15). Specifically, the purchasing management unit 311 reads a payment code such as a barcode displayed on the product and executes the payment by a known method. Note that the purchasing management unit 311 may also execute the payment by acquiring the product price through input operation by a store clerk.
[0075] Next, the purchasing management unit 311 generates purchasing information including the store identifier and the customer identifier (step S16). Specifically, the purchasing management unit 311 generates purchasing information including the store identifier that identifies the store and the customer identifier acquired in step S12. The purchasing information may also include the product price for which payment has been made.
[0076] Next, the purchasing management unit 311 transmits the purchasing information to the information providing device 100 (step S17). Specifically, the purchasing management unit 311 transmits the purchasing information generated in step S16 to the information providing device 100.
[0077] Next, stamp rally management unit 115 of information providing device 100 updates participant information 121 (step S18). Specifically, stamp rally management unit 115 determines whether the stop-by information received in step S14 corresponds to the purchase information received in step S17. Specifically, for example, stamp rally management unit 115 determines whether the combination of a store identifier and a customer identifier included in the stop-by information received in step S14 is the same as the combination of a store identifier and a customer identifier included in the purchase information sent in step S17.
[0078] If the stamp rally management unit 115 determines that the stop-by information and the purchase information correspond, it identifies a record in the participant information 121 that includes the customer identifier included in the stop-by information as the customer identifier 121b. The stamp rally management unit 115 updates the participant information 121 by associating the participant's visit date and time and the store identifier included in the stop-by information with the stamp history 121g of the identified record in the participant information 121. As a result, the participant who purchased the product is treated as having been given a stamp.
[0079] Thereafter, the participant terminal 200, the store terminal 300, and the information providing device 100 end the processing of this sequence diagram.
[0080] As described above, this stamp recording process allows stamps to be efficiently awarded to participants who purchase products. A minimum purchase amount for which stamps are awarded may be set. In this case, the purchase information includes the amount of the product purchased by the participant. In step S18, if the amount included in the purchase information exceeds a preset minimum, the stamp rally management unit 115 awards a stamp by updating the record in the participant information 121.
[0081] In addition, in this stamp recording process, the information providing device 100 collates the stop information with the purchase information and grants stamps to participants who purchase products. In this embodiment, the store terminal 300 may perform the collation. In that case, for example, the store terminal 300 does not transmit the stop information to the information providing device 100 in step S14. In step S17, the purchase management unit 311 of the store terminal 300 transmits the stop information and the purchase information generated in step S13 to the information providing device 100 only if the stop information and the purchase information correspond. Thereafter, the stamp rally management unit 115 of the information providing device 100 updates the participant information 121 based on the received stop information.
[0082] Additionally, when a stamp rally is used for regional promotion, a local currency that can only be used in the region where the stamp rally is held may be used. In this case, the purchase information generated in step S16 may include information indicating that payment was made using the local currency. For example, the stamp rally management unit 115 of the information providing device 100 may be configured to award a stamp to a participant only if payment for the purchase information was made using the local currency when comparing the stop-by information with the purchase information. Note that the store terminal 300, instead of the information providing device 100, may determine whether payment for the purchase information was made using the local currency when comparing the stop-by information with the purchase information.
[0083] FIG. 8 is a flowchart showing an example of non-purchaser detection processing in the first embodiment. This processing is executed in the information providing device 100. Before the processing of this flowchart starts, when a participant participates in a stamp rally, the participant transmits information indicating a participation request, including name, age, email address, address, etc., to the information providing device 100. At that time, the information processing device acquires information indicating consent to the provision of location information from the participant terminal 200. Note that the location information acquisition unit 116 of the information providing device 100 periodically requests location information from the participant terminal 200, for example. The location information management unit 212 of the participant terminal 200 transmits the location information of the participant terminal 200 to the information providing device 100 in response to the request.
[0084] First, the non-purchaser detection unit 112 detects entry into a stamp rally affiliated store (step S21). Specifically, the non-purchaser detection unit 112 references the store location 122f in the affiliated store information 122 and detects that the location information of the participant terminal 200 has entered a virtual area defined for the affiliated store.
[0085] Next, the non-purchaser detection unit 112 detects exit from the stamp rally member store (step S22). Specifically, the non-purchaser detection unit 112 references the store location 122f in the member store information 122 and detects that the participant terminal 200 that was detected as entering the member store in step S21 has exited the member store.
[0086] Next, the non-purchaser detection unit 112 determines whether or not a stamp from the store that the participant left exists (step S23). Specifically, the non-purchaser detection unit 112 identifies the customer identifier of the participant whose exit was detected in step S22 and the store identifier of the affiliated store. The non-purchaser detection unit 112 references the stamp history 121g of the participant information 121, and determines that a stamp from the store that the participant left exists if a record including the combination of the identified customer identifier and store identifier exists.
[0087] The non-purchaser detection unit 112 may determine that a stamp from the store that the customer left exists only if the stamp was given within a predetermined period of time prior to the current time. Specifically, the non-purchaser detection unit 112 determines that a stamp from the store that the customer left exists if the visit date and time in the stamp history 121g that includes the combination of the identified customer identifier and store identifier is within a predetermined period of time prior to the current time.
[0088] If the non-purchaser detection unit 112 determines that there is a stamp from the store that the customer left (YES in step S23), the process of this flowchart ends.
[0089] If the non-purchaser detection unit 112 determines that there is no stamp from the store from which the customer left ("NO" in step S23), the recommended store determination unit 113 determines a recommended store using the type of the store from which the customer left (step S24). Specifically, the recommended store determination unit 113 references the affiliated store information 122 and identifies a record including the store identifier of the affiliated store identified in step S23. The recommended store determination unit 113 identifies the store type 122e included in the identified record, and determines other affiliated stores having the same store type 122e as the identified store type 122e as recommended stores. In other words, the recommended store determination unit 113 determines recommended stores from among the affiliated stores. Note that stores that sell similar products or services are assigned the same type, so by identifying stores of the same type, it is possible to determine stores that sell similar products or services as recommended stores.
[0090] The recommended store determination unit 113 may determine the recommended store by specifying, using the store location 122f, another affiliated store that has the same store type 122e as the current store type 122e and is located close to the exited affiliated store.The recommended store determination unit 113 may also determine, as the recommended store, another affiliated store that has the same store type as the exited affiliated store and is located close to the exited affiliated store.
[0091] Next, the communication unit 130 transmits the recommended store to the participant terminal 200 (step S25). Specifically, the communication unit 130 transmits information indicating the recommended store determined in step S24 to the participant terminal 200 whose exit was detected in step S22. As a result, the recommended store is displayed on the display 205 of the participant terminal 200. The participant terminal 200 may output a sound indicating that it has received a notification regarding the recommended store.
[0092] 9 is a diagram showing an example of a recommended store display screen 250. The recommended store display screen 250 includes a recommended store display area 251 and a details request button 252. The recommended store display area 251 is an area that displays information about the recommended store transmitted from the information providing device 100 in step S25 shown in FIG. 8. The recommended store display area 251 may display information indicating a representative product included in the representative product 122g of the affiliated store information 122.
[0093] The request details button 252 is a button for requesting detailed information about products handled by the recommended store. When the request details button 252 is selected, the input receiving unit 220 of the participant terminal 200 transmits information indicating that the selection of the request details button 252 has been received to the information providing device 100. In response to the request from the participant terminal 200, the communication unit 130 of the information providing device 100 refers to the available product information 123 and transmits information about the products handled by the recommended store to the participant terminal 200. The display unit 230 of the participant terminal 200 displays the information indicating the available products received from the information providing device 100 on the display 205. For example, the display unit 230 may display the available products of the recommended store recorded in the available product information 123 in a searchable manner.
[0094] As described above, according to this embodiment, recommended stores related to the store from which the customer left without purchasing a product can be displayed on the participant terminal 200, thereby increasing the customer's willingness to spend. Furthermore, recommended stores selected from among the stamp rally member stores are displayed to participants, which can serve as an incentive for stores to join the stamp rally. Furthermore, participants can be more conveniently guided by information about other member stores, which can serve as an incentive for participating in the stamp rally.
[0095] (Variation) Next, a modified example of the information provision system 1 in the first embodiment will be described. Differences from the above embodiment will be described below. In the information provision system 1 in this modified example, a stamp is given to a participant by having the participant terminal 200 read a two-dimensional code displayed on the store terminal 300. Note that in this modified example, a stamp may also be given to a participant by having the participant terminal 200 read a two-dimensional code that encodes information including a store identifier and that is placed in the store as a printed matter.
[0096] Fig. 10 is a sequence diagram showing an example of stamp recording processing in a modified example of the first embodiment. Similar to the stamp recording processing shown in Fig. 7, before starting this processing, affiliated store information 122 related to affiliated stores is generated in the information providing device 100. In addition, participant information 121 related to participants is generated in the information providing device 100.
[0097] First, the processing unit 310 of the store terminal 300 displays a stamp rally code including a store identifier on the display of the store terminal 300 (step S31). Specifically, the processing unit 310 encodes information including the store identifier given to the store terminal 300 using a predetermined algorithm to create a two-dimensional code, and displays it on the display. Note that if the participant terminal 200 reads a printed material including a two-dimensional code including a store identifier, the store terminal 300 can omit this process.
[0098] Next, the stamp rally processing unit 211 of the participant terminal 200 reads the stamp rally code and acquires the store identifier (step S32). Specifically, the stamp rally processing unit 211 reads the presented two-dimensional code using the camera 207 or the like, decodes it using a predetermined algorithm, and acquires the included store identifier.
[0099] Next, the stamp rally processing unit 211 generates stop information including the store identifier and the customer identifier (step S33). Specifically, the stamp rally processing unit 211 generates predetermined stop information including the customer identifier previously assigned to the participant terminal 200 and the store identifier acquired in step S32.
[0100] Next, the stamp rally processing unit 211 transmits the stop information (step S34). Specifically, the stamp rally processing unit 211 transmits the stop information generated in step S33 to the information providing device 100.
[0101] Next, the code reading unit 312 of the store terminal 300 acquires the customer identifier (step S35). In this step, the method by which the code reading unit 312 acquires the customer identifier is not limited. As one example, a participant operates an application pre-installed in the participant terminal 200, causing a two-dimensional code including the customer identifier to be displayed on the display 205 of the participant terminal 200. The code reading unit 312 of the store terminal 300 can acquire the customer identifier by reading the two-dimensional code displayed on the participant terminal 200. As another example, the code reading unit 312 can acquire the customer identifier included in the two-dimensional code by reading the two-dimensional code printed on a member card presented by the participant. As another example, when a participant makes an electronic payment using the participant terminal 200, the code reading unit 312 may acquire the customer identifier used for the electronic payment.
[0102] The processing performed in steps S36 to S39 is the same as the processing performed in steps S15 to S18 in FIG. 7, and therefore a description thereof will be omitted.
[0103] As described above, according to this modification, even when the participant terminal 200 reads a two-dimensional code when a stamp rally is carried out, it is possible to increase customers' willingness to spend, just as in the above embodiment.
[0104] <Second embodiment> Next, an information provision system 1 according to a second embodiment will be described. Differences from the first embodiment and its modifications will be described below. The information provision system 1 according to the second embodiment gives stamps to participants who visit affiliated stores even if they do not purchase any products.
[0105] 11 is a diagram showing an example of functional blocks of the information providing system 1 in the second embodiment. The storage unit 120 of the information providing device 100 in the second embodiment stores payment information .
[0106] 12 is a diagram showing an example of the data structure of payment information 124. Payment information 124 is information generated for each payment. Payment information 124 stores a store identifier 125a, a product identifier 125b, a customer identifier 125c, and a payment date and time 125d, all of which are associated with one another.
[0107] The store identifier 125a is information for identifying the store. The product identifier 125b is information for identifying one or more products to be paid for. The customer identifier 125c is information for identifying the customer. The payment date and time 125d is information indicating the date and time when the payment was made.
[0108] FIG. 13 is a sequence diagram showing an example of a stamp recording process according to the second embodiment.
[0109] The processing performed in steps S41 to S44 is the same as the processing performed in steps S11 to S14 in FIG. 7, and therefore a description thereof will be omitted.
[0110] Next, the stamp rally management unit 115 of the information providing device 100 updates the participant information 121 (step S45). Specifically, the stamp rally management unit 115 identifies a record of the participant information 121 that includes the customer identifier included in the stop-by information received in step S14 in the customer identifier 121b. The stamp rally management unit 115 updates the participant information 121 by associating the visit date and time of the participant and the store identifier included in the stop-by information with the stamp history 121g of the identified record of the participant information 121.
[0111] Next, the purchase management unit 311 of the store terminal 300 determines whether or not a purchase has been made (step S46). Specifically, the purchase management unit 311 determines that a purchase has been made when an input operation indicating that payment will be made is received. After the purchase management unit 311 transmits the stop-by information to the information providing device 100 in step S44, if the purchase management unit 311 does not receive an input operation indicating that payment will be made within a predetermined period (for example, 12 hours), it determines that no purchase has been made.
[0112] If the purchase management unit 311 determines that no purchase has been made ("NO" in step S46), the information providing device 100, participant terminal 200, and shop terminal 300 end the processing of this sequence diagram.
[0113] If the purchasing management unit 311 determines that a purchase has been made (YES in step S46), the code reading unit 312 executes the process of step S47. The processes executed from step S47 to step S50 are the same as the processes executed from step S35 to step S38 in Fig. 10, and therefore their explanation will be omitted.
[0114] Next, the purchase information acquisition unit 111 of the information providing device 100 updates the payment information 124 (step S51). The purchase information transmitted from the store terminal 300 in step S50 includes at least information identifying the store that sold the product and information identifying the participant who made the purchase. The purchase information acquisition unit 111 generates a record of the payment information 124 that associates the store identifier, customer identifier, and payment date and time included in the purchase information transmitted in step S50, and updates the payment information 124. If the purchase information includes information identifying the product to be paid for, the product identifier 125b is included in the corresponding record of the payment information 124. If the purchase information does not include information identifying the product, the product identifier 125b does not need to be included in the corresponding record of the payment information 124.
[0115] In the stamp recording process shown in the figure, the stamp rally function is executed by having the store terminal 300 read a two-dimensional code displayed on the participant terminal 200. However, in this embodiment, as in the modified example of the first embodiment shown in Figure 10, the stamp rally function may also be executed by having the participant terminal 200 read a two-dimensional code displayed on the store terminal 300 or a printed material placed in the store. In that case, as in the example shown in Figure 10, the stamp rally management unit 115 of the information providing device 100 updates the participant information 121 based on the stop-by information transmitted from the participant terminal 200.
[0116] FIG. 14 is a flowchart showing an example of the non-purchaser detection process according to the second embodiment.
[0117] The processes executed in steps S61 and S62 are similar to the processes executed in steps S21 and S22 in FIG. 8, and therefore a description thereof will be omitted.
[0118] Next, the non-purchaser detection unit 112 determines whether payment information 124 for the exited store exists (step S61). Specifically, the non-purchaser detection unit 112 identifies the customer identifier of the participant whose exit was detected in step S62 and the store identifier of the exited affiliated store. The non-purchaser detection unit 112 references the payment information 124, and determines that payment information 124 for the exited store exists if a record including the identified combination of customer identifier and store identifier exists.
[0119] The processes executed in steps S64 and S65 are similar to the processes executed in steps S24 and S25 in FIG. 8, and therefore a description thereof will be omitted.
[0120] As described above, according to this embodiment, even in a stamp rally where purchasing a product at an affiliated store is not a condition for receiving a stamp, other affiliated stores associated with the store from which the customer left without purchasing a product can be displayed.
[0121] <Third embodiment> Next, an information providing system 1 in a third embodiment will be described. Differences from the first embodiment, modified examples, and second embodiment will be described below. In the information providing system 1 in the third embodiment, if a predetermined period has passed since a stamp was given to the participant terminal 200 and purchase information has not been acquired, the participant is treated as a non-purchaser.
[0122] 15 is a diagram showing an example of functional blocks of the information providing system 1 according to the third embodiment. The processing unit 110 of the information providing device 100 according to the third embodiment does not include the location information acquisition unit 116. Furthermore, the storage unit 120 of the information providing device 100 includes payment information 124, similar to the second embodiment.
[0123] The non-purchaser detection unit 112 in this embodiment detects a participant as a non-purchaser when a predetermined period of time has passed since the participant visited a member store and purchase information at the member store has not yet been acquired.
[0124] The information provision system 1 in this embodiment executes a stamp recording process similar to the stamp recording process in the second embodiment shown in Fig. 13. That is, a stamp is given to a participant who visits an affiliated store even if they do not purchase a product. As a result of the stamp recording process, participant information 121 in which a stamp history 121g based on visit information is recorded, and payment information 124 based on purchase information are stored in the storage unit 120.
[0125] FIG. 16 is a flowchart showing an example of the non-purchaser detection process according to the third embodiment.
[0126] First, the non-purchaser detection unit 112 determines whether a predetermined period has passed since the update of the participant information 121 (step S71). Specifically, the non-purchaser detection unit 112 references the stamp history 121g of the participant information 121 updated in step S45 shown in Fig. 13, and determines whether a predetermined period has passed since the visit date and time of the participant. If the non-purchaser detection unit 112 determines that the predetermined period has not passed since the update of the participant information 121 ("NO" in step S71), the non-purchaser detection unit 112 repeats this process until the predetermined period has passed.
[0127] If the non-purchaser detection unit 112 determines that a predetermined period of time has passed since the update of the participant information 121 (if "YES" in step S71), it determines whether payment information 124 corresponding to the participant information 121 exists (step S72). Specifically, the non-purchaser detection unit 112 identifies the customer identifier and store identifier included in the participant information 121 used for the determination in step S71. If the combination of the identified customer identifier and store identifier is included in the same record of the payment information 124, the non-purchaser detection unit 112 determines that payment information 124 corresponding to the participant information 121 exists.
[0128] The non-purchaser detection unit 112 may compare the visit date and time included in the stamp history 121g with the payment date and time, and determine that the participant information 121 and the payment information 124 correspond only if the payment date and time is within a predetermined period based on the visit date and time. Specifically, the non-purchaser detection unit 112 refers to the payment information 124 to identify the payment date and time 125d associated with the combination of the customer identifier and store identifier included in the participant information 121. The non-purchaser detection unit 112 may determine that the participant information 121 and the payment information 124 correspond only if the identified payment date and time is within a predetermined period based on the visit date and time included in the participant information 121 (the payment date and time may be either before or after the visit date and time).
[0129] If the non-purchaser detection unit 112 determines that payment information 124 corresponding to the participant information 121 exists (if "YES" in step S72), it treats the participant as having purchased a product at an affiliated store at the time the stamp was awarded, and terminates the processing of this flowchart.
[0130] If the non-purchaser detection unit 112 determines that there is no payment information 124 corresponding to the participant information 121 ("NO" in step S72), the recommended store determination unit 113 determines a recommended store using the type of store that gave the stamp (step S73). Specifically, the recommended store determination unit 113 references the affiliated store information 122 and identifies a store identifier included in the stamp history 121g of the participant information 121 used for the determination in step S71. The recommended store determination unit 113 references the affiliated store information 122 and identifies a record that includes the identified store identifier. The recommended store determination unit 113 identifies the store type 122e included in the identified record, and determines other affiliated stores that have the same store type 122e as the identified store type 122e as the recommended store.
[0131] As already mentioned, the recommended store determination unit 113 may determine a recommended store by specifying another affiliated store located near the member store from which the customer has left using the store location 122f. The recommended store determination unit may also determine, as a recommended store, another affiliated store located near the member store from which the customer has left, among other affiliated stores having the same store type 122e as the relevant store type 122e.
[0132] The process executed in step S74 is the same as the process executed in step S25 in FIG. 8, and therefore a description thereof will be omitted.
[0133] As described above, according to this embodiment, the information provision system 1 detects non-purchasers using the participant information 121 and payment information 124, so even if the location information of the participant terminal 200 cannot be obtained, it can detect non-purchasers, contributing to improved convenience. Furthermore, when a stamp rally is held at a store using the participant terminal 200, the information used to grant stamps is used to detect non-purchasers, so non-purchasers can be detected efficiently.
[0134] Although the above describes each embodiment of the present invention, the present invention is not limited to the above-described exemplary embodiment and includes various modifications. For example, the above-described exemplary embodiment has been described in detail to facilitate understanding of the present invention, and the present invention is not limited to an embodiment including all of the components described herein. Furthermore, part of the components of one exemplary embodiment can be replaced with the components of another exemplary embodiment. Furthermore, the components of another exemplary embodiment can be added to the components of one exemplary embodiment. Furthermore, part of the components of each exemplary embodiment can be added, deleted, or replaced with other components. Furthermore, some or all of the above-described components, functions, processing units, processing means, etc. may be implemented in hardware, for example, by designing them as integrated circuits. Furthermore, the control lines and information lines in the figures are only those considered necessary for explanation, and not necessarily all of them are shown. It can be assumed that almost all components are interconnected.
[0135] Furthermore, the functional configurations of the information providing device 100, participant terminal 200, and shop terminal 300 described above are categorized according to the main processing content for ease of understanding. The classification method and names of the components do not limit the present invention. As described above, the configurations of the information providing device 100, participant terminal 200, and shop terminal 300 can be categorized into more components according to the processing content. Furthermore, one component can be categorized to perform even more processing. [Explanation of symbols]
[0136] 1: Information providing system, 100: Information providing device, 101-202: Processor, 102-204: Memory, 103-203: Storage, 104-206: Communication device, 105-208: Bus, 110-210-310: Processing unit, 111: Purchase information acquisition unit, 112: Non-purchaser detection unit, 113: Recommended store determination unit, 114: Member store information acquisition unit, 115: Stamp rally management unit, 116: Location information acquisition unit, 120: Memory unit, 121: Participant information, 122: Member store information, 123: product information, 124: payment information, 130, 240, 320: communication unit, 200: participant terminal, 201: input device, 205: display, 207: camera, 211: stamp rally processing unit, 212: location information management unit, 220: input reception unit, 230: display unit, 250: recommended store display screen, 251: recommended store display area, 252: detail request button, 300: store terminal, 311: purchasing management unit, 312: code reading unit, N: network
Claims
1. a purchase information acquisition unit that acquires purchase information of products in a store; a non-purchaser detection unit that detects non-purchasers who leave the store without purchasing any products; a recommended store determination unit that determines a recommended store to be recommended to the non-purchaser using information indicating the store from which the non-purchaser has left; a communication unit that transmits information indicating the recommended store to a participant terminal of the non-purchaser; An information providing device comprising:
2. 2. The information providing device according to claim 1, a member store information acquisition unit that acquires member store information regarding member stores participating in the stamp rally; The information providing device is characterized in that the recommended store determination unit determines the recommended store from among the stamp rally member stores that are of the same type as the store from which the non-purchaser left.
3. 2. The information providing device according to claim 1, a member store information acquisition unit that acquires member store information regarding member stores participating in the stamp rally; the recommended store determination unit determines the recommended store from among the stamp rally member stores that sell products similar to the products of the store from which the non-purchaser left,
4. 2. The information providing device according to claim 1, a stamp rally management unit that manages stamp history information that associates information indicating stamp rally participants with stamp rally participating stores visited by the stamp rally participants; a location information acquisition unit that acquires information about the location of the participant terminal held by the stamp rally participant, the non-purchaser detection unit detects the non-purchaser using the purchase information and the information related to the location; The information providing device is characterized in that the recommended store determination unit determines the recommended store from among the stamp rally member stores.
5. 5. The information providing device according to claim 4, the purchase information acquisition unit acquires the purchase information indicating that the stamp rally participant has purchased a product at the stamp rally member store, The information providing device is characterized in that the stamp rally management unit manages the stamp history information based on the purchase information.
6. 5. The information providing device according to claim 4, The information providing device is characterized in that the recommended store determination unit determines the recommended store to be a store located close to the participant terminal from among the stamp rally member stores.
7. 2. The information providing device according to claim 1, The information providing device is characterized in that the communication unit transmits information about products handled by the recommended store to the participant terminal.
8. 8. The information providing device according to claim 7, The information providing device is characterized in that the communication unit transmits information about products sold at the recommended store in response to a request from the participant terminal held by a stamp rally participant.
9. 2. The information providing device according to claim 1, a stamp rally management unit that generates stamp history information when it receives information indicating that a stamp rally participant has visited a stamp rally participating store; The non-purchaser detection unit detects the stamp rally participant as a non-purchaser when a predetermined period of time has passed since the stamp rally participant visited the stamp rally affiliated store and the purchase information at the stamp rally affiliated store has not been obtained.
10. An information provision system having a participant terminal owned by a stamp rally participant, a store terminal owned by a stamp rally member store, and an information provision device, The store terminal a purchase management unit that transmits purchase information of the stamp rally participants at the stamp rally member stores to the information providing device; The information providing device a purchase information acquisition unit that acquires the purchase information; a non-purchaser detection unit that detects a non-purchaser who is a participant in the stamp rally and leaves the stamp rally member store without purchasing a product; a recommended store determination unit that determines a recommended store to be recommended to the non-purchaser using information indicating the stamp rally member store from which the non-purchaser has exited; a communication unit that transmits information indicating the recommended store to the participant terminal of the non-purchaser, The participant terminal is An information providing system comprising a display unit that displays information indicating the recommended store.
11. An information providing method executed by an information providing device, a purchasing information acquisition procedure for acquiring purchasing information of products in a store; a non-purchaser detection procedure for detecting non-purchasers who leave the store without purchasing any products; a recommended store determination step of determining a recommended store to be recommended to the non-purchaser using information indicating the store from which the non-purchaser has left; a communication procedure for transmitting information indicating the recommended store to a participant terminal owned by the non-purchaser; An information providing method comprising:
12. A program for causing a processing unit of a computer to execute an information providing method, a purchasing information acquisition procedure for acquiring purchasing information of products in a store; a non-purchaser detection procedure for detecting non-purchasers who leave the store without purchasing any products; a recommended store determination step of determining a recommended store to be recommended to the non-purchaser using information indicating the store from which the non-purchaser has left; a communication procedure for transmitting information indicating the recommended store to a participant terminal owned by the non-purchaser; A program characterized by causing a program to be executed.
Citation Information
Patent Citations
Notification server, notification method, stamp rally terminal and method for acquiring geofence information, and relating computer software
JP2024004338A