欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

報文的組包方法及裝置、報文的解包方法及裝置的制造方法

文檔序號:9754568閱讀:1492來源:國知局
報文的組包方法及裝置、報文的解包方法及裝置的制造方法
【技術領域】
[0001] 本發(fā)明涉及計算機技術領域,特別涉及一種報文的組包方法及裝置、一種報文的 解包方法及裝置。
【背景技術】
[0002] 報文是網(wǎng)絡中交換與傳輸?shù)臄?shù)據(jù)單元,傳輸過程中會不斷的封裝成分組、包、幀來 傳輸,封裝的方式就是添加一些信息段,那些就是報文頭以一定格式組織起來的數(shù)據(jù)。報文 一般由多個字段組成,以IS08583報文(簡稱8583包)為例,8583協(xié)議是基于IS08583報文國 際標準的包格式的通訊協(xié)議,8583包最多由128個字段域組成,每個域都有統(tǒng)一的規(guī)定,并 有定長與變長之分。用戶在使用報文時可以根據(jù)需要對報文進行設置,然后根據(jù)用戶的設 置對報文進行組包和解包。
[0003] 現(xiàn)有技術中,不同的用戶報文的具體屬性不同,對報文進行組包和解包的程序也 無法通用,如果想修改報文的屬性,就必須到報文的組包和解包程序進行修改,然后重新編 譯修改后的程序。
[0004] 通過上述描述可見,現(xiàn)有技術中,對報文進行組包和解包的方法比較復雜。

【發(fā)明內容】

[0005] 本發(fā)明提供了一種報文的組包方法及裝置、一種報文的解包方法及裝置,能夠使 得報文的組包和解包更加簡單。
[0006] 第一方面,本發(fā)明提供了一種報文的組包方法,包括:預先設置待組包報文的配置 文件,所述配置文件包括:所述待組包報文的字段域的屬性;還包括:
[0007] S1:確定所述待組包報文中的待設置字段域;
[0008] S2:獲取所述待組包報文的配置文件;
[0009] S3:根據(jù)所述配置文件,確定每個所述待設置字段域的屬性;
[0010] S4:根據(jù)確定出的每個待設置字段域的屬性,設置每個待設置字段域,對所述待組 包報文進行組包。
[0011] 進一步地,所述S1,包括:
[0012] 獲取所述待組包報文的位圖;
[0013] 根據(jù)所述待組包報文的位圖,確定所述待組包報文中的所述待設置字段域。
[0014] 進一步地,所述字段域的屬性包括:
[0015] 域標號、是否為變長、最大長度、壓縮后的最大長度、是否壓縮、長度類型、壓縮后 的數(shù)據(jù)類型。
[0016] 第二方面,本發(fā)明提供了 一種報文的組包裝置,包括:
[0017] 第一設置單元,用于設置待組包報文的配置文件,所述配置文件包括:所述待組包 報文的字段域的屬性;
[0018] 第一確定單元,用于確定所述待組包報文中的待設置字段域;
[0019] 第一獲取單元,用于獲取所述待組包報文的配置文件;
[0020] 第二確定單元,用于根據(jù)所述配置文件,確定每個所述待設置字段域的屬性;
[0021 ]組包單元,用于根據(jù)確定出的每個待設置字段域的屬性,設置每個待設置字段域, 對所述待組包報文進行組包。
[0022]進一步地,所述第一確定單元,用于獲取所述待組包報文的位圖,根據(jù)所述待組包 報文的位圖,確定所述待組包報文中的所述待設置字段域。
[0023]進一步地,所述字段域的屬性包括:
[0024] 域標號、是否為變長、最大長度、壓縮后的最大長度、是否壓縮、長度類型、壓縮后 的數(shù)據(jù)類型。
[0025] 第三方面,本發(fā)明提供了一種報文的解包方法,包括:預先設置待解包報文的配置 文件,所述配置文件包括:待解包報文的字段域的屬性;還包括:
[0026] A1:確定所述待解包報文中的待解析字段域;
[0027] A2:獲取所述待解包報文的配置文件;
[0028] A3:根據(jù)所述配置文件,確定每個所述待解析字段域的屬性;
[0029] A4:根據(jù)確定出每個待解析字段域的屬性,解析每個待解析字段域,對所述待解包 報文進行解包。
[0030] 進一步地,所述A1,包括:獲取所述待解包報文的位圖,根據(jù)所述待解包報文的位 圖,確定所述待解包報文中的所述待解析字段域。
[0031] 進一步地,所述字段域的屬性包括:域標號、是否為變長、最大長度、壓縮后的最大 長度、是否壓縮、長度類型、壓縮后的數(shù)據(jù)類型。
[0032] 第四方面,本發(fā)明提供了一種報文的解包裝置,包括:
[0033] 第二設置單元,用于設置待解包報文的配置文件,所述配置文件包括:待解包報文 的字段域的屬性;
[0034] 第三確定單元,用于確定所述待解包報文中的待解析字段域;
[0035] 第二獲取單元,用于獲取所述待解包報文的配置文件;
[0036] 第四確定單元,用于根據(jù)所述待解包報文的配置文件,確定每個所述待解析字段 域的屬性;
[0037] 解包單元,用于根據(jù)確定出每個待解析字段域的屬性,解析每個待解析字段域,對 所述待解包報文進行解包。
[0038] 進一步地,所述第三確定單元,用于獲取所述待解包報文的位圖,根據(jù)所述待解包 報文的位圖,確定所述待解包報文中的所述待解析字段域。
[0039] 進一步地,所述字段域的屬性包括:域標號、是否為變長、最大長度、壓縮后的最大 長度、是否壓縮、長度類型、壓縮后的數(shù)據(jù)類型。
[0040] 本發(fā)明實施例提供的一種報文的組包方法及裝置、一種報文的解包方法及裝置, 其中,本發(fā)明實施例提供的一種報文的組包方法及裝置,預先設置待組包報文的配置文件, 通過該配置文件來配置待組包報文的字段域的屬性,在需要進行組包時,獲取配置文件中 的字段域的屬性,根據(jù)配置文件中的配置來設置待組包報文的屬性,進行組包,當需要修改 待組包報文的屬性時,只需修改配置文件即可,無需對組包的程序進行修改,使得報文的組 包更加簡單。
【附圖說明】
[0041] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn) 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明 的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù) 這些附圖獲得其他的附圖。
[0042] 圖1是本發(fā)明一實施例提供的一種報文的組包方法的流程圖;
[0043] 圖2是本發(fā)明一實施例提供的另一種報文的組包方法的流程圖;
[0044] 圖3是本發(fā)明一實施例提供的一種報文的組包裝置的示意圖;
[0045] 圖4是本發(fā)明一實施例提供的一種報文的解包方法的流程圖;
[0046] 圖5是本發(fā)明一實施例提供的另一種報文的解包方法的流程圖;
[0047] 圖6是本發(fā)明一實施例提供的一種報文的解包方法的示意圖。
【具體實施方式】
[0048] 為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例 中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是 本發(fā)明一部分實施例,而不是全部的實施例,基于本發(fā)明中的實施例,本領域普通技術人員 在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0049] 如圖1所示,本發(fā)明實施例提供了一種報文的組包方法,該方法可以包括以下步 驟:
[0050] S0:預先設置待組包報文的配置文件,所述配置文件包括:所述待組包報文的字段 域的屬性;
[0051] S1:確定所述待組包報文中的待設置字段域;
[0052] S2:獲取所述待組包報文的配置文件;
[0053] S3:根據(jù)所述配置文件,確定每個所述待設置字段域的屬性;
[0054] S4:根據(jù)確定出的每個待設置字段域的屬性,設置每個待設置字段域,對所述待組 包報文進行組包。
[0055] 通過本發(fā)明實施例提供的一種報文的組包方法,預先設置待組包報文的配置文 件,通過該配置文件來配置待組包報文的字段域的屬性,在需要進行組包時,獲取配置文件 中的字段域的屬性
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
洪雅县| 潍坊市| 廉江市| 沭阳县| 公安县| 绍兴县| 定边县| 广昌县| 措美县| 敖汉旗| 乌拉特中旗| 杭锦后旗| 琼中| 涞水县| 交口县| 长兴县| 乌苏市| 文安县| 黔西| 赤壁市| 灵璧县| 彭山县| 本溪| 嘉兴市| 仁化县| 聊城市| 应城市| 六盘水市| 和田县| 丰顺县| 新建县| 饶阳县| 柘荣县| 靖远县| 蚌埠市| 夏河县| 康马县| 象州县| 皋兰县| 桦甸市| 延长县|