专利名称:一种导航提示方法及系统的制作方法
技术领域:
本发明涉及输入法技术领域,特别是涉及一种导航提示方法及系统。
背景技术:
通过输入法平台进行导航提示是指用户在进行字词输入时,输入法平台可以根据用户的输入内容进行网站网址、图片、视频、文档或下载链接等的提示(为方便描述,本文中均以提示网站网址为例进行介绍)。在提示网站网址时,用户可以直接通过快捷键或者鼠标点击来访问该相关网页。例如,用户通过输入法平台输入“jingdong”(京东),输入法平台可以提示访问“京东商城”,并在输入法窗口中提供访问的入口,用户鼠标点击该入口或者点击快捷键,即可打开京东商城的网页。从应用层面上讲,采用这种通过输入法平台进行网站直达的方式时,由于用户只需要输入编码字符串(如中文用户输入的拼音串等),而不用记忆繁琐的英文网址,因此更适合中文、日文等用户的思维,方便使用。现有技术中在实现通过输入法平台进行网站直达时,采用的方法通常是利用预先设定的输入内容与网址之间的映射关系,来推断用户的网址输入意图。例如,当用户的输入内容符合配置文件里的设定时(如输入串为配置文件中的指定串或其中一部分、首选项为匹配选项或其中一部分等),即向用户展示配置文件中指定的与指定串或匹配选项对应的网址。但是,由于该导航功能通常只能固定地提示一个网站,因此在一些情况下,上述现有技术中的方法可能会无法针对不同用户满足网站直达的个性化需求。例如,用户输入 “sougou”,用户甲想要下载搜狗浏览器,用户乙想要下载搜狗输入法,用户丙想要使用搜狗地图,等等。但是,利用上述现有技术,输入法平台给出的提示可能是去搜狗搜索。又如,用户输入的一个编码字符串可能对应多个候选项,如,输入“shengda”,对应的候选项“盛大”、 “胜达”或者“圣达”等都可以进行导航提示,但此时应该针对哪个候选项进行导航提示具有不确定性,因此,针对这种情况,现有技术中通常不会进行导航提示,使得输入法平台的导航功能无法很好地发挥应有的作用。
发明内容
本发明提供一种导航提示方法及系统,有利于满足不同用户或在不同输入环境下对导航提示的个性化需求,更好地发挥输入法平台的导航作用。本发明提供了如下方案一种导航提示方法,包括获取用户输入的编码字符串;获取当前的输入环境信息;根据所述编码字符串及所述当前输入环境信息,向用户进行导航提示。优选的,所述根据所述编码字符串及所述当前输入环境信息,向用户进行导航提示包括在所述当前输入环境信息中提取与所述编码字符串相关的导航词;获取与所述导航词匹配的导航结果;将所述导航结果提示给用户。优选的,所述根据所述编码字符串及所述当前输入环境信息,向用户进行导航提示包括获取与所述编码字符串匹配的导航结果;在用户当前的输入环境信息中,查询是否存在与所述导航结果相匹配的关键词;根据所述查询结果,向用户进行导航提示。优选的,所述关键词包括肯定关键词,所述根据所述查询结果,向用户进行导航提示包括如果所述当前输入环境信息中包括与某导航结果相匹配的肯定关键词,则将该导航结果提示给用户。优选的,如果所述当前输入环境信息中包括与多个导航结果相匹配的肯定关键词,所述根据所述查询结果,向用户进行导航提示包括对所述多个导航结果进行评分,根据所述评分结果确定需要向用户提示的导航结^ ο优选的,所述对所述多个导航结果进行评分包括比较各个导航结果在搜索引擎中的搜索次数,根据所述搜索次数对各个导航结果进行评分。优选的,如果所述当前输入环境信息中包括与多个导航结果相匹配的肯定关键词,所述根据所述查询结果,向用户进行导航提示包括根据所述查询结果与当前所在应用程序的匹配程度确定需要向用户提示的导航结果。优选的,所述关键词包括否定关键词,所述根据所述查询结果,向用户进行导航提示包括如果所述当前输入环境信息中包括与某导航结果相匹配的否定关键词,则将该导航结果滤除或者降低该导航结果的排列次序。优选的,所述根据所述编码字符串及所述当前输入环境信息,向用户进行导航提示包括
获取针对所述编码字符串的多个导航类别下的导航结果;根据所述当前输入环境信息对各个导航类别下的导航结果进行排序。一种导航提示系统,包括入口单元,用于获取用户输入的编码字符串;环境信息获取单元,用于获取当前的输入环境信息;导航提示单元,用于根据所述编码字符串及所述当前输入环境信息,向用户进行导航提示。优选的,所述导航提示单元包括导航词获取子单元,用于在所述输入环境信息中提取与所述编码字符串相关的导航词;第一导航结果获取子单元,用于获取与所述导航词匹配的导航结果;第一导航提示子单元,用于将所述导航结果提示给用户。优选的,所述导航提示单元包括第二导航结果获取子单元,用于获取与所述编码字符串匹配的导航结果;关键词查询子单元,用于在用户当前的输入环境信息中,查询是否存在与所述导航结果相匹配的关键词;第二导航提示子单元,用于根据所述查询结果,向用户进行导航提示。优选的,所述关键词包括肯定关键词,所述第二导航提示子单元具体用于如果所述当前的输入环境信息中包括与某导航结果相匹配的肯定关键词,则将该导航结果提示给用户。优选的,如果所述当前的输入环境信息中包括与多个导航结果相匹配的肯定关键词,所述第二导航提示子单元包括评分子单元,用于对所述多个导航结果进行评分,根据所述评分结果确定需要向用户提示的导航结果。优选的,所述评分子单元具体用于比较各个导航结果在搜索引擎中的搜索次数, 根据所述搜索次数对各个导航结果进行评分。优选的,如果所述当前输入环境信息中包括与多个导航结果相匹配的肯定关键词,所述第二导航提示子单元具体用于根据所述查询结果与当前所在应用程序的匹配程度确定需要向用户提示的导航结果。优选的,所述关键词包括否定关键词,所述第二导航提示子单元包括过滤子单元,用于如果所述上下文环境中包括与某导航结果相匹配的否定关键词,则将该导航结果滤除或者降低该导航结果的排列次序。优选的,所述导航提示单元包括第三导航结果获取子单元,用于获取针对所述编码字符串的多个导航类别下的导航结果;第三导航提示子单元,用于根据所述当前输入环境信息对各个导航类别下的导航结果进行排序。根据本发明提供的具体实施例,本发明公开了以下技术效果本发明针对一个编码字符串并不是都给出一个固定的导航结果,而是根据用户输入的编码字符串及当前的输入环境信息,向用户进行导航提示,有利于将用户最可能需要的导航结果提供给用户,因此,实现了针对不同用户或不同输入环境的个性化导航提示,有利于更好地发挥输入法平台的导航作用。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的方法的流程图;图2是本发明实施例提供的另一方法的流程图;图3是本发明实施例提供的系统的示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。参见图1,本发明实施例提供的导航提示方法包括以下步骤SlOl 获取用户输入的编码字符串;S102 获取当前的输入环境信息;其中,用户当前的输入环境信息可以包括当前输入的上下文信息,即用户正在编辑的文字的上下文,例如,假设用户正在word中编辑一段文字,则这段文字的上下文就可以作为用户当前输入的上下文。用户当前的输入环境信息也可以是当前所在应用程序中包含的文字等等,这些文字可能不是用户编辑的,但是与用户当前编辑的文字可能会有一定的关联。S103 根据所述编码字符串及所述当前输入环境信息,向用户进行导航提示。由于在进行导航提示时,考虑了当前输入环境信息的因素,因此可以针对输入环境的变化,提供不同的个性化导航结果。其中,在具体根据编码字符串及所述当前输入环境信息,向用户进行导航提示时, 可以首先在当前输入环境信息中提取与用户输入的编码字符串相关的导航词;然后,获取与所述导航词匹配的导航结果,再将所述导航结果提示给用户。具体实现时,可以预先设置编码字符串与导航词之间对应关系,该对应关系可以是一对多的关系,即一个编码字符串可以对应多个导航词,每个导航词还可以预先设置一个或多个导航结果;在用户输入编码字符串时,可以根据该对应关系,查找该编码字符串对应有哪些导航词;同时,在当前的输入环境信息中查找是否存在该编码字符串对应的某个或某几个导航词,如果存在,则将给出与该导航词对应的导航结果,并提供给用户。例如,编码字符串“baihe”对应的候选项有“百合”、“白盒”、“白鹤”等;其中,对于候选项“百合”而言,对应的导航词可能有“购买”、“花店”、“礼物”等等,当某用户通过输入法平台输入“baihe”时。如果发现当前输入环境中包含“礼物”,则认为用户可能是想输入 “百合”,同时给出关于“淘宝搜百合”的导航结果。需要说明的是,导航词对应的导航结果除了可以预先通过配置文件进行设置之外,还可以通过搜索引擎获取,即,将从当前输入环境信息中提取的导航词发送给搜索引擎,由搜索引擎给出导航结果也是可以的。另外,在本发明实施例中,在根据所述编码字符串及所述当前输入环境信息,向用户进行导航提示时,还可以采用其他的方法,下面从整体上对该方法进行详细地介绍。参见图2,该方法包括以下步骤S201 获取用户输入的编码字符串;
S202 获取与所述编码字符串匹配的导航结果;通常,一个编码字符串可能会对应多个候选项,在多个候选项都具有导航提示的价值时,这里获取的导航结果可能是多个,组成导航结果列表,即导航结果列表中的各导航结果可以是分别与各个候选项对应的导航结果;当然,一个候选项也可能会对应多个具有导航提示价值的导航结果,因此,导航结果列表中也包括与一个候选项对应的多个导航结果。总之,针对同一编码字符串,具有多个可能的导航结果,在本发明实施例中,首先获取到这些可能的导航结果,而不是直接取其中的某一个导航结果进行提示。另外,即使该步骤中获取的导航结果只有一个,本发明实施例中也不是直接将该导航结果提示给用户。其中,在获取导航结果时,可以将编码字符串提交至搜索引擎或者服务器进行查询,从搜索引擎或服务器返回的结果中获得导航结果。当然,也可以在客户端本地维护一个导航数据库,该导航数据库中记录的信息可以是编码字符串与导航结果(可能是多个)之间的对应关系,因此,也可以直接利用导航数据库进行查询,获取导航结果。S203:在用户当前的输入环境信息中,查询是否存在与所述导航结果相匹配的关键词;S204 根据所述查询结果,向用户进行导航提示。在本发明实施例中,还需要预先为各个导航结果设置一些关键词,具体实现时,关键词可以包括肯定关键词和否定关键词两种。一个导航结果可以既设置有肯定关键词,也设定有否定关键词,当然也可以仅设置肯定关键词,或进设置否定关键词,并且,一个导航结果可以设置的肯定关键词和/或否定关键词都可以是多个。具体在进行导航提示时,如果所述当前输入环境信息中包括与某导航结果相匹配的肯定关键词,则证明该用户可能确实有进入该导航结果对应的网页的需求,因此可以将该导航结果提示给用户;反之,如果所述当前输入环境信息中包括与某导航结果相匹配的否定关键词,则证明用户不是想进入该导航结果对应的网页,因此,不再将该导航结果提示给用户,或者降低该导航结果在所有导航结果中的排列次序,即不会优先将该导航结果提示给用户。例如,针对某餐饮企业的首页这一导航结果,预先设置的肯定关键词为“汉堡”、“鸡翅”、“可乐”等等,否定关键词为“垃圾食品”等。当用户输入的编码字符串为 “shutiao (薯条)”时,与“shutiao”相匹配的导航结果为恰好为该餐饮企业的首页,此时, 就可以获取当前输入环境信息,判断当前输入环境信息中是否包含前述肯定关键词或否定关键词。假设当前输入环境信息中包含“汉堡”,则证明该用户可能在谈论快餐食品,而谈论快餐食品的人可能会对餐饮企业的首页感兴趣,因此,此时可以向该用户提示该导航结果。 否则,如果当前输入环境信息中包含“垃圾食品”,则证明该用户可能是在谈论快餐食品,但是由于出现了“垃圾食品”,因此,该用户多半对这些快餐店不感兴趣,甚至有负面印象,因此就可以不再向该用户展示餐饮企业的首页这一导航结果。当与编码字符串对应的导航结果有多个时,还可以根据当前输入环境信息以及预先为各导航结果设置的关键词,判断出用户最可能需要的那个导航结果,并将用户最可能需要的那个导航结果展现给用户。例如,对于同一个输入串“mahua”,根据当前输入环境信息进行判断时可能具有以下情况1)用户甲,先前输入过“胸肌”、“哑铃”等关键词,或者用户访问的网页中含有上述关键字,则按设定返回“马华健身”的导航提示。2)用户乙,先前输入过“牛肉面”、“烤肉”等关键字,或者用户访问的网页中含有上述关键字,则按设定返回“马华拉面”的导航提示。3)用户丙,先前输入过“十八街” “天津小吃”,或者用户访问的网页中含有上述关键字,则按设定返回“桂发祥麻花”的导航提示。可见,在本发明实施例中,在获取到编码字符串对应的导航结果之后,并不是马上将导航结果展现给用户,而是首先根据当前输入环境信息进行判断,判断出是否应该将导航结果展现给用户;当与编码字符串对应的导航结果有多个时,还可以根据当前输入环境信息以及预先为各导航结果设置的关键词,判断出用户需要的哪个导航结果,并将用户需要的那个导航结果展现给用户。因此,本发明实施例在进行导航提示时,具有较高的智能性,并不是盲目地进行提示,而是根据用户的需求有选择地确定是否提示,以及需要提示哪个导航结果。当然,当最初获取到的与编码字符串匹配的导航结果为多个时,当前输入环境信息中也可能包括与多个导航结果相匹配的肯定关键词,即,假设与编码字符串相匹配的导航结果有三个,分别为a、b、c,当前输入环境信息中既包含导航结果a的肯定关键词A,又包含导航结果b的肯定关键词B。此时,可以根据一些规则对所述多个导航结果进行评分,根据所述评分结果确定需要向用户提示的导航结果,例如,选择匹配程度最高的导航结果提示给用户。例如,假设为两家快餐店的首页都设定了“汉堡”、“鸡翅”、“可乐”为肯定关键字。一个输入法用户在之前的一定时间内输入过“汉堡”、“鸡翅”、“可乐”,当该用户再输入 "shutiao (薯条)”时,两家快餐店的首页都成为与该编码字符串匹配的导航结果,并且发现当前的输入上下文中都包含有两家快餐店首页的肯定关键词。此时,可以对这两个导航结果进行评权,具体进行评权时,采用的评价策略可以是比较各自在搜索引擎中的搜索次数,假设第一家快餐店在某搜索引擎中的搜索量远远高出另一家快餐店,那么就将第一家快餐店首页作为导航结果提示给用户。当然,在实际应用中,也可以采用其他的评价策略, 这里不再赘述。另外,针对上述上下文环境中包括与多个导航结果相匹配的肯定关键词的情况, 还可以采用其他的处理方法,例如,可以针对当前所在的应用程序进行判断。例如,当对于同一个编码字符串‘‘xiaobaishiK小白鼠)”,最初获取的匹配的导航结果有两个“实验动物繁育中心”和“米琪宠物店”,这两个导航结果对应的肯定关键词都包括“饲养”、“繁殖”,并且根据当前的输入上下文环境进行分析发现用户甲先前输入过“饲养”、“繁殖”,,该用户甲是在word程序中输入的以上关键词,则将“实验动物繁育中心”这一导航结果返回给用户甲。用户乙先前也曾经输入过“饲养”、“繁殖”,但是该用户乙是在某聊天程序中输入的以上关键词,因此,将“米琪宠物店”这一导航结果返回给用户乙。具体实现时,可以预先设定各导航结果与各应用程序之间的对应关系,当仅通过上下文环境中的关键词无法准确判断时,可以利用与应用程序之间的对应关系辅助进行判断。由该例子可以看出,返回的导航结果可以根据用户在不同的应用程序环境下输入而不同。其现实意义为,根据用户输入的环境推断他的期望,并返回相应的结果。在实际应用中,处理当前所在的应用程序之外,用户对输入法平台的一些设置信息也可以作为进行导航提示的辅助信息。其中,这些设置信息包括用户使用的输入法皮肤, 以及用户加载的细胞词库等等。由于输入法皮肤能够从一定程度上反映用户当前的心情, 因此,可以作为评价用户兴趣的一个依据。细胞词库通常是用户根据自己的兴趣选择加载的,也能够体现出用户的兴趣,因此,也可以作为进行导航提示的辅助信息。其中,在利用输入法皮肤或加载的细胞词库的相关信息时,可以利用输入法皮肤或细胞词库的名称等信息进行判断。需要说明的是,如前文所述,获取导航结果时可能会获取多个,在实际应用中,这多个导航结果可以是按导航类别提供的。这里的导航类别可以包括百科类、体育类、娱乐类等等。也就是说,对于一个编码字符串而言,在不同的导航类别下,最合适的导航结果也有所不同,为了尽可能使得给出的导航结果中包括用户想要的导航结果,可以在每个导航类别下分别给出一个最合适的导航结果。即,在获取针对编码字符串的导航结果时,可以获取针对所述编码字符串的多个导航类别下的导航结果。在获取到多个导航类别下的导航结果之后,再根据当前的环境信息中存在的关键词,对各个导航类别下的导航结果进行排序。例如,用户输入“bai’ he”,获得的导航结果可以包括导航类提供“百合网”网址, 购物类提供“淘宝搜百合”网址,视频类提供“优酷搜百合”网址,百科类提供“wiki百合”网址和“wiki白鹤”网址,地图类提供“白河”地址的网址,等等。当然,每个类别下可以提供一个结果,也可以提供多个结果。然后,将这些导航结果按照上下文环境信息进行排序。例如,上下文环境中发现有“购买”之类的关键词,则可以将购物类的导航结果“淘宝搜百合” 网址排在第一位,并在导航结果显示界面上可以对排序后的导航结果进行分类展示。当然, 为了避免让用户产生疑惑,还可以展现出每个导航结果所对应的导航类别名称。总之,在本发明实施例中,考虑到同一用户的兴趣、期望在不同的时刻可能会发生变化,不同的用户之间更是有不同的偏好,而当前的输入环境信息是反映这种变化趋势最直接的入口。因此,本发明实施例就是根据当前的输入环境信息来调整导航的展示结果。这样,由于紧紧联系着当前语境和操作环境,因此使得提示的导航结果符合用户当前的个性化需求。同时,由于导航结果显示依据的指标(肯定关键词、否定关键词)是相对动态的, 因此,可以支持同一个编码字符串的复用,即在不同输入环境条件下向用户提示不同的导航结果。需要说明的是,本发明实施例所述的肯定关键词或否定关键词,并不限于狭义的 “词”的概念,在实际应用中,可以是单字、词组、短句、长句等等,具体的形式可以不进行限定。与本发明实施例提供的导航提示方法相对应,本发明实施例还提供了一种导航提示系统,参见图3,该系统包括以下单元入口单元301,用于获取用户输入的编码字符串;环境信息获取单元302,用于获取当前的输入环境信息;导航提示单元303,用于根据所述编码字符串及所述当前输入环境信息,向用户进行导航提示。其中,导航提示单元303可以包括
导航词获取子单元,用于在所述输入环境信息中提取与所述编码字符串相关的导航词;第一导航结果获取子单元,用于获取与所述导航词匹配的导航结果;第一导航提示子单元,用于将所述导航结果提示给用户。或者,导航提示单元303也可以包括第二导航结果获取子单元,用于获取与所述编码字符串匹配的导航结果;关键词查询子单元,用于在用户当前的输入环境信息中,查询是否存在与所述导航结果相匹配的关键词;第二导航提示子单元,用于根据所述查询结果,向用户进行导航提示。其中,所述关键词包括肯定关键词,第二导航提示子单元具体用于如果所述当前的输入环境信息中包括与某导航结果相匹配的肯定关键词,则将该导航结果提示给用户。其中,如果所述当前的输入环境信息中包括与多个导航结果相匹配的肯定关键词,所述导航提示单元包括评分子单元,用于对所述多个导航结果进行评分,根据所述评分结果确定需要向用户提示的导航结果。其中,所述评分子单元具体可以用于对所述多个导航结果进行评分,选择匹配程度最高的导航结果提示给用户。另外,如果所述当前的输入环境信息中包括与多个导航结果相匹配的肯定关键词,第二导航提示子单元具体用于根据所述查询结果与当前所在应用程序的匹配程度确定需要向用户提示的导航结果。所述关键词还包括否定关键词,相应的,第二导航提示子单元可以包括过滤子单元,用于如果所述当前的输入环境信息中包括与某导航结果相匹配的否定关键词,则将该导航结果滤除或者降低该导航结果的排列次序。其中,导航结果获取单元302可以包括第三导航结果获取子单元,用于获取针对所述编码字符串的多个导航类别下的导航结果;第三导航提示子单元,用于根据所述当前的输入环境信息对各个导航类别下的导航结果进行排序。以上对本发明所提供的一种导航提示方法及系统,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种导航提示方法,其特征在于,包括 获取用户输入的编码字符串;获取当前的输入环境信息;根据所述编码字符串及所述当前输入环境信息,向用户进行导航提示。
2.根据权利要求1所述的方法,其特征在于,所述根据所述编码字符串及所述当前输入环境信息,向用户进行导航提示包括在所述当前输入环境信息中提取与所述编码字符串相关的导航词; 获取与所述导航词匹配的导航结果; 将所述导航结果提示给用户。
3.根据权利要求1所述的方法,其特征在于,所述根据所述编码字符串及所述当前输入环境信息,向用户进行导航提示包括获取与所述编码字符串匹配的导航结果;在用户当前的输入环境信息中,查询是否存在与所述导航结果相匹配的关键词; 根据所述查询结果,向用户进行导航提示。
4.根据权利要求3所述的方法,其特征在于,所述关键词包括肯定关键词,所述根据所述查询结果,向用户进行导航提示包括如果所述当前输入环境信息中包括与某导航结果相匹配的肯定关键词,则将该导航结果提示给用户。
5.根据权利要求4所述的方法,其特征在于,如果所述当前输入环境信息中包括与多个导航结果相匹配的肯定关键词,所述根据所述查询结果,向用户进行导航提示包括对所述多个导航结果进行评分,根据所述评分结果确定需要向用户提示的导航结果。
6.根据权利要求5所述的方法,其特征在于,所述对所述多个导航结果进行评分包括 比较各个导航结果在搜索引擎中的搜索次数,根据所述搜索次数对各个导航结果进行评分。
7.根据权利要求4所述的方法,其特征在于,如果所述当前输入环境信息中包括与多个导航结果相匹配的肯定关键词,所述根据所述查询结果,向用户进行导航提示包括根据所述查询结果与当前所在应用程序的匹配程度确定需要向用户提示的导航结果。
8.根据权利要求3所述的方法,其特征在于,所述关键词包括否定关键词,所述根据所述查询结果,向用户进行导航提示包括如果所述当前输入环境信息中包括与某导航结果相匹配的否定关键词,则将该导航结果滤除或者降低该导航结果的排列次序。
9.根据权利要求1所述的方法,其特征在于,所述根据所述编码字符串及所述当前输入环境信息,向用户进行导航提示包括获取针对所述编码字符串的多个导航类别下的导航结果; 根据所述当前输入环境信息对各个导航类别下的导航结果进行排序。
10.一种导航提示系统,其特征在于,包括 入口单元,用于获取用户输入的编码字符串;环境信息获取单元,用于获取当前的输入环境信息;导航提示单元,用于根据所述编码字符串及所述当前输入环境信息,向用户进行导航提示。
11.根据权利要求10所述的系统,其特征在于,所述导航提示单元包括导航词获取子单元,用于在所述输入环境信息中提取与所述编码字符串相关的导航词;第一导航结果获取子单元,用于获取与所述导航词匹配的导航结果; 第一导航提示子单元,用于将所述导航结果提示给用户。
12.根据权利要求10所述的系统,其特征在于,所述导航提示单元包括 第二导航结果获取子单元,用于获取与所述编码字符串匹配的导航结果;关键词查询子单元,用于在用户当前的输入环境信息中,查询是否存在与所述导航结果相匹配的关键词;第二导航提示子单元,用于根据所述查询结果,向用户进行导航提示。
13.根据权利要求12所述的系统,其特征在于,所述关键词包括肯定关键词,所述第二导航提示子单元具体用于如果所述当前的输入环境信息中包括与某导航结果相匹配的肯定关键词,则将该导航结果提示给用户。
14.根据权利要求13所述的系统,其特征在于,如果所述当前的输入环境信息中包括与多个导航结果相匹配的肯定关键词,所述第二导航提示子单元包括评分子单元,用于对所述多个导航结果进行评分,根据所述评分结果确定需要向用户提示的导航结果。
15.根据权利要求14所述的系统,其特征在于,所述评分子单元具体用于比较各个导航结果在搜索引擎中的搜索次数,根据所述搜索次数对各个导航结果进行评分。
16.根据权利要求13所述的系统,其特征在于,如果所述当前输入环境信息中包括与多个导航结果相匹配的肯定关键词,所述第二导航提示子单元具体用于根据所述查询结果与当前所在应用程序的匹配程度确定需要向用户提示的导航结果。
17.根据权利要求12所述的系统,其特征在于,所述关键词包括否定关键词,所述第二导航提示子单元包括过滤子单元,用于如果所述上下文环境中包括与某导航结果相匹配的否定关键词,则将该导航结果滤除或者降低该导航结果的排列次序。
18.根据权利要求10所述的系统,其特征在于,所述导航提示单元包括第三导航结果获取子单元,用于获取针对所述编码字符串的多个导航类别下的导航结果;第三导航提示子单元,用于根据所述当前输入环境信息对各个导航类别下的导航结果进行排序。
全文摘要
本发明公开了一种导航提示方法及系统,其中,所述方法包括获取用户输入的编码字符串;获取当前的输入环境信息;根据所述编码字符串及所述当前输入环境信息,向用户进行导航提示。通过本发明,有利于满足不同用户或不同输入环境对导航提示的个性化需求,更好地发挥输入法平台的导航作用。
文档编号G06F17/30GK102314461SQ20101022287
公开日2012年1月11日 申请日期2010年6月30日 优先权日2010年6月30日
发明者何立涛, 杨磊, 查文 申请人:北京搜狗科技发展有限公司