The present invention relates to a store information display system, a mobile terminal, a store information display method, and a recording medium.
A system that displays store information regarding a store based on a user's operation is known.
As a technique related to the above-described system, PTL 1 discloses a technique in which a manager who goes around a plurality of affiliated stores can easily connect his/her own mobile terminal device to a network of each store.
In addition, PTL 2 discloses a technique of receiving a current position from a terminal device of a user and transmitting store information of a location satisfying a predetermined distance condition to the terminal device of the user.
In a case where a system for displaying store information regarding a store is used in a chain store or the like having a plurality of stores, a user needs to search for desired store information from a plurality of pieces of store information. However, it is complicated to search for the desired store information from the plurality of pieces of store information, and it is difficult to acquire the desired store information. Therefore, there is a demand for a system that enables a user to easily acquire desired store information.
Therefore, an object of the present invention is to provide a store information display system, a mobile terminal, a store information display method, and a recording medium that perform display capable of easily acquiring desired store information by identifying a store visited by a user from location information of a user terminal and outputting a store list generated based on history information including visit information of a visit to the identified store.
A store information display system according to one aspect of the present invention includes: an information acquisition means for acquiring, from a mobile terminal possessed by a user, identification information for identifying at least one of the user and the mobile terminal, and location information of the mobile terminal; an information processing means for identifying a store visited by the user based on the location information, and associating the store, visit information regarding a visit to the store, and the identification information with each other; and an output means for outputting a store list generated based on the identification information and history information including the visit information.
A mobile terminal according to one aspect of the present invention is possessed by a user and includes: a location information acquisition means for acquiring location information: an information processing means for identifying a store visited by the user based on the location information, and associating the store with visit information regarding a visit to the store; and an output means for outputting a store list generated based on history information including the visit information.
A store information display method according to one aspect of the present invention includes: acquiring, from a mobile terminal possessed by a user, identification information for identifying at least one of the user and the mobile terminal, and location information of the mobile terminal: identifying a store visited by the user based on the location information: associating the store, visit information regarding a visit to the store, and the identification information with each other; and outputting a store list generated based on the identification information and history information including the visit information.
A recording medium according to one aspect of the present invention causes a computer to execute: acquiring, from a mobile terminal possessed by a user, identification information for identifying at least one of the user and the mobile terminal, and location information of the mobile terminal: identifying a store visited by the user based on the location information: associating the store, visit information regarding a visit to the store, and the identification information with each other; and outputting a store list generated based on the identification information and history information including the visit information.
According to the present invention, a user can more easily acquire desired store information.
The store information display system 100 includes an information acquisition means 110, an information processing means 120, and an output means 130. In
The information acquisition means 110 acquires identification information for identifying at least one of the user of the mobile terminal 200 and the mobile terminal 200, and location information of the mobile terminal 200 from the mobile terminal 200 possessed by the user.
The information processing means 120 identifies a store visited by the user of the mobile terminal 200 based on the location information of the mobile terminal 200. Then, the identified store, visit information regarding a visit to the identified store, and the identification information are associated with each other.
The output means 130 outputs a store list generated based on the identification information and history information including the visit information. Here, the history information is a set of visit information including at least one or more pieces of visit information.
An operation of the store information display system according to the first example embodiment will be described with reference to the drawing.
The information acquisition means 110 acquires the identification information and the location information from the mobile terminal 200 (step S1). Then, the information processing means 120 identifies a store visited by the user of the mobile terminal 200 based on the location information acquired by the information acquisition means 110, and associates the identified store, visit information regarding a visit to the identified store, and the identification information with each other (step S2). Steps S1 to S2 are repeatedly performed. The acquisition of the location information (step S1) may be always performed or may be performed at regular time intervals.
The output means 130 outputs, to the output destination terminal 300, a store list generated based on the identification information and history information including the visit information (step S3).
The store information display system according to the first example embodiment outputs a store list generated based on the identification information and history information including visit information of a store visited by the user of the mobile terminal 200. As a result, the system user can easily acquire desired store information.
In a second example embodiment, a store information display system 1100 of the present invention will be described in more detail with reference to the drawings. The store information display system 1100 according to the second example embodiment is an example in which the store information display system 100 according to the first example embodiment further includes a storage means 140.
The store information display system 1100 includes the information acquisition means 110, the information processing means 120, and the output means 130, similarly to a first example embodiment, and further includes the storage means 140. In
The information acquisition means 110 acquires the identification information and the location information from the mobile terminal 200. The identification information is information that can identify at least one of the user of the mobile terminal 200 and the mobile terminal 200. Examples of the information that can identify the user of the mobile terminal 200 include an identification (ID) set in advance for each user of the mobile terminal 200, a user number, a user name, and the like, but are not limited thereto as long as the information can identify the user of the mobile terminal 200. Examples of the information that can identify the mobile terminal 200 include a terminal number, a serial number, and the like unique to each mobile terminal 200, but are not limited thereto as long as the information can identify the mobile terminal 200.
In a case where the identification information is information that can identify the user of the mobile terminal 200, the user of the mobile terminal 200 can be directly identified. In addition, in a case where the identification information is information that can identify the mobile terminal 200, the user of the mobile terminal 200 can be indirectly identified by identifying the mobile terminal 200. Therefore, hereinafter, the “user of the mobile terminal 200” can be read as the “mobile terminal 200”.
The location information is acquired by a location information acquisition means 210 (see
The information processing means 120 identifies a store visited by the user of the mobile terminal 200 based on the location information of the mobile terminal 200 acquired by the information acquisition means 110. Then, the identified store, visit information regarding a visit to the identified store, and the identification information are associated with each other. Specifically, the store visited by the user of the mobile terminal 200 is identified based on whether or not the location information of the mobile terminal 200 acquired by the information acquisition means 110 matches location information of the store.
Further, when the location information of the mobile terminal 200 matches the location information of the store for a predetermined time or more, that is, when the user stays for the predetermined time or more, the store may be identified as the store visited by the user of the mobile terminal 200. In this case, when the time during which the location information of the mobile terminal 200 matches the location information of the store is equal to or less than a predetermined time, such as when the user of the mobile terminal 200 passes near the store, the store is not identified as a visit. Therefore, the store visited can be identified with higher accuracy.
The information processing means 120 may perform the identification by using additional information in addition to the location information. The additional information may be acquired by an additional information acquisition means (not illustrated) provided in the store information display system 1100, or may be acquired from an external device by the information acquisition means 110. The additional information is history information of authentication by a camera installed in the store, history information of authentication by reading a code installed in the store, and the like. In addition, when the user of the mobile terminal 200 is an employee of a company that operates a store, history information of a login to a store computer installed in a visit store or history information of an entry to an area where only an employee can enter may be used as the additional information. When the user of the mobile terminal 200 is a customer who uses the store, the history information of authentication or payment processing information at the time of entering the store may be used as the additional information.
In the case of identifying the visited store using the additional information in addition to the location information, it is possible to identify the visited store with higher accuracy. For example, in a case where there are a plurality of stores in the vicinity, it is possible to identify a visited store with high accuracy by using the additional information in addition to the location information.
The visit information is information on a visit to the store by the user of the mobile terminal 200. The visit information includes a visit date and time, a stay time, and the like, but is not limited thereto. As the visit date and time, a date and time when the location information of the mobile terminal 200 matches the location information of the store (that is, the store visit date and time) may be used as the visit date and time, and a date and time when the location information of the mobile terminal 200 does not match the location information of the store from a state in which the location information of the mobile terminal 200 matches the location information of the store (that is, the store leaving date and time) may be used as the visit date and time. As the stay time, a time during which the location information of the mobile terminal 200 matches the location information of the store may be measured, or the stay time may be obtained by subtracting the store visit date and time from the store leaving date and time.
The storage means 140 stores the identified store, the visit information regarding a visit to the identified store, and the identification information associated by the information processing means 120. The storage means 140 will be described later.
The output means 130 outputs, to the output destination terminal 300, a store list of stores stored in the storage means 140 in association with the identification information acquired from the output destination terminal 300. In this case, the store information regarding the stores stored in the storage means 140 may be acquired from a storage means (not illustrated) different from the storage means 140 and output to the output destination terminal 300. The acquisition of the identification information from the output destination terminal 300 may be acquired by the information acquisition means 110 or may be acquired by a second information acquisition means (not illustrated) different from the information acquisition means 110.
The store list output by the output means 130 is generated based on the identification information and the history information including the visit information. Here, the history information is a set of visit information including at least one or more pieces of visit information. Specific examples of the store list output by the output means 130 will be described below with reference to the drawings.
The output means 130 outputs a store list generated based on visit dates and times.
Since there is a high possibility that a store visited by the user of the mobile terminal 200 is a store from which the user of the output destination terminal 300 wants to acquire store information, in a case where the store list in the order in which the user of the mobile terminal 200 visits is output based on the visit dates and times, the system user can easily acquire desired store information.
The output means 130 calculates a visit frequency from the history information, and outputs a store list generated based on the visit frequency. However, the visit frequency may be calculated by the information processing means 120 or the output means 130, or may be calculated by a calculation means (not illustrated).
Each of the visit frequencies may be the number of visits within a designated period. In addition, the number of visits may be obtained from all the visit information stored in the storage means 140, and the sum thereof may be used as the visit frequency. In a case where a period is designated for calculation of a visit frequency, a method of designating a year and a month such as the latest one month or September 2021, a method of designating a year, a month, and a week such as the latest one week or the second week of September 2021, a method of designating a period by dates such as Sep. 1, 2021 to Sep. 7, 2021, and the like can be considered. In addition, the period may be designated in advance, and the period may be arbitrarily designated by the user of the output destination terminal 300.
In
In
As another method of grouping illustrated in
Further, in
A store having a high visit frequency is likely to be a store of which store information is desired to be acquired by the user of the output destination terminal 300. Therefore, in a case where the store list in descending order of visit frequency of the user of the mobile terminal 200 based on the visit frequency is output, the system user can easily acquire desired store information.
The output means 130 calculates a visit frequency from the history information, and outputs a store list generated based on the visit frequency and location information of a store. However, the visit frequency may be calculated by the information processing means 120 or the output means 130, or may be calculated by a calculation means (not illustrated).
In
In addition, groups to be displayed may be settable. For example, in
On the other hand, in
In a case where grouping is performed based on the user setting region and stores are displayed in order from a store having the highest visit frequency in each group, a group suitable for each user of the output destination terminal 300 can be set, and a store list in a display order based on visit frequencies among the groups is output. Therefore, a display form suitable for each user of the output destination terminal 300 can be obtained, and the system user can easily acquire desired store information.
The output means 130 calculates a visit frequency from the history information, and outputs a store list generated based on the visit frequency and a visit date and time. However, the visit frequency may be calculated by the information processing means 120 or the output means 130, or may be calculated by a calculation means (not illustrated).
How to divide the time zones can be arbitrarily set. For example, it is possible to perform a setting for grouping the stores by weekdays and holidays, a setting for grouping the stores by day of a week, a setting for grouping the stores by month, year, or the like. In addition, it is also possible to perform a setting such that the stores are grouped by weekdays and holidays, and then further grouped by time. In
In a case where the store information is displayed in descending order of visit frequency for each visit time zone, it is possible to cope with a case where the living area of the user of the output destination terminal 300 changes depending on the time zone. For example, it is conceivable that a main living area of the user of the output destination terminal 300 is his/her work place or school place during the day, and is his/her home area at night. In such a case, by outputting a store list generated based on visit frequencies and visit dates and times, the system user can easily acquire desired store information.
Although the specific examples of the store list output by the output means 130 have been described above, the store list output by the output means 130 is not limited thereto. In the above specific examples, the store information is displayed in a table format, and the display order is changed. In addition, it is also conceivable that the order in which the store information is displayed is fixed and the display form is changed based on the history information. Examples of the change of the display form include, but are not limited to, a change of a font, a change of a background color, addition of a symbol, and a change of highlight display or size of a display frame or a display button of store information. In addition, the above-described specific examples may be combined. Further, the store list output by the output means 130 may be a part of the entire store list.
The plurality of specific examples of the store list output by the output means 130 may be switchably displayed.
Further, when a store is selected from the store list output to the output destination terminal 300 by the user of the output destination terminal 300, more detailed store information regarding the selected store may be displayed. When the user of the output destination terminal 300 is an employee of a company that operates a store, information regarding the store operation may be displayed as more detailed store information. Examples of the information regarding the store operation include stock information, sales information, order information, product sales price information, in-store work information, and store facility information of the store, but are not limited thereto as long as the information is information regarding the store operation. In addition, in a case where the user of the output destination terminal 300 is a customer who uses a store, coupon information, sale information, flier information, sales information, facility information, and the like may be displayed as more detailed store information.
In the specific examples of the store list output by the output means 130 described above, the store names are displayed as the store information, but coupon information may be displayed in a list as another example of the store information to be displayed. That is, the coupon list may be output instead of the store list. In particular, in a case where the user of the output destination terminal 300 is a customer who uses a store, convenience is improved by generating the coupon list based on the history information. As an example, by preferentially displaying a coupon of a store having a high visit frequency, display suitable for the user of the output destination terminal 300 is obtained, and the system user can easily acquire a desired coupon.
Furthermore, the user of the output destination terminal 300 may have a function capable of creating a list (My List) for each user of the output destination terminal 300 for a store for which the user himself/herself frequently needs to acquire store information. In this case, by using the system of the present invention, it is easy to find a store to be registered in the My List, and it is easy to select the store.
For example, in a case where the user of the output destination terminal 300 is an employee of a company that operates a store, it is conceivable to register the store that the user is in charge of in the My List. In this case, by outputting a store list generated based on the history information, store information to be registered in the My List can be easily found. Similarly, in a case where the user of the output destination terminal 300 is a customer who uses a store, it is conceivable to register a frequently visited store in the My List. Also in this case, by outputting a store list generated based on the history information, store information to be registered in the My List can be easily found.
In addition, the registration to the My List and deletion from the My List may be automatically performed based on the history information. In a case where the registration to the My List is automatically performed, it is conceivable to register a store whose visit frequency is equal to or higher than a predetermined value in the My List. In a case where deletion from the My List is automatically performed, it is conceivable to delete a store whose visit frequency is equal to or less than a predetermined value from the My List.
The storage means 140 stores an identified store, visit information regarding a visit to the identified store, and the identification information associated by the information processing means 120.
Referring to
In
In a case where store information other than the store name regarding the identified store is further included as the information stored in the storage means 140, the store information may be a plurality of pieces of information. Furthermore, the store information regarding the identified store stored in the storage means 140 may be acquired from a storage means (not illustrated) different from the storage means 140. As an example, the store name of the identified store may be stored in the storage means 140, and store information regarding the identified store may be acquired from another server using the store name as a query. In addition, a store code capable of identifying the identified store may be stored in the storage means 140, and store information regarding the identified store may be acquired from another server using the store code.
Next, the mobile terminal 200 will be described with reference to
The location information acquisition means 210 acquires location information of the mobile terminal 200. The location information acquisition means 210 acquires the location information using a global positioning system (GPS), information of an access point to a network, Bluetooth (registered trademark), ultrasonic communication, or the like.
The information transmission means 220 transmits the identification information and the location information to the information acquisition means 110. In a case where the store information display system 1100 is installed in the mobile terminal 200, the information transmission means 220 outputs the identification information and the location information to the information acquisition means 110.
Next, the output destination terminal 300 will be described with reference to
The identification information transmission means 310 transmits the identification information to the store information display system 1100. A method by which the output destination terminal 300 acquires the identification information is input by an input means (not illustrated), reading of the identification information stored in advance in a storage unit (not illustrated), or the like.
The display information acquisition means 320 acquires store information from the output means 130. The display means 330 displays the store information acquired by the display information acquisition means 320.
Operations of the store information display system 1100, the mobile terminal 200, and the output destination terminal 300 according to the second example embodiment will be described with reference to the drawings.
First, the mobile terminal 200 acquires location information by the location information acquisition means 210 (step S101). Then, the information transmission means 220 transmits the identification information and the location information to the store information display system 1100 (step S102).
When the store information display system 1100 receives the identification information and the location information, the information processing means 120 identifies a store visited by the user of the mobile terminal 200 based on the location information. Then, the identified store, visit information regarding a visit to the identified store, and the identification information are associated with each other (step S103). The storage means 140 stores the identified store, the visit information regarding the visit to the identified store, and the identification information associated by the information processing means 120 (step S104).
Steps S101 to S104 are repeatedly performed. The acquisition of the location information (step S101) and the transmission of the identification information and the location information (step S102) may be always performed, or may be performed at regular time intervals.
Next, the output destination terminal 300 transmits the identification information to the store information display system 1100 by the identification information transmission means 310 (step S105).
Upon receiving the identification information from the output destination terminal 300, the store information display system 1100 generates a store list based on the identification information received from the output destination terminal 300 and the history information including the visit information (step S106). Then, the output means 130 outputs the generated store list to the output destination terminal 300 (step S107). The history information may be an information group stored in the storage means 140 illustrated in
The output destination terminal 300 receives the store list by the display information acquisition means 320, and the display means 330 displays the acquired store list (step S108).
The store information display system according to the second example embodiment outputs the store list generated based on the identification information and the history information including the visit information of the store visited by the user of the mobile terminal 200. As a result, the system user can easily acquire desired store information.
As an example of changing the store list, in a case where a store list generated based on a visit date and time included in the history information is output, there is a high possibility that a store visited by the user of the mobile terminal 200 will be a store for which the user of the output destination terminal 300 wants to acquire store information. Therefore, the system user can easily acquire the desired store information.
As an example of changing the store list, in a case where a visit frequency is calculated from visit information included in the history information and a store list generated based on the visit frequency is output, a store with a high visit frequency is likely to be a store for which the user of the output destination terminal 300 wants to acquire store information. Therefore, the system user can easily acquire the desired store information.
As an example of changing the store list, in a case where a visit frequency is calculated from visit information included in the history information, and a store list generated based on the visit frequency and location information of a store is output, a group based on the location information of the store can be set, and the display order is changed based on the visit frequency in the group. Therefore, a display form suitable for each user of the output destination terminal 300 can be obtained, and the system user can easily acquire desired store information.
As an example of changing the store list, in a case where a visit frequency is calculated from visit information included in the history information, and a store list generated based on the visit frequency and a visit date and time is output, it is possible to cope with a case where the living area of the user of the output destination terminal 300 changes depending on the time zone. Therefore, the system user can easily acquire desired store information.
A store information display system 2100 according to a third example embodiment is different from the store information display system 1100 according to the second example embodiment in further including a candidate store storage means 150. The same components as those described in the second example embodiment are denoted by the same reference signs, and the description thereof will be omitted.
The outline of the store information display system 2100 according to the third example embodiment of the present invention is similar to that in
The store information display system 2100 according to the third example embodiment will be described.
The candidate store storage means 150 stores information regarding a candidate store to be visited that is a candidate for a store to be visited by the user of the mobile terminal 200. Hereinafter, a store that is a candidate for a store to be visited by the user of the mobile terminal 200 is referred to as a candidate store. As the candidate store, for example, a candidate store of a specific industry type, such as a store operated by a specific company, a convenience store, a supermarket, a drug store, or a restaurant is conceivable. Information regarding the candidate store includes location information of the store. In addition, information that can identify the store, such as a store code, may be included as the information of the candidate store, instead of the location information of the store.
The information of the candidate store stored in the candidate store storage means 150 may be set in advance or may be set by the user of the mobile terminal 200 or the user of the output destination terminal 300. In addition, the setting may be performed by a system administrator. For example, in a case where the user of the mobile terminal 200 is an employee of a company that operates a store, it is conceivable that the store operated by the company to which the user of the mobile terminal 200 belongs is set in advance as a candidate store. Furthermore, in a case where the user of the mobile terminal 200 is a customer who uses a store, it is conceivable that the user of the mobile terminal 200 sets an industry type to be a candidate store. Alternatively, it is also conceivable that a store operated by a company that provides an application incorporating the store information display system of the present invention is set in advance as a candidate store. In addition, the setting of the candidate store may be appropriately performed.
In the store information display system 2100 according to the third example embodiment, the information processing means 120 identifies a store visited by the user of the mobile terminal 200 based on the location information of the mobile terminal 200 acquired by the information acquisition means 110 and the information of the candidate store.
Operations of the store information display system 2100, the mobile terminal 200, and the output destination terminal 300 according to the third example embodiment are similar to those in
In the store information display system according to the third example embodiment, information of candidate stores is used to identify a store visited by a user of the mobile terminal 200. In this way, it is easy to identify the store visited by the user of the mobile terminal 200. The reason is that since a store that may be visited can be set as a candidate store, a store visited by the user of the mobile terminal 200 can be identified even when an error is included in the location information of the mobile terminal 200.
In addition, by setting the candidate store, it is possible to prevent acquisition of information that does not need to be stored as visit information.
As described above, in the store information display system according to the third example embodiment, it is possible to appropriately identify a store visited by the user of the mobile terminal 200 and identify visit history information of the store, and the system user can easily acquire desired store information.
A store information display system 3100 according to a fourth example embodiment is different from the store information display system 1100 according to the second example embodiment in further including a non-output store storage means 160. The same components as those described in the second example embodiment are denoted by the same reference signs, and the description thereof will be omitted.
The outline of the store information display system 3100 according to the fourth example embodiment of the present invention is similar to that in
The store information display system 3100 according to the fourth example embodiment will be described.
The non-output store storage means 160 stores a store that does not output store information to the output destination terminal 300. In other words, the non-output store storage means 160 stores a store not included in a store list. A process of storing a store that does not output store information in the non-output store storage means 160 is hereinafter referred to as non-output setting. The non-output setting may be performed by the user of the output destination terminal 300. The non-output setting is performed, for example, based on an input to the output destination terminal 300.
The non-output setting may be automatically performed. In this case, the non-output setting may be automatically performed when a predetermined condition is satisfied. Examples of the predetermined condition include a case where a visit frequency in a predetermined period is equal to or less than a predetermined value, a case where a stay time is equal to or less than a predetermined value, and the like, but other conditions can be appropriately set. In addition, before the non-output setting is performed, an output for confirming with the user of the output destination terminal 300 whether the non-output setting may be performed may be performed.
By deleting the store stored in the non-output store storage means 160, the store information of the store can be output again. A process of deleting the store stored in the non-output store storage means 160 is hereinafter referred to as re-output setting. The re-output setting may be performed by the user of the output destination terminal 300. The re-output setting is performed, for example, based on an input to the output destination terminal 300.
The re-output setting may be automatically performed. In this case, the re-output setting may be automatically performed when a predetermined condition is satisfied. Examples of the predetermined condition include a case where a visit frequency in a predetermined period is equal to or greater than a predetermined value, a case where a predetermined time has elapsed from the non-output setting, and a case where the frequency of visits to a store present around a store set as the non-output setting is equal to or greater than a predetermined value. However, other conditions can be appropriately set. In addition, before the re-output setting is performed, an output for confirming with the user of the output destination terminal 300 whether the re-output setting may be performed may be performed. In a case where the predetermined condition is satisfied, a notification prompting the re-output setting may be performed.
The store information display system 3100 according to the fourth example embodiment generates a store list of stores other than stores stored in the non-output store storage means 160 based on the identification information and the history information including visit information, and outputs the store list to the output destination terminal 300.
Operations of the store information display system 3100, the mobile terminal 200, and the output destination terminal 300 according to the fourth example embodiment are similar to those in
In the store information display system according to the fourth example embodiment, a store list not including the stores stored in the non-output store storage means 160 is generated. Therefore, the system user can easily acquire desired store information.
As a modification of the fourth example embodiment, store information regarding stores stored in the non-output store storage means 160 may be included in a store list in an output form different from store information regarding stores other than the stores stored in the non-output store storage means 160.
As the output form of the store information regarding the stores stored in the non-output store storage means 160, it is conceivable that the store information is included in the store list with a lower priority than the store information regarding the stores other than the stores stored in the non-output store storage means 160. In other words, it is conceivable to display the stores stored in the non-output store storage means 160 at a low rank in the store list regardless of the history information. Furthermore, as a change in the output form, a change of a font can be considered. As the change of the font, it is conceivable to generate a store list in which the color of characters is lighter or a store list in which the character size is smaller than the display of the store information regarding the stores other than the stores stored in the non-output store storage means 160.
Operations of the store information display system 3100, the mobile terminal 200, and the output destination terminal 300 according to the modification of the fourth example embodiment are similar to those in
In the store information display system according to the modification of the fourth example embodiment, the store list in which the store information regarding the stores stored in the non-output store storage means 160 is different from the store information regarding the stores other than the store stored in the non-output store storage means 160 is generated. Therefore, the system user can easily acquire desired store information.
In a fifth example embodiment, a case where a store information display system 4100 is installed in a mobile terminal 4200 will be described. In addition, in the fifth example embodiment, the mobile terminal 4200 also operates as an output destination terminal. The same components as those described in the second example embodiment are denoted by the same reference signs, and the description thereof will be omitted.
In the mobile terminal 4200, location information acquired by the location information acquisition means 210 is transmitted to the store information display system 4100 via the bus. Therefore, although an information acquisition means is not illustrated in
The information processing means 4120 identifies a store visited by a user of the mobile terminal 4200 based on the location information of the mobile terminal 4200 acquired by the location information acquisition means 210. Then, the identified store is associated with visit information regarding a visit to the identified store.
The output means 4130 outputs a store list generated based on the history information including the visit information.
The storage means 4140 stores the store visited by the user of the mobile terminal 4200 and the visit information associated by the information processing means 4120. However, the storage means 4140 may not be included in the mobile terminal 4200.
In the fifth example embodiment, the mobile terminal 4200 also operates as an output destination terminal. Therefore, the output means 4130 instructs a display means (not illustrated) to output the store information. Alternatively, the output means 4130 may operate as a display means.
In the store information display system according to the fifth example embodiment, since the mobile terminal 4200 also operates as the output destination terminal, the user of the mobile terminal is the same as the user of the output destination terminal. Therefore, in the store information display system according to the fifth example embodiment, identification information is not necessarily required. However, the identification information may be used as necessary.
An operation of the store information display system according to the fifth example embodiment will be described with reference to the drawing.
The location information acquisition means 210 acquires location information (step S21). Then, the information processing means 4120 identifies a store visited by the user of the mobile terminal 4200 based on the location information acquired by the location information acquisition means 210, and associates the identified store with visit information regarding a visit to the identified store (step S22). The storage means 4140 stores the store visited by the user of the mobile terminal 4200 and the visit information associated by the information processing means 4120 (step S23). Steps S21 to S23 are repeatedly performed. The acquisition of the location information (step S21) may be always performed or may be performed at regular time intervals.
The output means 4130 outputs a store list generated based on history information which is a set of visit information stored in the storage means 4140 (step S24).
The store information display system according to the fifth example embodiment outputs a store list generated based on history information including visit information of a store visited by the user of the mobile terminal 4200. As a result, the system user can easily acquire desired store information.
A store information display system 5100 according to a sixth example embodiment is different from the store information display system 1100 according to the second example embodiment in further including a priority store storage means 170. The same components as those described in the second example embodiment are denoted by the same reference signs, and the description thereof will be omitted.
The outline of the store information display system 5100 according to the sixth example embodiment of the present invention is similar to that in
The store information display system 5100 according to the sixth example embodiment will be described.
The priority store storage means 170 stores a store prioritized in a store list. Hereinafter, the store prioritized in the store list is referred to as a priority store. Here, the term “prioritized in the store list” means, for example, that the priority store is always displayed at a high rank in the store list regardless of history information, or that the store list in which specific grouping into a group such as “priority store” is performed is displayed, but is not limited thereto.
Here, a store list regarding stores other than the priority stores is generated based on the history information including visit information. Specifically, in
Furthermore, as another example of “prioritized in the store list”, it is also conceivable to display the priority stores and the stores other than the priority stores differently in the store list. Examples of the different display include, but are not limited to, displaying in different fonts, displaying in different background colors, providing specific symbols, and the like.
For example, it is conceivable to set a preset store or a store selected by the user of the output destination terminal 300 in the past to acquire store information as a priority store. In a case where the priority store is set in advance, the priority store may be set by the user of the mobile terminal 200 or the user of the output destination terminal 300. In addition, the setting may be performed by a system administrator. For example, in a case where the user of the output destination terminal 300 is an employee of a company that operates a store, it is conceivable that a store in which the user of the output destination terminal 300 is in charge of work regarding the store operation is set as a priority store in advance. Furthermore, in a case where the user of the output destination terminal 300 is a customer who uses a store, it is conceivable to set a store to be a priority store by the user of the output destination terminal 300.
In a case where a store selected by the user of the output destination terminal 300 in the past to acquire store information is set as a priority store, the number of stores stored in the priority store storage means 170 may be a predetermined number. Furthermore, in a case where the number of stores stored in the priority store storage means 170 exceeds the predetermined number, a store that was selected earliest by the user of the output destination terminal 300 from among the stored stores may be deleted from the priority store storage means 170, and a newly selected store may be stored. As a specific example, in a case where the number of stores stored in the priority store storage means 170 is 3, it is considered that the user of the output destination terminal 300 selects stores in the order of store A, store B, store C, and store D. In this case, when the user of the output destination terminal 300 selects store C, the priority store storage means 170 stores store A, store B, and store C. Then, when the user of the output destination terminal 300 selects store D, store A selected earliest by the user of the output destination terminal 300 is deleted from the priority store storage means 170, and store B, store C, and store D are stored in the priority store storage means 170.
In addition, in a case where a store selected by the user of the output destination terminal 300 in the past to acquire store information is set as a priority store, the priority store storage means 170 may store a store that was selected in the past more times than a predetermined number of times.
The store information display system 5100 according to the sixth example embodiment generates a store list based on history information including visit information for a store that is prioritized over a store stored in the priority store storage means 170 and is not a priority store, and outputs the store list to the output destination terminal 300.
Operations of the store information display system 5100, the mobile terminal 200, and the output destination terminal 300 according to the sixth example embodiment are similar to those in
In the store information display system according to the sixth example embodiment, the stores stored in the priority store storage means 170 are prioritized, and the store list is generated based on the history information including the visit information for stores that are not the priority stores. Therefore, the system user can easily acquire desired store information.
In each of the above-described example embodiments, each component of each system represents a block in units of the functions. Some or all of the components of each of the systems may be implemented by, for example, an arbitrary combination of an information processing apparatus 900 and a program as illustrated in
Each component of each system in each of the example embodiments is implemented by the CPU 901 acquiring and executing the program 904 for implementing these functions. That is, the CPU 901 illustrated in
In addition, the program 904 can display the processing result including an intermediate state for each stage via a display device as necessary, or can communicate with the outside via the communication interface. Furthermore, the program 904 can be recorded on a computer-readable (non-transitory) recording medium.
The present disclosure is not limited to the above-described example embodiments, and various modifications can be made, and example embodiments obtained by appropriately combining configurations, operations, and processes disclosed in the different example embodiments are also included in the technical scope of the present disclosure.
The present disclosure is not limited to the above-described example embodiments. That is, the present invention can apply various aspects that can be understood by those skilled in the art within the scope of the present disclosure.
A store information display system including:
The store information display system according to Supplementary Note 1, wherein the visit information includes a date and time of the visit to the store.
The store information display system according to Supplementary Note 1 or 2, wherein the information processing means identifies the store as the visited store when the location information matches location information of the store for a predetermined time or more.
The store information display system according to any one of Supplementary Notes 1 to 3, wherein the store is grouped in the store list.
The store information display system according to Supplementary Note 4, wherein the store is grouped based on the history information in the store list.
The store information display system according to Supplementary Note 4, wherein the store is grouped based on location information of the store in the store list.
The store information display system according to any one of Supplementary Notes 1 to 6, further including
The store information display system according to any one of Supplementary Notes 1 to 7, further including
A mobile terminal possessed by a user and including:
A store information display method including:
A computer-readable recording medium storing a program for causing a computer to execute:
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/JP2022/003490 | 1/31/2022 | WO |