传真装置的制作方法

文档序号:7570432阅读:116来源:国知局
专利名称:传真装置的制作方法
技术领域
本发明涉及通过网络与其它装置进行数据传送接收时使用HASH函数计算子地址进行送信的传真装置。
所谓HASH函数是指根据所定变换算法将作为自变量的数据变换成不重复的唯一值的函数。
近年,通过网络与其它终端装置连接,与这些终端装置能进行数据传送接收的网络对应型传真装置得到普及。在上述网络对应型传真装置中,根据附加在通过回线从送信侧装置接收到的传真信息上的识别信息,唯一特定网络中的送信地址,使用局部区域网接口,对该特定送信地址通过上述网络发送上述接收到的传真数据。
具体地说,送信侧装置指定受信侧装置的传真号作为地址传真号,进而指定网络上所希望地址(特定个人)的特定识别号作为子地址发出呼叫,向受信侧装置发送传真信息。
另一方面,受信侧装置事前对各用户分别配置邮箱识别码(identification,以下简记为ID),将从附在受信传真信息上的子地址得到的数字列作为邮箱ID,将受信的传真信息送向由该邮箱ID所特定的邮箱。因此,为了正确指定地址,要求送信侧装置用户可靠识别受信侧装置的相对应的各个人和邮箱ID。
但是,对各受信侧传真装置来说,各个人和邮箱ID的对应是固有的,若同一人在若干受信侧传真装置具有邮箱时会发生问题。也就是说,送信侧装置用户尽管想对特定个人发信,可是必须指定各受信侧传真装置不同的邮箱ID作为子地址。另外,在送信侧装置用户方,对同一地址需要识别许多邮箱ID。
为了解决上述问题,在特开平10-257290号公报记载的发明中,使用HASH函数将分别与网络上的各送信地址对应的地址名文字列变换成允许作为子地址的唯一的地址符号列,与各送信地址分别对应存储上述经变换的地址符号列,对于通过回线从送信侧装置接收到的附在传真信息上的作为子地址信息所得的符号列,与存储的各地址符号列对照,根据对照一致的地址符号列特定送信地址,将上述接收到的传真信息送向上述特定的送信地址。因此,关于与同一送信地址对应的地址名文字列,即使装置不同也与唯一地址符号列相对应,很容易进行传真通信中的指定地址操作,减轻送信地址管理负担。
但是,在特开平10-257290号公报记载的发明中,输入自己名字或邮件地址,用HASH函数计算所得值用作子地址,其位数为64位,计算负荷大。
防止HASH值冲突从原理上说是不可能的,若使位长短缩,其冲突概率更高。
另外,HASH函数有单向性特征,不能根据HASH值计算邮件地址。因此,在上述技术中,准备子地址·邮件地址对应表,得出邮件地址,必须管理网络上离开场所的邮件地址,非常不方便。
本发明就是鉴于上述先有技术所存在的问题而提出来的,本发明的第1目的在于,提供通过使用32位长的HASH函数使涉及64位长的HASH函数的乘法过程简单化、减轻装置负荷的传真装置。
本发明的第2目的在于,提供即使使用位数少的HASH函数也能减少HASH值冲突可能性的传真装置。
本发明的第3目的在于,提供从HASH值计算邮件地址的传真装置。
为了实现上述目的,本发明提出一种传真装置,通过网络与其它终端装置连接,将经回线从送信侧装置接收到的传真信息向上述网络上的送信地址进行发送,上述送信地址根据添附在该传真信息上的作为子地址信息受信的符号列特定;其设有地址特定信息存储装置,通过HASH变换将分别与上述网络上的各送信地址对应的地址名文字列变换成允许作为上述子地址信息的唯一地址符号列,存储上述分别标有与各送信地址相对应的经变换的地址符号列;送信地址特定装置,对添附在从送信侧装置接收到的传真信息上的作为子地址信息受信的符号列与存储在上述地址特定信息存储装置中的各地址符号列进行比较,根据经比较为一致的地址符号列特定送信地址;送信装置,向由上述送信地址特定装置特定的送信地址发送上述接收到的传真信息;进行上述HASH变换时,二次使用32位长的HASH函数进行计算。
根据本发明的传真装置,其特征还在于,进行HASH变换时,子地址的划分为二个区域内中一方设为对方的邮件存取管理计算机的网络通信地址。
根据本发明的传真装置,其特征还在于,具有单邮件传送通信存取管理机能,新邮件计算结果产生时,从邮件计算而得的HASH值也同时登记作为别名。
下面说明本发明的效果。
按照本发明的传真装置,通过使用32位长的HASH函数,使64位长的HASH函数的乘法程序简单化,结果,减轻了计算负荷。
按照本发明的传真装置,网络通信地址是网络中唯一固有号码,一部分子地址使用网络通信地址,没有在该区域发生冲突的可能性。
按照本发明的传真装置,经网络来的邮件中,邮件地址的计算名部分的HASH值也作为别名识别,能可靠到达正确计算的邮件箱。
附图简要说明如下

图1是本发明涉及的传真装置基本硬件构成图;图2是传真通信说明图;图3A-图3C是子地址构成说明图。
下面参照附图,详细说明本发明实施例。
图1是本发明涉及的传真装置基本硬件构成图。该传真装置设有中央处理装置(Central Processing Unit,以下简记为CPU)1001、只读存储器(Read Only Memory,以下简记为ROM)1002、定时器1004、图像蓄积存储器1011、局部区域网(Local Area Network,以下简记为LAN)控制器1021、调制解调器1031、代码化解码化器1041、扫描器1051、打印机1052、系统存储器(即Random Access Memory,以下简记为RAM)1003。另外,变压器1022与LAN控制器1021连接,检测器1032与调制解调器1031连接。
系统存储器(RAM)1003用于在传真机控制时暂时存储必要数据。ROM1002存储传真控制程序,扫描器1051在传真送信操作中使用。调制解调器1031用于对双值化的图像信息进行调制,以使该信息可送向公用回线,或者对来自对方的已调制的图像信息代码进行解调,使其回复到原来的双值代码。检测器1032检测解析来自对方的复式音调多频信号。代码化解码化器1041压缩由扫描器读取的双值图像代码化,或将对方传送来的压缩代码进行解码,回复到双值图像。打印机1052将由代码化解码化器1041解码而得的图像信息记录在纸上输出。
变压器1022与LAN控制器1021进行以太网络(Ethernet)的网络控制,检测器1032与调制解调器1031进行公用电话网络控制,用代码化解码化器1041将通过公用电话网络通信的传真图像代码化解码化。
受信而得的传真图像经检测器1032与调制解调器1031存储在图像蓄积存储器1011中。图像蓄积存储器1011也可兼用作RAM1003。根据传真受信时同时得到的子地址信息或送信终端识别信息等决定电子邮件地址,通过变压器1022与LAN控制器1021将存储的传真图像和入局通知邮件向以太网络上的各委托人等转送。
受信侧在制作邮件箱时,输入自己名字和邮件地址,用HASH函数对其进行计算,将所得值作为子地址对应附上,送信侧指定邮件箱时,输入制作邮件箱时使用的对方用户的名字和邮件地址,由此所得的HASH函数值作为子地址送信。不需要子地址·邮件地址对应表1013。
图2是传真通信说明图,传真机可根据图2所示与对方进行通信,发送或接收图像。送信侧与受信侧一被连接,送信侧发送CNG信号,宣告自己是传真终端。
另一方面,受信侧一连接上回线,发送用于宣告自己是传真机、处于受信状态的CED。
然后,为了让送信侧知道自机具有的机能,发送非标准机能NSF和标准机能DIS。送信侧根据所收到的NSF、DIS内容决定送信时使用的机能,发送非标准机能NSS和标准机能DCS,让受信侧知道。根据场合不同,有时还在DCS前发送子地址SUB。此后,根据所决定的机能以用于传送图像信息的调制解调速度发送准备确认TCF。
若准备成功,受信侧回复CFR,成为图像信息的受信状态。送信侧一收到CFR,以在准备过程中使用的调制解调速度传送图像信息,若图像信息送信结束,向受信侧发送用于通知图像信息传送结束的EOP。受信侧若正常接收到图像信息,发送MCF。然后,通过发送DCN分别断开回线。
在本实施例中,子地址等用作送信信息。通常,子地址指定邮件箱ID,对该邮件箱送信。另外,送信时的入局通知邮件等通过准备子地址和送信目的地的用户邮件地址对应表,可以决定应该向什么邮件地址发送所收到的传真图像和入局通知邮件。
上面说明了传真送信基本动作,这里存在子地址的格式问题,能在子地址结构中指定的仅仅20位数字。因此,将其用于邮件箱场合,如特开平10-257290号公报所记载,使用HASH函数计算20位以内数字,但是其计算负荷大。在本实施例中,用以下所述方法解决子地址问题。
在此详细说明HASH函数,如上所述,HASH函数是指根据所定变换算法将作为自变量的数据(关键码)变换成不重复的唯一值的函数。在本发明中,简单地说,就是从各种数据列产生唯一值的函数。例如,求数据列总和的函数就是一种HASH函数,于是,对于10、20、30、40数据列,HASH函数值为100;对于10、20、30、41数据列,HASH函数值为101,即使不比较全部数据也能知道数据不同。
在信息处理区域从记录关键码找出该关键值的存储地址,以便提高记录关键码的存储地址的检索效率。在HASH函数中,因变换算法不同存在各种各样方法。例如,为了尽量不使变换后值重复,可考虑使变换后值均一分散等。在该HASH函数中,所许可的变换后值位数越大,变换后值重复机会越小。
因此,将邮件箱ID的分配操作时作为用户名输入的文字列的由文字代码列构成的值作为HASH函数的自变量,通过将变换所得值作为与各邮件箱ID对应的HASH子地址,对各邮件地址ID分配互相不重复的唯一值(符号列)。
下面继续说明第1实施例的处理。
送信侧先向受信侧的用户发送传真,这时指定受信者的邮件地址。
在本实施例中,所得邮件地址作为自变量给与HASH函数,HASH函数使用与受信侧所用相同的函数。这时HASH函数的输出尺寸选择32位长。由于HASH函数,唯一指定用户的名字成为32位,用十进制数表示该数,将其作为子地址利用。送信侧用户输入邮件地址以代替输入子地址。
计算HASH函数时,不使用64位长的HASH函数,而是二次使用32位长的HASH函数进行计算,也就是说将20位的子地址分为各10位的二个区域,分别使用32位长的HASH函数。换句话说,将邮件地址分成两适当部分,分别给与两个HASH函数,这样,得到两个HASH值。
图3是子地址结构说明图,图3A表示以往的64位长,图3B表示本实施例涉及的32位长。
32位长可表示0-4294697295(十进制数),即、由于输出结果在10位以内,连接两个32位长HASH函数的输出产生20位的数,将其作为子地址。
另外,也可以使用两种HASH函数作为该实施例的另一种方法。此外,将邮件地址给与两个HASH函数时,也可以附加不同的参数使用。
下面说明第2实施例,本实施例是在第1实施例动作基础上进行的。
作为构成要素在网络上需要域名系统(Domain Name System,以下简记为DNS)存取管理计算机,在与网络连接的环境下,一定有DNS。
先将邮件地址分为@以前(计算)和以后(区域),计算部分与上述第1实施例相同,使用HASH函数变换为32位长、即十进制的10位数。
关于区域部分,使用DNS取得邮件地址的邮件保存管理的网络通信地址,其程序预先由注解要求(Request For Comments,以下简记为RFC)决定。
该网络通信地址是用于特定网络上分支的地址,是能用32位值表示的号码,被分配到网络上的各分支。通过使用该网络通信地址能指定通信对方。
网络通信地址用四组数值表示,其是4字节长(32位)数据,于是,能用10位的十进制数表示该网络通信地址。
接着,将计算部分所得HASH值的十进制数表示部分与从网络通信地址所选值的十进制数表示部分连接产生20位数据,将其设为子地址。本实施例的子地址结构如图3C所示。
下面说明第3实施例,本实施例是在第2实施例动作基础上进行的。
在接收侧的邮件存取管理计算机中,产生新的计算结果时,将从第2实施例中使用的HASH函数的输出结果所选的十进制10位数也同时作为别名预先登记。
根据第2实施例的子地址的格式可知邮件存取管理计算机的网络通信地址,所以,接收到的传真通过其存取管理计算机和单邮件传送控制规程(Simple Mail Transfer Protocol,以下简记为SMTP)进行通信,上述SMTP由RFC822规定。
存取管理计算机和SMTP一确定,就照原样指定HASH值作为邮件计算值,接收侧的存取管理计算机已经设定别名,接收侧的邮件存取管理计算机向正确的计算值转送。
权利要求
1.一种传真装置,通过网络与其它终端装置连接,将经回线从送信侧装置接收到的传真信息向上述网络上的送信地址进行发送,上述送信地址根据添附在该传真信息上的作为子地址信息受信的符号列特定;其特征在于设有地址特定信息存储装置,通过HASH变换将分别与上述网络上的各送信地址对应的地址名文字列变换成允许作为上述子地址信息的唯一地址符号列,存储上述分别标有与各送信地址相对应的经变换的地址符号列;送信地址特定装置,对添附在从送信侧装置接收到的传真信息上的作为子地址信息受信的符号列与存储在上述地址特定信息存储装置中的各地址符号列进行比较,根据经比较为一致的地址符号列特定送信地址;送信装置,向由上述送信地址特定装置特定的送信地址发送上述接收到的传真信息;进行上述HASH变换时,二次使用32位长的HASH函数进行计算。
2.根据权利要求1中所述的传真装置,其特征在于,进行上述HASH变换时,子地址的划分为二个区域内中一方设为对方的邮件存取管理计算机的网络通信地址。
3.根据权利要求1或2中所述的传真装置,其特征在于,具有单邮件传送控制规程存取管理机能,新邮件计算结果产生时,从邮件计算而得的HASH值也同时登记作为别名。
全文摘要
本发明涉及通过网络与其它装置进行数据传送接收时使用HASH函数计算子地址的传真装置。所得邮件地址作为自变量给与HASH函数。HASH函数与受信侧所用函数相同,其输出尺寸选择32位长。根据HASH函数,指定用户的唯一名字取为32位,将其用十进位制数表示作为子地址利用。送信侧的用户输入邮件地址,计算HASH函数时,20位的子地址分为各10位的二个区域,使用各为32位长的HASH函数。能使乘法程序简单化,减轻装置负荷。
文档编号H04L12/54GK1268840SQ0010476
公开日2000年10月4日 申请日期2000年3月27日 优先权日1999年3月30日
发明者大濑户太 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1