本发明专利技术涉及一种用户意图估计方法,所述方法包括:S1:对用户意图进行估计;S2:将用户意图分配给空闲处理单元。本发明专利技术能够对用户的意图分析,基于用户意图本身的特点和发出用户意图的用户本身的属性对用户意图进行估计,只有估计通过的情况下才分配用户意图,提高了用户意图处理的可信性和可行性。
A user intention estimation method
【技术实现步骤摘要】
一种用户意图估计方法
本专利技术属于用户服务处理领域,尤其涉及一种用户意图估计方法。
技术介绍
在以用户为中心的信息服务推荐系统中,最基本的一个要素就是上下文感知,这里的上下文指的是能够用于刻画用户状况的一切信息。用户与信息服务推荐系统的交互通常是即刻发生的,并且没有详细的历史信息记录,这种交互可能在用户的办公室或者起居室发生,也可能通过手持设备发生。在信息量不断增加的当今世界中,能够发现或更确切地说呈现人们可能感兴趣的信息变得越来越重要。信息可涉及有关不同服务的许多不同东西。基上述诸多问题,现在亟需一种新的用户意图估计方法,本专利技术能够对用户的意图分析,基于用户意图本身的特点和发出用户意图的用户本身的属性对用户意图进行估计,只有估计通过的情况下才分配用户意图,提高了用户意图处理的可信性和可行性。
技术实现思路
为了解决现有技术中的上述问题,本专利技术提出了一种用户意图估计方法,该方法包括如下步骤:S1:对用户意图进行估计;S2:将用户意图分配给空闲处理单元。进一步的,所述步骤S1具体为:客户端接收从操作系统上各个应用程序发来的用户意图,如果所述用户意图为本地处理单元能够处理的用户意图,则不做处理,否则对所述用户意图进行估计;如果估计不通过,则发出用户反馈;否则,将用户意图发送给集中处理单元。进一步的,对所述用户意图进行估计具体为:对用户意图进行可行性估计,对用户意图进行可信性估计。进一步的,所述对用户意图进行可行性估计,具体为:提取所述用户意图包含的单位意图类型及其意图数量OPN的集合,基于所述单位意图类型获取执行所述单位意图类型的单位操作时间OPT,获取用户意图中所有单位意图类型对应的二元组集合{OPTi,OPNi},基于下式(1)计算所述用户意图的复杂度OCPLX;获取复杂度阈值,如果复杂度超过复杂度阈值,则可行性估计不合格;否则,可行性估计合格;其中:OPTi为第i个单位意图类型的单位操作时间,OPNi为第i个单位意图类型的意图数量;单位操作时间指示采用单位处理单元执行所述单位意图类型所需要的时间。进一步的,所述单位处理单元为预设的单元大小。进一步的,所述预设单元大小从云服务器获取。进一步的,所述对用户意图进行可信性估计,具体为:对所述用户意图中的单位意图类型进行可信性估计,对所述用户意图中的单元意图序列进行可信性估计。进一步的,所述对所述用户意图中的单位意图类型进行可信性估计,具体为:获取发出所述用户意图的用户标识,基于所述用户标识查找针对所述用户的单位意图类型限制;基于所述单位意图类型限制对所述单位意图类型进行可信性估计;如果满足单位意图类型限制,则可信性估计通过,否则,可信性估计不通过。本专利技术的有益效果包括:能够对用户的意图分析,基于用户意图本身的特点和发出用户意图的用户本身的属性对用户意图进行估计,只有估计通过的情况下才分配用户意图,提高了用户意图处理的可信性和可行性。【附图说明】此处所说明的附图是用来提供对本专利技术的进一步理解,构成本申请的一部分,但并不构成对本专利技术的不当限定,在附图中:图1是本专利技术的用户意图估计方法的流程图。【具体实施方式】下面将结合附图以及具体实施例来详细说明本专利技术,其中的示意性实施例以及说明仅用来解释本专利技术,但并不作为对本专利技术的限定。对本专利技术所应用的一种用户意图估计方法进行详细说明,所述方法包含下述步骤:S1:对用户意图进行估计;具体为:客户端接收从操作系统上各个应用程序发来的用户意图,如果所述用户意图为本地处理单元能够处理的用户意图,则不做处理,否则对所述用户意图进行估计;如果估计不通过,则发出用户反馈;否则,将用户意图发送给集中处理单元;对所述用户意图进行估计具体为:对用户意图进行可行性估计,对用户意图进行可信性估计;所述对用户意图进行可行性估计,具体为:提取所述用户意图包含的单位意图类型及其意图数量OPN的集合,基于所述单位意图类型获取执行所述单位意图类型的单位操作时间OPT,获取用户意图中所有单位意图类型对应的二元组集合{OPTi,OPNi},基于下式(1)计算所述用户意图的复杂度OCPLX;获取复杂度阈值,如果复杂度超过复杂度阈值,则可行性估计不合格;否则,可行性估计合格;其中:OPTi为第i个单位意图类型的单位操作时间,OPNi为第i个单位意图类型的意图数量;单位操作时间指示采用单位处理单元执行所述单位意图类型所需要的时间;优选的:所述处理单元包括计算单元、存储单元和通信单元;优选的:所述单位处理单元为预设的单元大小;所述预设单元大小从云服务器获取;优选的:基于处理单元的发展动态的更新所述预设的单元大小所述获取复杂度阈值,具体为:从集中处理单元获取当前空闲处理单元,获取和所述当前空闲处理单元对应的复杂度阈值;可替换的,基于当前空闲处理单元预测下一时间点的空闲处理单元,如果所述空闲处理单元呈现增加的趋势,则获取和所述当前空闲处理单元对应的复杂度阈值,否则,获取和所述下一时间点的空闲处理单元对应的复杂度阈值;优选的:所述下一时间点为对空闲处理单元进行估计的最近的下一时间节点;所述基于当前空闲处理单元预测下一时间点的空闲处理单元,具体为:基于空闲处理单元的待处理队列的长度以及所述空闲处理单元的处理能力进行预测;所述对用户意图进行可信性估计,具体为:对所述用户意图中的单位意图类型进行可信性估计,对所述用户意图中的单元意图序列进行可信性估计;优选的;所述单位意图序列中包含或多个存在先后关系的单位意图;所述对所述用户意图中的单位意图类型进行可信性估计,具体为:获取发出所述用户意图的用户标识,基于所述用户标识查找针对所述用户的单位意图类型限制;基于所述单位意图类型限制对所述单位意图类型进行可信性估计;如果满足单位意图类型限制,则可信性估计通过,否则,可信性估计不通过;优选的:所述单位意图类型限制包括不允许的单位意图类型,和/或针对指定单位意图类型的单位意图次数限制;云服务器中保存所述用户标识和其对应的单位意图类型限制;所述对所述用户意图中的单位意图序列进行可信性估计,具体为:确定所述用户意图中是否存在不允许的单位意图序列;如果不存在不允许的单位意图序列,则可信性估计通过,否则,可信性估计不通过;优选的:所述不允许的单位意图序列为针对所述用户不允许或针对所有用户均不允许;所述发出用户反馈,具体为:将用户意图估计不通过的消息发送给用户,在所述消息中添加估计不通过的原因;S2:将用户意图分配给空闲处理单元;具体的:从处理单元集合中随机选择空闲处理单元,基于用户意图生成用户意图请求,并将所述用户意图请求分配给所述选择的空闲处理单元;以上所述仅是本专利技术的较佳实施方式,故凡依本专利技术专利申请范围所述的构造、特征及原理所做的等效变化或修饰,均包括于本专利技术专利申请范围内。本文档来自技高网...
【技术保护点】
1.一种用户意图估计方法,其特征在于,该方法包括如下步骤:/nS1:对用户意图进行估计;/nS2:将用户意图分配给空闲处理单元。/n
【技术特征摘要】
1.一种用户意图估计方法,其特征在于,该方法包括如下步骤:
S1:对用户意图进行估计;
S2:将用户意图分配给空闲处理单元。
2.根据权利要求1所述的用户意图估计方法,其特征在于,所述步骤S1具体为:客户端接收从操作系统上各个应用程序发来的用户意图,如果所述用户意图为本地处理单元能够处理的用户意图,则不做处理,否则对所述用户意图进行估计;如果估计不通过,则发出用户反馈;否则,将用户意图发送给集中处理单元。
3.根据权利要求2所述的用户意图估计方法,其特征在于,对所述用户意图进行估计具体为:对用户意图进行可行性估计,对用户意图进行可信性估计。
4.根据权利要求3所述的用户意图估计方法,其特征在于,所述对用户意图进行可行性估计,具体为:提取所述用户意图包含的单位意图类型及其意图数量OPN的集合,基于所述单位意图类型获取执行所述单位意图类型的单位操作时间OPT,获取用户意图中所有单位意图类型对应的二元组集合{OPTi,OPNi},基于下式(1)计算所述用户意图的复杂度OCPLX;获取复杂度阈值,如果复杂度超过复杂度阈值,...
【专利技术属性】
技术研发人员:薛宁静,杨战海,牛永洁,杨东风,曹军梅,姜宁,杨晓雁,
申请(专利权)人:延安大学,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。