Information processing device, information processing method and information processing program

The information processing apparatus enhances facility usage determination accuracy by incorporating browsing history and location proximity analysis, addressing inaccuracies in existing systems.

JP2025102046AActive Publication Date: 2025-07-08KAKAKU COM
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
JP2023219239
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-26
Publication Date
2025-07-08
Estimated Expiration
2043-12-26

AI Technical Summary

Technical Problem

Existing systems inaccurately determine whether a user has used a specific facility due to reliance on location and imaging position information, leading to low accuracy in facility usage determination.

Method used

An information processing apparatus that stores facility information, acquires location and browsing information, and determines facility usage based on predefined conditions satisfied by browsing history and proximity to facility location.

Benefits of technology

Improves the accuracy of determining facility usage by considering browsing history and proximity, reducing erroneous determinations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025102046000001_ABST
    Figure 2025102046000001_ABST
Patent Text Reader

Abstract

To improve accuracy of determination as to whether or not a user has used a specific facility.SOLUTION: An information processing device includes a storage unit for storing facility information related to a facility and including location information related to the location of the facility, a position information acquisition unit for acquiring position information showing a position related to specific operation using a terminal of a user, a browsing information acquisition unit for acquiring browsing information related to browsing of the facility information by the user, and a determination unit for determining that the user has used the specific facility shown by the facility information browsed by the user if a prescribed condition based on the browsing information is satisfied and the position shown by the position information is within a prescribed range from the location shown by the location information.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.

Background Art

[0002] Conventionally, based on the location of a specific facility and the imaging position information included in the image data acquired from a terminal, it is determined whether the user of the terminal has used the specific facility. When it is determined that the user has used the specific facility, it is known to output predetermined information to the user.

[0003] For example, Patent Document 1 discloses a privilege granting apparatus including: a reception processing unit that receives facility identification information for identifying a facility and imaging position information included in image data from a user terminal; and a transmission processing unit that transmits specific information indicating a privilege available at the facility to the user terminal when the location of the facility indicated by the facility identification information and the imaging position indicated by the imaging position information match or are within a predetermined range.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] However, when determining whether the user has used a specific facility based only on the location of the specific facility and the imaging position information, there is a risk of erroneously determining that the user has used the specific facility even though the user has not actually used the specific facility, and there is a problem that the accuracy of determining whether the specific facility has been used by the user is not necessarily high.

[0006] The present disclosure has been made in view of such circumstances, and one of its objectives is to provide an information processing apparatus, an information processing method, and an information processing program that can improve the accuracy of determining whether a specific facility has been used by a user.

Means for Solving the Problems

[0007] An information processing apparatus according to an aspect of the present disclosure includes a storage unit that stores facility information regarding a facility, the facility information including location information regarding the location of the facility; a location information acquisition unit that acquires location information indicating a location related to a specific operation using a user's terminal; a browsing information acquisition unit that acquires browsing information regarding the browsing of the facility information by the user; and a determination unit that determines that the user has used a specific facility indicated by the facility information browsed by the user when a predetermined condition based on the browsing information is satisfied and the location indicated by the location information is within a predetermined range from the location indicated by the location information.

[0008] An information processing method according to another aspect of the present disclosure is such that an information processing apparatus stores facility information regarding a facility, the facility information including location information regarding the location of the facility, acquires location information indicating a location related to a specific operation using a user's terminal, acquires browsing information regarding the browsing of the facility information by the user, and determines that the user has used a specific facility indicated by the facility information browsed by the user when a predetermined condition based on the browsing information is satisfied and the location indicated by the location information is within a predetermined range from the location indicated by the location information.

[0009] An information processing program according to another aspect of the present disclosure causes an information processing apparatus to include: a storage unit that stores facility information related to a facility, the facility information including location information related to the location of the facility; a position information acquisition unit that acquires position information indicating a position related to a specific operation using a user's terminal; a browsing information acquisition unit that acquires browsing information related to browsing of the facility information by the user; and a determination unit that determines that the user has used a specific facility indicated by the facility information browsed by the user when a predetermined condition based on the browsing information is satisfied and the position indicated by the position information is within a predetermined range from the location indicated by the location information.

Advantages of the Invention

[0010] According to one aspect of the present disclosure, it is possible to improve the accuracy of determining whether a specific facility has been used by a user.

Brief Description of the Drawings

[0011]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Embodiments for Carrying Out the Invention

[0012] Hereinafter, an information processing system according to an embodiment of the present invention will be described in detail with reference to the drawings. In the following description of the drawings, the same or similar parts are denoted by the same or similar reference numerals.

[0013] (Configuration) <Schematic Configuration> FIG. 1 is a diagram showing a schematic configuration of an information processing system 1 according to the present embodiment. As shown in FIG. 1, the information processing system 1 includes an information processing device 10, a user's terminal 20, and a network 30 to which the information processing device 10 and the terminal 20 are connected. Note that FIG. 1 is merely an example and is not limited to what is shown. For example, a configuration (not shown) may be connected to the network 30.

[0014] The information processing device 10 determines whether a specific facility has been used by a user of a specific service. The information processing device 10 may be one or more information processing devices. Here, the specific facility is, for example, a restaurant, a sports facility (e.g., a gym, etc.), an accommodation facility (e.g., a hotel, a ryokan, etc.), a beauty facility (e.g., a hair salon, a nail salon, an esthetic salon, etc.), or a retail store, etc., but is not limited thereto, and may be any facility that can be used by a user. Note that the specific facility does not necessarily have to have a building, and may be a stand (e.g., a coffee stand), a food stall, or a mobile sales vehicle (e.g., a kitchen car, a food truck, etc.), which is a facility that can provide a specific service to a user. Also, the "use" of a specific facility is not limited to a user receiving a specific service at the specific facility, and may include a user performing an action related to the specific facility (e.g., lining up in a queue, making a reservation, showing interest in the facility, etc.).

[0015] In addition, a specific service is, for example, but not limited to, a service that evaluates a specific facility based on information regarding the evaluation of a specific facility input by a user (hereinafter referred to as "evaluation information"). Further, in this service, at least one of management of reservations for a specific facility by the user and information regarding recommendations for facilities for the user (hereinafter referred to as "recommendation information") may be provided.

[0016] The terminal 20 is a terminal of a user who uses a facility, and is, for example, a smartphone, a personal computer (PC), a tablet, or the like. In FIG. 1, a single terminal 20 is shown, but it goes without saying that the information processing system 1 may include a plurality of terminals 20 for each of a plurality of users. A predetermined application may be installed in the terminal 20. Further, the terminal 20 may have an image capturing function and generate data regarding the captured image (hereinafter referred to as "image data"). The network 30 is a wireless and / or wired network.

[0017] <Hardware Configuration> FIG. 2 is a diagram showing an example of the hardware configuration of each device constituting the information processing system 1 according to the present embodiment. Each device (for example, each of the information processing device 10 and the terminal 20) constituting the information processing system 1 includes a processor 11 such as a CPU (Central Processing Unit) corresponding to an arithmetic device, a storage device 12, a transmission / reception device 13, and an input / output device 14. These components are connected to be able to transmit and receive data to and from each other via a bus.

[0018] The processor 11 is, for example, a CPU and controls each device in the information processing system 1. The processor 11 may execute various processes described in the present embodiment by reading a program from the storage device 12 and executing it. Each device in the information processing system 1 may include one or more processors 11. Further, each of these devices may be called a computer.

[0019] The storage device 12 is composed of, for example, a memory, an HDD (Hard Disk Drive), and / or an SSD (Solid State Drive), etc. The storage device 12 may store various information necessary for the execution of processing by the processor 11 (for example, an information processing program executed by the processor 11, etc.).

[0020] The transmission / reception device 13 is a device that communicates via the network 30, and may include, for example, a network card, a communication module, a chip, an antenna, etc. The transmission / reception device 13 may constitute a transmission unit that transmits various information via the network 30, and / or a reception unit that receives various information via the network 30.

[0021] The input / output device 14 includes, for example, at least one of a keyboard, a touch panel, a mouse, a microphone, a display, and a speaker. The input / output device 14 may constitute at least one of an input unit that receives input of various information, an output unit that outputs various information, and a display unit that displays various information.

[0022] The imaging device 15 includes, for example, a camera, and acquires image data of an image obtained by imaging a subject. Note that at least one of the information processing device 10 and the terminal 20 may not include the imaging device 15.

[0023] The hardware configuration described above is merely an example. Each information processing device in the information processing system 1 may have some of the hardware described in FIG. 2 omitted, or may be provided with hardware not described in FIG. 2. Also, the hardware shown in FIG. 2 may be constituted by one or more chips.

[0024] <Functional Configuration> FIG. 3 is a diagram showing an example of the functional configuration of the information processing device 10 according to the present embodiment. Note that FIG. 3 is merely an illustration, and it goes without saying that the information processing device 10 may have a configuration not shown, or may not have some of the configurations.

[0025] As shown in FIG. 3, the information processing apparatus 10 includes a storage unit 101, a position information acquisition unit 102, a browsing information acquisition unit 103, a determination unit 104, and an output unit 105. These functional configurations are realized by at least a part of an information processing program, a storage device 12, a transmission / reception device 13, and an input / output device 14 executed by the processor 11 shown in FIG. 3.

[0026] The storage unit 101 stores information about facilities (hereinafter referred to as "facility information"). FIG. 4 is a diagram showing an example of the facility information according to the present embodiment. As shown in FIG. 4, the facility information includes information about the location of the facility (hereinafter referred to as "location information"). The facility information may include at least one of an identifier of the facility (hereinafter referred to as "facility ID"), a name of the facility, and information about the evaluation of the facility (hereinafter referred to as "evaluation information"). Note that FIG. 4 is merely an example, and the location information may be, for example, latitude and longitude, or information such as information capable of specifying the location of the facility. Also, the evaluation information is not limited to numerical values and may include reviews posted by users. Further, the facility information may include information about the facility (not shown).

[0027] In addition, the facility information may include image data about the facility (not shown), information about at least one of the appeal, campaign, and recommendation of the facility, information about the access to the facility, and the like. In this way, the facility information may be any information about the facility that is browsed by the user via a web page or a predetermined application using the terminal 20.

[0028] The position information acquisition unit 102 acquires information indicating a position related to a specific operation using the user's terminal 20 (hereinafter referred to as "position information"). Here, the specific operation is, for example, imaging of an image using the terminal 20, activation of a predetermined application installed in the terminal 20, a route search operation to a specific facility, an access to a specific URL, etc., but is not limited thereto, and may be any operation using the terminal 20.

[0029] Specifically, the location information acquisition unit 102 may acquire, as the location information, information indicating the location where an image was captured using the terminal 20 (hereinafter referred to as "imaging location information"). The imaging location information is included in the image data of the image (for example, Exif information). The image data may be selected from the image data of a plurality of images captured by the terminal 20 based on at least one of the date and / or time when the image was captured (hereinafter referred to as "imaging date and time") and the content of the image. For example, the image data of an image whose imaging date and time is within the business hours of the facility, or the image data of an image whose content is related to the facility (for example, food provided at the facility) may be selected.

[0030] Further, the location information acquisition unit 102 may acquire, as the location information, information indicating the location of the terminal 20 in a state where an application for browsing facility information and installed on the terminal 20 is activated (hereinafter referred to as "activation location information"). The activated state may be when it is activated, during activation, or at the end of activation.

[0031] Further, the location information acquisition unit 102 may store the acquired location information in the storage unit 101 in association with the user information.

[0032] The browsing information acquisition unit 103 acquires browsing information regarding the user's browsing of facility information. Specifically, the browsing information acquisition unit 103 may acquire the browsing information in cooperation with a web browser or an application for browsing facility information. The browsing information may include at least one of (1) information indicating the facility information browsed by the user (hereinafter referred to as "browsing history information"), (2) information indicating the status regarding the user's browsing of the facility information (hereinafter referred to as "status information"), and (3) information regarding the operations performed using the terminal by the user who browsed the facility information (hereinafter referred to as "operation information").

[0033] (1) The browsing history information may include at least one of information indicating at least one of the date and time when the user browsed the facility information (hereinafter referred to as "date and time information"), and information indicating the browsing period of the facility information (hereinafter referred to as "browsing period information"). Note that the browsing date and time information may be, for example, the date and time when the user started browsing the facility information, but is not limited thereto, and may be the date and time when the browsing ended, or both the date and time when the browsing started and the date and time when the browsing ended.

[0034] (2) The status information may indicate whether the user is browsing the facility information of a specific facility, or may indicate whether the user is starting an application for browsing the facility information. Note that starting the application can also be described as browsing the facility information. For example, the status information may include the facility information (e.g., facility ID) browsed by the user and information indicating the browsing status of the user with respect to the facility information. The browsing information acquisition unit 103 may store the status information in the storage unit 101 in association with the user information.

[0035] (3) The operation information may indicate, for example, whether an operation (e.g., reservation) regarding a specific facility indicated by the facility information has been performed by the user who browsed the facility information.

[0036] FIG. 5 is a diagram showing an example of browsing information according to the present embodiment. In FIG. 5, the browsing information includes (1) browsing history information, (2) status information, and (3) operation information, but it may include at least one of these, and may also include information related to browsing (not shown). As shown in FIG. 5, the browsing information acquisition unit 103 may store the browsing information in the storage unit 101 in association with user information (for example, user ID, etc.) and facility information (for example, facility ID, etc.). Note that the browsing information does not have to be managed in the manner shown in FIG. 5 (the manner of collectively storing the browsing information of a plurality of users in the storage unit 101). For example, on the terminal 20 side, only the browsing information of the user of that terminal may be held and managed. In this case, the browsing information acquisition unit 103 may acquire the browsing information of the user to be judged by the judgment unit 104 from the terminal 20 and store it in the storage unit 101 in association with the user information and the facility information, or may not store it.

[0037] For example, in FIG. 5, the browsing time of facility #1 by user "A" is 3 minutes (3m), the browsing of the facility information of the said facility #1 has ended, and it is shown that a reservation operation was performed after the browsing of the facility information of the said facility #1 by the said user "A". Also, it is shown that the browsing of the facility information of facility #3 by user "B" started at the browsing date and time "YYYY / MM / DD HH / MM / SS" and is in progress. Note that FIG. 5 is merely an example, and the user information, facility information, and browsing information are not limited to those shown.

[0038] The judgment unit 104 judges whether or not the user has used a specific facility based on the browsing information acquired by the browsing information acquisition unit 103 and the position information acquired by the position information acquisition unit 102. Specifically, the judgment unit 104 judges that the user has used the specific facility indicated by the facility information browsed by the user when a predetermined condition based on the browsing information acquired by the browsing information acquisition unit 103 is satisfied and the position indicated by the position information acquired by the position information acquisition unit 102 is within a predetermined range from the location indicated by the location information stored in the storage unit 101. The said predetermined range is, for example, within 30 m from the said location, but is not limited thereto.

[0039] Here, the predetermined condition based on the browsing information may be satisfied, for example, in at least one of the following cases. (i) The browsing information includes browsing history information indicating the facility information browsed by the user, and the facility information of the specific facility is included in the predetermined number of facility information browsed most recently indicated by the browsing history information. (ii) The browsing information includes status information indicating the status regarding the browsing of the facility information by the user, and the status indicated by the status information is the browsing status. (iii) The browsing information includes operation information regarding the operation performed by the user using the terminal 20 when browsing the facility information, and the operation information indicates that a specific operation (for example, a reservation operation) has been performed by the user.

[0040] Note that the satisfaction of condition (i) means that the facility information of the specific facility is included in the predetermined number of facility information browsed most recently indicated by the browsing history information. For example, even if the user has browsed the facility information of facility X, if the facility information of facility X is not included in the predetermined number of facility information browsed most recently (for example, within a predetermined time or a predetermined number of browsing times), condition (i) is not satisfied. When condition (i) is satisfied (that is, the facility information of the specific facility is included in the predetermined number of facility information browsed most recently indicated by the browsing history information), and there are a plurality of facilities where the position indicated by the position information is within a predetermined range from the location indicated by the location information, the determination unit 104 may determine that the user has used one of the plurality of facilities where the facility information was browsed most recently.

[0041] When the determination unit 104 determines that the user has used a specific facility, the output unit 105 may output information (hereinafter referred to as "input promotion information") for prompting the user to input information regarding the evaluation of the specific facility (hereinafter referred to as "evaluation information").

[0042] FIG. 6 is a diagram showing an example of a display screen of input promotion information according to the present embodiment. The input promotion information shown in FIG. 6 is transmitted from the output unit 105 to the terminal 20 via the transmission unit of the information processing apparatus 10 and is displayed on the display unit of the terminal 20. As shown in FIG. 6, the input promotion information may prompt the input of evaluation information about a specific facility (here, the facility "aaaa") determined by the determination unit 104 to have been used by the user. Based on the input promotion information, the input of evaluation information from the user is received via the input unit of the terminal 20. The evaluation information is transmitted from the terminal 20 via the transmission unit and is received via the reception unit of the information processing apparatus 10.

[0043] Further, the output unit 105 may output the browsing history information stored in the storage unit 101 in association with the user information to the user indicated by the user information. Further, the output unit 105 may output the facility information associated with the browsing history information. For example, the output unit 105 may transmit at least one of the browsing history information and the facility information to the terminal 20 via the transmission unit of the information processing apparatus 10. Note that the information output from the output unit 105 to the terminal 20 is not limited to these, and may include the evaluation information and the recommendation information described above.

[0044] FIG. 7 is a diagram showing an example of a display screen of browsing history information according to the present embodiment. The browsing history information shown in FIG. 7 is transmitted from the output unit 105 to the terminal 20 via the transmission unit of the information processing apparatus 10 and is displayed on the display unit of the terminal 20. For example, in FIG. 7, the output unit 105 acquires from the storage unit 101 the browsing history information indicating the facility information of the two most recently browsed facilities "aaaa" and "bbbb" by the user "A" and outputs it to the user "A". As shown in FIG. 7, the browsing history information may include browsing date and time information indicating the browsing dates of the facility information of the facilities "aaaa" and "bbbb". Further, the evaluation information "3.63" and "3.29" of the facilities "aaaa" and "bbbb" respectively may be displayed. In this way, the display unit of the terminal 20 may display the browsing history information and the facility information of the facilities "aaaa" and "bbbb" indicated by the browsing history information.

[0045] Further, the output unit 105 may output information regarding a list of images shown in the image data including the imaging position information acquired from the terminal 20 by the position information acquisition unit 102 (hereinafter referred to as "image list information") to the user of the terminal 20.

[0046] FIG. 8 is a diagram showing an example of a display screen of the image list information according to the present embodiment. The image list information shown in FIG. 8 is transmitted from the output unit 105 of the information processing apparatus 10 to the terminal 20 via the transmission unit and is displayed on the display unit of the terminal 20. For example, the images shown in FIG. 8 may be images among the images captured by the terminal 20 of the user "A" whose imaging date and time are within a predetermined period, or may be a predetermined number of images captured most recently, or may be images registered in an application for browsing facility information installed in the terminal 20. The image list information may include image data acquired in advance from the terminal 20, or may refer to image data held in the terminal 20. The imaging position information may be included as Exif information in the image data.

[0047] (Operation) Next, the operation of the information processing system 1 according to the present embodiment will be described. Note that FIGS. 9 and 10 are merely examples, and the order of some steps may be changed, some steps may not be performed, or steps not shown may be added.

[0048] <Operation based on imaging position information> FIG. 9 is a diagram showing an example of an operation based on the imaging position information according to the present embodiment. Note that the order of steps S101 and S102 in FIG. 9 may be swapped. Similarly, the order of steps S103 and S104 may also be swapped. Further, this operation may be periodically executed at a predetermined time interval, or may be executed aperiodically, for example, at the time of starting an application.

[0049] In step S101, the information processing apparatus 10 acquires the imaging position information included in the image data of the image captured by the terminal 20. Specifically, the information processing apparatus 10 may receive the image data from the terminal 20 and extract the imaging position information from the image data. Alternatively, the information processing apparatus 10 may receive only the imaging position information from the terminal 20.

[0050] In step S102, the information processing apparatus 10 acquires browsing information. As described above, the browsing information may include at least one of (1) browsing history information, (2) status information, and (3) operation information.

[0051] In step S103, the information processing apparatus 10 determines whether a predetermined condition based on the browsing information acquired in step S102 is satisfied. Specifically, the information processing apparatus 10 determines that the predetermined condition is satisfied in at least one of the following cases. (i) The browsing information includes browsing history information indicating facility information browsed by the user, and the facility information of the specific facility is included in a predetermined number of pieces of facility information browsed most recently indicated by the browsing history information. (ii) The browsing information includes status information indicating the status regarding the browsing of facility information by the user, and the status indicated by the status information is "browsing". (iii) The browsing information includes operation information regarding an operation performed using the terminal 20 by the user who browsed the facility information, and it is indicated by the operation information that a specific operation (for example, a reservation operation) has been performed by the user. (iv) The browsing information includes information browsing date and time information indicating the date and time when the user browsed the facility information, and the date and time indicated by the information browsing date and time information is within a predetermined range from the imaging date and time.

[0052] When it is determined that a predetermined condition based on the browsing information is satisfied (step S103; YES), in step S104, the information processing apparatus 10 determines whether the position indicated by the imaging position information acquired in step S101 is within a predetermined range from the location of the facility indicated by the location information. On the other hand, when it is determined that the predetermined condition based on the browsing information is not satisfied (step S103; NO), this operation returns to step S101.

[0053] When the position indicated by the imaging position information is within a predetermined range from the location of the specific facility indicated by the location information (step S104; YES), in step S105, the information processing apparatus 10 determines that the user of the terminal 20 has used the specific facility indicated by the facility information browsed by the user. On the other hand, when the position indicated by the imaging position information is not within a predetermined range from the location of the specific facility indicated by the location information, in step S106, the information processing apparatus 10 determines that the user of the terminal 20 has not used the specific facility. Note that the order of steps S103 and S104 may be swapped. Alternatively, after some determination is made in step S103, other determinations described in step S103 may be made between step S104 and step S105 or S106 (for example, determination of whether the condition (iv) described in step S103 is satisfied may be made after step S104, and if the condition (iv) is satisfied, proceed to step S105, and if the condition (iv) is not satisfied, proceed to step S106).

[0054] When it is determined that the user of the terminal 20 has used the specific facility (step S104; YES), in step S107, the information processing apparatus 10 outputs to the user input promotion information of the evaluation information of the specific facility determined to have been used by the user.

[0055] According to the operation based on the imaging position information as described above, it is determined whether a specific facility has been used by the user based on the position indicated by the imaging position information included in the image data captured using the terminal 20 and the location of the specific facility. When the imaging position information is within a predetermined range from the location, it can be strongly estimated that the user has used the specific facility, so the determination accuracy of whether the user has used the specific facility can be improved.

[0056] <Operation based on startup position information> FIG. 10 is a diagram showing an example of the operation based on the startup position information according to the present embodiment. Note that FIG. 10 is different from FIG. 9 in that the startup position information of the application for browsing facility information is used instead of the imaging position information in FIG. 9. In FIG. 10, the description will be centered on the differences from FIG. 9, and the description of the same points will not be repeated. Also, the order of steps S201 and S202 in FIG. 10 may be reversed. Similarly, the order of steps S203 and S204 may also be reversed. Further, this operation may be periodically executed at a predetermined time interval, or may be executed aperiodically, for example, at the time of starting the application.

[0057] In step S201, the information processing apparatus 10 acquires the startup position information of the application for browsing facility information in the terminal 20. Specifically, the information processing apparatus 10 may receive the startup position information from the terminal 20. Steps S202 and S203 are the same as steps S102 and S103.

[0058] When it is determined that a predetermined condition based on the above browsing information is satisfied (step S203; YES), in step S204, the information processing apparatus 10 determines whether the position indicated by the startup position information acquired in step S201 is within a predetermined range from the location of the specific facility indicated by the above location information. On the other hand, when it is determined that a predetermined condition based on the above browsing information is not satisfied (step S203; NO), this operation returns to step S201.

[0059] When the position indicated by the startup position information is within a predetermined range from the location of the specific facility indicated by the location information (step S204; YES), in step S205, the information processing apparatus 10 determines that the user of the terminal 20 has used the specific facility indicated by the facility information viewed by the user. On the other hand, when the position indicated by the startup position information is not within the predetermined range from the location of the facility indicated by the location information, in step S206, the information processing apparatus 10 determines that the user of the terminal 20 has not used the specific facility. Step S207 is the same as step S107.

[0060] According to the operation based on the startup position information as described above, it is determined whether the user has used a specific facility based on the position indicated by the startup position information of the application started using the terminal 20 and the location of the specific facility. Therefore, the determination accuracy of whether the user has used a specific facility can be easily improved.

[0061] Also, according to the operation shown in FIG. 9 or FIG. 10, it is determined that the user has used a specific facility not only based on whether the position indicated by the imaging position information or the startup position information is within a predetermined range from the location indicated by the location information, but also based on whether a predetermined condition based on the viewing information is satisfied. In this way, by using the viewing information, the determination accuracy of whether the user has used a specific facility can be easily improved.

[0062] (Other Embodiments) Note that the specific facilities are not limited to restaurants. For example, the specific facilities may be any facilities such as gyms and other exercise facilities, hotels, accommodation facilities such as inns, beauty salons such as hair salons, nail salons, and esthetic salons. Also, when the specific facility is a mobile facility such as a stand, food stall, or mobile sales vehicle, the location information included in the facility information may be associated with a date and time. In this case, whether the position indicated by the position information (for example, imaging position information or activation position information) is within a predetermined range from the location of the specific facility indicated by the location information may also be determined based on whether the date and time when the position information was acquired is within a predetermined range from the date and time associated with the location information.

[0063] In addition, the determination result of whether or not the above specific facility has been used can also be used for analyzing the user's preferences and the like. Also, by using the determination result and information about the user (for example, the address of the user), it is also possible to determine an analysis of the users who used the facility (for example, whether the facility is often used by travelers). Further, it may be determined whether or not the user has used a specific facility by using a combination of the imaging position information and the activation position information acquired by the position information acquisition unit 102.

[0064] The embodiments described above are for facilitating the understanding of the present invention and are not for limiting and interpreting the present invention. Each element included in the embodiments and its arrangement, material, conditions, shape, size, etc. are not limited to those illustrated and can be changed as appropriate. Also, it is possible to partially substitute or combine the configurations shown in different embodiments.

Explanation of Reference Numerals

[0065] 1... Information processing system, 10... Information processing apparatus, 11... Processor, 12... Storage device, 13... Transmission / reception device, 14... Input / output device, 15... Imaging device, 20... Terminal, 30... Network, 101... Storage unit, 102... Position information acquisition unit, 103... Browsing information acquisition unit, 104... Judgment unit, 105... Output unit

Claims

1. A storage unit that stores facility information regarding a facility, the facility information including location information regarding the location of the facility; A position information acquisition unit that acquires position information indicating a position related to a specific operation using a user's terminal; A browsing information acquisition unit that acquires browsing information regarding the browsing of the facility information by the user; A determination unit that determines that the user has used a specific facility indicated by the facility information browsed by the user when a predetermined condition based on the browsing information is satisfied and the position indicated by the position information is within a predetermined range from the location indicated by the location information; An information processing apparatus comprising the above.

2. The position information acquisition unit acquires, as the position information, imaging position information indicating a position where imaging of an image is performed using the terminal, the imaging position information being included in the image data of the image. The information processing apparatus according to Claim 1.

3. The position information acquisition unit acquires, as the position information, activation position information indicating the position of the terminal in a state where an application for browsing the facility information and installed on the terminal is activated. The information processing apparatus according to Claim 1.

4. The browsing information includes browsing history information indicating the facility information browsed by the user. The predetermined condition is that the facility information indicating the specific facility is included in a predetermined number of facility information browsed most recently indicated by the browsing history information. The information processing apparatus according to either Claim 2 or Claim 3.

5. When there are a plurality of facilities where the facility information indicating the specific facility is included in a predetermined number of facility information browsed most recently indicated by the browsing history information and the position is within a predetermined range from the location, the determination unit determines that the user has used one of the plurality of facilities where the facility information was browsed most recently. The information processing apparatus according to Claim 4.

6. The browsing information includes status information indicating a status regarding the browsing of the facility information by the user. The predetermined condition is that the status indicated by the status information is browsing. The information processing apparatus according to either Claim 2 or Claim 3.

7. The browsing information includes operation information regarding an operation performed using the terminal by the user who browsed the facility information. The predetermined condition is that it is indicated by the operation information that a specific operation has been performed by the user. The information processing apparatus according to any one of claims 2 or 3.

8. When the determination unit determines that the user has used the specific facility, an output unit that outputs input promotion information for prompting the user to input information regarding the evaluation of the specific facility. The information processing apparatus according to any one of claims 1 to 3, further comprising.

9. The information processing apparatus is stores facility information regarding a facility, including location information regarding the location of the facility, acquires position information indicating a position related to a specific operation using the user's terminal, acquires browsing information regarding the browsing of the facility information by the user, When a predetermined condition based on the browsing information is satisfied and the position indicated by the position information is within a predetermined range from the location indicated by the location information, it is determined that the user has used the specific facility indicated by the facility information browsed by the user. Information processing method.

10. An information processing apparatus a storage unit that stores facility information regarding a facility, including location information regarding the location of the facility, a position information acquisition unit that acquires position information indicating a position related to a specific operation using the user's terminal, a browsing information acquisition unit that acquires browsing information regarding the browsing of the facility information by the user, a determination unit that determines that the user has used the specific facility indicated by the facility information browsed by the user when a predetermined condition based on the browsing information is satisfied and the position indicated by the position information is within a predetermined range from the location indicated by the location information, An information processing program comprising.

Citation Information

Patent Citations

  • Method for correcting position data

    JP2008242408A

  • Right-angle connector device

    JP2009211833A

  • Navigation system, navigation server, navigation device, navigation method and program

    JP2012037333A

  • Reputation information system

    JP2013200739A

  • Display system, server, terminal device, display method and program

    JP2014135026A