[發(fā)明專利]一種用于總線的報(bào)文快速分發(fā)方法及裝置有效
| 申請?zhí)枺?/td> | 201210545879.9 | 申請日: | 2012-12-14 |
| 公開(公告)號: | CN103051528A | 公開(公告)日: | 2013-04-17 |
| 發(fā)明(設(shè)計(jì))人: | 楊芳芳;王永 | 申請(專利權(quán))人: | 瑞斯康達(dá)科技發(fā)展股份有限公司 |
| 主分類號: | H04L12/70 | 分類號: | H04L12/70;H04L12/863 |
| 代理公司: | 北京同達(dá)信恒知識產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 孔凡紅 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用于 總線 報(bào)文 快速 分發(fā) 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通訊技術(shù)領(lǐng)域,特別涉及一種用于總線的報(bào)文快速分發(fā)方法及裝置。
背景技術(shù)
現(xiàn)有的通信設(shè)備進(jìn)行本地管理一般采取這樣的方式,一主控設(shè)備通過其CPU總線接口連接插接在該設(shè)備上的外圍設(shè)備。對外圍設(shè)備的配置和管理都是通常是在主控設(shè)備上完成的。主控設(shè)備和外圍設(shè)備之間通過總線通信,將外圍設(shè)備的狀態(tài)信息實(shí)時(shí)的獲取保存到本地,并能將對外圍設(shè)備的配置下發(fā)到各個外圍設(shè)備。
遠(yuǎn)端管理是指兩臺設(shè)備之間通過光纖或電纜連接,主設(shè)備能夠?qū)⒐芾硇畔⒓拥骄€路上去遠(yuǎn)距離傳輸?shù)綇脑O(shè)備上。從設(shè)備在接收到遠(yuǎn)端管理信息后,按照通信協(xié)議的約定處理主設(shè)備的管理信息。
一般的CPU都有多種總線接口,每種接口可以根據(jù)需求做不同用途。比如某種CPU有兩個RS232接口,可以一個用來做本地的設(shè)備管理,另一個做遠(yuǎn)端設(shè)備的管理。但是當(dāng)某種CPU只有一個某一類型的接口,而該接口又有多重管理需求時(shí)候。或者說當(dāng)前期開發(fā)的時(shí)候雖然某種接口有多個,但是只給其提供了較單一的功能,而在后來擴(kuò)展時(shí)又需要給某接口增加新功能時(shí)。需要一種能從軟件實(shí)現(xiàn)上滿足上述需求而又保證管理性能的處理方式。
而且現(xiàn)有的總線接口在處理報(bào)文時(shí)處理過程過長,導(dǎo)致有時(shí)不能對到來的報(bào)文及時(shí)處理,致使后續(xù)到來的報(bào)文覆蓋了前面未處理的報(bào)文,造成了數(shù)據(jù)的丟失。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種用于總線的報(bào)文快速分發(fā)方法及裝置,用以快速的分發(fā)報(bào)文,并實(shí)現(xiàn)同時(shí)管理本地設(shè)備和遠(yuǎn)端設(shè)備。
本發(fā)明實(shí)施例提供的一種用于總線的報(bào)文快速分發(fā)方法,該方法包括:
在每一次接收到報(bào)文消息時(shí),進(jìn)行解析,根據(jù)解析結(jié)果對該報(bào)文消息的去向進(jìn)行判斷;
當(dāng)該報(bào)文消息為本地報(bào)文消息時(shí),將所述本地報(bào)文消息分發(fā)至本地設(shè)備的管理模塊進(jìn)行處理;當(dāng)該報(bào)文消息為遠(yuǎn)端報(bào)文消息時(shí),將所述遠(yuǎn)端報(bào)文消息分發(fā)至消息隊(duì)列分發(fā)模塊中;
在所述本地管理模塊處理本次本地報(bào)文消息完成或本次遠(yuǎn)端報(bào)文消息已經(jīng)分發(fā)至消息隊(duì)列分發(fā)模塊中后,再進(jìn)行下一次報(bào)文消息的接收和分發(fā)。
本發(fā)明實(shí)施例提供的一種用于總線的報(bào)文快速分發(fā)裝置,該裝置包括:
報(bào)文判斷模塊,用于在每一次接收到報(bào)文消息時(shí),進(jìn)行解析,根據(jù)解析結(jié)果對該報(bào)文消息的去向進(jìn)行判斷;
報(bào)文分發(fā)模塊,用于當(dāng)該報(bào)文消息為本地報(bào)文消息時(shí),將所述本地報(bào)文消息分發(fā)至本地設(shè)備的管理模塊進(jìn)行處理;當(dāng)該報(bào)文消息為遠(yuǎn)端報(bào)文消息時(shí),將所述遠(yuǎn)端報(bào)文消息分發(fā)至消息隊(duì)列分發(fā)模塊中;
報(bào)文接收模塊,用于在所述本地管理模塊處理本次本地報(bào)文消息完成或本次遠(yuǎn)端報(bào)文消息已經(jīng)分發(fā)至消息隊(duì)列分發(fā)模塊中后,再進(jìn)行下一次報(bào)文消息的接收和分發(fā)。
本發(fā)明實(shí)施例設(shè)置的報(bào)文判斷模塊實(shí)現(xiàn)了對報(bào)文消息的辨別,實(shí)現(xiàn)了通過一個總線接口同時(shí)對本地消息和異地消息同時(shí)管理;設(shè)有報(bào)文分發(fā)模塊,在處理遠(yuǎn)端報(bào)文消息時(shí),只將遠(yuǎn)端報(bào)文消息放入消息隊(duì)列分發(fā)模塊中,并不進(jìn)行后續(xù)的發(fā)送流程,縮短了總線接口的接收發(fā)送循環(huán)流程,也就是只進(jìn)行分發(fā),不進(jìn)行發(fā)送,所以能夠更快的處理接收到的報(bào)文消息,縮短了處理報(bào)文的時(shí)間間隔,降低了報(bào)文消息覆蓋,導(dǎo)致數(shù)據(jù)丟失的發(fā)生幾率。
附圖說明
圖1為本發(fā)明實(shí)施例提供的一種用于總線的報(bào)文快速分發(fā)方法的流程示意圖;
圖2為本發(fā)明實(shí)施例提供的一種用于總線的報(bào)文快速分發(fā)裝置的結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例提供的一種用于總線的報(bào)文快速分發(fā)方法及裝置的流程示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供了一種報(bào)文快速分發(fā)方法及裝置,用于總線接口,用以快速的對到來的報(bào)文進(jìn)行分發(fā),并實(shí)現(xiàn)同時(shí)管理本地設(shè)備和遠(yuǎn)端設(shè)備。
基于上述目的,如圖1所示,本發(fā)明實(shí)施例首先提供了一種用于總線的報(bào)文快速分發(fā)方法,該方法包括:
S101,在每一次接收到報(bào)文消息時(shí),進(jìn)行解析;
S102,根據(jù)解析結(jié)果對該報(bào)文消息的去向進(jìn)行判斷;
S103,當(dāng)該報(bào)文消息為本地報(bào)文消息時(shí),將所述本地報(bào)文消息分發(fā)至本地設(shè)備的管理模塊進(jìn)行處理;S104,當(dāng)該報(bào)文消息為遠(yuǎn)端報(bào)文消息時(shí),將所述遠(yuǎn)端報(bào)文消息分發(fā)至消息隊(duì)列分發(fā)模塊中;
在所述本地管理模塊處理本次本地報(bào)文消息完成或本次遠(yuǎn)端報(bào)文消息已經(jīng)分發(fā)至消息隊(duì)列分發(fā)模塊中后,再進(jìn)行下一次報(bào)文消息的接收和分發(fā)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于瑞斯康達(dá)科技發(fā)展股份有限公司,未經(jīng)瑞斯康達(dá)科技發(fā)展股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210545879.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 內(nèi)部總線系統(tǒng)
- 一種應(yīng)用于實(shí)時(shí)數(shù)據(jù)處理的多級總線系統(tǒng)
- 協(xié)議轉(zhuǎn)換裝置
- 基于FPGA的PCI總線控制器及控制方法
- 總線監(jiān)控系統(tǒng)、方法及裝置
- 總線電路以及智能貨架系統(tǒng)
- 用于控制串行數(shù)據(jù)總線系統(tǒng)的方法及總線節(jié)點(diǎn)
- 用于在串行數(shù)據(jù)總線系統(tǒng)中分配地址的方法及總線節(jié)點(diǎn)
- 驗(yàn)證先前分配給總線節(jié)點(diǎn)的地址的正確性的方法
- 用于初始化差分雙線數(shù)據(jù)總線的方法及傳送數(shù)據(jù)的方法





