本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種文件解析方法及裝置。
背景技術(shù):
目前,系統(tǒng)對(duì)于多媒體文件解析的方式,還是默認(rèn)采用谷歌的解析器先行解析,后面會(huì)根據(jù)系統(tǒng)的配置文件選擇是否采用高通的解析器進(jìn)行解析,如果配置開(kāi)啟采用高通解析器,那么谷歌解析器所解析的結(jié)果會(huì)被高通解析的結(jié)果所覆蓋,采用谷歌的解析器較容易出現(xiàn)亂碼問(wèn)題,采用高通的解析器,可以在一定程度上解決亂碼的問(wèn)題,但是由于需要在系統(tǒng)編譯之前進(jìn)行相關(guān)配置,因此,相關(guān)技術(shù)中對(duì)文件解析存在靈活性低的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種文件解析方法及裝置,以至少解決相關(guān)技術(shù)中對(duì)文件解析存在靈活性低的問(wèn)題。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種文件解析方法,包括:添加用于選擇解析器的選項(xiàng);依據(jù)添加的所述選項(xiàng)對(duì)待解析的目標(biāo)文件進(jìn)行解析。
優(yōu)選地,依據(jù)添加的所述選項(xiàng)對(duì)所述待解析的目標(biāo)文件進(jìn)行解析包括:確定所述選項(xiàng)選擇的第一解析器;掃描所述待解析的目標(biāo)文件;采用確定的所述第一解析器,對(duì)所述待解析的目標(biāo)文件進(jìn)行解析。
優(yōu)選地,在采用確定的所述第一解析器,對(duì)所述待解析的目標(biāo)文件進(jìn)行解析之后,還包括:確定采用所述第一解析器對(duì)所述待解析的目標(biāo)文件進(jìn)行解析獲得的第一解析結(jié)果;對(duì)所述第一解析結(jié)果進(jìn)行存儲(chǔ)。
優(yōu)選地,依據(jù)添加的所述選項(xiàng)對(duì)所述待解析的目標(biāo)文件進(jìn)行解析包括:在對(duì)所述待解析的目標(biāo)文件進(jìn)行解析獲得的第一解析結(jié)果存在亂碼的情況下,確定所述選項(xiàng)選擇的第二解析器;掃描所述待解析的目標(biāo)文件;依據(jù)獲取的所述第二解析器,對(duì)掃描的所述待解析的目標(biāo)文件進(jìn)行解析。
優(yōu)選地,在依據(jù)獲取的所述第二解析器,對(duì)掃描的所述待解析的目標(biāo)文件進(jìn)行解析之后,還包括:確定采用所述第二解析器對(duì)所述待解析的目標(biāo)文件進(jìn)行解析獲得的第二解析結(jié)果;對(duì)所述第二解析結(jié)果進(jìn)行存儲(chǔ)。
根據(jù)本發(fā)明的另一方面,提供了一種文件解析裝置,包括:添加模塊,用于添加用 于選擇解析器的選項(xiàng);解析模塊,用于依據(jù)添加的所述選項(xiàng)對(duì)待解析的目標(biāo)文件進(jìn)行解析。
優(yōu)選地,所述解析模塊包括:第一確定單元,用于確定所述選項(xiàng)選擇的第一解析器;第一掃描單元,用于掃描所述待解析的目標(biāo)文件;第一解析單元,用于采用確定的所述第一解析器,對(duì)所述待解析的目標(biāo)文件進(jìn)行解析。
優(yōu)選地,該裝置還包括:第二確定單元,用于確定采用所述第一解析器對(duì)所述待解析的目標(biāo)文件進(jìn)行解析獲得的第一解析結(jié)果;第一存儲(chǔ)單元,用于對(duì)所述第一解析結(jié)果進(jìn)行存儲(chǔ)。
優(yōu)選地,所述解析模塊包括:第三確定單元,用于在對(duì)所述待解析的目標(biāo)文件進(jìn)行解析獲得的第一解析結(jié)果存在亂碼的情況下,確定所述選項(xiàng)選擇的第二解析器;第二掃描單元,用于掃描所述待解析的目標(biāo)文件;第二解析單元,用于依據(jù)獲取的所述第二解析器,對(duì)掃描的所述待解析的目標(biāo)文件進(jìn)行解析。
優(yōu)選地,該裝置還包括:第四確定單元,用于確定采用所述第二解析器對(duì)所述待解析的目標(biāo)文件進(jìn)行解析獲得的第二解析結(jié)果;第二存儲(chǔ)單元,用于對(duì)所述第二解析結(jié)果進(jìn)行存儲(chǔ)。
通過(guò)本發(fā)明,采用添加用于選擇解析器的選項(xiàng);依據(jù)添加的所述選項(xiàng)對(duì)待解析的目標(biāo)文件進(jìn)行解析,解決了相關(guān)技術(shù)中對(duì)文件解析靈活性低的問(wèn)題,進(jìn)而達(dá)到了提高解析文件的靈活性,進(jì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í)施例的文件解析方法的流程圖;
圖2是根據(jù)本發(fā)明實(shí)施例選擇解析器的示意圖;
圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例的文件解析方法的流程圖;
圖4是根據(jù)本發(fā)明實(shí)施例的文件解析裝置的結(jié)構(gòu)框圖;
圖5是根據(jù)本發(fā)明實(shí)施例的文件解析裝置中解析模塊44的優(yōu)選結(jié)構(gòu)框圖一;
圖6是根據(jù)本發(fā)明實(shí)施例的文件解析裝置中解析模塊44的優(yōu)選結(jié)構(gòu)框圖二;
圖7是根據(jù)本發(fā)明實(shí)施例的文件解析裝置中解析模塊44的優(yōu)選結(jié)構(gòu)框圖三;
圖8是根據(jù)本發(fā)明實(shí)施例的文件解析裝置中解析模塊44的優(yōu)選結(jié)構(gòu)框圖四。
具體實(shí)施方式
下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。
在本實(shí)施例中提供了一種文件解析方法,圖1是根據(jù)本發(fā)明實(shí)施例的文件解析方法的流程圖,如圖1所示,該流程包括如下步驟:
步驟S102,添加用于選擇解析器的選項(xiàng),需要說(shuō)明的是,該解析器可以包括以下之一:谷歌解析器、高通解析器;
步驟S104,依據(jù)添加的選項(xiàng)對(duì)待解析的目標(biāo)文件進(jìn)行解析。
通過(guò)上述步驟,通過(guò)添加用于選擇解析器的選項(xiàng),相對(duì)于相關(guān)技術(shù)中默認(rèn)采用一種解析器進(jìn)行解析,比較呆板的解析方式,依據(jù)選項(xiàng)選擇的解析器對(duì)待解析的目標(biāo)文件進(jìn)行解析,不僅解決了相關(guān)技術(shù)中文件解析靈活性低的問(wèn)題,進(jìn)而達(dá)到了提高解析文件的靈活性,進(jìn)而提高文件解析效率的效果。
在相關(guān)技術(shù)中,對(duì)于多媒體文件信息的解析方法主要有兩種,一種是使用谷歌的原生解析器進(jìn)行解析,還有一種是用高通的解析器進(jìn)行解析。系統(tǒng)默認(rèn)采用谷歌的解析器解析文件,但容易出現(xiàn)文件信息顯示為亂碼的問(wèn)題,切換高通的解析器,雖然可以在一定程度上解決亂碼的問(wèn)題,但是由于需要在系統(tǒng)編譯之前進(jìn)行相關(guān)配置,缺乏靈活性,而且可能與谷歌原生的解析器有沖突。如果能夠按照實(shí)際情況選擇解析器進(jìn)行解析,那么則可以提高文件解析的靈活性以及準(zhǔn)確性。
需要說(shuō)明的是,在實(shí)際操作中,通過(guò)添加選項(xiàng)的方式來(lái)切換解析器,從而解決文件信息亂碼的問(wèn)題。該方法主要包括兩步:第一步,需要在Framework(架構(gòu))層對(duì)MediaScanner及MediaPlayService的部分方法進(jìn)行重寫(xiě),要求能夠根據(jù)應(yīng)用層的要求選擇解析器對(duì)目標(biāo)文件進(jìn)行解析。對(duì)于如何添加用于選擇解析器的選項(xiàng),下面舉例說(shuō)明。圖2是根據(jù)本發(fā)明實(shí)施例選擇解析器的示意圖,如圖2所示,在右上角的菜單欄中,目前的操作菜單中,只有排序、搜索、睡眠、設(shè)置等功能,可以在該菜單欄中,添加【重新掃描】的選項(xiàng),并且在選擇重新掃描的時(shí)候,可以讓用戶(hù)選擇使用哪種解析器。
第二步,需要應(yīng)用層實(shí)現(xiàn)調(diào)用相應(yīng)的方法去重新掃描文件的功能。
這樣,就可以在Music、Video等應(yīng)用中,通過(guò)應(yīng)用層實(shí)現(xiàn)的功能,就可以選擇使用高通或者谷歌的解析器去解析音樂(lè)文件,這樣便可以提高解析的正確性和靈活性,并且可以避免兩個(gè)解析器之間的沖突,提高解析的效率。
依據(jù)添加的選項(xiàng)對(duì)待解析的目標(biāo)文件進(jìn)行解析時(shí),可以采用以下處理方式:確定選 項(xiàng)選擇的第一解析器;掃描待解析的目標(biāo)文件;采用確定的第一解析器,對(duì)待解析的目標(biāo)文件進(jìn)行解析。即用戶(hù)通過(guò)選項(xiàng)選擇了第一解析器對(duì)待解析的目標(biāo)文件進(jìn)行解析。在采用確定的第一解析器,對(duì)待解析的目標(biāo)文件進(jìn)行解析之后,確定采用第一解析器對(duì)待解析的目標(biāo)文件進(jìn)行解析獲得的第一解析結(jié)果;對(duì)第一解析結(jié)果進(jìn)行存儲(chǔ)。采用選項(xiàng)對(duì)待解析的目標(biāo)文件進(jìn)行解析時(shí),可以靈活選擇解析器對(duì)待解析的目標(biāo)文件進(jìn)行解析。
依據(jù)添加的選項(xiàng)對(duì)待解析的目標(biāo)文件進(jìn)行解析時(shí),在對(duì)待解析的目標(biāo)文件進(jìn)行解析獲得的第一解析結(jié)果存在亂碼的情況下,確定選項(xiàng)選擇的第二解析器;掃描待解析的目標(biāo)文件;依據(jù)獲取的第二解析器,對(duì)掃描的待解析的目標(biāo)文件進(jìn)行解析。即用戶(hù)通過(guò)選項(xiàng)選擇了第二解析器對(duì)待解析的目標(biāo)文件進(jìn)行解析。在依據(jù)獲取的第二解析器,對(duì)掃描的待解析的目標(biāo)文件進(jìn)行解析之后,還可以:確定采用第二解析器對(duì)待解析的目標(biāo)文件進(jìn)行解析獲得的第二解析結(jié)果;對(duì)第二解析結(jié)果進(jìn)行存儲(chǔ)。采用選項(xiàng)對(duì)待解析的目標(biāo)文件進(jìn)行解析時(shí),不僅可以靈活選擇解析器對(duì)待解析的目標(biāo)文件進(jìn)行解析,并且還可以依據(jù)獲得的解析結(jié)果分別進(jìn)行存儲(chǔ)。
下面舉例說(shuō)明,依據(jù)添加的選項(xiàng)對(duì)待解析的目標(biāo)文件進(jìn)行解析的流程,圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例的文件解析方法的流程圖,如圖3所示,可以采用以下大致處理:用戶(hù)將多媒體文件拷入手機(jī),這里以音樂(lè)文件為例,系統(tǒng)默認(rèn)是選擇谷歌的解析器進(jìn)行解析,如果用戶(hù)發(fā)現(xiàn)解析出來(lái)的信息包含亂碼,則可以選擇使用高通解析器對(duì)選中的文件進(jìn)行重新解析,如果問(wèn)題沒(méi)能解決,反而更加嚴(yán)重,用戶(hù)則可以重新使用谷歌的解析器再解析一遍。該流程可以包括以下步驟:
步驟S302,用戶(hù)拷入文件;
步驟S304,用戶(hù)選擇使用谷歌或高通解析器解析,在用戶(hù)不滿(mǎn)意解析結(jié)果的情況下,進(jìn)入步驟S306,在用戶(hù)滿(mǎn)意解析結(jié)果的情況下,進(jìn)入步驟S308;
步驟S306,重新選擇使用谷歌或高通解析器再解析一遍,在用戶(hù)不滿(mǎn)意解析結(jié)果的情況下,返回步驟S304,在用戶(hù)滿(mǎn)意解析結(jié)果的情況下,進(jìn)入步驟S308;
步驟S308,完成解析。
上述方法不僅適用于解決手機(jī)多媒體文件亂碼的問(wèn)題。該方法不僅可以擺脫之前死板的設(shè)定,而且可以避免因?yàn)殚_(kāi)啟高通解析器之后將谷歌解析結(jié)果覆蓋的情況,而且也不需要在系統(tǒng)編譯之前進(jìn)行相關(guān)的配置,提高解析的準(zhǔn)確性和靈活性。
通過(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í)施例中還提供了一種文件解析裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過(guò)說(shuō)明的不再贅述。如以下所使用的,術(shù)語(yǔ)“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來(lái)實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
圖4是根據(jù)本發(fā)明實(shí)施例的文件解析裝置的結(jié)構(gòu)框圖,如圖4所示,該裝置包括:添加模塊42和解析模塊44,下面對(duì)該裝置進(jìn)行說(shuō)明。
添加模塊42,用于添加用于選擇解析器的選項(xiàng);解析模塊44,連接至上述添加模塊42,用于依據(jù)添加的選項(xiàng)對(duì)待解析的目標(biāo)文件進(jìn)行解析。
圖5是根據(jù)本發(fā)明實(shí)施例的文件解析裝置中解析模塊44的優(yōu)選結(jié)構(gòu)框圖一,如圖5所示,該解析模塊44包括:第一確定單元52、第一掃描單元54和第一解析單元56,下面對(duì)該解析模塊44進(jìn)行說(shuō)明。
第一確定單元52,用于確定選項(xiàng)選擇的第一解析器;第一掃描單元54,連接至上述第一確定單元52,用于掃描待解析的目標(biāo)文件;第一解析單元56,連接至上述第一確定單元52和第一掃描單元54,用于采用確定的第一解析器,對(duì)待解析的目標(biāo)文件進(jìn)行解析。
圖6是根據(jù)本發(fā)明實(shí)施例的文件解析裝置中解析模塊44的優(yōu)選結(jié)構(gòu)框圖二,如圖6所示,該解析模塊44除包括圖5所示的結(jié)構(gòu)外,還包括:第二確定單元62和第一存儲(chǔ)單元64,下面對(duì)該解析模塊44進(jìn)行說(shuō)明。
第二確定單元62,連接至上述第一解析單元56,用于確定采用第一解析器對(duì)待解析的目標(biāo)文件進(jìn)行解析獲得的第一解析結(jié)果;第一存儲(chǔ)單元64,連接至上述第二確定單元62,用于對(duì)第一解析結(jié)果進(jìn)行存儲(chǔ)。
圖7是根據(jù)本發(fā)明實(shí)施例的文件解析裝置中解析模塊44的優(yōu)選結(jié)構(gòu)框圖三,如圖7所示,該解析模塊44包括:第三確定單元72、第二掃描單元74和第二解析單元76,下面對(duì)該解析模塊44進(jìn)行說(shuō)明。
第三確定單元72,用于在對(duì)待解析的目標(biāo)文件進(jìn)行解析獲得的第一解析結(jié)果存在亂碼的情況下,確定選項(xiàng)選擇的第二解析器;第二掃描單元74,連接至上述第三確定單元72,用于掃描待解析的目標(biāo)文件;第二解析單元76,連接至上述第三確定單元72和第二掃描單元74,用于依據(jù)獲取的第二解析器,對(duì)掃描的待解析的目標(biāo)文件進(jìn)行解析。
圖8是根據(jù)本發(fā)明實(shí)施例的文件解析裝置中解析模塊44的優(yōu)選結(jié)構(gòu)框圖四,如圖8所示,該解析模塊44除包括圖7所示的結(jié)構(gòu)外,還包括:第四確定單元82,連接至上述第二解析單元76,用于確定采用第二解析器對(duì)待解析的目標(biāo)文件進(jìn)行解析獲得的第二解析結(jié)果;第二存儲(chǔ)單元84,連接至上述第四確定單元82,用于對(duì)第二解析結(jié)果進(jìn)行 存儲(chǔ)。
需要說(shuō)明的是,上述各個(gè)模塊是可以通過(guò)軟件或硬件來(lái)實(shí)現(xiàn)的,對(duì)于后者,可以通過(guò)以下方式實(shí)現(xiàn),但不限于此:上述模塊均位于同一處理器中;或者,上述模塊分別位于多個(gè)處理器中。
本發(fā)明的實(shí)施例還提供了一種存儲(chǔ)介質(zhì)??蛇x地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:
S1,添加用于選擇解析器的選項(xiàng);
S2,依據(jù)添加的選項(xiàng)對(duì)待解析的目標(biāo)文件進(jìn)行解析。
可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:依據(jù)添加的選項(xiàng)對(duì)待解析的目標(biāo)文件進(jìn)行解析包括:
S1,確定選項(xiàng)選擇的第一解析器;
S2,掃描待解析的目標(biāo)文件;
S3,采用確定的第一解析器,對(duì)待解析的目標(biāo)文件進(jìn)行解析。
可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:在采用確定的第一解析器,對(duì)待解析的目標(biāo)文件進(jìn)行解析之后,還包括:
S1,確定采用第一解析器對(duì)待解析的目標(biāo)文件進(jìn)行解析獲得的第一解析結(jié)果;
S2,對(duì)第一解析結(jié)果進(jìn)行存儲(chǔ)。
可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:依據(jù)添加的選項(xiàng)對(duì)待解析的目標(biāo)文件進(jìn)行解析包括:
S1,在對(duì)待解析的目標(biāo)文件進(jìn)行解析獲得的第一解析結(jié)果存在亂碼的情況下,確定選項(xiàng)選擇的第二解析器;
S2,掃描待解析的目標(biāo)文件;
S3,依據(jù)獲取的第二解析器,對(duì)掃描的待解析的目標(biāo)文件進(jìn)行解析。
可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:在依據(jù)獲取的第二解析器,對(duì)掃描的待解析的目標(biāo)文件進(jìn)行解析之后,還包括:
S1,確定采用第二解析器對(duì)待解析的目標(biāo)文件進(jìn)行解析獲得的第二解析結(jié)果;
S2,對(duì)第二解析結(jié)果進(jìn)行存儲(chǔ)。
可選地,存儲(chǔ)介質(zhì)還被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:
S1,解析器包括以下之一:谷歌解析器、高通解析器。
可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以包括但不限于:U盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤(pán)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行:添加用于選擇解析器的選項(xiàng);依據(jù)添加的選項(xiàng)對(duì)待解析的目標(biāo)文件進(jìn)行解析。
可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行:依據(jù)添加的選項(xiàng)對(duì)待解析的目標(biāo)文件進(jìn)行解析包括:確定選項(xiàng)選擇的第一解析器;掃描待解析的目標(biāo)文件;采用確定的第一解析器,對(duì)待解析的目標(biāo)文件進(jìn)行解析。
可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行:在采用確定的第一解析器,對(duì)待解析的目標(biāo)文件進(jìn)行解析之后,還包括:確定采用第一解析器對(duì)待解析的目標(biāo)文件進(jìn)行解析獲得的第一解析結(jié)果;對(duì)第一解析結(jié)果進(jìn)行存儲(chǔ)。
可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行:依據(jù)添加的選項(xiàng)對(duì)待解析的目標(biāo)文件進(jìn)行解析包括:在對(duì)待解析的目標(biāo)文件進(jìn)行解析獲得的第一解析結(jié)果存在亂碼的情況下,確定選項(xiàng)選擇的第二解析器;掃描待解析的目標(biāo)文件;依據(jù)獲取的第二解析器,對(duì)掃描的待解析的目標(biāo)文件進(jìn)行解析。
可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行:在依據(jù)獲取的第二解析器,對(duì)掃描的待解析的目標(biāo)文件進(jìn)行解析之后,還包括:確定采用第二解析器對(duì)待解析的目標(biāo)文件進(jìn)行解析獲得的第二解析結(jié)果;對(duì)第二解析結(jié)果進(jìn)行存儲(chǔ)。
可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行:解析器包括以下之一:谷歌解析器、高通解析器。
可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例及可選實(shí)施方式中所描述的示例,本實(shí)施例在此不再贅述。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。