欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種芯片卡軟件的更新方法和系統(tǒng)的制作方法

文檔序號:6634850閱讀:280來源:國知局
一種芯片卡軟件的更新方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種芯片卡軟件的更新方法和系統(tǒng),屬于集成電路卡領(lǐng)域。所述方法包括:終端獲取芯片卡的軟件信息,并將軟件信息發(fā)送到與芯片卡對應(yīng)的后臺服務(wù)器;后臺服務(wù)器接收軟件信息后,比對接收到的軟件版本信息與其存儲的最新軟件版本信息,并在軟件版本信息低于最新軟件版本信息時(shí),向終端返回最新軟件版本信息;終端接收到最新軟件版本信息后提示用戶是否需要進(jìn)行軟件更新,在用戶需要更新時(shí),向后臺服務(wù)器請求最新軟件數(shù)據(jù)并發(fā)送到芯片卡;芯片卡接收并驗(yàn)證最新軟件數(shù)據(jù),根據(jù)驗(yàn)證結(jié)果確定是否進(jìn)行軟件更新。該方法和系統(tǒng),可以通過PC或手機(jī)等終端設(shè)備,實(shí)現(xiàn)對芯片卡軟件及時(shí)快捷地更新,提高了用戶體驗(yàn),更好的滿足了用戶的需求。
【專利說明】一種芯片卡軟件的更新方法和系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及集成電路卡【技術(shù)領(lǐng)域】,具體涉及一種芯片卡軟件的更新方法和系統(tǒng)。

【背景技術(shù)】
[0002]當(dāng)今社會,智慧卡的應(yīng)用日益普及,已被廣泛應(yīng)用與交通,電信,銀行等多個(gè)領(lǐng)域,比如我們現(xiàn)有的身份證,芯片銀行卡,手機(jī)SM卡,公交卡等等,可以說,當(dāng)代人已經(jīng)處于一個(gè)卡片的世界中。但是現(xiàn)在大部分的卡片,功能都比較單一,導(dǎo)致人們?yōu)榱朔奖阕约旱纳?,不得不隨身攜帶大量的卡片,出現(xiàn)所謂的“卡片一族”,其實(shí),隨著芯片技術(shù)的發(fā)展,單卡多功能已經(jīng)不再是空想,而是活生生的現(xiàn)實(shí),這就涉及到一個(gè)卡片功能更新升級的問題,現(xiàn)有對于卡片的更新都需要專門的設(shè)備,由專業(yè)人員操作才能夠進(jìn)行,造成用戶使用不便、體驗(yàn)感較差。例如,用戶不能及時(shí)獲知卡片軟件新版本信息,更新需要專業(yè)設(shè)備,到特定地點(diǎn)進(jìn)行更新等一系列不便。


【發(fā)明內(nèi)容】

[0003]針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種芯片卡軟件的更新方法和系統(tǒng),該方法和系統(tǒng)利用終端實(shí)現(xiàn)對芯片卡軟件的更新。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為:一種芯片卡軟件的更新方法,包括以下步驟:
[0005](I)建立終端與芯片卡之間以及終端與所述芯片卡對應(yīng)的后臺服務(wù)器之間的連接;
[0006](2)終端獲取所述芯片卡的軟件信息,并將所述軟件信息發(fā)送到后臺服務(wù)器;所述軟件信息包括軟件版本信息;
[0007](3)后臺服務(wù)器接收所述軟件信息,比對所述軟件版本信息和其存儲的最新軟件版本信息,并在軟件版本信息低于最新軟件版本信息時(shí),將所述最新軟件版本信息發(fā)送到終端;
[0008](4)終端根據(jù)所述最新軟件版本信息提示用戶是否需要進(jìn)行芯片卡軟件的更新,在用戶確定需要進(jìn)行芯片卡軟件更新時(shí),向后臺服務(wù)器發(fā)送最新軟件數(shù)據(jù)獲取請求,后臺服務(wù)器根據(jù)所述獲取請求,將最新軟件數(shù)據(jù)通過所述終端發(fā)送到芯片卡;
[0009](5)芯片卡接收并驗(yàn)證所述最新軟件數(shù)據(jù),并在驗(yàn)證通過后根據(jù)所述最新軟件數(shù)據(jù)進(jìn)行軟件更新。
[0010]可選的,如上所述的一種芯片卡軟件的更新方法,所述方法還包括:
[0011]在終端與芯片卡之間以及終端與后臺服務(wù)器之間進(jìn)行數(shù)據(jù)交換之前,終端、芯片卡與后臺服務(wù)器三者之間進(jìn)行兩兩握手認(rèn)證,認(rèn)證通過后再進(jìn)行數(shù)據(jù)交換;其中,芯片卡與后臺服務(wù)器之間通過終端進(jìn)行相互握手認(rèn)證。
[0012]可選的,如上所述的一種芯片卡軟件的更新方法,步驟(3)中,后臺服務(wù)器將最新軟件版本信息發(fā)送到終端時(shí),同時(shí)將最新軟件數(shù)據(jù)鏈接發(fā)送到終端;步驟(4)中,在用戶確定需要進(jìn)行芯片卡軟件更新時(shí),終端根據(jù)所述最新軟件數(shù)據(jù)鏈接向后臺服務(wù)器發(fā)送最新軟件數(shù)據(jù)獲取請求。
[0013]可選的,如上所述的一種芯片卡軟件的更新方法,所述終端與芯片卡之間通過有線方式連接。
[0014]可選的,如上所述的一種芯片卡軟件的更新方法,所述終端與芯片卡之間通過無線方式連接;所述無線方式包括近距離無線通信NFC和藍(lán)牙。
[0015]一種芯片卡軟件的更新系統(tǒng),包括芯片卡、終端以及與所述芯片卡對應(yīng)的后臺服務(wù)器;所述更新系統(tǒng)還包括:
[0016]通信建立模塊,用于建立終端與芯片卡之間以及終端與所述芯片卡對應(yīng)的后臺服務(wù)器之間的連接;
[0017]所述終端包括第一數(shù)據(jù)接收模塊、更新提示模塊和第一數(shù)據(jù)發(fā)送模塊;
[0018]第一數(shù)據(jù)接收模塊,用于獲取芯片卡的軟件信息以及接收后臺服務(wù)器返回的最新軟件版本信息和最新軟件數(shù)據(jù);所述軟件信息包括軟件版本信息;
[0019]更新提示模塊,用于根據(jù)后臺服務(wù)器返回的最新軟件信息提示用戶是否需要進(jìn)行芯片卡軟件的更新;
[0020]第一數(shù)據(jù)發(fā)送模塊,用于將所述軟件信息發(fā)送到后臺服務(wù)器,在用戶確定進(jìn)行芯片卡軟件更新時(shí),向后臺服務(wù)器發(fā)送最新軟件數(shù)據(jù)獲取請求,以及將后臺服務(wù)器返回的最新軟件數(shù)據(jù)發(fā)送到芯片卡;
[0021]所述后臺服務(wù)器包括第二數(shù)據(jù)接收模塊、版本比對模塊和第二數(shù)據(jù)發(fā)送模塊;
[0022]第二數(shù)據(jù)接收模塊,用于接收終端發(fā)送的芯片卡的軟件信息和最新軟件數(shù)據(jù)獲取請求;
[0023]版本比對模塊,用于比對所述軟件版本信息和其存儲的最新軟件版本信息;
[0024]第二數(shù)據(jù)發(fā)送模塊,用于在所述軟件版本信息低于最新軟件版本信息時(shí),向所述終端返回最新軟件版本信息,以及根據(jù)所述最新軟件數(shù)據(jù)獲取請求向終端返回最新軟件數(shù)據(jù);
[0025]所述芯片卡包括第三數(shù)據(jù)發(fā)送模塊、第三數(shù)據(jù)接收模塊和軟件更新模塊;
[0026]第三數(shù)據(jù)發(fā)送模塊,用于將其軟件信息發(fā)送到所述終端;
[0027]第三數(shù)據(jù)接收模塊,用于接收終端發(fā)送的最新軟件數(shù)據(jù);
[0028]軟件更新模塊,用于驗(yàn)證所述最新軟件數(shù)據(jù),并在驗(yàn)證通過后根據(jù)所述最新軟件數(shù)據(jù)進(jìn)行軟件更新。
[0029]可選的,如上所述的一種芯片卡軟件的更新系統(tǒng),所述芯片卡上設(shè)有第一認(rèn)證模塊,所述終端上設(shè)有第二認(rèn)證模塊,所述服務(wù)器上設(shè)有第三認(rèn)證模塊;
[0030]所述第一認(rèn)證模塊,用于在終端與芯片卡之間進(jìn)行數(shù)據(jù)交換之前,芯片卡對終端進(jìn)行握手認(rèn)證,以及在芯片卡與后臺服務(wù)器之間通過終端進(jìn)行數(shù)據(jù)交換之前,芯片卡通過終端對后臺服務(wù)器進(jìn)行握手認(rèn)證;
[0031]所述第二認(rèn)證模塊,用于在終端與芯片卡之間進(jìn)行數(shù)據(jù)交換之前,終端對芯片卡進(jìn)行握手認(rèn)證,以及在終端與后臺服務(wù)器之間進(jìn)行數(shù)據(jù)交換之前,終端對后臺服務(wù)器進(jìn)行握手認(rèn)證;
[0032]所述第三認(rèn)證模塊,用于在終端與后臺服務(wù)器之間進(jìn)行數(shù)據(jù)交換之前,后臺服務(wù)器對終端進(jìn)行握手認(rèn)證,以及在芯片卡與后臺服務(wù)器之間通過終端進(jìn)行數(shù)據(jù)交換之前,后臺服務(wù)器通過終端對芯片卡進(jìn)行握手認(rèn)證。
[0033]可選的,如上所述的一種芯片卡軟件的更新系統(tǒng),所述第二數(shù)據(jù)發(fā)送模塊還用于在向所述終端返回最新軟件版本信息,同時(shí)將最新軟件數(shù)據(jù)鏈接發(fā)送給終端;
[0034]所述第一數(shù)據(jù)發(fā)送模塊根據(jù)所述最新軟件數(shù)據(jù)鏈接向后臺服務(wù)器發(fā)送最新軟件數(shù)據(jù)獲取請求。
[0035]可選的,如上所述的一種芯片卡軟件的更新系統(tǒng),所述終端與芯片卡之間通過有線方式連接。
[0036]可選的,如上所述的一種芯片卡軟件的更新系統(tǒng),所述終端與芯片卡之間通過無線方式連接;所述無線方式包括近距離無線通信NFC和藍(lán)牙。
[0037]本發(fā)明的有益效果在于:本發(fā)明所述的芯片卡軟件的更新方法和系統(tǒng),可以通過PC或手機(jī)等終端設(shè)備,實(shí)現(xiàn)對芯片卡軟件(包括芯片卡操作系統(tǒng)及其應(yīng)用)及時(shí)快捷及時(shí)地更新,提高了用戶體驗(yàn),更好的滿足了用戶的需求。同時(shí)也可以讓卡片發(fā)行方減少更新場所的建設(shè),大大節(jié)省了運(yùn)維成本。

【專利附圖】

【附圖說明】
[0038]圖1為本發(fā)明實(shí)施例中一種芯片卡軟件的更新方法的流程圖;
[0039]圖2為本發(fā)明實(shí)施例中一種芯片卡軟件的更新系統(tǒng)的結(jié)構(gòu)框圖;
[0040]圖3為本發(fā)明實(shí)施例中一種芯片卡軟件的更新系統(tǒng)的示意圖。

【具體實(shí)施方式】
[0041]下面結(jié)合說明書附圖與【具體實(shí)施方式】對本發(fā)明做進(jìn)一步的詳細(xì)說明。
[0042]本發(fā)明是針對現(xiàn)有芯片卡功能升級時(shí),需要專業(yè)設(shè)備、由專業(yè)人員操作而導(dǎo)致的用戶體驗(yàn)差的問題,而提出的一種芯片卡軟件的更新方法和系統(tǒng),通過該方法和系統(tǒng),用戶通過其終端便能夠?qū)崿F(xiàn)對芯片卡軟件的升級。
[0043]圖1示出了本發(fā)明實(shí)施例中一種芯片卡軟件的更新方法的流程圖,由圖中可以看出,該方法可以包括以下步驟:
[0044]步驟SlOO:建立終端與芯片卡之間以及終端與后臺服務(wù)器之間的連接;
[0045]本實(shí)施例中,在建立終端與芯片卡之間以及終端與后臺服務(wù)器之間的連接之前,首先設(shè)定服務(wù)器和終端之間、以及終端與芯片卡之間的通訊報(bào)文協(xié)議(通訊協(xié)議),即首先確定好通信雙方(終端與芯片卡、終端與后臺服務(wù)器)進(jìn)行數(shù)據(jù)傳送的約定,如約定數(shù)據(jù)格式等。在確定好通訊協(xié)議后,建立起端與芯片卡之間以及終端與后臺服務(wù)器之間的連接。
[0046]需要說明的是,本實(shí)施例中,所述芯片卡指的是以芯片作為交易介質(zhì)的卡,包括但不限于IC卡(接觸式IC卡、非接觸式IC和雙界面卡)和含有芯片卡的設(shè)備,如身份證、銀行卡、公交卡、SIM卡、智能手表等。芯片卡軟件包括芯片卡內(nèi)的卡片操作系統(tǒng)以及其卡片應(yīng)用。所述后臺服務(wù)器指的是用于存儲芯片卡對應(yīng)的軟件數(shù)據(jù)的服務(wù)器。所述終端包括但不限于PC和手機(jī)等終端設(shè)備。
[0047]本實(shí)施例中,建立終端與芯片卡之間的連接時(shí),首先通過有線或無線方式給芯片卡進(jìn)行供電,使卡片處于工作狀態(tài),終端與芯片卡之間可以通過有線或無線的方式連接。例如,可以通過將芯片卡插入到對應(yīng)的終端設(shè)備中實(shí)現(xiàn)有線連接,或者通過近距離無線通信NFC、藍(lán)牙、或其它無線連接方式實(shí)現(xiàn)無線連接。需要說明是,在通過近距離無線通信NFC連接時(shí),由于一般的芯片卡和終端都具有該功能,因此,不需要對芯片卡和終端本身進(jìn)行改動;在通過藍(lán)牙方式連接時(shí),一般需要在芯片卡和終端上分別設(shè)置藍(lán)牙模組。如圖3所示,該實(shí)施例中,所述芯片卡為包含有芯片卡的智能手表,終端為具有藍(lán)牙功能的手機(jī),智能手表通過藍(lán)牙與手機(jī)進(jìn)行通信,手機(jī)通過網(wǎng)絡(luò)(包括wif1、3G、4G網(wǎng)絡(luò)等)與后臺服務(wù)器通信,通過手機(jī)實(shí)現(xiàn)了對智能手機(jī)中芯片卡的軟件(包括芯片卡的操作系統(tǒng)及卡片應(yīng)用)的更新。
[0048]步驟S200:終端獲取所述芯片卡的軟件信息,并將軟件信息發(fā)送到與所述芯片卡對應(yīng)的后臺服務(wù)器;
[0049]本實(shí)施例中,為了保證整個(gè)更新過程中數(shù)據(jù)傳輸?shù)陌踩?,在終端與芯片卡之間、以及終端與后臺服務(wù)器之間進(jìn)行數(shù)據(jù)交換之前,終端、芯片卡和后臺服務(wù)器三者之間需要進(jìn)行兩兩握手認(rèn)證,具體的:終端在獲取芯片卡的軟件信息時(shí),終端與芯片卡之間首先進(jìn)行相互握手認(rèn)證,認(rèn)證通過后,芯片卡將其軟件信息發(fā)送到終端,如果認(rèn)證失敗,則通信失敗;之后,終端在將所述軟件信息發(fā)送到后臺服務(wù)器之前,終端與后臺服務(wù)器之間進(jìn)行相互握手認(rèn)證,認(rèn)證通過后,此時(shí)芯片卡通過終端與后臺服務(wù)器之間也建立了間接的連接關(guān)系,芯片卡與后臺服務(wù)器之間通過終端進(jìn)行相互握手認(rèn)證,認(rèn)證通過后,終端將芯片卡的軟件信息發(fā)送后臺服務(wù)器。其中,所述軟件信息包括軟件的軟件版本信息。
[0050]采用本實(shí)施例中上述三方之間都需要互相認(rèn)證的過程,能夠有效確保通信過程中數(shù)據(jù)交換的安全性。相互握手認(rèn)證即雙向認(rèn)證握手的具體實(shí)現(xiàn)方式為現(xiàn)有技術(shù)。例如,終端與后臺服務(wù)器之間可以采用用戶名和密碼的認(rèn)證方式,在后臺服務(wù)器與芯片卡之間可以采用數(shù)據(jù)加解密認(rèn)證的方式。終端在登錄服務(wù)器時(shí),需要輸入注冊時(shí)的用戶名和密碼,輸入正確登陸后,服務(wù)器與終端之間再通過發(fā)送加密數(shù)據(jù)的方式進(jìn)行雙向認(rèn)證。芯片卡與后臺服務(wù)器之間直接通過終端向?qū)Ψ桨l(fā)送加密數(shù)據(jù)的方式進(jìn)行雙向認(rèn)證,即對某一信息加密后發(fā)送到對方,之后接收對方解密后的信息,如果解密后的信息與其加密前的信息一致則說明驗(yàn)證通過。
[0051]步驟S300:后臺服務(wù)器在軟件版本信息低于其存儲的最新軟件版本信息時(shí),將最新軟件版本信息發(fā)送到終端;
[0052]后臺服務(wù)器接收到終端發(fā)送的所述軟件信息后,將所述軟件版本信息和其存儲的對應(yīng)軟件的最新軟件版本信息進(jìn)行比對,如果所述軟件版本信息低于其存儲的最新軟件版本信息,則向終端返回所述對應(yīng)軟件的最新軟件版本信息。
[0053]此外,后臺服務(wù)器在向終端發(fā)送所述最新軟件版本信息時(shí),還可以同時(shí)將最新軟件數(shù)據(jù)鏈接通過終端發(fā)送給終端,以便后續(xù)終端直接根據(jù)該鏈接向后臺服務(wù)器獲取對應(yīng)的最新軟件數(shù)據(jù)。
[0054]該步驟中,優(yōu)選的,后臺服務(wù)器向終端發(fā)送的只是軟件的最新版本信息(主要是版本號信息,當(dāng)然還可以包括該版本軟件的簡介信息),而并不包括軟件更新時(shí)所需要的具體軟件數(shù)據(jù)(如軟件安裝包等),這是因?yàn)?,雖然用戶的芯片卡中的軟件并不是最新版本,但是用戶并不一定需要進(jìn)行軟件的更新,而具體的軟件數(shù)據(jù)的數(shù)據(jù)量與軟件版本信息的數(shù)據(jù)量相比是很大的,如果將具體的軟件數(shù)據(jù)直接也發(fā)送給終端但用戶卻不需要進(jìn)行更新時(shí),就會造成資源浪費(fèi),且由于數(shù)據(jù)量較大,造成數(shù)據(jù)傳輸時(shí)間較長,用戶體驗(yàn)不好。
[0055]步驟S400:終端提示用戶是否需要進(jìn)行芯片卡軟件更新,在確定需要更新時(shí),向后臺服務(wù)器獲取最新軟件數(shù)據(jù);
[0056]終端在接收到后臺服務(wù)器返回的最新軟件版本信息后,首先根據(jù)所述最新軟件版本信息提示用戶是否需要進(jìn)行芯片卡軟件的更新(在終端顯示界面上顯示提示,提示信息中可以同時(shí)包括最新軟件版本信息),如果用戶不需要更新,則完成整個(gè)過程;如果用戶需要更新,即在用戶確定需要進(jìn)行芯片卡軟件更新后,向后臺服務(wù)器發(fā)送最新軟件數(shù)據(jù)獲取請求,后臺服務(wù)器根據(jù)所述獲取請求,將最新軟件數(shù)據(jù)通過所述終端發(fā)送到芯片卡。也就是說,只在用戶需要更新時(shí),終端再根據(jù)用戶的需求向后臺服務(wù)器獲取最新軟件數(shù)據(jù)。
[0057]此外,如果步驟S300中,后臺服務(wù)器將最新軟件數(shù)據(jù)鏈接也發(fā)送給了終端,本步驟中,終端便可以根據(jù)所述最新軟件數(shù)據(jù)鏈接向后臺服務(wù)器發(fā)送最新軟件數(shù)據(jù)獲取請求,后臺服務(wù)器根據(jù)所述鏈接,直接將該鏈接對應(yīng)的最新軟件數(shù)據(jù)發(fā)送給終端,再由終端發(fā)送給芯片卡。如果后臺服務(wù)器沒有將最新軟件數(shù)據(jù)鏈接發(fā)送給終端,終端則根據(jù)所述最新軟件版本信息向后臺服務(wù)器發(fā)送最新軟件數(shù)據(jù)獲取請求,后臺服務(wù)器根據(jù)該請求,將所述最新軟件版本信息對應(yīng)的最新軟件數(shù)據(jù)發(fā)送給終端。
[0058]步驟S500:芯片卡接收并驗(yàn)證所述最新軟件數(shù)據(jù),并在驗(yàn)證通過后根據(jù)所述最新軟件數(shù)據(jù)進(jìn)行軟件更新。
[0059]芯片卡在接收到終端轉(zhuǎn)發(fā)的所述最新軟件數(shù)據(jù)之后,需要首先對所述最新軟件數(shù)據(jù)進(jìn)行驗(yàn)證,在驗(yàn)證通過后,再將最新軟件數(shù)據(jù)寫入芯片卡,通過將芯片卡重啟或重置完成芯片卡軟件的更新,并在更新完成之后,將更新結(jié)果發(fā)送到終端,在終端界面上顯示,使用戶得知更新結(jié)果,同時(shí)將更新結(jié)果通過終端上發(fā)給后臺服務(wù)器。
[0060]在數(shù)據(jù)傳輸過程中,后臺服務(wù)器與芯片卡之間通過終端交互的數(shù)據(jù)都是經(jīng)過加密后的數(shù)據(jù),芯片卡接收加密后的最新軟件數(shù)據(jù)后,如果能夠采用芯片卡上預(yù)存的密鑰對所述最新軟件數(shù)據(jù)進(jìn)行解密,則說明驗(yàn)證通過,通過后再根據(jù)解密后得到的最新軟件數(shù)據(jù)進(jìn)行軟件的更新。芯片卡對其接收到的軟件數(shù)據(jù)進(jìn)行驗(yàn)證后再進(jìn)行更新是本領(lǐng)域慣用的技術(shù)手段,具體過程不再詳細(xì)介紹。
[0061]對應(yīng)于上述芯片卡軟件的更新方法,本發(fā)明實(shí)施例中還提供了一種芯片卡軟件的更新系統(tǒng),如圖2所示,該系統(tǒng)包括芯片卡100、與芯片卡100連接的終端200,以及與終端200連接的后臺服務(wù)器300。所述更新系統(tǒng)還包括:
[0062]通訊報(bào)文協(xié)議設(shè)定模塊,用于在建立終端與芯片卡之間以及終端與后臺服務(wù)器之間的連接之前,設(shè)定服務(wù)器和終端之間、以及終端與芯片卡之間的通訊報(bào)文協(xié)議。
[0063]通信建立模塊,用于建立終端與芯片卡之間以及終端與所述芯片卡對應(yīng)的后臺服務(wù)器之間的連接;所述終端與芯片卡之間通過有線方式或者無線的方式連接。所述無線方式可以包括近距離無線通信NFC和藍(lán)牙等。
[0064]所述終端200包括第一數(shù)據(jù)接收模塊201、更新提示模塊202和第一數(shù)據(jù)發(fā)送模塊203 ;
[0065]第一數(shù)據(jù)接收模塊201,用于獲取芯片卡的軟件信息以及接收后臺服務(wù)器返回的最新軟件版本信息和最新軟件數(shù)據(jù);所述軟件信息包括軟件版本信息;
[0066]更新提示模塊202,用于根據(jù)后臺服務(wù)器返回的最新軟件信息提示用戶是否需要進(jìn)行芯片卡軟件的更新;
[0067]第一數(shù)據(jù)發(fā)送模塊203,用于將所述軟件信息發(fā)送到后臺服務(wù)器,在用戶確定進(jìn)行芯片卡軟件更新時(shí),向后臺服務(wù)器發(fā)送最新軟件數(shù)據(jù)獲取請求,以及將后臺服務(wù)器返回的最新軟件數(shù)據(jù)發(fā)送到芯片卡;其中,在第二數(shù)據(jù)發(fā)送模塊303向終端返回最新軟件數(shù)據(jù)鏈接時(shí),該模塊根據(jù)所述最新軟件數(shù)據(jù)鏈接向后臺服務(wù)器發(fā)送最新軟件數(shù)據(jù)獲取請求;
[0068]所述后臺服務(wù)器300包括第二數(shù)據(jù)接收模塊301、版本比對模塊302和第二數(shù)據(jù)發(fā)送模塊303 ;
[0069]第二數(shù)據(jù)接收模塊301,用于接收終端發(fā)送的芯片卡的軟件信息和最新軟件數(shù)據(jù)獲取請求;
[0070]版本比對模塊302,用于比對所述軟件版本信息和其存儲的最新軟件版本信息;
[0071]第二數(shù)據(jù)發(fā)送模塊303,用于在所述軟件版本信息低于最新軟件版本信息時(shí),向所述終端返回最新軟件版本信息,以及根據(jù)所述最新軟件數(shù)據(jù)獲取請求向終端返回最新軟件數(shù)據(jù);該模塊還用于在向所述終端返回最新軟件版本信息時(shí),同時(shí)將最新軟件數(shù)據(jù)鏈接發(fā)送給終端;
[0072]所述芯片卡100包括第三數(shù)據(jù)發(fā)送模塊101、第三數(shù)據(jù)接收模塊102和軟件更新模塊 103 ;
[0073]第三數(shù)據(jù)發(fā)送模塊101,用于將其軟件信息發(fā)送到所述終端;
[0074]第三數(shù)據(jù)接收模塊102,用于接收終端發(fā)送的最新軟件數(shù)據(jù);
[0075]軟件更新模塊103,用于驗(yàn)證所述最新軟件數(shù)據(jù),并在驗(yàn)證通過后根據(jù)所述最新軟件數(shù)據(jù)進(jìn)行軟件更新。
[0076]本發(fā)明另一實(shí)施例中,所述芯片卡100上還設(shè)有第一認(rèn)證模塊,所述終端200上設(shè)有第二認(rèn)證模塊,所述后臺服務(wù)器300上設(shè)有第三認(rèn)證模塊;
[0077]所述第一認(rèn)證模塊,用于在終端與芯片卡之間進(jìn)行數(shù)據(jù)交換之前,芯片卡對終端進(jìn)行握手認(rèn)證,以及在芯片卡與后臺服務(wù)器之間通過終端進(jìn)行數(shù)據(jù)交換之前,芯片卡通過終端對后臺服務(wù)器進(jìn)行握手認(rèn)證;
[0078]所述第二認(rèn)證模塊,用于在終端與芯片卡之間進(jìn)行數(shù)據(jù)交換之前,終端對芯片卡進(jìn)行握手認(rèn)證,以及在終端與后臺服務(wù)器之間進(jìn)行數(shù)據(jù)交換之前,終端對后臺服務(wù)器進(jìn)行握手認(rèn)證;
[0079]所述第三認(rèn)證模塊,用于在終端與后臺服務(wù)器之間進(jìn)行數(shù)據(jù)交換之前,后臺服務(wù)器對終端進(jìn)行握手認(rèn)證,以及在芯片卡與后臺服務(wù)器之間通過終端進(jìn)行數(shù)據(jù)交換之前,后臺服務(wù)器通過終端對芯片卡進(jìn)行握手認(rèn)證。
[0080]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其同等技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種芯片卡軟件的更新方法,包括以下步驟: (1)建立終端與芯片卡之間以及終端與所述芯片卡對應(yīng)的后臺服務(wù)器之間的連接; (2)終端獲取所述芯片卡的軟件信息,并將所述軟件信息發(fā)送到后臺服務(wù)器;所述軟件信息包括軟件版本信息; (3)后臺服務(wù)器接收所述軟件信息,比對所述軟件版本信息和其存儲的最新軟件版本信息,并在軟件版本信息低于最新軟件版本信息時(shí),將所述最新軟件版本信息發(fā)送到終端; (4)終端根據(jù)所述最新軟件版本信息提示用戶是否需要進(jìn)行芯片卡軟件的更新,在用戶確定需要進(jìn)行芯片卡軟件更新時(shí),向后臺服務(wù)器發(fā)送最新軟件數(shù)據(jù)獲取請求,后臺服務(wù)器根據(jù)所述獲取請求,將最新軟件數(shù)據(jù)通過所述終端發(fā)送到芯片卡; (5)芯片卡接收并驗(yàn)證所述最新軟件數(shù)據(jù),并在驗(yàn)證通過后根據(jù)所述最新軟件數(shù)據(jù)進(jìn)行軟件更新。
2.根據(jù)權(quán)利要求1所述的一種芯片卡軟件的更新方法,其特征在于,所述方法還包括: 在終端與芯片卡之間以及終端與后臺服務(wù)器之間進(jìn)行數(shù)據(jù)交換之前,終端、芯片卡與后臺服務(wù)器三者之間進(jìn)行兩兩握手認(rèn)證,認(rèn)證通過后再進(jìn)行數(shù)據(jù)交換;其中,芯片卡與后臺服務(wù)器之間通過終端進(jìn)行相互握手認(rèn)證。
3.根據(jù)權(quán)利要求1所述的一種芯片卡軟件的更新方法,其特征在于,步驟(3)中,后臺服務(wù)器將最新軟件版本信息發(fā)送到終端時(shí),同時(shí)將最新軟件數(shù)據(jù)鏈接發(fā)送到終端;步驟(4)中,在用戶確定需要進(jìn)行芯片卡軟件更新時(shí),終端根據(jù)所述最新軟件數(shù)據(jù)鏈接向后臺服務(wù)器發(fā)送最新軟件數(shù)據(jù)獲取請求。
4.根據(jù)權(quán)利要求1至3之一所述的一種芯片卡軟件的更新方法,其特征在于,所述終端與芯片卡之間通過有線方式連接。
5.根據(jù)權(quán)利要求1至3之一所述的一種芯片卡軟件的更新方法,其特征在于,所述終端與芯片卡之間通過無線方式連接;所述無線方式包括近距離無線通信NFC和藍(lán)牙。
6.—種芯片卡軟件的更新系統(tǒng),包括芯片卡、終端以及與所述芯片卡對應(yīng)的后臺服務(wù)器;其特征在于,所述更新系統(tǒng)還包括: 通信建立模塊,用于建立終端與芯片卡之間以及終端與所述芯片卡對應(yīng)的后臺服務(wù)器之間的連接; 所述終端包括第一數(shù)據(jù)接收模塊、更新提示模塊和第一數(shù)據(jù)發(fā)送模塊; 第一數(shù)據(jù)接收模塊,用于獲取芯片卡的軟件信息以及接收后臺服務(wù)器返回的最新軟件版本信息和最新軟件數(shù)據(jù);所述軟件信息包括軟件版本信息; 更新提示模塊,用于根據(jù)后臺服務(wù)器返回的最新軟件信息提示用戶是否需要進(jìn)行芯片卡軟件的更新; 第一數(shù)據(jù)發(fā)送模塊,用于將所述軟件信息發(fā)送到后臺服務(wù)器,在用戶確定進(jìn)行芯片卡軟件更新時(shí),向后臺服務(wù)器發(fā)送最新軟件數(shù)據(jù)獲取請求,以及將后臺服務(wù)器返回的最新軟件數(shù)據(jù)發(fā)送到芯片卡; 所述后臺服務(wù)器包括第二數(shù)據(jù)接收模塊、版本比對模塊和第二數(shù)據(jù)發(fā)送模塊; 第二數(shù)據(jù)接收模塊,用于接收終端發(fā)送的芯片卡的軟件信息和最新軟件數(shù)據(jù)獲取請 求; 版本比對模塊,用于比對所述軟件版本信息和其存儲的最新軟件版本信息; 第二數(shù)據(jù)發(fā)送模塊,用于在所述軟件版本信息低于最新軟件版本信息時(shí),向所述終端返回最新軟件版本信息,以及根據(jù)所述最新軟件數(shù)據(jù)獲取請求向終端返回最新軟件數(shù)據(jù); 所述芯片卡包括第三數(shù)據(jù)發(fā)送模塊、第三數(shù)據(jù)接收模塊和軟件更新模塊; 第三數(shù)據(jù)發(fā)送模塊,用于將其軟件信息發(fā)送到所述終端; 第三數(shù)據(jù)接收模塊,用于接收終端發(fā)送的最新軟件數(shù)據(jù); 軟件更新模塊,用于驗(yàn)證所述最新軟件數(shù)據(jù),并在驗(yàn)證通過后根據(jù)所述最新軟件數(shù)據(jù)進(jìn)行軟件更新。
7.根據(jù)權(quán)利要求6所述的一種芯片卡軟件的更新系統(tǒng),其特征在于,所述芯片卡上設(shè)有第一認(rèn)證模塊,所述終端上設(shè)有第二認(rèn)證模塊,所述服務(wù)器上設(shè)有第三認(rèn)證模塊; 所述第一認(rèn)證模塊,用于在終端與芯片卡之間進(jìn)行數(shù)據(jù)交換之前,芯片卡對終端進(jìn)行握手認(rèn)證,以及在芯片卡與后臺服務(wù)器之間通過終端進(jìn)行數(shù)據(jù)交換之前,芯片卡通過終端對后臺服務(wù)器進(jìn)行握手認(rèn)證; 所述第二認(rèn)證模塊,用于在終端與芯片卡之間進(jìn)行數(shù)據(jù)交換之前,終端對芯片卡進(jìn)行握手認(rèn)證,以及在終端與后臺服務(wù)器之間進(jìn)行數(shù)據(jù)交換之前,終端對后臺服務(wù)器進(jìn)行握手認(rèn)證; 所述第三認(rèn)證模塊,用于在終端與后臺服務(wù)器之間進(jìn)行數(shù)據(jù)交換之前,后臺服務(wù)器對終端進(jìn)行握手認(rèn)證,以及在芯片卡與后臺服務(wù)器之間通過終端進(jìn)行數(shù)據(jù)交換之前,后臺服務(wù)器通過終端對芯片卡進(jìn)行握手認(rèn)證。
8.根據(jù)權(quán)利要求6所述的一種芯片卡軟件的更新系統(tǒng),其特征在于,所述第二數(shù)據(jù)發(fā)送模塊還用于在向所述終端返回最新軟件版本信息,同時(shí)將最新軟件數(shù)據(jù)鏈接發(fā)送給終端; 所述第一數(shù)據(jù)發(fā)送模塊根據(jù)所述最新軟件數(shù)據(jù)鏈接向后臺服務(wù)器發(fā)送最新軟件數(shù)據(jù)獲取請求。
9.根據(jù)權(quán)利要求6至8之一所述的一種芯片卡軟件的更新系統(tǒng),其特征在于,所述終端與芯片卡之間通過有線方式連接。
10.根據(jù)權(quán)利要求6至8之一所述的一種芯片卡軟件的更新系統(tǒng),其特征在于,所述終端與芯片卡之間通過無線方式連接;所述無線方式包括近距離無線通信NFC和藍(lán)牙。
【文檔編號】G06F9/445GK104461616SQ201410664352
【公開日】2015年3月25日 申請日期:2014年11月19日 優(yōu)先權(quán)日:2014年11月19日
【發(fā)明者】馮軍榮 申請人:北京握奇智能科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
华坪县| 抚宁县| 永州市| 阳城县| 霍林郭勒市| 红河县| 巴林左旗| 西平县| 临海市| 乐山市| 黄浦区| 吉首市| 阿合奇县| 马山县| 沐川县| 舒兰市| 武功县| 青浦区| 新河县| 松溪县| 松原市| 鸡西市| 垦利县| 台东市| 钟祥市| 都江堰市| 镇雄县| 黑水县| 开平市| 泗阳县| 灌阳县| 易门县| 徐汇区| 云南省| 罗甸县| 凤台县| 株洲市| 甘南县| 体育| 西平县| 韶关市|