This invention relates to an information providing system, an information providing method, and a program recording medium.
Patent Literature 1 discloses a delivery route generation system that can suppress a decrease in efficiency of a delivery operation. According to the patent literature, this delivery route generation system includes a destination information acquisition unit that acquires destination information that includes at least information attributable to a behavior of a consignee at each destination, an estimation unit that estimates presence or absence of the consignee based on the destination information, and a delivery route generation unit that generates a delivery route based on the estimation of the presence or absence of the consignee and a delivery route generation unit that generates a delivery route based on the estimated presence or absence of the consignee.
In the configuration of Patent Literature 1, it is necessary to install a sensor that functions as the destination information acquisition unit for each consignee, and it is necessary to set up a mechanism to collect data that serves as the destination information from the group of sensors.
It is a main object of the present invention to provide an information providing system, a method of providing information, and a program recording medium that can provide information on whether a certain person is at home or not at low cost.
According to a first aspect of the present invention, there is provided an information providing system, including: a target person detection means that detects a target person whose at-home status is to be managed among persons passing through a public area based on information acquired from a device installed in the public area; a moving direction identification means that identifies a moving direction of the target person; an at-home management means that updates information on an at-home status of the target person based on the estimated moving direction; and an output means that outputs the information on the at-home status of the target person.
According to a second aspect of the present invention, there is provided an information providing method performed by a computer that can acquire information from a device installed in a public area, the information providing method including: detecting a target person whose at-home status is to be managed among persons passing through the public area based on the information; identifying a moving direction of the target person; updating information on the at-home status of the target person based on the estimated moving direction; and outputting the information on the at-home status of the target person.
According to a third aspect of the present invention, there is provided a program storage medium storing a program that causes a computer that can acquire information from a device installed in a public area, to perform processing for: detecting a target person whose at-home status is to be managed among persons passing through the public area based on the information; identifying a moving direction of the target person; updating information on the at-home status of the target person based on the estimated moving direction; and outputting the information on the at-home status of the target person.
According to the individual aspects of the present invention, there is provided an information providing system, a method of providing information, and a program recording medium that contribute to facilitating provision of information on whether a certain person is at home or not. The advantageous effects of the present invention are not limited to the above advantageous effect. The present invention may provide other advantageous effects, instead of or in addition to the above advantageous effect.
First, an outline of an example embodiment will be described. In the following outline, various components are denoted by reference characters for the sake of convenience. That is, the following reference characters are used as examples to facilitate the understanding of the present invention. Thus, the description of the outline is not intended to impose any limitations. In addition, unless otherwise specified, an individual block illustrated in the drawings represents a configuration of a functional unit, not a hardware unit. An individual connection line between blocks in the drawings signifies both one-way and two-way directions. An arrow schematically illustrates a principal signal (data) flow and does not exclude bidirectionality. In the present description and drawings, elements that can be described in a like way will be denoted by a like reference character, and redundant description thereof will be omitted as needed.
As shown in
More specifically, the target person detection means 11 detects a target person whose at-home status is to be managed among persons passing through a public area based on information acquired from a device installed in the public area.
The moving direction identification means 12 identifies a moving direction of the target person.
The at-home management means 13 updates information on an at-home status of the target person based on the estimated moving direction.
The output means 14 outputs the information on the at-home status of the target person.
By adopting the above configuration, it becomes possible to easily provide information on whether a certain person is at home or not.
In addition, as shown in
In addition, as shown in
Hereinafter, specific example embodiments will be described in more detail with reference to drawings.
At first, the first example embodiment using a camera installed around a road as a device installed in a public area will be described in more detail with reference to the drawings.
The camera 110 is installed around a road, photographs people and vehicles passing along the road, and provides the photographed images to the information providing system 100.
Note that the number of cameras 110 can also be reduced by devising the installation position or by using cameras equipped with wide-angle lenses. Therefore, the number of cameras 110 is not limited as long as the number of cameras is one or more. In addition, the camera 110 may take still images at predetermined time intervals or videos.
The information providing system 100 includes a target person detection unit 101, a moving direction identification unit 102, an at-home management unit 103, a transmitting unit 104, a target person information management unit 105, and a camera information storage unit 106. The target person detection unit 101, the moving direction identification unit 102, the at-home management unit 103, and the transmitting unit 104 correspond to the target person detection means 11, the moving direction identification means 12, the at-home management means 13, and the output means 14 described above.
The target person detection unit 101 identifies a person or vehicle from the images captured by the camera 110 and detects a target (hereinafter referred to as a “target person”) in an at-home status to be managed. For example, the target person detection unit 101 cuts out a portion of the image taken by the camera 110 that shows a person or vehicle, and identifies the person or vehicle based on a feature value of the image of the person or vehicle, number plate information obtained by character recognition, and so on. Furthermore, the target person detection unit 101 determines whether or not the person or vehicle identified above is the target person by matching information registered in the target person information management unit 105.
The moving direction identification unit 102 identifies a moving direction of a target person based on an orientation of the camera 110 and an orientation of the person or vehicle. For example, when the camera 110 is installed facing east and the person or vehicle is approaching in the direction of the camera 110, the moving direction identification unit 102 determines that the person or vehicle is moving to the west. Note that the method of identifying the moving direction of the target person is not particularly limited, as long as the method is capable of identifying the moving direction of the person or vehicle.
The at-home management unit 103 updates target person information that includes an at-home status of the target person stored in the target person information management unit 105 based on a home location of the target person and a moving direction of the target person. The target person information management unit 105 manages target person information used for managing the at-home status.
The camera information storage unit 106 stores an installation position and orientation of the camera 110 and provides the moving direction identification unit 102 with information regarding the position and orientation of the camera.
Based on the target person information, the transmitting unit 104 transmits information on an at-home status of the target person to the in-vehicle terminal 210 of a vehicle of a package delivery company or to the mobile terminal 220 of a family member or the like of the target person that is set up in advance. Note that a mode of transmitting information on an at-home status may include a mode that the transmitting unit 104 transmits information on an at-home status of a person whose at-home status has changed when there is a change in the at-home status. The mode of transmitting information on an at-home status may be a mode that transmits information on an at-home status of a target person in response to a request from these terminals.
Next, operations of the example embodiment will be described in detail with reference to the drawings.
Next, the information providing system 100 identifies a moving direction of the detected target person by referring to camera information (step S002).
Next, the information providing system 100 updates an at-home status of the target person based on the moving direction of the target person identified above (step S003). For example, the home location of the target person with target person ID 0001 in
Similarly, for example, the home location of the target person with target person ID 0002 is west (W) from the camera with sign C0001, as shown in
Finally, the information providing system 100 transmits information on the at-home status of the target person to the above-mentioned in-vehicle terminal 210 or mobile terminal 220 (step S004).
In this way, a package delivery company that receives the information on the at-home status of the target person described above can make a delivery after confirming presence or absence of a resident to whom the delivery is being made. In addition, a family member or the like of the target person can know whether the target person is present or absent, and accordingly, the family member of the target person will be able to return home earlier or later.
Next, a second example embodiment using a base station installed around a road as a device installed in a public area will be described in detail with reference to the drawings.
A base station 200 is a base station of a 5th generation mobile communication system that is installed around a road and provides services to a terminal owned by a person passing through the road or an in-vehicle terminal of a vehicle. Note that in this example embodiment, the base station 200 is described as a base station of the 5th generation mobile communication system, however, as described below, the base station 200 is not particularly limited as long as the base station 200 is capable of detecting the terminal of the target person and identifying the moving direction of the target person.
A base station information storage unit 106b stores an installation location of the base station 200, arrangement of an antenna, or the like, and provides information to the moving direction identification unit 102b with information for identifying a moving direction of a target person.
A target person detection unit 101b detects the target person by receiving connected terminal information from the base station 200.
A moving direction identification unit 102b identifies a moving direction of a target person based on a moving direction of a terminal obtained from the base station 200. The base station 200 can identify the moving direction of the terminal by using information of an antenna that communicated with the connected terminal and beam tracking information. The moving direction identification unit 102b identifies the moving direction of the target person by using the moving direction of the terminal obtained in this way and information of the base station 200 that provides the moving direction of the terminal.
Next, operations of the example embodiment will be described in detail with reference to the drawings. Since the operations of the example embodiment is the same flow as that of the first example embodiment, it will be described using
Next, the information providing system 100b identifies a moving direction of the detected target person by referring to base station information of a base station that detected the target person (step S002).
Next, the information providing system 100b updates an at-home status of the target person based on the moving direction of the target person identified above (step S003).
Finally, the information providing system 100b transmits information on the at-home status of the target person to the above-mentioned in-vehicle terminal 210 or mobile terminal 220 (step S004).
In this way, also in this example embodiment, it is possible to provide information on an at-home status of a target person to a package delivery company, a family member of the target person, or the like. In addition, although it is described above that the base station is used, it is also possible to use a roadside device that can communicate with a terminal of the target person instead of the base station 200. When using this roadside device, it is also possible to identify the moving direction of the target person using the order in which the terminal of the target person communicates with a plurality of roadside devices.
Next, a third example embodiment in which a modification is added to a target person managed by a target person information management unit 105 will be described in detail with reference to the drawings.
The target person information receiving unit 107 receives information on a target person for whom a package is scheduled to be delivered from a delivery service system of a package delivery company (package delivery company system), and registers the contents of the information in a target person information management unit 105b. Note that the information illustrated in
Next, operations of the example embodiment will be described in detail with reference to the drawings.
Then, the target person information receiving unit 107 adds the received target person information to the target person information management unit 105b (step S102).
Since subsequent operations are the same as those in the second example embodiment, the description will be omitted. According to the example embodiment, it is possible to provide information on an at-home status of the target person to the in-vehicle terminal 210 or mobile terminal 220 of the package delivery company that makes on-the day delivery.
Note that in the above example embodiment, it is described that the information providing system 100c receives information on a target person from the package delivery company system, but a source of the information on the target person is not limited to the package delivery company. For example, information on the target person may be received from a visiting care service or from various food delivery companies. Then, the information on at-home status of the target person is provided to a terminal, and so on of a person in charge of providing these services, the person in charge can provide efficient services and make rounds without wasting time.
Next, the fourth example embodiment, in which target persons whose at-home status is to be managed are narrowed down based on an attribute of the person, will be described in detail with reference to the drawings.
The attribute analysis unit 108 analyzes an attribute of a person appearing in an image received from the target person detection unit 101d. The attribute of the person is assumed to include the person's age group, gender, etc. For example, the age group is classified as children, adults, and elderly people. Furthermore, the attribute of the person may be a specific age, rather than an age group. These attributes can be realized, for example, by creating a classifier that classifies binary or multi-valued person attributes by learning with previously prepared training data, and having the attribute analysis unit 108 hold this classifier.
Next, operations of the example embodiment will be described.
As a result of the above analysis, when the attribute of the person matches a predetermined exclusion condition (Yes in step S202), the information providing system 100d does not perform any further processing. For example, children, elderly people, women or men, and the like can be set as these predetermined exclusion conditions. By setting them in this way, it is possible to prevent a delivery, and so on, from being carried out while these persons are at home.
On the other hand, as a result of the above analysis, when the attribute of the person does not match the predetermined exclusion condition (No. in step S202), the information providing system 100d performs the same operation as in steps S001-S004 of the first example embodiment. Specifically, the information providing system 100d detects the target person, identifies the moving direction, updates the at-home status, and transmits the at-home status, based on the image of the camera 110.
As described above, according to the example embodiment, it is possible to narrow down the target persons to whom the at-home status is provided based on attributes such as age and gender. In addition, by excluding children, elderly persons, women, or the like from the target persons of at-home status managements, it is possible to prevent a package delivery company and the like from visiting these persons while they are alone at home.
Furthermore, the configuration of the above fourth example embodiment can be changed to a configuration in which, after updating an at-home status of a target person, the attribute analysis unit 108 analyzes an attribute of the person and determines whether or not the attribute of the person match the predetermined exclusion condition. For example, as shown in
Next, a fifth example embodiment in which a target person is selected based on an image captured by the camera 110 will be described in detail with reference to the drawings.
Similar to the target person detection unit 101d of the information providing system 100d in the fourth example embodiment information providing system 100d, the target person detection unit 101e requests the attribute analysis unit 108 to analyze an attribute of a person captured by the camera 110. Furthermore, the target person detection unit 101e selects the person as a target person when the attribute of the person matches predetermined condition.
Next, an operation of the example embodiment will be described.
As a result of the above analysis, when the attribute of the person do not match predetermined monitoring target condition (No in step S202d), the information providing system 100e does not perform any further processing. For example, children, elderly people, women or men, or the like who need to be monitored an at-home status, i.e., need to be watched over, can be set as the predetermined monitoring target condition.
On the other hand, as a result of the above analysis, when the attribute of the person matches a predetermined monitoring target condition (Yes in step S202d), the information providing system 100e performs the same operation as in steps S001-S004 of the first example embodiment. Specifically, the information providing system 100e detects the target person, identifies the moving direction, updates the at-home status, and transmits the at-home status, based on the image of the camera 110.
As described above, according to the example embodiment, it becomes possible to select a target person according to attributes such as age and gender, monitor an at-home status of the target person, and notify a predetermined terminal, and so on when there is a change in the at-home status of the target person.
Furthermore, the configuration of the above fifth example embodiment can be changed to a configuration in which, after updating an at-home status of a target person, the attribute analysis unit 108 analyzes an attribute of the person and determines whether or not the attribute of the person match a predetermined monitoring target condition. For example, as shown in
In addition, in accordance with a predetermined condition, a decision may be made as to whether or not to transmit information on an at-home status. The predetermined condition may include an attribute of a holder of a terminal that provides a service, and a type of service that is provided, and the like. For example, in the case of a delivery service, the information on the at-home status of a child is not transmitted, while in the case of a monitoring service, only the information on the at-home status of a child is transmitted. In this way, by setting a predetermined condition for whether or not information on being at home can be transmitted, it is possible to provide information that is appropriate for a service.
Next, a sixth example embodiment in which a function to provide information on delivery routes (route information) by using the information on an at-home status of each target person as described above is added will be described in detail with reference to the drawings.
The route calculation unit 109 retains road information that represents a connection relationship of roads in a predetermined area, and when one or more delivery destination information on a road is specified, the route calculation unit 109 creates a route (route) that can travel around the one or more delivery destinations in a shorter route. Note that the route calculation unit 109 need not be retained by the information providing system 100f itself. For example, it can be replaced with a configuration in which the route is obtained using an external route calculation server. In this case, the route calculation unit 109 functions as a processing unit that transmits the delivery destination information to the route calculation server and receives the created route information.
Alternatively, when the difference between the timing (time) when the target person returns home to the delivery destination B and the timing (time) when the person in charge of delivery arrives at the delivery destination B is within a predetermined threshold, route 3 may be created, and the route 3 may be transmitted to the in-vehicle terminal 210 of the vehicle of the delivery service provider or to the mobile terminal 220. In addition, as shown in
Next, a hardware configuration of an individual apparatus that constitutes the information providing system will be described.
The server apparatus 900 can be configured by an information processing apparatus (a so-called computer) and has a configuration illustrated as an example in
The hardware configuration of the server apparatus 900 is not limited to the configuration illustrated in
For example, the processor 911 is a programmable device such as a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or a DSP (Digital Signal Processor). Alternatively, the processor 911 may be a device such as an FPGA (Field Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit). The processor 911 executes various kinds of programs including an operating system (OS).
The memory 912 is a RAM (Random Access Memory), a ROM (Read-Only Memory), an HDD (Hard Disk Drive), an SSD (Solid State Drive), or the like. The memory 912 stores an OS program, an application program, and various kinds of data.
The input-output interface 913 is an interface for a display device and an input device not illustrated. For example, the display device is a liquid crystal display or the like. For example, the input device is a device, such as a keyboard or a mouse, which receives user operations.
The communication interface 914 is a circuit, a module, or the like for performing communication with other apparatuses. For example, the communication interface 914 includes a NIC (Network Interface Card) or the like.
The functions of the server apparatus 900 are realized by various kinds of processing modules. The processing modules are realized, for example, by causing the processor 311 to execute a program stored in the memory 912. In addition, this program can be recorded in a computer-readable storage medium. The storage medium may be a non-transient (non-transitory) storage medium, such as a semiconductor memory, a hard disk, a magnetic recording medium, or an optical recording medium. That is, the present invention can be embodied as a computer program product. In addition, the above program may be updated by downloading a program via a network or by using a storage medium in which a program is stored. In addition, the above processing modules may be realized by semiconductor chips.
The server apparatus 900, which is an information processing apparatus, includes a computer and can realize its functions by causing the computer to execute a program. In addition, the server apparatus 900 executes a control method of the server apparatus by using this program.
The configurations, operations, and so on of the information providing system according to the above example embodiments are examples and do not limit the present system configuration, and so on.
For example, in the above example embodiments, it is mainly described that the information providing system detects a pedestrian who is walking as a target person, but a person moving in a vehicle can be added to the target person. In this case, in addition to biometric information such as a face image, a terminal ID possessed by the target person, it is possible to adopt a method to identify a target person using a number plate of a vehicle.
In the flowcharts and sequence diagrams used in the above description, a plurality of steps (processes) are sequentially described. However, the order of the execution of the steps performed in the individual example embodiment is not limited to the described order. In the individual example embodiment, the order of the illustrated steps may be changed to the extent that a problem is not caused on the content of the individual example embodiment. For example, individual processes may be executed in parallel.
The above example embodiments have been described in detail to facilitate the understanding of the present application disclosed and not to mean that all the configurations described above are needed. In addition, if a plurality of example embodiments have been described, each of the example embodiments may be used individually or a plurality of example embodiments may be used in combination. For example, part of a configuration according to one example embodiment may be replaced by a configuration according to another example embodiment. For example, a configuration according to one example embodiment may be added to a configuration according to another example embodiment. In addition, addition, deletion, or replacement is possible between part of a configuration according to one example embodiment and another configuration.
The industrial applicability of the present invention has been made apparent by the above description. That is, the present invention is suitably applicable, for example, to information providing systems, and so on, that facilitate the provision of information as to whether a certain person is at home or not.
A part or the entirety of the example embodiments described above may be described as in the following supplementary notes, but is not limited to the followings.
An information providing system, including:
The information providing system according to supplementary note 1, further including a transmitting means that transmits the information on the at-home status of the target person to a predetermined terminal.
The information providing system according to supplementary note 1 or 2, wherein the device installed in the public area is a camera installed around a road, and
The information providing system according to supplementary note 1 or 2, wherein the device installed in the public area is a base station installed around a road or a roadside device installed around the road, and
The information providing system according to any one of supplementary notes 1 to 4, wherein the target person detection means detects the target person based on information on the target person received from a terminal of a predetermined company.
The information providing system according to any one of supplementary notes 1 to 5, wherein the information providing system excludes a person whose attribute matches a predetermined condition from the target person among the persons passing through the public area.
The information providing system according to any one of supplementary notes 1 to 5, wherein the information providing system selects a person whose attribute does not match a predetermined condition as the target person among the persons passing through the public area.
The information providing system according to supplementary note 2, wherein the transmitting means determines whether or not the information on the at-home status of the target person can be transmitted based on a predetermined condition.
The information providing system according to supplementary note 8, wherein the transmitting means transmits the information on the at-home status of the target person when a person whose attribute matches a predetermined condition among the persons passing through the public area.
The information providing system according to supplementary note 8, wherein the transmitting means does not transmit the information on the at-home status of the target person when a person whose attribute matches a predetermined condition among the persons passing through the public area.
The information providing system according to any one of supplementary notes 1 to 10, further including a route transmitting means that transmits a delivery route that is used the information on the at-home status of the target person.
The information providing system according to any one of supplementary notes 1 to 11, wherein the transmitting means transmits the information on the at-home status of the target person to a terminal of a related person who has been registered for each of the target person in advance.
The information providing system according to any one of supplementary notes 1 to 12, wherein the at-home management means estimates a time at which the target person will arrive at home based on the home location of the target person, the moving direction of the target person and the location of the device installed in the public area, and
An information providing method performed by a computer that can acquire information from a device installed in a public area, the information providing method including:
A program storage medium storing a program that causes a computer that can acquire information from a device installed in a public area, to perform processing for:
The entire disclosure of the above patent literature is incorporated herein by reference thereto. While the example embodiments of the present invention have thus been described, the present invention is not limited to these example embodiments. It is to be understood to those skilled in the art that these example embodiments are only examples and that various variations are possible without departing from the scope and sprit of the present invention. That is, the present invention of course includes various variations and modifications that could be made by those skilled in the art in accordance with the overall disclosure including the claims and the technical concept.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/024876 | 6/30/2021 | WO |