[发明专利]网页绘图方法、装置、设备及存储介质在审
申请号: | 201910171550.2 | 申请日: | 2019-03-07 |
公开(公告)号: | CN109918604A | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 汪逍;任泽 | 申请(专利权)人: | 智慧芽信息科技(苏州)有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F9/451;G06T15/00;G06F3/0481;G06F3/0484;G06F3/0487 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 215000 江苏省苏州市苏州工*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 绘图 画布 网页 绑定信息 预设事件 组件类型 组件属性 存储介质 节点特性 图像渲染 触发 调试难度 技术采用 任务创建 工作量 创建 | ||
1.一种网页绘图方法,其特征在于,包括:
根据绘图任务创建具有类HTML节点特性的画布组件,所述画布组件包括组件类型和组件属性;
根据被触发的预设事件绑定信息确认当前被执行的画布组件对应的组件类型和组件属性;
根据所述组件类型和所述组件属性进行被执行的画布组件的图像渲染。
2.根据权利要求1所述的方法,其特征在于,所述根据所述组件类型和所述组件属性进行被执行的画布组件的图像渲染,包括:
根据所述组件类型调用对应的应用程序接口API;
根据所述组件属性更新所述API中的属性值;
根据更新后的API执行画布组件,以进行图像渲染。
3.根据权利要求1所述的方法,其特征在于,根据被触发的预设事件绑定信息确认当前被执行的画布组件对应的组件类型和组件属性之前,还包括:
将所述预设事件绑定信息发送至事件监听中心,以对所述预设事件进行监听;
接收事件监听中心发送的检测到预设事件被触发的信息。
4.根据权利要求3所述的方法,其特征在于,所述预设事件绑定信息包括鼠标绑定事件信息,所述鼠标绑定事件信息包括鼠标移入当前画布组件对应的图形、鼠标移出当前画布组件对应的图形、鼠标点击当前画布组件对应的图形、鼠标长按当前画布组件对应的图形及鼠标长按当前画布组件对应的图形后抬起;
相应的,将所述预设事件绑定信息发送至事件监听中心,以对所述预设事件进行监听,包括:
将所述鼠标绑定事件信息发送至鼠标监听中心,以对鼠标事件进行监听。
5.根据权利要求1所述的方法,其特征在于,在根据所述组件类型和所述组件属性进行被执行的画布组件的图像渲染之后,还包括:
当检测到组件属性被修改时,判断是否是对画布组件对应的图形的形状或位置的修改;
若是,则返回执行根据绘图任务创建具有类HTML节点特性的画布组件的操作;
若不是,则返回执行根据被触发的预设事件绑定信息确认当前被执行的画布组件对应的组件类型和组件属性的操作。
6.根据权利要求1所述的方法,其特征在于,在根据所述组件类型和所述组件属性进行被执行的画布组件的图像渲染之后,还包括:
当检测到画布组件被删除时,返回执行根据绘图任务创建具有类HTML节点特性的画布组件的操作。
7.根据权利要求1所述的方法,其特征在于,根据绘图任务创建具有类HTML节点特性的画布组件,包括:
获取绘图任务对应的具有类HTML节点特性的数据;
对所述数据进行解析,根据解析结果创建具有类HTML节点特性的画布组件。
8.根据权利要求7所述的方法,其特征在于,所述类HTML节点特性包括:节点参数特性、节点事件绑定特性、子节点特性、节点事件冒泡特性、节点插入特性及节点删除特性。
9.根据权利要求8所述的方法,其特征在于,在获取绘图任务对应的具有类HTML节点特性的数据之前,还包括:
根据所述类HTML节点特性对对绘图任务对应的原始数据进行特性转换。
10.一种网页绘图装置,其特征在于,包括:
画布组件创建模块,用于根据绘图任务创建具有类HTML节点特性的画布组件,所述画布组件包括组件类型和组件属性;
组件类型和组件属性确定模块,用于根据被触发的预设事件绑定信息确认当前被执行的画布组件对应的组件类型和组件属性;
图像渲染模块,用于根据所述组件类型和所述组件属性进行被执行的画布组件的图像渲染。
11.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-9中任一所述的网页绘图方法。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-9中任一所述的网页绘图方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于智慧芽信息科技(苏州)有限公司,未经智慧芽信息科技(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910171550.2/1.html,转载请声明来源钻瓜专利网。