亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

文檔處理方法和裝置與流程

文檔序號(hào):12597332閱讀:327來(lái)源:國(guó)知局
文檔處理方法和裝置與流程

本發(fā)明涉及自動(dòng)化技術(shù)領(lǐng)域,尤其涉及一種文檔處理方法和裝置。



背景技術(shù):

XML(Extensible Markup Language)即可擴(kuò)展標(biāo)記語(yǔ)言,擴(kuò)展標(biāo)記語(yǔ)言XML是一種簡(jiǎn)單的數(shù)據(jù)存儲(chǔ)語(yǔ)言,它與HTML一樣,都是出于標(biāo)準(zhǔn)通用語(yǔ)言SGML。常用于簡(jiǎn)化數(shù)據(jù)的存儲(chǔ)和共享,是當(dāng)前處理結(jié)構(gòu)化文檔信息的有力工具。

為適應(yīng)產(chǎn)品的XML文檔的快速開(kāi)發(fā),大多數(shù)的企業(yè)都建立了獨(dú)立的術(shù)語(yǔ)庫(kù),以管理XML文檔中的術(shù)語(yǔ)以及使用這些術(shù)語(yǔ)。

目前,為在執(zhí)行XML文檔時(shí),能夠順利使用術(shù)語(yǔ),每次制作XML文檔時(shí),文檔作者都要手工在術(shù)語(yǔ)庫(kù)中實(shí)行查找、辨別和在XML文檔制作鏈接信息的步驟。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的主要目的在于提出一種文檔處理方法和裝置,旨在解決自動(dòng)在XML文檔中插入術(shù)語(yǔ)的鏈接信息的技術(shù)問(wèn)題。

為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種文檔處理方法,所述方法包括以下步驟:獲得XML文檔中的所述術(shù)語(yǔ);判斷獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)是否匹配;如果獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配,則在所述XML文檔相應(yīng)位置插入與預(yù)置術(shù)語(yǔ)庫(kù)中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息。

優(yōu)選地,所述獲得XML文檔中的所述術(shù)語(yǔ)的步驟之后,所述判斷獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)是否匹配的步驟之前還包括:判斷獲得的所述術(shù)語(yǔ)與黑名單中的術(shù)語(yǔ)是否匹配;如果判斷結(jié)果為否,則執(zhí)行所述判斷獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)是否匹配的步驟。

優(yōu)選地,所述獲得XML文檔中的所述術(shù)語(yǔ)的步驟包括:獲得所述XML文檔中的英文內(nèi)容;判斷所述英文內(nèi)容中除首字母之外,是否還存在大寫(xiě)字母;如果所述英文內(nèi)容中除首字母之外,還存在大寫(xiě)字母,則確定所述英文 內(nèi)容為術(shù)語(yǔ)。

優(yōu)選地,所述判斷獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)是否匹配的步驟包括:判斷獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)是否匹配;如果獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)匹配,則在所述XML文檔相應(yīng)位置插入與白名單中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息;如果獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)不匹配,則判斷獲得的所述術(shù)語(yǔ)與本地索引中的術(shù)語(yǔ)是否匹配;如果獲得的所述術(shù)語(yǔ)與本地索引中的術(shù)語(yǔ)匹配,則在所述XML文檔相應(yīng)位置插入與本地索引中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息;如果獲得的所述術(shù)語(yǔ)與本地索引中的術(shù)語(yǔ)不匹配,則判斷獲得的所述術(shù)語(yǔ)與遠(yuǎn)程術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)是否匹配;如果獲得的所述術(shù)語(yǔ)與遠(yuǎn)程術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配,則在所述XML文檔相應(yīng)位置插入與遠(yuǎn)程術(shù)語(yǔ)庫(kù)中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息。

優(yōu)選地,所述如果獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配,則在所述XML文檔相應(yīng)位置插入與預(yù)置術(shù)語(yǔ)庫(kù)中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息的步驟包括:在獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配的數(shù)量為至少一個(gè)時(shí),顯示選擇界面;接收用戶在所述選擇界面觸發(fā)的選擇命令,根據(jù)所述選擇命令在所述XML文檔相應(yīng)位置插入所述術(shù)語(yǔ)的鏈接信息。

此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種使用術(shù)語(yǔ)的裝置,所述裝置包括:獲得模塊,用于獲得XML文檔中的所述術(shù)語(yǔ);第一判斷模塊,用于判斷獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)是否匹配,所述預(yù)置術(shù)語(yǔ)庫(kù)包括白名單、本地索引和遠(yuǎn)程術(shù)語(yǔ)庫(kù);處理模塊,用于如果獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配,則在所述XML文檔相應(yīng)位置插入與預(yù)置術(shù)語(yǔ)庫(kù)中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息。

優(yōu)選地,所述裝置還包括:第二判斷模塊,用于判斷獲得的所述術(shù)語(yǔ)與黑名單是否匹配;如果所述第二判斷模塊的判斷結(jié)果為否,則所述第一判斷模塊判斷獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)是否匹配。

優(yōu)選地,所述獲得模塊包括:獲得單元,用于獲得所述XML文檔中的英文內(nèi)容;判斷單元,用于判斷所述英文內(nèi)容中除首字母之外,是否存在大寫(xiě)字母;確定單元,用于在所述判斷單元的判斷結(jié)果為所述英文內(nèi)容中除首字母之外,存在大寫(xiě)英文字母時(shí),確定所述英文內(nèi)容為所述術(shù)語(yǔ)。

優(yōu)選地,所述第一判斷模塊包括:第一判斷單元,用于判斷獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)是否匹配,如果獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)匹配,則所述處理模塊在所述XML文檔相應(yīng)位置插入與白名單中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息;第二判斷單元,用于在獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)不匹配時(shí),判斷獲得的所述術(shù)語(yǔ)與本地索引中的術(shù)語(yǔ)是否匹配,如果獲得的所述術(shù)語(yǔ)與本地索引中的術(shù)語(yǔ)匹配,則所述處理模塊在所述XML文檔相應(yīng)位置插入與本地索引中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息;第三判斷單元,用于在獲得的所述術(shù)語(yǔ)與本地索引中的術(shù)語(yǔ)不匹配時(shí),判斷獲得的所述術(shù)語(yǔ)與遠(yuǎn)程術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)是否匹配,如果獲得的所述術(shù)語(yǔ)與遠(yuǎn)程術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配,則所述處理模塊在所述XML文檔相應(yīng)位置插入與遠(yuǎn)程術(shù)語(yǔ)庫(kù)中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息。

優(yōu)選地,所述處理模塊包括:顯示單元,用于在所述第一判斷模塊判斷結(jié)果為獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中匹配的數(shù)量為至少一個(gè)時(shí),顯示選擇界面;處理單元,用于接收用戶在所述選擇界面觸發(fā)的選擇命令,根據(jù)所述選擇命令在所述XML文檔相應(yīng)位置插入所述術(shù)語(yǔ)的鏈接信息,以供使用所述術(shù)語(yǔ)。

本發(fā)明通過(guò)獲得XML文檔中的術(shù)語(yǔ);判斷獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)是否匹配;如果獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配,則在所述XML文檔相應(yīng)位置插入與預(yù)置術(shù)語(yǔ)庫(kù)中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息。通過(guò)上述方式,本發(fā)明可以自動(dòng)從XML文檔中獲得術(shù)語(yǔ),無(wú)需人為參與,在預(yù)置術(shù)語(yǔ)庫(kù)中查找與獲得的術(shù)語(yǔ)匹配的術(shù)語(yǔ),并在所述XML文檔相應(yīng)位置插入匹配的術(shù)語(yǔ)的鏈接信息。可以節(jié)省XML文檔作者的手工在術(shù)語(yǔ)庫(kù)中實(shí)行查找、辨別和在XML文檔制作鏈接信息的時(shí)間,同時(shí)可以避免XML文檔作者在手工操作過(guò)程中容易的誤操作,比如可以避免在術(shù)語(yǔ)庫(kù)中重復(fù)術(shù)語(yǔ)過(guò)多時(shí),即一個(gè)術(shù)語(yǔ)名具有多個(gè)不同的解釋,會(huì)使得XML文檔作者在挑選正確條目上花費(fèi)的時(shí)間很長(zhǎng),且可能一個(gè)術(shù)語(yǔ)名具有多個(gè)連接信息時(shí),容易使得制作出現(xiàn)錯(cuò)誤的問(wèn)題。

附圖說(shuō)明

圖1為本發(fā)明文檔處理方法第一實(shí)施例的流程示意圖;

圖2為本發(fā)明文檔處理方法第二實(shí)施例的流程示意圖;

圖3為圖1中獲得XML文檔中的所述術(shù)語(yǔ)的步驟的細(xì)化流程示意圖;

圖4為本發(fā)明文檔處理方法第三實(shí)施例的流程示意圖;

圖5為圖1中如果獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配,則在所述XML文檔相應(yīng)位置插入與預(yù)置術(shù)語(yǔ)庫(kù)中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息的步驟的細(xì)化流程示意圖;

圖6為圖5中選擇界面示意圖;

圖7為本發(fā)明文檔處理裝置第一實(shí)施例的功能模塊示意圖;

圖8為本發(fā)明文檔處理裝置第一實(shí)施例的功能模塊示意圖;

圖9為圖7中獲得模塊的細(xì)化功能模塊示意圖;

圖10為圖7中第一判斷模塊的細(xì)化功能模塊示意圖;

圖11為圖7中處理模塊的細(xì)化功能模塊示意圖。

本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。

具體實(shí)施方式

應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本發(fā)明提供一種文檔處理方法。

請(qǐng)參照?qǐng)D1,圖1為本發(fā)明文檔處理方法第一實(shí)施例的流程示意圖。

在本實(shí)施例中,該文檔處理方法包括:

步驟S10,獲得XML文檔中的所述術(shù)語(yǔ);

用戶在本發(fā)明軟件相應(yīng)輸入框中輸入本地索引文件路徑或者待處理XML文件路徑,當(dāng)然還可以通過(guò)本發(fā)明的軟件打開(kāi)待處理的XML文件。本發(fā)明軟件根據(jù)用戶輸入的待處理的XML文件的路徑,找到對(duì)應(yīng)的待處理XML文檔,讀取XML文檔中內(nèi)容,自動(dòng)搜索所述XML文檔中的術(shù)語(yǔ),本發(fā)明中術(shù)語(yǔ)包括術(shù)語(yǔ)和/或縮略語(yǔ),從而獲得所述XML文檔中的術(shù)語(yǔ),然后進(jìn)入步驟S20。

步驟S20,判斷獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)是否匹配;

本實(shí)施例中預(yù)置術(shù)語(yǔ)庫(kù)包括但不限于術(shù)語(yǔ)的名稱、地址、英文全稱和中文全稱,具體實(shí)施中可以根據(jù)不同的術(shù)語(yǔ)設(shè)置不同的內(nèi)容。根據(jù)步驟S10獲 得的所述XML文檔中的術(shù)語(yǔ),判斷所述術(shù)語(yǔ)是否與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配,比如本實(shí)施例中通過(guò)判斷獲得的所述術(shù)語(yǔ)是否和預(yù)置術(shù)語(yǔ)庫(kù)中名稱列中的內(nèi)容相同。如果判斷結(jié)果為所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配,則進(jìn)入步驟S30,否則進(jìn)入步驟S40。

步驟S30,在所述XML文檔相應(yīng)位置插入與預(yù)置術(shù)語(yǔ)庫(kù)中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息;

根據(jù)步驟S20的判斷結(jié)果,在所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配時(shí),在所述XML文檔中與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配的所述術(shù)語(yǔ)的相應(yīng)位置插入對(duì)應(yīng)該術(shù)語(yǔ)的鏈接信息。在后續(xù)使用XML文檔時(shí),可以通過(guò)插入的鏈接信息讀取到對(duì)應(yīng)所述術(shù)語(yǔ)的屬性,即讀取到所述術(shù)語(yǔ)的名稱、地址、英文全稱和中文全稱等,從而使用所述術(shù)語(yǔ),執(zhí)行對(duì)應(yīng)操作或顯示對(duì)應(yīng)的內(nèi)容。

步驟S40,顯示提示信息。

根據(jù)步驟S20的判斷結(jié)果,在所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)不匹配時(shí),可以顯示提示信息;或者在處理所述XML文檔之后顯示提示信息;當(dāng)然也可以不顯示提示信息。

本發(fā)明通過(guò)獲得XML文檔中的所述術(shù)語(yǔ);判斷獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)是否匹配;如果獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配,則在所述XML文檔相應(yīng)位置插入所述術(shù)語(yǔ)的鏈接信息,以供使用所述術(shù)語(yǔ)。通過(guò)上述方式,本發(fā)明可以自動(dòng)從XML文檔中獲得術(shù)語(yǔ),無(wú)需人為參與,在預(yù)置術(shù)語(yǔ)庫(kù)中查找與獲得的術(shù)語(yǔ)匹配的術(shù)語(yǔ),并在所述XML文檔相應(yīng)位置插入匹配的術(shù)語(yǔ)的鏈接信息。可以節(jié)省XML文檔作者的手工在術(shù)語(yǔ)庫(kù)中實(shí)行查找、辨別和在XML文檔制作鏈接信息的時(shí)間,同時(shí)可以避免XML文檔作者在手工操作過(guò)程中容易的誤操作,比如可以避免在術(shù)語(yǔ)庫(kù)中重復(fù)術(shù)語(yǔ)過(guò)多時(shí),即一個(gè)術(shù)語(yǔ)名具有多個(gè)不同的解釋,會(huì)使得XML文檔作者在挑選正確條目上花費(fèi)的時(shí)間很長(zhǎng),且可能一個(gè)術(shù)語(yǔ)名具有多個(gè)連接信息時(shí),容易使得制作出現(xiàn)錯(cuò)誤的問(wèn)題。

請(qǐng)參照?qǐng)D2,圖2為本發(fā)明文檔處理方法第二實(shí)施例的流程示意圖。

基于第一實(shí)施例,在步驟S10和步驟S20之間還可以包括:

步驟S50,判斷獲得的所述術(shù)語(yǔ)與黑名單中的術(shù)語(yǔ)是否匹配;

本實(shí)施例可以在本地或者服務(wù)器中建立黑名單,所述黑名單包括不需要判斷的術(shù)語(yǔ)。具體實(shí)施中也可以不建立黑名單。在步驟S10獲得的所述術(shù)語(yǔ)后,在步驟S20判斷獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)是否匹配的步驟之前,可以先判斷獲得的所述術(shù)語(yǔ)與黑名單中的術(shù)語(yǔ)是否匹配。如果判斷結(jié)果為獲得的所述術(shù)語(yǔ)與黑名單中的術(shù)語(yǔ)匹配,則進(jìn)入步驟S60;如果判斷結(jié)果為獲得的所述術(shù)語(yǔ)與黑名單中的術(shù)語(yǔ)不匹配,則進(jìn)入步驟S20。

步驟S60,不做任何處理。

如果步驟S50的判斷結(jié)果為獲得的所述術(shù)語(yǔ)與黑名單中的術(shù)語(yǔ)匹配,則不做任何處理,當(dāng)然也可以返回步驟S50,繼續(xù)判斷下一個(gè)術(shù)語(yǔ)與黑名單中的術(shù)語(yǔ)是否匹配。

請(qǐng)參照?qǐng)D3,圖3為圖1中獲得XML文檔中的所述術(shù)語(yǔ)的步驟的細(xì)化流程示意圖。

基于第一實(shí)施例,步驟S10包括:

步驟S11,獲得所述XML文檔中的英文內(nèi)容;

用戶在本發(fā)明軟件相應(yīng)輸入框中輸入本地索引文件路徑或者待處理XML文檔路徑,當(dāng)然還可以通過(guò)本發(fā)明的軟件打開(kāi)待處理的XML文檔。用戶輸入本地索引文件路徑或者待處理XML文檔路徑后,用戶點(diǎn)擊開(kāi)始處理按鈕,本發(fā)明基于用戶觸發(fā)的開(kāi)始命令,開(kāi)始逐節(jié)點(diǎn)讀取所述XML文檔。XML文檔一般分為兩種:一種是純英文文檔;一種是英文和其他類型文字混合的文檔,比如中英文混合文檔。在讀取所述英文內(nèi)容前,判斷待處理的XML文檔是純英文文檔還是混合文檔。如果讀取到的是純英文文檔,則按空格符提取其中的英文內(nèi)容;如果讀取到的是混合文檔,則確定混合文檔中的英文內(nèi)容,比如逐一讀取所述混合文檔的內(nèi)容,然后判斷讀取的內(nèi)容是否為英文內(nèi)容,當(dāng)然還可以根據(jù)標(biāo)點(diǎn)符號(hào)逐句判斷或者逐一判斷讀取的內(nèi)容是否為英文內(nèi)容。具體實(shí)施中在讀取到所述XML文檔中的英文內(nèi)容時(shí),還可以記錄讀取到的英文內(nèi)容的位置,當(dāng)然也可以不記錄讀取到的英文內(nèi)容的位置,比如在逐行或者逐句處理所述XML文檔時(shí),可以不記錄讀取到的英文內(nèi)容的位置。獲取到所述XML文檔中的英文內(nèi)容時(shí),進(jìn)入步驟S12。

步驟S12,判斷所述英文內(nèi)容中除首字母之外,是否還存在大寫(xiě)字母;

根據(jù)步驟S11獲得的所述XML文檔中的英文內(nèi)容,判斷所述英文內(nèi)容中除首字母外,是否還存在大寫(xiě)字母。如果判斷到所述英文內(nèi)容中除首字母之外,還存在大寫(xiě)字母,則進(jìn)入步驟S13,否則,進(jìn)入步驟S14。

步驟S13,如果所述英文內(nèi)容中除首字母之外,還存在大寫(xiě)字母,則確定所述英文內(nèi)容為術(shù)語(yǔ);

對(duì)于在所述XML文檔中的術(shù)語(yǔ),一般為連續(xù)的至少兩個(gè)英文大寫(xiě)字母。根據(jù)步驟S12的判斷結(jié)果為判斷到所述英文內(nèi)容中除首字母之外,還存在大寫(xiě)字母,則確定所述英文內(nèi)容為術(shù)語(yǔ)。然后繼續(xù)讀取所述XML文檔后續(xù)內(nèi)容,或者繼續(xù)判斷讀取到的后續(xù)英文內(nèi)容。

步驟S14,確定所述英文內(nèi)容不是術(shù)語(yǔ)。

根據(jù)步驟S12的判斷結(jié)果為判斷到所述英文內(nèi)容中除首字母之外,不存在大寫(xiě)字母,則確定所述英文內(nèi)容不是術(shù)語(yǔ)。然后繼續(xù)讀取所述XML文檔后續(xù)內(nèi)容,或者繼續(xù)判斷讀取到的后續(xù)英文內(nèi)容。

本發(fā)明利用在XML文檔中術(shù)語(yǔ)的形式為除去首字母至少還存在一個(gè)大寫(xiě)字母的現(xiàn)象,判斷所述XML文檔中的術(shù)語(yǔ)。首先判斷讀取的所述XML文檔的類型,如果所述XML文檔是純英文文檔,則利用各個(gè)英文單詞之間會(huì)存在空格的現(xiàn)象,確定讀取到的英文內(nèi)容;如果所述XML文檔是混合文檔,則判斷讀取的內(nèi)容是否為英文內(nèi)容。在讀取到英文內(nèi)容時(shí),提取所述XML文檔中的英文內(nèi)容,從而獲得所述XML文檔中的英文內(nèi)容。

請(qǐng)參照?qǐng)D4,圖4為本發(fā)明文檔處理方法第三實(shí)施例的流程示意圖。基于本發(fā)明文檔處理方法第一實(shí)施例,步驟S20包括:

步驟S21,判斷獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)是否匹配;

本實(shí)施例可以在本地或者服務(wù)器中建立白名單、本地索引和遠(yuǎn)程術(shù)語(yǔ)庫(kù),所述白名單、本地索引和遠(yuǎn)程術(shù)語(yǔ)庫(kù)可以位于本地終端中也可以位于服務(wù)器中,優(yōu)選地所述白名單、本地索引位于本地終端中,其中,白名單、本地索引可以為遠(yuǎn)程術(shù)語(yǔ)庫(kù)的子集,具體實(shí)施中白名單、本地索引和遠(yuǎn)程術(shù)語(yǔ)庫(kù)也可以是沒(méi)有交集的三個(gè)術(shù)語(yǔ)庫(kù),即各自包括不同的術(shù)語(yǔ)。在更多的實(shí)施中用戶可以根據(jù)實(shí)際需要建立其中兩個(gè)術(shù)語(yǔ)庫(kù),或者多個(gè)術(shù)語(yǔ)庫(kù)。根據(jù)步驟S10獲得XML文檔中的術(shù)語(yǔ),判斷獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)是否匹配。 如果判斷結(jié)果為獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)匹配,則進(jìn)入步驟S30;如果獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)不匹配,則進(jìn)入步驟S22。

具體實(shí)施中在執(zhí)行本步驟之前還可以判斷獲得的所述術(shù)語(yǔ)與黑名單中的術(shù)語(yǔ)是否匹配,如果判斷結(jié)果為獲得的所述術(shù)語(yǔ)與黑名單中的術(shù)語(yǔ)不匹配時(shí),才進(jìn)行本步驟。

步驟S22,判斷獲得的所述術(shù)語(yǔ)與本地索引中的術(shù)語(yǔ)是否匹配;

如果步驟S21的判斷結(jié)果為獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)不匹配,則判斷獲得的所述術(shù)語(yǔ)與本地索引中的術(shù)語(yǔ)是否匹配,本地索引中包括常用的術(shù)語(yǔ)。如果判斷結(jié)果為獲得的所述術(shù)語(yǔ)與本地索引中的術(shù)語(yǔ)匹配,則進(jìn)入步驟S30;如果判斷結(jié)果為獲得的所述術(shù)語(yǔ)與本地索引中的術(shù)語(yǔ)不匹配,則進(jìn)入步驟S23。

步驟S23,判斷獲得的所述術(shù)語(yǔ)與遠(yuǎn)程術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)是否匹配;

根據(jù)步驟S22的判斷結(jié)果為獲得的所述術(shù)語(yǔ)與本地索引中的術(shù)語(yǔ)不匹配時(shí),判斷獲得的所述術(shù)語(yǔ)與遠(yuǎn)程術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)是否匹配,遠(yuǎn)程術(shù)語(yǔ)庫(kù)可以位于遠(yuǎn)程服務(wù)器中,也可以位于本地?cái)?shù)據(jù)庫(kù)中。如果判斷結(jié)果為獲得的所述術(shù)語(yǔ)與遠(yuǎn)程術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配,則進(jìn)入步驟S30;如果判斷結(jié)果為獲得的所述術(shù)語(yǔ)與遠(yuǎn)程術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)不匹配,則進(jìn)入步驟S24。

步驟S24,不進(jìn)行任何處理;

如果在步驟S23的判斷結(jié)果為獲得的所述術(shù)語(yǔ)與遠(yuǎn)程術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)不匹配,則不進(jìn)行任何處理或者繼續(xù)處理XML文檔后續(xù)內(nèi)容。

本實(shí)施例中白名單和本地索引是遠(yuǎn)程術(shù)語(yǔ)庫(kù)的子集,當(dāng)然白名單和本地索引是遠(yuǎn)程術(shù)語(yǔ)庫(kù)也可以沒(méi)有交集,各自包括不同的術(shù)語(yǔ),即將所有的術(shù)語(yǔ)按需要分別放在白名單、本地索引和遠(yuǎn)程術(shù)語(yǔ)庫(kù)中。具體實(shí)施中,在步驟S22和步驟S23中在判斷到獲得的所述術(shù)語(yǔ)與本地索引或者遠(yuǎn)程術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配時(shí),還可以顯示提示信息,比如是否加入白名單,或者編輯白名單、本地索引和遠(yuǎn)程術(shù)語(yǔ)庫(kù)。在更多的實(shí)施中還可以只建立本地索引和遠(yuǎn)程術(shù)語(yǔ)庫(kù)。

步驟S30,在所述XML文檔相應(yīng)位置插入與預(yù)置術(shù)語(yǔ)庫(kù)中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息。

如果在步驟S21的判斷結(jié)果是獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)匹配,則步驟S30包括在所述XML文檔相應(yīng)位置插入與白名單中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的 鏈接信息。如果在步驟S22的判斷結(jié)果是獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)匹配,則步驟S30包括在所述XML文檔相應(yīng)位置插入與本地索引中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息。如果在步驟S23的判斷結(jié)果是獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)匹配,則步驟S30包括在所述XML文檔相應(yīng)位置插入與遠(yuǎn)程術(shù)語(yǔ)庫(kù)中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息。

本發(fā)明將術(shù)語(yǔ)放在白名單、本地索引和遠(yuǎn)程術(shù)語(yǔ)庫(kù)三個(gè)庫(kù)中,將鏈接信息確定的術(shù)語(yǔ)放在白名單中,常用的術(shù)語(yǔ)放在本地索引中,然后分別判斷獲得的所述術(shù)語(yǔ)是否在白名單、本地索引和遠(yuǎn)程術(shù)語(yǔ)庫(kù)中,提高了查找效率??梢栽谝欢ǔ潭壬媳苊怆S著術(shù)語(yǔ)庫(kù)中術(shù)語(yǔ)的增多,如果放在同一個(gè)術(shù)語(yǔ)庫(kù)中,導(dǎo)致查找時(shí)間長(zhǎng)的問(wèn)題。

請(qǐng)參照?qǐng)D5,圖5為圖1中如果獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配,則在所述XML文檔相應(yīng)位置插入與預(yù)置術(shù)語(yǔ)庫(kù)中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息的步驟的細(xì)化流程示意圖。

步驟S31,在獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配的數(shù)量為至少一個(gè)時(shí),顯示選擇界面;

如果在步驟S20判斷到得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配的數(shù)量為至少一個(gè)時(shí),顯示選擇界面,如圖6所示,圖6為選擇界面示意圖。所述選擇界面包括讀取到的所述術(shù)語(yǔ)的內(nèi)容、匹配內(nèi)容的英文全稱和中文全稱、匹配內(nèi)容的說(shuō)明信息、選擇項(xiàng)、編輯白名單按鈕和確定按鈕等。其中匹配內(nèi)容的說(shuō)明信息可以根據(jù)用戶在選擇界面選擇不同的選擇項(xiàng)顯示對(duì)應(yīng)選擇項(xiàng)的說(shuō)明,用戶可以通過(guò)編輯白名單進(jìn)入白名單編輯界面。具體實(shí)施中所述選擇界面還可以根據(jù)用戶設(shè)置需要添加或者減少功能按鍵或者設(shè)置不同的界面,比如添加編輯黑名單、編輯本地索引等按鈕,然后通過(guò)對(duì)應(yīng)的按鈕進(jìn)入相應(yīng)編輯界面。具體實(shí)施中,如果判斷到獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)匹配,則可以不顯示選擇界面,直接在所述XML文檔相應(yīng)位置插入與白名單中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息。在更多的實(shí)施中還可以在步驟S20判斷到得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配的數(shù)量為至少兩個(gè)時(shí),顯示選擇界面,可以在一定程度上減少用戶操作。在接收到用戶基于所述選擇界面觸發(fā)的選擇命令后,進(jìn)入步驟S32。

步驟S32,接收用戶在所述選擇界面觸發(fā)的選擇命令,根據(jù)所述選擇命令在所述XML文檔相應(yīng)位置插入所述術(shù)語(yǔ)的鏈接信息。

根據(jù)步驟S31,用戶在所述選擇界面觸發(fā)的選擇命令,終端接收到選擇命令,根據(jù)所述選擇命令在所述XML文檔相應(yīng)位置插入所述術(shù)語(yǔ)的鏈接信息以供所述XML文檔在執(zhí)行時(shí)通過(guò)鏈接信息使用所述術(shù)語(yǔ)。當(dāng)然也可以根據(jù)“跳過(guò)”的選擇命令跳過(guò)此次處理,繼續(xù)處理后續(xù)的XML文檔內(nèi)容,或者根據(jù)對(duì)應(yīng)編輯按鈕進(jìn)入白名單、本地索引或遠(yuǎn)程數(shù)據(jù)庫(kù)的編輯界面。

本發(fā)明在判斷獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配的數(shù)量為至少一個(gè)時(shí),顯示選擇界面。用戶可以通過(guò)選擇界面查看匹配所述術(shù)語(yǔ)的相關(guān)信息,幫助用戶識(shí)別正確的匹配所述術(shù)語(yǔ)的鏈接信息,提高用戶識(shí)別所述術(shù)語(yǔ)的速度,并可以通過(guò)選擇界面進(jìn)入對(duì)應(yīng)術(shù)語(yǔ)庫(kù),進(jìn)行編輯。能夠大大減少用戶在挑選正確術(shù)語(yǔ)上花費(fèi)的時(shí)間;方便用戶在使用過(guò)程中調(diào)整所述預(yù)置的術(shù)語(yǔ)庫(kù)。

本發(fā)明進(jìn)一步提供一種文檔處理裝置。

請(qǐng)參照?qǐng)D7,圖7為本發(fā)明文檔處理裝置第一實(shí)施例的功能模塊示意圖。

在本實(shí)施例中,該文檔處理裝置包括:獲得模塊10、第一判斷模塊20和處理模塊30。

獲得模塊10,用于獲得XML文檔中的術(shù)語(yǔ);

用戶在本發(fā)明軟件相應(yīng)輸入框中輸入本地索引文件路徑或者待處理XML文件路徑,當(dāng)然還可以通過(guò)本發(fā)明的軟件打開(kāi)待處理的XML文件。本發(fā)明軟件根據(jù)用戶輸入的待處理的XML文件的路徑,找到對(duì)應(yīng)的待處理XML文檔,讀取XML文檔中內(nèi)容,自動(dòng)搜索所述XML文檔中的術(shù)語(yǔ),本發(fā)明中術(shù)語(yǔ)包括術(shù)語(yǔ)和/或縮略語(yǔ),從而獲得所述XML文檔中的術(shù)語(yǔ)。

第一判斷模塊20,用于判斷獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)是否匹配,所述預(yù)置術(shù)語(yǔ)庫(kù)包括白名單、本地索引和遠(yuǎn)程術(shù)語(yǔ)庫(kù)。

本實(shí)施例中預(yù)置術(shù)語(yǔ)庫(kù)包括但不限于術(shù)語(yǔ)的名稱列、地址列、英文全稱列和中文全稱列,具體實(shí)施中可以根據(jù)不同的術(shù)語(yǔ)設(shè)置不同的內(nèi)容。根據(jù)獲得模塊10獲得的所述XML文檔中的術(shù)語(yǔ),判斷所述術(shù)語(yǔ)是否與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配,比如本實(shí)施例中通過(guò)判斷獲得的所述術(shù)語(yǔ)是否和預(yù)置術(shù)語(yǔ)庫(kù) 中名稱列中的內(nèi)容相同。

處理模塊30,用于如果獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配,則在所述XML文檔相應(yīng)位置插入與預(yù)置術(shù)語(yǔ)庫(kù)中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息。

根據(jù)第一判斷模塊20的判斷結(jié)果,在所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配時(shí),在所述XML文檔中與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配的所述術(shù)語(yǔ)的相應(yīng)位置插入對(duì)應(yīng)該術(shù)語(yǔ)的鏈接信息。在后續(xù)使用XML文檔時(shí),可以通過(guò)讀取鏈接信息讀取到對(duì)應(yīng)所述術(shù)語(yǔ)的屬性,即讀取到所述術(shù)語(yǔ)的名稱、地址、英文全稱和中文全稱等,從而使用所述術(shù)語(yǔ),執(zhí)行對(duì)應(yīng)操作或顯示對(duì)應(yīng)的內(nèi)容。具體實(shí)施中還可以根據(jù)第一判斷模塊20的判斷結(jié)果為所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)不匹配時(shí),顯示提示信息;或者在處理所述XML文檔之后顯示提示信息;當(dāng)然也可以不顯示提示信息。

本發(fā)明通過(guò)獲得XML文檔中的所述術(shù)語(yǔ);判斷獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)是否匹配;如果獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配,則在所述XML文檔相應(yīng)位置插入所述術(shù)語(yǔ)的鏈接信息,以供使用所述術(shù)語(yǔ)。通過(guò)上述方式,本發(fā)明可以自動(dòng)從XML文檔中獲得術(shù)語(yǔ),無(wú)需人為參與,在預(yù)置術(shù)語(yǔ)庫(kù)中查找與獲得的術(shù)語(yǔ)匹配的術(shù)語(yǔ),在所述XML文檔相應(yīng)位置插入匹配的術(shù)語(yǔ)的鏈接信息。可以節(jié)省XML文檔作者的手工在術(shù)語(yǔ)庫(kù)中實(shí)行查找、辨別和在XML文檔制作鏈接信息的時(shí)間,同時(shí)可以避免XML文檔作者在手工操作過(guò)程中容易的誤操作,比如可以避免在術(shù)語(yǔ)庫(kù)中重復(fù)術(shù)語(yǔ)過(guò)多時(shí),即一個(gè)術(shù)語(yǔ)名具有多個(gè)不同的解釋,會(huì)使得XML文檔作者在挑選正確條目上花費(fèi)的時(shí)間很長(zhǎng),且可能一個(gè)術(shù)語(yǔ)名具有多個(gè)連接信息時(shí),容易使得制作出現(xiàn)錯(cuò)誤的問(wèn)題。

請(qǐng)參照?qǐng)D8,圖8為本發(fā)明文檔處理裝置第二實(shí)施例的功能模塊示意圖。基于本發(fā)明文檔處理裝置第一實(shí)施例,所述裝置還可以包括:

第二判斷模塊40,用于判斷獲得的所述術(shù)語(yǔ)與黑名單是否匹配。

本實(shí)施例可以在本地或者服務(wù)器中建立黑名單,所述黑名單包括不需要判斷的術(shù)語(yǔ)。具體實(shí)施中也可以不建立黑名單。在獲得的所述術(shù)語(yǔ)后,在判斷獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)是否匹配之前,可以先判斷獲得的所述術(shù)語(yǔ)與黑名單中的術(shù)語(yǔ)是否匹配。

如果第二判斷模塊40的判斷結(jié)果為獲得的所述術(shù)語(yǔ)與黑名單中的術(shù)語(yǔ)不匹配,則第一判斷模塊20判斷獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)是否匹配。如果第二判斷模塊40的判斷結(jié)果為獲得的所述術(shù)語(yǔ)與黑名單中的術(shù)語(yǔ)匹配,則不做任何處理,當(dāng)然也可以繼續(xù)判斷下一個(gè)術(shù)語(yǔ)與黑名單中的術(shù)語(yǔ)是否匹配。

請(qǐng)參照?qǐng)D9,圖9為圖7中獲得模塊的細(xì)化功能模塊示意圖。

基于本發(fā)明文檔處理裝置第一實(shí)施例,獲得模塊10包括:

獲得單元11,用于獲得所述XML文檔中的英文內(nèi)容。

用戶在本發(fā)明軟件相應(yīng)輸入框中輸入本地索引文件路徑或者待處理XML文檔路徑,當(dāng)然還可以通過(guò)本發(fā)明的軟件打開(kāi)待處理的XML文檔。用戶輸入本地索引文件路徑或者待處理XML文檔路徑后,用戶點(diǎn)擊開(kāi)始處理按鈕,本發(fā)明基于用戶觸發(fā)的開(kāi)始命令,開(kāi)始逐節(jié)點(diǎn)取所述XML文檔。XML文檔一般分為兩種:一種是純英文文檔;一種是英文和其他類型文字混合的文檔,比如中英文混合文檔。在讀取所述英文內(nèi)容前,判斷待處理的XML文檔是純英文文檔還是混合文檔。如果讀取到的是純英文文檔,則按空格符提取其中的英文內(nèi)容;如果讀取到的是混合文檔,則確定混合文檔中的英文內(nèi)容,比如逐一讀取所述混合文檔的內(nèi)容,然后判斷讀取的內(nèi)容是否為英文內(nèi)容,當(dāng)然還可以根據(jù)標(biāo)點(diǎn)符號(hào)逐句判斷或者逐一判斷讀取的內(nèi)容是否為英文內(nèi)容。具體實(shí)施中在讀取到所述XML文檔中的英文內(nèi)容時(shí),還可以記錄讀取到的英文內(nèi)容的位置,當(dāng)然也可以不記錄讀取到的英文內(nèi)容的位置,比如在逐行或者逐句處理所述XML文檔時(shí),可以不記錄讀取到的英文內(nèi)容的位置。

判斷單元12,用于判斷所述英文內(nèi)容中除首字母之外,是否存在大寫(xiě)字母。

根據(jù)獲得單元11獲得的所述XML文檔中的英文內(nèi)容,判斷所述英文內(nèi)容中除首字母外,是否還存在大寫(xiě)字母。

確定單元13,用于在所述判斷單元的判斷結(jié)果為所述英文內(nèi)容中除首字母之外,存在大寫(xiě)英文字母時(shí),確定所述英文內(nèi)容為所述術(shù)語(yǔ)。

對(duì)于在所述XML文檔中的術(shù)語(yǔ),一般為連續(xù)的至少兩個(gè)英文大寫(xiě)字母。根據(jù)判斷單元12的判斷結(jié)果為判斷到所述英文內(nèi)容中除首字母之外,還存在 大寫(xiě)字母時(shí),確定所述英文內(nèi)容為術(shù)語(yǔ)。如果判斷單元12的判斷結(jié)果為判斷到所述英文內(nèi)容中除首字母之外,不存在大寫(xiě)字母,則確定所述英文內(nèi)容不是術(shù)語(yǔ)。然后繼續(xù)讀取所述XML文檔后續(xù)內(nèi)容,或者繼續(xù)判斷讀取到的后續(xù)英文內(nèi)容。

本發(fā)明利用在XML文檔中術(shù)語(yǔ)的形式為除去首字母至少還存在一個(gè)大寫(xiě)字母的現(xiàn)象,判斷所述XML文檔中的術(shù)語(yǔ)。首先判斷讀取的所述XML文檔的類型,如果所述XML文檔是純英文文檔,則利用各個(gè)英文單詞之間會(huì)存在空格的現(xiàn)象,確定讀取到的英文內(nèi)容;如果所述XML文檔是混合文檔,則判斷讀取的內(nèi)容是否為英文內(nèi)容。在讀取到英文內(nèi)容時(shí),提取所述XML文檔中的英文內(nèi)容,從而獲得所述XML文檔中的英文內(nèi)容。

請(qǐng)參照?qǐng)D10,圖10為圖7中第一判斷模塊的細(xì)化功能模塊示意圖。

基于本發(fā)明文檔處理裝置第一實(shí)施例,第一判斷模塊20包括:

第一判斷單元21,用于判斷獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)是否匹配。如果獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)匹配,則處理模塊30在所述XML文檔相應(yīng)位置插入與白名單中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息。

本實(shí)施例可以在本地或者服務(wù)器中建立白名單、本地索引和遠(yuǎn)程術(shù)語(yǔ)庫(kù),所述白名單、本地索引和遠(yuǎn)程術(shù)語(yǔ)庫(kù)可以位于本地終端中也可以位于服務(wù)器中,優(yōu)選地所述白名單、本地索引位于本地終端中,其中,白名單、本地索引可以為遠(yuǎn)程術(shù)語(yǔ)庫(kù)的子集,具體實(shí)施中白名單、本地索引和遠(yuǎn)程術(shù)語(yǔ)庫(kù)也可以是沒(méi)有交集的三個(gè)術(shù)語(yǔ)庫(kù),即各自包括不同的術(shù)語(yǔ)。在更多的實(shí)施中用戶可以根據(jù)實(shí)際需要建立其中兩個(gè)術(shù)語(yǔ)庫(kù),或者多個(gè)術(shù)語(yǔ)庫(kù)。根據(jù)獲取模塊10獲得XML文檔中的術(shù)語(yǔ),判斷獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)是否匹配。如果獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)匹配,則處理模塊30在所述XML文檔相應(yīng)位置插入與白名單中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息。

第二判斷單元22,用于在獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)不匹配時(shí),判斷獲得的所述術(shù)語(yǔ)與本地索引中的術(shù)語(yǔ)是否匹配。如果獲得的所述術(shù)語(yǔ)與本地索引中的術(shù)語(yǔ)匹配,則處理模塊30在所述XML文檔相應(yīng)位置插入與本地索引中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息。

如果第一判斷單元21的判斷結(jié)果為獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)不 匹配,則判斷獲得的所述術(shù)語(yǔ)與本地索引中的術(shù)語(yǔ)是否匹配,本地索引中包括常用的術(shù)語(yǔ)。如果獲得的所述術(shù)語(yǔ)與本地索引中的術(shù)語(yǔ)匹配,則所述處理模塊在所述XML文檔相應(yīng)位置插入與本地索引中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息。

第三判斷單元23,用于在獲得的所述術(shù)語(yǔ)與本地索引中的術(shù)語(yǔ)不匹配時(shí),判斷獲得的所述術(shù)語(yǔ)與遠(yuǎn)程術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)是否匹配,如果獲得的所述術(shù)語(yǔ)與遠(yuǎn)程術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配,則處理模塊30在所述XML文檔相應(yīng)位置插入與遠(yuǎn)程術(shù)語(yǔ)庫(kù)中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息。

根據(jù)第二判斷單元22的判斷結(jié)果為獲得的所述術(shù)語(yǔ)與本地索引中的術(shù)語(yǔ)不匹配時(shí),判斷獲得的所述術(shù)語(yǔ)與遠(yuǎn)程術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)是否匹配,遠(yuǎn)程術(shù)語(yǔ)庫(kù)可以位于遠(yuǎn)程服務(wù)器中,也可以位于本地?cái)?shù)據(jù)庫(kù)中。如果獲得的所述術(shù)語(yǔ)與遠(yuǎn)程術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配,則處理模塊30在所述XML文檔相應(yīng)位置插入與遠(yuǎn)程術(shù)語(yǔ)庫(kù)中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息。如果判斷結(jié)果為獲得的所述術(shù)語(yǔ)與遠(yuǎn)程術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)不匹配,則不進(jìn)行任何處理或者繼續(xù)處理XML文檔后續(xù)內(nèi)容。

本實(shí)施例中白名單和本地索引是遠(yuǎn)程術(shù)語(yǔ)庫(kù)的子集,當(dāng)然白名單和本地索引是遠(yuǎn)程術(shù)語(yǔ)庫(kù)也可以沒(méi)有交集,各自包括不同的術(shù)語(yǔ),即將所有的術(shù)語(yǔ)按需要分別放在白名單、本地索引和遠(yuǎn)程術(shù)語(yǔ)庫(kù)中。具體實(shí)施中,在第二判斷單元22和第三判斷單元23中在判斷到獲得的所述術(shù)語(yǔ)與本地索引或者遠(yuǎn)程術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配時(shí),還可以顯示提示信息,比如是否加入白名單,或者編輯白名單、本地索引和遠(yuǎn)程術(shù)語(yǔ)庫(kù)。在更多的實(shí)施中還可以只建立本地索引和遠(yuǎn)程術(shù)語(yǔ)庫(kù)。

本發(fā)明將術(shù)語(yǔ)放在白名單、本地索引和遠(yuǎn)程術(shù)語(yǔ)庫(kù)三個(gè)庫(kù)中,將鏈接信息確定的術(shù)語(yǔ)放在白名單中,常用的術(shù)語(yǔ)放在本地索引中,然后分別判斷獲得的所述術(shù)語(yǔ)是否在白名單、本地索引和遠(yuǎn)程術(shù)語(yǔ)庫(kù)中,提高了查找效率??梢栽谝欢ǔ潭壬媳苊怆S著術(shù)語(yǔ)庫(kù)中術(shù)語(yǔ)的增多,如果放在同一個(gè)術(shù)語(yǔ)庫(kù)中,導(dǎo)致查找時(shí)間長(zhǎng)的問(wèn)題。

請(qǐng)參照?qǐng)D11,圖11為圖7中處理模塊的細(xì)化功能模塊示意圖。

基于本發(fā)明文檔處理裝置第一實(shí)施例,處理模塊30包括:

顯示單元31,用于在所述第一判斷模塊判斷結(jié)果為獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中匹配的數(shù)量為至少一個(gè)時(shí),顯示選擇界面。

如果在第一判斷單元20判斷到得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配的數(shù)量為至少一個(gè)時(shí),顯示選擇界面,如圖6所示,圖6為選擇界面示意圖。所述選擇界面包括讀取到的所述術(shù)語(yǔ)的內(nèi)容、匹配內(nèi)容的英文全稱和中文全稱、匹配內(nèi)容的說(shuō)明信息、選擇項(xiàng)、編輯白名單按鈕和確定按鈕等。其中匹配內(nèi)容的說(shuō)明信息可以根據(jù)用戶在選擇界面選擇不同的選擇項(xiàng)顯示對(duì)應(yīng)選擇項(xiàng)的說(shuō)明,用戶可以通過(guò)編輯白名單進(jìn)入白名單編輯界面。具體實(shí)施中所述選擇界面還可以根據(jù)用戶設(shè)置需要添加或者減少功能按鍵或者設(shè)置不同的界面,比如添加編輯黑名單、編輯本地索引等按鈕,然后通過(guò)對(duì)應(yīng)的按鈕進(jìn)入相應(yīng)編輯界面。具體實(shí)施中,如果判斷到獲得的所述術(shù)語(yǔ)與白名單中的術(shù)語(yǔ)匹配,則可以不顯示選擇界面,直接在所述XML文檔相應(yīng)位置插入與白名單中術(shù)語(yǔ)匹配的術(shù)語(yǔ)的鏈接信息。在更多的實(shí)施中還可以在判斷到得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配的數(shù)量為至少兩個(gè)時(shí),顯示選擇界面,可以在一定程度上減少用戶操作。

處理單元32,用于接收用戶在所述選擇界面觸發(fā)的選擇命令,根據(jù)所述選擇命令在所述XML文檔相應(yīng)位置插入所述術(shù)語(yǔ)的鏈接信息。

根據(jù)用戶在顯示單元31中選擇界面觸發(fā)的選擇命令,終端接收到選擇命令,根據(jù)所述選擇命令在所述XML文檔相應(yīng)位置插入所述術(shù)語(yǔ)的鏈接信息,以供所述XML文檔在執(zhí)行時(shí)通過(guò)鏈接信息使用所述術(shù)語(yǔ)。當(dāng)然也可以根據(jù)“跳過(guò)”的選擇命令跳過(guò)此次處理,繼續(xù)處理后續(xù)的XML文檔內(nèi)容,或者根據(jù)對(duì)應(yīng)編輯按鈕進(jìn)入白名單、本地索引或遠(yuǎn)程數(shù)據(jù)庫(kù)的編輯界面。

本發(fā)明在判斷獲得的所述術(shù)語(yǔ)與預(yù)置術(shù)語(yǔ)庫(kù)中的術(shù)語(yǔ)匹配的數(shù)量為至少一個(gè)時(shí),顯示選擇界面。用戶可以通過(guò)選擇界面查看匹配所述術(shù)語(yǔ)的相關(guān)信息,幫助用戶識(shí)別正確的匹配所述術(shù)語(yǔ)的鏈接信息,提高用戶識(shí)別所述術(shù)語(yǔ)的速度,并可以通過(guò)選擇界面進(jìn)入對(duì)應(yīng)術(shù)語(yǔ)庫(kù),進(jìn)行編輯。能夠減少用戶在挑選正確術(shù)語(yǔ)上花費(fèi)的時(shí)間;方便用戶在使用過(guò)程中調(diào)整所述預(yù)置的術(shù)語(yǔ)庫(kù)。

以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間 接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1