[go: up one dir, main page]

WO2017185382A1 - 虚拟sim卡分发、接入网络的方法及相关设备 - Google Patents

虚拟sim卡分发、接入网络的方法及相关设备 Download PDF

Info

Publication number
WO2017185382A1
WO2017185382A1 PCT/CN2016/080844 CN2016080844W WO2017185382A1 WO 2017185382 A1 WO2017185382 A1 WO 2017185382A1 CN 2016080844 W CN2016080844 W CN 2016080844W WO 2017185382 A1 WO2017185382 A1 WO 2017185382A1
Authority
WO
WIPO (PCT)
Prior art keywords
virtual sim
sim card
primary virtual
network
primary
Prior art date
Application number
PCT/CN2016/080844
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 CN201680083141.1A priority Critical patent/CN108781342B/zh
Priority to US16/097,356 priority patent/US10375567B2/en
Priority to EP16899893.8A priority patent/EP3442248B1/en
Priority to PCT/CN2016/080844 priority patent/WO2017185382A1/zh
Publication of WO2017185382A1 publication Critical patent/WO2017185382A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • 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
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
    • H04W60/04Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration using triggered events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • 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
    • H04W8/245Transfer of terminal data from a network towards a terminal
    • 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

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a virtual SIM card distribution, access network method, and related device.
  • the mobile device is equipped with a SIM card of the subscriber identity module, and the SIM card can register the network with the operator's mobile network.
  • the SIM card can register the network with the operator's mobile network.
  • Users only need to purchase a SIM card from the local mobile operator, and install it in the mobile device to use the voice and data services provided by the operator.
  • the virtual SIM card comes into being.
  • the user does not need to purchase the physical SIM card, and only needs to download the SIM card data to the terminal through a network (such as wireless fidelity Wi-Fi, Internet Internet, etc.). , you can achieve the same effect as the physical SIM card, using the network services provided by the operator.
  • a dynamic downloading virtual SIM card solution is proposed. Pre-install or download a master virtual SIM card to the mobile device when the mobile device is shipped from the factory or the user enables the related service.
  • the main virtual SIM card covers a wide range and can support the national network registration service, and is used for location discovery. And providing basic data network capabilities, when the mobile device enters a visited place, the sub-virtual SIM card suitable for local use can be requested through the main virtual SIM card, so that the user can enjoy the cost-effective mobile network service.
  • the virtual SIM card service provider As the number of users increases, the number of the above-mentioned primary virtual SIM cards will become larger and larger, and the operating cost will increase sharply.
  • the present application provides a virtual SIM card distribution, access network method, and related equipment, in order to improve the success rate and reliability of mobile devices, and reduce operating costs.
  • an embodiment of the present invention provides a method for accessing a network by using a virtual SIM card, which is used in a mobile device that stores at least two primary virtual SIM cards, including:
  • the mobile device determines, in the at least two primary virtual SIM cards, at least two candidate primary virtual SIM cards that match the network environment parameters of the visited location of the mobile device, and registers by the at least two candidate primary virtual SIM cards
  • the connected virtual SIM card is successfully connected to the primary virtual SIM card, and the sub-virtual SIM card is used to access the target mobile network of the visited place.
  • the method for accessing the network through the virtual SIM card can prevent the single virtual SIM card from being placed on the network by transmitting a single primary virtual SIM card to the mobile device compared to the existing virtual SIM card server.
  • the failure to access the target mobile network of the visited place is conducive to improving the success rate and reliability of the mobile device, and improving the user experience.
  • the network environment parameter includes a network number of the mobile network that is searched in the visited location; and the mobile device determines and is in the at least two primary virtual SIM cards
  • the at least two candidate primary virtual SIM cards that match the network environment parameters include:
  • the mobile device uses the network number of the mobile network as a query identifier, queries a network number set of the network supported by the at least two primary virtual SIM cards, determines at least two network number sets including the network number, and the at least At least two candidate primary virtual SIM cards corresponding to the two network number sets.
  • the network environment parameter includes a network number of the mobile network that is searched in the visited location; and the mobile device determines and is in the at least two primary virtual SIM cards
  • the at least two candidate primary virtual SIM cards that match the network environment parameters include:
  • the mobile device extracts the mobile country code MCC in the network number; the MCC is used as the query identifier, and the network number set of the network supported by the at least two primary virtual SIM cards is queried, and at least two of the network numbers are determined to be included. a network number set, and at least two candidate primary virtual SIM cards corresponding to the at least two network number sets.
  • the at least two primary virtual SIM cards further include a provider quality weight of the supported network; the mobile device is registered by the at least two candidate primary virtual SIM cards Successfully accessing the primary virtual SIM card to connect to the virtual SIM card, including:
  • the mobile device passes the at least two candidate masters according to the order of the supplier quality weights from small to large.
  • the virtual SIM card registers the network, determines an accessing primary virtual SIM card that can register the successful connection, and accesses the network to access the virtual SIM card through the accessing the primary virtual SIM card.
  • an embodiment of the present invention provides a method for accessing a network by using a virtual SIM card, including:
  • the mobile device determines, in the pre-stored primary virtual SIM card package, at least two candidate primary virtual SIM cards that match the network environment parameters of the visited location of the mobile device, where the service coverage area of the primary virtual SIM card package includes the visited location, And downloading the sub-virtual SIM card by using the accessing main virtual SIM card that is successfully registered in the at least two candidate primary virtual SIM cards, and accessing the target mobile network of the visited place by using the sub-virtual SIM card.
  • the method for accessing the network through the virtual SIM card can prevent the single virtual SIM card from being placed on the network by transmitting a single primary virtual SIM card to the mobile device compared to the existing virtual SIM card server.
  • the failure to access the target mobile network of the visited place is conducive to improving the success rate and reliability of the mobile device, and improving the user experience.
  • the network environment parameter includes a network number of the mobile network searched at the visited location; the mobile device determines and describes the pre-stored primary virtual SIM card package At least two candidate primary virtual SIM cards matched by the network environment parameters, including:
  • the mobile device uses the network number of the mobile network as a query identifier, queries a network number set of a network supported by the primary virtual SIM card in the primary virtual SIM card package, and determines at least two network number sets including the network number. And at least two candidate primary virtual SIM cards corresponding to the at least two network number sets.
  • the network environment parameter includes a network number of the mobile network searched at the visited location; the mobile device determines and describes the pre-stored primary virtual SIM card package At least two candidate primary virtual SIM cards matched by the network environment parameters, including:
  • the mobile device extracts the mobile country code MCC in the network number; the MCC is used as the query identifier, and queries the network number set of the network supported by the primary virtual SIM card in the primary virtual SIM card package, and determines to include the network number. At least two network number sets, and at least two candidate primary virtual SIM cards corresponding to the at least two network number sets.
  • the primary virtual SIM card package further includes a provider quality weight of a network supported by the primary virtual SIM card; and the mobile device passes the at least two candidate primary virtual SIMs The card is registered in the network and successfully accesses the primary virtual SIM card to download the sub-virtual SIM card, including:
  • the mobile device registers the network through the at least two candidate primary virtual SIM cards according to the order of the supplier quality weights, and determines that an access primary virtual SIM card capable of registering the successful connection is obtained through the access.
  • the primary virtual SIM card accesses the network to download the sub-virtual SIM card.
  • the method before the determining at least two candidate primary virtual SIM cards that match the network environment parameters of the visited location of the mobile device in the pre-stored primary virtual SIM card package, the method also includes:
  • the mobile device generates a primary virtual SIM card package acquisition request carrying the area identifier of the visited place, and sends a primary virtual SIM card package acquisition request to the virtual SIM card server; and receiving the virtual SIM card server to send the host
  • the primary virtual SIM card package of the virtual SIM card package acquires a response, and stores the primary virtual SIM card package, where the primary virtual SIM card package is one of the M primary virtual SIM card packages, the M
  • the primary virtual SIM card package is obtained by the virtual SIM card server combining N primary virtual SIM cards according to a preset primary virtual SIM card package generation policy, where M and N are positive integers, and N is less than M.
  • the primary virtual SIM card packet obtaining response is that the virtual SIM card server receives the primary virtual SIM card packet obtaining request, and the area identifier of the visited location is a query. Identifying, querying a plurality of pre-stored primary virtual SIM card packages, acquiring at least one primary virtual SIM card package that includes the visited location and not allocated, and randomly selecting from the at least one primary virtual SIM card package Generated after the primary virtual SIM card package; or,
  • the primary virtual SIM card package acquisition response is that the virtual SIM card server receives the primary virtual SIM card package acquisition request, and uses the device identifier of the mobile device in the primary virtual SIM card package acquisition request as a query basis. Querying the primary virtual SIM card package allocation record, obtaining the primary virtual SIM card package allocation record of the mobile device, and obtaining the primary virtual SIM card package of the primary virtual SIM card package allocation record.
  • the primary virtual SIM card package acquires ringing
  • the virtual SIM card server receives the primary virtual SIM card acquisition request, and determines that the service coverage area of the pre-stored at least two primary virtual SIM cards includes at least two primary virtual SIM cards of the visited place, and includes The at least two primary virtual SIM cards of the visited place are determined after the primary virtual SIM card package is generated.
  • an embodiment of the present invention provides a method for virtual SIM card distribution, including:
  • the virtual SIM card server combines the N primary virtual SIM cards into M primary virtual SIM card packages according to the preset primary virtual SIM card package generation policy, where N and M are positive integers, and N is less than M, and sends the M from the mobile device.
  • the network successfully accesses the primary virtual SIM card to download the sub-virtual SIM card, and the sub-virtual SIM card is used to access the target mobile network of the visited place.
  • the virtual SIM card server can combine the same number of primary virtual SIM cards into a larger number of primary virtual SIM card packages by using the foregoing manner of assigning the primary virtual SIM card package.
  • the primary virtual SIM card package is allocated to more mobile devices for use, thereby realizing the multiplexing of the primary virtual SIM card, that is, enabling the same number of primary virtual SIM cards to be provided to more users, compared to the prior art.
  • the single-master virtual SIM card can only provide a single mobile device solution, which is beneficial to improving the utilization of the primary virtual SIM card and reducing operating costs.
  • the virtual SIM card server sends the primary virtual SIM card package selected from the M primary virtual SIM card packages to the mobile device, including:
  • the virtual SIM card server receives the primary virtual SIM card package acquisition request sent by the mobile device, where the primary virtual SIM card package acquisition request carries the area identifier of the visited place; M main virtual SIM card packages, the service coverage area includes at least one primary virtual SIM card package that is visited and not allocated; and one primary virtual SIM card package is randomly selected from the at least one primary virtual SIM card package; Sending a response to the mobile device transmitting the primary virtual SIM card package carrying the primary virtual SIM card package.
  • the virtual SIM card server sends the primary virtual SIM card package selected from the M primary virtual SIM card packages to the mobile device, including:
  • the virtual SIM card server receives the primary virtual SIM card package acquisition request that is sent by the mobile device and carries the device identifier of the mobile device, and queries the pre-stored primary virtual SIM card package allocation record by using the device identifier as a query basis, and obtains a primary virtual SIM card package allocation record of the mobile device; determining a primary virtual SIM card package of the primary virtual SIM card package allocation record; and transmitting, by the mobile device, a primary virtual SIM card package carrying the primary virtual SIM card package response.
  • the service coverage area of the N primary virtual SIM cards is the same as the service coverage area of the M primary virtual SIM card packages
  • the preset primary virtual SIM card package generation policy is for:
  • a random combination strategy based on at least two primary virtual SIM cards defined in each primary virtual SIM card package is defined.
  • the service coverage area of the M primary virtual SIM card packages includes a first sub-area and a second sub-area, where the N primary virtual SIM cards include a service coverage area.
  • the third number of primary virtual SIM cards and service coverage areas of the first sub-area are the fourth number of primary virtual SIM cards of the second sub-area, and the preset primary virtual SIM card package generation policy is:
  • an embodiment of the present invention provides a mobile device, where the mobile device includes a function module, and the function module is used to perform some or all of the steps described in any one of the first aspects of the embodiments of the present invention.
  • an embodiment of the present invention provides a mobile device, where the mobile device includes a function module, and the function module is used to perform some or all of the steps described in any one of the second aspects of the embodiments of the present invention.
  • an embodiment of the present invention provides a virtual SIM card server, where the virtual SIM card server includes a function module, where the function module is used to perform the part described in any one of the third aspects of the embodiments of the present invention or All steps.
  • an embodiment of the present invention provides a mobile device, including:
  • a processor a memory and a radio frequency circuit connected to the processor, the radio frequency circuit being used for wireless communication;
  • the executable file and the at least two main virtual SIM cards are stored in the memory;
  • the processor is configured to invoke the executable program code stored in the memory to perform some or all of the steps as described in any of the first aspects of the embodiments of the present invention.
  • an embodiment of the present invention provides a mobile device, including:
  • a processor a memory and a radio frequency circuit connected to the processor, the radio frequency circuit being used for wireless communication;
  • the executable code is stored in the memory
  • the processor is configured to invoke the executable program code stored in the memory to perform some or all of the steps described in any of the methods of the second aspect of the embodiments of the present invention.
  • a ninth aspect, an embodiment of the present invention provides a virtual SIM card server, including:
  • Memory processor, communication interface, and communication bus
  • the memory, the processor and the communication interface are connected by the communication bus and complete communication with each other, the communication interface being used for wireless communication;
  • the processor invokes executable program code stored in the memory to perform some or all of the steps described in any of the methods of the third aspect of the embodiments of the present invention.
  • an embodiment of the present invention provides a computer readable storage medium, where the computer readable storage medium stores program code for execution by a mobile device, where the program code specifically includes Execution of instructions for performing some or all of the steps described in any of the methods of the first aspect of the embodiments of the present invention.
  • an embodiment of the present invention provides a computer readable storage medium, where the computer readable storage medium stores program code for execution by a mobile device, where the program code specifically includes an execution instruction, the execution instruction For performing some or all of the steps described in any of the methods of the second aspect of the embodiments of the present invention.
  • an embodiment of the present invention provides a computer readable storage medium, where the computer readable storage medium stores program code for execution by a virtual SIM card server, where the program code specifically includes an execution instruction, The instructions are executed to perform some or all of the steps described in any of the methods of the third aspect of the embodiments of the present invention.
  • FIG. 1 is a system architecture diagram of a virtual SIM card distribution system for supporting a method for accessing a network through a virtual SIM card according to an embodiment of the present invention
  • FIG. 2 is a block diagram showing a partial structure of a terminal 100 related to an embodiment of the present invention according to an embodiment of the present invention
  • FIG. 3 is a block diagram showing the architecture of a virtual SIM card server 200 according to an embodiment of the present invention
  • FIG. 4 is a schematic flowchart of a method for accessing a network through a virtual SIM card according to an embodiment of the present invention
  • 4a is a schematic diagram of a correspondence between a primary virtual SIM card package and a primary virtual SIM card according to an embodiment of the present invention
  • FIG. 4b is another main virtual SIM card package and a main virtual SIM card according to an embodiment of the present invention. Schematic diagram of the corresponding relationship;
  • 4c is a schematic diagram of a process of selecting a primary virtual SIM card in a case where a mobile device has a physical SIM card according to an embodiment of the present disclosure
  • 4d is a flowchart of processing a registration network exception according to an embodiment of the present invention.
  • FIG. 5 is a schematic flowchart of still another method for accessing a network through a virtual SIM card according to an embodiment of the present disclosure
  • FIG. 6 is a schematic flowchart of still another method for accessing a network through a virtual SIM card according to an embodiment of the present invention.
  • FIG. 7 is a schematic flowchart diagram of still another method for accessing a network through a virtual SIM card according to an embodiment of the present disclosure
  • FIG. 8 is a schematic flowchart diagram of still another method for accessing a network through a virtual SIM card according to an embodiment of the present disclosure
  • FIG. 9 is a schematic flowchart of a method for distributing a virtual SIM card according to an embodiment of the present invention.
  • FIG. 10 is a structural block diagram of a mobile device according to an embodiment of the present invention.
  • FIG. 11 is a block diagram showing the composition of another mobile device according to an embodiment of the present invention.
  • FIG. 12 is a structural block diagram of a virtual SIM card server according to an embodiment of the present invention.
  • MCC Mobile Country Code
  • FIG. 1 is a diagram of an embodiment of the present invention for supporting the present invention by using a virtual A system architecture diagram of a virtual SIM card distribution system for a SIM card access network method.
  • the system includes a mobile device, a network, and a virtual SIM card server, wherein the network includes a mobile communication network, and the virtual SIM card server is an application-level service server for storing a primary virtual SIM card package, the primary virtual SIM The card package is used to store multiple primary virtual SIM cards.
  • the primary virtual SIM card can support the nationwide network registration service, and is functionally used for location discovery and basic data network capability.
  • the primary virtual SIM card requests a sub-virtual SIM card suitable for local use and accesses the local mobile network through the sub-virtual SIM card.
  • the mobile device stores the primary virtual SIM card package allocated by the virtual SIM card server, and can determine at least two access virtual primary cards from the primary virtual SIM card package according to the network environment parameters acquired at the visited location, and utilize the at least two The candidate primary virtual SIM card registers the successfully connected access primary virtual SIM card to download the virtual SIM card, and then accesses the target mobile network of the visited place through the sub-virtual SIM card.
  • the mobile device can be a mobile communication function for a terminal, a mobile phone, a tablet computer, a wearable device, a Personal Digital Assistant (PDA), a Point of Sales (POS), a vehicle-mounted computer, and the like.
  • PDA Personal Digital Assistant
  • POS Point of Sales
  • vehicle-mounted computer and the like.
  • the mobile device device is not specifically limited in the embodiment of the present invention.
  • FIG. 2 is a block diagram showing a partial structure of the terminal 100 related to the embodiment of the present invention.
  • the terminal 100 includes: a radio frequency (RF) circuit 110, a processor 130, a memory 140, and the like.
  • RF radio frequency
  • FIG. 1.1 does not constitute a limitation to the terminal, and may include more or less components than those illustrated, or combine some components, or different component arrangements.
  • the RF circuit 110 can be configured to receive a primary virtual SIM card packet acquisition response sent by the virtual SIM card server and carry the primary virtual SIM card package, process it by the processor 130, and store it in the memory 140. In addition, the primary virtual SIM card package is obtained. The data such as the request and the resident abnormal message are sent to the virtual SIM card server.
  • RF circuits include, but are not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like.
  • RF circuitry 110 can also communicate with the network and other devices via wireless communication.
  • the wireless communication may use any communication standard or protocol, including but not limited to Global System of Mobile communication (GSM), General Packet Radio Service (General Packet Radio Service, GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), E-mail, Short Message Service (Short Messaging) Service, SMS), etc.
  • GSM Global System of Mobile communication
  • GPRS General Packet Radio Service
  • CDMA Code Division Multiple Access
  • WCDMA Wideband Code Division Multiple Access
  • LTE Long Term Evolution
  • SMS Short Message Service
  • the memory 140 can be used to store software programs and modules, and the processor 130 executes various functional applications and data processing of the terminal 100 by running software programs and modules stored in the memory 140.
  • the memory 140 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a network environment parameter acquisition function, accessing a main virtual SIM card determining function, and a main virtual The SIM card registration networking function, the sub-virtual SIM card download function, and the sub-virtual SIM card accessing the mobile network function, etc.); the storage data area can store data that the terminal 100 needs to use or use during the use (such as the primary virtual SIM). Card package, main virtual SIM card, sub-virtual SIM card, etc.).
  • memory 140 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
  • the input unit 150 can be configured to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the terminal 100.
  • the input unit 150 may include a touch panel 151 and other input devices 152.
  • the touch panel 151 also referred to as a touch screen, can collect touch operations on or near the user (such as the user using a finger, a stylus, or the like on the touch panel 151 or near the touch panel 151. Operation), and drive the corresponding connecting device according to a preset program.
  • the touch panel 151 may include two parts: a touch detection device and a touch controller.
  • the touch detection device detects the touch orientation of the user, and detects a signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the touch information.
  • the processor 130 is provided and can receive commands from the processor 130 and execute them.
  • the touch panel 151 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves.
  • the input unit 150 may also include other input devices 152.
  • other input devices 152 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and the like.
  • the display unit 160 can be used to display information input by the user or information provided to the user and Various menus for end 100.
  • the display unit 160 may include a display panel 161.
  • the display panel 161 may be configured in the form of an LCD, an OLED, or the like.
  • the touch panel 151 can cover the display panel 161.
  • the touch panel 151 detects a touch operation on or near the touch panel 151, the touch panel 151 transmits to the processor 130 to determine the type of the touch event, and then the processor 130 according to the touch event.
  • the type provides a corresponding visual output on display panel 161.
  • the touch panel 151 and the display panel 151 are two independent components to implement the input and input functions of the terminal 100, in some embodiments, the touch panel 151 may be integrated with the display panel 161. The input and output functions of the terminal 100 are implemented.
  • the processor 130 is a control center of the terminal 100 that connects various portions of the entire terminal using various interfaces and lines, by running or executing software programs and/or modules stored in the memory 140, and recalling data stored in the memory 140, Various functions and processing data of the terminal 100 are performed, thereby implementing various services based on the terminal.
  • the processor 130 may include one or more processing units; preferably, the processor 130 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, an application, and the like.
  • the modem processor primarily handles wireless communications. It can be understood that the above modem processor may not be integrated into the processor 130.
  • the processor 130 in the terminal 100 calls executable program code (such as the above software program and/or module) in the memory 140, and calls data stored in the memory 140 to execute as shown below.
  • executable program code such as the above software program and/or module
  • the processor 130 of the terminal 100 determines, in the at least two primary virtual SIM cards, at least two candidate primary virtual SIM cards that match the network environment parameters of the visited location of the terminal 100;
  • the processor 130 of the terminal 100 downloads a sub-virtual SIM card by registering a successfully connected access main virtual SIM card in the at least two candidate primary virtual SIM cards;
  • the processor 130 of the terminal 100 accesses the target mobile network of the visited place by using the sub-virtual SIM card.
  • the processor 130 in the terminal 100 invokes software programs and/or modules within the memory 140, as well as invoking data stored in the memory 140, and also performs a method of accessing the network through the virtual SIM card as shown below.
  • the processor 130 of the terminal 100 determines the terminal in the pre-stored primary virtual SIM card package. At least two candidate primary virtual SIM cards matched by the network environment parameter of the visited place of 100, and the service coverage area of the primary virtual SIM card package includes the visited place;
  • the processor 130 of the terminal 100 downloads a sub-virtual SIM card by registering a successfully connected access main virtual SIM card in the at least two candidate primary virtual SIM cards;
  • the processor 130 of the terminal 100 accesses the target mobile network of the visited place by using the sub-virtual SIM card.
  • the method for accessing the network through the virtual SIM card can prevent the single virtual SIM card from being placed on the network by transmitting a single primary virtual SIM card to the mobile device compared to the existing virtual SIM card server.
  • the failure to access the target mobile network of the visited place is conducive to improving the success rate and reliability of the terminal access network and improving the user experience.
  • FIG. 3 is a block diagram showing the architecture of a virtual SIM card server 200 according to an embodiment of the present invention.
  • the virtual SIM card server 200 includes a processor 210, a memory 220, a communication interface 230, and a communication bus 240.
  • the memory 220, the processor 210, and the communication interface 230 are connected through the communication bus 250. Communication with each other is completed, and the communication interface 230 is used for wireless communication.
  • the virtual SIM card server structure shown in FIG. 3 does not constitute a limitation of the virtual SIM card server, and may include more or less components than those illustrated, or combine some components, or different. Parts layout.
  • the processor 210 can be a central processing unit CPU, or a microprocessor, or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the technical solution.
  • Communication bus 250 can include a path for communicating information between the components described above.
  • the memory 220 can be a read-only memory (ROM), or other type of static storage device that can store static information and instructions, or a random access memory (RAM), or can store information and instructions.
  • EEPROM Electrically Erasable Programmable Read-Only Memory
  • CD-ROM Compact Disc Read-Only Memory
  • the communication interface 230 can be used to receive and transmit signals during the transmission and reception of information.
  • communication interface 230 can include, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, and the like.
  • communication interface 230 can also communicate with the network and other devices via wireless communication.
  • the wireless communication can use any communication standard or protocol including, but not limited to, GSM, GPRS, CDMA, WCDMA, LTE, email, SMS, and the like.
  • the processor 210 in the virtual SIM card server 200 invokes the executable program code stored in the memory 220 to perform a method of accessing a network through a virtual SIM card as shown below.
  • the processor 210 in the virtual SIM card server 200 combines N primary virtual SIM cards into M primary virtual SIM card packages according to a preset primary virtual SIM card package generation policy, where N and M are positive integers, and N is smaller than M; wherein the N primary virtual SIM cards are sent by an operator server.
  • the processor 210 in the virtual SIM card server 200 sends a primary virtual SIM card package selected from the M primary virtual SIM card packages to the mobile device through the communication interface 230, and the service coverage area of the primary virtual SIM card package.
  • the primary virtual SIM card package is used by the mobile device to acquire network environment parameters of the visited place, and determining, in the primary virtual SIM card package, a parameter that matches the network environment parameter.
  • the virtual SIM card server can combine the same number of primary virtual SIM cards into a larger number of primary virtual virtual machines by using the foregoing primary virtual SIM card allocation manner.
  • SIM card package, and the main virtual SIM card package is allocated to more mobile devices for use, thereby realizing the multiplexing of the main virtual SIM card, that is, enabling the same number of main virtual SIM cards to be provided to more users, as opposed to
  • a single primary virtual SIM card can only provide a single mobile device solution, which is beneficial to improving the utilization rate of the primary virtual SIM card and reducing operating costs.
  • FIG. 4 is a schematic flowchart of a method for accessing a network through a virtual SIM card according to an embodiment of the present invention. As shown in FIG. 4, the method embodiment of the present invention is disclosed. The method for accessing a network through a virtual SIM card specifically includes the following steps.
  • the mobile device generates a primary virtual SIM card package acquisition request that carries the area identifier of the visited place, and sends a primary virtual SIM card package acquisition request to the virtual SIM card server.
  • the mobile device When the mobile device detects that the user applies to open the international roaming service for the visited place, the mobile device generates a primary virtual SIM card package obtaining request that carries the area identifier of the visited place according to the application of the user.
  • the visited place may be, for example, a country or a region.
  • the virtual SIM card server receives the primary virtual SIM card package acquisition request sent by the mobile device, and uses the area identifier of the visited location as a query identifier to query a plurality of pre-stored primary virtual SIM card packages to obtain a service.
  • the coverage area includes the at least one primary virtual SIM card package that is visited and not allocated, and randomly selects one primary virtual SIM card package from the at least one primary virtual SIM card package, and sends the mobile virtual device with the The primary virtual SIM card package of a primary virtual SIM card package randomly selected to obtain a response;
  • the pre-stored plurality of primary virtual SIM card packages may be obtained by the virtual SIM card server combining a plurality of primary virtual SIM cards according to a preset card package generation policy, where the multiple primary virtual SIM cards may be
  • the virtual SIM card server is customized from the operator, and each of the pre-stored plurality of primary virtual SIM card packages includes at least two primary virtual SIM cards.
  • an example data structure of a primary virtual SIM card stored in the virtual SIM card server may be as shown in Table 1.
  • the primary virtual SIM card may specifically include a primary card identifier of the primary virtual SIM card, Supporting a network number set of the network, a supplier, and a supplier quality weight, etc., wherein the network number set of the support network may be used to indicate a service coverage area of the primary virtual SIM card, as the primary card identifier in Table 1 is I.
  • the service coverage area of the primary virtual SIM card of 00001 may be represented by a corresponding network number set [45401, 45402...], and the area identifier of the visited location may correspond to the network number of the network supported by the visit, such as the visited location support.
  • the network number is the network of 45401 in Table 1, and the network number 45401 can be used to indicate the area identifier of the visited place; the provider quality weight is used to indicate the communication quality of the network supported by the corresponding primary virtual SIM card, The smaller the supplier quality weight value, the better the communication quality of the corresponding network.
  • preset card package generation policy may be various, and is not limited by the embodiment of the present invention.
  • the preset card package generation policy may be Based on a stochastic combination strategy in which at least two primary virtual SIM cards are defined in each primary virtual SIM card package, and a schematic diagram of the correspondence between the primary virtual SIM card package and the primary virtual SIM card shown in FIG. 4a,
  • the master virtual SIM card package 1 includes a primary virtual SIM card 1 and a primary virtual SIM card 2.
  • the preset card package generation may still be based on a random allocation policy in which at least two primary virtual SIM cards are defined in each primary virtual SIM card package, and the correspondence between the primary virtual SIM card package and the primary virtual SIM card shown in FIG. 4a is combined.
  • the primary virtual SIM card package 1 includes a primary virtual SIM card 1 and a primary virtual SIM card 2.
  • the foregoing preset card package generation policy may be a random combination policy based on the service coverage area of the primary virtual SIM card package as a global service coverage area, that is, the primary virtual SIM card in each generated primary virtual SIM card package.
  • the overlay of the service coverage area should be the global service coverage area, and the corresponding relationship between the other primary virtual SIM card package and the primary virtual SIM card shown in FIG. 4b is indicated.
  • the N primary virtual SIM cards include n1 primary virtual SIM cards of the supplier P1, n2 primary virtual SIM cards of the supplier P2, and n3 primary virtual SIM cards of the supplier P3, the primary virtual of the provider P1
  • the service coverage area of the SIM card is area 1
  • the service coverage area of the primary virtual SIM card of the provider P2 is area 2
  • the service coverage area of the primary virtual SIM card of the provider P3 is area 3
  • the global service coverage area is area 1.
  • the superposition of area 2 and area 3 it can be seen that the primary virtual SIM card package should include at least two primary virtual SIM cards of the provider P1, at least two primary virtual SIM cards of the supplier P2, and at least two of the suppliers P3.
  • the main virtual SIM card such as the primary virtual SIM card package 1, includes the primary virtual SIM card 1 and the primary virtual SIM card 2 of the provider P1, the primary virtual SIM card 1 and the primary virtual SIM card 3 of the supplier P2, and the provider P3.
  • an example data structure of an allocation relationship between a primary virtual SIM card package and a primary virtual SIM card in the virtual SIM card server may be as shown in Table 2.
  • each primary virtual SIM card package generated by the virtual SIM card server includes at least two primary virtual SIM cards.
  • the plurality of primary virtual SIM card packets generated by the virtual SIM card server may be multiplexed with the same primary virtual SIM card.
  • the primary virtual SIM card packages P00001, P00002, and P00003 shown in Table 2 are multiplexed with the primary virtual SIM card I00021, and the primary virtual The main virtual SIM card I05595 is multiplexed with the SIM card packages P00001, P00003, and P00004.
  • an example data structure of an allocation relationship between a mobile device and a primary virtual SIM card package stored on the virtual SIM card server side is as shown in Table 3.
  • the primary card package identifier of the primary virtual SIM card package of the mobile device that is assigned to the device ID D100001 by the virtual SIM card server is P00001, that is, the virtual SIM card server can be based on the area identifier of the visited place of the mobile device D100001. It is determined that the service coverage area of the primary virtual SIM card package P00001 includes the visited location of the mobile device D100001, thereby establishing a data record as shown in the first row of Table 1.
  • the mobile device receives the primary virtual SIM card package acquisition response, and stores a primary virtual SIM card package carried in the primary virtual SIM card package acquisition response.
  • an example data structure of a primary virtual SIM card package stored in a mobile device is shown in Table 4.
  • the primary virtual SIM card package includes at least two primary virtual SIM cards. Taking the area identifier of the visited location of the mobile device as 45401 as an example, the example main virtual SIM card package includes at least three service coverage areas including the primary virtual SIM card of the visited place, respectively being the primary virtual SIM card I00001, and the primary virtual SIM Card I00021, primary virtual SIM card I00033.
  • the mobile device acquires network environment parameters of the visited place.
  • the network environment parameter includes a network number of the mobile network that is searched by the mobile device in the visited location; and the mobile device may acquire the network environment parameter when detecting the visited location.
  • the network environment parameter may be obtained when the user's network access setting command is detected.
  • the triggering condition for the mobile device to obtain the network environment parameter is not limited.
  • the mobile device determines, in the primary virtual SIM card package, at least two candidate primary virtual SIM cards that match the network environment parameter.
  • the implementation manner in which the mobile device determines at least two candidate primary virtual SIM cards that match the network environment parameters in the primary virtual SIM card package may be various.
  • the mobile device determines, in the primary virtual SIM card package, an implementation manner of at least two candidate primary virtual SIM cards that match the network environment parameter:
  • the mobile device uses the network number of the mobile network searched at the visited location as a query identifier, and queries a network number set of the network supported by the primary virtual SIM card in the primary virtual SIM card package, and determines to include the network number. At least two network number sets, and at least two candidate primary virtual SIM cards corresponding to the at least two network number sets.
  • the network number of the mobile network searched at the visited location includes a network number of a network currently registered by a physical user identity module SIM card of the mobile device.
  • the mobile device determines, in the primary virtual SIM card package, an implementation manner of at least two candidate primary virtual SIM cards that match the network environment parameter:
  • the mobile device extracts a mobile country code MCC in a network number of the mobile network searched by the visited place;
  • the mobile device uses the MCC as a query identifier, queries a network number set of a network supported by the primary virtual SIM card in the primary virtual SIM card package, and determines at least two network number sets including the network number, and At least two candidate primary virtual SIM cards corresponding to at least two network number sets are described.
  • FIG. 4c there is a schematic diagram of the selection process of the primary virtual SIM card in the case of a physical SIM card, and the mobile device can integrate the selection methods of the above two embodiments from the primary virtual At least two candidate primary virtual SIM cards are selected in the SIM card package. As shown in Figure 4c, the following steps are included:
  • the mobile device detects whether the mobile device is installed with a physical SIM card.
  • the network number of the mobile network currently registered by the physical SIM card is used as a query identifier, and the network number set of the network supported by the primary virtual SIM card in the primary virtual SIM card package is queried, and the network is determined to be included. At least two network number sets of the number, and at least two candidate primary virtual SIM cards corresponding to the at least two network number sets;
  • the network number of the mobile network searched in the visited location is a query identifier, and the network number set of the network supported by the primary virtual SIM card in the primary virtual SIM card package is queried to determine whether the network number is included. At least two access network number sets of the network number;
  • the MCC is used as a query identifier, and the network number set of the network supported by the primary virtual SIM card in the primary virtual SIM card package is queried, and at least two network number sets including the MCC are determined, and At least two candidate primary virtual SIM cards corresponding to the at least two network number sets.
  • the mobile device downloads a sub-virtual SIM card by using the accessing primary virtual SIM card successfully registered in the at least two candidate primary virtual SIM cards.
  • the accessing the primary virtual SIM card to download the virtual SIM by using the at least two candidate primary virtual SIM cards to register the network successfully is:
  • the mobile device registers the network through the at least two candidate primary virtual SIM cards according to the order of the supplier quality weights, and determines that an access primary virtual SIM card capable of registering the successful connection is obtained. Access the primary virtual SIM card to access the network to download the sub-virtual SIM card.
  • the mobile device performs a registration and networking operation through each candidate primary virtual SIM card according to the order of the quality weight of the suppliers, until the registered primary virtual SIM card is successfully registered. Once the registration network is successful, it is no longer necessary to continue to register the network. If the mobile device detects that the network is down, it can continue to find a suitable primary card in this way.
  • the candidate primary virtual SIM card 1 and the candidate primary virtual SIM card 2 have vendor quality weights of 1 and 2, respectively, and the mobile device has access to the target mobile network of the visited place, when the mobile device detects When the connection of the target mobile network is disconnected, and the sub-virtual SIM card stored by the mobile device for accessing the target mobile network is deleted, the mobile terminal may first perform registration and networking operation through the candidate primary virtual SIM card 1 if the registration is connected. If the network fails, the registration operation is performed through the candidate primary virtual SIM card 2. If the registration is successful, the candidate primary virtual SIM card 2 is connected to the primary virtual SIM card, and the secondary virtual SIM card is re-downloaded through the access. From the virtual SIM card, and access the target mobile network again through the downloaded sub-virtual SIM card.
  • the network that is connected to the primary virtual SIM card and registered with the network may be the same as the target mobile network, or may be different, and is not limited by the embodiment of the present invention.
  • the mobile device accesses the target mobile network of the visited place by using the sub-virtual SIM card.
  • the interaction process between the mobile device and the virtual SIM card server includes:
  • the mobile device When the mobile device fails to register the network through the at least two candidate primary virtual SIM cards, the mobile device generates a parking abnormality message carrying the primary card identifier of the access primary virtual SIM card that fails to register the network connection;
  • the virtual SIM card server receives the resident network abnormal message, and repairs the accessing the primary virtual SIM card when detecting that the registered primary virtual SIM card that fails to register the network is in an abnormal state.
  • an example data structure of a virtual SIM card server processing a parking exception message is shown in Table 5.
  • the virtual SIM card server receives the resident network different After the constant message, the exception event can be processed synchronously, or the exception event can be processed asynchronously.
  • the service coverage area of the primary virtual SIM card package includes multiple service coverage sub-areas, and correspondingly, the primary virtual SIM card package includes at least two primary virtual SIM cards including The plurality of service coverage sub-regions correspond to a plurality of primary virtual SIM card subsets, and each of the primary virtual SIM card subsets includes at least two primary virtual SIM cards.
  • the service coverage area of the card includes the above-mentioned 25 countries in the Asian region.
  • the service coverage area of the Class B primary virtual SIM card provided by the operator 2 includes the service coverage area of the Class C primary virtual SIM card provided by the operator 3 in the above 20 countries in Europe.
  • the primary virtual SIM card package supporting the above global package service shall include at least two Class A primary virtual SIM cards, two Class B primary virtual SIM cards, two Class C primary virtual SIM cards, and two Class D primary virtual SIMs. , Two class E main virtual SIM card.
  • the method for accessing the network through the virtual SIM card can avoid the single primary virtual SIM card by sending a single primary virtual SIM card to the mobile device compared to the existing virtual SIM card server. If the network fails and the target mobile network cannot be accessed, it is beneficial to improve the success rate and reliability of the mobile device and improve the user experience.
  • the virtual SIM card server can combine the same number of primary virtual SIM cards into a larger number of primary virtual SIM card packages and allocate the primary virtual SIM card packages to more.
  • the mobile device is used to implement multiplexing of the primary virtual SIM card, that is, the same number of primary virtual SIM cards can be provided to more users, and only a single mobile can be provided compared to the prior art single primary virtual SIM card.
  • the solution of the device is beneficial to improving the utilization rate of the main virtual SIM card and reducing the operating cost.
  • FIG. 5 is a schematic flowchart diagram of still another method for accessing a network through a virtual SIM card according to an embodiment of the present invention. As shown in FIG. 5, the method for accessing a network through a virtual SIM card disclosed in the method embodiment of the present invention specifically includes the following steps.
  • the mobile device generates a primary virtual SIM card package acquisition request that carries the area identifier of the visited place, and sends a primary virtual SIM card package acquisition request to the virtual SIM card server.
  • the mobile device When detecting that the user applies to open the international roaming service for the visited place, the mobile device generates a primary virtual SIM card package obtaining request that carries the area identifier of the visited place according to the application of the user.
  • the virtual SIM card server receives the primary virtual SIM card package acquisition request sent by the mobile device, and determines that the pre-stored at least two primary virtual SIM cards in the service coverage area include at least two primary virtual entities in the visited place. a SIM card, and generating a primary virtual SIM card package to be allocated according to at least two primary virtual SIM cards including the visited place, and transmitting, to the mobile device, a primary virtual SIM card package carrying the primary virtual SIM card package to be allocated. response;
  • the mobile device receives the primary virtual SIM card package acquisition response, and stores a primary virtual SIM card package carried in the primary virtual SIM card package acquisition response.
  • the mobile device acquires network environment parameters of the visited place.
  • the mobile device determines, in the primary virtual SIM card package, at least two candidate primary virtual SIM cards that match the network environment parameter.
  • the mobile device downloads a sub-virtual SIM card by using the accessing main virtual SIM card successfully registered in the at least two candidate primary virtual SIM cards.
  • the accessing the primary virtual SIM card to download the virtual SIM by using the at least two candidate primary virtual SIM cards to register the network successfully is:
  • the mobile device registers the network through the at least two candidate primary virtual SIM cards according to the order of the supplier quality weights, and determines that an access primary virtual SIM card capable of registering the successful connection is obtained. Access the primary virtual SIM card to access the network to download the sub-virtual SIM card.
  • the mobile device performs a registration and networking operation through each candidate primary virtual SIM card according to the order of the quality weight of the suppliers, until the registered primary virtual SIM card is successfully registered. Once the registration network is successful, it is no longer necessary to continue to register the network. If When the mobile device detects that the network is disconnected, it can continue to find a suitable primary card in this way.
  • the mobile device accesses the target mobile network of the visited place by using the sub-virtual SIM card.
  • the method for accessing the network through the virtual SIM card can prevent the single virtual SIM card from being placed on the network by transmitting a single primary virtual SIM card to the mobile device compared to the existing virtual SIM card server.
  • the failure to access the target mobile network of the visited place is conducive to improving the success rate and reliability of the mobile device, and improving the user experience.
  • the virtual SIM card server can combine the same number of primary virtual SIM cards into a larger number of primary virtual SIM card packages and allocate the primary virtual SIM card packages to more.
  • the mobile device is used to implement multiplexing of the primary virtual SIM card, that is, the same number of primary virtual SIM cards can be provided to more users, and only a single mobile can be provided compared to the prior art single primary virtual SIM card.
  • the solution of the device is beneficial to improving the utilization rate of the main virtual SIM card and reducing the operating cost.
  • FIG. 6 is a schematic flowchart of another method for accessing a network through a virtual SIM card according to an embodiment of the present invention.
  • the method for accessing a network through a virtual SIM card disclosed in the method embodiment of the present invention specifically includes the following steps.
  • the mobile device generates a primary virtual SIM card package acquisition request that carries the device identifier of the mobile device, and sends a primary virtual SIM card package acquisition request to the virtual SIM card server.
  • the mobile device When detecting that the user applies to open the international roaming service for the visited place, the mobile device generates a primary virtual SIM card package obtaining request that carries the area identifier of the visited place according to the application of the user.
  • the virtual SIM card server receives the primary virtual SIM card package acquisition request sent by the mobile device, and uses the device identifier of the mobile device in the primary virtual SIM card package acquisition request as a query basis, and queries the main a virtual SIM card package allocation record, acquiring a primary virtual SIM card package allocation record of the mobile device, and acquiring a primary virtual SIM card package of the primary virtual SIM card package allocation record, and transmitting the primary virtual SIM to the mobile device
  • the primary virtual SIM card package of the SIM card package obtains a response;
  • the mobile device receives the primary virtual SIM card package acquisition response, and stores a primary virtual SIM card package carried in the primary virtual SIM card package acquisition response;
  • the mobile device acquires network environment parameters of the visited place.
  • the mobile device determines, in the primary virtual SIM card package, at least two candidate primary virtual SIM cards that match the network environment parameter.
  • the mobile device downloads a sub-virtual SIM card by using the accessing primary virtual SIM card successfully registered in the at least two candidate primary virtual SIM cards.
  • the mobile device accesses the target mobile network of the visited place by using the sub-virtual SIM card.
  • the method for accessing the network through the virtual SIM card can prevent the single virtual SIM card from being placed on the network by transmitting a single primary virtual SIM card to the mobile device compared to the existing virtual SIM card server.
  • the failure to access the target mobile network of the visited place is conducive to improving the success rate and reliability of the mobile device, and improving the user experience.
  • the virtual SIM card server can combine the same number of primary virtual SIM cards into a larger number of primary virtual SIM card packages and allocate the primary virtual SIM card packages to more.
  • the mobile device is used to implement multiplexing of the primary virtual SIM card, that is, the same number of primary virtual SIM cards can be provided to more users, and only a single mobile can be provided compared to the prior art single primary virtual SIM card.
  • the solution of the device is beneficial to improving the utilization rate of the main virtual SIM card and reducing the operating cost.
  • FIG. 7 is a schematic flowchart of another method for accessing a network through a virtual SIM card according to an embodiment of the present invention.
  • the method for accessing a network through a virtual SIM card disclosed in the method embodiment of the present invention specifically includes the following steps.
  • the mobile device determines, in a pre-stored primary virtual SIM card package, at least two candidate primary virtual SIM cards that match a network environment parameter of the visited location of the mobile device, and a service coverage area of the primary virtual SIM card package. Including the visited place;
  • the mobile device downloads a sub-virtual SIM card by using the accessing primary virtual SIM card successfully registered in the at least two candidate primary virtual SIM cards.
  • the primary virtual SIM card package further includes a provider quality weight of a network supported by the primary virtual SIM card; and the mobile device passes the at least two candidate primary virtual SIM cards.
  • the specific implementation method of downloading the virtual SIM card by registering the successful access virtual virtual SIM card is:
  • the mobile device registers the network through the at least two candidate primary virtual SIM cards according to the order of the supplier quality weights, and determines that an access primary virtual SIM card capable of registering the successful connection is obtained. Access the primary virtual SIM card to access the network to download the sub-virtual SIM card.
  • the mobile device accesses the target mobile network of the visited place by using the sub-virtual SIM card.
  • the method for accessing the network through the virtual SIM card can prevent the single virtual SIM card from being placed on the network by transmitting a single primary virtual SIM card to the mobile device compared to the existing virtual SIM card server.
  • the failure to access the target mobile network of the visited place is conducive to improving the success rate and reliability of the mobile device, and improving the user experience.
  • the network environment parameter includes a network number of the mobile network that is searched in the visited location; and the mobile device determines the network environment parameter in the pre-stored primary virtual SIM card package.
  • the specific implementation manner of matching at least two candidate primary virtual SIM cards is:
  • the mobile device uses the network number of the mobile network as a query identifier, queries a network number set of a network supported by the primary virtual SIM card in the primary virtual SIM card package, and determines at least two network numbers including the network number. And a set, and at least two candidate primary virtual SIM cards corresponding to the at least two network number sets.
  • the network environment parameter includes a network number of the mobile network that is searched in the visited location; and the mobile device determines the network environment parameter in the pre-stored primary virtual SIM card package.
  • the specific implementation manner of matching at least two candidate primary virtual SIM cards is:
  • the mobile device extracts a mobile country code MCC in the network number
  • the mobile device uses the MCC as a query identifier, queries a network number set of a network supported by the primary virtual SIM card in the primary virtual SIM card package, and determines at least two network number sets including the network number, and At least two candidate primary virtual SIM cards corresponding to at least two network number sets are described.
  • the mobile device performs before determining at least two candidate primary virtual SIM cards that match the network environment parameters of the visited device of the mobile device in the pre-stored primary virtual SIM card package.
  • the mobile device generates a primary virtual SIM card package acquisition request carrying the area identifier of the visited place, and sends a primary virtual SIM card package acquisition request to the virtual SIM card server;
  • the mobile device receives a primary virtual SIM card package acquisition response that is sent by the virtual SIM card server and carries the primary virtual SIM card package, and stores the primary virtual SIM card package, where the primary virtual SIM card package is M
  • the M main virtual SIM card packages are the virtual SIM card server, according to the preset primary virtual SIM card package generation policy, combining N main virtual SIM cards
  • the obtained N and M are positive integers, and N is less than M.
  • the primary virtual SIM card package obtaining response is that the virtual SIM card server receives the primary virtual SIM card package obtaining request, and the area identifier of the visited place is used as a query identifier, and the query is performed.
  • Pre-storing a plurality of primary virtual SIM card packages acquiring at least one primary virtual SIM card package including the visited location and not allocated, and randomly selecting the primary virtual from the at least one primary virtual SIM card package Generated after the SIM card package; or,
  • the primary virtual SIM card package acquisition response is that the virtual SIM card server receives the primary virtual SIM card package acquisition request, and uses the device identifier of the mobile device in the primary virtual SIM card package acquisition request as a query basis. Querying the primary virtual SIM card package allocation record, obtaining the primary virtual SIM card package allocation record of the mobile device, and obtaining the primary virtual SIM card package of the primary virtual SIM card package allocation record.
  • the primary virtual SIM card packet obtaining response is that the virtual SIM card server receives the primary virtual SIM card packet obtaining request, and determines that the pre-stored at least two primary virtual SIM cards have service coverage.
  • the area includes at least two primary virtual SIM cards of the visited place, and is determined after the primary virtual SIM card package is generated according to at least two primary virtual SIM cards including the visited place.
  • FIG. 8 is a schematic flowchart diagram of still another method for accessing a network through a virtual SIM card according to an embodiment of the present invention. As shown in FIG. 8, the method for accessing a network through a virtual SIM card disclosed in the method embodiment of the present invention specifically includes the following steps.
  • the mobile device determines, in the at least two primary virtual SIM cards, at least two candidate primary virtual SIM cards that match network environment parameters of the visited location of the mobile device, where the mobile device stores at least two Primary virtual SIM card;
  • the at least two primary virtual SIM cards stored by the mobile device include at least two candidate primary virtual SIM cards that match the network environment parameters.
  • the mobile device stores two primary virtual SIM cards, the two primary virtual SIM cards stored are matched with the network environment parameters.
  • the network environment parameter of the visited place includes a network number of the mobile network visited by the mobile device.
  • the mobile device downloads a sub-virtual SIM card by using the accessing main virtual SIM card successfully registered in the at least two candidate primary virtual SIM cards;
  • the mobile device accesses the target mobile network of the visited place by using the sub-virtual SIM card.
  • the method for accessing the network through the virtual SIM card can prevent the single virtual SIM card from being placed on the network by transmitting a single primary virtual SIM card to the mobile device compared to the existing virtual SIM card server.
  • the failure to access the target mobile network of the visited place is conducive to improving the success rate and reliability of the mobile device, and improving the user experience.
  • the network environment parameter includes a network number of the mobile network that is searched in the visited place; and the mobile device determines the network in the at least two primary virtual SIM cards.
  • the specific implementation manners of at least two candidate primary virtual SIM cards that match the environmental parameters are:
  • the mobile device uses the network number of the mobile network as a query identifier, queries a network number set of the network supported by the at least two primary virtual SIM cards, determines at least two network number sets including the network number, and At least two candidate primary virtual SIM cards corresponding to at least two network number sets are described.
  • the network environment parameter includes a network number of the mobile network that is searched in the visited place; and the mobile device determines the network in the at least two primary virtual SIM cards.
  • the specific implementation manners of at least two candidate primary virtual SIM cards that match the environmental parameters are:
  • the mobile device extracts a mobile country code MCC in the network number
  • the mobile device uses the MCC as a query identifier, queries a network number set of the network supported by the at least two primary virtual SIM cards, determines at least two network number sets including the network number, and the at least two At least two candidate primary virtual SIM cards corresponding to the network number set.
  • the at least two primary virtual SIM cards further include a supported network.
  • the mobile device registers the network through the at least two candidate primary virtual SIM cards according to the order of the supplier quality weights, and determines that an access primary virtual SIM card capable of registering the successful connection is obtained. Access the primary virtual SIM card to access the network to download the sub-virtual SIM card.
  • the mobile device performs a registration and networking operation through each candidate primary virtual SIM card according to the order of the quality weight of the suppliers, until the registered primary virtual SIM card is successfully registered. Once the registration network is successful, it is no longer necessary to continue to register the network. If the mobile device detects that the network is down, it can continue to find a suitable primary card in this way.
  • FIG. 9 is a schematic flowchart of a method for distributing a virtual SIM card according to an embodiment of the present invention. As shown in FIG. 9, the method for accessing a network through a virtual SIM card disclosed in the method embodiment of the present invention specifically includes the following steps.
  • the virtual SIM card server combines N primary virtual SIM cards into M primary virtual SIM card packages according to a preset primary virtual SIM card package generation policy, and each of the second number of primary virtual SIM card packages
  • the virtual SIM card package includes at least two primary virtual SIM cards, N and M are positive integers, and N is less than M;
  • the N primary virtual SIM cards are sent by the operator server.
  • the preset primary virtual SIM card package generation policy is:
  • a random combination strategy based on at least two primary virtual SIM cards defined in each primary virtual SIM card package is defined.
  • the N primary virtual SIM cards when the service coverage area of the M primary virtual SIM card packages includes a first sub-area and a second sub-area, the N primary virtual SIM cards include a service coverage area that is the first sub-area.
  • the third number of primary virtual SIM cards and service coverage areas are the fourth number of primary virtual SIM cards of the second sub-area, and the preset primary virtual SIM card package generation policy is:
  • the primary virtual SIM card and the two service coverage areas that are at least two service coverage areas of the primary sub-SIM card are the primary virtual SIM card of the second sub-area.
  • the virtual SIM card server sends, to the mobile device, a primary virtual SIM card package selected from the M primary virtual SIM card packages, where the service coverage area of the primary virtual SIM card package includes a visited place of the mobile device, where the primary The virtual SIM card package is used by the mobile device to acquire network environment parameters of the visited place, and determining, in the primary virtual SIM card package, at least two candidate primary virtual SIM cards that match the network environment parameter, and adopting The at least two candidate primary virtual SIM cards are registered to successfully access the primary virtual SIM card to download the virtual SIM card, and the sub-virtual SIM card is used to access the target mobile network of the visited place.
  • the specific implementation manner in which the virtual SIM card server sends the primary virtual SIM card package selected from the M primary virtual SIM card packages to the mobile device may be various, which is not limited in the embodiment of the present invention.
  • the implementation manner in which the virtual SIM card server sends the primary virtual SIM card package selected from the M primary virtual SIM card packages to the mobile device is:
  • the virtual SIM card server uses the area identifier as a query identifier to query the M main virtual SIM card packages, and obtains at least one primary virtual SIM card package whose service coverage area includes the visited place and is not allocated;
  • the virtual SIM card server randomly selects a primary virtual SIM card package from the at least one primary virtual SIM card package;
  • the virtual SIM card server sends a primary virtual SIM card package acquisition response carrying the primary virtual SIM card package to the mobile device.
  • the implementation manner in which the virtual SIM card server sends the primary virtual SIM card package selected from the M primary virtual SIM card packages to the mobile device is:
  • the virtual SIM card server queries the pre-stored primary virtual SIM card package allocation record by using the device identifier as a query basis, and acquires a primary virtual SIM card package allocation record of the mobile device;
  • the virtual SIM card server sends a primary virtual SIM card package acquisition response carrying the primary virtual SIM card package to the mobile device.
  • the virtual SIM card server can combine the same number of primary virtual SIM cards into a larger number of primary virtual virtual machines by using the foregoing primary virtual SIM card allocation manner.
  • SIM card package, and the main virtual SIM card package is allocated to more mobile devices for use, thereby realizing the multiplexing of the main virtual SIM card, that is, enabling the same number of main virtual SIM cards to be provided to more users, as opposed to
  • a single primary virtual SIM card can only provide a single mobile device solution, which is beneficial to improving the utilization rate of the primary virtual SIM card and reducing operating costs.
  • FIG. 10 is a block diagram of a mobile device according to an embodiment of the present invention.
  • the mobile device prestores at least two primary virtual SIM cards.
  • the mobile device includes a primary card determining module 1001, a daughter card downloading module 1002, and a network access module 1003, where:
  • the primary card determining module 1001 is configured to determine, in the at least two primary virtual SIM cards, at least two candidate primary virtual SIM cards that match network environment parameters of the visited location of the mobile device;
  • the subcard downloading module 1002 is configured to register, by the at least two candidate primary virtual SIM cards determined by the primary card determining module 1001, a successfully connected access virtual virtual SIM card to download a virtual SIM card;
  • the network access module 1003 is configured to access the target mobile network of the visited place by using the sub-virtual SIM card downloaded by the sub-card downloading module 1002.
  • the network environment parameter includes a network number of the mobile network that is searched in the visited location; and the primary card determining module is configured to:
  • the network environment parameter includes a network number of the mobile network that is searched in the visited location; and the primary card determining module is configured to:
  • Querying by using the MCC as a query identifier, a network number set of the network supported by the at least two primary virtual SIM cards, determining at least two network number sets including the network number, and corresponding to the at least two network number sets. At least two candidate primary virtual SIM cards.
  • the at least two primary virtual SIM cards further include a provider quality weight of the supported network;
  • the daughter card downloading module is configured to:
  • the network is registered by the at least two candidate primary virtual SIM cards, and an access primary virtual SIM card capable of registering the successful connection is determined, and the access primary virtual SIM is accessed through the access
  • the SIM card accesses the network to download the sub-virtual SIM card.
  • module as used herein shall be understood to mean the broadest possible meaning, and the object for implementing the functions described by the respective “modules” may be, for example, an integrated circuit ASIC, a single circuit for executing one or more software or firmware.
  • a processor shared, dedicated or chipset
  • memory of the program combinatorial logic, and/or other suitable components that perform the functions described above.
  • the mobile device provided by the embodiment of the present invention can only provide a single primary virtual SIM card solution with respect to the existing mobile device, and can avoid the failure to access the visited place due to the failure of the single primary virtual SIM card to be camped on.
  • the situation of the target mobile network is conducive to improving the success rate and reliability of the mobile device's network access and improving the user experience.
  • FIG. 11 is a block diagram of another mobile device disclosed in an embodiment of the apparatus of the present invention, where at least two primary virtual SIM cards are pre-stored.
  • the mobile device includes a primary card determining module 1101, a daughter card downloading module 1102, and a network access module 1103, where:
  • the primary card determining module 1101 is configured to determine, in the pre-stored primary virtual SIM card package, at least two candidate primary virtual SIM cards that match the network environment parameter of the visited location of the mobile device, the primary virtual SIM The service coverage area of the card package includes the visited place;
  • the subcard downloading module 1102 is configured to register, by using the at least two candidate primary virtual SIM cards determined by the primary card determining module 1101, a successfully connected access primary virtual SIM card to download a virtual SIM card;
  • the network access module 1103 is configured to access the target mobile network of the visited place by using the sub-virtual SIM card downloaded by the sub-card downloading module 1102.
  • the network environment parameter includes a network number of the mobile network that is searched in the visited location; the primary card determining module 1101 is configured to:
  • the network environment parameter includes a network number of the mobile network that is searched in the visited location; the primary card determining module 1101 is configured to:
  • the at least two primary virtual SIM cards further include a vendor quality weight of the supported network;
  • the daughter card download module 1102 is configured to:
  • the network is registered by the at least two candidate primary virtual SIM cards, and an access primary virtual SIM card capable of registering the successful connection is determined, and the access primary virtual SIM is accessed through the access
  • the SIM card accesses the network to download the sub-virtual SIM card.
  • the mobile device further includes:
  • a request generating module configured to: before the at least two candidate primary virtual SIM cards that match the network environment parameter of the visited device of the mobile device in the pre-stored primary virtual SIM card package; a primary virtual SIM card package acquisition request of the area identifier of the visited place;
  • a request sending module configured to send a primary virtual SIM card package acquisition request to the virtual SIM card server
  • the response receiving module is configured to receive, by the virtual SIM card server, the host virtual The primary virtual SIM card package of the SIM card package acquires a response, and stores the primary virtual SIM card package, where the primary virtual SIM card package is one of the M primary virtual SIM card packages, the M The master virtual SIM card package is obtained by combining the virtual virtual SIM card servers according to the preset virtual SIM card package combination strategy, and N and M are positive integers, and N is smaller than M.
  • the primary virtual SIM card package obtaining response is that the virtual SIM card server receives the primary virtual SIM card package acquisition request, and the area identifier of the visited place is used as a query identifier, and the pre-stored multiple primary virtual files are queried.
  • a SIM card package where the service coverage area includes the visited location and the at least one primary virtual SIM card package is not allocated, and the primary virtual SIM card package is randomly selected from the at least one primary virtual SIM card package.
  • the primary virtual SIM card package acquisition response is that the virtual SIM card server receives the primary virtual SIM card package acquisition request, and uses the device identifier of the mobile device in the primary virtual SIM card package acquisition request as a query basis. Querying the primary virtual SIM card package allocation record, obtaining the primary virtual SIM card package allocation record of the mobile device, and obtaining the primary virtual SIM card package of the primary virtual SIM card package allocation record.
  • the primary virtual SIM card packet obtaining response is that the virtual SIM card server receives the primary virtual SIM card packet obtaining request, and determines that the pre-stored service coverage area of the at least two primary virtual SIM cards includes the visited place. At least two primary virtual SIM cards are determined based on the generation of the primary virtual SIM card package based on at least two primary virtual SIM cards including the visited location.
  • module as used herein shall be understood to mean the broadest possible meaning, and the object for implementing the functions described by the respective “modules” may be, for example, an integrated circuit ASIC, a single circuit for executing one or more software or firmware.
  • a processor shared, dedicated or chipset
  • memory of the program combinatorial logic, and/or other suitable components that perform the functions described above.
  • the mobile device provided by the embodiment of the present invention can only provide a single primary virtual SIM card solution with respect to the existing mobile device, and can avoid the failure to access the visited place due to the failure of the single primary virtual SIM card to be camped on.
  • the situation of the target mobile network is conducive to improving the success rate and reliability of the mobile device's network access and improving the user experience.
  • FIG. 12 is a block diagram of a virtual SIM card server disclosed in an embodiment of the apparatus of the present invention.
  • the virtual SIM card server includes a card package generating module 1201 and a card package sending module 1202, where:
  • the card package generating module 1201 is configured to combine N primary virtual SIM cards into M primary virtual SIM card packages according to a preset primary virtual SIM card package generation policy, where N and M are positive integers, and N is less than M;
  • the N primary virtual SIM cards are sent by the operator server.
  • the card package sending module 1202 is configured to send, to the mobile device, a primary virtual SIM card package selected from the M primary virtual SIM card packages generated by the card package generating module 1201, and the service coverage of the primary virtual SIM card package
  • the area includes a visited place of the mobile device, the primary virtual SIM card package is used by the mobile device to acquire a network environment parameter of the visited place, and determining, in the primary virtual SIM card package, that the network environment parameter is matched And at least two candidate primary virtual SIM cards, and downloading a sub-virtual SIM card by using the at least two candidate primary virtual SIM cards to register a successfully connected access primary virtual SIM card, wherein the sub-virtual SIM card is used for accessing The target mobile network of the visited place.
  • the card package sending module 1202 is configured to:
  • the card package sending module 1202 is configured to:
  • the service coverage area of the N primary virtual SIM cards is the same as the service coverage area of the M primary virtual SIM card packages, and the preset primary virtual SIM card package generation policy is:
  • a random combination strategy based on at least two primary virtual SIM cards defined in each primary virtual SIM card package is defined.
  • the service coverage area of the M primary virtual SIM card packages includes a first sub-area and a second sub-area, where the N primary virtual SIM cards include a service coverage area that is the third of the first sub-areas
  • the quantity of the primary virtual SIM card and the service coverage area is the fourth number of primary virtual SIM cards of the second sub-area
  • the preset primary virtual SIM card package generation policy is:
  • module as used herein shall be understood to mean the broadest possible meaning, and the object for implementing the functions described by the respective “modules” may be, for example, an integrated circuit ASIC, a single circuit for executing one or more software or firmware.
  • a processor shared, dedicated or chipset
  • memory of the program combinatorial logic, and/or other suitable components that perform the functions described above.
  • the virtual SIM card server provided by the embodiment of the present invention can combine the same number of primary virtual SIM cards into a larger number of primary virtual SIM card packages by using the foregoing manner of assigning the primary virtual SIM card package, and the primary virtual SIM card package
  • the SIM card package is allocated to more mobile devices for use, thereby realizing the multiplexing of the primary virtual SIM card, that is, enabling the same number of primary virtual SIM cards to be provided to more users, compared to the prior art single primary virtual
  • the SIM card can only provide a single mobile device solution, which is beneficial to improving the utilization rate of the main virtual SIM card and reducing the operating cost.
  • the embodiment of the present invention further provides a computer storage medium, wherein the computer storage medium can store a program, and the program includes any method or virtual SIM that accesses the network through the virtual SIM card according to any of the foregoing method embodiments. Some or all of the steps in the card distribution method.
  • the disclosed apparatus may be implemented in other ways.
  • the device embodiments described above are merely illustrative.
  • the division of the modules is only a logical function division.
  • there may be another division manner for example, multiple modules or components may be combined or may be Integrate into another system, or some features can be ignored or not executed.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or module, and may be electrical or otherwise.
  • the modules described as separate components may or may not be physically separated.
  • the components displayed as modules may or may not be physical modules, that is, may be located in one place, or may be distributed to multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.
  • the above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
  • the integrated modules if implemented in the form of software functional modules and sold or used as separate products, may be stored in a computer readable memory.
  • the part of the technical solution of the present invention that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory.
  • a number of instructions are included to cause a mobile device (which may be a personal computer, a virtual SIM card server, or a network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
  • the foregoing memory includes: a U disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.
  • ROM Read-Only Memory
  • RAM Random Access Memory

Landscapes

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

Abstract

本发明公开了一种虚拟SIM卡分发、接入网络的方法及相关设备,包括:在至少两张主虚拟SIM卡中确定与移动设备的拜访地的网络环境参数匹配的至少两张候选主虚拟SIM卡;通过至少两张候选主虚拟SIM卡注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡;利用子虚拟SIM卡接入拜访地的目标移动网络。本发明实施例有利于提升移动设备入网成功率和可靠性,降低运营成本。

Description

虚拟SIM卡分发、接入网络的方法及相关设备 技术领域
本发明涉及通信技术领域,尤其涉及一种虚拟SIM卡分发、接入网络方法及相关设备。
背景技术
移动通讯技术中,移动设备装上用户身份模块SIM卡,通过SIM卡可以向运营商的移动网络注册联网。用户只需要向当地移动运营商购买一张SIM卡,装在移动设备中,就可以使用运营商提供的语音及数据业务。为更方便地获取SIM卡,虚拟SIM卡应运而生,用户无需购买物理SIM卡,只需将SIM卡数据通过网络(比如无线保真Wi-Fi,互联网Internet等任何数据网络)下载到终端中,就可以实现和物理SIM卡一样的效果,使用运营商提供的网络服务。
在国际漫游场景下,为使用户也能方便获得拜访地的移动网络服务,人们又提出动态下载虚拟SIM卡方案。在移动设备出厂或用户启用相关服务时,预置或下载一张主虚拟SIM卡到移动设备中,此主虚拟SIM卡覆盖范围广,能支持国家范围的网络注册服务,功能上用作位置发现和提供基本数据网络能力,当移动设备进入到一个拜访地,可以通过此主虚拟SIM卡请求适合当地使用的子虚拟SIM卡,这样用户就能享受到性价比较高的移动网络服务。
本技术方案的发明人在研究过程中发现,上述动态下载虚拟SIM卡方案,移动设备的网络注册可靠性受主虚拟SIM卡的影响,若主虚拟SIM卡因发生故障等原因无法驻网,则移动设备无法接入拜访地的移动网络,对于虚拟SIM卡业务运营商来说,随着用户数的增长,上述主虚拟SIM卡的数量需求会越来越大,也会导致运营成本剧增。
发明内容
本申请提供一种虚拟SIM卡分发、接入网络方法及相关设备,以期提升移动设备入网成功率和可靠性,降低运营成本。
第一方面,本发明实施例提供了一种通过虚拟SIM卡接入网络的方法,用在存储有至少两张主虚拟SIM卡的移动设备,包括:
移动设备在所述至少两张主虚拟SIM卡中确定与所述移动设备的拜访地的网络环境参数匹配的至少两张候选主虚拟SIM卡,通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡,利用所述子虚拟SIM卡接入所述拜访地的目标移动网络。
可见,本发明实施例提供的通过虚拟SIM卡接入网络的方法,相对于现有虚拟SIM卡服务器向移动设备发送单张主虚拟SIM卡的方案,可以避免因单张主虚拟SIM卡驻网失败而造成无法接入拜访地的目标移动网络的情形,有利于提升移动设备入网成功率和可靠性,提升用户体验。
结合第一方面,在一些可能的实现方式中,所述网络环境参数包括在所述拜访地搜索到的移动网络的网络编号;所述移动设备在所述至少两张主虚拟SIM卡中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡,包括:
移动设备以所述移动网络的网络编号为查询标识,查询所述至少两张主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
结合第一方面,在一些可能的实现方式中,所述网络环境参数包括在所述拜访地搜索到的移动网络的网络编号;所述移动设备在所述至少两张主虚拟SIM卡中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡,包括:
移动设备提取所述网络编号中的移动国家代码MCC;以所述MCC为查询标识,查询所述至少两张主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
结合第一方面,在一些可能的实现方式中,所述至少两张主虚拟SIM卡还包括支持的网络的供应商质量权重;所述移动设备通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡,包括:
移动设备根据供应商质量权重由小到大的顺序,通过所述至少两张候选主 虚拟SIM卡注册连网,确定能够注册连网成功的一张接入主虚拟SIM卡,通过所述接入主虚拟SIM卡接入网络下载子虚拟SIM卡。
第二方面,本发明实施例提供了一种通过虚拟SIM卡接入网络的方法,包括:
移动设备在预存的主虚拟SIM卡包中确定与移动设备的拜访地的网络环境参数匹配的至少两张候选主虚拟SIM卡,所述主虚拟SIM卡包的业务覆盖区域包括所述拜访地,通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡,利用所述子虚拟SIM卡接入所述拜访地的目标移动网络。
可见,本发明实施例提供的通过虚拟SIM卡接入网络的方法,相对于现有虚拟SIM卡服务器向移动设备发送单张主虚拟SIM卡的方案,可以避免因单张主虚拟SIM卡驻网失败而造成无法接入拜访地的目标移动网络的情形,有利于提升移动设备入网成功率和可靠性,提升用户体验。
结合第二方面,在一些可能的实现方式中,所述网络环境参数包括在所述拜访地搜索到的移动网络的网络编号;所述移动设备在预存的主虚拟SIM卡包中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡,包括:
移动设备以所述移动网络的网络编号为查询标识,查询所述主虚拟SIM卡包中的主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
结合第二方面,在一些可能的实现方式中,所述网络环境参数包括在所述拜访地搜索到的移动网络的网络编号;所述移动设备在预存的主虚拟SIM卡包中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡,包括:
移动设备提取所述网络编号中的移动国家代码MCC;以所述MCC为查询标识,查询所述主虚拟SIM卡包中的主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
结合第二方面,在一些可能的实现方式中,所述主虚拟SIM卡包还包括主虚拟SIM卡所支持的网络的供应商质量权重;所述移动设备通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡,包括:
移动设备根据供应商质量权重由小到大的顺序,通过所述至少两张候选主虚拟SIM卡注册连网,确定能够注册连网成功的一张接入主虚拟SIM卡,通过所述接入主虚拟SIM卡接入网络下载子虚拟SIM卡。
结合第二方面,在一些可能的实现方式中,所述在预存的主虚拟SIM卡包中确定与移动设备的拜访地的网络环境参数匹配的至少两张候选主虚拟SIM卡之前,所述方法还包括:
移动设备生成携带有所述拜访地的区域标识的主虚拟SIM卡包获取请求,并向虚拟SIM卡服务器发送主虚拟SIM卡包获取请求;接收所述虚拟SIM卡服务器发送的携带有所述主虚拟SIM卡包的主虚拟SIM卡包获取响应,并存储所述主虚拟SIM卡包,所述主虚拟SIM卡包为M个主虚拟SIM卡包中的一个主虚拟SIM卡包,所述M个主虚拟SIM卡包是所述虚拟SIM卡服务器根据预设主虚拟SIM卡包生成策略组合N个主虚拟SIM卡而得到的,M、N为正整数,且N小于M。
结合第二方面,在一些可能的实现方式中,所述主虚拟SIM卡包获取响应是所述虚拟SIM卡服务器接收所述主虚拟SIM卡包获取请求,以所述拜访地的区域标识为查询标识,查询预存的多个主虚拟SIM卡包,获取业务覆盖区域包括所述拜访地、且未分配的至少一个主虚拟SIM卡包,并从所述至少一个主虚拟SIM卡包中随机选取所述主虚拟SIM卡包之后生成的;或者,
所述主虚拟SIM卡包获取响应是所述虚拟SIM卡服务器接收所述主虚拟SIM卡包获取请求,以所述主虚拟SIM卡包获取请求中的所述移动设备的设备标识为查询依据,查询主虚拟SIM卡包分配记录,获取所述移动设备的主虚拟SIM卡包分配记录,并获取所述主虚拟SIM卡包分配记录的主虚拟SIM卡包之后而确定的。
结合第二方面,在一些可能的实现方式中,所述主虚拟SIM卡包获取响 应是所述虚拟SIM卡服务器接收所述主虚拟SIM卡包获取请求,确定预存的至少两张主虚拟SIM卡中业务覆盖区域包括所述拜访地的至少两张主虚拟SIM卡,并根据包括所述拜访地的至少两张主虚拟SIM卡生成所述主虚拟SIM卡包之后而确定的。
第三方面,本发明实施例提供了一种虚拟SIM卡分发的方法,包括:
虚拟SIM卡服务器根据预设主虚拟SIM卡包生成策略,将N个主虚拟SIM卡组合为M个主虚拟SIM卡包,N、M为正整数,且N小于M,向移动设备发送从M个主虚拟SIM卡包中选取的主虚拟SIM卡包,所述主虚拟SIM卡包的业务覆盖区域包括所述移动设备的拜访地,所述主虚拟SIM卡包用于所述移动设备获取所述拜访地的网络环境参数,在所述主虚拟SIM卡包中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡,并通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡,所述子虚拟SIM卡用于接入所述拜访地的目标移动网络。
可见,本发明实施例提供的虚拟SIM卡分发的方法,虚拟SIM卡服务器通过上述主虚拟SIM卡包的分配方式,可以将同样数量的主虚拟SIM卡组合为更多数量的主虚拟SIM卡包,并将主虚拟SIM卡包分配给更多的移动设备使用,从而实现主虚拟SIM卡的复用,即使得同样数量的主虚拟SIM卡能够提供给更多的用户使用,相对于现有技术中单张主虚拟SIM卡只能提供个单个移动设备的方案,有利于提升主虚拟SIM卡的利用率,降低运营成本。
结合第三方面,在一些可能的实现方式中,所述虚拟SIM卡服务器向移动设备发送从M个主虚拟SIM卡包中选取的主虚拟SIM卡包,包括:
虚拟SIM卡服务器接收所述移动设备发送的主虚拟SIM卡包获取请求,所述主虚拟SIM卡包获取请求携带有所述拜访地的区域标识;以所述区域标识为查询标识,查询所述M个主虚拟SIM卡包,获取业务覆盖区域包括所述拜访地、且未分配的至少一个主虚拟SIM卡包;从所述至少一个主虚拟SIM卡包中随机选取一个主虚拟SIM卡包;向移动设备发送携带有所述主虚拟SIM卡包的主虚拟SIM卡包获取响应。
结合第三方面,在一些可能的实现方式中,所述虚拟SIM卡服务器向移动设备发送从M个主虚拟SIM卡包中选取的主虚拟SIM卡包,包括:
虚拟SIM卡服务器接收所述移动设备发送的携带有所述移动设备的设备标识的主虚拟SIM卡包获取请求;以所述设备标识为查询依据,查询预存的主虚拟SIM卡包分配记录,获取所述移动设备的主虚拟SIM卡包分配记录;确定所述主虚拟SIM卡包分配记录的主虚拟SIM卡包;向移动设备发送携带有所述主虚拟SIM卡包的主虚拟SIM卡包获取响应。
结合第三方面,在一些可能的实现方式中,所述N个主虚拟SIM卡的业务覆盖区域与M个主虚拟SIM卡包的业务覆盖区域相同,所述预设主虚拟SIM卡包生成策略为:
基于每一个主虚拟SIM卡包中至少包括两张主虚拟SIM卡限定条件下的随机组合策略。
结合第三方面,在一些可能的实现方式中,所述M个主虚拟SIM卡包的业务覆盖区域包括第一子区域和第二子区域,所述N个主虚拟SIM卡包括业务覆盖区域为所述第一子区域的第三数量的主虚拟SIM卡和业务覆盖区域为所述第二子区域的第四数量的主虚拟SIM卡,所述预设主虚拟SIM卡包生成策略为:
基于每一个主虚拟SIM卡包中至少包括两张业务覆盖区域为所述第一子区域的主虚拟SIM卡和两张业务覆盖区域为所述第二子区域的主虚拟SIM卡的限定条件下的随机组合策略。
第四方面,本发明实施例提供了一种移动设备,所述移动设备包括功能模块,所述功能模块用于执行本发明实施例第一方面任一方法中所描述的部分或全部步骤。
第五方面,本发明实施例提供了一种移动设备,所述移动设备包括功能模块,所述功能模块用于执行本发明实施例第二方面任一方法中所描述的部分或全部步骤。
第六方面,本发明实施例提供了一种虚拟SIM卡服务器,所述虚拟SIM卡服务器包括功能模块,所述功能模块用于执行本发明实施例第三方面任一方法中所描述的部分或全部步骤。
第七方面,本发明实施例提供了一种移动设备,包括:
处理器,与所述处理器连接的存储器和射频电路,所述射频电路用于无线通信;
所述存储器中存储有可执行程序代码和至少两张主虚拟SIM卡;
所述处理器用于调用所述存储器中存储的所述可执行程序代码,执行如本发明实施例第一方面任一方法中所描述的部分或全部步骤。
第八方面,本发明实施例提供了一种移动设备,包括:
处理器,与所述处理器连接的存储器和射频电路,所述射频电路用于无线通信;
所述存储器中存储有可执行程序代码;
所述处理器用于调用所述存储器中存储的所述可执行程序代码,执行如本发明实施例第二方面任一方法中所描述的部分或全部步骤。
第九方面,本发明实施例提供了一种虚拟SIM卡服务器,包括:
存储器、处理器、通信接口和通信总线;
所述存储器、所述处理器和所述通信接口通过所述通信总线连接并完成相互间的通信,所述通信接口用于无线通信;
所述处理器调用所述存储器中存储的可执行程序代码,执行本发明实施例第三方面任一方法中所描述的部分或全部步骤。
第十方面,本发明实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储有用于移动设备执行的程序代码,该程序代码具体包括 执行指令,所述执行指令用于执行本发明实施例第一方面任一方法中所描述的部分或全部步骤。
第十一方面,本发明实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储有用于移动设备执行的程序代码,该程序代码具体包括执行指令,所述执行指令用于执行本发明实施例第二方面任一方法中所描述的部分或全部步骤。
第十二方面,本发明实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储有用于虚拟SIM卡服务器执行的程序代码,该程序代码具体包括执行指令,所述执行指令用于执行本发明实施例第三方面任一方法中所描述的部分或全部步骤。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域低精度技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种用于支持本发明通过虚拟SIM卡接入网络的方法的虚拟SIM卡分配系统的系统架构图;
图2是本发明实施例提供的与本发明实施例相关的终端100的部分结构的框图;
图3是本发明实施例提供的一种虚拟SIM卡服务器200的架构组成框图;
图4是本发明实施例提供的一种通过虚拟SIM卡接入网络的方法的流程示意图;
图4a是本发明实施例提供的一种主虚拟SIM卡包与主虚拟SIM卡之间的对应关系示意图;
图4b是本发明实施例提供的另一种主虚拟SIM卡包与主虚拟SIM卡之间 的对应关系示意图;
图4c是本发明实施例提供的一种移动设备有物理SIM卡情形下的主虚拟SIM卡的选取流程示意图;
图4d是本发明实施例提供的一种注册连网异常处理流程图;
图5是本发明实施例提供的又一种通过虚拟SIM卡接入网络的方法的流程示意图;
图6是本发明实施例提供的又一种通过虚拟SIM卡接入网络的方法的流程示意图;
图7是本发明实施例提供的又一种通过虚拟SIM卡接入网络的方法的流程示意图;
图8是本发明实施例提供的又一种通过虚拟SIM卡接入网络的方法的流程示意图;
图9是本发明实施例提供的一种虚拟SIM卡分发的方法的流程示意图;
图10是本发明实施例提供的一种移动设备的组成框图;
图11是本发明实施例提供的另一种移动设备的组成框图;
图12是本发明实施例提供的一种虚拟SIM卡服务器的组成框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。根据本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为便于理解本发明实施例,下面先对移动通信网络中的一些标识信息进行简要描述。
移动国家代码(Mobile Country Code,MCC),也用于标识一个国家,由三位数字组成,但一个国家也可以被分配多个MCC,比如美国的MCC由310,311和316,中国的MCC只有460;
请参阅图1,图1是本发明实施例提供的一种用于支持本发明通过虚拟 SIM卡接入网络的方法的虚拟SIM卡分配系统的系统架构图。如图所示,该系统包括移动设备、网络和虚拟SIM卡服务器,其中,网络包括移动通信网络,虚拟SIM卡服务器是应用层面的业务服务器,用于存储主虚拟SIM卡包,该主虚拟SIM卡包用于存储多张主虚拟SIM卡,主虚拟SIM卡能支持国家范围的网络注册服务,功能上用作位置发现和提供基本数据网络能力,当移动设备进入到一个拜访地,可以通过此主虚拟SIM卡请求适合当地使用的子虚拟SIM卡,并通过子虚拟SIM卡接入当地移动网络。移动设备存储有虚拟SIM卡服务器分配的主虚拟SIM卡包,可以根据在拜访地获取的网络环境参数,从主虚拟SIM卡包中确定至少两张接入虚拟主卡,并利用所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡,再通过所述子虚拟SIM卡接入拜访地的目标移动网络。所述移动设备可以为终端、手机、平板电脑、可穿戴设备、个人数字助理(Personal Digital Assistant,简称:PDA)、销售移动设备(Point of Sales,简称:POS)、车载电脑等具有移动通讯功能的移动设备设备,本发明实施例不作具体限定。
以移动设备为终端为例,请参阅图2,图2示出的是与本发明实施例相关的终端100的部分结构的框图。参考图1.1,终端100包括:射频(Radio Frequency,RF)电路110、处理器130、存储器140等部件。本领域技术人员可以理解,图1.1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图2对终端100的各个构成部件进行具体的介绍:
RF电路110可用于接收虚拟SIM卡服务器发送的携带有主虚拟SIM卡包的主虚拟SIM卡包获取响应,给处理器130处理,并存储在存储器140中;另外,将主虚拟SIM卡包获取请求、驻网异常消息等数据发送给虚拟SIM卡服务器。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of Mobile communication,GSM)、通用分组无线服务(General Packet Radio Service, GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。
存储器140可用于存储软件程序以及模块,处理器130通过运行存储在存储器140的软件程序以及模块,从而执行终端100的各种功能应用以及数据处理。存储器140可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如网络环境参数获取功能、接入主虚拟SIM卡确定功能、主虚拟SIM卡注册连网功能、子虚拟SIM卡下载功能以及子虚拟SIM卡接入移动网络功能等)等;存储数据区可存储终端100需要使用的或使用过程中所创建的数据(比如主虚拟SIM卡包、主虚拟SIM卡、子虚拟SIM卡等)等。此外,存储器140可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
输入单元150可用于接收输入的数字或字符信息,以及产生与终端100的用户设置以及功能控制有关的键信号输入。具体地,输入单元150可包括触控面板151以及其他输入设备152。触控面板151,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板151上或在触控面板151附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板151可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器130,并能接收处理器130发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板151。除了触控面板151,输入单元150还可以包括其他输入设备152。具体地,其他输入设备152可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元160可用于显示由用户输入的信息或提供给用户的信息以及终 端100的各种菜单。显示单元160可包括显示面板161,可选的,可以采用LCD、OLED等形式来配置显示面板161。进一步的,触控面板151可覆盖显示面板161,当触控面板151检测到在其上或附近的触摸操作后,传送给处理器130以确定触摸事件的类型,随后处理器130根据触摸事件的类型在显示面板161上提供相应的视觉输出。虽然在图1.1中,触控面板151与显示面板151是作为两个独立的部件来实现终端100的输入和输入功能,但是在某些实施例中,可以将触控面板151与显示面板161集成而实现终端100的输入和输出功能。
处理器130是终端100的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器140内的软件程序和/或模块,以及调用存储在存储器140内的数据,执行终端100的各种功能和处理数据,从而实现基于终端的多种业务。可选的,处理器130可包括一个或多个处理单元;优选的,处理器130可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器130中。
具体实现中,所述终端100中的处理器130调用所述存储器140内的可执行程序代码(如上述软件程序和/或模块),以及调用存储在存储器140内的数据,执行如下所示的通过虚拟SIM卡接入网络的方法。
所述终端100的处理器130在所述至少两张主虚拟SIM卡中确定与所述终端100的拜访地的网络环境参数匹配的至少两张候选主虚拟SIM卡;
所述终端100的处理器130通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡;
所述终端100的处理器130利用所述子虚拟SIM卡接入所述拜访地的目标移动网络。
或者,
所述终端100中的处理器130调用所述存储器140内的软件程序和/或模块,以及调用存储在存储器140内的数据,还执行如下所示的通过虚拟SIM卡接入网络的方法。
所述终端100的处理器130在预存的主虚拟SIM卡包中确定与所述终端 100的拜访地的网络环境参数匹配的至少两张候选主虚拟SIM卡,所述主虚拟SIM卡包的业务覆盖区域包括所述拜访地;
所述终端100的处理器130通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡;
所述终端100的处理器130利用所述子虚拟SIM卡接入所述拜访地的目标移动网络。
可见,本发明实施例提供的通过虚拟SIM卡接入网络的方法,相对于现有虚拟SIM卡服务器向移动设备发送单张主虚拟SIM卡的方案,可以避免因单张主虚拟SIM卡驻网失败而造成无法接入拜访地的目标移动网络的情形,有利于提升终端入网成功率和可靠性,提升用户体验。
参阅图3,图3是本发明实施例提供的一种虚拟SIM卡服务器200的架构组成框图。参考图3,虚拟SIM卡服务器200包括:处理器210、存储器220、通信接口230和通信总线240,所述存储器220、所述处理器210、所述通信接口230通过所述通信总线250连接并完成相互间的通信,所述通信接口230用于无线通信。本领域技术人员可以理解,图3中示出的虚拟SIM卡服务器结构并不构成对虚拟SIM卡服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
其中,处理器210可以是一个中央处理器CPU,或微处理器,或特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本技术方案执行的集成电路。通信总线250可包括一通路,在上述组件之间传送信息。存储器220可以是只读存储器(read-only memory,ROM),或可存储静态信息和指令的其他类型的静态存储设备,或随机存取存储器(random access memory,RAM),或可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的 任何其他介质,但不限于此。通信接口230可用于收发信息过程中,信号的接收和发送。通常,通信接口230可包括但不限于天线、至少一个放大器、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,通信接230还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM、GPRS、CDMA、WCDMA、LTE、电子邮件、SMS等。
所述虚拟SIM卡服务器200中的处理器210调用所述存储器220中存储的所述可执行程序代码,执行如下所示的通过虚拟SIM卡接入网络的方法。
虚拟SIM卡服务器200中的所述处理器210根据预设主虚拟SIM卡包生成策略,将N个主虚拟SIM卡组合为M个主虚拟SIM卡包,N、M为正整数,且N小于M;其中,所述N个主虚拟SIM卡是运营商服务器发送的。
虚拟SIM卡服务器200中的所述处理器210通过所述通信接口230向移动设备发送从M个主虚拟SIM卡包中选取的主虚拟SIM卡包,所述主虚拟SIM卡包的业务覆盖区域包括所述移动设备的拜访地,所述主虚拟SIM卡包用于所述移动设备获取所述拜访地的网络环境参数,在所述主虚拟SIM卡包中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡,并通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡,所述子虚拟SIM卡用于接入所述拜访地的目标移动网络。
可见,本发明实施例提供的通过虚拟SIM卡接入网络的方法,虚拟SIM卡服务器通过上述主虚拟SIM卡包的分配方式,可以将同样数量的主虚拟SIM卡组合为更多数量的主虚拟SIM卡包,并将主虚拟SIM卡包分配给更多的移动设备使用,从而实现主虚拟SIM卡的复用,即使得同样数量的主虚拟SIM卡能够提供给更多的用户使用,相对于现有技术中单张主虚拟SIM卡只能提供个单个移动设备的方案,有利于提升主虚拟SIM卡的利用率,降低运营成本。
与上述描述的技术方案一致的,图4是本发明实施例提供的一种通过虚拟SIM卡接入网络的方法的流程示意图。如图4所示,本发明方法实施例公开的 通过虚拟SIM卡接入网络的方法具体包括以下步骤。
S401,移动设备生成携带有所述拜访地的区域标识的主虚拟SIM卡包获取请求,并向虚拟SIM卡服务器发送主虚拟SIM卡包获取请求;
其中,移动设备在检测到用户申请开通针对拜访地的国际漫游业务时,根据用户的申请生成携带有所述拜访地的区域标识的主虚拟SIM卡包获取请求。
所述拜访地例如可以是国家或地区。
S402,所述虚拟SIM卡服务器接收所述移动设备发送的所述主虚拟SIM卡包获取请求,以所述拜访地的区域标识为查询标识,查询预存的多个主虚拟SIM卡包,获取业务覆盖区域包括所述拜访地、且未分配的至少一个主虚拟SIM卡包,并从所述至少一个主虚拟SIM卡包中随机选取一个主虚拟SIM卡包,并向移动设备发送携带有所述随机选取的一个主虚拟SIM卡包的主虚拟SIM卡包获取响应;
其中,所述预存的多个主虚拟SIM卡包可以是所述虚拟SIM卡服务器根据预设卡包生成策略组合多张主虚拟SIM卡而得到的,所述多张主虚拟SIM卡可以是所述虚拟SIM卡服务器从运营商处定制的,且所述预存的多个主虚拟SIM卡包中的每一个主虚拟SIM卡包至少包括两张主虚拟SIM卡。
具体实现中,所述虚拟SIM卡服务器中存储的主虚拟SIM卡的示例数据结构可以如表1所示。
表1
Figure PCTCN2016080844-appb-000001
如表1所示,所述主虚拟SIM卡具体可以包括主虚拟SIM卡的主卡标识、 支持网络的网络编号集合、供应商以及供应商质量权重等参数,其中,所述支持网络的网络编号集合可以用于表示主虚拟SIM卡的业务覆盖区域,如表1中的主卡标识为I 00001的主虚拟SIM卡的业务覆盖区域可以用对应的网络编号集合[45401,45402…]来表,所述拜访地的区域标识对应的可以是拜访地支持的网络的网络编号,如拜访地支持网络编号为表1中45401的网络,则网络编号45401可以用于表示所述拜访地的区域标识;所述供应商质量权重用于指示对应的主虚拟SIM卡所支持的网络的通信质量,该供应商质量权重值越小,对应网络的通信质量越好。
应当注意的是,上述预设卡包生成策略可以是多种多样的,本发明实施例不做唯一限定。
举例来说,当所述多张主虚拟SIM卡是所述虚拟SIM卡服务器从同一运营商处定制的,且主虚拟SIM卡的业务覆盖区域均相同时,上述预设卡包生成策略可以是基于每一个主虚拟SIM卡包中至少包括两个主虚拟SIM卡限定条件下的随机组合策略,结合图4a所示的主虚拟SIM卡包与主虚拟SIM卡之间的对应关系示意图,可以看出主虚拟SIM卡包1包含主虚拟SIM卡1和主虚拟SIM卡2。
又举例来说,当所述多张主虚拟SIM卡是所述虚拟SIM卡服务器从至少两个运营商处定制的,且主虚拟SIM卡的业务覆盖区域均相同时,上述预设卡包生成策略仍然可以是基于每一个主虚拟SIM卡包中至少包括两个主虚拟SIM卡限定条件下的随机分配策略,结合图4a所示的主虚拟SIM卡包与主虚拟SIM卡之间的对应关系示意图,可以看出,主虚拟SIM卡包1包含主虚拟SIM卡1和主虚拟SIM卡2。
又举例来说,当所述多张主虚拟SIM卡是所述虚拟SIM卡服务器从至少两个运营商处定制的,且每一个运营商提供的主虚拟SIM卡的业务覆盖区域互不相同时,上述预设卡包生成策略可以是基于主虚拟SIM卡包的业务覆盖区域为全局业务覆盖区域限定条件下的随机组合策略,即每一个生成的主虚拟SIM卡包中的主虚拟SIM卡的业务覆盖区域的叠加应该为全局业务覆盖区域,结合图4b所示的另一种主虚拟SIM卡包与主虚拟SIM卡之间的对应关系示意 图,其中,N张主虚拟SIM卡包括供应商P1的n1张主虚拟SIM卡、供应商P2的n2张主虚拟SIM卡和供应商P3的n3张主虚拟SIM卡,供应商P1的主虚拟SIM卡的业务覆盖区域为区域1,供应商P2的主虚拟SIM卡的业务覆盖区域为区域2,供应商P3的主虚拟SIM卡的业务覆盖区域为区域3,且全局业务覆盖区域为区域1、区域2和区域3的叠加,可以看出,主虚拟SIM卡包应包括供应商P1的至少两张主虚拟SIM卡,供应商P2的至少两张主虚拟SIM卡以及供应商P3的至少两张主虚拟SIM卡,如主虚拟SIM卡包1包括供应商P1的主虚拟SIM卡1和主虚拟SIM卡2、供应商P2的主虚拟SIM卡1和主虚拟SIM卡3以及供应商P3的主虚拟SIM卡1和主虚拟SIM卡n3。
具体实现中,所述虚拟SIM卡服务器中主虚拟SIM卡包和主虚拟SIM卡之间的分配关系的示例数据结构可以如表2所示。
表2
Figure PCTCN2016080844-appb-000002
如表2所示,虚拟SIM卡服务器生成的每一个主虚拟SIM卡包至少包括两个主虚拟SIM卡。虚拟SIM卡服务器生成的多个主虚拟SIM卡包可以复用同一个主虚拟SIM卡,如表2所示的主虚拟SIM卡包P00001、P00002、P00003复用了主虚拟SIM卡I00021,主虚拟SIM卡包P00001、P00003、P00004复用了主虚拟SIM卡I05595。
具体实现中,所述虚拟SIM卡服务器侧存储的移动设备和主虚拟SIM卡包之间的分配关系的示例数据结构如表3所示。
表3
Figure PCTCN2016080844-appb-000003
如表3所示,虚拟SIM卡服务器分配给设备标识为D100001的移动设备的主虚拟SIM卡包的主卡包标识为P00001,即虚拟SIM卡服务器可以根据移动设备D100001的拜访地的区域标识,确定主虚拟SIM卡包P00001的业务覆盖区域包括移动设备D100001的拜访地,从而建立如表1中第一行所示的数据记录。
S403,所述移动设备接收所述主虚拟SIM卡包获取响应,并存储所述主虚拟SIM卡包获取响应中携带有的主虚拟SIM卡包;
具体实现中,移动设备中存储的主虚拟SIM卡包的示例数据结构如表4所示。
表4
Figure PCTCN2016080844-appb-000004
如表4所示,所述主虚拟SIM卡包包括至少两张主虚拟SIM卡。以移动设备的拜访地的区域标识为45401为例,示例主虚拟SIM卡包中至少包括三张业务覆盖区域包括所述拜访地的主虚拟SIM卡,分别为主虚拟SIM卡I00001,主虚拟SIM卡I00021,主虚拟SIM卡I00033。
S404,所述移动设备获取所述拜访地的网络环境参数;
具体实现中,所述网络环境参数包括所述移动设备在所述拜访地搜索到的移动网络的网络编号;所述移动设备可以在检测到处于所述拜访地时,获取所述网络环境参数,也可以在检测到用户的入网设置指令时,获取所述网络环境参数,本发明实施例对所述移动设备获取所述网络环境参数的触发条件不做唯一限定。
S405,所述移动设备在所述主虚拟SIM卡包中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡;
可以理解的是,所述移动设备在所述主虚拟SIM卡包中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡的实现方式可以是多种多样的。
一个实施例中,所述移动设备在所述主虚拟SIM卡包中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡的实现方式为:
所述移动设备以在所述拜访地搜索到的移动网络的网络编号为查询标识,查询所述主虚拟SIM卡包中的主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
其中,所述在所述拜访地搜索到的移动网络的网络编号包括所述移动设备的物理用户身份模块SIM卡当前注册的网络的网络编号。
另一个实施例中,所述移动设备在所述主虚拟SIM卡包中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡的实现方式为:
所述移动设备提取在所述拜访地搜索到的移动网络的网络编号中的移动国家代码MCC;
所述移动设备以所述MCC为查询标识,查询所述主虚拟SIM卡包中的主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
进一步地,结合图4c所示的移动设备有物理SIM卡情形下的主虚拟SIM卡的选取流程示意图,移动设备可以综合上述两个实施例的选取方法从主虚拟 SIM卡包中选取至少两张候选主虚拟SIM卡。如图4c所示,包括以下步骤:
S4051,移动设备检测所述移动设备是否安装有物理SIM卡;
S4052,若是,则以所述物理SIM卡当前注册的移动网络的网络编号为查询标识,查询所述主虚拟SIM卡包中的主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡;
S4053,若否,则以在所述拜访地搜索到的移动网络的网络编号为查询标识,查询所述主虚拟SIM卡包中的主虚拟SIM卡所支持网络的网络编号集合,判断是否存在包括所述网络编号的至少两张接入网络编号集合;
S4054,若是,则确定包括所述网络编号的至少两个网络编号集合,以及至少两个网络编号集合对应的至少两张候选主虚拟SIM卡;
S4055,若否,则以所述MCC为查询标识,查询所述主虚拟SIM卡包中的主虚拟SIM卡所支持网络的网络编号集合,确定包括所述MCC的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
S406,所述移动设备通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡;
具体实现中,所述至少两张候选主虚拟SIM卡包括供应商质量权重时,所述通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡的具体实现方式为:
所述移动设备根据供应商质量权重由小到大的顺序,通过所述至少两张候选主虚拟SIM卡注册连网,确定能够注册连网成功的一张接入主虚拟SIM卡,通过所述接入主虚拟SIM卡接入网络下载子虚拟SIM卡。
具体实现中,所述移动设备根据供应商质量权重由小到大的顺序,依次通过每一张候选主虚拟SIM卡进行注册连网操作,直到找到注册连网成功的接入主虚拟SIM卡为止,一旦注册连网成功,则不再需要再继续注册连网。若移动设备检测到网络断开,则可以依照该方式继续寻找合适的主卡。
举例来说,假设至少两张候选主虚拟SIM卡包括候选主虚拟SIM卡1和 候选主虚拟SIM卡2,候选主虚拟SIM卡1和候选主虚拟SIM卡2的供应商质量权重分别为1和2,且移动设备已接入拜访地的目标移动网络,当移动设备检测到与目标移动网络的连接断开,且移动设备存储的用于接入该目标移动网络的子虚拟SIM卡被删除时,移动终端可以先通过候选主虚拟SIM卡1进行注册连网操作,若注册连网失败,则再通过通过候选主虚拟SIM卡2进行注册连网操作,若注册连网成功,则候选主虚拟SIM卡2为接入主虚拟SIM卡,通过该接入主虚拟SIM卡重新下载自虚拟SIM卡,并通过下载的子虚拟SIM卡再次接入目标移动网络。
所述接入主虚拟SIM卡注册连网的网络与目标移动网络可以相同,也可以不同,本发明实施例不做唯一限定。
S407,所述移动设备利用所述子虚拟SIM卡接入所述拜访地的目标移动网络。
可选的,本发明实施例中,请参阅图4d所示的注册连网异常处理流程图,移动设备与虚拟SIM卡服务器之间的交互流程包括:
所述移动设备在通过所述至少两张候选主虚拟SIM卡中注册连网失败时,生成携带有所述注册连网失败的接入主虚拟SIM卡的主卡标识的驻网异常消息;
所述移动设备向所述虚拟SIM卡服务器发送所述驻网异常消息;
所述虚拟SIM卡服务器接收所述驻网异常消息,在检测到所述注册连网失败的接入主虚拟SIM卡处于异常状态时,修复所述接入主虚拟SIM卡。
具体实现中,虚拟SIM卡服务器处理驻网异常消息的示例数据结构如表5所示。
表5
Figure PCTCN2016080844-appb-000005
从表5所示的示例数据结构中可以看出,虚拟SIM卡服务器接收驻网异 常消息后,可以同步处理该异常事件,也可以异步处理该异常事件。
可选的,本发明实施例中,所述主虚拟SIM卡包的业务覆盖区域包括多个业务覆盖子区域,对应的,所述主虚拟SIM卡包包括至少两张主虚拟SIM卡包括与所述多个业务覆盖子区域对应的多个主虚拟SIM卡子集,且每一个主虚拟SIM卡子集至少包括两张主虚拟SIM卡。
举例来说,假设某运营商推出一种全球套餐业务,其业务覆盖区域具体包括亚洲、欧洲、非洲、美洲和大洋洲的100个国家,具体来说,亚洲区域25个国家,欧洲20个国家,非洲15个国家,美洲20个国家,大洋洲20个国家,且当前有5家运营商1、运营商2、运营商3、运营商4、运营商5,运营商1提供的A类主虚拟SIM卡的业务覆盖区域包括上述亚洲区域25个国家,运营商2提供的B类主虚拟SIM卡的业务覆盖区域包括上述欧洲20个国家,运营商3提供的C类主虚拟SIM卡的业务覆盖区域包括上述非洲15个国家,运营商4提供的D类主虚拟SIM卡的业务覆盖区域包括上述美洲20个国家,运营商5提供的E类主虚拟SIM卡的业务覆盖区域包括上述美洲20个国家,则支持上述全球套餐业务的主虚拟SIM卡包应该至少包括2个A类主虚拟SIM卡、2个B类主虚拟SIM卡、2个C类主虚拟SIM卡、2个D类主虚拟SIM卡、2个E类主虚拟SIM卡。
可以看出,本发明实施例提供的通过虚拟SIM卡接入网络的方法,相对于现有虚拟SIM卡服务器向移动设备发送单张主虚拟SIM卡的方案,可以避免因单张主虚拟SIM卡驻网失败而造成无法接入拜访地的目标移动网络的情形,有利于提升移动设备入网成功率和可靠性,提升用户体验。
此外,虚拟SIM卡服务器通过上述主虚拟SIM卡包的分配方式,可以将同样数量的主虚拟SIM卡组合为更多数量的主虚拟SIM卡包,并将主虚拟SIM卡包分配给更多的移动设备使用,从而实现主虚拟SIM卡的复用,即使得同样数量的主虚拟SIM卡能够提供给更多的用户使用,相对于现有技术中单张主虚拟SIM卡只能提供个单个移动设备的方案,有利于提升主虚拟SIM卡的利用率,降低运营成本。
图5是本发明实施例提供的又一种通过虚拟SIM卡接入网络的方法的流程示意图。如图5所示,本发明方法实施例公开的通过虚拟SIM卡接入网络的方法具体包括以下步骤。
S501,移动设备生成携带有所述拜访地的区域标识的主虚拟SIM卡包获取请求,并向虚拟SIM卡服务器发送主虚拟SIM卡包获取请求;
移动设备在检测到用户申请开通针对拜访地的国际漫游业务时,根据用户的申请生成携带有所述拜访地的区域标识的主虚拟SIM卡包获取请求。
S502,所述虚拟SIM卡服务器接收所述移动设备发送的所述主虚拟SIM卡包获取请求,确定预存的至少两张主虚拟SIM卡中业务覆盖区域包括所述拜访地的至少两张主虚拟SIM卡,并根据包括所述拜访地的至少两张主虚拟SIM卡生成待分配主虚拟SIM卡包,并向移动设备发送携带有所述待分配主虚拟SIM卡包的主虚拟SIM卡包获取响应;
S503,所述移动设备接收所述主虚拟SIM卡包获取响应,并存储所述主虚拟SIM卡包获取响应中携带有的主虚拟SIM卡包;
S504,所述移动设备获取所述拜访地的网络环境参数;
S505,所述移动设备在所述主虚拟SIM卡包中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡;
S506,所述移动设备通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡;
具体实现中,所述至少两张候选主虚拟SIM卡包括供应商质量权重时,所述通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡的具体实现方式为:
所述移动设备根据供应商质量权重由小到大的顺序,通过所述至少两张候选主虚拟SIM卡注册连网,确定能够注册连网成功的一张接入主虚拟SIM卡,通过所述接入主虚拟SIM卡接入网络下载子虚拟SIM卡。
具体实现中,所述移动设备根据供应商质量权重由小到大的顺序,依次通过每一张候选主虚拟SIM卡进行注册连网操作,直到找到注册连网成功的接入主虚拟SIM卡为止,一旦注册连网成功,则不再需要再继续注册连网。若 移动设备检测到网络断开,则可以依照该方式继续寻找合适的主卡。
S507,所述移动设备利用所述子虚拟SIM卡接入所述拜访地的目标移动网络。
可见,本发明实施例提供的通过虚拟SIM卡接入网络的方法,相对于现有虚拟SIM卡服务器向移动设备发送单张主虚拟SIM卡的方案,可以避免因单张主虚拟SIM卡驻网失败而造成无法接入拜访地的目标移动网络的情形,有利于提升移动设备入网成功率和可靠性,提升用户体验。
此外,虚拟SIM卡服务器通过上述主虚拟SIM卡包的分配方式,可以将同样数量的主虚拟SIM卡组合为更多数量的主虚拟SIM卡包,并将主虚拟SIM卡包分配给更多的移动设备使用,从而实现主虚拟SIM卡的复用,即使得同样数量的主虚拟SIM卡能够提供给更多的用户使用,相对于现有技术中单张主虚拟SIM卡只能提供个单个移动设备的方案,有利于提升主虚拟SIM卡的利用率,降低运营成本。
与上述方案一致的,图6是本发明实施例提供的又一种通过虚拟SIM卡接入网络的方法的流程示意图。如图6所示,本发明方法实施例公开的通过虚拟SIM卡接入网络的方法具体包括以下步骤。
S601,移动设备生成携带有所述移动设备的设备标识的主虚拟SIM卡包获取请求,并向虚拟SIM卡服务器发送主虚拟SIM卡包获取请求;
移动设备在检测到用户申请开通针对拜访地的国际漫游业务时,根据用户的申请生成携带有所述拜访地的区域标识的主虚拟SIM卡包获取请求。
S602,所述虚拟SIM卡服务器接收所述移动设备发送的所述主虚拟SIM卡包获取请求,以所述主虚拟SIM卡包获取请求中的所述移动设备的设备标识为查询依据,查询主虚拟SIM卡包分配记录,获取所述移动设备的主虚拟SIM卡包分配记录,并获取所述主虚拟SIM卡包分配记录的主虚拟SIM卡包,以及向移动设备发送携带有所述主虚拟SIM卡包的主虚拟SIM卡包获取响应;
S603,所述移动设备接收所述主虚拟SIM卡包获取响应,并存储所述主虚拟SIM卡包获取响应中携带有的主虚拟SIM卡包;
S604,所述移动设备获取所述拜访地的网络环境参数;
S605,所述移动设备在所述主虚拟SIM卡包中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡;
S606,所述移动设备通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡;
S607,所述移动设备利用所述子虚拟SIM卡接入所述拜访地的目标移动网络。
可见,本发明实施例提供的通过虚拟SIM卡接入网络的方法,相对于现有虚拟SIM卡服务器向移动设备发送单张主虚拟SIM卡的方案,可以避免因单张主虚拟SIM卡驻网失败而造成无法接入拜访地的目标移动网络的情形,有利于提升移动设备入网成功率和可靠性,提升用户体验。
此外,虚拟SIM卡服务器通过上述主虚拟SIM卡包的分配方式,可以将同样数量的主虚拟SIM卡组合为更多数量的主虚拟SIM卡包,并将主虚拟SIM卡包分配给更多的移动设备使用,从而实现主虚拟SIM卡的复用,即使得同样数量的主虚拟SIM卡能够提供给更多的用户使用,相对于现有技术中单张主虚拟SIM卡只能提供个单个移动设备的方案,有利于提升主虚拟SIM卡的利用率,降低运营成本。
与上述方案一致的,图7是本发明实施例提供的又一种通过虚拟SIM卡接入网络的方法的流程示意图。如图7所示,本发明方法实施例公开的通过虚拟SIM卡接入网络的方法具体包括以下步骤。
S701,所述移动设备在预存的主虚拟SIM卡包中确定与所述移动设备的拜访地的网络环境参数匹配的至少两张候选主虚拟SIM卡,所述主虚拟SIM卡包的业务覆盖区域包括所述拜访地;
S702,所述移动设备通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡;
本发明实施例中,所述主虚拟SIM卡包还包括主虚拟SIM卡所支持的网络的供应商质量权重;所述移动设备通过所述至少两张候选主虚拟SIM卡中 注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡的具体实现方式为:
所述移动设备根据供应商质量权重由小到大的顺序,通过所述至少两张候选主虚拟SIM卡注册连网,确定能够注册连网成功的一张接入主虚拟SIM卡,通过所述接入主虚拟SIM卡接入网络下载子虚拟SIM卡。
S703,所述移动设备利用所述子虚拟SIM卡接入所述拜访地的目标移动网络。
可见,本发明实施例提供的通过虚拟SIM卡接入网络的方法,相对于现有虚拟SIM卡服务器向移动设备发送单张主虚拟SIM卡的方案,可以避免因单张主虚拟SIM卡驻网失败而造成无法接入拜访地的目标移动网络的情形,有利于提升移动设备入网成功率和可靠性,提升用户体验。
可选的,本发明实施例中,所述网络环境参数包括在所述拜访地搜索到的移动网络的网络编号;所述移动设备在预存的主虚拟SIM卡包中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡的具体实现方式为:
所述移动设备以所述移动网络的网络编号为查询标识,查询所述主虚拟SIM卡包中的主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
可选的,本发明实施例中,所述网络环境参数包括在所述拜访地搜索到的移动网络的网络编号;所述移动设备在预存的主虚拟SIM卡包中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡的具体实现方式为:
所述移动设备提取所述网络编号中的移动国家代码MCC;
所述移动设备以所述MCC为查询标识,查询所述主虚拟SIM卡包中的主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
可选的,本发明实施例中,所述移动设备在预存的主虚拟SIM卡包中确定与所述移动设备的拜访地的网络环境参数匹配的至少两张候选主虚拟SIM卡之前,还执行以下操作:
所述移动设备生成携带有所述拜访地的区域标识的主虚拟SIM卡包获取请求,并向虚拟SIM卡服务器发送主虚拟SIM卡包获取请求;
所述移动设备接收所述虚拟SIM卡服务器发送的携带有所述主虚拟SIM卡包的主虚拟SIM卡包获取响应,并存储所述主虚拟SIM卡包,所述主虚拟SIM卡包为M个主虚拟SIM卡包中的一个主虚拟SIM卡包,所述M个主虚拟SIM卡包是所述虚拟SIM卡服务器根据预设主虚拟SIM卡包生成策略,组合N个主虚拟SIM卡而得到的,N、M为正整数,且N小于M。
可选的,本发明实施例中,所述主虚拟SIM卡包获取响应是所述虚拟SIM卡服务器接收所述主虚拟SIM卡包获取请求,以所述拜访地的区域标识为查询标识,查询预存的多个主虚拟SIM卡包,获取业务覆盖区域包括所述拜访地、且未分配的至少一个主虚拟SIM卡包,并从所述至少一个主虚拟SIM卡包中随机选取所述主虚拟SIM卡包之后生成的;或者,
所述主虚拟SIM卡包获取响应是所述虚拟SIM卡服务器接收所述主虚拟SIM卡包获取请求,以所述主虚拟SIM卡包获取请求中的所述移动设备的设备标识为查询依据,查询主虚拟SIM卡包分配记录,获取所述移动设备的主虚拟SIM卡包分配记录,并获取所述主虚拟SIM卡包分配记录的主虚拟SIM卡包之后而确定的。
可选的,本发明实施例中,所述主虚拟SIM卡包获取响应是所述虚拟SIM卡服务器接收所述主虚拟SIM卡包获取请求,确定预存的至少两张主虚拟SIM卡中业务覆盖区域包括所述拜访地的至少两张主虚拟SIM卡,并根据包括所述拜访地的至少两张主虚拟SIM卡生成所述主虚拟SIM卡包之后而确定的。
图8是本发明实施例提供的又一种通过虚拟SIM卡接入网络的方法的流程示意图。如图8所示,本发明方法实施例公开的通过虚拟SIM卡接入网络的方法具体包括以下步骤。
S801,所述移动设备在所述至少两张主虚拟SIM卡中确定与所述移动设备的拜访地的网络环境参数匹配的至少两张候选主虚拟SIM卡,所述移动设备存储有至少两张主虚拟SIM卡;;
其中,所述移动设备存储的至少两张主虚拟SIM卡中包括与所述网络环境参数匹配的至少两张候选主虚拟SIM卡。当移动设备存储有两张主虚拟SIM卡时,则存储的这两张主虚拟SIM卡均与所述网络环境参数匹配。
其中,所述拜访地的网络环境参数包括所述移动设备搜索到的拜访地的移动网络的网络编号。
S802,所述移动设备通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡;
S803,所述移动设备利用所述子虚拟SIM卡接入所述拜访地的目标移动网络。
可见,本发明实施例提供的通过虚拟SIM卡接入网络的方法,相对于现有虚拟SIM卡服务器向移动设备发送单张主虚拟SIM卡的方案,可以避免因单张主虚拟SIM卡驻网失败而造成无法接入拜访地的目标移动网络的情形,有利于提升移动设备入网成功率和可靠性,提升用户体验。
可选的,本发明实施例中,所述网络环境参数包括在所述拜访地搜索到的移动网络的网络编号;所述移动设备在所述至少两张主虚拟SIM卡中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡的具体实现方式为:
所述移动设备以所述移动网络的网络编号为查询标识,查询所述至少两张主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
可选的,本发明实施例中,所述网络环境参数包括在所述拜访地搜索到的移动网络的网络编号;所述移动设备在所述至少两张主虚拟SIM卡中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡的具体实现方式为:
所述移动设备提取所述网络编号中的移动国家代码MCC;
所述移动设备以所述MCC为查询标识,查询所述至少两张主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
可选的,本发明实施例中,所述至少两张主虚拟SIM卡还包括支持的网 络的供应商质量权重;所述移动设备通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡。
所述移动设备根据供应商质量权重由小到大的顺序,通过所述至少两张候选主虚拟SIM卡注册连网,确定能够注册连网成功的一张接入主虚拟SIM卡,通过所述接入主虚拟SIM卡接入网络下载子虚拟SIM卡。
具体实现中,所述移动设备根据供应商质量权重由小到大的顺序,依次通过每一张候选主虚拟SIM卡进行注册连网操作,直到找到注册连网成功的接入主虚拟SIM卡为止,一旦注册连网成功,则不再需要再继续注册连网。若移动设备检测到网络断开,则可以依照该方式继续寻找合适的主卡。
与上述方案一致的,图9是本发明实施例提供的一种虚拟SIM卡分发的方法的流程示意图。如图9所示,本发明方法实施例公开的通过虚拟SIM卡接入网络的方法具体包括以下步骤。
S901,虚拟SIM卡服务器根据预设主虚拟SIM卡包生成策略,将N个主虚拟SIM卡组合为M个主虚拟SIM卡包,所述第二数量个主虚拟SIM卡包中的每一个主虚拟SIM卡包至少包括两个主虚拟SIM卡,N、M为正整数,且N小于M;
其中,所述N个主虚拟SIM卡为运营商服务器发送的;
具体实现中,当所述N个主虚拟SIM卡的业务覆盖区域与M个主虚拟SIM卡包的业务覆盖区域相同,所述预设主虚拟SIM卡包生成策略为:
基于每一个主虚拟SIM卡包中至少包括两张主虚拟SIM卡限定条件下的随机组合策略。
具体实现中,当所述M个主虚拟SIM卡包的业务覆盖区域包括第一子区域和第二子区域,所述N个主虚拟SIM卡包括业务覆盖区域为所述第一子区域的第三数量的主虚拟SIM卡和业务覆盖区域为所述第二子区域的第四数量的主虚拟SIM卡,所述预设主虚拟SIM卡包生成策略为:
基于每一个主虚拟SIM卡包中至少包括两张业务覆盖区域为所述第一子区域的主虚拟SIM卡和两张业务覆盖区域为所述第二子区域的主虚拟SIM卡 的限定条件下的随机组合策略。
S902,虚拟SIM卡服务器向移动设备发送从M个主虚拟SIM卡包中选取的主虚拟SIM卡包,所述主虚拟SIM卡包的业务覆盖区域包括所述移动设备的拜访地,所述主虚拟SIM卡包用于所述移动设备获取所述拜访地的网络环境参数,在所述主虚拟SIM卡包中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡,并通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡,所述子虚拟SIM卡用于接入所述拜访地的目标移动网络。
可以理解的是,上述虚拟SIM卡服务器向移动设备发送从M个主虚拟SIM卡包中选取的主虚拟SIM卡包的具体实现方式可以是多种多样的,本发明实施例不做限定。
举例来说,所述虚拟SIM卡服务器向移动设备发送从M个主虚拟SIM卡包中选取的主虚拟SIM卡包的实现方式为:
所述虚拟SIM卡服务器接收所述移动设备发送的主虚拟SIM卡包获取请求,所述主虚拟SIM卡包获取请求携带有所述拜访地的区域标识;
所述虚拟SIM卡服务器以所述区域标识为查询标识,查询所述M个主虚拟SIM卡包,获取业务覆盖区域包括所述拜访地、且未分配的至少一个主虚拟SIM卡包;
所述虚拟SIM卡服务器从所述至少一个主虚拟SIM卡包中随机选取一个主虚拟SIM卡包;
所述虚拟SIM卡服务器向移动设备发送携带有所述主虚拟SIM卡包的主虚拟SIM卡包获取响应。
又举例来说,所述虚拟SIM卡服务器向移动设备发送从M个主虚拟SIM卡包中选取的主虚拟SIM卡包的实现方式为:
所述虚拟SIM卡服务器接收所述移动设备发送的携带有所述移动设备的设备标识的主虚拟SIM卡包获取请求;
所述虚拟SIM卡服务器以所述设备标识为查询依据,查询预存的主虚拟SIM卡包分配记录,获取所述移动设备的主虚拟SIM卡包分配记录;
所述虚拟SIM卡服务器确定所述主虚拟SIM卡包分配记录的主虚拟SIM卡包;
所述虚拟SIM卡服务器向移动设备发送携带有所述主虚拟SIM卡包的主虚拟SIM卡包获取响应。
可见,本发明实施例提供的通过虚拟SIM卡接入网络的方法,虚拟SIM卡服务器通过上述主虚拟SIM卡包的分配方式,可以将同样数量的主虚拟SIM卡组合为更多数量的主虚拟SIM卡包,并将主虚拟SIM卡包分配给更多的移动设备使用,从而实现主虚拟SIM卡的复用,即使得同样数量的主虚拟SIM卡能够提供给更多的用户使用,相对于现有技术中单张主虚拟SIM卡只能提供个单个移动设备的方案,有利于提升主虚拟SIM卡的利用率,降低运营成本。
下面为本发明装置实施例,请参阅图10,图10是本发明装置实施例公开的一种移动设备的组成框图,所述移动设备中预存有至少两张主虚拟SIM卡。如图10所示,所述移动设备包括主卡确定模块1001、子卡下载模块1002以及网络接入模块1003,其中:
所述主卡确定模块1001,用于在所述至少两张主虚拟SIM卡中确定与所述移动设备的拜访地的网络环境参数匹配的至少两张候选主虚拟SIM卡;
所述子卡下载模块1002,用于通过所述主卡确定模块1001确定的所述至少两张候选主虚拟SIM卡注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡;
所述网络接入模块1003,用于利用所述子卡下载模块1002下载的所述子虚拟SIM卡接入所述拜访地的目标移动网络。
可选的,所述网络环境参数包括在所述拜访地搜索到的移动网络的网络编号;所述主卡确定模块用于:
以所述移动网络的网络编号为查询标识,查询所述至少两张主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
可选的,所述网络环境参数包括在所述拜访地搜索到的移动网络的网络编号;所述主卡确定模块用于:
提取所述网络编号中的移动国家代码MCC;
以所述MCC为查询标识,查询所述至少两张主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
可选的,所述至少两张主虚拟SIM卡还包括支持的网络的供应商质量权重;所述子卡下载模块用于:
根据供应商质量权重由小到大的顺序,通过所述至少两张候选主虚拟SIM卡注册连网,确定能够注册连网成功的一张接入主虚拟SIM卡,通过所述接入主虚拟SIM卡接入网络下载子虚拟SIM卡。
需要注意的是,本发明装置实施例所描述的移动设备是以功能模块的形式呈现。这里所使用的术语“模块”应当理解为尽可能最宽的含义,用于实现各个“模块”所描述功能的对象例如可以是集成电路ASIC,单个电路,用于执行一个或多个软件或固件程序的处理器(共享的、专用的或芯片组)和存储器,组合逻辑电路,和/或提供实现上述功能的其他合适的组件。
可以看出,本发明实施例提供的移动设备,相对于现有移动设备仅设置单张主虚拟SIM卡的方案,可以避免因单张主虚拟SIM卡驻网失败而造成无法接入拜访地的目标移动网络的情形,有利于提升移动设备入网成功率和可靠性,提升用户体验。
请参阅图11,图11是本发明装置实施例公开的另一种移动设备的组成框图,所述移动设备中预存有至少两张主虚拟SIM卡。如图11所示,所述移动设备包括主卡确定模块1101、子卡下载模块1102以及网络接入模块1103,其中:
所述主卡确定模块1101,用于在预存的主虚拟SIM卡包中确定与所述移动设备的拜访地的所述网络环境参数匹配的至少两张候选主虚拟SIM卡,所述主虚拟SIM卡包的业务覆盖区域包括所述拜访地;
所述子卡下载模块1102,用于通过所述主卡确定模块1101确定的所述至少两张候选主虚拟SIM卡注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡;
所述网络接入模块1103,用于利用所述子卡下载模块1102下载的所述子虚拟SIM卡接入所述拜访地的目标移动网络。
可选的,所述网络环境参数包括在所述拜访地搜索到的移动网络的网络编号;所述主卡确定模块1101用于:
以所述移动网络的网络编号为查询标识,查询所述主虚拟SIM卡包中的主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
可选的,所述网络环境参数包括在所述拜访地搜索到的移动网络的网络编号;所述主卡确定模块1101用于:
提取所述网络编号中的移动国家代码MCC;
以所述MCC为查询标识,查询所述主虚拟SIM卡包中的主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
可选的,所述至少两张主虚拟SIM卡还包括支持的网络的供应商质量权重;所述子卡下载模块1102用于:
根据供应商质量权重由小到大的顺序,通过所述至少两张候选主虚拟SIM卡注册连网,确定能够注册连网成功的一张接入主虚拟SIM卡,通过所述接入主虚拟SIM卡接入网络下载子虚拟SIM卡。
可选的,所述移动设备还包括:
请求生成模块,用于在所述主卡确定模块在预存的主虚拟SIM卡包中确定与所述移动设备的拜访地的网络环境参数匹配的至少两张候选主虚拟SIM卡之前,生成携带有所述拜访地的区域标识的主虚拟SIM卡包获取请求;
请求发送模块,用于向虚拟SIM卡服务器发送主虚拟SIM卡包获取请求;
响应接收模块,用于接收所述虚拟SIM卡服务器发送的携带有所述主虚 拟SIM卡包的主虚拟SIM卡包获取响应,并存储所述主虚拟SIM卡包,所述主虚拟SIM卡包为M个主虚拟SIM卡包中的一个主虚拟SIM卡包,所述M个主虚拟SIM卡包是所述虚拟SIM卡服务器根据预设虚拟SIM卡包组合策略组合N个主虚拟SIM卡而得到的,N、M为正整数,且N小于M。
可选的,所述主虚拟SIM卡包获取响应是所述虚拟SIM卡服务器接收所述主虚拟SIM卡包获取请求,以所述拜访地的区域标识为查询标识,查询预存的多个主虚拟SIM卡包,获取业务覆盖区域包括所述拜访地、且未分配的至少一个主虚拟SIM卡包,并从所述至少一个主虚拟SIM卡包中随机选取所述主虚拟SIM卡包之后生成的;
或者,
所述主虚拟SIM卡包获取响应是所述虚拟SIM卡服务器接收所述主虚拟SIM卡包获取请求,以所述主虚拟SIM卡包获取请求中的所述移动设备的设备标识为查询依据,查询主虚拟SIM卡包分配记录,获取所述移动设备的主虚拟SIM卡包分配记录,并获取所述主虚拟SIM卡包分配记录的主虚拟SIM卡包之后而确定的。
可选的,所述主虚拟SIM卡包获取响应是所述虚拟SIM卡服务器接收所述主虚拟SIM卡包获取请求,确定预存的至少两张主虚拟SIM卡中业务覆盖区域包括所述拜访地的至少两张主虚拟SIM卡,并根据包括所述拜访地的至少两张主虚拟SIM卡生成所述主虚拟SIM卡包之后而确定的。
需要注意的是,本发明装置实施例所描述的虚拟SIM卡服务器是以功能模块的形式呈现。这里所使用的术语“模块”应当理解为尽可能最宽的含义,用于实现各个“模块”所描述功能的对象例如可以是集成电路ASIC,单个电路,用于执行一个或多个软件或固件程序的处理器(共享的、专用的或芯片组)和存储器,组合逻辑电路,和/或提供实现上述功能的其他合适的组件。
可以看出,本发明实施例提供的移动设备,相对于现有移动设备仅设置单张主虚拟SIM卡的方案,可以避免因单张主虚拟SIM卡驻网失败而造成无法接入拜访地的目标移动网络的情形,有利于提升移动设备入网成功率和可靠性,提升用户体验。
请参阅图12,图12是本发明装置实施例公开的一种虚拟SIM卡服务器的组成框图。如图12所示,所述虚拟SIM卡服务器包括卡包生成模块1201以及卡包发送模块1202,其中:
所述卡包生成模块1201,用于根据预设主虚拟SIM卡包生成策略,将N个主虚拟SIM卡组合为M个主虚拟SIM卡包,N、M为正整数,且N小于M;
其中,所述N个主虚拟SIM卡为运营商服务器发送的;
所述卡包发送模块1202,用于向移动设备发送从所述卡包生成模块1201生成的M个主虚拟SIM卡包中选取的主虚拟SIM卡包,所述主虚拟SIM卡包的业务覆盖区域包括所述移动设备的拜访地,所述主虚拟SIM卡包用于所述移动设备获取所述拜访地的网络环境参数,在所述主虚拟SIM卡包中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡,并通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡,所述子虚拟SIM卡用于接入所述拜访地的目标移动网络。
可选的,所述卡包发送模块1202用于:
接收所述移动设备发送的主虚拟SIM卡包获取请求,所述主虚拟SIM卡包获取请求携带有所述拜访地的区域标识;
以所述区域标识为查询标识,查询所述M个主虚拟SIM卡包,获取业务覆盖区域包括所述拜访地、且未分配的至少一个主虚拟SIM卡包;
从所述至少一个主虚拟SIM卡包中随机选取一个主虚拟SIM卡包;
向移动设备发送携带有所述主虚拟SIM卡包的主虚拟SIM卡包获取响应。
可选的,所述卡包发送模块1202用于:
接收所述移动设备发送的携带有所述移动设备的设备标识的主虚拟SIM卡包获取请求;
以所述设备标识为查询依据,查询预存的主虚拟SIM卡包分配记录,获取所述移动设备的主虚拟SIM卡包分配记录;
确定所述主虚拟SIM卡包分配记录的主虚拟SIM卡包;
向移动设备发送携带有所述主虚拟SIM卡包的主虚拟SIM卡包获取响应。
可选的,所述N个主虚拟SIM卡的业务覆盖区域与M个主虚拟SIM卡包的业务覆盖区域相同,所述预设主虚拟SIM卡包生成策略为:
基于每一个主虚拟SIM卡包中至少包括两张主虚拟SIM卡限定条件下的随机组合策略。
可选的,所述M个主虚拟SIM卡包的业务覆盖区域包括第一子区域和第二子区域,所述N个主虚拟SIM卡包括业务覆盖区域为所述第一子区域的第三数量的主虚拟SIM卡和业务覆盖区域为所述第二子区域的第四数量的主虚拟SIM卡,所述预设主虚拟SIM卡包生成策略为:
基于每一个主虚拟SIM卡包中至少包括两张业务覆盖区域为所述第一子区域的主虚拟SIM卡和两张业务覆盖区域为所述第二子区域的主虚拟SIM卡的限定条件下的随机组合策略。
需要注意的是,本发明装置实施例所描述的虚拟SIM卡服务器是以功能模块的形式呈现。这里所使用的术语“模块”应当理解为尽可能最宽的含义,用于实现各个“模块”所描述功能的对象例如可以是集成电路ASIC,单个电路,用于执行一个或多个软件或固件程序的处理器(共享的、专用的或芯片组)和存储器,组合逻辑电路,和/或提供实现上述功能的其他合适的组件。
可以看出,本发明实施例提供的虚拟SIM卡服务器通过上述主虚拟SIM卡包的分配方式,可以将同样数量的主虚拟SIM卡组合为更多数量的主虚拟SIM卡包,并将主虚拟SIM卡包分配给更多的移动设备使用,从而实现主虚拟SIM卡的复用,即使得同样数量的主虚拟SIM卡能够提供给更多的用户使用,相对于现有技术中单张主虚拟SIM卡只能提供个单个移动设备的方案,有利于提升主虚拟SIM卡的利用率,降低运营成本。
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种通过虚拟SIM卡接入网络的方法或虚拟SIM卡分发的方法中的部分或全部步骤。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的 动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。根据这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台移动设备(可为个人计算机、虚拟SIM卡服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种 可以存储程序代码的介质。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上上述,本说明书内容不应理解为对本发明的限制。

Claims (35)

  1. 一种通过虚拟SIM卡接入网络的方法,其特征在于,所述方法用在存储有至少两张主虚拟SIM卡的移动设备,所述方法包括:
    在所述至少两张主虚拟SIM卡中确定与所述移动设备的拜访地的网络环境参数匹配的至少两张候选主虚拟SIM卡;
    通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡;
    利用所述子虚拟SIM卡接入所述拜访地的目标移动网络。
  2. 根据权利要求1所述的方法,其特征在于,所述网络环境参数包括在所述拜访地搜索到的移动网络的网络编号;所述在所述至少两张主虚拟SIM卡中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡,包括:
    以所述移动网络的网络编号为查询标识,查询所述至少两张主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
  3. 根据权利要求1所述的方法,其特征在于,所述网络环境参数包括在所述拜访地搜索到的移动网络的网络编号;所述在所述至少两张主虚拟SIM卡中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡,包括:
    提取所述网络编号中的移动国家代码MCC;
    以所述MCC为查询标识,查询所述至少两张主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
  4. 根据权利要求1-3任一项所述的方法,其特征在于,所述至少两张主虚拟SIM卡还包括支持的网络的供应商质量权重;所述通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡,包括:
    根据供应商质量权重由小到大的顺序,通过所述至少两张候选主虚拟SIM卡注册连网,确定能够注册连网成功的一张接入主虚拟SIM卡,通过所述接入主虚拟SIM卡接入网络下载子虚拟SIM卡。
  5. 一种通过虚拟SIM卡接入网络的方法,其特征在于,包括:
    在预存的主虚拟SIM卡包中确定与移动设备的拜访地的网络环境参数匹配的至少两张候选主虚拟SIM卡,所述主虚拟SIM卡包的业务覆盖区域包括所述拜访地;
    通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡;
    利用所述子虚拟SIM卡接入所述拜访地的目标移动网络。
  6. 根据权利要求5所述的方法,其特征在于,所述网络环境参数包括在所述拜访地搜索到的移动网络的网络编号;所述在预存的主虚拟SIM卡包中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡,包括:
    以所述移动网络的网络编号为查询标识,查询所述主虚拟SIM卡包中的主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
  7. 根据权利要求5所述的方法,其特征在于,所述网络环境参数包括在所述拜访地搜索到的移动网络的网络编号;所述在预存的主虚拟SIM卡包中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡,包括:
    提取所述网络编号中的移动国家代码MCC;
    以所述MCC为查询标识,查询所述主虚拟SIM卡包中的主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
  8. 根据权利要求5-7任一项所述的方法,其特征在于,所述主虚拟SIM卡包还包括主虚拟SIM卡所支持的网络的供应商质量权重;所述通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡,包括:
    根据供应商质量权重由小到大的顺序,通过所述至少两张候选主虚拟SIM卡注册连网,确定能够注册连网成功的一张接入主虚拟SIM卡,通过所述接 入主虚拟SIM卡接入网络下载子虚拟SIM卡。
  9. 根据权利要求5-8任一项所述的方法,其特征在于,所述在预存的主虚拟SIM卡包中确定与移动设备的拜访地的网络环境参数匹配的至少两张候选主虚拟SIM卡之前,所述方法还包括:
    生成携带有所述拜访地的区域标识的主虚拟SIM卡包获取请求,并向虚拟SIM卡服务器发送主虚拟SIM卡包获取请求;
    接收所述虚拟SIM卡服务器发送的携带有所述主虚拟SIM卡包的主虚拟SIM卡包获取响应,并存储所述主虚拟SIM卡包,所述主虚拟SIM卡包为M个主虚拟SIM卡包中的一个主虚拟SIM卡包,所述M个主虚拟SIM卡包是所述虚拟SIM卡服务器根据预设虚拟SIM卡包组合策略组合N个主虚拟SIM卡而得到的,M、N为正整数,且N小于M。
  10. 根据权利要求9所述的方法,其特征在于,
    所述主虚拟SIM卡包获取响应是所述虚拟SIM卡服务器接收所述主虚拟SIM卡包获取请求,以所述拜访地的区域标识为查询标识,查询预存的多个主虚拟SIM卡包,获取业务覆盖区域包括所述拜访地、且未分配的至少一个主虚拟SIM卡包,并从所述至少一个主虚拟SIM卡包中随机选取所述主虚拟SIM卡包之后生成的;
    或者,
    所述主虚拟SIM卡包获取响应是所述虚拟SIM卡服务器接收所述主虚拟SIM卡包获取请求,以所述主虚拟SIM卡包获取请求中的所述移动设备的设备标识为查询依据,查询主虚拟SIM卡包分配记录,获取所述移动设备的主虚拟SIM卡包分配记录,并获取所述主虚拟SIM卡包分配记录的主虚拟SIM卡包之后而确定的。
  11. 根据权利要求9所述的方法,其特征在于,所述主虚拟SIM卡包获取响应是所述虚拟SIM卡服务器接收所述主虚拟SIM卡包获取请求,确定预存的至少两张主虚拟SIM卡中业务覆盖区域包括所述拜访地的至少两张主虚拟SIM卡,并根据包括所述拜访地的至少两张主虚拟SIM卡生成所述主虚拟SIM卡包之后而确定的。
  12. 一种虚拟SIM卡分发的方法,其特征在于,包括:
    根据预设主虚拟SIM卡包生成策略,将N个主虚拟SIM卡组合为M个主虚拟SIM卡包,N、M为正整数,且N小于M;
    向移动设备发送从M个主虚拟SIM卡包中选取的主虚拟SIM卡包,所述主虚拟SIM卡包的业务覆盖区域包括所述移动设备的拜访地,所述主虚拟SIM卡包用于所述移动设备获取所述拜访地的网络环境参数,在所述主虚拟SIM卡包中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡,并通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡,所述子虚拟SIM卡用于接入所述拜访地的目标移动网络。
  13. 根据权利要求12所述的方法,其特征在于,所述向移动设备发送从M个主虚拟SIM卡包中选取的主虚拟SIM卡包,包括:
    接收所述移动设备发送的主虚拟SIM卡包获取请求,所述主虚拟SIM卡包获取请求携带有所述拜访地的区域标识;
    以所述区域标识为查询标识,查询所述M个主虚拟SIM卡包,获取业务覆盖区域包括所述拜访地、且未分配的至少一个主虚拟SIM卡包;
    从所述至少一个主虚拟SIM卡包中随机选取一个主虚拟SIM卡包;
    向移动设备发送携带有所述主虚拟SIM卡包的主虚拟SIM卡包获取响应。
  14. 根据权利要求12所述的方法,其特征在于,所述向移动设备发送从M个主虚拟SIM卡包中选取的主虚拟SIM卡包,包括:
    接收所述移动设备发送的携带有所述移动设备的设备标识的主虚拟SIM卡包获取请求;
    以所述设备标识为查询依据,查询预存的主虚拟SIM卡包分配记录,获取所述移动设备的主虚拟SIM卡包分配记录;
    确定所述主虚拟SIM卡包分配记录的主虚拟SIM卡包;
    向移动设备发送携带有所述主虚拟SIM卡包的主虚拟SIM卡包获取响应。
  15. 根据权利要求12-14任一项所述的方法,其特征在于,所述N个主虚拟SIM卡的业务覆盖区域与M个主虚拟SIM卡包的业务覆盖区域相同,所述 预设主虚拟SIM卡包生成策略为:
    基于每一个主虚拟SIM卡包中至少包括两张主虚拟SIM卡限定条件下的随机组合策略。
  16. 根据权利要求12-14任一项所述的方法,其特征在于,所述M个主虚拟SIM卡包的业务覆盖区域包括第一子区域和第二子区域,所述N个主虚拟SIM卡包括业务覆盖区域为所述第一子区域的第三数量的主虚拟SIM卡和业务覆盖区域为所述第二子区域的第四数量的主虚拟SIM卡,所述预设主虚拟SIM卡包生成策略为:
    基于每一个主虚拟SIM卡包中至少包括两张业务覆盖区域为所述第一子区域的主虚拟SIM卡和两张业务覆盖区域为所述第二子区域的主虚拟SIM卡的限定条件下的随机组合策略。
  17. 一种移动设备,其特征在于,包括:
    主卡确定模块,用于在移动设备的至少两张主虚拟SIM卡中确定与所述移动设备的拜访地的网络环境参数匹配的至少两张候选主虚拟SIM卡;
    子卡下载模块,用于通过所述主卡确定模块确定的所述至少两张候选主虚拟SIM卡注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡;
    网络接入模块,用于利用所述子卡下载模块下载的所述子虚拟SIM卡接入所述拜访地的目标移动网络。
  18. 根据权利要求17所述的移动设备,其特征在于,所述网络环境参数包括在所述拜访地搜索到的移动网络的网络编号;所述主卡确定模块用于:
    以所述移动网络的网络编号为查询标识,查询所述至少两张主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
  19. 根据权利要求17所述的移动设备,其特征在于,所述网络环境参数包括在所述拜访地搜索到的移动网络的网络编号;所述主卡确定模块用于:
    提取所述网络编号中的移动国家代码MCC;
    以所述MCC为查询标识,查询所述至少两张主虚拟SIM卡所支持网络的 网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
  20. 根据权利要求17-19任一项所述的移动设备,其特征在于,所述至少两张主虚拟SIM卡还包括支持的网络的供应商质量权重;所述子卡下载模块用于:
    根据供应商质量权重由小到大的顺序,通过所述至少两张候选主虚拟SIM卡注册连网,确定能够注册连网成功的一张接入主虚拟SIM卡,通过所述接入主虚拟SIM卡接入网络下载子虚拟SIM卡。
  21. 一种移动设备,其特征在于,包括:
    主卡确定模块,用于在预存的主虚拟SIM卡包中确定与移动设备的拜访地的网络环境参数匹配的至少两张候选主虚拟SIM卡,所述主虚拟SIM卡包的业务覆盖区域包括所述拜访地;
    子卡下载模块,用于通过所述主卡确定模块确定的所述至少两张候选主虚拟SIM卡注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡;
    网络接入模块,用于利用所述子卡下载模块下载的所述子虚拟SIM卡接入所述拜访地的目标移动网络。
  22. 根据权利要求21所述的移动设备,其特征在于,所述网络环境参数包括在所述拜访地搜索到的移动网络的网络编号;所述主卡确定模块用于:
    以所述移动网络的网络编号为查询标识,查询所述主虚拟SIM卡包中的主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
  23. 根据权利要求21所述的移动设备,其特征在于,所述网络环境参数包括在所述拜访地搜索到的移动网络的网络编号;所述主卡确定模块用于:
    提取所述网络编号中的移动国家代码MCC;
    以所述MCC为查询标识,查询所述主虚拟SIM卡包中的主虚拟SIM卡所支持网络的网络编号集合,确定包括所述网络编号的至少两个网络编号集 合,以及所述至少两个网络编号集合对应的至少两张候选主虚拟SIM卡。
  24. 根据权利要求21-23任一项所述的移动设备,其特征在于,所述主虚拟SIM卡包还包括主虚拟SIM卡所支持的网络的供应商质量权重;所述子卡下载模块用于:
    根据供应商质量权重由小到大的顺序,通过所述至少两张候选主虚拟SIM卡注册连网,确定能够注册连网成功的一张接入主虚拟SIM卡,通过所述接入主虚拟SIM卡接入网络下载子虚拟SIM卡。
  25. 根据权利要求21-24任一项所述的移动设备,其特征在于,所述移动设备还包括:
    请求生成模块,用于所述主卡确定模块在预存的主虚拟SIM卡包中确定与移动设备的拜访地的网络环境参数匹配的至少两张候选主虚拟SIM卡之前,生成携带有所述拜访地的区域标识的主虚拟SIM卡包获取请求,并向虚拟SIM卡服务器发送主虚拟SIM卡包获取请求;
    响应接收模块,用于接收所述虚拟SIM卡服务器发送的携带有所述主虚拟SIM卡包的主虚拟SIM卡包获取响应,并存储所述主虚拟SIM卡包,所述主虚拟SIM卡包为M个主虚拟SIM卡包中的一个主虚拟SIM卡包,所述M个主虚拟SIM卡包是所述虚拟SIM卡服务器根据预设虚拟SIM卡包组合策略组合N个主虚拟SIM卡而得到的,M、N为正整数,且N小于M。
  26. 根据权利要求25所述的移动设备,其特征在于,
    所述主虚拟SIM卡包获取响应是所述虚拟SIM卡服务器接收所述主虚拟SIM卡包获取请求,以所述拜访地的区域标识为查询标识,查询预存的多个主虚拟SIM卡包,获取业务覆盖区域包括所述拜访地、且未分配的至少一个主虚拟SIM卡包,并从所述至少一个主虚拟SIM卡包中随机选取所述主虚拟SIM卡包之后生成的;
    或者,
    所述主虚拟SIM卡包获取响应是所述虚拟SIM卡服务器接收所述主虚拟SIM卡包获取请求,以所述主虚拟SIM卡包获取请求中的所述移动设备的设备标识为查询依据,查询主虚拟SIM卡包分配记录,获取所述移动设备的主 虚拟SIM卡包分配记录,并获取所述主虚拟SIM卡包分配记录的主虚拟SIM卡包之后而确定的。
  27. 根据权利要求25所述的移动设备,其特征在于,所述主虚拟SIM卡包获取响应是所述虚拟SIM卡服务器接收所述主虚拟SIM卡包获取请求,确定预存的至少两张主虚拟SIM卡中业务覆盖区域包括所述拜访地的至少两张主虚拟SIM卡,并根据包括所述拜访地的至少两张主虚拟SIM卡生成所述主虚拟SIM卡包之后而确定的。
  28. 一种虚拟SIM卡服务器,其特征在于,包括:
    卡包生成模块,用于根据预设主虚拟SIM卡包生成策略,将N个主虚拟SIM卡组合为M个主虚拟SIM卡包,N、M为正整数,且N小于M;
    卡包发送模块,用于向移动设备发送从M个主虚拟SIM卡包中选取的主虚拟SIM卡包,所述主虚拟SIM卡包的业务覆盖区域包括所述移动设备的拜访地,所述主虚拟SIM卡包用于所述移动设备获取所述拜访地的网络环境参数,在所述主虚拟SIM卡包中确定与所述网络环境参数匹配的至少两张候选主虚拟SIM卡,并通过所述至少两张候选主虚拟SIM卡中注册连网成功的接入主虚拟SIM卡下载子虚拟SIM卡,所述子虚拟SIM卡用于接入所述拜访地的目标移动网络。
  29. 根据权利要求28所述的虚拟SIM卡服务器,其特征在于,所述卡包发送模块用于:
    接收所述移动设备发送的主虚拟SIM卡包获取请求,所述主虚拟SIM卡包获取请求携带有所述拜访地的区域标识;
    以所述区域标识为查询标识,查询所述M个主虚拟SIM卡包,获取业务覆盖区域包括所述拜访地、且未分配的至少一个主虚拟SIM卡包;
    从所述至少一个主虚拟SIM卡包中随机选取一个主虚拟SIM卡包;
    向移动设备发送携带有所述主虚拟SIM卡包的主虚拟SIM卡包获取响应。
  30. 根据权利要求28所述的虚拟SIM卡服务器,其特征在于,所述卡包发送模块用于:
    接收所述移动设备发送的携带有所述移动设备的设备标识的主虚拟SIM卡包获取请求;
    以所述设备标识为查询依据,查询预存的主虚拟SIM卡包分配记录,获取所述移动设备的主虚拟SIM卡包分配记录;
    确定所述主虚拟SIM卡包分配记录的主虚拟SIM卡包;
    向移动设备发送携带有所述主虚拟SIM卡包的主虚拟SIM卡包获取响应。
  31. 根据权利要求28-30任一项所述的虚拟SIM卡服务器,其特征在于,所述N个主虚拟SIM卡的业务覆盖区域与M个主虚拟SIM卡包的业务覆盖区域相同,所述预设主虚拟SIM卡包生成策略为:
    基于每一个主虚拟SIM卡包中至少包括两张主虚拟SIM卡限定条件下的随机组合策略。
  32. 根据权利要求28-30任一项所述的虚拟SIM卡服务器,其特征在于,所述M个主虚拟SIM卡包的业务覆盖区域包括第一子区域和第二子区域,所述N个主虚拟SIM卡包括业务覆盖区域为所述第一子区域的第三数量的主虚拟SIM卡和业务覆盖区域为所述第二子区域的第四数量的主虚拟SIM卡,所述预设主虚拟SIM卡包生成策略为:
    基于每一个主虚拟SIM卡包中至少包括两张业务覆盖区域为所述第一子区域的主虚拟SIM卡和两张业务覆盖区域为所述第二子区域的主虚拟SIM卡的限定条件下的随机组合策略。
  33. 一种移动设备,其特征在于,包括:
    处理器,与所述处理器连接的存储器和射频电路,所述射频电路用于无线通信;
    所述存储器中存储有可执行程序代码和至少两张主虚拟SIM卡;
    所述处理器用于调用所述存储器中存储的所述可执行程序代码,执行如权利要求1至权利要求4任一权利要求所描述的方法。
  34. 一种移动设备,其特征在于,包括:
    处理器,与所述处理器连接的存储器和射频电路,所述射频电路用于无线通信;
    所述存储器中存储有可执行程序代码;
    所述处理器用于调用所述存储器中存储的所述可执行程序代码,执行如权利要求5至权利要求11任一权利要求所描述的方法。
  35. 一种虚拟SIM卡服务器,其特征在于,包括:
    处理器、存储器、通信接口和通信总线;
    所述处理器、所述存储器、所述通信接口通过所述通信总线连接并完成相互间的通信,所述通信接口用于无线通信;
    所述处理器用于调用所述存储器中存储的可执行程序代码,执行如权利要求12至权利要求16任一权利要求所描述的方法。
PCT/CN2016/080844 2016-04-29 2016-04-29 虚拟sim卡分发、接入网络的方法及相关设备 WO2017185382A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201680083141.1A CN108781342B (zh) 2016-04-29 2016-04-29 虚拟sim卡分发、接入网络的方法及相关设备
US16/097,356 US10375567B2 (en) 2016-04-29 2016-04-29 Method for distributing virtual SIM card, method for accessing network, and related devices
EP16899893.8A EP3442248B1 (en) 2016-04-29 2016-04-29 Method and related device for virtual sim card distribution and accessing network
PCT/CN2016/080844 WO2017185382A1 (zh) 2016-04-29 2016-04-29 虚拟sim卡分发、接入网络的方法及相关设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/080844 WO2017185382A1 (zh) 2016-04-29 2016-04-29 虚拟sim卡分发、接入网络的方法及相关设备

Publications (1)

Publication Number Publication Date
WO2017185382A1 true WO2017185382A1 (zh) 2017-11-02

Family

ID=60161790

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/080844 WO2017185382A1 (zh) 2016-04-29 2016-04-29 虚拟sim卡分发、接入网络的方法及相关设备

Country Status (4)

Country Link
US (1) US10375567B2 (zh)
EP (1) EP3442248B1 (zh)
CN (1) CN108781342B (zh)
WO (1) WO2017185382A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019128870A1 (zh) * 2017-12-29 2019-07-04 捷开通讯(深圳)有限公司 一种虚拟sim卡的通信方法、电子设备及装置
US20200068381A1 (en) * 2018-08-21 2020-02-27 T-Mobile Usa, Inc. Virtual line registration system
WO2022007902A1 (zh) * 2020-07-09 2022-01-13 深圳优克云联科技有限公司 一种云卡的分配方法、装置、电子设备及存储介质
CN114071449A (zh) * 2020-08-03 2022-02-18 中国移动通信有限公司研究院 自适应终端通信号码的方法、装置和计算机可读存储介质

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2846279T3 (es) * 2016-07-20 2021-07-28 Guangdong Oppo Mobile Telecommunications Corp Ltd Método, aparato y sistema para implementar tarjeta sim virtual y terminal móvil
CN107708108B (zh) * 2017-09-30 2020-01-10 Oppo广东移动通信有限公司 信息处理方法、装置、计算机可读存储介质和计算机设备
CN108616965B (zh) * 2018-03-23 2020-12-22 深圳市优克联新技术有限公司 卡调用方法、装置、信息推送方法、装置及卡分配系统
CN109819434A (zh) * 2019-01-11 2019-05-28 深圳市斯凯荣科技有限公司 一种基于eSIM的卡池系统及控制方法
CN110730451B (zh) * 2019-10-24 2022-12-13 深圳传音控股股份有限公司 虚拟sim卡的更换方法、装置及计算机可读存储介质
CN112566220B (zh) * 2020-11-25 2022-10-18 中移(杭州)信息技术有限公司 配网信息同步方法、装置及计算机设备
CN114827918B (zh) * 2022-04-27 2023-10-03 中国电信股份有限公司 短信发送方法、装置、电子设备和计算机可读存储介质
CN115175167B (zh) * 2022-09-05 2023-05-02 北京智芯半导体科技有限公司 eSIM卡的码号异常处理方法、装置、终端设备和存储介质
EP4443293A4 (en) * 2023-02-24 2024-11-06 Shanghai Tuge Data Technologies Co., Ltd. Communication method and apparatus, and terminal and computer-readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103313394A (zh) * 2012-03-16 2013-09-18 联发科技股份有限公司 无线通信装置及无线通信装置的多信道活动控制方法
CN103987024A (zh) * 2014-05-30 2014-08-13 华为技术有限公司 漫游处理方法及设备
US20160050556A1 (en) * 2013-05-08 2016-02-18 Huawei Technologies Co., Ltd. Method and relevant apparatus for achieving localized roaming of mobile terminal

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8275415B2 (en) * 2009-02-13 2012-09-25 At&T Intellectual Property I, Lp Systems and methods for multi-device wireless SIM management
CN101938855B (zh) * 2009-07-01 2013-09-25 深圳富泰宏精密工业有限公司 单cdma芯片双号双待手机的实现方法
US8676180B2 (en) * 2009-07-29 2014-03-18 Qualcomm Incorporated Virtual SIM monitoring mode for mobile handsets
US9351236B2 (en) * 2011-07-19 2016-05-24 At&T Intellectual Property I, L.P. UICC carrier switching via over-the-air technology
CN104205923B (zh) 2012-02-10 2018-07-03 苹果公司 用于校正与身份供应相关联的错误事件的方法和装置
US20140057600A1 (en) * 2012-08-22 2014-02-27 Viet Phu Payment Services Support Corporation Virtual SIM
CN102917339B (zh) * 2012-10-11 2014-06-11 华为技术有限公司 虚拟用户识别模块的实现与通信方法、装置及系统
US10516990B2 (en) * 2014-09-17 2019-12-24 Simless, Inc. Apparatuses, methods and systems for implementing a trusted subscription management platform
EP3764678B1 (en) * 2014-09-17 2023-11-01 Simless, Inc. Apparatus for implementing a trusted subscription management platform
CN104955126A (zh) * 2015-06-26 2015-09-30 小米科技有限责任公司 运营商网络的接入方法和装置
CN105142134B (zh) * 2015-06-30 2019-08-02 宇龙计算机通信科技(深圳)有限公司 参数获取以及参数传输方法和装置
US9942747B2 (en) * 2015-08-07 2018-04-10 At&T Mobility Ii Llc Dynamic utilization of services by a temporary device
US10462647B2 (en) * 2015-08-21 2019-10-29 Huawei Technologies Co., Ltd. Communication control method and apparatus, terminal, and network platform
CN105263133A (zh) * 2015-09-14 2016-01-20 惠州Tcl移动通信有限公司 一种虚拟sim卡实现方法及系统
CN105530629B (zh) 2015-10-22 2017-06-16 深圳市斯凯荣科技有限公司 实现移动终端通信连接的方法及移动终端
US9860750B2 (en) * 2015-11-11 2018-01-02 Qualcomm Incorporated Systems and methods of remote subscriber identity module (SIM) authentication
CN105530623B (zh) 2015-11-25 2016-12-07 深圳市斯凯荣科技有限公司 实现移动终端通信连接的方法及系统

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103313394A (zh) * 2012-03-16 2013-09-18 联发科技股份有限公司 无线通信装置及无线通信装置的多信道活动控制方法
US20160050556A1 (en) * 2013-05-08 2016-02-18 Huawei Technologies Co., Ltd. Method and relevant apparatus for achieving localized roaming of mobile terminal
CN103987024A (zh) * 2014-05-30 2014-08-13 华为技术有限公司 漫游处理方法及设备

Non-Patent Citations (1)

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

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019128870A1 (zh) * 2017-12-29 2019-07-04 捷开通讯(深圳)有限公司 一种虚拟sim卡的通信方法、电子设备及装置
US20200068381A1 (en) * 2018-08-21 2020-02-27 T-Mobile Usa, Inc. Virtual line registration system
US11503453B2 (en) * 2018-08-21 2022-11-15 T-Mobile Usa, Inc. Virtual line registration system
WO2022007902A1 (zh) * 2020-07-09 2022-01-13 深圳优克云联科技有限公司 一种云卡的分配方法、装置、电子设备及存储介质
CN114071449A (zh) * 2020-08-03 2022-02-18 中国移动通信有限公司研究院 自适应终端通信号码的方法、装置和计算机可读存储介质

Also Published As

Publication number Publication date
CN108781342A (zh) 2018-11-09
EP3442248A1 (en) 2019-02-13
US20190149979A1 (en) 2019-05-16
US10375567B2 (en) 2019-08-06
EP3442248A4 (en) 2019-04-10
CN108781342B (zh) 2020-07-24
EP3442248B1 (en) 2021-08-18

Similar Documents

Publication Publication Date Title
WO2017185382A1 (zh) 虚拟sim卡分发、接入网络的方法及相关设备
US11910192B2 (en) Device identifier access method and apparatus
US11363446B2 (en) Profile generation method, profile acquisition method, and related device and storage medium
US11669342B2 (en) Profile transmission method, related device, and storage medium
CN110869907B (zh) 一种浏览应用页面的方法及终端
EP3541098B1 (en) Processing method for communication identifier binding and terminal
CN106331213B (zh) 一种域名系统dns处理方法及装置
US20210211862A1 (en) METHODS AND/OR SYSTEMS FOR ACTIVATION AND/OR CONFIGURATION OF AN ELECTRONIC SUBSCRIBER IDENTITY MODULE (eSIM)
US20180012220A1 (en) Resource deduction method and apparatus, intelligent terminal, and deduction server
US20170289243A1 (en) Domain name resolution method and electronic device
US9781597B2 (en) Electronic device and network connection method of electronic device
WO2017113359A1 (zh) 一种云端操作界面共享的方法、相关设备及系统
CN107682338A (zh) 获取、处理配置信息的方法、装置和系统
EP4235447A1 (en) Electronic device for performing edge computing service and operation method of electronic device
CN109428839B (zh) 一种cdn调度方法、设备及系统
CN106357814B (zh) 一种文件处理方法、代理服务端及客户端
US20140282058A1 (en) Electronic device with a funiction of applying applications of different operating systems, system and method thereof
CN106375194A (zh) 即时通信应用的消息处理方法及移动终端
WO2020134899A1 (zh) 一种搜网列表生成方法、搜网方法及相应装置
WO2019119280A1 (zh) 业务处理方法、云服务器和终端设备
WO2008101289A1 (en) A system and method for a registered user based telecommunications network
CN107040892A (zh) 移动终端的位置信息获取方法、装置及移动终端
CN106936994A (zh) 一种广播接收者的控制方法、装置及移动终端
CN113055254B (zh) 一种地址配置方法、装置、接入服务器及存储介质
US20140245281A1 (en) Apparatus and method for providing application in portable terminal

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2016899893

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2016899893

Country of ref document: EP

Effective date: 20181106

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

Ref document number: 16899893

Country of ref document: EP

Kind code of ref document: A1