CN1755725A - Data file storage/management apparatus and electronic mail processing program thereof - Google Patents
Data file storage/management apparatus and electronic mail processing program thereof Download PDFInfo
- Publication number
- CN1755725A CN1755725A CNA2005101057614A CN200510105761A CN1755725A CN 1755725 A CN1755725 A CN 1755725A CN A2005101057614 A CNA2005101057614 A CN A2005101057614A CN 200510105761 A CN200510105761 A CN 200510105761A CN 1755725 A CN1755725 A CN 1755725A
- Authority
- CN
- China
- Prior art keywords
- data file
- file
- processing
- file storage
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
-
- 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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Computer Hardware Design (AREA)
- Tourism & Hospitality (AREA)
- Data Mining & Analysis (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种数据文件存储管理装置,用户可以简单地对数据文件存储管理装置指示多种数据文件处理。数据文件存储管理装置用于存储管理一个或多个数据文件,包括文件存储单元。数据文件存储管理装置装有电子邮件处理程序,实现以下功能,数据文件存储管理装置在接收到电子邮件之后,对至少在其正文中程序化描述的数据文件处理进行解释,启动所指示的数据文件处理。
The invention discloses a data file storage management device, and a user can simply instruct the data file storage management device to process various data files. The data file storage management device is used for storing and managing one or more data files, including a file storage unit. The data file storage management device is equipped with an e-mail processing program to realize the following functions. After receiving the e-mail, the data file storage management device interprets at least the data file processing described in the text of the e-mail, and starts the indicated data file deal with.
Description
技术领域technical field
本发明涉及一种数据文件存储管理装置及其电子邮件处理程序,例如,可以适用于多个用户能够共享电子文件等数据文件的数据文件共享装置。The present invention relates to a data file storage management device and its e-mail processing program, for example, applicable to a data file sharing device in which multiple users can share data files such as electronic files.
背景技术Background technique
在现有技术中,用户使用附加各种类型文件的电子邮件,将各种类型文件放入多个用户公用的数据库中(日本特开2003-58542号公报的第“0002”段),而且,利用电子邮件将指令提供给文件管理服务器,从而获得相应的文件,其中,该指令用于从存储在上述数据库里的文件中检索并取出所需文件(特开2003-58542号公报)。In the prior art, a user puts various types of files into a database common to a plurality of users using electronic mail to which various types of files are attached (paragraph "0002" of Japanese Patent Application Laid-Open No. 2003-58542), and, An instruction is provided to the file management server by electronic mail to retrieve and retrieve a desired file from files stored in the database (Japanese Unexamined Patent Publication No. 2003-58542 ), thereby obtaining a corresponding file.
但是,在上述现有的系统中,可以通过电子邮件指示文件管理服务器的事项仅限于向数据库注册附加文件、或者从数据库中检索以及取出有关文件并进行发送。这里,关于检索条件等仅仅依靠将“关键字”是“计划书或报告书”、“作者”是“○□△×”这样的检索要素种类和要素内容记述于电子邮件正文的方法。However, in the above-mentioned conventional system, matters that can be instructed to the file management server by electronic mail are limited to registering an attached file to the database, or retrieving and fetching the relevant file from the database and sending it. Here, as for the search conditions, only the method of describing the search element type and element content such that the "keyword" is "plan or report" and the "author" is "○□△×" in the body of the e-mail is relied upon.
当用户希望就公用文件进行不同的处理时,只有依赖于和系统管理员获得联系之后,设定对文件管理服务器的处理内容。例如,为了实现将某用尸A放入的文件存储在规定的文件夹B中,只能是在文件管理服务器的应用软件中记述进行上述处理的内容。When the user wishes to perform different processing on public files, he only needs to contact the system administrator to set the processing content of the file management server. For example, in order to store a file put in by a certain user A in a specified folder B, the above-mentioned processing can only be described in the application software of the file management server.
但是,该方法存在着这样的技术缺陷,如果用户所希望的处理内容不同,就会导致文件管理服务器的软件膨胀,同时,还无法简单应对所希望的处理内容的变更。However, this method has such a technical defect that if the processing content desired by the user is different, the software of the file management server will be bloated, and at the same time, it cannot easily cope with the change of the desired processing content.
发明内容Contents of the invention
本发明的目的在于提供一种数据文件存储管理装置,该装置可以简单指示公用数据库的各用户等在某一时刻所希望的数据文件处理,而且,还提供一种安装在上述装置上、优选的电子邮件处理程序。The object of the present invention is to provide a data file storage management device, which can simply indicate the data file processing desired by each user of the public database at a certain moment, and also provides a preferred Email handler.
根据本发明的第一方面,提供一种数据文件存储管理装置,用于存储管理一个或多个数据文件,包括文件存储单元,并且还包括邮件解释单元和文件处理启动单元,其中,该邮件解释单元用于解释在文件名和/或正文中包含程序化描述的数据文件处理的电子邮件,获得所指示的数据文件处理;该文件处理启动单元用于启动所指示的数据文件处理。According to the first aspect of the present invention, there is provided a data file storage management device for storing and managing one or more data files, including a file storage unit, and also includes a mail interpretation unit and a file processing start unit, wherein the mail interpretation The unit is used to interpret the e-mail containing the data file processing described programmatically in the file name and/or text, and obtain the indicated data file processing; the file processing start unit is used to start the indicated data file processing.
而且,根据本发明的第二方面,提供一种电子邮件处理程序,安装在用于存储管理一个或多个数据文件、包括文件存储单元的数据文件存储管理装置上,该电子邮件处理程序包括:邮件解释程序和文件处理启动程序,该邮件解释程序用于解释电子邮件,获得所指示的数据文件处理,其中,该电子邮件在文件名和/或正文中包含程序化描述的数据文件处理;该文件处理启动程序用于启动所指示的数据文件处理。Moreover, according to a second aspect of the present invention, there is provided an email processing program installed on a data file storage management device for storing and managing one or more data files, including a file storage unit, the email processing program includes: a mail interpreter and a file processing enabler for interpreting an e-mail containing a data file process programmatically described in the file name and/or text to obtain the indicated data file processing; the file The process initiator is used to start the indicated data file processing.
根据本发明,可以至少通过在电子邮件正文中的程序化描述来指示数据文件存储管理装置的涉及文件存储单元的数据文件处理,所以,用户可以对数据文件存储管理装置简单地指示各种数据文件处理。According to the present invention, the data file processing related to the file storage unit of the data file storage management device can be instructed at least by the programmatic description in the text of the email, so the user can simply indicate various data files to the data file storage management device deal with.
附图说明Description of drawings
图1是表示实施例的数据文件共享系统的构成的框图。FIG. 1 is a block diagram showing the configuration of the data file sharing system of the embodiment.
图2是表示实施例的数据文件存储管理装置的构成的框图。FIG. 2 is a block diagram showing the configuration of the data file storage management device of the embodiment.
图3是表示实施例的电子邮件接收时的处理的流程图。Fig. 3 is a flow chart showing processing at the time of e-mail reception in the embodiment.
图4是表示实施例的电子邮件的记述例的说明图。FIG. 4 is an explanatory diagram showing a description example of an electronic mail in the embodiment.
具体实施方式Detailed ways
(A)实施例(A) Example
下面参照附图,对本发明的数据文件存储管理系统及其电子邮件处理程序的优选实施例进行详细说明。The preferred embodiments of the data file storage management system and its e-mail processing program of the present invention will be described in detail below with reference to the accompanying drawings.
(A-1)实施例的构成(A-1) Configuration of the embodiment
图1示出该实施例的包括数据文件存储管理装置(数据文件共享装置)的数据文件共享系统的概要构成的框图。FIG. 1 is a block diagram showing a schematic configuration of a data file sharing system including a data file storage management device (data file sharing device) of this embodiment.
如图1所示,与该实施例有关的数据文件共享系统1通过网络7将数据文件存储管理装置2、用户终端3、MFP(Multi FunctionPrinter:多功能打印机)4、信息发送服务器5、单个数据库装置(独立数据库装置)6等分别各连接一个以上(大于等于一个)而形成。这里,网络7可以是LAN级别的网络,此外,也可以是大规模的网络。As shown in Figure 1, the data
数据文件存储管理装置2是统一进行多个用户公用的数据文件的注册及存储、数据文件的输出、用户管理、保密管理、历史信息管理等的服务器。The data file
如图2所示,数据文件存储管理装置2包括用于控制整个装置的控制部11、管理用存储器12、与网络7连接的通信部13、文件存储部(数据存储部)14、文件夹脚本存储器15等。此外,也可以设置用于管理信息的输入、输出的信息输入装置(例如键盘)或信息输出装置(例如打印机)。As shown in Figure 2, the data file
控制部11相当于例如CPU、ROM、RAM、以及由CPU运行的软件等,其进行以下处理:或者解析由通信部13提供的通信信息并进行规定的处理,或者将收到的数据文件(适当地仅简称为文件)在文件存储部14上注册,或者将需要的文件从文件存储部14读出并由通信部13发送等。The control unit 11 is equivalent to, for example, CPU, ROM, RAM, and software run by the CPU, etc., and it performs the following processing: or analyzes the communication information provided by the communication unit 13 and performs prescribed processing, or converts the received data file (appropriately simply referred to as a file) in the file storage unit 14, or a necessary file is read from the file storage unit 14 and transmitted by the communication unit 13, and the like.
在本实施例中,作为能够运行的软件模块,控制部11(CPU)包括邮件收发模块(电子邮件处理程序的实施例)11A和信息阅览模块11B。In this embodiment, as executable software modules, the control unit 11 (CPU) includes a mail sending and receiving module (an example of an email processing program) 11A and an information viewing module 11B.
邮件收发模块11A包括邮件解释模块11a。邮件收发模块11A对到达该数据文件存储管理装置2的电子邮件是否需要解释进行确认,当确认需要解释时,启动邮件解释模块11a。邮件解释模块11a将该电子邮件(正文和/或文件名)解释为程序语言,并根据该记述对附加在电子邮件中的数据文件或文件存储部14中的数据文件进行处理。这里,邮件解释模块11a当通过解释识别出将要进行的处理时,在确认电子邮件的发送方用户是有权发出该处理指示的用户之后,进行该处理。而且,在接收的电子邮件中含有希望回信的内容时,邮件解释模块11a在进行处理之后或者由于错误等而无法进行处理时,通过电子邮件对其内容进行回信。The mail transceiving module 11A includes a mail interpreting module 11a. The mail sending and receiving module 11A confirms whether the e-mail arriving at the data file
邮件解释模块11a可以解释并识别的文件处理(文件操作)例如下面所示。而且,该文件处理的说明中的“文件”是指接收的电子邮件的正文或附件(附加文件)、或者存储在文件存储部的文件。Examples of file processing (file operations) that can be interpreted and recognized by the mail interpretation module 11a are as follows. In addition, the "file" in the description of the file processing refers to the main text or attachment (attached file) of the received electronic mail, or a file stored in the file storage unit.
(a)将文件移动、复制到指定的文件夹;(a) Move and copy the file to the specified folder;
(b)将文件发送至指定地址;(b) Send the document to the specified address;
(c)将文件进行格式转换而使之成为指定的格式;(c) convert the file into the specified format;
(d)将文件进行OCR(字符识别)处理,以指定格式输出;(d) OCR (character recognition) processing is performed on the file, and output in a specified format;
(e)在文件中附加检索用信息。(e) Adding search information to the file.
对于规定文件处理的一个电子邮件,可以记述多个上述处理,而且也可以记述多个同类型处理(例如复制)。在本实施例中,如后面所述,可以定义“文件夹脚本”,该文件夹脚本对放入文件夹的文件进行一定的处理。例如,作为文件夹脚本,如果定义为“必须将放入预算文件夹的文件复制到出纳文件夹”时,则放入预算文件夹的文件必定复制到出纳文件夹。即使是用电子邮件记述的处理,在符合条件的情况下,也可以执行用文件夹脚本定义的处理。例如,当接收的电子邮件指示将文件A复制到预算文件夹的处理之后,文件A也会被复制到出纳文件夹。A plurality of such processes may be described for one electronic mail specifying file processing, and a plurality of same-type processing (for example, copying) may also be described. In this embodiment, as described later, a "folder script" can be defined, and the folder script performs certain processing on the files placed in the folder. For example, as a folder script, if it is defined as "the files placed in the budget folder must be copied to the cashier folder", then the files placed in the budget folder must be copied to the cashier folder. Even if the processing described by e-mail is satisfied, the processing defined by the folder script can be executed. For example, when a received e-mail instructs the process of copying file A to the budget folder, file A is also copied to the cashier folder.
信息阅览模块11B是一种可以从用户终端3侧阅览、变更该数据文件存储管理装置2的信息的模块。The information browsing module 11B is a module that can browse and change the information of the data file
第一、信息阅览模块11B具有可以阅览文件存储部(数据存储部)14的文件夹的结构等、变更文件夹的结构及文件名等的功能。该功能例如和现有技术的数据文件共享装置相同。First, the information viewing module 11B has a function of viewing the folder structure and the like of the file storage unit (data storage unit) 14 and changing the folder structure and file name. This function is, for example, the same as that of a conventional data file sharing device.
第二、信息阅览模块11B具有可以对文件夹脚本存储器15中的文件夹脚本进行阅览、变更、重新注册的功能。用于文件夹脚本定义的应用软件是现有的,和该软件相同,实现与文件夹脚本有关的功能。Second, the information browsing module 11B has the function of browsing, changing, and re-registering folder scripts in the folder script memory 15 . The application software used for folder script definition is existing, and realizes the function related to the folder script similarly to this software.
第三、信息阅览模块11B具有根据接收的电子邮件的指示,阅览该数据文件存储管理装置2能够处理的文件处理的内容的功能。例如,存储用于如上所述阅览的、说明文件处理的内容的引导图像数据,并根据来自于用户终端3侧的操作要求,发送该引导图像数据。Thirdly, the information browsing module 11B has a function of browsing the content of the file processing that can be processed by the data file
管理用存储器12例如相当于外部存储装置,包括文件夹结构数据12a、文件管理表12b、用户管理表12c、群数据12d等。The management memory 12 corresponds to, for example, an external storage device, and includes folder structure data 12a, file management table 12b, user management table 12c, group data 12d, and the like.
文件夹结构数据12a记述有文件存储部14中的多个文件夹结构,还记述有哪个文件被存放在哪个文件夹中。The folder structure data 12a describes a plurality of folder structures in the file storage unit 14, and also describes which file is stored in which folder.
文件管理表12b,例如,一般与各文件的识别信息(文件名)相对应,记述有文件的数据量和数据形式及格式等属性、存放其文件的最低级的文件夹名、对在文件存储部14中存储其文件的区域进行规定的区域场所数据(起始地址和结束地址的组)等。The file management table 12b, for example, generally corresponds to the identification information (file name) of each file, and describes attributes such as the data volume, data form, and format of the file, the lowest-level folder name for storing the file, and the file stored in the file. The section 14 stores the area where the file is stored, the area location data (a set of start address and end address) etc. which specify.
用户管理表12c与用户的识别信息(例如用户的姓名)相对应,记述有密码、使用的用户终端3的识别号码、可使用的文件夹、可以通过邮件进行指示的文件处理的内容等。The user management table 12c corresponds to user identification information (for example, the user's name), and describes the password, the identification number of the
群数据12d与群的识别号码相对应,记述有属于其群的用户终端3及MFP4的装置,也可以将相同的用户终端3或MFP4作为不同的群要素进行记述。例如,群数据12d可以用于指定发送某文件的装置群。而且,该群数据12d也可以设置于后述的信息发送服务器5上。The group data 12d corresponds to the identification number of the group, and describes the devices of the
通信部13相当于例如通信交换机或通信软件等,用于进行与用户终端3、MFP4、信息发送服务器5、单个数据库装置6等其他装置之间的通信。The communication unit 13 corresponds to, for example, a communication switch or communication software, and is used to communicate with other devices such as the
文件存储部(数据存储)14,例如相当于大容量存储装置及其存取结构,用于存储文件。The file storage unit (data storage) 14 corresponds to, for example, a large-capacity storage device and its access structure, and stores files.
文件夹脚本存储器15,例如相当于半导体存储器群,用于存储注册的文件夹脚本。The folder script memory 15 corresponds to, for example, a semiconductor memory group, and stores registered folder scripts.
用户终端3,例如相当于具有通信功能的个人计算机水平的信息处理装置。例如,用户终端3与数据文件存储管理装置2之间,进行文件及电子邮件的收发,或者如上所述,阅览数据文件存储管理装置2的信息等。The
在本实施例中,用户终端3安装有例如用于指示文件处理的电子邮件制作支持软件3a。In this embodiment, the
电子邮件制作支持软件3a,在其被启动后,通过上述数据文件存储管理装置2的邮件收发模块11A,开始制作被判断为需要解释的电子邮件。电子邮件制作支持软件3a显示菜单画面,该菜单画面用于从使用电子邮件可进行指示的上述五种指示(a)~(e)中选择一种,当选择任一种处理种类之后,可以设定与其相关的参数等。这里,也可以在设定适用条件的基础上,进行处理种类的选择。而且,电子邮件制作支持软件3a可以利用文件夹脚本指示文件处理。而且,电子邮件制作支持软件3a还具备将文件的打印条件(文字大小或纸张大小)、文件的发送地址等作为简要说明进行命名并注册的功能,在以后制作其他电子邮件的时候可以利用。而且,电子邮件制作支持软件3a还具有在电子邮件中是否包含要求回答处理结果的内容的功能。而且,电子邮件制作支持软件3a具有确认制作完的电子邮件中所记述的处理过程中是否存在矛盾或错误、会导致什么样的结果等功能。The e-mail creation support software 3a, after it is activated, starts to make an e-mail judged to require explanation through the e-mail sending and receiving module 11A of the data file
记述有文件处理的电子邮件的正文和/或文件名如同以某种程序语言记述的任意的程序,电子邮件制作支持软件3a与某种程序语言用的程序制作支持软件相同。The text and/or file name of the e-mail in which the file processing is described is like an arbitrary program described in a certain programming language, and the e-mail creation support software 3a is the same as the program creation support software for a certain programming language.
MFP4是为了通过图像扫描功能获得在数据文件存储管理装置2中存储的文件、或者打印输出在数据文件存储管理装置2中存储的文件而设置的。The
信息发送服务器5用于将在数据文件存储管理装置2中存储的文件向多个发送地址发送。The
单个数据库装置6表示按用户设置的数据库,例如,可以将单个文件追加到数据文件存储管理装置2中。而且,单个数据库装置6可以和用户终端3相关设置,而且,也可以作为数据文件存储管理装置2的处理单个文件夹的部分来实现。The individual database means 6 represents a database set by the user, for example, a single file can be appended to the data file storage management means 2 . Moreover, the
(A-2)实施例的工作(A-2) Operation of the embodiment
用户例如利用用户终端3中的指示文件处理用的电子邮件制作支持软件3a的同时,制作在数据文件存储管理装置2中可以执行的记述有文件处理的电子邮件,并进行发送。而且,当然也可以不利用制作支持软件3a制作电子邮件。For example, the user uses the e-mail creation support software 3a for instructing file processing in the
当接收到的电子邮件的发送目的地地址是自己的电子邮件时,数据文件存储管理装置2的控制部11进行如图3所示的处理。此外,图3示出的处理是按照邮件收发模块11A的内容进行的,该邮件收发模块11A包括邮件解释模块11a。When the destination address of the received e-mail is one's own e-mail, the control unit 11 of the data file
控制部11首先判断电子邮件的发送方(用户)是否是用户管理表12c中记述的、与该实施例有关的数据文件共享系统1的注册用户(S100)。如果不是注册用户,则忽视接收的电子邮件(S101)。而且,即使是注册用户,也可以分为许可向数据文件存储管理装置2发送电子邮件的用户和未被许可的用户。The control unit 11 first judges whether or not the sender (user) of the e-mail is a registered user of the data
当电子邮件的发送方是注册用户时,控制部11判断接收的电子邮件是否需要邮件解释模块11a的解释(S102)。例如,当电子邮件的文件名部分(正文的起始部分亦可)中有“*MI=ON*”的记述时,判断其为需要邮件解释模块11a解释的电子邮件,当没有有关记述时,判断其为不需要邮件解释模块11a解释的电子邮件。如果是不需要解释的电子邮件,则仅对电子由件的存储处理等的、文件处理不需要解释的电子邮件进行处理(S103)。When the sender of the e-mail is a registered user, the control unit 11 judges whether the received e-mail requires interpretation by the e-mail interpretation module 11a (S102). For example, when there is the description of " * MI=ON * " in the file name part of the email (the initial part of the text is also possible), it is judged to be an email that needs to be explained by the mail interpretation module 11a; when there is no relevant description, It is judged as an email that does not need to be interpreted by the email interpretation module 11a. If it is an e-mail that does not require an explanation, only an e-mail that does not require an explanation for file processing, such as storage processing of electronic documents, is processed (S103).
与此相对,当接收的电子邮件是需要邮件解释模块11a解释的电子邮件时,控制部11进行解释,并识别必须进行的文件处理(S104)。然后,参照用户管理表12c,判断已识别的文件处理中是否包括发送方的用户无权指示的处理(S105)。例如,在上述五种文件处理中,根据用户的权限级别变更有权指示的种类的文件处理。如果某公司引进了本实施例的数据文件共享系统,那么,可使部长以上的人和地位低于部长的人有权指示的文件处理不同。On the other hand, when the received e-mail is an e-mail requiring interpretation by the e-mail interpretation module 11a, the control unit 11 interprets and recognizes necessary file processing (S104). Then, referring to the user management table 12c, it is judged whether or not processing that the user of the sender has no right to instruct is included in the identified file processing (S105). For example, among the above five types of file processing, the type of file processing authorized to instruct is changed according to the authority level of the user. If a certain company introduces the data file sharing system of this embodiment, it is possible to make different processing of files authorized to be instructed by persons above the minister and persons below the minister.
如果包括发送方的用户无权指示的处理时,则判断接收的电子邮件中是否有要求回复处理结果的记述(S106)。如果没有这样的记述,则忽视接收的电子邮件(S101)。如果有这样的记述,则发送以指示了“无权指示的文件处理”为内容的回复邮件(S107)。If there is a process that the user at the sender has no right to instruct, it is judged whether there is a description requesting a response to the process result in the received e-mail (S106). If there is no such description, the received electronic mail is ignored (S101). If there is such a description, a reply email indicating "document processing without authority instruction" is sent (S107).
如果通过解释识别的全部文件处理是该发送方用户有权指示的文件处理时,则控制部11在进行已识别的文件处理之后(S108),参照文件夹脚本存储器15的存储内容的同时,判断是否有与本次指示的文件处理有关并应该进行的文件夹脚本所规定的处理(S109),如果有这样的处理,则控制部11进行该处理(S110)。If all the file processing identified by the explanation is the file processing that the sender user has the right to instruct, then the control unit 11 judges that It is checked whether there is any processing specified by the folder script that should be performed related to the file processing instructed this time (S109), and if there is such processing, the control unit 11 performs the processing (S110).
当没有按照文件夹脚本的规定应该进行的处理,或者虽然有但该处理也已经结束时,控制部11判断接收的电子邮件中是否有要求回复处理结果的记述(S111)。如果没有这样的记述,则结束一系列的处理。另一方面,如果接收的电子邮件中有要求回复处理结果的记述,则发送内容为处理已经结束的回复电子邮件,然后结束一系列的处理(S112)。此外,当基于步骤S108进行的文件处理因错误而结束时,此时回复电子邮件中包括该内容。When there is no processing to be performed according to the folder script, or if there is, but the processing has ended, the control unit 11 judges whether there is a description requesting a response to the processing result in the received e-mail (S111). If there is no such description, the series of processing ends. On the other hand, if the received e-mail has a description requesting a reply to the processing result, a reply e-mail is sent to which the processing has been completed, and a series of processing is ended (S112). In addition, when the file processing based on step S108 ends due to an error, the content is included in the reply e-mail at this time.
图4示出包括文件处理的指示的电子邮件的一个示例(文件名、正文、附加文件名的记述部分)。FIG. 4 shows an example of an e-mail including an instruction to handle a file (file name, text, description part of the attached file name).
文件名中所包括的“*MI=ON*”用于规定电子邮件的解释的必要性,文件名的后半部分的记述“2003 sales data”是真正的文件名。" * MI=ON * " included in the file name is used to specify the necessity of e-mail interpretation, and the description "2003 sales data" in the second half of the file name is the actual file name.
正文的第一行(L1)指示将附加文件filel.x1s复制到sales的文件夹中。以copy的字母串开始的行用于指示复制处理,其中包括供复制用的文件名、复制地址的信息。正文的第二行(L2)指示在file2.jpg文件中加上OCR(字符识别),并将结果作为文件file2.pdf。以ocr的字母串开始的行用于指示字符识别处理,包括供字符识别用的文件名和字符识别结果的文件名的信息。虽然省略了其他行句法的说明,但是,预先规定的表达方式也适用其他行。正文的第三行(L3)~第六行(L6),如果在file2.pdf中包括字母串“Marketing”时,则指示将file2.pdf复制到文件夹Marketing中,如果在file2.pdf中不包括字母串“Marketing”,则指示将file2.pdf复制到文件夹sales中。正文的第七行(L7)指示将附加文件file1.xls发送至被定义为dest profile 1的发送地址。正文的第八行(L8)指示根据以print profile 1定义的设置、用printer 1(相当于MFP等)打印附加文件file 1.x1s。The first line (L1) of the text instructs to copy the additional file filel.x1s into the sales folder. A line beginning with a letter string of copy is used to instruct copy processing, and includes information on a file name for copy and a copy address. The second line (L2) of the text instructs to add OCR (Character Recognition) to the file2.jpg file, and make the result file2.pdf. A line beginning with an alphabet string of ocr is used to indicate character recognition processing, and includes information of a file name for character recognition and a file name of a character recognition result. Although the description of the syntax of other lines is omitted, the predetermined expressions also apply to other lines. The third line (L3) to the sixth line (L6) of the text, if the letter string "Marketing" is included in file2.pdf, it indicates to copy file2.pdf to the folder Marketing, if there is no Including the letter string "Marketing" indicates that file2.pdf is copied to the folder sales. The seventh line (L7) of the text instructs to send the attached file file1.xls to the sending address defined as
(A-3)实施例的效果(A-3) Effects of the embodiment
根据上述实施例,因为数据文件存储管理装置包括程序化描述的、电子邮件中的文件指示的解释单元,所以,可以通过电子邮件对数据文件存储管理装置指示多种文件处理。这里,因为文件指示可以程序化描述,所以,利用条件文,可以进行因条件的成立、不成立而不同的文件处理(例如,在不成立时进行的保存处理等的失败处理)。According to the above-mentioned embodiment, since the data file storage management device includes a programmatically described interpreting unit for file instructions in e-mail, various file processing can be instructed to the data file storage management device by e-mail. Here, since the file instruction can be described programmatically, the conditional text can be used to perform different file processing depending on whether the condition is satisfied or not (for example, failure processing such as saving processing performed when the condition is not satisfied).
此外,因为用于文件处理的电子邮件中包括表示需要解释的字母串,所以数据文件存储管理装置可以简单地判断是需要解释的电子邮件还是不需要的电子邮件。In addition, since the e-mail for file processing includes a letter string indicating that explanation is required, the data file storage management device can easily determine whether it is an e-mail that requires explanation or an e-mail that does not need explanation.
而且,即使收到指示需要解释的文件处理的电子邮件,也会确认该发送方是已经注册的用户、或者确认是由该用户允许的文件处理之后,进行文件处理,所以,提高了共享文件的保密性功能。Moreover, even if an e-mail indicating file processing that needs to be explained is received, the file processing will be performed after confirming that the sender is a registered user or that the file processing is permitted by the user, so the security of sharing files is improved. Privacy function.
此外,因为可以从用户终端阅览数据文件存储管理装置的各种信息,所以,可以适当地确认用于制作指示文件处理的电子邮件所需要的信息。In addition, since various information of the data file storage management device can be browsed from the user terminal, information required for creating an e-mail instructing file processing can be appropriately confirmed.
而且,用户还有权指示发送以文件处理结束为内容的回复电子邮件,所以,可以确认已指示的文件处理是否已经执行。In addition, the user has the right to instruct to send a reply e-mail stating that the file processing has been completed, so it is possible to confirm whether the instructed file processing has been executed.
(B)其他实施例(B) other embodiments
在上述实施例中,示出了基本上有五种可以通过电子邮件进行指示的文件处理,但是,并不只限于此。例如,文件夹脚本的涉及注册或变更等的处理(这也是广义的文件处理)也可以通过电子邮件指示。In the above-mentioned embodiment, it was shown that there are basically five types of document processing that can be instructed by e-mail, but it is not limited thereto. For example, processing related to registration or modification of folder scripts (this is also file processing in a broad sense) can also be instructed by e-mail.
在上述实施例中,示出了电子邮件的全部正文已包括表示文件处理的指示的记述,但是,也可以用起始标识或结束标识明示上述的记述部分,也可以在除此之外的部分中含有任意记述。In the above-mentioned embodiment, it is shown that the entire text of the e-mail includes the description indicating the instruction of file processing, but it is also possible to use the start tag or the end tag to expressly indicate the above-mentioned description part, and it is also possible to use other parts contains any description.
在程序化描述中也可以包括是否需要关于是否已经执行已指示的文件处理的回复电子邮件,此外,如同表示需要解释的It is also possible to include in the programmatic description if a reply e-mail is required as to whether the indicated file processing has been
“*MI=ON*”一样,也可以在文件名部分含有程序化设置。Like " * MI=ON * ", it is also possible to include programmatic settings in the filename part.
而且,电子邮件的发送方不仅限于用户终端,也可以是系统的管理员所使用的终端等。Furthermore, the sender of the e-mail is not limited to a user terminal, but may be a terminal used by a system administrator or the like.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (5)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004282120 | 2004-09-28 | ||
| JP2004282120A JP2006099243A (en) | 2004-09-28 | 2004-09-28 | Data file storage management device and e-mail processing program thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN1755725A true CN1755725A (en) | 2006-04-05 |
Family
ID=36146662
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA2005101057614A Pending CN1755725A (en) | 2004-09-28 | 2005-09-27 | Data file storage/management apparatus and electronic mail processing program thereof |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US7653658B2 (en) |
| JP (1) | JP2006099243A (en) |
| CN (1) | CN1755725A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101202738B (en) * | 2006-12-11 | 2012-02-08 | 腾讯科技(深圳)有限公司 | Method, system and device for anastomosing mail system and network harddisk |
| CN110457021A (en) * | 2019-07-12 | 2019-11-15 | 招商局金融科技有限公司 | Achievement data processing method, device and computer readable storage medium |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102007002617B4 (en) * | 2007-01-12 | 2014-04-10 | Thinprint Gmbh | Method and arrangement for the management of data, and a corresponding computer program and a corresponding computer-readable storage medium |
| JP5132417B2 (en) * | 2008-05-13 | 2013-01-30 | キヤノン株式会社 | Data processing apparatus, data processing method, and computer program |
| US20230334015A1 (en) * | 2022-04-14 | 2023-10-19 | Persile Inc | Systems and Methods for Sending Notes to Electronic Folders using Metadata Tags |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5826269A (en) * | 1995-06-21 | 1998-10-20 | Microsoft Corporation | Electronic mail interface for a network server |
| US20010005837A1 (en) * | 1999-12-28 | 2001-06-28 | Takashi Kojo | Terminal apparatus, server apparatus, and recording medium |
| US6985949B2 (en) * | 2000-05-12 | 2006-01-10 | Shinano Kenshi Kabushiki Kaisha | Content delivery system allowing licensed member to upload contents to server and to use electronic mail for delivering URL of the contents to recipient |
| JP2002027194A (en) * | 2000-07-13 | 2002-01-25 | Matsushita Graphic Communication Systems Inc | Internet facsimile terminal and print method |
| JP2003058542A (en) | 2001-08-13 | 2003-02-28 | Konica Corp | Document management system |
| JP2004164037A (en) * | 2002-11-08 | 2004-06-10 | Nec Corp | Backup system and method for memory information of mobile phone |
-
2004
- 2004-09-28 JP JP2004282120A patent/JP2006099243A/en not_active Abandoned
-
2005
- 2005-09-21 US US11/233,244 patent/US7653658B2/en active Active
- 2005-09-27 CN CNA2005101057614A patent/CN1755725A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101202738B (en) * | 2006-12-11 | 2012-02-08 | 腾讯科技(深圳)有限公司 | Method, system and device for anastomosing mail system and network harddisk |
| CN110457021A (en) * | 2019-07-12 | 2019-11-15 | 招商局金融科技有限公司 | Achievement data processing method, device and computer readable storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| US7653658B2 (en) | 2010-01-26 |
| US20060080366A1 (en) | 2006-04-13 |
| JP2006099243A (en) | 2006-04-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110377240B (en) | Message providing apparatus, message providing method, and non-transitory computer readable medium | |
| AU2006232450B2 (en) | System and method for managing documents with multiple network applications | |
| CN1224912C (en) | Network device management method and network device thereof | |
| US8489583B2 (en) | Techniques for retrieving documents using an image capture device | |
| CN1941824A (en) | Data transmission device, control method thereof, and image input/output device | |
| CN1640111A (en) | Selective media capture via a communication device | |
| US20130013662A1 (en) | Method, apparatus, and computer program product for processing workflow | |
| CN111225120B (en) | Image processing apparatus, control method thereof, and storage medium | |
| CN1612099A (en) | Network-based image forming device and print secure method thereof | |
| US11256455B2 (en) | Server generates URL and one time key | |
| CN100341272C (en) | Method and apparatus to remotely control electronic apparatuses over a network | |
| CN1933402A (en) | Data delivery apparatus and data delivery method | |
| CN103543967B (en) | Image processing device and method | |
| CN100545829C (en) | Print supporting device and control method, print processing device and text processing system | |
| CN1516830A (en) | Image/sound output system | |
| CN1215401C (en) | Printing method using portable equipment | |
| US20030195952A1 (en) | Digital transmitter device configuration | |
| CN1755725A (en) | Data file storage/management apparatus and electronic mail processing program thereof | |
| CN1897631A (en) | Multifunctional peripheral equipment with function of adding user totem information and its method | |
| CN1233143C (en) | Method and apparatus for long distance applying information by mobile equipment | |
| CN1577382A (en) | System and method for taking over a document | |
| CN1912824A (en) | Method and apparatus of providing devices with history information on image forming jobs | |
| JP2007249993A (en) | Server device for managing documents | |
| US20070030523A1 (en) | System and method for identifying a submitter of a printed or scanned document | |
| JP7732249B2 (en) | Terminal device, information processing device, information processing system, and information processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C12 | Rejection of a patent application after its publication | ||
| RJ01 | Rejection of invention patent application after publication |
Open date: 20060405 |