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
賺錢方法
主站蜘蛛池模板: 色吊丝av中文字幕| 亚洲AV成人一区国产精品| 国产永久无码观看在线| 亚洲AV无码一区二区三区牲色| 亚洲品质国产精品无码| 日韩精品一区二区三区免费| 亚洲人成影院午夜网站| 久久青草视频| 天天爽免费视频| 亚洲欧美不卡| 中文字幕调教一区二区视频| 色成人亚洲| 欧美在线精品怡红院| 亚洲男人天堂2020| 激情六月丁香婷婷| 欧美影院久久| 欧美日韩国产精品综合| 日韩国产黄色网站| 成人免费视频一区二区三区| 无码电影在线观看| 国产一区三区二区中文在线| 无码又爽又刺激的高潮视频| 成人小视频网| 国产超碰一区二区三区| 无码丝袜人妻| 无码aⅴ精品一区二区三区| 日韩精品欧美国产在线| 久久久国产精品无码专区| 午夜老司机永久免费看片| 日韩av手机在线| 日韩精品成人在线| 国产91丝袜在线播放动漫 | 亚洲国产精品一区二区第一页免| 97视频精品全国免费观看| 中文字幕在线观| 欧美午夜视频| 色偷偷男人的天堂亚洲av| 中国国语毛片免费观看视频| 亚洲无码视频一区二区三区| 国产在线精彩视频二区| 一级全免费视频播放| 美女被操91视频| A级毛片无码久久精品免费| 国产一区二区三区在线观看视频| 国产又粗又猛又爽视频| 欧美a在线| 91精品国产丝袜| 久久黄色视频影| 欧美日韩国产精品va| 亚洲男女天堂| 亚洲成肉网| 女人av社区男人的天堂| 女人一级毛片| 在线观看无码av免费不卡网站| 成人午夜福利视频| 无码免费试看| 日韩欧美91| 亚洲欧美一区二区三区图片| 亚洲视频无码| 三级视频中文字幕| 欧美国产综合色视频| 亚洲国产精品日韩欧美一区| 日韩人妻少妇一区二区| 亚洲欧洲日韩国产综合在线二区| 国产在线麻豆波多野结衣| 久久美女精品国产精品亚洲| 国产在线精品99一区不卡| 综合亚洲网| 国产爽爽视频| 国产欧美日韩精品综合在线| 亚洲中文字幕在线观看| 欧美专区日韩专区| 99热国产在线精品99| 色香蕉网站| 午夜爽爽视频| h视频在线播放| 日韩一区二区在线电影| 国产区91| 91人妻日韩人妻无码专区精品| av在线无码浏览| 区国产精品搜索视频| 亚洲无码91视频|