CN104080077A - Data synchronization method and device based on smart cards - Google Patents

Data synchronization method and device based on smart cards Download PDF

Info

Publication number
CN104080077A
CN104080077A CN201410341516.2A CN201410341516A CN104080077A CN 104080077 A CN104080077 A CN 104080077A CN 201410341516 A CN201410341516 A CN 201410341516A CN 104080077 A CN104080077 A CN 104080077A
Authority
CN
China
Prior art keywords
smart card
terminal
sign
server
group
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.)
Granted
Application number
CN201410341516.2A
Other languages
Chinese (zh)
Other versions
CN104080077B (en
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.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201410341516.2A priority Critical patent/CN104080077B/en
Publication of CN104080077A publication Critical patent/CN104080077A/en
Application granted granted Critical
Publication of CN104080077B publication Critical patent/CN104080077B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides a data synchronization method and device based on smart cards. The method comprises the steps that after sending a synchronization request to a server, a first terminal loading the first smart card receives an operation record of a smart card group which the first smart card belongs to; if the second smart card executing write operation most recently in the operation record is not the first smart card, the first terminal interacts with a second terminal loading the second smart card so as to achieve data synchronization between the first smart card and the second smart card. Thus, it is not needed to carry out the operation on two or more smart cards respectively when a user downloads or stores user data, and the technical problem of how to achieve data synchronization between two or more smart cards is solved.

Description

Method of data synchronization based on smart card and device
Technical field
The present invention relates to the communication technology, relate in particular to a kind of method of data synchronization and device based on smart card.
Background technology
Smart card is a kind of client identification module with larger memory space (Subscriber Identity Module, SIM) card that can be inserted in mobile terminal.This smart card comprises communication module and file storage module.Wherein, communication module is used for providing mobile terminal to communicate necessary data, such as: for authentication, network selection strategy and user data etc.; Large capacity storage module is used for providing jumbo memory space.When mobile terminal loads after smart card, this mobile terminal can utilize respectively the communication module in smart card to communicate, and utilizes large capacity storage module to carry out data storage.
But, when same user's use is arranged at least two sheet smart card of different terminals, owing to lacking a kind of data that large capacity storage module at least two sheet smart cards is stored in prior art, carry out the synchronous method of data, when causing user to download or storing user data, need in this at least two sheet smart card, all to carry out respectively aforesaid operations, cause complicated operation, efficiency is lower.
Summary of the invention
The invention provides a kind of method of data synchronization and device based on smart card, synchronous for carry out data between at least two sheet smart cards.
First aspect of the present invention is to provide a kind of method of data synchronization based on smart card, comprising:
First terminal sends synchronization request to server, and described synchronization request is used to indicate the affiliated smart card group of the first smart card that described first terminal loads, so that described server sends the operation note of described smart card group; Described operation note is used to indicate the moment of all previous execution write operation of smart card in described smart card group
Described first terminal receives the operation note of described smart card group;
If it is not described the first smart card that the last time in described operation note is carried out the second smart card of write operation, described first terminal carries out alternately with the second terminal that loads described the second smart card, so that described the first smart card is carried out to data with described the second smart card, synchronizes.
Second aspect of the present invention is to provide a kind of method of data synchronization based on smart card, comprising:
Server receives the synchronization request that first terminal sends; Described synchronization request is used to indicate the affiliated smart card group of the first smart card that described first terminal loads;
The operation note of the described smart card group that described server lookup is pre-stored; Described operation note is used to indicate the moment of all previous execution write operation of smart card in described smart card group;
Described server sends described operation note to described first terminal, if be not described the first smart card so that the last time in described operation note is carried out the second smart card of write operation, described first terminal carries out alternately with the second terminal that loads described the second smart card, so that described the first smart card is carried out to data with described the second smart card, synchronizes.
The 3rd aspect of the present invention is to provide a kind of data synchronization unit based on smart card, comprising:
The first sending module, for sending synchronization request to server, described synchronization request is used to indicate the affiliated smart card group of the first smart card that described first terminal loads, so that the operation note of smart card group described in described server lookup; Described operation note is used to indicate the moment of all previous execution write operation of smart card in described smart card group;
Receiver module, for receiving the operation note of described smart card group;
Synchronization module, if carrying out the second smart card of write operation for the last time of described operation note is not described the first smart card, described first terminal carries out alternately with the second terminal that loads described the second smart card, so that described the first smart card is carried out to data with described the second smart card, synchronizes.
The 4th aspect of the present invention is to provide a kind of data synchronization unit based on smart card, comprising:
Receiver module, user receives the synchronization request that first terminal sends; Described synchronization request is used to indicate the affiliated smart card group of the first smart card that described first terminal loads;
Enquiry module, for inquiring about the operation note of pre-stored described smart card group; Described operation note is used to indicate the moment of all previous execution write operation of smart card in described smart card group;
Sending module, for sending described operation note to described first terminal, if be not described the first smart card so that the last time in described operation note is carried out the second smart card of write operation, described first terminal carries out alternately with the second terminal that loads described the second smart card, so that described the first smart card is carried out to data with described the second smart card, synchronizes.
Method of data synchronization and device based on smart card provided by the invention, by loading the first terminal of the first smart card, to server, send after synchronization request, the operation note of the smart card group under the first smart card that reception server sends, if it is not described the first smart card that the last time in operation note is carried out the second smart card of write operation, first terminal carries out alternately with the second terminal that loads the second smart card, so that being carried out to data, the first smart card and the second smart card synchronize, thereby when having avoided user to download or having stored user data, need in this at least two sheet smart card, all to carry out respectively aforesaid operations, solved and how between at least two sheet smart cards, to have carried out the synchronous technical problem of data.
Accompanying drawing explanation
The schematic flow sheet of the method for data synchronization based on smart card that Fig. 1 provides for one embodiment of the invention;
The schematic flow sheet of the method for data synchronization based on smart card that Fig. 2 provides for another embodiment of the present invention;
The structural representation of a kind of data synchronization unit based on smart card that Fig. 3 provides for one embodiment of the invention;
The structural representation of the data synchronization unit of the another kind that Fig. 4 provides for one embodiment of the invention based on smart card;
The structural representation of a kind of data synchronization unit based on smart card that Fig. 5 provides for another embodiment of the present invention;
The structural representation of the data synchronization unit of the another kind that Fig. 6 provides for another embodiment of the present invention based on smart card.
Embodiment
The schematic flow sheet of the method for data synchronization based on smart card that Fig. 1 provides for one embodiment of the invention, smart card in the present embodiment not only comprises communication module, also comprise newly-increased large capacity storage module, wherein, communication module is used for providing terminal to communicate necessary data, such as: for authentication, network selection strategy and user data etc., large capacity storage module is used for providing jumbo memory space, for easy hereinafter to be referred as large capacity storage module, be memory module.After terminal loads smart card, this terminal can utilize the communication module in smart card to communicate, and utilizes large capacity storage module to carry out data storage, and as shown in Figure 1, method of data synchronization comprises:
101, first terminal sends synchronization request to server.
Wherein, synchronization request is used to indicate the smart card group under the first smart card that first terminal that user uses loads, and comprises the sign of memory module and the sign of smart card group of first terminal.
Optionally, before the first smart card is carried out to write operation, first terminal sends synchronization request to server, so that the sign of memory module that described server basis is set up is in advance, the corresponding relation between the sign of communication module and the sign of smart card group, the sign of determining the memory module in synchronization request is corresponding with the sign of smart card group, determine corresponding after, the operation note of smart card group described in server lookup.That is to say, before the operation note of corresponding relation for smart card group described in server lookup, determine the affiliated smart card group of the first smart card that loads described memory module and described communication module.
Further, before 101, also comprise: first terminal sends and is used to indicate the request that the first smart card that first terminal is loaded joins this smart card group to server, so that server joins this first smart card in this smart card group.
Concrete, first terminal reads the sign of communication module and the sign of memory module from the first smart card, and first terminal receive user's input comprise username and password at interior user authentication information.The user name that this first terminal is inputted user is after the sign of smart card group, to server, send the sign that comprises memory module, sign, the sign of smart card group and the request of user authentication information of communication module, so that after server authenticates and passes through according to user authentication information, set up the sign of memory module, the corresponding relation between the sign of communication module and the sign of smart card group, thereby first terminal is joined in smart card group.Wherein, the sign of memory module can be integrated circuit card identification code (Integrate circuit card identity, ICCID).The sign of communication module can be international mobile subscriber identity (International Mobile Subscriber Identification Number, IMSI) or international mobile subscriber integrated services digital network/PSTN number (Mobile Subscriber International ISDN/PSTN number, MSISDN).
For example: the ICCID of the first smart card, the sign using this ICCID as the first smart card memory module are read in first terminal start.First terminal is before carrying out write operation to the first smart card, whether the communication module that checks the first smart card has the enciphered data that adds smart card group for identifying, if have, directly according to the sign of the smart card group in enciphered data, send synchronization request, to carry out the synchronous flow process of data of smart card, otherwise, first terminal, before carrying out above-mentioned synchronous flow process, first sends the prompting that whether creates new smart card group.The indication of the new smart card group of establishment that user returns if receive, wherein, the username and password that comprises user's input in this indication, the sign of first terminal using this user name as smart card group, and the sign to this smart card group, password and the ICCID reading, utilize cryptographic algorithm to be encrypted, obtain enciphered data, first terminal is stored in this enciphered data in the communication module of the first smart card, and during the sign of this enciphered data and communication module is uploaded onto the server, so that after server by utilizing decipherment algorithm is decrypted, set up the mapping table between the sign of smart card group and the sign of memory module, and the mapping table between the sign of memory module and the sign of communication module, and store the user authentication information of the user name that comprises password and identify as smart card group.If first terminal receives the indication of the existing smart card group of use that user returns, in this being indicated, the user name of user's input is as the sign of smart card group, and according to the sign of smart card group, the ICCID of the first smart card that password and first terminal read, utilize cryptographic algorithm to be encrypted, obtain enciphered data, the sign of this enciphered data and communication module is uploaded onto the server, after decipherment algorithm corresponding to server by utilizing is decrypted, acquisition comprises password and as the user authentication information of the user name of smart card group sign, the user authentication information prestoring and the user authentication information that deciphering obtains are compared, if unanimously by checking.After being verified, server is set up the corresponding relation between the sign of smart card group and the ICCID of the first smart card, and the mapping table between the sign of memory module and the sign of communication module, thereby the first smart card is joined in smart card group.
The operation note of the smart card group that 102, first terminal reception server sends.
Wherein, operation note is used to indicate the moment of all previous execution write operation of smart card in smart card group.
Optionally, server is according to the sign of the memory module of the first smart card in synchronization request, the sign of large capacity storage module that inquiry is set up is in advance, the corresponding relation between the sign of communication module and the sign of smart card group, obtain the sign of the affiliated smart card group of the first smart card, according to the sign of smart card group, inquiry obtains the operation note of this smart card group.Wherein, the corresponding write operation of each operation note, each operation note comprises the sign of the memory module of the smart card that this carries out write operation, the moment and the write operation position of carrying out write operation.
If it is not the first smart card that the last time in 103 operation notes is carried out the second smart card of write operation, first terminal is undertaken alternately by server and the second terminal that loads the second smart card, so that the first smart card and the second smart card are carried out to data, synchronizes.
Optionally, according to the moment of the execution write operation recording in operation note, the sign of the memory module of the second smart card of definite the last execution write operation.If the sign of memory module is different from the memory module sign of the first smart card in operation note, the second smart card of determining the last time execution write operation in operation note is not the first smart card, first terminal obtains the sign of the communication module of the second smart card by server, and then carry out alternately, the first smart card and the second smart card being carried out to data and synchronizeing according to the sign of communication module and the second terminal.Concrete synchronous method comprises: if operation note also comprises the position of write operation, first terminal, according to the operation note A of the last write operation inquiring, is synchronized to the first smart card by the locational data of the write operation that in the second smart card, operation note A records.Then, first terminal continues the operation note B of second from the bottom write operation of inquiry, if the smart card that operation note B records is not the first smart card, in the smart card this operation note B being recorded, the locational data of the write operation that this operation note B records are synchronized to the first smart card.First terminal repeats said process, until the first smart card that the smart card that the operation note inquiring is recorded is first terminal self to be loaded.
Or, concrete synchronous method comprises: first terminal by server after the second terminal request data, the second terminal to server is uploaded the total data in the memory module of the second smart card, so that the memory cell of server backs up, and then first smart card adopt the mode of the total data in the memory module download the second smart card that the second terminal backs up in advance from server, the first smart card and the second smart card are carried out to data and synchronize.
Further, first terminal is undertaken alternately by server and the second terminal, the first smart card and the second smart card are carried out after data synchronize, also comprise: when the first smart card is carried out write operation, first terminal sends update request to server, so that server, according to update request, upgrades operation note.Wherein, update request is used to indicate the moment of first terminal to the first smart card execution write operation.
For example: when the first smart card is carried out write operation, record the position of this write operation, as file or folder or bitmap file, and the timestamp that records write operation, new operation note generated, this new operation note is existed under the file that write operation is corresponding, and to server, send the update request that comprises above-mentioned new operation note, so that server, according to update request, upgrades the operation note of storing in server, that is to say, operation note also comprises the position of write operation.
It should be noted that, when the data of utilizing terminal to store in to smart card as user conduct interviews, in order to strengthen Information Security, terminal can point out user to input username and password, after being verified, can allow user to utilize terminal to conduct interviews to the data of storing in smart card.
In the present embodiment, by loading the first terminal of the first smart card, to server, send after synchronization request, the operation note of the smart card group under the first smart card that reception server sends, if it is not described the first smart card that the last time in operation note is carried out the second smart card of write operation, first terminal carries out alternately with the second terminal that loads the second smart card, so that being carried out to data, the first smart card and the second smart card synchronize, thereby when having avoided user to download or having stored user data, need in this at least two sheet smart card, all to carry out respectively aforesaid operations, solved and how between at least two sheet smart cards, to have carried out the synchronous technical problem of data.
The schematic flow sheet of the method for data synchronization based on smart card that Fig. 2 provides for another embodiment of the present invention, as shown in Figure 2, comprising:
201, server receives the synchronization request that first terminal sends.
Wherein, synchronization request is used to indicate the smart card group under the first smart card that first terminal that user uses loads, and comprises the sign of memory module and the sign of smart card group of first terminal.
202, the operation note of the pre-stored smart card group of server lookup.
Wherein, operation note is used to indicate the moment of all previous execution write operation of smart card in smart card group.
Optionally, server receives the sign that comprises memory module of first terminal transmission, sign, the sign of smart card group and the request of authentication information of communication module in advance, after server authenticates and passes through according to authentication information, set up the sign of memory module, the corresponding relation between the sign of communication module and the sign of smart card group, thereby the first smart card is joined in this smart card group.Further, server is set up the sign of memory module, after the corresponding relation between the sign of communication module and the sign of smart card group, also can send this corresponding relation to the terminal that loads smart card in this smart card group, so that when this terminal determines that the sign of memory module in operation note is different from the memory module sign of self smart card that loads, according to this corresponding relation inquiry, obtain the communication module sign that is loaded with the second terminal of memory module in operation note, and then according to the sign of this communication module and the second terminal interaction, synchronous to carry out data.If server according to synchronization request, is determined between the sign of memory module of first terminal and the sign of smart card group, there is corresponding relation, inquire about the operation note of this smart card group.
203, server is to first terminal transmit operation record, so that if the second smart card in operation note is not the first smart card, first terminal is undertaken alternately by server and the second terminal that loads the second smart card, so that the first smart card and the second smart card are carried out to data, synchronizes.
Further, server is after first terminal transmit operation record, and server receives update request.Wherein, when update request is the first smart card execution write operation, first terminal sends to server, is used to indicate first terminal the first smart card is carried out the moment of write operation.The moment and write operation position that server is carried out write operation by the sign of the first smart card in update request, first terminal to described the first smart card, add in described operation note, thereby complete the renewal to operation note.
In the present embodiment, by server, receive after the synchronization request of first terminal transmission, inquire about the operation note of pre-stored smart card group, to first terminal transmit operation record, so that if the second smart card in operation note is not described the first smart card, first terminal carries out alternately with the second terminal that loads the second smart card, so that being carried out to data, the first smart card and the second smart card synchronize, thereby when having avoided user to download or having stored user data, need in this at least two sheet smart card, all to carry out respectively aforesaid operations, solved and how between at least two sheet smart cards, to have carried out the synchronous technical problem of data.
The structural representation of a kind of data synchronization unit based on smart card that Fig. 3 provides for one embodiment of the invention, the device that the present embodiment provides can be arranged in terminal, as shown in Figure 3, comprising: the first sending module 31, receiver module 32, synchronization module 33.
The first sending module 31, for sending synchronization request to server, so that the operation note of described server lookup smart card group.
Wherein, synchronization request is used to indicate the affiliated smart card group of the first smart card that first terminal loads; Described operation note is used to indicate the moment of all previous execution write operation of smart card in smart card group.
Receiver module 32, is connected with the first sending module 31, the operation note of the described smart card group sending for reception server.
Synchronization module 33, be connected with receiver module 32, if be not described the first smart card for the last the second smart card of carrying out write operation of described operation note, described first terminal carries out alternately with the second terminal that loads described the second smart card, so that described the first smart card is carried out to data with described the second smart card, synchronizes.
In the present embodiment, by loading the first terminal of the first smart card, to server, send after synchronization request, the operation note of the smart card group under the first smart card that reception server sends, if the second smart card in operation note is not described the first smart card, first terminal carries out alternately with the second terminal that loads the second smart card, so that being carried out to data, the first smart card and the second smart card synchronize, thereby when having avoided user to download or having stored user data, need in this at least two sheet smart card, all to carry out respectively aforesaid operations, solved and how between at least two sheet smart cards, to have carried out the synchronous technical problem of data.
The structural representation of the data synchronization unit of the another kind that Fig. 4 provides for one embodiment of the invention based on smart card, on the basis of a upper embodiment, the device in the present embodiment further comprises:
The second sending module 34, be connected with synchronization module 33, for first terminal and the second terminal that loads described the second smart card, carry out alternately, described the first smart card and described the second smart card are carried out after data synchronize, when described the first smart card is carried out write operation, to described server, send update request, so that described server, according to described update request, upgrades described operation note; Described update request comprises the sign of described the first smart card and the moment that described the first smart card is carried out write operation.
Acquisition module 35, for reading the sign of large capacity storage module and the sign of communication module from described the first smart card, and the sign and the authentication information that receive the described smart card group of user's input.
The 3rd sending module 36, be connected with the first sending module 31 with acquisition module 35, before sending synchronization request to server, to server, send the sign that comprises described memory module, sign, the sign of described smart card group and the request of described authentication information of described communication module, so that after described server authenticates and pass through according to described authentication information, set up the sign of described memory module, the corresponding relation between the sign of described communication module and the sign of described smart card group.
Wherein, corresponding relation loads this memory module and this communication module the first smart card for determining belongs to described smart card group, the sign of this smart card group set up in advance and the sign of memory module of described the second smart card and the sign of the communication module of described the second smart card between corresponding relation, that is to say, smart card group comprises described the second smart card.
In the present embodiment, by loading the first terminal of the first smart card, to server, send after synchronization request, the operation note of the smart card group under the first smart card that reception server sends, if the second smart card in operation note is not described the first smart card, first terminal carries out alternately with the second terminal that loads the second smart card, so that being carried out to data, the first smart card and the second smart card synchronize, thereby when having avoided user to download or having stored user data, need in this at least two sheet smart card, all to carry out respectively aforesaid operations, solved and how between at least two sheet smart cards, to have carried out the synchronous technical problem of data.
The structural representation of a kind of data synchronization unit based on smart card that Fig. 5 provides for another embodiment of the present invention, the device that the present embodiment provides can be arranged in server, as shown in Figure 5, comprising: receiver module 51, enquiry module 52 and sending module 53.
Receiver module 51, user receives the synchronization request that first terminal sends.
Wherein, synchronization request is used to indicate the affiliated smart card group of the first smart card that described first terminal loads.
Enquiry module 52, is connected with receiver module 51, for inquiring about the operation note of pre-stored smart card group.
Wherein, operation note is used to indicate the moment of all previous execution write operation of smart card in smart card group.
Sending module 53, be connected with enquiry module 52, be used for to first terminal transmit operation record, so that if the last the second smart card of carrying out write operation is not described the first smart card in described operation note, described first terminal carries out alternately with the second terminal that loads described the second smart card, so that described the first smart card is carried out to data with described the second smart card, synchronizes.
In the present embodiment, by server, receive after the synchronization request of first terminal transmission, inquire about the operation note of pre-stored smart card group, to first terminal transmit operation record, so that if the second smart card in operation note is not described the first smart card, first terminal carries out alternately with the second terminal that loads the second smart card, so that being carried out to data, the first smart card and the second smart card synchronize, thereby when having avoided user to download or having stored user data, need in this at least two sheet smart card, all to carry out respectively aforesaid operations, solved and how between at least two sheet smart cards, to have carried out the synchronous technical problem of data.
The structural representation of the data synchronization unit of the another kind that Fig. 6 provides for another embodiment of the present invention based on smart card, on the basis of a upper embodiment, the receiver module 51 in the present embodiment, also for receiving update request; Described update request comprises the sign of described the first smart card and the moment that described the first smart card is carried out write operation.
Based on this, the data synchronization unit based on smart card, also comprises:
Update module 54, is connected with receiver module 51, for the moment to described the first smart card execution write operation according to the sign of the first smart card of described update request and described first terminal, described operation note is upgraded.
In the present embodiment, by server, receive after the synchronization request of first terminal transmission, inquire about the operation note of pre-stored smart card group, to first terminal transmit operation record, so that the second smart card in operation note is not described the first smart card, first terminal carries out alternately with the second terminal that loads the second smart card, so that being carried out to data, the first smart card and the second smart card synchronize, thereby when having avoided user to download or having stored user data, need in this at least two sheet smart card, all to carry out respectively aforesaid operations, solved and how between at least two sheet smart cards, to have carried out the synchronous technical problem of data.
One of ordinary skill in the art will appreciate that: all or part of step that realizes above-mentioned each embodiment of the method can complete by the relevant hardware of program command.Aforesaid program can be stored in a computer read/write memory medium.This program, when carrying out, is carried out the step that comprises above-mentioned each embodiment of the method; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CDs.
Finally it should be noted that: each embodiment, only in order to technical scheme of the present invention to be described, is not intended to limit above; Although the present invention is had been described in detail with reference to aforementioned each embodiment, those of ordinary skill in the art is to be understood that: its technical scheme that still can record aforementioned each embodiment is modified, or some or all of technical characterictic is wherein equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution depart from the scope of various embodiments of the present invention technical scheme.

Claims (10)

1. the method for data synchronization based on smart card, is characterized in that, comprising:
First terminal sends synchronization request to server, and described synchronization request is used to indicate the affiliated smart card group of the first smart card that described first terminal loads, so that described server sends the operation note of described smart card group; Described operation note is used to indicate the moment of all previous execution write operation of smart card in described smart card group;
Described first terminal receives the operation note of described smart card group;
If it is not described the first smart card that the last time in described operation note is carried out the second smart card of write operation, described first terminal carries out alternately with the second terminal that loads described the second smart card, so that described the first smart card is carried out to data with described the second smart card, synchronizes.
2. the method for data synchronization based on smart card according to claim 1, it is characterized in that, described first terminal carries out alternately with the second terminal that loads described the second smart card, after data synchronize, also comprises so that described the first smart card and described the second smart card are carried out:
When described the first smart card is carried out write operation, described first terminal sends update request to described server, so that described server, according to described update request, upgrades described operation note; Described update request comprises the sign of described the first smart card and the moment that described the first smart card is carried out write operation.
3. the method for data synchronization based on smart card according to claim 1, is characterized in that, described first terminal also comprises before sending synchronization request to server:
Described first terminal reads the sign of large capacity storage module and the sign of communication module from described the first smart card, and the sign and the authentication information that receive the described smart card group of user's input;
Described first terminal sends the sign that comprises described memory module, sign, the sign of described smart card group and the request of described authentication information of described communication module to described server, so that after described server authenticates and pass through according to described authentication information, set up the sign of described memory module, the corresponding relation between the sign of described communication module and the sign of described smart card group; Described corresponding relation loads described memory module and described communication module described the first smart card for determining belongs to described smart card group, and described smart card group comprises described the second smart card.
4. the method for data synchronization based on smart card, is characterized in that, comprising:
Server receives the synchronization request that first terminal sends; Described synchronization request is used to indicate the affiliated smart card group of the first smart card that described first terminal loads;
The operation note of the described smart card group that described server lookup is pre-stored; Described operation note is used to indicate the moment of all previous execution write operation of smart card in described smart card group;
Described server sends described operation note to described first terminal, if be not described the first smart card so that the last time in described operation note is carried out the second smart card of write operation, described first terminal carries out alternately with the second terminal that loads described the second smart card, so that described the first smart card is carried out to data with described the second smart card, synchronizes.
5. the method for data synchronization based on smart card according to claim 4, is characterized in that, described server, after described first terminal sends described operation note, also comprises:
Described server receives update request; Described update request comprises the sign of described the first smart card and the moment that described the first smart card is carried out write operation;
Described server is the moment to described the first smart card execution write operation according to the sign of the first smart card in described update request and described first terminal, and described operation note is upgraded.
6. the data synchronization unit based on smart card, is characterized in that, comprising:
The first sending module, for sending synchronization request to server, described synchronization request is used to indicate the affiliated smart card group of the first smart card that described first terminal loads, so that the operation note of smart card group described in described server lookup; Described operation note is used to indicate the moment of all previous execution write operation of smart card in described smart card group;
Receiver module, for receiving the operation note of described smart card group;
Synchronization module, if carrying out the second smart card of write operation for the last time of described operation note is not described the first smart card, described first terminal carries out alternately with the second terminal that loads described the second smart card, so that described the first smart card is carried out to data with described the second smart card, synchronizes.
7. the data synchronization unit based on smart card according to claim 6, is characterized in that, the described data synchronization unit based on smart card, also comprises:
The second sending module, for when described the first smart card is carried out write operation, sends update request to described server, so that described server, according to described update request, upgrades described operation note; Described update request comprises the sign of described the first smart card and the moment that described the first smart card is carried out write operation.
8. the data synchronization unit based on smart card according to claim 6, is characterized in that, the described data synchronization unit based on smart card, also comprises:
Acquisition module, for reading the sign of large capacity storage module and the sign of communication module from described the first smart card, and the sign and the authentication information that receive the described smart card group of user's input;
The 3rd sending module, for sending the sign that comprises described memory module, sign, the sign of described smart card group and the request of described authentication information of described communication module to described server, so that after described server authenticates and pass through according to described authentication information, set up the sign of described memory module, the corresponding relation between the sign of described communication module and the sign of described smart card group; Described corresponding relation loads described memory module and described communication module described the first smart card for determining belongs to described smart card group, and described smart card group comprises described the second smart card.
9. the data synchronization unit based on smart card, is characterized in that, comprising:
Receiver module, user receives the synchronization request that first terminal sends; Described synchronization request is used to indicate the affiliated smart card group of the first smart card that described first terminal loads;
Enquiry module, for inquiring about the operation note of pre-stored described smart card group; Described operation note is used to indicate the moment of all previous execution write operation of smart card in described smart card group;
Sending module, for sending described operation note to described first terminal, if be not described the first smart card so that the last time in described operation note is carried out the second smart card of write operation, described first terminal carries out alternately with the second terminal that loads described the second smart card, so that described the first smart card is carried out to data with described the second smart card, synchronizes.
10. the data synchronization unit based on smart card according to claim 9, is characterized in that,
Described receiver module, also for receiving update request; Described update request comprises the sign of described the first smart card and the moment that described the first smart card is carried out write operation;
The described data synchronization unit based on smart card, also comprises:
Update module, for the moment to described the first smart card execution write operation according to the sign of the first smart card of described update request and described first terminal, upgrades described operation note.
CN201410341516.2A 2014-07-17 2014-07-17 Method of data synchronization and device based on smart card Active CN104080077B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410341516.2A CN104080077B (en) 2014-07-17 2014-07-17 Method of data synchronization and device based on smart card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410341516.2A CN104080077B (en) 2014-07-17 2014-07-17 Method of data synchronization and device based on smart card

Publications (2)

Publication Number Publication Date
CN104080077A true CN104080077A (en) 2014-10-01
CN104080077B CN104080077B (en) 2017-09-22

Family

ID=51601079

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410341516.2A Active CN104080077B (en) 2014-07-17 2014-07-17 Method of data synchronization and device based on smart card

Country Status (1)

Country Link
CN (1) CN104080077B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106209769A (en) * 2016-06-22 2016-12-07 捷开通讯(深圳)有限公司 Data interactive method, cloud server and intelligent terminal
CN107968993A (en) * 2016-10-20 2018-04-27 中国移动通信有限公司研究院 A kind of method, smart card and the terminal of data synchronization
CN109302700A (en) * 2017-07-25 2019-02-01 展讯通信(上海)有限公司 Multi-card mobile terminal and its method for processing business and computer readable storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050058427A1 (en) * 2003-09-12 2005-03-17 Visa U.S.A. Inc. Method and system for providing interactive cardholder rewards image replacement
CN101751593A (en) * 2008-11-28 2010-06-23 爱思开电讯投资(中国)有限公司 Smart card and backup, recovering method and system thereof
CN102098812A (en) * 2011-02-16 2011-06-15 中兴通讯股份有限公司 Data synchronization method and mobile terminal
CN103812900A (en) * 2012-11-13 2014-05-21 中国移动通信集团公司 Data synchronization method, device and system
CN103823726A (en) * 2014-03-13 2014-05-28 中国联合网络通信集团有限公司 SIM (subscriber identity module) card data backup method and terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050058427A1 (en) * 2003-09-12 2005-03-17 Visa U.S.A. Inc. Method and system for providing interactive cardholder rewards image replacement
CN101751593A (en) * 2008-11-28 2010-06-23 爱思开电讯投资(中国)有限公司 Smart card and backup, recovering method and system thereof
CN102098812A (en) * 2011-02-16 2011-06-15 中兴通讯股份有限公司 Data synchronization method and mobile terminal
CN103812900A (en) * 2012-11-13 2014-05-21 中国移动通信集团公司 Data synchronization method, device and system
CN103823726A (en) * 2014-03-13 2014-05-28 中国联合网络通信集团有限公司 SIM (subscriber identity module) card data backup method and terminal

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106209769A (en) * 2016-06-22 2016-12-07 捷开通讯(深圳)有限公司 Data interactive method, cloud server and intelligent terminal
CN107968993A (en) * 2016-10-20 2018-04-27 中国移动通信有限公司研究院 A kind of method, smart card and the terminal of data synchronization
CN107968993B (en) * 2016-10-20 2020-08-07 中国移动通信有限公司研究院 Data synchronization method, smart card and terminal
CN109302700A (en) * 2017-07-25 2019-02-01 展讯通信(上海)有限公司 Multi-card mobile terminal and its method for processing business and computer readable storage medium
CN109302700B (en) * 2017-07-25 2021-03-23 展讯通信(上海)有限公司 Multi-card mobile terminal, service processing method thereof and computer readable storage medium

Also Published As

Publication number Publication date
CN104080077B (en) 2017-09-22

Similar Documents

Publication Publication Date Title
KR101504855B1 (en) Method for exporting on a secure server data comprised on a uicc comprised in a terminal
EP3082353A1 (en) Method and terminal device for sending and receiving user data
KR101514754B1 (en) System and method for provisioning over the air of confidential information on mobile communicative devices with non-uicc secure elements
US20120172089A1 (en) System and method for provisioning over the air of confidential information on mobile communicative devices with non-uicc secure elements
CN102037754A (en) Personalising a SIM by means of a unique personalised master SIM
CN103853590A (en) Method and deice for storing and deleting virtual SIM card data
CN103476020B (en) The switching method of over-the-air download service registration mode and OTA smart card
CN101511051A (en) Method, system and equipment for downloading application business of telecom smart card
CN103797828A (en) Application selection for multi-SIM environment
CN104737566A (en) Method for incorporating subscriber identity data into a subscriber identity module
CN104680389A (en) NFC mobile phone terminal anti-fake system and method based on time encryption
CN103974250A (en) Configuration method and equipment
CN102547679B (en) Number conversion method, device and access system for Internet of things
CN102892104B (en) The binding method of multiple Subscriber Identity Module and system
CN104936167A (en) Card writing method, system and equipment
CN104080077A (en) Data synchronization method and device based on smart cards
CN103139373A (en) Mobile communications device providing secure element data wiping features and related methods
CN102510391B (en) Application management method and device and smart card
CN102236568A (en) Method, device and system for downloading Java card application
WO2016179866A1 (en) Method and system for updating smart card of mobile terminal
CN102595376A (en) Method, device and system for opening user identity identification card
CN103607449A (en) Method, device and system for enterprise internal network physical machine to visit cloud storage virtual machine
CN112215591B (en) Distributed encryption management method, device and system for encrypted money bags
CN103458030B (en) welding machine control program upgrading system and upgrading method
JP2012044395A (en) Communication device, information processing system, and encryption changeover method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant