本發(fā)明涉及病毒查殺領(lǐng)域,具體而言,涉及一種病毒的查殺方法和裝置。
背景技術(shù):
:掃描病毒的過(guò)程一般分為本地查殺和云查殺,傳統(tǒng)的病毒掃描方法是先做一次本地掃描然后再做云端掃描。以Android平臺(tái)為例,本地掃描過(guò)程首先需要解析apk文件的詳細(xì)信息(這些信息包括軟件的包名、證書(shū)、文件大小、包含哪些資源文件、代碼中包含的常量字符串等)以提取特征,然后在特征匹配過(guò)程中還要進(jìn)行復(fù)雜的計(jì)算。因此本地掃描需要消耗大量的CPU(Centralprocessingunit,中央處理器)資源且掃描速度也很慢。針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例提供了一種病毒的查殺方法和裝置,以至少解決進(jìn)行病毒查殺時(shí)CPU的資源消耗比較大的技術(shù)問(wèn)題。根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種病毒的查殺方法,包括:將待查殺信息發(fā)送給服務(wù)器,其中,所述待查殺信息用于指示所述服務(wù)器對(duì)與所述待查殺信息關(guān)聯(lián)的待查殺文件進(jìn)行云端病毒查殺;接收所述服務(wù)器發(fā)送的第一查殺結(jié)果,其中,所述第一查殺結(jié)果包括查殺信息和第一指示信息,所述查殺信息為對(duì)所述待查殺文件中的第一信息進(jìn)行所述云端病毒查殺的結(jié)果,所述第一指示信息用于指示客戶端對(duì)所述待查殺文件中未進(jìn)行所述云端病毒查殺的第二信息進(jìn)行本地病毒查殺;對(duì)所述第一指示信息指示的所述第二信息進(jìn)行本地病毒查殺。根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種病毒的查殺裝置,包括:第一發(fā)送單元,用于將待查殺信息發(fā)送給服務(wù)器,其中,所述待查殺信息用于指示所述服務(wù)器對(duì)與所述待查殺信息關(guān)聯(lián)的待查殺文件進(jìn)行云端病毒查殺;接收單元,用于接收所述服務(wù)器發(fā)送的第一查殺結(jié)果,其中,所述第一查殺結(jié)果包括查殺信息和第一指示信息,所述查殺信息為對(duì)所述待查殺文件中的第一信息進(jìn)行所述云端病毒查殺的結(jié)果,所述第一指示信息用于指示客戶端對(duì)所述待查殺文件中未進(jìn)行所述云端病毒查殺的第二信息進(jìn)行本地病毒查殺;查殺單元,用于對(duì)所述第一指示信息指示的所述第二信息進(jìn)行本地病毒查殺。在本發(fā)明實(shí)施例中,先通過(guò)服務(wù)器進(jìn)行云端查殺,再通過(guò)終端進(jìn)行本地查殺,可以先利用服務(wù)器過(guò)濾掉一部分不需要終端查殺的待查殺文件,可以減少本地查殺的待查殺文件,也就減少了本地查殺時(shí)對(duì)終端CPU資源的消耗。同時(shí),云端無(wú)法查殺的待查殺文件也可以在終端執(zhí)行本地查殺,避免了對(duì)有些無(wú)法在云端查殺的待查殺文件的漏查情況下,保證了查殺的準(zhǔn)確性。附圖說(shuō)明此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:圖1是根據(jù)本發(fā)明實(shí)施例的硬件環(huán)境的架構(gòu)圖;圖2是根據(jù)本發(fā)明實(shí)施例的病毒的查殺方法的流程圖;圖3是根據(jù)現(xiàn)有技術(shù)的病毒的查殺方法的流程圖;圖4是根據(jù)本發(fā)明實(shí)施例的另一種病毒的查殺方法的流程圖;圖5是根據(jù)本發(fā)明實(shí)施例的病毒的查殺裝置的示意圖;圖6是根據(jù)本發(fā)明實(shí)施例的終端的架構(gòu)圖。具體實(shí)施方式為了使本
技術(shù)領(lǐng)域:
的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。名詞解釋:病毒查殺客戶端:安全管理類客戶端,集殺毒、安全防護(hù)、體檢加速、健康優(yōu)化以及軟件管理于一體,為用戶提供360°的安全防護(hù)的安全類手機(jī)軟件。需要說(shuō)明的是,本實(shí)施例中所提到的終端都可以理解為終端上安裝的病毒查殺客戶端。病毒庫(kù):用于描述一些病毒的特征的文件,對(duì)任意apk提取特征并與病毒庫(kù)中的特征比對(duì),如果能匹配上則認(rèn)為該apk是惡意軟件(也稱為病毒)。病毒掃描:病毒查殺客戶端的一個(gè)功能模塊,主要用于發(fā)現(xiàn)惡意軟件并提醒用戶從而使用戶免受其害。掃描病毒的過(guò)程一般分為本地查殺和云查殺。本地查殺即解析apk文件的詳細(xì)信息(這些信息包括軟件的包名、證書(shū)、文件大小、包含哪些資源文件、代碼中包含的常量字符串等)以提 取特征并和病毒庫(kù)中的特征進(jìn)行匹配,判斷此apk是否為病毒軟件。實(shí)施例1根據(jù)本發(fā)明實(shí)施例,提供了一種可以通過(guò)本申請(qǐng)裝置實(shí)施例執(zhí)行的方法實(shí)施例,需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。根據(jù)本發(fā)明實(shí)施例,提供了一種病毒的查殺方法??蛇x地,在本實(shí)施例中,上述病毒的查殺方法可以應(yīng)用于如圖1所示的終端102和服務(wù)器104所構(gòu)成的硬件環(huán)境中。如圖1所示,終端102通過(guò)網(wǎng)絡(luò)與服務(wù)器104進(jìn)行連接,上述網(wǎng)絡(luò)包括但不限于:移動(dòng)通信網(wǎng)絡(luò)、廣域網(wǎng)、城域網(wǎng)或局域網(wǎng),終端102可以是手機(jī)終端,也可以是PC終端、筆記本終端或平板電腦終端。圖1中示出的硬件環(huán)境系統(tǒng)的主要工作原理是:終端102先將需要掃描的應(yīng)用程序的待查殺信息發(fā)送給服務(wù)器104,以便服務(wù)器104根據(jù)這些待查殺信息查找相應(yīng)的待查殺文件進(jìn)行云端查殺。若云端查殺對(duì)所有待查殺信息對(duì)應(yīng)的待查殺文件都完成了查殺,確定出哪些待查殺文件有病毒,哪些待查殺文件沒(méi)有病毒,則完成云端查殺,也完成了對(duì)終端102的查殺,不需要再進(jìn)行終端102的本地查殺,節(jié)約了終端102的CPU資源。如果云端查殺無(wú)法對(duì)某些待查殺信息對(duì)應(yīng)的待查殺文件進(jìn)行查殺,則提示終端102對(duì)這些沒(méi)有進(jìn)行查殺的待查殺信息進(jìn)行本地查殺。這種先通過(guò)服務(wù)器進(jìn)行云端查殺,再通過(guò)終端進(jìn)行本地查殺的方式,可以先利用服務(wù)器過(guò)濾掉一部分不需要終端查殺的待查殺文件,可以減少本地查殺的待查殺文件,也就減少了本地查殺時(shí)對(duì)終端CPU資源的消耗。同時(shí),云端無(wú)法查殺的待查殺文件也可以在終端執(zhí)行本地查殺,避免了對(duì) 有些無(wú)法在云端查殺的待查殺文件的漏查情況下,保證了查殺的準(zhǔn)確性。在有些情況下,云端查殺能夠?qū)λ写闅⑽募M(jìn)行查殺,就不需要再進(jìn)行本地查殺了,也就進(jìn)一步避免了本地查殺對(duì)終端CPU的消耗。圖2是根據(jù)本發(fā)明實(shí)施例的病毒的查殺方法的流程圖,以下結(jié)合圖2對(duì)本發(fā)明實(shí)施例所提供的病毒的查殺方法做具體介紹,如圖2所示,該病毒的查殺方法主要包括如下步驟:步驟S202,將待查殺信息發(fā)送給服務(wù)器,其中,待查殺信息用于指示服務(wù)器對(duì)與待查殺信息關(guān)聯(lián)的待查殺文件進(jìn)行云端病毒查殺。步驟S204,接收服務(wù)器發(fā)送的第一查殺結(jié)果,其中,第一查殺結(jié)果包括查殺信息和第一指示信息,查殺信息為對(duì)待查殺文件中的第一信息進(jìn)行云端病毒查殺的結(jié)果,第一指示信息用于指示客戶端對(duì)待查殺文件中未進(jìn)行云端病毒查殺的第二信息進(jìn)行本地病毒查殺。步驟S206,對(duì)第一指示信息指示的第二信息進(jìn)行本地病毒查殺。待查殺信息是能夠指示待查殺文件(如apk)的信息,并不是待查殺文件本身,是能夠讓服務(wù)器根據(jù)這些待查殺信息找到待查殺文件的信息。這些待查殺文件不是終端上傳的文件,可以是已經(jīng)存儲(chǔ)在網(wǎng)絡(luò)中的待查殺文件。服務(wù)器根據(jù)待查殺信息找到待查殺文件,并對(duì)找到的待查殺文件進(jìn)行查殺,確定出哪些待查殺文件有病毒,哪些待查殺文件沒(méi)有病毒,哪些待查殺文件無(wú)法確定出是否有病毒。通常無(wú)法確定是否有病毒的待查殺文件是服務(wù)器無(wú)法獲取待查殺文件,因此,無(wú)法確定出該待查殺文件是否有病毒。服務(wù)器將進(jìn)行云端查殺得到的第一查殺結(jié)果發(fā)送給終端,第一查殺結(jié)果包括了已經(jīng)完成查殺的待查殺文件的查殺信息,以及用于指示無(wú)法進(jìn)行查殺的待查殺文件的第一指示信息。終端中的病毒查殺客戶端對(duì)第一指示信息所指示的待查殺文件(第二信息)進(jìn)行本地病毒查殺。在一些例子中,上述的待查殺信息可以是終端上安裝的應(yīng)用程序數(shù)據(jù) 包的包名、證書(shū)和文件大小等信息,主要是為了讓服務(wù)器根據(jù)這些信息找到網(wǎng)絡(luò)中已經(jīng)存在的應(yīng)用程序數(shù)據(jù)包,而不需要終端上傳這些應(yīng)用程序數(shù)據(jù)包,節(jié)約了終端的網(wǎng)絡(luò)傳輸資源。上述的待查殺文件可以存儲(chǔ)在網(wǎng)絡(luò)中的應(yīng)用程序數(shù)據(jù)包。待查殺信息“A1”指示應(yīng)用程序1,則服務(wù)器根據(jù)待查殺信息“A1”查找到相應(yīng)的“應(yīng)用程序1”。在一些具體的例子中,向服務(wù)器發(fā)送的待查殺信息如下表1所示。表1待查殺文件包名證書(shū)文件大小應(yīng)用程序1A1ZCA1100K應(yīng)用程序2A2ZCA215M應(yīng)用程序3B1ZCB135M應(yīng)用程序4C1ZCC1200K待查殺信息可以是待查殺文件的屬性信息,解析待查殺文件的屬性信息,其中,屬性信息用于指示服務(wù)器根據(jù)屬性信息查待查殺文件,屬性信息至少包括數(shù)據(jù)包的包名、數(shù)據(jù)包的證書(shū)和數(shù)據(jù)包的文件大小;將解析得到的屬性信息作為待查殺信息發(fā)送給服務(wù)器。需要說(shuō)明的是,上述證書(shū)包括應(yīng)用程序的版本號(hào)、序列號(hào)、簽名算法、頒發(fā)者、有效期和使用者等信息。屬性信息包括但不限于上述表1所體現(xiàn)的內(nèi)容。解析待查殺文件的屬性信息需要消耗CPU資源要小于本地查殺時(shí)所需要CPU資源,因此通過(guò)云端查殺可以節(jié)約CPU資源。服務(wù)器根據(jù)表1中的待查殺信息至少其中之一查找相應(yīng)的待查殺文件,也就是服務(wù)器查找待查殺文件應(yīng)用程序1、應(yīng)用程序2、應(yīng)用程序3和應(yīng)用程序4,并對(duì)這些待查殺文件進(jìn)行云端查殺,得到的第一查殺結(jié)果如表2所示。表2如表2所示,應(yīng)用程序1和應(yīng)用程序2分別對(duì)應(yīng)病毒和非病毒,而應(yīng)用程序3和應(yīng)用程序4的待查殺文件沒(méi)有找到,也就是沒(méi)有對(duì)應(yīng)用程序3和應(yīng)用程序4進(jìn)行云端查殺。第一查殺結(jié)果包括兩部分內(nèi)容,其中一部分是類似表2中應(yīng)用程序1和應(yīng)用程序2這種確定的查殺信息,另外一部分是類似表2中應(yīng)用程序3和應(yīng)用程序4這種未查找到文件的結(jié)果,即第一指示信息。服務(wù)器沒(méi)有查找到應(yīng)用程序3和應(yīng)用程序4的數(shù)據(jù)包,也就無(wú)法對(duì)應(yīng)用程序3和應(yīng)用程序4進(jìn)行云端病毒查殺。因此,指示終端對(duì)應(yīng)用程序3和應(yīng)用程序4進(jìn)行本地病毒查殺。終端上的病毒查殺客戶端根據(jù)第一指示信息對(duì)應(yīng)用程序3和應(yīng)用程序4進(jìn)行本地病毒查殺??蛇x地,對(duì)第一指示信息指示的第二信息進(jìn)行本地病毒查殺包括:對(duì)待查殺文件進(jìn)行解析,得到待查殺文件的包特征,其中,包特征至少包括待查殺文件的包名、待查殺文件的證書(shū)、待查殺文件的文件大小、待查殺文件所包括的資源文件以及待查殺文件的常量字符串;將包特征與客戶端的本地病毒庫(kù)中的病毒特征進(jìn)行匹配;將匹配得到的包特征所對(duì)應(yīng)的待查殺文件作為病毒文件。在進(jìn)行本地病毒查殺時(shí),會(huì)解析應(yīng)用程序3和應(yīng)用程序4的數(shù)據(jù)包,從中解析出包名、證書(shū)、文件大小,以及數(shù)據(jù)包中的資源文件和常量字符串等信息,并將這些數(shù)據(jù)包的特征信息與病毒庫(kù)中的病毒特征進(jìn)行匹配,若某些特征信息與病毒特征相匹配,則確定這些特征信息所在的數(shù)據(jù)包包括病毒。終端在解析數(shù)據(jù)包以及進(jìn)行病毒特征比對(duì)時(shí)會(huì)消耗大量的CPU資源,而通過(guò)云端查殺可以過(guò)濾掉一部分不需要本地查殺的待查殺文件,減少了終端解析數(shù)據(jù)包以及進(jìn)行病毒特征比對(duì)的CPU消耗,解決了現(xiàn)有技術(shù)中進(jìn)行病毒查殺時(shí)終端的CPU資源消耗比較大的技術(shù)問(wèn)題,同時(shí),由于采用了云端查殺和本地查殺結(jié)合的方式進(jìn)行病毒查殺,提高了病毒查殺的速度。本地病毒查殺可能會(huì)造成部分非病毒文件被誤判為病毒文件,可以采用兩種方式來(lái)避免誤判。一種是在完成本地病毒查殺后再進(jìn)行服務(wù)器的誤判檢測(cè),另外一種是服務(wù)器在完成云端病毒查殺后,將可能被誤判的文件的誤判指示信息發(fā)送給終端,以便終端可以根據(jù)服務(wù)器發(fā)送的誤判指示信息進(jìn)行誤判檢查。第一種,在完成本地病毒查殺后,將查殺結(jié)果發(fā)送給服務(wù)器進(jìn)行誤判檢驗(yàn)。在對(duì)第一指示信息指示的第二信息進(jìn)行本地病毒查殺之后,方法還包括:獲取對(duì)第二信息進(jìn)行本地病毒查殺之后得到的第二查殺結(jié)果,其中,第二查殺結(jié)果用于指示經(jīng)過(guò)本地病毒查殺后被判定為病毒的待查殺文件;向服務(wù)器發(fā)送第三信息,其中,第三信息用于指示服務(wù)器對(duì)第二查殺結(jié)果中被判定為病毒的待查殺文件進(jìn)行誤判檢查,誤判檢查用于判斷被判定為病毒的待查殺文件是否為非病毒文件。第二查殺結(jié)果中包括被判定為病毒文件的待查殺文件,向服務(wù)器發(fā)送第三信息也可以不是待查殺文件的數(shù)據(jù)包,而是只是待查殺文件的數(shù)據(jù)包的標(biāo)識(shí),比如上述表1中待查殺信息。與服務(wù)器進(jìn)行云端查殺不同,服務(wù) 器在接收到本地查殺后的第三信息后,判斷服務(wù)器中是否記錄有某個(gè)第三信息所對(duì)應(yīng)的待查殺文件的數(shù)據(jù)包為非病毒文件。如果有,則認(rèn)為該文件被終端誤判為病毒文件,需要通知終端中的客戶端該文件被誤判為病毒。在一些具體的例子中,上述表2中的應(yīng)用程序2經(jīng)過(guò)本地病毒查殺后被認(rèn)定為病毒文件,則終端將應(yīng)用程序2的信息發(fā)送給服務(wù)器,服務(wù)器查看是否有該應(yīng)用程序2被誤判的記錄,若有,則通知客戶端該應(yīng)用程序2被誤判為病毒文件,應(yīng)該為非病毒文件??蛻舳藢?yīng)用程序2的查殺結(jié)果更改為非病毒。第二種,根據(jù)服務(wù)器發(fā)送的誤判指示信息進(jìn)行誤判檢查。在對(duì)第一指示信息指示的第二信息進(jìn)行本地病毒查殺之后,方法還包括:獲取對(duì)第二信息進(jìn)行本地病毒查殺之后得到的第二查殺結(jié)果,其中,第二查殺結(jié)果用于指示經(jīng)過(guò)本地病毒查殺后被判定為病毒的待查殺文件;解析第一查殺結(jié)果中的第二指示信息,其中,第二指示信息用于指示一個(gè)或者多個(gè)目標(biāo)文件為非病毒文件;在被判定為病毒的待查殺文件包括目標(biāo)文件時(shí),將被判定為病毒的待查殺文件中與目標(biāo)文件相同的文件修改為非病毒??蛻舳私邮盏降谝徊闅⒔Y(jié)果的同時(shí)也能從第一查殺結(jié)果中解析出第二指示信息,第二指示信息用于指示一個(gè)或者多個(gè)目標(biāo)文件為非病毒文件,這些目標(biāo)文件容易被誤判為病毒文件。這些目標(biāo)文件可以是上述待查殺文件,也可以不是上述待查殺文件??蛻舳烁鶕?jù)比對(duì)被判斷為病毒的文件是否第二指示信息所指示的目標(biāo)文件的其中之一,如果是,則確定該被判斷為病毒的文件是被誤判的文件,并將該被判斷為病毒的文件修改為非病毒。在一些具體的例子中,如表2所示被判斷為病毒的文件為應(yīng)用程序2。第二指示信息指示的目標(biāo)文件包括應(yīng)用程序,則確定該應(yīng)用程序2為被誤判的文件,將應(yīng)用程序2的查殺結(jié)果修改為非病毒。在本實(shí)施例中,通過(guò)誤判檢查來(lái)避免本地查殺所導(dǎo)致的誤判的問(wèn)題, 使得查殺的結(jié)果更加準(zhǔn)確。以下結(jié)合圖3和圖4對(duì)本實(shí)施例進(jìn)行說(shuō)明。圖3是根據(jù)現(xiàn)有技術(shù)的病毒的查殺方法的流程圖。圖4是根據(jù)本發(fā)明實(shí)施例的另一種病毒的查殺方法的流程圖。如圖3所示,現(xiàn)有技術(shù)先執(zhí)行本地查殺(步驟S301至步驟S303),再執(zhí)行云端查殺(步驟S304至步驟S306)。步驟S301,解析本地病毒庫(kù)得到所有病毒的特征。步驟S302,本地提取待檢測(cè)apk的特征。即提取待檢測(cè)文件的包名、證書(shū)、文件大小包括的資源文件以及常量字符串等特征。步驟S303,特征匹配。即對(duì)apk的特征和病毒庫(kù)中的病毒特征進(jìn)行匹配。步驟S304,提取云查信息。需要進(jìn)行云端查殺的特征,包括包名、證書(shū)、文件大小等特征。步驟S305,聯(lián)網(wǎng)云查。對(duì)需要進(jìn)行云端查殺的apk進(jìn)行云端查殺。步驟S306,校正本地掃描結(jié)果。如果本地查殺有誤報(bào),則校正誤報(bào)結(jié)果。如圖4所示,本實(shí)施例先執(zhí)行云端查殺(步驟S401至步驟S403),再執(zhí)行本地查殺(步驟S404至步驟S406),本地查殺的占比不到5%,95%通過(guò)云端查殺,然后再執(zhí)行誤判檢測(cè)(步驟S407至步驟S408)。步驟S401,本地提取云查信息。需要進(jìn)行云端查殺的特征,包括包名、證書(shū)、文件大小等特征。步驟S402,云端查殺。步驟S403,判斷是否有云查未知的結(jié)果。判斷是否有未找到的apk,并且無(wú)法進(jìn)行云端查殺的云查信息。如果有,則執(zhí)行步驟S404,否則, 結(jié)束。步驟S404,解析本地病毒庫(kù)得到所有病毒的特征。步驟S405,本地提取待檢測(cè)apk的特征。即提取待檢測(cè)文件的包名、證書(shū)、文件大小包括的資源文件以及常量字符串等特征。步驟S406,特征匹配。對(duì)本地病毒庫(kù)和apk特征進(jìn)行匹配,查殺病毒文件。步驟S407,判斷是否有風(fēng)險(xiǎn)。判斷是否有病毒文件,如果有,則對(duì)病毒文件執(zhí)行步驟S408,否則,結(jié)束。步驟S408,對(duì)風(fēng)險(xiǎn)結(jié)果做云查。對(duì)確定為病毒的文件進(jìn)行云端誤報(bào)檢驗(yàn),如果有被誤報(bào)的病毒文件,則提示將被誤報(bào)的病毒文件的查殺結(jié)果修改為非病毒文件??梢?jiàn),本實(shí)施例先執(zhí)行的云端查殺后執(zhí)行本地查殺的流程可以減少本地查殺的CPU的消耗,并且完成本地查殺后的誤判檢測(cè)可以保證查殺的準(zhǔn)確性。需要說(shuō)明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所 述的方法。實(shí)施例2根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述病毒的查殺方法的病毒的查殺裝置,該病毒的查殺裝置主要用于執(zhí)行本發(fā)明實(shí)施例上述內(nèi)容所提供的病毒的查殺方法,以下對(duì)本發(fā)明實(shí)施例所提供的病毒的查殺裝置做具體介紹:圖5是根據(jù)本發(fā)明實(shí)施例的病毒的查殺裝置的示意圖,如圖5所示,該病毒的查殺裝置主要包括:第一發(fā)送單元10、接收單元20和查殺單元30。第一發(fā)送單元10用于將待查殺信息發(fā)送給服務(wù)器,其中,待查殺信息用于指示服務(wù)器對(duì)與待查殺信息關(guān)聯(lián)的待查殺文件進(jìn)行云端病毒查殺。接收單元20用于接收服務(wù)器發(fā)送的第一查殺結(jié)果,其中,第一查殺結(jié)果包括查殺信息和第一指示信息,查殺信息為對(duì)待查殺文件中的第一信息進(jìn)行云端病毒查殺的結(jié)果,第一指示信息用于指示客戶端對(duì)待查殺文件中未進(jìn)行云端病毒查殺的第二信息進(jìn)行本地病毒查殺。查殺單元30用于對(duì)第一指示信息指示的第二信息進(jìn)行本地病毒查殺。待查殺信息是能夠指示待查殺文件(如apk)的信息,并不是待查殺文件本身,是能夠讓服務(wù)器根據(jù)這些待查殺信息找到待查殺文件的信息。這些待查殺文件不是終端上傳的文件,可以是已經(jīng)存儲(chǔ)在網(wǎng)絡(luò)中的待查殺文件。服務(wù)器根據(jù)待查殺信息找到待查殺文件,并對(duì)找到的待查殺文件進(jìn)行查殺,確定出哪些待查殺文件有病毒,哪些待查殺文件沒(méi)有病毒,哪些待查殺文件無(wú)法確定出是否有病毒。通常無(wú)法確定是否有病毒的待查殺文件是服務(wù)器無(wú)法獲取待查殺文件,因此,無(wú)法確定出該待查殺文件是否有病毒。服務(wù)器將進(jìn)行云端查殺得到的第一查殺結(jié)果發(fā)送給終端,第一查殺結(jié)果包括了已經(jīng)完成查殺的待查殺文件的查殺信息,以及用于指示無(wú)法進(jìn)行 查殺的待查殺文件的第一指示信息。終端中的病毒查殺客戶端對(duì)第一指示信息所指示的待查殺文件(第二信息)進(jìn)行本地病毒查殺。在一些例子中,上述的待查殺信息可以是終端上安裝的應(yīng)用程序數(shù)據(jù)包的包名、證書(shū)和文件大小等信息,主要是為了讓服務(wù)器根據(jù)這些信息找到網(wǎng)絡(luò)中已經(jīng)存在的應(yīng)用程序數(shù)據(jù)包,而不需要終端上傳這些應(yīng)用程序數(shù)據(jù)包,節(jié)約了終端的網(wǎng)絡(luò)傳輸資源。上述的待查殺文件可以存儲(chǔ)在網(wǎng)絡(luò)中的應(yīng)用程序數(shù)據(jù)包。待查殺信息“A1”指示應(yīng)用程序1,則服務(wù)器根據(jù)待查殺信息“A1”查找到相應(yīng)的“應(yīng)用程序1”。待查殺信息可以是待查殺文件的屬性信息,第一發(fā)送單元包括的第一解析模塊,用于解析待查殺文件的屬性信息,其中,屬性信息用于指示服務(wù)器根據(jù)屬性信息查待查殺文件,屬性信息至少包括數(shù)據(jù)包的包名、數(shù)據(jù)包的證書(shū)和數(shù)據(jù)包的文件大小;第一發(fā)送單元包括的發(fā)送模塊,用于將解析得到的屬性信息作為待查殺信息發(fā)送給服務(wù)器。需要說(shuō)明的是,上述證書(shū)包括應(yīng)用程序的版本號(hào)、序列號(hào)、簽名算法、頒發(fā)者、有效期和使用者等信息。屬性信息包括但不限于上述表1所體現(xiàn)的內(nèi)容。解析待查殺文件的屬性信息需要消耗CPU資源要小于本地查殺時(shí)所需要CPU資源,因此通過(guò)云端查殺可以節(jié)約CPU資源??蛇x地,查殺單元包括:第二解析模塊,用于對(duì)待查殺文件進(jìn)行解析,得到待查殺文件的包特征,其中,包特征至少包括待查殺文件的包名、待查殺文件的證書(shū)、待查殺文件的文件大小、待查殺文件所包括的資源文件以及待查殺文件的常量字符串;匹配模塊,用于將包特征與客戶端的本地病毒庫(kù)中的病毒特征進(jìn)行匹配;確定模塊,用于將匹配得到的包特征所對(duì)應(yīng)的待查殺文件作為病毒文件。在進(jìn)行本地病毒查殺時(shí),會(huì)解析應(yīng)用程序3和應(yīng)用程序4的數(shù)據(jù)包,從中解析出包名、證書(shū)、文件大小,以及數(shù)據(jù)包中的資源文件和常量字符 串等信息,并將這些數(shù)據(jù)包的特征信息與病毒庫(kù)中的病毒特征進(jìn)行匹配,若某些特征信息與病毒特征相匹配,則確定這些特征信息所在的數(shù)據(jù)包包括病毒。終端在解析數(shù)據(jù)包以及進(jìn)行病毒特征比對(duì)時(shí)會(huì)消耗大量的CPU資源,而通過(guò)云端查殺可以過(guò)濾掉一部分不需要本地查殺的待查殺文件,減少了終端解析數(shù)據(jù)包以及進(jìn)行病毒特征比對(duì)的CPU消耗,解決了現(xiàn)有技術(shù)中進(jìn)行病毒查殺時(shí)終端的CPU資源消耗比較大的技術(shù)問(wèn)題,同時(shí),由于采用了云端查殺和本地查殺結(jié)合的方式進(jìn)行病毒查殺,提高了病毒查殺的速度。本地病毒查殺可能會(huì)造成部分非病毒文件被誤判為病毒文件,可以采用兩種方式來(lái)避免誤判。一種是在完成本地病毒查殺后再進(jìn)行服務(wù)器的誤判檢測(cè),另外一種是服務(wù)器在完成云端病毒查殺后,將可能被誤判的文件的誤判指示信息發(fā)送給終端,以便終端可以根據(jù)服務(wù)器發(fā)送的誤判指示信息進(jìn)行誤判檢查。本地病毒查殺可能會(huì)造成部分非病毒文件被誤判為病毒文件,可以采用兩種方式來(lái)避免誤判。一種是在完成本地病毒查殺后再進(jìn)行服務(wù)器的誤判檢測(cè),另外一種是服務(wù)器在完成云端病毒查殺后,將可能被誤判的文件的誤判指示信息發(fā)送給終端,以便終端可以根據(jù)服務(wù)器發(fā)送的誤判指示信息進(jìn)行誤判檢查。第一種,在完成本地病毒查殺后,將查殺結(jié)果發(fā)送給服務(wù)器進(jìn)行誤判檢驗(yàn)。通過(guò)以下單元進(jìn)行誤判檢驗(yàn):第一獲取單元,用于在對(duì)第一指示信息指示的第二信息進(jìn)行本地病毒查殺之后,獲取對(duì)第二信息進(jìn)行本地病毒查殺之后得到的第二查殺結(jié)果,其中,第二查殺結(jié)果用于指示經(jīng)過(guò)本地病毒查殺后被判定為病毒的待查殺文件;第二發(fā)送單元,用于向服務(wù)器發(fā)送第三信息,其中,第三信息用于指示服務(wù)器對(duì)第二查殺結(jié)果中被判定為病毒的待查殺文件進(jìn)行誤判檢查,誤判檢查用于判斷被判定為病毒的待查殺文件是否為非病毒文件。第二查殺結(jié)果中包括被判定為病毒文件的待查殺文件,向服務(wù)器發(fā)送第三信息也可以不是待查殺文件的數(shù)據(jù)包,而是只是待查殺文件的數(shù)據(jù)包的標(biāo)識(shí),比如上述表1中待查殺信息。與服務(wù)器進(jìn)行云端查殺不同,服務(wù)器在接收到本地查殺后的第三信息后,判斷服務(wù)器中是否記錄有某個(gè)第三信息所對(duì)應(yīng)的待查殺文件的數(shù)據(jù)包為非病毒文件。如果有,則認(rèn)為該文件被終端誤判為病毒文件,需要通知終端中的客戶端該文件被誤判為病毒。在一些具體的例子中,上述表2中的應(yīng)用程序2經(jīng)過(guò)本地病毒查殺后被認(rèn)定為病毒文件,則終端將應(yīng)用程序2的信息發(fā)送給服務(wù)器,服務(wù)器查看是否有該應(yīng)用程序2被誤判的記錄,若有,則通知客戶端該應(yīng)用程序2被誤判為病毒文件,應(yīng)該為非病毒文件??蛻舳藢?yīng)用程序2的查殺結(jié)果更改為非病毒。第二種,根據(jù)服務(wù)器發(fā)送的誤判指示信息進(jìn)行誤判檢查。通過(guò)以下單元進(jìn)行誤判檢驗(yàn):第二獲取單元,用于在對(duì)第一指示信息指示的第二信息進(jìn)行本地病毒查殺之后,獲取對(duì)第二信息進(jìn)行本地病毒查殺之后得到的第二查殺結(jié)果,其中,第二查殺結(jié)果用于指示經(jīng)過(guò)本地病毒查殺后被判定為病毒的待查殺文件;解析單元,用于解析第一查殺結(jié)果中的第二指示信息,其中,第二指示信息用于指示一個(gè)或者多個(gè)目標(biāo)文件為非病毒文件;修改單元,用于在被判定為病毒的待查殺文件包括目標(biāo)文件時(shí),將被判定為病毒的待查殺文件中與目標(biāo)文件相同的文件修改為非病毒??蛻舳私邮盏降谝徊闅⒔Y(jié)果的同時(shí)也能從第一查殺結(jié)果中解析出第二指示信息,第二指示信息用于指示一個(gè)或者多個(gè)目標(biāo)文件為非病毒文件,這些目標(biāo)文件容易被誤判為病毒文件。這些目標(biāo)文件可以是上述待查殺文件,也可以不是上述待查殺文件??蛻舳烁鶕?jù)比對(duì)被判斷為病毒的文件是否第二指示信息所指示的目標(biāo)文件的其中之一,如果是,則確定該被判斷為病毒的文件是被誤判的文件,并將該被判斷為病毒的文件修改為非病毒。在一些具體的例子中,如表2所示被判斷為病毒的文件為應(yīng)用程序2。第二指示信息指示的目標(biāo)文件包括應(yīng)用程序,則確定該應(yīng)用程序2為被誤 判的文件,將應(yīng)用程序2的查殺結(jié)果修改為非病毒。在本實(shí)施例中,通過(guò)誤判檢查來(lái)避免本地查殺所導(dǎo)致的誤判的問(wèn)題,使得查殺的結(jié)果更加準(zhǔn)確。實(shí)施例3根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述病毒的查殺方法的終端,如圖6所示,該終端主要包括處理器601、攝像頭602、顯示器603、數(shù)據(jù)接口604、存儲(chǔ)器605和網(wǎng)絡(luò)接口606,其中:攝像頭602主要用于采集用戶信息。數(shù)據(jù)接口604則主要通過(guò)數(shù)據(jù)傳輸?shù)姆绞綄⒌谌焦ぞ攉@取到的病毒特征給處理器601。存儲(chǔ)器605主要用于存儲(chǔ)病毒庫(kù)文件和待查殺文件。網(wǎng)絡(luò)接口606主要用于與服務(wù)器進(jìn)行網(wǎng)絡(luò)通信,向服務(wù)器發(fā)送待查殺信息進(jìn)行云端查殺。顯示器603主要用于顯示查殺結(jié)果。處理器601主要用于執(zhí)行如下操作:獲取待識(shí)別車輛的尾燈的初始圖像;對(duì)初始圖像進(jìn)行灰度處理,得到中間圖像;從中間圖像中提取尾燈的輪廓,作為待識(shí)別輪廓;從預(yù)設(shè)數(shù)據(jù)庫(kù)中查找與待識(shí)別輪廓相匹配的尾燈輪廓,作為目標(biāo)輪廓,其中,預(yù)設(shè)數(shù)據(jù)庫(kù)中存儲(chǔ)有不同的尾燈輪廓;以及從預(yù)設(shè)數(shù)據(jù)庫(kù)中獲取與目標(biāo)輪廓對(duì)應(yīng)的車輛信息,作為待識(shí)別車輛的信息,其中,預(yù)設(shè)數(shù)據(jù)庫(kù)中還存儲(chǔ)有與不同的尾燈輪廓對(duì)應(yīng)的車輛信息。處理器601還用于將待查殺信息發(fā)送給服務(wù)器,其中,所述待查殺信息用于指示所述服務(wù)器對(duì)與所述待查殺信息關(guān)聯(lián)的待查殺文件進(jìn)行云端病毒查殺;接收所述服務(wù)器發(fā)送的第一查殺結(jié)果,其中,所述第一查殺結(jié)果包括查殺信息和第一指示信息,所述查殺信息為對(duì)所述待查殺文件中的第一信息進(jìn)行所述云端病毒查殺的結(jié)果,所述第一指示信息用于指示客戶端對(duì)所述待查殺文件中未進(jìn)行所述云端病毒查殺的第二信息進(jìn)行本地病毒查殺;對(duì)所述第一指示信息指示的所述第二信息進(jìn)行本地病毒查殺。處理器601還用于獲取對(duì)第二信息進(jìn)行本地病毒查殺之后得到的第二查殺結(jié)果,其中,第二查殺結(jié)果用于指示經(jīng)過(guò)本地病毒查殺后被判定為病毒的待查殺文件;向服務(wù)器發(fā)送第三信息,其中,第三信息用于指示服務(wù)器對(duì)第二查殺結(jié)果中被判定為病毒的待查殺文件進(jìn)行誤判檢查,誤判檢查用于判斷被判定為病毒的待查殺文件是否為非病毒文件。處理器601還用于獲取對(duì)第二信息進(jìn)行本地病毒查殺之后得到的第二查殺結(jié)果,其中,第二查殺結(jié)果用于指示經(jīng)過(guò)本地病毒查殺后被判定為病毒的待查殺文件;解析第一查殺結(jié)果中的第二指示信息,其中,第二指示信息用于指示一個(gè)或者多個(gè)目標(biāo)文件為非病毒文件;在被判定為病毒的待查殺文件包括目標(biāo)文件時(shí),將被判定為病毒的待查殺文件中與目標(biāo)文件相同的文件修改為非病毒。處理器601還用于解析待查殺文件的屬性信息,其中,屬性信息用于指示服務(wù)器根據(jù)屬性信息查待查殺文件,屬性信息至少包括數(shù)據(jù)包的包名、數(shù)據(jù)包的證書(shū)和數(shù)據(jù)包的文件大?。粚⒔馕龅玫降膶傩孕畔⒆鳛榇闅⑿畔l(fā)送給服務(wù)器??蛇x地,本實(shí)施例中的具體示例可以參考上述實(shí)施例1和實(shí)施例2中所描述的示例,本實(shí)施例在此不再贅述。實(shí)施例4本發(fā)明的實(shí)施例還提供了一種存儲(chǔ)介質(zhì)。可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以用于存儲(chǔ)本發(fā)明實(shí)施例的病毒的查殺方法的程序代碼??蛇x地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以位于移動(dòng)通信網(wǎng)絡(luò)、廣域 網(wǎng)、城域網(wǎng)或局域網(wǎng)的網(wǎng)絡(luò)中的多個(gè)網(wǎng)絡(luò)設(shè)備中的至少一個(gè)網(wǎng)絡(luò)設(shè)備。可選地,在本實(shí)施例中,存儲(chǔ)介質(zhì)被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:S1,將待查殺信息發(fā)送給服務(wù)器,其中,待查殺信息用于指示服務(wù)器對(duì)與待查殺信息關(guān)聯(lián)的待查殺文件進(jìn)行云端病毒查殺;S2,接收服務(wù)器發(fā)送的第一查殺結(jié)果,其中,第一查殺結(jié)果包括查殺信息和第一指示信息,查殺信息為對(duì)待查殺文件中的第一信息進(jìn)行云端病毒查殺的結(jié)果,第一指示信息用于指示客戶端對(duì)待查殺文件中未進(jìn)行云端病毒查殺的第二信息進(jìn)行本地病毒查殺;S3,對(duì)第一指示信息指示的第二信息進(jìn)行本地病毒查殺??蛇x地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以包括但不限于:U盤(pán)、只讀存儲(chǔ)器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM,RandomAccessMemory)、移動(dòng)硬盤(pán)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行:在對(duì)第一指示信息指示的第二信息進(jìn)行本地病毒查殺之后,方法還包括:獲取對(duì)第二信息進(jìn)行本地病毒查殺之后得到的第二查殺結(jié)果,其中,第二查殺結(jié)果用于指示經(jīng)過(guò)本地病毒查殺后被判定為病毒的待查殺文件;向服務(wù)器發(fā)送第三信息,其中,第三信息用于指示服務(wù)器對(duì)第二查殺結(jié)果中被判定為病毒的待查殺文件進(jìn)行誤判檢查,誤判檢查用于判斷被判定為病毒的待查殺文件是否為非病毒文件。可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行在對(duì)第一指示信息指示的第二信息進(jìn)行本地病毒查殺之后,方法還包括:獲取對(duì)第二信息進(jìn)行本地病毒查殺之后得到的第二查殺結(jié)果,其中,第二查殺結(jié)果用于指示經(jīng)過(guò)本地病毒查殺后被判定為病毒的待查殺文件;解析第一查殺結(jié)果中的第二指示信息,其中,第二指示信息用于指示一個(gè)或者 多個(gè)目標(biāo)文件為非病毒文件;在被判定為病毒的待查殺文件包括目標(biāo)文件時(shí),將被判定為病毒的待查殺文件中與目標(biāo)文件相同的文件修改為非病毒??蛇x地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行將待查殺信息發(fā)送給服務(wù)器包括:解析待查殺文件的屬性信息,其中,屬性信息用于指示服務(wù)器根據(jù)屬性信息查待查殺文件,屬性信息至少包括數(shù)據(jù)包的包名、數(shù)據(jù)包的證書(shū)和數(shù)據(jù)包的文件大??;將解析得到的屬性信息作為待查殺信息發(fā)送給服務(wù)器。可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行:對(duì)第一指示信息指示的第二信息進(jìn)行本地病毒查殺包括:對(duì)待查殺文件進(jìn)行解析,得到待查殺文件的包特征,其中,包特征至少包括待查殺文件的包名、待查殺文件的證書(shū)、待查殺文件的文件大小、待查殺文件所包括的資源文件以及待查殺文件的常量字符串;將包特征與客戶端的本地病毒庫(kù)中的病毒特征進(jìn)行匹配;將匹配得到的包特征所對(duì)應(yīng)的待查殺文件作為病毒文件??蛇x地,本實(shí)施例中的具體示例可以參考上述實(shí)施例1和實(shí)施例2中所描述的示例,本實(shí)施例在此不再贅述。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。上述實(shí)施例中的集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在上述計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)或多臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。在本發(fā)明的上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的客戶端,可通過(guò)其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本
技術(shù)領(lǐng)域:
的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。當(dāng)前第1頁(yè)1 2 3