电网信息化评测远程测试系统的制作方法

文档序号:7776911阅读:170来源:国知局
专利名称:电网信息化评测远程测试系统的制作方法
技术领域
本发明涉及计算机技术领域,尤其涉及一种电网信息化评测远程测试系统。
背景技术
随着电力行业信息化建设步伐的加快,信息化在电力行业的应用越来越广泛,与之相关的业务支撑系统及平台呈规模化、复杂化的发展趋势,对相应的软件的质量要求越来越高,因此对软件质量保证的方法和手段要求也越来越高,各地电网公司随着安全信息化建设的范围和深度在逐渐扩展,相继成立电网评测实验室,执行电网信息化各应用软件的测试工作,成为系统内权威的信息化检测及评价中心,对信息化的高速发展起到保驾护航的作用。信息化评测逐步深入、大范围的展开,信息化评测实验室在管理手段、自主技术研究等方面逐步面临一些新的挑战,由于信息化评测实验室评测项目日渐变得项目多、类型泛、数据大、人员广,从而迫切需要一套规范评测实验室管理体系和规范的管理平台的支撑,实现评测实验室所有测试项目的规范化、流程化、电子化的管理,以便能够即时地掌控测试项目进度、风险,以及为公司管理层提供实时的决策信息。随着电网安全信息化建设范围和深度的逐渐扩展和加深,对零距离、快速响应的远程测试的要求也变得愈发重要。目前国内不少电网公司成立了评测实验室,但是没有提供远程桌面、程序共享控制、即时通讯、网络会议等功能,不能满足远程测试作业的需要。

发明内容
本发明实施例提出一种电网信息化评测远程测试系统,能够实现电网信息化各应用软件的远程测试作业,有效提升测试和响应的效率,同时降低成本。本发明实施例提供一种电网信息化评测远程测试系统,包括远程测试服务平台和至少两个客户终端;被控方和主控方分别通过客户终端上的浏览器登录所述远程测试服务平台;所述远程测试服务平台包括远程测试模块,用于接收被控方发送的测试协助申请,将所述测试协助申请提交给主控方,由主控方控制被控方桌面或应用程序进行远程测
试ο进一步的,所述远程测试模块还用于接收主控方发送远程测试申请,将所述远程测试申请提交给被控方,由被控方将桌面或应用程序控制权交由主控方控制。再进一步的,测试交流负责人和交流参与人员分别通过客户终端上的浏览器登录所述远程测试服务平台;所述远程测试服务平台还包括测试交流模块,用于根据测试交流负责人的请求,建立测试交流会,并通知交流参与人员加入所述测试交流会。本发明实施例提供的电网信息化评测远程测试系统,在满足安全、稳定、易配置的要求下,远程测试服务平台能够实现远程桌面、程序共享控制、即时通讯、网络会议、文件传输、电子白板、视频录制、系统管理及网页协同浏览等功能,以满足远程测试作业的需要,有效地提升测试和响应的效率,同时大幅降低成本。


图1是本发明实施例一提供的电网信息化评测远程测试系统的网络架构图;图2是本发明实施例二提供的电网信息化评测远程测试系统的逻辑架构图;图3是本发明实施例三提供的远程测试服务平台的结构示意图;图4是本发明实施例四提供的远程测试协助流程示意图;图5是本发明实施例五提供的远程控制测试流程示意图;图6是本发明实施例六提供的测试交流的流程示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。参见图1,是本发明实施例一提供的电网信息化评测远程测试系统的网络架构图。本实施例提供的电网信息化评测远程测试系统包括远程测试服务平台和至少两个客户终端;被控方和主控方分别通过客户终端上的浏览器登录所述远程测试服务平台;被控方终端是图1所示的一个客户PC机,主控方终端是另一个客户PC机;远程测试服务平台配置在Web应用服务器上,后台数据库配置在数据库服务器上;Web应用服务器和数据库服务器配置在电网内部办公网络内;客户PC机通过计算机网络连接到Web应用服务器。参见图2,是本发明实施例二提供的电网信息化评测远程测试系统的逻辑架构图。电网信息化评测远程测试系统的参与者包括主控方和被控方,其中主控方是指提交远程测试申请,并执行远程测试,使用远程测试协同办公功能的客户;被控方是指提交测试协助申请,接受远程测试申请后可由主控方执行远程测试,使用远程测试协同办公功能的客户。如图2所示,被控方在被控方终端上,通过浏览器登录远程测试服务平台;主控方在主控方终端上,通过浏览器登录远程测试服务平台。具体的,远程测试包括对电网信息化各应用软件的测试。远程测试服务平台主要包括远程桌面、程序共享控制、即时通讯、网络会议、文件传输、电子白板、视频录制、系统管理及网页协同浏览等功能,能够实现零距离远程测试作业,有效提升远端测试的效率。参见图3,是本发明实施例三提供的远程测试服务平台的结构示意图。本实施例提供的远程测试服务平台包括远程测试模块11,用于接收被控方发送的测试协助申请,将所述测试协助申请提交给主控方,由主控方控制被控方桌面或应用程序进行远程测试。此外,远程测试模块11还用于接收主控方发送远程测试申请,将所述远程测试申请提交给被控方,由被控方将桌面或应用程序控制权交由主控方控制。本发明实施例提供的远程测试服务平台,其远程测试流程包括被控方主动申请的远程测试协助流程,以及主控方主动申请的远程控制测试流程。下面结合如图4和图5 进行详细说明。1、被控方主动申请参见图4,是本发明实施例四提供的远程测试协助流程示意图。S41、申请测试协助1)系统提供在线的主控方列表;2)被控方点击测试协助申请向主控方发出测试协助申请。S42、接受测试协助申请1)系统弹出测试协助申请信息和被控方基本信息;2)主控方点击接受接受被控测试协助申请;3)点击拒绝拒绝被控方测试协助申请。S43、申请控制主控方点击申请控制向被控方发出控制权申请.S44、接受控制1)系统提供桌面和已经打开的应用程序列表;2)被控方选择桌面或应用程序,点击允许受控允许主控方控制。S45、远程测试协助1)主控方接受测试协助申请后,可通过远程控制被控方电脑桌面或应用程序进行系统测试;2)测试过程当中如果主控方和被控方连接掉线,应进行自动重新连接。2、主控方主动申请参见图5,是本发明实施例五提供的远程控制测试流程示意图。S51、申请远程测试1)系统提供在线的被控方列表;2)点击远程测试申请向主控方发出远程控制测试申请。S52、接受远程测试申请1)系统弹出远程测试申请信息和主控方基本信息;2)被控方点击接受接受主控方远程控制测试申请;3)点击拒绝拒绝主控方远程控制测试申请。S53、申请控制主控方点击申请控制向被控方发出控制权申请。S54、接受控制1)系统提供桌面和已经打开的应用程序列表;2)被控方选择桌面或应用程序,点击允许受控允许主控方控制。S55、远程控制测试1)通过远程控制被控方电脑桌面或应用程序进行系统测试;2)测试过程当中如果主控方和被控方连接掉线,应进行自动重新连接。进一步的,如图3所示,测试交流负责人和交流参与人员分别通过客户终端上的浏览器登录所述远程测试服务平台。其中,测试交流负责人是发起和主持测试交流,选定交流参与人员,通知参与人员的客户;交流参与人员是参与测试交流,发表测试意见的客户。本发明实施例提供远程测试服务平台还包括测试交流模块12,用于根据测试交流负责人的请求,建立测试交流会,并通知交流参与人员加入所述测试交流会。其中,所述测试交流会的参与者通过文字交流、音/视频交流、文件传输、网页协同浏览、综合录制和白板中的至少一种交流方式进行信息交互。参见图6,是本发明实施例六提供的测试交流的流程示意图。测试交流的流程如下S61、测试交流负责人新建测试交流会;S62、测试交流负责人选定参与人员;S63、测试交流负责人通知参与人员加入交流会;S64、参与人员加入交流会;S65、开始测试交流a、交流方式包括文字交流,音频交流,视频交流;b、音视频通讯支持连接掉线后自动重新连接;C、会议分组功能。在会议的过程中,可以有秩序的进行语音私聊,讨论内容不会被指定人员之外的任何人收听,做到“会中会”;d、白板功能,使用白板进行方便的讨论交流,允许会议中的每个人同时绘制图形并键入文本;e、文件传送,交流中需要使用文件传送功能传递相关文件;f、网页协同浏览,在控制者的引导下多人同时浏览网页,可有效减少网络数据传输;g、综合录制,对交流过程进行选择性的录制。本发明实施例提供的远程测试服务平台主要包括远程桌面、程序共享控制、即时通讯、网络会议、文件传输、电子白板、视频录制、网页协同浏览等远程多媒体协作功能,以及远程测试反向代理和分布式代理,完全实现零距离的远程测试作业,有效提升远端测试的效率,降低测试成本。(1)、远程多媒体协作系统整合了开源的远程多媒体协作技术,如通过RED5、FFMpeg实现音视频交流和录制,通过TTVNC实现远程桌面控制,通过OpenOffice、OpenLaszlo实现文字通信、电子白板、网页协同浏览等功能。TTVNC是Java Applet插件,在客户机上需要JRE环境。为了提高用户体验,系统实现了自动检测和下载安装JRE的功能。O)、远程测试反向代理在只能访问被测方客户机,无法访问被测系统主机时,以B/S方式,结合Applet, 将远程协作和测试进行融合,通过远程协作通道,在可访问的被测方客户机上部署反向访问代理,打通与被测系统的通信通道。将测试端的通信通道切换到该通道上,对被测系统进行测试。反向代理可以有服务器中转和直接连接两种方式,服务器中转对防火墙的安全性影响最小,但效率和稳定性相对较低;直接连接对防火墙的安全性影响相对更大,但效率和稳定性更高。(3)、远程测试分布式代理在只能访问被测方客户机,无法访问被测系统主机时,以B/S方式,将远程协作和测试进行融合,通过远程协作通道,在可访问的被测方客户机上部署分布式测试代理,并通过操作该测试代理,对被测系统进行测试。分布式代理相比反向代理而言,由于主要的测试通信流量控制在被测方的内部网段,测试方到被测方之间只保留必须的协作通信流量,以及最终的数据和状态同步,因此系统运行更加高效、稳定,网络带宽使用更加合理。在远程测试工具上建立了具创新意义的远程测试反向代理和分布式代理技术,通过远程协作通道建立反向代理或部署分布式代理,在不影响网络安全的前提下,跨越无法访问被测系统主机的限制。以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
权利要求
1.一种电网信息化评测远程测试系统,其特征在于,包括远程测试服务平台和至少两个客户终端;被控方和主控方分别通过客户终端上的浏览器登录所述远程测试服务平台;所述远程测试服务平台包括远程测试模块,用于接收被控方发送的测试协助申请,将所述测试协助申请提交给主控方,由主控方控制被控方桌面或应用程序进行远程测试。
2.如权利要求1所述的电网信息化评测远程测试系统,其特征在于,所述远程测试模块还用于接收主控方发送远程测试申请,将所述远程测试申请提交给被控方,由被控方将桌面或应用程序控制权交由主控方控制。
3.如权利要求1或2所述的电网信息化评测远程测试系统,其特征在于,测试交流负责人和交流参与人员分别通过客户终端上的浏览器登录所述远程测试服务平台;所述远程测试服务平台还包括测试交流模块,用于根据测试交流负责人的请求,建立测试交流会,并通知交流参与人员加入所述测试交流会。
4.如权利要求3所述的电网信息化评测远程测试系统,其特征在于,所述测试交流会的参与者通过文字交流、音/视频交流、文件传输、网页协同浏览、综合录制和白板中的至少一种交流方式进行信息交互。
全文摘要
本发明公开了一种电网信息化评测远程测试系统,包括远程测试服务平台和至少两个客户终端;被控方和主控方分别通过客户终端上的浏览器登录所述远程测试服务平台;所述远程测试服务平台包括远程测试模块,用于接收被控方发送的测试协助申请,将所述测试协助申请提交给主控方,由主控方控制被控方桌面或应用程序进行远程测试。本发明实施例能够实现电网信息化各应用软件的远程测试作业,有效提升测试和响应的效率,同时降低成本。
文档编号H04L12/26GK102523135SQ20111041633
公开日2012年6月27日 申请日期2011年12月13日 优先权日2011年12月13日
发明者张若曦, 徐晖, 王甜, 陈飞, 高攀, 魏理豪 申请人:广东电网公司信息中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1