信息处理程序、信息处理装置以及调试系统制造方法及图纸

技术编号:22334410 阅读:26 留言:0更新日期:2019-10-19 13:05
提供即使在对随着时间经过依次受理的日志数据列进行批次处理的情况且一连串的日志横跨多个批次数据的情况下,仍抑制调试的结果错误的信息处理程序、信息处理装置以及调试系统。调试装置(1)随着时间经过依次受理伴随调试对象的程序的动作产生的日志,作为对预先决定的范围的日志进行批次处理的处理中批次数据(112),对处理中批次数据(112)进行群组化,在群组化的日志的集合未满足条件的情况下,将该群组记录为未完成的状态,并且在新的处理中批次数据(112)与未完成的群组之间存在共同的群组的情况下,将未完成的群组的日志数据加到新的处理数据(112)。

【技术实现步骤摘要】
【国外来华专利技术】信息处理程序、信息处理装置以及调试系统
本专利技术涉及信息处理程序、信息处理装置以及调试系统。
技术介绍
为了调试应用等程序,需要收集随着时间经过记录通过执行应用而产生的事件的历史(以下还称为“日志”),对通过应用执行某个动作而记录的一组日志(还称为日志的“群组”)进行分析处理。作为以往的技术,提出了关于需要判断事件的成立条件的程序自动地进行调试的信息处理装置(参照例如专利文献1)。专利文献1公开的信息处理装置在事件检测器中判断在受理的命令中是否包括与事件有关的批次记述,在事件检测器检测到事件的存在的情况下,使用于表示该事件的成立的成立标志成为ON,在成立标志是ON的情况下,通过事件信息解析单元执行事件成立时的批次处理,自动地进行程序的调试。现有技术文献专利文献1:日本特开2000‐293399号公报
技术实现思路
但是,专利文献1的信息处理装置在命令中包括与事件有关的批次记述的情况下使调试自动化,但仅以将执行命令而动作的结果记录的日志作为一个集合进行批次处理的情况为前提,未设想如将日志分成多个而处理的情况。另外,未设想如以不同顺序执行构成多个种类的动作的数据,对其结果记录的多个种类的日志进行批次处理的状况。即,在如使多个种类的应用、服务动作并从他们随着时间经过受理日志,对包括多个种类的群组的日志的某个期间的数据进行批次处理的状况下,如横跨多个批次处理的单位包含某个群组的日志的情况下,专利文献1的信息处理装置存在由于在批次处理的单位中数据不完全而调试的结果处置为未完成的日志的集合或者判断为差错,而无法正确地进行调试这样的问题。因此,本专利技术的目的在于提供一种即使在对随着时间经过依次受理的日志数据列进行批次处理的情况且一连串的日志横跨多个批次数据的情况下,仍抑制调试的结果错误的信息处理程序、信息处理装置以及调试系统。本专利技术的一个方案为了达成上述目的,提供以下的信息处理程序、信息处理装置以及调试系统。[1]一种信息处理程序,用于使计算机作为如下单元发挥功能:处理数据选择单元,从随着时间经过依次受理到伴随调试对象的程序的动作产生的日志的日志数据列,选择预先决定的范围的日志,作为批次处理的处理中批次数据;群组化单元,根据日志的字段,对所述处理数据选择单元选择出的所述处理中批次数据进行群组化;群组处理单元,在由所述群组化单元群组化的日志的集合未满足完成的条件的情况下,将该群组作为未完成的状态记录为未完成结果;以及未完成群组处理单元,所述处理数据选择单元在所述处理中批次数据之后选择新的处理中批次数据,所述群组化单元对该新的处理中批次数据进行群组化之后,在该新的处理中批次数据与所述群组处理单元作为未完成结果的群组之间存在共同的群组的情况下,将所述新的处理中批次数据的该共同的群组的日志数据作为属于该共同的群组的所有日志数据。[2]在所述[1]记载的信息处理程序中,所述群组处理单元在所述未完成结果中设定超时时刻而记录。[3]在所述[2]记载的信息处理程序中,群组处理单元在所述群组化单元群组化的日志的集合满足完成的条件的情况下,处理该群组而保存为完成结果,使所述计算机还作为将所述未完成结果中的、经过所述超时时刻的未完成结果、和所述完成结果作为调试的结果输出的结果输出单元发挥功能。[4]一种信息处理装置,具备:处理数据选择单元,从随着时间经过依次受理到伴随调试对象的程序的动作产生的日志的日志数据列,选择预先决定的范围的日志,作为批次处理的处理中批次数据;群组化单元,根据日志的字段,对所述处理数据选择单元选择出的所述处理中批次数据进行群组化;群组处理单元,在由所述群组化单元群组化的日志的集合未满足完成的条件的情况下,将该群组作为未完成的状态记录为未完成结果;以及未完成群组处理单元,所述处理数据选择单元在所述处理中批次数据之后选择新的处理中批次数据,所述群组化单元对该新的处理中批次数据进行群组化之后,在该新的处理中批次数据与所述群组处理单元作为未完成结果的群组之间存在共同的群组的情况下,将所述新的处理中批次数据的该共同的群组的日志数据作为属于该共同的群组的所有日志数据。[5]在所述[4]记载的信息处理装置中,所述群组处理单元在所述未完成结果中设定超时时刻而记录。[6]在所述[4]记载的信息处理装置中,群组处理单元在所述群组化单元群组化的日志的集合满足完成的条件的情况下,处理该群组而保存为完成结果,使所述计算机还作为将所述未完成结果中的、经过所述超时时刻的未完成结果、和所述完成结果作为调试的结果输出的结果输出单元发挥功能。[7]一种调试系统,包括:调试对象装置,随着时间经过依次输出伴随调试对象的程序的动作产生的日志;以及信息处理装置,该信息处理装置具有:处理数据选择单元,从从所述调试对象装置受理的日志数据列,选择预先决定的范围的日志,作为批次处理的处理中批次数据;群组化单元,根据日志的字段,对所述处理数据选择单元选择出的所述处理中批次数据进行群组化;群组处理单元,在由所述群组化单元群组化的日志的集合未满足完成的条件的情况下,将该群组作为未完成的状态记录为未完成结果;以及未完成群组处理单元,所述处理数据选择单元在所述处理中批次数据之后选择新的处理中批次数据,所述群组化单元对该新的处理中批次数据进行群组化之后,在该新的处理中批次数据与所述群组处理单元作为未完成结果的群组之间存在共同的群组的情况下,将所述新的处理中批次数据的该共同的群组的日志数据作为属于该共同的群组的所有日志数据。根据方案1、4、7所涉及的专利技术,即使在对随着时间经过依次受理的日志数据列进行批次处理的情况下且一连串的日志横跨多个批次数据的情况下,仍能够抑制调试的结果错误。根据方案2、5所涉及的专利技术,能够在未完成结果中设定并记录超时时刻。根据方案3、6所涉及的专利技术,在群组化单元群组化的日志的集合满足完成的条件的情况下,能够处理该群组而保存为完成结果,将未完成结果中的、经过超时时刻的未完成结果和完成结果作为调试的结果输出。附图说明图1是示出实施方式所涉及的调试系统的结构的一个例子的概略图。图2是示出实施方式所涉及的调试装置的结构例的框图。图3是用于说明调试装置的日志受理动作的概略图。图4是用于说明调试装置的批次数据选择动作的概略图。图5是示出调试装置对批次数据进行群组化之前的批次数据的结构的概略图。图6是示出调试装置对批次数据进行群组化之后的批次数据的结构的概略图。图7是用于说明调试装置的未完成结果输出动作的概略图。图8是用于说明调试装置的未完成群组的继续处理动作的概略图。图9是用于说明调试装置的未完成群组的继续处理动作的其他概略图。图10是用于说明调试装置的群组处理动作的概略图。图11是示出调试装置的调试动作的概要的流程图。图12是示出调试装置的批次数据选择动作的概要的流程图。图13是示出调试装置的未完成结果输出动作的概要的流程图。图14是示出调试装置的未完成群组的继续处理动作的概要的流程图。图15是示出调试装置的群组处理动作的概要的流程图。(符号说明)1:调试装置;2:调试对象装置;5:调试系统;10:控制部;11:存储部;12:通信部;100:日志受理单元;101:处理数据选择单元;102:群组化单元;103:未完成结果表格制作单元;104:未完成结果输出单元;1本文档来自技高网...

【技术保护点】
1.一种信息处理程序,用于使计算机作为如下单元而发挥功能:处理数据选择单元,从按照时间经过依次受理到伴随调试对象的程序的动作而产生的日志的日志数据之列,选择预先决定的范围的日志,作为批次处理的处理中批次数据;群组化单元,根据日志的字段,对所述处理数据选择单元选择出的所述处理中批次数据进行群组化;群组处理单元,在由所述群组化单元群组化的日志的集合未满足完成的条件的情况下,将该群组作为未完成的状态记录为未完成结果;以及未完成群组处理单元,所述处理数据选择单元在所述处理中批次数据之后选择新的处理中批次数据,所述群组化单元对该新的处理中批次数据进行群组化之后,在该新的处理中批次数据与所述群组处理单元作为未完成结果的群组之间存在共同的群组的情况下,将所述新的处理中批次数据的该共同的群组的日志数据作为属于该共同的群组的所有日志数据。

【技术特征摘要】
【国外来华专利技术】2018.02.01 JP 2018-0163731.一种信息处理程序,用于使计算机作为如下单元而发挥功能:处理数据选择单元,从按照时间经过依次受理到伴随调试对象的程序的动作而产生的日志的日志数据之列,选择预先决定的范围的日志,作为批次处理的处理中批次数据;群组化单元,根据日志的字段,对所述处理数据选择单元选择出的所述处理中批次数据进行群组化;群组处理单元,在由所述群组化单元群组化的日志的集合未满足完成的条件的情况下,将该群组作为未完成的状态记录为未完成结果;以及未完成群组处理单元,所述处理数据选择单元在所述处理中批次数据之后选择新的处理中批次数据,所述群组化单元对该新的处理中批次数据进行群组化之后,在该新的处理中批次数据与所述群组处理单元作为未完成结果的群组之间存在共同的群组的情况下,将所述新的处理中批次数据的该共同的群组的日志数据作为属于该共同的群组的所有日志数据。2.根据权利要求1所述的信息处理程序,其中,所述群组处理单元在所述未完成结果中设定并记录超时时刻。3.根据权利要求2所述的信息处理程序,其中,群组处理单元在所述群组化单元群组化的日志的集合满足完成的条件的情况下,处理该群组并保存为完成结果,使所述计算机还作为如下单元而发挥功能:结果输出单元,将所述未完成结果中的经过所述超时时刻的未完成结果和所述完成结果作为调试的结果输出。4.一种信息处理装置,具备:处理数据选择单元,从按照时间经过依次受理到伴随调试对象的程序的动作而产生的日志的日志数据之列,选择预先决定的范围的日志,作为批次处理的处理中批次数据;群组化单元,根据日志的字段,对所述处理数据选择单元选择出的所述处理中批次数据进行群组化;群组处理单元,在由所述群组化单元群组化的日志的集合未满...

【专利技术属性】
技术研发人员:D·柯伦青木健悟宫永直树P·梅杰扎克
申请(专利权)人:株式会社软技
类型:发明
国别省市:日本,JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1