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
賺錢方法
主站蜘蛛池模板: 美女无遮挡免费网站| 国产一区二区三区日韩精品 | 国产一级二级三级毛片| 免费一极毛片| 成人精品免费视频| 午夜电影在线观看国产1区| 91久久国产综合精品| 国产麻豆精品在线观看| 国产XXXX做受性欧美88| 欧美色亚洲| 国产99在线观看| 九色视频最新网址 | 九九九九热精品视频| 极品国产在线| 一级毛片在线免费看| 久草视频精品| 成人免费黄色小视频| 国产午夜一级毛片| 尤物成AV人片在线观看| 国产高潮流白浆视频| 精品人妻系列无码专区久久| 小说区 亚洲 自拍 另类| 精品超清无码视频在线观看| 亚洲大尺码专区影院| 中文无码精品A∨在线观看不卡| 精品少妇人妻无码久久| 亚洲色欲色欲www网| 91在线一9|永久视频在线| 亚洲大尺码专区影院| 爱做久久久久久| 国产精品福利尤物youwu| 又爽又大又光又色的午夜视频| 国产乱论视频| 一区二区三区高清视频国产女人| h视频在线观看网站| 欧美亚洲中文精品三区| 日本黄色a视频| 永久天堂网Av| 久久亚洲国产最新网站| 天天躁夜夜躁狠狠躁躁88| 2020国产精品视频| 国产精品yjizz视频网一二区| 国产大全韩国亚洲一区二区三区| 女人18毛片久久| 国产成人无码AV在线播放动漫| 久久国产香蕉| 全部无卡免费的毛片在线看| 园内精品自拍视频在线播放| 国产亚洲一区二区三区在线| 丁香婷婷综合激情| av午夜福利一片免费看| 乱系列中文字幕在线视频| 中文字幕1区2区| 欧美色亚洲| www.av男人.com| 国产精品偷伦视频免费观看国产| 在线色国产| 久草网视频在线| 日韩免费成人| 国产精品第页| 成人中文在线| 亚洲精品日产精品乱码不卡| 国产乱人免费视频| 欧美一道本| 92精品国产自产在线观看| 国产精品三级专区| 91精品网站| 999精品色在线观看| 国产午夜精品一区二区三| 91成人在线免费视频| 亚洲成在人线av品善网好看| 亚洲成网777777国产精品| 国产成人高清在线精品| 国产精品九九视频| 欧美成人看片一区二区三区 | 人妻丰满熟妇αv无码| 九色免费视频| 日本AⅤ精品一区二区三区日| www.亚洲国产| 香蕉久久国产超碰青草| 人人爽人人爽人人片| 一本大道香蕉高清久久|