一种输入处理方法、装置及电子设备与流程

文档序号:12863312阅读:138来源:国知局
一种输入处理方法、装置及电子设备与流程
本发明涉及人机交互领域,尤其涉及一种输入处理方法、装置及电子设备。
背景技术
:随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类越来越多。例如,笔记本电脑、台式电脑、智能手机、平板电脑等电子设备已经成为人们生活中一个重要的组成部分,用户可以使用手机、平板电脑等电子设备随时随地进行办公、娱乐等活动,享受科技发展带来的便利。现有技术中的电子设备都具备字符输入功能,在用户启动输入法应用程序之后,通过检测用户的输入内容,就可以输入对应的字符串,在输入对应的字符串之后,还可以基于该字符串提供一些联想候选项,现有技术中,往往基于用户针对已输入字符串中关键词的历史输入数据或是用户的使用语言的组词规则,给出相关的联想候选项,由于仅仅基于静态数据来确定候选项,故而存在着不够准确的技术问题。技术实现要素:本发明提供一种输入处理方法、装置及电子设备,以解决现有技术中针对输入的字符串不能够确定出较为准确的候选项的技术问题。第一方面,本发明实施例提供一种输入处理方法,包括:基于输入内容确定第一关键词集,所述第一关键词集包含至少一个关键词;获取预设时间范围内,所述第一关键词集所对应的参数信息;基于所述参数信息确定推荐候选项。可选的,所述获取预设时间范围内,所述第一关键词集所对应的参数信息,包括:通过与输入法应用程序不同的其他主体获得所述参数信息。可选的,所述通过与输入法应用程序不同的其他主体获得所述参数信息,包括:确定出所述第一关键词集对应的预设应用程序,通过所述预设应用程序查询获得所述参数信息;和/或通过所述第一关键词集在搜索引擎中搜索获得所述参数信息;和/或通过与所述第一关键词集对应的传感器采集获得所述参数信息。可选的,所述基于所述参数信息第一关键词集确定推荐候选项,包括:确定出所述参数信息所属的参数范围;从参数范围与关键词的对应关系中,获取所述参数范围所对应的关键词作为所述推荐候选项。可选的,所述基于所述参数信息第一关键词集确定推荐候选项,包括:从关键词与关联词的对应关系中,获取所述第一关键词集所对应的至少一个关联词;基于所述参数值确定出所述至少一个关联词的推荐优先级;将按照所述推荐优先级进行排序所述的至少一个关联词作为所述推荐候选项。可选的,所述获取预设时间范围内,所述第一关键词集所对应的参数信息,包括:获取所述第一关键词集所对应的目标位置信息;确定出所述第一关键词集在所述目标位置信息所对应的所述参数信息。可选的,所述获取所述第一关键词集所对应的目标位置信息,包括:从所述第一关键词集中提取出所述目标位置信息;或者确定出当前电子设备用户的用户位置信息,所述用户位置信息即为所述目标位置信息;或者判断所述第一关键词集中是否包含所述目标位置信息;如果所述第一关键 词集中包含所述目标位置信息,从所述第一关键词集中提取出所述目标位置信息;如果所述第一关键词集中不包含所述目标位置信息,获取产生所述输入内容的用户的用户位置信息作为所述目标位置信息。可选的,获取预设时间范围内,所述第一关键词集所对应的参数信息,包括:获取预设时间段内所述第一关键词集所对应的所述参数信息;或者,从所述第一关键词集中提取出所述预设时间范围;获取在提取出的所述时间范围内所述第一关键词集所对应的所述参数信息;或者,判断所述第一关键词集中是否包含所述预设时间范围;如果所述第一关键词集中不包含所述预设时间范围,获取预设时间段内的所述第一关键词集所对应的所述参数信息;如果所述第一关键词集中包含所述预设时间范围,从所述第一关键词集中提取出所述预设时间范围,获取在提取出的所述时间范围内所述第一关键词集所对应的所述参数信息。第二方面,本发明实施例提供一种输入处理装置,包括:第一确定模块,用于基于输入内容确定第一关键词集,所述第一关键词集包含至少一个关键词;获取模块,用于获取预设时间范围内,所述第一关键词集所对应的参数信息;第二确定模块,用于基于所述参数信息确定推荐候选项。第三方面,本发明实施例提供一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:基于输入内容确定第一关键词集,所述第一关键词集包含至少一个关键词;获取预设时间范围内,所述第一关键词集所对应的参数信息;基于所述参数信息确定推荐候选项。本发明有益效果如下:由于在本发明实施例中,首先基于输入内容确定第一关键词集,然后获取预设时间范围内,所述第一关键词集所对应的参数信息;最后基于所述参数信息确定第一关键词集推荐候选项,也就是,会结合用户已输入内容所命中的关键词的实时信息提供与输入内容相关的推荐候选项,故而能够确定出更加准确命中用户需求的推荐候选项,提高输入效率的技术效果。附图说明图1为本发明实施例中输入处理方法的流程图;图2为本发明实施例中输入处理装置的结构图;图3为根据一示例性实施例示出的实施输入处理方法的电子设备的结构示意图。具体实施方式本发明提供一种输入处理方法、装置及电子设备,以解决现有技术中针对用户已输入内容不能够确定出较为准确的推荐候选项的技术问题。本申请实施例中的技术方案为解决上述的技术问题,总体思路如下:首先基于输入内容确定第一关键词集,其中,可以基于用户已选择的候选项作为第一关键词集中包含的关键词,也可以基于已选择的候选项以及其之前的预设数量的关键词的总和作为第一关键词集中所包含的关键词,还可以基于用户与好友聊天的上下文内容确定出第一关键词集,还可以基于用户输入字符后,输入法应用程序所提供的前n个候选项确定出第一关键词集;然后获取预设时间范围内,所述第一关键词集所对应的参数信息,预设时间范围可以基于第一关键词集得到,例如,第一关键词集中包含“昨天”,则预设时间范围为昨天;如果第一关键词集中并不包含时间相关信息,则可以默认预设时间范围内今天所对应的时间范围,比如,预设时间范围可以基于对用户的输入内容进行语义分析获得,例如:用户输入内容为“下班后xxxx”,则可以确定出预设 时间范围为今天的18:00-21:00,而如果对输入内容中进行语义也无法分析出预设时间范围,则可以确定预设时间范围为当前时间的预设时间段内;如果第一关键词集中包含“天气”,则参数信息例如为:温度信息、污染信息、天空状态等等,如果第一关键词集中包含“股票”,则参数信息例如为:大盘走向、成交量、成交额等等,如果第一关键词集中包含“交通”,则参数信息例如为:限号信息、堵塞信息等等,如果第一关键词集中包含“物价”,则参数信息例如为:物价走势等等;最后基于所述参数信息确定推荐候选项,该推荐候选项可以直接为第一关键词集的参数信息,也可以通过对第一关键词集的参数信息进行加工处理而获得,例如:如果第一关键词集包含“天气”,其参数信息为“温度30℃”,则该推荐候选项可以为“温度30℃”,也可以为“很热”等等,其中,还可以针对多个参数信息共同确定出推荐候选词,例如:如果温度为30℃,则可以确定出温度较高,在这种情况下,如果阴天的话,则可以确定推荐候选词为闷热;如果晴天的话,则可以推荐候选词为好热、暴晒等等,基于多个参数信息能够确定出更加精确的推荐候选项。也就是,会结合用户已输入内容所命中的关键词的实时信息提供与输入内容相关的推荐候选项,故而能够确定出更加准确命中用户需求的推荐候选项,提高输入效率的技术效果。另外,在确定推荐候选项时,除了考虑用户已输入内容所命中的关键词的实时信息外,还可以结合考虑位置信息,例如:获取产生输入内容的用户所在的用户位置信息,然后获取第一关键词集在用户位置信息所对应的参数信息;又例如:判断第一关键词集中是否包含目标位置信息,如果包含目标位置信息,则获取第一关键词集在目标位置的参数信息;如果不包含目标位置信息,则获取第一关键词集在用户位置信息的参数信息等等,由此,进一步的提高产生推荐候选项的精确度。为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情 况下,本发明实施例以及实施例中的技术特征可以相互组合。第一方面,本发明实施例提供一种输入处理方法,请参考图1,包括:步骤s101:基于输入内容确定第一关键词集;步骤s102:获取预设时间范围内,所述第一关键词集所对应的参数信息;步骤s103:基于所述参数信息确定推荐候选项。举例来说,该方案应用于具备输入功能的电子设备,该电子设备例如为:手机、平板电脑、笔记本电脑等等,本发明实施例不作限制。步骤s101中,该输入内容例如为通过输入法应用程序所接收到的输入内容,其中,可以通过实体键盘、虚拟键盘、触摸设备、手写板、声音采集设备等装置接收所述输入内容。用户产生输入内容的输入操作可以为多种操作,例如:输入字符串的操作、从多个候选项中选择出某个候选项的操作、产生预设手势的操作等等,本发明实施例不作限制。举例来说,如果检测到用户从多个候选项中选择了某个候选项,在这种情况下,可以以该候选项作为基础进一步的提供推荐候选词,故而可以基于输入内容确定出第一关键词集;又或者,在检测到用户产生预设手势时,说明用户希望通过本申请的方式提供推荐候选项,故而可以基于输入内容确定出第一关键词集等等。在检测到输入内容之后,可以通过多种方式确定出第一关键词集,下面列举其中的几种进行介绍。①基于用户已选择的候选项得到第一关键词集,例如:假设用户输入以下字符串“tianqi”,则可能出现以下几个候选项:①天气②天启③田七④天奇,然后用户通过选择操作选择候选项①天气,从而输入“天气”两个字,在这种情况下,可以将用户所选择的候选项(例如:天气)作为第一关键词集中所包含的关键词。②基于与好友聊天的上下文内容确定出搜索关键词,例如,好友向用户产生以下聊天内容“你们那边今天天气如何”,该用户继续输入“今天”,则基于上下文内容可以确定出用户希望输入与“天气”相关的信息,故而确定出第一 关键词集所包含的关键词为天气。③基于用户输入字符后,输入法应用程序所提供的前n个(例如:1个、2个等等)候选项确定出第一关键词集。例如:假设用户输入以下字符串“tianqi”,则可能出现以下几个候选项:①天气②天启③田七④天奇,则可以直接将候选项①天气作为第一关键词集中所包含的关键词,进而提供与候选项①天气对应的推荐候选项,在这种情况下,输入内容可能与推荐候选项同屏显示,进而用户可以同时在候选项与推荐候选项之间选择需要的关键词上屏,例如:假设与候选项①天气对应的推荐候选项包括:①好热②30℃,则可以同时显示候选项①天气②天启③田七④天奇与推荐候选项①好热②30℃,进而用户如果想输入天气好热,则可能直接选择将推荐候选项①好热上屏,而不需要再上屏候选项①天气,又或者,在检测到用户将推荐候选项①好热上屏时,还可以将用于确定第一关键词集的候选项(例如:天气)也上屏,从而最终上屏的内容为:天气好热,由此提高输入效率。④除了将用户上屏的候选项作为第一关键词集中包含的部分关键词之外,还将第一关键词集之前的预设数量(例如:2、4、6等等)的关键词作为第一关键词集的一部分,也就是将上屏的候选项以及该候选项之前的预设数量的关键词的总体作为第一关键词集,例如:用户在输入“天气”之前,还输入了以下内容“有点想出去玩,感觉今天”,如果预设数量为2的话,则可以将“今天”、“天气”一起作为第一关键词集所包含的关键词,当然,还可以通过其他方式确定第一关键词集,本发明实施例不作限制。在具体实施过程中,在获取第一关键词集时,可以首先判断输入内容是否包含预设关键词集合中所包含的预设关键词,如果包含预设关键词,则说明基于输入内容可以提取出包含参数信息的第一关键词集,在这种情况下,从输入内容中提取出第一关键词集。其中,预设关键词集合可以为预先收集的关键词集合,例如:天气、交通、股市、电影等;也可以基于用户的输入操作,提取出特定词加入到预设关键词集合中,例如:基于用户的输入操作发现用户对股 市比较感兴趣,则可以将“股市”加入预设关键词集合,又例如:基于用户的输入操作发现用户经常输入“电影”相关的信息,故而可以将“电影”加入预设关键词集合等等。步骤s102中,预设时间范围可以通过多种方式确定,下面列举其中的几种进行介绍,当然,在具体实施过程中,不限于以下几种情况。①从第一关键词集中提取出预设时间范围,例如:假设第一关键词集中包含以下关键词:昨天、天气,则可以确定出预设时间范围为:昨天。通过上述方案,达到了可以基于第一关键词集中所包含的时间信息确定出推荐候选项的技术效果。②基于对用户输入的语义分析得到,例如,如果第一关键词集中包含以下关键词:下班后、天气,则可以默认设置预设时间范围为今天所对应的时间范围,同时对下班后进行语义分析,确定出下班后所对应的时间段为18:00~21:00,故而确定出预设时间范围为今天18:00~21:00。通过上述方案,达到了可以基于用户所输入的语音的语义所包含的时间信息确定出推荐候选项的技术效果。③默认设置预设时间范围为当前时间的预设时间段内,例如:如果第一关键词集中不包含预设时间范围,并且通过语义分析也不能获得预设时间范围,则说明用户可能需要了解当前的天气,则可以设置预设时间范围为:1小时内、30分钟内等等。通过上述方案,达到了可以基于第一关键词集所对应的最近的参数信息确定出推荐候选项的技术效果。基于第一关键词集不同,第一关键词集所对应的参数信息也不同,通常情况下,第一关键词集的参数信息由第一关键词集在预设时间范围内的取值或者变化量决定,例如:如果第一关键词集包含“天气”,则第一关键词集的参数信息例如为:温度信息、污染信息、天空状态等等;如果第一关键词集包含“股票”,则第一关键词集的参数信息例如为:大盘走向、成交量、成交额等等, 如果第一关键词集包含“交通”,第一关键词集的参数信息例如为:限号信息、堵塞信息等等。如果第一关键词集包含“物价”,第一关键词集的参数信息例如为:物价走势等等。步骤s102中,所述获取预设时间范围内,所述第一关键词集所对应的参数信息,包括:通过与输入法应用程序不同的其他主体获得所述参数信息。举例来说,其他主体例如为:硬件或者其他软件,下面列举其中的三种进行介绍,当然,在具体实施过程中,不限于以下三种情况。第一种,所述通过与输入法应用程序不同的其他主体获得所述参数信息,包括:确定出所述第一关键词集对应的预设应用程序,通过所述预设应用程序查询获得所述参数信息。举例来说,如果第一关键词集包含“天气”,则可以通过输入法应用程序接入天气相关的app,然后通过该天气相关的app查询获得相关的天气信息,例如:温度信息、污染信息、天空状态等等;如果第一关键词集包含“股票”,则可以通过输入法应用程序接入股票相关的app,然后通过股票相关的app查询获得相关的股票信息,例如:大盘走向、成交量、成交额等等;如果第一关键词集包含“交通”,则可以通过输入法应用程序接入交通相关的app,然后通过交通相关的app查询获得相关的交通信息,例如:限号信息、堵塞信息等等。通过上述方案,达到了能通过与第一关键词集相关的app提供与之对应的参数信息的技术效果,由此获得更加准确的参数信息。第二种,所述通过与输入法应用程序不同的其他主体获得所述参数信息,包括:通过所述第一关键词集在搜索引擎中搜索获得所述参数信息。举例来说,在获得第一关键词集之后,可以将第一关键词集提供给搜索引擎,然后通过搜索引擎搜索获得对应的参数信息,其中,在通过搜索引擎进行搜索时,针对一条关键词可以存在多条搜索结果,故此,可以从第一条搜索结果中提取出参数信息、也可以从官方认证的搜索结果中提取出参数信息;又或 者,获取前预设条(例如:20、30等等)搜索结果,然后综合这些搜索结果获得对应的参数信息等等。通过上述方案,达到了能够通过搜索引擎的搜索结果为确定第一关键词集的推荐候选项提供参考的技术效果。第三种,所述通过与输入法应用程序不同的其他主体获得所述参数信息,包括:通过与所述第一关键词集对应的传感器采集获得所述参数信息。举例来说,如果第一关键词集包含“天气”,则可以通过温度传感器采集获得温度信息,通过摄像头采集获得环境图像,然后对环境图像进行分析从而获得天空状态;如果第一关键词集包含“交通”,则可以通过摄像头采集获得环境图像,然后通过对环境图像进行分析获得交通的堵塞信息等等。通过上述方案,达到了能够通过与第一关键词集对应的传感器的采集结果为确定第一关键词集的推荐候选项提供参考的技术效果。步骤s102中,作为一种可选的实施例,在确定第一关键词集的参数信息时除了可以参考时间参数之外,还可以参考位置参数,进而确定出更加精确的参数信息,也即:所述获取预设时间范围内,所述第一关键词集所对应的参数信息,包括:获取所述第一关键词集所对应的目标位置信息;确定出所述第一关键词集在所述位置信息所对应的所述参数信息。在具体实施过程中,可以通过多种方式确定出目标位置信息,下面列举其中的三种进行介绍,当然,在具体实施过程中,不限于以下三种情况。第一种,所述获取所述第一关键词集所对应的目标位置信息,包括:从所述第一关键词集中提取出所述目标位置信息。举例来说,假设第一关键词集为“北京天气”,则第一关键词集中包含目标位置信息“北京”,从而说明用户希望输入与北京的天气的相关信息,则可以基于北京的天气信息确定出针对“北京天气”的推荐候选项,当然,基于第一关键词集不同,所确定出的目标位置信息也不同,本发明实施例不作限制。第二种,所述获取所述第一关键词集所对应的目标位置信息,包括:确定 出当前电子设备用户的用户位置信息,所述用户位置信息即为所述目标位置信息。举例来说,可以通过当前电子设备自带或者外接的定位设备检测获得用户所在的用户位置,然后通过用户位置和预设时间范围一起获得第一关键词集的参数信息,例如:用户位置为成都,预设时间范围为昨天,第一关键词集包含“天气”,则可以获得昨天的天气信息作为第一关键词集的参数信息。又例如,用户位置为成都,第一关键词集中不包含预设时间范围,则可以获得成都预设时间段内(例如:1小时内)的天气信息作为第一关键词集的参数信息。第三种,所述获取所述第一关键词集所对应的目标位置信息,包括:判断所述第一关键词集中是否包含所述目标位置信息;如果所述第一关键词集中包含所述目标位置信息,从所述第一关键词集中提取出所述目标位置信息;如果所述第一关键词集中不包含所述目标位置信息,获取产生所述输入内容的用户的用户位置信息作为所述目标位置信息。举例来说,假设第一关键词集为“北京天气”,则第一关键词集中包含目标位置信息“北京”,从而说明用户希望输入与北京的天气的相关信息,则可以基于北京的天气信息确定出针对“北京天气”的推荐候选项,如果第一关键词集中不包含时间信息的话,则可以基于预设时间段内的北京的天气信息确定出针对“北京天气”的推荐候选项,如果第一关键词集中包含时间信息的话,则可以基于该时间信息所对应的预设时间范围内北京的天气信息确定出推荐候选项。而如果第一关键词集中不包含目标位置信息的话,则说明用户可能希望输入当前位置(也即用户位置)的天气信息,故而可以通过定位设备检测到获得用户位置,然后通过用户位置的天气信息确定针对第一关键词集的候选项;如果第一关键词集中不包含时间信息的话,则可以基于预设时间范围内用户位置的天气信息确定出候选项;如果第一关键词集中包含时间信息的话,则可以基于用户位置在所述时间信息所对应的预设时间范围的天气信息确定出候选项 等等。基于上述方案,可以实现对目标位置信息的精确选择(例如:在第一关键词集中包含目标位置信息时,直接从第一关键词集中提取出目标位置信息,在不关键词中不包含目标位置信息时,将用户位置信息作为目标位置信息),进而更加精确的确定出推荐候选项。步骤s103中,可以直接将获得的参数信息作为针对第一关键词集的推荐候选项,例如,如果第一关键词集包含“天气”,所获得的参数信息为“温度30℃”,则可以确定出推荐候选项为温度30℃;又例如,如果第一关键词集包含“股票”,所获得的参数信息为“今开2997.09”,则可以确定出推荐候选项为“今开2997.09”等等。又或者,步骤s103中,可以基于对参数信息进行处理获得推荐候选项,下面列举其中两种对参数信息进行处理获得推荐候选项的方式,当然,在具体实施过程中,不限于以下两种情况。第一种,所述基于所述参数信息确定出字符输入过程中针对所述第一关键词集的推荐候选项,包括:确定出所述参数值所属的参数范围;从参数范围与关键词的对应关系中,获取所述参数范围所对应的关键词作为所述推荐候选项,该对应关系可以为系统预设的对应关系,也可以基于该用户的输入习惯设置更符合其表达习惯的对应关系。例如:可以由系统预设对应关系中“温度30℃”与“很热”对应,预先在对应关系中设置“温度10℃”与“好冷”对应;又例如,用户a在天气比较热时,喜欢输入“热死了”,则针对用户a的对应关系可以将“温度30℃”与“热死了”对应,用户b在天气比较热时,喜欢说“要烤熟啦”,则针对用户b的对应关系可以将“温度30℃”与“要烤熟啦”对应,用户a在天气比较冷时,喜欢输入“冻僵啦”,则针对用户a的对应关系可以将“温度10℃”与“冻僵啦”对应,用户b在天气比较冷时,喜欢输入“想冬眠了”,则针对用户b的对应关系可以将“温度10℃”与“想冬眠了”对应等等。举例来说,假设第一关键词集包含“天气”,所获得的参数信息为“温度 30℃”,存在如表1所示的参数范围与关键词的对应关系:表1参数范围(℃)<1010~28>28关键词较低适中较高然而,可以通过温度30℃确定出其参数范围为>28,从而可以确定出对应的推荐候选项为较高,在为第一关键词集确定出推荐候选项之后,还可以为其提供默认候选项,该默认候选项例如通过关键词所对应的词频确定。其中,还可以针对多个参数信息共同确定出推荐候选词,例如:如果温度为30℃,则可以确定出温度较高,在这种情况下,如果阴天的话,则可以确定推荐候选词为闷热;如果晴天的话,则可以推荐候选词为好热、暴晒等等,基于多个参数信息能够确定出更加精确的推荐候选项。第二种,所述基于所述参数信息确定出字符输入过程中针对所述第一关键词集的推荐候选项,包括:从关键词与关联词的对应关系中,获取所述第一关键词集所对应的至少一个关联词;基于所述参数值确定出所述至少一个关联词的推荐优先级;将按照所述推荐优先级进行排序所述的至少一个关联词作为所述推荐候选项。举例来说,假设第一关键词集包含“天气”,所获得参数信息为pm2.5(132),针对第一关键词集“天气”存在以下关联词:良好、轻度污染、重度污染,这三个关联词的默认推荐排序为:①良好②轻度污染③重度污染,其中pm2.5对应的污染程度为轻度污染,故而将②轻度污染的推荐优先级提前,因此得到以下的推荐候选项①轻度污染②良好③重度污染。第二方面,基于同一发明构思,本发明实施例提供一种输入处理装置,请参考图2,包括:第一确定模块20,用于基于输入内容确定第一关键词集,所述第一关键词集包含至少一个关键词;获取模块21,用于获取预设时间范围内,所述第一关键词集所对应的参数 信息;第二确定模块22,用于基于所述参数信息确定推荐候选项。可选的,所述获取模块21,用于:通过与输入法应用程序不同的其他主体获得所述参数信息。可选的,所述获取模块21,用于:确定出所述第一关键词集对应的预设应用程序,通过所述预设应用程序查询获得所述参数信息;和/或通过所述第一关键词集在搜索引擎中搜索获得所述参数信息;和/或通过与所述第一关键词集对应的传感器采集获得所述参数信息。可选的,所述第二确定模块22,包括:第一确定单元,用于确定出所述参数信息所属的参数范围;第一获取单元,用于从参数范围与关键词的对应关系中,获取所述参数范围所对应的关键词作为所述推荐候选项。可选的,所述第二确定模块22,包括:第二获取单元,用于从关键词与关联词的对应关系中,获取所述第一关键词集所对应的至少一个关联词;第二确定单元,用于基于所述参数值确定出所述至少一个关联词的推荐优先级;排序单元,用于将按照所述推荐优先级进行排序所述的至少一个关联词作为所述推荐候选项。可选的,所述获取模块21,包括:第三获取单元,用于获取所述第一关键词集所对应的目标位置信息;第三确定单元,用于确定出所述第一关键词集在所述目标位置信息所对应的所述参数信息。可选的,所述第三获取单元,用于:从所述第一关键词集中提取出所述目标位置信息;或者确定出当前电子设备用户的用户位置信息,所述用户位置信息即为所述目标位置信息;或者判断所述第一关键词集中是否包含所述目标位置信息;如果所述第一关键词集中包含所述目标位置信息,从所述第一关键词集中提取出所述目标位置信息;如果所述第一关键词集中不包含所述目标位置信息,获取产生所述输入内容的用户的用户位置信息作为所述目标位置信息。可选的,所述获取模块21,用于:获取预设时间段内所述第一关键词集所对应的所述参数信息;或者,从所述第一关键词集中提取出所述预设时间范围;获取在提取出的所述时间范围内所述第一关键词集所对应的所述参数信息;或者,判断所述第一关键词集中是否包含所述预设时间范围;如果所述第一关键词集中不包含所述预设时间范围,获取预设时间段内的所述第一关键词集所对应的所述参数信息;如果所述第一关键词集中包含所述预设时间范围,从所述第一关键词集中提取出所述预设时间范围,获取在提取出的所述时间范围内所述第一关键词集所对应的所述参数信息。由于本发明第二方面所介绍的输入处理装置为实施本发明实施例第一方面所介绍的输入处理方法所采用的装置,基于本发明实施例第一方面所介绍的输入处理方法,本领域所属技术人员能够本发明实施例第二方面所介绍的装置的具体结构及变形,故而在此不再赘述,凡是实施本发明实施例第一方面的输入处理方法所采用的装置,都属于本发明实施例所欲保护的范围。第三方面,基于同一发明构思,本发明实施例提供一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:基于输入内容确定第一关键词集,所述第一关键词集包含至少一个关键词;获取预设时间范围内,所述第一关键词集所对应的参数信息;基于所述参数信息确定推荐候选项。由于本发明第三方面所介绍的电子设备为实施本发明实施例第一方面所介绍的输入处理方法所采用的电子设备,基于本发明实施例第一方面所介绍的输入处理方法,本领域所属技术人员能够本发明实施例第三方面所介绍的电子设备的具体结构及变形,故而在此不再赘述,凡是实施本发明实施例第一方面的输入处理方法所采用的电子设备,都属于本发明实施例所欲保护的范围。图3是根据一示例性实施例示出的用于实施输入处理方法的电子设备800的框图。例如,电子设备800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理、移动终端、穿戴式设备、车载设备等。参照图3,电子设备800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(i/o)的接口812,传感器组件814,以及通信组件816。处理组件802通常控制电子设备800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。存储器804被配置为存储各种类型的数据以支持在设备800的操作。这些数据的示例包括用于在电子设备800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。电源组件806为电子设备800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为电子设备800生成、管理和分配电力相关联的组件。多媒体组件808包括在所述电子设备800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当电子设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(mic),当电子设备800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。i/o接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。传感器组件814包括一个或多个传感器,用于为电子设备800提供各个方面的状态评估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如所述组件为电子设备800的显示器和小键盘,传感器组件814还可以检测电子设备800或电子设备800一个组件的位置改变,用户与电子设备800接触的存在或不存在,电子设备800方位或加速/减速和电子设备 800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。通信组件816被配置为便于电子设备800和其他设备之间有线或无线方式的通信。电子设备800可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信部件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件816还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。在示例性实施例中,电子设备800可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。在示例性实施例中,还提供了两种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由电子设备800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行一种输入处理方法,所述方法包括:基于输入内容确定第一关键词集,所述第一关键词集包含至少一个关键词;获取预设时间范围内,所述第一关键词集所对应的参数信息;基于所述参数信息确定推荐候选项。本发明一个或多个实施例,至少具有以下有益效果:由于在本发明实施例中,首先基于输入内容确定第一关键词集,然后获取预设时间范围内,所述第一关键词集所对应的参数信息;最后基于所述参数信息确定推荐候选项,也就是,会结合用户已输入内容所命中的关键词的实时信息提供与输入内容相关的推荐候选项,故而能够确定出更加准确命中用户需求的推荐候选项,提高输入效率的技术效果。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基 本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1