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

數(shù)據(jù)通信設(shè)備和方法

文檔序號:7882516閱讀:281來源:國知局
專利名稱:數(shù)據(jù)通信設(shè)備和方法
本申請是申請?zhí)枮?8123473.9、申請日為1998年10月27日,發(fā)明名稱為“數(shù)據(jù)通信設(shè)備和方法”的分案申請。
本發(fā)明涉及一種數(shù)據(jù)通信方法,它用不同的發(fā)送方法和一個實(shí)施該方法的數(shù)據(jù)通信設(shè)備,將輸入數(shù)據(jù)發(fā)送到多個目的地。
常規(guī)地,將通過用一個掃描儀或類似的器件閱讀一個原件得到的文件數(shù)據(jù)或類似的數(shù)據(jù)通過一條電話線發(fā)送到一個遠(yuǎn)程傳真設(shè)備,或通過一個網(wǎng)絡(luò)傳送到一個遠(yuǎn)程終端。
然而,在將一個普通的文件發(fā)送到有諸不同數(shù)據(jù)格式的諸不同的目的地的情形中,為了對每一個目的地標(biāo)志進(jìn)行格式轉(zhuǎn)換的諸過程已經(jīng)非常麻煩。
本發(fā)明的一個目的是提供能消除上述諸問題的數(shù)據(jù)通信設(shè)備和方法。
進(jìn)一步,本發(fā)明的另一個目的是提供數(shù)據(jù)通信設(shè)備和方法,它們能根據(jù)諸不同的發(fā)送方法通過簡單的操作,將普通的文件數(shù)據(jù)發(fā)送給多個目的地。
進(jìn)一步,本發(fā)明的另一個目的是提供數(shù)據(jù)通信設(shè)備和方法,它們能通過諸不同的發(fā)送方法將文件數(shù)據(jù)發(fā)送給同一個接收機(jī)。
進(jìn)一步,本發(fā)明的另一個目的是提供數(shù)據(jù)通信設(shè)備和方法,它們能依據(jù)發(fā)送一個所希望的標(biāo)志,很容易地實(shí)施目的地標(biāo)志。
本發(fā)明的其它諸特點(diǎn)和諸優(yōu)點(diǎn)將從下面的描述并結(jié)合所附的諸圖變得很清楚,在所有這些圖中相同的參照字符表示相同的名稱或類似的部件。
所附的諸圖,它們結(jié)合起來組成本說明書的一部分,說明本發(fā)明的諸實(shí)施例,并且和描述一起,用來解釋本發(fā)明的諸原理。


圖1是一個方框圖,它表示一個根據(jù)本發(fā)明的一個實(shí)施例的文件發(fā)送設(shè)備被連接的一個環(huán)境;圖2是一個方框圖,它表示該實(shí)施例的文件發(fā)送設(shè)備的結(jié)構(gòu)的一個例子;圖3是一個方框圖,它表示該實(shí)施例的文件發(fā)送設(shè)備的諸功能的一個例子;圖4是一個表,它表示在該實(shí)施例的文件發(fā)送設(shè)備中一個地址簿的諸內(nèi)容的一個例子;圖5是一個表,它表示在該實(shí)施例的文件發(fā)送設(shè)備中一個目的地清單的諸內(nèi)容的一個例子;圖6是一個表,它表示在該實(shí)施例的文件發(fā)送設(shè)備中一個缺省數(shù)據(jù)發(fā)送格式信息庫的諸內(nèi)容的一個例子;圖7是一個表,它表示在該實(shí)施例的文件發(fā)送設(shè)備中分類的目的地清單的諸內(nèi)容的一個例子;圖8A和8B是二個表,它們表示在該實(shí)施例的文件發(fā)送設(shè)備中一個發(fā)送到一個文件發(fā)送器的目的地清單的諸內(nèi)容的一個例子;圖9是一個流程圖,它表示由一個文件發(fā)送控制器進(jìn)行的一個第一個處理過程的一個例子;圖10A,10B和10C是三個流程圖,它們表示由文件發(fā)送控制器進(jìn)行的一個第二個處理過程的一個例子;圖11是一個表,它表示在該實(shí)施例中一個RAM的一個存儲映像圖的一個例子;圖12是一個表,它表示在該實(shí)施例中一個存儲媒質(zhì)的一個程序結(jié)構(gòu)的一個例子;圖13是一個表示在該實(shí)施例中程序加載的說明性的視圖;圖14是一個表示地址簿編編輯處理的流程的方框圖;圖15是一個表示地址簿的諸內(nèi)容的一個例子的說明性的視圖;圖16是一個表,它表示目的地清單的諸數(shù)據(jù)內(nèi)容的一個例子;圖17是一個表示用于目的地清單設(shè)定處理的諸圖像的一個說明性的視圖;圖18是一個表示用于改變目的地清單的詳細(xì)的目的地顯示對話的諸圖像的一個說明性的視圖19是一個表示用于將一個成員加到一個發(fā)送目的地組的諸圖像的一個說明性的視圖;圖20是一個表示用于將一個成員從發(fā)送目的地組刪除的諸圖像的一個說明性的視圖;圖21是一個方框圖,它表示根據(jù)該實(shí)施例一個利用一個地址信息的目錄服務(wù)器的系統(tǒng);圖22是一個保存在目錄服務(wù)器中的地址簿的一頁的一個例子。
圖23是一個方框圖,它說明發(fā)送一個發(fā)送通知,向一位用戶通知文件發(fā)送的過程。
圖24是地址簿的一頁的一個例子,它包括用于將發(fā)送通知發(fā)送出去的數(shù)據(jù)。
圖25是一個表,它表示用于為了進(jìn)行詳細(xì)的目的地選擇的諸選擇條件表達(dá)式的諸關(guān)鍵詞,諸范圍和諸格式。
圖26是一個表示用于產(chǎn)生發(fā)送通知的處理的流程圖;和圖27是一個產(chǎn)生的發(fā)送通知的一個例子。現(xiàn)在,在下文中,將結(jié)合所附的諸圖詳細(xì)地描述本發(fā)明的一個實(shí)施例。
<文件發(fā)送設(shè)備的結(jié)構(gòu)>
圖1是一個方框圖,它表示一個體現(xiàn)本發(fā)明的設(shè)備進(jìn)行工作的一個基本環(huán)境的例子。在圖1中,數(shù)字101表示一個體現(xiàn)本發(fā)明的文件發(fā)送設(shè)備。文件發(fā)送設(shè)備101連接到一個網(wǎng)絡(luò)107和一條電話線106。數(shù)字102表示一個和網(wǎng)絡(luò)連接的電子郵件服務(wù)器。電子郵件服務(wù)器102支持一個標(biāo)準(zhǔn)的郵件傳送協(xié)議SMTP(簡單的郵件傳送協(xié)議)。數(shù)字103表示一個操作一個遠(yuǎn)程文件系統(tǒng)的文件服務(wù)器。文件服務(wù)器103,和網(wǎng)絡(luò)連接,支持文件傳送協(xié)議FTP。數(shù)字104表示一個和網(wǎng)絡(luò)連接的數(shù)據(jù)庫。數(shù)據(jù)庫104支持SALUTATION協(xié)議。數(shù)字105表示一個和網(wǎng)絡(luò)連接的打印機(jī)。打印機(jī)105支持一個網(wǎng)絡(luò)打印協(xié)議Ipr。
上述的部件102到105根據(jù)各自的發(fā)送方法分別有一個目的地(地址)。
數(shù)字108表示一個客戶PC,在其上一個瀏覽器(BROWSER)支持HTTP/HTML工作。
注意在下面的描述中,有相同數(shù)字的諸部件有相同的諸功能。
圖2是一個方框圖,它表示該實(shí)施例的文件發(fā)送設(shè)備的一個結(jié)構(gòu)的一個例子。
在圖2中,數(shù)字201表示一個CPU(中心處理器),用于對整個設(shè)備實(shí)施控制和計算等。數(shù)字202表示一個ROM(只讀存儲器),它作為一個用于存儲一個系統(tǒng)開始程序,固定的信息等的存儲區(qū)域。數(shù)字203表示一個RAM(隨機(jī)存取存儲器),它作為一個沒有使用限制的數(shù)據(jù)存儲區(qū)域,用于在諸不同的處理中加載和執(zhí)行諸不同的程序和數(shù)據(jù),如在后面要描述的諸流程圖中所示。例如,RAM203包括一個輸入文件區(qū)域203a,用于存儲從一個掃描儀210,一個硬盤(HD)205,一個軟盤(FD)204等輸入的文件數(shù)據(jù),目的地清單區(qū)域203b,用于存儲一個產(chǎn)生的目的地清單,發(fā)送文件區(qū)域203c,用于存儲從一個輸入文件通過格式轉(zhuǎn)換產(chǎn)生的為了發(fā)送的數(shù)據(jù),和程序加載區(qū)域203d,用于從HD205和FD204加載諸程序。
數(shù)字204表示一個軟盤(FD)驅(qū)動器,它預(yù)先將一個程序和數(shù)據(jù)存入一個軟盤212,并在執(zhí)行程序的基礎(chǔ)上,根據(jù)需要,參考或?qū)⒊绦蚝蛿?shù)據(jù)加載到RAM203上。數(shù)字205表示一個硬盤(HD)驅(qū)動器。將一個系統(tǒng)或程序從硬盤驅(qū)動器205加載到RAM203,并開始這個系統(tǒng)或程序。開始的系統(tǒng)或程序根據(jù)需要,將存儲在硬盤驅(qū)動器205中的數(shù)據(jù)或信息加載到RAM203。也將硬盤驅(qū)動器205用作一個存儲器,以便暫時地存儲從掃描儀讀出的文件數(shù)據(jù)。例如,輸入文件數(shù)據(jù),一個地址簿301和一個缺省數(shù)據(jù)發(fā)送格式信息庫304是存儲在硬盤驅(qū)動器205中的。進(jìn)一步,諸程序,如一個OS,一個文件發(fā)送控制程序205a,一個目的地清單產(chǎn)生程序205b,一個文件輸入程序205c,一個格式轉(zhuǎn)換程序205d和一個文件發(fā)送程序205e是保存在HD驅(qū)動器205中的。缺省數(shù)據(jù)發(fā)送格式信息庫304和格式轉(zhuǎn)換程序205d包括用于轉(zhuǎn)換到現(xiàn)有的諸不同的格式的數(shù)據(jù)和諸程序。文件發(fā)送程序205e包括根據(jù)諸不同的發(fā)送協(xié)議的數(shù)據(jù)和諸程序。數(shù)據(jù)和諸程序可以存儲在FD212中。注意我們將FD,HD,一個CD-ROM,一個MO等稱為諸外部存儲器件。
數(shù)字206表示一個鍵盤,用于將信息輸入CPU201。將在鍵盤上的一個鍵用作一個開始鍵206a,用于指示文件數(shù)據(jù)的發(fā)送。數(shù)字207表示一個顯示器件如一個CRT,用于顯示數(shù)據(jù)。數(shù)字208表示一個網(wǎng)絡(luò)接口。通過接口208實(shí)現(xiàn)和網(wǎng)絡(luò)107的連接。數(shù)字209表示一個傳真調(diào)制解調(diào)器。通過傳真調(diào)制解調(diào)器209實(shí)現(xiàn)和電話線106的連接。數(shù)字210表示一個掃描儀,用于閱讀諸文件。數(shù)字211表示一條系統(tǒng)總線,它是一條在上述的諸部件之間的數(shù)據(jù)路徑。
本設(shè)備通過由CPU201執(zhí)行一個基本I/O程序,OS和一個文件發(fā)送程序模塊組進(jìn)行工作。將基本I/O程序?qū)懺赗OM202中,將OS寫在HD驅(qū)動器205中。當(dāng)本系統(tǒng)開始時,通過基本I/O程序的IPL(初始程序加載)功能,將從HD驅(qū)動器205讀出的OS輸入RAM203,于是OS開始工作。
圖3是一個方框圖,它表示本實(shí)施例的文件發(fā)送設(shè)備的諸功能的一個例子。注意各功能部件的諸功能是當(dāng)利用設(shè)備中的諸資源時,通過將諸程序從HD驅(qū)動器205加載到RAM203,并由CPU執(zhí)行諸程序來實(shí)現(xiàn)的。
一個目的地清單產(chǎn)生器300,通過從地址簿301復(fù)制指定的諸目的地的多個項(xiàng)目,產(chǎn)生一個發(fā)送目的地清單。如圖4所示,用諸發(fā)送方法和在地址簿中的諸目的地,描述指定給各目的地的諸數(shù)據(jù)發(fā)送格式。注意可以從鍵盤206用諸發(fā)送方法輸入諸目的地。
圖4是一個表,它表示地址簿301的諸內(nèi)容的一個例子。
在地址簿中,對每一個目的地,將一個目的地地址(401),一個發(fā)送方法402,如電子郵件(e-mail),傳真或Ipr,一個用于文件類型的數(shù)據(jù)發(fā)送格式(文本格式)403,一個用于單色文件的格式404和一個用于彩色文件的格式405描述為信息庫的一組信息。如果在地址簿中沒有描述一個數(shù)據(jù)發(fā)送格式,則我們用一個缺省格式,它是由一個根據(jù)在缺省數(shù)據(jù)發(fā)送格式信息庫304中的信息指定的一個發(fā)送方法確定的。將地址簿301作為一個存在于HD驅(qū)動器205上的文件加以安裝,并能夠適當(dāng)?shù)貙λM(jìn)行編輯。我們將在后面對地址簿進(jìn)行詳細(xì)的描述。
當(dāng)按下開始鍵206a時,將目的地清單送到一個文件發(fā)送控制器302。如圖5所示,在由從地址簿301讀出指定的諸目的地產(chǎn)生的目的地清單中,描述了諸目的地,諸發(fā)送方法和諸數(shù)據(jù)發(fā)送格式。
圖5是一個表,它表示目的地清單的諸內(nèi)容的一個例子。
對目的地清單中的每一個目的地,描述了一個目的地地址501,一個發(fā)送方法502,一個用于文件類型(文本格式)的數(shù)據(jù)發(fā)送格式503,一個用于單色文件的格式504和一個用于彩色文件的格式505。
文件發(fā)送控制器302根據(jù)指示諸文件類型的文件類型數(shù)據(jù)303,在數(shù)據(jù)發(fā)送格式的基礎(chǔ)上,對目的地清單進(jìn)行分類。如果在目的地清單中沒有指定一個數(shù)據(jù)發(fā)送格式,則我們用來自缺省數(shù)據(jù)發(fā)送格式信息庫304的信息,對諸發(fā)送方法指定諸缺省數(shù)據(jù)發(fā)送格式。
圖6是一個表,它表示缺省數(shù)據(jù)發(fā)送格式信息庫304的諸內(nèi)容的一個例子。
對于每一個發(fā)送方法,將一個發(fā)送方法601,一個用于文件類型(文本格式)的數(shù)據(jù)發(fā)送格式602,一個用于單色文件的格式603和一個用于彩色文件的格式604,描述為在缺省數(shù)據(jù)發(fā)送格式信息庫304中的信息庫的一組信息。將缺省數(shù)據(jù)發(fā)送格式信息庫304作為一個存在于HD驅(qū)動器205上的文件進(jìn)行安裝,并能夠根據(jù)來自系統(tǒng)環(huán)境的諸要求適當(dāng)?shù)貙λM(jìn)行編輯。
圖7是一個表,它表示當(dāng)在缺省數(shù)據(jù)發(fā)送格式設(shè)定,數(shù)據(jù)發(fā)送格式和通信方法的基礎(chǔ)上進(jìn)行的分類已經(jīng)完成時,目的地清單的諸內(nèi)容的一個例子。
如圖7所示,根據(jù)分類重新安排諸目的地地址701,諸發(fā)送方法702,和用于文件數(shù)據(jù)類型的諸數(shù)據(jù)發(fā)送格式705。
在這個例子中,以一個缺省數(shù)據(jù)發(fā)送格式,將LIPS發(fā)送給一個目的地“1mn.1kj.jp”。進(jìn)一步,根據(jù)基于數(shù)據(jù)發(fā)送格式的分類收集諸JPEG文件,并根據(jù)基于通信方法的分類收集通過電子郵件發(fā)送的諸文件。因此,文件發(fā)送控制器302指示格式轉(zhuǎn)換器308,根據(jù)基于數(shù)據(jù)發(fā)送格式的分類,對每一個有一個普通格式的目的地組進(jìn)行格式轉(zhuǎn)換。進(jìn)一步,文件發(fā)送控制器302指示文件發(fā)送器309根據(jù)基于通信方法的分類,按照一個普通的通信方法,對每一個目的地組進(jìn)行發(fā)送。
文件發(fā)送控制器302指定文件數(shù)據(jù)的文件輸入源(掃描儀210或HD驅(qū)動器205),并指示一個文件輸入裝置305輸入文件數(shù)據(jù)。通過文件輸入裝置305,將輸入的文件數(shù)據(jù)暫時地存儲在輸入文件區(qū)域203a或類似的區(qū)域中。當(dāng)文件數(shù)據(jù)的輸入已經(jīng)完成時,文件發(fā)送控制器302根據(jù)分類的目的地清單,給格式轉(zhuǎn)換器308提供一個數(shù)據(jù)發(fā)送格式,并指示格式轉(zhuǎn)換器308執(zhí)行格式轉(zhuǎn)換。格式轉(zhuǎn)換器308將輸入的文件數(shù)據(jù)轉(zhuǎn)換到在指定的數(shù)據(jù)發(fā)送格式中的數(shù)據(jù)。
當(dāng)文件數(shù)據(jù)已經(jīng)轉(zhuǎn)換時,文件發(fā)送控制器302將文件數(shù)據(jù)從格式轉(zhuǎn)換器308傳送到文件發(fā)送器309。文件發(fā)送器309有一個用轉(zhuǎn)換的數(shù)據(jù)發(fā)送格式的諸目的地的目的地清單。
圖8A和8B表示從如圖7所示的分類的目的地清單,提供給文件發(fā)送器309的目的地清單的諸例子。
圖8A表示一個標(biāo)志清單,它指示文件發(fā)送器309將由格式轉(zhuǎn)換器308,根據(jù)JPEG格式轉(zhuǎn)換的文件數(shù)據(jù),通過電子郵件發(fā)送,發(fā)送到二個接收機(jī)。圖8B表示一個目的地清單,它指示文件發(fā)送器309將由格式轉(zhuǎn)換器308,根據(jù)JPEG格式轉(zhuǎn)換的文件數(shù)據(jù),通過文件發(fā)送,發(fā)送到一個接收機(jī)。
文件發(fā)送器309將輸入的文件數(shù)據(jù)發(fā)送到由指定的發(fā)送方法指定的目的地。當(dāng)向包含在目的地清單中的所有的目的地的文件發(fā)送已經(jīng)完成時,文件發(fā)送控制器302指示文件輸入裝置305和格式轉(zhuǎn)換器308,將暫時存儲的文件數(shù)據(jù)刪除。
<文件發(fā)送設(shè)備的處理過程>
(第一個處理過程)圖9是一個流程圖,它表示當(dāng)按下開始鍵206a,并且將目的地清單和諸文件數(shù)據(jù)類型提供給文件發(fā)送控制器302時,文件發(fā)送控制器的工作。
在步驟S901,讀出一個輸入目的地。在步驟S902,確定是否指定了一個和指定的文件數(shù)據(jù)的類型相對應(yīng)的數(shù)據(jù)發(fā)送格式,即,是否和指定的目的地相對應(yīng)地描述了一個數(shù)據(jù)發(fā)送格式。如果沒有指定一個數(shù)據(jù)發(fā)送格式,則過程進(jìn)行到步驟S903,在步驟S903,從缺省數(shù)據(jù)發(fā)送格式信息庫304的信息和指定的文件數(shù)據(jù)的類型,確定一個數(shù)據(jù)發(fā)送格式,并將數(shù)據(jù)發(fā)送格式寫入目的地清單。如果在步驟S904確定存在下一個目的地,則過程回到步驟S901,在步驟S901,讀出下一個目的地,對于在目的地清單中的所有的目的地重復(fù)步驟S901到S904。
下面,在步驟S905,用指定的諸文件數(shù)據(jù)類型的諸數(shù)據(jù)發(fā)送格式,如諸鍵(例如,格式1,格式2等),對諸目的地進(jìn)行分類。進(jìn)一步,在步驟S906,用諸發(fā)送方法,如諸鍵(在圖7中,將JPEG數(shù)據(jù)發(fā)送格式的諸目的地分類成“諸電子郵件”目的地和一個“ftp”目的地),對用相同的數(shù)據(jù)發(fā)送格式的多個目的地進(jìn)行分類。
在步驟S907,指示文件輸入裝置305輸入文件數(shù)據(jù),在步驟S908,等待文件數(shù)據(jù)輸入的完成。將輸入的文件數(shù)據(jù)暫時存儲在文件輸入裝置(輸入文件區(qū)域203a)中。
在步驟S909,指定在分類的目的地清單中的第一個目的地需要的一個數(shù)據(jù)發(fā)送格式,并指示格式轉(zhuǎn)換器308,根據(jù)指定的諸數(shù)據(jù)發(fā)送格式(在圖7中,第一個指定格式是JPEG,和下一個格式是TIFF-MMR),對輸入的文件數(shù)據(jù)執(zhí)行格式轉(zhuǎn)換。將轉(zhuǎn)換的文件數(shù)據(jù)暫時存儲在格式轉(zhuǎn)換器(發(fā)送文件區(qū)域203c)中。在步驟S910,確定轉(zhuǎn)換的文件數(shù)據(jù)的格式是否是在步驟S906中分類的目的地清單中的最后的格式。如果它是最后的格式,則在步驟S911,發(fā)出指示,將暫時存儲在文件輸入裝置中的文件數(shù)據(jù)刪除。
下面,在步驟S912,從在步驟S906中分類的目的地清單,產(chǎn)生一個用在步驟S909指定的第一個發(fā)送方法的諸目的地的目的地清單(請參見圖8A)。在步驟S913,指示文件發(fā)送器309,將保存在格式轉(zhuǎn)換器308中的文件數(shù)據(jù)發(fā)送出去,格式轉(zhuǎn)換器308有作為諸參數(shù)的在步驟S912中產(chǎn)生的目的地清單和諸發(fā)送方法。在步驟S914,如果存在相同數(shù)據(jù)發(fā)送格式的多個文件數(shù)據(jù),則過程回到步驟S912,在步驟S912,產(chǎn)生一個用在步驟S909中指定的下一個發(fā)送方法的諸目的地的一個目的地清單(請參見圖8B)。于是,對于所有的發(fā)送方法,它們是用來發(fā)送在步驟S909中指定的諸數(shù)據(jù)發(fā)送格式中的文件數(shù)據(jù)的,重復(fù)步驟S912到S914。
在步驟S915,如果存在下一個目的地,則過程回到步驟S909,在步驟S909,指定下一個數(shù)據(jù)發(fā)送格式。于是,對于所有的在分類的目的地清單中的數(shù)據(jù)發(fā)送格式,重復(fù)步驟S909到S915。
當(dāng)對于所有的目的地的發(fā)送已經(jīng)完成時,在步驟S916,發(fā)出指示,將暫時存儲在格式轉(zhuǎn)換器中的文件數(shù)據(jù)刪除,并結(jié)束文件數(shù)據(jù)的發(fā)送。
在上述的第一個處理過程中,根據(jù)文件類型數(shù)據(jù),對目的地清單進(jìn)行分類,然后,輸入文件數(shù)據(jù),并接著將輸入的文件數(shù)據(jù)轉(zhuǎn)換成這樣的數(shù)據(jù),該數(shù)據(jù)有為了發(fā)送所需的諸數(shù)據(jù)發(fā)送格式。然而,只要格式轉(zhuǎn)換器308和文件發(fā)送器309能夠利用工作需要的諸資源,如RAM203,硬盤205,網(wǎng)絡(luò)接口208和傳真調(diào)制解調(diào)器209,通過并行的工作能夠進(jìn)行更有效的文件發(fā)送。
下面,將參照圖10A,10B和10C描述第二個處理過程。
圖10A,10B和10C是一個流程圖,它表示當(dāng)已經(jīng)按下開始鍵206a,和已經(jīng)將目的地清單和文件發(fā)送類型提供給文件發(fā)送控制器302時,文件發(fā)送控制器302的工作。
在步驟S1001,讀出一個輸入目的地。在步驟S1002,類似于上述的步驟S902,確定是否指定了一個和指定的文件數(shù)據(jù)的類型相對應(yīng)的數(shù)據(jù)發(fā)送格式,即,是否對應(yīng)于被指定的目的地描述了一個數(shù)據(jù)發(fā)送格式。如果沒有指定一個數(shù)據(jù)發(fā)送格式。,則過程進(jìn)行到步驟S1003,在步驟S1003,從缺省數(shù)據(jù)發(fā)送格式信息庫304的信息和指定的文件數(shù)據(jù)的類型,確定一個數(shù)據(jù)發(fā)送格式,并將數(shù)據(jù)發(fā)送格式寫入目的地清單。如果在步驟S1004確定存在下一個目的地,則過程回到步驟S1001,在步驟S1001讀出下一個目的地,對于在目的地清單中的所有的目的地重復(fù)步驟S1001到S1004。
下面,在步驟S1005,根據(jù)指定的文件數(shù)據(jù)類型的諸數(shù)據(jù)發(fā)送格式,如諸鍵,對諸目的地進(jìn)行分類。進(jìn)一步,在步驟S1006,用諸發(fā)送方法,如諸鍵,對用相同數(shù)據(jù)發(fā)送格式的多個目的地進(jìn)行分類。在步驟S1007,指示文件輸入裝置305輸入文件數(shù)據(jù),在步驟S1008,等待文件數(shù)據(jù)輸入的完成。將輸入的文件數(shù)據(jù)暫時存儲在文件輸入裝置中。
此后,在步驟S1009,產(chǎn)生一個用于管理格式轉(zhuǎn)換的任務(wù)A和一個用于管理轉(zhuǎn)換的文件數(shù)據(jù)的發(fā)送的任務(wù)B,并且這二個任務(wù)并行地執(zhí)行。在步驟S1010,等待任務(wù)A和任務(wù)B的完成。當(dāng)這些任務(wù)已經(jīng)完成時,結(jié)束文件的發(fā)送。注意任務(wù)A和任務(wù)B有在步驟S1006中分類的作為參數(shù)的目的地清單。
在任務(wù)A中,首先,在步驟S1013,指示格式轉(zhuǎn)換器308,根據(jù)包含在步驟S1006中分類的目的地清單中的數(shù)據(jù)發(fā)送格式,對文件數(shù)據(jù)執(zhí)行格式轉(zhuǎn)換。格式轉(zhuǎn)換器308通過盡可能多地并行地利用工作需要的諸資源,如RAM203,硬盤205,盡可能多地并行地執(zhí)行諸數(shù)據(jù)發(fā)送格式的轉(zhuǎn)換。在步驟S1014,文件發(fā)送控制器302等待從格式轉(zhuǎn)換器308發(fā)出的一個格式轉(zhuǎn)換完成的通知,并在步驟S1015,指示文件發(fā)送器309,將在步驟S1015中轉(zhuǎn)換的文件數(shù)據(jù),和用數(shù)據(jù)發(fā)送格式和諸發(fā)送方法作為諸參數(shù)的諸目的地,一起發(fā)送出去。
文件發(fā)送器309,也通過盡可能多地并行地利用諸資源,如RAM 203,硬盤205,網(wǎng)絡(luò)接口208和傳真調(diào)制解調(diào)器209,盡可能多地并行地執(zhí)行文件的發(fā)送。在步驟S1016,確定是否已經(jīng)對于包含在提供的目的地清單中的所有的數(shù)據(jù)發(fā)送格式,從格式轉(zhuǎn)換器308發(fā)出了格式轉(zhuǎn)換完成的諸通知。如果已經(jīng)接收到所有的諸轉(zhuǎn)換完成的通知,則在步驟S1017,發(fā)出指示,將除保存在文件輸入裝置中的文件數(shù)據(jù)刪除。然后,結(jié)束任務(wù)A的處理。
另一方面,在任務(wù)B中,在步驟S1020,等待一個來自文件發(fā)送器309的文件發(fā)送完成的通知。文件發(fā)送完成的通知包括一個數(shù)據(jù)發(fā)送格式和一個發(fā)送方法。在步驟S1021,確定在所有的發(fā)送方法中已經(jīng)發(fā)送的文件數(shù)據(jù)是否存在于目的地清單中。如果這種文件數(shù)據(jù)存在,則在步驟S1022,指示格式轉(zhuǎn)換器308,刪除數(shù)據(jù)發(fā)送格式的文件數(shù)據(jù)。在步驟S1023,確定是否已經(jīng)對于所有的數(shù)據(jù)發(fā)送格式發(fā)出了刪除的指示。如果YES(是),則結(jié)束任務(wù)B的工作。
注意,本實(shí)施例可以通過對圖9或圖10A,10B和10C的流程圖的程序進(jìn)行編碼并將它存儲在一個存儲媒質(zhì)中,然后將來自存儲媒質(zhì)的程序加載到一個普通的計算機(jī)上,并執(zhí)行這個程序來實(shí)現(xiàn)。
在這個例子中,文件發(fā)送程序模塊組是一個根據(jù)圖3的方框圖,在圖9或圖10A,10B和10C的流程圖的基礎(chǔ)上經(jīng)編碼的程序。將程序模塊組存儲在,例如,存儲媒質(zhì)(FD)212中。圖12表示在存儲媒質(zhì)中的諸存儲內(nèi)容的結(jié)構(gòu)。。
在圖13中,將一個文件發(fā)送程序的執(zhí)行文件1203和它的相關(guān)數(shù)據(jù)1204存儲在存儲媒質(zhì)(FD)212中,并通過FD驅(qū)動器204將它們加載到一個計算機(jī)系統(tǒng)1300上。當(dāng)將FD212插入FD驅(qū)動器204時,從FD212讀出文件發(fā)送程序的執(zhí)行文件1203和相關(guān)的數(shù)據(jù)1204,并將它們加載到RAM203上,變得在一個OS1102和一個基本I/O程序1101控制下可以執(zhí)行。
圖11是一個表,它表示在本實(shí)施例中RAM203的一個存儲映像圖的一個例子,在該實(shí)施例中文件發(fā)送程序被加載并且是可執(zhí)行的。RAM 203有一個結(jié)構(gòu),它包括用于基本I/O程序1101,OS1102,一個文件發(fā)送程序模塊組1103,相關(guān)的數(shù)據(jù)1104,和一個工作區(qū)域1105的諸區(qū)域。
在上述的例子中,將文件發(fā)送程序的執(zhí)行文件1203和相關(guān)的數(shù)據(jù)1204直接從存儲媒質(zhì)(FD)212加載到RAM203并執(zhí)行它們,然而,可以這樣安排,使得文件發(fā)送程序的執(zhí)行文件1203和相關(guān)的數(shù)據(jù)1204從存儲媒質(zhì)(FD)212暫時存儲(安裝)在HD205中,并當(dāng)操作文件發(fā)送程序時,將存儲的文件1203和相關(guān)的數(shù)據(jù)1204從HD205加載到RAM203上。
進(jìn)一步,用于存儲文件發(fā)送程序的存儲媒質(zhì)可能是一個CD-ROM,一個IC存儲卡和類型的不同于FD212的媒質(zhì)。進(jìn)一步,可以這樣安排,使得文件發(fā)送程序的模塊組存儲在ROM202中,并直接由CPU201執(zhí)行。
因此,上述的實(shí)施例提供一個文件數(shù)據(jù)發(fā)送方法,以便用多個發(fā)送方法,如通過一個網(wǎng)絡(luò)連接的一個電子郵件系統(tǒng),一個遠(yuǎn)程文件系統(tǒng),一個遠(yuǎn)程數(shù)據(jù)庫,一個遠(yuǎn)程打印機(jī)等,向多個接收機(jī)發(fā)送文件,提供由僅指示發(fā)送一次,通過一條電話線連接的多個接收機(jī),和提供一個實(shí)現(xiàn)該方法的文件發(fā)送設(shè)備。
就是說,能夠以對每一個發(fā)送方法,發(fā)送目的地和文件類型適當(dāng)?shù)臄?shù)據(jù)發(fā)送格式和發(fā)送方法,將文件數(shù)據(jù)發(fā)送出去。進(jìn)一步,能夠有效地將文件數(shù)據(jù)發(fā)送到需要多個數(shù)據(jù)發(fā)送格式的多個目的地。
<地址簿>
下面,將描述如上所述的用于對諸不同的目的地發(fā)送的地址簿的管理,編輯和使用。
圖14是一個表示地址簿編輯處理的流程的方框圖。
目的地清單產(chǎn)生器300通過從地址簿301復(fù)制諸指定的項(xiàng)目,產(chǎn)生一個目的地清單1401。如圖15所示,地址簿301保存在硬盤205上,包括有一組詳細(xì)的目的地和一組發(fā)送目的地的諸抽象的目的地。如圖16所示,目的地清單1401,它保存在RAM203上,包括一組詳細(xì)的目的地等。地址簿編輯器1402在顯示器件207上顯示出地址簿的諸內(nèi)容,并從鍵盤206對諸內(nèi)容進(jìn)行編輯。地址簿編輯器1402進(jìn)一步將地址簿的諸內(nèi)容轉(zhuǎn)換成HTML格式的數(shù)據(jù),并通過一個Web服務(wù)器1403在一個瀏覽器上顯示出該數(shù)據(jù),瀏覽器工作在通過網(wǎng)絡(luò)連接到一個外部器件的客戶PC 108上。Web服務(wù)器1403用HTTP協(xié)議,將被地址簿編輯器1402轉(zhuǎn)換成HTML格式的地址簿發(fā)送到瀏覽器在其上工作的客戶PC108上。進(jìn)一步,Web服務(wù)器1403用HTTP協(xié)議,將從工作在客戶PC108上的瀏覽器發(fā)出的一個地址簿編輯指示,發(fā)送到地址簿編輯器1402,并且地址簿編輯器1402根據(jù)該指示對地址簿301進(jìn)行編輯。
當(dāng)按下一個在鍵盤206上的預(yù)先確定的鍵時,將目的地清單1401發(fā)送到文件發(fā)送器309。文件發(fā)送器309,根據(jù)在目的地清單1401中描述的諸目的地和諸發(fā)送方法,進(jìn)行文件的發(fā)送。
圖15表示地址簿301的諸內(nèi)容的一個例子。
地址簿301包括存在在HD205上的二種類型的文件。在一個抽象目的地文件1501中,將一個抽象目的地名稱(1502)和一個抽象目的地號碼(1503)唯一地分配給在抽象目的地文件中的每一個抽象目的地。一個詳細(xì)的目的地文件1505,它對于每一個抽象目的地號碼存在,表示構(gòu)成抽象目的地的諸號碼。在詳細(xì)的目的地文件1505中,從抽象目的地號碼1503產(chǎn)生詳細(xì)的目的地文件的文件名稱,使得能從抽象目的地唯一地指定詳細(xì)的目的地文件。詳細(xì)的目的地文件1505有諸發(fā)送方法1506,與諸發(fā)送方法對應(yīng)的諸目的地1507,和諸發(fā)送目的地號碼標(biāo)志1508,每個標(biāo)志都指示目的地是否是一個發(fā)送目的地組中的一個成員。如果發(fā)送目的地號碼標(biāo)志1508的值是“1”,則目的地是發(fā)送目的地組中的一個成員,而如果這個值是“0”,則目的地不是發(fā)送目的地組中的一個成員。
如上所述,地址簿編輯器1402將抽象目的地文件1501和諸詳細(xì)的目的地文件1505的諸內(nèi)容,轉(zhuǎn)換成HTML格式文件,并通過Web服務(wù)器1403,將該數(shù)據(jù)顯示在瀏覽器上,瀏覽器工作在通過網(wǎng)絡(luò)連接到外部器件的客戶PC108上。Web服務(wù)器1403用HTTP協(xié)議,將被地址簿編輯器1402轉(zhuǎn)換成HTML格式的地址簿發(fā)送給客戶PC108,瀏覽器就工作在客戶PC108上。工作在客戶PC108上的瀏覽器改變和顯示HTML格式的地址簿。Web服務(wù)器1403用HTTP協(xié)議,將從工作在客戶PC108上的瀏覽器發(fā)出的一個地址簿編輯指示,發(fā)送到地址簿編輯器1402。地址簿編輯器1402根據(jù)該指示,對抽象目的地文件1501的諸內(nèi)容或詳細(xì)的目的地文件1505的諸內(nèi)容進(jìn)行編輯。
圖16表示用于目的地清單1600的諸內(nèi)容的數(shù)據(jù)。
由目的地清單產(chǎn)生器300,在RAM203中產(chǎn)生一個目的地清單1600。圖16表示在RAM203中產(chǎn)生的目的地清單的存儲映像圖。
如圖16所示,將諸抽象目的地的號碼,一個抽象目的地的號碼(1601),發(fā)送目的地組的諸成員的號碼(1602)和一個發(fā)送目的地組(1603)作為一個組(1604)存儲起來,并將多個組(1604)存儲在目的地清單1600中。抽象目的地號碼(1601)對應(yīng)于地址簿的抽象目的地文件中的抽象目的地號碼(1503)。發(fā)送目的地組的每一個號碼都有一個發(fā)送方法(1605)和一個根據(jù)發(fā)送方法的目的地(1606)。
圖17表示當(dāng)根據(jù)在地址簿301中指定一個抽象目的地,將諸詳細(xì)的目的地復(fù)制到目的地清單1401中時,用戶接口的諸圖像。
在一個圖像1701中,將地址簿301的諸內(nèi)容顯示在顯示器件207上。將在抽象目的地文件1501中的一個抽象目的地名稱(1502)顯示在一個目的地顯示區(qū)域1702中。在一個圖像1703中,從圖像1701選擇一個抽象目的地。數(shù)字1705表示選出的抽象目的地。通過按下在圖像1703中的OK鍵1704,將在詳細(xì)的目的地文件1505中,有諸值“1”的發(fā)送目的地號碼標(biāo)志的諸詳細(xì)的目的地,它們是從選出的抽象目的地的號碼中產(chǎn)生的,復(fù)制到目的地清單1401中。在圖像1706中,將目的地清單1401顯示在顯示器件207上。在圖像1706中,1707表示一個目的地清單的顯示區(qū)域;1708表示一個抽象目的地的名稱;和1709及1710表示作為一個發(fā)送目的地組(1603)的諸號碼的諸詳細(xì)的目的地。在圖像1706中,將諸詳細(xì)的目的地的諸發(fā)送方法以圖表(ICONS)的形式顯示出來。
圖18表示詳細(xì)的目的地顯示對話的諸圖像,它們根據(jù)在目的地清單中詳細(xì)的目的地的加上/改變/刪除,作為用于顯示詳細(xì)的目的地的諸內(nèi)容的用戶接口。
在圖像1801中,將目的地清單1401顯示在顯示器件207上。在圖像1801中,數(shù)字1802表示一個目的地清單的顯示區(qū)域;1803表示一個抽象目的地;1804及1805表示作為一個發(fā)送目的地組1603的諸號碼的諸詳細(xì)的目的地。在圖像1815中,從圖像1801中選擇一個抽象目的地。數(shù)字1806表示選出的抽象目的地。在圖像1815中,通過按下一個編輯鍵1807,將一個詳細(xì)的目的地的顯示對話1808顯示出來。在一個圖像1816中,將詳細(xì)的目的地的顯示對話顯示出來。詳細(xì)的目的地的顯示對話在有諸目的地的地址簿上顯示出在選出的抽象目的地上的諸成員的所有的發(fā)送方法。在諸顯示的目的地中,關(guān)于一個詳細(xì)的目的地,它是在目的地清單1401上的發(fā)送目的地組的一個成員,改變指示發(fā)送方法的鍵的顏色。在圖像1816的例子中,改變諸發(fā)送方法的諸鍵1810和1811的顏色,這指示這些詳細(xì)的目的地是發(fā)送目的地組的諸成員。
圖19表示詳細(xì)的目的地顯示對話的諸圖像,它們作為用于將一個成員加到在目的地清單上的發(fā)送目的地組的用戶接口。
一個圖像1901表示和圖像1816相同的狀態(tài)。在圖像1901中,通過按下一個詳細(xì)的目的地的一個發(fā)送方法鍵1906,將一個成員加到在目的地清單1401上的發(fā)送目的地組,這個詳細(xì)的目的地不是發(fā)送目的地組的一個成員。在圖像1908中,已經(jīng)加入該成員。在圖像1908中,將發(fā)送方法鍵的顏色改變成一種顏色(1909),表示已將目的地加到發(fā)送目的地組。每個發(fā)送方法鍵都是一個雙態(tài)鍵,使得在每次按下時,能在將成員加到發(fā)送目的地組或從發(fā)送目的地組刪除成員之間改變。在圖像1908的狀態(tài)中,當(dāng)按下在詳細(xì)的目的地的顯示對話上的一個OK鍵1910時,確定將成員加到在目的地清單上的發(fā)送目的地組,并且改變在目的地清單顯示區(qū)域中的顯示內(nèi)容。在圖像1911中,已經(jīng)確定將成員加到在目的地清單上的發(fā)送目的地組。在圖像1911中,數(shù)字1912表示一個抽象目的地;而數(shù)字1914表示加入的詳細(xì)的目的地。
進(jìn)一步,能夠通過對在詳細(xì)的目的地的顯示對話1902上的諸目的地1903的諸內(nèi)容進(jìn)行編輯,改變諸詳細(xì)目的地的諸內(nèi)容。
通過按下在詳細(xì)的目的地的顯示對話上的OK鍵1910,可以關(guān)閉詳細(xì)的目的地的顯示對話,并將發(fā)送目的地的變化反映在目的地清單的顯示區(qū)域上。
圖20表示詳細(xì)的目的地的顯示對話的諸圖像,作為用于將一個成員從在目的地清單上的發(fā)送目的地組刪除的用戶的接口。
一個圖像2001表示和圖像1816相同的狀態(tài)。在圖20中,按下諸詳細(xì)的目的地的發(fā)送方法鍵2009和2010,它們作為在圖像1901上的發(fā)送目的地組的當(dāng)前的諸成員,并從在目的地清單1401上的發(fā)送目的地組刪除諸成員。在一個圖像2008中,刪除諸成員。在圖像2008中,將被刪除的諸成員的發(fā)送方法鍵2009和2010的顏色改變到一種指示這些成員被刪除的顏色。在圖像2008的狀態(tài)中,通過按下在詳細(xì)的目的地的顯示對話上的一個OK鍵2011,確定從在目的地清單上的發(fā)送目的地組刪除諸成員,并改變目的地清單顯示區(qū)域的顯示內(nèi)容。在一個圖像2012中,已經(jīng)從在目的地清單上的發(fā)送目的地組刪除諸成員。
如圖像2012所示,當(dāng)從發(fā)送目的地組1603刪除所有的詳細(xì)的地址和按下在詳細(xì)的目的地的顯示對話2002上的OK鍵2011時,從目的地清單顯示區(qū)域2013刪除所有的詳細(xì)的目的地。同時,目的地清單產(chǎn)生器300確定在目的地清單1600上編輯的發(fā)送目的地組1603是否是一個空的組。如果發(fā)送目的地組是一個空的組,則目的地清單產(chǎn)生器300從目的地清單1600刪除抽象的目的地組1604,并且更新目的地清單顯示區(qū)域。結(jié)果,如在圖像2012中所示,從目的地清單顯示區(qū)域刪除諸抽象目的地。
進(jìn)一步,在圖像2001中,如果選擇一個抽象目的地2014,和按下一個刪除鍵2017,則能夠刪除相應(yīng)的抽象目的地組1604。進(jìn)一步,如果選擇一個詳細(xì)的目的地2015,和按下刪除鍵2017,則刪除選出的詳細(xì)的目的地。在這種情形中,如果選擇發(fā)送目的地組的所有的成員2015和2016,和按下刪除鍵2017,則目的地清單產(chǎn)生器300確定在目的地清單1600上編輯的發(fā)送目的地組1603是否是一個空的組。如果發(fā)送目的地組是一個空的組,則目的地清單產(chǎn)生器300從目的地清單1600刪除抽象的目的地組1604,并且更新目的地清單顯示區(qū)域。結(jié)果,如在圖像2012中所示,從目的地清單顯示區(qū)域刪除諸抽象的目的地。
在上述的描述中,地址簿包括一個抽象目的地設(shè)定文件和多個詳細(xì)的目的地設(shè)定文件,然而,可以通過網(wǎng)絡(luò)上的一個外部設(shè)備,實(shí)現(xiàn)和描述中的地址簿相同的邏輯結(jié)構(gòu),作為一個由一個數(shù)據(jù)庫管理系統(tǒng)管理的數(shù)據(jù)庫。
進(jìn)一步,可以實(shí)現(xiàn)地址簿作為在一個目錄服務(wù)器中管理的目錄信息。我們將參照圖21描述在這種情形中的處理。
在圖21中,數(shù)字2109表示一個目錄服務(wù)器,它提供在目錄服務(wù)標(biāo)準(zhǔn)X.500基礎(chǔ)上的諸服務(wù)。將地址簿保存在目錄服務(wù)器2109中,并通過LDAP(輕型目錄存取協(xié)議)將它連接到文件發(fā)送設(shè)備101,LDAP作為一個通過網(wǎng)絡(luò)到目錄服務(wù)器的存取協(xié)議,因而能從文件發(fā)送設(shè)備101參考和更新地址簿。
圖22是一個保存在目錄服務(wù)器2109中的地址簿的一頁的一個例子。圖22表示在X.500標(biāo)準(zhǔn)的基礎(chǔ)上的一個格式中描述的地址簿的一頁的一個例子。在地址簿的一頁2201中,用一條空格線劃分的一組句子描述在一個抽象的目的地上的信息。在這個例子中,數(shù)字2202表示一個抽象的目的地;數(shù)字2203到2206表示諸詳細(xì)的目的地,數(shù)字2207和2208表示一個發(fā)送目的地組的諸成員的諸宣布指示。
進(jìn)一步,通過在圖14的方框圖的基礎(chǔ)上,對圖18的流程進(jìn)行編碼和將經(jīng)編碼的流程記錄在一個存儲媒質(zhì)中,并通過將該程序加載到一臺普通的計算機(jī)上,能夠?qū)崿F(xiàn)類似的處理。
將這個程序存儲在,例如,存儲媒質(zhì)FD212中,作為一個目標(biāo)程序。圖12表示存儲的諸內(nèi)容的結(jié)構(gòu)。
如圖13所示,能將存儲在存儲媒質(zhì)FD212中的文件發(fā)送程序和它的相關(guān)數(shù)據(jù),通過FD驅(qū)動器204,加載到現(xiàn)在的計算機(jī)系統(tǒng)1300上。當(dāng)將存儲媒質(zhì)FD插入FD驅(qū)動器204時,在OS1102和基本I/O程序1101的控制下,從存儲媒質(zhì)FD212讀出一個發(fā)送目的地設(shè)定程序和相關(guān)的數(shù)據(jù),然后將它們加載到RAM203,變成有效的程序和數(shù)據(jù)。
圖11是一個表,它表示RAM203的一個存儲映像圖的一個例子,在RAM203,文件發(fā)送程序被加載并且是可執(zhí)行的。RAM203有一個結(jié)構(gòu),它包括用于基本I/O程序1101,OS1102,文件發(fā)送程序模塊組1103,相關(guān)的數(shù)據(jù)1104和工作區(qū)域1105的諸區(qū)域。
進(jìn)一步,在上述描述中,將文件發(fā)送程序和相關(guān)的數(shù)據(jù)直接從存儲媒質(zhì)FD212加載到RAM203上,并執(zhí)行它們,然而,可以這樣安排,使得將發(fā)送目的地設(shè)定程序和管理數(shù)據(jù)暫時存儲(安裝)到HD205中,當(dāng)發(fā)送目的地設(shè)定程序工作時,將存儲的程序和管理數(shù)據(jù)從HD205加載到RAM203上。
進(jìn)一步,用于存儲發(fā)送目的地設(shè)定程序的媒質(zhì)可能是一個CD-ROM,一個IC存儲卡和不同于FD(212)的其它媒質(zhì)。進(jìn)一步,可以這樣安排,使得將發(fā)送目的地設(shè)定程序存儲在ROM202中,并直接由CPU201執(zhí)行,作為存儲映像圖的一部分。圖23是一個表示本發(fā)明的另一個實(shí)施例的方框圖。
在圖23中,一個詳細(xì)的目的地選擇器2300通過將在地址簿301中描述的諸條件和由用戶提供的信息,工作環(huán)境及文件屬性進(jìn)行比較,從由一位用戶指定的一個抽象目的地指出的一組詳細(xì)的目的地,選擇一個詳細(xì)的目的地(一個發(fā)送方法和一個目的地),一個文件實(shí)際上是發(fā)送給它的。類似地,詳細(xì)的目的地選擇器2300選擇一個詳細(xì)的目的地,一個發(fā)送的通知就發(fā)送給地這個詳細(xì)的目的地。將文件的選出的詳細(xì)的目的地和發(fā)送通知的詳細(xì)的目的地,提供給文件發(fā)送器309,并被用于文件和發(fā)送通知的發(fā)送。進(jìn)一步,將文件的詳細(xì)的目的地提供給一個通知產(chǎn)生器2311,并被用作為產(chǎn)生發(fā)送通知的信息。
如圖23所示,在有諸抽象的目的地的地址簿301中描述了為了在發(fā)送文件發(fā)送通知中,用一個詳細(xì)的目的地組和諸詳細(xì)的目的地的諸條件(諸選擇條件),并將這些條件保存在硬盤205中。
在圖23中,文件的保密性2302是由用戶對每個文件發(fā)送提供的信息。將文件的保密性2302用作參考信息,用于通過詳細(xì)的目的地選擇器2300選擇一個詳細(xì)的目的地。
又,文件的優(yōu)先級2303是由用戶對每個文件發(fā)送提供的信息。將文件的優(yōu)先級2303用作參考信息,用于通過詳細(xì)的目的地選擇器2300選擇一個詳細(xì)的目的地。
進(jìn)一步,位置2305,文件發(fā)送設(shè)備101在那里工作,是由用戶對每個文件發(fā)送提供的信息。將位置2305用作參考信息,用于通過詳細(xì)的目的地選擇器2300選擇一個詳細(xì)的目的地。在本發(fā)明中,根據(jù)文件發(fā)送設(shè)備在那里工作的一個位置的一個電話號碼指定位置信息。
進(jìn)一步,時間2306將關(guān)于文件發(fā)送的日期,日子和時間的信息提供給詳細(xì)的目的地選擇器2300。
一個文件屬性判斷裝置2307,根據(jù)來自文件輸入裝置305的一個指令,如垂直的和橫向的尺寸,諸頁的號碼,指出文件是否是一個彩色/單色文件的信息,和文件數(shù)據(jù)的大小,對文件的屬性進(jìn)行判斷,該文件是從掃描儀210讀出的或是保存在硬盤205中的文件。文件屬性判斷裝置2307還將諸判斷結(jié)果提供給詳細(xì)的目的地選擇器2300。這些文件屬性被用作為了選擇一個詳細(xì)的目的地的參考信息,和被用作為了由通知產(chǎn)生器2311產(chǎn)生一個發(fā)送通知的信息。
通知產(chǎn)生器2311按照圖26的流程圖進(jìn)行工作,從來自詳細(xì)的目的地選擇器2300和文件屬性判斷裝置2307的信息,產(chǎn)生一個發(fā)送通知。
文件發(fā)送器309檢查用于文件發(fā)送的網(wǎng)絡(luò)107和電話線106的諸狀態(tài),和用于通過網(wǎng)絡(luò)進(jìn)行文件發(fā)送的電子郵件服務(wù)器102,文件服務(wù)器103,數(shù)據(jù)庫104及打印機(jī)105的諸狀態(tài),并提供關(guān)于它們是否可用于向詳細(xì)的目的地選擇器2300的發(fā)送文件的信息。進(jìn)一步,文件發(fā)送器309將由文件輸入裝置305提供的一個文件和由通知產(chǎn)生器2311提供的一個文件,發(fā)送到由詳細(xì)的目的地選擇器2300提供的諸詳細(xì)的目的地。
圖24表示在這種情形中的地址簿301的諸內(nèi)容。
在一個根據(jù)X.500標(biāo)準(zhǔn)的格式中描述地址簿的一頁2401,并將它作為一個存在在硬盤205中的文件保存起來。在如圖24所示的格式中,用一個空格句劃分的一組句子描述一個抽象的目的地。在這個例子中,數(shù)字2402表示一個抽象的目的地;數(shù)字2403到2406分別表示一個傳真設(shè)備,一個電子郵件,一個打印機(jī)和一個遠(yuǎn)程文件的各自的詳細(xì)的目的地;數(shù)字2407表示用于文件發(fā)送的諸詳細(xì)的目的地的選擇條件;和數(shù)字2409表示用于將發(fā)送通知發(fā)送出去的諸詳細(xì)的目的地的選擇條件。
如圖24所示,諸詳細(xì)的目的地的選擇條件2407是由在諸關(guān)鍵詞和諸值之間的諸比較以及包含這些比較的諸邏輯表達(dá)式代表的。圖25表示諸詳細(xì)的目的地的選擇條件2407和2409,用于這些條件的諸關(guān)鍵詞和諸允許值的范圍的諸表述。詳細(xì)的目的地選擇器2300計算有諸給定的條件的各條件表達(dá)式2407,并選擇一個有一個“真”值的詳細(xì)的目的地。因?yàn)楠?dú)立地計算諸條件表達(dá)式2407,所以能夠選擇多個詳細(xì)的目的地。在這種情形中,指示文件發(fā)送器309將一個文件發(fā)送到多個詳細(xì)的目的地。進(jìn)一步,諸計算結(jié)果中可能沒有一個是“真”。在這種情形中,選擇一個缺省的詳細(xì)的目的地2408。
如諸條件2409所示,可以將文件的一個選擇的詳細(xì)的目的地用作一個條件,它用于指定一個發(fā)送通知的一個詳細(xì)的目的地。如上所述,在發(fā)送通知的情形中,因?yàn)楠?dú)立地計算諸條件表達(dá)式2409,所以能夠選擇多個詳細(xì)的目的地,并且在這種情形中,指示文件發(fā)送器309將發(fā)送通知發(fā)送給多個詳細(xì)的目的地。進(jìn)一步,當(dāng)諸條件表達(dá)式的諸計算結(jié)果中沒有一個是“真”時,選擇一個缺省的詳細(xì)的目的地2410。在這種情形中,發(fā)送通知的缺省的詳細(xì)的目的地是“無(沒有將發(fā)送通知發(fā)送出去)”。
圖26是一個表示用于由通知產(chǎn)生器23¨產(chǎn)生一個發(fā)送通知的處理的流程圖。
在圖26中,在步驟S2601產(chǎn)生一個空文件(空白文件)。在步驟S2602,插入一個抽象的目的地。在步驟S2603,插入一個日期和時間。在步驟S2604,插入諸文件頁的號碼。在步驟S2605,插入一個詳細(xì)的目的地的發(fā)送方法。在步驟S2606,插入一個詳細(xì)的目的地。在步驟S2607,對于諸詳細(xì)的目的地的號碼,重復(fù)發(fā)送步驟S2605和步驟S2606。最后,在步驟S2608,插入一個形式文件,于是,完成了一個發(fā)送通知。按照指定的目的地的發(fā)送方法,將發(fā)送通知發(fā)送出去。圖27表示一個完成的發(fā)送通知的一個例子。
在上面的描述中,將用戶輸入的一個位置的區(qū)域代碼,文件發(fā)送設(shè)備就在該位置上,用作位置信息,然而,可將文件發(fā)送設(shè)備的一個網(wǎng)絡(luò)地址用作位置信息。進(jìn)一步,可以這樣安排,使能得到來自一個自動地檢測一個設(shè)備,如一個GPS(全球定位系統(tǒng))的位置的器件的信息,并將緯度和經(jīng)度用作位置信息。
進(jìn)一步,對在地址簿的的頁2401中的每個目的地,設(shè)定諸詳細(xì)的目的地的選擇條件2407和2409,并對每個目的地改變諸詳細(xì)的目的地的選擇條件2407和2409,然而,可以這樣安排,使保存諸詳細(xì)的目的地的選擇條件,作為一個和地址簿無關(guān)的信息庫,并且詳細(xì)的目的地選擇器2300在來自信息庫的信息的基礎(chǔ)上,選擇一個詳細(xì)的目的地。
進(jìn)一步,通過在圖23的方框圖的基礎(chǔ)上對流程進(jìn)行編碼,和將經(jīng)編碼的流程存儲在一個存儲媒質(zhì)中,并通過將程序加載到一個普通的計算機(jī)上,能實(shí)現(xiàn)類似的處理。
將這個程序存儲在存儲媒質(zhì)FD212中,作為一個經(jīng)編碼的程序。圖12表示諸存儲內(nèi)容的結(jié)構(gòu)。
如圖13所示,能通過FD驅(qū)動器204,將存儲在存儲媒質(zhì)FD212中的文件發(fā)送程序和它的相關(guān)數(shù)據(jù),加載到現(xiàn)在的計算機(jī)系統(tǒng)1300上。當(dāng)將存儲媒質(zhì)FD插入FD驅(qū)動器204時,在OS1102和基本I/O程序1101的控制下,從存儲媒質(zhì)FD212讀出文件發(fā)送程序和相關(guān)的數(shù)據(jù),然后,將它們加載到RAM203,變成有效的程序和數(shù)據(jù)。
圖11是一個表,它表示RAM203的一個存儲映像圖的一個例子,在RAM203,文件發(fā)送程序被加載并且是可執(zhí)行的。RAM203有一個結(jié)構(gòu),它包括用于基本I/O程序1101,OS1102,文件發(fā)送程序模塊組1103,相關(guān)的數(shù)據(jù)1104和工作區(qū)域1105的諸區(qū)域。
進(jìn)一步,在上面的描述中,將文件發(fā)送程序和相關(guān)的數(shù)據(jù)直接從存儲媒質(zhì)FD212加載到RAM203上,并執(zhí)行它們,然而,可以這樣安排,使得將發(fā)送目的地設(shè)定程序和管理數(shù)據(jù)暫時存儲(安裝)在HD205中,當(dāng)操作發(fā)送目的地設(shè)定程序時,將存儲的文件和管理數(shù)據(jù)從HD205加載到RAM203上。
進(jìn)一步,用于存儲文件發(fā)送程序的存儲媒質(zhì)可能是一個CD-ROM,一個IC存儲卡和不同于FD(212)的其它媒質(zhì)。進(jìn)一步,可以將文件發(fā)送程序作為存儲映像圖的一部分,存儲在ROM202中,并直接由CPU201執(zhí)行。
進(jìn)一步,將由用戶對每個文件發(fā)送提供的信息,用作文件的保密性2302和文件的優(yōu)先級2303,然而,可以通過對用戶對每個文件發(fā)送提供的一個文件的主題進(jìn)行分析,得到這種信息。通過將主題的字符串和一個預(yù)先確定的目錄比較,進(jìn)行這種分析。目錄包括諸字,和使用每個字時的保密性和優(yōu)先級。搜索主題的字符串,以便找到存在在目錄中的諸字,并將得到的多個字的保密性和優(yōu)先級用作文件的保密性2302或文件的優(yōu)先級2303。
進(jìn)一步,在上面的描述中,可以通過對用戶提供的文件的主題進(jìn)行分析,得到文件的保密性和優(yōu)先級,然而,通過對文件進(jìn)行分析,能得到這種信息。在這種情形中,文件屬性判斷裝置2307通過字符識別處理,將文件數(shù)據(jù)轉(zhuǎn)換成字符串?dāng)?shù)據(jù),并將得到的字符串?dāng)?shù)據(jù)和如上所述一個目錄進(jìn)行比較,以便得文件的保密性2302和文件的優(yōu)先級2303。
本發(fā)明不限于上述的諸實(shí)施例,能夠在本發(fā)明的精神和范疇內(nèi)進(jìn)行各種不同的變化和修改。所以,為了評估本發(fā)明范圍的普遍性,我們公布下列的權(quán)利要求書。
權(quán)利要求
1.一種圖像通信設(shè)備,包括輸入裝置,用于輸入表示一個圖像的圖像數(shù)據(jù);轉(zhuǎn)換裝置,用于把通過所述輸入裝置輸入的圖像數(shù)據(jù)轉(zhuǎn)換成多種格式中的至少一種;傳輸裝置,用于根據(jù)一個電子郵件協(xié)議來傳輸所述轉(zhuǎn)換裝置轉(zhuǎn)換的圖像數(shù)據(jù);存儲裝置,用于存儲被所述傳輸裝置傳輸?shù)乃鰣D像數(shù)據(jù)要到達(dá)的多個目的地;設(shè)置裝置,用于設(shè)置信息,該信息為所述存儲裝置中存儲的每個目的地確定一個格式,所述轉(zhuǎn)換裝置把圖像數(shù)據(jù)轉(zhuǎn)換為該格式,其中所述設(shè)置裝置設(shè)置的信息包括一個缺省設(shè)置值,當(dāng)所述信息沒有被操作員指定時,所述設(shè)定裝置設(shè)置一個預(yù)定的格式作為缺省設(shè)置值。
2.根據(jù)權(quán)利要求1的圖像通信設(shè)備,還包括讀取裝置,用于讀取一個原始文檔上的圖像并產(chǎn)生表示該圖像的圖像數(shù)據(jù),其中所述輸入裝置輸入所述讀取裝置產(chǎn)生的圖像數(shù)據(jù)。
3.根據(jù)權(quán)利要求1的圖像通信設(shè)備,其中所述轉(zhuǎn)換裝置把所述輸入裝置輸入的圖像數(shù)據(jù)轉(zhuǎn)換成多種文件格式中的至少一種。
4.根據(jù)權(quán)利要求1的圖像通信設(shè)備,其中所述傳輸裝置根據(jù)多種協(xié)議中的至少一種來傳輸所述轉(zhuǎn)換裝置轉(zhuǎn)換的圖像數(shù)據(jù),其中多種協(xié)議中包括了電子郵件協(xié)議,以及當(dāng)確定格式的信息沒有被操作員指定時,所述設(shè)置裝置設(shè)置所述缺省設(shè)置值,該缺省設(shè)置值由用于通過所述傳輸裝置來傳輸圖像數(shù)據(jù)的傳輸協(xié)議確定。
5.根據(jù)權(quán)利要求1的圖像通信設(shè)備,還包括指定裝置,用于指定所述輸入裝置輸入的是彩色圖像數(shù)據(jù)還是單色圖像數(shù)據(jù),以及其中所述設(shè)置裝置設(shè)置的信息區(qū)別了所述指定裝置指定彩色圖像數(shù)據(jù)和所述指定裝置指定單色圖像數(shù)據(jù)這兩種情況。
6.一種圖像通信設(shè)備,包括輸入裝置,用于輸入表示一個圖像的圖像數(shù)據(jù);轉(zhuǎn)換裝置,用于把通過所述輸入裝置輸入的圖像數(shù)據(jù)轉(zhuǎn)換成多種文件格式中的至少一種;傳輸裝置,用于把所述轉(zhuǎn)換裝置轉(zhuǎn)換的圖像數(shù)據(jù)傳輸?shù)揭粋€預(yù)定的目的地;存儲裝置,用于存儲多種文件格式,其中當(dāng)圖像數(shù)據(jù)被所述傳輸裝置傳輸時圖像數(shù)據(jù)被轉(zhuǎn)換為上述多種文件格式,所述存儲裝置為彩色圖像數(shù)據(jù)存儲多種文件格式也為單色圖像數(shù)據(jù)存儲多種文件格式;以及指定裝置,用于當(dāng)所述輸入裝置輸入彩色圖像數(shù)據(jù)時,從為彩色圖像數(shù)據(jù)存儲的多種文件格式中指定一個文件格式來傳輸圖像數(shù)據(jù),當(dāng)所述輸入裝置輸入單色圖像數(shù)據(jù)時,從為單色圖像數(shù)據(jù)存儲的多種文件格式中指定一個文件格式來傳輸圖像數(shù)據(jù)。
7.根據(jù)權(quán)利要求6的圖像通信設(shè)備,還包括讀取裝置,用于讀取一個原始文檔上的圖像并產(chǎn)生表示該圖像的圖像數(shù)據(jù),其中所述輸入裝置輸入所述讀取裝置產(chǎn)生的圖像數(shù)據(jù)。
8.根據(jù)權(quán)利要求6的圖像通信設(shè)備,其中所述存儲裝置為所述傳輸裝置傳輸圖像數(shù)據(jù)到達(dá)的多個目的地中的每一個目的地存儲文件格式。
9.根據(jù)權(quán)利要求6的圖像通信設(shè)備,其中所述傳輸裝置能夠根據(jù)多個數(shù)據(jù)傳輸協(xié)議傳輸圖像數(shù)據(jù),其中所述存儲裝置為每一個數(shù)據(jù)傳輸協(xié)議存儲文件格式。
10.根據(jù)權(quán)利要求6的圖像通信設(shè)備,其中所述傳輸裝置根據(jù)一個電子郵件協(xié)議傳輸所述輸入裝置輸入的圖像數(shù)據(jù)。
11.一種用于控制一個圖像通信設(shè)備的控制方法,包括步驟輸入表示一個圖像的圖像數(shù)據(jù);把所述輸入步驟輸入的圖像數(shù)據(jù)轉(zhuǎn)換成多種格式中的至少一種;根據(jù)一個電子郵件協(xié)議來傳輸所述轉(zhuǎn)換步驟中轉(zhuǎn)換的圖像數(shù)據(jù);存儲所述傳輸步驟中傳輸?shù)膱D像數(shù)據(jù)的多個目的地;設(shè)置信息,該信息為所述存儲步驟中存儲的每一個目的地確定所述轉(zhuǎn)換步驟中圖像數(shù)據(jù)要被轉(zhuǎn)換的格式;其中在所述設(shè)置步驟中設(shè)置的信息包括一個缺省設(shè)置值,當(dāng)所述信息沒有被操作員指定時,在所述設(shè)置步驟中一個預(yù)定的格式被設(shè)置為缺省設(shè)置值。
12.一種用于控制一個圖像通信設(shè)備的控制方法,包括步驟輸入表示一個圖像的圖像數(shù)據(jù);把所述輸入步驟輸入的圖像數(shù)據(jù)轉(zhuǎn)換成多種文件格式中的至少一種;傳輸所述轉(zhuǎn)換步驟中轉(zhuǎn)換的圖像數(shù)據(jù)到一個預(yù)定的目的地;為彩色圖像數(shù)據(jù)存儲多個文件格式并為單色圖像數(shù)據(jù)存儲多個文件格式;以及當(dāng)輸入的是彩色圖像數(shù)據(jù)時,從為彩色圖像數(shù)據(jù)存儲的多種文件格式中指定一種文件格式用于傳輸圖像數(shù)據(jù),當(dāng)輸入的是單色圖像數(shù)據(jù)時,從為單色圖像數(shù)據(jù)存儲的多種文件格式中指定一種文件格式用于傳輸圖像數(shù)據(jù)。
全文摘要
一個文件發(fā)送設(shè)備減少了一位操作者當(dāng)用諸不同的發(fā)送方法,如電子郵件,傳真,遠(yuǎn)程打印和文件傳送等,將從一個掃描儀或類似的器件輸入的文件數(shù)據(jù)發(fā)送出去時,遇到的令人討厭的勞作。該設(shè)備產(chǎn)生了一個地址簿,該地址簿包含一個接收機(jī)和用于將文件數(shù)據(jù)發(fā)送給接收機(jī)的多個發(fā)送方法。依照發(fā)送指示,由接收機(jī)選擇一個適當(dāng)?shù)陌l(fā)送方法,然后,將文件數(shù)據(jù)轉(zhuǎn)換成一個有適當(dāng)?shù)臄?shù)據(jù)格式的數(shù)據(jù),并將經(jīng)轉(zhuǎn)換的數(shù)據(jù)發(fā)送出去。進(jìn)一步,用一個和文件數(shù)據(jù)的發(fā)送方法不同的方法,將一個指出已將文件數(shù)據(jù)發(fā)送出去的發(fā)送通知,發(fā)送給文件數(shù)據(jù)的接收機(jī)。于是,能很容易地將文件數(shù)據(jù)傳送給接收機(jī)。
文檔編號H04L12/58GK1496078SQ20031010475
公開日2004年5月12日 申請日期1998年10月27日 優(yōu)先權(quán)日1997年10月27日
發(fā)明者遠(yuǎn)藤友章 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1