【技术实现步骤摘要】
一种基于信息关联的语音交互方法、装置
本专利技术涉及人工智能领域,特别涉及一种语音交互方法。
技术介绍
目前,语音交互功能在各个应用程序APP中广泛应用,通过语音交互的方式,用户无需手动输入文字即可获取需要的信息,并且可以与应用程序进行多轮对话,完成用户的要求。然而,通常情况下用户的任务不能通过一个应用程序独立完成,需要调用多个应用程序,当用户手动打开新的应用程序时,当终端中不存在监控器监控APP使用情况时,新打开的APP无法获知用户之前的语音命令,因而无法结合上下文进行语音命令的解析,故需要用户把任务相关信息完整的告知新的应用程序才能使其正确的执行用户的任务,这样会使用户感到繁琐,如何在用户新打开应用程序时,无需重复提供较多的信息即可与应用程序完成语音交互是需要解决的一个问题。在另一方面,长期开启APP监控程序监控用户对APP的使用,对终端的续航能力有一定的要求,尤其当终端电量少的情况下,用户可能需要关闭该进程,从而影响APP对用户语音命令的理解。此外,在其他情形中也存在APP之间信息传递的需求,如何在APP之间快速有效的传递信息并且节省终端的功耗是需要解决的一个重要问题。
技术实现思路
针对现有技术中的上述问题,本专利技术提供了一种基于APP生态系统进行语音交互的方法、装置。本专利技术提供了一种APP生态图生成的方法,包括以下步骤步骤11,监测用户与APP之间的交互;步骤12,获取并存储连续使用的APP名称,以及使用APP的顺序;其中,连续使用A
【技术保护点】
1.一种槽位信息关联关系建立的方法,其特征在于/n步骤201,APP生态系统生成应用执行检测功能;/n步骤202,检测用户与所有被使用的APP之间的交互;/n步骤203,获取并存储APP执行任务时填充的槽位、槽位内容,以及填充槽位内容的时间;/n步骤204,判断用户是否还存在与APP之间的交互,若是,执行步骤202;若否,执行步骤205;/n步骤205,判断是否存储有多个APP执行任务时填充的槽位及填充的槽位内容信息,若否,执行步骤206;若是,则执行步骤207;/n步骤206,关闭或者休眠APP生态系统生成应用。/n步骤207,判断APP之间是否存在信息传递或信息传递的需求,若是,则将存在信息传递或信息传递需求的槽位作为所述APP之间的公共槽位;若否,则结束;/n槽位信息的关联关系是指根据APP生态图或者根据APP之间的信息传递或信息传递需求建立的多个APP之间存在信息传递或信息传递需求的相同或属性相同的槽位的关联关系;/n公共槽位指APP之间存在信息传递或信息传递需求的槽位。/n
【技术特征摘要】
1.一种槽位信息关联关系建立的方法,其特征在于
步骤201,APP生态系统生成应用执行检测功能;
步骤202,检测用户与所有被使用的APP之间的交互;
步骤203,获取并存储APP执行任务时填充的槽位、槽位内容,以及填充槽位内容的时间;
步骤204,判断用户是否还存在与APP之间的交互,若是,执行步骤202;若否,执行步骤205;
步骤205,判断是否存储有多个APP执行任务时填充的槽位及填充的槽位内容信息,若否,执行步骤206;若是,则执行步骤207;
步骤206,关闭或者休眠APP生态系统生成应用。
步骤207,判断APP之间是否存在信息传递或信息传递的需求,若是,则将存在信息传递或信息传递需求的槽位作为所述APP之间的公共槽位;若否,则结束;
槽位信息的关联关系是指根据APP生态图或者根据APP之间的信息传递或信息传递需求建立的多个APP之间存在信息传递或信息传递需求的相同或属性相同的槽位的关联关系;
公共槽位指APP之间存在信息传递或信息传递需求的槽位。
2.根据权利要求1所述的方法,其特征在于,步骤207具体包括以下步骤
步骤2071,判断存储的任意两个或多个APP填充槽位内容的时间间隔是否小于预定连续时间间隔,若是,执行步骤2072,若否,执行步骤2074;
步骤2072,将满足该条件的APP分为一组;基于存储的信息判断每组中任意两个或多个APP是否填充相同的槽位内容;若是,执行步骤2073;
步骤2073,将在先填充相同槽位内容的槽位作为公共槽位;
步骤2074,判断存储的信息中槽位内容填充时间与当前时间间隔是否大于等于删除时间,若是,则删除该填充时间对应的条目内容,若否,则结束;
其中删除时间大于预定连续时间间隔。
3.根据权利要求1所述的方法,其特征在于,还包括以下步骤
为公共槽位设置权重系数wij,表示该公共槽位将APPi的信息传递至APPj的权重系数,类似的wji,表示该公共槽位将APPj的信息传递至APPi的权重系数。
4.根据权利要求1所述的方法,其特征在于,还包括
对应同一公共槽位的槽位内容以矩阵方式存储。
5.一种APP生态系统生成装置,用于建立槽位信息关联关系,其特征在于
检测模块,用于执行检测功能;
检测模块还用于检测用户与所有被使用的APP之间的交互;
生成模块,用于获取并存储APP执行任务时填充的槽位、槽位内容,以及填充槽位内容的时间;
判断模块,用于判断用户是否还存在与APP之间的交互,若是,则触发检测模块检测用户与所有被使用的APP之间的交互;若否,判断是否...
【专利技术属性】
技术研发人员:李国华,张伟萌,戴帅湘,
申请(专利权)人:北京蓦然认知科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。