Automatic logistics cloud system
By designing an automated logistics cloud system and clarifying role definitions and permission configurations, the problems of unclear role definitions and chaotic permissions in the existing logistics system are solved, the normal and orderly operation of the logistics system is achieved, and the security and reliability of the system are improved.
Patent Information
- Application Number
- CN202411496353.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-25
- Publication Date
- 2025-03-07
AI Technical Summary
The role definition in the existing logistics system is unclear, and the authority and functions of enterprises, drivers and car owners are chaotic, which leads to the operation of different roles in the logistics system being easily hindered, and the functions and permissions of other roles being hindered, resulting in the inability to proceed normally and orderly.
Design an automated logistics cloud system to clarify the role definition and configure corresponding permissions and functions, including enterprise modules, vehicle modules, container modules and audit modules, and use Spring Boot and Vue.js and other technologies to achieve front-end separation and data synchronization to ensure smooth operation of the system.
By clarifying the role definition and permission configuration, the functions and permission blockage caused by role chaos are avoided, the logistics system is carried out normally and orderly, and the security and reliability of the system are improved through encrypted storage of user passwords, data signatures and disaster recovery plans.
Smart Images

Figure CN119579030A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of logistics systems, and in particular relates to an automated logistics cloud system. Background Art
[0002] Logistics system refers to a set of organizational management activities and technical facilities established to achieve the effective flow of materials from the supply point to the receiving point. It covers multiple links such as warehousing, transportation, and distribution, and realizes the efficient and accurate flow of goods through the support of information technology. Modern logistics system not only focuses on the physical movement of goods, but also includes information flow and service flow, and is guided by meeting customer needs and pursuing the overall optimization of the supply chain.
[0003] The core components of the logistics system include warehouse management, transportation scheduling, order processing, inventory control, reverse logistics and other functional modules. The warehouse management system (WMS) is responsible for the warehousing, storage, picking, packaging and outbound operations of goods to ensure inventory accuracy and delivery speed. The transportation scheduling system (TMS) reduces logistics costs and improves transportation efficiency by optimizing the arrangement of transportation tools, routes, time windows and other factors. The order processing system is responsible for receiving customer orders, integrating with the warehouse management system, and responding to customer needs in a timely manner. The inventory control system dynamically adjusts inventory levels based on market demand forecasts and historical data to avoid excess or shortages. Reverse logistics focuses on reverse processes such as returns, repairs, and remanufacturing to help companies save resources and improve customer satisfaction.
[0004] Information technology is an integral part of modern logistics systems. The application of technologies such as barcodes, RFID (radio frequency identification), GPS (global positioning system), and the Internet of Things has greatly improved the transparency and controllability of logistics. For example, RFID tags can track the location of goods in real time, GPS can help drivers find the shortest route, and Internet of Things devices can monitor the status of goods, such as temperature and humidity, to ensure the safety of perishable or sensitive items.
[0005] As the central nervous system, the Logistics Information System (LIS) integrates the above functions and realizes information sharing and collaboration in the entire process from procurement to sales through seamless connection with systems such as Enterprise Resource Planning (ERP) and Customer Relationship Management (CRM). In addition, the application of cutting-edge technologies such as cloud computing, big data analysis, and artificial intelligence makes the logistics system more intelligent, predicts future trends based on big data, dynamically adjusts logistics strategies, and improves overall operational efficiency.
[0006] The importance of logistics system to enterprises is self-evident. It not only affects the cost control and customer service experience of enterprises, but also plays a vital role in supply chain management. By continuously optimizing the logistics system, enterprises can better respond to market changes, reduce operating costs and enhance competitiveness.
[0007] In the existing technology, the roles of the logistics system are not clearly defined, the permissions and functions of enterprises, drivers and car owners are confusing, and the operations of different roles in the logistics system are easily hindered, resulting in the obstruction of the functions and permissions of other roles, causing the logistics system to be unable to proceed normally and orderly. Summary of the invention
[0008] The purpose of the present invention is to provide an automated logistics cloud system, which aims to solve the problems in the prior art that the roles of the logistics system are not clearly defined, the permissions and functions of enterprises, drivers and car owners are confused, and the operations of different roles in the logistics system are easily hindered, resulting in the functions and permissions of other roles being blocked, resulting in the logistics system being unable to proceed normally and orderly.
[0009] To achieve the above object, the present invention provides the following technical solutions:
[0010] An automated logistics cloud system, comprising:
[0011] An enterprise module, wherein the enterprise module creates a contract and an expiration time, wherein the contract content is the item box number and the expiration time is 7 days;
[0012] The whole vehicle module is set after the contract is created and the expiration time is reached. When the contract is generated, a sun code is generated. The sun code content is the integrated contract details page. After the driver scans the code, the whole vehicle contract details are opened. After clicking the bottom to accept the order, the order is generated;
[0013] Container module, the container module includes the upper station and the lower station. When the vehicle is maintained in the upper station, information is entered or supplemented, and the contract of the current driver's license plate is queried. After the query is completed, the order is accepted and the order is generated. When the vehicle is maintained in the lower station, information is entered or supplemented, and the box number is maintained, entered or supplemented, and the box number status is updated. Then the driver token, box number, type of goods purchased in the box and the delivery address are generated, and the order is generated.
[0014] As a preferred solution of the present invention, the container number status includes not yet arrived, arrived, in transit, completed and expired.
[0015] As a preferred solution of the present invention, it also includes a review module, in which the order amount starts to be generated, the driver submits the advance payment, the car owner reviews the order and the advance payment submitted by the driver, the car owner adds notes or modifies the payment amount if the review is passed, and the order amount generated initially is repeated if the car owner rejects the review. After the car owner reviews, it is transferred to the company for review, and if the company passes the review, notes are added or the payment amount is modified, and if the company rejects the review, it returns to the page where the order amount was initially generated. After adding notes or modifying the payment amount, offline payment is made, and the advance payment status is modified after the offline payment, and finally the review ends.
[0016] As a preferred solution of the present invention, a whole vehicle contract is generated at the beginning, the enterprise adds the whole vehicle contract, the enterprise shares the QR code of the whole vehicle contract or shares it to the group chat joined by the driver, the driver scans the code and checks the contract details to accept the order, loads the goods after confirming the order, and unloads the goods after delivering them to the destination, thus ending the order.
[0017] As a preferred solution of the present invention, when at the unloading station, the unloading station contract is generated, the enterprise adds the unloading station contract, then adds the vehicle and container number information, modifies the container number to the station, notifies the driver offline of the arrival location and accepts the order, the driver enters the container number, determines whether the container number exists, unloads the goods at the station, and ends the order.
[0018] As a preferred solution of the present invention, when at the loading station, the loading station contract is generated, the enterprise adds the loading station contract, then adds the vehicle information, notifies the driver offline to arrive at the location and accept the order, the driver enters the container number, unloads the goods at the station, and ends the order.
[0019] As a preferred solution of the present invention, it also includes system architecture and front-end and back-end separation. The system architecture uses Spring Boot to build a single application to centrally process business logic. The front-end uses the Vue.js framework to implement a dynamic user interface and interactive logic, and communicates with the back-end through a RESTful API.
[0020] As a preferred solution of the present invention, data synchronization technology is used to implement WebSocket communication to ensure that the front-end application receives back-end data updates in real time.
[0021] As a preferred solution of the present invention, it also includes a relational database, and a suitable relational database management system is selected to store and manage business data.
[0022] As a preferred solution of the present invention, Docker containerized applications are used to simplify the deployment process and ensure environmental consistency; tools such as Jenkins are used to achieve continuous integration and continuous deployment.
[0023] Compared with the prior art, the present invention has the following beneficial effects:
[0024] 1. In the present invention, by using this solution, the roles in the logistics cloud system are clearly defined, and the enterprises, drivers and car owners are configured with corresponding permissions and functions. Different roles use the configured permissions and functions, and the system as a whole runs smoothly, avoiding the problem of blocked functions and permissions caused by role confusion, and the logistics system runs normally and orderly.
[0025] 2. In the present invention, a strong password hashing algorithm is used to encrypt and store user passwords to ensure password security; a random salt value is added to each user password to increase the difficulty of password cracking; during data transmission, an asymmetric encryption algorithm is used to sign the data to ensure the integrity of the data and the credibility of the source.
[0026] 3. In the present invention, a disaster recovery plan is formulated to ensure rapid service recovery in the event of a system failure; caching technologies such as Redis are used to reduce database access and improve system response speed; a load balancer is deployed at the front end of the system to reasonably allocate requests and improve the system's carrying capacity. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0028] Figure 1 This is a block diagram of the automated logistics cloud system of the present invention;
[0029] Figure 2 It is a flowchart of the audit module in the present invention;
[0030] Figure 3 This is a flowchart of scanning a code to place an order in the present invention;
[0031] Figure 4 This is a first flow chart of offline order taking in the present invention;
[0032] Figure 5 This is a second flow chart of offline order taking in the present invention. DETAILED DESCRIPTION
[0033] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0034] Example 1
[0035] See also Figure 1-Figure 5 , the present invention provides the following technical solutions:
[0036] An automated logistics cloud system, comprising:
[0037] An enterprise module, wherein the enterprise module creates a contract and an expiration time, wherein the contract content is the item box number and the expiration time is 7 days;
[0038] The whole vehicle module is set after the contract is created and the expiration time is reached. When the contract is generated, a sun code is generated. The sun code content is the integrated contract details page. After the driver scans the code, the whole vehicle contract details are opened. After clicking the bottom to accept the order, the order is generated;
[0039] Container module, the container module includes the upper station and the lower station. When the vehicle is maintained in the upper station, information is entered or supplemented, and the contract of the current driver's license plate is queried. After the query is completed, the order is accepted and the order is generated. When the vehicle is maintained in the lower station, information is entered or supplemented, and the box number is maintained, entered or supplemented, and the box number status is updated. Then the driver token, box number, type of goods purchased in the box and the delivery address are generated, and the order is generated.
[0040] In a specific embodiment of the present invention, the automated logistics cloud system architecture uses Spring Boot to build a single application, centrally processes business logic, and simplifies the deployment and maintenance process; the front-end uses the Vue.js framework to implement a dynamic user interface and interactive logic, and communicates with the back-end through a RESTful API; the user roles and permissions clearly define the three roles of enterprise, driver, and owner, and configure corresponding permissions and functions for each role; data synchronization technology is used to implement WebSocket communication to ensure that the front-end application receives back-end data updates in real time; the driver scans the code through the mini-program to accept the order, and the system automatically updates the order status to realize the automated management of the order process; the enterprise module creates a contract and expiration time, and the contract content is the item box number. The expiration time is 7 days; the vehicle module is set after the contract is created and the expiration time is reached. When the contract is generated, a sun code is generated. The sun code content is the integrated contract details page. After the driver scans the code, the vehicle contract details are opened. After clicking the bottom to accept the order, the order is generated; the container module includes the upper station and the lower station. When the vehicle is maintained in the upper station, the information is entered or supplemented, and the contract of the current driver's license plate is queried. After the query is completed, the order is accepted and the order is generated. When the vehicle is maintained in the lower station, the information is entered or supplemented, and the box number is maintained, entered or supplemented, and the box number status is updated. Then the driver token, box number, the type of goods purchased in the box and the delivery address are generated, and the order is generated; the security design integrates Spring Security for authentication and authorization to protect the system security; the HTTPS protocol is used to encrypt data transmission to ensure data security; the user interface design uses Vue.js componentization feature, build reusable UI components, improve development efficiency and user experience; database technology selects appropriate relational database management system (such as MySQL) to store and manage business data; system testing includes unit testing and front-end testing. Unit testing uses frameworks such as JUnit to unit test back-end services, and front-end testing uses Jest or Vue Test Utils to test Vue components; deployment uses Docker containerized applications to simplify the deployment process, ensure environmental consistency, and use tools such as Jenkins to achieve continuous integration and continuous deployment; integrate Spring Boot Actuator is used for application monitoring, Logback or Log4j2 is used for logging and management, and Prometheus is used to monitor deployment; a third-party SMS service provider is integrated to send verification codes, notifications, and reminders, etc.; the system automatically triggers SMS sending in key events such as registration, password reset, and order status change; a strong password hashing algorithm (such as bcrypt) is used to encrypt and store user passwords to ensure password security; a random salt value is added to each user password to increase the difficulty of password cracking; during data transmission, an asymmetric encryption algorithm is used to sign the data to ensure the integrity and source of the data; the receiver verifies the signature of the received data to prevent data tampering during transmission; a unique key is assigned to the system API and managed and verified through the API gateway; a token bucket API current limiting strategy is used to prevent malicious attacks and API abuse; JSON Web Tokens (JWT) is used for user authentication to implement a stateless authentication mechanism; fine-grained access control is implemented according to user roles; the risk of cross-site scripting (XSS) attacks is reduced by setting CSP; input cleaning and output encoding are implemented in the front-end application to prevent XSS attacks; Spring is used to implement the authentication mechanism of the API. Security provides comprehensive security support, including authentication, authorization, CSRF protection, etc.; strictly validates all user input to prevent SQL injection, command injection and other security vulnerabilities; regularly backs up the database and file system to ensure data persistence; formulates a disaster recovery plan to ensure rapid service recovery in the event of a system failure; uses caching technologies such as Redis to reduce database access and improve system response speed; deploys a load balancer at the front end of the system to reasonably distribute requests and improve system carrying capacity. .
[0041] For details, please refer to Figure 1-Figure 5 The container number status includes not yet arrived, arrived, in transit, completed and expired.
[0042] In this embodiment, the container number status includes not yet arrived, arrived, in transit, completed and expired, and expired is defaulted to completed.
[0043] For details, please refer to Figure 1-Figure 5, also includes a review module, in which the order amount starts to be generated, the driver submits the advance payment, the car owner reviews the order and the advance payment submitted by the driver, the car owner adds notes or modifies the payment amount if the review is passed, and the order amount generated initially is repeated if the car owner rejects the review. After the car owner reviews, it is transferred to the company for review. If the company passes the review, notes are added or the payment amount is modified. If the company rejects the review, it returns to the page where the order amount is generated initially. After adding notes or modifying the payment amount, offline payment is made. After the offline payment is made, the advance payment status is modified, and finally the review is ended.
[0044] In this embodiment: the order amount starts to be generated in the review module, the driver submits the advance payment, the car owner reviews the order and the advance payment submitted by the driver, the car owner adds notes or modifies the payment amount if the review is passed, and the order amount generated initially is repeated if the car owner rejects the review. After the car owner reviews, it is transferred to the company for review. If the company passes the review, notes are added or the payment amount is modified. If the company rejects the review, it returns to the page where the order amount was initially generated. After adding notes or modifying the payment amount, offline payment is made. After the offline payment is made, the advance payment status is modified, and finally the review ends.
[0045] For details, please refer to Figure 1-Figure 5 At the beginning, a whole vehicle contract is generated, the enterprise adds the whole vehicle contract, the enterprise shares the QR code of the whole vehicle contract or shares it to the group chat joined by the driver, the driver scans the code and checks the contract details to accept the order, loads the goods after confirming the order, unloads the goods after delivering them to the destination, and ends the order.
[0046] In this embodiment: a whole vehicle contract is generated, the enterprise adds the whole vehicle contract, the enterprise shares the QR code of the whole vehicle contract or shares it to the group chat joined by the driver, the driver scans the code and checks the contract details to accept the order, loads the goods after confirming the order, unloads the goods after delivering them to the destination, and finally ends the order.
[0047] For details, please refer to Figure 1-Figure 5 , when at the next station, the next station contract is generated. The enterprise adds the next station contract, then adds the vehicle and container number information, modifies the container number to the station, notifies the driver offline of the arrival location and accepts the order, the driver enters the container number, determines whether the container number exists, unloads the goods at the station, and ends the order.
[0048] In this embodiment: start generating the unloading contract, the enterprise adds the unloading contract, then adds the vehicle and container number information, modifies the container number to the destination, notifies the driver offline of the arrival location and accepts the order, the driver enters the container number, determines whether the container number exists, unloads at the destination, and finally ends the order.
[0049] For details, please refer to Figure 1-Figure 5 , when in the station, the station contract is generated. The enterprise adds the station contract, then adds the vehicle information, notifies the driver offline to arrive at the location and accept the order, the driver enters the container number, unloads the goods at the station, and ends the order.
[0050] In this embodiment: the generation of the terminal contract begins, the enterprise adds the terminal contract, then adds the vehicle information, notifies the driver offline to arrive at the location and accept the order, the driver enters the container number, unloads the goods at the terminal, and finally ends the order.
[0051] For details, please refer to Figure 1-Figure 5 It also includes system architecture and front-end and back-end separation. The system architecture uses SpringBoot to build a single application to centrally process business logic. The front-end uses the Vue.js framework to implement dynamic user interfaces and interactive logic, and communicates with the back-end through a RESTful API.
[0052] In this embodiment: the system architecture uses Spring Boot to build a single application to centrally process business logic. The front end uses the Vue.js framework to implement a dynamic user interface and interactive logic. The front end and the back end communicate through a RESTful API.
[0053] For details, please refer to Figure 1-Figure 5 , use data synchronization technology to implement WebSocket communication and ensure that the front-end application receives back-end data updates in real time.
[0054] In this embodiment: data synchronization technology is used to implement WebSocket communication to ensure that the front-end application receives back-end data updates in real time.
[0055] For details, please refer to Figure 1-Figure 5 , also includes relational database, choosing the appropriate relational database management system, storing and managing business data.
[0056] In this embodiment: a suitable relational database management system is selected to store and manage business data.
[0057] For details, please refer to Figure 1-Figure 5 , use Docker containerized applications to simplify the deployment process and ensure environmental consistency; use tools such as Jenkins to achieve continuous integration and continuous deployment.
[0058] In this embodiment: Docker containerized applications are used to simplify the deployment process and ensure environmental consistency; at the same time, tools such as Jenkins are used to achieve continuous integration and continuous deployment.
[0059] The working principle and use process of the present invention: when the scheme is used, the enterprise first creates a contract and an expiration time, the contract content is the item box number, and the expiration time is 7 days; the whole vehicle is set to generate a sun code when the contract is generated after the contract and the expiration time are created, and the sun code content is the integrated contract details page. The driver scans the code to open the whole vehicle contract details, and clicks the bottom to accept the order and the order is generated; the container includes an upper station and a lower station, and the information is entered or supplemented when the vehicle is maintained in the upper station, and the contract of the current driver's license plate is queried. After the query is completed, the order is accepted and the order is generated. When the vehicle is maintained in the lower station, the information is entered or supplemented, and the box number is maintained, entered or supplemented, and the box number status is updated. Then the driver token, box number, the type of goods in the box and the delivery address are generated, and the order is generated; by using this scheme, the roles in the logistics cloud system are clearly defined, the enterprise, driver and car owner are configured with corresponding permissions and functions, different roles use the configured permissions and functions, the system runs smoothly as a whole, avoiding the problem of blocked functions and permissions caused by role confusion, and the logistics system is carried out normally and orderly.
[0060] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. An automated logistics cloud system, characterized in that: include: An enterprise module, wherein the enterprise module creates a contract and an expiration time, wherein the contract content is the item box number and the expiration time is 7 days; The whole vehicle module is set after the contract is created and the expiration time is reached. When the contract is generated, a sun code is generated. The sun code content is the integrated contract details page. After the driver scans the code, the whole vehicle contract details are opened. After clicking the bottom to accept the order, the order is generated; Container module, the container module includes the upper station and the lower station. When the vehicle is maintained in the upper station, information is entered or supplemented, and the contract of the current driver's license plate is queried. After the query is completed, the order is accepted and the order is generated. When the vehicle is maintained in the lower station, information is entered or supplemented, and the box number is maintained, entered or supplemented, and the box number status is updated. Then the driver token, box number, type of goods purchased in the box and the delivery address are generated, and the order is generated.
2. The automated logistics cloud system according to claim 1, characterized in that: The container number status includes not yet arrived, arrived, in transit, completed and expired.
3. The automated logistics cloud system according to claim 2, characterized in that: It also includes a review module, in which order amounts are started to be generated, the driver submits an advance payment, the car owner reviews the order and the advance payment submitted by the driver, and if the car owner passes the review, the car owner adds notes or modifies the payment amount, and if the car owner rejects the review, the order amount generated initially is repeated, and after the car owner reviews it, it is transferred to the company for review, and if the company passes the review, notes are added or the payment amount is modified, and if the company rejects the review, it returns to the page where the order amount was started to be generated, and after adding notes or modifying the payment amount, offline payment is made, and after the offline payment is made, the advance payment status is modified, and finally the review ends.
4. The automated logistics cloud system according to claim 3, characterized in that: A whole vehicle contract is generated at the beginning, the enterprise adds the whole vehicle contract, the enterprise shares the QR code of the whole vehicle contract or shares it to the group chat joined by the driver, the driver scans the code and checks the contract details to accept the order, loads the goods after confirming the order, unloads the goods after delivering them to the destination, and ends the order.
5. The automated logistics cloud system according to claim 4, characterized in that: When at the off-station, the off-station contract is generated. The enterprise adds the off-station contract, then adds the vehicle and container number information, modifies the container number to the station, notifies the driver offline of the arrival location and accepts the order, the driver enters the container number, determines whether the container number exists, unloads the goods at the station, and ends the order.
6. The automated logistics cloud system according to claim 5, characterized in that: When at the station, the station contract is generated. The enterprise adds the station contract, then adds the vehicle information, notifies the driver offline to arrive at the location and accept the order, the driver enters the container number, unloads the goods at the station, and the order is completed.
7. The automated logistics cloud system according to claim 6, characterized in that: It also includes system architecture and separation of front-end and back-end. The system architecture uses SpringBoot to build a single application to centrally process business logic. The front-end uses the Vue.js framework to implement dynamic user interfaces and interactive logic, and communicates with the back-end through a RESTful API.
8. An automated logistics cloud system according to claim 7, characterized in that: Use data synchronization technology to implement WebSocket communication and ensure that the front-end application receives back-end data updates in real time.
9. The automated logistics cloud system according to claim 8, characterized in that: It also includes relational databases, choosing an appropriate relational database management system, and storing and managing business data.
10. An automated logistics cloud system according to claim 9, characterized in that: Use Docker containerized applications to simplify the deployment process and ensure environmental consistency; use tools such as Jenkins to achieve continuous integration and continuous deployment.