System provided
The provision system enhances customer attraction by linking user attributes with coupons through image capture and targeted coupon distribution, ensuring users receive relevant offers, thus improving engagement and revitalizing relevant areas.
Patent Information
- Application Number
- JP2021122378
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-07-27
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2041-07-27
AI Technical Summary
Coupons provided to users who are not interested in the product or service result in a diminished customer attraction effect.
A provision system that utilizes an information processing device to store management information linking user attribute information with coupons, captures user images using a terminal device, generates an identification code, and displays it on a display device, allowing the system to provide targeted coupons based on user attributes.
Improves customer attraction by providing coupons that align with user interests, thereby enhancing the effectiveness of customer engagement and revitalizing transportation and commercial areas.
Smart Images

Figure 0007611787000001 
Figure 0007611787000002 
Figure 0007611787000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a provision system. [Background technology]
[0002] In recent years, a method of using coupons has become known as a method for attracting customers. Technologies relating to coupons have been proposed. For example, a coupon sales system has been proposed (see Patent Document 1). Also, for example, an advertising system that outputs coupons has been proposed (see Patent Document 2). Also, for example, an item purchasing system that transmits coupons to mobile terminals has been proposed (see Patent Document 3). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2013-029961 A [Patent Document 2] JP 2014-048700 A [Patent Document 3] JP 2010-271932 A Summary of the Invention [Problem to be solved by the invention]
[0004] By the way, there are cases where coupons are provided to terminal devices such as smartphones. However, if a coupon for a product or service in which the user of the terminal device is not interested is provided, there is a problem that the coupon cannot be expected to attract customers.
[0005] The purpose of the present disclosure is to improve the effectiveness of attracting customers. [Means for solving the problem]
[0006] A provision system according to one aspect of the present disclosure is provided. The provision system includes an information processing device that stores management information indicating a correspondence between user attribute information, which is person attribute information, and coupons, and a display device that generates an identification code including first user attribute information, which is detected as attribute information of the user, and access information, which is information for accessing the information processing device, based on an image obtained by capturing an image of a user using a terminal device, or an identification code, which is the access information associated with the first user attribute information, and displays the generated identification code. The information processing device generates The above The information processing device reads an identification code, receives the first user attribute information from the terminal device that accesses the information processing device based on the access information, identifies a coupon corresponding to the first user attribute information based on the management information, uses the identified coupon to generate a display image to be displayed on the terminal device, and transmits the display image to the terminal device. Effect of the Invention
[0007] According to the present disclosure, it is possible to improve the effectiveness of attracting customers. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 illustrates a provision system according to a first embodiment. [Diagram 2] FIG. 2 is a diagram illustrating hardware included in a server according to the first embodiment. [Diagram 3] FIG. 2 is a block diagram showing the functions of the providing system according to the first embodiment. [Figure 4] 1A to 1C are diagrams showing display examples of advertisement content according to the first embodiment. [Diagram 5] FIG. 4 is a diagram illustrating an example of a management table according to the first embodiment. [Figure 6] FIG. 11 is a diagram illustrating an example (part 1) of a process executed by the providing system according to the first embodiment. [Figure 7] FIG. 2 is a diagram illustrating an example (part 2) of the process executed by the providing system of the first embodiment. [Figure 8] FIG. 13 is a diagram showing a provision system of a modified example of the first embodiment. [Figure 9] FIG. 11 is a diagram illustrating a providing system according to a second embodiment. [Figure 10] FIG. 11 is a block diagram showing the functions of a providing system according to a second embodiment. [Figure 11] FIG. 11 is a diagram illustrating an example (part 1) of a process executed by the providing system according to the second embodiment. [Figure 12] FIG. 13 is a diagram illustrating an example (part 2) of the process executed by the providing system according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, an embodiment will be described with reference to the drawings. The following embodiment is merely an example, and various modifications are possible within the scope of the present disclosure.
[0010] Embodiment 1 1 is a diagram showing a provision system according to the embodiment 1. The provision system 10 includes a server 100 and a display device 200. The provision system 10 may also include an imaging device 300 and a terminal device 400.
[0011] The server 100, the display device 200, and the terminal device 400 are connected via a network. The network may be a wireless network or a wired network. The display device 200 and the imaging device 300 are connected via a network. The network may be a wireless network or a wired network.
[0012] The server 100 is also called an information processing device. The server 100 may be a cloud server. The server 100 may be an on-premise server. The display device 200 may be a signage. The display device 200 may be a train vision provided in a train. The display device 200 may be a PC (personal computer) equipped with a display. FIG. 1 shows one display device. The number of display devices may be two or more. Hereinafter, a plurality of display devices may be represented as a display device 200_N. Hereinafter, N is a positive integer.
[0013] The imaging device 300 captures an image of a user who uses the terminal device 400. The imaging device 300 may be included in the display device 200. The imaging device 300 may be a surveillance camera installed in a station. Fig. 1 shows one imaging device. The number of imaging devices may be two or more. The terminal device 400 is a device used by a user, for example, a smartphone, a tablet device, or a PC.
[0014] Next, the hardware of the server 100 will be described. 2 is a diagram showing hardware included in the server of embodiment 1. The server 100 includes a processor 101, a volatile storage device 102, and a non-volatile storage device 103.
[0015] The processor 101 controls the entire server 100. For example, the processor 101 is a central processing unit (CPU) or a field programmable gate array (FPGA). The processor 101 may be a multiprocessor. The server 100 may also have a processing circuit. The processing circuit may be a single circuit or a composite circuit.
[0016] The volatile storage device 102 is a main storage device of the server 100. For example, the volatile storage device 102 is a random access memory (RAM). The non-volatile storage device 103 is an auxiliary storage device of the server 100. For example, the non-volatile storage device 103 is a hard disk drive (HDD) or a solid state drive (SSD). Like the server 100, the display device 200 and the terminal device 400 each include a processor, a volatile storage device, and a non-volatile storage device.
[0017] Next, the functions of the provision system 10 will be described. 3 is a block diagram showing functions of the providing system according to embodiment 1. The server 100 includes a storage unit 110, a communication unit 120, a specification control unit 130, and a Web image generation control unit 140.
[0018] The storage unit 110 may be realized as a storage area secured in the volatile storage device 102 or the non-volatile storage device 103 . A part or all of the communication unit 120, the specification control unit 130, and the Web image generation control unit 140 may be realized by a processing circuit. Also, a part or all of the communication unit 120, the specification control unit 130, and the Web image generation control unit 140 may be realized as a program module executed by the processor 101.
[0019] The storage unit 110 stores advertisement content and coupons. The advertisement content and coupons may be called display materials. The advertisement content is an image. The advertisement content may be associated with creator information of the person who created the advertisement content. The advertisement content may be associated with store information of the store indicated by the advertisement content. The advertisement content may be associated with desired display date and time information.
[0020] The advertisement content may be generated by a PC, a smartphone, etc. The advertisement content may be an image obtained by reading a picture drawn on a paper medium with a smartphone. The advertisement content may be acquired as follows: The server 100 acquires the advertisement content from a PC, a smartphone, etc. via a network. The server 100 also acquires the advertisement content from a recording medium such as a CD or a DVD.
[0021] Furthermore, the creator information associated with the advertisement content may be acquired as follows. The server 100 acquires data related to the creator information from the terminal device 400. More specifically, the server 100 acquires, for example, a data file including the creator information written or attached to an email or the like by the user. Alternatively, the server 100 similarly acquires the creator information via a dedicated page on which the creator information can be input. Alternatively, the server 100 similarly acquires the creator information via a chat application.
[0022] The coupon may be referred to as coupon information. The coupon may indicate an amount or a discount rate. The coupon may include an expiration date of the coupon. The storage unit 110 also stores a management table, which will be described later.
[0023] The storage unit 110 may store the position information of the display device 200. For example, the position information of the display device 200 is stored in the storage unit 110 by an input operation by an administrator, or by the server 100 utilizing a function such as a global positioning system (GPS) (not shown) provided in the display device 200. In addition, the position information of the display device 200 may be changed by the administrator or the server 100 every time the position of the display device 200 is changed.
[0024] The communication unit 120 transmits one or more pieces of advertising content to the display device 200. The communication unit 120 may randomly transmit the advertising content stored in the storage unit 110 to the display device 200. Furthermore, when the provision system 10 includes a plurality of display devices, the communication unit 120 may transmit the advertising content to the plurality of display devices. The communication unit 120 does not need to transmit the advertising content to all of the plurality of display devices. For example, when the advertising content is associated with store information, the communication unit 120 transmits the advertising content to a display device close to a store indicated by the store information.
[0025] When the desired display date and time is associated with the advertisement content, the communication unit 120 may transmit the advertisement content according to the desired display date and time. Other functions of the communication unit 120 will be described later. The functions of the specification control unit 130 and the Web image generation control unit 140 will be described later.
[0026] Next, the functions of the display device 200 will be described. The display device 200 has a communication unit 210, a display control unit 220, and a display device image generation control unit 230. A part or all of the communication unit 210, the display control unit 220, and the display device image generation control unit 230 may be realized by a processing circuit included in the display device 200. Also, a part or all of the communication unit 210, the display control unit 220, and the display device image generation control unit 230 may be realized as a program module executed by a processor included in the display device 200.
[0027] The communication unit 210 can transmit and receive data to and from the server 100. For example, the communication unit 210 receives advertisement content from the server 100. When the display device 200 receives the advertisement content, the advertisement content is displayed on the display device 200. The process for displaying the advertisement content is executed by the display control unit 220. Here, a case where the advertisement content is displayed on the display device 200 will be illustrated.
[0028] 4(A) to 4(C) are diagrams showing display examples of advertisement content according to embodiment 1. Fig. 4(A) shows a state in which one advertisement content is displayed on the display device 200. When display device 200 receives a plurality of pieces of advertising content from server 100, it may display the plurality of pieces of advertising content as shown in FIG. 4(B). 4(C) shows a state in which an identification code 201 is displayed on the display device 200. The identification code 201 will be described later.
[0029] Here, the display device 200 may have a sensor capable of acquiring position information of the display device 200. For example, the sensor is a GPS. When the display device 200 has the sensor, the communication unit 210 may transmit the position information of the display device 200 to the server 100.
[0030] Returning to FIG. 3, the display control unit 220 will be described. As described above, the display control unit 220 displays the advertisement content on the display of the display device 200. The display control unit 220 may switch the advertisement content at regular intervals. Furthermore, when at least one of the store information and the desired display date and time is associated with the advertisement content, the display control unit 220 may display the advertisement content based on at least one of the associated store information and the desired display date and time.
[0031] The display device image generation control unit 230 acquires an image obtained by the imaging device 300 capturing an image of a user using the terminal device 400. The display device image generation control unit 230 detects user attribute information of the user based on the image. For example, the display device image generation control unit 230 detects user attribute information based on a feature amount of the user included in the image.
[0032] Furthermore, the communication unit 210 may transmit the image to the server 100. Then, the server 100 may have a function equivalent to the display device image generation control unit 230 (not shown) and detect user attribute information based on the image. After detecting the user attribute information, the server 100 transmits the user attribute information to the display device 200. Then, the display device 200 receives the user attribute information. When multiple imaging devices are present, the display device image generation control unit 230 may detect user attribute information of the user based on multiple images obtained by the multiple imaging devices.
[0033] Here, the user attribute information will be described. The user attribute information is one or more pieces of attribute information of the user who uses the terminal device 400. For example, the user attribute information is gender, age, etc. Furthermore, the user attribute information may include appearance information estimated from the user's appearance, such as the user's clothing or decorations (e.g., makeup). The user attribute information is also referred to as first user attribute information.
[0034] Furthermore, the display device image generation control unit 230 may determine whether the image was generated during the day or night based on the image. For example, the display device image generation control unit 230 determines whether the image was generated during the day or night based on the luminance value of the image.
[0035] The display device image generation control unit 230 generates an identification code 201. For example, the identification code 201 is a one-dimensional barcode, a two-dimensional barcode, or access information. The access information is information for accessing the server 100. For example, the access information is a URL (Uniform Resource Locator). In the following description, the access information is a URL.
[0036] The identification code 201 is associated with user attribute information. For example, when the identification code 201 is a URL, the user attribute information is associated with the URL. The identification code 201 may include a URL and user attribute information. For example, when the identification code 201 is a one-dimensional barcode or a two-dimensional barcode, the URL and the user attribute information are included in the one-dimensional barcode or the two-dimensional barcode. For example, the URL and the user attribute information are included in the one-dimensional barcode, meaning that the URL and the user attribute information are represented as a one-dimensional barcode. Then, for example, the one-dimensional barcode is read by the terminal device 400, so that the URL and the user attribute information are acquired by the terminal device 400. For example, the URL and the user attribute information are included in the two-dimensional barcode, meaning that the URL and the user attribute information are represented as a two-dimensional barcode. Then, for example, the two-dimensional barcode is read by the terminal device 400, so that the URL and the user attribute information are acquired by the terminal device 400.
[0037] Furthermore, when the identification code 201 is a URL, the URL may be associated with day / night information indicating whether the image was generated during the day or night, the time when the identification code 201 was generated, location information of the display device 200, etc. Furthermore, when the identification code 201 is a one-dimensional barcode or a two-dimensional barcode, the one-dimensional barcode or the two-dimensional barcode may include the day / night information, the time when the identification code 201 was generated, location information of the display device 200, etc.
[0038] The display control unit 220 displays the identification code 201 on the display of the display device 200. As a result, the identification code 201 is displayed on the display device 200 as shown in FIG. When multiple pieces of user attribute information are detected based on an image including multiple users, an identification code corresponding to each of the multiple pieces of user attribute information is generated. In this way, when an identification code is generated for each piece of user attribute information, multiple identification codes are displayed on the display device 200. Alternatively, when multiple pieces of user attribute information are detected based on an image including multiple users, and the multiple users are identified as a group (for example, a group of family members, friends, etc. who act together), an identification code corresponding to the user attribute information derived from the group of the multiple users is generated. The identification code 201 may be superimposed on the advertisement content as shown in Fig. 4(C) or may be displayed in a dedicated display area.
[0039] The display control unit 220 may control the display time so that the identification code 201 is displayed for a certain period of time. Furthermore, the display control unit 220 may control the display device 200 so that the identification code 201 is displayed until the imaging device 300 no longer detects the user.
[0040] In this way, when the identification code 201 is displayed on the display device 200, the terminal device 400 reads the identification code 201 by a user operation. For example, the terminal device 400 reads the identification code 201 via a camera of the terminal device 400. Moreover, the terminal device 400 obtains a URL and user attribute information by reading the identification code 201. Furthermore, the terminal device 400 can obtain the day / night information, the generation time, and the location information of the display device 200 by reading the identification code 201.
[0041] When the terminal device 400 reads the identification code 201, it accesses the server 100 based on the URL and transmits user attribute information to the server 100. The user attribute information may be transmitted to the server 100 in the following order. When the identification code 201 is a two-dimensional barcode, the terminal device 400 reads the two-dimensional barcode, and a URL is displayed on the terminal device 400. The terminal device 400 also obtains user attribute information by reading the two-dimensional barcode. The user taps the URL. As a result, the terminal device 400 accesses the server 100 and transmits the user attribute information to the server 100. The server 100 then receives the user attribute information.
[0042] Next, a process performed by the server 100 after receiving the user attribute information will be described. The identification control unit 130 uses the management table to identify the advertisement content and the coupon corresponding to the received user attribute information. Here, an example of the management table is shown.
[0043] 5 is a diagram showing an example of a management table in the first embodiment. Management table 111 is stored in storage unit 110. Management table 111 is also referred to as management information. Management table 111 has items of user attribute information, advertising content, and coupons. In this way, management table 111 shows the correspondence relationship between user attribute information, advertising content, and coupons.
[0044] User attribute information is registered in the user attribute information item. The user attribute information is one or more pieces of attribute information about a person. For example, the user attribute information is gender, age, etc. Information about the advertisement creator may be associated with the user attribute information. For example, the information about the advertisement creator is owner information, store information, etc. Information converted from gender, age, etc. may be registered in the user attribute information item. The user attribute information item may be considered as a primary key. In the advertisement content field, information indicating advertisement content is registered, and in the coupon field, information indicating coupons is registered.
[0045] For example, in the management table 111, user attribute information "U1", advertisement content "A1", and coupon "A2" are registered. For example, when the user attribute information transmitted by the terminal device 400 matches the user attribute information "U1", the advertisement content "A1" and the coupon "A2" are identified. The coupon "A2" is a coupon for the store indicated by the advertisement content "A1". For example, when the store indicated by the advertisement content "A1" is a restaurant, the coupon "A2" is a coupon for the restaurant. In this way, the advertisement content and the coupon registered in the management table 111 have a relationship. Note that the user attribute information "U1" indicates one or more pieces of attribute information. For example, the user attribute information "U1" is gender, age, or gender and age.
[0046] Specifically, the process of identifying the advertising content and the coupon will be described. When the received user attribute information indicates the gender "male", the identification control unit 130 refers to the user attribute information item in the management table 111 and identifies the record for the gender "male". The identification control unit 130 identifies the advertising content and the coupon included in that record as the advertising content and the coupon corresponding to the received user attribute information.
[0047] Furthermore, when the received user attribute information indicates age "20 years old", the identification control unit 130 refers to the user attribute information item in the management table 111 and identifies the record for age "20 years old". The identification control unit 130 identifies the advertising content and coupon included in that record as the advertising content and coupon corresponding to the received user attribute information.
[0048] Here, the terminal device 400 may transmit the day / night information to the server 100 together with the user attribute information. When the communication unit 120 receives the day / night information, the identification control unit 130 identifies a plurality of combinations corresponding to the received user attribute information based on the management table 111. The combination is a combination of advertisement content and coupon. The identification control unit 130 identifies a combination of a coupon and advertisement content that can be used at the time of information indicated by the day / night information from among the plurality of combinations. For example, when the information indicated by the day / night information is day, the identification control unit 130 identifies a combination of a coupon and advertisement content that can be used at day from among the plurality of combinations. For example, the identified coupon is a lunch coupon. Also, for example, when the information indicated by the day / night information is night, the identification control unit 130 identifies a combination of a coupon and advertisement content that can be used at night from among the plurality of combinations. For example, the identified coupon is a dinner coupon. In this way, the server 100 can identify a more appropriate coupon to be provided to the user by using the day / night information.
[0049] Here, the terminal device 400 may transmit the user attribute information and the generation time at which the identification code 201 was generated to the server 100. When the communication unit 120 receives the generation time, the identification control unit 130 identifies a plurality of combinations corresponding to the received user attribute information based on the management table 111. The identification control unit 130 identifies a combination of a coupon and advertising content that can be used after the generation time from among the plurality of combinations. For example, when the generation time is a daytime hour, the identification control unit 130 identifies a combination of a coupon and advertising content that can be used after the generation time from among the plurality of combinations. For example, the identified coupon is a lunch coupon. The identification control unit 130 may also identify a combination of a coupon and advertising content that can be used within a preset time from the generation time from among the plurality of combinations. In this way, the server 100 can identify a more appropriate coupon to be provided to the user by using the generation time.
[0050] Here, the terminal device 400 may transmit the user attribute information and the location information of the display device 200 to the server 100. First, the storage unit 110 stores map information. The map information may be stored in advance in the storage unit 110 of the server 100 by an administrator's operation. The map information may be acquired by the server 100 from an external information resource (not shown) and stored. The external information resource is a database on an external network connected by communication such as the Internet or a local network, or a storage medium such as an SD card (registered trademark). When the communication unit 120 receives the location information, the identification control unit 130 uses the management table 111 to identify multiple combinations corresponding to the received user attribute information. The identification control unit 130 identifies stores that exist within a preset range centered on the position indicated by the location information. The identification control unit 130 identifies a combination of coupons and advertising content of the identified store from among the multiple combinations. The stores that exist within the range may be expressed as stores that exist in the vicinity of the position indicated by the location information. In this way, the server 100 can identify coupons for stores located in the vicinity of the display device 200 by using the location information.
[0051] Furthermore, the identification control unit 130 may estimate the user's disembarking station based on the location information. The identification control unit 130 identifies stores that are present within a preset range centered on the estimated disembarking station. The identification control unit 130 identifies a combination of a coupon for the identified store and advertising content from a plurality of combinations. As will be described later, the coupon is provided to the user via the terminal device 400. By using the location information, the server 100 can provide a coupon for a store suitable for the user before the user arrives at the disembarking station.
[0052] The Web image generation control unit 140 generates a Web page using the identified advertisement content and coupon. For example, the Web image generation control unit 140 generates a Web page using HTML (HyperText Markup Language). A Web page is also called a display image. A Web page may also be expressed as an image to be displayed on the terminal device 400. When generating a Web page, the Web image generation control unit 140 may include information about the advertisement creator in the Web page.
[0053] Furthermore, when a plurality of advertisement contents and a plurality of coupons (that is, a plurality of combinations) are specified, the Web-use image generation control unit 140 may generate a Web page using the plurality of advertisement contents and the plurality of coupons.
[0054] The communication unit 120 transmits the generated Web page to the terminal device 400 .
[0055] Here, the providing system 10 may execute the following process. The terminal device 400 accesses the server 100 based on the URL. The Web image generation control unit 140 generates a Web page (hereinafter, Web page a) using the identified advertising content and coupon. The Web image generation control unit 140 replaces the Web page (hereinafter, Web page b) associated with the URL with the generated Web page a. As a result, the generated Web page a is associated with the URL. The Web image generation control unit 140 may also generate a new Web page c by including the identified advertising content and coupon in the Web page b associated with the URL. The server 100 transmits the Web page a associated with the URL or the Web page c associated with the URL to the terminal device 400.
[0056] The terminal device 400 displays the Web page a or the Web page c on the Web browser. As a result, the advertisement content and the coupon are displayed on the terminal device 400.
[0057] Next, the process executed by the providing system 10 will be described with reference to a sequence diagram. FIG. 6 is a diagram illustrating an example (part 1) of the process executed in the providing system according to the first embodiment. (Step ST101) The server 100 transmits advertisement content to the display device 200. (Step ST102) The display device 200 displays the advertisement content. Here, the user of the terminal device 400 views the advertising content displayed on the display device 200 .
[0058] (Step ST103) The imaging device 300 captures an image of the user viewing the advertisement content. (Step ST104) The imaging device 300 transmits an image including the user to the display device 200.
[0059] (Step ST105) The display device 200 detects user attribute information of the user based on the image. (Step ST106) The display device 200 generates an identification code 201 including a URL and the user attribute information. (Step ST107) The display device 200 displays the identification code 201. The display device 200 also displays information prompting the user to read the identification code 201.
[0060] FIG. 7 is a diagram illustrating an example (part 2) of the process executed by the providing system according to the first embodiment. (Step ST111) The user sees information prompting the user to read the identification code 201. The terminal device 400 reads the identification code 201 through the user's operation. As a result, the terminal device 400 acquires the URL and the user attribute information. (Step ST112) The terminal device 400 accesses the server 100 based on the URL, and transmits the user attribute information to the server 100.
[0061] (Step ST113) The server 100 uses the management table 111 to identify the advertisement content and the coupon corresponding to the user attribute information. (Step ST114) The server 100 generates a Web page using the identified advertisement content and coupon. (Step ST115) The server 100 transmits the Web page to the terminal device 400. (Step ST116) The terminal device 400 displays the Web page on the Web browser.
[0062] The terminal device 400 displays a coupon identified based on the user attribute information of the user who uses the terminal device 400. In other words, the coupon can be said to be a coupon for a product or service in which the user is interested. Therefore, when the coupon is displayed on the terminal device 400, the user is motivated to use the coupon. Providing the user with a coupon that the user is motivated to use improves the effect of attracting customers. Thus, according to the first embodiment, the provision system 10 can improve the effect of attracting customers.
[0063] Furthermore, when the user uses the coupon, transportation businesses, commercial areas, etc. are revitalized.
[0064] The server 100 may increase the amount or discount rate indicated by the coupon. The process will be described in detail. First, the storage unit 110 stores the number of times the terminal device 400 has accessed the server 100. The number of accesses may be managed by the ID (identifier) of the terminal device 400. As described above, the terminal device 400 obtains a coupon by accessing the server 100. Therefore, the number of accesses may be considered as the number of times the coupon has been obtained. When the Web image generation control unit 140 receives access from the terminal device 400, the Web image generation control unit 140 adds the number of accesses stored in the storage unit 110. In detail, the Web image generation control unit 140 adds "1" to the number of accesses. When the added number of accesses is equal to or greater than a preset threshold, the Web image generation control unit 140 changes the amount or discount rate indicated by the identified coupon to a value greater than the amount or discount rate. The Web image generation control unit 140 generates a Web page using the changed coupon. In this way, the provision system 10 provides a coupon with a large amount or a high discount rate to a user who frequently acquires coupons, which encourages the user to use the coupons more, thereby revitalizing transportation businesses, commercial areas, and the like.
[0065] The provision system 10 may perform the following processes. First, the storage unit 110 stores map information. The Web image generation control unit 140 generates a Web page including advertisement content, coupons, and an input form for a disembarking station. The communication unit 120 transmits the Web page to the terminal device 400. The disembarking station is input in the terminal device 400 by a user operation. The terminal device 400 transmits information indicating the disembarking station to the server 100. The identification control unit 130 uses the map information to identify stores that exist within a preset range (i.e., the vicinity of the disembarking station) centered on the disembarking station. The identification control unit 130 identifies the advertisement content and coupons for the store from the storage unit 110. The Web image generation control unit 140 generates a new Web page using the advertisement content and coupons for the store. The Web image generation control unit 140 may generate a new Web page by adding the advertisement content of the store and a coupon for the store to the Web page including the input form for the disembarking station. The communication unit 120 transmits the generated Web page to the terminal device 400. This allows the user to obtain coupons for stores located in the vicinity of the disembarking station.
[0066] A variation of the first embodiment. 8 is a diagram showing a providing system according to a modification of the embodiment 1. The providing system 10 includes a vehicle-dispatch service device 500.
[0067] In the providing system 10, the following process is executed. First, the storage unit 110 stores train time information in the same manner as the map information. The Web image generation control unit 140 generates a Web page including advertisement content, coupons, and an input form for the alighting station. The communication unit 120 transmits the Web page to the terminal device 400. In the terminal device 400, the alighting station is input by the user's operation. The terminal device 400 transmits information indicating the alighting station to the server 100. The identification control unit 130 identifies the time at which the user will arrive at the alighting station based on the information indicating the alighting station and the time information. The communication unit 120 transmits the identified time and information indicating the alighting station to the vehicle dispatching service device 500. The vehicle dispatching service device 500 arranges a car so that the car will arrive at the alighting station at the identified time based on the identified time and the information indicating the alighting station. This allows the user to get in the car immediately when he or she arrives at the alighting station.
[0068] Embodiment 2 Next, a description will be given of embodiment 2. In embodiment 2, differences from embodiment 1 will be mainly described. In embodiment 2, descriptions of matters common to embodiment 1 will be omitted. 9 is a diagram showing a providing system according to the second embodiment. The providing system 10a includes a server 100, a display device 200a, an imaging device 300a, a terminal device 400a, and a generating device 600. The server 100 and the generating device 600 are connected via a network. For example, the generating device 600 is a PC, a smartphone, or the like.
[0069] Next, the functions of the provision system 10a will be described. Fig. 10 is a block diagram showing the functions of a providing system according to embodiment 2. The components in Fig. 10 that are the same as those in Fig. 3 are given the same reference numerals as those in Fig. 3.
[0070] The generating device 600 includes a generating unit 610 and a communication unit 620. A part or all of the generating unit 610 and the communication unit 620 may be realized by a processing circuit included in the generating device 600. A part or all of the generating unit 610 and the communication unit 620 may be realized as a program module executed by a processor included in the generating device 600.
[0071] The generating unit 610 generates the advertisement content. For example, the generating unit 610 generates the advertisement content based on an image. Also, for example, the generating unit 610 generates the advertisement content based on an image obtained by the generating device 600 capturing a photo. The generating unit 610 generates a coupon. The generation unit 610 generates the management table 111. Furthermore, when the generation unit 610 associates information about the advertisement creator with the user attribute information in the management table 111, the generation unit 610 creates information about the advertisement creator. For example, the information about the advertisement creator is owner information (e.g., name, age, sex) and store information (e.g., store name, store location).
[0072] The communication unit 620 transmits the advertisement content, the coupon, and the management table 111 to the server 100. As a result, the advertisement content, the coupon, and the management table 111 are stored in the server 100. Furthermore, the communication unit 620 may transmit to the server 100 a desired date and time for displaying the advertising content. When the desired date and time for displaying is transmitted, the desired date and time for displaying is stored in the storage unit 110. Furthermore, the communication unit 620 may transmit customer demographic information indicating a target customer demographic to the server 100. The customer demographic is, for example, the above-mentioned age, gender, etc. When the customer demographic information is transmitted, the customer demographic information is stored in the storage unit 110.
[0073] In this way, the generating device 600 can upload advertisement content and the like to the server 100. Therefore, even a person other than the owner of the server 100 can upload advertisement content and the like to the server 100 via the generating device 600 and cause the server 100 to process and display the advertisement content on the display device 200a.
[0074] The imaging device 300a has an imaging unit 310 and a detection control unit 320. A part or all of the detection control unit 320 may be realized by a processing circuit included in the imaging device 300a. A part or all of the detection control unit 320 may be realized as a program module executed by a processor included in the imaging device 300a.
[0075] The imaging unit 310 captures an image of a user who uses the terminal device 400. The imaging may be performed at regular intervals, or when a sensor included in the terminal device 400 detects the user.
[0076] The detection control unit 320 detects user attribute information based on an image obtained by capturing an image of the user. In addition, face recognition, skeletal detection for detecting the user's posture, and the like may be used to detect the user attribute information. Hereinafter, the detected user attribute information is referred to as first user attribute information. The detection control unit 320 transmits the first user attribute information to the display device 200a. In this way, the imaging device 300a detects the first user attribute information, and thus the display device 200a does not execute detection processing of the first user attribute information. Therefore, the processing load of the display device 200a is reduced.
[0077] As described above, the present embodiment differs from the first embodiment in that the first user attribute information is detected by the imaging device 300a. Therefore, the image generation control unit for the display device 230a does not detect the first user attribute information, as does the image generation control unit for the display device 230. However, when the imaging device 300a does not detect the first user attribute information, the image generation control unit for the display device 230a may detect the first user attribute information, as does the image generation control unit for the display device 230.
[0078] The terminal device 400 a includes a storage unit 410 , a reading unit 420 , a communication control unit 430 , and a display unit 440 . The storage unit 410 may be realized as a storage area secured in a volatile storage device or a non-volatile storage device included in the terminal device 400a. The reading unit 420, the communication control unit 430, and a part or all of the display unit 440 may be realized by a processing circuit included in the terminal device 400a. The reading unit 420, the communication control unit 430, and a part or all of the display unit 440 may be realized as a program module executed by a processor included in the terminal device 400a.
[0079] The storage unit 410 stores the second user attribute information. The second user attribute information is one or more pieces of attribute information of a user who uses the terminal device 400. For example, the second user attribute information is age, sex, and the like. The reading unit 420 reads the identification code 201. As a result, the terminal device 400a obtains the URL and the first user attribute information.
[0080] The communication control unit 430 compares the first user attribute information with the second user attribute information and determines whether there is a difference between them. If there is no difference, the communication control unit 430 transmits the first user attribute information to the server 100. Then, the identification control unit 130 uses the management table 111 to identify the advertising content and the coupon corresponding to the first user attribute information.
[0081] If there is a difference, the communication control unit 430 transmits the second user attribute information to the server 100. For example, the first user attribute information is assumed to be an age of "40 years old". The second user attribute information is assumed to be an age of "30 years old". The communication control unit 430 determines that there is a difference because the ages "40 years old" and "30 years old" are different. The communication control unit 430 transmits the second user attribute information (i.e., age "30 years old") to the server 100. The first user attribute information is estimated information, and therefore is highly likely to be erroneous information. Therefore, the communication control unit 430 transmits the second user attribute information, which is accurate information, to the server 100. As a result, the identification control unit 130 uses the management table 111 to identify advertising content and coupons corresponding to the second user attribute information.
[0082] The display unit 440 displays the Web page transmitted by the server 100 on a Web browser.
[0083] Next, the process executed by the providing system 10a will be described with reference to a sequence diagram. Fig. 11 is a diagram showing an example (part 1) of the process executed by the providing system of the embodiment 2. Note that the terminal device 400a is omitted in Fig. 11. (Step ST121) The generating device 600 generates advertisement content, a coupon, and the management table 111. (Step ST122) The generating device 600 transmits the advertisement content, the coupon, and the management table 111 to the server 100.
[0084] (Step ST123) The server 100 transmits the advertisement content to the display device 200a. (Step ST124) The display device 200a displays the advertisement content. Here, the user of the terminal device 400a views the advertisement content displayed on the display device 200a.
[0085] (Step ST125) The imaging device 300a captures an image of the user viewing the advertisement content. (Step ST126) The imaging device 300a detects the first user attribute information based on the image including the user. (Step ST127) The imaging device 300a transmits the first user attribute information to the display device 200a. (Step ST128) The display device 200a generates an identification code 201 including a URL and the first user attribute information.
[0086] Fig. 12 is a diagram showing an example (part 2) of the process executed by the providing system according to the embodiment 2. Note that the generating device 600 is omitted in Fig. 12. (Step ST131) The display device 200a displays the identification code 201. The display device 200a also displays information prompting the user to read the identification code 201.
[0087] (Step ST132) The user sees information prompting the user to read the identification code 201. The terminal device 400a reads the identification code 201 through the user's operation. As a result, the terminal device 400a acquires the URL and the first user attribute information. (Step ST133) The terminal device 400a compares the first user attribute information with the second user attribute information and determines that there is a difference between them. The terminal device 400a accesses the server 100 based on the URL and transmits the second user attribute information to the server 100.
[0088] (Step ST134) The server 100, based on the management table 111, identifies the advertisement content and the coupon corresponding to the second user attribute information. (Step ST135) The server 100 generates a Web page using the identified advertisement content and coupon. (Step ST136) The server 100 transmits the Web page to the terminal device 400. (Step ST137) The terminal device 400 displays the Web page on the Web browser.
[0089] As described above, the imaging device 300 or 300a captures an image of a user looking at advertisement content, but the display device image generation control unit 230 or 230a or the detection control unit 320 may detect user attribute information for a user facing the display device 200 or 200a. As a result of these processes, the server 100 or the generation device 600 can identify advertisement content and coupons for users looking at advertisements and generate a Web page, which makes it possible to efficiently provide coupons to users and promote their use.
[0090] According to the second embodiment, when there is a difference between the first user attribute information and the second user attribute information, the server 100 identifies advertisement content and coupons corresponding to the second user attribute information. Then, the server 100 provides the user with advertisement content and coupons corresponding to the second user attribute information, which is accurate information. Therefore, the provision system 10a can provide the user with more appropriate advertisement content and coupons. In other words, the provision system 10a can provide the user with advertisement content and coupons that are more appropriate for the user.
[0091] In the first embodiment, a case where advertisement content and a coupon corresponding to user attribute information are specified has been described. In the second embodiment, a case where advertisement content and a coupon corresponding to first user attribute information or second user attribute information has been described. In this manner, a case where advertisement content and a coupon are specified has been described. However, only a coupon may be specified. When only a coupon is specified, the management table 111 indicates a correspondence relationship between user attribute information and a coupon. When only a coupon is specified, the coupon may include information about a store where the coupon can be used, an expiration date of the coupon, and the like. When only a coupon is specified, the multiple combinations in the first embodiment may be read as multiple coupons.
[0092] In the first embodiment, the case has been described in which the terminal device 400 transmits any one of the day / night information, the generation time, and the position information of the display device 200, and the user attribute information to the server 100. In the second embodiment, the terminal device 400a may transmit any one of the day / night information, the generation time, and the position information of the display device 200, and the first user attribute information or the second user attribute information to the server 100.
[0093] The features of each of the embodiments described above can be combined with each other as appropriate. [Explanation of symbols]
[0094] 10,10a providing system, 100 server, 101 processor, 102 volatile storage device, 103 non-volatile storage device, 110 storage unit, 111 management table, 120 communication unit, 130 specific control unit, 140 Web image generation control unit, 200,200a display device, 201 identification code, 210 communication unit, 220 display control unit, 230,230a image generation control unit for display device, 300,300a imaging device, 310 imaging unit, 320 detection control unit, 400,400a terminal device, 410 storage unit, 420 reading unit, 430 communication control unit, 440 display unit, 500 vehicle dispatching service device, 600 generation device, 610 generation unit, 620 communication unit.
Claims
1. an information processing device that stores management information indicating a correspondence between user attribute information, which is attribute information of a person, and a coupon; a display device that generates an identification code including first user attribute information, which is detected as attribute information of the user, and access information, which is information for accessing the information processing device, based on an image obtained by imaging a user who uses a terminal device, or an identification code, which is the access information associated with the first user attribute information, and displays the generated identification code; Including, The information processing device includes: reading the generated identification code, and receiving the first user attribute information from the terminal device that accesses the information processing device based on the access information; Identifying a coupon corresponding to the first user attribute information based on the management information; generating a display image to be displayed on the terminal device using the identified coupon; transmitting the display image to the terminal device; Provision system.
2. The terminal device further includes a terminal device that stores second user attribute information that is attribute information of the user, The terminal device By reading the identification code, the first user attribute information and the access information are obtained; comparing the first user attribute information with the second user attribute information, and if there is a difference between the first user attribute information and the second user attribute information, accessing the information processing device based on the access information and transmitting the second user attribute information to the information processing device; The information processing device includes: identifying a coupon corresponding to the second user attribute information based on the management information; The provision system of claim 1 .
3. an imaging device that captures an image of the user, detects the first user attribute information based on an image obtained by capturing the image of the user, and transmits the first user attribute information to the display device; The provision system according to claim 1 or 2.
4. The display device includes: determining whether the timing at which the image was generated was day or night based on an image obtained by capturing an image of the user, generating an identification code including day / night information indicating whether the timing was day or night, the first user attribute information, and the access information, or an identification code which is the access information to which the day / night information and the first user attribute information are associated, and displaying the generated identification code; The information processing device includes: receiving, from the terminal device, the first user attribute information or second user attribute information that is attribute information of the user stored in the terminal device, and the day / night information; Identifying a plurality of coupons corresponding to the first user attribute information or the second user attribute information based on the management information; identifying a coupon that can be used at the time indicated by the day / night information from among the plurality of coupons; The provision system according to any one of claims 1 to 3.
5. The identification code includes a generation time at which the identification code was generated or is associated with the generation time, The information processing device includes: receiving, from the terminal device, the first user attribute information or second user attribute information stored in the terminal device, which is attribute information of the user, and the generation time; Identifying a plurality of coupons corresponding to the first user attribute information or the second user attribute information based on the management information; identifying, from among the plurality of coupons, coupons that can be used after the generation time; The provision system according to any one of claims 1 to 3.
6. The identification code includes location information of the display device or is associated with the location information, The information processing device includes: receiving, from the terminal device, the first user attribute information or second user attribute information that is attribute information of the user stored in the terminal device, and the location information; Identifying a plurality of coupons corresponding to the first user attribute information or the second user attribute information based on the management information; Using map information stored in the information processing device, identify stores that are located within a preset range centered on the location indicated by the location information; Identifying a coupon for the store from among the plurality of coupons; The provision system according to any one of claims 1 to 3.
7. The information processing device includes: When an access is received from the terminal device, the information processing device increments the number of accesses of the terminal device stored in the information processing device; If the number of accesses is equal to or greater than a preset threshold, the amount or discount rate indicated by the identified coupon is changed to a value greater than the amount or discount rate. The provision system according to any one of claims 1 to 6.
8. The information processing device includes: generating the display image including an input form for the destination station; Transmitting the display image to the terminal device; When information indicating a disembarking station is received from the terminal device, map information stored in the information processing device is used to identify stores that are present within a preset range centered on the disembarking station; generating the display image including a coupon for the store; transmitting the display image to the terminal device; The provision system according to any one of claims 1 to 7.
9. Further comprising a vehicle dispatching device; The information processing device includes: generating the display image including an input form for the destination station; Transmitting the display image to the terminal device; when receiving information indicating a disembarking station from the terminal device, specifying a time at which the user will arrive at the disembarking station based on train time information stored in the information processing device and the information indicating the disembarking station; Transmitting information indicating the alighting station and the time to the vehicle dispatching service device; The vehicle dispatching service device includes: Arranging the car so that the car arrives at the drop-off station at the time based on the information indicating the drop-off station and the time; The provision system according to any one of claims 1 to 7.
Citation Information
Patent Citations
Coupon system interlocked with paper medium published for every period
JP2004265211A
Information display device and information display method
JP2007052241A
Article purchase system, transportation company / article sales company server, portable terminal, article purchase method, program and recording medium
JP2010271932A
Coupon selling system and digital signage for store advertisement
JP2013029961A
Advertisement system, advertisement management device, advertisement management method and advertisement management program
JP2014048700A