WO2017031639A1 - 通信控制方法、装置、终端及网络平台 - Google Patents

通信控制方法、装置、终端及网络平台 Download PDF

Info

Publication number
WO2017031639A1
WO2017031639A1 PCT/CN2015/087821 CN2015087821W WO2017031639A1 WO 2017031639 A1 WO2017031639 A1 WO 2017031639A1 CN 2015087821 W CN2015087821 W CN 2015087821W WO 2017031639 A1 WO2017031639 A1 WO 2017031639A1
Authority
WO
WIPO (PCT)
Prior art keywords
sim card
virtual sim
target virtual
terminal
data
Prior art date
Application number
PCT/CN2015/087821
Other languages
English (en)
French (fr)
Inventor
陈曦
刘鹏飞
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to CN201580081558.XA priority Critical patent/CN107836123A/zh
Priority to PCT/CN2015/087821 priority patent/WO2017031639A1/zh
Priority to EP15901910.8A priority patent/EP3324660A4/en
Priority to US15/752,796 priority patent/US10462647B2/en
Publication of WO2017031639A1 publication Critical patent/WO2017031639A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data
    • H04W8/205Transfer to or from user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/14Access restriction or access information delivery, e.g. discovery data delivery using user query or user detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a communication control method, apparatus, terminal, and network platform.
  • SIM card Subscriber Identity Module
  • Terminals such as mobile phones and tablets, must be installed to use mobile communication data networks (including 2G, 3G and 4G networks).
  • the mobile communication data network is simply referred to as a data network
  • the network platform providing the mobile communication data network service is simply referred to as a data network platform.
  • users need to use the data network service of mobile operators such as China Mobile, they must apply for the physical SIM card at the operator's counter, and then install the physical SIM card on the terminal.
  • the integrated chip on the physical SIM card stores the end user's. Authentication information such as identity and encryption key, the data network uses this information to perform network authentication operations on the end user.
  • This terminal is provided with a plurality of baseband chips, and multiple physical SIM cards can be installed.
  • the process of purchasing and replacing the physical SIM card is cumbersome, and the user needs to choose to keep multiple physical SIMs each time.
  • Which of the cards is replaced with which of the plurality of physical SIM cards, in order to distinguish which physical SIM card is installed in which physical SIM card slot, the user needs to repeatedly open the physical SIM card slot for confirmation, which is very inconvenient.
  • a communication control method, device, terminal, and network platform are provided to solve the problem of inconvenient replacement of a SIM card in the prior art.
  • the first aspect provides a communication control method, which is applied to a terminal, and includes:
  • Target virtual SIM card data returned by the network platform, where the target virtual SIM card data corresponds to the card selection parameter, and at least includes a target virtual SIM card identifier and target virtual SIM card authentication information;
  • the target virtual SIM card data is configured to a predetermined receiver baseband chip of the terminal.
  • the card selection parameter includes at least one of a current geographic location of the terminal, a device type of the terminal, a data network service price, and a data network service time limit.
  • the determining the preset receiver baseband chip includes:
  • the baseband chip corresponding to the identification is determined as a preset acceptor baseband chip.
  • the method before the configuring the target virtual SIM card data to the preset receiver baseband chip of the terminal, the method further includes:
  • the mobile data channel of the physical SIM card is in an open state, the mobile data channel is closed, wherein the physical SIM card is connected to the preset acceptor baseband chip.
  • the method further includes: displaying the virtual on the terminal screen SIM card icon.
  • the method further includes:
  • the virtual SIM card cancellation notification carries a target virtual SIM card identifier, where the target virtual SIM card identifier is used to disable the network platform from being invalidated in the network platform.
  • the target virtual SIM card data is reset to be valid, the target virtual SIM card data and the The target virtual SIM card identifier corresponds to;
  • the method after receiving the virtual SIM card cancellation operation input by the user on the terminal, the method further includes: hiding or eliminating the terminal screen Virtual SIM card icon.
  • the second aspect provides a virtual SIM card cancellation method, which is applied to a terminal terminal that has been configured with a virtual SIM card, including:
  • the virtual SIM card cancellation notification carries a target virtual SIM card identifier, where the target virtual SIM card identifier is used to cause the network platform to virtualize the target that is invalid in the network platform.
  • the SIM card data is reset to be valid, and the target virtual SIM card data corresponds to the target virtual SIM card identifier;
  • the virtual SIM card cancellation notification further includes a virtual SIM card cancellation parameter, so that the network platform cancels the parameter according to the virtual SIM card. Destroying the target virtual SIM card data in the network platform.
  • the method further includes:
  • the virtual SIM card cancellation receipt including virtual SIM card service settlement information
  • the virtual SIM card is displayed to cancel the receipt.
  • the third aspect provides a communication control method, which is applied to a network platform, and includes:
  • Target virtual SIM card data corresponding to the card selection parameter, where the target virtual SIM card data includes at least a target virtual SIM card identifier and target virtual SIM card authentication information;
  • the target virtual SIM card data corresponding to the card selection parameter in the network platform is invalidated.
  • the method further includes:
  • the target virtual SIM card data corresponding to the card selection parameter in the network platform is performed
  • the invalidation process includes: setting the target virtual SIM card data to prohibit reading, or marking the target virtual SIM card data as used.
  • the target virtual SIM card data corresponding to the target virtual SIM card identifier in the network platform is re-enabled, including : Resets the target virtual SIM card data that is forbidden to read to allow reading, or marks the target virtual SIM card data marked as used as unused.
  • a fourth aspect provides a communication device, which is applied to a terminal, and includes:
  • An application request generating unit configured to generate a virtual SIM card application request, where the virtual SIM card application request carries a card selection parameter
  • a request sending unit configured to send the virtual SIM card application request to the network platform
  • a virtual SIM card receiving unit configured to receive target virtual SIM card data returned by the network platform, where the target virtual SIM card data corresponds to the card selection parameter, and at least includes a target virtual SIM card identifier and a target virtual SIM card Right information
  • a preset receptor baseband chip determining unit for determining a preset receptor baseband chip
  • a configuration unit configured to configure the target virtual SIM card data to a preset receiver baseband chip of the terminal.
  • the card selection parameter includes at least one of a current geographic location of the terminal, a device type of the terminal, a data network service price, and a data network service time limit.
  • the preset the receiver baseband chip determining unit includes:
  • a baseband chip information display module configured to display information of each baseband chip in the terminal
  • a baseband chip selection module configured to receive a preset acceptor baseband chip selection operation input by the user on the terminal before configuring the target virtual SIM card data to the preset receiver baseband chip of the terminal;
  • a preset receiver baseband chip identification acquiring module configured to acquire an identifier of the selected baseband chip according to the preset acceptor baseband chip selecting operation
  • the receiver baseband chip preset module is configured to determine the baseband chip corresponding to the identifier as a preset acceptor baseband chip.
  • the method further includes:
  • the channel closing unit is configured to close the mobile data channel if the mobile data channel of the physical SIM card is in an open state, wherein the physical SIM card is connected to the preset acceptor baseband chip.
  • the method further includes:
  • the virtual SIM card icon display unit is configured to display the virtual SIM card icon on the terminal screen after the target virtual SIM card data is configured to the preset receiver baseband chip of the terminal.
  • the cancel operation receiving unit is configured to receive a virtual SIM card cancellation operation input by the user on the terminal;
  • a cancellation notification generating unit configured to generate a virtual SIM card cancellation notification according to the virtual SIM card cancellation operation
  • a cancellation notification sending unit configured to send a virtual SIM card cancellation notification to the network platform, where the virtual SIM card cancellation notification carries a target virtual SIM card identifier, so that the network platform will disable the target virtual SIM in the network platform Card data is reset to be valid, and the target virtual SIM card data corresponds to the target virtual SIM card identifier;
  • a virtual SIM card canceling unit configured to delete the target virtual SIM card data in the preset acceptor baseband chip according to the virtual SIM card cancel operation.
  • the method further includes:
  • the virtual SIM card icon elimination unit is configured to hide or eliminate the virtual SIM card icon on the terminal screen after receiving the virtual SIM card cancellation operation input by the user on the terminal.
  • the fifth aspect provides a virtual SIM card cancellation device, which is applied to a terminal that has been configured with a virtual SIM card, and includes:
  • the cancel operation receiving unit is configured to receive a virtual SIM card cancellation operation input by the user on the terminal;
  • a cancellation notification sending unit configured to send a virtual SIM card cancellation notification to the network platform according to the virtual SIM card cancellation operation, where the virtual SIM card cancellation notification carries a target virtual SIM card identifier, where the target virtual SIM card identifier is used And causing the network platform to reset the target virtual SIM card data that is invalid in the network platform to be valid, where the target virtual SIM card data corresponds to the target virtual SIM card identifier;
  • a virtual SIM card cancellation unit configured to delete the preset receptor base according to the virtual SIM card cancellation operation With the target virtual SIM card data in the chip.
  • the virtual SIM card cancellation notification further includes a virtual SIM card cancellation parameter, so that the network platform cancels the parameter according to the virtual SIM card. Destroying the target virtual SIM card data in the network platform.
  • the method further includes:
  • a cancel receipt receiving unit configured to receive a virtual SIM card cancellation receipt sent by the server, where the virtual SIM card cancellation receipt includes virtual SIM card service settlement information;
  • the cancel receipt display unit is configured to display the virtual SIM card cancellation receipt.
  • a sixth aspect provides a communication control apparatus, which is applied to a network platform, and includes:
  • An application request receiving unit configured to receive a virtual SIM card application request sent by the terminal, where the virtual SIM card application request carries a card selection parameter;
  • target virtual SIM card data search unit configured to search for target virtual SIM card data corresponding to the card selection parameter, where the target virtual SIM card data includes at least a target virtual SIM card identifier and target virtual SIM card authentication information;
  • a target virtual SIM card data sending unit configured to send the target virtual SIM card data to the terminal
  • a failure processing unit configured to perform invalidation processing on the target virtual SIM card data corresponding to the card selection parameter in the network platform.
  • the method further includes:
  • a cancellation notification receiving unit configured to receive a virtual SIM card cancellation notification sent by the terminal, where the virtual SIM card cancellation notification carries a target virtual SIM card identifier
  • the virtual SIM card data recovery unit is configured to re-validate the target virtual SIM card data corresponding to the target virtual SIM card identifier in the network platform according to the virtual SIM card cancellation notification.
  • the failure processing unit is specifically configured to: set the target virtual SIM card data to be prohibited Read, or mark the target virtual SIM card data as used.
  • the virtual SIM card data recovery unit is specifically configured to: reset the target virtual SIM card data that is forbidden to read To allow reading, or mark the target virtual SIM card data marked as unused as unused.
  • a seventh aspect provides a terminal, including a memory, a processor, a baseband chip, a terminal transmitter, and a terminal receiver,
  • the processor is configured to generate a virtual SIM card application request by calling a program or an instruction stored in the memory, where the virtual SIM card application request carries a card selection parameter;
  • the terminal transmitter is configured to send the virtual SIM card application request to a network platform
  • the terminal receiver is configured to receive target virtual SIM card data returned by the network platform, where the target virtual SIM card data corresponds to the card selection parameter, and at least includes a target virtual SIM card identifier and a target virtual SIM card authentication. information;
  • the processor is further configured to: determine a predetermined receptor baseband chip; and configure the target virtual SIM card data to a preset receiver baseband chip of the terminal.
  • the card selection parameter includes at least one of a current geographic location of the terminal, a device type of the terminal, a data network service price, and a data network service time limit.
  • the processor is specifically configured to: display information of each baseband chip in the terminal on the screen;
  • the screen is configured to acquire a preset acceptor baseband chip selection operation of the user
  • the processor is further configured to: obtain an identifier of the selected baseband chip according to the preset receiver baseband chip selection operation information; and baseband chip corresponding to the identifier Determined to be the default receptor baseband chip.
  • the processor before the configuring the target virtual SIM card data to the preset receiver baseband chip of the terminal, the processor is further configured to:
  • the mobile data channel of the physical SIM card is in an open state, the mobile data channel is closed, wherein the physical SIM card is connected to the preset acceptor baseband chip.
  • the method further includes a screen, after the target virtual SIM card data is configured to the preset receiver baseband chip of the terminal, the processor further For: displaying a virtual SIM card icon on the screen.
  • the screen is further configured to receive a virtual SIM input by a user Card cancellation operation
  • the processor is further configured to: generate a virtual SIM card cancellation notification according to the virtual SIM card cancellation operation information;
  • the terminal transmitter is further configured to send the virtual SIM card cancellation notification to the network platform, where the virtual The SIM card cancellation notification carries the target virtual SIM card identifier, so that the network platform resets the target virtual SIM card data that is invalid in the network platform to be valid, the target virtual SIM card data and the target virtual SIM. Card identification corresponding;
  • the processor is further configured to delete the target virtual SIM card data in the preset acceptor baseband chip according to the virtual SIM card cancel operation.
  • the processor further uses On: Hide or eliminate the virtual SIM card icon on the screen.
  • a network platform including a database, a processor, a platform receiver, and a platform transmitter, wherein the database is configured to store virtual SIM card data, and the processor is configured to:
  • the database is configured to store virtual SIM card data
  • the platform receiver is configured to receive a virtual SIM card application request sent by the terminal, where the virtual SIM card application request carries a card selection parameter;
  • the processor is configured to: search for target virtual SIM card data corresponding to the card selection parameter, where the target virtual SIM card data includes at least a target virtual SIM card identifier and target virtual SIM card authentication information;
  • the platform transmitter is configured to send the target virtual SIM card data to the terminal;
  • the processor is further configured to perform invalidation processing on the target virtual SIM card data corresponding to the card selection parameter in the network platform.
  • the platform receiver is further configured to: receive a virtual SIM card cancellation notification sent by the terminal, where the virtual SIM card cancellation notification carries the target virtual SIM Card identification
  • the processor is further configured to: re-validate the target virtual SIM card data corresponding to the target virtual SIM card identifier in the network platform according to the virtual SIM card cancellation notification.
  • the processor is configured to: when the target virtual SIM card data corresponding to the card selection parameter in the network platform is invalidated, specifically: The target virtual SIM card data is set to prohibit reading, or the target virtual SIM card data is marked as used.
  • the processor in the network platform, the target virtual SIM card data corresponding to the target virtual SIM card identifier When it is valid again, it is specifically used to: reset the target virtual SIM card data that is forbidden to read to allow reading, Or mark the target virtual SIM card data marked as unused as unused.
  • the communication control method, device, terminal, and network platform provided by the embodiment of the present invention, after the terminal generates a virtual SIM card application request, sends the virtual SIM card application request to the network platform, and then receives the target returned by the network platform.
  • Virtual SIM card data thereby completing the online application of the virtual SIM card, and then arranging the target virtual SIM card on the baseband chip, which is equivalent to replacing the physical SIM card with the virtual SIM card, so that the user only needs to download the virtual SIM from the network platform through the network.
  • the card data can be easily replaced by the SIM card, regardless of the location of the user (for example, the location of the user is far from the operator) and the time (for example, the operator is not working).
  • the method provided in this embodiment enables the user to specify the preset acceptor baseband chip with reference to the information of the displayed baseband chip, that is, it is convenient to select which baseband chip to configure the target virtual SIM card data, without repeatedly disassembling the terminal. Confirm the SIM card slot.
  • FIG. 1 is a schematic flowchart of a communication control method applied to a terminal according to an embodiment of the present invention
  • FIG. 2 is a schematic flowchart of another communication control method applied to a terminal according to an embodiment of the present invention
  • FIG. 3 is a schematic flowchart of still another communication control method applied to a terminal according to an embodiment of the present invention.
  • FIG. 4 is a schematic flowchart of still another communication control method applied to a terminal according to an embodiment of the present invention.
  • FIG. 5 is a schematic flowchart of a method for canceling a virtual SIM card applied to a terminal that has configured virtual SIM card data according to an embodiment of the present disclosure
  • FIG. 6 is a schematic flowchart of a communication control method applied to a network platform according to an embodiment of the present invention
  • FIG. 7 is a schematic flowchart diagram of another communication control method applied to a network platform according to an embodiment of the present invention.
  • FIG. 8 is a schematic flowchart of still another communication control method applied to a network platform according to an embodiment of the present invention.
  • FIG. 9 is a schematic diagram of interaction between a user, a terminal, and a network platform in an embodiment of the communication control method shown in FIG. 1;
  • FIG. 10 is a schematic diagram of interaction between a user, a terminal, and a network platform in a process of canceling a virtual SIM card in the communication control method shown in FIG. 7;
  • FIG. 11 is a block diagram of a communication control apparatus applied to a terminal according to an embodiment of the present invention.
  • FIG. 12 is a block diagram of another communication control apparatus applied to a terminal according to an embodiment of the present invention.
  • FIG. 13 is a block diagram of still another communication control apparatus applied to a terminal according to an embodiment of the present invention.
  • FIG. 14 is a block diagram of still another communication control apparatus applied to a terminal according to an embodiment of the present invention.
  • FIG. 15 is a block diagram of a virtual SIM card canceling apparatus applied to a terminal configured with virtual SIM card data according to an embodiment of the present invention
  • 16 is a block diagram of a communication control apparatus applied to a network platform according to an embodiment of the present invention.
  • FIG. 17 is a block diagram of another communication control apparatus applied to a network platform according to an embodiment of the present invention.
  • FIG. 18 is a structural block diagram of a terminal according to an embodiment of the present invention.
  • FIG. 19 is a structural block diagram of a network platform according to an embodiment of the present invention.
  • the authentication information of the SIM card mainly includes Ki (Key Identifier), IMSI (International Mobile Subscriber Identification Number), and OP (Operator Variant Algorithm Configuration Field).
  • Ki is the key for encrypting data transmission between the SIM card and the operator;
  • the IMSI is a mark distinguishing the mobile user, consisting of the country code of the mobile user, the network number for identifying the data network to which the mobile user belongs, and the mobile subscriber identity.
  • Ki and IMSI are used at the same time.
  • random variables are generated, and the encryption data is compared with the memory data of the terminal. If the comparison result is correct, the authentication is passed, and the terminal identity is confirmed. No, the terminal can be connected to the data network after the authentication is passed.
  • the OP is an input parameter of the authentication calculation. All users of one operator can use the same OP to distinguish users of other operators.
  • the baseband chip After the user installs the purchased SIM card in the terminal and turns on the power, the baseband chip reads the SIM card data through the mobile data channel of the SIM card, and is configured on the baseband chip, and the SIM card data includes data network authentication information and SIM card status information. Wait.
  • the terminal sends the data network authentication information to the data network platform, and the data network platform completes the authentication.
  • the authenticated terminal is connected to the data network, and the data network is used to implement functions such as calling, sending and receiving text messages, and accessing the Internet.
  • the data network platform includes a database responsible for end user management, the database storing and recording subscription data of users in the jurisdiction area, and dynamically updating the location information of the user, so as to be mentioned in the call service. Network route for the called user.
  • the data network platform further includes an AC (Authentication Center) for performing authentication on the terminal, storing the authentication parameters of the terminal, and generating according to a request of the MSC (Mobile Switching Center)/VLR (Visit Location Register), The corresponding authentication parameters are transmitted.
  • AC Authentication Center
  • the present invention provides a communication control method, apparatus, terminal, and network platform.
  • the method stores virtual SIM card data in a network platform, where the virtual SIM card data includes authentication information for connecting the user's terminal to the data network.
  • the operator does not need to go to the operator to purchase the SIM card.
  • Installed on the terminal only need to send the card selection parameters to the network platform, apply for virtual SIM card data to the network platform, and the network platform obtains the target virtual SIM card data according to the selected card parameters, and the target virtual SIM card data.
  • the terminal after selecting the preset receiver baseband chip, the terminal also selects the baseband chip for configuring the target virtual SIM card data, and then receives the target virtual SIM card data and then configures it to the baseband chip to virtualize
  • the SIM card replaces the physical SIM card to implement replacement of the SIM card in the terminal.
  • FIG. 1 a schematic flowchart of a communication control method according to an embodiment of the present invention is shown.
  • the method is applied to a terminal, and may be specifically applied to a processor of a terminal.
  • the method may be Includes the following steps:
  • Step S101 Generate a virtual SIM card application request, where the virtual SIM card application request carries a card selection parameter.
  • Step S102 sending the virtual SIM card application request to the network platform.
  • the terminal generates a virtual SIM card application request according to the triggering condition, where the triggering condition includes, but is not limited to, the data network service area to which the terminal belongs changes, or the physical SIM card is not detected in the terminal.
  • the data network platform After the terminal with the SIM card is authenticated, the data network platform saves the information of the terminal and dynamically updates the location of the terminal. If the data network platform is the network platform in the invention, when the terminal changes (ie, roams) the data network service area to which the terminal belongs due to the change of the geographical location, the data network platform may detect that the data network service area to which the terminal belongs is generated. After the change, the terminal sends a roaming notification, and the terminal generates a virtual SIM card application request after receiving the roaming notification. It should be noted that if the terminal has never installed a SIM card, there will be no information of the terminal in the data network platform. If the SIM card installed in the terminal is uninstalled, the data network is flat. The station does not update the location of the terminal. Therefore, the method of sending the roaming notification to the terminal as a trigger condition by the data network platform is applicable to the case where the SIM card is installed in the terminal and authenticated.
  • the data network service area to which the terminal belongs is changed as a trigger condition is that the terminal is pre-registered with the network platform, and the network platform dynamically updates the positioning information of the terminal, and the positioning information of the terminal is used by the terminal through its own positioning module (for example, The GPS module is acquired and sent to the network platform, and the network platform compares the received location information of the terminal with the pre-stored data network service area, and after the data network service area to which the terminal belongs changes, the data network sends the terminal to the terminal.
  • the notification after receiving the roaming notification, the terminal generates a virtual SIM card application request.
  • the network platform may be a data network platform or may be independent of the data network platform.
  • the virtual SIM card application request may also be generated after the terminal detects a change in the data network service area to which the geographic location belongs.
  • the corresponding relationship between the geographic location and the data network service area is pre-stored in the terminal, and the terminal acquires the geographic location of the terminal in real time through the positioning module, and obtains the data network service to which the terminal belongs according to the corresponding relationship between the geographic location and the data network service area.
  • the terminal In the area, when the data network service area to which the terminal belongs changes, the terminal generates a virtual SIM card application request.
  • the data network service area is divided according to the city, so the terminal may generate a virtual SIM card application when detecting that the city to which the geographical location belongs changes. request.
  • the network platform is pre-designated and configured as a network platform for the terminal to perform related services such as virtual SIM card application by default, and the network platform may be a data network platform, such as China Mobile Data Network Platform, or China Unicom Data Network.
  • the platform or not limited to the operator's data network platform (universal data network platform) providing virtual SIM card services; the network platform may also be other network platforms independent of the data network platform.
  • the communication link between the network platform and the terminal including but not limited to the available data channels such as the mobile data link (2G/3G/4G), WIFI link and Bluetooth link that the physical SIM card installed in the terminal has been in effect .
  • the terminal After the terminal is powered on, it is detected whether a physical SIM card is installed, and the physical SIM card is not detected in the terminal as a trigger condition, that is, if the physical SIM card is not installed in the terminal, the terminal generates a virtual SIM card application request.
  • the network platform and the terminal will use a data channel such as a WIFI link and a Bluetooth link as a communication link between the two.
  • the terminal may automatically generate a virtual SIM card request according to the trigger condition, or generate a user operation prompt message after the trigger condition is generated, and provide an operation UI (User Interface) to enable the user to confirm whether to perform the virtual SIM card.
  • the application after the terminal receives the operation of confirming the virtual SIM card application by the user, generates a virtual SIM card application request.
  • the virtual SIM card application request is based on a message specification specified by a communication protocol between the terminal and the network platform.
  • the request card is generated as a parameter of the virtual SIM card application request.
  • the request interface of the virtual SIM card request request message is named requestVSIM (request virtual SIM card)
  • the parameter of the card selection parameter is loc, loc
  • the parameter value is "Hong Kong, China”.
  • the card selection parameters include, but are not limited to, any one of a current geographic location of the terminal, a device type of the terminal, a data network service price, and a data network service time limit, any two or any combination thereof, and parameters of the loc in the above example.
  • the value "Hong Kong, China" is the current geographic location of the terminal.
  • the physical SIM card is usually divided into data network service areas, such as Beijing Mobile SIM card and Tianjin Mobile SIM card.
  • the data network determines whether the terminal provides a local service or a cross-region service according to the data network service area to which the SIM card belongs and the current geographic location of the terminal.
  • the data network service tariff and service item change, and the cost will increase, which also causes the user to leave one area and enter another area.
  • the data network platform can return the local virtual SIM card data as the target virtual SIM card data to the terminal according to the current geographic location of the terminal, so that the user can use the local data network service.
  • the terminal can directly read its GPS module or built-in positioning module to get its current geographic location.
  • the card selection parameter may not include the current geographic location of the terminal, and the data network platform is based on the current geographic location of the updated terminal.
  • the local virtual SIM card data is returned to the terminal. In this case, the card selection parameter can be empty.
  • the data network service area can replace the current geographic location of the terminal in the card selection parameter, and the data network service area is input by the user through the terminal UI, and the data network platform After receiving the virtual SIM card application request, the virtual SIM card data corresponding to the data network service area is obtained according to the data network service area in the card selection parameter, and the virtual SIM card data is returned to the terminal as the target virtual SIM card data.
  • the card selection parameter may be any one of the current geographical location, the device type of the terminal, the data network service price, and the data network service time limit. Any two or any combination of the plurality, or the card selection parameter is any one, any two or any combination of the service area, the device type of the terminal, the data network service price, and the data network service time limit. Since the terminals of different device types, such as the Apple mobile phone and the Android mobile phone, the data of the corresponding physical SIM card is different, the data of the corresponding virtual SIM card may be different, so the device type of the terminal may be included in the card selection parameter.
  • the network platform returns, to the terminal, the virtual SIM card data that matches the device type of the terminal according to the device type. If the virtual SIM card data in the network platform is universal, That is, a terminal adapted to any device type, the device type of the terminal does not need to be added to the card selection parameter.
  • mobile operators usually provide data network services with different prices and time limits for users to choose, such as 50 yuan call Internet monthly service, etc., so the data network service price and service time limit can be added to the card selection parameters, users can choose according to needs
  • the network platform can return the required virtual SIM card data to the terminal according to different data network service prices and time limits.
  • the current geographic location of the terminal (or the service area of the terminal), the device type of the terminal, the data network service price, and the data network service may be selected as the card selection parameter, or may be combined as a card selection parameter, and also a combination of three and three.
  • the card selection parameters can also be used as the card selection parameters. What is the card selection parameter can be determined according to the situation of the virtual SIM card data that the network platform can provide. If the network platform can provide the virtual SIM card data that meets the requirements of multiple card selection parameters, the corresponding card selection for the user can be selected. The parameters may also be increased. For example, if the network platform only provides unified data network service price and time limit and is applicable to virtual SIM card data of various device types, the card selection parameter may only include the current geographic location of the terminal.
  • More card selection parameters can improve the fineness of data network services and meet the different needs of users.
  • the card selection parameters are not limited to the above. If there are multiple network platforms that can provide virtual SIM card services, the card selection parameters may also include network platform types, such as China Mobile Virtual SIM card network platform and China Unicom virtual SIM card. network platform. If there is only one network platform capable of providing a virtual SIM card service, or only a virtual SIM card service cooperation with a certain network platform, the terminal is set to apply for a virtual SIM card to the network platform by default, and the user does not need to select a network platform.
  • the terminal receives a virtual SIM card application operation input by the user on the terminal, and generates a virtual SIM card application request according to the virtual SIM card application operation, where the virtual SIM card application request carries the card selection parameter .
  • the terminal provides a UI interface to enable the user to perform related operations such as virtual SIM card application, including enabling the user to input card selection parameters, for example, the UI provides a virtual SIM card application button and a card selection parameter input box, and the user clicks or dials the virtual SIM card in the UI.
  • the terminal receives the virtual SIM card application operation input by the user through the UI, and the information of the virtual SIM card application operation includes the card selection parameter of the virtual SIM card.
  • the terminal receives the card selection parameter while receiving the virtual SIM card application operation, or reads the card selection parameter from the information of the application operation after receiving the virtual SIM card application operation, and then the terminal generates a virtual SIM card application request, and applies for the virtual SIM card.
  • the request contains the card parameters.
  • the terminal sends the virtual SIM card application request to the network platform,
  • the communication link between the network platform and the terminal including but not limited to the available data channels such as the mobile data link (2G/3G/4G), WIFI link and Bluetooth link that the physical SIM card installed in the terminal has been in effect If the physical SIM card is not installed in the terminal or the mobile data link is not valid, a data channel such as a WIFI link and a Bluetooth link is used.
  • Step S103 Receive target virtual SIM card data returned by the network platform, where the target virtual SIM card data corresponds to the card selection parameter, and at least includes a target virtual SIM card identifier and target virtual SIM card authentication information.
  • the network platform After receiving the virtual SIM card application request sent by the terminal, the network platform searches for the target virtual SIM card data corresponding to the card selection parameter in the stored virtual SIM card data according to the card selection parameter in the virtual SIM card application request. And returning the found target virtual SIM card data to the terminal, if the network platform does not find the target virtual SIM card data corresponding to the card selection parameter, the error notification may be returned to the terminal to inform the user that the virtual SIM card application fails and the application reason of failure.
  • the target virtual SIM card data includes at least a target virtual SIM card identifier and target virtual SIM card authentication information.
  • the target virtual SIM card identifier is used to distinguish the target virtual SIM card data from other virtual SIM card data, and facilitate the network platform and the terminal to identify the target virtual SIM card data.
  • the target virtual SIM card authentication information is used to enable the terminal to be connected to the data network through authentication of the data network platform. It should be noted that the terminal sends the authentication information to the data network platform for authentication, if not for data.
  • the network platform is the network platform of the present invention, and the terminal does not need to send the authentication information to the network platform in the present invention.
  • the SIM card data stored therein usually includes: original product data stored by the SIM card manufacturer; authentication information; short messages, call records, telephone numbers and the like stored by the user; Data related to the data network, such as network connection data that the user automatically deposits and updates during the card process; and related service codes, such as PIN codes.
  • the core of the physical SIM card data is the authentication information.
  • the other data is the product description data and the extended data. That is to say, as long as the authentication information is available, the basic function of the SIM card can be realized (into the network), and the role of other data is to expand.
  • the virtual SIM card data with the authentication information enables the virtual SIM card data to be configured on the baseband chip, and the basic functions of the physical SIM card can be completed.
  • the virtual SIM card data may also include other data to expand the function of the virtual SIM card, for example, adding configuration data compatible with different device types, so that the virtual SIM card data can be configured in terminals of different device types and has versatility.
  • step S104 a predetermined receptor baseband chip is determined.
  • a terminal provided with a plurality of baseband chips, such as a dual card dual standby mobile phone, it is necessary to determine which baseband chip to configure the target virtual SIM card data, and a baseband chip for configuring the target virtual SIM card data, that is, a preset receiver.
  • Baseband chip If the user does not have a specific baseband chip selection requirement, only a new SIM card data can be used to replace the existing SIM card data. In this case, a baseband chip in the terminal can be randomly selected as the default receiver baseband chip. .
  • step S104 may include:
  • the terminal reads the information of the at least one baseband chip and then displays the information on the terminal interface for the user to select one of them as the preset acceptor baseband chip.
  • the terminal can read the information of all the baseband chips for display, and can also read the information of the available baseband chips for display according to the preset settings.
  • the information may include an idle state or an occupied state of each baseband chip, and information of SIM card data configured in the baseband chip, such as a data network service provider corresponding to the SIM card data, a corresponding telephone number, and the like.
  • the baseband chip and the physical SIM card are not effectively connected, the baseband chip is in an idle state; otherwise, the baseband chip is in an occupied state, and the user can select the baseband chip in an idle state as the preset acceptor baseband chip.
  • the effective connection between the baseband chip and the physical SIM card means that the baseband chip is connected to the physical SIM card, and the mobile data channel of the physical SIM card is in an open state.
  • the terminal provides a UI interface, so that the user can perform a preset receptor baseband chip selection operation.
  • the terminal interface displays icons of the respective baseband chips, and a selection button or an option box is set corresponding to the icon of each baseband chip, and the user clicks the selection button or The option box completes the preset receptor baseband chip selection operation, and the terminal receives the preset input baseband chip selection operation input by the user through the UI interface.
  • the user selects the baseband chip in the occupied state as the preset acceptor baseband chip further includes the step of performing a mobile data channel for closing the physical SIM card to prevent an error when the target virtual SIM card data is configured due to interference of the physical SIM card data.
  • the physical SIM card is coupled to a predetermined receptor baseband chip.
  • the UI provides an interface for the user to perform a selection operation, and each option corresponds to the identifier of the selected object.
  • each baseband chip option provided by the terminal UI corresponds to the identifier of each baseband chip.
  • Step S104 may also be performed before step S101, or between step S101 and step S102, or between step S102 and step S103.
  • Step S105 configuring the target virtual SIM card data to a preset receiver baseband chip of the terminal.
  • the target virtual SIM card data is configured on the preset receiver baseband chip, which is consistent with the configuration process of the physical SIM card data being configured in the baseband chip.
  • the physical SIM card data is obtained through the mobile data channel of the physical SIM card, and then the read data is configured on the baseband chip.
  • the technical solution of the present invention directly receives the received target virtual SIM card data.
  • the area of the target virtual SIM card data that is configured in the preset receiver baseband chip is the same as the area in which the physical SIM card data is configured in the baseband chip.
  • the target virtual SIM card data replacement physical SIM card data is configured on the baseband chip, which is equivalent to implementing a virtual SIM card instead of the physical SIM card.
  • the target virtual SIM card data includes the target virtual SIM card authentication information, and the terminal can be connected to the data network according to the authentication information.
  • the reading of the physical SIM card data by the baseband chip can only be completed during the startup process after the terminal is restarted, and after the reading,
  • the physical SIM card data is configured to the baseband chip.
  • the target virtual SIM card data is directly received by the terminal from the network platform through the communication link.
  • the terminal configures the received target virtual SIM card data to the preset receiver baseband chip, and the target virtual SIM card.
  • the data is written to the SIM card data configuration area in the preset receiver baseband chip, and this process does not require restarting the terminal.
  • the SIM card data configuration area of the preset receiver baseband chip has not been written with any SIM card data, such as a newly purchased or reset terminal of the preset receiver baseband chip, and the target virtual After the SIM card data is written into the preset receiver baseband chip, the terminal needs to be restarted, so that the terminal completes the setting of the SIM card related environment parameters to form the target virtual SIM card data application environment, so that the target virtual SIM card data is valid; in another application.
  • the physical SIM card data or the historical virtual SIM card data has been written in the SIM card data configuration area of the preset receiver baseband chip, and the existing physical SIM card data may be directly overwritten by the target virtual SIM card data or Historical virtual SIM card data, because the application environment has been configured, there is no need to restart the terminal, but for some terminals, although there is no need to restart the terminal, it is necessary to restart the module of the baseband chip or the baseband chip in the SIM card data configuration area, and For a terminal with a hot update mechanism, there is no need to restart the terminal, and there is no need to restart the baseband chip or the SIM card data configuration area in the baseband chip. Module is located.
  • the preset receiver baseband chip is connected to the physical SIM card and the mobile data channel of the physical SIM card is in the on state, the mobile data channel of the physical SIM card needs to be closed first.
  • the technical solution provided by this embodiment is that after the terminal generates a virtual SIM card application request, the terminal sends a request to the network platform. Sending the virtual SIM card application request, and then receiving the target virtual SIM card data returned by the network platform, thereby completing the online application of the virtual SIM card, and then configuring the target virtual SIM card on the baseband chip, which is equivalent to implementing the virtual SIM card instead of the physical SIM. Card, so that users do not need to go to the operator to purchase SIM card, just download the virtual SIM card data from the network platform through the network to easily replace the SIM card, regardless of the user's location (for example, the user's location is away from the operator) The limit is very long) and the time (for example, the operator is not working).
  • the method provided in this embodiment enables the user to specify a preset receiver baseband chip, and the user can conveniently select which baseband chip to configure the target virtual SIM card data with reference to the information of the displayed baseband chip, without repeatedly disassembling the terminal. Confirm the SIM card slot.
  • the user can select the baseband chip occupying the state as the preset acceptor baseband chip according to the need, replace the physical SIM card that is not used by the virtual SIM card, or select the baseband chip in the idle state as the preset acceptor baseband chip, thereby being convenient
  • the physical SIM card and the virtual SIM card are simultaneously used.
  • FIG. 2 a schematic flowchart of another communication control method according to an embodiment of the present invention is shown.
  • the method is applied to a terminal.
  • the method is based on the embodiment shown in FIG. 1 before step S105 and step S104. After that, you can also include the following steps:
  • Step S201 If the mobile data channel of the physical SIM card is in an open state, the mobile data channel is closed, wherein the physical SIM card is connected to the preset acceptor baseband chip.
  • step S201 may first detect whether the mobile data channel of the physical SIM card connected to the preset acceptor baseband chip is in an open state, and the detecting may be detected by using the Whether the mobile data channel reads data is successful, if the data is successfully read through the mobile data channel, the mobile data channel is in an on state, otherwise, the mobile data channel is in an off state.
  • the baseband chip of the terminal is connected to the physical SIM card, whether the mobile data channel of the physical SIM card is turned on can be obtained by detecting whether the pin related to the data output of the physical SIM card is enabled.
  • the detection result is empty, and the step of closing the mobile data channel is not required to be performed.
  • the baseband chip that is in the occupied state is prevented from being displayed as an idle state, and the user selects the error display as idle.
  • the target virtual SIM card data configuration error caused by the mobile data channel of the physical SIM card connected to the preset receiver baseband chip is not closed.
  • the terminal of the single baseband chip may also perform step S201 before step S105 to ensure that the target virtual SIM card data is not affected by the physical SIM card when configured to the preset baseband chip.
  • the terminal of the single baseband chip if the user steps are to first remove the physical SIM card, reboot, and then the terminal performs step S101 to the step S105, the terminal does not need to perform step S201 before step S105.
  • FIG. 3 a flowchart of still another communication control method according to an embodiment of the present invention is shown.
  • the method is applied to a terminal.
  • the method is based on the embodiment shown in FIG. 2, before step S101, step S103. After that, you can also include the following steps:
  • Step S301 determining whether the target virtual SIM card data is encrypted data
  • Step S302 if the target virtual SIM card data is encrypted data, analyzing an encryption algorithm of the target virtual SIM card data;
  • Step S303 Acquire a decryption algorithm corresponding to the encryption algorithm, and decrypt the target virtual SIM card data by using the decryption algorithm.
  • the target virtual SIM card data can be encrypted at one end of the network platform. If the target virtual SIM card data received by the terminal is encrypted data, the target virtual SIM card data needs to be decrypted correspondingly.
  • a protocol can be established between the network platform and the terminal, and the target virtual SIM card data is encrypted according to the protocol network platform by using a predetermined data encryption method, and the terminal is pre-set to decrypt corresponding to the encryption method.
  • the method, according to the protocol the target virtual SIM card data received by default is encrypted and decrypted using a preset default decryption method. In this case, step S301 and step S302 may not be performed.
  • the network platform can encrypt the target virtual SIM card data, such as a DES (Data Encryption Standard) algorithm, or an AES (Advanced Encryption Standard) algorithm, and the network platform targets the target virtual SIM card data.
  • the encryption algorithm may also be non-unique, using different encryption algorithms for different target virtual SIM card data.
  • the network platform adds an algorithm identifier to the encrypted target virtual SIM card data, where the algorithm identifier is used to indicate an encryption algorithm used by the network platform to encrypt the target virtual SIM card data.
  • the step S301 determines whether the received target virtual SIM card data includes an algorithm identifier, and if the algorithm identifier is included, the target virtual SIM card data is encrypted.
  • the encryption algorithm of the target virtual SIM card data is obtained, and then step S303 finds a decryption algorithm corresponding to the encryption algorithm in a decryption algorithm stored in advance in the terminal, and uses the encryption algorithm.
  • the corresponding decryption algorithm decrypts the target virtual SIM card data; if the result of the determination in step S301 is that the algorithm identifier is not included, it is determined that the target virtual SIM card data is not encrypted.
  • step S301 the specific execution process of step S301 is: reading the target virtual SIM card identifier in the target virtual SIM card data, because the encrypted target The virtual SIM card data, wherein the target virtual SIM card identifier is also encrypted and cannot be directly read. Therefore, if the target virtual SIM card identifier conforming to the preset format cannot be read in step S301, the target virtual SIM card data is determined to be encrypted.
  • step S301 If the result of the determination in step S301 is that the target virtual SIM card data is encrypted data, step S302 uses one of the decryption algorithms pre-stored in the terminal to try to decrypt the target virtual SIM card data, and checks whether the decrypted target virtual SIM card identifier conforms to the preset.
  • the format can obtain a decryption algorithm of the target virtual SIM card identifier according to the preset format, and the corresponding encryption algorithm is the encryption algorithm of the target virtual SIM card data, and at step S303, the decryption algorithm of the target virtual SIM card data can also be obtained, and The target virtual SIM card data is decrypted using a decryption algorithm capable of obtaining a target virtual SIM card identifier conforming to the preset format.
  • Steps S301 to S303 are required to be after step S103 and before step S105. Specifically, after step S103, before step S201, or after step S202 and before step S105.
  • the data network platform and the terminal may also adopt the following methods for data security transmission: HTTPS network transmission encryption method or VPN dedicated link transmission and other methods.
  • FIG. 4 a schematic flowchart of still another communication control method according to an embodiment of the present invention is shown. The method is applied to a terminal. The method is based on the embodiment shown in FIG. Includes the following steps:
  • Step S401 receiving a virtual SIM card cancellation operation input by the user on the terminal;
  • Step S402 generating a virtual SIM card cancellation notification according to the virtual SIM card cancellation operation
  • Step S403 sending a virtual SIM card cancellation notification to the network platform, where the virtual SIM card cancellation notification carries the target virtual SIM card identifier, so that the network platform resets the target virtual SIM card data that is invalid in the network platform.
  • the target virtual SIM card data corresponds to the target virtual SIM card identifier
  • Step S404 deleting the target virtual SIM card data in the preset acceptor baseband chip according to the virtual SIM card cancel operation.
  • the terminal can use the target virtual SIM card data to connect to the data network to implement functions such as calling and surfing.
  • the terminal can provide a UI interface to enable the user to perform a virtual SIM card cancellation operation when the virtual SIM card needs to be suspended or ended, for example, displayed on the terminal interface.
  • the virtual SIM card cancel button the user clicks the button to cancel the virtual SIM card. From the perspective of the terminal, after the terminal receives the virtual SIM card cancellation operation input by the user, the terminal deletes the target virtual SIM card data in the preset receiver baseband chip, and completes the virtual SIM card cancellation.
  • the target virtual SIM card data cannot be sent to other terminals, otherwise the duplicate authentication may be caused. As a result, the user cannot use the data network service normally. Therefore, after the network platform sends the target virtual SIM card data to the terminal, the target virtual SIM card data needs to be invalidated, so that the network platform no longer uses the target virtual SIM.
  • the card data is sent to other terminals, that is, a target virtual SIM card data is guaranteed to correspond to only one terminal.
  • the network platform performs the failure processing on the target virtual SIM card data.
  • One implementation manner is to delete the target virtual SIM card data, that is, the target virtual SIM card data can never be multiplexed, which can completely prevent the target virtual SIM card.
  • the data is repeatedly sent to different terminals, but the network platform must continuously generate new target virtual SIM card data to meet the needs of different terminals, which is a waste of resources.
  • the target virtual SIM card data is set to be prohibited from being read or marked as used in the network platform, and is set to be prohibited from being read or marked as used. The target virtual SIM card data cannot be sent again.
  • the network platform can target the target.
  • the virtual SIM card data is recovered, and the target virtual SIM card data is re-read or usable.
  • the terminal In order to enable the network platform to recover the data of the target virtual SIM card, after receiving the virtual SIM card cancellation operation input by the user, acquires the target virtual SIM card identifier of the target virtual SIM card data in the preset receiver baseband chip, and sends the target virtual SIM card identifier to the network.
  • the platform sends a virtual SIM card cancellation notification carrying the target virtual SIM card identifier, and the virtual SIM card cancellation notification is generated according to a packet format specified by the protocol between the terminal and the network platform. Therefore, after receiving the virtual SIM card cancellation notification sent by the terminal, the network platform can find the corresponding target virtual SIM card data according to the target virtual SIM card identifier in the virtual SIM card cancellation notification, and search for the target virtual SIM card.
  • the data is recycled.
  • the terminal deletes the target virtual SIM card data in the preset acceptor baseband chip after sending the virtual SIM card cancellation notification to the network platform.
  • a corresponding icon may be displayed on the terminal screen to visualize the related process and state, for example, configuring the target virtual SIM card data to the preset receiver of the terminal.
  • the virtual SIM card icon and the corresponding virtual SIM card data related information are displayed on the terminal screen to remind the user that the terminal has configured the virtual SIM card, and the user is convenient to view the related information of the configured virtual SIM card.
  • the terminal may hide or eliminate the virtual SIM card icon on the terminal screen to remind the user that the virtual SIM card has been taken. Eliminate.
  • a dynamic icon may be displayed on the terminal screen to indicate the progress of receiving the target virtual SIM card data, or a dynamic network signal icon may be displayed to characterize the network signal strength of the terminal connected to the network platform.
  • the icon or dynamic icon can be displayed on the terminal screen as needed to visualize the virtual SIM card from the application to the cancellation process, as well as the status of the various variables and variables involved in the process.
  • FIG. 5 a schematic flowchart of a method for canceling a virtual SIM card according to an embodiment of the present invention is shown.
  • the method is applied to a terminal that has configured virtual SIM card data, and the method is based on the communication control shown in FIG.
  • the method as shown in FIG. 5, may include the following steps:
  • the terminal After the terminal configures the target virtual SIM card data on the preset receiver baseband chip, the terminal can use the target virtual SIM card data to connect to the data network to implement functions such as calling and surfing.
  • the terminal provides a UI interface to enable the user to perform a virtual SIM card cancel operation when the virtual SIM card needs to be suspended or ended.
  • the virtual SIM card cancel button is displayed on the terminal interface, and the user clicks the button to perform the virtual SIM card cancel operation. From the perspective of the terminal, after the terminal receives the virtual SIM card cancellation operation input by the user, the terminal deletes the target virtual SIM card data in the preset receiver baseband chip, and completes the virtual SIM card cancellation.
  • the target virtual SIM card data cannot be sent to other terminals, otherwise the duplicate authentication may be caused. As a result, the user cannot use the data network service normally. Therefore, after the network platform sends the target virtual SIM card data to the terminal, the target virtual SIM card data needs to be invalidated, so that the network platform no longer uses the target virtual SIM.
  • the card data is sent to other terminals, that is, a target virtual SIM card data is guaranteed to correspond to only one terminal.
  • the network platform performs the failure processing on the target virtual SIM card data.
  • One implementation manner is to delete the target virtual SIM card data, that is, the target virtual SIM card data can never be multiplexed, which can completely prevent the target virtual SIM card.
  • the data is repeatedly sent to different terminals, which is beneficial to protect the privacy of the user.
  • the user wants to cancel the virtual SIM card, and the network platform can recover the corresponding target virtual SIM card data after a period of time.
  • the virtual SIM card cancellation notification further carries a virtual SIM card cancellation parameter
  • the virtual SIM card cancellation parameter may be The target virtual SIM card data recovery delay time, the network platform cancels the parameter according to the virtual SIM card, and after receiving the virtual SIM card cancellation notification, delays the recovery of the corresponding target virtual SIM card data for a period of time, and the delay time length is determined by the target virtual The SIM card data recovery delay time is determined.
  • the virtual SIM card cancellation parameter may also be a string with a specific meaning agreed by the terminal and the network platform, so that the network platform cancels the parameter according to the virtual SIM card, and the target virtual SIM card in the network platform is invalid. Data deletion, for example, the virtual SIM card cancellation parameter is the string “simabandon”. After receiving the virtual SIM card cancellation notification, the network platform reads the string “simabandon” and then deletes the corresponding target virtual SIM card data in the network platform. .
  • Deleting the target virtual SIM card data in the network platform is beneficial to protect privacy.
  • the network platform must continuously generate new target virtual SIM card data to meet the needs of different terminals, which is a waste of resources.
  • Another implementation method is to target After the virtual SIM card data is sent to the terminal, the target virtual SIM card data is set to be prohibited from being read or marked as used in the network platform, and the target virtual SIM card data set to be prohibited from being read or marked as used may not be resent.
  • the network platform can recover the target virtual SIM card data, and re-enable the data.
  • the target virtual SIM card data can be read or used.
  • the terminal In order to enable the network platform to recover the data of the target virtual SIM card, after receiving the virtual SIM card cancellation operation input by the user, acquires the target virtual SIM card identifier of the target virtual SIM card data in the preset receiver baseband chip, and sends the target virtual SIM card identifier to the network.
  • the platform sends a virtual SIM card cancellation notification carrying the target virtual SIM card identifier, and the virtual SIM card cancellation notification is generated according to a packet format specified by the protocol between the terminal and the network platform. Therefore, after receiving the virtual SIM card cancellation notification sent by the terminal, the network platform can find the corresponding target virtual SIM card data according to the target virtual SIM card identifier in the virtual SIM card cancellation notification, and search for the target virtual SIM card.
  • the data is recycled.
  • the terminal deletes the target virtual SIM card data in the preset acceptor baseband chip after sending the virtual SIM card cancellation notification to the network platform.
  • the network platform sends a virtual SIM card cancellation receipt to the terminal after receiving the virtual SIM card cancellation notification.
  • the virtual SIM card cancellation receipt may include virtual SIM card usage time and virtual SIM card service settlement information corresponding to the target virtual SIM card identifier, and the virtual SIM card settlement information includes a data network service fee, a virtual SIM card balance, and the like.
  • the terminal receives the virtual SIM card cancellation receipt sent by the server, and displays the virtual SIM card cancellation receipt, which is convenient for the user to view.
  • a corresponding icon may be displayed on the terminal screen to visualize related processes and states, for example, configuring the target virtual SIM card data to the end.
  • the virtual SIM card icon is displayed on the terminal screen to remind the user that the terminal has configured the virtual SIM card, and after receiving the virtual SIM card input by the user on the terminal, the terminal is hidden or eliminated.
  • FIG. 6 a schematic flowchart of a communication control method according to an embodiment of the present invention is shown. The method is applied to a network platform. As shown in FIG. 6, the method may include the following steps:
  • Step S601 Receive a virtual SIM card application request sent by the terminal, where the virtual SIM card application request carries a card selection parameter;
  • Step S602 searching for target virtual SIM card data corresponding to the card selection parameter, where the target virtual SIM card data includes at least a target virtual SIM card identifier and target virtual SIM card authentication information;
  • Step S603 the target virtual SIM card data is sent to the terminal
  • Step S604 performing invalidation processing on the target virtual SIM card data corresponding to the card selection parameter in the network platform.
  • the data network platform can dynamically update the location information of the terminal, so the card selection parameter sent by the terminal can be empty, and the data network platform returns to the terminal according to the current terminal location.
  • the local virtual SIM card data that is, if the card selection parameter received by the data network platform is empty, the local virtual SIM card data corresponding to the current location of the terminal is returned to the terminal by default.
  • the network platform After receiving the virtual SIM card application request sent by the terminal, the network platform reads the card selection parameter in the virtual SIM card application request, and the card selection parameter may further include the terminal, except the current geographic location of the terminal or the data network service area. Any one, any two, or any combination of any one of a device type, a data network service price, and a data network service time limit, and the card selection parameter may also be a current geographic location, a device type of the terminal, a data network service price, and Any one, any two or a combination of any one of the data network service time limits, or the card selection parameter is any one of a data network service area, a data network service price, and a data network service time limit. Kind or any combination of any.
  • the virtual SIM card data is stored in the network platform.
  • the virtual SIM card data is classified and stored, and can be classified into multiple layers, for example, the primary classification is a data network service area, and the secondary classification is a terminal device type, and the third level is The data is classified into the data network service price, and the fourth level is classified into the data network service time limit.
  • the network platform compares the selected card selection parameter with the classification label of the virtual SIM card data, if a virtual SIM card data corresponds to The classification label meets all the card selection parameters, and the virtual SIM card data satisfies the condition, and the network platform returns the data to the terminal as the target virtual SIM card data.
  • the card selection parameter is (data network service area: Hong Kong, terminal device type: Android, data network service price: 50 ⁇ /month, data network service time limit: 2month), in the network platform, the data network service area is classified into Beijing, terminal design
  • the backup type is classified into Android, the data network service price is classified into 50 ⁇ /month, and the data network service time limit is classified into 2month virtual SIM card data.
  • each virtual SIM card data is provided with an attribute entry, which is used to describe a data network service area, a data network service price, a data network service time limit, and/or corresponding to the virtual SIM card data.
  • the type of the terminal device to which the virtual SIM card data is adapted is used.
  • the network platform compares the selected card selection parameter with the attribute item of the virtual SIM card data in the network platform, if the card selection parameter is The subset of the attribute entries is used to find the virtual SIM card data successfully, and the virtual SIM card data corresponding to the attribute entry is used as the target virtual SIM card data, for example, the card selection parameter is (service area: Beijing, data network service price: 30 ⁇ /month), the attribute entry of a virtual SIM card data is (service area: Beijing, data network service price: 30 ⁇ /month, data network service time limit: 1month), then the virtual SIM card data meets the conditions and can be used as Target virtual SIM card data.
  • the card selection parameter is (service area: Beijing, data network service price: 30 ⁇ /month)
  • the attribute entry of a virtual SIM card data is (service area: Beijing, data network service price: 30 ⁇ /month, data network service time limit: 1month)
  • the virtual SIM card data meets the conditions and can be used as Target virtual SIM card data.
  • the card selection parameter is (data network service area: Beijing, data network service price) :30 ⁇ /month)
  • the attribute entry is (data network service area: Beijing, data network service price: 30 ⁇ /month, data network service time limit: 1month)
  • the attribute entry is (data network service area: Beijing, data)
  • the virtual SIM card data meets the conditions.
  • the network platform randomly selects one of the virtual SIM card data that meets the conditions as the target virtual SIM card.
  • the data is returned to the terminal. If the virtual SIM card data corresponding to the card selection parameter is not found in the network platform, the search fails. In this case, the network platform may send a failure notification of the search data to the terminal, prompting the user to change the card selection parameter or abandon the application.
  • the network platform After the network platform sends the target virtual SIM card data to the terminal, the target virtual SIM card data can no longer be sent to other terminals, otherwise the duplicate authentication will be caused, and the user cannot use the data network service normally. Therefore, the network platform is aiming at the target.
  • the target virtual SIM card data After the virtual SIM card data is sent to the terminal, the target virtual SIM card data needs to be invalidated.
  • the invalidation process is to disable the target virtual SIM card data from being sent to other terminals, so that the network platform will not
  • the target virtual SIM card data is sent to other terminals.
  • the network platform performs the failure processing on the target virtual SIM card data.
  • One implementation method is to delete the target virtual SIM card data. This method can completely prevent the target virtual SIM card data from being repeatedly sent to different terminals, and is also beneficial for protecting user privacy.
  • the network platform must continuously generate new target virtual SIM card data to meet the new virtual SIM card application request, and the resource consumption is large.
  • the network platform cancels the parameter according to the virtual SIM card, and receives the parameter. After the virtual SIM card cancels the notification, the data is recovered by the target virtual SIM card. The corresponding target virtual SIM card data is recovered after the delay time is determined. If the virtual SIM card cancellation parameter is a string with a specific meaning agreed by the terminal and the network platform, for example, “simabandon”, so that the network platform cancels the parameter according to the virtual SIM card, and the network platform is invalid. After the target virtual SIM card data is deleted, the network platform deletes the corresponding target virtual SIM card data in the network platform after receiving the virtual SIM card cancellation notification.
  • the network platform performs the failure processing on the target virtual SIM card data.
  • the target virtual SIM card data is prohibited from being used again in the network platform, and the specific implementation manner may be The target virtual SIM card data is set to prohibit reading or marked as used.
  • the network platform performs the failure processing on the target virtual SIM card data.
  • the virtual SIM card data resource pool and the virtual SIM card data resource pool are disabled in the network platform, and the virtual SIM card data resource pool can be used.
  • the virtual SIM card data in the middle is allowed to be used and sent to the terminal, and the use of the virtual SIM card data in the virtual SIM card data resource pool is prohibited from being used and sent to the terminal.
  • the network platform only searches for the target virtual SIM card data according to the card selection parameter in the virtual SIM card data resource pool, and after the target virtual SIM card data is sent to the terminal, the target virtual SIM card data is allocated to prohibit the use of the virtual SIM card data. In the resource pool.
  • the network platform searches for the target virtual SIM card data according to the card selection parameter, it searches for the available virtual SIM card data, and the available virtual SIM card data is a virtual SIM that is not prohibited in the network platform.
  • Card data such as virtual SIM card data that is not set to be disabled, or virtual SIM data that is not marked as used (or marked as unused), or virtual SIM card data in a virtual SIM card data resource pool may be used .
  • the network platform can recover the target virtual SIM card data and re-use the target virtual SIM card data.
  • the network platform may also send a virtual SIM card cancellation receipt to the terminal.
  • the virtual SIM card cancellation receipt may include virtual SIM card usage time and virtual SIM card service settlement information corresponding to the target virtual SIM card identifier, where the virtual SIM card settlement information includes a data network service fee, a virtual SIM card balance, and the like, thereby It is convenient for users to know the information related to the use of virtual SIM cards.
  • the communication control method applied to the network platform provided by the embodiment in response to the virtual SIM card application request of the terminal, searches for the corresponding target virtual SIM card data according to the card selection parameter in the virtual SIM card application request, and then sets the target virtual SIM card.
  • the data is returned to the terminal, thereby realizing the online application of the SIM card, which is convenient for the user. Replace the SIM card.
  • the target virtual SIM card data that has been returned to the terminal is invalidated, and the problem of repeated authentication of different terminals caused by repeated transmission of the virtual SIM card data is prevented.
  • FIG. 7 a schematic flowchart of another communication control method according to an embodiment of the present invention is shown, which is applied to a network platform. The method is based on the embodiment shown in FIG. 6, after step S604, as shown in FIG. As shown in 7, the following steps can also be included:
  • Step S701 receiving a virtual SIM card cancellation notification sent by the terminal, where the virtual SIM card cancellation notification carries the target virtual SIM card identifier;
  • Step S702 according to the virtual SIM card cancellation notification, the target virtual SIM card data corresponding to the target virtual SIM card identifier in the network platform is re-validated.
  • the target virtual SIM card data after the failure processing may be recovered, and the recycling is to cancel the use of the virtual SIM by the user.
  • the corresponding target virtual SIM card data in the network platform is re-enabled, so that the network platform can send the re-effective target virtual SIM card data to the terminal applying for the virtual SIM card.
  • the terminal After the user performs the virtual SIM card cancellation operation, the terminal sends a virtual SIM card cancellation notification to the network platform, and the target virtual SIM card identifier in the terminal target virtual SIM card data is included in the cancellation notification.
  • the network platform After receiving the cancellation notification, the network platform performs the target virtual SIM card data recovery process, specifically: reading the target virtual SIM card identifier in the cancellation notification, and searching for the target virtual corresponding to the target virtual SIM card identifier.
  • the SIM card data is then validated again by the target virtual SIM card data. Re-validating the target virtual SIM card data, so that the target virtual SIM card data is re-acquired for being sent to other terminals, so that the network platform can resend the target virtual SIM card data to other terminals. .
  • the network platform performs the invalidation process on the target virtual SIM card data, and sets the target virtual SIM card data to be prohibited from being read or marked as used, and correspondingly, the target virtual SIM card data is validated again. Is to set the target virtual SIM card data to allow reading or to mark as unused.
  • the network platform performs the failure processing on the target virtual SIM card data, and the virtual network card data resource pool and the virtual SIM card data resource pool are prohibited in the network platform, and the network platform is in the After the target virtual SIM card data found in the virtual SIM card data resource pool is sent to the terminal, the target virtual SIM card data is allocated to the virtual SIM card data resource pool, and accordingly, the network platform makes the target virtual SIM card data. Re-validation is to reallocate the target virtual SIM card data allocated to the virtual data card resource pool to the usable virtual SIM card data resource pool.
  • the communication control method applied to the network platform provided by the embodiment receives the virtual SIM sent by the terminal After the card cancellation notification, the virtual SIM card data that has been invalidated is recovered, that is, the invalid virtual SIM card data is re-validated, thereby improving data resource utilization and reducing resource consumption.
  • FIG. 8 a schematic flowchart of still another communication control method according to an embodiment of the present invention is shown, which is applied to a network platform, and the method is based on the embodiment shown in FIG. 7, after step S602, and steps. Before S603, as shown in FIG. 8, the following steps may also be included:
  • Step S801 encrypting the target virtual SIM card data
  • Step S802 the encrypted target virtual SIM card data is sent to the terminal.
  • the network platform encrypts the target virtual SIM card data, which is beneficial to secure the data of the target virtual SIM card and prevent the target virtual SIM card data from being rewritten or destroyed.
  • a protocol can be established between the network platform and the terminal, and the target virtual SIM card data is encrypted according to the protocol network platform by using a predetermined data encryption method, and the decryption method corresponding to the encryption method in the network platform is preset in the terminal, according to the protocol default.
  • the received target virtual SIM card data is encrypted and decrypted using a default decryption method set in advance.
  • the algorithm for encrypting the target virtual SIM card data of the network platform may be various, such as DES (Data Encryption Standard) algorithm or AES (Advanced Encryption Standard) algorithm, and the network platform pairs different target virtual SIM card data.
  • the encryption method can also be non-unique.
  • the network platform adds an algorithm identifier to the encrypted target virtual SIM card data, where the algorithm identifier is used to identify an encryption algorithm used by the network platform to encrypt the target virtual SIM card data, so that the terminal receives the encryption.
  • whether the target virtual SIM card data is encrypted data is determined according to whether the target virtual SIM card data includes an algorithm identifier, and the corresponding decryption algorithm is obtained according to the algorithm identifier to decrypt the The target virtual SIM card data.
  • the communication control method shown in FIG. 1 is an embodiment, the terminal receives a virtual SIM card application operation input by the user on the terminal, and generates a virtual SIM card application request according to the virtual SIM card application operation, and FIG. 9 shows the implementation. Schematic diagram of the interaction between the user, the terminal and the network platform in the mode; FIG. 10 is a schematic diagram showing the interaction between the user, the terminal and the network platform in the process of canceling the virtual SIM card in the communication control method shown in FIG. Figures 9 and 10 more clearly show the operation of the technical solution of the invention in a possible embodiment.
  • FIG. 9 shows the operation of the technical solution of the invention in a possible embodiment.
  • the user inputs a virtual SIM card application operation (including inputting a card selection parameter) at the terminal, the terminal receives the virtual SIM card application operation, and generates a virtual SIM card application request according to the virtual SIM card application operation (the selected card)
  • the parameter is carried in the virtual SIM card application request, and the virtual SIM card application request is sent to the network platform, and the network platform receives the virtual SIM card application request, and searches for the corresponding target according to the card selection parameter in the virtual SIM card application request.
  • Virtual SIM card data and returning the target virtual SIM card data to the terminal.
  • the terminal configures the target virtual SIM card data on the baseband chip of the terminal, thereby using The user can start using the virtual SIM card.
  • the user inputs a virtual SIM card cancellation operation at the terminal, the terminal receives the virtual SIM card cancellation operation, and sends a virtual SIM card cancellation notification to the network platform according to the virtual SIM card cancellation operation, and the network platform receives the virtual SIM card.
  • the corresponding target virtual SIM card data in the network platform is recovered, and the terminal deletes the target virtual SIM card data in the preset acceptor baseband chip after transmitting the virtual SIM card cancellation notification, so that the user can Other SIM cards are used on the receiver baseband chip.
  • the present invention further provides an embodiment of a communication control device applied to the terminal, and an embodiment of the communication control method applied to the network platform, and the present invention also provides A communication control device embodiment applied to a network platform.
  • FIG. 11 a block diagram of a communication control apparatus according to an embodiment of the present invention is shown, which is applied to a terminal, as shown in FIG.
  • the application request generating unit U1101 is configured to generate a virtual SIM card application request, where the virtual SIM card application request carries a card selection parameter;
  • the request sending unit U1102 is configured to send the virtual SIM card application request to the network platform;
  • the virtual SIM card receiving unit U1103 is configured to receive target virtual SIM card data returned by the network platform, where the target virtual SIM card data corresponds to the card selection parameter, and at least includes a target virtual SIM card identifier and a target virtual SIM card. Authentication information;
  • the configuration unit U1105 is configured to configure the target virtual SIM card data to a preset receiver baseband chip of the terminal.
  • the apparatus can be used to perform the method of FIG. 1 with the same or corresponding technical features that can be referenced and referenced.
  • the card selection parameter may be at least one of a current geographic location, a device type of the terminal, a data network service price, and a data network service time limit.
  • the card selection parameter is at least one of a service area, a device type of the terminal, a data network service price, and a data network service time limit.
  • the target virtual SIM card data includes at least a target virtual SIM card identifier and target virtual SIM card authentication information.
  • the target virtual SIM card identifier is used to distinguish the target virtual SIM card data from other virtual SIM card data, and facilitate the network platform and the terminal to identify the target virtual SIM card data.
  • the target virtual SIM card authentication information is used to enable the terminal to be connected to the data network through authentication of the data network platform. It should be noted that the terminal sends the authentication information to the data network platform for authentication, if not for data.
  • the network platform is the network platform of the present invention, and the terminal does not need to send the authentication information to the network platform in the present invention.
  • the virtual SIM card data with the authentication information enables the virtual SIM card data to be configured on the baseband chip to complete the basic functions of the physical SIM card.
  • the virtual SIM card data may also include other data to expand the function of the virtual SIM card, for example, adding configuration data compatible with different device types, so that the virtual SIM card data can be configured in terminals of different device types and has versatility.
  • a terminal provided with a plurality of baseband chips such as a dual card dual standby mobile phone
  • the preset receiver baseband chip determining unit U1104 can randomly select one of the terminals.
  • the baseband chip serves as a preset acceptor baseband chip.
  • the user has a specific baseband chip selection requirement, for example, the SIM card data in a baseband chip is to be retained, the SIM card data in a baseband chip is to be replaced, and the user's baseband chip selection has a purpose.
  • the preset receptor baseband chip determining unit U1104 may include:
  • a baseband chip information display module configured to display information of at least one baseband chip in the terminal
  • a baseband chip selection module configured to receive a preset acceptor baseband chip selection operation input by the user on the terminal before configuring the target virtual SIM card data to the preset receiver baseband chip of the terminal;
  • a preset receiver baseband chip identification acquiring module configured to acquire an identifier of the selected baseband chip according to the preset acceptor baseband chip selecting operation
  • the receiver baseband chip preset module is configured to determine the baseband chip corresponding to the identifier as a preset acceptor baseband chip.
  • the baseband chip information display module reads the information of the baseband chip and then displays the information on the terminal interface.
  • the information may include an idle state or an occupied state of each baseband chip, and information of SIM card data configured in the baseband chip.
  • the user can know the situation of the baseband chip by using the information of the baseband chip displayed, and is convenient to make a preset acceptance. Body based chip selection.
  • the baseband chip selection module provides a UI interface that allows the user to perform a preset receptor baseband chip selection operation.
  • the baseband chip selection module provides an interface for the user to perform a selection operation, and each baseband chip option corresponds to the identification of each baseband chip.
  • the baseband chip selection module receives a preset receptor baseband chip selection operation input by the user on the terminal, and the preset receiver baseband chip identification acquisition module acquires the identifier of the baseband chip selected by the user according to the preset receptor baseband chip selection operation.
  • the receptor baseband chip preset module determines the baseband chip corresponding to the identifier as a preset acceptor baseband chip.
  • the configuration unit U1105 configures the target virtual SIM card data on the preset acceptor baseband chip, which is consistent with the configuration process of the physical SIM card data being configured in the baseband chip. If the default receptor baseband chip and the physical SIM When the card is connected and the mobile data channel of the physical SIM card is turned on, the mobile data channel of the physical SIM card needs to be closed first.
  • FIG. 12 a block diagram of another communication control apparatus according to an embodiment of the present invention is shown.
  • the apparatus is applied to a terminal.
  • the apparatus may be:
  • the application request generating unit U1101 is configured to generate a virtual SIM card application request, where the virtual SIM card application request carries a card selection parameter;
  • the request sending unit U1102 is configured to send the virtual SIM card application request to the network platform;
  • the virtual SIM card receiving unit U1103 is configured to receive target virtual SIM card data returned by the network platform, where the target virtual SIM card data corresponds to the card selection parameter, and at least includes a target virtual SIM card identifier and a target virtual SIM card. Authentication information;
  • the channel closing unit U1201 is configured to close the mobile data channel when the mobile data channel of the physical SIM card is in an open state, wherein the physical SIM card is connected to the preset receiver baseband chip;
  • the configuration unit U1105 is configured to configure the target virtual SIM card data to a preset receiver baseband chip of the terminal.
  • the channel closing unit U1201 can detect whether the mobile data channel of the physical SIM card connected to the preset acceptor baseband chip is in an open state, if To enable the state, the mobile data channel is closed.
  • FIG. 13 a block diagram of still another communication control apparatus according to an embodiment of the present invention is shown.
  • the apparatus is applied to a terminal.
  • the apparatus may be:
  • the application request generating unit U1101 is configured to generate a virtual SIM card application request, where the virtual SIM card application request carries a card selection parameter;
  • the request sending unit U1102 is configured to send the virtual SIM card application request to the network platform;
  • the virtual SIM card receiving unit U1103 is configured to receive target virtual SIM card data returned by the network platform, where the target virtual SIM card data corresponds to the card selection parameter, and at least includes a target virtual SIM card identifier and a target virtual SIM card. Authentication information;
  • the encryption determining unit U1301 is configured to determine whether the target virtual SIM card data is encrypted data before the target virtual SIM card data is configured to the preset receiver baseband chip of the terminal;
  • the encryption algorithm analyzing unit U1302 is configured to analyze an encryption algorithm of the target virtual SIM card data if the target virtual SIM card data is encrypted data;
  • a decryption unit U1303 configured to acquire a decryption algorithm corresponding to the encryption algorithm, and use the decryption algorithm The method decrypts the target virtual SIM card data.
  • the channel closing unit U1201 is configured to close the mobile data channel when the mobile data channel of the physical SIM card is in an open state, wherein the physical SIM card is connected to the preset receiver baseband chip;
  • the configuration unit U1105 is configured to configure the target virtual SIM card data to a preset receiver baseband chip of the terminal.
  • the apparatus can be used to perform the method of FIG. 3, with the same or corresponding technical features being referenced and referenced.
  • a protocol can be established between the network platform and the terminal, and the target virtual SIM card data is encrypted according to the protocol network platform by using a predetermined data encryption method, and the terminal is pre-set to decrypt corresponding to the encryption method.
  • the method according to the protocol, the target virtual SIM card data received by the default virtual SIM card receiving unit U1103 is encrypted, and the decryption unit U1303 decrypts using a preset default decryption method. In this case, U1301 and U1302 may not be needed. .
  • U1301 to U1303 can also be located between U1103 and U1104.
  • FIG. 14 a block diagram of still another communication control apparatus according to an embodiment of the present invention is shown.
  • the apparatus is applied to a terminal.
  • the apparatus may be included on the basis of the embodiment shown in FIG.
  • the application request generating unit U1101 is configured to generate a virtual SIM card application request, where the virtual SIM card application request carries a card selection parameter;
  • the request sending unit U1102 is configured to send the virtual SIM card application request to the network platform;
  • the virtual SIM card receiving unit U1103 is configured to receive target virtual SIM card data returned by the network platform, where the target virtual SIM card data corresponds to the card selection parameter, and at least includes a target virtual SIM card identifier and a target virtual SIM card. Authentication information;
  • a configuration unit U1105, configured to configure the target virtual SIM card data to a preset receiver baseband chip of the terminal;
  • the cancel operation receiving unit U1401 is configured to receive a virtual SIM card cancel operation input by the user on the terminal;
  • a cancellation notification generating unit U1402 configured to generate a virtual SIM card cancellation notification according to the virtual SIM card cancellation operation
  • the cancellation notification sending unit U1403 is configured to send the virtual SIM card cancellation notification to the network platform, where the virtual SIM card cancellation notification carries the target virtual SIM card identifier, so that the network platform invalidates the network platform.
  • the target virtual SIM card data is reset to be valid, and the target virtual SIM card data corresponds to the target virtual SIM card identifier;
  • the virtual SIM card canceling unit U1404 is configured to delete the target virtual SIM card data in the preset acceptor baseband chip according to the virtual SIM card canceling operation.
  • the apparatus can be used to perform the method of FIG. 4, with the same or corresponding technical features being referenced and referenced.
  • the device may further include a virtual SIM card icon display unit, and the virtual SIM card icon display unit is configured to pre-configure the target virtual SIM card data to the terminal After the receiver baseband chip is set, the virtual SIM card icon is displayed on the terminal screen. Accordingly, the device may further include a virtual SIM card icon eliminating unit, and the virtual SIM card icon eliminating unit is configured to receive the input by the user on the terminal. After the virtual SIM card is cancelled, the virtual SIM card icon on the terminal screen is hidden or eliminated.
  • the apparatus may further include a data receiving progress display module, configured to display a dynamic icon on the terminal screen to represent the receiving progress of the target virtual SIM card data, and a network signal strength display module for displaying the dynamic network signal Icon to characterize the network signal strength of the terminal connected to the network platform.
  • the display module can be set up on the device as needed to visualize the virtual SIM card from the application to the cancellation process, as well as the status of the various variables and variables involved in the process.
  • FIG. 15 there is shown a block diagram of a virtual SIM card canceling apparatus according to an embodiment of the present invention.
  • the apparatus is applied to a terminal that has configured virtual SIM card data, and the apparatus is based on the communication control apparatus shown in FIG.
  • the device may include:
  • the operation receiving unit U1501 is configured to receive a virtual SIM card cancellation operation input by the user on the terminal;
  • the cancellation notification sending unit U1502 is configured to send a virtual SIM card cancellation notification to the network platform according to the virtual SIM card cancellation operation, where the virtual SIM card cancellation notification carries the target virtual SIM card identifier, so that the network platform will be Determining the failed virtual SIM card data in the network platform is valid, and the target virtual SIM card data corresponds to the target virtual SIM card identifier;
  • the virtual SIM card canceling unit U1503 is configured to delete the target virtual SIM card data in the preset acceptor baseband chip according to the virtual SIM card canceling operation.
  • the apparatus can be used to perform the method of FIG. 5, with the same or corresponding technical features being referenced and referenced.
  • the target virtual SIM card data cannot be sent to other terminals, otherwise the duplicate authentication may be caused. As a result, the user cannot use the data network service normally. Therefore, after the network platform sends the target virtual SIM card data to the terminal, the target virtual SIM card data needs to be invalidated.
  • the network platform sends the target virtual SIM card data to the terminal, the use of the target virtual SIM card data will be prohibited in the network platform, for example, the target virtual SIM card data is set to be prohibited from reading or marked as used, and is set to Target virtual SIM card data that is prohibited from being read or marked as used cannot be resent.
  • the network platform can recover the target virtual SIM card data, and re-enable the data.
  • the target virtual SIM card data can be read or used.
  • the cancel operation receiving unit U1501 of the terminal cancels the notification sending unit U1502 to obtain the target virtual SIM in the preset receiver baseband chip after receiving the virtual SIM card cancellation operation input by the user.
  • the target virtual SIM card identifier of the card data is sent to the network platform to send a virtual SIM card cancellation notification carrying the target virtual SIM card identifier, and the virtual SIM card cancellation notification is generated according to a packet format specified by the protocol between the terminal and the network platform. Therefore, after receiving the virtual SIM card cancellation notification sent by the terminal, the network platform can find the corresponding target virtual SIM card data according to the target virtual SIM card identifier in the virtual SIM card cancellation notification, and search for the target virtual SIM card. The data is recycled.
  • the virtual SIM card cancellation unit U1503 deletes the target virtual SIM card data in the preset acceptor baseband chip after transmitting the virtual SIM card cancellation notification to the network platform.
  • the virtual SIM card cancellation notification further carries a virtual SIM card cancellation parameter, so that the network platform cancels the target virtual SIM in the network platform according to the virtual SIM card cancellation parameter.
  • Card data is deleted, or the expired target virtual SIM card data is delayed.
  • a cancel receipt receiving unit configured to receive a virtual SIM card cancellation receipt sent by the server, where the virtual SIM card cancellation receipt includes virtual SIM card service settlement information;
  • the cancel receipt display unit is configured to display the virtual SIM card cancellation receipt.
  • the network platform sends a virtual SIM card cancellation receipt to the terminal after receiving the virtual SIM card cancellation notification.
  • the virtual SIM card cancellation receipt may include virtual SIM card usage time and virtual SIM card service settlement information corresponding to the target virtual SIM card identifier, and the virtual SIM card settlement information includes a data network service fee, a virtual SIM card balance, and the like.
  • the cancellation receipt receiving unit displays the virtual SIM card cancellation receipt to facilitate the user to view.
  • FIG. 16 a block diagram of a communication control apparatus according to an embodiment of the present invention is shown.
  • the apparatus is applied to a network platform.
  • the apparatus may include:
  • the application request receiving unit U1601 is configured to receive a virtual SIM card application request sent by the terminal, where the virtual SIM card application request carries a card selection parameter;
  • the target virtual SIM card data searching unit U1602 is configured to search for target virtual SIM card data corresponding to the card selection parameter, where the target virtual SIM card data includes at least a target virtual SIM card identifier and a target virtual Quo SIM card authentication information;
  • a target virtual SIM card data sending unit U1603, configured to send the target virtual SIM card data to the terminal;
  • the failure processing unit U1604 is configured to perform invalidation processing on the target virtual SIM card data corresponding to the card selection parameter in the network platform.
  • the apparatus can be used to perform the method of FIG. 6, the same or corresponding technical features can be referenced and referenced.
  • the card selection parameter sent by the terminal can be empty, so the application request receiving unit U1601 receives the virtual SIM card application request.
  • the target virtual SIM card data searching unit U1602 reads that the card selection parameter is empty, so that the corresponding local SIM card data is obtained as the target virtual according to the current location of the terminal according to the current location of the terminal recorded in the data network platform.
  • the SIM card data, the target virtual SIM card data sending unit U1603 returns the local virtual SIM card data (ie, the target virtual SIM card data) to the terminal, that is, if the card selection parameter received by the data network platform is empty, the default is returned to the terminal.
  • Local virtual SIM card data corresponding to the current location of the terminal is the network platform of the present invention.
  • the application request receiving unit U1601 After receiving the virtual SIM card application request sent by the terminal, the application request receiving unit U1601 reads the card selection parameter in the virtual SIM card application request, and the card selection parameter may be in addition to the current geographic location of the terminal or the data network service area. And at least one of a device type of the terminal, a data network service price, and a data network service time limit, where the card selection parameter may also be at least one of a current geographic location, a device type of the terminal, a data network service price, and a data network service time limit. Or the card selection parameter is at least one of a data network service area, a data network service price, and a data network service time limit.
  • the virtual SIM card data is stored in the network platform.
  • the virtual SIM card data is classified and stored, and can be classified into multiple layers, for example, the primary classification is a data network service area, and the secondary classification is a terminal device type, and the third level is Classified as the data network service price, the four-level classification is the data network service time limit.
  • the target virtual SIM card data search unit U1602 compares the acquired card selection parameters with the classification label of the virtual SIM card data, if a virtual SIM card If the classification label corresponding to the data meets all the card selection parameters, the virtual SIM card data satisfies the condition and is used as the target virtual SIM card data, and is returned to the terminal by the target virtual SIM card data transmitting unit U1603.
  • each virtual SIM card data is provided with an attribute entry, which is used to describe a data network service area, a data network service price, a data network service time limit, and/or corresponding to the virtual SIM card data.
  • the type of the terminal device that the virtual SIM card data is adapted to, correspondingly, the target virtual SIM card data searching unit U1602 compares the obtained card selection parameter with the attribute item of the virtual SIM card data in the network platform, if the card selection parameter Find a virtual SIM card data for a subset of the attribute entries Successfully, the virtual SIM card data corresponding to the attribute entry is targeted to the virtual SIM card data.
  • the target virtual SIM card data search unit U1602 randomly satisfies the condition. One of the virtual SIM card data is selected as the target virtual SIM card data. If the target virtual SIM card data search unit U1602 cannot find the virtual SIM card data corresponding to the card selection parameter, the search fails. In this case, the network platform may send a notification of failure of the search data to the terminal, prompting the user to change the card selection parameter or Abandon the application.
  • the target virtual SIM card data sending unit U1603 sends the target virtual SIM card data to the terminal, the target virtual SIM card data can no longer be sent to other terminals, otherwise the duplicate authentication will be caused, and the user cannot use the data network service normally.
  • the target virtual SIM card data sending unit U1603 sends the target virtual SIM card data to the terminal, the target virtual SIM card data needs to be invalidated by the failure processing unit U1604.
  • the failure processing unit U1604 performs the failure processing on the target virtual SIM card data.
  • One implementation manner is to delete the target virtual SIM card data, which can completely prevent the target virtual SIM card data from being repeatedly sent to different terminals, and is also beneficial for protecting the user. Privacy, but the network platform must constantly generate new target virtual SIM card data to meet the new virtual SIM card application request, and the resource consumption is large.
  • the failure processing unit U1604 performs the failure processing on the target virtual SIM card data, and another implementation manner is used to prohibit the target virtual SIM card data from being used again in the network platform, and specifically, the target virtual SIM card data may be set to Do not read or mark as used.
  • the failure processing unit U1604 performs the failure processing on the target virtual SIM card data.
  • the virtual SIM card data resource pool and the virtual SIM card data resource pool are disabled in the network platform, and the virtual SIM card data can be used.
  • the virtual SIM card data in the resource pool is allowed to be used and sent to the terminal, and the use of the virtual SIM card data in the virtual SIM card data resource pool is prohibited from being used and sent to the terminal.
  • the target virtual SIM card data search unit U1602 searches for the target virtual SIM card data according to the card selection parameter only in the virtual SIM card data resource pool, and after the target virtual SIM card data transmitting unit U1603 sends the target virtual SIM card data to the terminal,
  • the invalidation processing unit U1604 allocates the target virtual SIM card data to the pool of virtual SIM card data resources.
  • target virtual SIM card data searching unit U1602 searches for the target virtual SIM card data according to the card selection parameter, it searches for the available virtual SIM card data, and the available virtual SIM card data is not in the network platform.
  • Virtual SIM card data that is forbidden to use such as virtual SIM card data that is not set to be disabled, or virtual SIM data that is not marked as used (or marked as unused), or a virtual SIM card data resource pool can be used Virtual SIM card data.
  • the deletion method is not used, in order to save data resources and improve resource utilization, after the terminal deletes the target virtual SIM card data, the virtual use is cancelled.
  • the network platform can recover the target virtual SIM card data and re-use the target virtual SIM card data.
  • the target virtual SIM card data sending unit U1603 may be specifically configured to: encrypt the target virtual SIM card data, and send the encrypted target virtual SIM card data to the terminal.
  • the target virtual SIM card data sending unit U1603 encrypts the target virtual SIM card data before sending, which is beneficial to secure the data of the target virtual SIM card and prevent the target virtual SIM card data from being rewritten or destroyed.
  • a protocol can be established between the network platform and the terminal, and the target virtual SIM card data sending unit U1603 encrypts the target virtual SIM card data according to the protocol network platform by using a predetermined data encryption method, and the terminal is preset to correspond to the encryption in the network platform.
  • the decryption method of the method the target virtual SIM card data received by default according to the protocol is encrypted, and decrypted using a preset default decryption method.
  • the algorithm for encrypting the target virtual SIM card data by the target virtual SIM card data sending unit U1603 may be various, and the encryption method of the network platform for different target virtual SIM card data may not be unique.
  • the target virtual SIM card data sending unit U1603 adds an algorithm identifier to the encrypted target virtual SIM card data, and the algorithm identifier is used to identify an encryption algorithm used by the network platform to encrypt the target virtual SIM card data.
  • whether the target virtual SIM card data is encrypted data may be determined according to whether the target virtual SIM card data includes an algorithm identifier, and the corresponding identifier is obtained according to the algorithm identifier. a decryption algorithm to decrypt the target virtual SIM card data.
  • the communication control device applied to the network platform provided by the embodiment after receiving the virtual SIM card application request of the terminal, searches for the corresponding target virtual SIM card data according to the card selection parameter in the virtual SIM card application request, and then virtualizes the target virtual object.
  • the SIM card data is returned to the terminal, thereby realizing the online application of the SIM card, so that the user can replace the SIM card without being restricted by the time position.
  • the target virtual SIM card data that has been returned to the terminal is invalidated, and the problem of repeated authentication of different terminals caused by repeated transmission of the virtual SIM card data is prevented.
  • FIG. 17 a block diagram of another communication control apparatus according to an embodiment of the present invention is shown, which is applied to a network platform. The method is based on the embodiment shown in FIG.
  • the application request receiving unit U1601 is configured to receive a virtual SIM card application request sent by the terminal, where the virtual SIM card application request carries a card selection parameter;
  • the target virtual SIM card data searching unit U1602 is configured to search for target virtual SIM card data corresponding to the card selection parameter, where the target virtual SIM card data includes at least a target virtual SIM card identifier and a target virtual Quo SIM card authentication information;
  • a target virtual SIM card data sending unit U1603, configured to send the target virtual SIM card data to the terminal;
  • the failure processing unit U1604 is configured to perform invalidation processing on the target virtual SIM card data corresponding to the card selection parameter in the network platform;
  • the cancellation notification receiving unit U1701 is configured to receive a virtual SIM card cancellation notification sent by the terminal, where the virtual SIM card cancellation notification carries the target virtual SIM card identifier;
  • the virtual SIM card data recovery unit U1702 is configured to re-validate the target virtual SIM card data corresponding to the target virtual SIM card identifier in the network platform according to the virtual SIM card cancellation notification.
  • the apparatus can be used to perform the method of FIG. 7, the same or corresponding technical features can be referenced and referenced.
  • the target virtual SIM card data after the failure processing may be recovered, and the recovery is canceled by the user.
  • the corresponding target virtual SIM card data in the network platform is re-enabled, so that the target virtual SIM card data transmitting unit U1603 can transmit the re-targeted virtual SIM card data to the terminal applying for the virtual SIM card.
  • the terminal After the user performs the virtual SIM card cancellation operation, the terminal sends a virtual SIM card cancellation notification to the network platform, and the target virtual SIM card identifier in the terminal target virtual SIM card data is included in the cancellation notification.
  • the virtual SIM card data recovery unit U1702 After the cancellation notification receiving unit U1701 receives the cancellation notification, the virtual SIM card data recovery unit U1702 performs a target virtual SIM card data recovery process, which specifically includes: reading the target virtual SIM card identifier in the cancellation notification, searching for and The target virtual SIM card identifies the corresponding target virtual SIM card data, and then the target virtual SIM card data is validated again.
  • the failure processing unit U1604 performs the invalidation processing on the target virtual SIM card data, and sets the target virtual SIM card data to prohibit reading or marked as used. Accordingly, the virtual SIM card data recovery unit U1702 enables The target virtual SIM card data is re-validated by setting the target virtual SIM card data to allow reading or marking as unused. In another implementation manner, the failure processing unit U1604 performs the failure processing on the target virtual SIM card data, and allocates the target virtual SIM card data to the virtual SIM card data resource pool. Accordingly, the virtual SIM card data recovery unit U1702 Re-validating the target virtual SIM card data is to reallocate the target virtual SIM card data allocated to the virtual SIM card data resource pool to the usable virtual SIM card data resource pool.
  • the network platform cancels the parameter according to the virtual SIM card cancellation parameter, and delays the recovery target virtual number after receiving the virtual SIM card cancellation notification.
  • the SIM card data is planned, or the corresponding target virtual SIM card data in the network platform is deleted.
  • the network platform may also send a virtual SIM card cancellation receipt to the terminal.
  • the virtual SIM card cancellation receipt may include virtual SIM card usage time and virtual SIM card service settlement information corresponding to the target virtual SIM card identifier, and the virtual SIM card settlement information includes a data network service fee, a virtual SIM card balance, and the like.
  • the terminal 180 includes: at least one processor 181, at least one communication bus 182, at least one baseband chip 183, a memory 184, a screen 185, Terminal transmitter 186 and terminal receiver 187.
  • Communication bus 182 is used to implement connection communication between these components.
  • the screen 185 is used to display variables and states related to the communication process including, but not limited to, variables and states related to the internal processing of the terminal. Screen 185 also provides a human interface for the user.
  • Memory 184 can include read only memory and random access memory and provides instructions and data to processor 181, which can also include non-volatile random access memory (NVRAM).
  • NVRAM non-volatile random access memory
  • memory 184 stores elements, executable modules or data structures, or a subset thereof, or their extended set; in this embodiment, memory 184 includes an operating system and application modules.
  • the operating system includes various system programs for implementing various basic services and processing hardware-based tasks; the application modules include various applications, such as desktops and browsers, for implementing various application services.
  • Baseband chip 183 includes, but is not limited to, a CPU processor, a channel encoder, a digital signal processor, a modem, and an interface module.
  • the CPU processor is used to control and manage communications, including but not limited to timing control, digital system control, radio frequency control, and power saving control, and complete physical layers, data link layers, networks including, but not limited to, mobile data network communication protocols. Layer and application layer software.
  • the channel encoder is used for channel coding and encryption of communication service information and control information, including but not limited to convolutional coding, parity coding, interleaving, and burst formatting.
  • Digital signal processors are used to perform functions including, but not limited to, channel equalization and speech encoding/decoding.
  • the modulator/demodulator is used to perform the signal modulation and demodulation required for communication.
  • the interface module includes an analog interface, a digital interface, and an auxiliary interface.
  • the analog interface includes a voice input/output interface and a radio frequency control interface; the auxiliary interface is used for analog quantity collection of battery power, battery temperature, etc.; the digital interface includes but is not limited to a system interface, a SIM Card interface, test interface and memory interface.
  • the processor 181 is configured to: generate a virtual SIM card application request by using a program or an instruction stored in the memory 184, where the virtual SIM card application request carries a card selection parameter;
  • the terminal transmitter 186 is configured to send the virtual SIM card application request to the network platform;
  • the terminal receiver 187 is configured to receive target virtual SIM card data returned by the network platform, where the target virtual SIM card data corresponds to the card selection parameter, and at least includes a target virtual SIM card identifier and a target virtual SIM card Right information
  • the processor 181 is further configured to: determine a preset acceptor baseband chip; and configure the target virtual SIM card data to a preset acceptor baseband chip of the terminal.
  • the card selection parameter includes at least one of a current geographic location of the terminal, a device type of the terminal, a data network service price, and a data network service time limit.
  • the processor 181 when determining the preset receiver baseband chip, is specifically configured to randomly designate one of the plurality of baseband chips to be a preset acceptor baseband chip.
  • the processor 181 when determining the preset receiver baseband chip, is specifically configured to: display information about each baseband chip in the terminal on the screen;
  • the screen 185 is configured to acquire a preset acceptor baseband chip selection operation of the user
  • the processor 181 is further configured to: obtain the identifier of the selected baseband chip according to the preset acceptor baseband chip selection operation information; and baseband chip corresponding to the identifier Determined to be the default receptor baseband chip.
  • the processor 181 is further configured to: if the mobile data channel of the physical SIM card is in an on state, A mobile data channel, wherein the physical SIM card is coupled to the predetermined recipient baseband chip.
  • the screen 185 is further configured to: obtain a virtual SIM card application operation input by the user, before generating the virtual SIM card application request;
  • the processor 181 is further configured to obtain a card selection parameter of the virtual SIM card according to the virtual SIM card application operation information.
  • the screen 185 is further configured to receive a virtual SIM card cancellation operation input by the user;
  • the processor 181 is further configured to: generate a virtual SIM card cancellation notification according to the virtual SIM card cancellation operation information;
  • the terminal transmitter 186 is further configured to send the virtual SIM card cancellation notification to the network platform, where the virtual SIM card cancellation notification carries a target virtual SIM card identifier, where the target virtual SIM card identifier is used to enable the
  • the network platform resets the target virtual SIM card data that is invalid in the network platform to be valid, and the target virtual SIM card data corresponds to the target virtual SIM card identifier;
  • the processor 181 is further configured to delete the target virtual SIM card data in the preset acceptor baseband chip according to the virtual SIM card cancel operation.
  • the processor 181 is further configured to: display a virtual SIM card icon on the screen.
  • the processor 181 is further configured to: hide or eliminate the virtual SIM card icon on the screen.
  • the network platform 190 includes: a database 191, a processor 192, at least one communication bus 193, a platform receiver 194, and a platform transmitter 195.
  • the database 191 is used to store the virtual SIM card data
  • the communication bus 193 is used to implement the connection communication between the database 191 and the processor 192
  • the platform receiver 194 is configured to receive the virtual SIM card application request sent by the terminal, the virtual The SIM card application request carries the card selection parameter;
  • the processor 192 is configured to search for target virtual SIM card data corresponding to the card selection parameter, where the target virtual SIM card data includes at least a target virtual SIM card identifier and target virtual SIM card authentication information;
  • the platform transmitter 195 is configured to send the target virtual SIM card data to the terminal;
  • the processor 192 is further configured to perform invalidation processing on the target virtual SIM card data corresponding to the card selection parameter in the database 191.
  • the platform receiver 194 is further configured to receive a virtual SIM card cancellation notification sent by the terminal, where the virtual SIM card cancellation notification carries the target virtual SIM card identifier;
  • the processor 192 is further configured to: re-validate the target virtual SIM card data corresponding to the target virtual SIM card identifier in the database 191 according to the virtual SIM card cancellation notification.
  • the processor 192 when the processor 192 performs the invalidation process on the target virtual SIM card data corresponding to the card selection parameter in the database 191, the processor 192 is specifically configured to: delete the target virtual SIM card data.
  • the processor 192 when the processor 192 performs the invalidation processing on the target virtual SIM card data corresponding to the card selection parameter in the database 191, the processor 192 is specifically configured to: set the target virtual SIM card data to prohibit reading. Or mark the target virtual SIM card data as used.
  • the processor when the processor re-validates the target virtual SIM card data corresponding to the target virtual SIM card identifier in the database 191, the processor is specifically configured to: reset the target virtual SIM card data that is prohibited from being read to read. Take, or mark the target virtual SIM card data marked as unused as unused.
  • the processor 192 searches for the target virtual SIM card data corresponding to the card selection parameter, the processor 192 is specifically configured to:
  • the search succeeds, and the virtual SIM card data corresponding to the attribute entry is the target virtual SIM card data; otherwise, the search fails.
  • the processor 192 is specifically configured to encrypt the target virtual SIM card data; the platform transmitter 195 is configured to use the encrypted target virtual SIM. Card data is sent to the terminal.
  • the network platform in response to the virtual SIM card application request of the terminal, finds the corresponding target virtual SIM card data according to the card selection parameter in the virtual SIM card application request, and then returns the target virtual SIM card data to the terminal, thereby
  • the online application of the SIM card is realized, and the user can conveniently replace the SIM card without being restricted by the time position.
  • the target virtual SIM card data that has been returned to the terminal is invalidated to prevent the problem of repeated authentication of different terminals caused by repeated transmission of the virtual SIM card data, and accordingly, the virtual SIM card cancellation notification sent by the terminal may also be received.
  • the virtual SIM card data that has been invalidated is recovered, that is, the invalid virtual SIM card data is re-validated, thereby improving data resource utilization and reducing resource consumption.
  • the network platform can also encrypt the target virtual SIM card data, which is beneficial to secure the data of the target virtual SIM card and prevent the target virtual SIM card data from being rewritten or destroyed.
  • the invention may be described in the general context of computer-executable instructions executed by a computer, such as a program module.
  • program modules include routines, programs, objects, components, data structures, and the like that perform particular tasks or implement particular abstract data types.
  • the invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are connected through a communication network.
  • program modules can be located in both local and remote computer storage media including storage devices.

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供了一种通信控制方法、装置、终端及网络平台。终端生成虚拟SIM卡申请请求后,向网络平台发送该虚拟SIM卡申请请求,然后接收网络平台返回的目标虚拟SIM卡数据,再将目标虚拟SIM卡配置于基带芯片,从而使用户只需通过网络从网络平台下载虚拟SIM卡数据便可方便地实现SIM卡的更换,不受用户所处位置及时间的限制。而且本实施例提供的方法能够让用户参考显示的基带芯片的信息来很方便地选择将目标虚拟SIM卡数据配置在哪个基带芯片,而不用反复拆装终端的SIM卡卡槽进行确认。

Description

通信控制方法、装置、终端及网络平台 技术领域
本发明涉及通信技术领域,尤其涉及一种通信控制方法、装置、终端及网络平台。
背景技术
SIM卡(Subscriber Identity Module客户识别模块)也称为用户身份识别卡或智能卡,终端,例如手机和平板电脑,必须安装此卡方能使用移动通信数据网络(包括2G、3G和4G网络,为方便叙述,以下将移动通信数据网络简称为数据网络,将提供移动通信数据网络服务的网络平台简称为数据网络平台)。目前,用户如需使用***等移动运营商的数据网络服务,就必须到运营商柜台申请实体SIM卡,然后在终端上安装该实体SIM卡,实体SIM卡上的集成芯片存储有终端用户的身份和加密密钥等鉴权信息,数据网络利用这些信息对终端用户进行入网鉴权操作。
对应于不同的终端和不同的运营商,实体SIM卡有多种规格,不同地域的移动服务成本相差也很大。对于漫游使用场景多或者一次旅行漫游地多的用户,需要开通全国或全球数据网络漫游服务以使用不同地域的移动服务,但漫游的成本很高,使用漫游地本地的数据网络服务可以降低成本,但必须去购买本地实体SIM卡,将其安装至终端,将终端的当前SIM卡设置为本地SIM卡。对于单卡终端而言,由于只能安装一个实体SIM卡,安装了漫游地实体SIM卡后,原来的实体SIM卡便不能再使用。基于此,多卡多待终端应运而生,这种终端上设置有多个基带芯片,可以安装多个实体SIM卡。但是,当用户由于业务需要,需要经常更换SIM卡时,即使终端可以安装多个实体SIM卡,实体SIM卡的购买和更换过程也会很繁琐,而且用户每次都需要选择保留多个实体SIM卡中的哪个、更换多个实体SIM卡中的哪个,为分辨哪个实体SIM卡安装在哪个实体SIM卡卡槽,用户需要反复拆开实体SIM卡卡槽进行确认,过程十分不便。
发明内容
本发明实施例中提供了一种通信控制方法、装置、终端及网络平台,以解决现有技术中更换SIM卡不方便的问题。
为了解决上述技术问题,本发明实施例公开了如下技术方案:
第一方面,提供一种通信控制方法,应用于终端,包括:
生成虚拟SIM卡申请请求,所述虚拟SIM卡申请请求中携带有选卡参数;
向网络平台发送所述虚拟SIM卡申请请求;
接收所述网络平台返回的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据与所述选卡参数对应,且至少包括目标虚拟SIM卡标识和目标虚拟SIM卡鉴权信息;
确定预设受体基带芯片;
将所述目标虚拟SIM卡数据配置到所述终端的预设受体基带芯片。
结合第一方面,在第一方面第一种可能的实现方式中,所述选卡参数包括终端的当前地理位置、终端的设备类型、数据网络服务价格和数据网络服务时限中的至少一个。
结合第一方面,在第一方面第二种可能的实现方式中,所述确定预设受体基带芯片,包括:
显示所述终端中至少一个基带芯片的信息;
接收用户在终端上输入的预设受体基带芯片选择操作;
根据所述预设受体基带芯片选择操作获取被选择的基带芯片的标识;
将与所述标识对应的基带芯片确定为预设受体基带芯片。
结合第一方面,在第一方面第三种可能的实现方式中,在将所述目标虚拟SIM卡数据配置到终端的预设受体基带芯片之前,还包括:
若实体SIM卡的移动数据通道为开启状态,则关闭所述移动数据通道,其中,所述实体SIM卡与所述预设受体基带芯片相连接。
结合第一方面,在第一方面第四种可能的实现方式中,在将所述目标虚拟SIM卡数据配置到所述终端的预设受体基带芯片后,还包括:在终端屏幕上显示虚拟SIM卡图标。
结合第一方面或第一方面第一种至第四种可能的实现方式其中任意一种,在第一方面第五种可能的实现方式中,还包括:
接收用户在终端上输入的虚拟SIM卡取消操作;
根据所述虚拟SIM卡取消操作,生成虚拟SIM卡取消通知,
向网络平台发送所述虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识,所述目标虚拟SIM卡标识用于使所述网络平台将所述网络平台中失效的目标虚拟SIM卡数据重新设置为有效,所述目标虚拟SIM卡数据与所述 目标虚拟SIM卡标识相对应;
根据所述虚拟SIM卡取消操作删除预设受体基带芯片中的目标虚拟SIM卡数据。
结合第一方面第五种可能的实现方式,在第一方面第六种可能的实现方式中,在接收到用户在终端上输入的虚拟SIM卡取消操作后,还包括:隐藏或消除终端屏幕上的虚拟SIM卡图标。
第二方面,提供虚拟SIM卡取消方法,应用于已经配置了虚拟SIM卡的终端终端,包括:
接收用户在终端上输入的虚拟SIM卡取消操作;
根据所述虚拟SIM卡取消操作,生成虚拟SIM卡取消通知,
向网络平台发送虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识,所述目标虚拟SIM卡标识用于使所述网络平台将所述网络平台中失效的目标虚拟SIM卡数据重新设置为有效,所述目标虚拟SIM卡数据与所述目标虚拟SIM卡标识相对应;
根据所述虚拟SIM卡取消操作删除预设受体基带芯片中的目标虚拟SIM卡数据。
结合第二方面,在第二方面第一种可能的实现方式中,所述虚拟SIM卡取消通知中还携带有虚拟SIM卡取消参数,以使所述网络平台根据所述虚拟SIM卡取消参数,将所述网络平台中失效的目标虚拟SIM卡数据删除。
结合第二方面或第二方面第一种可能的实现方式,在第二方面第二种可能的实现方式中,还包括:
接收服务器发送的虚拟SIM卡取消回执,所述虚拟SIM卡取消回执包括虚拟SIM卡服务结算信息;
显示所述虚拟SIM卡取消回执。
第三方面,提供一种通信控制方法,应用于网络平台,包括:
接收终端发送的虚拟SIM卡申请请求,所述虚拟SIM卡申请请求携带有选卡参数;
查找与所述选卡参数相对应的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据至少包括目标虚拟SIM卡标识和目标虚拟SIM卡鉴权信息;
将所述目标虚拟SIM卡数据发送给终端;
将网络平台中与所述选卡参数相对应的目标虚拟SIM卡数据进行失效处理。
结合第三方面,在第三方面第一种可能的实现方式中,,还包括:
接收终端发送的虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标 虚拟SIM卡标识;
根据所述虚拟SIM卡取消通知,使网络平台中与所述目标虚拟SIM卡标识对应的目标虚拟SIM卡数据重新有效。
结合第三方面或第三方面第一种可能的实现方式,在第三方面第二种可能的实现方式中,所述将网络平台中与所述选卡参数相对应的目标虚拟SIM卡数据进行失效处理,包括:将所述目标虚拟SIM卡数据设置为禁止读取,或者,将所述目标虚拟SIM卡数据标记为已使用。
结合第三方面第二种可能的实现方式,在第三方面第三种可能的实现方式中,所述使网络平台中与所述目标虚拟SIM卡标识对应的目标虚拟SIM卡数据重新有效,包括:将禁止读取的目标虚拟SIM卡数据重新设置为允许读取,或者将标记为已使用的目标虚拟SIM卡数据标记为未使用。
第四方面,提供一种通信装置,应用于终端,包括:
申请请求生成单元,用于生成虚拟SIM卡申请请求,所述虚拟SIM卡申请请求中携带有选卡参数;
请求发送单元,用于向网络平台发送所述虚拟SIM卡申请请求;
虚拟SIM卡接收单元,用于接收所述网络平台返回的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据与所述选卡参数对应,且至少包括目标虚拟SIM卡标识和目标虚拟SIM卡鉴权信息;
预设受体基带芯片确定单元,用于确定预设受体基带芯片;
配置单元,用于将所述目标虚拟SIM卡数据配置到所述终端的预设受体基带芯片。
结合第四方面,在第四方面第一种可能的实现方式中,所述选卡参数包括终端的当前地理位置、终端的设备类型、数据网络服务价格和数据网络服务时限中的至少一个。
结合第四方面,在第四方面第二种可能的实现方式中,所述预设受体基带芯片确定单元,包括:
基带芯片信息显示模块,用于显示所述终端中各个基带芯片的信息;
基带芯片选择模块,用于在将所述目标虚拟SIM卡数据配置到终端的预设受体基带芯片之前,接收用户在终端上输入的预设受体基带芯片选择操作;
预设受体基带芯片标识获取模块,用于根据所述预设受体基带芯片选择操作获取被选择的基带芯片的标识;
受体基带芯片预设模块,用于将与所述标识对应的基带芯片确定为预设受体基带芯片。
结合第四方面,在第四方面第三种可能的实现方式中,还包括:
通道关闭单元,用于若实体SIM卡的移动数据通道为开启状态,则关闭所述移动数据通道,其中,所述实体SIM卡与所述预设受体基带芯片相连接。
结合第四方面,在第四方面第四种可能的实现方式中,还包括:
虚拟SIM卡图标显示单元,用于在将所述目标虚拟SIM卡数据配置到所述终端的预设受体基带芯片后,在终端屏幕上显示虚拟SIM卡图标。
结合第四方面或第四方面第一种至第四种可能的实现方式其中任意一种,在第四方面第五种可能的实现方式中,还包括:
取消操作接收单元,用于接收用户在终端上输入的虚拟SIM卡取消操作;
取消通知生成单元,用于根据所述虚拟SIM卡取消操作,生成虚拟SIM卡取消通知;
取消通知发送单元,用于向网络平台发送虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识,以使所述网络平台将所述网络平台中失效的目标虚拟SIM卡数据重新设置为有效,所述目标虚拟SIM卡数据与所述目标虚拟SIM卡标识相对应;
虚拟SIM卡取消单元,用于根据所述虚拟SIM卡取消操作删除所述预设受体基带芯片中的目标虚拟SIM卡数据。
结合第四方面第五种可能的实现方式,在第四方面第六种可能的实现方式中,,还包括:
虚拟SIM卡图标消除单元,用于在接收到用户在终端上输入的虚拟SIM卡取消操作后,隐藏或消除终端屏幕上的虚拟SIM卡图标。
第五方面,提供一种虚拟SIM卡取消装置,应用于已经配置了虚拟SIM卡的终端,包括:
取消操作接收单元,用于接收用户在终端上输入的虚拟SIM卡取消操作;
取消通知发送单元,用于根据所述虚拟SIM卡取消操作向网络平台发送虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识,所述目标虚拟SIM卡标识用于使所述网络平台将所述网络平台中失效的目标虚拟SIM卡数据重新设置为有效,所述目标虚拟SIM卡数据与所述目标虚拟SIM卡标识相对应;
虚拟SIM卡取消单元,用于根据所述虚拟SIM卡取消操作删除所述预设受体基 带芯片中的目标虚拟SIM卡数据。
结合第五方面,在第五方面第一种可能的实现方式中,所述虚拟SIM卡取消通知中还携带有虚拟SIM卡取消参数,以使所述网络平台根据所述虚拟SIM卡取消参数,将所述网络平台中失效的目标虚拟SIM卡数据删除。
结合第五方面或第五方面第一种可能的实现方式,在第五方面第二种可能的实现方式中,还包括:
取消回执接收单元,用于接收服务器发送的虚拟SIM卡取消回执,所述虚拟SIM卡取消回执包括虚拟SIM卡服务结算信息;
取消回执显示单元,用于显示所述虚拟SIM卡取消回执。
第六方面,提供一种通信控制装置,应用于网络平台,包括:
申请请求接收单元,用于接收终端发送的虚拟SIM卡申请请求,所述虚拟SIM卡申请请求携带有选卡参数;
目标虚拟SIM卡数据查找单元,用于查找与所述选卡参数相对应的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据至少包括目标虚拟SIM卡标识和目标虚拟SIM卡鉴权信息;
目标虚拟SIM卡数据发送单元,用于将所述目标虚拟SIM卡数据发送给终端;
失效处理单元,用于将网络平台中与所述选卡参数相对应的目标虚拟SIM卡数据进行失效处理。
结合第六方面,在第六方面第一种可能的实现方式中,还包括:
取消通知接收单元,用于接收终端发送的虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识;
虚拟SIM卡数据回收单元,用于根据所述虚拟SIM卡取消通知,使网络平台中与所述目标虚拟SIM卡标识对应的目标虚拟SIM卡数据重新有效。
结合第六方面或第六方面第一种可能的实现方式,在第六方面第二种可能的实现方式中,所述失效处理单元,具体用于:将所述目标虚拟SIM卡数据设置为禁止读取,或者将所述目标虚拟SIM卡数据标记为已使用。
结合第六方面第二种可能的实现方式,在第六方面第三种可能的实现方式中,所述虚拟SIM卡数据回收单元,具体用于:将禁止读取的目标虚拟SIM卡数据重新设置为允许读取,或者将标记为已使用的目标虚拟SIM卡数据标记为未使用。
第七方面,提供一种终端,包括包括存储器、处理器、基带芯片、终端发送器和终端接收器,
所述处理器用于,通过调用所述存储器内存储的程序或指令,生成虚拟SIM卡申请请求,所述虚拟SIM卡申请请求中携带有选卡参数;
所述终端发送器用于,向网络平台发送所述虚拟SIM卡申请请求;
所述终端接收器用于,接收所述网络平台返回的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据与所述选卡参数对应,且至少包括目标虚拟SIM卡标识和目标虚拟SIM卡鉴权信息;
所述处理器还用于,确定预设受体基带芯片;以及将所述目标虚拟SIM卡数据配置到所述终端的预设受体基带芯片。
结合第七方面,在第七方面第一种可能的实现方式中,所述选卡参数包括终端的当前地理位置、终端的设备类型、数据网络服务价格和数据网络服务时限中的至少一个。
结合第七方面,在第七方面第二种可能的实现方式中,还包括屏幕,
所述处理器在确定预设受体基带芯片时,具体用于:在所述屏幕上显示所述终端中各个基带芯片的信息;
所述屏幕用于,获取用户的预设受体基带芯片选择操作;
所述处理器在确定预设受体基带芯片时,具体还用于:根据所述预设受体基带芯片选择操作信息获取被选择的基带芯片的标识;以及将与所述标识对应的基带芯片确定为预设受体基带芯片。
结合第七方面,在第七方面第三种可能的实现方式中,在将所述目标虚拟SIM卡数据配置到终端的预设受体基带芯片之前,所述处理器还用于:
若实体SIM卡的移动数据通道为开启状态,则关闭所述移动数据通道,其中,所述实体SIM卡与所述预设受体基带芯片相连接。
结合第七方面,在第七方面第四种可能的实现方式中,还包括屏幕,在将所述目标虚拟SIM卡数据配置到所述终端的预设受体基带芯片后,所述处理器还用于:在所述屏幕上显示虚拟SIM卡图标。
结合第七方面或第七方面第一种至第四种可能的实现方式其中任意一种,在第七方面第五种可能的实现方式中,所述屏幕还用于,接收用户输入的虚拟SIM卡取消操作;
所述处理器还用于,根据所述虚拟SIM卡取消操作信息,生成虚拟SIM卡取消通知;
所述终端发送器还用于,向网络平台发送所述虚拟SIM卡取消通知,所述虚拟 SIM卡取消通知中携带有目标虚拟SIM卡标识,以使所述网络平台将所述网络平台中失效的目标虚拟SIM卡数据重新设置为有效,所述目标虚拟SIM卡数据与所述目标虚拟SIM卡标识相对应;
所述处理器还用于,根据所述虚拟SIM卡取消操作删除预设受体基带芯片中的目标虚拟SIM卡数据。
结合第七方面第五种可能的实现方式,在第七方面第六种可能的实现方式中,在所述屏幕接收到用户在终端上输入的虚拟SIM卡取消操作后,所述处理器还用于:隐藏或消除所述屏幕上的虚拟SIM卡图标。
第八方面,提供一种网络平台,包括数据库、处理器、平台接收器和平台发送器,所述数据库用于存储虚拟SIM卡数据,所述处理器用于:
包括数据库、处理器、平台接收器及平台发送器,
所述数据库用于,存储虚拟SIM卡数据;
所述平台接收器用于,接收终端发送的虚拟SIM卡申请请求,所述虚拟SIM卡申请请求携带有选卡参数;
所述处理器用于,查找与所述选卡参数相对应的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据至少包括目标虚拟SIM卡标识和目标虚拟SIM卡鉴权信息;
所述平台发送器用于,将所述目标虚拟SIM卡数据发送给终端;
所述处理器还用于,将网络平台中与所述选卡参数相对应的目标虚拟SIM卡数据进行失效处理。
结合第八方面,在第八方面第一种可能的实现方式中,所述平台接收器还用于,接收终端发送的虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识;
所述处理器还用于,根据所述虚拟SIM卡取消通知,使网络平台中与所述目标虚拟SIM卡标识对应的目标虚拟SIM卡数据重新有效。
结合第八方面,在第八方面第二种可能的实现方式中,所述处理器在将网络平台中与所述选卡参数相对应的目标虚拟SIM卡数据进行失效处理时,具体用于:将所述目标虚拟SIM卡数据设置为禁止读取,或者将所述目标虚拟SIM卡数据标记为已使用。
结合第八方面第二种可能的实现方式,在第八方面第三种可能的实现方式中,,所述处理器在使网络平台中与所述目标虚拟SIM卡标识对应的目标虚拟SIM卡数据重新有效时,具体用于:将禁止读取的目标虚拟SIM卡数据重新设置为允许读取, 或者将标记为已使用的目标虚拟SIM卡数据标记为未使用。
由以上技术方案可见,本发明实施例提供的通信控制方法、装置、终端及网络平台,终端生成虚拟SIM卡申请请求后,向网络平台发送该虚拟SIM卡申请请求,然后接收网络平台返回的目标虚拟SIM卡数据,从而完成虚拟SIM卡的在线申请,再将目标虚拟SIM卡配置于基带芯片,相当于实现以虚拟SIM卡替代实体SIM卡,从而使用户只需通过网络从网络平台下载虚拟SIM卡数据便可方便地实现SIM卡的更换,不受用户所处位置(例如用户所在位置离运营商处很远)及时间(例如运营商不在工作时间)的限制。而且本实施例提供的方法能够让用户参考显示的基带芯片的信息来指定预设受体基带芯片,也就是很方便地选择将目标虚拟SIM卡数据配置在哪个基带芯片,而不用反复拆装终端的SIM卡卡槽进行确认。
附图说明
构成本申请的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明实施例提供的一种应用于终端的通信控制方法的流程示意图;
图2是本发明实施例提供的另一种应用于终端的通信控制方法的流程示意图;
图3是本发明实施例提供的又一种应用于终端的通信控制方法的流程示意图;
图4是本发明实施例提供的又一种应用于终端的通信控制方法的流程示意图;
图5是本发明实施例提供的一种应用于已配置了虚拟SIM卡数据的终端的虚拟SIM卡取消方法的流程示意图;
图6是本发明实施例提供的一种应用于网络平台的通信控制方法的流程示意图;
图7是本发明实施例提供的另一种应用于网络平台的通信控制方法的流程示意图;
图8是本发明实施例提供的又一种应用于网络平台的通信控制方法的流程示意图;
图9为图1所示通信控制方法在一种实施方式中用户、终端和网络平台之间的交互示意图;
图10为图7所示通信控制方法中,取消虚拟SIM卡过程的用户、终端和网络平台之间的交互示意图;
图11是本发明实施例提供的一种应用于终端的通信控制装置的框图;
图12是本发明实施例提供的另一种应用于终端的通信控制装置的框图;
图13是本发明实施例提供的又一种应用于终端的通信控制装置的框图;
图14是本发明实施例提供的又一种应用于终端的通信控制装置的框图;
图15是本发明实施例提供的一种应用于已配置了虚拟SIM卡数据的终端的虚拟SIM卡取消装置的框图;
图16是本发明实施例提供的一种应用于网络平台的通信控制装置的框图;
图17是本发明实施例提供的另一种应用于网络平台的通信控制装置的框图;
图18是本发明实施例提供的一种终端的结构框图;
图19是本发明实施例提供的一种网络平台的结构框图。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
具体实施算法
为方便理解本发明的技术方案,首先介绍下SIM卡鉴权相关的内容:
SIM卡的鉴权信息主要包括Ki(Key Identifier,鉴权密钥)、IMSI(International Mobile Subscriber Identification Number,国际移动用户识别码)和OP(Operator Variant Algorithm Configuration Field,运营商根密钥),以及相关的加密算法和IMSI认证算法。Ki是SIM卡与运营商之间加密数据传递的密钥;IMSI是区别移动用户的标志,由移动用户所属国家代号、用于识别移动用户所属数据网络的网络号码和移动用户识别码组成。数据网络进行鉴权时会同时使用Ki及IMSI,经过一连串***安全认证算法后产生随机变量,进行加密运算后与终端的内存资料进行比对,如果比对结果正确,则鉴权通过,终端身份确认无误,鉴权通过后终端方可联入数据网络。OP是鉴权计算的一个输入参数,一个运营商的所有用户可以使用相同的OP,以区别其他运营商的用户。
用户将购买的SIM卡安装在终端并开机后,基带芯片通过SIM卡的移动数据通道读取SIM卡数据,并配置于基带芯片,所述SIM卡数据包括数据网络鉴权信息和SIM卡状态信息等。终端将所述数据网络鉴权信息发送给数据网络平台,由数据网络平台完成鉴权。通过鉴权的终端联入数据网络,借由数据网络实现通话、收发短信和上网等功能。
另一方面,数据网络平台包括负责终端用户管理的数据库,所述数据库存储和记录所辖区域内用户的签约数据,并动态地更新用户的位置信息,以便在呼叫业务中提 供被呼叫用户的网络路由。数据网络平台还包括AC(Authentication Center,鉴权中心),用于完成对终端的鉴权,存储终端的鉴权参数,并根据MSC(移动交换中心)/VLR(拜访位置寄存器)的请求产生、传送相应的鉴权参数。
为实现本发明的目的,本发明提供了通信控制方法、装置、终端及网络平台。所述方法在网络平台中存储虚拟SIM卡数据,所述虚拟SIM卡数据包括使用户的终端联入数据网络的鉴权信息,当用户需要更换SIM卡时,无需去运营商处购买SIM卡再安装到终端上,只需将选卡参数发送给网络平台,向网络平台申请虚拟SIM卡数据,网络平台根据所述选卡参数得到符合要求的目标虚拟SIM卡数据,并将目标虚拟SIM卡数据返回给终端,终端在选择预设受体基带芯片后,也是选择了用于配置目标虚拟SIM卡数据的基带芯片后,将收到目标虚拟SIM卡数据后将其配置到该基带芯片,以虚拟SIM卡代替实体SIM卡,实现终端中SIM卡的更换。
以上是本发明的核心思想,为了使本领域技术人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所述描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参见图1,示出了本发明实施例提供的一种通信控制方法的流程示意图,该方法应用于终端中,具体可以应用于终端的处理器中,如图1所示,所述方法可以包括以下步骤:
步骤S101,生成虚拟SIM卡申请请求,所述虚拟SIM卡申请请求中携带有选卡参数。
步骤S102,向网络平台发送所述虚拟SIM卡申请请求。
在一种实施方式中,终端根据触发条件生成虚拟SIM卡申请请求,所述触发条件包括但不限于:终端所属的数据网络服务区域发生变化,或者,终端中未检测到实体SIM卡。
安装有SIM卡的终端通过鉴权后,数据网络平台会保存终端的信息并动态更新终端的位置。如果以数据网络平台为本发明中的网络平台,当终端由于地理位置的变化导致其所属的数据网络服务区域发生变化(即漫游)时,可以由数据网络平台检测到终端所属数据网络服务区域发生变化后,向终端发送漫游通知,终端接收到漫游通知后生成虚拟SIM卡申请请求。需要说明的是,如果终端从未安装过SIM卡,数据网络平台中不会有终端的任何信息,如果终端中安装的SIM卡被卸载,数据网络平 台也不会更新终端的位置,因此以数据网络平台向终端发送漫游通知作为触发条件的方式,适用于终端中安装有SIM卡且通过鉴权的情况。
另一种以终端所属的数据网络服务区域发生变化作为触发条件的实施方式,是终端预先注册于网络平台,网络平台动态更新终端的定位信息,终端的定位信息由终端通过自身的定位模块(例如GPS模块)获取,并发送给网络平台,网络平台将接收到的终端的定位信息与预先存储的数据网络服务区域进行比对,终端所属的数据网络服务区域发生变化后,数据网络向终端发送漫游通知,终端接收到漫游通知后生成虚拟SIM卡申请请求,这种实施方式下,网络平台可以为数据网络平台,也可以与数据网络平***立。
虚拟SIM卡申请请求也可以由终端检测到自身地理位置所属的数据网络服务区域变化后生成。其中,将地理位置与数据网络服务区域的对应关系预先存储于终端中,终端通过其定位模块实时获取终端的地理位置,并根据地理位置与数据网络服务区域的对应关系获取终端所属的数据网络服务区域,当终端所属的数据网络服务区域发生变化时,终端生成虚拟SIM卡申请请求,通常数据网络服务区域根据城市划分,因此终端可以在检测到自身地理位置所属城市发生变化时生成虚拟SIM卡申请请求。
需要说明的是,网络平台预先指定,并设置为终端默认地进行虚拟SIM卡申请等相关服务的网络平台,所述网络平台可以为数据网络平台,例如***数据网络平台,或者***数据网络平台,亦或不局限于运营商的提供虚拟SIM卡服务的数据网络平台(通用型的数据网络平台);所述网络平台也可以为与数据网络平***立的其他网络平台。网络平台与终端之间的通信链路,包括但不限于安装于终端中的实体SIM卡已生效的移动数据链路(2G/3G/4G)、WIFI链路和蓝牙链路等可用的数据通道。
终端开机后都会检测是否安装了实体SIM卡,以终端中未检测到实体SIM卡为触发条件,即如果终端中未安装实体SIM卡,则终端生成虚拟SIM卡申请请求。这种情况下,网络平台与终端将以WIFI链路和蓝牙链路等数据通道为两者之间的通信链路。
终端根据触发条件生成虚拟SIM卡申请请求可以自动进行,也可以在触发条件产生后生成用户操作提示消息并显示,并提供操作UI(User Interface,用户界面),以使用户确认是否进行虚拟SIM卡申请,在终端接收到用户确认进行虚拟SIM卡申请的操作后,再生成虚拟SIM卡申请请求。
所述虚拟SIM卡申请请求按终端与网络平台之间的通信协议规定的报文规范与 要求生成,所述选卡参数作为虚拟SIM卡申请请求的参数,例如,虚拟SIM卡申请请求的报文的请求接口名为requestVSIM(请求虚拟SIM卡),选卡参数的参数名为loc,loc的参数值为“中国香港”。所述选卡参数包括但不限于终端的当前地理位置、终端的设备类型、数据网络服务价格和数据网络服务时限中的任意一种、任意两种或者任意多种组合,上述举例中loc的参数值“中国香港”即终端的当前地理位置。
由于数据网络在不同服务区域,其服务资费、服务项目都有所不同,实体SIM卡通常也以数据网络服务区域进行划分,例如北京移动SIM卡、天津移动SIM卡,终端通过鉴权入网后,数据网络会根据SIM卡所属的数据网络服务区域和终端当前地理位置来确定为终端提供的是本地服务还是跨区域服务。安装了属于某数据网络服务区域SIM卡的终端,在漫游到另外一个数据网络服务区域时,数据网络服务资费和服务项目发生变化,成本将提高,这也是导致用户在离开一个地区进入另一个地区后将终端中的SIM卡更换为本地SIM卡的一个原因。如果选卡参数中包括终端的当前地理位置,数据网络平台就可以根据终端的当前地理位置,将本地虚拟SIM卡数据作为目标虚拟SIM卡数据返回给终端,从而用户可以使用本地数据网络服务。终端可以直接读取其GPS模块或内置定位模块得到其当前地理位置。如果以数据网络平台为本发明的网络平台,由于数据网络平台可以动态更新终端的位置,因此选卡参数也可以不包括终端的当前地理位置,由数据网络平台根据更新的终端的当前地理位置,向终端返回本地虚拟SIM卡数据,这种情况下,选卡参数可以为空。
由于用户申请虚拟SIM卡数据不一定仅限于申请本地虚拟SIM卡数据,因此选卡参数中可以以数据网络服务区域替代终端的当前地理位置,数据网络服务区域由用户通过终端UI输入,数据网络平台收到虚拟SIM卡申请请求后,根据选卡参数中的数据网络服务区域得到与所述数据网络服务区域对应的虚拟SIM卡数据,将该虚拟SIM卡数据作为目标虚拟SIM卡数据返回给终端。
除终端的当前地理位置或数据网络服务区域外,为提高数据网络服务的精细度,选卡参数可以为当前地理位置、终端的设备类型、数据网络服务价格和数据网络服务时限中的任意一种、任意两种或者任意多种组合,亦或所述选卡参数为服务区域、终端的设备类型、数据网络服务价格和数据网络服务时限中的任意一种、任意两种或者任意多种组合。由于不同设备类型的终端,例如苹果手机和安卓手机,对应的实体SIM卡的数据有所不同,相应的虚拟SIM卡的数据也会有所不同,因此可以将终端的设备类型包含在选卡参数中,以使网络平台根据所述设备类型向终端返回与终端的设备类型匹配的虚拟SIM卡数据。如果网络平台中的虚拟SIM卡数据为通用型的, 也就是适应于任何设备类型的终端,则终端的设备类型无需加入到选卡参数中。另外,通常移动运营商会提供不同价格和时限的数据网络服务供用户选择,例如50元通话上网包月服务等,因此可以将数据网络服务价格和服务时限加入到选卡参数中,用户可以根据需要选择不同价格和时限的服务,网络平台则可以根据不同的数据网络服务价格和时限向终端返回符合要求的虚拟SIM卡数据。终端的当前地理位置(或终端的服务区域)、终端的设备类型、数据网络服务价格和数据网络服务,可以择一作为选卡参数,也可以两两组合作为选卡参数,也三三组合作为选卡参数,也可以都作为选卡参数。以什么作为选卡参数可以根据网络平台所能提供的虚拟SIM卡数据的情况决定,如果网络平台可以提供满足多个选卡参数要求的虚拟SIM卡数据,则相应的可供用户选择的选卡参数亦可增多,例如,网络平台只提供统一数据网络服务价格和时限且适用于各种设备类型的虚拟SIM卡数据,则选卡参数可以只包括终端的当前地理位置。选卡参数多可以提高数据网服务精细度和满足用户的不同需求。选卡参数也并不仅限于上述的几种,如果有多个能够提供虚拟SIM卡服务的网络平台,选卡参数还可以包括网络平台种类,例如***虚拟SIM卡网络平台和***虚拟SIM卡网络平台。如果只有一个能够提供虚拟SIM卡服务的网络平台,或者只与某个网络平台进行虚拟SIM卡服务合作,则终端设置为默认地向该网络平台申请虚拟SIM卡,用户也无需选择网络平台。
在另一种实施方式中,终端接收用户在终端上输入的虚拟SIM卡申请操作,根据所述虚拟SIM卡申请操作生成虚拟SIM卡申请请求,所述虚拟SIM卡申请请求中携带有选卡参数。终端提供UI接口使用户能够进行虚拟SIM卡申请等相关操作,包括使用户输入选卡参数,例如UI提供虚拟SIM卡申请按钮和选卡参数输入框,用户点击或拨动UI中的虚拟SIM卡申请按钮,开启虚拟SIM卡申请功能,接着在输入框输入选卡参数或者勾选选卡参数选项,然后执行确定申请的操作以完成虚拟SIM卡申请,或者UI提供虚拟SIM卡申请开启按钮和选卡参数分类申请按钮,用户点击虚拟SIM卡申请开启按钮,开启虚拟SIM卡申请功能后,点击已按选卡参数分类的申请按钮进行申请,勿需另外输入选卡参数。终端通过UI接收用户输入的虚拟SIM卡申请操作,虚拟SIM卡申请操作的信息中包含了虚拟SIM卡的选卡参数。终端接收虚拟SIM卡申请操作的同时接收选卡参数,或者接收到虚拟SIM卡申请操作后从申请操作的信息中读取选卡参数,然后终端生成虚拟SIM卡申请请求,并在虚拟SIM卡申请请求中包含选卡参数。
虚拟SIM卡申请请求生成后,终端向网络平台发送所述虚拟SIM卡申请请求, 网络平台与终端之间的通信链路,包括但不限于安装于终端中的实体SIM卡已生效的移动数据链路(2G/3G/4G)、WIFI链路和蓝牙链路等可用的数据通道,如果终端中未安装实体SIM卡或移动数据链路未生效,则使用WIFI链路和蓝牙链路等数据通道。
步骤S103,接收所述网络平台返回的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据与所述选卡参数对应,且至少包括目标虚拟SIM卡标识和目标虚拟SIM卡鉴权信息。
网络平台接收到终端发送的虚拟SIM卡申请请求后,根据虚拟SIM卡申请请求中的选卡参数在其存储的虚拟SIM卡数据中,查找与所述选卡参数对应的目标虚拟SIM卡数据,并将查找到的目标虚拟SIM卡数据返回给终端,如果网络平台没有查找到与选卡参数对应的目标虚拟SIM卡数据,则可以向终端返回出错通知,以告知用户虚拟SIM卡申请失败和申请失败的原因。
所述目标虚拟SIM卡数据中至少包括目标虚拟SIM卡标识和目标虚拟SIM卡鉴权信息。所述目标虚拟SIM卡标识用以将目标虚拟SIM卡数据与其他虚拟SIM卡数据区别开来,以及便于网络平台和终端识别目标虚拟SIM卡数据。所述目标虚拟SIM卡鉴权信息用于使终端通过数据网络平台的鉴权从而联入数据网络,需要说明的是,终端是将鉴权信息发送给数据网络平台来鉴权,如果不是以数据网络平台为本发明的网络平台,终端并不需将鉴权信息发送给本发明中的网络平台。
就实体SIM卡而言,其内存储的SIM卡数据通常包括:SIM卡生产厂商存入的原始产品数据;鉴权信息;用户存入的短消息、通话记录、电话号码等数据;暂存的有关于数据网络方面的数据,例如用户在用卡过程中自动存入和更新的网络接续数据等;以及相关的业务代码,例如PIN码等。实体SIM卡数据的核心是鉴权信息,其他数据为产品描述数据和扩展数据,也就是说,只要具备鉴权信息,便可以实现SIM卡的基本功能(入网),其他数据的作用则在于扩展功能。因此,具备鉴权信息的虚拟SIM卡数据使得虚拟SIM卡数据配置于基带芯片后,能够完成实体SIM卡的基本功能。虚拟SIM卡数据也可以包含其它数据来拓展虚拟SIM卡的功能,例如加入兼容不同设备类型的配置数据,使虚拟SIM卡数据能配置于不同设备类型的终端而具有通用性。
步骤S104,确定预设受体基带芯片。
对于设置有多个基带芯片的终端,例如双卡双待手机,需要确定将目标虚拟SIM卡数据配置在哪个基带芯片,用于配置目标虚拟SIM卡数据的基带芯片即预设受体 基带芯片。如果用户并无具体地基带芯片选择要求,只需有新的SIM卡数据替换掉已有的SIM卡数据便可,这种情况下可以随机选择终端中的一个基带芯片作为预设受体基带芯片。
另一种情况下,用户有具体地基带芯片选择要求,例如某个基带芯片中的SIM卡数据要保留,某个基带芯片中的SIM卡数据要替换,用户的基带芯片选择具有目的性,这种情况下,步骤S104可以包括:
(a1)显示所述终端中至少一个基带芯片的信息;
(a2)接收用户在终端上输入的预设受体基带芯片选择操作;
(a3)根据所述预设受体基带芯片选择操作获取被选择的基带芯片的标识;
(a4)将与所述标识对应的基带芯片确定为预设受体基带芯片。
终端读取至少一个基带芯片的信息,然后在终端界面上显示所述信息,以供用户选择其中之一作为预设受体基带芯片。终端可以读取所有基带芯片的信息进行显示,也可以根据预先的设置读取可供选择的基带芯片的信息进行显示。
所述信息可以包括各个基带芯片的空闲状态或占用状态,以及基带芯片中配置的SIM卡数据的信息,例如该SIM卡数据对应的数据网络服务商、对应的电话号码等。其中,基带芯片与实体SIM卡未有效连接,则该基带芯片为空闲状态,否则,该基带芯片为占用状态,用户可以选择处于空闲状态的基带芯片作为预设受体基带芯片。基带芯片与实体SIM卡有效连接指基带芯片与实体SIM卡相连接,且实体SIM卡的移动数据通道为开启状态。用户通过显示的基带芯片的信息,能够了知基带芯片的情况,方便做出预设受体基带芯片选择。
终端提供UI接口,使用户可以进行预设受体基带芯片选择操作,例如,终端界面显示各个基带芯片的图标,对应于每个基带芯片的图标设置一个选择按钮或者选项框,用户点击选择按钮或者选项框完成预设受体基带芯片选择操作,终端通过UI接口接收用户输入的预设受体基带芯片选择操作。如果用户选择处于占用状态的基带芯片作为预设受体基带芯片,则还包括执行关闭实体SIM卡的移动数据通道的步骤,以防止配置目标虚拟SIM卡数据时因为实体SIM卡数据的干扰而出错,所述实体SIM卡与预设受体基带芯片相连接。
UI提供给用户进行选择操作的接口,每个选择项都和被选对象的标识对应,本实施例中,终端UI提供的各个基带芯片选项分别和各个基带芯片的标识对应。终端接收用户在终端上输入的预设受体基带芯片选择操作,根据所述预设受体基带芯片选择操作获取被用户选择的基带芯片的标识,将与所述标识对应的基带芯片确定为预设 受体基带芯片。
步骤S104也可以在步骤S101之前,或者步骤S101和步骤S102之间,或者步骤S102和步骤S103之间执行。步骤S105,将所述目标虚拟SIM卡数据配置到所述终端的预设受体基带芯片。
其中,目标虚拟SIM卡数据配置于预设受体基带芯片,与实体SIM卡数据配置于基带芯片的配置过程一致。终端使用实体SIM卡时,是通过实体SIM卡的移动数据通道获取实体SIM卡数据,然后将读取的数据配置于基带芯片,本发明的技术方案则是直接将接收到的目标虚拟SIM卡数据配置于预设受体基带芯片,目标虚拟SIM卡数据在预设受体基带芯片中被配置的区域,与基带芯片中配置实体SIM卡数据的区域相同。目标虚拟SIM卡数据替代实体SIM卡数据被配置于基带芯片,相当于实现了以虚拟SIM卡替代实体SIM卡。目标虚拟SIM卡数据中包含了目标虚拟SIM卡鉴权信息,终端可以根据该鉴权信息联入数据网络。
由于实体SIM卡需在终端关机后***到终端的SIM卡卡槽,因此基带芯片对实体SIM卡数据的读取只能在终端重新开机后的启动过程中完成,并在所述读取后将实体SIM卡数据配置到基带芯片。目标虚拟SIM卡数据由终端通过通信链路从网络平台直接接收得到,此时终端在运行过程中,终端将接收到的目标虚拟SIM卡数据配置到预设受体基带芯片,将目标虚拟SIM卡数据写入预设受体基带芯片中的SIM卡数据配置区域,这个过程不需重启终端。在一种应用场景中,预设受体基带芯片的SIM卡数据配置区域中尚未写入任何SIM卡数据,例如新购买的或者进行了重置的终端的预设受体基带芯片,则目标虚拟SIM卡数据写入预设受体基带芯片后,需重启终端,使终端完成SIM卡相关环境参数的设置,形成目标虚拟SIM卡数据应用环境,使目标虚拟SIM卡数据生效;在另一种应用场景中,预设受体基带芯片的SIM卡数据配置区域中已写入实体SIM卡数据或历史虚拟SIM卡数据,此时可以以目标虚拟SIM卡数据直接覆盖掉已有的实体SIM卡数据或历史虚拟SIM卡数据,由于应用环境已配置好,故无需重启终端,但对于一些终端而言,虽无需重启终端,但需要重启基带芯片或者基带芯片中SIM卡数据配置区域所在的模块,而对于具有热更新机制的终端而言,则不需重启终端,也不需重启基带芯片或者基带芯片中SIM卡数据配置区域所在的模块。对于后一种应用场景,如果预设受体基带芯片与实体SIM卡连接,且实体SIM卡的移动数据通道为开启状态,则需先关闭实体SIM卡的移动数据通道。
本实施例所提供的技术方案,终端生成虚拟SIM卡申请请求后,向网络平台发 送该虚拟SIM卡申请请求,然后接收网络平台返回的目标虚拟SIM卡数据,从而完成虚拟SIM卡的在线申请,再将目标虚拟SIM卡配置于基带芯片,相当于实现以虚拟SIM卡替代实体SIM卡,从而使用户无需前往运营商处购买SIM卡,只需通过网络从网络平台下载虚拟SIM卡数据便可方便地实现SIM卡的更换,不受用户所处位置(例如用户所在位置离运营商处很远)及时间(例如运营商不在工作时间)的限制。而且本实施例提供的方法能够让用户指定预设受体基带芯片,用户可以参考显示的基带芯片的信息来很方便地选择将目标虚拟SIM卡数据配置在哪个基带芯片,而不用反复拆装终端的SIM卡卡槽进行确认。用户可以根据需要选择占用状态的基带芯片作为预设受体基带芯片,用虚拟SIM卡更换掉不想使用的实体SIM卡,或者,选择空闲状态的基带芯片作为预设受体基带芯片,从而可以方便地同时使用实体SIM卡和虚拟SIM卡。
请参见图2,示出了本发明实施例提供的另一种通信控制方法的流程示意图,该方法应用于终端,该方法在图1所示实施例的基础上,在步骤S105之前及步骤S104之后,还可以包括以下步骤:
步骤S201,若实体SIM卡的移动数据通道为开启状态,则关闭所述移动数据通道,其中,所述实体SIM卡与所述预设受体基带芯片相连接。
其中,在步骤S104确定预设受体基带芯片后,步骤S201可以先检测与预设受体基带芯片相连接的实体SIM卡的移动数据通道是否为开启状态,所述检测可以通过检测从所述移动数据通道读取数据是否成功来实现,如果通过所述移动数据通道读取数据成功,则所述移动数据通道为开启状态,否则,所述移动数据通道为关闭状态。通常,终端的基带芯片与实体SIM卡连接后,通过检测实体SIM卡的与数据输出相关的管脚是否使能,可以得到实体SIM卡的移动数据通道是否为开启状态。如果预设受体基带芯片并未与实体SIM卡相连接,则检测结果为空,不需再执行关闭所述移动数据通道的步骤。本实施例不论预设受体基带芯片是否为占用状态,皆检测是否需要关闭实体SIM卡的移动数据通道,可以防止本为占用状态的基带芯片误显示为空闲状态时,用户选择误显示为空闲状态的基带芯片作为预设受体基带芯片后,与预设受体基带芯片相连接的实体SIM卡的移动数据通道未关闭导致的目标虚拟SIM卡数据配置错误。
单基带芯片的终端,在步骤S105之前,也可以执行步骤S201,以保证目标虚拟SIM卡数据配置到预设基带芯片时不受到实体SIM卡的影响。单基带芯片的终端,如果用户操作步骤为先拆下实体SIM卡,重新开机,然后终端执行步骤S101至步骤 S105,则终端不需在步骤S105之前,执行步骤S201。
请参见图3,示出了本发明实施例提供的又一种通信控制方法的流程图,该方法应用于终端,该方法在图2所示实施例的基础上,在步骤S101之前、步骤S103之后,还可以包括以下步骤:
步骤S301,判断所述目标虚拟SIM卡数据是否为加密数据;
步骤S302,若所述目标虚拟SIM卡数据为加密数据,则分析所述目标虚拟SIM卡数据的加密算法;
步骤S303,获取与所述加密算法对应的解密算法,并使用所述解密算法解密所述目标虚拟SIM卡数据。
为确保目标虚拟SIM卡数据的安全,防止目标虚拟SIM卡数据被改写或破坏,在网络平台一端,可以对目标虚拟SIM卡数据加密。如果终端接收到的目标虚拟SIM卡数据为加密数据,则需要对目标虚拟SIM卡数据进行相应的解密。对于数据的加密和解密,在网络平台和终端之间可以建立协议,根据协议网络平台对目标虚拟SIM卡数据都使用规定的数据加密方法进行加密,终端中则预先设置相应于该加密方法的解密方法,根据协议,默认接收到的目标虚拟SIM卡数据是经过加密的,并使用预先设置的默认的解密方法进行解密,这种情况下,可以不执行步骤S301和步骤S302。
网络平台加密目标虚拟SIM卡数据的方法可以有多种,例如DES(Data Encryption Standard,数据加密标准)算法,或者AES(Advanced Encryption Standard,高级加密标准)算法,网络平台对目标虚拟SIM卡数据的加密算法也可以不唯一,对不同的目标虚拟SIM卡数据使用不同的加密算法。
在一种实施方式下,网络平台在加密后的目标虚拟SIM卡数据中加入算法标识,所述算法标识用于表明网络平台在加密该目标虚拟SIM卡数据时所用的加密算法。终端接收到加密后的目标虚拟SIM卡数据后,步骤S301判断接收到的加密后的目标虚拟SIM卡数据中是否包含算法标识,如果包含所述算法标识,则所述目标虚拟SIM卡数据为加密数据,步骤S302则根据所述算法标识得到目标虚拟SIM卡数据的加密算法,然后步骤S303在预先存储于终端的解密算法中找到与所述加密算法对应的解密算法,并使用与所述加密算法对应的解密算法解密所述目标虚拟SIM卡数据;如果步骤S301判断得到的结果是不包含所述算法标识,则确定所述目标虚拟SIM卡数据未被加密。
在另一种实施方式下,终端接收到目标虚拟SIM卡数据后,步骤S301的具体执行过程为:读取目标虚拟SIM卡数据中的目标虚拟SIM卡标识,由于加密后的目标 虚拟SIM卡数据,其中的目标虚拟SIM卡标识也被加密处理,不能直接读取,因此如果步骤S301不能读取到符合预设格式的目标虚拟SIM卡标识,则确定目标虚拟SIM卡数据为加密数据,否则,如果能读取到符合预设格式的目标虚拟SIM卡标识,则确定目标虚拟SIM卡数据未加密,其中,目标虚拟SIM卡标识的预设格式在网络平台和终端预先设置,且网络平台和终端中目标虚拟SIM卡标识的格式相同。如果步骤S301判断的结果为目标虚拟SIM卡数据为加密数据,则步骤S302逐一使用预先存储于终端的解密算法试解密目标虚拟SIM卡数据,并检验解密得到的目标虚拟SIM卡标识是否符合预设格式,能够得到符合预设格式的目标虚拟SIM卡标识的解密算法,其所对应的加密算法即目标虚拟SIM卡数据的加密算法,同时步骤S303也可以得到目标虚拟SIM卡数据的解密算法,并使用能够得到符合预设格式的目标虚拟SIM卡标识的解密算法,来解密目标虚拟SIM卡数据。
步骤S301至步骤S303需在步骤S103之后及步骤S105之前,具体地,可以在步骤S103之后、步骤S201之前,也可以在步骤S202之后、步骤S105之前。
对目标虚拟SIM卡数据加密可以保障目标虚拟SIM卡数据本身的安全。为保障目标虚拟SIM卡数据的传输安全,防止数据丢失,本发明提供的技术方案中,数据网络平台和终端之间还可以采用包括但不限于以下方法进行数据安全传输:HTTPS网络传输加密方法或者VPN专用链路传输等方法。
请参见图4,示出了本发明实施例提供的又一种通信控制方法的流程示意图,该方法应用于终端,该方法在图1所示实施例的基础上,在步骤S105之后,还可以包括以下步骤:
步骤S401,接收用户在终端上输入的虚拟SIM卡取消操作;
步骤S402,根据所述虚拟SIM卡取消操作,生成虚拟SIM卡取消通知;
步骤S403,向网络平台发送虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识,以使所述网络平台将所述网络平台中失效的目标虚拟SIM卡数据重新设置为有效,所述目标虚拟SIM卡数据与所述目标虚拟SIM卡标识相对应;
步骤S404,根据所述虚拟SIM卡取消操作删除预设受体基带芯片中的目标虚拟SIM卡数据。
终端将目标虚拟SIM卡数据配置于预设受体基带芯片后,可以使用目标虚拟SIM卡数据联入数据网络,实现通话、上网等功能。终端可以提供UI接口使用户在需要中止或者结束使用虚拟SIM卡时进行虚拟SIM卡取消操作,例如,终端界面上显示 虚拟SIM卡取消按钮,用户点击该按钮进行虚拟SIM卡取消操作。从终端角度而言,终端接收到用户输入的虚拟SIM卡取消操作后,删除预设受体基带芯片中的目标虚拟SIM卡数据,便完成了虚拟SIM卡取消。从网络平台角度而言,响应某个终端的虚拟SIM卡申请请求,将目标虚拟SIM卡数据发送给该终端后,该目标虚拟SIM卡数据便不能再发送给其他终端,否则会造成重复鉴权,导致用户无法正常使用数据网络服务,因此,网络平台在将目标虚拟SIM卡数据发送给终端后,需对该目标虚拟SIM卡数据进行失效处理,以使网络平台不会再将该目标虚拟SIM卡数据发送给其他终端,也就是保证一个目标虚拟SIM卡数据只对应于一个终端。
网络平台对目标虚拟SIM卡数据进行失效处理,一种实施方式是将目标虚拟SIM卡数据删除,也就是使该目标虚拟SIM卡数据永不能被复用,这种方式可以彻底防止目标虚拟SIM卡数据被重复发送给不同终端,但网络平台必须不断生成新的目标虚拟SIM卡数据来满足不同终端的需要,较为浪费资源。另一种实施方式,是将目标虚拟SIM卡数据发送给终端后,在网络平台中将该目标虚拟SIM卡数据设置为禁止读取或者标记为已使用,设置为禁止读取或者标记为已使用的目标虚拟SIM卡数据不可再次发送,这种情况下,为节省数据资源,提高资源利用率,在终端删除目标虚拟SIM卡数据后,也就是取消使用虚拟SIM卡后,网络平台可以对该目标虚拟SIM卡数据进行回收,重新使该目标虚拟SIM卡数据可读取或可使用。
为使网络平台能够进行目标虚拟SIM卡数据的回收,终端在接收到用户输入的虚拟SIM卡取消操作后,获取预设受体基带芯片中目标虚拟SIM卡数据的目标虚拟SIM卡标识,向网络平台发送携带有目标虚拟SIM卡标识的虚拟SIM卡取消通知,所述虚拟SIM卡取消通知按照终端和网络平台之间协议规定的报文格式生成。由此,网络平台接收到终端发送的虚拟SIM卡取消通知后,能够根据虚拟SIM卡取消通知中的目标虚拟SIM卡标识,查找到对应的目标虚拟SIM卡数据,并对所述目标虚拟SIM卡数据进行回收。终端则在向网络平台发送虚拟SIM卡取消通知后,删除预设受体基带芯片中的目标虚拟SIM卡数据。
为方便用户观察虚拟SIM卡的申请和使用情况,可以在终端屏幕上显示相应的图标来可视化相关过程和状态,例如,在将所述目标虚拟SIM卡数据配置到所述终端的预设受体基带芯片后,在终端屏幕上显示虚拟SIM卡图标和对应的虚拟SIM卡数据相关信息,以提醒用户终端已配置虚拟SIM卡,并且方便用户查看配置的虚拟SIM卡的相关信息。相应地,终端在接收到用户在终端上输入的虚拟SIM卡取消操作后,可以隐藏或消除终端屏幕上的虚拟SIM卡图标,以提醒用户虚拟SIM卡已取 消。除此之外,还可以在终端屏幕上显示动态图标以表征目标虚拟SIM卡数据的接收进度,也可以显示动态网络信号图标以表征终端连接网络平台的网络信号强度。总之,可以根据需要在终端屏幕上显示图标或动态图标来可视化虚拟SIM卡从申请到取消的过程,以及该过程中涉及的各种变量和变量的状态。
请参见图5,示出了本发明实施例一种虚拟SIM卡取消方法的流程示意图,所述方法应用于已配置了虚拟SIM卡数据的终端中,所述方法基于图1所示的通信控制方法,如图5所示,所述方法可以包括以下步骤:
S501,接收用户在终端上输入的虚拟SIM卡取消操作;
S502,根据所述虚拟SIM卡取消操作向网络平台发送虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识,以使所述网络平台将所述网络平台中失效的目标虚拟SIM卡数据重新设置为有效,所述目标虚拟SIM卡数据与所述目标虚拟SIM卡标识相对应;
S503,根据所述虚拟SIM卡取消操作删除预设受体基带芯片中的目标虚拟SIM卡数据。
终端将目标虚拟SIM卡数据配置于预设受体基带芯片后,可以使用目标虚拟SIM卡数据联入数据网络,实现通话、上网等功能。终端提供UI接口使用户在需要中止或者结束使用虚拟SIM卡时进行虚拟SIM卡取消操作,例如,终端界面上显示虚拟SIM卡取消按钮,用户点击该按钮进行虚拟SIM卡取消操作。从终端角度而言,终端接收到用户输入的虚拟SIM卡取消操作后,删除预设受体基带芯片中的目标虚拟SIM卡数据,便完成了虚拟SIM卡取消。从网络平台角度而言,响应某个终端的虚拟SIM卡申请请求,将目标虚拟SIM卡数据发送给该终端后,该目标虚拟SIM卡数据便不能再发送给其他终端,否则会造成重复鉴权,导致用户无法正常使用数据网络服务,因此,网络平台在将目标虚拟SIM卡数据发送给终端后,需对该目标虚拟SIM卡数据进行失效处理,以使网络平台不会再将该目标虚拟SIM卡数据发送给其他终端,也就是保证一个目标虚拟SIM卡数据只对应于一个终端。
网络平台对目标虚拟SIM卡数据进行失效处理,一种实施方式是将目标虚拟SIM卡数据删除,也就是使该目标虚拟SIM卡数据永不能被复用,这种方式可以彻底防止目标虚拟SIM卡数据被重复发送给不同终端,对保护用户的隐私很有利,又或者,用户为了保护隐私,希望取消虚拟SIM卡后,网络平台能够在过一段时间以后再回收对应的目标虚拟SIM卡数据。因此,本申请实施例的一种实施方式中,所述虚拟SIM卡取消通知中还携带有虚拟SIM卡取消参数,所述虚拟SIM卡取消参数可以为 目标虚拟SIM卡数据回收延迟时间,网络平台根据所述虚拟SIM卡取消参数,在收到虚拟SIM卡取消通知后,延迟一段时间后再回收对应的目标虚拟SIM卡数据,延迟时间长度由目标虚拟SIM卡数据回收延迟时间决定。所述虚拟SIM卡取消参数也可以为终端与网络平台约定的具有特定含义的字符串,以使所述网络平台根据所述虚拟SIM卡取消参数,将所述网络平台中失效的目标虚拟SIM卡数据删除,例如虚拟SIM卡取消参数为字符串“simabandon”,网络平台在接收到虚拟SIM卡取消通知后,读取到字符串“simabandon”,然后将网络平台中对应的目标虚拟SIM卡数据删除。
删除网络平台中失效的目标虚拟SIM卡数据虽然有利于保护隐私,但网络平台必须不断生成新的目标虚拟SIM卡数据来满足不同终端的需要,较为浪费资源;另一种实施方式,是将目标虚拟SIM卡数据发送给终端后,在网络平台中将该目标虚拟SIM卡数据设置为禁止读取或者标记为已使用,设置为禁止读取或者标记为已使用的目标虚拟SIM卡数据不可再次发送,这种情况下,为节省数据资源,提高资源利用率,在终端删除目标虚拟SIM卡数据后,也就是取消使用虚拟SIM卡后,网络平台可以对该目标虚拟SIM卡数据进行回收,重新使该目标虚拟SIM卡数据可读取或可使用。
为使网络平台能够进行目标虚拟SIM卡数据的回收,终端在接收到用户输入的虚拟SIM卡取消操作后,获取预设受体基带芯片中目标虚拟SIM卡数据的目标虚拟SIM卡标识,向网络平台发送携带有目标虚拟SIM卡标识的虚拟SIM卡取消通知,所述虚拟SIM卡取消通知按照终端和网络平台之间协议规定的报文格式生成。由此,网络平台接收到终端发送的虚拟SIM卡取消通知后,能够根据虚拟SIM卡取消通知中的目标虚拟SIM卡标识,查找到对应的目标虚拟SIM卡数据,并对所述目标虚拟SIM卡数据进行回收。终端则在向网络平台发送虚拟SIM卡取消通知后,删除预设受体基带芯片中的目标虚拟SIM卡数据。
为方便用户了知虚拟SIM卡使用时间和虚拟SIM卡服务结算信息等相关信息,网络平台在收到虚拟SIM卡取消通知后,向终端发送虚拟SIM卡取消回执。所述虚拟SIM卡取消回执可以包含与目标虚拟SIM卡标识对应的虚拟SIM卡使用时间和虚拟SIM卡服务结算信息,所述虚拟SIM卡结算信息包括数据网络服务费用以及虚拟SIM卡余额等。终端在接收到服务器发送的虚拟SIM卡取消回执,显示所述虚拟SIM卡取消回执,方便用户查看。
另外,为方便用户观察虚拟SIM卡的使用情况,可以在终端屏幕上显示相应的图标来可视化相关过程和状态,例如,在将所述目标虚拟SIM卡数据配置到所述终 端的预设受体基带芯片后,在终端屏幕上显示虚拟SIM卡图标,以提醒用户终端已配置虚拟SIM卡,而在接收到用户在终端上输入的虚拟SIM卡取消操作后,隐藏或消除终端屏幕上的虚拟SIM卡图标,以提醒用户虚拟SIM卡已取消。
请参见图6,示出了本发明实施例提供的一种通信控制方法的流程示意图,该方法应用网络平台中,如图6所示,该方法可以包括以下步骤:
步骤S601,接收终端发送的虚拟SIM卡申请请求,所述虚拟SIM卡申请请求携带有选卡参数;
步骤S602,查找与所述选卡参数相对应的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据至少包括目标虚拟SIM卡标识和目标虚拟SIM卡鉴权信息;
步骤S603,将所述目标虚拟SIM卡数据发送给终端;
步骤S604,对网络平台中与所述选卡参数相对应的目标虚拟SIM卡数据进行失效处理。
如果以数据网络平台为本发明的网络平台,由于数据网络平台能够动态更新终端的位置信息,因此终端发送过来的所述选卡参数可以为空,数据网络平台根据当前终端的位置,向终端返回本地虚拟SIM卡数据,也就是如果数据网络平台接收到的选卡参数为空,则默认向终端返回与终端当前的位置对应的本地虚拟SIM卡数据。
网络平台接收到终端发送的虚拟SIM卡申请请求后,读取虚拟SIM卡申请请求中的选卡参数,除终端的当前地理位置或数据网络服务区域外,所述选卡参数还可以包括终端的设备类型、数据网络服务价格和数据网络服务时限中的任意一种、任意两种或者任意多种的组合,所述选卡参数也可以为当前地理位置、终端的设备类型、数据网络服务价格和数据网络服务时限中的任意一种、任意两种或者任意多种的组合,亦或所述选卡参数为数据网络服务区域、数据网络服务价格和数据网络服务时限中的任意一种、任意两种或者任意多种组合。
网络平台中存储虚拟SIM卡数据,在一种实施方式中,虚拟SIM卡数据分类存储,且可以多层分类,例如一级分类为数据网络服务区域,二级分类为终端的设备类型,三级分类为数据网络服务价格,四级分类为数据网络服务时限,相应地,步骤S602中,网络平台将获取的选卡参数与虚拟SIM卡数据的分类标签比对,如果某个虚拟SIM卡数据对应的分类标签符合所有选卡参数,则该虚拟SIM卡数据满足条件,由网络平台作为目标虚拟SIM卡数据返回给终端,例如,选卡参数为(数据网络服务区域:香港,终端的设备类型:Android,数据网络服务价格:50¥/month,数据网络服务时限:2month),则网络平台中,数据网络服务区域分类为北京、终端的设 备类型分类为Android,数据网络服务价格分类为50¥/month、数据网络服务时限分类为2month的虚拟SIM卡数据满足条件。在另一种实施方式中,每个虚拟SIM卡数据都设置有属性条目,所述属性条目用于描述该虚拟SIM卡数据对应的数据网络服务区域、数据网络服务价格、数据网络服务时限和/或该虚拟SIM卡数据适应的终端设备类型,相应地,步骤S602中,网络平台将获取的选卡参数与网络平台中虚拟SIM卡数据的属性条目进行比对,如果所述选卡参数为所述属性条目的子集,则查找虚拟SIM卡数据成功,以所述属性条目对应的虚拟SIM卡数据为目标虚拟SIM卡数据,例如,选卡参数为(服务区域:北京,数据网络服务价格:30¥/month),某虚拟SIM卡数据的属性条目为(服务区域:北京,数据网络服务价格:30¥/month,数据网络服务时限:1month),则该虚拟SIM卡数据符合条件,可以作为目标虚拟SIM卡数据。需要说明的是,后一种实施方式中,网络平台中可能有多个虚拟SIM卡数据的满足选卡参数规定的条件,例如,选卡参数为(数据网络服务区域:北京,数据网络服务价格:30¥/month)时,属性条目为(数据网络服务区域:北京,数据网络服务价格:30¥/month,数据网络服务时限:1month),和属性条目为(数据网络服务区域:北京,数据网络服务价格:30¥/month,数据网络服务时限:2month)的虚拟SIM卡数据都满足条件,这种情况下,网络平台随机从满足条件的虚拟SIM卡数据中选取一个,作为目标虚拟SIM卡数据返回给终端。如果网络平台中查找不到与选卡参数对应的虚拟SIM卡数据,则查找失败,这种情况下网络平台可以向终端发送查找数据失败通知,提醒用户更改选卡参数或放弃申请。
网络平台将目标虚拟SIM卡数据发送给终端后,该目标虚拟SIM卡数据便不能再发送给其他终端,否则会造成重复鉴权,导致用户无法正常使用数据网络服务,因此,网络平台在将目标虚拟SIM卡数据发送给终端后,需对该目标虚拟SIM卡数据进行失效处理,所述失效处理为使目标虚拟SIM卡数据失去被发送给其他终端的资格,以使网络平台不会再将该目标虚拟SIM卡数据发送给其他终端。网络平台对目标虚拟SIM卡数据进行失效处理,一种实施方式是将目标虚拟SIM卡数据删除,这种方式可以彻底防止目标虚拟SIM卡数据被重复发送给不同终端,也有利于保护用户隐私,但网络平台必须不断生成新的目标虚拟SIM卡数据来满足新的虚拟SIM卡申请请求,资源耗费较大。
如果终端发送的虚拟SIM卡取消通知中携带有虚拟SIM卡取消参数,若所述虚拟SIM卡取消参数为目标虚拟SIM卡数据回收延迟时间,则网络平台根据所述虚拟SIM卡取消参数,在收到虚拟SIM卡取消通知后,延迟由目标虚拟SIM卡数据回收 延迟时间决定的时间长度后再回收对应的目标虚拟SIM卡数据。若所述虚拟SIM卡取消参数为终端与网络平台约定的具有特定含义的字符串,例如“simabandon”,以使所述网络平台根据所述虚拟SIM卡取消参数,将所述网络平台中失效的目标虚拟SIM卡数据删除,则网络平台在接收到虚拟SIM卡取消通知后,删除网络平台中对应的目标虚拟SIM卡数据。
网络平台对目标虚拟SIM卡数据进行失效处理,另一种实施方式,是将目标虚拟SIM卡数据发送给终端后,在网络平台中禁止该目标虚拟SIM卡数据被再次使用,具体实施方式可以为将该目标虚拟SIM卡数据设置为禁止读取或者标记为已使用。
网络平台对目标虚拟SIM卡数据进行失效处理,又一种实施方式,是在网络平台中设置可使用虚拟SIM卡数据资源池和禁止使用虚拟SIM卡数据资源池,可使用虚拟SIM卡数据资源池中的虚拟SIM卡数据允许被使用并发送至终端,禁止使用虚拟SIM卡数据资源池中的虚拟SIM卡数据则不允许被使用并发送至终端。网络平台只在可使用虚拟SIM卡数据资源池中根据选卡参数查找目标虚拟SIM卡数据,在将目标虚拟SIM卡数据发送至终端后,将目标虚拟SIM卡数据分配到禁止使用虚拟SIM卡数据资源池中。
需要说明的是,网络平台在根据选卡参数查找目标虚拟SIM卡数据时,是在可用的虚拟SIM卡数据中查找,所述可用的虚拟SIM卡数据为网络平台中未被禁止使用的虚拟SIM卡数据,例如未被设置为禁止使用的虚拟SIM卡数据,或者未被标记为已使用(或标记为未使用)的虚拟SIM数据,或者可使用虚拟SIM卡数据资源池中的虚拟SIM卡数据。
如果对网络平台中目标虚拟SIM卡数据的失效处理,采用的不是删除的方式,为节省数据资源,提高资源利用率,在终端删除目标虚拟SIM卡数据后,也就是取消使用虚拟SIM卡后,网络平台可以对目标虚拟SIM卡数据进行回收,重新使该目标虚拟SIM卡数据可使用。
网络平台在收到虚拟SIM卡取消通知后,还可以向终端发送虚拟SIM卡取消回执。所述虚拟SIM卡取消回执可以包含与目标虚拟SIM卡标识对应的虚拟SIM卡使用时间和虚拟SIM卡服务结算信息,所述虚拟SIM卡结算信息包括数据网络服务费用以及虚拟SIM卡余额等,从而方便用户了知虚拟SIM卡使用相关的信息。
本实施例提供的应用于网络平台的通信控制方法,响应终端的虚拟SIM卡申请请求,根据虚拟SIM卡申请请求中的选卡参数查找到对应的目标虚拟SIM卡数据,然后将目标虚拟SIM卡数据返回给终端,从而实现SIM卡申请的在线化,方便用户 进行SIM卡的更换。同时对已返回给终端的目标虚拟SIM卡数据进行失效处理,防止虚拟SIM卡数据的重复发送导致的不同终端重复鉴权的问题。
请参见图7,示出了本发明实施例提供的另一种通信控制方法的流程示意图,应用于网络平台中,该方法在图6所示实施例的基础上,在步骤S604之后,如图7所示,还可以包括以下步骤:
步骤S701,接收终端发送的虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识;
步骤S702,根据所述虚拟SIM卡取消通知,使网络平台中与所述目标虚拟SIM卡标识对应的目标虚拟SIM卡数据重新有效。
如果网络平台对目标虚拟SIM卡数据的失效处理不是删除,为避免资源浪费,提高资源利用率,对进行失效处理后的目标虚拟SIM卡数据可以进行回收,所述回收为在用户取消使用虚拟SIM卡之后,使网络平台中对应的目标虚拟SIM卡数据重新有效,从而网络平台可以将重新有效的目标虚拟SIM卡数据发送给申请虚拟SIM卡的终端。
用户在终端进行虚拟SIM卡取消操作后,终端向网络平台发送虚拟SIM卡取消通知,并将终端目标虚拟SIM卡数据中的目标虚拟SIM卡标识包含于所述取消通知中。网络平台在收到所述取消通知后,执行目标虚拟SIM卡数据回收过程,具体包括:读取所述取消通知中的目标虚拟SIM卡标识,查找与所述目标虚拟SIM卡标识对应的目标虚拟SIM卡数据,然后使所述目标虚拟SIM卡数据重新有效。使所述目标虚拟SIM卡数据重新有效,为使所述目标虚拟SIM卡数据重新获得被发送给其他终端的的资格,以使网络平台能够将所述目标虚拟SIM卡数据再发送给其他的终端。
在一种实施方式中,网络平台对目标虚拟SIM卡数据进行失效处理,是将目标虚拟SIM卡数据设置为禁止读取或者标记为已使用,相应地,使所述目标虚拟SIM卡数据重新有效,是将目标虚拟SIM卡数据设置为允许读取或者标记为未使用。在另一种实施方式中,网络平台对目标虚拟SIM卡数据进行失效处理,是在网络平台中设置可使用虚拟SIM卡数据资源池和禁止使用虚拟SIM卡数据资源池,网络平台在将从可使用虚拟SIM卡数据资源池中查找到的目标虚拟SIM卡数据发送至终端后,将该目标虚拟SIM卡数据分配至禁止使用虚拟SIM卡数据资源池,相应地,网络平台使目标虚拟SIM卡数据重新有效,是将分配至禁止使用虚拟SIM卡数据资源池中的目标虚拟SIM卡数据重新分配至可使用虚拟SIM卡数据资源池。
本实施例提供的应用于网络平台的通信控制方法,接收到终端发送的虚拟SIM 卡取消通知后,对进行了失效处理的虚拟SIM卡数据进行回收,也就是使失效的虚拟SIM卡数据重新有效,从而提高数据资源利用率,降低资源耗费。
请参见图8,示出了本发明实施例提供的又一种通信控制方法的流程示意图,应用于网络平台中,该方法在图7所示实施例的基础上,在步骤S602之后,及步骤S603之前,如图8所示,还可以包括以下步骤:
步骤S801,将所述目标虚拟SIM卡数据加密;
步骤S802,将加密后的目标虚拟SIM卡数据发送给终端。
网络平台对目标虚拟SIM卡数据加密,有利于保障目标虚拟SIM卡数据的安全,防止目标虚拟SIM卡数据被改写或破坏。在网络平台和终端之间可以建立协议,根据协议网络平台对目标虚拟SIM卡数据都使用规定的数据加密方法进行加密,终端中则预先设置相应于网络平台中加密方法的解密方法,根据协议默认接收到的目标虚拟SIM卡数据是经过加密的,并使用预先设置的默认的解密方法进行解密。网络平台加密目标虚拟SIM卡数据的算法可以有多种,例如DES(Data Encryption Standard,数据加密标准)算法,或者AES(Advanced Encryption Standard,高级加密标准)算法,网络平台对不同目标虚拟SIM卡数据的加密方法也可以不唯一。在一种实施方式下,网络平台在加密的目标虚拟SIM卡数据中加入算法标识,所述算法标识用于表征网络平台在加密该目标虚拟SIM卡数据时所用的加密算法,从而终端接收到加密后的目标虚拟SIM卡数据后,可以根据目标虚拟SIM卡数据中是否包含算法标识,来判断所述目标虚拟SIM卡数据是否为加密数据,并且根据所述算法标识得到对应的解密算法来解密所述目标虚拟SIM卡数据。
图1所示通信控制方法在一种实施方式中,终端接收用户在终端上输入的虚拟SIM卡申请操作,根据所述虚拟SIM卡申请操作生成虚拟SIM卡申请请求,图9示出了该实施方式下用户、终端和网络平台之间的交互示意图;图10示出了图7所示通信控制方法中,取消虚拟SIM卡过程的用户、终端和网络平台之间的交互示意图。图9和图10更清楚地显示了本发明技术方案在可能的实施方式中的工作过程。图9中,用户在终端输入虚拟SIM卡申请操作(包括输入选卡参数),终端接收所述虚拟SIM卡申请操作,根据所述虚拟SIM卡申请操作生成虚拟SIM卡申请请求(所述选卡参数携带于虚拟SIM卡申请请求中),并将虚拟SIM卡申请请求发送给网络平台,网络平台接收到所述虚拟SIM卡申请请求,根据虚拟SIM卡申请请求中的选卡参数查找对应的目标虚拟SIM卡数据,并将目标虚拟SIM卡数据返回给终端,终端接收到目标虚拟SIM卡数据后,将目标虚拟SIM卡数据配置于终端的基带芯片,从而用 户可以开始使用虚拟SIM卡。图10中,用户在终端输入虚拟SIM卡取消操作,终端接收到所述虚拟SIM卡取消操作,根据所述虚拟SIM卡取消操作向网络平台发送虚拟SIM卡取消通知,网络平台接收到虚拟SIM卡取消通知后对网络平台中对应的目标虚拟SIM卡数据进行回收,终端则在发送所述虚拟SIM卡取消通知后删除预设受体基带芯片中的目标虚拟SIM卡数据,从而用户可以在该预设受体基带芯片上使用其他SIM卡。
相应于上述的应用于终端的通信控制方法实施例,本发明还提供了应用于终端的通信控制装置实施例,以及相应于上述的应用于网络平台的通信控制方法实施例,本发明还提供了应用于网络平台的通信控制装置实施例。
请参见图11,示出了本发明实施例一种通信控制装置的框图,应用于终端,如图11所示,包括:
申请请求生成单元U1101,用于生成虚拟SIM卡申请请求,所述虚拟SIM卡申请请求中携带有选卡参数;
请求发送单元U1102,用于向网络平台发送所述虚拟SIM卡申请请求;
虚拟SIM卡接收单元U1103,用于接收所述网络平台返回的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据与所述选卡参数对应,且至少包括目标虚拟SIM卡标识和目标虚拟SIM卡鉴权信息;
预设受体基带芯片确定单元U1104,用于确定预设受体基带芯片;
配置单元U1105,用于将所述目标虚拟SIM卡数据配置到所述终端的预设受体基带芯片。
该装置可用于执行图1中的方法,其相同或相应的技术特征可相互借鉴和参考。
其中除终端的当前地理位置或数据网络服务区域外,为提高数据网络服务的精细度,选卡参数可以为当前地理位置、终端的设备类型、数据网络服务价格和数据网络服务时限中至少一个,亦或所述选卡参数为服务区域、终端的设备类型、数据网络服务价格和数据网络服务时限中的至少一个。
所述目标虚拟SIM卡数据中至少包括目标虚拟SIM卡标识和目标虚拟SIM卡鉴权信息。所述目标虚拟SIM卡标识用以将目标虚拟SIM卡数据与其他虚拟SIM卡数据区别开来,以及便于网络平台和终端识别目标虚拟SIM卡数据。所述目标虚拟SIM卡鉴权信息用于使终端通过数据网络平台的鉴权从而联入数据网络,需要说明的是,终端是将鉴权信息发送给数据网络平台来鉴权,如果不是以数据网络平台为本发明的网络平台,终端并不需将鉴权信息发送给本发明中的网络平台。
具备鉴权信息的虚拟SIM卡数据使得虚拟SIM卡数据配置于基带芯片后,能够完成实体SIM卡的基本功能。虚拟SIM卡数据也可以包含其它数据来拓展虚拟SIM卡的功能,例如加入兼容不同设备类型的配置数据,使虚拟SIM卡数据能配置于不同设备类型的终端而具有通用性。
对于设置有多个基带芯片的终端,例如双卡双待手机,需要确定将目标虚拟SIM卡数据配置在哪个基带芯片,用于配置目标虚拟SIM卡数据的基带芯片即预设受体基带芯片。如果用户并无具体地基带芯片选择要求,只需有新的SIM卡数据替换掉已有的SIM卡数据便可,这种情况下预设受体基带芯片确定单元U1104可以随机选择终端中的一个基带芯片作为预设受体基带芯片。
另一种情况下,用户有具体地基带芯片选择要求,例如某个基带芯片中的SIM卡数据要保留,某个基带芯片中的SIM卡数据要替换,用户的基带芯片选择具有目的性,这种情况下,预设受体基带芯片确定单元U1104可以包括:
基带芯片信息显示模块,用于显示所述终端中至少一个基带芯片的信息;
基带芯片选择模块,用于在将所述目标虚拟SIM卡数据配置到终端的预设受体基带芯片之前,接收用户在终端上输入的预设受体基带芯片选择操作;
预设受体基带芯片标识获取模块,用于根据所述预设受体基带芯片选择操作获取被选择的基带芯片的标识;
受体基带芯片预设模块,用于将与所述标识对应的基带芯片确定为预设受体基带芯片。
基带芯片信息显示模块读取基带芯片的信息,然后在终端界面上显示所述信息。所述信息可以包括各个基带芯片的空闲状态或占用状态,以及基带芯片中配置的SIM卡数据的信息,用户通过显示的基带芯片的信息,能够了知基带芯片的情况,方便做出预设受体基带芯片选择。
基带芯片选择模块提供UI接口,使用户可以进行预设受体基带芯片选择操作。基带芯片选择模块提供给用户进行选择操作的接口,各个基带芯片选项分别和各个基带芯片的标识对应。基带芯片选择模块接收用户在终端上输入的预设受体基带芯片选择操作,预设受体基带芯片标识获取模块根据所述预设受体基带芯片选择操作获取被用户选择的基带芯片的标识,受体基带芯片预设模块将与所述标识对应的基带芯片确定为预设受体基带芯片。
其中,配置单元U1105将目标虚拟SIM卡数据配置于预设受体基带芯片,与实体SIM卡数据配置于基带芯片的配置过程一致。如果预设受体基带芯片与实体SIM 卡连接,且实体SIM卡的移动数据通道为开启状态,则需先关闭实体SIM卡的移动数据通道。
请参见图12,示出了本发明实施例提供的另一种通信控制装置的框图,该装置应用于终端,该装置在图11所示实施例的基础上,可以包括:
申请请求生成单元U1101,用于生成虚拟SIM卡申请请求,所述虚拟SIM卡申请请求中携带有选卡参数;
请求发送单元U1102,用于向网络平台发送所述虚拟SIM卡申请请求;
虚拟SIM卡接收单元U1103,用于接收所述网络平台返回的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据与所述选卡参数对应,且至少包括目标虚拟SIM卡标识和目标虚拟SIM卡鉴权信息;
预设受体基带芯片确定单元U1104,用于确定预设受体基带芯片;
通道关闭单元U1201,用于实体SIM卡的移动数据通道为开启状态时,关闭所述移动数据通道,其中,所述实体SIM卡与所述预设受体基带芯片相连接;
配置单元U1105,用于将所述目标虚拟SIM卡数据配置到所述终端的预设受体基带芯片。
其中,在预设受体基带芯片确定单元U1104确定预设受体基带芯片后,通道关闭单元U1201可以检测与预设受体基带芯片相连接的实体SIM卡的移动数据通道是否为开启状态,如果为开启状态,则关闭所述移动数据通道。
请参见图13,示出了本发明实施例提供的又一种通信控制装置的框图,该装置应用于终端,该装置在图12所示实施例的基础上,可以包括:
申请请求生成单元U1101,用于生成虚拟SIM卡申请请求,所述虚拟SIM卡申请请求中携带有选卡参数;
请求发送单元U1102,用于向网络平台发送所述虚拟SIM卡申请请求;
虚拟SIM卡接收单元U1103,用于接收所述网络平台返回的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据与所述选卡参数对应,且至少包括目标虚拟SIM卡标识和目标虚拟SIM卡鉴权信息;
加密判断单元U1301,用于在将所述目标虚拟SIM卡数据配置到终端的预设受体基带芯片之前,判断所述目标虚拟SIM卡数据是否为加密数据;
加密算法分析单元U1302,用于如果所述目标虚拟SIM卡数据为加密数据,则分析所述目标虚拟SIM卡数据的加密算法;
解密单元U1303,用于获取与所述加密算法对应的解密算法,并使用所述解密算 法解密所述目标虚拟SIM卡数据。
预设受体基带芯片确定单元U1104,用于确定预设受体基带芯片;
通道关闭单元U1201,用于实体SIM卡的移动数据通道为开启状态时,关闭所述移动数据通道,其中,所述实体SIM卡与所述预设受体基带芯片相连接;
配置单元U1105,用于将所述目标虚拟SIM卡数据配置到所述终端的预设受体基带芯片。
该装置可用于执行图3中的方法,其相同或相应的技术特征可相互借鉴和参考。
对于数据的加密和解密,在网络平台和终端之间可以建立协议,根据协议网络平台对目标虚拟SIM卡数据都使用规定的数据加密方法进行加密,终端中则预先设置相应于该加密方法的解密方法,根据协议,默认虚拟SIM卡接收单元U1103接收到的目标虚拟SIM卡数据是经过加密的,解密单元U1303使用预先设置的默认的解密方法进行解密,这种情况下,可以不需要U1301和U1302。
U1301至U1303还可以位于U1103与U1104之间。
请参见图14,示出了本发明实施例提供的又一种通信控制装置的框图,该装置应用于终端,该装置在图11所示实施例的基础上,可以包括:
申请请求生成单元U1101,用于生成虚拟SIM卡申请请求,所述虚拟SIM卡申请请求中携带有选卡参数;
请求发送单元U1102,用于向网络平台发送所述虚拟SIM卡申请请求;
虚拟SIM卡接收单元U1103,用于接收所述网络平台返回的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据与所述选卡参数对应,且至少包括目标虚拟SIM卡标识和目标虚拟SIM卡鉴权信息;
预设受体基带芯片确定单元U1104,用于确定预设受体基带芯片;
配置单元U1105,用于将所述目标虚拟SIM卡数据配置到所述终端的预设受体基带芯片;
取消操作接收单元U1401,用于接收用户在终端上输入的虚拟SIM卡取消操作;
取消通知生成单元U1402,用于于根据所述虚拟SIM卡取消操作生成虚拟SIM卡取消通知;
取消通知发送单元U1403,用于向网络平台发送所述虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识,以使所述网络平台将所述网络平台中失效的目标虚拟SIM卡数据重新设置为有效,所述目标虚拟SIM卡数据与所述目标虚拟SIM卡标识相对应;
虚拟SIM卡取消单元U1404,用于根据所述虚拟SIM卡取消操作删除所述预设受体基带芯片中的目标虚拟SIM卡数据。
该装置可用于执行图4中的方法,其相同或相应的技术特征可相互借鉴和参考。
为方面用户观察虚拟SIM卡的使用情况,所述装置还可以包括虚拟SIM卡图标显示单元,所述虚拟SIM卡图标显示单元用于在将所述目标虚拟SIM卡数据配置到所述终端的预设受体基带芯片后,在终端屏幕上显示虚拟SIM卡图标,相应地,所述装置还可以包括虚拟SIM卡图标消除单元,虚拟SIM卡图标消除单元用于在接收到用户在终端上输入的虚拟SIM卡取消操作后,隐藏或消除终端屏幕上的虚拟SIM卡图标。除此之外,所述装置还可以包括数据接收进度显示模块,用于在终端屏幕上显示动态图标以表征目标虚拟SIM卡数据的接收进度,以及网络信号强度显示模块,用于显示动态网络信号图标以表征终端连接网络平台的网络信号强度。总之,可以根据需要在装置设置显示模块来可视化虚拟SIM卡从申请到取消的过程,以及该过程中涉及的各种变量和变量的状态。
请参见图15,示出了本发明实施例一种虚拟SIM卡取消装置的框图,所述装置应用于已经配置了虚拟SIM卡数据的终端中,所述装置基于图11所示的通信控制装置,如图15所示,所述装置可以包括:
取消操作接收单元U1501,用于接收用户在终端上输入的虚拟SIM卡取消操作;
取消通知发送单元U1502,用于根据所述虚拟SIM卡取消操作向网络平台发送虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识,以使所述网络平台将所述网络平台中失效的目标虚拟SIM卡数据重新设置为有效,所述目标虚拟SIM卡数据与所述目标虚拟SIM卡标识相对应;
虚拟SIM卡取消单元U1503,用于根据所述虚拟SIM卡取消操作删除所述预设受体基带芯片中的目标虚拟SIM卡数据。
该装置可用于执行图5中的方法,其相同或相应的技术特征可相互借鉴和参考。
从网络平台角度而言,响应某个终端的虚拟SIM卡申请请求,将目标虚拟SIM卡数据发送给该终端后,该目标虚拟SIM卡数据便不能再发送给其他终端,否则会造成重复鉴权,导致用户无法正常使用数据网络服务,因此,网络平台在将目标虚拟SIM卡数据发送给终端后,需对该目标虚拟SIM卡数据进行失效处理。
如果网络平台将目标虚拟SIM卡数据发送给终端后,在网络平台中将禁止该目标虚拟SIM卡数据的使用,例如将该目标虚拟SIM卡数据设置为禁止读取或者标记为已使用,设置为禁止读取或者标记为已使用的目标虚拟SIM卡数据不可再次发送, 这种情况下,为节省数据资源,提高资源利用率,在终端删除目标虚拟SIM卡数据后,也就是取消使用虚拟SIM卡后,网络平台可以对该目标虚拟SIM卡数据进行回收,重新使该目标虚拟SIM卡数据可读取或可使用。
为使网络平台能够进行目标虚拟SIM卡数据的回收,终端的取消操作接收单元U1501在接收到用户输入的虚拟SIM卡取消操作后,取消通知发送单元U1502获取预设受体基带芯片中目标虚拟SIM卡数据的目标虚拟SIM卡标识,向网络平台发送携带有目标虚拟SIM卡标识的虚拟SIM卡取消通知,所述虚拟SIM卡取消通知按照终端和网络平台之间协议规定的报文格式生成。由此,网络平台接收到终端发送的虚拟SIM卡取消通知后,能够根据虚拟SIM卡取消通知中的目标虚拟SIM卡标识,查找到对应的目标虚拟SIM卡数据,并对所述目标虚拟SIM卡数据进行回收。虚拟SIM卡取消单元U1503则在向网络平台发送虚拟SIM卡取消通知后,删除预设受体基带芯片中的目标虚拟SIM卡数据。
在一种实施方式中,所述虚拟SIM卡取消通知中还携带有虚拟SIM卡取消参数,以使所述网络平台根据所述虚拟SIM卡取消参数,将所述网络平台中失效的目标虚拟SIM卡数据删除,或者延迟回收失效的目标虚拟SIM卡数据。
本实施例所提供的虚拟SIM卡取消装置,还可以包括:
取消回执接收单元,用于接收服务器发送的虚拟SIM卡取消回执,所述虚拟SIM卡取消回执包括虚拟SIM卡服务结算信息;
取消回执显示单元,用于显示所述虚拟SIM卡取消回执。
为方便用户了知虚拟SIM卡使用时间和虚拟SIM卡服务结算信息等相关信息,网络平台在收到虚拟SIM卡取消通知后,向终端发送虚拟SIM卡取消回执。所述虚拟SIM卡取消回执可以包含与目标虚拟SIM卡标识对应的虚拟SIM卡使用时间和虚拟SIM卡服务结算信息,所述虚拟SIM卡结算信息包括数据网络服务费用以及虚拟SIM卡余额等。取消回执接收单元在接收到服务器发送的虚拟SIM卡取消回执后,取消回执显示单元显示所述虚拟SIM卡取消回执,方便用户查看。
请参见图16,示出了本发明实施例一种通信控制装置的框图,所述装置应用于网络平台中,如图16所示,所述装置可以包括:
申请请求接收单元U1601,用于接收终端发送的虚拟SIM卡申请请求,所述虚拟SIM卡申请请求携带有选卡参数;
目标虚拟SIM卡数据查找单元U1602,用于查找与所述选卡参数相对应的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据至少包括目标虚拟SIM卡标识和目标虚 拟SIM卡鉴权信息;
目标虚拟SIM卡数据发送单元U1603,用于将所述目标虚拟SIM卡数据发送给终端;
失效处理单元U1604,用于将网络平台中与所述选卡参数相对应的目标虚拟SIM卡数据进行失效处理。
该装置可用于执行图6中的方法,其相同或相应的技术特征可相互借鉴和参考。
如果以数据网络平台为本发明的网络平台,由于数据网络平台能够动态更新终端的位置信息,因此终端发送过来的选卡参数可以为空,因此申请请求接收单元U1601在接收到虚拟SIM卡申请请求后,目标虚拟SIM卡数据查找单元U1602读取到所述选卡参数为空,从而直接根据数据网络平台中记录的终端的当前位置,根据终端的当前位置得到对应的本地SIM卡数据作为目标虚拟SIM卡数据,目标虚拟SIM卡数据发送单元U1603则向终端返回本地虚拟SIM卡数据(即目标虚拟SIM卡数据),也就是如果数据网络平台接收到的选卡参数为空,则默认向终端返回与终端当前的位置对应的本地虚拟SIM卡数据。
申请请求接收单元U1601接收到终端发送的虚拟SIM卡申请请求后,读取虚拟SIM卡申请请求中的选卡参数,除终端的当前地理位置或数据网络服务区域外,所述选卡参数还可以包括终端的设备类型、数据网络服务价格和数据网络服务时限中的至少一个,所述选卡参数也可以为当前地理位置、终端的设备类型、数据网络服务价格和数据网络服务时限中的至少一个,亦或所述选卡参数为数据网络服务区域、数据网络服务价格和数据网络服务时限中的至少一个。
网络平台中存储虚拟SIM卡数据,在一种实施方式中,虚拟SIM卡数据分类存储,且可以多层分类,例如一级分类为数据网络服务区域,二级分类为终端的设备类型,三级分类为数据网络服务价格,四级分类为数据网络服务时限,相应地,目标虚拟SIM卡数据查找单元U1602将获取的选卡参数与虚拟SIM卡数据的分类标签比对,如果某个虚拟SIM卡数据对应的分类标签符合所有选卡参数,则该虚拟SIM卡数据满足条件,被作为目标虚拟SIM卡数据,由目标虚拟SIM卡数据发送单元U1603返回给终端。在另一种实施方式中,每个虚拟SIM卡数据都设置有属性条目,所述属性条目用于描述该虚拟SIM卡数据对应的数据网络服务区域、数据网络服务价格、数据网络服务时限和/或该虚拟SIM卡数据适应的终端设备类型,相应地,目标虚拟SIM卡数据查找单元U1602将获取的选卡参数与网络平台中虚拟SIM卡数据的属性条目进行比对,如果所述选卡参数为所述属性条目的子集,则查找虚拟SIM卡数据 成功,以所述属性条目对应的虚拟SIM卡数据为目标虚拟SIM卡数据。需要说明的是,后一种实施方式中,网络平台中可能有多个虚拟SIM卡数据的满足选卡参数规定的条件,这种情况下,目标虚拟SIM卡数据查找单元U1602随机从满足条件的虚拟SIM卡数据中选取一个,作为目标虚拟SIM卡数据。如果目标虚拟SIM卡数据查找单元U1602查找不到与选卡参数对应的虚拟SIM卡数据,则查找失败,这种情况下可以由网络平台向终端发送查找数据失败通知,提醒用户更改选卡参数或放弃申请。
目标虚拟SIM卡数据发送单元U1603将目标虚拟SIM卡数据发送给终端后,该目标虚拟SIM卡数据便不能再发送给其他终端,否则会造成重复鉴权,导致用户无法正常使用数据网络服务,因此,在目标虚拟SIM卡数据发送单元U1603将目标虚拟SIM卡数据发送给终端后,需由失效处理单元U1604对该目标虚拟SIM卡数据进行失效处理。失效处理单元U1604对目标虚拟SIM卡数据进行失效处理,一种实施方式是将目标虚拟SIM卡数据删除,这种方式可以彻底防止目标虚拟SIM卡数据被重复发送给不同终端,也有利于保护用户隐私,但网络平台必须不断生成新的目标虚拟SIM卡数据来满足新的虚拟SIM卡申请请求,资源耗费较大。
失效处理单元U1604对目标虚拟SIM卡数据进行失效处理,另一种实施方式,是用于在网络平台中禁止该目标虚拟SIM卡数据被再次使用,具体可用于将该目标虚拟SIM卡数据设置为禁止读取或者标记为已使用。
失效处理单元U1604对目标虚拟SIM卡数据进行失效处理,又一种实施方式,是网络平台中设置了可使用虚拟SIM卡数据资源池和禁止使用虚拟SIM卡数据资源池,可使用虚拟SIM卡数据资源池中的虚拟SIM卡数据允许被使用并发送至终端,禁止使用虚拟SIM卡数据资源池中的虚拟SIM卡数据则不允许被使用并发送至终端。目标虚拟SIM卡数据查找单元U1602只在可使用虚拟SIM卡数据资源池中根据选卡参数查找目标虚拟SIM卡数据,在目标虚拟SIM卡数据发送单元U1603将目标虚拟SIM卡数据发送至终端后,失效处理单元U1604将目标虚拟SIM卡数据分配到禁止使用虚拟SIM卡数据资源池中。
需要说明的是,目标虚拟SIM卡数据查找单元U1602在根据选卡参数查找目标虚拟SIM卡数据时,是在可用的虚拟SIM卡数据中查找,所述可用的虚拟SIM卡数据为网络平台中未被禁止使用的虚拟SIM卡数据,例如未被设置为禁止使用的虚拟SIM卡数据,或者未被标记为已使用(或标记为未使用)的虚拟SIM数据,或者可使用虚拟SIM卡数据资源池中的虚拟SIM卡数据。
如果失效处理单元U1604对网络平台中目标虚拟SIM卡数据的失效处理,采用的不是删除的方式,为节省数据资源,提高资源利用率,在终端删除目标虚拟SIM卡数据后,也就是取消使用虚拟SIM卡后,网络平台可以对目标虚拟SIM卡数据进行回收,重新使该目标虚拟SIM卡数据可使用。
所述目标虚拟SIM卡数据发送单元U1603,具体可以用于:将所述目标虚拟SIM卡数据加密,并将加密后的目标虚拟SIM卡数据发送给终端。目标虚拟SIM卡数据发送单元U1603在发送之前先将目标虚拟SIM卡数据加密,有利于保障目标虚拟SIM卡数据的安全,防止目标虚拟SIM卡数据被改写或破坏。在网络平台和终端之间可以建立协议,目标虚拟SIM卡数据发送单元U1603根据协议网络平台对目标虚拟SIM卡数据都使用规定的数据加密方法进行加密,终端中则预先设置相应于网络平台中加密方法的解密方法,根据协议默认接收到的目标虚拟SIM卡数据是经过加密的,并使用预先设置的默认的解密方法进行解密。目标虚拟SIM卡数据发送单元U1603加密目标虚拟SIM卡数据的算法可以有多种,网络平台对不同目标虚拟SIM卡数据的加密方法也可以不唯一。在一种实施方式下,目标虚拟SIM卡数据发送单元U1603在加密的目标虚拟SIM卡数据中加入算法标识,所述算法标识用于表征网络平台在加密该目标虚拟SIM卡数据时所用的加密算法,从而终端接收到加密后的目标虚拟SIM卡数据后,可以根据目标虚拟SIM卡数据中是否包含算法标识,来判断所述目标虚拟SIM卡数据是否为加密数据,并且根据所述算法标识得到对应的解密算法来解密所述目标虚拟SIM卡数据。
本实施例提供的应用于网络平台的通信控制装置,接收到终端的虚拟SIM卡申请请求后,根据虚拟SIM卡申请请求中的选卡参数查找到对应的目标虚拟SIM卡数据,然后将目标虚拟SIM卡数据返回给终端,从而实现SIM卡申请的在线化,使用户可以不受时间位置限制地进行SIM卡的更换。同时对已返回给终端的目标虚拟SIM卡数据进行失效处理,防止虚拟SIM卡数据的重复发送导致的不同终端重复鉴权的问题。
请参见图17,示出了本发明实施例提供的另一种通信控制装置的框图,应用于网络平台中,该方法在图16所示实施例的基础上,如图17所示,包括:
申请请求接收单元U1601,用于接收终端发送的虚拟SIM卡申请请求,所述虚拟SIM卡申请请求携带有选卡参数;
目标虚拟SIM卡数据查找单元U1602,用于查找与所述选卡参数相对应的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据至少包括目标虚拟SIM卡标识和目标虚 拟SIM卡鉴权信息;
目标虚拟SIM卡数据发送单元U1603,用于将所述目标虚拟SIM卡数据发送给终端;
失效处理单元U1604,用于将网络平台中与所述选卡参数相对应的目标虚拟SIM卡数据进行失效处理;
取消通知接收单元U1701,用于接收终端发送的虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识;
虚拟SIM卡数据回收单元U1702,用于根据所述虚拟SIM卡取消通知,使网络平台中与所述目标虚拟SIM卡标识对应的目标虚拟SIM卡数据重新有效。
该装置可用于执行图7中的方法,其相同或相应的技术特征可相互借鉴和参考。
如果失效处理单元U1604对目标虚拟SIM卡数据的失效处理不是删除,为避免资源浪费,提高资源利用率,对进行失效处理后的目标虚拟SIM卡数据可以进行回收,所述回收为在用户取消使用虚拟SIM卡之后,使网络平台中对应的目标虚拟SIM卡数据重新有效,从而目标虚拟SIM卡数据发送单元U1603可以将重新有效的目标虚拟SIM卡数据发送给申请虚拟SIM卡的终端。
用户在终端进行虚拟SIM卡取消操作后,终端向网络平台发送虚拟SIM卡取消通知,并将终端目标虚拟SIM卡数据中的目标虚拟SIM卡标识包含于所述取消通知中。取消通知接收单元U1701在收到所述取消通知后,虚拟SIM卡数据回收单元U1702执行目标虚拟SIM卡数据回收过程,具体包括:读取所述取消通知中的目标虚拟SIM卡标识,查找与所述目标虚拟SIM卡标识对应的目标虚拟SIM卡数据,然后使所述目标虚拟SIM卡数据重新有效。
在一种实施方式中,失效处理单元U1604对目标虚拟SIM卡数据进行失效处理,是将目标虚拟SIM卡数据设置为禁止读取或者标记为已使用,相应地,虚拟SIM卡数据回收单元U1702使所述目标虚拟SIM卡数据重新有效,是将目标虚拟SIM卡数据设置为允许读取或者标记为未使用。在另一种实施方式中,失效处理单元U1604对目标虚拟SIM卡数据进行失效处理,是将目标虚拟SIM卡数据分配至禁止使用虚拟SIM卡数据资源池,相应地,虚拟SIM卡数据回收单元U1702使目标虚拟SIM卡数据重新有效,是将分配至禁止使用虚拟SIM卡数据资源池中的目标虚拟SIM卡数据重新分配至可使用虚拟SIM卡数据资源池。
如果终端发送的虚拟SIM卡取消通知中携带有虚拟SIM卡取消参数,则网络平台根据所述虚拟SIM卡取消参数,在收到虚拟SIM卡取消通知后,延迟回收目标虚 拟SIM卡数据,或者删除网络平台中对应的目标虚拟SIM卡数据。
网络平台在收到虚拟SIM卡取消通知后,还可以向终端发送虚拟SIM卡取消回执。所述虚拟SIM卡取消回执可以包含与目标虚拟SIM卡标识对应的虚拟SIM卡使用时间和虚拟SIM卡服务结算信息,所述虚拟SIM卡结算信息包括数据网络服务费用以及虚拟SIM卡余额等。
请参见图18,示出了本发明实施例提供的一种终端的结构框图,该终端180包括:至少一个处理器181,至少一个通信总线182,至少一个基带芯片183,存储器184、屏幕185、终端发送器186及终端接收器187。
通信总线182用于实现这些组件之间的连接通信。
屏幕185用于显示包括但不限于:通信过程相关的变量和状态,终端内部处理过程相关的变量和状态。屏幕185也用户提供人机交互界面。
存储器184可以包括只读存储器和随机存取存储器,并向处理器181提供指令和数据,存储器184的一部分还可以包括非易失性随机存取存储器(NVRAM)。
在一些实施方式中,存储器184存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集;本实施例中,存储器184包括操作***和应用程序模块。操作***包含各种***程序,用于实现各种基础业务以及处理基于硬件的任务;应用程序模块包含各种应用程序,例如桌面和浏览器等,用于实现各种应用业务。
基带芯片183包括但不限于CPU处理器、信道编码器、数字信号处理器、调制解调器和接口模块。CPU处理器用于对通信进行控制和管理,包括但不限于定时控制、数字***控制、射频控制和省电控制,以及完成包括但不限于移动数据网络通信协议的物理层、数据链路层、网络层和应用层软件。信道编码器用于进行通信业务信息和控制信息的信道编码与加密,其中信道编码包括但不限于卷积编码、奇偶校验码、交织和突发脉冲格式化。数字信号处理器用于完成包括但不限于信道均衡和语音编码/解码的功能。调制/解调器用于完成通信所要求的信号调制和解调。接口模块包括模拟接口、数字接口以及辅助接口,模拟接口包括语音输入/输出接口和射频控制接口;辅助接口用于电池电量、电池温度等模拟量的采集;数字接口包括但不限于***接口、SIM卡接口、测试接口和存储器接口。
在本发明实施例中,通过调用存储器184存储的程序或指令,所述处理器181用于:生成虚拟SIM卡申请请求,所述虚拟SIM卡申请请求中携带有选卡参数;
所述终端发送器186用于向网络平台发送所述虚拟SIM卡申请请求;
所述终端接收器187用于接收所述网络平台返回的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据与所述选卡参数对应,且至少包括目标虚拟SIM卡标识和目标虚拟SIM卡鉴权信息;
所述处理器181还用于:确定预设受体基带芯片;将所述目标虚拟SIM卡数据配置到所述终端的预设受体基带芯片。
可选的,所述选卡参数包括终端的当前地理位置、终端的设备类型、数据网络服务价格和数据网络服务时限中的至少一个。
可选的,所述处理器181在确定预设受体基带芯片时,具体用于随机指定多个基带芯片其中之一为预设受体基带芯片。
可选的,所述处理器181在确定预设受体基带芯片时,具体用于:在所述屏幕上显示所述终端中各个基带芯片的信息;
所述屏,185用于,获取用户的预设受体基带芯片选择操作;
所述处理器181在确定预设受体基带芯片时,具体还用于,根据所述预设受体基带芯片选择操作信息获取被选择的基带芯片的标识;将与所述标识对应的基带芯片确定为预设受体基带芯片。
可选的,在将所述目标虚拟SIM卡数据配置到终端的预设受体基带芯片之前,所述处理器181还用于:若实体SIM卡的移动数据通道为开启状态,则关闭所述移动数据通道,其中,所述实体SIM卡与所述预设受体基带芯片相连接。
可选的,在生成虚拟SIM卡申请请求之前,所述屏幕185还用于,获取用户输入的虚拟SIM卡申请操作;
所述处理器181还用于,根据所述虚拟SIM卡申请操作信息获取虚拟SIM卡的选卡参数。
可选的,所述屏幕185还用于,接收用户输入的虚拟SIM卡取消操作;
所述处理器181还用于,根据所述虚拟SIM卡取消操作信息,生成虚拟SIM卡取消通知;
所述终端发送器186还用于,向网络平台发送所述虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识,所述目标虚拟SIM卡标识用于使所述网络平台将所述网络平台中失效的目标虚拟SIM卡数据重新设置为有效,所述目标虚拟SIM卡数据与所述目标虚拟SIM卡标识相对应;
所述处理器181还用于,根据所述虚拟SIM卡取消操作删除预设受体基带芯片中的目标虚拟SIM卡数据。
可选的,在将所述目标虚拟SIM卡数据配置到所述终端的预设受体基带芯片后,所述处理器181还用于:在所述屏幕上显示虚拟SIM卡图标。
可选的,在接收到用户在终端上输入的虚拟SIM卡取消操作后,所述处理器181还用于:隐藏或消除所述屏幕上的虚拟SIM卡图标。
请参见图19,示出了本发明实施例提供的一种网络平台的结构框图,该网络平台190包括:数据库191、处理器192、至少一个通信总线193、平台接收器194及平台发送器195,数据库191用于存储虚拟SIM卡数据,通信总线193用于实现数据库191和处理器192之间的连接通信,所述平台接收器194用于接收终端发送的虚拟SIM卡申请请求,所述虚拟SIM卡申请请求携带有选卡参数;
所述处理器192用于,查找与所述选卡参数相对应的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据至少包括目标虚拟SIM卡标识和目标虚拟SIM卡鉴权信息;
所述平台发送器195用于将所述目标虚拟SIM卡数据发送给终端;
所述处理器192还用于,将数据库191中与所述选卡参数相对应的目标虚拟SIM卡数据进行失效处理。
可选的,所述平台接收器194还用于接收终端发送的虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识;
所述处理器192还用于,根据所述虚拟SIM卡取消通知,使数据库191中与所述目标虚拟SIM卡标识对应的目标虚拟SIM卡数据重新有效。
可选的,所述处理器192在所述将数据库191中与所述选卡参数相对应的目标虚拟SIM卡数据进行失效处理时,具体用于:将所述目标虚拟SIM卡数据删除。
可选的,所述处理器192在将数据库191中与所述选卡参数相对应的目标虚拟SIM卡数据进行失效处理时,具体用于:将所述目标虚拟SIM卡数据设置为禁止读取,或者将所述目标虚拟SIM卡数据标记为已使用。相应地,所述处理器在使数据库191中与所述目标虚拟SIM卡标识对应的目标虚拟SIM卡数据重新有效时,具体用于:将禁止读取的目标虚拟SIM卡数据重新设置为允许读取,或者将标记为已使用的目标虚拟SIM卡数据标记为未使用。
可选的,所述处理器192在查找与所述选卡参数相对应的目标虚拟SIM卡数据时,具体用于:
比对所述选卡参数与网络平台中虚拟SIM卡数据的属性条目;
如果所述选卡参数为所述属性条目的子集,则查找成功,以所述属性条目对应的虚拟SIM卡数据为目标虚拟SIM卡数据,否则,查找失败。
可选的,所述处理器192在将目标虚拟SIM卡数据发送给终端时,具体用于,将所述目标虚拟SIM卡数据加密;所述平台发送器195用于将加密后的目标虚拟SIM卡数据发送给终端。
本实施例提供的网络平台,响应终端的虚拟SIM卡申请请求,根据虚拟SIM卡申请请求中的选卡参数查找到对应的目标虚拟SIM卡数据,然后将目标虚拟SIM卡数据返回给终端,从而实现SIM卡申请的在线化,方便用户进行SIM卡的更换而不受时间位置限制。同时对已返回给终端的目标虚拟SIM卡数据进行失效处理,防止虚拟SIM卡数据的重复发送导致的不同终端重复鉴权的问题,相应地,还可以在接收到终端发送的虚拟SIM卡取消通知后,对进行了失效处理的虚拟SIM卡数据进行回收,也就是使失效的虚拟SIM卡数据重新有效,从而提高数据资源利用率,降低资源耗费。并且该网络平台还可以对目标虚拟SIM卡数据加密,有利于保障目标虚拟SIM卡数据的安全,防止目标虚拟SIM卡数据被改写或破坏。
本说明书中的各个实施例均采用递进的算法描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或***实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及***实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、装置或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包 括为这种过程、方法、装置或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、装置或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施算法,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (39)

  1. 一种通信控制方法,应用于终端,其特征在于,包括:
    生成虚拟SIM卡申请请求,所述虚拟SIM卡申请请求中携带有选卡参数;
    向网络平台发送所述虚拟SIM卡申请请求;
    接收所述网络平台返回的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据与所述选卡参数对应,且至少包括目标虚拟SIM卡标识和目标虚拟SIM卡鉴权信息;
    确定预设受体基带芯片;
    将所述目标虚拟SIM卡数据配置到所述终端的预设受体基带芯片。
  2. 根据权利要求1所述的方法,其特征在于,所述选卡参数包括终端的当前地理位置、终端的设备类型、数据网络服务价格和数据网络服务时限中的至少一个。
  3. 根据权利要求1所述的方法,其特征在于,所述确定预设受体基带芯片,包括:
    显示所述终端中至少一个基带芯片的信息;
    接收用户在终端上输入的预设受体基带芯片选择操作;
    根据所述预设受体基带芯片选择操作获取被选择的基带芯片的标识;
    将与所述标识对应的基带芯片确定为预设受体基带芯片。
  4. 根据权利要求1任一项所述的方法,其特征在于,在将所述目标虚拟SIM卡数据配置到终端的预设受体基带芯片之前,还包括:
    若实体SIM卡的移动数据通道为开启状态,则关闭所述移动数据通道,其中,所述实体SIM卡与所述预设受体基带芯片相连接。
  5. 根据权利要求1所述的方法,其特征在于,在将所述目标虚拟SIM卡数据配置到所述终端的预设受体基带芯片后,还包括:在终端屏幕上显示虚拟SIM卡图标。
  6. 根据权利要求1至5任一项所述的方法,其特征在于,还包括:
    接收用户在终端上输入的虚拟SIM卡取消操作;
    根据所述虚拟SIM卡取消操作,生成虚拟SIM卡取消通知;
    向网络平台发送所述虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识,所述目标虚拟SIM卡标识用于使所述网络平台将所述网络平台中失效的目标虚拟SIM卡数据重新设置为有效,所述目标虚拟SIM卡数据与所述目标虚拟SIM卡标识相对应;
    根据所述虚拟SIM卡取消操作删除预设受体基带芯片中的目标虚拟SIM卡数据。
  7. 根据权利要求6所述的方法,其特征在于,在接收到用户在终端上输入的虚拟SIM卡取消操作后,还包括:隐藏或消除终端屏幕上的虚拟SIM卡图标。
  8. 一种虚拟SIM卡取消方法,应用于已经配置了虚拟SIM卡的终端,其特征在于,包括:
    接收用户在终端上输入的虚拟SIM卡取消操作;
    根据所述虚拟SIM卡取消操作,生成虚拟SIM卡取消通知;
    向网络平台发送虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识,所述目标虚拟SIM卡标识用于使所述网络平台将所述网络平台中失效的目标虚拟SIM卡数据重新设置为有效,所述目标虚拟SIM卡数据与所述目标虚拟SIM卡标识相对应;
    根据所述虚拟SIM卡取消操作删除预设受体基带芯片中的目标虚拟SIM卡数据。
  9. 根据权利要求8所述的虚拟SIM卡取消方法,其特征在于,所述虚拟SIM卡取消通知中还携带有虚拟SIM卡取消参数,所述虚拟SIM卡取消参数用于使所述网络平台根据所述虚拟SIM卡取消参数,将所述网络平台中失效的目标虚拟SIM卡数据删除。
  10. 根据权利要求8或9所述的虚拟SIM卡取消方法,其特征在于,还包括:
    接收服务器发送的虚拟SIM卡取消回执,所述虚拟SIM卡取消回执包括虚拟SIM卡服务结算信息;
    显示所述虚拟SIM卡取消回执。
  11. 一种通信控制方法,应用于网络平台,其特征在于,包括:
    接收终端发送的虚拟SIM卡申请请求,所述虚拟SIM卡申请请求携带有选卡参数;
    查找与所述选卡参数相对应的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据至少包括目标虚拟SIM卡标识和目标虚拟SIM卡鉴权信息;
    将所述目标虚拟SIM卡数据发送给终端;
    将网络平台中与所述选卡参数相对应的目标虚拟SIM卡数据进行失效处理。
  12. 根据权利要求11所述的方法,其特征在于,还包括:
    接收终端发送的虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识;
    根据所述虚拟SIM卡取消通知,使网络平台中与所述目标虚拟SIM卡标识对应的目标虚拟SIM卡数据重新有效。
  13. 根据权利要求11或12所述的方法,其特征在于,所述将网络平台中与所述选卡参数相对应的目标虚拟SIM卡数据进行失效处理,包括:将所述目标虚拟SIM卡数据设置为禁止读取,或者,将所述目标虚拟SIM卡数据标记为已使用。
  14. 根据权利要求13所述的方法,其特征在于,所述使网络平台中与所述目标虚拟SIM卡标识对应的目标虚拟SIM卡数据重新有效,包括:将禁止读取的目标虚拟SIM卡数据重新设置为允许读取,或者将标记为已使用的目标虚拟SIM卡数据标记为未使用。
  15. 一种通信控制装置,应用于终端,其特征在于,包括:
    申请请求生成单元,用于生成虚拟SIM卡申请请求,所述虚拟SIM卡申请请求中携带有选卡参数;
    请求发送单元,用于向网络平台发送所述虚拟SIM卡申请请求;
    虚拟SIM卡接收单元,用于接收所述网络平台返回的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据与所述选卡参数对应,且至少包括目标虚拟SIM卡标识和目标虚拟SIM卡鉴权信息;
    预设受体基带芯片确定单元,用于确定预设受体基带芯片;
    配置单元,用于将所述目标虚拟SIM卡数据配置到所述终端的预设受体基 带芯片。
  16. 根据权利要求15所述的方法,其特征在于,所述选卡参数包括终端的当前地理位置、终端的设备类型、数据网络服务价格和数据网络服务时限中的至少一个。
  17. 根据权利要求15所述的装置,其特征在于,所述预设受体基带芯片确定单元,包括:
    基带芯片信息显示模块,用于显示所述终端中至少一个基带芯片的信息;
    基带芯片选择模块,用于在将所述目标虚拟SIM卡数据配置到终端的预设受体基带芯片之前,接收用户在终端上输入的预设受体基带芯片选择操作;
    预设受体基带芯片标识获取模块,用于根据所述预设受体基带芯片选择操作获取被选择的基带芯片的标识;
    受体基带芯片预设模块,用于将与所述标识对应的基带芯片确定为预设受体基带芯片。
  18. 根据权利要求15所述的装置,其特征在于,还包括:
    通道关闭单元,用于若实体SIM卡的移动数据通道为开启状态,则关闭所述移动数据通道,其中,所述实体SIM卡与所述预设受体基带芯片相连接。
  19. 根据权利要求15所述的装置,其特征在于,还包括:
    虚拟SIM卡图标显示单元,用于在将所述目标虚拟SIM卡数据配置到所述终端的预设受体基带芯片后,在终端屏幕上显示虚拟SIM卡图标。
  20. 根据权利要求15至19任一项所述的装置,其特征在于,还包括:
    取消操作接收单元,用于接收用户在终端上输入的虚拟SIM卡取消操作;
    取消通知生成单元,用于根据所述虚拟SIM卡取消操作,生成虚拟SIM卡取消通知;
    取消通知发送单元,用于向网络平台发送虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识,以使所述网络平台将所述网络平台中失效的目标虚拟SIM卡数据重新设置为有效,所述目标虚拟SIM卡数据与所述目标虚拟SIM卡标识相对应;
    虚拟SIM卡取消单元,用于根据所述虚拟SIM卡取消操作删除所述预设受 体基带芯片中的目标虚拟SIM卡数据。
  21. 根据权利要求20所述的装置,其特征在于,还包括:
    虚拟SIM卡图标消除单元,用于在接收到用户在终端上输入的虚拟SIM卡取消操作后,隐藏或消除终端屏幕上的虚拟SIM卡图标。
  22. 一种基于权利要求虚拟SIM卡取消装置,应用于已经配置了虚拟SIM卡的终端,其特征在于,包括:
    取消操作接收单元,用于接收用户在终端上输入的虚拟SIM卡取消操作;
    取消通知发送单元,用于根据所述虚拟SIM卡取消操作向网络平台发送虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识,所述目标虚拟SIM卡标识用于使所述网络平台将所述网络平台中失效的目标虚拟SIM卡数据重新设置为有效,所述目标虚拟SIM卡数据与所述目标虚拟SIM卡标识相对应;
    虚拟SIM卡取消单元,用于根据所述虚拟SIM卡取消操作删除所述预设受体基带芯片中的目标虚拟SIM卡数据。
  23. 根据权利要求22所述的虚拟SIM卡取消装置,其特征在于,所述虚拟SIM卡取消通知中还携带有虚拟SIM卡取消参数,虚拟SIM卡取消参数用于使所述网络平台根据所述虚拟SIM卡取消参数,将所述网络平台中失效的目标虚拟SIM卡数据删除。
  24. 根据权利要求22或23所述的虚拟SIM卡取消装置,其特征在于,还包括:
    取消回执接收单元,用于接收服务器发送的虚拟SIM卡取消回执,所述虚拟SIM卡取消回执包括虚拟SIM卡服务结算信息;
    取消回执显示单元,用于显示所述虚拟SIM卡取消回执。
  25. 一种通信控制装置,应用于网络平台,其特征在于,包括:
    申请请求接收单元,用于接收终端发送的虚拟SIM卡申请请求,所述虚拟SIM卡申请请求携带有选卡参数;
    目标虚拟SIM卡数据查找单元,用于查找与所述选卡参数相对应的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据至少包括目标虚拟SIM卡标识和目标 虚拟SIM卡鉴权信息;
    目标虚拟SIM卡数据发送单元,用于将所述目标虚拟SIM卡数据发送给终端;
    失效处理单元,用于将网络平台中与所述选卡参数相对应的目标虚拟SIM卡数据进行失效处理。
  26. 根据权利要求25所述的装置,其特征在于,还包括:
    取消通知接收单元,用于接收终端发送的虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识;
    虚拟SIM卡数据回收单元,用于根据所述虚拟SIM卡取消通知,使网络平台中与所述目标虚拟SIM卡标识对应的目标虚拟SIM卡数据重新有效。
  27. 根据权利要求25或26所述的装置,其特征在于,所述失效处理单元,具体用于:将所述目标虚拟SIM卡数据设置为禁止读取,或者将所述目标虚拟SIM卡数据标记为已使用。
  28. 根据权利要求27所述的装置,其特征在于,所述虚拟SIM卡数据回收单元,具体用于:将禁止读取的目标虚拟SIM卡数据重新设置为允许读取,或者将标记为已使用的目标虚拟SIM卡数据标记为未使用。
  29. 一种终端,包括存储器、处理器、基带芯片、终端发送器和终端接收器,其特征在于,
    所述处理器用于,通过调用所述存储器内存储的程序或指令,生成虚拟SIM卡申请请求,所述虚拟SIM卡申请请求中携带有选卡参数;
    所述终端发送器用于,向网络平台发送所述虚拟SIM卡申请请求;
    所述终端接收器用于,接收所述网络平台返回的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据与所述选卡参数对应,且至少包括目标虚拟SIM卡标识和目标虚拟SIM卡鉴权信息;
    所述处理器还用于,确定预设受体基带芯片;以及将所述目标虚拟SIM卡数据配置到所述终端的预设受体基带芯片。
  30. 根据权利要求29所述的终端,其特征在于,所述选卡参数包括终端的当前地理位置、终端的设备类型、数据网络服务价格和数据网络服务时限中的至 少一个。
  31. 根据权利要求29所述的终端,其特征在于,还包括屏幕,
    所述处理器在确定预设受体基带芯片时,具体用于:在所述屏幕上显示所述终端中各个基带芯片的信息;
    所述屏幕用于,获取用户的预设受体基带芯片选择操作;
    所述处理器在确定预设受体基带芯片时,具体还用于:根据所述预设受体基带芯片选择操作信息获取被选择的基带芯片的标识;以及将与所述标识对应的基带芯片确定为预设受体基带芯片。
  32. 根据权利要求29所述的终端,其特征在于,在将所述目标虚拟SIM卡数据配置到终端的预设受体基带芯片之前,所述处理器还用于:
    若实体SIM卡的移动数据通道为开启状态,则关闭所述移动数据通道,其中,所述实体SIM卡与所述预设受体基带芯片相连接。
  33. 根据权利要求29所述的终端,其特征在于,还包括屏幕,在将所述目标虚拟SIM卡数据配置到所述终端的预设受体基带芯片后,所述处理器还用于:在所述屏幕上显示虚拟SIM卡图标。
  34. 根据权利要求29至33任一项所述的终端,其特征在于,
    所述屏幕还用于,接收用户输入的虚拟SIM卡取消操作;
    所述处理器还用于,根据所述虚拟SIM卡取消操作信息,生成虚拟SIM卡取消通知;
    所述终端发送器还用于,向网络平台发送所述虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识,以使所述网络平台将所述网络平台中失效的目标虚拟SIM卡数据重新设置为有效,所述目标虚拟SIM卡数据与所述目标虚拟SIM卡标识相对应;
    所述处理器还用于,根据所述虚拟SIM卡取消操作删除预设受体基带芯片中的目标虚拟SIM卡数据。
  35. 根据权利要求34所述的终端,其特征在于,在所述屏幕接收到用户在终端上输入的虚拟SIM卡取消操作后,所述处理器还用于:隐藏或消除所述屏幕上的虚拟SIM卡图标。
  36. 一种网络平台,其特征在于,包括数据库、处理器、平台接收器及平台发送器,
    所述数据库用于,存储虚拟SIM卡数据;
    所述平台接收器用于,接收终端发送的虚拟SIM卡申请请求,所述虚拟SIM卡申请请求携带有选卡参数;
    所述处理器用于,查找与所述选卡参数相对应的目标虚拟SIM卡数据,所述目标虚拟SIM卡数据至少包括目标虚拟SIM卡标识和目标虚拟SIM卡鉴权信息;
    所述平台发送器用于,将所述目标虚拟SIM卡数据发送给终端;
    所述处理器还用于,将网络平台中与所述选卡参数相对应的目标虚拟SIM卡数据进行失效处理。
  37. 根据权利要求36所述的网络平台,其特征在于,
    所述平台接收器还用于,接收终端发送的虚拟SIM卡取消通知,所述虚拟SIM卡取消通知中携带有目标虚拟SIM卡标识;
    所述处理器还用于,根据所述虚拟SIM卡取消通知,使网络平台中与所述目标虚拟SIM卡标识对应的目标虚拟SIM卡数据重新有效。
  38. 根据权利要求36或37所述的网络平台,其特征在于,所述处理器在将网络平台中与所述选卡参数相对应的目标虚拟SIM卡数据进行失效处理时,具体用于:将所述目标虚拟SIM卡数据设置为禁止读取,或者将所述目标虚拟SIM卡数据标记为已使用。
  39. 根据权利要求38所述的网络平台,其特征在于,所述处理器在使网络平台中与所述目标虚拟SIM卡标识对应的目标虚拟SIM卡数据重新有效时,具体用于:将禁止读取的目标虚拟SIM卡数据重新设置为允许读取,或者将标记为已使用的目标虚拟SIM卡数据标记为未使用。
PCT/CN2015/087821 2015-08-21 2015-08-21 通信控制方法、装置、终端及网络平台 WO2017031639A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201580081558.XA CN107836123A (zh) 2015-08-21 2015-08-21 通信控制方法、装置、终端及网络平台
PCT/CN2015/087821 WO2017031639A1 (zh) 2015-08-21 2015-08-21 通信控制方法、装置、终端及网络平台
EP15901910.8A EP3324660A4 (en) 2015-08-21 2015-08-21 Communication control method and apparatus, terminal, and network platform
US15/752,796 US10462647B2 (en) 2015-08-21 2015-08-21 Communication control method and apparatus, terminal, and network platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/087821 WO2017031639A1 (zh) 2015-08-21 2015-08-21 通信控制方法、装置、终端及网络平台

Publications (1)

Publication Number Publication Date
WO2017031639A1 true WO2017031639A1 (zh) 2017-03-02

Family

ID=58101046

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/087821 WO2017031639A1 (zh) 2015-08-21 2015-08-21 通信控制方法、装置、终端及网络平台

Country Status (4)

Country Link
US (1) US10462647B2 (zh)
EP (1) EP3324660A4 (zh)
CN (1) CN107836123A (zh)
WO (1) WO2017031639A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106993285A (zh) * 2017-05-12 2017-07-28 东信和平科技股份有限公司 一种sim卡及sim卡中多张sim虚拟卡切换的方法
CN107071733A (zh) * 2017-04-17 2017-08-18 深圳市途鸽信息有限公司 虚拟sim卡业务支持方法及服务器、通信方法及sim卡服务器和移动设备
CN112511654A (zh) * 2021-02-04 2021-03-16 上海途鸽数据科技有限公司 云通信终端的联网处理与控制方法、终端及平台
CN113207116A (zh) * 2021-04-07 2021-08-03 上海微波技术研究所(中国电子科技集团公司第五十研究所) 虚拟卡***及自适应虚拟卡方法
CN113490180A (zh) * 2021-07-30 2021-10-08 安徽江淮汽车集团股份有限公司 车联网流量数据管控方法
DE112021007029T5 (de) 2021-04-09 2023-12-14 Mitsubishi Electric Corporation Verschlüsselungseinrichtung, entschlüsselungseinrichtung, verschlüsselungsverfahren, verschlüsselungsprogramm, entschlüsselungsverfahren, und entschlüsselungsprogramm

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3442248B1 (en) * 2016-04-29 2021-08-18 Huawei Technologies Co., Ltd. Method and related device for virtual sim card distribution and accessing network
KR102536948B1 (ko) * 2018-10-29 2023-05-25 삼성전자주식회사 Ssp의 번들을 관리하는 방법 및 장치
CN109819434A (zh) * 2019-01-11 2019-05-28 深圳市斯凯荣科技有限公司 一种基于eSIM的卡池***及控制方法
US10687204B1 (en) * 2019-05-20 2020-06-16 T-Mobile Usa, Inc. Intelligent SIM profile procurement
CN110248357B (zh) 2019-06-24 2022-05-06 深圳市优克联新技术有限公司 搜网配置方法、注册方法、装置、及***
CN110493736A (zh) * 2019-08-29 2019-11-22 凡普数字技术有限公司 短信发送方法、装置和存储介质
CN110536281B (zh) * 2019-08-29 2022-04-12 友刻(北京)通讯技术有限公司 个性化数据的更新方法和***
CN110557747A (zh) * 2019-10-24 2019-12-10 深圳传音控股股份有限公司 网络注册方法、终端及可读存储介质
WO2021109117A1 (zh) * 2019-12-06 2021-06-10 深圳市优克联新技术有限公司 一种虚拟卡的获取方法、装置以及用户终端
US11526344B2 (en) 2020-08-04 2022-12-13 Mastercard Technologies Canada ULC Distributed GeoIP information updating
US11487526B2 (en) * 2020-08-04 2022-11-01 Mastercard Technologies Canada ULC Distributed user agent information updating
CN112492548B (zh) * 2020-10-31 2022-08-05 联通***集成有限公司贵州省分公司 一种eSIM下载通讯***及其通讯方法
EP4009685A1 (en) * 2020-12-04 2022-06-08 Shenzhen Goodix Technology Co., Ltd. System for providing a uicc communication between a ue and a uicc service
WO2022117384A1 (en) * 2020-12-04 2022-06-09 Shenzhen GOODIX Technology Co., Ltd. System for providing a uicc communication between a ue and a uicc service
WO2023121954A1 (en) * 2021-12-20 2023-06-29 Google Llc Extended network scanning for user equipment with multiple subscriber identity modules

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103391535A (zh) * 2013-07-31 2013-11-13 华为技术有限公司 多终端共享虚拟sim卡的方法、终端、服务器及***
WO2014079223A1 (zh) * 2012-11-23 2014-05-30 惠州Tcl移动通信有限公司 一种移动终端及其控制sim卡热插拔的方法
CN104159214A (zh) * 2014-08-29 2014-11-19 深圳市中兴物联科技有限公司 虚拟sim卡的管理方法、***和装置
CN104378754A (zh) * 2014-06-30 2015-02-25 北京神州泰岳软件股份有限公司 一种移动通信网络业务实现***及方法

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8634828B2 (en) * 2009-06-08 2014-01-21 Qualcomm Incorporated Method and apparatus for switching virtual SIM service contracts based upon a user profile
US9100810B2 (en) * 2010-10-28 2015-08-04 Apple Inc. Management systems for multiple access control entities
US8924715B2 (en) * 2010-10-28 2014-12-30 Stephan V. Schell Methods and apparatus for storage and execution of access control clients
US9723481B2 (en) * 2010-10-29 2017-08-01 Apple Inc. Access data provisioning apparatus and methods
US8707022B2 (en) 2011-04-05 2014-04-22 Apple Inc. Apparatus and methods for distributing and storing electronic access clients
WO2012154600A1 (en) * 2011-05-06 2012-11-15 Apple Inc. Methods and apparatus for providing management capabilities for access control clients
US9351236B2 (en) * 2011-07-19 2016-05-24 At&T Intellectual Property I, L.P. UICC carrier switching via over-the-air technology
WO2013039900A1 (en) * 2011-09-16 2013-03-21 Alcatel-Lucent Usa Inc. Network operator-neutral provisioning of mobile devices
EP2745541B1 (en) * 2011-09-16 2018-04-18 Nokia Technologies Oy Method and apparatus for accessing virtual smart cards
EP2684398A4 (en) * 2012-05-17 2015-05-13 Liveu Ltd MULTIMODEM COMMUNICATION USING VIRTUAL IDENTITY MODULES
US20140038666A1 (en) * 2012-08-03 2014-02-06 Qualcomm Incorporated Receiving multiple voice calls in a multi-sim device
US8983543B2 (en) * 2012-09-12 2015-03-17 Li Li Methods and apparatus for managing data within a secure element
CN104509016A (zh) * 2013-04-17 2015-04-08 华为技术有限公司 信息获取方法、基站及用户设备
US20150005704A1 (en) * 2013-05-07 2015-01-01 St. Jude Medical, Atrial Fibrillation Division, Inc. Steerable Medical Device Having Multiple Curve Profiles
US20150009956A1 (en) * 2013-07-05 2015-01-08 Samsung Electronics Co., Ltd. Apparatus and method for transmitting/receiving streaming service data in mobile communication network
US9735821B2 (en) * 2014-11-25 2017-08-15 Red Hat, Inc. Subscriber identity module (SIM) selection in multi-SIM communication devices
CN105516508A (zh) * 2015-12-30 2016-04-20 小米科技有限责任公司 虚拟sim卡的启用方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014079223A1 (zh) * 2012-11-23 2014-05-30 惠州Tcl移动通信有限公司 一种移动终端及其控制sim卡热插拔的方法
CN103391535A (zh) * 2013-07-31 2013-11-13 华为技术有限公司 多终端共享虚拟sim卡的方法、终端、服务器及***
CN104378754A (zh) * 2014-06-30 2015-02-25 北京神州泰岳软件股份有限公司 一种移动通信网络业务实现***及方法
CN104159214A (zh) * 2014-08-29 2014-11-19 深圳市中兴物联科技有限公司 虚拟sim卡的管理方法、***和装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3324660A4 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107071733A (zh) * 2017-04-17 2017-08-18 深圳市途鸽信息有限公司 虚拟sim卡业务支持方法及服务器、通信方法及sim卡服务器和移动设备
CN106993285A (zh) * 2017-05-12 2017-07-28 东信和平科技股份有限公司 一种sim卡及sim卡中多张sim虚拟卡切换的方法
CN112511654A (zh) * 2021-02-04 2021-03-16 上海途鸽数据科技有限公司 云通信终端的联网处理与控制方法、终端及平台
CN112511654B (zh) * 2021-02-04 2022-02-22 上海途鸽数据科技有限公司 云通信终端的联网处理与控制方法、终端及平台
CN113207116A (zh) * 2021-04-07 2021-08-03 上海微波技术研究所(中国电子科技集团公司第五十研究所) 虚拟卡***及自适应虚拟卡方法
DE112021007029T5 (de) 2021-04-09 2023-12-14 Mitsubishi Electric Corporation Verschlüsselungseinrichtung, entschlüsselungseinrichtung, verschlüsselungsverfahren, verschlüsselungsprogramm, entschlüsselungsverfahren, und entschlüsselungsprogramm
CN113490180A (zh) * 2021-07-30 2021-10-08 安徽江淮汽车集团股份有限公司 车联网流量数据管控方法
CN113490180B (zh) * 2021-07-30 2023-06-16 安徽江淮汽车集团股份有限公司 车联网流量数据管控方法

Also Published As

Publication number Publication date
US10462647B2 (en) 2019-10-29
CN107836123A (zh) 2018-03-23
US20180242138A1 (en) 2018-08-23
EP3324660A1 (en) 2018-05-23
EP3324660A4 (en) 2018-07-04

Similar Documents

Publication Publication Date Title
WO2017031639A1 (zh) 通信控制方法、装置、终端及网络平台
EP3592014B1 (en) Method and device for adding authentication algorithm program
WO2018227729A1 (zh) 一种嵌入式通用集成电路卡配置文件的管理方法及装置
JP5688458B2 (ja) セキュリティ部品及び携帯通信装置において複数の加入者プロファイルを安全に使用するシステムと方法
US20190268155A1 (en) Method for Ensuring Terminal Security and Device
WO2015085943A1 (zh) 数据业务传输方法及终端
CN108702386B (zh) 一种嵌入式通用集成电路卡配置文件的管理方法及装置
US9723549B2 (en) Communication control apparatus, authentication device, central control apparatus and communication system
CN103095457B (zh) 一种应用程序的登录、验证方法
WO2018000834A1 (zh) 一种wifi热点信息修改方法及装置
CN106937274A (zh) 一种基于EUICC的Profile切换方法及装置
CN105308560A (zh) 用于设置简档的方法和装置
US20170215063A1 (en) Embedded subscriber identity module capable of managing communication profiles
WO2011022916A1 (zh) 智能卡远程控制的方法和***
US20150056949A1 (en) Information processing apparatus, wireless communication apparatus, and communication system
JP4203300B2 (ja) 通信端末、プログラム及び記憶媒体
KR20210011577A (ko) 심툴킷과 애플릿을 이용한 개인 정보 인증 장치 및 방법
WO2016131324A1 (zh) 一种可重复编程sim卡的实现方法和装置
JP2009065282A (ja) 携帯端末
CN101364250B (zh) 一种版权信息处理方法及设备
CN116489633A (zh) 数据迁移方法、数据恢复方法、装置、设备以及存储介质
CN111770488B (zh) Ehplmn更新方法、相关设备及存储介质
CN108769989B (zh) 一种无线网连接方法、无线接入装置和设备
WO2016131255A1 (zh) 一种可重复编程sim卡的入网方法、装置及终端设备
JP2012147398A (ja) 移動体通信システム、移動体通信端末、移動体通信方法およびプログラム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15901910

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 15752796

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2015901910

Country of ref document: EP