[發(fā)明專利]一種基于嵌入式操作系統(tǒng)的分區(qū)通信方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201710867206.8 | 申請(qǐng)日: | 2017-09-22 |
| 公開(公告)號(hào): | CN107678866B | 公開(公告)日: | 2020-02-21 |
| 發(fā)明(設(shè)計(jì))人: | 熊繼東;童強(qiáng) | 申請(qǐng)(專利權(quán))人: | 北京東土科技股份有限公司 |
| 主分類號(hào): | G06F9/54 | 分類號(hào): | G06F9/54 |
| 代理公司: | 北京同達(dá)信恒知識(shí)產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 100041 北京市石*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 嵌入式 操作系統(tǒng) 分區(qū) 通信 方法 裝置 | ||
1.一種基于嵌入式操作系統(tǒng)的分區(qū)通信方法,其特征在于,所述方法包括:
嵌入式操作系統(tǒng)接收各分區(qū)中的第一分區(qū)發(fā)送的攜帶有第一消息標(biāo)識(shí)以及第一分區(qū)標(biāo)識(shí)的發(fā)布消息請(qǐng)求;
所述嵌入式操作系統(tǒng)基于預(yù)先存儲(chǔ)的消息標(biāo)識(shí)、分區(qū)標(biāo)識(shí)以及消息內(nèi)容在分區(qū)中的存儲(chǔ)位置之間的對(duì)應(yīng)關(guān)系,確定與所述第一消息標(biāo)識(shí)以及所述第一分區(qū)標(biāo)識(shí)對(duì)應(yīng)的消息內(nèi)容在第一分區(qū)中的第一存儲(chǔ)位置;
所述嵌入式操作系統(tǒng)從所述第一分區(qū)中的第一存儲(chǔ)位置中讀取消息內(nèi)容,并將讀取的消息內(nèi)容存儲(chǔ)在本地;
所述嵌入式操作系統(tǒng)在接收到所述各分區(qū)中的第二分區(qū)發(fā)送的攜帶有第一消息標(biāo)識(shí)以及第二分區(qū)標(biāo)識(shí)的訂閱消息請(qǐng)求之后,基于所述對(duì)應(yīng)關(guān)系,確定與所述第一消息標(biāo)識(shí)以及所述第二分區(qū)標(biāo)識(shí)對(duì)應(yīng)的消息內(nèi)容在第二分區(qū)中的第二存儲(chǔ)位置,并將本地存儲(chǔ)的消息內(nèi)容寫入所述第二存儲(chǔ)位置中。
2.如權(quán)利要求1所述的方法,其特征在于,所述嵌入式操作系統(tǒng)在接收各分區(qū)中的第一分區(qū)發(fā)送的攜帶有第一消息標(biāo)識(shí)以及第一分區(qū)標(biāo)識(shí)的發(fā)布消息請(qǐng)求之前,所述方法還包括:
所述嵌入式操作系統(tǒng)接收所述各分區(qū)發(fā)送的消息配置信息,其中,所述各分區(qū)中任一分區(qū)發(fā)送的消息配置信息包括所述任一分區(qū)的分區(qū)標(biāo)識(shí)、至少一個(gè)消息標(biāo)識(shí)、以及每個(gè)消息標(biāo)識(shí)對(duì)應(yīng)的消息內(nèi)容在所述任一分區(qū)中的存儲(chǔ)位置;
所述嵌入式操作系統(tǒng)根據(jù)接收的各分區(qū)發(fā)送的消息配置信息,建立消息標(biāo)識(shí)、分區(qū)標(biāo)識(shí)以及消息內(nèi)容在分區(qū)中的存儲(chǔ)位置之間的對(duì)應(yīng)關(guān)系。
3.如權(quán)利要求2所述的方法,其特征在于,所述各分區(qū)中任一分區(qū)發(fā)送的消息配置信息中還包括每個(gè)消息標(biāo)識(shí)對(duì)應(yīng)的消息長度;
所述嵌入式操作系統(tǒng)在接收到所述各分區(qū)發(fā)送的消息配置信息之后,所述方法還包括:
所述嵌入式操作系統(tǒng)基于所述消息配置信息中每個(gè)消息標(biāo)識(shí)對(duì)應(yīng)的消息長度,在本地為每個(gè)消息標(biāo)識(shí)對(duì)應(yīng)的消息內(nèi)容分配對(duì)應(yīng)的存儲(chǔ)空間。
4.如權(quán)利要求1所述的方法,其特征在于,所述嵌入式操作系統(tǒng)在接收各分區(qū)中的第一分區(qū)發(fā)送的攜帶有第一消息標(biāo)識(shí)以及第一分區(qū)標(biāo)識(shí)的發(fā)布消息請(qǐng)求之前,所述方法還包括:
所述嵌入式操作系統(tǒng)生成包含有至少一個(gè)消息標(biāo)識(shí)、以及與每個(gè)消息標(biāo)識(shí)對(duì)應(yīng)的消息長度的消息配置表;
所述嵌入式操作系統(tǒng)基于所述消息配置表中的每個(gè)消息標(biāo)識(shí)對(duì)應(yīng)的消息長度,在本地為每個(gè)消息標(biāo)識(shí)對(duì)應(yīng)的消息內(nèi)容分配對(duì)應(yīng)的存儲(chǔ)空間;
所述嵌入式操作系統(tǒng)接收所述各分區(qū)發(fā)送的消息配置信息,其中,所述各分區(qū)中任一分區(qū)發(fā)送的消息配置信息包括所述任一分區(qū)的分區(qū)標(biāo)識(shí)、至少一個(gè)消息標(biāo)識(shí)、以及每個(gè)消息標(biāo)識(shí)對(duì)應(yīng)的消息內(nèi)容在所述任一分區(qū)中的存儲(chǔ)位置;
所述嵌入式操作系統(tǒng)將所述消息配置表中的至少一個(gè)消息標(biāo)識(shí)以及與每個(gè)消息標(biāo)識(shí)對(duì)應(yīng)的消息長度,與接收的各分區(qū)發(fā)送的消息配置信息中的至少一個(gè)消息標(biāo)識(shí)以及每個(gè)消息標(biāo)識(shí)對(duì)應(yīng)的消息長度進(jìn)行匹配;
所述嵌入式操作系統(tǒng)在確定匹配成功后,建立消息標(biāo)識(shí)、分區(qū)標(biāo)識(shí)以及消息內(nèi)容在分區(qū)中的存儲(chǔ)位置之間的對(duì)應(yīng)關(guān)系。
5.如權(quán)利要求1所述的方法,其特征在于,所述嵌入式操作系統(tǒng)從所述第一分區(qū)中的第一存儲(chǔ)位置中讀取消息內(nèi)容,并將讀取的消息內(nèi)容存儲(chǔ)在本地,包括:
所述嵌入式操作系統(tǒng)獲取所述第一消息標(biāo)識(shí)對(duì)應(yīng)的消息內(nèi)容的發(fā)布類型;
若所述嵌入式操作系統(tǒng)確定所述第一消息標(biāo)識(shí)對(duì)應(yīng)的消息內(nèi)容的發(fā)布類型為以第一預(yù)設(shè)時(shí)長為周期進(jìn)行發(fā)布,則每隔所述第一預(yù)設(shè)時(shí)長,從所述第一分區(qū)中的第一存儲(chǔ)位置中讀取消息內(nèi)容并將讀取的消息內(nèi)容存儲(chǔ)在本地;
所述嵌入式操作系統(tǒng)將本地存儲(chǔ)的消息內(nèi)容寫入所述第二存儲(chǔ)位置中,包括:
所述嵌入式操作系統(tǒng)獲取所述第一消息標(biāo)識(shí)對(duì)應(yīng)的消息內(nèi)容的訂閱類型;
若所述嵌入式操作系統(tǒng)確定所述第一消息標(biāo)識(shí)對(duì)應(yīng)的消息內(nèi)容的訂閱類型為以第二預(yù)設(shè)時(shí)長為周期進(jìn)行訂閱,則每隔所述第二預(yù)設(shè)時(shí)長,將本地存儲(chǔ)的消息內(nèi)容寫入所述第二存儲(chǔ)位置。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京東土科技股份有限公司,未經(jīng)北京東土科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710867206.8/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。





