用于网络交互中供用户进行文字输入的方法、设备和系统技术方案

技术编号:4057874 阅读:221 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种用于在网络交互中供用户基于网络进行文字输入的方法、设备和系统,其中,用户设备向网络设备发送用户的输入序列;网络设备根据所述输入序列反馈输入词条选项集合;用户设备根据该集合获取用户的选择指令信息并发送给网络设备,以使网络设备能够获得用户选择的输入词条选项。本发明专利技术具有以下优点:1)主要功能均由网络设备完成,能够大大减轻用户设备的负担;2)由于所有的词库均保留在网络中,用户无需在不同的用户设备间将词库导入导出,在任何用户设备中都能使用同样的词库;3)能够针对用户相关信息提供个性词库,便于用户在不同的访问环境中使用不同的词库;4)能够针对大量的用户进行统计,及时更新热门词汇。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及基于用户互动的网络输入方法、设备和系统。
技术介绍
目前,计算机、智能手机、PDA、或游戏机等用户设备中所用较为广泛的输入法包括Google、QQ、搜狗、拼音加加等。上述这些输入法将词典数据库(简称词库)和基于词库的转化方法或称算法模型实现保存在本地,也即存储在用户设备的存储设备如硬盘、闪存等之中。或者,上述这些输入法虽然可从网络中获取一部分词条,但整体仍以用户设备实现主要功能。
技术实现思路
本专利技术的目的是提供一种用于网络交互中供用户进行文字输入的方法、设备和系统。根据本专利技术的一个方面,提供一种在用户设备中用于在网络交互中供用户基于网络进行文字输入的方法,该方法包括以下步骤:a获取用户提供的输入序列;b将所述输入序列发送至网络设备;c接收所述网络设备基于所述输入信息提供的输入词条选项集合;d通过人机交互获取该用户用于选择输入词条选项的选择指示信息;e将所述选择指示信息发送给所述网络设备。根据本专利技术的另一个方面,还提供了一种在网络设备中用于在网络交互中辅佐用户基于网络进行文字输入的方法,该方包括以下步骤:A接收所述用户设备发送的用户提供的输入序列;B获取基于所述输入序列在词库中进行匹配查询而生成的输入词条选项集合;C将所述输入词条选项集合发送给所述用户设备;D获取所述用户设备发送的表示用户选择输入词条选项的选择指示信息;E根据所述选择指示信息得到所述用户选择的输入词条选项。根据本专利技术的另一个方面,还提供了一种用于在网络交互中供用户基于网络进行文字输入的用户设备,其中,该设备包括:第一获取装置、用于获取用户提供的输入序列;第一发送装置、用于将所述输入序列发送至网络设备;第一接收装置、用于接收所述网络设备基于所述输入信息提供的输入词条选项集合;其中,所述第一获取装置还用于通过人机交互获取该用户用于选择输入词条选项的选择指示信息;-->所述第一发送装置还用于将所述选择指示信息发送给所述网络设备。根据本专利技术的另一个方面,还提供了一种用于在网络交互中辅佐用户基于网络进行文字输入的网络设备,其中,该设备包括:第二接收装置、用于接收所述用户设备发送的用户提供的输入序列;第二获取装置、用于获取基于所述输入序列在词库中进行匹配查询而生成的输入词条选项集合;第二发送装置、用于将所述输入词条选项集合发送给所述用户设备;所述第二接收装置还用于获取所述用户设备发送的表示用户选择输入词条选项的选择指示信息;所述第二获取装置还用于根据所述选择指示信息得到所述用户选择的输入词条选项。与现有技术相比,本专利技术具有以下优点:1)主要功能均由网络设备完成,能够大大减轻用户设备的负担;2)由于所有的词库均保留在网络中,用户无需在不同的用户设备间将词库导入导出,在任何用户设备中都能使用同样的词库;3)能够针对用户相关信息提供个性词库,便于用户在不同的访问环境中使用不同的词库;4)能够针对大量的用户进行统计,及时更新热门词汇。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术的网络拓扑示意图;图2为本专利技术一个方面的用于网络交互中供用户进行文字输入的系统结构示意图;图3为本专利技术一个较佳实施例的用于网络交互中供用户进行文字输入的系统结构示意图;图4为本专利技术一个方面的用于网络交互中供用户进行文字输入的方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本专利技术作进一步详细描述。以下结合附图对本专利技术的若干典型例子加以详述,应当理解,这些例子仅为说明本专利技术的具体实施例的目的、特征和优势,而不对本专利技术的范围构成任何的限制。应当理解,本申请之任一流程图中所示的方法步骤并不要求严格按照图示的顺序执行。某些步骤可以在另一些步骤之前执行,或并入其它步骤,有些步骤可以同步执行,诸如此类。请参阅图1,图1为本专利技术的网络拓扑示意图。其中包括网络设备2以及多个用户设备1。其中,网络设备2可与多个用户设备1经由网络相连接,在此,网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。另外,网络设备2包括但不限于网络服务器、网络主机等。而用户设备1可以是任何一种可与用户通过-->键盘、鼠标、遥控器、触摸板、或手写设备等方式进行人机交互的电子产品,例如计算机、手机、PDA、平板电脑、游戏机或IPTV等。网络设备2与用户设备1之间的通信可以是基于诸如TCP/IP协议、UDP协议等的分组数据传输。用户设备1以及连接其间的网络和通信方式仅为举例,其他现有的或今后可能出现的网络设备、用户设备或网络和通信方式如可适用于本专利技术,也应包含在本专利技术保护范围以内,并在此以引用方式包含于此。请参阅图2,图2为本专利技术一个方面的用于网络交互中供用户进行文字输入的系统结构示意图。当用户需要采用输入法进行输入时,激活本输入法。具体的,在用户访问的客户端或网站中可插入一段脚本或函数,以使用户能够激活本专利技术的输入法。例如,在用户登录的MSN或QQ或百度hi中,具有激活本输入法的标签,则用户激活该标签后,即可通过本输入法输入文字。或者,用户访问的网页上具有激活本输入法的标签,则激活该标签后,用户即可在该网站的网页上通过本输入法输入文字。又或者,本输入法为当前用户设备1上唯一的输入法,则在任何用户希望进行文本输入的情况下,本输入法都处于激活状态。本专利技术的用户设备1包括第一获取装置11、第一发送装置12及第一接收装置13,本专利技术的网络设备2包括第二接收装置21、第二获取装置22及第二发送装置23。第一获取装置11用于获取用户提供的输入序列。具体地,用户激活本专利技术的输入法,则用户设备1被激活,当用户在访问的客户端(如QQ、MSN、Hi等IM聊天工具的输入框)或网页(如社区的消息发布区)中进行输入时,第一获取装置11即获取用户提供的输入序列。例如,用户移动光标至文本输入区(IM即时聊天工具的输入框、社区的文本输入区等)点击鼠标,于是可以在文本输入区中进行输入。不失一般性地,假设用户依次敲击键盘上的以下按键,其中每个按键敲击次数为1且按下时间低于一个阈值:C,A,O,M,E,I,W,A,N,G。根据本专利技术的一实施例,用户的上述每一次敲击所提供的信息放入输入序列,也即,当用户按下C键,一个表示C键被按下的输入信息被计算机11获得,“C”进入输入序列中。以下,用构成输入序列的信息所表示的按键或按键组合来标识该输入序列,并采用输入序列“XX”的形式,双引号部分表示相应的按键或按键组合。例如,表示按下按键C的输入序列,称为输入序列“C”,表示依次按下按键C,A,O,M,E,I的输入序列,称为输入序列“CAOMEI”。第一发送装置12用于将所述输入序列发送至网络设备2。具体的发送过程使用户设备1所访问的网络而定。例如,若用户设备1为计算机,其与网络设备2的联网方式为互联网,则第一发送装置12可将所述输入序列“C”通过互联网发送给网络设备2。第二接收装置21用于接收所述用户设备1发送的用户提供的输入序列。第二获取装置22用于获取基于所述输入序列在词库中进行匹配查询而生成的输入词条选项集合。第二获取装置22可以调用设置在网络设备2中的词库,在该词库中本文档来自技高网...
用于网络交互中供用户进行文字输入的方法、设备和系统

【技术保护点】
一种在用户设备中用于在网络交互中供用户基于网络进行文字输入的方法,该方法包括以下步骤:a获取用户提供的输入序列;b将所述输入序列发送至网络设备;c接收所述网络设备基于所述输入信息提供的输入词条选项集合;d通过人机交互获取该用户用于选择输入词条选项的选择指示信息;e将所述选择指示信息发送给所述网络设备。

【技术特征摘要】
1.一种在用户设备中用于在网络交互中供用户基于网络进行文字输入的方法,该方法包括以下步骤:a获取用户提供的输入序列;b将所述输入序列发送至网络设备;c接收所述网络设备基于所述输入信息提供的输入词条选项集合;d通过人机交互获取该用户用于选择输入词条选项的选择指示信息;e将所述选择指示信息发送给所述网络设备。2.根据权利要求1所述的方法,其中,该方法还包括以下步骤:-获取用户输入的用于将输入内容进行网络交互的确认信息,所述输入内容包含该用户之前选择的输入词条;-将所述确认信息发送给所述网络设备。3.根据权利要求1或2所述的方法,其中,该方法还包括以下步骤:-向所述网络设备发送希望进行交互的对象的信息;-通过所述网络设备建立与所述希望进行交互的对象的即时通信。4.根据权利要求1至3中任一项所述的方法,其中,该方法还包括以下步骤:-获取所述用户的相关信息;-将所述用户的相关信息发送给所述网络设备。5.根据权利要求1至4中任一项所述的方法,其中,所述用户设备包括:计算机、智能手机、PDA、游戏机或IPTV。6.一种在网络设备中用于在网络交互中辅佐用户基于网络进行文字输入的方法,该方包括以下步骤:A接收所述用户设备发送的用户提供的输入序列;B获取基于所述输入序列在词库中进行匹配查询而生成的输入词条选项集合;C将所述输入词条选项集合发送给所述用户设备;D获取所述用户设备发送的表示用户选择输入词条选项的选择指示信息;E根据所述选择指示信息得到所述用户选择的输入词条选项。7.根据权利要求6所述的方法,其中,该方法还包括以下步骤:-接收所述用户设备发送的用于将输入内容进行网络交互的确认信息,所述输入内容包含该用户之前选择的输入词条;-根据所述确认信息执行相应的操作。8.根据权利要求6或7所述的方法,其中,该方法还包括以下步骤:-接收所述用户设备发送的希望进行交互的对象的信息;-建立所述用户设备与其希望进行交互的对象的即时通信。9.根据权利要求5至7中任一项所述的方法,其中,该方法还包括以下步骤:-接收所述用户设备发送的所述用户的相关信息。10.根据权利要求9所述的方法,其中,该方法还包括以下步骤:-根据所述用户的相关信息,在社区中发布用户选择的输入词条选项。11.根据权利要求9所述的方法,其中,该方法还包括以下步骤:-根据所述用户的相关信息,调取所述用户的输入历史记录。12.根据权利要求11所述的方法,其中,该方法还包括以下步骤:-将所述输入历史记录在所述进行交互的对象中共享。13.根据权利要求6至12中任一项所述的方法,其中:所述步骤A还包括以下步骤:-接收所述用户设备发送的新的输入序列;所述步骤B还包括以下步骤:-将所述新的输入序列与之前接收到的输入序列进行整合,以得到整合结果;-获取基于所述整合结果来在所述词库中进行匹配查询而生成新的输入词条选项集合;所述步骤C还包括以下步骤:-将所述新的被选输入词条选项集合发送给所述用户设备。14.根据权利要求9至13中任一项所述的方法,其中,所述步骤B还包括以下步骤:B1基于所述输入序列在所述词库中进行匹配查询,得到初步查询结果;B2根据所述用户的输入历史记录,对所述初步查询结果进行处理,以生成所述输入词条选项集合。15.根据权利要求6至14中任一项所述的方法,其中,该方法还包括以下至少一个步骤:-根据所述用户选择的输入词条选项更新所述词库;-根据所述用户选择的输入词条选项更新该用户的输入历史记录。16.一种用于在网络交互中供用户基于网络进行文字输入的用户设备,其中,该设备包括:第一获取装置、用于获取用户提供的输入序列;第一发送装置、用于将所述输入序列发送至网络设备;第一接收装置、用于接收所述网络设备基于所述输入信息提供的输入词条选项集合;其中,所述第一获取装置还用于通过人机交互获取该用...

【专利技术属性】
技术研发人员:佘晓歌
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利