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

基于JAVA的文件傳輸開發應用

2016-11-29 02:34:24周冰倩
甘肅科技 2016年18期
關鍵詞:系統設計

周冰倩

(成都信息工程大學,四川 成都 610225)

基于JAVA的文件傳輸開發應用

周冰倩

(成都信息工程大學,四川 成都 610225)

利用FTP文件傳輸協議,使用JAVA語言編寫文件傳輸應用軟件,電腦端能夠遠程管理手機文件,同時手機端也能通過該軟件進行文件傳輸,實現了信息資源的共享。

互聯網;FTP協議;服務器;客戶端;文件傳輸;java

1 概述

在當今的網絡時代,在網上進行文件的傳輸更為頻繁。這樣,基于FTP的客戶端和服務器軟件也就被大家所認識和使用。FTP(File Transfer Protoco1)——文件傳輸協是用來傳送文件的協議,是互聯網上使用最為廣泛的通訊協議。FTP協議,充分體現了互聯網資源共享的特點,該協議定義了一個從遠程計算機到本地計算機之間傳遞文件的一個標準。當一個傳輸建立時,一般需指定4個方面的屬性,文件類型,格式控制,文件結構和傳輸模式。

2 系統設計

2.1 系統設計分析

本系統的設計包括文件管理、遠程管理、無線連接三個部分。總體的處理流程如圖1所示:

圖1 總體處理流程

文件管理器具有分類瀏覽和文件管理兩個模塊。與PC機的連接是采用的遠程管理。和大多數Internet服務一樣,FTP是一個客戶端/服務器系統。當我們需要從電腦上訪問手機端文件時,一共是啟動了兩個程序,其一是本地手機上的FTP客戶程序,其二是啟動在遠程計算機上的FTP服務器程序,從而通過遠程操作在電腦端管理手機上的文件。無線連接部分主要是基于現在的Android智能手機上都配有WIFI掃描連接的功能,具體介紹在模塊設計中有詳細講解。

該系統的總體結構如圖2所示:

圖2 總體結構

2.2 模塊設計

在文件管理模塊中,對手機中文件的操作包括顯示文件的基本信息,文件列表,刪除,粘貼,拷貝,改名。能夠方便的對手機端的文件進行操作。對文件的操作仍遵循Java語言中的方法,對文件夾的操作實際上包括對該目錄下的所有文件依次進行操作,傳輸過程中需要解決的問題是,在傳輸的時候,網絡數據流和文件數據流都是以字節的形式包裝的,需要占用虛擬機中大量的內存空間,當文件過大時,就會出現內存溢出的錯誤,我們采取的方法是大文件按照傳輸塊分成若干次分組進行發送。在文件的傳輸過程中,機器資源的占用是比較大的并且還會耗費一定的時間,但是安卓系統能很好的解決這個問題,Android系統有一個響應時間,當超出了這個時間沒有響應,用戶就會得到提示關閉程序。針對耗時間比較長的操作,Android系統設計了異步任務的方法,這種設計很好的解決了匿名線程存在的問題,對文件的傳輸操作都是在異步任務中執行的,實現了友好的人機交互界面,易于用戶操作。如圖3所示:

圖3 文件管理器

通信協議模塊中,Android手機與Android手機之間采用UDP和TCP協議完成通信,建立通信信道是利用UDP廣播的方式。傳輸文件則采用TCP協議接受和發送。實現流程如圖4所示:

圖4 通信模塊

WIFI管理模塊中,2部手機間建立點對點的連接,連接方式為無線局域網,具體實現方式是在一部手機上建立無線AP,另一部手機就可以通過掃描附近的熱點,連上這個WIFI網絡,與之組成一個無線局域網,從而進行無線局域網內的文件傳輸。

3 接口和數據結構設計

本系統的設計中,采用TCP協議傳輸文件,由文件管理器提供文件路徑,UDP協議提供連接手機的IP和端口,UDP協議和TCP協議靠WIFI熱點的啟動和連接建立通信通道。邏輯結構的設計見表1。

表1 通信協議變量

4 運行設計

具體軟件的運行模塊組合為多窗口的運行環境,各個模塊在軟件運行過程中能較好的交互信息,進行數據處理。在分類瀏覽中,我們可以看到手機存儲的具體情況,文件管理中,能顯示手機里所有的文件夾,遠程管理中,啟動后可以從電腦端遠程管理手機里的文件。啟動連接里中,是我們運行這個軟件首先要進入的模塊,在啟動連接里有兩個按鈕,其中一個是創建熱點按鈕,另一個是掃描附近的熱點按鈕。如圖5所示:

圖5 軟件界面

在裝有此軟件的兩部Android手機之間進行文件傳輸,具體的操作步驟是:在啟動連接里,一個手機開啟WIFI,另一個手機開啟搜索附近的熱點,開啟連接,然后開始選擇文件發送,在對方的atest2文件夾接收。傳送成功后,就可以在atest2文件夾里顯示出傳遞過來的文件。此軟件的設計采用圖形界面,圖表簡潔美觀,使用流程思路清晰,用于用戶操作。各個功能模塊劃分清晰,易于維護、分析和移植。

5 結束語

本文闡述了基于Java的文件傳輸開發應用。該軟件在文件管理器的基礎上集掃描熱點于一體,能在無網的條件下實現文件的快速傳遞。

[1] 唐敏,徐瑋,李昭原.基于Web的報表工具的設計與實現[J].京航空航天大學學報,2001,4.

[2] 賈衛忠,李存華.一種基于FTP的數據同步技術[J].計算機時代,2008,11.

[3] 詹金華,劉鋒.基于FTP協議的素材遷移服務器的設計與實現[J].計算機技術與發展,2008,3.

[4] 劉天時,孟東升,王田均,等.信息系統數據遷移方法研究與應用[J].西北大學學報(自然科學版),2006,1.

[5] 趙澤平.淺談FTP服務器的建立與使用,云南電力技術, 2007,5.

[6] 謝希仁.計算機網絡[M].大連:大連理工大學出版社,2000, 221-225.

[7] 勞動和社會保障部,中國就業培訓技術指導中心.計算機網絡管理員——網絡管理師[M].北京:清華大學出版社,2004.59-75.

[8] 楊軍,李瑛,楊章玉.網管員成長實錄[M].北京:電子工業出版社,2005,l82-190.

TP311.56

猜你喜歡
系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
主站蜘蛛池模板: 99国产精品国产| www.精品国产| 幺女国产一级毛片| 国产高清色视频免费看的网址| 国产精品亚洲αv天堂无码| 国产9191精品免费观看| 亚洲综合第一区| 1769国产精品免费视频| 久久久久久尹人网香蕉| 熟女日韩精品2区| 在线免费亚洲无码视频| 国产精品亚洲一区二区三区z| 一级爱做片免费观看久久| 国产高清无码麻豆精品| 四虎国产在线观看| 日韩无码视频播放| 国产精品香蕉| 青青操视频在线| 国产91在线|日本| 欧美视频在线不卡| 99久久精品无码专区免费| 欧美精品v欧洲精品| 72种姿势欧美久久久久大黄蕉| 国产日韩欧美在线视频免费观看| 日韩黄色大片免费看| 久久精品免费国产大片| 欧美日本在线观看| 九九香蕉视频| 亚洲中文字幕23页在线| 国产成+人+综合+亚洲欧美| 亚洲精品自拍区在线观看| 久久男人资源站| 中文字幕永久视频| 国产综合另类小说色区色噜噜 | 亚洲中文字幕无码爆乳| 日本成人不卡视频| 热99re99首页精品亚洲五月天| 欧美日韩中文字幕在线| 国模极品一区二区三区| 国产理论最新国产精品视频| 日韩不卡免费视频| 国产精品高清国产三级囯产AV| 伊人婷婷色香五月综合缴缴情| 88国产经典欧美一区二区三区| 黄网站欧美内射| 丁香婷婷久久| 欧美成人精品高清在线下载| 在线观看热码亚洲av每日更新| 色婷婷在线播放| 国产欧美日韩18| 一区二区三区在线不卡免费| 精品精品国产高清A毛片| 毛片视频网址| 久久人妻系列无码一区| 72种姿势欧美久久久大黄蕉| 亚洲Av综合日韩精品久久久| 国产日韩丝袜一二三区| 国产欧美视频一区二区三区| 精品亚洲欧美中文字幕在线看| 先锋资源久久| 国产激爽大片在线播放| 亚洲国产一区在线观看| 男人天堂伊人网| 亚洲aaa视频| 国产成人91精品| a毛片基地免费大全| 国产成人无码Av在线播放无广告| 欧美亚洲香蕉| 免费人成网站在线高清| 欧美午夜理伦三级在线观看| 久久五月视频| 五月婷婷丁香综合| 国产爽歪歪免费视频在线观看 | 亚洲综合二区| 国产精品流白浆在线观看| 国产乱肥老妇精品视频| 天天色天天操综合网| 久久亚洲美女精品国产精品| 福利在线不卡| 日韩经典精品无码一区二区| 亚洲中文字幕在线一区播放| 国产91视频观看|