[发明专利]一种基于场景感知的上下文判断方法、装置及系统有效
申请号: | 201810646326.X | 申请日: | 2018-06-21 |
公开(公告)号: | CN110634477B | 公开(公告)日: | 2022-01-25 |
发明(设计)人: | 任晓楠;李霞;崔保磊 | 申请(专利权)人: | 海信集团有限公司 |
主分类号: | G10L15/22 | 分类号: | G10L15/22;G10L15/26;H04N21/472 |
代理公司: | 北京弘权知识产权代理有限公司 11363 | 代理人: | 逯长明;许伟群 |
地址: | 266071 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 场景 感知 上下文 判断 方法 装置 系统 | ||
1.一种基于场景感知的语音识别方法,其特征在于,包括:
解析设备端发送的第一语音指令,并将解析得到的第一语义信息返回设备端,以便设备端根据所述第一语义信息执行所述第一语音指令;
检测设备端发送的第二语音指令与所述第一语音指令是否具有上下文关系,所述第二语音指令的接收时间晚于所述第一语音指令的接收时间,具体包括,接收设备端发送的第一应用场景信息和第二应用场景信息,检测预设的场景数据库中是否同时包含所述第一应用场景信息和所述第二应用场景信息;当同时包含时,确认具有上下文关系;当没有同时包含时,确认不具有上下文关系,其中,所述应用场景信息包括接收到语音指令时设备端运行的应用程序名称、显示界面名称以及交互客户端的界面名称;
当所述第二语音指令与所述第一语音指令不具有上下文关系,独立解析所述第二语音指令;
当所述第二语音指令与所述第一语音指令具有上下文关系时,检测所述第一语音指令和所述第二语音指令是否处于相同的应用场景,具体包括:检测所述第一应用场景信息中的应用程序名称/显示界面名称和所述第二应用场景信息中的应用程序名称/显示界面名称是否相同;若相同,确认处于相同的应用场景;若不相同,确认不处于相同的应用场景;
如果所述第一语音指令和所述第二语音指令处于相同的应用场景,通过上下文关系解析第二语音指令,并将解析得到的第二语义信息返回设备端;
如果所述第一语音指令和所述第二语音指令处于不同的应用场景时,单独解析第二语音指令,并将解析得到的第三语义信息返回设备端,以便设备端根据所述第二语义信息或者所述第三语义信息执行所述第二语音指令。
2.根据权利要求1所述的方法,其特征在于,所述知识库包括多个业务模块,所述业务模块中包括多个业务维度信息的语义槽。
3.根据权利要求2所述的方法,其特征在于,检测所述第一应用场景信息中的应用程序名称/显示界面名称和所述第二应用场景信息中的应用程序名称/显示界面名称是否相同,包括:
当设备端接收到所述第二语音指令时设备端运行的应用程序是第三方软件时,检测所述第一应用场景信息中的应用程序名称和所述第二应用场景信息中的应用程序名称是否相同;
当设备端接收到第二语音指令时设备端运行的应用程序不是第三方软件时,检测所述第一应用场景信息中的显示界面名称和所述第二应用场景信息中的显示界面名称是否相同。
4.根据权利要求2所述的方法,其特征在于,所述解析设备端发送的第一语音指令包括:
提取第一语音指令中的第一关键词;
根据所述第一关键词,查找所述第一语音指令对应的第一业务模块;
根据所述第一业务模块对应的语义槽,划分所述第一关键词的业务维度;
根据所述第一关键词的业务维度,解析出所述第一语音指令的第一语义信息。
5.根据权利要求4所述的方法,其特征在于,所述检测设备端发送的第二语音指令与所述第一语音指令是否具有上下文关系包括:
提取第二语音指令中的第二关键词;
当所述第二关键词与所述第一关键词具有相同的业务维度时,确认所述第二语音指令与所述第一语音指令是否具有上下文关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信集团有限公司,未经海信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810646326.X/1.html,转载请声明来源钻瓜专利网。