[发明专利]控制装置以及控制方法有效
| 申请号: | 201280073101.0 | 申请日: | 2012-05-11 |
| 公开(公告)号: | CN104272203B | 公开(公告)日: | 2016-10-12 |
| 发明(设计)人: | 宫内信仁;片山吉章;长峯基 | 申请(专利权)人: | 三菱电机株式会社 |
| 主分类号: | G05B19/042 | 分类号: | G05B19/042 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 金光华 |
| 地址: | 日本*** | 国省代码: | 日本;JP |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 控制 装置 以及 方法 | ||
技术领域
本发明涉及例如对从多个软件向设备所输出的竞争的要求进行调停(arbitrate)的技术。
背景技术
通过与冰箱、空调器、烹调加热器、干燥机等家电产品的技术进步相伴的高功能化、高性能化,嵌入式软件的开发量变大。
本来,在家电产品未搭载微型计算机的时代,设备的控制通过硬件电路来实现。但是,伴随着微型计算机的出现,设备的控制变化为利用嵌入式软件的控制。在从硬件电路向嵌入式软件转移控制时,硬件电路的硬件线路逻辑(Hard Wired logic)被置换为对设备进行控制的程序。
在从硬件线路逻辑向程序的置换中,为了将由硬件线路逻辑实现的功能直接变换为机器语言,依照机器语言的次序罗列了命令。关于这样制作的嵌入式软件,相比于从最初就根据逻辑上的程序设计方法而制作了嵌入式软件的情况,并未进行结构化设计。关于这样的嵌入式软件的源代码,存在成为被称为意大利面条式代码(Spaghetti code)那样的非常复杂的结构的倾向。因此,问题发生部位的确定等保养作业、用于改良的功能扩展困难。
当前,嵌入式软件正在从利用上述机器语言的程序变化为利用一般的面向计算机的语言的程序。另外,在嵌入式软件中,对设备直接发送单纯的操作命令的被称为设备驱动器的部分程序是从其他程序分离地制作,且随意使用。因此,当前,相比于利用最初的机器语言的嵌入式软件的开发,开发效率得到提高。
但是,产品所要求的功能有许多,伴随高功能化,具有逐渐增加的倾向。关于从许多功能所输出的各种要求,在最终使设备进行动作时有时产生竞争。嵌入式软件被要求适当地调停进行该竞争的要求,难以制作该调停功能成为课题。
一般,开发者根据产品的要求规格书,针对每个功能来制作程序而开发嵌入式软件。开发者在实现功能的程序中包括对于针对设备的要求进行调停的条件的程序而进行制作。
如果是功能少的产品,则即便是这样的方法,程序的制作也比较容易。但是,在大量的功能向设备提出各种要求的产品中,在要求进行了竞争的情况下使哪个功能的要求成为有效并使哪个功能的要求成为无效这样的条件变得非常复杂。
在该情况下,只有最初开发了嵌入式软件的开发者才能够理解实现复杂的条件的程序的结构,而其他开发者进行修改是非常困难的。还有如下情况:其他开发者在未充分地理解实现条件的程序的状态下无理地进行修改而导致问题增加。这是因为,大量的功能针对1个设备具有密切的关系,所以如果仅着眼于1个功能来进行修改,则有时意识不到甚至会影响到咋一看认为没关系的功能。
因此,作为嵌入式软件的开发方法,考虑目标指向设计、结构化设计等高效的程序设计方法。根据这些设计方法,开发了开发用软件平台、中间件、软件自动制作工具等。
作为其例子,在专利文献1中,记载了如下设计建模:将嵌入式软件作为控制过滤器部件进行功能分割,通过优先顺序指定来排列功能分割了的控制过滤器部件。
作为其他例,在非专利文献1中,记载了如下设计建模:分担到设备的状态迁移的管理、利用设备时的竞争解决的管理、使各处理负担的时间制约的管理这样的3个大的职务来进行管理。
专利文献1:日本特开平10-78809号公报
非专利文献1:岩橋正美、満田成紀、鰺坂恒夫、中島毅著“オブジェクトの自律化と競合解決に基づく組込みオブジェクト指向開発方法の提案”情報処理学会研究報告Vol.2009-SE-164No.11
发明内容
即使使用专利文献1、非专利文献1记载的设计建模,也成为实现功能的上位的部分程序、和对设备进行控制的下位的部分程序密切地结合了的状态。其结果,结构上的程序设计变得困难,软件变得复杂,保养性、再利用性、扩展性降低。
本发明的目的在于,使对竞争的要求进行调停的处理结构变得简单。
本发明的控制装置对从多个APP(应用程序)所输出的竞争的动作要求进行调停来控制设备,其特征在于,具备:
要求输入部,向设定了顺序的多个阶段中的针对每个APP预先确定了的阶段,输入各APP所输出的动作要求;
调停信息存储部,针对每个所述阶段,存储了调停信息;
要求生成部,从开头的阶段起,依次依照所述调停信息存储部所存储的调停信息,生成对所输入的动作要求的竞争进行了调停的动作要求,将所生成的动作要求输入到接下来的阶段;以及
设备控制部,依照在最后的阶段中所述要求生成部所生成的动作要求,控制所述设备的动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱电机株式会社,未经三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280073101.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:主‑从接口
- 下一篇:衬底保持器和光刻装置





