[发明专利]Web客户端中图表的绘制方法及装置有效
申请号: | 201610912686.0 | 申请日: | 2016-10-19 |
公开(公告)号: | CN107015956B | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 董晓庆 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F40/183 | 分类号: | G06F40/183;G06F16/958 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 客户端 图表 绘制 方法 装置 | ||
1.一种Web客户端中图表的绘制方法,其特征在于,包括:
输入采用第一语言编写的语句代码;
对所述语句代码进行语法分析,以确定所述语句代码是否为用于绘制图形的语句代码;
当确定所述语句代码是用于绘制图形的语句代码时,向Web服务器发送数据获取请求,所述数据获取请求用于指示所述Web服务器获取所述语句代码对应的数据集;
接收所述Web服务器发送的所述数据集,将所述语句代码转换为Web客户端对应的绘图语句;
根据所述绘图语句以及所述数据集,在所述Web客户端中绘制图表。
2.根据权利要求1所述的方法,其特征在于,所述对所述语句代码进行语法分析,以确定所述语句代码是否为用于绘制图形的语句代码,包括:
对所述语句代码进行语法分析,以确定所述语句代码是否包含预设的绘图函数;
当所述语句代码包含所述预设的绘图函数时,确定所述语句代码是用于绘制图形的语句代码。
3.根据权利要求1所述的方法,其特征在于,所述将所述语句代码转换为Web客户端对应的绘图语句,包括:
从存储单元中读取所述语句代码中包含的预设的绘图函数对应的目标绘图函数,其中,所述预设的绘图函数采用第一语言编写,所述目标绘图函数采用第二语言编写,所述第二语言是指所述Web客户端对应的语言,所述存储单元用于记录采用第一语言编写的绘图函数与采用第二语言编写的绘图函数的对应关系;
将所述预设的绘图函数替换为所述目标绘图函数,从而得到Web客户端对应的绘图语句。
4.根据权利要求3所述的方法,其特征在于,所述根据所述绘图语句以及所述数据集,在Web客户端中绘制图表,包括:
判断所述绘图语句的目标绘图函数是否包含输入参数;
当所述目标绘图函数包含输入参数时,从所述数据集中选取所述输入参数对应的数据;
将所述数据作为所述输入参数的参数值,根据所述目标绘图函数,在Web客户端中绘制图表。
5.根据权利要求1-4任一项所述的方法,其特征在于,还包括:
当确定所述语句代码不是用于绘制图形的语句代码时,向所述Web服务器发送所述语句代码,以用于所述Web服务器执行所述语句代码;
接收所述Web服务器返回的所述语句代码的执行结果。
6.一种Web客户端中图表的绘制装置,其特征在于,包括:
输入单元,用于输入采用第一语言编写的语句代码;
分析单元,用于对所述输入单元输入的所述语句代码进行语法分析,以确定所述语句代码是否为用于绘制图形的语句代码;
发送单元,用于当所述分析单元确定所述语句代码是用于绘制图形的语句代码时,向Web服务器发送数据获取请求,所述数据获取请求用于指示所述Web服务器获取所述语句代码对应的数据集;
接收单元,用于接收所述Web服务器发送的所述数据集;
转换单元,用于将所述语句代码转换为Web客户端对应的绘图语句;
绘制单元,用于根据所述转换单元得到的所述绘图语句以及所述接收单元接收的所述数据集,在所述Web客户端中绘制图表。
7.根据权利要求6所述的装置,其特征在于,所述分析单元具体用于:
对所述语句代码进行语法分析,以确定所述语句代码是否包含预设的绘图函数;
当所述语句代码包含所述预设的绘图函数时,确定所述语句代码是用于绘制图形的语句代码。
8.根据权利要求6所述的装置,其特征在于,所述转换单元具体用于:
从存储单元中读取所述语句代码中包含的预设的绘图函数对应的目标绘图函数,其中,所述预设的绘图函数采用第一语言编写,所述目标绘图函数采用第二语言编写,所述第二语言是指所述Web客户端对应的语言,所述存储单元用于记录采用第一语言编写的绘图函数与采用第二语言编写的绘图函数的对应关系;
将所述预设的绘图函数替换为所述目标绘图函数,从而得到Web客户端对应的绘图语句。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610912686.0/1.html,转载请声明来源钻瓜专利网。