Information processing system, information processing device, information processing method and program

The information processing system enables smooth package delivery by authorizing and authenticating a candidate agent to receive packages on behalf of the recipient, addressing the challenge of recipients being unavailable at the delivery location.

JP7754427B2Active Publication Date: 2025-10-15AERONEXT INC
View PDF 10 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Unmanned mobile vehicles, such as UAVs and UGVs, face challenges in delivering packages when the intended recipient cannot be present at the arrival location due to unexpected changes in plans.

Method used

An information processing system that approves a candidate agent to receive the package on behalf of the recipient and performs authentication to ensure the request is legitimate, using a control unit and authentication unit to manage the delivery process.

Benefits of technology

Ensures smooth package delivery by allowing an authorized agent to receive the package, reducing the risk of theft and ensuring delivery completion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007754427000001
    Figure 0007754427000001
  • Figure 0007754427000002
    Figure 0007754427000002
  • Figure 0007754427000003
    Figure 0007754427000003
Patent Text Reader

Abstract

To enable a proxy acting on behalf of a recipient to smoothly receive a package.SOLUTION: An information processing system includes a control unit that approves, as a proxy, a candidate for the proxy who can receive a package on behalf of a recipient specified in the address of the package, and an authentication unit that performs authentication processing to determine whether a request for receipt authentication of the delivered package is a request from the proxy approved by the control unit.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing system, an information processing device, an information processing method, and a program. [Background technology]

[0002] In recent years, the number of delivery methods has been diversifying in the field of parcel delivery services, and technological developments are being made to handle such diverse delivery methods. For example, Patent Document 1 discloses a logistics management system that manages information related to a logistics network and changes the operation plan of circular flights that circulate within an area based on that information. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2020-52525 Summary of the Invention [Problem to be solved by the invention]

[0004] As a means of delivering such packages, autonomously controlled unmanned mobile vehicles, such as unmanned aerial vehicles (UAVs) and unmanned ground vehicles (UGVs), are beginning to be used. When a package is held by an unmanned mobile vehicle, the unmanned mobile vehicle cannot leave the location until the package is received. Therefore, it is desirable for the recipient designated on the package to be waiting at the arrival location when the unmanned mobile vehicle arrives at that location.

[0005] However, there is a possibility that the recipient may suddenly change their plans and not be able to wait at the arrival point when the unmanned vehicle arrives.

[0006] Therefore, the present invention has been made in consideration of the above problems, and an object of the present invention is to provide a new and improved technology that enables an agent acting on behalf of a recipient to smoothly receive a package. [Means for solving the problem]

[0007] In order to solve the above problem, according to one aspect of the present invention, an information processing system is provided, comprising: a control unit that approves as the agent a candidate for an agent who is capable of receiving the package on behalf of the recipient specified in the address of the package; and an authentication unit that performs an authentication process to determine whether a request for authentication to receive the delivered package is a request from the agent approved by the control unit.

[0008] In addition, according to another aspect of the present invention to solve the above problem, an information processing device is provided, which includes a control unit that approves as the agent a candidate for an agent who is able to receive the package on behalf of the recipient specified in the address of the package, and an authentication unit that performs an authentication process to determine whether a request for authentication to receive the delivered package is a request from the agent approved by the control unit.

[0009] In addition, according to another aspect of the present invention to solve the above problem, there is provided an information processing method executed by a computer, which includes approving a candidate agent who is able to receive the package on behalf of the recipient specified in the package address as the agent, and performing an authentication process to determine whether a request for authentication to receive the delivered package is a request from the approved agent.

[0010] In addition, according to another aspect of the present invention, in order to solve the above problem, a program is provided to cause a computer to function as a control unit that approves as the agent a candidate for an agent who is able to receive the package on behalf of the recipient specified in the address of the package, and an authentication unit that performs an authentication process to determine whether a request for authentication to receive the delivered package is a request from the agent approved by the control unit. [Effects of the Invention]

[0011] As described above, according to the present invention, a package can be smoothly received by an agent acting on behalf of the recipient. [Brief explanation of the drawings]

[0012] [Figure 1] 1 is an explanatory diagram illustrating an overview of an information processing system according to the present invention. [Figure 2] 1 is a conceptual diagram of authorization and authentication of a proxy by a proxy authentication server 30 according to the present invention. [Figure 3] FIG. 2 is an explanatory diagram showing the internal configuration of a recipient terminal 10. [Figure 4] 2 is an explanatory diagram showing the internal configuration of the agent terminal 20. FIG. [Figure 5] 2 is an explanatory diagram showing the internal configuration of a proxy authentication server 30. FIG. [Figure 6] FIG. 2 is a diagram illustrating an example of a database stored in a storage unit 320. [Figure 7] 10 is a diagram showing an example of a notification of agent recruitment sent to agent terminal 20. FIG. [Figure 8] 3 is an explanatory diagram showing the internal configuration of a holding device 40. FIG. [Figure 9] 10 is an explanatory diagram for explaining an example of the flow of an operation process for proxy approval by the proxy authentication server 30 according to the present embodiment. FIG. [Figure 10] 10 is an explanatory diagram for explaining an example of the operational processing flow of authentication processing by the proxy authentication server 30 according to the present embodiment. FIG. [Figure 11] FIG. 2 is an explanatory diagram illustrating an example of the hardware configuration of a proxy authentication server 30 according to the present embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0013] The details of the embodiments of the present invention will be described below. An information processing system according to an embodiment of the present invention has the following configuration. [Item 1] a control unit that approves a candidate for a proxy who can receive the package on behalf of a recipient specified in the address of the package as the proxy; an authentication unit that performs an authentication process to determine whether a request for authentication of receipt of the delivered package is a request from the agent approved by the control unit; An information processing system comprising: [Item 2] The information processing system according to item 1, further comprising a communication unit that receives a notification from the information processing terminal used by the agent candidate as to whether or not the agent is able to receive the package on his / her behalf. [Item 3] The information processing system described in item 2, wherein the control unit approves the candidate agent as the agent when the communication unit receives a notification from the information processing terminal used by the candidate agent that the package is available for collection. [Item 4] 4. The information processing system according to item 2 or 3, wherein the communication unit receives designation information, which is a designation of the proxy candidate, from an information processing terminal used by the recipient. [Item 5] Item 4. The information processing system according to item 2 or 3, wherein the communication unit transmits a proxy request requesting a proxy to receive the package designated by the recipient. [Item 6] 4. The information processing system according to item 2 or 3, wherein the communication unit transmits information about the package to the information processing terminal used by the agent candidate. [Item 7] the information processing system further includes a storage unit that stores one or more proxy candidates preset by the recipient; Item 6. The information processing system according to item 5, wherein the communication unit transmits a proxy request to the proxy candidate stored in the storage unit to request that the candidate proxy act as a proxy to receive the package. [Item 8] Item 8. The information processing system according to item 7, wherein the communication unit transmits the proxy request to the proxy candidate selected by the recipient from among the proxy candidates stored in the memory unit. [Item 9] The information processing system described in item 2 or 3, wherein when the communication unit receives a request for proxy support from the information processing terminal used by the recipient, it sends a notification of proxy recruitment to the information processing terminal used by the proxy candidate. [Item 10] Item 10. The information processing system according to item 9, wherein the communication unit sends a notification of the recruitment of agents, including remuneration information, to the agent candidates. [Item 11] Item 10. The information processing system according to item 9, wherein the communication unit receives location information of the agent candidate and sends a notification of the agent recruitment to the agent candidate according to the location information. [Item 12] The information processing system described in item 9, wherein the communication unit sends a notification of recruitment of the agent to a person who has received prescribed training when the agent is required to receive the package from the unmanned aerial vehicle. [Item 13] The information processing system according to item 1 or 2, wherein the control unit controls the luggage so that it can be removed from the holding device in which the luggage is held when the authentication by the authentication unit is determined to be successful. [Item 14] the holding device is an unmanned moving body, When it is determined that the authentication by the authentication unit is successful, the control unit controls the unmanned moving body so that the luggage can be taken out. Item 14. The information processing system according to item 13. [Item 15] Item 14. The information processing system according to item 13, wherein the holding device holds the luggage released from the unmanned vehicle. [Item 16] the authentication unit is provided in the holding device, The holding device further includes an authentication communication unit, the authentication communication unit receives information regarding the authentication from an information processing terminal used by the agent; Item 14. The information processing system according to item 13. [Item 17] the communication unit receives identification information transmitted from an information processing terminal used by the agent, The authentication unit performs authentication based on the identification information. Item 2 or 3. The information processing system according to item 2 or 3. [Item 18] the authentication unit authenticates the agent in response to an authentication request from an information processing terminal used by the agent based on identification information related to the holding device. Item 14. The information processing system according to item 13. [Item 19] The information processing system according to item 2 or 3, wherein when the authentication unit determines that the authentication is successful, the communication unit sends a notification of authentication completion to an information processing terminal used by the person managing the package. [Item 20] 4. The information processing system according to item 2 or 3, wherein, when the authentication is performed by the authentication unit, the communication unit notifies the recipient of the result of the authentication. [Item 21] a control unit that approves a candidate for a proxy who can receive the package on behalf of a recipient specified in the address of the package as the proxy; an authentication unit that performs an authentication process to determine whether a request for authentication of receipt of the delivered package is a request from the agent approved by the control unit; An information processing device comprising: [Item 22] Approving a candidate for a proxy who is capable of receiving the package on behalf of the recipient designated in the package address as the proxy; performing an authentication process to determine whether a request for authentication of receipt of the delivered package is a request from an authorized agent; 2. A computer-implemented information processing method, comprising: [Item 23] Computer, a control unit that approves a candidate for a proxy who can receive the package on behalf of a recipient specified in the address of the package as the proxy; an authentication unit that performs an authentication process to determine whether a request for authentication of receipt of the delivered package is a request from the agent approved by the control unit; A program to function as a

[0014] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In this specification and drawings, components having substantially the same functional configurations are designated by the same reference numerals, and redundant explanations will be omitted.

[0015] In addition, in this specification and drawings, multiple components having substantially the same functional configuration may be distinguished by adding different letters to the same reference numeral. However, if there is no need to particularly distinguish between multiple components having substantially the same functional configuration, only the same reference numeral will be used to distinguish each of the multiple components.

[0016] <<1. Overview of an Information Processing System According to an Embodiment of the Present Invention>> First, an outline of an information processing system according to an embodiment of the present invention will be described, which enables a proxy who is a proxy for a recipient to smoothly receive a package.

[0017] Fig. 1 is an explanatory diagram of an overview of an information processing system according to the present invention. As shown in Fig. 1, the information processing system according to the present invention includes a recipient terminal 10, an agent terminal 20, an agent authentication server 30, a holding device 40, and a network 50. As shown in Fig. 1, the recipient terminal 10, the agent terminal 20, the agent authentication server 30, and the holding device 40 are configured to be able to communicate with each other via the network 50.

[0018] The recipient terminal 10 is an information processing terminal used by the recipient specified in the address of the package. The recipient terminal 10 transmits designation information, which designates candidates for agents who can receive the package on behalf of the recipient, to the agent authentication server 30.

[0019] The recipient may designate a specific person as a proxy candidate, for example. This allows the recipient to request that the designated specific person receive the package on their behalf. It is desirable that the specific person be a person appropriate to receive the package on the recipient's behalf, such as a family member, a friend, the manager of the takeoff and landing point of the mobile vehicle delivering the package, or a neighborhood association coordinator. The designation information may be information that designates which type of proxy candidate the candidate is, or may be information that indicates the identification information of the specific proxy candidate.

[0020] The recipient terminal 10 also transmits a proxy assistance request to the proxy authentication server 30, requesting that a person indicated in the designation information assist in receiving the package on behalf of the recipient. By transmitting the proxy assistance request, the recipient terminal 10 can cause the proxy authentication server 30 to solicit proxies. The proxy assistance request may be transmitted simultaneously to the persons indicated in the designation information by referencing the designation information, or may be transmitted by proxy candidate type in the order indicated by the priority information by referencing priority information related to the designation information that is set in advance by the recipient. When the requests are transmitted sequentially by proxy candidate type, they may be transmitted sequentially as a predetermined deadline period elapses. The deadline period information may be set individually for each proxy candidate type, or may be set commonly for all proxy candidate types.

[0021] The agent terminal 20 is an information processing terminal used by an agent candidate or an agent (strictly speaking, a person can be a candidate until they are confirmed as an agent, but they are sometimes collectively referred to as an agent). The agent terminal 20 receives a proxy request for proxy receipt of a package and a notification of a call for proxies from the agent authentication server 30. The agent terminal 20 also sends a notification to the agent authentication server 30 as to whether or not proxy receipt of the package is possible through an approval operation on an application, etc.

[0022] In addition, the agent terminal 20 transmits to the agent authentication server 30 an authentication request, which is a request for authentication to receive the delivered package.

[0023] The recipient terminal 10 and the agent terminal 20 are, for example, information processing terminals such as a personal computer, a tablet terminal, a smartphone, a mobile phone, a PHS (Personal Handy-phone System), a PDA (Personal Digital Assistant), etc. In the example shown in Fig. 1, the recipient terminal 10 is a personal computer, the agent terminal 20A is a tablet terminal, and the agent terminal 20B is a smartphone.

[0024] The agent authentication server 30 is an example of an information processing device, and is a server that performs authentication processing to determine whether a request for authentication to receive a delivered package is authentication by an approved agent. For example, the agent authentication server 30 may be a general-purpose computer such as a workstation or PC, or may be a cloud server.

[0025] Furthermore, when the agent authentication server 30 receives designation information designating an agent candidate from the recipient terminal 10 (or by referring to designation information received in advance), it transmits a proxy request to the agent terminal 20 used by the agent candidate. Furthermore, when the agent authentication server 30 receives a proxy assistance request from the recipient terminal 10, it selects an agent candidate. Next, the agent authentication server 30 transmits a notification of agent recruitment to the agent terminal 20 used by the selected agent candidate. Then, when the agent authentication server 30 receives a notification from the agent terminal 20 that proxy receipt of the package is possible, it approves the agent candidate using the agent terminal 20 as an agent.

[0026] Furthermore, upon receiving an authentication request from the agent terminal 20, the agent authentication server 30 performs authentication processing to determine whether the request for authentication to receive a delivered package is authentication by an approved agent. If the agent authentication server 30 determines that the request is from an agent, i.e., that the authentication is successful, it controls the holding device 40 to allow the package to be removed from the holding device 40. This prevents anyone other than the approved agent from removing the recipient's package, thereby reducing the risk of package theft. The authentication request is not limited to being received from the agent terminal 20. Alternatively, the agent terminal 20 may transmit identification information for authentication, such as an authentication code, from the holding device 40 to the agent authentication server 30 (e.g., package identification information, delivery identification information, user identification information, agent identification information, etc.), and the holding device 40 may then transmit the information to the agent authentication server 30. Alternatively, the holding device 40 may receive an authentication request from the holding device 40 or a proxy request from the recipient terminal 10, acquire authentication information in advance, and then perform the authentication processing. These are merely examples, and the present invention is not limited to these.

[0027] The holding device 40 is a device capable of holding a package. The holding device 40 is not particularly limited as long as it can hold a package. The holding device 40 may be an unmanned mobile body that moves by autonomous control using input information regarding two locations for delivering the package, such as a start point (e.g., a delivery start position of the package L or a movement start position of the unmanned mobile body 10B) and an end point (e.g., a pickup position of the package L), or three or more locations including a relay point (e.g., a collection position of the package L in the case of a delivery that involves collection of the package L) and a return point (e.g., a position that is the same as the movement start position of the unmanned mobile body 10B or a different waiting position). The holding device 40 may also be an unmanned mobile body that moves by remote control using operation information remotely input by an administrator who manages the unmanned mobile body.

[0028] The unmanned mobile body may be, for example, a drone that moves by autonomous control, an unmanned aerial vehicle (UAV) that moves by remote control by an administrator, a vehicle that moves on land such as an unmanned ground vehicle (UGV), or a ship that moves on water such as a sea or river.The unmanned mobile body may also be a mobile body that can move on at least two or more routes of land, water, and air.

[0029] Furthermore, the unmanned mobile body may be a mobile body that can travel on at least two routes, namely, land, water, and air.

[0030] The holding device 40 may also be a delivery box installed outdoors and capable of storing delivered packages. The delivery box may hold packages released from an unmanned mobile object, and it is preferable that the delivery box be equipped with a mechanism for automatically taking packages into the delivery box, particularly for the unmanned mobile object 10B. The holding device 40 may also be a storage unit that is delivered together with the package and detached from the unmanned mobile object, or a storage unit with an electronic lock in which the package is stored. When the proxy authentication server 30 determines that authentication is successful, the holding device 40 allows the held package to be removed under the control of the proxy authentication server 30. If the delivery box has an electronic lock function, the storage unit in which the package is stored may be unlocked based on unlocking information transmitted from the proxy authentication server 30 to the proxy terminal 20. The unlocking information may be an unlocking code, or the proxy may directly operate the storage box to input the unlocking code, or the proxy terminal 20 may input the unlocking code via communication.

[0031] The network 50 is a wired or wireless transmission path for information transmitted from devices connected to the network 50. For example, the network 50 may include public networks such as the Internet, telephone networks, and satellite communications networks, various LANs (Local Area Networks) including Ethernet (registered trademark), or WANs (Wide Area Networks). The network 50 may also include dedicated network such as an IP-VPN (Internet Protocol-Virtual Private Network).

[0032] 2 is an image diagram of the approval and authentication of a proxy by the proxy authentication server 30 according to the present invention. The recipient R uses the recipient terminal 10 to designate a proxy candidate who is a candidate for proxy P or to transmit a proxy assistance request. The proxy candidate who transmits a notification to the proxy authentication server 30 that he or she is available to receive package L is approved by the proxy authentication server 30 as proxy P. The approved proxy P receives package L from the holding device 40 after being authenticated by the proxy authentication server 30.

[0033] The means for delivering the package L is not particularly limited. For example, the means for delivering the package L may be a manned mobile object such as a vehicle traveling on land, an aircraft flying in the air, or a ship traveling on water such as a sea or river. The means for delivering the package L may also be an unmanned mobile object as described above.

[0034] The delivery means for the package L and the holding device 40 may be the same unmanned mobile body, or may be different unmanned mobile bodies.

[0035] <<2. Functional Configuration Example According to This Embodiment>> <2-1. Example of functional configuration of recipient terminal 10> The outline of the information processing system according to the embodiment of the present invention has been explained above. Next, an example of the functional configuration of the recipient terminal 10 will be explained.

[0036] 3 is an explanatory diagram showing the internal configuration of the recipient terminal 10. As shown in FIG. 3, the recipient terminal 10 has a communication unit 110, an operation display unit 120, and a control unit .

[0037] (Communications Department) The communication unit 110 communicates with the proxy authentication server 30 via the network 50, and transmits and receives data. For example, the communication unit 110 transmits to the proxy authentication server 30 the designation of proxy candidates and a proxy support request.

[0038] In addition, the communication unit 110 receives information about the agent P regarding the package L from the agent authentication server 30, such as the approval status of the agent P regarding the package L, which has recipient R specified in its address, and the results of authentication by the agent authentication server 30.

[0039] (Operation display) The operation display unit 120 includes a function as an operation unit that is configured to be operated by the recipient R to input instructions or information to the recipient terminal 10, and a function as a display unit that displays various information under the control of the control unit 130. For example, the recipient R operates the operation display unit 120 to cause the communication unit 110 to transmit specified information or a proxy assistance request to the proxy authentication server 30.

[0040] The recipient R may specify a proxy candidate for each package L by operating the operation display unit 120. The recipient R may also set one or more proxy candidates in advance by operating the operation display unit 120. In this case, the recipient R may operate the operation display unit 120 to cause the communication unit 110 to send a notification to the proxy authentication server 30 designating one or more previously set proxy candidates as proxy candidates for the package L. This eliminates the need for the recipient R to specify a proxy candidate for each package L. The recipient R may also specify a proxy candidate for the package L by operating the operation display unit 120 to select some of the previously set proxy candidates from among the multiple proxy candidates.

[0041] The operation display unit 120 also displays information transmitted from the proxy authentication server 30 to the communication unit 110, such as the approval status of the proxy P and the result of authentication by the proxy authentication server 30.

[0042] (Control unit) The control unit 130 controls the overall operation of the recipient terminal 10. For example, the control unit 130 causes the communication unit 110 to transmit information such as designation information or a proxy assistance request acquired by the operation display unit 120. The control unit 130 also causes the operation display unit 120 to display information such as the approval status of the proxy P received from the proxy authentication server 30 by the communication unit 110 and the result of authentication by the proxy authentication server 30.

[0043] <2-2. Example of functional configuration of agent terminal 20> An example of the functional configuration of the recipient terminal 10 according to the embodiment of the present invention has been described above. Next, an example of the functional configuration of the agent terminal 20 will be described.

[0044] 4 is an explanatory diagram showing the internal configuration of agent terminal 20. As shown in FIG. 4, agent terminal 20 has a sensor unit 210, a communication unit 220, a reading unit 230, an operation display unit 240, and a control unit 250.

[0045] (sensor part) The sensor unit 210 is a sensor that detects the current position of the agent terminal 20. The sensor unit 210 may detect the current position of the agent terminal 20 by using, for example, the Global Navigation Satellite System (GNSS).

[0046] (Communications Department) The communication unit 220 is connected to the agent authentication server 30 via the network 50 to communicate with the agent authentication server 30 and transmits and receives data. The communication unit 220 receives from the agent authentication server 30 a proxy request for proxy receipt of the package L and a notification of a call for proxies. The communication unit 220 also notifies the agent authentication server 30 whether proxy receipt of the package L input to the operation display unit 240 is possible. The communication unit 220 also transmits to the agent authentication server 30 the location information of the agent terminal 20 acquired by the sensor unit 210. The communication unit 220 also transmits an authentication request to the agent authentication server 30. The authentication request includes identification information related to the package L or the holding device 40 read by the reading unit 230.

[0047] (Reading unit) The reading unit 230 reads identification information related to the luggage L or the holding device 40. The reading unit 230 reads the identification information from various information codes, such as barcodes or two-dimensional codes, printed or displayed on the luggage L or the holding device 40 by a camera or the like. The reading unit 230 may also read various information codes attached to the luggage L or the holding device 40. The reading unit 230 is not limited to a camera, and may read the identification information of the luggage L or the holding device 40 by, for example, a contactless or contact IC card reader or the like. The reading unit 230 may also be an input device such as a keyboard. In this case, the agent P inputs a character string displayed or printed on the luggage L or the holding device 40 into the input device as the identification information. The reading unit 230 may also read the external shape of the luggage L or the holding device 40. In this case, the read outer shape is transmitted as an image to the agent authentication server 30 by the communication unit 220, and the agent authentication server 30 converts the image into identification information by image recognition.

[0048] (Operation display) The operation display unit 240 functions as an operation unit operated by the agent P or agent candidate to input instructions or information to the agent terminal 20, and as a display unit that displays various information under the control of the control unit 250. For example, the operation display unit 240 displays a proxy request from the recipient R and a notification of the recruitment of agents, which are sent from the agent authentication server 30 to the communication unit 220. In addition, the agent candidate operates the operation display unit 240 to input whether or not they are available to receive the package L on behalf of the recipient R.

[0049] (Control unit) The control unit 250 controls the overall operation of the agent terminal 20. For example, the control unit 250 causes the communication unit 220 to transmit a notification, acquired by the operation display unit 240, as to whether or not proxy reception of the package L is possible. The control unit 250 also causes the operation display unit 240 to display information such as a proxy request and a notification of proxy recruitment, received by the communication unit 220 from the agent authentication server 30.

[0050] <2-3. Example of functional configuration of proxy authentication server 30> An example of the functional configuration of the agent terminal 20 according to the embodiment of the present invention has been described above. Next, an example of the functional configuration of the agent authentication server 30 will be described.

[0051] 5 is an explanatory diagram showing the internal configuration of the agent authentication server 30. As shown in FIG.

[0052] (Communications Department) The communication unit 310 communicates with the recipient terminal 10 and the agent terminal 20 via the network 50. For example, the communication unit 310 receives designation information and a proxy request from the recipient terminal 10. The communication unit 310 also transmits to the recipient terminal 10 the approval status of the agent P for the package L addressed to the recipient R, the result of the receipt authentication for the package L, and the like. For example, when the communication unit 310 receives a notification from the agent terminal 20 that proxy receipt is not possible (or when the communication unit 310 determines from the agent terminal 20 that a predetermined collection period has elapsed or that a predetermined collection deadline has been reached), it transmits a notification to the recipient terminal 10 that proxy receipt by a candidate agent is not possible.

[0053] The communication unit 310 also transmits information stored in the storage unit 320 about the package L that can be received on behalf of the recipient R to the agent terminal 20 used by the candidate agent. The communication unit 310 also transmits a proxy request and a notification of the recruitment of agents to the agent terminal 20. The communication unit 310 also receives a notification from the agent terminal 20 as to whether or not proxy reception of the package L is possible. The communication unit 310 also receives an authentication request from the agent terminal 20.

[0054] (Storage part) The storage unit 320 stores programs and various data for operating the control unit 330. For example, the storage unit 320 stores recipient information, which is information about the recipient R. The recipient information includes, for example, the recipient's name, the recipient's name within the service, various basic information such as an email address, an address, or a telephone number, account information for external applications, and payment information (such as credit card information). The storage unit 320 also stores one or more proxy candidates preset by the recipient R. The recipient information may also include the above-mentioned designated information. However, the recipient information is not limited to these.

[0055] The storage unit 320 also stores information about candidate agents. The information about candidate agents includes, for example, the candidate agent's name, the candidate agent's name within the service, email address, telephone number, gender, age, and external application account information. The storage unit 320 may also store information about the candidate agent's receipt of package L. The information about the candidate agent's receipt of package L includes, for example, information about the candidate agent's attendance status in a predetermined training course related to the method of receiving package L, the desired receiving area, identification information (including driver's license information), bank account information, and proxy receipt history information. The predetermined training course related to the method of receiving package L may be, for example, training for receiving package L from an unmanned aerial vehicle. However, the information about candidate agents is not limited to these.

[0056] The storage unit 320 stores a recipient ID and an agent ID, which are identification information for uniquely identifying the recipient R who uses the recipient terminal 10 and the agent candidate who uses the agent terminal 20.

[0057] The storage unit 320 also stores information about the package L for which the recipient R is specified as the addressee using the recipient terminal 10. The information about the package L includes, for example, the identification information of the package L, the estimated arrival time of the package L, whether the package L is a frozen item, whether the package L is a sensitive item that requires careful handling, such as upside down, must not be stacked, is perishable, or is fragile, and the delivery method of the package L. The information about the package L may also include information about whether an agent P is required to receive the package L from the unmanned aerial vehicle. The information about the package L may also include the above-mentioned designation information, allowing agent candidates to be set on a package-by-package basis.

[0058] The storage unit 320 also stores a database of information relating to the identification information of the package L, the recipient R specified in the address of the package L, and the approved agent P who is able to receive the package L. FIG. 6 is a diagram showing an example of the database stored in the storage unit 320. As shown in FIG. 6, the storage unit 320 stores a database including a recipient ID and an agent ID linked to a package ID, which is the identification information of the package L. The authentication unit 332, which will be described in detail later, performs reception authentication of the package L based on the database shown in FIG. 6.

[0059] (Control unit) The control unit 330 controls the overall operation of the agent authentication server 30. For example, the control unit 330 controls the storage unit 320 to store information received from the recipient terminal 10 and the agent terminal 20 by the communication unit 310. In this embodiment, the control unit 330 has the functions of an agent approval unit 331 and an authentication unit 332.

[0060] (Agent Approval Department) The agent approval unit 331 controls the communication unit 310 to transmit information to the agent terminal 20 in accordance with the information received from the recipient terminal 10. The agent approval unit 331 also approves the agent P in accordance with the information received by the communication unit 310 from the agent terminal 20.

[0061] For example, when the communication unit 310 receives specified information regarding package L from the recipient terminal 10, the agent approval unit 331 controls the communication unit 310 to send a proxy request to the agent terminal 20 used by the candidate agent to request that the candidate agent act as a proxy to receive the package L.

[0062] Furthermore, when the communication unit 310 receives a notification from the recipient terminal 10 designating a preset candidate proxy as a candidate proxy for the package L, the proxy approval unit 331 controls the communication unit 310 to send a proxy request to the proxy terminal 20 used by the candidate proxy. Furthermore, when the communication unit 310 receives a notification from the proxy terminal 20 to which the proxy request was sent that the package L is available for receipt, the proxy approval unit 331 approves the candidate proxy using the proxy terminal 20 as a proxy P. This allows the recipient R to have a specific person receive the package L on his or her behalf.

[0063] Furthermore, when the communication unit 310 receives a proxy assistance request for the package L from the recipient terminal 10, the proxy approval unit 331 selects a proxy candidate. Instead of or in addition to setting the type of proxy candidate using the above-mentioned designation information, the proxy approval unit 331 may select a proxy candidate to receive the package L on behalf of the recipient based on the location information of the proxy candidate received from the proxy terminal 20 by the communication unit 310. In other words, the proxy approval unit 331 may select a proxy candidate whose location information is within a predetermined range from the pickup location indicated by the information regarding the pickup location, and transmit a proxy request.

[0064] The agent approval unit 331 may select an agent candidate to receive the package L on behalf of the agent by referring to information about the package L and information about the agent candidates stored in the memory unit 320. For example, if the memory unit 320 stores information specifying that the agent P will receive the package L from an unmanned aerial vehicle as the receiving method, the agent approval unit 331 may select an agent candidate stored in the memory unit 320 as having received predetermined training on the receiving method for the package L as the agent candidate for the package L.

[0065] The agent approval unit 331 controls the communication unit 310 to send a notification of the agent recruitment to the agent terminal 20 used by the selected agent candidate. The notification of the agent recruitment may include information about the package L. The agent candidate can check the information about the package L to determine whether or not to accept the proxy receipt of the package L.

[0066] The notification of the recruitment of agents may also include reward information. The reward information is information regarding the reward that a candidate agent can receive by receiving the package L on behalf of the recipient R as the agent P. The reward may be money, a service, or points with monetary value. The content of the reward may be determined by the recipient R using the recipient terminal 10 that sent the proxy assistance request, or may be predetermined content (for example, reward content common to all agents, reward content based on the results of the agent's past proxy work, reward content based on information related to the package such as the weight of the package, etc.).

[0067] FIG. 7 is a diagram showing an example of a notification of recruitment of agents sent to the agent terminal 20. As shown in FIG. 7, the notification of recruitment of agents includes information such as the location of receipt of the package L, the scheduled time of receipt, notes (for example, actions to be taken after receipt as shown in FIG. 7), and compensation. In addition, a candidate for agent can send a notification to the agent authentication server 30 that he or she is available to receive the package L by performing an approval operation such as selecting the approval button displayed on the agent terminal 20. This allows the recipient R to have someone else receive the package L that he or she is unable to receive, even if there is no specific person that the recipient R can request to receive the package L on his or her behalf.

[0068] In addition, the candidate for agent can check the information displayed on the agent terminal 20, and if it does not meet the candidate for agent's wishes, he or she can perform a non-approval operation such as selecting a button to return to the home page or a button indicating non-approval, and thereby not accept the recruitment of the agent.

[0069] When the communication unit 310 receives a notification that the package L is available for receipt from the agent terminal 20 to which the notification of agent recruitment has been sent, the agent approval unit 331 approves the candidate agent who uses the agent terminal 20 as the agent P. Note that a confirmation notification may be sent to the recipient before approval, and if the recipient performs an approval operation in response to the confirmation notification, the agent approval unit 331 may approve the candidate agent in response to this, or the agent approval unit 331 may approve the candidate agent without going through such an approval operation by the recipient.

[0070] The communication unit 310 may also send a notification of the recruitment of agents to multiple agent candidates. In this case, the agent approval unit 331 may select one agent from the multiple agent candidates. For example, the agent approval unit 331 may approve as agent P the agent candidate who uses the agent terminal 20 to which the notification of the recruitment of agents or the notification that package L is available for receipt was first sent.

[0071] (Authentication section) The authentication unit 332 performs authentication processing to determine whether a request for authentication of receipt of the delivered package L is a request from the agent P approved by the agent approval unit 331. The authentication unit 332 performs authentication processing, for example, when the communication unit 310 receives an authentication request from the agent terminal 20. The authentication unit 332 performs authentication processing by referencing a database stored in the storage unit 320 and comparing the package ID with the agent ID. If the comparison shows that the package ID included in the authentication request is associated with the agent ID of the agent P using the agent terminal 20, the authentication unit 332 determines that the request for authentication of receipt of the package L is a request from the approved agent P. In this case, the authentication unit 332 determines that the authentication is successful. On the other hand, if the comparison shows that the package ID is not associated with the agent ID of the agent P, the authentication unit 332 determines that the request for authentication of receipt of the package L is not authentication by the approved agent P. In this case, the authentication unit 332 determines that the authentication is unsuccessful.

[0072] Furthermore, the authentication unit 332 may authenticate the agent P in response to an authentication request from the agent terminal 20 based on identification information related to the holding device 40. In this case, the received identification information related to the holding device 40 must be linked to the baggage ID of the baggage L held by the holding device 40. Therefore, when the authentication unit 332 performs authentication based on the identification information related to the holding device 40, when the baggage L is held in the holding device 40, the identification information related to the holding device 40 and the baggage ID of the baggage L are linked and stored in a database stored in the storage unit 320. The authentication unit 332 determines that the authentication is successful when it is determined that the baggage ID of the baggage L linked with the identification information related to the holding device 40 included in the authentication request is linked to the agent ID of the agent P using the agent terminal 20.

[0073] Furthermore, when the authentication unit 332 determines that the receipt authentication of the delivered package L is successful, it controls the holding device 40 via the communication unit 310 so that the package L can be taken out from the holding device 40 in which the package L is held. This configuration enables the agent P to smoothly receive the package L. If the package L is managed by a package manager without the involvement of the holding device 40, an authentication request may be sent from the agent terminal 20 to a package manager terminal (not shown) and authentication processing may be started at the agent authentication server 30 via the package manager terminal. Alternatively, the authentication processing by the authentication unit 332 may be started by having either the agent terminal 20 or the package manager terminal read, using a camera or the like, identification information for the authentication request (e.g., various information codes such as barcodes or two-dimensional codes) acquired from the agent authentication server 30 by the other party. Alternatively, the authentication processing by the authentication unit 332 may be started by having a reading unit of the agent terminal 20 read various information codes attached to or printed on the package L.

[0074] <2-4. Example of functional configuration of holding device 40> An example of the functional configuration of the agent authentication server 30 according to the embodiment of the present invention has been described above. Next, an example of the functional configuration of the holding device 40 will be described.

[0075] 8 is an explanatory diagram showing the internal configuration of the holding device 40. As shown in FIG. 8, the holding device 40 has a communication unit 410, a holding unit 420, and a control unit 430.

[0076] (Communications Department) The communication unit 410 communicates with the proxy authentication server 30 via the network 50. For example, the communication unit 410 receives an instruction to control the storage unit 420 from the proxy authentication server 30.

[0077] (holding part) The holding unit 420 holds a package L addressed to a recipient R. The holding unit 420 enables the package L to be taken out by the agent P based on a control instruction received by the communication unit 410 from the agent authentication server 30. For example, the holding unit 420 may be box-shaped and have an openable and closable lid capable of storing the package L. In this case, the holding unit 420 may allow the package L to be taken out by the agent P by permitting the opening of the lid. The holding unit 420 may also hold the package L so that the package L is fixed by a fixed object such as a belt or a frame. In this case, the holding unit 420 may allow the package L to be taken out by the agent P by detaching a part of the fixed object. The configuration of the holding unit 420 is not limited to these examples, and may be any configuration that can hold the package L.

[0078] (Control unit) The control unit 430 controls the overall operation of the holding device 40. For example, the control unit 430 controls the holding unit 420 in accordance with an instruction to control the holding unit 420 received by the communication unit 410 from the agent authentication server 30 so that the baggage L can be taken out of the holding unit 420.

[0079] <<3. Example of Operation Processing According to This Embodiment>> An example of the functional configuration according to the embodiment of the present invention has been described above. Next, an example of the operation process according to the embodiment will be described.

[0080] Here, the recipient R, agent candidate, and agent P provided by this information processing system access the agent authentication server 30 using an application (including a web browser) or the like, and when using the service for the first time, they may log in by performing a user registration process. If an account has already been obtained, the service may be made available by logging in after undergoing predetermined authentication, such as entering a user ID or recipient ID and password. Note that instead of an account, a unique application ID associated with an application downloaded to the recipient terminal 10 or the agent terminal 20 may be used as the user ID or recipient ID to make the service available. After this login authentication, the service can be started via an application (including a web browser) or the like.

[0081] (Proxy Approval Process) First, we will explain the flow of proxy approval by the proxy authentication server 30. Fig. 9 is an explanatory diagram for explaining an example of the flow of the operation processing of proxy approval by the proxy authentication server 30 according to this embodiment. First, when the communication unit 310 receives designation information that designates a proxy candidate from the recipient terminal 10 (S104 / Yes), it transmits a proxy request to the proxy terminal 20 used by the designated proxy candidate (S108).

[0082] On the other hand, if no designation information is received from the recipient terminal 10 (S104 / No), the proxy approval unit 331 determines whether the communication unit 310 has received a proxy support request from the recipient terminal 10 (S112). If the communication unit 310 has received a proxy support request from the recipient terminal 10 (S112 / Yes), the proxy approval unit 331 selects a proxy candidate (S116). Subsequently, the communication unit 310 transmits a notification of proxy recruitment to the proxy terminal 20 used by the selected proxy candidate (S120).

[0083] On the other hand, if the communication unit 310 has not received a proxy support request from the recipient terminal 10 (S112 / No), the proxy authentication server 30 ends the processing. When the communication unit 310 transmits a proxy request (S108) or transmits a notification of proxy recruitment (S120), the proxy approval unit 331 determines whether the communication unit 310 has received a notification from the proxy terminal 20 that proxy reception is possible (S124). When the communication unit 310 receives a notification from the proxy terminal 20 that proxy reception is possible (S124 / Yes), the proxy approval unit 331 approves the proxy candidate as proxy P (S128), and the proxy authentication server 30 ends the processing. When the communication unit 310 receives a notification from the agent terminal 20 that proxy receipt is not possible (S124 / No), it sends a notification to the recipient terminal 10 used by the recipient R that proxy receipt by the candidate agent is not possible (S132), and the agent authentication server 30 ends the processing.

[0084] (Authentication process flow) Next, we will explain the flow of authentication of an agent by the agent authentication server 30. Fig. 10 is an explanatory diagram for explaining an example of the operational processing flow of authentication processing by the agent authentication server 30 according to this embodiment. Here, it is assumed that baggage L is held so that it cannot be taken out of the holding device 40.

[0085] First, the authentication unit 332 determines whether or not an authentication request has been received from the agent terminal 20 via the communication unit 310 (S204). If the communication unit 310 does not receive an authentication request from the agent terminal 20 (S204 / No), the authentication unit 332 controls the holding device 40 to continue holding the baggage L so that it cannot be taken out of the holding device 40.

[0086] On the other hand, when the communication unit 310 receives an authentication request from the agent terminal 20 (S204 / Yes), the authentication unit 332 compares the baggage ID included in the authentication request with the agent ID of the agent P using the agent terminal 20 (S208). The authentication unit 332 determines whether the authentication is successful or not based on the comparison result (S212). When the baggage ID and the agent ID can be compared, the authentication unit 332 determines that the authentication is successful (S212 / Yes) and controls the holding device 40 to allow the baggage L to be taken out from the holding device 40 (S216). On the other hand, when the baggage ID and the agent ID cannot be compared, the authentication unit 332 determines that the authentication is unsuccessful (S212 / No) and controls the holding device 40 to continue holding the baggage L so that it cannot be taken out from the holding device 40 (S220). After the authentication unit 332 controls the holding device 40, the communication unit 310 transmits the result of the authentication to the recipient terminal 10 used by the recipient R (S224), and the agent authentication server 30 ends the process.

[0087] <<4. Modifications of this embodiment>> An example of the operation of the proxy authentication server 30 according to this embodiment has been described above. The technology according to the present disclosure is not limited to the above-described embodiment. First, additional functions of the communication unit and the control unit among the components of the holding device 40 according to this modified example will be described.

[0088] The communication unit 410 according to this modification further has a function as an authentication communication unit capable of directly communicating with the agent terminal 20. The communication method used for communication with the agent terminal 20 is not particularly limited, and examples include short-range wireless communication such as Bluetooth (registered trademark), wireless LAN, and Wi-Fi. The communication unit 410 receives an authentication request from the agent terminal 20, including the agent ID of the agent P who uses the agent terminal 20.

[0089] The control unit 430 according to this modification further has a function as an authentication unit that performs authentication processing to determine whether a request for authentication to receive a delivered package L is a request from a proxy P approved by the proxy authentication server 30. The control unit 430 stores the proxy ID of the approved proxy P who is able to receive the package L held in the holding device 40 on behalf of the proxy P. The proxy ID may be transmitted from the proxy authentication server 30 to the communication unit 410 in advance, or may be stored when the package L is held in the holding device 40.

[0090] The control unit 430 controls the holding unit 420 so that the luggage L can be taken out of the holding unit 420 when the stored agent ID matches the agent ID received from the agent terminal 20 by the communication unit 410.

[0091] According to the information processing system of this modification, when authenticating the agent P, the agent is controlled so that the luggage L can be taken out of the holding device 40 without communicating with the agent authentication server 30. Therefore, if the holding device 40 is an unmanned mobile body, even if it is stopped in a place where communication with the agent authentication server 30 is not possible, the agent P can be authenticated and receive the luggage L.

[0092] <<5. Hardware Configuration>> The information processing described above is realized by cooperation between software and the hardware of the proxy authentication server 30, which will be described below. Note that the hardware configuration described below can also be applied to the recipient terminal 10, the proxy terminal 20, and the holding device 40.

[0093] 11 is an explanatory diagram illustrating an example of the hardware configuration of the proxy authentication server 30 according to this embodiment. As shown in FIG. 11, the proxy authentication server 30 includes a control unit 330, a memory 31, a storage 32, a transmission / reception unit 33, an input / output unit 34, and the like, which are electrically connected to one another via a bus 35.

[0094] The control unit 330 is a computing device that controls the overall operation of the proxy authentication server 30, controls the transmission and reception of data between each element, and performs information processing necessary for application execution and authentication processing. For example, the control unit 330 is a CPU (Central Processing Unit) and / or GPU (Graphics Processing Unit), and executes programs for this system stored in the storage 32 and deployed in the memory 31 to perform various information processing as described above.

[0095] The memory 31 includes a main memory configured with a volatile storage device such as a DRAM (Dynamic Random Access Memory) and an auxiliary memory configured with a non-volatile storage device such as a flash memory or an HDD (Hard Disc Drive). The memory 31 is used as a work area for the control unit 330, and also stores a BIOS (Basic Input / Output System) that is executed when the proxy authentication server 30 is started up, various setting information, etc.

[0096] The storage 32 stores various programs such as application programs, etc. A database that stores data used for each process may be constructed in the storage 32.

[0097] The transmitter / receiver 33 connects the agent authentication server 30 to a network and / or a blockchain network. The transmitter / receiver 33 may be equipped with a short-range communication interface such as Bluetooth (registered trademark) and BLE (Bluetooth Low Energy).

[0098] The input / output unit 34 includes information input devices such as a keyboard, a microphone, and a mouse, and output devices such as a display and a speaker.

[0099] A bus 35 is commonly connected to the above elements and transmits, for example, address signals, data signals and various control signals.

[0100] <<6. Supplementary Information>> Although the preferred embodiments of the present invention have been described in detail above with reference to the accompanying drawings, the present invention is not limited to these examples. It is clear that a person skilled in the art to which the present invention pertains can conceive of various modifications and alterations within the scope of the technical ideas set forth in the claims, and it is understood that these also naturally fall within the technical scope of the present invention.

[0101] For example, in the above embodiment, an example has been described in which the package L is held by the holding device 40, but the present invention is not limited to such an example. For example, the package L may be placed at a predetermined location such as the takeoff and landing station of a truck that delivered the package L or a mobile vehicle such as an unmanned vehicle. In this case, the communication unit 310 transmits the authentication result to the recipient terminal 10 after authentication by the authentication unit 332. This configuration makes it possible for an agent to more easily and smoothly receive the package L.

[0102] In this case, the agent terminal 20 may read the identification information from an information code displayed on a screen or printed at the takeoff and landing point of the mobile object. The identification information read by the agent terminal 20 may be identification information related to the predetermined location. When it is decided that the baggage L will be placed at the predetermined location, the identification information is linked to the baggage ID and stored in the database of the memory unit 320, thereby enabling authentication by the authentication unit 332.

[0103] Alternatively, the package L may be entrusted to a package manager who manages the package L. In this case, if the authentication is successful, the communication unit 410 transmits a notification of authentication completion to the information processing terminal used by the package manager who manages the package L. The package manager may be, for example, a convenience store employee, a manager of a mobile terminal, or a neighborhood association coordinator. By confirming the notification of authentication completion, the package manager can recognize that the person attempting to receive the package L is an approved agent P. The agent P can receive the package L from the manager. This configuration does not require control over the removal of the package L, making it possible for the agent to more simply and smoothly receive the package L. Furthermore, compared to the configuration described above in which the package L is placed in a predetermined location, it is possible to eliminate the risk of the package L being taken away.

[0104] In addition, a computer program can be created to cause hardware such as the CPU, ROM, and RAM built into the recipient terminal 10, agent terminal 20, agent authentication server 30, and storage device 40 to perform functions equivalent to those of the above-mentioned recipient terminal 10, agent terminal 20, agent authentication server 30, and storage device 40. [Explanation of symbols]

[0105] 10 Recipient terminal 20 Agent terminal 30 Proxy Authentication Server 40 Holding device 50 Network 110 Communications Department 120 Operation display section 130 Control Unit 210 Sensor unit 220 Reading unit 230 Operation display section 240 Control Unit 310 Communications Department 320 Storage section 330 Control Unit 331 Agent Approval Department 332 Authentication Department 410 Communications Department 420 Holding part 430 Control Unit

Claims

1. an agent approval unit that approves, as an agent, a candidate agent who can receive the package on behalf of a recipient specified in the address of the package; an authentication unit that performs an authentication process to determine whether a request for authentication of receipt of the delivered package is a request from the agent approved by the agent approval unit; Equipped with a storage unit that stores package information about the package, agent identification information that identifies the agent candidate, and training status information that indicates the agent candidate's training status regarding the method of receiving the package; a communication unit that transmits a notification of the recruitment of agents to a second information processing terminal used by the agent candidate, When the proxy approval unit receives a proxy assistance request from the first information processing terminal used by the recipient, the proxy approval unit refers to the package information and the training status information in the storage unit, and selects a person who has received the training as the proxy candidate; the communication unit transmits a notification of the recruitment of agents to the agent candidates selected by the agent approval unit; the authentication unit performs the authentication process by referring to the package information and the agent identification information in the storage unit and verifying the association between the package information and the agent identification information. Information processing system.

2. The agent approval unit refers to the luggage information and the training status information in the storage unit, and when it is specified that the luggage is to be received from an unmanned aerial vehicle, selects a person who has received training to receive the luggage from the unmanned aerial vehicle as the agent candidate. The information processing system according to claim 1 .

3. an agent approval unit that approves, as an agent, a candidate agent who can receive the package on behalf of a recipient specified in the address of the package; a communication unit that, upon receiving a request for proxy support from a first information processing terminal used by the recipient, transmits a notification of proxy recruitment to a second information processing terminal used by the proxy candidate; an authentication unit that performs an authentication process to determine whether a request for authentication of receipt of the delivered package is a request from the agent approved by the agent approval unit; Equipped with a storage unit that stores package information about the package, agent identification information that identifies the agent candidate, and training status information that indicates the agent candidate's training status regarding the method of receiving the package; a communication unit that transmits a notification of the recruitment of agents to a second information processing terminal used by the agent candidate, When the proxy approval unit receives a proxy assistance request from the first information processing terminal used by the recipient, the proxy approval unit refers to the package information and the training status information in the storage unit, and selects a person who has received the training as the proxy candidate; the communication unit transmits a notification of the recruitment of agents to the agent candidates selected by the agent approval unit; the authentication unit performs the authentication process by referring to the package information and the agent identification information in the storage unit and verifying the association between the package information and the agent identification information. Information processing device.

4. Approving a proxy candidate who is able to receive the package on behalf of the recipient designated in the package address; When a proxy support request is received from a first information processing terminal used by the recipient, a notification of proxy recruitment is sent to a second information processing terminal used by the proxy candidate; performing an authentication process to determine whether a request for authentication of receipt of the delivered package is a request from an authorized agent; Including, storing package information relating to the package, agent identification information for identifying the agent candidate, and training status information indicating the training status of the agent candidate regarding the means for receiving the package; and transmitting a notification of the recruitment of agents to a second information processing terminal used by the agent candidate, The approving includes, when a proxy assistance request is received from a first information processing terminal used by the recipient, referring to the package information and the training status information, and selecting a person who has received the training as the proxy candidate; sending the notification includes sending a notification of the recruitment of the agent to the selected agent candidate; performing the authentication process includes performing the authentication process by referencing the package information and the agent identification information and verifying the association between the package information and the agent identification information. A computer-implemented information processing method.

5. Computer, an agent approval unit that approves, as an agent, a candidate agent who can receive the package on behalf of a recipient specified in the address of the package; a communication unit that, upon receiving a request for proxy support from a first information processing terminal used by the recipient, transmits a notification of proxy recruitment to a second information processing terminal used by the proxy candidate; an authentication unit that performs an authentication process to determine whether a request for authentication of receipt of the delivered package is a request from the agent approved by the agent approval unit; A program for functioning as a storage unit that stores package information about the package, agent identification information that identifies the agent candidate, and training status information that indicates the agent candidate's training status regarding the method of receiving the package; a communication unit that transmits a notification of the recruitment of agents to a second information processing terminal used by the agent candidate, When the proxy approval unit receives a proxy assistance request from the first information processing terminal used by the recipient, the proxy approval unit refers to the package information and the training status information in the storage unit, and selects a person who has received the training as the proxy candidate; the communication unit transmits a notification of the recruitment of agents to the agent candidates selected by the agent approval unit; the authentication unit performs the authentication process by referring to the package information and the agent identification information in the storage unit and verifying the association between the package information and the agent identification information. program.

Citation Information

Patent Citations

  • Delivery management method and delivery management system

    JP2015214406A

  • Delivery management method and delivery management system

    JP2018025894A

  • Delivery management system, delivery management method, and delivery management program

    JP2019036200A

  • Physical distribution management system, physical distribution management method, and program

    JP2020052525A

  • Information processing method and information processing system

    JP2020154801A