复合码书写页面生成方法、设备、存储介质及装置与流程

文档序号:17718131发布日期:2019-05-22 01:57阅读:195来源:国知局
复合码书写页面生成方法、设备、存储介质及装置与流程

本发明涉及点读技术领域,尤其涉及一种复合码书写页面生成方法、设备、存储介质及装置。



背景技术:

手写码基于anoto点阵坐标编码理论构成,由许多细小的码点组成点阵坐标,每个码点有上下左右4个可以选择的位置,将36个码点按6x6的形式排列就组成一个点阵。每一个码点代表一个坐标信息,36个码点就有436种排列组合方式,即一个anoto点阵可以代表0~436之间的任意数字。

由于手写码中的每个码点代表不同的坐标信息,当手写笔的笔迹划过含有手写码的书写页时,将会在与手写笔相连的终端上呈现同书写页上的笔迹相同的笔迹。然而,如果在页面中对一个固定区域中的所有手写码赋予相同的一项功能(如将此页的信息发邮件或者翻页),当直接点(pendown)在这个区域时,那么不一定刚好落到其中的手写码上,所以不一定能识别;需要在这个区域画一个圈或者一个对勾,这样才能圈住此区域的手写码,才能够识别该手写码对应的坐标信息,从而实现该功能,操作比较复杂,因此,现有技术存在无法直接通过点的方式实现书写页面的控制功能的技术问题。



技术实现要素:

本发明的主要目的在于提供一种复合码书写页面生成方法、设备、存储介质及装置,旨在解决现有技术中无法直接通过点的方式实现书写页面的控制功能的技术问题。

为实现上述目的,本发明提供一种复合码书写页面生成方法,所述方法包括以下步骤:

获取预设页面布局信息;

根据所述预设页面布局信息获得预设书写页面中的控制键区域对应的位置信息;

根据所述位置信息在所述控制键区域铺设点读码,并在所述预设书写页面中的剩余区域铺设手写码,以生成复合码书写页面。

优选地,所述根据所述位置信息在所述控制键区域铺设点读码,并在所述预设书写页面中的剩余区域铺设手写码,以生成复合码书写页面,具体包括:

建立控制键区域与控制动作之间的第一对应关系,并建立点读码与控制动作之间的第二对应关系;

根据所述第一对应关系和所述第二对应关系查找所述控制键区域对应的点读码;

根据所述位置信息在所述控制键区域铺设若干点读码,并在所述预设书写页面中的剩余区域铺设不同的手写码,以生成复合码书写页面。

优选地,所述根据所述位置信息在所述控制键区域铺设若干点读码,并在所述预设书写页面中的剩余区域铺设不同的手写码,以生成复合码书写页面之后,所述复合码书写页面生成方法还包括:

监听用户输入在所述复合码书写页面的点击事件;

当监听到所述用户输入在所述复合码书写页面的点击事件时,判断所述点击事件对应的点击位置是否属于所述控制键区域;

若所述点击位置属于所述控制键区域,则执行所述点击事件对应的目标控制动作。

优选地,所述若所述点击位置属于所述控制键区域,则执行所述点击事件对应的目标控制动作,具体包括:

若所述点击位置属于所述控制键区域,则对所述点击位置进行拍摄,获得目标码点图像;

识别所述目标码点图像中的目标点读码;

在所述第二对应关系中查找与所述目标点读码对应的目标控制动作,并执行所述目标控制动作。

优选地,所述判断所述点击事件对应的点击位置是否属于所述控制键区域之后,所述复合码书写页面生成方法还包括:

若所述点击位置不属于所述控制键区域,则接收所述用户输入在所述剩余区域的书写事件,并根据所述书写事件记录书写轨迹。

优选地,所述根据所述预设页面布局信息获得预设书写页面中的控制键区域对应的位置信息,具体包括:

从所述预设页面布局信息中提取控制键布局信息;

根据所述控制键布局信息对预设书写页面中的控制键区域进行定位,获得所述控制键区域对应的位置信息。

优选地,所述根据所述控制键布局信息对预设书写页面中的控制键区域进行定位,获得所述控制键区域对应的位置信息,具体包括:

从所述控制键布局信息中提取控制键区域的形状信息、关键点坐标和尺寸信息;

根据所述形状信息、所述关键点坐标和所述尺寸信息对预设书写页面中的控制键区域进行定位,获得所述控制键区域对应的位置信息。

此外,为实现上述目的,本发明还提供一种复合码书写页面生成设备,所述复合码书写页面生成设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的复合码书写页面生成程序,所述复合码书写页面生成程序被所述处理器执行时实现如上文所述复合码书写页面生成方法的步骤。

此外,为实现上述目的,本发明还提供一种存储介质,所述存储介质上存储有复合码书写页面生成程序,所述复合码书写页面生成程序被处理器执行时实现如上文所述复合码书写页面生成方法的步骤。

此外,为实现上述目的,本发明还提供一种复合码书写页面生成装置,所述复合码书写页面生成装置包括:

信息获取模块,用于获取预设页面布局信息;

区域定位模块,用于根据所述预设页面布局信息获得预设书写页面中的控制键区域对应的位置信息;

页面生成模块,用于根据所述位置信息在所述控制键区域铺设点读码,并在所述预设书写页面中的剩余区域铺设手写码,以生成复合码书写页面。

在本发明中,通过获取预设页面布局信息;根据所述预设页面布局信息获得预设书写页面中的控制键区域对应的位置信息;根据所述位置信息在所述控制键区域铺设点读码,并在所述预设书写页面中的剩余区域铺设手写码,以生成复合码书写页面。本发明在预设书写页面中的手写区域铺设手写码,从而记录手写笔在所述手写区域的书写笔迹,并通过在预设书写页面中的控制键区域铺设点读码,当手写笔点击所述控制键区域中的任一点时,均能识别所述控制键区域对应的控制动作,无需用户划圈或者划对勾即能实现指定的控制动作,方便快捷,提高了用户体验感。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的复合码书写页面生成设备结构示意图;

图2为本发明复合码书写页面生成方法第一实施例的流程示意图;

图3为本发明复合码书写页面生成方法第二实施例的流程示意图;

图4为本发明复合码书写页面生成方法第三实施例的流程示意图;

图5为本发明复合码书写页面生成装置第一实施例的功能模块图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1,图1为本发明实施例方案涉及的硬件运行环境的复合码书写页面生成设备结构示意图。

如图1所示,所述复合码书写页面生成设备可以包括:处理器1001,例如cpu,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的结构并不构成对所述复合码书写页面生成设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及复合码书写页面生成程序。

在图1所示的复合码书写页面生成设备中,网络接口1004主要用于连接后台服务器,与所述后台服务器进行数据通信;用户接口1003主要用于连接外设;所述复合码书写页面生成设备通过处理器1001调用存储器1005中存储的复合码书写页面生成程序,并执行本发明实施例提供的复合码书写页面生成方法。

所述复合码书写页面生成设备通过处理器1001调用存储器1005中存储的复合码书写页面生成程序,并执行以下操作:

获取预设页面布局信息;

根据所述预设页面布局信息获得预设书写页面中的控制键区域对应的位置信息;

根据所述位置信息在所述控制键区域铺设点读码,并在所述预设书写页面中的剩余区域铺设手写码,以生成复合码书写页面。

进一步地,处理器1001可以调用存储器1005中存储的复合码书写页面生成程序,还执行以下操作:

建立控制键区域与控制动作之间的第一对应关系,并建立点读码与控制动作之间的第二对应关系;

根据所述第一对应关系和所述第二对应关系查找所述控制键区域对应的点读码;

根据所述位置信息在所述控制键区域铺设若干点读码,并在所述预设书写页面中的剩余区域铺设不同的手写码,以生成复合码书写页面。

进一步地,处理器1001可以调用存储器1005中存储的复合码书写页面生成程序,还执行以下操作:

监听用户输入在所述复合码书写页面的点击事件;

当监听到所述用户输入在所述复合码书写页面的点击事件时,判断所述点击事件对应的点击位置是否属于所述控制键区域;

若所述点击位置属于所述控制键区域,则执行所述点击事件对应的目标控制动作。

进一步地,处理器1001可以调用存储器1005中存储的复合码书写页面生成程序,还执行以下操作:

若所述点击位置属于所述控制键区域,则对所述点击位置进行拍摄,获得目标码点图像;

识别所述目标码点图像中的目标点读码;

在所述第二对应关系中查找与所述目标点读码对应的目标控制动作,并执行所述目标控制动作。

进一步地,处理器1001可以调用存储器1005中存储的复合码书写页面生成程序,还执行以下操作:

若所述点击位置不属于所述控制键区域,则接收所述用户输入在所述剩余区域的书写事件,并根据所述书写事件记录书写轨迹。

进一步地,处理器1001可以调用存储器1005中存储的复合码书写页面生成程序,还执行以下操作:

从所述预设页面布局信息中提取控制键布局信息;

根据所述控制键布局信息对预设书写页面中的控制键区域进行定位,获得所述控制键区域对应的位置信息。

进一步地,处理器1001可以调用存储器1005中存储的复合码书写页面生成程序,还执行以下操作:

从所述控制键布局信息中提取控制键区域的形状信息、关键点坐标和尺寸信息;

根据所述形状信息、所述关键点坐标和所述尺寸信息对预设书写页面中的控制键区域进行定位,获得所述控制键区域对应的位置信息。

在本实施例中,通过获取预设页面布局信息;根据所述预设页面布局信息获得预设书写页面中的控制键区域对应的位置信息;根据所述位置信息在所述控制键区域铺设点读码,并在所述预设书写页面中的剩余区域铺设手写码,以生成复合码书写页面。本实施例在预设书写页面中的手写区域铺设手写码,从而记录手写笔在所述手写区域的书写笔迹,并通过在预设书写页面中的控制键区域铺设点读码,当手写笔点击所述控制键区域中的任一点时,均能识别所述控制键区域对应的控制动作,无需用户划圈或者划对勾即能实现指定的控制动作,方便快捷,提高了用户体验感。

基于上述硬件结构,提出本发明复合码书写页面生成方法的实施例。

参照图2,图2为本发明复合码书写页面生成方法第一实施例的流程示意图。

在第一实施例中,所述复合码书写页面生成方法包括以下步骤:

步骤s10:获取预设页面布局信息。

需要说明的是,现有的码点书写页面一般仅铺设单一种类的码点,例如手写码或者点读码。其中,手写码可以记录书写笔迹,然而在手写码中对固定区域设置控制动作时,由于难以识别用户的点击操作,而需要用户在这个区域画一个圈或者一个对勾,这样才能圈住此区域的手写码,从而识别该手写码对应的控制动作,操作比较复杂。而点读码是通过点阵的纵横两个方向规则放置来记录信息的,由若干个重复单元形成,目前市场上已经存在的点读码有oid码(opticalidentification,光学辨识码),原理为通过一系列的基准点标识出一个固定的区域,在该区域内分布固定个数的识别码,每个识别码所处的位置不同代表不同的id(标识号),将所有识别码的id组合起来即为一个完整的id,且这个id在这个固定的区域记录的的是一种完整信息,点读码在一个固定区域内所有的码点均对应一个相同的信息。因此,本实施例将手写码和点读码集成到同一书写页面中,在记录书写笔迹的同时能够通过点击的方式实现预设的控制动作。而为了将手写码和点读码集成到同一书写页面中,将预先获取预设页面布局信息,从而根据所述预设页面布局信息确定手写码和点读码的结合方式。

步骤s20:根据所述预设页面布局信息获得预设书写页面中的控制键区域对应的位置信息。

可以理解的是,所述预设页面布局信息包括手写区域布局信息和控制键布局信息,所述手写区域布局信息包括页面中手写区域的位置,所述控制键布局信息包括页面中控制键区域的位置,所述控制键区域是页面内容中的控制动作所对应的按键区域,点击所述控制键区域内任一点,系统将执行所述控制键区域对应的控制动作,例如,点击翻页控制键区域,系统会执行将当前页面翻转至下一页的动作。

在具体实现中,所述预设书写页面为即将集成手写码和点读码的书写页面,在所述预设书写页面中铺设手写码和点读码后,将生成复合码书写页面。由于预设页面布局信息中的第一页面大小和预设书写页面的第二页面大小可能不一样,将计算第一页面大小和所述第二页面大小之间的比例系数,并通过该比例系数对所述控制键区域的大小进行调整,获得预设书写页面中的控制键区域对应的位置信息。

步骤s30:根据所述位置信息在所述控制键区域铺设点读码,并在所述预设书写页面中的剩余区域铺设手写码,以生成复合码书写页面。

需要说明的是,由于手写码中的每一个码点代表不同的信息,当手写笔的笔迹划过含有手写码的书写页时,将识别手写码对应的坐标信息,从而在与手写笔相连的终端上呈现同书写页上的笔迹相同的笔迹;而当手写笔的笔迹点击含有手写码的控制键区域时,却难以识别手写码对应的坐标信息。因此,为了使得用户能够点击书写页面实现控制动作,根据点读码在一个固定区域内所有的码点均对应一个相同的信息,本实施例将在控制键区域铺设点读码,以使手写笔点击含有点读码的控制键区域时,能够识别点读码对应的坐标信息,从而执行该控制键区域对应的控制动作。

在具体实现中,当获取所述控制键区域的位置信息后,根据所述位置信息在所述控制键区域铺设点读码,并在所述预设书写页面中的剩余区域,即手写区域铺设手写码,以生成复合码书写页面。

在本实施例中,通过在预设书写页面中的手写区域铺设手写码,从而记录手写笔在所述手写区域的书写笔迹,并通过在预设书写页面中的控制键区域铺设点读码,当手写笔点击所述控制键区域中的任一点时,均能识别所述控制键区域对应的控制动作,无需用户划圈或者划对勾即能实现指定的控制动作,方便快捷,提高了用户体验感。

参照图3,图3为本发明复合码书写页面生成方法第二实施例的流程示意图,基于上述图2所示的实施例,提出本发明复合码书写页面生成方法的第二实施例。

在第二实施例中,所述步骤s30,具体包括:

步骤s301:建立控制键区域与控制动作之间的第一对应关系,并建立点读码与控制动作之间的第二对应关系。

需要说明的是,不同控制键区域对应不同的控制动作,不同的点读码代表不同的坐标信息,从而也对应不同的控制动作,因此,将获取所有的控制键区域、控制动作和点读码,并根据页面内容建立控制键区域和控制动作之间的第一对应关系,以及建立点读码与控制动作之间的第二对应关系,使得在手写笔点击目标控制键区域时,能够识别对应的目标点读码,从而准确查找并执行对应的目标控制动作。

步骤s302:根据所述第一对应关系和所述第二对应关系查找所述控制键区域对应的点读码。

可以理解的是,根据所述第一对应关系查找所述控制键区域对应的控制动作,并根据所述第二对应关系查找所述控制动作对应的点读码,从而获得所述控制键区域对应的点读码。

步骤s303:根据所述位置信息在所述控制键区域铺设若干点读码,并在所述预设书写页面中的剩余区域铺设不同的手写码,以生成复合码书写页面。

需要说明的是,当查找到所述控制键区域对应的点读码后,将根据所述控制键区域的位置信息在所述控制键区域铺设对应的点读码,并在所述预设书写页面中的剩余区域铺设不同的手写码,以生成复合码书写页面。

进一步地,所述步骤s303之后,所述复合码书写页面生成方法还包括:

监听用户输入在所述复合码书写页面的点击事件;

当监听到所述用户输入在所述复合码书写页面的点击事件时,判断所述点击事件对应的点击位置是否属于所述控制键区域;

若所述点击位置属于所述控制键区域,则执行所述点击事件对应的目标控制动作。

若所述点击位置不属于所述控制键区域,则接收所述用户输入在所述剩余区域的书写事件,并根据所述书写事件记录书写轨迹。

可以理解的是,在生成所述复合码书写页面之后,在使用所述复合码书写页面的过程中,监听用户输入在所述复合码书写页面的点击事件,当监听到所述用户输入在所述复合码书写页面的点击事件时,判断所述点击事件对应的点击位置是否属于所述控制键区域。若所述点击位置属于所述控制键区域,则执行所述点击事件对应的目标控制动作;若所述点击位置不属于所述控制键区域,说明用户将进行书写,而不是执行控制动作,则接收所述用户输入在所述剩余区域的书写事件,并根据所述书写事件记录书写轨迹。

进一步地,所述若所述点击位置属于所述控制键区域,则执行所述点击事件对应的目标控制动作,具体包括:

若所述点击位置属于所述控制键区域,则对所述点击位置进行拍摄,获得目标码点图像;

识别所述目标码点图像中的目标点读码;

在所述第二对应关系中查找与所述目标点读码对应的目标控制动作,并执行所述目标控制动作。

需要说明的是,若所述点击位置属于所述控制键区域,则控制手写笔中的摄像头对所述点击位置进行拍摄,获得目标码点图像;识别所述目标码点图像中的目标点读码,并根据所述目标点读码在所述第二对应关系中查找对应的目标控制动作,从而执行所述目标控制动作。

在本实施例中,通过建立控制键区域与控制动作之间的第一对应关系,并建立点读码与控制动作之间的第二对应关系,能够准确地识别点击事件对应的目标控制键区域,从而识别目标控制键区域对应的目标点读码,进而准确查找并执行对应的目标控制动作。

参照图4,图4为本发明复合码书写页面生成方法第三实施例的流程示意图,基于上述图3所示的实施例,提出本发明复合码书写页面生成方法的第三实施例。

在第三实施例中,所述步骤s20,具体包括:

步骤s201:从所述预设页面布局信息中提取控制键布局信息。

需要说明的是,所述预设页面布局信息包括手写区域布局信息和控制键布局信息,所述手写区域布局信息包括页面中手写区域的位置,所述控制键布局信息包括页面中控制键区域的位置,本实施例将从所述预设页面布局信息中提取出控制键布局信息,以便后续根据所述控制键布局信息确定点读码的铺设范围。

步骤s202:根据所述控制键布局信息对预设书写页面中的控制键区域进行定位,获得所述控制键区域对应的位置信息。

可以理解的是,所述预设书写页面为即将集成手写码和点读码的书写页面,在所述预设书写页面中铺设手写码和点读码后,将生成复合码书写页面。由于预设页面布局信息中的第一页面大小和预设书写页面的第二页面大小可能不一样,将计算第一页面大小和所述第二页面大小之间的比例系数,并通过该比例系数对所述控制键区域的大小进行调整,获得符合所述预设书写页面大小的当前控制键布局信息,并根据所述当前控制键布局信息对预设书写页面中的控制键区域进行定位,获得预设书写页面中的控制键区域对应的位置信息。

进一步地,所述步骤s202,具体包括:

从所述控制键布局信息中提取控制键区域的形状信息、关键点坐标和尺寸信息;

根据所述形状信息、所述关键点坐标和所述尺寸信息对预设书写页面中的控制键区域进行定位,获得所述控制键区域对应的位置信息。

需要说明的是,从所述控制键布局信息中提取控制键区域的形状信息、关键点坐标和尺寸信息,当所述控制键区域的形状信息为矩形,关键点坐标为矩形四个顶点的坐标,尺寸信息为所述矩形的长和宽,根据所述形状信息、所述关键点坐标和所述尺寸信息即可定位所述预设书写页面中的控制键区域,获得所述控制键区域对应的位置信息。

在本实施例中,从所述预设页面布局信息中提取控制键区域的形状信息、关键点坐标和尺寸信息等控制键布局信息,根据所述控制键布局信息对预设书写页面中的控制键区域进行定位,获得所述控制键区域对应的位置信息,提高了位置信息的准确性,从而提高后续点读码的识别率。

此外,本发明实施例还提出一种存储介质,所述存储介质上存储有复合码书写页面生成程序,所述复合码书写页面生成程序被处理器执行时实现如下操作:

获取预设页面布局信息;

根据所述预设页面布局信息获得预设书写页面中的控制键区域对应的位置信息;

根据所述位置信息在所述控制键区域铺设点读码,并在所述预设书写页面中的剩余区域铺设手写码,以生成复合码书写页面。

进一步地,所述复合码书写页面生成程序被处理器执行时还实现如下操作:

建立控制键区域与控制动作之间的第一对应关系,并建立点读码与控制动作之间的第二对应关系;

根据所述第一对应关系和所述第二对应关系查找所述控制键区域对应的点读码;

根据所述位置信息在所述控制键区域铺设若干点读码,并在所述预设书写页面中的剩余区域铺设不同的手写码,以生成复合码书写页面。

进一步地,所述复合码书写页面生成程序被处理器执行时还实现如下操作:

监听用户输入在所述复合码书写页面的点击事件;

当监听到所述用户输入在所述复合码书写页面的点击事件时,判断所述点击事件对应的点击位置是否属于所述控制键区域;

若所述点击位置属于所述控制键区域,则执行所述点击事件对应的目标控制动作。

进一步地,所述复合码书写页面生成程序被处理器执行时还实现如下操作:

若所述点击位置属于所述控制键区域,则对所述点击位置进行拍摄,获得目标码点图像;

识别所述目标码点图像中的目标点读码;

在所述第二对应关系中查找与所述目标点读码对应的目标控制动作,并执行所述目标控制动作。

进一步地,所述复合码书写页面生成程序被处理器执行时还实现如下操作:

若所述点击位置不属于所述控制键区域,则接收所述用户输入在所述剩余区域的书写事件,并根据所述书写事件记录书写轨迹。

进一步地,所述复合码书写页面生成程序被处理器执行时还实现如下操作:

从所述预设页面布局信息中提取控制键布局信息;

根据所述控制键布局信息对预设书写页面中的控制键区域进行定位,获得所述控制键区域对应的位置信息。

进一步地,所述复合码书写页面生成程序被处理器执行时还实现如下操作:

从所述控制键布局信息中提取控制键区域的形状信息、关键点坐标和尺寸信息;

根据所述形状信息、所述关键点坐标和所述尺寸信息对预设书写页面中的控制键区域进行定位,获得所述控制键区域对应的位置信息。

在本实施例中,通过在预设书写页面中的手写区域铺设手写码,从而记录手写笔在所述手写区域的书写笔迹,并通过在预设书写页面中的控制键区域铺设点读码,当手写笔点击所述控制键区域中的任一点时,均能识别所述控制键区域对应的控制动作,无需用户划圈或者划对勾即能实现指定的控制动作,方便快捷,提高了用户体验感。

参照图5,图5为本发明复合码书写页面生成装置第一实施例的功能模块图,基于所述复合码书写页面生成方法,提出本发明复合码书写页面生成装置的第一实施例。

在本实施例中,所述复合码书写页面生成装置包括:

信息获取模块10,用于获取预设页面布局信息。

需要说明的是,现有的码点书写页面一般仅铺设单一种类的码点,例如手写码或者点读码。其中,手写码可以记录书写笔迹,然而在手写码中对固定区域设置控制动作时,由于难以识别用户的点击操作,而需要用户在这个区域画一个圈或者一个对勾,这样才能圈住此区域的手写码,从而识别该手写码对应的控制动作,操作比较复杂。而点读码是通过点阵的纵横两个方向规则放置来记录信息的,由若干个重复单元形成,目前市场上已经存在的点读码有oid码(opticalidentification,光学辨识码),原理为通过一系列的基准点标识出一个固定的区域,在该区域内分布固定个数的识别码,每个识别码所处的位置不同代表不同的id(标识号),将所有识别码的id组合起来即为一个完整的id,且这个id在这个固定的区域记录的的是一种完整信息,点读码在一个固定区域内所有的码点均对应一个相同的信息。因此,本实施例将手写码和点读码集成到同一书写页面中,在记录书写笔迹的同时能够通过点击的方式实现预设的控制动作。而为了将手写码和点读码集成到同一书写页面中,将预先获取预设页面布局信息,从而根据所述预设页面布局信息确定手写码和点读码的结合方式。

区域定位模块20,用于根据所述预设页面布局信息获得预设书写页面中的控制键区域对应的位置信息。

可以理解的是,所述预设页面布局信息包括手写区域布局信息和控制键布局信息,所述手写区域布局信息包括页面中手写区域的位置,所述控制键布局信息包括页面中控制键区域的位置,所述控制键区域是页面内容中的控制动作所对应的按键区域,点击所述控制键区域内任一点,系统将执行所述控制键区域对应的控制动作,例如,点击翻页控制键区域,系统会执行将当前页面翻转至下一页的动作。

在具体实现中,所述预设书写页面为即将集成手写码和点读码的书写页面,在所述预设书写页面中铺设手写码和点读码后,将生成复合码书写页面。由于预设页面布局信息中的第一页面大小和预设书写页面的第二页面大小可能不一样,将计算第一页面大小和所述第二页面大小之间的比例系数,并通过该比例系数对所述控制键区域的大小进行调整,获得预设书写页面中的控制键区域对应的位置信息。

页面生成模块30,用于根据所述位置信息在所述控制键区域铺设点读码,并在所述预设书写页面中的剩余区域铺设手写码,以生成复合码书写页面。

需要说明的是,由于手写码中的每一个码点代表不同的信息,当手写笔的笔迹划过含有手写码的书写页时,将识别手写码对应的坐标信息,从而在与手写笔相连的终端上呈现同书写页上的笔迹相同的笔迹;而当手写笔的笔迹点击含有手写码的控制键区域时,却难以识别手写码对应的坐标信息。因此,为了使得用户能够点击书写页面实现控制动作,根据点读码在一个固定区域内所有的码点均对应一个相同的信息,本实施例将在控制键区域铺设点读码,以使手写笔点击含有点读码的控制键区域时,能够识别点读码对应的坐标信息,从而执行该控制键区域对应的控制动作。

在具体实现中,当获取所述控制键区域的位置信息后,根据所述位置信息在所述控制键区域铺设点读码,并在所述预设书写页面中的剩余区域,即手写区域铺设手写码,以生成复合码书写页面。

在本实施例中,通过在预设书写页面中的手写区域铺设手写码,从而记录手写笔在所述手写区域的书写笔迹,并通过在预设书写页面中的控制键区域铺设点读码,当手写笔点击所述控制键区域中的任一点时,均能识别所述控制键区域对应的控制动作,无需用户划圈或者划对勾即能实现指定的控制动作,方便快捷,提高了用户体验感。

在一实施例中,所述页面生成模块30,还用于建立控制键区域与控制动作之间的第一对应关系,并建立点读码与控制动作之间的第二对应关系;根据所述第一对应关系和所述第二对应关系查找所述控制键区域对应的点读码;根据所述位置信息在所述控制键区域铺设若干点读码,并在所述预设书写页面中的剩余区域铺设不同的手写码,以生成复合码书写页面。

在一实施例中,所述复合码书写页面生成装置还包括:

执行模块,用于监听用户输入在所述复合码书写页面的点击事件;当监听到所述用户输入在所述复合码书写页面的点击事件时,判断所述点击事件对应的点击位置是否属于所述控制键区域;若所述点击位置属于所述控制键区域,则执行所述点击事件对应的目标控制动作。

在一实施例中,所述执行模块,还用于若所述点击位置属于所述控制键区域,则对所述点击位置进行拍摄,获得目标码点图像;识别所述目标码点图像中的目标点读码;在所述第二对应关系中查找与所述目标点读码对应的目标控制动作,并执行所述目标控制动作。

在一实施例中,所述执行模块,还用于若所述点击位置不属于所述控制键区域,则接收所述用户输入在所述剩余区域的书写事件,并根据所述书写事件记录书写轨迹。

在一实施例中,所述区域定位模块20,还用于从所述预设页面布局信息中提取控制键布局信息;根据所述控制键布局信息对预设书写页面中的控制键区域进行定位,获得所述控制键区域对应的位置信息。

在一实施例中,所述区域定位模块20,还用于从所述控制键布局信息中提取控制键区域的形状信息、关键点坐标和尺寸信息;根据所述形状信息、所述关键点坐标和所述尺寸信息对预设书写页面中的控制键区域进行定位,获得所述控制键区域对应的位置信息。

本发明所述复合码书写页面生成装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

单词第一、第二、以及第三等的使用不表示任何顺序,可将这些单词解释为名称。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1