本申请涉及数据查询,尤其涉及一种指标查询方法、设备、存储介质及计算机程序产品。
背景技术:
1、随着信息技术的飞速发展,企业经营管理者对于实时、全面、灵活掌握企业运营状态的需求日益迫切。
2、然而传统对于企业运营状态的指标进行查询的方案在开发初期,通常需要预先定义并确定页面上需展示的指标,然后再按照每个指标的数据来源预先通过特定的api(application programming interface,应用程序编程接口)进行配置,以获取该指标的相关数据。因此,在面临需求变更时,现有过于固化的指标查询系统需要投入大量的人力物力进行再次开发、调试和优化等工作。即现有指标查询方案存在固化程度过高的问题。
3、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本申请的主要目的在于提供一种指标查询方法、设备、存储介质及计算机程序产品,旨在解决现有指标查询方案存在固化程度过高的技术问题。
2、为实现上述目的,本申请提出一种指标查询方法,该方法包括:
3、获取用户交互数据;
4、对所述用户交互数据进行识别,得到指标查询信息,其中所述指标查询信息至少包括指标名称;
5、调用所述指标名称对应的目标应用接口,按照所述指标查询信息进行数据查询,得到指标数据,并对所述指标数据进行展示。
6、在一实施例中,所述对所述用户交互数据进行识别,得到指标查询信息的步骤,包括:
7、对所述用户交互数据进行向量化处理,得到查询特征向量;
8、将所述查询特征向量与预定向量数据库进行匹配,得到指标查询信息。
9、在一实施例中,所述将所述查询特征向量与预定向量数据库进行匹配,得到指标查询信息的步骤之后,包括:
10、获取所述指标查询信息中的名称信息和时间信息;
11、将所述名称信息与标准名称库进行匹配,得到标准名称;
12、对所述时间信息进行标准化处理,得到标准时间;
13、将所述标准名称和所述标准时间作为新的指标查询信息。
14、在一实施例中,在所述将所述名称信息与标准名称库进行匹配,得到标准名称之后,还包括:
15、若所述名称信息中的原始名称存在至少两个匹配的标准名称,则输出所述标准名称的询问信息;
16、在接收到针对所述询问信息的选取指令后,将所述选取指令对应的标准名称作为所述原始名称的标准名称。
17、在一实施例中,所述调用所述指标名称对应的目标应用接口,按照所述指标查询信息进行数据查询,得到指标数据的步骤,包括:
18、根据所述指标名称,查询预定应用接口映射表,得到所述指标名称对应的目标应用接口的端口;
19、基于所述目标应用接口的端口和所述指标查询信息,生成指标查询请求;
20、发送所述指标查询请求,以调用所述目标应用接口进行数据查询,得到所述目标应用接口反馈的指标数据。
21、在一实施例中,所述指标查询方法还包括:
22、接收到指标更新指令后,获取所述指标更新指令中指标名称与应用接口的端口之间的新对应关系;
23、基于所述新对应关系,对所述预定应用接口映射表进行更新。
24、在一实施例中,所述对所述指标数据进行展示的步骤,包括:
25、按照预定标准格式对所述指标数据进行格式转换,得到标准指标数据;
26、对所述标准指标数据进行可视化处理,得到可视化指标数据进行展示。
27、此外,为实现上述目的,本申请还提出一种指标查询设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如上文所述的指标查询方法的步骤。
28、此外,为实现上述目的,本申请还提出一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文所述的指标查询方法的步骤。
29、此外,为实现上述目的,本申请还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如上文所述的指标查询方法的步骤。
30、本申请提出的一个或多个技术方案,至少具有以下技术效果:
31、本申请通过获取用户交互数据,进而对所述用户交互数据进行识别,得到指标查询信息,其中所述指标查询信息至少包括指标名称。由此本申请可以通过用户进行人机交互过程中的用户交互数据中至少识别出用户期望查询的指标名称。然后可以根据指标名称与应用接口之间的对应关系,调用所述指标名称对应的目标应用接口,按照所述指标查询信息进行数据查询,得到所述指标查询信息对应得到指标数据,并对所述指标数据进行展示。本申请区别于传统指标查询方式利用鼠标点击页面固定查询控件方式,本申请通过在与用户进行交互(如文本对话、语音对话等)的过程中,识别出用户的指标查询意图后,调用相应的目标应用接口进行数据查询与展示,从而实现了在交互过程中即可对于用户不同需求下指标数据动态、灵活地查询,避免了过于固化的传统查询方式下难以适配用户变更查询需求的问题。
1.一种指标查询方法,其特征在于,所述指标查询方法包括:
2.如权利要求1所述的指标查询方法,其特征在于,所述对所述用户交互数据进行识别,得到指标查询信息的步骤,包括:
3.如权利要求2所述的指标查询方法,其特征在于,所述将所述查询特征向量与预定向量数据库进行匹配,得到指标查询信息的步骤之后,包括:
4.如权利要求3所述的指标查询方法,其特征在于,在所述将所述名称信息与标准名称库进行匹配,得到标准名称之后,还包括:
5.如权利要求1所述的指标查询方法,其特征在于,所述调用所述指标名称对应的目标应用接口,按照所述指标查询信息进行数据查询,得到指标数据的步骤,包括:
6.如权利要求5所述的指标查询方法,其特征在于,所述指标查询方法还包括:
7.如权利要求1至6中任一项所述的指标查询方法,其特征在于,所述对所述指标数据进行展示的步骤,包括:
8.一种指标查询设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至7中任一项所述的指标查询方法的步骤。
9.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的指标查询方法的步骤。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的指标查询方法的步骤。
