亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

結(jié)構(gòu)化文件處理裝置和記錄有結(jié)構(gòu)化文件處理程序的記錄媒體的制作方法

文檔序號:6444139閱讀:253來源:國知局
專利名稱:結(jié)構(gòu)化文件處理裝置和記錄有結(jié)構(gòu)化文件處理程序的記錄媒體的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種處理結(jié)構(gòu)化文件的裝置和記錄有一個用于處理結(jié)構(gòu)化文件的程序的記錄媒體。
背景技術(shù)
通常由計算機(jī)來處理文本數(shù)據(jù)和二進(jìn)制數(shù)據(jù)。然而,有時使用多用途網(wǎng)際郵件擴(kuò)充協(xié)議(MIME)Base 64等方法把二進(jìn)制數(shù)據(jù)描述成文本數(shù)據(jù)。為方便起見,在本說明書中,把使用MIME Base 64等方法描述成文本數(shù)據(jù)的二進(jìn)制數(shù)據(jù)稱為“字符數(shù)據(jù)”,從而與原始的文本數(shù)據(jù)相區(qū)分。另外,用MIME Base 64等方法進(jìn)行的由二進(jìn)制數(shù)據(jù)到字符數(shù)據(jù)的轉(zhuǎn)換稱為“二進(jìn)制-字符轉(zhuǎn)換”(或簡單地稱為“字符轉(zhuǎn)換”)。從字符數(shù)據(jù)到二進(jìn)制數(shù)據(jù)的轉(zhuǎn)換稱為“字符-二進(jìn)制轉(zhuǎn)換”(或簡單地稱為“二進(jìn)制轉(zhuǎn)換”)。
建議把結(jié)構(gòu)化文件中的二進(jìn)制數(shù)據(jù),例如字符轉(zhuǎn)換后的圖像數(shù)據(jù),作為字符數(shù)據(jù)。還有一個建議把二進(jìn)制數(shù)據(jù)作為獨(dú)立的文件,并且在結(jié)構(gòu)化文件中有一個指向二進(jìn)制數(shù)據(jù)的鏈接。然而,由于這樣的結(jié)構(gòu)化文件不能指定對二進(jìn)制數(shù)據(jù)的處理操作,所以不能自動執(zhí)行二進(jìn)制數(shù)據(jù)的處理操作。
本發(fā)明的一個優(yōu)點(diǎn)是使用結(jié)構(gòu)化文件本身定義與結(jié)構(gòu)化文件相關(guān)的二進(jìn)制數(shù)據(jù)的處理操作。此外,本發(fā)明的另一優(yōu)點(diǎn)是根據(jù)結(jié)構(gòu)化文件本身來確定,對包含字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)的結(jié)構(gòu)化文件,進(jìn)行用于字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)的處理操作。
本發(fā)明的另一個優(yōu)點(diǎn)是根據(jù)結(jié)構(gòu)化文件本身來確定字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)的輸出形式。本發(fā)明的另一個優(yōu)點(diǎn)是提供一種用于確定處理操作的特定方法。本發(fā)明的另一個優(yōu)點(diǎn)是使用二進(jìn)制數(shù)據(jù)本身來確定處理操作的類型。
本發(fā)明的概要本發(fā)明的結(jié)構(gòu)化文件處理裝置是一種用于形成包含二進(jìn)制數(shù)據(jù)或到二進(jìn)制數(shù)據(jù)的鏈接的結(jié)構(gòu)化文件的裝置。結(jié)構(gòu)化文件處理裝置包括提供指定用于結(jié)構(gòu)化文件的文本數(shù)據(jù)中的二進(jìn)制數(shù)據(jù)的處理操作的屬性信息的功能。
另外,結(jié)構(gòu)化文件處理裝置包括提取單元和處理單元。提取單元用于提取屬性信息,所述屬性信息用于為包括二進(jìn)制數(shù)據(jù)或到二進(jìn)制數(shù)據(jù)的鏈接的結(jié)構(gòu)化文件指定對結(jié)構(gòu)化文件的文本數(shù)據(jù)中的二進(jìn)制數(shù)據(jù)的處理操作。處理單元根據(jù)屬性信息執(zhí)行指定的處理操作。
另外,結(jié)構(gòu)化文件處理裝置包括提取單元和處理單元。對于包括文本數(shù)據(jù)和字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)的結(jié)構(gòu)化文件,提取單元從結(jié)構(gòu)化文件中提取用于確定對字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)進(jìn)行的處理操作的信息。然后,提取單元確定處理操作的類型。處理單元執(zhí)行確定類型的處理操作。
附圖的簡要說明

圖1是說明本發(fā)明的第一實(shí)施例的結(jié)構(gòu)化文件的處理環(huán)境的方框圖。
圖2是第一實(shí)施例的結(jié)構(gòu)化文件處理裝置的方框圖。
圖3是說明第一實(shí)施例的結(jié)構(gòu)化文件的處理程序的結(jié)構(gòu)的圖。
圖4是說明第一實(shí)施例的結(jié)構(gòu)化文件的數(shù)據(jù)結(jié)構(gòu)的圖。
圖5是說明第一實(shí)施例的結(jié)構(gòu)化文件的例子的圖。
圖6是說明使用第二實(shí)施例的結(jié)構(gòu)化文件處理裝置的環(huán)境的方框圖。
圖7是說明第二實(shí)施例的結(jié)構(gòu)化文件處理裝置的方框圖。
圖8是說明第二實(shí)施例的結(jié)構(gòu)化文件處理程序的結(jié)構(gòu)的圖。
圖9是說明第二實(shí)施例中處理操作之前的結(jié)構(gòu)化文件的例子的圖。
圖10是說明在圖9的結(jié)構(gòu)化文件上,由處理操作形成的結(jié)構(gòu)文件的例子的圖。
圖11是說明圖10的結(jié)構(gòu)化文件的輸出的例子的圖。
圖12是說明在圖9的結(jié)構(gòu)化文件上由處理操作形成的結(jié)構(gòu)化文件的例子的圖。
圖14是說明在圖9的結(jié)構(gòu)化文件上由處理操作形成的結(jié)構(gòu)化文件的例子的圖。
圖15是說明圖14的結(jié)構(gòu)化文件的輸出的例子的圖。
優(yōu)選實(shí)施例的詳細(xì)說明本發(fā)明的結(jié)構(gòu)化文件處理裝置和結(jié)構(gòu)化文件處理程序包括一種功能,用于形成包含二進(jìn)制數(shù)據(jù)或到二進(jìn)制數(shù)據(jù)的鏈接的結(jié)構(gòu)化文件,并提供用于指定對結(jié)構(gòu)化文件的文本數(shù)據(jù)中的二進(jìn)制數(shù)據(jù)的處理操作的屬性信息。因此,可以很容易地指定用于結(jié)構(gòu)化文件的處理操作。
而且,本發(fā)明的結(jié)構(gòu)化文件處理裝置和結(jié)構(gòu)化文件處理程序從結(jié)構(gòu)化文件中提取指定對二進(jìn)制數(shù)據(jù)的處理操作的屬性信息,并根據(jù)提取的屬性信息處理二進(jìn)制數(shù)據(jù)。因此,可以自動處理與結(jié)構(gòu)化文件相關(guān)的二進(jìn)制數(shù)據(jù)。
此外,本發(fā)明的結(jié)構(gòu)化文件處理裝置和結(jié)構(gòu)化文件處理程序從結(jié)構(gòu)化文件本身中提取用于確定對包含在結(jié)構(gòu)化文件中的字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)進(jìn)行的處理操作的類型的信息,然后處理該二進(jìn)制數(shù)據(jù)。因此,可由結(jié)構(gòu)化文件本身來定義對包含在結(jié)構(gòu)化文件中的字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)進(jìn)行的處理操作,并且可自動執(zhí)行處理操作。
字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)的處理操作包括輸出操作,例如,在顯示器上顯示文件、打印文件或發(fā)送文件,或者,通過形成到原始結(jié)構(gòu)化文件的鏈接來保存成獨(dú)立的文件。根據(jù)用于確定處理操作的類型的信息來確定這些輸出的形式,由此可以自動確定如何輸出字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)。
從文本數(shù)據(jù)中提取用于確定處理操作的類型的信息,由此,可通過擁有原始文本數(shù)據(jù)來確定處理操作的類型,就好象文本數(shù)據(jù)是用于確定處理操作的類型的關(guān)鍵字。
從與接收二進(jìn)制數(shù)據(jù)時的通信相關(guān)的文本數(shù)據(jù)的數(shù)據(jù)中,提取用于確定處理操作的類型的信息,由此,可根據(jù)與通信相關(guān)的信息來確定處理操作的類型,其中通信是例如發(fā)送機(jī)或通信單元、通信路徑、或電子郵件的主題部分的說明等這樣的通信。
另外,根據(jù)字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)的特性來確定處理操作的類型,由此,可以根據(jù)二進(jìn)制數(shù)據(jù)的特性來執(zhí)行處理操作。而且,字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)的特性可以是字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)的大小,字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)與和結(jié)構(gòu)化文件相關(guān)的全部數(shù)據(jù)的比率,或者是字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)中的關(guān)鍵字等的字符識別結(jié)果。
另外,在本說明中,除非另有說明,對結(jié)構(gòu)化文件處理裝置的描述也適用于結(jié)構(gòu)化文件處理程序。另外,除非另有說明,對結(jié)構(gòu)化文件處理程序的描述也適用于結(jié)構(gòu)化文件處理裝置。
(第一實(shí)施例)圖1至圖5是與第一實(shí)施例有關(guān)的圖。圖1示出了第一實(shí)施例中處理結(jié)構(gòu)化文件的環(huán)境。標(biāo)號2是局域網(wǎng)(LAN),4是傳真服務(wù)器,6是郵件服務(wù)器,8是文件管理服務(wù)器,10是客戶終端。
傳真服務(wù)器4通過公用電話交換網(wǎng)絡(luò)執(zhí)行G3傳真等的發(fā)送和接收。另外,傳真服務(wù)器4通過郵件服務(wù)器6執(zhí)行internet傳真等的發(fā)送和接收。傳真服務(wù)器4是一個多功能外圍設(shè)備,具有打印機(jī)功能、復(fù)印功能、圖像掃描功能等。傳真服務(wù)器4是用于對LAN2輸入和輸出圖像數(shù)據(jù)的服務(wù)器。
當(dāng)接收到包含象圖像數(shù)據(jù)這樣的二進(jìn)制數(shù)據(jù)的傳真數(shù)據(jù)時,傳真服務(wù)器4把傳真數(shù)據(jù)轉(zhuǎn)換成一個結(jié)構(gòu)化文件。此時,在文本數(shù)據(jù)格式下,添加用于指定對結(jié)構(gòu)化文件中所包含的二進(jìn)制數(shù)據(jù)進(jìn)行的處理操作的信息作為屬性信息。然后,把轉(zhuǎn)換成結(jié)構(gòu)化文件的傳真數(shù)據(jù)發(fā)送到文件管理服務(wù)器8、終端10、郵件服務(wù)器6等。相反,可由終端10等形成結(jié)構(gòu)化文件,并且,對結(jié)構(gòu)化文件中所包含的二進(jìn)制數(shù)據(jù)的處理操作可被描述為結(jié)構(gòu)化文件中的屬性信息。然后,可以把結(jié)構(gòu)化文件發(fā)送到文件管理服務(wù)器8、傳真服務(wù)器4、郵件服務(wù)器6等。
標(biāo)號12是結(jié)構(gòu)化文件處理裝置。結(jié)構(gòu)化文件處理裝置12裝在傳真服務(wù)器4、郵件服務(wù)器6、文件管理服務(wù)器8、終端10等中。結(jié)構(gòu)化文件處理程序可以通過記錄結(jié)構(gòu)化文件處理程序的記錄媒體13存儲到服務(wù)器4至8、以及終端10等中,來取代使結(jié)構(gòu)化文件處理裝置12以硬件裝置的形式存在。也就是說,結(jié)構(gòu)化文件處理裝置可以以軟件的形式配備。
標(biāo)號16是結(jié)構(gòu)化文件,傳真服務(wù)器4接收的傳真數(shù)據(jù)是結(jié)構(gòu)化的。而且,結(jié)構(gòu)化文件16可包含諸如由終端10形成的圖像數(shù)據(jù)之類的二進(jìn)制數(shù)據(jù)。對二進(jìn)制數(shù)據(jù)的處理操作在結(jié)構(gòu)化文件16中描述為屬性信息。此外,可對二進(jìn)制數(shù)據(jù)執(zhí)行字符轉(zhuǎn)換等,并且,字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)可以嵌入結(jié)構(gòu)化文件16中。另一方面,也可將二進(jìn)制數(shù)據(jù)創(chuàng)建為獨(dú)立文件,并且在結(jié)構(gòu)化文件16中創(chuàng)建到該二進(jìn)制文件的鏈接。
圖2示出了結(jié)構(gòu)化文件處理裝置12的結(jié)構(gòu)。標(biāo)號18是結(jié)構(gòu)化文件輸入/輸出單元。傳真服務(wù)器4等中的現(xiàn)有資源可用作結(jié)構(gòu)化文件輸入/輸出單元18。標(biāo)號20是處理信息提取單元。處理信息提取單元20從包含在結(jié)構(gòu)化文件中的文本數(shù)據(jù)中提取描述對二進(jìn)制數(shù)據(jù)進(jìn)行的處理操作的信息。處理操作包括在顯示器上顯示、打印、保存、發(fā)送、轉(zhuǎn)換、或處理操作已完成后的回復(fù)(通知)。例如,這些特定的內(nèi)容在結(jié)構(gòu)化文件中被描述為處理信息。
如果處理操作是顯示,則將顯示的類型指定為處理信息。例如,顯示的類型可包括在結(jié)構(gòu)化文件等中嵌入(內(nèi)嵌)顯示、在單獨(dú)的窗口顯示、或者在縮略圖中顯示。如果處理操作是打印,則將嵌入(內(nèi)嵌)式打印或打印到單獨(dú)的紙上、在打印中使用的紙張的大小或格式、以及其他打印條件指定為處理信息。如果處理操作是保存,則將是否保存為一個獨(dú)立文件,或是否直接保存為結(jié)構(gòu)化文件、要保存的文件名或位置、或保存使用的文件格式指定為處理信息。
如果處理操作是發(fā)送,則將目的地、發(fā)送使用的通信信道(例如,是在LAN、G3傳真中發(fā)送,還是在Internet傳真中發(fā)送)、執(zhí)行通信的時間、以及要在通信時附加的信息(頁頭、封頁等)指定為處理信息。
如果處理操作是轉(zhuǎn)換,則將分辨率轉(zhuǎn)換、編碼方法、顏色轉(zhuǎn)換、尺寸縮/放轉(zhuǎn)換以及尺寸轉(zhuǎn)換的內(nèi)容指定為處理信息。
這些處理操作可以單獨(dú)或一起描述。
標(biāo)號22是處理執(zhí)行單元。處理執(zhí)行單元22根據(jù)提取的處理信息來處理二進(jìn)制數(shù)據(jù)。處理操作的內(nèi)容如上所述。內(nèi)容可用下面的方式進(jìn)行顯示??蓪D像數(shù)據(jù)嵌入文本數(shù)據(jù)中,并顯示??蓪⑽谋緮?shù)據(jù)和圖像數(shù)據(jù)在單獨(dú)的窗口顯示??蓪D像數(shù)據(jù)以縮略圖的形式顯示。
如果是通過打印輸出,例如,則可執(zhí)行嵌入(內(nèi)嵌)打印或在將文本數(shù)據(jù)和圖像數(shù)據(jù)打印到單獨(dú)的紙上。可指定打印要使用的紙張、打印格式等。
另外,如果是保存圖像數(shù)據(jù),則根據(jù)處理信息來確定要保存的文件格式或位置、以及文件名等。而且,如果從傳真服務(wù)器4向文件管理服務(wù)器8等至少發(fā)送圖像數(shù)據(jù),并且最好是整個結(jié)構(gòu)化文件,則根據(jù)處理信息提取單元提取的處理信息來執(zhí)行發(fā)送。另外,處理信息提取單元提取的處理信息包括目的地的地址、發(fā)送使用的通信單元、以及執(zhí)行發(fā)送的通信時間、或要在發(fā)送時附加的通信信息。
此外,如果是文件轉(zhuǎn)換,則根據(jù)處理信息提取單元20提取的處理信息,轉(zhuǎn)換圖像數(shù)據(jù)的分辨率,轉(zhuǎn)換編碼方法,轉(zhuǎn)換顏色大小,或者執(zhí)尺寸縮/放轉(zhuǎn)換。此外,可以對圖像數(shù)據(jù)指定并執(zhí)行多個處理操作,例如,顯示、打印、發(fā)送及轉(zhuǎn)換。
結(jié)構(gòu)化文件形成單元24形成嵌有處理信息的結(jié)構(gòu)化文件。處理信息形成單元26形成要作為屬性信息嵌入結(jié)構(gòu)化文件的文本數(shù)據(jù)中的處理信息。若要使處理信息的形成自動化,則使用規(guī)則圖28等。例如,規(guī)則圖28可以存儲結(jié)構(gòu)化文件的屬性值或關(guān)鍵字,或用于將二進(jìn)制數(shù)據(jù)的特性轉(zhuǎn)換成處理信息的數(shù)據(jù)。
如果是處理象圖像數(shù)據(jù)這樣的二進(jìn)制數(shù)據(jù),最好是執(zhí)行二進(jìn)制-字符轉(zhuǎn)換,并且將二進(jìn)制數(shù)據(jù)作為字符數(shù)據(jù)嵌入結(jié)構(gòu)化文件中。反之,如果是從結(jié)構(gòu)化文件中提取字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù),并處理字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù),則必須執(zhí)行字符-二進(jìn)制轉(zhuǎn)換。編碼/解碼單元30對二進(jìn)制數(shù)據(jù)進(jìn)行編碼(二進(jìn)制-字符轉(zhuǎn)換),以及對字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)進(jìn)行解碼(字符-二進(jìn)制轉(zhuǎn)換)。
標(biāo)號31是回復(fù)單元。當(dāng)對結(jié)構(gòu)化文件執(zhí)行顯示、打印、發(fā)送、保存、以及轉(zhuǎn)換等處理操作時,回復(fù)單元31向發(fā)送機(jī)等返回處理操作的結(jié)果。通常不執(zhí)行回復(fù)。也就是說,當(dāng)處理信息提取單元20提取的處理信息包含要求回復(fù)郵件、或者當(dāng)處理操作失敗時應(yīng)返回回復(fù)郵件的說明時,才執(zhí)行回復(fù)。
圖3示出了結(jié)構(gòu)化文件處理程序14的結(jié)構(gòu)。結(jié)構(gòu)化文件處理程序14的各個部分與結(jié)構(gòu)化文件處理裝置12的各個組件類似。除非另有說明,對結(jié)構(gòu)化文件處理裝置12的說明也與結(jié)構(gòu)化文件處理程序14相對應(yīng)。
標(biāo)號32是結(jié)構(gòu)化文件的輸入/輸出子程序。傳真服務(wù)器4等內(nèi)的現(xiàn)有單元可用作輸入/輸出子程序32。標(biāo)號34是處理信息提取子程序,它從結(jié)構(gòu)化文件的文本數(shù)據(jù)中提取處理操作的類型或內(nèi)容的信息。
對于處理操作的類型,有顯示、打印、保存、發(fā)送、轉(zhuǎn)換、回復(fù)等。如果處理操作的類型是顯示或打印,則可指定,例如,是否要執(zhí)行嵌入(內(nèi)嵌)顯示或者嵌入(內(nèi)嵌)打印,是否在單獨(dú)的窗口或者單獨(dú)的紙張上打印,是否以縮略圖的形式顯示等,或者打印要使用的紙張的尺寸或格式。
如果處理操作的類型是保存,則可將,例如,要保存的文件名或位置、要保存的文件的格式指定為處理信息。如果處理操作的類型是發(fā)送,則可將,例如,目的地址、發(fā)送要使用的通信單元、通信時間、或者要在發(fā)送時附加的信息指定為處理信息。
如果處理操作的類型是轉(zhuǎn)換,則可將,例如,轉(zhuǎn)換后的分辨率(若是圖像信息的話)、編碼方法、顏色轉(zhuǎn)換、或者尺寸轉(zhuǎn)換指定為處理信息。如果處理操作的類型是回復(fù),則可將在什么條件下處理操作的結(jié)果要被返回到發(fā)射機(jī)描述為處理信息。處理執(zhí)行子程序36根據(jù)提取的處理信息來處理包含在結(jié)構(gòu)化文件中的二進(jìn)制數(shù)據(jù),例如,圖像數(shù)據(jù)。
結(jié)構(gòu)化文件形成子程序38通過使用處理信息形成子程序40,形成包含在結(jié)構(gòu)化文件中的二進(jìn)制數(shù)據(jù)的處理信息。如果要使處理信息的形成自動化,則根據(jù)包含在結(jié)構(gòu)化文件中的二進(jìn)制數(shù)據(jù)的關(guān)鍵字或特性來形成處理信息。例如,規(guī)則圖存儲用于將二進(jìn)制數(shù)據(jù)的關(guān)鍵字或特性轉(zhuǎn)換成處理信息的規(guī)則。標(biāo)號42是規(guī)則圖形成子程序。規(guī)則圖形成子程序42形成的規(guī)則圖定義了二進(jìn)制數(shù)據(jù)中包含的關(guān)鍵字或特性是哪一種時應(yīng)請求哪一種處理。
第一實(shí)施例的結(jié)構(gòu)化文件處理象圖像數(shù)據(jù)這樣的二進(jìn)制數(shù)據(jù)。因此,必須把二進(jìn)制數(shù)據(jù)轉(zhuǎn)換成字符數(shù)據(jù),或者反之,把包含在結(jié)構(gòu)化文件中的字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)還原成原始的二進(jìn)制數(shù)據(jù)。編碼/解碼子程序44執(zhí)行編碼(二進(jìn)制-字符轉(zhuǎn)換)和解碼(字符-二進(jìn)制轉(zhuǎn)換)。當(dāng)在處理信息規(guī)定的條件下請求回復(fù)時,回復(fù)子程序45返回處理結(jié)果。
圖4示出了結(jié)構(gòu)化文件16的結(jié)構(gòu)。解碼信息48和處理信息50分別作為屬性信息嵌入到文本數(shù)據(jù)部46中。在用于結(jié)構(gòu)化文件的處理裝置或處理程序中,提取處理信息50,確定處理操作,并通過使用解碼信息48,將字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)解碼成原始的二進(jìn)制數(shù)據(jù)。標(biāo)號52是結(jié)構(gòu)化文件中的二進(jìn)制數(shù)據(jù)部。在二進(jìn)制數(shù)據(jù)部中,圖像數(shù)據(jù)是經(jīng)字符轉(zhuǎn)換后的。
在圖4中,字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)被嵌入到結(jié)構(gòu)化文件中。而且,在結(jié)構(gòu)化文件中,可將二進(jìn)制數(shù)據(jù)制成獨(dú)立的文件,并生成到二進(jìn)制數(shù)據(jù)的鏈接。然后,可在結(jié)構(gòu)化文件的文本數(shù)據(jù)部對被鏈接的二進(jìn)制數(shù)據(jù)的處理操作進(jìn)行說明。
圖5示出了結(jié)構(gòu)化文件的一個例子。作為結(jié)構(gòu)化文件的處理操作的例子,指定了結(jié)構(gòu)化文件的電子郵件發(fā)送、傳真發(fā)送、打印、以及保存。指定將結(jié)構(gòu)化文件以tif格式作為“file001”保存到“work”目錄中。另外,指定對從字符數(shù)據(jù)轉(zhuǎn)換成圖像數(shù)據(jù)的二進(jìn)制數(shù)據(jù)部進(jìn)行打印。并且指定用e-mail和傳真進(jìn)行發(fā)送,還指定了e-mail地址和傳真號碼。
圖像數(shù)據(jù)采用“MMR(Modified Modified Read)”進(jìn)行編碼,并采用“Base 64”進(jìn)行字符轉(zhuǎn)換。因此,解碼信息指定圖像數(shù)據(jù)采用MMR編碼和采用Base 64進(jìn)行字符轉(zhuǎn)換。另外,字符轉(zhuǎn)換后的圖像數(shù)據(jù)在“image(圖像)”屬性部分中進(jìn)行描述。
在第一實(shí)施例中,可在結(jié)構(gòu)化文件中對用于二進(jìn)制數(shù)據(jù)的處理操作進(jìn)行描述。因此,可形成確定二進(jìn)制數(shù)據(jù)處理操作的結(jié)構(gòu)化文件,并且,二進(jìn)制數(shù)據(jù)的處理變得容易。特別地,可在結(jié)構(gòu)化文件中定義對二進(jìn)制數(shù)據(jù)的處理操作,并且可自動處理二進(jìn)制數(shù)據(jù)。而且,在第一實(shí)施例中,具有作為屬性的處理信息的結(jié)構(gòu)化文件的形成包含在結(jié)構(gòu)化文件的處理裝置或處理程序中。然而,裝置或程序只能執(zhí)行具有作為屬性的處理信息的結(jié)構(gòu)化文件的處理操作。而且,二進(jìn)制數(shù)據(jù)也不限于圖像數(shù)據(jù)。
(第二實(shí)施例)圖6至圖15示出了第二實(shí)施例。圖6示出了使用第二實(shí)施例的結(jié)構(gòu)化文件處理裝置112的環(huán)境。標(biāo)號102是LAN,104是傳真服務(wù)器,106是郵件服務(wù)器,108是文件管理服務(wù)器,以及110是客戶終端。
傳真服務(wù)器104通過公用電話交換網(wǎng)執(zhí)行G3傳真等的發(fā)送和接收。另外,傳真服務(wù)器104通過郵件服務(wù)器106等執(zhí)行Internet傳真的發(fā)送和接收。而且,傳真服務(wù)器104是具有傳真功能、打印功能、復(fù)印功能、圖像掃描功能等的多功能外圍設(shè)備。傳真服務(wù)器104還是用于執(zhí)行LAN 102圖像數(shù)據(jù)的輸入/輸出的服務(wù)器。
作為例子,第二實(shí)施例的結(jié)構(gòu)化文件處理裝置112包含在傳真服務(wù)器104中。然而,結(jié)構(gòu)化文件處理裝置112可包含在郵件服務(wù)器106、文件管理服務(wù)器108、客戶終端110等中。此外,可將結(jié)構(gòu)化文件的處理程序記錄到記錄媒體114上,并通過使用記錄媒體114來將處理程序存儲到傳真服務(wù)器104、文件管理服務(wù)器108、終端110等中,以此可代替在傳真服務(wù)器104等中包含用于結(jié)構(gòu)化文件處理裝置112的硬件。
圖7示出了結(jié)構(gòu)化文件處理裝置112的結(jié)構(gòu)。標(biāo)號120是結(jié)構(gòu)化文件輸入/輸出單元。傳真服務(wù)器104等中的現(xiàn)有的單元可用作結(jié)構(gòu)化文件輸入/輸出單元120。標(biāo)號122是提取單元。提取單元122從結(jié)構(gòu)化文件本身中,提取用于確定要對字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)執(zhí)行的處理操作的類型的信息。在第二實(shí)施例中,二進(jìn)制數(shù)據(jù)是經(jīng)傳真服務(wù)器104等路由發(fā)送的圖像數(shù)據(jù)。此外,二進(jìn)制數(shù)據(jù)是經(jīng)字符轉(zhuǎn)換并嵌入到結(jié)構(gòu)化文件中的。二進(jìn)制數(shù)據(jù)可以是其它形式,例如,語音數(shù)據(jù)。
提取單元122提取結(jié)構(gòu)化文件本身的特性,例如,包含在原始文本數(shù)據(jù)中的關(guān)鍵字。特別地,提取單元122提取傳真通信的發(fā)送機(jī)的e-mail地址或電話號碼或發(fā)送機(jī)的名稱、目的地的名稱、主題欄中的記錄等作為關(guān)鍵字。從通過電子郵件、G3傳真等接收圖像數(shù)據(jù)時(此時,原則上是二進(jìn)制數(shù)據(jù))的通信相關(guān)的數(shù)據(jù)中提取這樣的關(guān)鍵字。而且,在識別圖像數(shù)據(jù)時可獲得象“urgent(緊急)”這樣的關(guān)鍵字,提取單元122通過該關(guān)鍵字來確定處理操作的類型。此外,提取單元122可通過字符轉(zhuǎn)換后的圖像數(shù)據(jù)的大小或通過圖像數(shù)據(jù)在結(jié)構(gòu)化文件的全部數(shù)據(jù)中所占的百分比來確定處理操作的類型。
標(biāo)號123是規(guī)則圖。規(guī)則圖123存儲用于根據(jù)傳真通信的發(fā)送機(jī)的號碼或發(fā)送機(jī)的e-mail地址、發(fā)送機(jī)的名稱、標(biāo)題部分中的主題等中的關(guān)鍵字、識別作為字符的圖像數(shù)據(jù)時的關(guān)鍵字、或圖像數(shù)據(jù)的大小或比率、來確定處理操作的類型的規(guī)則。
處理單元124對字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)執(zhí)行由提取單元122確定的類型的處理操作。轉(zhuǎn)換成字符數(shù)據(jù)后的二進(jìn)制數(shù)據(jù)被存儲到結(jié)構(gòu)化文件中。因此,解碼單元125用于把字符數(shù)據(jù)解碼成原始的二進(jìn)制數(shù)據(jù)。
處理操作的一般類型包括●將字符轉(zhuǎn)換后的圖像數(shù)據(jù)解碼成原始的圖像數(shù)據(jù),并且將圖像數(shù)據(jù)顯示在顯示器上;●將字符轉(zhuǎn)換后的圖像數(shù)據(jù)解碼成原始的圖像數(shù)據(jù),并從打印機(jī)打印出圖像數(shù)據(jù);●發(fā)送文件;●解碼成圖像數(shù)據(jù),作為獨(dú)立文件保存,描述鏈接名或文件路徑,以及制作鏈接。
文件分配單元126將解碼的圖像數(shù)據(jù)保存為獨(dú)立的文件。另外,文件分配裝置126在原始的結(jié)構(gòu)化文件中嵌入獨(dú)立文件的鏈接名或文件路徑。此外,把鏈接名的嵌入或文件路徑的嵌入簡單地稱為“鏈接”。
在圖像數(shù)據(jù)的處理操作中,多數(shù)情況是執(zhí)行轉(zhuǎn)換。轉(zhuǎn)換可能是圖像數(shù)據(jù)到可用瀏覽器顯示的文件格式,例如,聯(lián)合圖像專家組格式(JPEG)、可移埴的網(wǎng)絡(luò)圖像格式(PNG)、或可交換的圖像格式(GIF)的轉(zhuǎn)換,可能是數(shù)據(jù)縮/放的轉(zhuǎn)換,或者是顏色轉(zhuǎn)換。這些轉(zhuǎn)換在輸出操作,例如,顯示或打印象圖像數(shù)據(jù)這樣的二進(jìn)制數(shù)據(jù),之前執(zhí)行。而且,JPG、PNG、以及GIF分別是圖像數(shù)據(jù)的格式類型。
轉(zhuǎn)換單元127對二進(jìn)制數(shù)據(jù)執(zhí)行象文件格式的轉(zhuǎn)換、縮/放、或顏色轉(zhuǎn)換這樣的轉(zhuǎn)換。
如果處理操作的類型是在顯示器上顯示結(jié)構(gòu)化文件中包含的圖像數(shù)據(jù),則顯示/打印單元128在顯示器上顯示結(jié)構(gòu)化文件或圖像數(shù)據(jù)部。如果處理操作的類型是打印,則顯示/打印單元128打印結(jié)構(gòu)化文件或圖像數(shù)據(jù)部。如果是在顯示器上顯示結(jié)構(gòu)化文件,則最好是顯示原始的文本部,以及在獨(dú)立的窗口上顯示從二進(jìn)制數(shù)據(jù)經(jīng)字符轉(zhuǎn)換成的其他部。
處理單元129對二進(jìn)制數(shù)據(jù)執(zhí)行其他的處理操作。例如,處理單元129執(zhí)行字符識別,并執(zhí)行處理操作,以把識別的字符傳送到屬性<message>等下面的原始文本部。
圖8示出了結(jié)構(gòu)化文件處理程序130的結(jié)構(gòu)。如圖6所示,結(jié)構(gòu)化文件處理程序130存儲在適當(dāng)?shù)拇鎯卧?14等里面。另一方面,通過通信線路等,可把結(jié)構(gòu)化文件處理程序130發(fā)送到傳真服務(wù)器104等。
在圖8中,標(biāo)號132是結(jié)構(gòu)化文件的輸入/輸出子程序。傳真服務(wù)器104等中的現(xiàn)有資源可用作輸入/輸出子程序132。
標(biāo)號134是處理方法提取子程序。提取子程序134從結(jié)構(gòu)化文件本身來確定用于結(jié)構(gòu)化文件中包含的圖像數(shù)據(jù)的處理操作的類型。確定處理操作的方法與對圖7的提取單元122的描述的方法相同。
標(biāo)號136是處理執(zhí)行子程序。處理執(zhí)行子程序136包括解碼子程序137、文件分配子程序138、轉(zhuǎn)換子程序139、顯示/打印子程序140以及處理子程序141。
處理執(zhí)行子程序136及相關(guān)的解碼子程序137至處理子程序141的處理操作的內(nèi)容與對圖7的處理單元124至處理單元129的描述的內(nèi)容相同。
解碼子程序137把轉(zhuǎn)換成字符數(shù)據(jù)的圖像數(shù)據(jù)轉(zhuǎn)換成原始的二進(jìn)制數(shù)據(jù)。文件分配子程序138把二進(jìn)制轉(zhuǎn)換后的圖像數(shù)據(jù)保存為獨(dú)立文件。另外,文件分配子程序138把鏈接信息,例如鏈接名或文件密碼,嵌入到結(jié)構(gòu)化文件中。轉(zhuǎn)換子程序139對文件格式進(jìn)行轉(zhuǎn)換,并執(zhí)行縮/放轉(zhuǎn)換、顏色轉(zhuǎn)換等。
顯示/打印子程序140執(zhí)行輸出操作,例如文件的顯示或打印。處理子程序141對二進(jìn)制轉(zhuǎn)換后的圖像數(shù)據(jù)執(zhí)行字符識別等。如上所述,對結(jié)構(gòu)化文件處理裝置112的描述可以直接用于結(jié)構(gòu)化文件處理程序130。
圖9至圖15示出了結(jié)構(gòu)化文件以及結(jié)構(gòu)化文件是如何顯示的一個例子。圖9示出了處理單元處理之前的結(jié)構(gòu)化文件。例如,由G3傳真接收的圖像數(shù)據(jù)采用MMR進(jìn)行編碼,編碼后的圖像數(shù)據(jù)采用Base 64進(jìn)行字符轉(zhuǎn)換,并且在結(jié)構(gòu)化文件中對字符轉(zhuǎn)換后的圖像數(shù)據(jù)進(jìn)行描述。而且,把發(fā)送機(jī)的電話號碼(發(fā)送用戶標(biāo)識(TSI))、接收的日期和時間、頁數(shù)、傳真數(shù)據(jù)的開始位置等描述為原始的文本數(shù)據(jù)。將這些數(shù)據(jù)作為關(guān)鍵字處理,并且確定處理操作的類型。
圖10示出了通過下述操作形成的結(jié)構(gòu)化文件的例子對圖9的結(jié)構(gòu)化文件中包含的字符轉(zhuǎn)換后的圖像數(shù)據(jù)進(jìn)行二進(jìn)制轉(zhuǎn)換,把格式轉(zhuǎn)換成JPG文件,并制作諸如“FILE2782.JPG”這樣的鏈接。雖然在圖10的結(jié)構(gòu)化文件中沒有描述,但是可把在規(guī)定的終端上顯示傳真數(shù)據(jù)的接收的事實(shí)的處理操作,附加為處理操作。例如,圖11示出了顯示圖10的結(jié)構(gòu)化文件中的與通信相關(guān)的信息(TSI、接收日期和時間、頁數(shù))以及鏈接信息的例子。
在圖10的結(jié)構(gòu)化文件中,通過指定鏈接名來鏈接圖像數(shù)據(jù)的文件。然而,通過指定文件路徑等不能鏈接圖像數(shù)據(jù)的文件。圖12和圖13示出了這樣的例子。把將二進(jìn)制數(shù)據(jù)轉(zhuǎn)換成“file2782.jpg”,并存儲到“work”目錄中指定為文件路徑。例如,當(dāng)在指定的終端上顯示傳真數(shù)據(jù)的接收時,就顯示如圖13所示的畫面。
圖14示出了描述如何執(zhí)行下面的處理操作的結(jié)構(gòu)化文件的例子。即,對包含在結(jié)構(gòu)化文件中的字符轉(zhuǎn)換后的圖像數(shù)據(jù)進(jìn)行解碼,把格式轉(zhuǎn)換成聯(lián)合專家組(JPEG)格式,把文件路徑嵌入結(jié)構(gòu)化文件中,并將圖像文件“file2782.jpg”在顯示器上顯示或者輸出到打印機(jī)。圖15示出了與圖14對應(yīng)的顯示的例子。圖15的畫面顯示在規(guī)定的客戶終端等上面。顯示出與通信相關(guān)的信息(例如,TSI或接收日期和時間、頁數(shù)、接收事實(shí)、傳真接收的ID、或Internet傳真時標(biāo)題部分中的描述)以及接收到的圖像數(shù)據(jù)本身。
在第二實(shí)施例中,結(jié)構(gòu)化文件由傳真服務(wù)器104等形成,并發(fā)送到文件管理服務(wù)器108、終端110等。然而,結(jié)構(gòu)化文件可以由終端110或者文件管理服務(wù)器108形成,處理操作的類型可以由傳真服務(wù)器104等確定和執(zhí)行。
在第二實(shí)施例中,通過使用包含在結(jié)構(gòu)化文件中的數(shù)據(jù)本身,可確定結(jié)構(gòu)化文件中包含的字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)的處理操作的類型并執(zhí)行。因此,通過使用結(jié)構(gòu)化文件本身,處理操作的類型,例如,顯示、打印、文件發(fā)送,或解碼成二進(jìn)制數(shù)據(jù)、制作成獨(dú)立文件、鏈接并保存等,可自動確定并執(zhí)行。
權(quán)利要求
1.一種結(jié)構(gòu)化文件處理裝置,包括結(jié)構(gòu)化文件形成單元,用于形成包含二進(jìn)制數(shù)據(jù)或到二進(jìn)制數(shù)據(jù)的鏈接的結(jié)構(gòu)化文件;處理信息形成單元,用于在結(jié)構(gòu)化文件中形成文本數(shù)據(jù),其中,文本數(shù)據(jù)指示對二進(jìn)制數(shù)據(jù)進(jìn)行的處理操作的屬性信息。
2.如權(quán)利要求1所述的結(jié)構(gòu)化文件處理裝置,其中,處理操作是顯示,并且屬性信息包含與顯示操作相關(guān)的信息。
3.如權(quán)利要求1所述的結(jié)構(gòu)化文件處理裝置,其中,處理操作是打印,并且屬性信息包含與打印操作相關(guān)的信息。
4.如權(quán)利要求1所述的結(jié)構(gòu)化文件處理裝置,其中,處理操作是保存,并且屬性信息包含與保存操作相關(guān)的信息。
5.如權(quán)利要求1所述的結(jié)構(gòu)化文件處理裝置,其中,處理操作是發(fā)送,并且屬性信息包含與發(fā)送操作相關(guān)的信息。
6.如權(quán)利要求1所述的結(jié)構(gòu)化文件處理裝置,其中,處理操作是轉(zhuǎn)換,并且屬性信息包含與轉(zhuǎn)換操作相關(guān)的信息。
7.一種結(jié)構(gòu)化文件處理裝置,包括結(jié)構(gòu)化文件輸入單元,用于輸入結(jié)構(gòu)化文件,該結(jié)構(gòu)化文件包含二進(jìn)制數(shù)據(jù)或到二進(jìn)制數(shù)據(jù)的鏈接、以及說明對二進(jìn)制數(shù)據(jù)指定處理操作的屬性信息的文本數(shù)據(jù);處理信息提取單元,用于提取對結(jié)構(gòu)化文件中所包含的二進(jìn)制數(shù)據(jù)指定的處理操作的屬性信息;以及處理執(zhí)行單元,用于根據(jù)屬性信息執(zhí)行指定的處理操作。
8.如權(quán)利要求7所述的結(jié)構(gòu)化文件處理裝置,還包括處理結(jié)果回復(fù)單元,用于在處理操作完成后提供處理結(jié)果。
9.一種結(jié)構(gòu)化文件處理裝置,包括結(jié)構(gòu)化文件輸入單元,用于輸入包含文本數(shù)據(jù)和字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)的結(jié)構(gòu)化文件;處理信息提取單元,用于從結(jié)構(gòu)化文件中提取、用于確定對字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)進(jìn)行的處理操作的信息,并確定處理操作的類型;以及處理執(zhí)行單元,用于執(zhí)行確定類型的處理操作。
10.如權(quán)利要求9所述的結(jié)構(gòu)化文件處理裝置,其中,處理操作是輸出字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù),并且將二進(jìn)制數(shù)據(jù)的輸出類型確定為處理操作的類型。
11.如權(quán)利要求9所述的結(jié)構(gòu)化文件處理裝置,其中,處理信息提取單元從文本數(shù)據(jù)中提取用于確定處理操作的類型的信息。
12.如權(quán)利要求9所述的結(jié)構(gòu)化文件處理裝置,其中,結(jié)構(gòu)化文件是通過對接收到的二進(jìn)制數(shù)據(jù)進(jìn)行字符轉(zhuǎn)換而形成的,接收時獲得的與通信相關(guān)數(shù)據(jù)被包含在文本數(shù)據(jù)中,并且處理信息提取單元根據(jù)包含在文本數(shù)據(jù)中的與通信相關(guān)的數(shù)據(jù)確定處理操作的類型。
13.如權(quán)利要求9所述的結(jié)構(gòu)化文件處理裝置,其中,處理信息提取單元根據(jù)包含在結(jié)構(gòu)化文件中的經(jīng)字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)的特性來確定處理操作的類型。
14.如權(quán)利要求9所述的結(jié)構(gòu)化文件處理裝置,其中,所確定的處理操作類型是將二進(jìn)制數(shù)據(jù)作為文件輸出,并在結(jié)構(gòu)化文件中描述與該文件的鏈接信息。
15.一種用于記錄處理結(jié)構(gòu)化文件的程序的記錄媒體,包括用于形成包含二進(jìn)制數(shù)據(jù)或到二進(jìn)制數(shù)據(jù)的鏈接的結(jié)構(gòu)化文件的命令;以及用于形成表示屬性信息的文本數(shù)據(jù)的命令,該屬性信息指定對包含在結(jié)構(gòu)化文件中的二進(jìn)制數(shù)據(jù)的處理操作。
16.一種用于記錄處理結(jié)構(gòu)化文件的程序的記錄媒體,包括用于輸入結(jié)構(gòu)化文件的命令,該結(jié)構(gòu)化文件包含二進(jìn)制數(shù)據(jù)或到二進(jìn)制數(shù)據(jù)的鏈接、以及表示指定對二進(jìn)制數(shù)據(jù)的處理操作的屬性信息的文本數(shù)據(jù);用于提取指定對包含在結(jié)構(gòu)化文件中的二進(jìn)制數(shù)據(jù)的處理操作的屬性信息的指令;以及用于根據(jù)屬性信息執(zhí)行指定的處理的指令。
17.一種用于記錄處理結(jié)構(gòu)化文件的程序的記錄媒體,包括用于輸入包含文本數(shù)據(jù)和字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)的結(jié)構(gòu)化文件的指令;用于從結(jié)構(gòu)化文件中提取、用于確定對字符轉(zhuǎn)換后的二進(jìn)制數(shù)據(jù)進(jìn)行的處理操作的信息,以及用于確定處理操作的類型的指令;以及用于執(zhí)行確定的類型的處理操作的指令。
18.一種結(jié)構(gòu)化文件處理裝置,包括用于形成包含二進(jìn)制數(shù)據(jù)或到二進(jìn)制數(shù)據(jù)的鏈接的結(jié)構(gòu)化文件的裝置;以及用于形成結(jié)構(gòu)化文件中的文本數(shù)據(jù)的裝置,其中,文本數(shù)據(jù)指示指定對二進(jìn)制數(shù)據(jù)的處理操作的屬性信息。
19.如權(quán)利要求18所述的結(jié)構(gòu)化文件處理裝置,其中,所述處理操作為顯示,并且屬性信息包含與顯示操作相關(guān)的信息。
20.如權(quán)利要求18所述的結(jié)構(gòu)化文件處理裝置,其中,所述處理操作為打印,并且屬性信息包含與打印操作相關(guān)的信息。
全文摘要
一種結(jié)構(gòu)化文件處理裝置,包括結(jié)構(gòu)化文件形成單元,用于形成包含二進(jìn)制數(shù)據(jù)或到二進(jìn)制數(shù)據(jù)的鏈接的結(jié)構(gòu)化文件;以及處理信息形成單元,用于在結(jié)構(gòu)化文件中形成文本數(shù)據(jù)。該文本數(shù)據(jù)指示指定對二進(jìn)制數(shù)據(jù)的處理操作的屬性信息。
文檔編號G06F17/22GK1450473SQ03108620
公開日2003年10月22日 申請日期2003年4月2日 優(yōu)先權(quán)日2002年4月2日
發(fā)明者谷本好史 申請人:村田機(jī)械株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1