首页 / 专利库 / 计算机网络 / 服务器 / 一种微信小程序第三方平台管理的方法及系统

一种微信小程序第三方平台管理的方法及系统

阅读:1071发布:2020-06-07

专利汇可以提供一种微信小程序第三方平台管理的方法及系统专利检索,专利查询,专利分析的服务。并且一种微信小程序第三方平台管理的方法,独立出微信系统的公共的 基础 服务系统,该基础服务系统实现封装微信 接口 的加解密协议;获取、刷新和维护微信开发者账号、微信小程序账号的Token;封装微信的功能接口;公共的基础服务系统通过如下程序来提供,通过分组切分数据来支持一个账号管理多个微信开发者账号以及多个微信小程序账号;每个微信开发者账号下能绑定五十个微信小程序账号;微信小程序账号是数据切分的最小单元,每个微信小程序账号的信息必须与其归属的微信开发者账号信息以及系统用户账号信息一致。本 发明 极大地降低了 申请 和管理小程序账号的复杂度,不需要在微信方进行资格认证。当需要大量类似的小程序时,可以快速复用代码模板。,下面是一种微信小程序第三方平台管理的方法及系统专利的具体信息内容。

1.一种微信小程序第三方平台管理的方法,其特征在于,独立出微信系统的公共的基础服务系统,该基础服务系统实现封装微信接口的加解密协议;获取、刷新和维护微信开发者账号、微信小程序账号的Token;封装微信的功能接口;
公共的基础服务系统通过如下程序来提供,通过分组切分数据来支持一个账号管理多个微信开发者账号以及多个微信小程序账号,具体包括:用户数据以系统中用户账号为单位,用户管理数据时,必须登入数据相关的账号;同一用户账号的数据通过微信开发者账号进行切分;每个微信开发者账号下能绑定五十个微信小程序账号;微信小程序账号是数据切分的最小单元,每个微信小程序账号的信息必须与其归属的微信开发者账号信息以及系统用户账号信息一致。
2.根据权利要求1所述的一种微信小程序第三方平台管理的方法,其特征在于,通过微信开发者账号的配置简化微信小程序账号的配置,包括以下步骤:
步骤1-1:在公共基础服务系统中录入微信第三方开发者账号的基本信息、服务器域名信息、业务域名信息;
步骤1-2:在公共基础服务系统中微信第三方开发者账号下录入微信小程序账号的基本信息;
步骤1-3:定时任务定时扫描微信第三方开发者账号的状态,当扫描到存在信息未同步的微信开发者账号时进入步骤1-4;
步骤1-4:查询该信息未同步的微信开发者账号下的微信小程序账号,将该微信开发者账号的服务器域名以及业务域名的信息同步给下属的所有微信小程序账号;
当用户修改了微信第三方开发者账号的业务域名或服务器域名的信息时,会将对应的同步状态置为未同步。
3.根据权利要求1所述的一种微信小程序第三方平台管理的方法,其特征在于,通过清晰的工作流引导,提供快速创建微信小程序账号的能,包括以下步骤:
步骤2-1:提供快速创建微信小程序账号的入口,当第三方开发者用户请求快速创建微信小程序账号时进入步骤2-2;
步骤2-2:查询该第三方开发者用户拥有的所有的微信开发者账号,如果该用户不存在微信开发者账号,则进入步骤2-3,引导第三方开发者用户注册微信开发者账号,否则进入步骤2-5;
步骤2-3:引导第三方开发者用户填写创建微信开发者账号所需的信息,提交微信端审核并提示第三方开发者用户等待;
步骤2-4:微信第三方开发者账号在微信端审核通过以后,提示用户进行下一步操作;
步骤2-5:判断当前第三方微信开发者账号列表中的账号是否满足要求,如果均不满足要求,则提示用户去创建新的微信开发者账号,进入步骤2-3;
步骤2-6:引导用户选择微信小程序账号需要绑定的微信开发者账号;
步骤2-7:引导用户填写微信小程序账号的基本信息;
步骤2-8:从微信端获取微信小程序账号的体验者列表,并引导用户更新体验者列表;
步骤2-9:引导用户选择微信小程序使用的小程序代码模板,如果没有合适的代码模板,则进入步骤2-10,否则进入步骤2-11;
步骤2-10:提示用户将小程序模板代码上传至微信端,并引导用户在微信开发者账号下绑定小程序代码模板;
步骤2-11:引导用户填入小程序模板代码的自定义参数;
步骤2-12:引导用户填入微信小程序发布的类目信息;
步骤2-13:引导用户将微信小程序提交审核;
步骤2-14:审核成功后,提示用户全网发布微信小程序。
4.根据权利要求1所述的一种微信小程序第三方平台管理的方法,其特征在于,支持一套代码模板发布多个微信小程序,主要包括以下步骤:
步骤3-1:在微信开发者工具端上传微信小程序代码模板;
步骤3-2:绑定微信小程序代码模板与微信开发者账号的关系;
步骤3-3:在微信小程序账号所属的微信开发者账号绑定的微信小程序代码模板中选择某一特定的代码模板与该微信小程序绑定;
步骤3-4:为每个微信小程序设置其特有的、描述小程序间差异的模板参数。
5.一种微信小程序第三方平台管理的系统,其特征在于,本系统包括微信开发者账号模、微信小程序账号模块以及微信小程序发布模块。
所述微信开发者账号模块,是根据微信业务数据的特点来管理账号数据,微信开发者账号是微信小程序账号的逻辑分组,其限制了微信小程序的业务域名、服务器域名和代码模板。
所述微信小程序账号模块,是用来管理微信小程序的基本信息、服务器域名和业务域名信息、体验者信息以及微信小程序代码模板差异信息的模块。
所述微信小程序发布模块,主要包括微信小程序送审、发布以及版本回退的功能。该模块会记录微信小程序的送审记录、发布记录,当现网小程序出现异常时,能够快速回退小程序版本。

说明书全文

一种微信小程序第三方平台管理的方法及系统

技术领域

[0001] 本发明涉及微信小程序领域,特别是一种微信小程序第三方平台管理的方法及系统。

背景技术

[0002] 近年来,微信小程序兴起,很多传统的网站、APP的功能被迁移到微信小程序上。如店类小程序、开发者版小程序,微信小店小程序,制作好程序后需要微信认证。
[0003] 微信小程序在使用便捷的同时,也存在一些弊端。由于微信小程序对程序体积有着明确的要求,因此一般一个微信小程序包含的功能比较少,一个传统的APP包含的功能,需要拆分成多个微信小程序才能完成,多个微信小程序的注册和管理是一件较为麻烦的问题。
[0004] 由于微信小程序大多面向垂直领域的特性,往往存在大量的小程序具有类似的功能,开发多套小程序代码极大地增加了开发和维护的工作量,微信为此推出了微信小程序代码模板的概念,但并没有与之对应的管理流程和系统。

发明内容

[0005] 为解决上述多个小程序难于管理以及微信第三方开发者(用户)多个小程序间共享代码困难的问题,本发明目的在于,解决上述不足,在于提供一种微信小程序第三方平台管理的方法及系统。
[0006] 本发明的技术方案如下:一种微信小程序第三方平台管理的方法,独立出微信系统的公共的基础服务系统,该基础服务系统主要实现封装微信接口的加解密协议;获取、刷新和维护微信开发者账号、微信小程序账号的Token;封装微信的功能接口。
[0007] 公共的基础服务系统通过如下程序来提供,通过分组切分数据来支持一个账号管理多个微信开发者账号以及多个微信小程序账号,具体包括:用户数据以系统中用户账号为单位,用户管理数据时,必须登入数据相关的账号;同一用户账号的数据通过微信开发者账号进行切分;每个微信开发者账号下可以绑定五十个微信小程序账号;微信小程序账号是数据切分的最小单元,每个微信小程序账号的信息必须与其归属的微信开发者账号信息以及系统用户账号信息一致。
[0008] 通过微信开发者账号的配置简化微信小程序账号的配置,包括以下步骤:
[0009] 步骤1-1:在公共基础服务系统中录入微信第三方开发者账号的基本信息、服务器域名信息、业务域名信息。
[0010] 步骤1-2:在公共基础服务系统中微信第三方开发者账号下录入微信小程序账号的基本信息。
[0011] 步骤1-3:定时任务定时扫描微信第三方开发者账号的状态,当扫描到存在信息未同步的微信开发者账号时进入步骤1-4。
[0012] 步骤1-4:查询该信息未同步的微信开发者账号下的微信小程序账号,将该微信开发者账号的服务器域名以及业务域名的信息同步给下属的所有微信小程序账号。
[0013] 需要指出的是,当用户修改了微信第三方开发者账号的业务域名或服务器域名的信息时,会将对应的同步状态置为未同步。
[0014] 通过清晰的工作流引导,提供快速创建微信小程序账号的能,包括以下步骤:
[0015] 步骤2-1:提供快速创建微信小程序账号的入口,当第三方开发者用户请求快速创建微信小程序账号时进入步骤2-2。
[0016] 步骤2-2:查询该第三方开发者用户拥有的所有的微信开发者账号,如果该用户不存在微信开发者账号,则进入步骤2-3,引导第三方开发者用户注册微信开发者账号,否则进入步骤2-5。
[0017] 步骤2-3:引导第三方开发者用户填写创建微信开发者账号所需的信息,提交微信端审核并提示第三方开发者用户等待。
[0018] 步骤2-4:微信第三方开发者账号在微信端审核通过以后,提示用户进行下一步操作。
[0019] 步骤2-5:判断当前第三方微信开发者账号列表中的账号是否满足要求,如果均不满足要求,则提示用户去创建新的微信开发者账号,进入步骤2-3。
[0020] 步骤2-6:引导用户选择微信小程序账号需要绑定的微信开发者账号。
[0021] 步骤2-7:引导用户填写微信小程序账号的基本信息。
[0022] 步骤2-8:从微信端获取微信小程序账号的体验者列表,并引导用户更新体验者列表。
[0023] 步骤2-9:引导用户选择微信小程序使用的小程序代码模板,如果没有合适的代码模板,则进入步骤2-10,否则进入步骤2-11。
[0024] 步骤2-10:提示用户将小程序模板代码上传至微信端,并引导用户在微信开发者账号下绑定小程序代码模板。
[0025] 步骤2-11:引导用户填入小程序模板代码的自定义参数。
[0026] 步骤2-12:引导用户填入微信小程序发布的类目信息。
[0027] 步骤2-13:引导用户将微信小程序提交审核。
[0028] 步骤2-14:审核成功后,提示用户全网发布微信小程序。
[0029] 支持一套代码模板发布多个微信小程序,主要包括以下步骤:
[0030] 步骤3-1:在微信开发者工具端上传微信小程序代码模板。
[0031] 步骤3-2:绑定微信小程序代码模板与微信开发者账号的关系。
[0032] 步骤3-3:在微信小程序账号所属的微信开发者账号绑定的微信小程序代码模板中选择某一特定的代码模板与该微信小程序绑定。
[0033] 步骤3-4:为每个微信小程序设置其特有的、描述小程序间差异的模板参数。
[0034] 本发明在微信中独立出公共的基础服务与微信服务端进行通信与管理,为业务逻辑屏蔽微信接口的复杂性;基于数据分组模型,支持一个账号管理多个微信开发者账号以及多个微信小程序账号;通过微信开发者账号的配置简化微信小程序账号的配置;通过清晰的工作流引导,提供快速创建微信小程序账号的能力;支持一套代码模板发布多个微信小程序。
[0035] 本发明提供了微信的一种公共基础服务系统:一种微信小程序第三方平台管理的系统,本系统包括微信开发者账号模、微信小程序账号模块以及微信小程序发布模块。
[0036] 所述微信开发者账号模块,是根据微信业务数据的特点来管理账号数据,微信开发者账号是微信小程序账号的逻辑分组,其限制了微信小程序的业务域名、服务器域名和代码模板。
[0037] 所述微信小程序账号模块,是用来管理微信小程序的基本信息、服务器域名和业务域名信息、体验者信息以及微信小程序代码模板差异信息的模块。
[0038] 所述微信小程序发布模块,主要包括微信小程序送审、发布以及版本回退的功能。该模块会记录微信小程序的送审记录、发布记录,当现网小程序出现异常时,能够快速回退小程序版本。
[0039] 本发明有益效果:本发明微信小程序第三方平台管理的方法,通过独立出公共的基础服务系统,屏蔽业务对接微信接口的复杂性;基于数据分组的模型,通过分组切分数据,支持一个账号管理多个微信开发者账号以及多个微信小程序账号;通过微信开发者账号的配置简化微信小程序账号的配置;通过清晰的工作流引导,提供快速创建微信小程序账号的能力;支持一套代码模板发布多个微信小程序。通过封装微信加密协议、数据分组切分、账号数据同步、工作流引导以及代码模板复用管理等方式简化了微信开发者账号与微信小程序账号申请和管理的流程。本发明极大地降低了申请和管理小程序账号的复杂度,使用本发明申请的小程序不需要在微信方进行资格认证。当需要大量类似的小程序时,可以快速复用代码模板,避免将一套代码在多个项目中复制、修改。附图说明
[0040] 图1是本发明实施例的系统结构图;
[0041] 图2是本发明实施例的快速创建微信小程序的整体流程图

具体实施方式

[0042] 为了更清晰的阐述本发明的目的、技术方案和优点,下面结合具体实施例和附图,对本发明进行详细描述。
[0043] 如图1所示,本发明实施例的系统结构包括:一个公共基础模块101,三个功能模块:微信开发者账号模块102、微信小程序账号模块103、微信小程序发布模块104。
[0044] 所述公共基础模块封装了微信接口的加解密协议;获取、刷新和维护微信开发者账号、微信小程序账号的Token;封装微信的功能接口。
[0045] 所述微信开发者账号模块,是根据微信业务数据的特点来管理账号数据,微信开发者账号是微信小程序账号的逻辑分组,其限制了微信小程序的业务域名、服务器域名和代码模板。
[0046] 所述微信小程序账号模块,是用来管理微信小程序的基本信息、服务器域名和业务域名信息、体验者信息以及微信小程序代码模板差异信息的模块。
[0047] 所述微信小程序发布模块,主要包括微信小程序送审、发布以及版本回退的功能。该模块会记录微信小程序的送审记录、发布记录,当现网小程序出现异常时,能够快速回退小程序版本。
[0048] 如图2所示,为本发明实施例的快速创建引导的整体流程图,下面结合图例,分析操作场景过程。
[0049] 实施例1,无开发者账号的用户快速发布微信小程序,以供应商小程序为例,具体步骤有:
[0050] 步骤201:用户请求快速创建供应商小程序账号。
[0051] 步骤202:判断用户是否存在第三方开发者账号。该用户不存在第三方开发者账号,进入步骤203。
[0052] 步骤203:引导用户填写创建微信第三方开发者账号所需的信息,提交微信端审核并提示用户等待。
[0053] 步骤204:微信端审核通过,提示用户继续创建供应商小程序账号,进入步骤206。
[0054] 步骤206:引导用户选择供应商小程序账号需要绑定的微信第三方开发者账号。
[0055] 步骤207:引导用户填写供应商小程序账号的基本信息。
[0056] 步骤208:从微信端获取供应商小程序账号的体验者列表,并引导用户更新体验者列表。
[0057] 步骤209:判断是否有合适的代码模板。新建的第三方开发者账号不存在代码模板,提示第三方开发者用户上传代码模板,进入步骤210。
[0058] 步骤210:提示用户将小程序模板代码上传至微信端,并引导用户在微信开发者账号下为供应商小程序绑定代码模板。
[0059] 步骤211:引导用户填入供应商小程序自定义参数。
[0060] 步骤212:引导用户填入供应商微信小程序发布的类目信息。
[0061] 步骤213:引导用户将供应商小程序提交审核。审核成功后进入步骤214。
[0062] 步骤214:提示用户全网发布供应商小程序。
[0063] 以上实施例不以任何方式限定本发明,凡是对以上实施例以等效变换方式做出的其它改进与应用,都属于本发明的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈