代理程序系统及媒体及运行代理程序系统的管理方法

文档序号:6412419阅读:170来源:国知局
专利名称:代理程序系统及媒体及运行代理程序系统的管理方法
技术领域
本发明涉及代理程序生成、删除以及状态管理操作用的代理程序系统,特别是下述有关技术的发明,该技术可有效地应用于代理程序生成时在编辑画面上设定代理程序操作参数的代理程序系统。
在文献“Structured Workflow Management With lotus NotesRelease 4”(B.Reinwald et.al.,IEEE Computer Society IntlConference,Santa,Clara,CA,Fe b 1996 pp.1 to 7)中公开了有关代理程序生成系统的内容。
近年来,随着计算机多功能化的发展,用户操作计算机的机会和处理的数据量亦大量增加。用户每天用已登录的数据库检索自己关注的内容、阅读电子邮件并分类处理或者用文字处理程序书写文件并利用邮件和文件传输功能发送出去。
由于上述原因,可代替大量人工操作、降低用户工作量的代理程序正受到广泛关注。所谓代理程序是具有诸如数据库检索过程、邮件分类过程、文件传输过程等基本操作过程、在最初设定若干操作参数后即可自动运行用以代替用户操作的程序。
目前已经提出了若干代理程序,如根据预先设定的时间间隔和作为操作参数的检索式定期自动地检索数据库的代理程序,根据预先设定的关键词和分类组别、当邮件到达时、自动查找邮件中的关键词键然后进行分类的代理程序以及根据预先设定的传阅路径和发送文件、沿传阅路径自动地使文件得以传阅发布的代理程序。
上面提到的这些代理程序及管理这些代理程序的代理程序系统有的附属于操作系统(以下称OS)、有的包含在软件包中,当生成代理程序时用编辑画面设定代理程序的操作参数。假如,对于数据库进行定期检索的代理程序中,检索时间间隔就是其操作参数。
在传统的代理程序系统中,代理程序内具有一种表示编辑画面的功能。这种编辑功能对于所有代理程序都是通用的,对应于多种代理程序,则其功能也是多功能的。此外,在上述传统的代理程序中,作为模板预先准备了与各种目的相对应的操作参数初始设定值,编辑操作得以简单化。例如,在定期检索数据库的代理程序中,设定检索间隔为一天,则可准备好每天六点开始运行的操作参数设定用的模板,这样就能够生成只需编辑检索用关键词即可运行的代理程序。
但是,上述传统的代理程序系统所管理的代理程序种类繁多,而适用于各代理程序的操作参数编辑画面也因各代理程序的种类而各不相同,此外,由于代理程序的不同,应当设定的操作参数也不相同。
例如,如果考查一下定期检索数据库的定期检索代理程序与传阅发布文件的传阅发布代理程序等两个种类的话,可以知道,作为定期检索代理程序生成的操作参数,只要设定检索时间间隔和检索式即可,而没必要设定传阅路径和发布的文件。反之,也同样有勿须设定的参数。
但是,在传统的代理程序系统中,由于在一个画面上设定所有种类代理程序的操作参数,那么在生成某种代理程序时,画面上仍然显示有不需要的操作参数设定功能存在有视觉上杂乱和操作中不便的问题。
还有,在上述传统的代理程序系统中,设定在编辑画面上、由代理程序生成并第一次读入的操作参数由于对应于全部代理程序,所以其格式非常复杂。因此,存在有生成的代理程序读入操作参数时,必须解释本来不需要的各种参数的问题。
此外,在上述传统的代理程序系统中,当要加入新的代理程序时,当该代理程序具有代理程序系统中操作参数编辑过程不能设定的参数,则该代理程序无法加入。
本发明的目的在于,提供一种能够在若干代理程序中将想要生成的某种代理程序所需操作参数在画面上显示出来进行编辑的技术。
本发明的第2个目的在于,提供一种能够高效率地进行操作参数编辑的技术。
本发明的第3个目的在于,提供一种能够只读入对生成的代理程序来说必要的操作参数的技术。
本发明的第4个目的在于,提供一种能够加入具有新类型操作参数的代理程序的技术,且这种加入操作是在加入具有新类型操作参数编辑过程及传输过程模板的基础上进行的。
本发明与上述各目的并列的其它目的及新特征可通过本说明书的记述及附图清楚地加以了解。
根据本发明,能够生成并管理若干代理程序的代理程序系统中,包含有用于生成若干代理程序121的若干种模板120,上述若本代理程序分别具有使用若干组操作参数中对应的某一组单独进行相应内容处理的操作过程;还包含具有上述若干代理程序通用的生成程序、生成与上述若干种模板相一致的上述若干代理程序的管理单元122。
上述若干种模板分别包含如下内容。
*应能与上述若干代理程序通用的上述通用生成过程相连接、上述若干代理程序固有的个别生成过程124;*显示生成上述代理程序的必要的参数、并能显示用于编辑的操作参数编辑画面的操作参数编辑过程125;上述若干种类的模板能够具有操作参数传输过程126,其作用是将生成的代理程序运行时所必需的上述对应操作参数组的初始值127传输给上述生成的代理程序。生成的代理程序被传输到与代理程序系统直接或间接相连接的CPU内。
也就是说,在生成只要备有基本的操作过程、设定最初的操作参数就可进行某种处理的代理程序的代理程序系统中,具有按照每个代理程序单独生成的多种代理程序操作参数的若干模板,这些模板能够提供具有与代理程序种类相对应的操作参数编辑过程、代理程序操作参数的传输过程和操作参数初始值的程序。
在上述代理程序系统中,当进行特定代理程序生成的操作时,首先管理单元的代理生成通用过程依靠上述模板生成特定的代理程序操作参数。
上述模板操作参数编辑过程中,选择并编辑在上述特定代理程序中使用的操作参数进而生成上述特定代理程序的操作参数。
当代理程序启动后,上述模板的操作参数传输过程将由上述操作参数编辑过程生成的操作参数以上述特定代理程序可读的格式传输到上述某个代理程序中。当操作参数生成后,上述管理单元的代理程序通用生成过程就可启动上述某个代理程序。
上述被启动的特定代理程序,参照上述传输来的操作参数,进行特定的处理。
如上所述,根据上述代理程序系统,由于具有单独生成若干代理程序操作参数的多种操作参数编辑过程,所以能够选择若干代理程序中特定代理程序所用操作参数进行编辑。


图1是本实施形式的代理程序系统实施用计算机结构的概略示意图。
图2是本实施形式的代理程序系统结构的概略示意图。
图3是本实施形式的代理程序系统的代理操作过程128概略示意图。
图4是本实施形式的代理程序系统中,代理程序121的显示画面概略示意图。
图5是本实施形式的代理程序系统中,代理操作过程主菜单的概略示意图。
图6是本实施形式的代理程序系统中,代理程序生成用通用过程129的概略示意图。
图7是本实施形式的代理程序系统中,单个代理程序生成过程124的概略示意图。
图8是本实施形式的代理程序系统中,模板选择画面的示意图例。
图9是本实施形式的代理程序系统中,代理程序列表管理过程130的概略示意图。
图10是本实施形式的代理程序系统中,定期检索模板的操作参数编辑过程125的概略示意图。
图11是本实施形式的代理程序系统中,定期检索模板的操作参数初值示意图。
图12是本实施形式的代理程序系统中,定期检索模板的操作参数编辑主画面示意图。
图13是本实施形式的代理程序系统中,定期检索模板的操作参数编辑结果示意图。
图14是本实施形式的代理程序系统中,科内传阅模板的操作参数编辑过程125的概略示意图。
图15是本实施形式的代理程序系统中,科内传阅模板的操作参数初值示意图。
图16是本实施形式的代理程序系统中,科内传阅模板操作参数编辑主画面示意图。
图17是本实施形式的代理程序系统中,文件删除操作的概略示意图。
图18是本实施形式的代理程序系统中,科内传阅模板操作参数编辑结果示意图。
图19是本实施形式的代理程序系统中,定期检索模板的操作参数传输过程126的概略示意图。
图20是本实施形式的代理程序系统中,用定期检索模板生成的操作参数示意图例。
图21是本实施形式的代理程序系统中,科内传阅模板操作参数传输过程126的概略示意图。
图22是本实施形式的代理程序系统中,用科内传阅模板生成的操作参数示意图例。
图23是本实施形式的代理程序系统中,定期检索代理程序的操作过程133的概略示意图。
图24是本实施形式的代理程序系统中,科内传阅代理程序操作过程133的概略示意图。
图25是本实施形式的代理程序系统中,代理程序传输单元123内的代理程序传输过程135的概略示意图。
下面,根据本发明的一个实例形式,说明在本发明的代理程序系统中,通过操作参数的设定生成进行特定处理的代理程序、并对其进行删除、状态管理的过程。
图1是本实施形式用计算机结构的概略示意图。其中,101是计算机、102是可移动的媒体装置、103是显示器、104是键盘、105是鼠标、106是CPU、107是存贮装置、108是操作系统(以下记为OS)、109是代理程序系统、110是网络接口、111是总线、112是网络。
如图1所示,本本实施形式的实施计算机中,备有将CPU 106、存贮装置107、可移动媒体装置102、显示器103、键盘104、鼠标105、网络接口110相互连接起来的总线111,计算机101通过网络接口110与网络112相连接。
在存贮装置107中,存放有OS 108和使计算机101具有本实施形式的代理程序系统功能的代理程序系统。
图2是本实施形式的代理程序系统结构的概略示意图。在图2中,120是模板、121是代理程序、122是管理单元、123是代理程序传送单元、124是代理生成过程、125是操作参数编辑过程、126是操作参数传输过程、127是操作参数初值、128是代理程序操作过程、129是代理程序生成的通用过程、130是代理程序列表管理过程、131是模板表、132是代理程序表、133是操作过程、134是操作参数、135是代理程序传输过程。
如图2所示,在本实施形式的代理程序系统中,备有若干个模板120、若干个代理程序121、管理单元122和代理程序传输单元123,其中每个代理程序121分别由单独的操作过程133和操作参数134组成。
后面将要说明的定期检索和科内传阅等的模板120分别具有单独生成各个代理程序的生成过程124、操作参数编辑过程125、操作参数传过程126和操作参数初值127,并与管理单元122一起,生成代理程序121。单独代理生成过程124在各代理程序内与上述和过程129相连接、共同进行各代理程序内的处理。
各模板操作参数编辑过程125在操作参数初值127的基础上显示操作参数编辑主画面,根据用户的输入,编辑代理程序121内的操作参数134。然后,操作参数134由操作参数传输过程126传送给代理程序121。
每个模板120包括了操作参数编辑过程125,该过程125按照上述模板120生成的代理程序121的种类显示出简洁的操作参数编辑主画面。
操作参数传输过程126也分别包括在各模板120中,并按照该模板120生成的代理程序121的种类将形式简洁的操作参数134传送给代理程序121。同时,传送与接受操作参数134的方法也与上述代理程序121相适应。
代理程序121是只要初始的操作参数134设定后就会自动运行以代替用户完成相应操作的程序。在操作过程133中包括了代理程序121的基本操作内容。
管理单元122由代理程序操作过程128、代理程序生成通用过程129、代理列表管理过程130、模板列表131和代理程序列表132等组成。该管理单元122根据用户指令进行代理程序121的生成、删除和状态变更。
当生成代理程序121时,由管理单元122对其进行登录。相应于代理程序121设定的操作参数134由模板120生成。上述管理单元122也可以发出指令进行代理程序本身的删除和状态变更。
代理程序传输单元123用于在计算机间传送代理程序,该传输单元123包含有代理程序传输过程135。
下面,详细说明本实施形式的代理程序系统的代理生成时的操作。
图3是本实施形式的代理程序系统中,代理程序操作过程128的概略示意图。如图3所示,在该代理程序操作过程128中,可根据用户指令调出进行代理程序121的生成、删除和状态变更的通用过程。代理程序操作过程128首先显示出如图4所示的代理程序列表画面以说明代理程序数目和如图5所示的主菜单以供用户选择处理(第141步),接着进入等待用户的输入和主菜单上代理程序的操作指令的选择状态。
在图4中,160是代理程序列表画面、161是代理程序名。如图4所示,在本实施形式的代理程序系统中,代理程序121的列表画面内,显示有由第140步表示的代理程序列表画面160和代理程序名161。代理程序名161的浏览列表可通过对代理程序列表管理过程130发出请求而得。
图5是本实施形式的代理程序系统中,代理程序操作过程主菜单的概略示意图。其中,180是主菜单、181是代理程序菜单。
如图5所示,本实施形式的代理程序系统的代理程序操作过程主菜单中,显示了由第140步表示的主菜单180,并由代理程序菜单181显示对代理程序121的操作指令。
用户选择了代理程序菜单181并选中“新规生成…”条目后,代理程序操作过程128将代理程序生成通用过程129调出(第142步)。
图6是本实施形式的代理程序系统中,代理程序生成通用过程129的概略示意图。如图6所示,在本实施形式的代理程序系统中的代理程序生成通用过程129表示了管理单元122内代理程序121生成时的通用过程。
图7是本实施形式的代理程序系统中,单个代理程序生成过程124的概略示意图。如图7所示,在本实施形式的代理程序系统中的单个代理程序生成过程124表示了模板120内的代理程序单独生成过程。
在本实施形式的代理程序系统中,管理单元122内的代理程序生成通用过程129与模板120内的单个代理程序生成过程124相互结合,生成代理程序121。
首先,代理程序生成通用过程129显示出如图8所示模板选择画面,以使用户选择生成代理程序的种类,并进一步选择与生成代理程序121的种类相对应的模板120(第200步)。
图8是是本实施形式的代理程序系统中模板选择画面的一个示意图例。其中,240是模板选择画面、241是模板表、242是选择按钮、243是删除按钮。
如图8所示,在本实施形式的代理程序系统的模板选择画面中,在第200步,由代理程序生成通用过程129显示了模板选择画面240。当用户按下选择按钮242、由模板表241选择特定的模板120时,代理程序生成通用过程129依照上述选择的模板120对操作参数134进行编辑(第201步)。
在模板选择画面240中,只要用户按下删除按钮243,代理程序生成通用过程129就会立刻返回到代理程序操作过程128(第206步)、也就不能生成代理程序121。
在单个代理程序生成过程124处于等待操作参数134的编辑请求状态下(第220步),代理程序生成通用过程129向模板120提出操作参数134的编辑请求时,代理程序单独生成过程124将调出按照模板120所对应的单个操作参数编辑过程125(第221步)。该过程125后面将要详细说明。
当用操作参数编辑过程125编辑完了后,返回到代理程序单独生成过程124,并向代理程序生成通用过程129发出编辑完了信息(第223步),等待接收启动完了的信息(第220步)。
当由操作参数编辑过程125返回到删除状态时,向代理生成通用过程129发出删除信息(第222步)、代理程序121的生成被中断、进入等待下一个操作参数编辑的状态(第220步)。
当代理程序生成通用过程129接受到代理程序单独生成过程124的编辑完了或退出的信息后(第202步),将继续代理程序121的生成(当收到编辑完的信息时)或中断上述生成(当收到退出的信息时)返回代理程序操作过程128(第206步)。
在继续生成代理程序121的情况下,代理程序生成通用过程129利用OS 108的进程启动功能将代理程序121作为最新进程加以启动(第203步)、然后调出代理程序列表管理过程130,将启动后的代理程序121登录(第204步)。
上述操作完成后,将启动完了信息返回到代理程序单独生成过程124(第205步)、并退回到代理程序操作过程128(第206步)。
单独代理生成过程124接受了启动完了信息后(第224步),调出相应于每个模板120的操作参数传送过程126(第225步)。该过程126将在后面详细说明。
当上述过程结束、代理程序121生成后,代理单独生成过程124进入等待下一个操作参数编辑请求的状态(第220步)。
图9是本实施形式的代理程序系统中,代理程序列表管理过程130的概略示意图。
如图9所示,本实施形式的代理程序系统中,用代理程序列表管理过程130,可以向代理程序表132写入代理程序121,也可以从该表132中删除代理程序121。
当代理程序列表管理过程130处于等待请求状态时(第260步),如果被请求登录代理程序121的话,读取代理程序121的名字等信息写入代理程序表132中。
同样,如果被请求删除代理程序121的话,用代理程序名字等信息,从代理程序表132中删除掉指定的代理程序121(第262步)。
此外,当请求列出代理程序表132有关项目时,从代理程序表132读出必要的项目,生成表格型数据结构(第263步),然后将其送回(第264步)。
下面,就各模板120分别具有的操作参数编辑过程125,列举两个例子。第一例是关于定期检索数据库并将检索结果用电子邮件通知用户的定期检索代理程序模板120的定期检索模板的例子。第二例是关于进行文本文件科内传阅的代理程序模板120的科内传阅样子的例子。上述文本文件存贮在代理程序内,该代理程序可在科内若干个用户计算机间移动。
图10是本实施形式中,代理程序系统定期检索模板的操作参数编辑过程125的概略示意图。
如图10所示,用本实施形式中代理程序系统定期检索模板的操作参数编辑过程125,从代理程序单独生成过程124调出操作参数的初值127,并以此为根据显示操作参数编辑的主画面。
图11是本实施形式的代理程序系统中定期检索模板的操作参数初值示意图。在图11中,300是操作参数初值、301是代理程序名、302是进程、303是间隔、304是时间、305是检索形式、306是关键词关系、307是检索关键词。
如图11所示,在本实施形式的代理程序系统的定期检索模板中,操作参数初值300具有代理程序名301、进程302和检索形式305,其中,进程302由间隔303及时间304组成,检索形式305由关键词关系306及检索关键词307组成。
如果只有检索关键词307一栏是空白的话,则用户仅指定最低限度的关键词,代理程序121也能生成。
图12是是本实施形式的代理程序系统中,定期检索模板的操作参数编辑主画面示意图。其中,320是操作参数编辑主画面、321是代理程序名、322是生成按钮、323是删除按钮、324是间隔、325是时间、326是键盘、327是关键词键关系。
如图12所示,在本实施形式的代理程序系统的定期检索模板中,操作参数编辑主画面320与操作参数初值300相对应,由代理程序名321、间隔324、时间325、关键词键联系327、关键词326、生成按钮322及删除按钮323组成。
定期检索模板的操作参数编辑过程125将操作参数初值300的各个值反映在操作参数编辑主画面320的对应项上(第280步),进入用户输入的等待状态(第281步)。
当用户输入代理程序名321时,代理程序名321被更新(第282步)、选定间隔324时,间隔324被更新(第283步)、输入时间325时,时间325被更新(第285步)、输入关键词326时,关键词326被更新(第286步)、选定关键词键关系327时,关键词键关系327被更新(第287步)。
在选定间隔324的情况下,当其被更新后(第283步)、为了防止用户矛盾的设定,只显示时间325有关项的必要部分,而不必要部分予以删除(第284步)。如图12所示例子,由于选择了“每日”,则勿须显示“日期”及“星期几”,只显示“时”及“分”的部分。如上所述编辑结果参见图13。
图13是本实施形式的代理程序系统中,定期检索模板的操作参数编辑结果示意图。
如图13所示,在本实施形式的代理程序系统定期检索模板中,当用户编辑完了或删除后,分别按下生成按钮322或删除按钮323。按动上述按钮后,操作参数编辑过程125分别由编辑完了或退出编辑状态返回到代理程序单独生成过程124(第288步)。
图14是本实施形式的代理程序系统中,上述科内传阅模板操作参数编辑过程125的概略示意图。
如图14所示,在本实施形式的代理程序系统中,当科内传阅模板的操作参数编辑过程125从代理程序单独生成过程124中调出时,首先将操作参数的初值127赋予一个原始值,并显示出操作参数编辑主画面。
图15是是本实施形式的代理程序系统中,科内传阅模板的操作参数初值示意图。在该图中,360是操作参数初值、361是解说符、362是代理程序名、363是传阅文件名、364是传阅路径。
如图15所示,在本实施形式的代理程序系统科内传阅模板中,操作参数初值360由解说符361组成,解说符361由代理程序名362、传阅文件名363及传阅路径364组成、传阅路径364应根据传阅部门的组成来设定,用户只要指定至少一个文件,就可生成代理程序121。
图16是本实施形式的代理程序系统中,科内传阅模板的操作参数编辑主画面示意图。在该图,380是操作参数编辑主画面、381是代理程序名、382是生成按钮、383是删除按钮、384是传阅路径、385是混编区域。
如图16所示,在本实施形式的代理程序系统科内传阅模板中,操作参数编辑主画面380由操作参数初值360对应的代理程序名381、传阅路径384、混编区域385、生成按钮382及删除按钮383组成。混编区域385为传阅文件设定区域,后面将详细说明。
科内传阅模板的操作参数编辑过程125将操作参数初值360的代理程序名362和传阅路径364反映到操作参数编辑主画面380的对应项目上(第340步),然后进入用户输入等待状态(第341步)。
当用户输入代理程序名381则代理程序381被更新(第342步)、输入传阅路径384则传阅路径384被更新(第345步)。
当用户使用OS 108的混编功能时(drop and drop功能),将文件编入混编领域385并加入编入文件的文件名(第343),就可阅读编入的文件(第344步)。
图17是本实施形式的代理程序系统中,文件的混编操作概略示意图。在该图中,400是传阅文件、401是文件移动、402是文件列表画面、403是文件。
如图17所示,在本实施形式的代理程序系统文件混编操作中,用鼠标105在OS 108的文件列表画面402上选择显示出的文件403,然后按着鼠标105的按键移至操作参数编辑主画面380的混编区域385进行文件移动401的操作。在混编区域385释放鼠标105的按键,则文件403被编入。混编后的传阅文件400在混编区域385被显示出来。
图18是本实施形式的代理程序系统科内传阅模板的操作参数编辑结果示意图。
如图18所示,用本实施形式的代理程序系统科内传阅模板,当用户处于编辑完了等待状态或退出编辑时,分别按动生成按钮382或删除按钮383即可。只要按下上述按钮,操作参数编辑过程125就分别结束编辑或退出并返回到单个代理程序生成过程124(第346步)。
图10和图14表示的操作参数编辑过程125、图11和图15表示的操作参数初值300及360、图12及图13表示的操作参数编辑主画面320和图16~图18表示的操作参数编辑主画面380各不相同。在本实施形式的代理程序系统中,定期检索模板120和科内传阅模板120分别包括了与生成的代理程序121的功能相适应且简单明了的操作参数编辑过程125、操作参数的初始值127及操作参数编辑主画面。
下面就各模板120分别具有的操作参数126进行举例说明(在上述两上模板的情况下)。
图19是本实施例的代理程序系统中,定期检索模板的操作参数传输过程126的概略示意图。
如图19所示,本实施形式的代理程序系统中,用定期检索模板的操作参数传输过程126可以显示定期检索模板单独具有的操作参数传输过程126的内容。
图20是本实施例的代理程序系统中,用定期检索模板生成的操作参数示意图例。该图中,440是操作参数、441是代理程序名、442是进程、445是检索式。
如图20所示,本实施形式的代理程序系统中,定期检索模板生成的操作参数显示了用定期检索模板单独具有的操作参数传输过程126传送的操作参数440。
当从代理程序单独生成过程124调出上述传输过程时,首先根据操作参数编辑主画面320设定的内容生成由代理程序441、进程442和检索式445构成的操作参数440(第420步)。
定期检索模板的操作参数传输过程126利用OS 108的进程间通信功能将上述操作参数传送给代理程序121(第421步)。上述传送过程结束后,返回到代理程序单独生成过程124(第442步)。
图21是本实施例的代理程序系统中,科内传阅模板操作参数传输过程126的概略示意图(后面将要说明)。
图22是本实施例的代理程序系统中,科内传阅模板生成操作参数的示意图例。该图中,480是操作参数、481是解说符、482是代理程序名、483是传阅文件名、484是传阅路径、485是传阅文件。
如图22所示,本实施形式的代理程序系统中,科内传阅模板生成的操作参数表示了科内传阅模板单独具有的操作参数传输过程126传送的操作参数480。
当从代理程序单独生成过程124调出上述过程时,如图21所示,首先生成由代理程序名482、传阅文件名483和传阅路径484构成的操作参数480的解说符481(第460步)。
科内传阅模板将解说符481和传阅文件485分别传送给代理程序121。在上述解说符481生成后,科内传阅模板的操作参数传输过程126利用OS 108的文件管理功能将传阅文件485写入临时保存目录中(第461步)。
然后,利用OS 108的进程间通信功能将解说符481传送给代理程序121(第462步)。该传送过程结束后,返回到代理程序单独生成过程124(第463步)。
由图19和图22表示的操作参数传输过程126的内容及操作参数440与图21和图22表示的操作参数传送过程126的内容及操作参数440各不相同。定期检索模板120及科内传阅模板120用简洁的参数表示了由上述模板分别生成的代理程序121所需要的操作参数134和用适当的传送方法传输的过程。
下面分别说明上述两个模板实例所生成的代理程序121的操作过程133。
图23是本实施例的代理程序系统中,定期检索代理程序的操作过程133的概略示意图。
如图23所示,本实施形式的代理程序系统中,定期检索代理程序的操作过程133表示了利用定期检索模板生成的定期检索代理程序操作过程133,该过程133决定了上述定期检索代理程序的基本操作,所以是固定不变的。
当定期检索代理程序启动后,首先利用OS 108的进程间通信功能从上述定期检索模板的操作参数传输过程接受操作参数440(第500步)。然后,根据操作参数440的进程442,利用OS 108的计时功能设定计时器(第501步),并进入时间等待状态(第502步)。
当到达所设定时间、定期检索代理程序通过OS 108的计时功能收到通知后,利用OS 108的数据库访问功能将操作参数440的检索式445作为自变量进行数据的检索,然后利用OS 108的邮递功能将结果通知用户(第503步)。当检索及其结果通知结束后,定期检索代理程序又进入下一个设定时间的等待状态(第502步)。
图24是是本实施例的代理程序系统中,科内传阅代理程序的操作过程133的概略示意图。
如图24所示,本实施例的代理程序系统中,科内传阅代理程序的操作过程133表示了利用科内传阅模板生成的科内传阅代理程序操作过程133,由于该过程133决定了科内传阅代理程序的基本操作,所以是固定的。
当科内传阅模板启动后,首先判断是生成的启动还是代理程序121传送后的启动(第520步)。该种判断可用诸如设定启动时的启动自变数为不同文字列的方法,则代理程序可参照所定文字进行判断。
如果是生成时的启动,则科内传阅代理程序利用OS 108的进程间通信功能从模板120的操作参数传送过程126接受操作参数480的解说符481(第521步)、并利用OS 108的文件管理功能从临时存放目录中读入操作参数480的传阅文件485(第522步)。
然后,向代理程序传输单元123发出请求,将文件传送到代理程序121的最初阅读地点。
如果代理程序121的启动是在代理程序121的传送后进行的话,科内传阅代理程序利用OS对话功能通知用户传阅文件已经过达(第523步),并用相应的程序显示传阅文件(第524)。如果上述对话功能被用户关闭的话,代理程序可将其查找出来。然后,向代理程序传输单元123提出请求,使之将文件传送至代理程序121下一个传阅目的地(第525步)。
图25是本实施例的代理程序系统中,代理程序传输单元123内的代理程序传输过程135的概略示意图。
如图25所示,本实施例的代理程序系统中,代理程序传输单元123内的代理程序传输过程135表示了接受科内传阅代理程序请求传送源代理程序121的代理程序传输单元123的传输过程135。该过程135在等待请求的状态下(第540步)被请从代理程序121传送代理程序时,首先调出管理单元122的代理程序列表管理过程130并删除掉被传送的代理程序121(第541步)。
下面,将代理程序121代码化,使之能在网络112上运行(第542步),并将上述代码通过OS 108的网络功能发送出去(第543步)。
当上述过程处在请求等待的状态下(第540步)由OS 108的网络功能接受了代码化的代理程序叫后(第544步),首先将已编码的代理程序121解码,使之能够启动。
然后,将解码的代理程序121通过OS 108的进程启动功能作为新进程加以启动(第546步),并调出管理单元122的代理程序表管理过程130将启动后的代理程序121登录(第547步)。无论哪种情况,只要一系列的处理结束后,就再次进入请求等待状态(第540步)。
如上所述,根据本实施形式的代理程序系统,由于具有单独作成若干代理程序操作参数的多个操作参数编辑过程,所以能够只选择若干代理程序内特定代理程序中使用的操作参数进行编辑。
根据本实施形式的代理程序系统,因为只显示想要生成的特定代理程序的操作参数,所以操作参数的编辑可以高效率地进行。
根据本实施形式的代理程序系统,由于只传送所请求的特定代理程序操作参数,所以能够使传送的操作参数简洁明了,即所传送操作参数仅由生成的代理程序所必须读入的参数构成。
根据本实施形式的代理程序系统,由于各模板分别具有由单独的操作参数及操作参数传输过程组成的结构,所以通过加入具有新类型操作参数编辑过程及操作参数传输过程的模板,就能够加入必须具有新类型操作参数的代理程序。
也就是说,由于具有可单独作成若干代理程序操作参数的多个操作参数编辑过程,所以只选择若干个代理程序中特定的代理程序用的操作参数就能进行编辑操作。
以上是根据本发明的上述实施形式进行的具体说明,但是本发明并不限定于上述实施形态。不容置疑,只要是在本发明主要思想涉及的范围内,还可以有各种变型。
权利要求
1.一种生成并管理若干代理程序的代理程序系统,包括具有用于生成若干个代理程序121的若干种类模板120和生成与上述若干种类模板相一致的上述若干个代理程序的管理单元122;上述若干个代理程序121分别具有与多组操作参数中的一组参数处理内容相对应的单独操作过程,而上述管理单元122还具有上述若干代理程序通用的生成过程。
2.从属于权利要求1,上述若干种类模板分别具有可与上述若干代理程序通用的上述通用生成过程相连接并在上述若干代理程序中固有的单独生成过程124,还具有显示用于表示和编辑上述生成代理程序所必需的操作参数的操作参数编辑画面的操作参数编辑过程125。
3.从属于权利要求2,其特征在于上述管理单元根据用户的指令删除上述生成的代理程序中指定的代理程序。
4.从属于权利要求2,其特征在于上述管理单元能够变更上述生成的代理程序中根据用户指令所指定的代理程序运行有关的状态。
5.从属于权利要求2,其特征在于上述管理单元具有将与上述若干种类模板相结合而生成的上述若干个代理程序输出的代理程序传输过程123。
6.从属于权利要求1,其特征在于上述管理单元具有将与上述若干种类模板相结合而生成的上述若干个代理程序输出的代理程序传输过程123。
7.从属于权利要求1,其特征在于上述若干种类的模板具有将生成代理程序操作时必要的上述对应操作参数组初值127传送给上述生成的代理程序的操作参数传输过程126。
8.安装在计算机101上并存贮由上述计算机读取并可操作的代码的存贮媒体,上述代码具有使生成并管理若干代理程序的代理程序系统运行的若干个代码部分,该代码部分具有用于生成若干个代理程序121的若干种类的模板120和与上述若干种类的模板相对应、生成上述若干个代理程序的管理单元122;上述若干个代理程序121分别具有与多组操作参数中的一组参数处理内容相对应的单独操作过程,而上述管理单元122还具有上述若干代理程序通用的生成过程。
9.从属于权利要求8,上述若干模板分别具有可与上述若干代理程序通用的上述通用生成过程相连接、上述若干代理程序中固有的单独生成过程124和显示用于表示和管理上述代理程序生成所必需的操作参数的操作参数编辑画面的操作参数编辑过程125。
10.从属于权利要求9,其特征在于上述管理单元根据用户指令从上述生成的代理程序中删除所指定的代理程序。
11.从属于权利要求9,其特征在于上述管理单元根据用户指令从上述生成的代理程序中变更所指定的代理程序有关运行状态。
12.从属于权利要求9,其特征在于上述管理单元具有将与上述若干种类的模板相结合而生成的上述若干代理程序输出的代理程序传输单元123。
13.从属于权利要求8,其特征在于上述管理单元具有将与上述若干种类的模板相结合而生成的上述若干代理程序输出的代理程序传输单元123。
14.从属于权利要求8,其特征在于上述若干种类的模板具有将生成代理程序操作时必要的上述对应操作参数组初值127传送给上述生成的代理程序的操作参数传输过程126。
15.一种用于控制具有模板和管理单元并能生成及管理若干个代理程序的代理程序系统的代理程序生成和控制方法,包括步骤利用若干种类的模板120生成若干代理程序121,该若干代理程序121分别具有与若干组操作参数中的一组操作参数处理内容相对应的单个操作过程;在管理单元内具有上述若干代理程序通用的通用生成过程,该通用生成过程与上述若干种类模板结合以生成上述若干代理程序。
16.从属于权利要求15,上述若干种类模板内还进行下述步骤将上述若干代理程序中固有的单独生成过程124与上述若干个代理程序通用的通用生成过程相连接并显示用于编辑和表示上述代理程序生成所必要的操作参数的操作参数编辑画面。
17.从属于权利要求16,其特征在于上述管理单元根据用户指令从上述生成的代理程序中删除所指定的代理程序。
18.从属于权利要求16,其特征在于上述管理单元根据用户指令从上述生成的代理程序中变更所指定的代理程序的有关运行状态。
19.从属于权利要求16,上述管理单元输出与上述若干种类模板相结合而生成的上述若干代理程序。
20.从属于权利要求15,上述管理单元输出与上述若干种类模板相结合而生成的上述若干代理程序。
21.从属于权利要求15,还具有下述步骤即从上述若干种类的模板中将生成代理程序操作时必要的上述对应操作参数组初值127传送给上述生成的代理程序。
全文摘要
生成并管理若干代理程序的代理程序系统具有用于生成若干个代理程序的若干种类的模板和生成与上述若干种类模板相对应的上述若干个代理程序的管理单元,上述若干个代理程序分别具有与多组操作参数中的一组参数处理内容相对应的单独操作过程,而上述管理单元还具有上述若干代理程序通用的生成过程。
文档编号G06F17/30GK1192012SQ9711964
公开日1998年9月2日 申请日期1997年9月19日 优先权日1997年2月26日
发明者村濑彰一, 红山伸夫, 五十岚康二 申请人:株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1