SIM card delivery management method and device, computer equipment and storage medium

By dynamically allocating equipment resources and production message queues in the SIM card delivery process, efficient and automated management of the SIM card delivery process is achieved, and the problem of inefficiency in traditional processes is solved, and overall work efficiency and system stability are improved.

CN120338921AActive Publication Date: 2025-07-18GUANGDONG XINGDING COMM TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202510418435.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-03
Publication Date
2025-07-18
Estimated Expiration
2045-04-03

AI Technical Summary

Technical Problem

The existing SIM card delivery process lacks an efficient linkage mechanism, resulting in low overall work efficiency and difficulty in ensuring timeliness and accuracy, especially when handling large-scale concurrent orders.

Method used

By obtaining SIM card order information and connection pool equipment information, dynamically allocate card issuer and printing equipment resources, and combining production message queues for prediction and scheduling, realizing the full process of SIM card reading, writing and logistics page order printing.

Benefits of technology

It significantly improves order processing efficiency and system stability, reduces manual intervention, reduces operational costs, improves customer experience, and ensures information security and traceability capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120338921A_ABST
    Figure CN120338921A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of Internet of Things, in particular to an SIM card delivery management method and device, computer equipment and a storage medium, and the method comprises the steps: obtaining SIM card order information, and obtaining order identification information and SIM card number information from the SIM card order information; acquiring connection pool equipment information, and acquiring card sender working information and printing equipment working information from the connection pool equipment information; generating equipment distribution information according to the card sender working information and the printing equipment working information, and triggering an SIM card reading instruction to the card reader according to the equipment distribution information and the SIM card number information; obtaining an SIM card reading result according to the SIM card reading instruction, associating the SIM card reading result with the order identification information, and triggering an SIM card reading and writing instruction; and after obtaining a read-write completion message corresponding to the SIM card read-write instruction, generating an order information printing instruction according to the SIM card order information, and triggering corresponding SIM card delivery information. The method has the effect of improving the efficiency of the delivery process of the SIM card.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of the Internet of Things, and in particular to a SIM card delivery management method, device, computer equipment and storage medium. Background Art

[0002] At present, with the rapid development of information technology and the popularization of IoT devices, the application scenarios of SIM cards are becoming increasingly extensive. Whether it is consumer electronics or industrial equipment, efficient SIM card management and delivery process has become one of the key links in enterprise operations. Traditional delivery methods often rely on manual operations, which is not only time-consuming and labor-intensive, but also prone to frequent errors due to human factors. Therefore, how to optimize the SIM card delivery process to improve efficiency and reduce the error rate has become an important issue that needs to be solved in the industry.

[0003] Among the existing technical means, the commonly used methods include but are not limited to: using a card writer alone to complete the SIM card information entry; using independent printers to print logistics waybills or shipping lists; using Excel spreadsheets to manually match order numbers and SIM card information. Although these traditional methods can meet basic needs to a certain extent, they lack effective connection and integration with each other and fail to form a unified and coordinated operating system. In addition, some companies have tried to introduce simple automation tools to assist certain single links, such as automated card conveyor belts or basic data reading programs, but they still cannot completely get rid of the high dependence on manpower.

[0004] However, the above conventional methods generally have a common defect - that is, each device operates in isolation from each other, and no efficient linkage mechanism has been established. This situation directly leads to low overall work efficiency, which is particularly difficult to handle when facing large-scale concurrent orders, and it is difficult to ensure timeliness and accuracy. Therefore, there is an urgent need for a new solution that can achieve seamless connection of the entire process and has a high level of automation, so as to effectively overcome the current limitations. Summary of the invention

[0005] In order to improve the efficiency of the SIM card delivery process, the present application provides a SIM card delivery management method, apparatus, computer equipment and storage medium.

[0006] The above-mentioned invention objective of the present application is achieved through the following technical solutions: A SIM card delivery management method, the SIM card delivery management method comprising: Obtain SIM card order information, and obtain order identification information and SIM card quantity information from the SIM card order information; Acquire connection pool device information, and acquire card issuing machine working information and printing device working information from the connection pool device information; Generate device allocation information based on the working information of the card issuer and the working information of the printing device, and trigger a SIM card reading instruction to the card reader according to the device allocation information and the SIM card quantity information; Obtain the SIM card reading result according to the SIM card reading instruction, and trigger a SIM card reading and writing instruction after associating the SIM card reading result with the order identification information; After obtaining the read / write completion message corresponding to the SIM card reading and writing instruction, generate an order information printing instruction according to the SIM card order information and trigger the corresponding SIM card shipping information.

[0007] By adopting the above technical solutions, highly automated management of the SIM card shipping process can be achieved. Specifically, after obtaining the SIM card order information, the system further extracts the order identification information and the SIM card quantity information, and these key parameters form the basis for subsequent operations. Then, by retrieving and analyzing the connection pool device information, the working status of the currently available card-issuing machines and whether the printing devices are idle or busy can be accurately grasped. Based on the obtained card-issuing machine working information and printing device working information, precise device allocation information is intelligently generated, and accordingly, an appropriate SIM card reading instruction is sent to the card reader in combination with the actual number of SIM cards to be processed. The most core advantage in this process lies in the dynamic adjustment and reasonable allocation of hardware resources. On the one hand, by monitoring the status of various devices in real time, the situation where some devices are overused while others are left idle for a long time due to blind allocation is avoided; on the other hand, the strategy is flexibly changed according to different scales of order volumes - for small batch orders, a small number of high-performance units can be directly assigned to quickly complete the tasks, while for large-scale orders, the overall work efficiency can be greatly improved by splitting the tasks and operating multiple groups of devices in parallel. This flexibility greatly enhances the adaptability of the system, enabling it to maintain stable performance whether in daily operations or during peak periods. Once the SIM card reading instruction is triggered, the next step is to carefully process the obtained results. Here, not only the basic data on the physical card is simply recorded, but more importantly, these data are closely linked to the specific identification from the order, forming a unique data pairing relationship. Doing so has two obvious benefits: at the first level, it helps to strengthen security protection measures because each SIM card must strictly correspond to a unique legal order before it can be further processed; at the second level, it is convenient for later tracing. If problems occur, it can quickly locate to the specific transaction link or even the scope of personal responsibility. Immediately afterwards, it enters the crucial SIM card reading and writing stage. By virtue of advanced communication protocols and technical means (such as the ISO 7816 standard), complex operation steps such as IMSI coding can be successfully completed on the premise of ensuring information security. It should be noted that this process is not an isolated independent action, but an indispensable link in the whole chain. It depends on the various conditions prepared before, and at the same time directly affects whether the subsequent related action sequences such as logistics label production can be carried out smoothly.

[0008] In a preferred example of the present application, it can be further configured that: generating device allocation information according to the card-issuing machine working information and the printing device working information, and triggering a SIM card reading instruction to the card reader according to the device allocation information and the SIM card quantity information, specifically including: Obtain an idle device identifier from the work information of the card issuer and the work information of the printing device, where the idle device identifier includes a card issuer identifier and a printing device identifier; Trigger the device allocation information according to the card issuer identifier and the printing device identifier.

[0009] By adopting the above technical solution, the intelligent management and scheduling of the card issuer and the printing device are realized, thereby significantly improving the resource allocation efficiency and system stability in the order processing process. Specifically, after receiving the SIM card order information, the system will immediately analyze the status of all currently available hardware resources, that is, the work information of the card issuer and the work information of the printing device. By comprehensively evaluating this information, it is possible to accurately locate which devices are idle and extract their unique identifiers accordingly, namely the card issuer identifier and the printing device identifier. Next, based on the obtained idle device identifiers, and according to multi-dimensional data such as the historical performance records and load balancing status of each device, it is possible to make an optimal decision in a very short time, ensuring that each task allocation reaches the best matching degree and avoiding the situation of task backlog or resource waste that may occur in traditional methods. After determining the specific combination of the card issuer and the printing device, a clear and accurate SIM card reading instruction will be immediately sent to the relevant card reader. Such a design greatly improves the work efficiency and also enhances the robustness of the system, enabling it to operate smoothly even in the face of a sudden influx of a large number of orders. It not only solves various drawbacks caused by excessive manual participation in the past, but also creatively proposes the concept of using modern network architectures and technical standards (such as Kafka message queues, non-blocking I / O models, etc.) to transform the traditional manufacturing production line model. Finally, the goals of reducing labor cost investment, accelerating product delivery speed, and improving overall service quality are achieved, making a positive contribution to promoting the progress of the industry.

[0010] In a preferred example of the present application, it can be further configured as follows: The obtaining the idle device identifier from the work information of the card issuer and the work information of the printing device, where the idle device identifier includes a card issuer identifier and a printing device identifier, specifically includes: Send the SIM card quantity information to the production message queue, and make a prediction based on the production message queue, the work information of the card issuer, and the work information of the printer to obtain a corresponding prediction result; Determine the idle device identifier according to the prediction result.

[0011] By adopting the above technical solutions, the resources of the card issuing machine and the printer can be reasonably allocated according to the SIM card quantity information, and efficient order processing can be achieved in a high-concurrency environment. Specifically, when the system receives the SIM card order information, it will first extract the SIM card quantity information therein and send it to the production message queue. This production message queue lays the foundation for subsequent resource allocation and task scheduling, and can effectively manage and organize the relationship between multiple order requests. Next, the system will comprehensively analyze the working information of the card issuing machine and the working information of the printer. The working information of the card issuing machine includes, but is not limited to, factors such as whether the device is idle, the type of task currently in progress and its estimated completion time, etc.; while the working information of the printer covers details such as the status of the printer (such as whether it is printing other documents), the remaining ink volume, and other parameters that may affect normal operation. By predicting these key index values, the corresponding prediction results are obtained. Based on this important prediction result obtained, the specific card issuing machine and printer can be finally confirmed to be assigned to undertake the upcoming new round of SIM card-related operation tasks.

[0012] In a preferred example of the present application, it can be further configured that: sending the SIM card quantity information to the production message queue, and making a prediction according to the production message queue, the working information of the card issuing machine and the working information of the printer to obtain the corresponding prediction result, specifically including: Obtain the estimated production time corresponding to each order in the production message queue; Obtain the standby device identifier and the working device identifier in the working state from the working information of the card issuing machine and the working information of the printer; If there is the standby device identifier, use the standby device identifier as the idle device identifier, otherwise, obtain the remaining working time corresponding to the working device identifier; Make a prediction according to the remaining working time to obtain the corresponding prediction result.

[0013] By adopting the above technical solutions, the intelligent scheduling of the card issuing machine and the printer equipment is realized. Specifically, first, by analyzing the estimated production time of each order in the production message queue and combining the actual working status of the card issuing machine and the printer (i.e., standby or working), the available device resources are accurately judged. When there is a standby device, it is directly recognized as an idle device for new order processing; while in the case where all devices are busy, a reasonable prediction is made according to the remaining working time of the working devices, so as to select the optimal subsequent available device. This method greatly improves the equipment utilization efficiency, can better balance the load in a high-concurrency scenario, reduce the waiting time, and finally achieve the effect of accelerating the order processing speed and improving the overall throughput of the system.

[0014] In a preferred example, the present application can be further configured as follows: after obtaining the read / write completion message corresponding to the SIM card read / write instruction, an order information printing instruction is generated according to the SIM card order information, and the corresponding SIM card shipping information is triggered, specifically including: Obtain the consignee information from the SIM card order information; Generate an order information printing instruction according to the consignee information.

[0015] By adopting the above technical solution, the consignee information is accurately extracted from the SIM card order information, and an order information printing instruction is generated based on this information. This technical means ensures the accuracy and personalized customization of the logistics label content, avoids errors that may be caused by manual input, simplifies the operation process, and significantly improves the processing efficiency and accuracy of the automated shipping platform.

[0016] The second above-mentioned inventive object of the present application is achieved by the following technical solution: A SIM card shipping management device, the SIM card shipping management device includes: An order reading module, configured to obtain SIM card order information, and obtain order identification information and SIM card quantity information from the SIM card order information; A device acquisition module, configured to obtain connection pool device information, and obtain card issuer working information and printing device working information from the connection pool device information; A SIM card reading module, configured to generate device allocation information according to the card issuer working information and the printing device working information, and trigger a SIM card reading instruction to a card reader according to the device allocation information and the SIM card quantity information; A SIM card writing module, configured to obtain a SIM card reading result according to the SIM card reading instruction, associate the SIM card reading result with the order identification information, and then trigger a SIM card read / write instruction; An order printing module, configured to generate an order information printing instruction according to the SIM card order information after obtaining the read / write completion message corresponding to the SIM card read / write instruction, and trigger the corresponding SIM card shipping information.

[0017] By adopting the above technical solution, highly automated management of the SIM card shipping process can be achieved. Specifically, after obtaining the SIM card order information, the system further extracts the order identification information and the SIM card quantity information, and these key parameters form the basis for subsequent operations. Then, by retrieving and analyzing the connection pool device information, the working status of the currently available card-issuing machines and whether the printing device is idle or busy can be accurately grasped. Based on the obtained card-issuing machine working information and printing device working information, precise device allocation information is intelligently generated, and accordingly, appropriate SIM card reading instructions are sent to the card reader in combination with the actual number of SIM cards to be processed. The most core advantage in this process lies in the dynamic adjustment and reasonable allocation of hardware resources. On the one hand, by real-time monitoring the status of various devices, the situation where some devices are overused while others are idle for a long time due to blind allocation is avoided; on the other hand, the strategy is flexibly changed according to different scales of order volumes - for small batch orders, a small number of high-performance units can be directly assigned to quickly complete the tasks, while for large-scale orders, the overall work efficiency can be greatly improved by splitting tasks and operating multiple groups of devices in parallel. This flexibility greatly enhances the adaptability of the system, enabling it to maintain stable performance whether in daily operations or during peak periods. Once the SIM card reading instruction is triggered, the next step is to carefully process the obtained results. Here, not only the basic data on the physical card is simply recorded, but more importantly, these data are closely linked to the specific identification from the order, forming a unique data pairing relationship. Doing so has two obvious benefits: at the first level, it helps to strengthen security protection measures because each SIM card must strictly correspond to a unique legal order to be further processed; at the second level, it is convenient for later traceability, and if problems occur, it can quickly locate to the specific transaction link or even the scope of personal responsibility. Then it enters the crucial SIM card reading and writing stage. By virtue of advanced communication protocols and technical means (such as the ISO 7816 standard), complex operation steps such as IMSI coding can be successfully completed on the premise of ensuring information security. It should be noted that this process is not an isolated independent action, but an indispensable part of the entire chain. It depends on the various conditions prepared in the front and at the same time directly affects whether the subsequent related action sequences such as logistics label making can be carried out smoothly.

[0018] The above object three of the present application is achieved by the following technical solution: A computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the steps of the above SIM card shipping management method are implemented.

[0019] The above-mentioned fourth object of the present application is achieved by the following technical solutions: A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above SIM card shipping management method are implemented.

[0020] In summary, the present application includes at least one of the following beneficial technical effects: 1. By dynamically allocating card-issuing machine and printing device resources and combining production message queues to predict and schedule order tasks, the order processing efficiency and the stability of the system in high-concurrency scenarios are significantly improved; 2. The full process automation of SIM card information reading and writing and logistics label printing is realized, reducing manual intervention and the operation error rate, thereby effectively reducing the operation cost and optimizing the customer experience; 3. By means of the non-blocking I / O model and connection pool technology, the device utilization rate is improved, ensuring smooth parallel processing of multiple tasks, greatly shortening the order processing cycle, and enhancing the reliability and response speed of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 is a flowchart of a SIM card shipping management method in an embodiment of the present application; Figure 2 is a flowchart for implementing method step S30 in SIM card shipping management in an embodiment of the present application; Figure 3 is a flowchart for implementing method step S31 in SIM card shipping management in an embodiment of the present application; Figure 4 is a flowchart for implementing method step S311 in SIM card shipping management in an embodiment of the present application; Figure 5 is a flowchart for implementing method step S40 in SIM card shipping management in an embodiment of the present application; Figure 6 is a schematic block diagram of a SIM card shipping management system in an embodiment of the present application; Figure 7 is a schematic diagram of a device in an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0022] The present application will be further described in detail below with reference to the accompanying drawings.

[0023] In one embodiment, as Figure 1 shown, the present application discloses a SIM card shipping management method, which specifically includes the following steps: S10: Obtain SIM card order information, and obtain order identification information and SIM card quantity information from the SIM card order information; S20: Obtain connection pool device information, and obtain card issuer working information and printing device working information from the connection pool device information; S30: Generate device allocation information based on the card issuer working information and the printing device working information, and trigger a SIM card reading instruction to the card reader according to the device allocation information and the SIM card quantity information; S40: Obtain the SIM card reading result according to the SIM card reading instruction, and after associating the SIM card reading result with the order identification information, trigger a SIM card reading and writing instruction; S50: After obtaining the read / write completion message corresponding to the SIM card reading and writing instruction, generate an order information printing instruction according to the SIM card order information, and trigger the corresponding SIM card shipping information.

[0024] Specifically, first, through a comprehensive analysis of the SIM card order information, the system can accurately extract two key parameters - the order identification information and the SIM card quantity information. Then, after obtaining the necessary order details, the next step is a comprehensive evaluation of the status of all available devices in the connection pool. Here, the "connection pool" actually refers to a pre-prepared set of different types of devices that can be called, such as professional machines dedicated to reading and writing SIM cards and traditional printers responsible for printing relevant bills and vouchers. By collecting a series of important data such as whether these devices are currently busy and their respective performance indicators, a complete "working information" is formed. On this basis, a strategic planning step called "device allocation" is further developed. In this process, various condition constraints previously understood will be comprehensively considered, such as which card issuing devices are currently idle and can be immediately put into use? Or considering how many SIM cards need to be processed next to determine how many such instruments should be used to work synchronously most reasonably and other such complex but crucial considerations.

[0025] After completing the above preparatory work, it enters the specific execution stage. At this time, according to the established plan, corresponding action instructions are sequentially sent to the reading devices at the specified positions - that is, the so-called "trigger the SIM card reading instruction". This action means officially starting the task of verifying the identity number (ICCID) of each chip to be processed in a specific batch one by one. Once the relevant characteristic values of the target object are successfully captured, they are immediately associated with the customer order voucher number recorded earlier to form a new combined entity and saved in the database for future query and retrieval, and also for subsequent tracking and management.

[0026] Meanwhile, a command related to modifying the content of the storage unit is triggered, which is simply referred to as the "SIM card reading and writing instruction". The collected basic materials are converted into a unique encoded form that conforms to the industry standard format and is permanently marked on the product surface.

[0027] When it is confirmed that all the scheduled procedures have ended smoothly without abnormal interruptions, an order information printing instruction is triggered, and based on this, a formal version of the product packaging list is output.

[0028] In one embodiment, as Figure 2 shown, in step S30, device allocation information is generated according to the card issuing machine working information and the printing device working information, and a SIM card reading instruction is triggered to the card reader according to the device allocation information and the SIM card quantity information, specifically including: S31: Obtain the idle device identifier from the obtained card issuing machine working information and printing device working information, where the idle device identifier includes the card issuing machine identifier and the printing device identifier.

[0029] S32: Trigger the device allocation information according to the card issuing machine identifier and the printing device identifier.

[0030] Specifically, during the process of processing the SIM card order, the system will first collect the working status of all available card issuing machines and the working conditions of the printers, screen out the devices that are currently in the idle state from them, and record the unique identifiers of these devices, that is, the card issuing machine identifier and the printing device identifier. This accurate identification and marking of idle devices ensure that the subsequent steps can accurately locate the appropriate hardware resources. After determining which card issuing machines and printers are in the idle state, the next step is to create a detailed device allocation form. It also includes the selection logic for the optimal matching strategy for a specific number of SIM card orders. For example, if a batch of orders requires writing data to fifty SIM cards, those combinations with higher working efficiency or lower load pressure are preferentially selected for task assignment.

[0031] In one embodiment, as Figure 3 shown, in step S31, that is, obtaining the idle device identifier from the obtained card issuing machine working information and printing device working information, where the idle device identifier includes the card issuing machine identifier and the printing device identifier, specifically including: S311: Send the SIM card quantity information to the production message queue, and make a preliminary judgment according to the production message queue, the card issuing machine working information, and the printer working information to obtain the corresponding preliminary judgment result.

[0032] S312: Determine the idle device identifier according to the preliminary judgment result.

[0033] Specifically, after receiving an order containing SIM card quantity information, the system immediately sends this information to the production message queue. Next, the system needs to perform precise predictive analysis based on the data in the production message queue, combined with the real-time updated working information of the card-issuing machines and printers. The goal is to determine which devices are currently available or when they are expected to become available for new orders. In this process, the system will consider multiple factors to make the most reasonable decision. For example, for each new order waiting to be processed, it requires the support not only of a single device but also the coordinated cooperation among multiple related devices, that is, to find a combination that can meet the requirements of the current specific order and match each other in terms of time.

[0034] Once all the necessary data analysis and calculation steps are completed, the predictive result is obtained, which includes the specific card-issuing machines and the corresponding printers most suitable for performing the upcoming tasks.

[0035] In one embodiment, as Figure 4 shown, in step S311, that is, sending the SIM card quantity information to the production message queue, making a prediction based on the production message queue, the working information of the card-issuing machines, and the working information of the printers, and obtaining the corresponding predictive result, specifically including: S3111: Obtain the estimated production time corresponding to each order in the production message queue.

[0036] S3112: Obtain the standby device identifiers and the identifiers of the working devices in the working state from the working information of the card-issuing machines and the working information of the printers.

[0037] S3113: If there are standby device identifiers, use the standby device identifiers as the idle device identifiers; otherwise, obtain the remaining working time corresponding to the identifiers of the working devices.

[0038] S3114: Make a prediction based on the remaining working time to obtain the corresponding predictive result.

[0039] Specifically, by adopting the above technical solution, precise management and efficient scheduling of device resources during the SIM card shipping process are achieved. First, after receiving an order containing SIM card quantity information, the system sends this quantity information to the production message queue for subsequent processing. This design makes full use of the advantages of high-performance message middleware such as Kafka, ensuring good performance even in large-scale concurrent scenarios, and also facilitating the adjustment of time window settings at each stage according to actual needs to optimize the overall process efficiency.

[0040] Next, to further improve the accuracy of resource allocation, two key device status identifiers - standby device identifier and working device identifier - were extracted from the card issuer's working information and the printer's working information. Here, "standby" refers to those devices that are currently not occupied by other tasks and are in an idle state and can be immediately put into the execution of new tasks; while "working" refers to those machines that are currently busy processing the parts of the tasks that have been assigned but not yet completed.

[0041] If available standby devices are detected, then without a doubt, these devices that are already ready to start operating at any time should be preferentially selected for the next step of action, and they are directly recognized as eligible idle candidates for the upcoming new round of card writing and printing.

[0042] Reasonably allocating the production message queue according to the remaining working time of different orders can effectively balance the workload of each device. Specifically, during the prediction process, the system first obtains the remaining working time of the devices in the working state. For devices with a shorter remaining working time, new order tasks are preferentially allocated to make full use of the idle period of the devices and avoid resource idleness; while for devices with a longer remaining working time, new task allocation is postponed to prevent task backlog and delays. This way of dynamically adjusting the message queue allocation based on the remaining working time not only improves the overall processing efficiency but also ensures the fairness and stability of task scheduling in high-concurrency scenarios, thereby maximizing the device performance, reducing waiting time, and improving the order processing speed.

[0043] In one embodiment, as Figure 5 shown, in step S50, that is, after obtaining the read / write completion message corresponding to the SIM card read / write instruction, an order information printing instruction is generated according to the SIM card order information, and the corresponding SIM card shipping information is triggered, specifically including: S51: Obtain the recipient information from the SIM card order information.

[0044] S52: Generate an order information printing instruction according to the recipient information.

[0045] Specifically, after the system completes the SIM card read / write operation, it can accurately extract the key information in the order and generate a precise logistics label printing instruction based on this information, thus realizing the high integration and optimization of the automated shipping process. Specifically, after receiving the read / write completion message corresponding to the SIM card read / write instruction, the SIM card order information is parsed to obtain the relevant details of the recipient. The recipient information here usually includes but is not limited to the name of the recipient, contact phone number, delivery address, and other additional remarks, etc., which are all indispensable parts for generating a complete logistics label.

[0046] Next, the system will integrate all the obtained consignee information according to a predefined data structure. This process aims to ensure that all necessary fields are correctly filled and the format meets the requirements of subsequent processing modules.

[0047] After preparing the complete consignee information data packet, the next step is the actual construction stage of the order information printing instruction.

[0048] Meanwhile, considering the various complex boundary condition challenges that may exist in the actual application environment, we have specifically strengthened the consideration of fault tolerance and error correction in the design process. For example, if a required item is detected to be missing, an immediate prompt and alarm should be given and the relevant process should be paused until the problem is solved; or when a temporary interruption is caused by network fluctuations, sufficient recovery ability should also be available to ensure that the overall chain continues smoothly and error-free until it is successfully completed.

[0049] It should be understood that the order of the numbers of the steps in the above embodiments does not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0050] In one embodiment, a SIM card shipping management device is provided, which corresponds to the SIM card shipping management method in the above embodiment one by one. As Figure 6 shown, the SIM card shipping management device includes an order reading module, a device acquisition module, a SIM card reading module, a SIM card writing module, and an order printing module. The detailed description of each functional module is as follows: The order reading module is used to obtain SIM card order information, and obtain order identification information and SIM card quantity information from the SIM card order information; The device acquisition module is used to obtain connection pool device information, and obtain card issuer working information and printing device working information from the connection pool device information; The SIM card reading module is used to generate device allocation information according to the card issuer working information and the printing device working information, and trigger a SIM card reading instruction to the card reader according to the device allocation information and the SIM card quantity information; The SIM card writing module is used to obtain a SIM card reading result according to the SIM card reading instruction, associate the SIM card reading result with the order identification information, and then trigger a SIM card reading and writing instruction; The order printing module is used to obtain the read / write completion message corresponding to the SIM card read / write instruction, generate an order information printing instruction according to the SIM card order information, and trigger the corresponding SIM card shipping information.

[0051] Optionally, the SIM card reading module includes: The device identification acquisition sub-module is used to acquire the idle device identification from the acquired card issuer working information and printing device working information, where the idle device identification includes the card issuer identification and the printing device identification; The device allocation sub-module is used to trigger the device allocation information according to the card issuer identification and the printing device identification.

[0052] Optionally, the device identification acquisition sub-module includes: The information prediction unit is used to send the SIM card quantity information to the production message queue, and make a prediction based on the production message queue, the card issuer working information, and the printer working information to obtain the corresponding prediction result; The identification acquisition unit is used to determine the idle device identification according to the prediction result.

[0053] Optionally, the information prediction unit includes: The time estimation sub-unit is used to obtain the estimated production time corresponding to each order in the production message queue; The working status acquisition sub-unit is used to acquire the standby device identification and the working device identification in the working state from the card issuer working information and the printer working information; The time acquisition sub-unit is used to use the standby device identification as the idle device identification if there is a standby device identification, otherwise, to obtain the remaining working time corresponding to the working device identification; The information prediction sub-unit is used to make a prediction based on the remaining working time to obtain the corresponding prediction result.

[0054] Optionally, the order printing module includes: The information extraction sub-module is used to acquire the recipient information from the SIM card order information; The instruction trigger sub-module is used to generate an order information printing instruction according to the recipient information.

[0055] For the specific limitations of the SIM card shipping management device, reference can be made to the limitations of the SIM card shipping management method in the above text, which will not be elaborated here. Each module in the above SIM card shipping management device can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in the processor of the computer device in hardware form or independent of it, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to the above modules.

[0056] In one embodiment, a computer device is provided. The computer device can be a server, and its internal structure diagram can be as Figure 7As shown. The computer device includes a processor, a memory, a network interface, and a database connected via a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, it implements a SIM card shipping management method.

[0057] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented: Obtain SIM card order information, and obtain order identification information and SIM card quantity information from the SIM card order information; Obtain connection pool device information, and obtain card issuing machine working information and printing device working information from the connection pool device information; Generate device allocation information according to the card issuing machine working information and the printing device working information, and trigger a SIM card reading instruction to the card reader according to the device allocation information and the SIM card quantity information; Obtain a SIM card reading result according to the SIM card reading instruction, and after associating the SIM card reading result with the order identification information, trigger a SIM card reading and writing instruction; After obtaining a read / write completion message corresponding to the SIM card reading and writing instruction, generate an order information printing instruction according to the SIM card order information, and trigger corresponding SIM card shipping information.

[0058] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by the processor, the following steps are implemented: Obtain SIM card order information, and obtain order identification information and SIM card quantity information from the SIM card order information; Obtain connection pool device information, and obtain card issuing machine working information and printing device working information from the connection pool device information; Generate device allocation information according to the card issuing machine working information and the printing device working information, and trigger a SIM card reading instruction to the card reader according to the device allocation information and the SIM card quantity information; Obtain a SIM card reading result according to the SIM card reading instruction, and after associating the SIM card reading result with the order identification information, trigger a SIM card reading and writing instruction; After obtaining a read / write completion message corresponding to the SIM card reading and writing instruction, generate an order information printing instruction according to the SIM card order information, and trigger corresponding SIM card shipping information.

[0059] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the various embodiments provided in this application can include non-volatile and / or volatile memories. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or an external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.

[0060] Those skilled in the art can clearly understand that for the convenience and brevity of description, only the above division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to different functional units and modules as needed, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above.

[0061] The above embodiments are only used to illustrate the technical solutions of the present application, not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A SIM card shipping management method, characterized in that The SIM card shipping management method includes: Obtaining SIM card order information, and obtaining order identification information and SIM card quantity information from the SIM card order information; Obtaining connection pool device information, and obtaining card issuer working information and printing device working information from the connection pool device information; Generating device allocation information according to the card issuer working information and the printing device working information, and triggering a SIM card reading instruction to a card reader according to the device allocation information and the SIM card quantity information; Obtaining a SIM card reading result according to the SIM card reading instruction, associating the SIM card reading result with the order identification information, and then triggering a SIM card reading and writing instruction; After obtaining the read / write completion message corresponding to the SIM card read / write instruction, generating an order information printing instruction according to the SIM card order information, and triggering corresponding SIM card shipping information.

2. The SIM card delivery management method according to claim 1, wherein The generating device allocation information according to the card issuer working information and the printing device working information, and triggering a SIM card reading instruction to a card reader according to the device allocation information and the SIM card quantity information specifically includes: Obtaining an idle device identifier from the obtained card issuer working information and the printing device working information, where the idle device identifier includes a card issuer identifier and a printing device identifier; Triggering the device allocation information according to the card issuer identifier and the printing device identifier.

3. The SIM card delivery management method according to claim 2, wherein, The obtaining an idle device identifier from the obtained card issuer working information and the printing device working information, where the idle device identifier includes a card issuer identifier and a printing device identifier specifically includes: Sending the SIM card quantity information to a production message queue, making a prediction according to the production message queue, the card issuer working information, and the printer working information, and obtaining a corresponding prediction result; Determining the idle device identifier according to the prediction result.

4. The SIM card delivery management method according to claim 3, wherein The sending the SIM card quantity information to a production message queue, making a prediction according to the production message queue, the card issuer working information, and the printer working information, and obtaining a corresponding prediction result specifically includes: Obtaining the estimated production time corresponding to each order in the production message queue; Obtaining standby device identifiers and working device identifiers in a working state from the card issuer working information and the printer working information; If there is a standby device identifier, using the standby device identifier as the idle device identifier; otherwise, obtaining the remaining working time corresponding to the working device identifier; Making a prediction according to the remaining working time to obtain a corresponding prediction result.

5. The SIM card delivery management method according to claim 1, wherein After obtaining the read / write completion message corresponding to the SIM card read / write instruction, generating an order information printing instruction according to the SIM card order information, and triggering corresponding SIM card shipping information specifically includes: Obtaining consignee information from the SIM card order information; Generating an order information printing instruction according to the consignee information.

6. A SIM card delivery management device, characterized in that, The SIM card shipping management device includes: An order reading module, configured to obtain SIM card order information, and obtain order identification information and SIM card quantity information from the SIM card order information; A device acquisition module, configured to acquire connection pool device information and obtain card issuer working information and printing device working information from the connection pool device information; A SIM card reading module, configured to generate device allocation information according to the card issuer working information and the printing device working information, and trigger a SIM card reading instruction to a card reader according to the device allocation information and the SIM card quantity information; A SIM card writing module, configured to obtain a SIM card reading result according to the SIM card reading instruction, associate the SIM card reading result with the order identification information, and then trigger a SIM card reading and writing instruction; An order printing module, configured to obtain a read / write completion message corresponding to the SIM card reading and writing instruction, generate an order information printing instruction according to the SIM card order information, and trigger corresponding SIM card shipping information.

7. The SIM card delivery management device according to claim 6, wherein The SIM card reading module includes: A device identification acquisition sub-module, configured to acquire an idle device identification from the acquired card issuer working information and the printing device working information, where the idle device identification includes a card issuer identification and a printing device identification; A device allocation sub-module, configured to trigger the device allocation information according to the card issuer identification and the printing device identification.

8. The SIM card delivery management device according to claim 6, wherein The device identification acquisition sub-module includes: An information prediction unit, configured to send the SIM card quantity information to a production message queue, and perform prediction according to the production message queue, the card issuer working information, and the printer working information to obtain a corresponding prediction result; An identification acquisition unit, configured to determine the idle device identification according to the prediction result.

9. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, the steps of the SIM card shipping management method according to any one of claims 1 to 5 are implemented.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, the steps of the SIM card shipping management method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Order pushing method and device, storage medium and equipment

    CN114066573A

  • User behavior processing method and device, equipment, storage medium and program product

    CN117435367A

  • Multifunctional SIM (Subscriber Identity Module) card, distribution method thereof, card distribution system and electronic equipment

    CN117641517A

  • Subscriber identity module (SIM) card post-activation method, equipment and storage medium

    CN117880799A

  • SIM (Subscriber Identity Module) card writing method, system and equipment based on Internet of Things and medium

    CN118966244A