语音交互的数据更新方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:20389744 阅读:21 留言:0更新日期:2019-02-20 02:48
本申请中提供了一种语音交互的数据更新方法、装置、计算机设备和存储介质,包括以下步骤:获取数据库中更新应用对话数据对应的第一任务;根据预设的指定触发时间定时将第一任务添加至任务列表中;按照指定时间启动任务列表中的所有第一任务,并将所有更新应用对话数据发送至预设的存储库中;若应用对话数据中存在第一应用对话数据,第一应用对话数据的标签与更新应用对话数据的标签相同,则将第一应用对话数据替换为对应的更新应用对话数据。实现定时更新,无需每次重启服务器才能对存储于存储库中的智能语音交互的应用对话数据进行更新,时效性高,对用户的需求及时解决,省时省力。

【技术实现步骤摘要】
语音交互的数据更新方法、装置、计算机设备和存储介质
本申请涉及云存储计算机
,特别涉及一种语音交互的数据更新方法、装置、计算机设备和存储介质。
技术介绍
语音智能应答需要高频率的去更新,其根据客户的需求以及业务进行调整,时效性要求高,而现有的对语音智能进行调整的方法是根据需要修改存储于数据库中的内容,不能及时生效,需再次重启服务器,才可调用更新后的智能语音内容,而语音智能应答的时效性要求较高,若经常重启服务器,费时费力。
技术实现思路
本申请的主要目的为提供一种语音交互的数据更新方法、装置、计算机设备和存储介质,提高时效性,减少重启服务器的次数,省时省力。为实现上述目的,本申请提供了一种语音交互的数据更新方法,包括以下步骤:获取数据库中更新应用对话数据对应的第一任务;根据预设的指定触发时间定时将所述第一任务添加至任务列表中;按照指定时间启动所述任务列表中的所有所述第一任务,并将所有所述更新应用对话数据发送至预设的存储库中,其中,所述存储库已存储有对应应用对话数据,所述各应用对话数据与各标签对应;若所述应用对话数据中存在第一应用对话数据,所述第一应用对话数据的标签与所述更新应用对话数据的标签相同,则将所述第一应用对话数据替换为对应的所述更新应用对话数据。进一步地,所述获取数据库中更新应用对话数据对应的第一任务的步骤之前,包括:建立多种应用对话数据存储于所述数据库中。进一步地,所述按照指定时间启动所述任务列表中的所有所述第一任务,并将所有所述更新应用对话数据发送至预设的存储库中的步骤,包括:按照指定时间启动所述第一任务;根据启动的所有所述第一任务,将对应的所有所述更新应用对话数据通过脚本传输至所述存储库中。进一步地,所述若所述应用对话数据中存在第一应用对话数据,所述第一应用对话数据的标签与所述更新应用对话数据的标签相同,则将所述第一应用对话数据替换为对应的所述更新应用对话数据的步骤之后,包括:获取用户语音请求的语音内容;根据所述语音内容获取所述语音内容中的关键词,并根据所述关键词获取所述语音内容对应的语义;根据所述语音内容对应的语义从所述存储库中查询所述语义所对应的所述应用对话数据。进一步地,所述根据所述语音内容对应的语义从所述存储库中查询所述语义所对应的所述应用对话数据的步骤,包括:判断所述语音内容对应的语义所对应的应用对话数据是否存在所述存储库中;若是,则获取到对应的所述应用对话数据进行语音对话交互;若否,则将所述语音内容对应的语义标签,并存储于所述数据库的标签库中。进一步地,所述按照指定时间启动所述任务列表中的所有所述第一任务,并将所有所述更新应用对话数据发送至预设的存储库中的步骤之前,包括:将所述任务列表关联所述存储库,且将所述数据库对接于所述存储库。进一步地,所述若所述应用对话数据中存在第一应用对话数据,所述第一应用对话数据的标签与所述更新应用对话数据的标签相同,则将所述第一应用对话数据替换为对应的所述更新应用对话数据的步骤,包括:根据预设的标签类型将所述存储库分成多个子数据库;根据所述标签确定所述更新应用对话数据的目标标签类型,并将所述更新应用对话数据归类到与所述目标标签类型对应的子数据库,以对所述子数据库中的所述应用对话数据进行更新。本申请还提供了一种语音交互的数据更新装置,包括:第一获取模块,用于获取数据库中更新应用对话数据的所述第一任务;第一发送模块,用于根据预设的指定触发时间定时将所述第一任务添加至任务列表中;第二发送模块,用于按照指定时间启动所述任务列表中的所有所述第一任务,并将所有所述更新应用对话数据发送至预设的存储库中,其中,所述存储库已存储有对应应用对话数据,所述各应用对话数据与各标签对应;执行模块,用于若所述应用对话数据中存在第一应用对话数据,所述第一应用对话数据的标签与所述更新应用对话数据的标签相同,则将所述第一应用对话数据替换为对应的所述更新应用对话数据。本申请还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。本申请还提供一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。本申请中提供的语音交互的数据更新方法、装置、计算机设备和存储介质具有以下有益效果:通过定时将预设于数据库中的更新应用对话数据的第一任务发送到任务列表中,待启动任务列表中的所有更新应用对话数据的第一任务时,将对应的更新应用对话数据发送到预设的存储库中,对存储库中的第一应用对话数据进行更新,实现了定时更新,无需每次重启服务器才能对存储于存储库中的智能语音交互的应用对话数据进行更新,时效性高,对用户的需求及时解决,省时省力。附图说明图1是本申请一实施例中语音交互的数据更新方法步骤示意图;图2是本申请一实施例中语音交互的数据更新装置结构框图;图3是本申请一实施例的计算机设备的结构示意框图。本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。参照图1,为本申请一实施例中提供了一种语音交互的数据更新方法,包括以下步骤:步骤S1,获取数据库中更新应用对话数据对应的第一任务;步骤S2,根据预设的指定触发时间定时将所述第一任务添加至任务列表中;步骤S3,按照指定时间启动所述任务列表中的所有所述第一任务,并将所有所述更新应用对话数据发送至预设的存储库中,其中,所述存储库已存储有对应应用对话数据,所述各应用对话数据与各标签对应;步骤S4,若所述应用对话数据中存在第一应用对话数据,所述第一应用对话数据的标签与所述更新应用对话数据的标签相同,则将所述第一应用对话数据替换为对应的所述更新应用对话数据。本申请用于导航应用对话系统,主要应用于人工智能应答场景中,如智能客服电话的电话自助服务,导航等,可为用户提供快速通道解决问题,节省用户的时间。以上步骤中,将所有的语音应用对话的交互数据存储于系统内的数据库中,应用对话数据包括根据预设的场景进行的语音交互数据,如客户与自助系统、语音导航的语音交互,其设置有多种智能语音应答对话的场景,并通过转换为语音信号,存储于数据库中,在系统中还设置有对接于数据库的存储库,在一具体实施例中,当触发数据库时,即当服务启动或者首个电话进线时,触发查询数据库将数据缓存到高速存储cache中,数据库中的语音对话交互数据传输至预设的存储库中,存储库为高速存储(RAM)的数据存储介质,其为临时性存储,当断电或者关闭时,存储库内的数据会自动清零,而数据库为永久性存储;其中,高速存储响应时效很高,系统在查询信息时优先查找高速存储,而数据库会根据访问量的增加,运转的速度会逐渐变慢;当高速存储中没有信息,再去数据库中查询。建立存储库为了用户使用智能语音对话时,缓解多个用户同一时间访问数据库,访问量的增加,加大数据库接口的承受量,查询的时间延长,可以有效的缩短用户查询的时间,降低用户的不良使用的体验。在系统中根据预设的指定触发时间定时将数据库中的更新应用对话数据对应的第一任务发送至任务列本文档来自技高网...

【技术保护点】
1.一种语音交互的数据更新方法,其特征在于,包括以下步骤:获取数据库中更新应用对话数据对应的第一任务;根据预设的指定触发时间定时将所述第一任务添加至任务列表中;按照指定时间启动所述任务列表中的所有所述第一任务,并将所有所述更新应用对话数据发送至预设的存储库中,其中,所述存储库已存储有对应应用对话数据,所述各应用对话数据与各标签对应;若所述应用对话数据中存在第一应用对话数据,所述第一应用对话数据的标签与所述更新应用对话数据的标签相同,则将所述第一应用对话数据替换为对应的所述更新应用对话数据。

【技术特征摘要】
1.一种语音交互的数据更新方法,其特征在于,包括以下步骤:获取数据库中更新应用对话数据对应的第一任务;根据预设的指定触发时间定时将所述第一任务添加至任务列表中;按照指定时间启动所述任务列表中的所有所述第一任务,并将所有所述更新应用对话数据发送至预设的存储库中,其中,所述存储库已存储有对应应用对话数据,所述各应用对话数据与各标签对应;若所述应用对话数据中存在第一应用对话数据,所述第一应用对话数据的标签与所述更新应用对话数据的标签相同,则将所述第一应用对话数据替换为对应的所述更新应用对话数据。2.根据权利要求1所述的语音交互的数据更新方法,其特征在于,所述获取数据库中更新应用对话数据对应的第一任务的步骤之前,包括:建立多种应用对话数据存储于所述数据库中。3.根据权利要求2所述的语音交互的数据更新方法,其特征在于,所述按照指定时间启动所述任务列表中的所有所述第一任务,并将所有所述更新应用对话数据发送至预设的存储库中的步骤,包括:按照指定时间启动所述第一任务;根据启动的所有所述第一任务,将对应的所有所述更新应用对话数据通过脚本传输至所述存储库中。4.根据权利要求1所述的语音交互的数据更新方法,其特征在于,所述若所述应用对话数据中存在第一应用对话数据,所述第一应用对话数据的标签与所述更新应用对话数据的标签相同,则将所述第一应用对话数据替换为对应的所述更新应用对话数据的步骤之后,包括:获取用户语音请求的语音内容;根据所述语音内容获取所述语音内容中的关键词,并根据所述关键词获取所述语音内容对应的语义;根据所述语音内容对应的语义从所述存储库中查询所述语义所对应的所述应用对话数据。5.根据权利要求4所述的语音交互的数据更新方法,其特征在于,所述根据所述语音内容对应的语义从所述存储库中查询所述语义所对应的所述应用对话数据的步骤,包括:判断所述语音内容对应的语义所对应的应用对话数据是否存在所述存储库中;若是,则获取到对应的...

【专利技术属性】
技术研发人员:彭小明
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1