在网页上实现手写输入的方法及系统的制作方法

文档序号:6606335阅读:679来源:国知局
专利名称:在网页上实现手写输入的方法及系统的制作方法
技术领域
本发明涉及输入法技术领域,尤其涉及一种在网页上实现手写输入的方法及系 统。
背景技术
随着互联网应用的不断发展,访问互联网的用户也越来越多,而在互联网网站上 进行内容交互也成为用户体验的一个必要环节。例如,用户通过在网页上输入相关的文字 实现与该网页的交互。现有技术提供一种通过外接手写输入设备(如手写板)在网页上实现手写输入的 技术方案。该技术方案首先需要购买一套手写输入硬件设备,并将该设备与电脑连接上,然 后再安装该设备的使用软件。使用的时候激活设备,然后用电磁笔在电磁板上书写文字,然 后通过软件识别轨迹判断出文字,实现文字的输入。另外,现有技术中某些网站提供的网页手写方式也可以在网页上实现手写输入。 例如,当用户访问这类网站时,触发使用手写输入的按钮,页面上打开一个输入界面,用户 在该输入界面上书写文字,特定系统会将采集到的文字笔迹发给服务器进行识别,之后服 务器会将识别结果返回给用户,用户选择需要的文字可以在网页上实现文字的输入。然而,发明人发现当采用上述通过外接手写输入设备在网页上实现手写输入时, 需要购买手写输入的硬件设备,该方法使用的成本较高,携带也不方便。而采用另一种网页 手写方式来进行手写输入时,由于该网页手写方式通常限制在提供该网页手写方式的网站 上,因而不能在其他网站上进行手写输入,用户在使用时的方便性也较低。

发明内容
本发明的实施例提供一种在网页上实现手写输入的方法及系统,降低了在网页上 进行手写输入的成本,提高了手写输入的方便性。为达到上述目的,本发明的实施例采用如下技术方案一种在网页上实现手写输入的方法,包括加载与用户输入的网站地址对应的网站页面;获取所述用户在所述网站页面上选定的输入框;在手写输入界面中获取所述用户进行手写输入时的输入轨迹,并显示与所述输入 轨迹对应的识别结果;将所述用户从所述识别结果中选定的文字发送到所述输入框。一种在网页上实现手写输入的系统,包括加载单元,用于加载与用户输入的网站地址对应的网站页面;获取单元,用于获取所述用户在所述网站页面上选定的输入框;手写采集识别单元,用于在手写输入界面中获取所述用户进行手写输入时的输入 轨迹,并显示与所述输入轨迹对应的识别结果;
4
发送单元,用于将所述用户从所述识别结果中选定的文字发送到所述输入框。由于采用本发明实施例在进行手写输入时,利用鼠标进行手写输入,并对输入轨 迹进行识别,与现有技术需要购买专用的手写输入设备相比,降低了硬件成本,提高了手写 输入的方便性。同时,本发明实施例可以加载用户输入的网站地址对应的网页,并对加载后 的网页进行手写识别处理,因而对访问的网站没有任何限制,与现有的网页手写方式只能 在自己的网站实现手写输入相比,扩大了手写输入的使用范围,也方便了用户使用鼠标在 网页上进行手写输入。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。图1为本发明实施例提供的一种在网页上实现手写输入的方法的流程图;图2为采用图1所示的方法加载网页A的一种效果示意图;图3为采用图1所示的方法加载手写输入界面后的一种效果示意图;图4为本发明实施例提供的另一种在网页上实现手写输入的方法的流程图;图5为本发明实施例提供一种在网页上实现手写输入的系统的结构图;图6为本发明实施例提供另一种在网页上实现手写输入的系统的结构图;图7为本发明实施例提供又一种在网页上实现手写输入的系统的结构图。
具体实施例方式本发明实施例提供的在网页上实现手写输入的方法,当用户输入任何想要访问的 网站地址时,采用本发明实施例提供的方法可以加载与用户输入的网站地址对应的网站页 面,获取所述用户在所述网站页面上选定的输入框。然后,在手写输入界面中获取所述用户 进行手写输入时的输入轨迹,并显示与所述输入轨迹对应的识别结果,所述用户可以从所 述识别结果中选择需要的文字,之后将所述用户从所述识别结果中选定的文字发送到所述 输入框,从而完成用户在网页上进行手写输入。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。如图1所示的本发明实施例提供的在网页上实现手写输入的方法,假设运行该方 法的载体为一个手写服务网页,当然也可以采用其他形式的功能模块来运行该方法,具体 应用时,可以通过在浏览器的地址栏中输入该手写服务网页对应的域名或者网址,将该手 写服务网页进行加载并显示给用户,之后用户在该手写服务网页中可以实现在任何想要访 问的网页中进行手写输入,具体包括如下步骤101、加载与用户输入的网站地址对应的网站页面。图2为在该手写服务网页中加载了网页A的一种效果示意图。具体应用时,用户可以在上述手写服务网页的地址栏中输入想要访问的网站A的地址,之后点击“访问”按钮, 该手写服务网页将加载网站A的页面。需要说明的是,本发明实施例对在上述手写服务网页的地址栏中输入的网站地址 没有任何限制,即用户可以在该手写服务网页中浏览任何想要访问的网站页面。102、获取所述用户在所述网站页面上选定的输入框。用户浏览要访问的页面,根据需要选择所述网站页面上的输入框进行输入,此时 该手写服务网页采用本发明实施例提供的方法将获取用户选定的输入框,以便之后将用户 手写输入的文字返回给该输入框。103、根据接收到的手写开启指示,加载手写输入界面。具体应用时,可以在上述手写服务网页上设置一个“开启手写”的按钮。当用户选 定输入框之后,通过点击该“开启手写”的按钮发送手写开启指示,指示上述手写服务网页 加载手写输入界面。图3为加载手写输入界面后的一种效果示意图。当然,本步骤也可以采用其他的方式实现,比如,在上述手写服务网页上的指定区 域设置为手写输入界面,在加载上述手写服务页面的同时,也将该手写输入界面进行加载。 当用户需要使用该手写输入界面时,可以点击“手写激活”按钮来激活该手写输入界面的手 写输入功能。或者也可以直接将该手写输入界面的设置为激活状态,考虑到该手写输入界 面可能会遮挡被访问的页面,可以将该手写输入界面先进行隐藏,当用户选中输入框之后, 将该手写输入界面显示出来。本发明实施例对如何加载该手写输入界面不做限制。104、在手写输入界面中获取所述用户进行手写输入时的输入轨迹,并显示与所述 输入轨迹对应的识别结果。具体应用时,在手写输入界面中可以获取所述用户通过鼠标进行手写输入时的输 入轨迹。利用鼠标进行手写输入可以参照现有技术的实现方法,可以参考的一种实现方法 为当用户使用鼠标在手写输入界面内按文字笔画书写文字时,鼠标左键按下表示准备书 写,一直按住鼠标左键即进行书写过程,直至松开鼠标左键即为书写暂停,同时也代表一次 笔划的完成。在书写的同时,根据鼠标的位置在图3中的鼠标手写区域内绘画出用户的输入轨 迹,并同时采集输入轨迹各个点的坐标数据。当笔划完成后,将采集到的坐标数据进行识 别,并显示与所述输入轨迹对应的识别结果。具体应用时,还可以发送所述输入轨迹对应的坐标数据到轨迹识别服务器进行识 别,服务器根据这些坐标数据识别出结果,提供多个备选文字,然后服务器将识别结果发送 给上述手写服务网页,手写服务网页接收到所述轨迹识别服务器发送的与所述输入轨迹对 应的识别结果后,通过图3中的文字识别结果区域显示所述接收到的与所述输入轨迹对应 的识别结果,供用户选择。需要说明的是,上述实施例通过鼠标在手写输入界面上进行文字输入的,本发明 实施例还支持其他的手写输入方式,例如,当本发明实施例的技术方案应用于触摸屏时,上 述手写输入界面还可以接收用户通过触摸该触摸屏进行手写的输入轨迹,或者,也可以连 接手写输入硬件(如手写板),通过触控笔在手写板上进行手写输入。本发明实施例不限制 具体采用哪种方式进行手写输入。当然,采用鼠标进行手写输入是较简单、成本较低的一种 实现方式。
105、将所述用户从所述识别结果中选定的文字发送到所述输入框。进一步地,如图4所示,该方法还包括如下步骤106和步骤107。106、在将所述用户从所述识别结果中选定的文字发送到所述输入框时,清除所述 用户在手写输入界面中进行手写输入时的输入轨迹,同时清除所述显示出的识别结果。之 后,等待用户下一次的手写输入。需要说明的是,用户在手写过程中,如果不满意或者找不到需要的文字,也可以执 行清除所述用户进行手写输入时的输入轨迹,同时清除所述显示出的识别结果,之后转去 执行步骤104。107、当用户不需要进行手写输入时,关闭所述手写输入界面。实际应用时,可以在 上述手写输入界面上设置“关闭”按钮。当用户输入完毕后,点击该“关闭”按钮,可以关闭 所述手写输入界面,停止手写输入。如图3所示的手写输入界面中右下角的“关闭”按钮。本发明实施例在进行手写输入时,利用鼠标进行手写输入,并对输入轨迹进行识 别,与现有技术需要购买专用的手写输入设备相比,降低了硬件成本,提高了手写输入的方 便性。同时,本发明实施例可以加载用户输入的网站地址对应的网页,并对加载后的网页进 行手写识别处理,因而对访问的网站没有任何限制,与现有的网页手写方式只能在自己的 网站实现手写输入相比,扩大了手写输入的使用范围,也方便了用户使用鼠标在网页上进 行手写输入。另外,现有技术还有一种采用输入法(如拼音、五笔等)在网页上进行文字输入的 技术方案。该技术方案首先需要在电脑上安装输入法软件,通过在键盘上输入文字的读音 或文字对应的字根键码,然后由输入法程序进行文字识别。该技术方案在输入文字的同时, 需要记忆五笔字根、或文字准确的读音、或者其他输入法的特殊模式,输入陌生的文字,或 较繁琐的文字时,这种方法使用起来很困难,尤其是老年人在进行文字输入时。本发明实施 例与该输入法相比,无需进行任何软件的安装,只要把想要输入的文字用鼠标书写出来就 可以通过服务器识别出相应的文字,不需要去记忆拼音,也不需要分析字根字码,对于不熟 悉的、较繁琐的字也可以实现方便地输入。如图5所示的实施例提供一种在网页上实现手写输入的系统,该系统包括加载 单元21、获取单元22、手写采集识别单元23和发送单元24。其中,加载单元21用于加载与用户输入的网站地址对应的网站页面,获取单元22 用于获取所述用户在所述网站页面上选定的输入框。当用户需要开启手写输入界面时,如通过点击“开启手写”的按钮发送一个手写开 启指示。所述加载单元21还用于根据接收到的手写开启指示,加载所述手写输入界面。手写采集识别单元23用于在手写输入界面中获取所述用户进行手写输入时的输 入轨迹,并显示与所述输入轨迹对应的识别结果。用户可以从上述显示出的识别结果中选 取需要的文字。发送单元24用于将所述用户从所述识别结果中选定的文字发送到所述输入框。进一步地,上述手写采集识别单元23在手写输入界面中可以获取所述用户通过 鼠标进行手写输入时的输入轨迹,如图6所示,该系统还可以包括轨迹识别服务器25,用 于对所述手写采集识别单元23发送的输入轨迹进行识别,并将与所述输入轨迹对应的识 别结果发送给所述手写采集识别单元23。
所述手写采集识别单元23用于显示所述从轨迹识别服务器接收到的与所述输入 轨迹对应的识别结果。进一步地,如图7所示,该系统还可以包括清除单元26,用于在将所述用户从所 述识别结果中选定的文字发送到所述输入框时,在手写输入界面中清除所述用户进行手写 输入时的输入轨迹,同时清除所述显示出的识别结果。或者,当用户在手写过程中,如果不满意或者找不到需要的文字,所述清除单元26 根据接收到的手写清除指示,清除所述用户在手写输入界面中进行手写输入时的输入轨 迹,同时清除所述显示出的识别结果。进一步地,当用户不再需要进行手写输入时,(图未示)该系统还包括关闭单元, 用于关闭所述手写输入界面。本发明实施例提供的在网页上实现手写输入的系统,可以将用户想要访问的任何 网站进行加载并显示给用户,当用户选中所访问的网页中的输入框,并利用鼠标进行手写 输入后,可以将识别出输入轨迹对应的识别结果,之后将用户从所述识别结果中选定的文 字发送到所述输入框,从而在网页上实现手写输入。本发明实施例在网页上实现手写输入时,无需安装任何的软件、硬件,减少了使用 的成本,也减少了使用之前安装软硬件的繁琐步骤,方便了用户进行手写输入。同时,与现 有的输入法相比,不需要记忆拼音,也不需要分析字根字码,可以方便地输入不认识的、繁 琐的字。另外,本发明实施例提供的系统可以在互联网上的任何的页面实现手写输入,不 局限在某个网站上,使用范围广泛。需要说明的是,当该系统采用网页的形式实现时,只要输入该系统对应的域名就 可以使用该系统在网页上进行手写输入。该系统的部署、升级、更新也很方便,例如,当系统 在服务器上更新时,即可实现所有用户连接端的更新。本发明实施例主要用于手写输入领域,降低了在网页上进行手写输入的成本,提 高了手写输入的方便性。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借 助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳 的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部 分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计 算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机, 服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
一种在网页上实现手写输入的方法,其特征在于,包括加载与用户输入的网站地址对应的网站页面;获取所述用户在所述网站页面上选定的输入框;在手写输入界面中获取所述用户进行手写输入时的输入轨迹,并显示与所述输入轨迹对应的识别结果;将所述用户从所述识别结果中选定的文字发送到所述输入框。
2.根据权利要求1所述的在网页上实现手写输入的方法,其特征在于,该方法还包括 根据接收到的手写开启指示,加载所述手写输入界面。
3.根据权利要求1所述的在网页上实现手写输入的方法,其特征在于,所述手写输入界面用于接收所述用户通过鼠标进行手写输入时的输入轨迹时,该方法 还包括发送所述输入轨迹到轨迹识别服务器进行识别; 接收所述轨迹识别服务器发送的与所述输入轨迹对应的识别结果; 所述显示与所述输入轨迹对应的识别结果为显示所述接收到的与所述输入轨迹对应 的识别结果。
4.根据权利要求3所述的在网页上实现手写输入的方法,其特征在于,该方法还包括 根据接收到的手写清除指示或者在将所述用户从所述识别结果中选定的文字发送到所述 输入框时,清除所述用户在手写输入界面中进行手写输入时的输入轨迹,同时清除所述显 示出的识别结果。
5.根据权利要求3所述的在网页上实现手写输入的方法,其特征在于,该方法还包括 关闭所述手写输入界面。
6.一种在网页上实现手写输入的系统,其特征在于,包括 加载单元,用于加载与用户输入的网站地址对应的网站页面; 获取单元,用于获取所述用户在所述网站页面上选定的输入框;手写采集识别单元,用于在手写输入界面中获取所述用户进行手写输入时的输入轨 迹,并显示与所述输入轨迹对应的识别结果;发送单元,用于将所述用户从所述识别结果中选定的文字发送到所述输入框。
7.根据权利要求6所述的在网页上实现手写输入的系统,其特征在于,所述加载单元 还用于根据接收到的手写开启指示,加载所述手写输入界面。
8.根据权利要求6所述的在网页上实现手写输入的系统,其特征在于,所述手写采集 识别单元在手写输入界面中获取所述用户通过鼠标进行手写输入时的输入轨迹;该系统还包括轨迹识别服务器,用于对所述手写采集识别单元发送的输八轨迹进行 识别,并将与所述输入轨迹对应的识别结果发送给所述手写采集识别单元;所述手写采集识别单元用于显示所述从轨迹识别服务器接收到的与所述输入轨迹对 应的识别结果。
9.根据权利要求7所述的在网页上实现手写输入的系统,其特征在于,该系统还包括 清除单元,用于根据接收到的手写清除指示或者在将所述用户从所述识别结果中选定的文 字发送到所述输入框时,清除所述用户在手写输入界面中进行手写输入时的输入轨迹,同 时清除所述显示出的识别结果。
10.根据权利要求7所述的在网页上实现手写输入的系统,其特征在于,该系统还包 括关闭单元,用于关闭所述手写输入界面。
全文摘要
本发明公开一种在网页上实现手写输入的方法及系统,涉及输入法技术领域,降低了在网页上进行手写输入的成本,提高了手写输入的方便性。该方法包括加载与用户输入的网站地址对应的网站页面;获取所述用户在所述网站页面上选定的输入框;在手写输入界面中获取所述用户进行手写输入时的输入轨迹,并显示与所述输入轨迹对应的识别结果;将所述用户从所述识别结果中选定的文字发送到所述输入框。采用本发明实施例不需要安装与文字输入的任何软硬件,使用电脑标准配置的鼠标即可在用户想要访问的任何网页上实现手写输入。
文档编号G06F3/048GK101893995SQ20101023283
公开日2010年11月24日 申请日期2010年7月15日 优先权日2010年7月15日
发明者万星 申请人:汉王科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1