信息处理装置、信息处理系统、信息处理方法以及程序的制作方法_6

文档序号:9564660阅读:来源:国知局
数据形式。比较运算符是可用于参数的比较运算符。除了图示的比较运算符外,开始匹配、末尾匹配、或完美匹配可以用作比较运算符。标签是用于在用户接口等上显示参数的字符串。
[0180]在参数被用在条件表达式中的情况下,参数的值不改变。换言之,当参数被用于在条件表达式中时具有参数的查阅权限就足够了。因此,在步骤S509和S510中,在对应于包括在获取请求中的识别信息的参数结构信息中,获取在其存取权限中具有“r”的参数信息的视图(下文称为“用于条件表达式的视图列表”),以获取对于条件表达式的参数的视图。参数信息是包括参数ID、数据形式、标签等的信息。
[0181]随后,规则处理部13c将用于条件表达式的参数的视图返回至客户端20 (步骤S511)。客户端20使用对象参数选择区732的列表框,以便显示包括在用于条件表达式的参数的视图中的标签视图(步骤S512)。
[0182]接着,用户从所显示的视图中选择任何一个参数(步骤S513)。客户端20在条件表达式设置屏幕730的比较运算符选择区733中,设置与所选择的参数相关的参数信息中包括的比较运算符作为选项。客户端20设置比较值输入区734使得可以被输入到比较值输入区734的值被限制为包括在与所选择的参数相关的参数信息中的数据形式。
[0183]随后,用户选择比较运算符,输入比较值,并按下确定按钮735。然后,客户端20将条件表达式设置屏幕730的设置内容反映(复制)到规则编辑屏幕720的条件表达式视图显示区7222中(图18)。换言之,新行被添加到条件表达式视图显示区7222,并且条件表达式设置屏幕730的设置内容被设置到行中。
[0184]在另一方面,当规则编辑屏幕720的动作列表编辑区723上的添加按钮7233(图18)被按下时,动作定义设置屏幕740显示在客户端20上。
[0185]图22是动作定义设置屏幕740的示例性显示。参考图22,动作定义设置屏幕740包括分支目的地选择区741、归属目的地选择区742、对象参数选择区743、变化值输入区744、和0K按钮745等。
[0186]分支目的地选择区741、归属目的地选择区742和对象参数选择区743以可选框列出,用于选择形成了动作定义的分支目的地、归属目的地和对象参数。变化值输入区744是用于接收形成动作定义的变化值的输入的区域。
[0187]图23是说明响应于在动作定义设置屏幕上的操作而执行的示例性过程的顺序图。
[0188]当用户操作分支目的地选择区741时,指示了分支目的地视图的显示(步骤S601)。客户端20将分支目的地视图的获取请求发送至流管理服务器10的规则处理部13c (步骤S602)。获取请求包括编辑对象的流定义的流ID和规则处理的执行顺序。
[0189]随后,规则处理部13c指定流ID和执行顺序并且向流执行控制部12请求获取分支目的地的视图(步骤S603)。流执行控制部12获取分支目的地的候选的视图信息(以下称为“分支目的地视图”),并响应于获取请求将分支目的地视图返回至规则处理部13c (步骤S604)。分支目的地视图包括至少一个处理单位(插件要素)的插件ID,该处理单位被定义以便在由指定的流ID所特定的流定义数据中的指定执行顺序中被接下来执行。例如,如果与第三规则处理相关的规则定义是在图7中所示的流定义数据500的编辑对象,则其执行顺序是第四位的插件要素550和560的插件ID被获取并被包括在分支目的地视图中。
[0190]随后,规则处理部13c将分支目的地视图返回给客户端20 (步骤S605)。客户端20使用分支目的地选择区741的列表框并且使得分支目的地视图显示(步骤S606)。用户从所显示的分支目的地视图中选择任何一个分支目的地。
[0191]接着,当用户操作归属目的地选择区742时,指示归属目的地视图的显示(步骤S607)。然后,类似于图20中所示的步骤S502至S506的处理被执行(步骤S608至S612)。
[0192]随后,当用户操作对象参数选择区743时,指示对象参数的视图的显示(步骤S613)。然后,类似于图20中所示的步骤S508到S512的处理被执行(步骤S614至S618)。动作定义的对象参数是变化对象的参数。换言之,对于用于动作定义的参数不仅要求查阅权限还要求写入权限。因此,在步骤S615和S616中,在对应于包括在获取请求中的识别信息的参数结构信息中,获取其存取权限中具有“r”和“w”的参数信息的视图,以获取用于动作定义的参数的视图。
[0193]接着,用户从所显示的视图中选择任何一个参数(步骤S619)。客户端20设置变化值输入区744,使得可以被输入到变化值输入区744的值仅限于与所选择的参数相关的参数信息中所包括的数据形式。
[0194]随后,用户输入变化值并按下0K按钮745。然后,客户端20将动作定义设置屏幕740的设置内容反映(复制)到规则编辑屏幕720的动作定义视图显示区7232(图18)。换言之,新行被添加到动作定义视图显示区7232中,并且动作定义设置屏幕740的设置内容被设置到行中。
[0195]在实施例中,流管理服务器10是信息处理装置或信息处理系统的示例。流执行控制部12是处理控制部的示例。规则处理部13c是选择部的示例。
[0196]如上所述,在实施例中,可以改善由处理单位的组合而形成的处理流的灵活性。
[0197]可以以任何便利的形式来实现本发明,例如使用专用硬件或者专用硬件与软件的混合。本发明可以被实现为由一个或者多个联网的处理装置实施的计算机软件。网络可以包括任何便利的地面或者无线通信网络,例如互联网(Internet)。处理装置可以包括任何适于编程的装置,例如通用目的计算机、个人数字助理、移动电话(例如WAP或者兼容3G的电话)等。由于本发明可以被实现为软件,因此本发明的每个和每一方面都包括可以在可编程设备上实现的计算机软件。可以使用用于存储处理器可读的代码的任何存储器介质(例如软盘、硬盘、光盘(CD-ROM)、磁带装置或者固态存储设备)来向可编程设备提供计算机软件。
[0198]本文引用的所有示例和条件语言旨在用于教导的目的,以帮助读者理解本发明的原理和发明人对现有技术贡献的概念,并且应被解释为不限于这些具体引用的示例和条件,也不限于与显示本发明的优劣相关的说明书中的这些示例的组织。尽管信息处理装置已经被详细地描述,但是应当理解的是,可以对其做出各种改变,替换和变更而不脱离本发明的精神和范围。
[0199]本申请根据并要求申请日为2014年7月31日的在先日本专利申请N0.2014-155891的优先权的权益,其全部内容通过引用的方式合并于此。
【主权项】
1.一种信息处理装置,包括: 处理控制部,用于以在定义信息中所定义的顺序来执行被提供用于输入数据的至少一个处理单位;以及 选择部,用于根据从所述至少一个处理单位所获取的输出信息,在被定义在定义信息中的多个处理单位中选择由所述处理控制部执行的对象处理单位,作为在每个所述至少一个处理单位之后将要被执行的候选处理单位。2.根据权利要求1所述的信息处理装置, 其中所述选择部根据先前对于所述输出信息设置的条件的评价结果,在所述多个处理单位之中选择所述对象处理单位。3.根据权利要求2所述的信息处理装置, 其中所述选择部在对被定义为候选处理单位的多个处理单位中的每一个所设置的条件中,选择对应于符合条件的所述对象处理单位。4.根据权利要求3所述的信息处理装置, 其中所述处理控制部使得信息作为用于由所述选择部所选择的所述对象处理单位的输入信息,该信息与对于被定义为所述候选处理单位的所述多个处理单位中的每一个而设置的所述条件相关联。5.—种信息处理系统,所述信息处理系统包括信息处理装置,所述信息处理装置包括: 处理控制部,用于以在定义信息中所定义的顺序来执行被提供用于输入数据的至少一个处理单位;以及 选择部,用于根据从所述至少一个处理单位所获取的输出信息,在被定义在定义信息中的多个处理单位中选择由所述处理控制部所执行的对象处理单位,作为在每个所述至少一个处理单位之后将要被执行的候选处理单位。6.根据权利要求5所述的信息处理系统, 其中所述选择部根据先前对于所述输出信息设置的条件的评价结果,在所述多个处理单位之中选择所述对象处理单位。7.根据权利要求6的信息处理系统, 其中所述选择部在对被定义为候选处理单位的多个处理单位中的每一个所设置的条件中,选择对应于符合条件的所述对象处理单位。8.根据权利要求7的信息处理系统, 其中所述处理控制部使得信息作为用于由所述选择部所选择的所述对象处理单位的输入信息,该信息与对于被定义为所述候选处理单位的所述多个处理单位中的每一个而设置的所述条件相关联。9.一种处理信息的方法,由包括信息处理装置的信息处理系统来执行,所述方法包括: 以在定义信息中所定义的顺序来执行被提供用于输入数据的至少一个处理单位;以及根据从所述至少一个处理单位所获取的输出信息,在被定义在定义信息中的多个处理单位中选择由处理控制部所执行的对象处理单位,作为在每个所述至少一个处理单位之后将要被执行的候选处理单位。10.根据权利要求9所述的方法, 其中所述选择所述对象处理单位的步骤,根据先前对于所述输出信息设置的条件的评价结果,在所述多个处理单位之中选择所述对象处理单位。11.根据权利要求10所述的方法, 其中所述选择所述对象处理单位的步骤,在对被定义为候选处理单位的多个处理单位中的每一个所设置的条件中,选择对应于符合条件的所述对象处理单位。12.根据权利要求11所述的方法, 其中所述执行所述至少一个处理单位的步骤,使得信息作为用于由选择所述对象处理单位的步骤所选择的对象处理单位的输入信息,该信息与对于被定义为所述候选处理单位的所述多个处理单位中的每一个而设置的所述条件相关联。
【专利摘要】一种信息处理装置,包括:处理控制部,用于以在定义信息中所定义的顺序来执行被提供用于输入数据的至少一个处理单位;以及选择部,用于根据从所述至少一个处理单位所获取的输出信息,在被定义在定义信息中的多个处理单位中选择由所述处理控制部所执行的对象处理单位,作为在每个所述至少一个处理单位之后将要被执行的候选。
【IPC分类】G06F17/30
【公开号】CN105320735
【申请号】CN201510455428
【发明人】三原亚弓
【申请人】株式会社理光
【公开日】2016年2月10日
【申请日】2015年7月29日
【公告号】US20160037010
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1