CN115809254A - 信息查询方法、装置、设备及存储介质 - Google Patents
信息查询方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN115809254A CN115809254A CN202310071106.XA CN202310071106A CN115809254A CN 115809254 A CN115809254 A CN 115809254A CN 202310071106 A CN202310071106 A CN 202310071106A CN 115809254 A CN115809254 A CN 115809254A
- Authority
- CN
- China
- Prior art keywords
- information
- condition
- rule
- apaas
- query
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- 230000008569 process Effects 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 18
- 230000004044 response Effects 0.000 claims description 15
- 238000010586 diagram Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供一种信息查询方法、装置、设备及存储介质,涉及aPaaS平台技术领域,该方法包括:aPaaS平台响应于在规则监视器界面输入的查询条件,在索引库中查询与查询条件匹配的目标执行信息;aPaaS平台通过规则监视器界面显示目标执行信息;目标执行信息包括以下至少一项:目标执行信息的数据标识、业务数据、条件规则配置信息、基于条件规则配置信息执行业务数据的执行时间、基于条件规则配置信息执行业务数据的执行结果、基于条件规则配置信息得到的事件执行信息。本发明提供的信息查询方法、装置、设备及存储介质用于提高aPaaS平台的用户体验。
Description
技术领域
本发明涉及aPaaS平台技术领域,尤其涉及一种信息查询方法、装置、设备及存储介质。
背景技术
目前aPaaS平台中的规则引擎服务,可以通过条件规则配置信息对相关数据(例如业务数据)进行处理,得到执行结果。执行结果通常会临时缓存在内存中,在执行完成之后,aPaaS平台会清除缓存的执行结果。
在相关技术中,在执行完成之后,aPaaS平台清除缓存的执行结果,导致用户无法查看和追溯执行结果、执行完成时间等相关信息,使得aPaaS平台的用户体验差。
发明内容
本发明提供一种信息查询方法、装置、设备及存储介质,用以解决现有技术中aPaaS平台的用户体验差的缺陷,实现提高aPaaS平台的用户体验。
本发明提供一种信息查询方法,应用于电子设备,电子设备包括aPaaS平台,电子设备用于显示规则监视器界面,方法包括:
aPaaS平台响应于在规则监视器界面输入的查询条件,在索引库中查询与查询条件匹配的目标执行信息;其中,索引库中存储有预先生成的目标执行信息;
aPaaS平台通过显示目标执行信息;
目标执行信息包括以下至少一项:
业务数据;
业务数据的数据标识;
条件规则配置信息;
基于条件规则配置信息执行业务数据的执行时间;
基于条件规则配置信息执行业务数据的执行结果;
基于条件规则配置信息得到的事件执行信息。
可选地,查询条件中包括以下至少一项:数据标识、执行时间、条件规则名称;其中,条件规则名称包含在条件规则配置信息中;
相应的,在索引库中查询与查询条件匹配的目标执行信息,包括以下至少一项:
在查询条件包括数据标识的情况下,aPaaS平台通过搜索服务,基于预设查询接口,将索引库中数据标识对应的执行信息,确定为目标执行信息;
在查询条件包括执行时间的情况下,aPaaS通过搜索服务,基于预设查询接口,将索引库中包括执行时间的执行信息,确定为目标执行信息;
在查询条件包括条件规则名称的情况下,aPaaS平台通过搜索服务,基于预设查询接口,将索引库中包括条件规则名称的执行信息,确定为目标执行信息。
可选地,该方法还包括:aPaaS平台接收业务数据的更新信息;aPaaS平台基于更新信息,生成目标执行信息,并在索引库中存储目标执行信息。
可选地,在更新信息中包括数据标识、业务数据和业务数据的实体类型的情况下,aPaaS平台基于更新信息,生成目标执行信息,包括:
aPaaS平台通过规则引擎,基于实体类型,在多个预设规则配置信息中确定条件规则配置信息;
aPaaS平台通过规则引擎,基于条件规则配置信息,生成目标执行信息。
可选地,aPaaS平台通过规则引擎,基于条件规则配置信息,生成目标执行信息,包括:aPaaS平台通过元数据服务,在业务数据库中查找业务数据对应的元数据;aPaaS平台通过规则引擎,基于条件规则配置信息对元数据进行处理,得到执行结果;aPaaS平台通过规则引擎,基于条件规则配置信息和执行结果,生成目标执行信息。
可选地, 条件规则配置信息中包括事件设置信息;aPaaS平台通过事件分发服务,执行事件设置信息指示的事件操作,以使规则引擎记录执行事件操作过程中的事件执行信息;
aPaaS平台通过规则引擎,基于条件规则配置信息和执行结果,生成目标执行信息,包括:
aPaaS平台通过规则引擎,基于条件规则配置信息、执行结果和事件执行信息,生成目标执行信息。
本发明还提供一种信息查询装置,应用于电子设备,电子设备用于显示规则监视器界面,该装置包括:
响应模块,用于响应于在规则监视器界面输入的查询条件,在索引库中查询与查询条件匹配的目标执行信息;其中,索引库中存储有预先生成的目标执行信息;
显示模块,用于通过规则监视器界面,显示目标执行信息;
目标执行信息包括以下至少一项:
业务数据;
业务数据的数据标识;
条件规则配置信息;
基于条件规则配置信息执行业务数据的执行时间;
基于条件规则配置信息执行业务数据的执行结果;
基于条件规则配置信息得到的事件执行信息。
可选地,查询条件中包括以下至少一项:数据标识、执行时间、条件规则名称;其中,条件规则名称包含在条件规则配置信息中;
相应的,响应模块具体用于执行以下至少一项:
在查询条件包括数据标识的情况下,通过搜索服务,基于预设查询接口,将索引库中数据标识对应的执行信息,确定为目标执行信息;
在查询条件包括执行时间的情况下,通过搜索服务,基于预设查询接口,将索引库中包括执行时间的执行信息,确定为目标执行信息;
在查询条件包括条件规则名称的情况下,通过搜索服务,基于预设查询接口,将索引库中包括条件规则名称的执行信息,确定为目标执行信息。
可选地,响应模块还用于:接收业务数据的更新信息;基于更新信息,生成目标执行信息,并在索引库中存储目标执行信息。
可选地,响应模块还具体用于:通过规则引擎,基于实体类型,在多个预设规则配置信息中确定条件规则配置信息;通过规则引擎,基于条件规则配置信息,生成目标执行信息。
可选地,响应模块还具体用于:通过元数据服务,在业务数据库中查找业务数据对应的元数据;通过规则引擎,基于条件规则配置信息对元数据进行处理,得到执行结果;通过规则引擎,基于条件规则配置信息和执行结果,生成目标执行信息。
可选地,条件规则配置信息中包括事件设置信息;aPaaS平台通过事件分发服务,执行事件设置信息指示的事件操作,以使规则引擎记录执行事件操作过程中的事件执行信息;
响应模块还具体用于:
aPaaS平台通过规则引擎,基于条件规则配置信息、执行结果和事件执行信息,生成目标执行信息。
本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如上述任一种信息查询方法。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种信息查询方法。
本发明还提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现如上述任一种信息查询方法。
本发明提供一种信息查询方法、装置、设备及存储介质,在该方法中,aPaaS平台响应于在规则监视器界面输入的查询条件,在索引库中查询与查询条件匹配的目标执行信息,aPaaS平台通过规则监视器界面直观显示目标执行信息;目标执行信息包括以下至少一项:目标执行信息的数据标识、业务数据、条件规则配置信息、基于条件规则配置信息执行业务数据的执行时间、基于条件规则配置信息执行业务数据的执行结果、基于条件规则配置信息得到的事件执行信息,提高了aPaaS平台的用户体验。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的信息查询方法的流程示意图;
图2是本发明提供的aPaaS平台的示意图;
图3是本发明提供的信息查询装置的结构示意图;
图4是本发明提供的电子设备的实体结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
首先对本发明涉及的专业术语进行说明。
应用程序平台即服务(application Platform as a Service,aPaaS)平台,是基于PaaS(平台即服务)的一种解决方案,支持应用程序在云端的开发、部署和运行。为用户提供了迭代和快速更改所需要的所有工具,包括数据对象、权限管理、用户管理、BPM和业务规则等。具有非常直观的拖放功能特性,可随时用于开发应用程序。开发者通过界面化的拖拽和设置,生成一套应用程序。使用aPaaS优点是能够快速开发应用程序、应用程序的开发成本低,非技术人员就可以开发一套商业软件。
规则引擎服务,规则引擎服务由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。使用规则引擎可以把复杂、冗余的业务规则从应用程序中分离出来,规则单独配置。这样,当规则发生变化时,用户可以在不重启系统或部署新的代码情况下,只是修改规则配置,保存即生效。
元数据,关于数据的数据。在软件构造领域,元数据被定义为:在程序中不是被加工的对象,而是通过其值的改变来改变程序的行为的数据;在运行过程中起着以解释方式控制程序行为的作用。元数据描述数据本身的结构,数据操作的规则等。
搜索服务,是面向文档的一个实时的分布式搜索和分析服务,用于存储整个对象或文档。使用时,对文档进行索引、检索、排序和过滤,而不是按照行列进行数据处理。搜索服务的数据处理方式是一种完全不同的思考数据的方式。
下面结合具体实施例对本发明提供的信息查询方法进行说明。
图1是本发明提供的信息查询方法的流程示意图。如图1所示,
步骤101、aPaaS平台响应于在规则监视器界面输入的查询条件,在索引库中查询与查询条件匹配的目标执行信息。
可选地,本发明提供的信息查询方法的执行主体为电子设备,也可以为设置在电子设备中的信息查询装置。
电子设备例如可以为笔记本电脑等移动设备,也可以为台式电脑等非移动设备。
可选地,电子设备包括aPaaS平台,电子设备能够用于显示规则监视器界面。
信息查询装置例如可以通过软件和/或硬件的结合来实现。
可选地,查询条件中包括以下至少一项:
业务数据的数据标识;
基于条件规则配置信息执行业务数据的执行时间;
条件规则名称;其中,条件规则名称包含在条件规则配置信息中。
可选地,查询条件中还可以包括其他信息,此处不再一一赘述。
例如,在查询条件包括数据标识的情况下,目标执行信息为具有数据标识的执行信息。
例如,在查询条件包括执行时间的情况下,目标执行信息为包括该执行时间的执行信息。
例如,在查询条件包括条件规则名称的情况下,目标执行信息为包括条件规则名称的执行信息。
索引库中存储有预先生成的多个执行信息,多个执行信息中包括目标执行信息。
可选地,目标执行信息包括以下至少一项:
业务数据;
业务数据的数据标识;
条件规则配置信息;
基于条件规则配置信息执行业务数据的执行时间;
基于条件规则配置信息执行业务数据的执行结果;
基于条件规则配置信息得到的事件执行信息。
其中,业务数据为与条件规则配置信息匹配的业务数据。
例如,在条件规则配置信息中包括金额的情况下,业务数据为具体的金额值。
在发明中,业务数据为与条件规则配置信息匹配的业务数据,可以避免在索引库中存储大量无效数据,节省电子设备的存储空间,提高在索引库中查询与查询条件匹配的目标执行信息的效率。
可选地,执行时间可以包括基于条件规则配置信息执行业务数据的起始时刻和/或结束时刻。
执行结果例如可以为真(true)或者假(false)。
可选地,基于条件规则配置信息执行业务数据的执行结果可以为基于条件规则配置信息执行业务数据对应的元数据的执行结果。
可选地,条件规则配置信息中包括事件设置信息;基于条件规则配置信息得到事件执行信息,包括:aPaaS平台通过事件分发服务(Event Dispatcher),执行事件设置信息指示的事件操作,以使aPaaS平台的规则引擎记录执行事件操作过程中的事件执行信息。
可选地,事件操作可以为邮件发送、数据筛选等操作。
可选地,执行信息以数据快照的形式存储在索引库中。
步骤102、aPaaS平台通过规则监视器界面,显示目标执行信息。
在本发明提供的信息查询方法中,aPaaS平台响应于在规则监视器界面输入的查询条件,在索引库中查询与查询条件匹配的目标执行信息,aPaaS平台通过规则监视器界面,显示目标执行信息,目标执行信息包括以下至少一项:目标执行信息的数据标识、业务数据、条件规则配置信息、基于条件规则配置信息执行业务数据的执行时间、基于条件规则配置信息执行业务数据的执行结果、基于条件规则配置信息得到的事件执行信息,使得开发者从目标执行信息中直观看到业务数据、执行时间、执行结果、事件操作等,从而提高aPaaS平台的用户体验。
在相关技术中,aPaaS平台无法得到基于条件规则配置信息执行业务数据的执行时间、基于条件规则配置信息执行业务数据的执行结果等,使得专业的开发人员只能基于执行业务数据的日志信息,来定位执行业务数据过程中的问题,导致问题定位的难度较大,降低aPaaS平台的用户体验。
而在本发明中,aPaaS平台可以在索引库中查询与查询条件匹配的目标执行信息,并通过规则监视器界面显示目标执行信息,使得非专业的开发人员以及专业人员均可以基于目标执行信息,定位执行业务数据过程中的问题,降低了问题定位的难度,提高了aPaaS平台的用户体验。
在一些实施例中,查询条件中包括以下至少一项:数据标识、执行时间、条件规则名称;其中,条件规则名称包含在条件规则配置信息中;
相应的,在索引库中查询与查询条件匹配的目标执行信息,包括以下至少一项:
在查询条件包括数据标识的情况下,aPaaS平台通过搜索服务(Luence Service),基于预设查询接口,将索引库中数据标识对应的执行信息,确定为目标执行信息;
在查询条件包括执行时间的情况下,aPaaS通过搜索服务,基于预设查询接口,将索引库中包括执行时间的执行信息,确定为目标执行信息;
在查询条件包括条件规则名称的情况下,aPaaS平台通过搜索服务,基于预设查询接口,将索引库中包括条件规则名称的执行信息,确定为目标执行信息。
可选地,在查询条件包括数据标识和执行时间的情况下,aPaaS通过搜索服务,基于预设查询接口,将索引库中包括执行时间、且数据标识对应的执行信息,确定为目标执行信息。
在本发明提供的信息查询方法中,查询条件中包括数据标识、执行时间、条件规则名称等中的至少一项,使得查询条件具备灵活性,提高用户使用aPaaS平台的查询体验。
在一些实施例中,信息查询方法还包括:aPaaS平台接收业务数据的更新信息;aPaaS平台基于更新信息,生成目标执行信息,并在索引库中存储目标执行信息。
可选地,更新信息中包括数据标识、业务数据、业务数据的实体类型、以及对业务数据的操作类型等。
实体类型可以为业务数据的数据类型,例如实体类型可以为订单数据类型、用户数据类型等。
操作类型可以为删除、修改或者添加等。
在一些实施例中,aPaaS平台基于更新信息,生成目标执行信息,包括:aPaaS平台通过规则引擎(Rule Engine),基于实体类型,在多个预设规则配置信息中确定条件规则配置信息;aPaaS平台通过规则引擎,基于条件规则配置信息,生成目标执行信息。
条件规则配置信息为多个预设规则配置信息中可以处理具有该实体类型的业务数据的预设规则配置信息。
可选地,规则引擎可以将条件规则配置信息,确定为目标执行信息。
在一些实施例中,aPaaS平台通过规则引擎,基于条件规则配置信息,生成目标执行信息,包括:aPaaS平台通过元数据服务,在业务数据库中查找业务数据对应的元数据;aPaaS平台通过规则引擎,基于条件规则配置信息对元数据进行处理,得到执行结果;aPaaS平台通过规则引擎,基于条件规则配置信息和执行结果,生成目标执行信息。
可选地,规则引擎,可以将条件规则配置信息和执行结果,确定为目标执行信息。
可选地,元数据服务基于更新信息中包括的数据标识和条件规则配置信息中包括的目标字段,在业务数据库中查找业务数据对应的元数据。其中,业务数据库中包括多条元数据项,多条元数据具有各自对应的元数据标识。
具体的,元数据服务可以将多条元数据项中与数据标识相同的元数据标识对应的元数据项,确定为目标元数据项;进一步地,元数据服务基于条件规则配置信息中包括的目标字段,在目标元数据项中查找业务数据对应的元数据;其中,目标元数据项中包括多个字段和每个字段对应的元数据之间的映射关系,业务数据对应的元数据为目标元数据项中目标字段对应的元数据。
可选地,aPaaS平台通过规则引擎,基于条件规则配置信息对元数据进行处理,以得到执行结果的过程中,规则引擎可以记录基于条件规则配置信息执行业务数据的执行时间。
可选地,规则引擎还可以将执行时间、业务数据、条件规则配置信息和数据标识,确定为目标执行信息。
在一些实施例中,条件规则配置信息中包括事件设置信息; aPaaS平台通过事件分发服务,执行事件设置信息指示的事件操作,以使规则引擎记录执行事件操作过程中的事件执行信息;
aPaaS平台通过规则引擎,基于条件规则配置信息和执行结果,生成目标执行信息,包括:
aPaaS平台通过规则引擎,基于条件规则配置信息、执行结果和事件执行信息,生成目标执行信息。
可选地,规则引擎可以将条件规则配置信息、执行结果和事件执行信息,确定为目标执行信息。
可选地,规则引擎还可以将数据标识、业务数据、条件规则配置信息、执行时间、执行结果和事件执行信息,确定为目标执行信息。
在本发明提供的信息查询方法中,规则引擎具备监控能力,能够将基于条件规则配置信息执行业务数据的黑盒子过程,转换为透明化的处理过程,并生成目标执行信息,使得用户可以直观地看到目标执行信息,提高了aPaaS平台的用户体验。
在相关技术中,aPaaS平台通常会删除缓存的执行结果,使得用户无法看到执行结果。而在本发明中,即使aPaaS平台删除缓存的执行结果,用户仍然可以通过本发明提供的信息查询方法,基于查询条件,在存储有海量执行信息的索引库中,查询与查询条件匹配的目标执行信息,从而保障用户可以看到执行结果。
图2是本发明提供的aPaaS平台的示意图。如图2所示,aPaaS平台中包括:规则引擎、元数据服务、事件分发服务和搜索服务。
生产者端产生业务数据,并将业务数据对应的更新信息发送至MQ消息队列中。生产者端例如可以为客户关系管理销售能力自动化(Customer Relationship ManagementSales Force Automation,Crm SFA)端。
aPaaS平台对MQ消息队列中存储的更新信息进行消费。可选地,在消费的过程中,规则引擎,记录更新信息中包括的数据标识、业务数据和实体类型;规则引擎基于实体类型,在多个预设规则配置信息中确定条件规则配置信息,并记录条件规则配置信息;元数据服务,在业务数据库中查找更新信息包括的业务数据对应的元数据;规则引擎基于条件规则配置信息,对元数据进行处理,得到执行结果,并记录执行结果和执行时间;事件分发服务执行条件规则配置信息中包括的事件设置信息指示的事件操作,以使规则引擎记录执行事件操作过程中的事件执行信息,并记录事件执行信息;规则引擎将数据标识、业务数据、条件规则配置信息、执行结果、执行时间和事件执行信息,确定为目标执行信息。
在实际应用过程中,在规则监视器界面(Rule monitor U1)接收到查询条件的情况下,搜索服务通过预设查询接口(例如查询快照数据接口),在索引库中查询与查询条件匹配的目标执行信息。
下面对本发明提供的信息查询装置进行描述,下文描述的信息查询装置与上文描述的信息查询方法可相互对应参照。
图3是本发明提供的信息查询装置的结构示意图。如图3所示,该信息查询装置包括:
响应模块310,用于响应于在规则监视器界面输入的查询条件,在索引库中查询与查询条件匹配的目标执行信息;其中,索引库中存储有预先生成的目标执行信息;
显示模块320,用于显示目标执行信息;
目标执行信息包括以下至少一项:
业务数据;
条件规则配置信息;
基于条件规则配置信息执行业务数据的执行时间;
基于条件规则配置信息执行业务数据的执行结果;
基于条件规则配置信息得到的事件执行信息。
可选地,查询条件中包括以下至少一项:数据标识、执行时间、条件规则名称;其中,条件规则名称包含在条件规则配置信息中;
相应的,响应模块具体用于执行以下至少一项:
在查询条件包括数据标识的情况下,通过搜索服务,基于预设查询接口,将索引库中数据标识对应的执行信息,确定为目标执行信息;
在查询条件包括执行时间的情况下,通过搜索服务,基于预设查询接口,将索引库中包括执行时间的执行信息,确定为目标执行信息;
在查询条件包括条件规则名称的情况下,通过搜索服务,基于预设查询接口,将索引库中包括条件规则名称的执行信息,确定为目标执行信息。
可选地,响应模块还用于:接收业务数据的更新信息;基于更新信息,生成目标执行信息,并在索引库中存储目标执行信息。
可选地,响应模块还具体用于:通过规则引擎,基于实体类型,在多个预设规则配置信息中确定条件规则配置信息;通过规则引擎,基于条件规则配置信息,生成目标执行信息。
可选地,响应模块还具体用于:通过元数据服务,在业务数据库中查找业务数据对应的元数据;通过规则引擎,基于条件规则配置信息对元数据进行处理,得到执行结果;通过规则引擎,基于条件规则配置信息和执行结果,生成目标执行信息。
可选地,条件规则配置信息中包括事件设置信息; aPaaS平台通过事件分发服务,执行事件设置信息指示的事件操作,以使规则引擎记录执行事件操作过程中的事件执行信息;
响应模块还具体用于:
aPaaS平台通过规则引擎,基于条件规则配置信息、执行结果和事件执行信息,生成目标执行信息。
图4是本发明提供的电子设备的实体结构示意图。如图4所示,该电子设备可以包括:处理器(processor)410、通信接口(Communications Interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行信息查询方法,该方法包括:aPaaS平台响应于在规则监视器界面中输入的查询条件,在索引库中查询与查询条件匹配的目标执行信息;其中,索引库中存储有预先生成的目标执行信息;aPaaS平台通过规则监视器界面,显示目标执行信息;其中,目标执行信息包括以下至少一项:业务数据;业务数据的数据标识;条件规则配置信息;基于条件规则配置信息执行业务数据的执行时间;基于条件规则配置信息执行业务数据的执行结果;基于条件规则配置信息得到的事件执行信息。
此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,计算机程序被处理器执行时,计算机能够执行上述各方法所提供的信息查询方法,该方法包括aPaaS平台响应于在规则监视器界面中输入的查询条件,在索引库中查询与查询条件匹配的目标执行信息;其中,索引库中存储有预先生成的目标执行信息;aPaaS平台通过规则监视器界面,显示目标执行信息;其中,目标执行信息包括以下至少一项:业务数据;业务数据的数据标识;条件规则配置信息;基于条件规则配置信息执行业务数据的执行时间;基于条件规则配置信息执行业务数据的执行结果;基于条件规则配置信息得到的事件执行信息。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的信息查询方法,该方法包括:aPaaS平台响应于在规则监视器界面中输入的查询条件,在索引库中查询与查询条件匹配的目标执行信息;其中,索引库中存储有预先生成的目标执行信息;aPaaS平台通过规则监视器界面,显示目标执行信息;其中,目标执行信息包括以下至少一项:业务数据;业务数据的数据标识;条件规则配置信息;基于条件规则配置信息执行业务数据的执行时间;基于条件规则配置信息执行业务数据的执行结果;基于条件规则配置信息得到的事件执行信息。
以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种信息查询方法,其特征在于,应用于电子设备,所述电子设备包括aPaaS平台,所述电子设备用于显示规则监视器界面,所述方法包括:
所述aPaaS平台响应于在所述规则监视器界面中输入的查询条件,在索引库中查询与所述查询条件匹配的目标执行信息;其中,所述索引库中存储有预先生成的所述目标执行信息;
所述aPaaS平台通过所述规则监视器界面,显示所述目标执行信息;
其中,所述目标执行信息包括以下至少一项:
业务数据;
所述业务数据的数据标识;
条件规则配置信息;
基于所述条件规则配置信息执行所述业务数据的执行时间;
基于所述条件规则配置信息执行所述业务数据的执行结果;
基于所述条件规则配置信息得到的事件执行信息。
2.根据权利要求1所述的信息查询方法,其特征在于,所述查询条件中包括以下至少一项:所述数据标识、所述执行时间、条件规则名称;其中,所述条件规则名称包含在所述条件规则配置信息中;
相应的,所述在索引库中查询与所述查询条件匹配的目标执行信息,包括以下至少一项:
在所述查询条件包括所述数据标识的情况下,所述aPaaS平台通过搜索服务,基于预设查询接口,将所述索引库中所述数据标识对应的执行信息,确定为所述目标执行信息;
在所述查询条件包括所述执行时间的情况下,所述aPaaS通过搜索服务,基于预设查询接口,将所述索引库中包括所述执行时间的执行信息,确定为所述目标执行信息;
在所述查询条件包括所述条件规则名称的情况下,所述aPaaS平台通过搜索服务,基于预设查询接口,将所述索引库中包括所述条件规则名称的执行信息,确定为所述目标执行信息。
3.根据权利要求1或2所述的信息查询方法,其特征在于,所述方法还包括:
所述aPaaS平台接收所述业务数据的更新信息;
所述aPaaS平台基于所述更新信息,生成目标执行信息,并在所述索引库中存储所述目标执行信息。
4.根据权利要求3所述的信息查询方法,其特征在于,在所述更新信息中包括所述业务数据、所述数据标识和所述业务数据的实体类型的情况下,所述aPaaS平台基于所述更新信息,生成所述目标执行信息,包括:
所述aPaaS平台通过规则引擎,基于所述实体类型,在多个预设规则配置信息中确定所述条件规则配置信息;
所述aPaaS平台通过所述规则引擎,基于所述条件规则配置信息,生成所述目标执行信息。
5.根据权利要求4所述的信息查询方法,其特征在于,所述aPaaS平台通过所述规则引擎,基于所述条件规则配置信息,生成所述目标执行信息,包括:
所述aPaaS平台通过元数据服务,在业务数据库中查找所述业务数据对应的元数据;
所述aPaaS平台通过所述规则引擎,基于所述条件规则配置信息对所述元数据进行处理,得到所述执行结果;
所述aPaaS平台通过所述规则引擎,基于所述条件规则配置信息和所述执行结果,生成所述目标执行信息。
6.根据权利要求5所述的信息查询方法,其特征在于,所述条件规则配置信息中包括事件设置信息;所述aPaaS平台通过事件分发服务,执行所述事件设置信息指示的事件操作,以使所述规则引擎记录执行所述事件操作过程中的事件执行信息;
所述aPaaS平台通过所述规则引擎,基于所述条件规则配置信息和所述执行结果,生成所述目标执行信息,包括:
所述aPaaS平台通过所述规则引擎,基于所述条件规则配置信息、所述执行结果和所述事件执行信息,生成所述目标执行信息。
7.一种信息查询装置,其特征在于,应用于电子设备,所述电子设备用于显示规则监视器界面,所述装置包括:
响应模块,用于响应于在所述规则监视器界面输入的查询条件,在索引库中查询与所述查询条件匹配的目标执行信息;其中,所述索引库中存储有预先生成的所述目标执行信息;
显示模块,用于通过所述规则监视器界面,显示所述目标执行信息;
所述目标执行信息包括以下至少一项:
业务数据;
所述业务数据的数据标识;
条件规则配置信息;
基于所述条件规则配置信息执行所述业务数据的执行时间;
基于所述条件规则配置信息执行所述业务数据的执行结果;
基于所述条件规则配置信息得到的事件执行信息。
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述信息查询方法。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述信息查询方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述信息查询方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310071106.XA CN115809254A (zh) | 2023-02-07 | 2023-02-07 | 信息查询方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310071106.XA CN115809254A (zh) | 2023-02-07 | 2023-02-07 | 信息查询方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115809254A true CN115809254A (zh) | 2023-03-17 |
Family
ID=85487563
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310071106.XA Pending CN115809254A (zh) | 2023-02-07 | 2023-02-07 | 信息查询方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115809254A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110082845A1 (en) * | 2009-10-01 | 2011-04-07 | Oracle International Corporation | Dynamic rule creation and caching |
CN109271528A (zh) * | 2018-09-30 | 2019-01-25 | 税友软件集团股份有限公司 | 一种基于税务语义的结果查询方法、装置和存储介质 |
CN109491857A (zh) * | 2018-10-12 | 2019-03-19 | 平安科技(深圳)有限公司 | 一种基于规则引擎的数据监控方法、系统及终端设备 |
CN115185613A (zh) * | 2022-08-15 | 2022-10-14 | 康键信息技术(深圳)有限公司 | 基于规则引擎的业务规则配置方法、系统、设备及介质 |
-
2023
- 2023-02-07 CN CN202310071106.XA patent/CN115809254A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110082845A1 (en) * | 2009-10-01 | 2011-04-07 | Oracle International Corporation | Dynamic rule creation and caching |
CN109271528A (zh) * | 2018-09-30 | 2019-01-25 | 税友软件集团股份有限公司 | 一种基于税务语义的结果查询方法、装置和存储介质 |
CN109491857A (zh) * | 2018-10-12 | 2019-03-19 | 平安科技(深圳)有限公司 | 一种基于规则引擎的数据监控方法、系统及终端设备 |
CN115185613A (zh) * | 2022-08-15 | 2022-10-14 | 康键信息技术(深圳)有限公司 | 基于规则引擎的业务规则配置方法、系统、设备及介质 |
Non-Patent Citations (1)
Title |
---|
林乐然;陈德龙;: "基于云计算的分布式企业搜索引擎研究" * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11663033B2 (en) | Design-time information based on run-time artifacts in a distributed computing cluster | |
JP4676199B2 (ja) | カスタマのアクティビティを統合、管理、および調整するためのシステムおよび方法 | |
US7974896B2 (en) | Methods, systems, and computer program products for financial analysis and data gathering | |
US7886028B2 (en) | Method and system for system migration | |
US9721216B2 (en) | Solution that automatically recommends design assets when making architectural design decisions for information services | |
US10592482B2 (en) | Method and system for identifying and analyzing hidden data relationships in databases | |
US20170220633A1 (en) | Context-Adaptive Selection Options in a Modular Visualization Framework | |
US20060064429A1 (en) | Method and apparatus for providing assets reports categorized by attribute | |
CN113326247B (zh) | 云端数据的迁移方法、装置及电子设备 | |
US20150242470A1 (en) | Systems and methods for recommending software applications | |
US20130144880A1 (en) | Business partner grouping | |
CN117909392B (zh) | 一种智能化数据资产盘点的方法和系统 | |
US20230015186A1 (en) | Partially typed semantic based query execution optimization | |
CN115994066A (zh) | 一种告警规则配置方法、装置、电子设备及存储介质 | |
US12105725B2 (en) | Automatic determination of alternative paths for a process flow using machine learning | |
KR20060044524A (ko) | 비지니스 애플리케이션 엔티티 서브스크립션 싱크 동작관리 | |
US10248733B2 (en) | Integration of a catalog application with a monitoring application | |
US11699115B2 (en) | System and method for modular customization of intermediate business documentation generation | |
EP3667513B1 (en) | Automated summarized view of multi-dimensional object in enterprise data warehousing systems | |
CA3116373A1 (en) | Systems and methods for monitoring user-defined metrics | |
CN115809254A (zh) | 信息查询方法、装置、设备及存储介质 | |
CN115858697A (zh) | 业务标签的生成方法、装置、终端设备及计算机存储介质 | |
US11551464B2 (en) | Line based matching of documents | |
US20240311195A1 (en) | Parallelism with task dependencies in a curated experience | |
CN119807287A (zh) | 数据的展示方法、系统、装置、电子设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20230317 |