一种生成运营实例的菜单的方法及装置的制造方法

文档序号:10690948阅读:195来源:国知局
一种生成运营实例的菜单的方法及装置的制造方法
【专利摘要】本发明实施例提供了生成运营实例的菜单的方法及装置,本发明中提供了多种已预先开发好的运营实例,根据公众号所选的已开发好的运营实例所需的数据获得创建运营实例菜单所需的数据结构,将数据结构发送至所述服务器,向服务器的自定义菜单创建接口发送菜单生成指令,指示服务器根据数据结构直接自动创建所述运营实例的菜单。无需寻找软件开发商开发所需的运营实例,简化公众号运营活动开发过程,缩短公众号运营活动的上线时间,提升微信公众号的活跃度。
【专利说明】
一种生成运营实例的菜单的方法及装置
技术领域
[0001]本发明涉及互联网技术领域,特别是涉及一种生成运营实例的菜单的方法及装置。
【背景技术】
[0002]公众号是公众号主持者与公众号订阅者之间进行沟通与对话的交流平台。公众号的主持者在公众号平台上给公众号订阅者提供文字、图片、语音以及视频等信息,形成一种线上线下的交流互动方式。
[0003]以微信公众号为例,目前,微信公众号与公众号订阅者进行互动方式主要有两种。一种是公众号订阅者被动接受微信公众号推送的信息,微信公众号按照推广需求,设置信息推送内容和推送规则,向多个公众号订阅者群发消息;另一种是公众号订阅者主动获取公众号主持者发送的消息,公众号订阅者在微信公众号平台上回复关键字,微信公众号给公众号订阅者回复与该关键字相关的信息。
[0004]仅采用上述微信公众号与公众号订阅者进行互动方式,互动方式单一,容易导致公众号订阅者流失。为了提高微信公众号对公众号订阅者的吸引力,微信公众号会经常举办一些公众号运营活动,例如:抽奖等,来吸引和巩固微信公众号的人气。举办公众号运营活动,公众号主持者先要寻找合适的软件开发商,向软件开发商说明运营活动内容,由软件开发商开发公众号运营活动,对开发的公众号运营活动进行测试无误后,再将该公众号运营活动上线至该微信公众号的平台。这种方式使得公众号运营活动开发过程复杂,上线所需时间长,影响微信公众号的活跃度。

【发明内容】

[0005]本发明解决的技术问题在于提供一种生成运营实例的菜单的方法及装置,从而能够简化公众号运营活动开发过程,缩短公众号运营活动的上线时间。
[0006]为此,本发明解决技术问题的技术方案是:
[0007]本发明提供了一种生成运营实例的菜单的方法,所述方法包括:
[0008]获取公众号的用户名和密码;
[0009]根据所述用户名和所述密码向服务器中的获取令牌的接口发送获取令牌的指令;
[0010]接收所述服务器根据所述获取令牌的指令返回的令牌;
[0011]根据所述用户名获取所述公众号所选的运营实例所需的数据,根据所述运营实例所需的数据获得自定义菜单创建接口所需的数据结构;
[0012]将所述数据结构发送至所述服务器;
[0013]根据所述令牌向所述服务器中的所述自定义菜单创建接口发送菜单生成指令,所述菜单生成指令用于指示所述服务器根据所述数据结构创建所述运营实例的菜单。
[0014]可选的,所述方法还包括:
[0015]根据所述令牌向所述服务器中的自定义菜单查询接口发送菜单查询指令,所述菜单查询指令用于指示所述服务器查询所述公众号中是否存在所述运营实例;
[0016]所述公众号中存在所述运营实例时,根据所述令牌向所述服务器中的自定义菜单删除接口发送菜单删除指令,所述菜单删除指令用于指示所述服务器删除所述运营实例。
[0017]可选的,所述方法还包括:
[0018]根据所述用户名查询所述公众号的原始标识ID;
[0019]根据所述原始ID生成所述运营实例的分享链接;
[0020]根据所述分享链接分享所述运营实例。
[0021]可选的,所述方法还包括:
[0022]给所述公众号设置使用权限;
[0023]存储所述用户名与所述使用权限的对应关系。
[0024]可选的,
[0025]所述令牌是access_token。
[0026]可选的,
[0027]所述运营实例包括投票实例,抽奖实例,摇一摇实例以及商城实例中的任意一种或多种。
[0028]—种生成运营实例的菜单的装置,所述装置包括:
[0029]获取单元,用于获取公众号的用户名和密码;
[0030]第一发送单元,用于根据所述用户名和所述密码向服务器中的获取令牌的接口发送获取令牌的指令;
[0031]接收单元,用于接收所述服务器根据所述获取令牌的指令返回的令牌;
[0032]选择单元,用于根据所述用户名获取所述公众号所选的运营实例所需的数据,根据所述运营实例所需的数据获得自定义菜单创建接口所需的数据结构;
[0033]第二发送单元,用于将所述数据结构发送至所述服务器;
[0034]创建单元,用于根根据所述令牌向所述服务器中的所述自定义菜单创建接口发送菜单生成指令,所述菜单生成指令用于指示所述服务器根据所述数据结构创建所述运营实例的菜单。
[0035]可选的,所述装置还包括:
[0036]第三发送单元,用于根据所述令牌向所述服务器中的自定义菜单查询接口发送菜单查询指令,所述菜单查询指令用于指示所述服务器查询所述公众号中是否存在所述运营实例;
[0037]第四发送单元,用于所述公众号中存在所述运营实例时,根据所述令牌向所述服务器中的自定义菜单删除接口发送菜单删除指令,所述菜单删除指令用于指示所述服务器删除所述运营实例。
[0038]可选的,所述装置还包括:
[0039]查询单元,用于根据所述用户名查询所述公众号的原始标识ID;
[0040]生成单元,用于根据所述原始ID生成所述运营实例的分享链接;
[0041 ]分享单元,用于根据所述分享链接分享所述运营实例。
[0042]可选的,所述装置还包括:
[0043]设置单元,用于给所述公众号设置使用权限;
[0044]存储单元,用于存储所述用户名与所述使用权限的对应关系。
[0045]通过上述技术方案可知,本发明有如下有益效果:
[0046]本发明实施例提供了生成运营实例的菜单的方法及装置,本发明中提供了多种已预先开发好的运营实例,根据公众号所选的已开发好的运营实例所需的数据获得创建运营实例菜单所需的数据结构,将数据结构发送至所述服务器,向服务器的自定义菜单创建接口发送菜单生成指令,指示服务器根据数据结构直接自动创建所述运营实例的菜单。无需寻找软件开发商开发所需的运营实例,简化公众号运营活动开发过程,缩短公众号运营活动的上线时间,提升微信公众号的活跃度。
【附图说明】
[0047]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0048]图1为本发明实施例提供的生成运营实例的菜单的方法流程图;
[0049]图2为本发明实施例提供的生成运营实例的菜单的装置结构示意图;
[0050]图3为本发明实施例提供的生成运营实例的菜单的硬件装置结构示意图。
【具体实施方式】
[0051]为了给出简化公众号运营活动开发过程的实现方案,本发明实施例提供了一种生成运营实例的菜单的方法及装置,以下结合说明书附图对本发明的优选实施例进行说明。
[0052]本发明实施例提供了一个后台管理系统,该后台管理系统中给公众号提供了多种已开发好的运营实例。公众号持有者利用用户名和密码登录该后台管理系统后,可以看到该后台管理系统所提供的已开发好的运营实例。运营实例包括投票实例,抽奖实例,摇一摇实例以及商城实例等。公众号持有者从后台管理系统中选择要在公众号上线的应用实例,向服务器的自定义菜单创建接口发送菜单生成指令,服务器给该公众号自动生成运营实例,显示在该公众号平台上提供给公众号订阅者。
[0053]图1为本发明实施例提供的生成运营实例的菜单的方法流程图,包括:
[0054]101:获取公众号的用户名和密码。
[0055]公众号使用用户名(APP ID)和密码(Secret ID)登录后,可以看到多种已开发好的运营实例。获取登录的公众号的用户名和密码。在一个例子中,还可以获取登录的公众号的原始ID。
[0056]102:根据所述用户名和所述密码向服务器中的获取令牌的接口发送获取令牌的指令。
[0057]103:接收所述服务器根据所述获取令牌的指令返回的令牌。
[0058]根据用户名和密码向服务器中获取令牌的接口发送获取令牌的指令,服务器根据所述获取令牌的指令返回令牌。令牌是给每个公众号的凭证,凭借该令牌可以在一段时间内享有使用服务器中其它接口的权利。
[0059]在一个例子中,所述令牌为access_token。则根据所述用户名和密码向获取access_token的接口发送获取access_token的指令,服务器接收到该获取access_token的指令后,返回access_token。凭借access_token可以调用服务器其他接口。
[0060]104:根据所述用户名获取所述公众号所选的运营实例所需的数据,根据所述运营实例所需的数据获得定义菜单创建接口所需的数据结构。
[0061]公众号持有者登录后台管理系统后,根据实际需要,选择后台管理系统显示的已开发的多种运营实例中的一种或多种。后台管理系统根据所述用户名获取该用户名所属的公众号所选的已开发的运营实例,根据所选的已开发的运营实例所需的数据获得自定义菜单创建接口所需的数据结构。
[0062]在一个例子中(如微信公众号平台),根据公众号所选的运营实例所需的数据生成Json字符串,该Json字符串为服务器创建运营实例菜单所需的数据结构。
[0063]105:将所述数据结构发送至所述服务器。
[0064]106:根据所述令牌向所述服务器中的所述自定义菜单创建接口发送菜单生成指令,所述菜单生成指令用于指示所述服务器根据所述数据结构创建所述运营实例的菜单。
[0065]将创建运营实例菜单所需的数据结构发送至服务器后,向服务器中的自定义菜单创建接口发送菜单生成指令。服务器通过该自定义菜单创建接口接收该菜单生成指令,服务器调用该自定义菜单创建接口对应的程序,根据该数据结构自动生成运营实例的菜单,显示在公众号平台上。公众号订阅者打开公众号平台,即可看到已生成的运营实例的菜单。
[0066]由此可知,公众号需要上线一个运营实例时,不需要寻找软件开发商,直接从后台管理系统选择已开发好的运营实例,后台管理系统根据公众号的选择,将所选的运营实例所需的数据结构发送至服务器,并通过自定义菜单创建接口向服务器发送菜单生成指令。服务器接收到该菜单生成指令后,根据所选的运营实例所需的数据接口,自动生成所选的运营实例,显示在公众号平台上。不需要寻找软件开发商,不需要软件开发商进行独立开发,也不需要进行测试,缩短运营实例上线的时间,提高公众号的活跃度。
[0067]在一个例子中,还包括:
[0068]根据所述令牌向所述服务器中的自定义菜单查询接口发送菜单查询指令,所述菜单查询指令用于指示所述服务器查询所述公众号中是否存在所述运营实例;
[0069]所述公众号中存在所述运营实例时,根据所述令牌向所述服务器中的自定义菜单删除接口发送菜单删除指令,所述菜单删除指令用于指示所述服务器删除所述运营实例。
[0070]在向服务器中的自定义菜单创建接口发送菜单生成指令前,先向服务器中的自定义菜单查询接口发送菜单查询指令,查询该公众号是否存在运营实例,如果该公众号不存在运营实例,则直接向服务器中的自定义菜单创建接口发送菜单生成指令,指示服务器创建运营实例的菜单;如果该公众号存在运营实例,则向服务器中的自定义菜单删除接口发送菜单删除指令,指示服务器删除该运营实例,然后再向服务器中的自定义菜单创建接口发送菜单生成指令。这里有两种可能的实现情况,第一种实现情况,公众号中已存在的运营实例与该公众号本次新建的运营实例种类相同,则仅删除与公众号本次新建的运营实例种类相同的已存在的运营实例,也可以删除公众号中所有已存在的运营实例;第二种实现情况,公众号中已存在的运营实例与本次新建的运营实例种类不同,则不删除任何应用实例,也可以删除公众号中所有已存在的运营实例。
[0071]在一个例子中,还包括:
[0072]根据所述用户名查询所述公众号的原始ID;
[0073]根据所述原始ID生成所述运营实例的分享链接;
[0074]根据所述分享链接分享所述运营实例。
[0075]后台管理系统调用服务器的API自动生成运营实例后,还提供分享该运营实例的方法。根据公众号的用户名获得原始ID,根据原始ID生成分享该运营实例的分享链接。利用该分享链接可以分享该运营实例。当运营实例有多个时,根据原始ID给每个运营实例生成一个分享链接。
[0076]在一个例子中,还包括:
[0077]给所述公众号设置使用权限;
[0078]存储所述用户名与所述使用权限的对应关系。
[0079]在后台管理系统中,给每个公众号设置使用权限,存储公众号的用户名与使用权限的对应关系。公众号登录后,根据该公众号的用户名,显示该公众号可以选择的运营实例的种类。
[0080]举例说明:后台管理系统一共提供了十种类型的运营实例,若某一公众号的权限为五种类型的运营实例,则该公众号只能选择五种类型的运营实例。
[0081 ]再举例说明,公众号分为两种,一种是管理者公众号,另一种是消费者公众号。管理者公众号登录后台管理系统后,可以对所显示的公众号进行选择,删除,新增或修改。而消费者公众号登录后台管理系统以后,只能对显示的公众号进行选择,不能进行删除,新增或修改等编辑。
[0082]图2为本发明实施例提供的生成运营实例的菜单的装置,包括:
[0083]获取单元201,用于获取公众号的用户名和密码。
[0084]第一发送单元202,用于根据所述用户名和所述密码向服务器中的获取令牌的接口发送获取令牌的指令。
[0085]接收单元203,用于接收所述服务器根据所述获取令牌的指令返回的令牌。
[0086]选择单元204,用于根据所述用户名获取所述公众号所选的运营实例所需的数据,根据所述运营实例所需的数据获得自定义菜单创建接口所需的数据结构。
[0087]第二发送单元205,用于将所述数据结构发送至所述服务器.
[0088]创建单元206,用于根根据所述令牌向所述服务器中的所述自定义菜单创建接口发送菜单生成指令,所述菜单生成指令用于指示所述服务器根据所述数据结构创建所述运营实例的菜单。
[0089]在一个例子中,所述装置还包括:
[0090]第三发送单元,用于根据所述令牌向所述服务器中的自定义菜单查询接口发送菜单查询指令,所述菜单查询指令用于指示所述服务器查询所述公众号中是否存在所述运营实例;
[0091]第四发送单元,用于所述公众号中存在所述运营实例时,根据所述令牌向所述服务器中的自定义菜单删除接口发送菜单删除指令,所述菜单删除指令用于指示所述服务器删除所述运营实例。
[0092]在一个例子中,所述装置还包括:
[0093]查询单元,用于根据所述用户名查询所述公众号的原始标识ID;
[0094]生成单元,用于根据所述原始ID生成所述运营实例的分享链接;
[0095]分享单元,用于根据所述分享链接分享所述运营实例。
[0096]在一个例子中,所述装置还包括:
[0097]设置单元,用于给所述公众号设置使用权限;
[0098]存储单元,用于存储所述用户名与所述使用权限的对应关系。
[00"]需要说明的是,实际应用中:
[0100]所述令牌是access_token。
[0101]所述运营实例包括投票实例,抽奖实例,摇一摇实例以及商城实例中的任意一种或多种。
[0102]图2所示的生成运营实例的菜单的装置是与图1所示的生成运营实例的菜单的方法所对应的装置,具体实现方法与图1所示的方法类似,参考图1所示的方法的描述,这里不再赘述。
[0103]图3为本发明实施例提供的生成运营实例的菜单的硬件装置结构示意图,包括:
[0104]发送器301,接收器302,存储器303和处理器304,所述处理器304分别与所述发送器301,所述接收器302和所述存储器303相连;
[0105]所述发送器301用于根据所述用户名和所述密码向服务器中的获取令牌的接口发送获取令牌的指令;将所述数据结构发送至所述服务器;根据所述令牌向所述服务器中的所述自定义菜单创建接口发送菜单生成指令;
[0106]所述接收器302,用于接收所述服务器根据所述获取令牌的指令返回的令牌;
[0107]所述存储器303用于存储指令,所述处理器304用于从所述存储器303调用指令执行,所述指令包括:
[0108]获取公众号的用户名和密码;
[0109]根据所述用户名获取所述公众号所选的运营实例所需的数据,根据所述运营实例所需的数据获得自定义菜单创建接口所需的数据结构。
[0110]可选的,所述发送器301,还用于根据所述令牌向所述服务器中的自定义菜单查询接口发送菜单查询指令;所述公众号中存在所述运营实例时,根据所述令牌向所述服务器中的自定义菜单删除接口发送菜单删除指令。
[0111]可选的,所述处理器304还用于从所述存储器303调用如下指令执行:
[0112]根据所述用户名查询所述公众号的原始标识ID;
[0113]根据所述原始ID生成所述运营实例的分享链接;
[0114]根据所述分享链接分享所述运营实例。
[0115]可选的,所述处理器304还用于从所述存储器303调用如下指令执行:
[0116]给所述公众号设置使用权限;
[0117]存储所述用户名与所述使用权限的对应关系。
[0118]图3所示的生成运营实例的菜单的硬件装置是与图1所示的生成运营实例的菜单的方法所对应的硬件装置,具体实现方法与图1所示的方法类似,参考图1所示的方法的描述,这里不再赘述。
[0119]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种生成运营实例的菜单的方法,其特征在于,所述方法包括: 获取公众号的用户名和密码; 根据所述用户名和所述密码向服务器中的获取令牌的接口发送获取令牌的指令; 接收所述服务器根据所述获取令牌的指令返回的令牌; 根据所述用户名获取所述公众号所选的运营实例所需的数据,根据所述运营实例所需的数据获得自定义菜单创建接口所需的数据结构; 将所述数据结构发送至所述服务器; 根据所述令牌向所述服务器中的所述自定义菜单创建接口发送菜单生成指令,所述菜单生成指令用于指示所述服务器根据所述数据结构创建所述运营实例的菜单。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 根据所述令牌向所述服务器中的自定义菜单查询接口发送菜单查询指令,所述菜单查询指令用于指示所述服务器查询所述公众号中是否存在所述运营实例; 所述公众号中存在所述运营实例时,根据所述令牌向所述服务器中的自定义菜单删除接口发送菜单删除指令,所述菜单删除指令用于指示所述服务器删除所述运营实例。3.根据权利要求1所述的方法,其特征在于,所述方法还包括: 根据所述用户名查询所述公众号的原始标识ID; 根据所述原始ID生成所述运营实例的分享链接; 根据所述分享链接分享所述运营实例。4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 给所述公众号设置使用权限; 存储所述用户名与所述使用权限的对应关系。5.根据权利要求1-4任意一项所述的方法,其特征在于, 所述令牌是access_token。6.根据权利要求1-5任意一项所述的方法,其特征在于, 所述运营实例包括投票实例,抽奖实例,摇一摇实例以及商城实例中的任意一种或多种。7.一种生成运营实例的菜单的装置,其特征在于,所述装置包括: 获取单元,用于获取公众号的用户名和密码; 第一发送单元,用于根据所述用户名和所述密码向服务器中的获取令牌的接口发送获取令牌的指令; 接收单元,用于接收所述服务器根据所述获取令牌的指令返回的令牌; 选择单元,用于根据所述用户名获取所述公众号所选的运营实例所需的数据,根据所述运营实例所需的数据获得自定义菜单创建接口所需的数据结构; 第二发送单元,用于将所述数据结构发送至所述服务器; 创建单元,用于根根据所述令牌向所述服务器中的所述自定义菜单创建接口发送菜单生成指令,所述菜单生成指令用于指示所述服务器根据所述数据结构创建所述运营实例的菜单。8.根据权利要求7所述的装置,其特征在于,所述装置还包括: 第三发送单元,用于根据所述令牌向所述服务器中的自定义菜单查询接口发送菜单查询指令,所述菜单查询指令用于指示所述服务器查询所述公众号中是否存在所述运营实例; 第四发送单元,用于所述公众号中存在所述运营实例时,根据所述令牌向所述服务器中的自定义菜单删除接口发送菜单删除指令,所述菜单删除指令用于指示所述服务器删除所述运营实例。9.根据权利要求7所述的装置,其特征在于,所述装置还包括: 查询单元,用于根据所述用户名查询所述公众号的原始标识ID; 生成单元,用于根据所述原始ID生成所述运营实例的分享链接; 分享单元,用于根据所述分享链接分享所述运营实例。10.根据权利要求7所述的装置,其特征在于,所述装置还包括: 设置单元,用于给所述公众号设置使用权限; 存储单元,用于存储所述用户名与所述使用权限的对应关系。
【文档编号】H04L12/58GK106059897SQ201610370242
【公开日】2016年10月26日
【申请日】2016年5月27日
【发明人】王磊, 张旭, 王卓, 张航
【申请人】东软集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1