三级黄色在线视频中文,国产精品一二三区,在线观看三级,成人午夜久久,日韩国产一区二区,韩日免费av,日韩成人一级

J2ME和Agent共同打造移動應(yīng)用平臺

來源:網(wǎng)絡(luò)

點擊:938

A+ A-

所屬頻道:新聞中心

關(guān)鍵詞: J2ME,Agent,移動應(yīng)用,3G

      1 引言

     

      隨著經(jīng)濟的發(fā)展和3G時代的來臨,人們越來越多的利用信息技術(shù)來拓展企業(yè)新業(yè)務(wù),想隨時隨地能按自己的意愿使用網(wǎng)絡(luò)資源。目前,全國及各省大型儀器協(xié)作共用網(wǎng)是全國各單位儀器共享,快速,合理利用的一個信息系統(tǒng),但它們不能用移動設(shè)備訪問系統(tǒng)。因此,針對它們的問題和移動設(shè)備計算能力弱和無線網(wǎng)絡(luò)覆蓋范圍小,帶寬很低而且連接不穩(wěn)定的局限性,本文提出了基于J2ME和Agent的多線程的共用網(wǎng)移動應(yīng)用平臺的設(shè)計方案。

     

      2 移動計算

     

      移動計算(MobileComputing),是隨著移動通信、互聯(lián)網(wǎng)、數(shù)據(jù)庫、分布式計算等技術(shù)的發(fā)展而興起的新技術(shù)。移動計算技術(shù)將使計算機或其它信息智能終端設(shè)備在無線環(huán)境下實現(xiàn)數(shù)據(jù)傳輸及資源共享。它的作用是將有用、準確、及時的信息提供給任何時間、任何地點的任何客戶。這將極大地改變?nèi)藗兊纳罘绞胶凸ぷ鞣绞健R粋€典型的移動計算系統(tǒng)的物理結(jié)構(gòu)包含以下幾個部分:

     ?。?)有線骨干網(wǎng)絡(luò);

     ?。?)固定結(jié)點(或稱固定主機);

     ?。?)移動服務(wù)支持結(jié)點(mobilesupportstation)。

      移動計算的軟件系統(tǒng)包括以下幾個部分:

      (1)移動終端上的移動操作系統(tǒng);

     ?。?)客戶端應(yīng)用軟件;

     ?。?)服務(wù)器端應(yīng)用軟件或數(shù)據(jù)庫;

     ?。?)移動中間件。

     

      

     

      3 Agent概述

     

      Agent的研究起源于人工智能領(lǐng)域,模擬人類行為和關(guān)系,具有一定智能并能夠自主運行和提供相應(yīng)服務(wù)的程序。當采用Agent方式時,請求服務(wù)的客戶端Agent移動到服務(wù)器提供的Agent上下文環(huán)境中,客戶Agent和服務(wù)器Agent都在此上下文環(huán)境進行交互。同時,中間結(jié)果和冗余信息不必在網(wǎng)絡(luò)上傳輸。這樣一方面可以減少網(wǎng)絡(luò)開銷,另一方面又可以克服網(wǎng)絡(luò)傳輸延時的影響。最后,客戶Agent把處理結(jié)果傳回給客戶端。

     

      

     

      4 移動應(yīng)用平臺的設(shè)計和實現(xiàn)

     

      4.1 移動客戶端

      移動客戶端主要是由移動設(shè)備終端和運行在終端設(shè)備上的用戶Agent構(gòu)成,用戶Agent負責(zé)組織人機交互,代替移動用戶通過無線網(wǎng)絡(luò)同中間層平臺進行交互。我們選擇目前被移動設(shè)備廠商最為廣泛支持的J2ME作為開發(fā)用戶Agent的平臺,以滿足多種移動設(shè)備的兼容性。用戶Agent提供了數(shù)據(jù)的本地存取,這樣用戶可以在斷開網(wǎng)絡(luò)連接的時候做一些本地處理,然后在網(wǎng)絡(luò)恢復(fù)的時候繼續(xù)應(yīng)用的過程。

     

      

     

      4.2 服務(wù)器端

      客戶端Agent和應(yīng)用服務(wù)器之間的交互起到連接和支持作用的軟件平臺,它主要由無線消息服務(wù)器和代理Agent組成。無線消息服務(wù)器其主要職責(zé)是為無線設(shè)備和固定網(wǎng)絡(luò)之間提供消息存儲和轉(zhuǎn)發(fā)。其功能有:

     ?。?)無線消息的接收/發(fā)送。

      無線消息服務(wù)器與移動設(shè)備的交互信息都被組織成格式化的消息,通過無線消息的接收/發(fā)送接口實現(xiàn)消息的實際傳送。

     ?。?)消息管理。

      每一次應(yīng)用的會話過程提供消息解析、暫存以及管理,當此過程完成之后,它將自動清除該過程的相關(guān)紀錄。

      (3)消息存儲區(qū)。

      所有的與應(yīng)用會話過程相關(guān)的消息,都以預(yù)定義的格式存儲在消息存儲區(qū),以供查詢使用。

     

      

     

      4.3 提高系統(tǒng)性能

      由于移動計算本身的特點,網(wǎng)絡(luò)帶寬、連接的穩(wěn)定性、終端的處理器速度都會給系統(tǒng)的效率帶來限制,因此在J2ME應(yīng)用中要使系統(tǒng)高效運行,除了Agent方法外,必須采用一些特殊的處理技術(shù)。

     ?。?)緩存(caching)技術(shù)可以把調(diào)用過的數(shù)據(jù)暫存到終端的內(nèi)存里,以后調(diào)用時就不必再次處理和進行無線連接。這種方法可以有效緩解帶寬和無線連接不穩(wěn)給系統(tǒng)帶來的影響。

     ?。?)壓縮(compression)技術(shù)當數(shù)據(jù)量很大時(比如圖形處理),對數(shù)據(jù)進行壓縮是必要的。

     ?。?)合理利用內(nèi)存由于手機的內(nèi)存很小,Java回收系統(tǒng)有時并不能及時的對不需要的資源內(nèi)存回收,須手動編寫回收程序,以便內(nèi)存更快的釋放出來。

      (4)多線程機制(thread)

     

      

      

     

      5 小結(jié)

     

      本文分析了移動計算的特點,提出了基于Agent的移動應(yīng)用平臺的設(shè)計方案,并在一個實例系統(tǒng)中應(yīng)用了這個框架設(shè)計思想。無線網(wǎng)絡(luò)和移動計算設(shè)備等技術(shù)在不斷的發(fā)展中,關(guān)于移動計算領(lǐng)域的研究也越來越多,移動應(yīng)用領(lǐng)域也將在移動監(jiān)控系統(tǒng)和移動應(yīng)用安全方面有所拓展。

    (審核編輯: 智匯小新)

    聲明:除特別說明之外,新聞內(nèi)容及圖片均來自網(wǎng)絡(luò)及各大主流媒體。版權(quán)歸原作者所有。如認為內(nèi)容侵權(quán),請聯(lián)系我們刪除。