- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络人远程诊断系统平台SDK组件方案
的
项目背景
远程控制可以用简单的TCP协议实现,满足几十人上百人的文字通讯,远程控制,用TCP协议即可。但若要商用,或实现内网穿透,则不能这样简单设计。这样的系统对服务器和带宽的资源消耗比较高,这种系统在局域网内或者用户数量较小的场合可以接受,但若用于大量的用户管理时,由于TCP的高资源消耗特性,系统运行会碰到瓶颈。因此 专业的远程控制系统需要专门的通讯协议和尽可能的使用 P2P 架构。
项目目标
通过项目实现用简单易用的接口把 NETMAN SDK融合到您自己的系统中去。在需要发送消息时通过消息发送函数发给任何一个客户端,而在收到消息事件中把收到的消息显示出来,需要控制对方时候只要通过对远程控制函数调用,即可远程控制对方桌面,并实现对屏幕拍照,录像等功能,需要视频监控时通过函数即可远程开启远端的视频系统,通过我们提供的SDK 包,可以实现遥控摄像头旋转(需搭配我们提供的带云台的摄像头),还可以实现视频拍照、视频录像等功能。
网络人开发的 NETMAN SDK,由一套控件和服务器组成的,可以让.net, C++, VB,Delphi,PB,ASP 等开发工具的客户能快速开发出即时通讯,文件传输,语音视频通讯,,远程控制等应用,平台全部由C++开发。
NETMAN 开发平台的层次结构
网络人远程控制系统平台SDK组建方案开发平台的层次结构,主要分为四部分:
P2P通讯协议层(P2P Protocol):这一层封装了最底层的Peer通讯协议,因为TCP耗资源较多,延迟长,而UDP又不可靠,因此需要对Ip进行重新封装。
件核心层(P2P Core):这一层封装了最根本的东西,包括Peer、对等组、Peer发现、Peer监视和相关的安全原语。
服务层(P2P Services):服务层(P2P Servi这一层包括对于P2P网络不是必需的、但很通用的功能,如查找、共享、索引、代码缓存和内容缓存的机制。
应用层(P2P Application):这一层包括了应用P2P SDK开发出来的完整的P2P应用程序,例如我们提供的DEMO ,等应用程序。
Netman 系统结构组成:
Netman系统主要包含服务器系统及客户端软件,用户可以根据我们提供的NETMAN SDK 组件自行开发出各种界面的远程控制软件,但是程序需要登录网络人的服务器系统。因此您还需要根据自身的需求购买控制点数。例如你开发的软件需要控制10台电脑,则你应购买10个点,价格详见:http://N/buy_e.asp
NETMAN SDK 组件说明:
远程控制组件:
? P2P方式连接,内网穿透,不通过服务器中转。
? 适应各种网络带宽,在极差的网络带宽下也可获得很好的传输效果
? 高彩色屏幕共享,数据量特小,传输快。
? 操作使用简单,几个函数即可实现远程协助功能。
你不需要关心屏幕图像抓取,屏幕压缩,远程控制,网络传输等任何细节。
文件传输控件:
此控件用来传输文件,收到及发出的文件会列在文件列表中,双击即可打开文件,而在传输过程中会显示传输进程,并可及时取消,支持断点续传。。同一个局域网内文件传输可以达到 10M 每秒,比飞鸽传书还快。
语音视频控件:
此控件显示自己或对方视频,采用H.264压缩。传输所需带宽 10KB 以下。每秒12帧。包含调整喇叭、麦克风音量,拍照、录像等功能模组。
文字聊天组件:
文字聊天客服系统,支持表情和文件传输。
配合其他控件可支持视频,远程协助,店址白板等功能。
网络人远程控制系统服务器 (该组件不对外销售)
协助控制方及被控方的内网穿透功能,当不能穿透内网时,可以利用服务器进行数据中转。
管理用户寻址:
服务器在P2P程序中,起着用户管理的作用,用来管理,验证用户的登录,用户寻址等功能。
对服务器的要求:
NETMAN目前服务器平台运行在Windows平台上,未来将移植为可跨平台,应用于各种Unix, Linux服务器。
NETMAN服务器应该运行在 P4 以上电脑上,至少有512M内存,以及较快速的硬盘。
NETMAN服务器目前使用ODBC与数据库连接,现在主要支持MS SQL 2000 及MS SQL 2005 。
客户端与服务器的通讯流程:
网络人让全世界都是您的办公室!
南宁网络人电脑有限公司
地址:广西省南宁市衡阳西路31号百万庄7D
邮编:530001
电话:0771-3838454
传真:0771-3838457
1
客户端视频控制
同远程控制一样的控制流程,数据传输使用专门 协议。
- 3 -
- 4 -
客户端文件管理
同远程控制一样的控制流程,数据传输使用专门 协议。
客户端远程控制
- 7 -
控制端通过服务器端的协助,与被控机器实现P2P 的连接,连接产生后,
您可能关注的文档
最近下载
- 2025年天津市中考英语真题卷(含答案与解析).pdf VIP
- 工商银行swift代码大全.pdf VIP
- 文献检索与科技论文写作 课件全套 第1--9章 绪论、科技文献检索基础知识---科技论文的投稿.pdf VIP
- 《企业安全生产主要负责人和管理人员培训课件》.ppt VIP
- 宠物临床诊疗职业技能评价规范 宠物医师助理.pdf VIP
- 等离子体电极用碳化铪粉末、其制造方法、碳化铪烧结体和等离子体电极.pdf VIP
- 湖南师大附中2022-2023学年高一下学期期末数学试题含答案.pdf VIP
- 温室气体(GHG)管理手册.doc VIP
- SBS改性沥青防水卷材施工方案.docx VIP
- 多相流体的数值模拟及计算方法.pdf VIP
文档评论(0)