The present invention relates to a visit promotion apparatus, system, and method, and a non-transitory computer-readable medium storing a visit promotion program, and more particularly, to a visit promotion apparatus, system and method, and a non-transitory computer-readable medium storing a visit promotion program, for promoting user's visits.
Patent Literature 1 discloses a technique that corroborates a visit at each point by performing face authentication with a camera installed at each point in a so-called stamp rally (point rally) in which a goal is achieved by visiting a plurality of points.
For a purpose of regional revitalization or the like, it is cited to utilize the stamp rally in order to promote purchase or the like of goods (payment) when each point in a region is actually visited. However, the technique disclosed in Patent Literature 1 is insufficient in utilization of the stamp rally.
The present disclosure has been made to solve such a problem, and an object is to provide a visit promotion apparatus, system, and method, and a non-transitory computer-readable medium storing a visit promotion program, for providing users who have actually visited various points with information in which visits to the respective points are recorded.
A visit promotion apparatus according to the present disclosure comprises: an acquisition unit configured to acquire captured images in which a user is photographed; an authentication control unit configured to extract the user's face area or facial feature information from the captured images and cause an authentication apparatus to perform face authentication; an image generation unit configured to, when a prescribed image generation condition based on the face authentication at a plurality of points is satisfied, generate a composite image including the captured images at the respective points of the user who has succeeded in the face authentication; and an output unit configured to transmit the composite image generated by the image generation unit to a prescribed display terminal.
A visit promotion system according to the present disclosure comprises: a prescribed photographing device configured to take an image including a user's face area; a visit promotion apparatus configured to be able to communicate with the prescribed photographing device; and an authentication apparatus configured to store the user's facial feature information and be able to communicate with the visit promotion apparatus, wherein the visit promotion apparatus includes: an acquisition unit configured to acquire captured images of the user who has been photographed by the prescribed photographing device; an authentication control unit configured to extract the user's face area or facial feature information from the captured images and cause the authentication apparatus to perform face authentication; an image generation unit configured to, when a prescribed image generation condition based on the face authentication at a plurality of points is satisfied, generate a composite image including the captured images at the respective points of the user who has succeeded in the face authentication; and an output unit configured to transmit the composite image generated by the image generation unit to a prescribed display terminal.
A visit promotion method according to the present disclosure comprises the steps by a computer of: acquiring captured images in which a user is photographed; extracting the user's face area or facial feature information from the captured images and causing an authentication apparatus to perform face authentication; when a prescribed image generation condition based on the face authentication at a plurality of points is satisfied, generating a composite image including the captured images at the respective points of the user who has succeeded in the face authentication; and transmitting the generated composite image to a prescribed display terminal.
A non-transitory computer-readable medium according to the present disclosure records a program that causes to execute the steps of: acquiring captured images in which a user is photographed; extracting the user's face area or facial feature information from the captured images and causing an authentication apparatus to perform face authentication; when a prescribed image generation condition based on the face authentication at a plurality of points is satisfied, generating a composite image including the captured images at the respective points of the user who has succeeded in the face authentication; and transmitting the generated composite image to a prescribed display terminal.
A visit promotion apparatus according to the present disclosure comprises: an acquisition unit configured to acquire captured images in which a user is photographed; an extraction unit configured to extract a face area or facial feature information from the captured images; a face authentication unit configured to perform face authentication based on the face area or the facial feature information; an image generation unit configured to, when a prescribed image generation condition based on the face authentication at a plurality of points is satisfied, generate a composite image including the captured images at the respective points of the user who has succeeded in the face authentication; and an output unit configured to transmit the composite image generated by the image generation unit to a prescribed display terminal.
A visit promotion method according to the present disclosure comprises the steps by a computer of: acquiring captured images in which a user is photographed; extracting a face area or facial feature information from the captured images; performing face authentication based on the face area or the facial feature information; when a prescribed image generation condition based on the face authentication at a plurality of points is satisfied, generating a composite image including the captured images at the respective points of the user who has succeeded in the face authentication; and transmitting the generated composite image to a prescribed display terminal.
A non-transitory computer-readable medium according to the present disclosure records a program that causes to execute the steps of: acquiring captured images in which a user is photographed; extracting a face area or facial feature information from the captured images; performing face authentication based on the face area or the facial feature information; when a prescribed image generation condition based on the face authentication at a plurality of points is satisfied, generating a composite image including the captured images at the respective points of the user who has succeeded in the face authentication; and transmitting the generated composite image to a prescribed display terminal.
By the present disclosure, it is possible to provide the visit promotion apparatus, system, and method, and the non-transitory computer-readable medium storing the visit promotion program, for providing users who have actually visited various points with information in which visits to the respective points are recorded.
Hereinafter, example embodiments of the present disclosure will be described in detail with reference to the drawings. In the drawings, the same or corresponding elements will be denoted by the same reference signs, and duplicate description will be omitted depending on need for the sake of clarity of explanation.
The acquisition unit 130 acquires captured images in which a user is photographed. The captured images are images including the user's face. The captured images are taken by a prescribed photographing device. The prescribed photographing device is, for example, a camera included in the face authentication terminal 300 and a camera of a user terminal such as a smartphone possessed by the user. The authentication control unit 140 extracts the user's face area or facial feature information from the captured images and causes the authentication apparatus 200 to perform face authentication. The authentication apparatus 200 stores in advance user ID and the user's facial feature information in association with each other.
When a prescribed image generation condition based on the face authentication at a plurality of points is satisfied, the image generation unit 170 generates a composite image including the captured images at the respective points of the user who has succeeded in the face authentication. The prescribed image generation condition is a condition for generating the composite image to be presented to the user. The prescribed image generation condition is, for example, having performed face authentication at a specific point, having performed face authentication at a prescribed number of points or more, or having made payment at any point. The output unit 180 transmits the composite image generated by the image generation unit 170 to a prescribed display terminal. The prescribed display terminal is, for example, the face authentication terminal 300, the user terminal, a store terminal, or a street signage. The user terminal is a communication terminal such as the smartphone possessed by the user. The store terminal is a terminal installed in each store, and, for example, displays “How about going to XX, next?” or the like when the user leaves the store.
The prescribed display terminal may be the prescribed photographing device described above or may be a different terminal. For example, when the captured images are taken by the user terminal, the output unit 180 may transmit the composite image to the user terminal, or may transmit the composite image to the face authentication terminal 300 or the like. When the captured images are taken by the face authentication terminal 300, the output unit 180 may transmit the composite image to the face authentication terminal 300, or may transmit the composite image to the user terminal or the like.
Next, when the prescribed image generation condition based on the face authentication at the plurality of points is satisfied, the image generation unit 170 generates a composite image including the captured images of the respective points of the user who has succeeded in the face authentication (step S103). Next, the output unit 180 transmits the composite image generated by the image generation unit 170 to the prescribed display terminal (step S104). Like this, the visit promotion method according to the example embodiment can provide the user who has actually visited the points with information in which visits to the respective points are recorded.
The visit promotion apparatus 100 may include components such as a history storage unit, a point storage unit, an authentication recording unit, and a payment recording unit, in addition to the configuration shown in
The history storage unit stores user ID, a passing point, a passing date and time, a captured image, and a payment history. The point storage unit stores point ID and access information on the point in association with each other. The authentication recording unit records, when the face authentication is successful, in the history storage unit, user ID of a user who has succeeded in the face authentication and a captured image in association with each other. The payment recording unit records, in the history storage unit, a payment history and user ID included in the payment history in association with each other.
The visit promotion apparatus 100 includes a processor, a memory, and a storage apparatus as unshown components. The storage apparatus has stored a computer program in which the processes of the visit promotion method according to the example embodiment is implemented. The processor loads the computer program from the storage apparatus into the memory, and executes the computer program. This allows the processor to implement the functions of the acquisition unit 130, authentication control unit 140, authentication recording unit, payment recording unit, image generation unit 170, and output unit 180.
Alternatively, the acquisition unit 130, authentication control unit 140, authentication recording unit, payment recording unit, image generation unit 170, and output unit 180 may each be made of dedicated hardware. Part or all of each component of each apparatus may be made up of general-purpose or dedicated circuitry, a processor, and the like, or a combination thereof. Those may be composed of a single chip or may be composed of a plurality of chips connected to each other via a bus. Part or all of each component of each apparatus may be made up of a combination of the above-described circuitry and the like and a program. As the processor, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an FPGA (Field-Programmable Gate Array), or the like can be used.
When part or all of each component of the visit promotion apparatus 100 is made up of a plurality of information processing apparatuses, circuitry, and the like, the plurality of information processing apparatuses, the circuitry, and the like may be arranged in a centralized manner, or may be arranged in a distributed manner. For example, the information processing apparatuses, the circuitry, and the like may be constructed as a form in which those are connected with each other via a communication network, such as a client server system or a cloud computing system. In addition, functions of the visit promotion apparatus 100 may be provided in a Saas (Software as a Service) form.
A second example embodiment is a specific example of the first example embodiment described above.
The visit promotion apparatus 100a includes a history DB (DataBase) 110a, a point DB 120a, an acquisition unit 130, an authentication control unit 140, an authentication recording unit 150, a payment recording unit 160, an image generation unit 170, and an output unit 180. The visit promotion apparatus 100a is an information processing apparatus that generates and presents a user's visit history, payment history, and composite image, and is, for example, a server apparatus developed from a computer.
The history DB 110a is a database for storing the user's passing point, captured image, and payment history. The history DB 110a is an example of a history storage unit. The history DB 110a has stored user ID, the user's passing point, a passing date and time at the passing point, a captured image at the passing point, and the user's payment history in association with each other. The user's passing point is, for example, an installation position of the face authentication terminal 300 by which the user has succeeded in the face authentication. The installation position of the face authentication terminal 300 is indicated by, for example, identification information on points A0, A1, A2, and An (where n is a natural number, and hereinafter, referred to as “points A0 to An”), that is, point ID. The passing date and time is a date and time when the user visited each point A0-An.
The points A0-An are, for example, checkpoints of a stamp rally by face authentication in an area A. By visiting each point A0-An and performing face authentication with the face authentication terminal 300 or user terminal 400, the user can record passing the check point in the visit promotion apparatus 100a. When the user registers face information at a start point (for example, the point A0) and succeeds in the face authentication at a goal point (for example, the point An), the user can obtain a composite image. If each point A0-An is a store, it is assumed that the user can make payment of product purchase or the like as well as the face authentication.
The visit date and time is, for example, a date and time when the user succeeded in the face authentication or a date and time when the user took a captured image. The captured image is an image taken at the time of face authentication, includes at least the user's face, and may further include a background of that point. The payment history is information including user ID of the user, point ID of the face authentication terminal, a payment date and time, payment information, and the like. The payment information is, for example, a purchased item and a purchase amount. The payment history registered with the history DB 110a may be face authentication payment or may be payment by other methods.
The point DB 120a is a database that manages the point ID of each point A0-An and access information in association with each other. The point DB 120a is an example of the point storage unit. The access information is link information to web information corresponding to, for example, each point A0-An, and specifically a URL (Uniform Resource Locator) or the like.
The acquisition unit 130 receives a face authentication request, a history registration request, and a composite image request from the face authentication terminal 300 or user terminal 400 via the network 500. In other words, the acquisition unit 130 acquires, from the face authentication terminal 300 or user terminal 400, a captured image by a camera 310 or 410, installation position information on the camera 310 or 410 (hereinafter, simply referred to as “installation position”), and the like.
The authentication control unit 140 extracts a face area or facial feature information from an image for authentication included in the face authentication request, transmits the face area or the facial feature information to the authentication apparatus 200 to cause it to perform face authentication. The authentication control unit 140 receives success or failure of the face authentication from the authentication apparatus 200, and returns the face authentication result to a request source terminal. When the face authentication is successful, the face authentication result includes the user ID.
When the face authentication is successful, the authentication recording unit 150 records, in the history DB 110a, the user ID of the user who has succeeded in the face authentication, the captured image, the passing point, and the passing date and time in association with each other. The captured image is, for example, the one that was used for the face authentication. Details will be described later, but when the face authentication is successful, the face authentication terminal 300 or user terminal 400 performs various processes such as a payment process. When the various processes such as the payment process are performed, the authentication recording unit 150 records, in the history DB 110a, the user ID of the user who has succeeded in the face authentication, the captured image, the passing point, and the passing date and time in association with each other. When receiving a payment history recording request, the payment recording unit 160 identifies user ID included in the payment history. The payment recording unit 160 then records, in the history DB 110a, the identified user ID and the payment history in association with each other.
When receiving the composite image request, the image generation unit 170 determines whether a prescribed image generation condition is satisfied or not. The image generation unit 170 determines based on results of the face authentication performed at the plurality of points whether the prescribed image generation condition is satisfied or not. The prescribed image generation condition includes, for example, that the face authentication is successful at two or more of the plurality of points and there is a payment history of the user at at least one of the two or more points. The prescribed image generation condition may be that the number of passing points is larger than a prescribed number N, or the like.
When the prescribed image generation condition is satisfied, the image generation unit 170 acquires a plurality of captured images associated with the user ID from the history DB 110a, and generates a composite image including the plurality of captured images. At this time, it is preferable that the image generation unit 170 identifies point ID corresponding to each captured image, acquires access information associated with the identified point ID from the point DB 120a, and sets the access information corresponding to an area of each captured image to generate the composite image. By incorporating the access information corresponding to the area of each captured image and generating the composite image, when clicking each captured image embedded in the acquired composite image, the user can access store information, event information, or the like related to the point. Therefore, it is possible to promote the user's revisit to each point.
The prescribed image generation condition may further include a payment history condition. The payment history condition is, for example, that there is a payment history at at least one of the passing points and that a payment amount of the payment history is equal to or more than a prescribed amount. In this case, the image generation unit 170 determines whether or not the payment history of the user who has succeeded in the face authentication satisfies the payment history condition.
The prescribed image generation condition may further include successful face authentication at a prescribed point. The successful face authentication at the prescribed point is, for example, that the face authentication is successful at a specific point such as a final point of the stamp rally. In this case, the image generation unit 170 acquires point ID in a captured image using which the face authentication is successful from the point DB 120a, and determines whether the acquired point ID is point ID of the prescribed point.
The output unit 180 transmits the composite image generated by the image generation unit 170, via the network 500, to a terminal that succeeded in the face authentication or a terminal which made the composite image request. The output unit 180 may transmit the composite image to a terminal other than the terminals that performed the face authentication or made the composite image request. For example, when the face authentication is performed from a store terminal, the output unit 180 may transmit the composite image to the store terminal, or may transmit the composite image to the user terminal owned by the user who has succeeded in the face authentication.
The authentication apparatus 200 is a apparatus that performs the user's face authentication. The authentication apparatus 200 includes a facial feature DB 210. The facial feature DB 210 is a facial feature database that stores user ID and the user's facial feature information in association with each other. The facial feature DB 210 is an example of a facial feature information storage unit. The face authentication terminal 300 is a terminal that takes an image used for face authentication. The face authentication terminal 300 is a terminal that transmits the captured image to the visit promotion apparatus 100a and makes a face authentication request. The face authentication terminal 300 is installed at each point A0-An within the area A. Specifically, the face authentication terminal 300A0 is installed at the point A0, the face authentication terminal 300A1 at the point A1, the face authentication terminal 300A2 at the point A2, and the face authentication terminal 300An at the point An. When visiting each point A0-An, the user directs the face toward a camera of the installed face authentication terminal 300A0-300An, takes an image, and makes product purchase or the like at the point.
The user terminal 400 is a terminal possessed by the user. The user terminal 400 is, for example, a communication terminal such as a smartphone, a tablet, or a PC. The user takes an image including the user's face using the face authentication terminal 300 or user terminal 400. The face authentication terminal 300 or user terminal 400 transmits the captured image to the visit promotion apparatus 100a.
Next, a configuration of the authentication apparatus 200 will be described in detail with reference to
The facial feature DB 210 is a facial feature database that stores user ID and the user's facial feature information in association with each other. The face detection unit 220 detects a face area included in a captured image, and outputs it to the feature point extraction unit 230. The feature point extraction unit 230 extracts feature points from the face area detected by the face detection unit 220, and outputs facial feature information to the registration unit 240. The facial feature information is a set of the extracted feature points.
The registration unit 240 newly issues user ID when registering the facial feature information. The registration unit 240 registers, with the facial feature DB 210, the issued user ID and facial feature information extracted from a registered image in association with each other. The authentication unit 250 collates the facial feature information extracted from the face image with the facial feature information in the facial feature DB 210. The authentication unit 250 determines that the face authentication is successful if the facial feature information matches, and determines that the face authentication is failed if the facial feature information does not match. The authentication unit 250 returns the success or failure of the face authentication to the visit promotion apparatus 100a. Whether the facial feature information matches or not corresponds to the success or failure of the authentication. When the face authentication is successful, the authentication unit 250 identifies user ID associated with the successful facial feature information, and returns an authentication result including the identified user ID and the authentication success to the visit promotion apparatus 100a.
Operation of the authentication apparatus 200 when registering the user ID and the facial feature information with the facial feature DB 210 will be described with reference to
When registering the facial feature information, the face authentication terminal 300 takes an image including the user's face as an image for registration, and makes a facial feature information registration request to the authentication apparatus 200 via the network 500. The facial feature information registration request includes the image for registration. First, the authentication apparatus 200 acquires the image for registration from the face authentication terminal 300 or user terminal 400 via the network 500 (step S201).
Next, the face detection unit 220 detects a face area included in the image for registration (step S202), and outputs the detected face area to the feature point extraction unit 230. Then, the feature point extraction unit 230 extracts feature points from the face area, and outputs facial feature information to the registration unit 240 (step S203). The registration unit 240 then issues user ID corresponding to the output facial feature information, and registers, with the facial feature DB 210, the user ID and the facial feature information in association with each other (step S204).
Operation of the authentication apparatus 200 when performing face authentication will be described with reference to
When performing face authentication, the face authentication terminal 300 takes an image including the user's face as an image for authentication, and makes a face authentication request to the visit promotion apparatus 100a via the network 500. The face authentication request includes the image for authentication. First, the visit promotion apparatus 100a transmits a face area or facial feature information extracted from the image for authentication to the authentication apparatus 200. By extracting facial feature information from the received face area or receiving the facial feature information, the feature point extraction unit 230 acquires the facial feature information (step S301).
Next, the authentication unit 250 collates the facial feature information acquired by the feature point extraction unit 230 with the facial feature DB 210 (step S302). If the facial feature information matches (step S303 Yes), the authentication unit 250 identifies user ID of the user whose facial feature information matches (step S304), and returns face authentication success and the identified user ID to the visit promotion apparatus 100a (step S305). If there is no matching facial feature information (step S303 No), the authentication unit 250 returns face authentication failure to the visit promotion apparatus 100a (step S306).
Next, a configuration of the face authentication terminal 300 will be described in detail with reference to
The photographing unit 352 makes a photographing request to the camera 310. The camera 310 takes images including the user's face. The images taken by the camera 310 are used as an image for registration and an image for authentication. The registration unit 353 transmits the facial feature information registration request to the authentication apparatus 200 via the network 500. The facial feature information registration request includes the image for registration taken by the camera 310. The authentication unit 354 transmits the face authentication request to the visit promotion apparatus 100a via the network 500. The face authentication request includes the image for authentication taken by the camera 310. The authentication unit 354 receives success or failure of the face authentication from the visit promotion apparatus 100a, and causes the display unit 340 to display the result.
The payment unit 355 performs the payment process when the face authentication is successful. The control unit 350 may include a recording unit (not shown) instead of the payment unit 355. The recording unit records the user's entering and exiting from a facility where the face authentication terminal 300 is installed when the face authentication is successful. The composite image request unit 356 transmits the composite image request to the visit promotion apparatus 100a via the network 500. The composite image request includes a payment history, which is a result of the payment process. The payment history is, for example, information including a date and time of payment, an amount of money, goods, user ID, and the like.
Next, a configuration of the user terminal 400 will be described in detail with reference to
The face authentication terminal 300 and user terminal 400 performs the payment process when the face authentication is successful, and make a history registration request to cause the visit promotion apparatus 100a to register the history. Hereinafter, operation of the face authentication terminal 300 when making the history registration request will be described with reference to
First, the photographing unit 352 makes a photographing request to the camera 310, and the camera 310 takes an image for authentication including the user's face (step S401). Next, the authentication unit 354 transmits the face authentication request to the authentication apparatus 200 via the network 500 (step S402) and receives its success or failure from the authentication apparatus 200 (step S403). If the face authentication is successful (step S404 Yes), the payment unit 355 performs the payment process (step S405), and makes a history registration request to the visit promotion apparatus 100a via the network 500 (step S406). If the face authentication is failed (step S405 No), the payment unit 355 causes the display unit 340 to display face authentication failure.
The visit promotion apparatus 100a generates a composite image when the face authentication is successful, or a composite image request is received. The visit promotion apparatus 100a generates the composite image, for example, when the user has succeeded in the face authentication at all the points A0-An within the area A. The user may arbitrarily specify timing at which the composite image request is made. Hereinafter, operation of the visit promotion apparatus 100a when generating a composite image in response to the composite image request will be described with reference to
In an example shown in
If the face authentication is successful at the specific point (step S602 Yes), the image generation unit 170 determines whether the number of visit points of the user is m or more (step S603). If the number of visit points is less than m (step S603 No), the image generation unit 170 outputs that the composite image cannot be provided (step S608). If the number of visit points is equal to or more than m (step S603 Yes), the image generation unit 170 determines whether there is a payment history at any of the points where the face authentication is successful (step S604). If there is no payment history at any of the points where the face authentication is successful (step S604 No), the image generation unit 170 outputs that the composite image cannot be provided (step S608).
If there is a payment history at any of the points where the face authentication is successful (step S604 Yes), the image generation unit 170 acquires a plurality of captured images associated with the user ID from the history DB 110a (step S605). The image generation unit 170 then generates a composite image including the plurality of acquired captured images (step S606), and outputs the composite image to the prescribed display terminal (step S607). The prescribed display terminal receives the composite image via the network 500 and displays it on a screen.
Links for accessing detailed information on the respective points may be attached to the images included in the composite image and the names or the like of the respective points. As the detailed information on each point, for example, a type of store and a map can be cited. When the user clicks a link, for example, the detailed information on the point and payment information at the point are displayed. When the user clicks a link, a screen for posting to SNS (Social Networking Service) or the like may be displayed. When the user posts from the screen for posting, recommendation information presented to other users may be supported based on the posting.
Next, operation of the visit promotion system 600 when the user visits the points A0, A1, A2, and An in this order and makes payment at the point A2 will be described with reference to
As shown in
Next, the user moves to the point A1 and takes a captured image by the face authentication terminal 300A1 or user terminal 400. The terminal that took the image transmits a face authentication request to the visit promotion apparatus 100a via the network 500 (step S702). When receiving the face authentication request, the visit promotion apparatus 100a extracts a face area or facial feature information from the captured image included in the face authentication request, and transmits it to the authentication apparatus 200 (step S703). When receiving the face area, the authentication apparatus 200 extracts facial feature information from the face area and collates the extracted facial feature information with the facial feature information registered with the facial feature DB 210 to perform face authentication. When receiving the facial feature information, the authentication apparatus 200 collates the received facial feature information with the facial feature information registered with the facial feature DB 210 to perform face authentication.
Next, the authentication apparatus 200 transmits a face authentication result to the visit promotion apparatus 100a (step S704). When the face authentication is successful, the face authentication result includes face authentication success and user ID of the user who has succeeded in the face authentication. The visit promotion apparatus 100a transmits the received face authentication result to the face authentication terminal 300A1 or user terminal 400 (step S705). The visit promotion apparatus 100a registers, with the history DB 110a, the captured image received in step S702 and the user ID included in the face authentication result received in step S704 in association with each other. Next, the user moves to the point A2.
Next, as shown in
The visit promotion apparatus 100a transmits the received face authentication result to the face authentication terminal 300A2 or user terminal 400 (step S804). The visit promotion apparatus 100a records, in the history DB 110a, the captured image received in step S801 and the user ID included in the face authentication result received in step S803 in association with each other. Next, the user performs the payment process on the face authentication terminal 300A2 or user terminal 400. The terminal that performed the payment process transmits a history registration request to the visit promotion apparatus 100a via the network 500 (step S805). The history registration request includes the user ID of the user who has succeeded in the face authentication, the point ID of the face authentication terminal 300, and the payment history such as the payment date and time and the payment information. When receiving the history registration request, the visit promotion apparatus 100a records, in the history DB 110a, the user ID included in the history registration request and the payment history in association with each other. The user then moves to the point An.
Next, as shown in
The visit promotion apparatus 100a transmits the received face authentication result to the face authentication terminal 300An or user terminal 400 (step S904). The visit promotion apparatus 100a records, in the history DB 110a, the captured image received in step S901 and the user ID included in the face authentication result received in step S903 in association with each other. Next, the face authentication terminal 300An or user terminal 400 transmits a composite image request to the visit promotion apparatus 100a via the network 500 by the user's designation (step S905). The composite image request includes the user ID. Note that the face authentication terminal 300An or user terminal 400 may transmit the composite image request to the visit promotion apparatus 100a without the user's designation if the prescribed image generation condition is satisfied.
When receiving the composite image request, the visit promotion apparatus 100a acquires passing points, a payment history, and the like associated with the user ID included in the composite image request from the history DB 110a and determines whether the prescribed image generation condition is satisfied. If the prescribed image generation condition is satisfied, the visit promotion apparatus 100a acquires a plurality of captured images associated with the user ID from the history DB 110a, and generates a composite image. The visit promotion apparatus 100a then transmits the generated composite image to the face authentication terminal 300An or user terminal 400 (step S906). The terminal that received the composite image displays the composite image on the screen.
If the user's passing points, payment history, or the like do not satisfy the prescribed image generation condition, the output unit 180 may transmit information (for example, visit promotion information described later) indicating a condition necessary for satisfying the prescribed image generation condition to the face authentication terminal 300An or user terminal 400.
Although
Information on the visit promotion point may include route guidance or the like from the user's current position to the visit promotion point. The route guidance may include distance, required time, or the like from the user's current position to the visit promotion point. Multiple pieces of visit promotion information may be displayed on the display terminal. When the multiple pieces of visit promotion information are displayed, details, route guidance, and the like of the pieces of visit promotion information may be simultaneously displayed. The user can study the details, the route guidance, and the like of each piece of visit promotion information and compare the pieces of visit promotion information with each other.
A third example embodiment is a modification of the first and second example embodiments described above. The visit promotion apparatuses 100, 100a, and 700 according to the first and second example embodiments use the external authentication apparatus 200 to perform face authentication. On the other hand, a visit promotion apparatus 800 according to the present example embodiment performs face authentication inside the apparatus.
The facial feature extraction unit 140a extracts a face area or facial feature information from a captured image. The face authentication unit 190 performs face authentication based on the extracted face area or facial feature information. The facial feature DB 191 is a facial feature database that stores user ID and the facial feature information on the user in association with each other. The visit promotion apparatus 800 generates a composite image according to the flow shown in
The above-described example embodiments are described as a hardware configuration, but not limited thereto. The present disclosure can be realized also by causing a CPU to execute computer programs for arbitrary processes.
In the above-described examples, the programs can be stored using various types of non-transitory computer-readable media, and supplied to the computers. The non-transitory computer-readable media include various types of tangible storage media. Examples of the non-transitory computer-readable media include magnetic recording media (for example, flexible disks, magnetic tapes, and hard disk drives), magneto-optical recording media (for example, magneto-optical disks), CD-ROM (Read Only Memory), CD-R, CD-R/W, DVD (Digital Versatile Disc), semiconductor memory (for example, mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, and RAM (Random Access Memory)). The programs may be supplied to the computers by various types of transitory computer-readable media. Examples of the transitory computer-readable media include electric signals, optical signals, and electromagnetic waves. The transitory computer-readable media can supply the programs to the computers via wired communication paths such as wires and optical fibers or wireless communication paths.
The present disclosure is not limited to the above example embodiments and can be modified as appropriate in a range without departing from the spirit. The present disclosure may be carried out by appropriately combining the respective example embodiments.
Some or all of the above example embodiments can also be described as in the following supplementary note, but not limited thereto.
A visit promotion apparatus comprising:
The visit promotion apparatus according to Supplementary note A1, wherein the prescribed image generation condition includes a case where the face authentication is successful at two or more of the plurality of points and there is a payment history of the user at at least one of the two or more points.
(Supplementary note A3)
The visit promotion apparatus according to Supplementary note A1 or A2, wherein when the prescribed image generation condition is not satisfied at points where the face authentication is successful, the output means transmits information indicating a condition necessary for satisfying the image generation condition to the display terminal.
(Supplementary note A4)
The visit promotion apparatus according to any one of Supplementary notes A1 to A3, further comprising authentication recording means for, when the face authentication is successful, recording, in history storage means, user ID of the user who has succeeded in the face authentication and the captured images in association with each other, wherein the image generation means acquires the captured images associated with the user ID of the user who has succeeded in the face authentication from the history storage means and uses the captured images to generate a composite image.
(Supplementary note A5)
The visit promotion apparatus according to Supplementary note A4, further comprising payment recording means for recording, in the history storage means, a payment history and user ID included in the payment history in association with each other, wherein the prescribed image generation condition includes a payment history condition, and the image generation means determines whether a payment history of the user who has succeeded in the face authentication satisfies the prescribed payment history condition.
(Supplementary note A6)
The visit promotion apparatus according to any one of Supplementary notes A1 to A5, further comprising point storage means for storing point ID in the captured images and access information at the points in association with each other,
The visit promotion apparatus according to Supplementary Note A6, wherein
A visit promotion system comprising:
The visit promotion system according to Supplementary Note B1, wherein the prescribed image generation condition is when the face authentication is successful at two or more of the plurality of points and there is a payment history of the user at at least one of the two or more points.
A visit promotion method comprising the steps by a computer of:
A non-transitory computer-readable medium storing a visit promotion program for causing a computer to execute the steps of:
A visit promotion apparatus comprising:
The visit promotion apparatus according to Supplementary Note E1, wherein the prescribed image generation condition is when the face authentication is successful at two or more of the plurality of points and there is a payment history of the user at at least one of the two or more points.
A visit promotion method comprising the steps by a computer of:
A non-transitory computer-readable medium storing a visit promotion program for causing a computer to execute the steps of:
Although the invention of the present application has been described above with reference to the example embodiments (and examples), the invention of the present application is not limited to the above example embodiments (and examples). Various changes that can be understood by those skilled in the art within the scope of the invention of the present application can be made to the configurations and details of the invention of the present application.
This application is a Continuation of U.S. application Ser. No. 18/512,243 filed on Nov. 17, 2023, which is a Continuation of U.S. application Ser. No. 17/639,002 filed on Feb. 28, 2022, which is a National Stage Entry of PCT/JP2020/012437 filed on Mar. 19, 2020, the contents of all of which are incorporated herein by reference, in their entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 18512243 | Nov 2023 | US |
Child | 18825625 | US | |
Parent | 17639002 | Feb 2022 | US |
Child | 18512243 | US |