项目背景
近年来,由于发展迅速,某医疗公司销售的产品遍布全国各地,产品售后服务成为企业发展中遇到的一个突出矛盾,为能迅速的向客户提供良好的售后服务,积极协助各地医院维护好医疗设备,树立良好的信誉和口碑,某医疗公司与南宁网络人电脑有限公司共同合作开发医疗设备远程诊断系统。
项目目标
通过项目实施,实现对部署在全国各地的远程医疗设备实施远程诊断和远程维护。当异地设备发生故障后,由医疗公司技术客服中心或者远方的设备制造商直接对设备进行远程监控和调试,以实现对于医疗设备的远程诊断和维护,提升处理故障的响应时间,树立良好的服务品质。
系统组成
医疗设备远程诊断系统,主要分为四部分:
服务器端软件:服务端部署在服务器上,主要功能是协助控制端与被控端之间进行直连(可穿透内网)。同时接受被控机器上传的日志数据,自动对数据进行统计分析,并向对应的控制端发送警报。
被控端软件:安装在客户机(医院的电脑)上的软件,安装了被控端的软件,会自动登录服务器,根据客户的设置,自动将日志上传到服务器上给服务器端进行分析。安装了被控端的电脑会被其对应的控制端控制(相同账号)。
控制端软件:控制端可以在任何电脑上安装,只要能上网,技术人员使用账号登录控制端后,即可对相对应的被控端实施远程控制、语音、视频控制,同时可以对被控机的日志进行统计分析,形成报表。
管理员平台:管理员平台采用网页形式,通过管理员平台,管理员进行开通ID、修改账号及密码,延长账号到期时间的各项操作。
总体功能综述
穿透内网:
软件采用UDP内网穿透技术来实现P2P直连,可穿透防火墙和路由设备,轻松连接两台不在同一个局域网甚至不在同一个城市、国家的计算机,在不能直连的情况下,可选择使用服务器中转来实现连接。
2、世界首创的多对多监控:
多名技术人员可以同时监控和操作同一台设备(技术员可以分布在不同的地方)。当一些设备发生故障,需要多名技术员或者设备厂家共同会诊调试时,这样的设计使得不同地域的技术员,无需碰头即可同时控制同一台电脑,极大提高贵公司的工作效率。
3、客服式管理设计:
登录不同的ID,就可以管理不同的被控机器,无需被控端发起请求,控制端即可远程管理被控机器。
4、远程访问桌面:
同步查看远程电脑的屏幕,遥控远程电脑的鼠标键盘,可对远端屏幕进行拍照或录像。
5、远程文件管理:
上传、下载文件,远程修改、运行文件,实现连接双方电脑的资源共享,用于远程办公等。
6、远程开启视频:
开启远端电脑摄像头,进行语音视频聊天,并且可以看到设备的情况,支持语音视频录像。采用专用的网络人云台摄像头,可以支持遥控摄像头水平320度,垂直60度旋转。
7、远程锁定对方的鼠标键盘:
防止共同操作鼠标键盘造成的混乱,该功能可方便的应用于远程协助、远程维护、远程技术支持等。
8、支持远程关机、远程重启、远程注销。
9、支持远程开机(物理级别开机):
遇到没有人在被控机器之前时候,可以通过拨打电话远程开启电脑,然后进行远程控制(需要在被控机器上安装网络人公司开发的电脑开机卡)。
10、文字聊天:
控制方与被控方可以进行文字沟通,可以保存聊天记录。
被控端:XP、WIN2003 、WIN7
服务器端: WIN2003Server Ms sql2000
服务器的硬件环境搭建
i. 内存不低于8G
ii. CPU建议Xeon 5400系列及以上(建议采用双CPU)
iii. 硬盘300G以上,根据贵公司实际需求再定
A: 关于被控端
被控端软件安装后,将不能正常退出,也不能结束进程,只有控制方可以远程卸载,防止被控端软件被退出后不能实现响应的业务流程。
主账号可以开通多个子账号,使用主账号和子账号登录控制端后,可控制同一台被控机,实现多对多的控制。主账号可以修改子账号的登录密码,或者强行退出子账号。
C:关于服务器端
服务器集群模式—— 将各功能模块使用不同的服务器完成,由主服务器对各服务器端软件进行统一调度,以便实现系统各项功能。多服务器适合较大规模应用.方便拓展应用,但开发成本更高。
3. 总体来说,性能及稳定性不及服务器集群优秀。由于将所有的应用都集中在一台服务器上,若数据量大时,单台服务器的性能和稳定不及服务器集群。
服务器集群的优势:
3. 可拓展性。当业务增长,可以方便的增加服务器满足应用需求,无需重复部署一套系统。