CN1183686A - 报文存储与转发系统 - Google Patents
报文存储与转发系统 Download PDFInfo
- Publication number
- CN1183686A CN1183686A CN97122275A CN97122275A CN1183686A CN 1183686 A CN1183686 A CN 1183686A CN 97122275 A CN97122275 A CN 97122275A CN 97122275 A CN97122275 A CN 97122275A CN 1183686 A CN1183686 A CN 1183686A
- Authority
- CN
- China
- Prior art keywords
- message
- mailbox
- login
- storage
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/42—Mailbox-related aspects, e.g. synchronisation of mailboxes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32358—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
- H04N1/324—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter intermediate the transmitter and receiver terminals, e.g. at an exchange
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32358—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
- H04N1/324—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter intermediate the transmitter and receiver terminals, e.g. at an exchange
- H04N1/32406—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter intermediate the transmitter and receiver terminals, e.g. at an exchange in connection with routing or relaying, e.g. using a fax-server or a store-and-forward facility
- H04N1/32411—Handling instructions for routing or relaying
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/224—Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0065—Converting image data to a format usable by the connected apparatus or vice versa
- H04N2201/0067—Converting to still picture data
Abstract
本发明提供一种报文存储与转发系统,在该系统存储器区域内提供多个邮箱,每条报文登录并存储在指定的邮箱内并从该邮箱中提取,每个邮箱都有一位用户,地址为该用户的报文存储在他/她的邮箱内。所述报文在录入前或取出后先进行预定的前处理和/或后处理。
Description
本发明涉及报文存储与转发系统,例如电子邮件(E-mail)交换系统、基于计算机的电话系统或者传真存储与转发系统,它们具有发送或转发报文、删除报文以及转换报文数据格式等各种功能。
最新的基于计算机的电话服务器允许在电子邮件的I/O设备(即计算机)与其它信息终端(例如传真机和电话)之间互相交换报文。这种普通的报文存储与转发系统采用简单的协议转换设备将不同信息终端的I/O设备连接起来以实现报文的交换。但是由这种普通报文存储与转发系统实现的功能实际上有一定的限制并且效果也并不令人满意。
本发明的首要目标是在报文存储与转发系统上实现精巧而灵活的操作。
为了实现上述和其它目标,本发明在系统存储器区域提供至少一个邮箱。每条报文登录并存储在指定的邮箱内并从该邮箱中提取。每个邮箱都归一位用户所拥有。地址为该用户的报文存储在他/她的邮箱内。
根据本发明,报文存储在报文存储装置(即邮箱)内。在为储装置而对报文作处理前后要经过预先确定的前处理和/或后处理。
具体而言,本发明第一方面是提供报文存储与转发装置,它包括存储报文的邮箱、将报文登录入邮箱的报文登录装置以及在报文登录入邮箱之前执行预先确定的前处理而在报文登录入邮箱之后执行预先确定的后处理的处理程序执行装置。
本发明第二方面是提供报文存储与转发装置,它包括存储报文的邮箱、将报文从邮箱内取出的报文提取装置以及在报文登录入邮箱之前执行预先确定的前处理而在报文登录入邮箱之后执行预先确定的后处理的处理程序执行装置。
本发明第三方面是提供报文存储与转发装置,其中通过发送编辑报文来修改报文登录或提取操作的前处理或后处理,所述报文包含了修改处理程序执行装置操作的内容。
本发明第四方面是提供报文存储与转发装置,它包括处理编程语言的装置、将编程语言描述的程序内容登录为报文,以及处理和执行作为程序的登录内容的装置。
本发明第五方面是提供报文存储与转发装置,它包括存储报文的邮箱、将报文从邮箱内取出的报文提取装置、转换提取报文数据格式的格式转换装置,其中在提取报文时选定所需的数据格式。
本发明第六方面是提供报文存储与转发装置,它包括存储报文的邮箱、将报文从邮箱内取出的报文提取装置、转换提取报文数据格式的格式转换装置以及列出各信息终端可处理数据格式的终端数据格式表,其中在提取报文时借助终端数据格式表指定所需的信息终端。
本发明第七方面是提供报文存储与转发装置,它包括登录报文的装置、存储与登录报文有关的信息终端的装置、经类型与存储的信息终端一致的信息终端发送涉及登录报文的通知的装置。
通过以下借助附图对本发明的描述可以进一步理解本发明的目标、特征和优点。
图1为根据本发明第一、第二、第五、第六和第七实施例的报文存储与转发系统的布局结构示意图;
图2为提供在根据本发明实施例的报文存储与转发系统内的报文邮箱布局结构的示意图;
图3为存储在图2处理组内程序的简化示意图;
图4为涉及本发明系统操作信息的列表的示意图;
图5为本发明第一、第二、第六和第七实施例中所用报文的示意图;
图6为根据本发明第三和第四实施例的报文存储与转发系统布局结构的示意图;
图7为本发明第三实施例中所用报文的示意图;
图8为存储在与本发明第三实施例报文邮箱相连的处理组内的程序的示意图;
图9为本发明第四实施例中所用报文的示意图;
图10为本发明第六实施例中所用数据转换表的示意图;
图11为本发明第六实施例中所用终端数据格式表的示意图;以及
图12为本发明第七实施例中所用报文的示意图。
以下借助附图详细描述本发明较佳实施例。附图中相同的部分采用相同的标号。
第一实施例
本发明第一实施例涉及报文的登录并将借助附图1-5予以说明。
图1为报文存储与转发系统以及所连接外部终端的布局结构示意图。报文存储与转发装置100包括报文登录单元101、报文提取单元102、处理程序执行单元103、报文格式转换单元104以及通用存储单元105。
报文存储与转发装置100与现有的信号终端型信息交换系统(例如邮件服务器109和传真服务器110)相连。报文可以在所连接的信息系统之间交换。
当报文由用户通过相应的终端输入时,报文登录单元101将一个ID(标识)分配给输入的报文并将标识的报文存储在指定的存储区域。根据本发明,报文的整个存储区域被划分为多个区域。每个划分的存储区域被称为“邮箱”。每个邮箱都有一个邮箱ID作为唯一的名字并定义了拥有该邮箱的用户。而且每个邮箱还有另一块存储区域,它存储执行以下总计四个辅助处理的描述性程序:报文登录前处理;报文登录后处理;报文提取前处理;以及报文提取后处理。
当用户名字或者特定的邮箱由用户通过相应终端指定之后,报文提取单元102从用户邮箱或者指定邮箱提取报文。随后,所提取的报文被送至用户终端。
处理程序执行单元103起着解释器装置的作用,用来解释存储在邮箱内的上述四个处理程序的内容。
当报文存储与转发装置100接收报文时,报文格式转换单元104将输入报文的格式转换为报文存储与转发装置100内可处理或合法的预定报文格式。而且当报文从报文存储与转发装置100送往外部信息系统(例如邮件服务器或传真服务器)时,报文格式转换短语104将存储报文的格式再次转换为原先或者指定外部信息系统可处理或合法的指定报文格式。
邮件服务器109和传真服务器110都是现有的与报文存储与转发装置100相连的设备,它们用来完成预定的输入和输出操作。邮件服务器109通过计算机网络112与计算机113相连。传真服务器110经现有的电话网111与传真机终端114相连。
计算机网络112保证了电子邮件在计算机113与邮件服务器109之间的正常发送或转发。为此本实施例的计算机网络112包括商用广域网(例如国际互联网(Intemet))或者局域网(即LAN)。
电话网111保证了传真机终端114与传真服务器110之间通信的正常。为此本实施例的电话网111包括公共电话网和专用电话网(例如分机)。
虽然本实施例只涉及计算机113和传真机终端114,但是毫无疑问,无论何种终端,只要具备读取和写入电子邮件能力的都可以连入报文存储和转发装置100。
通用存储单元105包括ID编号为“邮箱1”的第一邮箱107的存储区域和ID编号为“邮箱2”的第二邮箱108的另一存储区域。通用存储单元105进一步包括各种系统操作信息106的存储区域,当操作报文存储与转发系统100时要用到该信息。
图2为第一和第二邮箱107和108详细结构的放大示意图。第一邮箱107与存储以下四个辅助处理程序的附加存储区域相关:报文登录前处理200;报文登录后处理201;报文提取前处理202;报文提取后处理203。第二邮箱108与存储以下四个辅助处理程序的附加存储区域相关:报文登录前处理204;报文登录后处理205;报文提取前处理206;报文提取后处理207。
图3示出了辅助处理200-203的详细内容。每个辅助处理的内容都用处理程序执行单元103能够解释和执行的人工编程语言描述。
图4示出了系统操作信息106的细节。具体而言,系统操作信息106包括两张表;用户信息表400和邮箱信息表401。
图5为本实施例所用报文详细内容的示意图。
以下描述上述本发明第一实施例的操作。例如在报文存储与转发系统中,报文被登录为电子邮件并且向传真机发送该报文的接收通知。
图5示出了从名字为“user2”的用户向另一个名字为“userl”的用户发送的电子邮件报文500。电子邮件报文500示意性地表示了电子邮件的内容。邮件服务器109在接收到电子邮件后向报文存储与转发装置100传递或转发接收到的电子邮件。随后电子邮件500送往报文登录单元101。
报文登录单元101在接收到来自邮件服务器109的电子邮件报文500之后,调用报文格式转换单元104以改变电子邮件500的数据格式。具体而言,报文格式转换单元104将电子邮件500的报文格式转换为报文存储与转发装置100可处理和合法的相应报文格式。在这种格式转换过程中,转换的不仅是语法而且还有语义。具体而言,写入电子邮件500内发送者和接收者地址都被转换为报文存储与转发装置100处理的用户ID数据。例如如经过格式转换后的报文501所示,发送者名字“userl@abc”被转换为“uidl”。
报文格式转换单元104对存储在系统操作信息106中用户信息表400的“通信地址”进行检索以寻找与“userl@abc”相对应的地址ID“uidl”。报文501示出了经过上述包括地址转换的报文格式转换后获得的最终内容。
接着报文登录单元101在指定或相应的邮箱内存储报文501,此邮箱通常为由报文501给出的地址的用户所拥有。通过检索邮箱信息表401,找到了属于用户1(即uidl)邮箱的“邮箱1”。
接着报文登录单元101继续将报文501登录在ID数据为“邮箱1”的第一邮箱107内。但是根据本发明的实施例,第一邮箱107附有报文登录前处理200的程序。紧接在报文501登录进第一邮箱107之前执行的是报文登录前处理200的内容。如图3所示,报文登录前处理200的详细内容为“删除邮箱(即邮箱107)内的报文”。处理程序执行单元103解释并执行报文登录前处理200的内容。
经过报文登录前处理200后,每次登录新报文时第一邮箱107内所有存储的报文都被删除。换句话说,报文登录单元101完成的登录操作看上去与用最新登录的报文替代已有报文的写入操作相似。
在删除已有报文后,报文501被存储在第一邮箱107内。存储好报文501之后,解释并执行报文登录后处理201。
如图3所示,报文登录后处理201的详细内容是“向邮箱拥有人的传真机发送接收通知”。处理程序执行单元103解释并执行报文登录后处理201的内容。这样传真信就被送至作为第一邮箱107拥有人的用户1的传真机,通知其报文501已经存储在第一邮箱107内。
按照用户信息表400,用户1的传真号为03-123-4567。处理程序执行单元103创建一个报文502表示的传真文本并随后向指定的03-123-4567传真机发送。
实际的发送操作由传真服务器110完成,报文502最终被送至所需的传真机(例如传真号为03-123-4567的传真机终端114)。这样用户1就可以知道有新报文到达他/她的邮箱107。
根据上述实施例,接收通知也可以采用与传真同样的方式送至其它信息终端,例如电话、寻呼机、PHS(即手持电话)和机顶盒(set top box)。
在接收到接收通知之后,用户1可以通过传真或电子邮件提取接收到报文501。
如上所述,每个邮箱附有在新报文登录前后进行报文登录前处理和报文登录后处理的辅助程序。换句话说,各种与报文有关的处理都可以在每个邮箱内独立进行。
利用操作管理工具可以方便地改变报文登录前处理和报文登录后处理的详细内容。
第二实施例
以下借助图1-5描述本发明第二实施例。由于已经在第一实施例中予以描述,所以省略了图1-5的解释。
第二实施例涉及报文提取操作。例如,当报文501存储在第一邮箱107内时,用户1可以从第一邮箱107内提取报文501。在这种情况下,根据第二实施例完成了报文提取前处理和报文提取后处理,详细情况将在下面阐述。
在这种情况下,“提取”操作将存储的报文传送至指定的终端而不从报文存储与转发装置的存储设备中删除存储的报文。
现在回头解释第二实施例的操作,假定报文501按照第一实施例所示的处理已经存储在第一邮箱107内。用户1现在打算通过他/她的传真机终端114获取第一邮箱107的内容。
具体而言,用户1试图按照现有典型的传真存储与转发装置的邮箱提取程序从第一邮箱107提取存储的内容。例如传真机终端114的用户1拨号呼叫传真服务器110。传真服务器110根据从传真机终端114发送到传真服务器110的命令提供语音引导。例如借助DTMF信号发送诸如“从邮箱(107)向传真机(114)发送存储报文”的命令。
根据该命令,传真服务器110向报文提取单元102发送提取存储在第一邮箱107内的报文的请求。
报文提取单元102响应该请求,对第一邮箱107进行搜索以寻找报文501。随后开始提取操作。
首先,处理程序执行单元103解释并处理与第一邮箱107相关的报文提取前处理202。如图3所示,报文提取前处理202的详细内容为“当接收到管理员请求时发送存储报文”。由此响应请求,将存储在第一邮箱107内的报文发送至传真机终端114。
在处理程序执行单元103完成报文提取处理202的解释和执行之后,报文提取单元102请求报文格式转换单元104改变数据格式。具体而言,报文数据转换格式104将报文501的数据格式转换为传真服务器110可处理或者合法的报文格式。
图5所示的报文503是作为上述格式转换结果的传真图像。该传真图像(即报文503)被发送至传真服务器110并最终从传真机终端114输出。
在确认送至传真机终端114的报文成功完成提取操作之后,报文提取单元102继续与第一邮箱107相关的报文提取后处理203。处理程序执行单元103解释和处理报文提取后处理203的内容。如图3所示,报文提取后处理203的详细内容为“向报文提供者发送提取通知”。在这种情况下,提取报文501的发送者为“uid2”。为通过电子邮件发送提取通知,根据用户信息表400确认“uid2”的电子邮件地址为“user2@abc”。
如图5所示,由此创建了电子邮件报文504。最终的电子邮件报文504经邮件服务器109转发给用户2。最后用户2可以阅读电子邮件报文504。
如上所述,每个邮箱与存储报文提取操作前后执行的报文提取前处理和报文提取后处理相联系。换句话说,各种与报文有关的操作都在每个邮箱内独立完成。
利用操作管理工具可以方便地改变报文提取前处理和报文提取后处理的详细内容。
除了上述处理程序以外,本发明还能够采用其它各种处理程序。本发明的系统充分发挥了通用编程语言处理系统的功能,这些功能包括从变量声明的描述或者编程控制结构到文件I/O或字符串运算。
例如本发明简单地实现了“管理员通知”模式。为此,提供了对邮箱“A”的邮箱报文提取处理作为登录前处理或者提取前处理。并且邮箱“A”存储着系统管理员发送的各种通知。
而且比较好的是将该邮箱报文提取处理与报文写入处理结合起来。例如,可以从相应的外部数据库获取“当前天气”信息并通过报文写入处理将报文存储在邮箱“A”内。用户可以通过邮箱报文提取处理从邮箱“A”获取天气报文。在这种情况下,邮箱“A”的天气信息可以在送至用户后删除。
本发明完成了报文ID标识电子邮件的提取处理,效果与前述邮箱电子邮件提取处理的相似。
本发明进行邮箱报文列表提取处理,该处理允许用户获取存储在指定邮箱内的发送者以及标题信息的列表。例如邮箱报文列表提取处理被设定为报文提取前处理。报文列表用作索引,它与报文从某一邮箱内一起提取出来。
本发明进行邮箱创建处理,该处理允许用户根据优先权创建具有任意属性的所需邮箱。例如邮箱创建处理设定为结合报文发送的报文登录后处理。这可以在接收到该报文时创建一个包含代表报文接收日的名字的邮箱。这样接收到的报文就被存储在创建邮箱内。
本发明进行邮箱删除处理,该处理允许用户删除指定的邮箱,例如,邮箱删除处理被设定为报文提取后处理,这使得报文读出后即删除邮箱成为可能。
本发明进行邮箱信息获取处理,它允许用户读取指定邮箱的属性(例如名字和拥有者)。将邮箱信息获取处理与其它命令结合起来的效果也是不错的。例如可以仅仅在邮箱拥有者提取报文时附上邮箱报文列表。
本发明进行邮箱属性更新处理,它允许用户更新包含邮箱名称、拥有者、登录和/或提取许可权以及报文保留期限在内的邮箱属性。这就使得在存储报文数超过上限时取消登录许可。
本发明进行邮箱列表提取处理,它允许用户提取系统保存的邮箱属性列表。例如提供邮箱列表提取处理作为邮箱“A”的报文提取前处理从而使用户提取邮箱列表。
本发明进行诸如用户登录或删除和密码或用户属性改变之类(它们被设定为登录后处理)涉及用户的各种处理程序。这使得可以利用外部报文来管理和处理用户信息。
本发明进行用户信息获取处理,它允许用户获取包括用户名字和地址之类的用户属性。例如用户信息获取处理被设定为报文提取后处理。这使得发送者信息与报文本身一起提取出来。
本发明进行用户列表获取处理,它允许用户获取全部或者部分用户名字列表。例如用户列表获取处理被设定为邮箱“A”的报文提取前处理从而使报文“A”可以用作用户列表邮箱。
本发明进行被设定为报文登录后处理的报文复制处理。这使得可以通过将登录报文复制到相应的地方完成自动备份操作。
如上所述,本发明实行了每个邮箱的精确而灵活的处理。
第三实施例
以下借助附图2-4和附图6-8描述本发明第三实施例。图2和4已在第一实施例中作过解释,因此此处不再赘述。
图6为根据第三实施例的报文存储与转发系统的示意图,其与图1的不同之处在于增加了寻呼服务器600和寻呼机601。当从报文存储与转发装置100接收指令时寻呼服务器600呼叫指定的电话号码,随后发送指定的DTMT信号,最后挂断电话线。换句话说,寻呼服务器600本身并不提供寻呼机服务。寻呼机601由用户1拥有。
在图7中,报文700示出了将寻呼处理加入上述电子邮件型报文登录后处理时所用的特殊报文。该报文700经报文格式转换单元104转换为系统可处理的报文701。
图8示出了报文700加入图3所示处理组程序后的结果示意图。新创建的处理800包括指示新增加的寻呼机601处理的阴影部分。
以下借助基于报文700重写报文登录后处理201的操作描述第三实施例。
如同在第一实施例中描述的那样,报文登录前处理和报文登录后处理的内容用编程语言描述。因此为了按报文实行重写报文登录后处理内容的重写操作,需要特殊的报文格式。在运行中,报文登录设备可以对这特殊报文格式作出响应。
现在假定报文登录单元101接收了送往作为特殊用户的地址为“system”的报文。该报文的内容作为修改登录前处理程序等的重写命令被解释和执行。在这种情况下普通的登录是无法实现的。
现在图7所示的电子邮件报文700输入报文存储与转发装置100。报文格式转换单元104将电子邮件报文700转换为报文存储与转发装置100可处理的报文701。在这种情况下,作为特殊地址的电子邮件地址“system@abc”无需检索用户信息表400就被转换为系统ID“system”。
报文登录单元101在接收报文701访问的是非普通用户“system”时取消普通的登录处理。相反,报文701的内容被转发至处理程序执行单元103以进行解释和执行。
报文701的详细内容为“增加邮箱1的登录后处理”,据此第一邮箱107的报文登录后处理被修改为图8的800所示。根据报文701的解释和执行增加了登录后处理800的阴影部分。
登录后处理用编程语言描述。
由上可见,本发明第三实施例确定了特殊报文格式。当特殊格式报文输入系统时,报文内容被作为命令解释和执行。这使得可以方便地修改包括报文登录前处理等在内的处理组程序。
第三实施例将“增加”处理为命令。但是本发明也可以方便地应用于包括修改、删除和标号在内的通用编程操作。例如“引用”是回送包含处理组程序内容的报文的命令。因此可以在远地通过发送报文来修改包括登录前处理等在内的处理组内容。例如可以简单地设定接收机或者可以简单地改变接收通知的地址。
第四实施例
以下借助附图2-4、6和9解释本发明第四实施例。图2-4和6由于在第三实施例中已经作过解释,所以此处不再赘述。
图9为第四实施例所用电子邮件报文900的示意图。电子邮件报文900被转换为报文存储与转让装置100可处理的报文901。
包含命令的电子邮件报文900被输入上述报文存储与转发装置100。报文存储与转发装置100以下述方式执行该命令。
按照与第三实施例相同的方式,报文登录单元101在接收报文901访问特殊用户“system”时取消普通的登录处理。相反将报文901的内容转发至处理程序执行单元103以进行解释和执行。
现在假定电子邮件900从用户1发送至报文存储与转发装置100。首先报文格式转换单元104将电子邮件报文900转换为报文901。接着被转换的报文901访问特殊用户“system”,报文登录单元101取消报文901的登录。相反,报文901的内容被视为程序并转发给处理程序执行单元103。
因此执行了报文901中所描述的命令。报文901的详细内容为“向传真机03-123-4567发送邮箱1的报文”。因此最终使邮箱1所有内容都从传真机终端114输出。
如上所述,第四实施例的报文登录单元101在访问特殊用户(例如system)时将报文转发给处理程序执行单元103以进行解释和执行。这使得可以由外部信息终端来使用报文存储与转发装置100的功能。
第五实施例
以下借助附图1、5和10解释本发明第五实施例。图1和5由于在第三实施例中已经作过解释,所以此处不再赘述。
图10为第五实施例中所用数据转换表1000的示意图。数据转换表1000列出了当采用转换装置将给定的数据格式转换为所需的目标数据格式时所需的“原始格式、目标格式和转换装置”。
报文格式转换单元104包括数据转换表1000中所列的全部转换装置。
以下解释第五实施例的操作。现在假定第一邮箱107存储了报文501。报文501内容的数据格式为作为电子邮件源文件的“文本/jis”,即JIS编码的文本。
随后进一步假定用户1经传真机终端114发送请求以从报文存储与转发装置100中提取报文501。由于报文501为文本,所以无法直接向传真机终端114发送。
这样报文存储与转发装置100的报文提取单元102向用户1提供语音引导以鼓励用户输入DTMF信号,例如“请选择您希望的数据格式。输入1为TIFF或者2为语音”。在这种情况下,喜欢用TIFF的用户1按下按钮1。
从输入操作可见,源数据为“文本/jis”而目标数据为“图像/tiff-f”。因此报文格式转换单元104根据报文提取单元102发送的指令,通过搜索数据转换表1000获取合适的转换装置“Txt2Tif”。
报文501随后被转换为包含传真服务器110和传真机终端114可处理的数据格式的TIFF图像。由此使报文501最终从传真机终端114输出。
如上所述,第五实施例可以在报文提取操作中指定用户喜欢的数据格式。换句话说,无论存储在报文存储与转发装置100邮箱内的报文的数据格式如何,都可以转换为适当的格式输出到用户的信息终端。
第六实施例
以下借助附图1、5、10和11解释本发明第六实施例。图1、5和10由于在第五实施例中已经作过解释,所以此处不再赘述。
图11为第六实施例中所用终端数据格式表1100的示意图。终端数据格式表1100列出了每个终端可处理或有效的终端数据格式表1100。
如上所述,报文格式转换单元104包括数据转换表1000中列出的全部转换装置。
以下解释第六实施例的操作。现在假定第一邮箱107存储了报文501。报文501内容的数据格式为作为电子邮件源文件的“文本/jis”,即JIS编码(ISO-2022-JP)的文本。
随后进一步假定用户1经传真机终端114发送请求以从报文存储与转发装置100中提取报文501。由于报文501为文本,所以无法直接向传真机终端114发送。
这样报文存储与转发装置100的报文提取单元102向用户1提供语音引导以鼓励用户输入DTMF信号,例如“请选择您希望的数据格式。输入1为传真机或者2为电话”。在这种情况下,喜欢用传真机的用户1按下按钮1。
从输入操作可见,可处理的数据格式为终端数据格式表1100中的“图像/tiff-f”。因此源数据为“文本/jis”而目标数据为“图像/tiff-f”。这样报文格式转换单元104根据报文提取单元102发送的指令,通过搜索数据转换表1000获取合适的转换装置“Txt2Tif”。
报文501随后被转换为包含传真服务器110和传真机终端114可处理的数据格式的TIFF图像。由此使报文501最终从传真机终端114输出。
如上所述,第五实施例可以在报文提取操作中指定用户喜欢的数据格式。换句话说,无论存储在报文存储与转发装置100邮箱内的报文的数据格式如何,都可以转换为适当的格式输出到用户的信息终端。
第七实施例
以下借助附图1、5和12解释本发明第七实施例。图1和5由于在第一实施例中已经作过解释,所以此处不再赘述。
图12为当报文格式转换单元104将电子邮件报文500转换为报文存储与转发装置100内处理的数据格式时按照第七实施例获得的最终报文1200的示意图。
第七实施例存储了报文登录操作中所用的终端类型。当涉及登录报文的通知被随后送至发送者时,该通知只是经过与所存储终端类型一致的终端而被发送。
首先假定用户2向用户1发送电子邮件报文500。报文格式转换单元104将电子邮件报文500转换为报文1200。报文1200与第一实施例的报文501的不同之处在于描述“<发送者>电子邮件”的阴影部分。该域标识发送报文所用终端。例如当报文从传真机114登录时,阴影部分改为“<发送者>传真机”。
报文1200存储在第一邮箱107内。随后进一步假定用户1接着提取了报文1200。为了响应该提取操作,“提取通知”发送到了用户2。为此参照了用户信息表400。用户2包括三种不同的报文发送装置,即电子邮件、传真机和寻呼机。在这种情况下,由于报文1200发送者的终端类型为电子邮件,所以选择电子邮件“user@abc”。这样提取通知就发送到了该地址。
第七实施例经过灵活的改进从而允许用户根据其喜好指定存储的信息终端或者在用户信息表上预先确定经常使用的缺省终端。
如上所述,第七实施例存储了与每个登录报文相关联的信息终端。这使得可以在随后发送涉及该报文的通知时从多个发送装置中选择合适的一种。
在不偏离基本精神的前提下本发明以几种方式实现。这里所述的实施例只用来阐述而非限制本发明的范围,本发明的范围有后面所附权利要求限定。
Claims (8)
1.一种报文存储与转发装置,其特征在于包括:
存储报文的报文存储装置(107,108);
处理所述报文存储装置的报文的报文处理装置(101,102);以及
在处理所述报文前后解释和执行预先确定的前处理和/或后处理(200-207)的处理程序执行装置(103)。
2.如权利要求1所述的报文存储与转发装置,其特征在于所述报文处理装置为将报文登录入所述报文存储装置内的报文登录装置(101)。
3.如权利要求1所述的报文存储与转发装置,其特征在于所述报文处理装置为从所述报文存储装置中提取报文的报文提取装置(102)。
4如权利要求1-3中任意一项所述的报文存储与转发装置,其特征在于通过发送编辑报文(700,701)来修改报文登录或提取操作的前处理或后处理,所述报文包含了修改所述处理程序执行装置操作的内容。
5.如权利要求1-4中任意一项所述的报文存储与转发装置,其特征在于程序内容用编程语言描述并登录为所述报文,以及将登录内容作为程序处理和执行。
6.如权利要求1-5中任意一项所述的报文存储与转发装置,其特征在于进一步包括在提取所述报文时将所述报文的数据格式转换为所述数据格式(1000)的格式转换装置(104)。
7.如权利要求6所述的报文存储与转发装置,其特征在于进一步包括列出各信息终端(113,114,601)可处理数据格式的终端数据格式表,其中在提取报文时借助所述终端数据格式表指定所需的信息终端。
8.如权利要求6所述的报文存储与转发装置,其特征在于相关的信息终端存储所述报文(1200)的登录操作,并且涉及所述登录报文的通知经类型与所述存储的信息终端一致的信息终端发送。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP300011/1996 | 1996-11-12 | ||
JP300011/96 | 1996-11-12 | ||
JP8300011A JPH10145493A (ja) | 1996-11-12 | 1996-11-12 | メッセージ蓄積交換装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1183686A true CN1183686A (zh) | 1998-06-03 |
CN1118990C CN1118990C (zh) | 2003-08-20 |
Family
ID=17879651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN97122275A Expired - Fee Related CN1118990C (zh) | 1996-11-12 | 1997-11-12 | 报文存储与转发系统 |
Country Status (3)
Country | Link |
---|---|
US (1) | US6202086B1 (zh) |
JP (1) | JPH10145493A (zh) |
CN (1) | CN1118990C (zh) |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6219694B1 (en) * | 1998-05-29 | 2001-04-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device having a shared electronic address |
JP3411843B2 (ja) | 1998-12-28 | 2003-06-03 | パナソニック コミュニケーションズ株式会社 | 複合機 |
US6442589B1 (en) * | 1999-01-14 | 2002-08-27 | Fujitsu Limited | Method and system for sorting and forwarding electronic messages and other data |
KR100272322B1 (ko) * | 1999-04-24 | 2000-11-15 | 최우진 | 수신 확인 기능을 구비한 인터넷을 통한 전자 메일 시스템 및 그 방법 |
US6427164B1 (en) * | 1999-06-23 | 2002-07-30 | Mail Registry, Inc. | Systems and methods for automatically forwarding electronic mail when the recipient is otherwise unknown |
CA2299824C (en) * | 2000-03-01 | 2012-02-21 | Spicer Corporation | Network resource control system |
US6920476B2 (en) * | 2000-03-06 | 2005-07-19 | I2 Technologies Us, Inc. | Messaging system for computers |
JP2001282644A (ja) * | 2000-03-29 | 2001-10-12 | Seiko Epson Corp | ネットワークセキュリティシステム |
EP1179938A1 (de) * | 2000-08-08 | 2002-02-13 | Siemens Aktiengesellschaft | Verfahren und Vorrichtung zur zentralen Koordinierung der Datenübertragung zwischen einem sendenden und einem empfangenden Netzelement |
JP2002269010A (ja) * | 2001-03-09 | 2002-09-20 | Pioneer Electronic Corp | 電子メール処理システム及びメールサーバ |
US20080046592A1 (en) * | 2002-06-26 | 2008-02-21 | Research In Motion Limited | System and Method for Pushing Information Between a Host System and a Mobile Data Communication Device |
JP2004227476A (ja) * | 2003-01-27 | 2004-08-12 | Minolta Co Ltd | 文書処理装置 |
US20060031327A1 (en) * | 2004-07-07 | 2006-02-09 | Kredo Thomas J | Enhanced electronic mail server |
US8024416B2 (en) | 2004-10-20 | 2011-09-20 | Research In Motion Limited | System and method for bundling information |
JP4766998B2 (ja) | 2005-11-16 | 2011-09-07 | コニカミノルタビジネステクノロジーズ株式会社 | 情報処理装置、画像処理装置、および情報処理方法 |
US8099343B1 (en) | 2006-04-20 | 2012-01-17 | At&T Intellectual Property I, L.P. | Distribution schemes and related payment models for subscriber-created content |
GB2435565B (en) * | 2006-08-09 | 2008-02-20 | Cvon Services Oy | Messaging system |
JP5016874B2 (ja) | 2006-08-31 | 2012-09-05 | キヤノン株式会社 | 画像形成装置、データ処理方法、プログラム |
US20080120346A1 (en) * | 2006-11-22 | 2008-05-22 | Anindya Neogi | Purging of stored timeseries data |
GB2436412A (en) * | 2006-11-27 | 2007-09-26 | Cvon Innovations Ltd | Authentication of network usage for use with message modifying apparatus |
US8935718B2 (en) * | 2007-05-22 | 2015-01-13 | Apple Inc. | Advertising management method and system |
GB2450144A (en) * | 2007-06-14 | 2008-12-17 | Cvon Innovations Ltd | System for managing the delivery of messages |
GB2448957B (en) * | 2007-06-20 | 2009-06-17 | Cvon Innovations Ltd | Mehtod and system for identifying content items to mobile terminals |
US20090099932A1 (en) * | 2007-10-11 | 2009-04-16 | Cvon Innovations Ltd. | System and method for searching network users |
JP5202147B2 (ja) | 2008-07-15 | 2013-06-05 | キヤノン株式会社 | ワークフロー処理装置、コンピュータプログラム及び記憶媒体 |
US8510658B2 (en) | 2010-08-11 | 2013-08-13 | Apple Inc. | Population segmentation |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2721003B2 (ja) * | 1989-02-23 | 1998-03-04 | 富士通株式会社 | マルチメディア通信方法 |
US5193110A (en) | 1990-10-09 | 1993-03-09 | Boston Technology, Incorporated | Integrated services platform for telephone communication system |
US5333266A (en) * | 1992-03-27 | 1994-07-26 | International Business Machines Corporation | Method and apparatus for message handling in computer systems |
US5675507A (en) * | 1995-04-28 | 1997-10-07 | Bobo, Ii; Charles R. | Message storage and delivery system |
CA2139081C (en) * | 1994-12-23 | 1999-02-02 | Alastair Gordon | Unified messaging system and method |
US5844691A (en) * | 1995-09-19 | 1998-12-01 | Matsushita Electric Industrial Co., Ltd. | Facsimile server apparatus, a sound server apparatus, and a facsimile and sound server apparatus |
-
1996
- 1996-11-12 JP JP8300011A patent/JPH10145493A/ja active Pending
-
1997
- 1997-11-07 US US08/966,125 patent/US6202086B1/en not_active Expired - Fee Related
- 1997-11-12 CN CN97122275A patent/CN1118990C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH10145493A (ja) | 1998-05-29 |
US6202086B1 (en) | 2001-03-13 |
CN1118990C (zh) | 2003-08-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1118990C (zh) | 报文存储与转发系统 | |
CN1198426C (zh) | 传真通信方法和传真机 | |
CN1408163A (zh) | 电子消息传递系统方法和装置 | |
CN1223143C (zh) | 在传真媒体和电子信息媒体之间交换信息的通信方法 | |
CN1625209A (zh) | 通信设备和数据转换设备 | |
CN1913661A (zh) | 消息转换设备与转换方法 | |
CN1131859A (zh) | 用户信息服务系统 | |
CN101042706A (zh) | 文档搜索设备、文档管理系统、文档搜索系统和方法 | |
CN1450478A (zh) | 服务器、网络系统、查找要求处理方法以及通信控制方法 | |
CN1677419A (zh) | 消息分发系统、服务器、移动终端、数据存储单元与方法 | |
CN101047662A (zh) | 实现单账号多身份即时消息通信和存在业务的方法及系统 | |
CN1835510A (zh) | 电子邮件通信设备和电子邮件通信方法 | |
CN1398476A (zh) | 处理多个分电子邮件的方法和装置 | |
CN1503548A (zh) | 通信终端设备,通信方法和电子邮件服务器 | |
CN1649379A (zh) | 网络传真机和网络传真通信方法 | |
US6898623B1 (en) | Simplified configuration of an internet-enabled device | |
CN1930895A (zh) | 移动通信终端之间互通消息的系统和方法 | |
CN101035312A (zh) | 一种集团总机的集团总机短信处理方法和服务器 | |
CN1285229C (zh) | 获取移动用户状态信息的方法、系统及相应用户识别模块 | |
CN1232146C (zh) | 信息通信终端和在该终端分类寄存的信息的方法 | |
CN1756395A (zh) | 移动电话及其控制方法 | |
CN1503181A (zh) | 发布邮件地址的方法及实现该方法的系统 | |
CN1183732C (zh) | 网络中的业务系统 | |
CN1679286A (zh) | 电子邮件传送系统 | |
CN1249976C (zh) | 通信装置和通信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1050088 Country of ref document: HK |
|
C19 | Lapse of patent right due to non-payment of the annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |