時間:2012-06-28 20:13:28 作者:不思議游戲 瀏覽量:116

NETMAN SDK公布媒體不久,近期便與各行業達成遠程控制項目合作協議:政府遠程辦公項目解決方案、大型鋼廠工控機遠程控制管理方案、煤礦調度指揮系統部署方案、變電站遠程控制系統解決方案、醫療設備遠程診斷系統解決方案等各種解決方案,促進了遠程控制多元化發展。
網絡人開發的 NETMAN SDK,由一套控件和服務器組成的,可以讓.net, C++, VB,Delphi,PB,ASP 等開發工具的客戶能快速開發出即時通訊,文件傳輸,語音視頻通訊,,遠程控制等應用,平臺全部由C++開發。下面我們了解一下NETMAN SDK組件遠程控制方案的實施。
項目背景
遠程控制可以用簡單的TCP協議實現,滿足幾十人上百人的文字通訊,遠程控制,用TCP協議即可。但若要商用,或實現內網穿透,則不能這樣簡單設計。這樣的系統對服務器和帶寬的資源消耗比較高,這種系統在局域網內或者用戶數量較小的場合可以接受,但若用于大量的用戶管理時,由于TCP的高資源消耗特性,系統運行會碰到瓶頸。因此專業的遠程控制系統需要專門的通訊協議和盡可能的使用 P2P 架構。
項目目標
通過項目實現用簡單易用的接口把 NETMAN SDK融合到您自己的系統中去。在需要發送消息時通過消息發送函數發給任何一個客戶端,而在收到消息事件中把收到的消息顯示出來,需要控制對方時候只要通過對遠程控制函數調用,即可遠程控制對方桌面,并實現對屏幕拍照,錄像等功能,需要視頻監控時通過函數即可遠程開啟遠端的視頻系統,通過我們提供的SDK 包,可以實現遙控攝像頭旋轉(需搭配我們提供的帶云臺的攝像頭),還可以實現視頻拍照、視頻錄像等功能。
NETMAN 開發平臺的層次結構
網絡人遠程控制系統平臺SDK組建方案開發平臺的層次結構,主要分為四部分:

圖1:NETMAN 開發平臺的層次結構
Netman 系統結構組成:
Netman系統主要包含服務器系統及客戶端軟件,用戶可以根據我們提供的NETMAN SDK 組件自行開發出各種界面的遠程控制軟件,但是程序需要登錄網絡人的服務器系統。因此您還需要根據自身的需求購買控制點數。例如你開發的軟件需要控制10臺電腦,則你應購買10個點,價格詳見:http://Netman123.cn/buy_e.asp
NETMAN SDK 組件說明 :
1遠程控制組件:
你不需要關心屏幕圖像抓取,屏幕壓縮,遠程控制,網絡傳輸等任何細節。

(圖2:遠程控制組件)
2文件傳輸控件:
此控件用來傳輸文件,收到及發出的文件會列在文件列表中,雙擊即可打開文件,而在傳輸過程中會顯示傳輸進程,并可及時取消,支持斷點續傳。同一個局域網內文件傳輸可以達到 10M 每秒,比飛鴿傳書還快。