一種基于固件更新的服務(wù)器識別方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種基于固件更新的服務(wù)器識別方法及裝置,該方法包括:獲取客戶端的固件更新的請求信息;判斷所述客戶端是否第一次連接服務(wù)器;若是,向所述客戶端分配賬號ID,并將該賬號ID存儲于數(shù)據(jù)庫;若否,在所述數(shù)據(jù)庫中查找所述客戶端的賬號ID,獲取所述客戶端的固件信息;判斷所述客戶端的固件是否有相應(yīng)的固件更新信息;若是,向所述客戶端發(fā)送所述相應(yīng)的固件更新信息;若否,向所述客戶端發(fā)送空信息。該方法實(shí)現(xiàn)能夠識別不同的客戶端,通過客戶端的賬號ID對不同的客戶端進(jìn)行相對應(yīng)的固件更新,提高用戶體驗(yàn)。
【專利說明】一種基于固件更新的服務(wù)器識別方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及服務(wù)器【技術(shù)領(lǐng)域】,特別是涉及一種基于固件更新的服務(wù)器識別方法及
目.0
【背景技術(shù)】
[0002]隨著電子產(chǎn)品的更新?lián)Q代,對電子產(chǎn)品的售后服務(wù)要求也越來越高。電子產(chǎn)品的固件更新要求也日加大。這就要求在線更新電子產(chǎn)品固件能力大大提高,更新服務(wù)器的搭建也需要與時(shí)俱進(jìn)。
[0003]但是現(xiàn)有技術(shù)中,服務(wù)器無法識別需要進(jìn)行固件更新的不同的客戶端,對已經(jīng)出貨的客戶端無法進(jìn)行新的判別,從而無法做出相對應(yīng)的動作,用戶體驗(yàn)效果不佳。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是提供一種基于固件更新的服務(wù)器識別方法及裝置,以實(shí)現(xiàn)能夠識別不同的客戶端,通過客戶端的賬號ID對不同的客戶端進(jìn)行相對應(yīng)的固件更新,提高用戶體驗(yàn)。
[0005]為解決上述技術(shù)問題,本發(fā)明提供一種基于固件更新的服務(wù)器識別方法,該方法包括:
[0006]獲取客戶端的固件更新的請求信息;
[0007]判斷所述客戶端是否第一次連接服務(wù)器;若是,向所述客戶端分配賬號ID,并將該賬號ID存儲于數(shù)據(jù)庫;若否,在所述數(shù)據(jù)庫中查找所述客戶端的賬號ID,獲取所述客戶端的固件信息;
[0008]判斷所述客戶端的固件是否有相應(yīng)的固件更新信息;若是,向所述客戶端發(fā)送所述相應(yīng)的固件更新信息;若否,向所述客戶端發(fā)送空信息。
[0009]優(yōu)選的,所述向所述客戶端分配賬號ID,包括:
[0010]判斷所述客戶端的MAC地址是否合法;若是,向所述客戶端分配賬號ID。
[0011]優(yōu)選的,所述在所述數(shù)據(jù)庫中查找所述客戶端的賬號ID之后,還包括:
[0012]查找所述客戶端的MAC地址。
[0013]優(yōu)選的,所述客戶端的賬號ID包括用戶的登陸賬號和登陸密碼。
[0014]本發(fā)明還提供一種基于固件更新的服務(wù)器識別裝置,該裝置包括:
[0015]獲取模塊,用于獲取客戶端的固件更新的請求信息;
[0016]第一判斷模塊,用于判斷所述客戶端是否第一次連接服務(wù)器;若是,向所述客戶端分配賬號ID,并將該賬號ID存儲于數(shù)據(jù)庫;若否,在所述數(shù)據(jù)庫中查找所述客戶端的賬號ID,獲取所述客戶端的固件信息;
[0017]第二判斷模塊,用于判斷所述客戶端的固件是否有相應(yīng)的固件更新信息;若是,向所述客戶端發(fā)送所述相應(yīng)的固件更新信息;若否,向所述客戶端發(fā)送空信息。
[0018]優(yōu)選的,所述第一判斷模塊包括:
[0019]第一判斷單元,用于判斷所述客戶端是否第一次連接服務(wù)器;
[0020]第一控制模塊,用于若所述客戶端第一連接服務(wù)器,向所述客戶端分配賬號ID,并將該賬號ID存儲于數(shù)據(jù)庫;若所述客戶端不是第一連接服務(wù)器,在所述數(shù)據(jù)庫中查找所述客戶端的賬號ID,獲取所述客戶端的固件信息。
[0021]優(yōu)選的,所述第二判斷模塊包括:
[0022]第二判斷單元,用于判斷所述客戶端的固件是否有相應(yīng)的固件更新信息;
[0023]第二控制單元,用于若所述客戶端的固件有相應(yīng)的固件更新信息,向所述客戶端發(fā)送所述相應(yīng)的固件更新信息;若所述客戶端的固件沒有相應(yīng)的固件更新信息,向所述客戶端發(fā)送空信息。
[0024]本發(fā)明所提供的一種基于固件更新的服務(wù)器識別方法及裝置,獲取客戶端的固件更新的請求信息;判斷所述客戶端是否第一次連接服務(wù)器;若是,向所述客戶端分配賬號ID,并將該賬號ID存儲于數(shù)據(jù)庫;若否,在所述數(shù)據(jù)庫中查找所述客戶端的賬號ID,獲取所述客戶端的固件信息;判斷所述客戶端的固件是否有相應(yīng)的固件更新信息;若是,向所述客戶端發(fā)送所述相應(yīng)的固件更新信息;若否,向所述客戶端發(fā)送空信息。可見,實(shí)現(xiàn)能夠識別不同的客戶端,通過客戶端的賬號ID對不同的客戶端進(jìn)行相對應(yīng)的固件更新,提高用戶體驗(yàn)。
【專利附圖】
【附圖說明】
[0025]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0026]圖1為本發(fā)明實(shí)施例所提供的基于固件更新的服務(wù)器識別方法的流程圖;
[0027]圖2為本發(fā)明實(shí)施例所提供的基于固件更新的服務(wù)器識別裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0028]本發(fā)明的核心是提供一種基于固件更新的服務(wù)器識別方法及裝置,以實(shí)現(xiàn)能夠識別不同的客戶端,對不同的客戶端進(jìn)行相對應(yīng)的固件更新,提高用戶體驗(yàn)?zāi)康摹?br>
[0029]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0030]請參考圖1,圖1為本發(fā)明實(shí)施例所提供的基于固件更新的服務(wù)器識別方法的流程圖,該方法包括:
[0031]步驟SlOl:獲取客戶端的固件更新的請求信息;
[0032]步驟S102:判斷所述客戶端是否第一次連接服務(wù)器;若是,進(jìn)入步驟S103,若否,進(jìn)入步驟S104 ;
[0033]步驟S103:向所述客戶端分配賬號ID,并將該賬號ID存儲于數(shù)據(jù)庫;
[0034]步驟S104:在所述數(shù)據(jù)庫中查找所述客戶端的賬號ID,獲取所述客戶端的固件信息;
[0035]步驟S105:判斷所述客戶端的固件是否有相應(yīng)的固件更新信息;若是,進(jìn)入步驟S106,若否,進(jìn)入步驟S107 ;
[0036]步驟S106:向所述客戶端發(fā)送所述相應(yīng)的固件更新信息;
[0037]步驟S107:向所述客戶端發(fā)送空信息。
[0038]需要進(jìn)行說明的是,上述步驟的執(zhí)行主體為服務(wù)器。整個(gè)過程為服務(wù)器對于客戶端的固件更新的識別過程。
[0039]本發(fā)明實(shí)施例所提供的基于固件更新的服務(wù)器識別方法,獲取客戶端的固件更新的請求信息;判斷所述客戶端是否第一次連接服務(wù)器;若是,向所述客戶端分配賬號ID,并將該賬號ID存儲于數(shù)據(jù)庫;若否,在所述數(shù)據(jù)庫中查找所述客戶端的賬號ID,獲取所述客戶端的固件信息;判斷所述客戶端的固件是否有相應(yīng)的固件更新信息;若是,向所述客戶端發(fā)送所述相應(yīng)的固件更新信息;若否,向所述客戶端發(fā)送空信息。該方法實(shí)現(xiàn)能夠識別不同的客戶端,通過客戶端的賬號ID對不同的客戶端進(jìn)行相對應(yīng)的固件更新,提高用戶體驗(yàn)。
[0040]基于步驟S103中的:向所述客戶端分配賬號ID,該步驟優(yōu)選采用以下步驟實(shí)現(xiàn):
[0041]步驟S201:判斷所述客戶端的MAC地址是否合法;若是,分配所述客戶端的賬號ID0
[0042]基于步驟S104中的:在所述數(shù)據(jù)庫中查找所述客戶端的賬號ID,該步驟之后,優(yōu)選還包括以下步驟:
[0043]步驟S301:查找所述客戶端的MAC地址。
[0044]優(yōu)選的,所述客戶端的賬號ID包括用戶的登陸賬號和登陸密碼。
[0045]基于以上優(yōu)選,本發(fā)明所提供的基于固件更新的服務(wù)器識別方法,獲取客戶端的固件更新的請求信息;判斷所述客戶端是否第一次連接服務(wù)器;若是,判斷所述客戶端的MAC地址是否合法,若合法,分配所述客戶端的賬號ID,并將該賬號ID存儲于數(shù)據(jù)庫;其中,所述客戶端的賬號ID包括用戶的登陸賬號和登陸密碼。
[0046]進(jìn)一步的,若所述客戶端不是第一次連接服務(wù)器,在所述數(shù)據(jù)庫中查找所述客戶端的賬號ID,查找所述客戶端的MAC地址,獲取所述客戶端的固件信息;判斷所述客戶端的固件是否有相應(yīng)的固件更新信息;若是,向所述客戶端發(fā)送所述相應(yīng)的固件更新信息;若否,向所述客戶端發(fā)送空信息。該方法實(shí)現(xiàn)能夠識別不同的客戶端,通過客戶端的賬號ID對不同的客戶端進(jìn)行相對應(yīng)的固件更新,提高用戶體驗(yàn)。
[0047]請參考圖2,圖2為本發(fā)明實(shí)施例所提供的基于固件更新的服務(wù)器識別裝置的結(jié)構(gòu)示意圖,該裝置包括:
[0048]獲取模塊11,用于獲取客戶端的固件更新的請求信息;
[0049]第一判斷模塊12,用于判斷所述客戶端是否第一次連接服務(wù)器;若是,向所述客戶端分配賬號ID,并將該賬號ID存儲于數(shù)據(jù)庫;若否,在所述數(shù)據(jù)庫中查找所述客戶端的賬號ID,獲取所述客戶端的固件信息;
[0050]第二判斷模塊13,用于判斷所述客戶端的固件是否有相應(yīng)的固件更新信息;若是,向所述客戶端發(fā)送所述相應(yīng)的固件更新信息;若否,向所述客戶端發(fā)送空信息。
[0051]優(yōu)選的,所述第一判斷模塊12包括:
[0052]第一判斷單元,用于判斷所述客戶端是否第一次連接服務(wù)器;
[0053]第一控制模塊,用于若所述客戶端第一連接服務(wù)器,向所述客戶端分配賬號ID,并將該賬號ID存儲于數(shù)據(jù)庫;若所述客戶端不是第一連接服務(wù)器,在所述數(shù)據(jù)庫中查找所述客戶端的賬號ID,獲取所述客戶端的固件信息。
[0054]優(yōu)選的,所述第二判斷模塊13包括:
[0055]第二判斷單元,用于判斷所述客戶端的固件是否有相應(yīng)的固件更新信息;
[0056]第二控制單元,用于若所述客戶端的固件有相應(yīng)的固件更新信息,向所述客戶端發(fā)送所述相應(yīng)的固件更新信息;若所述客戶端的固件沒有相應(yīng)的固件更新信息,向所述客戶端發(fā)送空信息。
[0057]本發(fā)明所提供的一種基于固件更新的服務(wù)器識別裝置,獲取模塊11獲取客戶端的固件更新的請求信息;第一判斷模塊12判斷所述客戶端是否第一次連接服務(wù)器;若是,向所述客戶端分配賬號ID,并將該賬號ID存儲于數(shù)據(jù)庫;若否,在所述數(shù)據(jù)庫中查找所述客戶端的賬號ID,獲取所述客戶端的固件信息;第二判斷模塊13判斷所述客戶端的固件是否有相應(yīng)的固件更新信息;若是,向所述客戶端發(fā)送所述相應(yīng)的固件更新信息;若否,向所述客戶端發(fā)送空信息。該裝置實(shí)現(xiàn)能夠識別不同的客戶端,通過客戶端的賬號ID對不同的客戶端進(jìn)行相對應(yīng)的固件更新,提高用戶體驗(yàn)。
[0058]以上對本發(fā)明所提供的一種基于固件更新的服務(wù)器識別方法及裝置進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當(dāng)指出,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種基于固件更新的服務(wù)器識別方法,其特征在于,包括: 獲取客戶端的固件更新的請求信息; 判斷所述客戶端是否第一次連接服務(wù)器;若是,向所述客戶端分配賬號ID,并將該賬號ID存儲于數(shù)據(jù)庫;若否,在所述數(shù)據(jù)庫中查找所述客戶端的賬號ID,獲取所述客戶端的固件信息; 判斷所述客戶端的固件是否有相應(yīng)的固件更新信息;若是,向所述客戶端發(fā)送所述相應(yīng)的固件更新信息;若否,向所述客戶端發(fā)送空信息。
2.如權(quán)利要求1所述的方法,其特征在于,所述向所述客戶端分配賬號ID,包括: 判斷所述客戶端的MAC地址是否合法;若是,向所述客戶端分配賬號ID。
3.如權(quán)利要求1所述的方法,其特征在于,所述在所述數(shù)據(jù)庫中查找所述客戶端的賬號ID之后,還包括: 查找所述客戶端的MAC地址。
4.如權(quán)利要求1所述的方法,其特征在于,所述客戶端的賬號ID包括用戶的登陸賬號和登陸密碼。
5.一種基于固件更新的服務(wù)器識別裝置,其特征在于,包括: 獲取模塊,用于獲取客戶端的固件更新的請求信息; 第一判斷模塊,用于判斷所述客戶端是否第一次連接服務(wù)器;若是,向所述客戶端分配賬號ID,并將該賬號ID存儲于數(shù)據(jù)庫;若否,在所述數(shù)據(jù)庫中查找所述客戶端的賬號ID,獲取所述客戶端的固件信息; 第二判斷模塊,用于判斷所述客戶端的固件是否有相應(yīng)的固件更新信息;若是,向所述客戶端發(fā)送所述相應(yīng)的固件更新信息;若否,向所述客戶端發(fā)送空信息。
6.如權(quán)利要求5所述的裝置,其特征在于,所述第一判斷模塊包括: 第一判斷單元,用于判斷所述客戶端是否第一次連接服務(wù)器; 第一控制模塊,用于若所述客戶端第一連接服務(wù)器,向所述客戶端分配賬號ID,并將該賬號ID存儲于數(shù)據(jù)庫;若所述客戶端不是第一次連接服務(wù)器,在所述數(shù)據(jù)庫中查找所述客戶端的賬號ID,獲取所述客戶端的固件信息。
7.如權(quán)利要求5所述的裝置,其特征在于,所述第二判斷模塊包括: 第二判斷單元,用于判斷所述客戶端的固件是否有相應(yīng)的固件更新信息; 第二控制單元,用于若所述客戶端的固件有相應(yīng)的固件更新信息,向所述客戶端發(fā)送所述相應(yīng)的固件更新信息;若所述客戶端的固件沒有相應(yīng)的固件更新信息,向所述客戶端發(fā)送空信息。
【文檔編號】H04L29/06GK104506539SQ201410833748
【公開日】2015年4月8日 申請日期:2014年12月26日 優(yōu)先權(quán)日:2014年12月26日
【發(fā)明者】盧毅文 申請人:珠海邁越信息技術(shù)有限公司