一种问答对热更新的方法、设备、系统及存储介质技术方案

技术编号:23050074 阅读:20 留言:0更新日期:2020-01-07 14:46
本发明专利技术公开了一种问答对热更新的方法、设备、系统及存储介质。问答对热更新的方法,该方法由中间服务实现,首先,接收问答对热更新触发指令;然后,获取拟更新的第一格式问答对数据;接着,对第一格式问答对数据进行格式整理,得到符合线上格式要求的第二格式问答对数据;之后,向线上服务发送更新问答对的指令和第二格式问答对数据,第二格式问答对数据用于完成相应问答对在线上服务的热更新。通过这一方法,线上服务能够随时获知问答对系统的更新事件,并直接得到符合线上格式要求的第二格式问答对数据,进而无需重启就能完成线上服务问答对的更新。

A method, equipment, system and storage medium for Q & A to hot update

【技术实现步骤摘要】
一种问答对热更新的方法、设备、系统及存储介质
本专利技术涉及人工智能(ArtificialIntelligence,AI)
,尤其涉及一种问答对热更新的方法、设备、系统及计算机存储介质。
技术介绍
近些年来,随着问答社区、在线论坛以及智能对话系统的不断发展进步,问答系统的应用也越来越广泛。而问答系统在实际应用过程会持续得到各种反馈,问答对引用到的语料库也会不断更新,因此,问答对数据也需要随之更新。问答对数据更新得越及时,用户体验就越好,对产品的认可度也会越高。但本专利技术人发现,现有的线上服务一般是在系统启动时才主动从问答对库中取出问答对数据,进行数据格式整理,加载到内存中。同理,只有在系统重启动时才能拿到更新的问答对数据并更新到内存中。采用这种方式更新问答对会引发一些难以调和的问题:如果频繁重启线上服务,必将大大影响系统的可用性,增加系统的维护成本;而减少线上服务重启的频率又会影响到问答对的及时更新,致使用户体验不佳。为此,本专利技术人对问答对的更新机制进行了深入研究。本专利技术人发现现有的线上服务无法完成问答对热更新的主要原因在于:1)无法实时获知问答对的更新事件,只能通过重启来主动检查问答对是否有更新。2)线上服务需要拿到符合线上格式要求的问答对数据才能更新内存中的问答对,而问答对数据格式整理这一功能也是在系统启动阶段进行的。如果能解决以上两个问题,就能够实现问答对的热更新,而无需重启系统。
技术实现思路
为了解决以上问题,本专利技术实施例创造性地提出了一种问答对热更新的方法、设备、系统及存储介质。根据本专利技术实施例第一方面,提供一种问答对热更新的方法,该方法由中间服务实现,该方法包括:接收问答对热更新触发指令;获取拟更新的第一格式问答对数据;对第一格式问答对数据进行格式整理,得到符合线上格式要求的第二格式问答对数据;向线上服务发送更新问答对的指令和第二格式问答对数据,第二格式问答对数据用于完成相应问答对在线上服务的热更新。根据本专利技术一实施方式,该方法还包括:在接收问答对热更新触发指令的步骤前,搭建中间服务。根据本专利技术一实施方式,该方法还包括:在方法执行过程中记录执行结果,执行结果至少包括执行出错时的错误信息。根据本专利技术一实施方式,获取拟更新的第一格式问答对数据,包括:从预先设定的缺省问答对库中获取拟更新的第一格式问答对数据。根据本专利技术一实施方式,获取拟更新的第一格式问答对数据,包括:从问答对热更新触发指令中获取指定的问答对库;从指定的问答对库中获取拟更新的第一格式问答对数据。根据本专利技术一实施方式,获取拟更新的第一格式问答对数据,包括:从问答对热更新触发指令中获取拟更新的第一格式问答对数据。根据本专利技术一实施方式,对第一格式问答对数据对进行格式整理,得到符合线上格式要求的第二格式问答对数据,包括:解析第一格式问答对数据,提取每个问答对的问题和答案;将问答对的问题和答案分别载入预置的、符合线上格式要求的第二问答对的数据结构中,得到符合线上格式要求的第二格式问答对数据。根据本专利技术实施例第二方面,提供一种问答对热更新的设备,该设备包括:指令接收模块,用于接收问答对热更新触发指令;数据获取模块,用于获取拟更新的第一格式问答对数据;格式整理模块,用于对第一格式问答对数据进行格式整理,得到符合线上格式要求的第二格式问答对数据;数据发送模块,用于向线上服务发送更新问答对的指令和第二格式问答对数据,第二格式问答对数据用于完成相应问答对在线上服务的热更新。根据本专利技术一实施方式,该设备还包括:中间服务搭建模块,用于在接收问答对热更新触发指令的步骤前,搭建中间服务。根据本专利技术一实施方式,该设备还包括:执行结果记录模块,用于在方法执行过程中记录执行结果,执行结果至少包括执行出错时的错误信息。根据本专利技术一实施方式,数据获取模块,具体用于,从预先设定的缺省问答对库中获取拟更新的第一格式问答对数据。根据本专利技术一实施方式,数据获取模块,具体用于,从更新触发指令中获取指定的问答对库;从指定的问答对库中获取拟更新的第一格式问答对数据。根据本专利技术一实施方式,数据获取模块,具体用于,从更新触发指令中获取拟更新的第一格式问答对数据。根据本专利技术一实施方式,格式整理模块,包括:解析单元,用于解析第一格式问答对数据,提取每个问答对的问题和答案;数据载入单元,用于将问答对的问题和答案分别载入预置的、符合线上格式要求的第二问答对的数据结构中,得到符合线上格式要求的第二格式问答对数据。根据本专利技术实施例第三方面,提供一种问答对热更新的系统,包括处理器和存储器,其中,存储器中存储有计算机程序指令,计算机程序指令被处理器运行时用于执行上述任一项的问答对热更新的方法。根据本专利技术实施例第四方面,又提供一种计算机存储介质,该计算机存储介质包括一组计算机可执行指令,当指令被执行时用于执行上述任一项的问答对热更新的方法。本专利技术实施例一种问答对热更新的方法、设备、系统及存储介质。该方法由中间服务实现,首先,接收问答对热更新触发指令;然后,获取拟更新的第一格式问答对数据;接着,对第一格式问答对数据进行格式整理,得到符合线上格式要求的第二格式问答对数据;之后,向线上服务发送更新问答对的指令和第二格式问答对数据,第二格式问答对数据用于完成相应问答对在线上服务的热更新。通过这一方法,线上服务能够随时获知问答对系统的更新事件,并直接得到符合线上格式要求的第二格式问答对数据,进而无需重启就能完成线上服务问答对的更新。附图说明通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:在附图中,相同或对应的标号表示相同或对应的部分。图1为本专利技术实施例一种问答对热更新的方法的应用场景示意图;图2为本专利技术实施例一种问答对热更新的方法的实现流程示意图;图3为本专利技术实施例一种问答对热更新的设备的组成结构示意图。具体实施方式为使本专利技术的目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本专利技术的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。此外,术语“第一”、“第二”仅用于描述目的,而不能理解本文档来自技高网...

【技术保护点】
1.一种问答对热更新的方法,所述方法由中间服务实现,其特征在于,所述方法包括:/n接收问答对热更新触发指令;/n获取拟更新的第一格式问答对数据;/n对所述第一格式问答对数据进行格式整理,得到符合线上格式要求的第二格式问答对数据;/n向线上服务发送更新问答对的指令和所述第二格式问答对数据,所述第二格式问答对数据用于完成相应问答对在线上服务的热更新。/n

【技术特征摘要】
1.一种问答对热更新的方法,所述方法由中间服务实现,其特征在于,所述方法包括:
接收问答对热更新触发指令;
获取拟更新的第一格式问答对数据;
对所述第一格式问答对数据进行格式整理,得到符合线上格式要求的第二格式问答对数据;
向线上服务发送更新问答对的指令和所述第二格式问答对数据,所述第二格式问答对数据用于完成相应问答对在线上服务的热更新。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述接收问答对热更新触发指令的步骤前,搭建所述中间服务。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述方法执行过程中记录执行结果,所述执行结果至少包括执行出错时的错误信息。


4.根据权利要求1所述的方法,其特征在于,所述获取拟更新的第一格式问答对数据,包括:
从预先设定的缺省问答对库中获取拟更新的第一格式问答对数据。


5.根据权利要求1所述的方法,其特征在于,所述获取拟更新的第一格式问答对数据,包括:
从所述问答对热更新触发指令中获取指定的问答对库;
从所述指定的问答对库中获取拟更新的第一格式问答对数据。


6.根据权利要求1所述的方法,其特征在于,所述获取拟更新的第一格式问答对数据,包括:
从所述问答对...

【专利技术属性】
技术研发人员:祝文博雷欣李志飞
申请(专利权)人:出门问问信息科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1