Appointment arrival scheduling method and system
By providing a scheduled arrival and arrival dispatch method and system, users can automatically obtain shift information in the simplified operation interface and intuitively understand the queueing situation, solving the problems of low efficiency and poor user experience in the prior art, and achieving a more efficient and convenient appointment and arrival experience.
Patent Information
- Application Number
- CN202510177405.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-18
- Publication Date
- 2025-05-13
AI Technical Summary
In the prior art, the method of making appointments to the port is inefficient and has poor user experience, so users need to perform tedious operations and long queues.
A method and system for scheduling reservations are provided. The user operates through the application interface of the first client and the ticket reservation APP. The system automatically provides the initial shift information. The expected queue time information indicated by different colors shows the queuing congestion degree. The user can intuitively evaluate and adjust the reservation time, simplify the reservation process, and reduce the operation complexity.
It improves the efficiency and user experience of making appointments to enter the port, reduces the time for users to manually search for information, and simplifies the operation process. Users can intuitively understand the queueing situation and make reasonable appointment decisions.
Smart Images

Figure CN119990669A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication and traffic management, and more specifically, to a method and system for scheduling scheduled entry into a port. Background Art
[0002] At present, the usual ways to make an appointment for entry into the port are online appointment, telephone appointment, and on-site manual appointment.
[0003] However, there are some problems with the reservation methods in the prior art. The online reservation process is usually cumbersome, and the online reservation efficiency is even lower for users who are not proficient in using mobile terminals. Telephone reservations are more stringent in terms of appointment time and can only be made when staff are on duty. During peak hours, users may need to queue for a long time for manual reservations, wasting time. Based on the current methods of making an appointment for port entry, the prior art has the problems of low efficiency of making an appointment for port entry and poor user experience.
[0004] Therefore, how to improve the efficiency of booking entry and enhance user experience is a technical problem that needs to be solved urgently. Summary of the invention
[0005] In view of the defects of the prior art, the purpose of this application is to provide a method and system for scheduling appointment for port arrival, aiming to solve the problems of low efficiency of appointment for port arrival and poor user experience.
[0006] In a first aspect, the present application provides a method for scheduling an entry reservation, which is applied to a scheduling system, comprising:
[0007] When the scheduling system is currently in the application interface of the first client, receiving a first input from a user, determining a departure port and a date for the scheduled entry into the port in response to the first input, and determining initial flight information based on the departure port and the date, wherein the initial flight information includes a sailing time, a ship name, and an estimated queuing time;
[0008] generating indication information with different color indications according to the initial shift information, and displaying the queue congestion degree corresponding to the estimated queue time to the user based on the indication information;
[0009] A second input from the user is received, and the inbound ferry ticket reservation is completed in response to the second input, wherein the second input is an operation of clicking on the initial sailing schedule information.
[0010] In the reservation port scheduling method of the present application, the user performs all operations on the application interface of the first client and the ticket reservation APP, which reduces the complexity of multiple steps and multiple pages and improves the operation efficiency. After the user determines the departure port and date through the first input, the system automatically provides the initial shift information, which reduces the time the user needs to manually find information in an automated way and improves the reservation efficiency. Through the estimated queue time information indicated by different colors, the user can intuitively see the congestion level of the queue. When the user selects the initial shift information, they can see the real-time queue information to help them evaluate whether they need to adjust the appointment time to avoid affecting the travel plan due to long queue time, and the user only needs to click on the initial shift information to complete the reservation, which simplifies the reservation process, reduces the complexity of operation, improves the convenience of reservation, and thus improves the reservation efficiency and user experience.
[0011] Optionally, generating indication information with different color indications according to the initial shift information, and displaying the queue congestion degree corresponding to the estimated queue time to the user based on the indication information, includes:
[0012] When the ferry ticket reservation is confirmed, the complete flight information and queue information are displayed through the display interface. The complete flight information includes departure date, ship name, sailing port, arrival port, sailing time and arrival time; the queue information includes estimated queue time, terminal traffic efficiency, and the number of vehicles queuing in each area of the terminal;
[0013] Different colors are used to indicate the degree of queue congestion according to the estimated queue time and terminal traffic efficiency.
[0014] Optionally, it also includes:
[0015] Upon receiving the transaction order information pushed by the server platform, displaying the payment mark to the user, and receiving the third input of the user processing the payment mark to complete the ticket payment for the scheduled port entry;
[0016] If the transaction order information is not obtained, the user is prompted that the weighing or tax collection has not been completed.
[0017] Optionally, it also includes:
[0018] Receive a fourth input from the user, and display vehicle information and driver information to the user in response to the fourth input, wherein the fourth input is an operation of viewing the user's personal center, and the vehicle information includes vehicle type, power type, and license plate number.
[0019] Optionally, it also includes:
[0020] When the dispatch system is currently in the application interface of the second client, if no carrier waybill is detected, entering the order grabbing interface of the second client;
[0021] receiving a fifth input from the user, and determining a departure place, a destination, and a vehicle type in response to the fifth input;
[0022] Displaying the waybill information pushed by the server platform to the user, the waybill information including the loading area, unloading area, cargo name, loading time, cargo weight, cargo volume and freight;
[0023] A sixth input from the user is received, and an order grabbing operation is performed in response to the sixth input.
[0024] Optionally, it also includes:
[0025] If the order grabbing operation is successful, the user waybill interface of the client is entered and waybill information is displayed, wherein the waybill information also includes the name and contact number of the consignee;
[0026] The seventh input of the user is accepted, and order grabbing settings are performed in response to the seventh input, wherein the order grabbing settings include whether to remind new waybill information, loading time range, and whether to push a return waybill by voice.
[0027] Optionally, it also includes:
[0028] Determine the waybill status, generate a status button with different text according to the waybill status, receive an eighth input from the user, and start map navigation in response to the eighth input, wherein the eighth input is an operation of clicking a button with different status;
[0029] When there are multiple waybill information, a ninth input from the user is received, and different waybill information is switched to be viewed in response to the ninth input.
[0030] In a second aspect, the present application also provides a reservation port scheduling system, including:
[0031] The hardware layer includes IoT devices deployed at key nodes of the port, 5G private networks and edge computing nodes, Beidou / GPS dual-mode vehicle terminals, enhanced sensors and redundant equipment. The IoT devices include geomagnetic sensors, RFID readers and writers, and smart cameras.
[0032] Algorithm layer, including dynamic congestion prediction model, reinforcement learning model and multi-objective waybill matching algorithm model;
[0033] The application layer includes the first client, the second client, the port management screen, and the payment and logistics tracking module. The first client is the driver side, and the second client is the port side.
[0034] Data center, based on Apache Kafka, to achieve real-time cleaning and conversion of multi-source data;
[0035] The scheduling control layer is used to execute the steps of any of the above-mentioned reservation entry scheduling methods.
[0036] Optionally, the dynamic congestion prediction model includes:
[0037] An online learning module that uses real-time traffic event data to update model parameters to improve the accuracy of short-term predictions;
[0038] Federated learning framework, used to train global models with data from multiple ports to improve prediction accuracy in small sample scenarios;
[0039] The reinforcement learning model includes an offline training module and an online reasoning module;
[0040] The offline training module is used to train the strategy network using historical data;
[0041] The online reasoning module is used to generate scheduling decisions in real time through a lightweight model to reduce latency.
[0042] Optionally, the data middle platform includes a RESTful API gateway middleware, which supports protocol conversion and connects the customs EDI system with the cargo owner platform to achieve interface compatibility. In a third aspect, the present application provides an electronic device, comprising: at least one memory for storing programs; at least one processor for executing programs stored in the memory, and when the program stored in the memory is executed, the processor is used to execute the method described in the first aspect or any possible implementation of the first aspect.
[0043] In a fourth aspect, the present application provides a computer-readable storage medium, which stores a computer program. When the computer program runs on a processor, the processor executes the method described in the first aspect or any possible implementation of the first aspect.
[0044] In a fifth aspect, the present application provides a computer program product. When the computer program product runs on a processor, the processor executes the method described in the first aspect or any possible implementation of the first aspect.
[0045] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here.
[0046] In general, the above technical solutions conceived by this application have the following beneficial effects compared with the prior art:
[0047] (1) In the reservation and scheduling method for port entry of the present application, the user performs all operations on the application interface of the first client and the ticket reservation APP, which reduces the complexity of multiple steps and multiple pages and improves operational efficiency. After the user determines the departure port and date through the first input, the system automatically provides the initial flight information, which reduces the time the user needs to manually search for information in an automated manner and improves the reservation efficiency. Through the estimated queue time information indicated by different colors, the user can intuitively see the degree of congestion in the queue. When selecting the initial flight information, the user can see the real-time queue information to help them evaluate whether the reservation time needs to be adjusted to avoid affecting the travel plan due to long queue time, and the user only needs to click on the initial flight information to complete the reservation, which simplifies the reservation process, reduces the complexity of operation, improves the convenience of reservation, and thus improves the reservation efficiency and user experience.
[0048] (2) The system automatically provides relevant flight information based on the departure port and date entered by the user, reducing the time users spend manually searching for different flight times and queue information. Through the color indication of queue time, users can avoid making reservations during the most crowded hours, thereby balancing demand and helping the system allocate resources more reasonably, reducing pressure during peak hours.
[0049] (3) By simplifying the operating procedures, providing transparent information display, automated flight matching, real-time queue information and optimizing resource allocation, it not only improves the efficiency of port entry reservations, but also enhances user experience and satisfaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 It is a flowchart of the method for scheduling port entry reservation provided in an embodiment of the present application;
[0051] Figure 2 It is a structural diagram of the reservation port entry scheduling device provided in the embodiment of the present application;
[0052] Figure 3 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0053] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0054] The term "and / or" in this article is a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The symbol " / " in this article indicates that the associated objects are in an or relationship, for example, A / B means A or B.
[0055] The terms "first" and "second" in the specification and claims herein are used to distinguish different objects rather than to describe a specific order of the objects. For example, a first response message and a second response message are used to distinguish different response messages rather than to describe a specific order of the response messages.
[0056] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0057] In the description of the embodiments of the present application, unless otherwise specified, "multiple" means two or more than two. For example, multiple processing units refer to two or more processing units, etc.; multiple elements refer to two or more elements, etc.
[0058] Next, the technical solutions provided in the embodiments of the present application are introduced.
[0059] Reference Figure 1 The present application provides a method for scheduling an entry reservation, which is applied to a scheduling system and includes:
[0060] S101. When the dispatching system is currently in the application interface of the first client, receiving a first input from the user, determining the departure port and date of the scheduled entry in response to the first input, and determining initial flight information based on the departure port and date, the initial flight information including the departure time, the ship name, and the estimated queuing time;
[0061] S102. Generate indication information with different color indications according to the initial shift information, and display the queue congestion level corresponding to the estimated queue time to the user based on the indication information;
[0062] S103. Receive a second input from the user, and complete the inbound ferry ticket reservation in response to the second input, wherein the second input is an operation of clicking on the initial flight information.
[0063] First, the first client in the embodiment of the present application is a ticket booking client.
[0064] In step S101, when the scheduling system is in the application interface of the first client, the user makes the first input, that is, the user clicks to select the departure port and date. The system responds to the user input and determines the departure port and date of the scheduled entry. Based on the departure port and date specified by the user, the system will generate initial flight information. The initial flight information includes: Departure time: the estimated departure time of the ship. Ship name: the specified ship name. Estimated queue time: the estimated waiting time.
[0065] In step S102, the system generates indication information of different colors based on the initial shift information to show the degree of queue congestion. For example, green indicates a small queue, yellow indicates a medium queue, and red indicates a large queue. These indication information are used to show the user the queue congestion degree corresponding to the estimated queue time, so that the user can clearly understand the queue situation and make more reasonable decisions.
[0066] Finally, in step S103, the user performs a second input, that is, clicks on the initial flight information to make a reservation. The system responds to the user's click operation and completes the reservation process for the inbound ferry ticket.
[0067] In this embodiment, users can make reasonable reservation decisions based on the initial flight information and the degree of queue congestion. Through the indication information of different colors, users can intuitively understand the queue situation. Users can complete the ticket reservation with a simple click operation, which improves the convenience of operation.
[0068] In the reservation port scheduling method of the present application, the user performs all operations on the application interface of the first client and the ticket reservation APP, which reduces the complexity of multiple steps and multiple pages and improves the operation efficiency. After the user determines the departure port and date through the first input, the system automatically provides the initial shift information, which reduces the time the user needs to manually find information in an automated way and improves the reservation efficiency. Through the estimated queue time information indicated by different colors, the user can intuitively see the congestion level of the queue. When the user selects the initial shift information, they can see the real-time queue information to help them evaluate whether they need to adjust the appointment time to avoid affecting the travel plan due to long queue time, and the user only needs to click on the initial shift information to complete the reservation, which simplifies the reservation process, reduces the complexity of operation, improves the convenience of reservation, and thus improves the reservation efficiency and user experience.
[0069] Specifically, when the ticket reservation is confirmed to be completed, the complete flight information and queue information are displayed through the display interface. The complete flight information includes the departure date, ship name, sailing port, arrival port, sailing time and arrival time; the queue information includes the estimated queue time, terminal traffic efficiency, and the number of vehicles queuing in each area of the terminal;
[0070] Different colors are used to indicate the degree of queue congestion according to the estimated queue time and terminal traffic efficiency.
[0071] Optionally, it also includes:
[0072] Upon receiving the transaction order information pushed by the server platform, displaying the payment mark to the user, and receiving the third input of the user processing the payment mark to complete the ticket payment for the scheduled port entry;
[0073] If the transaction order information is not obtained, the user is prompted that the weighing or tax collection has not been completed.
[0074] Specifically, in this embodiment, the system receives transaction order information from the server platform. The system displays a payment mark to the user, indicating that the user needs to make a payment. The user processes the payment mark and completes the payment by clicking or other operations. If the system does not obtain the transaction order information, the system will prompt the user that the weighing or tax collection has not been completed. The user is shown a relevant prompt, indicating that other operations need to be completed, such as weighing or submitting information, to complete the payment of the ticket for the scheduled port entry.
[0075] Furthermore, it also includes:
[0076] Receive a fourth input from the user, and display vehicle information and driver information to the user in response to the fourth input, wherein the fourth input is an operation of viewing the user's personal center, and the vehicle information includes vehicle type, power type, and license plate number.
[0077] In this embodiment, users can view and edit vehicle information and driver information. Vehicle information includes vehicle type (ordinary truck, overweight truck), power type (diesel, gasoline, electric), and license plate number. Vehicle information and driver information are collected and stored in the platform when the device is installed.
[0078] Optionally, it also includes:
[0079] When the dispatch system is currently in the application interface of the second client, if no carrier waybill is detected, entering the order grabbing interface of the second client;
[0080] receiving a fifth input from the user, and determining a departure place, a destination, and a vehicle type in response to the fifth input;
[0081] Displaying the waybill information pushed by the server platform to the user, the waybill information including the loading area, unloading area, cargo name, loading time, cargo weight, cargo volume and freight;
[0082] Specifically, in the dispatch system, when the user operates in the second client, i.e., the quick cargo search client application interface, if the system cannot detect the carrier waybill, it is necessary to enter the order grabbing interface.
[0083] The system detects whether there is any carrier waybill information in the application interface of the second client. If no carrier waybill is detected, the system will automatically enter the order grabbing interface. This interface allows users to actively select and grab the waybill.
[0084] After seeing the waybill information, the user performs the order grabbing operation and enters the information to confirm the order grabbing request. The system responds to the user's order grabbing operation and grabs the waybill based on the information provided.
[0085] When the system does not detect the carrier waybill in the second client interface, it automatically switches to the order grabbing interface.
[0086] User input: The user provides information such as departure point, destination, and vehicle type.
[0087] Display waybill information: The system obtains and displays detailed waybill information from the server platform.
[0088] User grabs the order: The user grabs the order after confirming the information.
[0089] A sixth input from the user is received, and an order grabbing operation is performed in response to the sixth input.
[0090] In the embodiment of the present application, when no carrier waybill is detected, the system automatically enters the waybill grabbing interface, which reduces the waiting time of the user in the idle state and ensures that the user can quickly participate in the waybill grabbing. After the user enters the departure place, destination and vehicle type, the system can quickly filter and display the relevant waybill information, reducing the time for the user to find a suitable waybill.
[0091] The system also pushes waybill information, allowing users to clearly understand the detailed information of each order, including loading and unloading areas, cargo attributes, freight, etc. The transparent information display helps users make more informed decisions. After seeing the required waybill information, users can quickly grab the order, which increases the user's enthusiasm for grabbing orders and the convenience of operation, thereby improving the user experience.
[0092] Optionally, it also includes:
[0093] If the order grabbing operation is successful, the user waybill interface of the client is entered and waybill information is displayed, wherein the waybill information also includes the name and contact number of the consignee;
[0094] The seventh input of the user is accepted, and order grabbing settings are performed in response to the seventh input, wherein the order grabbing settings include whether to remind new waybill information, loading time range, and whether to push a return waybill by voice.
[0095] Optionally, it also includes:
[0096] Determine the waybill status, generate a status button with different text according to the waybill status, receive an eighth input from the user, and start map navigation in response to the eighth input, wherein the eighth input is an operation of clicking a button with different status;
[0097] When there are multiple waybill information, a ninth input from the user is received, and different waybill information is switched to be viewed in response to the ninth input.
[0098] Specifically, if the order grabbing operation is successful, the user will enter the waybill interface of the client, where detailed waybill information will be displayed, including the name and contact number of the consignee. The user can configure the order grabbing settings, including whether to receive voice reminders for new waybill information, set a loading time range, and decide whether to push a return waybill.
[0099] The system will display a text button with the corresponding status according to the current status of the waybill. If the user enters the information for the eighth time, the map navigation function can be activated to facilitate navigation to the specified location. If there are multiple waybill information in the system, the user can switch to view different waybill information to obtain relevant details, which can improve the flexibility of user operations and the efficiency of information acquisition.
[0100] Reference Figure 2 , the embodiment of the present application also includes:
[0101] The hardware layer 210 includes IoT devices deployed at key nodes of the port, 5G private networks and edge computing nodes, Beidou / GPS dual-mode vehicle terminals, enhanced sensors, and redundant devices. The IoT devices include geomagnetic sensors, RFID readers, and smart cameras.
[0102] Algorithm layer 220, including dynamic congestion prediction model, reinforcement learning model and multi-objective waybill matching algorithm model;
[0103] The application layer 230 includes a first client, a second client, a port management screen, and a payment and logistics tracking module. The first client is a driver terminal, and the second client is a port terminal.
[0104] Data center 240, based on Apache Kafka, realizes real-time cleaning and conversion of multi-source data;
[0105] The scheduling control layer 250 is used to execute the steps of any of the above-mentioned methods for scheduling scheduled arrival.
[0106] Specifically, the hardware solution design is as follows:
[0107] 1. IoT device deployment:
[0108] Intelligent perception layer and implementation through IoT devices: geomagnetic sensors, RFID readers and writers, and smart cameras (supporting AI image recognition) are deployed at key nodes such as port entrances, weighing areas, and storage yards to collect data such as truck location, load status, and travel speed in real time.
[0109] Communication network: Build 5G private network + edge computing nodes to reduce data transmission delay; deploy WiFi6 to cover the port area and support high-concurrency device access.
[0110] Introduce low-power wide area network (LPWAN) technology (such as NB-IoT) as a supplement to 5G networks to cover remote areas or signal blind spots.
[0111] 2. High-performance computing and storage:
[0112] Adopt cloud-native architecture (such as Kubernetes cluster) to elastically expand server resources to cope with concurrent requests during peak hours. Edge computing nodes process real-time data (such as queue prediction and path planning), and the cloud stores historical data for long-term optimization.
[0113] 3. Optimize the adaptability of vehicle terminals:
[0114] Trucks are equipped with GPS+Beidou dual-mode positioning devices to upload vehicle location, load, and fuel status to the dispatching system in real time. Modular vehicle terminals are developed for different types of trucks (such as cold chain trucks and container trucks) to support plug-and-play functions and reduce installation and maintenance costs. The equipment failure rate is reduced to less than 1%.
[0115] 4. Enhance sensor redundancy and anti-interference capabilities:
[0116] Based on the existing geomagnetic sensors, RFID readers and writers, laser radars or multi-spectral cameras are added to improve the accuracy of data collection in complex environments (such as rainy days and nights). Dual power supply redundancy design and waterproof and dustproof industrial-grade casing are adopted to ensure the stability of the equipment in harsh environments such as high temperature and humidity.
[0117] 5. Dynamic load balancing of edge computing nodes:
[0118] Deploy a lightweight containerized task scheduler (such as K3s) in the edge computing node to dynamically allocate computing resources according to the real-time load, avoid node overload during peak hours, and keep data collection delay ≤50ms.
[0119] Optionally, the dynamic congestion prediction model includes:
[0120] An online learning module that uses real-time traffic event data to update model parameters to improve the accuracy of short-term predictions;
[0121] Federated learning framework, used to train global models with data from multiple ports to improve prediction accuracy in small sample scenarios;
[0122] The reinforcement learning model includes an offline training module and an online reasoning module;
[0123] The offline training module is used to train the strategy network using historical data;
[0124] The online reasoning module is used to generate scheduling decisions in real time through a lightweight model to reduce latency.
[0125] Specifically, dynamic congestion prediction and scheduling are achieved through the following algorithm models:
[0126] LSTM / Transformer fusion model: Combines historical traffic data, real-time weather (such as typhoon impact), and port operation plans to predict queue time in the next 1-3 hours (error rate ≤ 10%).
[0127] Reinforcement learning scheduling engine: Dynamically adjusts appointment time slot allocation based on truck type (container / bulk cargo), priority (cold chain / general cargo), and driver preferences (such as green low-congestion time periods).
[0128] Intelligent waybill matching:
[0129] Multi-objective optimization algorithm (NSGA-II): It integrates factors such as driver position, vehicle load, cargo type, and return empty trip rate to generate a Pareto optimal matching solution, reducing the empty trip rate by 15%-20%.
[0130] Return waybill prediction (GNN): Through cargo flow diagram analysis, it proactively pushes return orders with high probability of matching, thus improving the efficiency of drivers in accepting orders.
[0131] Adaptive Path Planning:
[0132] Combining electronic fences and high-precision maps, the optimal entry and exit routes are dynamically recommended to avoid temporary restricted areas or congested sections.
[0133] Introducing online learning and federated learning mechanisms:
[0134] An online learning module is embedded in the LSTM / Transformer model to dynamically update model parameters using real-time data streams (such as sudden traffic incidents) to improve the accuracy of short-term predictions (within 30 minutes).
[0135] By adopting a federated learning framework, we can train a global model by combining data from multiple ports while protecting data privacy, thus solving the problem of insufficient data from a single port.
[0136] Lightweight and fast response of reinforcement learning engine:
[0137] The reinforcement learning model is divided into two stages: offline training and online reasoning. In the offline stage, historical data is used to train the policy network. In the online stage, lightweight models (such as TinyRL) are used to generate scheduling decisions in real time, reducing latency to milliseconds.
[0138] Scenario adaptation of multi-objective optimization algorithm:
[0139] A dynamic weight adjustment module was added to the NSGA-II algorithm to dynamically optimize the target priority based on the real-time operation status of the port (such as yard capacity and loading and unloading equipment availability). For example, during peak hours, the empty driving rate was prioritized, and during off-peak hours, the driver income balance was emphasized. The congestion prediction error rate was reduced from 10% to 5%, and the return order matching efficiency was increased by 25%.
[0140] Optionally, the data middle platform includes RESTful API gateway middleware, which supports protocol conversion and connects the customs EDI system with the cargo owner platform to achieve interface compatibility.
[0141] It should be noted that the system integration and coordination of the embodiment of the present application, through the integration with the EDI system of the customs and port administration, obtains the customs clearance status and temporary policies (such as restricted driving time) in real time, automatically adjusts the waybill path and appointment time, and avoids illegal operations. Through electronic fences and Beidou positioning, it is ensured that the trucks strictly follow the planned routes, and the illegal behaviors are warned to the management department in real time.
[0142] In addition, the embodiment of the present application builds a streaming data middle platform based on Apache Kafka to uniformly access multi-source heterogeneous data such as ports, drivers, and governments, and realizes real-time cleaning and conversion through standardized data models (such as JSON Schema). Develop RESTful API gateway middleware to support protocol conversion (such as HTTP to MQTT) and solve interface compatibility issues of third-party systems (such as cargo owner platforms and customs EDI).
[0143] Furthermore, the interaction between the first client and the second client, that is, the interaction between the driver end and the port end.
[0144] Driver-side APP: Real-time display of appointment time, queue status (color identification: green / yellow / red), and optimal route navigation. One-click order grab function: push return orders, support voice reminders and automatic order settings. Integrated AR navigation function, combined with high-precision maps and real-time camera images, provides drivers with visual route guidance (such as yard cargo space identification, electronic fence boundaries).
[0145] Add voice interaction modules (such as NLP engines) to support drivers inquiring about queue status, adjusting appointment time periods, and other operations through natural language, thus improving operational convenience.
[0146] The second client's port management screen: panoramic monitoring of truck flow, equipment status, environmental data (such as dust concentration), and support for the issuance of emergency dispatch instructions.
[0147] Furthermore, the embodiments of the present application also strengthen emergency coordination and disaster recovery capabilities. A multi-level disaster recovery architecture is established: when an edge node fails, it automatically switches to a cloud backup node, and when the 5G network is interrupted, the satellite communication link is enabled to ensure that the dispatching instructions are continuously issued. The third-party system docking cycle is shortened by 50%, and the emergency response time is ≤30 seconds.
[0148] Realize two-way command coordination with the government regulatory system. For example, when a typhoon warning is issued, the system automatically triggers the emergency plan (such as suspending reservations and forcibly adjusting routes) and synchronizes it to the driver-side APP and the port's large screen.
[0149] Furthermore, the embodiments of the present application can also realize payment and logistics tracking: integrate Alipay and WeChat payment interfaces, support pre-authorization freezing, and phased payment (such as deduction after weighing). Connect with TMS (transportation management system) and IoT platform to realize full-link visual tracking of goods from reservation to delivery. It is understandable that the detailed functional implementation of each of the above units / modules can be found in the introduction of the aforementioned method embodiment, which will not be repeated here.
[0150] It should be understood that the above-mentioned device is used to execute the method in the above-mentioned embodiment. The implementation principle and technical effect of the corresponding program module in the device are similar to those described in the above-mentioned method. The working process of the device can refer to the corresponding process in the above-mentioned method, which will not be repeated here.
[0151] Reference Figure 3 Based on the method in the above embodiment, the embodiment of the present application provides an electronic device, which may include: a processor (processor) 310, a communication interface (CommunicationsInterface) 320, a memory (memory) 330 and a communication bus 340, wherein the processor 310, the communication interface 320, and the memory 330 communicate with each other through the communication bus 340. The processor 310 can call the logic instructions in the memory 330 to execute the method in the above embodiment.
[0152] In addition, the logic instructions in the above-mentioned memory 330 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application.
[0153] Based on the method in the above embodiment, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program runs on a processor, the processor executes the method in the above embodiment.
[0154] Based on the method in the above embodiment, an embodiment of the present application provides a computer program product. When the computer program product runs on a processor, the processor executes the method in the above embodiment.
[0155] It is understandable that the processor in the embodiment of the present application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.
[0156] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory (RAM), flash memory, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, mobile hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC.
[0157] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer instructions may be transmitted from a website site, a computer, a server or a data center to another website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state drive (SSD)), etc.
[0158] It should be understood that the various numerical numbers involved in the embodiments of the present application are only used for the convenience of description and are not used to limit the scope of the embodiments of the present application.
[0159] It will be easily understood by those skilled in the art that the above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A method for scheduling port entry reservation, characterized in that: Applied to dispatching systems, including: When the scheduling system is currently in the application interface of the first client, receiving a first input from a user, determining a departure port and a date for the scheduled entry into the port in response to the first input, and determining initial flight information based on the departure port and the date, wherein the initial flight information includes a sailing time, a ship name, and an estimated queuing time; generating indication information with different color indications according to the initial shift information, and displaying the queue congestion degree corresponding to the estimated queue time to the user based on the indication information; A second input from the user is received, and the inbound ferry ticket reservation is completed in response to the second input, wherein the second input is an operation of clicking on the initial sailing schedule information.
2. The method for scheduling scheduled arrival at a port according to claim 1, characterized in that: Generating indication information with different color indications according to the initial shift information, and displaying the queue congestion degree corresponding to the estimated queue time to the user based on the indication information, includes: When the ferry ticket reservation is confirmed, the complete flight information and queue information are displayed through the display interface. The complete flight information includes departure date, ship name, sailing port, arrival port, sailing time and arrival time; the queue information includes estimated queue time, terminal traffic efficiency, and the number of vehicles queuing in each area of the terminal; Different colors are used to indicate the degree of queue congestion according to the estimated queue time and terminal traffic efficiency.
3. The method for scheduling scheduled arrival at a port according to claim 1, characterized in that: Also includes: Upon receiving the transaction order information pushed by the server platform, displaying the payment mark to the user, and receiving the third input of the user processing the payment mark to complete the ticket payment for the scheduled port entry; If the transaction order information is not obtained, the user is prompted that the weighing or tax collection has not been completed; Receive a fourth input from the user, and display vehicle information and driver information to the user in response to the fourth input, wherein the fourth input is an operation of viewing the user's personal center, and the vehicle information includes vehicle type, power type, and license plate number.
4. The method for scheduling scheduled arrival at a port according to claim 1, characterized in that: Also includes: When the dispatch system is currently in the application interface of the second client, if no carrier waybill is detected, entering the order grabbing interface of the second client; receiving a fifth input from the user, and determining a departure place, a destination, and a vehicle type in response to the fifth input; Displaying the waybill information pushed by the server platform to the user, the waybill information including the loading area, unloading area, cargo name, loading time, cargo weight, cargo volume and freight; A sixth input from the user is received, and an order grabbing operation is performed in response to the sixth input.
5. The method for scheduling scheduled arrival at a port according to claim 4, characterized in that: Also includes: If the order grabbing operation is successful, the user waybill interface of the client is entered and waybill information is displayed, wherein the waybill information also includes the name and contact number of the consignee; The seventh input of the user is accepted, and order grabbing settings are performed in response to the seventh input, wherein the order grabbing settings include whether to remind new waybill information, loading time range, and whether to push a return waybill by voice.
6. The method for scheduling port arrival reservation according to claim 4, characterized in that: Also includes: Determine the waybill status, generate a status button with different text according to the waybill status, receive an eighth input from the user, and start map navigation in response to the eighth input, wherein the eighth input is an operation of clicking a button with different status; When there are multiple waybill information, a ninth input from the user is received, and different waybill information is switched to be viewed in response to the ninth input.
7. A reservation port scheduling system, characterized in that: include: The hardware layer includes IoT devices deployed at key nodes of the port, 5G private networks and edge computing nodes, Beidou / GPS dual-mode vehicle terminals, enhanced sensors and redundant equipment. The IoT devices include geomagnetic sensors, RFID readers and writers, and smart cameras. Algorithm layer, including dynamic congestion prediction model, reinforcement learning model and multi-objective waybill matching algorithm model; The application layer includes a first client, a second client, and a payment and logistics tracking module. The first client is the driver’s client, and the second client is the port’s client. Data center, based on Apache Kafka, to achieve real-time cleaning and conversion of multi-source data; The scheduling control layer is used to execute the steps of the scheduled port arrival scheduling method described in any one of claims 1-6.
8. The reservation port scheduling system according to claim 7 is characterized in that: The dynamic congestion prediction model includes: An online learning module that uses real-time traffic event data to update model parameters to improve the accuracy of short-term predictions; Federated learning framework, used to train global models with data from multiple ports to improve prediction accuracy in small sample scenarios; The reinforcement learning model includes an offline training module and an online reasoning module; The offline training module is used to train the strategy network using historical data; The online reasoning module is used to generate scheduling decisions in real time through a lightweight model to reduce latency.
9. The reservation port scheduling system according to claim 7 is characterized in that: The data middle platform includes RESTful API gateway middleware, which supports protocol conversion and connects the customs EDI system with the cargo owner platform to achieve interface compatibility.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program runs on a processor, the processor is caused to execute the method according to any one of claims 1 to 6.