Navigation system, navigation method, and computer program
The navigation system adjusts guidance frequency and method based on driver proficiency, enhancing effectiveness and safety by matching guidance to individual skill levels.
Patent Information
- Application Number
- JP2021172084
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-10-21
- Publication Date
- 2025-06-25
- Estimated Expiration
- 2041-10-21
Smart Images

Figure 0007698555000001 
Figure 0007698555000002 
Figure 0007698555000003
Abstract
Description
Technical Field
[0001] The present invention relates to a navigation system, a navigation method, and a computer program.
Background Art
[0002] Navigation systems that guide travel routes from a starting point to a destination and information related to the travel routes are known. For example, Patent Document 1 discloses a communication navigation system that can acquire individual information about a user without each user registering it. For example, Patent Document 2 discloses a navigation device that suppresses guidance of roads that the user is accustomed to driving on. For example, Patent Document 3 discloses an information processing device that notifies notification information determined according to a priority and a notification value.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Patent Document 2
Patent Document 3
Summary of the Invention
Problems to be Solved by the Invention
[0004] By the way, in recent years, with the spread of Internet shopping, the demand for logistics services has increased, and the number of people engaged in the business of delivering goods such as products to designated delivery destinations (hereinafter also referred to as "delivery personnel") has been increasing. From the perspective of business efficiency, delivery personnel have a predetermined responsible area and deliver goods to private residences within the responsible area. Places with many private residences usually have many narrow roads and dead-end roads compared to ordinary main roads, and there are many people and bicycles coming and going. Therefore, delivery personnel are required not only to have delivery service skills for performing delivery services but also to have driving skills for driving safely.
[0005] In this regard, delivery service skills and driving skills vary among individual delivery personnel. Therefore, when providing guidance without considering the proficiency levels of these skills, those with high proficiency may feel bothered by the guidance, while those with low proficiency may feel that the guidance is insufficient, resulting in the problem of reduced effectiveness of the guidance. In addition, there is a problem that insufficient guidance for those with low proficiency may lead to damage to safety. However, the technologies described in Patent Documents 1 to 3 do not consider the proficiency levels of these skills (hereinafter also referred to as "driver levels") at all.
[0006] Note that such problems are not limited to delivery personnel engaged in delivery services but are common problems for workers who need to balance certain business skills and driving skills and for general drivers who only require driving skills. In addition, such problems are not limited to route guidance from the departure point to the destination but are also common problems when users such as delivery personnel provide guidance on the road being traveled during free driving without relying on route guidance.
[0007] Therefore, there has been a demand to provide a navigation system that can enhance the effectiveness of guidance information and contribute to improving safety.
Means for Solving the Problems
[0008] The present invention has been made to solve at least a part of the above-described problems and can be realized in the following forms. A navigation system, comprising a guidance unit that acquires guidance information regarding a delivery route and outputs the guidance information, wherein the guidance unit changes at least one of the output frequency of the guidance information and the output method of the guidance information according to the driver level of a user, and the driver level includes the proficiency of the user regarding delivery service skills for performing a delivery service. In addition, the present invention can also be realized in the following forms.
[0009] (1) According to one aspect of the present invention, a navigation system is provided. This navigation system includes a guidance unit that acquires guidance information regarding a delivery route and outputs the guidance information. The guidance unit changes at least one of the output frequency of the guidance information and the output method of the guidance information according to the driver level of the user.
[0010] According to this configuration, since the guidance unit changes at least one of the output frequency of the guidance information regarding the delivery route and the output method of the guidance information according to the driver level of the user, the effectiveness of the guidance information can be enhanced and the safety can be improved.
[0011] (2) In the navigation system of the above aspect, the importance level of the guidance information is directly or indirectly associated with the guidance information, and the guidance unit is configured to change the output frequency of the guidance information according to the driver level. When the driver level is relatively high, the output frequency of the guidance information may be reduced by not outputting the guidance information with a relatively low importance level. According to this configuration, since the importance level of the guidance information is directly or indirectly associated with the guidance information, the output frequency of the guidance information can be changed for each piece of guidance information. Also, when the driver level is relatively high, the guidance unit reduces the output frequency of the guidance information by not outputting the guidance information with a relatively low importance level. For this reason, it is possible to reduce the annoyance felt by the user due to the excessive output of the guidance information for the user with a relatively high driver level, and by outputting only the guidance information with a relatively high importance level, it is possible to enhance the effectiveness of the guidance information and contribute to the improvement of safety. Also, for the user with a relatively low driver level, by also outputting the guidance information with a relatively low importance level, it is possible to reduce the user's feeling of insufficient guidance, so that the effectiveness of the guidance information can be enhanced and it can contribute to the improvement of safety.
[0012] (3) In the navigation system of the above-described embodiment, the guidance unit is configured to change the output method of the guidance information according to the driver level, and as the driver level decreases, the guidance information may be output by various means, or the amount of information included in the guidance information may be increased, or the output timing of the guidance information may be advanced. According to this configuration, as the driver level decreases, the guidance unit outputs the guidance information by various means, or increases the amount of information included in the guidance information, or advances the output timing of the guidance information. For this reason, it is possible to reduce the user with a relatively low driver level from feeling insufficient guidance, so that the effectiveness of the guidance information can be enhanced and it can contribute to the improvement of safety. Also, by outputting the guidance information at a timing earlier than usual for the user with a relatively low driver level, the user can check the guidance information with a margin and be able to respond. On the other hand, for the user with a relatively high driver level, since the type of output means of the guidance information and the amount of information included in the guidance information are relatively reduced, it is possible to reduce the annoyance felt by the user due to the excessive output of the guidance information, and as a result, the effectiveness of the guidance information can be enhanced and it can contribute to the improvement of safety.
[0013] (4) In the navigation system according to the above aspect, the guiding unit may obtain the driver level of the user from another device connected via a network by transmitting an identifier for uniquely identifying the user to the other device. According to this configuration, the guiding unit obtains the driver level of the user from another device by transmitting an identifier for uniquely identifying the user to the other device connected via a network. Therefore, it is possible to perform control while keeping the driver level of the user confidential. In addition, the driver levels of users can be centrally managed by other devices.
[0014] (5) In the navigation system according to the above aspect, the driver level may include at least one of the proficiency of the user regarding the delivery service skills for performing the delivery service and the proficiency of the user regarding the driving skills for driving safely. According to this configuration, since the driver level includes at least one of the proficiency of the user regarding the delivery service skills for performing the delivery service and the proficiency of the user regarding the driving skills for driving safely, it is possible to output guidance information in consideration of the delivery service skills and driving skills of the user.
[0015] (6) In the navigation system according to the above aspect, the delivery route is a route including one or more delivery destinations where the user stops for delivering the package, and the guidance information may include at least any one of traffic guidance information regarding the delivery route, package information regarding the package, and delivery destination information regarding the delivery destination of the package. According to this configuration, it is possible to provide a navigation system specialized for the delivery service for delivering packages.
[0016] (7) In the navigation system of the above-described form, the guidance information includes the specified delivery time of the package and the scheduled arrival time at the delivery destination, and the guidance unit may output that it is a late delivery when the scheduled arrival time is after the specified delivery time. According to this configuration, since the guidance unit outputs that it is a late delivery when the scheduled arrival time at the delivery destination is after the specified delivery time of the package, the convenience of the person (delivery person) engaged in the delivery business can be improved, and the possibility of causing a delay in the delivery time of the package can be reduced.
[0017] Note that the present invention can be realized in various forms. For example, an apparatus, a system, that changes at least one of the output frequency and the output method of the guidance information according to the level of the user, a computer program for realizing the functions of this apparatus and the system including the apparatus, a server apparatus for distributing the computer program, and a non-transitory storage medium storing the computer program can be realized.
Brief Description of the Drawings
[0018]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Mode for Carrying Out the Invention
[0019] A. First Embodiment: FIG. 1 is a diagram showing a schematic configuration of a navigation system 1 as an embodiment of the present invention. The navigation system 1 is a system used by a person engaged in a logistics business, particularly a person (hereinafter also referred to as a "delivery person") who delivers goods such as products to a designated delivery destination as a user. The navigation system 1 exemplified here outputs guidance information including route guidance to the delivery destination of the goods to be delivered (hereinafter also referred to as "goods to be delivered") and information regarding the delivery destination to the user (delivery person), and is used to smooth the delivery operation.
[0020] The navigation system 1 includes a route server 10, a delivery plan server 20, and a client 30. The route server 10 and the delivery plan server 20 are connected to the Internet INT by wired communication. The client 30 is connected to the Internet INT by wireless communication via a communication carrier BS. The communication carrier BS includes a transmission / reception antenna, a wireless base station, and an exchange station. That is, the route server 10, the delivery plan server 20, and the client 30 can communicate with each other via the Internet INT.
[0021] The route server 10 generates the following a1 and a2 using the delivery plan. (a1) The user determines one or more delivery destinations to stop at for package delivery, and obtains a route (hereinafter also referred to as a "delivery route") set to a destination or a transit point in the order of delivery within the delivery plan, and generates delivery route information representing this delivery route. (a2) Generate guidance information regarding the delivery route. Here, the guidance information regarding the delivery route includes the three types shown in a21 to a23 below. Details will be described later. (a21) Traffic guidance information: Guidance information regarding the delivery route (the route to the departure point or the destination). (a22) Package information: Guidance information regarding the packages to be delivered. (a23) Delivery destination information: Guidance information regarding the delivery destinations of the packages to be delivered.
[0022] The route server 10 includes a CPU 110, a communication unit 120, a ROM / RAM 130, and a storage unit 140, and each unit is interconnected by a bus (not shown).
[0023] The CPU 110 controls each unit of the route server 10 by expanding and executing a computer program stored in the ROM 130 in the RAM 130. The CPU 110 also functions as a route search unit 111 and a guidance information generation unit 112. The route search unit 111 calculates the delivery route described in a1 above. The guidance information generation unit 112 generates the guidance information described in a2 above. Details of these will be described later.
[0024] The communication unit 120 controls communication with other devices such as the delivery plan server 20 and the client 30 via a communication interface (not shown).
[0025] The storage unit 140 is composed of a hard disk, a flash memory, a memory card, etc. In the storage unit 140, a map information database 141, a route information database 142, a guidance information database 143, and a guidance frequency setting 144 are stored in advance. In the following description, the database is also simply referred to as "DB".
[0026] The map information DB141 is a database that stores data representing map images. The data representing map images includes information necessary for map display, such as terrain, buildings, and the shapes of roads. The route information DB142 is a database in which road network data is stored. The road network data includes node information regarding "nodes" representing the positions of intersections and landmarks such as stations, and link information regarding "links" representing roads connecting the nodes. The node information includes the position information of the nodes, the types of the nodes, the names of the nodes, and other information about the nodes. The link information includes the link cost for each means of transportation (the average travel time of the road represented by the link), the type of the link, the name of the link, the state of the link, and other information about the link.
[0027] The guidance information DB143 is a database in which various information regarding the roads stored in the route information DB142 is stored. The guidance information DB143 is used to generate traffic guidance information among the guidance information. The guidance information DB143 includes accident information, near-miss information, no-parking area information, no-entry area information, road slope information, etc. for each road stored in the route information DB142. Note that the accident information may include the location of the accident, the details of the accident, and the date and time of the accident. Similarly, the near-miss information may include the location of occurrence, the details, and the date and time of occurrence. The road slope information may include the location where the road has a slope, the direction of the slope, and the magnitude of the slope.
[0028] FIG. 2 is a diagram showing an example of the guidance frequency setting 144. The guidance frequency setting 144 is a table that defines the output frequency of guidance information for the user, and is composed of the first guidance frequency setting 1441 shown in FIG. 2(A), or the first guidance frequency setting 1441 shown in FIG. 2(A) and the second guidance frequency setting 1442 shown in FIG. 2(B). FIG. 2(A) shows the first guidance frequency setting 1441 when "importance" is set for each individual guidance information. In the first guidance frequency setting 1441 of FIG. 2(A), for each of driver levels 1 to 4, for each importance level of the guidance information, whether to provide guidance (〇 mark) or not (- mark) is associated. In the present embodiment, the "driver level" means a superordinate concept including the following b1 and b2. (b1) Business skill level: The proficiency of the user regarding the delivery business skills for performing the delivery business. (b2) Driving skill level: The proficiency of the user regarding the driving skills for driving safely. The proficiency of the delivery business skills and the proficiency regarding the driving skills have been evaluated in advance for each user. The evaluation of the proficiency of the delivery business skills can be carried out according to various criteria. For example, it can be based on the number of years of service, the amount of knowledge of the delivery business, the attitude of the delivery business, the customer satisfaction, the evaluation by the manager, etc. The evaluation of the proficiency regarding the driving skills can be carried out according to various criteria. For example, it can be based on the color of the driving license, the driving technique, the analysis of the drive recorder image, the analysis of the digital tachograph data, etc.
[0029] In the following description, the case where the output of the guidance information is controlled using both the business skill level b1 and the driving skill level b2 of the driver level will be exemplified. Specifically, in the following example, · According to the business skill level b1, control the output of the luggage information and the delivery destination information among the guidance information, · According to the driving skill level b2, control the output of the traffic guidance information among the guidance information. In the following description, when explaining the features common to both the business skill level b1 and the driving skill level b2, these are collectively referred to as the "driver level". When explaining individual features, they are distinguished as the business skill level b1 or the driving skill level b2. Note that the navigation system 1 may control the output of guidance information using either the business skill level b1 or the driving skill level b2.
[0030] In FIG. 2(A), the driver level "1" means for the education target, the driver level "2" means for beginners, the driver level "3" means for intermediate users, and the driver level "4" means for veterans. That is, a user with a driver level of "1" has a relatively low driver level, and a user with a driver level of "4" has a relatively high driver level. According to the first guidance frequency setting 1441, when the driver level is relatively high (for example, driver level 4), the output of guidance information with a relatively low importance (for example, medium importance, low importance) is not performed. On the other hand, when the driver level is relatively low (for example, driver level 1), even guidance information with a relatively low importance (for example, medium importance, low importance) is output.
[0031] FIG. 2(B) shows a second guidance frequency setting 1442 that is used in combination with the first guidance frequency setting 1441 when "importance" is set for each type of guidance information. When using the second guidance frequency setting 1442, the importance may not be directly associated with each individual guidance information.
[0032] According to the example of FIG. 2(B), when the guidance information is traffic guidance information, furthermore, for each item of the traffic guidance information, an importance level is associated. For example, in the case of accident information, the importance level is set to "high to medium" according to the date and time of the accident. Specifically, if the date and time of the accident is recent, the importance level is high, and if the date and time of the accident is old, the importance level is medium. For example, in the case of near-miss information, the importance level is set to "medium to low" according to the date and time of the near-miss. For example, in the case of no-parking zone information, the importance level is "medium". On the other hand, according to the example of FIG. 2(B), when the guidance information is luggage information, the importance level is "high", and when the guidance information is delivery destination information, the importance level is "high". Note that for luggage information and delivery destination information as well, similar to the traffic guidance information, an importance level may be associated for each item. Also, it may be associated for each item only for a part of the items of the luggage information or only for a part of the items of the delivery destination information. The items constituting the luggage information and the delivery destination information will be described later with reference to FIG. 3. Thus, when using the second guidance frequency setting 1442, for each individual guidance information, an importance level is indirectly associated via the type of the guidance information.
[0033] Returning to FIG. 1, the description will continue. The delivery plan server 20 generates the delivery plan for that day corresponding to each deliverer. The delivery plan server 20 includes a CPU 210, a communication unit 220, a ROM / RAM 230, and a storage unit 240, and each unit is interconnected by a bus (not shown).
[0034] The CPU 210 controls each unit of the delivery plan server 20 by expanding and executing the computer program stored in the ROM 230 in the RAM 230. The CPU 210 also functions as a delivery plan generation unit 211. The delivery plan generation unit 211 generates the delivery plan for that day corresponding to each deliverer using the data stored in the luggage information DB 241 and the delivery destination information DB 243. Details will be described later.
[0035] The communication unit 220 controls communication via a communication interface (not shown) between the delivery plan server 20 and other devices such as the route server 10 and the client 30.
[0036] The storage unit 240 is composed of a hard disk, a flash memory, a memory card, etc. The storage unit 240 stores in advance a luggage information DB 241, a level information DB 242, and a delivery destination information DB 243.
[0037] FIG. 3 is a diagram showing an example of the luggage information DB 241, the level information DB 242, and the delivery destination information DB 243. FIG. 3(A) shows an example of the luggage information DB 241. In the luggage information DB 241, guidance information regarding the luggage to be delivered is stored in advance for each piece of luggage. In the example of FIG. 3(A), each piece of luggage information includes a delivery destination ID for uniquely identifying each delivery destination, the delivery address of the luggage, the latitude and longitude of the delivery destination of the luggage, the time designation of the luggage, and the presence or absence of a leave-at-place designation for the luggage. Note that the "delivery order" of the luggage information is information assigned after the generation of the delivery plan by the delivery plan server 20.
[0038] FIG. 3(B) shows an example of the level information DB 242. In the level information DB 242, a driver ID and a driver level (driving skill level, business skill level) are stored in association with each other. The driver ID is a unique identifier assigned in advance for each user. "X" in the figure represents an arbitrary character string. For the driver level, a business skill level b1 and a driving skill level b2 of each user specified by the driver ID are respectively associated.
[0039] FIG. 3(C) shows an example of the delivery destination information DB 243. In the delivery destination information DB 243, guidance information regarding the delivery destination of the package is stored in advance for each delivery destination. In the example of FIG. 3(C), each delivery destination information includes a delivery destination ID, the presence or absence of a delivery box at the delivery destination, the nameplate information of the delivery destination, the past claim information of the delivery destination, the place for doorstep delivery at the delivery destination, and other information. Note that the nameplate information may include, in addition to the presence or absence of the nameplate, a warning when there are multiple nameplates, and a warning regarding the correctness of the nameplate. Further, the place for doorstep delivery may include, in addition to the designation of the place itself for doorstep delivery, precautions regarding doorstep delivery (such as "not in front of the entrance but in the side passage beside the entrance"), conditions under which doorstep delivery may be made (such as "not possible on rainy days"), etc. The other information may include additional information for identifying the delivery destination (such as "the second one from the front") when the delivery destination is in a place that is difficult to identify, information regarding safety (such as "beware of fierce dogs"), etc. The package information DB 241 in FIG. 3(A) and the delivery destination information DB 243 in FIG. 3(C) are linked by the delivery destination ID.
[0040] Returning to FIG. 1, the description continues. The client 30 can be configured as an arbitrary device such as, for example, the illustrated smartphone, a personal computer, an in-vehicle device, a wearable device, etc. The client 30 includes a CPU 310, a communication unit 320, a ROM / RAM 330, a storage unit 340, an input / output unit 350, and a current position acquisition unit 360, and each unit is interconnected by a bus (not shown).
[0041] The CPU 310 controls each unit of the client 30 by expanding and executing a computer program stored in the ROM 330 in the RAM 330, and also functions as a guidance unit 311. The guidance unit 311 outputs guidance information according to the driver level of the user of the client 30 in cooperation with the route server 10 and the delivery plan server 20 in the processes described later. Details will be described later.
[0042] The communication unit 320 controls communication with other devices such as the route server 10 via a communication interface (not shown).
[0043] The storage unit 340 is composed of a hard disk, a flash memory, a memory card, etc. In the storage unit 340, a guidance method setting 341 is stored in advance. Further, in the storage unit 340, a driver level 342 and guidance information 343 acquired through processing described later are stored.
[0044] FIG. 4 is a diagram showing an example of the guidance method setting 341. The guidance method setting 341 is a table that defines the output method of guidance information for the user. In the guidance method setting 341 of FIG. 4, for each of driver levels 1 to 4, the output method of the guidance information is defined for each output means of the guidance information (FIG. 4: voice / display). Further, in the guidance method setting 341, for each of driver levels 1 to 4, the timing (FIG. 4: distance) at which the guidance information should be output is defined. According to the guidance method setting 341, when the driver level is relatively high (for example, driver level 4), the guidance information is output by fewer means (voice) and with a relatively small amount of information (voice alert only). Also, when the driver level is relatively high (for example, driver level 4), the guidance information is output at normal timing. On the other hand, when the driver level is relatively low (for example, driver level 1), the guidance information is output by various means (voice and display) and with a relatively large amount of information (combination of voice alert and speech, and combination of illustration display and character display). Also, when the driver level is relatively low (for example, driver level 1), the guidance information is output at a timing earlier than normal.
[0045] Returning to FIG. 1, the description will be continued. The input / output unit 350 is various interfaces used for inputting and outputting information between the client 30 and the user. For example, a touch panel as an input unit, a touch panel as a display unit (output unit), a liquid crystal panel, etc. can be adopted as the input / output unit 350. The current position acquisition unit 360 receives radio waves transmitted from artificial satellites constituting the Global Positioning System (GPS) or the Quasi-Zenith Satellite System (QZSS), and acquires current position information (latitude and longitude) indicating the current position of the client 30. Here, since the client 30 is carried by the user, the current position acquired by the current position acquisition unit 360 can be regarded as the current position of the user.
[0046] FIG. 5 is a sequence diagram showing an example of a processing procedure executed in the navigation system 1. The processing in FIG. 5 is processing for outputting guidance information to a user of the client 30, and can be executed at any timing. For example, this processing may be executed in response to the start of a predetermined application installed in the client 30, as described below. Note that the example in FIG. 5 illustrates a case where an "importance level" is set for each type of guidance information, in other words, a case where processing is performed in combination with the first guidance frequency setting 1441 and the second guidance frequency setting 1442 described in FIG. 2.
[0047] In step S100, the guidance unit 311 of the client 30 starts a predetermined application installed in the client 30. At this time, the user of the client 30 inputs a driver ID (identifier) assigned to the user. After that, in step S102, the guidance unit 311 transmits a delivery plan acquisition request to the delivery plan server 20. The delivery plan acquisition request includes the driver ID input in step S100.
[0048] In step S104, the delivery plan generation unit 211 of the delivery plan server 20 searches the level information DB242 using the driver ID as a key, and obtains the driver level of the user corresponding to the driver ID (specifically, the business skill level b1 and the driving skill level b2). In step S106, the delivery plan generation unit 211 generates the delivery plan for the day for the user who sent the delivery plan acquisition request. The delivery plan generation unit 211 can refer to the package information DB241 and the delivery destination information DB243 and generate a delivery plan using any method. For example, the delivery plan generation unit 211 determines a plurality of packages to be delivered by matching the assigned area of the user in advance with the delivery destination address (or latitude and longitude) in the package information DB241, and determines the delivery order such that the delivery destinations of these plurality of packages are toured in an optimal route, thereby generating a delivery plan. When generating the delivery plan, the delivery plan generation unit 211 may consider the business skill level b1 among the driver levels acquired in step S104. In this case, the delivery plan generation unit 211 may assign packages with past claim information (that is, packages that require attention during delivery) to users with a relatively high business skill level b1. Also, when there are multiple delivery personnel in the same area, the delivery plan generation unit 211 may generate a delivery plan in consideration of the time specification in the package information DB241.
[0049] That is, the delivery plan generated by the delivery plan registration unit 211 includes the package information and the "delivery order" described in FIG. 3(A) and the delivery destination information described in FIG. 3(C) for the packages assigned to the driver ID in step S100. Among the delivery plan, the package information and the delivery order correspond to the package information of the guidance information (see a22), and the delivery destination information corresponds to the delivery destination information of the guidance information (see a23). Note that the package information DB241 described in FIG. 3(A) may store a predetermined delivery order. In this case, in step S106, the delivery plan registration unit 211 can generate a delivery plan using the assigned area of the user in advance, the delivery destination address (or latitude and longitude) and the delivery order in the package information DB241.
[0050] In step S108, the delivery plan generation unit 211 of the delivery plan server 20 transmits the delivery plan generated in step S106, that is, the package information and the delivery destination information as guidance information, and the driver level (business skill level b1, driving skill level b2) acquired in step S104, to the client 30. In step S110, the guidance unit 311 of the client 30 stores the acquired delivery plan (package information and delivery destination information as guidance information) in the guidance information 343, and stores the acquired driver level (business skill level b1, driving skill level b2) in the driver level 342.
[0051] In step S120, the guidance unit 311 of the client 30 transmits a delivery route information acquisition request to the route server 10. The delivery route information acquisition request includes the delivery plan stored in the guidance information 343. In step S122, the route search unit 111 of the route server 10 obtains a delivery route and generates delivery route information (see a1) representing the delivery route. Specifically, the route search unit 111 uses the delivery plan acquired in step S120 to search for a route (i.e., a delivery route) with one or more delivery destinations included in the delivery plan as the destination or via points. This route search can be implemented using a well-known Dijkstra's algorithm or a well-known A* search algorithm. In step S124, the route search unit 111 transmits the delivery route information generated in step S122 to the client 30. In step S126, the guidance unit 311 of the client 30 stores the acquired delivery route information in the guidance information 343.
[0052] In step S120, the guidance unit 311 of the client 30 may include the driving skill level b2 among the driver levels in the delivery route information acquisition request and transmit it. In this case, in step S122, the route search unit 111 of the route server 10 may obtain different delivery routes according to the received driving skill level b2. For example, when the driving skill level b2 is relatively high, the route search unit 111 may obtain a route passing through the shortest route. For example, when the driving skill level b2 is relatively low, the route search unit 111 may obtain a route passing through major roads or easy-to-understand roads. In this way, the route search unit 111 of the route server 10 can automatically derive a delivery route that seems to be optimal according to the driver level (driving skill level b2).
[0053] In step S130, the guidance unit 311 of the client 30 transmits a guidance information acquisition request to the route server 10. The guidance information acquisition request includes the position information of the client 30 acquired by the current position acquisition unit 360 and the driving skill level b2 among the driver levels stored in the driver level 342.
[0054] In step S132, the guidance information generation unit 112 of the route server 10 uses the driving skill level b2 included in the guidance information acquisition request to generate traffic guidance information (refer to a21) corresponding to the driving skill level b2. Specifically, the guidance information generation unit 112 executes the following procedures c1 to c4. (c1) The guidance information generation unit 112 refers to the first guidance frequency setting 1441 to obtain the importance corresponding to the driving skill level b2 of the user of the client 30. (c2) The guidance information generation unit 112 searches the guidance information DB 143 and obtains guidance information (accident information, safety tip information, no-parking area information, no-entry area information, road slope information, etc.) about the roads around the current position of the client 30. When the guidance information generation unit 112 determines from the obtained road slope information that there is a steep downhill slope, it generates a warning to prompt early deceleration and includes it in the guidance information. Also, when the guidance information generation unit 112 determines from the obtained road slope information that there is a steep uphill slope, it generates a warning to prompt pre-acceleration and includes it in the guidance information. Note that the guidance information generation unit 112 may generate these warnings only when the vehicle weight of the vehicle in which the user rides and the vehicle load meet predetermined conditions in addition to the road slope information. (c3) The guidance information generation unit 112 refers to the second guidance frequency setting 1442 and excludes the guidance information that does not correspond to the importance level obtained in step c1 from the guidance information obtained in step c2. (c4) The guidance information generation unit 112 uses the guidance information after exclusion as traffic guidance information.
[0055] In step S134, the guidance information generation unit 112 of the route server 10 transmits the traffic guidance information generated in step S132 to the client 30. In step S136, the guidance unit 311 of the client 30 stores the obtained guidance information (traffic guidance information as guidance information) in the guidance information 343.
[0056] Note that for steps S120 to S136, the processing may be executed as follows in d1 and d2. (d1) The delivery route information generation described in steps S120 to S126 (see (a1)) may be executed separately. For example, when the number of packages to be delivered included in the delivery plan transmitted in step S120 is equal to or greater than a predetermined number (i.e., when there are many delivery destinations), in step S122, the route search unit 111 may generate and transmit only the delivery route for a part of the delivery plan (for example, packages 1 to 10). In this case, each time the guide unit 311 of the client 30 reaches the next delivery destination (or a predetermined number of delivery destinations), it may request the route server 10 to generate the delivery route for the remaining part of the delivery plan by transmitting a delivery route information acquisition request. (d2) The generation and acquisition of traffic guidance information (see (a21)) described in steps S130 to S136 may be executed each time the position information of the client 30 changes by a predetermined amount. By doing so, traffic guidance information about the roads around the current position of the client 30 can be acquired at any time as the position information of the client 30 changes. Therefore, the processing load required for generating the traffic guidance information (step S132) can be reduced.
[0057] In addition, regarding the package information and the delivery destination information of the second guidance frequency setting 1442 illustrated in FIG. 2(B), if the importance levels are associated with each item like the traffic guidance information illustrated in FIG. 2(B), in step S106, the delivery plan generation unit 211 of the delivery plan server 20 may perform exclusion processing according to the driver level (business skill level b1) and the importance level set in the second guidance frequency setting 1442 in the same manner as the above-described procedures c1 to c4.
[0058] In step S140, the guidance unit 311 of the client 30 acquires a guidance method corresponding to the driver level by searching for the guidance method setting 341 using the driver level stored in the driver level 342. In step S142, the guidance unit 311 outputs the guidance information stored in the guidance information 343 according to the guidance method acquired in step S140. Specifically, the guidance unit 311 outputs the luggage information (refer to a22) and the delivery destination information (refer to a23) among the guidance information stored in the guidance information 343 according to the method corresponding to the business skill level b1. Also, the guidance unit 311 outputs the traffic guidance information (refer to a21) among the guidance information stored in the guidance information 343 according to the method corresponding to the driving skill level b2.
[0059] Figure 6 is an example of an output screen for a user with a relatively low driver level. In Figure 6, a screen W1 for a user with a driver ID = XX01 where the business skill level b1 is "1" and the driving skill level b2 is "1" is illustrated. The screen W1 is displayed on the input / output unit 350. The screen W1 includes a map view V1, a delivery destination list view V2, and a guidance view V3.
[0060] In the map view V1, a map is displayed. On the map, a destination symbol S1 plotted at the first destination position, a destination symbol S2 plotted at the second destination position, a current position symbol PL, and a route RT are displayed. In the destination list view V2, the luggage information of the guidance information (refer to a22) and the destination information of the guidance information (refer to a23) are displayed in a list format. When the current position approaches a point slightly in front of the point where there is accident information (Figure 4), in the map view V1, a symbol AL representing the point where there is accident information and a symbol S3 for alerting are displayed. At the same time, in the guidance view V3, the traffic guidance information of the guidance information (refer to a21) is displayed, and further, an alert sound (note mark) and a voice for prompting attention to the accident information are output. Also, when the current position approaches a point slightly in front of the vicinity of the first destination (Figure 4), on the destination symbol S1 in the map view V1, a symbol S4 indicating a late delivery is superimposed and displayed. At the same time, in the guidance view V3, the luggage information (refer to a22) indicating a late delivery is displayed, and further, an alert sound (note mark) and a voice for alerting to the fact of a late delivery are output. Note that the fact of a late delivery is output when the time specified (delivery time specified) included in the luggage information of the guidance information (refer to a22) is compared with the expected arrival time at the destination, and the expected arrival time is expected to be after the time specified.
[0061] Thus, when the driver level is relatively low, the guidance information is output by various means (voice in the balloon and displays in views V1 to V3), and with a relatively large amount of information (combination of voice alerts and speech, combination of illustration displays and character displays). Also, when the driver level is relatively low, the voice output is made at a timing earlier than normal.
[0062] FIG. 7 is an example of an output screen for a user with a relatively high driver level. In FIG. 7, a screen W2 for a user with a driver ID = XX04 where the business skill level b1 is "3" and the driving skill level b2 is "4" is illustrated. The screen W2 is displayed on the input / output unit 350. Similar to the screen W1 in FIG. 6, the screen W2 includes a map view V1, a delivery destination list view V2, and a guidance view V3.
[0063] A map is displayed in the map view V1. On the map, a delivery destination symbol S1 plotted at the first delivery destination position, a delivery destination symbol S2 plotted at the second delivery destination position, a current position symbol PL, and a route RT are displayed. The delivery destination list view V2 is the same as in FIG. 6. When the current position approaches a point near the accident information (FIG. 4), only an alert sound (musical note mark) prompting attention to the accident information is output as audio. Also, when the current position approaches the vicinity of delivery destination 1 (FIG. 4), luggage information indicating a late delivery (refer to a22) is displayed in the guidance view V3, and further, an alert sound (musical note mark) and voice indicating attention to the late delivery are output. Instead of, or together with, the character display and alert sound output to the guidance view V3, an icon indicating the presence of information may be displayed. In this case, the user may tap the icon to display the details of the information.
[0064] Thus, when the driver level is relatively high, the guidance information is output by fewer means (voice) and with a relatively small amount of information (without illustrations such as symbols S3, S4, AL, etc.). Also, when the driver level is relatively high, the voice output is at normal timing.
[0065] In the above example, in steps S106 and S132, by generating guidance information according to the driver level, the output frequency of the guidance information was changed according to the driver level. Also, in step S142, by following the guidance method acquired in step S140, the output method of the guidance information was changed according to the driver level. However, the navigation system 1 may execute only one of the change in the output frequency of the guidance information according to the driver level and the change in the output method of the guidance information according to the driver level. Specifically, for example, in steps S106 and S132, uniform guidance information may be generated regardless of the driver level. Also, for example, step S140 may be omitted, and in step S142, a uniform output method may be adopted regardless of the driver level.
[0066] As described above, according to the navigation system 1 of the first embodiment, since the guidance unit 311 of the client 30 changes at least one of the output frequency of the guidance information regarding the delivery route and the output method of the guidance information according to the driver level of the user, it is possible to enhance the effectiveness of the guidance information and contribute to the improvement of safety.
[0067] Also, according to the navigation system 1 of the first embodiment, since the importance levels of the guidance information a21 to a23 are directly or indirectly associated with the guidance information, the output frequency of the guidance information can be changed for each piece of guidance information. Further, when the driver level is relatively high, the guidance unit 311 of the client 30 reduces the output frequency of the guidance information with relatively low importance by not outputting the guidance information (FIG. 2: First guidance frequency setting 1441, FIG. 7). For this reason, it is possible to reduce the annoyance felt by the user due to the output of excessive guidance information for a user with a relatively high driver level, and by outputting only the guidance information with relatively high importance, the effectiveness of the guidance information can be enhanced, contributing to an improvement in safety. Also, for a user with a relatively low driver level, by also outputting the guidance information with relatively low importance (FIG. 2: First guidance frequency setting 1441, FIG. 6), it is possible to reduce the user's feeling of insufficient guidance, so that the effectiveness of the guidance information can be enhanced, contributing to an improvement in safety.
[0068] Furthermore, according to the navigation system 1 of the first embodiment, as the driver level of the client 30 decreases, the guidance unit 311 outputs the guidance information by various means, or increases the amount of information included in the guidance information, or advances the output timing of the guidance information (FIGS. 4 and 6). For this reason, it is possible to reduce the feeling of insufficient guidance by a user with a relatively low driver level, so that the effectiveness of the guidance information can be enhanced, contributing to an improvement in safety. Also, by outputting the guidance information at a timing earlier than usual for a user with a relatively low driver level, the user can check the guidance information with a margin and be able to respond. On the other hand, for a user with a relatively high driver level, since the type of output means of the guidance information and the amount of information included in the guidance information are relatively reduced (FIGS. 4 and 7), it is possible to reduce the annoyance felt by the user due to the output of excessive guidance information, and as a result, the effectiveness of the guidance information can be enhanced, contributing to an improvement in safety.
[0069] Furthermore, according to the navigation system 1 of the first embodiment, the guidance unit 311 of the client 30 transmits an identifier (driver ID) for uniquely identifying the user to another device (delivery plan server 20) connected via the network, and obtains the driver level of the user from the other device (steps S102 to S108 in FIG. 5). Therefore, control can be performed on the user while concealing the driver level of the user. In addition, the driver level of the user can be centrally managed by another device (delivery plan server 20).
[0070] Furthermore, according to the navigation system 1 of the first embodiment, the driver level includes at least one of the proficiency of the user regarding the delivery service skills for performing the delivery service (see b1) and the proficiency of the user regarding the driving skills for driving safely (see b2). Therefore, it is possible to realize the output of guidance information in consideration of the business skill level b1 and the driving skill level b2 of the user. Also, as in the above embodiment, if the business skill level b1 and the driving skill level b2 are combined and processed, a driver level specialized for a person (delivery person) engaged in the business of delivering goods or the like to a designated delivery destination can be set, and the output of guidance information according to this driver level can be realized. As a result, it is possible to provide the navigation system 1 specialized for the delivery service of delivering goods.
[0071] Furthermore, according to the navigation system 1 of the first embodiment, when the scheduled arrival time at the delivery destination is after the specified delivery time of the goods, the guidance unit 311 of the client 30 outputs that it is a late delivery (second guidance frequency setting 1442, FIGS. 6 and 7). Therefore, the convenience of the person (delivery person) engaged in the delivery service can be improved, and the possibility of causing a delay in the delivery time of the goods can be reduced.
[0072] B. Second Embodiment: FIG. 8 is a diagram showing a schematic configuration of the navigation system 1A according to the second embodiment. The navigation system 1A according to the second embodiment does not include the delivery plan server 20 in the configuration described in the first embodiment, but includes a client 30A instead of the client 30. In the navigation system 1A, a delivery plan is generated by the client 30A.
[0073] The CPU 310A of the client 30A further has a delivery plan generation unit 312. The delivery plan generation unit 312 acquires an input of a delivery plan from the user and registers it in the delivery plan 344. That is, in the second embodiment, the luggage information of the guidance information (see a22) and the delivery destination information of the guidance information (see a23) are input by the user and registered in the delivery plan 344. The driver level 342 is stored in advance in the storage unit 140A of the client 30A.
[0074] FIG. 9 is a sequence diagram showing an example of a processing procedure executed in the navigation system 1A according to the second embodiment. The processing in FIG. 9 is the same as the processing described in FIG. 5, except that the processing of steps S180 and S182 is executed instead of the processing of steps S102, S104, S106, S108, and S110. In step S180, the guidance unit 311 acquires the driver level (business skill level b1, driving skill level b2) stored in the driver level 342A. This driver level is used in step S130. In step S182, the delivery plan generation unit 312 acquires the following inputs e1 and e2 made by the user of the client 30A, and stores e1 and e2 together in the delivery plan 344. Note that the delivery plan generation unit 312 may cause the input / output unit 350 to display a screen for acquiring the following inputs e1 and e2. (e1) The luggage information of the guidance information (see a22) and the delivery order of each piece of luggage. (e2) The delivery destination information of the guidance information (see a23).
[0075] As described above, the configuration of the navigation system 1A can be variously modified, and it may be configured such that a delivery plan is input by the user of the client 30A. The navigation system 1A of such a second embodiment can also achieve the same effects as those of the first embodiment described above. Further, according to the navigation system 1A of the second embodiment, since the delivery plan server 20 can be omitted, the system can be constructed in a compact manner.
[0076] C. Third Embodiment: FIG. 10 is a diagram showing a schematic configuration of a navigation system 1B according to a third embodiment. The navigation system 1B according to the third embodiment does not further include the route server 10 in the configuration described in the second embodiment, and includes a client 30B instead of the client 30A. In the third embodiment, all processes are executed in the client 30B.
[0077] The CPU 310B of the client 30B further includes a route search unit 313 and a guidance information generation unit 314 in the configuration described in the second embodiment. The route search unit 313 performs the same processes as those of the route search unit 111 described in the first embodiment. The guidance information generation unit 314 performs the same processes as those of the guidance information generation unit 112 described in the first embodiment. The storage unit 340B of the client 30B further stores a map information DB 345, a route information DB 346, a guidance information DB 347, and a guidance frequency setting 348. The map information DB 345 has the same configuration as that of the map information DB 141 described in the first embodiment. The route information DB 346 has the same configuration as that of the route information DB 142 described in the first embodiment. The guidance information DB 347 has the same configuration as that of the guidance information DB 143 described in the first embodiment. The guidance frequency setting 348 has the same configuration as that of the guidance frequency setting 144 described in the first embodiment.
[0078] Thus, the configuration of the navigation system 1B can be variously changed and may be configured to be able to implement the processing of FIG. 3 only by the client 30B (without cooperating with the route server 10 and the delivery plan server 20). Also, the navigation system 1B of such a third embodiment can achieve the same effects as those of the first embodiment described above. Further, according to the navigation system 1B of the third embodiment, the communication load on the client 30B can be reduced.
[0079] D. Fourth Embodiment: FIG. 11 is a diagram showing a schematic configuration of a navigation system 1C according to a fourth embodiment. The navigation system 1C according to the fourth embodiment includes a client 30C instead of the client 30 in the configuration described in the first embodiment. In the fourth embodiment, only the output frequency of the guidance information is changed according to the driver level (business skill level b1, driving skill level b2).
[0080] The storage unit 340C of the client 30C does not have the guidance method setting 341 described in the first embodiment. The guidance unit 311C of the client 30C does not execute step S140 of FIG. 5. Also, the guidance unit 311C outputs the guidance information stored in the guidance information 343 in a uniform manner regardless of the driver level of the user in step S142 of FIG. 5. Also, the navigation system 1C of such a fourth embodiment can achieve the same effects as those of the first embodiment described above.
[0081] E. Fifth Embodiment: FIG. 12 is a diagram showing a schematic configuration of a navigation system 1D according to a fifth embodiment. The navigation system 1D according to the fifth embodiment includes a route server 10D instead of the route server 10 in the configuration described in the first embodiment. In the fifth embodiment, only the output method of the guidance information is changed according to the driver level (business skill level b1, driving skill level b2).
[0082] The storage unit 140D of the route server 10D does not have the guidance frequency setting 144 (FIG. 2) described in the first embodiment. The guidance information generation unit 112D of the route server 10D generates uniform guidance information (refer to a21 to a23) regardless of the driver level in step S132 of FIG. 5. Specifically, the guidance information generation unit 112D does not execute the procedures c1 and c3 described in the first embodiment. Such a navigation system 1D of the fifth embodiment can also achieve the same effects as those of the first embodiment described above.
[0083] F. Modification example: In the above embodiment, a part of the configuration assumed to be realized by hardware may be replaced with software, or conversely, a part of the configuration assumed to be realized by software may be replaced with hardware. In addition, the following modifications are also possible.
[0084] · Modification example 1: In the above embodiment, an example of the configuration of the navigation system, route server, delivery plan server, and client was shown. However, the configuration of each device can arbitrarily adopt an aspect. For example, at least a part of each DB included in the route server, delivery plan server, and client may be stored in another device other than itself (including an external server connected via the Internet).
[0085] In the above embodiment, the navigation system is assumed to be a system that guides guidance information, in other words, a system used in the delivery business. However, the navigation system may be a system for workers who need to balance some business skills and driving skills, not limited to the delivery business. In this case, the navigation system can be constructed as a system that guides guidance information regarding sales, patrol routes such as rounds, etc. Also, the navigation system may be a system for general drivers who only require driving skills. In this case, the navigation system can be constructed as a system that guides guidance information regarding normal route guidance.
[0086] In the above embodiment, it is assumed that the navigation system is a system that guides guidance information, in other words, a system in a mode in which route guidance is incorporated. However, the navigation system may be a system that guides guidance information regarding the road being traveled during free driving in which the user drives on the road without relying on route guidance.
[0087] ·Modification Example 2: In the above embodiment, an example of the processing procedure has been described with respect to the processing (FIGS. 5 and 9) executed by the route server, the delivery plan server, and the client. However, these processing procedures can be variously changed, and the processing content in each step may be added, omitted, or changed, and the execution order of each step may also be changed.
[0088] For example, in step S100, the user of the client may input his / her driver level together with the driver ID. In this case, step S104 is not executed, and in step S110, only the delivery plan is transmitted from the delivery plan server.
[0089] For example, in step S106, the delivery plan registration unit 211 performs exclusion processing according to the driver level (business skill level b1) and the importance set in the second guidance frequency setting 1442, and then generates and transmits guidance information from which unnecessary guidance information has been excluded. Similarly, in step S132, the guidance information generation unit 112 performs exclusion processing according to the driver level (driving skill level b2) and the importance set in the second guidance frequency setting 1442, and then generates and transmits guidance information from which unnecessary guidance information has been excluded. However, in step S106, the delivery plan registration unit 211 may generate and transmit guidance information without performing exclusion processing. Similarly, in step S132, the guidance information generation unit 112 may generate and transmit guidance information without performing exclusion processing. In this case, in step S142, the guidance unit 311 may output the guidance information after performing exclusion processing according to the driver level (business skill level b1 and driving skill level b2) on the client 30 side and the importance set in the second guidance frequency setting 1442.
[0090] For example, in step S140, the content of the guidance method setting is acquired, and in step S142, it is assumed that the guidance information is output according to this guidance method setting. Here, the output method of the guidance information stored in the guidance method setting (Fig. 4) can be variously changed. For example, at least any one of the setting content related to voice, the setting content related to display, and the setting content related to distance described in Fig. 4 may be omitted. Also, the setting content shown in Fig. 4 (settings such as alert + speech, illustration + text, in front of the normal distance, etc.) is just an example, and various changes are possible.
[0091] For example, in step S142, various types of guidance screens can be displayed. Figs. 6 and 7 show an example of the screen displayed in step S142, but these can be variously changed. For example, at least a part of the map view, the delivery destination list view, and the guidance view may be omitted. For example, there may be further provided a view for displaying other information not illustrated.
[0092] ·Modification Example 3: The present invention is not limited to the above-described embodiments, examples, and modification examples, and can be realized in various configurations without departing from the gist thereof. For example, the technical features in the embodiments, examples, and modification examples corresponding to the technical features in each form described in the summary of the invention can be appropriately replaced or combined in order to solve some or all of the above-described problems, or to achieve some or all of the above-described effects. Further, if the technical feature is not described as essential in this specification, it can be appropriately deleted.
Explanation of Reference Numerals
[0093] 1, 1A to 1D... Navigation system 10, 10D... Route server 20... Delivery plan server 30, 30A to 30C... Client 110... CPU 111... Route search unit 112, 112D... Guidance information generation unit 120... Communication unit 130... ROM / RAM 140, 140A, 140D... Storage unit 141... Map information DB 142... Route information DB 143... Guidance information DB 144... Guidance frequency setting 210... CPU 211... Delivery plan generation unit 220... Communication unit 230... ROM / RAM 240... Storage unit 241... Luggage information DB 242... Level information DB 243... Delivery destination information DB 310, 310A, 310B... CPU 311, 311C... Guidance unit 312... Delivery plan generation unit 313... Route search unit 314... Guidance information generation unit 320…Communication unit 330…ROM / RAM 340, 340B, 340C…Memory unit 341…Guidance method setting 342, 342A…Driver level 343…Guidance information 344…Delivery plan 348…Guidance frequency setting 350…Input / output unit 360…Current position acquisition unit 1441…First guidance frequency setting 1442…Second guidance frequency setting
Claims
1. A navigation system comprising: a guidance unit configured to obtain guidance information regarding a delivery route and output the guidance information; wherein the guidance unit is configured to change at least one of an output frequency of the guidance information and an output method of the guidance information according to a driver level of a user; wherein the driver level includes a proficiency of the user with respect to delivery service skills for performing a delivery service, the navigation system.
2. The navigation system according to claim 1, wherein the guidance information has an importance level directly or indirectly associated therewith; wherein the guidance unit is configured to change the output frequency of the guidance information according to the driver level; wherein when the driver level is relatively high, the output frequency of the guidance information is reduced by not outputting the guidance information having a relatively low importance level, the navigation system.
3. The navigation system according to claim 1 or claim 2, wherein the guidance unit is configured to change the output method of the guidance information according to the driver level; wherein as the driver level decreases, the guidance information is output by various means, or the amount of information included in the guidance information is increased, or the output timing of the guidance information is advanced, the navigation system.
4. The navigation system according to any one of claims 1 to 3, wherein the guidance unit obtains the driver level of the user from another device connected via a network by transmitting an identifier for uniquely identifying the user to the other device, the navigation system.
5. The navigation system according to any one of claims 1 to 4, wherein the delivery route is a route including one or more delivery destinations where the user stops for delivering a package; wherein the guidance information includes traffic guidance information regarding the delivery route, package information regarding the package, and delivery destination information regarding the delivery destination of the package, the navigation system.
6. The navigation system according to claim 5, wherein the driver level further includes a proficiency of the user with respect to driving skills for safely driving; wherein the guidance unit is Controlling the output of the package information and the delivery destination information according to the proficiency of the user with respect to the delivery service skills. A navigation system that controls the output of the traffic guidance information according to the proficiency of the user with respect to the driving skills.
7. The navigation system according to claim 5 or claim 6, wherein The guidance information includes a specified delivery time of the package and a scheduled arrival time at the delivery destination. The guidance unit outputs that it is a late delivery when the scheduled arrival time is after the specified delivery time. A navigation system.
8. A navigation method, wherein an information processing device Obtains guidance information regarding a delivery route and executes a guidance step of outputting the guidance information. In the guidance step, at least one of the output frequency of the guidance information and the output method of the guidance information is changed according to the driver level of the user. The driver level includes the proficiency of the user with respect to the delivery service skills for performing the delivery service. A navigation method.
9. A computer program that causes an information processing device to Obtain guidance information regarding a delivery route and execute a guidance step of outputting the guidance information. A computer program, wherein In the guidance step, at least one of the output frequency of the guidance information and the output method of the guidance information is changed according to the driver level of the user. The driver level includes the proficiency of the user with respect to the delivery service skills for performing the delivery service. A computer program.
Citation Information
Patent Citations
Communication navigation system and its server apparatus, record medium, and communication navigation terminal apparatus
JP2003042789A
Navigation apparatus and program for same
JP2008064597A
Information processor, in-vehicle device, information processing system, information processing method, and program
JP2011107977A
Navigation system, center server, and on-vehicle device
JP2012154781A
Information processing device and information processing method
JP2019158771A