遠(yuǎn)程控制 遠(yuǎn)程診斷系統(tǒng)平臺(tái)SDK組件方案
遠(yuǎn)程控制可以用簡(jiǎn)單的TCP協(xié)議實(shí)現(xiàn),滿足幾十人上百人的文字通訊,遠(yuǎn)程控制,用TCP協(xié)議即可。但若要商用,或?qū)崿F(xiàn)內(nèi)網(wǎng)穿透,則不能這樣簡(jiǎn)單設(shè)計(jì)。這樣的系統(tǒng)對(duì)服務(wù)器和帶寬的資源消耗比較高,這種系統(tǒng)在局域網(wǎng)內(nèi)或者用戶數(shù)量較小的場(chǎng)合可以接受,但若用于大量的用戶管理時(shí),由于TCP的高資源消耗特性,系統(tǒng)運(yùn)行會(huì)碰到瓶頸。因此 專業(yè)的遠(yuǎn)程控制系統(tǒng)需要專門的通訊協(xié)議和盡可能的使用 P2P 架構(gòu)。
項(xiàng)目目標(biāo)
通過(guò)項(xiàng)目實(shí)現(xiàn)用簡(jiǎn)單易用的接口把 NETMAN SDK融合到您自己的系統(tǒng)中去。在需要發(fā)送消息時(shí)通過(guò)消息發(fā)送函數(shù)發(fā)給任何一個(gè)客戶端,而在收到消息事件中把收到的消息顯示出來(lái),需要控制對(duì)方時(shí)候只要通過(guò)對(duì)遠(yuǎn)程控制函數(shù)調(diào)用,即可遠(yuǎn)程控制對(duì)方桌面,并實(shí)現(xiàn)對(duì)屏幕拍照,錄像等功能,需要視頻監(jiān)控時(shí)通過(guò)函數(shù)即可遠(yuǎn)程開(kāi)啟遠(yuǎn)端的視頻系統(tǒng),通過(guò)我們提供的SDK 包,可以實(shí)現(xiàn)遙控?cái)z像頭旋轉(zhuǎn)(需搭配我們提供的帶云臺(tái)的攝像頭),還可以實(shí)現(xiàn)視頻拍照、視頻錄像等功能。
網(wǎng)絡(luò)人開(kāi)發(fā)的 NETMAN SDK,由一套控件和服務(wù)器組成的,可以讓.net, C++, VB,Delphi,PB,ASP 等開(kāi)發(fā)工具的客戶能快速開(kāi)發(fā)出即時(shí)通訊,文件傳輸,語(yǔ)音視頻通訊,,遠(yuǎn)程控制等應(yīng)用,平臺(tái)全部由C++開(kāi)發(fā)。
NETMAN 開(kāi)發(fā)平臺(tái)的層次結(jié)構(gòu)
網(wǎng)絡(luò)人遠(yuǎn)程控制系統(tǒng)平臺(tái)SDK組建方案開(kāi)發(fā)平臺(tái)的層次結(jié)構(gòu),主要分為四部分:
1.P2P通訊協(xié)議層(P2P Protocol):這一層封裝了***層的Peer通訊協(xié)議,因?yàn)門CP耗資源較多,延遲長(zhǎng),而UDP又不可靠,因此需要對(duì)Ip進(jìn)行重新封裝。
2.誦牟�(P2P Core):這一層封裝了最根本的東西,包括Peer、對(duì)等組、Peer發(fā)現(xiàn)、Peer監(jiān)視和相關(guān)的安全原語(yǔ)。
3.服務(wù)層(P2P Services):服務(wù)層(P2P Servi這一層包括對(duì)于P2P網(wǎng)絡(luò)不是必需的、但很通用的功能,如查找、共享、索引、代碼緩存和內(nèi)容緩存的機(jī)制。
4.應(yīng)用層(P2P Application):這一層包括了應(yīng)用P2P SDK開(kāi)發(fā)出來(lái)的完整的P2P應(yīng)用程序,例如我們提供的DEMO ,等應(yīng)用程序。
Netman 系統(tǒng)結(jié)構(gòu)組成:Netman系統(tǒng)主要包含服務(wù)器系統(tǒng)及客戶端軟件,用戶可以根據(jù)我們提供的NETMAN SDK 組件自行開(kāi)發(fā)出各種界面的遠(yuǎn)程控制軟件,但是程序需要登錄網(wǎng)絡(luò)人的服務(wù)器系統(tǒng)。因此您還需要根據(jù)自身的需求購(gòu)買控制點(diǎn)數(shù)。例如你開(kāi)發(fā)的軟件需要控制10臺(tái)電腦,則你應(yīng)購(gòu)買10個(gè)點(diǎn),價(jià)格詳見(jiàn):http://Netman123.cn/buy_e.asp。
NETMAN SDK 組件說(shuō)明 :
1.遠(yuǎn)程控制組件:
●P2P方式連接,內(nèi)網(wǎng)穿透,不通過(guò)服務(wù)器中轉(zhuǎn);
●適應(yīng)各種網(wǎng)絡(luò)帶寬,在極差的網(wǎng)絡(luò)帶寬下也可獲得很好的傳輸效果;
●高彩色屏幕共享,數(shù)據(jù)量特小,傳輸快;
●操作使用簡(jiǎn)單,幾個(gè)函數(shù)即可實(shí)現(xiàn)遠(yuǎn)程協(xié)助功能;
●你不需要關(guān)心屏幕圖像抓取,屏幕壓縮,遠(yuǎn)程控制,網(wǎng)絡(luò)傳輸?shù)热魏渭?xì)節(jié);
2.文件傳輸控件:此控件用來(lái)傳輸文件,收到及發(fā)出的文件會(huì)列在文件列表中,雙擊即可打開(kāi)文件,而在傳輸過(guò)程中會(huì)顯示傳輸進(jìn)程,并可及時(shí)取消,支持?jǐn)帱c(diǎn)續(xù)傳。。同一個(gè)局域網(wǎng)內(nèi)文件傳輸可以達(dá)到 10M 每秒,比飛鴿傳書(shū)還快。
3.語(yǔ)音視頻控件:此控件顯示自己或?qū)Ψ揭曨l,采用H.264壓縮。傳輸所需帶寬 10KB 以下。每秒12幀。包含調(diào)整喇叭、麥克風(fēng)音量,拍照、錄像等功能模組。
4.文字聊天組件:
●文字聊天客服系統(tǒng),支持表情和文件傳輸;
●配合其他控件可支持視頻,遠(yuǎn)程協(xié)助,店址白板等功能。
網(wǎng)絡(luò)人遠(yuǎn)程控制系統(tǒng)服務(wù)器(該組件不對(duì)外銷售)
協(xié)助控制方及被控方的內(nèi)網(wǎng)穿透功能,當(dāng)不能穿透內(nèi)網(wǎng)時(shí),可以利用服務(wù)器進(jìn)行數(shù)據(jù)中轉(zhuǎn)。
管理用戶尋址:服務(wù)器在P2P程序中,起著用戶管理的作用,用來(lái)管理,驗(yàn)證用戶的登錄,用戶尋址等功能。
對(duì)服務(wù)器的要求:NETMAN目前服務(wù)器平臺(tái)運(yùn)行在Windows平臺(tái)上,未來(lái)將移植為可跨平臺(tái),應(yīng)用于各種Unix, Linux服務(wù)器。
NETMAN服務(wù)器應(yīng)該運(yùn)行在 P4 以上電腦上,至少有512M內(nèi)存,以及較快速的硬盤。
NETMAN服務(wù)器目前使用ODBC與數(shù)據(jù)庫(kù)連接,現(xiàn)在主要支持MS SQL 2000 及MS SQL 2005 。
客戶端與服務(wù)器的通訊流程:
網(wǎng)絡(luò)人遠(yuǎn)程控制官方網(wǎng)站:http://netman123.cn/?id=ggdl
網(wǎng)絡(luò)人遠(yuǎn)程控制免費(fèi)下載:http://netman123.cn/download.asp?id=ggdl