一种基于场景的输入方法、装置、设备与流程

文档序号:17356343发布日期:2019-04-09 21:42阅读:170来源:国知局
一种基于场景的输入方法、装置、设备与流程
本发明实施例涉及信息处理
技术领域
,特别涉及一种基于场景的输入方法、装置、设备及计算机可读存储介质。
背景技术
:随着计算机技术的发展和普及,作为人机交互的关键技术之一,智能输入法也在不断改进和发展,为了准确匹配用户的输入词,目前的智能输入系统通常采用训练丰富的分类语料,创建针对每一类别的细分类词库,如计算机分类词库、医疗类词库来提高识别率。然而,对于这种细分类词库,管理和加载的复杂度较高。现有的智能输入法还不能够完全满足用户的输入要求,如何简化词库的选择和管理,提高输入准确度和输入效率,节省用户的操作时间,提升用户体验度是目前亟待解决的问题。技术实现要素:本发明实施例提供了一种基于场景的输入方法、装置、设备及计算机可读存储介质,可用于解决相关技术中的问题。一方面,本发明实施例提供了一种基于场景的输入方法,其特征在于,所述方法包括:步骤1,获取用户当前使用场景;步骤2,接收用户输入的信息;步骤3,根据用户当前使用场景确定词库优先等级,所述词库为固有词词库和创新词词库;步骤4,优先从等级高的词库中匹配与用户输入信息相对应的候选词;步骤5,根据候选词使用频率的高低,显示所述候选词。优选地,用户通过键盘、手写、或语音输入信息。优选地,所述词库为云端词库和/或本地离线词库。优选地,所述用户当前使用场景包括用户的操作信息,用户使用的终端信息,和/或用户画像。优选地,所述操作信息包括当前使用的应用信息,或当前登录的网页信息;其中,所述应用信息包括应用名称、应用标识、或应用描述;所述网页信息包括网页统一资源定位符url、网页标题、网页内容索引、或网页关键词;所述终端信息包括终端标识,终端位置,或终端名称;所述用户画像包括用户兴趣信息。优选地,根据用户的操作信息,用户使用的终端信息,和/或用户画像确定用户使用场景类别;所述使用场景类别包括:流行文化类、或传统通用类。优选地,通过查找使用场景类别与词库对应表,确定优选词库。优选地,创建使用场景类别与应用信息、网页信息、终端信息、和/或用户兴趣信息关系表;所述确定用户使用场景类别具体为通过所述关系表中的映射关系,确定用户使用场景类别。优选地,根据用户输入信息上文确定用户当前使用场景。优选地,当候选词不满足用户需求时,接收用户主动修正的候选词,将修正的候选词更新至创新词词库。另一方面,本发明实施例提供了一种基于场景的输入装置,其特征在于,所述方法包括:检测单元,获取用户当前使用场景;输入单元,接收用户输入的信息;选择单元,根据用户当前使用场景确定词库优先等级,所述词库为固有词词库和创新词词库;匹配单元,优先从等级高的词库中匹配与用户输入信息相对应的候选词;显示单元,根据候选词使用频率的高低,显示所述候选词。优选地,所述输入单元包括键盘、手写区、或麦克风。优选地,所述词库为云端词库和/或本地离线词库。优选的所述用户当前使用场景包括用户的操作信息,用户使用的终端信息,和/或用户画像。优选地,所述操作信息包括当前使用的应用信息,或当前登录的网页信息;其中,所述应用信息包括应用名称、应用标识、或应用描述;所述网页信息包括网页统一资源定位符url、网页标题、网页内容索引、或网页关键词;所述终端信息包括终端标识,终端位置,或终端名称;所述用户画像包括用户兴趣信息。优选地,所述检测单元还用于根据用户的操作信息,用户使用的终端信息,和/或用户画像确定用户使用场景类别;所述使用场景类别包括:流行文化类、或传统通用类。优选地,所述选择单元还用于通过查找使用场景类别与词库对应表,确定优选词库。优选地,所述装置还包括关系表创建单元,所述关系表创建单元用于创建使用场景类别与应用信息、网页信息、终端信息、和/或用户兴趣信息关系表;所述检测单元,通过关系表中的映射关系,确定用户使用场景类别。优选地,所述检测单元还用于根据用户输入信息上文确定用户当前使用场景。优选地,所述装置还包括更新单元,所述更新单元,用于当候选词不满足用户需求时,接收用户主动修正的候选词,将修正的候选词更新至创新词词库。另一方面,本发明实施例提供了一种包含上述基于场景的输入装置的终端设备。另一方面,本发明实施例提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有可在处理器上运行的计算机程序,所述计算机程序在被所述处理器执行时实现前述的方法。另一方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有可在处理器上运行的计算机程序、所述所述计算机程序在被执行时实现前述的方法。本发明实施例的实施能够简化词库的选择和管理,提高输入准确度和输入效率,节省用户的操作时间,提升用户体验度,取得了有益效果。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本说明书实施例提供的基于场景的输入方法流程。图2是本说明书实施例提供的词库。图3是本说明书实施例提供的基于场景的输入装置结构。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。本发明的实施例以及实施例的具体特征是对本发明实施例技术方案的详细说明,而非对本发明说明书技术方案的限定,在不冲突的情况下,本发明的实施例以及实施例的技术特征可以相互结合。实施例一本发明实施例一提供的基于场景的输入方法的流程示意图,参照图1,对以下步骤进行详细说明:步骤1,获取用户当前使用场景;作为一种可选的实施方式,步骤1中用户当前使用场景包括用户的操作信息,用户使用的终端信息,和/或用户画像。所述操作信息包括当前使用的应用信息,或当前登录的网页信息;其中,所述应用信息包括应用名称、应用标识、或应用描述;所述网页信息包括网页统一资源定位符url、网页标题、网页内容索引、或网页关键词;例如,针对用户正在使用的app,可提取app的信息元素:appid,appname,appdescription。在具体实施时,可根据需要提取其中的一项或多项信息元素。本发明对此不做限定。所述终端信息包括终端标识,终端位置,或终端名称;例如终端是安置在固定区域的终端,或供特定服务使用的终端,例如影院内的自助查询机,或提供旅游景点查询服务的自助终端。或者终端为用户持有终端,终端当前定位在特定服务区,例如影院、商场、超市。所述用户画像可以是用户兴趣信息。例如,用户日常的喜好是影视娱乐,或者用户惯用语为亚文化热词,或者用户的爱好为烘焙。作为一种可选的实施方式,可以根据用户的操作信息,用户使用的终端信息,和/或用户画像确定用户使用场景类别;所述使用场景类别包括:流行文化类、或传统通用类。例如,获取用户使用的应用信息,例如,app名称为淘票票,则可判断用户当前的场景为查询或购买电影票,该场景分类为:流行文化类。此外,也可以创建使用场景类别与应用信息、网页信息、终端信息、和/或用户兴趣信息关系表;通过关系表中的映射关系,确定用户使用场景类别。表1示意了操作信息与使用场景类别的映射关系表;对于用户使用的终端信息,和/或用户画像与使用场景类别也可创建类似的映射关系表;或将包括用户的操作信息、用户使用的终端信息、用户画像的当前使用场景与使用场景类别映射关系表统一存储为一个表:表1:映射关系表表1仅为示例性展示,具体操作信息除了展示的应用名称、应用描述、网页统一资源定位符url、网页标题,还可涵盖应用标识、网页关键词、网页内容索引等。此外也可根据用户输入信息上文确定用户当前使用场景。例如,用户在前已识别的输入信息为“电影”,则确定用户当前使用场景类别为流行文化类、或用户在前已识别上屏的信息为“买菜”,则确定用户当前使用场景类别为传统通用类。步骤2,接收用户输入的信息;作为一种可选的实施方式,用户可通过键盘、手写、或语音输入信息。例如,用户通过麦克风录入语音信息“xihongshi”。步骤3,根据用户当前使用场景确定词库优先等级,所述词库为固有词词库和创新词词库;图2为本发明实施例提供的词库,词库可以是云端词库,也可以是本地离线词库。例如,可以根据用户的选择,提前下载离线词库,以便在网络状况不佳的环境中,也能及时处理用户的输入。其中固有词词库收录固有词汇,该词汇为通用词汇,一般具备固定的汉字组合以及常规含义,例如:西红柿。创新词词库收录创新词,通常为非常规意义词汇,变化频率快,在某一区域或某一时段使用率高,例如影视中的谐音变体新创词汇:西虹市。亚文化中热词中的:蓝瘦香菇。此外,对于固定词词库和创新词词库,需要进行周期性的维护,对于已经成为固定搭配成为广泛使用的通用词的原创新词,可将其加入固定词词库,并从创新词词库中清除。作为一种可选的实施方式,通过查找使用场景类别与优选词库对应表,确定与用户当前使用场景对应的优选词库。将该词库的优先等级标记为高,将其余词库的优先等级标记为低。如下表2表2:使用场景类别与优选词库对应表使用场景类别优选词库流行文化类创新词词库传统通用类固有词词库步骤4,优先从等级高的词库中匹配与用户输入信息相对应的候选词;具体地,例如,根据在前获取的用户使用场景知晓:用户正在操作淘票票app,该操作信息对应的场景类别为流行文化类,通过查询优选词库对应表,确定该场景下创新词词库的优先等级高,因而在获取用户输入的字符串“xihongshi”后,优先匹配创新词词库。或者,根据在前获取的用户使用场景知晓:用户正在操作多点app,该操作信息对应的场景类别为传统通用类,通过查询优选词库对应表,确定该场景下固有词词库的优先等级高,因而在获取用户输入的字符串“xihongshi”后,优先匹配固有词词库。步骤5,根据候选词使用频率的高低,显示所述候选词。具体地,例如在创新词词库中匹配候选词,词频最高的为“西虹市”,则显示“西虹市”;或者在固有词词库中匹配候选词,词频最高的为“西虹市”,则显示“西红柿”。作为一种可选的实施方式,当候选词不满足用户需求时,用户可以主动修正的候选词,修正的候选词将更新至创新词库。实施例二基于与前述实施例中消息推送方法同样的构思,本发明实施例还提供了一种基于场景的输入装置,参照图3,所述装置包括:检测单元,获取用户当前使用场景;输入单元,接收用户输入的信息;选择单元,根据用户当前使用场景确定词库优先等级,所述词库为固有词词库和创新词词库;匹配单元,优先从等级高的词库中匹配与用户输入信息相对应的候选词;显示单元,根据候选词使用频率的高低,显示所述候选词。作为一种可选的实施方式,所述用户当前使用场景包括用户的操作信息,用户使用的终端信息,和/或用户画像。所述操作信息包括当前使用的应用信息,或当前登录的网页信息;所述操作信息包括当前使用的应用信息,或当前登录的网页信息;其中,所述应用信息包括应用名称、应用标识、或应用描述;所述网页信息包括网页统一资源定位符url、网页标题、网页内容索引、或网页关键词;例如,针对用户正在使用的app,可提取app的信息元素:appid,appname,appdescription。在具体实施时,可根据需要提取其中的一项或多项信息元素。本发明对此不做限定。所述终端信息包括终端标识,终端位置,或终端名称;例如终端是安置在固定区域,供特定服务使用的终端。或者终端为用户持有终端,终端当前定位在特定服务区,例如影院、商场、超市。所述用户画像包括用户兴趣信息。例如,用户日常的喜好是影视娱乐,或者用户惯用语为亚文化热词。所述检测单元还用于根据用户的操作信息,用户使用的终端信息,和/或用户画像确定用户使用场景类别;所述使用场景类别包括:流行文化类、或传统通用类。作为一种可选的实施方式,所述装置还包括关系表创建单元,所述关系表创建单元用于创建场景类别与应用信息、网页信息、终端信息、和/或用户兴趣信息关系表;所述检测单元,通过关系表中的映射关系,确定用户使用场景类别。此外检测单元也可根据用户输入信息上文确定用户当前使用场景。例如,用户在前已识别上屏的信息为“电影”,则确定用户当前使用场景类别为流行文化类、或用户在前已识别上屏的信息为“买菜”,则确定用户当前使用场景类别为传统通用类。作为一种可选的实施方式,所述输入单元包括但不限于键盘、手写区、或麦克风。作为一种可选的实施方式,本发明的固有词词库和创新词词库均为云端词库和/或本地离线词库。其中固有词词库收录固有词汇,该词汇为通用词汇,一般具备固定的汉字组合以及常规含义,例如:西红柿。创新次词库收录创新词,通常为非常规意义词汇,变化频率快,在某一区域或某一时段使用率高,例如影视中的谐音变体新创词汇:西虹市。亚文化中热词中的:蓝瘦香菇。此外,对于固定词词库和创新词词库,需要进行周期性的维护,对于已经成为固定搭配成为广泛使用的通用词的原创新词,可将其加入固定词词库,并从创新词词库中清除。作为一种可选的实施方式,所述选择单元还用于通过查找使用场景类别与词库对应表,确定优选词库。将该词库的优先等级标记为高,将其余词库的优先等级标记为低。具体地,例如,根据在前获取的用户使用场景知晓:用户正在操作淘票票app,该操作信息对应的场景类别为流行文化类,通过查询优选词库对应表,确定该场景下创新词词库的优先等级高,因而在获取用户输入的字符串“xihongshi”后,优先匹配创新词词库。或者,根据在前获取的用户使用场景知晓:用户正在操作多点app,该操作信息对应的场景类别为传统通用类,通过查询优选词库对应表,确定该场景下固有词词库的优先等级高,因而在获取用户输入的字符串“xihongshi”后,优先匹配固有词词库。作为一种可选的实施方式,所述装置还包括更新单元,所述更新单元,用于当候选词不满足用户需求时,接收用户主动修正的候选词,将修正的候选词更新至创新词库。上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。基于与前述实施例中消息推送方法同样的构思,本发明实施例还提供了一种终端设备,该终端包含上述实施例二中的基于场景的输入装置。具体地,终端设备可以是智能语音助手、手机、平板电脑、计算机、车载终端、自助终端机等。基于与前述实施例中消息推送方法同样的构思,本发明实施例还提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有可在处理器上运行的计算机程序,所述计算机程序在被所述处理器执行时实现相应的消息推送方法。基于与前述实施例中消息推送方法同样的构思,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有可在处理器上运行的计算机程序、所述所述计算机程序在被执行时实现信息推送的方法。以上所述仅是本发明的优选实施方式,并不用于限制本发明,应当指出,对于本
技术领域
的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变型,这些改进和变型也应视为本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1