專利名稱:傳真裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通過網(wǎng)絡(luò)與其它裝置進(jìn)行數(shù)據(jù)傳送接收時(shí)使用HASH函數(shù)計(jì)算子地址進(jìn)行送信的傳真裝置。
所謂HASH函數(shù)是指根據(jù)所定變換算法將作為自變量的數(shù)據(jù)變換成不重復(fù)的唯一值的函數(shù)。
近年,通過網(wǎng)絡(luò)與其它終端裝置連接,與這些終端裝置能進(jìn)行數(shù)據(jù)傳送接收的網(wǎng)絡(luò)對(duì)應(yīng)型傳真裝置得到普及。在上述網(wǎng)絡(luò)對(duì)應(yīng)型傳真裝置中,根據(jù)附加在通過回線從送信側(cè)裝置接收到的傳真信息上的識(shí)別信息,唯一特定網(wǎng)絡(luò)中的送信地址,使用局部區(qū)域網(wǎng)接口,對(duì)該特定送信地址通過上述網(wǎng)絡(luò)發(fā)送上述接收到的傳真數(shù)據(jù)。
具體地說,送信側(cè)裝置指定受信側(cè)裝置的傳真號(hào)作為地址傳真號(hào),進(jìn)而指定網(wǎng)絡(luò)上所希望地址(特定個(gè)人)的特定識(shí)別號(hào)作為子地址發(fā)出呼叫,向受信側(cè)裝置發(fā)送傳真信息。
另一方面,受信側(cè)裝置事前對(duì)各用戶分別配置郵箱識(shí)別碼(identification,以下簡(jiǎn)記為ID),將從附在受信傳真信息上的子地址得到的數(shù)字列作為郵箱ID,將受信的傳真信息送向由該郵箱ID所特定的郵箱。因此,為了正確指定地址,要求送信側(cè)裝置用戶可靠識(shí)別受信側(cè)裝置的相對(duì)應(yīng)的各個(gè)人和郵箱ID。
但是,對(duì)各受信側(cè)傳真裝置來說,各個(gè)人和郵箱ID的對(duì)應(yīng)是固有的,若同一人在若干受信側(cè)傳真裝置具有郵箱時(shí)會(huì)發(fā)生問題。也就是說,送信側(cè)裝置用戶盡管想對(duì)特定個(gè)人發(fā)信,可是必須指定各受信側(cè)傳真裝置不同的郵箱ID作為子地址。另外,在送信側(cè)裝置用戶方,對(duì)同一地址需要識(shí)別許多郵箱ID。
為了解決上述問題,在特開平10-257290號(hào)公報(bào)記載的發(fā)明中,使用HASH函數(shù)將分別與網(wǎng)絡(luò)上的各送信地址對(duì)應(yīng)的地址名文字列變換成允許作為子地址的唯一的地址符號(hào)列,與各送信地址分別對(duì)應(yīng)存儲(chǔ)上述經(jīng)變換的地址符號(hào)列,對(duì)于通過回線從送信側(cè)裝置接收到的附在傳真信息上的作為子地址信息所得的符號(hào)列,與存儲(chǔ)的各地址符號(hào)列對(duì)照,根據(jù)對(duì)照一致的地址符號(hào)列特定送信地址,將上述接收到的傳真信息送向上述特定的送信地址。因此,關(guān)于與同一送信地址對(duì)應(yīng)的地址名文字列,即使裝置不同也與唯一地址符號(hào)列相對(duì)應(yīng),很容易進(jìn)行傳真通信中的指定地址操作,減輕送信地址管理負(fù)擔(dān)。
但是,在特開平10-257290號(hào)公報(bào)記載的發(fā)明中,輸入自己名字或郵件地址,用HASH函數(shù)計(jì)算所得值用作子地址,其位數(shù)為64位,計(jì)算負(fù)荷大。
防止HASH值沖突從原理上說是不可能的,若使位長(zhǎng)短縮,其沖突概率更高。
另外,HASH函數(shù)有單向性特征,不能根據(jù)HASH值計(jì)算郵件地址。因此,在上述技術(shù)中,準(zhǔn)備子地址·郵件地址對(duì)應(yīng)表,得出郵件地址,必須管理網(wǎng)絡(luò)上離開場(chǎng)所的郵件地址,非常不方便。
本發(fā)明就是鑒于上述先有技術(shù)所存在的問題而提出來的,本發(fā)明的第1目的在于,提供通過使用32位長(zhǎng)的HASH函數(shù)使涉及64位長(zhǎng)的HASH函數(shù)的乘法過程簡(jiǎn)單化、減輕裝置負(fù)荷的傳真裝置。
本發(fā)明的第2目的在于,提供即使使用位數(shù)少的HASH函數(shù)也能減少HASH值沖突可能性的傳真裝置。
本發(fā)明的第3目的在于,提供從HASH值計(jì)算郵件地址的傳真裝置。
為了實(shí)現(xiàn)上述目的,本發(fā)明提出一種傳真裝置,通過網(wǎng)絡(luò)與其它終端裝置連接,將經(jīng)回線從送信側(cè)裝置接收到的傳真信息向上述網(wǎng)絡(luò)上的送信地址進(jìn)行發(fā)送,上述送信地址根據(jù)添附在該傳真信息上的作為子地址信息受信的符號(hào)列特定;其設(shè)有地址特定信息存儲(chǔ)裝置,通過HASH變換將分別與上述網(wǎng)絡(luò)上的各送信地址對(duì)應(yīng)的地址名文字列變換成允許作為上述子地址信息的唯一地址符號(hào)列,存儲(chǔ)上述分別標(biāo)有與各送信地址相對(duì)應(yīng)的經(jīng)變換的地址符號(hào)列;送信地址特定裝置,對(duì)添附在從送信側(cè)裝置接收到的傳真信息上的作為子地址信息受信的符號(hào)列與存儲(chǔ)在上述地址特定信息存儲(chǔ)裝置中的各地址符號(hào)列進(jìn)行比較,根據(jù)經(jīng)比較為一致的地址符號(hào)列特定送信地址;送信裝置,向由上述送信地址特定裝置特定的送信地址發(fā)送上述接收到的傳真信息;進(jìn)行上述HASH變換時(shí),二次使用32位長(zhǎng)的HASH函數(shù)進(jìn)行計(jì)算。
根據(jù)本發(fā)明的傳真裝置,其特征還在于,進(jìn)行HASH變換時(shí),子地址的劃分為二個(gè)區(qū)域內(nèi)中一方設(shè)為對(duì)方的郵件存取管理計(jì)算機(jī)的網(wǎng)絡(luò)通信地址。
根據(jù)本發(fā)明的傳真裝置,其特征還在于,具有單郵件傳送通信存取管理機(jī)能,新郵件計(jì)算結(jié)果產(chǎn)生時(shí),從郵件計(jì)算而得的HASH值也同時(shí)登記作為別名。
下面說明本發(fā)明的效果。
按照本發(fā)明的傳真裝置,通過使用32位長(zhǎng)的HASH函數(shù),使64位長(zhǎng)的HASH函數(shù)的乘法程序簡(jiǎn)單化,結(jié)果,減輕了計(jì)算負(fù)荷。
按照本發(fā)明的傳真裝置,網(wǎng)絡(luò)通信地址是網(wǎng)絡(luò)中唯一固有號(hào)碼,一部分子地址使用網(wǎng)絡(luò)通信地址,沒有在該區(qū)域發(fā)生沖突的可能性。
按照本發(fā)明的傳真裝置,經(jīng)網(wǎng)絡(luò)來的郵件中,郵件地址的計(jì)算名部分的HASH值也作為別名識(shí)別,能可靠到達(dá)正確計(jì)算的郵件箱。
附圖簡(jiǎn)要說明如下
圖1是本發(fā)明涉及的傳真裝置基本硬件構(gòu)成圖;圖2是傳真通信說明圖;圖3A-圖3C是子地址構(gòu)成說明圖。
下面參照附圖,詳細(xì)說明本發(fā)明實(shí)施例。
圖1是本發(fā)明涉及的傳真裝置基本硬件構(gòu)成圖。該傳真裝置設(shè)有中央處理裝置(Central Processing Unit,以下簡(jiǎn)記為CPU)1001、只讀存儲(chǔ)器(Read Only Memory,以下簡(jiǎn)記為ROM)1002、定時(shí)器1004、圖像蓄積存儲(chǔ)器1011、局部區(qū)域網(wǎng)(Local Area Network,以下簡(jiǎn)記為L(zhǎng)AN)控制器1021、調(diào)制解調(diào)器1031、代碼化解碼化器1041、掃描器1051、打印機(jī)1052、系統(tǒng)存儲(chǔ)器(即Random Access Memory,以下簡(jiǎn)記為RAM)1003。另外,變壓器1022與LAN控制器1021連接,檢測(cè)器1032與調(diào)制解調(diào)器1031連接。
系統(tǒng)存儲(chǔ)器(RAM)1003用于在傳真機(jī)控制時(shí)暫時(shí)存儲(chǔ)必要數(shù)據(jù)。ROM1002存儲(chǔ)傳真控制程序,掃描器1051在傳真送信操作中使用。調(diào)制解調(diào)器1031用于對(duì)雙值化的圖像信息進(jìn)行調(diào)制,以使該信息可送向公用回線,或者對(duì)來自對(duì)方的已調(diào)制的圖像信息代碼進(jìn)行解調(diào),使其回復(fù)到原來的雙值代碼。檢測(cè)器1032檢測(cè)解析來自對(duì)方的復(fù)式音調(diào)多頻信號(hào)。代碼化解碼化器1041壓縮由掃描器讀取的雙值圖像代碼化,或?qū)?duì)方傳送來的壓縮代碼進(jìn)行解碼,回復(fù)到雙值圖像。打印機(jī)1052將由代碼化解碼化器1041解碼而得的圖像信息記錄在紙上輸出。
變壓器1022與LAN控制器1021進(jìn)行以太網(wǎng)絡(luò)(Ethernet)的網(wǎng)絡(luò)控制,檢測(cè)器1032與調(diào)制解調(diào)器1031進(jìn)行公用電話網(wǎng)絡(luò)控制,用代碼化解碼化器1041將通過公用電話網(wǎng)絡(luò)通信的傳真圖像代碼化解碼化。
受信而得的傳真圖像經(jīng)檢測(cè)器1032與調(diào)制解調(diào)器1031存儲(chǔ)在圖像蓄積存儲(chǔ)器1011中。圖像蓄積存儲(chǔ)器1011也可兼用作RAM1003。根據(jù)傳真受信時(shí)同時(shí)得到的子地址信息或送信終端識(shí)別信息等決定電子郵件地址,通過變壓器1022與LAN控制器1021將存儲(chǔ)的傳真圖像和入局通知郵件向以太網(wǎng)絡(luò)上的各委托人等轉(zhuǎn)送。
受信側(cè)在制作郵件箱時(shí),輸入自己名字和郵件地址,用HASH函數(shù)對(duì)其進(jìn)行計(jì)算,將所得值作為子地址對(duì)應(yīng)附上,送信側(cè)指定郵件箱時(shí),輸入制作郵件箱時(shí)使用的對(duì)方用戶的名字和郵件地址,由此所得的HASH函數(shù)值作為子地址送信。不需要子地址·郵件地址對(duì)應(yīng)表1013。
圖2是傳真通信說明圖,傳真機(jī)可根據(jù)圖2所示與對(duì)方進(jìn)行通信,發(fā)送或接收?qǐng)D像。送信側(cè)與受信側(cè)一被連接,送信側(cè)發(fā)送CNG信號(hào),宣告自己是傳真終端。
另一方面,受信側(cè)一連接上回線,發(fā)送用于宣告自己是傳真機(jī)、處于受信狀態(tài)的CED。
然后,為了讓送信側(cè)知道自機(jī)具有的機(jī)能,發(fā)送非標(biāo)準(zhǔn)機(jī)能NSF和標(biāo)準(zhǔn)機(jī)能DIS。送信側(cè)根據(jù)所收到的NSF、DIS內(nèi)容決定送信時(shí)使用的機(jī)能,發(fā)送非標(biāo)準(zhǔn)機(jī)能NSS和標(biāo)準(zhǔn)機(jī)能DCS,讓受信側(cè)知道。根據(jù)場(chǎng)合不同,有時(shí)還在DCS前發(fā)送子地址SUB。此后,根據(jù)所決定的機(jī)能以用于傳送圖像信息的調(diào)制解調(diào)速度發(fā)送準(zhǔn)備確認(rèn)TCF。
若準(zhǔn)備成功,受信側(cè)回復(fù)CFR,成為圖像信息的受信狀態(tài)。送信側(cè)一收到CFR,以在準(zhǔn)備過程中使用的調(diào)制解調(diào)速度傳送圖像信息,若圖像信息送信結(jié)束,向受信側(cè)發(fā)送用于通知圖像信息傳送結(jié)束的EOP。受信側(cè)若正常接收到圖像信息,發(fā)送MCF。然后,通過發(fā)送DCN分別斷開回線。
在本實(shí)施例中,子地址等用作送信信息。通常,子地址指定郵件箱ID,對(duì)該郵件箱送信。另外,送信時(shí)的入局通知郵件等通過準(zhǔn)備子地址和送信目的地的用戶郵件地址對(duì)應(yīng)表,可以決定應(yīng)該向什么郵件地址發(fā)送所收到的傳真圖像和入局通知郵件。
上面說明了傳真送信基本動(dòng)作,這里存在子地址的格式問題,能在子地址結(jié)構(gòu)中指定的僅僅20位數(shù)字。因此,將其用于郵件箱場(chǎng)合,如特開平10-257290號(hào)公報(bào)所記載,使用HASH函數(shù)計(jì)算20位以內(nèi)數(shù)字,但是其計(jì)算負(fù)荷大。在本實(shí)施例中,用以下所述方法解決子地址問題。
在此詳細(xì)說明HASH函數(shù),如上所述,HASH函數(shù)是指根據(jù)所定變換算法將作為自變量的數(shù)據(jù)(關(guān)鍵碼)變換成不重復(fù)的唯一值的函數(shù)。在本發(fā)明中,簡(jiǎn)單地說,就是從各種數(shù)據(jù)列產(chǎn)生唯一值的函數(shù)。例如,求數(shù)據(jù)列總和的函數(shù)就是一種HASH函數(shù),于是,對(duì)于10、20、30、40數(shù)據(jù)列,HASH函數(shù)值為100;對(duì)于10、20、30、41數(shù)據(jù)列,HASH函數(shù)值為101,即使不比較全部數(shù)據(jù)也能知道數(shù)據(jù)不同。
在信息處理區(qū)域從記錄關(guān)鍵碼找出該關(guān)鍵值的存儲(chǔ)地址,以便提高記錄關(guān)鍵碼的存儲(chǔ)地址的檢索效率。在HASH函數(shù)中,因變換算法不同存在各種各樣方法。例如,為了盡量不使變換后值重復(fù),可考慮使變換后值均一分散等。在該HASH函數(shù)中,所許可的變換后值位數(shù)越大,變換后值重復(fù)機(jī)會(huì)越小。
因此,將郵件箱ID的分配操作時(shí)作為用戶名輸入的文字列的由文字代碼列構(gòu)成的值作為HASH函數(shù)的自變量,通過將變換所得值作為與各郵件箱ID對(duì)應(yīng)的HASH子地址,對(duì)各郵件地址ID分配互相不重復(fù)的唯一值(符號(hào)列)。
下面繼續(xù)說明第1實(shí)施例的處理。
送信側(cè)先向受信側(cè)的用戶發(fā)送傳真,這時(shí)指定受信者的郵件地址。
在本實(shí)施例中,所得郵件地址作為自變量給與HASH函數(shù),HASH函數(shù)使用與受信側(cè)所用相同的函數(shù)。這時(shí)HASH函數(shù)的輸出尺寸選擇32位長(zhǎng)。由于HASH函數(shù),唯一指定用戶的名字成為32位,用十進(jìn)制數(shù)表示該數(shù),將其作為子地址利用。送信側(cè)用戶輸入郵件地址以代替輸入子地址。
計(jì)算HASH函數(shù)時(shí),不使用64位長(zhǎng)的HASH函數(shù),而是二次使用32位長(zhǎng)的HASH函數(shù)進(jìn)行計(jì)算,也就是說將20位的子地址分為各10位的二個(gè)區(qū)域,分別使用32位長(zhǎng)的HASH函數(shù)。換句話說,將郵件地址分成兩適當(dāng)部分,分別給與兩個(gè)HASH函數(shù),這樣,得到兩個(gè)HASH值。
圖3是子地址結(jié)構(gòu)說明圖,圖3A表示以往的64位長(zhǎng),圖3B表示本實(shí)施例涉及的32位長(zhǎng)。
32位長(zhǎng)可表示0-4294697295(十進(jìn)制數(shù)),即、由于輸出結(jié)果在10位以內(nèi),連接兩個(gè)32位長(zhǎng)HASH函數(shù)的輸出產(chǎn)生20位的數(shù),將其作為子地址。
另外,也可以使用兩種HASH函數(shù)作為該實(shí)施例的另一種方法。此外,將郵件地址給與兩個(gè)HASH函數(shù)時(shí),也可以附加不同的參數(shù)使用。
下面說明第2實(shí)施例,本實(shí)施例是在第1實(shí)施例動(dòng)作基礎(chǔ)上進(jìn)行的。
作為構(gòu)成要素在網(wǎng)絡(luò)上需要域名系統(tǒng)(Domain Name System,以下簡(jiǎn)記為DNS)存取管理計(jì)算機(jī),在與網(wǎng)絡(luò)連接的環(huán)境下,一定有DNS。
先將郵件地址分為@以前(計(jì)算)和以后(區(qū)域),計(jì)算部分與上述第1實(shí)施例相同,使用HASH函數(shù)變換為32位長(zhǎng)、即十進(jìn)制的10位數(shù)。
關(guān)于區(qū)域部分,使用DNS取得郵件地址的郵件保存管理的網(wǎng)絡(luò)通信地址,其程序預(yù)先由注解要求(Request For Comments,以下簡(jiǎn)記為RFC)決定。
該網(wǎng)絡(luò)通信地址是用于特定網(wǎng)絡(luò)上分支的地址,是能用32位值表示的號(hào)碼,被分配到網(wǎng)絡(luò)上的各分支。通過使用該網(wǎng)絡(luò)通信地址能指定通信對(duì)方。
網(wǎng)絡(luò)通信地址用四組數(shù)值表示,其是4字節(jié)長(zhǎng)(32位)數(shù)據(jù),于是,能用10位的十進(jìn)制數(shù)表示該網(wǎng)絡(luò)通信地址。
接著,將計(jì)算部分所得HASH值的十進(jìn)制數(shù)表示部分與從網(wǎng)絡(luò)通信地址所選值的十進(jìn)制數(shù)表示部分連接產(chǎn)生20位數(shù)據(jù),將其設(shè)為子地址。本實(shí)施例的子地址結(jié)構(gòu)如圖3C所示。
下面說明第3實(shí)施例,本實(shí)施例是在第2實(shí)施例動(dòng)作基礎(chǔ)上進(jìn)行的。
在接收側(cè)的郵件存取管理計(jì)算機(jī)中,產(chǎn)生新的計(jì)算結(jié)果時(shí),將從第2實(shí)施例中使用的HASH函數(shù)的輸出結(jié)果所選的十進(jìn)制10位數(shù)也同時(shí)作為別名預(yù)先登記。
根據(jù)第2實(shí)施例的子地址的格式可知郵件存取管理計(jì)算機(jī)的網(wǎng)絡(luò)通信地址,所以,接收到的傳真通過其存取管理計(jì)算機(jī)和單郵件傳送控制規(guī)程(Simple Mail Transfer Protocol,以下簡(jiǎn)記為SMTP)進(jìn)行通信,上述SMTP由RFC822規(guī)定。
存取管理計(jì)算機(jī)和SMTP一確定,就照原樣指定HASH值作為郵件計(jì)算值,接收側(cè)的存取管理計(jì)算機(jī)已經(jīng)設(shè)定別名,接收側(cè)的郵件存取管理計(jì)算機(jī)向正確的計(jì)算值轉(zhuǎn)送。
權(quán)利要求
1.一種傳真裝置,通過網(wǎng)絡(luò)與其它終端裝置連接,將經(jīng)回線從送信側(cè)裝置接收到的傳真信息向上述網(wǎng)絡(luò)上的送信地址進(jìn)行發(fā)送,上述送信地址根據(jù)添附在該傳真信息上的作為子地址信息受信的符號(hào)列特定;其特征在于設(shè)有地址特定信息存儲(chǔ)裝置,通過HASH變換將分別與上述網(wǎng)絡(luò)上的各送信地址對(duì)應(yīng)的地址名文字列變換成允許作為上述子地址信息的唯一地址符號(hào)列,存儲(chǔ)上述分別標(biāo)有與各送信地址相對(duì)應(yīng)的經(jīng)變換的地址符號(hào)列;送信地址特定裝置,對(duì)添附在從送信側(cè)裝置接收到的傳真信息上的作為子地址信息受信的符號(hào)列與存儲(chǔ)在上述地址特定信息存儲(chǔ)裝置中的各地址符號(hào)列進(jìn)行比較,根據(jù)經(jīng)比較為一致的地址符號(hào)列特定送信地址;送信裝置,向由上述送信地址特定裝置特定的送信地址發(fā)送上述接收到的傳真信息;進(jìn)行上述HASH變換時(shí),二次使用32位長(zhǎng)的HASH函數(shù)進(jìn)行計(jì)算。
2.根據(jù)權(quán)利要求1中所述的傳真裝置,其特征在于,進(jìn)行上述HASH變換時(shí),子地址的劃分為二個(gè)區(qū)域內(nèi)中一方設(shè)為對(duì)方的郵件存取管理計(jì)算機(jī)的網(wǎng)絡(luò)通信地址。
3.根據(jù)權(quán)利要求1或2中所述的傳真裝置,其特征在于,具有單郵件傳送控制規(guī)程存取管理機(jī)能,新郵件計(jì)算結(jié)果產(chǎn)生時(shí),從郵件計(jì)算而得的HASH值也同時(shí)登記作為別名。
全文摘要
本發(fā)明涉及通過網(wǎng)絡(luò)與其它裝置進(jìn)行數(shù)據(jù)傳送接收時(shí)使用HASH函數(shù)計(jì)算子地址的傳真裝置。所得郵件地址作為自變量給與HASH函數(shù)。HASH函數(shù)與受信側(cè)所用函數(shù)相同,其輸出尺寸選擇32位長(zhǎng)。根據(jù)HASH函數(shù),指定用戶的唯一名字取為32位,將其用十進(jìn)位制數(shù)表示作為子地址利用。送信側(cè)的用戶輸入郵件地址,計(jì)算HASH函數(shù)時(shí),20位的子地址分為各10位的二個(gè)區(qū)域,使用各為32位長(zhǎng)的HASH函數(shù)。能使乘法程序簡(jiǎn)單化,減輕裝置負(fù)荷。
文檔編號(hào)H04L12/54GK1268840SQ0010476
公開日2000年10月4日 申請(qǐng)日期2000年3月27日 優(yōu)先權(quán)日1999年3月30日
發(fā)明者大瀨戶太 申請(qǐng)人:株式會(huì)社理光