请求消息处理方法、装置、计算机设备及可读存储介质与流程

文档序号:32602392发布日期:2022-12-17 17:02阅读:39来源:国知局
请求消息处理方法、装置、计算机设备及可读存储介质与流程

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.若确定所述编排函数中不具有中间函数,将所述基础指标的优先级录入所述基础节点,及将所述编排指标的优先级录入所述编排节点,对所述基础节点和所述编排节点之间进行连线,得到表征从所述基础指标到所述编排指标的模型路径;
32.若确定所述编排函数中具有中间函数,则构建相应于所述中间函数的中间节点,获取相应于所述中间函数的中间指标的优先级,及识别与所述中间函数中基础指标对应的基础节点,其中,所述中间节点中记载有所述中间函数;
33.在所述中间节点中录入所述中间指标的优先级,及在与所述中间函数内基础指标对应的基础节点中录入所述基础指标的优先级,对所述中间节点和所述基础节点之间进行连线得到第一边;在所述编排节点中录入所述编排指标的优先级,对所述编排节点和所述中间节点之间进行连线得到第二边;
34.若确定所述编排函数中仅具有中间函数,则整合所述第一边和所述第二边,得到表征从所述基础指标到所述编排指标的模型路径;
35.若确定所述编排函数中具有中间函数和基础指标,则对从相应于所述编排函数中基础指标的基础节点到所述编排节点之间进行连线得到第三边,整合所述第一边、所述第二边和所述第三边得到表征从所述基础指标到所述编排指标的模型路径。
36.第二方面,本技术提供一种请求消息处理装置,包括:
37.路径识别模块,用于接收终端发送的请求消息,从预置的知识图谱模型中获取相应于所述请求消息的模型路径,其中,所述知识图谱模型是具有至少一个模型路径的图模型,所述模型路径上设置有至少一个具有运算规则的模型节点;
38.请求运算模块,用于通过所述模型路径对所述请求消息进行运算并得到运算结果,将所述运算结果返回至所述终端。
39.第三方面,本技术提供一种计算机设备,包括:处理器以及与所述处理器通信连接的存储器;
40.所述存储器存储计算机执行指令;
41.所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求上述的请求消息处理方法。
42.第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现上述的请求消息处理方法。
43.第五方面,本技术提供一种计算机程序产品,包括计算机程序,所述计算机程序被
处理器执行时实现上述的请求消息处理方法。
44.本技术提供的请求消息处理方法、装置、计算机设备及可读存储介质,通过知识图谱模型中的模型路径即可计算终端发送的请求消息并获得相应的运算结果,实现了基于知识图片模型的可复用性,对大量请求消息进行快速运算并准确获得相应运算结果的技术效果,提高了请求消息的运算处理效率。
附图说明
45.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
46.图1为本技术实施例提供的一种应用场景示意图;
47.图2为本技术实施例提供的一种请求消息处理方法的实施例1的流程图;
48.图3为本技术实施例提供的一种请求消息处理方法的实施例2的流程图;
49.图4为本发明提供的一种请求消息处理装置的程序模块示意图;
50.图5为本发明计算机设备中计算机设备的硬件结构示意图。
51.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
52.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
53.请参阅图1,本技术具体的应用场景为:
54.运行有请求消息处理方法的服务器2,接收终端3发送的请求消息,从知识图谱模型4中获取相应于所述请求消息的模型路径,通过所述模型路径对所述请求消息进行运算并得到运算结果,将所述运算结果返回至所述终端3。
55.本技术提供的数据传输的方法,旨在解决现有技术的如上技术问题。
56.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
57.实施例1:
58.请参阅图2,本技术提供一种请求消息处理方法,包括:
59.s101:接收终端发送的请求消息,从预置的知识图谱模型中获取相应于所述请求消息的模型路径,其中,所述知识图谱模型是具有至少一个模型路径的图模型,所述模型路径上设置有至少一个具有运算规则的模型节点。
60.本步骤中,以相应于终端发送的请求消息中需求信息的编排节点作为终点,以相应于终端发送的请求消息中的请求参数的基础节点作为起点,获取知识图谱模型中从所述起点到所述终点的模型路径。
61.在一个优选的实施例中,所述从预置的知识图谱模型中获取相应于所述请求消息的模型路径,包括:
62.s11:提取所述请求消息中的需求信息,从所述知识图谱模型中获取相应于所述需求信息的编排指标;
63.s12:提取所述请求信息的请求参数,从所述知识图谱模型中获取相应于所述请求参数的基础指标;
64.s13:将从所述相应于所述请求参数的基础指标的基础节点,到相应于所述需求信息的编排指标的编排节点的连线,设为所述相应于所述请求消息的模型路径。
65.示例性地,所述请求消息中的需求信息是表征所述终端需要的编排指标的名称,所述请求消息中的请求参数是表征了终端指定的,用于得到相应于需求信息的编排指标的基础指标。
66.例如:假设请求消息中的需求信息是平方和,请求参数是a和b,那么,获得平均值的编排指标c,其编排函数为c=a2+b2,并且将基础节点a和基础节点b,到编排节点c的连线设为模型路径。
67.s102:通过所述模型路径对所述请求消息进行运算并得到运算结果,将所述运算结果返回至所述终端。
68.本步骤中,通过所述模型路径对所述请求消息中的请求参数进行运算,使模型路径上相邻的两个节点中,位于后一位的中间节点或编排节点,以位于前一位的基础节点的基础指标和/或中间节点的中间指标,作为位于后一位的中间节点的中间函数或编排节点的编排函数的入参,并运行所述中间函数得到中间指标,或运行所述编排函数得到编排指标。
69.本技术仅需通过预置的知识图谱模型中的模型路径即可计算终端发送的请求消息并获得相应的运算结果,实现了基于知识图片模型的可复用性,对大量请求消息进行快速运算并准确获得相应运算结果的技术效果,因此,解决了现有技术中所出现的需要终端根据其需求编辑复杂的编排函数,不仅导致编排函数的复用性差,还极大的降低了请求消息运算处理效率的问题;以及由于编排函数是每个终端根据其需求自行编辑的,很容易因终端使用者水平有限而导致编辑错误的情况发生,造成请求消息的运算结果的准确度低下的问题。
70.在一个优选的实施例中,所述通过所述模型路径对所述请求消息进行运算并得到运算结果,包括:
71.s21:若确定所述模型路径上不具有中间节点,则将所述请求消息中的请求参数录入位于所述模型路径的基础节点中,以作为所述基础节点的基础指标;调用所述模型路径上的编排节点中的编排函数计算位于所述基础指标,得到所述编排节点的编排指标,将得到的编排指标作为所述运算结果。
72.s22:若确定所述模型路径上具有中间节点,则根据所述模型路径上的基础节点的优先级、所述中间节点的优先级和编排节点的优先级,对所述基础节点、所述中间节点和所述编排节点进行排序得到运行顺序;
73.s23:将所述请求消息中的请求参数录入位于所述运行顺序首位的基础节点中,以作为所述基础节点的基础指标;
74.s24:按照所述运行顺序依次调用所述模型路径上的中间节点中的中间函数,计算位于调用的中间节点前一位的基础节点的基础指标和/或中间节点的中间指标,得到所述调用的中间节点的中间指标;
75.s25:调用位于所述运行顺序末位的编排节点中的编排函数,计算所述模型路径上与所述编排节点相连的基础节点中的基础指标和/或中间节点中的中间指标,得到所述编排节点的编排指标,并将得到的编排指标作为所述运算结果。
76.示例性地,编排节点e=(f(a)+f(b)+f(c))/f(d),其中,c=f(a)+f(b),d=f(a)+f(c),a和b为基础指标,其优先级分别为0;因此,c是介于a和b与d之间的中间指标,其优先级为1;d是介于a和c与e之间的中间指标,其优先级为2;e是编排指标,位于运行顺序的末位,其优先级为3。
77.因此,首先对优先级为0的基础指标a和b附以请求消息中的请求参数,根据基础指标a和b计算优先级为1的中间指标c,根据基础指标a和中间指标c计算优先级为2的中间指标d,根据基础指标a和b,以及中间指标c和d计算优先级为3的编排指标e,并将编排指标e作为模型路径对请求消息的运算结果。
78.实施例2:
79.请参阅图3,本技术提供一种请求消息处理方法,包括:
80.s201:获取至少一个基础指标以及至少一个编排规则,获取相应于所述编排规则中自变量数据的基础指标,对相应于所述自变量数据的基础指标进行编排得到编排函数,所述编排函数用于被运算以得到所述编排规则中的编排指标。
81.本步骤中,通过获取基础指标以实现根据开发者需求配置基础指标的技术效果,通过获取编排规则以实现根据应用场景实际用途,编排得到的基础指标并得到满足应用场景需求的编排指标,以及用于被运算得到所述编排指标的编排函数。
82.具体地,编排规则中的编排指标表征了编排规则最终的计算目标,编排规则中的自变量数据表征了为获得所述编排指标所需的基础指标,编排规则中还记载了根据自变量数据获得编排指标的运算过程,将所述自变量数据对应的基础指标载入所述运算过程将得到所述编排函数。
83.在一个优选的实施例中,所述对相应于所述自变量数据的基础指标进行编排得到编排函数,包括:
84.s31:若确定所述编排规则中不具有中间指标,则提取所述编排规则中的编排指标,以所述编排指标为因变量,对所述相应于所述自变量数据的基础指标进行编排得到所述编排函数。
85.本步骤中,中间指标是指为得到编排指标,需要对相应于自变量数据的基础指标进行计算,所得到的中间状态的指标,再通过所述中间状态的指标方可得到所需的编排指标的过渡指标,如果编排规则中不具有中间指标,则说明直接按照编排规则中定义的运算过程对基础指标进行编排,即可得到编排规则中的编排指标。
86.s32:若确定所述编排规则中具有中间指标,则从所述相应于自变量数据的基础指标中获取相应于所述中间指标的中间自变量数据,对所述中间自变量数据进行编排得到中间函数,所述中间函数用于被运算得到中间指标;及
87.对所述中间函数进行编排得到所述编排函数,或对所述相应于自变量数据的基础
指标和所述中间函数进行编排得到所述编排函数。
88.本步骤中,如果编排规则中具有中间指标,则说明需要将基础指标进行编排得到用于得到中间指标的中间函数,并对所述中间函数再次进行编排,方可得到用于得到编排指标的编排函数,通过这种方式能够运算过程复杂的编排函数,使得该编排函数能够适应更加复杂的应用场景对数据指标的需求。
89.于本实施例中,通过公式编辑器对基础指标进行编排得到中间函数及编排函数,公式编辑器以python开源框架为基础,提供加减乘除、乘方开方、指数、对数等运算基本单元,支持拖拽形式进行数学运算公式的自定义,可自定义多个变量之间的相互运算逻辑关系。例如(a2+b2)*c/d2,可将此公式分解为a2+b2、(a2+b2)*c、(a2+b2)*c/d2三个步骤,通过公式编辑器逐一选择运算符合和变量完成公式定义。除需要手工输入的单独变量外,其余变量均通过公式编辑器定义完成,例如y1=a2+b2、y2=y1*c=(a2+b2)*c、y3=y2/d2=y1*c/d2=(a2+b2)*c/d2,多个公式之间可能具有前后依赖关系,当有大量公式需要编辑定义时,使用公式编辑器将更容易选择所需指标,实现公式逻辑的复用,不用每次单独定义,极大节约工作成本。
90.示例性地,基础指标为a、b,其优先级分别为0,即最高的优先级。
91.如果编排指标c不具有中间指标,通过编排规则构建的编排函数为c=f(a)+f(b)。
92.如果编排指标d具有中间指标c,通过编排规则构建的编排函数为d=f(a)+f(c),c=f(a)+f(b)。
93.如果编排指标e具有中间指标c和d,通过编排规则构建的编排函数为e=(f(a)+f(b)+f(c))/f(d),中间函数c=f(a)+f(b),以及中间函数d=f(a)+f(c),其中,中间函数d=f(a)+f(c)中还具有中间函数c=f(a)+f(b),实现了对多个中间函数的嵌套并获得编排函数的技术效果,扩大了应用场景的适用范围。
94.s202:根据所述编排函数中基础指标的优先级制定所述编排指标的优先级,并构建相应于所述基础指标的基础节点以及相应于所述编排指标的编排节点,根据所述基础指标的优先级和所述编排指标的优先级,创制包含有所述基础节点和所述编排节点,以及连接所述基础节点和所述编排节点的模型路径的知识图谱模型,其中,所述编排节点中记载有所述编排函数。
95.本步骤中,通过根据所述编排函数中基础指标的优先级制定所述编排指标的优先级,以确保后续的基础节点、中间节点和编排节点能够根据所述优先级有序的被调用;通过构建相应于所述基础指标的基础节点以及相应于所述编排指标的编排节点,根据所述基础指标的优先级和所述编排指标的优先级,创制包含有所述基础节点和所述编排节点,以及连接所述基础节点和所述编排节点的模型路径的知识图谱模型的方式,得到能够随时被调用且能够被复用的计算机模型,即:所述知识图谱模型,保证了根据基础指标获得编排指标的运算效率和运算可靠性。
96.知识图谱(knowledge graph),是显示知识发展进程与结构关系的一系列各种不同的图形,用可视化技术描述知识资源及其载体,挖掘、分析、构建、绘制和显示知识及它们之间的相互联系的计算机模型。
97.在一个优选的实施例中,根据所述编排函数中基础指标的优先级制定所述编排指标的优先级,还包括:
98.s41:若确定所述编排指标对应的编排函数中不具有中间函数,则根据所述编排函数中基础指标的优先级构建所述编排指标的优先级,其中,所述编排指标的优先级低于所述基础指标的优先级。
99.s42:若确定所述编排指标对应的编排函数中具有中间函数,则根据所述中间函数中基础指标的优先级构建所述中间指标的优先级,其中,所述中间指标的优先级低于所述中间函数中基础指标的优先级。
100.s43:若确定所述编排函数中仅具有中间函数,则根据所述中间指标的优先级构建所述编排指标的优先级,其中,所述编排指标的优先级低于所述中间指标的优先级。
101.s44:若确定所述编排函数中具有中间函数和基础数据,则根据所述中间指标的优先级和所述相应于自变量数据的基础指标的优先级,构建所述编排指标的优先级,其中,所述编排指标的优先级低于所述中间指标的优先级,且低于所述相应于自变量数据的基础指标的优先级。
102.示例性地,基础指标a、b的优先级分别为0,即最高的优先级。
103.如果编排指标c不具有中间指标,通过编排规则构建的编排函数为c=f(a)+f(b),将编排指标c的优先级设为max[a,b]+1=0+1=1。
[0104]
如果编排指标d具有中间指标c,通过编排规则构建的编排函数为d=f(a)+f(c),c=f(a)+f(b),将编排指标d的优先级设为max[a,c]+1=1+1=2。
[0105]
如果编排指标e具有中间指标c和d,通过编排规则构建的编排函数为e=(f(a)+f(b)+f(c))/f(d),中间函数c=f(a)+f(b),以及中间函数d=f(a)+f(c),其中,中间函数d=f(a)+f(c)中还具有中间函数c=f(a)+f(b),将编排指标e的优先级设为max[a,b,c,d]+1=2+1=3。
[0106]
在一个优选的实施例中,所述根据所述基础指标的优先级和所述编排指标的优先级,创制包含有所述基础节点和所述编排节点,以及连接所述基础节点和所述编排节点的模型路径的知识图谱模型,包括:
[0107]
s45:若确定所述编排函数中不具有中间函数,将所述基础指标的优先级录入所述基础节点,及将所述编排指标的优先级录入所述编排节点,对所述基础节点和所述编排节点之间进行连线,得到表征从所述基础指标到所述编排指标的模型路径。
[0108]
s46:若确定所述编排函数中具有中间函数,则构建相应于所述中间函数的中间节点,获取相应于所述中间函数的中间指标的优先级,及识别与所述中间函数中基础指标对应的基础节点,其中,所述中间节点中记载有所述中间函数;
[0109]
s47:在所述中间节点中录入所述中间指标的优先级,及在与所述中间函数内基础指标对应的基础节点中录入所述基础指标的优先级,对所述中间节点和所述基础节点之间进行连线得到第一边;在所述编排节点中录入所述编排指标的优先级,对所述编排节点和所述中间节点之间进行连线得到第二边;
[0110]
s48:若确定所述编排函数中仅具有中间函数,则整合所述第一边和所述第二边,得到表征从所述基础指标到所述编排指标的模型路径。
[0111]
s49:若确定所述编排函数中具有中间函数和基础指标,则对从相应于所述编排函数中基础指标的基础节点到所述编排节点之间进行连线得到第三边,整合所述第一边、所述第二边和所述第三边得到表征从所述基础指标到所述编排指标的模型路径。
[0112]
于本实施例中,通过构建具有第一边、第二边、第三边以及基础节点、中间节点、编排节点的知识图谱模型,不仅提高了获取编排指标的效率和便利度,还可通过调整基础节点中的基础指标及优先级、和/或中间节点中的中间指标和中间函数及优先级、和/或编排节点的编排指标和编排函数及优先级,对知识图谱模型进行调整,使得终端能够很容易获得调整后的编排指标。
[0113]
s203:接收终端发送的请求消息,从预置的知识图谱模型中获取相应于所述请求消息的模型路径,其中,所述知识图谱模型是具有至少一个模型路径的图模型,所述模型路径上设置有至少一个具有运算规则的模型节点。
[0114]
本步骤与实施例1中的s101一致。
[0115]
s204:通过所述模型路径对所述请求消息进行运算并得到运算结果,将所述运算结果返回至所述终端。
[0116]
本步骤与实施例1中的s102一致。
[0117]
本技术的技术方案中,所涉及的金融数据或用户数据等信息的收集、存储、使用、加工、传输、提供和公开等处理,均符合相关法律法规的规定,且不违背公序良俗。
[0118]
实施例3:
[0119]
请参阅图4,本技术提供一种请求消息处理装置1,包括:
[0120]
路径识别模块13,用于接收终端发送的请求消息,从预置的知识图谱模型中获取相应于所述请求消息的模型路径,其中,所述知识图谱模型是具有至少一个模型路径的图模型,所述模型路径上设置有至少一个具有运算规则的模型节点;
[0121]
请求运算模块14,用于通过所述模型路径对所述请求消息进行运算并得到运算结果,将所述运算结果返回至所述终端。
[0122]
可选的,请求消息处理装置1,还包括:
[0123]
指标编排模块11,用于获取至少一个基础指标以及至少一个编排规则,获取相应于所述编排规则中自变量数据的基础指标,对相应于所述自变量数据的基础指标进行编排得到编排函数,所述编排函数用于被运算以得到所述编排规则中的编排指标;
[0124]
模型构建模块12,用于根据所述编排函数中基础指标的优先级制定所述编排指标的优先级,并构建相应于所述基础指标的基础节点以及相应于所述编排指标的编排节点,根据所述基础指标的优先级和所述编排指标的优先级,创制包含有所述基础节点和所述编排节点,以及连接所述基础节点和所述编排节点的模型路径的知识图谱模型,其中,所述编排节点中记载有所述编排函数。
[0125]
实施例4:
[0126]
为实现上述目的,本技术还提供一种计算机设备5,包括:处理器以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;
[0127]
所述处理器执行所述存储器存储的计算机执行指令,以实现上述的请求消息处理方法,其中,请求消息处理装置的组成部分可分散于不同的计算机设备中,计算机设备5可以是执行程序的智能手机、平板电脑、笔记本电脑、台式计算机、机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个应用服务器所组成的服务器集群)等。本实施例的计算机设备至少包括但不限于:可通过系统总线相互通信连接的存储器51、处理器52,如图5所示。需要指出的是,图5仅示出了具有组件-的计算机设备,但是应
理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。本实施例中,存储器51(即可读存储介质)包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器51可以是计算机设备的内部存储单元,例如该计算机设备的硬盘或内存。在另一些实施例中,存储器51也可以是计算机设备的外部存储设备,例如该计算机设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。当然,存储器51还可以既包括计算机设备的内部存储单元也包括其外部存储设备。本实施例中,存储器51通常用于存储安装于计算机设备的操作系统和各类应用软件,例如实施例三的请求消息处理装置的程序代码等。此外,存储器51还可以用于暂时地存储已经输出或者将要输出的各类数据。处理器52在一些实施例中可以是中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器52通常用于控制计算机设备的总体操作。本实施例中,处理器52用于运行存储器51中存储的程序代码或者处理数据,例如运行请求消息处理装置,以实现上述实施例的请求消息处理方法。
[0128]
上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本技术各个实施例所述方法的部分步骤。应理解,上述处理器可以是中央处理单元(central processing unit,简称cpu),还可以是其它通用处理器、数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器,还可以为u盘、移动硬盘、只读存储器、磁盘或光盘等。
[0129]
为实现上述目的,本技术还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘、服务器、app应用商城等等,其上存储有计算机执行指令,程序被处理器52执行时实现相应功能。本实施例的计算机可读存储介质用于存储实现所述请求消息处理方法的计算机执行指令,被处理器52执行时实现上述实施例的请求消息处理方法。
[0130]
上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
[0131]
一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(application specific integrated circuits,简称asic)
中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。
[0132]
本技术提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述的请求消息处理方法。
[0133]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0134]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求书指出。
[0135]
应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求书来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1