Information processing device, information processing system, information processing method, and program
The information processing device efficiently sets routes that avoid risk areas by enlarging rectangular areas as needed and bypassing risk zones, providing a convenient and direct path to the destination.
Patent Information
- Application Number
- JP2025087977
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-05-27
- Publication Date
- 2025-11-06
- Estimated Expiration
- 2045-05-27
AI Technical Summary
Existing route search systems complicate the process of finding the shortest route that avoids avoidance areas, and user convenience in setting avoidance areas is insufficient.
An information processing device that stores map data, registers area information, sets a starting and destination point, connects them with a straight line, and sets a rectangular area including the line, enlarging it if necessary to avoid risk areas, and sets a route that avoids these areas based on the registered information.
Facilitates easy provision of the shortest route that avoids risky locations, enhancing user convenience by automatically adjusting routes to bypass risk areas without explicitly informing users of their presence.
Smart Images

Figure 0007764987000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing system, an information processing method, and a program. [Background technology]
[0002] There is a technique for searching for a route that avoids an avoidance area when the avoidance area is set by a user.
[0003] For example, Patent Document 1 discloses a route search device that includes an input means for receiving input of destination point information related to a destination point of a mobile object, a determination means for determining whether or not an avoidance area for avoiding movement of the mobile object on a map including the destination point has been set based on the destination point information input by the input means, and a search means for searching for a guide route that avoids the avoidance area when the determination means determines that the avoidance area has been set. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2024-97775 Summary of the Invention [Problem to be solved by the invention]
[0005] However, in Patent Document 1, the search for the shortest route to the destination that avoids the avoidance areas is complicated. Also, in Patent Document 1, the user sets the avoidance areas depending on the situation, so the convenience of setting the avoidance route is insufficient.
[0006] The present invention has been made in consideration of the above circumstances, and its purpose is to provide an information processing device, an information processing system, an information processing method, and a program that can easily provide the shortest route to a destination that avoids risky locations. [Means for solving the problem]
[0007] In order to solve the above-mentioned problems, one aspect of the present invention is an information processing device, comprising: a storage unit for storing map data; a registration unit for registering area information; and a setting unit for setting a starting point and a destination point. If the set rectangular area is equal to or smaller than a threshold, the rectangular area is enlarged according to a predetermined ratio. a point connection unit that connects the departure point and the destination point with a straight line; an area setting unit that sets a rectangular area that includes the straight line; and a route setting unit that sets a route from the departure point to the destination point that avoids areas based on the area information within the rectangular area.
[0008] Another aspect of the present invention is an information processing system, comprising: a storage unit for storing map data; a registration unit for registering area information; and a setting unit for setting a starting point and a destination point. If the set rectangular area is equal to or smaller than a threshold, the rectangular area is enlarged according to a predetermined ratio. a point connection unit that connects the departure point and the destination point with a straight line; an area setting unit that sets a rectangular area that includes the straight line; and a route setting unit that sets a route from the departure point to the destination point that avoids areas within the rectangular area based on the area information.
[0009] Another aspect of the present invention is an information processing method executed by a computer having a storage unit that stores map data, the method including a registration step of registering area information, and a step of setting a starting point and a destination point. If the set rectangular area is equal to or smaller than a threshold, the rectangular area is enlarged according to a predetermined ratio. a point connecting step of connecting the starting point and the destination point with a straight line; an area setting step of setting a rectangular area including the straight line; and a route setting step of setting a route from the starting point to the destination point that avoids areas based on the area information within the rectangular area.
[0010] Another aspect of the present invention is a program, the program including a registration step of registering area information in a computer having a storage unit that stores map data, and a setting step of setting a starting point and a destination point. If the set rectangular area is equal to or smaller than a threshold, the rectangular area is enlarged according to a predetermined ratio.a point connecting step of connecting the starting point and the destination point with a straight line; an area setting step of setting a rectangular area including the straight line; and a route setting step of setting a route from the starting point to the destination point while avoiding an area based on the area information within the rectangular area. P It is a program. [Effects of the Invention]
[0011] As described above, according to one aspect of the present invention, it is possible to easily provide the shortest route to a destination that avoids risky locations. [Brief explanation of the drawings]
[0012] [Figure 1] 1 is a system configuration diagram showing an example of the configuration of an information processing system SYS according to an embodiment of the present invention. [Figure 2] FIG. 2 is an explanatory diagram showing an example of a route search in the information processing device 100 according to the present embodiment. [Figure 3] FIG. 2 is an explanatory diagram showing an example of a route search in the information processing device 100 according to the present embodiment. [Figure 4] 1 is a block diagram showing an example of the configuration of an information processing device 100 according to the present embodiment. [Figure 5] FIG. 2 is an explanatory diagram showing an example of information processing in the information processing device 100 according to the present embodiment. [Figure 6] FIG. 2 is an explanatory diagram showing an example of information processing in the information processing device 100 according to the present embodiment. [Figure 7] FIG. 2 is an explanatory diagram showing an example of information processing in the information processing device 100 according to the present embodiment. [Figure 8] FIG. 2 is an explanatory diagram showing an example of information processing in the information processing device 100 according to the present embodiment. [Figure 9] 10 is a flowchart showing an example of information processing in the information processing device 100 according to the present embodiment. [Figure 10]1 is a block diagram showing an example of a hardware configuration of an information processing device 100 according to the present embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0013] (First embodiment) A first embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a system configuration diagram showing an example of the configuration of an information processing system SYS according to the first embodiment of the present invention. The information processing system SYS includes an information processing device 100, a local government server device 200, and a terminal device 300. The information processing device 100, the local government server device 200, and the terminal device 300 are communicably connected.
[0014] The information processing system SYS is an information processing system that stores map data, registers area information, sets a starting point and a destination point, connects the starting point and the destination point with a straight line, sets a rectangular area including the straight line, and sets a route from the starting point to the destination point that avoids areas based on the area information within the rectangular area.
[0015] The information processing device 100 is a server device. The information processing device 100 manages map data. The information processing device 100 acquires and stores area information from a local government server device 200. The area information is, for example, information indicating an area where there is a risk regarding travel. The risk is at least one of a risk of traffic congestion, a risk due to weather, a risk due to disasters, a risk based on past accidents or disaster records, and a risk due to public safety.
[0016] The information processing device 100 acquires a departure point and a destination point from the terminal device 300. The departure point may be any location or may be the current location where the terminal device 300 is located. The information processing device 100 connects the departure point and the destination point with a straight line and sets a rectangular area including the straight line. Specifically, the information processing device 100 sets a rectangular area with the straight line as its diagonal line. The information processing device 100 sets a route from the departure point to the destination point that avoids areas within the rectangular area based on the area information.
[0017] In this way, the information processing device 100 can set a route that avoids areas where risks exist (also referred to as risk areas). Furthermore, the information processing device 100 can set a route without informing the user (terminal device 300) that there is a risk area, which can prevent the user from having a negative impression of places where risk areas exist. Therefore, the information processing device 100 can easily provide the shortest route to the destination that avoids risky places.
[0018] The information processing device 100 may be a server device that functions on the cloud, or may function by being executed on the terminal device 300 as an application having the functions of the information processing device 100. The information processing device 100 may be realized by one server device or by multiple server devices.
[0019] The local government server device 200 is a server device managed by a local government. The local government server device 200 has a function of communicating with the information processing device 100. The local government server device 200 manages area information such as risks due to weather, risks due to disasters, risks based on records of past accidents and disasters, and risks due to public safety.
[0020] The risks in area information may be acquired in real time or predicted based on past records, and information on areas where risks exist may be registered and managed by reflecting this information.
[0021] The terminal device 300 is a terminal device used by a user, such as a smartphone, a tablet terminal, or an in-vehicle display. The terminal device 300 has a function of communicating with the information processing device 100. Note that the number of terminal devices 300 may be one or more.
[0022] The information processing device 100 will be described in more detail.
[0023] FIG. 2 is an explanatory diagram showing an example of a route search in the information processing device 100 according to this embodiment. FIG. 3 is an explanatory diagram showing an example of a route search in the information processing device 100 according to this embodiment. In the examples shown in Figures 2 and 3, areas A1 and A2 on the map are areas indicated by area information, for example. Spot G1 is a destination point set by the user. Spots SP1, SP2, and SP3 are spots recommended for passing through, for example. As shown in Figure 3, the information processing device 100 sets a route to the destination that passes through spots SP1, SP2, and SP3, which are recommended spots to be added, thereby providing the shortest route to the destination that avoids areas based on the area information and does not pass through areas A1 and A2 shown in Figure 2.
[0024] It is possible to arbitrarily set whether or not areas in the area information where risks exist are to be displayed on the map.
[0025] Next, the functional configuration of the information processing device 100 will be described.
[0026] FIG. 4 is a block diagram showing an example of the functional configuration of the information processing device 100 according to this embodiment. The information processing device 100 includes a communication unit 110, a storage unit 120, an input unit 130, an output unit 140, and a control unit 150. The communication unit 110 has a function of communicating with the local government server device 200 and the terminal device 300 .
[0027] The storage unit 120 is configured by a storage medium, such as a hard disk drive (HDD), flash memory, electrically erasable programmable read-only memory (EEPROM), random access read / write memory (RAM), read-only memory (ROM), or any combination of these storage media. The storage unit 120 may be, for example, a nonvolatile memory.
[0028] The storage unit 120 stores various types of data. The storage unit 120 stores, for example, interest information 121, map data 122, spot information 123, and area information 124.
[0029] The interest information 121 is information indicating the user's interests. The interest information 121 is information indicating whether the user is interested in, for example, food and drink, history, flora and fauna, art, disaster prevention and crime prevention, daily life and procedures, child rearing, education, health, welfare and medical care, tourism and events, sports and playgrounds, public relations, garbage, etc. Disaster prevention and crime prevention may be further subdivided to indicate whether the user is interested in specific items such as crime prevention, disaster prevention, and fire and emergency.
[0030] The map data 122 is map data of open data.
[0031] The spot information 123 is information indicating spots that are recommended to be passed through. The spot may indicate an arbitrary point, or may indicate a predetermined range including the arbitrary point, or an arbitrary range. Each spot is set with a category and subcategory to which the spot corresponds. The category and subcategory correspond to interest information.
[0032] The area information 124 is information indicating a risk area.
[0033] The input unit 130 is an input device such as a mouse or keyboard connected to the information processing device 100. The input unit 130 accepts an operation input input from outside. The input unit 130 outputs an operation signal to the control unit 150 in accordance with the operation input.
[0034] The output unit 140 is an output device such as a display device, etc. The output unit 140 outputs information output from the control unit 150 to its own output device or to another device.
[0035] The control unit 150 has a function of controlling each unit of the information processing device 100 . The control unit 150 includes a setting unit 151 , a point linking unit 152 , an area setting unit 153 , a route setting unit 154 , an area information registration unit 155 , a spot information registration unit 156 , and an interest information registration unit 157 .
[0036] The setting unit 151 acquires information on the departure point and destination from the terminal device 300 and sets them as the departure point and destination point. The setting unit 151 includes a departure point setting unit 1511 and a destination point setting unit 1512 . The departure point setting unit 1511 sets the departure point information acquired from the terminal device 300 as the departure point. The destination point setting unit 1512 sets the destination information acquired from the terminal device 300 as the destination point.
[0037] The point connection unit 152 connects the departure point and the destination point with a straight line.
[0038] The area setting unit 153 sets a rectangular area that includes the straight lines connected by the point connection unit 152. Specifically, the area setting unit 153 sets a rectangular area with the straight lines as diagonals. The area setting unit 153 determines whether the set rectangular area is equal to or smaller than a threshold. Specifically, the area setting unit 153 determines whether the width or height of the set rectangular area is equal to or smaller than a threshold. If the width or height of the rectangular area is equal to or smaller than the threshold, the area setting unit 153 enlarges the rectangular area according to a predetermined ratio, and sets a rectangular area including the straight lines connected by the point connection unit 152.
[0039] If the spot is not included in the set rectangular area, the area setting unit 153 To Alternatively, if the risk area cannot be avoided within the rectangular area, the area setting unit 153 may expand the rectangular area until the risk area can be avoided.
[0040] The route setting unit 154 sets a route from a departure point to a destination point within the rectangular area set by the area setting unit 153, avoiding areas based on the area information. Specifically, the route setting unit 154 reads the area information 124, the spot information 123, and the interest information 121 from the storage unit 120. The route setting unit 154 extracts spots included in the rectangular area as spot candidates from among the spots included in the spot information. The route setting unit 154 excludes spots within risk areas within the rectangular area from among the spots included in the rectangular area. Alternatively, the route setting unit 154 extracts spots outside the risk areas within the rectangular area from among the spots included in the rectangular area as spot candidates. The route setting unit 154 excludes spots in a category that does not interest the user from among the spots within the rectangular area by referring to the interest information. Alternatively, the route setting unit 154 extracts spots in a category that interests the user from among the spots within the rectangular area by referring to the interest information. The route setting unit 154 sets spot candidates selected from the spot candidates within the rectangular area based on the interest information and area information as spots, and sets a route from the departure point to the destination point that passes through the spots as an avoidance route. Here, the interest information and area information can be selected by the local government server device 200 or the user.
[0041] The number of spots in a risk area or an avoidance route may be filtered so as to be adjustable by the user. Furthermore, the user may tag candidate spots (spots) or risk areas, and reconfigure the avoidance route based on the tags. The route setting unit 154 may determine whether a path is a road or a sidewalk, and then set a route that passes through that path (for example, a sidewalk for walking or cycling, or a road for a car).
[0042] The area information registration unit 155 has a function of registering area information. The area information registration unit 155 stores the area information acquired from the local government server device 200 in the storage unit 120. The area information registration unit 155 also generates area information from various types of information such as traffic congestion information and weather information using AI or machine learning. The area information registration unit 155 stores the generated area information in the storage unit 120.
[0043] The spot information registration unit 156 acquires spot information from another device (for example, the local government server device 200) or input from the input unit 130, and stores the information in the storage unit 120.
[0044] The interest information registration unit 157 acquires the user's interest information from the terminal device 300 and stores it in the storage unit 120.
[0045] The various processes performed by the control unit 150 of the information processing device 100 will be described in more detail.
[0046] FIG. 5 is an explanatory diagram showing an example of information processing in the information processing device 100 according to this embodiment. The departure point setting unit 1511 sets a departure point S1 based on the current location of the terminal device 300. The destination point setting unit 1512 sets a destination point G2 based on the destination acquired from the terminal device 300. The point connector 152 connects the departure point S1 and the destination point G2 with a straight line. The area setting unit 153 sets a rectangular area AR1 whose diagonal line is a straight line connecting the starting point S1 and the destination point G2. The route setting unit 154 refers to the spot information and excludes the spot candidate SP1, the spot candidate SP2, the spot candidate SP3, and the spot candidate SP4 that are outside the rectangular area AR1. The route setting unit 154 refers to the interest information and excludes spot candidates SPK5 in categories that do not correspond to the user's interest information. The route setting unit 154 refers to the area information and excludes the spot candidate SP6 included in the risk area A3.
[0047] FIG. 6 is an explanatory diagram showing an example of information processing in the information processing device 100 according to this embodiment. As shown in Figure 5, the spot candidates SP7 and SP8 that ultimately remain within the rectangular area AR1 are designated as spots SP4 and SP5, and the route setting unit 154 sets a route from the starting point S1 to the destination point G2 via spots SP4 and SP5 as shown in Figure 6. The information processing device 100 may provide route guidance from the departure point to the destination point along the set route.
[0048] FIG. 7 is an explanatory diagram showing an example of information processing in the information processing device 100 according to this embodiment. FIG. 8 is an explanatory diagram showing an example of information processing in the information processing device 100 according to this embodiment. As shown in Figure 7, if the rectangular area AR2 with the diagonal line connecting the starting point S2 and the destination point G1 is straight, that is, if the rectangular area is less than the threshold value, the area setting unit 153 expands the rectangular area according to a predetermined ratio, as shown in Figure 8, and sets a rectangular area AR3 including the straight line connected by the point connection unit 152.
[0049] Here, rectangular areas AR1, AR2, and / or AR3 are not normally displayed on the map, but are set by control unit 150. However, rectangular areas AR1, AR2, and / or AR3 may be displayed on the map.
[0050] Next, the flow of information processing will be described.
[0051] FIG. 9 is a flowchart showing an example of information processing in the information processing device 100 according to this embodiment. In step S101, the information processing device 100 acquires information about the departure point from the terminal device 300 and sets the departure point. Next, the information processing device 100 executes the process of step S102.
[0052] In step S102, the information processing device 100 acquires information about the destination and sets the destination point from the terminal device 300. Next, the information processing device 100 executes the process of step S103.
[0053] In step S103, the information processing device 100 connects the departure point and the destination point with a straight line and sets a rectangular area with the straight line as its diagonal. The information processing device 100 determines whether the set rectangular area is equal to or smaller than a threshold. If the rectangular area is equal to or smaller than the threshold (YES in step S103), the information processing device 100 executes the process of step S104. On the other hand, if the rectangular area is not equal to or smaller than the threshold (NO in step S103), the information processing device 100 executes the process of step S105.
[0054] In step S104, the information processing device 100 resets the rectangular area. Next, the information processing device 100 executes the process of step S103.
[0055] In step S105, the information processing device 100 acquires spot information from the storage unit 120. Next, the information processing device 100 executes the process of step S106.
[0056] In step S106, information processing device 100 acquires interest information from storage unit 120. Next, information processing device 100 executes the process of step S107.
[0057] In step S107, the information processing device 100 acquires area information from the storage unit 120. Next, the information processing device 100 executes the process of step S108.
[0058] In step S108, the information processing device 100 extracts target spots by excluding non-target spot candidates based on the rectangular region, interest information, and area information. Then, the process of step S109 is executed.
[0059] In step S109, the information processing device 100 sets a route from the departure point to the destination point via the spots, and then the information processing device 100 ends the information processing in FIG.
[0060] Next, the hardware configuration of the information processing device 100 will be described.
[0061] FIG. 10 is a hardware configuration diagram showing an example of the hardware configuration of the information processing device 100 according to this embodiment. The information processing device 100 is composed of a CPU 101, a drive unit 102, a storage medium 103, an input unit 104, an output unit 105, a ROM (Read Only Memory) 106, a RAM (Random Access Memory) 107, an auxiliary storage unit 108, and an interface unit 109.
[0062] The CPU 101, drive unit 102, input unit 104, output unit 105, ROM 106, RAM 107, auxiliary storage unit 108, and interface unit 109 are interconnected via a bus. The CPU 101 referred to here refers to a processor in general, and includes not only a device called a CPU in the narrow sense, but also, for example, a GPU, a DSP, etc. Furthermore, the CPU 101 referred to here is not limited to being realized by a single processor, but may be realized by combining multiple processors of the same or different types.
[0063] The CPU 101 controls the information processing device 100 by reading and executing programs stored in the auxiliary storage unit 108, the ROM 106, and the RAM 107, and by reading various data stored in the auxiliary storage unit 108, the ROM 106, and the RAM 107 and writing the various data to the auxiliary storage unit 108 and the RAM 107. The CPU 101 also reads various data stored in the storage medium 103 via the drive unit 102 and writes the various data to the storage medium 103. The storage medium 103 is a portable storage medium such as a magneto-optical disk, a flexible disk, or a flash memory, and stores various data. The drive unit 102 is a device that reads and writes data from and to a storage medium 103 such as an optical disk drive, a flexible disk drive, or a flash memory.
[0064] The input unit 104 is an input device such as a mouse, a keyboard, a touch panel, a power button, a setting button, and an infrared receiver. The output unit 105 is an output device such as a display unit, a speaker, or the like. The ROM 106 and RAM 107 store programs for operating the various functional units of the information processing device 100 and various data.
[0065] The auxiliary storage unit 108 is a hard disk drive, a flash memory, or the like, and stores programs for operating each functional unit of the information processing device 100 and various data. The interface unit 109 has a communication interface and is connected to the network NW or other devices in the information processing system SYS by wire or wirelessly.
[0066] For example, the communication unit 110 in the functional configuration of the information processing device 100 in the above-mentioned FIG. 4 corresponds to the interface unit 109 in FIG. 10, the input unit 130 in FIG. 4 corresponds to the input unit 104 in FIG. 10, the output unit 140 in FIG. 4 corresponds to the output unit 105 in FIG. 10, the control unit 150 in FIG. 4 corresponds to the CPU 101 in FIG. 10, and the memory unit 120 in FIG. 4 corresponds to the memory medium 103, ROM 106, RAM 107, and auxiliary memory unit 108 in FIG. 10.
[0067] As described above, the information processing device 100 according to this embodiment includes a memory unit 120 for storing map data, a registration unit (area information registration unit 155) for registering area information, a setting unit 151 for setting a departure point and a destination point, a point connection unit 152 for connecting the departure point and the destination point with a straight line, an area setting unit 153 for setting a rectangular area including the straight line, and a route setting unit 154 for setting a route from the departure point to the destination point that avoids areas based on the area information within the rectangular area.
[0068] In this way, the information processing device 100 can set a route that avoids areas where risks exist (also referred to as risk areas). Furthermore, the information processing device 100 can set a route without informing the user (terminal device 300) that there is a risk area, which can prevent the user from having a negative impression of places where risk areas exist. Therefore, the information processing device 100 can easily provide the shortest route to the destination that avoids risky places.
[0069] The embodiments of the present invention have been described in detail above with reference to the drawings, but the specific configuration is not limited to that described above, and various design changes can be made within the scope of the gist of the present invention.
[0070] The program running on the information processing device 100 according to one aspect of the present invention may be a program that controls one or more processors, such as a central processing unit (CPU), to implement the functions described in the above-described embodiments and modifications of the present invention (a program that causes a computer to function). The term "computer" as used herein also includes quantum computers. Information handled by each of these devices may be temporarily stored in random access memory (RAM) during processing, and then stored in various storage devices, such as flash memory and hard disk drives (HDDs), and may be read, modified, or written by the CPU or the like as needed.
[0071] Note that part or all of the information processing device 100 in each of the above-described embodiments and modifications may be realized by a computer having one or more processors. In this case, the information processing device 100 may be realized by recording a program for realizing the control function on a computer-readable recording medium, and reading and executing the program recorded on the recording medium into a computer system.
[0072] The term "computer system" used here refers to a computer system built into the information processing device 100, and includes hardware such as an OS and peripheral devices. The term "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, as well as storage devices such as hard disks built into the computer system.
[0073] Furthermore, the term "computer-readable recording medium" may include a medium that dynamically stores a program for a short period of time, such as a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line, or a medium that stores a program for a certain period of time, such as a volatile memory within a computer system that serves as a server or client in such a case. The program may also be one that realizes part of the above-mentioned functions, or one that can realize the above-mentioned functions in combination with a program already stored in the computer system.
[0074] Furthermore, part or all of the information processing device 100 in each of the above-described embodiments and modifications may be realized as an LSI, which is typically an integrated circuit, or as a chipset. Furthermore, each functional block of the information processing device 100 in each of the above-described embodiments and modifications may be individually formed into a chip, or part or all of the functional blocks may be integrated into a chip. Furthermore, the integrated circuit method is not limited to LSI, and may be realized using a dedicated circuit and / or a general-purpose processor. Furthermore, if an integrated circuit technology that replaces LSI emerges due to advances in semiconductor technology, it is also possible to use an integrated circuit based on that technology.
[0075] While the embodiments and modifications have been described above in detail with reference to the drawings as one aspect of the present invention, the specific configuration is not limited to the embodiments and modifications, and design changes within the scope of the present invention are also included. Furthermore, various modifications of one aspect of the present invention are possible within the scope of the claims, and embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention. Furthermore, configurations in which elements described in the above embodiments and modifications are substituted with elements that achieve the same effect are also included. [Explanation of symbols]
[0076] 100 Information processing device 101 CPU 102 Drive section 103 Storage medium 104 Input section 105 Output section 106 ROM 107 RAM 108 Auxiliary storage 109 Interface section 110 Communications Department 120 Storage section 121 Interesting Information 122 map data 123 Spot Information 124 Area Information 130 Input section 140 Output section 150 control section 151 Setting section 1511 Departure point setting section 1512 Destination point setting unit 152 Point Connection 153 Area setting section 154 Route setting section 155 Area Information Registration Department 156 Spot Information Registration Department 157 Interest Information Registration Department 200 Municipal Server Equipment 300 Terminal Equipment SYS Information Processing System
Claims
1. a storage unit that stores map data; a registration unit for registering area information; a setting unit for setting a departure point and a destination point; a point connection unit that connects the departure point and the destination point with a straight line; an area setting unit that sets a rectangular area including the straight line, and expands the rectangular area according to a predetermined ratio when the set rectangular area is equal to or smaller than a threshold; a route setting unit that sets a route from the departure point to the destination point while avoiding areas within the rectangular region based on the area information; An information processing device comprising:
2. The area information is information indicating an area where there is a risk regarding passage. The information processing device according to claim 1 .
3. the region setting unit sets the rectangular region having the straight line as a diagonal line; The information processing device according to claim 1 .
4. a spot information registration unit that registers spot information indicating spots that are recommended to be passed through; Furthermore, the route setting unit sets a route from the departure point to the destination point, including spots within the rectangular area but not included in an area based on the area information, based on the spot information; The information processing device according to claim 1 .
5. The risk is at least one of a risk of traffic congestion, a risk due to weather, a risk due to disasters, a risk based on past accidents or disaster records, and a risk due to public safety. The information processing device according to claim 2 .
6. an interest information registration unit for registering user interest information; Further provided with the route setting unit sets a route from the departure point to the destination point, the route including spots within the rectangular area that correspond to a category of interest of the user, based on the interest information; The information processing device according to claim 4 .
7. When the spot is not included in the set rectangular area, the area setting unit expands the rectangular area until the spot is included. The information processing device according to claim 4 .
8. a storage unit that stores map data; a registration unit for registering area information; a setting unit for setting a departure point and a destination point; a point connection unit that connects the departure point and the destination point with a straight line; an area setting unit that sets a rectangular area including the straight line, and expands the rectangular area according to a predetermined ratio when the set rectangular area is equal to or smaller than a threshold; a route setting unit that sets a route from the departure point to the destination point while avoiding areas within the rectangular region based on the area information; An information processing system comprising:
9. An information processing method executed by a computer having a storage unit that stores map data, a registration step for registering area information; a setting step of setting a starting point and a destination point; a point connecting step of connecting the departure point and the destination point with a straight line; a region setting step of setting a rectangular region including the straight line, and enlarging the rectangular region according to a predetermined ratio when the set rectangular region is equal to or smaller than a threshold; a route setting step of setting a route from the departure point to the destination point while avoiding areas within the rectangular region based on the area information; An information processing method comprising:
10. A computer having a storage unit for storing map data, a registration step for registering area information; a setting step of setting a starting point and a destination point; a point connecting step of connecting the departure point and the destination point with a straight line; a region setting step of setting a rectangular region including the straight line, and enlarging the rectangular region according to a predetermined ratio when the set rectangular region is equal to or smaller than a threshold; a route setting step of setting a route from the departure point to the destination point while avoiding areas within the rectangular region based on the area information; A program to execute.
Citation Information
Patent Citations
Navigation apparatus for vehicle and recording medium
JP1999023307A
Navigation system
JP1999051682A
Navigation device
JP2012202890A
Route search device, route search system, server device, terminal device, route search method, and program
JP2012242296A
Information processing device, information processing method, program, and information processing system
JP2021032860A