魏延勛,謝紹斌
(空軍工程大學,西安 710082)
Android的系統設計,實際上就是以提高生產力為前提,利用此設計,來構建模塊式的系統,做到模塊之間達到一個關系性、聯系性的結構。然而,其優勢就是,在開發程序鏈接的時候,開發人員不需要太多的關注,只關注一點即可,來提高程序的運作效率,并且也為后期的測試以及定位做了基礎。但是,設計不能忽略其目的性,對于一些繁瑣工程,其構架的結構必然是不同的。當然,更重要的是Android系統的研發人員需要和后臺人員相互協作,所以,就必須在架構架構上進行更多的研究。首先,Android系統架構是一個核心的系統,其是基于Linux2.6提供的系統服務,是屬于硬件和軟件之間的抽象層,也就是分層,能為上層提供統一的服務。分層的好處就是利用下層的服務,使上層發出相同的服務,并且將本層和其他層之間的差距進行屏蔽。然而,若本層和其它層產生異同時,也不會對上層產生作用。此外,每層也會供應sap。那么對于研發應用層來說,則不用著力于Linux Kernel層就能做出App。Android Runtime涵蓋著一個核心庫,供大多數在Java編程語言核心類庫中可以使用的工具,比如Android包含一個c++庫的集合,其通過Libraries能為Android提供組建的服務。Android系統能夠使研發者設計出豐富和新穎的應用程序,也是我們的一大財富。因此,本設計是基于Android的架構進行通信設計,具有很大的使用意義。
除此之外,此設計更重要的一部分就是系統的組成,其是設計的主要環節。此系統分成兩部分,首先是用戶端,其次是服務器。用戶端的組成也分為兩部分:登錄模塊和消息傳送,而登錄模塊又是由注冊、修改密碼、文本模塊而組成,說到這些,幾乎每個上網的人都熟悉,這也是本設計最奇妙、最符合網絡運用的設計,為人們提供了巨大的服務。同時,服務器端的組成也是由幾大模塊組成:IP連接模塊、獲取本機IP模塊以及發送消息模塊等。
局域網的端對端通信屬于一種通信方式,其是在tcp和IP的基礎之上設計的。具體的說,一端會發送ARP的廣播,隨后主機會依據路由表來匹配,若是在請求時的IP地址與本地IP不相符時,就需要退出;若匹配,則會獲取源地址的MAC地址,并存入ARP緩存,最后進行源地址回復,收到回復后,將會獲取目的地址,然后錄入緩存,這樣就連接了通信。然而,每次完成通信后,都會重新按照上述過程進行。因此,此設計的通信原理相對來說還是很有邏輯性的。
用戶端的設計是此設計的核心環節,我們都知道,登錄前注冊賬號是必須的,當用戶注冊賬號之后,就可以進入到消息傳輸界面,比如,我們都會用QQ,其是一款聊天軟件,用戶注冊自己的賬號之后,返回頁面輸入賬號密碼,點擊登錄、驗證即可,以及好友的查找,返回界面都是用戶端的設計框架。同時,用戶可以點擊修改密碼模塊修改密碼,也可以選擇記住密碼選項。另外,只有用戶名與密碼對應時,用戶方能登錄,在登陸成功之后,又會有相應的提示信息,或者是直接點擊消息傳送,輸入正確的IP賬號,連接成功后,則會顯示正確圖標,就可以與另一端連接。以及現在使用的無線網,也有相應的設計,點擊連接按鈕便可與另一端連接,點擊斷開按鈕后,即可與另一端斷開連接。這就是用戶端的設計程序,其每一步的設計都是有關聯性的,并且通俗易懂。
移動互聯網快速發展,依托于中國龐大的用戶基數,產生了各種類型的超級移動應用。作為人們日常生活中必不可少的交流溝通軟件,一直是面市以來發展最快速的。在信息時代的背景下,電子信息技術的發展也在不斷促使各種通訊軟件的誕生,進而為人們搭起了方便快捷的溝通平臺,并方便人們開展工作與學習等活動?;贏ndroid移動終端局域網的通信開發與結構框架,目前也越來越能滿足人們的實際需求,筆者認為,隨著智能終端硬件的愈加強大,Android移動局域網通信的建立具有可行性,但是為了提升人們的體驗度與滿意度,還需要相關人員對此進行軟件需求分析,了解大眾的心理,結合科學的設計理論完成高科技的實踐設計,進而使信息化網絡得到更好的發展前景。
[1]李鶴,基于Android系統的地籍調查平臺[J].中國新技術新產品,2016,(9)30-31.