基于电子商务的远程测试服务系统及其使用方法转让专利

申请号 : CN201010042044.2

文献号 : CN101789967A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘小峰柏林尹爱军秦树人

申请人 : 重庆大学

摘要 :

本发明公开一种基于电子商务的远程测试服务系统及其使用方法,包括客户端、电子商务平台以及远程服务端,在客户端上连接有数据采集设备,其特征在于:客户端设置有客户应用平台,远程服务端设置有虚拟仪器开发平台和远程测试服务平台,其使用方法的步骤为:注册和登录、服务请求、费用审核、需求分析、仪器生成与交付、数据测试、费用支付并断开连接。其显著效果是:建立了一套面向客户的技术服务以及信息服务的商务信息系统,能为客户提供远程专家服务支持以及测试所需的虚拟仪器,降低了客户测试监测的成本,提高了设备监测效率,不仅能为企业节省设备监测和管理的费用,还能为其提供技术交流的平台。

权利要求 :

1.一种基于电子商务的远程测试服务系统,包括客户端(1)、电子商务平台(2)以及远程服务端(3),在客户端(1)上连接有数据采集设备(1A),其特征在于:所述客户端(1)设置有客户应用平台(1B),该客户应用平台(1B)用于提交客户服务请求,测试数据的采集与存储、测试数据与信息的传输以及测试结果的接收和显示,该客户端(1)还用于安装所述远程服务端(3)提供的虚拟仪器并进行现场测试;

所述电子商务平台(2)用于连接所述客户端(1)和远程服务端(3),还用于实现客户身份认证、服务费用的支付与结算以及客户服务的支持与管理;

所述远程服务端(3)设置有虚拟仪器开发平台(3A)和远程测试服务平台(3B),所述虚拟仪器开发平台(3A)用于开发并提供虚拟仪器,所述远程测试服务平台(3B)用于提供远程测试服务。

2.根据权利要求1所述的一种基于电子商务的远程测试服务系统,其特征在于:所述客户应用平台(1B)设置有帮助信息模块(1a)、客户注册登录模块(1b)、远程服务链接模块(1c)、数据采集模块(1d)、数据存储模块(1e)、数据显示模块(1f)、数据选择回放模块(1g)、诊断信息显示模块(1i)、数据发送接收模块(1h)以及测试对象信息归档模块(1j),其中:帮助信息模块(1a):设置有在线帮助模式和文档帮助模式;

客户注册登录模块(1b):用于链接电子商务平台(2),实现客户注册、登录以及账户管理;

远程服务链接模块(1c):用于链接所述远程服务端(3);

数据采集模块(1d):用于驱动所述客户端(1)上连接的数据采集设备(1A),实现测试数据的采集;

数据存储模块(1e):用于保存数据采集模块(1d)所采集的测试数据;

数据显示模块(1f):用于显示数据采集模块(1d)所采集的测试数据,还用于监测采集状态是否正常;

数据选择回放模块(1g):用于回放所述数据存储模块(1e)中保存的测试数据;

数据发送接收模块(1h):用于发送客户端(1)中需要测试的数据信息以及客户服务请求信息,还用于接收远程服务端(3)的测试诊断报告以及诊断维护建议信息;

诊断信息显示模块(1i):用于显示远程服务端(3)发送的测试分析报告以及诊断维护建议信息;

测试对象信息归档模块(1j):用于对数据文件以及测试对象的特征信息进行打包处理。

3.根据权利要求1所述的一种基于电子商务的远程测试服务系统,其特征在于:所述虚拟仪器开发平台(3A)设置有虚拟仪器资源库(4),该虚拟仪器资源库(4)包括非智能控件库(5)、功能库(6)、智能控件库(7)和仪器库(8),所述虚拟仪器开发平台(3A)在虚拟仪器资源库(4)中选择仪器模型和功能控件,通过建立数学模型并进行软件开发,最终形成虚拟仪器。

4.根据权利要求1所述的一种基于电子商务的远程测试服务系统,其特征在于:所述远程测试服务平台(3B)设置有客户信息显示模块(3a)、实时数据接收模块(3b)、数据库读取模块(3c)、接收数据显示模块(3d)、分析图谱显示模块(3e)、征兆信息提取模块(3f)、常规信号分析模块(3g)、非平稳信号处理模块(3h)、神经网络学习模块(3i)、报表输出模块(3j)、信息发送模块(3k)以及智能诊断模块(3l),其中:客户信息显示模块(3a):用于显示登录客户的基本信息;

实时数据接收模块(3b):用于接收实时测试数据;

数据库读取模块(3c):用于存储管理非实时测试数据;

接收数据显示模块(3d):用于显示需要分析处理的测试数据;

分析图谱显示模块(3e):用于显示分析图谱;

征兆信息提取模块(3f):用于提取测试数据的特征集;

常规信号分析模块(3g):用于分析处理常规平稳信号;

非平稳信号处理模块(3h):用于分析处理非平稳信号;

神经网络学习模块(3i):用于识别出测试设备的故障模式;

报表输出模块(3j):用于总结数据分析结果并生成测试诊断报告;

信息发送模块(3k):用于将所述报表输出模块(3j)中的测试诊断报告发送给客户端(1);

智能诊断模块(3l):接收所述神经网络学习模块(3i)中故障识别信息,用于给出故障诊断维护建议。

5.一种权1所述的基于电子商务的远程测试服务系统的使用方法,其特征在于,按照以下步骤进行:(A)注册和登录:通过客户端(1)中的客户注册登录模块(1b),链接到电子商务平台(2),完成客户的注册和登录;

(B)服务请求:登录客户在电子商务平台(2)中提交服务请求信息,所述服务申请信息包括仪器订制和数据测试两种类型,所述数据测试又包括实时在线测试和非实时离线测试两种类型;

(C)费用审核:电子商务平台(2)分析客户提交的服务申请信息,审核出账户余额Q是否满足所需服务费用P;

如果客户账户余额Q≥服务费用P:发出收款标志以及客户服务请求信息到远程服务端(3)中的客户信息显示模块(3a)上,转向步骤D;

如果客户账户余额Q<服务费用P:则电子商务平台(2)向客户端(1)提示账户余额不足,返回步骤B;

(D)需求分析:远程服务端(3)根据客户信息显示模块(3a)所接收的客户信息,对客户进行需求分析:当客户服务请求内容为仪器订制,则转向步骤E;

当客户服务请求内容为数据测试,则转向步骤F;

(E)仪器生成与交付:远程服务端(3)在虚拟仪器开发平台(3A)中完成虚拟仪器的开发,并将开发好的虚拟仪器打包交付给客户端(1)使用,进入步骤G;

(F)数据测试:根据客户需求提供实时在线测试和非实时离线测试,其步骤又分为:①数据采集:远程测试服务平台(3B)向客户端(1)发送出数据采集设备(1A)的驱动指令,客户应用平台(1B)接收所述数据采集设备(1A)的驱动指令,进入数据采集模块(1d)中并驱动所述数据采集设备(1A),完成测试数据的采集;

客户应用平台(1)中的测试对象信息归档模块(1j)对采集的数据进行文件转换并打包;

客户应用平台(1)中的数据显示模块(1f)对采集到数据进行实时显示;

所采集的测试数据还存储到数据存储模块(1e)中;

②数据发送与接收:包括实时数据传输和非实时数据传输;

当客户要求提供实时在线数据测试时,则客户端(1)经过远程服务链接模块(1c)链接到远程测试服务平台(3B)中,远程测试服务平台(3B)与客户应用平台(1B)建立实时数据传输,由数据发送接收模块(1i)实时发送出步骤①中所采集的测试数据,所述远程测试服务平台(3B)中的实时数据接收模块(3b)接收客户端(1)上传的数据包,并在接收数据显示模块(3d)上实时显示;

当客户要求提供非实时离线数据测试时,客户进入客户应用平台(1B)中的数据选择回放模块(1g),在数据选择回放模块(1g)中选择测试数据,该测试数据由步骤①采集并经过测试对象信息归档模块(1j)转换打包,最终保存在数据存储模块(1e)中,数据发送接收模块(1i)将所述数据选择回放模块(1g)中选择的测试数据发送到远程测试服务平台(3B)中,由所述数据库读取模块(3c)接收客户端(1)上传的测试数据包,并对接收的数据包进行存储管理;

③数据分析与诊断:根据步骤②的数据接收形式,数据分析包括实时在线分析和非实时离线分析;

当远程测试服务平台(3B)进行实时在线分析时:由征兆信息提取模块(3f)提取出实时数据接收模块(3b)收到测试数据的特征信息,由常规信号分析模块(3g)或非平稳信号处理模块(3h)对所述测试数据的特征信息进行分析和处理,或者由神经网络学习模块(3i)对所述测试数据的特征信息进行诊断,所述分析图谱显示模块(3e)中实时显示出测试数据的分析图谱;

当远程测试服务平台(3B)进行非实时离线分析:从所述数据库读取模块(3c)中提取出需要分析的测试数据包,数据的分析和处理方式与实时在线测试类似;

④分析结果发布与接收:远程测试服平台(3B)中的报表输出模块(3j)对数据分析结果进行总结并发布测试诊断报告,所述智能诊断模块(3l)根据神经网络学习模块(3i)所识别出的故障信息,判断出故障发生的原因并生成故障诊断维护建议信息,所述测试分析报告以及诊断维护建议信息经信息发送模块(3k)发送到客户应用平台(1B)上;

所述客户应用平台(1B)上的诊断信息显示模块(1h)显示出远程服务端(3)所发送的测试分析报告以及诊断维护建议信息;

转向步骤G;

(G)费用支付并断开连接:根据步骤C所结算的服务费用,电子商务平台(2)从客户账户余额Q中扣除服务费用P,最终完成整个服务交易流程,断开连接。

6.根据权利要求5所述的一种基于电子商务的远程测试服务系统的使用方法,其特征在于:在步骤(E)仪器生成与交付中,所述虚拟仪器分为基于桌面的虚拟仪器、基于WEB的虚拟仪器以及基于智能客户的虚拟仪器,所述虚拟仪器的功能组件和智能控件能够根据客户端(1)所提交的服务请求信息,在预设的虚拟仪器资源库(4)中自动选择并组合,最终完成虚拟仪器的开发。

说明书 :

基于电子商务的远程测试服务系统及其使用方法

技术领域

[0001] 本发明涉及虚拟仪器与测试服务领域,具体地说,是一种基于电子商务的远程测试服务系统及其使用方法。

背景技术

[0002] 经检索,有如下涉及虚拟仪器的公开专利文献:
[0003] [1]Virtual instrumentation system and method for controlling a number ofinstruments,专利公开号:WO200159406-A,WO200159406-A1,AU200138113-A[0004] [2]A virtual instrument bus using network programming,专利分类号:G06F-003/02;G06F-003/14;G06F-003/147;G06F-015/403
[0005] 近10余年,由于信息技术快速、密集的渗透和扩展,使机械测试技术和测试仪器受到深刻的影响和严峻的挑战。测试系统中的新原理、新方法和新的制造工艺在信息学的影响下不断涌现,特别是测试技术、仪器技术与软件技术之间的响应更是日益快速、交融日益紧密,使测试系统在大型、复杂、高精度、多功能等方面出现了一次又一次的跨越。从目前世界趋势来看,机械测试系统的测试手段正在被快速发展的、与信息技术联系十分紧密的智能测试和虚拟测试技术逐渐取代。
[0006] 20世纪80年代中期首先出现于美国的虚拟仪器,是仪器技术及计算机技术相互渗透相互融合而成的结果,至今已产生了LabVIEW、HPVEE等这样国际上流行的开发系统,在虚拟智能测试方面积累了一定的资源。20世纪90年代末至21世纪初,本发明人发明了一种全新的虚拟仪器模式——智能控件化虚拟仪器和智能虚拟控件的制作方法,并研制成功“VMIDS”开发系统,其专利申请号分别为2003101041922、2003101041918,该“VMIDS”开发系统连接输入装置和输出装置,把虚拟仪器的设计理论方法和资源开发积累提高到一个新的高度。同时,本发明人申请有一种智能虚拟显示器的制作方法专利,其申请号为2003101041918,能够体现出虚拟仪器所要显示的技术参数图形。本发明人还申请有大型虚拟测试仪器库及其形成方法,其申请号为2006100951939,本专利文件中公开了一种大型虚拟测试仪器库及其形成方法,研制出了测试仪器的统一模型,还具有开发系统,能为机械科学的研究和机械产品提供全方位的测试手段和质量保证,对于它已有的资源可以立即满足客户的测试需求,而对于它还没有的资源则可以很快地在模型内自动生成或开发,提供了一种全方位的系统测试手段,可以满足客户任何测试需求。
[0007] 但是,随着社会的飞速发展,大型机械设备日益向高效和高技术方向发展,设备出现的故障也日趋复杂和多样化,对技术人员的专业水平也逐渐提高。目前流行的计算机复杂测试与诊断系统已很难完全解决现场问题。实际的测试决策,特别是疑难故障的诊断决策,仍然需要诊断专家或通过专家会诊来分析决定。因此还急需开发出一种适合不同群体的,不同技术要求的,多样化,个性化的远程测试服务系统。
[0008] 现有技术的缺点是:虚拟仪器虽然建立起了一种统一的构建模型,虚拟仪器的种类和功能也比较完善,能够根据客户的具体需求进行软件开发和数据处理,但是现有的虚拟仪器还缺少一种网络化的管理手段,不能为现场测试提供远程专家支持,不能实现委托测试和远程诊断,还缺少一种商业化的服务管理模式。

发明内容

[0009] 本发明的目的是提供一种基于电子商务的远程测试服务系统及其使用方法,对现有的大型虚拟测试仪器库进行优化和管理,将其建立网络模型,既保留了原有大型虚拟测试仪器库中各种数据测试和故障诊断功能,又能应用与远程网络之中,能为客户的现场测试提供远程专家支持,客户能通过网络委托专业技术人员进行远程测试或者远程诊断,客户还可以远程订制虚拟测试仪器,远程服务端端通过网络提供化整为零或定时定量的测试服务来满足客户的测试需求,另外,本发明还将测试服务系统融入电子商务平台,提供了一种商业化的服务管理模式,完善了服务系统的客户管理和服务支持功能,为机械科学的研究和机械产品制造提供了更完善的测试手段和更可靠的质量保证。
[0010] 为达到上述目的,本发明表述一种基于电子商务的远程测试服务系统,包括客户端、电子商务平台以及远程服务端,在客户端上连接有数据采集设备,其关键在于:
[0011] 所述客户端设置有客户应用平台,该客户应用平台用于提交客户服务请求,测试数据的采集与存储、测试数据与信息的传输以及测试结果的接收和显示,该客户端还用于安装所述远程服务端提供的虚拟仪器并进行现场测试;
[0012] 所述电子商务平台用于连接所述客户端和远程服务端,还用于实现客户身份认证、服务费用的支付与结算以及客户服务的支持与管理;
[0013] 所述远程服务端设置有虚拟仪器开发平台和远程测试服务平台,所述虚拟仪器开发平台用于开发并提供虚拟仪器,所述远程测试服务平台用于提供远程测试服务。
[0014] 客户在申请服务之前进入客户端的客户应用平台,由客户应用平台登录电子商务平台中,客户在电子商务平台的网站上进行注册,开通账号,经电子商务平台身份验证后,客户根据检测设备实际情况,选择下载合适的客户端软件并租赁相应的数据采集设备,数据采集设备对检测设备进行数据采集,客户端可以通过订制虚拟测试仪器进行现场测试,也可以通过TCP/IP网络链接到远程服务端申请远程测试服务,电子商务平台对客户进行身份认证,一般通过电子商务认证中心给个人、单位签发数字证书,支付网关作为信息网与金融网的中介,承担各方的支付信息转化工作,所述电子商务平台的客户服务中心支持Web、E-mail、传真等接入方式,帮助客户提交服务请求信息,并反馈到远程服务端。远程服务端接收客户端的服务请求,由虚拟仪器开发平台开发出客户所需的虚拟测试仪器,该远程服务端中的远程测试服务平台还能接收客户端所采集是测试数据,技术服务人员或者远程专家按照客户需求对测试数据进行分析和处理,最终形成数据分析报告及故障诊断维护建议信息。
[0015] 所述客户应用平台设置有帮助信息模块、客户注册登录模块、远程服务链接模块、数据采集模块、数据存储模块、数据显示模块、数据选择回放模块、诊断信息显示模块、数据发送接收模块以及测试对象信息归档模块,其中:
[0016] 帮助信息模块:设置有在线帮助模式和文档帮助模式;
[0017] 在线帮助模式中,客户端能与远程服务端进行实时通信,如果客户遇到问题可以实时与远程技术服务人员交流,便于实时解决客户问题,而文档帮助模式中则记录了系统的使用方法和常见问题解决策略,便于协助客户快速掌握如何使用该系统;
[0018] 客户注册登录模块:用于链接电子商务平台,实现客户注册、登录以及账户管理;
[0019] 远程服务链接模块:用于链接所述远程服务端;
[0020] 主要完成远程服务器地址的输入、链接以及链接信息的显示;
[0021] 数据采集模块:用于驱动所述客户端上连接的数据采集设备,实现测试数据的采集;
[0022] 数据存储模块:用于保存数据采集模块所采集的测试数据;
[0023] 数据显示模块:用于显示数据采集模块所采集的测试数据,还用于监测采集状态是否正常;
[0024] 数据选择回放模块:用于回放所述数据存储模块中保存的测试数据;
[0025] 数据发送接收模块:用于发送客户端中需要测试的数据信息以及客户服务请求信息,还用于接收远程服务端的测试诊断报告以及诊断维护建议信息;
[0026] 诊断信息显示模块:用于显示远程服务端发送的测试分析报告以及诊断维护建议信息;
[0027] 测试对象信息归档模块:用于对数据文件以及测试对象的特征信息进行打包处理。
[0028] 客户应用平台为客户提供了一个非常友好的人机交互界面,当客户需要请求远程测试服务时,通过客户注册登录模块进入电子商务平台,由电子商务平台完成客户的身份认证,通过身份认证的客户由远程服务链接模块链接到所述远程服务端,客户发送出远程测试服务请求,通过电子商务平台对服务请求费用进行审核,通过审核后,电子商务平台则向远程服务端发送一个收款标志,客户端与远程服务端成功建立服务连接,客户端经数据采集模块采集检测设备的测试数据,所采集的测试数据一边保存在数据存储模块中,另一边也实时显示在数据显示模块中,通过观察显示数据的波形是否出现掉点、信号幅值是否溢出等异常现象,可以判断数据采集是否正常,客户可以将采集的数据实时发送到远程服务端,供远程服务端实时在线检测,也可以先经过测试对象信息归档模块将测试数据打包后保存在数据存储模块中,当需要进行远程测试时,通过数据选择回放模块选择出需要测试的数据包并发送至远程服务端,供远程服务端非实时离线检测,远程服务端对接收的测试数据进行分析处理,最终生成数据分析报告以及故障诊断维护建议信息并发送至客户端,数据发送接收模块接收所述远程测试的分析结果并显示在诊断信息显示模块上。
[0029] 所述虚拟仪器开发平台设置有虚拟仪器资源库,该虚拟仪器资源库包括非智能控件库、功能库、智能控件库和仪器库,所述虚拟仪器开发平台在虚拟仪器资源库中选择仪器模型和功能控件,通过建立数学模型并进行软件开发,最终形成虚拟仪器。
[0030] 远程服务端中的虚拟仪器开发平台根据建立的数学模型对功能模块和控件进行软件开发,并分别装入非智能控件库和功能库,其中功能模块装入功能库,控件装入非智能控件库,虚拟仪器开发平台从非智能控件库和功能库中提取仪器功能,将功能赋予给非智能控件并融合形成智能控件,然后装入智能控件库,最后根据背景技术中所描述的数学模型,搭建仪器库。
[0031] 当客户向远程服务端提出仪器订制请求时,所述虚拟仪器开发平台从非智能控件库中选取合适的非智能的虚拟控件,然后再从功能库中选取合适的功能模块,对选取的非智能的虚拟控件进行功能赋予,生成智能化虚拟控件,接着对选取的智能化虚拟控件进行测试融合,也就是对制造好的智能虚拟控件进行自检,检查控件中的功能是否赋予正确且满足性能和精度要求,最后拼搭智能化虚拟控件,构成虚拟仪器,检查有无错误或软件冲突并保存,最终生成正确无误且具有完整仪器功能的虚拟仪器。
[0032] 所述远程测试服务平台设置有客户信息显示模块、实时数据接收模块、数据库读取模块、接收数据显示模块、分析图谱显示模块、征兆信息提取模块、常规信号分析模块、非平稳信号处理模块、神经网络学习模块、报表输出模块、信息发送模块以及智能诊断模块,其中:
[0033] 客户信息显示模块:用于显示登录客户的基本信息;
[0034] 实时数据接收模块:用于接收实时测试数据;
[0035] 数据库读取模块:用于存储管理非实时测试数据;
[0036] 接收数据显示模块:用于显示需要分析处理的测试数据;
[0037] 分析图谱显示模块:用于显示分析图谱;
[0038] 征兆信息提取模块:用于提取测试数据的特征集;
[0039] 常规信号分析模块:用于分析处理常规平稳信号;
[0040] 非平稳信号处理模块:用于分析处理非平稳信号;
[0041] 神经网络学习模块:用于识别出测试设备的故障模式;
[0042] 报表输出模块:用于总结数据分析结果并生成测试诊断报告;
[0043] 信息发送模块:用于将所述报表输出模块中的测试诊断报告发送给客户端;智能诊断模块:接收所述神经网络学习模块中故障识别信息,用于给出故障诊断维护建议。
[0044] 当用户成功登录后,技术服务人员能在远程测试服务平台中的客户信息显示模块查看客户的基本信息,包括客户账号、客户账户余额以及客户服务请求信息,技术服务人员通过查看电子商务平台是否发出客户的收款标志,从而决定是否为客户提供测试服务,当正式确定与客户端建立服务连接后,所述实时数据接收模块可以接收客户端实时上传的测试数据,该测试数据一边接收一边在接收数据显示模块上显示,该远程测试服务平台根据客户提交的服务需求以及接收到的测试数据,技术服务人员可以选择相应的功能模块对数据进行实时处理,其中,所述常规信号分析模块用于分析处理常规平稳信号,能够对常规平稳信号进行幅值域分析、时域分析、频域分析以及统计分析,所述非平稳信号处理模块用于分析处理非平稳信号,能够对非平稳信号进行小波分析、二次时频分析、线性时频分析、HHT分析以及高阶谱分析,所述征兆信息提取模块还能提取测试数据的特征集,比如信号的有效值,峰值,频率方差,信号特征频率等等,所述神经网络学习模块能够根据征兆信息提取模块提取的特征参数,通过故障特征向量向故障模式空间做出映射,从而达到对故障模式的识别,在数据分析和处理的过程中,所述分析图谱显示模块能实时显示出分析的信号图表,显示的图表既有2D图表图形,也有3D图表图形,同时,技术服务人员还可以在分析图谱显示模块中对图表界面特征进行修改,比如图表颜色、字体尺寸、图表类型以及对图表进行旋转和缩放等。所述远程测试服务平台对测试数据分析处理后,由报表输出模块对数据分析结果进行总结并生成测试诊断报告,所述智能诊断模块通过接收所述神经网络学习模块中故障识别信息还能给出相应的故障诊断维护建议,最后由信息发送模块测试诊断报告和故障维护建议信息发送给客户端,最终完成客户提出的远程测试服务请求。
[0045] 所述远程测试服务平台不但能对客户端进行实时在线远程测试,还能对其进行非实时离线测试,当客户端将采集好的测试数据包发送到远程服务端,远程测试服务平台中的所述数据库读取模块对客户的测试数据包进行存储管理,技术服务人员通过所述数据库读取模块调出客户上传的数据包,最后进行数据分析处理,同理,最终可以生成相应的测试诊断报告和故障维护建议信息,最终将其发送到客户端。
[0046] 所述远程测试服务平台中的各种数据分析处理模块可以由技术服务人员通过数学建模以及软件开发自动生成,也可以通过调用所述虚拟仪器开发平台中虚拟仪器资源库,通过选择虚拟仪器资源库中已经开发好的各种虚拟仪器或功能控件最终完成相应数据分析和处理功能。
[0047] 本发明还表述了一种基于电子商务的远程测试服务系统的使用方法,其关键在于,按照以下步骤进行:
[0048] (A)注册和登录:通过客户端中的客户注册登录模块,链接到电子商务平台,完成客户的注册和登录;
[0049] (B)服务请求:登录客户在电子商务平台中提交服务请求信息,所述服务申请信息包括仪器订制和数据测试两种类型,所述数据测试又包括实时在线测试和非实时离线测试两种类型;
[0050] (C)费用审核:电子商务平台分析客户提交的服务申请信息,审核出账户余额Q是否满足所需服务费用P;
[0051] 如果客户账户余额Q≥服务费用P:发出收款标志以及客户服务请求信息到远程服务端中的客户信息显示模块上,转向步骤D;
[0052] 如果客户账户余额Q<服务费用P:则电子商务平台向客户端提示账户余额不足,返回步骤B;
[0053] (D)需求分析:远程服务端根据客户信息显示模块所接收的客户信息,对客户进行需求分析:
[0054] 当客户服务请求内容为仪器订制,则转向步骤E;
[0055] 当客户服务请求内容为数据测试,则转向步骤F;
[0056] (E)仪器生成与交付:远程服务端在虚拟仪器开发平台中完成虚拟仪器的开发,并将开发好的虚拟仪器打包交付给客户端使用,进入步骤G;
[0057] (F)数据测试:根据客户需求提供实时在线测试和非实时离线测试,其步骤又分为:
[0058] ①数据采集:远程测试服务平台向客户端发送出数据采集设备的驱动指令,客户应用平台接收所述数据采集设备的驱动指令,进入数据采集模块中并驱动所述数据采集设备,完成测试数据的采集;
[0059] 客户应用平台中的测试对象信息归档模块对采集的数据进行文件转换并打包;
[0060] 客户应用平台中的数据显示模块对采集到数据进行实时显示;
[0061] 所采集的测试数据还存储到数据存储模块中;
[0062] ②数据发送与接收:包括实时数据传输和非实时数据传输;
[0063] 当客户要求提供实时在线数据测试时,则客户端经过远程服务链接模块链接到远程测试服务平台中,远程测试服务平台与客户应用平台建立实时数据传输,由数据发送接收模块实时发送出步骤①中所采集的测试数据,所述远程测试服务平台中的实时数据接收模块接收客户端上传的数据包,并在接收数据显示模块上实时显示;
[0064] 当客户要求提供非实时离线数据测试时,客户进入客户应用平台中的数据选择回放模块,在数据选择回放模块中选择测试数据,该测试数据由步骤①采集并经过测试对象信息归档模块转换打包,最终保存在数据存储模块中,数据发送接收模块将所述数据选择回放模块中选择的测试数据发送到远程测试服务平台中,由所述数据库读取模块接收客户端上传的测试数据包,并对接收的数据包进行存储管理;
[0065] ③数据分析与诊断:根据步骤②的数据接收形式,数据分析包括实时在线分析和非实时离线分析;
[0066] 当远程测试服务平台进行实时在线分析时:由征兆信息提取模块提取出实时数据接收模块收到测试数据的特征信息,由常规信号分析模块或非平稳信号处理模块对所述测试数据的特征信息进行分析和处理,或者由神经网络学习模块对所述测试数据的特征信息进行诊断,所述分析图谱显示模块中实时显示出测试数据的分析图谱;
[0067] 当远程测试服务平台进行非实时离线分析:从所述数据库读取模块中提取出需要分析的测试数据包,数据的分析和处理方式与实时在线测试类似;
[0068] ④分析结果发布与接收:远程测试服务平台中的报表输出模块对数据分析结果进行总结并发布测试诊断报告,所述智能诊断模块根据神经网络学习模块所识别出的故障信息,判断出故障发生的原因并生成故障诊断维护建议信息,所述测试分析报告以及诊断维护建议信息经信息发送模块发送到客户应用平台上;
[0069] 所述客户应用平台上的诊断信息显示模块(1h)显示出远程服务端所发送的测试分析报告以及诊断维护建议信息;
[0070] 转向步骤G;
[0071] (G)费用支付:根据步骤C所结算的服务费用,电子商务平台从客户账户余额Q中扣除服务费用P,最终完成整个服务交易流程,断开连接。
[0072] 在步骤E仪器生成与交付中,所述虚拟仪器分为基于桌面的虚拟仪器、基于WEB的虚拟仪器以及基于智能客户的虚拟仪器,所述虚拟仪器的功能组件和智能控件能够根据客户端所提交的服务请求信息,在预设的虚拟仪器资源库中自动选择并组合,最终完成虚拟仪器的开发。
[0073] 所述非智能控件库装有的控件包括标签、智能显示器、二层选择开关、数码显示管、旋钮、按钮等多种控件形式,仪器库则已开发出机械参量测量仪、几何量测量仪、结构动态测试仪、物理参量测量仪,常规信号分析仪、特殊信号分析仪、机械信号显示仪等。虚拟仪器开发过程中,技术服务人员不但能够根据客户的需求将现有的功能控件和虚拟仪器进行自动组装,还能根据客户需求,通过建立数学模型并进行软件开发,按照统一的仪器管理模式生成新的虚拟仪器并保存到仪器库中。
[0074] 所述基于桌面的虚拟仪器由虚拟仪器开发平台打包成MSI形式的软件包,用户下载后按照常规软件在客户端进行安装,注册后即可离线运行虚拟仪器,进行现场测试。所述基于WEB的虚拟仪器则通过浏览器在线运行,而基于智能客户的虚拟仪器则采用了“智能客户”技术,客户即可在线运行,也可离线运行。
[0075] 所述电子商务平台为客户端和远程服务端提供服务支持,远程服务端按照标准的数据格式通过TCP/IP协议与客户端进行双向数据传输,最终将本服务系统搭建成一种商业化的远程服务管理模式,电子商务平台既能对客户进行权限管理,又能提供一个网上交易平台,将测试诊断服务和虚拟测试仪器作为一种网上交易的“商品”,不仅为设备管理部门节省了人力资源和资金投入,而且为工厂和科研服务机构提供了一个技术交流的平台。
[0076] 客户进入客户端按照所述使用方法进行远程测试服务请求,远程服务端(1)则能根据客户需求完成相应的技术服务支持,所述方法中各个步骤未详尽描述之处为本领域内所公开的现有技术或上述系统中已经作出详细描述,在此不再累述。
[0077] 本发明的显著效果是:
[0078] 提供了一种基于电子商务的远程测试服务系统及其使用方法,将测试诊断技术作为一种网上“商品”,建立了一套面向客户的技术服务以及信息服务的商务信息系统,实现了远程测试诊断技术、虚拟仪器开发技术以及电子商务技术的相互融合,能为客户提供远程专家服务支持以及测试所需的虚拟仪器,其测试诊断结果准确,可靠性高,服务方式灵活,降低了客户测试监测的成本,提高了设备监测效率,不仅能为企业节省设备监测和管理的费用,还能为其提供技术交流的平台。

附图说明

[0079] 图1是本发明系统框图;
[0080] 图2是本发明中客户应用平台功能模块示意图;
[0081] 图3是本发明中虚拟仪器开发平台结构示意图;
[0082] 图4是本发明中远程测试服务平台功能模块示意图;
[0083] 图5是本发明的系统的工作原理图。

具体实施方式

[0084] 下面结合附图和具体实施例对本发明作进一步详细说明。
[0085] 如图1所示,一种基于电子商务的远程测试服务系统,包括客户端1、电子商务平台2以及远程服务端3,在客户端1上连接有数据采集设备1A,所述客户端1设置有客户应用平台1B,该客户应用平台1B用于提交客户服务请求,测试数据的采集与存储、测试数据与信息的传输以及测试结果的接收和显示,该客户端1还用于安装所述远程服务端3提供的虚拟仪器并进行现场测试;
[0086] 所述电子商务平台2用于连接所述客户端1和远程服务端3,还用于实现客户身份认证、服务费用的支付与结算以及客户服务的支持与管理;
[0087] 所述远程服务端3设置有虚拟仪器开发平台3A和远程测试服务平台3B,所述虚拟仪器开发平台3A用于开发并提供虚拟仪器,所述远程测试服务平台3B用于提供远程测试服务。
[0088] 如图2所示,所述客户应用平台1B设置有帮助信息模块1a、客户注册登录模块1b、远程服务链接模块1c、数据采集模块1d、数据存储模块1e、数据显示模块1f、数据选择回放模块1g、诊断信息显示模块1i、数据发送接收模块1h以及测试对象信息归档模块1j,其中:
[0089] 帮助信息模块1a:设置有在线帮助模式和文档帮助模式;
[0090] 客户注册登录模块1b:用于链接电子商务平台2,实现客户注册、登录以及账户管理;
[0091] 远程服务链接模块1c:用于链接所述远程服务端3;
[0092] 数据采集模块1d:用于驱动所述客户端1上连接的数据采集设备1A,实现测试数据的采集;
[0093] 数据存储模块1e:用于保存数据采集模块1d所采集的测试数据;
[0094] 数据显示模块1f:用于显示数据采集模块1d所采集的测试数据,还用于监测采集状态是否正常;
[0095] 数据选择回放模块1g:用于回放所述数据存储模块1e中保存的测试数据;
[0096] 数据发送接收模块1h:用于发送客户端1中需要测试的数据信息以及客户服务请求信息,还用于接收远程服务端3的测试诊断报告以及诊断维护建议信息;
[0097] 诊断信息显示模块1i:用于显示远程服务端3发送的测试分析报告以及诊断维护建议信息;
[0098] 测试对象信息归档模块1j:用于对数据文件以及测试对象的特征信息进行打包处理。
[0099] 如图3所示,所述虚拟仪器开发平台3A设置有虚拟仪器资源库4,该虚拟仪器资源库4包括非智能控件库5、功能库6、智能控件库7和仪器库8,所述虚拟仪器开发平台3A在虚拟仪器资源库4中选择仪器模型和功能控件,通过建立数学模型并进行软件开发,最终形成虚拟仪器。
[0100] 如图4所示,所述远程测试服务平台3B设置有客户信息显示模块3a、实时数据接收模块3b、数据库读取模块3c、接收数据显示模块3d、分析图谱显示模块3e、征兆信息提取模块3f、常规信号分析模块3g、非平稳信号处理模块3h、神经网络学习模块3i、报表输出模块3j、信息发送模块3k以及智能诊断模块3l,其中:
[0101] 客户信息显示模块3a:用于显示登录客户的基本信息;
[0102] 实时数据接收模块3b:用于接收实时测试数据;
[0103] 数据库读取模块3c:用于存储管理非实时测试数据;
[0104] 接收数据显示模块3d:用于显示需要分析处理的测试数据;
[0105] 分析图谱显示模块3e:用于显示分析图谱;
[0106] 征兆信息提取模块3f:用于提取测试数据的特征集;
[0107] 常规信号分析模块3g:用于分析处理常规平稳信号;
[0108] 非平稳信号处理模块3h:用于分析处理非平稳信号;
[0109] 神经网络学习模块3i:用于识别出测试设备的故障模式;
[0110] 报表输出模块3j:用于总结数据分析结果并生成测试诊断报告;
[0111] 信息发送模块3k:用于将所述报表输出模块3j中的测试诊断报告发送给客户端1;
[0112] 智能诊断模块3l:接收所述神经网络学习模块3i中故障识别信息,用于给出故障诊断维护建议。
[0113] 如图5所示,一种基于电子商务的远程测试服务系统的使用方法,按照以下步骤进行:
[0114] (A)注册和登录:通过客户端1中的客户注册登录模块1b,链接到电子商务平台2,完成客户的注册和登录;
[0115] (B)服务请求:登录客户在电子商务平台2中提交服务请求信息,所述服务申请信息包括仪器订制和数据测试两种类型,所述数据测试又包括实时在线测试和非实时离线测试两种类型;
[0116] (C)费用审核:电子商务平台2分析客户提交的服务申请信息,审核出账户余额Q是否满足所需服务费用P;
[0117] 如果客户账户余额Q≥服务费用P:发出收款标志以及客户服务请求信息到远程服务端3中的客户信息显示模块3a上,转向步骤D;
[0118] 如果客户账户余额Q<服务费用P:则电子商务平台2向客户端1提示账户余额不足,返回步骤B;
[0119] (D)需求分析:远程服务端3根据客户信息显示模块3a所接收的客户信息,对客户进行需求分析:
[0120] 当客户服务请求内容为仪器订制,则转向步骤E;
[0121] 当客户服务请求内容为数据测试,则转向步骤F;
[0122] (E)仪器生成与交付:远程服务端3在虚拟仪器开发平台3A中完成虚拟仪器的开发,并将开发好的虚拟仪器打包交付给客户端1使用,进入步骤G;
[0123] (F)数据测试:根据客户需求提供实时在线测试和非实时离线测试,其步骤又分为:
[0124] ①数据采集:远程测试服务平台3B向客户端1发送出数据采集设备1A的驱动指令,客户应用平台1B接收所述数据采集设备1A的驱动指令,进入数据采集模块1d中并驱动所述数据采集设备1A,完成测试数据的采集;
[0125] 客户应用平台1B中的测试对象信息归档模块1j对采集的数据进行文件转换并打包;
[0126] 客户应用平台1B中的数据显示模块1f对采集到数据进行实时显示;
[0127] 所采集的测试数据还存储到数据存储模块1e中;
[0128] ②数据发送与接收:包括实时数据传输和非实时数据传输;
[0129] 当客户要求提供实时在线数据测试时,则客户端1经过远程服务链接模块1c链接到远程测试服务平台3B中,远程测试服务平台3B与客户应用平台1B建立实时数据传输,由数据发送接收模块1h实时发送出步骤①中所采集的测试数据,所述远程测试服务平台3B中的实时数据接收模块3b接收客户端1上传的数据包,并在接收数据显示模块3d上实时显示;
[0130] 当客户要求提供非实时离线数据测试时,客户进入客户应用平台1B中的数据选择回放模块1g,在数据选择回放模块1g中选择测试数据,该测试数据由步骤①采集并经过测试对象信息归档模块1j转换打包,最终保存在数据存储模块1e中,数据发送接收模块1h将所述数据选择回放模块1g中选择的测试数据发送到远程测试服务平台3B中,由所述数据库读取模块3c接收客户端1上传的测试数据包,并对接收的数据包进行存储管理;
[0131] ③数据分析与诊断:根据步骤②的数据接收形式,数据分析包括实时在线分析和非实时离线分析;
[0132] 当远程测试服务平台3B进行实时在线分析时:由征兆信息提取模块3f提取出实时数据接收模块3b收到测试数据的特征信息,由常规信号分析模块3g或非平稳信号处理模块3h对所述测试数据的特征信息进行分析和处理,或者由神经网络学习模块3i对所述测试数据的特征信息进行诊断,所述分析图谱显示模块3e中实时显示出测试数据的分析图谱;
[0133] 当远程测试服务平台3B进行非实时离线分析:从所述数据库读取模块3c中提取出需要分析的测试数据包,数据的分析和处理方式与实时在线测试类似;
[0134] ④分析结果发布与接收:远程测试服务平台3B中的报表输出模块3j对数据分析结果进行总结并发布测试诊断报告,所述智能诊断模块3l根据神经网络学习模块3i所识别出的故障信息,判断出故障发生的原因并生成故障诊断维护建议信息,所述测试分析报告以及诊断维护建议信息经信息发送模块3k发送到客户应用平台1B上;
[0135] 所述客户应用平台1B上的诊断信息显示模块1i显示出远程服务端3所发送的测试分析报告以及诊断维护建议信息;
[0136] 转向步骤G;
[0137] (G)费用支付并断开连接:根据步骤C所结算的服务费用,电子商务平台2从客户账户余额Q中扣除服务费用P,最终完成整个服务交易流程,断开连接。
[0138] 在步骤E仪器生成与交付中,所述虚拟仪器分为基于桌面的虚拟仪器、基于WEB的虚拟仪器以及基于智能客户的虚拟仪器,所述虚拟仪器的功能组件和智能控件能够根据客户端1所提交的服务请求信息,在预设的虚拟仪器资源库4中自动选择并组合,最终完成虚拟仪器的开发。
[0139] 所述系统的具体实施路线要根据被测试的设备类型和状态,以及用户的具体需求进行设定。
[0140] 例如,当某一工厂的机床轴承发生了异响,为了能及时掌握轴承的运行状况,不至于影响机床正常工作,同时考虑到测试成本的限制,客户选择网上实时在线测试,按照以下步骤进行:
[0141] (A)注册和登录:假如客户已经成功注册了账户和密码,该厂的设备管理员在进入客户端1上的客户应用平台1B,通过客户端1中的客户注册登录模块1b链接到电子商务平台2,输入自己的账号和密码以后便可以成功登录;
[0142] (B)服务请求:客户通过帮助信息模块1a可以查询测试对象为轴承时,所需的采集设备的硬件清单以及采集设备安装指导信息,客户通过电子商务平台2提交服务请求信息,包括测试设备中测试点的位置、方向、工况、轴承滚动体的直径、滚动体个数以及主轴的转速等,并委托远程服务端3提供实时在线测试;
[0143] (C)费用审核:电子商务平台2分析客户提交的服务申请信息,审核出账户余额Q是否满足所需服务费用P;
[0144] 假如该工厂的所拥有的账户余额Q≥服务费用P,电子商务平台2发出收款标志以及客户服务请求信息到远程服务端3中的客户信息显示模块3a上,客户端1便可以通过远程服务链接模块1c成功连接到远程服务端3,并与其建立实时数据传输通道,转向步骤D;
[0145] (D)需求分析:远程服务端3根据客户信息显示模块3a所接收的客户信息,分析出需要提供其实时在线测试服务,转向步骤F;
[0146] (F)数据测试:由于客户需要提供实时在线测试,所以远程测试服务平台3B向客户端1发送出数据采集设备1A的驱动指令,客户应用平台1B接收所述数据采集设备1A的驱动指令,进入数据采集模块1d中,设备管理人员先在数据采集模块1d中设置采集卡的型号,通道数、输入方式、电源范围以及触发方式等参数,驱动所述数据采集设备1A,该数据采集设备1A对轴承的振动信号进行采集,通过与远程服务端3的网络连接,所述数据采集卡在进行数据采集时,所述数据发送接收模块1h会将采集的数据实时发送到远程测试服务平台3B上。
[0147] 所述远程测试服务平台3B中的实时数据接收模块3b对客户端1上传的数据进行实时接收,并自动存入数据库中,接收到的测试数据还能在接收数据显示模块3d上实时显示,所述征兆信息提取模块3f提取出实时数据接收模块3b收到测试数据的特征信息,最终计算出轴承振动信号的有效值、峰值、K因子、峭度值、中心频率、频率方差、内圈故障特征频率以及外圈故障特征频率等,通过常规信号分析模块3g中的滤波—保留解调算法,对接收的轴承数据进行包络谱分析,最后在分析图谱显示模块3e中显示。
[0148] 将分析图谱与故障频率相比较,由报表输出模块3j生成轴承的故障状态,如果神经网络学习模块3i曾经记录过相应的特征参数以及所映射的故障模型,则可以通过智能诊断模块3l对设备故障进行智能诊断,远程技术服务人员或者服务专家还能根据数据处理和诊断的结果给出相应的设备维护建议信息。
[0149] 所述数据分析结果和设备维护建议信息通过信息发送模块3k发送到客户应用平台1B中,该厂的设备维护人员可以在诊断信息显示模块1i中观察远程技术服务人员给出的诊断报告以及相关的建议信息,最后对故障设备进行相应的维护。
[0150] 远程测试服务平台3B完成客户服务任务之后,所述电子商务平台2则从客户账户余额Q中扣除服务费用P,最终完成整个服务交易流程,断开连接。
[0151] 本发明的工作原理是:
[0152] 当客户向远程服务端3提出仪器订制请求时,所述虚拟仪器开发平台3A从非智能控件库5中选取合适的非智能的虚拟控件,然后再从功能库6中选取合适的功能模块,对选取的非智能的虚拟控件进行功能赋予,生成智能化虚拟控件,接着对选取的智能化虚拟控件进行测试融合,也就是对制造好的智能虚拟控件进行自检,检查控件中的功能是否赋予正确且满足性能和精度要求,最后拼搭智能化虚拟控件,构成虚拟仪器,检查有无错误或软件冲突并保存,最终生成正确无误且具有完整仪器功能的虚拟仪器。
[0153] 客户应用平台1B为客户提供了一个非常友好的人机交互界面,当客户需要请求远程测试服务时,通过客户注册登录模块1b进入电子商务平台2,由电子商务平台2完成客户的身份认证,通过身份认证的客户由远程服务链接模块1c链接到所述远程服务端3,客户发送出远程测试服务请求,通过电子商务平台2对服务请求费用进行审核,通过审核后,电子商务平台2则向远程服务端3发送一个收款标志,客户端1与远程服务端3成功建立服务连接,客户端1经数据采集模块1d采集检测设备的测试数据,所采集的测试数据一边保存在数据存储模块1e中,另一边也实时显示在数据显示模块1f中,通过观察显示数据的波形是否出现掉点、信号幅值是否溢出等异常现象,可以判断数据采集是否正常,客户可以将采集的数据实时发送到远程服务端3,供远程服务端3实时在线检测,也可以先经过测试对象信息归档模块1j将测试数据打包后保存在数据存储模块1e中,当需要进行远程测试时,通过数据选择回放模块1g选择出需要测试的数据包并发送至远程服务端3,供远程服务端3非实时离线检测,远程服务端3对接收的测试数据进行分析处理,最终生成数据分析报告以及故障诊断维护建议信息并发送至客户端1,数据发送接收模块1h接收所述远程测试的分析结果并显示在诊断信息显示模块1i上。
[0154] 当用户成功登录后,技术服务人员能在远程测试服务平台3B中的客户信息显示模块3a查看客户的基本信息,包括客户账号、客户账户余额以及客户服务请求信息,技术服务人员通过查看电子商务平台2是否发出客户的收款标志,从而决定是否为客户提供测试服务。
[0155] 当远程测试服务平台3B正式确定与客户端1建立服务连接后,所述实时数据接收模块3b可以接收客户端1实时上传的测试数据,远程测试服务平台3B一边接收该测试数据一边在接收数据显示模块3d上显示,该远程测试服务平台3B根据客户提交的服务需求以及接收到的测试数据,技术服务人员可以选择相应的功能模块对数据进行实时处理,其中,所述常规信号分析模块3g用于分析处理常规平稳信号,能够对常规平稳信号进行幅值域分析、时域分析、频域分析以及统计分析,所述非平稳信号处理模块3h用于分析处理非平稳信号,能够对非平稳信号进行小波分析、二次时频分析、线性时频分析、HHT分析以及高阶谱分析,所述征兆信息提取模块3f还能提取测试数据的特征集,比如信号的有效值,峰值,频率方差,信号特征频率等等,所述神经网络学习模块3i能够根据征兆信息提取模块3f提取的特征参数,通过故障特征向量向故障模式空间做出映射,从而达到对故障模式的识别,在数据分析和处理的过程中,所述分析图谱显示模块3e能实时显示出分析的信号图表,显示的图表既有2D图表图形,也有3D图表图形,同时,技术服务人员还可以在分析图谱显示模块3e中对图表界面特征进行修改,比如图表颜色、字体尺寸、图表类型以及对图表进行旋转和缩放等。
[0156] 所述远程测试服务平台3B对测试数据分析处理后,由报表输出模块3j对数据分析结果进行总结并生成测试诊断报告,所述智能诊断模块3l通过接收所述神经网络学习模块3i中故障识别信息还能给出相应的故障诊断维护建议,最后由信息发送模块3k测试诊断报告和故障维护建议信息发送给客户端1,最终完成客户提出的远程测试服务请求。