診斷設(shè)備軟件升級(jí)的方法及設(shè)備的制作方法
【專利摘要】本發(fā)明適用于車輛【技術(shù)領(lǐng)域】,提供了一種診斷設(shè)備軟件升級(jí)的方法及設(shè)備,所述方法包括如下步驟:診斷設(shè)備定時(shí)向升級(jí)服務(wù)器獲取軟件更新提醒的請(qǐng)求,以便升級(jí)服務(wù)器根據(jù)所述請(qǐng)求下發(fā)軟件更新提醒;所述軟件更新提醒的請(qǐng)求包括診斷設(shè)備的標(biāo)識(shí),所述軟件更新提醒包括待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接;根據(jù)所述升級(jí)服務(wù)器下發(fā)的軟件更新提醒更新軟件。本發(fā)明提出的方法及設(shè)備提供了一種簡單方便的自動(dòng)的診斷設(shè)備升級(jí)的方法。
【專利說明】診斷設(shè)備軟件升級(jí)的方法及設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于車輛【技術(shù)領(lǐng)域】,尤其涉及一種診斷設(shè)備軟件升級(jí)的方法及設(shè)備。
【背景技術(shù)】
[0002]市場上的汽車診斷產(chǎn)品,從其研發(fā)、面市到最終退出市場,其軟件大多都一直處于發(fā)行、修改、再發(fā)行的循環(huán)狀態(tài),以增加新的功能和解決出現(xiàn)的問題。而客戶遇到的很多診斷問題都是已經(jīng)解決的問題,只是由于客戶沒有能夠及時(shí)更新對(duì)應(yīng)的軟件導(dǎo)致。目前客戶需要進(jìn)行軟件更新時(shí),需要登錄軟件更新網(wǎng)站人工進(jìn)行升級(jí)操作,這樣的升級(jí)方式延誤升級(jí)時(shí)間,無法使用戶及時(shí)得到提醒和升級(jí)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例的目的在于提供一種通過診斷設(shè)備升級(jí)的方法及設(shè)備,旨在解決現(xiàn)有的診斷設(shè)備需要人工操作進(jìn)行軟件升級(jí)的問題。
[0004]本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種診斷設(shè)備軟件升級(jí)的方法,所述方法包括如下步驟:
[0005]診斷設(shè)備定時(shí)向升級(jí)服務(wù)器獲取軟件更新提醒的請(qǐng)求,以便升級(jí)服務(wù)器根據(jù)所述請(qǐng)求下發(fā)軟件更新提醒;所述軟件更新提醒的請(qǐng)求包括診斷設(shè)備的標(biāo)識(shí),所述軟件更新提醒包括待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接;
[0006]根據(jù)所述升級(jí)服務(wù)器下發(fā)的軟件更新提醒更新軟件。
[0007]進(jìn)一步地,所述根據(jù)服務(wù)器下發(fā)的軟件更新提醒更新軟件進(jìn)一步包括:
[0008]解析所述軟件更新提醒,得到待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接;
[0009]比較所述待升級(jí)軟件的版本標(biāo)識(shí)和本端預(yù)存的軟件版本標(biāo)識(shí);
[0010]當(dāng)待升級(jí)軟件的版本標(biāo)識(shí)和本端預(yù)存的軟件版本標(biāo)識(shí)不一致時(shí),根據(jù)所述升級(jí)鏈接下載待升級(jí)軟件。
[0011]進(jìn)一步地,所述根據(jù)升級(jí)鏈接下載待升級(jí)軟件之后,還包括:
[0012]保存所述待升級(jí)軟件的版本標(biāo)識(shí)。
[0013]本發(fā)明還提出一種診斷設(shè)備,所述診斷設(shè)備包括:
[0014]請(qǐng)求模塊,用于定時(shí)向升級(jí)服務(wù)器發(fā)送軟件更新提醒的請(qǐng)求,以便升級(jí)服務(wù)器根據(jù)所述請(qǐng)求下發(fā)軟件更新提醒;所述軟件更新提醒的請(qǐng)求包括診斷設(shè)備的標(biāo)識(shí),所述軟件更新提醒包括待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接;
[0015]更新模塊,用于根據(jù)所述升級(jí)服務(wù)器下發(fā)的軟件更新提醒更新軟件。
[0016]進(jìn)一步地,所述更新模塊包括:
[0017]解析單元,用于解析所述軟件更新提醒,得到待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接;
[0018]比較單元,用于比較所述待升級(jí)軟件的版本標(biāo)識(shí)和本端預(yù)存的軟件版本標(biāo)識(shí);
[0019]下載單元,用于當(dāng)待升級(jí)軟件的版本標(biāo)識(shí)和本端預(yù)存的軟件版本標(biāo)識(shí)不一致時(shí),根據(jù)所述升級(jí)鏈接下載待升級(jí)軟件。
[0020]進(jìn)一步地,所述更新模塊還包括:
[0021]保存單元,用于保存所述待升級(jí)軟件的版本標(biāo)識(shí)。
[0022]本發(fā)明還提出一種診斷設(shè)備軟件升級(jí)的方法,所述方法包括如下步驟:
[0023]接收診斷設(shè)備發(fā)送的獲取軟件更新提醒的請(qǐng)求;
[0024]根據(jù)所述請(qǐng)求下發(fā)軟件更新提醒,供所述診斷設(shè)備根據(jù)所述軟件更新提醒更新軟件;
[0025]所述軟件更新提醒的請(qǐng)求包括診斷設(shè)備的標(biāo)識(shí),所述軟件更新提醒包括待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接。
[0026]進(jìn)一步地,所述根據(jù)請(qǐng)求下發(fā)軟件更新提醒進(jìn)一步包括:
[0027]根據(jù)所述診斷設(shè)備的標(biāo)識(shí)獲取預(yù)存的所述診斷設(shè)備的歷史升級(jí)記錄;
[0028]根據(jù)所述診斷設(shè)備的歷史升級(jí)記錄獲取本次待升級(jí)軟件的版本標(biāo)識(shí);
[0029]發(fā)送所述待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接至所述診斷設(shè)備,并將本次待升級(jí)軟件的版本標(biāo)識(shí)添加至所述診斷設(shè)備的歷史升級(jí)記錄。
[0030]本發(fā)明還提出一種升級(jí)服務(wù)器,所述服務(wù)器包括:
[0031]接收模塊,用于接收診斷設(shè)備發(fā)送的獲取軟件更新提醒的請(qǐng)求;
[0032]下發(fā)模塊,用于根據(jù)所述請(qǐng)求下發(fā)軟件更新提醒,供所述診斷設(shè)備根據(jù)所述軟件更新提醒更新軟件;
[0033]所述軟件更新提醒的請(qǐng)求包括診斷設(shè)備的標(biāo)識(shí),所述軟件更新提醒包括待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接。
[0034]進(jìn)一步地,所述下發(fā)模塊包括:
[0035]獲取記錄單元,用于根據(jù)所述診斷設(shè)備的標(biāo)識(shí)獲取預(yù)存的所述診斷設(shè)備的歷史升級(jí)記錄;
[0036]獲取標(biāo)識(shí)單元,用于根據(jù)所述診斷設(shè)備的歷史升級(jí)記錄獲取本次待升級(jí)軟件的版本標(biāo)識(shí);
[0037]發(fā)送單元,用于發(fā)送所述待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接至所述診斷設(shè)備,并將本次待升級(jí)軟件的版本標(biāo)識(shí)添加至所述診斷設(shè)備的歷史升級(jí)記錄。
[0038]本發(fā)明實(shí)施例提供了診斷設(shè)備升級(jí)的方法,可以在有軟件升級(jí)時(shí)將軟件更新提醒直接推送至診斷設(shè)備,診斷設(shè)備可方便快捷地進(jìn)行軟件升級(jí)。本發(fā)明實(shí)施例一的方法簡單方便,給用戶提供了一種人性化的軟件升級(jí)方式。
【專利附圖】
【附圖說明】
[0039]圖1是本發(fā)明實(shí)施例一提供的診斷設(shè)備升級(jí)的方法的流程圖;
[0040]圖2是本發(fā)明實(shí)施例一提供的診斷設(shè)備升級(jí)的方法的另一流程圖;
[0041]圖3是本發(fā)明實(shí)施例二提供的診斷設(shè)備的結(jié)構(gòu)圖;
[0042]圖4是本發(fā)明實(shí)施例二提供的診斷設(shè)備中更新模塊的結(jié)構(gòu)圖;
[0043]圖5是本發(fā)明實(shí)施例三提供的診斷設(shè)備升級(jí)的方法的流程圖;
[0044]圖6是本發(fā)明實(shí)施例四提供的升級(jí)服務(wù)器的結(jié)構(gòu)圖;
[0045]圖7是本發(fā)明實(shí)施例四提供的升級(jí)服務(wù)器中下發(fā)模塊的結(jié)構(gòu)圖?!揪唧w實(shí)施方式】
[0046]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0047]實(shí)施例一
[0048]本發(fā)明實(shí)施例一提出一種診斷設(shè)備升級(jí)的方法,用于診斷設(shè)備。如圖1、圖2所示,本發(fā)明實(shí)施例一的方法包括如下步驟:
[0049]S11、診斷設(shè)備定時(shí)向升級(jí)服務(wù)器獲取軟件更新提醒的請(qǐng)求。診斷設(shè)備的相關(guān)升級(jí)軟件在軟件發(fā)布平臺(tái)發(fā)布后,軟件發(fā)布平臺(tái)將主動(dòng)調(diào)用消息平臺(tái)的web接口,將軟件更新提醒(包括升級(jí)軟件的名稱、版本標(biāo)識(shí)、需推送診斷設(shè)備的特征等信息)發(fā)送到升級(jí)服務(wù)器。診斷設(shè)備在網(wǎng)絡(luò)連接正常情況下,定時(shí)向升級(jí)服務(wù)器請(qǐng)求新的軟件更新提醒,請(qǐng)求中包括診斷設(shè)備的標(biāo)識(shí)。
[0050]升級(jí)服務(wù)器根據(jù)診斷設(shè)備提供的標(biāo)識(shí)獲取預(yù)存在升級(jí)服務(wù)器的該診斷設(shè)備的歷史升級(jí)記錄,該歷史升級(jí)記錄包括了診斷設(shè)備上次獲取軟件更新提醒時(shí)的版本標(biāo)識(shí)等信息,升級(jí)服務(wù)器根據(jù)歷史升級(jí)記錄獲取本次所有待升級(jí)軟件的版本標(biāo)識(shí),將待升級(jí)軟件的版本標(biāo)識(shí)連同升級(jí)鏈接(軟件升級(jí)的鏈接地址)等信息打包成軟件更新提醒,發(fā)送至診斷設(shè)備,并將本次待升級(jí)軟件的版本標(biāo)識(shí)添加至該診斷設(shè)備的歷史升級(jí)記錄。
[0051]S12、根據(jù)升級(jí)服務(wù)器下發(fā)的軟件更新提醒更新軟件。
[0052]診斷設(shè)備收到軟件更新提醒后,可以提示信息的方式顯示給客戶,如客戶確認(rèn)升級(jí),則診斷設(shè)備解析軟件更新提醒,得到待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接。診斷設(shè)備比較待升級(jí)軟件的版本標(biāo)識(shí)和本端預(yù)存的軟件版本標(biāo)識(shí),如待升級(jí)軟件的版本標(biāo)識(shí)和本端預(yù)存的軟件版本標(biāo)識(shí)一致時(shí),說明診斷設(shè)備已經(jīng)升級(jí)過該版本的軟件,只有當(dāng)待升級(jí)軟件的版本標(biāo)識(shí)和本端預(yù)存的軟件版本標(biāo)識(shí)不一致時(shí),才根據(jù)升級(jí)鏈接下載待升級(jí)軟件。
[0053]診斷設(shè)備下載安裝待升級(jí)軟件后,保存該軟件的版本標(biāo)識(shí)作為本端目前軟件的版本標(biāo)識(shí)。
[0054]本發(fā)明實(shí)施例一的方法可在診斷設(shè)備的軟件更新提醒上設(shè)置一升級(jí)按鈕,用戶點(diǎn)擊該按鈕后即要啟動(dòng)升級(jí)。
[0055]本發(fā)明實(shí)施例一的軟件升級(jí)平臺(tái)和升級(jí)服務(wù)器可用同一臺(tái)設(shè)備實(shí)現(xiàn)。
[0056]本發(fā)明實(shí)施例一提供了診斷設(shè)備升級(jí)的方法,可以在有軟件升級(jí)時(shí)將軟件更新提醒直接推送至診斷設(shè)備,診斷設(shè)備可方便快捷地進(jìn)行軟件升級(jí)。本發(fā)明實(shí)施例一的方法簡單方便,給用戶提供了一種人性化的軟件升級(jí)方式。
[0057]實(shí)施例二
[0058]本發(fā)明實(shí)施例二提出一種診斷設(shè)備。如圖3所示,本發(fā)明實(shí)施例二的診斷設(shè)備包括請(qǐng)求模塊20和更新模塊21。其中,
[0059]請(qǐng)求模塊20用于定時(shí)向升級(jí)服務(wù)器發(fā)送軟件更新提醒的請(qǐng)求。診斷設(shè)備的相關(guān)升級(jí)軟件在軟件發(fā)布平臺(tái)發(fā)布后,軟件發(fā)布平臺(tái)將主動(dòng)調(diào)用消息平臺(tái)的web接口,將軟件更新提醒(包括升級(jí)軟件的名稱、版本標(biāo)識(shí)、需推送診斷設(shè)備的特征等信息)發(fā)送到升級(jí)服務(wù)器。請(qǐng)求模塊20在網(wǎng)絡(luò)連接正常情況下,定時(shí)向升級(jí)服務(wù)器請(qǐng)求新的軟件更新提醒,請(qǐng)求中包括診斷設(shè)備的標(biāo)識(shí)。如此升級(jí)服務(wù)器可根據(jù)診斷設(shè)備提供的標(biāo)識(shí)獲取預(yù)存在升級(jí)服務(wù)器的該診斷設(shè)備的歷史升級(jí)記錄,該歷史升級(jí)記錄包括了診斷設(shè)備上次獲取軟件更新提醒時(shí)的版本標(biāo)識(shí)等信息,升級(jí)服務(wù)器根據(jù)歷史升級(jí)記錄獲取本次所有待升級(jí)軟件的版本標(biāo)識(shí),將待升級(jí)軟件的版本標(biāo)識(shí)連同升級(jí)鏈接(軟件升級(jí)的鏈接地址)等信息打包成軟件更新提醒,發(fā)送至診斷設(shè)備,并將本次待升級(jí)軟件的版本標(biāo)識(shí)添加至該診斷設(shè)備的歷史升級(jí)記錄。
[0060]更新模塊21用于根據(jù)升級(jí)服務(wù)器下發(fā)的軟件更新提醒更新軟件。如圖4所示,更新模塊21包括解析單元211、比較單元212和下載單元213。診斷設(shè)備收到軟件更新提醒后,可以提示信息的方式顯示給客戶,如客戶確認(rèn)升級(jí),則解析單元211解析軟件更新提醒,得到待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接;比較單元212比較待升級(jí)軟件的版本標(biāo)識(shí)和本端預(yù)存的軟件版本標(biāo)識(shí);如待升級(jí)軟件的版本標(biāo)識(shí)和本端預(yù)存的軟件版本標(biāo)識(shí)一致時(shí),說明診斷設(shè)備已經(jīng)升級(jí)過該版本的軟件,只有當(dāng)待升級(jí)軟件的版本標(biāo)識(shí)和本端預(yù)存的軟件版本標(biāo)識(shí)不一致時(shí),下載單元213才根據(jù)升級(jí)鏈接下載待升級(jí)軟件。
[0061]診斷設(shè)備下載安裝待升級(jí)軟件后,保存該軟件的版本標(biāo)識(shí)作為本端目前軟件的版本標(biāo)識(shí)。
[0062]本發(fā)明實(shí)施例二的診斷設(shè)備可在軟件更新提醒上設(shè)置一升級(jí)按鈕,用戶點(diǎn)擊該按鈕后即要啟動(dòng)升級(jí)。
[0063]本發(fā)明實(shí)施例二的診斷設(shè)備,可以在有軟件升級(jí)時(shí)將軟件更新提醒直接推送至診斷設(shè)備,診斷設(shè)備可方便快捷地進(jìn)行軟件升級(jí)。本發(fā)明實(shí)施例二的診斷設(shè)備在軟件升級(jí)時(shí)使用簡單方便,給用戶提供了一種人性化的軟件升級(jí)方式。
[0064]實(shí)施例三
[0065]本發(fā)明實(shí)施例三提出一種診斷設(shè)備軟件升級(jí)的方法,用于升級(jí)服務(wù)器。如圖5所示,本發(fā)明實(shí)施例三的方法包括步驟:
[0066]S31、接收診斷設(shè)備發(fā)送的獲取軟件更新提醒的請(qǐng)求。診斷設(shè)備的相關(guān)升級(jí)軟件在軟件發(fā)布平臺(tái)發(fā)布后,軟件發(fā)布平臺(tái)將主動(dòng)調(diào)用消息平臺(tái)的web接口,將軟件更新提醒(包括升級(jí)軟件的名稱、版本標(biāo)識(shí)、需推送診斷設(shè)備的特征等信息)發(fā)送到升級(jí)服務(wù)器。診斷設(shè)備在網(wǎng)絡(luò)連接正常情況下,定時(shí)向升級(jí)服務(wù)器請(qǐng)求新的軟件更新提醒,請(qǐng)求中包括診斷設(shè)備的標(biāo)識(shí)。
[0067]升級(jí)服務(wù)器根據(jù)診斷設(shè)備提供的標(biāo)識(shí)獲取預(yù)存在升級(jí)服務(wù)器的該診斷設(shè)備的歷史升級(jí)記錄,該歷史升級(jí)記錄包括了診斷設(shè)備上次獲取軟件更新提醒時(shí)的版本標(biāo)識(shí)等信息,升級(jí)服務(wù)器根據(jù)歷史升級(jí)記錄獲取本次所有待升級(jí)軟件的版本標(biāo)識(shí),將待升級(jí)軟件的版本標(biāo)識(shí)連同升級(jí)鏈接(軟件升級(jí)的鏈接地址)等信息打包成軟件更新提醒,發(fā)送至診斷設(shè)備,并將本次待升級(jí)軟件的版本標(biāo)識(shí)添加至該診斷設(shè)備的歷史升級(jí)記錄。
[0068]S32、升級(jí)服務(wù)器根據(jù)請(qǐng)求下發(fā)軟件更新提醒。升級(jí)服務(wù)器根據(jù)診斷設(shè)備的標(biāo)識(shí)獲取預(yù)存的診斷設(shè)備的歷史升級(jí)記錄,通過診斷設(shè)備的歷史升級(jí)記錄獲取本次待升級(jí)軟件的版本標(biāo)識(shí);并將待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接等信息打包成軟件更新提醒發(fā)送至診斷設(shè)備,同時(shí)將本次待升級(jí)軟件的版本標(biāo)識(shí)添加至診斷設(shè)備的歷史升級(jí)記錄中。
[0069]診斷設(shè)備收到軟件更新提醒后,可以提示信息的方式顯示給客戶,如客戶確認(rèn)升級(jí),則診斷設(shè)備解析軟件更新提醒,得到待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接。診斷設(shè)備比較待升級(jí)軟件的版本標(biāo)識(shí)和本端預(yù)存的軟件版本標(biāo)識(shí),如待升級(jí)軟件的版本標(biāo)識(shí)和本端預(yù)存的軟件版本標(biāo)識(shí)一致時(shí),說明診斷設(shè)備已經(jīng)升級(jí)過該版本的軟件,只有當(dāng)待升級(jí)軟件的版本標(biāo)識(shí)和本端預(yù)存的軟件版本標(biāo)識(shí)不一致時(shí),才根據(jù)升級(jí)鏈接下載待升級(jí)軟件。診斷設(shè)備下載安裝待升級(jí)軟件后,保存該軟件的版本標(biāo)識(shí)作為本端目前軟件的版本標(biāo)識(shí)。
[0070]本發(fā)明實(shí)施例三方法可在軟件更新提醒上設(shè)置一升級(jí)按鈕,用戶點(diǎn)擊該按鈕后即要啟動(dòng)升級(jí)。
[0071]本發(fā)明實(shí)施例三的軟件升級(jí)平臺(tái)和升級(jí)服務(wù)器可用同一臺(tái)設(shè)備實(shí)現(xiàn)。
[0072]本發(fā)明實(shí)施例三提供了診斷設(shè)備升級(jí)的方法,可以在有軟件升級(jí)時(shí)將軟件更新提醒直接推送至診斷設(shè)備,診斷設(shè)備可方便快捷地進(jìn)行軟件升級(jí)。本發(fā)明實(shí)施例三的方法簡單方便,給用戶提供了一種人性化的軟件升級(jí)方式。
[0073]實(shí)施例四
[0074]本發(fā)明實(shí)施例四提供一種升級(jí)服務(wù)器。如圖6所示,本發(fā)明實(shí)施例四的升級(jí)服務(wù)器包括接收模塊41和下發(fā)模塊42。其中,
[0075]接收模塊41用于接收診斷設(shè)備發(fā)送的獲取軟件更新提醒的請(qǐng)求。診斷設(shè)備的相關(guān)升級(jí)軟件在軟件發(fā)布平臺(tái)發(fā)布后,軟件發(fā)布平臺(tái)將主動(dòng)調(diào)用消息平臺(tái)的web接口,將軟件更新提醒(包括升級(jí)軟件的名稱、版本標(biāo)識(shí)、需推送診斷設(shè)備的特征等信息)發(fā)送到升級(jí)服務(wù)器。診斷設(shè)備在網(wǎng)絡(luò)連接正常情況下,定時(shí)向升級(jí)服務(wù)器請(qǐng)求新的軟件更新提醒,請(qǐng)求中包括診斷設(shè)備的標(biāo)識(shí)。
[0076]升級(jí)服務(wù)器根據(jù)診斷設(shè)備提供的標(biāo)識(shí)獲取預(yù)存在升級(jí)服務(wù)器的該診斷設(shè)備的歷史升級(jí)記錄,該歷史升級(jí)記錄包括了診斷設(shè)備上次獲取軟件更新提醒時(shí)的版本標(biāo)識(shí)等信息,升級(jí)服務(wù)器根據(jù)歷史升級(jí)記錄獲取本次所有待升級(jí)軟件的版本標(biāo)識(shí),將待升級(jí)軟件的版本標(biāo)識(shí)連同升級(jí)鏈接(軟件升級(jí)的鏈接地址)等信息打包成軟件更新提醒,發(fā)送至診斷設(shè)備,并將本次待升級(jí)軟件的版本標(biāo)識(shí)添加至該診斷設(shè)備的歷史升級(jí)記錄。
[0077]下發(fā)模塊42用于根據(jù)診斷設(shè)備的請(qǐng)求下發(fā)軟件更新提醒,如圖7所示,下發(fā)模塊42包括獲取記錄單元421、獲取標(biāo)識(shí)單元422和發(fā)送單元423。獲取記錄單元用于根據(jù)診斷設(shè)備的標(biāo)識(shí)獲取預(yù)存的診斷設(shè)備的歷史升級(jí)記錄;獲取標(biāo)識(shí)單元用于根據(jù)診斷設(shè)備的歷史升級(jí)記錄獲取本次待升級(jí)軟件的版本標(biāo)識(shí);發(fā)送單元用于發(fā)送待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接至診斷設(shè)備,并將本次待升級(jí)軟件的版本標(biāo)識(shí)添加至診斷設(shè)備的歷史升級(jí)記錄。
[0078]診斷設(shè)備收到軟件更新提醒后,可以提示信息的方式顯示給客戶,如客戶確認(rèn)升級(jí),則診斷設(shè)備解析軟件更新提醒,得到待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接。診斷設(shè)備比較待升級(jí)軟件的版本標(biāo)識(shí)和本端預(yù)存的軟件版本標(biāo)識(shí),如待升級(jí)軟件的版本標(biāo)識(shí)和本端預(yù)存的軟件版本標(biāo)識(shí)一致時(shí),說明診斷設(shè)備已經(jīng)升級(jí)過該版本的軟件,只有當(dāng)待升級(jí)軟件的版本標(biāo)識(shí)和本端預(yù)存的軟件版本標(biāo)識(shí)不一致時(shí),才根據(jù)升級(jí)鏈接下載待升級(jí)軟件。診斷設(shè)備下載安裝待升級(jí)軟件后,保存該軟件的版本標(biāo)識(shí)作為本端目前軟件的版本標(biāo)識(shí)。
[0079]本發(fā)明實(shí)施例四的升級(jí)服務(wù)器可在軟件更新提醒上設(shè)置一升級(jí)按鈕,用戶點(diǎn)擊該按鈕后即要啟動(dòng)升級(jí)。
[0080]本發(fā)明實(shí)施例四的軟件升級(jí)平臺(tái)和升級(jí)服務(wù)器可用同一臺(tái)設(shè)備實(shí)現(xiàn)。
[0081 ] 本發(fā)明實(shí)施例四的升級(jí)服務(wù)器可以在有軟件升級(jí)時(shí)將軟件更新提醒直接推送至診斷設(shè)備,使得診斷設(shè)備可方便快捷地進(jìn)行軟件升級(jí)。本發(fā)明實(shí)施例四的升級(jí)服務(wù)器簡單方便,給用戶提供了一種人性化的軟件升級(jí)方式。
[0082]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種診斷設(shè)備軟件升級(jí)的方法,其特征在于,所述方法包括如下步驟: 診斷設(shè)備定時(shí)向升級(jí)服務(wù)器獲取軟件更新提醒的請(qǐng)求,以便升級(jí)服務(wù)器根據(jù)所述請(qǐng)求下發(fā)軟件更新提醒;所述軟件更新提醒的請(qǐng)求包括診斷設(shè)備的標(biāo)識(shí),所述軟件更新提醒包括待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接; 根據(jù)所述升級(jí)服務(wù)器下發(fā)的軟件更新提醒更新軟件。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)服務(wù)器下發(fā)的軟件更新提醒更新軟件進(jìn)一步包括: 解析所述軟件更新提醒,得到待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接; 比較所述待升級(jí)軟件的版本標(biāo)識(shí)和本端預(yù)存的軟件版本標(biāo)識(shí); 當(dāng)待升級(jí)軟件的版本標(biāo)識(shí)和本端預(yù)存的軟件版本標(biāo)識(shí)不一致時(shí),根據(jù)所述升級(jí)鏈接下載待升級(jí)軟件。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)升級(jí)鏈接下載待升級(jí)軟件之后,還包括: 保存所述待升級(jí)軟件的版本標(biāo)識(shí)。
4.一種診斷設(shè)備,其特征在于,所述診斷設(shè)備包括: 請(qǐng)求模塊,用于定時(shí) 向升級(jí)服務(wù)器發(fā)送軟件更新提醒的請(qǐng)求,以便升級(jí)服務(wù)器根據(jù)所述請(qǐng)求下發(fā)軟件更新提醒;所述軟件更新提醒的請(qǐng)求包括診斷設(shè)備的標(biāo)識(shí),所述軟件更新提醒包括待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接; 更新模塊,用于根據(jù)所述升級(jí)服務(wù)器下發(fā)的軟件更新提醒更新軟件。
5.如權(quán)利要求4所述的診斷設(shè)備,其特征在于,所述更新模塊包括: 解析單元,用于解析所述軟件更新提醒,得到待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接; 比較單元,用于比較所述待升級(jí)軟件的版本標(biāo)識(shí)和本端預(yù)存的軟件版本標(biāo)識(shí); 下載單元,用于當(dāng)待升級(jí)軟件的版本標(biāo)識(shí)和本端預(yù)存的軟件版本標(biāo)識(shí)不一致時(shí),根據(jù)所述升級(jí)鏈接下載待升級(jí)軟件。
6.如權(quán)利要求5所述的診斷設(shè)備,其特征在于,所述更新模塊還包括: 保存單元,用于保存所述待升級(jí)軟件的版本標(biāo)識(shí)。
7.—種診斷設(shè)備軟件升級(jí)的方法,其特征在于,所述方法包括如下步驟: 接收診斷設(shè)備發(fā)送的獲取軟件更新提醒的請(qǐng)求; 根據(jù)所述請(qǐng)求下發(fā)軟件更新提醒,供所述診斷設(shè)備根據(jù)所述軟件更新提醒更新軟件;所述軟件更新提醒的請(qǐng)求包括診斷設(shè)備的標(biāo)識(shí),所述軟件更新提醒包括待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接。
8.如權(quán)利要求7所述的方法,其特征在于,所述根據(jù)請(qǐng)求下發(fā)軟件更新提醒進(jìn)一步包括: 根據(jù)所述診斷設(shè)備的標(biāo)識(shí)獲取預(yù)存的所述診斷設(shè)備的歷史升級(jí)記錄; 根據(jù)所述診斷設(shè)備的歷史升級(jí)記錄獲取本次待升級(jí)軟件的版本標(biāo)識(shí); 發(fā)送所述待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接至所述診斷設(shè)備,并將本次待升級(jí)軟件的版本標(biāo)識(shí)添加至所述診斷設(shè)備的歷史升級(jí)記錄。
9.一種升級(jí)服務(wù)器,其特征在于,所述服務(wù)器包括: 接收模塊,用于接收診斷設(shè)備發(fā)送的獲取軟件更新提醒的請(qǐng)求;下發(fā)模塊,用于根據(jù)所述請(qǐng)求下發(fā)軟件更新提醒,供所述診斷設(shè)備根據(jù)所述軟件更新提醒更新軟件; 所述軟件更新提醒的請(qǐng)求包括診斷設(shè)備的標(biāo)識(shí),所述軟件更新提醒包括待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接。
10.如權(quán)利要求9所述的裝置,其特征在于,所述下發(fā)模塊包括: 獲取記錄單元,用于根據(jù)所述診斷設(shè)備的標(biāo)識(shí)獲取預(yù)存的所述診斷設(shè)備的歷史升級(jí)記錄; 獲取標(biāo)識(shí)單元,用于根據(jù)所述診斷設(shè)備的歷史升級(jí)記錄獲取本次待升級(jí)軟件的版本標(biāo)識(shí); 發(fā)送單元,用于發(fā)送所述待升級(jí)軟件的版本標(biāo)識(shí)和升級(jí)鏈接至所述診斷設(shè)備,并將本次待升級(jí)軟件的版本 標(biāo)識(shí)添加至所述診斷設(shè)備的歷史升級(jí)記錄。
【文檔編號(hào)】G06F9/445GK103793247SQ201410032771
【公開日】2014年5月14日 申請(qǐng)日期:2014年1月23日 優(yōu)先權(quán)日:2014年1月23日
【發(fā)明者】李紅京, 顏家松, 劉洪
申請(qǐng)人:深圳市道通科技有限公司