[发明专利]一种可视化程序开发方法及装置在审
申请号: | 202010591935.7 | 申请日: | 2020-06-24 |
公开(公告)号: | CN111736820A | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 董晓庆 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 刘立升 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可视化 程序 开发 方法 装置 | ||
本说明书实施例公开了一种可视化程序开发方法及装置,在该方法中,先显示交互元素集,这里交互元素集中的每一交互元素具有对应的程序代码片段和相应的交互语法类型,并且可视化交互操作是由预设数量个交互语法类型来定义的,然后获取用户操作以从交互元素集中确定至少一个目标交互元素组,并且每一目标交互元素组中的交互元素所对应的交互语法类型用于定义相应的可视化交互操作,之后基于各个目标交互元素组中的交互元素所对应的程序代码片段,生成用于完成相应的可视化交互操作的可视化程序,操作便捷且无需开发用户编辑代码。
技术领域
本说明书实施例涉及计算机技术领域,尤其涉及一种可视化程序开发方法及装置。
背景技术
随着办公智能化技术的不断发展,数据可视化应用程序因可以将数据转换为相应的图形,更加直观,得到了广泛应用。
目前,可视化程序中的可视化功能(例如,生成饼图、直方图等)一般是固定配置的,并可以根据用户交互操作来实现相应的可视化功能。然而,当用户存在一些个性化功能需求(例如,需求一些定制的交互功能)时,需要用户对可视化程序的代码进行二次开发,具有较高的专业开发门槛。
发明内容
有鉴于此,本说明书实施例提供了一种可视化程序开发方法及装置,用于至少解决现有技术中可视化程序无法满足用户个性化需求,并要求较高的专业开发门槛的问题。
本说明书实施例采用下述技术方案:
本说明书实施例提供一种可视化程序开发方法,包括:显示交互元素集,其中交互元素集中的每一交互元素具有对应的程序代码片段和相应的交互语法类型,所述交互语法类型用于定义相应的可视化交互操作;获取用户操作以从所述交互元素集中确定至少一个目标交互元素组,每一所述目标交互元素组中的交互元素所对应的交互语法类型用于定义相应的可视化交互操作;基于各个所述目标交互元素组中的交互元素所对应的程序代码片段,生成可视化程序,所述可视化程序用于完成所述目标交互元素组中的各交互元素对应的交互语法类型所定义的可视化交互操作。
本说明书实施例还提供一种可视化程序开发方法,包括:获取待更新的可视化程序,所述待更新的可视化程序包括至少一个原始交互元素组,每一交互元素分别具有对应的程序代码片段和相应的交互语法类型,所述交互语法类型用于定义相应的可视化交互操作;获取用户操作以从所述至少一个原始交互元素组中确定待修正的原始交互元素组;显示交互元素集,并获取用户操作以从所述交互元素集中确定期望交互元素;基于所述期望交互元素所对应的程序代码片段,替换所述待修正的原始交互元素组中与所述期望交互元素具有相同交互语法类型的交互元素所对应的程序代码片段;根据替换了程序代码片段之后的待更新的可视化程序生成可视化程序。
本说明书实施例提供一种可视化程序开发装置,包括:元素集显示单元,显示交互元素集,其中交互元素集中的每一交互元素具有对应的程序代码片段和相应的交互语法类型,所述交互语法类型用于定义相应的可视化交互操作;目标元素组确定单元,获取用户操作以从所述交互元素集中确定至少一个目标交互元素组;程序生成单元,基于各个所述目标交互元素组中的交互元素所对应的程序代码片段,生成可视化程序,所述可视化程序用于完成所述目标交互元素组中的各交互元素对应的交互语法类型所定义的可视化交互操作。
本说明书实施例还提供一种可视化程序开发装置,包括:原始程序获取单元,获取待更新的可视化程序,所述待更新的可视化程序包括至少一个原始交互元素组,每一交互元素分别具有对应的程序代码片段和相应的交互语法类型,所述交互语法类型用于定义相应的可视化交互操作;修正元素组确定单元,获取用户操作以从所述至少一个原始交互元素组中确定待修正的原始交互元素组;期望元素确定单元,显示交互元素集,并获取用户操作以从所述交互元素集中确定期望交互元素;元素代码替换单元,基于所述期望交互元素所对应的程序代码片段,替换所述待修正的原始交互元素组中与所述期望交互元素具有相同交互语法类型的交互元素所对应的程序代码片段;交互程序生成单元,根据替换了程序代码片段之后的待更新的可视化程序生成可视化程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010591935.7/2.html,转载请声明来源钻瓜专利网。