The present invention relates to an information generation method for generating information representing a user's activity plan, an information generating system, and a program.
When a user visits a certain area for traveling, sightseeing, a business trip and other purposes, the user can decide an activity with reference to information provision media such as a guidebook, a brochure, a signboard and a website. Also, an area such as a sightseeing spot provides information on a website, a brochure and the like in order to encourage a user's activity in the area.
In particular, in recent years, with the spread of a mobile information processing device such as a smartphone, the user often searches for information of an area by mobile information processing device and decides an activity in the area. For example, the user searches for a place such as a tourist spot and a restaurant where the user can go and stay in consideration of the current location and spare time and decides an activity.
On the other hand, in a case where the user decides an activity destination by himself/herself, the user needs to search for a place such as a tourist spot and a restaurant, and there may be a case where the user cannot retrieve a place as he/she desires. In particular, in a case where the user has unexpected free time, it is difficult to search for a place as the user desires in a short time.
As a technique for solving the problem as mentioned above, Patent Document 1 discloses a navigation device that provides a user with a list of stop-off facilities. Specifically, in Patent Document 1, a route is generated based on a user's schedule, and a list of stop-off facilities which the user can stop off when there is time to spare is displayed. Then, when the user selects a stop-off facility from the list of stop-off facilities, the navigation device generates a route including the selected stop-off facility as a waypoint.
Patent Document 1: Japanese Unexamined Patent Application Publication No. JP-A 2003-302240
However, the technique of Patent Document 1 described above only presents a destination based on a user's schedule, and there is a case where a facility as the user desires is not presented. As a result, there is a possibility that it does not lead to an actual activity by the user, and there arises a problem that information useful for the user is not provided and area revitalization cannot be achieved.
Accordingly, an object of the present invention is to provide an information generation method, an information generation system and a program which can solve the abovementioned problem that information useful for the user is not provided and area revitalization cannot be achieved.
An information generation method as an aspect of the present invention includes: acquiring activity place information representing a preset activity place of a user and user information representing a characteristic of the user; and generating, based on area information including target information representing an activity target which can be a target for an activity by the user in a predetermined area and based on the activity place information and the user information, activity plan information representing a new activity plan of the user including the target information corresponding to the user information.
Further, an information generation system as an aspect of the present invention includes: an acquiring unit configured to acquire activity place information representing a preset activity place of a user and user information representing a characteristic of the user; and a generating unit configured to generate, based on area information including target information representing an activity target which can be a target for an activity by the user in a predetermined area and based on the activity place information and the user information, activity plan information representing a new activity plan of the user including the target information corresponding to the user information.
Further, a program as an aspect of the present invention is a computer program including instructions for causing an information processing apparatus to realize: an acquiring unit configured to acquire activity place information representing a preset activity place of a user and user information representing a characteristic of the user; and a generating unit configured to generate, based on area information including target information representing an activity target which can be a target for an activity by the user in a predetermined area and based on the activity place information and the user information, activity plan information representing a new activity plan of the user including the target information corresponding to the user information.
With the configurations as described above, the present invention can provide useful information for the user and can achieve area revitalization.
A first example embodiment of the present invention will be described with reference to
The information provision system according to the present invention is for providing a user U visiting a predetermined area such as a sightseeing area with an activity schedule (activity plan information) representing an activity plan. The information provision system includes an information generation apparatus 10 generating an activity schedule provided for the user U as shown in
In this example embodiment, as shown in
The user device 20 is a mobile information processing device operated by the user U. The user device 20 has a function to access the information generation apparatus 10 via the network, and can use an activity schedule provision service provided by the information generation apparatus 10. In this example embodiment, for example, the user device 20 has an application for accessing the information generation apparatus 10 installed, and can access the information generation apparatus 10 by using the application and use the activity schedule provision service.
Further, the user device 20 has, as a function by the above application, a function to access the information generation apparatus 10 and perform registration for using the activity schedule provision service. At the time, the user device 20 registers user information representing the characteristic of the user U and activity place information representing the activity place of the user U set in advance. For example, the user U inputs attribute information representing a user attribute such as the gender, age, occupation and preference (preference information) of the user U as the user information into the user device 20 and registers the attribute information into the information generation apparatus 10. Moreover, the user U also registers, as the user information, information such as an area where the user U wants to be provided with a service, a language to use, and whether or not to receive a push notification from the information generation apparatus 10.
Further, the user device 20 has, as a function by the application, a function to register the user information and the activity place information into the information generation apparatus 10 not only at the time of registration described above but also at the time of use of the activity schedule provision service. For example, the user U inputs a departure place and an arrival place and the time to be located at each place (departure time and arrival time) of the user U determined in advance as the activity place information into a “schedule” field of a schedule generation request screen as shown in
Further, the user device 20 has a function to, by using the application, display information transmitted from the information generation apparatus 10 and transmit various requests input in response to the displayed information to the information generation apparatus 10. For example, as shown in
Next, a configuration of the information generation apparatus 10 will be described. The information generation apparatus 10 is configured by one or a plurality of information processing apparatuses including an arithmetic logic unit and a storage unit. As shown in
The information acquiring unit 11 (an acquiring unit) first acquires area information that is information on an area A and stores the area information into the area information storing unit 13. The area information first includes map information of the area A. The map information is, for example, information provided by a predetermined business operator that generates map information, and includes information such as topography, the location of roads, and the location of predetermined places such as sightseeing spots and shops. The information acquiring unit 11 downloads and acquires the map information from a web server set up on the Internet or reads and acquires from a storage medium at any timing, and stores the map information into the area information storing unit 13.
Further, the area information includes target information representing an activity target that can be the target for a user's activity in the area A. The target information is, for example, information of a “visit place” (activity target) such as a sightseeing spot, a shop and an event venue to be a target visited by the user U, or information of a “traveling means” (activity target) such as a train, a bus, a taxi and a rental bicycle to a target used by the user U at the time of traveling.
As shown in
Specifically, as shown in
As a more specific example, in the case of a sightseeing spot that is often visited by the elderly and preferred by the elderly, the “target” field of “sightseeing spot information” contains information of “age” equivalent to the elderly as a target user characteristic, and in the case of a sightseeing spot that is a historical building, the “target” field of “sightseeing spot information” contains information of preference “historical building” as a target user characteristic. Moreover, as an example, in the case of an outdoor sightseeing spot, the “target” field of “sightseeing spot information” contains information of season and weather that gives a good view as a target environment. Moreover, in the case of a shop that offers dishes preferred by young people, the “target” field of “shop information” contains information of “age” equivalent to young people as a target user characteristic, and contains information of “category” representing corresponding preference as a target user characteristic depending on the category of the dishes provided by the shop. Furthermore, as an example, in a case where the number of persons who can enter the shop at one time is limited or in a case where the number of large baggage such as suitcases that can be brought in is limited, the “target” field of “shop information” contains information such as the number of accompanying persons and whether or not the baggage can be brought in. The abovementioned information contained in the “target” field of “sightseeing spot information” and “shop information” is an example, and other information such as information indicating a user characteristic and environment information that are different from the above may be contained.
Further, specifically, as shown in
As a more specific example, in a case where a traveling means is a taxi, the “target” field of “traffic information” contains information of “age” equivalent to the elderly as a target user characteristic, and in a case where a traveling means is a rental bicycle, the “target” field of “traffic information” contains information of “cycling” indicating corresponding preference as a target user characteristic. Moreover, as an example, in a case where a traveling means is a train or a bus, the “target” field of “traffic information” contains information of season and weather that does not make it difficult to move outdoors as the target environment.
Further, the information acquiring unit 11 acquires registered user information that is information on the user U registered to use the activity schedule provision service, and stores into the user information storing unit 14. For example, in accordance with a registration request or a service provision request transmitted by operation of an application installed in the user device 20 by the user U, the information acquiring unit 11 transmits an information input screen to the user device 20, acquires information input on the input screen, and stores into the user information storing unit 14.
The registered user information includes, as described above, user information representing the characteristic of the user U transmitted from the user device 20 at the time of registration or at the time of requesting service provision, and activity place information representing the activity place of the user U set in advance. For example, as shown in
Further, the information acquiring unit 11 acquires environment information and stores into the environment information storing unit 15. The environment information includes weather information and season information of the area A, for example, information provided by a predetermined business operator that provides weather information. The information acquiring unit 11 downloads and acquires weather information from a web server set up on the Internet at any timing, or acquires from a preset measurement device such as a sensor, and stores the weather information into the storage unit 15.
The schedule generating unit 12 (a generating unit) generates, upon receiving a service provision request transmitted by operation of an application installed in the user device 20 by the user U, a new activity schedule based on the area information, the registered user information, and the environment information. In a case where “schedule”, “current status”, and “request” of the user U are input on an input screen shown in
Then, upon receiving the service provision request from the user device 20, the schedule generating unit 12 extracts, from among “sightseeing spot information”, “shop information” and “traffic information” stored in the area information storing unit 13 as shown in
Then, the schedule generating unit 12 presents sightseeing spots, shops and traveling means corresponding to the extracted “sightseeing spot information”, “shop information” and “traffic information” on the user device 20. Moreover, the schedule generating unit 12 receives a sightseeing spot, a shop and a traveling means selected by the user U on the user device 20 from among the sightseeing spots, shops and traveling means presented on the user device 20. For example, as shown in
After that, the schedule generating unit 12 specifies the location of the selected sightseeing spot, the desired time slot and the desired duration of stay received from the user device 20, and also specifies the departure place and departure time and the arrival place and arrival time of the user U with reference to “schedule” in the registered user information. Then, the schedule generating unit 12 generates a new activity schedule so that, between the time when the user U departs from the departure place at the departure time and the time when the user U arrives at the arrival place at the arrival time, the user U can go to the selected sightseeing spot in the desired time slot and stay there for the desired duration of stay. At the time, the schedule generating unit 12 selects a traveling means as necessary with reference to the map information, and generates an activity schedule along the time series in consideration of travel time. Meanwhile, the schedule generating unit 12 may select a traveling means in consideration of the user information (for example, the attributes (age, preference, and the like) of the user).
Then, the schedule generating unit 12 provides the generated activity schedule to display on the user device 20 as shown in
In the above example, “○○ park” is incorporated in the time slot not from “11:30” but from “13:00” to “16:45”. This is because “○○ park” may be crowded in the time slot from “11:30” in consideration of a busy time slot representing the status of the sightseeing spot included in “sightseeing spot information” of “○○ park” and therefore the schedule generating unit 12 generates a schedule by incorporating “○○ park” in the abovementioned time slot. That is to say, in the above example, the schedule generating unit 12 generates an activity schedule in which the busy time slot registered as the status of the selected “○○ park” is avoided.
In a case where, when an activity schedule is generated in the abovementioned manner, the schedule does not allow the user U to arrive at the arrival place at the preset arrival time, the schedule generating unit 12 cancels the sightseeing spot or the like selected by the user U and again requests the user device 20 to select another sightseeing spot or the like. Alternatively, the schedule generating unit 12 may extract other sightseeing spots and the like that are different from the already extracted sightseeing spots and the like based on the user information and the like and present them onto the user device 20 and cause the user U to select from among them again. Thus, the schedule generating unit 12 generates a new activity schedule which allows the user U to act within a preset schedule.
At the time of extraction of a sightseeing spot and the like corresponding to the user information and the like as described above, the schedule generating unit 12 may recognize the departure place and departure time and the arrival place and arrival time of the user U with reference to “activity schedule” in the registered user information in advance, and exclude a sightseeing spot which the user U cannot visit obviously in consideration of the location and average duration of stay of the sightseeing spot from extraction targets.
As shown in
Further, in the above description, the schedule generating unit 12 extracts only sightseeing spots corresponding to the user information and the environment information, displays a list of the sightseeing spots on the user device 20, and causes the user U to select from the list as shown in
Further, in the above description, the user U is caused to select a sightseeing spot and the like, but it is not always necessary to cause the user U to select. For example, when only one sightseeing spot and the like corresponding to the user information is extracted, the schedule generating unit 12 may automatically generate an activity schedule including the sightseeing spot and the like. When a plurality of sightseeing spots and the like corresponding to the user information are extracted, the schedule generating unit 12 may automatically generate an activity schedule in which some of the extracted sightseeing sports and the like are incorporated.
Further, in the above description, activity place information that is a preset schedule of the user U includes a departure place, departure time, an arrival place and arrival time, but the activity place information may include information of only a departure place or only an arrival place. In this case, the schedule generating unit 12 generates a schedule including a sightseeing spot and the like which the user U can visit after departing from the departure place, or a schedule that allows the user U to arrive at the arrival place after sightseeing.
In the above description, the user U requests the information generation apparatus 10 to provide an activity schedule via the user device 20 that is a mobile information processing device and receives the activity schedule from the information generation apparatus 10. However, the user U may request the information generation apparatus 10 to provide an activity schedule via, not only a mobile information processing device but also any other information processing device and receive the activity schedule. For example, a digital signage set up on the street or in a predetermined facility may have the function of the user device 20 described above. In this case, the user U performs, on the digital signage, the same operation as the operation performed on the user device 20 described above, and the information generation apparatus 10 may receive the activity schedule generation request from the digital signage, generate the activity schedule, and display on the digital signage.
Next, an operation of the above information generation apparatus 10 will be described with reference to flowcharts shown in
The information generation apparatus 10 may acquire the above area information at any timing. For example, the information generation apparatus 10 may acquire current statuses included by “sightseeing spot information”, “shop information” and “traveling means” at constant time intervals.
Further, the information generation apparatus 10 acquires and stores registered user information that is information on the user U (step S2 of
Further, the information generation apparatus 10 acquires and stores environment information (step S3 of
After that, the information processing apparatus 10 receives a service provision request from the user device 20 (step S11 of
Then, the information generation apparatus 10 extracts, from “sightseeing spot information”, “shop information” and “traffic information” stored in the area information storing unit 13, those corresponding to the registered user information of the user U having made the service provision request (step S13 of
Subsequently, as shown in
Subsequently, the information generation apparatus 10 generates a new activity schedule (step S16 of
Then, the information generation apparatus 10 presents the new activity schedule having been generated to the user device 20 (step S17 of
As described above, the information generation apparatus 10 in this example embodiment can generate an activity schedule including a sightseeing spot, a shop and a traveling means corresponding to the attribute, preference and the like of the user U, and present the activity schedule to the user U. Therefore, the user U can obtain beneficial information such as an activity schedule properly corresponding to himself/herself. As a result, an activity by the user U in an area is encouraged, and it is possible to revitalize the area.
Further, the information generation apparatus 10 in this example embodiment generates an activity schedule including a visit destination and a traveling means in consideration of a status at the time of activity of the user U, such as an accompanying person, and the environment. Therefore, it is possible to further provide information that is more beneficial to the user U, and it is possible to further revitalize the area because an activity by the user U in the area is encouraged.
Next, a second example embodiment of the present invention will be described with reference to
First, a hardware configuration of an information generation system 100 in this example embodiment will be described with reference to
a CPU (Central Processing Unit) 101 (arithmetic logic unit),
a ROM (Read Only Memory) 102 (storage unit),
a RAM (Random Access Memory) 103 (storage unit),
programs 104 loaded to the RAM 103,
a storage device 105 for storing the programs 104,
a drive device 106 that reads from and writes into a storage medium 110 outside the information processing apparatus,
a communication interface 107 connected to a communication network 111 outside the information processing apparatus,
an input/output interface 108 that inputs and outputs data, and
a bus 109 that connects the respective components.
Then, the information generation system 100 can structure and include an acquiring unit 121 and a generating unit 122 shown in
Then, the information generation system 100 executes an information generation method shown in the flowchart of
As shown in
With the configuration as described above, this example embodiment allows generation of an activity schedule including an activity target corresponding to the characteristic of a user. Therefore, it is possible to generate and present an activity schedule which is beneficial to the user, and consequently, an activity in an area by the user is encouraged and revitalization of the area can be achieved.
The whole or part of the example embodiments disclosed above can be described as the following supplementary notes. Below, the overview of the configurations of an information generation method, an information generation system, and a program according to the present invention will be described. However, the present invention is not limited to the following configurations
An information generation method comprising:
acquiring activity place information representing a preset activity place of a user and user information representing a characteristic of the user; and
generating, based on area information including target information representing an activity target which can be a target for an activity by the user in a predetermined area and based on the activity place information and the user information, activity plan information representing a new activity plan of the user including the target information corresponding to the user information.
The information generation method according to Supplementary Note 1,wherein the target information includes information of a preset visit place and/or traveling unit in the predetermined area,
the information generation method comprising
generating the activity plan information including the information of the visit place and/or traveling unit corresponding to the user information based on the area information and the activity place information.
The information generation method according to Supplementary Note 1 or 2, wherein the user information includes attribute information representing an attribute of the user,
the information generation method comprising
generating the activity plan information including the target information corresponding to the attribute information based on the area information and the activity place information.
The information generation method according to Supplementary Note 3, wherein the attribute information includes preference information representing preference of the user,
the information generation method comprising
generating the activity plan information including the target information corresponding to the preference information based on the area information and the activity place information.
The information generation method according to any of Supplementary Notes 1 to 4, wherein the user information includes activity status information representing a status at time of activity of the user,
the information generation method comprising
generating the activity plan information including the target information corresponding to the activity status information based on the area information and the activity place information.
The information generation method according to any of Supplementary Notes 1 to 5, wherein the area information further includes environment information representing an environment in the predetermined area,
the information generation method comprising
generating the activity plan information including the target information corresponding to the user information and the environment information based on the area information and the activity place information.
The information generation method according to any of Supplementary Notes 1 to 6, wherein the target information further includes information representing a status of the target corresponding to the target information,
the information generation method comprising
generating the activity plan information including the target information corresponding to the user information based on the area information and the activity place information.
The information generation method according to any of Supplementary Notes 1 to 7, wherein the activity place information includes time at which the user should be located in the activity place,
the information generation method comprising
generating the activity plan information including the target information representing the target in which the user can act based on the area information and the activity place information.
The information generation method according to Supplementary Note 8, wherein the activity place information includes time to be located in a preset departure place and time to be located in a preset arrival place, the departure place and the arrival place being the activity places of the user,
the information generation method comprising
generating, based on the area information and the activity place information, the activity plan information including the target information representing the target that allows the user to depart from the departure place at the time to be located in the departure place and arrive at the arrival place at the time to be located at the arrival place and allows the user to act during time between when the user departs from the departure place and when the user arrives at the arrival place.
The information generation method according to Supplementary Note 8 or 9, comprising
generating the activity plan information including the target information representing the target in which the user can stay for a preset duration or more based on the area information and the activity place information.
The information generation method according to any of Supplementary Notes 1 to 10, comprising
presenting the target information to the user and also receiving selection of the target information from the user, and generating the activity plan information including the selected target information.
The information generation method according to any of Supplementary Notes 1 to 11, comprising
generating the activity plan information including time at which the user should be located in the activity place and time at which the user acts in the target corresponding to the target information.
An information generation system comprising:
an acquiring unit configured to acquire activity place information representing a preset activity place of a user and user information representing a characteristic of the user; and
a generating unit configured to generate, based on area information including target information representing an activity target which can be a target for an activity by the user in a predetermined area and based on the activity place information and the user information, activity plan information representing a new activity plan of the user including the target information corresponding to the user information.
The information generation system according to Supplementary Note 13, wherein:
the target information includes information of a preset visit place and/or traveling unit in the predetermined area; and
the generating unit is configured to generate the activity plan information including the information of the visit place and/or traveling unit corresponding to the user information based on the area information and the activity place information.
The information generation system according to Supplementary Note 13 or 14, wherein:
the user information includes attribute information representing an attribute of the user; and
the generating unit is configured to generate the activity plan information including the target information corresponding to the attribute information based on the area information and the activity place information.
The information generation system according to Supplementary Note 15, wherein:
the attribute information includes preference information representing preference of the user; and
the generating unit is configured to generate the activity plan information including the target information corresponding to the preference information based on the area information and the activity place information.
The information generation system according to any of Supplementary Notes 13 to 16, wherein:
the user information includes activity status information representing a status at time of activity of the user; and
the generating unit is configured to generate the activity plan information including the target information corresponding to the activity status information based on the area information and the activity place information.
The information generation system according to any of Supplementary Notes 13 to 17, wherein:
the area information further includes environment information representing an environment in the predetermined area; and
the generating unit is configured to generate the activity plan information including the target information corresponding to the user information and the environment information based on the area information and the activity place information.
The information generation system according to any of Supplementary Notes 13 to 18, wherein:
the target information further includes information representing a status of the target corresponding to the target information; and
the generating unit is configured to generate the activity plan information including the target information corresponding to the user information based on the area information and the activity place information.
The information generation system according to any of Supplementary Notes 13 to 19, wherein:
the activity place information includes time at which the user should be located in the activity place; and
the generating unit is configured to generate the activity plan information including the target information representing the target in which the user can act based on the area information and the activity place information.
The information generation system according to Supplementary Note 20, wherein:
the activity place information includes time to be located in a preset departure place and time to be located in a preset arrival place, the departure place and the arrival place being the activity places of the user; and
the generating unit is configured to generate, based on the area information and the activity place information, the activity plan information including the target information representing the target that allows the user to depart from the departure place at the time to be located in the departure place and arrive at the arrival place at the time to be located at the arrival place and allows the user to act during time between when the user departs from the departure place and when the user arrives at the arrival place.
The information generation system according to Supplementary Note 20 or 21, wherein
the generating unit is configured to generate the activity plan information including the target information representing the target in which the user can stay for a preset duration or more based on the area information and the activity place information.
The information generation system according to any of Supplementary Notes 13 to 22, wherein
the generating unit is configured to present the target information to the user and also receive selection of the target information from the user, and generate the activity plan information including the selected target information.
The information generation system according to any of Supplementary Notes 13 to 23, wherein
the generating unit is configured to generate the activity plan information including time at which the user should be located in the activity place and time at which the user acts in the target corresponding to the target information.
A computer program comprising instructions for causing an information processing apparatus to realize:
an acquiring unit configured to acquire activity place information representing a preset activity place of a user and user information representing a characteristic of the user; and
a generating unit configured to generate, based on area information including target information representing an activity target which can be a target for an activity by the user in a predetermined area and based on the activity place information and the user information, activity plan information representing a new activity plan of the user including the target information corresponding to the user information.
The above program can be stored by using various types of non-transitory computer-readable mediums and supplied to a computer. The non-transitory computer-readable mediums include various types of tangible storage mediums. Examples of the non-transitory computer-readable mediums are a magnetic recording medium (for example, a flexible disk, a magnetic tape, a hard disk drive), a magnetooptical recording medium (for example, a magnetooptical disk), a CD-ROM (Read Only Memory), a CD-R, a CD-R/W, and a semiconductor memory (for example, a mask ROM, a PROM (Programmable ROM), an EPRON (Erasable PROM), a flash ROM, a RAM (Random Access Memory)). Moreover, the program may be supplied to a computer by various types of transitory computer-readable mediums. Examples of the transitory computer-readable mediums include an electric signal, an optical signal, and an electromagnetic wave. The transitory computer-readable mediums can supply the program to a computer via a wired communication path such as an electric wire and an optical fiber or via a wireless communication path.
Although the present invention has been described above with reference to the example embodiments, the present invention is not limited to the above example embodiments. The configurations and details of the present invention can be changed in various manners that can be understood by one skilled in the art within the scope of the present invention.
10 information generating apparatus
11 information acquiring unit
12 schedule generating unit
13 area information storing unit
14 user information storing unit
15 environment information storing unit
20 user device
100 information generation system
104 programs
105 storage device
106 drive device
107 communication interface
108 input/output interface
109 bus
110 storage medium
111 communication network
121 acquiring unit
122 generating unit
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/001117 | 1/15/2020 | WO |