一、 部署服务器的方案
部署服务器的方案优势是可以使得软件能穿透内网,并且可以对软件进行很多管理功能的设计和拓展。
l 使用服务器方案,软件就可以穿透内网,也就是说,只要能上网,那么在任何地方控制方都可以控制被控方。例如,你的技术人员,即使在美国出差,那么技术员在美国或在家一样可以控制对方。使用服务器后,任何能上网的地方都可以轻松实现监控,而无需在指定的地方才能进行控制。
l 使用服务器方案,可以实现客服式管理设计。在控制端软件上可以对被控端电脑进行分组,修改分组名称,添加、移动组内用户,管理员可以指定让不同的技术客服管理不同的被控机器。
l 使用服务器方案,可以实现多通道控制技术。网络人实现了世界首创的多对多、多对一监控。多名技术人员可以登陆同一个账号,同时监控和操作同一台电脑(技术员可以分布在不同的地方)。当一些设备发生故障,需要多名技术员共同会诊调试时,这样的设计使得不同地域的技术员,无需碰头即可同时控制同一台电脑进行技术会诊分析,极大提高贵单位的工作效率(该功能需要管理员授权)。
l 使用服务器方案,可以实现客服式管理设计。在控制端软件上可以对被控端电脑进行分组,修改分组名称,添加、移动组内用户,管理员可以指定让不同的技术客服管理不同的被控机器。该功能我们现在的软件没有,但是如果使用服务器方案,是可以实现该功能的。
l 使用服务器方案,可以设置丰富的权限管理。
由于使用了服务器后,软件可以实现多对一的管理,因此我们延展出权限管理的概念。控制端软件分为管理员和和普通账号两种权限。管理员可以任意开通普通账号,使用管理员账号和普通账号都可以登陆控制端软件,对所有被控端进行管理。管理员可以任意开通普通账号、删除普通账号,并且可以对普通账号设定以下权限,这样方便设置不同的操作人员操作软件的权限。
1. 限定普通账号进行远程控制(不允许对方查看屏幕)
2. 限定普通账号进行远程遥控(可以看屏幕但不可以操作)
3. 限定普通账号进行文件管理(不能上传、下载文件)
4. 可以强行修改普通账号的密码。
5. 可强行让普通账号退出软件。
6. 可随时删除普通账号。
7. 管理员可以与在线的普通账号发送文字信息,进行文字沟通。
l 使用服务器方案,还可以轻易拓展出各种管理功能,例如故障报警功能。我们可以提供接口,工控机器软件开发商可以利用我们的接口,这样当工控机发生故障时候,可以自动将故障上传到服务器,服务器可以立即通知控制方,控制方一登陆,就能发现问题。这样可以提高发现故障的响应时间(该功能我们现在的软件没有,但是如果使用服务器方案,是可以实现该功能的)。还可以实现报表管理功能,报表管理。软件管理员可以查询所有的控制端账号的登陆、退出、以及曾经进行的操作记录(远程控制、文件管理),可将查询结果打印成报表,方便统计技术员的工时、效率以及追究责任(该功能我们现在的软件没有,但是如果使用服务器方案,是可以实现该功能的)。
使用服务器的方案的优势:最主要是能实现内网穿透,可以实现多对一的控制,以及实现各种管理功能的拓展。我们现在的软件是基于服务器模式的,因此整套方案成熟度比较好。
使用服务器的方案的劣势: 需要一台服务器,托管在电信或网通机房里,每年的费用大约是5000 元左右,购置服务器费用大约在20000 元左右(也可使用现有服务器)。
二、不部署服务器的方案:
按照你们的需求,若不采用部署服务器的方案,也可以实现,但是需要我们重新开发软件。
不部署服务器的方案,软件的基本功能,例如远程控制、文件管理等和服务器方案一样。
u 不部署服务器的方案,要求控制方必须在公网,也就是说你要控制对方的前提是:控制方必须在公网下,或者在路由器下做端口映射。不能像服务器方案那样只要能上网,在任何地方包括家里都能控制对方。这个问题倒不是大问题,因为可以通过在你们公司的路由器上做端口映射来实现本机变为公网IP,网管都会做映射,只需1分钟即可做好。
u 不部署服务器的方案,不便于拓展管理功能,例如多对多控制,客服式管理、权限管理等等,如前述。
u 不部署服务器的方案,需要我们重新开发软件,时间在3个月左右,费用会比服务器方案更高,估计在20W 左右——因为服务器方案是现在有的成熟方案,我们无需做过多改动。
u 不部署服务器的方案的优势,无需购置和维护服务器的费用,每年可以节省一些资金。