程序设置设备和程序设置方法_5

文档序号:9438878阅读:来源:国知局
级别中间抽象实体而不是具体实体300来执行“具体化过程”,以从高级别中间抽象实体的设置项(高级别中间抽象设置项)计算低级别中间抽象实体的设置项(低级别中间抽象设置项)的计算值。此外,设置值确定单元120使用低级别中间抽象实体而不是具体实体300来执行“具体设置值确定过程”,以确定低级别中间抽象设置项的设置值。设置值确定单元120重复该处理以确定每个中间抽象设置项的设置值。
[0144]下面将描述本发明的第二示例性实施例的有利效果。
[0145]本发明的第二示例性实施例可以提供各种设置界面,通过该设置界面用户可以容易地对具有比本发明的第一示例性实施例中的那些设置项更加复杂的设置项的系统进行设置。这是因为中间抽象实体250被进一步定义在抽象实体200与具体实体300之间,并且设置值确定单元120使得具体化逻辑执行单元121使用具体化逻辑261从抽象设置项202的设置值206计算中间抽象设置项252的值并且使用具体化逻辑311从中间抽象设置项252的设置值256计算具体设置项302的值。
[0146]虽然已经参照其示例性实施例具体示出和描述了本发明,但是本发明并不限于这些实施例。将由本领域普通技术人员理解的是,可以在其中进行各种形式和细节的改变,而不脱离如由权利要求限定的本发明的精神和范围。
[0147]本申请基于2012年11月19日提交的日本专利申请N0.2012-253443并且要求其优先权的权益,其公开内容通过引用方式整体并入于此。
[0148][附图标记列表]
[0149]100 程序设置设备
[0150]110 输入和输出单元
[0151]111 用户界面屏幕
[0152]120 设置值确定单元
[0153]121 具体化逻辑执行单元
[0154]130 实体信息存储单元
[0155]131 实体信息
[0156]200 抽象实体
[0157]201 抽象设置项组
[0158]202 抽象设置项
[0159]203 默认值
[0160]204 用户输入值
[0161]206 设置值
[0162]1200抽象实体显示部分
[0163]1202 输入域
[0164]250 中间抽象实体
[0165]251 中间抽象设置项组
[0166]252 中间抽象设置项
[0167]253 默认值
[0168]254 用户输入值
[0169]255 计算值
[0170]256 设置值
[0171]261具体化逻辑
[0172]1250中间抽象实体显示部分
[0173]1252输入域
[0174]300具体实体
[0175]301具体设置项组
[0176]302具体设置项
[0177]303默认值
[0178]304用户输入值
[0179]305计算值
[0180]306设置值
[0181]311具体化逻辑
[0182]1300具体实体显示部分
[0183]1302输入域
【主权项】
1.一种程序设置设备,包括: 具体化逻辑执行装置,用于执行用于从抽象设置项计算具体设置项的具体化逻辑,所述具体设置项是特定于程序的多个实现方式中的每个实现方式的设置项,所述抽象设置项是对所述程序的所述多个实现方式共同的设置项,所述具体化逻辑被定义用于所述多个实现方式中的每个实现方式;以及 设置值确定装置,用于当所述抽象设置项的值被输入时,使得所述具体化逻辑执行装置通过使用针对待设置的实现方式的所述具体化逻辑从所述抽象设置项的输入值计算与所述待设置的实现方式有关的所述具体设置项的值,并且将计算的所述值确定为所述具体设置项的设置值。2.根据权利要求1所述的程序设置设备,还包括用于输出用户界面屏幕的输入和输出装置,所述用户界面屏幕彼此关联地显示所述抽象设置项和与所述待设置的实现方式有关的所述具体设置项,接受所述抽象设置项的值的输入,以及指示已经由所述设置值确定装置针对其确定了设置值的、与所述待设置的实现方式有关的所述具体设置项和所述具体设置项的所述设置值。3.根据权利要求1或2所述的程序设置设备,其中, 当所述具体设置项的值被输入时,所述设置值确定装置优先于所述具体设置项的计算值而将所述具体设置项的所述输入值确定为所述具体设置项的所述设置值。4.根据权利要求1至3中的任一项所述的程序设置设备,其中, 当没有用于所述抽象设置项的值被输入时,所述设置值确定装置使得所述具体化逻辑执行装置从所述抽象设置项的预定初始值计算与所述待设置的实现方式有关的所述具体设置项的值,并且 当没有用于所述具体设置项的值被输入并且针对所述具体设置项不存在计算值时,所述设置值确定装置将所述具体设置项的预定初始值确定为所述具体设置项的所述设置值。5.根据权利要求1所述的程序设置设备,其中, 当作为对所述程序的所述多个实现方式中的一个或多个实现方式的集合共同的设置项的中间抽象设置项被定义时,所述设置值确定装置使得所述具体化逻辑执行装置通过使用针对包括待设置的实现方式的集合的所述具体化逻辑而从所述抽象设置项的所述值计算与包括所述待设置的实现方式的所述集合有关的所述中间抽象设置项的值,将计算的所述值确定为所述中间抽象设置项的所述设置值,并且使得所述具体化逻辑执行装置通过使用针对所述待设置的实现方式的所述具体化逻辑而从所述中间抽象设置项的所述设置值计算与所述待设置的实现方式有关的所述具体设置项的值。6.根据权利要求5所述的程序设置设备,还包括用于输出用户界面屏幕的输入和输出装置,所述用户界面屏幕彼此关联地显示所述抽象设置项、与包括所述待设置的实现方式的所述集合有关的所述中间抽象设置项以及与所述待设置的实现方式有关的所述具体设置项,接受所述抽象设置项的值的输入,指示已经由所述设置值确定装置针对其确定了设置值的、与包括所述待设置的实现方式的所述集合有关的所述中间抽象设置项和所述中间抽象设置项的所述设置值,并且指示已经由所述设置值确定装置针对其确定了设置值的、与所述待设置的实现方式有关的所述具体设置项和所述具体设置项的所述设置值。7.根据权利要求5或6所述的程序设置设备,其中, 当所述中间抽象设置项的值被输入时,所述设置值确定装置优先于所述中间抽象设置项的计算值而将所述中间抽象设置项的所述输入值确定为所述中间抽象设置项的所述设置值,并且 当所述具体设置项的值被输入时,所述设置值确定装置优先于所述具体设置项的计算值而将所述具体设置项的所述输入值确定为所述具体设置项的所述设置值。8.一种程序设置方法,包括: 当作为对程序的多个实现方式共同的设置项的抽象设置项的值被输入时, 通过使用用于从所述抽象设置项计算作为特定于所述程序的所述多个实现方式中的每个实现方式的设置项的具体设置项的具体化逻辑中的、针对待设置的实现方式的具体化逻辑而从所述抽象设置项的输入值计算与所述待设置的实现方式有关的所述具体设置项的值,所述具体化逻辑被定义用于所述多个实现方式中的每个实现方式;以及 将计算的所述值确定为所述具体设置项的设置值。9.根据权利要求8所述的程序设置方法,还包括输出用户界面屏幕,所述用户界面屏幕彼此关联地显示所述抽象设置项和与所述待设置的实现方式有关的所述具体设置项,接受所述抽象设置项的值的输入并且指示已经针对其确定了设置值的、与所述待设置的实现方式有关的所述具体设置项和所述具体设置项的所述设置值。10.一种在其上记录使得计算机执行方法的程序的计算机可读存储介质,所述方法包括: 当作为对程序的多个实现方式共同的设置项的抽象设置项的值被输入时, 通过使用用于从所述抽象设置项计算作为特定于所述程序的所述多个实现方式中的每个实现方式的设置项的具体设置项的具体化逻辑中的、针对待设置的实现方式的具体化逻辑而从所述抽象设置项的输入值计算与所述待设置的实现方式有关的所述具体设置项的值,所述具体化逻辑被定义用于所述多个实现方式中的每个实现方式;以及 将计算的所述值确定为所述具体设置项的设置值。
【专利摘要】为了根据用户的技能水平来灵活地定义程序的设置项的,一种程序设置设备包括具体化逻辑执行单元(121)和设置值确定单元(120)。具体化逻辑执行单元(121)执行用于从抽象设置项(202)计算具体设置项(302)的具体化逻辑(311),具体设置项(302)是程序的多个实现方式的相应设置项,抽象设置项(202)是对程序的多个实现方式共同的设置项。当输入抽象设置项(202)的值时,设置值确定单元(120)使得具体化逻辑执行单元(121)通过使用针对待设置的实现方式的具体化逻辑(311)来从抽象设置项(202)的输入值计算与待设置的实现方式有关的具体设置项(302)的值,并且将计算值确定为具体设置项(302)的设置值(306)。
【IPC分类】G06F9/445
【公开号】CN105190549
【申请号】CN201380060202
【发明人】副岛贤司
【申请人】日本电气株式会社
【公开日】2015年12月23日
【申请日】2013年11月14日
【公告号】US20150277940, WO2014076951A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1