供用户进行文字输入及同时提供搜索相关信息的方法和设备的制作方法

文档序号:6600847阅读:202来源:国知局
专利名称:供用户进行文字输入及同时提供搜索相关信息的方法和设备的制作方法
技术领域
本发明涉及计算机领域,尤其涉及利用计算机供用户进行文字输入和进行信息搜 索的技术。
背景技术
现有的计算机搜索技术一般需要用户首先在其用户端的浏览器中进入搜索网站 网页,然后在搜索网站网页的输入栏中输入关键词,并按“Enter”键后,才能通过用户端与 搜索网站服务器的交互完成搜索过程,并在搜索网页页面中列出与关键词对应的搜索相关 信息。整个搜索过程比较耗时,并且当用户在其他情形进行文字输入时,例如在诸如WORD、 WPS等文字编辑软件、或在起拟电子邮件时、或在浏览非搜索网站网页时不能提供信息搜索 功能。

发明内容
本发明的目的是提供一种当用户进行文字输入时同时提供与输入信息相关的搜 索相关信息的用户设备和/或网络设备及其方法。根据本发明的第一方面,提供一种在用户设备中用于供用户进行文字输入及同时 提供搜索相关信息的方法,该方法包括以下步骤a获取用户提供的输入序列信息;b根据所述输入序列信息获得与之相匹配的一个或多个输入词条选项,其中包括 至少一个与所述输入序列信息相关的搜索相关信息选项;c将所述一个或多个输入词条选项提供给该用户,以供用户与该用户设备进一步 交互。根据本发明的第二方面,还提供了一种在网络设备中用于辅助供用户进行文字输 入及同时提供相关广告信息的方法,该方法包括以下步骤A接收来自所述用户操作的用户设备的该用户的输入序列信息;B根据所述输入序列信息在该网络设备的词库中进行匹配查询和在该网络设备的 搜索信息库进行匹配查询,以获得一个或多与之匹配的输入词条选项,其中包括至少一个 与所述输入序列信息相关的搜索相关信息选项;C将所述一个或多个输入词条选项发送回所述用户设备。根据本发明的第三方面,提供了 一种用于供用户进行文字输入及同时提供搜索相 关信息的用户设备,包括输入检测装置,用于获取用户提供的输入序列信息;选项获取装置,用于根据所述输入序列信息获得与之相匹配的一个或多个输入词 条选项,其中包括至少一个与所述输入序列信息相关的搜索相关信息;选项提供装置,用于将所述一个或多个输入词条选项提供给该用户,以供用户与
5该用户设备进一步交互。根据本发明的第四方面,提供了一种在用于辅助供用户进行文字输入及同时提供 相关广告信息的网络设备,该网络设备包括以下步骤第二接收装置,用于接收来自所述用户操作的用户设备的该用户的输入序列信 息;第二查询装置,用于根据所述输入序列信息在该网络设备的词库中进行匹配查询 和在该网络设备的搜索信息库进行匹配查询,以获得一个或多与之匹配的输入词条选项, 其中包括至少一个与所述输入序列信息相关的搜索相关信息;第二发送装置,用于将所述一个或多个输入词条选项发送回所述用户设备。根据本发明的第五方面,提供了 一种用于供用户进行文字输入及同时提供搜索相 关信息的系统,其中包括前述根据本发明第三方面的用户设备以及前述根据本发明第四方 面的网络设备。与现有技术相比,本发明具有以下优点在用户端将文字输入功能与信息搜索功 能很好地结合起来,无论用户是在诸如WORD、WPS等文字编辑软件、或在起拟电子邮件时、 或在浏览非搜索网站网页时均可获得与其输入信息相关的搜索相关信息,而且通过将搜索 相关信息按一定规则和显示方式置于输入词条选项栏较后位置,在提供搜索相关信息功能 同时不会影响用户的文字输入速度。


通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它 特征、目的和优点将会变得更明显图1为根据本发明一个方面的用于当用户进行文字输入时同时提供与输入信息 相关的搜索相关信息的用户设备的示意图;图2为根据本发明另一方面的用于当用户进行文字输入时同时提供与输入信息 相关的搜索相关信息的用户设备1和网络设备2的示意图;图3为根据本发明一个优选实施例的用于当用户进行文字输入时同时提供与输 入信息相关的搜索相关信息的用户设备1和网络设备2的示意图;图4为根据本发明一个方面的在用户设备中当用户进行文字输入时同时提供与 输入信息相关的搜索相关信息的方法流程图;图5为根据本发明另一方面的用户设备与网络设备相配合来当用户进行文字输 入时同时提供与输入信息相关的搜索相关信息的方法流程图;图6为根据本发明一个优选实施例的用户设备与网络设备相配合来当用户进行 文字输入时同时提供与输入信息相关的搜索相关信息的方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。
具体实施例方式下面结合附图对本发明作进一步详细描述。图1示出根据本发明一个方面的用于当用户进行文字输入时同时提供与输入信 息相关的搜索相关信息的用户设备1。也即,当用户在用户设备1上进行文字输入时,用户设备1在根据用户输入序列提供相应输入词条选项,还根据用户设备的输入序列搜索相关 的搜索相关信息,如广告信息、网页信息、旅游信息或地图信息。以下以广告信息为例进行 说明其中,用户设备1可以是任何一种可与用户通过键盘、遥控器、触摸板、或声控设 备进行人机交互的电子产品,例如计算机、智能手机、PDA、游戏机、或IPTV等。用户设备1中包括第一获取装置11、查询装置12、提供装置13、用于保存本地词 库的存储装置14(为简明起见,以下简称词库14)、和用户保存关键词广告库的存储装置 14’ (为简明起见,以下简称本地广告库14’,或称为搜索信息库14’ )。本领域技术人员应 能理解,存储装置14和14’可以为分离或同一存储器,也可分别由一组存储器阵列来实现。具体地,第一获取装置11通过任何一种可与用户进行人机交互的交互设备来实 时地获取用户正在输入的输入序列。该交互设备可以是键盘、遥控器、触摸板或声控设备 等。以键盘为例,但用户敲击键盘中按键进行输入时,第一获取装置11实时地获取用户敲 击的按键序列(为简明起见,以下仍称输入序列)。查询装置12将第一获取装置11提供的用户输入序列与词库14进行匹配查询, 获得一个或多个匹配的输入词条选项。以下以中文为例进行说明,本发明允许用户在按 全拼、双拼、五笔等方法输入中文。同时,查询装置12还根据用户输入序列在关键词广告 库14’中进行搜索,获得相关的一个或多个广告信息选项。与例如,当用户敲击按键输入 “woaiwaitan”,查询装置12在词库14中查询获得“1我爱外滩;2我爱”等词条组合,同时 在广告库14’中查询获得与“外滩”有关的广告信息有“外滩三号”、“外滩18号”等地标性 建筑,因此提供广告信息选项“3外滩三号;4外滩18号”。本领域技术人员应理解,查询与 输入序列相关的广告信息(或搜索相关信息)的过程可以采用目前公知的各种智能或模糊 搜索算法,在此不作赘述。本领域技术人员应理解,查询与输入序列相关的广告信息(或搜 索相关信息)的过程可以采用目前公知的各种智能或模糊搜索算法,在此不作赘述。提供装置13随后将查询装置获得的一个或多个匹配的输入词条选项按一定顺序 和格式提供给所述用户,供其选择以作具体输入。例如,通过在显示器的一个输入窗口栏中 显示给用户是,可将多个词条选项与输入序列分栏显示,多个词条选项可全部列入下一栏 中供用户选择。优选地,可以在词条栏中仅显示一行词条选项,该行词条选项数目可以是缺 省的也可由用户设定,通过由用户按动特定功能键显示上一行或下一行词条选项,该特定 功能键例如可以是“ + ”和“_”。优选地,为便于用户注意,广告信息选项在词条栏中可采用不同显示方式,例如不 同颜色或灰度。而且广告信息选项中内置有与该广告信息相关的网页IP地址或统一资源 标示符(URL)。用户可通过按该选项相应的数字键或通过鼠标移动光标至该选项处悬停或 点击来选择该广告信息选项。当用户选择该广告信息选项,用户设备1中的网址定向装置 (未示出)可通过网络定向到其对应的网页网址,例如在浏览器打开情形,经由网络连接到 该网址对应的网页服务器,并在浏览器中显示其网页给用户。在一个优选实施例中,第一获取装置11和查询装置12和提供装置13之间是持续 不断地工作。具体地,第一获取装置11实时地获取用户的输入序列并持续不断地提供给查 询装置 12,例如“W”、“W0”... “wo,,··· "woai"... “woaiwaitan”,查询装置 12 也实时地 对第一获取装置11持续不断地提供的用户输入序列进行匹配查询,以持续获取与上述各输入序列相对应的词条选项,例如“《”对应“1我、2喔、3握、4窝” ;“woai”对应“1我爱、2 喔、3握、4窝”;,,woaiwaitan”对应“1我爱外滩、2外滩三号、3外滩18号”。在此,本领域 技术人员应理解“持续”是指在用户最终选择一个词条选项前一直进行的动作方式,例如用 户在敲击按键序列“《oai,,后可能稍停片刻,如0. 5秒,再继续敲击随后的按键。在一个优选实施例中,查询装置12在根据用户输入序列在词库14和广告库14’ 中进行匹配查询获得多个输入词条选项和广告信息选项时还获得其各自的优先级。提供装 置13将查询装置12提供的多个匹配的输入词条选项和广告信息选项按优先级顺序在词条 栏中显示给所述用户,其中优先级越高,该输入词条选项或广告信息选项越靠前显示。优选 地,为便于用户进行文字输入,优先级最好的输入词条选项一般置于最前位置,使得用户可 通过简单地按“ENTER”或空格键来选择,而广告信息选项通常置于每行中较末尾选项位置。具体地,查询装置12可以根据用户特征来在词库14和广告库14’中进行查询,获 得匹配的输入词条选项和广告信息选项。在获得匹配的多个输入词条选项和广告信息选项 后,还可根据用户特征来确定其优先级高低。用户特征包括用户的输入历史记录、用户设定 的个人偏好选择、用户属性、用户地址等,用户属性包括用户的职业、性别、国际、出生地、年 龄等体现个人特性的信息。查询装置12还可根据用户输入历史记录中对各个词条选项或 词条选项中的词汇的选择频度、各词条选项中各个词汇间的文义关联性来确定其优先级高 低。查询装置12也可根据用户设定的个人偏好选择来确定优先级高低,例如,当用户设定 输入偏好为优先级高低购物>饮食>旅游,则获取用户输入序列“woaiwaitan”后,查询 装置在广告库14’中查询获得与“waitan”对应的多个位于外滩的地标性建筑或旅游景点, 如招商局总部、汇丰大厦、花旗银行、外滩三号、外滩18号等,随后根据用户设定的个人偏 好可判断“外滩三号”、“外滩18号”等以购物、餐饮为主的建筑景点的优先级最高。另外,查 询装置12还可根据目前用户设备的IP地址来判断其所处的地域,从而可以确定输入序列 中与该地域相关的词汇的优先级,例如,但用户输入序列为“woxihuanbimd”,其中“bund” 的译文有“1提岸2码头3同盟4 (上海)外滩”,当查询装置12根据用户设备IP地址获知 目前位于中国上海市,从而可确定“bund”对应译文中“上海外滩”或“外滩”优先级最高, 因而可提供如下输入词条选项“1我喜欢上海外滩;2我喜欢外滩;3我喜欢码头;4我喜欢 提岸;5我喜欢同盟”。为简明起见,我们可将用户输入历史记录,用户设定个人偏好、计算 机IP地址(或用户地址)等统称为用户特征,且本领域技术人员应能理解,用户特征包括 但不限于上述内容。本领域技术人员应能理解,用户设备1可以在本地存储器中保存上述用户输入历 史记录、用户设定输入偏好以及词汇间的各种关联性。优选地,用户设备1还可对所保存的 用户输入历史记录、输入偏好及词汇间关联性等信息进行更新。如图2所示,用户设备1还 包括第二获取装置15、更新装置16。其中第二获取装置15通过与用户的进一步交互来获 取该用户对提供装置13所提供多个输入词条选项的选择。更新装置16根据第二获取装置 15提供的用户选择来更新词库和用户输入历史记录、词汇间的关联性等,例如可在词库14 中增加新词条选项和已有词条选项的优先级,用户特征。更优选地,如用户设备可接入互联 网,第二获取装置15还可自行在互联网中搜寻新的词条组合,并用以更新词库14等。在一个优选实施例中,用户设备1中的广告库14’可随时与周期性地进行主动更 新,例如用户设备1经由网络与一个或多个网络设备相连接,并随时或周期性地与网络设备中的广告库中与用户相关的部分广告信息进行同步。在另一优选实施例中,广告库14’可以是位于用户设备1的外部,例如位于一个网 络设备处或分布于多个网络设备处,用户设备1可经由网络与网络设备相连接,从而查询 与用户输入序列相关的广告信息选项。图2示出根据本发明另一方面的用于当用户进行文字输入时同时提供与输入信 息相关的搜索相关信息的用户设备1和网络设备2,其中用户设备1经由网络与网络设备2 相连接,该网络可以为互联网、内部网等。也即,当用户在用户设备1上进行文字输入时,用 户设备1经由网络向网络设备2发送查询请求,请求网络设备2根据用户输入序列搜索相 关的搜索相关信息,如广告信息、网页信息、旅游信息或地图信息,然后将网络设备反馈的 搜索相关信息与网络设备查询获得的输入词条选项一起提供给用户。以下以广告信息为例 进行说明在一个实施例中,用户设备1中包括第一获取装置11、第一发送装置17、第一接收 装置18、提供装置13。网络设备2包括第二接收装置21、查询装置22、第二发送装置23、用 于保存网络词库的存储装置24(为简明起见,以下简称网络词库24)和用于保存关键词广 告库的存储装置对’(为简明起见,以下简称网络广告库24’ )。具体地,第一获取装置11通过任何一种可与用户进行人机交互的交互设备来实 时地获取用户正在输入的输入序列。该交互设备可以是键盘、遥控器、触摸板或声控设备 等。以键盘为例,但用户敲击键盘中按键进行输入时,第一获取装置11实时地获取用户敲 击的按键序列(为简明起见,以下仍称输入序列)。用户设备1中的第一发送装置17实时并持续不断地将第一获取装置11提供的用 户输入序列发送至网络设备2。网络设备2中的第二接收装置21接收到该输入序列并提供 给查询装置22。查询装置22将用户输入序列与词库M进行匹配查询,获得一个或多个匹 配的输入词条选项。以下以中文为例进行说明,本发明允许用户在按全拼、双拼、五笔等方 法输入中文。同时,查询装置22还根据用户输入序列在关键词广告库M中进行搜索,获得 相关的一个或多个广告信息选项。与例如,当用户敲击按键输入“woaiwaitan”,查询装置 22在词库M中查询获得“1我爱外滩;2我爱”等词条组合,同时在广告库M中查询获得与 “外滩”有关的广告信息有“外滩三号”、“外滩18号”等地标性建筑,因此提供广告信息选项 “3外滩三号;4外滩18号”。本领域技术人员应理解,查询与输入序列相关的广告信息(或 搜索相关信息)的过程可以采用目前公知的各种智能或模糊搜索算法,在此不作赘述。网络设备2中的第二发送装置23也实时和持续不断地将查询装置22提供的输入 词条选项发送至用户设备1。用户设备1中的第一接收装置19接收到所述输入词条选项并 实时和持续地提供给提供装置13,提供装置13随后将获得的一个或多个匹配的输入词条 选项按一定顺序和格式提供给所述用户,供其选择以作具体输入。例如,通过在显示器的一 个输入窗口栏中显示给用户是,可将多个词条选项与输入序列分栏显示,多个词条选项可 全部列入下一栏中供用户选择。优选地,可以在词条栏中仅显示一行词条选项,该行词条选 项数目可以是缺省的也可由用户设定,通过由用户按动特定功能键显示上一行或下一行词 条选项,该特定功能键,例如可以是“ + ”和“_”。优选地,为便于用户注意,广告信息选项在词条栏中可采用不同显示方式,例如不 同颜色或灰度。而且广告信息选项中内置有与该广告信息相关的网页IP地址或统一资源标示符(URL)。用户可通过按该选项相应的数字键或通过鼠标移动光标至该选项处悬停或 点击来选择该广告信息选项。当用户选择该广告信息选项,用户设备1可通过网络定向到 其对应的网页网址,例如在浏览器打开情形,经由网络连接到该网址对应的网页服务器,并 在浏览器中显示其网页给用户。。优选地,用户设备1中的第一获取装置11、第一发送装置17、第一接收装置、和网 络设备2中的第二接收装置21、查询装置12和第二发送装置23之间是持续不断地配合工 作。具体地,第一获取装置11实时地获取用户的输入序列并持续不断地提供给查询装置 12,例如“w,,、“wo,,· · . “wo,,··· "woai". . . “woaiwaitan,,,第一发送装置 17 也实时和持 续不断地将各种输入序列发送给网络设备2。网络设备2中的第二接收装置21接收到用户 设备1所发送的各种输入序列后也实时和持续不断地提供给查询装置22,查询装置22随即 实时地对第一接收装置21持续不断地提供的用户输入序列进行匹配查询,以持续获取与 上述各输入序列相对应的词条选项,例如“W”对应“ 1我、2喔、3握、4窝” ;“woai,,对应“ 1 我爱、2喔、3握、4窝”;,,woaiwaitan”对应“1我爱外滩、2外滩三号、3外滩18号”。在此, 本领域技术人员应理解“持续”是指在用户最终选择一个词条选项前一直进行的动作方式, 例如用户在敲击按键序列“woai”后可能稍停片刻,如0. 5秒,再继续敲击随后的按键。在一个优选实施例中,查询装置22在根据用户输入序列在网络词库M和网络广 告库M中进行匹配查询获得多个输入词条选项和广告信息选项时还获得其各自的优先 级。用户设备1中的提供装置13将网络设备2提供的多个匹配的输入词条选项和广告信 息选项按优先级顺序在词条栏中显示给所述用户,其中优先级越高,该输入词条选项或广 告信息选项越靠前显示。优选地,为便于用户进行文字输入,优先级最好的输入词条选项一 般置于最前位置,使得用户可通过简单地按“ENTER”或空格键来选择,而广告信息选项通常 置于每行中较末尾选项位置。优选地,当用户通过用户设备1登录网络设备时,网络设备2的查询装置22可根 据用户登录的ID来获取用户特征。例如用户输入历史记录,用户特定的用户词库、用户设 定的个人偏好、用户属性信息等。所述用户特征可以保存在网络设备2中,也可保存在于网 络设备2相连接的其他网络设备中。随后,查询装置22可以根据用户特征来在网络词库M和网络广告库M中进行查 询,获得匹配的输入词条选项和广告信息选项。具体地,查询装置22可根据用户输入历史 记录中对各个词条选项或词条选项中的词汇的选择频度、各词条选项中各个词汇间的文义 关联性来确定其优先级高低。查询装置22也可根据用户设定的个人偏好选择来确定优先 级高低,例如,当用户设定输入偏好为优先级高低购物>饮食>旅游,则获取用户输入 序列“woaiwaitan”后,查询装置在网络广告库M中查询获得与“waitan”对应的多个位于 外滩的地标性建筑或旅游景点,如招商局总部、汇丰大厦、花旗银行、外滩三号、外滩18号 等,随后根据用户设定的个人偏好可判断“外滩三号”、“外滩18号”等以购物、餐饮为主的 建筑景点的优先级最高。另外,查询装置22还可根据目前用户设备的IP地址来判断其所 处的地域,从而可以确定输入序列中与该地域相关的词汇的优先级,例如,但用户输入序列 为“woxihuanbund”,其中“bund”的译文有“1提岸2码头3同盟4 (上海)外滩”,当查询装 置12根据用户设备IP地址获知目前位于中国上海市,从而可确定“bund”对应译文中“上 海外滩”或“外滩”优先级最高,因而可提供如下输入词条选项“ 1我喜欢上海外滩;2我喜欢外滩;3我喜欢码头;4我喜欢提岸;5我喜欢同盟”。为简明起见,我们可将用户输入历史 记录,用户设定个人偏好、计算机IP地址(或用户地址)等统称为用户特征,且本领域技术 人员应能理解,用户特征包括但不限于上述内容。优选地,网络设备2还可对所保存的用户输入历史记录、输入偏好及词汇间关联 性等信息进行更新。如图3所示,用户设备1还包括第二获取装置15、第三发送装置18 ;网 络设备2还包括第二接收装置25和更新装置26。其中用户设备1中的第二获取装置15通 过与用户的进一步交互来获取该用户对提供装置13所提供多个输入词条选项的选择,并 由第三发送装置18发送至网络设备。更新装置沈根据第二接收装置25所接收的用户选 择来更新词库和用户输入历史记录、词汇间的关联性等,例如可在网络词库M中增加新词 条选项和已有词条选项的优先级,用户特征。更优选地,网络设备2还可包括第三获取装置 (未示出),其还可自行在互联网中搜寻新的词条组合,并用以更新网络词库M等。在另一优选实施例中,广告库14’可以是位于网络设备2以外,例如位于另一个网 络设备处或分布于其他多个网络设备处,网络设备2可经由网络与所述其他网络设备相连 接,从而查询与用户输入序列相关的广告信息选项。图3示出根据本发明的另一个优选实施例,其中用户设备1本身也包括查询装置 12和用于保存本地词库的存储器14 (以下简称本地词库14),本地词库14并可随时或定期 地与网络设备2的网络词库中该用户特定的用户词库进行同步。如图3所示,第一获取装置11在获取用户输入序列后,可将所述用户输入序列先 提供给用户设备1的查询装置12进行匹配查询,具体查询过程如前面参照图1-2所描述的 内容,该内容引用在此不作赘述;第一获取装置11还可通过第三发送装置18将用户输入序 列发送至网络设备2,由其中的查询装置22进行匹配查询,获得一个或多个与用户输入序 列有关的输入词条选项和广告信息选项具体查询过程如前面参照图2所描述的内容,该内 容引用在此不作赘述。用户设备1还包括一个合并装置20,其将来自本身的查询装置12提 供的一个或多个输入词条选项和来自网络设备2的查询装置22提供的一个或多个输入词 条选项进行合并处理,删除其中的重复选项,并根据一定规则来确定最终合并得到的多个 词条选项和来自网络设备2反馈的与输入序列有关的广告信息选项的优先级顺序,随后提 供给提供装置13,由其按相应的优先级顺序提供给用户。通常,网络设备2提供的输入词条 选项应该更为准确,因此优先级较本地查询获得输入词条选项为高,而同样地,为不影响用 户的文字输入,广告信息选项通常置于每行中较末尾选项位置。图4为根据本发明一个方面的在用户设备中当用户进行文字输入时同时提供与 输入信息相关的搜索相关信息的方法流程图。也即,当用户在用户设备1上进行文字输入 时,用户设备1在根据用户输入序列提供相应输入词条选项,还根据用户设备的输入序列 搜索相关的搜索相关信息,如广告信息、网页信息、旅游信息或地图信息。以下以广告信息 为例进行说明其中,用户设备1可以是任何一种可与用户通过键盘、遥控器、触摸板、或声控设 备进行人机交互的电子产品,例如计算机、智能手机、PDA、游戏机、或IPTV等。在步骤si中,用户设备1通过任何一种可与用户进行人机交互的交互设备来实时 地获取用户正在输入的输入序列。该交互设备可以是键盘、遥控器、触摸板或声控设备等。 以键盘为例,但用户敲击键盘中按键进行输入时,用户设备1实时地获取用户敲击的按键序列(为简明起见,以下仍称输入序列)。在步骤s2中,用户设备1根据所获得的用户输入序列与本地保存的词库(以下简 称本地词库)进行匹配查询,获得一个或多个匹配的输入词条选项。以下以中文为例进行 说明,本发明允许用户在按全拼、双拼、五笔等方法输入中文。同时,用户设备还根据用户输 入序列在本地保存的关键词广告库(以下简称本地广告库)中进行搜索,获得相关的一个 或多个广告信息选项。与例如,当用户敲击按键输入“《oaiwaitan”,用户设备1在本地词库 中查询获得“1我爱外滩;2我爱”等词条组合,同时在广告库14’中查询获得与“外滩”有 关的广告信息有“外滩三号”、“外滩18号”等地标性建筑,因此提供广告信息选项“3外滩 三号;4外滩18号”。本领域技术人员应理解,查询与输入序列相关的广告信息(或搜索相 关信息)的过程可以采用目前公知的各种智能或模糊搜索算法,在此不作赘述。在步骤S3中,用户设备1将所获得的一个或多个匹配的输入词条选项按一定顺序 和格式提供给所述用户,供其选择以作具体输入。例如,通过在用户设备1的显示器中一个 输入窗口栏中显示给用户是,可将多个词条选项与输入序列分栏显示,多个词条选项可全 部列入下一栏中供用户选择。优选地,可以在词条栏中仅显示一行词条选项,该行词条选项 数目可以是缺省的也可由用户设定,通过由用户按动特定功能键显示上一行或下一行词条 选项,该特定功能键例如可以是“ + ”和“_”。优选地,为便于用户注意,广告信息选项在词条栏中可采用不同显示方式,例如不 同颜色或灰度。而且广告信息选项中内置有与该广告信息相关的网页IP地址或统一资源 标示符(URL)。在步骤s4中,用户和用户设备1可根据所提供的输入词条选项做进一步人机交 互。用户可通过在用户设备1的键盘上按该选项相应的数字键或通过用户设备1的鼠标移 动光标至该选项处悬停或点击来选择该广告信息选项。而当用户选择该广告信息选项,用 户设备1可通过网络定向到其对应的网页网址,例如在浏览器打开情形,经由网络连接到 该网址对应的网页服务器,并在浏览器中显示其网页给用户。在一个优选实施例中,步骤si至s3之间是是持续不断地循环。具体地,在步骤si 中,用户设备1实时地获取用户持续输入的输入序列并持续不断地在本地进行查询,例如, 用户持续地输入“w”、“wo”... “wo,,··· "woai"... “woaiwaitan”,在步骤 s2 中,用户设 备1也实时地对根据持续获取的用户输入序列进行匹配查询,以持续获取与上述各输入序 列相对应的词条选项,例如“W”对应“1我、2喔、3握、4窝” ;“woai”对应“1我爱、2喔、3 握、4窝”;,,woaiwaitan”对应“1我爱外滩、2外滩三号、3外滩18号”。在此,本领域技术 人员应理解“持续”是指在用户最终选择一个词条选项前一直进行的动作方式,例如用户在 敲击按键序列“《oai,,后可能稍停片刻,如0. 5秒,再继续敲击随后的按键。在一个优选实施例中,在步骤s2中,用户设备1在根据用户输入序列在词库和广 告库中进行匹配查询获得多个输入词条选项和广告信息选项时还获得其各自的优先级。在 步骤S3中,用户设备1将查询获取的多个匹配的输入词条选项和广告信息选项按优先级顺 序在词条栏中显示给所述用户,其中优先级越高,该输入词条选项或广告信息选项越靠前 显示。优选地,为便于用户进行文字输入,优先级最好的输入词条选项一般置于最前位置, 使得用户可通过简单地按“ENTER”或空格键来选择,而广告信息选项通常置于每行中较末 尾选项位置。
优选地,在步骤s2中,用户设备1还可以根据用户特征来在词库和广告库中进行 查询,获得匹配的输入词条选项和广告信息选项。在获得匹配的多个输入词条选项和广告 信息选项后,还可根据用户特征来确定其优先级高低。用户特征包括用户的输入历史记 录、用户设定的个人偏好选择、用户属性、用户地址等,用户属性包括用户的职业、性别、国 际、出生地、年龄等体现个人特性的信息。具体地,用户设备1可根据用户输入历史记录中 对各个词条选项或词条选项中的词汇的选择频度、各词条选项中各个词汇间的文义关联 性来确定其优先级高低。用户设备1也可根据用户设定的个人偏好选择来确定优先级高 低,例如,当用户设定输入偏好为优先级高低购物 > 饮食 > 旅游,则获取用户输入序列 “woaiwaitan”后,用户设备1在广告库中查询获得与“waitan”对应的多个位于外滩的地 标性建筑或旅游景点,如招商局总部、汇丰大厦、花旗银行、外滩三号、外滩18号等,随后根 据用户设定的个人偏好可判断“外滩三号”、“外滩18号”等以购物、餐饮为主的建筑景点的 优先级最高。另外,在步骤s2中,用户设备1还可根据目前用户设备的IP地址来判断其所 处的地域,从而可以确定输入序列中与该地域相关的词汇的优先级,例如,但用户输入序列 为“woxihuanbund”,其中“bund”的译文有“1提岸2码头3同盟4 (上海)外滩”,当用户设 备1根据用户设备IP地址获知目前位于中国上海市,从而可确定“bund”对应译文中“上海 外滩”或“外滩”优先级最高,因而可提供如下输入词条选项“ 1我喜欢上海外滩;2我喜欢 外滩;3我喜欢码头;4我喜欢提岸;5我喜欢同盟”。为简明起见,我们可将用户输入历史记 录,用户设定个人偏好、计算机IP地址(或用户地址)等统称为用户特征,且本领域技术人 员应能理解,用户特征包括但不限于上述内容。本领域技术人员应能理解,用户设备1可以在本地存储器中保存上述用户输入历 史记录、用户设定输入偏好以及词汇间的各种关联性。优选地,用户设备1还可对所保存的 用户输入历史记录、输入偏好及词汇间关联性等信息进行更新。在步骤s5(未示出)中,用 户设备1还通过与用户的进一步交互来获取该用户对所提供多个输入词条选项的选择,然 后根据所获取的用户选择来更新词库和用户输入历史记录、词汇间的关联性等,例如可在 词库中增加新词条选项和已有词条选项的优先级,用户特征。更优选地,如用户设备可接入 互联网,在步骤s5中,用户设备1还可自行在互联网中搜寻新的词条组合,并用以更新词库寸。在一个优选实施例中,用户设备1中的广告库可随时与周期性地进行主动更新, 例如用户设备1经由网络与一个或多个网络设备相连接,并随时或周期性地与网络设备中 的广告库中与用户相关的部分广告信息进行同步。在另一优选实施例中,广告库可以是位于用户设备1的外部,例如位于一个网络 设备处或分布于多个网络设备处,在步骤s2中,用户设备1可经由网络与网络设备相连接, 从而查询与用户输入序列相关的广告信息选项。图5为根据本发明另一方面的用户设备与网络设备相配合来当用户进行文字输 入时同时提供与输入信息相关的搜索相关信息的方法流程图。其中用户设备1经由网络与网络设备2相连接,该网络可以为互联网、内部网等。 也即,当用户在用户设备1上进行文字输入时,用户设备1经由网络向网络设备2发送查 询请求,请求网络设备2根据用户输入序列搜索相关的搜索相关信息,如广告信息、网页信 息、旅游信息或地图信息,然后将网络设备反馈的搜索相关信息与网络设备查询获得的输入词条选项一起提供给用户。以下以广告信息为例进行说明在一个实施例中,网络设备2保存网络词库和关键词广告库(为简明起见,以下简 称网络广告库或搜索相关信息库)。具体地,如图5所示,在步骤Sl中,用户设备1通过任何一种可与用户进行人机交 互的交互设备来实时地获取用户正在输入的输入序列。该交互设备可以是键盘、遥控器、触 摸板或声控设备等。以键盘为例,但用户敲击键盘中按键进行输入时,用户设备1实时地获 取用户敲击的按键序列(为简明起见,以下仍称输入序列)。在步骤S2中,用户设备1实时并持续不断地将获取的用户输入序列发送至网络设 备2。在步骤S3中,网络设备2根据接收的用户输入序列在网络词库中进行匹配查询,获 得一个或多个匹配的输入词条选项。以下以中文为例进行说明,本发明允许用户在按全拼、 双拼、五笔等方法输入中文。同时,网络设备2还根据用户输入序列在网络广告库中进行搜 索,获得相关的一个或多个广告信息选项。与例如,当用户敲击按键输入“woaiwaitan”,网 络设备2在网络词库中查询获得“1我爱外滩;2我爱”等词条组合,同时在网络广告库中查 询获得与“外滩”有关的广告信息有“外滩三号”、“外滩18号”等地标性建筑,因此提供广 告信息选项“3外滩三号;4外滩18号”。本领域技术人员应理解,查询与输入序列相关的 广告信息(或搜索相关信息)的过程可以采用目前公知的各种智能或模糊搜索算法,在此 不作赘述。在步骤S5中,网络设备2也实时和持续不断地将所查询的输入词条选项发送至用 户设备1。在步骤S7中,用户设备1将接收到的来自网络设备2实时和持续地所述输入词 条选项并提供给用户,用户设备1可将获得的一个或多个匹配的输入词条选项按一定顺序 和格式提供给所述用户,供其选择以作具体输入或进一步交互。例如,通过在显示器的一个 输入窗口栏中显示给用户是,可将多个词条选项与输入序列分栏显示,多个词条选项可全 部列入下一栏中供用户选择。优选地,可以在词条栏中仅显示一行词条选项,该行词条选项 数目可以是缺省的也可由用户设定,通过由用户按动特定功能键显示上一行或下一行词条 选项,该特定功能键例如可以是“ + ”和“_”。优选地,为便于用户注意,广告信息选项在词条栏中可采用不同显示方式,例如不 同颜色或灰度。而且广告信息选项中内置有与该广告信息相关的网页IP地址或统一资源 标示符(URL)。在步骤S8中,用户和用户设备1可根据所提供的输入词条选项做进一步人机交 互。用户可通过按该选项相应的数字键或通过鼠标移动光标至该选项处悬停或点击来选择 该广告信息选项。而,当用户选择该广告信息选项,用户设备1可通过网络定向到其对应的 网页网址,例如在浏览器打开情形,经由网络连接到该网址对应的网页服务器,并在浏览器 中显示其网页给用户。优选地,步骤Sl至S7之间是持续不断地循环工作。具体地,在步骤S 1中,用户 设备1实时地获取用户的输入序列并持续不断地发送给网络设备2,例如 ”、“《0”. . . "wo ”..."woai". .."woaiwaitan",网络设备2也根据用户输入序列后实时和持续不断进行匹配 查询,并将查询到的输入词条序列持续不断地发送回用户设备1,例如“W”对应“1我、2喔、 3握、4窝” ;“woai”对应“1我爱、2喔、3握、4窝”;” woaiwaitan”对应“ 1我爱外滩、2外 滩三号、3外滩18号”。在此,本领域技术人员应理解“持续”是指在用户最终选择一个词条
14选项前一直进行的动作方式,例如用户在敲击按键序列“woai”后可能稍停片刻,如0. 5秒, 再继续敲击随后的按键。在一个优选实施例中,在步骤S3,网络设备2在根据用户输入序列在网络词库和 网络广告库中进行匹配查询获得多个输入词条选项和广告信息选项时还获得其各自的优 先级。在步骤S7中,用户设备1将网络设备2提供的多个匹配的输入词条选项和广告信息 选项按优先级顺序在词条栏中显示给所述用户,其中优先级越高,该输入词条选项或广告 信息选项越靠前显示。优选地,为便于用户进行文字输入,优先级最好的输入词条选项一般 置于最前位置,使得用户可通过简单地按“ENTER”或空格键来选择,而广告信息选项通常置 于每行中较末尾选项位置。优选地,当用户通过用户设备1登录网络设备时,在步骤S3中,网络设备2还可根 据用户登录的ID来获取用户特征。例如用户输入历史记录,用户特定的用户词库、用户设 定的个人偏好、用户属性信息等。所述用户特征可以保存在网络设备2中,也可保存在于网 络设备2相连接的其他网络设备中。随后,在步骤S3中,网络设备2可以根据用户特征来在网络词库和网络广告库中 进行查询,获得匹配的输入词条选项和广告信息选项。具体地,在步骤S3中,网络设备2可 根据用户输入历史记录中对各个词条选项或词条选项中的词汇的选择频度、各词条选项中 各个词汇间的文义关联性来确定其优先级高低。网络设备2也可根据用户设定的个人偏好 选择来确定优先级高低,例如,当用户设定输入偏好为优先级高低购物>饮食>旅游, 则获取用户输入序列“woaiwaitan”后,网络设备2在网络广告库中查询获得与“waitan” 对应的多个位于外滩的地标性建筑或旅游景点,如招商局总部、汇丰大厦、花旗银行、外滩 三号、外滩18号等,随后根据用户设定的个人偏好可判断“外滩三号”、“外滩18号”等以购 物、餐饮为主的建筑景点的优先级最高。另外,在步骤S3中,网络设备2还可根据目前用户 设备的IP地址来判断其所处的地域,从而可以确定输入序列中与该地域相关的词汇的优 先级,例如,但用户输入序列为“woxihuanbimd”,其中“bund”的译文有“1提岸2码头3同 盟4(上海)外滩”,在步骤S3中,当网络设备2根据用户设备IP地址获知目前位于中国上 海市,从而可确定“bund”对应译文中“上海外滩”或“外滩”优先级最高,因而可提供如下 输入词条选项“1我喜欢上海外滩;2我喜欢外滩;3我喜欢码头;4我喜欢提岸;5我喜欢同 盟”。为简明起见,我们可将用户输入历史记录,用户设定个人偏好、计算机IP地址(或用户 地址)等统称为用户特征,且本领域技术人员应能理解,用户特征包括但不限于上述内容。优选地,网络设备2还可对所保存的用户输入历史记录、输入偏好及词汇间关联 性等信息进行更新。在步骤S9(未示出)中,用户设备1通过与用户的进一步交互来获取 该用户对所提供多个输入词条选项的选择,并发送至网络设备;在步骤SlO(未示出)中,网 络设备2根据所接收的用户选择来更新词库和用户输入历史记录、词汇间的关联性等,例 如可在网络词库中增加新词条选项和已有词条选项的优先级,用户特征。更优选地,网络设 备2还可自行在互联网中搜寻新的词条组合,并用以更新网络词库等。在另一优选实施例中,网络广告库可以是位于网络设备2以外,例如位于另一个 网络设备处或分布于其他多个网络设备处,网络设备2可经由网络与所述其他网络设备相 连接,从而查询与用户输入序列相关的广告信息选项。图6示出根据本发明的另一个优选实施例,其中用户设备1本身也保存有本地词库,并可随时或定期地与网络设备2的网络词库中该用户特定的用户词库进行同步。如图6所示,在步骤S4中,用户设备1根据所述用户输入序列在本地词库中进行 匹配查询,具体查询过程如前面参照图4所描述的步骤s2的内容,该内容引用在此不作赘 述。步骤Sl至S3如前面参照图5所描述的步骤S1-S3的内容,该内容引用在此不作赘述。 本领域技术应能理解,步骤Sl至S3和步骤S4可以是同步进行,其完成时间主要取决于用 户设备1和网络设备2的处理速度以及用户设备1与网络设备2之间的网络传输延时。在 步骤S6中,用户设备1将本地查询到的一个或多个输入词条选项和来自网络设备2的一个 或多个输入词条选项进行合并处理,删除其中的重复选项,并根据一定规则来确定最终合 并得到的多个词条选项和来自网络设备2反馈的与输入序列有关的广告信息选项的优先 级顺序,随后,在步骤S8中,将所述输入词条选项和广告信息选项按相应的优先级顺序提 供给用户,供其选择或作进一步人机交互。通常,网络设备2提供的输入词条选项应该更 为准确,因此优先级较本地查询获得输入词条选项为高,而同样地,为不影响用户的文字输 入,广告信息选项通常置于每行中较末尾选项位置。本领域技术人员应理解,在以上参照图2、3、5和6所描述的实施例中,当用户经由 用户设备1登录网络设备2时,网络设备2中的网络词库也可为该用户特定的用户词库。上面以中文为例来描述本发明的一些实施例,本领域技术人员应能理解本发明还 可适用于另一种文字进行输入的情形,例如韩文、日文、法文、德文或意大利文等,需要更改 和调整的仅仅是将中文输入规则替换为所述另一种文字的输入规则,以及更换相应的词库 和用户设定输入偏好等。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在 不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论 从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权 利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有 变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此 外,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多 个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来 表示名称,而并不表示任何特定的顺序。
权利要求
1.一种在用户设备中用于供用户进行文字输入及同时提供搜索相关信息的方法,该方 法包括以下步骤a获取用户提供的输入序列信息;b根据所述输入序列信息获得与之相匹配的一个或多个输入词条选项,其中包括至少 一个与所述输入序列信息相关的搜索相关信息选项;c将所述一个或多个输入词条选项提供给该用户,以供用户与该用户设备进一步人机交互。
2.根据权利要求1所述的方法,其中,所述步骤b包括 -将所述输入序列信息发送给网络设备;-接收来自所述网络设备反馈的与所述输入序列信息相匹配的所述一个或多个输入词 条选项,其中包括至少一个与所述输入序列信息相关的搜索相关信息选项。
3.根据权利要求1所述的方法,其中,所述步骤b包括-根据所述输入序列信息在本地词库中进行匹配查询以获得一个或多与之匹配的输入 词条选项,和在本地搜索信息库进行匹配查询以获得至少一个与所述输入序列信息相关的 搜索相关信息选项。
4.根据权利要求3所述的方法,其中,所述在本地搜索信息库进行匹配查询的步骤包括-获取该用户的用户特征信息;-根据所述输入序列信息,并基于所述用户特征信息在本地搜索信息库进行匹配查询, 以获得至少一个与所述输入序列信息和用户特征信息相关的搜索相关信息选项。
5.根据权利要求4所述的方法,其中,所述用户特征信息包括以下各项中的至少一项 -用户的历史输入记录;-用户设定的个人偏好; -用户的属性信息; -用户的地址信息。
6.根据权利要求5所述的方法,其中,还包括-根据该用户对所述一个或多个输入词条选项的选择来更新所述本地词库和/或所述 本地搜索信息库和/或所述用户的历史输入记录。
7.根据权利要求1至6中任一项所述的方法,其中,还包括-当用户选择所述搜索相关信息选项时,根据所述搜索相关信息内置的网址将浏览器 定向至所述网址对应的网页。
8.根据权利要求1至7中任一项所述的方法,其中,所述用户设备包括计算机、智能 手机、PDA、游戏机、或IPTV等。
9.一种在网络设备中用于辅助供用户进行文字输入及同时提供相关广告信息的方法, 该方法包括以下步骤A接收来自所述用户操作的用户设备的该用户的输入序列信息; B根据所述输入序列信息在该网络设备的词库中进行匹配查询和在该网络设备的搜索 信息库进行匹配查询,以获得一个或多个与之匹配的输入词条选项,其中包括至少一个与 所述输入序列信息相关的搜索相关信息选项;C将所述一个或多个输入词条选项发送回所述用户设备。
10.根据权利要求9所述的方法,其中,所述在该网络设备的搜索信息库进行匹配查询 的步骤包括-获取该用户的用户特征信息;-根据所述用户特征信息确定在该网络设备中所述用户特定的词库; -根据所述输入序列信息,并基于所述用户特征信息在所述用户特定的词库中进行匹 配查询和在该网络设备的搜索信息库进行匹配查询,以获得一个或多与之匹配的输入词条 选项,其中包括至少一个与所述输入序列信息和用户特征信息相关的搜索相关信息选项。
11.根据权利要求10所述的方法,其中,所述用户特征信息包括以下各项中的至少一项-用户的历史输入记录; -用户设定的个人偏好; -用户的属性信息; -用户的地址信息。
12.根据权利要求11所述的方法,其中,还包括-接收来自所述用户设备的该用户对所述一个或多个输入词条选项的选择 -根据该用户对所述一个或多个输入词条选项的选择来更新该网络设备的所述用户特 定的词库和/或所述搜索相关信息库和/或所述用户的历史输入记录。
13.一种用于供用户进行文字输入及同时提供相关搜索相关信息的用户设备,包括 输入检测装置,用于获取用户提供的输入序列信息;选项获取装置,用于根据所述输入序列信息获得与之相匹配的一个或多个输入词条选 项,其中包括至少一个与所述输入序列信息相关的搜索相关信息;选项提供装置,用于将所述一个或多个输入词条选项提供给该用户,以供用户与该用 户设备进一步交互。
14.根据权利要求13所述的用户设备,其中,所述选项获取装置包括 第一发送装置,用于将所述输入序列信息发送给网络设备;第一接收装置,用于接收来自所述网络设备反馈的与所述输入序列信息相匹配的所述 一个或多个输入词条选项。
15.根据权利要求14所述的用户设备,其中,所述选项获取装置包括第一查询装置,用于根据所述输入序列信息在本地词库中进行匹配查询以获得一个或 多与之匹配的输入词条选项,和在本地搜索信息库进行匹配查询以获得至少一个与所述输 入序列信息相关的搜索相关信息。
16.根据权利要求15所述的用户设备,其中,所述第一查询装置包括 特征获取装置,用于获取该用户的用户特征信息;匹配查询装置,用于根据所述输入序列信息,并基于所述用户特征信息在本地搜索信 息库进行匹配查询,以获得至少一个与所述输入序列信息和用户特征信息相关的搜索相关 信息。
17.根据权利要求16所述的用户设备,其中,所述用户特征信息包括以下各项中的至 少一项-用户的历史输入记录; -用户设定的个人偏好; -用户的属性信息; -用户的地址信息。
18.根据权利要求17所述的用户设备,其中,还包括第一更新装置,用于根据该用户对所述一个或多个输入词条选项的选择来更新所述本 地词库、所述本地搜索相关信息库和所述用户的历史输入记录。
19.根据权利要求13至18中任一项所述的用户设备,其中,还包括网址定向装置,用于当用户选择所述搜索相关信息选项时,根据所述搜索相关信息内 置的网址将浏览器定向至所述网址对应的网页。
20.根据权利要求13至19中任一项所述的用户设备,其中,所述用户设备包括计算 机、智能手机、PDA、游戏机、或IPTV等。
21.一种在用于辅助供用户进行文字输入及同时提供相关广告信息的网络设备,该网 络设备包括以下步骤第二接收装置,用于接收来自所述用户操作的用户设备的该用户的输入序列信息; 第二查询装置,用于根据所述输入序列信息在该网络设备的词库中进行匹配查询和在 该网络设备的搜索信息库进行匹配查询,以获得一个或多与之匹配的输入词条选项,其中 包括至少一个与所述输入序列信息相关的搜索相关信息;第二发送装置,用于将所述一个或多个输入词条选项发送回所述用户设备。
22.根据权利要求21所述的网络设备,其中,所述第二查询装置包括 特征获取装置,用于获取该用户的用户特征信息;确定装置,用于根据所述用户特征信息确定在该网络设备中所述用户特定的词库; 匹配查询装置,用于根据所述输入序列信息,并基于所述用户特征信息在所述用户特 定的词库中进行匹配查询和在该网络设备的搜索信息库进行匹配查询,以获得一个或多与 之匹配的输入词条选项,其中包括至少一个与所述输入序列信息和用户特征信息相关的搜 索相关信息。
23.根据权利要求21所述的网络设备,其中,所述用户特征信息包括以下各项中的至 少一项-用户的历史输入记录; -用户的身份信息; -用户的地址信息。
24.根据权利要求23所述的网络设备,其中,还包括第三接收装置,用于接收来自所述用户设备的该用户对所述一个或多个输入词条选项 的选择第二更新装置,用于根据该用户对所述一个或多个输入词条选项的选择来更新该网络 设备的所述用户特定的词库和/或所述搜索相关信息库和/或所述用户的历史输入记录。
25.一种用于供用户进行文字输入及同时提供相关搜索相关信息的系统,其中包括如 权利要求13至20中任一项所述的用户设备以及如权利要求21至M中任一项所述的网络
全文摘要
本发明提供一种当用户进行文字输入时同时提供搜索相关信息的方法与设备。其中,用户设备获取用户提供的输入序列信息,并在本地或通过与之网络连接的网络设备查询相匹配的一个或多个输入词条选项,其中包括至少一个与所述输入序列信息相关的搜索相关信息选项,然后提供给该用户,以供用户与该用户设备进一步交互。本发明在用户端将文字输入功能与信息搜索功能很好地结合起来,在提供搜索相关信息功能同时不会影响用户的文字输入速度。
文档编号G06F3/023GK102063451SQ20101014857
公开日2011年5月18日 申请日期2010年4月16日 优先权日2010年4月16日
发明者戴帅湘 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1