Information processing apparatus, map display method, and computer program
The information processing device automatically adjusts the map scale to include both the next delivery destination and the user's current location, enhancing usability and efficiency for delivery personnel by eliminating the need for manual map adjustments.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-19
- Publication Date
- 2026-03-04
AI Technical Summary
Delivery personnel face reduced work efficiency due to the need for manual adjustment of map zoom and scroll to display both the next delivery destination and their current location, which is not addressed by existing technologies.
An information processing device that automatically adjusts the map scale to include both the next delivery destination and the user's current location without requiring route searching, dynamically updating the map as the user approaches the destination.
Enhances usability by providing a seamless and efficient display of both locations, improving operational efficiency and reducing the time spent on map adjustments during deliveries.
Smart Images

Figure 2026034891000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, a map display method, and a computer program. [Background technology]
[0002] In recent years, the spread of internet shopping has led to an increase in demand for logistics services, and an increase in the number of people (hereinafter referred to as "delivery personnel") engaged in delivery work, delivering packages such as merchandise to designated destinations. For example, Patent Documents 1 and 2 disclose systems that support delivery personnel in their delivery work. Patent Document 1 describes displaying on a map the delivery order and delivery route of one or more packages scheduled for delivery. Patent Document 2 describes displaying on the same screen of a display unit a first area that visibly shows on a map the searched route from the current location to the next delivery destination, and a second area that visibly shows the work content. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-171804 [Patent Document 2] Japanese Patent Publication No. 2021-009477 Summary of the Invention [Problem to be solved by the invention]
[0004] To improve operational efficiency, delivery personnel performing short-distance deliveries have a predetermined assigned area. They deliver packages by visiting residential addresses within the assigned area. Since one delivery destination and the next delivery destination are often located close to each other, searching for a route to the next delivery destination each time leads to reduced work efficiency. In such cases, delivery personnel often travel to the next delivery destination while referring to a map screen without navigation (specifically, a map screen that does not include a route but includes the next delivery destination location and their own location). However, while it is currently easy to display a narrow-area map showing either the destination (near the next delivery destination location) or their current location (near their own location), displaying a narrow-area map that includes both of these locations requires manual adjustment of the map zoom and scroll, which is time-consuming. The technologies described in Patent Documents 1 and 2 assume the search for a route and do not address this issue at all.
[0005] For this reason, there has been a demand for a system that allows a user to easily display a narrow-area map that includes both the area around the next delivery location (destination) and the area around the current location (self-location), without the need for route searching. [Means for solving the problem]
[0006] The present invention has been made to solve at least part of the above-mentioned problems, and can be realized in the following aspects.
[0007] (1) According to one aspect of the present invention, there is provided an information processing device including a display unit, a processing unit that causes the display unit to display a map on which a plurality of delivery destination pins are arranged as markers representing the destinations of a plurality of packages to be delivered by a user of the information processing device, and a current location acquisition unit that acquires the current location of the user, wherein the processing unit changes the scale of the map displayed on the display unit in accordance with at least one specific delivery destination pin selected from the plurality of delivery destination pins and the current location.
[0008] According to this configuration, the processing unit changes the scale of the map displayed on the display unit in accordance with (i) a specific delivery destination pin, which is at least one delivery destination pin selected from the multiple delivery destination pins, and (ii) the current location. Here, the specific delivery destination pin i is selected from multiple delivery destination pins that respectively represent the delivery destinations of multiple packages to be delivered by the user, and therefore represents the "next delivery destination location, which is the destination" (or includes the "next delivery destination location, which is the destination"). The processing unit then changes the scale of the map displayed on the display unit in accordance with i and ii, that is, changes the scale of the map displayed on the display unit so that both i and ii are included. Therefore, according to this configuration, it is possible to easily display a narrow-area map that includes both the vicinity of the next delivery destination location, which is the destination, and the vicinity of the current location, which is the user's location, without the need for route search.
[0009] (2) In the information processing device of the above aspect, the processing unit may scale the map so that the specific delivery destination pin is located near one end of the map and the current location is located near the other end of the map. According to this configuration, the processing unit can display a map at a scale where the specific delivery destination pin for i is located near one end of the map and the current location of ii is located near the other end of the map, thereby including both i and ii and displaying a map with as narrow an area as possible. As a result, the usability of the map can be improved.
[0010] (3) In the information processing device of the above aspect, the processing unit may dynamically change the scale of the map in accordance with changes in the current location over time. In actual use, when a user drives a vehicle toward the location of a specific delivery destination pin, the distance between the current location of ii and the specific delivery destination pin of i decreases over time. With this configuration, the processing unit dynamically changes the scale of the map in accordance with changes in the current location over time. Therefore, even if the current location changes, a map that includes both i and ii and is as narrow as possible can be displayed while being updated in real time. As a result, the usability of the map can be further improved.
[0011] (4) In the information processing device of the above form, the specific delivery destination pin may include one or more delivery destination pins that have been selected by the user on the map displayed on the display unit. According to this configuration, the specific delivery destination pin includes one or more delivery destination pins that have been selected by the user on the map displayed on the display unit, so that the specific delivery destination pin of i can be specified by the user.
[0012] (5) In the information processing device of the above form, each of the plurality of delivery destination pins may include information specifying the time period during which the parcel should be delivered, and the specific delivery destination pin may include one or more delivery destination pins automatically extracted from the plurality of delivery destination pins using the content of the time period specification and / or the position of the delivery destination pin. According to this configuration, the specific delivery destination pin includes one or more delivery destination pins that are automatically extracted from multiple delivery destination pins using the time period specification and / or the location of the delivery destination pin, so that the specific delivery destination pin for i can be automatically selected.
[0013] (6) In the information processing device of the above form, the specific delivery destination pin may further include either a delivery destination pin that is automatically extracted by applying predetermined conditions to the selected specific delivery destination pin, or a predetermined location pin that is a marker indicating a predetermined location different from the delivery destination. In this configuration, if the specific delivery pin further includes a delivery pin automatically extracted by applying predetermined conditions to the selected specific delivery pin, for example, the predetermined conditions can be "conditions for extracting pins that can be efficiently delivered to before or after the next delivery destination," further improving user convenience. For example, the condition can be, for example, a delivery pin that can be delivered to during the same time period as the selected specific delivery pin and that is located within a predetermined range from the selected specific delivery pin. Furthermore, in this configuration, if the specific delivery pin further includes a predetermined location pin, which is a marker representing a predetermined location different from the delivery destination, for example, by setting the predetermined location to a business office or a place frequently visited by the user, further improving user convenience.
[0014] The present invention can be realized in various forms, for example, in the form of an information processing device, a map display device, a delivery support device, a computer program for realizing the functions of each of these devices and a system including each of these devices, a server device for distributing the computer program, a non-transitory storage medium on which the computer program is stored, etc. [Brief explanation of the drawings]
[0015] [Figure 1] 1 is a diagram showing a schematic configuration of a delivery support system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a diagram showing an example of a package information DB. [Figure 3] FIG. 10 is a sequence diagram illustrating an example of a processing procedure for delivery support processing. [Figure 4] FIG. 10 is a diagram illustrating an example of a delivery destination pin screen. [Figure 5] FIG. 10 is a diagram showing an example of a delivery destination information screen. [Figure 6] FIG. 10 is a diagram showing an example of a delivery destination information screen in a multi-display mode. [Figure 7] FIG. 10 is a diagram showing an example of a delivery destination information screen at time t2. [Figure 8]FIG. 11 is a diagram showing an example of a delivery destination information screen according to the second embodiment. [Figure 9] FIG. 13 is a diagram illustrating an example of a delivery destination pin screen according to the third embodiment. [Figure 10] FIG. 13 is a diagram illustrating an example of a delivery destination pin screen according to the third embodiment. [Figure 11] FIG. 10 is a diagram illustrating a schematic configuration of a delivery support system according to a fourth embodiment. [Figure 12] FIG. 10 is a diagram showing an example of a delivery destination information screen according to a modified example. DETAILED DESCRIPTION OF THE INVENTION
[0016] A. First embodiment: FIG. 1 is a diagram showing the schematic configuration of a delivery support system 1 according to one embodiment of the present invention. The delivery support system 1 is a system in which users are delivery personnel engaged in logistics operations, particularly short-distance delivery operations in which packages such as merchandise are delivered to designated destinations. The delivery support system 1 uses information about the packages (hereinafter simply referred to as "packages") that users are to deliver to support users in delivering their packages. In this embodiment, "narrow area" means that the denominator value of the fraction indicating the scale of the map is relatively small. Conversely, "wide area" means that the denominator value of the fraction indicating the scale of the map is relatively large.
[0017] The delivery support system 1 includes a server 10 and a user terminal 30. The server 10 is connected to the Internet INT by wired communication. The user terminal 30 is connected to the Internet INT by wireless communication via a communication carrier BS. The communication carrier BS includes a transmitting / receiving antenna, a wireless base station, and a switching center. In other words, the server 10 and the user terminal 30 can communicate with each other via the Internet INT.
[0018] The server 10 includes a CPU 110, a communication unit 120, a ROM / RAM 130, and a storage unit 140, and each unit is connected to one another by a bus (not shown).
[0019] The CPU 110 controls each part of the server 10 by loading a computer program stored in the ROM 130 into the RAM 130 and executing it. The CPU 110 also functions as a control unit 111. The control unit 111 cooperates with the user terminal 30 to execute the delivery support process described below. Details will be described later.
[0020] The communication unit 120 controls communication with other devices such as the user terminal 30 via a communication interface (not shown).
[0021] The storage unit 140 is configured with a hard disk, a flash memory, a memory card, etc. The storage unit 140 pre-stores a package information database 141, a map information database 142, and a building information database 143. In the following description, the databases will also be simply referred to as "DBs."
[0022] Fig. 2 is a diagram showing an example of the package information DB 141. For each user of the user terminal 30, the package information DB 141 stores information on packages to be delivered by that user on that day (hereinafter also referred to as "package information"). As shown in Fig. 2, each package information includes, for example, the following information a1 to a10. Note that information a1 to a10 is registered in advance prior to the delivery support process, and may be updated as needed during the delivery support process. (a1) Delivery address: Indicates the address of the delivery destination. (a2) Latitude and longitude of delivery destination: Indicates the latitude and longitude of the delivery destination. The latitude and longitude of the delivery destination may be omitted because they can be substituted with the delivery address. (a3) Presence or absence of a delivery box at the delivery destination: Indicates whether or not a delivery box exists at the delivery destination. (a4) Nameplate information / building / tenant information: Either information showing the nameplate of the delivery destination (for example, "Yamada" for non-apartment buildings, "101 Yamada" for apartment buildings, etc.), or information showing the building name and tenant name where the delivery destination is located (for example, "XYZ Building XX Restaurant" etc.). (a5) Remarks: Indicates important points to note regarding delivery. (a6) Time zone specification: This indicates the specified delivery time zone for each package. (a7) Availability of delivery box: Indicates whether or not a delivery box designated for each package can be used. (a8) Package status: Indicates the status of each package (for example, delivery, absence, redelivery, collection, cash on delivery, completion, etc.). (a9) Size information: Indicates the size of the package (small, medium, large, extra large, etc.) and the number of packages. (a10) Drop-off information: This may include whether drop-off is possible, the location of drop-off, and the conditions for drop-off (date, time, weather, etc.).
[0023] The package information may omit some of the above items, and may include other information not shown in the examples. While Fig. 2 shows an example of package information for a user A, the above package information for other users B, C, etc. is also stored in advance in the package information DB 141.
[0024] The map information DB 142 in FIG. 1 is a database that stores data representing map images. The data representing the map images includes information necessary for map display, such as the shape of topography, buildings, and roads. The building information DB 143 is a database that stores information about buildings (hereinafter also referred to as "building information"). The building information may include the name of the building, information representing the building's nameplate, the address (and / or latitude and longitude) of the building's location, information about the number of floors the building has, information about whether the building has a delivery box, etc. The building information DB 143 may be omitted.
[0025] Returning to Figure 1, the explanation will continue. The user terminal 30 can be configured as any device, such as a smartphone as shown in the figure, a personal computer, an in-vehicle device, a wearable device, etc. The user terminal 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). The user terminal 30 corresponds to an "information processing device."
[0026] The CPU 310 controls each unit of the user terminal 30 by loading a computer program stored in the ROM 330 into the RAM 330 and executing it, and also functions as a processing unit 311. The processing unit 311 cooperates with the server 10 to execute the delivery support process described below. In the delivery support process, the processing unit 311 automatically changes the scale of the map displayed on the user terminal 30 in accordance with the specific delivery destination pin and the current location. Details will be described later. The communication unit 320 controls communication with other devices, such as the server 10, via a communication interface (not shown).
[0027] The storage unit 340 is composed of a hard disk, a flash memory, a memory card, etc. The input / output unit 350 is a variety of interfaces used for inputting and outputting information between the user terminal 30 and the user. Examples of the input / output unit 350 include a camera or a touch panel as an input unit, and a touch panel or LCD panel as a display unit (output unit). In this embodiment, a touch panel is exemplified as the display unit of the input / output unit 350. The current location 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 location information (latitude and longitude) indicating the current location of the user terminal 30. Here, since the user carries the user terminal 30, the current location acquired by the current location acquisition unit 360 can be considered the same as the user's current location.
[0028] FIG. 3 is a sequence diagram showing an example of the processing procedure of the delivery support process. In FIG. 3, the components of the user terminal 30 are enclosed in a dashed frame, and the user terminal 30 is simply referred to as "terminal 30." The delivery support process of this embodiment is a process that supports the user in delivering a package by using a package information DB 141, a map information DB 142, and a building information DB 143 that are prepared in advance. The delivery support process can be executed at any timing. In the example of FIG. 3, the delivery support process is executed in response to the launch of a predetermined application installed on the user terminal 30. The following description will be given using user A as an example. The server 10 also executes similar processing individually for users B, C, etc. Hereinafter, when it is necessary to particularly distinguish user A from other users, he will be referred to as "user A," and in other cases he will be simply referred to as "user."
[0029] In step S10, when a predetermined application is started, the processing unit 311 of the user terminal 30 transmits the user ID to the server 10. The user ID is an ID that is uniquely assigned to each user to distinguish them from one another.
[0030] In step S12, the control unit 111 of the server 10 searches the package information DB 141 using the user ID as a key, and acquires information on packages to be delivered by the user that day (package information, information a1 to a10). In step S14, the control unit 111 of the server 10 generates a series of data to be used for screen display on the user terminal 30. The series of data to be used for screen display will hereinafter also be referred to as "display data." In generating the display data, the control unit 111 refers to the map information DB 142 and the building information DB 143. In step S16, the control unit 111 of the server 10 transmits the generated display data to the user terminal 30.
[0031] In step S18, the processing unit 311 of the user terminal 30 uses the received display data to display a screen on the input / output unit 350. A series of screens displayed on the user terminal 30 using the display data will be described below. Note that the server 10 and the user terminal 30 may repeatedly execute the processes of steps S14 to S18 to realize the screen transitions described below.
[0032] FIG. 4 is a diagram showing an example of the delivery destination pin screen W1. The delivery destination pin screen W1 is a screen that is initially displayed on the user terminal 30 in step S18 of FIG. 3. The delivery destination pin screen W1 includes a map, a plurality of pins P1 to P11 arranged on the map, and buttons B1 to B7. The center position and scale of the map displayed on the delivery destination pin screen W1 can be determined arbitrarily. The map included in the delivery destination pin screen W1 in FIG. 4 corresponds to a "map on which a plurality of delivery destination pins are arranged."
[0033] Pins P1 to P11 are markers plotted on a map at positions corresponding to the delivery destinations of packages, and are equivalent to "delivery destination pins." Each pin is displayed in a different color according to the time zone designation (information a6) in the package information. Inside each pin is written a letter indicating the package status (information a8) in the package information. Furthermore, when there are multiple delivery destinations in one apartment building, as in the case of pins P1 and P6, a badge indicating the number corresponding to the number of delivery destinations is attached to the pin. The display manner of pins P1 to P11 is merely an example, and various modifications are possible.
[0034] Button B1 is a button for transitioning to the menu screen. On the menu screen, the user can confirm and change their personal settings (name, contact information, etc.) and the general settings of the application (various initial values, etc.). Button B2 is a button that displays the total number of packages that the user has to deliver that day. Tapping button B2 may transition to a package list screen that displays all package information for the packages that the user has to deliver that day in list format. Button B3 is a button for changing the scale of the map to a scale that fits all of the packages that the user has to deliver that day on one screen. For example, if button B2 displays "150" as the total number of packages, tapping button B3 will display a wide-area map on the delivery destination pin screen W1 with those 150 pins fitting on one screen.
[0035] Button B4 is a button for narrowing down (filtering) the pins to be displayed. Tapping button B4 launches a window for specifying filter conditions. Filter conditions can be, for example, a time period (information a6) or package status (information a8). After setting the filter conditions, the user taps the OK button on the window. As a result, only pins narrowed down by the specified conditions are displayed on the delivery destination pin screen W1. Button B5 is a button for switching between displaying and hiding pins on the map. Button B6 is a button for displaying a current location symbol PL indicating the user's current location and for changing the center position of the map so that the current location symbol PL is at the center of the map. Button B7 is a button for enlarging (by tapping +) or reducing (by tapping -) the scale of the map on the delivery destination pin screen W1.
[0036] In step S20 of Fig. 3, the processing unit 311 of the user terminal 30 detects that a pin has been selected on the map on the delivery destination pin screen W1. The pin selection operation means that the user taps on one of the pins P1 to P11 displayed on the delivery destination pin screen W1. In step S22, the processing unit 311 of the user terminal 30 causes the input / output unit 350 to display the delivery destination information screen W5 for the pin selected in step S20.
[0037] FIG. 5 is a diagram showing an example of a delivery destination information screen W5. The delivery destination information screen W5 is a screen that is displayed when any one pin is tapped on the delivery destination pin screen W1. Hereinafter, the pin tapped (selected) on the delivery destination pin screen W1 will also be referred to as a "specific delivery destination pin." The illustrated example shows the delivery destination information screen W5 when the specific delivery destination pin is pin P1. The delivery destination information screen W5 includes a map W51, an information display W52, and a multi-display button B50.
[0038] Map W51 is a narrow-area map that shows an enlarged view of the building and its surroundings, with the building marked with a specific delivery destination pin at its center. As shown in Figure 5, the scale of map W51 in its initial state does not include a symbol representing the user's current location, and is a scale that displays only the building and its surroundings with the specific delivery destination pin.
[0039] The information display W52 includes information BI about the building to which the tapped pin is attached, and package information BI1 and BI2 about packages whose delivery destination is a resident in the building. The information BI includes buttons B51 and B52. When tapped, button B51 is used to perform navigation (route search and guidance) from the current location of the user terminal 30 as the starting point to the building represented by the information BI as the destination. When button B51 is tapped, the delivery destination information screen W5 transitions to a separate screen for navigation. When tapped, button B52 is used to update the "information on whether or not there is a delivery box" for the building in the building information DB 143. Package information BI1 and BI2 display character strings and icons based on package information (information a1 to a10). In the illustrated example, the selected pin P1 has a badge "2" attached, so two pieces of package information BI1 and BI2 are displayed.
[0040] 3, the processing unit 311 of the user terminal 30 detects that the multi-display button B50 has been tapped on the delivery destination information screen W5. In step S32, the processing unit 311 of the user terminal 30 changes the delivery destination information screen W5 displayed on the input / output unit 350 to the multi-display mode.
[0041] FIG. 6 is a diagram showing an example of the delivery destination information screen W5 in multi-display mode. The delivery destination information screen W5 in multi-display mode differs from the normal delivery destination information screen W5 (FIG. 5) in the display manner of the map W51 and the multi-display button B50. On the delivery destination information screen W5 in multi-display mode, the multi-display button B50 is displayed in gray, indicating that it is selected. By tapping the grayed-out multi-display button B50 again, the multi-display mode can be terminated and the screen can be transitioned to the normal delivery destination information screen W5 (FIG. 5).
[0042] In the delivery destination information screen W5 in multi-display mode, the map W51 includes both the current location symbol PL representing the user's current location and the pin (specific delivery destination pin) P1 selected on the delivery destination pin screen W1. As shown in FIG. 6, the map W51 in multi-display mode does not display the travel route from the current location PL to the specific delivery destination pin P1, as in FIG. 5. In other words, the travel route from the current location PL to the specific delivery destination pin P1 has not been searched. Note that the line L1 connecting P1 and PL in FIG. 6 is added for explanatory purposes and is not included on the actual screen (the same applies to the line L1 in FIG. 7).
[0043] Here, the processing unit 311 of the user terminal 30 can determine the scale of the map W51 in the multi-display mode by either of the following methods b1 and b2. (b1) The processing unit 311 sets the scale of the map W51 in multi-display mode to a scale where the specific delivery destination pin P1 is located near one edge of the map and the current location PL is located near the other edge of the map. In the illustrated example, the specific delivery destination pin P1 is located near the upper right corner of the map, and the current location PL is located near the lower left corner of the map. The processing unit 311 can appropriately set the positional relationship between the specific delivery destination pin P1 and the current location PL on the map W51 in multi-display mode using opposing edges of the map's periphery, depending on their relative positions. For example, if the specific delivery destination pin P1 and the current location PL are located on a single road that extends linearly in the vertical direction, the specific delivery destination pin P1 may be located near the center of the top edge of the map, and the current location PL may be located near the center of the bottom edge of the map. According to method b1, the processing unit 311 can determine the scale of the map without calculating the length of the straight line L1. (b2) The processing unit 311 determines the scale of the map W51 in the multi-display mode according to the linear distance between the specific delivery destination pin P1 and the current location PL (i.e., the length of the straight line L1). For example, if the length of the straight line L11 is ≦100 m, the processing unit 311 sets the scale of the map W51 to the first scale. If the length of the straight line L11 is ≦1000 m, the processing unit 311 sets the scale of the map W51 to the second scale. If the length of the straight line L11 is ≦1000 m, the processing unit 311 sets the scale of the map W51 to the third scale. Here, the first scale is narrower than the second scale (i.e., the denominator of the fraction indicating the scale is relatively smaller). The second scale is narrower than the third scale. The first, second, and third scales are, for example, predetermined and stored in the storage unit 340. According to the method b2, the processing unit 311 can adopt a uniform map scale according to the length of the straight line L1.
[0044] FIG. 7 shows an example of the delivery destination information screen W5 at time t2. Time t2 refers to any time after time t1. The processing unit 311 of the user terminal 30 repeatedly executes the process of step S32 in FIG. 3. As a result, as shown in FIG. 7, the scale of the map W51 in multi-display mode changes in real time to a smaller area in response to changes in the length of the line L1(t2) connecting the specific delivery destination pin P1 and the current location PL as the user drives the vehicle toward the location of the specific delivery destination pin P1. This allows the user to view a more detailed map W51 as they approach the specific delivery destination pin P1, which is their destination.
[0045] As described above, according to the delivery support system 1 of the first embodiment, the processing unit 311 of the user terminal 30 changes the scale of the map W51 displayed on the input / output unit 350 (display unit) in accordance with (i) the specific delivery destination pin P1, which is at least one delivery destination pin selected from the multiple delivery destination pins P1-P11, and (ii) the current location. Here, the specific delivery destination pin P1 of i is selected from the multiple delivery destination pins P1-P11, each representing a delivery destination of multiple packages to be delivered by the user, and therefore represents the "next delivery destination location, which is the destination." The processing unit 311 then changes the scale of the map W51 displayed on the input / output unit 350 in accordance with i and ii. In other words, the processing unit 311 changes the scale of the map W51 displayed on the input / output unit 350 so that both i and ii are included. Therefore, according to the delivery support system 1 of the first embodiment, it is possible to easily display a narrow-area map that includes both the vicinity of the next delivery destination location P1, which is the destination, and the vicinity of the current location PL, which is the user's own location, without requiring a route search.
[0046] Furthermore, according to the delivery support system 1 of the first embodiment, the processing unit 311 of the user terminal 30 can display a map W51 at a scale where the specific delivery destination pin P1 of i is located near one end of the map and the current location PL of ii is located near the other end of the map, thereby including both i and ii and narrowing the area as much as possible (method b1). As a result, the usability of the map W51 can be improved.
[0047] In an actual usage scenario, when a user drives a vehicle toward the location of the specific delivery destination pin P1, the distance (length of the straight line L1) between the current location PL of ii and the specific delivery destination pin P1 of i shortens over time. In this regard, according to the delivery support system 1 of the first embodiment, the processing unit 311 of the user terminal 30 dynamically changes the scale of the map W51 in accordance with changes in the current location PL over time. Therefore, even if the current location PL changes, a map that includes both i and ii and is as narrow as possible can be displayed while being updated in real time. As a result, the usability of the map W51 can be further improved.
[0048] Furthermore, according to the first embodiment of the delivery support system 1, the specific delivery destination pin P1 includes one delivery destination pin that has been selected by the user on the map of the delivery destination pin screen W1 displayed on the input / output unit 350, so that the user can specify the specific delivery destination pin of i.
[0049] B. Second embodiment: FIG. 8 is a diagram showing an example of the delivery destination information screen W5A of the second embodiment. In the second embodiment, a configuration in which the specific delivery destination pin includes multiple pins will be described. The delivery support system 1A of the second embodiment includes a user terminal 30A instead of the user terminal 30 in the configuration described in the first embodiment. In step S32 of FIG. 3, the user terminal 30A displays the delivery destination information screen W5A shown in FIG. 8 on the input / output unit 350.
[0050] The delivery destination information screen W5A of the second embodiment differs from that of the first embodiment shown in FIG. 6 in the content of the map W51A. In multi-display mode, the map W51A further includes a specific delivery destination pin P3 and a specific delivery destination pin PP in addition to P1 and PL described in FIG. 6. In this embodiment, these pins P1, P3, and PP are collectively referred to as "specific delivery destination pins." The specific delivery destination pin P1 is the pin selected by the user in step S20 of FIG. 3, as described in the first embodiment.
[0051] The specific delivery destination pin P3 is one or more pins automatically extracted by the processing unit 311 of the user terminal 30A by applying predetermined conditions to the pin P1 selected by the user. The "predetermined conditions" can be set arbitrarily. The predetermined conditions can be, for example, conditions for extracting pins that are efficient for delivery before or after the next delivery destination (i.e., the pin P1 selected by the user), which is the destination. Specifically, for example, the user terminal 30A can determine that the "predetermined conditions" are met when both of the following conditions c1 and c2 are met. (c1) A pin whose time zone designation (information a6) is the same as the pin P1 selected by the user, or whose time zone designation is not designated. (c2) Pins whose delivery address (information a1) is located within a predetermined range centered on the pin P1 selected by the user.
[0052] The specific delivery destination pin PP is a marker that indicates a predetermined location different from the delivery destination pins P1 to P11. The "predetermined location" can be set arbitrarily. The predetermined location may be registered by the user, for example, on a menu screen that is displayed when button B1 on the delivery destination pin screen W1 is tapped. In this embodiment, the specific delivery destination pin PP is set to the predetermined location, which is the location of the office of the delivery company employing the user. In this way, although the specific delivery destination pin PP includes the name "delivery destination" for convenience, it indicates a location different from the delivery destination of the package. In the illustrated example, one specific delivery destination pin PP is shown, but the map W51A may include multiple specific delivery destination pins PP.
[0053] The user terminal 30A sets the scale of the map W51A in multi-display mode to a scale that can include all of the current location PL, the specific delivery destination pin P1 selected by the user, the automatically extracted specific delivery destination pin P3, and the specific delivery destination pin PP representing a predetermined location. Specifically, the processing unit 311 of the user terminal 30A can determine the scale of the map W51A in multi-display mode by using the following method b1A instead of the method b1 described in the first embodiment, and the following method b2A instead of the method b2 described in the first embodiment. (b1A) The user terminal 30A calculates the minimum and maximum latitude and longitude values from the coordinates of PL, P1, P3, and PP. Using the minimum latitude value, maximum latitude value, minimum longitude value, and maximum longitude value, the user terminal 30A determines which points of PL, P1, P3, and PP should be located at opposite ends of the periphery of the map. The user terminal 30A sets the scale of the map W51A to a scale that positions the determined points (for example, PL and PP in the example of FIG. 8) near the edges of the map. (b2A) The user terminal 30A calculates the minimum and maximum latitude and longitude values from the coordinates of PL, P1, P3, and PP. Using the minimum latitude value, maximum latitude value, minimum longitude value, and maximum longitude value, the user terminal 30A determines which points of PL, P1, P3, and PP should be located at opposite ends of the periphery of the map. The user terminal 30A determines the scale of the map W51A in the same manner as in step b2, depending on the straight-line distance between the determined points (for example, PL and PP in the example of Figure 8).
[0054] In the second embodiment, at least some of the specific delivery destination pin P1 selected by the user, the automatically extracted specific delivery destination pin P3, and the specific delivery destination pin PP representing a predetermined location may be omitted. For example, the map W51A in the multi-display mode of the second embodiment may include only the current location PL, the specific delivery destination pin P1, and the specific delivery destination pin PP. For example, the map W51A in the multi-display mode of the second embodiment may include only the current location PL, the specific delivery destination pin P1, and the specific delivery destination pin P3. For example, the map W51A in the multi-display mode of the second embodiment may include the current location PL and multiple specific delivery destination pins selected by the user.
[0055] In the second embodiment, the user may be able to select multiple delivery destination pins to be included on the map W51A in multi-display mode. Specifically, in step S20 of FIG. 3, the user terminal 30A acquires a selection operation for multiple pins from the delivery destination pin screen W1. For example, a case where pins P1 and P10 are selected will be illustrated. In step S22, the user terminal 30A displays a delivery destination information screen W5A for the selected multiple pins P1 and P10. In this case, an enlarged map of either pin P1 or P10 (e.g., the one initially selected) is displayed on the map W51A in the initial state. After detecting a tap on the multi-display button B50 in step S30, the user terminal 30A may select two pins, pin P1 and pin P10, as specific delivery destination pins selected by the user in step S32 and perform the same processing as described above. Note that the number of pins selected by the user in step S20 can be any number greater than or equal to one.
[0056] In this way, the specific delivery destination pin may include multiple pins. In this second embodiment, the same effects as those of the first embodiment can be achieved. Furthermore, according to the delivery support system 1A of the second embodiment, the specific delivery destination pin of i can include the "next delivery destination position, which is the destination."
[0057] Furthermore, according to the delivery support system 1A of the second embodiment, if the specific delivery destination pin further includes a delivery destination pin P3 automatically extracted by applying predetermined conditions to the selected specific delivery destination pin P1, for example, the predetermined conditions can be set as "conditions for extracting pins that are efficient for delivery before or after the next delivery destination, which is the destination," further improving user convenience. For example, such conditions can be set as a delivery destination pin that is available during the same time period as the selected specific delivery destination pin (condition c1) and is located within a predetermined range from the selected specific delivery destination pin (condition c2). Furthermore, in the delivery support system 1A of the second embodiment, if the specific delivery destination pin further includes a predetermined location pin PP, which is a marker indicating a predetermined location different from the delivery destination, for example, by setting the predetermined location to a business office or a place frequently visited by the user, further improving user convenience.
[0058] C. Third embodiment: 9 and 10 are diagrams showing an example of a delivery destination pin screen W1B according to the third embodiment. In the third embodiment, the same processing as that for the map W51 described above is performed on the map on the delivery destination pin screen W1B, and a configuration will be described in which the delivery destination pin screen W1B has a recommendation function. The delivery support system 1B according to the third embodiment includes a user terminal 30B instead of the user terminal 30 in the configuration described in the first embodiment. The processing unit 311 of the user terminal 30B executes the following steps S181 to S184 instead of step S18 in FIG. 3. In this embodiment, the user terminal 30B may execute or omit steps S22 to S32 in FIG. 3.
[0059] In step S181, the user terminal 30B displays the delivery destination pin screen W1B shown in Fig. 9 on the input / output unit 350. The delivery destination pin screen W1B differs from the first embodiment (Fig. 4) only in that it includes a recommendation button B11. In step S182, the user terminal 30B detects a tap on the recommendation button B11.
[0060] In step S183, the user terminal 30B extracts one or more pins that satisfy a predetermined condition from among the pins P1 to P11 included in the initially displayed delivery destination pin screen W1B, and sets them as specific delivery destination pins. In the example of FIG. 10, pins P1, P3, P8, and P9 are extracted and set as specific delivery destination pins. The predetermined condition can be determined arbitrarily. For example, the following conditions d1 to d3 can be used alone or in combination as the predetermined condition. (d1) Pins in which the time zone specification (information a6) in the luggage information matches the current time, or pins with no specification. (d2) A pin for which a delivery delay has occurred. Whether or not a delivery delay has occurred can be determined based on the package status (information a8) and the time period specified (information a6) in the package information. Specifically, if the package status is a status other than "completed" or "absent" and the time period specified is before the current time, it can be determined that a delivery delay has occurred. "The time period specified is before the current time" means, for example, that if the time period specified is "none, morning, 12-14:00, 14-16:00, 16-18:00, 18-20:00, 19-21:00, 20-21:00," and the current time is 1:00 PM, the time period specified is morning. (d3) Pins that are within a certain range from the current location PL and for which the time zone designation (information a6) of the package information matches the current time, or for which no designation is given.
[0061] In step S184, the user terminal 30B sets the scale of the map on the delivery destination pin screen W1B to a scale that can include the current location PL and all of the specific delivery destination pins extracted in step S183. Specifically, the processing unit 311 of the user terminal 30B can determine the scale of the map on the delivery destination pin screen W1B by using the method b1A or method b2A described in the second embodiment.
[0062] As a result, as shown in Fig. 10, the map display on the delivery destination pin screen W1B in recommendation mode is in multi-display mode, similar to the map W51 in the first and second embodiments. On the map on the delivery destination pin screen W1B, multiple specific delivery destination pins P1, P3, P8, and P9 and the current location symbol PL are displayed, but the route is not displayed. Note that the recommendation mode can be canceled by tapping the grayed-out recommendation button B11 again.
[0063] In this way, the map on the delivery destination pin screen W1B may be processed in the same manner as the map W51 described above. Furthermore, the specific delivery destination pins P1, P3, P8, and P9 may be automatically extracted by the user terminal 30B from the multiple delivery destination pins P1 to p11 using the time period specification and / or the location of the delivery destination pins. In this way, the third embodiment can also achieve the same effects as the first embodiment described above. Furthermore, according to the delivery support system 1B of the third embodiment, the specific delivery destination pin i can be automatically selected by the user terminal 30B. Therefore, by combining it with a delivery support function such as the recommendation mode described in the third embodiment, usability for users can be further improved.
[0064] D. Fourth embodiment: 11 is a diagram showing a schematic configuration of a delivery support system 1C of the fourth embodiment. The delivery support system 1C of the fourth embodiment includes a user terminal 30C instead of the user terminal 30, and does not include the server 10. The user terminal 30C of the fourth embodiment executes the delivery support process without collaborating with the server 10.
[0065] 3, the processing unit 311C of the user terminal 30C executes steps S10 to S16. In other words, the processing unit 311C executes the same functions as the control unit 111 described in the first embodiment. The storage unit 340C of the user terminal 30C stores a package information DB 341, a map information DB 342, and a building information DB 343. The package information DB 341 is similar to the package information DB 141 described in the first embodiment, the map information DB 342 is similar to the map information DB 142 described in the first embodiment, and the building information DB 343 is similar to the building information DB 143 described in the first embodiment.
[0066] As described above, the configuration of the delivery support system 1C can be modified in various ways, and may be configured as a single user terminal 30C. At least a portion of the package information DB 341, map information DB 342, and building information DB 343 may be stored in an external data server. In this case, the processing unit 311C simply connects to the data server in FIG. 3 each time and acquires the necessary data. The delivery support system 1C of this fourth embodiment can also achieve the same effects as the first embodiment described above.
[0067] E. Variations: In the above embodiment, a part of the configuration realized by hardware may be replaced by software, and conversely, a part of the configuration realized by software may be replaced by hardware. In addition, the following modifications are also possible.
[0068] Variation 1: Although the above embodiment shows an example of the configuration of the delivery support system, the server, and the user terminal, any configuration may be adopted for each device.
[0069] For example, the server 10 and the user terminal 30 may be configured as devices that only acquire package information and provide information on the delivery destination. In other words, the server 10 and the user terminal 30 may not have a function to support package delivery (a display support function such as a filter, a navigation function from the current location to the delivery destination).
[0070] For example, at least one of the package information DB 141, map information DB 142, and building information DB 143 of the server 10 may be stored in the user terminal 30 or an external server connected via the Internet INT. For example, the configurations of the package information DB 141, map information DB 142, and building information DB 143 described above are merely examples, and some of the illustrated information may be omitted, other information not illustrated may be included, or the DBs may be stored in multiple databases. For example, each of the above-described screens may be output to a display unit connected to the user terminal 30 via a network, rather than to the input / output unit 350 provided in the user terminal 30.
[0071] Variation 2: In the above embodiment, the delivery support process (FIG. 3) has been described using an example of a processing procedure. However, these processing procedures can be modified in various ways, and the processing content of each step may be added, omitted, or changed, and the execution order of each step may be changed.
[0072] For example, in step S30 of FIG. 3, the processing unit 311 of the user terminal 30 transitions the delivery destination information screen W5 to the multi-display mode when the multi-display button B50 is tapped. However, the transition condition for transitioning the delivery destination information screen W5 to the multi-display mode is not limited to button tapping and can be changed in various ways. For example, the transition condition may be a predetermined motion input on the screen, or a predetermined command voice input. Furthermore, the user may be able to set the transition condition on a menu screen that is displayed by tapping button B1. In this way, for example, users A, B, and C can each set an operation that is easy for each user to use as the transition condition. This also applies to the transition condition to the recommendation mode in the third embodiment (tapping the recommendation button B11).
[0073] Variation 3: In the above embodiment, an example of the screen configuration and screen transitions was described for various screens displayed on the user terminal 30. However, these screen configurations and screen transitions can be modified in various ways, and items to be arranged on each screen may be added, omitted, or changed, and the transition order of each screen may be changed.
[0074] For example, all or at least some of the items may be omitted from the information display W52 on the delivery destination information screen W5. For example, the information display W52 on the delivery destination information screen W5 may be configured to be foldable. This allows the display area of the map W51 that the user refers to when traveling to a larger area.
[0075] FIG. 12 is a diagram showing an example of a modified delivery destination information screen W5. As shown in FIG. 12, the delivery destination information screen W5 may include a "current location button B60" in addition to or instead of the multi-display button B50. When a tap on the current location button B60 is detected, the processing unit 311 of the user terminal 30 changes the display of the map W51 to a regional map centered on the current location PL and showing only the vicinity of the current location PL. Because the map shows only the vicinity of the current location PL, as shown in FIG. 12, the specific delivery destination pin P1 may not be included on the map. When the specific delivery destination pin P1 is not included on the map, the processing unit 311 determines the direction in which the specific delivery destination pin P1 is located, centered on the current location PL, and displays an icon P100 indicating that the specific delivery destination pin P1 is ahead at a position on the periphery of the map corresponding to the determined direction. In this way, the user can view an enlarged map of the area around the current location by tapping the current location button, and can also determine the direction of the specific delivery destination pin P1. When a plurality of specific delivery destination pins are used as in the second and third embodiments, the processing unit 311 may assign an icon to each specific delivery destination pin after specifying the direction of each pin.
[0076] Variation 4: The present invention is not limited to the above-described embodiments, examples, and modifications, and can be realized in various configurations without departing from the spirit of the present invention. For example, the technical features in the embodiments, examples, and modifications corresponding to the technical features in each aspect described in the Summary of the Invention section can be appropriately replaced or combined to solve some or all of the above-described problems or achieve some or all of the above-described effects. Furthermore, if a technical feature is not described as essential in this specification, it can be deleted as appropriate.
[0077] For example, the above-described first to fourth embodiments and modifications 1 to 3 may be appropriately combined. For example, the functions described in the second or third embodiment may be realized by the user terminal 30 alone, as in the fourth embodiment.
[0078] The present invention can also be realized in the following forms. [Application example 1] An information processing device, A display unit; a processing unit that displays on the display unit a map on which a plurality of delivery destination pins are arranged as markers representing the respective delivery destinations of a plurality of packages to be delivered by a user of the information processing device; a current location acquisition unit that acquires the current location of the user; Equipped with The processing unit changes the scale of the map displayed on the display unit according to a specific delivery destination pin, which is at least one delivery destination pin selected from the plurality of delivery destination pins, and the current location. [Application example 2] The information processing device according to Application Example 1, The processing unit is an information processing device that sets the map to a scale where the specific delivery destination pin is located near one end of the map and the current location is located near the other end of the map. [Application example 3] The information processing device according to Application Example 1 or Application Example 2, The information processing device wherein the processing unit dynamically changes the scale of the map in accordance with changes in the current location over time. [Application example 4] The information processing device according to any one of Application Examples 1 to 3, The specific delivery destination pin includes one or more delivery destination pins selected by the user on the map displayed on the display unit. [Application example 5] The information processing device according to any one of Application Examples 1 to 4, Each of the plurality of delivery destination pins includes information specifying a time period during which the package should be delivered, The specific delivery destination pin includes one or more delivery destination pins automatically extracted from the plurality of delivery destination pins using the content of the time period specification and / or the location of the delivery destination pin, an information processing device. [Application Example 6] The information processing device according to any one of Application Example 1 and Application Example 5, The specific delivery pin further comprises: The delivery destination pin is automatically extracted by applying predetermined conditions to the selected specific delivery destination pin; a predetermined position pin that is a mark indicating a predetermined position different from the delivery destination; An information processing device including any one of the above. [Application Example 7] A map display method, comprising: a processing step of displaying on the display unit a map on which a plurality of delivery destination pins are arranged as markers representing the respective delivery destinations of a plurality of packages to be delivered by the user; a current location acquisition step of acquiring a current location of the user; Equipped with In the processing step, the scale of the map displayed on the display unit is changed according to a specific delivery destination pin, which is at least one delivery destination pin selected from the plurality of delivery destination pins, and the current location. [Application Example 8] A computer program that is installed in an information processing device connected to a display unit, a processing function for displaying on the display unit a map on which a plurality of delivery destination pins are arranged as markers representing the respective delivery destinations of a plurality of packages to be delivered by the user; a current location acquisition function for acquiring the current location of the user; Execute The processing function is a computer program that changes the scale of the map displayed on the display unit in accordance with a specific delivery destination pin, which is at least one delivery destination pin selected from the plurality of delivery destination pins, and the current location. [Explanation of symbols]
[0079] 1, 1A~1C...Delivery support system 10...Server 30, 30A~30C...User terminal 110...CPU 111...Control unit 120…Communications Department 130...ROM / RAM 140...Storage section 141...Baggage information database 142...Map information database 143...Building information database 310...CPU 311, 311C...Processing section 320…Communications Department 330...ROM / RAM 340,340C…Storage section 350…Input / output section 360…Current position acquisition unit
Claims
1. An information processing device, A display unit; a processing unit that displays on the display unit a map on which a plurality of delivery destination pins are arranged as markers representing the respective delivery destinations of a plurality of packages to be delivered by a user of the information processing device; a current location acquisition unit that acquires the current location of the user; Equipped with The processing unit changes the scale of the map displayed on the display unit according to a specific delivery destination pin, which is at least one delivery destination pin selected from the plurality of delivery destination pins, and the current location.
2. 2. The information processing device according to claim 1, The processing unit is an information processing device that sets the map to a scale where the specific delivery destination pin is located near one end of the map and the current location is located near the other end of the map.
3. 3. The information processing device according to claim 2, The information processing device wherein the processing unit dynamically changes the scale of the map in accordance with changes in the current location over time.
4. 4. The information processing device according to claim 3, The specific delivery destination pin includes one or more delivery destination pins selected by the user on the map displayed on the display unit.
5. 4. The information processing device according to claim 3, Each of the plurality of delivery destination pins includes information specifying a time period during which the package should be delivered, The specific delivery destination pin includes one or more delivery destination pins automatically extracted from the plurality of delivery destination pins using the content of the time period designation and / or the position of the delivery destination pin, an information processing device.
6. 6. The information processing device according to claim 4, The specific delivery pin further comprises: The delivery destination pin is automatically extracted by applying predetermined conditions to the selected specific delivery destination pin; a predetermined position pin that is a mark indicating a predetermined position different from the delivery destination; An information processing device including any one of the above.
7. A map display method, comprising: a processing step of displaying on the display unit a map on which a plurality of delivery destination pins are arranged as markers representing the respective delivery destinations of a plurality of packages to be delivered by the user; a current location acquisition step of acquiring a current location of the user; Equipped with In the processing step, the scale of the map displayed on the display unit is changed according to a specific delivery destination pin, which is at least one delivery destination pin selected from the plurality of delivery destination pins, and the current location.
8. A computer program that is installed in an information processing device connected to a display unit, a processing function for displaying on the display unit a map on which a plurality of delivery destination pins are arranged as markers representing the respective delivery destinations of a plurality of packages to be delivered by the user; a current location acquisition function for acquiring the current location of the user; Execute The processing function is a computer program that changes the scale of the map displayed on the display unit in accordance with a specific delivery destination pin, which is at least one delivery destination pin selected from the plurality of delivery destination pins, and the current location.
Citation Information
Patent Citations
Delivery assistance system, delivery assistance terminal, and delivery assistance program
JP2021009477A
Program, method, and information processing device
JP2022171804A