Multifunctional SIM card, allocation method therefor, card allocation system and electronic device

Through the automatic switching of working mode of multi-function SIM card, the difficulty of user equipment selection under different operator types is solved, and the suitable use of SIM cards in different scenarios is achieved, which improves network experience and operational efficiency.

WO2025156699A1PCT designated stage Publication Date: 2025-07-31SHENZHEN YOUKE YUNLIAN TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/123416
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-26
Filing Date
2024-10-08
Publication Date
2025-07-31

AI Technical Summary

Technical Problem

In the prior art, the types of SIM cards provided by each operator are different, which makes it difficult for user equipment to select, and it is difficult for users to use a suitable SIM card to access the local network anytime and anywhere, resulting in poor network experience.

Method used

It provides a multi-function SIM card, configured with multiple working modes, interacts with the server through identification code and location information, and automatically switches to the appropriate SIM card type, supporting switching of physical SIM cards, eSIM cards or soft SIM cards, ensuring that user equipment can successfully reside in different scenarios.

Benefits of technology

It improves the scenario adaptability of SIM cards, improves the service capabilities of SIM card service providers, optimizes operating costs, ensures that users can use the appropriate SIM card to access the network anytime, anywhere, and improves the network experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024123416_31072025_PF_FP_ABST
    Figure CN2024123416_31072025_PF_FP_ABST
Patent Text Reader

Abstract

The present application is applicable to the technical field of network communication, and provides a multifunctional SIM card, an allocation method therefor, a card allocation system, and an electronic device. The allocation method for the multifunctional SIM card comprises: receiving a card allocation request sent by user equipment; on the basis of an identification code and first position information carried by the card allocation request, determining a target type from among multiple SIM card types; sending first response information to the user equipment, the first response information comprising first type information of the target type and a SIM card code number of the target type, and the first type information being used to cause the multifunctional SIM card to enter a target working mode corresponding to the target type, so that the user equipment resides in a network on the basis of a communication channel corresponding to the target working mode and the SIM card code number. Embodiments of the present application can improve the adaptability of a SIM card to a scenario, thereby enhancing the service capability of a SIM card service provider, and optimizing operating costs.
Need to check novelty before this filing date? Find Prior Art

Description

Multifunctional SIM card and its distribution method, card distribution system and electronic equipment

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on January 26, 2024, with application number 202410112354.9 and invention name “Multi-function SIM card and its distribution method, card distribution system and electronic device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application belongs to the field of network communication technology, and in particular relates to a multi-functional SIM card and a distribution method thereof, a card distribution system and an electronic device. Background Art

[0003] Currently, several SIM cards on the market support remote downloading of SIM card information, including OTA SIM cards that support SMS downloading, eSIM cards that comply with GSMA standards, and Bluetooth SIM cards that support wireless Bluetooth reading and writing. These cards offer certain conveniences for business travelers who need to travel across regions. However, different operators offer different technology types and have specific requirements for user devices, making selection difficult. Some operators deploy various SIM card types on cloud servers, including physical SIM cards, soft SIM cards, and eSIM cards. Providing users with the right SIM resources, enabling them to access local networks anytime, anywhere using different SIM cards, while also providing a convenient and affordable network experience, is an urgent issue. Technical issues

[0004] The embodiments of the present application provide a multifunctional SIM card and its distribution method, a card distribution system, and an electronic device, which can improve the scenario adaptability of the SIM card, enhance the service capabilities of the SIM card service provider, and optimize operating costs. Technical Solutions

[0005] According to a first aspect of an embodiment of the present application, a method for allocating a multi-function SIM card is provided, which is applied to a user equipment. The user equipment is configured with the multi-function SIM card, and the multi-function SIM card is configured with multiple operating modes corresponding to multiple SIM card types. The method for allocating the multi-function SIM card comprises: when the operating mode of the multi-function SIM card is an initial operating mode, sending a card assignment request to a server, the card assignment request carrying an identification code and first location information of the multi-function SIM card, and the initial operating mode is an STK SIM card mode; obtaining first response information fed back by the server based on the identification code and the first location information, and controlling the multi-function SIM card to enter a corresponding operating mode and station on a network based on the first response information; and during the stationing process, if the multi-function SIM card meets a switching condition, switching the multi-function SIM card to the initial operating mode.

[0006] A second aspect of an embodiment of the present application provides a method for allocating a multi-function SIM card, which is applied to a server. The method for allocating a multi-function SIM card includes: receiving a card splitting request sent by a user device, the card splitting request carrying an identification code and first location information of a multi-function SIM card configured by the user device, the multi-function SIM card being configured with multiple operating modes corresponding one-to-one to multiple SIM card types; determining a target type from the multiple SIM card types based on the identification code and the first location information; and sending a first response message to the user device, the first response message including first type information of the target type and a SIM card code number of the target type, wherein the first type information is used to cause the multi-function SIM card to enter a target operating mode corresponding to the target type among the multiple operating modes, so that the user device completes writing of the SIM card code number and stations on the network based on a communication channel corresponding to the target operating mode.

[0007] According to a third aspect of an embodiment of the present application, a multi-function SIM card allocation device is provided. The device is configured in a user device, the user device being configured with the multi-function SIM card, and the multi-function SIM card being configured with multiple operating modes corresponding to multiple SIM card types. The multi-function SIM card allocation device includes: a request unit, configured to send a card allocation request to a server when the operating mode of the multi-function SIM card is an initial operating mode, the card allocation request carrying an identification code and first location information of the multi-function SIM card, and the initial operating mode is an STK SIM card mode; a network stationing unit, configured to obtain first response information fed back by the server based on the identification code and the first location information, and control the multi-function SIM card to enter a corresponding operating mode and station on the network based on the first response information; and a switching unit, configured to switch the multi-function SIM card to the initial operating mode if a switching condition is met during the stationing process.

[0008] A fourth aspect of an embodiment of the present application provides a multi-function SIM card allocation device, which is configured on a server. The multi-function SIM card allocation device includes: a receiving unit, configured to receive a card allocation request sent by a user device, the card allocation request carrying an identification code and first location information of a multi-function SIM card configured by the user device, the multi-function SIM card being configured with multiple working modes corresponding one-to-one to multiple SIM card types; a determining unit, configured to determine a target type from the multiple SIM card types based on the identification code and the first location information; and an allocation unit, configured to send a first response message to the user device, the first response message including first type information of the target type and a SIM card code number of the target type, wherein the first type information is used to cause the multi-function SIM card to enter a target working mode corresponding to the target type among the multiple working modes, so that the user device completes writing of the SIM card code number and registers on the network based on a communication channel corresponding to the target working mode.

[0009] A fifth aspect of an embodiment of the present application provides a card distribution system, comprising a server and a user device, wherein the user device is configured with a multi-function SIM card, and the multi-function SIM card is configured with multiple operating modes corresponding one-to-one to multiple SIM card types; the user device is used to perform the steps of the multi-function SIM card distribution method described in the first aspect; and the server is used to execute the steps of the multi-function SIM card distribution method described in the second aspect.

[0010] In a seventh aspect of an embodiment of the present application, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the multi-function SIM card allocation method described in the first or second aspect are implemented.

[0011] In an eighth aspect of an embodiment of the present application, a multi-function SIM card is provided, wherein the multi-function SIM card is configured with multiple operating modes corresponding one-to-one to multiple SIM card types; when the multi-function SIM card is configured in a user device, it is used to enable the user device to be stationed on the network according to the steps of the multi-function SIM card allocation method described in the first aspect.

[0012] A ninth aspect of an embodiment of the present application provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the steps of the multi-function SIM card allocation method described in the first or second aspect are implemented.

[0013] A tenth aspect of the embodiments of the present application provides a computer program product. When the computer program product is run on an electronic device, the electronic device executes the steps of the multi-function SIM card allocation method described in the first or second aspect above. Beneficial effects

[0014] In an embodiment of the present application, when the working mode of the multi-function SIM card is the initial working mode, a card division request is sent to the server, and the first response information fed back by the server based on the identification code and the first location information is obtained, and the multi-function SIM card is controlled to enter the corresponding working mode and stay on the network according to the first response information. Then, according to the usage scenario of the SIM card, it can be controlled to enter the working mode corresponding to the code number of different SIM card types (such as physical SIM card, eSIM card or soft SIM card). At the same time, during the network stationing process, if the multi-function SIM card meets the switching conditions, the multi-function SIM card is switched to the initial working mode, and different types of SIM cards can be used on a single SIM card, thereby improving the scenario adaptability of the SIM card, while improving the service capabilities of the SIM card service provider and optimizing operating costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] 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 embodiments or descriptions of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0016] FIG1 is a schematic diagram of the structure of a card distribution system provided in an embodiment of the present application;

[0017] FIG2 is a schematic diagram of the functional modules of an application program provided in an embodiment of the present application;

[0018] FIG3 is a schematic diagram of the specific structure of the card distribution system provided in an embodiment of the present application;

[0019] FIG4 is a schematic diagram of a first implementation flow of a method for allocating a multi-functional SIM card provided in an embodiment of the present application;

[0020] FIG5 is a schematic diagram of a second implementation flow of a method for allocating a multi-functional SIM card provided in an embodiment of the present application;

[0021] FIG6 is a schematic diagram of a specific implementation process of a user device stationed on a network according to an embodiment of the present application;

[0022] FIG7 is a schematic diagram of a specific implementation flow of switching a SIM card working mode of a user equipment provided in an embodiment of the present application;

[0023] FIG8 is a first structural diagram of a multi-functional SIM card distribution device provided in an embodiment of the present application;

[0024] FIG9 is a second structural diagram of a multi-functional SIM card distribution device provided in an embodiment of the present application;

[0025] FIG10 is a schematic structural diagram of an electronic device provided in an embodiment of the present application. Modes for Carrying Out the Invention

[0026] In order to make the purpose, technical solutions and advantages of this application more clear, the present application is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without making any creative work are protected by this application.

[0027] However, each operator offers different technology types and has certain requirements for user devices, which makes it difficult for users to choose. At the same time, some operators deploy various types of SIM cards on cloud servers, such as physical SIM cards, soft SIM cards, eSIM cards, and so on. How to provide users with appropriate SIM resources so that users can use different types of SIM cards anytime, anywhere to access the local network while providing users with a convenient and affordable network experience is an urgent problem that needs to be solved. In view of this, this application proposes a multi-functional SIM card and allocation method that can meet users' needs for SIM card usage in different scenarios.

[0028] In order to illustrate the technical solution of the present application, specific embodiments are provided below.

[0029] For the convenience of description, some nouns appearing in this application are first explained.

[0030] SIM: Subscriber Identity Module, user identification card.

[0031] OTA: Over-the-Air Technology, air download technology.

[0032] eSIM: Embedded Universal Integrated Circuit Card, eUICC, embedded universal integrated circuit card.

[0033] P-SIM: Physical SIM, physical SIM card.

[0034] GSMA: Global System for Mobile communications Association.

[0035] STK: SIM Tool Kit, user identification application development tool.

[0036] LPA: Local Profile Assistant, local profile assistant.

[0037] BIP: Bearer Independent Protocol, independent bearer protocol.

[0038] OMA: Open Mobile API, open mobile interface.

[0039] SM-DP+: Subscription Manager Data Preparation+, subscription management data preparation.

[0040] BLE: Bluetooth Low Energy, Bluetooth low energy service.

[0041] ICCID: Integrated Circuit Card Identity, integrated circuit card identification code.

[0042] IMSI: International Mobile Subscriber Identity.

[0043] MSISDN: Mobile Subscriber Number.

[0044] KI: data key.

[0045] POC: Authentication key.

[0046] LTE: Long Term Evolution, long-term evolution technology.

[0047] UTRAN: Universal Terrestrial Radio Access Network, the third-generation mobile communication system.

[0048] GSM: Global System for Mobile Communications.

[0049] GPRS: General Packet Radio Service.

[0050] Profile: Configuration data, i.e. SIM card information.

[0051] PLMN: Public Land Mobile Network, public land mobile network.

[0052] LAC: Location Area Code.

[0053] Cell: base station number.

[0054] Please refer to FIG1 , which shows a schematic diagram of the architecture of the multi-functional SIM card and the card sub-system of the present application.

[0055] The card distribution system may include a user device and a server. The user device may be a mobile device such as a mobile phone, tablet computer, or mobile router (Mobile WIFI, MIFI). In the embodiments of the present application, the user device is configured with a multi-function SIM card. For example, the multi-function SIM card may be inserted into the SIM card slot of the user device or may be attached to the user device. This application does not impose any restrictions on this.

[0056] In an embodiment of the present application, the multi-function SIM card configured in the user equipment can be configured with multiple operating modes corresponding to various SIM card types. Specifically, the multi-function SIM card can support at least three operating modes, corresponding to three different remote SIM download solutions. The at least three operating modes include: eSIM card mode, STK SIM card mode, and Bluetooth SIM card mode.

[0057] Among them, the initial working mode of the multi-function SIM card is the STK SIM card mode. In this mode, the multi-function SIM card is pre-installed with a global roaming SIM card code number (i.e., seed card), and the user device can use this seed card to access the wireless network. The multi-function SIM card can interact with the server platform through the seed card network. In this mode, the multi-function SIM card has a built-in STK application, which can interact with the user device through active commands, and supports the user device to obtain information about the current access wireless network (such as seed card code number information (ICCID, IMSI) and location information (PLMN, LAC, Cell, etc.)) from the card through the LPA module, and then request card distribution. The STK application on the card can interact with the server platform through the seed card wireless network, such as through the SMS channel or the BIP channel (data channel based on BIP). When the server allocates a soft SIM card for card distribution, it can support remote card writing and operation by the platform.

[0058] When the server allocates an eSIM card, the multi-function SIM card needs to be switched to eSIM card mode. In this mode, the LPA module is first activated by the application on the user device to establish a connection with the eSIM number distribution platform (i.e., SM-DP+ platform) on the server and request to download the eSIM profile data. When the user device is an Android device, the application on the Android device selects the OMA channel through the LPA module to write the eSIM profile to the multi-function SIM card. The device can then enable this eSIM profile to stay on the network (meaning that the user device uses the SIM card to access the wireless network, and the device can use data, voice, SMS and other functions). When the user device is an iOS device, the application on the iOS device selects the Bluetooth channel through the LPA to write the eSIM profile to the multi-function SIM card. The device can then enable this eSIM profile to stay on the network. If the device application has system permissions (can access the SIM card slot), the application on the device selects the system channel through the LPA module to write the eSIM profile to the multi-function SIM card. The device can then enable this eSIM profile to stay on the network.

[0059] When the server allocates a physical SIM card, the multi-function SIM card needs to be switched to BLE SIM card mode. The application on the user's device enables the Bluetooth service to establish a connection with the Bluetooth module on the multi-function SIM card, writes the profile to the multi-function SIM card through the Bluetooth channel, and the device can enable this profile to stay on the network.

[0060] When the device application detects that an order has expired or the device has no network service, the device application will perform local profile management based on the current SIM card mode and switch the multi-function SIM card from the current mode to the STK SIM mode. For example, if the application of the user device obtains the order expiration information and the current multi-function SIM card is in the eSIM card mode, the LPA can be called to send an instruction to the SIM card through the channel supported by the device to delete the eSIM profile. After the profile is successfully deleted, the SIM card will automatically switch from the eSIM card mode to the STK SIM card mode. If the current multi-function SIM card is in the BLE SIM card mode, the Bluetooth service module in the application of the user device will no longer send heartbeat messages to the Bluetooth module of the multi-function SIM card. The multi-function SIM card will automatically delete the profile data when it detects a heartbeat timeout. After the deletion is successful, the SIM card will automatically switch from the BLE SIM card mode to the STK SIM card mode.

[0061] In some embodiments of the present application, an application (Application, APP) that can use the SIM card may be installed on the user device. APPs can be divided into iOS applications and Android platform applications according to platform type, but the functions of applications on each platform are the same.

[0062] For example, please refer to FIG2 , which shows a schematic diagram of an application in a user device and a multi-function SIM card inserted into the user device.

[0063] Among them, the application in the user device is an application designed for the multi-function SIM card and provided to the user. Its functional modules may include a user interface design (UI) module, an LPA module, a cloud service module and a BLE service module.

[0064] The multi-function SIM card is the core of this application. Its appearance can be exactly the same as the SIM card of an ordinary mobile terminal device, and the appearance can also be adjusted according to actual needs. The multi-function SIM card can be inserted into the SIM card slot of the user device, and can download various cloud SIM card resources (physical SIM card, eSIM card, soft SIM card, etc.) on the server from the remote server through the cooperation of the application and the server system, to realize the automatic switching of the functions and working modes of the STK SIM card, eSIM card, and BLE SIM card. Figure 2 shows that the multi-function SIM card includes a main control module, an STK SIM card module, an eSIM module, and a Bluetooth module. The main control module realizes interaction with the user device and realizes mode switching of the three cards.

[0065] FIG2 shows that there are five communication channels between the user equipment and the multi-function SIM card, which are marked as ①, ②, ③, ④, and ⑤ respectively.

[0066] ① The OMA channel is a programmatic interface for SIM cards that the Android system provides to applications. By calling this interface, applications can interact with the multi-function SIM card in the user device's card slot. We call this interaction between the user device and the multi-function SIM card the OMA channel.

[0067] The second type of system access refers to the permission granted by the Android or iOS system to applications to directly read and write to the multi-function SIM card in the card slot. This permission is essentially a set of standard commands. Applications interact with the multi-function SIM card on the user device by sending read and write commands to the hardware. We call this type of interaction between the user device and the multi-function SIM card the system access.

[0068] ③ A Bluetooth channel refers to a programmatic interface (API) provided by the system to applications in Android or iOS systems. Applications call this API to interact with the user device's Bluetooth module and the multi-function SIM card (which contains Bluetooth hardware and software modules). We call this method of interaction between the user device and the multi-function SIM card a Bluetooth channel.

[0069] ④BIP channel and ⑤SMS channel refer to the STK functions provided by the Android or iOS system when the multi-function SIM card is in STK SIM card mode and the user device accesses the network through the seed card SIM built into the STK SIM card. The remote server can interact with the multi-function SIM card through the user device's operating system based on the seed card's data channel and SMS channel, respectively. When the remote server interacts with the multi-function SIM card through the data channel, we call this method a BIP channel; when the remote server interacts with the multi-function SIM card through the SMS channel, we call this method an SMS channel. Because the BIP channel and SMS channel allow the server to interact directly with the multi-function SIM card through the user device's operating system, the user device's application cannot "perceive" it. Therefore, in this method, the server only needs to synchronize the multi-function SIM card's target operating mode information to the user device's application.

[0070] The UI module of the application in the user device can provide a UI interactive interface, display the traffic mall and card management interface, and implement package subscription or recharge, SIM card binding, SIM card activation and other functions under user operations.

[0071] The LPA module of the application in the user device provides a functional interface based on the standard eSIM protocol specification. When the multi-function SIM card operates in eSIM mode, the application can call this LPA interface to connect to the standard SM-DP+ platform on the remote server, download the eSIM card profile data from the SM-DP+ platform, and install the profile data on the multi-function SIM card. The LPA module can select different communication channels based on the user device operating system type and system permissions (Android systems select the OMA channel, iOS systems select the Bluetooth channel, and devices with system permissions can select the physical channel between the SIM card and the device). The eSIM profile is written to the multi-function SIM card through this communication channel and managed.

[0072] The cloud service module of the application in the user's device is a module that establishes a secure connection channel between the device application and the server and interacts with the server, such as requesting card allocation from the cloud card platform and downloading SIM card number profile data.

[0073] The BLE service module of the application in the user device requires the user device to have its own Bluetooth hardware module and support BLE4.0 and above protocols. When the multi-function SIM card works in BLE mode, it can query the SIM card Bluetooth pairing information from the cloud card platform, establish a Bluetooth connection with the SIM card through the BLE service, transmit profile data, and maintain a long connection with the multi-function SIM card Bluetooth module by sending heartbeat data.

[0074] In an embodiment of the present application, the user device can establish a connection with the server based on the above-mentioned application, send a card division request to obtain the SIM card type and SIM card code number assigned by the server, and then control the SIM card to enter the corresponding working mode, select the matching communication channel according to the working mode to complete the writing of the SIM card code number into the multi-function SIM card, and enable the SIM card code number to stay on the network.

[0075] Specifically, the server may have a cloud card platform built in. As shown in FIG3 , the cloud card platform may include a code number management module, an order service module, and a cloud card service module.

[0076] The code management module can maintain the basic information of the multi-function SIM card, which can include information about the pre-installed seed card on the SIM card, Bluetooth pairing information, and cloud card code resource information.

[0077] The information of the seed card may include but is not limited to the identification code of the seed card, such as ICCID, IMSI, and MSISDN. Bluetooth pairing information includes but is not limited to Bluetooth name, pairing key, and Bluetooth data key. Cloud card code resources can be divided according to SIM card type, soft SIM card, eSIM card, and physical SIM card. Soft SIM card code information may include IMSI, KI, and POC. eSIM card code information may include an activation code. P-SIM code information may include ICCID and IMSI. Among them, the ICCID and IMSI of the P-SIM can be read from the card by the card-carrying device and automatically uploaded to the cloud card platform.

[0078] The order service module can manage SIM card package orders from different user portals (such as websites, third-party e-commerce platforms, etc.), and maintain information such as order status, activation time, validity period, expiration time, product service scope, etc.

[0079] The Cloud Card Service Module receives card assignment requests, schedules and assigns the appropriate SIM card number, and returns a response. Furthermore, upon receiving a Bluetooth pairing query, the Cloud Card Service Module returns SIM card Bluetooth pairing information and, upon receiving a profile download request, returns profile data. Furthermore, the Cloud Card Service Module maintains a persistent TCP connection with the user device and forwards authentication requests and responses from the physical Cloud Card.

[0080] In some implementations of the present application, referring to FIG3 , the card splitting system may further include an OTA platform, a data center, a card carrier device, and an SM-DP+ platform.

[0081] The OTA platform can receive SIM card operating mode notification information reported by the SIM card and forward the SIM card operating mode notification to the cloud card platform. In addition, the OTA platform also supports receiving card writing result notifications reported by the STK SIM card and forwarding the result notification to the cloud card platform. It should be noted that the OTA platform and the cloud card platform can be placed on the same server or different servers, and this application does not impose any restrictions on this.

[0082] The data center is used to maintain various types of information required by the card distribution system, such as the aforementioned SIM card pre-set seed card information, Bluetooth pairing information, cloud SIM card code type and information, order status, order allocation information, etc. The order status may specifically include the order number, the SIM card ICCID (seed card) bound to the order, the order activation status, the activation time, the expiration time, and the package. The order allocation information may specifically include the SIM card ICCID bound to the order, the order number, the order allocation code number (SIM card code number ICCID, IMSI), the code number type, the time for allocating the SIM card code number, and the time for recycling the SIM card code number. The package defines the service range and time. For example, if a user subscribes to a 7-day package of "XX" for a multi-function SIM card, it means that the current service range of the SIM card is "XX" and the service time is 7 days (starting from the activation time, such as the activation start time after the user successfully clicks to activate the SIM card through the UI).

[0083] The card carrier device is the SIMBank device, which can read the physical card information in the card slot, report the physical card information to the data center, and support remote authentication of the SIM card.

[0084] The SM-DP+ platform is the operator's eSIM profile hosting platform, which supports the device application LPA service to download the eSIM profile from the SM-DP+ platform through the activation code.

[0085] It can be understood that Figures 1 and 3 are merely schematic diagrams of the card splitting system and do not constitute a limitation on the card splitting system. In the implementation of the present application, the card splitting system may also include more or fewer devices or components, for example, it may also include a gateway, a bus, etc., and this application does not impose any restrictions on this.

[0086] In combination with the card distribution system shown in Figures 1 and 3, and the application shown in Figure 2, Figure 4 shows a schematic flow chart of an implementation method for allocating a multi-functional SIM card provided in an embodiment of the present application, which can be applied on a server.

[0087] Specifically, the method for allocating a multi-function SIM card may include the following steps S401 to S403.

[0088] Step S401: receiving a card splitting request sent by a user device.

[0089] In an embodiment of the present application, after inserting a SIM card at a destination, the user device can activate the SIM card through the UI module and send a card splitting request to the server cloud card platform to obtain the SIM card number. The card splitting request may carry the identification code and first location information of the SIM card inserted into the user device. The identification code can be used to identify the SIM card inserted into the user device and may refer to the seed card ICCID pre-set on the aforementioned multi-function SIM card. The first location information can be used to identify the current location area of ​​the multi-function SIM card and may refer to the PLMN, LAC, or Cell where the seed card is currently located.

[0090] Step S402: determining a target type among multiple SIM card types according to the identification code and the first location information.

[0091] In an embodiment of the present application, the multiple SIM card types include at least a physical SIM card, an eSIM card, and a virtual SIM card. Based on the identification code and the first location information, the server can determine a target type that can be used by the SIM card inserted into the user equipment from among the multiple SIM card types supported by the multi-function SIM card.

[0092] Step S403: Send first response information to the user equipment.

[0093] The first response information may include first type information of the target type and the SIM card code number of the target type. The first type information may be an indication of the SIM card operating mode, used to instruct the multi-function SIM card inserted into the user equipment to enter the target operating mode corresponding to the target type among multiple operating modes, so that the user equipment completes the writing of the SIM card code number and stations on the network according to the communication channel corresponding to the target operating mode. Specifically, the multi-function SIM card inserted into the user equipment may support at least three different operating modes: STK SIM card mode, BLE SIM card mode, and eSIM card mode.

[0094] The multi-function SIM card is pre-configured with the seed card and OTA platform address (IP:port list). In STK SIM card mode, after the seed card is activated and successfully registered, the SIM card interacts with the user device through proactive commands (e.g., Proactive UICC commands), periodically obtaining registration information from the user device and storing it on the SIM card. When the user activates the SIM card through the UI, the user device application uses the LPA service to select a matching channel to issue commands to obtain current registration information from the SIM card and submit a card assignment request. The SIM card proactively reports the SIM card mode notification to the OTA platform based on the pre-configured OTA platform address and establishes a data channel (based on the BIP protocol) with the OTA platform. This registration information includes, but is not limited to, network type (e.g., LTE, UTRAN, GSM), PLMN, LAC, and Cell. If the server cloud card platform allocates a soft SIM card, the device application does not need to process it. The OTA platform can encapsulate the soft SIM card's profile data into a STK data SMS packet and send it via the GPRS SMS gateway to the destination mobile user number (i.e., the pre-configured seed card MSISDN). The card receives the OTA data SMS message, parses it, and completes the card writing process. After the card writing is successful, the card reports the writing result to the OTA platform via the SMS channel. The OTA platform can also send the packaged soft SIM card data packet to the SIM card via the BIP channel. Once the card writing is complete, the OTA platform will be notified of the card writing result.

[0095] The OTA platform forwards the card writing result to the cloud card platform. When the cloud card platform receives the card writing result notification, it updates the order activation status, activation time, expiration time, and generates order allocation information.

[0096] In BLE SIM card mode, the multi-function SIM card can support Bluetooth 4.0 and above Bluetooth protocols. The user device establishes a Bluetooth connection between its own Bluetooth module and the Bluetooth of the multi-function SIM card, maintains a long connection by sending heartbeat data, and interacts with the card through the Bluetooth channel. The user device can send a SIM card Bluetooth pairing information query request to the cloud card platform through the application, and based on the returned SIM card Bluetooth pairing information, start the BLE service module of the application to establish a Bluetooth connection with the SIM card. After the Bluetooth connection is successful, the user device can send instructions through the Bluetooth channel to notify the SIM card to switch to BLE SIM card mode. At the same time, the cloud service module of the application sends a SIM card code profile download request to the cloud card platform. After receiving the SIM card code profile data returned by the cloud card platform, it is sent to the SIM card via the Bluetooth channel.

[0097] Specifically, if the SIM card number is being downloaded to a physical SIM card, the application can initiate a periodic polling mechanism to query the SIM card for authentication requests, forward them to the cloud card platform for remote authentication, and send heartbeat packets to maintain a persistent TCP connection with the cloud card platform. If the SIM card number is being downloaded to a virtual SIM card, the application can disconnect from the cloud card platform after completing the number download.

[0098] In eSIM mode, the user device application selects a suitable communication channel based on the device type and system permissions, and sends a command to the multi-function SIM card through the LPA module, instructing the SIM card to switch to BLE SIM mode. The LPA then downloads the eSIM profile data from the SM-DP+ platform to the local computer using the eSIM activation code. It then selects a suitable communication channel based on the device type and system permissions to write the eSIM profile data to the multi-function SIM card.

[0099] Specifically, for iOS user devices, the device application activates the BLE service to establish a Bluetooth connection with the multi-function SIM card Bluetooth module and sends heartbeats to maintain a persistent connection. The device application then activates the LPA to issue a command via the Bluetooth channel, instructing the SIM card to switch its operating mode to eSIM mode. The device application activates the LPA module, uses the eSIM activation code, downloads the eSIM profile data from the SM-DP+ platform, and sends the eSIM profile data to the multi-function SIM card via the Bluetooth connection channel.

[0100] Specifically, for Android user devices, the device application activates the LPA module, selects the OMA channel, issues a command to the card, notifies the SIM card to switch to eSIM mode, downloads the code profile data from the SM-DP+ platform, and sends the eSIM profile data to the multi-function SIM card via the OMA channel. Of course, if the Android user device application has system permissions, the LPA module can select the system channel between the SIM card and the user device to write the eSIM profile data to the multi-function SIM card via the physical channel between the SIM card and the device.

[0101] Accordingly, if the target type is determined to be a physical SIM card, the multi-function SIM card inserted into the user device can enter BLE SIM card mode, and the corresponding communication channel for BLE SIM card mode is the Bluetooth channel. After the user device downloads the physical SIM card number profile data from the cloud card platform, it can perform a card write operation over the Bluetooth channel, allowing the user device to access the network based on the SIM card number of the physical SIM card. After the card write is successful, the user device application reports the card write result to the cloud card platform.

[0102] If the target type is an eSIM card, the SIM card inserted into the user device can enter the eSIM card mode, and the communication channel corresponding to the eSIM card mode is any one of the OMA channel, Bluetooth channel, and system channel. Similarly, after the user device successfully downloads the eSIM profile from the SM-DP+ platform, the user device can write the SIM card code number into the multi-function SIM card based on the Bluetooth channel, and use the SIM card code number in the multi-function SIM card to stay on the network. After the card is successfully written, the user device receives the eSIM profile installation result reported by the card, and can report the card writing result to the cloud card platform through the SIM card code network or the pre-set seed card network.

[0103] If the target type is a soft SIM card, the SIM card inserted into the user device can enter STK SIM card mode or BLE SIM card mode. The corresponding communication channel for STK SIM card mode is the SMS channel or the BIP channel. The OTA platform can send the soft card information to the card through the SMS channel or the BIP channel for card writing, allowing the user device to log on to the network based on the SIM card number of the soft SIM card. After the card writing is successful, the card will report the card writing result.

[0104] In this way, the user equipment can write the SIM card code data into the multi-function SIM card according to the communication channel corresponding to the target working mode and stay on the network.

[0105] In step S402, the server may query the order information bound to the SIM card inserted into the user equipment according to the identification code and the first location information, and determine the assignable candidate types from the multiple SIM card types according to the order information, and then determine the target type from the candidate types.

[0106] The candidate type refers to the SIM card number type currently available for the multi-function SIM card, which can be determined, for example, based on the package information in the user's order. For the assignable SIM card number candidate types, the server can select any one of them as the target type.

[0107] In some embodiments, the server may determine the data traffic cost of the user device using each candidate type of SIM card number to access the network, and then determine the target type from the candidate types based on the data traffic cost. The data traffic cost is the cost of purchasing the SIM card from the operator (such as China Mobile, China Unicom, etc.) by the SIM card service provider (such as a virtual operator).

[0108] For example, the candidate type with the lowest traffic cost can be selected as the target type.

[0109] In some specific implementations, the server can first determine whether there is a valid order bound to the SIM card based on the identification code, and determine whether the first location information is within the service range of the product in the valid order based on the first location information. If there is a valid order and the first location information is within the service range, the available SIM card types within the service range can be obtained as candidate types, and then the target type can be determined from the candidate types based on the traffic cost.

[0110] In other implementations, the server may also directly query the card sorting priority order corresponding to the first position information of the order item according to the first position information, so as to determine the target type from the candidate types according to the card sorting priority order.

[0111] The card allocation priority order specifically refers to the allocation order of physical SIM cards, eSIM cards, and soft SIM cards. The card allocation priority order may vary for different product and service scopes. Based on the service scope of the first location information, the target type may be determined from the candidate types according to the corresponding card allocation priority order.

[0112] After determining the target type, the server can obtain the SIM card code number of the target type through the cloud card platform, and in step S403, send a first response message to the user device. Preferably, the SIM card code number of the target type can be the local SIM card code number associated with the first location information in the SIM card code number of the target type. The local SIM card code number is the code number of the local SIM card (Local SIM). Compared with the seed card, the user device has a lower cost and better signal when stationed in the current location based on the local SIM card code number, which helps to improve the stationing experience.

[0113] After receiving the first response information, the application of the user device can control the SIM card to enter the target working mode corresponding to the target type, so that the user device writes the SIM card code number data into the multi-function SIM card according to the communication channel corresponding to the target working mode and stays on the network based on the written SIM card code number.

[0114] In the embodiment of the present application, when the multi-function SIM card meets the switching condition, it can also be switched to the initial working mode (STK SIM card mode).

[0115] In some embodiments of the present application, the SIM card is set to the initial working mode when it leaves the factory, that is, it is in the STK SIM card mode, and the seed card is enabled to stay on the network. Specifically, the SIM card can enter the STK SIM card mode by default when it is powered on for the first time, and the seed card is enabled to stay on the network. When the SIM card is not powered on for the first time, it can directly enter the last working mode and stay on the network according to the profile data that has been obtained.

[0116] In other embodiments of the present application, the user device may confirm that the multi-function SIM card inserted in the user device meets the switching conditions if the order bound to the multi-function SIM card inserted in the user device has expired. The user device may also confirm that the multi-function SIM card inserted in the user device meets the switching conditions if the multi-function SIM card inserted in the user device is outside the service range and cannot provide network service. The service range is the service range of the SIM card number currently used by the multi-function SIM card inserted in the user device. If the service range is exceeded, the SIM card number cannot provide network service.

[0117] More specifically, after completing the SIM card code allocation and writing, if the current working mode of the multi-function SIM card is STK SIM card mode, if the SIM card order expires, or the current location of the SIM card is not within the service range recorded by the SIM card code number, the SIM card can automatically delete the profile data in the SIM card. At this time, the working mode of the SIM card can automatically switch to the initial STK SIM card mode, re-enable the seed card network, and actively report the SIM card mode notification to the OTA platform.

[0118] If the current operating mode is eSIM card mode, and the device application determines that the SIM card order has expired or the SIM card is out of service range and cannot provide network services normally, the user device application can activate the LPA module to perform local operations on the eSIM profile data. If the order has expired, the user device application can activate the LPA module to send a command to the SIM card to instruct the SIM card to delete the eSIM profile data. If network services cannot be provided normally, the user device application can activate the LPA module to send a command to the SIM card to instruct the SIM card to disable the eSIM profile data. After the SIM card successfully deletes or disables the eSIM profile data, it automatically switches back to the initial STK SIM card mode, re-activates the seed card network, and proactively reports to the OTA platform. The LPA module also notifies the SM-DP+ platform of the results of the local operation on the eSIM profile data.

[0119] If the multi-function SIM card is currently operating in BLE SIM mode, the device application can determine that the SIM card order has expired or the SIM card is out of service range and cannot provide network services normally. The user device application can activate the BLE service and stop sending Bluetooth heartbeat data to the SIM card. The SIM card will automatically delete the P-SIM profile data after determining that the heartbeat has timed out and the Bluetooth connection is disconnected. After the SIM card successfully deletes the P-SIM profile, it automatically switches back to the initial STK SIM card mode, re-enables the seed card profile data, and proactively sends a SIM card mode notification to the OTA platform.

[0120] After receiving a SIM card mode notification triggered by a SIM card operating mode switch, the OTA platform forwards it to the Cloud Card Platform. Upon receiving this notification, the Cloud Card Platform confirms that the Cloud Card profile data no longer exists on the SIM card. This SIM card mode notification includes the SIM card identification code, the SIM card profile recovery scenario identifier (00: initial mode, 01: out of service range, 02: expired), and the seed card's network location information (PLMN, LAC, Cell). Based on the SIM card identification code, scenario identifier, and current location, the Cloud Card Platform determines whether the SIM card number in the multi-function SIM card's assigned order information is recoverable. If the order has expired, the SIM card number in the order allocation information is recovered, the SIM card number allocation status is updated, and the order number issuance status is updated. If the current location is out of service range, but the order has not expired, no recovery operation is performed; only the number issuance status is updated. If the user device changes location and triggers a card allocation request again, the server Cloud Card Platform can issue the same SIM card number.

[0121] 5 , the present application further provides a method for allocating a multi-function SIM card, which is applied to a user device. The method for allocating a multi-function SIM card may specifically include the following steps S501 to S503 .

[0122] Step S501: When the working mode of the multi-function SIM card is the initial working mode, a card separation request is sent to a server.

[0123] The card distribution request may carry the identification code and first location information of the SIM card inserted into the user equipment.

[0124] Step S502: obtaining first response information fed back by the server based on the identification code and the first location information, and controlling the multi-function SIM card to enter a corresponding working mode and stay on the network according to the first response information.

[0125] The first response information may include first type information of a target type and a SIM card number of the target type. The target type is determined by the server based on the identification code and the first location information from among multiple SIM card types. Based on the first type information, the user equipment may control the multi-function SIM card to enter a target operating mode corresponding to the target type among the multiple operating modes, and to establish network access using the communication channel and SIM card number corresponding to the target operating mode.

[0126] In some embodiments of the present application, if the target type is a physical SIM card, the user device can control the multi-function SIM card to enter BLE SIM card mode, and the corresponding communication channel of BLE SIM card mode is the Bluetooth channel. The user device can then write the SIM card number to the multi-function SIM card via the Bluetooth channel, so that the SIM card number in the multi-function SIM card can be used to log on to the network.

[0127] If the target type is an eSIM card, the user device can control the multi-function SIM card to enter eSIM card mode. The communication channel corresponding to the eSIM card mode is any one of the OMA channel, Bluetooth channel, and system channel. The user device can then write the SIM card number to the multi-function SIM card through any of the OMA channel, Bluetooth channel, and system channel to access the network using the SIM card number in the multi-function SIM card.

[0128] If the target type is a soft SIM card, the user device can control the multi-function SIM card to enter STK SIM card mode or BLE SIM card mode. The corresponding communication channel for STK SIM card mode is the SMS channel or BIP channel. The user device can then write the SIM card number to the multi-function SIM card through any of the SMS channel, BIP channel, or Bluetooth channel, allowing the user device to use the SIM card number in the multi-function SIM card to stay on the network.

[0129] Step S503: During the network stationing process, if the multi-function SIM card meets the switching condition, the multi-function SIM card is switched to the initial working mode.

[0130] In some embodiments of the present application, when the SIM card inserted into the user equipment meets the switching condition, the multi-function SIM card can be switched to the initial working mode and the seed card can be enabled to stay on the network.

[0131] Specifically, when the multi-function SIM card is powered on for the first time, it is in the initial working mode set by the factory, the seed card is enabled to stay on the network, and a SIM card mode notification is reported.

[0132] When the order bound to the multi-function SIM card expires, the user device can confirm that the multi-function SIM card meets the switching conditions, switch the multi-function SIM card to the initial working mode, enable the seed card configured on the multi-function SIM card to stay on the network, and report the SIM card mode notification.

[0133] If a multi-function SIM card exceeds its service range and cannot provide network access, the user device can confirm that the multi-function SIM card meets the switching conditions, switch the multi-function SIM card to the initial working mode, activate the seed card configured for the multi-function SIM card to stay on the network, and report the SIM card mode notification. The service range is the service range of the SIM card code currently used by the multi-function SIM card inserted in the user device.

[0134] It is understandable that the onboarding process of the user equipment can refer to the descriptions of Figures 1 to 4, and this application will not go into details.

[0135] For ease of understanding, please refer to FIG6 , which shows a flow chart of the card-splitting system of the present application for implementing user equipment stationing on the network.

[0136] First, the multi-function SIM card's card information can be imported into the cloud card platform's data center. Users can order SIM card packages through an app or other portal. After receiving the order, the cloud card platform selects the multi-function SIM card for shipment and generates a binding between the SIM card identification code and the order. After receiving the multi-function SIM card, the user can use the device app to bind the SIM card identification code, manage the SIM card, and renew and recharge it. After inserting the card at their destination, the user opens the device app to query the currently subscribed package for the bound SIM card. If the destination package is not yet activated, they can activate the SIM card and send a card assignment request to the cloud card platform server. After the user device receives the first response from the cloud card platform, the user device app selects a matching communication channel based on the device's operating system type and system permissions to issue a command to the card, instructing the SIM card to switch to the target operating mode corresponding to the target type. After the user device app successfully downloads the SIM card code profile data, it selects a matching communication channel to write the SIM card code data to the multi-function SIM card. After the card write is successful, the SIM card code is enabled to be stationed on the network, and the write results are generated and reported.

[0137] Referring to Figure 7, if a multi-function SIM card order has expired or is out of service range, the user device can determine the operating mode of the multi-function SIM card. If the current operating mode is STK SIM card mode, the application does not need to take any action. The multi-function SIM card will automatically determine that the currently enabled SIM card number has expired, automatically delete the SIM card number, reactivate the seed card, and proactively report a SIM card mode notification. If the current operating mode is eSIM card mode, the device application can use the LPA module to issue a command instructing the eSIM card to disable or delete the eSIM profile. Specifically, if the multi-function SIM card order has expired, the LPA module issues a command instructing the eSIM card to delete the eSIM profile. If the multi-function SIM card is out of service range, the LPA module issues a command instructing the eSIM card to disable the eSIM profile. This allows the multi-function SIM card to be reused when it returns to service range. After the card successfully disables or deletes the eSIM profile, it is restored to factory settings, automatically switches back to STK SIM card mode, reactivates the seed card, and proactively reports a SIM card mode notification. The LPA also notifies the SM-DP+ platform of the results of the local eSIM profile operation. If the current operating mode is BLE SIM card mode, you can start the BLE service and stop sending Bluetooth heartbeat data. The SIM card will automatically delete the P-SIM profile data after determining that the Bluetooth heartbeat has timed out. After the card successfully deletes the P-SIM profile data, it will restore the card to factory settings, automatically switch back to STK SIM card mode, re-enable the seed card network, and actively report the SIM card mode notification.

[0138] The cloud card platform receives the SIM card mode notification reported by the card and can confirm that the SIM card code profile is no longer on the card. It can also determine whether the code needs to be recycled based on whether the order corresponding to the SIM card identification code has expired. At the same time, the code issuance status in the order allocation information is updated.

[0139] In an embodiment of the present application, when the working mode of the multi-function SIM card is the initial working mode, a card division request is sent to the server, and first response information fed back by the server based on the identification code and the first location information is obtained. The multi-function SIM card is controlled to enter the corresponding working mode and stay on the network according to the first response information. Then, according to the usage scenario of the SIM card, it can be controlled to enter the working mode corresponding to the code number of different SIM card types (for example, physical SIM card, eSIM card or soft SIM card). At the same time, during the network stationing process, if the multi-function SIM card meets the switching conditions, the multi-function SIM card is switched to the initial working mode, so that different types of SIM cards can be used on a single SIM card, thereby improving the scenario adaptability of the SIM card, while improving the service capabilities of the SIM card service provider and optimizing operating costs.

[0140] It should be noted that, for the sake of simplicity of description, the aforementioned method embodiments are all expressed as a series of action combinations. However, those skilled in the art should be aware that this application is not limited to the described order of actions, because according to this application, certain steps can be performed in other orders.

[0141] FIG8 is a schematic structural diagram of a multi-function SIM card allocation device 800 provided in an embodiment of the present application. The multi-function SIM card allocation device 800 is configured on a server.

[0142] Specifically, the multi-function SIM card allocation device 800 may include:

[0143] A receiving unit 801 is configured to receive a card separation request sent by a user equipment, wherein the card separation request carries an identification code and first location information of a multi-function SIM card configured with the user equipment, wherein the multi-function SIM card is configured with multiple operating modes corresponding to multiple SIM card types;

[0144] a determining unit 802, configured to determine a target type among the multiple SIM card types according to the identification code and the first location information;

[0145] The allocation unit 803 is configured to send a first response message to the user equipment, where the first response message includes first type information of the target type and the SIM card code number of the target type, wherein the first type information is used to enable the multi-function SIM card to enter a target operating mode corresponding to the target type among multiple operating modes, so that the user equipment completes writing of the SIM card code number and stays on the network based on the communication channel corresponding to the target operating mode.

[0146] In some embodiments of the present application, the above-mentioned determination unit 802 can be specifically used to: query the order information bound to the multi-function SIM card based on the identification code and the first location information; determine the allocatable candidate types among the multiple SIM card types based on the order information; and determine the target type among the candidate types.

[0147] In some embodiments of the present application, the above-mentioned determination unit 802 can be specifically used to: determine the traffic cost when the user equipment uses the SIM card code number of each candidate type to stay on the network; and determine the target type from the candidate types based on the traffic cost.

[0148] In some embodiments of the present application, the SIM card code number of the target type is a local SIM card code number associated with the first location information among the SIM card code numbers of the target type.

[0149] In some embodiments of the present application, the above-mentioned multi-function SIM card allocation device 800 also includes an updating unit, which is used to: receive a SIM card mode notification reported by the multi-function SIM card when the switching condition is met, the SIM card mode notification carrying a scenario identifier and location information; and update the SIM card code number issuance status and recovery status according to the scenario identifier and location information.

[0150] In some embodiments of the present application, the above-mentioned update unit can also be used to: receive a card writing result notification reported after the SIM card code number data is successfully written to the card, the card writing result notification contains the SIM card identification code and the target SIM card code number, and update the order activation status, activation time and expiration time, SIM card code number issuance status, etc. according to the card writing result notification.

[0151] It should be noted that, for the convenience and brevity of description, the specific working process of the multi-functional SIM card allocation device 800 can refer to the corresponding process of the method described in FIG4 , which will not be described in detail here.

[0152] FIG9 is a schematic structural diagram of a multi-function SIM card allocation device 900 provided in an embodiment of the present application. The multi-function SIM card allocation device 900 is configured on a user device.

[0153] Specifically, the multi-function SIM card allocation device 900 may include:

[0154] The request unit 901 is configured to send a card separation request to a server when the operating mode of the multi-function SIM card is the initial operating mode, wherein the card separation request carries the identification code and first location information of the multi-function SIM card, and the initial operating mode is the STK SIM card mode;

[0155] The stationing unit 902 is configured to obtain first response information fed back by the server based on the identification code and the first location information, and control the multi-function SIM card to enter a corresponding working mode and station on the network according to the first response information;

[0156] The switching unit 903 is configured to switch the multi-function SIM card to the initial working mode if the multi-function SIM card meets a switching condition during the network stationing process.

[0157] In some embodiments of the present application, the above-mentioned network station unit 902 can be used to: obtain the first response information, the first response information including the first type information of the target type and the SIM card code number of the target type, the target type being determined by the server among the multiple SIM card types based on the identification code and the first location information; according to the first type information, control the multi-function SIM card to enter the target working mode corresponding to the target type among the multiple working modes, so as to complete the writing of the SIM card code number and network stationing according to the communication channel corresponding to the target working mode.

[0158] In some embodiments of the present application, the above-mentioned network station unit 902 can also be used to: if the target type is a physical SIM card, control the multi-function SIM card to enter the BLE SIM card mode, and the communication channel corresponding to the BLE SIM card mode is the Bluetooth channel; write the SIM card code number into the multi-function SIM card through the Bluetooth channel, so that the user equipment uses the SIM card code number in the multi-function SIM card to stay on the network; if the target type is an eSIM card, control the multi-function SIM card to enter the eSIM card mode, and the communication channel corresponding to the eSIM card mode is any one of the OMA channel, the Bluetooth channel, and the system channel; write the SIM card code number into the multi-function SIM card through any one of the OMA channel, the Bluetooth channel, and the system channel, so that the user equipment uses the SIM card code number in the multi-function SIM card to stay on the network; if the target type is a soft SIM card, control the multi-function SIM card to enter the STK SIM card mode or the BLE SIM card mode, the STK The communication channel corresponding to the SIM card mode is the SMS channel or the BIP channel; the SIM card code number is written into the multi-function SIM card through any one of the SMS channel, the BIP channel, and the Bluetooth channel, so that the user device uses the SIM card code number in the multi-function SIM card to stay on the network.

[0159] In some embodiments of the present application, the above-mentioned switching unit 903 can also be used to: when the order bound to the multi-function SIM card expires, confirm that the multi-function SIM card meets the switching conditions, switch the multi-function SIM card to the initial working mode, and enable the seed card configured for the multi-function SIM card to stay on the network; and / or, when the multi-function SIM card is out of the service range, confirm that the multi-function SIM card meets the switching conditions, switch the multi-function SIM card to the initial working mode, and enable the seed card configured for the multi-function SIM card to stay on the network.

[0160] It should be noted that, for the convenience and brevity of description, the specific working process of the multi-functional SIM card allocation device 900 can refer to the corresponding process of the method described in FIG5 , which will not be repeated here.

[0161] As shown in Figure 10, a schematic diagram of an electronic device provided in an embodiment of the present application is provided. Specifically, the electronic device 10 may include: a processor 100, a memory 101, and a computer program 102 stored in the memory 101 and executable on the processor 100, such as a SIM card allocation program or a resident program. When the processor 100 executes the computer program 102, the steps in the above-mentioned embodiments of the method for allocating a multi-function SIM card are implemented, such as steps S401 to S403 shown in Figure 4. Alternatively, when the processor 100 executes the computer program 102, the steps in the above-mentioned embodiments of the method for allocating a multi-function SIM card are implemented, such as steps S501 to S503 shown in Figure 5.

[0162] Alternatively, when the processor 100 executes the computer program 102, it implements the functions of each module / unit in the above-mentioned device embodiments, such as the functions of the receiving unit 801, the determination unit 802 and the allocation unit 803 shown in Figure 8, and the functions of the request unit 901, the network unit 902 and the switching unit 903 shown in Figure 9.

[0163] The computer program may be divided into one or more modules / units, which are stored in the memory 101 and executed by the processor 100 to complete the present application. The one or more modules / units may be a series of computer program instruction segments capable of performing specific functions, and the instruction segments are used to describe the execution process of the computer program in the electronic device.

[0164] For example, the computer program can be divided into: a receiving unit, a determining unit, and an allocating unit. The specific functions of each unit are as follows: a receiving unit, configured to receive a card splitting request sent by a user device, wherein the card splitting request carries an identification code and first location information of a multi-function SIM card configured by the user device, wherein the multi-function SIM card is configured with multiple working modes corresponding to multiple SIM card types; a determining unit, configured to determine a target type among the multiple SIM card types based on the identification code and the first location information; and an allocating unit, configured to send a first response message to the user device, wherein the first response message includes first type information of the target type and a SIM card code number of the target type, wherein the first type information is used to enable the multi-function SIM card to enter a target working mode corresponding to the target type among the multiple working modes, so that the user device completes the writing of the SIM card code number and stations on the network based on the communication channel corresponding to the target working mode.

[0165] For another example, the computer program can be divided into: a request unit, a stationing unit, and a switching unit. The specific functions of each unit are as follows: a request unit, configured to send a card splitting request to the server when the working mode of the multi-function SIM card is the initial working mode, wherein the card splitting request carries the identification code and first location information of the multi-function SIM card, and the initial working mode is the STK SIM card mode; a stationing unit, configured to obtain the first response information fed back by the server based on the identification code and the first location information, and control the multi-function SIM card to enter the corresponding working mode and station on the network according to the first response information; a switching unit, configured to switch the multi-function SIM card to the initial working mode if the multi-function SIM card meets the switching condition during the stationing process.

[0166] The electronic device may include, but is not limited to, a processor 100 and a memory 101. Those skilled in the art will appreciate that FIG10 is merely an example of an electronic device and does not limit the electronic device. The electronic device may include more or fewer components than shown in the figure, or may combine certain components or different components. For example, the electronic device may also include input and output devices, network access devices, buses, etc.

[0167] The processor 100 may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), off-the-shelf programmable gate arrays or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0168] The memory 101 may be an internal storage unit of the electronic device, such as a hard disk or memory of the electronic device. The memory 101 may also be an external storage device of the electronic device, such as a plug-in hard disk, a smart memory card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device. Furthermore, the memory 101 may also include both an internal storage unit of the electronic device and an external storage device. The memory 101 is used to store the computer program and other programs and data required by the electronic device. The memory 101 may also be used to temporarily store data that has been output or is to be output.

[0169] It should be noted that, for the convenience and brevity of description, the structure of the above electronic device can also refer to the specific description of the structure in the method embodiment, which will not be repeated here.

[0170] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0171] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.

[0172] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0173] In the embodiments provided in the present application, it should be understood that the disclosed devices / electronic devices and methods can be implemented in other ways. For example, the device / electronic device embodiments described above are merely schematic. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, 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 through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0174] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0175] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0176] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and when the computer program is executed by the processor, it can implement the steps of the above-mentioned various method embodiments. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.

[0177] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection of the present application.

Claims

1. A distribution method for a multi-functional SIM card, characterized in that, Applied to a user device, the user device is configured with the multi-functional SIM card, and the multi-functional SIM card is configured with multiple working modes corresponding one-to-one to multiple SIM card types; The method for allocating the multi-functional SIM card includes: When the working mode of the multi-functional SIM card is the initial working mode, sending a card allocation request to a server, where the card allocation request carries the identification code and the first location information of the multi-functional SIM card, and the initial working mode is the STK SIM card mode; Obtaining first response information fed back by the server based on the identification code and the first location information, where the first response information includes first type information of a target type and the SIM card number of the target type; According to the first type information, controlling the multi-functional SIM card to enter the target working mode corresponding to the target type among the multiple working modes, so as to complete the writing of the SIM card number according to the communication channel corresponding to the target working mode and perform network registration using the SIM card number in the multi-functional SIM card; During the network registration process, if the multi-functional SIM card meets the switching condition, switching the multi-functional SIM card to the initial working mode.

2. The distribution method of the multi-functional SIM card according to claim 1, characterized in that, The target type is determined by the server among the multiple SIM card types based on the identification code and the first location information.

3. The distribution method of the multi-functional SIM card according to claim 2, characterized in that, The multiple working modes include the BLE SIM card mode, the eSIM card mode, and the STK SIM card mode, and the multiple SIM card types at least include a physical SIM card, an eSIM card, and a soft SIM card; The step of, according to the first type information, controlling the multi-functional SIM card to enter the target working mode corresponding to the target type among the multiple working modes, so as to complete the writing of the SIM card number according to the communication channel corresponding to the target working mode and perform network registration, includes: If the target type is a physical SIM card, controlling the multi-functional SIM card to enter the BLE SIM card mode, where the communication channel corresponding to the BLE SIM card mode is the Bluetooth channel; writing the SIM card number into the multi-functional SIM card through the Bluetooth channel, so that the user device performs network registration using the SIM card number in the multi-functional SIM card; If the target type is an eSIM card, controlling the multi-functional SIM card to enter the eSIM card mode, where the communication channel corresponding to the eSIM card mode is any one of the OMA channel, the Bluetooth channel, and the system channel; writing the SIM card number into the multi-functional SIM card through any one of the OMA channel, the Bluetooth channel, and the system channel, so that the user device performs network registration using the SIM card number in the multi-functional SIM card; If the target type is a soft SIM card, control the multi-functional SIM card to enter the STK SIM card mode or the BLE SIM card mode. The communication channels corresponding to the STK SIM card mode are the SMS channel or the BIP channel; write the SIM card number into the multi-functional SIM card through any one of the SMS channel, the BIP channel, and the Bluetooth channel, so that the user equipment uses the SIM card number in the multi-functional SIM card to attach to the network.

4. The distribution method of the multi-functional SIM card according to any one of claims 1 to 3, characterized in that, If the multi-functional SIM card meets the switching conditions, then switch the multi-functional SIM card to the initial working mode, including: When the order bound to the multi-functional SIM card exceeds the validity period, confirm that the multi-functional SIM card meets the switching conditions, switch the multi-functional SIM card to the initial working mode, and enable the seed card configured in the multi-functional SIM card to attach to the network; And / or, when the multi-functional SIM card is out of the serviceable range, confirm that the multi-functional SIM card meets the switching conditions, switch the multi-functional SIM card to the initial working mode, and enable the seed card configured in the multi-functional SIM card to attach to the network.

5. A distribution method for a multi-functional SIM card, characterized in that, Applied to a server, the method for allocating the multi-functional SIM card includes: Receive a card splitting request sent by a user equipment. The card splitting request carries the identification code of the multi-functional SIM card configured in the user equipment and the first location information. The multi-functional SIM card is configured with multiple working modes corresponding one-to-one to multiple SIM card types; Determine a target type among the multiple SIM card types according to the identification code and the first location information; Send a first response message to the user equipment. The first response message includes the first type information of the target type and the SIM card number of the target type. Among them, the first type information is used to make the multi-functional SIM card enter the target working mode corresponding to the target type among the multiple working modes, so that the user equipment completes the writing of the SIM card number according to the communication channel corresponding to the target working mode and uses the SIM card number in the multi-functional SIM card to attach to the network.

6. The distribution method of the multi-functional SIM card according to claim 5, characterized in that, The determining of the target type among the multiple SIM card types according to the identification code and the first location information includes: Query the order information bound to the multi-functional SIM card according to the identification code and the first location information; Determine the candidate types that can be allocated among the multiple SIM card types according to the order information; Determine the target type among the candidate types.

7. The distribution method of the multi-functional SIM card according to claim 6, characterized in that, The determining of the target type among the candidate types includes: Determine the traffic cost when the user equipment attaches to the network using the SIM card numbers of each candidate type; Determine the target type among the candidate types according to the traffic cost.

8. The distribution method of the multi-functional SIM card according to any one of claims 5 to 7, characterized in that The SIM card number of the target type is the local SIM card number associated with the first location information among the SIM card numbers of the target type.

9. The distribution method of the multi-functional SIM card according to any one of claims 5 to 7, characterized in that, The multiple working modes include the BLE SIM card mode, the eSIM card mode, and the STK SIM card mode, and the multiple SIM card types at least include a physical SIM card, an eSIM card, and a soft SIM card; If the target type is a physical SIM card, the first type information is used to enable the multi-functional SIM card to enter the BLE SIM card mode, and the communication channel corresponding to the BLE SIM card mode is a Bluetooth channel, so that the user equipment writes the SIM card number into the multi-functional SIM card based on the Bluetooth channel and uses the SIM card number in the multi-functional SIM card to attach to the network; If the target type is an eSIM card, the first type information is used to enable the multi-functional SIM card to enter the eSIM card mode, and the communication channel corresponding to the eSIM card mode is any one of the OMA channel, the Bluetooth channel, and the system channel, so that the user equipment writes the SIM card number into the multi-functional SIM card based on any one of the OMA channel, the Bluetooth channel, and the system channel and uses the SIM card number in the multi-functional SIM card to attach to the network; If the target type is a soft SIM card, the first type information is used to enable the multi-functional SIM card to enter the STK SIM card mode or the BLE SIM card mode. The communication channel corresponding to the STK SIM card mode is a short message channel or a BIP channel, and the communication channel corresponding to the BLE SIM card mode is a Bluetooth channel, so that the user equipment writes the SIM card number into the multi-functional SIM card based on any one of the short message channel, the BIP channel, and the Bluetooth channel and uses the SIM card number in the multi-functional SIM card to attach to the network.

10. A card sorting system, characterized in that, It includes a server and a user equipment. The user equipment is configured with a multi-functional SIM card, and the multi-functional SIM card is configured with multiple working modes corresponding one-to-one to multiple SIM card types; The user equipment is used to execute the steps of the distribution method of the multi-functional SIM card according to any one of claims 1 to 4; The server is used to execute the steps of the distribution method of the multi-functional SIM card according to any one of claims 5 to 9.

11. An electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the distribution method of the multi-functional SIM card according to any one of claims 1 to 4, or when the processor executes the computer program, it implements the steps of the distribution method of the multi-functional SIM card according to any one of claims 5 to 9.

Citation Information

Patent Citations

  • Multifunctional SIM (Subscriber Identity Module) card, distribution method thereof, card distribution system and electronic equipment

    CN117641517A

  • Unified cloud card issuing method, hybrid cloud card service system and system equipment

    CN114245366A

  • ESIM card number management method, storage medium, electronic equipment and device

    CN114339721A

  • Network connection terminal and self-adaptive network residing method thereof

    CN116471649A

  • Communication connection method and apparatus, storage medium, and electronic device

    WO2022062182A1