CN110225510A - Method and apparatus for burning embedded SIM card - Google Patents
Method and apparatus for burning embedded SIM card Download PDFInfo
- Publication number
- CN110225510A CN110225510A CN201910499742.6A CN201910499742A CN110225510A CN 110225510 A CN110225510 A CN 110225510A CN 201910499742 A CN201910499742 A CN 201910499742A CN 110225510 A CN110225510 A CN 110225510A
- Authority
- CN
- China
- Prior art keywords
- operator
- configuration file
- file
- terminal
- cloud server
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/63—Image based installation; Cloning; Build to order
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the present application discloses the method and apparatus for burning embedded SIM card.One specific embodiment of the above method includes: to complete operator's configuration file in response to downloading from carrier server, and operator's configuration file is uploaded to Cloud Server;Operator's configuration file is installed in the terminal, with burning embedded SIM card;In response to the install failure of operator's configuration file, operator's configuration file is re-downloaded from Cloud Server, to install operator's configuration file again.The embodiment can be re-downloaded in operator's configuration file install failure from Cloud Server, avoid the Complicated Flow for downloading operator's configuration file again from operator.
Description
Technical field
The invention relates to fields of communication technology, and in particular to the method and apparatus for burning embedded SIM card.
Background technique
Embedded SIM (also known as eSIM or eUICC) is a kind of new technology, can permit user in no entity SIM card
In the case of, it downloads operator's configuration file and activates carrier service.The technology is by GSMA (global system for mobile communications association
Meeting) push global specifications, support in any mobile device carry out remote sim configuration.
Summary of the invention
The embodiment of the present application proposes the method and apparatus for burning embedded SIM card.
In a first aspect, the embodiment of the present application provides a kind of method for burning embedded SIM card, comprising: in response to
It is downloaded from carrier server and completes operator's configuration file, above-mentioned operator's configuration file is uploaded into Cloud Server;At end
Above-mentioned operator's configuration file is installed, with burning embedded SIM card in end;Installation in response to above-mentioned operator's configuration file is lost
It loses, re-downloads above-mentioned operator's configuration file from above-mentioned Cloud Server, to install above-mentioned operator's configuration file again.
In some embodiments, the above method further include: send the downloading of operator's configuration file to carrier server and ask
It asks, wherein above-mentioned operator's configuration file downloading request includes the terminal iidentification of above-mentioned terminal.
In some embodiments, before sending the downloading request of operator's configuration file to carrier server above-mentioned, on
State method further include: determine whether user logs in the website for running on above-mentioned Cloud Server by above-mentioned terminal;In response to determination
Above-mentioned user does not log in above-mentioned website by above-mentioned terminal, shows the login page of above-mentioned website.
In some embodiments, above-mentioned that above-mentioned operator's configuration file is uploaded into Cloud Server, comprising: it is determining with it is above-mentioned
Communication protocol between Cloud Server;Determine the terminal iidentification of above-mentioned terminal;Determine above-mentioned operator's configuration text in above-mentioned terminal
The management file of part;By above-mentioned terminal iidentification, above-mentioned management file and above-mentioned operator's configuration file according to above-mentioned communication protocols
View encapsulation;File after encapsulation is uploaded into Cloud Server.
In some embodiments, above-mentioned by above-mentioned terminal iidentification, above-mentioned management file and above-mentioned operator's configuration file
It is encapsulated according to above-mentioned communication protocol, comprising: determine that the single of above-mentioned Cloud Server uploads maximum value;Determine above-mentioned operator's configuration
Whether the size of file, which is greater than above-mentioned single, uploads maximum value;In response to the above-mentioned operator's configuration file of determination size be greater than it is upper
It states single and uploads maximum value, maximum value is uploaded according to above-mentioned single, divides above-mentioned operator's configuration file, obtains at least two points
Piece;For the fragment in above-mentioned at least two fragment, by above-mentioned terminal iidentification, above-mentioned management file and the fragment according to above-mentioned
Communication protocol encapsulation.
In some embodiments, above-mentioned to download above-mentioned operator's configuration file again from above-mentioned Cloud Server, comprising: according to
Above-mentioned terminal iidentification, above-mentioned management file download the file after above-mentioned encapsulation from above-mentioned Cloud Server;According to above-mentioned communication protocol,
File after parsing above-mentioned encapsulation obtains above-mentioned operator's configuration file.
In some embodiments, the above method further include:, will be upper in response to the installation success of above-mentioned operator's configuration file
Operator's configuration file is stated to delete from above-mentioned Cloud Server.
Second aspect, the embodiment of the present application provide a kind of device for burning embedded SIM card, comprising: on file
Leaflet member is configured in response to download from carrier server and completes operator's configuration file, above-mentioned operator is configured text
Part uploads to Cloud Server;File installation unit is configured to install above-mentioned operator's configuration file in the terminal, embedding with burning
Enter formula SIM card;File download unit is configured in response to the install failure of above-mentioned operator's configuration file, takes from above-mentioned cloud
Newly downloaded above-mentioned operator's configuration file is thought highly of in business, to install above-mentioned operator's configuration file again.
In some embodiments, above-mentioned apparatus further include: request transmitting unit is configured to send to carrier server
Operator's configuration file downloading request, wherein above-mentioned operator's configuration file downloading request includes the terminal iidentification of above-mentioned terminal.
In some embodiments, above-mentioned apparatus further include: log in determination unit, be configured in above-mentioned request transmitting unit
Before sending the downloading request of operator's configuration file to carrier server, determines whether user is logged in by above-mentioned terminal and run
In the website of above-mentioned Cloud Server;Page display unit is configured in response to determine that above-mentioned user is not stepped on by above-mentioned terminal
Above-mentioned website is recorded, shows the login page of above-mentioned website.
In some embodiments, above-mentioned file uploading unit is further configured to: determining between above-mentioned Cloud Server
Communication protocol;Determine the terminal iidentification of above-mentioned terminal;Determine the management file of above-mentioned operator's configuration file in above-mentioned terminal;
Above-mentioned terminal iidentification, above-mentioned management file and above-mentioned operator's configuration file are encapsulated according to above-mentioned communication protocol;It will encapsulation
File afterwards uploads to Cloud Server.
In some embodiments, above-mentioned file uploading unit is further configured to: determining the single of above-mentioned Cloud Server
Upload maximum value;Determine whether the size of above-mentioned operator's configuration file is greater than above-mentioned single and uploads maximum value;In response to determination
The size of above-mentioned operator's configuration file is greater than above-mentioned single and uploads maximum value, maximum value is uploaded according to above-mentioned single, in segmentation
Operator's configuration file is stated, at least two fragments are obtained;For the fragment in above-mentioned at least two fragment, by above-mentioned terminal mark
Know, above-mentioned management file and the fragment are encapsulated according to above-mentioned communication protocol.
In some embodiments, above-mentioned file download unit is further configured to: according to above-mentioned terminal iidentification, above-mentioned pipe
Reason file downloads the file after above-mentioned encapsulation from above-mentioned Cloud Server;Text according to above-mentioned communication protocol, after parsing above-mentioned encapsulation
Part obtains above-mentioned operator's configuration file.
In some embodiments, above-mentioned apparatus further include: file deletes unit, is configured in response to above-mentioned operator and matches
The installation success for setting file, above-mentioned operator's configuration file is deleted from above-mentioned Cloud Server.
The third aspect, the embodiment of the present application provide a kind of terminal, comprising: one or more processors;Storage device,
On be stored with one or more programs, when said one or multiple programs are executed by said one or multiple processors so that on
It states one or more processors and realizes the method as described in first aspect any embodiment.
Fourth aspect, the embodiment of the present application provide a kind of computer-readable medium, are stored thereon with computer program, should
The method as described in first aspect any embodiment is realized when program is executed by processor.
The method and apparatus provided by the above embodiment for burning embedded SIM card of the application complete fortune in downloading
After seeking quotient's configuration file, operator's configuration file can be uploaded to Cloud Server.Then, installation operator configuration in the terminal
File, with burning embedded SIM card in the terminal.If operator's configuration file install failure, from Cloud Server again under
Operator's configuration file is carried, to install operator's configuration file again.The method of the present embodiment is installed in operator's configuration file
It can be re-downloaded from Cloud Server when failure, avoid the Complicated Flow for downloading operator's configuration file again from operator.
Detailed description of the invention
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, the application's is other
Feature, objects and advantages will become more apparent upon:
Fig. 1 is that one embodiment of the application can be applied to exemplary system architecture figure therein;
Fig. 2 is the flow chart according to one embodiment of the method for burning embedded SIM card of the application;
Fig. 3 is the schematic diagram according to an application scenarios of the method for burning embedded SIM card of the application;
Fig. 4 is the flow chart according to another embodiment of the method for burning embedded SIM card of the application;
Fig. 5 is the structural schematic diagram according to one embodiment of the device for burning embedded SIM card of the application;
Fig. 6 is adapted for the structural schematic diagram for the computer system for realizing the terminal of the embodiment of the present application.
Specific embodiment
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched
The specific embodiment stated is used only for explaining related invention, rather than the restriction to the invention.It also should be noted that in order to
Convenient for description, part relevant to related invention is illustrated only in attached drawing.
It should be noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can phase
Mutually combination.The application is described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
Fig. 1 is shown can be using the application for the method for burning embedded SIM card or for burning embedded SIM
The exemplary system architecture 100 of the embodiment of the device of card.
As shown in Figure 1, system architecture 100 may include terminal device 101,102, network 103, carrier server 104
With Cloud Server 105.Network 103 between terminal device 101,102 and carrier server 104, Cloud Server 105 to mention
For the medium of communication link.Network 103 may include various connection types, such as wired, wireless communication link or optical fiber electricity
Cable etc..
User can be used terminal device 101,102 and be handed over by network 103 and carrier server 104, Cloud Server 105
Mutually, to receive or send message etc..Terminal device 101,102, on various telecommunication customer end applications, such as webpage can be installed
Browser application, shopping class application, searching class application, instant messaging tools, mailbox client, social platform software etc..
Terminal device 101,102 can be hardware, be also possible to software.It, can be with when terminal device 101,102 is hardware
The various electronic equipments that there is display screen and support eSIM card burning, including but not limited to smartwatch, Intelligent bracelet with
And other wearable devices.It is understood that above-mentioned terminal device 101,102 not only may include that current permission eSIM card is burnt
The electronic equipment of record can also include the electronic equipment for allowing the burning of eSIM card in the future, such as smart phone, tablet computer, electronics
Book reader, MP3 (Moving Picture Experts GroupAudio Layer III, dynamic image expert's compression standard
Audio level 3) player, MP4 (Moving Picture Experts Group Audio Layer IV, dynamic image expert
Compression standard audio level 4) player, pocket computer on knee and desktop computer etc..When terminal device 101,102 is
When software, it may be mounted in above-mentioned cited electronic equipment.
Carrier server 104, which can be, provides the server of support for the burning of embedded SIM card.It can be to terminal
Equipment 101,102 provides operator's configuration file, and terminal device 101,102 can install above-mentioned operator's configuration file, with complete
At the burning of embedded SIM card.
Cloud Server 105, which can be, provides the server of cloud service for terminal device 101,102, such as to terminal device
101, the server that the file stored on 102 is backed up.Cloud Server can save the text of the upload of terminal device 101,102
Part, and the services such as browsing, read-write, downloading are provided to terminal device 101,102 if necessary.
It should be noted that carrier server 104, Cloud Server 105 can be hardware, it is also possible to software.Work as fortune
When battalion's quotient's server 104, Cloud Server 105 are hardware, the distributed server cluster of multiple servers compositions may be implemented into,
Also individual server may be implemented into.When server is software, may be implemented into multiple softwares or software module (such as
Distributed Services are provided), single software or software module also may be implemented into.It is not specifically limited herein.
It should be noted that the method provided by the embodiment of the present application for burning embedded SIM card is generally by terminal
Equipment 101,102 executes.Correspondingly, the device for burning embedded SIM card is generally positioned in terminal device 101,102.
It should be understood that the number of terminal device, network, carrier server and Cloud Server in Fig. 1 is only to illustrate
Property.According to needs are realized, any number of terminal device, network, carrier server and Cloud Server can have.
With continued reference to Fig. 2, one embodiment of the method for burning embedded SIM card according to the application is shown
Process 200.The method for burning embedded SIM card of the present embodiment, comprising the following steps:
Step 201, operator's configuration file is completed in response to downloading from carrier server, it will be on operator's configuration file
Pass to Cloud Server.
In the present embodiment, for the executing subject of the method for burning embedded SIM card, (such as terminal shown in FIG. 1 is set
It standby 101,102) can by wired connection mode or radio connection from carrier server (such as shown in FIG. 1 fortune
Seek quotient's server 104) at download operator's configuration file (Profile).Above-mentioned operator's configuration file is for providing operator
Service.Executing subject can activate carrier service by installing above-mentioned operator's configuration file.
In general, terminal device is after downloading completion operator's configuration file from carrier server, carrier service
The status modifier of operator corresponding with terminal device configuration file can be generally " downloading " (downloaded) by device.If
Terminal device catastrophic failure (power-off or crash) during installing operator's configuration file, then operator's configuration file may
The case where there are install failures.As such, it is desirable to which terminal device re-downloads operator's configuration file after failure solution.But root
According to the standard document of GSMA, same terminal device can not repeatedly download operator's configuration file from carrier server.In this way,
User can not just be applicable in the corresponding eSIM card of the operator's configuration file downloaded, and need to apply to operator again.
In the present embodiment, executing subject can actively match above-mentioned operator after operator's configuration file is completed in downloading
It sets file and is uploaded to Cloud Server.Cloud Server can save operator's configuration file.
It should be pointed out that above-mentioned radio connection can include but is not limited to 3G/4G connection, WiFi connection, bluetooth
Connection, WiMAX connection, Zigbee connection, UWB (ultra wideband) connection and other currently known or exploitations in the future
Radio connection.
In some optional implementations of the present embodiment, before step 201, the above method can also include Fig. 2
In unshowned following steps: to carrier server send operator's configuration file downloading request.
In this implementation, above-mentioned operator's configuration file downloading request includes the terminal iidentification of terminal.Above-mentioned terminal mark
Knowledge can be the exclusive mark of executing subject, can be IMEI (International Mobile Equipment
Identity, international mobile equipment identification number), it is also possible to EID (Electronic Identity, network identity mark).It holds
Row main body can obtain the EID of executing subject by operation esim_get_id function.
In some optional implementations of the present embodiment, the above method can also include unshowned following in Fig. 2
Step: determine whether user logs in the website for running on Cloud Server by terminal;In response to determining that user is not stepped on by terminal
Website is recorded, shows the login page of website.
Executing subject can determine whether user passes through execution before operator's configuration file is uploaded to Cloud Server
Main body, which has logged in, provides the website of cloud service for user.The website may operate on Cloud Server, i.e., Cloud Server is the net
It stands and back-office support is provided.If user, which does not pass through executing subject, logs in above-mentioned website, executing subject can display for a user this
The login page of website.In this way, user can log in the website by the login page, operator's configuration file is uploaded to
Cloud Server.
In some optional implementations of the present embodiment, the above method can also include unshowned following in Fig. 2
Step: the whether logged above-mentioned website of user is determined;In response to determining that user was not logged in above-mentioned website, above-mentioned website is shown
Enrollment page.
Executing subject can further judge the whether logged above-mentioned website of user, if it is not, determining that user does not exist
It was registered on the website, then executing subject can show the enrollment page of the website to user.
In some optional implementations of the present embodiment, in response to detecting that user grasps the closing of login page
Make, prompts the user with preset message.
In this implementation, when executing subject detects that user clicks the close button of login page, executing subject
Preset message that the user can be prompted.The message is for prompting user that can not download operator if without logging into Cloud Server
Configuration file.
In some optional implementations of the present embodiment, above-mentioned Cloud Server can be the cloud service of operator's offer
Device.
Since operator's configuration file is the file for comparing privacy, the downloading and upload of operator's configuration file need
To pass through the license of operator.It, can be using fortune in this implementation in order to facilitate user to upload operator's configuration file
Seek the Cloud Server that quotient provides.
Step 202, operator's configuration file is installed in the terminal, with burning embedded SIM card.
After operator's configuration file is completed in executing subject downloading, above-mentioned operator's configuration file can be installed, with burning
ESIM card.Specifically, may include LPA (Local Profile Agent, local file agency) inside executing subject.LPA is logical
It often include 3 parts, LDS, LPD and LUI.Its function of realizing includes: to obtain SM-DP+ from discovery server (SM-DS)
(for preparing, storing Profile data packet and consigned to the remote server of terminal device) registration about the eUICC
Logout.As the agency between eUICC and SM-DP+, LPA can obtain Profile data packet from SM-DP+, then will
Profile data packet is transferred to user oriented in eUICC and provides the Profile function of management, and activation including Profile is gone
Activation, deletion etc..Executing subject can install operator's configuration file by LPA, complete the burning of eSIM card.
Step 203, in response to the install failure of operator's configuration file, operator's configuration text is re-downloaded from Cloud Server
Part, to install operator's configuration file again.
Executing subject can detecte whether operator's configuration file installs success, if install failure, can take from cloud
Newly downloaded operator's configuration file is thought highly of in business, to install operator's configuration file again.
In this way, executing subject in the case where operator's configuration file install failure, does not need again to carrier service
The other eSIM card of device application, it is only necessary to be re-downloaded from Cloud Server and not install successful operator's configuration file.
In some optional implementations of the present embodiment, the above method can also include unshowned following in Fig. 2
Step: in response to the installation success of operator's configuration file, operator's configuration file is deleted from Cloud Server.
If executing subject detects that operator's configuration file is installed successfully, operator stored in cloud server is deleted
Configuration file.This way it is possible to avoid operator's configuration file is by other device downloads.
With continued reference to the applied field that Fig. 3, Fig. 3 are according to the method for burning embedded SIM card of the present embodiment
The schematic diagram of scape.In the application scenarios of Fig. 3, carrying under user passes through smartwatch 301 from carrier server 302 first
Seek quotient's configuration file.Then, above-mentioned operator's configuration file is uploaded into Cloud Server 303.Finally in operator's configuration file
When install failure, operator's configuration file is re-downloaded from Cloud Server 303, to install again.
The method provided by the above embodiment for burning embedded SIM card of the application is completed operator in downloading and is matched
After setting file, operator's configuration file can be uploaded to Cloud Server.Then, operator's configuration file is installed in the terminal,
With burning embedded SIM card in the terminal.If operator's configuration file install failure re-downloads operation from Cloud Server
Quotient's configuration file, to install operator's configuration file again.The method of the present embodiment, in operator's configuration file install failure
It can be re-downloaded from Cloud Server, avoid the Complicated Flow for downloading operator's configuration file again from operator.
With continued reference to Fig. 4, it illustrates another implementations according to the method for burning embedded SIM card of the application
The process of example.As shown in figure 4, the method for the present embodiment may comprise steps of:
Step 401, operator's configuration file is completed in response to downloading from carrier server, execution step 4011~
4015:
In the present embodiment, after executing subject downloads completion operator's configuration file from carrier server, it can execute
Following steps.
Step 4011, the communication protocol between determining and Cloud Server.
Firstly, executing subject can determine its communication protocol between Cloud Server.Communication protocol refers to both entities
It completes communication or services be must comply with rule and agreement.The multiple and different geography to be got up by communication channel and apparatus interconnection
The data communication system of position is wanted to cooperate and realizes information exchange and resource-sharing, must have between them altogether
Same language.What is exchanged, how to exchange and when exchanges, it is necessary to follow certain all receptible rule mutually.This rule
It is then exactly communication protocol.In the present embodiment, communication protocol can be the existing communication protocol of Cloud Server, be also possible to execute master
The existing communication protocol of body.Above-mentioned communication protocol can composition, format to the content for including in data provide.For example,
Can specify that in communication protocol needed in data include terminal iidentification, operator's configuration file management file (referred to LPA)
And the parameters such as size of operator's configuration file.Step 4012, the terminal iidentification of terminal is determined.Above-mentioned format may include each
List separator between partial sequence and each section.
Step 4013, the terminal iidentification of terminal is determined.
Executing subject can determine the terminal iidentification of terminal after determining its communication protocol between Cloud Server.On
Stating terminal iidentification can be EID.
Step 4013, the management file of operator's configuration file in terminal is determined.
Executing subject can also determine the management file of operator's configuration file in terminal, i.e. LPA.
Step 4014, terminal iidentification, management file and operator's configuration file are encapsulated according to communication protocol.
Then, executing subject can encapsulate terminal iidentification, LPA and operator's configuration file according to communication protocol.Tool
Body, executing subject can also be first by interface provided by carrier server, to determine the PPR of operator's configuration file
(Profile Policy Rule, file policy rule), file size (profile_len) and file content (profile_
data).Wherein, the value of PPR can be obtained by authenticateClient interface.The value of PPR can be 0,1,2 or 3.
0 represents no any rule, and 1 Profile for representing downloading can only be activated, and 2 Profile for representing downloading cannot be deleted, and 3
The Profile for representing downloading can only be activated and cannot be deleted.File content can pass through
GetBoundProfilePackage interface obtains.After getting, executing subject can determine the value of file size.Execute master
After body determines the content of each section, each section can be packaged according to agreement.
For example, the file after executing subject encapsulation can be following format: module=LPA EID=1234567
PPR=0 $ profile_len=2049 $ profile_data=AB1023B002.In the format, with symbol between different piece
" $ " is separated.
In some optional implementations of the present embodiment, the above method can further include in Fig. 4 and be not shown
Following steps: determine Cloud Server single upload maximum value;Determine whether the size of operator's configuration file is greater than single
Upload maximum value;Maximum value is uploaded in response to determining that the size of operator's configuration file is greater than single, is uploaded according to single maximum
Value divides operator's configuration file, obtains at least two fragments;For the fragment at least two fragments, by terminal iidentification, pipe
Reason file and the fragment are encapsulated according to communication protocol.
In this implementation, executing subject can determine that the single of Cloud Server uploads maximum value first.Herein, on single
Pass the maximum value for the data that maximum value refers to that Cloud Server can allow to upload every time.If the size of operator's configuration file is big
Maximum value is uploaded in single, then will lead to upload failure.It needs first to be split operator's configuration file herein.Dividing
When, maximum value can be uploaded according to single to be split.For example, the maximum for the data that Cloud Server can allow to upload every time
Value is 1024 bytes, if the length of operator's configuration file is L byte.If L%1024=0, what is obtained divides
Piece number is L/1024.If L%1024 ≠ 0, obtained fragment number is L/1024+1.Then, for each fragment,
Terminal iidentification, management file and the fragment can be packaged by executing subject according to communication protocol.
Step 4015, the file after encapsulation is uploaded into Cloud Server.
Executing subject can call the upload interface of Cloud Server, and the file after encapsulation is uploaded to Cloud Server.
Step 402, operator's configuration file is installed in the terminal, with burning embedded SIM card.
The principle of this step and the principle of step 202 are similar, and details are not described herein again.
Step 403, in response to the install failure of operator's configuration file, according to terminal iidentification, file is managed from cloud service
File after device downloading encapsulation.
If operator's configuration file install failure, executing subject can be taken according to terminal iidentification and management file from cloud
File after business device downloading encapsulation.Specifically, terminal iidentification and management file can be sent to Cloud Server by executing subject,
Cloud Server determines the storage location of the file after encapsulation according to terminal iidentification and management file.Then, Cloud Server will seal
File after dress is sent to executing subject.
Step 404, according to communication protocol, the file after encapsulating is parsed, operator's configuration file is obtained.
Executing subject can be after the file that Cloud Server downloads after completing encapsulation, and according to communication protocol, parsing is encapsulated
File afterwards obtains operator's configuration file, is installed again with facilitating.
The method provided by the above embodiment for burning embedded SIM card of the application, can by required parameter and
Operator's configuration file is encapsulated by communication protocol, uploads to Cloud Server.So that terminal device is in install failure, download again
Operator's configuration file.
With further reference to Fig. 5, as the realization to method shown in above-mentioned each figure, it is embedding for burning that this application provides one kind
Enter one embodiment of the device of formula SIM card, the Installation practice is corresponding with embodiment of the method shown in Fig. 2, device tool
Body can be applied in various electronic equipments.
As shown in figure 5, the device 500 for burning embedded SIM card of the present embodiment include: file uploading unit 501,
File installation unit 502 and file download unit 503.
File uploading unit 501 is configured in response to download from carrier server and completes operator's configuration file, will
Operator's configuration file uploads to Cloud Server.
File installation unit 502 is configured to install operator's configuration file in the terminal, with burning embedded SIM card.
File download unit 503 is configured in response to the install failure of operator's configuration file, again from Cloud Server
Operator's configuration file is downloaded, to install operator's configuration file again.
In some optional implementations of the present embodiment, above-mentioned apparatus 500, which can further include in Fig. 5, not to be shown
Request transmitting unit out is configured to send the downloading request of operator's configuration file to carrier server.Wherein, operator
Configuration file downloading request includes the terminal iidentification of the terminal.
In some optional implementations of the present embodiment, above-mentioned apparatus 500, which can further include in Fig. 5, not to be shown
Login determination unit and page display unit out.
Determination unit is logged in, is configured to send under operator's configuration file in request transmitting unit to carrier server
Before carrying request, determine whether user logs in the website for running on the Cloud Server by terminal.
Page display unit is configured in response to determine that user does not pass through terminal Website login, shows the login of website
The page.
In some optional implementations of the present embodiment, file uploading unit 501 can be further configured to: really
The fixed communication protocol between Cloud Server;Determine the terminal iidentification of terminal;Determine the management of operator's configuration file in terminal
File;Terminal iidentification, management file and operator's configuration file are encapsulated according to communication protocol;File after encapsulation is uploaded
To Cloud Server.
In some optional implementations of the present embodiment, file uploading unit 501 can be further configured to: really
The single for determining Cloud Server uploads maximum value;Determine whether the size of operator's configuration file is greater than single and uploads maximum value;It rings
It should be greater than single in determining the size of operator's configuration file and upload maximum value, maximum value is uploaded according to single, divides operator
Configuration file obtains at least two fragments;For the fragment at least two fragments, by terminal iidentification, management file and it is somebody's turn to do
Fragment is encapsulated according to communication protocol.
In some optional implementations of the present embodiment, file download unit 503 can be further configured to: root
The file after the encapsulation is downloaded from Cloud Server according to terminal iidentification, management file;Text according to communication protocol, after parsing encapsulation
Part obtains operator's configuration file.
In some optional implementations of the present embodiment, above-mentioned apparatus 500, which can further include in Fig. 5, not to be shown
File out deletes unit, is configured in response to the installation success of operator's configuration file, by operator's configuration file from cloud
Server is deleted.
It should be appreciated that for the unit 501 recorded in the device 500 of burning embedded SIM card to unit 503 respectively with ginseng
The each step examined in method described in Fig. 2 is corresponding.It is retouched as a result, above with respect to the method for burning embedded SIM card
The operation and feature stated are equally applicable to device 500 and unit wherein included, and details are not described herein.
Below with reference to Fig. 5, it illustrates the hardware structural diagrams of the wearable device 500 with view display function.
As shown in fig. 6, wearable device 600 includes central processing unit (CPU) 601, memory 602, input unit
603, output unit 604 and communication unit 606, wherein CPU601, memory 602, input unit 603, output unit 604 with
And communication unit 606 is connected with each other by bus 605.Here, may be implemented as computer program according to the present processes,
And it stores in the memory 602.CPU 601 in wearable device 600 is by calling the above-mentioned meter stored in memory 602
Calculation machine program, to implement the burning function of the embedded SIM card limited in the present processes.In some implementations
In, input unit 603, which can be touch screen etc., can be used for inputting the equipment of log-on message, and output unit 604 can be display screen
Equipment etc. can be used for showing the page.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description
Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable medium
On computer program, which includes the program code for method shown in execution flow chart.In such reality
It applies in example, which can be downloaded and installed from network by communication device 606, or from storage device 602
It is mounted.The computer program by processing unit 601 execute when, execute limited in the method for embodiment of the disclosure it is above-mentioned
Function.It should be noted that computer-readable medium described in embodiment of the disclosure can be computer-readable signal media
Or computer readable storage medium either the two any combination.Computer readable storage medium for example can be with
System, device or the device of --- but being not limited to --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor, or it is any more than
Combination.In embodiment of the disclosure, computer readable storage medium can be any tangible Jie for including or store program
Matter, the program can be commanded execution system, device or device use or in connection.And in the implementation of the disclosure
Example in, computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal, wherein
Carry computer-readable program code.The data-signal of this propagation can take various forms, including but not limited to electric
Magnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be computer-readable storage
Any computer-readable medium other than medium, the computer-readable signal media can send, propagate or transmit for by
Instruction execution system, device or device use or program in connection.The journey for including on computer-readable medium
Sequence code can transmit with any suitable medium, including but not limited to: electric wire, optical cable, RF (radio frequency) etc. are above-mentioned
Any appropriate combination.
Above-mentioned computer-readable medium can be included in above-mentioned electronic equipment;It is also possible to individualism, and not
It is fitted into the electronic equipment.Above-mentioned computer-readable medium carries one or more program, when said one or more
When a program is executed by the electronic equipment, so that the electronic equipment: matching in response to downloading completion operator from carrier server
File is set, operator's configuration file is uploaded into Cloud Server;Operator's configuration file is installed in the terminal, it is embedded with burning
SIM card;In response to the install failure of operator's configuration file, operator's configuration file is re-downloaded from Cloud Server, with again
Operator's configuration file is installed.
The behaviour for executing embodiment of the disclosure can be write with one or more programming languages or combinations thereof
The computer program code of work, described program design language include object oriented program language-such as Java,
Smalltalk, C++ further include conventional procedural programming language-such as " C " language or similar program design language
Speech.Program code can be executed fully on the user computer, partly be executed on the user computer, as an independence
Software package execute, part on the user computer part execute on the remote computer or completely in remote computer or
It is executed on server.In situations involving remote computers, remote computer can pass through the network of any kind --- packet
It includes local area network (LAN) or wide area network (WAN)-is connected to subscriber computer, or, it may be connected to outer computer (such as benefit
It is connected with ISP by internet).
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the disclosure, method and computer journey
The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation
A part of one module, program segment or code of table, a part of the module, program segment or code include one or more use
The executable instruction of the logic function as defined in realizing.It should also be noted that in some implementations as replacements, being marked in box
The function of note can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are actually
It can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it to infuse
Meaning, the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart can be with holding
The dedicated hardware based system of functions or operations as defined in row is realized, or can use specialized hardware and computer instruction
Combination realize.
Being described in unit involved in embodiment of the disclosure can be realized by way of software, can also be passed through
The mode of hardware is realized.Described unit also can be set in the processor, for example, can be described as: a kind of processor
Including file uploading unit, file installation unit and file download unit.Wherein, the title of these units is under certain conditions simultaneously
The restriction to the unit itself is not constituted, for example, file uploading unit is also described as " in response to from carrier server
Operator's configuration file is completed in downloading, and operator's configuration file is uploaded to the unit of Cloud Server ".
Above description is only the preferred embodiment of the disclosure and the explanation to institute's application technology principle.Those skilled in the art
Member it should be appreciated that embodiment of the disclosure involved in invention scope, however it is not limited to the specific combination of above-mentioned technical characteristic and
At technical solution, while should also cover do not depart from foregoing invention design in the case where, by above-mentioned technical characteristic or its be equal
Feature carries out any combination and other technical solutions for being formed.Such as disclosed in features described above and embodiment of the disclosure (but
It is not limited to) technical characteristic with similar functions is replaced mutually and the technical solution that is formed.
Claims (16)
1. a kind of method for burning embedded SIM card, comprising:
Operator's configuration file is completed in response to downloading from carrier server, operator's configuration file is uploaded into cloud clothes
Business device;
Operator's configuration file is installed in the terminal, with burning embedded SIM card;
In response to the install failure of operator's configuration file, operator's configuration text is re-downloaded from the Cloud Server
Part, to install operator's configuration file again.
2. according to the method described in claim 1, wherein, the method also includes:
The downloading request of operator's configuration file is sent to carrier server, wherein operator's configuration file downloading request
Terminal iidentification including the terminal.
3. according to the method described in claim 2, wherein, sending the downloading of operator's configuration file to carrier server described
Before request, the method also includes:
Determine whether user logs in the website for running on the Cloud Server by the terminal;
The website is not logged in by the terminal in response to the determination user, shows the login page of the website.
4. described that operator's configuration file is uploaded to Cloud Server according to the method described in claim 1, wherein, packet
It includes:
The determining communication protocol between the Cloud Server;
Determine the terminal iidentification of the terminal;
Determine the management file of operator's configuration file described in the terminal;
The terminal iidentification, the management file and operator's configuration file are encapsulated according to the communication protocol;
File after encapsulation is uploaded into Cloud Server.
5. described by the terminal iidentification, the management file and the fortune according to the method described in claim 4, wherein
Battalion's quotient's configuration file is encapsulated according to the communication protocol, comprising:
Determine that the single of the Cloud Server uploads maximum value;
Determine whether the size of operator's configuration file is greater than the single and uploads maximum value;
It is greater than single upload maximum value in response to the size of determination operator's configuration file, is uploaded according to the single
Maximum value divides operator's configuration file, obtains at least two fragments;
For the fragment at least two fragment, by the terminal iidentification, the management file and the fragment according to institute
State communication protocol encapsulation.
6. described to download operator's configuration text again from the Cloud Server according to the method described in claim 4, wherein
Part, comprising:
The file after the encapsulation is downloaded from the Cloud Server according to the terminal iidentification, the management file;
According to the communication protocol, file after parsing the encapsulation obtains operator's configuration file.
7. method according to claim 1-6, wherein the method also includes:
In response to the installation success of operator's configuration file, operator's configuration file is deleted from the Cloud Server
It removes.
8. a kind of device for burning embedded SIM card, comprising:
File uploading unit is configured in response to download from carrier server and completes operator's configuration file, by the fortune
Battalion's quotient's configuration file uploads to Cloud Server;
File installation unit is configured to install operator's configuration file in the terminal, with burning embedded SIM card;
File download unit is configured in response to the install failure of operator's configuration file, thinks highly of from the cloud service
Newly downloaded operator's configuration file, to install operator's configuration file again.
9. device according to claim 8, wherein described device further include:
Request transmitting unit is configured to send the downloading request of operator's configuration file to carrier server, wherein the fortune
Seek the terminal iidentification that the downloading request of quotient's configuration file includes the terminal.
10. device according to claim 9, wherein described device further include:
Determination unit is logged in, is configured to send under operator's configuration file in the request transmitting unit to carrier server
Before carrying request, determine whether user logs in the website for running on the Cloud Server by the terminal;
Page display unit is configured in response to determine that the user does not log in the website by the terminal, shows institute
State the login page of website.
11. device according to claim 8, wherein the file uploading unit is further configured to:
The determining communication protocol between the Cloud Server;
Determine the terminal iidentification of the terminal;
Determine the management file of operator's configuration file described in the terminal;
The terminal iidentification, the management file and operator's configuration file are encapsulated according to the communication protocol;
File after encapsulation is uploaded into Cloud Server.
12. device according to claim 11, wherein the file uploading unit is further configured to:
Determine that the single of the Cloud Server uploads maximum value;
Determine whether the size of operator's configuration file is greater than the single and uploads maximum value;
It is greater than single upload maximum value in response to the size of determination operator's configuration file, is uploaded according to the single
Maximum value divides operator's configuration file, obtains at least two fragments;
For the fragment at least two fragment, by the terminal iidentification, the management file and the fragment according to institute
State communication protocol encapsulation.
13. device according to claim 11, wherein the file download unit is further configured to:
The file after the encapsulation is downloaded from the Cloud Server according to the terminal iidentification, the management file;
According to the communication protocol, file after parsing the encapsulation obtains operator's configuration file.
14. according to the described in any item devices of claim 8-13, wherein described device further include:
File deletes unit, is configured in response to the installation success of operator's configuration file, the operator is configured
File is deleted from the Cloud Server.
15. a kind of terminal, comprising:
One or more processors;
Storage device is stored thereon with one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processors are real
The now method as described in any in claim 1-7.
16. a kind of computer-readable medium, is stored thereon with computer program, wherein the realization when program is executed by processor
Method as described in any in claim 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910499742.6A CN110225510A (en) | 2019-06-11 | 2019-06-11 | Method and apparatus for burning embedded SIM card |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910499742.6A CN110225510A (en) | 2019-06-11 | 2019-06-11 | Method and apparatus for burning embedded SIM card |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110225510A true CN110225510A (en) | 2019-09-10 |
Family
ID=67816306
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910499742.6A Pending CN110225510A (en) | 2019-06-11 | 2019-06-11 | Method and apparatus for burning embedded SIM card |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110225510A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111510909A (en) * | 2020-03-10 | 2020-08-07 | 深圳市广和通无线股份有限公司 | Communication module configuration processing method and device, computer equipment and storage medium |
CN112261639A (en) * | 2020-09-21 | 2021-01-22 | 西安广和通无线通信有限公司 | SIM card function configuration method, device, terminal equipment and storage medium |
CN112911580A (en) * | 2021-01-29 | 2021-06-04 | 陕西富莱尔软件科技有限公司 | eSIM configuration method and configuration system based on cloud service activation |
CN113419984A (en) * | 2021-08-25 | 2021-09-21 | 天津七一二移动通信有限公司 | Circuit for programming SIM card data on site of LTE (Long term evolution) equipment and implementation method |
CN115484586A (en) * | 2021-06-16 | 2022-12-16 | Oppo广东移动通信有限公司 | File management method and device, electronic equipment and readable storage medium |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103440281A (en) * | 2013-08-13 | 2013-12-11 | 北京卓易讯畅科技有限公司 | Method, device and equipment for acquiring download file |
US20130339306A1 (en) * | 2012-06-15 | 2013-12-19 | Kt Corporation | Method of backing up profile and apparatus therefor |
CN105025041A (en) * | 2015-08-25 | 2015-11-04 | 北京百度网讯科技有限公司 | File upload method, file upload apparatus and system |
CN105933888A (en) * | 2016-06-28 | 2016-09-07 | 宇龙计算机通信科技(深圳)有限公司 | Burning method and device of eSIM (Subscriber Identity Module) card based on NFC |
CN106851621A (en) * | 2017-02-17 | 2017-06-13 | 惠州Tcl移动通信有限公司 | A kind of LPA applications implementation method based on RSP and realize system |
CN107659926A (en) * | 2016-07-25 | 2018-02-02 | 中兴通讯股份有限公司 | SIM card information transmission method and device |
CN107770229A (en) * | 2016-08-23 | 2018-03-06 | 中国电信股份有限公司 | High in the clouds sharing files method, system and Cloud Server |
CN108141747A (en) * | 2015-10-07 | 2018-06-08 | 三星电子株式会社 | For remotely providing the method and apparatus of profile in a communications system |
CN108353462A (en) * | 2016-03-03 | 2018-07-31 | 华为技术有限公司 | A kind of configuration file method for down loading and relevant device, system |
CN108965484A (en) * | 2018-09-30 | 2018-12-07 | 深圳市酷达通讯有限公司 | A kind of transmission method of internet of things data, system and terminal |
CN109474650A (en) * | 2017-09-08 | 2019-03-15 | ***通信有限公司研究院 | A kind of configuration file method for down loading and terminal |
-
2019
- 2019-06-11 CN CN201910499742.6A patent/CN110225510A/en active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130339306A1 (en) * | 2012-06-15 | 2013-12-19 | Kt Corporation | Method of backing up profile and apparatus therefor |
CN103440281A (en) * | 2013-08-13 | 2013-12-11 | 北京卓易讯畅科技有限公司 | Method, device and equipment for acquiring download file |
CN105025041A (en) * | 2015-08-25 | 2015-11-04 | 北京百度网讯科技有限公司 | File upload method, file upload apparatus and system |
CN108141747A (en) * | 2015-10-07 | 2018-06-08 | 三星电子株式会社 | For remotely providing the method and apparatus of profile in a communications system |
CN108353462A (en) * | 2016-03-03 | 2018-07-31 | 华为技术有限公司 | A kind of configuration file method for down loading and relevant device, system |
CN105933888A (en) * | 2016-06-28 | 2016-09-07 | 宇龙计算机通信科技(深圳)有限公司 | Burning method and device of eSIM (Subscriber Identity Module) card based on NFC |
CN107659926A (en) * | 2016-07-25 | 2018-02-02 | 中兴通讯股份有限公司 | SIM card information transmission method and device |
CN107770229A (en) * | 2016-08-23 | 2018-03-06 | 中国电信股份有限公司 | High in the clouds sharing files method, system and Cloud Server |
CN106851621A (en) * | 2017-02-17 | 2017-06-13 | 惠州Tcl移动通信有限公司 | A kind of LPA applications implementation method based on RSP and realize system |
CN109474650A (en) * | 2017-09-08 | 2019-03-15 | ***通信有限公司研究院 | A kind of configuration file method for down loading and terminal |
CN108965484A (en) * | 2018-09-30 | 2018-12-07 | 深圳市酷达通讯有限公司 | A kind of transmission method of internet of things data, system and terminal |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111510909A (en) * | 2020-03-10 | 2020-08-07 | 深圳市广和通无线股份有限公司 | Communication module configuration processing method and device, computer equipment and storage medium |
CN111510909B (en) * | 2020-03-10 | 2023-03-10 | 深圳市广和通无线股份有限公司 | Communication module configuration processing method and device, computer equipment and storage medium |
CN112261639A (en) * | 2020-09-21 | 2021-01-22 | 西安广和通无线通信有限公司 | SIM card function configuration method, device, terminal equipment and storage medium |
CN112911580A (en) * | 2021-01-29 | 2021-06-04 | 陕西富莱尔软件科技有限公司 | eSIM configuration method and configuration system based on cloud service activation |
CN112911580B (en) * | 2021-01-29 | 2023-11-07 | 陕西富莱尔软件科技有限公司 | eSIM configuration method and system based on cloud service activation |
CN115484586A (en) * | 2021-06-16 | 2022-12-16 | Oppo广东移动通信有限公司 | File management method and device, electronic equipment and readable storage medium |
CN113419984A (en) * | 2021-08-25 | 2021-09-21 | 天津七一二移动通信有限公司 | Circuit for programming SIM card data on site of LTE (Long term evolution) equipment and implementation method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110225510A (en) | Method and apparatus for burning embedded SIM card | |
CN105677335B (en) | Improve the method and device that mobile terminal first powers on speed | |
CN107872823B (en) | Method and system for identifying communication operation mode in mobile edge computing environment | |
CN104426967B (en) | Cross-platform and cross-equipment mobile application development system | |
CN111935110B (en) | Method and device for controlling permission of tenant to access container instance | |
CN106843976B (en) | Method and apparatus for generating image file | |
CN106874471A (en) | Information-pushing method and device | |
US20170371625A1 (en) | Content delivery method | |
CN105718313A (en) | Application operation method and device | |
WO2013038236A1 (en) | Method and apparatus for accessing virtual smart cards | |
CN105051685A (en) | System and method to enable web property access to a native application | |
CN106713004B (en) | Router adaptation method and system | |
CN105302587A (en) | Data updating method and apparatus | |
CN102387482A (en) | Method, system and mobile phone for acquiring mobile phone service information | |
CN107644075B (en) | Method and device for collecting page information | |
CN108540831A (en) | Method and apparatus for pushed information | |
CN111241559A (en) | Training model protection method, device, system, equipment and computer storage medium | |
CN110753020A (en) | Network request processing method and device | |
CN105022832A (en) | Method for safely downloading APP (application), mobile terminal and download server | |
CN110795741B (en) | Method and device for carrying out security processing on data | |
CN108804433A (en) | Information-pushing method and device | |
CN108880923A (en) | The method and apparatus that policer operation applied to application server is requested | |
CN109379179A (en) | Method and apparatus for updating digital certificate | |
CN109451497B (en) | Wireless network connection method and device, electronic equipment and storage medium | |
CN104158893B (en) | The method and system of Contents of clipboard are transmitted based on WiFi equipment |
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: 20190910 |
|
RJ01 | Rejection of invention patent application after publication |