信息处理装置及信息处理方法

文档序号:6371240阅读:262来源:国知局
专利名称:信息处理装置及信息处理方法
技术领域
本发明涉及信息处理装置及信息处理方法。
背景技术
通常,当通过两个不同的模块连续处理数据时,经由这两个模块都能够参照的、称为热文件夹的文件夹,来发送和接收数据(例如,参见日本专利特开2000-118095号公报)。
例如,接收器侧模块监视特定文件夹中的文件的生成。发送器侧模块在被监视文件夹中提供完成了数据处理的文件,这触发接收器侧模块的操作,由此实现了这两个模块之间的文件传送。该方法具有如下这种优 势,即不需要在发送器侧模块和接收器侧模块中预先对用于发送和接收数据的处理进行编程,这消除了实施诸如模块间(系统间)通信的定义等的必要,从而使得各模块能够作为独立模块而被生成。
然而,根据经由热文件夹的文件传送处理,发送器侧模块和接收器侧模块分别独立地操作,由此发送器侧模块与接收器侧模块是否实际开始处理不相关。因此,当在接收器侧模块尚未准备好数据处理的状态下、发送器侧模块在热文件夹中生成文件时,这导致下一步处理无法开始。换言之,该方法具有以下问题,即发送器侧模块以如同处理已经正常完成一样的方式来显示处理的状态,由此,即使处理被延迟,用户也无法注意到处理被延迟。发明内容
本发明针对使得能够在数据处理中更加适当地协作的信息处理方法。
根据本发明的一方面,提供一种信息处理装置,该信息处理处理装置包括处理单元,其被构造为监视存储区域并响应于数据被存储到所述存储区域中而处理所述数据;存储单元,其被构造为存储包含表示由所述处理单元监视的所述存储区域的区域信息的设置信息;读出单元,其被构造为从所述存储单元中读出所述设置信息;以及控制单元,其被构造为基于所述设置信息来确定是否存在由所述处理单元监视的所述存储区域,并且启用用于接收将所述数据存储到被确定存在的所述存储区域中的用户操作的用户界面。
根据本发明的示例性实施例,能够实现数据处理中的更适当的协作。
根据以下参照附图对示例性实施例的描述,本发明的其他特征和方面将变得清λ·Μ/E. ο


被包括在说明书中并构成说明书的一部分的附图,例示了本发明的示例性实施例、特征和方面,并与文字描述一起用于说明本发明的原理。
图1例示了个人计算机(PC)的硬件结构的示例。
图2例示了模块结构的示例。
图3A和图3B各自例示了模块结构的示例。
图4是例示在启动时的检查处理的流程图的示例。CN 102981784 A书明说2/10 页图5A、图5B和图5C各自例示了用户界面(UI)的示例。
图6是例示在启动时的检查处理的流程图的示例。
图7是例示在启动时的检查处理的流程图的示例。
图8例示了文档处理系统的结构的示例。
图9A和图9B各自例示了模块结构的示例。
图IOA和图IOB各自例示了模块结构的示例。
图IlA是例示文档发送处理的流程图的示例。
图IlB是例示在文档选择时的检查处理的流程图的示例。
图12A和图12B各自例示了数据返回信息文件的示例。
图13A和图13B各自例示了 UI的示例。
图14是例示文档返回处理的流程图的示例。
具体实施方式
以下将参照附图详细说明本发明的各种示例性实施例、特征和方面。
以下将基于通过一般的信息处理装置(计算机)来实现文档处理系统的全部功能的示例,来描述本发明的第一示例性实施例。本示例性实施例的特征在于用于在文档处理系统中控制发送器侧应用的用户界面的方法,所述文档处理系统经由热文件夹(存储区域的示例)来发送和接收数据,以下将对所述方法进行描述。
图I例示了根据本示例性实施例的文档处理系统中包括的个人计算机(PC) 110的硬件结构的示例。一般的信息处理装置的硬件结构能够应用于PC 110。
中央处理单元(CPU) 100读出存储在ROM 102的程序只读存储器(ROM)或者外部存储器109中的程序,诸如操作系统(OS)及应用等,并且将所述程序加载到随机存取存储器(RAM) 101上,并执行所述程序。通过由CPU 100执行所述程序,来实现稍后将描述的模块的功能以及各流程图的处理。然而,也可以通过使用专用硬件,来实现稍后将描述的模块的功能以及各流程图的处理中的部分或全部。
RAM 101用作例如CPU 100的主存储器和工作区等。输入设备控制器103控制来自输入设备(诸如键盘/鼠标108和未例示的指示设备)的输入。显示控制器104控制在显示器107上显示的画面,该显示器107可以通过各种显示装置中的任意一者来体现。盘控制器105控制对于存储各种数据的诸如硬盘驱动器(HDD)或软盘驱动器(FDD)等的外部存储器109的数据访问。网络控制器106连接到网络,并控制与连接到网络的另一装置的通信。
图2、图3A和图3B各自例示了 PC 110的模块结构的示例。通过在PC 110上工作的模块,来实现文档处理系统的全部功能。PC 110包括画面显示管理单元201、用户输入管理单元202、文件系统单元203、数据发送器侧的文档处理系统单元204以及数据接收器侧的文档处理系统单元205。
画面显示管理单元201在显示器107上显示文档处理系统单元204和205的处理的结果。用户输入管理单元202检测用户对键盘/鼠标108的操作(用户操作),并根据用户操作向文档处理系统单元204和205发出指令。文件系统单元203在外部存储器109中获取和存储作为文件的文档(文档数据)。文档处理系统单元204将文档(文件)发送到5文档处理系统单元205。文档处理系统单元205接收文档。
接着,将参照图3A和图3B来描述文档处理系统单元204和205的详情。图3A例示了文档处理系统单元204的结构的示例。文档处理系统单元204包括文档编辑单元301、 文档管理单元302、工作流UI管理单元303以及工作流管理单元304。
文档编辑单元301根据从用户输入管理单元202发出的编辑执行指令来编辑文档。文档管理单元302将文档作为文件管理,并根据从用户输入管理单元202发出的文档操作执行指令来操作文档文件。工作流Π管理单元303指示画面显示管理单元201显示用于接收发送文档的用户操作的用户界面(发送操作UI),并根据文档发送目的地的状态来切换发送操作UI的显示画面。工作流管理单元304识别文档发送目的地的状态,并指示工作流UI管理单元303切换发送操作UI的显示画面,使得发送操作UI变为启用状态或禁用状态。
图3B例示了文档处理系统单元205的结构的示例。文档处理系统单元205包括文档编辑单元305、文档管理单元306以及热文件夹管理单元307。文档编辑单元305根据从用户输入管理单元202发出的编辑执行指令来编辑文档。文档管理单元306将文档作为文件管理,并根据从用户输入管理单元202发出的文档操作执行指令来操作文档文件。
热文件夹管理单元307监视为接收数据而准备的热文件夹,并等待要在热文件夹中输入的(生成的)文档。当在热文件夹中生成了文档时,热文件夹管理单元307指示文档管理单元306输入文档。为了描述简便,以如同文档处理系统单元204仅与发送器侧功能有关、文档处理系统单兀205仅与接收器侧功能有关一样的方式,来描述本不例性实施例。 然而,文档处理系统单元204和205中的各个也可以具有发送器侧功能和接收器侧功能二者,并且可以被构造为在它们之间交换数据。文档处理系统单元204和205是响应于数据被存储到存储区域中而进行处理的处理单元的示例。
下面,将参照图4来描述文档处理系统中的Π控制。图4是例示启动时的检查处理的流程图的示例。当用户 应用操作以启动在数据发送器侧的文档处理系统单元204时, 用户输入管理单元202检测到应用于键盘/鼠标108的该操作,并指示启动文档处理系统单元204。例如,CPU 100从外部存储器109将关于文档处理系统单元204的程序读出至 RAM 101并执行该程序,藉此启动文档处理系统单元204。然后,在启动时,文档处理系统单元204根据图4所示的流程图进行启动时的检查处理。
在步骤S401中,首先,工作流管理单元304读出在数据接收器侧的文档处理系统单元205的热文件夹管理单元307的设置注册表(此时,工作流管理单元304可以读出设置文件来代替设置注册表)(读出处理)。接着,工作流管理单元304基于读出的设置信息, 来确定是否设置了热文件夹。诸如设置注册表或设置文件等的设置信息包含表示由文档处理系统单元205监视的热文件夹的信息(区域信息的示例)。设置注册表例如由文档处理系统单元205经由用户输入管理单元202设置,并被存储在提供给PC 110的存储单元中的预定存储区域中。
如果工作流管理单元304在步骤S401中确定没有设置热文件夹(步骤S401中 “否”),则工作流管理单元304指示工作流UI管理单元303,使得在显示器107上显示图5A 所示的文档处理Π 501。然后,处理结束。另一方面,如果工作流管理单元304在步骤S401 中确定设置了热文件夹(步骤S401中“是”),则处理进行到步骤S402。图5A、图5B和图5C各自例示了用于接收对于文档的各种操作的UI的示例(文档处理UI 501)。文档处理 UI 501包括文档位置选择栏502、文档选择栏503以及文档输出目的地选择栏504。例如, 图5A所示的文档处理UI 501接收对于文档的各种操作,并将文档编辑单元301或文档管理单元302根据操作的处理的结果呈现给用户。
在步骤S402中,工作流管理单元304指示工作流UI管理单元303以启用状态显示代表设置注册表中设置的热文件夹的位置的图标,作为输出目的地(数据被输出到的文件夹)。当接收到该指令时,工作流UI管理单元303指示画面显示管理单元201,使得代表输出目的地的图标(例如,图5B所示的图标505)以启用状态被显示在文档输出目的地选择栏504上。
应当注意,本示例性实施例不限于该结构。例如,文档处理系统可以以这样一种方式来构造,即使得数据发送器侧的文档处理系统单元204将由要显示在文档输出目的地选择栏504上的一个或多个图标(表示输出目的地)所代表的输出目的地信息(登记的区域信息的示例,例如文件夹的位置),预先登记到诸如外部存储器109等的存储单元中。图6 是例示在这种情况下启动时的检查处理的流程图的示例。
在步骤S601中,工作流管理单元304从存储单元中读出输出目的地信息,并基于输出目的地信息检查是否存在被登记为输出目的地的文件夹。如果工作流管理单元304在步骤S601中确定存在这种文件夹(步骤S601中“是”),则处理进行到步骤S602。另一方面,如果工作流管理单元304在步骤S601中确定不存在这种文件夹(步骤S601中“否”), 则处理结束。
在步骤S602中,工作流管理单元304将输出目的地信息与数据接收器侧的文档处理系统单兀205的热文件夹管理单兀307的设置注册表比较,以确定在输出目的地信息和设置注册表中是否设置了相同的文件夹。如果工作流管理单元304在步骤S602中确定在输出目的地信息和设置注册表中登记了相同的文件夹(步骤S602中“是”),则工作流管理单元304指示工作流UI管理单元303以启用状态显示代表在设置注册表中设置的热文件夹的位置的图标,作为输出目的地。然后,处理结束。当接收到该指令时,工作流Π管理单元303指示画面显示管理单元201,使得与设置注册表的热文 件夹对应的图标以启用状态 (例如,类似于图5B所示的图标505)被显示在文档输出目的地选择栏504上。
另一方面,如果工作流管理单元304在步骤S602中确定登记的文件夹与设置注册表中设置的热文件夹不一致,或者没有登记文件夹(步骤S602中“否”),则处理进行到步骤S603。在步骤S603中,工作流管理单元304指示工作流UI管理单元303显示对应于与设置注册表的热文件夹不一致的文件夹的图标,作为代表禁用的输出目的地的图标。当接收到该指令时,工作流Π管理单元303指示画面显示管理单元201,使得用户无法操作的图标、即禁用状态下的图标(例如,图5C所示的图标506)被显示在文档输出目的地选择栏 504上。在禁用状态下,以例如对图标的用户操作被无效化的这种方式来设置该图标,以使得该图标不可用。另外,该图标的颜色被改变为与通常状态下的颜色不同的颜色。
另外,本示例性实施例并不限于上述结构。例如,在数据发送器侧的文档处理系统单元204将输出目的地信息预先登记在存储单元中的这种结构中,文档处理系统可以被进一步构造使得如果文档处理系统单元205尚未被启动,则启动数据接收器侧的文档处理系统单元205。图7是例示在这种情况下启动时的检查处理的流程图的示例。
在步骤S701中,工作流管理单元304基于输出目的地信息,来检查是否存在被登记为输出目的地的文件夹。如果工作流管理单元304在步骤S701中确定存在登记的文件夹(步骤S701中“是”),则处理进行到步骤S702。另一方面,如果工作流管理单元304在步骤S701中确定不存在登记的文件夹(步骤S701中“否”),则处理结束。
在步骤S702中,工作流管理单元304将输出目的地信息与热文件夹管理单元307 的设置注册表比较,以确定在输出目的地信息和设置注册表中是否登记了相同的文件夹。 如果工作流管理单元304在步骤S702中确定在输出目的地信息和设置注册表中登记了相同的文件夹(步骤S702中“是”),则处理进行到步骤S703。另一方面,如果工作流管理单元304在步骤S702中确定在输出目的地信息和设置注册表中没有登记相同的文件夹(步骤S702中“否”),则处理进行到步骤S706。
在步骤S703中,工作流管理单元304检查数据接收器侧的文档处理系统单元205 是否被启动。工作流管理单元304可以通过任意方法来检查文档处理系统单元205是否被启动。例如,可以基于是否存在与PC 110中的文档处理系统单元205相对应的处理(任务)来进行该确定,或者可以基于是否存在特定文件来进行该确定,对于后一种情形将在关于第二示例性实施例的描述中进行描述。
如果工作流管理单元304在步骤S703中确定文档处理系统单元205被启动(步骤S703中“是”),则工作流管理单元304指示工作流UI管理单元303显示代表在设置注册表中设置的热文件夹的位置的图标,作为输出目的地。然后,处理结束。当接收到该指令时,工作流UI管理单元303指示画面显示管理单元201,使得代表输出目的地的图标以启用状态被显示在文档输出目的地选择栏504上。另一方面,如果工作流管理单元304在步骤S703中确定文档处理系统单元205未被启动(步骤S703中“否”),则处理进行到步骤 S704。
在步骤S704中,工作流管理单元304启动数据接收器侧的文档处理系统单元205。 例如,CPU 100从外部存储器109将关于文档处理系统单元205的程序读出到RAM 101上, 并执行该程序,由此启动文档处理系统单元205。接着,在步骤S705中,工作流管理单元304 确定文档处理系统单元205是否被启动。
如果工作流管理单元304在步骤S705中确定文档处理系统单元205被启动(步骤S705中“是”),则工作流管理单元304指示工作流UI管理单元303显示代表设置注册表中设置的热文件夹的位置的图标,作为输出目的地。然后,处理结束。当接收到该指令时, 工作流UI管理单元303指示画面显示管理单元201,使得代表输出目的地的图标以启用状态显示在文档输出目的地选择栏504上。另一方面,如果工作流管理单元304在步骤S705 中确定文档处理系统单元205未被启动(步骤S705中“否”),则处理进行到步骤S706。
在步骤S706中,工作流管理单元304根据上述确定的结果,指示工作流Π管理单元303以禁用状态来显示代表输出目的地的图标。更具体地,如果工作流管理单元304确定登记了与设置注册表的热文件夹不同的文件夹(步骤S702中“否”),则工作流管理单元 304指示工作流UI管理单元303将该文件夹以禁用状态显示为代表输出目的地的图标。另外,如果工作流管理单元304确定启动已失败(步骤S705中“否”),则工作流管理单元304 指示工作流Π管理单元303将全部文件夹以禁用状态显示为代表输出目的地的图标。例如,如图5C所示,当接收到指令时,工作流Π管理单元303指示画面显示管理单元201在文档输出目的地选择栏504上,以禁用状态显示代表输出目的地的图标,作为图标506。
根据上述结构,能够控制数据发送器侧的文档处理系统单元204的发送操作UI 501,使得发送操作UI 501仅在数据接收器侧的文档处理系统单元205能够继续处理时才变为启用状态。因此,根据上述结构,能够避免发生处理在数据接收器侧的文档处理系统单元205中被延迟、而用户却没有注意到该状态的情形。
以上,基于数据发送器侧的文档处理系统单元204和数据接收器侧的文档处理系统单元205在单个PC 110上操作的示例描述了第一示例性实施例。然而,文档处理系统也可以以如下这种方式来构造,即使得数据发送器侧的文档处理系统单元204和数据接收器侧的文档处理系统单元205在经由网络801连接的不同PC上操作。因此,本发明的第二示例性实施例将被描述为该示例。在下文中,将主要针对与第一示例性实施例的不同之处,来描述在这种情况下的文档处理系统中的Π控制。
图8例示了根据本示例性实施例的文档处理系统的结构的示例。与第一示例性实施例一样,在本示例性实施例中,通过一般的信息处理装置(计算机)来实现文档处理系统的全部功能。文档处理系统包括多个文档处理主机A、B和C(802、8 03及804)以及文档处理客户机805。所述多个文档处理主机A、B和C(802、803及804)以及文档处理客户机805 经由网络801相互连接以进行通信。文档处理主机A、B或C(802、803或804)将文档传送到文档处理客户机805的热文件夹,并等待由文档处理客户机805处理过的文档向热文件夹中的输入。
文档处理客户机805等待来自文档处理主机A、B或C(802、803或804)的文档向热文件夹中的输入。更具体地,文档处理客户机805经由热文件夹接收文档,处理该文档,并将处理后的文档返回到文档处理主机A、B或C(802、803或804)的热文件夹。基于以下示例来描述本示例性实施例,在所述示例中,使用各文档处理系统单元进行操作的PC上的文件夹(稍后描述),作为文档处理客户机805以及文档处理主机A、B和C(802、803和804) 中的各个的热文件夹。然而,本示例性实施例并不限于该结构。例如,文档处理系统可以被构造为使用连接到网络801并能够存储文档的文件服务器上的文件夹作为热文件夹。
文档处理主机A、B和C (802、803以及804)以及文档处理客户机805中的各个是信息处理装置(计算机)的示例,信息处理装置的硬件结构与第一示例性实施例类似,由此这里将不再描述。
图9A、图9B、图1OA和图1OB各自例示了文档处理系统中包括的模块的结构示例。 图9A例示了文档处理客户机805中的模块结构的示例,图9B例示了文档处理主机A、B和 C (802、803和804)中的模块结构的示例。文档处理系统单元(客户机系统单元)901在文档处理客户机805中操作,文档处理系统单元(主系统单元)902在文档处理主机A、B和 C(802、803和804)中操作。除了这些模块以外,模块结构与第一示例性实施例类似,因此这里将省略进一步的描述。
接着,将参照图1OA和图1OB来描述客户机系统单元901和主机系统单元902的详情。图1OA例示了客户机系统单元901的结构的示例。客户机系统单元901包括文档编辑单元1001、文档管理单元1002、热文件夹管理单元1003、工作流UI管理单元1004以及工作流返回管理单元1005。
文档编辑单元1001根据从用户输入管理单元202发出的编辑执行指令来编辑文档。文档管理单元1002将文档作为文件管理,并根据从用户输入管理单元202发出的文件操作执行指令来操作文档文件。热文件夹管理单元1003监视为接收数据而准备的热文件夹,并等待从主机系统单元902输入文档。当在热文件夹中生成文档时,热文件夹管理单元 1003指示文档管理单元1002输入文档。
工作流UI管理单元1004指示画面显示管理单元201显示发送操作UI,并控制发送操作Π的显示画面。工作流返回管理单元1005解释来自主机系统单元902的数据返回信息文件以确定主机系统单元902的状态,并指示工作流UI管理单元1004切换发送操作 UI的显示画面。图1OB例示了主机系统单元902的结构的示例。主机系统单元902包括文档编辑单元1006、文档管理单元1007、热文件夹管理单元1008、工作流Π管理单元1009 以及工作流发送管理单元1010。
文档编辑单元1006根据从用户输入管理单 元202发出的编辑执行指令来编辑文档。文档管理单元1007将文档作为文件管理,并根据从用户输入管理单元202发出的文档操作执行指令来操作文档文件。热文件夹管理单元1008监视为接收数据而准备的热文件夹,并等待从客户机系统单元901输入文档。当在热文件夹中生成文档时,热文件夹管理单元1008指示文档管理单元1007输入文档。
工作流UI管理单元1009指示画面显示管理单元201显示发送操作UI,并控制发送操作UI的显示画面。工作流发送管理单元1010生成要在文档发送操作期间被提供给客户机系统单元901的数据返回信息文件,并指示文档管理单元1007将生成的数据返回信息文件连同文档一起发送。为了描述简便,本示例性实施例被描述为使得文档处理系统单元 901仅与客户机功能有关,文档处理系统单元902仅与主机功能有关。然而,文档处理系统单元901和902中的各个也可以具有客户机功能和主机功能二者,并且可以被构造为在它们之间交换数据。文档处理系统单元901和902是响应于数据被存储到存储区域中而进行处理的处理单元的示例。
下面,将参照图1lA和图1lB的流程图来描述文档处理系统中的UI控制。图1lA 例示了例示文档发送处理的流程图的示例。现在将基于如下的示例来描述该处理,在所述示例中,任意文档处理主机(例如,文档处理主机B 803)接收向文档处理客户机805发送文档的用户操作,并且用户输入管理单元202检测到应用于键盘/鼠标108的该操作。此时,用户输入管理单元202将文档发送指令通知给主机系统单元902。当接收到该通知时, 主机系统单元902根据图1lA的流程图来进行文档发送处理。
在步骤SllOl中,工作流发送管理单元1010生成图12A和图12B所示的数据返回信息文件。接着,在步骤S1102中,文档管理单元1007对发送目的地生成(导出)指定文档和数据返回信息文件。
图12A例示了数据返回信息文件的示例。数据返回信息文件具有列出项目1201 及值1202的数据结构。另外,数据返回信息文件包括表示执行信息获取方法1203的信息、 表示文档返回目的地1204的信息以及表示文档名称1205的信息。
执行信息获取方法1203用于获取识别主机系统单元902的状态(例如,主机系统单元902是否在工作)的信息(状态信息的示例)。文档返回目的地1204是表示主机系统单元902监视的热文件夹的信息(区域信息的示例),并且表示到主机系统单元902的文档应当被返回到的目的地。文档名称1205表示要被等待在该热文件夹中提供的文档的名称。在通信期间,数据返回信息文件可以被转换成以称为可扩展标记语言(XML)的数据格式表现的数据返回信息文件,如图12B所示。
然后,当检测到热文件夹中的文档的生成时,文档处理客户机805中的热文件夹管理单元1003指示文档管理单元1002输入文档。
接着,将描述接收对输入到文档处理客户机805的文档的各种操作的UI。图13A 例示了由客户机系统单元901提供的UI (文档处理Π 1301)的示例。文档处理Π 1301 包括文档位置选择栏1302、文档选择栏1303和文档输出目的地选择栏1304。文档处理UI 1301接收对于文档的用户操作,并将由文档编辑单元1001或文档管理单元1002根据该操作而进行的处理的结果呈现给用户。
文档输出目的地选择栏1304表不代表由用户预先登记的输出目的地的图标。表示由用户预先登记的输出目的地的信息(登记区域信息的示例)被存储在诸如外部存储器 109等的存储单元中。在该示例中,文档输出目的地选择栏1304表示登记了代表文档处理主机A 802的图标1305、代表文档处理主机B 803的图标1306以及代表文档处理主机C 804的图标1307。
在用户完成对文档的编辑后,当用户应用操作以选择要被返回到文档处理主机B 803的编辑后的文档(例如,文档1308)时,用户输入管理单元202检测到对键盘/鼠标108 应用的该操作。然后,用户输入管理单元202将文档选择时的指令通知给客户机系统单元 901。当接收到该通知时,客户机系统单元901根据图1lB的流程图进行文档选择时的检查 处理。
在步骤S1103中,文档管理单元1002检查是否存在对应于所选择文档的数据返回信息文件,以确定所选择文档是否为在工作流处理进程中的文档。此时,如果存在对应于所选择文档的数据返回信息文件(步骤S1103中“是”),则文档管理单元1002确定所选择文档是在工作流处理进程中的文档,然后,处理进行到步骤S1104。另一方面,如果不存在对应于所选择文档的数据返回信息文件(步骤S1103中“否”),则文档管理单元1002确定所选择文档不是在工作流处理进程中的文档,然后,处理结束。此时,文档管理单元1002以使得例如全部图标均被显示为启用图标或禁用图标的方式来控制Π。
在步骤SI 104中,首先,文档管理单元1002向工作流返回管理单元1005,来通知在工作流处理进程中的文档的选择。当接收到该通知时,工作流返回管理单元1005从数据返回信息文件中,来获取文档应当被返回到的文档处理主机B 803上的主机系统单元902的执行信息获取方法1203及文档返回目的地1204。接着,在步骤SI 105中,工作流返回管理单元1005基于获取的信息,来确定文档处理主机B 803上的主机系统单元902是否正在工作(运行)。在本示例性实施例中,以如下的方式来进行该确定,即确定在由文档返回目的地1204的路径“\\ServerB\Hotfolder”表示的位置中是否存在文件“Alive, dat”,该文件 “Alive, dat”在主机系统单元902被启动时生成并且在主机系统单元902被关闭时被移除。
如果工作流返回管理单元1005在步骤S1105中确定主机系统单元902正在工作 (步骤S1105中“是”),则处理进行到步骤S1107。另一方面,如果工作流返回管理单元1005 在步骤S1105中确定主机系统单元902未在工作(步骤S1105中“否”),则处理进行到步骤S1106。在步骤S1106中,工作流返回管理单元1005指示工作流Π管理单元1004,使得对应于文档返回目的地1204的图标1306以禁用状态显示。当接收到该指令时,工作流Π管理单元1004指示画面显示管理单元201,使得代表文档处理主机B 803的输出目的地的图标1306以禁用状态显示在文档输出目的地选择栏1304上。
在步骤SI 107中,工作流返回管理单元1005指示工作流Π管理单元1004,使得在文档输出目的地选择栏1304上显示的图标当中,除对应于文档返回目的地1204的图标以外的图标以禁用状态显示。在该示例中,工作流返回管理单元1005指示工作流Π管理单元1004,使得作为除图标1306以外的图标的图标1305和1307以禁用状态显示。当接收到该指令时,工作流Π管理单元1004指示画面显示管理单元201,使得作为除代表文档处理主机B 803的输出目的地的图标1306以外的图标的图标1305和1307以禁用状态显示,例如如图13B所示。在进行步骤S1106的情况下,图标1305、1306和1307全部以禁用状态显示在文档输出目的地选择栏1304上。
之后,当用户应用操作以将文档1308返回到文档处理主机B 803时,用户输入管理单元202检测到应用于键盘/鼠标108的该操作。然后,用户输入管理单元202将文档发送指令通知给客户机系统单元901。当接收到该通知时,客户机系统单元901根据图14 的流程图进行文档返回处理。图14是例示文档返回处理的流程图的示例。
在步骤S1401中,首先,当工作流Π管理单元1004接收到文档发送指令的通知时,工作流Π管理单元1004将用户应用操作以返回文档的事实,通知给工作流返回管理单元1005。当接收到该通知时,工作流返回管理单元1005指示文档管理单元1002将文档移动(导出)到预先指定的文件夹(指定文件夹)。文档管理单元1002将选择的文档移动到指定文件夹。
接着,在步骤S1402中,工作流返回管理单元1005开始监视导出的文档的打开状态。接着,在步骤S1403中,工作流返回管理单元1005确定导出的文档在预定时间内(在从文档存储到热文件夹中起经过预定时间之前)是否被打开。如果工作流返回管理单元 1005在步骤S1403中确定导出的文档在预定时间内被打开(步骤S1403中“是”),则处理进行到步骤S1405。另一方面,如果工作流返回管理单元1005在步骤S1403中 确定导出的文档在预定时间内未被打开(步骤S1403中“否”),则处理进行到步骤S1404。
在步骤S1404中,首先,工作流返回管理单元1005指示工作流Π管理单元1004 显示表示未对导出的文档开始工作流处理的警告(报告未进行工作流处理)。当接收到该指令时,工作流UI管理单元1004指示画面显示管理单元201显示例如警告对话框。用户能够通过查看警告对话框识别出工作流处理被延迟。在步骤S1405中,工作流返回管理单元1005停止监视导出的文档的打开状态。然后,处理结束。
以这种方式,基于数据发送器侧的文档处理系统单元901和数据接收器侧的文档处理系统单元902经由网络801在不同PC上操作的示例描述了本示例性实施例。即使在这种情况下,根据上述结构,也能够仅在数据接收器侧的文档处理系统单元902能够继续处理时,才启用数据发送器侧的文档处理系统单元901上的输出目的地的UI。换句话说,根据上述结构,能够避免发生处理在数据接收器侧的文档处理系统单元902中延迟、而用户却没有注意到该状态的情形。
本发明的各方面还可以通过读出并执行记录在存储设备上的用于执行上述实施例的功能的程序的系统或装置的计算机(或诸如CPU或MPU的设备)来实现,以及通过由系统或装置的计算机通过例如读出并执行记录在存储设备上的用于执行上述实施例的功能的程序来执行各步骤的方法来实现。鉴于此,例如经由网络或者从用作存储设备 的各种类型的记录介质(例如计算机可读介质)向计算机提供程序。
虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。
权利要求
1.一种信息处理装置,该信息处理处理装置包括 处理单元,其被构造为监视存储区域并响应于数据被存储到所述存储区域中而处理所述数据; 存储单元,其被构造为存储包含表示由所述处理单元监视的所述存储区域的区域信息的设置信息; 读出单元,其被构造为从所述存储单元中读出所述设置信息;以及控制单元,其被构造为基于所述设置信息来确定是否存在由所述处理单元监视的所述存储区域,并且启用用于接收将所述数据存储到被确定存在的所述存储区域中的用户操作的用户界面。
2.根据权利要求I所述的信息处理装置,其中,在所述存储单元中预先存储有表示多个存储区域的登记区域信息,并且, 其中,所述控制单元启用,分别与所述多个存储区域相对应的用户界面当中的、与由所述处理单元监视的存储区域相对应的用户界面。
3.根据权利要求I所述的信息处理装置,其中,所述控制单元确定所述处理单元是否正在工作,并且如果所述控制单元确定所述处理单元正在工作,则所述控制单元启用所述用户界面。
4.根据权利要求3所述的信息处理装置,其中,如果所述控制单元确定所述处理单元未在工作,则所述控制单元启动所述处理单元。
5.一种信息处理装置,该信息处理装置与包括处理单元的装置连接以进行通信,所述处理单元被构造为监视存储区域并响应于数据被存储到所述存储区域中而处理所述数据,所述信息处理装置包括 获取单元,其被构造为从所述装置获取表示所述处理单元的工作状态的状态信息;以及 控制单元,其被构造为在所述控制单元基于所述状态信息确定所述处理单元正在工作的情况下,启用用于接收将所述数据存储到所述存储区域中的用户操作的用户界面。
6.根据权利要求5所述的信息处理装置,所述信息处理装置还包括 读出单元,其被构造为从预先存储有表示多个存储区域的登记区域信息的存储单元中,读出所述登记区域信息;以及 接收单元,其被构造为从所述装置接收表示由所述处理单元监视的存储区域的区域信息, 其中,所述控制单元启用,分别与所述多个存储区域相对应的用户界面当中的、与由所述接收单元接收的区域信息的存储区域相对应的用户界面。
7.根据权利要求5所述的信息处理装置,所述信息处理装置还包括 接收单元,其被构造为连同表示由所述处理单元监视的所述存储区域的区域信息一起,从所述装置接收被等待存储在所述存储区域中的数据, 其中,如果所述控制单元确定进行了选择所述数据的用户操作,则所述控制单元启用所述用户界面。
8.根据权利要求5所述的信息处理装置,其中,如果所述控制单元确定在从经由所述用户界面接收到将所述数据存储到所述存储区域中的所述用户操作起经过了预定时间之前、所述处理单元没有访问所述数据,则所述控制单元进行控制以报告所述数据没有被所述处理单元处理。
9.一种信息处理装置的信息处理方法,所述信息处理处理装置包括处理单元以及存储单元,所述处理单元被构造为监视存储区域并响应于数据被存储到所述存储区域中而处理所述数据,所述存储单元被构造为存储包含表示由所述处理单元监视的所述存储区域的区域信息的设置信息,所述信息处理方法包括以下步骤 经由读出单元从所述存储单元中读出所述设置信息;以及 经由控制单元基于所述设置信息来确定是否存在由所述处理单元监视的所述存储区域,并且启用用于接收将所述数据存储到被确定存在的所述存储区域中的用户操作的用户界面。
10.一种信息处理装置的信息处理方法,所述信息处理装置与包括处理单元的装置连接以进行通信,所述处理单元被构造为监视存储区域并响应于数据被存储到所述存储区域中而处理所述数据,所述信息处理方法包括以下步骤 经由获取单元从所述装置获取表示所述处理单元的工作状态的状态信息;以及 如果基于所述状态信息确定所述处理单元正在工作,则经由控制单元启用用于接收将所述数据存储到所述存储区域中的用户操作的用户界面。
全文摘要
本发明提供信息处理装置及信息处理方法。所述信息处理处理装置包括处理单元,其被构造为监视存储区域并响应于数据被存储到所述存储区域中而处理所述数据;存储单元,其被构造为存储包含表示由所述处理单元监视的所述存储区域的区域信息的设置信息;读出单元,其被构造为从所述存储单元中读出所述设置信息;以及控制单元,其被构造为基于所述设置信息来确定是否存在由所述处理单元监视的所述存储区域,并且启用用于接收将所述数据存储到被确定存在的所述存储区域中的用户操作的用户界面。
文档编号G06F3/12GK102981784SQ20121019079
公开日2013年3月20日 申请日期2012年6月11日 优先权日2011年6月13日
发明者富田信 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1