[发明专利]小程序的制作方法、装置、终端及存储介质有效
申请号: | 201910639193.8 | 申请日: | 2019-07-15 |
公开(公告)号: | CN112230914B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | 郭沛然;宿海成;朱仕达;蔡雨利;刘历 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢少真 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 制作方法 装置 终端 存储 介质 | ||
本申请公开了一种小程序的制作方法、装置、终端及存储介质,属于可视化编程领域。所述方法包括:显示可视化制作程序的小程序制作界面,小程序制作界面上显示有面板区和编辑区,面板区提供有n种基础UI元素,n为正整数;在接收到目标基础UI元素上的用户操作时,在编辑区中根据目标基础UI元素编辑得到小程序的程序界面,目标基础UI元素是n种基础UI元素中被选择的UI元素;根据小程序的程序界面生成小程序的程序包。与相关小程序的开发过程相较而言,采用本申请的方法,通过接收用户可视化的操作,可视化制作程序在后台全程同步生成与当前操作相关的程序,使得普通用户不需要手动编辑代码即可通过可视化制作程序完成小程序的制作。
技术领域
本申请实施例涉及可视化编程领域,特别涉及一种小程序的制作方法、装置、终端及存储介质。
背景技术
随着应用程序的研发技术发展,应用程序提供商提供了“宿主程序和小程序”的生态体系。小程序是一种依赖于宿主程序运行的程序。用户只需要安装宿主程序,即可在宿主程序中随时添加和使用各种各样的小程序。
应用程序提供商提供宿主程序作为程序平台后,各个公司、服务机构甚至个人用户(简称程序员)都可以研发不同类型的小程序来提交给应用程序提供商,以宿主程序作为运行容器来提供不同服务。当需要研发小程序时,程序员需要从宿主程序的程序平台上下载开发者工具和开发文档。程序员参阅开发文档上所规定的各项要求,使用开发者工具进行代码编辑。在成功编辑得到小程序的程序包后,将小程序的程序包提交至宿主程序的程序平台,在审核通过后即可发布至各个用户使用。
但是由于开发者工具的使用,需要程序员具有较为专业的代码编辑能力,需要长时间的知识学习和经验积累才能顺利完成该研发过程,难以推广至更为普通的个人用户来使用。
发明内容
本申请实施例提供了一种小程序的制作方法、装置、终端及存储介质,能够解决小程序的研发难以推广至普通个人用户的问题。所述技术方案如下:
一方面,提供了一种小程序的制作方法,所述小程序是依赖于宿主程序运行的程序,所述方法包括:
显示可视化制作程序的小程序制作界面,所述小程序制作界面上显示有面板区和编辑区,所述面板区提供有n种基础用户界面(User Interface,UI)元素,n为正整数;
在接收到目标基础UI元素上的用户操作时,在所述编辑区中根据所述目标基础UI元素编辑得到所述小程序的程序界面,所述目标基础UI元素是所述n种基础UI元素中被选择的UI元素;
根据所述小程序的程序界面生成所述小程序的程序包。
另一方面,提供了一种小程序的制作装置,所述小程序是依赖于宿主程序运行的程序,所述装置包括:
制作界面显示模块,用于显示可视化制作程序的小程序制作界面,所述小程序制作界面上显示有面板区和编辑区,所述面板区提供有n种基础UI元素,n为正整数;
程序界面生成模块,用于在接收到目标基础UI元素上的用户操作时,在所述编辑区中根据所述目标基础UI元素编辑得到所述小程序的程序界面,所述目标基础UI元素是所述n种基础UI元素中被选择的UI元素;
程序包生成模块,用于根据所述小程序的程序界面生成所述小程序的程序包。
另一方面,提供了一种终端,其特征在于,所述终端包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如上述方面所述的小程序的制作方法。
另一方面,提供了一种计算机可读存储介质,其特征在于,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如上述方面所述的小程序的制作方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910639193.8/2.html,转载请声明来源钻瓜专利网。