[发明专利]一种基于嵌入式操作系统的分区通信方法及装置有效

专利信息
申请号: 201710867206.8 申请日: 2017-09-22
公开(公告)号: CN107678866B 公开(公告)日: 2020-02-21
发明(设计)人: 熊继东;童强 申请(专利权)人: 北京东土科技股份有限公司
主分类号: G06F9/54 分类号: G06F9/54
代理公司: 北京同达信恒知识产权代理有限公司 11291 代理人: 黄志华
地址: 100041 北京市石*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 嵌入式 操作系统 分区 通信 方法 装置
【说明书】:

发明涉及嵌入式软件技术领域,尤其涉及一种基于嵌入式操作系统的分区通信方法及装置,用以解决现有技术中各分区之间通信时的可靠性较差的问题。本发明中可由嵌入式操作系统读取分区中待发布的消息内容并存储在本地,进而在确定分区需订阅消息时,将本地存储的消息内容写入分区的存储空间中,这样,只由嵌入式操作系统去访问各分区的存储空间,能够保证各分区之间彼此隔离,即使其中一个分区出现异常,也不会影响到其它分区与嵌入式操作系统的交互,从而保证了其它分区之间能够正常运行,提高了各分区之间通信时的可靠性。

技术领域

本发明涉及嵌入式软件技术领域,尤其涉及一种基于嵌入式操作系统的分区通信方法及装置。

背景技术

随着嵌入式软件技术的迅猛发展,在一些综合模块化的嵌入式系统中,可以实现在同一个处理器上运行具有不同功能的子系统的任务。其中,每个子系统可视为一个分区,每个分区作为一个独立的应用环境,能够独立运行应用程序。并且,嵌入式操作系统可以对各分区进行管理,具体体现在:为各分区分配不同的存储空间,实现分区之间的空间隔离;采用时间片轮转的调度策略,在一个周期调度过程中,为每个分区分配一个固定的时间窗口,每个分区可在为其分配的时间窗口下运行,保证各分区的运行时间不冲突。由此实现各分区之间在空间以及时间上的隔离,保证不同分区在运行时不发生冲突,以提高各分区之间运行时的可靠性。但是由于系统运行过程中,各分区之间需要进行通信,故在使各分区之间能够尽可能保证空间和时间上的隔离的情况下,还需保证各分区之间能够正常地进行数据交换。

目前,常采用共享内存的方式来实现各分区之间的数据交换,所谓共享内存可以理解为是各分区能够公用的一部分存储空间,各个分区可以采用相同的数据结构将数据写入该共享内存中,若其中一个分区向该共享内存中写入数据,也就相当于向其它分区发送该数据,并且,其它分区可以立即获取到该数据。但是这种方式下使得各个分区之间仍存在相同的存储区域,当其中一个分区运行异常时,该分区在共享内存中写入数据也可能发生异常,比如,出现该共享内存写坏的情况,使得其它分区无法正常使用该共享内存的异常情况。

由此可见,采用共享内存的方式并不能实现各分区之间的完全隔离,当其中一个分区运行异常时,仍然会影响其他分区的运行,使得各分区之间通信时的可靠性较差。

发明内容

本发明涉及嵌入式软件技术领域,尤其涉及一种基于嵌入式操作系统的分区通信方法及装置,用以解决现有技术中各分区之间通信时的可靠性较差的问题。

本发明提供的技术方案如下:

第一方面,一种基于嵌入式操作系统的分区通信方法,包括:

嵌入式操作系统接收各分区中的第一分区发送的携带有第一消息标识以及第一分区标识的发布消息请求;

所述嵌入式操作系统基于预先存储的消息标识、分区标识以及消息内容在分区中的存储位置之间的对应关系,确定与所述第一消息标识以及所述第一分区标识对应的消息内容在第一分区中的第一存储位置;

所述嵌入式操作系统从所述第一分区中的第一存储位置中读取消息内容,并将读取的消息内容存储在本地;

所述嵌入式操作系统在接收到所述各分区中的第二分区发送的携带有第一消息标识以及第二分区标识的订阅消息请求之后,基于所述对应关系,确定与所述第一消息标识以及所述第二分区标识对应的消息内容在第二分区中的第二存储位置,并将本地存储的消息内容写入所述第二存储位置中。

进一步地,所述嵌入式操作系统在接收各分区中的第一分区发送的携带有第一消息标识以及第一分区标识的发布消息请求之前,所述方法还包括:

所述嵌入式操作系统接收所述各分区发送的消息配置信息,其中,所述各分区中任一分区发送的消息配置信息包括所述任一分区的分区标识、至少一个消息标识、以及每个消息标识对应的消息内容在所述任一分区中的存储位置;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东土科技股份有限公司,未经北京东土科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710867206.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top