Information determination method, device and equipment for test card
Patent Information
- Application Number
- CN202311562172.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-21
- Publication Date
- 2026-11-03
- Estimated Expiration
- 2043-11-21
AI Technical Summary
现有技术中对通信测试卡的核查效率低,需要人工查询签约数据导致核查效率和准确性差。
By obtaining the test card number, multiple operating parameter values are automatically acquired, the contract attributes are determined, and the business value is calculated, avoiding manual querying of contract data and directly determining the test card information.
It improved the efficiency and accuracy of test card verification, saved manpower, and reduced the amount of reading required for contract data.
Smart Images

Figure CN117459989B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical fields of communication, web crawling (Python), and test cards, and particularly to a method, apparatus, and device for determining information of a test card. Background Technology
[0002] Communication test cards are typically used to test whether communication devices are functioning properly.
[0003] To ensure the normal operation of communication test cards, it is usually necessary to verify them. In related technologies, the methods for verifying communication test cards include: for each communication test card, the test card manager places the test card in a mobile phone to perform dialing and internet access tests. When it is necessary to understand the specific information of the communication test card (such as its suspension status and specific services), the test card manager also needs to query the subscription data of the communication test card in the relevant network management system, and manually determine the specific information of the communication test card based on the subscription data.
[0004] In practical applications, test card administrators typically manage a large number of communication test cards. Using the verification methods mentioned above to verify each communication test card results in low verification efficiency. Summary of the Invention
[0005] This application provides a method, apparatus, and device for determining information on a test card, which improves the efficiency of verifying test cards.
[0006] In a first aspect, embodiments of this application provide a method for determining information about a test card, including:
[0007] Obtain the card number of the target test card;
[0008] Obtain multiple operating parameter values of the target test card based on the card number;
[0009] Identify multiple contract attributes, and determine at least one target runtime parameter value corresponding to each contract attribute from among multiple runtime parameter values;
[0010] For any given contract attribute, determine the business value of the target test card under the contract attribute based on at least one target runtime parameter value corresponding to the contract attribute;
[0011] The test card information for determining the target test card includes the business values of the target test card under each contract attribute.
[0012] In one possible implementation, obtaining multiple operating parameter values of the target test card based on the card number includes: determining the target network address corresponding to the card number; obtaining multiple preset instructions; and requesting the multiple operating parameter values from the target device corresponding to the target network address based on the card number and the multiple preset instructions.
[0013] In one possible implementation, determining the target network address corresponding to the card number includes: determining the gateway identifier corresponding to the card number; and determining the network address corresponding to the gateway identifier as the target network address.
[0014] In one possible implementation, for any given contract attribute, determining at least one target operating parameter value corresponding to the contract attribute from among multiple operating parameter values includes: determining at least one parameter type corresponding to the contract attribute; and determining the operating parameter value with at least one parameter type among the multiple operating parameter values as at least one target operating parameter value corresponding to the contract attribute.
[0015] In one possible implementation, determining the service value of the target test card under the subscription attribute based on at least one target operating parameter value corresponding to the subscription attribute includes: determining the attribute determination rule corresponding to the subscription attribute; and processing at least one target operating parameter value according to the attribute determination rule to obtain the service value of the target test card under the subscription attribute.
[0016] In one possible implementation, determining the test card information of the target test card includes, after determining the business value of the target test card under each contract attribute, displaying the business value of the target test card under each contract attribute.
[0017] Secondly, embodiments of this application provide a test card information determination device, comprising:
[0018] The first acquisition module is used to acquire the card number of the target test card;
[0019] The second acquisition module is used to obtain multiple operating parameter values of the target test card based on the card number;
[0020] The determination module is used to determine multiple contract attributes and, among multiple runtime parameter values, determine at least one target runtime parameter value corresponding to each contract attribute;
[0021] The determination module is also used to determine the business value of the target test card under the contract attribute, based on at least one target running parameter value corresponding to the contract attribute, for any contract attribute.
[0022] The determination module is also used to determine the test card information of the target test card, including the business value of the target test card under each contract attribute.
[0023] In one possible implementation, the second acquisition module is specifically used to: determine the target network address corresponding to the card number; acquire multiple preset instructions; and request multiple operating parameter values from the target device corresponding to the target network address based on the card number and the multiple preset instructions.
[0024] In one possible implementation, the second acquisition module is specifically used to: determine the gateway identifier corresponding to the card number; and determine the network address corresponding to the gateway identifier as the target network address.
[0025] In one possible implementation, for any given contract attribute, the determining module is specifically used to: determine at least one parameter type corresponding to the contract attribute; and determine the operating parameter value with at least one parameter type among multiple operating parameter values as at least one target operating parameter value corresponding to the contract attribute.
[0026] In one possible implementation, the determining module is specifically used to: determine the attribute determination rule corresponding to the contract attribute; and process at least one target operating parameter value according to the attribute determination rule to obtain the business value of the target test card under the contract attribute.
[0027] In one possible implementation, the apparatus further includes a display module for displaying the business value of the target test card under each contract attribute after determining the business value of the target test card under each contract attribute.
[0028] Thirdly, embodiments of this application provide an electronic device, including: a memory and a processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, causing the processor to perform the method of any one of the first aspects.
[0029] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method of any one of the first aspects.
[0030] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the method of any one of the first aspects.
[0031] This application provides a method, apparatus, and device for determining information of a test card. In this method, multiple operating parameter values of the target test card are obtained based on the card number of the target test card, multiple subscription attributes are determined, and at least one target operating parameter value corresponding to each subscription attribute is determined from the multiple operating parameter values. For any subscription attribute, the service value of the target test card under the subscription attribute is determined based on the at least one target operating parameter value corresponding to the subscription attribute. This avoids the need to query the subscription data of the communication test card in the relevant network management system and manually determine the specific information of the communication test card based on the subscription data, thereby improving the verification efficiency of the test card. Attached Figure Description
[0032] To more clearly illustrate the technical solutions in this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0033] Figure 1 A flowchart illustrating the method for determining test card information provided in an embodiment of this application;
[0034] Figure 2 This is a schematic diagram of the process for obtaining multiple operating parameter values provided in an embodiment of this application;
[0035] Figure 3 This is a schematic diagram of the structure of the test card information determination device provided in the embodiments of this application;
[0036] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0037] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0038] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0039] It should be noted that, in this document, 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. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0040] Communication test cards are one of the testing tools commonly used by telecom operators. They are typically used to activate service functions, optimize and adjust networks, and ensure network service quality.
[0041] To meet the service testing requirements of the core network, various types of communication test cards have been configured. For example, there are 3G, 4G, and 5G test cards for Virtual Private Networks (VPNs), 3G, 4G, and 5G test cards for one number with two devices, and 3G, 4G, and 5G test cards for one number with multiple devices.
[0042] In related technologies, methods for verifying communication test cards include: for each test card, the test card administrator places the test card in a mobile phone to perform dialing and internet access tests. When specific information about the test card is needed, the administrator also needs to query the subscription data of the test card in the relevant network management system and manually determine the specific information of the test card based on the subscription data. In practical applications, test card administrators typically manage a large number of communication test cards, and using the verification methods described above to verify each test card results in low verification efficiency.
[0043] To address the aforementioned technical problems, this application provides a method, apparatus, device, and storage medium for determining information of a test card. In this method, the subscription data of the test card is automatically obtained based on the card number, and the service values of the test card under each subscription attribute are determined based on the subscription data. These service values indicate specific information. The method provided in this application eliminates the need to query the subscription data of the communication test card in the relevant network management system and to manually determine the specific information of the communication test card based on the subscription data, thus improving the efficiency of test card verification.
[0044] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0045] Figure 1 This is a flowchart illustrating the method for determining test card information provided in an embodiment of this application. Figure 1 As shown, the method includes:
[0046] S101. Obtain the card number of the target test card.
[0047] Optionally, the execution subject of this application embodiment can be an electronic device or an information determination device for a test card disposed in an electronic device. This device can be implemented through a combination of software and / or hardware. The following description uses an information determination device for a test card as the execution subject.
[0048] The target test card can be any communication test card managed by the test card administrator.
[0049] Optionally, the number of target test cards can be one or more.
[0050] Optionally, when there is only one target test card, the test card information determining device obtains the card number of the target test card based on the card number input information managed by the test card administrator. The card number input information includes the card number of the target test card.
[0051] Optionally, when there are multiple target test cards, the card numbers of the multiple target test cards can be recorded in a file. The test card information determination device reads the file, obtains the card number of each target test card from the file, and performs the method steps shown in S102-S105 for each target test card number.
[0052] S102. Obtain multiple operating parameter values of the target test card based on the card number.
[0053] The target test card's multiple operating parameter values are the target test card's contract data.
[0054] Optionally, based on the card number, multiple operating parameter values of the target test card and the parameter types corresponding to each operating parameter value can be obtained.
[0055] Optionally, a correspondence can be formed between parameter types and corresponding runtime parameter values, where the parameter type is the key in the correspondence and the runtime parameter value is the value in the correspondence.
[0056] For example, multiple correspondences can be obtained through S102, including IC = TRUE, OC = TRUE, GPRSLOCK = TRUE, EPSLOCK = TRUE, etc. Here, IC is the incoming call identifier, IC = TRUE indicates that the incoming call is locked; OC is the outgoing call identifier, OC = TRUE indicates that the outgoing call is locked; GPRSLOCK is the General Packet Radio Services identifier, GPRSLOCK = TRUE indicates that GPRS is locked; and EPSLOCK is the EPS identifier, EPSLOCK = TRUE indicates that EPS is locked.
[0057] S103. Determine multiple contract attributes, and among multiple operating parameter values, determine at least one target operating parameter value corresponding to each contract attribute.
[0058] Optionally, multiple subscription attributes may include: latching status, Voice over Long-Term Evolution (VOLTE) basic services, calling subscription, called subscription, GPRS subscription, Evolved Packet System (EPS) subscription, IP Multimedia Subsystem (IMS) subscription, IP Multimedia Private Identity (IMPI) subscription, IP Multimedia Public Identity (IMPU) subscription, HSIFC subscription, transparent subscription (SRVIND), and access restrictions.
[0059] S104. For any contract attribute, determine the business value of the target test card under the contract attribute based on at least one target running parameter value corresponding to the contract attribute.
[0060] For example, when the contract attribute is in a locked state, the business value can be half shutdown or full shutdown.
[0061] For example, if the contract attribute is not a basic VLOTE business, the business value can be empty or a specific business value.
[0062] For example, if the contract attribute is a caller ID contract, the service value could be a headquarters VPN, a mobile phone number, a provincial VPN, a multi-number service, or a fixed mobile phone number with simultaneous ringing.
[0063] S105. Determine the test card information of the target test card, including the business value of the target test card under each contract attribute.
[0064] Optionally, after determining the test card information of the target test card, including the business value of the target test card under each contract attribute, the test card information of the target test card, including the business value of the target test card under each contract attribute, can also be output to a table file.
[0065] The spreadsheet file can be, for example, an Excel worksheet file.
[0066] In the test card information determination method provided in this application embodiment, multiple operating parameter values of the target test card are obtained according to the card number of the target test card, multiple subscription attributes are determined, and at least one target operating parameter value corresponding to each subscription attribute is determined among the multiple operating parameter values. For any subscription attribute, the service value of the target test card under the subscription attribute is determined according to the at least one target operating parameter value corresponding to the subscription attribute. This avoids the need to query the subscription data of the communication test card in the relevant network management system and manually determine the specific information of the communication test card based on the subscription data, thereby improving the verification efficiency of the test card and saving manpower.
[0067] Furthermore, in related technologies, a large amount of contract data needs to be manually read to determine the specific information of the communication test card, resulting in poor accuracy in verifying the test card. However, in the application process, multiple operating parameter values of the target test card are obtained based on the card number, and at least one target operating parameter value corresponding to each contract attribute is determined from these multiple operating parameter values. For any given contract attribute, the service value of the target test card under that contract attribute is determined based on at least one target operating parameter value corresponding to that contract attribute. This avoids manually reading a large number of multiple operating parameter values and improves the accuracy of test card verification.
[0068] Based on the above embodiments, the following can be adopted: Figure 2 The method implements S102 as described above.
[0069] Figure 2 This is a schematic diagram illustrating the process of obtaining multiple operating parameter values provided in an embodiment of this application. For example... Figure 2 As shown, the method includes:
[0070] S201. Determine the target network address corresponding to the card number of the target test card.
[0071] The target network address can be the network address of the Unified Data Management (UDM) network administrator or the network address of the Home Subscriber Server (HSS) network administrator.
[0072] In one possible implementation, S201 specifically includes: determining the gateway identifier corresponding to the card number; and determining the network address corresponding to the gateway identifier as the target network address.
[0073] Optionally, the electronic device pre-stores a first mapping table to determine the card number segment to which the card number belongs, and to determine the gateway identifier corresponding to the card number segment, including:
[0074] The first mapping table determines the card number segment to which the card number belongs; the gateway identifier corresponding to the card number segment is then determined as the gateway identifier corresponding to the card number. The first mapping table contains multiple card number segments and their corresponding gateway identifiers. The gateway identifier includes the HSS gateway identifier and / or the UDM gateway identifier. For example, the first mapping table is shown in Table 1 below.
[0075] Table 1
[0076]
[0077] Optionally, Table 1 may also include the HSS address and UDM address corresponding to each card number segment. Optionally, Table 1 contains information obtained after classifying the test cards according to city / prefecture.
[0078] Optionally, determining the card number segment to which the card number belongs includes: comparing the card number with the card numbers in each card number segment in the first mapping table; if there is a card number in the card number segment that is the same as the card number, then the card number segment is determined as the card number segment to which the card number belongs.
[0079] For example, based on Table 1, if the card number is 6570001, then the card number range is determined to be 6570000-6579999.
[0080] For example, if the card number range is 6570000-6579999, based on Table 1, the gateway identifiers corresponding to the card number range are determined to be HSS0101_HW and UDM80001_C_HW.
[0081] Optionally, the electronic device pre-stores a second mapping table, determining the network address corresponding to the gateway identifier of the card number as the target network address. This includes: determining the network address corresponding to the gateway identifier of the card number in the second mapping table as the target network address. The second mapping table includes multiple card numbers, a gateway identifier corresponding to each card number, and a network address corresponding to each gateway identifier. The network address corresponding to the gateway identifier can be a UDM network address or an HSS network address. For example, the second mapping table is shown in Table 2 below.
[0082] Table 2
[0083]
[0084] For example, in the case of card number 6570000, the gateway identifier corresponding to the card number includes HSS network management identifier HSS0201_HW and UDM network management identifier UDM80101_C_HW, and the target network address includes HSS network address 134.34.20.30 and UDM network address 225.193.
[0085] S202, Obtain multiple preset commands.
[0086] Several preset commands include: LST SUB, LST HSUBDATA, LST HSRVIND, and LST ARD. For explanations of these preset commands, please refer to Table 3.
[0087] Table 3
[0088]
[0089] S203. Based on the card number and multiple preset instructions, request the target device corresponding to the target network address to obtain multiple operating parameter values of the target test card.
[0090] Optionally, the target device can be remotely logged into via a remote login system (TELNET) based on the target network address, and multiple operating parameter values of the target test card can be obtained by executing preset commands LST SUB, LST HSUBDATA, LST HSRVIND and LST ARD on the target device.
[0091] To ensure the security of remote login, specific query accounts can be pre-assigned (these accounts are only granted the required query permissions), and TELNET remote login can be achieved through these query accounts.
[0092] Optionally, if the target network address includes both the HSS network address and the UDM network address, the target device includes both the HSS network management system and the UDM network management system.
[0093] In practical applications, the multiple operating parameter values of the target test card exist in only one network management system (such as the HSS network management system or the UDM network management system). Since it is impossible to know whether the multiple operating parameter values of the target test card are stored in the HSS network management system or the UDM network management system, the multiple operating parameter values of the target test card are usually requested from the HSS network management system and the UDM network management system respectively, based on the card number and multiple preset instructions.
[0094] In one possible implementation, for any given contract attribute, determining at least one target operating parameter value corresponding to the contract attribute from among multiple operating parameter values includes: determining at least one parameter type corresponding to the contract attribute; and determining the operating parameter value with at least one parameter type among the multiple operating parameter values as at least one target operating parameter value corresponding to the contract attribute.
[0095] For example, for HSS network management, the correspondence between subscription attributes and parameter types is shown in Table 4 below.
[0096] Table 4
[0097]
[0098]
[0099] In Table 4, if the PS contract is empty, it means that the 3G contract data is missing.
[0100] In Table 4, if the EPS contract is empty, it means that the 4G contract data is missing.
[0101] In Table 4, there is no corresponding subscription data for non-VoLTE users for IMS subscription, IMPI subscription, IMPU subscription, HSIFC subscription, and transparent subscription.
[0102] In Table 4 and Table 5 below, YES indicates that corresponding contract data exists.
[0103] It should be noted that, for UDM network management, the correspondence between contract attributes and parameter types is shown in Table 5 below.
[0104] Table 5
[0105]
[0106]
[0107] In Table 5, if PS contract is empty, it indicates that 3G contract data is missing; if EPS contract is empty, it indicates that 4G contract data is missing; and if 5G contract data is empty, it indicates that 5G contract data is missing. For IMS, IMPI, IMPU, HSIFC, and Transparent contracts, non-VoLTE users do not have this contract data.
[0108] In the embodiments of this application, FALSE indicates no limitation, and TRUE indicates limitation.
[0109] When the contract attribute is locked, for example, at least one target running parameter value includes: TRUE for IC, TRUE for OC, TRUE for GPRSLOCK, and TRUE for EPSLOCK.
[0110] In one possible implementation, S104 includes:
[0111] Determine the attribute determination rules corresponding to the contract attributes;
[0112] Based on the attribute determination rules, at least one target operating parameter value is processed to obtain the business value of the target test card under the contract attribute.
[0113] For example, when the contract attribute is in a locked state, the attribute determination rule corresponding to the contract attribute is a combination judgment rule. The combination judgment rule indicates that at least one target operating parameter value is combined to obtain the business value of the target test card under the contract attribute. For example, the combination judgment rules are shown in Table 6 below.
[0114] Table 6
[0115]
[0116] For the locked state, if at least one target operating parameter value includes TRUE for IC, TRUE for OC, TRUE for GPRSLOCK, and TRUE for EPSLOCK, the service value of the target test card under the subscription attribute is determined to be: full shutdown according to the attribute determination rules.
[0117] For example, when the contract attribute is not a VLOTE basic business, the attribute determination rule is a direct output rule, which indicates that the target running parameter value should be determined as the business value of the target test card under the contract attribute.
[0118] For non-VLOTE basic services, if at least one target operating parameter value includes YES corresponding to Telephony (TS11), the service value of the target test card under the contract attribute is determined to be YES according to the attribute determination rules.
[0119] For example, when the subscription attribute is either a calling subscription or a called subscription, the attribute determination rule corresponding to the subscription attribute is a comparison rule. For the calling subscription in Table 4, for example, if at least one target operating parameter value includes TPLID=16, according to the comparison rule, the service value of the target test card under the calling subscription is determined to be: VOLTE called anchoring.
[0120] It should be noted that the information in Tables 1 to 6 provided in this application embodiment can be updated according to actual needs to meet the testing requirements of the communication test card.
[0121] In one possible implementation, determining the test card information of the target test card includes, after the business value of the target test card under each contract attribute, the following:
[0122] Displays the business values of the target test card under each contract attribute.
[0123] Optionally, at least one target operating parameter value corresponding to the business value can also be displayed, as well as the parameter type corresponding to each target operating parameter.
[0124] In this embodiment of the application, the service value of the target test card under each subscription attribute is displayed, which can avoid test card managers reading a large amount of subscription data and eliminate the need for manual determination of the specific information of the communication test card, thereby improving the efficiency and accuracy of the verification of the test card.
[0125] Figure 3 This is a schematic diagram of the structure of the test card information determination device provided in the embodiments of this application. Figure 3 As shown, the information determination device for the test card includes:
[0126] The first acquisition module 101 is used to acquire the card number of the target test card;
[0127] The second acquisition module 102 is used to acquire multiple operating parameter values of the target test card based on the card number;
[0128] The determination module 103 is used to determine multiple contract attributes and, among multiple operating parameter values, determine at least one target operating parameter value corresponding to each contract attribute;
[0129] The determination module 103 is also used to determine the business value of the target test card under the contract attribute based on at least one target running parameter value corresponding to the contract attribute for any contract attribute;
[0130] The determination module 103 is also used to determine the test card information of the target test card, including the business value of the target test card under each contract attribute.
[0131] The test card information determination device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0132] In one possible implementation, the second acquisition module 102 is specifically used for:
[0133] Determine the target network address corresponding to the card number;
[0134] Retrieve multiple preset commands;
[0135] Based on the card number and multiple preset instructions, request multiple operating parameter values from the target device corresponding to the target network address.
[0136] In one possible implementation, the second acquisition module 102 is specifically used for:
[0137] Determine the gateway identifier corresponding to the card number;
[0138] The network address corresponding to the gateway identifier is determined as the target network address.
[0139] In one possible implementation, for any given contract attribute, the determining module 103 is specifically used for:
[0140] Determine the type of at least one parameter corresponding to the contract attribute;
[0141] Among multiple runtime parameter values, the runtime parameter value that has at least one parameter type is determined as at least one target runtime parameter value corresponding to the contract attribute.
[0142] In one possible implementation, the determining module 103 is specifically used to: determine the attribute determining rules corresponding to the contract attributes;
[0143] Based on the attribute determination rules, at least one target operating parameter value is processed to obtain the business value of the target test card under the contract attribute.
[0144] In one possible implementation, the device further includes:
[0145] The display module is used to display the business value of the target test card under each contract attribute after the business value of the target test card under each contract attribute has been determined.
[0146] The test card information determination device provided in this application embodiment executes the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0147] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 4 As shown, the electronic device may include: a memory 201, a processor 202, and a transceiver 203.
[0148] Memory 201 is used to store program instructions.
[0149] The processor 202 is used to execute the program instructions stored in the memory to cause the electronic device to perform the above-described method.
[0150] Transceiver 203 may include a transmitter and / or a receiver.
[0151] A transmitter may also be referred to as a transmitter, transmitter, transmitting port, or transmitting interface, and a receiver may also be referred to as a receiver, receiving port, or receiving interface, and so on.
[0152] For example, the memory 201, processor 202 and transceiver 203 are interconnected via bus 204.
[0153] All or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, it performs the steps of the above method embodiments; and the aforementioned memory (storage medium) includes: read-only memory (ROM), RAM, flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disk, and any combination thereof.
[0154] This application provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, are used to implement the method described in the above-described method embodiments.
[0155] Computer execution instructions can be implemented through programming based on web crawlers.
[0156] This application also provides a computer program product, including a computer program that, when executed by a processor, can implement the methods shown in the above-described method embodiments.
[0157] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0158] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0159] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.
[0160] In this application, the term "comprising" and its variations can refer to non-limiting inclusion; the term "or" and its variations can refer to "and / or". The terms "first", "second", etc., in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. In this application, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
Claims
1. A method for determining information on a test card, characterized in that, include: Obtain the card number of the target test card; Obtain multiple operating parameter values of the target test card based on the card number; Multiple contract attributes are determined, and at least one target operating parameter value corresponding to each contract attribute is determined from the multiple operating parameter values; For any given contract attribute, the service value of the target test card under the contract attribute is determined based on at least one target operating parameter value corresponding to the contract attribute. The test card information of the target test card includes the business value of the target test card under each contract attribute; Based on the card number, obtain multiple operating parameter values of the target test card, including: Determine the target network address corresponding to the card number; Retrieve multiple preset commands; Based on the card number and the multiple preset instructions, request the multiple operating parameter values from the target device corresponding to the target network address.
2. The method according to claim 1, characterized in that, Determining the target network address corresponding to the card number includes: Determine the gateway identifier corresponding to the card number; The network address corresponding to the gateway identifier is determined as the target network address.
3. The method according to claim 1 or 2, characterized in that, For any single contract attribute; Determining at least one target runtime parameter value corresponding to the contract attribute from among the plurality of runtime parameter values includes: Determine at least one parameter type corresponding to the contract attribute; The operating parameter value that has at least one parameter type among the plurality of operating parameter values is determined as at least one target operating parameter value corresponding to the contract attribute.
4. The method according to claim 1 or 2, characterized in that, Based on at least one target operating parameter value corresponding to the contract attribute, determine the service value of the target test card under the contract attribute, including: Determine the attribute determination rules corresponding to the contract attributes; Based on the attribute determination rules, the at least one target operating parameter value is processed to obtain the business value of the target test card under the contract attribute.
5. The method according to claim 4, characterized in that, After determining the business value of the target test card under each contract attribute, the method further includes: Display the business value of the target test card under each contract attribute.
6. An information determination device for a test card, characterized in that, include: The first acquisition module is used to acquire the card number of the target test card; The second acquisition module is used to acquire multiple operating parameter values of the target test card based on the card number; The determination module is used to determine multiple contract attributes and determine at least one target operating parameter value corresponding to each contract attribute from the multiple operating parameter values; The determining module is further configured to, for any given contract attribute, determine the business value of the target test card under the contract attribute based on at least one target operating parameter value corresponding to the contract attribute; The determining module is further configured to determine the test card information of the target test card, including the business value of the target test card under each contract attribute; Based on the card number, obtain multiple operating parameter values of the target test card, including: Determine the target network address corresponding to the card number; Retrieve multiple preset commands; Based on the card number and the multiple preset instructions, request the multiple operating parameter values from the target device corresponding to the target network address.
7. An electronic device, characterized in that, include: Memory and processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions that, when executed by a processor, are used to implement the method described in any one of claims 1 to 5.
9. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Service processing method, base station and computer readable storage medium
CN115707038A
Method For Distributing Virtual SIM Card, Method For Accessing Network, And Related Devices
US20190149979A1
