亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

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

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

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


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

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

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

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

如圖1中的過程40所示,在主節(jié)點中,會話主控進程收到輔節(jié)點的驅(qū)動代理所發(fā)送的設(shè)備連接請求消息,主節(jié)點中的會話主控進程根據(jù)會話記錄中的應(yīng)用所屬會話標(biāo)識,將從輔節(jié)點得到的設(shè)備連接請求消息通過主節(jié)點主控進程和用戶會話進程間的通信管道發(fā)送到啟動應(yīng)用程序的會話a的會話進程中。
如圖1中的過程50所示,在主節(jié)點中,會話a的會話進程根據(jù)設(shè)備連接請求消息找到對應(yīng)的終端設(shè)備,并將設(shè)備連接請求消息發(fā)送到終端。在音頻應(yīng)用實施例中,終端設(shè)備可以是音頻設(shè)備或其他相關(guān)的終端設(shè)備。
如圖1中的過程60所示,終端獲得設(shè)備連接請求消息,解析出該消息中包含有輔節(jié)點的驅(qū)動代理的監(jiān)聽消息(ipaddr2,port3),監(jiān)聽消息中包含驅(qū)動代理所在輔節(jié)點的IP地址和監(jiān)聽端口號,終端利用該監(jiān)聽消息向輔節(jié)點的驅(qū)動代理發(fā)送連接請求,輔節(jié)點的驅(qū)動代理監(jiān)聽到連接請求后就在輔節(jié)點與終端間建立連接,并維護該連接,該連接與會話綁定,只要會話處于連接狀態(tài),驅(qū)動代理與終端間的連接就一直保持。
步驟500、設(shè)備訪問。通過終端與輔節(jié)點驅(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時,需要調(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)功控正常時不同信道環(huán)境進行仿真;NS2的版本選用ns2-2.27。
NS2是計算機網(wǎng)絡(luò)中的一種仿真器,由美國加州Lawrence Berkeley國家實驗室等單位開發(fā)并開源免費使用。NS2廣泛應(yīng)用于局域網(wǎng)、廣域網(wǎng)、無線移動網(wǎng)和衛(wèi)星網(wǎng)絡(luò)仿真。
按照功率控制的目的,功率控制可以分為內(nèi)環(huán)功控和外環(huán)功控。內(nèi)環(huán)功控用來補償由于多徑效應(yīng)引起的衰落,使接收到的SIR值達到由外環(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è)備進行操作,節(jié)點4的操作系統(tǒng)截取設(shè)備的調(diào)用請求,調(diào)用驅(qū)動代理中的設(shè)備打開接口,驅(qū)動代理向節(jié)點4(此時,節(jié)點4作為輔節(jié)點)的會話主控進程發(fā)送會話查詢消息,會話主控進程根據(jù)會話查詢消息中的應(yīng)用進程標(biāo)識得到應(yīng)用所屬會話標(biāo)識,并通過查詢反饋消息將應(yīng)用所屬會話標(biāo)識返回給驅(qū)動代理,通知驅(qū)動代理主節(jié)點會話主控進程的連接消息。由于節(jié)點4既是主節(jié)點又是輔節(jié)點,因此節(jié)點4的驅(qū)動代理再次與節(jié)點4的會話主控進程連接,并發(fā)送設(shè)備連接消息,節(jié)點4的會話主控進程將設(shè)備連接消息通過管道發(fā)送給會話d的會話進程,由會話d的會話進程將該連接消息發(fā)送給所要連接的終端7,由終端7發(fā)起對節(jié)點4的驅(qū)動代理之間的連接;最后由會話d的應(yīng)用實現(xiàn)對終端7的訪問。
權(quán)利要求
1.一種多節(jié)點智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的遠程設(shè)備訪問方法,包括步驟1)用戶由終端登錄多節(jié)點智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的某一個節(jié)點,在節(jié)點上創(chuàng)建用戶會話進程,該節(jié)點記為主節(jié)點;步驟2)用戶在主節(jié)點上發(fā)送應(yīng)用啟動消息,啟動多節(jié)點智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中某一節(jié)點上的應(yīng)用程序,該節(jié)點記為輔節(jié)點;步驟3)輔節(jié)點的操作系統(tǒng)截取應(yīng)用程序?qū)Ρ镜毓?jié)點設(shè)備的打開請求,調(diào)用輔節(jié)點驅(qū)動代理中的設(shè)備打開接口,通過會話查詢,輔節(jié)點得到主節(jié)點的連接信息;步驟4)輔節(jié)點的驅(qū)動代理發(fā)送設(shè)備連接請求消息到主節(jié)點,經(jīng)主節(jié)點中的會話主控進程和用戶會話進程將該設(shè)備連接請求消息轉(zhuǎn)發(fā)至終端設(shè)備,終端設(shè)備根據(jù)設(shè)備連接請求消息發(fā)起與輔節(jié)點驅(qū)動代理之間的連接;步驟5)應(yīng)用程序通過終端設(shè)備與輔節(jié)點之間的連接,訪問終端設(shè)備。
2.根據(jù)權(quán)利要求1所述的多節(jié)點智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的遠程設(shè)備訪問方法,其特征在于,在所述的步驟2)中,所述的用戶啟動應(yīng)用程序是指主節(jié)點向輔節(jié)點發(fā)送應(yīng)用啟動消息,輔節(jié)點收到應(yīng)用啟動消息后檢查主節(jié)點和輔節(jié)點是否是同一節(jié)點,若主節(jié)點和輔節(jié)點是同一節(jié)點,由主節(jié)點上的會話進程啟動應(yīng)用程序,若主節(jié)點和輔節(jié)點不是同一節(jié)點,則檢查輔節(jié)點上是否有會話代理進程,若沒有會話代理進程,則在輔節(jié)點上創(chuàng)建會話代理進程,由會話代理進程根據(jù)應(yīng)用啟動消息啟動應(yīng)用程序。
3.根據(jù)權(quán)利要求2所述的多節(jié)點智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的遠程設(shè)備訪問方法,其特征在于,所述的應(yīng)用啟動消息包含會話標(biāo)記,會話標(biāo)記中有登錄用戶所創(chuàng)建的會話的相關(guān)信息,輔節(jié)點根據(jù)會話標(biāo)記創(chuàng)建會話代理進程。
4.根據(jù)權(quán)利要求1所述的多節(jié)點智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的遠程設(shè)備訪問方法,其特征在于,在所述的步驟3)中,所述的會話查詢是指驅(qū)動代理向輔節(jié)點中的會話主控進程發(fā)送帶應(yīng)用進程標(biāo)識的會話查詢信息,會話主控進程根據(jù)會話查詢信息得到主節(jié)點的連接信息,由查詢反饋消息通知驅(qū)動代理。
5.根據(jù)權(quán)利要求4所述的多節(jié)點智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的遠程設(shè)備訪問方法,其特征在于,所述的查詢反饋消息包括會話標(biāo)識、主節(jié)點地址和主節(jié)點的監(jiān)聽端口號。
6.根據(jù)權(quán)利要求1所述的多節(jié)點智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的遠程設(shè)備訪問方法,其特征在于,在所述的步驟4)中,所述的設(shè)備連接消息包括會話標(biāo)識、輔節(jié)點地址和輔節(jié)點的監(jiān)聽端口號。
7.根據(jù)權(quán)利要求1所述的多節(jié)點智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的遠程設(shè)備訪問方法,其特征在于,在所述的步驟5)中,應(yīng)用程序訪問終端設(shè)備前通過設(shè)備訪問消息確定訪問的具體設(shè)備,設(shè)備訪問消息包括設(shè)備類型、訪問類型和與訪問類型相關(guān)的信息。
全文摘要
本發(fā)明公開了一種多節(jié)點智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的遠程設(shè)備訪問方法,包括用戶登錄多節(jié)點智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中的某一個節(jié)點,在節(jié)點上創(chuàng)建用戶會話進程,該節(jié)點記為主節(jié)點;用戶啟動多節(jié)點智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中某一節(jié)點上的應(yīng)用程序,該節(jié)點記為輔節(jié)點;輔節(jié)點的操作系統(tǒng)截取應(yīng)用程序?qū)Ρ镜毓?jié)點設(shè)備的打開請求,調(diào)用輔節(jié)點驅(qū)動代理中的設(shè)備打開接口,通過會話查詢,輔節(jié)點得到主節(jié)點的連接信息;輔節(jié)點通過主節(jié)點實現(xiàn)與終端設(shè)備連接;應(yīng)用程序通過終端設(shè)備與輔節(jié)點之間的連接,訪問終端設(shè)備。本發(fā)明的優(yōu)點在于實現(xiàn)了在多節(jié)點智能網(wǎng)絡(luò)應(yīng)用服務(wù)系統(tǒng)中對遠程設(shè)備的訪問,具有很強的通用性。
文檔編號H04L29/02GK1863186SQ200510069518
公開日2006年11月15日 申請日期2005年5月12日 優(yōu)先權(quán)日2005年5月12日
發(fā)明者葉劍, 李錦濤, 史紅周, 朱珍民, 郭俊波, 顧曉光 申請人:中國科學(xué)院計算技術(shù)研究所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1