專利名稱:一種文檔數(shù)據(jù)處理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)處理技術(shù),特別涉及一種文檔數(shù)據(jù)處理方法及裝置。
技術(shù)背景現(xiàn)有的電子文檔處理中,如常用的o伍ce、 WPS處理軟件等,對(duì)文檔中多 媒體對(duì)象,僅是只是當(dāng)作對(duì)多媒體對(duì)象。用戶可以對(duì)多々某體對(duì)象進(jìn)行刪除,復(fù) 制,居中等等操作。但是,發(fā)明人在發(fā)明過(guò)程中注意到,傳統(tǒng)軟件對(duì)多媒體對(duì) 象的處理,并沒(méi)有將多媒體對(duì)象當(dāng)成其他的對(duì)象。其他對(duì)象指的是除了自身所 代表的對(duì)象之外的另一種類型的對(duì)象。進(jìn)一步的,傳統(tǒng)軟件不僅是對(duì)多媒體對(duì)象的處理,并沒(méi)有將多媒體對(duì)象當(dāng) 成其他的對(duì)象。而是,對(duì)于操作對(duì)象而言,僅僅是對(duì)其本身進(jìn)行操作,并沒(méi)有 將它當(dāng)成其他對(duì)象來(lái)進(jìn)行處理。比如一個(gè)"天安門(mén)"的圖形對(duì)象,可以轉(zhuǎn)換為標(biāo)準(zhǔn)普通話的"天安門(mén),,聲 音對(duì)象,或者轉(zhuǎn)換成有"天安門(mén)"內(nèi)容的視頻對(duì)象。當(dāng)然,文字"天安門(mén)"本 身,也是對(duì)象之一。再比如,即時(shí)通信軟件QQ和MSN中對(duì)待各種動(dòng)畫(huà)的表情,其只是當(dāng)成 了表情,并沒(méi)有當(dāng)成文字。大多數(shù)情況下,用戶因?yàn)檩斎肓颂囟ǖ奈淖?,所?才會(huì)替換成特定的表情。也就是說(shuō),其進(jìn)行處理時(shí),仍舊是將表情這一多媒體 對(duì)象當(dāng)成多媒體對(duì)象本身來(lái)進(jìn)行操作,并沒(méi)有當(dāng)成如文字一樣來(lái)進(jìn)行操作。發(fā)明內(nèi)容本發(fā)明實(shí)施例提供了 一種文檔數(shù)據(jù)處理方法及裝置,用以解決現(xiàn)有技術(shù)中 在文檔數(shù)據(jù)處理時(shí),能夠?qū)⒁环N操作對(duì)象轉(zhuǎn)換為其它的^t喿作對(duì)象進(jìn)行處理。本發(fā)明實(shí)施例提供了 一種文檔數(shù)據(jù)處理方法,用戶對(duì)第一操作對(duì)象進(jìn)行操作,還包括如下步驟 獲取第一操作對(duì)象;將所述第 一操作對(duì)象置換成第二操作對(duì)象,所述第二操作對(duì)象與第 一操作 對(duì)象是媒體類型相異的文檔數(shù)據(jù);用戶對(duì)所述第二操作對(duì)象進(jìn)行操作。本發(fā)明實(shí)施例還提供了 一種文檔數(shù)據(jù)處理裝置,包括用于對(duì)操作對(duì)象進(jìn)行 操作的操作模塊,還包括獲取模塊、置換模塊,其中獲取模塊,用于獲取所述操作模塊操作的第一操作對(duì)象;置換模塊,用于將所述第一操作對(duì)象置換成第二操作對(duì)象,所述第二操作 對(duì)象與第 一操作對(duì)象是^ 某體類型相異的文檔數(shù)據(jù);所述操作模塊對(duì)所述第二搡作對(duì)象進(jìn)行操作。本發(fā)明實(shí)施例有益效果如下在本發(fā)明實(shí)施例中,當(dāng)用戶對(duì)第一操作對(duì)象進(jìn)行才喿作時(shí),首先獲取第一操 作對(duì)象;然后將所述第一操作對(duì)象置換成第二操作對(duì)象,所述第二4喿作對(duì)象與 第一操作對(duì)象是J^某體類型相異的文檔數(shù)據(jù);最后用戶對(duì)所述第二操作對(duì)象進(jìn)行操作。由以上實(shí)施例可知,本發(fā)明實(shí)施例是將一種操作對(duì)象,當(dāng)成另一種操作對(duì)象來(lái)處理,從而達(dá)到了將一個(gè)操作對(duì)象當(dāng)成其他#:作對(duì)象來(lái)進(jìn)行處理的目的。
圖1為本發(fā)明實(shí)施例中所述文檔數(shù)據(jù)處理方法的實(shí)施流程示意圖; 圖2為本發(fā)明實(shí)施例中所述在Windows操作系統(tǒng)中的文檔數(shù)據(jù)處理實(shí)施流 程示意圖;圖3為本發(fā)明實(shí)施例中所述文檔數(shù)據(jù)處理裝置結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
進(jìn)行說(shuō)明。本發(fā)明實(shí)施例對(duì)多媒體對(duì)象的處理是將文檔中的多媒體圖像,當(dāng)成了其他 的對(duì)象處理。圖1為文檔數(shù)據(jù)處理方法的實(shí)施流程示意圖,如圖所示,具體的 可以按如下步驟執(zhí)行從而實(shí)現(xiàn)將文檔中的對(duì)象當(dāng)成其他對(duì)象來(lái)處理,而不是僅 僅當(dāng)成了該對(duì)象本身的操作。步驟IOI、用戶對(duì)第一操作對(duì)象進(jìn)行操作; 步驟102、獲取第一操作對(duì)象;步驟103、將所述第一操作對(duì)象置換成第二操作對(duì)象,所述第二操作對(duì)象 與第 一操作對(duì)象是媒體類型相異的文檔數(shù)據(jù);步驟104、用戶對(duì)所述第二操作對(duì)象進(jìn)行操作。實(shí)施中,所述操作對(duì)象是多媒體操作對(duì)象、和文字才喿作對(duì)象。由原理以及 以下對(duì)具體實(shí)施方式
的描述可以得知,對(duì)于操作對(duì)象來(lái)說(shuō),本發(fā)明實(shí)施例的精 神在于,使文檔中的對(duì)象當(dāng)成其他對(duì)象來(lái)處理,而不是僅僅當(dāng)成了該對(duì)象本身 的操作,對(duì)于用語(yǔ)所操作的對(duì)象是多媒體還是文字、以及實(shí)際操作的對(duì)象是多 媒體還是文字并不重要,本發(fā)明實(shí)施例所提供的是一種機(jī)制來(lái)保證不再僅僅只 能局限于對(duì)對(duì)象本身進(jìn)行操作,因此,以下的實(shí)施例以第一操作對(duì)象為多媒體 操作對(duì)象,第二才喿作對(duì)象為文字搡作對(duì)象為例來(lái)說(shuō)明本發(fā)明如何具體實(shí)施。在實(shí)施中,可以先根據(jù)操作對(duì)象々某體類型區(qū)分第一操:作對(duì)象與第二操作對(duì) 象,即將操作對(duì)象區(qū)分為多媒體對(duì)象或者是文字操作對(duì)象;然后分別建立第一 操作對(duì)象與第二操作對(duì)象的映射關(guān)系,此時(shí),使得每一多媒體操作對(duì)象都有其 所對(duì)應(yīng)的文字操作對(duì)象;這樣就可以根據(jù)映射關(guān)系將第一操作對(duì)象置換成第二 操作對(duì)象了。實(shí)施中,考慮到用戶的體驗(yàn),可以向用戶提供是否進(jìn)行置換的選擇;然后 根據(jù)用戶選擇決定是否在獲取用戶第一操作對(duì)象后執(zhí)行置換。下面實(shí)施以具體運(yùn)用軟件為例來(lái)進(jìn)行說(shuō)明,比如在word文檔中,對(duì)特定的多媒體操作對(duì)象的圖形對(duì)象來(lái)當(dāng)成了文字操作對(duì)象進(jìn)行處理。這時(shí)每個(gè)圖像 對(duì)象代表一個(gè)特定的詞語(yǔ)。當(dāng)用戶進(jìn)行刪除,復(fù)制等等操作的時(shí)候,既是對(duì)圖 形對(duì)象進(jìn)行操作,同時(shí)也是對(duì)圖形所代表的文字進(jìn)行操作。利用這樣的處理方 法,從而實(shí)現(xiàn)了對(duì)特定的多媒體圖像的編輯功能。比如當(dāng)刪除一個(gè)代表"中華人民共和國(guó)"的圖形對(duì)象的時(shí)候,并不是將圖 形對(duì)象刪除,而是先將圖形對(duì)象替換成它代表的文字"中華人民共和國(guó)",然 后用戶再對(duì)文字進(jìn)行操作。也就是通過(guò)對(duì)圖形對(duì)象替換成文字對(duì)象的操作,實(shí) 現(xiàn)了對(duì)文字的操作。圖2為在Windows操作系統(tǒng)中的文檔數(shù)據(jù)處理實(shí)施流程示意圖,如圖所示, 在以Windows系統(tǒng)為例時(shí),實(shí)現(xiàn)的流程可以如下 步驟201、實(shí)時(shí)的監(jiān)控用戶的各種操作。本步驟中,監(jiān)控的辦法隨操作系統(tǒng)的不同而不同,但顯而易見(jiàn)是,每種操 作系統(tǒng)都能夠?qū)τ脩舻牟僮鬟M(jìn)行監(jiān)控。當(dāng)在Windows操作系統(tǒng)時(shí),Windows操 作系統(tǒng)內(nèi)部軟件運(yùn)行是消息驅(qū)動(dòng)的,Windows每當(dāng)執(zhí)行一個(gè)命令的時(shí)候,都會(huì) 發(fā)送一系列的消息,得到消息的對(duì)象會(huì)根據(jù)消息的類型以及參數(shù),執(zhí)行相應(yīng)的 操作。在Windows中提供了一個(gè)機(jī)制,就是可以讓用戶截獲任意的消息。這個(gè) 機(jī)制叫做Hook (鉤子),利用Hook技術(shù)就對(duì)Windows的所有消息進(jìn)行監(jiān)控。 通過(guò)對(duì)每個(gè)消息進(jìn)行判斷,就可以監(jiān)控到用戶的各種才喿作。步驟202、獲取操作對(duì)象。假設(shè)用戶對(duì)操作對(duì)象進(jìn)行刪除操作,則當(dāng)用戶執(zhí)行刪除操作的時(shí)候,刪除 對(duì)象之前,可以首先得到用戶要?jiǎng)h除的到底是什么對(duì)象,實(shí)施中,得到對(duì)象的 方法在各種不同的操作系統(tǒng)有不同的辦法,但都是可以利用該操作系統(tǒng)所提供 的底層技術(shù)實(shí)現(xiàn)的。步驟203、然后判斷此操作對(duì)象是不是有映射關(guān)系的多媒體對(duì)象,是則轉(zhuǎn) 入步驟204,否則轉(zhuǎn)入步驟205。步驟204、如果是,則實(shí)行替換,將要?jiǎng)h除的多媒體操作對(duì)象替換成它所映射的替換操作對(duì)象,比如實(shí)施例中的文字操作對(duì)象。步驟205、如果不是,那就代表用戶刪除的是這個(gè)操作對(duì)象本身,那么就 執(zhí)行刪除操作。由上述實(shí)施可以看出,通過(guò)方法就實(shí)現(xiàn)了一種對(duì)象轉(zhuǎn)換為其他對(duì)象,從而 達(dá)到了將一個(gè)操作對(duì)象當(dāng)成其他操作對(duì)象來(lái)進(jìn)行處理的目的。仍然以word為例來(lái)進(jìn)一步描述本發(fā)明實(shí)施例與文檔處理軟件之間的關(guān)系, 即當(dāng)用戶在word中對(duì)操作對(duì)象進(jìn)行操作時(shí),本發(fā)明實(shí)施例的方案與word之間 的關(guān)系。顯然,用戶可以對(duì)word文檔中的任意對(duì)象多種格式處理,但這是由word 本身提供的功能;當(dāng)然此時(shí)也可以對(duì)別的軟件的多々某體對(duì)象進(jìn)行各種處理,只 要word文檔提供了這些功能;處理之后,可以將已經(jīng)處理后的操作對(duì)象轉(zhuǎn)換 成與它具有映射關(guān)系的替代對(duì)象,比如實(shí)施例中的文字操作對(duì)象。具體而言,如在word中,用戶可以對(duì)圖片進(jìn)行居中、左對(duì)齊、右對(duì)齊等 操作(這些是word提供的功能),然后用戶選定多媒體操作對(duì)象的圖片操作對(duì) 象后,可以使用本發(fā)明實(shí)施例提供的功能(觸發(fā)這個(gè)功能的辦法,可以是快捷 鍵,也可以是用戶點(diǎn)擊圖文輸入法界面中的一個(gè)按鈕,也就是向用戶提供是否 進(jìn)行置換的選擇),當(dāng)用戶確定要置換后,將選中的圖形操作對(duì)象轉(zhuǎn)化為文字 操作對(duì)象。同樣,當(dāng)用戶進(jìn)行刪除一個(gè)圖形操作對(duì)象的操作時(shí),因?yàn)閷D形操作對(duì)象 當(dāng)成文字操作對(duì)象來(lái)處理,所以刪除的時(shí)候,會(huì)先將圖形操作對(duì)象轉(zhuǎn)化成所映 射的文字操作對(duì)象,然后用戶再刪除,就是刪除文字操作了。顯然,對(duì)多媒體操作對(duì)象的處理方式中,并不是只能替換成文字,還可以 替換成其他類型的對(duì)媒體對(duì)象。比如,將圖形對(duì)象替換成聲音或者視頻,將文 字替換成圖形對(duì)象等等。以下以如何由"中華人民共和國(guó)"的多媒體圖片操作對(duì)象A替換成"中華 人民共和國(guó)"的文字操作對(duì)象后,將文字減少成"中華人民"的實(shí)施過(guò)程來(lái)進(jìn)行說(shuō)明。先有圖片操作對(duì)象A,當(dāng)用戶刪除或者進(jìn)行轉(zhuǎn)換的時(shí)候,A就由圖片操作 對(duì)象變成了 "中華人民共和國(guó)"的文字操作對(duì)象。此時(shí),用戶可以對(duì)文字操 作對(duì)象進(jìn)行操作,而不是對(duì)A這個(gè)圖片操作對(duì)象進(jìn)行操作。用戶可以對(duì)"中華 人民共和國(guó),,中的某一個(gè)字進(jìn)行刪除。比如,本來(lái)用戶只想輸入"中華人民" 這四個(gè)字的文字操作對(duì)象,但是由于現(xiàn)在很多輸入法內(nèi)嵌了 "中華人民共和國(guó)" 這個(gè)詞,所以用戶實(shí)際輸入的是"中華人民共和國(guó)"這個(gè)文字操作對(duì)象,在本 發(fā)明實(shí)施例中,輸入的并不是"中華人民共和國(guó),,的文字操作對(duì)象,而是輸入 了圖片操作對(duì)象A,所以,用戶要修改自己的輸入,可以通過(guò)本發(fā)明實(shí)施例將 A轉(zhuǎn)換成"中華人民共和國(guó)"的文字操作對(duì)象,從而進(jìn)一步刪除,將"中華 人民共和國(guó)"改成"中華人民"。本發(fā)明實(shí)施例還提供了 一種文檔數(shù)據(jù)處理裝置,下面結(jié)合附圖對(duì)本裝置的具體實(shí)施方式
進(jìn)行說(shuō)明。圖3為文檔數(shù)據(jù)處理裝置結(jié)構(gòu)示意圖,如圖所示,裝置中包括用于對(duì)操作 對(duì)象進(jìn)行操作的操作模塊,還包括獲取模塊、置換模塊,其中獲取模塊,用于獲取所述操作模塊操作的第一操作對(duì)象;置換模塊,用于將所述第一操作對(duì)象置換成第二操作對(duì)象,所述第二操作 對(duì)象與第 一操作對(duì)象是^f某體類型相異的文檔數(shù)據(jù);所述操作模塊對(duì)所述第二操作對(duì)象進(jìn)行操作。裝置中還可以進(jìn)一步包括映射模塊,用于根據(jù)操作對(duì)象性質(zhì)類別區(qū)分第一 操作對(duì)象與第二操作對(duì)象,并分別建立第 一操作對(duì)象與第二操作對(duì)象的映射關(guān)系;所述置換模塊根據(jù)所述映射關(guān)系將第 一操作對(duì)象置換成第二操作對(duì)象。 裝置中還可以進(jìn)一步包括選擇模塊,用于向用戶提供是否進(jìn)行置換的選擇;所述置換模塊根據(jù)用戶選擇決定是否在獲取用戶第 一操作對(duì)象后執(zhí)行置換。裝置中的操作對(duì)象是多媒體操作對(duì)象、和/或文字操作對(duì)象。 由以上實(shí)施例可知,本發(fā)明實(shí)施例是將一種操作對(duì)象,當(dāng)成另一種操作對(duì) 象來(lái)處理。比如在上面實(shí)施例的描述中,將圖形操作對(duì)象,當(dāng)成文字操作對(duì)象 來(lái)處理,從而達(dá)到了將一個(gè)操作對(duì)象當(dāng)成其他操作對(duì)象來(lái)進(jìn)行處理的目的。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā) 明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種文檔數(shù)據(jù)處理方法,用戶對(duì)第一操作對(duì)象進(jìn)行操作,其特征在于,還包括如下步驟獲取第一操作對(duì)象;將所述第一操作對(duì)象置換成第二操作對(duì)象,所述第二操作對(duì)象與第一操作對(duì)象是媒體類型相異的文檔數(shù)據(jù);用戶對(duì)所述第二操作對(duì)象進(jìn)行操作。
2、 如權(quán)利要求l所述的方法,其特征在于,進(jìn)一步包括如下步驟 根據(jù)操作對(duì)象i某體類型區(qū)分第一操作對(duì)象與第二^^喿作對(duì)象;分別建立第 一操作對(duì)象與第二操作對(duì)象的映射關(guān)系; 根據(jù)所述映射關(guān)系將第一操作對(duì)象置換成第二操作對(duì)象。
3、 如權(quán)利要求l所述的方法,其特征在于,進(jìn)一步包括如下步驟 向用戶提供是否進(jìn)行置換的選擇;根據(jù)用戶選擇決定是否在獲取用戶第一操作對(duì)象后寺丸行置換。
4、 如權(quán)利要求1至3任一所述的方法,其特征在于,所述操作對(duì)象是多 媒體操作對(duì)象和文字操作對(duì)象。
5、 一種文檔數(shù)據(jù)處理裝置,包括用于對(duì)*操作對(duì)象進(jìn)行操作的操作模塊, 其特征在于,還包括獲取模塊、置換模塊,其中獲取模塊,用于獲取所述操作模塊操作的第一操作對(duì)象; 置換模塊,用于將所述第一操作對(duì)象置換成第二操作對(duì)象,所述第二搡作 對(duì)象與第 一操作對(duì)象是媒體類型相異的文檔數(shù)據(jù);所述操作模塊對(duì)所述第二操作對(duì)象進(jìn)行操作。
6、 如權(quán)利要求5所述的裝置,其特征在于,進(jìn)一步包括映射模塊,用于 根據(jù)操作對(duì)象性質(zhì)類別區(qū)分第 一操作對(duì)象與第二操作對(duì)象,并分別建立第 一搡 作對(duì)象與第二操作對(duì)象的映射關(guān)系;所述置換模塊根據(jù)所述映射關(guān)系將第一操作對(duì)象置換成第二操作對(duì)象。
7、 如權(quán)利要求5所述的裝置,其特征在于,進(jìn)一步包括選擇模塊,用于 向用戶提供是否進(jìn)行置換的選擇;所述置換模塊根據(jù)用戶選擇決定是否在獲取用戶第一操作對(duì)象后執(zhí)行置換。
8、 如權(quán)利要求5至7任一所述的裝置,其特征在于,所述操作對(duì)象是多 媒體操作對(duì)象和文字操作對(duì)象。
全文摘要
本發(fā)明公開(kāi)了一種文檔數(shù)據(jù)處理方法及裝置,包括用戶對(duì)第一操作對(duì)象進(jìn)行操作;獲取第一操作對(duì)象;將所述第一操作對(duì)象置換成第二操作對(duì)象,所述第二操作對(duì)象與第一操作對(duì)象是媒體類型相異的文檔數(shù)據(jù);用戶對(duì)所述第二操作對(duì)象進(jìn)行操作。本發(fā)明將一種操作對(duì)象,當(dāng)成另一種操作對(duì)象來(lái)處理,從而實(shí)現(xiàn)了將一個(gè)操作對(duì)象當(dāng)成其他操作對(duì)象來(lái)進(jìn)行處理。
文檔編號(hào)G06F17/30GK101329672SQ20071011770
公開(kāi)日2008年12月24日 申請(qǐng)日期2007年6月21日 優(yōu)先權(quán)日2007年6月21日
發(fā)明者劉艷萍 申請(qǐng)人:劉艷萍