问答数据处理方法及装置、智能机器人的制作方法

文档序号:9727440阅读:575来源:国知局
问答数据处理方法及装置、智能机器人的制作方法
【技术领域】
[0001]本发明涉及应答机器人技术领域,具体地说,涉及问答数据处理方法及装置、智能机器人。
【背景技术】
[0002]问答机器人系统是人工智能和自然语言处理领域中一个倍受关注并具有广泛发展前景的研究方向,其能够采用准确、简洁的自然语言来回答用户采用自然语言提出的问题,从而满足人们对快速、准确地获取信息的需求。
[0003]目前,问答机器人系统在提供标准化问答服务方面,其技术正在趋于成熟。但随着用户对于问答机器人系统的期望也随之提高,不仅需要得到标准化的问答服务,更需要问答机器人系统能够根据用户的性格偏好、年龄性别职业、语言行为习惯等特性给出更人性化和个性化的服务,而现有问答机器人系统无法提供用户个性化的问答服务。
[0004]基于上述情况,亟需一种能够提供用户个性化问答服务的问答数据处理方法。

【发明内容】

[0005]为解决上述问题,本发明提供了一种问答数据处理方法,其包括:
[0006]语义解析步骤,对获取到的用户输入的请求信息进行语义解析,得到用户当前意图信息,所述用户当前意图信息包括用户当前行为数据和用户当前参数;
[0007]个性化数据库匹配步骤,利用与所述用户相对应的个性化数据库对所述用户当前意图信息进行匹配,判断所述个性化数据库中是否存在匹配内容,如存在,则将得到的匹配内容与所述用户当前意图信息关联后输出。
[0008]根据本发明的一个实施例,在所述语义解析步骤中,利用预设语义解析引擎,通过正则表达式、句式匹配、语法分析和/或关键词分析对所述请求信息进行语义解析。
[0009 ]根据本发明的一个实施例,所述方法还包括:
[0010]通用数据库匹配步骤,当所述个性化数据库中不存在与所述用户当前意图信息相匹配的内容时,利用通用数据库对所述用户当前意图信息进行匹配,并将所述通用数据库中的匹配内容与所述用户当前意图信息关联后输出。
[0011]根据本发明的一个实施例,所述个性化数据库中存储的数据包括以下所列项中的至少一项:
[0012]用户属性、用户行为习惯和用户知识特征。
[0013]根据本发明的一个实施例,在所述个性化数据库匹配步骤前,所述方法还包括:
[0014]个性化数据库关联步骤,根据获取到的所述用户的身份信息,确定与所述用户相对应的个性化数据库。
[0015]根据本发明的一个实施例,所述方法还包括:
[0016]个性化数据库更新步骤,根据所述用户输入的信息,更新所述个性化数据库。
[0017]本发明还提供了一种问答数据处理装置,所述装置包括:
[0018]语义解析模块,其用于对所述用户输入的请求信息进行语义解析以得到用户当前意图信息,所述用户当前意图信息包括用户当前行为数据和用户当前参数;
[0019]个性化数据库匹配模块,其用于利用与所述用户相对应的个性化数据库对所述用户当前意图信息进行匹配,判断所述个性化数据库中是否存在匹配内容,如存在,则将得到的匹配内容与所述用户当前意图信息关联后输出。
[0020]根据本发明的一个实施例,所述语义解析模块配置为利用预设语义解析引擎,通过正则表达式、句式匹配、语法分析和/或关键词分析对所述请求信息进行语义解析。
[0021]根据本发明的一个实施例,所述装置还包括:
[0022]通用数据库匹配模块,其用于在所述个性化数据库中不存在与所述用户当前意图信息相匹配的内容时,利用通用数据库对所述用户当前意图信息进行匹配,并将所述通用数据库中的匹配内容与所述用户当前意图信息关联后输出。
[0023]根据本发明的一个实施例,所述个性化数据库中存储的数据包括以下所列项中的至少一项:
[0024]用户属性、用户行为习惯和用户知识特征。
[0025]根据本发明的一个实施例,所述装置还包括:
[0026]个性化数据库关联模块,其用于根据获取到的所述用户的身份信息,确定与所述用户相对应的个性化数据库。
[0027]根据本发明的一个实施例,所述装置还包括:
[0028]个性化数据库更新模块,其用于根据所述用户输入的信息,更新所述个性化数据库。
[0029]本发明还提供了一种智能机器人,所述智能机器人包括如上任一项所述的问答数据处理装置。
[0030]本发明所提供的问答数据处理方法能够使得应用该方法的智能机器人具备个性化服务能力,即根据用户的特性(例如性格偏好、年龄、性别、职业、语言行为习惯以及知识特征等特性)来提供更加人性化和个性化的服务。
[0031]本发明所提供的问答数据处理方法及装置还能够实现对个性化数据库的更新。通过对个性化数据库进行更新,可以使得反馈给用户的答案更加准确,从而改善用户体检,提高智能应答系统的竞争力。
[0032]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
【附图说明】
[0033]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要的附图做简单的介绍:
[0034]图1是根据本发明一个实施例的问答数据处理方法的流程图;
[0035]图2是根据本发明一个实施例的问答数据处理装置的结构示意图。
【具体实施方式】
[0036]以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本发明中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。
[0037]同时,在以下说明中,出于解释的目的而阐述了许多具体细节,以提供对本发明实施例的彻底理解。然而,对本领域的技术人员来说显而易见的是,本发明可以不用这里的具体细节或者所描述的特定方式来实施。
[0038]另外,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0039]针对现有问答机器人所存在的无法为用户提供个性化的问答服务的缺陷,本实施例提供了一种新的问答数据处理方法。其中,图1示出了该问答数据处理方法的流程图。
[0040]如图1所示,本实施例所提供的问答数据处理方法首先在步骤S101中对获取到的用户输入的请求信息进行语义解析,从而得到用户当前意图信息。其中,本实施例中,在步骤S101中所得到的用户当前意图信息优选地包括用户当前行为行为数据和用户当前参数。
[0041]具体地,在步骤S101中,本方法优选地利用预设语义解析引擎来对用户输入的请求信息进行语义解析。其中,在本发明的不同实施例中,该预设语义解析引擎可以采用不同的合理方式来实现,本发明不限于此。
[0042]例如在本发明的一个实施例中,在步骤S101中所使用的预设语义解析引擎可以是利用正则表达式、句式匹配、语法分析和/或关键词分析等方式进行数据处理的信息处理引擎。
[0043]同时,需要指出的是,在本发明的不同实施例中,在步骤S101中所获取到的请求信息既可以是文字信息,也可以是语音信息或手势信息,抑或是上述所列信息的各种组合,本发明同样不限于此。
[0044]本实施例中,通过语义解析步骤S101,可以将用户输入的自然语言的文本或语音转换为对应的用户当前行为数据和用户当前参数。具体地,例如当用户输入的请求信息为“我要开车去天安门”时,在步骤S101中对该请求信息进行语义解析所得到的用户当前行为数据为“开车导航”,用户当前参数为“用户所在位置”以及“天安门”。这样,也就将用户习惯使用的自然语言转换成了方便计算机识别与处理的标准化语言。
[0045]当得到用户当前意图信息(包括用户当前行为数据和用户当前参数)后,本实施例所提供的方法在步骤S102中利用与该用户相对应的个性化数据库来对步骤S101中所得到的用户当前意图信息进行匹配。即
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1