成果背景: 随着移动互联网的迅猛发展,各行各业的用户行为和服务诉求发生变化,用户更加注重产品的服务水平,企业通过互联网进行用户服务是大势所趋。在线服务平台是利用云计算及移动互联网技术,面向互联网和移动互联网用户提供统一的云服务能力和标准化的服务管控平台,中小企业客户、聚类行业应用客户可利用PC/智能手机等终端,以客户端的形式,通过云服务平台随时随地获得在线服务工程师的帮助。 技术特点: 1、平台架构 以云计算技术为基础,以多层分布式计算为核心,服务端平台采用标准C++开发和B/S、C/S混合架构方式,采用完成端口技术实现平台核心通讯内核,保证了平台的稳定性和通讯的高效性。 2、分布式架构 以Web Service层作为平台控制层,采用基于XML的XMPP方式,形成平台最高管理层。已完成端口为核心的平台通讯层,受平台控制层管理。在不影响业务使用的情况下,平台通讯层可根据需要随时扩展。平台通讯层以云计算方式分布式处理,各个通讯组件系统工作,实现负载均分和业务细分。 3、远程控制技术 利用业界流行的VNC开源软件,分享其所运行机器的屏幕,客户端被动的允许服务端控制它。利用VNC中RFB协议,传送客户端的原始图像到服务户端(一个X,Y位置上的正方形的点阵数据)。 4、工具远程调用与执行技术 在基于XML的通讯业务层基础上,系统内置了远程命令调用内核,各服务器和客户端之间,可根据命令内核规范,按指定要求,进行远程工具的自动下发和自动调用执行。在进行远程PC维护时对网络带宽占用最小,响应速度最快。 5、用户隐私保护技术 平台提供的远程桌面接管功能基于系统底层文件分配表,利用系统底层文件通讯拦截机制,使用系统驱动开发方式,实现了对用户指定文件类型和文件夹的隐藏和保护。