Card opening order processing method and device, electronic equipment and computer storage medium

By splitting large batches of card issuance orders into smaller files and determining the processing mode and priority based on attribute information and resource data, the inefficiency and backlog problems of IoT systems when processing large batches of orders are solved, achieving more efficient order processing.

CN116664218BActive Publication Date: 2026-05-19中移信息技术有限公司 +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
中移信息技术有限公司
Filing Date
2023-01-28
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

In existing technologies, IoT systems are slow to respond and inefficient when processing large batches of card issuance orders, and are prone to order backlogs, making it difficult to effectively handle orders with significant data differences.

Method used

Large batches of card issuance orders are split into multiple smaller files. The processing mode and priority are determined based on the order's attribute information and business resource data. Batch processing is then performed via file or real-time commands to optimize the order processing workflow.

Benefits of technology

It improved the processing efficiency and intelligence level of large-volume card issuance orders, reduced order backlog, and enhanced the system's processing capacity and success rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116664218B_ABST
    Figure CN116664218B_ABST
Patent Text Reader

Abstract

The application discloses a card opening order processing method and device, electronic equipment and computer storage medium. In the case of receiving a large batch of card opening orders, the large batch of card opening orders is split into multiple card opening order small files, and then the processing mode of each card opening order small file is determined according to the attribute information of each card opening order small file. According to the processing mode of the target card opening order small file and the business resource data, the priority information of the target card opening order small file is determined, and then each card opening order small file is processed according to the processing mode corresponding to each card opening order small file, so as to obtain multiple processing results corresponding to multiple card opening order small files. In this way, the processing mode and priority information corresponding to the card opening order can be determined according to the business resource data and attribute information of the large batch of card opening orders, and then the card opening order is processed. The processing efficiency of the large batch of card opening orders can be improved, and the intelligent level of processing the large batch of card opening orders can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of order processing technology, and in particular relates to a method, apparatus, electronic device and computer storage medium for processing card opening orders. Background Technology

[0002] With the rapid development of the Internet of Things (IoT), the number of business card activation orders is increasing. Processing large volumes of activation orders requires interaction between the IoT system and network elements to enable the network elements to process the orders. In existing technologies, for large volumes of IoT business card activation orders, the IoT system typically interacts with the network elements only through real-time command processing, resulting in slow response times and low order processing efficiency. Furthermore, due to the significant differences in data, processing large volumes of activation orders simultaneously can lead to order backlogs, resulting in prolonged processing times. Summary of the Invention

[0003] This application provides a method, apparatus, electronic device, and computer storage medium for processing card issuance orders, which can improve the processing efficiency for large batches of card issuance orders.

[0004] In a first aspect, embodiments of this application provide a method for processing card issuance orders, which may include:

[0005] When receiving a large number of card activation orders, split the large number of card activation orders into multiple smaller card activation order files;

[0006] Based on the attribute information of each card issuance order file, determine the processing mode for each card issuance order file;

[0007] Based on the processing mode and business resource data of the target card issuance order file, the priority information of the target card issuance order file is determined. The target card issuance order file is any one of multiple card issuance order files. The business resource data includes network resource data, as well as at least one of regional existing business data and regional new business data. The priority information is used to indicate the priority level of the target card issuance order file among the multiple card issuance order files.

[0008] Based on the priority information of each card issuance order file, each card issuance order file is processed according to its corresponding processing mode, resulting in multiple processing results for multiple card issuance order files.

[0009] In one embodiment, the attribute information mentioned above includes at least one of business scenario information and regional information. The business scenario information is used to indicate whether the access point name of the card opening order file is a preset access point, and the regional information is used to indicate the region to which the card opening order file belongs.

[0010] In one embodiment, the attribute information mentioned above is business scenario information;

[0011] Based on the attribute information of each card issuance order file, determine the processing mode for each card issuance order file, including:

[0012] When the business scenario information indicates that the access point name of the target card opening order small file is the preset access point, the first batch processing mode of batch processing the card opening order through file method will be determined as the processing mode of the target card opening order small file.

[0013] When the business scenario information indicates that the access point name of the target card opening order file is not the preset access point, the second batch processing mode, which processes card opening orders in batches through real-time instructions, will be determined as the processing mode for the target card opening order file.

[0014] In one embodiment, the attribute information mentioned above is region information;

[0015] Based on the attribute information of each card issuance order file, determine the processing mode for each card issuance order file, including:

[0016] When the region information indicates that the target card opening order file belongs to the first region, the first batch processing mode, which processes card opening orders in batches via file, will be determined as the processing mode for the target card opening order file.

[0017] When the area information indicates that the target card opening order file belongs to the second area, the second batch processing mode, which performs batch processing of card opening orders through real-time instructions, will be determined as the processing mode for the target card opening order file.

[0018] In one embodiment, the aforementioned determination of the priority information of the target card issuance order file based on the processing mode and business resource data of the target card issuance order file includes:

[0019] The scoring result of the target card opening order small file is determined based on the processing mode and business resource data.

[0020] By comparing the rating results of the target card opening order file with the rating results of each card opening order file, the priority information of the target card opening order file is determined.

[0021] In one embodiment, the aforementioned determination of the scoring result of the target card issuance order file based on the processing mode and business resource data of the target card issuance order file includes:

[0022] Based on the processing mode and business resource data of the target card opening order file, the scoring result of the card opening order file is determined by the network resource allocation scoring formula. The network resource allocation scoring formula is a formula that determines the scoring result based on the first parameter, the second parameter and the weight corresponding to the second parameter. The scoring result is the product of the second parameter and the weight corresponding to the second parameter and the sum of the first parameter. The first parameter is the network resource data, and the second parameter is at least one of the following: regional new business data, regional existing business data and processing mode.

[0023] In one embodiment, the above-mentioned process of processing each card issuance order file according to its priority information and processing mode based on the priority information of each card issuance order file, resulting in multiple processing results corresponding to multiple card issuance order files, includes:

[0024] When the processing modes of multiple card issuance order files include the first batch processing mode and the second batch processing mode, each card issuance order file is processed according to its priority information and the corresponding processing mode, resulting in multiple processing results for multiple card issuance order files.

[0025] In one embodiment, the above-mentioned process of processing each card issuance order file according to its priority information and processing mode based on the priority information of each card issuance order file, resulting in multiple processing results corresponding to multiple card issuance order files, includes:

[0026] When the processing mode of multiple card issuance order files includes the first batch processing mode, the card issuance order files are processed by multiple network resource processing units according to the priority information of each card issuance order file, resulting in multiple processing results.

[0027] In one embodiment, the above-mentioned process of processing each card issuance order file according to its priority information and processing mode based on the priority information of each card issuance order file, resulting in multiple processing results corresponding to multiple card issuance order files, includes:

[0028] When the processing mode of multiple card issuance order files includes the second batch processing mode, each card issuance order file is split to obtain multiple card issuance instructions;

[0029] Multiple network resource processing units process each card activation instruction according to real-time commands, resulting in multiple processing results.

[0030] Secondly, embodiments of this application provide a card issuance order processing device, the device comprising:

[0031] The splitting module is used to split a large number of card activation orders into multiple smaller card activation order files when a large number of card activation orders are received.

[0032] The first determining module is used to determine the processing mode of each card opening order file based on the attribute information of each card opening order file.

[0033] The second determining module is used to determine the priority information of the target card opening order file based on the processing mode and business resource data of the target card opening order file. The target card opening order file is any one of multiple card opening order files. The business resource data includes network resource data, as well as at least one of regional existing business data and regional new business data. The priority information is used to indicate the priority level of the target card opening order file among the multiple card opening order files.

[0034] The processing module is used to process each card issuance order file according to its priority information and processing mode, based on the priority information of each card issuance order file, to obtain multiple processing results for multiple card issuance order files.

[0035] Thirdly, embodiments of this application provide an electronic device, the device comprising:

[0036] processor;

[0037] Memory used to store processor-executable instructions;

[0038] The processor is configured to execute instructions to implement the card opening order processing method as shown in any embodiment of the first aspect.

[0039] Fourthly, embodiments of this application provide a computer storage medium storing a computer program that, when executed by a processor, implements the card opening order processing method as shown in any embodiment of the first aspect.

[0040] Fifthly, embodiments of this application also provide a computer program product comprising a computer program stored in a readable storage medium, wherein at least one processor of the device reads from the storage medium and executes the computer program, causing the device to perform the card opening order processing method as shown in any embodiment of the first aspect.

[0041] This application provides a method, apparatus, electronic device, and computer storage medium for processing credit card opening orders. Compared with the prior art, this application has the following advantages:

[0042] This application provides a method, apparatus, electronic device, and computer storage medium for processing credit card activation orders. Upon receiving a large batch of credit card activation orders, the method splits these orders into multiple smaller files. Then, based on the attribute information of each smaller file, it determines the processing mode for that smaller file. After determining the priority information of the target smaller file based on its processing mode and business resource data, it processes each smaller file according to its priority information and corresponding processing mode, resulting in multiple processing results for the multiple smaller files.

[0043] In this way, based on the business resource data and attribute information of large-volume card issuance orders, the processing mode and priority information corresponding to the card issuance orders can be determined, and then the card issuance orders can be processed. This can improve the processing efficiency of large-volume card issuance orders and enhance the level of intelligence in processing large-volume card issuance orders. Attached Figure Description

[0044] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0045] Figure 1 This is a flowchart illustrating a card issuance order processing method provided in an embodiment of this application;

[0046] Figure 2 This is a flowchart illustrating another card opening order processing method provided in an embodiment of this application;

[0047] Figure 3 This is a flowchart illustrating another card opening order processing method provided in an embodiment of this application;

[0048] Figure 4 This is a flowchart illustrating another card opening order processing method provided in an embodiment of this application;

[0049] Figure 5 This is a flowchart illustrating another card opening order processing method provided in an embodiment of this application;

[0050] Figure 6 This is a flowchart illustrating another card opening order processing method provided in an embodiment of this application;

[0051] Figure 7 This is a flowchart illustrating another card opening order processing method provided in the embodiments of this application;

[0052] Figure 8This is a flowchart illustrating a first batch processing mode provided in an embodiment of this application;

[0053] Figure 9 This is a flowchart illustrating another card opening order processing method provided in the embodiments of this application;

[0054] Figure 10 This is a flowchart illustrating a second batch processing mode provided in an embodiment of this application;

[0055] Figure 11 This is a schematic diagram of the structure of a card issuance order processing device provided in an embodiment of this application;

[0056] Figure 12 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0057] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.

[0058] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.

[0059] Before describing the technical solutions provided in the embodiments of this application, in order to facilitate understanding of the embodiments of this application, this application first specifically explains the problems existing in the related technologies:

[0060] For existing business support systems processing large files of card issuance orders submitted from the front end (such as a large file of 100,000 phone number issuance orders), the service activation module breaks them down into individual message commands (real-time commands) and sends them to network elements for interaction to activate related functions. This method is limited by the number of network element connections, and each execution consumes significant resources. When the instantaneous order volume is large, it can easily lead to order backlog, and network element connection timeouts can cause some order processing failures. To improve the processing capacity and success rate of card issuance orders, the order processing mode needs to be adjusted. In the existing solution, the Customer Relationship Management (CRM) system directly sends pseudo-batch files (real-time commands) to the request file directory set by province. Each host can only process the set pseudo-batch files, and regardless of how many pseudo-batch files are sent from the province, they can only be processed on the corresponding host.

[0061] Analysis of existing solutions reveals the following technical problems:

[0062] 1. Some manufacturers' network elements support a limited number of concurrent connections. Since batch account opening orders are distributed across individual network elements sending commands, this consumes a large number of network element connections. Other manufacturers' network elements only support real-time commands and do not support batch file processing modes.

[0063] 2. The number of network element connections is limited. When the number of network element connections is reached, processing timeouts will occur, resulting in order processing failures. When multiple peripheral systems connect to the network element simultaneously, resource contention may occur.

[0064] 3. Each host can only process pseudo-batch files from the designated provinces. No matter how many pseudo-batch files are sent from a province, they can only be processed on the corresponding host.

[0065] To address the aforementioned technical problems, embodiments of this application provide a method, apparatus, electronic device, and computer storage medium for processing credit card activation orders. Upon receiving a large batch of credit card activation orders, the method splits these orders into multiple smaller files. Then, based on the attribute information of each smaller file, a processing mode is determined for that smaller file. After determining the priority information of the target smaller file based on its processing mode and business resource data, each smaller file is processed according to its priority information and corresponding processing mode, resulting in multiple processing results for the multiple smaller files.

[0066] In this way, based on the business resource data and attribute information of large-volume card issuance orders, the processing mode and priority information corresponding to the card issuance orders can be determined, and then the card issuance orders can be processed. This can improve the processing efficiency of large-volume card issuance orders and enhance the level of intelligence in processing large-volume card issuance orders.

[0067] The following section first introduces the card issuance order processing method provided in the embodiments of this application, such as... Figure 1 As shown in the embodiment of this application, the card activation order processing method includes the following steps:

[0068] S101: When receiving a large number of card activation orders, split the large number of card activation orders into multiple smaller card activation order files;

[0069] S102: Determine the processing mode of each card issuance order file based on its attribute information;

[0070] S103: Based on the processing mode and business resource data of the target card issuance order file, determine the priority information of the target card issuance order file. The target card issuance order file is any one of multiple card issuance order files. The business resource data includes network resource data, as well as at least one of regional existing business data and regional new business data. The priority information is used to indicate the priority level of the target card issuance order file among the multiple card issuance order files.

[0071] S104: Based on the priority information of each card issuance order file, process each card issuance order file according to the processing mode corresponding to each card issuance order file to obtain multiple processing results corresponding to multiple card issuance order files.

[0072] The above describes a method for processing card issuance orders provided in this application embodiment. Upon receiving a large batch of card issuance orders, the method splits these orders into multiple smaller order files. Then, based on the attribute information of each smaller order file, a processing mode is determined. After determining the priority information of the target smaller order file based on its processing mode and business resource data, each smaller order file is processed according to its priority information and corresponding processing mode, resulting in multiple processing results for multiple smaller order files. This method allows for the determination of the processing mode and priority information for card issuance orders based on their business resource data and attribute information, thereby improving the processing efficiency and intelligence level of handling large batches of card issuance orders.

[0073] In S101, in one example, the server receives a large batch of card issuance orders and then splits the large batch of files into multiple smaller files based on region or quantity. These smaller files can represent card issuance orders from multiple regions. For example, expanding each smaller file to 400 records can reduce the number of files exchanged between system products and network elements. The acquired business resource data includes network resource data, and at least one of regional existing business data and regional new business data. For example, the business resource data may include network resource data and regional existing business data, or it may include network resource data and regional new business data.

[0074] In S102, in one example, the attribute information includes at least one of business scenario information and region information. The business scenario information is used to indicate whether the access point name of the card opening order file is a preset access point, and the region information is used to indicate the region to which the card opening order file belongs.

[0075] In one specific embodiment, the service scenario information is used to indicate whether the access point name of the SIM card activation order file is a 2G Universal Access Point Name (CMMTM) for IoT services or a 4G Universal Access Point Name (CMIOT) for IoT services. The region information is used to indicate the province of the SIM card activation order file.

[0076] In one example, the processing modes for target card issuance order files include a mode of batch processing card issuance order files via file method (true batch processing) and a mode of batch processing card issuance order files via real-time commands (pseudo-batch processing).

[0077] In S103, the priority information of the card issuance order small file is determined based on the processing mode of the target card issuance order small file and at least two items from the business resource data, i.e., through data from at least three dimensions. In one example, the priority information of the card issuance order small file can be determined by overlaying the scores corresponding to the data from each dimension. Alternatively, the priority information can be determined by calculating the weighted scores corresponding to the data from each dimension. The priority information indicates the priority level of the card issuance order small file among multiple card issuance order small files. For example, the priority information could be the priority score corresponding to the target card issuance order small file; when the priority score of the target card issuance order small file is greater than the priority scores of card issuance orders from multiple regions, the target card issuance order small file has the highest priority level.

[0078] In S104, in one example, the network resource processing end includes multiple network elements for processing card activation order services. The server determines the order in which to send card activation orders to the network resource processing end based on the priority information of multiple card activation order files. According to the sending order, it sends each card activation order file and its corresponding processing mode to the network resource processing end. The network resource processing end then processes each card activation order file according to its received processing mode, obtaining the processing result for each card activation order file. In one example, for each card activation order file, the network resource processing end processes it according to its corresponding processing mode. For example, the multiple card activation order files include: card activation order A from region A and card activation order B from region B. Card activation order A corresponds to the first batch processing mode, and card activation order B corresponds to the second processing mode. The network resource processing end processes card activation order A according to the first batch processing mode and card activation order B according to the second batch processing mode. The first batch processing mode can be a mode that processes card opening order small files in batches via file method (true batch), and the second batch processing mode can be a mode that processes card opening order small files in batches via real-time commands (pseudo batch).

[0079] To improve the efficiency of determining the processing mode corresponding to the card issuance order small file, such as Figure 2 As shown, the attribute information is business scenario information; S102 may include:

[0080] S1021: When the business scenario information indicates that the access point name of the target card opening order small file is a preset access point, the first batch processing mode of batch processing card opening orders through file method will be determined as the processing mode of the target card opening order small file.

[0081] S1022: When the business scenario information indicates that the access point name of the target card opening order file is not the preset access point, the second batch processing mode, which performs batch processing of card opening orders through real-time instructions, will be determined as the processing mode for the target card opening order file.

[0082] By identifying the corresponding processing mode based on the business scenario information of the card issuance order file, the efficiency of processing card issuance order files can be improved.

[0083] In S1021, in one example, when the business scenario information indicates that the access point name of the card opening order small file is the IoT business 2G general access point name (CMMTM) or the IoT business 4G general access point name (CMIOT), the server will determine the card opening order small file processing mode by batch processing the card opening order through file method (true batch).

[0084] In S1022, in one example, when the business scenario information indicates that the access point name of the card opening order small file is not the IoT business 2G general access point name (CMMTM) or the IoT business 4G general access point name (CMIOT), the server will determine the card opening order small file processing mode by batch processing the card opening order through real-time instructions (pseudo-batch).

[0085] To improve the efficiency of determining the processing mode corresponding to the card issuance order small file, such as Figure 3 As shown, the attribute information is region information; S102 may include:

[0086] S1023: When the area information indicates that the target card opening order file belongs to the first area, the first batch processing mode of batch processing card opening orders through file method is determined as the processing mode of the target card opening order file;

[0087] S1024: When the area information indicates that the target card opening order file belongs to the second area, the second batch processing mode, which performs batch processing of card opening orders through real-time instructions, will be determined as the processing mode for the target card opening order file.

[0088] By using the region information of the card issuance order file, the corresponding processing mode for the card issuance order file can be determined, which can improve the efficiency of processing card issuance order files.

[0089] In S1023, the first region can be defined according to actual needs and is not limited here. In a specific embodiment, the first region can be an eastern / northern province. When the region information indicates that the region of the card opening order file is an eastern / northern province, the server will determine the card opening order file processing mode as the batch processing mode through file mode (true batch).

[0090] In S1024, the second region can be defined according to actual needs and is not limited here. In a specific embodiment, the second region can be a western / southern province. When the region information indicates that the region of the card opening order file is western / southern, the server will determine the processing mode of the card opening order file by batch processing the card opening order through real-time instructions (pseudo-batch).

[0091] To improve the processing efficiency of multiple small card issuance order files, such as Figure 4 As shown, S103 may include:

[0092] S1031: Determine the scoring result of the target card issuance order small file based on the processing mode and business resource data;

[0093] S1032: Compare the scoring results of the target card opening order file with the scoring results of each card opening order file to determine the priority information of the target card opening order file.

[0094] By comparing the scoring results of the target card issuance order file with the scoring results of each card issuance order file, the processing efficiency of multiple card issuance order files can be improved.

[0095] In S1031, the server determines the rating of the card issuance order file based on its processing mode and business resource data. In one example, the server can determine the rating of the card issuance order file based on the processing mode and business resource data of the target region. For instance, the server might assign a rating of 80 to card issuance order A in region A and a rating of 75 to card issuance order B in region B.

[0096] In S1032, in one example, priority information can be used to indicate the priority level of card opening order files among card opening orders in multiple regions. For example, if card opening order A in region A has the highest priority level, then card opening order A in region A will be processed first.

[0097] To improve the accuracy of the scoring results for card issuance order files, such as Figure 5 As shown, S1031 may include:

[0098] S10311: Based on the processing mode and business resource data of the target card opening order file, determine the scoring result of the target card opening order file through the network resource allocation scoring formula. The network resource allocation scoring formula is a formula for determining the scoring result based on the first parameter, the second parameter, and the weight corresponding to the second parameter. The scoring result is the product of the second parameter and the weight corresponding to the second parameter plus the first parameter. The first parameter is network resource data, and the second parameter is at least one of the following: regional new business data, regional existing business data, and processing mode.

[0099] By using the network resource allocation scoring formula, as well as the processing mode and business data of card issuance order files, the scoring results of card issuance order files can be determined, thereby improving the accuracy of the scoring results.

[0100] In S10311, in one example, the first parameter, the second parameter, and the weight corresponding to the second parameter are substituted into the network resource allocation scoring formula to obtain the score of the card issuance order small file. The second parameter is at least one of the processing modes of regional new business data, regional existing business data, and card issuance orders. Taking the second parameter including the processing modes of regional new business data, regional existing business data, and card issuance orders as an example, the network resource allocation scoring formula is:

[0101] Score = A + B * W b +C*W C +D*W d

[0102] Score refers to the rating of the card issuance order file;

[0103] A represents the remaining network element connection resource parameter, which is determined based on network resource data.

[0104] B is the priority parameter for existing business in the region, and B is determined based on the existing business data of the region.

[0105] C is the priority parameter for new business in the region, and C is determined based on the data of new business in the region.

[0106] D is the processing mode priority parameter, which is determined based on the processing mode of the card opening order small file;

[0107] W b Weights for priority parameters of existing business in the region;

[0108] W c Weighting of priority parameters for new business additions in the region;

[0109] W d To handle the weights of the mode preference parameters, where ∑(W b +W c +W d ) = 1.

[0110] Understandably, when the second parameter is at least one of the processing modes of new regional business data, existing regional business data, and card issuance orders, the network resource allocation scoring formula will only include the portion corresponding to the second parameter. For example, when the second parameter includes new regional business data, the scoring result of the network resource allocation formula is the product of the new regional business data and its corresponding weight, plus the sum of the network resource data.

[0111] In one specific embodiment, the criteria for determining the remaining network element connection number resource parameters based on network resource data are shown in Table 1.

[0112] Table 1: Resource Parameter Allocation Standard for Remaining Network Element Connections

[0113] System network resources Base score Remaining resources 25%-50% 80 Remaining resources 50%-75% 90 More than 75% of the resources remain 100

[0114] The criteria for determining the priority parameters of regional existing business based on regional existing business data are shown in Table 2, where the weight Wb can be 0.5.

[0115] Table 2: Regional Existing Business Priority Parameter Classification Standards

[0116] Existing business in provinces Score Less than 1 million 25 1 million - 10 million 50 10 million - 30 million 75 More than 30 million 100

[0117] The criteria for determining the priority parameters of new business in a region based on the new business data are shown in Table 3, where the weight Wb can be 0.3.

[0118] Table 3: Regional New Business Priority Parameter Classification Standards

[0119] New business volume in provinces Score Below 100,000 25 100,000 - 1,000,000 50 1 million - 10 million 75 More than 10 million 100

[0120] The criteria for determining the priority parameters of the processing mode based on the processing mode of the card opening order small file are shown in Table 4, where the weight Wc can be 0.2.

[0121] Table 4: Criteria for Prioritizing Processing Modes

[0122] Card activation mode selection Score Pseudo-batch 50 True batch 75 True batch + pseudo batch 100

[0123] To improve the efficiency of processing small files such as card issuance orders, Figure 6 As shown, S104 may include:

[0124] S1041: When the processing modes of multiple card issuance order files include the first batch processing mode and the second batch processing mode, each card issuance order file is processed according to its priority information and the corresponding processing mode, resulting in multiple processing results for multiple card issuance order files.

[0125] When the processing mode includes at least one of the first batch processing mode and the second batch processing mode, processing each card issuance order file according to the processing mode corresponding to each card issuance order file can improve the efficiency of processing card issuance order files.

[0126] In S1041, in one example, if the processing modes corresponding to multiple card issuance order files include either a first batch processing mode or a second batch processing mode, the network resource processing terminal processes the multiple card issuance order files uniformly according to either the first batch processing mode or the second batch processing mode. Alternatively, if the processing modes corresponding to multiple card issuance order files include both the first batch processing mode and the second batch processing mode, the multiple card issuance order files are processed separately according to the processing mode corresponding to each card issuance order file.

[0127] To further improve the efficiency of processing small files related to card issuance orders, such as... Figure 7 As shown, S104 may include:

[0128] S1042: When the processing mode of multiple card issuance order files includes the first batch processing mode, according to the priority information of each card issuance order file, multiple network resource processing units process each card issuance order file according to the file method to obtain multiple processing results.

[0129] By using multiple network resource processing units in the network resource processing terminal to process each card issuance order in a file-based manner, the efficiency of processing small card issuance order files can be further improved.

[0130] In S1042, in a specific embodiment, such as Figure 8 As shown, the network resource processing terminal includes a service activation module and network elements. The specific steps for the network resource processing terminal to process the card activation order small file are as follows:

[0131] Step 1: The service activation module transfers the card activation order file to the designated receiving directory of the network element via File Transfer Protocol (FTP).

[0132] Step 1.1: After receiving the card activation order file, the network element will move the card activation order file from the receiving directory to the processing directory.

[0133] Step 2.1: After receiving the service activation instruction, the network element searches for the card activation order file in the processing directory. If the file movement process in Step 1.1 has not been completed, the business processing will fail due to the incomplete file in the receiving directory.

[0134] Step 2: Once the file transfer is complete, the service activation module immediately initiates a command request (including the business command and the corresponding file name).

[0135] The service activation module and network elements transfer files via a secure file transfer protocol (SFTP, SSH File Transfer Protocol), supporting 80-250 concurrent connections. For the file-plus-message service activation mode, a waiting time is added. Different strategies and rules can be adopted for network elements from different manufacturers. For example, for network elements from Manufacturer A in the South / West region, a "temporary target + 20-second wait" mechanism is used. After the service activation module sends the file to the network element's temporary directory, the waiting time for the service activation module to send the command message is set to 20 seconds to reduce errors caused by incomplete file comparison in the temporary directory. The service activation module supports long connections for uploading command-activated files, specifically including: 1) Support for long connections: changing from short connections for real-time commands to long connections; 2) Added random sleep: the sleep time is randomized during retries to ensure that failed reconnections are not recreated simultaneously; 3) Support for retry mechanism: when connection creation fails and the network element fails to process the command, retries are supported to re-establish the connection; 4) Support for setting the number of retries: the number of retries can be set to ensure successful reconnections.

[0136] To further improve the efficiency of processing card issuance orders, such as Figure 9 As shown, S104 may include:

[0137] S1043: When the processing mode of multiple card opening order files includes the second batch processing mode, each card opening order file is split to obtain multiple card opening instructions;

[0138] S1044: Through multiple network resource processing units, each card opening instruction is processed according to real-time instructions to obtain multiple processing results.

[0139] The network resource processing terminal uses multiple network resource processing units to process each card issuance order file according to real-time instructions, which can further improve the efficiency of card issuance order processing.

[0140] In S1043, in a specific embodiment, the service activation module divides the activation notification messages of multiple regions' card activation orders into several activation instruction Simple Object Access Protocol (SOAP) messages and sends them to the network element.

[0141] In S1044, in a specific embodiment, such as Figure 10As shown, the Customer Relationship Management (CRM) module sets up a request file directory at the center and distributes files evenly to the host file directories of each host within the center through file distribution processing. After the independent process is sent to this directory, the service activation module simultaneously initiates a command request to transfer the file to the network element, which then scans the directory to process pseudo-batch files. Specifically, this includes replacing the previous / provision / BAT / $BEID / REQ directory with the / provision / BAT / $SACID / REQ directory, where the $ field depends on the host configuration, for example: / provision / BAT / SAC03 / REQ. Finally, each host uploads the result files to the centralized result file directory, awaiting scanning by the CRM module. The CRM module retrieves the result files for the corresponding region based on the message from the service activation module and processes them. Compared to existing technologies, the request file directory no longer distinguishes between regions; the directory receives pseudo-batch files at the center level, enabling the processing of pseudo-batch files from various regions.

[0142] Based on the card issuance order processing method provided in the above embodiments, this application also provides a card issuance order processing device 1100, which includes:

[0143] The splitting module 1101 is used to split a large number of card opening orders into multiple smaller card opening order files when a large number of card opening orders are received.

[0144] The first determining module 1102 is used to determine the processing mode of each card opening order small file based on the attribute information of each card opening order small file;

[0145] The second determining module 1103 is used to determine the priority information of the target card opening order small file based on the processing mode and business resource data of the target card opening order small file. The target card opening order small file is any one of multiple card opening order small files. The business resource data includes network resource data, as well as at least one of regional existing business data and regional new business data. The priority information is used to indicate the priority level of the target card opening order small file among the multiple card opening order small files.

[0146] The processing module 1104 is used to process each card opening order file according to the priority information of each card opening order file and the corresponding processing mode, so as to obtain multiple processing results corresponding to multiple card opening order files.

[0147] This application provides a card issuance order processing device 1100. A splitting module 1101, upon receiving a large batch of card issuance orders, splits these orders into multiple smaller order files. A first determining module 1102 then determines the processing mode for each smaller order file based on its attribute information. A second determining module 1103 determines the priority information of the target smaller order file based on its processing mode and business resource data. Finally, a processing module 1104 processes each smaller order file according to its priority information and the corresponding processing mode, resulting in multiple processing results for the multiple smaller order files.

[0148] In this way, based on the business resource data and attribute information of large-volume card issuance orders, the processing mode and priority information corresponding to the card issuance orders can be determined, and then the card issuance orders can be processed. This can improve the processing efficiency of large-volume card issuance orders and enhance the level of intelligence in processing large-volume card issuance orders.

[0149] As another embodiment of this application, in order to improve the efficiency of determining the processing mode corresponding to the card issuance order based on the attribute information of the card issuance order, the first determining module 1102 may further include:

[0150] The first determining unit, when the business scenario information indicates that the access point name of the target card opening order small file is a preset access point, will determine the first batch processing mode of batch processing the card opening order through file as the processing mode of the target card opening order small file.

[0151] The second determining unit, when the business scenario information indicates that the access point name of the target card opening order file is not the preset access point, will determine the second batch processing mode for batch processing of card opening orders through real-time instructions as the processing mode for the target card opening order file.

[0152] As another embodiment of this application, in order to improve the efficiency of determining the processing mode corresponding to the card issuance order based on the attribute information of the card issuance order, the first determining module 1102 may further include:

[0153] The third determining unit, when the area information indicates that the target card opening order small file belongs to the first area, will determine the first batch processing mode of batch processing card opening orders through file as the processing mode of the target card opening order small file;

[0154] The fourth determining unit, when the area information indicates that the target card opening order file belongs to the second area, will determine the second batch processing mode, which performs batch processing of card opening orders through real-time instructions, as the processing mode for the target card opening order file.

[0155] As another embodiment of this application, in order to improve the processing efficiency of card issuance orders from multiple different regions, the second determining module 1103 may include:

[0156] The fifth determining unit is used to determine the scoring result of the target card opening order small file based on the processing mode and business resource data of the target card opening order small file;

[0157] The sixth determination unit compares the scoring results of the target card opening order file with the scoring results of each card opening order file to determine the priority information of the target card opening order file.

[0158] As another embodiment of this application, in order to improve the accuracy of determining the scoring results of the card opening order file, the fifth determining unit may be specifically used for:

[0159] Based on the processing mode and business resource data of the target card opening order file, the scoring result of the target card opening order file is determined by the network resource allocation scoring formula. The network resource allocation scoring formula is a formula for determining the scoring result based on the first parameter, the second parameter and the weight corresponding to the second parameter. The scoring result is the product of the second parameter and the weight corresponding to the second parameter and the sum of the first parameter. The first parameter is the network resource data, and the second parameter is at least one of the following: regional new business data, regional existing business data and processing mode.

[0160] In another embodiment of this application, in order to improve the efficiency of processing card issuance orders, the processing module 1104 may be specifically used for:

[0161] When the processing modes of multiple card issuance order files include the first batch processing mode and the second batch processing mode, each card issuance order file is processed according to its priority information and the corresponding processing mode, resulting in multiple processing results for multiple card issuance order files.

[0162] To further improve the efficiency of processing card issuance orders, processing module 1104 can be specifically used for:

[0163] When the processing mode of multiple card issuance order files includes the first batch processing mode, the card issuance order files are processed by multiple network resource processing units according to the priority information of each card issuance order file, resulting in multiple processing results.

[0164] To further improve the efficiency of processing card issuance orders, processing module 1104 can be specifically used for:

[0165] When the processing mode of multiple card issuance order files includes the second batch processing mode, each card issuance order file is split to obtain multiple card issuance instructions;

[0166] Multiple network resource processing units process each card opening instruction according to real-time instructions to obtain multiple processing results.

[0167] Based on the card issuance order processing method and apparatus provided in the above embodiments, this application also provides an electronic device 1200, such as... Figure 12 As shown:

[0168] It includes a processor 1201, a memory 1202, and a computer program stored in the memory 1202 and executable on the processor 1201. When the computer program is executed by the processor 1201, it implements the various processes of the above-described card opening order processing method embodiment and achieves the same technical effect.

[0169] Specifically, the processor 1201 may include a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.

[0170] Memory 1202 may include mass storage for data or instructions. For example, and not limitingly, memory 1202 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 1202 may include removable or non-removable (or fixed) media. Where appropriate, memory 1202 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, memory 1202 is non-volatile solid-state memory.

[0171] In certain embodiments, the memory may include read-only memory (ROM), random access memory (RAM), disk storage media devices, optical storage media devices, flash memory devices, and electrical, optical, or other physical / tangible memory storage devices. Thus, typically, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to one aspect of this application.

[0172] The processor 1201 reads and executes computer program instructions stored in the memory 1202 to implement any of the card opening order processing methods in the above embodiments.

[0173] In one example, the electronic device may also include a communication interface 1203 and a bus 1210. As an example, such as... Figure 12 As shown, the processor 1201, memory 1202, and communication interface 1203 are connected through bus 1210 and complete communication with each other.

[0174] The communication interface 1203 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.

[0175] Bus 1210 includes hardware, software, or both, that couples components of an online data traffic metering device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 1210 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, any suitable bus or interconnect is contemplated herein.

[0176] This application also provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the various processes of the above-described card issuance order processing method embodiments and achieves the same technical effects. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0177] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.

[0178] The functional blocks shown in the above block diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0179] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0180] The aspects of this application have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus, and computer program products according to embodiments of this application. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by dedicated hardware performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

[0181] The above are merely specific embodiments of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.

Claims

1. A method for processing card issuance orders, characterized in that, include: When a large number of card activation orders are received, the large number of card activation orders are split into multiple smaller card activation order files; Based on the attribute information of each card opening order file, determine the processing mode of each card opening order file; Based on the processing mode and business resource data of the target card activation order file, the priority information of the target card activation order file is determined. The target card activation order file is any one of the multiple card activation order files. The business resource data includes network resource data, and at least one of regional existing business data and regional new business data. The priority information is used to indicate the priority level of the target card activation order file among the multiple card activation order files. Based on the priority information of each card opening order file, each card opening order file is processed according to the processing mode corresponding to each card opening order file to obtain multiple processing results corresponding to the multiple card opening order files; The step of determining the processing mode of each card activation order file based on its attribute information includes: The attribute information is business scenario information, which is used to indicate whether the access point name of the target card activation order file is a preset access point. When the business scenario information indicates that the access point name of the target card activation order file is a preset access point, the first batch processing mode, which processes card activation orders in batches via file, is determined as the processing mode for the target card activation order file. When the business scenario information indicates that the access point name of the target card activation order file is not a preset access point, the second batch processing mode, which processes card activation orders in batches via real-time instructions, is determined as the processing mode for the target card activation order file. or, The attribute information is region information, which is used to indicate the region to which the card activation order file belongs. When the region information indicates that the target card activation order file belongs to a first region, the first batch processing mode, which processes card activation orders in batches via file, is determined as the processing mode for the target card activation order file. When the region information indicates that the target card activation order file belongs to a second region, the second batch processing mode, which processes card activation orders in batches via real-time instructions, is determined as the processing mode for the target card activation order file.

2. The method according to claim 1, characterized in that, The step of determining the priority information of the target card issuance order file based on the processing mode and business resource data includes: The scoring result of the target card issuance order file is determined based on the processing mode and business resource data of the target card issuance order file. By comparing the rating results of the target card activation order file with the rating results of each of the card activation order files, the priority information of the target card activation order file is determined.

3. The method according to claim 2, characterized in that, The step of determining the scoring result of the target card issuance order file based on the processing mode and business resource data of the target card issuance order file includes: Based on the processing mode and business resource data of the target card opening order file, the scoring result of the target card opening order file is determined by a network resource allocation scoring formula. The network resource allocation scoring formula is a formula for determining the scoring result based on a first parameter, a second parameter, and the weight corresponding to the second parameter. The scoring result is the sum of the product of the second parameter and the weight corresponding to the second parameter and the first parameter. The first parameter is the network resource data, and the second parameter is at least one of the new business data of the region, the existing business data of the region, and the processing mode.

4. The method according to claim 1, characterized in that, The step involves processing each card activation order file according to its priority information and the corresponding processing mode, based on the priority information of each card activation order file, to obtain multiple processing results corresponding to the multiple card activation order files, including: When the processing mode of the multiple card issuance order files includes a first batch processing mode and a second batch processing mode, each card issuance order file is processed according to the priority information of each card issuance order file and the processing mode corresponding to each card issuance order file, so as to obtain multiple processing results corresponding to the multiple card issuance order files.

5. The method according to claim 1, characterized in that, The step involves processing each card activation order file according to its priority information and the corresponding processing mode, based on the priority information of each card activation order file, to obtain multiple processing results corresponding to the multiple card activation order files, including: When the processing mode of the multiple card issuance order files includes the first batch processing mode, the card issuance order files are processed by multiple network resource processing units according to the priority information of each card issuance order file, and multiple processing results are obtained.

6. The method according to claim 1, characterized in that, The step involves processing each card activation order file according to its priority information and the corresponding processing mode, based on the priority information of each card activation order file, to obtain multiple processing results corresponding to the multiple card activation order files, including: When the processing mode of the multiple card opening order files includes the second batch processing mode, each of the card opening order files is split to obtain multiple card opening instructions; Multiple network resource processing units process each card opening instruction according to real-time instructions to obtain multiple processing results.

7. A card issuance order processing device, characterized in that, include: The splitting module is used to split a large number of card activation orders into multiple smaller card activation order files when a large number of card activation orders are received. The first determining module is used to determine the processing mode of each card opening order small file based on the attribute information of each card opening order small file; The second determining module is used to determine the priority information of the target card opening order file based on the processing mode and business resource data of the target card opening order file. The target card opening order file is any one of the plurality of card opening order files. The business resource data includes network resource data and at least one of regional existing business data and regional new business data. The priority information is used to indicate the priority level of the target card opening order file among the plurality of card opening order files. The processing module is used to process each card opening order file according to the priority information of each card opening order file and the processing mode corresponding to each card opening order file, so as to obtain multiple processing results corresponding to the multiple card opening order files; The first determining module is specifically used for: The attribute information is business scenario information, which is used to indicate whether the access point name of the target card activation order file is a preset access point. When the business scenario information indicates that the access point name of the target card activation order file is a preset access point, the first batch processing mode, which processes card activation orders in batches via file, is determined as the processing mode for the target card activation order file. When the business scenario information indicates that the access point name of the target card activation order file is not a preset access point, the second batch processing mode, which processes card activation orders in batches via real-time instructions, is determined as the processing mode for the target card activation order file. or, The attribute information is region information, which is used to indicate the region to which the card activation order file belongs. When the region information indicates that the target card activation order file belongs to a first region, the first batch processing mode, which processes card activation orders in batches via file, is determined as the processing mode for the target card activation order file. When the region information indicates that the target card activation order file belongs to a second region, the second batch processing mode, which processes card activation orders in batches via real-time instructions, is determined as the processing mode for the target card activation order file.

8. An electronic device, characterized in that, The device includes: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, it implements the card opening order processing method as described in any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer program instructions, which, when executed by a processor, implement the card opening order processing method as described in any one of claims 1-6.

10. A computer program product, characterized in that, When the instructions in the computer program product are executed by the processor of the electronic device, the electronic device performs the card opening order processing method as described in any one of claims 1-6.