Navigation method and device for transportation operation in harbor, storage medium and program product

By obtaining and utilizing the port to standardize transportation operation processes and automatically generate navigation paths, the problem of difficulty for transportation operators to determine the optimal route is solved, and the efficiency of transportation operation within the port is improved.

CN119437249APending Publication Date: 2025-02-14YANTAI PORT GRP CO LTD +1
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202510046370.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-13
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

In port transportation operations, it is difficult for the transportation operator to quickly and accurately determine the optimal route, especially in large-scale ports or unfamiliar routes, resulting in inefficient transportation.

Method used

By obtaining the target order, standardize the transportation operation process within the port, automatically obtain the operation location and sequence of each operation link, generate the corresponding port navigation path, and guide the transportation operator to complete each operation link in the specified order.

Benefits of technology

The transportation operator does not need to understand the standardized operation process and operation location in the port in advance, and can complete the transportation operations efficiently, improving the efficiency of transportation operations in the port.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119437249A_ABST
    Figure CN119437249A_ABST
Patent Text Reader

Abstract

The invention provides a navigation method and device for in-port transportation operation, a storage medium and a program product, the navigation method comprises the following steps: in response to a received transportation operation request, obtaining an in-port standard transportation operation process, the in-port standard transportation operation process defining a plurality of operation links needing to be executed in the in-port transportation and an operation sequence among the operation links, the plurality of operation links comprise a first type of operation links and a second type of operation links; obtaining the storage position of the goods corresponding to the target order in the port from the order information corresponding to the target order as the operation position corresponding to the first type of operation link, and obtaining the operation position corresponding to the second type of operation link from the port map data; and generating an in-port navigation path corresponding to the target order based on the operation positions corresponding to the plurality of operation links and the operation sequence among the plurality of operation links.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present specification relates to the field of navigation technology, and in particular to a navigation method, device, storage medium and program product for in-port transportation operations. Background Art

[0002] As a key node in the global supply chain, ports are responsible for more and more cargo storage and retrieval tasks with the globalization of trade, resulting in increasing pressure on ports. How to complete cargo storage and retrieval tasks more efficiently has become a problem that needs to be solved urgently.

[0003] At present, when transport operators are storing and retrieving goods, they need to choose the transport route by themselves, which requires them to be familiar with the port yard and the corresponding route in order to quickly and accurately determine the optimal route. However, for large-scale ports or transport operators who are not familiar with the routes in the port, it is very difficult to quickly and accurately determine the optimal route, and they can only rely on manual guidance from port staff.

[0004] However, when the transportation operations within the port are busy, the port staff cannot provide timely guidance to the transportation operators, resulting in low efficiency of the transportation operations within the port. Summary of the invention

[0005] In view of this, this specification provides a navigation method, device, storage medium and program product for in-port transportation operations to solve the deficiencies in the relevant technology.

[0006] Specifically, this specification is implemented through the following technical solutions: According to a first aspect of an embodiment of the present specification, a navigation method for in-port transportation operations is provided, the method comprising: in response to receiving a transportation operation request initiated for a target order, obtaining an in-port standard transportation operation process applicable to the target order, the in-port standard transportation operation process defining a plurality of operation links to be performed in in-port transportation and the operation sequence therebetween, the plurality of operation links comprising a first type of operation link and a second type of operation link, the first type of operation link being used for picking up goods or storing goods, the second type of operation link being other operation links different from the first type of operation link, the transportation operation request not including the operation positions corresponding to the plurality of operation links respectively; Obtaining the storage location of the goods corresponding to the target order in the port from the order information corresponding to the target order as the operation location corresponding to the first type of operation link, and obtaining the operation location corresponding to the second type of operation link from the port map data; Based on the work positions corresponding to the multiple work links and the work sequence between the multiple work links, an in-port navigation path corresponding to the target order is generated, and the in-port navigation path is used to guide the transportation operator corresponding to the target order to pass through the corresponding work positions in sequence according to the work sequence between the multiple work links.

[0007] According to a second aspect of an embodiment of this specification, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the method described in the first aspect are implemented.

[0008] According to a third aspect of the embodiments of this specification, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the steps of the method described in the first aspect are implemented.

[0009] According to a fourth aspect of the embodiments of this specification, a computer program product is provided, comprising a computer program / instructions, which implement the steps of the method described in the first aspect when executed by a processor.

[0010] In the technical solution provided in this specification, this specification takes into account that when the transport operator performs transport operations in the port, there are not only the operation links of storing and retrieving goods, but also other operation links. Therefore, this specification will generate the in-port navigation path of the target order according to the in-port standard transport operation process applicable to the target order. Since the in-port standard transport operation process defines multiple operation links to be performed in the in-port transportation and the operation sequence between them, the navigation system can automatically obtain the operation position corresponding to each operation link according to the in-port standard transport operation process, and guide the transport operator to complete each operation link in sequence according to the operation sequence between the multiple operation links. Since in the above navigation process, the transport operator does not need to input the operation position corresponding to each operation link, therefore, the transport operator does not need to know the in-port standard operation process in advance, nor does the transport operator need to know the operation position corresponding to each operation link in advance. Even if the transport operator is not familiar with the in-port environment and / or the in-port standard transport operation process, the transport operator can efficiently complete the transport operation, thereby improving the efficiency of in-port transport operations. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] Figure 1 is a schematic diagram of the architecture of a navigation service system provided by an exemplary embodiment of this specification; Figure 2 It is a flow chart of a navigation method for in-port transportation operations provided by an exemplary embodiment of this specification; Figure 3It is a flowchart of a method for navigating in-port transportation operations based on the credibility of a transportation operator provided by an exemplary embodiment of this specification; Figure 4 It is a flowchart of a method for navigating in-port transportation operations based on in-port pickup operation information provided by an exemplary embodiment of this specification; Figure 5 It is an overall flow chart of an in-port transportation operation provided by an exemplary embodiment of this specification; Figure 6 It is a structural schematic diagram of a device provided by an exemplary embodiment of this specification; Figure 7 It is a block diagram of a navigation device for in-port transportation operations provided by an exemplary embodiment of this specification. DETAILED DESCRIPTION

[0012] Distributed consistency is one of the core features of blockchain technology. It requires that operations and data be consistent between blockchain nodes within the blockchain system, so that even if a few nodes are malicious or fail, the overall security of the blockchain system can still be ensured, and the robustness of the blockchain system can be enhanced. Therefore, when it comes to the keys used by blockchain nodes, it is necessary to ensure that the same keys are used between blockchain nodes. For example, each blockchain node uses the same key to encrypt the same private data to ensure that the encrypted data obtained by each blockchain node is also consistent. For another example, each blockchain node may sometimes need to use the same key to represent a unified digital identity, such as using the same key to generate a digital signature.

[0013] The keys shared between blockchain nodes can include symmetric keys, asymmetric keys, or both. Symmetric keys use the same key for encryption and decryption, and have the characteristics of relatively simple algorithms and high encryption and decryption efficiency. Asymmetric keys use a pair of keys, namely a public key and a private key. The public key can be made public, while the private key must be kept secret. Asymmetric keys can be used for encryption and decryption, and can also be used to generate and verify the above-mentioned digital signatures.

[0014] Take encryption and decryption as an example. In the blockchain scenario, if there is a need for privacy protection, the key shared between blockchain nodes can be used to encrypt and decrypt related data. For example, the block data maintained by the blockchain node (i.e., each block in the blockchain) can be encrypted for each block as a whole, or only the private transactions contained in each block (i.e., blockchain transactions that require privacy protection) can be encrypted without encrypting ordinary transactions (i.e., blockchain transactions that do not require privacy protection). For another example, the state data and receipt data maintained by the blockchain node can also be encrypted to achieve privacy protection.

[0015] The user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this manual are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0016] As a key node in the global supply chain, ports are responsible for more and more cargo storage and retrieval tasks with the globalization of trade, resulting in increasing pressure on ports. How to complete cargo storage and retrieval tasks more efficiently has become a problem that needs to be solved urgently.

[0017] At present, when transport operators are storing and retrieving goods, they need to choose the transport route by themselves, which requires them to be familiar with the port yard and the corresponding route in order to quickly and accurately determine the optimal route. However, for large-scale ports or transport operators who are not familiar with the routes in the port, it is very difficult to quickly and accurately determine the optimal route, and they can only rely on manual guidance from port staff.

[0018] However, when the port transportation operations are busy, the port staff cannot provide timely guidance to the transportation operators, resulting in low efficiency of port transportation operations and a series of adverse consequences. For example, if the cargo in the port cannot be stored and retrieved in time, it may also cause traffic congestion in the port, increase the waiting time of ships, trucks and other means of transportation, which will not only reduce the overall handling capacity of the port, but also affect the subsequent ship schedule and transportation plan; and when the cargo stays in the port for longer than the scheduled period, the cargo owner will also need to pay additional detention fees and storage fees, increasing logistics costs; and delayed delivery may cause downstream manufacturers or retailers to face problems of raw material shortages or insufficient inventory, which will in turn affect production progress and sales performance; if the storage and access problems exist for a long time, it will also damage the reputation of the port and the region where it is located.

[0019] Based on this, the present specification provides a navigation method for intra-port transportation operations. When a transportation operation request initiated for a target order is received, an intra-port navigation path corresponding to the target order can be automatically generated, so that the transportation operator can complete the transportation operation based on the intra-port navigation path. Even if the transportation operator is not familiar with the port environment, the transportation operation can be completed efficiently, thereby improving the efficiency of intra-port transportation operations.

[0020] In implementation, this specification first responds to receiving a transport operation request initiated for a target order, and obtains a standardized transport operation process within the port applicable to the target order. The standardized transport operation process within the port defines multiple operation links to be performed in the transport within the port and the operation sequence between them. The multiple operation links include a first-category operation link and a second-category operation link. The first-category operation link is used for picking up goods or storing goods, and the second-category operation link is other operation links different from the first-category operation link. The transport operation request does not include the operation positions corresponding to the multiple operation links respectively; then, from the order information corresponding to the target order, the storage position of the goods corresponding to the target order in the port is obtained as the operation position corresponding to the first-category operation link, and the operation position corresponding to the second-category operation link is obtained from the port map data; finally, based on the operation positions corresponding to the multiple operation links and the operation sequence between the multiple operation links, an in-port navigation path corresponding to the target order is generated, and the in-port navigation path is used to guide the transport operator corresponding to the target order to pass through the corresponding operation positions in sequence according to the operation sequence between the multiple operation links.

[0021] In the above technical scheme, this specification takes into account that when the transport operator performs transport operations in the port, there are not only the operation links of storing and retrieving goods, but also other operation links. Therefore, this specification will generate the in-port navigation path of the target order according to the in-port standard transport operation process applicable to the target order. Since the in-port standard transport operation process defines multiple operation links to be performed in the in-port transportation and the operation sequence between them, the navigation system can automatically obtain the operation position corresponding to each operation link according to the in-port standard transport operation process, and guide the transport operator to complete each operation link in sequence according to the operation sequence between the multiple operation links. Since in the above navigation process, the transport operator does not need to input the operation position corresponding to each operation link, the transport operator does not need to know the in-port standard operation process in advance, nor does the transport operator need to know the operation position corresponding to each operation link in advance. Even if the transport operator is not familiar with the in-port environment and / or the in-port standard transport operation process, the transport operation can be completed efficiently, thereby improving the efficiency of the in-port transport operation. Of course, it also reduces the adverse consequences caused by the low efficiency of in-port transport operations.

[0022] The navigation method for in-port transportation operations provided in this specification can be applied to a computer device. In one embodiment, the computer device is an electronic device, which can be a mobile phone, a tablet device, a PDA (Personal Digital Assistants), a wearable device (such as smart glasses, smart watches, etc.), a vehicle terminal, etc., and one or more embodiments of this specification are not limited to this. In another embodiment, the computer device is a server. The server can be a physical server including an independent host, or the server can be a virtual server hosted by a host cluster.

[0023] In another embodiment, the computer device includes an electronic device and a server, and the electronic device and the server cooperate with each other to implement the above solution. Figure 1 As shown, Figure 1 FIG. 1 is a schematic diagram of the architecture of a navigation service system provided by an exemplary embodiment of this specification. Figure 1 As shown, the system may include a server 11, a network 12, a first electronic device 13, and a second electronic device 14, etc.

[0024] Among them, the first electronic device 13 and the second electronic device 14 can be mobile phones, tablet devices, PDAs (Personal Digital Assistants), wearable devices (such as smart glasses, smart watches, etc.), vehicle-mounted terminals, etc., and one or more embodiments of this specification do not limit this. During operation, the first electronic device 13 can run a program on the client side of an application to implement relevant functions of the application. For example, when the first electronic device runs a program on the client side of a logistics query application, it can be implemented as a client of the logistics query application. Similarly, during operation, the second electronic device 14 can run a program on the client side of an application to implement relevant functions of the application. For example, when the second electronic device 14 runs a program on the client side of a navigation application, it can be implemented as a client of the navigation application.

[0025] Among them, the client-side application of the above application can be started and run on the terminal. The client-side program can be a native application installed on the terminal, or the client-side program can be a small program, a quick application or other similar forms. Of course, when using web technologies such as HTML5 or similar, the relevant functions can be implemented through the page displayed by the browser. The browser here can be an independent browser application or a browser module embedded in certain applications.

[0026] In an illustrated embodiment, the first electronic device 13 and the second electronic device 14 run client programs of different applications; wherein the first electronic device 13 runs a client program of a logistics query application, and after the goods corresponding to the order arrive at the port, the first electronic device 13 can submit a pickup plan for the order, or submit a stock plan for the order when the goods corresponding to the order need to be shipped. The second electronic device 14 runs a client program of a navigation application, and performs transportation operations in the port based on navigation.

[0027] In another illustrated embodiment, the first electronic device 13 and the second electronic device 14 run the client program of the same application, but the user account currently logged in by the first electronic device and the user account currently logged in by the second electronic device are user accounts of different user types. For example, the user account currently logged in by the first electronic device is the user account logged in by the transaction party of the order, and the user account currently logged in by the second electronic device is the user account logged in by the transportation operator of the order.

[0028] The server 11 may be a physical server including an independent host, or the server 11 may be a virtual server carried by a host cluster. During operation, the server 11 may run a server-side program of a certain application to implement the relevant functions of the application. For example, when the server 11 runs a navigation service program, it may be implemented as a corresponding navigation service platform; for another example, when the server 11 runs a logistics query service program, it may be implemented as a corresponding logistics query service platform; for another example, when the server 11 runs multiple service programs, it may be implemented as a corresponding integrated service platform.

[0029] The comprehensive service platform can interact with the client program of the logistics query application running on the first electronic device 13 and the client program of the navigation application running on the second electronic device 14 to enable the first electronic device 13 to query the order logistics, the first electronic device 13 to initiate an inventory plan for the order, the first electronic device 13 to initiate a pickup plan for the order, and the second electronic device 14 to navigate the transportation operations of the order.

[0030] As for the network 12 for interaction between the first electronic device 13, the second electronic device 14 and the server 11, a wired or wireless network can be selected to realize communication based on the communication mode supported by the corresponding electronic device, and this specification does not limit this. For example, if the electronic device can support both wired and wireless communication, then a wired or wireless network can be used to realize communication as needed, while the electronic device usually only supports wireless communication, then a wireless network can be used to realize communication.

[0031] Figure 2This is a flowchart of a navigation method for in-port transportation operations provided by an exemplary embodiment of this specification. The method can be executed by an electronic device, a server, or a server. Figure 1 The system shown in the figure is executed, in which the electronic device and the server cooperate with each other to implement the method. This specification does not limit the specific steps performed by the electronic device and the server during the cooperation process, and can be set according to actual needs. Figure 2 As shown, the method includes steps S201 to S203.

[0032] Step S201, in response to receiving a transportation operation request initiated for a target order, obtaining a standardized in-port transportation operation process applicable to the target order, the standardized in-port transportation operation process defines multiple operation links to be performed in in-port transportation and the operation sequence therebetween, the multiple operation links include a first-category operation link and a second-category operation link, the first-category operation link is used for picking up goods or storing goods, the second-category operation link is other operation links different from the first-category operation link, and the transportation request does not include the operation positions corresponding to the multiple operation links.

[0033] Among them, the target order is any sea freight order, and a sea freight order refers to the transportation of goods from a port in one country or region to a port in another country or region by sea transportation. Before transporting goods from a port in one country or region to a port in another country or region, the goods need to be stored in the port in that country or region; after transporting goods from a port in one country or region to a port in another country or region, the goods need to be taken out from the port in that other country or region. The navigation method for intra-port transportation operations provided in this specification is designed for the two transportation links of "storing goods in the port in that country or region" and "taking goods out of the port in that other country or region". Therefore, the transportation operation request in the above step S201 is an inventory request or a pickup request.

[0034] Ordinary inventory operations are to drive to the storage location corresponding to the goods and store the goods there; ordinary pickup operations are to drive to the storage location corresponding to the goods and take the goods away from that location. However, the inventory and pickup operations in the port are different from ordinary inventory and pickup operations. In addition to the operation links for picking up or storing goods, there are other operation links, such as weighing before and after inventory, weighing before and after picking up goods, and the need for port staff to check the volume of goods after picking up goods. It is necessary to enter from the entrance of the port and to leave from the exit of the port. Therefore, this manual provides a standardized transportation operation process in the port to guide the transportation operator to perform transportation operations in a standardized manner.

[0035] The port standard transportation operation process defines multiple operation links that need to be performed in port transportation and the operation sequence between them. The multiple operation links include first-class operation links and second-class operation links. When the transportation operation request is an inventory request, the first-class operation link is used for inventory; when the transportation operation request is a pickup request, the first-class operation link is used for pickup; the second-class operation link is other operation links that are different from the first-class operation link. The second-class operation link can be considered as an operation link that needs to be performed additionally when performing pickup operations or inventory operations in the port, which is different from ordinary pickup operations or inventory operations; or the second-class operation link can be considered as an operation link that needs to be performed additionally to make the pickup operations or inventory operations comply with the port transportation operation specifications.

[0036] Exemplarily, the standard process of intra-port transportation is "entry→weighing→picking up→weighing→exiting", among which "picking up" is the first type of operation link, "entry", "weighing" before picking up, "weighing" after picking up and "exiting" are the second type of operation links. Exemplarily, the standard process of intra-port transportation is "entry→picking up→cargo volume check→exiting", among which "picking up" is the first type of operation link, "entry", "cargo volume check" and "exiting" are the second type of operation links.

[0037] Among them, the in-port standardized transportation operation process can be one or more, and this specification does not limit this. In one illustrated embodiment, there is only one universal in-port standardized transportation operation process, and the in-port standardized transportation operation process is the in-port standardized transportation operation process applicable to the target order. In another illustrated embodiment, there are multiple in-port standardized transportation operation processes, and the multiple in-port standardized transportation operation processes are set based on the order type, and orders of different order types are applicable to different in-port standardized transportation operation processes. The in-port standardized transportation operation process applicable to the target order refers to the in-port standardized transportation operation process that matches the order type of the target order.

[0038] In one illustrated embodiment, the transport operation request initiated for the target order may be initiated by the transport operator, or by a device held by the transport operator, or by a device within the port, and this specification does not limit this.

[0039] In one embodiment, the transport operation request initiated for the target order is initiated by the transport operator, which may be an unmanned vehicle, an intelligent robot, etc. The transport operator may initiate a transport operation request for the target order when reaching the port entrance or near the port to obtain navigation within the port.

[0040] In one embodiment, the transport operation request initiated for the target order is initiated by a device held by the transport operator. Exemplarily, the transport operator holds a second electronic device, and the second electronic device runs a program on the client side of a navigation application, and initiates a transport operation request for the target order through the program on the client side of the navigation application. For example, the second electronic device displays the orders assigned to the transport operator through the program on the client side of the navigation application, and the transport operator can initiate a transport operation request for any of the assigned orders. Exemplarily, a QR code is set at the entrance of the port, and the transport operator uses the second electronic device to scan the QR code to log in to the port's service platform, and enters information such as the order number in the service platform to initiate a transport operation request.

[0041] In one embodiment, the transport operation request initiated for the target order is initiated by a device within the port. Exemplarily, the transport operation request initiated for the target order is initiated by a gate device at the port entrance. For example, when the transport operator drives a vehicle to the port entrance, the gate device can obtain the license plate number of the transport operator through methods such as image acquisition, determine the target order based on the correspondence between the order and the license plate number, and initiate a transport operation request for the target order. It should be noted that after generating an in-port navigation path corresponding to the target order, the in-port navigation path can be sent to a second electronic device of the transport operator so that the second electronic device automatically calls a navigation application and navigates based on the navigation application and the in-port navigation path.

[0042] In this specification, the transport operation request does not include the operating positions corresponding to the multiple operating links. Therefore, the transport operation party does not need to input the operating positions corresponding to the multiple operating links. The navigation system can automatically obtain the operating positions corresponding to the multiple operating links, and guide the transport operation party to complete each operating link in sequence according to the operating sequence of the multiple operating links. The transport operation party does not need to know the standardized transport operation process in the port in advance, nor does the transport operation party need to know the layout of the port in advance. Even if the transport operation party is not familiar with the port environment and / or the standardized transport operation process in the port, the transport operation can be completed efficiently, thereby improving the efficiency of the transport operation in the port. In addition, this specification does not limit the information contained in the transport operation request. Exemplarily, the transport operation request can carry at least one of the order information of the target order, the operator information of the transport operation party, the transportation time information of the target order, etc.

[0043] Step S202, obtaining the storage location of the goods corresponding to the target order in the port from the order information corresponding to the target order as the operation location corresponding to the first type of operation link, and obtaining the operation location corresponding to the second type of operation link from the port map data.

[0044] The order information corresponding to the target order includes the storage location of the goods corresponding to the target order in the port. Of course, the order information corresponding to the target order may also include other information. For example, the order information also includes at least one of the type of goods, place of shipment, place of receipt, order number, transaction party, transportation operator, etc. This specification does not limit the content of the order information.

[0045] It should be noted that the storage location of the goods corresponding to the target order in the port is a location for storing the goods, and the location may have stored the goods or not yet stored the goods. If the transportation operation request is an inventory request, the storage location of the goods corresponding to the target order in the port has not yet stored the goods, and the goods will be stored in the storage location after the first type of operation link is completed; if the transportation operation request is a pickup request, the storage location of the goods corresponding to the target order in the port has already stored the goods.

[0046] For example, the storage location obtained from the order information corresponding to the target order may be a cargo location number, a warehouse number, etc., and this specification does not limit the storage location. After obtaining the storage location of the goods corresponding to the target order in the port from the order information corresponding to the target order, the storage location may be converted into a geographic coordinate location through the port map data.

[0047] Since the transport operation request is a pickup request or an inventory request, the first type of operation link is used for inventory or pickup, and the second type of operation link is other operation links performed in the port that are different from inventory or pickup. Therefore, the operation position of the second type of operation link is only affected by the layout in the port, but not by the location of the goods. Therefore, the operation position corresponding to the second type of operation link is obtained from the port map data.

[0048] Port map data is map data used to describe the port environment. In one embodiment, the port map data is an electronic map of the port. Exemplarily, the process of generating port map data includes: collecting geographical coordinate points and points of interest of the port, wherein the geographical coordinate points include: container location, shoreline, etc. Points of interest include: entrance, exit, weighing room, yard, etc.; drawing a port map and marking the corresponding geographical coordinate points and points of interest in the port map.

[0049] When collecting the geographical coordinates and points of interest of the port, information from multiple data sources can be combined, such as satellite images, aerial images, terrain data, etc., to improve the accuracy of the coordinates; the accuracy of the coordinate information of important points can also be verified through field visits.

[0050] When drawing port maps, GIS (Map Information System) software can be used to perform data quality control, including data cleaning, consistency checking and other operations; ground control points with known precise locations can also be used for calibration to improve the accuracy of the entire map.

[0051] Optionally, the geographical environment in the port may change over time, so the port map data may also be updated regularly to maintain the timeliness and accuracy of the coordinate points in the port map.

[0052] Step S203, based on the work positions corresponding to the multiple work links and the work order between the multiple work links, generate an in-port navigation path corresponding to the target order, and the in-port navigation path is used to guide the transportation operator corresponding to the target order to pass through the corresponding work positions in sequence according to the work order between the multiple work links.

[0053] It should be noted that this specification only takes the example of generating a port navigation path corresponding to a target order based on the operation positions corresponding to multiple operation links and the operation sequence between multiple operation links as an example to illustrate the method for generating a port navigation path. Of course, when generating a port navigation path, the location of the transport operator, the roads in the port map and other information may also be considered, and this specification does not limit the method for generating a port navigation path.

[0054] After generating the in-port navigation path corresponding to the target order, the transport operator can, based on the in-port navigation path, pass through the corresponding work locations in sequence according to the work order between multiple work links, and complete the corresponding work links at each work location, thereby completing the in-port transportation operations in accordance with the in-port standard transportation operation process.

[0055] In the above technical solution, this specification takes into account that when the transport operator performs transport operations in the port, there are not only the operation links of storing and retrieving goods, but also other operation links. Therefore, this specification will generate the in-port navigation path of the target order according to the in-port standard transport operation process applicable to the target order. Since the in-port standard transport operation process defines multiple operation links to be performed in the in-port transportation and the operation sequence between them, the navigation system can automatically obtain the operation position corresponding to each operation link according to the in-port standard transport operation process, and guide the transport operator to complete each operation link in sequence according to the operation sequence between the multiple operation links. Since in the above navigation process, the transport operator does not need to input the operation position corresponding to each operation link, therefore, the transport operator does not need to know the in-port standard operation process in advance, nor does the transport operator need to know the operation position corresponding to each operation link in advance. Even if the transport operator is not familiar with the in-port environment and / or the in-port standard transport operation process, the transport operator can efficiently complete the transport operation, thereby improving the efficiency of in-port transport operations.

[0056] It should be noted that after receiving the transport operation request initiated for the target order, the port navigation path can be directly generated for the transport operator, or the transport operator can be verified first to see whether it has the port entry authority. If the transport operator has the port entry authority, the port navigation path is generated for the transport operator. Figure 3 The embodiments shown and Figure 4 The illustrated embodiment exemplarily illustrates a method for verifying whether a transport operator has port entry authority.

[0057] Figure 3 The present invention is a flowchart of a method for navigating in-port transport operations based on the credibility of a transport operator provided by an exemplary embodiment. The method can be executed by an electronic device, a server, or a server. Figure 1 The system shown in the figure is executed, in which the electronic device and the server cooperate with each other to implement the method. This specification does not limit the specific steps performed by the electronic device and the server during the cooperation process, and can be set according to actual needs. Figure 3 As shown, the method includes steps S301 to S306.

[0058] Step S301, in response to receiving a transportation operation request initiated for a target order, obtaining the credibility of the transportation operation party recorded in the transportation operation request.

[0059] The transport operation request carries the operator information of the transport operator, which is used to indicate that the transport operator completes the transport operation of the target order. The credibility is used to indicate the credibility of the transport operator, which can be a numerical value or a level, etc. This specification does not limit the credibility.

[0060] In one embodiment, a correspondence between the transport operator and the credibility is established. Based on the operator information carried in the transport operation request, the credibility of the transport operator recorded in the transport operation request can be obtained from the correspondence between the transport operator and the credibility.

[0061] It should be noted that if the credibility of the transport operator is poor, it means that the transport operator has bad transport operation habits and does not comply with the standardized transport operation procedures in the port. The transport operator's performance of transport operations in the port may affect the normal transport operations of other transport operators and cause congestion in the port and other adverse effects. Therefore, this manual first obtains the credibility of the transport operator and decides whether to allow the transport operator to enter the port for transport operations based on the credibility of the transport operator.

[0062] Step S302, when the size of the credibility indicates that the transport operator has the right to enter the port, obtain the port's standardized transportation operation process applicable to the target order. The port's standardized transportation operation process defines multiple operation links to be performed in the port's transportation and the operation sequence between them. The multiple operation links include first-category operation links and second-category operation links. The first-category operation links are used for picking up or storing goods, and the second-category operation links are other operation links different from the first-category operation links.

[0063] In one embodiment, the greater the credibility, the higher the credibility of the transport operator; the smaller the credibility, the lower the credibility of the transport operator. In order to enable the transport operator to perform transport operations in accordance with the standard transport operation process in the port, only the transport operator with a high credibility has the right to enter the port, while the transport operator with a low credibility does not have the right to enter the port. Exemplarily, when the credibility is less than a first value, it is determined that the transport operator does not have the right to enter the port; when the credibility is greater than or equal to the first value, it is determined that the transport operator has the right to enter the port. Among them, the first value can be any value. Optionally, the first value can be an experience value, a value set by a technician, a system default value, etc. This specification does not limit the first value.

[0064] Among them, the in-port standardized transportation operation process can be one or more, and this specification does not limit this. In one illustrated embodiment, there is only one general in-port standardized transportation operation process, and the in-port standardized transportation operation process is the in-port standardized transportation operation process applicable to the target order. In another illustrated embodiment, there are multiple in-port standardized transportation operation processes, and the multiple in-port standardized transportation operation processes are set based on the order type, and orders of different order types are applicable to different in-port standardized transportation operation processes. The in-port standardized transportation operation process applicable to the target order refers to the in-port standardized transportation operation process that matches the order type of the target order. Among them, obtaining the in-port standardized transportation operation process applicable to the target order includes: based on the order type corresponding to the target order, obtaining the in-port standardized transportation operation process that matches the order type from multiple in-port standardized transportation operation processes; wherein the order type is determined based on at least one dimension of the operation dimension, the cargo dimension, the operation party dimension, and the transaction party dimension.

[0065] It should be noted that this manual only provides illustrative explanations of the division dimensions of order types using the operation dimension, goods dimension, operation party dimension, and transaction party dimension as examples, and does not limit the division dimensions of order types.

[0066] Exemplarily, order types may be divided into pickup types and inventory types based on the operation dimension. Accordingly, multiple in-port standardized transportation operation processes include in-port standardized transportation operation processes corresponding to pickup operations and in-port standardized transportation operation processes corresponding to inventory operations.

[0067] Exemplarily, based on the cargo dimension, the order type can be divided into a weighing type and a volume measurement type. For example, if the cargo corresponding to the order is a relatively light cargo (such as cargo made of foam material, etc.), then the order type is a volume measurement type. If the cargo corresponding to the order is a relatively heavy cargo, then the order type is a weighing type. Correspondingly, multiple in-port standard transportation operation processes include in-port standard transportation operation processes corresponding to the volume measurement type and in-port standard transportation operation processes corresponding to the weighing type. Among them, the in-port standard transportation operation process corresponding to the weighing type can be "entry → weighing → picking up → weighing → exiting", and the in-port standard transportation operation process corresponding to the volume measurement type can be "entry → picking up → measuring volume → exiting".

[0068] Exemplarily, based on the dimension of the operator, the order type can be divided into a trusted type and an untrusted type. If it is a trusted type, there is no need to weigh or measure the volume; if it is an untrusted type, it is necessary to weigh or measure the volume; accordingly, multiple in-port standard transportation operation processes include: in-port standard transportation operation processes corresponding to the trusted type and in-port standard transportation operation processes corresponding to the untrusted type. For example, the in-port standard transportation operation process corresponding to the trusted type can be "entry → pick up → exit", and the in-port standard transportation operation process corresponding to the untrusted type can be "entry → weigh → pick up → weigh → exit".

[0069] Exemplarily, based on the transaction party dimension, the order type can be divided into a trusted type and an untrusted type. If it is a trusted type, there is no need to weigh or measure the volume; if it is an untrusted type, it is necessary to weigh or measure the volume; accordingly, multiple in-port standard transportation operation processes include: in-port standard transportation operation processes corresponding to the trusted type and in-port standard transportation operation processes corresponding to the untrusted type. For example, the in-port standard transportation operation process corresponding to the trusted type can be "entry → pick up → exit", and the in-port standard transportation operation process corresponding to the untrusted type can be "entry → weigh → pick up → weigh → exit".

[0070] Step S303, obtaining the storage location of the goods corresponding to the target order in the port from the order information corresponding to the target order as the operation location corresponding to the first type of operation link, and obtaining the operation location corresponding to the second type of operation link from the port map data, wherein the transport operation request does not include the operation locations corresponding to multiple operation links.

[0071] The above step S303 is similar to the above step S302 and will not be described in detail here.

[0072] Step S304, based on the work positions corresponding to the multiple work links and the work order between the multiple work links, generate an in-port navigation path corresponding to the target order, and the in-port navigation path is used to guide the transportation operator corresponding to the target order to pass through the corresponding work positions in sequence according to the work order between the multiple work links.

[0073] In an illustrated embodiment, if each operation link corresponds to an operation position, then a port navigation path corresponding to the target order is directly generated based on the operation positions corresponding to the multiple operation links and the operation sequence between the multiple operation links. The port navigation path may be the shortest port navigation path so that the transport operator can complete the transport operation more quickly. The port navigation path may also be determined based on the operation positions corresponding to the multiple operation links, the operation sequence between the multiple operation links, and the navigation information of other transport operators in the port, so that the transport operator can avoid congested sections in the port and complete the transport operation more quickly.

[0074] In an illustrated embodiment, there is at least one second-class operation link corresponding to multiple candidate operation positions. For example, a second-class operation link is used for weighing, and multiple weighing rooms are provided in the port. The transport operator can complete weighing in any weighing room. Therefore, the multiple weighing rooms are multiple candidate operation positions corresponding to the second-class operation link. In order to enable the transport operator to complete the transport operation more efficiently and quickly based on the navigation path in the port, in this specification, the navigation path in the port can be generated based on the path length of the navigation path, the busyness information of the operation position in the navigation path, and the navigation information of other transport operators in the port.

[0075] Among them, based on the work positions corresponding to the multiple work links and the work order between the multiple work links, a port navigation path corresponding to the target order is generated, including: if there is at least one second-category work link corresponding to multiple alternative work positions, then each alternative work position is used as the work position of the corresponding second-category work link to generate multiple alternative navigation paths; for each alternative navigation path, based on the path length of the corresponding alternative navigation path, the busyness information of the work position in the corresponding alternative navigation path and at least one of the navigation information of other transport operators in the port, the time consumption information corresponding to the alternative navigation path is determined; and the alternative navigation path with the shortest time consumption is selected from the multiple alternative navigation paths as the port navigation path corresponding to the target order.

[0076] The busyness information of the work location is used to indicate the busyness of the work location. Optionally, the busyness information of the work location is the number of people in the queue; optionally, the busyness information of the work location is the estimated queue time, etc. This specification does not limit the busyness information of the work location.

[0077] It should be noted that when determining the time-consuming information of the alternative navigation path based on the busyness information of the work position in the corresponding alternative navigation path, the time-consuming information can be determined based only on the busyness information of the replaceable work position in the alternative navigation path. This is because other work positions in the alternative navigation path are irreplaceable, and each alternative navigation path includes these irreplaceable work positions. Therefore, these work positions have the same impact on the time-consuming of each alternative navigation path, and only the replaceable work position has a different impact on the time-consuming of each alternative navigation path. Among them, the replaceable work position is the alternative work position corresponding to the second type of work link, which can be replaced by other alternative work positions corresponding to the second type of work link.

[0078] For example, the standardized transportation operation process within the port can be "entry → weighing → picking up goods → weighing → exiting", and the corresponding operation positions of multiple operation links in the order of operation are "entrance → weighing room 1 → cargo storage location → weighing room 2 → exit". If the port has only one entrance and one exit, then "entrance", "exit" and "cargo storage location" are irreplaceable operation positions; if the port has multiple weighing rooms, then "weighing room 1" and "weighing room 2" are replaceable operation positions.

[0079] Among them, for each alternative navigation path, based on the path length of the corresponding alternative navigation path, the busyness information of the operation location in the corresponding alternative navigation path and at least one of the navigation information of other transport operators in the port, when determining the time-consuming information corresponding to the alternative navigation path, it can be determined by a neural network model, or by a discrete event simulation algorithm (Discrete Event Simulation, DES), or by other algorithms, and this specification does not limit this.

[0080] After the in-port navigation path corresponding to the target order is generated, navigation is performed for the transport operator based on the in-port navigation path corresponding to the target order. The following is an exemplary description of the process of "navigating for the transport operator based on the in-port navigation path corresponding to the target order": Some transport operators are not familiar with the standardized transport operation process in the port. After guiding the transport operator to the operation position corresponding to any operation link, the transport operator may not know what to do at the operation position. In order to solve this problem, after the transport operator arrives at the operation position corresponding to any operation link, the corresponding prompt information can be played for the transport operator. In an illustrated embodiment, navigation for the transport operator is performed based on the navigation path in the port corresponding to the target order, including: in response to the transport operator arriving at the operation position corresponding to any operation link, playing the first prompt information matching the operation position, the first prompt information is used to prompt the operation link corresponding to the operation position and / or the operation method corresponding to the operation link. Exemplarily, the first prompt information is "weighing in the scale room".

[0081] Among them, when playing the first prompt information, it can be played in audio form, or the first prompt information can be displayed in the interface of the electronic device of the transport operator; it can also be played in the form of audio + interface display. This manual does not limit the playing method of the first prompt information.

[0082] It should be noted that this specification only takes the example of playing the first prompt information matching the operation position after the transport operator arrives at the operation position corresponding to any operation link as an example to exemplify the method of prompting the transport operator how to perform the transport operation, while in another embodiment, when navigating for the transport operator based on the in-port navigation path corresponding to the target order, the first prompt information matching each operation position is directly displayed in the navigation interface. For example, the first prompt information matching the operation position is displayed in the area corresponding to each operation position in the in-port navigation path of the navigation interface.

[0083] In addition, the transport operator may not follow the navigation path in the port. For example, the transport operator passes another weighing room on the way to the navigation path in the port, and the transport operator may queue up for weighing in the weighing room. For similar situations, the following methods can also be used: In an illustrated embodiment, the other operation positions of any operation link are other operation positions among a plurality of candidate operation positions corresponding to the operation link except the operation position corresponding to the operation link in the in-port navigation path; navigating for the transport operator based on the in-port navigation path corresponding to the target order includes: when it is detected that the transport operator stays at the other operation positions of any operation link, performing at least one of the following operations: (1) Playing a second prompt message, where the second prompt message is used to prompt that the current position is not suitable for the operation and / or the reason why the current position is not suitable for the operation.

[0084] Exemplarily, if the current position is the operation position corresponding to the weighing operation link, the second prompt message is "the current position is not suitable for weighing", or the second prompt message is "there are too many people queuing at the current position, and it is not suitable to weigh here".

[0085] The playing method of the second prompt information is the same as that of the first prompt information, and will not be described in detail here.

[0086] (2) Playing a third prompt message, where the third prompt message is used to prompt the transport operator to go to the operation location in the navigation path within the port to perform the operation.

[0087] For example, if the current position is the working position corresponding to the weighing operation link, the third prompt information is "Please go to weighing room n for weighing."

[0088] The playing method of the third prompt information is the same as that of the first prompt information, and will not be described in detail here.

[0089] (3) Based on the other operation positions, the operation positions corresponding to the remaining other operation links and the operation sequence between the remaining operation links, the in-port navigation path corresponding to the target order is regenerated. The in-port navigation path is used to guide the transport operator corresponding to the target order to pass through the corresponding operation positions in sequence according to the operation sequence between the remaining operation links.

[0090] Among them, the remaining other operation links refer to the operation links among multiple operation links except the executed operation links and the operation links corresponding to the other operation positions.

[0091] Since the transport operator did not complete a certain operation link at the operation location indicated by the navigation path in the port, but completed the operation link at other operation locations, after the transport operator completed the operation link at the other operation location, when it went to the next operation location to complete the next operation link, the navigation path in the port could no longer accurately guide the transport operator. Therefore, by executing the above scheme, the transport operator can travel from other operation locations to the operation location of the next operation link more efficiently and accurately.

[0092] (4) After determining that the transport operator has completed the corresponding operation link at the other operation location, the in-port navigation path corresponding to the target order is regenerated based on the operation locations corresponding to the remaining operation links and the operation sequence between the remaining operation links. The in-port navigation path is used to guide the transport operator corresponding to the target order to pass through the corresponding operation locations in sequence according to the operation sequence between the remaining operation links.

[0093] Considering that the transport operator may not complete the corresponding operation link at the other operation location after staying at the other operation location, it is possible that the transport operator will still go to the operation location indicated by the navigation path in the port to complete the corresponding operation link. Therefore, the navigation path in the port will be regenerated only after it is determined that the transport operator has completed the corresponding operation link at the other operation location.

[0094] In addition, in the process of navigating the transport operator based on the navigation path within the port corresponding to the target order, the position of the transport operator can be obtained based on high-precision positioning technologies such as GPS (Global Positioning System) technology and RTK (Real-Time Kinematic) technology, so as to obtain a more accurate position of the transport operator and navigate the transport operator more accurately.

[0095] Step S305, collecting the actual driving information of the transport operator in the port, and determining whether the transport operator drives according to the navigation path in the port based on the comparison result between the actual driving information and the navigation path in the port.

[0096] In an embodiment shown, information collectors are set at multiple key locations of the port, and the information collectors are used to collect operator information of transport operators passing through the corresponding key locations. The actual driving information of the transport operators in the port can be obtained by integrating the information collected by multiple information collectors. Among them, the key locations can be key roads in the port, turning points of roads in the port, etc., and this specification does not limit the key locations.

[0097] After collecting the operator information of the transport operator passing through the corresponding key location, the information collector can upload an operator location record, which includes the timestamp corresponding to the generation time of the record, the operator information of the transport operator and the location information of the transport operator at that time.

[0098] The operator information of the transport operator is information used to indicate the identity of the transport operator, which may be the license plate number of the transport operator, the name of the transport operator, etc. This specification does not limit the operator information of the transport operator. The current location information of the transport operator may be the actual location of the transport operator or the key location of the information collector, which is not limited in this specification.

[0099] The information collector can be a camera device, which can take pictures of the transport operator passing through the corresponding key location. Each time the camera device takes a picture of a transport operator, a location record of the operator can be uploaded. The information collector can also be an RFID (Radio Frequency Identification) receiver. The transport operator is equipped with an RFID transmitter, which is used to transmit a signal carrying the operator information of the transport operator. When the transport operator passes through the key location, the RFID receiver at the key location can receive the signal transmitted by the RFID transmitter of the transport operator, thereby determining that the transport operator passes through the key location and uploading a location record of the operator.

[0100] By integrating multiple operator location records of the transport operator, the actual driving information of the transport operator in the port can be obtained. In one embodiment, collecting the actual driving information of the transport operator in the port includes: based on the port entry time of the transport operator, obtaining the actual driving information matching the port entry time and the transport operator. The actual driving information refers to: obtaining multiple location records with timestamps after the port entry time and operator information matching the transport operator.

[0101] Among them, according to the comparison result of the actual driving information and the port navigation path, it is determined whether the transport operator is driving according to the port navigation path, including: if the actual driving information includes locations outside the port navigation path, it is determined that the transport operator is not driving according to the port navigation path; if the locations included in the actual driving information all belong to the port navigation path, it is determined that the transport operator is driving according to the port navigation path.

[0102] In one embodiment, the steps of collecting the actual driving information of the transport operator in the port and determining whether the transport operator is driving according to the navigation path in the port based on the comparison result of the actual driving information and the navigation path in the port can be performed by the service platform of the port. In another embodiment, the steps of collecting the actual driving information of the transport operator in the port and determining whether the transport operator is driving according to the navigation path in the port based on the comparison result of the actual driving information and the navigation path in the port can be performed in the blockchain system.

[0103] In an illustrated embodiment, the above step S305 is performed by a blockchain system. According to the comparison result of the actual driving information and the navigation path in the port, determining whether the transport operator is traveling according to the navigation path in the port includes: storing the actual driving information in the blockchain system, the actual driving information includes multiple operator location records, each operator location record includes a timestamp corresponding to the generation time of the record, the operator information of the transport operator, and the location information of the transport operator at that time; wherein, a first smart contract for verifying whether the transport operator is traveling according to the navigation path in the port is deployed in the blockchain system; after the transport operator leaves the port, submitting a first blockchain transaction that calls the first smart contract to the blockchain system, the first blockchain transaction carries the navigation path in the port, the operator information of the transport operator, and the time of entry of the transport operator, so as to obtain the actual driving information that has been stored in the blockchain system and matches the time of entry and the transport operator through the first smart contract, and compare the obtained actual driving information with the navigation path in the port carried by the first blockchain transaction to determine whether the transport operator is traveling according to the navigation path in the port.

[0104] In one embodiment, after the transport operator leaves the port, the gate device at the port exit may submit a first blockchain transaction that calls the first smart contract to the blockchain system. In another embodiment, after the transport operator leaves the port, the navigation device of the transport operator may submit a first blockchain transaction that calls the first smart contract to the blockchain system.

[0105] Acquiring actual driving information that has been stored in the blockchain system and matches the time of arrival at the port and the transport operator means: acquiring location records that have been stored in the blockchain system, with a timestamp after the time of arrival at the port and operator information that matches the transport operator.

[0106] Step S306: If the transport operator does not travel according to the navigation path within the port, the credibility of the transport operator is reduced.

[0107] In one embodiment, as long as the transport operator does not follow the navigation path in the port, the credibility of the transport operator is reduced by a second value, and the second value can be any value. Optionally, the second value is an experience value, a value set by a technician, a system default value, etc. This specification does not limit the second value.

[0108] In another embodiment, the higher the degree to which the actual driving path of the transport operator deviates from the navigation path in the port, the more the credibility is reduced; the lower the degree to which the actual driving path of the transport operator deviates from the navigation path in the port, the less the credibility is reduced. Exemplarily, if there are m locations in the actual driving path of the transport operator that are not included in the navigation path in the port, the credibility of the transport operator is reduced by m third values. Wherein m is a positive integer. The third value can be any value. Optionally, the third value is an experience value, a value set by a technician, a system default value, etc., and this specification does not limit the third value.

[0109] In the above technical solution, this specification takes into account that when the transport operator performs transport operations in the port, there are not only the operation links of storing and retrieving goods, but also other operation links. Therefore, this specification will generate the in-port navigation path of the target order according to the in-port standard transport operation process applicable to the target order. Since the in-port standard transport operation process defines multiple operation links to be performed in the in-port transportation and the operation sequence between them, the navigation system can automatically obtain the operation position corresponding to each operation link according to the in-port standard transport operation process, and guide the transport operator to complete each operation link in sequence according to the operation sequence between the multiple operation links. Since in the above navigation process, the transport operator does not need to input the operation position corresponding to each operation link, therefore, the transport operator does not need to know the in-port standard operation process in advance, nor does the transport operator need to know the operation position corresponding to each operation link in advance. Even if the transport operator is not familiar with the in-port environment and / or the in-port standard transport operation process, the transport operator can efficiently complete the transport operation, thereby improving the efficiency of in-port transport operations.

[0110] In addition, this manual will also maintain the credibility of the transport operator based on whether the transport operator conducts standardized transport operations. If the credibility of the transport operator is low, the transport operator will not be allowed to enter the port. This can reduce the adverse effects caused by some transport operators conducting non-standard transport operations, which may affect the normal operations of other transport operators or cause congestion in the port, thereby improving the overall operating efficiency in the port.

[0111] Figure 4 The flowchart of a navigation method for in-port transportation operation based on in-port cargo pickup operation information provided by an exemplary embodiment is a flowchart of a navigation method for in-port transportation operation based on in-port cargo pickup operation information provided by an exemplary embodiment. The method can be executed by an electronic device, a server, or a server. Figure 1 The system shown in the figure is executed, in which the electronic device and the server cooperate with each other to implement the method. This specification does not limit the specific steps performed by the electronic device and the server during the cooperation process, and can be set according to actual needs. Figure 4 As shown, the method includes steps S401 to S406.

[0112] Step S401, receiving a pickup plan initiated by a transaction party of a target order for the target order; wherein the pickup plan includes operator information of the transport operator designated by the transaction party for the target order, or the pickup plan is used to request configuration of a corresponding transport operator for the target order.

[0113] In this specification, the pickup plan for the target order can be initiated not only after the goods corresponding to the target order arrive at the port, but also before the goods corresponding to the target order arrive at the port. In this way, the transaction parties do not need to pay attention to the logistics information of the target order in real time, and can pick up the goods in time.

[0114] When initiating a pickup plan, the transaction party can specify the transport operator by itself, or request the platform to configure the corresponding transport operator. Therefore, in one embodiment, the pickup plan contains the operator information of the transport operator specified by the transaction party for the target order. In another embodiment, the pickup plan is used to request the configuration of the corresponding transport operator for the target order.

[0115] It should be noted that the pickup plan may also include other information. For example, when the pickup plan is initiated after the goods corresponding to the target order arrive at the port, the pickup plan may also include the pickup time.

[0116] In one illustrated embodiment, the pickup plan is initiated through the logistics query application of the transaction party. The transaction party can view the logistics information of the target order in the logistics query application, and can initiate a pickup plan for the target order after or before the goods corresponding to the target order arrives at the port.

[0117] Step S402: Generate in-port pickup operation information of the target order based on the pickup plan. The in-port pickup operation information includes the operator information of the transport operator specified in the pickup plan or configured for the target order based on the request of the pickup plan, and, if the goods corresponding to the target order have not arrived at the port, mark the in-port pickup operation information as a status in which the pickup operation cannot be performed, and after the goods corresponding to the target order arrives at the port, mark the in-port pickup operation information as a status in which the pickup operation can be performed.

[0118] In one embodiment, if the pickup plan contains the operator information of the transport operator designated by the transaction party for the target order, then based on the pickup plan, the in-port pickup operation information of the target order is generated, including: adding the operator information contained in the pickup plan to the in-port pickup operation information of the target order. In another embodiment, the pickup plan is used to request the configuration of a corresponding transport operator for the target order, then based on the pickup plan, the in-port pickup operation information of the target order is generated, including: obtaining an alternative transport operator matching the target order from multiple alternative transport operators as the transport operator corresponding to the target order.

[0119] Among them, the alternative transport operator matching the target order may be a transport operator suitable for transporting the goods corresponding to the target order; it may also be a time-matched transport operator, etc. This specification does not limit the transport operator matching the target order.

[0120] In one embodiment, the in-port pickup operation information is used to verify whether the transport operator has the authority to enter the port. Since the pickup plan can be initiated before the goods arrive at the port, if the goods corresponding to the target order have not arrived at the port, the in-port pickup operation information is marked as a state where the pickup operation cannot be performed. After the goods corresponding to the target order arrive at the port, the in-port pickup operation information is marked as a state where the pickup operation can be performed. In this way, whether the transport operator has the authority to enter the port can be determined based on the state of the in-port pickup operation information. After the goods corresponding to the target order arrive at the port, the transport operator is allowed to enter the port to take the goods away. In another embodiment, the in-port pickup operation information is used to represent the port's collection and distribution plan. This specification does not limit the role of the in-port pickup operation information.

[0121] In one embodiment, if Figure 5 As shown, generating the in-port pickup operation information of the target order based on the pickup plan means: adding the in-port pickup operation information of the target order to the port's collection and distribution plan based on the pickup plan.

[0122] Step S403, in response to receiving a pickup request initiated for a target order, if the operator information of the transport operator indicated in the pickup request is consistent with the operator information of the transport operator contained in the in-port pickup operation information of the target order, and the status of the in-port pickup operation information of the target order is a status in which the pickup operation can be performed, then it is determined that the transport operator has the authority to enter the port.

[0123] If the operator information of the transport operator indicated in the pickup request is consistent with the operator information of the transport operator contained in the in-port pickup operation information of the target order, and the status of the in-port pickup operation information of the target order is a pickup operation status, then it indicates that the transport operator is the transport operator used to complete the transport operation of the target order, and the goods corresponding to the target order have arrived at the port. The transport operator can now take away the goods corresponding to the target order. Therefore, it is determined that the transport operator has the authority to enter the port.

[0124] It should be noted that the above steps S402 to S403 can be executed by the port service platform or by the blockchain system. In an illustrated embodiment, the above steps S402 to S403 are executed by the blockchain system. The method also includes: storing the in-port pickup operation information of the target order in the blockchain system; whenever the logistics status of the target order changes, submitting a second blockchain transaction carrying the latest logistics status to the blockchain system, the second blockchain transaction calls the second smart contract deployed in the blockchain system for implementing order management, so that the second smart contract maintains the status of the in-port pickup operation information of the target order based on the latest logistics status; in response to receiving a pickup request initiated for the target order, submitting a third blockchain transaction carrying the operator information of the transport operator indicated by the pickup request to the blockchain system, the third blockchain transaction calls the second smart contract, so that the second smart contract: determines whether the operator information carried by the third blockchain transaction is consistent with the operator information of the transport operator contained in the in-port pickup operation information of the target order, and determines the status of the in-port pickup operation information of the target order.

[0125] It should be noted that in this specification, the transaction party can initiate a pick-up plan before the goods arrive at the port. Therefore, the port's service platform can provide the transaction party and / or the transportation operator of the target order with the estimated arrival time of the goods; and after the goods arrive at the port, a goods arrival notification is sent to the transaction party and the transportation operator of the target order so that the transaction party can understand the status of the goods in a timely manner and the transportation operator can pick up the goods in a timely manner.

[0126] Step S404, when the transport operator has the right to enter the port, obtain the in-port standard transport operation process applicable to the target order, the in-port standard transport operation process defines multiple operation links to be performed in the in-port transportation and the operation sequence between them, the multiple operation links include first-category operation links and second-category operation links, the first-category operation links are used for picking up goods or storing goods, and the second-category operation links are other operation links different from the first-category operation links.

[0127] Step S405: Obtain the storage location of the goods corresponding to the target order in the port from the order information corresponding to the target order as the operation location corresponding to the first type of operation link, and obtain the operation location corresponding to the second type of operation link from the port map data, wherein the pickup request does not include the operation locations corresponding to the multiple operation links.

[0128] Step S406, based on the work positions corresponding to the multiple work links and the work order between the multiple work links, generate a port navigation path corresponding to the target order, and the port navigation path is used to guide the transportation operator corresponding to the target order to pass through the corresponding work positions in sequence according to the work order between the multiple work links.

[0129] The above steps S404 to S406 are similar to the above steps S302 to S304, and are not described in detail here.

[0130] It should be noted that this manual is only Figure 3 and Figure 4 The embodiment shown in the figure is used as an example to illustrate the method for determining the port entry authority of the transport operator. In another embodiment, Figure 3 and Figure 4 The method shown together determines whether the transport operator has port entry authority.

[0131] In the above technical solution, this specification takes into account that when the transport operator performs transport operations in the port, there are not only the operation links of storing and retrieving goods, but also other operation links. Therefore, this specification will generate the in-port navigation path of the target order according to the in-port standard transport operation process applicable to the target order. Since the in-port standard transport operation process defines multiple operation links to be performed in the in-port transportation and the operation sequence between them, the navigation system can automatically obtain the operation position corresponding to each operation link according to the in-port standard transport operation process, and guide the transport operator to complete each operation link in sequence according to the operation sequence between the multiple operation links. Since in the above navigation process, the transport operator does not need to input the operation position corresponding to each operation link, therefore, the transport operator does not need to know the in-port standard operation process in advance, nor does the transport operator need to know the operation position corresponding to each operation link in advance. Even if the transport operator is not familiar with the in-port environment and / or the in-port standard transport operation process, the transport operator can efficiently complete the transport operation, thereby improving the efficiency of in-port transport operations.

[0132] Furthermore, in this specification, the transaction party of the target order can initiate a pickup plan in advance before the goods corresponding to the target order arrive at the port. In this way, the goods can be picked up after the goods corresponding to the target order arrive at the port. The transaction party of the target order does not need to always pay attention to the logistics status of the target order, thereby reducing user operations.

[0133] Figure 6 This is a schematic diagram of a device in an exemplary embodiment of this specification. Figure 6At the hardware level, the device includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory, and may also include other required hardware. The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming a device for hiding the recipient's address or a device for verifying the ownership of the transaction at the logical level. Of course, in addition to the software implementation, this specification does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc., that is to say, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.

[0134] Corresponding to the aforementioned embodiment of the navigation method for in-port transportation operation, this specification also provides an embodiment of a navigation device for in-port transportation operation.

[0135] Please refer to Figure 7 , the navigation device for in-port transport operations can be used for Figure 6 The device shown in the figure is used to implement the technical solution of this specification. Among them, the navigation device for the in-port transportation operation may include: The acquisition unit 701 is used for, in response to receiving a transport operation request initiated for a target order, acquiring a standardized in-port transport operation process applicable to the target order, wherein the standardized in-port transport operation process defines a plurality of operation links to be performed in in-port transport and the operation sequence therebetween, wherein the plurality of operation links include a first-category operation link and a second-category operation link, wherein the first-category operation link is used for picking up goods or storing goods, and the second-category operation link is other operation links different from the first-category operation link, and the transport operation request does not include the operation positions corresponding to the plurality of operation links respectively; The acquisition unit 701 is further used to acquire the storage location of the goods corresponding to the target order in the port from the order information corresponding to the target order as the operation location corresponding to the first type of operation link, and to acquire the operation location corresponding to the second type of operation link from the port map data; The first generating unit 702 is used to generate an intra-port navigation path corresponding to the target order based on the work positions corresponding to the multiple work links and the work order between the multiple work links. The intra-port navigation path is used to guide the transport operator corresponding to the target order to pass through the corresponding work positions in sequence according to the work order between the multiple work links.

[0136] In one illustrated embodiment, the apparatus further comprises: The acquisition unit 701 is further configured to, in response to receiving a transport operation request initiated for a target order, acquire the credibility of the transport operator recorded in the transport operation request; The first generating unit 702 is used to generate a navigation path in the port corresponding to the target order when the credibility indicates that the transport operator has the port entry authority; A verification unit, used to collect actual driving information of the transport operator in the port, and determine whether the transport operator drives according to the navigation path in the port based on the comparison result between the actual driving information and the navigation path in the port; The verification unit is also used to reduce the credibility of the transport operator if the transport operator does not follow the navigation path within the port.

[0137] In an illustrated embodiment, the verification unit is specifically configured to: The actual driving information is stored in the blockchain system, and the actual driving information includes multiple operator location records, each operator location record includes a timestamp corresponding to the generation time of the record, the operator information of the transport operator, and the location information of the transport operator at that time; wherein, the blockchain system is deployed with a first smart contract for verifying whether the transport operator is driving according to the navigation path within the port; After the transport operator leaves the port, a first blockchain transaction that calls the first smart contract is submitted to the blockchain system. The first blockchain transaction carries the navigation path within the port, the operator information of the transport operator, and the time of entry into the port of the transport operator, so as to obtain the actual driving information that has been stored in the blockchain system and matches the time of entry into the port and the transport operator through the first smart contract, and compare the actual driving information obtained with the navigation path within the port carried by the first blockchain transaction to determine whether the transport operator is driving according to the navigation path within the port.

[0138] In an illustrated embodiment, the acquisition unit 701 is used to acquire, based on the order type corresponding to the target order, an in-port standardized transportation operation process that matches the order type from multiple in-port standardized transportation operation processes; The order type is determined based on at least one dimension of the operation dimension, the goods dimension, the operation party dimension, and the transaction party dimension.

[0139] In an illustrated embodiment, the first generating unit 702 is specifically configured to: If there is at least one second-type operation link corresponding to multiple candidate operation positions, each candidate operation position is used as the operation position of the corresponding second-type operation link to generate multiple candidate navigation paths; For each alternative navigation path, based on at least one of the path length of the corresponding alternative navigation path, busyness information of the operation location in the corresponding alternative navigation path, and navigation information of other transport operators in the port, determine the time consumption information corresponding to the alternative navigation path; An alternative navigation path with the shortest time consumption is selected from a plurality of alternative navigation paths to serve as the intra-port navigation path corresponding to the target order.

[0140] In an illustrated embodiment, the transport operation request is a pickup request; the apparatus further comprises: A receiving unit, used to receive a pickup plan initiated by a transaction party of a target order for the target order; wherein the pickup plan includes operator information of a transport operator designated by the transaction party for the target order, or the pickup plan is used to request configuration of a corresponding transport operator for the target order; The second generating unit is used to generate in-port pickup operation information of the target order based on the pickup plan, the in-port pickup operation information including the operator information of the transport operator specified in the pickup plan or configured for the target order based on the request of the pickup plan; and if the goods corresponding to the target order have not arrived at the port, the in-port pickup operation information is marked as a state in which the pickup operation cannot be performed, and after the goods corresponding to the target order arrive at the port, the in-port pickup operation information is marked as a state in which the pickup operation can be performed; A verification unit is used to respond to a pickup request initiated for a target order. If the operator information of the transport operator indicated by the pickup request is consistent with the operator information of the transport operator contained in the in-port pickup operation information of the target order, and the status of the in-port pickup operation information of the target order is a status in which the pickup operation can be performed, then it is determined that the transport operator has the authority to enter the port.

[0141] In an illustrated embodiment, the second generation unit is used to store the in-port pickup operation information of the target order in the blockchain system; whenever the logistics status of the target order changes, a second blockchain transaction carrying the latest logistics status is submitted to the blockchain system, and the second blockchain transaction calls a second smart contract deployed in the blockchain system for implementing order management, so that the second smart contract maintains the status of the in-port pickup operation information of the target order based on the latest logistics status; A verification unit is used to submit a third blockchain transaction carrying operator information of the transport operator indicated by the pickup request to the blockchain system in response to receiving a pickup request initiated for a target order, and the third blockchain transaction calls a second smart contract so that the second smart contract: determines whether the operator information carried by the third blockchain transaction is consistent with the operator information of the transport operator contained in the in-port pickup operation information of the target order, and determines the status of the in-port pickup operation information of the target order.

[0142] The implementation process of the functions and effects of each unit in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, and will not be repeated here.

[0143] Based on the same concept as the above method, this specification also provides an electronic device, including: a processor; a memory for storing processor executable instructions; wherein the processor implements the steps of the method described in any of the above embodiments by running the executable instructions.

[0144] Based on the same concept as the above method, this specification also provides a computer-readable storage medium on which computer instructions are stored. When the instructions are executed by a processor, the steps of the method described in any of the above embodiments are implemented.

[0145] Based on the same concept as the above method, this specification also provides a computer program product, including a computer program / instruction, which implements the steps of the method described in any of the above embodiments when executed by a processor.

Claims

1. A navigation method for in-port transportation operations, the method comprising: In response to receiving a transport operation request initiated for a target order, obtaining a standardized in-port transport operation process applicable to the target order, wherein the standardized in-port transport operation process defines a plurality of operation links to be performed in in-port transport and the operation sequence therebetween, wherein the plurality of operation links include a first-category operation link and a second-category operation link, wherein the first-category operation link is used for picking up goods or storing goods, and the second-category operation link is other operation links different from the first-category operation link, and the transport operation request does not include operation positions corresponding to the plurality of operation links respectively; Obtaining the storage location of the goods corresponding to the target order in the port from the order information corresponding to the target order as the operation location corresponding to the first type of operation link, and obtaining the operation location corresponding to the second type of operation link from the port map data; Based on the work positions corresponding to the multiple work links and the work sequence between the multiple work links, an in-port navigation path corresponding to the target order is generated, and the in-port navigation path is used to guide the transportation operator corresponding to the target order to pass through the corresponding work positions in sequence according to the work sequence between the multiple work links.

2. The method according to claim 1, further comprising: In response to receiving a transport operation request initiated for a target order, obtaining the credibility of a transport operator recorded in the transport operation request; If the credibility indicates that the transport operator has the right to enter the port, generating a navigation path within the port corresponding to the target order; Collecting actual driving information of the transport operator in the port, and determining whether the transport operator drives according to the navigation path in the port based on a comparison result between the actual driving information and the navigation path in the port; If the transport operator does not follow the navigation route within the port, the credibility of the transport operator will be reduced.

3. The method according to claim 2, wherein determining whether the transport operator travels according to the navigation path within the port based on the comparison result between the actual driving information and the navigation path within the port comprises: The actual driving information is stored in a blockchain system, wherein the actual driving information includes a plurality of operator location records, each operator location record includes a timestamp corresponding to the generation time of the record, operator information of the transport operator, and location information of the transport operator at that time; wherein a first smart contract for verifying whether the transport operator is driving according to the navigation path within the port is deployed in the blockchain system; After the transport operator leaves the port, a first blockchain transaction that calls the first smart contract is submitted to the blockchain system, and the first blockchain transaction carries the navigation path within the port, the operator information of the transport operator, and the time of entry into the port of the transport operator, so as to obtain, through the first smart contract: actual driving information that has been stored in the blockchain system and matches the time of entry into the port and the transport operator, and compare the actual driving information obtained with the navigation path within the port carried by the first blockchain transaction to determine whether the transport operator travels according to the navigation path within the port.

4. According to the method of claim 1, the step of obtaining the standardized in-port transportation operation process applicable to the target order comprises: Based on the order type corresponding to the target order, obtaining an in-port standardized transportation operation process matching the order type from multiple in-port standardized transportation operation processes; The order type is determined based on at least one dimension of an operation dimension, a goods dimension, an operation party dimension, and a transaction party dimension.

5. The method according to claim 1, wherein generating a port navigation path corresponding to the target order based on the operation positions corresponding to the multiple operation links and the operation sequence between the multiple operation links comprises: If there is at least one second-type operation link corresponding to multiple candidate operation positions, each candidate operation position is used as the operation position of the corresponding second-type operation link to generate multiple candidate navigation paths; For each alternative navigation path, determining the time consumption information corresponding to the alternative navigation path based on at least one of the path length of the corresponding alternative navigation path, the busyness information of the operation location in the corresponding alternative navigation path, and the navigation information of other transport operators in the port; An alternative navigation path with the shortest time consumption is selected from the multiple alternative navigation paths to serve as the intra-port navigation path corresponding to the target order.

6. The method according to claim 1, wherein the transport operation request is a pickup request; the method further comprises: Receive a pickup plan initiated by the transaction party of the target order for the target order; wherein the pickup plan includes operator information of the transport operator designated by the transaction party for the target order, or the pickup plan is used to request configuration of a corresponding transport operator for the target order; Based on the pickup plan, generating in-port pickup operation information of the target order, the in-port pickup operation information including operator information of the transport operator specified in the pickup plan or configured for the target order based on the request of the pickup plan; and, if the goods corresponding to the target order have not arrived at the port, marking the in-port pickup operation information as a state in which the pickup operation cannot be performed, and marking the in-port pickup operation information as a state in which the pickup operation can be performed after the goods corresponding to the target order arrives at the port; In response to receiving a pickup request initiated for the target order, if the operator information of the transport operator indicated by the pickup request is consistent with the operator information of the transport operator contained in the in-port pickup operation information of the target order, and the status of the in-port pickup operation information of the target order is a status in which the pickup operation can be performed, it is determined that the transport operator has the authority to enter the port.

7. The method according to claim 6, further comprising: The in-port pickup operation information of the target order is stored in the blockchain system; Whenever the logistics status of the target order changes, a second blockchain transaction carrying the latest logistics status is submitted to the blockchain system, and the second blockchain transaction calls a second smart contract deployed in the blockchain system for implementing order management, so that the second smart contract maintains the status of the in-port pickup operation information of the target order based on the latest logistics status; In response to receiving a pickup request initiated for the target order, a third blockchain transaction carrying the operator information of the transport operator indicated by the pickup request is submitted to the blockchain system, and the third blockchain transaction calls the second smart contract, so that the second smart contract: determines whether the operator information carried by the third blockchain transaction is consistent with the operator information of the transport operator contained in the in-port pickup operation information of the target order, and determines the status of the in-port pickup operation information of the target order.

8. An electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method according to any one of claims 1 to 7 when executing the program.

9. A computer-readable storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the steps of the method according to any one of claims 1 to 7.

10. A computer program product, comprising a computer program / instruction, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Method for analyzing and modeling logistics information

    CN101561897A

  • port operation management system based on the Internet of Things technology

    CN109523161A

  • Counterweight AGV fork lift truck

    CN109911819A

  • Grain depot park intelligent operation method and equipment based on precise positioning technology

    CN113341952A

  • Goods management method and equipment based on smart port, and medium

    CN113673930A