掌桥专利:专业的专利平台
掌桥专利
首页

基于大数据的问答方法、装置、计算机设备及存储介质

文献发布时间:2024-04-18 19:58:30


基于大数据的问答方法、装置、计算机设备及存储介质

技术领域

本发明涉及人工智能、教育学习的领域,尤其涉及基于大数据的问答方法、装置、计算机设备及存储介质。

背景技术

目前在教育学习领域的人工智能产品,仅能满足用户日常的、简单的对话需求。但对较为复杂的教育类问题,现有技术一方面并不能够给出很“智能”的回答,另一方面仅能以对话的形式回应,无法满足用户对教育学习深层次的需求。

现有技术:最接近的现有技术为CN110096573A与CN116541521A,其中CN110096573A通过从预设的图谱中查找目标图谱、根据目标图谱中文本片段的匹配度确定用户的真实文义;CN116541521A通过将用户问题与标准问题进行近似度对比以确定用户的真实文义。

缺陷和不足:

(1)对思维比较跳跃、表达不清晰的用户无法进行准确的回应。

(2)仅以文字或图片的方式回复用户,无法满足其个性化的学习需求。

传统技术中,人机交互界面在接收到问询-意图分发请求后,直接将问询-意图分发请求分配给不同的问询-意图分发链接网络进行计算,不同问询-意图分发链接网络之间根据处理策略得到问询-意图分发输出并反馈给人机交互界面。由于问询-意图分发输出需要问询-意图分发链接网络相互通信得到,当问询-意图分发量较大的时候,极易出现问询-意图分发数据混乱的情况,从而使得问询-意图分发输出错误。

发明内容

基于此,有必要针对问询-意图分发数据混乱导致问询-意图分发输出错误的问题,提供基于大数据的问答方法、装置、计算机设备及存储介质。

基于大数据的问答方法,所述方法包括:

搭建大数据模型,人机交互界面接收问询-意图分发数据处理请求,所述问询-意图分发数据处理请求携带有问询-意图分发类型和问询-意图分发数据;

所述人机交互界面根据所述问询-意图分发类型将所述问询-意图分发数据发送至对应的数据库,将模型的窗口设置为自适应;

所述数据库将问询-意图分发数据发送至所述数据库中的问询-意图分发链接网络,设置用来存储微应用的数据库,并将这些微应用设置标签进行分层;

所述问询-意图分发链接网络对所述问询-意图分发数据进行处理得到初步问询-意图分发输出,并将所述初步问询-意图分发输出反馈至所述数据库,将用户的真实意图进行关键词分割,并将分割出的关键词BCD...,结合用户的真实意图对关键词进行优先级的排序;

用户的真实意图可由所述问询-意图分发数据(query)得到;

所述数据库根据所述初步问询-意图分发输出计算得到目标问询-意图分发输出,并将所述目标问询-意图分发输出返回至所述人机交互界面,将排序后的关键词BCD进行分类,并依次与微应用所在层级进行对比,匹配成功后向用户推送对应的微应用;

匹配的具体方法可包括语义相似性、字符串编辑距离等;

所述人机交互界面发出所述目标问询-意图分发输出。

在其中一个实施例中,所述方法还包括:

编码为所述编码中注册的用户分配一个或多个问询-意图分发链接网络,每个所述问询-意图分发链接网络对应一种问询-意图分发类型;

所述编码根据所述问询-意图分发类型将所述问询-意图分发链接网络分配至不同的数据库。

在其中一个实施例中,所述数据库将问询-意图分发数据发送至所述数据库中的问询-意图分发链接网络的步骤,包括:

所述数据库获取所述数据库中问询-意图分发链接网络对应的编码标识,并将所述问询-意图分发数据和所述织标识发送至所述数据库中对应的问询-意图分发链接网络;

所述问询-意图分发链接网络对所述问询-意图分发数据进行处理得到初步问询-意图分发输出的步骤之前,还包括:

所述问询-意图分发链接网络对所述编码标识进行验证,当所述编码标识的验证通过后,所述问询-意图分发链接网络对所述问询-意图分发链接网络对应的用户权限进行验证,在所述用户权限验证通过后,继续执行所述问询-意图分发链接网络对所述问询-意图分发数据进行处理得到初步问询-意图分发输出的步骤。

在其中一个实施例中,所述问询-意图分发链接网络为问询-意图分发链接网络集群,所述问询-意图分发链接网络集群中的问询-意图分发链接网络共享存储空间;

所述问询-意图分发链接网络对所述问询-意图分发数据进行处理得到初步问询-意图分发输出的步骤,包括:

所述问询-意图分发链接网络集群检测当前参与问询-意图分发的问询-意图分发链接网络是否存在语义识别错误;

若当前参与问询-意图分发的问询-意图分发链接网络存在语义识别错误时,则所述问询-意图分发链接网络集群选择未发生语义识别错误的问询-意图分发链接网络;

所选择的未发生语义识别错误的问询-意图分发链接网络根据发生语义识别错误的问询-意图分发链接网络在所述共享存储空间中存储的信息继续对所述问询-意图分发数据进行处理得到初步问询-意图分发输出。

在其中一个实施例中,所述数据库根据所述初步问询-意图分发输出计算得到目标问询-意图分发输出步骤,包括

所述数据库判断参与问询-意图分发的所述问询-意图分发链接网络反馈的初步问询-意图分发输出表示问询-意图分发成功的量是否大于等于限定值;

如果表示问询-意图分发成功的所述初步问询-意图分发输出的数量大于等于限定值时,则目标问询-意图分发输出表示问询-意图分发成功;

如果表示问询-意图分发成功的所述初步问询-意图分发输出的数量小于限定值时,则目标问询-意图分发输出表示问询-意图分发失败。

基于大数据的问答系统,所述系统包括人机交互界面、数据库以及问询-意图分发链接网络;

所述人机交互界面用于接收问询-意图分发数据处理请求,所述问询-意图分发数据处理请求携带有问询-意图分发类型和问询-意图分发数据;所述人机交互界面根据所述问询-意图分发类型将所述问询-意图分发数据发送至对应的数据库;

所述数据库用于将问询-意图分发数据发送至所述数据库中的问询-意图分发链接网络;

所述问询-意图分发链接网络用于对所述问询-意图分发数据进行处理得到初步问询-意图分发输出,并将所述初步问询-意图分发输出反馈至所述数据库;

所述数据库还用于根据所述初步问询-意图分发输出计算得到目标问询-意图分发输出,并将所述目标问询-意图分发输出返回至所述人机交互界面;

所述人机交互界面还用于发出所述目标问询-意图分发输出。

在其中一个实施例中,所述系统还包括编码,所述编码用于为所述编码中注册的用户分配一个或多个问询-意图分发链接网络,且每个所述问询-意图分发链接网络对应一种问询-意图分发类型,所述编码根据所述问询-意图分发类型将所述问询-意图分发链接网络分配至不同的数据库。

在其中一个实施例中,所述编码为所述编码中注册的用户设置对应的问询-意图分发权限;

所述数据库还用于获取所述数据库中问询-意图分发链接网络对应的编码标识,并将所述问询-意图分发数据所述编码标识发送至所述数据库中对应的问询-意图分发链接网络;

所述问询-意图分发链接网络还用于对所述编码标识进行验证,当所述编码标识的验证通过后,所述问询-意图分发链接网络对所述问询-意图分发链接网络对应的用户权限进行验证,在所述用户权限验证通过后,继续对所述问询-意图分发数据进行处理得到初步问询-意图分发输出。

一种计算机系统,包括人机交互界面、数据库和问询-意图分发链接网络;

所述人机交互界面包括第一边缘计算网关、第一云端以及存储在所述第一边缘计算网关上并可在所述第一云端上运行的计算机程序,所述第一云端执行所述计算机程序时实现以下步骤:接收问询-意图分发数据处理请求,所述问询-意图分发数据处理请求携带有问询-意图分发类型和问询-意图分发数据;根据所述问询-意图分发类型将所述问询-意图分发数据发送至对应的数据库,并发出目标问询-意图分发输出;

所述数据库包括第二边缘计算网关、第二云端以及存储在所述第二边缘计算网关上并可以在所述第二云端上运行的计算机程序,所述第二云端执行所述计算机程序时实现以下步骤:将问询-意图分发数据发送至所述数据库中的问询-意图分发链接网络,根据问询-意图分发链接网络反馈的初步问询-意图分发输出计算得到目标问询-意图分发输出,并将所述目标问询-意图分发输出返回至所述人机交互界面;

所述问询-意图分发链接网络包括第三边缘计算网关、第三云端以及存储在所述第三边缘计算网关上并可以在所述第三云端上运行的计算机程序,所述第三云端执行所述计算机程序时实现以下步骤:对所述问询-意图分发数据进行处理得到初步问询-意图分发输出,并将所述初步问询-意图分发输出反馈至所述数据库。

一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被云端执行时实现上述任一项所述方法中的步骤。

上述问询-意图分发数据处理方法、装置、计算机设备及存储介质,首先通过人机交互界面接收交数据处理请求,并根据问询-意图分发类型为问询-意图分发数据处理请求分配特定的数据库,数据库将问询-意图分发数据分配给数据库中的问询-意图分发链接网络,问询-意图分发链接网络对问询-意图分发数据进行处理得到初步问询-意图分发输出,从而数据库可以根据参与问询-意图分发的问询-意图分发链接网络的初步问询-意图分发输出得到目标问询-意图分发输出并反馈给人机交互界面,不需要问询-意图分发链接网络之间进行交互,减少了数据的交互,从而可以避免不同问询-意图分发链接网络之间数据混乱的现象的发生,进一步保证了问询-意图分发输出的可靠性;通过将大模型的窗户设置为自适应,既实现对不同用户的上下文进行分析的目的,又减轻了模型的运算压力。通过将意图进行分级/分层理解,并将其分发到对应的微应用上,既加强了模型对用户意图的理解能力,又满足了用户对教育学习个性化的需求,还减轻了模型的运算压力。

附图说明

图1为一实施例中的问询-意图分发数据处理方法的流程图;

图2为一实施例中的装置系统的组成示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。

在详细说明根据本发明的实施例前,应该注意到的是,所述的实施例主要在于与问询-意图分发数据处理方法、装置、计算机设备及存储介质相关的步骤和系统组件的组合。因此,所属系统组件和方法步骤已经在附图中通过常规符号在适当的位置表示出来了,并且只示出了与理解本发明的实施例有关的细节,以免因对于得益于本发明的本领域普通技术人员而言显而易见的那些细节模糊了本发明的公开内容。

在本文中,诸如左和右,上和下,前和后,第一和第二之类的关系术语仅仅用来区分一个实体或动作与另一个实体或动作,而不一定要求或暗示这种实体或动作之间的任何实际的这种关系或顺序。术语“包括”、“包含”或任何其他变体旨在涵盖非排他性的包含,由此使得包括一系列要素的过程、方法、物品或者设备不仅包含这些要素,而且还包含没有明确列出的其他要素,或者为这种过程、方法、物品或者设备所固有的要素。

计算机系统包括人机交互界面、数据库、问询-意图分发链接网络、编码和CA服务器,其中人机交互界面是独立于问询-意图分发链接网络的,其可以以集群的形式部署,并以负载均衡的方式向外部提供问询-意图分发强求,外部的问询-意图分发强求一般包括问询-意图分发类型和问询-意图分发数据,人机交互界面会与外部约定好加密和解密的算法以及算法的密钥长度(即安全等级)、加签和验签的算法以及算法的密钥长度、证书的格式。人机交互界面根据问询-意图分发类型生成问询-意图分发标识,并根据问询-意图分发类型选择匹配的数据库,并把问询-意图分发标识、问询-意图分发数据通过安全处理后发给匹配的数据库。该问询-意图分发数据处理方法可以应用于区块链或基于PaxOS算法实现的分布式的问询-意图分发系统中。

CA服务器是提供根CA证书的下载以及为每个编码提供用户的密钥和证书生成,并能提供TLS(传输层安全协议)所需的安全要素的生成,CA服务器可以以集群的方式向外提供服务。编码首先从CA服务器下载根CA证书,然后接收用户注册,并根据根CA证书为每一个用户提供密钥和证书,其中编码中可以注册一个或多个用户,编码为每一个用户分配合适的问询-意图分发链接网络,并将问询-意图分发链接网络根据问询-意图分发类型分配到合适的数据库中,且可以设置用户的权限,其中权限可以包括问询-意图分发执行权限和问询-意图分发数据读取权限,其中具有问询-意图分发执行权限的用户可以同时具有问询-意图分发数据读取权限,而具有问询-意图分发数据读取权限的用户则不具有问询-意图分发执行权限。

问询-意图分发链接网络在部署上可以支持集群和负载均衡的模式,问询-意图分发链接网络的属性除了基本性外,还包括问询-意图分发链接网络的IP地址、问询-意图分发链接网络的端口、事件的IP地址、事件的端口、所述编码的编码标识、编码在问询-意图分发链接网络所在数据库上的用户、用户的加密密钥、证书、证书的格式,编码和数据库约定的加解密算法、加签和验签的算法、各个算法的密钥长度等。问询-意图分发链接网络接收到数据库的问询-意图分发请求后,首先对签名的字段进行验签,在验签成功后,判断接收到的字段中的编码标识与问询-意图分发链接网络中存储的编码标识是否一致,如果不一致,则直接拒绝问询-意图分发,如果一致,则继续判断用户权限是否正确,如果不正确,则直接拒绝问询-意图分发,如果正确,则问询-意图分发链接网络执行问询-意图分发然后把初步问询-意图分发输出返回至数据库。

数据库在初始化的时候获取数据库中每个问询-意图分发链接网络所属编码的用户的密钥和证书,经过CA服务器验证成功后,才会将该密钥和证书进行存储,这样可以防止用户的密钥和证书被篡改。数据库接收到人机交互界面发送的报文请求后,遍历数据库内的问询-意图分发链接网络,并读取存储在数据库内部的问询-意图分发链接网络的用户密钥和证书,将所获取的问询-意图分发标识、问询-意图分发数据以及编码标识发送到对应的问询-意图分发链接网络,在发送之前可以通过约定的加密方式进行加密以及约定的加签方式进行加签。

请参阅图1,在其中一个实施例中,提供基于大数据的问答方法该计算机系统上运行有区块链问询-意图分发数据处理程序,通过该区块链问询-意图分发数据处理程序来实施问询-意图分发数据处理方法。该方法具体包括如下步骤:

S202:搭建大数据模型,人机交互界面接收问询-意图分发数据处理请求,所述问询-意图分发数据处理请求携带有问询-意图分发类型和问询-意图分发数据;所述人机交互界面根据所述问询-意图分发类型将所述问询-意图分发数据发送至对应的数据库,将模型的窗口设置为自适应;

具体地,人机交互界面可以接收外部发送的问询-意图分发数据处理请求,其中该问询-意图分发数据处理请求中携带有问询-意图分发类型和问询-意图分发数据。其中人机交互界面可以与外部预先约定好加密解密算法以及算法长度、加签验签算法以及算法长度、证书格式、问询-意图分发类型的定义、需要加解密的问询-意图分发数据和需要加验签的数据等,在问询-意图分发时,外部将问询-意图分发类型、问询-意图分发数据等发送给人机交互界面,人机交互界面接收到问询-意图分发数据处理请求时,首先验证该问询-意图分发数据处理请求的合法性,例如根据验签算法对加签的数据进行验签,验签成功后,再对加密的数据进行解密得到问询-意图分发类型和问询-意图分发数据,并根据问询-意图分发类型生成问询-意图分发标识,将问询-意图分发标识和问询-意图分发数据发送到与问询-意图分发类型对应的数据库中。

具体规则可为:①若用户输入的3条信息均表达a意图,则以a意图为用户的真实意图;若用户输入的3条信息中存在不同的意图,则寻找上文中最近的N条信息,直到具有相同意图的信息占全部信息的75%及以上,则该相同的b意图为用户的真实意图。②若①无法得出用户的真实意图,则提示用户输入新的信息,并重新启动①判断,直至得出用户的真实意图。

其中问询-意图分发标识是可以唯一确定本次问询-意图分发的标识,其可以是根据问询-意图分发类型和流水号来确定,例如相同问询-意图分发类型则问询-意图分发的流水号递增并具有唯一性。人机交互界面将问询-意图分发标识作为报文的头字段,问询-意图分发数据作为报文的主体字段生成第一报文,并将该第一报文发送给与问询-意图分发类型对应的数据库。

S204:所述数据库将问询-意图分发数据发送至所述数据库中的问询-意图分发链接网络,设置用来存储微应用的数据库,并将这些微应用设置标签进行分层。

具体地,接收到第一报文的数据库,遍历数据库内的问询-意图分发链接网络,并读取存储在数据库内的问询-意图分发链接网络的用户密钥和证书,将问询-意图分发标识和问询-意图分发链接网络所属编码的编码标识作为头字段,将问询-意图分发数据作为主体字段生成第二报文,并根据预先约定的加密算法对预先预定的字段进行加密,例如对主体字段进行加密,然后根据预先预定的加签字段进行加签,例如对头字段和主体字段均进行加签,然后把签名和所有的字段发送给数据库中的每一个问询-意图分发链接网络。

需要说明的是,每个数据库和每个编码的问询-意图分发链接网络可以通过两种方式约定安全通信模式:第一种是数据库通过CA服务器获取加入到数据库的每个问询-意图分发链接网络所属编码的对应问询-意图分发类型的用户的用户密钥、证书或者通过线下向编码获取用户的用户密钥和证书,并通过CA服务器对所获取到的用户密钥和证书进行验证,保存验证成功的用户密钥和证书,通过线下和编码约定好加解密的算法及算法长度(即安全等级)、加签和验签的算法和算法长度、证书格式。第二种是通过TLS(传输层安全协议)和每个编码的问询-意图分发链接网络约定TLS协议版本以及安全通信系列选项。另外人机交互界面和数据库是内网通信,进一步保证了通信安全。

S206:所述问询-意图分发链接网络对所述问询-意图分发数据进行处理得到初步问询-意图分发输出,并将所述初步问询-意图分发输出反馈至所述数据库,将用户的真实意图进行关键词分割,并将分割出的关键词BCD...,结合用户的真实意图对关键词进行优先级的排序。

具体地,问询-意图分发链接网络对数据库请求的响应模式有两种:一种是同步的API调用的响应模式,另外一种是异步的事件消息响应模式。问询-意图分发链接网络接收到数据库的问询-意图分发请求后,首先对签名的字段进行验签,如果验签失败,则直接返回问询-意图分发失败的初步问询-意图分发输出,如果验签成功,则继续对加密的字段进行加密,如果解密失败,则直接返回问询-意图分发失败的初步问询-意图分发输出,如果解密成功,则对解密得到的问询-意图分发数据按照预先设置的问询-意图分发逻辑进行处理,如果问询-意图分发成功,则得到问询-意图分发成功的初步问询-意图分发输出,如果问询-意图分发失败,则得到问询-意图分发失败的初步问询-意图分发输出,并将该初步问询-意图分发输出反馈给数据库,以便于数据库得到目标问询-意图分发输出。

其中,无论初步问询-意图分发输出是否为问询-意图分发成功,均将该初步问询-意图分发输出返回给数据库,该第二报文可以通过响应模式发送给数据库,其中第二报文也可以包括头字段和主体字段,并对主体字段进行签名,其中头字段中可以存储问询-意图分发标识和编码标识,主体字段中存储初步问询-意图分发输出,

S208:所述数据库根据所述初步问询-意图分发输出计算得到目标问询-意图分发输出,并将所述目标问询-意图分发输出返回至所述人机交互界面,将排序后的关键词BCD进行分类,并依次与微应用所在层级进行对比,匹配成功后向用户推送对应的微应用。

具体地,数据库根据数据库中参与问询-意图分发的问询-意图分发链接网络所返回的初步问询-意图分发输出计算得到目标问询-意图分发输出。数据库在接收到问询-意图分发链接网络返回的第二报文时,可以首先根据编码标识找到本地存储的编码标识对应的用户的证书中的公钥,对第二报文进行验签,验签成功后,通过问询-意图分发标识记录下初步问询-意图分发输出,然后根据预设的问询-意图分发策略以及所接收到的所有的初步问询-意图分发输出得到目标问询-意图分发输出,并将目标问询-意图分发输出反馈给人机交互界面。

S210:人机交互界面发出目标问询-意图分发输出。

具体地,人机交互界面在接收到目标问询-意图分发输出后,按照与外部约定的加密解密算法、加签和验签算法对目标问询-意图分发输出进行加密和加签,然后将加密和加签后的目标问询-意图分发输出发出。

上述问询-意图分发数据处理方法,首先通过人机交互界面接收问询-意图分发数据处理请求,并根据问询-意图分发类型为问询-意图分发数据处理请求分配特定的数据库,数据库将问询-意图分发数据分配给数据库中的问询-意图分发链接网络,问询-意图分发链接网络对问询-意图分发数据进行处理得到初步问询-意图分发输出,从而数据库可以根据参与问询-意图分发的问询-意图分发链接网络的初步问询-意图分发输出得到目标问询-意图分发输出并反馈给人机交互界面,不需要问询-意图分发链接网络之间进行交互,减少了数据的交互,从而可以避免不同问询-意图分发链接网络之间数据混乱的现象的发生,进一步保证了问询-意图分发输出的可靠性。

在其中一个实施例中,该问询-意图分发数据处理方法还可以包括:编码为编码中注册的用户分配一个或多个问询-意图分发链接网络,每个问询-意图分发链接网络对应一种问询-意图分发类型;编码根据问询-意图分发类型将问询-意图分发链接网络分配至不同的数据库。

具体地,计算机系统在初始化时,编码通过CA服务器申请编码中注册的用户的用户名和相关的用户密钥、证书,建立数据库,编码为编码中注册的用户分配一个或多个问询-意图分发链接网络,每个问询-意图分发链接网络对应一种问询-意图分发类型,编码根据问询-意图分发类型将问询-意图分发链接网络分配至不同的数据库,数据库获取每个问询-意图分发链接网络的属性,从而保证了数据库和问询-意图分发类型具有一一对应的关系,每个编码分配对应问询-意图分发类型的用户,每个编码分配一个问询-意图分发链接网络或多个问询-意图分发链接网络给对应的数据库。其中,问询-意图分发链接网络的属性可以包括问询-意图分发链接网络的基本属性、问询-意图分发链接网络的IP地址、问询-意图分发链接网络的端口号、事件的IP地址和事件的端口号、问询-意图分发链接网络所属的编码、编码在该数据库上的用户、用户的权限、用户的加密密钥和证书、证书的格式、编码和数据库约定的加解密算法、加签和验签的算法、算法的密钥长度等。如果问询-意图分发链接网络的响应模式为事件模式则数据库与每个加入数据库的问询-意图分发链接网络建立事件连接。此外,在初始化时,人机交互界面建立问询-意图分发类型与数据库的映射关系,并与外约定加解密算法、加签和验签的算法、算法的密钥长度等。

具体地,其中编码1中注册有两个用户,分别为第一用户和第二用户,其中第一用户与第五问询-意图分发链接网络对应,第二用户与第二问询-意图分发链接网络对应,第五问询-意图分发链接网络属于第一数据库,第二问询-意图分发链接网络属于第二数据库,因此第五问询-意图分发链接网络和第二问询-意图分发链接网络所处理的问询-意图分发类型不同。这样在人机交互界面接收到问询-意图分发数据处理请求时,首先根据问询-意图分发类型将问询-意图分发数据分配到对应的数据库,例如第一数据库,第一数据库将该问询-意图分发数据分配给第一数据库中所有的问询-意图分发链接网络即第一问询-意图分发链接网络和第五问询-意图分发链接网络,第一问询-意图分发链接网络和第五问询-意图分发链接网络分别计算得到初步问询-意图分发输出并反馈给第一数据库,第一数据库在根据初步问询-意图分发输出得到目标问询-意图分发输出后,将目标问询-意图分发输出反馈给人机交互界面,再由人机交互界面发出。

具体地,编码还可以更新问询-意图分发类型的用户信息或者过期的用户证书,并将更新的用户信息和更新的用户证书发送到相应的数据库。例如第一编码可以更新与第五问询-意图分发链接网络对应的用户的用户信息,然后通知第一数据库,例如当更改的用户信息为加密解密算法时,则需要及时通知到第一数据库,否则会造成问询-意图分发失败的情况的出现。

在上述实施例中,在初始化的过程引入了编码的编码属性,提高了编码参与问询-意图分发的可见性,从而提高了系统的扩展性。且一个编码中一般仅由一个问询-意图分发链接网络参与计算,提高了资源的利用率,一个编码中的多个问询-意图分发链接网络分别参与不同类型的问询-意图分发的计算,在不同问询-意图分发类型计算时设计相同编码的不同计算链接网络之间的隔离,避免数据的混淆和混乱,提升问询-意图分发计算的可见性。

在其中一个实施例中,数据库将问询-意图分发数据发送至数据库中的问询-意图分发链接网络的步骤可以包括:数据库获取数据库中问询-意图分发链接网络对应的编码标识,并将问询-意图分发数据和编码标识发送至数据库中对应的问询-意图分发链接网络。在问询-意图分发链接网络对问询-意图分发数据进行处理得到初步问询-意图分发输出的步骤之前还可以包括:问询-意图分发链接网络对编码标识进行验证,当编码标识的验证通过后,问询-意图分发链接网络对问询-意图分发链接网络对应的用户权限进行验证,在用户权限验证通过后,继续执行问询-意图分发链接网络对问询-意图分发数据进行处理得到初步问询-意图分发输出的步骤。

具体地,数据库将问询-意图分发数据发送至数据库中的问询-意图分发链接网络的步骤可以包括获取数据库中问询-意图分发链接网络对应的编码标识,并将编码标识和问询-意图分发标识作为头字段,将问询-意图分发数据作为主体字段发送至对应的问询-意图分发链接网络,第一数据库获取到第一编码的编码标识和第二编码的编码标识,并将第一编码的编码标识作为头字段、问询-意图分发数据作为主体字段发送给第五问询-意图分发链接网络,将第二编码的编码标识作为头字段、问询-意图分发数据作为主体字段发送给第一问询-意图分发链接网络,从而第一问询-意图分发链接网络和第五问询-意图分发链接网络对对应的问询-意图分发数据进行处理得到初步问询-意图分发输出。

具体地,以第一问询-意图分发链接网络为例进行说明,当第一问询-意图分发链接网络接收到第一数据库发送来的问询-意图分发数据和编码标识时,则判断第一数据库发送来的编码标识与第一问询-意图分发链接网络中存储的编码标识是否一致,即是否均为第二编码的编码标识,如果两者不一致,则直接拒绝问询-意图分发,即返回问询-意图分发失败的初步问询-意图分发输出,如果两者一致,则可以继续判断当前用户是否具有问询-意图分发执行权限,如果不具有问询-意图分发执行权限,则直接拒绝问询-意图分发,即返回问询-意图分发失败的初步问询-意图分发输出,如果具有问询-意图分发执行权限,则第一问询-意图分发链接网络对所接收的问询-意图分发数据进行处理得到初步问询-意图分发输出。

上述实施例中在问询-意图分发过程中引入了编码的属性,提高了编码参与的可见性,从而提高了系统的可扩展性,例如可以根据编码的属性增加新的编码等,另外设置了用户的权限,从而可以保证没有权限的用户无法访问相应的问询-意图分发数据,即在一次问询-意图分发中,一个用户进行登录问询-意图分发,多个问询-意图分发链接网络如果属于不同的编码,则该用户只能访问其中一个问询-意图分发链接网络,如果该用户想要访问其他的问询-意图分发链接网络,则需要通过相应的签名验证等,从而保证了问询-意图分发数据的安全性。

在其中一个实施例中,问询-意图分发链接网络为问询-意图分发链接网络集群,问询-意图分发链接网络集群中的问询-意图分发链接网络共享存储空间;问询-意图分发链接网络对问询-意图分发数据进行处理得到初步问询-意图分发输出的步骤可以包括:问询-意图分发链接网络集群检测当前参与问询-意图分发的问询-意图分发链接网络是否存在语义识别错误;若当前参与问询-意图分发的问询-意图分发链接网络存在语义识别错误时,则问询-意图分发链接网络集群选择未发生语义识别错误的问询-意图分发链接网络;所选择的未发生语义识别错误的问询-意图分发链接网络根据发生语义识别错误的问询-意图分发链接网络在共享存储空间中存储的信息并继续对问询-意图分发数据进行处理得到初步问询-意图分发输出。

具体地,问询-意图分发链接网络可以以集群的形式存在,且该集群共享一共同的存储空间,问询-意图分发链接网络在接收到数据库所发送的问询-意图分发数据后,对问询-意图分发数据进行处理,若在该过程中当前处理问询-意图分发的问询-意图分发链接网络出现语义识别错误,则该集群为当前问询-意图分发分配另一无语义识别错误的问询-意图分发链接网络继续参与问询-意图分发,例如可以根据序号进行分配,当前参与问询-意图分发的问询-意图分发链接网络的序号为5,则查询序号为6的问询-意图分发链接网络是否语义识别错误,如序号为6的问询-意图分发链接网络无语义识别错误,则直接分配序号为6的问询-意图分发链接网络继续参与问询-意图分发,如果序号为6的问询-意图分发链接网络语义识别错误,则继续遍历下一问询-意图分发链接网络直至获取到无语义识别错误的问询-意图分发链接网络来处理当前问询-意图分发,且由于集群中所有的问询-意图分发链接网络共享同一存储空间,因此所选择的无语义识别错误的问询-意图分发链接网络可以在断点处继续处理该问询-意图分发,而不需要重新处理该问询-意图分发。

上述实施例中,若当前处理问询-意图分发的问询-意图分发链接网络语义识别错误,则重新选择新的问询-意图分发链接网络继续该问询-意图分发的处理,且由于集群中所有问询-意图分发链接网络共享存储空间,因此新的问询-意图分发链接网络可以继续处理该问询-意图分发,而不需要重复上一语义识别错误的问询-意图分发链接网络的处理过程。

在其中一个实施例中,数据库根据初步问询-意图分发输出计算得到目标问询-意图分发输出的步骤可以包括:数据库判断参与问询-意图分发的问询-意图分发链接网络反馈的初步问询-意图分发输出表示问询-意图分发成功的数量是否大于等于限定值;如果表示问询-意图分发成功的初步问询-意图分发输出的数量大于等于限定值时,则目标问询-意图分发输出表示问询-意图分发成功;如果表示问询-意图分发成功的初步问询-意图分发输出的数量小于限定值时,则目标问询-意图分发输出表示问询-意图分发失败。

具体地,数据库在接收到问询-意图分发链接网络反馈的初步问询-意图分发输出后,查询表示成功的问询-意图分发输出的数量,并根据问询-意图分发策略得到目标问询-意图分发输出。

例如,问询-意图分发策略是数据库中所有的问询-意图分发链接网络的初步问询-意图分发输出均需表示问询-意图分发成功,则目标问询-意图分发输出才是问询-意图分发成功,若存在一个问询-意图分发链接网络的初步问询-意图分发输出表示未成功,则目标问询-意图分发输出是问询-意图分发失败。在这种问询-意图分发策略下,数据库查询问询-意图分发链接网络所返回的初步问询-意图分发输出,当所有的初步问询-意图分发输出均表示问询-意图分发成功时,则输出表示问询-意图分发成功的目标问询-意图分发输出,当存在一个初步问询-意图分发输出表示问询-意图分发失败时,则输出表示问询-意图分发失败的目标问询-意图分发输出。

当问询-意图分发策略是数据库中至少n/2+1个问询-意图分发链接网络的初步问询-意图分发输出均需表示问询-意图分发成功,则目标问询-意图分发输出才是问询-意图分发成功,若不存在n/2+1个问询-意图分发链接网络的初步问询-意图分发输出表示成功,则目标问询-意图分发输出是问询-意图分发失败,其中n为问询-意图分发链接网络的个数。在这种问询-意图分发策略下,数据库查询问询-意图分发链接网络所返回的初步问询-意图分发输出,当至少n/2+1个初步问询-意图分发输出均表示问询-意图分发成功时,则输出表示问询-意图分发成功的目标问询-意图分发输出,当不存在至少n/2+1个初步问询-意图分发输出表示问询-意图分发成功时,则输出表示问询-意图分发失败的目标问询-意图分发输出。

上述实施例中,数据库根据问询-意图分发链接网络返回的初步问询-意图分发输出得到目标问询-意图分发输出,而不是仅仅依靠一个问询-意图分发链接网络进行处理,或者问询-意图分发链接网络之间互相通信得到目标问询-意图分发输出,处理过程简单、输出可靠。

如图2所示,人机交互界面、数据库以及问询-意图分发链接网络组成了区块链问询-意图分发数据处理系统,其中:

人机交互界面用于接收问询-意图分发数据处理请求,问询-意图分发数据处理请求携带有问询-意图分发类型和问询-意图分发数据;人机交互界面根据问询-意图分发类型将问询-意图分发数据发送至对应的数据库。

数据库用于将问询-意图分发数据发送至数据库中的问询-意图分发链接网络。

问询-意图分发链接网络用于对问询-意图分发数据进行处理得到初步问询-意图分发输出,并将初步问询-意图分发输出反馈至数据库。

数据库还用于根据初步问询-意图分发输出计算得到目标问询-意图分发输出,并将目标问询-意图分发输出返回至人机交互界面。

人机交互界面还用于发出目标问询-意图分发输出。

在其中一个实施例中,系统还包括编码,编码用于为编码中注册的用户分配一个或多个问询-意图分发链接网络,且每个问询-意图分发链接网络对应一种问询-意图分发类型,编码根据问询-意图分发类型将问询-意图分发链接网络分配至不同的数据库。

在其中一个实施例中,编码为编码中注册的用户设置对应的问询-意图分发权限。

数据库还用于获取数据库中问询-意图分发链接网络对应的编码标识,并将问询-意图分发数据和编码标识发送至数据库中对应的问询-意图分发链接网络。

问询-意图分发链接网络还用于对编码标识进行验证,当编码标识的验证通过后,问询-意图分发链接网络对问询-意图分发链接网络对应的用户权限进行验证,在用户权限验证通过后,继续对问询-意图分发数据进行处理得到初步问询-意图分发输出。

在其中一个实施例中,问询-意图分发链接网络为问询-意图分发链接网络集群,问询-意图分发链接网络集群中的问询-意图分发链接网络共享存储空间。

问询-意图分发链接网络集群用于监测当前参与问询-意图分发的问询-意图分发链接网络是否存在语义识别错误,若当前参与问询-意图分发的问询-意图分发链接网络存在语义识别错误,则问询-意图分发链接网络集群选择未发生语义识别错误的问询-意图分发链接网络。

所选择的未发横语义识别错误的问询-意图分发链接网络根据发生语义识别错误的问询-意图分发链接网络在共享存储空间中存储的信息继续对问询-意图分发数据进行处理得到初步问询-意图分发输出。

在其中一个实施例中,数据库还用于判断参与问询-意图分发的问询-意图分发链接网络反馈的初步问询-意图分发输出表示问询-意图分发成功的数量是否大于等于限定值;如果表示问询-意图分发成功的初步问询-意图分发输出的数量大于等于限定值时,则目标问询-意图分发输出表示问询-意图分发成功;如果表示问询-意图分发成功的初步问询-意图分发输出的数量小于限定值时,则目标问询-意图分发输出表示问询-意图分发失败。

关于区块链问询-意图分发数据处理系统的具体限定可以参见上文中对于问询-意图分发数据处理方法的限定,在此不再赘述。上述区块链问询-意图分发数据处理系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的云端中,也可以以软件形式存储于计算机设备中的边缘计算网关中,以便于云端调用执行以上各个模块对应的操作。该云端可以为中央处理单元(CPU)、微云端、单片机等。上述区块链问询-意图分发数据处理系统可以实现为一种计算机程序的形式,计算机程序可在人机交互界面、数据库、问询-意图分发链接网络以及编码上运行。

在一个实施例中,提供了一种计算机系统,该计算机系统的内部结构图可以如图所示。其中该计算机系统包括人机交互界面、数据库和问询-意图分发链接网络,该人机交互界面包括通过系统总线连接的第一边缘计算网关、第一云端、第一操作系统,数据库包括通过系统总线连接的第二边缘计算网关、第二云端、第二操作系统,其中,该第二云端用于提供计算和控制能力,支撑整个计算机设备的运行。第二边缘计算网关用于存储数据、程序代码等。问询-意图分发链接网络包括通过系统总线连接的第三边缘计算网关、第三云端、第三操作系统,其中,该第三云端用于提供计算和控制能力,支撑整个计算机设备的运行。第三边缘计算网关用于存储数据、程序代码等。其中,该人机交互界面的第一云端用于提供计算和控制能力。该人机交互界面的边缘计算网关包括非易失性存储介质、内边缘计算网关。该非易失性存储介质存储有操作系统和计算机程序。该第一内边缘计算网关、第二内边缘计算网关、第三内边缘计算网关为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该人机交互界面、数据库、问询-意图分发链接网络的网络接口用于与外部的终端通过网络连接通信。该计算机程序被第一云端、第云端、第三云端执行时以实现基于大数据的问答方法。

其中,第一云端执行计算机程序时实现以下步骤:接收问询-意图分发数据处理请求,问询-意图分发数据处理请求携带有问询-意图分发类型和问询-意图分发数据;根据问询-意图分发类型将问询-意图分发数据发送至对应的数据库,并发出目标问询-意图分发输出;第二云端执行计算机程序时实现以下步骤:将问询-意图分发数据发送至数据库中的问询-意图分发链接网络,根据问询-意图分发链接网络反馈的初步问询-意图分发输出计算得到目标问询-意图分发输出,并将目标问询-意图分发输出返回至人机交互界面;第三云端执行计算机程序时实现以下步骤:对问询-意图分发数据进行处理得到初步问询-意图分发输出,并将初步问询-意图分发输出反馈至数据库。

在其中一个实施例中,该计算机系统还包括编码,编码包括通过系统总线连接的第四边缘计算网关、第四云端、第四操作系统,其中,该第四云端用于提供计算和控制能力,支撑整个计算机设备的运行。第四边缘计算网关用于存储数据、程序代码等。该第四边缘计算网关上存储至少一个计算机可执行程序,该计算机可执行程序可被第四云端执行,以实现本申请各实施例中提供的问询-意图分发数据处理方法。该计算机可执行程序可被对应的第四云端所执行,以用于实现上述各个实施例所提供的基于大数据的问答方法。计算机系统中的内边缘计算网关为非易失性存储介质中的操作系统、数据库和计算机可执行程序提供高速缓存的运行环境。

第四云端执行计算机程序时实现以下步骤:为编码中注册的用户分配一个或多个问询-意图分发链接网络,每个问询-意图分发链接网络对应一种问询-意图分发类型;根据问询-意图分发类型将问询-意图分发链接网络分配至不同的数据库。

在其中一个实施例中,第二云端执行计算机程序时所实现的将问询-意图分发数据发送至数据库中的问询-意图分发链接网络的步骤,包括:获取数据库中问询-意图分发链接网络对应的编码标识,并将问询-意图分发数据和编码标识发送至数据库中对应的问询-意图分发链接网络;第三云端执行计算机程序时所实现的对问询-意图分发数据进行处理得到初步问询-意图分发输出的步骤之前,还包括:对编码标识进行验证,当编码标识的验证通过后,问询-意图分发链接网络对问询-意图分发链接网络对应的用户权限进行验证,在用户权限验证通过后,继续对问询-意图分发数据进行处理得到初步问询-意图分发输出。

在其中一个实施例中,问询-意图分发链接网络为问询-意图分发链接网络集群,问询-意图分发链接网络集群中的问询-意图分发链接网络共享存储空间;第三云端执行计算机程序时所实现的对问询-意图分发数据进行处理得到初步问询-意图分发输出的步骤,包括:检测当前参与问询-意图分发的问询-意图分发链接网络是否存在语义识别错误;若当前参与问询-意图分发的问询-意图分发节存在语义识别错误时,则选择未发生语义识别错误的问询-意图分发链接网络;通过所选择的未发生语义识别错误的问询-意图分发链接网络根据发生语义识别错误的问询-意图分发链接网络在共享存储空间中存储的信息继续对问询-意图分发数据进行处理得到初步问询-意图分发输出。

在其中一个实施例中,第二云端执行计算机程序时所实现的根据初步问询-意图分发输出计算得到目标问询-意图分发输出的步骤,包括:判断参与问询-意图分发的问询-意图分发链接网络反馈的初步问询-意图分发输出表示问询-意图分发成功的数量是否大于等于限定值;如果表示问询-意图分发成功的初步问询-意图分发输出的数量大于等于限定值时,则目标问询-意图分发输出表示问询-意图分发成功;如果表示问询-意图分发成功的初步问询-意图分发输出的数量小于限定值时,则目标问询-意图分发输出表示问询-意图分发失败。

上述对于计算机系统的限定可以参见上文中对于问询-意图分发数据处理方法的具体限定,在此不再赘述。

本发明还提供一种计算机可读存储介质,其上存储有计算机程序,如其中,该程序被云端执行时实现以下步骤:人机交互界面接收问询-意图分发数据处理请求,问询-意图分发数据处理请求携带有问询-意图分发类型和问询-意图分发数据;人机交互界面根据问询-意图分发类型将问询-意图分发数据发送至对应的数据库;数据库将问询-意图分发数据发送至数据库中的问询-意图分发链接网络;问询-意图分发链接网络对问询-意图分发数据进行处理得到初步问询-意图分发输出,并将初步问询-意图分发输出反馈至数据库;数据库根据初步问询-意图分发输出计算得到目标问询-意图分发输出,并将目标问询-意图分发输出返回至人机交互界面;人机交互界面发出目标问询-意图分发输出。

在其中一个实施例中,计算机程序被云端执行时实现的数据库将问询-意图分发数据发送至数据库中的问询-意图分发链接网络的步骤,包括:数据库获取数据库中问询-意图分发链接网络对应的编码标识,并将问询-意图分发数据和编码标识发送至数据库中对应的问询-意图分发链接网络;问询-意图分发链接网络对问询-意图分发数据进行处理得到初步问询-意图分发输出的步骤之前,还包括:问询-意图分发链接网络对编码标识进行验证,当编码标识的验证通过后,问询-意图分发链接网络对问询-意图分发链接网络对应的用户权限进行验证,在用户权限验证通过后,继续执行问询-意图分发链接网络对问询-意图分发数据进行处理得到初步问询-意图分发输出的步骤。

在其中一个实施例中,问询-意图分发链接网络为问询-意图分发链接网络集群,问询-意图分发链接网络集群中的问询-意图分发链接网络共享存储空间;计算机程序被云端执行时实现的问询-意图分发链接网络对问询-意图分发数据进行处理得到初步问询-意图分发输出的步骤,包括:问询-意图分发链接网络集群检测当前参与问询-意图分发的问询-意图分发链接网络是否存在语义识别错误;若当前参与问询-意图分发的问询-意图分发链接网络存在语义识别错误时,则问询-意图分发链接网络集群选择未发生语义识别错误的问询-意图分发链接网络;所选择的未发生语义识别错误的问询-意图分发链接网络根据发生语义识别错误的问询-意图分发链接网络在共享存储空间中存储的信息继续对问询-意图分发数据进行处理得到初步问询-意图分发输出。

在其中一个实施例中,计算机程序被云端执行时实现的数据库根据初步问询-意图分发输出计算得到目标问询-意图分发输出的步骤,包括:数据库判断参与问询-意图分发的问询-意图分发链接网络反馈的初步问询-意图分发输出表示问询-意图分发成功的数量是否大于等于限定值;如果表示问询-意图分发成功的初步问询-意图分发输出的数量大于等于限定值时,则目标问询-意图分发输出表示问询-意图分发成功;如果表示问询-意图分发成功的初步问询-意图分发输出的数量小于限定值时,则目标问询-意图分发输出表示问询-意图分发失败。

上述对于计算机可读存储介质的限定可以参见上文中对于问询-意图分发数据处理方法的具体限定,在此不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可包括磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

相关技术
  • 基于大数据的承保方法、装置、计算机设备及存储介质
  • 问答社区交互方法、装置、终端设备及计算机存储介质
  • 大数据文件读取方法、装置、计算机设备及存储介质
  • 基于大数据的在线支付方法、电子设备及计算机存储介质
  • 基于大数据的信用评估方法、装置、电子设备及存储介质
  • 问答系统的问答匹配方法、装置、计算机设备及存储介质
  • 问答方法、问答装置、计算机设备及存储介质
技术分类

06120116503000