本發(fā)明涉及信息安全技術(shù)領(lǐng)域,具體而言,涉及一種證書申請方法及裝置。
背景技術(shù):
隨著計算機(jī)和網(wǎng)絡(luò)應(yīng)用的日益廣泛以及不同領(lǐng)域的業(yè)務(wù)種類的日益豐富,數(shù)字化證書的應(yīng)用也越來越廣泛。
目前,數(shù)字化證書廣泛的應(yīng)用到了公鑰基礎(chǔ)設(shè)施系統(tǒng)(publickeyinfrastructure、pki)中,例如,系統(tǒng)中對信息的公鑰加密技術(shù)。故從證書授證中心(certificateauthority、ca)申請獲得數(shù)字化證書便顯得至關(guān)重要?,F(xiàn)有技術(shù)中,用戶可通過向證書授證中心提交個人信息,以向證書授證中心申請并獲取個人的數(shù)字化證書。但上述方式的操作繁瑣,極大的降低了用戶申請數(shù)字化證書時的用戶體驗。
因此,如何避免申請數(shù)字化證書時的繁瑣操作,并提高用戶申請數(shù)字化證書時的用戶體驗是目前業(yè)界一大難題。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供一種證書申請方法及裝置,以有效改善上述缺陷。
本發(fā)明的實施例通過如下方式實現(xiàn):
第一方面,本發(fā)明實施例提供了一種證書申請方法,包括:獲取需要申請的證書類型;根據(jù)所述證書類型獲取證書申請信息,將所述證書申請信息發(fā)送至服務(wù)器;判斷是否獲取到所述服務(wù)器回執(zhí)的所述證書類型所對應(yīng)的證書,若是,判定所述證書申請成功,若否,返回執(zhí)行所述獲取需要申請的證書類型的步驟。
第二方面,本發(fā)明實施例提供了一種證書申請裝置,包括:獲取模塊、發(fā)送模塊和判斷模塊。所述獲取模塊,用于獲取需要申請的證書類型。所述發(fā)送模塊,用于根據(jù)所述證書類型獲取證書申請信息,將所述證書申請信息發(fā)送至服務(wù)器。所述判斷模塊,用于判斷是否獲取到所述服務(wù)器回執(zhí)的所述證書類型所對應(yīng)的證書,若是,判定所述證書申請成功,若否,返回執(zhí)。
本發(fā)明實施例的有益效果是:
通過獲取需要申請的證書類型,將該證書類型將證書申請信息發(fā)送至服務(wù)器。并根據(jù)是否獲取到服務(wù)器回執(zhí)的證書類型所對應(yīng)的證書來判斷證書的申請是否成功。因此,便捷高效的完成了證書的自動申請和獲取,避免申請證書時的繁瑣操作,并提高用戶申請證書時的用戶體驗。
為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細(xì)說明如下。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1示出了本發(fā)明第一實施例提供的一種電子設(shè)備的結(jié)構(gòu)框圖;
圖2示出了本發(fā)明第二實施例提供的一種鄰居表項檢測方法的流程圖;
圖3示出了本發(fā)明第二實施例提供的一種鄰居表項檢測方法中步驟s100的第一子流程圖;
圖4示出了本發(fā)明第二實施例提供的一種鄰居表項檢測方法中步驟s100的第二子流程圖;
圖5示出了本發(fā)明第二實施例提供的一種鄰居表項檢測方法中步驟s100的第三子流程圖;
圖6示出了本發(fā)明第三實施例提供的一種鄰居表項檢測裝置的功能模塊圖;
圖7示出了本發(fā)明第三實施例提供的一種鄰居表項檢測裝置中發(fā)送模塊的第一功能模塊圖;
圖8示出了本發(fā)明第三實施例提供的一種鄰居表項檢測裝置中發(fā)送模塊的第二功能模塊圖;
圖9示出了本發(fā)明第三實施例提供的一種鄰居表項檢測裝置中發(fā)送模塊的第三功能模塊圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設(shè)計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例?;诒景l(fā)明的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步定義和解釋。術(shù)語“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對重要性。
請參閱圖1,圖1是終端設(shè)備10與服務(wù)器11進(jìn)行交互的示意圖。所述服務(wù)器11通過網(wǎng)絡(luò)12與一個或多個終端設(shè)備10進(jìn)行通信連接,以進(jìn)行數(shù)據(jù)通信或交互。所述服務(wù)器11可以是網(wǎng)絡(luò)服務(wù)器、數(shù)據(jù)庫服務(wù)器等,服務(wù)器10可與證書授證中心的代理證書申請接口連接。所述終端設(shè)備10可以是個人電腦(personalcomputer,pc)、平板電腦、智能手機(jī)、個人數(shù)字助理(personaldigitalassistant,pda)等。本實施例中,服務(wù)器11中存儲了終端設(shè)備10上所對應(yīng)的用戶信息。終端設(shè)備10通過與服務(wù)器11的交互,將證書申請信息發(fā)送給服務(wù)器10。服務(wù)器10通過證書申請信去匹配存儲的用戶信息,并將匹配到的用戶信息和證書申請信息均通過代理證書申請接口發(fā)送至證書授證中心。在證書申請成功時,服務(wù)器10還通過代理證書申請接口接收到證書授證中心發(fā)送的相應(yīng)的證書,并再將該證書發(fā)送給終端設(shè)備10。
如圖2所示,是終端設(shè)備10的方框示意圖。所述終端設(shè)備10包括:證書申請裝置、存儲器101、存儲控制器102、處理器103、外設(shè)接口104、輸入輸出單元105、顯示單元106。
所述存儲器101、存儲控制器102、處理器103、外設(shè)接口104、輸入輸出單元105、顯示單元106,各元件相互之間直接或間接地電性連接,以實現(xiàn)數(shù)據(jù)的傳輸或交互。例如,這些元件相互之間可通過一條或多條通訊總線或信號線實現(xiàn)電性連接。證書申請裝置包括至少一個可以軟件或固件(firmware)的形式存儲于所述存儲器中或固化在所述終端設(shè)備10的操作系統(tǒng)(operatingsystem,os)中的軟件功能模塊。所述處理器103用于執(zhí)行存儲器101中存儲的可執(zhí)行模塊,例如所述證書申請裝置包括的軟件功能模塊或計算機(jī)程序。
其中,存儲器101可以是,但不限于,隨機(jī)存取存儲器(randomaccessmemory,ram),只讀存儲器(readonlymemory,rom),可編程只讀存儲器(programmableread-onlymemory,prom),可擦除只讀存儲器(erasableprogrammableread-onlymemory,eprom),電可擦除只讀存儲器(electricerasableprogrammableread-onlymemory,eeprom)等。其中,存儲器101用于存儲程序,所述處理器103在接收到執(zhí)行指令后,執(zhí)行所述程序,后續(xù)本發(fā)明實施例任一實施例揭示的過程定義的終端設(shè)備10所執(zhí)行的方法可以應(yīng)用于處理器103中,或者由處理器103實現(xiàn)。
處理器103可以是一種集成電路芯片,具有信號的處理能力。上述的處理器可以是通用處理器,包括中央處理器(centralprocessingunit,簡稱cpu)、網(wǎng)絡(luò)處理器(networkprocessor,簡稱np)等;還可以是數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)成可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件,可以實現(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器103可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。
所述外設(shè)接口104將各種輸入輸出單元105耦合至處理器103以及存儲器101。在一些實施例中,外設(shè)接口,處理器以及存儲控制器可以在單個芯片中實現(xiàn)。在其他一些實例中,他們可以分別由獨立的芯片實現(xiàn)。
輸入輸出單元105用于提供給用戶輸入數(shù)據(jù)實現(xiàn)用戶與數(shù)據(jù)采集終端的交互。所述輸入輸出單元可以是,但不限于,鼠標(biāo)和鍵盤等。
顯示單元106在所述移動終端與用戶之間提供一個交互界面,例如用戶操作界面,或用于顯示圖像數(shù)據(jù)給用戶參考。在本實施例中,所述顯示單元可以是液晶顯示器或觸控顯示器。若為觸控顯示器,其可為支持單點和多點觸控操作的電容式觸控屏或電阻式觸控屏等。支持單點和多點觸控操作是指觸控顯示器能感應(yīng)到來自該觸控顯示器上一個或多個位置處同時產(chǎn)生的觸控操作,并將該感應(yīng)到的觸控操作交由處理器進(jìn)行計算和處理。
第一實施例
請參閱圖3,圖3示出了本發(fā)明第一實施例提供的一種證書申請方法的方法流程,證書申請方法應(yīng)用于終端設(shè)備。該證書申請方法包括:步驟s100、步驟s200和步驟s300。
步驟s100:獲取需要申請的證書類型。
終端設(shè)備啟動時,用戶需要在終端設(shè)備的登錄界面中輸入個人信息,以在終端設(shè)備中登錄個人的賬號。其中,用戶個人信息可以為:用戶的登錄賬號、登錄密碼、個人姓名或身份證號等,在此不做具體的限定。當(dāng)用戶登錄之后,終端設(shè)備便基于該用戶的用戶個人信息去查找該用戶是否存儲有證書。終端設(shè)備基于對該用戶是否存儲有證書的判斷,便能夠獲取到該用戶需要申請的證書,以及該需要申請的證書所對應(yīng)的證書類型。需要說明的是,本實施例中的所述證書為x509數(shù)字證書。
步驟s200:根據(jù)所述證書類型獲取證書申請信息,將所述證書申請信息發(fā)送至服務(wù)器。
證書申請信息存儲在終端設(shè)備中,終端設(shè)備獲取到申請的證書所對應(yīng)的證書類型時,終端設(shè)備可基于該證書類型去獲取存儲的證書申請信息。本實施例中,證書申請信息可以為該終端設(shè)備的終端設(shè)備密鑰。作為一種實施方式,終端設(shè)備根據(jù)證書類型獲取證書申請信息時,終端設(shè)備可首先判斷是否獲取到證書類型。若判定未獲取到證書類型,則終端設(shè)備不執(zhí)行獲取終端設(shè)備中的證書申請信息的操作,但若判定獲取到證書類型,則終端設(shè)備獲取存儲的證書申請信息。終端設(shè)備獲取到證書申請信息,終端設(shè)備便將該證書申請信息與服務(wù)器的耦合而發(fā)送至服務(wù)器,以使服務(wù)器根據(jù)該證書申請信息去匹配存儲的該終端設(shè)備的用戶信息,進(jìn)而將匹配到的用戶信息和證書申請信息均通過代理證書申請接口發(fā)送至證書授證中心進(jìn)行證書的申請??梢岳斫獾?,當(dāng)證書申請成功時,服務(wù)器可將證書發(fā)送給終端設(shè)備,當(dāng)證書申請失敗時,服務(wù)器則可將證書申請失敗的信息發(fā)送給終端設(shè)備,或不發(fā)送信息給終端設(shè)備。
步驟s300:判斷是否獲取到所述服務(wù)器回執(zhí)的所述證書類型所對應(yīng)的證書,若是,判定所述證書申請成功,若否,返回執(zhí)行所述獲取需要申請的證書類型的步驟。
終端設(shè)備通過自身的信息接收能力能夠接收并解析各種數(shù)據(jù),進(jìn)而終端設(shè)備通過對數(shù)據(jù)接收和解析來判斷是否獲取到服務(wù)器回執(zhí)的證書類型所對應(yīng)的證書。
具體的,終端設(shè)備在發(fā)送證書申請信息后,終端設(shè)備便開始計時,并將計時的時長和預(yù)設(shè)時長比對。其中,預(yù)設(shè)時長可以為1分鐘,但并不限定。在計時的時長比對小于等于預(yù)設(shè)時長的時間段內(nèi),終端設(shè)備通過對數(shù)據(jù)的接收和解析持續(xù)的判斷在預(yù)設(shè)時長內(nèi)是否獲取到服務(wù)器回執(zhí)的數(shù)據(jù)。若否,即在預(yù)設(shè)時長未獲取到服務(wù)器發(fā)送的任何數(shù)據(jù)。此時,終端設(shè)備可判定本次證書的申請失敗,繼而返回所述獲取需要申請的證書類型的步驟,以便重新進(jìn)行證書的申請,并將申請證書的申請次數(shù)累加1。若是,即在預(yù)設(shè)時長獲取到服務(wù)器發(fā)送的數(shù)據(jù)。終端設(shè)備便將獲取到的數(shù)據(jù)進(jìn)行解析,以獲取該數(shù)據(jù)的數(shù)據(jù)類型。
終端設(shè)備中預(yù)設(shè)了證書的預(yù)設(shè)數(shù)據(jù)類型,終端設(shè)備將解析得到的數(shù)據(jù)類型和證書的預(yù)設(shè)數(shù)據(jù)類型進(jìn)行匹配,以通過是否匹配來判斷是否獲取到了證書。若是,即判定解析得到的數(shù)據(jù)類型和證書的預(yù)設(shè)數(shù)據(jù)類型匹配,進(jìn)而終端設(shè)備判定申請證書成功,終止申請證書的操作,并將獲得的證書進(jìn)行存儲。若否,即終端判定在預(yù)設(shè)時長內(nèi)所解析得到的數(shù)據(jù)類型和證書的預(yù)設(shè)數(shù)據(jù)類型均不匹配,例如,終端設(shè)備獲取的是證書申請失敗后服務(wù)器發(fā)送對應(yīng)申請失敗的錯誤碼,則錯誤碼的數(shù)據(jù)類型和證書的預(yù)設(shè)數(shù)據(jù)類型不匹配。終端設(shè)備判定本次證書申請失敗,繼而返回所述獲取需要申請的證書類型的步驟,以便重新進(jìn)行證書的申請,并將申請證書的申請次數(shù)累加1。
本實施例中,終端設(shè)備進(jìn)行一次證書申請,終端設(shè)備均判斷證書申請累加的申請次數(shù)是否滿足預(yù)設(shè)申請次數(shù),其中,預(yù)設(shè)申請次數(shù)可根據(jù)實際實施進(jìn)行設(shè)定,在此不做限定。若否,終端設(shè)備則再次在每次發(fā)送證書申請信息后判斷是否接收到服務(wù)器回執(zhí)的證書,直至申請次數(shù)累加滿足預(yù)設(shè)申請次數(shù)或接收到服務(wù)器回執(zhí)的證書,其中,若終端設(shè)備接收到服務(wù)器回執(zhí)的證書,終端設(shè)備終止證書申請的操作。若申請次數(shù)累加滿足預(yù)設(shè)申請次數(shù),而終端設(shè)備未接收到服務(wù)器回執(zhí)的證書,判定證書申請失敗,并根據(jù)預(yù)設(shè)控制程序終止證書的申請。
需要說明的是,終端設(shè)備獲取到申請成功的證書后,終端設(shè)備將該證書用于對用戶信息的加密或解密。
請參閱圖4,圖4示出了本發(fā)明第一實施例提供的一種證書申請方法中步驟s100的方法子流程。步驟s100的方法子流程包括:步驟s110和步驟s120。
步驟s110:獲取用戶個人信息。
終端設(shè)備啟動后,用戶需要在終端設(shè)備的登錄界面中輸入用戶個人信息,以在終端設(shè)備中登錄個人的賬號。當(dāng)用戶登錄之后,終端設(shè)備便也獲取到了該用戶的用戶個人信息。
步驟s120:根據(jù)所述用戶個人信息獲取該所述用戶個人信息所需要申請的所述證書類型。
終端設(shè)備獲取到用戶個人信息后,終端設(shè)備根據(jù)該用戶個人信息去判斷自身是否存儲了該用戶個人信息所對應(yīng)的證書。若是,即終端設(shè)備根據(jù)用戶個人信息判定存儲了該用戶個人信息所對應(yīng)的證書。本實施例中,用戶的用戶個人信息所對應(yīng)的證書可以為兩張,一張用于對用戶信息的加密,另一種用于用戶的簽名。當(dāng)終端設(shè)備判定該用戶的用戶個人信息所對應(yīng)的證書為兩張時,則不用再申請證書??梢岳斫獾剑K端設(shè)備中存儲了該用戶的證書,可表示該證書已為該用戶所擁有,終端設(shè)備獲取無需再申請證書。若否,即終端設(shè)備根據(jù)用戶個人信息判定存儲的該用戶個人信息所對應(yīng)的證書小于兩張。終端設(shè)備根據(jù)判斷結(jié)果,獲知到該用戶所需要申請的證書是兩張中的哪一張或兩張均需要申請,進(jìn)而獲知到需要申請的每張證書所以對應(yīng)的證書類型。
第二實施例
請參閱圖5,圖5為本發(fā)明第二實施例提供的一種證書申請裝置100的功能模塊圖,該證書申請裝置100包括:獲取模塊110、發(fā)送模塊120和判斷模塊130。
所述獲取模塊110,用于獲取需要申請的證書類型。
所述發(fā)送模塊120,用于根據(jù)所述證書類型獲取證書申請信息,將所述證書申請信息發(fā)送至服務(wù)器.
所述判斷模塊130,用于判斷是否獲取到所述服務(wù)器回執(zhí)的所述證書類型所對應(yīng)的證書,若是,判定所述證書申請成功,若否,返回執(zhí)行所述獲取需要申請的證書類型的步驟。
請參閱圖6,圖6為本發(fā)明第二實施例中獲取模塊110的功能模塊圖,獲取模塊110包括:第一獲取單元111和第二獲取單元112。
所述第一獲取單元111,用于獲取用戶個人信息。
所述第二獲取單元112,用于根據(jù)所述用戶個人信息獲取該所述用戶個人信息所需要申請的所述證書類型。
請參閱圖7,圖7為本發(fā)明第二實施例中第二獲取單元112的功能模塊圖,第二獲取單元112包括:第一判斷子單元1121和處理子單元1122。
所述第一判斷子單元1121,用于根據(jù)所述用戶個人信息判斷是否存儲了該所述用戶個人信息所對應(yīng)的所述證書。
所述處理子單元1122,用于若是,結(jié)束所述證書的申請,若否,根據(jù)所述用戶個人信息獲取需要申請的所述證書的所述證書類型。
請參閱圖8,圖8為本發(fā)明第二實施例中判斷模塊130的功能模塊圖,判斷模塊130包括:第一判斷單元131和第二判斷單元132。
所述第一判斷單元131,用于判斷是否獲取到所述服務(wù)器回執(zhí)的所述證書類型所對應(yīng)的所述證書,若是,判定所述證書申請成功,若否,返回執(zhí)行所述獲取需要申請的證書類型的步驟,并將申請次數(shù)加1。
所述第二判斷單元132,用于判斷所述申請次數(shù)是否滿足預(yù)設(shè)申請次數(shù),若是,判定所述證書申請失敗,結(jié)束所述證書的申請,若否,返回執(zhí)行所述獲取需要申請的證書類型的步驟,直至所述申請次數(shù)滿足所述預(yù)設(shè)申請次數(shù)或獲取所述服務(wù)器回執(zhí)的所述證書類型所對應(yīng)的所述證書。
請參閱圖9,圖9為本發(fā)明第二實施例中第一判斷單元131的功能模塊圖,第一判斷單元131包括:第二判斷子單元1311和第三判斷子單元1312。
所述第二判斷子單元1311,用于判斷在預(yù)設(shè)時長內(nèi)是否獲取到所述服務(wù)器回執(zhí)的數(shù)據(jù),若否,返回執(zhí)行所述獲取需要申請的證書類型的步驟,并將所述申請次數(shù)加1,若是,解析所述數(shù)據(jù)。
所述第三判斷子單元1312,用于根據(jù)解析所述數(shù)據(jù),獲取所述數(shù)據(jù)的數(shù)據(jù)類型,根據(jù)所述數(shù)據(jù)的數(shù)據(jù)類型判斷是否為所述證書類型所對應(yīng)的所述證書,若是,判定所述證書申請成功,若否,返回執(zhí)行所述獲取需要申請的證書類型的步驟,并將所述申請次數(shù)加1。
需要說明的是,由于所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
綜上所述,本發(fā)明實施例提供了一種證書申請方法及裝置,證書申請方法包括:獲取需要申請的證書類型;根據(jù)證書類型獲取證書申請信息,將證書申請信息發(fā)送至服務(wù)器;判斷是否獲取到服務(wù)器回執(zhí)的證書類型所對應(yīng)的證書,若是,判定證書申請成功,若否,返回執(zhí)行獲取需要申請的證書類型的步驟。
通過獲取需要申請的證書類型,將該證書類型將證書申請信息發(fā)送至服務(wù)器。并根據(jù)是否獲取到服務(wù)器回執(zhí)的證書類型所對應(yīng)的證書來判斷證書的申請是否成功。因此,便捷高效的完成了證書的自動申請和獲取,避免申請證書時的繁瑣操作,并提高用戶申請證書時的用戶體驗。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置和方法,也可以通過其它的方式實現(xiàn)。以上所描述的裝置實施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個實施例的裝置、方法和計算機(jī)程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,模塊、程序段或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實現(xiàn)方式中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機(jī)指令的組合來實現(xiàn)。
另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一起形成一個獨立的部分,也可以是各個模塊單獨存在,也可以兩個或兩個以上模塊集成形成一個獨立的部分。
功能如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機(jī)存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步定義和解釋。
以上,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。