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

By dynamically allocating equipment resources and automating management in the SIM card delivery process, the problems of inefficiency and frequent errors in the traditional SIM card delivery process have been solved, achieving efficient and secure full-process automated management and improving the system's adaptability and accuracy.

CN120338921BActive Publication Date: 2025-11-04GUANGDONG XINGDING COMM TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The traditional SIM card delivery process relies on manual operation, resulting in low efficiency, frequent errors, and a lack of efficient coordination between devices, making it difficult to guarantee timeliness and accuracy.

Method used

By acquiring SIM card order information and equipment status, the system dynamically allocates card issuing and printing equipment resources, utilizes production message queues for prediction and scheduling, and achieves full automation of SIM card reading and writing and logistics waybill printing. The system also adopts the ISO 7816 standard to ensure information security.

Benefits of technology

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

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120338921B_ABST
    Figure CN120338921B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of Internet of Things, in particular to a SIM card delivery management method and device, computer equipment and a storage medium, which comprises the following steps: acquiring SIM card order information, obtaining order identification information and SIM card quantity information from the SIM card order information; acquiring connection pool equipment information, obtaining card dispenser working information and printing equipment working information from the connection pool equipment information; generating equipment distribution information according to the card dispenser working information and the printing equipment working information, triggering a SIM card reading instruction to a card reader according to the equipment distribution 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, triggering a SIM card reading and writing instruction; after obtaining a reading and writing completion message corresponding to the SIM card reading and writing instruction, generating an order information printing instruction according to the SIM card order information, and triggering corresponding SIM card delivery information. The application has the effect of improving the efficiency of the SIM card delivery process.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

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

[0002] At present, with the rapid development of information technology, the popularity of Internet of Things devices makes the application scenarios of SIM cards increasingly widespread. Whether it is consumer electronics products or industrial devices, efficient SIM card management and delivery process has become one of the key links of enterprise operation. The traditional delivery method often relies on manual operation, which not only consumes time and effort, but also is prone to errors due to human factors. Therefore, how to optimize the SIM card delivery process to improve efficiency and reduce error rate has become an important issue to be solved in the industry.

[0003] In the existing technical means, the commonly used methods include but are not limited to: using a card writer alone to complete the information input of the SIM card; printing a logistics slip or a delivery list separately through an independent printer; manually matching the order number with the SIM card information by using an Excel table. Although these traditional methods can meet the basic needs to some extent, they lack effective connection and integration with each other and fail to form a unified and coordinated operation system. In addition, some enterprises have tried to introduce simple automation tools to assist some single links, such as automated card conveying belts or basic data reading programs, but they still cannot completely get rid of the high dependence on manpower.

[0004] However, the above-mentioned conventional means generally have a common defect that each device operates independently without establishing an efficient linkage mechanism. This condition directly leads to low overall work efficiency, which is particularly inadequate when facing large-scale concurrent order processing, making it difficult to guarantee timeliness and accuracy. Therefore, there is an urgent need for a new solution that can realize seamless connection of the whole process and has a high level of automation, so as to effectively overcome the existing limitations. SUMMARY

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

[0006] The above-mentioned invention purpose of the present application is realized by the following technical scheme:

[0007] A SIM card delivery management method, the SIM card delivery management method comprising:

[0008] obtaining SIM card order information, obtaining order identification information and SIM card quantity information from the SIM card order information;

[0009] obtaining connection pool device information, obtaining card issuing machine working information and printing device working information from the connection pool device information;

[0010] generating device allocation information according to the card issuing machine working information and the printing device working information, triggering a SIM card reading instruction to a card reader according to the device allocation information and the SIM card quantity information;

[0011] 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 triggering a SIM card read-write instruction;

[0012] 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.

[0013] By adopting the technical scheme, the delivery process of the SIM card can be highly automated. Specifically, after obtaining the SIM card order information, the system further extracts the order identification information and the SIM card quantity information, which are the basis for subsequent operations. Then, through the retrieval and analysis of the connection pool device information, the working status of the currently available card delivery machine and whether the printing device is idle or busy can be accurately mastered. Based on the obtained card delivery machine working information and printing device working information, accurate device allocation information is intelligently generated, and appropriate SIM card reading instructions are issued 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 dynamically adjusting and reasonably allocating hardware resources. On the one hand, by monitoring the status of various devices in real time, the situation that some devices are overused while others are idle due to blind allocation is avoided; on the other hand, the strategy is flexibly changed according to different order quantities - for small batch orders, a small number of high-performance units can be directly assigned to complete the task quickly, while for large-scale orders, the overall work efficiency can be greatly improved by splitting tasks and parallel operation of multiple devices. This flexibility greatly enhances the adaptability of the system, enabling it to maintain stable performance in both daily operation and peak period. Once the SIM card reading instruction is triggered, the next step is to carefully process the results. Here, not only the basic data on the physical card is recorded, but more importantly, the data is closely linked with the specific identification from the order to form a unique data pairing relationship. This has two obvious benefits: first, it helps to strengthen security measures, as each SIM card must be strictly matched with a unique legal order to be further processed; second, it facilitates later tracking and tracing, so that if a problem occurs, it can be quickly located to a specific transaction link or even a personal responsibility range. Then comes the crucial SIM card reading and writing stage. With advanced communication protocols and technical means (such as the ISO 7816 standard), complex operation steps such as IMSI encoding can be successfully completed under the premise of ensuring information security. It is worth noting that this process is not an isolated independent action, but an indispensable link in the entire chain. It depends on the conditions prepared in the previous steps, and directly affects whether the subsequent associated action sequences such as logistics slip making can be successfully carried out.

[0014] In a preferred example, the application can be further configured to: generating device allocation information according to the card delivery machine working information and the printing device working information, triggering SIM card reading instructions to the card reader according to the device allocation information and the SIM card quantity information, specifically including:

[0015] acquire idle device identifiers from the card dispenser working information and the printing device working information, wherein the idle device identifiers include card dispenser identifiers and printing device identifiers;

[0016] trigger the device allocation information according to the card dispenser identifiers and the printing device identifiers.

[0017] By adopting the above technical solutions, intelligent management and scheduling of card dispensers and printing devices are realized, thereby significantly improving resource allocation efficiency and system stability in the order processing process. Specifically, after receiving SIM card order information, the system will immediately analyze the current state of all available hardware resources, i.e., card dispenser working information and printing device working information. Through comprehensive evaluation of these information, it can accurately locate which devices are in an idle state, and accordingly extract their unique identifiers, i.e., card dispenser identifiers and printing device identifiers. Next, based on the obtained idle device identifiers, according to multiple dimensions of data such as historical performance records and load balancing status of each device, optimal decisions can be made in a very short time to ensure that each task allocation reaches the best matching degree, avoiding the situation of task accumulation or resource waste that may occur in traditional methods. After determining the specific card dispenser and printing device combination, clear SIM card reading instructions will be immediately sent to the relevant card reader. Such design greatly improves work efficiency and enhances system robustness, even when faced with sudden influx of large quantities of orders, it can still run smoothly. Not only solves various drawbacks caused by excessive manual involvement in the past, but also creatively proposes the idea of using modern network architecture and technical standards (such as Kafka message queue, non-blocking I / O model, etc.) to transform traditional manufacturing line mode. Ultimately, the purpose of reducing labor cost investment, speeding up product delivery, and improving overall service quality is achieved, making a positive contribution to promoting industry progress.

[0018] In a preferred example, the application can be further configured to acquire idle device identifiers from the card dispenser working information and the printing device working information, wherein the idle device identifiers include card dispenser identifiers and printing device identifiers, specifically including:

[0019] send the SIM card quantity information to a production message queue, and make a pre-judgment according to the production message queue, the card dispenser working information, and the printing device working information to obtain a corresponding pre-judgment result;

[0020] determine the idle device identifiers according to the pre-judgment result.

[0021] By adopting the above technical solution, card issuer and printer resources can be rationally allocated based on SIM card quantity information, achieving efficient order processing in a high-concurrency environment. Specifically, when the system receives SIM card order information, it first extracts the SIM card quantity information and sends it to the production message queue. This production message queue lays the foundation for subsequent resource allocation and task scheduling, effectively managing and organizing the relationship between multiple order requests. Next, the system comprehensively analyzes the card issuer's and printer's operating information. The card issuer's operating information includes, but is not limited to, whether the device is idle, the type of task currently in progress, and its estimated completion time; while the printer's operating information covers details such as the printer's status (e.g., whether it is printing other documents), remaining ink level, and other parameters that may affect normal operation. By performing a predictive process on these key indicator values, corresponding predictive results are obtained. Based on this important predictive result, the specific card issuer and printer can be assigned to undertake the upcoming round of SIM card-related operational tasks.

[0022] In a preferred embodiment, this application can be further configured as follows: The step of sending the SIM card quantity information to the production message queue, and making a prediction based on the production message queue, the card issuing machine's operating information, and the printer's operating information to obtain a corresponding prediction result, specifically includes:

[0023] Obtain the estimated production time for each order in the production message queue;

[0024] Obtain the standby device identifier and the working device identifier from the card issuer's working information and the printer's working information;

[0025] If the standby device identifier exists, then the standby device identifier is used as the idle device identifier; otherwise, the remaining working time corresponding to the working device identifier is obtained.

[0026] Based on the remaining working time, a corresponding prediction result is obtained.

[0027] By adopting the technical scheme, intelligent scheduling of the card issuing machine and the printer device is realized. Specifically, first, the manufacturing estimated time of each order in the production message queue is analyzed, and the actual working state (i.e. standby or working) of the card issuing machine and the printer is combined to accurately determine the available device resources. When there is a standby device, it is directly identified as an idle device for new order processing; and in the case where all devices are busy, the optimal subsequent available device is selected according to the remaining working time of the working device. This method greatly improves the device utilization efficiency, better balances the load in a high concurrency scenario, reduces the waiting time, and ultimately achieves the effect of speeding up order processing and improving the overall throughput of the system.

[0028] In a preferred example, the application can be further configured to: after obtaining 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 delivery information, specifically including:

[0029] Obtain the consignee information from the SIM card order information;

[0030] Generate an order information printing instruction according to the consignee information.

[0031] By adopting the technical scheme, the consignee information is accurately extracted from the SIM card order information, and an order information printing instruction is generated based on the information. This technical means ensures the accuracy and individual customization of the logistics waybill content, avoids errors that may be caused by manual input, simplifies the operation process, and significantly improves the processing efficiency and accuracy of the automatic delivery platform.

[0032] The second application purpose of the application is achieved by the following technical scheme:

[0033] A SIM card delivery management device, the SIM card delivery management device comprising:

[0034] An order reading module for obtaining SIM card order information, obtaining order identification information and SIM card quantity information from the SIM card order information;

[0035] A device acquisition module for obtaining connection pool device information, obtaining card issuing machine working information and printing device working information from the connection pool device information;

[0036] A SIM card reading module for 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 a card reader according to the device allocation information and the SIM card quantity information;

[0037] 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 trigger a SIM card reading and writing instruction;

[0038] an order printing module, configured to obtain a reading and writing 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 delivery information.

[0039] By adopting the above technical scheme, the highly automated management of the SIM card delivery process can be realized. 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 constitute the basis for subsequent operations. Then, through the retrieval and analysis of the connection pool device information, the working status of the currently available card delivery machine and whether the printing device is idle or busy can be accurately mastered. Based on the obtained card delivery machine working information and printing device working information, accurate device allocation information is intelligently generated, and appropriate SIM card reading instructions are issued 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 that some devices are overused while others are idle due to blind allocation is avoided; on the other hand, the strategy is flexibly changed according to different order quantities - for small batch orders, a small number of high-performance units can be directly assigned to complete the task quickly, while for large-scale orders, the overall work efficiency can be greatly improved by splitting tasks and parallel operation of multiple devices. This flexibility greatly enhances the adaptability of the system, enabling it to maintain stable performance in both daily operation and peak period. Once the SIM card reading instruction is triggered, the next step is to carefully process the obtained results. Not only the basic data on the physical card is recorded, but more importantly, these data are closely linked with the specific identification from the order to form a unique data pairing relationship. This has two obvious benefits: first, it helps to strengthen security measures, as each SIM card must be strictly matched with a unique legal order to be further processed; second, it facilitates later tracking and tracing, so that if a problem occurs, it can be quickly located to the specific transaction link or even the individual responsibility range. Then comes the crucial SIM card reading and writing stage. With advanced communication protocols and technical means (such as the ISO 7816 standard), complex operation steps such as IMSI encoding can be successfully completed under the premise of ensuring information security. It is worth noting that this process is not an isolated independent action, but an indispensable link in the entire chain. It not only depends on the conditions prepared in the previous steps, but also directly affects whether the subsequent associated action sequences such as logistics slip making can be successfully carried out.

[0040] The third object of the present application is achieved by the following technical scheme:

[0041] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the above SIM card delivery management method.

[0042] The above-mentioned fourth object of the present application is achieved by the following technical solutions.

[0043] A computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the SIM card delivery management method.

[0044] In summary, the present application includes at least one of the following beneficial technical effects:

[0045] 1. By dynamically allocating card issuing machines and printing equipment resources, and combining production message queues to predict and schedule order tasks, the order processing efficiency and system stability in high concurrency scenarios are significantly improved;

[0046] 2. The full-process automation of SIM card information reading and writing and logistics label printing is realized, manual intervention is reduced, and the operation error rate is reduced, thereby effectively reducing the operating cost and optimizing the customer experience;

[0047] 3. By means of non-blocking I / O model and connection pool technology, the device utilization rate is improved, ensuring smooth and unobstructed multi-task parallel processing, significantly shortening the order processing period, and enhancing the reliability and response speed of the system. BRIEF DESCRIPTION OF DRAWINGS

[0048] Figure 1 is a flowchart of the SIM card delivery management method in an embodiment of the present application;

[0049] Figure 2 is an implementation flowchart of the method step S30 in the SIM card delivery management in an embodiment of the present application;

[0050] Figure 3 is an implementation flowchart of the method step S31 in the SIM card delivery management in an embodiment of the present application;

[0051] Figure 4 is an implementation flowchart of the method step S311 in the SIM card delivery management in an embodiment of the present application;

[0052] Figure 5 is an implementation flowchart of the method step S40 in the SIM card delivery management in an embodiment of the present application;

[0053] Figure 6 is a principle block diagram of the SIM card delivery management system in an embodiment of the present application;

[0054] Figure 7 is a device schematic diagram in an embodiment of the present application. DETAILED DESCRIPTION

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

[0056] In an embodiment, as shown in Figure 1 The application discloses a SIM card delivery management method, which specifically comprises the following steps:

[0057] S10: Obtain SIM card order information, and obtain order identification information and SIM card quantity information from the SIM card order information;

[0058] S20: Obtain connection pool equipment information, and obtain card issuing machine working information and printing equipment working information from the connection pool equipment information;

[0059] S30: Generate equipment distribution information according to the card issuing machine working information and the printing equipment working information, and trigger a SIM card reading instruction to a card reader according to the equipment distribution information and the SIM card quantity information;

[0060] S40: 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;

[0061] S50: After obtaining a reading and writing 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 delivery information.

[0062] Specifically, first, through comprehensive analysis of the SIM card order information, the system can accurately extract two key parameters, namely the order identification information and the SIM card quantity information. Then, after obtaining the necessary order details, the next step is to comprehensively evaluate the status of all available equipment in the connection pool. Here, we refer to the "connection pool", which actually refers to a series of different types of devices that can be called, such as professional machines for reading and writing SIM cards and traditional printers responsible for printing related tickets and vouchers. By collecting a series of important data such as whether these devices are currently busy, their performance indicators, etc., complete "working information" is formed. On this basis, a strategy planning step called "equipment distribution" is further developed. In this process, various condition limiting factors that have been learned before are considered, such as which card issuing devices are currently idle and can be immediately put into use? Or consider how many SIM cards need to be processed next to decide how many such instruments should be used to carry out synchronous work most reasonably and so on.

[0063] When the above preparations are completed, it enters the specific implementation phase. At this time, according to the established plan, the corresponding action instructions are sent to the designated position of the reading appliance one by one, that is, the so-called "SIM card reading instruction is triggered". This action means that the task of verifying the identity number (ICCID) of each chip to be processed in a specific batch is formally started. Once the relevant characteristic value of the target object is successfully captured, it is immediately associated with the customer order certificate number recorded earlier to form a new combined entity and saved in the database for future query and retrieval, while also facilitating subsequent tracking and management.

[0064] At the same time, the command related to modifying the content of the storage unit is triggered, which is referred to as the "SIM card read-write instruction". The collected basic materials are converted into a format that meets industry standards and has a unique code form permanently marked on the surface of the product.

[0065] After confirming that all scheduled procedures have been successfully completed without any interruptions, the order information printing instruction is triggered, and the official version of the product packaging list is output accordingly.

[0066] In an embodiment, as shown in Figure 2 In step S30, device allocation information is generated according to the card issuer 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:

[0067] S31: Obtain an idle device identifier from the card issuer machine working information and the printing device working information, wherein the idle device identifier includes a card issuer machine identifier and a printing device identifier.

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

[0069] Specifically, in the process of processing the SIM card order, the system will first collect the working status of all available card issuer machines and the working status of the printers, select the devices that are currently in an idle state, and record the unique identifiers of these devices, i.e., the card issuer machine identifier and the printing device identifier. This precise identification and marking of idle devices ensures that subsequent steps can accurately locate the appropriate hardware resources. After determining which card issuer machines and printers are in an idle state, the next step is to create a detailed device allocation form. It also contains the selection logic of 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, the combination with higher working efficiency or lower load pressure is preferred for task assignment.

[0070] In an embodiment, as shown in Figure 3As shown in step S31, the idle device identifier is obtained from the card issuer and the printing device working information, wherein the idle device identifier includes the card issuer identifier and the printing device identifier, and specifically includes:

[0071] S311: According to the SIM card quantity information sent to the production message queue, according to the production message queue, the card issuer working information and the printer working information, the corresponding prediction result is obtained.

[0072] S312: Determine the idle device identifier according to the prediction result.

[0073] Specifically, after receiving the order containing the SIM card quantity information, the system will immediately send the information to the production message queue. Next, the system needs to make accurate prediction analysis according to the data in the production message queue, combined with the real-time updated card issuer working information and printer working information. The goal is to determine which devices are currently in a usable state or when they can become usable for new orders. In this process, the system will consider many factors to make the most reasonable decision. For example, for each new order waiting to be processed, it needs not only the support of a single device but also the coordination between multiple associated devices, that is, to find a device that not only meets the current needs of this specific order but also can be matched in time.

[0074] Once all the necessary data analysis and calculation steps are completed, the prediction result is obtained, which includes the specific card issuer and the corresponding printer most suitable for executing the upcoming task.

[0075] In an embodiment, as Figure 4 shown in step S311, the idle device identifier is obtained from the card issuer and the printing device working information, wherein the idle device identifier includes the card issuer identifier and the printing device identifier, and specifically includes:

[0076] S3111: Obtain the production message queue, and each order corresponds to the production estimation time.

[0077] S3112: Obtain standby device identifier and working device identifier in working state from card issuer working information and printer working information.

[0078] S3113: If there is standby device identifier, the standby device identifier is used as idle device identifier, otherwise, the remaining working time corresponding to the working device identifier is obtained.

[0079] S3114: According to the remaining working time, the corresponding prediction result is obtained.

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

[0081] Next, to further improve resource allocation accuracy, two key device state identifiers, standby device identifier and working device identifier, are extracted from the card issuing machine working information and printer working information. Here, "standby" refers to devices that are currently not occupied by other tasks and are in an idle state, ready to be immediately put into new tasks for execution. "Working" refers to devices that are currently busy processing previously assigned tasks but have not yet completed them.

[0082] If available standby devices are detected, there is no doubt that these devices ready to start operation at any time should be selected as the required idle candidates for the next round of card writing and printing.

[0083] According to the length of the remaining working time of different orders, the production message queue is reasonably allocated, which can effectively balance the workloads of each device. Specifically, in the prediction process, the system first obtains the remaining working time of the working devices. For devices with shorter remaining working time, new order tasks are preferentially allocated to make full use of device idle periods and avoid resource idling. For devices with longer remaining working time, new task allocation is temporarily suspended to prevent task accumulation and delay. This dynamic adjustment of message queue allocation based on remaining working time not only improves overall processing efficiency, but also ensures the fairness and stability of task scheduling in high-concurrency scenarios, thereby maximizing device performance, reducing waiting time, and improving order processing speed.

[0084] In an embodiment, as shown in FIG. 5, after obtaining the read-write completion message corresponding to the SIM card read-write instruction in step S50, an order information printing instruction is generated according to the SIM card order information, and the corresponding SIM card delivery information is triggered, specifically including: Figure 5

[0085] S51: Obtain the consignee information from the SIM card order information.

[0086] S52: Generate an order information printing instruction based on the consignee information.

[0087] ​Specifically, after completing the SIM card read / write operation, the system can accurately extract key information from the order and generate precise logistics waybill printing instructions based on this information, thereby achieving a high degree of integration and optimization of the automated delivery process. Specifically, after receiving the read / write completion message corresponding to the SIM card read / write instruction, the system parses the SIM card order information to obtain relevant details about the recipient. This recipient information typically includes, but is not limited to, the recipient's name, contact number, delivery address, and other additional remarks, all of which are indispensable parts for generating a complete logistics waybill.

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

[0089] After preparing the complete recipient information data package, the next step is to construct the actual order information printing instructions.

[0090] At the same time, considering the various complex boundary conditions that may arise in real-world applications, we have specifically strengthened our considerations for fault tolerance and error correction during the design process. For example, if a required field is detected to be missing, an alarm should be triggered immediately and the relevant process should be paused until the problem is resolved; or, in the event of a temporary interruption caused by network fluctuations, sufficient recovery capabilities should be provided to ensure that the overall chain continues uninterrupted until successful completion.

[0091] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0092] In one embodiment, a SIM card delivery management device is provided, which corresponds one-to-one with the SIM card delivery management method described in the above embodiments. For example... Figure 6 As shown, the SIM card delivery 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. Detailed descriptions of each functional module are as follows:

[0093] The order reading module is used to obtain SIM card order information, and retrieve order identification information and SIM card quantity information from the SIM card order information;

[0094] The device acquisition module is used to acquire device information from the connection pool, and to obtain card issuing machine operation information and printing device operation information from the device information from the connection pool.

[0095] The SIM card reading module is 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 the card reader according to the device allocation information and the SIM card quantity information.

[0096] The SIM card writing module is 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 trigger a SIM card read-write instruction.

[0097] The order printing module is configured to generate an order information printing instruction according to the SIM card order information after obtaining a read-write completion message corresponding to the SIM card read-write instruction, and trigger corresponding SIM card delivery information.

[0098] Optionally, the SIM card reading module comprises:

[0099] The device identification obtaining submodule is configured to obtain the idle device identification from the card issuer working information and the printing device working information, wherein the idle device identification comprises a card issuer identification and a printing device identification.

[0100] The device allocation submodule is configured to trigger the device allocation information according to the card issuer identification and the printing device identification.

[0101] Optionally, the device identification obtaining submodule comprises:

[0102] The information pre-judging unit is configured to send the SIM card quantity information to a production message queue, and pre-judge according to the production message queue, the card issuer working information and the printing device working information to obtain a corresponding pre-judging result.

[0103] The identification obtaining unit is configured to determine the idle device identification according to the pre-judging result.

[0104] Optionally, the information pre-judging unit comprises:

[0105] The time pre-estimating submodule is configured to obtain a manufacturing estimated time corresponding to each order in the production message queue.

[0106] The working state obtaining submodule is configured to obtain standby device identification and working-in-device identification in a working state from the card issuer working information and the printing device working information.

[0107] The time obtaining submodule is configured to take the standby device identification as the idle device identification if the standby device identification exists, or obtain a remaining working time corresponding to the working-in-device identification.

[0108] The information pre-judging submodule is configured to pre-judge according to the remaining working time to obtain a corresponding pre-judging result.

[0109] Optionally, the order printing module comprises:

[0110] an information extraction submodule configured to obtain consignee information from the SIM card order information;

[0111] an instruction triggering submodule configured to generate an order information printing instruction according to the consignee information.

[0112] Specific limitations of the SIM card shipping management apparatus can be seen from the limitations of the SIM card shipping management method above, which will not be repeated here. Each module in the above SIM card shipping management apparatus can be realized by software, hardware, and combinations thereof, in whole or in part. The above modules can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to each module.

[0113] In one embodiment, a computer device, which can be a server, is provided, and an internal structure diagram of the computer device can be as shown in Figure 7 The computer device includes a processor, a memory, a network interface, and a database connected through a system bus. The processor of the computer device is configured 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 operating system and the computer program in the non-volatile storage medium to run. The network interface of the computer device is configured to communicate with an external terminal through a network connection. The computer program is executed by the processor to implement a SIM card shipping management method.

[0114] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the following steps when executing the computer program:

[0115] obtaining SIM card order information, obtaining order identifier information and SIM card quantity information from the SIM card order information;

[0116] obtaining connection pool device information, obtaining card issuing machine working information and printing device working information from the connection pool device information;

[0117] generating device allocation information according to the card issuing machine working information and the printing device working information, triggering a SIM card reading instruction to a card reader according to the device allocation information and the SIM card quantity information;

[0118] obtaining a SIM card reading result according to the SIM card reading instruction, associating the SIM card reading result with the order identifier information, and triggering a SIM card reading and writing instruction;

[0119] After obtaining the read-write completion message corresponding to the SIM card read-write instruction, order information printing instruction is generated according to the SIM card order information, and the corresponding SIM card delivery information is triggered.

[0120] In one embodiment, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the following steps:

[0121] Obtain the SIM card order information, and obtain the order identification information and the SIM card quantity information from the SIM card order information;

[0122] Obtain the connection pool device information, and obtain the card issuing machine working information and the printing device working information from the connection pool device information;

[0123] Generate the device allocation information according to the card issuing machine working information and the printing device working information, and trigger the SIM card reading instruction to the card reader according to the device allocation information and the SIM card quantity information;

[0124] Obtain the SIM card reading result according to the SIM card reading instruction, associate the SIM card reading result with the order identification information, and trigger the SIM card read-write instruction;

[0125] After obtaining the read-write completion message corresponding to the SIM card read-write instruction, order information printing instruction is generated according to the SIM card order information, and the corresponding SIM card delivery information is triggered.

[0126] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods 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, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, storage, database or other medium used in the embodiments provided by the present application can include non-volatile and / or volatile memory. 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 external cache memory. As an illustration but 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 (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0127] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of functional units and modules is exemplified. In actual application, the above-mentioned functions can be completed by different functional units or modules according to needs, i.e. the internal structure of the device is divided into different functional units or modules to complete all or part of the above-mentioned functions.

[0128] The above-mentioned embodiments are only used to illustrate the technical solutions of the present application, but not to limit them. Although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacements to some technical features. 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 embodiments of the present application, and should be included in the protection scope of the present application.

Claims

1. A SIM card delivery management method, characterized in that, The SIM card delivery management method includes: Obtain SIM card order information, and extract order identifier information and SIM card quantity information from the SIM card order information; Obtain connection pool device information, and obtain card issuing machine operation information and printing device operation information from the connection pool device information; Based on the card issuer's operating information and the printing equipment's operating information, device allocation information is generated. Based on the device allocation information and the SIM card quantity information, a SIM card read command is triggered to the card reader, specifically including: The idle device identifier is obtained from the card issuer's operating information and the printing device's operating information, wherein the idle device identifier includes the card issuer's identifier and the printing device's identifier; The device allocation information is triggered based on the card issuer identifier and the printing device identifier; The SIM card read result is obtained according to the SIM card read instruction, and the SIM card read result is associated with the order identification information to trigger the SIM card read / write instruction; After obtaining the read / write completion message corresponding to the SIM card read / write instruction, an order information printing instruction is generated based on the SIM card order information, and the corresponding SIM card delivery information is triggered.

2. The SIM card delivery management method according to claim 1, characterized in that, The step of obtaining an idle device identifier from the card issuer's operating information and the printing device's operating information, wherein the idle device identifier includes a card issuer identifier and a printing device identifier, specifically including: The SIM card quantity information is sent to the production message queue. Based on the production message queue, the card issuing machine's working information, and the printer's working information, a prediction is made to obtain the corresponding prediction result. The idle device identifier is determined based on the prediction result.

3. The SIM card delivery management method according to claim 2, characterized in that, The step of sending the SIM card quantity information to the production message queue, and making a prediction based on the production message queue, the card issuing machine's operating information, and the printer's operating information to obtain the corresponding prediction result specifically includes: Obtain the estimated production time for each order in the production message queue; Obtain the standby device identifier and the working device identifier from the card issuer's working information and the printer's working information; If the standby device identifier exists, then the standby device identifier is used as the idle device identifier; otherwise, the remaining working time corresponding to the working device identifier is obtained. Based on the remaining working time, a corresponding prediction result is obtained.

4. The SIM card delivery management method according to claim 1, characterized in that, After obtaining the read / write completion message corresponding to the SIM card read / write instruction, an order information printing instruction is generated based on the SIM card order information, and the corresponding SIM card delivery information is triggered, specifically including: Obtain the recipient information from the SIM card order information; An order information printing instruction is generated based on the recipient information.

5. A SIM card delivery management device, characterized in that, The SIM card delivery management device includes: The order reading module is used to obtain SIM card order information, and to obtain order identification information and SIM card quantity information from the SIM card order information; The device acquisition module is used to acquire connection pool device information, and to acquire card issuing machine operation information and printing device operation information from the connection pool device information; A SIM card reading module is used to generate device allocation information based on the card issuer's operating information and the printing device's operating information, and to trigger a SIM card reading command to the card reader based on the device allocation information and the SIM card quantity information. The SIM card reading module includes: The device identifier acquisition submodule is used to obtain the idle device identifier from the card issuer's working information and the printing device's working information, wherein the idle device identifier includes the card issuer's identifier and the printing device's identifier; The device allocation submodule is used to trigger the device allocation information based on the card issuer identifier and the printing device identifier; The SIM card writing module is used to obtain the SIM card reading result according to the SIM card reading instruction, associate the SIM card reading result with the order identification information, and trigger the SIM card read / write 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 based on the SIM card order information, and trigger the corresponding SIM card delivery information.

6. The SIM card delivery management device according to claim 5, characterized in that, The device identifier acquisition submodule 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 issuing machine working information and the printer working information to obtain the corresponding prediction result. The identifier acquisition unit is used to determine the idle device identifier based on the prediction result.

7. 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, it implements the steps of the SIM card delivery management method as described in any one of claims 1 to 4.

8. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the SIM card delivery management method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

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

    CN117435367A

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

    CN117880799A