免费色播,亚洲国产欧美国产第一区二区三区,毛片看,日本精品在线观看视频,国产成人精品一区二区免费视频,日本黄色免费网站,一级毛片免费

J2ME和Agent共同打造移動(dòng)應(yīng)用平臺(tái)

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

點(diǎn)擊:880

A+ A-

所屬頻道:新聞中心

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

      1 引言

     

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

     

      2 移動(dòng)計(jì)算

     

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

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

      (2)固定結(jié)點(diǎn)(或稱固定主機(jī));

      (3)移動(dòng)服務(wù)支持結(jié)點(diǎn)(mobilesupportstation)。

      移動(dòng)計(jì)算的軟件系統(tǒng)包括以下幾個(gè)部分:

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

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

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

     ?。?)移動(dòng)中間件。

     

      

     

      3 Agent概述

     

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

     

      

     

      4 移動(dòng)應(yīng)用平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn)

     

      4.1 移動(dòng)客戶端

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

     

      

     

      4.2 服務(wù)器端

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

      (1)無(wú)線消息的接收/發(fā)送。

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

     ?。?)消息管理。

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

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

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

     

      

     

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

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

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

      (2)壓縮(compression)技術(shù)當(dāng)數(shù)據(jù)量很大時(shí)(比如圖形處理),對(duì)數(shù)據(jù)進(jìn)行壓縮是必要的。

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

     ?。?)多線程機(jī)制(thread)

     

      

      

     

      5 小結(jié)

     

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

    (審核編輯: 智匯小新)

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