Information processing device and information processing program
Patent Information
- Application Number
- JP2020136742
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-08-13
- Publication Date
- 2025-02-19
- Estimated Expiration
- 2040-08-13
AI Technical Summary
【0032】 本発明の第1態様及び第18態様によれば、目的地に到着するまでに生じる空き時間を有用に活用することができ、かつ推奨度に応じた空間を把握することができる、という効果を有する。 本発明の第2態様によれば、目的地に到着するまでに生じる空き時間を有用に活用することができ、かつ利用者の希望に沿った空間を把握することができる、という効果を有する。 本発明の第3態様によれば、目的地に到着するまでに生じる空き時間を有用に活用することができ、かつ荷物置き場を把握することができる、という効果を有する。
Smart Images

Figure 0007631703000001 
Figure 0007631703000002 
Figure 0007631703000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device and an information processing program. [Background technology]
[0002] Patent Document 1 discloses an information processing device that starts a guidance process for a first route in response to a request for route guidance, and searches for a second route to replace the first route when it is detected that the user terminal that has requested the route guidance is delayed from the first route. The information processing device acquires at least a start time of a first schedule that is the destination of travel via the first route and a first location linked to the first schedule, and determines whether or not the first location can be reached by the start time by travel via the second route. The information processing device also outputs information on the second route and information indicating whether or not the first location can be reached by the start time by travel via the second route.
[0003] Patent Document 2 discloses a system in which train users who provide their own bicycles that they use as a means of transportation to the station to be turned into shared bicycles (hereinafter simply referred to as bicycles) that can be used by an unspecified number of members are registered as members of the system. This system inputs or monitors unique information about members and bicycles, information about bicycle usage status, bicycle delivery information at relay bicycle parking lots in front of stations, etc., using a portable terminal with a card reader or the like. This system also centrally manages all of this information via a relay computer, either wired or wirelessly, on a computer at an information management center. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2019-207118 A [Patent Document 2] JP 2005-122675 A Summary of the Invention [Problem to be solved by the invention]
[0005] Thus, conventionally, methods have been disclosed for efficiently using a means of transportation for a user to arrive at a destination from a departure point. However, the above methods have a problem in that the user cannot effectively utilize the free time that occurs before arriving at the destination.
[0006] An object of the present invention is to provide an information processing device and an information processing program that enable effective use of free time that occurs before arriving at a destination. [Means for solving the problem]
[0007] The information processing device according to a first aspect of the present invention includes a processor, and the processor acquires a free time that occurs from a time when a user starts moving toward a destination to a time when the intended event starts at the destination, and if the free time is equal to or longer than a predetermined time, acquires a space available for the free time. and the space available during the movement Control the display of the When a plurality of the spaces exist, the recommendation degree of the space is determined based on the most recent means of transportation until the free time occurs, the degree of the user's exercise intensity or amount required to reach the space, the degree of the user's exercise intensity or amount required to reach the space, the degree of the user's attributes, and the degree of the number of users. When the presentation of the space is a business and there is a facility that brings profits to the business operator that conducts the business, any one of the degrees of the profit is determined as the recommendation degree of the space, and the space to be presented is determined based on the recommendation degree. . An information processing device according to a second aspect of the present invention includes a processor that obtains free time occurring from the time a user starts moving toward a destination until the intended event begins at the destination, and if the free time is equal to or longer than a predetermined time, performs control to present spaces that can be used during the free time and that can be used during the movement, and if there are multiple spaces, further accepts a selection of conditions for the spaces from the user and determines the space to be presented in accordance with the accepted selection. An information processing device according to a third aspect of the present invention includes a processor that obtains free time from the time a user starts moving toward a destination until the intended event begins at the destination, and if the free time is equal to or longer than a predetermined time, controls the device to present spaces that can be used during the free time and that can be used during the movement, and if a predetermined condition is met, in addition to presenting the spaces, further displays luggage storage areas that are within a predetermined distance from the spaces.
[0008] The present invention 4 In the information processing device according to the embodiment, in the information processing device according to the first embodiment, when a plurality of the spaces exist, the processor Memorandum The space to be presented is determined according to the degree of recommendation.
[0012] The present invention 5 The information processing device according to the present invention is the information processing device according to the first aspect, The degree of recommendation is determined according to the exercise intensity or amount of exercise required by the user to reach the space.
[0020] The present invention 6An information processing device according to the embodiment is an information processing device according to the first embodiment, in which the degree of recommendation is determined according to the magnitude of the profit when the presentation of the space is carried out as a business and when there is a facility that brings profit to the business operator conducting the business.
[0021] The present invention 7 The information processing device according to the embodiment is a first embodiment, The third, fourth, fifth or sixth aspect In an information processing device according to an aspect, when there are a plurality of spaces, the processor further accepts a selection of conditions for the spaces from the user, and determines the space to be presented in accordance with the accepted selection.
[0022] The present invention 8 The information processing device according to the embodiment is a first embodiment, The second, fourth, fifth or sixth aspect In an information processing device relating to this aspect, when a predetermined condition is met, in addition to presenting the space, the processor further presents luggage storage areas that are within a predetermined distance from the space.
[0023] The present invention 9 The information processing device according to the embodiment is 8 In the information processing device according to the aspect, the predetermined condition is a condition that the distance between the destination and a departure point from which to depart for the destination is equal to or greater than a predetermined distance.
[0024] The present invention 1 The information processing device according to the third aspect is 8 In the information processing device according to the aspect, the predetermined condition is a condition that an attribute of the user is a predetermined attribute.
[0025] The present invention 1 An information processing device according to one aspect includes: 8 In the information processing device according to the aspect, the predetermined condition is a condition that travel to the destination includes an overnight stay.
[0026] The present invention 1The information processing device according to the second aspect is 8 In the information processing device according to the aspect, the predetermined condition is a condition that the weight of the luggage brought by the user is equal to or greater than a predetermined weight.
[0027] The present invention 1 The information processing device according to the third aspect is 8 In the information processing device according to the aspect, the predetermined condition is a condition that the dimensions of the luggage brought by the user are equal to or larger than a predetermined dimension.
[0028] The present invention 1 The information processing device according to the fourth aspect is 8 In the information processing device according to the aspect, the predetermined condition is a condition that the luggage brought by the user contains a predetermined type of item.
[0029] The present invention 1 The information processing device according to the fifth aspect is 1 In an information processing device relating to any one of four aspects, the processor accepts a reservation for the space from the user in response to the presentation of the space, and if the reservation is accepted, further performs processing to validate the reservation of the space by the user. The present invention 1 An information processing device in accordance with the sixth aspect includes a processor that obtains free time from the time a user starts moving toward a destination until the intended event begins at the destination, and if the free time is equal to or longer than a predetermined time, performs control to present spaces that can be used during the free time and that can be used during the movement, accepts a reservation for the space from the user in response to the presentation of the space, and if the reservation is accepted, performs processing to validate the reservation of the space by the user.
[0030] The present invention 1 The information processing device according to the seventh aspect is 1In the information processing device according to any one of six aspects, the processor performs control to further present directions to the space.
[0031] The present invention 1 The information processing program according to the eighth aspect is 1 An information processing program for causing a computer to execute the control performed by the processor of the information processing device according to any one of the seven aspects. Effect of the Invention
[0032] The first aspect of the present invention and 1 According to the eighth aspect, it is possible to effectively utilize the free time that occurs before arriving at the destination, and it is possible to grasp the space according to the recommendation level. According to the second aspect of the present invention, it is possible to effectively utilize the free time that occurs before arriving at the destination, and it is possible to grasp a space that meets the user's desires. According to the third aspect of the present invention, it is possible to effectively utilize free time that occurs before arriving at a destination, and it is also possible to grasp a baggage storage location.
[0033] The present invention 4 According to this aspect, there is an effect that it is possible to grasp a space according to the recommendation level.
[0037] The present invention 5 According to this aspect, there is an effect that it is possible to grasp a space according to the exercise intensity or amount of exercise required to arrive therein.
[0045] The present invention 6 According to this aspect, when the presentation of space is carried out as a business and there is a facility that brings benefits to the business operator conducting the business, the effect is that the likelihood of the profit being large can be increased compared to a case where the degree of recommendation is not determined according to the magnitude of the profit.
[0046] The present invention 7 According to this aspect, there is an effect that it is possible to grasp a space that meets the user's desires.
[0047] The present invention 8 According to this aspect, there is an effect that it is possible to grasp the luggage storage area.
[0048] The present invention 9 According to this aspect, there is an effect that it is possible to ascertain a baggage storage area when the distance between the destination and the departure point is equal to or greater than a predetermined distance.
[0049] The present invention 1 According to the third aspect, when the attribute of the user is a predetermined attribute, it is possible to grasp the location of the luggage storage area.
[0050] The present invention 1 According to one embodiment, there is an advantage that, when the journey to the destination involves staying overnight, it is possible to ascertain the location of a luggage storage area.
[0051] The present invention 1 According to the second aspect, when the weight of the baggage brought by the user is equal to or greater than a predetermined weight, it is possible to obtain an effect that the baggage storage area can be identified.
[0052] The present invention 1 According to the third aspect, when the size of the luggage brought by the user is equal to or larger than a predetermined size, it is possible to obtain an effect that the luggage storage area can be identified.
[0053] The present invention 1 According to the fourth aspect, when the luggage brought by the user includes a predetermined type of item, it is possible to ascertain the luggage storage area.
[0054] The present invention 1 According to the fifth aspect, there is an advantage that the presented space can be reserved. The present invention 1According to the sixth aspect, it is possible to effectively utilize the free time that occurs before arriving at the destination, and it is possible to make a reservation for the presented space.
[0055] The present invention 1 According to the seventh aspect, there is an effect that the way to the space can be grasped. [Brief description of the drawings]
[0056] [Figure 1] 1 is a block diagram showing an example of a hardware configuration of an information processing system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram showing an example of a functional configuration of the information processing device according to the embodiment. [Diagram 3] FIG. 2 is a schematic diagram illustrating an example of a configuration of a movement information database according to the embodiment. [Figure 4] FIG. 2 is a schematic diagram showing an example of a configuration of a failure information database according to the embodiment. [Diagram 5] FIG. 2 is a schematic diagram showing an example of a configuration of a reservation information database according to the embodiment. [Figure 6] FIG. 2 is a schematic diagram illustrating an example of a configuration of a user information database according to the embodiment. [Figure 7] FIG. 2 is a schematic diagram showing an example of a configuration of a facility information database according to the embodiment. [Figure 8] FIG. 2 is a schematic diagram illustrating an example of a configuration of a spatial information database according to the embodiment. [Figure 9] 2 is a schematic diagram showing an example of a configuration of a parking lot information database according to the embodiment. FIG. [Figure 10] FIG. 2 is a schematic diagram showing an example of a configuration of a baggage storage area information database according to the embodiment. [Figure 11] 10 is a flowchart illustrating an example of information processing according to the embodiment. [Figure 12] 10 is a flowchart showing an example of a presentation space determination process according to the first embodiment. [Figure 13]13 is a front view showing an example of a configuration of a priority condition selection screen according to the embodiment; FIG. [Figure 14] FIG. 2 is a front view showing an example of a configuration of a space presentation screen according to the embodiment. [Figure 15] 11 is a front view showing an example of a configuration of a package information input screen according to the embodiment. FIG. [Figure 16] FIG. 13 is a front view showing an example of a configuration of a luggage storage area presentation screen according to the embodiment. [Figure 17] 13 is a flowchart showing an example of a presentation space determination process according to the second embodiment. [Figure 18] FIG. 13 is a front view showing an example of a configuration of an available time presentation screen according to the embodiment. [Figure 19] FIG. 13 is a front view showing an example of a configuration of a usage fee presentation screen according to the embodiment. [Figure 20] 11 is a front view showing an example of a configuration of a distance presenting screen according to the embodiment; FIG. [Figure 21] 13 is a front view showing an example of a configuration of an exercise information presentation screen according to the embodiment. FIG. [Figure 22] FIG. 13 is a front view showing an example of a configuration of a reservation number-of-people presentation screen according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0057] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0058] [First embodiment] First, the configuration of an information processing system 100 according to the present embodiment will be described with reference to Fig. 1 and Fig. 2. As shown in Fig. 1, the information processing system 100 according to the present embodiment includes an information processing device 10 and a terminal 20 each of which is capable of accessing a network 50.
[0059] In this embodiment, a personal computer is applied as the information processing device 10, but other information processing devices such as a server computer may be applied. In addition, in this embodiment, a smartphone is applied as the terminal 20, but other terminals such as a tablet terminal and a notebook personal computer may be applied.
[0060] The information processing device 10 according to this embodiment includes a CPU (Central Processing Unit) 11, a memory 12 as a temporary storage area, a non-volatile storage unit 13, an input unit 14 such as a keyboard and a mouse, a display unit 15 such as a liquid crystal display, and a communication interface (I / F) unit 18. The CPU 11, the memory 12, the storage unit 13, the input unit 14, the display unit 15, and the communication I / F unit 18 are connected to each other via a bus B1.
[0061] The storage unit 13 is realized by a hard disk drive (HDD), a solid state drive (SSD), a flash memory, etc. An information processing program 13A is stored in the storage unit 13 as a storage medium. The CPU 11 reads out the information processing program 13A from the storage unit 13, expands it in the memory 12, and sequentially executes processes included in the information processing program 13A.
[0062] The storage unit 13 also stores a travel information database 13B, an obstacle information database 13C, a reservation information database 13D, and a user information database 13E. The storage unit 13 also stores a facility information database 13F, a space information database 13G, a parking lot information database 13H, and a baggage storage area information database 13I. These databases will be described in detail later.
[0063] On the other hand, the terminal 20 according to this embodiment is a device carried by a user (hereinafter, simply referred to as a "target user") who uses the space of a location that can be used using the information processing system 100. In this embodiment, the above-mentioned space is a work booth that can be used by one or more people for a specific period of time, but this is not limited to this form. For example, the above-mentioned space may be a work booth installed in the form of a private room, a car, a seat in a store such as a restaurant or coffee shop, a conference room, a convenience store, a seat in a rest area in town, a parking lot, a bicycle parking lot, etc. In addition, a user makes a reservation for a candidate location to be used in advance and then heads to the space to be used, but the space may be available without a reservation.
[0064] The terminal 20 includes a CPU 21, a memory 22 as a temporary storage area, a non-volatile storage unit 23, an input unit 24 such as a touch panel, a display unit 25 such as a liquid crystal display, a speaker 26, and a wireless communication unit 28. The CPU 21, the memory 22, the storage unit 23, the input unit 24, the display unit 25, the speaker 26, and the wireless communication unit 28 are connected to each other via a bus B2. The storage unit 23 is realized by a HDD, an SSD, a flash memory, or the like.
[0065] Next, a functional configuration of the information processing device 10 according to the present embodiment will be described with reference to Fig. 2. As shown in Fig. 2, the information processing device 10 according to the present embodiment includes an acquisition unit 11A, a control unit 11B, and a reception unit 11C. The CPU 11 of the information processing device 10 executes an information processing program 13A to function as the acquisition unit 11A, the control unit 11B, and the reception unit 11C.
[0066] The acquisition unit 11A according to this embodiment acquires free time (hereinafter simply referred to as "free time") that occurs from the time when the target user starts moving toward the destination to the time when the intended event (hereinafter simply referred to as "schedule") starts at the destination. Note that in this embodiment, the free time is acquired by reading it from the movement information database 13B described later.
[0067] Furthermore, when the free time is equal to or longer than a predetermined time, the control unit 11B according to this embodiment controls the display of a space available during the free time (hereinafter, simply referred to as "available space"). In this embodiment, the control unit 11B controls the display of the available space on the terminal 20 via the communication I / F unit 18. In this embodiment, the predetermined time is set in advance by the administrator of the information processing device 10 (hereinafter, simply referred to as "administrator"), but this is not the only possible embodiment. For example, the predetermined time may be set to a time that is automatically determined for each target user depending on the frequency with which the target user causes the terminal 20 to display the space.
[0068] In addition, in this embodiment, the available space is a space that can be used by all the target users for a time period that is equal to or longer than a time period that is predetermined by the administrator or the target users, but the present invention is not limited to this. For example, the available space may simply be a space that can be used by all the target users.
[0069] Furthermore, when there are a plurality of spaces, the control unit 11B according to this embodiment determines which space is to be presented by the terminal 20, depending on the degree of recommendation of the space.
[0070] In particular, in this embodiment, the recommendation level is determined according to the most recent means of travel until the free time occurs. In this embodiment, the means of travel are trains, airplanes, buses, automobiles, etc., but the present invention is not limited to this. For example, in addition to the above means of travel, walking may be included, or a single or multiple combinations of each means of travel may be applied.
[0071] In addition, in this embodiment, the recommendation degree is determined according to the time during which the target user can use the space (hereinafter, simply referred to as "available time"). Note that in this embodiment, the longer the available time, the higher the recommendation degree applied, but this is not limited to the above. For example, the shorter the available time, the higher the recommendation degree applied, or the recommendation degree that is automatically determined for each target user according to the time the target user has used the space in the past may be applied.
[0072] In addition, in this embodiment, the recommendation degree is determined according to the distance from the target user's position at the time when the free time occurs (hereinafter simply referred to as the "free time start position") to the space. Note that in this embodiment, the distance traveled from the free time start position to the space is applied as the distance, but the straight-line distance from the free time start position to the space may also be applied. In this embodiment, the shorter the distance, the higher the recommendation degree is applied, but this is not limited to the above. For example, the longer the distance, the higher the recommendation degree may be applied, or a recommendation degree automatically determined for each target user may be applied according to the distance when the target user used the space in the past.
[0073] In addition, in this embodiment, the recommendation degree is determined according to the exercise intensity or amount of exercise (hereinafter, simply referred to as "exercise information") of the target user required to reach the space. In this embodiment, the recommendation degree is increased as the exercise intensity or amount of exercise required to reach the space increases, but this is not limited to the above embodiment. For example, the recommendation degree may be increased as the exercise intensity or amount of exercise decreases, or a recommendation degree that is automatically determined for each target user according to exercise information when the target user used the space in the past may be applied.
[0074] In the present embodiment, the exercise information is the exercise intensity or amount of exercise required by the target user from the free time start position to arriving at the space, but is not limited to this. For example, the exercise information may be the exercise intensity or amount of exercise required by the target user from the departure point for the destination to arriving at the space.
[0075] In addition, in this embodiment, the exercise intensity is the ratio of the energy consumption when the exercise is performed to the energy consumption at rest, which is preset for each corresponding exercise, but is not limited to this form. For example, the exercise intensity may be the ratio of the heart rate when the exercise is performed to the heart rate at rest, which is preset for each corresponding exercise and for each target user. In addition, in this embodiment, the exercise amount is the product of the exercise intensity corresponding to the corresponding exercise and the time to perform the exercise, but is not limited to this form. For example, the exercise amount may be the value obtained by adding the weight of the heaviest person among the target users to the exercise intensity corresponding to the corresponding exercise and the time to perform the exercise. In addition, in this embodiment, the exercise amount increases proportionally with the increase in exercise intensity.
[0076] In addition, in this embodiment, the recommendation degree is determined according to the usage fee for the space. In this embodiment, the lower the usage fee, the higher the recommendation degree is applied, but this is not limited to the above. For example, the higher the usage fee, the higher the recommendation degree may be applied, or a recommendation degree that is automatically determined for each target user according to the usage fee when the target user used the space in the past may be applied.
[0077] In addition, in this embodiment, the recommendation degree is determined according to the number of users of the space expected at the time when the target user arrives at the space (hereinafter, simply referred to as the "reservation number of people"). In this embodiment, the recommendation degree is determined as the number of people who have reserved the space is smaller, but this is not limited to this form. For example, the recommendation degree may be determined as the number of people who have reserved the space is larger, or a recommendation degree that is automatically determined for each target user according to the number of users of the space when the target user used the space in the past may be applied. In this embodiment, the number of people who have reserved the space during the free time is applied as the reservation number, but this is not limited to this form. For example, the average number of people in the space during the time period corresponding to the free time may be applied as the reservation number.
[0078] In addition, in this embodiment, the recommendation level is determined according to the attributes of the target user. In this embodiment, the attribute is an occupation, and when a target user whose occupation is an office worker exists, the recommendation level is determined according to whether or not the target user can use a service for office workers, which will be described later. However, the present embodiment is not limited to this form. For example, the attribute may be the presence or absence of a physical disability, and when a target user with a physical disability exists, the recommendation level may be determined according to whether or not the target user has a barrier-free facility such as an elevator and a dot block. In addition, the attribute may be age, and when a target user who is a minor exists, the recommendation level may be determined according to whether or not the target user can use the service.
[0079] In addition, in this embodiment, the recommendation level is determined according to the number of target users (hereinafter simply referred to as the "number of users"). In this embodiment, when the number of users is one, the recommendation level is determined according to whether or not a private room is available, but this is not the only possible embodiment. For example, the recommendation level may be determined according to the number of desks available for all target users.
[0080] In addition, in this embodiment, the recommendation level is determined according to the occurrence of traffic congestion before the free time occurs, and the occurrence of accidents before the free time occurs. Note that in this embodiment, the recommendation level is determined according to the time obtained by subtracting from the free time the period (hereinafter simply referred to as the "resolution period") expected to be required for at least one of the traffic congestion and the accident (hereinafter simply referred to as the "problem") to be resolved.
[0081] In addition, in this embodiment, when the manager presents the space as a business and there is a facility (hereinafter simply referred to as "facility") that brings benefits to the manager, a degree determined according to the distance between the facility and the space is applied as the recommendation degree. Note that in this embodiment, the shorter the distance between the facility and the space, the higher the recommendation degree applied, but this is not limited to this form. For example, a form may be used in which a recommendation degree that is automatically determined for each target user is applied according to the distance between the facility that the target user uses with a frequency equal to or higher than a predetermined frequency and the space.
[0082] In addition, in the present embodiment, when the facility exists, a degree determined according to the magnitude of the profit brought by the facility is applied as the recommendation degree. Note that in the present embodiment, the shorter the distance between the space and the facility whose profit is equal to or greater than a predetermined profit, the higher the recommendation degree is applied, but this is not the only possible embodiment. For example, the shorter the distance between the space and the facility whose profit growth rate is equal to or greater than a predetermined growth rate, the higher the recommendation degree may be applied.
[0083] The reception unit 11C according to this embodiment further receives the selection of conditions for the space from the target user from the terminal 20 via the communication I / F unit 18. Note that, in this embodiment, the conditions include available time, distance from the free time start position to the space, exercise intensity or amount of exercise, usage fee, and number of people making a reservation, but are not limited to this. For example, the conditions may include a condition indicating whether or not there is a service for office workers (described later) and a condition indicating whether or not a vending machine is installed in the space, or a single or multiple combinations of these conditions may be applied.
[0084] Moreover, the control unit 11B according to the present embodiment determines the space to be presented in response to the selection.
[0085] Furthermore, when a predetermined condition is met, the control unit 11B according to this embodiment causes the terminal 20 to present, via the communication I / F unit 18, luggage storage areas that are within a predetermined distance from the space, in addition to presenting the space. Note that, in this embodiment, a for-profit coin locker is used as the luggage storage area, but the present invention is not limited to this. For example, a non-profit luggage storage area may be used as the luggage storage area.
[0086] In particular, in this embodiment, the predetermined condition is that the distance between the destination and the departure point is equal to or greater than a predetermined distance. Note that, in this embodiment, the predetermined distance is a distance preset by an administrator, but this is not the only possible embodiment. For example, the predetermined distance may be a distance preset by a target user, or a distance automatically determined for each target user depending on the distance between the destination and the departure point when the target user was previously presented with the baggage storage area.
[0087] In addition, in this embodiment, the predetermined conditions include a condition that the attribute of the target user is a predetermined attribute, and a condition that the movement to the destination is accompanied by an overnight stay. In this embodiment, age is applied as the attribute, but attributes such as the presence or absence of a physical disability or pregnancy may also be applied.
[0088] In addition, in this embodiment, the predetermined condition is that the weight of the luggage brought by the target user is equal to or greater than a predetermined weight. In this embodiment, the predetermined weight is a weight preset by the administrator, but this is not the only possible form. For example, the predetermined weight may be a weight preset by the target user, or a weight that is automatically determined for each target user according to the weight of the luggage when the target user has previously requested the luggage storage location may be applied.
[0089] In addition, in this embodiment, the predetermined condition is that the dimensions of the luggage brought by the target user are equal to or larger than a predetermined dimension. In this embodiment, the predetermined dimensions are preset by the administrator, but the present invention is not limited to this. For example, the predetermined dimensions may be preset by the target user, or may be automatically determined for each target user according to the dimensions of the luggage when the target user has previously requested the luggage storage space.
[0090] In addition, in this embodiment, the dimensions of the luggage are the length, width, and height of the luggage, and the predetermined condition is that one or more of these have dimensions equal to or greater than the predetermined dimensions, but this is not limited to the above. For example, the predetermined condition may be that two or more of these have dimensions equal to or greater than the predetermined dimensions, or a threshold value may be set for each dimension. The dimensions of the luggage may be one of the length, width, and height of the luggage, or a combination of two of these.
[0091] In addition, in this embodiment, the predetermined condition is that the baggage brought by the target user contains a predetermined type of object. In this embodiment, precision machinery such as a personal computer or a video camera is applied as the predetermined type of object, but glass products, ceramics, etc. may also be applied.
[0092] Moreover, the reception unit 11C according to the present embodiment receives a reservation for the space from the target user in response to the presentation of the space from the terminal 20 via the communication I / F unit 18.
[0093] Furthermore, when the reception unit 11C receives the reservation, the control unit 11B according to this embodiment further performs a process of validating the reservation of the space by the target user. Note that in this embodiment, as the process of validating the reservation, the control unit 11B applies a process of storing information about the space to be reserved in a reservation information database 13D, which will be described later.
[0094] Moreover, the control unit 11B according to this embodiment controls the terminal 20 to present the route to the space via the communication I / F unit 18. Note that, in this embodiment, map information showing the route from the free time start position to the space is applied as the information showing the route to the space, but this is not limited to the embodiment. For example, text information showing the route from the starting point to the space may be applied as the information showing the route to the space.
[0095] In this embodiment, the method of presenting various information by the terminal 20 is a presentation method using display by the display unit 25, but this is not limited to the above. For example, the presentation method may be a presentation method using audio by the speaker 26.
[0096] Next, various databases according to this embodiment will be described with reference to Fig. 3 to Fig. 10. Note that databases other than the movement information database 13B and the fault information database 13C are databases constructed by an administrator. First, the movement information database 13B according to this embodiment will be described with reference to Fig. 3.
[0097] The travel information database 13B is a database constructed by the information processing device 10, etc., based on information obtained from the received information using a conventionally known travel route search system, including the departure point, departure time, destination, and the time when the schedule starts, input by the target user using the terminal 20, etc. In this case, in order to avoid confusion, the travel route search system searches for the shortest route from the departure point to the destination.
[0098] As shown in FIG. 3, the travel information database 13B of this embodiment stores the following information in association with each other: schedule ID (Identification), free time period, immediate means of travel, route used, free time start location, distance, whether or not overnight stay is planned, and user ID.
[0099] The schedule ID is information that is assigned in advance as different information for each schedule in order to identify the schedule individually, and the free time occurrence period is information that indicates the period of the free time. Note that, in order to avoid confusion, it is assumed here that only one free time occurrence period occurs for a corresponding schedule. In addition, in this embodiment, the free time is the time from the time of arrival at a relay point on the way from the departure point to the destination to the time of starting the next movement.
[0100] The most recent means of travel is information indicating the most recent means of travel until the start of the corresponding free time, and the used route is information indicating the route to be used from the departure point in the corresponding schedule to the start position of the free time. The start position of the free time is information indicating the start position of the free time mentioned above, and the distance is information indicating the travel distance from the departure point to the destination in the corresponding schedule. The presence or absence of accommodation is information indicating the presence or absence of accommodation in the corresponding schedule, and the user ID is information that is assigned in advance as different information for each target user in order to individually identify the target user in the corresponding schedule.
[0101] In the example shown in Fig. 3, for example, it is shown that there will be 4 hours of free time at address PA1 (actually a specific address) from 13:00 to 17:00 on June 25th before the schedule with Y001 as the schedule ID starts, the immediate means of transportation before the free time occurs will be train, and the lines used before the free time occurs will be lines PL1 and PL2 (actually the names of specific lines).Furthermore, in the example shown in Fig. 3, for example, the schedule with Y001 as the schedule ID is the schedule of a target user with U001 as the user ID, the distance from the destination to the departure point is distance PD1, and it is shown that the schedule will involve overnight stays.
[0102] Next, the obstacle information database 13C according to the present embodiment will be described. In the present embodiment, the obstacle information database 13C is a database that is successively updated by the information processing device 10 based on information provided by the Japan Road Traffic Information Center, a public interest incorporated foundation, etc. As shown in Fig. 4, the obstacle information database 13C according to the present embodiment stores information on the route on which the obstacle occurred and the period for which the obstacle was resolved in association with each other.
[0103] The above-mentioned faulty line is information indicating the line on which the fault occurs, and the above-mentioned resolution period is information indicating the above-mentioned resolution period corresponding to the corresponding faulty line. In the example shown in Fig. 4, for example, it is indicated that it is expected to take 30 minutes for the fault that occurred on the faulty line TS1 (actually, the name of a specific line) to be resolved.
[0104] Next, the reservation information database 13D according to the present embodiment will be described. As shown in Fig. 5, the reservation information database 13D according to the present embodiment stores information on a space ID, a reservation period, the number of people who can make reservations, and the number of people who can use the space in association with each other.
[0105] The space ID is information that is assigned in advance as different information for each space in order to identify the space individually, the reservation period is information indicating the period during which the corresponding space can be reserved, the number of people who can make reservations is information indicating the number of people who can make reservations for the corresponding space during the corresponding reservation period, and the number of people who can use the space is information indicating the number of people who can use the corresponding space during the corresponding reservation period.
[0106] In the example shown in Figure 5, for example, a space assigned the space ID K001 is expected to be used by 30 people from 13:00 to 14:00 on June 25th, and can be used by up to 5 people.
[0107] Next, the user information database 13E according to this embodiment will be described. As shown in Fig. 6, the user information database 13E according to this embodiment stores information such as a user ID, an occupation, and an age in association with each other.
[0108] The user ID is the same information as the user ID in the movement information database 13B. The occupation is information indicating the occupation of the corresponding target user, and the age is information indicating the age of the corresponding target user. In the example shown in FIG. 6, for example, the occupation of the target user assigned with the user ID U001 is an office worker, and the age is 35 years old.
[0109] Next, the facility information database 13F according to this embodiment will be described. As shown in Fig. 7, the facility information database 13F according to this embodiment stores information on a facility ID, an address, and a price in association with each other.
[0110] The facility ID is information that is assigned in advance as different information for each facility in order to identify the facility individually, the address is information indicating the address of the corresponding facility, and the consideration amount is information indicating the consideration amount that the corresponding facility pays to the manager. In the example shown in Fig. 7, for example, the address corresponding to the facility assigned with S001 as the facility ID is address FA1 (actually a specific address), and it indicates that 100,000 yen is to be paid to the manager per month.
[0111] Next, the spatial information database 13G according to the present embodiment will be described. As shown in Fig. 8, the spatial information database 13G according to the present embodiment stores information on a space ID, an address, a usage fee, availability of services for company employees, and availability of private rooms in association with each other.
[0112] The space ID is the same information as the space ID in the reservation information database 13D, the address is information indicating the address of the corresponding space, and the usage fee is information indicating the usage fee of the corresponding space. The availability of the service for office workers is information indicating whether the service for office workers is available in the corresponding space, and the availability of the private room is information indicating whether the private room is available in the corresponding space. In this embodiment, the service for office workers is a service that provides a desk light, a power outlet, and a wireless LAN (Local Area Network), but this is not limited to this form. For example, the service for office workers may be a service that provides a private room with a soundproof sheet, or a single or multiple combinations of these services may be applied. In this embodiment, the private room is a box-shaped private room that is simply surrounded by walls, doors, ceilings, etc., but may be a private room that is simply separated by a partition or the like. In the example shown in Fig. 8, for example, the address corresponding to the space given K001 as the space ID is address SA1 (actually a specific address), and the daily usage fee is 1000 yen. Also, in the example shown in Fig. 8, for example, the space given K001 as the space ID indicates that services for office workers are available, but private rooms are not available.
[0113] Next, the parking lot information database 13H according to this embodiment will be described. As shown in Fig. 9, the parking lot information database 13H according to this embodiment stores information on parking lot IDs, addresses, and usage fees in association with each other.
[0114] The parking lot ID is information that is assigned in advance as different information for each parking lot in order to identify each parking lot individually, the address is information indicating the address of the corresponding parking lot, and the usage fee is information indicating the usage fee for the corresponding parking lot. In the example shown in Figure 9, for example, the address corresponding to the parking lot assigned with the parking lot ID P001 is address CA1 (actually a specific address), and the usage fee per hour is 600 yen.
[0115] Next, the baggage storage information database 13I according to this embodiment will be described. As shown in Fig. 10, the baggage storage information database 13I according to this embodiment stores information on baggage storage IDs, addresses, and usage fees in association with each other.
[0116] The baggage storage ID is information that is assigned in advance as different information for each baggage storage in order to individually identify the baggage storage. The address is information indicating the address of the corresponding baggage storage, and the usage fee is information indicating the usage fee for the corresponding baggage storage. In the example shown in Fig. 10, for example, the address corresponding to the baggage storage assigned with B001 as the baggage storage ID is address LA1 (actually a specific address), and the usage fee per day is 300 yen.
[0117] Next, the operation of the information processing device 10 will be described. In the information processing system 100 according to this embodiment, when any target user issues an instruction to execute information processing using the terminal 20 before leaving for any scheduled event, the CPU 11 of the information processing device 10 executes the information processing program 13A, thereby executing the information processing shown in Fig. 11. Note that, in order to avoid confusion, a case will be described here where a database other than the reservation information database 13D has been constructed in advance.
[0118] In step 200 in Fig. 11, the CPU 11 reads out the free time occurrence period corresponding to the schedule to be processed (hereinafter referred to as the "target schedule") from the travel information database 13B, and acquires the free time from the free time occurrence period. With this process, for example, when the travel information database 13B is as shown in Fig. 3 and the schedule ID is Y001, 4 hours is acquired as the free time.
[0119] In step 202, CPU 11 judges whether or not to use the route where the failure has occurred. More specifically, CPU 11 first reads out the route to be used corresponding to the target schedule from travel information database 13B, and reads out the route where the failure has occurred from obstacle information database 13C. CPU 11 then judges whether or not to use the route where the failure has occurred by judging whether or not the route to be used is included in the route where the failure has occurred that has been read out. If the judgment in the processing of step 202 is affirmative, CPU 11 proceeds to step 204, and if the judgment is negative, CPU 11 proceeds to step 206.
[0120] In step 204, CPU 11 subtracts the resolution period from the acquired free time and sets the obtained period as the free time. More specifically, CPU 11 first reads out the resolution period corresponding to the corresponding route where the failure occurred from fault information database 13C. Next, CPU 11 updates the start time of the free time in the free time occurrence period read out in the processing of step 200 by shifting it by the read resolution period. For example, in a case where travel information database 13B is as shown in FIG. 3, fault information database 13C is as shown in FIG. 4, and the schedule ID is Y001, the start time of the free time is updated to 13:30 on June 25th.
[0121] In step 206, the CPU 11 judges whether the free time obtained through the above processing is equal to or longer than a predetermined time T1. If the judgment in the processing of step 206 is affirmative, the CPU 11 proceeds to step 208, and if the judgment is negative, the CPU 11 considers that there is no space to be presented and ends this information processing.
[0122] In step 208, the CPU 11 determines whether or not there is available space. More specifically, the CPU 11 first refers to the travel information database 13B and counts the number of users from the user ID corresponding to the target schedule.
[0123] Next, the CPU 11 refers to the reservation information database 13D, and calculates the available period, which is a reservation possible period included in the free time occurrence period corresponding to the target schedule, to obtain the available time for each space. For example, in a schedule with a schedule ID of Y001 in which the travel information database 13B is as shown in Fig. 3 and the reservation information database 13D is as shown in Fig. 4, the available period for the space with the space ID K001 is from 13:00 to 14:00 on June 25, and the available time is one hour.
[0124] Next, the CPU 11 refers to the reservation information database 13D and determines whether there is a space where the available number of users is equal to or greater than the number of users and the available time corresponding to the target schedule is equal to or greater than the predetermined time T2, thereby determining whether there is an available space. If the determination in the process of step 208 is positive, the CPU 11 proceeds to step 210, and if the determination is negative, it is determined that there is no space to present and ends this information process.
[0125] In step 210, the CPU 11 executes a presentation space determination process for determining a space (hereinafter simply referred to as a "presentation space") to be displayed on the display unit 25 of the access source terminal 20 from among the available spaces obtained by the above process. The presentation space determination process according to this embodiment will be described below with reference to Fig. 12. Note that, in order to avoid confusion, a case will be described in which there are multiple available spaces and the number of presentation spaces is two.
[0126] Moreover, in the information processing system 100 according to this embodiment, information indicating whether the manager's request or the target user's request is to be prioritized (hereinafter referred to as "request information") is stored in the memory unit 13. Furthermore, in the information processing system 100 according to this embodiment, when the manager's request is to be prioritized, information indicating whether the manager's interests or the proximity of the facility to the space is to be prioritized (hereinafter referred to as "priority information") is stored in the memory unit 13. Furthermore, in this embodiment, a form is applied in which the manager registers the request information and priority information in advance, but the present invention is not limited to this form.
[0127] In step 400 of FIG. 12, the CPU 11 reads the request information from the memory unit 13 and determines whether the request information indicates that the administrator's request should be prioritized. If the determination is affirmative, the process proceeds to step 402, and if the determination is negative, the process proceeds to step 408.
[0128] In step 402, the CPU 11 reads out the priority information from the memory unit 13 and determines whether the priority information indicates that the interests of the administrator are to be prioritized. If the determination is affirmative, the process proceeds to step 404; if the determination is negative, the process proceeds to step 406.
[0129] In step 404, the CPU 11 reads all information from the facility information database 13F and the spatial information database 13G, and assigns a higher degree of recommendation to an available space that is closer to a facility whose fee is equal to or more than a predetermined fee C1.
[0130] In step 406, the CPU 11 determines, based on the information read out in the process of step 404, that the closer the available space is to any facility, regardless of the price, the higher the degree of recommendation.
[0131] On the other hand, in step 408, the CPU 11 determines whether the number of users obtained by the processing of step 208 is one or not, and if the determination is affirmative, the process proceeds to step 410, and if the determination is negative, the process proceeds to step 414.
[0132] In step 410, the CPU 11 reads information indicating whether or not a private room is available from the spatial information database 13G, and judges whether or not a private room is available in the available space. If the judgment in the processing of step 410 is affirmative, the CPU 11 proceeds to step 412, and if the judgment is negative, the CPU 11 proceeds to step 414.
[0133] In step 412, the CPU 11 uses the availability of the private room read in the process of step 410 to update the available space to the space in which the private room can be used as the available space.
[0134] In step 414, the CPU 11 reads out the user information database 13E, reads out the occupation corresponding to the user ID read out by the processing of step 208, and judges whether or not the target users whose occupation is company employee are included. If the judgment in the processing of step 414 is affirmative, the CPU 11 proceeds to step 416, and if the judgment is negative, the CPU 11 proceeds to step 420.
[0135] In step 416, the CPU 11 reads information indicating whether the office worker service is available from the spatial information database 13G, and judges whether the available space includes a space in which the office worker service is available. If the judgment in the processing of step 416 is affirmative, the CPU 11 proceeds to step 418, and if the judgment is negative, the CPU 11 proceeds to step 420.
[0136] In step 418, the CPU 11 uses the availability of the office worker services read in the process of step 416 to update the available spaces to those spaces in which the office worker services are available, as available spaces.
[0137] In step 420, the CPU 11 performs control to display a priority condition selection screen in a predetermined format on the display unit 25 of the access source terminal 20.
[0138] As shown in FIG. 13, the priority condition selection screen according to this embodiment displays a message prompting the selection of the condition to be most prioritized when determining the presentation space from the available space. In addition, the priority condition selection screen according to this embodiment displays a selection designation area 25A for selecting the available time, a selection designation area 25B for selecting the usage fee, a selection designation area 25C for selecting the distance from the free time start position to the available space, a selection designation area 25D for selecting the exercise intensity or exercise amount, and a selection designation area 25E for selecting the number of people to be reserved, as conditions that the target user wants to prioritize. When the priority condition selection screen shown in FIG. 13 is displayed on the display unit 25 of the terminal 20 owned by the target user as an example, the target user selects a selection designation area corresponding to the desired condition from each of the selection designation areas 25A to 25E via the input unit 24. Note that, in this embodiment, a form is applied in which the target user can select only one priority condition on the priority condition selection screen, but a form in which two or more priority conditions can be selected may also be applied.
[0139] In step 422, the CPU 11 determines whether or not the selection designation area 25A has been selected on the priority condition selection screen. If the determination is affirmative, the process proceeds to step 424, and if the determination is negative, the process proceeds to step 426.
[0140] In step 424 , the CPU 11 assigns a higher degree of recommendation to an available space having a longer available time acquired in the process of step 208 , and then proceeds to step 446 .
[0141] In step 426, the CPU 11 determines whether or not the selection designation area 25B has been selected on the priority condition selection screen. If the determination is affirmative, the process proceeds to step 428, and if the determination is negative, the process proceeds to step 430.
[0142] In step 428 , the CPU 11 reads out the usage fee corresponding to the available space from the spatial information database 13 G, and assigns a higher degree of recommendation to the available space with a lower usage fee.
[0143] In step 430, the CPU 11 reads information indicating the most recent means of transportation from the transportation information database 13B, and determines whether the most recent means of transportation is an automobile. If the determination is positive, the process proceeds to step 432, and if the determination is negative, the process proceeds to step 434.
[0144] In step 432, CPU 11 determines a parking lot for parking the vehicle used by the target user immediately before the free time occurs. More specifically, CPU 11 reads out the free time start position corresponding to the target schedule from travel information database 13B, reads out an address from parking lot information database 13H, and determines the parking lot whose address is closest to the read free time start position as the parking lot. Also, in step 432, CPU 11 updates the read free time start position to the address corresponding to the determined parking lot.
[0145] In this embodiment, the parking lot closest to the location where the vacant time occurs is used as the parking lot, but this is not limited to this. For example, the parking lot may be the one that is the closest to the location where the vacant time occurs and has the lowest usage fee, and is located a predetermined distance or less from the location where the vacant time occurs.
[0146] In this embodiment, in the process of step 430, the CPU 11 determines whether the most recent means of transportation is an automobile, but the present invention is not limited to this. For example, in this process, the CPU 11 may determine whether the most recent means of transportation is a bicycle or a motorcycle. In this case, in the process of step 432, the CPU 11 needs to determine a bicycle parking lot for parking the bicycle or motorcycle, so the memory unit 13 stores a database that stores information for individually identifying bicycle parking lots and the addresses of the bicycle parking lots.
[0147] In step 434, the CPU 11 determines whether or not the selection designation area 25C has been selected on the priority condition selection screen. If the determination is affirmative, the process proceeds to step 436, and if the determination is negative, the process proceeds to step 438.
[0148] In step 436, the CPU 11 reads out an address corresponding to the available space from the spatial information database 13G, and assigns a higher degree of recommendation to the available space that has a shorter travel distance from the free time start position to the address.
[0149] In step 438, the CPU 11 determines whether or not the selection designation area 25D has been selected on the priority condition selection screen. If the determination is affirmative, the process proceeds to step 440, and if the determination is negative, the process proceeds to step 442.
[0150] In step 440, the CPU 11 reads out an address corresponding to the available space from the spatial information database 13G, and the higher the exercise intensity or amount of exercise required to reach the available space from the start position of the free time, the higher the recommendation level of the available space, and then proceeds to step 446.
[0151] In step 442 , the CPU 11 reads out the number of reservations corresponding to the available space from the reservation information database 13 D, and assigns a higher degree of recommendation to an available space with a smaller number of reservations.
[0152] In step 446, the CPU 11 sets the presentation space to the first space having the highest recommendation degree among the available spaces and the second space having the second highest recommendation degree among the available spaces, and ends the presentation space determination process. When the presentation space determination process ends, the CPU 11 proceeds to step 212 of the information processing (see FIG. 11).
[0153] In step 212, the CPU 11 performs control to display a spatial presentation screen in a predetermined format on the display unit 25 of the access source terminal 20.
[0154] As shown in FIG. 14, the space presentation screen according to the present embodiment displays information indicating the first space and the second space (in the example shown in FIG. 14, "space S1" and "space S2") and information indicating how to get to each of the above spaces (in the example shown in FIG. 14, map information). In addition, in the space presentation screen according to the present embodiment, a message prompting the user to select whether or not to reserve the first space and the second space, and a selection designation area 25F for selection when reserving the first space are displayed. In addition, in the space presentation screen according to the present embodiment, a selection designation area 25G for selection when reserving the second space and a selection designation area 25H for selection when neither the first space nor the second space is reserved are displayed. When the space presentation screen shown in FIG. 14 is displayed on the display unit 25 as an example, the target user selects a desired selection designation area from each of the selection designation areas 25F to 25H via the input unit 24.
[0155] In step 214, the CPU 11 determines whether the selection designation area 25F or the selection designation area 25G has been selected on the spatial presentation screen. If the determination is affirmative, the process proceeds to step 216. If the determination is negative, the process proceeds to step 218.
[0156] In step 216, the CPU 11 performs a process to validate the reservation of the space selected on the space presentation screen (hereinafter simply referred to as the "selected space"). Specifically, the CPU 11 refers to the reservation information database 13D, subtracts the number of users from the available number of users corresponding to the available period corresponding to the selected space, and adds the number of users to the reservation number corresponding to the available period corresponding to the selected space.
[0157] In step 218, the CPU 11 reads out a distance corresponding to the target schedule from the travel information database 13B, and judges whether the distance is equal to or greater than a predetermined distance D1. If the judgment in the processing of step 218 is affirmative, the CPU 11 proceeds to step 232, and if the judgment is negative, the CPU 11 proceeds to step 220.
[0158] In step 220, CPU 11 reads out from user information database 13E the age corresponding to the user ID read out in the process of step 208, and judges whether or not there is a target user whose age is equal to or greater than a predetermined age A1. If the judgment in the process of step 220 is affirmative, CPU 11 proceeds to step 232, and if the judgment is negative, CPU 11 proceeds to step 222.
[0159] In step 222, the CPU 11 reads out the information on whether or not the target schedule includes lodging from the travel information database 13B, and determines whether or not the target schedule includes lodging. If the determination in step 222 is affirmative, the CPU 11 proceeds to step 232, and if the determination is negative, the CPU 11 proceeds to step 224.
[0160] In step 224, the CPU 11 performs control to cause the display unit 25 to display a package information input screen in a predetermined format.
[0161] As shown in FIG. 15, the luggage information input screen according to the present embodiment displays a message prompting the target user to input approximate values of the weight and dimensions of the luggage brought by the target user and to select whether or not the luggage contains precision machinery. In addition, the luggage information input screen according to the present embodiment displays an input area 25I for inputting the weight of the luggage, an input area 25J for inputting the length of the luggage, an input area 25K for inputting the width of the luggage, and an input area 25L for inputting the height of the luggage. In addition, the luggage information input screen according to the present embodiment displays a selection designation area 25M for selecting when the luggage contains precision machinery, and a selection designation area 25N for selecting when the luggage does not contain precision machinery. When the luggage information input screen shown in FIG. 15 is displayed on the display unit 25 carried by the target user as an example, the target user inputs information into all of the input areas 25I to 25L via the input unit 24, and selects the selection designation area 25M or the selection designation area 25N.
[0162] In step 226, the CPU 11 reads the memory unit 13 and determines whether the weight entered in the input area 25I is equal to or greater than a predetermined weight W1. If the determination is affirmative, the CPU 11 proceeds to step 232, and if the determination is negative, the CPU 11 proceeds to step 228.
[0163] In step 228, the CPU 11 reads the storage unit 13 and determines whether or not at least one of the dimensions input to the input areas 25J, 25K, and 25L is equal to or greater than a predetermined dimension S1. If the determination in the process of step 228 is affirmative, the CPU 11 proceeds to step 232, and if the determination is negative, the CPU 11 proceeds to step 230.
[0164] In step 230, the CPU 11 determines whether or not the selection designation area 25M has been selected on the baggage information input screen. If the determination is negative, the information processing ends. If the determination is positive, the process proceeds to step 232.
[0165] In step 232, the CPU 11 controls the display unit 25 of the access source terminal 20 to display a baggage storage area presentation screen in a predetermined format. Specifically, the CPU 11 first reads out addresses corresponding to the first space and the second space from the spatial information database 13G. Next, the CPU 11 refers to the baggage storage area information database 13I, and creates a baggage storage area presentation screen using the baggage storage area ID and the usage fee corresponding to an address within a predetermined distance D2 from the read out address, and controls the display unit 25 to display the baggage storage area presentation screen.
[0166] As shown in Fig. 16, the luggage storage presentation screen according to this embodiment displays information indicating the names and fees of luggage storage areas within a predetermined distance D2 (300 meters in the example shown in Fig. 16) from the space presented on the space presentation screen. When the process of step 232 ends, the CPU 11 ends this information process.
[0167] [Second embodiment] In the first embodiment, a case was described in which the selection of detailed conditions corresponding to the conditions for the above space is not accepted from the target user, whereas in this embodiment, a case in which the selection of the above detailed conditions is accepted from the target user is explained.
[0168] Note that the hardware configuration of the information processing device according to this embodiment and the functional configuration of the information processing device 10 are the same as the configuration according to the first embodiment (see FIGS. 1 and 2), and therefore description thereof will be omitted here.
[0169] Next, the operation of the information processing device 10 when executing information processing will be described as the operation of the information processing device 10 according to this embodiment with reference to Fig. 17. The information processing according to this embodiment differs from the information processing according to the first embodiment only in the presentation space determination processing. Note that the steps in the presentation space determination processing shown in Fig. 17 that execute the same processing as the presentation space determination processing shown in Fig. 12 are assigned the same step numbers as in Fig. 12, and descriptions thereof will be omitted.
[0170] The presentation space determination process shown in Fig. 12 differs from the presentation space determination process shown in Fig. 17 in that the processes of steps 423 and 425 are applied instead of the process of step 424, and that the processes of steps 427 and 429 are applied instead of the process of step 428. Also, the process differs in that the processes of steps 435 and 437 are applied instead of the process of step 436, and that the processes of steps 439 and 441 are applied instead of the process of step 440. Also, the process differs in that the processes of steps 443 and 445 are applied instead of the process of step 442.
[0171] That is, in step 423 of FIG. 17, the CPU 11 performs control to cause the display unit 25 to display an available time display screen in a predetermined format.
[0172] As shown in Fig. 18, the available time presentation screen according to this embodiment displays the names of the spaces with the longest and shortest available times among the available spaces, information indicating the available times, and a message prompting the user to select a space he or she wishes to use from among the spaces. The available time presentation screen according to this embodiment also displays selection designation areas 25O and 25P for selecting each space. When the available time presentation screen shown in Fig. 18 is displayed on the display unit 25 as an example, the target user selects the selection designation area 25O or the selection designation area 25P via the input unit 24. This selection enables the CPU 11 to specify (understand) whether the target user desires a long time or a short time when the target user prioritizes the available time of the available space.
[0173] In step 425 , the CPU 11 determines the degree of recommendation to be higher the closer the available time acquired in the process of step 208 is to the available time of the space selected on the available time presentation screen, and then proceeds to step 446 .
[0174] In step 427, the CPU 11 controls the display unit 25 to display a usage fee presentation screen in a predetermined format.
[0175] As shown in FIG. 19, the usage fee presentation screen according to this embodiment displays the names of the spaces with the highest and lowest usage fees among the available spaces, information indicating the usage fees, and a message prompting the user to select a space he or she wishes to use from among the above spaces. In addition, the usage fee presentation screen according to this embodiment displays selection designation areas 25Q and 25R for selecting each space. When the usage fee presentation screen shown in FIG. 19 is displayed on the display unit 25 as an example, the target user selects selection designation area 25Q or selection designation area 25R via the input unit 24. By this selection, when the target user prioritizes the usage fees of the available spaces, it is possible to specify (understand) whether the target user desires a space with a high usage fee or a space with a low usage fee.
[0176] In step 429, the CPU 11 reads out the usage fee corresponding to the available space from the spatial information database 13G, and determines the degree of recommendation to be higher the closer the usage fee is to the usage fee for the space selected on the usage fee presentation screen, and then proceeds to step 446.
[0177] In step 435, the CPU 11 performs control to cause the display unit 25 to display a distance presenting screen in a predetermined format.
[0178] As shown in FIG. 20, the distance presentation screen according to this embodiment displays the names of the spaces with the longest and shortest distances from the free time start position to the available space, information indicating the distances, and a message prompting the user to select a space he or she wishes to use from among the spaces. In addition, the distance presentation screen according to this embodiment displays a selection designation area 25S and a selection designation area 25T for selecting each space. When the distance presentation screen shown in FIG. 20 is displayed on the display unit 25 as an example, the target user selects the selection designation area 25S or the selection designation area 25T via the input unit 24. This selection allows the target user to specify (understand) whether he or she desires a space with a long distance or a space with a short distance when the target user prioritizes the distance.
[0179] In step 437, the CPU 11 reads out an address corresponding to the available space from the spatial information database 13G, and determines that the recommendation level is higher the closer the travel distance from the free time start location to the address is to the travel distance from the free time start location to the space selected on the distance presentation screen, and then proceeds to step 446.
[0180] In step 439, the CPU 11 performs control to cause the display unit 25 to display an exercise information presentation screen in a predetermined format.
[0181] As shown in FIG. 21, the exercise information presentation screen according to this embodiment displays the names and exercise information of the space with the highest exercise intensity or the highest amount of exercise required from the free time start position to arrive at the available space and the space with the lowest exercise intensity or the lowest amount of exercise, and a message prompting the user to select a space to use from the above spaces. In addition, the exercise information presentation screen according to this embodiment displays a selection designation area 25U and a selection designation area 25V for selecting each space. When the exercise information presentation screen shown in FIG. 21 is displayed on the display unit 25 as an example, the target user selects the selection designation area 25U or the selection designation area 25V via the input unit 24. By this selection, when the target user prioritizes exercise intensity or amount of exercise, it is possible to specify (understand) whether the target user desires a space with high exercise intensity or high amount of exercise, or a space with low exercise intensity or low amount of exercise.
[0182] In step 441, CPU 11 reads out an address corresponding to an available space from spatial information database 13G, and determines the degree of recommendation to be higher the closer the exercise intensity or amount of exercise required to reach the above-mentioned space from the free time start position is to the exercise intensity or amount of exercise required to reach the space selected on the exercise information presentation screen from the free time start position, and proceeds to step 446.
[0183] In step 443, the CPU 11 controls the display unit 25 to display a reservation number-of-persons display screen in a predetermined format.
[0184] As shown in FIG. 22, the reservation number presentation screen according to this embodiment displays the names of the spaces with the most and least reservations among the available spaces, information indicating the number of reservations, and a message prompting the user to select a space they wish to use from the above spaces. In addition, the reservation number presentation screen according to this embodiment displays a selection designation area 25W and a selection designation area 25X for selecting each space. When the reservation number presentation screen shown in FIG. 22 is displayed on the display unit 25 as an example, the target user selects the selection designation area 25W or the selection designation area 25X via the input unit 24. By this selection, when the target user prioritizes the number of reservations, it is possible to specify (understand) whether the target user desires a space with a large number of reservations or a space with a small number of reservations.
[0185] In step 445, the CPU 11 reads out the number of reservations corresponding to the available space from the reservation information database 13D, and sets a higher degree of recommendation the closer the number of reservations is to the number of reservations for the space selected on the reservation number presentation screen, and proceeds to step 446.
[0186] Although the embodiments have been described above, the technical scope of the present invention is not limited to the scope described in the above embodiments. Various modifications or improvements can be made to the above embodiments without departing from the gist of the invention, and such modifications or improvements are also included in the technical scope of the present invention.
[0187] Furthermore, the above-mentioned embodiments do not limit the inventions described in the claims, and not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention. The above-mentioned embodiments include inventions at various stages, and various inventions are extracted by combining the multiple constituent elements disclosed. Even if some constituent elements are deleted from all the constituent elements shown in the embodiments, as long as the effect is obtained, the configuration from which these several constituent elements are deleted can be extracted as an invention.
[0188] For example, as the above-mentioned recommendation level, using weather information provided by the Japan Meteorological Agency or the like, if rain is predicted at the free time start location, a higher level may be applied the shorter the outdoor travel distance from the free time start location to the above-mentioned space.
[0189] Also, in a case where the baggage brought by the target user does not include a predetermined type of dangerous material having properties such as volatility and toxicity, the CPU 11 may further present a baggage storage area that is within a predetermined distance from the space in addition to presenting the space. Furthermore, a mode may be applied in which the CPU 11 determines a baggage storage area to be presented depending on the type of baggage brought by the target user.
[0190] In addition, in the above embodiments, the term "processor" refers to a processor in a broad sense, and includes general-purpose processors (e.g., CPUs, etc.) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, programmable logic device, etc.).
[0191] In the above embodiment, the information processing program 13A is pre-installed in the storage unit 13, but the present invention is not limited to this. For example, the information processing program 13A may be provided by being stored in a storage medium such as a CD-ROM (Compact Disc Read Only Memory), or may be provided via a network.
[0192] Furthermore, in the above embodiment, the use processing and information processing are realized by a software configuration using a computer by executing a program, but the present invention is not limited to this. For example, at least one of the use processing and information processing may be realized by a hardware configuration or a combination of a hardware configuration and a software configuration.
[0193] In addition, the configuration of the information processing system 100 described in the above embodiment (see Figures 1 and 2) is just one example, and it goes without saying that unnecessary parts may be deleted or new parts may be added without departing from the spirit of the present invention.
[0194] Furthermore, the information processing flow (see FIG. 11) and the presentation space determination processing flow (see FIG. 12 and FIG. 17) described in the above embodiment are also examples, and it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged within the scope of the gist of the present invention. [Explanation of symbols]
[0195] 10. Information processing device 11 CPU 11A Acquisition Department 11B Control section 11C Reception 12. Memory 13 Storage section 13A Information Processing Program 13B Movement Information Database 13C Fault Information Database 13D Reservation Information Database 13E User Information Database 13F Facility Information Database 13G Spatial Information Database 13H Parking Information Database 13I Luggage storage information database 14 Input section 15 Display section 18 Communication I / F section 20 Terminals 21 CPU 22 Memory 23 Memory section 24 Input section 25 Display section 26 Speaker 28 Wireless Communication Department 50 Network 100 Information Processing Systems
Claims
1. A processor is provided. The processor, Obtaining a free time from the time when the user starts moving toward the destination to the time when the intended event starts at the destination, When the free time is equal to or longer than a predetermined time, control is performed to present a space that is available during the free time and that is available during the movement; When a plurality of the spaces are present, the degree to which the recommendation degree of the space is determined according to the most recent means of transportation until the free time occurs, the degree to which the recommendation degree of the space is determined according to the exercise intensity or amount of exercise of the user required to arrive at the space, the degree to which the recommendation degree of the space is determined according to the exercise intensity or amount of exercise of the user required to arrive at the space, the degree to which the recommendation degree of the space is determined according to the attribute of the user, and the degree to which the recommendation degree of the space is determined according to the number of users, and, in the case where the presentation of the space is a business and there is a facility that brings profits to a business operator that performs the business, the degree to which the recommendation degree of the space is determined according to the size of the profits, Information processing device.
2. A processor is provided. The processor, Obtaining a free time from the time when the user starts moving toward the destination to the time when the intended event starts at the destination, When the free time is equal to or longer than a predetermined time, control is performed to present a space that is available during the free time and that is available during the movement; If there are a plurality of the spaces, a selection of a condition for the space is further received from the user, and the space to be presented is determined in accordance with the received selection. Information processing device.
3. A processor is provided. The processor, Obtaining a free time from the time when the user starts moving toward the destination to the time when the intended event starts at the destination, When the free time is equal to or longer than a predetermined time, control is performed to present a space that is available during the free time and that is available during the movement; When a predetermined condition is met, in addition to presenting the space, a luggage storage area that is within a predetermined distance from the space is further presented. Information processing device.
4. The processor, When a plurality of spaces are present, the space to be presented is determined according to the degree of recommendation. The information processing device according to claim 1 .
5. The recommendation level is determined according to the exercise intensity or amount of exercise of the user required to reach the space. The information processing device according to claim 1 .
6. The degree of recommendation is determined according to the magnitude of the profit when the space is presented as a business and when there is a facility that brings profit to the business operator conducting the business. The information processing device according to claim 1 .
7. The processor, If there are a plurality of spaces, a selection of conditions for the spaces is further received from the user; determining the space to be presented in response to the received selection; 7. The information processing device according to claim 1, 3, 4, 5, or 6.
8. The processor, When a predetermined condition is met, in addition to presenting the space, a luggage storage area that is within a predetermined distance from the space is further presented.
7. The information processing device according to claim 1, 2, 4, 5, or 6.
9. The predetermined condition is that the distance between the destination and a departure point from which the vehicle departs for the destination is equal to or greater than a predetermined distance. The information processing device according to claim 8.
10. the predetermined condition is that the attribute of the user is a predetermined attribute; The information processing device according to claim 8.
11. The predetermined condition is that the travel to the destination includes an overnight stay. The information processing device according to claim 8.
12. The predetermined condition is that the weight of the luggage brought by the user is equal to or greater than a predetermined weight. The information processing device according to claim 8.
13. The predetermined condition is that the size of the luggage brought by the user is equal to or larger than a predetermined size. The information processing device according to claim 8.
14. The predetermined condition is that the luggage brought by the user contains a predetermined type of item. The information processing device according to claim 8.
15. The processor, Accepting a reservation for the space from the user in response to the presentation of the space; When the reservation is accepted, a process of validating the reservation of the space by the user is further performed. The information processing device according to any one of claims 1 to 14.
16. A processor is provided. The processor, Obtaining a free time from the time when the user starts moving toward the destination to the time when the intended event starts at the destination, When the free time is equal to or longer than a predetermined time, control is performed to present a space that is available during the free time and that is available during the movement; Accepting a reservation for the space from the user in response to the presentation of the space; When the reservation is accepted, a process is performed to validate the reservation of the space by the user. Information processing device.
17. The processor, and performing control to further present a way to the space. The information processing device according to any one of claims 1 to 16.
18. An information processing program for causing a computer to execute the control performed by the processor of the information processing device according to any one of claims 1 to 17.
Citation Information
Patent Citations
Membership bicycle rental system for transferring shared bicycle provided by member in station relay parking lot, and for carrying them to / from parking base to adjust the number of parked bicycle around station
JP2005122675A
Information delivery system, information delivery server, mobile terminal device, and information delivery method
JP2009036720A
Schedule management system, schedule management method, schedule management program, and recording medium
JP2009217397A
Navigation apparatus
JP2011085580A
Information processor, information processing method and information processing system
JP2019207118A