本发明专利技术适用于计算机技术领域,提供了一种基于网页内容的手写输入控制方法、系统及浏览器,该方法包括:接收输入的手写输入事件,获取手写输入事件对应的命令索引值,根据预先建立的命令索引值与网页HTML元素的关联关系,在被访问网页对应的HTML标签中查找所述命令索引值对应的元素,获取查找到的元素中所述手写输入事件对应的属性,根据所述属性的属性值执行所述属性值对应的事件处理程序。在本发明专利技术中通过预先建立的命令索引值与网页HTML元素的关联关系,根据网页HTML元素中手写输入事件对应的属性,执行对应的事件处理程序,克服了现有技术无法通过手写输入进行网页内容控制命令输入的问题,进一步提高了手写输入的可用性。
【技术实现步骤摘要】
【专利摘要】本专利技术适用于计算机
,提供了一种基于网页内容的手写输入控制方法、系统及浏览器,该方法包括:接收输入的手写输入事件,获取手写输入事件对应的命令索引值,根据预先建立的命令索引值与网页HTML元素的关联关系,在被访问网页对应的HTML标签中查找所述命令索引值对应的元素,获取查找到的元素中所述手写输入事件对应的属性,根据所述属性的属性值执行所述属性值对应的事件处理程序。在本专利技术中通过预先建立的命令索引值与网页HTML元素的关联关系,根据网页HTML元素中手写输入事件对应的属性,执行对应的事件处理程序,克服了现有技术无法通过手写输入进行网页内容控制命令输入的问题,进一步提高了手写输入的可用性。【专利说明】—种基于网页内容的手写输入控制方法、系统及浏览器
本专利技术属于计算机
,尤其涉及一种基于网页内容的手写输入控制方法、系统及浏览器。
技术介绍
手写输入,即手写识别是指将在手写设备上书写时产生的有序轨迹信息转化为汉字内码或控制命令的过程,是人机交互最自然、最方便的手段之一。因此,手写输入主要用于以下两个方面:一是作为输入法,进行文字或图像的输入;二是作为控制命令的输入,即通过手写手势输入控制命令。控制命令手写手势输入的典型应用就是网页内容无关的通用控制命令的输入,例如,浏览器手势中的“鼠标手势”,当“鼠标手势”功能被激活时,可以通过简单地移动鼠标将控制命令发送给浏览器,执行相应的“前进”、“后退”、“刷新”、“关闭”等与网页内容无关的控制操作,从而简化了用户的浏览器操作。可以看出,现有技术中手写输入的控制命令仅限于与网页内容无关的通用控制,无法通过手写输入进行网页内容中控制命令(交互命令)的输入,例如,对于网页中常见的“提交”、“登录”以及“发送”等控制命令按钮对应的控制命令则无法通过手写输入方式进行输入,从而极大地限制了手写输入的应用,降低了手写输入的可用性。
技术实现思路
本专利技术实施例的目的在于提供一种控制命令手写输入方法及系统,旨在解决由于现有技术无法提供一种有效的控制命令手写输入方式,导致无法通过手写输入进行网页内容中交互命令的输入的问题。本专利技术实施例是这样实现的,一种控制命令手写输入方法,所述方法包括下述步骤:接收输入的手写输入事件,获取所述手写输入事件对应的命令索引值;根据预先建立的命令索引值与网页HTML元素的关联关系,在被访问网页对应的HTML标签中查找所述命令索引值对应的元素;获取查找到的元素中所述手写输入事件对应的属性,根据所述属性的属性值执行所述属性值对应的事件处理程序。本专利技术实施例的另一目的在于提供一种基于网页内容的手写输入控制系统,其特征在于,所述系统包括:索引值获取单元,用于接收输入的手写输入事件,获取所述手写输入事件对应的命令索引值;元素查找单元,用于根据预先建立的命令索引值与网页HTML元素的关联关系,在被访问网页对应的HTML标签中查找所述命令索引值对应的元素;以及程序执行单元,用于获取查找到的元素中所述手写输入事件对应的属性,根据所述属性的属性值执行所述属性值对应的事件处理程序。本专利技术实施例的另一目的还在于提供一种包括上述基于网页内容的手写输入控制系统的浏览器。本专利技术实施例根据接收输入的手写输入事件,获取手写输入事件对应的命令索引值,根据预先建立的命令索引值与网页HTML元素的关联关系,在被访问网页对应的HTML标签中查找所述命令索引值对应的元素,获取查找到的元素中所述手写输入事件对应的属性,最后根据属性的属性值执行属性值对应的事件处理程序,克服了现有技术无法通过手写输入进行网页内容交互命令输入的问题,从而通过手写输入实现了网页内容中交互命令的输入,进一步提高了手写输入的可用性。【专利附图】【附图说明】图1是本专利技术实施例一提供的控制命令手写输入方法的实现流程图;图2a、图2b和图2c是本专利技术实施例一提供的被访问网页示例图;图3是本专利技术实施例二提供的控制命令手写输入方法的实现流程图;图4是本专利技术实施例三提供的基于网页内容的手写输入控制系统的结构图。图5是本专利技术实施例四提供的基于网页内容的手写输入控制系统的结构图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。以下结合具体实施例对本专利技术的具体实现进行详细描述:实施例一:图1示出了本专利技术实施例一提供的控制命令手写输入方法的实现流程,详述如下:在步骤SlOl中,接收输入的手写输入事件,获取手写输入事件对应的命令索引值。在本专利技术实施例中,当用户与被访问网页进行交互时,可通过与终端设备(例如计算机、智能手机、平板电脑等)连接的手写输入设备接收用户的手写输入事件,其中,计算机手写输入设备可以是手写板、计算机鼠标或其它手写输入设备,手写输入事件可以是用户的图形输入或点击动作等,而该图形的输入可以为一条曲线、圆圈等。因此,在与网页进行交互前,需要预先为手写输入事件设置对应的命令索引值,即相当于为网页中的控制命令按钮对应的控制命令设置对应的手写输入事件。如图2a、图2b和图2c所示的网页,其中包括三个交互用的控制命令按钮:“广播”、“转播”以及“评论”,因此,若需要通过手写输入事件实现“广播”、“转播”以及“评论”控制命令的输入,应预先为网页中的控制命令(即控制命令按钮对应的控制命令)定义手写输入事件,当所述手写输入事件发生时,即触发控制命令的输入。在步骤S102中,根据预先建立的命令索引值与网页HTML元素的关联关系,在被访问网页对应的HTML标签中查找所述命令索引值对应的元素。在本专利技术实施例中,预先将命令索引值与网页超文本标记语言(HTML)元素的关联起来,即为网页中的HTML元素设置命令索引值,从而方便在被访问网页对应的HTML标签中查找所述命令索引值对应的元素。在具体实施过程中,手写输入事件对应的命令索引值可以与命令索引对应元素的id属性值相同,从而唯一地标识手写输入事件对应的控制命令,方便控制命令的查找,如图2a中“广播”控制命令按钮对应的交互命令。在步骤S103中,获取查找到的元素中所述手写输入事件对应的属性,根据所述属性的属性值执行所述属性值对应的事件处理程序。在本专利技术实施例中,当查找到命令索引值对应的元素时,在该元素中获取手写输入事件对应的属性,根据属性的属性值执行属性值对应的事件处理程序。其中,事件处理程序可以为VB Script程序、Java程序或任何可执行程序或函数,优选地,事件处理程序为JavaScript程序,从而进一步提高了本专利技术实施例提出的控制命令手写输入方法的可移植性,提高了手写输入控制命令的执行效率。在本专利技术实施例中,根据预先建立的手写输入事件对应的命令索引值与网页HTML元素的关联关系,获取被访问网页HTML元素中手写输入事件的属性,执行该属性的属性值对应的事件处理程序,实现了基于网页内容的控制命令的手写输入,从而通过手写输入实现了网页内容中交互命令的输入,简化了网页内容中控制命令的输入过程,提高了网页内容操作的便利性。实施例二: 图3示出了本专利技术实施例二提供的控制命令手写输入方法的实现流程,详述如下:在步骤S301中,为被本文档来自技高网...
【技术保护点】
一种基于网页内容的手写输入控制方法,其特征在于,所述方法包括下述步骤:接收输入的手写输入事件,获取所述手写输入事件对应的命令索引值;根据预先建立的命令索引值与网页HTML元素的关联关系,在被访问网页对应的HTML标签中查找所述命令索引值对应的元素;获取查找到的元素中所述手写输入事件对应的属性,根据所述属性的属性值执行所述属性值对应的事件处理程序。
【技术特征摘要】
【专利技术属性】
技术研发人员:周晓波,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。