1、飞狐工作室二 OO 七年三月远程控制系统项目技术方案一系统网络架构说明:1本网络架构三大块组成:客户端,客服办公网和一台拥有固定 IP 的服务器组成,三者通过 internet 或 intranet 相互连接2业务流程是:(1)客服人员在客服办公网登陆,发送用户名和密码至服务器,如成功验证,则服务器授予该客服特定权限,并置该客服为等待呼叫状态(2)客户在自己的客户端登陆,发送用户名和密码之服务器,如成功验证,则显示欢迎界面,如果客户需要远程协助,则发起呼叫至服务器,服务器收到请求后,将该请求置于等待队列,如果等待对列未满,则发送命令至最先的客服端,客服端在接受命令后就与发起呼叫的客户建立一个点
2、对点(p2p)的连接,从而实现客服对客户的远程控制,此后的远程控制过程与服务器无关。二软件结构 数据库服务层客户端 客服端p2p 连接软件流程说明:1 客服人员在客服端登陆,发送用户名密码至服务层,服务层成功验证之后将该客服的状态置为等待,同时在数据库中记录该客服的 ip 地址及相关信息。2 客户端登陆发送用户名密码至服务层,服务层校验成功后记录该客户 IP 地址及端口号3 客户端发起呼叫请求,并提交该客户机的相关配置信息置服务层,服务层在收到请求后,从等待队列中取出优先权最高的客服 ID,并发送命令至该客服,客服在收到命令后通过“打洞”与客户端建立 P2P 的连接,此连接为 UDP 连接。4客服端实现对客户端的远程控制。涉及技术:P2P 技术,NAT 转换技术等