Information processing device

The information processing device uses satellite imagery and temperature data to enhance demand prediction and business strategy by identifying high-demand locations and generating travel routes, addressing the limitations of existing technologies in predicting demand without mobile terminals.

JP7754053B2Active Publication Date: 2025-10-15TOYOTA JIDOSHA KK
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2022176679
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-11-02
Publication Date
2025-10-15
Estimated Expiration
2042-11-02

AI Technical Summary

Technical Problem

Existing technologies fail to accurately predict demand for areas without mobile terminals, limiting the precision of location-based demand forecasting.

Method used

An information processing device that utilizes satellite imagery and temperature data to identify crowded points and provide location information suited to user businesses, including competitor analysis and travel route generation.

Benefits of technology

Enables accurate identification of high-demand locations and optimal business strategies by integrating satellite imagery, temperature data, and competitor analysis, facilitating real-time location information and route guidance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007754053000001
    Figure 0007754053000001
  • Figure 0007754053000002
    Figure 0007754053000002
  • Figure 0007754053000003
    Figure 0007754053000003
Patent Text Reader

Abstract

To enable provision of information showing locations that are expected to be in high demand from a bird's eye view of people on the earth.SOLUTION: An information processing device is provided, comprising an acquisition unit for acquiring satellite images of the earth captured by a satellite, and a provision unit for providing users with location information indicating locations with a predetermined number of people or more present on the earth as identified based on the satellite images acquired by the acquisition unit.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an information processing device. [Background technology]

[0002] Patent Document 1 discloses a technology for predicting demand for taxis for each area by aggregating location information of mobile terminals for each mesh (each area) divided into rectangular meshes in map data. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] International Publication No. 2010 / 123075 Summary of the Invention [Problem to be solved by the invention]

[0004] Here, the technology of Patent Document 1 cannot count users who do not own a mobile terminal, so there is room for improvement in accurately predicting demand for each area.

[0005] Therefore, an object of the present disclosure is to provide an information processing device that can provide information indicating locations that are expected to be in high demand when viewing people on the ground from a bird's-eye view. [Means for solving the problem]

[0006] The information processing device according to claim 1 comprises: an acquisition unit that acquires satellite images of the earth captured by an artificial satellite; Using image recognition technology, The satellite image acquired by the acquisition unit an identification unit that identifies a crowded point where the number of people present on the ground is equal to or greater than a predetermined number; The aforementioned Concentrated point a providing unit that provides the user with location information indicating the the acquisition unit acquires first temperature information indicating the ground surface temperature from the artificial satellite and acquires second temperature information indicating the ground air temperature from a vehicle used by the user; the identification unit identifies the crowded point where the ground surface temperature indicated by the first temperature information acquired by the acquisition unit is equal to or higher than a first temperature and the air temperature indicated by the second temperature information is equal to or higher than a second temperature as a first specified point, and identifies the crowded point where the ground surface temperature is lower than the first temperature and the air temperature is lower than the second temperature as a second specified point; the identification unit identifies a first specified user whose business is providing cold products and a second specified user whose business is providing hot products from among the users whose user information indicating business content, sales hours, and main sales locations is registered in the provision system; the provision unit transmits the point information indicating the first specified point identified by the identification unit to a user device of the first specified user, and transmits the point information indicating the second specified point identified by the identification unit to a user device of the second specified user. .

[0007] In the information processing device according to claim 1, the acquisition unit acquires satellite images of the earth captured by an artificial satellite. The provision unit then provides the user with location information indicating locations where the number of people present on the earth is equal to or greater than a predetermined number, which locations are identified based on the satellite images acquired by the acquisition unit. This enables the information processing device to provide information indicating locations that are expected to be in high demand when viewed from a bird's-eye view of people present on the earth. In the information processing device according to claim 1, the acquisition unit acquires first temperature information indicating the earth's surface temperature from an artificial satellite. Then, the provision unit provides location information to a specific user identified based on the first temperature information acquired by the acquisition unit. This allows the information processing device to provide location information to users who are engaged in business activities suited to the earth's surface temperature, such as providing location information to a specific user whose business activities include providing cold products when the earth's surface temperature is high. In the information processing device according to claim 1, the acquisition unit acquires second temperature information indicating the air temperature on the ground from a vehicle used by the user. Then, the provision unit provides the user with location information indicating a specific location where the number of people on the ground is a predetermined number or more, identified based on the first temperature information and the second temperature information acquired by the acquisition unit. As a result, the information processing device can, for example, provide a user whose business involves providing cold products with location information indicating a specific location where the ground surface temperature and the air temperature are high, thereby allowing the user to identify a specific location where the ground surface temperature and the air temperature are suitable for the user's business.

[0012] Claim 2 The information processing device according to claim 1 to Leave, The identification unit The satellite image acquired by the acquisition unit from , Identification information attached to the roof of the vehicle and used to identify the user registered in the provision system is extracted using image recognition technology, and the extracted identification information is compared with the user information, The aforementioned densely packed Identify the number of other users who are in the same or similar business as the user at the location death , the providing unit densely packed Among the locations, the number of the competitors identified by the identification unit is a predetermined number or less. densely packed The location information indicating the location is provided to the user.

[0013] Claim 2 In the information processing device according to the present invention, the identification unit identifies the number of competitors of the user at points where the number of people present on the ground is equal to or greater than a predetermined number, based on the satellite image acquired by the acquisition unit. The provision unit then provides the user with location information indicating the points where the number of competitors identified by the identification unit is equal to or less than the predetermined number. This allows the information processing device to allow the user to identify points where the competition rate between the user and competitors is low and the number of people present on the ground is equal to or greater than the predetermined number.

[0014] Claim 3 The information processing device according to claim 1 Or 2 The plurality of the identified based on the satellite image acquired by the acquisition unit densely packed The system includes a generating unit that generates a travel route connecting points, and the providing unit provides the travel route generated by the generating unit to the user.

[0015] Claim 3 In the information processing device according to the present invention, the generation unit generates a travel route connecting multiple locations where the number of people present on the ground is equal to or greater than a predetermined number, as identified based on satellite images acquired by the acquisition unit. The provision unit then provides the travel route generated by the generation unit to a user. This allows the information processing device to smoothly move people present on the ground between multiple locations that are expected to be in high demand from a bird's-eye view. [Effects of the Invention]

[0016] As described above, the information processing device according to the present disclosure can provide information indicating locations that are expected to be in high demand when viewing people on the ground from a bird's-eye view. [Brief explanation of the drawings]

[0017] [Figure 1] FIG. 1 is a diagram illustrating a schematic configuration of a provision system. [Figure 2] FIG. 2 is a block diagram showing the hardware configuration of a server. [Figure 3] FIG. 2 is a first block diagram illustrating an example of a functional configuration of a server. [Figure 4] 10 is a flowchart showing the flow of a providing process. [Figure 5] FIG. 2 is a second block diagram illustrating an example of the functional configuration of the server. DETAILED DESCRIPTION OF THE INVENTION

[0018] The provision system 100 according to this embodiment will be described below. The provision system 100 according to this embodiment is a system that provides information indicating locations that are expected to be in high demand when viewing people on the ground from a bird's-eye view.

[0019] (First embodiment) First, a first embodiment of the provision system 100 according to the present embodiment will be described.

[0020] FIG. 1 is a diagram showing a schematic configuration of a provision system 100. As shown in FIG. As shown in FIG. 1, the providing system 100 includes a server 10, a user device 30, an artificial satellite 50, and a vehicle 70.

[0021] The server 10 is a server computer owned by a predetermined business operator. The server 10 acquires images (hereinafter also referred to as "satellite images") captured by the artificial satellite 50 from the artificial satellite 50. The satellite images may be images capturing an area on the ground of, for example, 0.5 km to 20 km square. The ground includes land, lakes, ponds, and oceans. The server 10 is an example of an "information processing device."

[0022] The user device 30 is a computer owned by a specific user. Users include businesses and local governments, etc. In the first embodiment, the user is a "business operator who conducts mobile sales using a vehicle 70." The user device 30 can be a server computer, a general-purpose computer device such as a PC (Personal Computer), or a mobile terminal such as a smartphone or a tablet terminal. In the first embodiment, the user device 30 is a "smartphone."

[0023] The vehicle 70 is a mobile sales vehicle used by a user. The vehicle 70 may be any of an engine vehicle, a hybrid vehicle, and an electric vehicle, but in the first embodiment, as an example, the vehicle 70 is an engine vehicle. The server 10, the user device 30, and the vehicle-mounted device 80 mounted on the vehicle 70 are connected via a network N.

[0024] 1 shows only one artificial satellite 50, it is desirable that the artificial satellite 50 be made up of multiple artificial satellites that can photograph the same point on the earth. In addition, the number of times that the artificial satellite 50 orbits the earth per day, the orbital altitude of the artificial satellite 50, etc. are arbitrary.

[0025] Next, a description will be given of the hardware configuration of the server 10. FIG.

[0026] 2, the server 10 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a storage unit 14, an input unit 15, a display unit 16, and a communication unit 17. Each component is connected to each other via a bus 18 so as to be able to communicate with each other.

[0027] The CPU 11 is a central processing unit that executes various programs and controls each part. That is, the CPU 11 reads programs from the ROM 12 or the storage unit 14 and executes the programs using the RAM 13 as a work area. The CPU 11 controls each of the above components and performs various arithmetic processing according to the programs recorded in the ROM 12 or the storage unit 14.

[0028] The ROM 12 stores various programs and various data. The RAM 13 serves as a working area for temporarily storing programs or data.

[0029] The storage unit 14 is configured with a storage device such as a hard disk drive (HDD), a solid state drive (SSD), or a flash memory, and stores various programs and various data. The storage unit 14 stores a providing program 14A for causing the CPU 11 to execute a providing process described later.

[0030] The input unit 15 includes a pointing device such as a mouse, a keyboard, a microphone, a camera, and the like, and is used to perform various inputs.

[0031] The display unit 16 is, for example, a liquid crystal display, and displays various information. The display unit 16 may function as the input unit 15 by adopting a touch panel system.

[0032] The communication unit 17 is an interface for communicating with other devices. For this communication, for example, a wired communication standard such as Ethernet (registered trademark) or FDDI, or a wireless communication standard such as 4G, 5G, Bluetooth (registered trademark), or Wi-Fi (registered trademark) is used. The communication unit 17 is connected to a network N.

[0033] Next, a description will be given of the functional configuration of the server 10. Fig. 3 is a first block diagram showing an example of the functional configuration of the server 10.

[0034] 3, the CPU 11 of the server 10 has, as functional components, an acquisition unit 11A, an identification unit 11B, and a provision unit 11C. Each functional component is realized by the CPU 11 reading and executing a provision program 14A stored in the storage unit 14.

[0035] The acquisition unit 11A acquires satellite images of the earth taken by an artificial satellite 50.

[0036] The identifying unit 11B identifies a point where the number of people present on the ground is equal to or greater than a predetermined number (hereinafter referred to as a "dense point") based on the satellite image acquired by the acquiring unit 11A. The dense point is, for example, an area on the ground of 0.1 km to 0.5 km square. As an example, the identifying unit 11B identifies the dense point from the satellite image acquired by the acquiring unit 11A using a known image recognition technique.

[0037] Furthermore, the identification unit 11B identifies the number of fellow traders of the user at the crowded spot based on the satellite image acquired by the acquisition unit 11A. As an example, when the user device 30 of the user requests the server 10 to transmit location information (described later), the identification unit 11B starts identifying the number of fellow traders of the user at the crowded spot.

[0038] Here, the provision system 100 requires users who can obtain location information from the server 10 to register. The users input information such as business content, sales hours, and main sales locations via the user device 30 and register with the provision system 100. The information input by the users is stored in the memory unit 14 of the server 10. The provision system 100 then provides each registered user with identification information such as a one-dimensional code or two-dimensional code for identifying each user, and requests that the identification information be affixed to the roof of the vehicle 70 that each user uses.

[0039] According to the specifications of the provision system 100, the identification unit 11B can identify the business of the user corresponding to the identification information by comparing the identification information extracted from satellite images using known image recognition technology with the information of each user stored in the storage unit 14. This allows the identification unit 11B to identify the number of competitors of the user in the concentrated area. Note that a competitor of a user is another user who is engaged in the same or similar business as the user.

[0040] The providing unit 11C transmits point information indicating the crowded points identified by the identifying unit 11B to the user device 30. Specifically, the providing unit 11C transmits point information indicating the crowded points where the number of fellow traders identified by the identifying unit 11B is equal to or less than a predetermined number, among the crowded points, to the user device 30. The point information is information indicating the position of the crowded point, and is, for example, the GPS (Global Positioning System) coordinates of the crowded point.

[0041] 4 is a flowchart showing the flow of the provision process in which the server 10 provides location information to a user. The provision process is performed by the CPU 11 reading the provision program 14A from the storage unit 14, expanding it into the RAM 13, and executing it.

[0042] 4, the CPU 11 acquires a satellite image of the earth captured by the artificial satellite 50. Then, the CPU 11 proceeds to step S11. As an example, the CPU 11 periodically acquires satellite images from the artificial satellite 50.

[0043] In step S11, the CPU 11 identifies a crowded spot based on the satellite image acquired in step S10, and then the CPU 11 proceeds to step S12.

[0044] In step S12, the CPU 11 identifies the number of fellow traders of the user at the crowded spot based on the satellite image acquired in step S10, and then the CPU 11 proceeds to step S13.

[0045] In step S13, the CPU 11 transmits location information indicating the concentrated location where the number of fellow traders identified in step S12 is equal to or less than a predetermined number to the user device 30, and provides the location information to the user. Then, the CPU 11 ends the providing process.

[0046] As described above, in the server 10 according to the first embodiment, the CPU 11 acquires satellite images of the earth captured by the artificial satellites 50. The CPU 11 then provides users with location information indicating crowded locations identified based on the acquired satellite images. This allows the server 10 to provide information indicating locations that are expected to be in high demand when viewed from a bird's-eye view of people on the ground. The CPU 11 also continuously (e.g., every second) acquires satellite images captured by multiple artificial satellites 50 and continuously (e.g., every second) transmits location information indicating crowded locations identified based on the acquired satellite images to the user device 30, thereby allowing users to grasp locations that are expected to be in high demand in almost real time.

[0047] Furthermore, in the server 10 according to the first embodiment, the CPU 11 identifies the number of competitors of the user at a crowded point based on the acquired satellite image. Then, the CPU 11 provides the user with spot information indicating the crowded points where the identified number of competitors is equal to or less than a predetermined number. This allows the server 10 to allow the user to identify crowded points where the competition rate between the user and competitors is low.

[0048] (Second embodiment) Next, a second embodiment of the provision system 100 according to the present invention will be described while omitting or simplifying parts that overlap with the above embodiment.

[0049] The acquisition unit 11A of the second embodiment acquires first temperature information indicating the ground surface temperature from the artificial satellite 50, and acquires second temperature information indicating the ground air temperature from the vehicle 70 used by the user.

[0050] The identification unit 11B of the second embodiment identifies a specific crowded point (hereinafter referred to as a "specific point") and a specific user (hereinafter referred to as a "specific user") based on the first temperature information and second temperature information acquired by the acquisition unit 11A.

[0051] The identification unit 11B identifies, as a specific point, for example, a densely populated point where the ground surface temperature indicated by the first temperature information is equal to or higher than a first temperature and the air temperature indicated by the second temperature information is equal to or higher than a second temperature, or a densely populated point where the ground surface temperature is lower than the first temperature and the air temperature is lower than a second temperature. Note that, hereinafter, the former specific point will be referred to as a "first specific point," and the latter specific point will be referred to as a "second specific point."

[0052] The identification unit 11B identifies, for example, users whose business involves providing cold products (e.g., food and drinks) or users whose business involves providing hot products as specific users from among the users registered in the provision system 100. In the following, the former specific user will be referred to as a "first specific user" and the latter specific user will be referred to as a "second specific user."

[0053] The providing unit 11C of the second embodiment transmits location information to the user device 30 of the specific user identified by the identifying unit 11B. Specifically, the providing unit 11C transmits location information indicating the specific location identified by the identifying unit 11B to the user device 30 of the specific user. For example, the providing unit 11C transmits location information indicating a first specific location to the user device 30 of the first specific user, and transmits location information indicating a second specific location to the user device 30 of the second specific user.

[0054] As described above, in the server 10 according to the second embodiment, the CPU 11 acquires first temperature information indicating the earth's surface temperature from the artificial satellite 50. Then, the CPU 11 provides location information to a specific user (specific user) identified based on the acquired first temperature information. This allows the server 10 to provide location information to users who are engaged in business activities suited to the earth's surface temperature, such as providing location information to a specific user whose business activities include providing cold products when the earth's surface temperature is high.

[0055] Furthermore, in the server 10 according to the second embodiment, the CPU 11 acquires second temperature information indicating the ground temperature from the vehicle 70 used by the user. Then, the CPU 11 provides the user with location information indicating a specific crowded location (specific location) identified based on the acquired first temperature information and second temperature information. As a result, the server 10 can, for example, provide a user whose business involves providing cold products with location information indicating a specific location where the ground surface temperature and air temperature are high, thereby enabling the user to identify a crowded location where the ground surface temperature and air temperature are suitable for the user's business.

[0056] (Third embodiment) Next, a third embodiment of the provision system 100 according to the present invention will be described while omitting or simplifying parts that overlap with the above-described embodiments.

[0057] Fig. 5 is a second block diagram showing an example of the functional configuration of the server 10. Note that the description will be given while omitting or simplifying parts that are common to the first block diagram shown in Fig. 3.

[0058] As shown in FIG. 5, the CPU 11 of the server 10 has, as functional components, an acquisition unit 11A, a specification unit 11B, a provision unit 11C, and a generation unit 11D.

[0059] The generation unit 11D generates a travel route connecting multiple congested points identified based on the satellite image acquired by the acquisition unit 11A. For example, when multiple congested points are identified as congested points A, B, and C, the generation unit 11D generates a travel route that recommends traveling to congested point B → congested point A → congested point C in this order.

[0060] The providing unit 11C transmits the travel route generated by the generating unit 11D to the vehicle 70 to provide it to the user. In the vehicle 70 that has acquired the travel route, the in-vehicle device 80 sets the travel route in a car navigation device (not shown) and starts providing guidance.

[0061] As described above, in the server 10 according to the third embodiment, the CPU 11 generates a travel route connecting multiple locations identified based on acquired satellite images. The CPU 11 then provides the generated travel route to the user. This allows the server 10 to smoothly move people on the ground between multiple locations that are expected to be in high demand from a bird's-eye view.

[0062] (others) In the above embodiment, the CPU 11 identified the specific location and the specific user based on the acquired first temperature information and second temperature information. However, the CPU 11 may acquire either the first temperature information or the second temperature information, and identify the specific location and the specific user based on the acquired either the first temperature information or the second temperature information.

[0063] In the above embodiment, the CPU 11 may acquire the current location of the vehicle 70 from the vehicle-mounted device 80, and based on the acquired current location of the vehicle 70 and satellite image, identify crowded points within a specified range from the current location of the vehicle 70, and provide the identified points to the user of the vehicle 70.

[0064] In the above embodiment, the CPU 11 may identify a location where people are expected to be present (e.g., a residential area) based on the acquired satellite imagery, and provide the user with a direction to the identified location. Thus, the user who has acquired the direction can effectively advertise the business of the user who uses the vehicle 70 by pointing the speaker mounted on the vehicle 70 in the direction and making an announcement.

[0065] In the above embodiment, the provision process executed by CPU 11 after reading software (programs) may be executed by various processors other than a CPU. Examples of such processors include programmable logic devices (PLDs) (such as field-programmable gate arrays (FPGAs)) whose circuit configuration can be changed after fabrication, and dedicated electrical circuits such as application-specific integrated circuits (ASICs) that are processors with circuit configurations specifically designed to execute specific processes. The provision process may be executed by one of these various processors, or by a combination of two or more processors of the same or different types (e.g., multiple FPGAs, or a combination of a CPU and an FPGA). The hardware structure of these various processors is, more specifically, an electrical circuit that combines circuit elements such as semiconductor devices.

[0066] In the above embodiment, the provision program 14A is pre-stored (installed) in the storage unit 14, but the present invention is not limited to this. The provision program 14A may be provided in a form recorded on a recording medium such as a CD-ROM (Compact Disk Read Only Memory), a DVD-ROM (Digital Versatile Disk Read Only Memory), or a USB (Universal Serial Bus) memory. The provision program 14A may also be downloaded from an external device via the network N. [Explanation of symbols]

[0067] 10 Server (information processing device) 11A Acquisition Department 11B Specific part 11C Providing Department 11D generator 50 satellites 70 vehicles

Claims

1. an acquisition unit that acquires satellite images of the ground taken by an artificial satellite; an identification unit that uses image recognition technology to identify, from the satellite image acquired by the acquisition unit, a densely populated point where the number of people present on the ground is equal to or greater than a predetermined number; a providing unit that provides a user with location information indicating the densely populated location identified by the identifying unit; Equipped with the acquisition unit acquires first temperature information indicating a ground surface temperature from the artificial satellite, and acquires second temperature information indicating an air temperature on the ground from a vehicle used by the user; the identification unit identifies, as a first identified point, the crowded point where the ground surface temperature indicated by the first temperature information acquired by the acquisition unit is equal to or higher than a first temperature and the air temperature indicated by the second temperature information is equal to or higher than a second temperature, and identifies, as a second identified point, the crowded point where the ground surface temperature is lower than the first temperature and the air temperature is lower than the second temperature; The identification unit identifies a first specified user whose business is providing cold products and a second specified user whose business is providing hot products from among the users whose user information indicating business content, sales hours, and main sales locations is registered in the provision system, and the providing unit transmits the location information indicating the first specified location identified by the identifying unit to a user device of the first specified user, and transmits the location information indicating the second specified location identified by the identifying unit to a user device of the second specified user. Information processing device.

2. The identification unit extracts, from the satellite image acquired by the acquisition unit, identification information attached to the roof of the vehicle and used to identify the user registered in the provision system using image recognition technology, and by comparing the extracted identification information with the user information, identifies the number of other users who are in the same business as or similar to the business of the user at the concentrated location; the providing unit provides the user with the spot information indicating the crowded spots where the number of the same traders identified by the identifying unit is equal to or less than a predetermined number, among the crowded spots. The information processing device according to claim 1 .

3. a generation unit that generates a travel route connecting the plurality of densely populated points identified based on the satellite image acquired by the acquisition unit, the providing unit provides the travel route generated by the generating unit to the user. The information processing device according to claim 1 .

Citation Information

Patent Citations

  • Mobile sales method

    JP2002073941A

  • Route creating system, route creating method and program

    JP2013019683A

  • Route searching device, route searching method, and route searching program

    JP2013096704A

  • Server device, system, flying body, and system operation method

    JP2022111643A

  • Systems and methods for using visual hulls to determine the number of people in a crowd

    US20050025341A1