亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種通訊設(shè)備中消息監(jiān)控的方法和設(shè)備的制作方法

文檔序號(hào):7688212閱讀:135來(lái)源:國(guó)知局
專利名稱:一種通訊設(shè)備中消息監(jiān)控的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通訊領(lǐng)域,尤其涉及的是, 一種通訊設(shè)備中消息監(jiān)控的方 法和設(shè)備。
背景技術(shù)
現(xiàn)有技術(shù)中,通訊設(shè)備架構(gòu)復(fù)雜,對(duì)在設(shè)備內(nèi)部、設(shè)備之間的消息交 互有嚴(yán)格的實(shí)時(shí)性要求。軟件系統(tǒng)也由大量的^f莫塊組成,軟件系統(tǒng)內(nèi)部、 軟件系統(tǒng)之間有大量的消息交互,包括控制層面和數(shù)據(jù)層面的消息。有時(shí)候會(huì)因?yàn)橥ㄓ嵲O(shè)備內(nèi)部的問題或者軟件實(shí)現(xiàn)、網(wǎng)絡(luò)通信等原因, 一個(gè)模塊(或軟件系統(tǒng))向另一個(gè)模塊(或軟件系統(tǒng))發(fā)出消息,而另一 個(gè)模塊(或軟件系統(tǒng))沒有收到,這很可能會(huì)導(dǎo)致業(yè)務(wù)處理失敗,對(duì)使用 通訊設(shè)備的用戶帶來(lái)困擾和不便。由于通訊設(shè)備系統(tǒng)的復(fù)雜性,給查找消息丟失的原因帶來(lái)很大的困難。 因此,現(xiàn)有技術(shù)還存在缺陷,有待于改進(jìn)和發(fā)展。發(fā)明內(nèi)容本發(fā)明解決的技術(shù)問題是提供一種通訊設(shè)備中消息監(jiān)控的方法和設(shè) 備,通過(guò)該方法和設(shè)備可以便于用戶查找消息丟失的原因。為解決上述技術(shù)問題,本發(fā)明采用以下方案 一種通訊設(shè)備中消息監(jiān)控的方法,包括以下步驟A、 發(fā)送模塊發(fā)送消息時(shí),讀取并存儲(chǔ)發(fā)送所述消息的相關(guān)信息;B、 接收模塊接收所述消息時(shí),讀取并存儲(chǔ)接收所述消息的相關(guān)信息;c、比較發(fā)送所述消息的相關(guān)信息和接收所述消息的相關(guān)信息是否一致,若不一致,則判定所述消息在傳輸時(shí)丟失。所述的方法,其中,所述步驟C包括以下兩個(gè)步驟Cl、創(chuàng)建用于保存消息監(jiān)控項(xiàng)目的消息監(jiān)控列表;C2、設(shè)置所述消息監(jiān)控列表中的監(jiān)控項(xiàng)目,所述監(jiān)控項(xiàng)目包括當(dāng)前 消息號(hào)、當(dāng)前時(shí)間、消息收發(fā)類型、消息發(fā)送者、消息接收者、消息體。所述的方法,其中,所述步驟C還包括C3、設(shè)置中消息監(jiān)控列表的 狀態(tài),并對(duì)以下兩種狀態(tài)進(jìn)行選擇啟用消息監(jiān)控列表和忽略消息監(jiān)控列 表。所述的方法,其中,所述步驟C2還執(zhí)行以下操作之一查看消息監(jiān)控 列表中的監(jiān)控項(xiàng)目;添加新的監(jiān)控項(xiàng)目;刪除原有的監(jiān)控項(xiàng)目;新的監(jiān)控 項(xiàng)目覆蓋原有的監(jiān)控項(xiàng)目。所述的方法,其中,還包括以下步驟D、停止讀取發(fā)送所述消息的相 關(guān)信息、接收所述消息的相關(guān)信息。本發(fā)明還提供一種通訊設(shè)備中消息監(jiān)控的設(shè)備,包括用于發(fā)送消息的 發(fā)送模塊以及用于接收所述消息的接收模塊,其中,還包括一與所述發(fā)送 模塊和所述接收模塊連接的信息采集模塊,用于分別讀取并存儲(chǔ)發(fā)送模塊 發(fā)送所述消息的相關(guān)信息、以及相應(yīng)的接收模塊接收所述消息的相關(guān)信息; 與所述信息采集模塊連接的對(duì)比分析模塊,用于比較發(fā)送所述消息的相關(guān) 信息和接收所述消息的相關(guān)信息。所述的設(shè)備,其中,所述信息包括當(dāng)前消息號(hào)、當(dāng)前時(shí)間、消息收 發(fā)類型、消息發(fā)送者、消息接收者、消息體。所述的設(shè)備,其中,還包括一與所述信息采集模塊連接用于存儲(chǔ)消息 監(jiān)控項(xiàng)目的消息監(jiān)控列表,信息采集模塊按照所述消息監(jiān)控列表中存儲(chǔ)的 消息監(jiān)控項(xiàng)目到發(fā)送模塊和接收模塊讀取所述消息的相關(guān)信息。所述的設(shè)備,其中,還包括一與所述消息監(jiān)控列表連接用于控制所述消息監(jiān)控列表開啟、關(guān)閉以及設(shè)置消息監(jiān)控項(xiàng)目的管理模塊。D、停止讀取發(fā)送所述消息的相關(guān)信息、接收所述消息的相關(guān)信息。 與現(xiàn)有技術(shù)相比,本發(fā)明方法和設(shè)備采用比較發(fā)送所述消息的相關(guān)信息和接收所述消息的相關(guān)信息是否一致,若不一致,則判定所述消息在傳輸時(shí)丟失,從而實(shí)現(xiàn)消息丟失原因的查找。


圖1是本發(fā)明通訊設(shè)備中消息監(jiān)控的方法的流程方框圖;圖2是本發(fā)明通訊設(shè)備中消息監(jiān)控的設(shè)備的原理方框圖;圖3是本發(fā)明通訊設(shè)備中消息監(jiān)控的設(shè)備在發(fā)送消息時(shí)的流程圖;圖4是本發(fā)明通訊設(shè)備中消息監(jiān)控的設(shè)備在接收消息時(shí)的流程圖。
具體實(shí)施方式
下面結(jié)合具體實(shí)施方式
和附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)的描述。 本發(fā)明的通訊設(shè)備中消息監(jiān)控的方法,如圖l所示,包括以下步驟 100、建立存儲(chǔ)消息信息的存儲(chǔ)模塊;200、分別讀取并存儲(chǔ)發(fā)送所述消息的相關(guān)信息和接收所述消息的相關(guān) 信息;讀取的信息為基本的監(jiān)控信息,包括當(dāng)前消息號(hào)、當(dāng)前時(shí)間、消息 接收/發(fā)送類型、消息發(fā)送者、消息接收者。300、將讀取的發(fā)送所述消息的相關(guān)信息和接收所述消息的相關(guān)信息存 儲(chǔ)到所述的存儲(chǔ)模塊;400、比較發(fā)送所述消息的相關(guān)信息和接收所述消息的相關(guān)信息是否一 致,若不一致,則判定所述消息在傳輸時(shí)丟失。本步驟將發(fā)送消息的存儲(chǔ) 單元中存儲(chǔ)的發(fā)送消息的基本監(jiān)控信息,例如發(fā)送消息號(hào)、發(fā)送時(shí)間、消 息發(fā)送類型、消息發(fā)送者、消息接收者分別與相應(yīng)的接收消息的基本監(jiān)控 信息比較,得出比較結(jié)果并對(duì)比較結(jié)果進(jìn)行分析例如,比較結(jié)果顯示發(fā)送消息模塊已將消息發(fā)出,而接收消息模塊沒有接收消息的記錄則說(shuō)明消息丟失的原因在接收消息模塊;或者,當(dāng)設(shè)備間與設(shè)備內(nèi)的通訊鏈路間的 通訊存在消息丟失,通過(guò)比較發(fā)送消息信息和接收消息信息通過(guò)本步驟可 為查找通訊鏈路中消息丟失環(huán)節(jié)提供一種簡(jiǎn)單易行的方法。在上一種實(shí)施方式的基礎(chǔ)上可以進(jìn)行以下的改進(jìn)在上述實(shí)施方式的 步驟200中還包括以下步驟210、創(chuàng)建一用于保存消息監(jiān)控項(xiàng)目的消息監(jiān)控列表;220、 設(shè)置步驟210中消息監(jiān)控列表中的監(jiān)控項(xiàng)目;設(shè)置的監(jiān)控項(xiàng)目可 根據(jù)具體的監(jiān)控對(duì)象確定,例如,基本的監(jiān)控項(xiàng)目包括當(dāng)前消息號(hào)、當(dāng)前時(shí)間、消息接收發(fā)送類型、消息發(fā)送者、消息接收者,在基本的監(jiān)控項(xiàng)目 的基礎(chǔ)上還可以增加監(jiān)控消息體的內(nèi)容,還可以在此步驟中制定監(jiān)控信息 的輸出路徑。所述步驟220可對(duì)以下動(dòng)作進(jìn)行選4奪221、 查看消息監(jiān)控列表中的監(jiān)控項(xiàng)目;222、 添加新的監(jiān)控項(xiàng)目;223、 刪除原有的監(jiān)控項(xiàng)目;224、 新的監(jiān)控項(xiàng)目覆蓋原有的監(jiān)控項(xiàng)目。230、設(shè)置消息監(jiān)控列表的狀態(tài),本步驟可對(duì)以下兩種狀態(tài)進(jìn)行選擇 啟用消息監(jiān)控列表、忽略消息監(jiān)控列表。當(dāng)選擇啟用消息監(jiān)控列表時(shí),只 監(jiān)控在所述消息監(jiān)控列表中設(shè)置的消息;忽略消息監(jiān)控列表,忽略所述消 息監(jiān)控列表中的設(shè)置,監(jiān)控所有消息的信息,這樣可以有所側(cè)重地進(jìn)行監(jiān) 控。500、停止消息監(jiān)控,取消讀取發(fā)送消息的信息和接收消息的信息,本 步驟可通過(guò)在步驟230中增加停止消息監(jiān)控這一選擇狀態(tài)來(lái)設(shè)置;當(dāng)消息 監(jiān)控列表的狀態(tài)為停止消息監(jiān)控、取消讀取發(fā)送消息的信息和接收消息的 信息不予讀取所有發(fā)送消息模塊發(fā)送的消息的信息、以及所有接收消息模 塊接收的消息的信息。本發(fā)明還提供一種通訊設(shè)備中消息監(jiān)控的設(shè)備,如圖2所示,用于發(fā) 送消息的發(fā)送模塊以及用于接收所述消息的接收模塊,還包括一與發(fā)送模 塊和接收模塊連接的信息采集模塊,用于分別讀取發(fā)送模塊發(fā)送所述消息 的相關(guān)信息、以及相應(yīng)的接收模塊接收所述消息的相關(guān)信息;與信息采集 模塊連接的對(duì)比分析模塊,用于比較發(fā)送所述消息的相關(guān)信息和接收所述 消息的相關(guān)信息、分析比較結(jié)果完成消息監(jiān)控。在上述實(shí)施方式的基礎(chǔ)上進(jìn)一步改進(jìn),還包括一與所述信息采集模塊 連接用于存儲(chǔ)消息監(jiān)控項(xiàng)目的消息監(jiān)控列表,信息采集模塊按照所述消息 監(jiān)控列表中存儲(chǔ)的消息監(jiān)控項(xiàng)目到發(fā)送模塊和接收模塊讀取所述消息的相 關(guān)信息。還包括一與消息監(jiān)控列表連接用于控制所述消息監(jiān)控列表開啟、 關(guān)閉以及設(shè)置消息監(jiān)控項(xiàng)目的管理模塊。本實(shí)施方式中首先創(chuàng)建一個(gè)消息監(jiān)控列表(gatMsgWatch),用于保存 要監(jiān)控的消息,初始化消息監(jiān)控列表中的監(jiān)控項(xiàng)目個(gè)數(shù)(gdwMsgWatchNum)為空。監(jiān)控項(xiàng)目包括消息號(hào)(wEvent)、監(jiān)控信息輸 出的網(wǎng)絡(luò)套接字(tTraceSocket,通過(guò)網(wǎng)絡(luò)將監(jiān)控信息輸出到某一監(jiān)控主機(jī))、 是否輸出消息體(bPrintMsg)、輸出消息體的字節(jié)數(shù)(wPrintMsgNum )等 項(xiàng)目。監(jiān)控項(xiàng)目管理模塊為這個(gè)消息監(jiān)控列表創(chuàng)建一個(gè)屬性標(biāo)識(shí)(gdwMsgWatchFlag ),該屬性標(biāo)識(shí)為0表示忽略列表進(jìn)行監(jiān)控, 監(jiān)控列表中的設(shè)置,監(jiān)控所有消息的信息;為1表示消息監(jiān)控列表有效, 只監(jiān)控在消息監(jiān)控列表中設(shè)置的消息;為2表示禁止消息監(jiān)控功能,對(duì)所 有的消息都不進(jìn)行監(jiān)控,取消讀取發(fā)送消息的信息和接收消息的信息。屬 性標(biāo)識(shí)初始為1。監(jiān)控項(xiàng)目管理模塊可以設(shè)置(SetWatchMsgFlag)和查看(ShowWatchMsgFlag)屬性標(biāo)識(shí)的值以及設(shè)置、查看、刪除(DelWatc固sg ) 消息監(jiān)控列表中的項(xiàng)目。當(dāng)需要進(jìn)行消息監(jiān)控時(shí),監(jiān)控項(xiàng)目管理模塊設(shè)置 要監(jiān)控的消息的項(xiàng)目,包括消息號(hào)、網(wǎng)絡(luò)套接字、是否輸出消息體和輸出 消息體的字節(jié)數(shù)等項(xiàng)目。如果消息監(jiān)控列表中沒有該消息的項(xiàng)目的信息,則在消息監(jiān)控列表中增加該消息的項(xiàng)目的信息;否則,修改該消息的配置 信息?;蛘咴O(shè)置屬性標(biāo)識(shí)為0監(jiān)控所有消息。消息發(fā)送模塊發(fā)送消息時(shí),如圖3所示,首先判斷屬性標(biāo)識(shí),如果為1, 則判斷當(dāng)前消息是否在消息監(jiān)控列表中,如果消息監(jiān)控列表中存在要監(jiān)控 的消息,則向?qū)?yīng)的監(jiān)控信息輸出網(wǎng)絡(luò)套接字、輸出當(dāng)前消息號(hào)、當(dāng)前時(shí) 間、消息接收發(fā)送類型、消息發(fā)送者、消息接收者、消息體等信息。如果 屬性標(biāo)識(shí)為O,則向缺省的監(jiān)控信息輸出路徑輸出一些基本的監(jiān)控信息,如 消息號(hào)、當(dāng)前時(shí)間、消息接收發(fā)送類型、消息發(fā)送者、消息接收者等。如 果屬性標(biāo)識(shí)為2,則不輸出當(dāng)前消息的任何信息。消息接收模塊接收消息時(shí),如圖4所示,首先判斷屬性標(biāo)識(shí),如果為1, 則判斷當(dāng)前消息號(hào)是否在消息監(jiān)控列表中,如果消息監(jiān)控列表中存在要監(jiān) 控的消息,則向?qū)?yīng)的監(jiān)控信息輸出網(wǎng)絡(luò)套接字、輸出當(dāng)前消息號(hào)、當(dāng)前 時(shí)間、消息接收發(fā)送類型、消息發(fā)送者、消息接收者、消息體等信息。如 果屬性標(biāo)識(shí)為0,則向缺省的監(jiān)控信息輸出路徑輸出一些基本的監(jiān)控信息, 如消息號(hào)、當(dāng)前時(shí)間、消息接收發(fā)送類型、消息發(fā)送者、消息接收者等。 如果屬性標(biāo)識(shí)為2,則不輸出當(dāng)前消息的任何信息。當(dāng)不再需要監(jiān)控某個(gè)消息時(shí),監(jiān)控項(xiàng)目管理模塊從消息監(jiān)控列表中刪 除該消息的信息。當(dāng)消息監(jiān)控列表中的所有消息都不需要監(jiān)控時(shí),可以刪 除列表中的所有消息的信息,也可以設(shè)置屬性標(biāo)識(shí)為2,這樣等以后需要再 次監(jiān)控時(shí)可以再設(shè)置屬性標(biāo)識(shí)為1。應(yīng)當(dāng)理解的是,以上所提供的具體實(shí)施方式
只是對(duì)本發(fā)明的說(shuō)明,而 不應(yīng)當(dāng)理解為對(duì)本發(fā)明的限制,對(duì)本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),可以根據(jù) 上述說(shuō)明加以改進(jìn)或變換,而所有這些改進(jìn)和變換都應(yīng)為本發(fā)明所揭示的 原理和特征,均屬本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種通訊設(shè)備中消息監(jiān)控的方法,包括以下步驟A、發(fā)送模塊發(fā)送消息時(shí),讀取并存儲(chǔ)發(fā)送所述消息的相關(guān)信息;B、接收模塊接收所述消息時(shí),讀取并存儲(chǔ)接收所述消息的相關(guān)信息;C、比較發(fā)送所述消息的相關(guān)信息和接收所述消息的相關(guān)信息是否一致,若不一致,則判定所述消息在傳輸時(shí)丟失。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟C包括以下兩 個(gè)步驟Cl、創(chuàng)建用于保存消息監(jiān)控項(xiàng)目的消息監(jiān)控列表; C2、設(shè)置所述消息監(jiān)控列表中的監(jiān)控項(xiàng)目,所述監(jiān)控項(xiàng)目包括當(dāng)前 消息號(hào)、當(dāng)前時(shí)間、消息收發(fā)類型、消息發(fā)送者、消息接收者、消息體。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟C還包括 C3、設(shè)置中消息監(jiān)控列表的狀態(tài),并對(duì)以下兩種狀態(tài)進(jìn)行選擇啟用消息監(jiān)控列表和忽略消息監(jiān)控列表。
4、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟C2還執(zhí)行以 下操作之一查看消息監(jiān)控列表中的監(jiān)控項(xiàng)目; 添加新的監(jiān)控項(xiàng)目; 刪除原有的監(jiān)控項(xiàng)目; 新的監(jiān)控項(xiàng)目覆蓋原有的監(jiān)控項(xiàng)目。
5、 根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括以下步驟D、 停止讀取發(fā)送所述消息的相關(guān)信息、接收所述消息的相關(guān)信息。
6、 一種通訊設(shè)備中消息監(jiān)控的設(shè)備,包括用于發(fā)送消息的發(fā)送模塊以 及用于接收所述消息的接收模塊,其特征在于還包括一與所述發(fā)送模塊和所述接收模塊連接的佶息采集模塊,用于 分別讀取并存儲(chǔ)發(fā)送模塊發(fā)送所述消息的相關(guān)信息、以及相應(yīng)的接收模塊 接收所述消息的相關(guān)信息;與所述信息采集模塊連接的對(duì)比分析模塊,用于比較發(fā)送所述消息的 相關(guān)信息和接收所述消息的相關(guān)信息。
7、 根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,所述信息包括當(dāng)前消 息號(hào)、當(dāng)前時(shí)間、消息收發(fā)類型、消息發(fā)送者、消息接收者、消息體。
8、 根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,還包括一與所述信息采 集模塊連接用于存儲(chǔ)消息監(jiān)控項(xiàng)目的消息監(jiān)控列表,信息采集模塊按照所 述消息監(jiān)控列表中存儲(chǔ)的消息監(jiān)控項(xiàng)目到發(fā)送模塊和接收模塊讀取所述消 息的相關(guān)信息。
9、 根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,還包括一與所述消息監(jiān) 控列表連接用于控制所述消息監(jiān)控列表開啟、關(guān)閉以及設(shè)置消息監(jiān)控項(xiàng)目 的管理模塊。
全文摘要
本發(fā)明公開了一種通訊設(shè)備中消息監(jiān)控的方法和設(shè)備,其中的方法包括以下步驟發(fā)送模塊發(fā)送消息時(shí),讀取并存儲(chǔ)發(fā)送所述消息的相關(guān)信息;接收模塊接收所述消息時(shí),讀取并存儲(chǔ)接收所述消息的相關(guān)信息;比較發(fā)送所述消息的相關(guān)信息和接收所述消息的相關(guān)信息是否一致,若不一致,則判定所述消息在傳輸時(shí)丟失。本發(fā)明方法和設(shè)備采用比較發(fā)送所述消息的相關(guān)信息和接收所述消息的相關(guān)信息是否一致,若不一致,則判定所述消息在傳輸時(shí)丟失,從而實(shí)現(xiàn)消息丟失原因的查找。
文檔編號(hào)H04L1/14GK101282201SQ20081006638
公開日2008年10月8日 申請(qǐng)日期2008年3月28日 優(yōu)先權(quán)日2008年3月28日
發(fā)明者胡海生 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1