Repair method, device and equipment of user identification module, vehicle and medium
By obtaining and binding target identification information in the cloud, the problem of cumbersome and high cost of repairing user identification modules in the prior art is solved, and a convenient and efficient repair process is achieved.
Patent Information
- Application Number
- CN202510149245.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-10
- Publication Date
- 2025-08-12
AI Technical Summary
The existing user identification module repair method is cumbersome and has high repair costs, resulting in poor repair efficiency.
By using the vehicle identification of the target vehicle, the target identification information matching the user identification module is obtained from the cloud and bound to the vehicle to achieve the normal use of the user identification module and avoid dismantling and replacing parts.
It improves the convenience and repair efficiency of user identification module repair, reduces repair costs, and improves the repair efficiency of user identification module.
Smart Images

Figure CN120471597A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a method, apparatus, device, vehicle, and medium for repairing a user identification module. Background Art
[0002] Abnormalities in the physical Subscriber Identity Module (SIM) card in a vehicle's head unit can easily cause the SIM card's Integrated Circuit Card Identifier (ICCID) to be lost, resulting in the vehicle's inability to use data. Existing methods for repairing a SIM card often involve dismantling the vehicle and replacing it with a new SIM card.
[0003] During the research and practice of the prior art, it was found that the existing methods for repairing user identification modules are complicated to operate and have high repair costs, resulting in poor data repair efficiency. Summary of the Invention
[0004] The embodiments of the present application provide a method, apparatus, device, vehicle, storage medium, and product for repairing a user identification module, which can improve the convenience of repairing the user identification module, reduce the cost of repairing the user identification module, and thereby improve the efficiency of repairing the user identification module.
[0005] To achieve the above objectives, according to a first aspect of the present application, a method for repairing a subscriber identification module is provided, the method comprising:
[0006] Based on the vehicle identification of the target vehicle, obtaining target identification information matching the user identification module of the target vehicle from the cloud;
[0007] The target identification information is bound to the target vehicle to enable normal use of the user identification module based on the target identification information.
[0008] According to a second aspect of the present application, a method for repairing a subscriber identification module is provided, the method comprising:
[0009] receiving a vehicle identification of a target vehicle and, based on the vehicle identification, determining target identification information that matches a user identification module of the target vehicle;
[0010] The target identification information is sent to the target vehicle, so that the target vehicle binds the target identification information with the target vehicle, and realizes normal use of the user identification module based on the target identification information.
[0011] According to a third aspect of the present application, a device for repairing a subscriber identification module is provided, the device comprising:
[0012] An acquisition module, configured to acquire target identification information matching a user identification module of the target vehicle from the cloud based on the vehicle identification of the target vehicle;
[0013] A binding module is used to bind the target identification information with the target vehicle to achieve normal use of the user identification module based on the target identification information.
[0014] According to a fourth aspect of the present application, a device for repairing a subscriber identification module is provided, the device comprising:
[0015] a determination module, configured to receive a vehicle identification of a target vehicle and, based on the vehicle identification, determine target identification information that matches a user identification module of the target vehicle;
[0016] The sending module is used to send the target identification information to the target vehicle, so that the target vehicle binds the target identification information with the target vehicle and realizes the normal use of the user identification module based on the target identification information.
[0017] According to a fifth aspect of the present application, an electronic device is provided, comprising a processor and a memory, wherein the memory stores an application program, and the processor is configured to run the application program in the memory to implement a method for repairing a user identification module provided in an embodiment of the present application.
[0018] According to a sixth aspect of the present application, a vehicle is provided, comprising the electronic device provided in the third aspect of the present application.
[0019] According to the seventh aspect of the present application, a computer-readable storage medium is provided, which stores a computer program, and the computer program is suitable for loading by a processor to execute the steps in any user identification module repair method provided in the embodiments of the present application.
[0020] According to the eighth aspect of the present application, a computer program product is provided, which includes a computer program, and the computer program is stored in a computer-readable storage medium; when the processor of an electronic device reads the computer program from the computer-readable storage medium, the processor executes the computer program, so that the electronic device performs the steps in the user identification module repair method provided in the embodiment of the present application.
[0021] In the user identification module repair method, device, equipment, vehicle, storage medium, and product of the embodiments of the present application, target identification information matching the user identification module of the target vehicle is obtained from the cloud based on the vehicle identification of the target vehicle; the target identification information is bound to the target vehicle to enable normal use of the user identification module based on the target identification information. In this way, by assigning target identification information matching the user identification module of the target vehicle from the cloud based on the vehicle identification of the target vehicle, thereby binding the target identification information to the target vehicle, the normal use of the user identification module can be achieved based on the target identification information. Compared with the prior art method of repairing a vehicle's user identification module by dismantling the vehicle and replacing parts, this method can eliminate the need for dismantling the vehicle and replacing parts, effectively improving the convenience of user identification module repair, reducing the cost of user identification module repair, and thereby improving the efficiency of user identification module repair. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0023] Figure 1 This is a schematic diagram of an implementation scenario of a method for repairing a user identification module provided in an embodiment of the present application;
[0024] Figure 2 This is a flow chart of a method for repairing a user identification module provided in an embodiment of the present application;
[0025] Figure 3 This is a schematic diagram of a specific flow chart of a method for repairing a user identification module provided in an embodiment of the present application;
[0026] Figure 4 This is another specific flow chart of a method for repairing a user identification module provided in an embodiment of the present application;
[0027] Figure 5 This is another flowchart of a method for repairing a user identification module provided in an embodiment of the present application;
[0028] Figure 6 This is another specific flow chart of a method for repairing a user identification module provided in an embodiment of the present application;
[0029] Figure 7 Schematic diagram of the structure of the user identification module repair device provided in an embodiment of the present application;
[0030] Figure 82 is another structural diagram of the user identification module repair device provided in an embodiment of the present application;
[0031] Figure 9 It is a structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0032] 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 embodiments described 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 those skilled in the art without creative work are within the scope of protection of the present application.
[0033] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more features. In the description of this application, "plurality" means two or more, unless otherwise specifically defined.
[0034] The embodiments of the present application provide a method, apparatus, device, vehicle, storage medium, and product for repairing a subscriber identity module. The subscriber identity module repair apparatus can be integrated into an electronic device, which can be a server, a terminal, or other device.
[0035] Among them, the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, network acceleration services (Content Delivery Network, CDN), as well as basic cloud computing services such as big data and artificial intelligence platforms. Terminals may include but are not limited to mobile phones, computers, intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, aircraft, etc. Terminals and servers can be directly or indirectly connected through wired or wireless communication, and this application does not impose any restrictions on this.
[0036] The electronic device may be integrated into a vehicle, which may be a fuel vehicle, a plug-in hybrid vehicle, a new energy vehicle, etc. This application does not impose any specific limitation on this.
[0037] See also Figure 1 , taking the example of a user identification module repair device integrated into an electronic device, Figure 1A schematic diagram of an implementation scenario of the method for repairing a user identification module provided in an embodiment of the present application, wherein the electronic device can be integrated in a vehicle, and the electronic device can obtain target identification information that matches the user identification module of the target vehicle from the cloud based on the vehicle identification of the target vehicle; and bind the target identification information to the target vehicle to achieve normal use of the user identification module based on the target identification information.
[0038] It should be noted that Figure 1 The schematic diagram of the implementation scenario of the SIM repair method is merely an example. The implementation scenario of the SIM repair method described in the embodiments of this application is intended to more clearly illustrate the technical solutions of the embodiments of this application and does not constitute a limitation of the technical solutions provided by the embodiments of this application. Persons skilled in the art will appreciate that, with the evolution of SIM repair and the emergence of new business scenarios, the technical solutions provided in this application will be equally applicable to similar technical problems.
[0039] The solutions provided in the embodiments of the present application are specifically described by the following embodiments. It should be noted that the description order of the following embodiments does not limit the preferred order of the embodiments.
[0040] This embodiment will be described from the perspective of a repair device for a subscriber identity module. The repair device for the subscriber identity module may be integrated into an electronic device, which may be a terminal.
[0041] See also Figure 2 , Figure 2 : is a flow chart of a method for repairing a user identification module provided in an embodiment of the present application. The method for repairing a user identification module includes:
[0042] Step S101: Based on the vehicle identification of the target vehicle, target identification information matching the user identification module of the target vehicle is obtained from the cloud.
[0043] The target vehicle may be a vehicle equipped with a subscriber identification module (SIM), and the vehicle identification may be information indicating the target vehicle, such as the vehicle frame number (VIN) of the target vehicle. The subscriber identification module may be a subscriber identity module (SIM card) installed in the target vehicle. A SIM card is a smart card used to store and manage user identity information in a mobile communication network. The target identification information may be identification information assigned to the subscriber identification module of the target vehicle from the cloud. The identification information may be an integrated circuit card identifier (ICCID) of the subscriber identification module. The ICCID is a unique identification number on the SIM card, which is a sequence of 20 digits.
[0044] Among them, there are multiple ways to obtain target identification information that matches the user identification module of the target vehicle from the cloud based on the vehicle identification of the target vehicle. For example, if the vehicle identification of the target vehicle is correct, the network information of the current network can be obtained, and whether the current network is available can be determined based on the network information; when the current network is available, the network interface is called based on the vehicle identification to obtain target identification information that matches the user identification module of the target vehicle from the cloud.
[0045] The target vehicle's correct vehicle identification may refer to the target vehicle's obtained vehicle identification being a correct vehicle identification. For example, when the vehicle identification is a frame number, the obtained vehicle identification may be non-null and not consisting of 17 zeros, indicating successful frame number acquisition, i.e., the target vehicle's correct vehicle identification. The current network may be the network to which the target vehicle is currently connected, the network information may be information describing the current network, and the network interface may be an interface for obtaining target identification information matching the target vehicle's user identification module from the cloud via the current network.
[0046] Among them, before obtaining the target identification information matching the user identification module of the target vehicle from the cloud based on the vehicle identification of the target vehicle, the identification information corresponding to the user identification module of the target vehicle can be read; if the identification information is not read, the vehicle identification of the target vehicle is obtained.
[0047] There are many ways to read the identification information corresponding to the user identification module of the target vehicle. For example, the identification information acquisition interface can be called through the repair application to read the identification information corresponding to the user identification module of the target vehicle.
[0048] The repair application may be a tool for repairing a faulty user identification module in a target vehicle, and the identification information acquisition interface may be an interface for reading identification information of a user identification module of the target vehicle, or may be a system interface.
[0049] In one embodiment, the vehicle identification is the vehicle frame number, the user identification module is the SIM card, and the identification information is the ICCID. Figure 3 , Figure 3 This is a specific flow chart of a method for repairing a subscriber identification module provided by an embodiment of the present application. Specifically, the specific process of triggering the vehicle-side to query the cloud for the ICCID assigned to the SIM card of the target vehicle may include the following steps:
[0050] S11: After opening the soft SIM repair tool (i.e., the repair application), the vehicle end can read the ICCID of the current target vehicle through the system interface;
[0051] S12: Determine whether the ICCID read in step S11 has been lost. If the read ICCID is empty, it means that the ICCID of the target vehicle has been lost, and then step S13 can be executed;
[0052] S13: The vehicle terminal reads the vehicle frame number of the target vehicle through a preset system interface;
[0053] S14: Determine whether the vehicle frame number is successfully obtained. If the vehicle frame number is not empty and does not contain 17 zeros, it indicates that the vehicle frame number is successfully obtained, and then execute step S15;
[0054] S15: After the VIN is successfully obtained, the vehicle side obtains the network information of the current network and determines whether the current network is available. If the network is available, step S16 is executed;
[0055] S16: The vehicle uploads the vehicle frame number read in step S13 to the cloud by requesting the corresponding network interface to query the matching ICCID, that is, the target identification information.
[0056] The read ICCID is empty, which may indicate that the vehicle side (ie, the target vehicle side) fails to obtain the ICCID through the identification information acquisition interface (getSimSerialNumber()) of the Android native phone manager class.
[0057] Step S102 : Binding the target identification information with the target vehicle to achieve normal use of the user identification module based on the target identification information.
[0058] Among them, binding the target identification information with the target vehicle can include binding the target identification information with the vehicle identification of the target vehicle, so that the target identification information inherits the traffic package corresponding to the original identification information of the user identification module, so that the target vehicle can use the mobile data traffic provided by the traffic package of the original identification information through the user identification module based on the target identification information.
[0059] There are many ways to bind the target identification information to the target vehicle. For example, the target identification information can be written into the target attribute in the target vehicle to bind the target identification information to the target vehicle. The target attribute is used to store the identification information of the user identification module.
[0060] The target attribute may be an attribute for storing identification information of a user identification module, for example, a system attribute in an Android system of the target vehicle, configured to store identification information of a user identification module.
[0061] Optionally, the target identification information can be written into the target attribute in the target vehicle through a repair application installed on the target vehicle, wherein the repair application should have permission to write attribute values. For example, the user shared attribute (sharedUserId) can be configured in the application description file (Androidmanifest.xml) of the Android system in the target vehicle to give the repair application system permissions, so that the target identification information can be written into the target attribute in the target vehicle through the repair application.
[0062] Among them, there can be multiple ways to write the target identification information into the target attribute in the target vehicle to bind the target identification information with the target vehicle. For example, a write operation can be performed to write the target identification information into the target attribute in the target vehicle, and the writing status of the target identification information can be detected; if the writing status indicates that the target identification information is written successfully, the target switching interface is called to trigger the identification information of the user identification module to be switched to the target identification information to bind the target identification information with the target vehicle.
[0063] The target switching interface may be an interface for switching identification information of a subscriber identification module to target identification information.
[0064] Among them, there are many ways to call the target switching interface to trigger the switching of the identification information of the user identification module to the target identification information to bind the target identification information with the target vehicle. For example, the target switching interface can be called to switch the identification information of the user identification module to the target identification information through the target switching interface, and detect the switching status returned by the target switching interface; if the switching status indicates that the switching is successful, a prompt message is generated to trigger the restart of the target vehicle to bind the target identification information with the target vehicle.
[0065] The prompt information may be information for prompting the user to restart the target vehicle. Restarting the target vehicle allows the target vehicle to read the new target identification information after powering on, thereby establishing a binding relationship with the vehicle identification. The target identification information can then inherit the data package corresponding to the original identification information of the target vehicle's user identification module, allowing the target vehicle to normally use the vehicle-mounted data of the user identification module, thereby maintaining normal use of the target vehicle's user identification module based on the target identification information.
[0066] In one embodiment, the vehicle identification is the frame number and the identification information is the ICCID. Figure 4 , Figure 4 This is another specific flow chart of a method for repairing a user identification module provided by an embodiment of the present application. The specific process of binding the target identification information and the target vehicle by writing the ICCID value and cutting the card on the vehicle side in the embodiment of the present application may include the following steps:
[0067] S21: Through the network interface, the vehicle can receive the ICCID returned by the cloud interface, i.e., the target identification information;
[0068] S22: The vehicle side can verify whether the ICCID returned by the cloud is valid. If the ICCID is not empty, it means that the ICCID returned by the cloud is valid, and then execute step S23;
[0069] S23: The vehicle side, provided it has the permission to write the attribute value, can write the allocated ICCID into the target attribute (ril.csim.iccid) for storing the ICCID in the vehicle system;
[0070] S24: After writing the new ICCID into the ril.csim.iccid attribute, the card writing status can be checked after 5 seconds; if the writing is successful, step S25 can be executed;
[0071] S25: After detecting that the vehicle card status is written successfully, the vehicle end can call the forced card switching interface (i.e., the target switching interface) to perform a forced card switching operation on the target vehicle;
[0072] S26: judging whether the card switching is successful according to the switching status returned by the target switching interface; if successful, generating a prompt message to remind the user to execute step S27;
[0073] S27: By restarting the target vehicle, the new ICCID can be triggered to inherit the traffic package corresponding to the original card, so that the target vehicle can use the vehicle traffic normally. After the target vehicle is powered on, the new ICCID is read, and a binding relationship can be established with the target vehicle's frame number, so that the SIM card with the new ICCID as the unique identification number inherits the traffic package of the original ICCID, and the normal use of the SIM card in the target vehicle is realized.
[0074] A defective physical SIM card in a vehicle's host computer can easily cause the ICCID to be lost, preventing the vehicle from using mobile data traffic normally. Existing system solutions are unable to recover the lost ICCID for a faulty vehicle. To address this issue, existing repair methods often involve dismantling the vehicle and replacing parts, reassigning a new SIM card to the vehicle to repair the SIM card. This solution is cumbersome, time-consuming, and expensive, severely impacting the after-sales experience.
[0075] To this end, an embodiment of the present application provides a method for repairing a user identification module. By allocating a matching ICCID number to the vehicle side from the cloud based on the vehicle's frame number, the vehicle side writes the ICCID into the corresponding attribute value, and rebinds the vehicle-card relationship after restarting the vehicle, so that the vehicle can use mobile data traffic normally. A soft SIM repair method is implemented, which does not require dismantling the vehicle to replace parts, and the software repair is short in time, high in efficiency, and low in cost, effectively improving the repair efficiency of the SIM card.
[0076] As can be seen from the above, the embodiment of the present application obtains target identification information that matches the target vehicle's user identification module from the cloud based on the target vehicle's vehicle identification; binds the target identification information to the target vehicle, and thus enables normal use of the user identification module based on the target identification information. Thus, by assigning target identification information that matches the target vehicle's user identification module from the cloud based on the target vehicle's vehicle identification, thereby binding the target identification information to the target vehicle, the normal use of the user identification module can be achieved based on the target identification information. Compared to the prior art method of repairing a vehicle's user identification module by dismantling the vehicle and replacing parts, this method can eliminate the need for dismantling the vehicle and replacing parts, effectively improving the convenience of user identification module repair, reducing the cost of user identification module repair, and thereby improving the efficiency of user identification module repair.
[0077] In order to facilitate the better implementation of the user identification module repair method provided in the embodiment of the present application, the present application also provides a user identification module repair method, which is applied to the cloud. The meanings of the terms are the same as those in the above-mentioned user identification module repair method. For specific implementation details, please refer to the description in the above-mentioned method embodiment. For example, please refer to Figure 5 , Figure 5 2 is another flowchart of a method for repairing a user identification module provided by an embodiment of the present application. The method for repairing a user identification module may include the following steps:
[0078] Step S201: receiving a vehicle identification of a target vehicle, and determining target identification information that matches a user identification module of the target vehicle based on the vehicle identification.
[0079] The vehicle identification may be information indicating the target vehicle, for example, the frame number or vehicle identification code of the target vehicle. The target identification information may be identification information newly allocated to the target vehicle based on the vehicle identification.
[0080] Among them, there are many ways to determine the target identification information that matches the user identification module of the target vehicle based on the vehicle identification. For example, you can query whether there is assigned identification information for the vehicle identification; if there is assigned identification information, the assigned identification information is determined as the target identification information; if there is no assigned identification information, query the type information of the user identification module corresponding to the vehicle identification, and obtain the matching target identification information based on the vehicle identification and type information.
[0081] The assigned identification information can be the identification information previously assigned to the target vehicle via the cloud. If the vehicle identification already has assigned identification information, it indicates that the cloud has previously assigned new identification information to the target vehicle. The assigned identification information can then be identified as the target identification information and sent to the target vehicle. This cloud-based allocation method implements a SIM card ICCID retrieval solution, significantly improving the efficiency of recovering the subscriber identity module.
[0082] The type information may be the type of the user identification module, for example, it may include 4G card, 5G card and other types. Since the hardware configurations of different types of user identification modules are generally different, in order to achieve hardware compatibility of the user identification module, it is necessary to obtain identification information of the same type as the user identification module, thereby achieving hardware compatibility between the target identification information and the user identification module in the target vehicle.
[0083] Among them, there are many ways to obtain matching target identification information based on vehicle identification and type information. For example, the target database can be determined based on the vehicle identification and type information; and the target identification information matching the user identification module of the target vehicle can be searched in the target database.
[0084] Among them, the target database can be a database used to query target identification information that matches the user identification module of the target vehicle. For example, a target identification information can be configured for each vehicle identification, and then the target identification information can be stored in at least one database. At the same time, according to the type of user identification module corresponding to the vehicle identification, the target identification information of the vehicle identification of different types of user identification modules can be stored separately, so that a target database can be determined according to the vehicle identification and type information to obtain the corresponding target identification information.
[0085] Step S202 : sending the target identification information to the target vehicle, so that the target vehicle binds the target identification information with the target vehicle, and realizes normal use of the user identification module based on the target identification information.
[0086] In one embodiment, the vehicle identification is the vehicle frame number, the user identification module is the SIM card, and the identification information is the ICCID. Figure 6 , Figure 6 This is another specific flow chart of a method for repairing a user identification module provided in an embodiment of the present application. In this embodiment of the present application, the specific process of allocating an ICCID based on the vehicle frame number in the cloud may include the following steps:
[0087] S31: The cloud receives the VIN number of the target vehicle through the network interface;
[0088] S32: The cloud verifies whether the vehicle frame number input by the vehicle is legal. If the frame number is not empty and does not contain 17 zeros, it indicates that the frame number is legal, and step S33 can be executed;
[0089] S33: Using the vehicle frame number obtained in step S31, the cloud searches for records of ICCIDs assigned to the vehicle frame number. For example, a designated database may be searched for a list of ICCIDs assigned to the vehicle frame number.
[0090] S34: Determine whether an ICCID has been assigned to the VIN number. If the assignment record list is not empty, the ICCID in the most recent assignment record in the assignment record list may be directly returned to the target vehicle. If the assignment record list is empty, it indicates that the cloud has not assigned an ICCID to the VIN number, and step S35 may be executed.
[0091] S35: The cloud searches a designated database for the original card type (i.e., type information) of the SIM card corresponding to the vehicle frame number, such as a 4G card or a 5G card;
[0092] S36: The cloud searches and matches the ICCID that meets the conditions in the specified database (i.e., the target identification information) according to the vehicle frame number and the original SIM card type. The card type of the matched ICCID must be consistent with the original SIM card type of the target vehicle, for example, both are 4G type cards, or both are 5G type cards, etc.
[0093] S37: The cloud returns the ICCID matched in step S36 to the target vehicle through the network interface in accordance with the protocol format response.
[0094] In this way, the user identification module repair method provided in the embodiment of the present application is combined with the vehicle side and the cloud side. The vehicle side transmits the vehicle frame number through the network interface to query the matching ICCID in the cloud. The cloud side allocates an ICCID that meets the conditions to the transmitted frame number by querying the specified database. After the vehicle side obtains the matching ICCID, it writes the ICCID into the target attribute that stores the ICCID value and forcibly cuts the soft card. After the card is cut successfully, the vehicle is restarted. The vehicle side can use the vehicle-machine traffic normally, that is, the soft SIM repair process can be completed. In this way, a soft SIM non-sensing repair method is realized, which can quickly match a new ICCID for the vehicle, restore the vehicle-side traffic to normal, and realize that the SIM card repair can be completed without dismantling the vehicle and replacing parts. Compared with the existing solution, the user identification module repair method provided in the embodiment of the present application is convenient to operate, short repair time, low cost, and can improve the after-sales experience and improve the repair efficiency of the user identification module.
[0095] As can be seen from the above, the embodiment of the present application receives the vehicle identification of the target vehicle and, based on the vehicle identification, determines the target identification information that matches the user identification module of the target vehicle; sends the target identification information to the target vehicle so that the target vehicle binds the target identification information to the target vehicle and enables normal use of the user identification module based on the target identification information. In this way, by assigning the target identification information that matches the user identification module of the target vehicle from the cloud based on the vehicle identification of the target vehicle, thereby binding the target identification information to the target vehicle, and enabling normal use of the user identification module based on the target identification information, compared to the prior art method of repairing the user identification module of a vehicle by dismantling the vehicle and replacing parts, this method can eliminate the need for dismantling the vehicle and replacing parts, effectively improving the convenience of repairing the user identification module, reducing the cost of repairing the user identification module, and thereby improving the efficiency of repairing the user identification module.
[0096] To facilitate better implementation of the SIM repair method provided in the embodiments of the present application, the embodiments of the present application also provide a device based on the SIM repair method. The meanings of the terms herein are the same as those in the SIM repair method described above. For specific implementation details, please refer to the description in the method embodiment.
[0097] For example, Figure 7 , which is a schematic diagram of the structure of a user identification module repair device provided in an embodiment of the present application, the user identification module repair device may include an acquisition module 301 and a binding module 302, specifically as follows:
[0098] An acquisition module 301 is configured to acquire target identification information that matches a user identification module of the target vehicle from the cloud based on the vehicle identification of the target vehicle;
[0099] The binding module 302 is used to bind the target identification information with the target vehicle to achieve normal use of the user identification module based on the target identification information.
[0100] In one embodiment, the binding module 302 is specifically configured to:
[0101] The target identification information is written into the target attribute in the target vehicle to bind the target identification information with the target vehicle. The target attribute is used to store the identification information of the user identification module.
[0102] In one embodiment, the step of writing the target identification information into the target attribute of the target vehicle to bind the target identification information to the target vehicle is specifically used to:
[0103] executing a write operation of writing target identification information into a target attribute in a target vehicle, and detecting a write status of the target identification information;
[0104] If the writing status indicates that the target identification information is written successfully, the target switching interface is called to trigger the identification information of the user identification module to be switched to the target identification information, so as to bind the target identification information to the target vehicle.
[0105] In one embodiment, the calling of the target switching interface triggers the step of switching the identification information of the user identification module to the target identification information to bind the target identification information to the target vehicle, specifically for:
[0106] Calling a target switching interface to switch the identification information of the user identification module to the target identification information through the target switching interface, and detecting a switching state returned by the target switching interface;
[0107] If the switching state indicates that the switching is successful, a prompt message is generated to trigger the restart of the target vehicle to bind the target identification information with the target vehicle.
[0108] In one embodiment, the apparatus for repairing a user identification module further includes an identification acquisition module configured to:
[0109] Read the identification information corresponding to the user identification module of the target vehicle;
[0110] If the identification information is not read, obtain the vehicle identification of the target vehicle.
[0111] In one embodiment, the step of reading the identification information corresponding to the user identification module of the target vehicle is specifically used to:
[0112] Through the repair application, call the identification information acquisition interface to read the identification information corresponding to the user identification module of the target vehicle.
[0113] In one embodiment, the acquisition module 301 is configured to:
[0114] If the vehicle identification of the target vehicle is correct, the network information of the current network is obtained, and whether the current network is available is determined based on the network information;
[0115] When the current network is available, a network interface is called based on the vehicle identification to obtain target identification information matching the user identification module of the target vehicle from the cloud.
[0116] As can be seen from the above, in the embodiment of the present application, the acquisition module 301 obtains target identification information that matches the user identification module of the target vehicle from the cloud based on the vehicle identification of the target vehicle; the binding module 302 binds the target identification information to the target vehicle to enable normal use of the user identification module based on the target identification information. In this way, by assigning target identification information that matches the user identification module of the target vehicle from the cloud based on the vehicle identification of the target vehicle, thereby binding the target identification information to the target vehicle, the normal use of the user identification module can be achieved based on the target identification information. Compared with the prior art method of repairing a vehicle's user identification module by dismantling the vehicle and replacing parts, this method can eliminate the need for dismantling the vehicle and replacing parts, effectively improving the convenience of user identification module repair, reducing the cost of user identification module repair, and thus improving the efficiency of user identification module repair.
[0117] To facilitate better implementation of the SIM repair method provided in the embodiments of the present application, the embodiments of the present application also provide a device based on the SIM repair method. The meanings of the terms herein are the same as those in the SIM repair method described above. For specific implementation details, please refer to the description in the method embodiment.
[0118] For example, Figure 8 , which is a schematic diagram of the structure of a user identification module repair device provided in an embodiment of the present application, the user identification module repair device may include a determination module 401 and a sending module 402, specifically as follows:
[0119] The determination module 401 is configured to receive a vehicle identification of a target vehicle and, based on the vehicle identification, determine target identification information that matches a user identification module of the target vehicle;
[0120] The sending module 402 is used to send the target identification information to the target vehicle, so that the target vehicle binds the target identification information with the target vehicle and realizes the normal use of the user identification module based on the target identification information.
[0121] In one embodiment, the determination module 401 is configured to:
[0122] Check whether the vehicle identification has assigned identification information;
[0123] If there is already assigned identification information, the assigned identification information is determined as the target identification information;
[0124] If there is no assigned identification information, query the type information of the user identification module corresponding to the vehicle identification, and obtain the matching target identification information based on the vehicle identification and the type information.
[0125] In one embodiment, the step of obtaining matching target identification information based on the vehicle identification and type information is specifically used to:
[0126] Determine the target database based on vehicle identification and type information;
[0127] The target database is searched for target identification information that matches the user identification module of the target vehicle.
[0128] As can be seen from the above, the embodiment of the present application receives the vehicle identification of the target vehicle through the determination module 401, and determines the target identification information that matches the user identification module of the target vehicle based on the vehicle identification; the sending module 402 sends the target identification information to the target vehicle, so that the target vehicle binds the target identification information to the target vehicle and realizes the normal use of the user identification module based on the target identification information. In this way, by allocating the target identification information that matches the user identification module of the target vehicle from the cloud based on the vehicle identification of the target vehicle, thereby binding the target identification information to the target vehicle, the normal use of the user identification module can be realized based on the target identification information. Compared with the method of repairing the user identification module of a vehicle by dismantling the vehicle and replacing parts in the prior art, there is no need to dismantle the vehicle and replace parts, which effectively improves the convenience of repairing the user identification module, reduces the cost of repairing the user identification module, and thus improves the repair efficiency of the user identification module.
[0129] Accordingly, the embodiment of the present application further provides an electronic device, such as Figure 9 As shown, Figure 9Schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device 500 includes a processor 501 having one or more processing cores, a memory 502 having one or more computer-readable storage media, and a computer program stored in the memory 502 and executable on the processor. The processor 501 is electrically connected to the memory 502. It will be understood by those skilled in the art that the electronic device structure shown in the figure does not constitute a limitation of the electronic device, and may include more or fewer components than shown, or combine certain components, or arrange the components differently.
[0130] The processor 501 is the control center of the electronic device 500. It connects the various parts of the entire electronic device 500 using various interfaces and lines. It executes various functions of the electronic device 500 and processes data by running or loading software programs and / or units stored in the memory 502 and calling data stored in the memory 502. The processor 501 can be a processor CPU, a graphics processor GPU, a network processor (NP), etc., and can implement or execute the various methods, steps, and logic blocks disclosed in the embodiments of this application.
[0131] In the embodiment of the present application, the processor 501 in the electronic device 500 loads instructions corresponding to one or more application processes into the memory 502 according to the following steps, and the processor 501 runs the application stored in the memory 502 to implement various functions, such as:
[0132] Receive a vehicle identification of a target vehicle, and based on the vehicle identification, determine target identification information that matches a user identification module of the target vehicle; send the target identification information to the target vehicle so that the target vehicle binds the target identification information to the target vehicle and enables normal use of the user identification module based on the target identification information;
[0133] Alternatively, the vehicle identification of the target vehicle is received, and based on the vehicle identification, target identification information that matches the user identification module of the target vehicle is determined; the target identification information is sent to the target vehicle so that the target vehicle binds the target identification information with the target vehicle, and the normal use of the user identification module is achieved based on the target identification information.
[0134] Furthermore, various functions implemented by running the application stored in the memory 502 can also be described in the aforementioned embodiments and will not be repeated here.
[0135] The specific implementation of the above operations can be found in the previous embodiments and will not be repeated here.
[0136] Optional, such as Figure 9As shown, the electronic device 500 further includes: a touch screen 503, a radio frequency circuit 504, an audio circuit 505, an input unit 506, and a power supply 507. Among them, the processor 501 is electrically connected to the touch screen 503, the radio frequency circuit 504, the audio circuit 505, the input unit 506, and the power supply 507 respectively. Those skilled in the art will understand that Figure 9 The electronic device structure shown in the figure does not constitute a limitation to the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0137] The touch display screen 503 can be used for displaying a graphical user interface and receiving an operation instruction generated by the user acting on the graphical user interface. The touch display screen 503 can include a display panel and a touch panel. Among them, the display panel can be used for displaying information input by the user or information provided to the user and various graphical user interfaces of the electronic device, and these graphical user interfaces can be composed of graphics, text, icons, videos and any combination thereof. Optionally, the display panel can be configured in the form of a liquid crystal display (LCD), an organic light emitting diode (OLED, Organic Light-Emitting Diode) or the like. The touch panel can be used for collecting the user's touch operation on or near it (such as the user uses any suitable object or accessory such as a finger, a stylus on the touch panel or near the touch panel), and generates corresponding operation instructions, and the operation instructions execute corresponding programs. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch direction, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 501, and can receive the command sent by the processor 501 and execute it. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it is transmitted to the processor 501 to determine the type of touch event, and then the processor 501 provides a corresponding visual output on the display panel according to the type of touch event. In an embodiment of the present application, the touch panel and the display panel can be integrated into the touch display screen 503 to realize input and output functions. However, in some embodiments, the touch panel and the touch panel can be used as two independent components to realize input and output functions. That is, the touch display screen 503 can also be used as part of the input unit 506 to realize the input function.
[0138] The radio frequency circuit 504 may be used to transmit and receive radio frequency signals, so as to establish wireless communication with a network device or other electronic devices through wireless communication, and to transmit and receive signals with the network device or other electronic devices.
[0139] The audio circuit 505 can be used to provide an audio interface between the user and the electronic device through a speaker and microphone. The audio circuit 505 can convert the received audio data into an electrical signal and transmit it to the speaker, which then converts it into a sound signal for output. The microphone, on the other hand, converts the collected sound signal into an electrical signal, which is received by the audio circuit 505 and converted into audio data. The audio data is then output to the processor 501 for processing, and then transmitted to another electronic device through the radio frequency circuit 504, or the audio data is output to the memory 502 for further processing. The audio circuit 505 may also include an earphone jack to provide communication between an external headset and the electronic device.
[0140] The input unit 506 may be configured to receive input target video and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.
[0141] The power supply 507 is used to supply power to the various components of the electronic device 500. Optionally, the power supply 507 can be logically connected to the processor 501 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The power supply 507 can also include one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and other arbitrary components.
[0142] although Figure 9 Not shown in the figure, the electronic device 500 may further include a camera, a sensor, a wireless fidelity module, a Bluetooth module, etc., which will not be described in detail here.
[0143] In the above embodiments, the descriptions of each embodiment have their own emphasis. For parts not described in detail in one embodiment, please refer to the relevant descriptions of other embodiments. It should be noted that the electronic device provided in the embodiments of the present application and the repair method applicable to the user identification module in the above embodiments are based on the same concept. The specific implementation process is detailed in the above method embodiments and will not be repeated here.
[0144] As can be seen from the above, the electronic device provided in the embodiment of the present application can obtain target identification information that matches the user identification module of the target vehicle from the cloud based on the vehicle identification of the target vehicle; bind the target identification information to the target vehicle, and realize the normal use of the user identification module based on the target identification information. In this way, by assigning the target identification information that matches the user identification module of the target vehicle from the cloud based on the vehicle identification of the target vehicle, thereby binding the target identification information to the target vehicle, the normal use of the user identification module can be realized based on the target identification information. Compared with the method of repairing the user identification module of a vehicle by dismantling the vehicle and replacing parts in the prior art, this method can eliminate the need for dismantling the vehicle and replacing parts, effectively improving the convenience of repairing the user identification module, reducing the cost of repairing the user identification module, and thus improving the efficiency of repairing the user identification module.
[0145] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be accomplished by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0146] To this end, an embodiment of the present application provides a computer-readable storage medium including a computer program. When the computer program is executed on an electronic device, the computer program is configured to cause the electronic device to perform any of the methods for repairing a subscriber identification module provided in the embodiments of the present application. For example, the computer program may perform the following steps of the method for repairing a subscriber identification module:
[0147] Based on the vehicle identification of the target vehicle, target identification information matching the user identification module of the target vehicle is obtained from the cloud; the target identification information is bound to the target vehicle to enable normal use of the user identification module based on the target identification information;
[0148] Alternatively, the vehicle identification of the target vehicle is received, and based on the vehicle identification, target identification information that matches the user identification module of the target vehicle is determined; the target identification information is sent to the target vehicle so that the target vehicle binds the target identification information with the target vehicle, and the normal use of the user identification module is achieved based on the target identification information.
[0149] Furthermore, for the detailed steps of the above method steps, please refer to the description in the above embodiments, which will not be repeated here.
[0150] The specific implementation of the above operations can be found in the previous embodiments and will not be repeated here.
[0151] The computer-readable storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0152] Since the computer program stored in the computer-readable storage medium can execute any of the user identification module repair methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any of the user identification module repair methods provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.
[0153] According to one aspect of the present application, a computer program product is also provided, including a computer program, which is stored in a computer-readable storage medium; when a processor of an electronic device reads the computer program from the computer-readable storage medium, the processor executes the computer program, so that the electronic device executes the methods provided in various optional implementations of the above embodiments.
[0154] In the above-described embodiments of the user identification module repair device, computer-readable storage medium, electronic device, and computer program product, the descriptions of each embodiment have different emphases. For portions not described in detail in a particular embodiment, reference can be made to the relevant descriptions of other embodiments. Those skilled in the art will clearly understand that, for ease and brevity of description, the specific operating processes and beneficial effects of the above-described user identification module repair device, computer-readable storage medium, computer program product, electronic device, and their corresponding units can be referred to in the description of the user identification module repair method in the above-described embodiments, and the details will not be repeated here.
[0155] The above is a detailed introduction to the user identification module repair method, device, electronic device, vehicle, computer-readable storage medium and computer program product provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for technical personnel in this field, based on the ideas of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A method for repairing a subscriber identification module, characterized in that: include: Based on the vehicle identification of the target vehicle, obtaining target identification information matching the user identification module of the target vehicle from the cloud; The target identification information is bound to the target vehicle to enable normal use of the user identification module based on the target identification information.
2. The method for repairing a subscriber identification module according to claim 1, wherein: The binding of the target identification information with the target vehicle includes: The target identification information is written into a target attribute in the target vehicle to bind the target identification information to the target vehicle, where the target attribute is used to store identification information of the user identification module.
3. The method for repairing a subscriber identification module according to claim 2, wherein: Writing the target identification information into the target attribute of the target vehicle to bind the target identification information to the target vehicle includes: executing a write operation of writing the target identification information into the target attribute of the target vehicle, and detecting a write status of the target identification information; If the writing status indicates that the target identification information is written successfully, a target switching interface is called to trigger switching of the identification information of the user identification module to the target identification information, so as to bind the target identification information to the target vehicle.
4. The method for repairing a subscriber identification module according to claim 3, wherein: The calling of the target switching interface to trigger switching of the identification information of the user identification module to the target identification information to bind the target identification information to the target vehicle includes: calling a target switching interface to switch the identification information of the subscriber identification module to the target identification information through the target switching interface, and detecting a switching state returned by the target switching interface; If the switching state indicates that the switching is successful, a prompt message is generated to trigger the restart of the target vehicle to bind the target identification information with the target vehicle.
5. The method for repairing a subscriber identification module according to claim 1, wherein: Before obtaining target identification information matching the user identification module of the target vehicle from the cloud based on the vehicle identification of the target vehicle, the method further includes: Read the identification information corresponding to the user identification module of the target vehicle; If the identification information is not read, the vehicle identification of the target vehicle is obtained.
6. The method for repairing a subscriber identification module according to claim 5, wherein: The step of reading identification information corresponding to a user identification module of a target vehicle includes: Through the repair application, call the identification information acquisition interface to read the identification information corresponding to the user identification module of the target vehicle.
7. The method for repairing a subscriber identification module according to claim 1, wherein: The step of obtaining target identification information matching a user identification module of the target vehicle from the cloud based on the vehicle identification of the target vehicle includes: If the vehicle identification of the target vehicle is correct, obtaining network information of the current network and determining whether the current network is available based on the network information; When the current network is available, a network interface is called based on the vehicle identification to obtain target identification information matching the user identification module of the target vehicle from the cloud.
8. A method for repairing a user identification module, characterized in that: include: receiving a vehicle identification of a target vehicle and, based on the vehicle identification, determining target identification information that matches a user identification module of the target vehicle; The target identification information is sent to the target vehicle, so that the target vehicle binds the target identification information with the target vehicle, and realizes normal use of the user identification module based on the target identification information.
9. The method for repairing a subscriber identification module according to claim 8, wherein: The determining, based on the vehicle identification, target identification information that matches a user identification module of the target vehicle includes: Querying whether the vehicle identification has assigned identification information; If there is already allocated identification information, determining the already allocated identification information as the target identification information; If there is no assigned identification information, query the type information of the user identification module corresponding to the vehicle identification, and obtain matching target identification information based on the vehicle identification and the type information.
10. The method for repairing a subscriber identification module according to claim 9, wherein: The acquiring matching target identification information based on the vehicle identification and the type information includes: determining a target database based on the vehicle identification and the type information; The target database is searched for target identification information that matches the user identification module of the target vehicle.
11. A device for repairing a user identification module, characterized in that: include: An acquisition module, configured to acquire target identification information matching a user identification module of the target vehicle from the cloud based on the vehicle identification of the target vehicle; A binding module is used to bind the target identification information with the target vehicle to achieve normal use of the user identification module based on the target identification information.
12. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor is enabled to perform the steps of any one of the methods of claims 1 to 10.
13. A vehicle, characterized in that: The vehicle includes the electronic device according to claim 12.
14. A computer-readable storage medium, characterized in that The method comprises a computer program. When the computer program is run on an electronic device, the computer program is used to enable the electronic device to execute the steps of any one of the methods according to claims 1 to 10.
15. A computer program product, characterized in that The method comprises a computer program or instructions, which implements the steps of any one of the methods of claims 1 to 10 when executed by a processor.