一种数据查询方法及装置与流程

文档序号:23709706发布日期:2021-01-23 16:36阅读:63来源:国知局
一种数据查询方法及装置与流程

[0001]
本发明属于数据查询领域,尤其涉及一种数据查询方法及装置。


背景技术:

[0002]
现有的数据查询技术,通过查询关键字,从而获取关键字对应的所有信息,这些信息往往数据量比较大,需要用户人为主观处理,才能得到用户主观判定的结论性的总结,不利于智能化技术处理以及大数据技术处理,在很多应用领域、应用场景下,希望通过若干个关键字就能快速查询到关键字对应的客观的、权威的结论性总结、算法,并且可以不需要人工干预,由电子装置自动查询、自动处理。


技术实现要素:

[0003]
本发明实施例的目的在于提供一种数据查询方法及装置,以解决现有技术存在的以上问题。
[0004]
为了达到上述目的,本发明实施例所采用的技术方案如下:第一方面,本发明实施例提供一种数据查询方法,包括:获取数据;将获取的数据封装成查询数据,其中所述的查询数据指查询事件所需要的数据;根据查询数据,按照匹配方法,从事件数据库中找出或生成与所述的查询数据相匹配的事件,其中所述的事件指反映事物规律的数据,包括第一内容特征、事件信息,所述的第一内容特征用于与查询数据中的数据进行匹配,所述的事件信息指内容特征的含义和/或所述的数据特征对应的算法;将所述事件进行解析,得到事件信息。
[0005]
第二方面,本发明实施例提供一种数据查询装置,包括:获取单元,用于获取数据;封装单元,用于将获取的数据封装成查询数据,其中所述的查询数据指查询事件所需要的数据;查询单元,用于根据查询数据,按照匹配方法,从事件数据库中找出或生成与所述的查询数据相匹配的事件,其中所述的事件指反映事物规律的数据,包括第一内容特征、事件信息,所述的第一内容特征用于与查询数据中的数据进行匹配,所述的事件信息指内容特征的含义和/或所述的数据特征对应的算法;解析单元,用于将所述事件进行解析,得到事件信息。
[0006]
进一步地,所述的数据查询装置还包括以下一种或多种:匹配单元,用于根据查询数据,按照匹配方法,找出或生成与所述的查询数据相匹配的事件;事件管理模块,用于管理事件,以及处理相关的业务逻辑;业务逻辑处理模块,用于根据事件的数据执行相应的业务逻辑;数据加解密模块,用于管理、更新所述的装置的加解密的密钥,以及对数据进行加密、解密处理;
数据编解码模块,用于对数据进行编码、解码处理。
[0007]
根据以上技术方案,本发明采用数据提供方把数据封装成事件,或者封装成事件内的数据处理算法,数据需求方根据查询数据从系统中找出与之匹配的事件,从而获取事件信息或事件中的数据处理算法,还可根据事件信息执行相应的业务逻辑功能的技术,解决现有技术存在的以上问题,达到快速、客观地获取查询数据的隐含信息、获取查询数据代表的含义、获取查询数据对应的算法的技术效果。
附图说明
[0008]
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1为本发明的实施例提供的一种数据查询方法的流程图;图2为本发明的实施例提供的一种数据查询装置的结构示意图;图3为本发明的提供的事件、查询数据关系示意图;图4为本发明的实施例的一种农业种植高产管理系统的结构示意图;图5为本发明的实施例的一种健康检测系统的结构示意图;图6为本发明的实施例的一种睡眠校正系统的结构示意图;图7为本发明的实施例的一种车辆检测系统的结构示意图;图8为本发明的实施例的一种网络控制系统的结构示意图。
具体实施方式
[0009]
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0010]
实施例1:图1为本发明的实施例1提供的一种数据查询方法的流程图,本实施例提供一种数据查询方法,所述的方法包括以下步骤:步骤s101,获取数据;用于为封装查询数据提供数据;步骤s102,将获取的数据封装成查询数据,其中所述的查询数据指查询事件所需要的数据;根据业务逻辑要求,把获取到的数据封装成查询数据,在需要根据查询目标去查询事件的场合,则把获取到的数据组织成查询目标,在需要根据第二内容特征去查询事件的场合,则把获取到的数据组织成第二内容特征;步骤s103,根据查询数据,按照匹配方法,从事件数据库中找出或生成与所述的查询数据相匹配的事件,其中所述的事件指反映事物规律的数据,包括第一内容特征、事件信息,所述的第一内容特征用于与查询数据中的数据进行匹配,所述的事件信息指内容特征的含义和/或所述的数据特征对应的算法;按照匹配方法从事件数据库中查找事件,如果找到则返回找出的事件给数据需求方,如果事件数据库中找不到,还可通过算法生成一条事件给数据需求方;步骤s104,将所述事件进行解析,得到事件信息;数据需求方接收到的事件后,解析事
件,得到事件信息,根据事件信息执行相应的业务逻辑处理。
[0011]
本发明实施例采用数据提供方把数据封装成事件,或者封装成事件内的数据处理算法,数据需求方根据查询数据从系统中找出与之匹配的事件,从而获取事件信息或事件中的数据处理算法,还可根据事件信息执行相应的业务逻辑功能的技术,解决现有技术存在的以上问题,达到快速、客观地获取查询数据的隐含信息、获取查询数据代表的含义、获取查询数据对应的算法的技术效果。
[0012]
本申请可选的,所述的查询数据包括以下一种或多种:查询目标,用于与事件的事件信息进行匹配;第二内容特征,用于与事件的第一内容特征进行匹配。
[0013]
进一步地,所述的第一、第二内容特征均包括以下一种或多种:序号,其用于记录数据的顺序;特征名称,其用于记录数据的名称;参数值,其用于记录数据的参数值;参数范围,其用于记录数据的取值范围;数据曲线,其用于记录数据与时间的关系;数据包,其用于记录若干个数据;时间,其用于记录数据的时间信息;匹配方式,其用于记录数据与数据匹配时的方式;匹配精度,其用于记录数据与数据匹配时的精度;数据处理算法,其用于记录数据与数据匹配时用到的算法。
[0014]
本申请可选的,所述的事件数据库的构建步骤包括:1)获取客户端的数据;2)将数据封装成事件。
[0015]
本申请可选的,所述的方法还包括以下的一种或多种:业务逻辑处理,其指根据事件的事件信息或事件的数据处理算法,执行相应的业务逻辑功能;录入事件,其指在获取查询数据前,把事件录入,生成事件数据库;数据存储,其指把数据保存;读取传感器数据,其指通过传感器接口与传感器交互数据,所述的传感器接口指与传感器、数据采集装置交互数据的物理访问接口;交互驱动装置数据,其指通过驱动装置接口与驱动装置进行数据交互,所述的驱动装置接口指与驱动装置交互数据的物理访问接口。
[0016]
本申请可选的,所述的匹配方法包括以下的一种或多种:匹配查询数据中的查询目标与事件的事件信息的事件用途,当查询数据中的查询目标与事件信息中的事件用途相同时,则为匹配;根据特征逻辑关系,匹配特征名称相同的查询数据中的第二内容特征与事件的第一内容特征;根据特匹配方式,匹配特征名称相同的查询数据中的第二内容特征与事件的第一内容特征;根据匹配精度,匹配特征名称相同的查询数据中的第二内容特征与事件的第一内容特征。
[0017]
具体地,所述的匹配特征名称相同的查询数据中的第二内容特征与事件的第一内容特征,包括:数据与数据的匹配、数据与曲线的匹配、曲线与曲线的匹配、曲线与图片的匹配、图片与图片的匹配、图片与视频的匹配、视频与视频的匹配的一种或多种,所述的数据与数据的匹配指查询数据的第二内容特征的数据域为文字,事件的第一内
容特征的数据域都为文字;所述的数据与数据的匹配指查询数据的第二内容特征的数据域为参数值,事件的第一内容特征的数据域都为数据曲线或参数范围;所述的数据与曲线的匹配指查询数据的第二内容特征的数据域为参数值,事件的第一内容特征的数据域都为数据曲线或参数范围,或者查询数据的第二内容特征的数据域为数据曲线,事件的第一内容特征的数据域都为数据曲线或参数范围;所述的曲线与曲线的匹配查询数据的第二内容特征、事件的第一内容特征的数据域都为数据曲线;所述的曲线与图片的匹配指查询数据的第二内容特征的数据域为数据曲线,事件的第一内容特征的数据域都为图片数据包,或者查询数据的第二内容特征的数据域为图片数据包,事件的第一内容特征的数据域都为数据曲线;所述的图片与图片的匹配查询数据的第二内容特征、事件的第一内容特征的数据域都为图片数据包,所述图片数据包指图片相关数据;所述的图片与视频的匹配指查询数据的第二内容特征的数据域为图片数据包,事件的第一内容特征的数据域都为视频数据包,或者查询数据的第二内容特征的数据域为视频数据包,事件的第一内容特征的数据域都为图片数据包,所述视频数据包指视频相关数据;所述的视频与视频的匹配指查询数据的第二内容特征、事件的第一内容特征的数据域都为音频或视频数据包。
[0018]
本申请可选的,所述的事件还包括以下一种或多种:特征逻辑关系,用于约定事件的第一内容特征之间的逻辑关系,或者所述的第一内容特征之间的函数关系,或者所述的事件信息与某些内容特征之间的函数关系。
[0019]
实施例2:图2为本发明的实施例2提供的一种数据查询装置的结构示意图,该装置可以执行任意本发明任意实施例所提供的一种数据查询方法,具备执行该方法相应的功能模块和有益效果。本实施例提供的一种数据查询装置100,包括:获取单元101,用于获取数据;封装单元102,用于将获取的数据封装成查询数据,其中所述的查询数据指查询事件所需要的数据;查询单元103,用于根据查询数据,按照匹配方法,从事件数据库中找出或生成与所述的查询数据相匹配的事件,其中所述的事件指反映事物规律的数据,包括第一内容特征、事件信息,所述的第一内容特征用于与查询数据中的数据进行匹配,所述的事件信息指内容特征的含义和/或所述的数据特征对应的算法;解析单元104,用于将所述事件进行解析,得到事件信息。
[0020]
本发明实施例采用数据提供方把数据封装成事件,或者封装成事件内的数据处理算法,数据查询装置作为数据需求方,根据查询数据从系统中找出与之匹配的事件,从而获取事件信息或事件中的数据处理算法,还可根据事件信息执行相应的业务逻辑功能的技术,解决现有技术存在的以上问题,达到快速、客观地获取查询数据的隐含信息、获取查询数据代表的含义、获取查询数据对应的算法的技术效果。
[0021]
本申请可选的,所述的数据查询装置还包括以下一种或多种:
匹配单元,用于根据查询数据,按照匹配方法,找出或生成与所述的查询数据相匹配的事件;事件管理模块,用于管理事件,以及处理相关的业务逻辑;业务逻辑处理模块,用于根据事件的数据执行相应的业务逻辑;数据加解密模块,用于管理、更新所述的装置的加解密的密钥,以及对数据进行加密、解密处理;数据编解码模块,用于对数据进行编码、解码处理。
[0022]
实施例3:图3为本发明的提供的事件、查询数据关系示意图。
[0023]
1)事件事件,指反映事物规律的数据,包括第一内容特征、事件信息,还可包括特征逻辑关系,所述的第一内容特征用于与查询数据中的数据进行匹配,所述的事件信息指内容特征的含义和/或所述的数据特征对应的算法,如由经验、知识、信息等物质按某种格式封装而成的数据,有的事件比较简单,只有一个或几个内容特征,有的事件比较复杂,包括多个内容特征。
[0024]
例如,查询烧开水的时间的事件,假如烧开水的时间跟大气压、环境温度、火焰强度、水的体积、当前水温五个因素有关,那么烧开水的时间的事件的内容特征就有5个,分别是大气压、环境温度、火焰强度、水的体积、当前水温。
[0025]
事件:表1逻辑关系用于表示各个内容特征的逻辑关系,可使用逻辑表达式表示,也可使用函数表达式表示,上表为了方便只叙述了5个内容特征的逻辑与的逻辑关系,实际上可以任意组合。这是数据查询的数据分享的一种形式。
[0026]
事件内容特征:表2
上述表1、表2,表示系统中有5个事件,事件1用于表示大气压=10、环境温度=10、火焰强度=10、水的体积=10、当前水温=10时的烧开水的时间的10分钟。表1、表2说明了事件的参数值内容特征的封装方法。
[0027]
事件内容特征:表3上述表1、表3,表示系统中有5个事件,事件2用于表示大气压=20-50、环境温度=20-50、火焰强度=20-50、水的体积=20-50、当前水温=20-50时的烧开水的时间为20分钟。表1、表3说明了事件的参数范围的内容特征的封装方法。
[0028]
事件内容特征:表4上述表1、表4,表示系统中有5个事件,事件3用于表示当前大气压=60、前1分钟的大气压在61-80、前2分钟的大气压在81-100、环境温度=60、火焰强度=60、水的体积=60、当前水温=60时的烧开水的时间为30分钟。表1、表4说明了事件的数据曲线的内容特征的封装方法。
[0029]
事件内容特征:表5上述表1、表5,表示系统中有5个事件,事件4用于表示当前大气压图片比对成功、环境温度=70、火焰强度=70、水的体积=70、当前水温=70时的烧开水的时间为40分钟。表1、表5说明了事件的图片的内容特征的封装方法。
[0030]
事件内容特征:表6上述表1、表6,表示系统中有5个事件,事件5用于表示当前大气压图片表示的动画比对成功时、环境温度=80、火焰强度=80、水的体积=80、当前水温=80时的烧开水的时间为50分钟。表1、表6说明了事件的视频的内容特征的封装方法。
[0031]
2)查询数据的相关查询数据:表7
查询数据1的内容特征:表8序号特征名称参数值时间1大气压11001环境温度11001火焰强度11001水的体积11001当前水温1100根据上述表7、表8表示的查询数据1,查询出满足匹配条件的事件,(事件见表1-表7,查询数据的内容特征的大气压1与事件的内容特征的大气压1比较;查询数据的内容特征的环境温度1与事件的内容特征的环境温度1比较;查询数据的内容特征的火焰强度1与事件的内容特征的火焰强度1比较;查询数据的内容特征的水的体积1与事件的内容特征的水的体积1比较;查询数据的内容特征的当前水温1与事件的内容特征的当前水温1比较),此例中,事件1满足匹配条件,所以事件1就被查出来,事件1对应的事件结论10分钟就是此时烧开水时间。所以本发明可以快速获取单个数据、一串数据的对应事件的事件信息,解决快速、客观地获取查询数据背后隐含的信息、获取查询数据代表的含义的问题,达到快速查询事物的状态。表7、表8说明了查询数据的参数值的内容特征的封装方法。
[0032]
查询数据2的内容特征:表9序号特征名称参数值时间1大气压23001环境温度24001火焰强度24501水的体积23001当前水温2380根据上述表7、表9表示的查询数据2,查询出满足匹配条件的事件,(事件见表1-表7),此例中,事件2满足匹配条件,所以事件2就被查出来,事件2对应的事件结论20分钟就是此时烧开水时间。所以本发明可以快速查询单个数据、一串数据的对应事件的事件信息,解决快速、客观地获取查询数据背后隐含的信息、获取查询数据代表的含义的问题,达到快速查询事物的状态。
[0033]
查询数据3的内容特征:表10序号特征名称参数值时间
1大气压36002大气压37513大气压38521环境温度36001火焰强度36001水的体积36001当前水温3600根据上述表7、表10表示的查询数据3,查询出满足匹配条件的事件,(事件见表1-表7),此例中,事件3满足匹配条件,所以事件3就被查出来,事件3对应的事件结论30分钟就是此时烧开水时间。所以本发明可以快速获取一条查询曲线、多条查询曲线的对应事件的事件信息,解决快速、客观地获取查询数据背后隐含的信息、获取查询数据代表的含义的问题,达到快速查询事物的状态。表7、表10说明了查询数据的曲线的内容特征的封装方法。
[0034]
查询数据4的内容特征:表11序号特征名称参数值数据包时间(单位:分钟)1大气压4/图片01环境温度470/01火焰强度470/01水的体积470/01当前水温470/0根据上述表7、表11表示的查询数据4,查询出满足匹配条件的事件,(事件见表1-表7),此例中,事件4满足匹配条件,所以事件4就被查出来,事件4对应的事件结论40分钟就是此时烧开水时间。所以本发明可以快速获取一张图片、多张图片的对应事件的事件信息,解决快速、客观地获取查询数据背后隐含的信息、获取查询数据代表的含义的问题,达到快速查询事物的状态。表7、表11说明了查询数据的图片的内容特征的封装方法。
[0035]
查询数据5的内容特征:表12序号特征名称参数值数据包时间(单位:分钟)1大气压5/图片102大气压5/图片213大气压5/图片324大气压5/图片431环境温度580/01火焰强度580/01水的体积580/01当前水温580/0根据上述表7、表12表示的查询数据5,查询出满足匹配条件的事件,(事件见表1-表7),此例中,事件5满足匹配条件,所以事件5就被查出来,事件5对应的事件结论50分钟就是此时烧开水时间。所以本发明可以快速获取一个视频、多个视频的对应事件的事件信息,解决快速、客观地获取查询数据背后隐含的信息、获取查询数据代表的含义的问题,达到快速查询事物的状态。表7、表12说明了查询数据的视频的内容特征的封装方法。
[0036]
本实施例仅为通俗地说明事件的封装方法、查询数据的封装方法,以及根据查询数据查询事件的过程。
[0037]
在本实施例中,已详细介绍了数据匹配、事件查询的过程,为了简洁,以下实施例中不再赘述事件查询过程。
[0038]
注意事项:本发明中第一内容特征指事件的内容特征,事件的内容特征指第一内容特征;第二内容特征指查询数据的内容特征,查询数据的内容特征指第二内容特征。
[0039]
在本实施例中,表2-表12中的“序号”用于表示某个特征名称的记录的顺序,如表12中的特征名称为大气压5的记录有4条,它们的顺序依次为1-4,特征名称为环境温度5的记录有1条,它们的顺序依次为1。
[0040]
实施例4:本实施例介绍本发明在农业种植领域的应用,农业种植的技术大概分为准备事项、土壤条件、播种管理、病虫管理、高产管理等。
[0041]
准备事项,用于了解种植某种农作物需要了解的必要因素,如什么时间播种、播种时需要什么样的外部环境,让人们了解某种农作物种植过程。
[0042]
土壤条件,用于了解种植某种农作物时,土壤的肥厚疏松要求。
[0043]
播种管理,用于了解播种时的注意事项。
[0044]
病虫管理,用于了解农作物得了什么病,用什么方法防治。
[0045]
高产管理,用于了解农作物在生长的不同阶段对外部环境的要求。
[0046]
下面以土豆种植为例,详细说明本发明在农业种植应用的过程:一、准备事项的查询的过程如下:1)录入事件,土豆种植的专家把土豆种植的准备事项录入系统。表13表13表示录入了3个事件。
[0047]
2)获取查询数据,土豆种植的农户的查询数据如下表:表14

查询目标内容特征查询数据1查询土豆种植准备事项北京表14表示要查询北京地区的土豆种植准备事项,如果要查询上海的,把北京改成上海即可。
[0048]
3)获取事件,根据查询数据1,如表14,从系统中找出查询数据1与事件相匹配的事件,(系统中的事件见表13),此时事件1会被查出。
[0049]
4)获取事件信息,获取事件1后,事件1的事件结论、事件说明就是要找的事件信息。
[0050]
上述准备事项的查询的过程,内容特征只有一个数据,在实际应用中,还可有多个内容特征,这些内容特征可按一定的逻辑组合,也可按某个函数表达式,并且每个内容特征中可以存放单个数据、数据和时间的关系曲线、图片、视频。(详见本发明的实施例2)。上述实例,根据查询数据的内容特征,从系统中找出与事件的内容特征相匹配的事件,从而获取事件信息,还可根据事件信息执行相应的业务逻辑功能。解决快速、客观地获取查询数据背后隐含的信息、获取查询数据代表的含义的问题,达到快速查询事物的状态。
[0051]
在实施例3中,已详细介绍了数据匹配、数据查询的过程,为了简洁,以下实施例中不再赘述数据查询的过程。
[0052]
二、土壤条件、播种管理的查询的过程如下:1)录入事件,土豆种植的专家把数据录入系统。表152)获取查询数据,如下表:表16 查询目标内容特征查询数据1查询土豆种植的土壤条件/查询数据2查询土豆种植的播种/上述表16表示的查询数据,没有内容特征数据,根据查询目标与事件的用途进行匹配,获取事件,(系统中的事件见表15),从而获取事件信息。达到快速查询事物的状态的效果。
[0053]
三、病虫管理的过程如下:1)录入事件,土豆种植的专家把病虫图片录入系统。表17
还可以把几种病录在一起,形式如下:表182)获取查询数据,如下表:表19 查询目标内容特征查询数据1查询土豆的早疫病土豆的图片查询数据2查询土豆的炭疽病土豆的图片查询数据3查询土豆的软腐病土豆的图片查询数据4查询土豆的病情土豆的图片为了简洁,内容特征中为伪代码,内容特征的封装详见实施例2。
[0054]
上述的表19表示的查询数据,内容特征为图片,根据查询目标与事件的用途进行匹配,(系统中的事件见表17或表18),获取事件,从而获取事件信息,还可根据事件信息执行相应的业务逻辑功能。解决快速、客观地获取查询数据背后隐含的信息、获取查询数据代表的含义的问题,达到快速查询事物的状态。
[0055]
四、高产管理的过程如下:图4示出本发明的实施例的一种农业种植高产管理系统的结构示意图。
[0056]
如图4所示,农业种植高产管理系统包括服务器、网关、摄像头装置,以及一个或多个检测控制装置,检测控制装置包括处理器、传感器、执行装置,所述处理器上搭载有实施例2所述的数据查询装置,分为光照检测装置、光照控制装置、湿度检测装置、湿度控制装置、温度检测装置、温度控制装置,服务器即为搭载有实施例2的数据查询装置的服务器系统,其中:光照检测装置,用于检测种植环境的光照强度,包括数据查询装置、光照强度传感器。
[0057]
光照控制装置,用于控制种植环境的光照强度,包括数据查询装置、用于控制光照强度的执行装置。
[0058]
湿度检测装置,用于检测种植环境的湿度,包括数据查询装置、湿度传感器。
[0059]
湿度控制装置,用于控制种植环境的湿度,包括数据查询装置、用于控制湿度的执行装置。
[0060]
温度检测装置,用于检测种植环境的温度,包括数据查询装置、温度传感器。
[0061]
温度控制装置,用于控制种植环境的温度,包括数据查询装置、用于控制温度的执行装置。
[0062]
摄像头装置,用于对种植环境中植物拍照。
[0063]
在本实施例中,假设农业种植高产管理系统要实现的业务逻辑是通过对土豆生长的精细化管理达到高产的目标,土豆生长的规律包括如下:1)土豆的休眠期环境温度在25℃时,休眠期为30天,低于5℃时长期休眠。
[0064]
2)土豆的发芽期的最佳条件土壤要求:土壤湿度要求10;环境温度:16℃;周期:15天。
[0065]
3)土豆的幼苗期的最佳条件土壤要求:土壤湿度要求20;环境温度:17℃;周期:15天。
[0066]
4)土豆的发棵期的最佳条件土壤要求:土壤湿度要求30;环境温度:18℃;周期:30天。
[0067]
5)土豆的结薯期的最佳条件土壤要求:土壤湿度要求40;环境温度:19℃;周期:40天。
[0068]
土豆生长的精细化管理的过程如下:1)掌握土豆生长规律的专家,把土豆生长规律封装成事件,录入系统。表20
2)掌握土豆生长规律的专家,把土豆休眠规律封装成事件,录入系统。表213)掌握土豆病虫特点的专家,把土豆病虫特点封装成事件,录入系统详见本实例的病虫管理的表17。
[0069]
4)农户只需要设置好什么时间来收割,其余的工作,如土豆在各个时期的管理、病虫防治、高产管理等,由农业种植高产管理系统便可自动完成。农业种植高产管理系统实现的过程如下:a)根据农户设置好收割时间,通过查询事件1、事件4、事件5,(系统中的事件见表20、表21),确定好播种休眠日期假如今天是1月1日,农户要200天后来收割,那么70天后的就是播种休眠日期,播种休眠日期到了设置温度为25℃,未到则设置温度为小于5℃。
[0070]
b)通过查询事件1、事件2、事件3,(系统中的事件见表20、表21),调整温度、湿度、光照、土壤条件;c)通过查询土豆病虫事件 ,确定土豆是否将要生病,进而采用土豆病虫事件中说明的
方式去防治。
[0071]
在本实施例中,提供的数据仅作为说明本实施例的实现过程,不作为实际应用的依据,图4示出本发明的实施例的一种农业种植高产管理系统的结构示意图不是本发明实现该应用的唯一方案,本实施例为了简洁,只列出此最优方案。
[0072]
在本实施例中,农业种植高产管理系统的业务逻辑由事件决定的,所以改变事件的内容,就可以改变农业种植高产管理系统的业务逻辑,达到一套系统,无需改变系统内部装置的业务逻辑功能,就可适用于任何有同样装置的场合的效果,比如此土豆高产管理系统如果用来种植花生、玉米等,无需改变系统的内部装置的业务逻辑功能就可满足要求。
[0073]
在本实施例中,根据查询数据的内容特征,找出与查询数据的内容特征相匹配的事件,从而获取事件信息,根据事件信息执行相应的业务逻辑功能。解决快速、客观地获取查询数据背后隐含的信息、获取查询数据代表的含义的问题,达到快速查询事物的状态。
[0074]
本发明不限于本实施例应用,还可适用于农业养殖等根据查询数据,找出与查询数据相匹配的事件,从而获取事件信息,解决快速、客观地获取查询数据背后隐含的信息、获取查询数据代表的含义的问题。
[0075]
实施例5:图5示出本发明的实施例的一种健康检测系统的结构示意图。
[0076]
如图5所示,健康检测系统包括服务器,以及若干个健康检测器,健康检测器包括处理器、检测装置,所述处理器上搭载有实施例2所述的数据查询装置,检测装置按功能不同分为体温检测装置、心率检测装置、血压检测装置、血脂检测装置、血糖检测装置。
[0077]
本实施例要实现的功能是根据体温、心率、血压、血脂、血糖、腰围、姓名、年龄等检测因素,检测人体的实时健康状态。实现的过程如下:1)专家或相关机构把上述检测因素的数据封装成事件,形如:表22表22表示封装了两个事件,事件1用于查询18-60岁的女性身体是否有恙,事件2用于查询18-60岁的女性身体的哪些指标不合格,事件2中特征逻辑关系表示,体温、心率、血压、血脂、血糖、腰围每一项出问题都表示有恙,为了简洁,直接在内容特征中使用伪代码,内容特征的封装详见实施例2。
[0078]
2)客户端把自身的采集数据封装成查询数据,(查询数据的封装过程详见实施例2),就可以从系统中找出与之匹配的事件,从而获取事件信息,就可快速、准确地了解自己的身体状态。
[0079]
在本实施例中,提供的数据仅作为说明本实施例的实现过程,不作为实际应用的依据,图5示出本发明的实施例的一种健康检测系统的结构示意图不是本发明实现该应用的唯一方案,本实施例为了简洁,只列出此最优方案。
[0080]
在本实施例中,业务逻辑由事件决定的,所以改变事件的内容,就可以达到一套装置,无需改变系统内部装置的业务逻辑功能,就可适用于任何有同样外围设备的场合的效果。
[0081]
在本实施例中,根据查询数据的内容特征,找出与查询数据的内容特征相匹配的事件,从而获取事件信息,根据事件信息执行相应的业务逻辑功能。解决快速、客观地获取查询数据背后隐含的信息、获取查询数据代表的含义的问题,达到快速查询事物的状态。
[0082]
本发明不限于本实施例应用,还可适用于其它找出与查询数据相匹配的事件,从而获取事件信息,解决快速、客观地获取查询数据背后隐含的信息、获取查询数据代表的含义的问题。
[0083]
实施例6:图6示出本发明的实施例的一种睡眠校正系统的结构示意图。
[0084]
如图6所示,睡眠校正系统包括服务器、睡眠校正器,睡眠校正器包括处理器、脑电波检测装置、声波发射装置,所述处理器上搭载有实施例2所述的数据查询装置,其中:脑电波检测装置,用于检测用户的睡眠质量,通过检测脑电波的频率波形达到检测睡眠质量的目标。
[0085]
声波发射装置,用于发射声波,调整用户的睡眠质量。
[0086]
本实施例要实现的功能是测量用户的脑电波频率,并形成与时间关系的脑电波曲线,通过把脑电波曲线与系统中的β波、α波、θ波、δ波匹配,(β波表示大脑处于高度清醒及活跃状态,α波表示大脑处于放松但仍保留意识状态,θ波表示大脑处于似睡非睡的潜意识状态、δ波表示大脑处于深睡状态),判断用户的睡眠状态,然后通过声波发射装置调节用户的睡眠到深睡状态,其中声波发射装置的声波发射的频率需要声波发射装置从系统上调用专业算法计算得出。实现的过程如下:1)睡眠研究专家把睡眠状态的波形录入系统,形如:表23为了简洁,内容特征中为伪代码,曲线内容特征的封装详见实施例2。
[0087]
2)睡眠研究的算法专家把调整睡眠的算法,即睡眠调整算法录入系统
3)睡眠校正器的数据查询装置获取用户的脑电波频率,并形成与时间关系的脑电波曲线,再封装成查询数据,(查询数据的曲线内容特征的封装详见实施例2),通过从系统中获取事件,(系统中的事件见表23),得到当前用户的睡眠状态。
[0088]
4)睡眠校正器的数据查询装置根据当前用户的睡眠状态数据封装成查询数据,从系统查询事件,如果系统没该事件,就会自动创建一个事件,并且把新创建的事件中内容特征的数据处理算法关联睡眠调整算法,并通过睡眠调整算法算出结果后返回给睡眠校正器。
[0089]
5)睡眠校正器的数据查询装置根据事件结论的数值来控制声波发射的频率。
[0090]
在本实施例中,提供的数据仅作为说明本实施例的实现过程,不作为实际应用的依据,图6示出本发明的实施例的一种睡眠校正系统的结构示意图不是本发明实现该应用的唯一方案,本实施例为了简洁,只列出此最优方案。
[0091]
在本实施例中,查询数据、事件的内容特征为曲线,以及事件可由系统自动生成后去关联指定的算法。
[0092]
在本实施例中,根据查询数据,从系统中找出,或生成与查询数据相匹配的事件,从而获取事件信息,根据事件信息执行相应的业务逻辑功能。解决快速、客观地获取查询数据背后隐含的信息、获取查询数据代表的含义的问题,达到快速查询事物的状态,以及控制事物发展方向的技术效果。
[0093]
本发明不限于本实施例应用,还可适用于其它从系统中找出与查询数据相匹配的事件,从而获取事件信息,解决快速、客观地获取查询数据背后隐含的信息、获取查询数据代表的含义的问题,以及根据获取的数据执行相应的业务逻辑功能,控制事物发展方向。
[0094]
实施例7:图7示出本发明的实施例的一种车辆检测系统的结构示意图。
[0095]
如图7所示,车辆检测系统包括服务器、网关,以及一个或多个车辆检测器,车辆检测器包括处理器、检测装置,所述处理器上搭载有实施例2所述的数据查询装置,其中:检测装置,用于检测车辆某个零部件、单元、系统等检测对象的状态的装置,主要功能是读取传感器数据,然后与数据查询装置交互。
[0096]
本实施例要实现的功能有两个:1)检测车辆每个检测部件的实时状态了解每个检测部件的实时状态,不仅能对车辆是否合格一目了然,而且还能为车辆维修提供精准定位。
[0097]
2)预测每个检测部件的寿命预测每个检测部件的寿命,以便在部件损坏前更换掉,隐患于未然。
[0098]
由于车辆的关键部件比较多,本实施例以车辆的发动机为例,其它部件的实现的原理是一样的,为了简洁,本实施例只简述检测、预测车辆发动机的实现原理,发动机检测分为燃油压力检测、冷却系统检测、润滑系统检测、点火正时检测、气缸压力检测等五大检测。
[0099]
一、检测实现的过程如下:1)发动机厂商把五大检测的事件录入系统,形如:表24
为了简洁,内容特征中为伪代码,内容特征的封装详见实施例2。
[0100]
2)车辆检测器的数据查询装置通过查询表24的事件1,可以确定发动机是否工作正常。
[0101]
3)车辆检测器的数据查询装置通过查询表24的事件2,可以确定发动机异常的位置。
[0102]
二、车辆发动机预测的实现过程如下:1)发动机厂商把五大检测部件的疲劳曲线的事件录入系统,形如:表25为了简洁,内容特征中为伪代码,曲线的内容特征的封装详见实施例2。
[0103]
2)车辆检测器的数据查询装置把当前状态数据封装成查询数据的曲线,通过匹配查询表25的事件3,可以预测发动机的寿命,疲劳曲线越长,精度越高。
[0104]
在本实施例中,提供的数据仅作为说明本实施例的实现过程,不作为实际应用的依据,图7示出本发明的实施例的一种车辆检测系统的结构示意图不是本发明实现该应用的唯一方案,本实施例为了简洁,只列出此最优方案。
[0105]
在本实施例中,根据查询数据,从系统中找出,或生成与查询数据相匹配的事件,从而获取事件信息,根据事件信息执行相应的业务逻辑功能。解决快速、客观地获取查询数据背后隐含的信息、获取查询数据代表的含义的问题,达到快速查询事物的状态。
[0106]
本发明不限于本实施例应用,还可适用于其它从系统中找出与查询数据相匹配的事件,从而获取事件信息,解决快速、客观地获取查询数据背后隐含的信息、获取查询数据代表的含义的问题,以及根据获取的数据执行相应的业务逻辑功能,控制事物发展方向。
[0107]
实施例8:图8示出本发明的实施例的一种网络控制系统的结构示意图。
[0108]
如图8所示,网络控制系统包括服务器、数据查询装置,以及若干个数据采集装置,
若干个部件驱动装置,车辆检测器包括处理器、检测装置,数据采集装置可以接若干个传感器,部件驱动装置可以接若干个外设部件,所述处理器上搭载有实施例2所述的数据查询装置,其中:数据采集装置,主要用于从传感器上获取各种传感器数据,以及与数据查询装置交互数据。
[0109]
部件驱动装置,主要用于实现外设部件的驱动,以及与数据查询装置交互控制数据。
[0110]
外设部件,指设备的各种终端外设,如led灯泡的外设部件有led光源等。
[0111]
现阶段,设备控制器运行的业务逻辑程序都是都在固定在设备控制器上的,如1.5p的空调控制器,首先要确定有哪些外设部件,然后还需清楚各种外设部件,以及外设部件之间的业务逻辑关系,把逻辑关系通过程序代码固化到控制器中,从而实现设备控制器对设备的控制,由于设备功能的不同,以及外设部件的不同,程序代码就会不一样,所以需要各种各样形式各异的控制器。本实施例采用把设备的业务逻辑关系放在服务器端,把设备的业务逻辑关系封装成事件,或者封装成事件内的数据处理算法,客户端根据查询数据,从系统中找出与之匹配的事件,从而获取事件信息或事件中的数据处理算法,根据事件信息执行相应的业务逻辑功能的技术。这样可实现不管什么类型的设备控制器都可统一。
[0112]
本实施例以网络路灯控制系统为例,假如功能一是白天路灯自动关闭,晚上路灯自动打开。实现的过程如下:1)把路灯的业务逻辑功能的事件录入系统,形如:表26为了简洁,内容特征中为伪代码。
[0113]
2)路灯控制器的数据查询装置通过查询得到表26的事件1中的事件信息。
[0114]
3)根据事件信息中的事件说明,得到路灯控制逻辑为q0=x。
[0115]
4)路灯控制器的数据查询装置,通过与部件驱动装置交互控制数据,控制输出路灯的开关。
[0116]
假如功能二是在功能一的基础上,增加三个输入口i0、i1、i2,由i0、i1、i2决定路灯的亮度等级,以达到节能的目的。实现的过程如下:1)把路灯的业务逻辑功能的事件录入系统,形如:表27
为了简洁,内容特征中为伪代码。
[0117]
2)路灯控制器的数据查询装置通过查询得到表26的事件1中的事件信息、表27的事件2或事件3-事件6中之一的事件信息。
[0118]
3)根据事件信息中的事件说明,得到路灯控制逻辑为q0=x,控制路灯的亮度。
[0119]
4)路灯控制器的数据查询装置,通过与部件驱动装置交互控制数据,控制输出路灯的开关、亮度。
[0120]
图8示出本发明的实施例的一种网络控制系统的结构示意图不是本发明实现该应用的唯一方案,本实施例为了简洁,只列出此最优方案。
[0121]
在本实施例中,根据查询数据,从系统中找出,或生成与查询数据相匹配的事件,从而获取事件信息,根据事件信息执行相应的业务逻辑功能。解决快速、客观地获取查询数据背后隐含的信息、获取查询数据代表的含义的问题,达到快速查询事物的状态,以及决定控制器的业务逻辑功能,达到控制事物发展方向的技术效果。
[0122]
本发明不限于本实施例应用,还可把事件保存到设备控制器本地,还可适用于其它从系统中找出与查询数据相匹配的事件,从而获取事件信息,解决快速、客观地获取查询数据背后隐含的信息、获取查询数据代表的含义的问题,以及根据获取的数据执行相应的业务逻辑功能,控制事物发展方向。
[0123]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0124]
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0125]
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的设备实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连
接,可以是电性或其它的形式。
[0126]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0127]
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0128]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0129]
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1