【技术实现步骤摘要】
语义自动缓存系统及方法
[0001]本专利技术涉及自然语言处理领域,具体是一种语义自动缓存系统及方法。
技术介绍
[0002]目前的NLP语义处理流程如1所示:每次接收到用户请求时,根据请求信息,按照NLU内多个组件的执行顺序依次处理,直到输出语义结果并进行返回。如果短时间内,收到多个用户的同样请求或者同个用户的多次相同请求,都要按照同样的流程进行完整的NLU语义处理流程。短时间内,在没有对NLU框架进行改变的条件下,同样的用户请求都会得到相同的语义结果。因此上述处理方式效率很低。
技术实现思路
[0003]为了提高处理相同重复请求的处理效率,本申请提供了一种语义自动缓存系统及方法。
[0004]本专利技术解决上述问题所采用的技术方案是:
[0005]语义自动缓存系统,包括:依次连接的文法组件及算法组件,还包括自动缓存读取组件、自动缓存写入组件及自动缓存数据库,所述自动缓存写入组件设置在算法组件之后,用于存储用户请求及用户请求对应的语义结果,所述自动缓存读取组件设置在文法组件之前,用于根据用户请求查询自动缓存数据库是否存在对应的语义结果,若存在,则直接进入自动缓存写入组件进行处理,若不存在则依次进入文法组件、算法组件及自动缓存写入组件进行处理。
[0006]进一步地,当自动缓存数据库存在对应的语义结果时,所述自动缓存读取组件还用于白名单判断:若语义结果不是白名单的子集,则依次进入文法组件、算法组件及自动缓存写入组件进行处理;如果语义结果是白名单的子集,则直接进入自动缓存写入组件 ...
【技术保护点】
【技术特征摘要】
1.语义自动缓存系统,包括:依次连接的文法组件及算法组件,其特征在于,还包括自动缓存读取组件、自动缓存写入组件及自动缓存数据库,所述自动缓存写入组件设置在算法组件之后,用于存储用户请求及用户请求对应的语义结果,所述自动缓存读取组件设置在文法组件之前,用于根据用户请求查询自动缓存数据库是否存在对应的语义结果,若存在,则直接进入自动缓存写入组件进行处理,若不存在则依次进入文法组件、算法组件及自动缓存写入组件进行处理。2.根据权利要求1所述的语义自动缓存系统,其特征在于,当自动缓存数据库存在对应的语义结果时,所述自动缓存读取组件还用于白名单判断:若语义结果不是白名单的子集,则依次进入文法组件、算法组件及自动缓存写入组件进行处理;如果语义结果是白名单的子集,则直接进入自动缓存写入组件进行处理。3.根据权利要求1或2所述的语义自动缓存系统,其特征在于,还包括预处理组件及修正组件,所述预处理组件设置在自动缓存读取组...
【专利技术属性】
技术研发人员:童姝宇,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。