Method, device and electronic device for processing batch mailing data
Through batch shipping data processing methods, the shipping information is automatically parsed and verified, the waybill number is generated, and the transportation route is optimized using AR and AI, which solves the problems of inefficiency and error-prone in traditional express delivery, achieving efficient logistics management and convenient operation experience.
Patent Information
- Application Number
- CN202411378255.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2044-09-30
AI Technical Summary
During the traditional express delivery process, users need to fill in the express delivery form one by one, resulting in low efficiency in handling data of multiple goods and prone to errors.
It provides a batch shipping data processing method, obtains user information through user authentication system, automatically analyzes and verifys shipping information, generates waybill numbers, and uses AR interactive equipment and AI systems to optimize transportation routes, realizes batch printing and pasting orders, and reduces transportation costs.
It improves the efficiency of shipping data processing of multiple goods, reduces repeated operations and human errors, and provides convenient operation experience and efficient logistics management.
Smart Images

Figure CN119359196B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of logistics data technology, and in particular to a method, device, and electronic device for processing batch shipment data. Background Art
[0002] Currently, in traditional express delivery, if a user needs to ship multiple shipments, they must fill out a delivery form and mail each package individually. For example, due to varying interface standards and operational procedures across courier companies, users may need to repeatedly fill out shipping information when shipping multiple shipments. This method is not only time-consuming but also prone to errors, resulting in inefficient data processing for multiple shipments. Summary of the Invention
[0003] The object of the present invention is to provide a method, device and electronic device for processing batch shipping data to solve the technical problem of low efficiency in processing shipping data of multiple goods.
[0004] In a first aspect, an embodiment of the present application provides a method for processing batch mailing data, the method comprising:
[0005] Obtain the user information to be authenticated by the user authentication system corresponding to the transportation service end;
[0006] After the user information is authenticated, the shipping information of multiple shipments to be shipped sent by the client corresponding to the user information is obtained; the shipping information is the shipping information sent by the client in a one-time sending manner through the interface and API interface provided by the user authentication system;
[0007] Read the file corresponding to the mailing information, parse each entry in the file to obtain a parsing result, and extract various information required for mailing according to the parsing result;
[0008] Performing format verification and logic verification on the extracted information to obtain an information verification result. If the information verification result indicates that the information is accurate and complete, the verification is determined to be passed, and a unique waybill number is automatically generated for each shipment to be shipped;
[0009] Generating an electronic batch shipping waybill based on the multiple waybill numbers corresponding to the multiple goods to be shipped, and sending the electronic batch shipping waybill to the transportation service end;
[0010] Based on the electronic batch mailing label, the printing device is controlled to perform batch printing, and the automatic label sticking machine is controlled to set the printed batch mailing label on the packaging device corresponding to the goods to be shipped.
[0011] In a possible implementation, obtaining the shipping information of multiple shipments to be shipped sent by the client corresponding to the user information includes:
[0012] Acquire an image of the cargo to be shipped by an image acquisition device;
[0013] Based on the multiple cargo images corresponding to the multiple cargo to be shipped, using an AR interactive device to display the multiple cargo to be shipped and multiple region identifiers in an AR virtual reality enhanced manner;
[0014] In response to a dragging operation of dragging a target shipment from the displayed plurality of shipments to a target region identifier among the plurality of region identifiers, determining that the target shipment is to be transported to a target region corresponding to the target region identifier; wherein the dragging operation is a somatosensory operation performed via the AR interaction device;
[0015] Based on the multiple dragging operations, the multiple target shipments corresponding to the multiple dragging operations are marked to obtain multiple marking results; each of the marking results includes the target area to be transported to which the target shipments are to be transported;
[0016] Based on the multiple marking results, shipping information of the multiple shipments to be shipped is obtained.
[0017] In a possible implementation, after marking the multiple target shipments corresponding to the multiple dragging operations based on the multiple dragging operations to obtain multiple marking results, the method further includes:
[0018] Obtaining a plurality of marking results corresponding to the dragging operations of a plurality of different users;
[0019] Based on the multiple target areas in the multiple marked results and the corresponding current locations of the multiple target shipments to be shipped, a plurality of to-be-shipped routes are obtained;
[0020] Dividing the multiple routes to be transported according to the route duplication of the multiple routes to be transported to obtain target routes to be transported with repeated routes;
[0021] When the number of first target shipments corresponding to repeated routes that conform to the target shipment route reaches a preset number, it is determined that a plurality of first target shipments are to be shipped in batches based on the target shipment route.
[0022] In a possible implementation, after determining to transport the plurality of first target shipments in batches based on the target transportation route, the method further includes:
[0023] Based on the transportation data of the plurality of first target shipments to be shipped, a transportation price reduction request is sent to the transportation service end through an AI system; the AI system is a collective bargaining agent system corresponding to the plurality of first users corresponding to the plurality of first target shipments to be shipped;
[0024] In response to a price reduction approval result fed back by the transport service end based on the transport price reduction request, determining a final transport price based on the price reduction approval result, and sending cargo information of the plurality of first target cargoes to be shipped to the transport service end, so that the transport service end executes a batch transport process;
[0025] A calculation is performed based on the final transportation price and the number of the first users to allocate the final transportation price to each of the first users, to obtain a final user average price, and the final user average price is sent to the client corresponding to the first user.
[0026] In a possible implementation, sending the end-user average price to a client corresponding to the first user includes:
[0027] Generating a shipping courier number for the first target shipment based on the end-user average price;
[0028] The shipping express number is sent to the client corresponding to the first user, so that the client can query the end-user average price and execute the payment operation of the end-user average price through the application corresponding to the transportation service end according to the shipping express number, and check the real-time transportation status of the goods to be sent through the first target according to the shipping express number.
[0029] In a possible implementation, allocating the final transportation price to each first user to obtain an average final user price includes:
[0030] Determine the size and weight of each first target shipment, and allocate the final transportation price to the first user according to the transportation price allocation rule based on the size and weight of the shipment, to obtain a final user average price;
[0031] Among them, the transportation price distribution rule is that the larger the cargo size and / or the cargo weight, the higher the corresponding average price to the end user, and the smaller the cargo size and / or the cargo weight, the lower the corresponding average price to the end user.
[0032] In one possible implementation, the client is provided with an image acquisition device and connected to a weight detector; and determining the size and weight of each first target shipment includes:
[0033] Acquire, by the image acquisition device, a target image of the first target cargo to be shipped and a designated marker placed on the first target cargo to be shipped; the designated marker is a scale of the first target cargo to be shipped, and the designated marker corresponds to a designated marker size;
[0034] Comparing the sizes of the designated marker in the target image and the first target cargo to be shipped to obtain a size ratio of the designated marker in the target image to the first target cargo to be shipped;
[0035] The cargo size of the first target cargo to be shipped is determined according to the designated marker size and the size ratio, and the cargo weight of the first target cargo to be shipped is obtained by the weight detector to obtain the cargo size and cargo weight of the first target cargo to be shipped.
[0036] In a second aspect, a device for processing batch mailing data is provided, comprising:
[0037] The first acquisition module is used to obtain the user information to be authenticated by the user authentication system corresponding to the transportation service end;
[0038] A second acquisition module is configured to, after the user information is authenticated, acquire the shipping information of multiple shipments to be shipped, sent by the client corresponding to the user information; the shipping information is the shipping information sent by the client in a one-time sending manner via the interface and API interface provided by the user authentication system;
[0039] A parsing module, configured to read the file corresponding to the mailing information, parse each entry in the file, obtain a parsing result, and extract various information required for mailing based on the parsing result;
[0040] A verification module is configured to perform format verification and logic verification on the extracted information to obtain an information verification result. If the information verification result indicates that the information is accurate and complete, the verification is determined to have passed, and a unique waybill number is automatically generated for each shipment to be shipped.
[0041] A generating module, configured to generate an electronic batch shipping waybill based on the multiple waybill numbers corresponding to the multiple goods to be shipped, and send the electronic batch shipping waybill to the transportation service end;
[0042] The control module is used to control the printing device to perform batch printing based on the electronic batch mailing label, and control the automatic label sticking machine to set the printed batch mailing label on the packaging device corresponding to the goods to be shipped.
[0043] In a third aspect, an embodiment of the present application provides an electronic device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the computer program, the method described in the first aspect is implemented.
[0044] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to execute the method described in the first aspect above.
[0045] The embodiments of the present application bring the following beneficial effects:
[0046] Embodiments of the present application provide a method, device, and electronic device for processing batch shipment data, which are capable of obtaining user information to be authenticated by a user authentication system corresponding to a transportation service end; after the user information is authenticated, obtaining shipment information of multiple shipments to be shipped sent by a client corresponding to the user information; the shipment information is the shipment information sent by the client in a one-time manner through an interface and an API interface provided by the user authentication system; reading a file corresponding to the shipment information, parsing each entry in the file to obtain a parsing result, and extracting various information required for shipment based on the parsing result; performing format and logic checks on the extracted information to obtain an information verification result; if the information verification result indicates that the information is accurate and complete, determining that the verification has passed, and automatically generating a unique waybill number for each shipment to be shipped; generating an electronic batch shipment label based on the multiple waybill numbers corresponding to the multiple shipments to be shipped, and sending the electronic batch shipment label to the transportation service end; controlling a printing device to perform batch printing based on the electronic batch shipment label, and controlling an automatic label applicator to place the printed batch shipment label on a packaging device corresponding to the shipment to be shipped. In this solution, batch processing allows users to input, upload and send out the shipping information of multiple shipments at one time, without having to upload and process each shipment one by one, avoiding the tedious process of filling out express delivery orders separately. Batch processing can process a large amount of shipping information more efficiently, avoiding the waste of time and resources in processing each shipment one by one, and improving the efficiency of shipping data processing for multiple goods.
[0047] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] In order to more clearly illustrate the specific implementation methods of the present application or the technical solutions in the prior art, the following is a brief introduction to the drawings required for use in the specific implementation methods or the description of the prior art. Obviously, the drawings described below are some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0049] Figure 1 A flowchart of a method for processing batch mailing data provided in an embodiment of the present application;
[0050] Figure 2 An example of a user interface for the method for processing batch mailing data provided in an embodiment of the present application;
[0051] Figure 3 Another example of a user interface in the method for processing batch mailing data provided in an embodiment of the present application;
[0052] Figure 4 A schematic diagram of the structure of a device for processing batch mailing data provided in an embodiment of the present application;
[0053] Figure 5 A schematic structural diagram of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0054] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions of this application will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0055] The terms "including," "having," and any variations thereof, as used in the embodiments of this application, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or units is not limited to the listed steps or units but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to the process, method, product, or apparatus.
[0056] Currently, the processing efficiency of shipping data for multiple shipments is low. Based on this, embodiments of the present application provide a method, device, and electronic device for processing batch shipping data, which can solve the technical problem of low processing efficiency of shipping data for multiple shipments.
[0057] The embodiments of the present invention are further described below with reference to the accompanying drawings.
[0058] Figure 1 A flow chart of a method for processing batch mailing data provided in an embodiment of the present application. Figure 1 As shown, the method includes:
[0059] Step S110: obtaining user information to be authenticated from a user authentication system corresponding to the transportation service end.
[0060] Among them, the user authentication system can serve as a backend system that processes user information, connects to the courier company interface, generates courier orders and other functions. The backend system can correspond to a database for storing user information, courier order information, package (shipping) status and other data. The database structure should be reasonably designed to facilitate efficient query and update of data. In terms of data processing and storage, as long as the package (shipping) status information is obtained from the courier company, the platform will process and store the data. Among them, data processing includes operations such as cleaning, formatting, and standardization of the obtained data to ensure the accuracy and consistency of the data. The storage process stores the processed data in a database or cache system for subsequent query and display.
[0061] Regarding the user information to be authenticated, it should be noted that the user authentication system can ensure the accuracy of the user information and avoid the incorrect input of the shipping information. As an optional implementation method, the user authentication system can provide an interface and API interface, that is, a data interface docking. The express platform and major express companies can establish a data interface docking to ensure real-time acquisition of the transportation status and receipt status data of the package (shipment). Through the API interface or data exchange platform, the platform can obtain the latest package status information from the express company. This interface integrates the API interfaces of major express companies, allowing users to conveniently select multiple express companies for shipping on one platform.
[0062] Furthermore, through real-time connection with the courier company interface, the package transportation status and receipt status can be updated in real time, achieving status synchronization and making it convenient for users to understand the package delivery status at any time. That is, through real-time connection with the courier company interface, the batch delivery function can update the package transportation status and receipt status in real time, allowing users to check the delivery status of each package at any time through the user interface, so as to obtain timely logistics information and improve information transparency.
[0063] Regarding the aforementioned real-time updates of the package's shipping and receipt status, it's important to note that, in terms of data collection and interface integration, IoT (Internet of Things) technology can be applied. Leveraging IoT technologies such as RFID (Radio Frequency Identification) and GPS (Global Positioning System), tracking devices can be installed on packages to collect real-time package location information. This information is transmitted to the logistics management system via the IoT network. Regarding API integration, the logistics management system connects to the systems of major logistics carriers via APIs, enabling real-time data sharing and synchronization. Logistics carriers' systems will periodically or in real time update the package's shipping and location information and push this information to the logistics management system via APIs. Regarding data processing and analysis, upon receiving shipping status data from the logistics carriers, the logistics management system first parses the data to extract key information such as the package's current location and shipping status (e.g., collected, in transit, received, etc.). Furthermore, based on the parsed data, the system automatically determines whether the package's shipping status has changed and updates the corresponding records in the logistics management system. Furthermore, the system also calculates additional information such as the package's estimated time of arrival based on pre-set rules and algorithms. In terms of real-time push notifications, a push mechanism has been implemented. The logistics management system supports real-time push notifications, instantly sending notifications to users when a package's shipping status or location information changes. These notifications can be sent to users via various methods, including SMS, email, and app push notifications. Message templates and personalized settings are also available. The system provides a variety of message templates for users to choose from, and users can customize them to meet their needs. For example, users can choose to receive a notification when a package arrives at a specific location, or simply request notifications regarding the package's receipt status.
[0064] Regarding the real-time update of the delivery status, the platform will, for example, update the shipping status and receipt status of the package in real time. Through the front-end interface or mobile application, users can check the latest status of their sent packages at any time. The display interface will provide clear and intuitive charts and information, including the shipping track, receipt time, recipient, etc., so that users can understand the real-time status of the package. Regarding the status synchronization mechanism, for example, the platform uses a scheduled task or a real-time trigger mechanism to ensure real-time updates of the package status data. Scheduled tasks can be set at a certain time interval to regularly obtain the latest package status data from the courier company and update it to the platform. The real-time trigger mechanism is to immediately obtain the latest status data from the courier company and update the display when the user operates or triggers certain events.
[0065] Step S120: After the user information is authenticated, the shipping information of the multiple shipments to be shipped sent by the client corresponding to the user information is obtained.
[0066] Among them, the mailing information is the mailing information sent by the client through the interface and API interface provided by the user authentication system in a one-time sending manner. For example, the user can Figure 2 and Figure 3 The user interface and / or API interface shown is used to upload files containing multiple package shipping information at one time, such as Excel spreadsheets, CSV files, etc. These files typically contain necessary fields such as recipient name, address, contact number, sender information, package weight, and volume.
[0067] The interface provided by the user authentication system can be a user interface, that is, an interface for users to input and display shipping information. For example, the user interface includes an input module and a display module. The input module allows users to input shipping information, such as Figure 3 The display module displays information such as the number of packages, weight, and destination. The display module displays uploaded package information and generated delivery note information. The connections and interactions between various modules and components are clearly visible, helping to better understand the principles behind the bulk shipping feature. The bulk shipping feature provides an intuitive and easy-to-use user interface and backend system, making it easy for users to complete shipments and enhancing user experience.
[0068] Regarding the API interface, it should be noted that the express delivery platform's bulk delivery function is a tool that enables bulk delivery by integrating the API interfaces of major express delivery companies. By integrating the API interfaces of major express delivery companies, the bulk delivery function allows users to conveniently select multiple express delivery companies for delivery on a single platform and enter the delivery information for multiple packages at once. Regarding interface integration, it should be noted that the bulk delivery function first needs to integrate the API interfaces of major express delivery companies in order to access each company's logistics information and delivery functions. During the integration process, it is necessary to ensure that the interface standards and operating procedures of each express delivery company are compatible with the bulk delivery function to ensure the correct transmission of information and smooth delivery. The bulk delivery function is compatible with the API interfaces of major express delivery companies, allowing users to conveniently select multiple express delivery companies for delivery on a single platform. It has strong compatibility and increased delivery flexibility.
[0069] like Figure 2 and Figure 3 As shown, users can use the batch upload function to upload the shipping information of multiple packages at one time. For the batch upload process, after the user authentication is passed, the batch upload function will provide a batch upload function, allowing users to upload the shipping information of multiple packages at one time.
[0070] To ensure the accuracy of user information, the bulk mail feature requires a user authentication system. Before using the bulk mail feature, users must verify their identity through the system to ensure legitimacy and security. This system ensures the accuracy of user information, reduces the risk of information leakage and incorrect mailing, and improves security. For example, a user authentication system might require users to enter their username and password, and the system verifies their identity by comparing it against records in the database. The user information obtained includes username and password. Verification primarily involves verifying that the password matches.
[0071] As another example, authentication of user information can be based on token authentication. This is achieved by the system generating a token (usually containing user identity information and validity period, etc.) after the user successfully logs in and sending it to the client. The client carries the token in subsequent requests, and the server verifies the validity of the token to confirm the user's identity. Obtain user information: the username and password provided by the user when logging in. Verification information includes the validity, signature, and expiration of the token. The difference is that token authentication provides higher security because the token is dynamically generated and its validity is verified for each request. In addition, the token can be stored in memory such as Redis to facilitate session management in distributed systems.
[0072] As another example, user information authentication can be biometric authentication, which utilizes human biometrics (such as fingerprints, irises, and facial recognition) for identity verification. Obtaining user information includes obtaining the user's biometric data. Verifying the biometric data matches the information. The key difference is that biometric authentication offers extremely high security and uniqueness, as each person's biometrics are unique.
[0073] As another example, the authentication of user information can be multi-factor authentication, which is implemented by combining multiple authentication methods (such as username + password + mobile phone verification code, username + password + USB KEY, etc.) to improve security. In addition to the username and password, obtaining user information requires obtaining additional verification information (such as mobile phone verification code, USB KEY PIN code, etc.). The verification information is the matching and validity of all the verification information provided. The distinguishing point is that multi-factor authentication enhances security by adding additional verification steps, making it difficult for attackers to obtain multiple verification information at the same time.
[0074] The user authentication system is an important part of ensuring the authenticity and security of user identities. In terms of user information collection, for example, when a user registers, the express delivery platform will require the user to provide some basic personal information, such as name, mobile phone number, email address, etc. This information will be used to create a user account and establish contact with the user. For registered users, the system may require the user to enter a password or other authentication information each time they log in to ensure the legitimacy of the login operation. For information verification methods, in addition to basic personal information, the express delivery platform may also consider adopting more advanced verification methods, such as SMS verification, email verification, or third-party login (such as WeChat, QQ, etc.) for verification. For more advanced verification needs, you can also consider using biometric technologies, such as fingerprint recognition, facial recognition, etc., to improve the security and accuracy of verification.
[0075] Traditional user information authentication methods may rely solely on usernames and passwords for verification, lacking other additional security measures. The express delivery platform has improved the security of verification by introducing more advanced verification methods, such as biometric technology. Traditional user information authentication methods may lack effective protection of user information. The express delivery platform ensures the security and privacy of user information through encrypted storage and strict security measures. In the embodiments of the present application, all personal information will be stored in encrypted form, and appropriate security measures will be taken to prevent data leakage in order to protect user information. In addition, users can view and modify their personal information at any time to ensure the accuracy and completeness of the information. The express delivery platform also provides flexible verification method options to meet the needs of different users. For example, for users who frequently use the platform, a simpler verification method can be used; for users with high security requirements, a more advanced verification method can be used.
[0076] Step S130 , reading the file corresponding to the mailing information, parsing each entry in the file to obtain a parsing result, and extracting various information required for mailing according to the parsing result.
[0077] As an optional implementation, the system automatically reads uploaded files, parses each line or entry, and extracts the necessary information for shipping. Users enter shipping information, such as package quantity, weight, and destination, through the user interface. The backend system's information processing module receives and processes this information and stores it in a database.
[0078] For example, after a user uploads shipping information for multiple packages at once, the system uses a series of technical methods to identify and process this information in batches, enabling efficient "batch shipping." This technical solution differs significantly from existing single, piecemeal upload methods. Specifically, after a user uploads shipping information for multiple packages at once, the express delivery platform can employ the following technical solutions to identify and process this information, namely, batch information processing: When a user uploads shipping information for multiple packages at once, the platform will first receive and store the batch information. Using batch processing technology, the platform will uniformly process all uploaded package information, eliminating the need to process each package individually.
[0079] Step S140 , performing format check and logic check on the extracted information to obtain an information check result. If the information check result indicates that the information is accurate and complete, the check is determined to be passed, and a unique waybill number is automatically generated for each shipment to be shipped.
[0080] In this step, the extracted information is formatted and logically checked to ensure its accuracy and completeness. For example, the address format is standardized, the phone number is valid, and the weight and volume are within a reasonable range.
[0081] As an optional implementation, the delivery note generation module can generate a corresponding delivery note through the courier company interface based on the processing results of the information processing module. The generated delivery note information is stored in the database, and the package status information is updated in real time. Users can check the delivery status of each package at any time through the user interface.
[0082] During the process of identifying and verifying the extracted information, the platform automatically identifies and verifies each uploaded package. This includes identifying and verifying the accuracy of information such as the package's weight, dimensions, and destination. Through collaboration with courier companies, the platform obtains relevant parameters and rules for identifying and verifying package information.
[0083] Step S150: Generate an electronic batch shipping waybill based on multiple waybill numbers corresponding to multiple goods to be shipped, and send the electronic batch shipping waybill to the transportation service end.
[0084] The backend system for the transport service can include an information processing module and a delivery order generation module. The information processing module is responsible for receiving and processing the shipping information input by the user; the delivery order generation module generates the corresponding delivery order through the courier company interface based on the processing results of the information processing module.
[0085] When generating batch waybills (shipping labels), the system automatically generates a unique waybill number for each package based on verified information, along with the corresponding express delivery label. The express delivery label contains key information such as the parcel's sender and recipient information, and the waybill number, for subsequent sorting, transportation, and delivery. The system automatically identifies and generates the corresponding express delivery label, eliminating duplicate information entry and errors.
[0086] The system can also schedule batch orders. This means the system sends batch-generated waybill information to the courier or logistics platform for order placement. The courier or logistics platform then arranges for a courier to pick up the package based on the waybill information, or for the user to deliver the package to the designated location. If all package information is identified and verified, the platform automatically matches and sorts the packages to the various courier companies.
[0087] The system can automatically select the most suitable courier for each package based on the user's personalized needs (such as price, service, timeliness, etc.) and the capabilities of each courier company, achieving intelligent matching. Specifically, the system can automatically match the most suitable courier company and price based on the package information uploaded by the user, providing the user with the best shipping solution. The batch delivery function also provides an intelligent matching function. The system can automatically match the most suitable courier company and price based on the package information uploaded by the user, providing the user with the best shipping solution. The intelligent matching function comprehensively considers factors such as the courier company's service quality, price, timeliness, etc., to provide users with the best shipping solution, reducing the user's comparison and selection time. This not only saves users time in selecting courier companies and comparing prices, but also improves the security and accuracy of shipping.
[0088] Step S160: Based on the electronic batch mailing label, the printing device is controlled to perform batch printing, and the automatic labeling machine is controlled to set the printed batch mailing label on the packaging device corresponding to the goods to be shipped.
[0089] In an optional implementation, batch printing and labeling can also be performed, that is, the system supports batch printing of express delivery labels, and users can stick the printed labels on the corresponding packages one by one. The system also supports automatic labeling machines to further improve operational efficiency.
[0090] In the embodiments of the present application, batch processing allows users to enter, upload, and mail out multiple parcels (shipments) at once, eliminating the need to upload and process each parcel (shipment) individually. This avoids the tedious process of filling out separate express delivery forms. Batch processing allows for more efficient processing of large amounts of parcel (shipment) information, avoiding the time and resource waste of processing each parcel (shipment) individually, improving the efficiency of processing data for multiple shipments, and providing users with a more convenient user experience. Furthermore, batch processing reduces the error rate of individual processing because all parcel information is processed and verified simultaneously, reducing the chance of errors when processing one by one. Thus, the batch mailing function solves the inefficiency and error-proneness of traditional express delivery processes, improving the efficiency and accuracy of user mailing. This has a significant efficiency improvement effect for users who frequently need to send large quantities of parcels. Therefore, the main effect of the express delivery platform's batch mailing function is to solve the inefficiency and error-proneness of traditional express delivery processes. Through the batch mailing function, users can enter the mailing information of multiple parcels at once and select the most suitable courier company for delivery. This not only saves users the time of filling out express delivery forms one by one, but also avoids errors caused by repeated input of information.
[0091] In the embodiments of this application, batch mailing significantly improves mailing efficiency and reduces the time and effort users spend on repetitive operations. Compared to uploading information individually, batch mailing can process information for multiple packages at once, significantly shortening the mailing process. Specifically, the batch mailing function allows users to enter shipping information for multiple packages at once, avoiding the tedious process of filling out express delivery forms individually, significantly saving time. Furthermore, for businesses or individuals who need to ship large quantities of packages, batch mailing technology helps reduce logistics costs. By placing and shipping in batches, users can enjoy more discounts and preferential treatment. Furthermore, batch mailing technology reduces the possibility of human input errors through automated processing and verification mechanisms. Furthermore, the system can automatically identify and correct common formatting and logical errors. By automatically identifying and generating express delivery forms, errors caused by repeated information entry are avoided, improving data accuracy. Furthermore, batch mailing technology provides a more convenient information management method, allowing users to view and manage their shipping information, including historical records and waybill status, at any time. Furthermore, some advanced systems support integration with e-commerce platforms to automatically synchronize and update order information. Therefore, the batch delivery function of the express delivery platform has the advantages of improving efficiency, reducing errors, intelligent matching, real-time updates, improving security, strong compatibility and ease of use, providing a convenient, efficient and safe delivery experience for users who often need to send large quantities of parcels.
[0092] The above steps are described in detail below.
[0093] In some embodiments, the process of obtaining the shipping information of multiple shipments to be shipped sent by the client corresponding to the user information in step S120 may specifically include the following steps:
[0094] Acquire an image of the goods to be shipped using an image acquisition device; based on the multiple cargo images corresponding to the multiple goods to be shipped, display the multiple goods to be shipped and multiple region identifiers using an AR interactive device in an AR virtual reality enhanced manner;
[0095] In response to a dragging operation of dragging a target shipment from among the displayed plurality of shipments to be shipped to a target region identifier among the plurality of region identifiers, determining that the target shipment is to be transported to a target region corresponding to the target region identifier; wherein the dragging operation is a somatosensory operation performed through the AR interactive device;
[0096] Based on multiple dragging operations, multiple target cargo to be shipped corresponding to the multiple dragging operations are marked to obtain multiple marking results; each marking result includes a target area to be transported to the target cargo to be shipped; based on the multiple marking results, shipping information of the multiple cargo to be shipped is obtained.
[0097] As an example, for transporting different goods to different areas, AR virtual reality enhancement technology can be used to extract the image of the goods to be transported through the mobile phone camera. AR glasses can also be used to extract the image of the goods to be transported and operate on the screen, or AR glasses can be used through somatosensory air operation: AR virtual reality enhancement technology is used to extract all the goods to be transported. If the extraction is not successful, it can also be manually extracted. For example, users and transportation management allocation personnel can choose to operate or drag. The results of the dragging operation are recorded, and based on the results, each goods to be transported is marked with the area to be transported, and packaged, divided and transported according to the mark, so as to achieve accurate and efficient acquisition of the corresponding shipping information of multiple goods to be shipped, and improve the convenience of users in setting the shipping information.
[0098] In some embodiments, after marking the multiple target shipments corresponding to the multiple drag operations based on the multiple drag operations to obtain multiple marking results, the method may further include the following steps:
[0099] Acquire multiple marking results corresponding to the dragging operations of multiple different users; obtain multiple transportation routes based on multiple target areas in the multiple marking results and the current locations of the corresponding multiple target shipments;
[0100] The multiple routes to be transported are divided into routes according to the route duplication of the multiple routes to be transported to obtain target routes to be transported with repeated routes; when the number of first target goods to be shipped corresponding to the repeated routes that meet the target routes to be transported reaches a preset number, it is determined that the multiple first target goods to be shipped are to be transported in batches based on the target routes to be transported.
[0101] For example, the app queries and summarizes the logistics route requirements of all users, and groups the same logistics routes together. When the logistics demand for a specific unified logistics route reaches a preset amount, the AI system, acting as a proxy for the collective users, communicates with the platform and sends a price reduction request, enabling unified batch shipments and cost reductions for multiple users. When the app's backend service system determines that express delivery is available, it sends information about all goods in the same logistics chain to the express delivery system, allowing the express delivery system to perform collective and unified delivery, effectively reducing shipping costs.
[0102] In some embodiments, after determining to transport a plurality of first target shipments in batches based on the target transport route, the method may further include the following steps:
[0103] Based on the transportation data of multiple first-target shipments, a transportation price reduction request is sent to the transportation service end through the AI system; the AI system is a collective bargaining agent system corresponding to multiple first users corresponding to the multiple first-target shipments;
[0104] In response to a price reduction approval result fed back by the transport service side based on the transport price reduction request, determining a final transport price based on the price reduction approval result, and sending cargo information of the plurality of first-target cargoes to be shipped to the transport service side so that the transport service side executes a batch transport process;
[0105] Calculation is performed based on the final transportation price and the number of first users to allocate the final transportation price to each first user, obtain the final user average price, and send the final user average price to the client corresponding to the first user.
[0106] As an optional implementation, the AI system can simulate users for batch shipments. Specifically, the AI system obtains shipment information from different users over a period of time. If the number of shipments from different users in area A to area B reaches a preset number, the AI system determines that the goods shipped to these different users will be batched. The AI system automatically simulates the user and the logistics platform to negotiate a price. Based on the negotiated price and the number of these users, the AI system calculates and allocates the lower negotiated price to these users, thereby more efficiently achieving the process of reducing shipping prices.
[0107] In some embodiments, the process of sending the final user average price to the client corresponding to the first user may specifically include the following steps:
[0108] A shipping courier number is generated for the first target cargo to be shipped based on the end-user average price; the shipping courier number is sent to the client corresponding to the first user, so that the client can query the end-user average price and execute the payment operation of the end-user average price through the application corresponding to the transportation server according to the shipping courier number, and obtain the real-time transportation status of the first target cargo to be shipped according to the shipping courier number.
[0109] The AI system sets and distributes the courier numbers for each of these shipments to these users, so that users can confirm the negotiated price through the APP based on the courier number, ship through the APP, pay the negotiated price through the APP, and query the real-time transportation status of the courier through the APP, thereby improving the convenience of user operations.
[0110] In some embodiments, the process of allocating the final transportation price to each first user to obtain the final user average price may specifically include the following steps:
[0111] Determine the cargo size and cargo weight of each first target cargo to be shipped, and allocate the final transportation price to the first user according to the cargo size and cargo weight in accordance with the transportation price allocation rule, that is, the final user average price; wherein the transportation price allocation rule is that the larger the cargo size and / or cargo weight, the higher the corresponding final user average price, and the smaller the cargo size and / or cargo weight, the lower the corresponding final user average price.
[0112] For example, the logistics price allocation criteria are based on weight and size, so that users with larger goods receive a higher price after negotiation, while users with smaller goods receive a lower price after negotiation. This results in a more reasonable and refined user price allocation.
[0113] In some embodiments, an image acquisition device is provided on the client, and a weight detector is connected to the client. The process of determining the size and weight of each first target shipment may specifically include the following steps:
[0114] Acquire a target image of a first target cargo to be shipped and a designated marker placed on the first target cargo to be shipped by an image acquisition device; the designated marker is a scale of the first target cargo to be shipped, and the designated marker corresponds to a designated marker size;
[0115] The sizes of the designated marker in the target image and the first target cargo to be shipped are compared to obtain the size ratio of the designated marker in the target image to the first target cargo to be shipped; the cargo size of the first target cargo to be shipped is determined based on the size of the designated marker and the size ratio, and the cargo weight of the first target cargo to be shipped is obtained through a weight detector to obtain the cargo size and cargo weight of the first target cargo to be shipped.
[0116] As an example, a weight detection device is connected to the user terminal, enabling the user terminal to automatically identify the weight of the goods. Furthermore, the user terminal can also identify the size of the goods. That is, a uniformly designated scale is placed on the goods as a marker. Based on the image captured by the user terminal camera, the size of the goods is identified by comparing the size of the goods with the scale used as a marker, thereby achieving accurate identification of the goods size and weight.
[0117] Figure 4 A schematic diagram of the structure of a device for processing batch mailing data is provided. Figure 4 As shown, the batch mailing data processing device 400 includes:
[0118] The first acquisition module 401 is used to obtain the user information to be authenticated by the user authentication system corresponding to the transportation service end;
[0119] A second acquisition module 402 is configured to, after the user information is authenticated, acquire the shipping information of multiple shipments to be shipped, sent by the client corresponding to the user information; the shipping information is the shipping information sent by the client in a one-time manner through the interface and API provided by the user authentication system;
[0120] Parsing module 403, configured to read the file corresponding to the mailing information, parse each entry in the file to obtain a parsing result, and extract various information required for mailing based on the parsing result;
[0121] Verification module 404 is configured to perform format verification and logic verification on the extracted information to obtain an information verification result. If the information verification result indicates that the information is accurate and complete, the verification is determined to have passed, and a unique waybill number is automatically generated for each shipment to be shipped.
[0122] A generating module 405 is configured to generate an electronic batch shipping waybill based on the multiple waybill numbers corresponding to the multiple goods to be shipped, and send the electronic batch shipping waybill to the transportation service end;
[0123] The control module 406 is used to control the printing device to perform batch printing based on the electronic batch shipping label, and control the automatic labeling machine to set the printed batch shipping label on the packaging device corresponding to the goods to be shipped.
[0124] The device for processing batch mailing data provided in the embodiment of the present application has the same technical features as the method for processing batch mailing data provided in the above embodiment, so it can also solve the same technical problems and achieve the same technical effects.
[0125] An electronic device provided in an embodiment of the present application is Figure 5 As shown, the electronic device 500 includes a processor 502 and a memory 501 , wherein the memory stores a computer program that can be run on the processor, and the processor implements the steps of the method provided in the above embodiment when executing the computer program.
[0126] See also Figure 5 The electronic device further includes: a bus 503 and a communication interface 504, a processor 502, a communication interface 504 and a memory 501 connected via the bus 503; the processor 502 is used to execute executable modules stored in the memory 501, such as computer programs.
[0127] The memory 501 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage. The system network element communicates with at least one other network element via at least one communication interface 504 (which may be wired or wireless), and may utilize the Internet, a wide area network, a local area network, a metropolitan area network, or the like.
[0128] The bus 503 may be an ISA bus, a PCI bus, or an EISA bus. The bus may be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, Figure 5 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or one type of bus.
[0129] Among them, the memory 501 is used to store programs, and the processor 502 executes the program after receiving the execution instruction. The method executed by the process definition device disclosed in any embodiment of the present application can be applied to the processor 502 or implemented by the processor 502.
[0130] The processor 502 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by an integrated logic circuit of hardware in the processor 502 or by instructions in the form of software. The above-mentioned processor 502 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in memory 501, and processor 502 reads the information in memory 501 and, in conjunction with its hardware, completes the steps of the above method.
[0131] Corresponding to the above-mentioned method for processing batch mailing data, an embodiment of the present application also provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by the processor, the computer-executable instructions prompt the processor to execute the steps of the above-mentioned method for processing batch mailing data.
[0132] The processing device for batch mailing data provided in the embodiment of the present application can be specific hardware on the device or software or firmware installed on the device. The implementation principle and technical effects of the device provided in the embodiment of the present application are the same as those of the aforementioned method embodiment. For the sake of brief description, any part not mentioned in the device embodiment can be referred to the corresponding content in the aforementioned method embodiment. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can all refer to the corresponding processes in the aforementioned method embodiment and will not be repeated here.
[0133] In the embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interface, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0134] For another example, the flowcharts and block diagrams in the accompanying drawings show the possible architectures, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0135] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0136] In addition, each functional unit in the embodiments provided in the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0137] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the batch mailing data processing method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.
[0138] It should be noted that similar numbers and letters represent similar items in the following figures. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. In addition, the terms "first", "second", "third", etc. are only used to distinguish the description and are not to be understood as indicating or implying relative importance.
[0139] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present application, which are used to illustrate the technical solutions of the present application, rather than to limit them. The scope of protection of the present application is not limited thereto. Although the present application has been described in detail with reference to the above-mentioned embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above-mentioned embodiments within the technical scope disclosed in the present application, or perform equivalent replacements for some of the technical features thereof. However, these modifications, changes, or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application. They should all be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A method for processing batch mailing data, characterized in that: The method comprises: Obtain the user information to be authenticated by the user authentication system corresponding to the transportation service end; After the user information is authenticated, an image of the cargo to be shipped is acquired through an image acquisition device; based on the multiple cargo images corresponding to the multiple cargo to be shipped, the multiple cargo to be shipped and multiple region identifiers are displayed using an AR interactive device in an AR virtual reality enhanced manner; in response to a dragging operation of dragging a target cargo to be shipped from the displayed multiple cargo to be shipped to a target region identifier among the multiple region identifiers, it is determined that the target cargo to be shipped is to be transported to a target region identifier; wherein the dragging operation is a somatosensory operation performed through the AR interactive device; based on the multiple dragging operations, the multiple target cargo to be shipped corresponding to the multiple dragging operations are marked to obtain multiple marking results; each marking result includes the target region to which the target cargo to be shipped is to be transported; based on the multiple marking results, shipping information of the multiple cargo to be shipped is obtained; the shipping information is the shipping information sent by the client in a one-time sending manner through the interface and API interface provided by the user authentication system; the API interface is an API interface that integrates multiple express delivery companies; Read the file corresponding to the mailing information, parse each entry in the file to obtain a parsing result, and extract various information required for mailing according to the parsing result; Performing format verification and logic verification on the extracted information to obtain an information verification result. If the information verification result indicates that the information is accurate and complete, the verification is determined to be passed, and a unique waybill number is automatically generated for each shipment to be shipped; Generating an electronic batch shipping waybill based on the multiple waybill numbers corresponding to the multiple goods to be shipped, and sending the electronic batch shipping waybill to the transportation service end; Based on the electronic batch mailing label, the printing device is controlled to perform batch printing, and the automatic label sticking machine is controlled to set the printed batch mailing label on the packaging device corresponding to the goods to be shipped.
2. The method according to claim 1, characterized in that After marking the multiple target shipments corresponding to the multiple dragging operations based on the multiple dragging operations to obtain multiple marking results, the method further includes: Obtaining a plurality of marking results corresponding to the dragging operations of a plurality of different users; Based on the multiple target areas in the multiple marked results and the corresponding current locations of the multiple target shipments to be shipped, a plurality of to-be-shipped routes are obtained; Dividing the multiple routes to be transported according to the route duplication of the multiple routes to be transported to obtain target routes to be transported with repeated routes; When the number of first target shipments corresponding to repeated routes that conform to the target shipment route reaches a preset number, it is determined that a plurality of first target shipments are to be shipped in batches based on the target shipment route.
3. The method according to claim 2, characterized in that After determining to transport the plurality of first target shipments in batches based on the target transportation route, the method further includes: Based on the transportation data of the plurality of first target shipments to be shipped, a transportation price reduction request is sent to the transportation service end through an AI system; the AI system is a collective bargaining agent system corresponding to the plurality of first users corresponding to the plurality of first target shipments to be shipped; In response to a price reduction approval result fed back by the transport service end based on the transport price reduction request, determining a final transport price based on the price reduction approval result, and sending cargo information of the plurality of first target cargoes to be shipped to the transport service end, so that the transport service end executes a batch transport process; A calculation is performed based on the final transportation price and the number of the first users to allocate the final transportation price to each of the first users, to obtain a final user average price, and the final user average price is sent to the client corresponding to the first user.
4. The method according to claim 3, characterized in that The sending the end-user average price to the client corresponding to the first user includes: Generating a shipping courier number for the first target shipment based on the end-user average price; The shipping express number is sent to the client corresponding to the first user, so that the client can query the end-user average price and execute the payment operation of the end-user average price through the application corresponding to the transportation service end according to the shipping express number, and check the real-time transportation status of the goods to be sent through the first target according to the shipping express number.
5. The method according to claim 3, characterized in that Allocating the final transportation price to each first user to obtain an average final user price includes: Determine the size and weight of each first target shipment, and allocate the final transportation price to the first user according to the transportation price allocation rule based on the size and weight of the shipment, to obtain a final user average price; Among them, the transportation price distribution rule is that the larger the cargo size and / or the cargo weight, the higher the corresponding average price to the end user, and the smaller the cargo size and / or the cargo weight, the lower the corresponding average price to the end user.
6. The method according to claim 5, characterized in that The client is provided with an image acquisition device, and the client is connected to a weight detector; the determining of the size and weight of each first target shipment includes: Acquire, by the image acquisition device, a target image of the first target cargo to be shipped and a designated marker placed on the first target cargo to be shipped; the designated marker is a scale of the first target cargo to be shipped, and the designated marker corresponds to a designated marker size; Comparing the sizes of the designated marker in the target image and the first target cargo to be shipped to obtain a size ratio of the designated marker in the target image to the first target cargo to be shipped; The cargo size of the first target cargo to be shipped is determined according to the designated marker size and the size ratio, and the cargo weight of the first target cargo to be shipped is obtained by the weight detector to obtain the cargo size and cargo weight of the first target cargo to be shipped.
7. A device for processing batch mailing data, characterized in that: include: The first acquisition module is used to obtain the user information to be authenticated by the user authentication system corresponding to the transportation service end; A second acquisition module is configured to acquire an image of the cargo to be shipped through an image acquisition device after the user information is authenticated; Based on the multiple cargo images corresponding to the multiple cargo to be shipped, using an AR interactive device to display the multiple cargo to be shipped and multiple region identifiers in an AR virtual reality enhanced manner; In response to a dragging operation of dragging a target cargo to be shipped from the displayed plurality of cargo to be shipped to a target region identifier among the plurality of region identifiers, determining that the target cargo to be shipped is to be transported to a target region corresponding to the target region identifier; wherein the dragging operation is a somatosensory operation performed through the AR interactive device; based on the plurality of dragging operations, the plurality of target cargo to be shipped corresponding to the plurality of dragging operations are marked to obtain a plurality of marking results; each of the marking results includes the target region to which the target cargo to be shipped is to be transported; based on the plurality of marking results, shipping information of the plurality of cargo to be shipped is obtained; the shipping information is the shipping information sent by the client in a one-time sending manner through the interface and API interface provided by the user authentication system; the API interface is an API interface that integrates multiple express delivery companies; A parsing module, configured to read the file corresponding to the mailing information, parse each entry in the file, obtain a parsing result, and extract various information required for mailing based on the parsing result; A verification module is configured to perform format verification and logic verification on the extracted information to obtain an information verification result. If the information verification result indicates that the information is accurate and complete, the verification is determined to have passed, and a unique waybill number is automatically generated for each shipment to be shipped. A generating module, configured to generate an electronic batch shipping waybill based on the multiple waybill numbers corresponding to the multiple goods to be shipped, and send the electronic batch shipping waybill to the transportation service end; The control module is used to control the printing device to perform batch printing based on the electronic batch mailing label, and control the automatic label sticking machine to set the printed batch mailing label on the packaging device corresponding to the goods to be shipped.
8. An electronic device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to execute the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Express bill printing method and system, equipment and storage medium
CN113031886A
Batch ordering and printing method and device, equipment and storage medium
CN116088774A