一种输入方法和装置、一种用于输入的装置的制造方法_5

文档序号:9843779阅读:来源:国知局
容。
[0167]相对于获取方案2,获取方案3还可以预先为各个导航结果设置一些关键词,具体实现时,关键词可以包括肯定关键词和否定关键词两种。一个导航结果可以既设置有肯定关键词,也设定有否定关键词,当然也可以仅设置肯定关键词,或进设置否定关键词,并且,一个导航结果可以设置的肯定关键词和/或否定关键词都可以是多个。具体在进行导航提示时,如果所述当前输入环境信息中包括与某导航结果相匹配的肯定关键词,则证明该用户可能确实有进入该导航结果对应的网页的需求,因此可以将该导航结果提示给用户;反之,如果所述当前输入环境信息中包括与某导航结果相匹配的否定关键词,则证明用户不是想进入该导航结果对应的网页,因此,不再将该导航结果提示给用户,或者降低该导航结果在所有导航结果中的排列次序,即不会优先将该导航结果提示给用户。
[0168]例如,针对某餐饮企业的首页这一导航结果,预先设置的肯定关键词为“汉堡”、“鸡翅”、“可乐”等等,否定关键词为“垃圾食品”等。当用户输入的输入串为“shutiao(薯条)”时,与“shutiao”相匹配的导航结果为恰好为该餐饮企业的首页,此时,就可以获取当前输入环境信息,判断当前输入环境信息中是否包含前述肯定关键词或否定关键词。假设当前输入环境信息中包含“汉堡”,则证明该用户可能在谈论快餐食品,而谈论快餐食品的人可能会对餐饮企业的首页感兴趣,因此,此时可以向该用户提示该导航结果。否则,如果当前输入环境信息中包含“垃圾食品”,则证明该用户可能是在谈论快餐食品,但是由于出现了 “垃圾食品”,因此,该用户多半对这些快餐店不感兴趣,甚至有负面印象,因此就可以不再向该用户展示餐饮企业的首页这一导航结果。
[0169]获取方案4
[0170]获取方案4可以依据所述当前输入串对应的候选项,在预置的网址导航数据库中进行检索,以得到对应的网址信息,并将所述导航结果作为网络推荐内容;其中,所述网址导航数据库可以包括关键词与网址信息的对应关系。获取方案4通过输入法程序的内部处理得到推荐网址选项一一接收用户点击---触发一浏览器,展现所需网址。因此,本发明可以大大提高网址导航的效率,减少用户的操作步骤,避免无效的数据交互和处理。
[0171]例如,一个简单的导航数据格式可以为:候选项=“文字解释:url”,“网址类型”;具体数据如下:
[0172]搜狐=搜狐网:www.sohu.com,I
[0173]亲jf 浪=亲jf 浪:www.sina.com.cn,I
[0174]其中,网址类型有“I和2”两种,类型“I”代表常用网址,类型“2”代表商业类网址。文字解释部分是为了向用户表明该网址的一些信息,没有也可以。即最简单的导航数据格式可以为:候选项= url ο
[0175]网址类型是本发明的一个优选属性字段,用于对网址进行分类,例如,可以将所述网址导航数据库的网址被分为常用网址类别和商业网址类别等等,本发明并不需要对网址类型的个数进行限定。当然,导航数据格式中也可以没有网址类型属性字段,则每次检索都是以所述网址导航数据库中的所有网址信息作为匹配源的。
[0176]以上对于当前输入串对应的网络推荐内容的获取方案1-获取方案4进行了详细介绍,可以理解,本领域技术人员可以根据实际应用需求,采用上述获取方案1-获取方案4中的任一或者组合,或者,还可以采用当前输入串对应的网络推荐内容的其他获取方案,本发明实施例对于具体的获取方案不加以限制。
[0177]方法实施例五
[0178]参照图10,示出了本发明的一种输入方法实施例五的步骤流程图,具体可以包括如下步骤:
[0179]步骤1001、客户端接收用户的当前输入串;
[0180]步骤1002、客户端向服务器发送上述当前输入串;
[0181]步骤1003、当所述当前输入串中包括有预置字符串时,服务器依据所述当前输入串包括的第一字符对应的第一候选字符在实体库中进行查询,以得到所述实体库中命中所述第一候选字符的目标实体词条;其中,所述第一字符可以为所述当前输入串中除所述预置字符串之外的字符;
[0182]步骤1004、服务器依据目标实体词条的热度,对多个目标实体词条进行排序;
[0183]步骤1005、服务器获取目标实体词条对应的网络推荐内容;
[0184]其中,步骤1004和步骤1005可以为并列执行的步骤;
[0185]步骤1006、服务器向客户端热度最高的目标实体词条和上述网络推荐内容;
[0186]步骤1007、客户端在本地词库中进行查询,以得到所述当前输入串对应的普通候选项;
[0187]步骤1008、客户端在输入法程序的候选窗口展示上述普通候选项、热度最高的目标实体词条和上述网络推荐内容。
[0188]需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0189]装置实施例
[0190]参照图11,示出了本发明的一种输入装置实施例的结构框图,具体可以包括:接收模块1101、查询模块1102和输出模块1103。
[0191]所述接收模块1101,用于接收用户的当前输入串;
[0192]所述查询模块1102,用于当所述当前输入串中包括有预置字符串时,依据所述当前输入串包括的第一字符对应的第一候选字符在实体库中进行查询,以得到所述实体库中命中所述第一候选字符的目标实体词条;其中,所述第一字符为所述当前输入串中除所述预置字符串之外的字符;以及
[0193]所述输出模块1103,用于将所述目标实体词条作为所述当前输入串对应的候选项进行输出。
[0194]在本发明的一种可选实施例中,所述查询模块具体可以包括:查找单元;
[0195]所述查找单元,用于查找实体库,得到命中所述第一候选字符的目标实体词条;所述目标实体词条包括所述第一候选字符、且所述第一候选字符对应的第一字符在所述当前输入串中的第一位置与所述第一候选字符在所述目标实体词条中的第二位置一致。
[0196]在本发明的另一种可选实施例中,所述查找单元可以包括:组合子单元和匹配子单元。
[0197]所述组合子单元,用于将所述当前输入串中包括的预置字符串作为空缺字符,以得到所述第一候选字符和所述空缺字符组合得到的匹配串;
[0198]所述匹配子单元,用于按照字符位置,将所述匹配串中第一候选字符与所述实体库中实体词条对应的第二字符进行匹配,以得到所述匹配串对应的目标实体词条;所述第二字符与所述第一候选字符相同、且所述第二字符在所述目标实体词条中的第二位置与所述第一候选字符对应的第一字符在所述当前输入串中的第一位置一致。
[0199]在本发明的再一种可选实施例中,单次出现的预置字符串可以对应一个或者多个空缺字符。
[0200]在本发明的又一种可选实施例中,所述装置还可以包括:排序模块。
[0201 ]所述排序模块,用于依据目标实体词条的热度,对多个目标实体词条进行排序;
[0202]则所述输出模块可以包括:第一展示单元,用于将排好序的多个目标实体词条作为所述当前输入串对应的候选项进行输出。
[0203]在本发明的一种可选实施例中,所述装置还可以包括:
[0204]第二展示单元,用于将热度最高的目标实体词条作为所述当前输入串对应的候选项展示在第二候选位置。
[0205]在本发明的另一种可选实施例中,所述装置还可以包括:
[0206]获取模块,用于获取所述目标实体词条对应的网络推荐内容;
[0207]第三展示单元,用于在展示所述当前输入串对应的候选项的同时,展示所述网络推荐内容。
[0208]在本发明的再一种可选实施例中,所述装置还可以包括:
[0209]跳转模块,用于响应于用户对于所述网络推荐内容的触发指令,跳转至所述网络推荐内容对应的页面。
[0210]在本发明的又一种可选实施例中,所述装置还可以包括:
[0211 ]第一抓取模块,用于从百科网站抓取实体名称,并将所述实体名称作为实体词条保存至所述实体库;和/或
[0212]第二抓取模块,用于从垂直网站抓取领域数据,对所述领域数据进行分析,依据分析结果从所述领域数据中抽取关键词,并将所述关键词作为实体词条保存至所述实体库。
[0213]对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0214]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0215]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0216]图12是根据一示例性实施例示出的一种用于输入的装置1200的框图。例如,装置1200可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0217]参照图12,装置1200可以包括以下一个或多个组件:处理组件1202,存储器1204,电源组件1206,多媒体组件1208,音频组件1210,输入/输出(I /0)的接口 1212,传感器组件1214,以及通信组件1216。
[0218]处理组件1202通常控制装置1200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件1202可以包括一个或多个处理器1220来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1202可以包括一个或多个模块,便于处理组件1202和其他组件之间的交互。例如,处理部件1202可以包括多媒体模块,以方便多媒体组件1208和处理组件1202之间的交互。
[0219]存储器1204被配置为存储各种类型的数据以支持在设备1200的操作。这些数据的示例包括用于在装置1200上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPR0M),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0220]电源组件1206为装置1200的各种组件提供电力。电源组件1206可以包括电源管理系统,一个或多个电源,及其他与为装置1200生成、管理和分配电力相关联的组件。
[0221 ]多媒体组件1208包括在所述装置1200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1