首页> 中国专利> 公众账号二维码生成方法和装置、公众账号关注方法和装置

公众账号二维码生成方法和装置、公众账号关注方法和装置

摘要

本发明涉及一种公众账号二维码生成方法,该方法包括:获取关联请求,所述关联请求携带运营者标识、公众账号列表和所述公众账号列表中的公众账号的授权信息;根据所述授权信息向公众账号服务器获取所述公众账号对应的描述信息;将所述运营者标识、公众账号和对应的描述信息进行关联存储;获取二维码生成请求,所述二维码生成请求中携带与所述运营者标识关联的至少一个需推广的公众账号;根据所述二维码生成请求生成与所述运营者标识对应的推广链接,根据所述推广链接生成二维码。从而实现多个需推广公众账号生成一个统一二维码,减少推广成本。此外,还提供了一种公众账号二维码生成装置,一种公众账号关注方法和装置以及另一种公众账号关注方法。

著录项

  • 公开/公告号CN105491008A

    专利类型发明专利

  • 公开/公告日2016-04-13

    原文格式PDF

  • 申请/专利权人 腾讯科技(深圳)有限公司;

    申请/专利号CN201510797276.1

  • 发明设计人 潘林锋;

    申请日2015-11-17

  • 分类号H04L29/06(20060101);G06F17/30(20060101);

  • 代理机构44224 广州华进联合专利商标代理有限公司;

  • 代理人何平;邓云鹏

  • 地址 518000 广东省深圳市福田区振兴路赛格科技园2栋东403室

  • 入库时间 2023-12-18 15:33:29

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-01-14

    授权

    授权

  • 2018-01-05

    实质审查的生效 IPC(主分类):H04L29/06 申请日:20151117

    实质审查的生效

  • 2016-04-13

    公开

    公开

说明书

技术领域

本发明涉及即时通信领域,特别是涉及一种公众账号二维码生成方法和装置以及公众账号关注方法和装置。

背景技术

随着即时通信技术的发展,公众账号因其强大的信息推广能力得到越来越多运营者的青睐。与此同时,提供公众账号的公众平台也越来越多。一个运营者可能会在不同的公众平台中都有申请公众账号,并且在同一公众平台中可能有多个不同公众账号。

目前,为了简化大众对公众账号的关注操作,通常都是通过扫描公众账号二维码的方式进行公众账号的关注。

因此,基于上述同一运营者具有多个公众账号的情况,目前通过二维码推广和关注公众账号的方法存在以下两点问题:

第一,每个公众账号都要单独生成一个二维码,导致运营者需要同时推广多个二维码,增加了推广成本。

第二,目前公众账号二维码都是由提供该公众账号的公众平台自身生成的,需使用该平台对应的APP扫描才能达到流畅的引导关注效果。在运营者提供含不同公众平台的二维码时,用户一般难以清楚使用哪种扫描软件进行二维码扫描,大大增加了关注公众账号的操作成本。

发明内容

基于此,有必要针对上述问题,提供一种能够减少推广成本的公众账号二维码生成方法和装置。同时,还提供一种只扫描一个二维码即可关注不同公众账号的减少操作成本的公众账号关注方法和装置,以及另一种公众账号关注方法。

一种公众账号二维码生成方法,所述方法包括:

获取关联请求,所述关联请求携带运营者标识、公众账号列表和所述公众账号列表中的公众账号的授权信息;

根据所述授权信息向公众账号服务器获取所述公众账号对应的描述信息;

将所述运营者标识、公众账号和对应的描述信息进行关联存储;

获取二维码生成请求,所述二维码生成请求中携带与所述运营者标识关联的需推广的至少一个公众账号;

根据所述二维码生成请求生成与所述运营者标识对应的推广链接,根据所述推广链接生成二维码。

一种公众账号二维码生成装置,所述装置包括:

获取模块,用于获取关联请求,所述关联请求携带运营者标识、公众账号列表和所述公众账号列表中的公众账号的授权信息;

所述获取模块还用于根据所述授权信息向公众账号服务器获取所述公众账号对应的描述信息;

关联模块,用于将所述运营者标识、公众账号和对应的描述信息进行关联存储;

所述获取模块还用于获取二维码生成请求,所述二维码生成请求中携带与所述运营者标识关联的需推广的至少一个公众账号;

生成模块,用于根据所述二维码生成请求生成与所述运营者标识对应的推广链接,根据所述推广链接生成二维码。

上述公众账号二维码生成方法和装置,先获取关联请求中携带的运营者标识、公众账号列表和公众账号列表中的公众账号的授权信息,根据授权信息向公众账号服务器获取公众账号对应的描述信息,将运营者标识、公众账号和对应的描述信息进行关联存储。接着,获取二维码生成请求中携带的与运营者标识已关联的公众账号中选择的需推广的至少一个公众账号,根据二维码生成请求生成与运营者标识对应的推广链接,根据该推广链接生成二维码。从而可实现多个需推广的公众账号生成一个统一的二维码,以解决单个公众账号需分别生成单独的二维码的问题,进而减少推广成本。

一种公众账号关注方法,所述方法包括:

获取推广链接,所述推广链接是终端通过扫描二维码解析得到的;

根据所述推广链接查找到对应的运营者标识和需推广的至少一个公众账号,向终端返回需推广的至少一个公众账号的推广页面;

获取通过推广页面选择的公众账号,对所述选择的公众账号进行关注。

一种公众账号关注装置,所述装置包括:

推广链接获取模块,用于获取推广链接,所述推广链接是终端通过扫描二维码解析得到的;

查找模块,用于根据所述推广链接查找到对应的运营者标识和需推广的至少一个公众账号,向终端返回需推广的至少一个公众账号的推广页面;

关注模块,用于获取通过推广页面选择的公众账号,对所述选择的公众账号进行关注。

上述公众账号关注方法和装置,根据获取的终端扫描二维码解析得到的推广链接,查找对应的运营者标识和需推广的至少一个公众账号,向终端返回需推广的至少一个公众账号的推广页面,获取通过推广页面选择的公众账号,对所述选择的公众账号进行关注。用户只需要扫描一个二维码就可以实现对不同公众账号的关注,与传统方法中用户需要对单独公众账号扫描其对应的二维码才能实现对公众账号的关注相比,极大的减少了用户操作成本。

一种公众账号关注方法,所述方法包括:

统一公众账号服务器获取终端发送的推广链接,所述推广链接是终端通过扫描二维码解析得到的;

所述统一公众账号服务器根据所述推广链接查找到对应的运营者标识和需推广的至少一个公众账号,向终端返回需推广的至少一个公众账号的推广页面;

公众账号服务器根据终端通过所述推广页面选择的公众账号进行关注操作。

上述公众账号关注方法,用户只需要扫描一个二维码就可以实现对不同公众账号的关注,与传统方法中用户需要对单独公众账号扫描其对应的二维码才能实现对公众账号的关注相比,极大的减少了用户操作成本。此外,授权及关注的操作都是由公众账号服务器自身实现的,不需要将用户授权信息发送给第三方,避免用户授权信息被恶意的第三方滥用,提高了安全性。

附图说明

图1为一个实施例中公众账号二维码生成方法的应用环境图;

图2为一个实施例中公众账号关注方法的应用环境图;

图3为一个实施例中统一公众账号服务器的内部示意图;

图4为一个实施例中公众账号二维码生成方法的流程图;

图5为一个实施例中公众账号关注方法的流程图;

图6为一个实施例中推广页面示意图;

图7为一个实施例中对选择的公众账号进行关注的流程图;

图8A和图8B为一个实施例中授权页面示意图;

图9为另一个实施例中公众账号关注方法的流程图;

图10为另一个实施例中授权页面示意图;

图11为一个实施例中公众账号关注方法的时序图;

图12为一个实施例中公众账号二维码生成装置的结构示意图;

图13为另一个实施例中公众账号二维码生成装置的结构示意图;

图14为一个实施例中公众账号关注装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

本发明实施例所提供的公众账号二维码生成方法,可应用于图1所示的应用环境中。如图1所示,终端110通过网络与统一公众账号服务器120进行通信,统一公众账号服务器120通过网络与公众账号服务器130进行通信。终端110上可安装并运行各种应用,终端110通过应用生成关联请求,将关联请求通过网络发送给统一公众账号服务器120。统一公众账号服务器120会根据关联请求中携带的公众账号授权信息向对应的公众账号服务器130获取所述公众账号对应的描述信息,并将关联请求中携带的运营者标识、公众账号和获取的对应的描述信息进行关联存储。需要说明的是,公众账号可以是不同公共平台下的多个公众账号,所以公众账号服务器130可以有多个,统一公众账号服务器120分别从公众账号对应的公众平台的公众账号服务器中获取公众账号的描述信息。进一步地,终端110通过应用生成二维码生成请求,将二维码生成请求通过网络发送给统一公众账号服务器120,二维码生成请求中携带与运营者标识关联的至少一个需推广的公众账号,统一公众账号服务器120根据二维码生成请求生成与运营者标识对应的推广链接,根据所述推广连接生成二维码。

本发明实施例所提供的公众账号关注方法,可应用于图2所示的应用环境中。如图2所示,终端140通过网络与统一公众账号服务器120以及公众账号服务器130进行通信。统一公众账号服务器120通过网络与公众账号服务器130进行通信。终端140中安装有二维码扫描工具,终端通过二维码扫描工具扫描二维码解析得到推广链接,并通过网络发送给统一公众账号服务器120,统一公众账号服务器120根据推广链接查找到对应的运营者标识和需推广的至少一个公众账号,向终端140返回需推广的至少一个公众账号的推广页面。用户通过推广页面选择公众账号,所选择的公众账号即为想要关注的公众账号,推广页面根据选择的公众账号跳转到对应的公众账号服务器130提供的授权页面,引导用户登录授权,用户登录确认授权后,统一公众账号服务器120获取用户授权信息,并将选择的公众账号及用户授权信息发送给公众账号服务器130,公众账号服务器130根据用户授权信息对选择的公众账号进行关注操作。需要说明的是,用户登录确认授权后,终端140可以直接发送获取的用户授权信息及选择的需关注的公众账号信息给公众账号服务器130,公众账号服务器130根据获取的用户授权信息对选择的公众账号进行关注操作。

图3示出了一个实施例中统一公众账号服务器120的内部示意图,该服务器包括通过系统总线连接的处理器、存储介质、内存和网络接口。其中,该服务器的存储介质有操作系统、数据库和一种二维码生成装置及公众账号关注装置,数据库用于存储数据,如存储运营者标识、公众账号和对应的描述信息及其关联关系等,其中二维码生成装置用于实现一种二维码生成方法,公众账号关注装置用于实现一种公众账号关注方法。该统一公众账号服务器的处理器用于提供计算和控制能力,支持整个服务器的运行。该统一公众账号服务器的内存为存储介质中的身份验证装置及公众账号关注装置的运行提供环境。该统一公众账号服务器的网络接口用于与外部的终端或服务器通过网络连接通信,比如获取终端140通过扫描二维码解析得到的推广链接,向终端140返回一个推广页面等。

如图4所示,在一个实施例中,提供了一种公众账号二维码生成方法,该方法以应用于统一公众账号服务器120进行举例说明,具体包括以下步骤:

步骤402,获取关联请求,该关联请求携带运营者标识、公众账号列表和公众账号列表中的公众账号的授权信息。

运营者,是指在公众平台中申请公众账号,并管理和运营自身申请的公众账号的个人或团队。公众账号是指平台中的应用账号,可以实现与平台中特定群体进行文字、图片、语音和视频的交流沟通,比如,可以是社交平台中的公众服务号,也可以是一些第三方支付平台中的服务账号等。

本实施例中,运营者会先通过终端向统一公众账号服务器申请运营者标识,统一公众账号服务器会给运营者分配唯一标识,比如“ID_0001”,该运营者标识用来唯一识别运营者的公众账号及相关配置信息。进一步,运营者可对运营者标识设置密码进行安全保护。

运营者通过终端向统一公众账号服务器发送关联请求,统一公众账号服务器获取关联请求中携带的运营者标识、公众账号列表以及公众账号列表中的公众账号的授权信息,其中,公众账号列表中包含要关联的公众账号。进一步,公众账号列表中要关联的公众账号可以是同一公众平台中的多个或一个公众账号,也可以是不同公众平台中的多个公众账号。比如,运营者标识为ID_0001,公众账号列表中的要关联的公众账号分别是公众平台A中的公众账号“A_001”、“A_002”和“A_003”,以及公众平台B中的公众账号“B_001”、“B_002”。

步骤404,根据授权信息向公众账号服务器获取公众账号对应的描述信息。

本实施例中,统一公众账号服务器根据获取的公众账号的授权信息向公众账号服务器请求公众账号对应的描述信息,公众账号服务器根据公众账号的授权信息将公众账号对应的描述信息返回给统一公众账号服务器。进一步,公众账号对应的描述信息包括公众账号名称、公众账号头像以及公众账号的内容描述信息等。

步骤406,将运营者标识、公众账号和对应的描述信息进行关联存储。

统一公众账号服务器在接收到公众账号服务器返回的公众账号对应的描述信息后,会将运营者标识、公众账号以及获取的公众账号对应的描述信息进行关联存储。

步骤408,获取二维码生成请求,该二维码生成请求中携带与运营者标识关联的需推广的至少一个公众账号。

本实施例中,运营者从与运营者标识已进行关联的公众账号中,选择至少一个公众账号,所选择的公众账号即为需推广公众账号,通过终端向统一公众账号服务器发送二维码生成请求。进一步,需推广的公众账号可以是一个或多个。需推广的公众账号可以是同一公众平台的多个公众账号,也可以是不同平台的多个公众账号。更进一步,统一公众账号服务器会建立各个公众账号与对应公众平台之间的关联关系。

现结合步骤402中的例子对此步骤进行说明。在与运营者标识ID_0001已进行关联的公众账号,即公众平台A中的公众账号“A_001”、“A_002”和“A_003”,以及公众平台B中的公众账号“B_001”、“B_002”中选择需推广的公众账号。进一步,需推广的公众账号可以是与公众平台A中的一个公众账号,比如:公众账号“A_001”;也可以是公众平台A中的多个公众账号,比如:公众账号“A_001”和“A_002”。再进一步,需推广的公众账号也可以是公众平台A中的公众账号和公众平台B中的公众账号,比如:公众账号“A_001”、“B_001”和“B_002”。

步骤410,根据二维码生成请求生成与运营者标识对应的推广链接,根据该推广链接生成二维码。

本实施例中,统一公众账号服务器接收终端发送的二维码生成请求后,根据二维码生成请求生成与运营者标识对应的推广链接,该推广链接能唯一对应到与该运营者标识关联的需推广的公众账号。结合步骤408中的例子对此进行说明:若需推广的公众账号分别是“A_001”、“B_001”和“B_002”,则统一公众账号服务器根据这个推广链接可以查询到对应的与运营者标识“ID_0001”相关联的需推广公众账号“A_001”、“B_001”和“B_002”。

具体的,统一公众账号服务器在获取需推广的公众账号之后,会将需推广的公众账号集合起来生成一个配置。因需推广的公众账号与运营者标识是相关联的,所以这个集合生成的配置也是与运营者标识相对应的。接着,统一公众账号服务器会生成一个与运营者标识对应的推广链接,根据上述配置与运营者标识的对应关系,该推广链接能唯一对应到与该运营者标识对应的配置,从该配置中查询到需推广的公众账号。因此,可以理解,该配置中具体包含哪些需推广的公众账号是不会改变推广链接的。

进一步,该推广链接可以为HTTP的URL链接形式,比如:http://www.example.com/pubaccs/id_0001/230al70jH39。应当理解,推广链接的具体形式不限,只要能唯一对应到与该运营者标识关联的需推广的公众账号即可。

本实施例中,统一公众账号服务器在根据二维码生成请求生成与运营者标识对应的推广链接之后,会进一步根据该推广链接生成二维码。

本实施例中,先获取关联请求中携带的运营者标识、公众账号列表和公众账号列表中的公众账号的授权信息,根据授权信息向公众账号服务器获取公众账号对应的描述信息,将运营者标识、公众账号和对应的描述信息进行关联存储。接着,获取二维码生成请求中携带的与运营者标识已关联的公众账号中选择的至少一个需推广的公众账号,根据二维码生成请求生成与运营者标识对应的推广链接,根据该推广链接生成二维码。从而可实现多个需推广的公众账号生成一个统一的二维码,以解决单个公众账号需分别生成单独的二维码的问题,进而减少推广成本。

在一个实施例中,该公众账号二维码生成方法还包括:在预定时间周期内,根据公众账号的授权信息从公众账号服务器拉取公众账号的描述信息,以对存储的公众账号的描述信息进行更新的步骤。

本实施例中,由于公众账号的管理主要是放置于公众账号服务器中,当公众账号服务器中的公众账号的描述信息发生变更时,统一公众账号服务器中存储的对应的公众账号的描述信息也需要进行更新。因此,可以设置在预定时间周期内,根据公众账号的授权信息从公众账号服务器中拉取公众账号的描述信息,对统一公众账号服务器中存储的公众账号的描述信息进行更新,以实现与公众账号服务器中公众账号的描述信息的一致。

在一个实施例中,该公众账号二维码生成方法还包括:获取公众账号更新请求,根据该公众账号更新请求对推广链接对应的运营者标识关联的需推广的至少一个公众账号进行更新的步骤。

本实施例中,统一公众服务器获取终端发送的公众账号更新请求,所谓公众账号更新请求可以是对需推广的公众账号的新增或删除请求。统一公众账号服务器根据该公众账号更新请求从已关联运营者标识的公众账号中选择对应的公众账号以增加需推广公众账号或者是将已选择的需推广公众账号不再进行选择,以使其不再为需推广公众账号。从而实现对推广链接对应的运营者标识关联的需推广的至少一个公众账号进行的更新。

结合步骤410的说明,可以理解的是,需推广的公众账号的新增或删除并不改变该推广链接,当需推广的公众账号发生更新时,通过该推广链接对应到运营者标识对应的配置,从该配置中可查询到更新后的需推广的公众账号。

本实施例中,运营者可对需推广公众账号列表进行修改的同时并不改变推广链接,使推广链接仍然有效,极大的节省了推广成本。

如图5所示,在一个实施例中,还提供了一种公众账号关注方法,该方法以应用于统一公众账号服务器120进行举例说明,具体包括以下步骤:

步骤502,获取推广链接,该推广链接是终端通过扫描二维码解析得到的。

本实施例中,需要添加公众账号关注的用户通过终端扫描统一公众服务器生成的二维码,终端解析二维码获得推广链接,发送给统一公众服务器,统一公众服务器获取该推广链接。

需要说明的是,这里终端扫描二维码的工具只要满足具有二维码扫描功能的软件即可。可以是用需要关注的公众账号对应公众平台的客户端中的扫描工具来进行扫描,也可以是用其他非对应公众平台提供的扫描工具进行扫描。这里对具体的二维码扫描工具不作限定。

步骤504,根据该推广链接查找到对应的运营者标识和需推广的至少一个公众账号,向终端返回需推广的至少一个公众账号的推广页面。

本实施例中,统一公众账号服务器获取推广链接,该推广链接与运营者标识有对应关系,能唯一对应到与运营者标识关联需推广的至少一个公众账号。统一公众服务器根据推广链接查找到对应的运营者标识和需推广的至少一个公众账号,并向终端返回需推广的至少一个公众账号的推广页面。进一步,该推广页面中包含需推广的公众账号信息,比如公众账号的头像,公众账号的名称,以及公众账号的描述信息等。进一步,推广页面中的需推广公众账号可以是同一平台中的一个或多个公众账号,也可以是不同平台中的多个公众账号。如图6所示,图6即为一个实施例中,统一公众账号服务器向终端返回的需推广的至少一个公众账号的推广页面示意图,用户可以在该推广页面中选择需要关注的公众账号并确认关注,可以理解,用户可以点击该推广页面中的公众账号,并在进入下一页面后进行确认关注,本实施例对此不作限定。

步骤506,获取通过推广页面选择的公众账号,对所述选择的公众账号进行关注。

本实施例中,用户通过推广页面可以查看到有哪些公众账号可以进行关注并从中选择想要关注的公众账号。终端通过页面获取用户选择的公众账号,发送给统一公众账号服务器,所选择的公众账号即为想要关注的公众账号。统一公众账号服务器接收选择的需关注的公众账号后,会对选择的公众账号进行关注操作。

本实施例中,根据获取的终端扫描二维码解析得到的推广链接,查找对应的运营者标识和需推广的至少一个公众账号,向终端返回需推广的至少一个公众账号的推广页面,获取通过推广页面选择的公众账号,对所述选择的公众账号进行关注。用户只需要扫描一个二维码就可以实现对不同公众账号的关注,与传统方法中用户需要对单独公众账号扫描其对应的二维码才能实现对公众账号的关注相比,极大的减少了用户操作成本。

在一个实施例中,如图7所示,对选择的公众账号进行关注的步骤包括:

步骤702,获取与选择的公众账号对应的公众平台的用户授权信息。

本实施例中,统一公众账号服务器通过OAuth授权方式获取与选择的公众账号对应的公众平台的用户授权信息。

OAuth(OpenAuthorization)授权,为用户资源的授权提供了一个安全的、开放而又简易的标准,指不会使第三方触及到用户的账号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权。

具体的,用户通过推广页面选择需要关注的公众账号后,推广页面会执行自动跳转,跳转到与选择的公众账号对应的公众平台的授权页面,该授权页面用以引导用户登录,并询问用户是否将关注公众账号权限授权给统一公众账号服务器。推广页面中这个跳转是根据统一公众账号服务器中建立的公众账号与对应的公众平台的关联关系来实现的。

在一个实施例中,引导用户登录授权的步骤包括:检测本地是否有已登录的用户账号,若是,则在授权页面中直接展示用户账号信息及授权权限信息,让用户进行点击登录及授权即可,无需用户在授权页面中再次输入用户名及密码进行登录授权操作,获取用户授权信息。若否,则在授权页面中引导用户输入用户名及密码,并展示授权权限信息,用户输入用户名和密码后,点击确认即可进行登录授权操作,获取用户授权信息。具体可参考图8A和图8B的授权页面示意图。图8A为检测本地已有登录的用户账号时提供的授权页面,图8B为检测本地无登录的用户账号时提供的授权页面。

进一步,用户通过授权页面进行登录及确认授权后,终端通过授权页面获取用户授权信息并连同选择的公众账号一起发送给统一公众账号服务器。

步骤704,将选择的公众账号和用户授权信息发送到对应的公众账号服务器,以使公众账号服务器根据用户授权信息对选择的公众账号进行关注操作。

统一公众账号服务器获取与选择的公众账号对应的公众平台的用户授权信息后,将选择的公众账号与用户授权信息发送到对应的公众账号服务器。公众账号服务器根据用户授权信息对选择的公众账号进行关注操作。

进一步,获取的用户授权信息的有效性具有时效性,当超过预设时间阀值后,所获取的用户授权信息即会失效。

本实施例中,通过OAuth授权方式,使第三方在不知道用户账号及密码的情况下,通过获取的用户授权信息对需关注的公众账号进行关注操作,提高了安全性。

在一个实施例中,获取的通过推广页面选择的公众账号为多个,且所选择的多个公众账号属于同一公众平台。

本实施例中,用户通过推广页面选择的是统一公众平台中的多个公众账号,因为获取的用户授权是指是否授权统一公众账号服务器进行公众账号关注的权限,因此,对同一公众平台而言,只需一次用户授权即可对所选择的全部公众账号进行关注。极大地简化了对多个公众账号的关注操作步骤。

如图9所示,在一个实施例中,还提供了另一种公众账号关注方法,该方法以应用于统一公众账号服务器120、公众账号服务器130进行举例说明,具体包括以下步骤:

步骤902,统一公众账号服务器获取终端发送的推广链接,该推广链接是终端通过扫描二维码解析得到的。

步骤904,统一公众账号服务器根据推广链接查找到对应的运营者标识和需推广的至少一个公众账号,向终端返回需推广的至少一个公众账号的推广页面。

本实施例中,推广页面中的需推广公众账号可以是同一平台中的一个或多个公众账号,也可以是不同平台中的多个公众账号。

步骤906,公众账号服务器根据终端通过推广页面选择的公众账号进行关注操作。

在一个实施例中,在公众账号服务器根据终端通过所述推广页面选择的公众账号进行关注操作的步骤之前,还包括:

统一公众账号服务器获取通过推广页面选择的公众账号和与选择的公众账号对应的公众平台的用户授权信息,将选择的公众账号和用户授权信息发送到对应的公众平台的公众账号服务器。

本实施例中,公众账号服务器根据终端通过推广页面选择的公众账号进行关注操作的步骤包括:公众平台的公众账号服务器根据用户授权信息对选择的公众账号进行关注操作。

在另一个实施例中,公众账号服务器根据终端通过推广页面选择的公众账号进行关注操作的步骤,包括:公众平台的公众账号服务器获取终端发送的通过推广页面选择的公众账号和对应的公众平台的用户授权信息,根据用户授权信息对选择的公众账号进行关注操作。

本实施例中,在用户通过推广页面选择需关注的公众账号后,推广页面自动跳转到与选择的公众账号对应的公众平台的授权页面,该授权页面用以引导用户登录,并直接展示授权后会关注的公众账号信息,具体授权页面示意图可参看图10,图10中直接展示了关注公众账号“××路况”。在用户确认登录获取用户授权信息后,终端将通过推广页面选择的公众账号,即需关注的公众账号,及对应的公众平台的用户授权信息直接发送给公众账号服务器,公众账号服务器根据用户授权信息对选择的公众账号进行关注操作。该实施例中,授权及关注的操作都是由公众账号服务器自身实现的,不需要将用户授权信息发送给第三方,避免用户授权信息被恶意的第三方滥用,提高了安全性。

在一个实施例中,通过推广页面选择的公众账号为多个,且选择的多个公众账号属于同一公众平台。

图11是一个实施例中公众账号关注方法的时序图。该实施例中,公共账号关注方法的具体过程如下:

1)终端发送扫描二维码解析得到的推广链接给统一公众账号服务器。

具体的,用户通过终端扫描二维码获取推广链接,发送推广链接给统一公众账号服务器。

2)统一公众账号服务器获取推广链接,根据推广链接查找到对应的运营者标识和需推广的至少一个公众账号。

3)统一公众账号服务器向终端返回需推广的至少一个公众账号的推广页面。

4)用户通过终端中的推广页面选择公众账号,即选择想要关注的公众账号,推广页面跳转至与选择的公众账号对应的公众平台的公众账号服务器提供的授权页面。

5)授权页面引导用户登录并询问用户是否授予统一公众账号服务器关注公众账号的权限。

6)用户登录并授权后,终端将通过授权页面获得的用户授权信息及选择的公众账号发送给统一公众账号服务器。

7)统一公众账号服务器将获取的选择的公众账号以及用户授权信息发送给公众账号服务器。

8)公众账号服务器根据用户授权信息,对选择的公众账号进行关注操作。

如图12所示,在一个实施例中,还提供了一种公众账号二维码生成装置,该装置包括:

获取模块1202,用于获取关联请求,该关联请求携带运营者标识、公众账号列表和公众账号列表中的公众账号的授权信息。

获取模块1202还用于根据授权信息向公众账号服务器获取公众账号对应的描述信息。

关联模块1204,用于将运营者标识、公众账号和对应的描述信息进行关联存储。

获取模块1204还用于获取二维码生成请求,二维码生成请求中携带与运营者标识关联的需推广的至少一个公众账号。

生成模块1206,用于根据二维码生成请求生成与所述运营者标识对应的推广链接,根据推广链接生成二维码。

如图13所示,在一个实施例中,该装置还包括:

更新模块1208,用于在预定时间周期内,根据所述公众账号的授权信息从公众账号服务器拉取公众账号的描述信息,以对存储的所述公众账号的描述信息进行更新。

在一个实施例中,更新模块1208还用于获取公众账号更新请求,根据所述公众账号更新请求对所述推广链接对应的运营者标识关联的需推广的至少一个公众账号进行更新。

在一个实施例中,所述公众账号是不同公众平台中的公众账号。

如图14所示,在一个实施例中,提供了一种公众账号关注装置,所述装置包括:

推广链接获取模块1402,用于获取推广链接,该推广链接是终端通过扫描二维码解析得到的。

查找模块1404,用于根据推广链接查找到对应的运营者标识和需推广的至少一个公众账号,向终端返回需推广的至少一个公众账号的推广页面。

关注模块1406,用于获取通过推广页面选择的公众账号,对选择的公众账号进行关注。

在一个实施例中,关注模块1406还用于获取与选择的公众账号对应的公众平台的用户授权信息;将选择的公众账号和用户授权信息发送到对应的公众账号服务器,以使公众账号服务器根据用户授权信息对选择的公众账号进行关注操作。

在一个实施例中,获取的通过推广页面选择的公众账号为多个,且所述选择的多个公众账号属于同一公众平台。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号