[發明專利]一種報文處理方法和裝置有效
| 申請號: | 201811069058.6 | 申請日: | 2018-09-13 |
| 公開(公告)號: | CN110896391B | 公開(公告)日: | 2023-01-31 |
| 發明(設計)人: | 陳曉濤 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | H04L69/22 | 分類號: | H04L69/22 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 張一軍;李陽 |
| 地址: | 100195 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報文 處理 方法 裝置 | ||
1.一種報文處理方法,其特征在于,所述方法用于從報文中截取指令字符串,所述指令字符串配置有首尾標識,所述方法包括:對報文重復執行下述截取步驟,直至報文中沒有字符為止:
根據指令首標識和/或尾標識,確定報文中是否存在以當前報文頭字符開始的指令字符串、指令前段字符串或指令后段字符串;
當存在以當前報文頭字符開始的指令字符串,則截取該指令字符串并在報文中刪除該指令字符串;
當存在以當前報文頭字符開始的指令前段字符串,則保存該指令前段字符串并在報文中刪除該指令前段字符串;
當存在以當前報文頭字符開始的指令后段字符串,則將該指令后段字符串拼接到指令前段字符串后,以組成拼接字符串,并在確定該拼接字符串為指令字符串后,截取該指令字符串并在報文中刪除該指令后段字符串;
當報文中不存在以當前報文頭字符開始的指令字符串、指令前段字符串或指令后段字符串,則從當前報文頭字符向后查找指令首標識,刪除找到指令首標識前的字符,當未找到指令首標識,則刪除報文中的所有字符。
2.根據權利要求1所述的方法,其特征在于,所述指令字符串還配置有指令長度信息,確定報文中是否存在以當前報文頭字符開始的指令字符串包括:
若當前報文頭字符為指令首標識,且可以讀取到指令長度信息,則確定指令長度是否小于等于當前報文字符長度,若是,則根據指令長度查找該指令首標識對應的指令尾字符;
判斷該指令尾字符是否為指令尾標識,若是則確定當前報文頭字符、指令尾字符以及該兩者之間的字符為指令字符串。
3.根據權利要求1所述的方法,其特征在于,所述指令字符串還配置有指令長度信息,確定報文中是否存在以當前報文頭字符開始的指令前段字符串包括:
若當前報文頭字符為指令首標識,且可以讀取到指令長度信息,則確定指令長度是否大于當前報文字符長度,若是,則確定當前報文中的所有字符為指令前段字符串;或者
若當前報文頭字符為指令首標識,且不可讀取到指令長度字符段,則確定當前報文中的所有字符為指令前段字符串。
4.根據權利要求1所述的方法,其特征在于,對于報文維護有指令截取狀態,在截取指令字符串后,更新指令截取狀態為已完成,在保存指令前段字符串后,更新指令截取狀態為未完成,在所述刪除找到指令首標識前的字符后,以及當所述刪除報文中的所有字符后,更新指令截取狀態為已完成;
確定報文中是否存在以當前報文頭字符開始的指令后段字符串包括:
若當前報文頭字符不為指令首標識,且當前指令截取狀態為未完成,則從當前報文頭字符向后查找指令尾標識;
當找到指令尾標識,則確定該指令尾標識以及報文中該指令尾標識前的字符為指令后段字符串;
根據所述拼接字符串的長度確定該拼接字符串是否為指令字符串。
5.一種報文處理裝置,其特征在于,所述裝置用于從報文中截取指令字符串,所述指令字符串配置有首尾標識,所述裝置包括:
指令截取模塊,用于對報文重復執行下述截取步驟,直至報文中沒有字符為止:
根據指令首標識和/或尾標識,確定報文中是否存在以當前報文頭字符開始的指令字符串、指令前段字符串或指令后段字符串;
當存在以當前報文頭字符開始的指令字符串,則截取該指令字符串并在報文中刪除該指令字符串;
當存在以當前報文頭字符開始的指令前段字符串,則保存該指令前段字符串并在報文中刪除該指令前段字符串;
當存在以當前報文頭字符開始的指令后段字符串,則將該指令后段字符串拼接到指令前段字符串后,以組成拼接字符串,并在確定該拼接字符串為指令字符串后,截取該指令字符串并在報文中刪除該指令后段字符串;
當報文中不存在以當前報文頭字符開始的指令字符串、指令前段字符串或指令后段字符串,則從當前報文頭字符向后查找指令首標識,刪除找到指令首標識前的字符,當未找到指令首標識,則刪除報文中的所有字符。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811069058.6/1.html,轉載請聲明來源鉆瓜專利網。





