【技术实现步骤摘要】
本专利技术涉及计算机
和自动化控制领域,特别是涉及一种。
技术介绍
当前采用的各类系统间数据交换只有手工操作和编写接口两种主要方法。编写接口的方法需要知道被交换系统的数据格式、或者服务协议,而被交换系统也需要相互开放访问权限。为此,存在的弊端是:第一,降低了系统的安全性,第二,开发工作量巨大,每个类型的数据和另一系统进行数据交换都需要编写接口,第三,如果相互交换的系统中的一个进行了结构化变更,一旦该变更改变了原来的接口通讯相关的内容,则会导致交换失败。而对于手工操作来说,手工操作的方法则耗时、耗力、容易出错。
技术实现思路
本专利技术的目的在于克服现有技术之不足,提供一种,是将自然语言信息转换和行为模拟相结合,从而在无须编写接口的情况下,能够方便、快捷、安全地实现系统间的数据交换。 本专利技术解决其技术问题所采用的技术方案是:一种基于自然语言信息转换和行为模拟的数据交换装置,包括: 自然语言语义行业百科模块,该模块的作用在于将各行业对包括计算机在内的各类设备的操作行为及规则的描述设置为与对应的自然语言描述相关联; 自然语言语义转换模块,该模块的作用在于利用自然语言语义行业百科模块中定义的设备操作行为、输出结果处置方法及对应规则描述与自然语言描述的关联关系,将输入的设备操作行为、输出结果处置方法及对应规则描述、以及各采集设备所采集到的数据,在自然语言以及各设备原本的表述方式之间转换,以便将各种检测设备的输出参数、各类设备的操作描述、输入、输出以自然语言为媒介形成关联关系,获得行业级的统一信息交换基础; 信息 ...
【技术保护点】
一种基于自然语言信息转换和行为模拟的数据交换装置,其特征在于:包括:自然语言语义行业百科模块,该模块的作用在于将各行业对包括计算机在内的各类设备的操作行为及规则的描述设置为与对应的自然语言描述相关联;自然语言语义转换模块,该模块的作用在于利用自然语言语义行业百科模块中定义的设备操作行为、输出结果处置方法及对应规则描述与自然语言描述的关联关系,将输入的设备操作行为、输出结果处置方法及对应规则描述、以及各采集设备所采集到的数据,在自然语言以及各设备原本的表述方式之间转换,以便将各种检测设备的输出参数、各类设备的操作描述、输入、输出以自然语言为媒介形成关联关系,获得行业级的统一信息交换基础;信息采集分析模块,该模块的作用在于对拟进行数据交换的目标系统的当前工作状态进行数据采集并将采集的数据进行量化处理,其采集方式、方法、采集序列均按照行业百科模块中记载的与自然语言描述相关联的设备操作行为、输出结果处置方法及对应规则进行;输入模块,该模块用来输入实现系统间数据交换的包括行为、目标、规则的流程,所谓行为包括设备的操作行为、数据的提取行为、数据的再加工行为;偏移量计算模块,该模块用来进行偏移量的计 ...
【技术特征摘要】
1.一种基于自然语言信息转换和行为模拟的数据交换装置,其特征在于:包括: 自然语言语义行业百科模块,该模块的作用在于将各行业对包括计算机在内的各类设备的操作行为及规则的描述设置为与对应的自然语言描述相关联; 自然语言语义转换模块,该模块的作用在于利用自然语言语义行业百科模块中定义的设备操作行为、输出结果处置方法及对应规则描述与自然语言描述的关联关系,将输入的设备操作行为、输出结果处置方法及对应规则描述、以及各采集设备所采集到的数据,在自然语言以及各设备原本的表述方式之间转换,以便将各种检测设备的输出参数、各类设备的操作描述、输入、输出以自然语言为媒介形成关联关系,获得行业级的统一信息交换基础; 信息采集分析模块,该模块的作用在于对拟进行数据交换的目标系统的当前工作状态进行数据采集并将采集的数据进行量化处理,其采集方式、方法、采集序列均按照行业百科模块中记载的与自然语言描述相关联的设备操作行为、输出结果处置方法及对应规则进行; 输入模块,该模块用来输入实现系统间数据交换的包括行为、目标、规则的流程,所谓行为包括设备的操作行为、数据的提取行为、数据的再加工行为; 偏移量计算模块,该模块用来进行偏移量的计算;和 执行模块,用来实现对目标系统进行模拟人类操作流程的自动操作; 输入模块接受以自然语言的描述方式输入的行为、规则和流程;信息采集分析模块采集目标系统的当前工作状态,并对采集的目标系统的当前工作状态进行分析和量化处理,处理后的结果由自然语言语义转换模块根据自然语言语义行业百科模块的定义转化为标准的自然语言描述,转化的同时可选择仍然保留采集分析模块的输出信息;偏移量计算模块将可直接对比的输出量直接对比,将不能直接对比的输出量根据自然语言语义转换模块输出的反映当前工作状态的自然语言描述和自然语言语义行业百科模块中记录的数据交换行为、目标和规则中的相关内容进行比较,并输出比较结果;执行模块以所述比较结果为修正参考,以模拟用户操作的方式操作目标系统工作。2.根据权利要求1所述的基于自然语言信息转换和行为模拟的数据交换装置,其特征在于:所述执行模块,包括: 以模拟人类用户操作行为的方式对目标系统进行操作的行为模拟执行器、配合于行为模拟执行器的操作以实现对目标系统的操作系统进行作用的被操作系统和体现于行为模拟执行器的操作动作的被操作装置的组合,其中模拟人类用户操作行为即表示,模拟操作行为的行为流程、分支判断目标和规则、操作结果的数据提取和再加工,需可与自然语言语义行业百科模块中的记录相关联;和 以信息系统数据方式对目标系统进行操作的信息系统数据发生器; 所述信息系统数据发生器包括以实现等同于行为操作效果的信号模拟器、数据模拟器、程序执行终端或它们的组合;信号模拟器模拟可产生信号的操作行为所产生的信号、数据模拟器模拟可产生数据的操作行为所产生的数据、程序执行终端通过直接激活或执行响应的程序代码来模拟可激活或执行程序的操作行为; 行为模拟执行器和信号模拟器、数据模拟器、程序执行终端可单独或者组合的方式协调工作,可与自然语言语义行业百科模块中的记录关联,以实现对人类用户的任何一种操作实现完整模拟。3.根据权利要求1所述的基于自然语言信息转换和行为模拟的数据交换装置,其特征在于:进一步的,所述的输入模块,还包括接受以非自然语言的描述方式输入的行为、规则和流程,并将该非自然语言的描述方式输入的流程与通用的自然语言描述进行关联定义,并将定义结果添加到自然语言语义行业百科模块中。4.根据权利要求1或3所述的基于自然语言信息转换和行为模拟的数据交换装置,其特征在于:所述的输入模块,包括: 行为输入模块,用来进行计算机程序代码、流程图、命令行、语音、文字及它们组合方式的输入;和 信息系统数据流程输入模块,用来输入相当于操作产生的信息系统数据及其流程。5.根据权利要求4所述的基于自然语言信息转换和行为模拟的数据交换装置,其特征在于:所述的输入模块,还包括: 行为录制及分析模块,用来实现示范性操作的输入,该模块能够自动分析该操作,并生成行为输入模块的等同效果输出。6.根据权利要求1所述的基于自然语言信息转换和行为模拟的数据交换装置,其特征在于:所述信息采集分析模块,包括: 用来米集目标系统的声音信息的声音输出米集器和能够对声音输出米集器输出的声音信息进行识别分析和量化处理的声音识别分析模块; 用来采集目标系统的图像信息的图像输出采集器和能够对图像输出采集器输出的图像信息进行识别分析和量化处理的图像识别分析模块; 用来米集目标系统的电磁信息的电磁输出米集器和能够对电磁输出米集器输出的电磁信息进行识别分析和量化处理的电磁识别分析模块; 用来采集目标系统的物理参数信息的物理输出采集器和能够对物理输出采集器输出的物理参数信息进行识别分析和量化处理的物理参数检测分析模块; 用来采集目标系统的信息系统数据的信息系统数据采集器和能够对信息系统数据采集器输出的信息系统数据进行识别分析和量化处理的信息系统数据分析模块。7.根据权利要求1所述的基于自然语言信息转换和行为模拟的数据交换装置,其特征在于:所述偏移量计算模块,包括: 行为偏移量计算模块,用来依据目标状态相对于当前工作状态的差值,结合行为输入模块输入的、记录在自然语言语义行业百科模块中的操作方法和规则,计算出上一个行为和目标行为的偏移量;和 信息系统数据偏移量计算模块,用来依据目标状态的信息系统数据与当前工作状态的信息系统数据的差值,结合行为输入模块输入的操作方法和规则,计算出上一组信息系统数据和目标信息系统数据的偏移量。8.一种基于自然语言信息转换和行为模拟的数据交换装置,其特征在于:包括用来实现对目标系统进行模拟人类操作流程的自动操作的执行模块; 所述执行模块,包括: 以模拟人类用户操作行为的方式对目标系统进行操作的行为模拟执行器、配合于行为模拟执行器的操作以实现对目标系统的操作系统进行作用的被操作系统和体现于行为模拟执行器的操作动作的被操作装置的组合,其中模拟人类用户操作行为即表示,模拟操作行为的行为流程、分支判断目标和规则、操作结果的数据提取...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。