Patent Description:
The present application belongs to the technical field of mobile communications, and particularly relates to a device of managing and scheduling SIM card resource, a communication terminal, and a system of managing and scheduling SIM card resource.

With the rapid development in the field of mobile communications, applications of intelligent terminals (such as a mobile phone) are increasingly applied deeply in every aspect of our lives, obtaining services from a carrier's network through a SIM (Subscriber identity Module) card may be realized by arranging the SIM card (e.g., a SIM card or USIM card) in the intelligent terminal. In the prior art, with the continuous development of people's social circles, in order to avoid work from mixing with life, a user often need to prepare multiple SIM cards to separate a telephone for work from a telephone for life.

Types of SIM cards which are supported by an existing mobile terminal include a SIM card inserted into a SIM card slot directly and loaded into a modem, an e-SIM (Embedded Subscriber identity Module) card fixedly arranged on a device, and a soft card downloaded into a device through a special channel, etc., the existing various types of SIM cards are usually loaded into the modem directly, so that the modem may only load limited SIM card resources owing to limited numbers of SIM card physical interfaces of the modem, and thus the number of SIM cards that may be used is limited; when a plurality of SIM cards of the user need to be used, these SIM card needs to be replaced manually, however, an unplugged SIM card may not be used to perform dialing or receive an incoming call. Moreover, when there is no need to use a SIM card loaded into the modem, the mobile terminal must be powered up and the SIM card must be removed, so that the resources of the SIM card may not be effectively and reasonably scheduled. Furthermore, the existing mobile terminal does not support a capacity of sharing the physical SIM card or e-SIM card in the device, the physical SIM card or the e-SIM card may only be used in the device where it is located currently. For example, a prior art document D1 (<CIT>) discloses a method and a system for implementing virtual SIM card, the method includes: establishing communication connection between a subscriber terminal and a virtual SIM card operation server; sending order information for purchasing the virtual SIM card to the virtual SIM card operation server; receiving IMSI and authentication information of a virtual SIM card corresponding to the order information returned by the virtual SIM card operation server; downloading the IMSI and authentication information locally and activating a preset virtual SIM card module, and controlling the virtual SIM card to access the network via a modem port module, wherein the modem port module access the network by reading the IMSI and the authentication information in the virtual SIM card module. A prior art document D2 (<CIT>) discloses a method and a relevant apparatus for achieving localized roaming of a mobile terminal, the method includes: sending, by the mobile terminal, real SIM card information to apply for a virtual SIM card to obtain a corresponding mobile terminal number of a roaming region, and registers user information to activate the virtual SIM card to serve as a calling party or a called party; setting up a called communication connection of a real SIM card. A prior art document D3 (<CIT>) discloses methods and arrangements for remote SIM provisioning, the SIM provisioning method includes: establishing a wireless connection with one or more SIM profile management arrangement; obtaining a plurality of SIM profiles from at least one of the one or more SIM profile management arrangements based on location information and capabilities of communication resources, storing plurality of SIM profiles in storage area, cause activation of at least one of the SIM profiles of the plurality of SIM profiles in a SIM.

An objective of embodiments of the present application is providing a device of managing and scheduling SIM card resource, a communication terminal, and a system of managing and scheduling SIM card resource, which aim at solving a traditional problem that SIM card resources may not be effectively managed.

In order to solve the technical problem as mentioned above, the technical solutions adopted in the embodiments of the present application are as follows:.

In a second aspect, a communication terminal is provided, the communication terminal is provided with the aforesaid device of managing and scheduling SIM card resource.

In a third aspect, a SIM card resource management scheduling system is provided, the system includes:.

The device of managing and scheduling SIM card resource provided by the embodiments of the present application has the advantageous effects reflected in that: service instructions for performing various operations on the SIM card may be sent out according to the arranged card service module, and the service instructions are transmitted to the card management module through the card management interface module, at this point, the corresponding sub-modules in the card management module call the card physical interface module to realize various service functions; meanwhile, performing reading and writing operation on the SIM card arranged on the non-modem side, modifying SIM card data, increasing and decreasing SIM cards, monitoring the SIM card and performing an alarming may be realized through the card physical interface module; additionally, by calling the modem drive module by the card physical interface module, such that the SIM card arranged on the non-modem side may be loaded into the modem to perform communication through the modem drive module or be shared to the cloud SIM card server to be used by other users, or some operations such as sharing, enabling, disabling, monitoring and the like may be performed on the SIM card loaded into the modem, dynamic management and allocation of resources of the various SIM cards are realized, and a management efficiency of the SIM card is effectively improved.

In order to explain the embodiments of the present application more clearly, a brief introduction regarding the accompanying drawings needed to be used for describing the embodiments or exemplary techniques is given below.

In order to make the purpose, the technical solution and the advantages of the present application be clearer and more understandable, the present application will be further described in detail below with reference to accompanying figures and embodiments.

It should be noted that, when one component is described to be "fixed to" or "arranged on" another component, this component may be directly or indirectly arranged on another component. When one component is described to be "connected with" another component, it may be directly or indirectly connected to the other component. Orientation or position relationships indicated by terms including "upper", "lower", "left" and "right" are based on the orientation or position relationships shown in the accompanying figures and is only used for the convenience of description, instead of indicating or implying that the indicated device or element must have a specific orientation and is constructed and operated in a particular orientation, and thus should not be interpreted as limitation to the present application. For the person of ordinary skill in the art, the specific meanings of the aforesaid terms may be interpreted according to specific conditions. Terms of "the first" and "the second" are only for the purpose of describing conveniently and should not be interpreted as indicating or implying relative importance or impliedly indicating the number of indicated technical features. "Multiple/a plurality of" means two or more unless there is an additional explicit and specific limitation.

The device of managing and scheduling SIM card resource includes a card service module configured to send various service instructions to a card management interface module so as to transmit the various service instructions to a card management module through the card management interface module; the card management module is configured to call corresponding sub-modules according to the received various service instructions in order that the sub-modules call the card physical interface module to realize various service functions, thereby performing resource management on the SIM card; a card physical interface module configured to perform operation on the SIM card arranged on the non-modem side, and call a modem virtual card drive module in the modem drive module to load the SIM card into the modem or call the modem physical card drive module in the modem drive module to perform an operation on the SIM card arranged in the modem. In the present application, service instructions for performing various operations on the SIM card may be sent out according to the arranged card service module, and the service instructions are transmitted to the card management module through the card management interface module, at this point, the corresponding sub-modules in the card management module call the card physical interface module to realize various service functions; meanwhile, performing reading and writing operation on the SIM card arranged on the non-modem side, modifying SIM card data, increasing and decreasing SIM cards, monitoring the SIM card and performing an alarming may be realized through the card physical interface module; additionally, by calling the modem drive module through the card physical interface module, such that the SIM card arranged on the non-modem side may be loaded into the modem to perform communication through the modem drive module or be shared to the cloud SIM card server to be used by other users, or some operations such as sharing, enabling, disabling, monitoring and the like may be performed on the SIM card loaded into the modem by calling the modem physical card drive module in the modem drive module, dynamic management and allocation of resources of the various SIM cards are realized, and a management efficiency of the SIM card is effectively improved.

<FIG> illustrates a schematic structural diagram of a device of managing and scheduling SIM (Subscriber Identity Module) card resource according to embodiment one of the present application. As shown in <FIG>, the device <NUM> of managing and scheduling SIM card resource includes:.

Wherein, in this embodiment of the present application, the device of managing and scheduling SIM card resource <NUM> is configured to perform resource management and scheduling on various SIM cards, wherein the SIM cards include but are not limited to, a physical SIM card, an e-SIM (Embedded Subscriber Identity Module) card, a soft SIM card, a remote SIM card, a cloud SIM card, and the like.

Specifically, these various types of SIM cards include a domestic carrier's cards such as a SIM card from carrier of China Mobile, a SIM card from carrier of China Unicom, a SIM card from carrier of China Telecommunications, a SIM card from carrier of China Tietong, etc., the SIM cards may also be a SIM card provided by a foreign mobile network carrier.

In this embodiment of the present application, the e-SIM card is a SIM card configuration that supports any mobile device. The e-SIM card allows a consumer to simultaneously store multiple card configuration profiles of multiple carriers in the device. Manufacturers and carriers may currently allow the consumers to select one carrier that they select and then download the carrier's SIM card data into any device securely.

In this embodiment of the present application, the cloud SIM card may be a physical SIM card, a soft card, or other type of SIM card such as an e-SIM card, a multi IMSI (International Mobile Subscriber Identity) card which are arranged on the cloud SIM card server side. It should be understood that examples of the cloud SIM card are merely for the convenience of interpretation, the present application is not limited thereto, the cloud SIM card may be selected according to actual situation.

In the embodiment of the present application, the soft card is the SIM card which performs completely software operation on the physical SIM card, parameters in the soft card may be set, however, parameters in the physical SIM card are solidified and may not be modified, at this point, various SIM card data may be written in the soft card, and the written SIM card data may include, but is not limited to, one or a combination of a telephone number, an ICCID (Integrated Circuit Card Identity), IMSI (International Mobile Subscriber identity), Authentication Key, SMSP.

In this embodiment of the present application, the cloud SIM card is downloaded into the communication terminal and is taken as a soft card or a remote SIM card, wherein the remote SIM card is one of various types of SIM cards arranged on the cloud SIM card server side, when the SIM card is used to access to the communication network, operations including authentication need to be performed by the SIM card on the cloud SIM card server. In a specific application scenario, the type of the SIM card may be determined according to the functions of the SIM card, which is not limited herein.

Wherein the cloud SIM card server is a server configured to store and manage SIM cards, centralized management and flexible scheduling may be performed on the cloud SIM card, the cloud SIM card server may be a server or a server cluster consisting of several servers, or be a cloud computing service center. Wherein the cloud SIM card server stores various types of cloud SIM cards which include a physical SIM card, a soft card or other types of SIM cards, and further include a SIM card shared to the cloud SIM card server by the communication terminal and SIM card box.

Furthermore, in one embodiment of the present application, the device of managing and scheduling SIM card resource <NUM> is integrated into the communication terminal, the communication terminal includes a modem, and a plurality of SIM card slots which may not be arranged at the modem side and a cloud SIM card module configured to load SIM card data, wherein the cloud SIM card module includes a soft card module and a remote SIM card module. Wherein the soft card module is configured to load soft card data, and the remote SIM card module is configured to load remote SIM card data. The modem includes an existing SIM card slot which may realize dual-card dual standby or multi-card multi-standby, at this point, the user may realize loading the physical SIM card into the modem and using the SIM card by directly inserting the physical SIM card into the SIM card slot at the modem side.

It should be noted that the communication terminal may be provided with an e-SIM card, the e-SIM card may either be directly and fixedly arranged in the modem and is used, and may also be fixedly arranged at the non-modem side. As shown in <FIG> and <FIG>, the communication terminal may include an e-SIM card <NUM> which is arranged at the non-modem side, a physical SIM card <NUM>, an e-SIM card <NUM> and a physical SIM card <NUM> loaded into the modem.

When the user inserts the physical SIM card into the SIM card slot on the non-modem side or loads the SIM card data into the soft card module and the remote SIM card module of the cloud SIM card module, data communication may not be performed due to the fact that the physical SIM card, the soft card and the remote SIM card are not arranged in the modem currently; further, when the user needs to use the physical SIM card inserted into the non-modem side or the SIM card loaded into the soft card module or the remote SIM card module to perform data communication, by controlling an application program in the communication terminal, such that the card physical interface module <NUM> is enabled to load the physical SIM card, the soft card or the remote SIM card into the modem by calling the modem drive module <NUM>, and realizes the use of the SIM card on the non-modem side through the modem.

In one embodiment of the present application, the service instructions sent by the card service module <NUM> include a card allocation instruction, a usage instruction, a sharing instruction, an update instruction, and a monitoring and alarming instruction. The card service module <NUM> is configured to implement management of service logic of various SIM cards such as loading the cloud SIM card data sent by the cloud SIM card server into the cloud SIM card module of the card physical interface module <NUM> to realize card allocation and installation, loading the SIM card arranged on the non-modem side into the modem to enable the SIM card, sharing the SIM card on the communication terminal to the cloud SIM card server, performing data update on the SIM card that needs to be updated according to the obtained various update data, and monitoring status information of the SIM card, and perform alarming when the status information of the SIM card is abnormal.

In particular, in one embodiment of the present application, the card physical interface module <NUM> is configured to perform operations on various SIM cards, in particular, the card physical interface module <NUM> may perform various interface operations on the various SIM cards, such as power up, power down, reset, and apdu request, etc. For example, the card physical interface module <NUM> may install the cloud SIM card into the cloud SIM card module, and write and modify the cloud SIM card data so as to install and generate the cloud SIM card as required by the user, when the user controls the application program of the communication terminal to send a cloud SIM card allocation instruction; when the user needs to enable the generated cloud SIM card or the SIM card arranged on the non-modem side, he/she controls the application program of the communication terminal to send the usage instruction for enabling the SIM card, at this point, the card physical interface module <NUM> calls the modem virtual card drive module connected with it to load the SIM card arranged on the non-modem side into the modem to be used, thereby realizing mobile communication. When the user needs to share the SIM card arranged on the communication terminal to the cloud SIM card server, he/she controls the application program of the communication terminal to send a sharing instruction for sharing the SIM card, at this point, the card physical interface module <NUM> shares the SIM card arranged on the non-modem side to the cloud SIM card server or calls the modem physical card drive module connected with it to share the SIM card arranged in the modem to the cloud SIM card server, at this point, due to the plurality of SIM card slots and cloud SIM card modules arranged on the non-modem side of the communication terminal, effective resource scheduling of the SIM card may be realized through the card physical interface module <NUM> under the condition that the number of interfaces of the modem is limited, so that resources of the SIM card that need to be used are loaded into the modem, and dynamic management and allocation of various SIM card resources is realized.

In one embodiment of the present application, the card management module <NUM> includes: a card installation sub-module <NUM> configured to call the card physical interface module <NUM> to write the cloud SIM card data sent by the cloud SIM card server into the cloud SIM card module of the card physical interface module <NUM> according to the card allocation instruction sent by the card service module <NUM>, thereby installing and generating the SIM card determined by the card service module <NUM>.

In particular, in this embodiment, the SIM card in the card allocation instruction which is sent by the card service module <NUM> is mainly the cloud SIM card stored in the cloud SIM card server, the card service module <NUM> firstly sent out a card allocation request instruction to the cloud SIM card server so as to obtain the data of the cloud SIM card that needs to be allocated which is sent by the cloud SIM card server; further, the card service module <NUM> sends out a card allocation instruction carrying the cloud SIM card data, and transmits the card allocation instruction to the card management module <NUM> through the interface provided by the card management interface module <NUM>, the card management module <NUM> calls the card installation sub-module <NUM> correspondingly according to the obtained card allocation instruction, at this point, the card installation sub-module <NUM> drives the card physical interface module <NUM> to download and write the cloud SIM card data sent by the cloud SIM card server into the cloud SIM card module through a specific channel, thereby realizing installation and generation of the required cloud SIM card, in this way, adding and subsequent use of the cloud SIM card without inserting the physical SIM card is realized.

In one embodiment of the present application, the modem drive module <NUM> is arranged in the modem, the modem drive module <NUM> includes a modem virtual card drive module <NUM> configured to provide a driver for enabling the SIM card arranged on the non-modem side to be operated on the modem, such that the SIM card arranged on the non-modem side may be loaded into the modem to be used or be shared to the cloud SIM card server, or using of the SIM card arranged on the non-modem side and loaded into the modem is stopped to release the resources of the modem.

In one embodiment of the present application, the card management module <NUM> includes: a card usage sub-module <NUM> configured to call the card physical interface module <NUM> in order that the card physical interface module <NUM> calls the modem virtual card drive module <NUM> to load the SIM card arranged on the non-modem side into the modem to be used, according to the usage instruction sent by the card service module <NUM>.

In particular, in this embodiment, the card service module <NUM> sends out the usage instruction of the SIM card that needs to be used, and transmits the usage instruction to the card management module <NUM> through the interface provided by the card management interface module <NUM>, and the card management module <NUM> calls the card usage sub-module <NUM> correspondingly according to the obtained usage instruction, at this point, the card usage sub-module <NUM> calls the card physical interface module <NUM> in order that the card physical interface module <NUM> calls the modem virtual card drive module <NUM> to load the SIM card resources arranged on the non-modem side into the modem, thereby realizing loading the SIM card arranged on the non-modem side into the modem to be used. It should be noted that, the SIM cards that may be loaded into the modem include a cloud SIM card, a physical SIM card, and an e-SIM card which are arranged on the non-modem side. Wherein the cloud SIM card includes a soft card loaded into the soft card module and a remote SIM card loaded into the remote SIM card module. It should be noted that, when a remote SIM card is used, a remote authentication operation needs to be performed by the cloud SIM card server.

In one embodiment of the present application, the modem drive module <NUM> further includes a modem physical card drive module <NUM> configured to provide a driver for sharing or enabling and disabling a SIM card arranged in the modem, such that the resources of SIM cards arranged in the modem may be shared to the cloud SIM card server, or the SIM card arranged in the modem may be enabled or disabled.

In one embodiment of the present application, the card management module <NUM> further includes a card sharing sub-module <NUM> configured to call the card physical interface module <NUM> in order that the card physical interface module <NUM> shares the SIM card arranged on the non-modem to the cloud SIM card server, or to call the modem physical card drive module <NUM> to share the SIM card arranged on the modem to the cloud SIM card server, according to the sharing instruction sent by the card service module <NUM>.

Specifically, in this embodiment, the card service module <NUM> sends a sharing instruction of the SIM card that needs to be shared, and transmits the sharing instruction to the card management module <NUM> through the interface provided by the card management interface module <NUM>. The card management module <NUM> correspondingly calls the card sharing sub-module <NUM> according to the obtained sharing instruction, at this point, the card sharing sub-module <NUM> obtains the position of the SIM card that needs to be shared.

When the SIM card that needs to be shared is arranged on the non-modem side, the card sharing sub-module <NUM> calls the card physical interface module <NUM> to enable the card physical interface module <NUM> to share the resources of the SIM card arranged on the non-modem to the cloud SIM card server, wherein the SIM cards that may be shared include a cloud SIM card, a physical SIM card and an e-SIM card which are arranged on the non-modem side.

When the SIM card that needs to be shared is loaded into the modem, the card sharing sub-module <NUM> calls the card physical interface module <NUM> in order that the card physical interface module <NUM> calls the modem physical card drive module <NUM> to share the resources of the SIM card arranged in the modem to the cloud SIM card server, or the card physical interface module <NUM> calls the modem virtual card drive module <NUM> to share the resource of the SIM card which is loaded into the modem from the non-modem side to the cloud SIM card server, wherein the SIM card that may be shared include a physical SIM card or an e-SIM card arranged in the modem, or a cloud SIM card, a physical SIM card, and an e-SIM card which are loaded into the modem from the non-modem side. It should be noted that, the communication terminal stops a communication operation of the SIM card after the SIM card arranged in the modem device is shared.

In one embodiment of the present application, the card management module <NUM> further includes a card update sub-module <NUM> configured to call the card physical interface module <NUM> to update SIM card data as determined by the card service module <NUM>, according to an update instruction sent by the card service module <NUM>.

In particular, in this embodiment, when the data of the SIM card downloaded into the cloud SIM card module needs to be updated, the card service module <NUM> sends out an update request instruction for updating the data of the SIM card that needs to be updated to the cloud SIM card server to obtain update data of the SIM card that needs to be updated sent by the cloud SIM card server; furthermore, the card service module <NUM> sends out an update instruction carrying the SIM card update data and transmits the update instruction to the card management module <NUM> through the interface communication provided by the card management interface module <NUM>, the card management module <NUM> calls a card update sub-module <NUM> correspondingly according to the obtained update instruction, wherein the card update sub-module <NUM> calls the card physical interface module <NUM> to download and write the update data of the SIM card sent by the cloud SIM card server into the SIM card corresponding to the cloud SIM card module, thereby realizing data update of the SIM card that needs to be updated.

In one embodiment of the present application, the card management module <NUM> further includes a card monitoring and alarming sub-module <NUM> configured to call the card physical interface module <NUM> to monitor the states of the various SIM cards determined by the card service module <NUM> according to the monitoring and alarming instruction sent by the card service module <NUM>, and send out an alarm when an abnormal status of the SIM card is monitored.

In particular, in this embodiment, when an abnormal status of the SIM card is monitored by the card monitoring and alarming sub-module <NUM>, the card management interface module <NUM> transmits abnormal status information and alarm information to the card management interface module <NUM> through the card management interface module <NUM>, and the card management interface module <NUM> transmits the abnormal status information and the alarm information to the card service module <NUM> through the card management interface module <NUM>; furthermore, the card service module <NUM> reports the abnormal status information and the alarm information to the cloud SIM card server to realize monitoring and alarming of the SIM card.

In one embodiment of the present application, the service instructions sent by the card service module <NUM> further includes a query instruction, a card deletion instruction, a card disabling instruction, a stop sharing instruction, and a file modification instruction. The service instructions are used for querying specific information of the SIM card, deleting the added generated cloud SIM card, stopping the use of the SIM card loaded into the modem; stopping sharing of the SIM card shared to the cloud SIM card server, and modifying file contents in the SIM card, and the like. It should be understood that, the examples of the service instructions sent by the card service module <NUM> are merely for the convenience of interpretation, the present application is not limited thereto, a selection may be made according to actual situation.

The card management module <NUM> further includes a card query module, a card deletion module, a card disabling module, a stopping card sharing module, and a card modification module.

For example, when the card query instruction that is used to query the SIM card and sent by the card service module <NUM> is obtained, the card query module reads the information of the SIM card by calling the card physical interface module <NUM>.

When the card deletion instruction that is used to delete the SIM card and sent by the card service module <NUM> is obtained, the card deletion module calls the card physical interface module <NUM> to delete the SIM card that needs to be deleted, it needs to be noted that, the SIM card that needs to be deleted is the cloud SIM card downloaded into the cloud SIM card module such as the soft card and the remote SIM card, and the like, wherein when the cloud SIM card is deleted in the communication terminal, the resources of the cloud SIM card of the cloud SIM card may be recycled by the cloud SIM card server, at this point, the cloud SIM card server may reallocate the cloud SIM card to other communication terminals to be used.

When the card disabling instruction that is used to disable the SIM card and sent by the card service module <NUM> is received, the card disabling module obtains the type of the SIM card required to be disabled, when the SIM card required to be disabled is a physical SIM card or an e-SIM card loaded into the modem, the card disabling module calls the card physical interface module <NUM> to cause the card physical interface module <NUM> to call the modem physical card drive module <NUM> to disable the SIM card required to be disabled and release hardware resources of the modem, such that the user may load the SIM card arranged on the non-modem side into the modem; when the SIM card required to be disabled is a cloud SIM card, a physical SIM card, or an e-SIM card loaded into the modem from the non-modem side, the card disabling module calls the card physical interface module <NUM> to cause the card physical interface module <NUM> to call the modem virtual card drive module <NUM> to stop loading the SIM card and releasing the hardware resources of the modem.

When the stop sharing instruction that is used to share the SIM card sent by the card service module <NUM> is obtained, the stop card sharing module stops sharing the cloud SIM card, the physical SIM card or the e-SIM card which are required to be arranged on the non-modem side through the card physical interface module <NUM>, or calls the modem virtual card drive module <NUM> to stop sharing the physical SIM card or the e-SIM card loaded into the modem through the card physical interface module <NUM>, or calls the modem physical card drive module <NUM> to stop sharing the cloud SIM card, the physical SIM card or the e-SIM card loaded into the modem from the non-modem side through the card physical interface module <NUM>.

When the file modification instruction that is used to modify the SIM card and sent by the card service module <NUM> is received, the card modification module modifies the file contents of the SIM card required to be modified by the card physical interface module <NUM>.

In this embodiment of the present application, the service instructions for performing various operations on the SIM card may be sent according to the arranged card service module , and the service instructions are transmitted to the card management module through the card management interface module, at this point, various service functions are realized by calling the card physical interface module through the corresponding sub-modules in the card management module; meanwhile, performing reading and writing operation on the SIM card arranged on the non-modem side may be realized through the card physical interface module , in this way, modifying the data of the SIM card, adding and deleting the SIM card, and monitoring the SIM card and alarming are achieved, meanwhile, the modem drive module is called through the card physical interface module, so that the modem drive module may realize the operation of loading the SIM card on the non-modem side into the modem to perform communication or sharing the SIM card arranged on the non-modem side to the cloud SIM card server to be used by other users, or realize sharing, enabling, disabling, monitoring the SIM card loaded into the modem, thereby realizing a dynamic management of resources of various SIM cards and effectively improving the management efficiency of the SIM card.

<FIG> illustrates a structural schematic diagram of a communication terminal according to embodiment two of the present application. As shown in <FIG>, the communication terminal is provided with a device of managing and scheduling SIM card resource <NUM> as shown in the embodiment one. The principle of implementation and the generated technical effects are as same as embodiment one. For the convenience of description, regarding the part that is not mentioned in this embodiment of the present application, reference can be made to the relevant content in the embodiment one.

In one embodiment of the present application, the communication terminal <NUM> includes but is not limited to a smart phone, a computer, a personal digital assistant, a tablet device, and the like. Wherein the communication terminal <NUM> may be provided with a plurality of SIM (Subscriber identity Module) card slots <NUM>, an e-SIM card, and a cloud SIM card module <NUM> arranged on a non-modem side, wherein the cloud SIM card module <NUM> includes a soft card module and a remote SIM card module. Wherein the communication terminal <NUM> is further provided with a modem <NUM>, and a physical SIM card may be directly inserted into the modem <NUM> or e-SIM (Embedded Subscriber identity Module) card may be integrated into the communication terminal <NUM> directly, so that the e-SIM card is directly loaded into the modem to perform mobile communication, wherein the modem drive module <NUM> is arranged within the modem.

At this point, the user may control and select to load the SIM card arranged on the non-modem side into the modem <NUM> by means of the application program of the communication terminal <NUM>, thereby realizing standby communication, or to disable the SIM card loaded into the modem to release the resources of the modem.

When a SIM card is used to performing a communication service such as dialing, sending short message or transmitting mobile data, the communication terminal <NUM> calls the SIM card loaded into the modem <NUM> to perform communication. The modem <NUM> may load the SIM card arranged on the modem <NUM> or on the non-modem side, in this way, resource management and scheduling may be performed on multiple SIM cards in the communication terminal <NUM>, and a complicated problem that the SIM card in the communication terminal <NUM> needs to be inserted and replaced when the user needs to replace the SIM card is avoided.

Zero or a plurality of physical SIM cards may be inserted in the communication terminal <NUM> provided by this embodiment, when the communication terminal is not inserted by a physical SIM card, the cloud SIM card required to be used is downloaded, and the downloaded cloud SIM card is loaded into the modem <NUM> to be standby and used, and the mobile communication may also be realized without inserting SIM card; when a plurality of physical SIM cards are inserted into the communication terminal <NUM>, resource management and scheduling of different SIM cards under limited hardware resources of the modem <NUM> may be implemented by selecting the loaded or disabled physical SIM card. Wherein the SIM card in the communication terminal <NUM> may be automatically switched and used, and may also be shared to the cloud SIM card server, so that an external communication terminal is enabled to use the currently shared SIM card; meanwhile, by monitoring the SIM card and performing an alarm, abnormality may be reported when the status of the SIM card is abnormal.

<FIG> illustrates a network architecture diagram of a SIM card resource management scheduling system provided by this embodiment of the present application, for the convenience of description, the part associated with the present application is illustrated merely.

In particular, as shown in <FIG> which illustrates the SIM card resource management scheduling system <NUM> provided by the embodiment of the present application, the SIM card resource management scheduling system <NUM> includes the communication terminal <NUM> as shown in the embodiment two and a cloud SIM card server <NUM> which is in wireless communication with the communication terminal <NUM> through a communication network. The principle of implementation of the communication terminal <NUM> and the generated technological effects are as same as the communication terminal in embodiment two, for describing concisely, regarding the part that is not mentioned in this embodiment, reference may be made to corresponding contents in the embodiment two.

In one embodiment of the present application, the communication terminal <NUM> is configured to communicate with the cloud SIM card server <NUM> over a communication network, wherein the communication network may be a smart terminal, a computer, a personal digital assistant, a tablet device, or the like. The examples of the communication terminal <NUM> described herein are merely for the convenience of interpretation, the present application is not limited thereto, and selection may be made according to the actual situation.

In one embodiment of the present application, the cloud SIM card server <NUM> stores various cloud SIM cards, the cloud SIM card may be physical SIM card, soft card, or other types of SIM cards such as e-SIM card, multi-IMSI (Multi International Mobile Subscriber Identity) card which are arranged in the cloud SIM card server <NUM>, the cloud SIM card may also be a SIM card shared to the cloud SIM card server by a terminal device such as a communication terminal. It should be understood that, the examples of the cloud SIM cards described herein are merely for the convenience of interpretation, the present application is not limited thereto, and a selection may be made according to the actual situation.

As a preferable embodiment of the present application, when the cloud SIM card is a physical SIM card arranged in the cloud SIM card server <NUM>, the cloud server selects an appropriate physical SIM card and downloads the necessary data information of the SIM card into the communication terminal, and completes authentication operation of a carrier's mobile network by interacting with the cloud SIM card server, when performing authentication on the carrier's mobile network. The cloud SIM card is downloaded into a remote SIM card module of the mobile terminal and is used as a remote SIM card.

As another preferable embodiment of the present application, when the cloud SIM card is a soft card, the cloud SIM card server may select to send the authentication data of the soft card to the communication terminal, so that the communication terminal has the capability of completing the authentication locally. The cloud SIM card is downloaded into the soft card module of the mobile terminal and is used as a soft card.

The cloud SIM card management server may be a server, and may also be a server cluster composed of several servers, or be a cloud computing service center that may store and process data.

In one embodiment of the present application, the cloud SIM card server <NUM> is configured to receive various service requests sent by the card service module <NUM> and/or send a response to the service request to the card service module <NUM>, wherein the response to the service request is a response made by the cloud SIM card server <NUM> according to various service requests sent by the received card service module <NUM>.

In one embodiment of the present application, The service request may include device identification information, when the user uses the wireless local area network to perform wireless communication between the communication terminal <NUM> and the cloud SIM card server <NUM>, each communication terminal <NUM> device may be identified due to the uniqueness of the device identification information of the communication terminal <NUM>. Thus, when the service request sent by the communication terminal <NUM> carries the device identification information, the communication terminal <NUM> may be recognized according to the device identification information of the communication terminal <NUM>. In particular, in this embodiment, the device identification information may be used to identify the communication terminal <NUM>, the device identification information may be IMEI (International Mobile Equipment Identity), and may also be an identity card number or a telephone number of the user, it should be understood that the examples of the device identification information are merely for the convenience of description, the present application is not limited thereto, as long as the purpose of identifying the communication terminal <NUM> in the communication network is achieved, a selection may be made according to actual situation.

In particular, in case of performing resource scheduling management on the various SIM cards on the communication terminal <NUM>, when the user has multiple SIM cards to be used, due to the fact that the number of SIM cards that may be inserted into the communication terminal <NUM> is limited, an idle SIM card of the user may be inserted into the SIM card box and is used in the manner of cloud SIM card, the SIM card may be used by the user and may also be shared to others.

The SIM card box is a management device for achieving multi-card multi-standby. The user may realize remotely managing the states of the various SIM cards in the SIM card box through a device, and freely switching the upper limit and the lower limit of each of the various SIM cards by connecting the SIM card box to the power supply and the network wire, and inserting the various SIM cards into the SIM card box.

The SIM card resource scheduling management system may have a variety of application scenarios, which include, in particular,
in scenario <NUM>, a plurality of SIM card slots <NUM> are integrated into the non-modem side of the communication terminal <NUM>, the user inserts the physical SIM card into the SIM card slot <NUM>, and controls the physical SIM card arranged on the non-modem side to be loaded into the modem <NUM> through an application program, at this point, switching and using of the various physical SIM cards arranged in the SIM card slot <NUM> are realized by controlling the communication terminal <NUM>.

In scenario <NUM>, the user controls the e-SIM card fixedly arranged on the communication terminal <NUM> to be loaded into the modem <NUM> through the application program, at this point, switching between enabling and disabling of the e-SIM card is realized by controlling the communication terminal <NUM>.

In scenario <NUM>, the communication terminal <NUM> downloads cloud SIM card data into the cloud SIM card module <NUM> from the cloud SIM card server <NUM>, and loads the cloud SIM card into the modem <NUM> to be used through the modem drive module.

In scenario <NUM>, the non-modem side of the communication terminal <NUM> is provided with a plurality of SIM card slots <NUM> and an e-SIM card is fixedly arranged on the non-modem side of the communication terminal <NUM>, the user inserts the physical SIM card into the SIM card slot <NUM> or the modem, and the physical SIM card or the e-SIM card is controlled to be shared to the cloud SIM card server through the application program, so that other device is enabled to use the physical SIM card and the e-SIM card arranged on the non-modem side, or use the physical SIM card and the e-SIM card inserted in the modem.

According to the plurality of application scenarios described above, this embodiment of the present application further provides a plurality of usage methods applied to the SIM card resource management system. In this embodiment of the present application, the application scenarios are mainly used for performing a card allocation operation on the cloud SIM card, performing an update operation on the SIM card, performing monitoring and alarming operation on the SIM card, performing an usage operation on the SIM card, and performing a sharing operation on the SIM card.

<FIG> illustrates a flowchart of a SIM (Subscriber Identity Module) card allocation method provided by this embodiment of the present application, this SIM card allocation method is applied to a SIM card resource scheduling management system, and includes the following steps:
in a step of S401, transmitting a card allocation request to a cloud SIM card server by a card service module.

Wherein, when a user needs to use a communication terminal to add a cloud SIM card, he/she uses the communication terminal to send a SIM card allocation request to the cloud SIM card server, wherein the communication mode between the communication terminal and the cloud SIM card server includes but is not limited to GSM (Global System for Mobile Communications), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Time Evolution), WLAN (Wireless Local Area Network), and Ethernet, the communication mode is not limited in the present application.

Wherein it should be understood that the cloud SIM card may be a physical SIM card, a soft card arranged on the side of cloud SIM card server or other type of SIM card (e.g., an e-SIM card, a multi-IMSI card, etc.) or other SIM card shared by other terminal device. It should be understood that, the examples of the cloud SIM card are merely for the convenience of interpretation and are not limited by the present application, selection may be made according to actual situation.

In a step of S402, replying, by the cloud SIM card server, a response to SIM card allocation request to the card service module according to the SIM card allocation request, wherein the response to SIM card allocation request carries the cloud SIM card data.

Wherein when the cloud SIM card server receives the card allocation request sent by the card service module, the stored cloud SIM card is obtained, and when the cloud SIM card has the cloud SIM card, the response to the SIM card allocation request which carries the cloud SIM card data is returned to the card service module.

When the cloud SIM card server is not provided with a cloud SIM card, a response to SIM card allocation request which doesn't carry the cloud SIM card data is returned, so that the communication terminal is enabled to determine that the cloud SIM card server cannot perform SIM card allocation operation due to insufficient cloud SIM cards.

In a step of S403, transmitting a card allocation instruction carrying the cloud SIM card data to a card management interface module by the card service module according to the response to the card allocation request.

Wherein, in the event that the card service module receives the response to the SIM card allocation request sent by the cloud SIM card server, when response data responsive to the SIM card allocation request includes the cloud SIM card data, the response to the SIM card allocation request is determined as a successful state; otherwise, the response to the SIM card allocation request is determined as a failure state, at this point, information indicating that SIM card cannot be allocated from the cloud SIM card server is displayed, and the user is informed that allocation of the SIM card is impossible.

The cloud SIM card data includes, but is not limited to, one or a combination of a card type, a telephone number, an ICCID (Integrated Circuit Card identity), an IMSI (International Mobile Subscriber identity).

At this point, the card service module sends a card allocation instruction carrying the cloud SIM card data to the card management interface module according to the response to the SIM card allocation request.

In a step of S404, transmitting the SIM card allocation instruction to the card management module by the card management interface module.

Wherein the card management interface module is configured to provide a communication interface between the card service module and the card management module, in this situation, the card management interface module transmits the received SIM card allocation instruction to the card management module.

In a step of S405, calling a card physical interface module to execute the SIM card allocation instruction by the card installation sub-module corresponding to the card management module.

In a step of S406, executing, by the card physical interface module, a SIM card allocation instruction on the cloud SIM card module to write the cloud SIM card data into the cloud SIM card module, thereby installing and generating the required cloud SIM card.

Wherein the card management module correspondingly calls the card installation sub-module according to the obtained SIM card allocation instruction transmitted by the card management interface module, at this point, the card installation sub-module correspondingly calls the card physical interface module to cause the card physical interface module to write the cloud SIM card data carried in the SIM card allocation instruction into the cloud SIM card module connected with the card physical interface module according to the cloud SIM card data carried in the SIM card allocation instruction, and install and generate a cloud SIM card according to the card type in the carried cloud SIM card data.

In a step of S407, replying a response to completing allocation of SIM card to the card physical interface module, when writing the cloud SIM card data into the cloud SIM card module is completed.

Wherein in order to complete a cloud SIM card write operation, multiple interactions may be performed among the card management module, the card physical interface module and the cloud SIM card module.

In a step of S408, sending the response to completing allocation of SIM card to the card management module by the card physical interface module.

In a step of S409, sending the response to completing allocation of SIM card to the card management interface module by the card management module.

In a step of S410, sending the response to completing allocation of SIM card to the card service module by the card management interface module, thereby completing SIM card allocation operation of the card service module.

Wherein, after the card physical interface module writes the cloud SIM card data carried in the SIM card allocation instruction into the cloud SIM card module and generates the cloud SIM card, the card management interface module returns the response to completing allocation of SIM card to the card management interface module, and the card management interface module transmits the response to completing allocation of SIM card to the card service module.

The SIM card allocation method provided by the present application may write a cloud SIM card arranged on the cloud SIM card server into the communication terminal to realize installing and adding the cloud SIM card in the communication terminal.

<FIG> illustrates a flowchart of a method of using SIM card which is applied to a SIM (Subscriber Identity Module) card resource scheduling management system, and includes the following steps:
In a step of S501, sending an usage instruction carrying an identification of a SIM card to be enabled to a card management interface module by the card service module.

The SIM card to be enabled includes a cloud SIM card, a physical card and an e-SIM (Embedded Subscriber Identity Module) card which are arranged on the non-modem side or a physical card and an e-SIM card which are arranged on the modem, wherein the cloud SIM card is a SIM card which is downloaded into the cloud SIM card module from the cloud SIM card server through a special channel by using a communication terminal.

When the user needs to use the communication terminal to enable use of the SIM card arranged on the non-modem side, he/she uses the communication terminal to control a card service module to send the usage instruction so as to load the SIM card to be enabled into the modem. At this point, the card service module sends the usage instruction to the card management interface module, wherein the usage instruction carries the identification of the SIM card to be enabled.

In a step of S502, transmitting the usage instruction to a card management module by the card management interface module.

Wherein the card management interface module is configured to provide an interface communication between the card service module and the card management module, at this point, the card management interface module transmits the received usage instruction to the card management module.

In a step of S503, calling the card physical interface module to execute the usage instruction by a card usage sub-module corresponding to the card management module.

In a step of S504, calling a modem virtual card drive module to execute the usage instruction by the card physical interface module;
In a step of S505, loading the SIM card to be enabled into the modem by the modem virtual card drive module.

Wherein the modem virtual card drive module provides a drive interface between the SIM card arranged on the non-modem side and the modem, at this point, the card physical interface module calls the modem virtual card drive module to load the SIM card to be enabled into the modem according to the received usage instruction sent by the card usage sub-module, thereby realizing enabling the virtual SIM card to be enabled.

In a step of S506, when completing loading the SIM card to be enabled into the modem, sending a response of completion of enablement to the card physical interface module by the modem virtual card drive module.

In a step of S507, the card physical interface module sending the response of completion of enablement to the card management module.

In a step of S508, sending the response of completion of enablement to the card management interface module by the card management module.

In a step of S509, sending the response of completion of enablement to the card service module to complete enablement operation of the card service module by the card management interface module.

Wherein the modem virtual card drive module may need to read and write SIM card data many times when the SIM card to be enabled is loaded into the modem, which is implemented by following steps:.

Furthermore, it needs to be noted that, when the number of SIM card resources that may be loaded into the modem reaches an upper limit value, the user needs to use the communication terminal to select a SIM card to be disabled in order that the modem releases the resource of the SIM card to be disabled, thereby realizing loading other physical SIM card or e-SIM card or cloud SIM card into the modem to be enabled.

According to the method of using SIM card provided by the present application, the SIM card may be loaded into the modem to realize use of the SIM card by the communication terminal.

<FIG> illustrates a flowchart of a SIM (Subscriber Identity Module) card sharing method which is applied to a SIM card resource scheduling management system, and includes the following steps:
In a step of S601, sending a sharing instruction to a card management interface module by a card service module, wherein the sharing instruction carries partial data of SIM card to be shared.

Wherein when the user needs to share the SIM card arranged on the non-modem side or the SIM card loaded into the modem to a cloud SIM card server, he/she sends the sharing instruction to the card management interface module through the communication terminal in order that other communication terminal downloads and use a shared SIM card arranged in the communication terminal through the cloud SIM card server.

Wherein the SIM card arranged on the non-modem side includes a cloud SIM card, a physical SIM card and an e-SIM (Embedded Subscriber Identity Module) card which are arranged on the non-modem side; the SIM card loaded into the modem includes a physical SIM card or an e-SIM card arranged in the modem, or a virtual SIM card, a physical SIM card and an e-SIM card arranged on the non-modem side and loaded into the modem.

Wherein the partial data of the SIM card includes, but is not limited to, one or a combination of a phone number, an ICCID (Integrated Circuit Card Identity), an IMSI (International Mobile Subscriber Identification Number).

In a step of S602, transmitting the sharing instruction to the card management module by the card management interface module.

In a step of S603, sending the sharing instruction to the card physical interface module by the card sharing sub-module corresponding to the card management module.

In a step of S604, determining the position and the type of the SIM card to be shared by the card physical interface module;
Wherein when the SIM card to be shared is determined as the SIM card arranged on the non-modem side, a step S605 is performed; when the SIM card to be shared is determined as a SIM card loaded into the modem, a step S606 is performed; when the SIM card to be shared is determined as a SIM card arranged on the non-modem side and loaded into the modem, a step S609 is executed.

Wherein since the SIM card to be shared may be a SIM card arranged on the non-modem side, may be a SIM card loaded into the modem, and may also be a SIM card arranged on the non-modem side and loaded into the modem, the card physical interface module needs to determine the position and the type of the SIM card to be shared when sharing the SIM card to be shared.

In a step of S605, reading necessary data of the SIM card arranged on the non-modem side by the card physical interface module;
wherein the SIM card to be shared is determined as the SIM card arranged on the non-modem side, the card physical interface module directly performs a sharing operation on the SIM card, the sharing operation may be sharing the SIM card itself or sharing some functions of the SIM card such as voice, data, and short message.

In a step of S606, calling the modem physical card drive module to execute the sharing instruction by the card physical interface module;
Wherein when the SIM card to be shared is a SIM card loaded into the modem, the modem physical card drive module is correspondingly called to cause the modem physical card drive module to execute the sharing instruction.

In a step of S607, executing the sharing instruction to perform a sharing operation on the corresponding SIM card by the modem physical card drive module according to the partial data of the SIM card to be shared in the sharing instruction;
wherein the modem physical card drive module provides a driver for operating the SIM card loaded into the modem, which may realize sharing, or enabling and disabling the SIM card loaded into the modem.

In a step of S608, replying a response of the sharing to the card physical interface module by the modem physical card drive module;.

In a step of S611, replying the response to the sharing to the card physical interface module by the modem virtual card drive module;
Wherein the modem virtual card drive module sends the response to the sharing to the card physical interface module to enable the SIM card to be shared to the cloud SIM card server.

It should be noted that, step S605, steps S606-S608, and steps S609-S611 are three parallel steps that perform corresponding implementations according to the positions and the types of the SIM cards to be shared determined by the card management interface module. The steps S605, S606, and S611 are executed arbitrarily, step S612 is performed after step S605 or step S606, or step S611 is executed.

In a step of S612, sending the response to the sharing to the card management module by the card physical interface module;.

In a step of S613, sending the response to the sharing to the card management interface module by the card management module.

In a step of S614, sending the response to the sharing to the card service module by the card management interface module.

In a step of S615, sending the response to the sharing to the cloud SIM card server to enable the SIM card to be shared in the cloud SIM card server by the card service module;
according to the SIM card sharing method provided by the present application, the SIM card arranged on the communication terminal may be shared to the cloud SIM card server, so that other communication terminal may download and use the shared SIM card arranged on the communication terminal through the cloud SIM card server.

<FIG> illustrates a flowchart of a method of updating SIM card applied to a SIM card resource scheduling management system, which includes the following steps:
In a step of S701, sending an update request to a cloud SIM card server by a card service module.

Thus, when the user needs to update file data of the SIM card in a communication terminal , he/she uses the communication terminal to send an update request to the cloud SIM card server, wherein communication mode between the communication terminal and the cloud SIM card server includes, but is not limited to, GSM (Global System for Mobile Communications), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), WLAN (Wireless Local Area Network), and Ethernet, etc., the communication mode is not limited in the present application.

Wherein the update request includes SIM card identification information, request information, and device identification information of the communication terminal.

In a step of S702, replying a response to the update request which carries updated SIM card file data by the cloud SIM card server according to the update request.

Wherein the update request sent by the card service module is received by the cloud SIM card server, the cloud SIM card server obtains the SIM card that needs to be updated in the update request, updates the file data of the SIM card correspondingly, and replies the response to the update request which carries updated SIM card file data to the card service module.

In a step of S703, sending an update instruction to the card management interface module by the card service module according to the response to the update request;
At this point, the card service module sends an update instruction carrying the SIM card file data to the card management interface module according to the response to the update request.

In a step of S704, transmitting the update instruction to a card management module by the card management interface module;
Wherein the card management interface module is configured to provide an interface communication between the card service module and the card management module, at this point, the card management interface module transmits the received update instruction to the card management module.

In a step of S705, calling a card physical interface module to execute the update instruction by a card update sub-module corresponding to the card management module according to the update instruction;.

In a step of S707, when updating of the SIM card file data is completed, returning a response to completing the updating to the card physical interface module.

In a step of S708, sending the response to completing the updating to the card management module by the card physical interface module;.

In the method of updating SIM card provided by the present application, the update request is sent to the cloud SIM card server, and the updated SIM card file data sent by the cloud SIM card server is written into the SIM card of the communication terminal to realize data update of SIM card in the communication terminal.

<FIG> illustrates a flowchart of a SIM (Subscriber Identity Module) card monitoring and alarming method which is applied to a SIM card resource scheduling management system and includes the following steps:
In a step of S801, sending a monitoring and alarming instruction to a card management interface module by the card service module.

Wherein when a status of information of each SIM card in the communication terminal needs to be monitored, the user may send the monitoring and alarming instruction to the card management interface module through the card service module, wherein status information of the SIM includes, but is not limited to, whether the SIM card is inserted, whether the SIM card is scrapped, whether a network is connected, the remaining telephone charge, the remaining service life, and the like.

In a step of S802, transmitting the monitoring and alarming instruction to the card management module by the card management interface module.

In a step of S803, controlling a card physical interface module to execute the monitoring and alarming instruction by the card monitoring and alarming sub-module corresponding to the card management module.

In a step of S804, reading the status information of the monitored SIM card to realize monitoring the status of the SIM card by the card physical interface module.

Wherein the card physical interface module may perform reading and writing operation on the various SIM cards and obtain the status information of each SIM card in real time, such that monitoring the state of the SIM card is realized, wherein the SIM card to be monitored includes a physical SIM card, an e-SIM (Embedded Subscriber Identity Module) card, a soft card and a remote SIM card, wherein the SIM card may be loaded into a modem and is used, moreover, the SIM card may also be arranged on a non-modem side to be used, and the SIM card in a monitoring state is not limited in this embodiment.

In a step of S805, sending abnormal status information and alarm information to a card management module when the card physical interface module detects that the status of the SIM card is abnormal.

Wherein when a card monitoring and alarming sub-module detects that the status information of any SIM card exceeds a preset status range, the card monitoring and alarming sub-module determines that the status of the SIM card is abnormal and sends the specific information, the abnormal status information, and the alarm information of the SIM card in the abnormal state to the card management module.

In a step of S806, sending the abnormal status information and the alarm information to the card management interface module by the card management module.

In a step of S807, transmitting, by the card management interface module, the abnormal status information and the alarm information to the card service module in order that the card service module performs an alarming according to the abnormal state of the SIM card.

Wherein when the card monitoring and alarming sub-module monitors that the status information of the SIM card differs from a preset range of status, at this time, the card monitoring and alarming sub-module determines that the status of the SIM card is abnormal and sends the abnormal status information and the alarm information to the card management interface module, the card management interface module transmits the received abnormal status information and the alarm information to the card service module to notify the user of the abnormal state of the SIM card through the communication terminal , such that the user may further perform an abnormity diagnosis on the SIM card.

In other embodiment of the present application, the communication terminal may not send the monitoring and alarming instruction, that is, steps S801-S803 may not be necessarily implemented. In this situation, the card physical interface module directly reads status information of each SIM card and sends the status information to the card monitoring and alarming sub-module to enable the card monitoring and alarming sub-module to realize monitoring the status of the SIM card and performing alarming when the status is abnormal.

In a step of S808, reporting the abnormal status information and the alarm information to the cloud SIM card server by the tcard service module.

Wherein the card service module further reports the abnormal status information and the alarm information to the cloud SIM card server in order that the cloud SIM card server records abnormities of the SIM card in abnormal state.

The SIM card monitoring and alarming method provided by the present application may monitor the status information of each SIM card of the communication terminal and perform alarming when the state of the SIM card is abnormal.

Claim 1:
A device of managing and scheduling SIM card resource, wherein the device comprises: a card service module (<NUM>) configured to send various service instructions to a card management interface module (<NUM>) so as to transmit the various service instructions to a card management module (<NUM>) through the card management interface module (<NUM>); the card management module (<NUM>), which is configured to call corresponding sub-modules according to received various service instructions in order that the sub-modules call a card physical interface module (<NUM>) to realize various service functions, thereby performing resource management on a SIM card; the card physical interface module (<NUM>), which is configured to perform an operation on the SIM card arranged on a non-modem side, and to call a modem virtual card drive module (<NUM>) in a modem drive module (<NUM>) to load the SIM card arranged on the non-modem side into the modem or to call a modem physical card drive module (<NUM>) in the modem drive module (<NUM>) to perform an operation on the SIM card loaded into the modem;
wherein a SIM card arranged on a modem side refers to a SIM card directly inserted into a SIM card slot of the modem, a SIM card arranged on the non-modem side refers to a SIM card inserted into a SIM card slot which is not arranged on the modem side;
wherein the card management module (<NUM>) further comprises a card disabling module, when receiving a card disabling instruction used to disable the SIM card sent by the card server module (<NUM>), the card disabling module is configured to:
obtain a type of the SIM card required to be disabled, and call the card physical interface module (<NUM>) and cause the card physical interface module (<NUM>) to call the modem physical card drive module (<NUM>) to disable the SIM card required to be disabled and release hardware resources of the modem, such that the user may load the SIM card arranged on the non-modem side into the mode, when the SIM card required to be disabled is a physical SIM card; or
call the card physical interface module (<NUM>) and cause the card physical interface module (<NUM>) to call the modem virtual card drive module (<NUM>) to stop loading the SIM card required to be disabled and releasing the hardware resources of the modem, when the SIM card required to be disabled is a cloud SIM card, a physical SIM card or an e-SIM card loaded into the modem from the non-modem side.