在传真媒体和电子信息媒体之间交换信息的通信装置的制作方法

文档序号:6414354阅读:202来源:国知局
专利名称:在传真媒体和电子信息媒体之间交换信息的通信装置的制作方法
技术领域
本发明涉及一种能够在传真媒体和电子信息媒体例如电子函件媒体之间进行信息交换的通信装置。
除去使用传真机和电话设备通过电话线进行信息交换之外,通过因特网以电子函件形式进行电子信息交换在近些年来已经流行。电子函件能够传递各种类型的信息,例如图像,声音,计算机数据等,还能够传递电文信息。在公司,电子函件通常以这样的方式被使用,即电子函件的各个用户通过其在每个公司安装的电子函件服务器中提供的邮局(也称为信箱)接收电子函件。向各个用户发送的电子函件被首先被暂时存储在其邮局中。通过使用在公司提供的个人计算机,通过直接地或通过LAN或因特网访问电子函件服务器,各个用户可以得到或读出发送给他们的电子函件。这种访问由在个人计算机上运行的电子函件用户软件完成。虽然也能通过电话线或因特网从外部访问邮局,但是这种访问具有向外泄漏机密信息的危险。
为了避免这种危险,大部分公司不允许从公司外部访问邮局。即使允许从外部访问邮局的公司,电子函件也被加密,或者把访问限制于不用因特网而直接通过电话线进行。即使在这种情况下,访问也只允许通过特定的访问服务器进行,该服务器只接收专用的用过即废的通行字,在完成每次访问之后,该通行字便被改变。
然而,这种技术具有以下缺点1为了建立允许个人从外部读出电子函件的系统,需要对公司的整个电子信息系统进行修正。因而这种系统不仅在初始安装而且在维护时也是昂贵的。
更具体地说,为了建立允许个人从外部访问系统的电子函件系统以便读出电子函件,如上所述,需要安装能够加密电子函件的系统,或者安装专用于从外部通过电话线访问的访问服务器。
然而,这种系统需要不仅初期安装而且维护也是昂贵的硬件和软件。
引入用于加密电子函件的软件不仅要求修改公司的电子函件服务器的软件,而且需要修改在公司内的电子函件用户的所有个人计算机上运行的电子函件客户机软件。
为了从外部访问系统以便读出电子函件,需要用户携带具有用于通过远程访问位于公司内的系统读出电子信息的软件的便携式个人计算机或便携式数据终端。销售人员携带其便携式个人计算机或数据终端到其公司的外部是相当流行的。在这种情况下,便没有什么严重的问题,因为便携终端在正常工作时间之内使用,并且销售人员可以容易地从外部得到电子信息例如电子函件数据。这使得推销员可以快速地及时地向客户提供所需的信息,因而带来大的效益。
还需要公司具有一种系统,该系统允许在公司的研究与开发部门工作的人员从外部访问内部系统,从而获得对开发工作有用的信息,例如用于新产品的开发。然而,公司不愿意建立这种系统,因为建立这种系统需要大量投资,而由研究者和工程师访问系统并不能迅速地带来效益。
2在公司不允许从外部访问电子函件的情况下,从外部得到电子函件的唯一方法是通过公司的某些人获得电子函件。
例如,当人们想得到发送给他的电子函件中的信息时,一种可能的方法是给公司的某人打电话,请他告知电子函件的内容,或人工发送电子函件。如果在假期有人想得到信息,则他需要到公司去。
从上述看来,本发明的目的在于提供一种改进的通信装置。
更具体地说,本发明的目的在于提供一种通信装置,其允许用户从外部通过外部公共通信线路访问,从而读出电子函件,这种通信装置具有极好的安全性并且容易安装。
本发明的另一个目的在于,提供一种通信装置,其允许和共用交换电话网络相连的传真机作为和计算机网络相连的电子函件客户机。
本发明的另一个目的在于,提供一种通信装置,其能够响应来自和计算机网络相连的电子函件服务器的远程操作指令,向和共用交换电话网络相连的任意指定的目标传递电子函件数据。
本发明的另一个目的在于,提供一种通信装置,当用户利用传真通过共用线路发出要得到电子函件数据的远程操作指令时,其能够通知用户在电子函件服务器的指定的邮局内是否有一些新的电子函件或者没有电子函件。
本发明的另一个目的在于,提供一种通信装置,允许用户在借助于共用交换电话网络进行的远程访问而读出电子函件之后,通过共用交换电话网络发出选择指令,来删除或者保持电子函件数据,并且使用方便。
本发明的这些和其它的目的和特点从下面结合附图所进行的详细说明中将更加清楚,其中

图1是说明通过网络和其它装置相连的电子函件/传真机的示意图;图2包括图2A和2B,说明由按照本发明实施例的电子函件/传真机执行的通信程序和通信方法;图3示意地说明用于管理电子函件数据的管理数据;图4说明输出的电子函件数据的例子;图5说明输出的电子函件数据的另一个例子;图6说明输出的电子函件数据的另一个例子;图7说明输出的电子函件数据的另一个例子;图8说明输出的电子函件数据的另一个例子;图9包括图9A和9B,说明电子函件/传真机响应输入的呼叫而执行的处理的流程图;图10说明电子函件/传真机响应输入的呼叫而执行的处理的流程图;图11是说明电子函件/传真机的结构的方块图;图12是用于管理在传真机和电子函件之间的信息交换的管理数据的示意图;图13是说明电子函件服务器1-10的辅助存储装置的目录结构的示意图;以及图14是页面管理数据的示意说明。
下面结合附图参照本发明的最佳实施例详细说明本发明。
在下面的说明中,以能够完成电子函件和传真之间的格式转换的传真机装置作为按照本发明的通信装置的例子。
图1说明能够在电子函件和传真之间进行格式转换的传真机1-11(以后这种传真机被简称为电子函件/传真机),其中电子函件/传真机1-11通过网络和其它装置相连。
如图1所示,在第一总部(Tokyo)中,具有按照本实施例的电子函件/传真机1-1,传真机1-2,电子函件服务器1-10,电子函件服务器1-3,电子函件客户方个人计算机1-5,和用于通过专用线路1-6实现和分部(Fukuoka)的连接的远程路由器1-4,这些都和LAN1-1相连。
在Fukuoka支局,提供有用于和Tokyo主局实现LAN连接的远程路由器1-8,按照本发明的电子函件/传真机1-11,电子函件服务器1-10,电子函件客户方个人计算机1-9,它们都和LAN1-7相连。按照本发明的电子函件/传真机1-11也和PSTN(共用交换电话网)或ISDN(综合业务数字网)相连,从而和在Fukuoa的销售部提供的传真机1-13和1-14通信。
图11是说明按照本发明的本实施例的电子函件/传真机的结构的方块图。
在图11所示的电子函件/传真机中,ROM(只读存储器)10-2存储由CPU10-3执行的计算机程序(软件),用于控制整个机器的操作。
RAM(随机存取存储器)10-4用于存储在控制操作中需要的各种数据,也存储例如图3所示的管理数据。存储器10-5存储电子函件数据和在传真机通信中使用的编码数据。
线路I/F(接口)10-6包括CCU(通信控制单元),调制解调器,和NCU(网络控制单元),并在CPU10-3的控制下进行通信操作,例如在通信线路如ISDN或PSTN线路上进行呼叫操作。
在CPU10-3的控制下,I/O控制器10-7控制由打印机10-11进行的打印操作和由扫描器10-12进行的图像扫描与传递操作。
在CPU10-3的控制下,I/O控制器10-8控制其中包括显示装置和各个键的控制板10-13,使得通过键给出的键入信息被传递,并且在显示装置上显示这些信息。控制板还包括用于访问电子函件服务器的专用键(电子函件服务器访问键)。
图像密度转换器10-9根据图像数据分辨率,页尺寸,和mm/英寸转换进行转换。
压缩/解压单元10-10对通过扫描仪获得的图像数据进行编码(编码成MH MR,或MMR码),并对接收的数据解码。
LAN I/F10-14是一种用于通过例如远程路由器使得和LAN并进而和互联网连接的接口。
在本发明的本实施例中,用于把电子函件数据转换成图像数据的位映象数据,即用于把电文数据转换成位映象图象数据的数据被存储在ROM10-2中。
按照本发明的本实施例的电子函件/传真机的结构如上所述。
现在参看图12说明电子函件/传真机信息管理数据。按照这种电子函件/传真机信息管理数据(以后简称为管理数据),电子函件/传真机1-11访问电子函件并进行传真图像数据和电子函件文本数据之间的转换。电子函件/传真机信息管理数据被存储在RAM10-4中,并在访问电子函件和按照ROM10-2中存储的程序进行传真图像数据和电子函件文本数据之间的转换操作期间由CPU10-3参考。
在图12所示的电子函件/传真机信息管理数据中,电子函件服务器IP地址“192.33.22.11”是分配给电子函件服务器1-10的地址。
在本实施例中,电子函件/传真机1-11可以通过访问电子函件服务器1-10从10个邮局中的任何一个得到电子函件,其中邮局号被存储在管理数据的“邮局号”字段中。
当电子函件/传真机1-11通过PSTN或ISDN从外部接收到请求读出电子函件的远程操作指令时,CPU10-3检索包括在管理数据中的10个用户ID数据(存储在邮局阵列11-30到11-40中的11-7和类似数据),从而确定这些ID数据中是否有一些和发出电子函件读请求的用户ID数据一致。如果有,CPU10-3则进一步确定发出远程控制指令的用户的通行字是否和存储在相应的邮局阵列11-20(在邮局阵列11-20到11-40中)中的通行字单元11-8中存储的通行字相等。如果通行字有效,则CPU10-3确定远程操作指令是否包括规定传真机传输的目的的数据。如果目的被远程控制指令规定,则规定目的的数据被存储在邮局阵列11-20(邮局阵列11-20到11-40中的)的“联机规定的传真目的”字段11-11中。然后对相应的邮局进行轮询。
如图2所示,按照POP-3标准(Post Office Protocol Ver.3recommended by IETF(Internet Engineering Task Force))。
图12所示的管理数据包括分别和10个邮局相联系的邮局信息11-20,11-30,…,11-40。每个邮局信息的内容包括用于识别具体的邮局的“邮局名”11-3,表示轮询是以定时询问方式进行还是以远程询问方式进行的“传真/电子函件转换操作方式”11-4,规定在以定时轮询方式传递电子函件之后由传真传递的数据的内容的“函件读取方式”11-5,规定进行定时读取的时间间隔的“定时读取间隔”11-6,表示借助于从邮局获得的电子函件数据的转换而产生的传真图像数据被传递的目的地数目的“传真目的地数目”11-12,以及表示传真目的地的电话号的“传真目的地”11-13。
在定时轮询方式中,也可以由表示在从电子函件服务器得到的电子函件数据中规定的传真目的地的电话号确定传真传输的目的地。当在从电子函件服务器得到的电子函件数据中规定目的地时,在电子函件数据中规定的目的地优先于“传真目的地”11-13中规定的数据被用作传真目的地。即按照在电子函件数据中规定的目的地进行通信。
图13说明电子函件服务器1-10的辅助存储装置的目录结构。
在电子函件服务器中,邮局在目录“函件目录”12-1的子目录中产生。目录“fff”12-2被分配给用于在将电子函件转换成传真数据之后对其进行传递的邮局,并被分配给在Fukuoka分部的传真机1-13。
邮局“fff”以一对一的方式相应于邮局数据11-10。当电子函件/传真机1-11访问邮局“fff”以便得到电子函件数据时,电子函件/传真机1-11参考邮局数据11-10的邮局名“fff”11-11,并向电子函件服务器发送这一数据“fff”作为在协议POP-3(图2)中规定的参数“函件用户名”2-3。
在图13中,示出了作为电子函件文件“mail file003.mime”的部分内容,该函件是通过个人计算机1-5向地址“fff@ggg.hhh.ii.jj”13-1发送的,现在被存储在电子函件服务器1-10的目录“fff”中。这一文件是按照MIME(由IETF推荐作为电子函件数据格式的Multiple-purpose Internet Mail Extensions)规定的文本文件。“fff@ggg.hhh.ii.jj”的“ggg.hhh.ii.jj”表示电子函件服务器1-10被分配作为电子函件的目的地,用户名“fff”表示具体的邮局。
图14说明用于按页控制传真图像数据的页面管理数据。
在图14中,数据字段“下页指针”14-1包括指向在当前页后面的下页的数据。
数据字段“沿主扫描方向的象素数”14-2表示沿主扫描方向的象素数,其中具有标准分辨率的A4图像数据包括1728个点(象素)。
数据字段“分辨率”14-3包括表示图像数据的分辨率的数据。在A4标准尺寸的情况下,图像具有8象素/mm×3.85象素/mm的分辨率。
数据字段“编码方式”14-4包括表示编码方式的数据。此处要求MH(修改的霍夫曼)编码方式。
数据字段“图像数据尺寸”14-5包括以字节表示图像数据尺寸的数据。
数据字段“图像数据块指针”14-6包括指向其中存储有传真数据的存储器10-5的图像数据块链的第一地址的数据。
在图14中,示出了和第一页相关的页面管理数据14-7和与第二页相关的页面管理数据14-8,其中借助于由图4所示的电子函件数据的转换而获得的传真图像数据是由这些页面管理数据按页进行管理。在这一特定的例子中,第一页相应于图5所示的图像数据,第二页相应于图6所示的图像数据。
下面说明从个人计算机1-5到Fukuoka销售部的信息流。
由个人计算机1-5产生的到Fukuoka销售部的电子函件按下述方式向电子函件服务器1-10传递。电子函件按照电子函件传递协议SMTP(由IETF推荐的Simple Mail Transfer Protocol),通过远程路由器1-4进而通过专用线路1-6向在Fukuoka分部的电子函件服务器1-10的存储装置中提供的邮局“fff”12-2传递,其中邮局“fff”12-2用于向Fukuoka的销售部分配电子函件。此后,电子函件/传真机1-11从上述邮局得到电子函件,如箭头1-15所示。电子函件/传真机1-11把电子函件数据转换为图像数据。然后电子函件/传真机1-11呼叫传真目的地“093-222-333”,并向传真机1-13发出最终的图像数据,如箭头1-16所示。该传真传输按照由ITU-T推荐的传真通信协议T.30进行。
图2说明由电子函件/传真机1-11执行的从电子函件服务器1-10得到电子函件数据并然后将其转换为图像数据的处理。用于上述处理的控制程序被存储在ROM10-2中并被CPU10-3执行。
下面参照图2说明电子函件/传真机的操作。
在图2所示的通信程序中,假定接收到3个电子函件,其中第一个电子函件被无错地正确地收到,第二个电子函件数据是无效的(不能被译码),第三个电子函件包括太多的数据因而只能从第三个电子函件数据中提取标题。图2左侧的流程图说明从收到电子函件数据表的步2-5到发出电子函件服务结束请求的步2-13的处理。
为了和电子函件服务器1-10通信,电子函件/传真机1-11的CPU10-3从存储在RAM10-4的管理数据(图12所示)的字段“电子函件服务器IP地址”11-1中提取分配给电子函件服务器1-10的IP地址“192.33.22.11”。然后,CPU10-3通过端口号POP-3按照TCP协议建立TCP链路,借以建立和电子函件服务器1-10的连接。在建立连接之后,由线路I/F 10-6或LAN I/F 10-4在CPU 10-3的控制下执行一个程序(一系列的处理步骤,包括检查服务器是否可利用于服务,用户鉴别,并检查是否有一些对用户的电子函件)。然后,CPU10-3从相应于电子函件服务器1-10的邮局“fff”的数据字段“邮局名”11-11中提取字符串“fff”作为用户标识参数,并识别用户。程序2-3类似于由电子函件客户机1-5执行的程序,因而不再详细说明。这样便建立起电子函件/传真机和电子函件服务器之间的通信链路。此处假定在处理的这一阶段存储器10-5具有300k字节的可利用的存储空间(参看图3所示的管理数据)。
在以下的通信程序中,电子函件/传真机1-11的CPU10-3通过线路1/F10-6和LAN I/F10-4向电子函件服务器1-10发出电子函件表发送请求(步2-4)。然后,CPU10-3从电子函件服务器1-10收到电子函件表数据(步2-5)。电子函件/传真机1-11的CPU10-3分析收到的电子函件表数据的内容,并在图3所示的管理数据的数据字段“函件号”3-2中填入3。此外,CPU10-3在数据字段“函件号”中填入1,2,和3,并把各个电子函件的数据量填入数据字段“函件数据量”中。例如,第一,第二和第三电子函件的数据量分别是1k字节(具有30k字节的传真图像数据),2k字节(具有40k字节的彩色图像数据),和500k字节,并且这些值分别被放在mail_array
,mail array[1],和mail array[2]相应的数据字段“函件数据量”中(步2-50)。
下面说明对第一电子函件数据(包括如图4所示的文本数据和图像数据)的处理。CPU10-3确定对所有电子函件的处理是否完成(在步2-51)。在这一具体的例子中,对所有电子函件的处理尚未完成,因而CPU10-3确定可利用的存储空间(由图3所示的管理数据的数据字段“可利用的存储空间”3-1指示,在这种情况下等于300k字节,)和第一函件的数据量(由图3所示的管理数据的mail_array
的数据字段“函件数据量”指示,在这种情况下等于1k字节)相比是否足够。在这一具体的例子中,因为可利用的存储空间是足够的,所以程序进入步2-54,执行电子函件数据接收处理。在电子函件数据接收处理中,CPU10-3向电子函件服务器1-10发送电子函件数据发送请求(步2-6)。作为响应,电子函件服务器1-10向电子函件/传真机1-11发送电子函件数据1(步2-7)。CPU10-3在电子函件表(图3)中的数据字段“外部主体数”3-14中填入1,并在body_array
的数据字段“数据类型”3-20中填入“文本”。CPU10-3通过在数据字段“数据量”3-21中填入1k字节对第一电子函件数据分配1k字节的空间。此外,CPU10-3在数据字段“收到的文本数据存储区指针”3-15中填入分配的存储区的相应地址,并在存储器中存储收到的电子函件数据1(文本数据)。
收到的数据包括标题和主体。在图4所示的具体例子中,标题在顶行“从aaa.bbb.ccc.dd.ee”开始,在行“信息ID<19960704215959.TAA99999@xxx.ccc.dd.ee>”结束。主体在包括第一个“---Boundary---”的行开始,在包括第三个“---Boundary---”的行结束。主体在包括第二个“---Boundary---”的行被分成两部分主体1和主体2。
在这种情况下,“外部主体数”最后被设为2。主体1和主体2包括不同的数据。更具体地说,主体1包括由“Content-type:Text/Plain;charset=iso-2022-jp”指示的日文文本数据的类型数据。标题和主体1被转换为文本数据,如图5所示。在另一方面,主体2包括外部文件数据,由以下的表示定义内容类型信息/外部主体;访问类型=ANON-FTP;位置=“aaa.bbb.cc.dd”;目录=“fax”名称=“file19960704215959.xxx”内容类型image/iff其中“内容类型image/iff”是指示内容类型(在本例中为图像数据文件)的识别符。图6说明包括在主体2中的传真图像数据的一个具体的例子,其中图像数据具有8×3.85ppm的分辨率,沿主扫描方向有1728点,并被按照MH(修改的霍夫曼)编码技术编码。
然后CPU10-3进入电子函件数据分析步骤(步2-55),从而分析电子函件数据1的主体1。
描述符“boundary=“---Boundary---””指示主体被分隔符“---Boundary---”分开。“Content-type:Text/Plain;charset=iso-2022-jp”指示数据的类型是文本数据。因为这文本数据可被转换为图像数据,所以程序进入步2-62,并在body-array
的数据字段“处理结果”3-23中填入“OK”。CPU10-3确定是否需要接收文件(在步2-62)。在这一具体的例子中,电子函件数据1的主体1不需要接收文件,因而程序进入步2-58,进行图像转换处理。
在步2-58的图像转换处理中,CPU10-3在数据字段“数据类型”3-20中填入“Text/Plain;charset=iso-2022-jp”。然后,CPU10-3对页面管理数据分配具体的存储区,并把分配的存储区的地址放入数据字段“页面管理数据指针”3-22中。此外,CPU10-3根据标题的文本数据和从紧接行“Content-type:Text/Plain;charset=iso-2022-jp”之后的行到紧接“---Boundary---”之前的行的文本数据产生如图5所示的文本数据。然后,通过参考存储在ROM10-2中的字符位映象,把这文本数据转换为具有8象素/mm×3.85象素/mm分辨率,并沿主扫描方向包括1728个点的位映象图像数据。然后把位图像数据提供给压缩/解压单元10-10,并被转换为MH编码的传真图像数据。在以上的处理中,图像数据块被分配在特定的存储区中,并把图像数据存储在分配的图像数据块中。此外,CPU10-3把上面说明的各个值放入页面管理记录的数据字段“沿主扫描方向的象素数”14-2,“分辨率”14-3,“编码方式”14-4中。此外,CPU10-3把图像数据放入按照由“图像数据块指针”14-6规定的图像数据块尾接指令的位置中。每当图像数据在图像数据块中存储一次,“图像数据尺寸”14-5的值增加8的字节。用这种方式,文本数据被转换为图像数据并把最终的图像数据存储在为图像数据块分配的存储器10-5的存储区中。在完成向图像数据的转换之后,程序进入步2-59。
在步2-59,CPU10-3确定对所有数据部分的处理是否完成。在这情况下,对所有部分的处理没有完成,因而程序进入步2-55,对电子函件数据1的主体2进行电子函件数据分析,如图4所示。
在主体2的分析中,从说明“Content-type:image/iff”确定主体2是图像数据。因此,从说明Content-type:message/external-body;access-type=ANON-FTP;site=“aaa.bbb.cc.dd”;directory=“fax”name=“file19960704215959.xxx”确定相应的数据是外部文件“message/external-body”,其应该从一个文件被传递,所述文件在计算机的辅助存储装置的目录“fax”中具有文件名“file19960704215959.xxx”,所述计算机在域“bbb.cc.dd”中具有一个主机名“aaa”,其中如说明“access-type=ANON-FTP”所指示的,文件按照匿名FTP(文件传递协议)被传递。这样,CPU10-3在步2-62中确定需要接收文件,并接收文件。收到的文件被存储在RAM10-4中(步2-63)。
CPU10-3检查在步2-63收到的文件包括如图6所示的具有分辨率为8×3.85ppm并沿主扫描方向具有1728个点的MH编码传真图像数据,并因而确定收到的文件可以转换为图像数据的形式(步2-64)。这样,CPU10-3把收到文件转换为图像数据(步2-65)。
在步2-65的处理中,CPU10-3为页面管理数据分配具体的存储区,并将表示分辨率和其它特征的上述数据放入页面管理数据中。此外,CPU10-3为图像数据块分配存储器10-5的特定的存储区,并把从收到的文件数据中提取的传真图像数据存储到位于存储器10-5中的图像数据块中。在上述处理期间,CPU10-3产生图像数据块尾接指令,并把其放入“图像数据块指针”中,把表示“OK”的数据放入body_array
的“处理结果”中,如图3所示。
然后,在步2-60,CPU10-3确定是否有不能被解释或不能被译码的数据。在本例中,电子函件数据1的主体2已被成功地译码成为传真图像数据的形式,因而CPU10-3确定没有这样的数据并进入步3-12。在步3-12,CPU10-3把“请求删除”放入“删除方式”3-12中,从而在步2-8把和电子函件数据1相关的数据删除请求发送给电子函件服务器1-10。电子函件服务器1-10在收到电子函件数据删除请求时,则把电子函件数据1删除。
在将要参照图9和图10在后面进行说明的呼入接收处理中,如果由远程操作指令规定了电子函件读出方式,则CPU10-3按照规定的读出方式(或者整个数据读出方式或者只读出标题的方式)得到电子函件数据,并根据具体的读出方式设置数据字段“删除方式”3-12。
对于第二电子函件(不能作为文本数据译码的外部文件)的处理说明如下。在文本分析步骤之前,以和电子函件数据1相同的方式进行处理,因而从文本分析步骤开始进行说明。
在电子函件数据分析中(步2-55)CPU10-3确定要求处理彩色图像数据文件。但是电子函件/传真机没有处理彩色图像数据文件的能力,因而CPU10-3设置图3所示的管理数据的mail_array[1]的数据字段“处理状态”,使得表明该数据包括不能处理的彩色图像数据。此外,CPU10-3在已经收到的并且现在被存储在由存储在mail_array[1]的body_array[1]中的“数据区指针”指示的存储区中的文本数据中,插入如图7所示的包括字符串“下列彩色图像数据也已收到,但本机不能处理”的另一个信息。CPU10-3在mail_array[1]的body_array
的数据字段“处理结果”中放入表示具有不能译码数据的数据,并且也放入mail_array
的“处理状态”中。此外,CPU10-3在“删除方式”中放入数据“不能删除”(步2-56和2-57),并把数据译码成图像数据(步2-58)。
然后,在步2-59,CPU10-3确定再没有应该处理的部分,因而CPU10-3进入步2-60,进而进入步2-61。CPU10-3使程序返回步2-51,不向电子函件服务器1-10发送和电子函件数据2相关的“数据删除请求”,因为“不删除”被存储在“删除方式”中。
图7说明被译码成图像数据形式的电子函件数据2的内容。
下面说明对于第三电子函件(包括太长而不能接收的传真图像数据)的处理。
在这种情况下,CPU10-3在步2-51检查可利用的存储空间,并确定不能接收全部电子函件数据,因为要被接收的电子函件数据包括500k字节,而当前可利用的存储空间为227k字节。这样,CPU10-3便只接收电子函件的标题(例如在图4所示的行“---Boundary---”结束的文本数据的部分),并在mail_array[2]的“处理状态”中放入“存储器溢出错误”(步2-53)。此后,CPU10-3在mail_array[2]的body array
的“处理结果”中放入“存储器溢出错误”,并进而放入mail_array[2]的“处理状态”中。然后,CPU10-3在“删除方式”中放入数据“不删除”。接着,CPU10-3在接收的电子函件的文本数据中放入表示“数据不能被接收,因为存储器没有足够的可利用空间”的信息(步2-56和2-57)。然后,CPU10-3把接收的电子函件的文本数据转换为图像数据的形式(步2-58)。因为“删除方式”是“不删除”,所以CPU10-3不向电子函件服务器1-10发送和电子函件数据3相关的删除请求(步2-60)。
如果已完成所有电子函件数据的处理,电子函件/传真机的CPU10-3则向电子函件服务器1-10发送电子函件数据服务结束请求。如果从电子函件服务器1-10收到ACK信号,CPU10-3则解除连接,因而处理完全结束(步2-13)。
在上述的处理中,按照用户设置的方式,数据删除请求可以在下列时刻向电子函件服务器1-10发送在收到电子函件数据时,在电子函件数据被转换为传真图像数据的形式时,或在传真图像数据已被正确地打印时。
在按照本发明的本实施例的电子函件/传真机1-11中,打印机10-11具有记录(打印)通过转换处理而产生的图像数据的能力。此外,电子函件/传真机1-11具有通过参考图3所示的电子函件表数据把图8所示的电子函件表转换成图像数据的能力,并能够使用打印机10-11打印最终的图像数据,或响应远程操作指令向外部传真机发送所述数据。
下面参照图9和图10所示的流程图说明由电子函件/传真机1-11对通过访问电子函件服务器1-10而获得的电子函件数据进行的各种操作。
在说明图9和图10所示的操作之前,首先说明和远程操作指令相关的数据格式。该指令由用户通过电话或传真机在远方发出,并且该指令包括用户识别数据,通行字数据,联机规定的传真机目的地数据,以及电子函件读出方式数据。
当数据以“#0aaaa”的形式给出时,“#0”是表示该数据是用户识别数据的识别符,“aaaa”是用户识别号。
当数据以“#1bbbb”的形式给出时,“#1”是表示该数据是通行字数据的识别符,“bbbb”是通行字号。
当数据以“#2ccccccccc”的形式给出时,“#2”是表示该数据是联机规定的目的地的识别符,“ccccccccc”代表传真机发送的目的地。
当数据以“#3de”的形式给出时,“#3”是规定函件读出方式的识别符,其中如果“d”等于“0”,则读出所有数据,而如果“d”等于“1”,则只读出函件的标题,如果“e”等于“1”,则在函件被读出之后,该电子函件文件从电子函件服务器中被删除,而如果“e”等于“0”,则该电子函件文件不被删除。
图9和图10所示的流程图说明当呼入通过共用通信线路(PSTN或ISDN)到达电子函件/传真机1-11时,由CPU10-3进行的呼入接收处理。在这些流程图中所示的处理按照在ROM10-2中存储的计算机程序进行。
在步9-2,CPU10-3确定是否存在通过共用通信线路(PSTN或ISDN)的呼入。如果CPU10-3收到来自线路I/F10-6的呼入检测信号,CPU10-3则确定呼入已经到达。如果呼入通过共用通信线路已经到达,则程序进入步9-3,CPU10-3确定呼入是否包括和呼叫者电话号码通知业务相关的信息接收终端占用信号。按照本发明的本实施例电子函件/传真机具有处理代表呼叫者的电话号码的信号的能力,其被提供作为共用通信网的各种业务之一。如果CPU10-3在通过共用通信线路呼入到达时检测到信息接收终端占用信号,CPU10-3则进行步9-4,确定呼叫者的电话号码是否已经通过共用通信线路被正确地收到。如果是,则在步9-5,CPU10-3暂时在RAM10-4中存储收到的代表呼叫方的电话号码的数据,从而使得联机规定的传真目的地由在RAM10-4中存储的数据表示。然后,在步9-6,CPU10-3确定线路I/F 10-6是否收到来自共用通信线路的第二个呼叫。如果检测到第二个呼叫,则程序进入步9-7。
在步9-3没有收到来自共用通信线路的信息接收终端占用信号的情况下,程序进入9-7。如果共用通信线路是ISDN,用于识别呼叫者的呼叫者识别数据被包括在输入的呼叫中,因而不需要步9-3,9-4,和9-6。在这种情况下,在步9-5,收到的呼叫者识别数据作为联机规定的传真目的地数据被存储在RAM10-4中,程序进入步9-7。
在步9-7,CPU10-3在共用通信线路上通过线路I/F10-6发送声音制导1(声音信息1)。声音制导1例如通知“本机能够进行电子函件到传真数据的转换。如果你想把电子函件数据转换成传真数据的形式,请在#0之后输入4位用户识别号,然后在#1之后输入4位通行字,最后在#2之后输入您想把传真数据传递到的另一方的电话号码。如果传真传输的目的地已经登记,则您不必输入该目的地的电话号码。如果您输入#30,则您可以通过传真接收当前在您的信箱中存储的电子函件的所有内容。请在输入所有数据时并在输入之后输入#”。
然后在步9-8,CPU 10-3确定从声音制导开始是否已经经过了预定的时间。如果是,则程序进入步9-19,进行传真接收处理。如果还没有经过预定时间,则CPU10-3在步9-9确定是否收到表示呼叫从传真机发出的单音信号(CNG)信号。此外,在步9-10确定是否收到一个单音信号(DTMF信号),并进而在步9-11确定是否收到包括信号“#”的单音信号。如果是,则CPU10-3确定借助于DTME信号使远程操作指令输入的操作已经完成。并且程序进入步9-12。在步9-9收到CNG信号的情况下,程序从步9-9进入步9-19,进行传真数据接收处理。在收到DTMF信号的情况下,由单音信号表示的数据被存储在RAM10-4中。
在步9-12,CPU10-3分析已被收到的现在被保持在RAM10-4中的DTMF信号数据。在步9-13,CPU10-3确定收到的DTMF信号数据是否能够被译码。如果不能被译码,则程序进入步9-20,并且CPU10-3在共用通信线路上通过线路I/F 10-6发送声音制导2(例如说“输入的数据错误,请输入正确的数据”)。然后在步9-23,释放占用的共用线路,结束输入呼叫接收处理。
在步9-13确定收到的DTMF信号可以译码的情况下,程序进入步9-14,CPU10-3比较从收到的DTMF信号中提取的用户识别号和在图12中所示的管理数据的邮局数组中的10个用户识别数据。如果从收到的DTMF中提取的用户识别号和任何用户识别数据都不一致,则程序进入步9-21,并且CPU10-3通过线路I/F 10-6在共用通信线路上发送声音制导3(例如说“用户识别号错误。请输入正确的识别号。”)。此后,占用的线路被释放,并结束输入呼叫接收处理。
在另一方面,如果发现和通过线路收到的用户识别号一致的用户识别数据,则程序进入步9-15,CPU10-3比较作为DTMF信号收到的通行字和在相应于已被发现是有效的用户识别数据的邮局数组中的通行字数据。如果它们相互不一致,则程序进入步9-22,CPU10-3通过线路I/F 10-6在共用通信线路上发送声音制导4(例如说“通行字错误,请输入正确的通行字”)。此后,占用的线路被释放,并结束输入呼叫接收处理。
此外,在步9-20,9-21,和9-22的任何一步中发送声音制导之后,程序可以返回步9-7,从而再次执行DTMF信号接收处理。
在发现通行字是有效的情况下,程序进入步9-16,CPU10-3确定是否给出传真传输的联机规定的目的地。如果传真传输的联机规定的目的地被给出,并且如果呼叫者的电话号码已在步9-5作为传真传输的联机规定的目的地被存储在RAM10-4中,则CPU10-3在步9-17把给定的目的地数据存储在具有和用户识别号一致的用户识别数据的邮局数组的“联机规定的传真目的地”中。
然后在步9-24,CPU10-3通过线路I/F 10-6在共用通信线路上发送声音制导5(例如说“您的请求已被收到,您可以等待处理完成,同时拿着手机,或者您可以放下手机。所需的电子函件数据被自动地传递到您的传真机”)。
在步9-25,CPU10-3执行通信协议程序,即图2所示的流程图中的处理,从而从由邮局数中的“邮局名”规定的邮局传递电子函件,所述邮局数组中的“邮局名”在步9-14中被发现相应于由在图11所示的管理数据中“电子函件服务器IP地址”规定的电子函件服务器的用户识别号。在完成电子函件数据的传递和与其相关的处理之后(电子函件数据转换为图像数据形式),程序进入步9-26。
在步9-26,CPU10-3确定共用通信线路是否被释放。如果发现没有被释放,则程序进入步9-30,CPU10-3通过线路I/F 10-6在共用通信线路上发送声音制导6(例如说“所请求的传真图像数据现已准备发送,请按您的传真机的启动按钮,并放下手机”)。然后在步9-28,CPU10-3发送在存储器10-5中存储的传真图像数据(借助于转换由电子函件数据产生的)。
在另一方面,如果在步9-26确定共用通信线路已被释放,则程序进入步9-27,CPU10-3通过线路I/F 10-6向由相应于用户识别号的邮局中的“联机规定的传真目的地”规定的目的地或缺省的传真目的地自动地发出呼叫(通过拨号),所述用户识别号在步9-14被发现是有效的。在下一步9-28,发送借助于由电子函件数据转换而产生的传真图像数据。在完成传真传输之后,占用的线路被释放,并结束输入呼叫接收处理。
在上述处理中的步9-25中,如果在电子函件服务器1-10的规定的邮局中没有电子函件,则在步9-30发出声音制导,通知“在规定的邮局没有新的电子函件数据”。然后结束输入呼叫接收处理。在另一方面,当处理通过步9-26,9-27和9-28时,由传真产生和发送通知在规定的邮局中没有新的电子函件数据的图像信息。
从以上的说明可以看出,按照本发明的电子函件/传真机具有以下优点。
1通过简单地引入按照本发明的电子函件/传真机,而不需任何另外的昂贵的设备,管理公司的信息系统例如LAN和电子函件系统的系统管理者可以容易地使系统适用于使用户通过电话线(或ISDN)从外部访问电子函件服务器的要求。
这就是说,可以容易地建立一个系统,通过简单地把按照本发明的电子函件/传真机和公司内的计算机网络相连,而不必另外安装专用的访问服务器,用于接收通过电话线从外部进行的访问,并且不必引入能够加密电子函件的系统,该系统便允许用户通过从外部访问在公司内安装的该系统读出电子信息例如电子函件。在这种技术中,不需要对现有的电子信息系统例如电子函件系统进行大的改动。按照本发明的电子函件/传真机可以容易地被引入具有低的安装成本的系统中,因为电子函件/传真机是常规传真机的一种简单的扩展。在安装这种电子函件/传真机之后,不需要复杂的维护。
2可以使用现有的和共用交换电话网络相连的传真机作为电子函件客户机,通过它用户可以读出电子函件而没有使信箱暴露到外部去的危险。这为电子函件用户提供了极大的方便。
这就是说,现有的传真机可以用作电子函件读出终端,其具有类似于专用的电子函件接收装置的能力。这使得电子函件用户不总是需要携带专用的电子函件读出终端,因为用户可以在传真机是可利用的任何时候读出电子函件。如果按照本发明的电子函件/传真机被引入LAN连接的系统,则可以快速地从外部读出电子函件,而不需复杂的人工操作。在这种技术中,电子函件在被通过电话线传递之前被转换成传真数据的形式。这和通过因特网传递信息的情况相比,能够确保高的安全性。这就是说,这种技术为读出电子函件提供了大的方便和高的安全性。
如果按照本发明的电子函件/传真机用于传递加密的传真数据形式的电子函件,则可以进一步改善安全性。
虽然本发明已经参照电子函件/传真机的实施例进行了说明,但在上述的电子函件/传真机中实现的特点和功能也可以通过在个人计算机上安装应用程序而在个人计算机上实现。
本发明的另一个优点在于,可以在电子函件/传真机上输出作为从电子函件服务器传递的电子函件数据的标题表的电子函件表。这使得容易管理电子函件。这样便可以正确地得到所需的电子函件。
另一个优点在于,当要被从电子函件服务器传递的电子函件数据包括某些不能由电子函件/传真机译码的数据时,或当存储器空间不足以接收电子函件数据时,则输出通知上述事实的信息,并且电子函件数据被保持在电子函件服务器中而不被删除,从而使得用户可以通过另外的装置得到电子函件,或在电子函件/传真机具有足够的存储空间时得到电子函件。
虽然参照最佳实施例对本发明进行了说明,但本发明不限于这一实施例的细节。不脱离本发明的范围和构思可以作出各种修改和变型。
权利要求
1一种通信装置,包括用于和计算机网络连接的第一连接装置;用于和公共交换电话网络连接的第二连接装置;邮局指定装置,用于从为各个电子函件用户提供的多个邮局中指定邮局,所述多个邮局被提供在和计算机网络相连的电子函件服务器中;电子函件接收装置,用于从电子函件服务器中接收存储在指定邮局内的电子函件数据;转换装置,用于把接收的电子函件数据转换成传真图像数据;以及传输装置,用于把传真图像数据传输给所希望的目的地。
2如权利要求1所述的通信装置,还包括用于通过共用交换网络接收远程操作指令的装置,其中所述指令用于识别电子函件服务器中的邮局,并命令所述通信装置传递在识别的邮局中存储的电子函件。
3如权利要求2所述的通信装置,其中所述指令包括用户识别数据和通行字数据,并且,其中如果电子函件服务器包括相应于用户识别数据的邮局,并且如果通行字数据和分配给相应的邮局的通行字数据一致,则从相应的邮局接收在相应的邮局中存储的电子函件。
4如权利要求2所述的通信装置,其中所述指令包括表示所希望的目的地的目的地数据。
5如权利要求2所述的通信装置,其中当所述指令不包括表示所希望的目的地的目的地数据时,所希望的目的地是预定的目的地。
6如权利要求2所述的通信装置,其中当传真图像数据被准备好以便传输时,如果对共用交换电话网络的连接在当前被保持而不断开时,所述传输装置使用所述连接通过共用交换电话网络进行传输,如果对共用交换电话网络的连接当前不被保持时,所述传输装置通过自动地向所希望的目的地发出呼叫利用共用交换电话网络传输传真图像数据。
7如权利要求2所述的通信装置,还包括用于接收识别共用交换电话网络中的呼叫者的信息的装置,其中如果所述指令不包括表示所希望的目的地的目的地数据,则所述传输装置向由识别呼叫者的信息指示的目的地发送传真图像数据。
8如权利要求2所述的通信装置,其中如果所述指令包括规定从指定邮局中接收电子函件数据的方式的信息,则按照规定的方式从指定的邮局中接收电子函件数据。
9如权利要求8所述的通信装置,其中如果所述指令不包括规定从指定邮局中接收电子函件数据的方式的信息,则按照预定方式从指定邮局接收电子函件数据。
10如权利要求1所述的通信装置,还包括通知装置,用于当访问指定的邮局时并且在指定的邮局中没有新的电子函件时,向所希望的目的地发出说明没有新的电子函件的信息。
11一种通信方法,用于和计算机网络以及共用交换电话网络相连的通信装置,所述方法包括以下步骤通过共用交换电话网络接收远程操作指令;响应所述指令,从为各个电子函件用户提供的多个邮局中指定邮局,所述多个邮局被提供在和计算机网络相连的电子函件服务器中;从电子函件服务器中接收存储在指定邮局内的电子函件数据;把接收的电子函件数据转换成传真图像数据;以及利用传真通信把传真图像数据传输给所希望的目的地。
12如权利要求11所述的通信方法,其中所述指令包括用户识别数据和通行字数据,并且,其中如果电子函件服务器包括相应于用户识别数据的邮局,并如果通行字数据和分配给相应的邮局的通行字数据一致,则从相应的邮局接收在相应的邮局存储的电子函件。
13如权利要求11所述的通信方法,其中所述指令包括表示所希望的目的地的目的地数据。
14如权利要求11所述的通信方法,其中当所述指令不包括表示所希望的目的地的目的地数据时,所希望的目的地是预定的目的地。
15如权利要求11所述的通信方法,其中当传真图像数据被准备好以便传输时,如果对共用交换电话网络的连接在当前被保持而不断开时,所述传输步骤使用所述连接通过共用交换电话网络进行传输,如果对共用交换电话网络的连接当前不被保持时,所述传输步骤通过自动地向所希望的目的地发出呼叫利用共用交换电话网络传输传真图像数据。
16如权利要求11所述的通信方法,还包括用于接收识别共用交换电话网络中的呼叫者的信息的步骤,其中如果所述指令不包括表示所希望的目的地的目的地数据,则所述传输步骤向由用于识别呼叫者的信息指示的目的地发送传真图像数据。
17如权利要求11所述的通信方法,其中如果所述指令包括规定从指定邮局中接收电子函件数据的方式的信息,则电子函件数据按照规定的方式从指定的邮局中接收。
18如权利要求17所述的通信方法,其中如果所述指令不包括规定从指定邮局中接收电子函件数据的方式的信息,则电子函件数据按预定方式从指定邮局接收。
19如权利要求11所述的通信方法,还包括通知步骤,用于当访问指定的邮局时并且在指定的邮局中没有新的电子函件时,向所希望的目的地发出说明没有新的电子函件的信息。
20一种计算机可读的存储介质,用于存储计算机程序,所述计算机程序含有作为一种方法可由在一种通信装置中的计算机执行的程序,所述通信装置和计算机网络以及共用交换电话网络相连,所述方法包括以下步骤通过共用交换电话网络接收远程操作指令;响应所述指令,从为各个电子函件用户提供的多个邮局中指定邮局,所述多个邮局被提供在和计算机网络相连的电子函件服务器中;从电子函件服务器中接收存储在指定邮局内的电子函件数据;把接收的电子函件数据转换成传真图像数据;以及利用传真通信把传真图像数据传输给所希望的目的地。
21如权利要求20所述的存储介质,其中所述指令包括用户识别数据和通行字数据,并且,其中如果电子函件服务器包括相应于用户识别数据的邮局,并如果通行字数据和分配给相应的邮局的通行字数据一致,则从相应的邮局接收在相应的邮局存储的电子函件。
22如权利要求20所述的存储介质,其中所述指令包括表示所希望的目的地的目的地数据。
23如权利要求20所述的存储介质,其中当所述指令不包括表示所希望的目的地的目的地数据时,所希望的目的地是预定的目的地。
24如权利要求20所述的存储介质,其中当传真图像数据被准备好以便传输时,如果对共用交换电话网络的连接在当前被保持而不断开,所述传输步骤使用所述连接通过共用交换电话网络进行传输,如果对共用交换电话网络的连接当前不被保持,所述传输步骤通过自动地向所希望的目的地发出呼叫利用共用交换电话网络传输传真图像数据。
25如权利要求20所述的存储介质,其中所述方法还包括用于接收识别共用交换电话网络中的呼叫者的信息的步骤,其中如果所述指令不包括表示所希望的目的地的目的地数据,则所述传输步骤向由用于识别呼叫者的信息指示的目的地发送传真图像数据。
26如权利要求20所述的存储介质,其中如果所述指令包括规定从指定邮局中接收电子函件数据的方式的信息,则按照规定的方式从指定的邮局中接收电子函件数据。
27如权利要求26所述的存储介质,其中如果所述指令不包括规定从指定邮局中接收电子函件数据的方式的信息,则按预定方式从指定邮局接收电子函件数据。
28如权利要求20所述的存储介质,其中所述方法还包括通知步骤,用于当访问指定的邮局时并且在指定的邮局中没有新的电子函件时,向所希望的目的地发出说明没有新的电子函件的信息。
全文摘要
一种通信装置允许用户从外部通过外部共用线路访问内部系统,从而获得存储在通过计算机网络例如LAN和内部系统相连的装置中的电子函件数据,同时不降低安全性。更具体地说,所述通信装置通过LANI/F和LAN相连,也通过线路I/F和公共线路相连。如果通信装置通过公共线路收到远程操作指令,通信装置的CPU则访问电子函件服务器的邮局,从而按照远程操作指令得到电子函件数据,获得的电子函件数据被转换成传真图像数据,并通过传真向规定的目的地传输。
文档编号G06F13/00GK1211124SQ9811637
公开日1999年3月17日 申请日期1998年7月24日 优先权日1997年7月25日
发明者关口贤三 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1