快捷操作信息交互页面的方法、输入法系统和浏览器插件的制作方法

文档序号:6597739阅读:103来源:国知局
专利名称:快捷操作信息交互页面的方法、输入法系统和浏览器插件的制作方法
技术领域
本发明涉及输入法技术领域,特别是涉及一种对信息交互页面进行快捷操作的方 法、装置和输入法系统,以及一种浏览器插件。
背景技术
互联网使得人们之间的交流更加便捷和频繁,大大提高了信息传输的速度、深度 和广度。例如,在现在的互联网上,人们经常利用网页进行信息交流。
具体形式多种多样,例如,人们通过论坛发表自己对某些事情的意见和看法,给予 别人提出的问题进行解答等等;人们通过博客等方式发表自己的心情记录、股市心得或者
专业文章等等。总之,人们可以通过计算机在网页上输入一些信息,然后将这些信息进行发表以 与别人进行交流、或者记录下来以便自己以后查看等等。通常的技术实现为在网页上设置 有编辑框,以便接收和临时编辑用户的输入信息;同时在网页上还设置有一些与该编辑框 相关的操作按钮等,以帮助用户发表所输入的信息或者便捷输入一些可能用到的辅助信息寸。例如,当用户在论坛发表意见时,该论坛网页上会提供一个编辑框,以暂存该用户 所输入的词句,便于用户浏览和修改;并且还会在该编辑框的周围设置一些相关联的操作 按钮,例如,发布操作按钮、帮助按钮等等;有的情况下,还会在编辑框附近显示一些表情等 特殊符号,便于用户在输入信息中选择插入。上面的技术实现方案在现有的互联网上,已经被广泛应用并被用户所接收,但是 随着移动互联的兴起,人们更加期望能够通过移动终端(例如,几乎人手一个的手机)实现 在移动互联网上完成前述的这些信息交流过程。但是由于手机等移动终端,为了满足人们移动性的要求,体积通常都较小,因而其 显示面积也较小(例如,通常手机都采用比较小的分辨率和显示面积)。这样,对于用户在 普通计算机上很容易完成的输入过程,在手机上则存在较多的不便利性。由于手机等移动 终端无法像普通计算机那样全部显示整个网页的页面,即通常只能显示编辑框而无法同时 显示周围的辅助操作按钮或者表情符号等,甚至只能显示编辑框的一部分,因此,用户通常 需要缩放或者通过滚动条等拖拽网页,将欲操作的编辑框或者按钮移动到合适的位置(即 当前显示界面)进行操作,才能完成前述的输入过程,从而增加了用户的操作难度,导致用 户相当不便。总之,需要本领域技术人员迫切解决的一个技术问题就是如何能够提供一种在 移动终端的信息交互界面中快捷操作的解决方案。

发明内容
本发明所要解决的技术问题是提供一种针对信息交互页面进行快捷操作的方法、 装置和一种输入法系统,可以帮助用户在显示面积较小的终端界面上方便快捷的完成信息浏览和输入过程,提高用户使用体验。相应的,本发明还提供了一种浏览器插件,能够对当前信息交互页面进行解析处 理,将信息交互页面(甚至其中某个特定编辑框)的辅助信息提供给输入法系统,以帮助用 户在显示面积较小的终端界面上方便快捷的完成相关操作(例如,信息输入过程)。为了解决上述问题,本发明公开了一种针对信息交互页面进行快捷操作的方法, 包括获得与当前信息交互页面相关的辅助信息;在系统界面上的预设位置显示 所述辅助 信息,以供用户选择操作;接收用户针对某个辅助信息的选择操作,执行相应的辅助操作。优选的,所述辅助信息是与当前信息交互页面的编辑框相关的辅助信息;所述获 取与当前信息交互页面相关的辅助信息包括直接从当前编辑框所属页面的数据中获得与 当前页面的编辑框相关的辅助信息;或者,通过执行当前编辑框所属页面中的程序而获得 与当前页面的编辑框相关的辅助信息;或者,通过从当前编辑框所属页面连接服务器而获 得与当前页面的编辑框相关的辅助信息。优选的,所述系统界面的预设位置为移动终端的虚拟键盘区域;或者,所述系统界 面的预设位置为移动终端界面上的预设窗口 ;或者,所述系统界面的预设位置为移动终端 界面上的需要用户点击后进入的二级显示区域。优选的,所述辅助信息为辅助操作按钮信息,所述执行相应的辅助操作包括将用 户的选择操作链接至信息交互页面中与该辅助信息相应的操作上。优选的,所述辅助信息为辅助符号信息,所述执行相应的辅助操作包括将用户所 选的辅助符号输入至信息交互页面的当前编辑框中。优选的,通过以下方式将用户所选的辅助符号输入至当前编辑框中依据用户在 输入法界面的选择,将缓存的相应辅助符号,从输入法系统直接输入至当前编辑框中;或 者,依据用户选择,将针对该辅助符号的选择信息传送给网页,由网页将该辅助符号输入至 当前编辑框中。优选的,所述方法还包括通过以下方式确定网页中的当前编辑框当光标的焦点 进入编辑框,确定其为网页中的当前编辑框;或者,当光标的焦点进入当前页面时,确定当 前页面的第一个编辑框为当前编辑框。依据本发明的另一实施例,还公开了一种输入法系统,包括辅助显示单元,用于接收与当前信息交互页面相关的辅助信息,在系统界面上的 预设位置显示所述辅助信息,以供用户选择操作;输入接口单元,用于接收用户的输入信息;信息转换单元,用于依据所接收的输入信息,从词库中得到相应的候选项;候选项输出单元,用于接收用户针对候选项的选择信息,输出指定的候选项;辅助输出单元,用于接收用户针对某个辅助信息的选择操作,执行相应的辅助操 作。优选的,所述的输入法系统还可以包括辅助信息获取单元,用于针对信息交互页 面上的当前编辑框,获得与该编辑框相关的辅助信息。优选的,所述辅助信息为辅助操作按钮信息,所述辅助输出单元具体用于接收用 户针对一辅助操作按钮的选择,将该操作链接至信息交互页面上的相应操作;和/或,所述 辅助信息为辅助符号信息,所述辅助输出单元具体用于接收用户针对一辅助符号的选择,将该辅助符号输入至当前编辑框中。优选的,所述系统界面的预设位置为移动终端的虚拟键盘区域;或者,所述系统界面的预设位置为移动终端界面上的预设窗口 ;或者 ,所述系统界面的预设位置为移动终端界面上的需要用户点击后进入的二级 显示区域。依据本发明的另一实施例,还公开了一种浏览器插件,包括辅助信息获取单元,用于获得与当前信息交互页面相关的辅助信息;所述浏览器 用于展示信息交互页面;信息发送单元,用于将所获得的辅助信息发送至输入法系统或终端操作系统。优选的,所述的浏览器插件还可以包括信息接收单元,用于接收输入法系统或终 端操作系统反馈的用户针对某个辅助信息的选择操作,执行相应的辅助操作。优选的,所述信息交互页面包括网页和/或富媒体客户端页面。优选的,所述辅助信息为相关的辅助操作按钮信息;或者,所述辅助信息为与当前 信息交互界面的编辑框相关的辅助操作按钮信息和/或辅助符号信息。依据本发明的另一实施例,还公开了一种用于对信息交互页面进行快捷操作的装 置,包括信息交互页面分析模块,用于获得与当前信息交互页面相关的辅助信息;显示模块,用于在系统界面上的预设位置,显示所述辅助信息,以供用户选择操 作;操作模块,用于接收用户针对某个辅助信息的选择操作,执行相应的辅助操作。优选的,所述系统界面的预设位置为移动终端的虚拟键盘区域;或者,所述系统界 面的预设位置为移动终端界面上的预设窗口 ;或者,所述系统界面的预设位置为移动终端 界面上的需要用户点击后进入的二级显示区域。优选的,所述信息交互页面包括网页和/或富媒体客户端页面。优选的,所述辅助信息为相关的辅助操作按钮信息;或者,所述辅助信息为与当前 信息交互界面的编辑框相关的辅助操作按钮信息和/或辅助符号信息。优选的,所述操作模块包括辅助操作输出子模块,用于接收用户针对一辅助操作 按钮的选择,将该操作链接至信息交互界面上的相应操作;和/或,辅助符号输出子模块, 用于接收用户针对一辅助符号的选择,将该辅助符号输入至当前编辑框中。优选的,所述的装置还可以包括编辑框确定模块,用于判断当前光标是否进入一 编辑框,如果是,则确定其为当前编辑框;或者,编辑框确定模块,用于判断当前光标是否进 入一网页页面,如果是,则确定当前页面的第一个编辑框为当前编辑框。优选的,所述装置位于终端操作系统中;所述终端的显示面积小于信息交互页面 及其辅助信息的显示区域。与现有技术相比,本发明具有以下优点由于本发明能够对当前信息交互页面进行解析,获取与当前信息交互页面相关联 的辅助信息,并展示在当前系统界面合适的地方,以供用户直接在系统界面上选择使用,而 不需要用户通过缩放或者通过滚动条等拖拽信息交互页面,将欲操作的编辑框或者按钮移 动到合适的位置(即当前显示界面)进行操作,方便了用户在小屏幕情况下对网页信息的操作。总之,本发明可以避免由于移动终端的显示面积较小,而无法同时显示信息交互内容 和相应的辅助操作信息(例如,无法同时显示编辑框及其辅助信息)的问题,可以提高用户 针对交互信息的操作效率。同时,用户对解析后重新显示的辅助信息进行操作,可以直接链接到信息交互页 面的相应操作上,在用户体验上,与直接在信息交互页面上进行操作是相同的;即本发明在 大大提高用户的操作效率的基础上,并不会影响用户的使用习惯。



图1是本发明一种对信息交互页面进行快捷操作的方法实施例的步骤流程图;图2是本发明的一种输入法系统实施例的结构框图;图3是本发明另一种输入法系统实施例的结构框图;图4是本发明一种浏览器插件实施例的结构框图;图5是本发明一种对信息交互页面进行快捷操作的装置实施例的结构框图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。参照图1,示出了一种对信息交互页面进行快捷操作的方法实施例,具体可以包 括步骤101、获得与当前信息交互页面相关的辅助信息;信息交互页面主要用于展示通过服务器推送过来的各种页面信息,其展现形式是 多种多样的。例如,最常用的一个形式就是网页形式。再例如,信息交互页面也可以为各 种富媒体客户端页面,典型的如,Flash或者Silverlight的客户端页面等等。其中,微软 Silverlight是一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与 富交互(RIA,Rich InterfaceApplication)的网络交互程序。另外,对于一些富媒体客户端页面而言,其也可以不独立展现,而嵌入在常用的网 页中进行展示,例如,网页中的Flash浏览框。对于网页而言,其可能具有编辑框,对于一些 富媒体客户端页面而言,其也可能具有编辑框。在本发明的一些实施例中,所获取的辅助信息可以为网页上的“下翻页按键”等 等;富媒体客户端页面上的“暂停”按钮或者“音量调节”按钮等。优选的,本发明所获取的辅助信息是与网页或者富媒体客户端页面上的当前编辑 框(甚至网页中的Flash浏览框)相关。通常网页上的编辑框可以用于发表帖子回复、文 章、留言等等,而为了方便用户输入,通常在编辑框周围的网页区域上会提供一些辅助信 息,帮助用户输入。例如,“发表”按钮或者“帮助”按钮等;或者,各种表情符号或者特殊符 号等等。通常情况下,通过解析网页的Html代码,就可以获悉哪些辅助信息与当前编辑框 有关联,具体解析过程属于本领域技术人员所熟知的,并可依据实际情况进行适应性调整, 在此不再赘述。对于如何识别用户正在操作或者准备操作的当前编辑框,则也有较多的实现方 式。例如,当光标的焦点进入一编辑框,确定其为当前编辑框;或者,当光标的焦点进入当前页面时,确定当前页面的第一个编辑框为当前编辑框。总之,通过光标就可以确定当前编辑 框,但是本发明并不需要限定如何确定当前编辑框的方式方法。由于在本发明实施例中,信息交互页面为网页的处理方案,与信息交互页面为多 媒体府客户端页面的处理方案雷同,为后续叙述方面,后面的描述主要以网页为例进行说 明,本领域技术人员可以根据后文对网页进行处理的实现方案,直接得到处理多媒体府客 户端页面的实现方案。步骤102、在系统界面上的预设位置,显示所述辅助信息,以供用户选择操作;在终端的系统界面上显示步骤101所获取的辅助信息,可以帮助用户节省拖动网 页区域,以便展示辅助信息的操作,提高用户输入效率。具体的显示区域可以依据实际应用 情况进行设定,能够在终端的浏览界面上的特定位置显示即可。例如,比如的浏览器工具栏 的某个位置或者网页之外的某个区域,或者设置在触摸屏的虚 拟键盘上。对于与当前网页相关的辅助信息,例如“下翻页按键”或者“上翻页按键”等等,在 终端的系统界面上显示,就可以使得用户在不用拖动页面的情况下,能够直接点击“下翻页 按键”或者“上翻页按键”,实现对页面内容的快速浏览。针对这些辅助信息的提取和显示, 能够帮助用户实现对页面的快捷操作。而在本发明的一些优选实施例中,所提取显示的辅助信息还与特定的编辑框相 关,例如,将“发表”按钮或者“表情”按钮在终端的系统界面上进行显示,就可以使得用户 在不用拖动页面的情况下,能够直接点击“发表”按钮或者“表情”按钮,从而可以帮助用户 实现对编辑框的快捷输入。步骤103、接收用户针对某个辅助信息的选择操作,执行相应的辅助操作。例如,由于针对当前编辑框的辅助信息直接展示在终端的用户界面上,用户需要 时直接通过点击等选择操作,就可以直接执行相应的辅助输入操作,与在网页上执行相应 选择操作的效果是相同的。但是却避免了用户通过缩放或者拖拽网页将欲操作的编辑框或 者按钮移动到合适的位置才能进行操作,从而大大提高了用户的输入效率。对于提取网页相关辅助信息和提取编辑框相关辅助信息的具体方式方法都是相 通的,并且基于编辑框的更为复杂一些,因此,下面给出步骤101中获取与当前编辑框相关 的辅助信息的几种应用例子。对于直接提取与网页相关辅助信息的实施过程,请参照即可, 在此不再赘述。对于针对编辑框的辅助信息直接通过代码的方式写在当前网页中的情况,则由于 浏览器在浏览当前网页时,已经将全部代码加载到终端系统中,因此,直接对当前编辑框所 属网页的原始代码数据进行分析处理,就可以获知与当前编辑框相关的辅助信息。对于某些网页而言,由于辅助信息存在动态变化或者多种形式,则可能没有采用 直接代码的方式在网页中进行描述,而是通过JavaScript的方式写在网页中,当浏览器 加载该网页时,执行JavaScript程序后而对所得到的辅助信息进行展示。由于网页代码 中并不直接存在辅助信息,因此,通过直接解析网页代码的方式无法获取辅助信息,但是 本发明也可以通过解析网页代码,得知与当前编辑框相关的JavaScript程序,通过执行 JavaScript程序从而获得所需的辅助信息。当然,上述关于JavaScript程序的描述都仅仅 是一个示例,采用其他程序或方式也是可以实现的,本发明在此对具体实现手段不需要加 以限制。
对于另外一些网页而言,其针对某个编辑框的辅助信息需要临时通过连接远程服 务器获取,再进行展示。本发明可以通过解析网页代码,执行相应的服务器连接、查询操作 (当然,该操作可以是Html代码,也可以是JavaScript程序),获取所需的针对当前编辑框 的辅助信息。下面对步骤102中的辅助信息具体展示过程进行说明。采集到针对当前编辑框的辅助信息后,就可以在终端的系统界面上进行展示了, 以帮助用户直接进行选择操作,而无需再拖动网页。例如,所述系统界面的预设位置为移动终端的虚拟键盘区域。现有的很多移动终 端都设有虚拟键盘区域,每个虚拟按键对应一定的符号或者操作,本发明所获取的 针对当 前编辑框的辅助信息就可以展现在虚拟键盘区域上。例如,对于针对当前编辑框的“发表” 按钮或者“帮助”按钮等,就可以直接替换原虚拟键盘上的某些按键内容。例如,某个虚拟 按键原来显示“放大”,其用于放大当前网页字体,当本发明的终端系统检测到针对当前编 辑框存在“发表”按钮,则可以将原“放大”按键上的显示文字替换为“发表”(当然,向用户 展示的仅仅是文字的变化,而实际上,该按键所针对的具体操作也已经发生变化,指向了网 页上的相应操作),则用户就可以直接点击该虚拟按键,完成当前编辑框中的文字内容的网 页发表操作。当然,对于硬件键盘的情况,也可以在系统设置上预留一个按键(或者多个按键, 在此仅以一个按键为例)作为动态操作按键,当本发明的终端系统检测到针对当前编辑框 存在“发表”按钮,就可以赋予该动态操作按键的功能为“发表”(通常“发表”操作是针对 编辑框的最常用操作按钮)。对于触摸屏的情况,还可以将所采集到的针对当前编辑框的辅助信息,直接展示 在终端界面上的某个预设窗口。例如,网页菜单区的某个预设区域;或者存在一个浮动窗 口,专门用于展示针对当前编辑框的辅助信息,当然,浮动窗口的位置设计需要不影响用户 浏览网页和向编辑框输入信息。对于辅助信息较多的情况,例如,针对当前编辑框存在多个表情符号以供用户选 择输入,则也可以将其展示在需要用户点击后进入的二级显示区域。例如,当本发明的终端 系统检测到针对当前编辑框存在10个表情符号时,则可以将该10个表情符号以符号表的 形式存储下来,并在当前界面上给出一个符号表的触发按键;当用户触发符号表按键时,则 调出包括该10个表情符号的符号表展示给用户,用户选择某个表情符号,就可以将该表情 符号输入至当前编辑框中。当然,前述的符号表按键可以采用前述动态替换原虚拟按键功能的方式,例如以 “符号表”按键替换“放大”按键。在另外一些实施例中,当原来就存在“符号表”按键,则也 可以采用符号表替换的方式实现;例如,原“符号表”按键对应的是输入法系统或者终端操 作系统预设的符号表,当采集到针对当前编辑框存在10个表情符号时,则将“符号表”按键 对应至新的由该10个表情符号组成的符号表。下面对步骤103中如何依据用户选择,执行相应操作进行详细描述。在本发明的一个实施例中,当所述辅助信息为辅助操作按钮信息时,接收用户针 对一辅助操作按钮的选择,将该操作链接至网页上的相应操作。例如,用户选择虚拟键盘上 的“发表”按键,则将该操作链接至网页上的“发表”操作。具体的,链接方式可以通过浏览器插件的方式直接将触发操作信息传输给网页代码,即将所接收的用户触发信息传递给相 应的网页代码入口。具体的,链接方式也可以在用户界面层面通过模拟点击的方式对网页 上的“发表”按钮进行模拟操作而实现,即将用户对虚拟键盘的选择模拟为对网页上相关按 钮的点击,网页接收到模拟的按钮点击操作后,后台代码执行相应操作。在本发明的一个实施例中,当所述辅助信息为辅助符号信息时,接收用户针对一 辅助符号的选择,将该辅助符号输入至当前编辑框中。具体输入过程可以为当所述辅助信息为辅助符号信息时,在输入法系统中缓存 所获取的辅助符号;接收用户针对一辅助符号的选择,将该辅助符号从输入法系统直接输 入至当前编辑框中。具体输入过程也可以采用另外的实现方式当所述辅助信息为辅助符号信息时, 接收用户针对一辅助符号的选择,将针对该辅助符号的选择信息传送给网页,由网页将该 辅助符号输入至当前编辑框中。参照图2,示出了本发明的一种输入法系统实施例,具体可以包括辅助显示单元201,用于接收针对当前信息交互页面的辅助信息,在系统界面上 的 预设位置,显示所述辅助信息,以供用户选择操作;所述系统界面的预设位置可以为移动终端的虚拟键盘区域;或者,所述系统界面 的预设位置为界面上的预设窗口 ;或者,所述系统界面的预设位置为需要用户点击后进入 的二级显示区域。优选的,所述辅助信息与网页的某个编辑框相关。输入接口单元202,用于接收用户的输入信息;本发明可以应用于各种输入方式的输入法平台,包括键盘符号、手写信息以及语 音输入等等。即输入法系统的接口所接收的输入信息可以包括编码字符串,也可以包括手 写输入信息以及语音输入的信息。由于这些输入方式中的信息转换过程都属于公知技术, 在本专利的说明书中就不详述了。信息转换单元203,用于依据所接收的输入信息,从词库中得到相应的候选项;候选项输出单元204,用于接收用户针对候选项的选择信息,输出指定的候选项;辅助输出单元205,接收用户针对某个辅助信息的选择操作,执行相应的辅助输入 操作。图2所示的输入法系统实施例,可以将与网页中,或者网页编辑框周围,或者富媒 体客户端页面(如Flash)上与其相关联的辅助信息在输入法界面上进行展现,帮助用户方 便快捷的选择辅助信息进行输入。对富媒体客户端页面的辅助信息的解析和对网页辅助信 息的解析基本相似,而且在本发明中只要能够获取即可,而不限定具体的获取方式;因此, 在下面的实施例中以网页为例进行说明。参照图3,示出了本发明另一种输入法系统的实施例,具体可以包括辅助信息获取单元301,用于获得与当前网页相关的辅助信息;优选的,所述辅助 信息与当前网页上的某个编辑框相关;辅助显示单元302,用于接收与当前网页相关的辅助信息,在系统界面上的预设位 置,显示所述辅助信息,以供用户选择操作;输入接口单元303,用于接收用户的输入信息;信息转换单元304,用于依据所接收的输入信息,从词库中得到相应的候选项;
候选项输出单元305,用于接收用户针对候选项的选择信息,向当前编辑框输出指 定的候选项;辅助输出单元306,接收用户针对某个辅助信息的选择操作,执行相应的辅助输入 操作。本实施例和图2所示实施例的区别在于,图2所示的输入法系统,其辅助信息的获 取是通过外部模块获取的,例如通过浏览器插件;而图3所示输入法系统则具有自行解析 网页数据的功能。需要说明的是,所述辅助信息获取单元可以直接从当前编辑框所属网页的数据中 获得与当前编辑框相关的辅助信息;或者,所述辅助信息获取单元也可以通过执行当前编 辑框所属网页中的程序而获得与当前编辑框相关的辅助信息;或者,所述辅助信息获取单 元也可以通过从当前编辑框所属网页连接服务器而获得与当前编辑框相关与当前编辑框 相关的辅助信息。通常情况下,针对网页编辑框的辅助信息可以包括辅助操作按钮信息和/或辅助 符号信息等等。因此,在本发明的一个优选实施例中,所述辅助输出单元306可以包括辅助操作输出模块,用于接收用户针对一辅助操作按钮的选择,将该操作链接至 网页上的相应操作;和/或,辅助符号输出模块,用于接收用户针对一辅助符号的选择,将该辅助符号 输入至当前编辑框中。参照图4,示出了本发明一种浏览器插件的实施例,浏览器插件400具体可以包 括辅助信息获取单元401,用于获得与当前信息交互页面相关的辅助信息;信息发送单元402,用于将所获取的辅助信息发送至输入法系统或者终端操作系 统。信息交互页面可以为通常的网页,也可以为各种可行的富媒体客户端页面。优选 的,辅助信息获取单元401可以用于针对网页上的当前编辑框,获取与该编辑框相关的辅 助信息。在该应用情形下,图4所示的网页浏览器插件,可以获取网页上针对编辑框的辅助 信息,并可以传送给输入法系统或者终端操作系统,以帮助用户直接能够在输入法界面上 选择所需的辅助信息,而无需拖拽网页,提高用户输入效率。在本发明的一个应用示例中, 图4所示的网页浏览器插件可以和图2所示的输入法系统进行配合应用。优选的,图4所示的网页浏览器插件还可以包括信息接收单元403,用于接收输入 法系统或者终端操作系统传送的用户针对某个辅助信息的选择操作,针对网页上的当前编 辑框执行相应的辅助输入操作。则此时与插件相配合的输入法系统或者终端操作系统就可 以仅仅完成辅助信息展示以及用户选择操作采集过程即可,具体的网页分析过程和操作映 射过程都可以由网页浏览器插件完成,可以直接和手机终端的操作系统或者输入法系统相 结合应用。优选的,所述辅助信息获取单元401可以直接从当前编辑框所属网页的数据中获 得与当前编辑框相关的辅助信息;或者,所述辅助信息获取单元401也可以通过执行当前 编辑框所属网页中的程序而获得与当前编辑框相关的辅助信息;或者,所述辅助信息获取 单元401也可以通过从当前编辑框所属网页连接服务器而获得与当前编辑框相关的辅助信息。其中,所述辅助信息包括辅助操作按钮信息和/或辅助符号信息。为了确定当前编辑框,图4所述的插件还可以包括编辑框确定单元404,用于 判断当前光标是否进入一编辑框,如果是,则确定其为当前编辑框;或者,编辑框确定单元 404,用于判断当前光标是否进入一网页页面,如果是,则确定当前页面的第一个编辑框为 当前编辑框。前面的实施例给出了一种通过浏览器插件和输入法系统相结合的方式,来帮助用 户在显示面积较小的终端界面上对网页进行快捷信息输入。其中,浏览器插件可以用于解 析网页获取辅助信息和操作映射,而输入法系统可以用于显示辅助信息和采集用户选择操 作。在本发明的另一实施例中,前述浏览器插件的功能也可以直接位于输入法系统中,即输 入法系统同时具有了解析网页、显示辅助信息、采集用户选择操作以及向网页进行操作映 射的整个功能。需要说明的是,在本发明的另一实施例中,也可以不对输入法系统进行改进,而将 前述所需功能模块加在终端操作系统中,独立于输入法系统进行运行。例如,手机操作系统 中包括下述的一个装置实施例。参照图5,示出了一种用于在信息交互页面中快捷输入信息的装置,具体可以包 括网页分析模块501,用于获得与当前信息交互页面相关的辅助信息;优选的,可以 用于针对网页上的当前编辑框,获取与该编辑框相关的辅助信息;显示模块502,用于在系统界面上的预设位置,显示所述辅助信息,以供用户选择 操作;操作模块503,用于接收用户针对某个辅助信息的选择操作,执行相应的辅助输入 操作。上述装置可以直接位于手机等移动终端的操作系统中,当启动网页浏览器或者富 媒体客户端时,该装置也同时启动,或者由用户自行开启。具体的辅助信息显示位置可以由操作系统决定,例如,所述系统界面的预设位置 为移动终端的虚拟键盘区域;或者,所述系统界面的预设位置为界面上的预设窗口 ;或者, 所述系统界面的预设位置为需要用户点击后进入的二级显示区域。因为操作系统本身就提 供比较完善的人机交互界面,在其中设置用于展示辅助信息的区域是比较容易实现的。优选的,所述操作模块503可以包括辅助操作输出子模块,用于接收用户针对一 辅助操作按钮的选择,将该操作链接至信息交互页面上的相应操作;和/或,辅助符号输出 子模块,用于接收用户针对一辅助符号的选择,将该辅助符号输入至网页的当前编辑框中。 其中,辅助操作输出子模块主要针对“发表”、“帮助”等网页上的按钮操作,而辅助符号输出 子模块主要针对表情符号等。为了便于确定网页中的当前编辑框,图5所示的装置还可以包括编辑框确定模 块504,用于判断当前光标是否进入一编辑框,如果是,则确定其为当前编辑框;或者,编辑 框确定模块504,用于判断当前光标是否进入一网页页面,如果是,则确定当前页面的第一 个编辑框为当前编辑框。本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与 其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部 分说明即可。 以上对本发明所提供的一种对信息交互页面进行快捷操作的方法、装置和输入法 系统,以及一种浏览器插件,进行了详细介绍,本文中应用了具体个例对本发明的原理及实 施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同 时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有 改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种针对信息交互页面进行快捷操作的方法,其特征在于,包括 获得与当前信息交互页面相关的辅助信息;在系统界面上的预设位置显示所述辅助信息,以供用户选择操作; 接收用户针对某个辅助信息的选择操作,执行相应的辅助操作。
2.如权利要求1所述的方法,其特征在于,所述辅助信息是与当前信息交互页面的编辑框相关的辅助信息; 所述获取与当前信息交互页面相关的辅助信息包括直接从当前编辑框所属页面的数据中获得与当前页面的编辑框相关的辅助信息; 或者,通过执行当前编辑框所属页面中的程序而获得与当前页面的编辑框相关的辅助 fn息;或者,通过从当前编辑框所属页面连接服务器而获得与当前页面的编辑框相关的辅助 fn息ο
3.如权利要求ι所述的方法,其特征在于,所述系统界面的预设位置为移动终端的虚拟键盘区域; 或者,所述系统界面的预设位置为移动终端界面上的预设窗口; 或者,所述系统界面的预设位置为移动终端界面上的需要用户点击后进入的二级显示 区域。
4.如权利要求1所述的方法,其特征在于,所述辅助信息为辅助操作按钮信息,所述执 行相应的辅助操作包括将用户的选择操作链接至信息交互页面中与该辅助信息相应的操作上。
5.如权利要求1所述的方法,其特征在于,所述辅助信息为辅助符号信息,所述执行相 应的辅助操作包括将用户所选的辅助符号输入至信息交互页面的当前编辑框中。
6.如权利要求5所述的方法,其特征在于,通过以下方式将用户所选的辅助符号输入 至当前编辑框中依据用户在输入法界面的选择,将缓存的相应辅助符号,从输入法系统直接输入至当 前编辑框中;或者,依据用户选择,将针对该辅助符号的选择信息传送给网页,由网页将该辅助符号 输入至当前编辑框中。
7.如权利要求2所述的方法,其特征在于,所述方法还包括通过以下方式确定网页中 的当前编辑框当光标的焦点进入编辑框,确定其为网页中的当前编辑框; 或者,当光标的焦点进入当前页面时,确定当前页面的第一个编辑框为当前编辑框。
8.一种输入法系统,其特征在于,包括辅助显示单元,用于接收与当前信息交互页面相关的辅助信息,在系统界面上的预设 位置显示所述辅助信息,以供用户选择操作; 输入接口单元,用于接收用户的输入信息;信息转换单元,用于依据所接收的输入信息,从词库中得到相应的候选项; 候选项输出单元,用于接收用户针对候选项的选择信息,输出指定的候选项;辅助输出单元,用于接收用户针对某个辅助信息的选择操作,执行相应的辅助操作。
9.如权利要求8所述的系统,其特征在于,还包括辅助信息获取单元,用于针对信息交互页面上的当前编辑框,获得与该编辑框相关的 辅助信息。
10.如权利要求8所述的系统,其特征在于,所述辅助信息为辅助操作按钮信息,所述辅助输出单元具体用于接收用户针对一辅助 操作按钮的选择,将该操作链接至信息交互页面上的相应操作;和/或,所述辅助信息为辅助符号信息,所述辅助输出单元具体用于接收用户针对一 辅助符号的选择,将该辅助符号输入至当前编辑框中。
11.如权利要求8所述的系统,其特征在于,所述系统界面的预设位置为移动终端的虚拟键盘区域; 或者,所述系统界面的预设位置为移动终端界面上的预设窗口 ; 或者,所述系统界面的预设位置为移动终端界面上的需要用户点击后进入的二级显示 区域。
12.一种浏览器插件,其特征在于,包括辅助信息获取单元,用于获得与当前信息交互页面相关的辅助信息;所述浏览器用于 展示信息交互页面;信息发送单元,用于将所获得的辅助信息发送至输入法系统或终端操作系统。
13.如权利要求12所述的浏览器插件,其特征在于,还包括信息接收单元,用于接收输入法系统或终端操作系统反馈的用户针对某个辅助信息的 选择操作,执行相应的辅助操作。
14.如权利要求12或13所述的浏览器插件,其特征在于, 所述信息交互页面包括网页和/或富媒体客户端页面。
15.如权利要求12或13所述的浏览器插件,其特征在于, 所述辅助信息为相关的辅助操作按钮信息;或者,所述辅助信息为与当前信息交互界面的编辑框相关的辅助操作按钮信息和/或 辅助符号信息。
16.一种用于对信息交互页面进行快捷操作的装置,其特征在于,包括 信息交互页面分析模块,用于获得与当前信息交互页面相关的辅助信息;显示模块,用于在系统界面上的预设位置,显示所述辅助信息,以供用户选择操作; 操作模块,用于接收用户针对某个辅助信息的选择操作,执行相应的辅助操作。
17.如权利要求16所述的装置,其特征在于,所述系统界面的预设位置为移动终端的虚拟键盘区域; 或者,所述系统界面的预设位置为移动终端界面上的预设窗口 ; 或者,所述系统界面的预设位置为移动终端界面上的需要用户点击后进入的二级显示 区域。
18.如权利要求16或17所述的浏览器插件,其特征在于, 所述信息交互页面包括网页和/或富媒体客户端页面。
19.如权利要求16或17所述的浏览器插件,其特征在于,所述辅助信息为相关的辅助操作按钮信息;或者,所述辅助信息为与当前信息交互界面的编辑框相关的辅助操作按钮信息和/或 辅助符号信息。
20.如权利要求16所述的装置,其特征在于,所述操作模块包括辅助操作输出子模块,用于接收用户针对一辅助操作按钮的选择,将该操作链接至信 息交互界面上的相应操作;和/或,辅助符号输出子模块,用于接收用户针对一辅助符号的选择,将该辅助符号输 入至当前编辑框中。
21.如权利要求20所述的装置,其特征在于,还包括编辑框确定模块,用于判断当前光标是否进入一编辑框,如果是,则确定其为当前编辑框;或者,编辑框确定模块,用于判断当前光标是否进入一网页页面,如果是,则确定当前 页面的第一个编辑框为当前编辑框。
22.如权利要求16所述的装置,其特征在于,所述装置位于终端操作系统中;所述终端 的显示面积小于信息交互页面及其辅助信息的显示区域。
全文摘要
本发明提供了一种针对信息交互页面进行快捷操作的方法、装置以及一种输入法系统和一种浏览器插件,其中所述方法可以包括获得与当前信息交互页面相关的辅助信息;在系统界面上的预设位置显示所述辅助信息,以供用户选择操作;接收用户针对某个辅助信息的选择操作,执行相应的辅助操作。本发明可以避免由于移动终端的显示面积较小,而无法同时显示信息交互内容和相应的辅助操作信息(例如,无法同时显示编辑框及其辅助信息)的问题,可以提高用户针对交互信息的操作效率。
文档编号G06F17/30GK102141868SQ20101010274
公开日2011年8月3日 申请日期2010年1月28日 优先权日2010年1月28日
发明者吴振宇 申请人:北京搜狗科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1