CN108280054B - 任务执行控制装置、任务执行控制方法以及记录介质 - Google Patents
任务执行控制装置、任务执行控制方法以及记录介质 Download PDFInfo
- Publication number
- CN108280054B CN108280054B CN201710831463.6A CN201710831463A CN108280054B CN 108280054 B CN108280054 B CN 108280054B CN 201710831463 A CN201710831463 A CN 201710831463A CN 108280054 B CN108280054 B CN 108280054B
- Authority
- CN
- China
- Prior art keywords
- task
- executed
- input data
- output data
- data
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000012545 processing Methods 0.000 claims abstract description 23
- 238000010801 machine learning Methods 0.000 claims description 11
- 238000012937 correction Methods 0.000 claims description 5
- 230000008569 process Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 38
- 230000006870 function Effects 0.000 description 10
- 238000011156 evaluation Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000000877 morphologic effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/237—Lexical tools
- G06F40/247—Thesauruses; Synonyms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/302—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1405—Saving, restoring, recovering or retrying at machine instruction level
- G06F11/1407—Checkpointing the instruction stream
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1405—Saving, restoring, recovering or retrying at machine instruction level
- G06F11/141—Saving, restoring, recovering or retrying at machine instruction level for bus or memory accesses
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/284—Lexical analysis, e.g. tokenisation or collocates
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5038—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Human Computer Interaction (AREA)
- General Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Artificial Intelligence (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Debugging And Monitoring (AREA)
- Facsimiles In General (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
本发明的实施方式涉及任务执行控制装置、任务执行控制方法以及记录介质。提供能够使用户识别应该研究再执行的执行完毕任务而恰当地辅助任务的再执行的任务执行控制装置、任务执行控制方法以及记录介质。实施方式的任务执行控制装置控制任务的执行,所述任务是受理输入数据并进行处理,输出表示处理的结果的输出数据的处理单位,该任务执行控制装置具备任务执行部、显示控制部、操作历史记录记录部、以及警告条件生成部。
Description
本申请基于2017年1月5日在先提出的日本国专利申请号2017-000329主张优先权,并且引入其全部内容。
技术领域
本发明的实施方式涉及任务执行控制装置、任务执行控制方法以及记录介质。
背景技术
以往,有一种使用户识别未被正常地执行的任务来对任务的再执行进行辅助的技术。但是,也存在即使任务被正常执行,但最终获得的成果物不是用户所满足的成果的情况。在现有技术中,无法使用户识别这样虽被正常执行但有可能无法获得能够满足的成果物的任务而促使再执行任务,因此要求改善现有技术。其中,在本说明书中,“任务”是指受理某个输入数据并进行规定的处理,输出该处理的结果作为输出数据的处理单位。另外,在为了获得最终的成果物而依次执行多个任务的情况下,将依次执行的任务的集合称为“任务组”。任务组也被称为任务流程。
以往,公知有一种在使用单词字典进行声音识别处理的声音识别***中,根据用户针对识别结果的修正操作,来追加登记单词字典中没有登记的单词的技术。该现有技术在由用户修正后的单词未被登记于单词字典的情况下,将修正后的单词自动地追加登记于单词字典。因此,存在如果登记于单词字典则反而对声音识别处理造成不良影响那样的单词也被追加登记的情况,因此要求进行改善。
发明内容
本发明想要解决的课题在于,提供能够使用户识别应该研究再执行的执行完毕的任务来恰当地辅助任务的再执行的任务执行控制装置、任务执行控制方法以及记录介质。
实施方式的任务执行控制装置控制任务的执行,所述任务是受理输入数据并进行处理,输出表示处理的结果的输出数据的处理单位,其中,该任务执行控制装置具备任务执行部、显示控制部、操作历史记录记录部、以及警告条件生成部。任务执行部执行被指定的任务,记录包括执行完毕任务的输入数据和输出数据的任务执行历史记录。显示控制部使显示装置显示任务画面,该任务画面向用户提示执行完毕任务的信息并且受理用于再执行执行完毕任务的用户操作。操作历史记录记录部记录包括使用了上述任务画面的用户操作的操作对象项目和操作内容的任务操作历史记录。警告条件生成部基于上述任务执行历史记录和上述任务操作历史记录,生成针对任务的输入数据或者输出数据的警告条件。显示控制部使上述显示装置显示针对由上述任务画面向用户提示的执行完毕任务中的、输入数据或者输出数据符合上述警告条件的执行完毕任务赋予了警告信息的上述任务画面。
根据上述构成的任务执行控制装置,能够使用户识别应该研究再执行的执行完毕的任务而恰当地辅助任务的再执行。
附图说明
图1是表示任务执行控制装置的功能性构成例的框图。
图2是表示任务组定义的一个例子的图。
图3是表示任务定义的一个例子的图。
图4是表示数据定义的一个例子的图。
图5是表示类型定义的一个例子的图。
图6是表示任务执行历史记录的一个例子的图。
图7是表示列表形式的数据例的图。
图8是表示仪表板(dash board)UI的一个例子的图。
图9是表示任务组执行UI的一个例子的图。
图10是表示任务组执行时的处理顺序的流程图。
图11是表示任务组详细UI的一个例子的图。
图12是表示任务详细UI的一个例子的图。
图13是表示任务详细UI的一个例子的图。
图14是表示任务操作历史记录的一个例子的图。
图15是表示任务再执行时的用户的操作顺序的流程图。
图16是表示特征量历史记录的一个例子的图。
图17是表示警告条件的一个例子的图。
图18是表示警告信息的提示例的图。
图19是表示警告信息的提示例的图。
图20是表示警告信息的提示例的图。
图21是表示警告信息的提示例的图。
图22是表示任务执行控制装置的硬件构成例的框图。
具体实施方式
以下,参照附图对实施方式的任务执行控制装置、任务执行控制方法以及记录介质详细进行说明。作为一个例子,实施方式的任务执行控制装置能够实现为利用了网络的服务器/客户端***的服务器。该情况下,任务执行控制装置经由在用户利用的客户端终端中安装的浏览器,将与任务的执行控制有关的作为用户界面的“任务UI”(任务画面)提供给用户,根据利用了该任务UI的用户操作来执行处理。用户利用任务UI,能够进行所执行的任务的指定、输入数据的设定以及执行指示、执行完毕的任务的输入输出数据的阅览、修正、基于被修正了的输入的任务的再执行的指示等。
图1是表示本实施方式的任务执行控制装置100的功能性构成例的框图。任务执行控制装置100如图1所示,具备UI控制部110、任务管理部120、警告条件生成部130、定义DB(数据库)150、历史记录DB160、以及条件DB170。
UI控制部110作为例如基于网页将上述的任务UI向用户提供的网页服务器发挥功能,包括显示控制部111以及操作受理部112。显示控制部111生成任务UI并使客户端终端的显示装置进行显示。操作受理部112受理利用了任务UI的用户操作。
任务管理部120具有与UI控制部110协作来管理与用户操作对应的任务的执行等的功能,包括任务执行部121以及操作历史记录记录部122。任务执行部121根据利用了任务UI的用户操作执行任务,并记录包括执行完毕任务的输入数据和输出数据的任务执行历史记录161。操作历史记录记录部122记录包括使用了任务UI的用户操作的操作对象项目和操作内容的任务操作历史记录162。
警告条件生成部130基于任务执行历史记录161和任务操作历史记录162,生成针对任务的输入数据或者输出数据的警告条件171。在生成了警告条件之后,显示控制部111使对通过上述的任务画面向用户提示的执行完毕任务中的、输入数据或者输出数据符合警告条件的执行完毕任务赋予了警告信息的任务画面显示于客户端终端的显示装置。由此,能够使用户识别执行完毕任务中的存在希望进行再确认、修正后的再执行的可能性的执行完毕任务,促使执行完毕任务的再确认、再执行。
定义DB150存储任务组定义151、任务定义152、数据定义153、以及类型定义154。历史记录DB160存储任务执行部121记录的任务执行历史记录161、操作历史记录记录部161记录的任务操作历史记录162、以及警告条件生成部130生成的特征量历史记录163。条件DB170存储警告条件生成部130生成的警告条件171。以下,使用具体的事例,对本实施方式的任务执行控制装置100的构成以及动作更详细地进行说明。
图2是表示任务组定义151的一个例子的图。任务组定义151例如如图2所示,以将“任务组定义ID”、“名字”、以及“任务定义ID列”建立了对应的表形式,被储存在定义DB150。
任务组定义ID是对任务组定义151的各个要素唯一分配的识别信息。名字是对该任务组定义151赋予的名称。任务定义ID列表示在由该任务组定义151定义的任务组中依次执行的多个任务和其执行顺序。由于各个任务由后述的任务定义152定义,所以任务定义ID列为将识别对应的任务定义152的后述的任务定义ID按任务的执行顺序排列者。
图3是表示任务定义152的一个例子的图。任务定义152例如如图3所示,以将“任务定义ID”、“名字”、“输入数据的数据定义ID列”、“输出数据的数据定义ID列”、以及“执行函数”建立了对应的表形式,被储存于定义DB150。
任务定义ID是对任务定义152的各个要素唯一分配的识别信息。名字是对该任务定义152赋予的名称。输入数据的数据定义ID列表示由该任务定义152定义的任务的输入数据的种类,输出数据的数据定义ID列表示由该任务定义152定义的任务的输出数据的种类。由于任务的输入数据、输出数据的种类由后述的数据定义153定义,所以输入数据的数据定义ID列以及输出数据的数据定义ID列由识别对应的数据定义153的后述的数据定义ID表示。执行函数表示由该任务定义152定义的任务接受输入数据并返回输出数据的函数。执行函数例如由服务器内的程序的函数名、Web REST API的识别名等表现。
图4是表示数据定义153的一个例子的图。数据定义153例如如图4所示,以将“数据定义ID”、“名字”、以及“类型定义ID”建立了对应的表形式,被储存于定义DB150。
数据定义ID是对数据定义153的各个要素唯一分配的识别信息。名字是对该数据定义153赋予的名称。类型定义ID表示由该数据定义153定义的输入数据、输出数据的数据类型。由于输入数据、输出数据的数据类型由后述的类型定义154定义,所以通过识别对应的类型定义154的后述的类型定义ID来表示。在能够输入多个数据的情况下被定义为列表型,列表的各要素表示是什么名称什么类型。例如,在图4的例子中,数据定义ID为“2”的数据定义153表示了类型定义ID为列表型,列表的各要素表示了是类型定义ID为“2”的“公文文件”。另外,数据定义ID为“3”的数据定义153表示了类型定义ID是列表型,列表的各要素表示了是类型定义ID为“3”的“记载”与类型定义ID为“3”的“读法”的组合。
图5是表示类型定义154的一个例子的图。类型定义154例如如图5所示,以将“类型定义ID”、“类型名”、以及“特征量”建立了对应的表形式,被储存于定义DB150。
类型定义ID是对类型定义154的各个要素唯一分配的识别信息。类型名是对该类型定义154赋予的名称。类型名也可以在是文件夹的情况下表示对贮存器内的文件夹进行指定的路径的字符串,在是文件的情况下表示用于确定文件的路径的字符串,在是字符串的情况下表示由多个字符(character)构成的数据,在是比率的情况下表示通过0~1的值所示的数值等的数据类型。特征量表示在由该类型定义154定义的数据类型的输入数据、输出数据中应该关注的特征量的种类。在生成后述的警告条件171时,根据执行完毕任务的输入数据、输出数据,使用由该类型定义154定义的种类的特征量来生成学习数据,通过使用了该学习数据的机器学习,能够生成与警告条件171相当的分类器的模型。
任务执行部121适当参照上述的定义DB150中储存的任务组定义151、任务定义152、数据定义153以及类型定义154,利用任务UI来依次执行用户执行指示了的任务组内的任务,并且,将任务执行历史记录161记录于历史记录DB160。
图6是表示任务执行历史记录161的一个例子的图。任务执行历史记录161例如如图6所示,以将“任务ID”、“任务组ID”、“任务定义ID”、“输入数据”、“输出数据”、以及“状态”建立了对应的表形式,被记录于历史记录DB160。在本实施方式中,假定为任务执行历史记录161的这些项目例如在任务执行部121依次执行用户执行指示了的任务组内的任务时,根据其进展,被任务执行部121随时记录、更新。
任务ID是对由任务执行部121执行的任务唯一分配的识别信息。任务组ID是对用户执行指示了的任务组唯一分配的识别信息,对任务组内的多个任务记录相同的值。任务定义ID表示各任务与哪个任务定义152对应。也可以将任务组定义ID与任务定义ID一起记录。
对于输入数据、输出数据而言,针对各任务记录由对应的任务定义152以及数据定义153定义的输入数据、输出数据的实体(即,输入数据、输出数据的具体的值)。在输入数据、输出数据是列表形式的情况下,例如记录图7所示那样的列表。图7表示了作为列表形式的数据的图6的任务ID为“22”的任务的输出数据以及任务ID为“23”的任务的输入数据的例子。列表包括多个要素,各要素是记载与读法这2个项目的组合。其中,通过将基于形态分析等从公文中提取出的单词的记载与一般字典等进行对照来自动地赋予读法,在没有发现符合者的情况下成为空白的状态。
状态表示各任务的状态,例如成为表示是被任务执行部121执行之前的状态的“等待执行”,表示是任务执行部121正执行的状态的“执行中”,表示是任务执行部121的执行完成了的状态的“完成”中的任意一个。也可以是表示在任务的执行中发生了错误的“错误”、表示任务被用户中断的“中断”等状态。
用户对任务组的执行指示如上述那样利用任务UI来进行。任务UI通过显示控制部111的控制被显示于客户端终端的显示装置。利用了任务UI的用户操作***作受理部112受理。任务UI包括仪表板UI(第1画面)、任务组执行UI、任务组详细UI(第2画面)、以及任务详细UI(第3画面),一边根据用户操作在这些UI间进行画面迁移一边提供给用户。
图8是表示仪表板UI的一个例子的图。在本实施方式中,假定为用户通过特定的账户登录到任务执行控制装置100,在登录后,在用户利用的客户端终端的显示装置显示图8所示那样的仪表板UI200。
该仪表板UI200如图8所示,包括完成/执行中任务组一览201、以及用于选择所执行的任务组的任务组执行区域202。完成/执行中任务组一览201根据任务执行历史记录161生成,显示用户执行指示了的任务组的每一个、任务组ID、名称、状态以及执行开始时刻等信息。对于任务组的状态而言,如果该任务组所包含的全部的任务的状态是“完成”则为“完成”,如果有“执行中”或者“等待执行”的任务则为“执行中”。完成/执行中任务组一览201中显示的各任务组为了使后述的任务组详细UI显示而变为能够选择。
在任务组执行区域202中显示任务组定义的名字一览。如果用户进行了从该任务组执行区域202选择任意一个名字的操作,则被显示于客户端终端的显示装置的任务UI从仪表板UI200迁移到与用户选择出的名字对应的任务组执行UI。
图9是表示任务组执行UI的一个例子的图。如果在图8的仪表板UI200的任务组执行区域202中,用户进行了选择“创建单词字典”的操作,则在用户利用的客户端终端的显示装置显示图9所示那样的任务组执行UI210。该任务组相当于创建在声音识别中使用的单词字典的作业。
该任务组执行UI210如图9所示,包括指定任务组所需要的输入数据的文本框211a、211b以及“参照”按钮212a、212b、指示任务组的执行的“执行”按钮213。任务组所需要的输入数据是任务组所包含的各任务的输入数据中的从其他任务的输出不能获得的输入数据。在“创建单词字典”的任务组中,如图3以及图4所示,作为“公文获取”的输入数据的“公文”、和作为“精度评价”的输入数据的“评价数据”不能从其他任务的输出获得。因此,用户使用任务组执行UI210的文本框211a、211b以及“参照”按钮212a、212b来指定这些输入数据。而且,如果用户操作了“执行”按钮213,则任务执行部121起动,开始已被指示执行的任务组的执行。
图10是表示任务组执行时的处理顺序的流程图。如果用户在任务组执行UI210中指定任务组所需要的输入数据,并操作了“执行”按钮213,则通过任务执行部121将已被指示执行的任务组所包含的各任务设定于任务执行历史记录161(步骤S101)。然后,通过任务组执行UI210指定的输入数据被设定为对应的任务的输入数据(步骤S102)。此时,按任务组内的执行顺序对各任务分配任务ID,在任务执行历史记录161内按任务ID顺序排序。另外,对任务组所包含的全部的任务分配相同的任务组ID,在“等待执行”的状态下设定。
接下来,任务执行部121取得任务历史记录中的开头的“等待执行”的任务(步骤S103)。然后,任务执行部121将所取得的“等待执行”的任务的状态更新为“执行中”(步骤S104),通过向执行函数传递输入数据,来执行该任务(步骤S105)。
如果任务的执行完成,则任务执行部121将该任务的输入数据和输出数据记录于任务执行历史记录161(步骤S106),将该任务的状态更新为“完成”(步骤S107)。然后,任务执行部121确认是否执行了已被指示执行的任务组所包含的全部的任务(步骤S108),如果有“等待执行”的任务(步骤S108:否),则将完成了执行的任务的输出数据设定为其他任务的输入数据(步骤S109),并返回到步骤S103而反复进行以后的处理。然后,如果执行已被指示执行的任务组所包含的全部的任务(步骤S108:是),则结束一系列的处理。
用户能够利用任务UI的任务组详细UI或任务详细UI,来进行确认执行完毕任务的详细,修正输入数据并指示再执行等操作。
若在上述的仪表板UI200中,用户进行了选择在完成/执行中任务组一览201中显示的任务组任意一个的操作,则显示于客户端终端的显示装置的任务UI从仪表板UI200迁移至与用户选择出的任务组对应的任务组详细UI。
图11是表示任务组详细UI的一个例子的图。如果用户进行了从图8的仪表板UI200的完成/执行中任务组一览201选择例如任务组ID为“9”的“创建单词字典”的操作,则在用户利用的客户端终端的显示装置显示图11所示那样的任务组详细UI220。
该任务组详细UI220如图11所示,包括任务一览221。任务一览221是将由用户选择出的任务组所包含的执行完毕任务以能够选择的方式进行显示的列表,显示各执行完毕任务的任务ID、名称以及状态。如果用户进行了选择由该任务一览221显示的执行完毕任务的任意一个的操作,则客户端终端的显示装置所显示的任务UI从任务组详细UI220迁移至与用户选择出的执行完毕任务对应的任务详细UI。
图12是表示任务详细UI的一个例子的图。如果用户进行了从图11的任务组详细UI220的任务一览221选择例如任务ID为“21”的“公文获取”的操作,则在用户利用的客户端终端的显示装置显示图12所示那样的任务详细UI230。
该任务详细UI230如图12所示,包括将由用户选择出的执行完毕任务的输入数据以能够修正的方式进行显示的文本框231以及“参照”按钮232、对由用户选择出的执行完毕任务的输出数据进行显示的输出显示区域234、以及指示执行完毕任务的再执行的“再执行”按钮235。在该任务详细UI230上,如果用户利用文本框231以及“参照”按钮232修正了执行完毕任务的输入数据,并操作了“再执行”按钮235,则任务执行部121起动,使用修正后的输入数据在执行该任务。另外,如果被指示再执行的任务不是任务组内的最后的任务,则被指示再执行的任务以后的任务被依次再执行。
图13是表示输入数据与列表形式的任务对应的任务详细UI的一个例子的图。如果用户进行了从图11的任务组详细UI220的任务一览221选择例如任务ID为“23”的“字典生成”的操作,则在在用户利用的客户端终端的显示装置显示图13所示那样的任务详细UI230。
输入数据与列表形式的任务对应的任务详细UI230如图13所示,包括:与输入数据的列表的各要素分别对应,用于将该要素选择为再执行时的输入数据的复选框236;将输入数据以能够修正的方式进行显示的文本框237、238;输出显示区域234;以及“再执行”按钮235。在图13的例子中,由于输入数据的列表的各要素由“记载”和“读法”这2个项目构成,所以将输入数据以能够修正的方式进行显示的文本框由于“记载”对应的文本框237、和与“读法”对应的文本框238构成。在该任务详细UI230上,如果用户进行将与判断为不要的输入数据的要素对应的复选框236的勾选点掉、利用文本框237、238修正执行完毕任务的输入数据等编辑,并操作了“再执行”按钮235,则任务执行部121起动,使用修正后的输入数据再执行该任务。另外,如果被指示再执行的任务不是任务组内的最后的任务,则被指示再执行的任务以后的任务被依次再执行。
上述的利用了任务UI的用户操作***作历史记录记录部122作为任务操作历史记录162记录到历史记录DB160。
图14是表示任务操作历史记录162的一个例子的图。任务操作历史记录162例如如图14所示,以将“操作ID”、“任务ID”、“操作对象项目:输入”、“操作对象项目:输出”、以及“操作内容”建立了对应的表形式,被记录于历史记录DB160。
操作ID是对利用了任务UI的各个用户操作唯一分配的识别信息。任务ID是成为了用户操作的对象的任务的识别信息,记录与任务执行历史记录161所包含的任务ID相同的值。操作对象项目:输入记录在用户操作进行了针对输入数据的操作的情况下成为该用户操作的对象的输入数据的要素的编号。操作对象项目:输出记录在用户操作进行了针对输出数据的操作的情况下成为该用户操作的对象的输出数据的要素的编号。其中,对要素的编号而言,如果输入数据或输出数据的要素为一个则由“1”来表示,如果是包含多个要素的列表形式,则由表示是第几个要素的数值来表示。另外,在一个要素具有多个项目(一个单词的“记载”和“读法”等),且仅将这些项目的任意一个作为操作对象的情况下,操作对象项目:输入、操作对象项目:输出被以[要素编号,项目的编号]的形式记录。操作内容记录用户操作的内容,即,进行了何种操作。
在图14中,表示了在用户利用任务UI进行了以下那样的操作的情况下历史记录DB160中记录的任务操作历史记录162的例子。即,用户首先打开与任务ID为“24”的“精度评价”对应的任务详细UI230,参照作为其输出数据的“文字正确率”。关于用户是否参照了任务UI上的输入数据或输出数据,在用户进行了将任务详细UI230打开的操作的情况下,可以记录为参照了与该任务详细UI230对应的任务的输入数据和输出数据全部,也可以基于在浏览器的窗口内显示特定的输入数据或输出数据的时间超过了一定时间等条件,记录为参照了该输入数据或输出数据。
然后,用户将与任务ID为“23”的“字典生成”对应的任务详细UI230(参照图13)打开,进行将输入数据的第二个要素(记载以及读法为“やす”的要素)删除的操作(将复选框236勾选点掉的操作)。并且,用户进行将第四个要素(记载为“技统”且读法为空白的要素)的第二个项目、即读法从空白变更为“ぎとう”的操作。而且,用户在如以上那样编辑了输入数据的基础上操作“再执行”按钮235,指示“字典生成”的任务的再执行。
图15是表示任务再执行时的用户的操作顺序的流程图。用户首先参照在客户端终端的显示装置显示的仪表板UI200,从完成/执行中任务组一览201中选择所希望的任务组(步骤S201)。由此,客户端终端的显示装置所显示的任务UI从仪表板UI200迁移至与用户在该仪表板UI200上选择了的任务组对应的任务组详细UI220。
接下来,用户参照客户端终端的显示装置所显示的任务组详细UI220,从任务一览221中选择所希望的执行完毕任务(步骤S202)。由此,客户端终端的显示装置所显示的任务UI从任务组详细UI220迁移至与用户在该任务组详细UI220上选择了的执行完毕任务对应的任务详细UI230。
接下来,用户参照客户端终端的显示装置所显示的任务详细UI230(步骤S203),根据需要来进行输入数据的编辑(步骤S204)。而且,在输入数据的编辑后,操作任务详细UI230的“再执行”按钮235来指示任务的再执行(步骤S205)。由此,任务执行部121再执行被指示了再执行的任务,将新的任务执行历史记录161记录于历史记录DB160。另外,上述的用户操作***作历史记录记录部122作为任务操作历史记录162被记录于历史记录DB160。
警告条件生成部130基于如以上那样记录于历史记录DB160的任务执行历史记录161和任务操作历史记录162,生成针对任务的输入数据、输出数据的警告条件。在本实施方式中,通过机器学习来学习执行完毕任务被再执行了的情况下的针对输入数据、输出数据的用户操作的趋势,生成表示这样的用户操作的趋势的条件作为警告条件。关于为了生成该机器学习所使用的学习数据而着眼于输入数据、输出数据的哪个特征量即可,由图5所示的类型定义154来表示。即,如果输入数据、输出数据是文件夹类型则将文件夹内所包含的文件数利用为特征量,如果是文件类型则将该文件的尺寸利用为特征量,如果是字符串类型则将该字符串长利用为特征量,如果是比率类型则将其数值利用为特征量。
警告条件生成部130首先使用历史记录DB160中记录的任务执行历史记录161和任务操作历史记录162,将表示全部的执行完毕任务的输入数据和输出数据的特征量的特征量历史记录163记录于历史记录DB160。特征量历史记录163按任务定义ID共同的每个执行完毕任务,分别记录输入数据的特征量和输出数据的特征量,如果输入数据、输出数据是列表形式,则记录列表的各要素的特征量。另外,在列表的各要素具有多个项目的情况下,可以分为各个的项目来记录各要素的特征量。
图16是表示特征量历史记录163的一个例子的图。特征量历史记录163例如如图16所示,以将“特征量ID”、“特征量”、“操作内容”、“再执行有无”建立了对应的表形式,被记录于历史记录DB160。
特征量ID是针对作为特征量历史记录163而记录的各个特征量唯一分配的识别信息。特征量表示该特征量的值。操作内容表示针对表示其特征量的输入数据、输出数据的要素进行了怎样的用户操作,在进行了用户操作的情况下记录与任务操作历史记录162的操作内容相同的值,在未进行用户操作的情况下记录“无”。再执行有无表示是否使用表示其特征量的输入数据、输出数据进行了执行完毕任务的再执行,在进行了再执行的情况下记录“有”,在未进行再执行的情况下记录“无”。
图16所示的特征量历史记录163表示了以“字典生成”任务的输入数据即单词的列表的读法为对象的特征量历史记录163的例子。关于图13以及图14中例示的“やす”的删除操作,作为表示对单词的特征量即字符串长为“2”进行了删除的历史记录,以图16中的特征量ID“2”来记录。另外,关于对图13以及图14中例示的记载“技统”为空白的读法进行填写的变更操作,作为表示相对于单词的特征量即字符串长为“0”进行了变更的历史记录,以图16中的特征量ID“4”来记录。
警告条件生成部130例如使用以上那样的特征量历史记录163,针对根据用户操作而被再执行了的执行完毕任务的被修正后的输入数据以及已参照的输出数据的特征量带上警告对象的标签,针对未被再执行的其他执行完毕任务的输入数据以及输出数据的特征量带上警告对象外的标签,来生成机器学习用的学习数据。而且,通过使用了该学习数据的机器学习,例如生成针对输入数据、输出数据的与警告条件171相当的分类器的模型。
警告条件171的学习方法例如能够使用机器学习中的等级(class)分类手法。该情况下,将未进行输入数据、输出数据的操作与任务的再执行的至少一方的特征量设为警告对象外的等级,将进行了输入数据、输出数据的操作以及任务的再执行的特征量设为警告对象的等级,通过使用了上述的学习数据的机器学习,能够获得线形判别函数等警告条件171。警告条件171的学习可以在进行了执行完毕任务的再执行的时机进行,例如可以以1天1次等预先决定的频度定期进行。
此外,可以每当记录任务执行历史记录161、任务操作历史记录162时,警告条件生成部130便随时记录上述的学习数据的生成所使用的特征量历史记录163,也可以与学习警告条件171的时机相匹配地参照任务执行历史记录161、任务操作历史记录162来记录上述的学习数据的生成所使用的特征量历史记录163。另外,警告条件生成部130也可以取代将特征量历史记录163记录于历史记录DB160,而在成为学习警告条件171的时机时,参照定义DB150中储存的类型定义154,根据历史记录DB160中记录的任务执行历史记录161、任务操作历史记录162,来生成学习数据。
另外,也可以使用进行了输入数据、输出数据的操作以及任务的再执行的全部的特征量来生成警告对象的学习数据,但也可以按每个用户能力编辑操作的熟练度,仅将熟练度为基准值以上的用户进行的操作作为对象,来生成警告对象的学习数据。另外,也可以随机选择未进行输入数据、输出数据的操作与任务的再执行的至少一方的特征量中的、在进行机器学习的方面为足够的量的特征量来生成警告对象外的学习数据。
另外,某个特征量是否进入警告对象的等级也可以取代再执行操作而使用对任务组的动作结果是否是良好进行表示的特定的输出数据。例如,已生成的字典的文字正确率表示任务组的动作结果的质量,如果其为一定数以上则将判断为动作结果良好这一信息记述在任务定义152内,可以使用该条件作为再执行操作的有无的代替。
也可以不使用特征量作为警告条件171的学习数据,而使用对象的数据本身。该情况下,可以对字符串附加进行了形态分析的结果等追加其他的信息。
图17是表示警告条件171的一个例子的图。警告条件171例如如图17所示,以将“条件ID”、“任务定义ID”、“对象输入”、“对象输出”、以及“条件”建立了对应的表形式,被储存于条件DB170。
条件ID是针对警告条件171的各个要素唯一分配的识别信息。任务定义ID表示该警告条件171以与哪个任务定义152对应的任务作为对象。对象输入表示在警告条件171以任务的输入数据作为对象的情况下成为对象的输入数据的要素的编号。对象输出表示在警告条件171以任务的输出数据为对象的情况下成为对象的输出数据的要素的编号。其中,如果输入数据或输出数据的要素为一个则用“1”来表示要素的编号,如果是包括多个要素的列表形式则用表示是第几个要素的数值来表示要素的编号。另外,在一个要素具有多个项目(一个单词的“记载”和“读法”等),且仅将这些项目的任意一个作为操作对象的情况下,对象输入、对象输出由[要素编号,项目的编号]的形式表示。条件表示线形判别函数等的具体的条件。
在图17所示的例子中,条件ID为“1”的警告条件171表示了以任务定义ID为“4”的“精度评价”任务的输出数据的第一个要素、即数据定义ID为“6”的“文字正确率”(参照图3以及图4)为对象,在“文字正确率”的数值小于0.8的情况下成为警告对象。另外,条件ID为“2”的警告条件171表示了以任务定义ID为“3”的“字典生成”任务的输入数据的第一个要素的第二个项目、即数据定义ID为“3”的“(列表形式的)单词”的“读法”(参照图3以及图4)为对象,在“单词”的“读法”的字符串长小于3的情况下成为警告对象。
警告条件171并不限定于图17所例示那样的通过针对单一的参数的条件式来进行规定的方式。例如,也可以如作为“字典生成”任务的输入数据的“(列表形式的)单词”的“记载”和“读法”那样,是考虑了多个参数的条件式,还可以是对SVM(Support VectorMachine:支持向量机)、贝叶斯分类器等赋予的模型(参数组)的形式。
由警告条件生成部130生成的警告条件171被显示控制部111反应为针对在任务UI上向用户提示的执行完毕任务的警告。即,显示控制部111参照条件DB170中储存的警告条件171,使针对在任务UI上向用户提示的执行完毕任务中的、输入数据或者输出数据符合警告条件171的执行完毕任务赋予了警告信息的任务UI显示于客户端终端的显示装置。
图18是表示警告信息的提示例的图,表示了在仪表板UI200上赋予警告信息的例子。若在由警告条件生成部130生成了警告条件171之后用户将仪表板UI200打开,则显示控制部111参照历史记录DB160的任务执行历史记录161和条件DB160的警告条件171,对由完成/执行中任务组一览201显示的任务组中是否存在包括输入数据或者输出数据符合警告条件171的执行完毕任务的任务组进行确认。然后,如果存在输入数据或者输出数据符合警告条件171的执行完毕任务,则显示控制部111例如将该任务组的状态的显示变更为“!警告”而进行显示。即,在图18的例子中,作为完成/执行中任务组一览201中的任务组的状态的显示,赋予针对该任务组所包含的执行完毕任务的警告信息300,向用户提示。
图19是表示警告信息的提示例的图,表示了在任务组详细UI220上提示警告信息的例子。如果用户从仪表板UI200的完成/执行中任务组一览201中选择了状态变为“!警告”的任务组,则显示控制部111例如使图19所示那样的任务组详细UI220显示。在该任务组详细UI220中,由任务一览221显示的执行完毕任务中的、输入数据或者输出数据符合警告条件171的执行完毕任务的状态的显示被变更为“!警告”。即,在图19的例子中,作为任务一览221中的执行完毕任务的状态的显示,赋予针对该执行完毕任务的警告信息300,向用户提示。
图20是表示警告信息的提示例的图,表示了在任务详细UI230上提示警告信息的例子。如果用户从任务组详细UI220的任务一览221中选择了状态变为“!警告”的任务,则显示控制部111使例如图20所示那样的任务详细UI230进行显示。该图20所示的任务详细UI230表示输入数据与列表形式的任务对应的任务详细UI230的例子,针对在输入数据的列表中符合警告条件171的要素赋予了“!警告”的显示。即,在图20的例子中,作为对符合警告条件171的输入数据的要素赋予的“!警告”的显示,赋予针对执行完毕任务的警告信息300,向用户提示。
此外,显示控制部111也可以赋予包括对在成为警告对象的任务组、执行完毕任务内符合警告条件171的输入数据(在列表形式的情况下为其要素)的数量、符合警告条件171的输出数据(在列表形式的情况下为其要素)的数量进行表示的信息的显示信息300,向用户提示。例如,当在任务组详细UI220上赋予警告信息300时,如图21所示,通过使成为警告的对象的执行完毕任务的状态的显示成为“!警告(2)”,能够成为表示该执行完毕任务的输入数据或者输出数据中的2个(在列表形式的情况下为2个要素)符合警告条件171这一情况的警告信息300。
另外,在是能够将警告条件171应该针对某个特征量进行警告的程度作为似然而输出的条件的形式的情况下,显示控制部111可以根据似然而赋予不同的形式的警告信息300,向用户提示。例如,如果似然为第1阈值以上则赋予表示通常的警告的警告信息300,如果似然为大于第1阈值的第2阈值以上,则赋予表示是更重要的警告的警告信息300。警告信息300的形式的不同例如能够通过文字、符号、颜色、闪烁等显示形态的不同来表示。
如以上举出具体的例子详细说明那样,本实施方式的任务执行控制装置100基于任务执行历史记录161和任务操作历史记录162,来生成针对任务的输入数据或者输出数据的警告条件171。而且,如果存在通过任务UI向用户提示的执行完毕任务中的、输入数据或者输出数据符合警告条件171的执行完毕任务,则显示针对该执行完毕任务赋予了警告信息300的任务UI。因此,根据本实施方式的任务执行控制装置100,能够使用户识别应该研究再执行的执行完毕任务来恰当地辅助任务的再执行。
例如在执行了“创建单词字典”的任务组的情况下,最终得到的成果物是单词字典,但即使该任务组所包含的各任务被正常地执行,也存在作为成果物的单词字典不是用户所满足的字典的情况。该情况下,用户会进行修正任务组所包含的任务的输入数据并指示任务的再执行等操作,但以往,大多情况下用户不能识别只要将何种任务的何种输入数据如何进行修正即可。与此相对,根据本实施方式的任务执行控制装置100,由于学习过去对执行完毕任务进行了再执行时的针对输入数据、输出数据的用户操作的趋势来生成警告条件171,对输入数据、输出数据符合警告条件171的执行完毕任务赋予警告信息300来向用户提示,所以能够使用户识别应该研究再执行的执行完毕任务而恰当地辅助任务的再执行。
本实施方式的任务执行控制100例如可通过构成一般的计算机的硬件与由计算机执行的程序(软件)的配合来实现。例如,能够通过计算机执行规定的程序,来实现上述的UI控制部110(显示控制部111以及操作受理部112)、任务管理部120(任务执行部121以及操作历史记录记录部122)、警告条件生成部130等功能性的构成要素。另外,能够使用计算机所具备的贮存器件,来实现上述的定义DB150、历史记录DB160以及条件DB170等数据库。
图22是表示本实施方式的任务执行控制装置100的硬件构成例的框图。本实施方式的任务执行控制装置100例如如图22所示,具有通常的计算机的硬件构成,该通常的计算机的硬件构成具备CPU(Central Processing Unit)、GPU(Graphics Processing Unit)等处理器101;RAM(Random Access Memory)、ROM(Read Only Memory)等内部存储器102;HDD(Hard Disk Drive)、SDD(Solid State Drive)等贮存器件103;用于连接输入器件106、显示器107等***机器的输入输出I/F104;以及与客户端终端等外部机器进行通信的通信I/F105。而且,例如通过处理器101利用内部存储器102,并且,执行贮存器件(storagedevice)103、内部存储器102等中储存的程序,能够实现上述的功能性的构成要素。
即,作为本实施方式的任务执行控制装置100的功能性的构成要素而表示的各部包含在由计算机执行的程序中,通过计算机所具备的1个以上处理器(图22的处理器101)执行该程序,在RAM等主存储(图22的内部存储器102)上生成上述的各部。
由计算机执行的上述程序例如可以被记录到磁盘(软盘、硬盘等)、光盘(CD-ROM、CD-R、CD-RW、DVD-ROM、DVD±R、DVD±RW、Blu-ray(注册商标)Disc等)、半导体存储器,或者与之类似的记录介质来进行提供。其中,记录程序的记录介质只要是计算机可读取的记录介质即可,其存储形式可以是任何的形态。另外,也可以构成为将上述程序预先安装于计算机,还可以构成为将经由网络分发的上述的程序恰当地安装于计算机。
此外,本实施方式的任务执行控制装置100也可以是通过ASIC(ApplicationSpecific Integrated Circuit)、FPGA(Field-Programmable Gate Array)等专用的硬件实现上述的功能性的构成要素的一部分或者全部的构成。
另外,本实施方式的任务执行控制装置100也可以是构成为将多台计算机连接成能够通信的网络***,将上述的功能性的构成要素分散于多台计算机来实现的构成。另外,本实施方式的任务执行控制装置100也可以是在云***上动作的虚拟机。另外,本实施方式的任务执行控制装置100并不限定于作为利用了网络的服务器/客户端***的服务器而实现的例子,也可以通过用户利用的个人计算机等信息处理装置来实现。
以上,对本发明的实施方式进行了说明,但该实施方式只是例示,不意图限定发明的范围。该新的实施方式也能够通过其他的各种方式加以实施,在不脱离发明主旨的范围,能够进行各种省略、替换、变更。这些实施方式及其变形包含在发明的范围、主旨,并且包含在技术方案所记载的发明及其等同的范围。
Claims (9)
1.一种任务执行控制装置,控制任务的执行,上述任务是受理输入数据并进行处理,输出表示处理的结果的输出数据的处理单位,其中,上述任务执行控制装置具备:任务执行部,执行被指定的任务,记录包括执行完毕任务的输入数据和输出数据的任务执行历史记录;显示控制部,使显示装置显示任务画面,该任务画面向用户提示执行完毕任务的信息并且受理用于再执行执行完毕任务的用户操作;操作历史记录记录部,记录包括使用了上述任务画面的用户操作的操作对象项目和操作内容的任务操作历史记录;以及警告条件生成部,基于上述任务执行历史记录和上述任务操作历史记录,生成针对任务的输入数据或者输出数据的警告条件,上述显示控制部针对由上述任务画面向用户提示的执行完毕任务中的、输入数据或者输出数据符合上述警告条件的执行完毕任务赋予警告信息,使包含上述警告信息的任务画面显示于上述显示装置,上述警告条件生成部使用根据上述用户操作而被再执行的执行完毕任务的被修正后的输入数据以及已参照的输出数据的特征量、和未被再执行的其他执行完毕任务的输入数据以及输出数据的特征量来生成学习数据,上述特征量是与上述输入数据以及上述输出数据的类型相应的特征量,通过使用了上述学习数据的机器学习,以对分类器赋予的模型的形式生成上述警告条件。
2.根据权利要求1所述的任务执行控制装置,其中,上述任务画面包括:第1画面,向用户提示已被依次执行的执行完毕任务的集合即执行完毕任务组的一览;第2画面,向用户提示从上述第1画面选择出的执行完毕任务组所包含的执行完毕任务的一览;以及第3画面,包括从上述第2画面选择出的执行完毕任务的输入数据和输出数据,并受理修正输入数据来再执行执行完毕任务的用户操作。
3.根据权利要求2所述的任务执行控制装置,其中,上述显示控制部在通过上述第2画面向用户提示的执行完毕任务的一览中,赋予能够对输入数据或者输出数据符合上述警告条件的执行完毕任务进行识别的上述警告信息。
4.根据权利要求2或3所述的任务执行控制装置,其中,上述显示控制部在上述第3画面中,赋予能够对符合上述警告条件的输入数据或者输出数据进行识别的上述警告信息。
5.根据权利要求2或3所述的任务执行控制装置,其中,上述显示控制部在通过上述第1画面向用户提示的执行完毕任务组的一览中,赋予能够对包括输入数据或者输出数据符合上述警告条件的执行完毕任务的执行完毕任务组进行识别的上述警告信息。
6.根据权利要求1所述的任务执行控制装置,其中,上述警告信息包括符合上述警告条件的输入数据或者输出数据的数量。
7.根据权利要求1所述的任务执行控制装置,其中,在上述警告条件包括警告的似然的情况下,上述显示控制部对输入数据或者输出数据符合上述警告条件的执行完毕任务赋予根据上述似然而不同的形式的上述警告信息。
8.一种任务执行控制方法,由控制任务的执行的任务执行控制装置执行,上述任务是受理输入数据并进行处理,输出表示处理的结果的输出数据的处理单位,其中,上述任务执行控制方法包括:任务执行步骤,执行被指定的任务,记录包括执行完毕任务的输入数据和输出数据的任务执行历史记录;显示控制步骤,使显示装置显示任务画面,该任务画面向用户提示执行完毕任务的信息并且受理用于再执行执行完毕任务的用户操作;操作历史记录记录步骤,记录包括使用了上述任务画面的用户操作的操作对象项目和操作内容的任务操作历史记录;以及警告条件生成步骤,基于上述任务执行历史记录和上述任务操作历史记录,生成针对任务的输入数据或者输出数据的警告条件,上述显示控制步骤针对由上述任务画面向用户提示的执行完毕任务中的、输入数据或者输出数据符合上述警告条件的执行完毕任务赋予警告信息,使包含上述警告信息的任务画面显示于上述显示装置,在上述警告条件生成步骤中,使用根据上述用户操作而被再执行的执行完毕任务的被修正后的输入数据以及已参照的输出数据的特征量、和未被再执行的其他执行完毕任务的输入数据以及输出数据的特征量来生成学习数据,上述特征量是与上述输入数据以及上述输出数据的类型相应的特征量,通过使用了上述学习数据的机器学习,以对分类器赋予的模型的形式生成上述警告条件。
9.一种记录介质,记录有用于使控制任务的执行的计算机执行以下步骤的程序,上述任务是受理输入数据并进行处理,输出表示处理的结果的输出数据的处理单位,其中,上述步骤是指:执行被指定的任务,记录包括执行完毕任务的输入数据和输出数据的任务执行历史记录,使显示装置显示任务画面,该任务画面向用户提示执行完毕任务的信息并且受理用于再执行执行完毕任务的用户操作,记录包括使用了上述任务画面的用户操作的操作对象项目和操作内容的任务操作历史记录,基于上述任务执行历史记录和上述任务操作历史记录,生成针对任务的输入数据或者输出数据的警告条件,如果生成了上述警告条件,则在上述任务画面的显示中,针对由上述任务画面向用户提示的执行完毕任务中的、输入数据或者输出数据符合上述警告条件的执行完毕任务赋予警告信息,使包含上述警告信息的任务画面显示于上述显示装置,在生成上述警告条件时,使用根据上述用户操作而被再执行的执行完毕任务的被修正后的输入数据以及已参照的输出数据的特征量、和未被再执行的其他执行完毕任务的输入数据以及输出数据的特征量来生成学习数据,上述特征量是与上述输入数据以及上述输出数据的类型相应的特征量,通过使用了上述学习数据的机器学习,以对分类器赋予的模型的形式生成上述警告条件。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017-000329 | 2017-01-05 | ||
JP2017000329A JP6532900B2 (ja) | 2017-01-05 | 2017-01-05 | ジョブ実行制御装置、ジョブ実行制御方法およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108280054A CN108280054A (zh) | 2018-07-13 |
CN108280054B true CN108280054B (zh) | 2021-09-03 |
Family
ID=62708446
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710831463.6A Active CN108280054B (zh) | 2017-01-05 | 2017-09-15 | 任务执行控制装置、任务执行控制方法以及记录介质 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10585684B2 (zh) |
JP (1) | JP6532900B2 (zh) |
CN (1) | CN108280054B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111381629B (zh) * | 2018-12-29 | 2024-05-14 | 玳能本股份有限公司 | 作业支援***及作业支援方法 |
CN110322955A (zh) * | 2019-05-09 | 2019-10-11 | 杭州迪英加科技有限公司 | 交互方法、***和装置 |
CN110750308B (zh) * | 2019-09-11 | 2024-03-01 | 东软集团股份有限公司 | 任务处理方法、装置、存储介质及电子设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007136177A1 (en) * | 2006-05-19 | 2007-11-29 | Yong Jung Bang | Real-time accessor marketing system and method |
CN101241514A (zh) * | 2008-03-21 | 2008-08-13 | 北京搜狗科技发展有限公司 | 一种生成纠错数据库的方法、自动纠错的方法和*** |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02271427A (ja) * | 1989-04-12 | 1990-11-06 | Nec Corp | ジョブ入出力情報制御装置 |
JP3740728B2 (ja) * | 1996-01-12 | 2006-02-01 | 三菱電機株式会社 | ジョブ・リソース割当て学習装置 |
JPH1069517A (ja) | 1996-08-27 | 1998-03-10 | Ricoh Co Ltd | 文字認識装置 |
JP2004005205A (ja) * | 2002-05-31 | 2004-01-08 | Ufit Co Ltd | ジョブ進捗監視システム |
JP4581404B2 (ja) | 2004-01-06 | 2010-11-17 | 富士ゼロックス株式会社 | 情報処理装置及び情報処理プログラム |
JP5146048B2 (ja) * | 2008-03-27 | 2013-02-20 | 富士通株式会社 | データベース監視装置、データベース監視方法、およびデータベース監視プログラム |
JP5598806B2 (ja) | 2008-11-28 | 2014-10-01 | キヤノンItソリューションズ株式会社 | 情報処理装置及び情報処理方法、並びにプログラム |
JP5328382B2 (ja) * | 2009-01-09 | 2013-10-30 | キヤノン株式会社 | 管理装置、管理方法及びプログラム |
US8854639B2 (en) * | 2010-01-27 | 2014-10-07 | Kyocera Mita Corporation | Control device, image forming apparatus, and reading device |
CN103229174B (zh) * | 2011-10-19 | 2016-12-14 | 松下电器(美国)知识产权公司 | 显示控制装置、集成电路以及显示控制方法 |
US20140351362A1 (en) * | 2011-11-02 | 2014-11-27 | Hitachi, Ltd. | Computer system, data transfer method, and data transfer program |
JP2014041517A (ja) * | 2012-08-23 | 2014-03-06 | Konica Minolta Inc | ジョブ実行装置、アプリケーション提示方法、およびコンピュータプログラム |
JP2014115768A (ja) * | 2012-12-07 | 2014-06-26 | Toshiba Corp | ログ判定システム、ログ判定基準構築装置及びログ判定方法 |
JP6753398B2 (ja) * | 2015-06-26 | 2020-09-09 | 日本電気株式会社 | 情報処理装置、情報処理システム、情報処理方法、及び、プログラム |
-
2017
- 2017-01-05 JP JP2017000329A patent/JP6532900B2/ja active Active
- 2017-09-15 CN CN201710831463.6A patent/CN108280054B/zh active Active
- 2017-09-18 US US15/707,446 patent/US10585684B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007136177A1 (en) * | 2006-05-19 | 2007-11-29 | Yong Jung Bang | Real-time accessor marketing system and method |
CN101241514A (zh) * | 2008-03-21 | 2008-08-13 | 北京搜狗科技发展有限公司 | 一种生成纠错数据库的方法、自动纠错的方法和*** |
Also Published As
Publication number | Publication date |
---|---|
CN108280054A (zh) | 2018-07-13 |
US20180189075A1 (en) | 2018-07-05 |
JP6532900B2 (ja) | 2019-06-19 |
JP2018109883A (ja) | 2018-07-12 |
US10585684B2 (en) | 2020-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9898464B2 (en) | Information extraction supporting apparatus and method | |
CN108280054B (zh) | 任务执行控制装置、任务执行控制方法以及记录介质 | |
JP2017224184A (ja) | 機械学習装置 | |
EP3648032A1 (en) | Information inputting method, information inputting device, and information inputting system | |
JP6290230B2 (ja) | 音訳作業支援装置、音訳作業支援方法及びプログラム | |
US20140115435A1 (en) | Creating and publishing different versions of documents | |
US10878232B2 (en) | Automated processing of receipts and invoices | |
JP5771108B2 (ja) | 光学式文字認識で生成したテキストデータの校正を支援するためのシステム、方法、プログラム | |
US20160086126A1 (en) | Information processing apparatus and method | |
US20240029130A1 (en) | Systems and methods for generating personalized item descriptions | |
JP7275591B2 (ja) | 評価支援プログラム、評価支援方法および情報処理装置 | |
WO2024057589A1 (ja) | 修正提案方法、修正提案システム、及び修正提案プログラム | |
US20130262263A1 (en) | Coordination list-providing system and related method | |
JP6641777B2 (ja) | 情報処理装置及びプログラム | |
JP7508913B2 (ja) | 情報処理装置及びプログラム | |
US20220043849A1 (en) | Document processing program and information processing apparatus | |
JP5550959B2 (ja) | 文書処理システム、及びプログラム | |
US20180121978A1 (en) | User-Assisted Processing of Receipts and Invoices | |
JP2018010509A (ja) | 画像編集装置、画像編集方法、画像編集システム及びプログラム | |
US11922115B1 (en) | Systems and methods for automatic generation of event materials | |
TWI550536B (zh) | A message management apparatus, a message management method, a recording medium, and a computer program | |
JP6497012B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP2013065257A (ja) | 情報処理装置及びプログラム | |
JP2024010619A (ja) | 学習装置、学習方法、及び学習プログラム | |
CN112585611A (zh) | 固有表达提取装置、方法以及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |