麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種消息處理方法及裝置與流程

文檔序號:11138453閱讀:479來源:國知局
一種消息處理方法及裝置與制造工藝

本發明涉及互聯網應用技術領域,特別是涉及一種消息處理方法及裝置。



背景技術:

隨著互聯網技術的快速發展,通過網絡進行的溝通和交流越來越多,網絡成為消息傳輸的主要途徑,網絡安全問題也顯得更加重要。

目前,非法人員通過消息抓取工具可以截取網絡中的消息,對其進行解析后容易得到原始消息,從而造成消息的泄露,同時,非法人員根據截取的消息的目標地址,還可以偽造非法消息發送給目標地址接收方,造成接收方計算資源的浪費,降低了接收方對消息的處理效率。



技術實現要素:

本發明的目的是提供一種消息處理方法及裝置,以提高消息傳輸的安全性,避免非法消息占用接收方過多的計算資源,提高接收方對消息的處理效率。

為解決上述技術問題,本發明提供如下技術方案:

一種消息處理方法,包括:

接收發送方發送的目標消息;

對所述目標消息進行解析,確定所述目標消息中是否存在預設的驗證標識;

如果是,則在所述目標消息中去除所述驗證標識,獲得所述目標消息對應的原始消息;

對所述原始消息進行處理。

在本發明的一種具體實施方式中,還包括:

如果確定所述目標消息中不存在所述驗證標識,則丟棄所述目標消息,或者向所述發送方返回錯誤信息。

在本發明的一種具體實施方式中,所述確定所述目標消息中是否存在預設的驗證標識,包括:

確定所述目標消息的預設標志位處是否存在預設的驗證標識。

在本發明的一種具體實施方式中,所述預設標志位為多個,所述確定所述目標消息的預設標志位處是否存在預設的驗證標識,包括:

確定所述目標消息的每個預設標志位處是否均存在相應的預設的驗證標識。

在本發明的一種具體實施方式中,在所述接收發送方發送的目標消息之前,還包括:

接收所述發送方發送的在達到設定的時間間隔時生成的所述驗證標識。

一種消息處理裝置,包括:

目標消息接收模塊,用于接收發送方發送的目標消息;

驗證標識確定模塊,用于對所述目標消息進行解析,確定所述目標消息中是否存在預設的驗證標識,如果是,則觸發原始消息獲得模塊;

所述原始消息獲得模塊,用于在所述目標消息中去除所述驗證標識,獲得所述目標消息對應的原始消息;

消息處理模塊,用于對所述原始消息進行處理。

在本發明的一種具體實施方式中,還包括異常處理模塊,用于:

在確定所述目標消息中不存在所述驗證標識時,丟棄所述目標消息,或者向所述發送方返回錯誤信息。

在本發明的一種具體實施方式中,所述驗證標識確定模塊,具體用于:

確定所述目標消息的預設標志位處是否存在預設的驗證標識。

在本發明的一種具體實施方式中,所述預設標志位為多個,所述驗證標識確定模塊,具體用于:

確定所述目標消息的每個預設標志位處是否均存在相應的預設的驗證標識。

在本發明的一種具體實施方式中,還包括驗證標識發送模塊,用于:

在所述接收發送方發送的目標消息之前,接收所述發送方發送的在達到設定的時間間隔時生成的所述驗證標識。

應用本發明實施例所提供的技術方案,接收方在接收到發送方發送的目標消息時,對目標消息進行解析,確定目標消息中是否存在預設的驗證標識,如果存在,則在目標消息中去除驗證標識,獲得目標消息對應的原始消息,對原始消息進行進一步處理。在消息中增加預設的驗證標識,可以增加消息的健壯性和容錯性,提高了消息傳輸的安全性,避免非法消息占用接收方過多的計算資源,提高了接收方對消息的處理效率。

附圖說明

為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。

圖1為本發明實施例中一種消息處理方法的實施流程圖;

圖2為本發明實施例中一種消息處理裝置的結構示意圖。

具體實施方式

為了使本技術領域的人員更好地理解本發明方案,下面結合附圖和具體實施方式對本發明作進一步的詳細說明。顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。

本發明實施例提供了一種消息處理方法,該方法可以應用于接收方,接收方與發送方可以進行消息交互。

參見圖1所示,為本發明實施例所提供的一種消息處理方法的實施流程圖,該方法可以包括以下步驟:

S110:接收發送方發送的目標消息。

在本發明實施例中,發送方在達到設定的消息發送觸發條件時,如達到設定的時間間隔時,或者,在接收到消息發送指令時,可以向接收方發送目標消息。

接收方接收到發送方發送的目標消息后,可以繼續執行步驟S120的操作。

S120:對目標消息進行解析,確定目標消息中是否存在預設的驗證標識。

接收方接收到發送方發送的目標消息后,可以對目標消息進行解析,確定目標消息中是否存在預設的驗證標識,如果是,則可以確定目標消息為合法消息,可以繼續執行步驟S130的操作,如果否,則可以確定目標消息為非法消息,如圖1所示。

驗證標識可以是發送方和接收方預先約定的。具體可以是在技術人員對發送方和接收方進行配置時設定好的,還可以是在發送方或者接收方生成后發送給對方的。驗證標識具體可以是特定字符或者字符串。

在本發明的一個實施例中,在步驟S110之前,該方法還可以包括以下步驟:

接收發送方發送的在達到設定的時間間隔時生成的驗證標識。

在本發明實施例中,發送方可以按照設定規則生成驗證標識,并將生成后的驗證標識發送給接收方,以便與接收方的驗證信息保持一致。

發送方還可以按照設定周期生成驗證標識,即在達到設定的時間間隔時生成驗證標識。不同周期生成的驗證標識可以相同可以不同。這樣可以保證驗證標識的實時性和安全性。

發送方在達到設定的時間間隔時生成驗證標識后,將驗證標識發送給接收方,接收方在自身存儲該驗證標識。這樣,接收方在接收到發送方發送的目標消息時,可以基于該驗證標識,確定目標消息中是否存在該驗證標識。

在本發明的一種具體實施方式中,如果確定目標消息中不存在驗證標識,則丟棄目標消息,或者向發送方返回錯誤信息。

如果目標消息中不存在預設的驗證標識,則該目標消息可能為非法消息,接收方可以對該目標消息做丟棄處理,以避免處理該目標消息占用過多的計算資源。或者,接收方可以向發送方返回錯誤信息,發送方根據錯誤信息可以確定是否重新發送目標消息。

發送方在發送目標消息時,為傳輸安全考慮,可以對目標消息進行加密處理后傳輸,即目標消息是經過加密處理的消息。接收方接收到目標消息后,可以先對目標消息進行解密處理,再對其進行解析,確定目標消息中是否存在預設的驗證標識。

在本發明的一種具體實施方式中,步驟S120可以包括以下步驟:

確定目標消息的預設標志位處是否存在預設的驗證標識。

發送方可以按照設定的消息格式生成目標消息,并將目標消息發送給接收方。在目標消息中可以預設標志位,如在消息末尾,或者消息的某個特定位置處設置標志位。在對目標消息進行解析之后,確定目標消息的預設標志位處是否存在預設的驗證標識。如果存在,則可以確定目標消息為合法消息,否則,可以確定目標消息為非法消息。

在本發明的一種具體實施方式中,預設標志位為多個,確定目標消息的預設標志位處是否存在預設的驗證標識的步驟具體為:

確定目標消息的每個預設標志位處是否均存在相應的預設的驗證標識。

目標消息遵循設定的消息格式,在目標消息中可以預設多個標志位。不同標志位處的驗證標識可以相同可以不同。接收方在接收到發送方發送的目標消息后,對目標消息進行解析,可以查看目標消息的每個預設標志位,針對每個預設標志位,確定該預設標志位處是否存在相應的預設的驗證標識。

如果確定目標消息的每個預設標志位處均存在相應的預設的驗證標識,則可以確定目標消息為合法消息。如果目標消息的至少一個預設標志位處不存在相應的預設的驗證標識,則可以確定目標消息為非法消息。

S130:在目標消息中去除驗證標識,獲得目標消息對應的原始消息。

在步驟S120,接收方對接收到的目標消息進行解析,如果確定目標消息中存在預設的驗證標識,則確定該目標消息為合法消息,可以在目標消息中去除該驗證標識,獲得目標消息對應的原始消息。

S140:對原始消息進行處理。

接收方獲得目標消息對應的原始消息后,可以按照設定的處理流程對該原始消息進行處理。

為便于理解,舉例說明。

用戶A需要傳送一個消息“abcdefg”給用戶B。

用戶A在傳送該消息之前,在該消息末尾添加一個驗證標識“v”,該消息轉為新的消息“abcdefgv”。用戶A按照設定的加密算法對該新的消息進行加密后,將加密后的新的消息傳送給用戶B。

用戶B接收到該新的消息,對其進行解密處理,得到“abcdefgv”,確定其中存在預設的驗證標識“v”,則可以確定其接收到的消息為合法消息。如果其中不存在預設的驗證標識“v”,則可以確定其接收到的消息為非法消息。

用戶B確定接收到的消息為合法消息后,可以在該消息中去除驗證標識“v”,得到原始消息“abcdefg”,對該原始消息進行進一步處理。

應用本發明實施例所提供的方法,接收方在接收到發送方發送的目標消息時,對目標消息進行解析,確定目標消息中是否存在預設的驗證標識,如果存在,則在目標消息中去除驗證標識,獲得目標消息對應的原始消息,對原始消息進行進一步處理。在消息中增加預設的驗證標識,可以增加消息的健壯性和容錯性,提高了消息傳輸的安全性,避免非法消息占用接收方過多的計算資源,提高了接收方對消息的處理效率。

相應于上面的方法實施例,本發明實施例還提供了一種消息處理裝置,下文描述的一種消息處理裝置與上文描述的一種消息處理方法可相互對應參照。

參見圖2所示,該裝置包括以下模塊:

目標消息接收模塊210,用于接收發送方發送的目標消息;

驗證標識確定模塊220,用于對目標消息進行解析,確定目標消息中是否存在預設的驗證標識,如果是,則觸發原始消息獲得模塊230;

原始消息獲得模塊230,用于在目標消息中去除驗證標識,獲得目標消息對應的原始消息;

消息處理模塊240,用于對原始消息進行處理。

應用本發明實施例所提供的裝置,接收方在接收到發送方發送的目標消息時,對目標消息進行解析,確定目標消息中是否存在預設的驗證標識,如果存在,則在目標消息中去除驗證標識,獲得目標消息對應的原始消息,對原始消息進行進一步處理。在消息中增加預設的驗證標識,可以增加消息的健壯性和容錯性,提高了消息傳輸的安全性,避免非法消息占用接收方過多的計算資源,提高了接收方對消息的處理效率。

在本發明的一種具體實施方式中,還包括異常處理模塊,用于:

在確定目標消息中不存在驗證標識時,丟棄目標消息,或者向發送方返回錯誤信息。

在本發明的一種具體實施方式中,驗證標識確定模塊220,具體用于:

確定目標消息的預設標志位處是否存在預設的驗證標識。

在本發明的一種具體實施方式中,預設標志位為多個,驗證標識確定模塊220,具體用于:

確定目標消息的每個預設標志位處是否均存在相應的預設的驗證標識。

在本發明的一種具體實施方式中,還包括驗證標識發送模塊,用于:

在接收發送方發送的目標消息之前,接收發送方發送的在達到設定的時間間隔時生成的驗證標識。

本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同或相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。

專業人員還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現,為了清楚地說明硬件和軟件的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執行,取決于技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的范圍。

結合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執行的軟件模塊,或者二者的結合來實施。軟件模塊可以置于隨機存儲器(RAM)、內存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術領域內所公知的任意其它形式的存儲介質中。

本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的技術方案及其核心思想。應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以對本發明進行若干改進和修飾,這些改進和修飾也落入本發明權利要求的保護范圍內。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 磴口县| 温宿县| 静乐县| 双峰县| 栾城县| 七台河市| 天水市| 桂阳县| 迭部县| 湘潭市| 会理县| 西华县| 彭泽县| 大荔县| 景洪市| 长泰县| 林州市| 无极县| 宁都县| 泊头市| 石首市| 会东县| 琼结县| 文安县| 贡嘎县| 恭城| 成都市| 长葛市| 高雄县| 曲周县| 石台县| 绥芬河市| 榆树市| 灵石县| 霍邱县| 郯城县| 兖州市| 三门峡市| 册亨县| 克东县| 晋宁县|