[發(fā)明專(zhuān)利]一種基于多核處理器的消息交互方法在審
| 申請(qǐng)?zhí)枺?/td> | 201810694310.6 | 申請(qǐng)日: | 2018-06-29 |
| 公開(kāi)(公告)號(hào): | CN108958953A | 公開(kāi)(公告)日: | 2018-12-07 |
| 發(fā)明(設(shè)計(jì))人: | 王浩;周強(qiáng);劉偉;周谷慶;侯先棟 | 申請(qǐng)(專(zhuān)利權(quán))人: | 南京南瑞繼保電氣有限公司;南京南瑞繼保工程技術(shù)有限公司 |
| 主分類(lèi)號(hào): | G06F9/54 | 分類(lèi)號(hào): | G06F9/54 |
| 代理公司: | 南京縱橫知識(shí)產(chǎn)權(quán)代理有限公司 32224 | 代理人: | 董建林 |
| 地址: | 211102 江*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 消息幀 多核處理器 消息存儲(chǔ) 消息交互 消息模塊 接收方 點(diǎn)對(duì)點(diǎn)通信 發(fā)送方消息 存儲(chǔ)消息 接收應(yīng)用 輪詢(xún)方式 消息內(nèi)容 消息收發(fā) 消息數(shù)據(jù) 消息通信 循環(huán)讀取 應(yīng)用程序 發(fā)送方 靈活的 索引區(qū) 讀寫(xiě) 幀頭 寫(xiě)入 發(fā)送 傳遞 | ||
1.一種基于多核處理器的消息交互方法,其特征是,發(fā)送方和接收方分別具有各自獨(dú)立的消息模塊,發(fā)送方消息模塊用于接收應(yīng)用層的消息數(shù)據(jù)并組織成消息幀發(fā)送出去;接收方消息模塊用于將消息幀處理后傳遞給應(yīng)用程序;具體包括以下步驟:
S1:在發(fā)送方和接收方分別設(shè)定獨(dú)立的存儲(chǔ)區(qū);
S2:將步驟S1設(shè)定的存儲(chǔ)區(qū)分為索引區(qū)和消息存儲(chǔ)區(qū),所述索引區(qū)存儲(chǔ)當(dāng)前讀序號(hào)與寫(xiě)序號(hào),標(biāo)識(shí)當(dāng)前讀寫(xiě)位置;所述消息存儲(chǔ)區(qū)用于存放消息幀,所述消息幀包括幀頭和消息內(nèi)容;
S3:在發(fā)送方和接收方分別設(shè)定用于讀取索引區(qū)序號(hào)來(lái)判斷存儲(chǔ)區(qū)剩余空間或需要讀取的消息幀數(shù)目的消息模塊;
S4:接收方的消息模塊通過(guò)當(dāng)前讀寫(xiě)序號(hào)判斷是否有數(shù)據(jù)需要讀取以及當(dāng)前讀取位置,發(fā)送方的消息模塊通過(guò)讀寫(xiě)序號(hào)判斷是否有空間寫(xiě)入以及當(dāng)前寫(xiě)入位置;
S5:發(fā)送方處理器的消息模塊根據(jù)應(yīng)用程序傳遞的消息內(nèi)容判斷需要寫(xiě)入的消息存儲(chǔ)區(qū),同時(shí)將消息數(shù)據(jù)組成特定的消息幀格式,直接寫(xiě)入對(duì)應(yīng)的消息存儲(chǔ)區(qū)并更新索引區(qū)內(nèi)的寫(xiě)序號(hào)。
2.根據(jù)權(quán)利要求1所述的消息交互方法,其特征是,所述特定的消息幀格式包括幀頭以及消息內(nèi)容,幀頭占8字節(jié),包含消息幀類(lèi)型標(biāo)識(shí)、目的地址、發(fā)送序號(hào)、保留字節(jié)以及消息長(zhǎng)度;所述消息長(zhǎng)度占4字節(jié),為字節(jié)4到7;所述消息內(nèi)容所占字節(jié)數(shù)為消息長(zhǎng)度定義為n,位置為8到n+7。
3.根據(jù)權(quán)利要求2所述的消息交互方法,其特征是,所述消息內(nèi)容包括心跳報(bào)文和管理報(bào)文。
4.根據(jù)權(quán)利要求1所述的消息交互方法,其特征是,接收方消息模塊定時(shí)輪詢(xún)本核心需要讀取的消息存儲(chǔ)區(qū),根據(jù)讀寫(xiě)序號(hào)判斷是否有消息幀需要處理,并校驗(yàn)消息幀的完整及正確性,更新讀序號(hào)后通知應(yīng)用程序消息到達(dá)。
5.根據(jù)權(quán)利要求4所述的消息交互方法,其特征是,所述輪詢(xún)的周期為毫秒級(jí)。
6.根據(jù)權(quán)利要求1所述的消息交互方法,其特征是,各核心的消息模塊負(fù)責(zé)對(duì)消息存儲(chǔ)區(qū)進(jìn)行監(jiān)視,依據(jù)幀頭內(nèi)容對(duì)前后幀是否連續(xù)、幀內(nèi)容是否完整進(jìn)行校驗(yàn),并將校驗(yàn)結(jié)果反饋給應(yīng)用程序。
7.根據(jù)權(quán)利要求1所述的消息交互方法,其特征是,預(yù)先設(shè)定的消息單元長(zhǎng)度等于最大消息幀長(zhǎng)度,且各消息單元長(zhǎng)度一致。
8.根據(jù)權(quán)利要求7所述的消息交互方法,其特征是,采用環(huán)形有限單元存儲(chǔ)結(jié)構(gòu)用來(lái)存儲(chǔ)消息單元。
9.根據(jù)權(quán)利要求1~8任意所述的消息交互方法,其特征是,多核處理器由ARM以及多個(gè)DSP核構(gòu)成,在ARM與任一DSP核之間傳遞消息。
10.根據(jù)權(quán)利要求9所述的消息交互方法,其特征是,設(shè)置于ARM與任一DSP之中的存儲(chǔ)區(qū)各自分為兩組單向存儲(chǔ)區(qū),分別用于ARM與DSP之間、以及DSP與ARM之間的單向收發(fā)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于南京南瑞繼保電氣有限公司;南京南瑞繼保工程技術(shù)有限公司,未經(jīng)南京南瑞繼保電氣有限公司;南京南瑞繼保工程技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810694310.6/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 無(wú)線(xiàn)通信系統(tǒng)中的接收裝置和數(shù)據(jù)接收方法
- MBMS通知消息的發(fā)送方法和系統(tǒng)
- 發(fā)送消息幀的方法及通信終端
- 一種生成數(shù)據(jù)幀的方法及裝置
- 一種組播消息幀的傳輸方法、相關(guān)設(shè)備及系統(tǒng)
- 無(wú)線(xiàn)局域網(wǎng)的通信方法、通信裝置、接入點(diǎn)和站點(diǎn)
- 一種消息調(diào)度方法和裝置
- 一種基于多核處理器的消息交互方法
- 消息處理方法、系統(tǒng)、裝置和網(wǎng)絡(luò)設(shè)備
- 碼分多址通信系統(tǒng)中交換不同長(zhǎng)度的幀消息的裝置和方法
- 一種電信實(shí)時(shí)系統(tǒng)長(zhǎng)鏈接接口交互超時(shí)處理裝置和方法
- 一種交互式消息的處理方法、設(shè)備及系統(tǒng)
- 頭像更新方法及裝置
- 一種交互消息發(fā)送方法及系統(tǒng)
- 消息展示方法及消息展示裝置
- 一種交互消息展示方法、裝置及系統(tǒng)
- 消息處理方法、裝置及可讀存儲(chǔ)介質(zhì)
- 交互消息處理方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種信息交互方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 消息推送方法及裝置、電子設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)





