Information processing device
The information processing device addresses the challenge of information mixing by controlling access based on user roles, ensuring only relevant data is displayed, thus maintaining data integrity across multiple delivery companies and areas.
Patent Information
- Application Number
- JP2024022840
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-19
- Publication Date
- 2025-08-29
AI Technical Summary
Existing systems face challenges in preventing the mixing of information across multiple delivery companies and areas within a single system.
An information processing device with a storage unit and control unit that determines the output range of information based on user authority, ensuring that only relevant information is displayed to users based on their roles within the logistics center, delivery company, or delivery area.
Prevents information mixing by controlling access based on user authority, ensuring that only authorized information is viewed and edited, thereby maintaining data integrity across multiple delivery entities.
Smart Images

Figure 2025126554000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing device. [Background technology]
[0002] Patent document 1 proposes an operating method of an electronic device that identifies at least one logistics center, checks delivery plan information related to the at least one logistics center, delivery personnel deployment conditions, and job information of already registered delivery personnel, and deploys delivery personnel based on these. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-013522 Summary of the Invention [Problem to be solved by the invention]
[0004] One of the purposes of the present disclosure is to provide a technology for preventing information from being mixed up when information on multiple delivery companies and multiple delivery areas exists within a single system. [Means for solving the problem]
[0005] An information processing device according to a first aspect of the present disclosure includes a storage unit that stores information related to delivery operations of a logistics center, and a control unit. The control unit is configured to determine an output range of the information according to a user's authority and output the information to the user within the determined range. Determining the output range includes determining the output range so as to output all of the stored information if the user is a manager of the logistics center; determining the output range so as to output information of other delivery companies different from the delivery company if the user is a manager of a delivery company; and determining the output range so as to output information of the delivery company if the user is a manager of a target delivery area of the delivery company, without outputting information of other delivery areas different from the target delivery area. [Effects of the Invention]
[0006] According to the present disclosure, even if information on multiple delivery companies and multiple delivery areas exists within a single system, mixing of information can be prevented. [Brief explanation of the drawings]
[0007] [Figure 1] FIG. 1 schematically illustrates an example of a situation to which the present disclosure is applied. [Figure 2] FIG. 2 is a diagram showing an example of various types of information stored in the storage unit. [Figure 3] FIG. 3 shows an example of a processing procedure of the server. DETAILED DESCRIPTION OF THE INVENTION
[0008] [1 Application example] FIG. 1 schematically shows an example of a situation in which the present disclosure is applied. A server 1 according to this embodiment is an example of an information processing device according to the present disclosure. The server 1 includes a control unit 11 and a storage unit 12. The storage unit 12 stores information 20 relating to delivery operations at a logistics center. The control unit 11 is configured to determine the range of information 20 to be output in accordance with the authority of a user U, and to output the information 20 to the user U within the determined range. Determining the range of output means that, if the user U is an administrator SU of the logistics center, all of the stored information 20 is output. determining a range to output information of the delivery company when the user U is an administrator CU of the delivery company, determining a range to output information of the delivery company when the user U is an administrator CU of the delivery company, and not outputting information of other delivery companies different from the delivery company when retained information 20; and determining a range to output information of the delivery area when the user U is an administrator AU of the delivery company for the target delivery area, not outputting information of other delivery areas different from the target delivery area when retained information 20 of the delivery company.
[0009] As another form of the server 1 (information processing device) according to the above embodiment, one aspect of the present disclosure may be an information processing method that realizes all or part of the above components, a program, or a storage medium that stores such a program and is readable by a machine such as a computer. A storage medium that is readable by a machine such as a computer is a medium that stores information such as a program by electrical, magnetic, optical, mechanical, or chemical action.
[0010] (Logistics Center) A logistics center is a base where delivery operations such as receiving, storing, packaging, and shipping of goods are carried out. A logistics center may have multiple delivery companies (Transport A and Transport B in the example of Figure 1) belonging to it. The area to which packages are delivered from the logistics center may be divided into multiple delivery areas (delivery areas X to Z in the example of Figure 1), and each delivery company may be assigned one or more delivery areas as appropriate. Each delivery company is responsible for delivering packages in its assigned delivery area. A delivery operation is, for example, delivering packaged packages to a specified location such as a store (performing one or more delivery tasks).
[0011] The allocation of delivery areas may overlap between delivery companies. For example, each delivery area may have one or more stores to which packages are delivered. Even within the same store, the time available to accept packages may differ depending on the type of package. Therefore, even within the same store, the delivery company responsible for delivering packages may differ depending on the type of package. Furthermore, the time available to accept packages may differ between stores. Therefore, within the same delivery area, the delivery company responsible for delivering packages may differ depending on the store. Note that bus stops (berths) provided at the logistics center may be assigned to each delivery company.
[0012] Delivery personnel (drivers) and vehicles may belong to a delivery company. Delivery personnel and vehicles may be assigned statically or dynamically. Each delivery company may have one or more business companies for each delivery area. In the example of FIG. 1, A Transportation has established AA business company in delivery area X and AB business company in delivery area Y. B Transportation has established BA business company in delivery area Z. Each delivery company may be assigned a delivery destination (store, etc.) within the delivery area for each business company. Delivery personnel and vehicles may be assigned a delivery area by being assigned to each business company. A delivery plan may be generated by determining a combination of delivery destinations (stores, etc.) and vehicles (delivery personnel) for each delivery area. The delivery plan may include assigning one or more delivery tasks to delivery personnel. A delivery task is to deliver a package in response to a request from a delivery destination. The item to be delivered and the amount of the package may be specified in the delivery task.
[0013] Such hierarchical relationships may occur in a logistics center. Accordingly, managers may be assigned to each level. A logistics center manager SU may be assigned as the person who manages all of the information in the logistics center. A delivery company manager CU may be assigned as the person who manages the information of the delivery company to which the manager belongs. A delivery area manager AU may be assigned as the person who manages the information of the delivery area (the delivery area to which the manager is assigned) of the delivery company to which the manager belongs.
[0014] In this embodiment, the server 1 has the above configuration, and therefore, is used for delivery operations of the logistics center. The administrator CU of Transportation A is permitted to view information 20 related to the logistics center to the extent that it is consistent with the authority of the user U. For example, in the scene of FIG. 1, the administrator SU of the logistics center is permitted to view all of the information 20 related to the delivery operations of the logistics center. The administrator CU of Transportation A is not permitted to view information about other delivery companies (e.g., Transportation B) different from Transportation A, but is permitted to view information about Transportation A, among the information 20 related to the delivery operations of the logistics center. The information about Transportation A may be, for example, information about all delivery areas handled by Transportation A (e.g., information about delivery area X and information about delivery area Y). Similarly, the administrator CU of Transportation B is not permitted to view information about delivery companies other than Transportation B (e.g., Transportation A), but is permitted to view information about Transportation B. Furthermore, the administrator AU of Transportation A's delivery area X is not permitted to view information about Transportation A's delivery area different from delivery area X (e.g., delivery area Y), but is permitted to view information about delivery area X. The information on delivery area X of A Transportation may include information on a business company (e.g., AA business company) established in delivery area X of A Transportation. The administrator AU of delivery area Y of A Transportation is not permitted to view information on delivery areas other than delivery area Y (e.g., delivery area X) among the information on A Transportation, but is permitted to view information on delivery area Y. The information on delivery area Y of A Transportation may include information on a business company (e.g., AB business company) established in delivery area Y of A Transportation.
[0015] Note that the user U requesting the server 1 to view the information 20 does not have to be limited to each administrator (SU, CU, AU). The server 1 may accept a request to view the information 20 from a person other than each administrator (SU, CU, AU). For example, the server 1 may accept a request to view the information 20 from a delivery person. In this case, the server 1 may permit the delivery person to view only the delivery person's own information in the information 20. Furthermore, when permitting viewing of the information 20, the server 1 may also permit editing of the information 20.
[0016] (Information about delivery operations) The information 20 relating to the delivery operations of the logistics center may be configured as appropriate to enable management of the delivery operations at the logistics center. The information 20 relating to the delivery operations of the logistics center may include, for example, information about delivery personnel, information about vehicles, information about delivery destinations, etc.
[0017] FIG. 2 schematically illustrates an example of various types of information stored in the storage unit 12 according to this embodiment. As illustrated, in one example, information 20 related to delivery operations may include delivery person information 201 and store information 203. The delivery person information 201 relates to delivery people who drive vehicles and deliver packages. In one example, the delivery person information 201 may include the delivery person's identification information, attribute information, schedule information, work status information, etc. The identification information may include, for example, the delivery person's identifier (ID), name, vehicle name, etc. The attribute information may include, for example, the loadable load amount, etc. The schedule information may include, for example, operation information, assignment information, etc. The operation information may include, for example, the delivery person's working days and working hours, etc. The assignment information may include information on delivery tasks assigned to the delivery person, etc. The work status information may include, for example, location information (current location), status (e.g., loading, moving, delivery completed, etc.), etc. The store information 203 relates to the store to which the package is to be delivered. In one example, the store information 203 may include store identification information, attribute information, delivery request, etc. The identification information may include, for example, a store identifier (ID), name, etc. The attribute information may include, for example, a store location, etc. The delivery request may include information such as the items requested to be delivered by the store and the amount of cargo. The delivery person information 201 and the store information 203 may be stored for each delivery area. The delivery person information 201 and the store information 203 may be examples of information that the user U is permitted to view depending on his or her authority.
[0018] When generating a delivery plan, the deliveryman information 201 and the store information 203 may be referred to as appropriate. The process of generating a delivery plan may be executed by the server 1 or may be executed by a computer other than the server 1. Among the deliveryman information 201 and the store information 203, static information such as identification information and attribute information may be registered in advance by user input, etc. Dynamic information such as schedule information, work status information, and delivery requests may be updated in real time in response to the allocation of delivery tasks through the generation of a delivery plan, notifications from the delivery person's terminal, notifications from the vehicle's onboard device, etc. In the above example, vehicle information such as the vehicle name and the load capacity is included in the delivery person information 201, but the configuration of information 20 is not limited to this example. In another example, the vehicle information and information about the delivery person may be configured separately. In yet another example, information about the delivery person may be included in the vehicle information. The delivery plan may be generated based on the vehicle information.
[0019] (User privileges) The method for controlling the authority of the user U is not particularly limited, and may be appropriately selected depending on the embodiment. As the method for controlling the authority of the user U, a known method may be adopted.
[0020] As shown in FIG. 2 , in one example of this embodiment, the storage unit 12 may further store user information 25 (account information). The user information 25 may include, for example, a user ID, a password, and authority information. A user U may access the server 1 via a user terminal 3 to request viewing of the information 20. The user ID and password may be used for login authentication during this access. The authority information indicates the viewing authority for the information 20 set for the target user. As long as the authorities of the logistics center manager SU, the delivery company manager CU, and the delivery area manager AU can be distinguished, the data format of the authority information is not particularly limited and may be determined appropriately depending on the embodiment. In this embodiment, the viewing authority of the user U may be controlled according to the authority information included in this user information 25.
[0021] [2 Configuration Examples] As shown in Fig. 1, the server 1 according to this embodiment is a computer in which a control unit 11, a storage unit 12, and a communication interface 13 are electrically connected. The control unit 11 includes a CPU (Central Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), and the like, and is configured to execute any information processing. The storage unit 12 stores, for example, , a hard disk drive, a solid state drive, etc. In this embodiment, the storage unit 12 stores various information such as a program 81, information 20 related to the delivery operations of the logistics center, and user information 25. The program 81 is a program for causing the server 1 to execute information processing related to the provision of the information 20. The program 81 includes a series of instructions for the information processing. The communication interface 13 is configured to perform wired or wireless data communication via a network. The communication interface 13 may be configured, for example, by a wired LAN (Local Area Network) module, a wireless LAN module, etc. In this embodiment, the server 1 may use the communication interface 13 to perform data communication via a network with another computer (e.g., a user terminal 3, etc.).
[0022] It should be noted that the specific hardware configuration of the server 1 can be appropriately omitted, replaced, or added depending on the embodiment. For example, the control unit 11 may include multiple hardware processors. The hardware processors may be configured with a microprocessor, an FPGA (field-programmable gate array), a DSP (digital signal processor), a GPU (graphics processing unit), an ASIC (application specific integrated circuit), etc. The server 1 may be a computer designed specifically for the services provided, or a general-purpose server device, etc.
[0023] [3 Example of operation] 3 shows an example of a processing procedure of the server 1 according to this embodiment. The following processing procedure is an example of an information processing method executed by a computer.
[0024] In response to an access from the user U via the user terminal 3, the control unit 11 receives a user ID and The input of the password may be accepted. In response to successful login authentication using the input user ID and password, the control unit 11 may execute the following processing procedure.
[0025] In step S101, the control unit 11 accesses the user information 25 and refers to the authority of the user U (authority information).
[0026] In step S102, the control unit 11 determines the output range of the information 20 according to the authority of the user U. If the user U is the administrator SU of the logistics center, the control unit 11 may determine the output range so as to permit the output of all of the retained information 20. If the user U is the administrator CU of the target delivery company, the control unit 11 may determine the output range so as to permit the output of information of the target delivery company, but not permit the output of information of other delivery companies different from the target delivery company, among the retained information 20. If the user U is the administrator AU of the target delivery area of the target delivery company, the control unit 11 may determine the output range so as to permit the output of information of the target delivery area, but not permit the output of information of other delivery areas different from the target delivery area, among the information of the target delivery company.
[0027] In step S103, the control unit 11 outputs the information 20 to the user U within the determined range. In one example, the control unit 11 may repeatedly accept a request to view the information 20 from the user terminal 3. In response to this, the control unit 11 may repeatedly provide the requested information among the information 20 related to the delivery operations of the logistics center to the user terminal 3 within the determined range. In another example, the control unit 11 may also accept edits to the output information 20 from the user terminal 3 (user U).
[0028] When the output of the information 20 within the authority of the user U is completed, the control unit 11 ends the processing procedure of the server 1 according to this operation example. The control unit 11 may execute the processing of steps S101 to S103 each time access is received from the user terminal 3.
[0029] [Features] The delivery operations of a single logistics center may be handled by multiple delivery companies. Each delivery company is responsible for delivery within one or more delivery areas. Each delivery area may have its own operating company. If a single system is used to manage information related to the delivery operations of a logistics center, there is a possibility that information may be mixed between delivery companies and / or delivery areas.
[0030] In contrast to this, in this embodiment, the viewing authority for information 20 relating to the delivery operations of the logistics center is set for each of the logistics center administrator SU, the delivery company administrator CU, and the delivery area administrator AU. In the processing of steps S102 and S103 above, information 20 is provided in accordance with the set viewing authority. This makes it possible to prevent information from being mixed up even if information for multiple delivery companies and multiple delivery areas exists within one system.
[0031] [4 Variations] Although the embodiments of the present disclosure have been described in detail above, the above description is merely an example of the present disclosure in every respect. It goes without saying that various improvements and modifications can be made without departing from the scope of the present disclosure. [Explanation of symbols]
[0032] 1...information processing device, 11...control unit, 12...storage unit, 81...program, 20...Information, 201...Delivery person information, 203...Store information
Claims
[Claim 1] a storage unit for storing information relating to the delivery operations of the logistics center; control unit, An information processing device comprising: The control unit determining the range of information to be output according to the user's authority; outputting the information to the user within the determined range; It is configured as follows: The determining of the range to be output includes: If the user is a manager of the distribution center, determining the range of output so as to output all of the information held; If the user is an administrator of a delivery company, determining the range of output so that information of the delivery company other than the delivery company is not output among the information stored, and information of the delivery company is output; and If the user is a manager of a target delivery area of the delivery company, the output range is determined so that information of the delivery company's information on other delivery areas different from the target delivery area is not output, and information on the target delivery area is output; Including, Information processing device.
Citation Information
Patent Citations
Electronic apparatus for allocating courier and operating method thereof
JP2022013522A