CN107708107A - Network service processing method, device, storage medium and terminal - Google Patents

Network service processing method, device, storage medium and terminal Download PDF

Info

Publication number
CN107708107A
CN107708107A CN201710924330.3A CN201710924330A CN107708107A CN 107708107 A CN107708107 A CN 107708107A CN 201710924330 A CN201710924330 A CN 201710924330A CN 107708107 A CN107708107 A CN 107708107A
Authority
CN
China
Prior art keywords
sim card
virtual sim
operating system
modem module
data
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN201710924330.3A
Other languages
Chinese (zh)
Inventor
晏印
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201710924330.3A priority Critical patent/CN107708107A/en
Publication of CN107708107A publication Critical patent/CN107708107A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data
    • H04W8/205Transfer to or from user equipment or user record carrier

Landscapes

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

Abstract

The application is related to a kind of network service processing method, device, storage medium and terminal.This method includes:The process instruction for virtual SIM card of virtual SIM card operating system transmission is received by Virtual User identification module SIM card adaptation layer;The process instruction is forwarded to modem Modem module, the process instruction is used to indicate that the Modem module is handled corresponding to carrying out virtual SIM card data;Receive processing feedback information of the Modem module to the virtual SIM card data;The processing feedback information is sent to the virtual SIM card operating system.Above-mentioned network service processing method, device, storage medium and terminal can improve the convenience that network service is carried out using virtual SIM card.

Description

Network service processing method, device, storage medium and terminal
Technical field
The application is related to field of computer technology, is situated between more particularly to a kind of network service processing method, device, storage Matter and terminal.
Background technology
With user's growth in the living standard, increasing user selects journey abroad, study and work etc..Generally In the case of, for user when SIM card can not connect mobile network in terminal after going abroad, the local operator of purchase may be selected in user SIM card opens the roaming service of SIM card in terminal to connect mobile network.Under normal circumstances the international roaming expense of SIM card compared with For costliness, and frequently change SIM card and can be lived to user and be brought inconvenience.
The content of the invention
The embodiment of the present application provides a kind of network service processing method, device, storage medium and terminal, it is possible to achieve adopts Wireless communication is carried out with virtual SIM card connection network.
A kind of network service processing method, including:
It is empty that being directed to for virtual SIM card operating system transmission is received by Virtual User identification module SIM card adaptation layer Intend the process instruction of SIM card;
The process instruction is forwarded to modem Modem module, the process instruction is described for indicating Modem module is handled corresponding to being carried out to the virtual SIM card data;
Receive processing feedback information of the Modem module to the virtual SIM card data;
The processing feedback information is sent to the virtual SIM card operating system.
A kind of network service processing unit, described device include:
First receiving unit, grasped for receiving virtual SIM card by Virtual User identification module SIM card adaptation layer Make the process instruction for virtual SIM card of system transmission;
First transmitting element, for the process instruction to be forwarded into modem Modem module, the processing refers to Make for indicating that the Modem module carries out corresponding handle to the virtual SIM card data;
Second receiving unit, for receiving processing feedback information of the Modem module to the virtual SIM card data;
Second transmitting element, for the processing feedback information to be sent to the virtual SIM card operating system.
A kind of computer-readable recording medium, is stored thereon with computer program, and the computer program is held by processor The step of network service processing method is realized during row.
A kind of terminal, including memory, processor and storage are on a memory and the computer that can run on a processor Program, the step of realizing the network service processing method described in the computing device during computer program.
Network service treating method and apparatus, computer-readable recording medium and the terminal that the embodiment of the present application provides, lead to Cross and virtual SIM card operating system, virtual SIM card adaptation layer and Modem modules are set in the terminal, and pass through virtual SIM card Adaptation layer realizes that virtual SIM card operating system interacts with the Modem modules in terminal, so as to realize to virtual SIM The processing of card, network service is carried out using virtual SIM card, without carrying out plug replacing to entity SIM, network is improved and leads to The convenience of letter.
Brief description of the drawings
In order to illustrate more clearly of the embodiment of the present application or technical scheme of the prior art, below will to embodiment or The required accompanying drawing used is briefly described in description of the prior art, it should be apparent that, drawings in the following description are only Some embodiments of the present application, for those of ordinary skill in the art, on the premise of not paying creative work, also Other accompanying drawings can be obtained according to these accompanying drawings.
Fig. 1 is the applied environment figure of network service processing method in one embodiment;
Fig. 2 is the part Organization Chart of one embodiment terminal;
Fig. 3 is the flow chart of network service processing method in one embodiment;
Fig. 4 is the timing diagram of network service processing method in one embodiment;
Fig. 5 is the structured flowchart of network service processing unit in one embodiment;
Fig. 6 is the structured flowchart of network service processing unit in another embodiment;
Fig. 7 is the block diagram of the part-structure of server in one embodiment;
Fig. 8 is the block diagram of the part-structure of mobile phone related to terminal in one embodiment.
Embodiment
In order that the object, technical solution and advantage of the application are more clearly understood, below in conjunction with drawings and Examples, The application is further elaborated.It should be appreciated that specific embodiment described herein is only explaining this Shen Please, it is not used to limit the application.
It is appreciated that term " first " used in this application, " second " etc. can be used to describe various members herein Part, but these elements should not be limited by these terms.These terms are only used for distinguishing first element and another element.Lift For example, in the case where not departing from scope of the present application, the first receiving unit can be referred to as to the second receiving unit, and class As, the second receiving unit can be referred to as the first receiving unit.First receiving unit and the second receiving unit both receive Unit, but it is not same receiving unit.
Fig. 1 is the applied environment figure of network service processing method in one embodiment.As shown in figure 1, the application environment bag Include server 110 and terminal 120.Server 110 is the clothes that VNO is used to provide network traffics to terminal 120 Business device, can be Cloud Server.Server 110 can provide Virtual User identification module (Subscriber to terminal 120 Identity Module, SIM) card data and the service of network service is realized using the virtual SIM card.Virtual SIM card is Refer to no physical SIM card entity carrier, virtual SIM card.Virtual SIM card application program is may be provided with terminal 110 (Application, APP) 121, virtual SIM card operating system 122 and virtual SIM card adaptation layer 123.The virtual SIM card The application that APP 121, virtual SIM card operating system 122 and virtual SIM card adaptation layer 123 may be disposed in terminal 120 In processor (Application Processor, AP).The server 110 can be by virtual SIM card APP 121, to virtual SIM card operating system 122 sends virtual SIM card data;Virtual SIM card operating system 122 can pass through virtual SIM card adaptation layer 123, realize and be arranged on the radio-frequency communication control software in BBP (Baseband Processor, BP) and led to Letter, network service is carried out using virtual SIM card to realize.
Wherein, server 110 can be supplied to the relevant interfaces of virtual SIM card APP 121 of terminal 120, pass through the interface Realize the communication between terminal 120.The interface may include user and equipment control, set meal and order management, SIM resources The interfaces such as encrypted transmission.Server 110 can be with REST ful application programming interfaces (Application Programming Interface, API) mode to virtual SIM card APP 121 provide relevant interface.The use realized Virtual SIM card carry out network service content include but is not limited to realize the interactive maintenance of virtual SIM card data, state it is dynamic State renewal and the statistics of flow and speed limit etc., for example storage deletion and the virtual SIM to virtual SIM card data can be realized Card enables closing etc..
Fig. 2 is the part Organization Chart of terminal in one embodiment, and the module included in the Organization Chart is and virtual SIM card Related module.As shown in Fig. 2 virtual SIM card operating system, virtual SIM card adaptation are may be provided with the application layer of terminal Layer, virtual SIM card APP and phone directory/information module.Telephony is may be provided with ccf layer (Framework layers) to connect Mouth layer and radio interface layer (Radio Interface Layer, RIL) layer.Modem (Modem module) can be by wrapping A module containing compositions such as BBP, radio frequency and other peripheral chips, it is GSM/GPRS Modem modules.Wherein, Telephony interface layers are used to provide general interface, virtual SIM card operating system by Telephony interface layers with Modem module carries out Socket interactions, can be achieved to determine whether virtual SIM card, the groove position of virtual SIM card etc..RIL Layer positioned at application framework and kernel between, provide telephone service for terminal, be upper strata virtual SIM card operating system and Intermediate layer between the Modem modules of lower floor, it is responsible for the transmitting of data, the transmission of Attention (AT) orders and sound The parsing answered.Virtual SIM card operating system passes through virtual SIM card adaptation layer and the Modem moulds for switching to virtual SIM card passage Block carries out Socket interactions, and the activation to virtual SIM card can be achieved, close, and carry out network service using virtual SIM card The function such as function and traffic monitoring.It should be understood that the structure shown in Fig. 2, the only part related to application scheme Module, does not form the restriction for the computer equipment being applied thereon to application scheme, and specific computer equipment can be with Including than more or less modules shown in figure, either combining certain module or there is different module arrangements.Such as Double card management module can be also set on ccf layer, and the double card management module can be communicated with Telephony interface layers.
In one embodiment, terminal can provide a user the management operation circle of virtual SIM card by virtual SIM card APP Face, and detect act on associative operation in the management operation interface when, produce corresponding virtual SIM card process instruction, and The process instruction is sent to virtual SIM card operating system.The system that the virtual SIM card operating system can simulate true SIM card Logic, realize agreement and file system for carrying out the related specifications needed for network service.Virtual SIM card adaptation layer can For the standardization carried out according to the SoftSIM functional interfaces of different chips, and the adaptation layer formed is pulled out out, for turning over Translate and change to provide the unified interface to upper layer module.It can be improved using virtual SIM card by the virtual SIM card adaptation layer Carry out the versatility of network service processing.Virtual SIM card operating system can receive the process instruction from virtual SIM card App, Message corresponding with the process instruction is sent to Modem module through virtual SIM card adaptation layer, instruction Modem module is to virtual SIM card basic data is handled corresponding to carrying out, and also passes through virtual SIM card adaptation layer, receives the sound that Modem module is made Information is answered, common realize carries out network communicating function using virtual SIM card.Wherein, the agreement of above-mentioned related specifications may include International Organization for standardization's (International Organization for Standardization, ISO) 7816 and 3 generations Collaborative project (3rd Generation Partnership Project, 3GPP) is on Universal Integrated Circuit Card (Universal Integrated Circuit Card, UICC) and Universal Subscriber Identity identification module (Universal Subscriber Identity Module, USIM) etc. specification agreement.
In one embodiment, as shown in Figure 3, there is provided a kind of network service processing method.In the present embodiment, with this Flow statistical method is applied in terminal, is illustrated by taking android system as an example.Reference picture 3, this method includes:
Step 302, virtual SIM card operating system is received by Virtual User identification module SIM card adaptation layer to send The process instruction for virtual SIM card.
In the present embodiment, the process instruction of virtual SIM card is represented to the process instruction made by respective virtual SIM card, bag Include but be not limited to buy the set meal of respective virtual SIM card instruction, activation instruction, failure instruction and out code and stream Amount monitoring instruction etc..
In one embodiment, can be by virtual SIM card operating system, can be according to pre- by the virtual SIM card operating system If trigger mechanism trigger virtual SIM card process instruction automatically.For example virtual SIM card operating system can be according to default frequency The traffic monitoring instruction of virtual SIM card is initiated, is instructed according to the monitoring and network is carried out by the virtual SIM card to obtain terminal Data on flows caused by communication.It is real-time traffic data that data on flows may include but be not limited within preset duration, every kind of It is therein using traffic statistics and flow remaining data etc. caused by caused traffic statistics, all applications It is one or more.
In one embodiment, it can also receive by virtual SIM card operating system and come from virtual SIM card application program The virtual SIM card process instruction that APP is sent.Virtual SIM card operation circle can be presented on terminal interface by virtual SIM card APP Face, and the operation acted in the operation interface can be detected by virtual SIM card APP, corresponding place is triggered according to this operation Reason instruction, the process instruction is sent to virtual SIM card operating system.Virtual SIM card operating system can receive virtual from this The process instruction that SIM card APP is sent.
The process instruction for being generated or being received by virtual SIM card operating system, it can be sent by virtual SIM card adaptation layer To Modem module.Terminal can be by virtual SIM card adaptation layer, the interface of default virtual SIM card operating system docking, Receive the process instruction.
Step 304, process instruction is forwarded to modem Modem module, process instruction is used to indicate Modem moulds Block is handled corresponding to being carried out to virtual SIM card data.
In the present embodiment, terminal can by provided in virtual SIM card adaptation layer be used for translate and change upper layer module Unified interface, the process instruction is sent to Modem module.It is empty corresponding to that the instruction may be used to indicate Modem modules Intend SIM card data, carry out the processing such as activation, closing of virtual SIM card.
Corresponding virtual SIM card data can be included in process instruction, to cause Modem module to directly receive the void Intend SIM card data, and handled.Or the data mark for being used for identifying the virtual SIM card data is included in the process instruction Know so that Modem virtual SIM card data according to corresponding to automatically extracting the Data Identification, and handled.
Virtual SIM card data include but is not limited to the basic data of virtual SIM card, the order numbers of virtual SIM card purchase The one or more therein such as the data on flows according to, virtual SIM card.The basic data includes but is not limited to the card of virtual SIM card The APN that identification code, user's mark, register and authentication information, carrier identification code, network parameter, online need (Access Point Name, APN) parameter etc. is used for the necessary data for realizing virtual SIM card network service.Card identification code Available for one virtual SIM card of unique mark, user is identified for unique mark user, can be international mobile subscriber identity (International Mobile Subscriber Identification Number, IMSI).Register and authentication information is to use Whether possess the information of the right of virtual SIM card progress network service on probation in checking user, can be subscriber authentication key Ki codes. Order data may include but be not limited to buy the set meal data and time buying of corresponding virtual SIM card, the purchase amount of money and account The one or more therein such as information.Set meal data include duration, effective time, the flow that the virtual SIM card can be used to surf the Net The one or more therein such as total amount, workable region.Flow total amount represents that surfing flow workable for can corresponding to set meal is total Amount, for example be 10GB surfing flows.Effective time can include the effective time of the set meal, for example be 24 hours, 3 days or 7 days Deng.The cost information paid needed for the corresponding set meal of price indication purchase.
Terminal can be by virtual SIM card operating system, from the default storage for being used to store corresponding virtual SIM card data In space, the virtual SIM card data are read, the process instruction comprising the virtual SIM card data is adapted to by virtual SIM card Layer is sent to Modem module.Wherein, the storage region can be at in virtual SIM card operating system identical memory space, Such as can be located at AP within, may be alternatively located in different memory spaces, as be located at the default caching of terminal in or non-volatile memories In medium.
For example terminal can store corresponding virtual SIM card data in system files by virtual SIM card operating system, The basic data of virtual SIM card can such as be stored.File system refers to be used to store traffic statistics for a long time in the kernel of terminal Memory space, can be located at virtual SIM card operating system where AP within.
Step 306, processing feedback information of the Modem module to virtual SIM card data is received.
In the present embodiment, Modem module can be by interacting with virtual SIM card operating system, and completes virtual SIM Processing indicated by card operation system;Can also be according to interacting between outer net, to complete virtual SIM card operation system meaning The processing shown.Such as can be interacted according to outer net (such as high in the clouds), complete the upper electricity to virtual SIM card, by with virtual SIM The interaction of card operation system and outer net, complete the activation to virtual SIM card.
Modem module can will handle feedback information after the processing indicated by virtual SIM card operating system is completed, and lead to Virtual SIM card adaptation layer is crossed to send to virtual SIM card operating system.The processing feedback information is included to indicated processing Feedback result, such as handle successfully or processing failure.Virtual SIM card adaptation layer can be according to the default mark to be communicated with the Modem The standardization interface processing feedback information.
Step 308, processing feedback information is sent to virtual SIM card operating system.
Terminal can continue through the virtual SIM card adaptation layer, and identification is transmitted to sending needed for the feedback information of adaptation layer Object, the object are virtual SIM card operating system, and according to the interface docked with the virtual SIM card operating system, by this Feedback information is sent to virtual SIM card operating system.
In one embodiment, can be via after terminal receives processing feedback information by virtual SIM card operating system Virtual SIM card APP is shown.For example the processing feedback information is activation successful information, terminal should by Modem module Activation successful information is sent to virtual SIM card APP, and indicates that virtual SIM card APP is shown.Virtual SIM card APP can be Displaying activation successful information on the display interface of terminal, so that user is known.
Above-mentioned network service processing method, by setting virtual SIM card operating system, virtual SIM card to fit in the terminal Realized with layer and Modem module, and by virtual SIM card adaptation layer in virtual SIM card operating system and terminal Modem module is interacted, and so as to realize processing to virtual SIM card, network service is carried out using virtual SIM card, and nothing Plug replacing need to be carried out to entity SIM, improve the convenience of network service.
In one embodiment, process instruction is forwarded to modem Modem module, including:Pass through virtual SIM Card adaptation layer, process instruction is forwarded to Modem module through radio interface layer RIL layers.
In the present embodiment, the unified interface of above-mentioned virtual SIM card adaptation layer, it can be used for being attached with RIL layers logical Letter, sends to Modem module via RIL layers.Wherein, transmit to the process instruction in virtual SIM card adaptation layer, can be by this Virtual SIM card adaptation layer is translated and/or changed, and by the process instruction after translation and/or conversion, passes through the unified interface Transmit to RIL layers, sent the process instruction to Modem modules by RIL layers, make it that Modem module is recognizable received Process instruction.In one embodiment, by the way of Socket communications, processing can be referred to through RIL layers by adaptation layer Order is forwarded to Modem module.
In one embodiment, by virtual SIM card adaptation layer, process instruction is forwarded to through radio interface layer RIL layers Modem module, including:, will through RIL layers according to the communication protocol to match with Modem module by virtual SIM card adaptation layer Process instruction is forwarded to Modem module.
In the present embodiment, the communication protocol that the Modem module of different chips is designed is different, can be integrated in adaptation layer more The applicable communication mode of the different chips of kind.Such as by the Modem module comprising high pass or Lian Fake chip, the communication being adapted to Agreement is different.Terminal by the adaptation layer, can identify the chip type of Modem module, it is determined that match with the chip type Communication protocol.By virtual SIM card adaptation layer according to the communication protocol matched, through RIL layers by process instruction transmit to Modem module.
In one embodiment, before step 304, the above method also includes:To virtual SIM card adaptation layer set with The authority of RIL layers communication.
In the present embodiment, and not all interface has the authority interacted with RIL layers.Terminal can be to the virtual SIM Card adaptation layer sets system-level platform signature, there is provided the authority that virtual SIM card adaptation layer communicates with RIL layers.In an implementation In example, the virtual SIM card adaptation layer can be set and share identical user mark (UID) with phone processes so that this is virtual SIM card adaptation layer has the authority that Socket communications are carried out with RIL layers.And by setting platform to the virtual SIM card adaptation layer Signature so that virtual SIM card adaptation layer can share identical user with phone processes and identify.
In above-described embodiment, by virtual SIM card adaptation layer, process instruction is forwarded to through radio interface layer RIL layers Modem module, achievable process instruction are communicated to the success rate of Modem module.
In one embodiment, virtual SIM card process instruction includes virtual SIM card purchase instruction;Virtual SIM card data Including virtual SIM card basic data;Before step 302, in addition to:By virtual SIM card operating system, receive from void Intend the virtual SIM card basic data that SIM card APP is sent;Preserve virtual SIM card basic data.
In the present embodiment, purchase instruction represents to be used for the instruction for buying virtual SIM card set meal.Terminal can pass through virtual SIM Block APP, the purchase interface of virtual SIM card is shown on interface, a variety of void suitable for the terminal can be provided on purchase interface Intend SIM card set meal, for selection by the user.Received by virtual SIM card APP to wherein one or more virtual SIM card set meals Purchase instruction, and purchase instruction is sent to server.Server can instruct according to the purchase, be returned to terminal corresponding The virtual SIM card basic data of virtual SIM card set meal.Terminal can be by virtual SIM card APP again by the virtual SIM card basis number According to transmission to virtual SIM card operating system.By the virtual SIM card operating system, receive what is sent from virtual SIM card APP Virtual SIM card basic data, and the virtual SIM card basic data is stored to corresponding default storage location, such as it is stored in In above-mentioned system file.
In one embodiment, the process instruction of virtual SIM card includes virtual SIM card activation instruction;Step 304 it Before, in addition to:The response message to virtual SIM card activation instruction that Modem module is sent, it is transmitted to virtual SIM card operation System;The virtual SIM card basic data that virtual SIM card operating system is transmitted is forwarded to Modem module.
In the present embodiment, the activation instruction is represented for activating the virtual SIM card set meal pre-purchaseing, virtual to enable SIM card moves the instruction of network service.Terminal can show swashing for virtual SIM card by virtual SIM card APP on interface Interface living, and after detecting and acting on the activation manipulation on the activation interface, referred to by virtual SIM card APP triggering activation Order, and activation instruction is sent to by virtual SIM card operating system by virtual SIM card APP.
Terminal can receive the activation instruction sent from virtual SIM card APP by virtual SIM card operating system.Again The activation instruction is sent to Modem modules through virtual SIM card adaptation layer by virtual SIM card operating system so that Modem Module can receive the activation instruction.After Modem module receives the activation instruction, it can be sent out to the virtual SIM card operating system Corresponding response message is sent, and is sent by virtual SIM card adaptation layer to virtual SIM card operating system, to represent Modem moulds Block receives the activation instruction.
After virtual SIM card operating system receives the response message, further according to response message reading and virtual SIM card Virtual SIM card data corresponding to activation instruction, the data are sent to Modem module by virtual SIM card adaptation layer.Wherein, The virtual SIM card data can be virtual SIM card basic data.
In the present embodiment, by receiving the response message of Modem module transmission, referred to confirming that Modem module receives activation Order, corresponding virtual SIM card data are then read further according to the response message, can improve and line activating is entered to virtual SIM card Efficiency.
In one embodiment, it is forwarded in the virtual SIM card basic data for transmitting virtual SIM card operating system Before Modem module, in addition to:The first message that Modem module is sent is transmitted to virtual SIM card operating system;First disappears Breath includes the cellular data of entity SIM card, for indicating the cellular data of virtual SIM card operating system record entity SIM card.
In the present embodiment, cellular data represents the data of the current network use state of virtual SIM card or entity SIM card, Data switch, data roaming and network type including respective fictional SIM card or entity SIM card etc..In one embodiment, When terminal is provided with multiple entity SIM cards, terminal can determine virtual SIM card to be activated by virtual SIM card operating system The entity SIM card of required occupancy, the information of identified entity SIM card can be sent to Modem module.Modem module is connecing After the information of entity SIM card for receiving determination, the cellular data of correspondent entity SIM card is can extract, generates first message.And lead to The virtual SIM card adaptation layer is crossed, the first message is sent to virtual SIM card operating system, instruction virtual SIM card operation system The cellular data of system record entity SIM card.
In one embodiment, virtual SIM card process instruction includes virtual SIM card out code;After step 308, Also include:The second message that Modem module is sent is transmitted to virtual SIM card operating system;Second message is used to indicate virtually The cellular data of SIM card operating system recovery entity SIM card.
In the present embodiment, out code represents to close or pause carries out network service using the virtual SIM card activated Instruction.Terminal can be received by the shutoff operation of user by virtual SIM card APP and the out code that triggers, by the out code Send to virtual SIM card operating system.The card identification code of corresponding virtual SIM card to be closed can be included in out code, according to The card identification code, it may be determined that virtual SIM card to be closed.
After Modem module is successfully closed virtual SIM card, the second message is generated, and by virtual SIM card adaptation layer, will Second message is sent to virtual SIM card operating system.Second message is used to indicate that virtual SIM card operating system records entity The cellular data of SIM card.In one embodiment, the second message can include the cellular data of correspondent entity SIM card, virtual SIM Card operation system can directly extract the cellular data in the second message, recover the cellular data of entity SIM card, again recovery pair Answer the network communicating function of entity SIM card.
In one embodiment, corresponding authority is provided with to virtual SIM card operating system in advance so that void can be passed through Intend the authority that the modification that SIM card operating system possesses to cellular data set and carried out APN database manipulation.Such as can be right The authority of the virtual SIM card operating system imparting system rank.
In the present embodiment, before virtual SIM card is activated, the cellular data of entity SIM card is preserved, and it is virtual closing After SIM card, the cellular data of the entity SIM card can be recovered, reduce the influence to entity SIM card.
In one embodiment, as shown in Figure 4, there is provided a kind of timing diagram, the timing diagram are contained to virtual SIM card Under the set meal purchase of progress, the scene for enabling and failing, the interaction between modules.With reference to shown in figure 4, wherein, set The process of meal purchase includes step 401~406;The process of set meal activation includes step 411~416;The process bag of set meal failure Include step 421~426.
Step 401, terminal sends virtual SIM card purchase request by virtual SIM card APP to server.
In the present embodiment, terminal can show that virtual SIM card buys interface by virtual SIM card APP to user, and detect The purchase operation acted on the interface, according to the purchase operation triggering purchase instruction detected, sent to server virtual SIM card purchase request.Wherein, the virtual push button of corresponding purchase operation can be provided on the purchase interface, received to the void When intending the clicking operation of button, can trigger purchase instruction, or can detect it is default with the corresponding voice of purchase instruction When information or movable information, purchase instruction is triggered.For example it can believe detecting the voice comprising " purchase virtual SIM card " Breath, or when to terminal rock etc. predetermined movement information up and down, can trigger purchase instruction.
In one embodiment, terminal can be connect by the corresponding communication between default virtual SIM card APP and server Mouthful, send virtual SIM card purchase request to server.Wherein, identified in purchase request comprising user.The user identifies The identity of user is corresponded to for unique mark, can be made up of the numeral of presetting digit capacity, letter or other characters.
Step 402, server is bought according to the virtual SIM card of reception and asked, virtual SIM card set meal number corresponding to acquisition According to.
In the present embodiment, server can be the server for providing the terminal with network traffics.Server can be according to the purchase Request is bought, obtains one or more virtual SIM card set meal data to match with purchase request.In one embodiment, should The positional information of terminal can be also included in purchase request, server can obtain what the one or more and positional information matched Virtual SIM card set meal data.
Step 403, server sends the virtual SIM card set meal data to terminal.
In the present embodiment, server can send corresponding with virtual SIM card purchase request with request matching to terminal Virtual SIM card set meal data.In one embodiment, multiple virtual SIM card set meal data can be transmitted, for selection by the user.
Step 404, terminal receives the set meal data by virtual SIM card APP, and sends set meal selection to server and refer to Order.
In the present embodiment, terminal can receive the set meal data by virtual SIM card APP, and be shown.Terminal can lead to The selection operation that acts on set meal data display interface of virtual SIM card APP detectings is crossed, according to the selection operation detected, really The fixed corresponding set meal chosen, generates the set meal selection instruction to the set meal, the set meal selection instruction is sent to server.Its In, the set meal of selection may include one or more.
Step 405, server receives the set meal selection instruction, is sent to terminal corresponding virtual with the set meal selection instruction SIM card basic data.
In the present embodiment, server can the set meal selection instruction that sends of receiving terminal, identify that the set meal selection instruction is corresponding Set meal data.Wherein, the set meal mark for the set meal data chosen can be included in set meal selection instruction, server can determine that this Set meal data corresponding to set meal mark, and obtain virtual SIM card data corresponding to the set meal data.Set meal is identified for unique Identify a kind of set meal data of set meal.Basic data and data on flows of the set meal packet containing virtual SIM card.The basic data Operator's informaiton comprising virtual SIM card, network parameter information, virtual SIM card mark etc. are used to realize virtual SIM card network The necessary data of communication.
Step 406, terminal receives the virtual SIM card basic data by virtual SIM card APP, and passes through virtual SIM card Operating system stores to virtual SIM card basic data.
In the present embodiment, terminal can by virtual SIM card APP the reception servers send virtual SIM card basic data, And the virtual SIM card basic data is associated with the set meal data that determination is pre-selected.Then virtual SIM card APP is passed through The virtual SIM card basic data is forwarded to virtual SIM card operating system.Terminal will can be connect by virtual SIM card operating system The set meal data received, and set meal data are stored.
Step 411, terminal obtains the activation instruction of virtual SIM card data by virtual SIM card APP.
In the present embodiment, terminal can show that set meal activates interface by virtual SIM card APP, and can pass through virtual SIM card The activation manipulation that APP detectings are acted on set meal data display interface, according to the activation manipulation detected, it is determined that corresponding activation Set meal, generate the activation instruction to virtual SIM card data corresponding to the set meal, the activation instruction sent to server.
Step 412, activation instruction is sent to virtual SIM card operating system by virtual SIM card APP.
In the present embodiment, virtual SIM card APP by default communication mode between virtual SIM card operating system, to The virtual SIM card operating system sends activation instruction, and the set meal comprising corresponding set meal to be activated identifies in the activation instruction, makes Obtaining virtual SIM card operating system can identify according to the set meal, determine set meal to be activated.
Step 413, terminal carries out set meal activation processing by virtual SIM card operating system.
Terminal, through virtual SIM card adaptation layer, forwards the activation to refer to by virtual SIM card operating system to Modem module Order, Modem module can be fed back by virtual SIM card adaptation layer to virtual SIM card operating system in the activation instruction received To the response message of virtual SIM card activation instruction.After the response message being received by virtual SIM card operating system, it may be determined that Virtual SIM card basic data corresponding to the set meal activation instruction, virtual SIM card basis will be included through virtual SIM card adaptation layer The message of data, which is sent to Modem module, instruction Modem module, enters line activating processing.Modem module can be to the virtual SIM card Basic data carries out electric treatment.After upper electricity success, the register and authentication information of corresponding virtual SIM card can be read, the registration is reflected Power information is sent to server, is verified by server.Server can feed back the mirror whether authentication passes through to Modem module Result is weighed, the authenticating result that Modem module will can receive, through virtual SIM card adaptation layer, sends to virtual SIM card and operates system System.
Step 414, activation result is fed back to virtual SIM card APP by virtual SIM card operating system.
Terminal by virtual SIM card operating system can obtain Modem module enter line activating handle result, and will The result of acquisition is sent to virtual SIM card APP.Virtual SIM card APP can show activation result on terminal interface, So that user consults.Activation result may include to activate successfully and activate the result of failure.
Step 415, terminal sends activation to server by virtual SIM card APP and uses notice.
In the present embodiment, the activation got can be handled by above-mentioned default interface by virtual SIM card APP As a result send to server, when the activation result for when activating successfully, the terminal further by virtual SIM card APP, Activation, which is sent, to server carries out network using the virtual SIM card for indicating that server starts to provide using notice, the notice The service of communication.
Step 416, server receives the activation using notice, and the response message for starting set meal monitoring is fed back to terminal.
In the present embodiment, server starts the use to the set meal data of the activation after activation is received using notice Service, and can be according to certain frequency monitoring to the set meal data use state, with provide entered using the correspondence set meal data The service of row network service, and the response message of the APP feedback set meal monitoring to terminal.So that user would know that server with Successfully open network communication services.
In one embodiment, terminal can carry out set meal monitoring automatically by virtual SIM card operating system, according to default Frequency detect flow use information using the virtual SIM card in real time, the flow use information is passed through into virtual SIM card APP Presented.Wherein, flow use information can be sent to virtual SIM card operating system by virtual SIM card adaptation layer.
Step 421, terminal obtains set meal failure instruction by virtual SIM card APP.
In the present embodiment, failure instruction can be off one kind in instruction.Virtual SIM card APP can call terminal inner to set The timer put counts the usage time of the set meal data, or can obtain current time, according to the usage time or works as It is automatic to trigger set meal failure instruction when the preceding acquisition time judges that the set meal data have failed.Or terminal can also be by virtual SIM card APP shows set meal administration interface, and can be detected and be acted on set meal data display interface by virtual SIM card APP Expiration operation, according to the expiration operation detected, it is determined that the set meal of corresponding failure, generates instruction of being failed to the set meal of the set meal, The set meal is failed to instruct and sent to server.
Step 422, terminal sends set meal failure notification by virtual SIM card APP to server.
In the present embodiment, by virtual SIM card APP after set meal data failure is detected, send set meal to server and lose Effect notice, the notice are used to indicate that server carries out the confirmation detection whether related set meal fails.Wherein, carried in the notice Set meal identifies.
Step 423, server receives the set meal failure notification, and carries out set meal crash handling.
In the present embodiment, server can detect whether corresponding set meal fails according to the set meal failure notification received, if Confirm failure, then can carry out set meal crash handling, terminate the network communication services of the correspondence set meal data.
Step 424, confirmation of the server to terminal feedback set meal failure.
Step 425, terminal receives the confirmation by virtual SIM card APP, and is sent to virtual SIM card operating system Set meal crash handling instructs.
Terminal the crash handling instruction of generation set meal, the processing is referred to after the confirmation that set meal has failed is received Order is sent to virtual SIM card operating system, and set meal mark is carried in the instruction.
Step 426, terminal virtual SIM card operating system carries out set meal crash handling.
In the present embodiment, the virtual SIM card operating system can be by virtual SIM card adaptation layer, further to Modem moulds Block forwarding set meal crash handling instruction, to indicate set meal data corresponding to Modem module deletion, or terminates and uses the set meal Data carry out virtual SIM card communication, and can also further recover the proper communication of entity SIM card being involved in terminal.
In the present embodiment, pass through above-mentioned virtual SIM card APP, operating system, virtual SIM card adaptation layer, Modem module Interacting between server, to realize the processing to virtual SIM card, so as to realize that carrying out network using virtual SIM card leads to Letter, without carrying out plug replacing to entity SIM, improves the convenience of network service.
In other embodiments, operating system is not limited to Android, can also be IOS systems, windows phone, BlackBerry etc..
In one embodiment, as shown in Figure 5, there is provided a kind of network service processing unit, the device include:
First receiving unit 502, for receiving virtual SIM card by Virtual User identification module SIM card adaptation layer The process instruction for virtual SIM card that operating system is sent.
First transmitting element 504, for process instruction to be forwarded into modem Modem module, process instruction is used for Indicate that Modem module is handled corresponding to being carried out to virtual SIM card data.
Second receiving unit 506, for receiving processing feedback information of the Modem module to virtual SIM card data.
Second transmitting element 508, for processing feedback information to be sent to virtual SIM card operating system.
In one embodiment, the first transmitting element 504 is additionally operable to by virtual SIM card adaptation layer, through radio interface layer Process instruction is forwarded to Modem module by RIL layers.
In one embodiment, the first transmitting element 504 is additionally operable to by virtual SIM card adaptation layer, according to Modem The communication protocol that module matches, process instruction is forwarded to Modem module through RIL layers.
In one embodiment, as shown in fig. 6, said apparatus also includes:
Granted unit 501, for setting the authority to be communicated with RIL layers to virtual SIM card adaptation layer.
In one embodiment, process instruction includes activation instruction;Virtual SIM card data include virtual SIM card basis number According to.
Second transmitting element 508 is additionally operable to the response message to virtual SIM card activation instruction for sending Modem module, It is transmitted to virtual SIM card operating system.
The virtual SIM card basic data that first transmitting element 504 is additionally operable to transmit virtual SIM card operating system forwards To Modem module.
In one embodiment, the second transmitting element 508 be additionally operable to by Modem module send first message transmit to Virtual SIM card operating system;First message is used for the cellular data for indicating virtual SIM card operating system record entity SIM card.
In one embodiment, virtual SIM card process instruction includes virtual SIM card out code;Said apparatus also wraps Include:
Second transmitting element 508 is additionally operable to transmit to virtual SIM card to operate by the second message that Modem module is sent System;Second message is used for the cellular data for indicating virtual SIM card operating system recovery entity SIM card.
The division of unit is only used for for example, in other embodiments in said apparatus, can by the device according to Need to be divided into different units, to complete all or part of function of said apparatus.
The embodiment of the present application additionally provides a kind of terminal.A kind of terminal, including memory and processor, store up in memory There is the computer program that can be run on a processor, when computer program is executed by processor so that real during computing device The step of existing network network communication processing method.
The embodiment of the present application additionally provides a kind of computer-readable recording medium.One or more can be held comprising computer The non-volatile computer readable storage medium storing program for executing of row instruction, when computer executable instructions are executed by one or more processors When so that the computing device network service processing method described in each embodiment as described above.
The embodiment of the present application additionally provides a kind of computer program product.A kind of computer program product for including instruction, When run on a computer so that computer performs the network service processing method described in the various embodiments described above.
Fig. 7 is the internal structure schematic diagram of server (or high in the clouds etc.) in one embodiment.As shown in fig. 7, the server Including processor, non-volatile memory medium, built-in storage and the network interface connected by system bus.Wherein, the processing Device is used to provide calculating and control ability, supports the operation of whole computer equipment.Memory is used for data storage, program etc.. Memory may include the non-volatile memory mediums such as magnetic disc, CD, read-only memory (Read-Only Memory, ROM), Or random access memory (Random-Access-Memory, RAM) etc..For example, in one embodiment, memory includes Non-volatile memory medium and built-in storage.Non-volatile memory medium is stored with operating system and is stored with for realizing To the data related suitable for the network service processing method of computer equipment provided in the embodiment of the present application, for example can deposit Contain the interface data to be communicated with the virtual SIM card APP and SDK on computer equipment, and related virtual SIM card Data etc..Built-in storage is the operating system in non-volatile memory medium and the network service suitable for computer equipment Processing method provides the running environment of cache.Network interface can be Ethernet card or wireless network card etc., for outside Computer equipment communicated.Server can with independent server either multiple server groups into server set Group realizes.It will be understood by those skilled in the art that the structure shown in Fig. 7, the only part related to application scheme The block diagram of structure, does not form the restriction for the server being applied thereon to application scheme, and specific server can wrap Include than more or less parts shown in figure, either combine some parts or arranged with different parts.
The embodiment of the present application additionally provides a kind of computer equipment.As shown in figure 8, for convenience of description, illustrate only with The related part of the embodiment of the present application, particular technique details do not disclose, refer to the embodiment of the present application method part.The meter Calculate machine equipment can be include mobile phone, tablet personal computer, PDA (Personal Digital Assistant, personal digital assistant), Any terminal devices such as POS (Point of Sales, point-of-sale terminal), vehicle-mounted computer, Wearable, with computer equipment Exemplified by mobile phone:
Fig. 8 is the block diagram of the part-structure of the mobile phone related to the computer equipment of the embodiment of the present application offer.Reference chart 8, mobile phone includes:Radio frequency (Radio Frequency, RF) circuit 810, memory 820, input block 830, display unit 840th, sensor 850, voicefrequency circuit 860, Wireless Fidelity (wireless fidelity, WiFi) module 870, processor 880, And the grade part of power supply 890.It will be understood by those skilled in the art that the handset structure shown in Fig. 8 does not form the limit to mobile phone It is fixed, it can include than illustrating more or less parts, either combine some parts or different parts arrangement.
Wherein, RF circuits 810 can be used for receive and send messages or communication process in, the reception and transmission of signal can be by base stations After downlink information receives, handled to processor 880;Up data can also be sent to base station.Generally, RF circuits include But it is not limited to antenna, at least one amplifier, transceiver, coupler, low-noise amplifier (Low Noise Amplifier, LNA), duplexer etc..In addition, RF circuits 810 can also be led to by radio communication and network and other equipment Letter.Above-mentioned radio communication can use any communication standard or agreement, including but not limited to global system for mobile communications (Global System of Mobile communication, GSM), general packet radio service (General Packet Radio Service, GPRS), CDMA (Code Division Multiple Access, CDMA), wideband code division it is more Location (Wideband Code Division Multiple Access, WCDMA), Long Term Evolution (Long Term Evolution, LTE)), Email, Short Message Service (Short Messaging Service, SMS) etc..
Memory 820 can be used for storage software program and module, and processor 880 is stored in memory 820 by operation Software program and module, so as to perform the various function application of mobile phone and data processing.Memory 820 can be wrapped mainly Include program storage area and data storage area, wherein, program storage area can storage program area, needed at least one function should With program (such as the application program of sound-playing function, application program of image player function etc.) etc.;Data storage area can be deposited Storage uses created data (such as voice data, address list etc.) etc. according to mobile phone.In addition, memory 820 can include High-speed random access memory, nonvolatile memory, for example, at least disk memory, a flash memories can also be included Part or other volatile solid-state parts.
Input block 830 can be used for the numeral or character information for receiving input, and produces and set with the user of mobile phone 800 Put and the input of key signals that function control is relevant.Specifically, input block 830 may include contact panel 831 and other are defeated Enter equipment 832.Contact panel 831, alternatively referred to as touch-screen, collect touch operation of the user on or near it and (for example use Family uses the behaviour of any suitable object or annex on contact panel 831 or near contact panel 831 such as finger, stylus Make), and corresponding attachment means are driven according to formula set in advance.In one embodiment, contact panel 831 may include Both touch detecting apparatus and touch controller.Wherein, the touch orientation of touch detecting apparatus detection user, and detect The signal that touch operation is brought, transmits a signal to touch controller;Touch controller receives touch from touch detecting apparatus Information, and be converted into contact coordinate, then give processor 880, and the order sent of reception processing device 880 and can be subject to Perform.Furthermore, it is possible to contact panel 831 is realized using polytypes such as resistance-type, condenser type, infrared ray and surface acoustic waves. Except contact panel 831, input block 830 can also include other input equipments 832.Specifically, other input equipments 832 The one kind or more that can include but is not limited in physical keyboard, function key (such as volume control button, switch key etc.) etc. Kind.
Display unit 840 can be used for display by user input information or be supplied to user information and mobile phone it is each Kind menu.Display unit 840 may include display panel 841.In one embodiment, liquid crystal display (Liquid can be used Crystal Display, LCD), the form such as Organic Light Emitting Diode (Organic Light-Emitting Diode, OLED) To configure display panel 841.In one embodiment, contact panel 831 can cover display panel 841, when contact panel 831 After detecting the touch operation on or near it, processor 880 is sent to determine the type of touch event, is followed by subsequent processing Device 880 provides corresponding visual output according to the type of touch event on display panel 841.Although in fig. 8, touch surface Plate 831 and display panel 841 are the parts independent as two to realize the input of mobile phone and input function, but some In embodiment, contact panel 831 and display panel 841 can be integrated and realize input and the output function of mobile phone.
Mobile phone 800 may also include at least one sensor 850, such as optical sensor, motion sensor and other sensings Device.Specifically, optical sensor may include ambient light sensor and proximity transducer, wherein, ambient light sensor can be according to environment The light and shade of light adjusts the brightness of display panel 841, and proximity transducer can close display surface when mobile phone is moved in one's ear Plate 841 and/or backlight.Motion sensor may include acceleration transducer, be can detect by acceleration transducer in all directions The size of acceleration, size and the direction of gravity are can detect that when static, the application available for identification mobile phone posture is (such as horizontal Portrait layout switches), Vibration identification correlation function (such as pedometer, tap) etc.;In addition, mobile phone can also configure gyroscope, air pressure Other sensors such as meter, hygrometer, thermometer, infrared ray sensor etc..
Voicefrequency circuit 860, loudspeaker 861 and microphone 862 can provide the COBBAIF between user and mobile phone.Audio Electric signal after the voice data received conversion can be transferred to loudspeaker 861, is converted to by loudspeaker 861 by circuit 860 Voice signal exports;On the other hand, the voice signal of collection is converted to electric signal by microphone 862, is connect by voicefrequency circuit 860 Voice data is converted to after receipts, then after voice data output processor 880 is handled, can be sent to through RF circuits 810 another Mobile phone, or voice data is exported to memory 820 so as to subsequent treatment.
WiFi belongs to short range wireless transmission technology, and mobile phone can help user's transceiver electronicses postal by WiFi module 870 Part, browse webpage and access streaming video etc., it has provided the user wireless broadband internet and accessed.Although Fig. 8 is shown WiFi module 870, but it is understood that, it is simultaneously not belonging to must be configured into for mobile phone 800, can omit as needed.
Processor 880 is the control centre of mobile phone, using various interfaces and the various pieces of connection whole mobile phone, By running or performing the software program and/or module that are stored in memory 820, and call and be stored in memory 820 Data, the various functions and processing data of mobile phone are performed, so as to carry out integral monitoring to mobile phone.In one embodiment, locate Reason device 880 may include one or more processing units.In one embodiment, processor 880 can integrate application processor and tune Modulator-demodulator, wherein, application processor mainly handles operating system, user interface and application program etc.;Modem is main Handle radio communication.It is understood that above-mentioned modem can not also be integrated into processor 880.Such as at this Reason device 880 can integrate application processor and BBP, BBP with and other peripheral chips etc. can form modulation Demodulator.Mobile phone 800 also includes the power supply 890 (such as battery) to all parts power supply, it is preferred that power supply can pass through electricity Management system and processor 880 are logically contiguous, so as to realize management charging, electric discharge and power consumption by power-supply management system The functions such as management.
In one embodiment, mobile phone 800 can also include camera, bluetooth module etc..
In the embodiment of the present application, the computer program of computing device storage on a memory included by the mobile phone The above-mentioned described network service processing methods of Shi Shixian.
Any reference to memory, storage, database or other media used in this application may include non-volatile And/or volatile memory.Suitable nonvolatile memory may include read-only storage (ROM), programming ROM (PROM), Electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM) or flash memory.Volatile memory may include to deposit at random Access to memory (RAM), it is used as external cache.By way of illustration and not limitation, RAM is available in many forms, all Such as static RAM (SRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate sdram (DDR SDRAM), enhancing Type SDRAM (ESDRAM), synchronization link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic ram (DRDRAM) and memory bus dynamic ram (RDRAM).
Above example only expresses the several embodiments of the application, and its description is more specific and detailed, but can not Therefore it is interpreted as the limitation to the application the scope of the claims.It should be pointed out that come for one of ordinary skill in the art Say, on the premise of the application design is not departed from, various modifications and improvements can be made, these belong to the guarantor of the application Protect scope.Therefore, the protection domain of the application patent should be determined by the appended claims.

Claims (10)

1. a kind of network service processing method, including:
Virtual SIM is directed to by what Virtual User identification module SIM card adaptation layer reception virtual SIM card operating system was sent The process instruction of card;
The process instruction is forwarded to modem Modem module, the process instruction is used to indicate the Modem module Handled corresponding to being carried out to virtual SIM card data;
Receive processing feedback information of the Modem module to the virtual SIM card data;
The processing feedback information is sent to the virtual SIM card operating system.
2. according to the method for claim 1, it is characterised in that described that the process instruction is forwarded to modem Modem module, including:
By virtual SIM card adaptation layer, the process instruction is forwarded to Modem module through radio interface layer RIL layers.
3. according to the method for claim 2, it is characterised in that it is described by virtual SIM card adaptation layer, through radio interface layer The process instruction is forwarded to Modem module by RIL layers, including:
By virtual SIM card adaptation layer, according to the communication protocol to match with Modem module, through RIL layers by the process instruction It is forwarded to Modem module.
4. according to the method for claim 2, it is characterised in that by virtual SIM card adaptation layer, through radio interface layer Before the process instruction is forwarded to Modem module by RIL layers, in addition to:
The authority to be communicated with RIL layers is set to the virtual SIM card adaptation layer.
5. method according to any one of claim 1 to 4, it is characterised in that the process instruction includes activation instruction; The virtual SIM card data include virtual SIM card basic data;
Before the reception Modem module is to the processing feedback information of the virtual SIM card data, in addition to:
The response message to the virtual SIM card activation instruction that the Modem module is sent, is transmitted to the virtual SIM Card operation system;
The virtual SIM card basic data that the virtual SIM card operating system is transmitted is forwarded to the Modem module.
6. according to the method for claim 5, it is characterised in that it is described by the virtual SIM card operating system transmission Virtual SIM card basic data is forwarded to before the Modem module, in addition to:
The first message that the Modem module is sent is transmitted to the virtual SIM card operating system;The first message is used for Indicate that the virtual SIM card operating system records the cellular data of the entity SIM card.
7. according to the method for claim 1, it is characterised in that the virtual SIM card process instruction is closed including virtual SIM card Close instruction;The processing feedback information is sent to the virtual SIM card operating system described, in addition to:
The second message that the Modem module is sent is transmitted to the virtual SIM card operating system;Second message is used for Indicate the cellular data of entity SIM card described in the virtual SIM card operating system recovery.
8. a kind of network service processing unit, it is characterised in that described device includes:
First receiving unit, for receiving virtual SIM card operating system by Virtual User identification module SIM card adaptation layer The process instruction for virtual SIM card sent;
First transmitting element, for the process instruction to be forwarded into modem Modem module, the process instruction is used for Indicate that the Modem module is handled corresponding to being carried out to the virtual SIM card data;
Second receiving unit, for receiving processing feedback information of the Modem module to the virtual SIM card data;
Second transmitting element, for the processing feedback information to be sent to the virtual SIM card operating system.
9. a kind of computer-readable recording medium, is stored thereon with computer program, it is characterised in that the computer program quilt The step of method any one of claim 1 to 7 is realized during computing device.
10. a kind of terminal, including memory, processor and storage are on a memory and the computer journey that can run on a processor Sequence, it is characterised in that realize method any one of claim 1 to 7 described in the computing device during computer program The step of.
CN201710924330.3A 2017-09-30 2017-09-30 Network service processing method, device, storage medium and terminal Pending CN107708107A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710924330.3A CN107708107A (en) 2017-09-30 2017-09-30 Network service processing method, device, storage medium and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710924330.3A CN107708107A (en) 2017-09-30 2017-09-30 Network service processing method, device, storage medium and terminal

Publications (1)

Publication Number Publication Date
CN107708107A true CN107708107A (en) 2018-02-16

Family

ID=61184493

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710924330.3A Pending CN107708107A (en) 2017-09-30 2017-09-30 Network service processing method, device, storage medium and terminal

Country Status (1)

Country Link
CN (1) CN107708107A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109548001A (en) * 2018-10-12 2019-03-29 西安中兴新软件有限责任公司 A kind of information storage means and device, terminal, computer readable storage medium
WO2020253242A1 (en) * 2019-06-21 2020-12-24 深圳市优克联新技术有限公司 Sim card resource management scheduling apparatus, communication terminal, and system
CN113316134A (en) * 2021-05-08 2021-08-27 Tcl通讯(宁波)有限公司 Mobile terminal multi-SIM card processing method and device, mobile terminal and medium
CN114980070A (en) * 2018-10-15 2022-08-30 华为技术有限公司 Terminal configuration method and device

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101868049A (en) * 2010-06-03 2010-10-20 华为终端有限公司 Communication methods for host and wireless Internet access module and host communication module
CN102455907A (en) * 2010-11-02 2012-05-16 上海晨兴希姆通电子科技有限公司 Method for designing multi-card mobile phone application software
CN202841183U (en) * 2012-09-26 2013-03-27 ***通信集团浙江有限公司 Home integrated gateway
US20140051422A1 (en) * 2012-08-14 2014-02-20 Vineet Mittal Methods, systems and devices for dynamic hplmn configuration
EP3001713A1 (en) * 2014-04-18 2016-03-30 Huawei Technologies Co., Ltd Method, apparatus and system for distributing virtual subscriber identity module data
CN105554725A (en) * 2015-11-17 2016-05-04 杭州禾声科技有限公司 Global roaming communication method utilizing virtual SIM card for remote authentication and system thereof
CN105847524A (en) * 2015-01-15 2016-08-10 宇龙计算机通信科技(深圳)有限公司 Dual-system-based communication method and terminal
US20160330784A1 (en) * 2015-05-08 2016-11-10 Simo Holdings Inc. Virtual subscriber identity module for mobile communication device
CN106131816A (en) * 2016-07-05 2016-11-16 努比亚技术有限公司 Virtual sim card management method and terminal
CN106210023A (en) * 2016-07-05 2016-12-07 努比亚技术有限公司 Virtual SIM card synchronization management method and terminal
CN106375996A (en) * 2015-07-24 2017-02-01 西安中兴新软件有限责任公司 Virtual subscriber identity module (SIM) card protection method, application processor and terminal

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101868049A (en) * 2010-06-03 2010-10-20 华为终端有限公司 Communication methods for host and wireless Internet access module and host communication module
CN102455907A (en) * 2010-11-02 2012-05-16 上海晨兴希姆通电子科技有限公司 Method for designing multi-card mobile phone application software
US20140051422A1 (en) * 2012-08-14 2014-02-20 Vineet Mittal Methods, systems and devices for dynamic hplmn configuration
CN202841183U (en) * 2012-09-26 2013-03-27 ***通信集团浙江有限公司 Home integrated gateway
EP3001713A1 (en) * 2014-04-18 2016-03-30 Huawei Technologies Co., Ltd Method, apparatus and system for distributing virtual subscriber identity module data
CN105847524A (en) * 2015-01-15 2016-08-10 宇龙计算机通信科技(深圳)有限公司 Dual-system-based communication method and terminal
US20160330784A1 (en) * 2015-05-08 2016-11-10 Simo Holdings Inc. Virtual subscriber identity module for mobile communication device
US20170215137A1 (en) * 2015-05-08 2017-07-27 Simo Holdings Inc. Virtual subscriber identity module for mobile communication device
CN106375996A (en) * 2015-07-24 2017-02-01 西安中兴新软件有限责任公司 Virtual subscriber identity module (SIM) card protection method, application processor and terminal
CN105554725A (en) * 2015-11-17 2016-05-04 杭州禾声科技有限公司 Global roaming communication method utilizing virtual SIM card for remote authentication and system thereof
CN106131816A (en) * 2016-07-05 2016-11-16 努比亚技术有限公司 Virtual sim card management method and terminal
CN106210023A (en) * 2016-07-05 2016-12-07 努比亚技术有限公司 Virtual SIM card synchronization management method and terminal

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109548001A (en) * 2018-10-12 2019-03-29 西安中兴新软件有限责任公司 A kind of information storage means and device, terminal, computer readable storage medium
CN114980070A (en) * 2018-10-15 2022-08-30 华为技术有限公司 Terminal configuration method and device
WO2020253242A1 (en) * 2019-06-21 2020-12-24 深圳市优克联新技术有限公司 Sim card resource management scheduling apparatus, communication terminal, and system
CN113316134A (en) * 2021-05-08 2021-08-27 Tcl通讯(宁波)有限公司 Mobile terminal multi-SIM card processing method and device, mobile terminal and medium

Similar Documents

Publication Publication Date Title
CN107734584A (en) The method and apparatus of network connection switching, computer equipment, readable storage medium storing program for executing
CN107635220A (en) Network service processing method, device, storage medium and terminal
CN102317884B (en) For supporting the wake up trigger signal of multiple user interfaces, environment and/or virtual machine
CN107820331A (en) Call method, device, computer equipment and readable storage medium storing program for executing
CN107708107A (en) Network service processing method, device, storage medium and terminal
CN107707369A (en) The method and apparatus of flow order management, computer equipment, readable storage medium storing program for executing
CN107682910B (en) Traffic resource sharing method and device, mobile terminal and storage medium
CN104901991B (en) Virtual resource transfer method, device and system
CN107770746B (en) Data processing method and device, computer equipment and computer readable storage medium
CN107734495A (en) Information processing method, device, storage medium and terminal
CN107708084B (en) Data processing method and device, computer equipment and computer readable storage medium
CN103118327A (en) WiFi-based (wireless fidelity-based) information transmission system and WiFi-based information transmission method
CN104901806B (en) A kind of virtual resource processing method, device and system
CN107484154B (en) Data switching method and device, terminal and computer readable storage medium
CN107707538A (en) Data transmission method, device, mobile terminal and computer-readable recording medium
CN104616143A (en) Virtual bill transfer method and device in social application
CN107743305A (en) Load method and apparatus, the computer equipment of configuration information
CN106550361A (en) A kind of data transmission method and equipment
CN107484201A (en) Flow statistical method and device, terminal, computer-readable recording medium
CN107623612A (en) Flow methods of exhibiting and device, computer equipment, computer-readable recording medium
CN106407771A (en) Message management method and device
CN107743080B (en) Flow statistical method and device, computer equipment, computer readable storage medium
CN107682552A (en) Information processing method, device, mobile terminal and computer-readable recording medium
CN107743303B (en) Information processing method, device, mobile terminal and computer readable storage medium
CN107708092B (en) Flow information update method and device, terminal, computer readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180216

RJ01 Rejection of invention patent application after publication