一種晶片卡軟體的更新方法和系統的製作方法
2023-05-12 02:32:21 2
一種晶片卡軟體的更新方法和系統的製作方法
【專利摘要】本發明公開了一種晶片卡軟體的更新方法和系統,屬於集成電路卡領域。所述方法包括:終端獲取晶片卡的軟體信息,並將軟體信息發送到與晶片卡對應的後臺伺服器;後臺伺服器接收軟體信息後,比對接收到的軟體版本信息與其存儲的最新軟體版本信息,並在軟體版本信息低於最新軟體版本信息時,向終端返回最新軟體版本信息;終端接收到最新軟體版本信息後提示用戶是否需要進行軟體更新,在用戶需要更新時,向後臺伺服器請求最新軟體數據並發送到晶片卡;晶片卡接收並驗證最新軟體數據,根據驗證結果確定是否進行軟體更新。該方法和系統,可以通過PC或手機等終端設備,實現對晶片卡軟體及時快捷地更新,提高了用戶體驗,更好的滿足了用戶的需求。
【專利說明】一種晶片卡軟體的更新方法和系統
【技術領域】
[0001]本發明涉及集成電路卡【技術領域】,具體涉及一種晶片卡軟體的更新方法和系統。
【背景技術】
[0002]當今社會,智慧卡的應用日益普及,已被廣泛應用與交通,電信,銀行等多個領域,比如我們現有的身份證,晶片銀行卡,手機SM卡,公交卡等等,可以說,當代人已經處於一個卡片的世界中。但是現在大部分的卡片,功能都比較單一,導致人們為了方便自己的生活,不得不隨身攜帶大量的卡片,出現所謂的「卡片一族」,其實,隨著晶片技術的發展,單卡多功能已經不再是空想,而是活生生的現實,這就涉及到一個卡片功能更新升級的問題,現有對於卡片的更新都需要專門的設備,由專業人員操作才能夠進行,造成用戶使用不便、體驗感較差。例如,用戶不能及時獲知卡片軟體新版本信息,更新需要專業設備,到特定地點進行更新等一系列不便。
【發明內容】
[0003]針對現有技術中存在的缺陷,本發明的目的在於提供一種晶片卡軟體的更新方法和系統,該方法和系統利用終端實現對晶片卡軟體的更新。
[0004]為實現上述目的,本發明採用的技術方案為:一種晶片卡軟體的更新方法,包括以下步驟:
[0005](I)建立終端與晶片卡之間以及終端與所述晶片卡對應的後臺伺服器之間的連接;
[0006](2)終端獲取所述晶片卡的軟體信息,並將所述軟體信息發送到後臺伺服器;所述軟體信息包括軟體版本信息;
[0007](3)後臺伺服器接收所述軟體信息,比對所述軟體版本信息和其存儲的最新軟體版本信息,並在軟體版本信息低於最新軟體版本信息時,將所述最新軟體版本信息發送到終端;
[0008](4)終端根據所述最新軟體版本信息提示用戶是否需要進行晶片卡軟體的更新,在用戶確定需要進行晶片卡軟體更新時,向後臺伺服器發送最新軟體數據獲取請求,後臺伺服器根據所述獲取請求,將最新軟體數據通過所述終端發送到晶片卡;
[0009](5)晶片卡接收並驗證所述最新軟體數據,並在驗證通過後根據所述最新軟體數據進行軟體更新。
[0010]可選的,如上所述的一種晶片卡軟體的更新方法,所述方法還包括:
[0011]在終端與晶片卡之間以及終端與後臺伺服器之間進行數據交換之前,終端、晶片卡與後臺伺服器三者之間進行兩兩握手認證,認證通過後再進行數據交換;其中,晶片卡與後臺伺服器之間通過終端進行相互握手認證。
[0012]可選的,如上所述的一種晶片卡軟體的更新方法,步驟(3)中,後臺伺服器將最新軟體版本信息發送到終端時,同時將最新軟體數據連結發送到終端;步驟(4)中,在用戶確定需要進行晶片卡軟體更新時,終端根據所述最新軟體數據連結向後臺伺服器發送最新軟體數據獲取請求。
[0013]可選的,如上所述的一種晶片卡軟體的更新方法,所述終端與晶片卡之間通過有線方式連接。
[0014]可選的,如上所述的一種晶片卡軟體的更新方法,所述終端與晶片卡之間通過無線方式連接;所述無線方式包括近距離無線通信NFC和藍牙。
[0015]一種晶片卡軟體的更新系統,包括晶片卡、終端以及與所述晶片卡對應的後臺伺服器;所述更新系統還包括:
[0016]通信建立模塊,用於建立終端與晶片卡之間以及終端與所述晶片卡對應的後臺伺服器之間的連接;
[0017]所述終端包括第一數據接收模塊、更新提示模塊和第一數據發送模塊;
[0018]第一數據接收模塊,用於獲取晶片卡的軟體信息以及接收後臺伺服器返回的最新軟體版本信息和最新軟體數據;所述軟體信息包括軟體版本信息;
[0019]更新提示模塊,用於根據後臺伺服器返回的最新軟體信息提示用戶是否需要進行晶片卡軟體的更新;
[0020]第一數據發送模塊,用於將所述軟體信息發送到後臺伺服器,在用戶確定進行晶片卡軟體更新時,向後臺伺服器發送最新軟體數據獲取請求,以及將後臺伺服器返回的最新軟體數據發送到晶片卡;
[0021]所述後臺伺服器包括第二數據接收模塊、版本比對模塊和第二數據發送模塊;
[0022]第二數據接收模塊,用於接收終端發送的晶片卡的軟體信息和最新軟體數據獲取請求;
[0023]版本比對模塊,用於比對所述軟體版本信息和其存儲的最新軟體版本信息;
[0024]第二數據發送模塊,用於在所述軟體版本信息低於最新軟體版本信息時,向所述終端返回最新軟體版本信息,以及根據所述最新軟體數據獲取請求向終端返回最新軟體數據;
[0025]所述晶片卡包括第三數據發送模塊、第三數據接收模塊和軟體更新模塊;
[0026]第三數據發送模塊,用於將其軟體信息發送到所述終端;
[0027]第三數據接收模塊,用於接收終端發送的最新軟體數據;
[0028]軟體更新模塊,用於驗證所述最新軟體數據,並在驗證通過後根據所述最新軟體數據進行軟體更新。
[0029]可選的,如上所述的一種晶片卡軟體的更新系統,所述晶片卡上設有第一認證模塊,所述終端上設有第二認證模塊,所述伺服器上設有第三認證模塊;
[0030]所述第一認證模塊,用於在終端與晶片卡之間進行數據交換之前,晶片卡對終端進行握手認證,以及在晶片卡與後臺伺服器之間通過終端進行數據交換之前,晶片卡通過終端對後臺伺服器進行握手認證;
[0031]所述第二認證模塊,用於在終端與晶片卡之間進行數據交換之前,終端對晶片卡進行握手認證,以及在終端與後臺伺服器之間進行數據交換之前,終端對後臺伺服器進行握手認證;
[0032]所述第三認證模塊,用於在終端與後臺伺服器之間進行數據交換之前,後臺伺服器對終端進行握手認證,以及在晶片卡與後臺伺服器之間通過終端進行數據交換之前,後臺伺服器通過終端對晶片卡進行握手認證。
[0033]可選的,如上所述的一種晶片卡軟體的更新系統,所述第二數據發送模塊還用於在向所述終端返回最新軟體版本信息,同時將最新軟體數據連結發送給終端;
[0034]所述第一數據發送模塊根據所述最新軟體數據連結向後臺伺服器發送最新軟體數據獲取請求。
[0035]可選的,如上所述的一種晶片卡軟體的更新系統,所述終端與晶片卡之間通過有線方式連接。
[0036]可選的,如上所述的一種晶片卡軟體的更新系統,所述終端與晶片卡之間通過無線方式連接;所述無線方式包括近距離無線通信NFC和藍牙。
[0037]本發明的有益效果在於:本發明所述的晶片卡軟體的更新方法和系統,可以通過PC或手機等終端設備,實現對晶片卡軟體(包括晶片卡作業系統及其應用)及時快捷及時地更新,提高了用戶體驗,更好的滿足了用戶的需求。同時也可以讓卡片發行方減少更新場所的建設,大大節省了運維成本。
【專利附圖】
【附圖說明】
[0038]圖1為本發明實施例中一種晶片卡軟體的更新方法的流程圖;
[0039]圖2為本發明實施例中一種晶片卡軟體的更新系統的結構框圖;
[0040]圖3為本發明實施例中一種晶片卡軟體的更新系統的示意圖。
【具體實施方式】
[0041]下面結合說明書附圖與【具體實施方式】對本發明做進一步的詳細說明。
[0042]本發明是針對現有晶片卡功能升級時,需要專業設備、由專業人員操作而導致的用戶體驗差的問題,而提出的一種晶片卡軟體的更新方法和系統,通過該方法和系統,用戶通過其終端便能夠實現對晶片卡軟體的升級。
[0043]圖1示出了本發明實施例中一種晶片卡軟體的更新方法的流程圖,由圖中可以看出,該方法可以包括以下步驟:
[0044]步驟SlOO:建立終端與晶片卡之間以及終端與後臺伺服器之間的連接;
[0045]本實施例中,在建立終端與晶片卡之間以及終端與後臺伺服器之間的連接之前,首先設定伺服器和終端之間、以及終端與晶片卡之間的通訊報文協議(通訊協議),即首先確定好通信雙方(終端與晶片卡、終端與後臺伺服器)進行數據傳送的約定,如約定數據格式等。在確定好通訊協議後,建立起端與晶片卡之間以及終端與後臺伺服器之間的連接。
[0046]需要說明的是,本實施例中,所述晶片卡指的是以晶片作為交易介質的卡,包括但不限於IC卡(接觸式IC卡、非接觸式IC和雙界面卡)和含有晶片卡的設備,如身份證、銀行卡、公交卡、SIM卡、智能手錶等。晶片卡軟體包括晶片卡內的卡片作業系統以及其卡片應用。所述後臺伺服器指的是用於存儲晶片卡對應的軟體數據的伺服器。所述終端包括但不限於PC和手機等終端設備。
[0047]本實施例中,建立終端與晶片卡之間的連接時,首先通過有線或無線方式給晶片卡進行供電,使卡片處於工作狀態,終端與晶片卡之間可以通過有線或無線的方式連接。例如,可以通過將晶片卡插入到對應的終端設備中實現有線連接,或者通過近距離無線通信NFC、藍牙、或其它無線連接方式實現無線連接。需要說明是,在通過近距離無線通信NFC連接時,由於一般的晶片卡和終端都具有該功能,因此,不需要對晶片卡和終端本身進行改動;在通過藍牙方式連接時,一般需要在晶片卡和終端上分別設置藍牙模組。如圖3所示,該實施例中,所述晶片卡為包含有晶片卡的智能手錶,終端為具有藍牙功能的手機,智能手錶通過藍牙與手機進行通信,手機通過網絡(包括wif1、3G、4G網絡等)與後臺伺服器通信,通過手機實現了對智慧型手機中晶片卡的軟體(包括晶片卡的作業系統及卡片應用)的更新。
[0048]步驟S200:終端獲取所述晶片卡的軟體信息,並將軟體信息發送到與所述晶片卡對應的後臺伺服器;
[0049]本實施例中,為了保證整個更新過程中數據傳輸的安全性,在終端與晶片卡之間、以及終端與後臺伺服器之間進行數據交換之前,終端、晶片卡和後臺伺服器三者之間需要進行兩兩握手認證,具體的:終端在獲取晶片卡的軟體信息時,終端與晶片卡之間首先進行相互握手認證,認證通過後,晶片卡將其軟體信息發送到終端,如果認證失敗,則通信失敗;之後,終端在將所述軟體信息發送到後臺伺服器之前,終端與後臺伺服器之間進行相互握手認證,認證通過後,此時晶片卡通過終端與後臺伺服器之間也建立了間接的連接關係,晶片卡與後臺伺服器之間通過終端進行相互握手認證,認證通過後,終端將晶片卡的軟體信息發送後臺伺服器。其中,所述軟體信息包括軟體的軟體版本信息。
[0050]採用本實施例中上述三方之間都需要互相認證的過程,能夠有效確保通信過程中數據交換的安全性。相互握手認證即雙向認證握手的具體實現方式為現有技術。例如,終端與後臺伺服器之間可以採用用戶名和密碼的認證方式,在後臺伺服器與晶片卡之間可以採用數據加解密認證的方式。終端在登錄伺服器時,需要輸入註冊時的用戶名和密碼,輸入正確登陸後,伺服器與終端之間再通過發送加密數據的方式進行雙向認證。晶片卡與後臺伺服器之間直接通過終端向對方發送加密數據的方式進行雙向認證,即對某一信息加密後發送到對方,之後接收對方解密後的信息,如果解密後的信息與其加密前的信息一致則說明驗證通過。
[0051]步驟S300:後臺伺服器在軟體版本信息低於其存儲的最新軟體版本信息時,將最新軟體版本信息發送到終端;
[0052]後臺伺服器接收到終端發送的所述軟體信息後,將所述軟體版本信息和其存儲的對應軟體的最新軟體版本信息進行比對,如果所述軟體版本信息低於其存儲的最新軟體版本信息,則向終端返回所述對應軟體的最新軟體版本信息。
[0053]此外,後臺伺服器在向終端發送所述最新軟體版本信息時,還可以同時將最新軟體數據連結通過終端發送給終端,以便後續終端直接根據該連結向後臺伺服器獲取對應的最新軟體數據。
[0054]該步驟中,優選的,後臺伺服器向終端發送的只是軟體的最新版本信息(主要是版本號信息,當然還可以包括該版本軟體的簡介信息),而並不包括軟體更新時所需要的具體軟體數據(如軟體安裝包等),這是因為,雖然用戶的晶片卡中的軟體並不是最新版本,但是用戶並不一定需要進行軟體的更新,而具體的軟體數據的數據量與軟體版本信息的數據量相比是很大的,如果將具體的軟體數據直接也發送給終端但用戶卻不需要進行更新時,就會造成資源浪費,且由於數據量較大,造成數據傳輸時間較長,用戶體驗不好。
[0055]步驟S400:終端提示用戶是否需要進行晶片卡軟體更新,在確定需要更新時,向後臺伺服器獲取最新軟體數據;
[0056]終端在接收到後臺伺服器返回的最新軟體版本信息後,首先根據所述最新軟體版本信息提示用戶是否需要進行晶片卡軟體的更新(在終端顯示界面上顯示提示,提示信息中可以同時包括最新軟體版本信息),如果用戶不需要更新,則完成整個過程;如果用戶需要更新,即在用戶確定需要進行晶片卡軟體更新後,向後臺伺服器發送最新軟體數據獲取請求,後臺伺服器根據所述獲取請求,將最新軟體數據通過所述終端發送到晶片卡。也就是說,只在用戶需要更新時,終端再根據用戶的需求向後臺伺服器獲取最新軟體數據。
[0057]此外,如果步驟S300中,後臺伺服器將最新軟體數據連結也發送給了終端,本步驟中,終端便可以根據所述最新軟體數據連結向後臺伺服器發送最新軟體數據獲取請求,後臺伺服器根據所述連結,直接將該連結對應的最新軟體數據發送給終端,再由終端發送給晶片卡。如果後臺伺服器沒有將最新軟體數據連結發送給終端,終端則根據所述最新軟體版本信息向後臺伺服器發送最新軟體數據獲取請求,後臺伺服器根據該請求,將所述最新軟體版本信息對應的最新軟體數據發送給終端。
[0058]步驟S500:晶片卡接收並驗證所述最新軟體數據,並在驗證通過後根據所述最新軟體數據進行軟體更新。
[0059]晶片卡在接收到終端轉發的所述最新軟體數據之後,需要首先對所述最新軟體數據進行驗證,在驗證通過後,再將最新軟體數據寫入晶片卡,通過將晶片卡重啟或重置完成晶片卡軟體的更新,並在更新完成之後,將更新結果發送到終端,在終端界面上顯示,使用戶得知更新結果,同時將更新結果通過終端上發給後臺伺服器。
[0060]在數據傳輸過程中,後臺伺服器與晶片卡之間通過終端交互的數據都是經過加密後的數據,晶片卡接收加密後的最新軟體數據後,如果能夠採用晶片卡上預存的密鑰對所述最新軟體數據進行解密,則說明驗證通過,通過後再根據解密後得到的最新軟體數據進行軟體的更新。晶片卡對其接收到的軟體數據進行驗證後再進行更新是本領域慣用的技術手段,具體過程不再詳細介紹。
[0061]對應於上述晶片卡軟體的更新方法,本發明實施例中還提供了一種晶片卡軟體的更新系統,如圖2所示,該系統包括晶片卡100、與晶片卡100連接的終端200,以及與終端200連接的後臺伺服器300。所述更新系統還包括:
[0062]通訊報文協議設定模塊,用於在建立終端與晶片卡之間以及終端與後臺伺服器之間的連接之前,設定伺服器和終端之間、以及終端與晶片卡之間的通訊報文協議。
[0063]通信建立模塊,用於建立終端與晶片卡之間以及終端與所述晶片卡對應的後臺伺服器之間的連接;所述終端與晶片卡之間通過有線方式或者無線的方式連接。所述無線方式可以包括近距離無線通信NFC和藍牙等。
[0064]所述終端200包括第一數據接收模塊201、更新提示模塊202和第一數據發送模塊203 ;
[0065]第一數據接收模塊201,用於獲取晶片卡的軟體信息以及接收後臺伺服器返回的最新軟體版本信息和最新軟體數據;所述軟體信息包括軟體版本信息;
[0066]更新提示模塊202,用於根據後臺伺服器返回的最新軟體信息提示用戶是否需要進行晶片卡軟體的更新;
[0067]第一數據發送模塊203,用於將所述軟體信息發送到後臺伺服器,在用戶確定進行晶片卡軟體更新時,向後臺伺服器發送最新軟體數據獲取請求,以及將後臺伺服器返回的最新軟體數據發送到晶片卡;其中,在第二數據發送模塊303向終端返回最新軟體數據連結時,該模塊根據所述最新軟體數據連結向後臺伺服器發送最新軟體數據獲取請求;
[0068]所述後臺伺服器300包括第二數據接收模塊301、版本比對模塊302和第二數據發送模塊303 ;
[0069]第二數據接收模塊301,用於接收終端發送的晶片卡的軟體信息和最新軟體數據獲取請求;
[0070]版本比對模塊302,用於比對所述軟體版本信息和其存儲的最新軟體版本信息;
[0071]第二數據發送模塊303,用於在所述軟體版本信息低於最新軟體版本信息時,向所述終端返回最新軟體版本信息,以及根據所述最新軟體數據獲取請求向終端返回最新軟體數據;該模塊還用於在向所述終端返回最新軟體版本信息時,同時將最新軟體數據連結發送給終端;
[0072]所述晶片卡100包括第三數據發送模塊101、第三數據接收模塊102和軟體更新模塊 103 ;
[0073]第三數據發送模塊101,用於將其軟體信息發送到所述終端;
[0074]第三數據接收模塊102,用於接收終端發送的最新軟體數據;
[0075]軟體更新模塊103,用於驗證所述最新軟體數據,並在驗證通過後根據所述最新軟體數據進行軟體更新。
[0076]本發明另一實施例中,所述晶片卡100上還設有第一認證模塊,所述終端200上設有第二認證模塊,所述後臺伺服器300上設有第三認證模塊;
[0077]所述第一認證模塊,用於在終端與晶片卡之間進行數據交換之前,晶片卡對終端進行握手認證,以及在晶片卡與後臺伺服器之間通過終端進行數據交換之前,晶片卡通過終端對後臺伺服器進行握手認證;
[0078]所述第二認證模塊,用於在終端與晶片卡之間進行數據交換之前,終端對晶片卡進行握手認證,以及在終端與後臺伺服器之間進行數據交換之前,終端對後臺伺服器進行握手認證;
[0079]所述第三認證模塊,用於在終端與後臺伺服器之間進行數據交換之前,後臺伺服器對終端進行握手認證,以及在晶片卡與後臺伺服器之間通過終端進行數據交換之前,後臺伺服器通過終端對晶片卡進行握手認證。
[0080]顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其同等技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
【權利要求】
1.一種晶片卡軟體的更新方法,包括以下步驟: (1)建立終端與晶片卡之間以及終端與所述晶片卡對應的後臺伺服器之間的連接; (2)終端獲取所述晶片卡的軟體信息,並將所述軟體信息發送到後臺伺服器;所述軟體信息包括軟體版本信息; (3)後臺伺服器接收所述軟體信息,比對所述軟體版本信息和其存儲的最新軟體版本信息,並在軟體版本信息低於最新軟體版本信息時,將所述最新軟體版本信息發送到終端; (4)終端根據所述最新軟體版本信息提示用戶是否需要進行晶片卡軟體的更新,在用戶確定需要進行晶片卡軟體更新時,向後臺伺服器發送最新軟體數據獲取請求,後臺伺服器根據所述獲取請求,將最新軟體數據通過所述終端發送到晶片卡; (5)晶片卡接收並驗證所述最新軟體數據,並在驗證通過後根據所述最新軟體數據進行軟體更新。
2.根據權利要求1所述的一種晶片卡軟體的更新方法,其特徵在於,所述方法還包括: 在終端與晶片卡之間以及終端與後臺伺服器之間進行數據交換之前,終端、晶片卡與後臺伺服器三者之間進行兩兩握手認證,認證通過後再進行數據交換;其中,晶片卡與後臺伺服器之間通過終端進行相互握手認證。
3.根據權利要求1所述的一種晶片卡軟體的更新方法,其特徵在於,步驟(3)中,後臺伺服器將最新軟體版本信息發送到終端時,同時將最新軟體數據連結發送到終端;步驟(4)中,在用戶確定需要進行晶片卡軟體更新時,終端根據所述最新軟體數據連結向後臺伺服器發送最新軟體數據獲取請求。
4.根據權利要求1至3之一所述的一種晶片卡軟體的更新方法,其特徵在於,所述終端與晶片卡之間通過有線方式連接。
5.根據權利要求1至3之一所述的一種晶片卡軟體的更新方法,其特徵在於,所述終端與晶片卡之間通過無線方式連接;所述無線方式包括近距離無線通信NFC和藍牙。
6.—種晶片卡軟體的更新系統,包括晶片卡、終端以及與所述晶片卡對應的後臺伺服器;其特徵在於,所述更新系統還包括: 通信建立模塊,用於建立終端與晶片卡之間以及終端與所述晶片卡對應的後臺伺服器之間的連接; 所述終端包括第一數據接收模塊、更新提示模塊和第一數據發送模塊; 第一數據接收模塊,用於獲取晶片卡的軟體信息以及接收後臺伺服器返回的最新軟體版本信息和最新軟體數據;所述軟體信息包括軟體版本信息; 更新提示模塊,用於根據後臺伺服器返回的最新軟體信息提示用戶是否需要進行晶片卡軟體的更新; 第一數據發送模塊,用於將所述軟體信息發送到後臺伺服器,在用戶確定進行晶片卡軟體更新時,向後臺伺服器發送最新軟體數據獲取請求,以及將後臺伺服器返回的最新軟體數據發送到晶片卡; 所述後臺伺服器包括第二數據接收模塊、版本比對模塊和第二數據發送模塊; 第二數據接收模塊,用於接收終端發送的晶片卡的軟體信息和最新軟體數據獲取請 求; 版本比對模塊,用於比對所述軟體版本信息和其存儲的最新軟體版本信息; 第二數據發送模塊,用於在所述軟體版本信息低於最新軟體版本信息時,向所述終端返回最新軟體版本信息,以及根據所述最新軟體數據獲取請求向終端返回最新軟體數據; 所述晶片卡包括第三數據發送模塊、第三數據接收模塊和軟體更新模塊; 第三數據發送模塊,用於將其軟體信息發送到所述終端; 第三數據接收模塊,用於接收終端發送的最新軟體數據; 軟體更新模塊,用於驗證所述最新軟體數據,並在驗證通過後根據所述最新軟體數據進行軟體更新。
7.根據權利要求6所述的一種晶片卡軟體的更新系統,其特徵在於,所述晶片卡上設有第一認證模塊,所述終端上設有第二認證模塊,所述伺服器上設有第三認證模塊; 所述第一認證模塊,用於在終端與晶片卡之間進行數據交換之前,晶片卡對終端進行握手認證,以及在晶片卡與後臺伺服器之間通過終端進行數據交換之前,晶片卡通過終端對後臺伺服器進行握手認證; 所述第二認證模塊,用於在終端與晶片卡之間進行數據交換之前,終端對晶片卡進行握手認證,以及在終端與後臺伺服器之間進行數據交換之前,終端對後臺伺服器進行握手認證; 所述第三認證模塊,用於在終端與後臺伺服器之間進行數據交換之前,後臺伺服器對終端進行握手認證,以及在晶片卡與後臺伺服器之間通過終端進行數據交換之前,後臺伺服器通過終端對晶片卡進行握手認證。
8.根據權利要求6所述的一種晶片卡軟體的更新系統,其特徵在於,所述第二數據發送模塊還用於在向所述終端返回最新軟體版本信息,同時將最新軟體數據連結發送給終端; 所述第一數據發送模塊根據所述最新軟體數據連結向後臺伺服器發送最新軟體數據獲取請求。
9.根據權利要求6至8之一所述的一種晶片卡軟體的更新系統,其特徵在於,所述終端與晶片卡之間通過有線方式連接。
10.根據權利要求6至8之一所述的一種晶片卡軟體的更新系統,其特徵在於,所述終端與晶片卡之間通過無線方式連接;所述無線方式包括近距離無線通信NFC和藍牙。
【文檔編號】G06F9/445GK104461616SQ201410664352
【公開日】2015年3月25日 申請日期:2014年11月19日 優先權日:2014年11月19日
【發明者】馮軍榮 申請人:北京握奇智能科技有限公司