一種sim卡及其附屬卡的同步方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通信技術(shù)領(lǐng)域,尤其涉及一種SIM卡及其附屬卡的同步方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著經(jīng)濟社會的發(fā)展,移動通信得到了越來越廣泛的應(yīng)用。在我國,移動通信技術(shù)的起步雖晚,但是發(fā)展極其迅速。移動通訊技術(shù)的飛速發(fā)展,使用戶可以享受更多的便捷服務(wù),用戶可以隨時隨地利用手中的移動終端來與其他用戶進行交流。
[0003]人們可以利用手機來進行通訊,甚至還可以商務(wù)、影像、學(xué)習(xí)、音樂、游戲、等各方面的操作,但手機的核心是SIM卡,沒有插入SIM卡的手機,對于網(wǎng)絡(luò)端來說,只是一種無主的移動終端,網(wǎng)絡(luò)端無法知道是誰在使用這臺移動終端,因此通訊網(wǎng)絡(luò)不能為其提供正常的通訊業(yè)務(wù)。手機必須安裝上SM卡才能使發(fā)揮其強大的軟硬件功能,同時SIM卡也必須借助手機才能實現(xiàn)通訊功能。
[0004]但現(xiàn)有技術(shù)中,移動終端的SM卡一般是獨立使用,無法與其他的SM卡進行信息的共享,例如一人接到詐騙電話,但是不能共享給家庭號碼的其他成員。
[0005]因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。
【發(fā)明內(nèi)容】
[0006]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種SIM卡及其附屬卡的同步方法及系統(tǒng),旨在解決現(xiàn)有的SIM卡之間無法實現(xiàn)信息共享的問題。
[0007]本發(fā)明的技術(shù)方案如下:
一種SIM卡及其附屬卡的同步方法,其中,包括步驟:
A、當需要為SIM卡添加附屬卡時,判斷所述附屬卡是否合法,當合法時,則將所述附屬卡的卡片信息寫入到SIM卡中;
B JfSIM卡及附屬卡的卡片信息發(fā)送到服務(wù)器,服務(wù)器同時記錄SIM卡及其附屬卡的卡片信息,并實時同步信息到SIM卡及其附屬卡中。
[0008]所述的SIM卡及其附屬卡的設(shè)置方法,其中,所述步驟A中判斷合法的過程具體包括:
讀取所述附屬卡的MSI和TMSI ;
將所述附屬卡的MSI和TMSI發(fā)送到服務(wù)器;
服務(wù)器判斷所述頂SI和TMSI是否有效;
當判斷有效時,生成一個128比特的隨機矩陣,并返回;
對所述隨機矩陣進行A3A8運算,并將運算結(jié)果發(fā)送至服務(wù)器,同時服務(wù)器對所述隨機矩陣進行A3A8運算得到運算結(jié)果,若二者運算結(jié)果相同,則判定所述附屬卡合法,否則不合法。
[0009]所述的SM卡及其附屬卡的設(shè)置方法,其中,所述步驟B還包括: 通過所述服務(wù)器設(shè)置所述SIM卡和附屬卡的權(quán)利信息。
[0010]所述的SM卡及其附屬卡的設(shè)置方法,其中,所述步驟B還包括:
實時獲取各個附屬卡的消費信息,并進行匯總記錄到SIM卡中,然后發(fā)送到服務(wù)器,由服務(wù)器將消費信息通知給SIM卡和附屬卡。
[0011]所述的SM卡及其附屬卡的設(shè)置方法,其中,所述步驟B還包括:
當SIM卡接收到禁止接入電話的設(shè)置指令時,將禁止的電話號碼發(fā)送到服務(wù)器,由服務(wù)器同步到所述SIM卡的附屬卡中。
[0012]所述的SM卡及其附屬卡的設(shè)置方法,其中,所述步驟B還包括:
通過所述SIM卡對所述附屬卡進行控制操作,所述控制操作包括凍結(jié)、銷戶或更改電話號碼。
[0013]一種SIM卡及其附屬卡的同步系統(tǒng),其中,包括:
添加模塊,用于當需要為SIM卡添加附屬卡時,判斷所述附屬卡是否合法,當合法時,則將所述附屬卡的卡片信息寫入到SIM卡中;
同步模塊,用于將SIM卡及附屬卡的卡片信息發(fā)送到服務(wù)器,服務(wù)器同時記錄SIM卡及其附屬卡的卡片信息,并實時同步信息到SIM卡及其附屬卡中。
[0014]所述的SIM卡及其附屬卡的同步系統(tǒng),其中,所述添加模塊具體包括:
讀取單元,用于讀取所述附屬卡的IMSI和TMSI ;
發(fā)送單元,用于將所述附屬卡的IMSI和TMSI發(fā)送到服務(wù)器;
判斷單元,用于服務(wù)器判斷所述MSI和TMSI是否有效;
返回單元,用于當判斷有效時,生成一個128比特的隨機矩陣,并返回;
比較單元,用于對所述隨機矩陣進行A3A8運算,并將運算結(jié)果發(fā)送至服務(wù)器,同時服務(wù)器對所述隨機矩陣進行A3A8運算得到運算結(jié)果,若二者運算結(jié)果相同,則判定所述附屬卡合法,否則不合法。
[0015]所述的SIM卡及其附屬卡的同步系統(tǒng),其中,所述同步模塊包括:
設(shè)置單元,用于通過所述服務(wù)器設(shè)置所述SIM卡和附屬卡的權(quán)利信息。
[0016]所述的SM卡及其附屬卡的同步系統(tǒng),其中,所述同步模塊還包括:
消費信息同步單元,用于實時獲取各個附屬卡的消費信息,并進行匯總記錄到SIM卡中,然后發(fā)送到服務(wù)器,由服務(wù)器將消費信息通知給SIM卡和附屬卡。
[0017]有益效果:本發(fā)明通過為SM卡添加附屬卡,將所述附屬卡的卡片信息寫入到SIM卡中;然后將SIM卡及附屬卡的卡片信息發(fā)送到服務(wù)器,由服務(wù)器實時同步信息到SIM卡及其附屬卡中,這樣就能實現(xiàn)SIM卡及其附屬卡之間的信息共享。
【附圖說明】
[0018]圖1為本發(fā)明一種SIM卡及其附屬卡的同步方法較佳實施例的流程圖。
[0019]圖2為圖1所示方法中步驟SlOl的具體流程圖。
[0020]圖3為本發(fā)明一種SIM卡及其附屬卡的同步系統(tǒng)較佳實施例的結(jié)構(gòu)框圖。
[0021]圖4為圖3所示系統(tǒng)中添加模塊的具體結(jié)構(gòu)框圖。
【具體實施方式】
[0022]本發(fā)明提供一種SIM卡及其附屬卡的同步方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0023]請參閱圖1,圖1為本發(fā)明一種SIM卡及其附屬卡的同步方法較佳實施例的流程圖,如圖所示,其包括步驟:
5101、當需要為SIM卡添加附屬卡時,判斷所述附屬卡是否合法,當合法時,則將所述附屬卡的卡片信息寫入到SIM卡中;
5102、將SM卡及附屬卡的卡片信息發(fā)送到服務(wù)器,服務(wù)器同時記錄SM卡及其附屬卡的卡片信息,并實時同步信息到SIM卡及其附屬卡中。
[0024]手機等移動終端的號碼是由SIM卡決定的,用戶申請入網(wǎng)時,移動通信公司首先要與用戶建立一種契約關(guān)系,即把用戶的信息登記到有關(guān)的數(shù)據(jù)庫中,同時為用戶提供SM卡,SM卡內(nèi)被注入MSI (國際移動識別號)、TMSI (臨時識別碼)、密碼、用戶的接入等級控制、用戶注冊的業(yè)務(wù)種類和相關(guān)的網(wǎng)絡(luò)信息等內(nèi)容。服務(wù)器可以記錄運營商的各個SM卡的卡片信息。
[0025]在所述步驟SlOl中,首先建立家庭群組網(wǎng)絡(luò),即為SIM卡添加附屬卡,具體可以是記錄增加的附屬卡的卡片信息(包括電話號碼、頂SI及TMSI等)。比如可以是自己的子女,父母等的號碼。所添加的附屬卡可以是一個,也可以是多個當設(shè)定多個附屬卡的號碼后:
/氺 Record bonding contact informat1n.氺/typedef struct {
/氺氺 set to sizeof (ContactInfo)氺/stPhbData ^ContactList;int ContactNumber
} ContactInfo;
其中,Contactlist為一個記錄各個附屬卡聯(lián)系人的鏈表,因為設(shè)計成鏈表的結(jié)構(gòu),其大小可以按照需要malloc相應(yīng)的大小。每一個成員(附屬卡)的類型都與通訊錄相同,設(shè)為StPhbData0利用ContactNumber記錄其中附屬卡的個數(shù)。
[0026]添加的附屬卡成員必須合法,進一步,如圖2所示,所述步驟SlOl中判斷合法的過程具體包括:
S201、讀取所述附屬卡的MSI和TMSI ;
其中的MSI為15個數(shù)字,TMSI為4字節(jié)。
[0027]S202、將所述附屬卡的MSI和TMSI發(fā)送到服務(wù)器;
5203、服務(wù)器判斷所述MSI和TMSI是否有效;
5204、當判斷有效時,生成一個128比特的隨機矩陣,并返回;
5205、對所述隨機矩陣進行A3A8運算,并將運算結(jié)果發(fā)送至服務(wù)器,同時服務(wù)器對所述隨機矩陣進行A3A8運算得到運算結(jié)果,若運算結(jié)果相同,則判定所述附屬卡合法,否則不合法。
[0028]移動終端在接收到服務(wù)器返回的隨機矩陣后,會以該附屬卡內(nèi)的KI為密鑰對所述隨機矩陣進行A3A8運算,生成SRES+Kc,然后將運算結(jié)果發(fā)送到服務(wù)器,而服務(wù)器將自身的運算結(jié)果與該運算結(jié)果進行比較,若相同,則合法,否則不合法。
[0029]SIM卡是帶有微處理器的芯片,內(nèi)有5個模塊,每個模塊對應(yīng)一個功能:CPU(8位/16位/32位)、程序存儲器ROM、工作存儲器RAM、數(shù)據(jù)存儲器EEPROM和串行通信單元,這5個模塊集成在一塊集成電路中,其中EEPROM用于存儲用戶的個人信息,例如電話號碼、STK等。
[0030]在為一 SIM卡(主卡)添加附屬卡之后,主卡用戶可以通過CPU實時管理自己的IMSI號和SIM卡卡號,建立家庭群組網(wǎng)絡(luò),把新增加