Card slot detection method, device and system

Through the connection between the card slot detection device and the SIM card and the device being detected, the quality inspection client automatically controls the device to make calls and obtain information, solving the problem of low efficiency and accuracy of card slot detection in the existing technology, achieving high efficiency, Accurate slot automatic detection.

CN119211407APending Publication Date: 2024-12-27转转一零二四(北京)科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411311101.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-19
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The existing card slot detection method relies on manual operation, resulting in low detection efficiency and low accuracy, and prone to missed or missed measurements.

Method used

Through the connection between the card slot detection device and the SIM card and the detected device, the quality inspection client control device to make calls and obtain SIM card information, compare dialing information and read information to determine the card slot status, and realize automatic detection.

Benefits of technology

It improves the efficiency and accuracy of card slot detection, reduces the complexity and error rate of manual operation, and realizes automatic card slot detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119211407A_ABST
    Figure CN119211407A_ABST
Patent Text Reader

Abstract

The invention provides a card slot detection method and system, the method is applied to a card slot detection device, and the card slot detection device is respectively connected with an SIM card and a card slot of a detected device. The first SIM card information of the SIM card is transmitted to a quality inspection client installed on the detected equipment, so that the quality inspection client controls the detected equipment to make a call based on the first SIM card information; receiving call dialing information monitored by the quality inspection client and second SIM card information acquired by the quality inspection client; and based on the call dialing information, the first SIM card information and the second SIM card information, determining a card slot detection result based on the SIM card. According to the scheme, the connection between the card slot of the detected equipment and the SIM card is realized by utilizing the card slot detection equipment, the dialing operation of the detected equipment and the SIM card information acquisition operation are realized by utilizing the quality inspection client, the card slot detection result analysis is realized by utilizing the card slot detection equipment, the card slot automatic detection is realized, and the card slot detection efficiency and accuracy are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of equipment detection, and in particular to a card slot detection method, device and system. Background Art

[0002] Second-hand e-commerce platforms are trading platforms for second-hand goods. When users sell second-hand goods on second-hand e-commerce platforms, second-hand e-commerce platforms need to conduct quality inspections on the second-hand goods they sell. For some electronic devices that require a SIM card to make calls and connect to mobile networks, such as mobile phones and tablets, when conducting quality inspections on such electronic devices, it is necessary to focus on inspecting the card slot that holds the SIM card to ensure that the electronic device can use the SIM card normally.

[0003] The existing card slot detection method is usually manual detection, which determines whether the card slot is normal by inserting a SIM card into an electronic device to make a call or checking the SIM card information of the mobile phone system. However, manual detection requires manual insertion and removal of the SIM card, manual dialing, and manual checking of the SIM card information obtained by the device system. The operation process is complicated, which makes the card slot detection time-consuming. In addition, manual detection is prone to missed detection or wrong detection, affecting the efficiency and accuracy of card slot detection. Summary of the invention

[0004] Based on the above requirements, the present application proposes a card slot detection method, device and system, which can improve the efficiency and accuracy of card slot detection.

[0005] To achieve the above objectives, this application proposes the following technical solutions:

[0006] According to a first aspect of an embodiment of the present application, a card slot detection method is provided, which is applied to a card slot detection device, wherein the card slot detection device is respectively connected to a SIM card and a card slot of a detected device, and the method includes:

[0007] Transmitting the first SIM card information of the SIM card to a quality inspection client installed on the detected device, so that the quality inspection client controls the detected device to make a call based on the first SIM card information;

[0008] Receiving the telephone dialing information monitored by the quality inspection client and the second SIM card information obtained by the quality inspection client, wherein the telephone dialing information indicates whether the call is successfully dialed, and the second SIM card information is the SIM card information read by the detected device;

[0009] Based on the telephone dialing information, the first SIM card information and the second SIM card information, a card slot detection result based on the SIM card is determined.

[0010] Optionally, determining a card slot detection result based on the SIM card based on the phone dialing information, the first SIM card information, and the second SIM card information includes:

[0011] Comparing the first SIM card information with the second SIM card information to determine a comparison result;

[0012] If the comparison result indicates that the first SIM card information is consistent with the second SIM card information, and the phone call information indicates that the call was successfully made, it is determined that the card slot detection result based on the SIM card indicates that the card slot is normal;

[0013] If the comparison result indicates that the first SIM card information and the second SIM card information are inconsistent, or the call dialing information indicates that the call dialing is unsuccessful, it is determined that the card slot detection result based on the SIM card indicates that the card slot is abnormal.

[0014] Optionally, a connection circuit is provided between the card slot detection device and at least two SIM cards; wherein different SIM cards belong to different operators;

[0015] Before transmitting the first SIM card information of the SIM card to the quality inspection client installed on the detected device, the method further includes:

[0016] A SIM card to be tested is selected from all SIM cards, a connection circuit between the SIM card to be tested is controlled to be turned on, and first SIM card information of the SIM card to be tested is obtained.

[0017] Optionally, the card slot detection method further includes:

[0018] The card slot detection results based on each SIM card are analyzed to determine the final card slot detection result of the detected device.

[0019] According to a second aspect of an embodiment of the present application, a card slot detection method is provided, which is applied to a quality inspection client, and the quality inspection client is installed on the detected device. The method includes:

[0020] Based on the first SIM card information transmitted by the card slot detection device, control the detected device to make a call, monitor the call dialing information, and obtain the second SIM card information read by the detected device;

[0021] The telephone dialing information and the second SIM card information are sent to a card slot detection device.

[0022] Optionally, before controlling the detected device to make a call based on the first SIM card information transmitted by the card slot detection device and monitoring the call dialing information, the method further includes:

[0023] A communication link is established with the card slot detection device.

[0024] According to a third aspect of an embodiment of the present application, a card slot detection system is provided, including: a quality inspection client and a card slot detection device, wherein the quality inspection client runs on a detected device;

[0025] The card slot detection device is used to execute the card slot detection method applied to the card slot detection device;

[0026] When the detected device runs the quality inspection client, the card slot detection method applied to the quality inspection client is executed.

[0027] Optionally, the card slot detection device includes: a test probe and a controller;

[0028] The first end of the test probe is in contact with the SIM card, and the second end of the test probe is in contact with the card slot contact of the device being tested;

[0029] The controller is used for sending the first SIM card information of the SIM card to the quality inspection client when the connection circuit between the test probe and the SIM card is turned on.

[0030] Optionally, a connection circuit is provided between the first end of the test probe and at least two SIM cards;

[0031] The controller is also used to select a SIM card to be tested from all SIM cards, and control the connection circuit between the test probe and the SIM card to be tested to be turned on.

[0032] Optionally, the card slot detection device further includes: a mechanical arm, a conveying device and a detection box;

[0033] The mechanical arm is arranged in the detection box;

[0034] The conveying device is used to convey the detected device to the detection box, and to convey the detected device out of the detection box;

[0035] The mechanical arm is used to insert the test probe into the card slot of the detected device, so that the test probe is in contact with the contact point of the card slot of the detected device.

[0036] The card slot detection method proposed in the present application is applied to a card slot detection device, wherein the card slot detection device is connected to a SIM card and a card slot of a detected device respectively, and the method includes: transmitting the first SIM card information of the SIM card to a quality inspection client installed on the detected device, so that the quality inspection client controls the detected device to make a call based on the first SIM card information; receiving the phone call information monitored by the quality inspection client and the second SIM card information obtained by the quality inspection client, wherein the phone call information indicates whether the call is successfully made, and the second SIM card information is the SIM card information read by the detected device; and determining the card slot detection result based on the SIM card based on the phone call information, the first SIM card information and the second SIM card information. By adopting the technical solution of the present application, the card slot detection device can be used to realize the connection between the card slot of the detected device and the SIM card, the quality inspection client can be used to realize the dialing operation and SIM card information acquisition operation of the detected device, and the card slot detection device can be used to realize the analysis of the card slot detection results, thereby realizing automatic detection of the card slot and improving the efficiency and accuracy of the card slot detection. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.

[0038] Figure 1 A schematic flow chart of a card slot detection method applied to a card slot detection device provided in an embodiment of the present application;

[0039] Figure 2 A schematic flow chart of another card slot detection method applied to a card slot detection device provided in an embodiment of the present application;

[0040] Figure 3 A schematic diagram of a flow chart of a card slot detection method applied to a quality inspection client provided in an embodiment of the present application;

[0041] Figure 4 A schematic diagram of the structure of a card slot detection system provided in an embodiment of the present application;

[0042] Figure 5 A schematic diagram of the structure of another card slot detection system provided in an embodiment of the present application;

[0043] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0044] The technical solution of the embodiment of the present application is applicable to the application scenario of electronic device detection, and is specifically used in the application scenario of electronic device card slot detection. The technical solution of the embodiment of the present application can improve the efficiency and accuracy of card slot detection.

[0045] After receiving the products that customers want to sell, second-hand e-commerce platforms need to conduct quality inspections on the products in order to set prices for the products. For some electronic devices that can insert SIM cards, such as mobile phones and tablets, you can insert the SIM card to make calls and connect to the mobile network. Therefore, the card slot used to connect and place the SIM card in such electronic devices is also necessary testing hardware for equipment quality inspection.

[0046] The existing card slot detection method is usually manual detection, which is to manually insert a SIM card into the card slot of the electronic device to test the card slot function, such as determining whether the card slot is normal by making a call or checking the SIM card information of the mobile phone system. However, manual detection requires manual insertion and removal of the SIM card, manual dialing, and manual checking of the SIM card information obtained by the device system. The operation process is relatively complicated. Some electronic devices may have dual card slots. In this case, each card slot needs to be tested using the above-mentioned manual detection method, which makes the card slot detection time-consuming. In addition, manual detection is prone to missed detection or wrong detection, thereby affecting the efficiency and accuracy of card slot detection.

[0047] Based on this, the present application proposes a card slot detection method, which can realize automatic card slot detection, thereby solving the problem of low efficiency and accuracy of card slot detection in the prior art.

[0048] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0049] Exemplary Methods

[0050] See also Figure 1 As shown, the embodiment of the present application proposes a card slot detection method, which is applied to a card slot detection device, the card slot detection device is connected to the card slots of the SIM card and the device to be detected, respectively, and the SIM card can be connected to the device to be detected through the card slot detection device. Among them, the connection between the SIM card and the card slot detection device and the connection between the card slot detection device and the card slot of the device to be detected both adopt contact connection. The card slot detection method of this embodiment includes:

[0051] S101: Transmit first SIM card information of a SIM card to a quality inspection client installed in a detected device, so that the quality inspection client controls the detected device to make a call based on the first SIM card information.

[0052] In this embodiment, a quality inspection client is pre-installed in the detected device, and the quality inspection client establishes a communication link with the card slot detection device, so that data interaction between the quality inspection client and the card slot detection device can be achieved. Among them, this embodiment preferably adopts a TCP communication link mode.

[0053] After the card slot detection device is connected to the SIM card, it will obtain the SIM card information of the SIM card and use it as the first SIM card information of the SIM card. The SIM card information includes: MSISDN (mobile user number), operator information (operator name, country code), network standard, IMSI (International Mobile Subscriber Identity), storage area information (such as address book information), etc. The card slot detection device sends the first SIM card information of the SIM card connected to the card slot detection device to the quality inspection client installed on the device being detected through a pre-established communication link with the quality inspection client.

[0054] After receiving the first SIM card information transmitted by the card slot detection device, the quality inspection client installed in the detected device will control the detected device to make a call according to the first SIM card information, perform a call dialing test, and monitor whether the call is successfully dialed, thereby generating call dialing information indicating whether the call is successfully dialed. Among them, the quality inspection client controls the detected device to make a call by calling the system API (for example, Android system API or iOS system API, etc.) of the detected device according to the operator information in the first SIM card information to make a call, and the quality inspection client pre-stores the phone numbers corresponding to different operators. When controlling the detected device to make a call, it will directly call the system API of the detected device to select the corresponding phone number from the pre-stored phone numbers to make a call.

[0055] After the card slot detection device is successfully connected to the SIM card and the detected device, that is, after the SIM card is connected to the detected device through the card slot detection device, the system API of the detected device will read the SIM card information of the connected SIM card and use the read SIM card information as the second SIM card information. After receiving the first SIM card information transmitted by the card slot detection device, the quality inspection client installed in the detected device will also obtain the second SIM card information read by the system API of the detected device.

[0056] S102: Receive the telephone dialing information monitored by the quality inspection client and the second SIM card information obtained by the quality inspection client.

[0057] Through the above steps, it can be known that the quality inspection client installed in the detected device can monitor the phone dialing information when the detected device performs a phone dialing test, and can also obtain the second SIM card information of the SIM card read by the detected device. The quality inspection client needs to send the monitored phone dialing information and the obtained second SIM card information to the card slot detection device through a pre-established communication link, and the card slot detection device receives the phone dialing information and the second SIM card information sent by the quality inspection client. Among them, the phone dialing information indicates whether the call is successfully dialed, and the second SIM card information is the SIM card information read by the detected device.

[0058] S103: Determine a SIM card slot detection result based on the phone call information, the first SIM card information, and the second SIM card information.

[0059] After obtaining the telephone dialing information and the second SIM card information, the card slot detection device needs to compare the first SIM card information and the second SIM card information, and determine the card slot detection result when the current card slot is connected to the SIM card according to the comparison result between the first SIM card information and the second SIM card information and the telephone dialing information, that is, the card slot detection result based on the SIM card. In this embodiment, the card slot detection device can be used to connect different types of SIM cards, so as to obtain the card slot detection results of the detected device when the card slot is connected to different types of SIM cards. Among them, different types of SIM cards refer to SIM cards belonging to different operators.

[0060] As an optional implementation, determining a SIM card slot detection result based on the phone call information, the first SIM card information, and the second SIM card information specifically includes the following steps:

[0061] First, compare the first SIM card information with the second SIM card information to determine a comparison result.

[0062] After the card slot detection device receives the second SIM card information sent by the quality inspection client, it is necessary to compare the second SIM card information with the first SIM card information obtained after the card slot detection device is connected to the SIM card, to determine whether the second SIM card information is consistent with the first SIM card information, thereby determining the comparison result between the two. The comparison result may indicate that the first SIM card information is consistent with the second SIM card information, or may indicate that the first SIM card information is inconsistent with the second SIM card information.

[0063] Second, if the comparison result indicates that the first SIM card information is consistent with the second SIM card information, and the call dialing information indicates that the call is successfully dialed, it is determined that the card slot detection result based on the SIM card indicates that the card slot is normal.

[0064] If the second SIM card information is consistent with the first SIM card information, it means that the system API of the detected device can accurately obtain the relevant information of the SIM card connected to the card slot of the detected device, that is, the card slot can receive the data transmitted by the SIM card connected to it. If the phone call information indicates that the call is successfully dialed, it means that the detected device can successfully connect to the SIM card using the card slot to realize the phone dialing function. Therefore, if the comparison result shows that the first SIM card information is consistent with the second SIM card information, and the phone call information indicates that the call is successfully dialed, it is determined that the card slot detection result based on the SIM card indicates that the card slot is normal.

[0065] Third, if the comparison result indicates that the first SIM card information and the second SIM card information are inconsistent, or the call dialing information indicates that the call dialing is unsuccessful, it is determined that the card slot detection result based on the SIM card indicates that the card slot is abnormal.

[0066] If the second SIM card information is inconsistent with the first SIM card information, it means that the system API of the detected device has not been able to obtain accurate SIM card related information. It may be that the card slot of the detected device is abnormal, resulting in an error when the detected device reads the SIM card information of the connected SIM card through the card slot. If the phone call information indicates that the call was not successful, it means that the card slot of the detected device cannot use the SIM card to implement the phone call function, and the card slot may be abnormal. Therefore, if the comparison result indicates that the first SIM card information and the second SIM card information are inconsistent, or the phone call information indicates that the call was not successful, it is determined that the card slot detection result based on the SIM card indicates that the card slot is abnormal.

[0067] From the above introduction, it can be seen that the card slot detection method proposed in the embodiment of the present application transmits the first SIM card information of the SIM card to the quality inspection client installed on the detected device, so that the quality inspection client controls the detected device to make a call based on the first SIM card information; receives the phone call information monitored by the quality inspection client and the second SIM card information obtained by the quality inspection client, the phone call information indicates whether the call is successfully made, and the second SIM card information is the SIM card information read by the detected device; based on the phone call information, the first SIM card information and the second SIM card information, the card slot detection result based on the SIM card is determined. By adopting the technical solution of this embodiment, the card slot detection device can be used to realize the connection between the card slot of the detected device and the SIM card, the quality inspection client can be used to realize the dialing operation and SIM card information acquisition operation of the detected device, and the card slot detection device can be used to realize the analysis of the card slot detection results, so as to realize automatic detection of the card slot and improve the efficiency and accuracy of the card slot detection.

[0068] As an optional implementation, another embodiment of the present application discloses that a connection circuit is provided between the card slot detection device and at least two SIM cards, and the card slot detection device can control the connection circuit between any SIM card to be turned on or off, and different SIM cards belong to different operators. That is, the card slot detection device can switch to connect SIM cards of different operators. Figure 2 As shown, the card slot detection method specifically includes:

[0069] S201: Select a SIM card to be tested from all SIM cards, control the connection circuit between the SIM card to be tested and obtain first SIM card information of the SIM card to be tested.

[0070] In this embodiment, when a connection circuit is provided between the card slot detection device and at least two SIM cards, the card slot detection device needs to select a SIM card from all SIM cards with the connection circuit for card slot detection, and use the selected SIM card as the SIM card to be tested. Then, the card slot detection device controls the connection circuit between the SIM card to be tested to be turned on, controls the connection circuit between other SIM cards to be turned off, and obtains the first SIM card information of the SIM card to be tested with the connection circuit turned on. Among them, selecting the SIM card to be tested from all SIM cards requires selecting a SIM card that has not been tested by the detected device.

[0071] S202: Transmit first SIM card information of the SIM card to a quality inspection client installed in the device under inspection, so that the quality inspection client controls the device under inspection to make a call based on the first SIM card information.

[0072] S203: Receive the telephone dialing information monitored by the quality inspection client and the second SIM card information obtained by the quality inspection client.

[0073] S204: Determine a SIM card slot detection result based on the phone call information, the first SIM card information, and the second SIM card information.

[0074] S205: Analyze the card slot detection results based on each SIM card to determine the final card slot detection result of the detected device.

[0075] Through the above steps, when the connection circuit between the card slot detection device and any SIM card is turned on, the card slot detection result based on the SIM card can be determined. For a detected device, it is necessary to determine the card slot detection result when connecting SIM cards of different operators, that is, to obtain the card slot detection result of the detected device based on each SIM card. Then, the card slot detection results based on each SIM card are analyzed to obtain the final card slot detection result of the detected device. Only when the card slot detection results of all SIM cards indicate that the card slot is normal, the final card slot detection result of the detected device indicates that the card slot is normal. If the card slot detection result of any SIM card connected to the card slot of the detected device indicates that the card slot is abnormal, the final card slot detection result of the detected device indicates that the card slot is abnormal.

[0076] The execution process of steps S201 to S204 in this embodiment is the same as the execution process of steps S101 to S103 in the above embodiment, and will not be described in detail in this embodiment.

[0077] As an optional implementation, the present application also proposes a card slot detection method, which is applied to a quality inspection client, and the quality inspection client is installed in the device to be inspected, wherein the quality inspection client is preferably a quality inspection APP. Figure 3 As shown, the method includes:

[0078] S301 . Based on the first SIM card information transmitted by the card slot detection device, control the detected device to make a call, monitor the call dialing information, and obtain the second SIM card information read by the detected device.

[0079] In this embodiment, the quality inspection client installed in the detected device, after detecting that the card slot of the detected device is successfully connected to the SIM card through the card slot detection device, will receive the first SIM card information transmitted by the card slot detection device, and control the detected device to make a call according to the first SIM card information, perform a call dialing detection, and monitor whether the call is successfully dialed, thereby generating a call dialing information indicating whether the call is successfully dialed. Among them, the quality inspection client controls the detected device to make a call by calling the system API (for example, Android system API or iOS system API, etc.) of the detected device according to the operator information in the first SIM card information to make a call, and the quality inspection client pre-stores the phone numbers corresponding to different operators. When controlling the detected device to make a call, it will directly call the system API of the detected device to select the corresponding phone number from the pre-stored phone numbers to make a call.

[0080] After the card slot detection device is successfully connected to the SIM card and the detected device, that is, after the SIM card is connected to the detected device through the card slot detection device, the system API of the detected device will read the SIM card information of the connected SIM card and use the read SIM card information as the second SIM card information. After receiving the first SIM card information transmitted by the card slot detection device, the quality inspection client installed in the detected device will also obtain the second SIM card information read by the system API of the detected device.

[0081] S302: Send the phone call information and the second SIM card information to a card slot detection device.

[0082] Through the above steps, after the quality inspection client monitors the phone call information and obtains the second SIM card information, it needs to send the phone call information and the second SIM card information to the card slot detection device.

[0083] From the above introduction, it can be seen that the card slot detection method proposed in the embodiment of the present application can use the card slot detection device to realize the connection between the card slot of the detected device and the SIM card, use the quality inspection client to realize the dialing operation and SIM card information acquisition operation of the detected device, and use the card slot detection device to realize the card slot detection result analysis, thereby realizing automatic detection of the card slot and improving the efficiency and accuracy of card slot detection.

[0084] Furthermore, in this embodiment, before executing step S301, the quality inspection client installed in the detected device needs to pre-establish a communication link with the card slot detection device, so as to realize data interaction between the quality inspection client and the card slot detection device, and the quality inspection client receives the first SIM card information transmitted by the card slot detection device based on the communication link, and sends the phone call information and the second SIM card information to the card slot detection device through the communication link. Among them, the pre-established communication link preferably adopts a TCP communication link.

[0085] Exemplary Systems

[0086] Accordingly, the present application also provides a card slot detection system, see Figure 4 As shown, the card slot detection system includes: a card slot detection device 100 and a quality inspection client 110. The quality inspection client 110 runs on the device to be detected. The card slot detection device 100 is connected to the SIM card and the card slot of the device to be detected, and the card slot detection device 100 is used to:

[0087] Transmitting the first SIM card information of the SIM card to a quality inspection client installed on the device to be inspected, so that the quality inspection client controls the device to be inspected to make a call based on the first SIM card information;

[0088] Receive the phone call information monitored by the quality inspection client and the second SIM card information obtained by the quality inspection client, the phone call information indicates whether the call is successfully made, and the second SIM card information is the SIM card information read by the detected device;

[0089] A card slot detection result based on the SIM card is determined based on the phone dialing information, the first SIM card information and the second SIM card information.

[0090] When the detected device runs the quality inspection client 110, the quality inspection client 110 is used to:

[0091] Based on the first SIM card information transmitted by the card slot detection device, control the detected device to make a call, monitor the call dialing information, and obtain the second SIM card information read by the detected device;

[0092] The phone call information and the second SIM card information are sent to the card slot detection device.

[0093] From the above introduction, it can be seen that the card slot detection system proposed in the embodiment of the present application can use the card slot detection device 100 to realize the connection between the card slot of the detected device and the SIM card, use the quality inspection client 110 to realize the dialing operation and SIM card information acquisition operation of the detected device, and use the card slot detection device 100 to realize the card slot detection result analysis, realize automatic card slot detection, and improve the efficiency and accuracy of card slot detection.

[0094] As an optional implementation, another embodiment of the present application discloses that the card slot detection device 100 determines a card slot detection result based on the SIM card based on the phone dialing information, the first SIM card information, and the second SIM card information, including:

[0095] Compare the first SIM card information with the second SIM card information to determine a comparison result;

[0096] If the comparison result indicates that the first SIM card information and the second SIM card information are consistent, and the phone call information indicates that the call is successfully dialed, it is determined that the card slot detection result based on the SIM card indicates that the card slot is normal;

[0097] If the comparison result indicates that the first SIM card information and the second SIM card information are inconsistent, or the call dialing information indicates that the call dialing is unsuccessful, it is determined that the card slot detection result based on the SIM card indicates that the card slot is abnormal.

[0098] As an optional implementation, another embodiment of the present application discloses that a connection circuit is provided between the card slot detection device 100 and at least two SIM cards; wherein different SIM cards belong to different operators. The card slot detection device 100 is further used to select a SIM card to be tested from all SIM cards, control the connection circuit between the SIM card to be tested and obtain the first SIM card information of the SIM card to be tested.

[0099] As an optional implementation, another embodiment of the present application discloses that the card slot detection device 100 is further configured to analyze the card slot detection results based on each SIM card to determine a final card slot detection result of the detected device.

[0100] As an optional implementation, another embodiment of the present application discloses that the quality inspection client 110 is also used to establish a communication link with the card slot detection device 100 .

[0101] As an optional implementation, see Figure 5 As shown, in another embodiment of the present application, it is disclosed that the card slot detection device 100 includes: a test probe 102 and a controller 101. The first end of the test probe 102 is in contact with the SIM card 210, and the second end of the test probe 102 is in contact with the contact of the card slot 201 of the detected device 200. The controller 101 is used to send the first SIM card information of the SIM card 210 to the quality inspection client 110 when the connection circuit between the test probe 102 and the SIM card 210 is turned on. The controller 101 is also used to receive the phone call information monitored by the quality inspection client 110 and the second SIM card information obtained by the quality inspection client 110, and determine the card slot detection result based on the SIM card 210 based on the phone call information, the first SIM card information and the second SIM card information.

[0102] As an optional implementation, another embodiment of the present application discloses that a connection circuit is provided between the first end of the test probe 102 and at least two SIM cards. The controller 101 is also used to select a SIM card 210 to be tested from all SIM cards, and control the connection circuit between the test probe 102 and the SIM card 210 to be tested to be turned on. It can be seen that the test probe 102 is equivalent to the function of a hub, and can be provided with a connection circuit between multiple SIM cards, and has a multi-channel circuit control inside, which can control the connection between the bus of the test probe 102 and any SIM.

[0103] As an optional implementation, see Figure 5As shown, in another embodiment of the present application, it is disclosed that the card slot detection device 100 also includes: a mechanical arm 103, a conveying device 104 and a detection box. The mechanical arm 103 is arranged in the detection box, and the controller 101 can control the conveying device 104 to convey the detected device 200 to the detection box, and control the conveying device 104 to transfer the detected device 200 out of the detection box. The mechanical arm 103 is used to clamp the test probe 102, and the controller 101 can control the mechanical arm 103 to move so that the mechanical arm 103 inserts the test probe 102 into the card slot 201 of the detected device 200, and the test probe 102 is in contact with the contact of the card slot 201 of the detected device 200.

[0104] The card slot detection system provided in this embodiment belongs to the same application concept as the card slot detection method provided in the above embodiments of this application, and can execute the card slot detection method provided in any of the above embodiments of this application, and has the corresponding functional modules and beneficial effects of executing the card slot detection method. For technical details not fully described in this embodiment, please refer to the specific processing content of the card slot detection method provided in the above embodiments of this application, and will not be repeated here.

[0105] Exemplary Electronic Devices

[0106] Another embodiment of the present application also provides an electronic device, see Figure 6 As shown, the device includes:

[0107] Memory 300 and processor 310;

[0108] The memory 300 is connected to the processor 310 and is used to store programs;

[0109] The processor 310 is used to implement the card slot detection method applied to the card slot detection device or the card slot detection method applied to the quality inspection client disclosed in any of the above embodiments by running the program stored in the memory 300.

[0110] Specifically, the electronic device may further include: a bus, a communication interface 320 , an input device 330 and an output device 340 .

[0111] The processor 310, the memory 300, the communication interface 320, the input device 330 and the output device 340 are connected to each other via a bus.

[0112] A bus may include a pathway that transfers information between components of a computer system.

[0113] The processor 310 may be a general-purpose processor, such as a general-purpose central processing unit (CPU), a microprocessor, etc., or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the scheme of the present invention. It may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0114] The processor 310 may include a main processor, and may also include a baseband chip, a modem, and the like.

[0115] The memory 300 stores a program for executing the technical solution of the present invention, and may also store an operating system and other key services. Specifically, the program may include a program code, and the program code includes a computer operation instruction. More specifically, the memory 300 may include a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM), other types of dynamic storage devices that can store information and instructions, a disk storage, a flash, and the like.

[0116] The input device 330 may include a device for receiving data and information input by a user, such as a keyboard, a mouse, a camera, a scanner, a light pen, a voice input device, a touch screen, a pedometer, or a gravity sensor.

[0117] Output device 340 may include devices that allow information to be output to a user, such as a display screen, printer, speaker, etc.

[0118] The communication interface 320 may include any transceiver or the like to communicate with other devices or communication networks, such as Ethernet, Radio Access Network (RAN), Wireless Local Area Network (WLAN), etc.

[0119] The processor 310 executes the program stored in the memory 300 and calls other devices, which can be used to implement the various steps of any one of the card slot detection methods applied to the card slot detection device or the card slot detection method applied to the quality inspection client provided in the above embodiments of the present application.

[0120] Exemplary computer program products and storage media

[0121] In addition to the above-mentioned methods and devices, an embodiment of the present application may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps of the card slot detection method applied to a card slot detection device according to various embodiments of the present application or the card slot detection method applied to a quality inspection client described in the above "Exemplary Method" section of this specification.

[0122] The computer program product may be written in any combination of one or more programming languages ​​to write program codes for performing the operations of the embodiments of the present application, including object-oriented programming languages, such as Java, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as an independent software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0123] In addition, an embodiment of the present application may also be a storage medium on which a computer program is stored, and the computer program is executed by a processor to execute the steps of the card slot detection method applied to a card slot detection device according to various embodiments of the present application or the card slot detection method applied to a quality inspection client described in the above "Exemplary Method" section of this specification.

[0124] For the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0125] It should be noted that each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the embodiments can be referred to each other. For the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0126] The steps in the methods of each embodiment of the present application can be adjusted in order, combined and deleted according to actual needs, and the technical features recorded in each embodiment can be replaced or combined.

[0127] The modules and sub-modules in the devices and terminals of the various embodiments of the present application can be combined, divided and deleted according to actual needs.

[0128] In the several embodiments provided in the present application, it should be understood that the disclosed terminals, devices and methods can be implemented in other ways. For example, the terminal embodiments described above are only schematic, for example, the division of modules or submodules is only a logical function division, and there may be other division methods in actual implementation, for example, multiple submodules or modules can be combined or integrated into another module, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms.

[0129] The modules or submodules described as separate components may or may not be physically separated, and the components of the modules or submodules may or may not be physical modules or submodules, that is, they may be located in one place, or they may be distributed on multiple network modules or submodules. Some or all of the modules or submodules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0130] In addition, each functional module or submodule in each embodiment of the present application may be integrated into one processing module, or each module or submodule may exist physically separately, or two or more modules or submodules may be integrated into one module. The above-mentioned integrated modules or submodules may be implemented in the form of hardware or in the form of software functional modules or submodules.

[0131] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0132] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly by hardware, software units executed by a processor, or a combination of the two. The software units may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0133] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0134] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A card slot detection method, characterized in that: Applied to a card slot detection device, the card slot detection device is respectively connected to a SIM card and a card slot of a detected device, and the method comprises: Transmitting the first SIM card information of the SIM card to a quality inspection client installed on the detected device, so that the quality inspection client controls the detected device to make a call based on the first SIM card information; Receiving the telephone dialing information monitored by the quality inspection client and the second SIM card information obtained by the quality inspection client, wherein the telephone dialing information indicates whether the call is successfully dialed, and the second SIM card information is the SIM card information read by the detected device; Based on the telephone dialing information, the first SIM card information and the second SIM card information, a card slot detection result based on the SIM card is determined.

2. The method according to claim 1, characterized in that: Determining a card slot detection result based on the SIM card based on the phone dialing information, the first SIM card information, and the second SIM card information includes: Comparing the first SIM card information with the second SIM card information to determine a comparison result; If the comparison result indicates that the first SIM card information is consistent with the second SIM card information, and the phone call information indicates that the call was successfully made, it is determined that the card slot detection result based on the SIM card indicates that the card slot is normal; If the comparison result indicates that the first SIM card information and the second SIM card information are inconsistent, or the call dialing information indicates that the call dialing is unsuccessful, it is determined that the card slot detection result based on the SIM card indicates that the card slot is abnormal.

3. The method according to claim 1, characterized in that A connection circuit is provided between the card slot detection device and at least two SIM cards; wherein different SIM cards belong to different operators; Before transmitting the first SIM card information of the SIM card to the quality inspection client installed on the detected device, the method further includes: A SIM card to be tested is selected from all SIM cards, a connection circuit between the SIM card to be tested is controlled to be turned on, and first SIM card information of the SIM card to be tested is obtained.

4. The method according to claim 3, characterized in that Also includes: The card slot detection results based on each SIM card are analyzed to determine the final card slot detection result of the detected device.

5. A card slot detection method, characterized in that: Applied to a quality inspection client, the quality inspection client is installed on the device to be inspected, and the method includes: Based on the first SIM card information transmitted by the card slot detection device, control the detected device to make a call, monitor the call dialing information, and obtain the second SIM card information read by the detected device; The telephone dialing information and the second SIM card information are sent to a card slot detection device.

6. The method according to claim 5, characterized in that Before the first SIM card information transmitted by the card slot detection device is used to control the detected device to make a call and monitor the call dialing information, the method further includes: A communication link is established with the card slot detection device.

7. A card slot detection system, characterized in that: include: Quality inspection client and card slot inspection device, the quality inspection client runs on the inspected device; The card slot detection device is used to perform the card slot detection method according to any one of claims 1 to 4; When the detected device runs the quality inspection client, the card slot detection method as described in any one of claims 5-6 is executed.

8. The card slot detection system according to claim 7, characterized in that: The card slot detection device comprises: a test probe and a controller; The first end of the test probe is in contact with the SIM card, and the second end of the test probe is in contact with the card slot contact of the device being tested; The controller is used for sending the first SIM card information of the SIM card to the quality inspection client when the connection circuit between the test probe and the SIM card is turned on.

9. The card slot detection system according to claim 8, characterized in that: A connection circuit is provided between the first end of the test probe and at least two SIM cards; The controller is also used to select a SIM card to be tested from all SIM cards, and control the connection circuit between the test probe and the SIM card to be tested to be turned on.

10. The card slot detection system according to claim 8, characterized in that: The card slot detection device also includes: a mechanical arm, a conveying device and a detection box; The mechanical arm is arranged in the detection box; The conveying device is used to convey the detected device to the detection box, and to convey the detected device out of the detection box; The mechanical arm is used to insert the test probe into the card slot of the detected device, so that the test probe is in contact with the contact point of the card slot of the detected device.