999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

用于網絡傳輸的信息編碼方法的研究

2019-05-08 03:01:26周昱初
科學與技術 2019年19期
關鍵詞:方法研究

周昱初

摘要:隨著互聯網應用技術的發展,在Internet環境中以獨立于應用程序或服務提供商的方式描述和交換信息,實現信息的跨平臺、分布式處理,顯得越來越重要。為了解決目前信息在網絡傳輸過程中的保密性較差的技術問題,本文提供了一種用于網絡傳輸的信息編碼方法,它極大提升信息在網絡傳輸過程中的保密性。

關鍵詞:網絡傳輸;信息編碼;方法;研究

1 ?概述

隨著互聯網應用技術的發展,在Internet環境中以獨立于應用程序或服務提供商的方式描述和交換信息,實現信息的跨平臺、分布式處理,顯得越來越重要。

目前,通過XML(Extensible Markup Language,可擴展標記語言)或者JSON(Java Script Object Notation,JS對象標記)對客戶端或服務器端的信息進行編碼,獲得易于在客戶端或服務器端之間傳輸的編碼數據。XML或者 JSON作為一種信息編碼格式,具有結構簡潔、層次清晰以及可擴展性強等優點。由于XML或者JSON均采用字符編碼的方式對信息進行編碼,導致獲得的編碼數據的構造復雜,并包括較多的冗余數據,浪費網絡帶寬資源。同時,由于編碼數據是可讀性較強的字符,造成信息在網絡傳輸過程中的保密性較差。

2 ?用于網絡傳輸的信息編碼方法的研究

圖1是用于網絡傳輸的信息編碼方法的流程圖。如圖1所示,該方法包括以下步驟:在步驟110中,獲取客戶端錄入的不同類別的信息??蛻舳耍侵概c服務器相對應,為用戶提供本地服務的程序。例如,萬維網使用的網頁瀏覽器,電子郵件客戶端,即時通訊的客戶端軟件,網頁游戲提供的web客戶端通過動態頁面技術提供的客戶端軟件。

用戶通過網頁游戲客戶端錄入不同類別的信息,包括該用戶的用戶ID和密碼,用戶進入游戲之后選擇的游戲服務器區域,游戲人物角色和任務設定等不同類別的信息。這些信息被錄入到游戲客戶端以后,都需要通過網絡傳輸給游戲服務器端。通過獲取已經錄入到游戲客戶端的不同類別的信息,后續通過對信息進行編碼獲得特定數據格式的編碼數據,以使得這種特定數據格式的編碼數據能夠非常適合在客戶端到服務器端之間進行網絡傳輸。

在步驟130中,將獲取的信息轉換為對應的字節型數據。字節型數據,計算機中用于存放二進制數據類型的一種數據。其中,字節是指計算機信息技術用于計量存儲容量的一種計量單位,也表示一些計算機編程語言中的數據類型和語言字符。

通常,用戶錄入到客戶端的信息可以是通過鍵盤或者其它人機交互界面輸入到客戶到的信息。在一個具體的應用場景中,用戶輸入用戶ID和密碼到一個游戲客戶端的登錄界面進行游戲登錄。當進入游戲以后,開始選擇游戲的網絡服務器分區以及用戶在游戲中的人物角色和游戲任務。

表1為錄入到游戲客戶端的不同類別的信息,錄入到游戲客戶端的不同類別的信息包括用戶登錄游戲客戶端的用戶ID和用戶密碼,用戶選擇的服務器分區號,用戶在游戲中設定的人物角色和游戲任務的代號。

在步驟150中,對轉換得到的字節型數據進行編碼,得到預設數據格式的編碼數據。數據格式,是指數據按一定的順序和結構進行編排的構成方式。例如,編碼數據由四個按順序排列的字節型數組構成的數據格式。

圖2是根據圖1對應方法獲得的編碼數據的拓撲圖。如圖2所示,對轉換得到的字節型數據進行編碼,得到預設數據格式的編碼數據100。其中,該預設數據格式的編碼數組100包括長度數組A、標記數組A、布爾數組A和值數組A四個字節型數組。其中,字節型數組由字節型數據構成。長度數組用于存儲字節型數據的字節數,標記數組用于標記字節型數據的類別,值數組用于存儲字節型數據,布爾數組用于標記編碼數據是否為嵌套結構。嵌套結構,是指數據的組成部分具有和該數據一樣的數據格式。

布爾數組A標記的字節型數據是嵌套結構,值數組A是具有嵌套結構的字節型數組,具有和編碼數據100一樣的預設數據結構。值數組A包括長度數組B、標記數組B、布爾數組B和值數組B四個字節型子數組。布爾數組B標記的編碼數據是嵌套結構,值數組B是具有嵌套結構的字節型數組,值數組B具有和編碼數據100一樣的預設數據結構。值數組B包括長度數組C、標記數組C、布爾數組C和值數組C四個字節型子數組。布爾數組C標記的所述字節型數據是非嵌套結構,值數組C的數據格式是不具有嵌套結構的的普通型字節型數據格式。

普通型字節型數據格式,即數據的組成部分不會同該數據具有相同的數據格式,例如,一個單一的字節型數據。值數組可以存儲至少一個字節型數據,同一個值數組存儲的字節型數據具有相同的數據格式。例如,值數組B中除了可以包括長度數組C、標記數組C、布爾數組C和值數組C四個字節型子數組之外,還可以包括四個數據結構分別和長度數組C、標記數組C、布爾數組C和值數組C一樣的字節型數組。

3 ?結語

本用于網絡傳輸的信息編碼方法可獲取客戶端錄入的不同類別的信息,將獲取的信息轉換為對應的字節型數據,對轉換得到的字節型數據進行編碼,得到預設數據格式的編碼數據,編碼數據包括長度數組、標記數組、布爾數組和值數組,長度數組用于存儲字節型數據的字節數,標記數組用于標記字節型數據的類別,值數組用于存儲字節型數據,布爾數組用于標記編碼數據是否為嵌套結構,通過字節型數據對信息進行轉換,并通過由字節型數據構成的數組對信息進行編碼,由于字節型數據是不易讀取的二進制數據,能夠極大提升信息在網絡傳輸過程中的保密性。

參考文獻

[1] 陳宗舜. 制造業信息化與信息編碼[M]. 北京:清華大學出版社,2004.

[2] 王丙義. 信息分類與編碼[M]. 北京:國防工業出版社,2003.

[3] 蔣建軍,王俊彪,楊賓宏,等. 基于統一編碼的信息孤島集成技術研究[J]. 計算機工程與應用,2011.

猜你喜歡
方法研究
FMS與YBT相關性的實證研究
2020年國內翻譯研究述評
遼代千人邑研究述論
視錯覺在平面設計中的應用與研究
科技傳播(2019年22期)2020-01-14 03:06:54
學習方法
EMA伺服控制系統研究
新版C-NCAP側面碰撞假人損傷研究
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
主站蜘蛛池模板: 国产丝袜91| 四虎在线高清无码| 国产在线一区二区视频| A级毛片无码久久精品免费| 亚洲人成网站在线播放2019| 国产精品自拍合集| 日韩精品一区二区三区大桥未久| 日韩精品专区免费无码aⅴ| 久久综合国产乱子免费| 国产人成网线在线播放va| 18黑白丝水手服自慰喷水网站| 亚洲电影天堂在线国语对白| 91精品国产福利| 国模粉嫩小泬视频在线观看| 性视频一区| 91无码人妻精品一区二区蜜桃| 国产欧美日韩综合在线第一| 久久免费视频播放| 91精品国产91欠久久久久| AV网站中文| 亚洲高清在线天堂精品| 人妻出轨无码中文一区二区| 精品国产中文一级毛片在线看| 亚洲人成在线精品| 97色婷婷成人综合在线观看| 欧美亚洲中文精品三区| 国产精品一区二区不卡的视频| 在线视频97| 综合久久五月天| 日韩av电影一区二区三区四区 | 国产偷国产偷在线高清| 欧美全免费aaaaaa特黄在线| 国产粉嫩粉嫩的18在线播放91| 亚洲色婷婷一区二区| 国产成人精品三级| 制服丝袜亚洲| 亚洲娇小与黑人巨大交| 亚洲国产天堂久久九九九| 国产欧美日韩视频怡春院| 99热线精品大全在线观看| 波多野结衣第一页| 国产噜噜在线视频观看| 成年网址网站在线观看| 无码免费的亚洲视频| 波多野结衣的av一区二区三区| 亚洲福利视频一区二区| 免费看美女自慰的网站| 色视频国产| 97青青青国产在线播放| 欧美国产日韩一区二区三区精品影视| 久久国产精品麻豆系列| 亚洲第一中文字幕| 91色在线观看| 中文字幕亚洲乱码熟女1区2区| 亚洲精品无码av中文字幕| 亚洲欧美在线综合一区二区三区| 亚洲第一国产综合| 国产美女无遮挡免费视频| 欧美色视频网站| 国产成人精品午夜视频'| 欧美精品三级在线| 自拍偷拍欧美日韩| 亚洲aaa视频| 亚洲欧美精品一中文字幕| 日韩黄色精品| 成人免费网站在线观看| 午夜爽爽视频| 婷婷亚洲视频| 成人在线不卡视频| 久久精品91麻豆| 久久精品一卡日本电影| 国产精品大白天新婚身材| 久久香蕉国产线看观看式| 国产精品青青| 中国国产A一级毛片| 国产成人精品高清在线| 四虎成人精品| 色九九视频| 亚洲日产2021三区在线| 日韩无码真实干出血视频| 在线欧美a| 欧美精品xx|