欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的遠(yuǎn)程設(shè)備訪問方法

文檔序號:7618117閱讀:182來源:國知局
專利名稱:一種多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的遠(yuǎn)程設(shè)備訪問方法
技術(shù)領(lǐng)域
本發(fā)明涉及基于應(yīng)用服務(wù)系統(tǒng)的遠(yuǎn)程設(shè)備訪問,特別地,本發(fā)明涉及一種多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)環(huán)境中的遠(yuǎn)程設(shè)備訪問方法。
背景技術(shù)
隨著網(wǎng)絡(luò)基礎(chǔ)設(shè)施和互聯(lián)網(wǎng)絡(luò)的迅速發(fā)展,分布在網(wǎng)絡(luò)中的計(jì)算設(shè)備日益豐富。訪問網(wǎng)絡(luò)應(yīng)用服務(wù)的網(wǎng)絡(luò)終端不再局限于個人計(jì)算機(jī),而且包括網(wǎng)絡(luò)計(jì)算機(jī)、圖形終端、手持設(shè)備等多種瘦客戶計(jì)算設(shè)備。使用網(wǎng)絡(luò)終端訪問各種網(wǎng)絡(luò)應(yīng)用已經(jīng)成為人們獲取信息和服務(wù)的重要方式。許多網(wǎng)絡(luò)終端應(yīng)用不僅涉及用戶接口的顯示,同時(shí)需要支持遠(yuǎn)程設(shè)備訪問。
終端系統(tǒng)是一種在服務(wù)器上運(yùn)行應(yīng)用程序,由終端設(shè)備控制鼠標(biāo)和鍵盤的系統(tǒng),在該系統(tǒng)中,鼠標(biāo)和/或鍵盤的操作傳遞到服務(wù)器,并將服務(wù)器上應(yīng)用程序的運(yùn)行過程和運(yùn)行結(jié)果在終端上顯示。早期的終端是字符終端,顯示文本用戶界面,現(xiàn)在的終端是圖形終端,支持圖形用戶接口。終端為圖形終端的終端系統(tǒng)也可以稱之為圖形終端系統(tǒng)。
在圖形終端系統(tǒng)的應(yīng)用程序的執(zhí)行過程中,應(yīng)用程序在應(yīng)用服務(wù)器上實(shí)現(xiàn),應(yīng)用程序訪問的目標(biāo)是服務(wù)器上的設(shè)備,而終端用戶往往希望應(yīng)用程序能夠與終端本地的設(shè)備實(shí)現(xiàn)交互。對此問題的解決方案的必然考慮是采用設(shè)備重定向技術(shù)。所謂設(shè)備重定向即指將應(yīng)用程序?qū)Ψ?wù)器設(shè)備的訪問通過網(wǎng)絡(luò)通信,映射為對終端本地設(shè)備的訪問,這種機(jī)制滿足對應(yīng)用的透明性。
在終端環(huán)境中,應(yīng)用邏輯發(fā)生在服務(wù)器上,所以資源的消耗也主要在服務(wù)器上。因此,單一服務(wù)器環(huán)境往往無法支持大量的終端訪問,服務(wù)器成為網(wǎng)絡(luò)訪問和應(yīng)用計(jì)算的瓶頸,為了消除這一瓶頸,提出了多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)。所謂多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng),是由多個服務(wù)節(jié)點(diǎn)組成的相互之間能夠進(jìn)行組播通信的節(jié)點(diǎn)集合。在多節(jié)點(diǎn)應(yīng)用服務(wù)系統(tǒng)的設(shè)備管理中,各個服務(wù)節(jié)點(diǎn)按照功能的不同分為主節(jié)點(diǎn)和輔節(jié)點(diǎn)。創(chuàng)建終端用戶會話的節(jié)點(diǎn)是該用戶會話的主節(jié)點(diǎn);用戶會話中所調(diào)用的應(yīng)用程序所在的節(jié)點(diǎn)是輔節(jié)點(diǎn)。節(jié)點(diǎn)功能的分配與具體的終端用戶會話有關(guān),對于某個節(jié)點(diǎn),在一個終端用戶會話中,該節(jié)點(diǎn)是主節(jié)點(diǎn),而在另一個終端用戶會話中,該節(jié)點(diǎn)就可能是輔節(jié)點(diǎn)。
在多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中,資源的占用隨著應(yīng)用程序的分布而分布在服務(wù)系統(tǒng)中,在網(wǎng)絡(luò)拓?fù)渖暇捅苊饬藛我环?wù)器資源占用的瓶頸問題。但是與此同時(shí),應(yīng)用的分布使原先的設(shè)備重定向方法無法滿足多節(jié)點(diǎn)智能應(yīng)用服務(wù)的需求,因此需要設(shè)計(jì)實(shí)現(xiàn)滿足多節(jié)點(diǎn)服務(wù)環(huán)境中應(yīng)用對設(shè)備的訪問需求的設(shè)備訪問機(jī)制。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種在多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的遠(yuǎn)程設(shè)備訪問方法,實(shí)現(xiàn)在多節(jié)點(diǎn)網(wǎng)絡(luò)中對遠(yuǎn)程設(shè)備的訪問。
為了實(shí)現(xiàn)上述目的,本發(fā)明的一種多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的遠(yuǎn)程設(shè)備訪問方法,包括步驟1)用戶由終端登錄多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的某一個節(jié)點(diǎn),在節(jié)點(diǎn)上創(chuàng)建用戶會話進(jìn)程,該節(jié)點(diǎn)記為主節(jié)點(diǎn);步驟2)用戶在主節(jié)點(diǎn)上發(fā)送應(yīng)用啟動消息,啟動多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中某一節(jié)點(diǎn)上的應(yīng)用程序,該節(jié)點(diǎn)記為輔節(jié)點(diǎn);步驟3)輔節(jié)點(diǎn)的操作系統(tǒng)截取應(yīng)用程序?qū)Ρ镜毓?jié)點(diǎn)設(shè)備的打開請求,調(diào)用輔節(jié)點(diǎn)驅(qū)動代理中的設(shè)備打開接口,通過會話查詢,輔節(jié)點(diǎn)得到主節(jié)點(diǎn)的連接信息;步驟4)輔節(jié)點(diǎn)的驅(qū)動代理發(fā)送設(shè)備連接請求消息到主節(jié)點(diǎn),經(jīng)主節(jié)點(diǎn)中的會話主控進(jìn)程和用戶會話進(jìn)程將該設(shè)備連接請求消息轉(zhuǎn)發(fā)至終端設(shè)備,終端設(shè)備根據(jù)設(shè)備連接請求消息發(fā)起與輔節(jié)點(diǎn)驅(qū)動代理之間的連接;步驟5)應(yīng)用程序通過終端設(shè)備與輔節(jié)點(diǎn)之間的連接,訪問終端設(shè)備。
上述技術(shù)方案中,在所述的步驟2)中,所述的用戶啟動應(yīng)用程序是指主節(jié)點(diǎn)向輔節(jié)點(diǎn)發(fā)送應(yīng)用啟動消息,輔節(jié)點(diǎn)收到應(yīng)用啟動消息后檢查主節(jié)點(diǎn)和輔節(jié)點(diǎn)是否是同一節(jié)點(diǎn),若主節(jié)點(diǎn)和輔節(jié)點(diǎn)是同一節(jié)點(diǎn),由主節(jié)點(diǎn)上的會話進(jìn)程啟動應(yīng)用程序,若主節(jié)點(diǎn)和輔節(jié)點(diǎn)不是同一節(jié)點(diǎn),則檢查輔節(jié)點(diǎn)上是否有會話代理進(jìn)程,若沒有會話代理進(jìn)程,則在輔節(jié)點(diǎn)上創(chuàng)建會話代理進(jìn)程,由會話代理進(jìn)程根據(jù)應(yīng)用啟動消息啟動應(yīng)用程序。
所述的應(yīng)用啟動消息包含會話標(biāo)記,會話標(biāo)記中有登錄用戶所創(chuàng)建的會話的相關(guān)信息,輔節(jié)點(diǎn)根據(jù)會話標(biāo)記創(chuàng)建會話代理進(jìn)程。
上述技術(shù)方案中,在所述的步驟3)中,所述的會話查詢是指驅(qū)動代理向輔節(jié)點(diǎn)中的會話主控進(jìn)程發(fā)送帶應(yīng)用進(jìn)程標(biāo)識的會話查詢信息,會話主控進(jìn)程根據(jù)會話查詢信息得到主節(jié)點(diǎn)的連接信息,由查詢反饋消息通知驅(qū)動代理。
所述的查詢反饋消息包括會話標(biāo)識、主節(jié)點(diǎn)地址和主節(jié)點(diǎn)的監(jiān)聽端口號。
上述技術(shù)方案中,在所述的步驟4)中,所述的設(shè)備連接消息包括會話標(biāo)識、輔節(jié)點(diǎn)地址和輔節(jié)點(diǎn)的監(jiān)聽端口號。
上述技術(shù)方案中,在所述的步驟5)中,應(yīng)用程序訪問終端設(shè)備前通過設(shè)備訪問消息確定訪問的具體設(shè)備,設(shè)備訪問消息包括設(shè)備類型、訪問類型和與訪問類型相關(guān)的信息。
本發(fā)明的優(yōu)點(diǎn)在于1)實(shí)現(xiàn)了在多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中對遠(yuǎn)程設(shè)備的訪問,具有很強(qiáng)的通用性。
2)本發(fā)明中應(yīng)用服務(wù)系統(tǒng)與終端網(wǎng)絡(luò)之間連接的建立均由終端發(fā)起,支持終端網(wǎng)絡(luò)環(huán)境通過網(wǎng)關(guān)與廣域應(yīng)用服務(wù)系統(tǒng)建立連接,將應(yīng)用領(lǐng)域由局域網(wǎng)擴(kuò)展到廣域網(wǎng)。
3)本發(fā)明的系統(tǒng)擴(kuò)展性強(qiáng),可以在本發(fā)明系統(tǒng)框架的基礎(chǔ)上動態(tài)添加服務(wù)節(jié)點(diǎn),可擴(kuò)大交互應(yīng)用的終端用戶的規(guī)模。


圖1為多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的單用戶會話實(shí)例圖;圖2為多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的雙用戶會話實(shí)例圖;圖3為多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的遠(yuǎn)程設(shè)備訪問方法的流程圖。
具體實(shí)施例方式
在多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中,音頻應(yīng)用是一種重要的應(yīng)用。下面以一款mp3播放器軟件player為例,對本發(fā)明方法的具體步驟加以說明。
在一個音頻應(yīng)用的實(shí)例中,多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)的拓?fù)浣Y(jié)構(gòu)如圖1所示,系統(tǒng)中共有兩個節(jié)點(diǎn),分別記為節(jié)點(diǎn)1和節(jié)點(diǎn)2,設(shè)節(jié)點(diǎn)1的IP地址為ipaddr1,節(jié)點(diǎn)2的IP地址為ipaddr2,應(yīng)用程序player安裝在節(jié)點(diǎn)2上;系統(tǒng)中還連接有終端設(shè)備,該終端設(shè)備標(biāo)記為終端3。在該系統(tǒng)中,對遠(yuǎn)程設(shè)備訪問的具體實(shí)現(xiàn)如圖3所示。
步驟100、用戶登錄多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng),用戶初次登錄所訪問的節(jié)點(diǎn)就是主節(jié)點(diǎn),主節(jié)點(diǎn)中的會話主控進(jìn)程創(chuàng)建一個用戶會話進(jìn)程實(shí)現(xiàn)用戶會話的注冊,一個用戶會話進(jìn)程對應(yīng)一個特定的用戶會話。會話主控進(jìn)程與會話進(jìn)程之間有進(jìn)程間的通信管道。
在音頻應(yīng)用的實(shí)施例中,設(shè)用戶通過終端登錄節(jié)點(diǎn)1創(chuàng)建會話a,節(jié)點(diǎn)1就是主節(jié)點(diǎn)。在創(chuàng)建會話a的過程中,主節(jié)點(diǎn)中的會話主控進(jìn)程創(chuàng)建用戶會話a的會話進(jìn)程。
步驟200、啟動應(yīng)用程序。用戶在主節(jié)點(diǎn)上啟動應(yīng)用程序,所啟動的應(yīng)用程序所在的節(jié)點(diǎn)為輔節(jié)點(diǎn)。用戶在啟動應(yīng)用程序時(shí),主節(jié)點(diǎn)向輔節(jié)點(diǎn)發(fā)送應(yīng)用啟動消息,應(yīng)用啟動消息中包含有會話標(biāo)記及所要啟動的應(yīng)用程序的消息,會話標(biāo)記中有登錄用戶所創(chuàng)建的會話的相關(guān)信息。若輔節(jié)點(diǎn)與主節(jié)點(diǎn)是同一個節(jié)點(diǎn)(即用戶所啟動的應(yīng)用程序就在主節(jié)點(diǎn)上),則通過主節(jié)點(diǎn)中的會話進(jìn)程直接啟動應(yīng)用程序,若輔節(jié)點(diǎn)與主節(jié)點(diǎn)不是同一個節(jié)點(diǎn),則檢查輔節(jié)點(diǎn)上是否有會話代理進(jìn)程,若沒有會話代理進(jìn)程,則利用會話標(biāo)記在輔節(jié)點(diǎn)上創(chuàng)建會話代理進(jìn)程并在輔節(jié)點(diǎn)的會話主控進(jìn)程上記錄會話的相關(guān)信息,會話代理進(jìn)程接收主節(jié)點(diǎn)發(fā)送的應(yīng)用啟動消息從而啟動輔節(jié)點(diǎn)上的應(yīng)用程序。關(guān)于應(yīng)用程序啟動的詳細(xì)信息可參考題為“多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的應(yīng)用管理子系統(tǒng)”的另案申請。
在音頻應(yīng)用的實(shí)施例中,用戶會話a在主節(jié)點(diǎn)上啟動應(yīng)用程序player,該應(yīng)用程序安裝在節(jié)點(diǎn)2上,因此節(jié)點(diǎn)2為輔節(jié)點(diǎn)。在節(jié)點(diǎn)1上的會話a的會話進(jìn)程通過節(jié)點(diǎn)2的會話主控進(jìn)程將應(yīng)用啟動消息發(fā)送到節(jié)點(diǎn)2的會話a的代理進(jìn)程上,由該會話代理進(jìn)程啟動應(yīng)用程序。
步驟300、會話查詢。輔節(jié)點(diǎn)上的應(yīng)用程序在執(zhí)行時(shí)需要打開相應(yīng)的設(shè)備進(jìn)行操作,此時(shí),輔節(jié)點(diǎn)的操作系統(tǒng)截取應(yīng)用程序?qū)Ρ镜毓?jié)點(diǎn)相關(guān)設(shè)備的打開請求,調(diào)用本節(jié)點(diǎn)的驅(qū)動代理中的設(shè)備打開接口,驅(qū)動代理向輔節(jié)點(diǎn)中的會話主控進(jìn)程發(fā)送帶應(yīng)用進(jìn)程標(biāo)識的會話查詢信息,會話主控進(jìn)程根據(jù)會話標(biāo)識查詢得到主節(jié)點(diǎn)的會話主控進(jìn)程通信端口信息,并將該信息返回至驅(qū)動代理。
在音頻應(yīng)用實(shí)例中,如圖1的過程10所示,輔節(jié)點(diǎn)(節(jié)點(diǎn)2)上的應(yīng)用程序player在執(zhí)行時(shí)需要打開終端的音頻設(shè)備,輔節(jié)點(diǎn)的操作系統(tǒng)截取應(yīng)用程序player對本地節(jié)點(diǎn)的音頻設(shè)備的打開請求,轉(zhuǎn)而調(diào)用輔節(jié)點(diǎn)的驅(qū)動代理中的設(shè)備打開接口。然后,如圖1中的過程20所示,輔節(jié)點(diǎn)的驅(qū)動代理向本節(jié)點(diǎn)的會話主控進(jìn)程發(fā)送會話查詢消息,該消息中帶有應(yīng)用進(jìn)程標(biāo)識;會話主控進(jìn)程接收會話查詢消息,根據(jù)其中的應(yīng)用進(jìn)程標(biāo)識查詢會話記錄,獲得應(yīng)用所屬會話標(biāo)識,返回查詢反饋消息給驅(qū)動代理,通知驅(qū)動代理哪個節(jié)點(diǎn)是調(diào)用應(yīng)用程序的會話所在的主節(jié)點(diǎn),應(yīng)當(dāng)向哪個節(jié)點(diǎn)的會話主控進(jìn)程發(fā)連接請求。會話標(biāo)識中包含了驅(qū)動代理所需的與主節(jié)點(diǎn)會話主控進(jìn)程進(jìn)行通信的連接信息,在本實(shí)施例中,會話標(biāo)識可具體定義為(sessionId,ipaddr1,port1),其中sessionId表示會話標(biāo)識號,每個會話的會話標(biāo)識號各不相同,ipaddr1是主節(jié)點(diǎn)的IP地址,也就是節(jié)點(diǎn)1的IP地址,port1為主節(jié)點(diǎn)中用于監(jiān)聽驅(qū)動代理消息的監(jiān)聽端口號。
在本發(fā)明方法中,消息定義的一般結(jié)構(gòu)如表1所示表1

其中,類型用于標(biāo)明消息的種類,“消息相關(guān)信息”與消息類型有關(guān),它定義了消息的具體內(nèi)容,不同類型的消息所定義的細(xì)節(jié)各不相同,長度僅指“消息相關(guān)信息”的長度。
在步驟300中,存在會話查詢消息和查詢反饋消息,在查詢反饋消息中包含了前述的會話標(biāo)識。會話查詢消息的具體定義如表2所示,()中的數(shù)字表示消息字段的長度,單位為字節(jié)表2

查詢反饋消息的具體定義如表3所示表3

步驟400、設(shè)備連接。輔節(jié)點(diǎn)發(fā)送設(shè)備連接請求消息到主節(jié)點(diǎn),由主節(jié)點(diǎn)將該設(shè)備連接請求消息轉(zhuǎn)發(fā)至終端設(shè)備,終端設(shè)備發(fā)起與輔節(jié)點(diǎn)驅(qū)動代理之間的連接。在音頻應(yīng)用實(shí)例中,設(shè)備連接的具體過程如下。
如圖1中的過程30所示,在步驟300中,輔節(jié)點(diǎn)的驅(qū)動代理根據(jù)會話標(biāo)識得到主節(jié)點(diǎn)會話主控進(jìn)程的通信端口消息。通過此信息,建立輔節(jié)點(diǎn)的驅(qū)動代理與主節(jié)點(diǎn)會話主控進(jìn)程的連接并向主節(jié)點(diǎn)會話主控進(jìn)程發(fā)送設(shè)備連接消息,然后輔節(jié)點(diǎn)建立監(jiān)聽機(jī)制,監(jiān)聽來自終端的設(shè)備連接請求。設(shè)備連接消息中包含著會話標(biāo)識號和監(jiān)聽信息,設(shè)備連接消息定義為(sessionId,ipaddr2,port3),其中port3為輔節(jié)點(diǎn)監(jiān)聽端口號。設(shè)備連接消息定義如表4所示表4

如圖1中的過程40所示,在主節(jié)點(diǎn)中,會話主控進(jìn)程收到輔節(jié)點(diǎn)的驅(qū)動代理所發(fā)送的設(shè)備連接請求消息,主節(jié)點(diǎn)中的會話主控進(jìn)程根據(jù)會話記錄中的應(yīng)用所屬會話標(biāo)識,將從輔節(jié)點(diǎn)得到的設(shè)備連接請求消息通過主節(jié)點(diǎn)主控進(jìn)程和用戶會話進(jìn)程間的通信管道發(fā)送到啟動應(yīng)用程序的會話a的會話進(jìn)程中。
如圖1中的過程50所示,在主節(jié)點(diǎn)中,會話a的會話進(jìn)程根據(jù)設(shè)備連接請求消息找到對應(yīng)的終端設(shè)備,并將設(shè)備連接請求消息發(fā)送到終端。在音頻應(yīng)用實(shí)施例中,終端設(shè)備可以是音頻設(shè)備或其他相關(guān)的終端設(shè)備。
如圖1中的過程60所示,終端獲得設(shè)備連接請求消息,解析出該消息中包含有輔節(jié)點(diǎn)的驅(qū)動代理的監(jiān)聽消息(ipaddr2,port3),監(jiān)聽消息中包含驅(qū)動代理所在輔節(jié)點(diǎn)的IP地址和監(jiān)聽端口號,終端利用該監(jiān)聽消息向輔節(jié)點(diǎn)的驅(qū)動代理發(fā)送連接請求,輔節(jié)點(diǎn)的驅(qū)動代理監(jiān)聽到連接請求后就在輔節(jié)點(diǎn)與終端間建立連接,并維護(hù)該連接,該連接與會話綁定,只要會話處于連接狀態(tài),驅(qū)動代理與終端間的連接就一直保持。
步驟500、設(shè)備訪問。通過終端與輔節(jié)點(diǎn)驅(qū)動代理之間的連接,驅(qū)動代理發(fā)送設(shè)備訪問消息訪問終端設(shè)備。應(yīng)用程序的訪問邏輯可以包含所有的設(shè)備訪問操作,設(shè)備訪問消息中定義了設(shè)備類型和設(shè)備訪問類型,滿足同一會話中的應(yīng)用程序?qū)Σ煌O(shè)備的并發(fā)訪問要求。
如圖1中的過程70所示,當(dāng)應(yīng)用程序player播放mp3時(shí),需要調(diào)用驅(qū)動的write<p>所述信道環(huán)境包括鄉(xiāng)村環(huán)境(RA,rural area)、典型城市環(huán)境(TU,typicalurban area)、惡劣城市環(huán)境(BU,bad urban area)和丘陵環(huán)境(HT,hilly terrain)等。
1112)根據(jù)各信道環(huán)境下,不同AMR模式下的SIR之間的關(guān)系,得到各信道環(huán)境下,不同AMR模式下的SIR之間的對應(yīng)關(guān)系如表1所示。
表1不同AMR模式下的SIR之間對應(yīng)的關(guān)系

不同的信道環(huán)境分別對應(yīng)不同的表格;上行和下行分別對應(yīng)不同的表格。
112)根據(jù)仿真結(jié)果建立各信道環(huán)境下不同AMR模式的BLER與SIR的對應(yīng)關(guān)系;1121)使用網(wǎng)路模擬器(Network Simulator2,NS2),對WCDMA網(wǎng)絡(luò)外環(huán)功控正常時(shí)不同信道環(huán)境進(jìn)行仿真;NS2的版本選用ns2-2.27。
NS2是計(jì)算機(jī)網(wǎng)絡(luò)中的一種仿真器,由美國加州Lawrence Berkeley國家實(shí)驗(yàn)室等單位開發(fā)并開源免費(fèi)使用。NS2廣泛應(yīng)用于局域網(wǎng)、廣域網(wǎng)、無線移動網(wǎng)和衛(wèi)星網(wǎng)絡(luò)仿真。
按照功率控制的目的,功率控制可以分為內(nèi)環(huán)功控和外環(huán)功控。內(nèi)環(huán)功控用來補(bǔ)償由于多徑效應(yīng)引起的衰落,使接收到的SIR值達(dá)到由外環(huán)功控提供的目標(biāo)SIR值。外環(huán)功控的目的是保證通信質(zhì)量在一定的標(biāo)準(zhǔn)上,而此標(biāo)準(zhǔn)的提應(yīng)用后,會話d的應(yīng)用程序調(diào)用相關(guān)設(shè)備進(jìn)行操作,節(jié)點(diǎn)4的操作系統(tǒng)截取設(shè)備的調(diào)用請求,調(diào)用驅(qū)動代理中的設(shè)備打開接口,驅(qū)動代理向節(jié)點(diǎn)4(此時(shí),節(jié)點(diǎn)4作為輔節(jié)點(diǎn))的會話主控進(jìn)程發(fā)送會話查詢消息,會話主控進(jìn)程根據(jù)會話查詢消息中的應(yīng)用進(jìn)程標(biāo)識得到應(yīng)用所屬會話標(biāo)識,并通過查詢反饋消息將應(yīng)用所屬會話標(biāo)識返回給驅(qū)動代理,通知驅(qū)動代理主節(jié)點(diǎn)會話主控進(jìn)程的連接消息。由于節(jié)點(diǎn)4既是主節(jié)點(diǎn)又是輔節(jié)點(diǎn),因此節(jié)點(diǎn)4的驅(qū)動代理再次與節(jié)點(diǎn)4的會話主控進(jìn)程連接,并發(fā)送設(shè)備連接消息,節(jié)點(diǎn)4的會話主控進(jìn)程將設(shè)備連接消息通過管道發(fā)送給會話d的會話進(jìn)程,由會話d的會話進(jìn)程將該連接消息發(fā)送給所要連接的終端7,由終端7發(fā)起對節(jié)點(diǎn)4的驅(qū)動代理之間的連接;最后由會話d的應(yīng)用實(shí)現(xiàn)對終端7的訪問。
權(quán)利要求
1.一種多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的遠(yuǎn)程設(shè)備訪問方法,包括步驟1)用戶由終端登錄多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的某一個節(jié)點(diǎn),在節(jié)點(diǎn)上創(chuàng)建用戶會話進(jìn)程,該節(jié)點(diǎn)記為主節(jié)點(diǎn);步驟2)用戶在主節(jié)點(diǎn)上發(fā)送應(yīng)用啟動消息,啟動多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中某一節(jié)點(diǎn)上的應(yīng)用程序,該節(jié)點(diǎn)記為輔節(jié)點(diǎn);步驟3)輔節(jié)點(diǎn)的操作系統(tǒng)截取應(yīng)用程序?qū)Ρ镜毓?jié)點(diǎn)設(shè)備的打開請求,調(diào)用輔節(jié)點(diǎn)驅(qū)動代理中的設(shè)備打開接口,通過會話查詢,輔節(jié)點(diǎn)得到主節(jié)點(diǎn)的連接信息;步驟4)輔節(jié)點(diǎn)的驅(qū)動代理發(fā)送設(shè)備連接請求消息到主節(jié)點(diǎn),經(jīng)主節(jié)點(diǎn)中的會話主控進(jìn)程和用戶會話進(jìn)程將該設(shè)備連接請求消息轉(zhuǎn)發(fā)至終端設(shè)備,終端設(shè)備根據(jù)設(shè)備連接請求消息發(fā)起與輔節(jié)點(diǎn)驅(qū)動代理之間的連接;步驟5)應(yīng)用程序通過終端設(shè)備與輔節(jié)點(diǎn)之間的連接,訪問終端設(shè)備。
2.根據(jù)權(quán)利要求1所述的多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的遠(yuǎn)程設(shè)備訪問方法,其特征在于,在所述的步驟2)中,所述的用戶啟動應(yīng)用程序是指主節(jié)點(diǎn)向輔節(jié)點(diǎn)發(fā)送應(yīng)用啟動消息,輔節(jié)點(diǎn)收到應(yīng)用啟動消息后檢查主節(jié)點(diǎn)和輔節(jié)點(diǎn)是否是同一節(jié)點(diǎn),若主節(jié)點(diǎn)和輔節(jié)點(diǎn)是同一節(jié)點(diǎn),由主節(jié)點(diǎn)上的會話進(jìn)程啟動應(yīng)用程序,若主節(jié)點(diǎn)和輔節(jié)點(diǎn)不是同一節(jié)點(diǎn),則檢查輔節(jié)點(diǎn)上是否有會話代理進(jìn)程,若沒有會話代理進(jìn)程,則在輔節(jié)點(diǎn)上創(chuàng)建會話代理進(jìn)程,由會話代理進(jìn)程根據(jù)應(yīng)用啟動消息啟動應(yīng)用程序。
3.根據(jù)權(quán)利要求2所述的多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的遠(yuǎn)程設(shè)備訪問方法,其特征在于,所述的應(yīng)用啟動消息包含會話標(biāo)記,會話標(biāo)記中有登錄用戶所創(chuàng)建的會話的相關(guān)信息,輔節(jié)點(diǎn)根據(jù)會話標(biāo)記創(chuàng)建會話代理進(jìn)程。
4.根據(jù)權(quán)利要求1所述的多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的遠(yuǎn)程設(shè)備訪問方法,其特征在于,在所述的步驟3)中,所述的會話查詢是指驅(qū)動代理向輔節(jié)點(diǎn)中的會話主控進(jìn)程發(fā)送帶應(yīng)用進(jìn)程標(biāo)識的會話查詢信息,會話主控進(jìn)程根據(jù)會話查詢信息得到主節(jié)點(diǎn)的連接信息,由查詢反饋消息通知驅(qū)動代理。
5.根據(jù)權(quán)利要求4所述的多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的遠(yuǎn)程設(shè)備訪問方法,其特征在于,所述的查詢反饋消息包括會話標(biāo)識、主節(jié)點(diǎn)地址和主節(jié)點(diǎn)的監(jiān)聽端口號。
6.根據(jù)權(quán)利要求1所述的多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的遠(yuǎn)程設(shè)備訪問方法,其特征在于,在所述的步驟4)中,所述的設(shè)備連接消息包括會話標(biāo)識、輔節(jié)點(diǎn)地址和輔節(jié)點(diǎn)的監(jiān)聽端口號。
7.根據(jù)權(quán)利要求1所述的多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的遠(yuǎn)程設(shè)備訪問方法,其特征在于,在所述的步驟5)中,應(yīng)用程序訪問終端設(shè)備前通過設(shè)備訪問消息確定訪問的具體設(shè)備,設(shè)備訪問消息包括設(shè)備類型、訪問類型和與訪問類型相關(guān)的信息。
全文摘要
本發(fā)明公開了一種多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的遠(yuǎn)程設(shè)備訪問方法,包括用戶登錄多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的某一個節(jié)點(diǎn),在節(jié)點(diǎn)上創(chuàng)建用戶會話進(jìn)程,該節(jié)點(diǎn)記為主節(jié)點(diǎn);用戶啟動多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中某一節(jié)點(diǎn)上的應(yīng)用程序,該節(jié)點(diǎn)記為輔節(jié)點(diǎn);輔節(jié)點(diǎn)的操作系統(tǒng)截取應(yīng)用程序?qū)Ρ镜毓?jié)點(diǎn)設(shè)備的打開請求,調(diào)用輔節(jié)點(diǎn)驅(qū)動代理中的設(shè)備打開接口,通過會話查詢,輔節(jié)點(diǎn)得到主節(jié)點(diǎn)的連接信息;輔節(jié)點(diǎn)通過主節(jié)點(diǎn)實(shí)現(xiàn)與終端設(shè)備連接;應(yīng)用程序通過終端設(shè)備與輔節(jié)點(diǎn)之間的連接,訪問終端設(shè)備。本發(fā)明的優(yōu)點(diǎn)在于實(shí)現(xiàn)了在多節(jié)點(diǎn)智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中對遠(yuǎn)程設(shè)備的訪問,具有很強(qiáng)的通用性。
文檔編號H04L29/02GK1863186SQ200510069518
公開日2006年11月15日 申請日期2005年5月12日 優(yōu)先權(quán)日2005年5月12日
發(fā)明者葉劍, 李錦濤, 史紅周, 朱珍民, 郭俊波, 顧曉光 申請人:中國科學(xué)院計(jì)算技術(shù)研究所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
杨浦区| 汉源县| 湛江市| 怀化市| 天镇县| 万宁市| 巴林左旗| 普安县| 牡丹江市| 遵义县| 高碑店市| 改则县| 屏南县| 遵义市| 木兰县| 乌海市| 科技| 阳山县| 成都市| 洪泽县| 南投市| 牟定县| 佳木斯市| 东源县| 姜堰市| 扶风县| 信宜市| 辉县市| 凤山市| 宁化县| 五大连池市| 临朐县| 伊金霍洛旗| 慈溪市| 东莞市| 古交市| 鄂尔多斯市| 英吉沙县| 昌平区| 长子县| 雷州市|