[发明专利]通信装置有效
申请号: | 201380028695.8 | 申请日: | 2013-05-29 |
公开(公告)号: | CN104350479B | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 冈部宣夫;秋定征世;宫泽和纪;樱井康树 | 申请(专利权)人: | 横河电机株式会社 |
主分类号: | G06F13/00 | 分类号: | G06F13/00;G06F9/445 |
代理公司: | 北京天昊联合知识产权代理有限公司11112 | 代理人: | 何立波,张天舒 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 装置 | ||
1.一种通信装置,其能够依照多个通信标准进行通信,其具有:
保存部,其构成为对多个虚拟栈进行保存,所述多个虚拟栈分别是将用于实现所述通信装置的功能的应用程序、与用于实现为了使所述应用程序进行通信的协议栈的通信程序相关联而成的栈;
执行部,其构成为同时执行所述多个虚拟栈中的任意2个虚拟栈;
切换控制部,其构成为在读出从所述保存部中所保存的所述多个虚拟栈中部分地选择的2个虚拟栈而存储至所述执行部的存储器中并执行的第1处理后,进行根据所述存储器的空闲容量,从所述存储器删除在所述第1处理中执行的所述部分地选择的虚拟栈的至少一者的处理,并进行从所述保存部读出未存储至所述存储器中、且除了在所述第1处理中执行的所述部分地选择的虚拟栈之外的至少一个虚拟栈而存储至所述执行部的存储器中并执行的第2处理,从而对在所述执行部中执行的虚拟栈进行切换;以及
多个通信接口部,
在所述第1处理中执行的虚拟栈被分割为第1部分和第2部分,其中,该第1部分包含经由所述协议栈进行数据的发送/接收的程序,该第2部分至少包含用于实现数据的前处理或后处理的程序,
所述切换控制部构成为进行所述第1以及第2部分的切换,并在所述执行部中依次执行所述第1以及第2部分,
在所述第2部分的执行过程中检测出问题的情况下,所述切换控制部使得在所述执行部中执行所述第1部分以取代所述第2部分,
所述切换控制部一边参照互斥控制规则一边进行所述虚拟栈的切换,该互斥控制规则对下述规则进行了规定,该规则用于防止由在所述执行部中执行的所述2个虚拟栈所使用的所述多个通信接口部的冲突。
2.根据权利要求1所述的通信装置,其中,
还具有切换表,该切换表预先规定表示作为切换对象的虚拟栈的信息,
所述切换控制部构成为,如果在所述通信装置的外部或内部产生的事件被输入,则通过基于所述事件而参照所述切换表,从而进行所述虚拟栈的切换。
3.根据权利要求1所述的通信装置,其中,
还具有定时器,
所述切换控制部构成为,基于利用所述定时器测量出的时间,进行所述虚拟栈的切换。
4.根据权利要求1所述的通信装置,其中,
还具有切换规则,该切换规则预先规定需要进行切换的规则,
所述切换控制部构成为,通过对所述通信装置的状况进行识别并参照所述切换规则,从而进行所述虚拟栈的切换。
5.根据权利要求4所述的通信装置,其中,
在所述切换规则中规定了以下情形,即,所述通信装置成为发生通信故障的状况、在所述通信装置中所设置的电池的剩余电量成为小于或等于一定量的状况、或者所述通信装置成为被启动或重新启动的状况,
所述切换控制部构成为,在所述通信装置检测到成为在所述切换规则中所规定的状况的情况下,进行所述虚拟栈的切换。
6.根据权利要求1所述的通信装置,其中,
所述执行部具有信息保持区域,该信息保持区域对在所述第1处理中执行的虚拟栈、和在所述第2处理中执行的虚拟栈之间传递的信息进行保持。
7.根据权利要求1所述的通信装置,其中,
所述多个虚拟栈分别包含确定信息,该确定信息用于确定所述多个通信接口部中的用于进行通信的通信接口部。
8.根据权利要求1至7中任一项所述的通信装置,其中,
在所述保存部中所保存的所述多个虚拟栈的每一个包含多个被分割的虚拟栈,
所述切换控制部构成为在读出在所述部分地选择的虚拟栈中所包含的多个被分割的虚拟栈的2个,而存储至所述执行部的存储器中并执行的第1处理后,进行根据所述存储器的空闲容量,从所述存储器删除在所述第1处理中执行的所述被分割的虚拟栈的至少一者的处理,并进行从所述保存部读出未存储至所述存储器中、且除了在所述第1处理中执行的所述被分割的虚拟栈之外的至少一个被分割的虚拟栈而存储至所述执行部的存储器中并执行的第2处理,从而对在所述执行部中执行的虚拟栈进行切换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于横河电机株式会社,未经横河电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380028695.8/1.html,转载请声明来源钻瓜专利网。